제출 #1043989

#제출 시각아이디문제언어결과실행 시간메모리
1043989yanbBroken Line (IOI19_line)Text
12 / 100
0 ms0 KiB
40 68 0 68 40 68 25 41 25 54 25 54 47 54 2 32 2 50 2 50 98 50 4 66 4 74 4 74 49 74 11 60 11 97 11 97 99 97 86 30 86 20 86 20 6 20 94 18 94 59 94 59 15 59 32 80 32 64 32 64 20 64 28 53 28 72 28 72 37 72 84 22 84 16 84 16 83 16 100 61 100
1200 5351 0 5351 5130 5351 8527 1452 8527 9892 8527 9892 125 9892 3053 2886 3053 8092 3053 8092 8035 8092 6415 6452 6415 6398 6415 6398 3921 6398 3956 3922 3956 3282 3956 3282 6840 3282 643 649 643 194 643 194 141 194 9058 9144 9058 2189 9058 2189 7930 2189 6877 3216 6877 9078 6877 9078 9019 9078 2129 8037 2129 4884 2129 4884 5245 4884 1076 1169 1076 6012 1076 6012 4239 6012 4895 5302 4895 1904 4895 1904 2029 1904 4718 4887 4718 1775 4718 1775 1764 1775 1397 1349 1397 3357 1397 3357 6820 3357 9332 699 9332 9496 9332 9496 9412 9496 2882 2780 2882 9859 2882 9859 9765 9859 7940 7932 7940 5560 7940 5560 5246 5560 4001 6282 4001 9216 4001 9216 9137 9216 6600 3606 6600 4588 6600 4588 4525 4588 5296 4658 5296 2602 5296 2602 2721 2602 9790 178 9790 1538 9790 1538 8433 1538 4998 5309 4998 4126 4998 4126 6088 4126 6124 6202 6124 6208 6124 6208 4120 6208 8325 8446 8325 7854 8325 7854 7756 7854 907 962 907 3386 907 3386 3462 3386 9454 9526 9454 7107 9454 7107 7008 7107 4181 6109 4181 7285 4181 7285 7196 7285 2514 2399 2514 4331 2514 4331 4334 4331 4233 4287 4233 9635 4233 9635 464 9635 9948 9966 9948 844 9948 844 818 844 7265 2793 7265 7763 7265 7763 2497 7763 752 774 752 2371 752 2371 2503 2371 3454 3352 3454 316 3454 316 192 316 5659 5908 5659 3754 5659 3754 6467 3754 3285 7089 3285 3483 3285 3483 6749 3483 7932 7921 7932 6193 7932 6193 4149 6193 5204 5541 5204 5870 5204 5870 4422 5870 2873 2758 2873 6434 2873 6434 3891 6434 9156 842 9156 4598 9156 4598 5432 4598 1981 8254 1981 7468 1981 7468 2754 7468 8364 1577 8364 5797 8364 5797 4516 5797 46 23 46 5289 46 5289 4900 5289 9785 9877 9785 2340 9785 2340 7717 2340 2484 2349 2484 4063 2484 4063 6127 4063 3728 3744 3728 8014 3728 8014 2200 8014 3160 7181 3160 8892 3160 8892 1129 8892 4931 5277 4931 8468 4931 8468 1666 8468 4116 4050 4116 6704 4116 6704 6551 6704 1581 1523 1581 5993 1581 5993 5788 5993 262 350 262 8285 262 8285 8176 8285 8257 1694 8257 918 8257 918 899 918 5848 6045 5848 7163 5848 7163 3185 7163 7493 7542 7493 6152 7493 6152 4154 6152 3309 3211 3309 2997 3309 2997 7032 2997 9617 9655 9617 351 9617 351 9727 351 9970 12 9970 5214 9970 5214 4997 5214 7327 7390 7327 448 7327 448 463 448 9045 9106 9045 394 9045 394 9657 394 8787 8944 8787 831 8787 831 772 831 2828 2684 2828 9950 2828 9950 67 9950 4449 4482 4449 2586 4449 2586 7509 2586 9934 9956 9934 5103 9934 5103 5135 5103 6340 6439 6340 2990 6340 2990 3186 2990 3040 2843 3040 4150 3040 4150 5983 4150 3731 6572 3731 6534 3731 6534 6443 6534 7167 2885 7167 6845 7167 6845 6654 6845 1672 1624 1672 909 1672 909 9130 909 2309 7935 2309 1559 2309 1559 8374 1559 1006 9013 1006 5128 1006 5128 5080 5128 577 9525 577 3172 577 3172 6890 3172 70 9921 70 8622 70 8622 8479 8622 8309 1666 8309 3948 8309 3948 3964 3948 4190 6063 4190 8401 4190 8401 8308 8401 7544 7643 7544 4437 7544 4437 4426 4437 8098 8137 8098 9559 8098 9559 565 9559 635 9460 635 4569 635 4569 5524 4569 3390 7036 3390 2097 3390 2097 7991 2097 2418 7835 2418 8940 2418 8940 1058 8940 852 883 852 1647 852 1647 8310 1647 3434 3317 3434 3040 3434 3040 7006 3040 9145 9240 9145 2396 9145 2396 7647 2396 7101 7194 7101 9612 7101 9612 9505 9612 1822 8303 1822 1975 1822 1975 2033 1975 6424 3811 6424 6854 6424 6854 6677 6854 6453 6542 6453 2098 6453 2098 2203 2098 5176 5468 5176 1972 5176 1972 8099 1972 3958 6385 3958 1118 3958 1118 985 1118 8995 1090 8995 2242 8995 2242 2343 2242 8551 1415 8551 6623 8551 6623 6512 6623 9419 587 9419 4324 9419 4324 5768 4324 4483 4508 4483 363 4483 363 9707 363 8763 1160 8763 6619 8763 6619 6471 6619 6564 6779 6564 483 6564 483 9500 483 1345 8810 1345 9214 1345 9214 875 9214 9293 9382 9293 595 9293 595 9394 595 4367 5934 4367 548 4367 548 551 548 4829 5104 4829 4600 4829 4600 4553 4600 9929 128 9929 6546 9929 6546 3779 6546 4111 6224 4111 8750 4111 8750 1414 8750 1818 8341 1818 7297 1818 7297 3009 7297 1417 1412 1417 6975 1417 6975 6823 6975 6603 6812 6603 8506 6603 8506 8372 8506 7129 7203 7129 3459 7129 3459 3475 3459 3302 7068 3302 9387 3302 9387 721 9387 4666 4669 4666 9854 4666 9854 176 9854 5434 5771 5434 3571 5434 3571 3550 3571 3430 6986 3430 5037 3430 5037 5164 5037 4966 5221 4966 3162 4966 3162 6976 3162 1532 8701 1532 4146 1532 4146 4174 4146 225 9833 225 4552 225 4552 5565 4552 282 9790 282 4433 282 4433 5635 4433 3799 3775 3799 2360 3799 2360 7676 2360 8704 1221 8704 7130 8704 7130 3216 7130 6350 3867 6350 1037 6350 1037 934 1037 2325 2199 2325 4133 2325 4133 6058 4133 5302 5643 5302 7093 5302 7093 3258 7093 8736 1175 8736 9479 8736 9479 612 9479 5085 5347 5085 7376 5085 7376 7262 7376 1516 1455 1516 8405 1516 8405 1712 8405 2285 7954 2285 9762 2285 9762 306 9762 1768 8351 1768 8073 1768 8073 2112 8073 1391 8772 1391 4030 1391 4030 6182 4030 4007 3985 4007 7648 4007 7648 2570 7648 4366 4385 4366 1208 4366 1208 1126 1208 8887 1139 8887 6773 8887 6773 3656 6773 5064 5320 5064 6454 5064 6454 3841 6454 6847 7014 6847 4181 6847 4181 5934 4181 8328 1629 8328 8845 8328 8845 1268 8845 3612 3588 3612 5311 3612 5311 4880 5311 8002 2085 8002 8382 8002 8382 1729 8382 8177 1811 8177 572 8177 572 588 572 1001 1122 1001 7905 1001 7905 2341 7905 5590 5834 5590 799 5590 799 9235 799 7390 2673 7390 9557 7390 9557 9468 9557 777 9334 777 3916 777 3916 6330 3916 9706 9811 9706 7618 9706 7618 2594 7618 3965 6339 3965 4120 3965 4120 4145 4120 7678 7762 7678 423 7678 423 379 423 3514 3517 3514 7412 3514 7412 2821 7412 5493 4580 5493 8002 5493 8002 2218 8002 8107 8216 8107 7599 8107 7599 2638 7599 7200 7293 7200 5963 7200 5963 4306 5963 6186 6243 6186 2517 6186 2517 2595 2517 6229 4007 6229 1501 6229 1501 8474 1501 695 9396 695 9702 695 9702 365 9702 3118 7201 3118 2959 3118 2959 3153 2959 7015 7131 7015 2582 7015 2582 2653 2582 9149 886 9149 6065 9149 6065 5932 6065 3736 3758 3736 7918 3736 7918 7870 7918 4172 6125 4172 9019 4172 9019 8925 9019 4680 5617 4680 9564 4680 9564 9487 9564 9163 830 9163 489 9163 489 524 489 6271 6333 6271 9826 6271 9826 264 9826 3207 7155 3207 9915 3207 9915 9841 9915 6567 3640 6567 5169 6567 5169 5022 5169 1580 8612 1580 6702 1580 6702 3687 6702 3112 2934 3112 4276 3112 4276 5837 4276 9758 313 9758 1116 9758 1116 8950 1116 5166 5431 5166 63 5166 63 9944 63 2211 2139 2211 8030 2211 8030 8001 8030 9251 9353 9251 7548 9251 7548 2716 7548 4888 5163 4888 3487 4888 3487 3492 3487 9496 9587 9496 1201 9496 1201 8715 1201 6691 6879 6691 6256 6691 6256 4098 6256 1511 8720 1511 563 1511 563 578 563 3649 3620 3649 2968 3649 2968 3162 2968 2070 8094 2070 3659 2070 3659 6558 3659 4497 5818 4497 4411 4497 4411 4378 4411 7465 7538 7465 798 7465 798 760 798 9343 656 9343 153 9343 153 98 153 5274 5627 5274 5323 5274 5323 4877 5323 671 9435 671 6011 671 6011 5804 6011 2637 2550 2637 5145 2637 5145 4879 5145 9464 551 9464 2676 9464 2676 2762 2676 6457 3768 6457 8819 6457 8819 8631 8819 2316 7923 2316 8935 2316 8935 1071 8935 1661 1579 1661 3882 1661 3882 3895 3882 1725 1691 1725 7018 1725 7018 3426 7018 2876 7394 2876 697 2876 697 690 697 5572 5829 5572 5719 5572 5719 5348 5719 1344 1296 1344 8799 1344 8799 1367 8799 7512 7596 7512 447 7512 447 9590 447 4104 6245 4104 79 4104 79 61 79 2719 2595 2719 10001 2719 10001 9977 10001 9486 549 9486 8350 9486 8350 8242 8350 4955 5248 4955 6129 4955 6129 6028 6129 8181 1804 8181 2148 8181 2148 2289 2148 2904 2817 2904 8904 2904 8904 8731 8904 5563 5819 5563 420 5563 420 9611 420 9750 9845 9750 1308 9750 1308 1365 1308 4797 5014 4797 1780 4797 1780 1819 1780 3546 6851 3546 4294 3546 4294 5781 4294 6572 6795 6572 3008 6572 3008 3204 3008 7403 7466 7403 6229 7403 6229 6148 6229 9964 9979 9964 7224 9964 7224 3052 7224 9732 9830 9732 5385 9732 5385 4819 5385 7206 2832 7206 4383 7206 4383 5738 4383 4650 5631 4650 3699 4650 3699 6523 3699 4338 5945 4338 2262 4338 2262 2364 2262 6839 6981 6839 8615 6839 8615 8449 8615 4907 5222 4907 5044 4907 5044 5153 5044 9630 406 9630 2791 9630 2791 2898 2791 8687 1274 8687 241 8687 241 9767 241 2355 2256 2355 1903 2355 1903 8102 1903 2111 2064 2111 3223 2111 3223 6852 3223 9849 137 9849 9059 9849 9059 8992 9059 5747 4330 5747 5430 5747 5430 4808 5430 6428 6495 6428 1993 6428 1993 8075 1993 6696 3515 6696 1539 6696 1539 1596 1539 2393 7850 2393 7417 2393 7417 7370 7417 2367 7865 2367 4997 2367 4997 4781 4997 7828 2259 7828 2244 7828 2244 7848 2244 6056 6157 6056 16 6056 16 13 16 2510 7678 2510 1135 2510 1135 1042 1135 2505 7746 2505 2967 2505 2967 7043 2967 2887 7388 2887 4194 2887 4194 4212 4194 1152 1226 1152 9271 1152 9271 9157 9271 4817 5041 4817 9896 4817 9896 9793 9896 4182 4157 4182 3812 4182 3812 3819 3812 3048 7289 3048 8112 3048 8112 2046 8112 4485 5827 4485 2607 4485 2607 7469 2607 7757 2272 7757 22 7757 22 9965 22 1252 8855 1252 4659 1252 4659 4655 4659 3646 6798 3646 2049 3646 2049 2077 2049 4601 4634 4601 6049 4601 6049 4213 6049 4382 4423 4382 4271 4382 4271 4223 4271 1221 1257 1221 1289 1221 1289 8673 1289 8696 1258 8696 2631 8696 2631 7402 2631 52 61 52 407 52 407 369 407 9666 375 9666 8343 9666 8343 8194 8343 2869 7402 2869 1173 2869 1173 1097 1173 4661 5620 4661 1070 4661 1070 9012 1070 5342 4626 5342 3573 5342 3573 6656 3573 4686 4688 4686 3173 4686 3173 3284 3173 8313 8424 8313 6328 8313 6328 6264 6328 7301 2784 7301 2191 7301 2191 7876 2191 8509 1488 8509 4420 8509 4420 5654 4420 7368 2710 7368 9146 7368 9146 909 9146 4606 5640 4606 2177 4606 2177 2303 2177 7669 7747 7669 1145 7669 1145 8783 1145 1253 1276 1253 9765 1253 9765 9658 9765 1911 1878 1911 7341 1911 7341 7258 7341 1563 8628 1563 7339 1563 7339 2994 7339 272 369 272 2452 272 2452 7547 2452 892 9166 892 4857 892 4857 4709 4857 9922 9925 9922 7094 9922 7094 6970 7094 1530 1475 1530 650 1530 650 678 650 86 132 86 8990 86 8990 1044 8990 5394 5741 5394 8078 5394 8078 8019 8078 5193 4998 5193 8544 5193 8544 8430 8544 549 9582 549 570 549 570 9441 570 5265 5614 5265 7458 5265 7458 7395 7458 8123 1892 8123 3743 8123 3743 6472 3743 5765 5962 5765 6944 5765 6944 6793 6944 7953 7952 7953 9503 7953 9503 589 9503 1705 1649 1705 5786 1705 5786 4524 5786 9738 344 9738 518 9738 518 545 518 2997 2823 2997 3950 2997 3950 6262 3950 4738 4900 4738 379 4738 379 287 379 3973 6321 3973 8631 3973 8631 8505 8631 3719 3736 3719 3388 3719 3388 6817 3388 6675 3528 6675 7336 6675 7336 7235 7336 9048 1031 9048 3919 9048 3919 3927 3919 6221 6252 6221 7104 6221 7104 3225 7104 5723 4414 5723 5603 5723 5603 5252 5603 3494 6911 3494 591 3494 591 616 591 4851 5346 4851 3587 4851 3587 6630 3587 3155 7198 3155 8865 3155 8865 8692 8865 8162 8267 8162 5929 8162 5929 5725 5929 7729 7833 7729 8630 7729 8630 1552 8630 6309 3923 6309 3014 6309 3014 7019 3014 9810 9907 9810 6656 9810 6656 3702 6656 94 9905 94 6823 94 6823 3616 6823 641 9452 641 6951 641 6951 6815 6951 4795 5461 4795 7406 4795 7406 7361 7406 1910 8269 1910 3221 1910 3221 3394 3221 7536 7611 7536 9498 7536 9498 604 9498 7020 7159 7020 9468 7020 9468 9371 9468 6520 6658 6520 7343 6520 7343 2909 7343 3472 6948 3472 1558 3472 1558 1653 1558 8703 8878 8703 4486 8703 4486 5591 4486 4277 5992 4277 1476 4277 1476 8518 1476 4545 5777 4545 7866 4545 7866 7819 7866 9080 915 9080 4850 9080 4850 5258 4850 9368 647 9368 5522 9368 5522 4786 5522 1825 1809 1825 6819 1825 6819 3631 6819 5523 5795 5523 5745 5523 5745 4558 5745 8563 1344 8563 9359 8563 9359 750 9359 7980 8006 7980 8842 7980 8842 8670 8842 954 1073 954 1814 954 1814 1832 1814 4950 5272 4950 2337 4950 2337 2411 2337 967 9056 967 764 967 764 726 764 5830 6039 5830 7881 5830 7881 7827 7881 4595 5710 4595 7567 4595 7567 2654 7567 9379 606 9379 3770 9379 3770 6446 3770 764 9341 764 9021 764 9021 8952 9021 4739 5543 4739 6442 4739 6442 6358 6442 9786 190 9786 8794 9786 8794 8571 8794 1987 1890 1987 6443 1987 6443 3886 6443 3715 6627 3715 6289 3715 6289 6250 6289 2048 1997 2048 3843 2048 3843 6419 3843 2485 7821 2485
10000 1828 0 1828 19356 1828 347 23469 347 8960 347 8960 19449 8960 421 15889 421 13464 421 13464 8643 13464 18707 7055 18707 22445 18707 22445 4853 22445 8276 17452 8276 14894 8276 14894 19823 14894 21782 612 21782 5952 21782 5952 17562 5952 14936 18100 14936 9093 14936 9093 14897 9093 11064 20427 11064 22298 11064 22298 11295 22298 20236 24773 20236 5652 20236 5652 15630 5652 13691 9902 13691 20289 13691 20289 254 20289 24004 8537 24004 18046 24004 18046 3793 18046 1390 13634 1390 19805 1390 19805 13018 19805 9791 10362 9791 13699 9791 13699 6977 13699 3976 19278 3976 2004 3976 2004 5583 2004 23961 23822 23961 9408 23961 9408 1344 9408 4354 14611 4354 21021 4354 21021 17863 21021 21272 22427 21272 23430 21272 23430 5477 23430 1659 23801 1659 8888 1659 8888 11011 8888 23781 13986 23781 17209 23781 17209 23715 17209 21416 21892 21416 14124 21416 14124 19666 14124 23422 21547 23422 10719 23422 10719 10274 10719 2534 3873 2534 19211 2534 19211 1339 19211 13815 21110 13815 19675 13815 19675 9940 19675 444 969 444 1933 444 1933 13212 1933 19947 15276 19947 21481 19947 21481 15230 21481 4401 5916 4401 5660 4401 5660 15957 5660 18494 14190 18494 5877 18494 5877 20593 5877 19415 17832 19415 7695 19415 7695 14523 7695 13145 8073 13145 21972 13145 21972 6017 21972 1989 14926 1989 22290 1989 22290 21880 22290 24575 6190 24575 17213 24575 17213 9364 17213 1838 3653 1838 7075 1838 7075 6048 7075 21355 17076 21355 15701 21355 15701 13727 15701 10596 8110 10596 21581 10596 21581 18769 21581 7213 14150 7213 16633 7213 16633 8734 16633 19685 12734 19685 8376 19685 8376 3762 8376 21556 1683 21556 3165 21556 3165 10163 3165 21840 11896 21840 2350 21840 2350 2544 2350 7039 18616 7039 20300 7039 20300 1241 20300 21592 17924 21592 17072 21592 17072 3249 17072 24544 17997 24544 21539 24544 21539 19520 21539 21051 8879 21051 12731 21051 12731 24609 12731 17509 3634 17509 21212 17509 21212 16412 21212 1852 2565 1852 12466 1852 12466 1290 12466 15587 4642 15587 22306 15587 22306 13141 22306 24040 5603 24040 5936 24040 5936 23123 5936 18051 6163 18051 16816 18051 16816 384 16816 7041 9325 7041 9690 7041 9690 7755 9690 21740 11575 21740 10544 21740 10544 4492 10544 2753 19859 2753 23983 2753 23983 9807 23983 1542 21182 1542 3852 1542 3852 1320 3852 8546 17775 8546 17602 8546 17602 24650 17602 19786 12872 19786 177 19786 177 16819 177 14826 24741 14826 19407 14826 19407 104 19407 5540 15792 5540 4130 5540 4130 2687 4130 2200 6602 2200 12562 2200 12562 16510 12562 8805 23263 8805 19151 8805 19151 17091 19151 19675 11865 19675 2325 19675 2325 23897 2325 16190 7569 16190 19481 16190 19481 18323 19481 24478 19053 24478 4328 24478 4328 24839 4328 24385 6430 24385 1467 24385 1467 3629 1467 9292 17682 9292 11579 9292 11579 13200 11579 20744 6699 20744 24630 20744 24630 4321 24630 6932 99 6932 3371 6932 3371 2729 3371 5655 16564 5655 2768 5655 2768 5879 2768 16709 6566 16709 2252 16709 2252 7883 2252 3149 21915 3149 386 3149 386 8850 386 21309 23217 21309 10765 21309 10765 9850 10765 594 13630 594 24080 594 24080 1598 24080 17820 14424 17820 10200 17820 10200 9756 10200 644 4882 644 146 644 146 11099 146 1337 19759 1337 22704 1337 22704 4727 22704 960 7354 960 20764 960 20764 10756 20764 9564 21234 9564 10993 9564 10993 4370 10993 16542 10730 16542 11539 16542 11539 10934 11539 12884 20526 12884 7820 12884 7820 19116 7820 727 6653 727 1024 727 1024 16247 1024 9197 18271 9197 14103 9197 14103 20660 14103 12341 5577 12341 19115 12341 19115 21460 19115 7001 18164 7001 2721 7001 2721 21111 2721 22274 19718 22274 11309 22274 11309 1724 11309 5218 3467 5218 17769 5218 17769 18002 17769 13352 12630 13352 23988 13352 23988 18033 23988 23395 14648 23395 8889 23395 8889 15341 8889 15528 668 15528 998 15528 998 16254 998 3366 2494 3366 19900 3366 19900 7126 19900 6119 24932 6119 15287 6119 15287 21285 15287 7786 6451 7786 15037 7786 15037 8617 15037 12674 10865 12674 15621 12674 15621 18276 15621 24962 24428 24962 10723 24962 10723 22645 10723 180 19442 180 23579 180 23579 2586 23579 20276 4319 20276 18141 20276 18141 6237 18141 15167 23702 15167 1393 15167 1393 17295 1393 21611 21827 21611 24373 21611 24373 14701 24373 23382 22474 23382 11912 23382 11912 17187 11912 653 14039 653 18186 653 18186 23706 18186 4068 15193 4068 18940 4068 18940 1545 18940 282 4248 282 10369 282 10369 13686 10369 14733 15105 14733 8245 14733 8245 15498 8245 9457 3759 9457 18554 9457 18554 24013 18554 18158 14845 18158 22467 18158 22467 833 22467 12350 18253 12350 20984 12350 20984 16356 20984 20090 8301 20090 12419 20090 12419 7404 12419 14959 14505 14959 2516 14959 2516 20277 2516 12909 21511 12909 7447 12909 7447 5229 7447 672 16491 672 9282 672 9282 13188 9282 22323 22865 22323 13494 22323 13494 419 13494 9730 17169 9730 17310 9730 17310 13142 17310 18049 23182 18049 7253 18049 7253 17631 7253 20912 5576 20912 11074 20912 11074 11767 11074 23484 20286 23484 7545 23484 7545 9460 7545 6570 16657 6570 19000 6570 19000 11058 19000 23182 18926 23182 23321 23182 23321 6102 23321 9276 7313 9276 3376 9276 3376 23851 3376 125 21224 125 1582 125 1582 12868 1582 22098 24341 22098 5906 22098 5906 4287 5906 16757 8298 16757 9653 16757 9653 15680 9653 19893 19531 19893 10926 19893 10926 15877 10926 22905 7263 22905 15788 22905 15788 11983 15788 7614 13505 7614 19959 7614 19959 11697 19959 20226 10418 20226 11199 20226 11199 1443 11199 7311 8742 7311 2417 7311 2417 16599 2417 13563 7282 13563 8706 13563 8706 20556 8706 7257 16279 7257 14183 7257 14183 10275 14183 2765 15842 2765 15160 2765 15160 13290 15160 14154 20212 14154 16835 14154 16835 4139 16835 11357 11665 11357 19004 11357 19004 4930 19004 4588 20822 4588 15970 4588 15970 5424 15970 5210 14214 5210 24234 5210 24234 13984 24234 5672 2164 5672 2978 5672 2978 17417 2978 8242 4213 8242 3972 8242 3972 19993 3972 20196 9057 20196 9316 20196 9316 1129 9316 17672 13411 17672 8709 17672 8709 22226 8709 23608 19030 23608 11192 23608 11192 927 11192 13936 18254 13936 22795 13936 22795 10164 22795 2234 17741 2234 14000 2234 14000 8346 14000 22123 7343 22123 14177 22123 14177 9435 14177 10913 5031 10913 23998 10913 23998 22606 23998 1005 2563 1005 15680 1005 15680 24736 15680 11322 6076 11322 23064 11322 23064 14770 23064 2700 7748 2700 17360 2700 17360 2597 17360 24402 22434 24402 6413 24402 6413 20165 6413 11104 4271 11104 11131 11104 11131 6664 11131 10897 18364 10897 11635 10897 11635 16515 11635 1015 12371 1015 19729 1015 19729 14543 19729 8621 12429 8621 10807 8621 10807 3827 10807 22920 13138 22920 17281 22920 17281 9803 17281 22652 15314 22652 15518 22652 15518 1654 15518 22505 4984 22505 1502 22505 1502 12594 1502 1599 12576 1599 5938 1599 5938 11588 5938 14714 10899 14714 21560 14714 21560 12739 21560 9249 23273 9249 23606 9249 23606 9530 23606 712 20144 712 14841 712 14841 13978 14841 5685 16792 5685 22341 5685 22341 4097 22341 13077 11729 13077 18301 13077 18301 19625 18301 13536 19329 13536 4957 13536 4957 6087 4957 5156 9950 5156 5236 5156 5236 20434 5236 22916 22455 22916 22450 22916 22450 5103 22450 4309 4850 4309 17338 4309 17338 12761 17338 23935 19392 23935 7716 23935 7716 21029 7716 437 9711 437 15134 437 15134 4979 15134 4707 14316 4707 24032 4707 24032 3598 24032 19817 1966 19817 14249 19817 14249 22993 14249 23216 5370 23216 312 23216 312 14162 312 6512 21097 6512 16595 6512 16595 18313 16595 24706 20662 24706 2396 24706 2396 8018 2396 20080 6855 20080 13187 20080 13187 9799 13187 6514 7828 6514 1690 6514 1690 18447 1690 8227 11687 8227 2223 8227 2223 14308 2223 9088 747 9088 16682 9088 16682 15253 16682 6571 11441 6571 1732 6571 1732 22231 1732 7120 13250 7120 2475 7120 2475 21189 2475 7559 14454 7559 4531 7559 4531 17678 4531 21492 2295 21492 1139 21492 1139 16808 1139 23247 7396 23247 3550 23247 3550 17305 3550 10674 7889 10674 8231 10674 8231 12114 8231 14474 3943 14474 24790 14474 24790 9886 24790 17763 6779 17763 23233 17763 23233 1605 23233 3 7567 3 2087 3 2087 2137 2087 5908 6544 5908 14516 5908 14516 23495 14516 9738 14366 9738 11027 9738 11027 2163 11027 2278 9929 2278 12011 2278 12011 13860 12011 9690 4399 9690 2384 9690 2384 2871 2384 16832 2062 16832 1455 16832 1455 11032 1455 1637 1609 1637 3283 1637 3283 12571 3283 14819 1873 14819 17718 14819 17718 3172 17718 7968 3482 7968 3919 7968 3919 13537 3919 12388 17260 12388 2722 12388 2722 12524 2722 7590 7530 7590 3287 7590 3287 20670 3287 3749 24823 3749 4722 3749 4722 15949 4722 682 24855 682 11625 682 11625 23966 11625 20941 1608 20941 13653 20941 13653 12306 13653 16756 22876 16756 13636 16756 13636 23794 13636 22133 3258 22133 3584 22133 3584 12431 3584 17572 2320 17572 3774 17572 3774 6534 3774 12180 12886 12180 20807 12180 20807 6010 20807 6788 5062 6788 24083 6788 24083 3779 24083 17284 18532 17284 197 17284 197 10370 197 21307 19261 21307 10386 21307 10386 13846 10386 2564 7960 2564 16025 2564 16025 13756 16025 18971 8648 18971 1871 18971 1871 12096 1871 23635 13476 23635 3904 23635 3904 23867 3904 784 8236 784 20493 784 20493 21470 20493 7693 15002 7693 5074 7693 5074 12346 5074 19084 21444 19084 8070 19084 8070 22036 8070 22156 7581 22156 3062 22156 3062 23407 3062 1780 1418 1780 9609 1780 9609 11669 9609 14817 3054 14817 16059 14817 16059 8478 16059 24972 9939 24972 9702 24972 9702 8351 9702 12305 20744 12305 15700 12305 15700 3028 15700 7339 19197 7339 24229 7339 24229 15050 24229 794 2142 794 10221 794 10221 1857 10221 11572 16364 11572 17758 11572 17758 2417 17758 9250 12710 9250 5536 9250 5536 21467 5536 12414 1707 12414 24452 12414 24452 6757 24452 6525 9470 6525 3994 6525 3994 17691 3994 21692 13769 21692 13922 21692 13922 18901 13922 22238 14353 22238 21287 22238 21287 15017 21287 18185 19093 18185 2725 18185 2725 561 2725 14814 22113 14814 15338 14814 15338 13976 15338 4427 22366 4427 11978 4427 11978 9606 11978 20606 14411 20606 12384 20606 12384 16473 12384 7804 21160 7804 23009 7804 23009 4843 23009 12733 15166 12733 19839 12733 19839 10993 19839 22375 24141 22375 12258 22375 12258 17363 12258 9981 19804 9981 16797 9981 16797 21629 16797 5107 8667 5107 18038 5107 18038 16031 18038 4795 16795 4795 14873 4795 14873 10231 14873 1635 18916 1635 18544 1635 18544 9416 18544 8725 14456 8725 8113 8725 8113 11605 8113 19722 14932 19722 14565 19722 14565 2549 14565 6261 11440 6261 341 6261 341 18768 341 11060 2140 11060 1334 11060 1334 9376 1334 12559 6940 12559 7912 12559 7912 2300 7912 12677 21587 12677 20958 12677 20958 3902 20958 11324 14309 11324 7393 11324 7393 2184 7393 5116 12296 5116 11878 5116 11878 15011 11878 6147 5874 6147 6292 6147 6292 2046 6292 8623 10902 8623 14544 8623 14544 4306 14544 18541 1043 18541 22794 18541 22794 860 22794 23244 5167 23244 12791 23244 12791 899 12791 9780 5186 9780 18604 9780 18604 10864 18604 11173 7921 11173 6317 11173 6317 21255 6317 4145 20282 4145 6466 4145 6466 4665 6466 19453 6747 19453 3890 19453 3890 9664 3890 22587 18409 22587 425 22587 425 5375 425 7219 10045 7219 17669 7219 17669 9770 17669 13900 1791 13900 14872 13900 14872 8894 14872 20084 22161 20084 7085 20084 7085 19099 7085 16684 14389 16684 24251 16684 24251 16952 24251 24809 12743 24809 16040 24809 16040 5027 16040 18623 11498 18623 6458 18623 6458 24401 6458 14449 9087 14449 12240 14449 12240 6648 12240 21737 1048 21737 16266 21737 16266 12505 16266 8671 21117 8671 20082 8671 20082 16375 20082 22271 12073 22271 17197 22271 17197 11261 17197 14607 20335 14607 23987 14607 23987 9852 23987 12076 20213 12076 10580 12076 10580 14089 10580 10818 458 10818 13663 10818 13663 15136 13663 2198 16124 2198 2757 2198 2757 2189 2757 18030 12449 18030 12123 18030 12123 4584 12123 20252 105 20252 10356 20252 10356 10812 10356 11002 21356 11002 2184 11002 2184 261 2184 18684 9335 18684 20844 18684 20844 18641 20844 6735 17846 6735 6970 6735 6970 14989 6970 4407 1864 4407 24410 4407 24410 20160 24410 10184 13836 10184 6080 10184 6080 9975 6080 22626 2658 22626 3562 22626 3562 19970 3562 21893 21987 21893 15323 21893 15323 8123 15323 13823 12775 13823 22088 13823 22088 4807 22088 23373 2126 23373 10502 23373 10502 24054 10502 16948 23040 16948 14797 16948 14797 3137 14797 5715 18920 5715 15558 5715 15558 24684 15558 12617 14211 12617 6906 12617 6906 5495 6906 18311 4757 18311 14508 18311 14508 1903 14508 4694 14434 4694 19480 4694 19480 18241 19480 3338 12194 3338 11408 3338 11408 6304 11408 2800 20396 2800 18557 2800 18557 16380 18557 22668 4505 22668 9200 22668 9200 8516 9200 7074 13828 7074 17877 7074 17877 9773 17877 15200 10057 15200 21848 15200 21848 8494 21848 11792 2593 11792 9641 11792 9641 5310 9641 4291 73 4291 24756 4291 24756 10742 24756 21906 21386 21906 10194 21906 10194 16118 10194 5888 14421 5888 9362 5888 9362 6578 9362 8971 4751 8971 6093 8971 6093 16634 6093 8195 24910 8195 8925 8195 8925 15924 8925 5704 6048 5704 5244 5704 5244 19648 5244 13170 21013 13170 8284 13170 8284 12862 8284 20887 21307 20887 633 20887 633 10361 633 17742 16154 17742 4167 17742 4167 638 4167 7571 1326 7571 8159 7571 8159 554 8159 4730 18299 4730 18551 4730 18551 24563 18551 18740 12092 18740 5113 18740 5113 7702 5113 21945 11710 21945 3249 21945 3249 12998 3249 15936 16027 15936 9183 15936 9183 6016 9183 17633 12802 17633 4533 17633 4533 21377 4533 5594 17165 5594 14735 5594 14735 18126 14735 13504 16206 13504 18762 13504 18762 11511 18762 8753 10269 8753 3289 8753 3289 15835 3289 22034 6528 22034 13466 22034 13466 23204 13466 20075 11951 20075 15913 20075 15913 5336 15913 11965 15235 11965 8678 11965 8678 23229 8678 20457 15827 20457 12200 20457 12200 11589 12200 7434 5258 7434 6628 7434 6628 5665 6628 5518 743 5518 12506 5518 12506 13840 12506 2382 17655 2382 1453 2382 1453 13383 1453 18361 11686 18361 8915 18361 8915 4090 8915 115 20365 115 15303 115 15303 22658 15303 24662 13162 24662 11705 24662 11705 24503 11705 8309 24007 8309 84 8309 84 8970 84 16080 18678 16080 15990 16080 15990 10584 15990 10200 12936 10200 24018 10200 24018 7569 24018 2986 17129 2986 4176 2986 4176 8392 4176 5342 9459 5342 4509 5342 4509 19529 4509 1693 20590 1693 17208 1693 17208 12918 17208 12549 4529 12549 6115 12549 6115 24175 6115 5099 1612 5099 13826 5099 13826 10845 13826 148 424 148 3556 148 3556 8415 3556 17704 11590 17704 2077 17704 2077 13755 2077 17135 2412 17135 6171 17135 6171 21586 6171 7177 8417 7177 11234 7177 11234 3368 11234 9107 6422 9107 21330 9107 21330 16300 21330 12205 13218 12205 5357 12205 5357 579 5357 453 9708 453 3761 453 3761 15992 3761 3919 15838 3919 12733 3919 12733 18612 12733 6213 8125 6213 21667 6213 21667 21930 21667 19441 20341 19441 16082 19441 16082 529 16082 3290 22133 3290 10442 3290 10442 14784 10442 12643 20891 12643 16398 12643 16398 20024 16398 15810 8829 15810 8157 15810 8157 15994 8157 1249 22334 1249 7131 1249 7131 2666 7131 13830 2435 13830 4363 13830 4363 222 4363 12727 16660 12727 19310 12727 19310 8097 19310 6296 419 6296 20520 6296 20520 12426 20520 7521 19659 7521 6922 7521 6922 2519 6922 2122 11447 2122 17163 2122 17163 10785 17163 13434 8496 13434 24096 13434 24096 19328 24096 24224 15602 24224 20007 24224 20007 10942 20007 13400 1682 13400 2523 13400 2523 19847 2523 2537 19085 2537 635 2537 635 11437 635 13242 10295 13242 9331 13242 9331 12653 9331 22751 18351 22751 20597 22751 20597 5173 20597 13035 20322 13035 17161 13035 17161 23997 17161 8213 13153 8213 20855 8213 20855 8077 20855 7272 18083 7272 24485 7272 24485 17750 24485 9034 24346 9034 5912 9034 5912 4819 5912 7127 20578 7127 15894 7127 15894 21042 15894 16264 17299 16264 9208 16264 9208 1860 9208 22726 3721 22726 24157 22726 24157 20746 24157 20701 22753 20701 19637 20701 19637 24896 19637 15525 12233 15525 1148 15525 1148 6277 1148 11899 19375 11899 5747 11899 5747 5657 5747 22365 9397 22365 2980 22365 2980 16920 2980 4585 15674 4585 1301 4585 1301 6052 1301 13044 5702 13044 138 13044 138 6713 138 3922 3590 3922 532 3922 532 9936 532 17040 24663 17040 2370 17040 2370 21548 2370 19983 8608 19983 2911 19983 2911 10460 2911 15939 22261 15939 18004 15939 18004 1768 18004 24505 13608 24505 3135 24505 3135 22336 3135 24494 21901 24494 5029 24494 5029 7634 5029 22177 14618 22177 894 22177 894 11730 894 1628 6270 1628 16811 1628 16811 18953 16811 15125 11863 15125 10692 15125 10692 18354 10692 19208 12649 19208 3196 19208 3196 1465 3196 16360 10517 16360 20014 16360 20014 8453 20014 21520 18497 21520 17037 21520 17037 629 17037 3118 3782 3118 9265 3118 9265 19658 9265 7588 15000 7588 23668 7588 23668 23134 23668 17695 13534 17695 23583 17695 23583 18482 23583 20586 8553 20586 41 20586 41 15403 41 1993 11795 1993 4002 1993 4002 1920 4002 7337 22456 7337 21674 7337 21674 9643 21674 6185 18008 6185 18882 6185 18882 2090 18882 2147 13579 2147 8618 2147 8618 7685 8618 1407 21634 1407 9534 1407 9534 3937 9534 14854 5091 14854 13679 14854 13679 16616 13679 2162 16011 2162 14348 2162 14348 24039 14348 7751 21458 7751 23960 7751 23960 9845 23960 952 15456 952 2231 952 2231 17587 2231 17122 2694 17122 24807 17122 24807 16884 24807 15740 18811 15740 17376 15740 17376 2008 17376 17875 7345 17875 11043 17875 11043 5980 11043 21884 1518 21884 17724 21884 17724 8714 17724 5806 18297 5806 20499 5806 20499 1259 20499 17655 7808 17655 11748 17655 11748 9797 11748 10767 17474 10767 15672 10767 15672 6934 15672 17310 16216 17310 15121 17310 15121 4316 15121 24899 15312 24899 24033 24899 24033 20103 24033 14573 1734 14573 24055 14573 24055 5469 24055 13491 5684 13491 24041 13491 24041 8211 24041 6341 934 6341 15248 6341 15248 17776 15248 9703 10447 9703 11854 9703 11854 7382 11854 4396 18222 4396 24326 4396 24326 2023 24326 2019 16431 2019 8831 2019 8831 10661 8831 21108 11545 21108 11316 21108 11316 16026 11316 24780 18406 24780 11697 24780 11697 23059 11697 16790 22875 16790 17085 16790 17085 12056 17085 6868 7476 6868 783 6868 783 12494 783 22175 21771 22175 17858 22175 17858 14195 17858 22222 810 22222 3260 22222 3260 4770 3260 4219 2774 4219 24374 4219 24374 10839 24374 17209 11070 17209 16105 17209 16105 1706 16105 718 19623 718 16679 718 16679 17494 16679 6687 13445 6687 19397 6687 19397 12929 19397 18517 3294 18517 19991 18517 19991 1507 19991 13380 15921 13380 20898 13380 20898 15100 20898 8926 3167 8926 24277 8926 24277 7626 24277 5532 6462 5532 315 5532 315 19420 315 22649 20951 22649 12128 22649 12128 24670 12128 22834 7625 22834 13407 22834 13407 16813 13407 24564 12742 24564 2314 24564 2314 13531 2314 493 18932 493 10104 493 10104 12553 10104 1814 11088 1814 7257 1814 7257 23098 7257 19978 3327 19978 21066 19978 21066 17194 21066 8434 10249 8434 18635 8434 18635 18841 18635 2439 4278 2439 13401 2439 13401 20475 13401 7737 21853 7737 6913 7737 6913 14749 6913 20612 21355 20612 10682 20612 10682 3336 10682 23211 21089 23211 13974 23211 13974 14525 13974 18691 10934 18691 24441 18691 24441 9685 24441 21366 10908 21366 24991 21366 24991 10050 24991 2304 8845 2304 24104 2304 24104 15679 24104 8796 12447 8796 22459 8796 22459 19620 22459 24424 15975 24424 12530 24424 12530 21503 12530 15802 8116 15802 974 15802 974 17797 974 13323 3824 13323 22478 13323 22478 19430 22478 18659 19129 18659 6376 18659 6376 4949 6376 21333 21442 21333 13446 21333 13446 9775 13446 16505 11334 16505 2564 16505 2564 8104 2564 20876 7639 20876 12457 20876 12457 1426 12457 14700 18234 14700 12271 14700 12271 1839 12271 23250 23047 23250 8126 23250 8126 13523 8126 895 9462 895 19264 895 19264 1492 19264 5087 18752 5087 12113 5087 12113 23214 12113 6441 15508 6441 6918 6441 6918 10215 6918 868 23492 868 18458 868 18458 12028 18458 20739 23892 20739 17216 20739 17216 5809 17216 23773 8292 23773 17538 23773 17538 6807 17538 7636 8991 7636 24516 7636 24516 24501 24516 150 13096 150 2061 150 2061 10696 2061 15170 8477 15170 1097 15170 1097 2541 1097 10655 4810 10655 6688 10655 6688 18895 6688 19714 23485 19714 9139 19714 9139 12037 9139 15911 7081 15911 3144 15911 3144 16071 3144 5374 719 5374 1815 5374 1815 9621 1815 23006 3121 23006 5785 23006 5785 16748 5785 3393 21134 3393 14267 3393 14267 3304 14267 9231 18572 9231 18422 9231 18422 5030 18422 6443 6504 6443 19654 6443 19654 5681 19654 14244 18484 14244 24438 14244 24438 9542 24438 21495 15048 21495 12401 21495 12401 13695 12401 5645 11124 5645 15846 5645 15846 4939 15846 5649 17139 5649 12293 5649 12293 2400 12293 7599 20703 7599 19810 7599 19810 18597 19810 5001 3003 5001 579 5001 579 4792 579 18367 2403 18367 2459 18367 2459 20779 2459 21123 18229 21123 12303 21123 12303 243 12303 8868 13725 8868 6823 8868 6823 1033 6823 18737 18273 18737 16560 18737 16560 3819 16560 21879 9327 21879 18264 21879 18264 20792 18264 391 15562 391 24792 391 24792 14606 24792 13709 24129 13709 5955 13709 5955 7584 5955 11382 8944 11382 6082 11382 6082 20822 6082 17619 21411 17619 10046 17619 10046 24943 10046 1904 4614 1904 9389 1904 9389 19778 9389 23012 8590 23012 22660 23012 22660 23830 22660 23808 15746 23808 4811 23808 4811 7501 4811 22201 3088 22201 1028 22201 1028 15555 1028 21633 1184 21633 3126 21633 3126 321 3126 23568 4412 23568 8213 23568 8213 4692 8213 4916 11513 4916 9153 4916 9153 23558 9153 1887 3362 1887 24290 1887 24290 7980 24290 23 15229 23 5662 23 5662 19963 5662 22477 15853 22477 8552 22477 8552 468 8552 856 19327 856 17948 856 17948 2810 17948 471 2312 471 12052 471 12052 12143 12052 6964 79 6964 23708 6964 23708 14808 23708 20646 22300 20646 14078 20646 14078 1088 14078 15818 23647 15818 13272 15818 13272 10552 13272 1676 12183 1676 18040 1676 18040 6568 18040 2993 609 2993 10970 2993 10970 12468 10970 3127 16677 3127 8088 3127 8088 4056 8088 11147 6549 11147 6454 11147 6454 18676 6454 5246 1223 5246 3598 5246 3598 12313 3598 9166 17505 9166 17060 9166 17060 1433 17060 7288 10758 7288 16836 7288 16836 14942 16836 13305 15521 13305 5830 13305 5830 21281 5830 5562 17944 5562 18640 5562 18640 10268 18640 16084 10932 16084 18680 16084 18680 18418 18680 6805 8751 6805 23402 6805 23402 24867 23402 3657 18726 3657 11265 3657 11265 8083 11265 12063 24686 12063 1469 12063 1469 6377 1469 6541 13852 6541 9569 6541 9569 12036 9569 16260 11677 16260 15174 16260 15174 21386 15174 3761 20051 3761 19668 3761 19668 20961 19668 6550 14238 6550 13472 6550 13472 1834 13472 5885 12699 5885 3013 5885 3013 7048 3013 16268 22716 16268 12660 16268 12660 12613 12660 17438 19951 17438 19040 17438 19040 943 19040 21000 6881 21000 16135 21000 16135 8407 16135 12403 19760 12403 4435 12403 4435 21746 4435 2199 9878 2199 12265 2199 12265 15259 12265 13639 24173 13639 18836 13639 18836 5311 18836 21874 1116 21874 7234 21874 7234 23023 7234 3811 12741 3811 14446 3811 14446 1388 14446 13129 14790 13129 16933 13129 16933 24237 16933 11732 12344 11732 13510 11732 13510 10539 13510 14464 19530 14464 15539 14464 15539 8874 15539 761 6023 761 13379 761 13379 5617 13379 8574 8223 8574 4879 8574 4879 12359 4879 9841 14215 9841 21780 9841 21780 24111 21780 2380 314 2380 5026 2380 5026 22784 5026 18476 22536 18476 20420 18476 20420 24467 20420 17161 11906 17161 6887 17161 6887 16702 6887 13921 9446 13921 22079 13921 22079 6520 22079 8101 19160 8101 24752 8101 24752 23639 24752 16425 13715 16425 25 16425 25 9329 25 23201 7636 23201 17685 23201 17685 19379 17685 2328 6815 2328 2902 2328 2902 4209 2902 13306 18732 13306 17049 13306 17049 24616 17049 18793 4455 18793 20182 18793 20182 24368 20182 4503 22170 4503 6911 4503 6911 1979 6911 3030 6613 3030 14721 3030 14721 22296 14721 22793 11958 22793 23221 22793 23221 18317 23221 7632 5059 7632 511 7632 511 19333 511 12526 21820 12526 23616 12526 23616 4199 23616 11013 11871 11013 8676 11013 8676 1558 8676 19436 2333 19436 22967 19436 22967 5808 22967 820 13832 820 294 820 294 11919 294 14908 20845 14908 16533 14908 16533 17855 16533 1837 21601 1837 11733 1837 11733 5192 11733 6524 6435 6524 6510 6524 6510 13690 6510 18178 1999 18178 11889 18178 11889 13078 11889 13028 4365 13028 6341 13028 6341 18441 6341 572 8506 572 18144 572 18144 12015 18144 13439 7036 13439 2756 13439 2756 24464 2756 9096 17430 9096 3331 9096 3331 11826 3331 12777 19598 12777 16408 12777 16408 6239 16408 11963 3582 11963 21150 11963 21150 12740 21150 5833 13581 5833 24639 5833 24639 11133 24639 17097 19514 17097 22464 17097 22464 16996 22464 4886 10225 4886 7559 4886 7559 10791 7559 13571 21837 13571 18575 13571 18575 23642 18575 2265 21482 2265 14780 2265 14780 4406 14780 24119 13814 24119 6012 24119 6012 6013 6012 23275 10415 23275 23322 23275 23322 7895 23322 18609 2495 18609 13888 18609 13888 729 13888 3973 19062 3973 19146 3973 19146 24042 19146 2672 6027 2672 2273 2672 2273 10830 2273 7928 3848 7928 1901 7928 1901 10391 1901 1469 23543 1469 135 1469 135 20890 135 8021 9452 8021 20746 8021 20746 6358 20746 17629 5922 17629 18231 17629 18231 15212 18231 2562 11954 2562 2623 2562 2623 22954 2623 12349 3480 12349 3857 12349 3857 9972 3857 11557 23738 11557 23770 11557 23770 17621 23770 15097 4104 15097 1201 15097 1201 23843 1201 18785 3823 18785 2450 18785 2450 20626 2450 13973 13817 13973 14689 13973 14689 11040 14689 7086 11840 7086 13808 7086 13808 22050 13808 12111 8827 12111 21534 12111 21534 10151 21534 24071 12038 24071 13433 24071 13433 14356 13433 18836 22568 18836 23312 18836 23312 23206 23312 13501 6113 13501 6261 13501 6261 13966 6261 4256 3880 4256 8127 4256 8127 21490 8127 281 16515 281 5243 281 5243 944 5243 23737 12732 23737 8723 23737 8723 17030 8723 13769 24187 13769 3514 13769 3514 20677 3514 4273 24870 4273 12044 4273 12044 28 12044 24607 6368 24607 22179 24607 22179 15198 22179 17796 1627 17796 17015 17796 17015 8946 17015 24090 19701 24090 22365 24090 22365 20863 22365 9501 5607 9501 780 9501 780 183 780 11995 9841 11995 13827 11995 13827 22801 13827 18631 18376 18631 3420 18631 3420 11425 3420 12332 22980 12332 1236 12332 1236 4742 1236 13744 11409 13744 10131 13744 10131 13594 10131 8347 17870 8347 3189 8347 3189 10842 3189 22324 3725 22324 17500 22324 17500 20012 17500 23296 18105 23296 12147 23296 12147 2817 12147 2346 3202 2346 19831 2346 19831 21073 19831 24041 3159 24041 15541 24041 15541 8940 15541 1152 9665 1152 23216 1152 23216 13482 23216 3669 17954 3669 264 3669 264 1094 264 10374 13764 10374 5757 10374 5757 16065 5757 1601 6797 1601 8947 1601 8947 23106 8947 23475 246 23475 11481 23475 11481 7530 11481 8778 8696 8778 23817 8778 23817 3974 23817 16550 4613 16550 17123 16550 17123 13424 17123 19275 22440 19275 403 19275 403 6330 403 2416 6415 2416 6371 2416 6371 20408 6371 22829 10869 22829 20968 22829 20968 17630 20968 17775 7218 17775 3032 17775 3032 12878 3032 19577 20032 19577 5883 19577 5883 11858 5883 8394 14164 8394 23356 8394 23356 2525 23356 2710 20832 2710 3685 2710 3685 6256 3685 3612 23660 3612 18338 3612 18338 13535 18338 23649 7359 23649 13239 23649 13239 1491 13239 3834 8263 3834 22336 3834 22336 11426 22336 18208 18723 18208 8672 18208 8672 16271 8672 20919 15684 20919 3749 20919 3749 13249 3749 4477 21221 4477 19821 4477 19821 12398 19821 10996 7846 10996 1427 10996 1427 14112 1427 5559 9828 5559 6102 5559 6102 4369 6102 11152 11714 11152 1499 11152 1499 5161 1499 7726 9017 7726 9526 7726 9526 14972 9526 10854 5300 10854 5683 10854 5683 10313 5683 12585 16814 12585 14831 12585 14831 4528 14831 9099 6899 9099 19500 9099 19500 9913 19500 9314 18997 9314 2948 9314 2948 15221 2948 20680 116 20680 5296 20680 5296 1279 5296 3367 4528 3367 23154 3367 23154 3057 23154 2176 24563 2176 22322 2176 22322 4817 22322 11047 16737 11047 33 11047 33 20858 33 16228 7026 16228 20771 16228 20771 5838 20771 15497 1437 15497 23697 15497 23697 9278 23697 6003 21277 6003 23855 6003 23855 5226 23855 24228 18779 24228 10391 24228 10391 17369 10391 7695 8108 7695 18928 7695 18928 8467 18928 7807 8309 7807 4756 7807 4756 914 4756 21230 6401 21230 12312 21230 12312 15069 12312 10189 11177 10189 18217 10189 18217 2539 18217 20284 22209 20284 3104 20284 3104 23333 3104 23326 6428 23326 13612 23326 13612 22577 13612 14991 27 14991 5133 14991 5133 24737 5133 118 20404 118 20900 118 20900 8431 20900 9973 14089 9973 8009 9973 8009 19092 8009 3441 21427 3441 722 3441 722 1048 722 18985 20680 18985 374 18985 374 5476 374 19351 2319 19351 11570 19351 11570 5536 11570 11690 17565 11690 12496 11690 12496 21287 12496 17045 15204 17045 19572 17045 19572 1442 19572 12759 13430 12759 8166 12759 8166 11926 8166 9349 6932 9349 391 9349 391 15601 391 16208 2644 16208 20441 16208 20441 8886 20441 9777 20725 9777 10134 9777 10134 9402 10134 24919 6533 24919 6798 24919 6798 20578 6798 13790 15380 13790 18781 13790 18781 18499 18781 16851 14167 16851 826 16851 826 18842 826 19889 24437 19889 829 19889 829 14358 829 13121 631 13121 10332 13121 10332 23566 10332 18951 8628 18951 6001 18951 6001 11495 6001 8400 13546 8400 6493 8400 6493 6327 6493 1907 21542 1907 13082 1907 13082 17808 13082 4061 15580 4061 13728 4061 13728 3408 13728 16072 15578 16072 8406 16072 8406 4555 8406 20107 11387 20107 10248 20107 10248 17939 10248 539 21653 539 15665 539 15665 266 15665 10240 11884 10240 9432 10240 9432 15153 9432 18130 13447 18130 4048 18130 4048 4052 4048 13313 21473 13313 17014 13313 17014 2834 17014 7142 6344 7142 6369 7142 6369 18346 6369 11128 21275 11128 23667 11128 23667 21500 23667 9361 7419 9361 14697 9361 14697 16769 14697 11768 6366 11768 13185 11768 13185 20708 13185 3130 12574 3130 22213 3130 22213 10819 22213 15012 17195 15012 13071 15012 13071 12834 13071 823 2485 823 2226 823 2226 18993 2226 4214 19588 4214 10325 4214 10325 9631 10325 13273 1664 13273 16881 13273 16881 6124 16881 1722 118 1722 2643 1722 2643 23880 2643 18908 7887 18908 16734 18908 16734 8294 16734 2294 4070 2294 22462 2294 22462 24774 22462 2120 7726 2120 24114 2120 24114 8688 24114 24352 8703 24352 22214 24352 22214 24651 22214 24592 5888 24592 12125 24592 12125 12167 12125 340 7324 340 9621 340 9621 2934 9621 19951 23141 19951 22381 19951 22381 17029 22381 569 24795 569 6264 569 6264 17766 6264 17489 16712 17489 20244 17489 20244 19830 20244 16414 15123 16414 7752 16414 7752 1523 7752 14921 17058 14921 23836 14921 23836 2906 23836 10775 23979 10775 3176 10775 3176 1681 3176 8748 10042 8748 3359 8748 3359 4176 3359 8821 13859 8821 11428 8821 11428 12383 11428 11084 10813 11084 13059 11084 13059 9801 13059 8989 9151 8989 1170 8989 1170 10627 1170 1618 6056 1618 10501 1618 10501 8793 10501 6822 1031 6822 7876 6822 7876 4776 7876 17515 16776 17515 19528 17515 19528 14995 19528 1831 4640 1831 24259 1831 24259 23058 24259 70 492 70 11893 70 11893 22952 11893 17394 1359 17394 10151 17394 10151 24206 10151 3532 11537 3532 2057 3532 2057 4485 2057 10216 6864 10216 22696 10216 22696 24590 22696 18591 13246 18591 16987 18591 16987 17331 16987 13312 20849 13312 21262 13312 21262 10367 21262 9506 12864 9506 779 9506 779 4481 779 18264 13351 18264 20062 18264 20062 10950 20062 8402 12321 8402 4419 8402 4419 2446 4419 24209 17723 24209 6799 24209 6799 18094 6799 18773 17982 18773 3047 18773 3047 10891 3047 2795 4900 2795 9947 2795 9947 10642 9947 23175 24962 23175 5416 23175 5416 24136 5416 3036 19463 3036 21015 3036 21015 16471 21015 17448 8504 17448 258 17448 258 13845 258 22163 21449 22163 10620 22163 10620 20688 10620 15075 2318 15075 9763 15075 9763 21702 9763 12333 15107 12333 11349 12333 11349 768 11349 7659 14665 7659 5290 7659 5290 19866 5290 18394 24682 18394 15931 18394 15931 20222 15931 10749 11569 10749 2431 10749 2431 20158 2431 1910 923 1910 13883 1910 13883 1417 13883 17963 4467 17963 21904 17963 21904 1150 21904 17577 8058 17577 20830 17577 20830 23951 20830 4147 2907 4147 24860 4147 24860 10211 24860 2469 16675 2469 1494 2469 1494 19366 1494 3263 24864 3263 6374 3263 6374 2751 6374 14741 17760 14741 4025 14741 4025 10561 4025 4178 16648 4178 17973 4178 17973 9194 17973 14001 16178 14001 3394 14001 3394 8941 3394 7984 7391 7984 1216 7984 1216 3414 1216 11568 7853 11568 13307 11568 13307 2952 13307 10815 22940 10815 5964 10815 5964 19218 5964 8563 21348 8563 16256 8563 16256 17852 16256 17623 6605 17623 23020 17623 23020 6926 23020 24686 9880 24686 19127 24686 19127 13425 19127 5992 9248 5992 12490 5992 12490 14825 12490 16933 20306 16933 5543 16933 5543 10071 5543 5564 23059 5564 13422 5564 13422 21150 13422 15621 10140 15621 13334 15621 13334 9497 13334 10829 13595 10829 22851 10829 22851 20005 22851 4751 23600 4751 17569 4751 17569 17459 17569 20266 14248 20266 8911 20266 8911 20020 8911 17202 16405 17202 11761 17202 11761 2316 11761 16649 14555 16649 10186 16649 10186 10574 10186 22999 1376 22999 17421 22999 17421 19265 17421 23910 11544 23910 23213 23910 23213 10832 23213 847 8442 847 12093 847 12093 5671 12093 2674 7043 2674 13104 2674 13104 12795 13104 9737 24029 9737 9892 9737 9892 19554 9892 14425 59 14425 2401 14425 2401 24673 2401 11211 8851 11211 11064 11211 11064 7128 11064 4696 15546 4696 4661 4696 4661 2473 4661 14102 7365 14102 210 14102 210 1655 210 24271 2635 24271 4312 24271 4312 2789 4312 19909 1819 19909 4182 19909 4182 21575 4182 21301 7327 21301 4246 21301 4246 9013 4246 10513 24670 10513 22867 10513 22867 5515 22867 11321 5625 11321 4525 11321 4525 3872 4525 17554 18487 17554 4955 17554 4955 1162 4955 8542 19700 8542 14101 8542 14101 8055 14101 11043 19378 11043 9741 11043 9741 11883 9741 18353 8252 18353 12387 18353 12387 15086 12387 6936 6140 6936 6753 6936 6753 127 6753 23176 23851 23176 13483 23176 13483 6493 13483 16146 10671 16146 8659 16146 8659 1392 8659 8682 23246 8682 8012 8682 8012 9370 8012 21913 11446 21913 21845 21913 21845 489 21845 4019 11904 4019 2688 4019 2688 5589 2688 19534 8584 19534 5018 19534 5018 24624 5018 8514 4713 8514 6500 8514 6500 6519 6500 11318 10782 11318 23949 11318 23949 14761 23949 5189 847 5189 23691 5189 23691 24322 23691 6505 3400 6505 12353 6505 12353 22983 12353 9022 7326 9022 16249 9022 16249 19384 16249 17410 22131 17410 5548 17410 5548 16753 5548 2994 3075 2994 14587 2994 14587 790 14587 18502 2105 18502 4576 18502 4576 19233 4576 12303 5996 12303 14232 12303 14232 8081 14232 17881 17080 17881 22886 17881 22886 9887 22886 24049 9785 24049 1300 24049 1300 24471 1300 2348 23989 2348 876 2348 876 24917 876 18452 7542 18452 13727 18452 13727 22526 13727 19074 1079 19074 23425 19074 23425 8581 23425 18567 14787 18567 24302 18567 24302 21944 24302 1533 4160 1533 13216 1533 13216 6686 13216 21668 2994 21668 17266 21668 17266 1220 17266 4247 19084 4247 19686 4247 19686 1276 19686 10514 23037 10514 6386 10514 6386 5363 6386 5102 17713 5102 19109 5102 19109 22065 19109 14151 13569 14151 9654 14151 9654 20536 9654 6328 20099 6328 23411 6328 23411 1568 23411 16383 2939 16383 24230 16383 24230 6216 24230 12587 22234 12587 18160 12587 18160 9567 18160 8235 12512 8235 11278 8235 11278 24603 11278 17292 5261 17292 19565 17292 19565 4548 19565 24786 7160 24786 16975 24786 16975 1038 16975 14238 13614 14238 16264 14238 16264 13813 16264 13052 6293 13052 4774 13052 4774 1486 4774 21323 15053 21323 4192 21323 4192 16303 4192 3557 12191 3557 11122 3557 11122 11903 11122 24770 1536 24770 22344 24770 22344 12966 22344 5270 18522 5270 10565 5270 10565 6473 10565 15453 6336 15453 8432 15453 8432 13057 8432 10103 957 10103 17901 10103 17901 10984 17901 12814 863 12814 356 12814 356 20409 356 12034 18565 12034 735 12034 735 16569 735 6236 2985 6236 23313 6236 23313 19921 23313 12323 6486 12323 20530 12323 20530 6706 20530 4317 16336 4317 9275 4317 9275 4162 9275 17610 9530 17610 19122 17610 19122 813 19122 20474 21026 20474 24211 20474 24211 16834 24211 18150 12280 18150 5914 18150 5914 2535 5914 3927 17211 3927 868 3927 868 16488 868 10636 12949 10636 15446 10636 15446 22116 15446 21198 1558 21198 16902 21198 16902 7138 16902 8328 24122 8328 18031 8328 18031 19223 18031 10158 13734 10158 6870 10158 6870 23051 6870 22039 699 22039 16523 22039 16523 27 16523 499 10259 499 7584 499 7584 18757 7584 5217 2446 5217 12680 5217 12680 5777 12680 8804 23768 8804 23981 8804 23981 5602 23981 14301 21161 14301 1836 14301 1836 922 1836 8438 3925 8438 20431 8438 20431 18378 20431 6610 1002 6610 12036 6610 12036 21811 12036 1564 3528 1564 7586 1564 7586 14987 7586 3963 11737 3963 56 3963 56 20763 56 16429 4874 16429 17935 16429 17935 22614 17935 2816 11649 2816 12076 2816 12076 9383 12076 22066 22185 22066 4771 22066 4771 10725 4771 17340 18596 17340 5044 17340 5044 14314 5044 11852 1949 11852 16873 11852 16873 15695 16873 13871 23222 13871 9108 13871 9108 11055 9108 2769 23039 2769 16781 2769 16781 16365 16781 17151 20691 17151 2467 17151 2467 8587 2467 8569 13323 8569 8614 8569 8614 6496 8614 23160 24587 23160 22524 23160 22524 8819 22524 10657 766 10657 2233 10657 2233 4661 2233 5324 12799 5324 3489 5324 3489 17986 3489 21373 752 21373 18988 21373 18988 12069 18988 23854 18506 23854 13297 23854 13297 9563 13297 8550 2510 8550 11044 8550 11044 22891 11044 9358 12141 9358 21167 9358 21167 6158 21167 14071 5811 14071 12049 14071 12049 21641 12049 8138 13644 8138 3553 8138 3553 2112 3553 2788 7399 2788 11967 2788 11967 1288 11967 22716 14352 22716 21078 22716 21078 1329 21078 7334 9845 7334 13977 7334 13977 20387 13977 1408 4964 1408 18269 1408 18269 18442 18269 18099 16363 18099 18993 18099 18993 5421 18993 3965 1250 3965 18899 3965 18899 15300 18899 1026 20205 1026 12563 1026 12563 15542 12563 6245 2210 6245 9312 6245 9312 3728 9312 1929 4954 1929 14887 1929 14887 6948 14887 8765 11254 8765 13889 8765 13889 23931 13889 15855 5271 15855 6506 15855 6506 13392 6506 24174 20221 24174 4069 24174 4069 7842 4069 20668 10242 20668 5600 20668 5600 1744 5600 4229 2388 4229 4819 4229 4819 24137 4819 18656 16505 18656 9680 18656 9680 6206 9680 6062 20021 6062 11775 6062 11775 8842 11775 1783 5052 1783 3429 1783 3429 8154 3429 2336 12270 2336 20558 2336 20558 22230 20558 7724 6588 7724 10297 7724 10297 11714 10297 22639 2148 22639 9297 22639 9297 17970 9297 13739 710 13739 8651 13739 8651 5707 8651 10456 15599 10456 4903 10456 4903 8767 4903 24589 13150 24589 22263 24589 22263 132 22263 5736 19594 5736 20633 5736 20633 11441 20633 18885 6987 18885 716 18885 716 8604 716 1811 23382 1811 7093 1811 7093 11269 7093 1134 6189 1134 22796 1134 22796 13539 22796 23077 20514 23077 1194 23077 1194 19872 1194 21368 3242 21368 1275 21368 1275 2087 1275 13981 14282 13981 542 13981 542 18225 542 22364 23398 22364 21071 22364 21071 11698 21071 18268 3565 18268 5006 18268 5006 20416 5006 152 8522 152 8093 152 8093 14501 8093 11846 21970 11846 6487 11846 6487 15219 6487 11470 17003 11470 20510 11470 20510 2680 20510 5174 9143 5174 10674 5174 10674 2368 10674 24014 7705 24014 14866 24014 14866 14954 14866 20819 23406 20819 16740 20819 16740 5770 16740 22576 23653 22576 9014 22576 9014 3796 9014 9692 12847 9692 19697 9692 19697 10000 19697 9408 16766 9408 17077 9408 17077 7105 17077 13545 22506 13545 6738 13545 6738 3724 6738 6184 12124 6184 5638 6184 5638 9844 5638 21104 24301 21104 4982 21104 4982 6398 4982 11212 21380 11212 8697 11212 8697 23559 8697 11034 17036 11034 12559 11034 12559 14214 12559 15068 7777 15068 24652 15068 24652 7282 24652 23724 17044 23724 19898 23724 19898 14711 19898 21304 7097 21304 15911 21304 15911 5235 15911 4510 21794 4510 14105 4510 14105 11460 14105 12706 7167 12706 12027 12706 12027 15657 12027 1051 9043 1051 6994 1051 6994 20259 6994 23461 1204 23461 10336 23461 10336 13892 10336 18558 2893 18558 21964 18558 21964 5471 21964 23219 8366 23219 18015 23219 18015 14821 18015 6857 7979 6857 10062 6857 10062 21005 10062 1440 208 1440 23952 1440 23952 863 23952 2361 10842 2361 7251 2361 7251 6714 7251 10227 8398 10227 17513 10227 17513 7618 17513 14666 22472 14666 5715 14666 5715 16566 5715 5397 21232 5397 13032 5397 13032 13835 13032 22530 23755 22530 19024 22530 19024 17149 19024 9630 19301 9630 7183 9630 7183 5395 7183 7294 10734 7294 18180 7294 18180 1869 18180 7950 22518 7950 19564 7950 19564 19268 19564 3399 15231 3399 10080 3399 10080 8078 10080 12672 12181 12672 4084 12672 4084 21434 4084 16614 6249 16614 5640 16614 5640 22088 5640 3453 22332 3453 1500 3453 1500 16433 1500 5581 1614 5581 12014 5581 12014 4683 12014 2601 8322 2601 21405 2601 21405 13384 21405 10471 5669 10471 10021 10471 10021 4746 10021 4105 9651 4105 9233 4105 9233 6101 9233 7093 4389 7093 7585 7093 7585 20916 7585 3826 7243 3826 21423 3826 21423 7783 21423 3238 24200 3238 20265 3238 20265 16708 20265 5976 2800 5976 3367 5976 3367 21356 3367 11830 5654 11830 14943 11830 14943 20192 14943 21316 16388 21316 16228 21316 16228 18877 16228 11506 16095 11506 3010 11506 3010 2669 3010 5187 13566 5187 7654 5187 7654 20775 7654 6993 18227 6993 24343 6993 24343 97 24343 9417 14392 9417 13456 9417 13456 20766 13456 21034 8257 21034 12622 21034 12622 14055 12622 267 24109 267 2562 267 2562 1988 2562 10209 5422 10209 17409 10209 17409 8312 17409 2160 6961 2160 929 2160 929 17961 929 23607 13790 23607 14005 23607 14005 8543 14005 19319 8029 19319 816 19319 816 23524 816 13663 22793 13663 14818 13663 14818 24238 14818 18038 3609 18038 19880 18038 19880 13152 19880 3984 16756 3984 22024 3984 22024 20244 22024 18104 21043 18104 19348 18104 19348 11604 19348 24940 22930 24940 10479 24940 10479 5033 10479 17437 8542 17437 15869 17437 15869 20712 15869 9723 18258 9723 19963 9723 19963 3501 19963 8495 12336 8495 114 8495 114 14601 114 8037 16494 8037 24169 8037 24169 17876 24169 611 16779 611 13831 611 13831 20338 13831 13841 8768 13841 20607 13841 20607 11958 20607 20285 22667 20285 22235 20285 22235 7051 22235 22042 6191 22042 3628 22042 3628 20672 3628 13050 20980 13050 19087 13050 19087 8696 19087 18406 12736 18406 6929 18406 6929 12579 6929 2034 15845 2034 15631 2034 15631 3790 15631 15398 452 15398 12638 15398 12638 891 12638 19668 4067 19668 1817 19668 1817 17031 1817 21772 20386 21772 16270 21772 16270 19905 16270 22676 20448 22676 17557 22676 17557 6746 17557 14456 3988 14456 21353 14456 21353 12620 21353 704 6889 704 5289 704 5289 3707 5289 19041 21323 19041 9418 19041 9418 438 9418 11742 108 11742 19092 11742 19092 11831 19092 1829 24603 1829 10375 1829 10375 14584 10375 14961 24573 14961 15533 14961 15533 6066 15533 10638 2307 10638 23175 10638 23175 13770 23175 19307 2349 19307 24917 19307 24917 10499 24917 16680 3970 16680 14458 16680 14458 1796 14458 15783 21909 15783 7148 15783 7148 10720 7148 21435 16907 21435 1630 21435 1630 450 1630 1765 17840 1765 4738 1765 4738 3360 4738 15247 21087 15247 18478 15247 18478 6694 18478 10055 23208 10055 14460 10055 14460 13612 14460 13940 4995 13940 11464 13940 11464 6307 11464 23964 18167 23964 23881 23964 23881 16910 23881 17983 12046 17983 7859 17983 7859 11273 7859 18571 2526 18571 16751 18571 16751 15468 16751 22443 11179 22443 17559 22443 17559 15556 17559 16121 2157 16121 17661 16121 17661 21911 17661 18843 18624 18843 6652 18843 6652 5202 6652 12827 1381 12827 7266 12827 7266 18808 7266 23776 19996 23776 20046 23776 20046 17251 20046 24623 10892 24623 12691 24623 12691 7674 12691 769 5402 769 4439 769 4439 11136 4439 3157 19489 3157 15963 3157 15963 21010 15963 12197 8858 12197 24534 12197 24534 368 24534 20780 2851 20780 18648 20780 18648 10242 18648 11634 497 11634 10861 11634 10861 23357 10861 21465 18359 21465 16606 21465 16606 1868 16606 22386 6278 22386 13210 22386 13210 1040 13210 15467 11109 15467 11351 15467 11351 19442 11351 2812 3245 2812 17433 2812 17433 19570 17433 5241 4677 5241 24171 5241 24171 17034 24171 4839 6020 4839 8475 4839 8475 19965 8475 19246 8822 19246 5508 19246 5508 22195 5508 15782 13623 15782 20233 15782 20233 22978 20233 1121 10003 1121 18440 1121 18440 7419 18440 21322 23529 21322 7240 21322 7240 23509 7240 14033 11439 14033 14050 14033 14050 11948 14050 14952 6784 14952 6577 14952 6577 4076 6577 16727 12913 16727 14888 16727 14888 2777 14888 10418 16326 10418 2888 10418 2888 21440 2888 5209 23880 5209 9979 5209 9979 13619 9979 9458 5481 9458 19105 9458 19105 14608 19105 3943 22203 3943 9743 3943 9743 3326 9743 19894 17405 19894 23050 19894 23050 22087 23050 15150 21929 15150 5578 15150 5578 12307 5578 14984 19335 14984 4949 14984 4949 1906 4949 23672 19950 23672 24793 23672 24793 1602 24793 7850 24520 7850 617 7850 617 22456 617 8596 5718 8596 13479 8596 13479 15931 13479 15640 17691 15640 12823 15640 12823 12914 12823 18913 8737 18913 1448 18913 1448 23756 1448 11450 17726 11450 9094 11450 9094 1037 9094 1242 1086 1242 14858 1242 14858 20776 14858 5714 3061 5714 10690 5714 10690 5863 10690 24541 8190 24541 2886 24541 2886 156 2886 2677 23396 2677 22000 2677 22000 17680 22000 21475 471 21475 19511 21475 19511 13703 19511 12657 23082 12657 16543 12657 16543 8299 16543 21473 14363 21473 23715 21473 23715 8517 23715 21892 19401 21892 12080 21892 12080 9067 12080 3864 7223 3864 23386 3864 23386 7546 23386 12875 808 12875 2306 12875 2306 15808 2306 48 11770 48 3914 48 3914 9956 3914 22326 20006 22326 14193 22326 14193 21461 14193 20145 20733 20145 3142 20145 3142 14560 3142 12539 24254 12539 11280 12539 11280 16331 11280 10201 2020 10201 3348 10201 3348 9221 3348 54 24327 54 2877 54 2877 15014 2877 18220 13015 18220 11787 18220 11787 12732 11787 20412 12960 20412 1343 20412 1343 15439 1343 6025 10656 6025 23593 6025 23593 4183 23593 17261 991 17261 4127 17261 4127 12750 4127 15502 465 15502 21041 15502 21041 9247 21041 21700 16487 21700 20737 21700 20737 20191 20737 11090 5288 11090 21591 11090 21591 21526 21591 5260 23442 5260 1284 5260 1284 11793 1284 15833 14191 15833 16519 15833 16519 7881 16519 16997 21884 16997 12237 16997 12237 7464 12237 10528 3014 10528 20588 10528 20588 24066 20588 11466 15298 11466 2769 11466 2769 4393 2769 23314 261 23314 13421 23314 13421 19490 13421 16568 24435 16568 6754 16568 6754 257 6754 23394 18668 23394 14830 23394 14830 580 14830 2181 19461 2181 20443 2181 20443 17886 20443 2082 9304 2082 8985 2082 8985 6711 8985 7642 19483 7642 4240 7642 4240 12497 4240 19904 9800 19904 14493 19904 14493 7280 14493 15895 17501 15895 6993 15895 6993 9837 6993 22515 4304 22515 5277 22515 5277 24114 5277 11631 16026 11631 3991 11631 3991 14056 3991 3427 21149 3427 9024 3427 9024 9474 9024 3056 18707 3056 16956 3056 16956 20613 16956 8086 15039 8086 20957 8086 20957 13124 20957 13161 8939 13161 2849 13161 2849 5944 2849 7050 16754 7050 10323 7050 10323 22935 10323 15759 4841 15759 6247 15759 6247 728 6247 16592 17176 16592 3366 16592 3366 354 3366 24512 12281 24512 17776 24512 17776 13987 17776 7932 13674 7932 12973 7932 12973 20384 12973 2573 22287 2573 17903 2573 17903 21763 17903 24845 8377 24845 1839 24845 1839 19465 1839 10670 12349 10670 19116 10670 19116 4283 19116 12070 16459 12070 622 12070 622 11679 622 7725 7076 7725 10648 7725 10648 17693 10648 14965 20486 14965 20425 14965 20425 21020 20425 2880 11130 2880 2542 2880 2542 15547 2542 22334 4761 22334 3434 22334 3434 17279 3434 3015 16924 3015 16294 3015 16294 3895 16294 8028 28 8028 4183 8028 4183 21415 4183 22 11286 22 23214 22 23214 24499 23214 23760 4787 23760 6004 23760 6004 14247 6004 10219 10034 10219 841 10219 841 19214 841 19189 12696 19189 11426 19189 11426 10102 11426 20417 4342 20417 9175 20417 9175 21529 9175 24225 16620 24225 15251 24225 15251 19221 15251 7336 9808 7336 2415 7336 2415 16804 2415 10806 12059 10806 8582 10806 8582 12010 8582 14183 20917 14183 5131 14183 5131 3771 5131 1805 12609 1805 21760 1805 21760 7613 21760 17421 21744 17421 16096 17421 16096 22439 16096 17084 576 17084 1255 17084 1255 24857 1255 6726 5347 6726 12527 6726 12527 10687 12527 11540 9158 11540 8793 11540 8793 6894 8793 1528 21973 1528 14900 1528 14900 22217 14900 5287 10382 5287 19061 5287 19061 11805 19061 11717 2919 11717 24658 11717 24658 22363 24658 8488 6538 8488 6395 8488 6395 20843 6395 22864 13892 22864 3629 22864 3629 700 3629 17800 12805 17800 19719 17800 19719 6222 19719 24418 7231 24418 661 24418 661 8015 661 13821 15013 13821 9726 13821 9726 12390 9726 16293 12798 16293 19884 16293 19884 24509 19884 13842 2471 13842 2463 13842 2463 13256 2463 12003 13126 12003 10157 12003 10157 12753 10157 20917 12939 20917 20906 20917 20906 17028 20906 22945 10334 22945 921 22945 921 7981 921 21916 10154 21916 19656 21916 19656 5686 19656 7585 10794 7585 11678 7585 11678 10129 11678 5408 22804 5408 5485 5408 5485 13848 5485 628 10258 628 20538 628 20538 15016 20538 11313 4885 11313 21886 11313 21886 1254 21886 1047 4225 1047 22619 1047 22619 16334 22619 15649 14814 15649 14302 15649 14302 19121 14302 19262 14857 19262 21526 19262 21526 24437 21526 5010 19691 5010 1795 5010 1795 5953 1795 4296 6509 4296 22869 4296 22869 14445 22869 134 16074 134 20125 134 20125 9151 20125 6074 3798 6074 22051 6074 22051 18196 22051 22283 20146 22283 17562 22283 17562 18576 17562 2596 5584 2596 6938 2596 6938 10863 6938 9282 12951 9282 14497 9282 14497 20078 14497 21237 17914 21237 9476 21237 9476 14945 9476 20601 3184 20601 977 20601 977 9863 977 8044 9041 8044 17889 8044 17889 24522 17889 20696 21255 20696 20106 20696 20106 24365 20106 11248 24451 11248 2265 11248 2265 20799 2265 10721 10458 10721 9430 10721 9430 24295 9430 16665 1934 16665 21844 16665 21844 12807 21844 15659 7241 15659 21628 15659 21628 11017 21628 2214 15982 2214 463 2214 463 21063 463 18248 22158 18248 9977 18248 9977 8576 9977 5072 24217 5072 12368 5072 12368 13618 12368 5152 14225 5152 15450 5152 15450 18937 15450 14433 1944 14433 3872 14433 3872 20028 3872 11751 20283 11751 4045 11751 4045 6384 4045 7560 6481 7560 11633 7560 11633 16957 11633 13283 231 13283 18929 13283 18929 5065 18929 14890 993 14890 4391 14890 4391 11636 4391 792 8961 792 23010 792 23010 15588 23010 21950 3259 21950 10527 21950 10527 8333 10527 9794 21450 9794 18608 9794 18608 11161 18608 16864 19551 16864 11691 16864 11691 23460 11691 24441 18636 24441 21332 24441 21332 12960 21332 22239 15749 22239 17756 22239 17756 7603 17756 4735 9700 4735 9018 4735 9018 16610 9018 17036 11872 17036 3494 17036 3494 10724 3494 6651 22198 6651 23917 6651 23917 6769 23917 18561 13451 18561 8832 18561 8832 10504 8832 22276 8097 22276 4100 22276 4100 22989 4100 17276 9963 17276 23938 17276 23938 9098 23938 8388 17154 8388 24484 8388 24484 3647 24484 20048 16289 20048 1685 20048 1685 16490 1685 19564 22317 19564 4625 19564 4625 19149 4625 19263 2909 19263 9082 19263 9082 20394 9082 10516 14131 10516 18026 10516 18026 18812 18026 20802 23463 20802 7106 20802 7106 2006 7106 8999 6570 8999 4297 8999 4297 14471 4297 1435 24039 1435 11383 1435 11383 9867 11383 16108 16865 16108 16301 16108 16301 908 16301 1266 13404 1266 10935 1266 10935 13994 10935 23527 1208 23527 6193 23527 6193 11487 6193 22313 19698 22313 21738 22313 21738 6903 21738 1856 12375 1856 20915 1856 20915 16111 20915 903 22019 903 4171 903 4171 4941 4171 21308 9960 21308 20264 21308 20264 19448 20264 11163 13638 11163 7456 11163 7456 19642 7456 14093 14097 14093 15736 14093 15736 16385 15736 10373 3817 10373 11658 10373 11658 6843 11658 7017 21352 7017 20850 7017 20850 9601 20850 23078 8731 23078 14040 23078 14040 5813 14040 36 13830 36 5208 36 5208 17296 5208 7758 7750 7758 17427 7758 17427 15771 17427 9697 7603 9697 5142 9697 5142 16915 5142 21661 17275 21661 3491 21661 3491 21099 3491 18200 8205 18200 5219 18200 5219 17004 5219 20381 16594 20381 4114 20381 4114 13146 4114 8571 1970 8571 2551 8571 2551 21612 2551 23667 10816 23667 11767 23667 11767 16916 11767 17938 20580 17938 16271 17938 16271 11577 16271 11411 14114 11411 5392 11411 5392 4087 5392 5413 785 5413 1234 5413 1234 175 1234 24819 5317 24819 24382 24819 24382 3638 24382 12707 12378 12707 20975 12707 20975 20460 20975 11784 22460 11784 8707 11784 8707 7639 8707 20097 14668 20097 13524 20097 13524 1271 13524 6054 12072 6054 22960 6054 22960 17861 22960 4245 10288 4245 21578 4245 21578 4163 21578 8949 18211 8949 18386 8949 18386 17066 18386 11564 4059 11564 18567 11564 18567 21864 18567 20835 11926 20835 5141 20835 5141 14927 5141 13319 5636 13319 22844 13319 22844 11880 22844 13209 5198 13209 15286 13209 15286 3839 15286 24657 17101 24657 21467 24657 21467 20840 21467 3726 14631 3726 16695 3726 16695 17837 16695 1702 5087 1702 12890 1702 12890 13275 12890 13534 4172 13534 8000 13534 8000 751 8000 23743 21947 23743 14514 23743 14514 13370 14514 9507 18975 9507 24821 9507 24821 22776 24821 5804 12206 5804 14986 5804 14986 13359 14986 15101 7238 15101 12216 15101 12216 13506 12216 22883 24558 22883 3661 22883 3661 22150 3661 2644 6620 2644 9382 2644 9382 12246 9382 11132 18107 11132 10659 11132 10659 19248 10659 10850 19928 10850 7461 10850 7461 14680 7461 5115 13449 5115 10564 5115 10564 3511 10564 12209 15016 12209 16343 12209 16343 2719 16343 13340 8471 13340 12377 13340 12377 5436 12377 10281 16302 10281 16507 10281 16507 3151 16507 15731 9894 15731 8860 15731 8860 4753 8860 14050 484 14050 11807 14050 11807 5281 11807 1803 21597 1803 1188 1803 1188 7942 1188 17055 11102 17055 1314 17055 1314 1310 1314 14644 16901 14644 11221 14644 11221 14948 11221 17831 1697 17831 100 17831 100 6690 100 17462 19907 17462 14185 17462 14185 10508 14185 22906 20433 22906 1480 22906 1480 11120 1480 10063 12643 10063 6282 10063 6282 14435 6282 10685 7658 10685 20456 10685 20456 11855 20456 17415 16129 17415 16553 17415 16553 24229 16553 1283 13641 1283 14925 1283 14925 14992 14925 412 5030 412 5459 412 5459 15269 5459 24517 14510 24517 20994 24517 20994 8208 20994 15290 4910 15290 15491 15290 15491 18899 15491 13223 11335 13223 23314 13223 23314 6466 23314 24249 864 24249 20066 24249 20066 5836 20066 1156 6205 1156 9258 1156 9258 12902 9258 19484 17524 19484 23491 19484 23491 18875 23491 20506 24067 20506 19055 20506 19055 16073 19055 5290 1126 5290 18363 5290 18363 18416 18363 16139 17021 16139 19113 16139 19113 23621 19113 24807 3876 24807 20127 24807 20127 20465 20127 15629 13809 15629 1258 15629 1258 14893 1258 11908 23092 11908 13117 11908 13117 9167 13117 21551 8446 21551 8160 21551 8160 21846 8160 13748 13118 13748 1896 13748 1896 22460 1896 4092 19638 4092 2835 4092 2835 21695 2835 9946 23171 9946 938 9946 938 20242 938 2449 2640 2449 17103 2449 17103 22430 17103 6235 717 6235 13211 6235 13211 17814 13211 16591 9959 16591 20926 16591 20926 19391 20926 14135 15097 14135 344 14135 344 3994 344 21804 23717 21804 8970 21804 8970 2207 8970 10425 8758 10425 19144 10425 19144 1890 19144 20623 11327 20623 12621 20623 12621 5800 12621 16117 11016 16117 3742 16117 3742 7930 3742 13300 23229 13300 7666 13300 7666 18922 7666 803 4150 803 13955 803 13955 7184 13955 3099 19120 3099 11337 3099 11337 10089 11337 18083 7524 18083 8685 18083 8685 32 8685 14704 1307 14704 24525 14704 24525 4845 24525 1567 8661 1567 23234 1567 23234 4549 23234 6288 4845 6288 13431 6288 13431 22560 13431 3472 19280 3472 14378 3472 14378 14617 14378 17164 10789 17164 5845 17164 5845 16802 5845 4259 3229 4259 16644 4259 16644 15891 16644 16732 16242 16732 3739 16732 3739 779 3739 7648 19098 7648 6335 7648 6335 5231 6335 9539 4390 9539 19295 9539 19295 9253 19295 1192 13759 1192 22956 1192 22956 5755 22956 4101 12068 4101 19292 4101 19292 2283 19292 14574 3510 14574 18413 14574 18413 12330 18413 2660 21617 2660 24971 2660 24971 24805 24971 16107 13414 16107 19908 16107 19908 12933 19908 1169 7110 1169 9499 1169 9499 17185 9499 21231 6721 21231 13190 21231 13190 23572 13190 5492 6365 5492 11876 5492 11876 19957 11876 18792 2852 18792 22183 18792 22183 9412 22183 21169 18989 21169 23377 21169 23377 23442 23377 19309 17581 19309 18426 19309 18426 13012 18426 7553 13293 7553 5755 7553 5755 16166 5755 3022 9787 3022 23994 3022 23994 10147 23994 14592 20786 14592 4797 14592 4797 686 4797 1074 15944 1074 10731 1074 10731 17910 10731 20346 23497 20346 18527 20346 18527 2713 18527 17871 8921 17871 17886 17871 17886 2933 17886 11434 24444 11434 21899 11434 21899 5500 21899 409 8261 409 9249 409 9249 4250 9249 11395 8794 11395 13237 11395 13237 9578 13237 23002 17200 23002 12075 23002 12075 9433 12075 24863 4708 24863 23404 24863 23404 9256 23404 6106 15624 6106 21349 6106 21349 13137 21349 13551 4132 13551 18863 13551 18863 7646 18863 16531 7623 16531 1782 16531 1782 11726 1782 16373 13990 16373 10505 16373 10505 10291 10505 15231 20497 15231 21693 15231 21693 12752 21693 12166 21128 12166 18634 12166 18634 21193 18634 21614 21290 21614 13751 21614 13751 6314 13751 4362 20468 4362 1556 4362 1556 7205 1556 21245 12846 21245 20477 21245 20477 4413 20477 17473 17519 17473 21033 17473 21033 24129 21033 18372 9829 18372 20831 18372 20831 17478 20831 13477 1659 13477 16480 13477 16480 22825 16480 427 21836 427 14333 427 14333 5848 14333 11891 6646 11891 13525 11891 13525 11083 13525 7906 13052 7906 4012 7906 4012 11381 4012 13919 11218 13919 1257 13919 1257 2303 1257 12317 20013 12317 2652 12317 2652 7211 2652 3743 9914 3743 18992 3743 18992 4045 18992 5160 8795 5160 23829 5160 23829 1316 23829 15751 970 15751 12852 15751 12852 15515 12852 2978 18330 2978 6532 2978 6532 7271 6532 517 21374 517 16151 517 16151 14325 16151 4815 24180 4815 9119 4815 9119 12596 9119 140 11534 140 10363 140 10363 20295 10363 5625 13685 5625 15876 5625 15876 18606 15876 13075 2901 13075 22266 13075 22266 22969 22266 7090 3892 7090 17029 7090 17029 1400 17029 9687 13961 9687 16339 9687 16339 3960 16339 16496 10023 16496 17378 16496 17378 12722 17378 17567 11597 17567 13488 17567 13488 426 13488 22028 10972 22028 21310 22028 21310 8022 21310 18736 16942 18736 9402 18736 9402 19737 9402 21711 5980 21711 12262 21711 12262 24691 12262 15603 4089 15603 1806 15603 1806 5094 1806 16013 11386 16013 2539 16013 2539 3626 2539 23948 10946 23948 14881 23948 14881 23967 14881 10755 2380 10755 219 10755 219 8490 219 6627 23900 6627 24317 6627 24317 10768 24317 12715 13481 12715 17707 12715 17707 2483 17707 4814 10477 4814 4659 4814 4659 21667 4659 88 13258 88 18597 88 18597 19868 18597 4569 198 4569 11593 4569 11593 20385 11593 5078 11453 5078 23124 5078 23124 2291 23124 8589 19972 8589 1738 8589 1738 14044 1738 20426 313 20426 15817 20426 15817 802 15817 16675 13318 16675 18505 16675 18505 22400 18505 21514 24994 21514 20563 21514 20563 15082 20563 12092 17576 12092 86 12092 86 3470 86 14366 19470 14366 6694 14366 6694 19228 6694 17429 1972 17429 21934 17429 21934 12480 21934 8637 13391 8637 15666 8637 15666 21524 15666 16523 15049 16523 15080 16523 15080 10040 15080 4658 21754 4658 10938 4658 10938 21376 10938 12042 12721 12042 24770 12042 24770 22725 24770 16653 5612 16653 8617 16653 8617 4568 8617 25 23779 25 15630 25 15630 8629 15630 3952 15583 3952 7261 3952 7261 20599 7261 1735 11715 1735 299 1735 299 11756 299 9214 20259 9214 11495 9214 11495 12315 11495 24973 9168 24973 7401 24973 7401 17298 7401 12014 12567 12014 2587 12014 2587 21890 2587 2282 23451 2282 9101 2282 9101 12879 9101 12746 4174 12746 13997 12746 13997 14885 13997 8996 21404 8996 865 8996 865 3703 865 12749 22855 12749 5056 12749 5056 3587 5056 3445 17579 3445 17937 3445 17937 22557 17937 20275 5927 20275 15519 20275 15519 22656 15519 12244 8746 12244 16293 12244 16293 7200 16293 9575 4580 9575 154 9575 154 1255 154 17840 19001 17840 5286 17840 5286 24448 5286 563 18245 563 20860 563 20860 11302 20860 7115 15281 7115 7769 7115 7769 6418 7769 4983 3007 4983 13374 4983 13374 12135 13374 4917 5016 4917 5739 4917 5739 24317 5739 8871 6897 8871 14574 8871 14574 5345 14574 23646 24404 23646 1374 23646 1374 23224 1374 16508 15987 16508 11877 16508 11877 22309 11877 14589 16019 14589 1894 14589 1894 11871 1894 18865 739 18865 3130 18865 3130 10085 3130 1313 16571 1313 23774 1313 23774 2274 23774 3207 21568 3207 4914 3207 4914 10907 4914 6623 19726 6623 16678 6623 16678 22612 16678 24063 18628 24063 24779 24063 24779 1650 24779 7208 14145 7208 23927 7208 23927 4036 23927 15185 811 15185 20700 15185 20700 9510 20700 15851 16922 15851 18367 15851 18367 14758 18367 13285 15709 13285 24216 13285 24216 21845 24216 17468 21030 17468 8117 17468 8117 3334 8117 1135 7645 1135 3461 1135 3461 9386 3461 3897 11151 3897 7098 3897 7098 9917 7098 19173 9550 19173 15942 19173 15942 8625 15942 14815 13673 14815 22398 14815 22398 22543 22398 19269 11374 19269 5157 19269 5157 17272 5157 4560 24458 4560 11398 4560 11398 4034 11398 1099 24528 1099 11555 1099 11555 22082 11555 18193 7536 18193 5122 18193 5122 5591 5122 10607 1696 10607 13426 10607 13426 1874 13426 20207 22417 20207 13368 20207 13368 10663 13368 1144 14725 1144 8964 1144 8964 19057 8964 18090 2682 18090 7044 18090 7044 6437 7044 13005 20599 13005 16664 13005 16664 23774 16664 16096 10229 16096 8817 16096 8817 20033 8817 21589 5918 21589 22515 21589 22515 24841 22515 19021 7572 19021 2253 19021 2253 9651 2253 23611 6926 23611 7298 23611 7298 17929 7298 8614 17028 8614 363 8614 363 21012 363 9094 13757 9094 14769 9094 14769 17413 14769 1504 20158 1504 17930 1504 17930 21213 17930 2305 4666 2305 239 2305 239 24987 239 24572 20291 24572 8759 24572 8759 3461 8759 22950 14759 22950 22522 22950 22522 24158 22522 6272 20885 6272 21351 6272 21351 16681 21351 17222 15901 17222 24541 17222 24541 18166 24541 5948 23859 5948 18536 5948 18536 2150 18536 19517 9984 19517 476 19517 476 20914 476 7418 23493 7418 6062 7418 6062 5716 6062 9693 4262 9693 13625 9693 13625 17231 13625 11700 5262 11700 14609 11700 14609 22415 14609 24818 14250 24818 24088 24818 24088 10962 24088 3995 11470 3995 12556 3995 12556 22282 12556 17304 16093 17304 2039 17304 2039 21741 2039 23179 22058 23179 8229 23179 8229 23502 8229 22541 20065 22541 20583 22541 20583 15414 20583 780 14945 780 13301 780 13301 17140 13301 13753 12650 13753 14068 13753 14068 6339 14068 11520 180 11520 1530 11520 1530 12798 1530 14582 15343 14582 24928 14582 24928 19710 24928 505 2229 505 23898 505 23898 12057 23898 14725 1861 14725 8719 14725 8719 21518 8719 19569 17193 19569 1863 19569 1863 24412 1863 3663 22140 3663 3644 3663 3644 18762 3644 6606 24906 6606 18048 6606 18048 3225 18048 8909 5154 8909 16876 8909 16876 17829 16876 24814 3276 24814 7424 24814 7424 1550 7424 7076 14184 7076 22321 7076 22321 2123 22321 18412 13051 18412 17605 18412 17605 9577 17605 1342 10833 1342 16014 1342 16014 24804 16014 10816 5200 10816 9774 10816 9774 14037 9774 6220 13402 6220 20215 6220 20215 1901 20215 16363 8498 16363 13833 16363 13833 15163 13833 15053 22831 15053 21809 15053 21809 1481 21809 2204 14041 2204 7478 2204 7478 4950 7478 6472 16688 6472 4917 6472 4917 13216 4917 16223 17140 16223 14254 16223 14254 17998 14254 24750 24700 24750 11557 24750 11557 9280 11557 10068 17710 10068 9863 10068 9863 10439 9863 19793 18824 19793 14323 19793 14323 14192 14323 16306 14806 16306 16823 16306 16823 14693 16823 4046 9141 4046 8202 4046 8202 271 8202 3452 18817 3452 5999 3452 5999 24760 5999 5666 14613 5666 15567 5666 15567 4233 15567 17481 20367 17481 131 17481 131 9551 131 1066 14482 1066 11049 1066 11049 23307 11049 22409 1413 22409 20411 22409 20411 15997 20411 22159 1688 22159 24701 22159 24701 19584 24701 4820 12407 4820 8739 4820 8739 18539 8739 17042 23019 17042 12386 17042 12386 23832 12386 20136 4177 20136 11314 20136 11314 21855 11314 14994 5848 14994 18963 14994 18963 24300 18963 22630 22685 22630 22184 22630 22184 15904 22184 21863 7993 21863 18355 21863 18355 9238 18355 10614 8772 10614 23352 10614 23352 2089 23352 19919 6522 19919 24342 19919 24342 23369 24342 806 18278 806 18124 806 18124 1500 18124 7770 21184 7770 12149 7770 12149 20630 12149 21243 18275 21243 17303 21243 17303 3639 17303 8847 10365 8847 14115 8847 14115 5323 14115 24245 7262 24245 10309 24245 10309 14361 10309 4890 8463 4890 15305 4890 15305 21505 15305 13932 20109 13932 4063 13932 4063 5092 4063 4264 2696 4264 4980 4264 4980 5373 4980 14744 188 14744 7988 14744 7988 20128 7988 481 10013 481 20113 481 20113 20448 20113 6359 7319 6359 5937 6359 5937 2482 5937 24713 20043 24713 3267 24713 3267 16657 3267 24989 9098 24989 14817 24989 14817 1420 14817 935 1311 935 21460 935 21460 20139 21460 6340 748 6340 14008 6340 14008 22247 14008 2093 125 2093 19768 2093 19768 24133 19768 13405 1038 13405 6377 13405 6377 8288 6377 7660 16895 7660 13771 7660 13771 11861 13771 23406 570 23406 10146 23406 10146 13665 10146 708 16000 708 3396 708 3396 3093 3396 10125 22313 10125 13408 10125 13408 3942 13408 24682 17070 24682 16114 24682 16114 2448 16114 9937 18769 9937 6229 9937 6229 15141 6229 23573 2580 23573 11827 23573 11827 14832 11827 11481 16850 11481 21028 11481 21028 245 21028 17256 15419 17256 2664 17256 2664 2931 2664 8743 16409 8743 13233 8743 13233 6739 13233 20389 12944 20389 22483 20389 22483 1136 22483 22399 39 22399 5564 22399 5564 9878 5564 10981 15094 10981 13245 10981 13245 22030 13245 1082 23354 1082 8581 1082 8581 3222 8581 1916 6002 1916 5436 1916 5436 3199 5436 10977 20769 10977 21614 10977 21614 1950 21614 13022 7309 13022 17681 13022 17681 12204 17681 6426 8694 6426 23603 6426 23603 6762 23603 24146 3878 24146 6314 24146 6314 16296 6314 24152 19929 24152 7918 24152 7918 6035 7918 21683 4118 21683 1524 21683 1524 1252 1524 10199 20222 10199 20621 10199 20621 3753 20621 13923 17272 13923 17434 13923 17434 13799 17434 1943 22175 1943 5854 1943 5854 655 5854 21821 21717 21821 13502 21821 13502 2424 13502 15088 16929 15088 2829 15088 2829 24388 2829 7204 20679 7204 21851 7204 21851 1571 21851 10022 16261 10022 23635 10022 23635 12856 23635 21059 4283 21059 20790 21059 20790 15809 20790 17519 9789 17519 20762 17519 20762 21339 20762 7522 23867 7522 9508 7522 9508 15532 9508 9397 7303 9397 23847 9397 23847 17993 23847 1524 13165 1524 7977 1524 7977 23990 7977 5242 21198 5242 15478 5242 15478 2623 15478 9032 9177 9032 17120 9032 17120 7122 17120 2492 19038 2492 12653 2492 12653 9829 12653 13532 14475 13532 12726 13532 12726 16074 12726 5255 10826 5255 17762 5255 17762 5493 17762 325 14728 325 24514 325 24514 15735 24514 13157 5741 13157 13346 13157 13346 18975 13346 4238 11780 4238 5775 4238 5775 16663 5775 18990 19300 18990 19915 18990 19915 20524 19915 4673 207 4673 14226 4673 14226 21842 14226 6576 11178 6576 16791 6576 16791 15776 16791 20309 6207 20309 1575 20309 1575 11445 1575 19119 24980 19119 4277 19119 4277 10809 4277 4582 24965 4582 22812 4582 22812 3198 22812 9957 10536 9957 936 9957 936 4711 936 13111 515 13111 15687 13111 15687 3308 15687 10004 18756 10004 15928 10004 15928 1646 15928 18217 8825 18217 4110 18217 4110 23826 4110 19770 13123 19770 3160 19770 3160 8436 3160 2442 16638 2442 16857 2442 16857 9367 16857 12483 944 12483 4789 12483 4789 2560 4789 6059 2895 6059 15768 6059 15768 5801 15768 23130 8435 23130 3821 23130 3821 13955 3821 8174 20945 8174 21594 8174 21594 20585 21594 17116 18607 17116 7435 17116 7435 11360 7435 9851 11449 9851 14693 9851 14693 23933 14693 21889 3164 21889 10568 21889 10568 7471 10568 13968 2549 13968 5781 13968 5781 4211 5781 17083 4496 17083 4153 17083 4153 4855 4153 19610 13675 19610 19619 19610 19619 10701 19619 2405 14079 2405 17483 2405 17483 23145 17483 14845 6017 14845 69 14845 69 5123 69 8334 1081 8334 23153 8334 23153 24369 23153 1726 11098 1726 4318 1726 4318 15549 4318 1911 18415 1911 11582 1911 11582 18611 11582 15814 20086 15814 7549 15814 7549 16817 7549 20339 8242 20339 18073 20339 18073 23884 18073 19035 23274 19035 17694 19035 17694 4044 17694 1233 3654 1233 19282 1233 19282 20830 19282 7089 6243 7089 12751 7089 12751 18249 12751 11770 4508 11770 3378 11770 3378 6107 3378 11101 2531 11101 19054 11101 19054 4366 19054 13927 22244 13927 21282 13927 21282 23819 21282 3465 23559 3465 23824 3465 23824 13328 23824 18838 793 18838 882 18838 882 3898 882 255 18194 255 24392 255 24392 488 24392 14852 11801 14852 11424 14852 11424 21937 11424 1827 17987 1827 12777 1827 12777 17165 12777 15046 24840 15046 13515 15046 13515 17893 13515 17772 21384 17772 16572 17772 16572 16669 16572 22886 18133 22886 15461 22886 15461 23665 15461 7348 20293 7348 3842 7348 3842 23391 3842 4461 15065 4461 13389 4461 13389 2075 13389 4367 3194 4367 21154 4367 21154 19050 21154 18141 3317 18141 7673 18141 7673 18174 7673 23359 22473 23359 16667 23359 16667 5993 16667 3478 23004 3478 21415 3478 21415 4804 21415 6582 10030 6582 4478 6582 4478 7429 4478 12123 10016 12123 19646 12123 19646 1757 19646 6730 7582 6730 10094 6730 10094 16801 10094 23632 10129 23632 11139 23632 11139 2500 11139 5932 22115 5932 14583 5932 14583 4181 14583 12208 14992 12208 565 12208 565 14536 565 16564 5343 16564 16511 16564 16511 4587 16511 24185 12412 24185 23712 24185 23712 8093 23712 19787 3048 19787 2969 19787 2969 16036 2969 8344 10581 8344 5601 8344 5601 21567 5601 11821 12438 11821 23029 11821 23029 4416 23029 1723 7210 1723 9858 1723 9858 11203 9858 19372 22199 19372 2162 19372 2162 1080 2162 21232 5019 21232 5316 21232 5316 19541 5316 6561 4577 6561 23974 6561 23974 18351 23974 9251 22905 9251 21843 9251 21843 7985 21843 17153 8459 17153 24871 17153 24871 2621 24871 24434 4359 24434 22567 24434 22567 987 22567 14211 200 14211 8857 14211 8857 10067 8857 23498 18499 23498 10589 23498 10589 8183 10589 17282 3430 17282 9788 17282 9788 9899 9788 22302 19361 22302 11669 22302 11669 13638 11669 5275 3425 5275 13913 5275 13913 10127 13913 20711 1302 20711 20237 20711 20237 23036 20237 352 165 352 17033 352 17033 10446 17033 3397 322 3397 14390 3397 14390 1699 14390 14360 17689 14360 11195 14360 11195 19937 11195 10834 3785 10834 19106 10834 19106 1385 19106 7532 1107 7532 13816 7532 13816 4455 13816 15725 13040 15725 23864 15725 23864 455 23864 12645 15728 12645 1332 12645 1332 15175 1332 10680 17136 10680 18170 10680 18170 12151 18170 11311 23455 11311 7086 11311 7086 15767 7086 19002 12774 19002 9129 19002 9129 14810 9129 1332 8363 1332 24665 1332 24665 6766 24665 21671 16947 21671 2945 21671 2945 16658 2945 22241 14911 22241 18789 22241 18789 14756 18789 8993 263 8993 11567 8993 11567 22584 11567 6638 7797 6638 701 6638 701 6045 701 21045 918 21045 4233 21045 4233 24666 4233 10194 7388 10194 8643 10194 8643 477 8643 24588 15117 24588 23605 24588 23605 10646 23605 19230 1476 19230 18344 19230 18344 14046 18344 20611 18391 20611 13305 20611 13305 9493 13305 16865 5903 16865 12693 16865 12693 773 12693 6271 10463 6271 10562 6271 10562 9237 10562 5606 24481 5606 5869 5606 5869 7511 5869 12630 21341 12630 1964 12630 1964 6453 1964 4235 19026 4235 17116 4235 17116 17067 17116 3985 4816 3985 759 3985 759 8369 759 14168 13132 14168 5592 14168 5592 22089 5592 15485 22715 15485 5365 15485 5365 19051 5365 19164 12417 19164 7312 19164 7312 1209 7312 11991 20378 11991 9318 11991 9318 3704 9318 14359 1351 14359 9587 14359 9587 17166 9587 19182 7882 19182 23713 19182 23713 21174 23713 8724 24722 8724 16248 8724 16248 253 16248 5304 18098 5304 22791 5304 22791 6886 22791 6785 9262 6785 7444 6785 7444 8364 7444 20390 8200 20390 16335 20390 16335 3878 16335 5760 21928 5760 15555 5760 15555 6343 15555 18896 19123 18896 19184 18896 19184 19400 19184 23166 15141 23166 18153 23166 18153 24722 18153 884 20464 884 4398 884 4398 16091 4398 834 19110 834 13739 834 13739 17125 13739 11492 4295 11492 14560 11492 14560 19431 14560 6389 7537 6389 1701 6389 1701 11992 1701 5969 20581 5969 5970 5969 5970 8017 5970 4152 9493 4152 433 4152 433 13332 433 17409 19826 17409 21319 17409 21319 1720 21319 18579 16193 18579 2826 18579 2826 3090 2826 13163 900 13163 7450 13163 7450 23317 7450 3860 4740 3860 17278 3860 17278 20644 17278 10304 10595 10304 18799 10304 18799 7023 18799 11663 12274 11663 20360 11663 20360 8075 20360 9925 1222 9925 8249 9925 8249 10709 8249 10924 10246 10924 15493 10924 15493 17696 15493 12720 21387 12720 20103 12720 20103 15513 20103 23804 23323 23804 1153 23804 1153 16677 1153 23019 6118 23019 12700 23019 12700 12203 12700 24391 7702 24391 14379 24391 14379 828 14379 16398 4418 16398 6227 16398 6227 3593 6227 12979 14536 12979 982 12979 982 17940 982 3684 21158 3684 3776 3684 3776 3554 3776 7920 2627 7920 2878 7920 2878 11977 2878 18239 2868 18239 5629 18239 5629 12487 5629 16838 8426 16838 19165 16838 19165 11281 19165 4115 15024 4115 5437 4115 5437 1942 5437 2324 10158 2324 18586 2324 18586 21726 18586 2293 3471 2293 19490 2293 19490 18463 19490 439 15947 439 19940 439 19940 15591 19940 16692 8480 16692 5385 16692 5385 22164 5385 21830 4929 21830 17871 21830 17871 12580 17871 3907 24721 3907 1917 3907 1917 4000 1917 3108 17109 3108 12903 3108 12903 11025 12903 8167 4863 8167 10392 8167 10392 10295 10392 4375 1632 4375 17596 4375 17596 3396 17596 15508 17448 15508 16917 15508 16917 8668 16917 21497 24809 21497 1345 21497 1345 8178 1345 7558 19927 7558 20435 7558 20435 4261 20435 13510 10398 13510 6980 13510 6980 11446 6980 2785 13097 2785 7392 2785 7392 22432 7392 6612 702 6612 17774 6612 17774 10672 17774 22211 10995 22211 666 22211 666 5983 666 6763 16593 6763 22978 6763 22978 9760 22978 9158 9007 9158 10720 9158 10720 193 10720 13530 2843 13530 11983 13530 11983 22812 11983 10619 8295 10619 14676 10619 14676 23713 14676 11314 24470 11314 53 11314 53 19227 53 4685 1737 4685 11833 4685 11833 11638 11833 7083 8101 7083 2439 7083 2439 7149 2439 15989 14478 15989 2630 15989 2630 14067 2630 9454 20310 9454 5455 9454 5455 15102 5455 14762 22211 14762 9775 14762 9775 22181 9775 3932 8439 3932 7217 3932 7217 16761 7217 23085 9427 23085 8844 23085 8844 9671 8844 15351 14292 15351 13718 15351 13718 21240 13718 15397 10148 15397 7066 15397 7066 24903 7066 11340 21344 11340 18747 11340 18747 8091 18747 8324 23150 8324 2462 8324 2462 4606 2462 23173 12750 23173 13945 23173 13945 10634 13945 17128 18546 17128 16045 17128 16045 10664 16045 17865 20862 17865 11533 17865 11533 15600 11533 3481 10138 3481 22436 3481 22436 13497 22436 18443 19323 18443 18735 18443 18735 14241 18735 20628 24434 20628 1600 20628 1600 1607 1600 22073 654 22073 24833 22073 24833 24790 24833 22392 7764 22392 21538 22392 21538 15324 21538 273 18507 273 20473 273 20473 12528 20473 2984 4187 2984 3487 2984 3487 1474 3487 21600 20068 21600 2689 21600 2689 12486 2689 11476 2123 11476 16972 11476 16972 24383 16972 22320 22761 22320 21152 22320 21152 17702 21152 16081 5408 16081 17395 16081 17395 12833 17395 15619 14585 15619 20373 15619 20373 3483 20373 16789 2444 16789 24416 16789 24416 14513 24416 21769 141 21769 4368 21769 4368 14173 4368 540 3275 540 9481 540 9481 7038 9481 13946 23419 13946 9969 13946 9969 19126 9969 8973 7273 8973 23572 8973 23572 7799 23572 20365 7984 20365 4569 20365 4569 20091 4569 12637 6703 12637 19706 12637 19706 16442 19706 12425 15718 12425 12674 12425 12674 14866 12674 2578 1519 2578 13327 2578 13327 12185 13327 18044 19250 18044 10960 18044 10960 21153 10960 10336 15742 10336 14402 10336 14402 3498 14402 12507 17798 12507 22090 12507 22090 1023 22090 21704 1202 21704 21751 21704 21751 20109 21751 8511 9311 8511 18473 8511 18473 20503 18473 7354 4268 7354 10074 7354 10074 24936 10074 17882 1397 17882 21004 17882 21004 3862 21004 6113 16554 6113 8821 6113 8821 8771 8821 12277 1778 12277 22086 12277 22086 14213 22086 23962 16402 23962 18036 23962 18036 1190 18036 21072 13658 21072 10809 21072 10809 18882 10809 2065 17047 2065 4842 2065 4842 6947 4842 20993 20997 20993 19285 20993 19285 13681 19285 5958 318 5958 6018 5958 6018 11895 6018 24371 9077 24371 1557 24371 1557 2466 1557 17673 14014 17673 13179 17673 13179 5337 13179 23346 24319 23346 20385 23346 20385 14973 20385 16896 2671 16896 10577 16896 10577 1073 10577 6092 16984 6092 22643 6092 22643 22819 22643 10699 10217 10699 6404 10699 6404 10236 6404 11310 14880 11310 16090 11310 16090 5957 16090 14345 1769 14345 11655 14345 11655 18215 11655 16123 21046 16123 15603 16123 15603 19654 15603 3690 17167 3690 16183 3690 16183 3331 16183 10726 4296 10726 5117 10726 5117 22140 5117 17642 18491 17642 14819 17642 14819 8374 14819 5341 23434 5341 17317 5341 17317 6284 17317 14558 20861 14558 9728 14558 9728 22684 9728 1520 22635 1520 17615 1520 17615 3329 17615 15440 6787 15440 7132 15440 7132 3251 7132 3746 20555 3746 16076 3746 16076 13728 16076 8907 18399 8907 12107 8907 12107 22122 12107 22972 272 22972 9562 22972 9562 5419 9562 889 3495 889 10192 889 10192 3738 10192 15474 11558 15474 17955 15474 17955 492 17955 17536 20848 17536 11444 17536 11444 10048 11444 24768 24293 24768 5685 24768 5685 24787 5685 12470 12211 12470 4462 12470 4462 830 4462 17073 16591 17073 19159 17073 19159 9813 19159 24113 11142 24113 15246 24113 15246 24472 15246 16969 20467 16969 11923 16969 11923 9904 11923 23413 1112 23413 11830 23413 11830 2047 11830 23261 9106 23261 12252 23261 12252 24808 12252 7033 12249 7033 14904 7033 14904 23169 14904 11389 21206 11389 5318 11389 5318 19744 5318 9283 14 9283 16049 9283 16049 7727 16049 1100 20001 1100 23751 1100 23751 8269 23751 15872 22041 15872 17099 15872 17099 8875 17099 6133 24785 6133 23710 6133 23710 19580 23710 23081 8701 23081 5784 23081 5784 3342 5784 18479 11992 18479 866 18479 866 20096 866 3497 21091 3497 1613 3497 1613 17539 1613 21609 17050 21609 9447 21609 9447 11584 9447 22617 10434 22617 9015 22617 9015 16800 9015 102 8163 102 19523 102 19523 7276 19523 20085 24214 20085 8144 20085 8144 12920 8144 4972 8900 4972 8389 4972 8389 17237 8389 16998 5100 16998 8380 16998 8380 1861 8380 23697 2928 23697 17525 23697 17525 11752 17525 19566 8680 19566 14088 19566 14088 5890 14088 13136 22679 13136 21135 13136 21135 8395 21135 4505 18135 4505 10096 4505 10096 14179 10096 9332 11297 9332 12077 9332 12077 18592 12077 7500 18250 7500 7847 7500 7847 3011 7847 19496 23807 19496 21608 19496 21608 19969 21608 3623 17270 3623 14958 3623 14958 22875 14958 8763 3728 8763 11299 8763 11299 7762 11299 5585 16584 5585 4958 5585 4958 10484 4958 2078 4499 2078 6260 2078 6260 6090 6260 18548 22912 18548 8812 18548 8812 1608 8812 24330 659 24330 2953 24330 2953 9070 2953 23277 10274 23277 20266 23277 20266 20531 20266 19721 16295 19721 18453 19721 18453 19979 18453 18903 24963 18903 1811 18903 1811 1165 1811 22753 21554 22753 7 22753 7 23746 7 21394 24535 21394 3230 21394 3230 15521 3230 22380 22328 22380 24473 22380 24473 1719 24473 8952 19358 8952 20866 8952 20866 4663 20866 21203 15071 21203 17484 21203 17484 13868 17484 5037 18082 5037 2760 5037 2760 8397 2760 18478 8873 18478 10329 18478 10329 1194 10329 1061 6110 1061 13076 1061 13076 13176 13076 13481 19870 13481 13200 13481 13200 16371 13200 9445 17803 9445 9191 9445 9191 4078 9191 9968 18470 9968 20816 9968 20816 20950 20816 9961 1719 9961 21877 9961 21877 8776 21877 9186 6607 9186 24349 9186 24349 6155 24349 18210 302 18210 19960 18210 19960 24832 19960 22973 23176 22973 4714 22973 4714 411 4714 5248 13213 5248 639 5248 639 23450 639 7368 17912 7368 20387 7368 20387 109 20387 13915 2820 13915 15326 13915 15326 11393 15326 5032 19372 5032 18302 5032 18302 17088 18302 17341 1425 17341 6408 17341 6408 15678 6408 11284 19460 11284 14304 11284 14304 19076 14304 2076 18935 2076 8347 2076 8347 9187 8347 8188 5602 8188 3898 8188 3898 20493 3898 8947 8840 8947 21248 8947 21248 11298 21248 17581 16506 17581 7200 17581 7200 6145 7200 9019 4790 9019 22339 9019 22339 4660 22339 4379 17749 4379 7711 4379 7711 24699 7711 22067 15017 22067 4189 22067 4189 1754 4189 17465 14246 17465 6021 17465 6021 18690 6021 3569 5512 3569 5442 3569 5442 4312 5442 723 16522 723 12587 723 12587 6795 12587 9670 3978 9670 6821 9670 6821 12418 6821 20622 1075 20622 9583 20622 9583 7621 9583 13448 17915 13448 6711 13448 6711 5501 6711 18629 7619 18629 14037 18629 14037 3364 14037 21870 2166 21870 8339 21870 8339 24957 8339 13783 9523 13783 17287 13783 17287 3422 17287 2886 237 2886 22772 2886 22772 21857 22772 8236 24489 8236 6671 8236 6671 18434 6671 4436 17821 4436 15559 4436 15559 11456 15559 4990 8627 4990 5756 4990 5756 10013 5756 15298 2557 15298 626 15298 626 7520 626 18832 4806 18832 21983 18832 21983 15285 21983 20257 11262 20257 15796 20257 15796 13474 15796 6470 6936 6470 20600 6470 20600 22134 20600 19640 18953 19640 20987 19640 20987 13983 20987 9371 12917 9371 17882 9371 17882 13003 17882 23040 5579 23040 11740 23040 11740 14676 11740 12044 5524 12044 9058 12044 9058 17848 9058 2330 11313 2330 1013 2330 1013 19260 1013 21038 4003 21038 16789 21038 16789 8360 16789 14362 10666 14362 12631 14362 12631 16477 12631 23197 2977 23197 21532 23197 21532 1748 21532 407 21789 407 18809 407 18809 7538 18809 21610 21297 21610 20175 21610 20175 9255 20175 24654 10435 24654 831 24654 831 21433 831 246 12110 246 20716 246 20716 11447 20716 16216 2034 16216 12433 16216 12433 13085 12433 9010 3069 9010 7164 9010 7164 14375 7164 23968 8107 23968 14608 23968 14608 20516 14608 35 14477 35 9910 35 9910 567 9910 8282 15566 8282 7857 8282 7857 1529 7857 12609 24644 12609 1429 12609 1429 13138 1429 15113 17061 15113 19410 15113 19410 15015 19410 14953 12752 14953 16583 14953 16583 23096 16583 17359 5711 17359 2189 17359 2189 22908 2189 18789 5276 18789 10764 18789 10764 24086 10764 2049 22454 2049 21425 2049 21425 24800 21425 4204 12203 4204 20104 4204 20104 21635 20104 7967 6474 7967 7497 7967 7497 17496 7497 6360 10075 6360 4280 6360 4280 10176 4280 11079 23100 11079 2022 11079 2022 15246 2022 5739 12251 5739 8927 5739 8927 2580 8927 20444 20036 20444 8717 20444 8717 7026 8717 6490 21099 6490 150 6490 150 4340 150 14785 18270 14785 12146 14785 12146 12158 12146 21643 5968 21643 16296 21643 16296 20322 16296 1658 22861 1658 17090 1658 17090 7326 17090 3312 8146 3312 23378 3312 23378 8134 23378 20875 24494 20875 19389 20875 19389 8572 19389 9390 17 9390 13164 9390 13164 7780 13164 3935 7001 3935 22264 3935 22264 15824 22264 10588 553 10588 22128 10588 22128 14882 22128 11609 9817 11609 2853 11609 2853 4196 2853 618 12910 618 3437 618 3437 21157 3437 11180 4239 11180 21747 11180 21747 21463 21747 7681 1643 7681 5281 7681 5281 7363 5281 23043 5834 23043 9927 23043 9927 22548 9927 19539 72 19539 8732 19539 8732 14010 8732 12964 9625 12964 14173 12964 14173 20935 14173 3600 20636 3600 643 3600 643 17777 643 18627 8136 18627 9992 18627 9992 18233 9992 7638 3542 7638 12828 7638 12828 14682 12828 23263 20956 23263 21226 23263 21226 2370 21226 2202 9112 2202 23895 2202 23895 10303 23895 8106 19283 8106 21668 8106 21668 22431 21668 1559 18064 1559 12019 1559 12019 20661 12019 4616 5320 4616 15880 4616 15880 1384 15880 815 11150 815 14515 815 14515 9646 14515 21014 1510 21014 17716 21014 17716 24202 17716 224 4087 224 6720 224 6720 21395 6720 19013 15699 19013 8083 19013 8083 8110 8083 20461 1563 20461 17860 20461 17860 8954 17860 123 8612 123 5291 123 5291 18269 5291 8485 5039 8485 19075 8485 19075 21451 19075 22404 3101 22404 983 22404 983 5396 983 12651 19263 12651 16989 12651 16989 5873 16989 19042 3435 19042 5700 19042 5700 20794 5700 10090 24784 10090 18248 10090 18248 23820 18248 4212 3727 4212 23211 4212 23211 23194 23211 14031 7213 14031 16646 14031 16646 12649 16646 2494 5239 2494 7597 2494 7597 23959 7597 17894 2222 17894 21237 17894 21237 21966 21237 22423 16843 22423 5010 22423 5010 24141 5010 12142 17628 12142 17552 12142 17552 16124 17552 4028 5004 4028 1798 4028 1798 2634 1798 18514 3304 18514 9961 18514 9961 19127 9961 23691 15364 23691 24925 23691 24925 5679 24925 7066 1704 7066 3251 7066 3251 23589 3251 20008 3731 20008 12943 20008 12943 3190 12943 24798 3112 24798 14914 24798 14914 15803 14914 7829 18986 7829 10497 7829 10497 10969 10497 15165 13199 15165 21609 15165 21609 10777 21609 4391 2611 4391 21052 4391 21052 313 21052 23513 13279 23513 4222 23513 4222 21666 4222 15943 24604 15943 21020 15943 21020 11130 21020 7493 22852 7493 13944 7493 13944 6076 13944 22297 13180 22297 14060 22297 14060 13374 14060 21430 18434 21430 10089 21430 10089 10107 10089 8760 7768 8760 10867 8760 10867 10225 10867 5203 19403 5203 9236 5203 9236 3007 9236 5866 18154 5866 7079 5866 7079 671 7079 2273 14431 2273 15410 2273 15410 9322 15410 22289 2624 22289 2176 22289 2176 17368 2176 19944 14235 19944 23446 19944 23446 17770 23446 4253 3472 4253 15732 4253 15732 17624 15732 14355 8084 14355 21721 14355 21721 8885 21721 7544 1833 7544 664 7544 664 4761 664 22466 6060 22466 13554 22466 13554 13565 13554 23908 24787 23908 10557 23908 10557 8137 10557 8209 18175 8209 1292 8209 1292 18460 1292 13087 80 13087 13635 13087 13635 5786 13635 3620 10181 3620 13312 3620 13312 10883 13312 14974 393 14974 5377 14974 5377 965 5377 10019 14947 10019 23545 10019 23545 5768 23545 21367 9834 21367 2603 21367 2603 17400 2603 11539 3679 11539 11682 11539 11682 4894 11682 7734 13598 7734 18964 7734 18964 20067 18964 17950 22677 17950 221 17950 221 19901 221 23523 20295 23523 8482 23523 8482 17637 8482 11303 20507 11303 18665 11303 18665 11328 18665 8927 3272 8927 3399 8927 3399 13879 3399 8224 2850 8224 19111 8224 19111 2542 19111 9781 20457 9781 15028 9781 15028 6069 15028 23701 2247 23701 21517 23701 21517 5870 21517 10210 14143 10210 376 10210 376 22178 376 19867 3968 19867 12873 19867 12873 7302 12873 3825 14332 3825 24539 3825 24539 6499 24539 22011 4595 22011 3530 22011 3530 7401 3530 14729 2982 14729 4144 14729 4144 11601 4144 10835 20317 10835 21759 10835 21759 24454 21759 18287 23113 18287 1296 18287 1296 10833 1296 9491 7103 9491 9358 9491 9358 20447 9358 1786 16654 1786 3670 1786 3670 5582 3670 1009 5645 1009 22025 1009 22025 11769 22025 3673 632 3673 15515 3673 15515 3874 15515 15743 3000 15743 4971 15743 4971 4313 4971 7096 22004 7096 24733 7096 24733 4733 24733 9137 5401 9137 17586 9137 17586 8689 17586 634 15127 634 3985 634 3985 1326 3985 3241 19778 3241 11323 3241 11323 1235 11323 21196 18776 21196 23325 21196 23325 2041 23325 19285 16159 19285 19018 19285 19018 21121 19018 12971 10177 12971 7394 12971 7394 15722 7394 2213 8137 2213 933 2213 933 2857 933 20874 13652 20874 36 20874 36 10885 36 15029 13940 15029 24391 15029 24391 18912 24391 6738 18512 6738 10955 6738 10955 2365 10955 11546 18598 11546 4623 11546 4623 2930 4623 4957 2492 4957 4085 4957 4085 5876 4085 8266 17797 8266 14472 8266 14472 11154 14472 9614 14187 9614 3136 9614 3136 24065 3136 7617 1235 7617 12326 7617 12326 24826 12326 17374 24649 17374 22123 17374 22123 9305 22123 16161 19911 16161 21389 16161 21389 16525 21389 6382 16978 6382 3777 6382 3777 3840 3777 22980 19674 22980 13261 22980 13261 17694 13261 17336 23026 17336 13730 17336 13730 12885 13730 22786 110 22786 1512 22786 1512 17076 1512 20307 14974 20307 4128 20307 4128 7192 4128 19662 2007 19662 23403 19662 23403 2592 23403 19450 10133 19450 1865 19450 1865 11646 1865 8339 23707 8339 18300 8339 18300 24362 18300 13818 15114 13818 17794 13818 17794 10731 17794 12170 4582 12170 24517 12170 24517 975 24517 7651 4862 7651 2472 7651 2472 5945 2472 23024 6212 23024 24110 23024 24110 9106 24110 7665 24884 7665 4920 7665 4920 702 4920 3656 10949 3656 16630 3656 16630 14981 16630 1843 13839 1843 10703 1843 10703 20201 10703 6302 18843 6302 11225 6302 11225 20367 11225 6563 2474 6563 23562 6563 23562 21184 23562 9960 189 9960 16285 9960 16285 18532 16285 6180 13124 6180 22556 6180 22556 10033 22556 9958 24675 9958 7826 9958 7826 5354 7826 9396 8028 9396 24026 9396 24026 11850 24026 19563 14677 19563 11584 19563 11584 14896 11584 2982 8373 2982 8988 2982 8988 17639 8988 13698 24151 13698 21445 13698 21445 6452 21445 6241 16482 6241 174 6241 174 7309 174 15122 22666 15122 11343 15122 11343 19011 11343 31 17921 31 3157 31 3157 7991 3157 9866 4257 9866 9732 9866 9732 9839 9732 2493 22560 2493 11342 2493 11342 18765 11342 14116 11661 14116 3124 14116 3124 18607 3124 4389 14870 4389 13714 4389 13714 3072 13714 19848 15882 19848 8248 19848 8248 4258 8248 1941 14704 1941 23168 1941 23168 15815 23168 8150 7230 8150 360 8150 360 7216 360 584 22326 584 2217 584 2217 13581 2217 5989 21373 5989 3993 5989 3993 21332 3993 3365 8105 3365 8269 3365 8269 24104 8269 20989 23336 20989 9761 20989 9761 23696 9761 8540 12275 8540 16150 8540 16150 11974 16150 17608 12229 17608 2804 17608 2804 23556 2804 22544 16417 22544 5501 22544 5501 4710 5501 17326 939 17326 16528 17326 16528 2288 16528 4397 10409 4397 2216 4397 2216 24878 2216 15633 5068 15633 20424 15633 20424 15698 20424 6467 15260 6467 24781 6467 24781 22504 24781 15562 21584 15562 17438 15562 17438 19601 17438 17578 3344 17578 13241 17578 13241 5220 13241 23034 4855 23034 5254 23034 5254 2589 5254 10156 10164 10156 1736 10156 1736 3590 1736 22126 13033 22126 18061 22126 18061 4234 18061 14555 7900 14555 2870 14555 2870 19784 2870 23046 3662 23046 10098 23046 10098 185 10098 5588 22396 5588 5332 5588 5332 23045 5332 10562 18219 10562 22760 10562 22760 19713 22760 21647 7028 21647 4777 21647 4777 18213 4777 21765 20045 21765 8850 21765 8850 151 8850 350 11771 350 23903 350 23903 19033 23903 15145 3424 15145 8594 15145 8594 20748 8594 766 15893 766 3154 766 3154 13933 3154 16940 12041 16940 21605 16940 21605 9111 21605 20651 5321 20651 23357 20651 23357 14705 23357 24169 7557 24169 7919 24169 7919 22944 7919 18730 21633 18730 6849 18730 6849 4609 6849 476 23729 476 20384 476 20384 16970 20384 19922 24175 19922 6615 19922 6615 6309 6615 16538 9424 16538 22614 16538 22614 10154 22614 23136 21541 23136 5308 23136 5308 2917 5308 23991 17181 23991 2845 23991 2845 21506 2845 12124 2507 12124 20628 12124 20628 19144 20628 8703 17114 8703 10663 8703 10663 19342 10663 12595 21075 12595 22592 12595 22592 10779 22592 6969 18287 6969 16810 6969 16810 8972 16810 16908 19922 16908 21749 16908 21749 5857 21749 2667 2968 2667 6617 2667 6617 22170 6617 16197 6273 16197 14671 16197 14671 14080 14671 11894 15669 11894 12287 11894 12287 15006 12287 8193 8973 8193 9178 8193 9178 13398 9178 3971 13075 3971 7179 3971 7179 15225 7179 3709 13110 3709 16215 3709 16215 19611 16215 13870 5151 13870 23896 13870 23896 15537 23896 2980 23727 2980 22072 2980 22072 14473 22072 9826 19073 9826 2081 9826 2081 5756 2081 23292 15659 23292 8418 23292 8418 18608 8418 14081 16970 14081 3747 14081 3747 5063 3747 17366 13047 17366 9222 17366 9222 7595 9222 12698 1669 12698 16389 12698 16389 22563 16389 7377 5454 7377 3221 7377 3221 23079 3221 24421 9553 24421 14372 24421 14372 8471 14372 7487 19090 7487 3195 7487 3195 24929 3195 11864 19868 11864 5985 11864 5985 7543 5985 2559 21710 2559 16063 2559 16063 20332 16063 15614 14771 15614 6765 15614 6765 7015 6765 20881 24008 20881 17851 20881 17851 714 17851 11918 8407 11918 17869 11918 17869 11186 17869 1919 14827 1919 3004 1919 3004 22278 3004 23473 16579 23473 14340 23473 14340 24182 14340 23368 22307 23368 14772 23368 14772 2276 14772 3377 18918 3377 10646 3377 10646 15728 10646 9308 9170 9308 20198 9308 20198 21952 20198 7878 7143 7878 3451 7878 3451 10569 3451 10413 18016 10413 11306 10413 11306 22687 11306 2654 24125 2654 9564 2654 9564 4189 9564 12889 22965 12889 15219 12889 15219 3111 15219 949 13415 949 11217 949 11217 12855 11217 3044 1347 3044 15066 3044 15066 2229 15066 18128 19858 18128 7742 18128 7742 1441 7742 8087 20629 8087 1109 8087 1109 11490 1109 4515 1785 4515 19508 4515 19508 16906 19508 20117 5112 20117 9595 20117 9595 24430 9595 7008 22187 7008 13041 7008 13041 11046 13041 3622 14467 3622 13755 3622 13755 6755 13755 1139 436 1139 22284 1139 22284 1118 22284 105 9189 105 11274 105 11274 5485 11274 7467 24591 7467 1729 7467 1729 6710 1729 9901 4611 9901 9758 9901 9758 12453 9758 1460 3610 1460 15918 1460 15918 1544 15918 3725 21722 3725 20687 3725 20687 1593 20687 3692 11197 3692 24227 3692 24227 9525 24227 1502 8180 1502 16416 1502 16416 12683 16416 9264 182 9264 10390 9264 10390 12826 10390 11198 8798 11198 1355 11198 1355 18806 1355 852 2788 852 21971 852 21971 22068 21971 21115 3108 21115 24040 21115 24040 12441 24040 21482 2408 21482 10496 21482 10496 9279 10496 12194 7579 12194 4733 12194 4733 4630 4733 1970 919 1970 10912 1970 10912 19289 10912 8591 22167 8591 9956 8591 9956 2418 9956 12492 22599 12492 14559 12492 14559 10861 14559 8468 75 8468 10944 8468 10944 24377 10944 607 21728 607 23843 607 23843 7535 23843 6043 3678 6043 4311 6043 4311 3520 4311 3203 19529 3203 347 3203 347 10457 347 16194 23794 16194 19458 16194 19458 1981 19458 739 9395 739 23777 739 23777 1555 23777 23859 713 23859 3225 23859 3225 7320 3225 24796 13865 24796 7113 24796 7113 2173 7113 7978 14149 7978 19360 7978 19360 10318 19360 15539 21138 15539 20532 15539 20532 298 20532 19732 7975 19732 13559 19732 13559 10465 13559 21903 23162 21903 1611 21903 1611 804 1611 24460 8015 24460 1765 24460 1765 20340 1765 11412 17149 11412 22406 11412 22406 874 22406 6856 21838 6856 5565 6856 5565 15354 5565 8965 22562 8965 13219 8965 13219 3299 13219 11280 16953 11280 23379 11280 23379 2010 23379 24660 5020 24660 2856 24660 2856 9272 2856 12828 22848 12828 19738 12828 19738 16214 19738 15846 1792 15846 11384 15846 11384 16454 11384 15761 10106 15761 12585 15761 12585 11523 12585 4314 8490 4314 4515 4314 4515 24569 4515 9236 23916 9236 21420 9236 21420 9908 21420 6910 5933 6910 17451 6910 17451 16324 17451 11725 992 11725 11011 11725 11011 16949 11011 5659 9103 5659 17537 5659 17537 9366 17537 20738 3137 20738 2037 20738 2037 15688 2037 12522 4037 12522 3131 12522 3131 10175 3131 5207 8264 5207 17496 5207 17496 2858 17496 19878 6327 19878 3513 19878 3513 12404 3513 10403 19592 10403 7835 10403 7835 18390 7835 14136 8967 14136 24412 14136 24412 24122 24412 18306 23580 18306 9924 18306 9924 22657 9924 14517 23792 14517 16731 14517 16731 3736 16731 22936 4571 22936 16927 22936 16927 7036 16927 12820 15468 12820 12359 12820 12359 9134 12359 19338 786 19338 7291 19338 7291 20047 7291 12283 23190 12283 11615 12283 11615 22221 11615 18407 2697 18407 19825 18407 19825 24840 19825 16225 11385 16225 14802 16225 14802 9550 14802 20649 14764 20649 1368 20649 1368 19783 1368 1498 989 1498 92 1498 92 3710 92 14011 2138 14011 18677 14011 18677 3293 18677 13540 19382 13540 14532 13540 14532 5302 14532 8293 22487 8293 10710 8293 10710 15926 10710 3494 15005 3494 17401 3494 17401 3131 17401 20379 20088 20379 6893 20379 6893 17423 6893 22815 18018 22815 17919 22815 17919 9871 17919 17668 12829 17668 11482 17668 11482 20980 11482 3436 24006 3436 10755 3436 10755 8038 10755 18845 4105 18845 17646 18845 17646 16487 17646 9108 23349 9108 22188 9108 22188 1285 22188 14723 2828 14723 8217 14723 8217 20930 8217 15945 24356 15945 6674 15945 6674 23758 6674 17006 18825 17006 5160 17006 5160 23044 5160 11166 252 11166 4747 11166 4747 21861 4747 3713 22015 3713 7916 3713 7916 10532 7916 13977 19522 13977 4737 13977 4737 19942 4737 6252 9000 6252 4440 6252 4440 4419 4440 1902 23823 1902 9471 1902 9471 14 9471 2360 931 2360 19228 2360 19228 17985 19228 14926 18045 14926 5679 14926 5679 23010 5679 19623 15698 19623 22737 19623 22737 23549 22737 23501 23219 23501 24322 23501 24322 1000 24322 15321 1893 15321 24269 15321 24269 4285 24269 6406 7487 6406 21123 6406 21123 10110 21123 6753 11320 6753 4308 6753 4308 18273 4308 1766 4697 1766 18418 1766 18418 10858 18418 10131 379 10131 18618 10131 18618 7572 18618 3597 15561 3597 17294 3597 17294 3894 17294 4836 4300 4836 2378 4836 2378 23551 2378 12119 23063 12119 21382 12119 21382 14835 21382 16178 12984 16178 3353 16178 3353 15413 3353 10846 23145 10846 7295 10846 7295 2568 7295 22811 16897 22811 15489 22811 15489 1944 15489 4326 5611 4326 19827 4326 19827 9622 19827 10637 1484 10637 4631 10637 4631 15615 4631 23102 7003 23102 20131 23102 20131 12272 20131 14975 11886 14975 250 14975 250 19462 250 17957 2634 17957 20759 17957 20759 22823 20759 4059 9931 4059 15601 4059 15601 4985 15601 22528 18024 22528 3786 22528 3786 15279 3786 24883 8834 24883 12078 24883 12078 12471 12078 6243 9235 6243 3419 6243 3419 5212 3419 9971 8853 9971 6296 9971 6296 13002 6296 13058 23718 13058 7471 13058 7471 17387 7471 15391 20453 15391 6031 15391 6031 12911 6031 16581 1928 16581 8625 16581 8625 18654 8625 12702 9897 12702 19331 12702 19331 4365 19331 20547 3244 20547 19247 20547 19247 731 19247 24573 13868 24573 21416 24573 21416 18935 21416 24404 16536 24404 18944 24404 18944 3226 18944 12521 17795 12521 21592 12521 21592 17541 21592 20580 226 20580 24225 20580 24225 7488 24225 6575 14969 6575 4670 6575 4670 13604 4670 15774 5801 15774 18662 15774 18662 6584 18662 10452 17069 10452 10314 10452 10314 5882 10314 21371 3046 21371 14139 21371 14139 17522 14139 14956 15406 14956 17601 14956 17601 23585 17601 10461 19736 10461 2151 10461 2151 15821 2151 22478 16357 22478 23869 22478 23869 269 23869 24444 4731 24444 2279 24444 2279 14387 2279 24223 9714 24223 15927 24223 15927 1619 15927 18303 19828 18303 2108 18303 2108 9702 2108 4971 19138 4971 12727 4971 12727 19283 12727 10580 14094 10580 3865 10580 3865 15237 3865 14205 6618 14205 23139 14205 23139 14049 23139 8700 4247 8700 19136 8700 19136 21597 19136 12952 12863 12952 22743 12952 22743 9990 22743 19286 7754 19286 1378 19286 1378 14979 1378 2722 17829 2722 6238 2722 6238 23972 6238 1193 21782 1193 14120 1193 14120 10555 14120 24278 11394 24278 22827 24278 22827 14724 22827 1649 19205 1649 18816 1649 18816 8042 18816 22618 23607 22618 16821 22618 16821 22837 16821 20595 16250 20595 24050 20595 24050 17734 24050 16025 6700 16025 9045 16025 9045 5955 9045 6254 14033 6254 10425 6254 10425 129 10425 1935 22248 1935 14083 1935 14083 19183 14083 20471 4424 20471 2347 20471 2347 3020 2347 18114 1751 18114 6677 18114 6677 8588 6677 4426 10120 4426 18454 4426 18454 21653 18454 21199 1273 21199 12627 21199 12627 10168 12627 19390 7903 19390 21774 19390 21774 6463 21774 20773 13949 20773 4712 20773 4712 2622 4712 763 21606 763 7102 763 7102 11300 7102 24612 9913 24612 5641 24612 5641 893 5641 16630 18042 16630 20383 16630 20383 3683 20383 11074 19132 11074 4494 11074 4494 2215 4494 11428 2249 11428 2996 11428 2996 15471 2996 408 23575 408 3959 408 3959 23341 3959 24683 13613 24683 12071 24683 12071 21246 12071 10743 13294 10743 6208 10743 6208 6046 6208 334 582 334 134 334 134 277 134 11076 13231 11076 8538 11076 8538 12926 8538 24873 6055 24873 21410 24873 21410 4051 21410 18821 18682 18821 19504 18821 19504 7548 19504 12071 506 12071 6058 12071 6058 2018 6058 23360 10174 23360 22407 23360 22407 21517 22407 2977 8193 2977 22586 2977 22586 21421 22586 5618 16340 5618 2831 5618 2831 16389 2831 22173 2527 22173 1670 22173 1670 13533 1670 3986 14682 3986 18957 3986 18957 10817 18957 11443 4539 11443 15199 11443 15199 13880 15199 18781 17068 18781 19677 18781 19677 24761 19677 8048 20412 8048 11918 8048 11918 10345 11918 19540 18481 19540 7886 19540 7886 19788 7886 6335 7071 6335 23086 6335 23086 12957 23086 10153 23628 10153 16075 10153 16075 8684 16075 18319 23144 18319 12549 18319 12549 11462 12549 14091 11348 14091 11917 14091 11917 8126 11917 1961 2204 1961 15517 1961 15517 16730 15517 2618 9229 2618 9816 2618 9816 1275 9816 11259 18831 11259 14017 11259 14017 21947 14017 16357 8030 16357 13296 16357 13296 19819 13296 15408 5975 15408 13823 15408 13823 13996 13823 15482 11739 15482 10603 15482 10603 460 10603 16837 11502 16837 19849 16837 19849 5555 19849 12765 15368 12765 5184 12765 5184 20900 5184 18067 4960 18067 17170 18067 17170 11696 17170 19759 23060 19759 15945 19759 15945 8789 15945 16551 11382 16551 12284 16551 12284 5168 12284 6792 9115 6792 1369 6792 1369 24925 1369 2386 23805 2386 15830 2386 15830 13331 15830 4165 13838 4165 4231 4165 4231 2001 4231 14095 7949 14095 11410 14095 11410 23095 11410 4544 2981 4544 20307 4544 20307 10624 20307 16612 24206 16612 9760 16612 9760 10070 9760 23094 6612 23094 21038 23094 21038 7212 21038 7069 22511 7069 7552 7069 7552 9649 7552 4904 22241 4904 14570 4904 14570 24886 14570 24874 9008 24874 23355 24874 23355 17526 23355 9169 4563 9169 4021 9169 4021 24254 4021 4270 14196 4270 7315 4270 7315 18165 7315 19236 14099 19236 16777 19236 16777 6983 16777 3948 23370 3948 9223 3948 9223 16650 9223 2331 17849 2331 17494 2331 17494 20529 17494 10840 10940 10840 9182 10840 9182 12610 9182 19220 8573 19220 7967 19220 7967 18464 7967 11708 16348 11708 21109 11708 21109 18369 21109 2864 18621 2864 17284 2864 17284 6891 17284 23376 17066 23376 2149 23376 2149 24337 2149 18991 22565 18991 11867 18991 11867 12217 11867 17464 8427 17464 11086 17464 11086 7601 11086 21576 15696 21576 23399 21576 23399 18587 23399 23074 6479 23074 9502 23074 9502 333 9502 19419 17909 19419 3360 19419 3360 9133 3360 6581 21954 6581 4541 6581 4541 5847 4541 18132 22429 18132 6598 18132 6598 4913 6598 21489 606 21489 21788 21489 21788 8611 21788 2653 24426 2653 12358 2653 12358 15573 12358 1211 20577 1211 6175 1211 6175 15529 6175 9359 23013 9359 9549 9359 9549 4448 9549 16974 4134 16974 11645 16974 11645 7565 11645 14837 14715 14837 16149 14837 16149 7774 16149 7775 19189 7775 8011 7775 8011 17622 8011 9855 19639 9855 8813 9855 8813 13267 8813 299 20498 299 21429 299 21429 14499 21429 12227 17976 12227 16377 12227 16377 23917 16377 616 6069 616 19179 616 19179 21525 19179 5022 4604 5022 18990 5022 18990 16909 18990 19291 19933 19291 1142 19291 1142 1382 1142 5568 4581 5568 11782 5568 11782 10910 11782 17616 4428 17616 14633 17616 14633 5200 14633 8114 18787 8114 21773 8114 21773 16900 21773 12134 18388 12134 15758 12134 15758 4978 15758 10041 11331 10041 10507 10041 10507 18989 10507 3428 12005 3428 22731 3428 22731 3174 22731 2758 18035 2758 17623 2758 17623 9978 17623 13031 5187 13031 18101 13031 18101 900 18101 22381 18900 22381 24396 22381 24396 23350 24396 12575 6919 12575 16098 12575 16098 9331 16098 22958 14655 22958 10058 22958 10058 21041 10058 4524 17688 4524 7843 4524 7843 14235 7843 16422 1308 16422 11732 16422 11732 23943 11732 16805 8203 16805 18760 16805 18760 3744 18760 15115 1633 15115 15638 15115 15638 15799 15638 20584 2437 20584 13020 20584 13020 4193 13020 16982 8602 16982 16407 16982 16407 4759 16407 1115 13030 1115 18545 1115 18545 19264 18545 17916 11176 17916 16710 17916 16710 9514 16710 6409 17862 6409 4376 6409 4376 14812 4376 14228 18592 14228 22127 14228 22127 8741 22127 12523 19462 12523 20640 12523 20640 15361 20640 17065 14644 17065 15099 17065 15099 3531 15099 2929 3840 2929 627 2929 627 14058 627 4866 4894 4866 6808 4866 6808 19353 6808 15788 681 15788 10750 15788 10750 22236 10750 2155 2899 2155 16202 2155 16202 18633 16202 13284 9084 13284 11664 13284 11664 2711 11664 5940 22126 5940 13081 5940 13081 8913 13081 1202 9889 1202 7791 1202 7791 16040 7791 20882 7027 20882 23767 20882 23767 12126 23767 21965 9813 21965 12686 21965 12686 11348 12686 11286 11377 11286 14102 11286 14102 6303 14102 17487 5132 17487 9152 17487 9152 6002 9152 1399 9204 1399 20331 1399 20331 5233 20331 10097 17931 10097 7958 10097 7958 9588 7958 13721 4047 13721 15329 13721 15329 21271 15329 71 19801 71 2668 71 2668 8841 2668 21151 3753 21151 1466 21151 1466 14719 1466 2111 9769 2111 13822 2111 13822 13773 13822 17684 14140 17684 6908 17684 6908 16135 6908 7977 4237 7977 23878 7977 23878 13427 23878 8609 19239 8609 9075 8609 9075 12991 9075 10435 3255 10435 21624 10435 21624 6899 21624 9952 18230 9952 16909 9952 16909 23294 16909 23504 2479 23504 22972 23504 22972 6423 22972 17233 22825 17233 5225 17233 5225 14684 5225 654 5227 654 8982 654 8982 14638 8982 5995 1988 5995 1095 5995 1095 13825 1095 4545 2398 4545 11520 4545 11520 21535 11520 24096 15955 24096 15337 24096 15337 21294 15337 7106 4703 7106 3188 7106 3188 24766 3188 14578 3076 14578 5090 14578 5090 19153 5090 11168 3059 11168 18533 11168 18533 20842 18533 14823 3792 14823 956 14823 956 8196 956 20014 8675 20014 17834 20014 17834 23816 17834 2689 20035 2689 3694 2689 3694 15120 3694 8448 13304 8448 24915 8448 24915 24293 24915 12132 10535 12132 17157 12132 17157 22524 17157 17676 6340 17676 4202 17676 4202 21167 4202 9173 14252 9173 16345 9173 16345 5269 16345 4421 7018 4421 23783 4421 23783 24051 23783 5112 12720 5112 908 5112 908 21013 908 7860 23484 7860 13178 7860 13178 1512 13178 13098 15227 13098 55 13098 55 12758 55 23754 13740 23754 21906 23754 21906 12002 21906 17381 2908 17381 13115 17381 13115 16995 13115 18508 2604 18508 24551 18508 24551 1008 24551 4805 24099 4805 24945 4805 24945 15452 24945 1688 12961 1688 814 1688 814 17427 814 2057 15255 2057 11631 2057 11631 19876 11631 4213 4851 4213 20531 4213 20531 16623 20531 19757 21438 19757 16156 19757 16156 18818 16156 5305 14727 5305 22561 5305 22561 19637 22561 10415 20446 10415 2170 10415 2170 5325 2170 17618 3905 17618 7105 17618 7105 10525 7105 10873 5865 10873 14342 10873 14342 12088 14342 17319 3518 17319 3254 17319 3254 1456 3254 10593 21240 10593 4673 10593 4673 13654 4673 6911 10113 6911 15052 6911 15052 2402 15052 16954 20693 16954 24660 16954 24660 13215 24660 16302 8649 16302 10617 16302 10617 20441 10617 16164 1150 16164 15844 16164 15844 2101 15844 18981 9190 18981 14277 18981 14277 13494 14277 10074 608 10074 1902 10074 1902 12977 1902 12519 1167 12519 6321 12519 6321 6778 6321 15148 18106 15148 3009 15148 3009 1155 3009 5759 6758 5759 4648 5759 4648 19583 4648 465 17094 465 3274 465 3274 11513 3274 56 19737 56 24632 56 24632 11550 24632 434 5345 434 22089 434 22089 971 22089 3911 11416 3911 16347 3911 16347 16311 16347 22955 16894 22955 20151 22955 20151 18299 20151 20021 15106 20021 19947 20021 19947 9351 19947 18727 11813 18727 5421 18727 5421 17012 5421 4906 4904 4906 869 4906 869 5316 869 5592 3252 5592 23669 5592 23669 10410 23669 11053 19943 11053 23017 11053 23017 21608 23017 17847 22540 17847 3783 17847 3783 11326 3783 6725 234 6725 13564 6725 13564 2861 13564 5544 22719 5544 7355 5544 7355 5706 7355 14407 11857 14407 24418 14407 24418 236 24418 17973 13493 17973 16186 17973 16186 198 16186 18807 18119 18807 15455 18807 15455 2474 15455 52 9194 52 14031 52 14031 19524 14031 5644 2639 5644 2271 5644 2271 13372 2271 8867 20494 8867 8152 8867 8152 2809 8152 10466 15358 10466 17974 10466 17974 13322 17974 10745 77 10745 7712 10745 7712 6848 7712 24970 21342 24970 24395 24970 24395 8146 24395 12105 5161 12105 19474 12105 19474 3662 19474 14294 24334 14294 10849 14294 10849 23315 10849 20490 3886 20490 22400 20490 22400 21450 22400 19741 9678 19741 6269 19741 6269 13908 6269 21887 23457 21887 11743 21887 11743 20294 11743 10944 7339 10944 5633 10944 5633 12309 5633 10782 12645 10782 11052 10782 11052 22735 11052 15636 2967 15636 211 15636 211 1670 211 10364 21299 10364 2669 10364 2669 6436 2669 11442 12624 11442 8470 11442 8470 7136 8470 20682 24588 20682 20929 20682 20929 21933 20929 5640 10827 5640 1169 5640 1169 17420 1169 17721 14834 17721 18526 17721 18526 22847 18526 24771 20863 24771 22085 24771 22085 21771 22085 7296 14656 7296 10260 7296 10260 19437 10260 1154 9822 1154 16829 1154 16829 20893 16829 6205 11955 6205 12175 6205 12175 8900 12175 19643 967 19643 8847 19643 8847 24502 8847 17446 12300 17446 1938 17446 1938 1867 1938 10257 15407 10257 17206 10257 17206 12895 17206 13951 18205 13951 23556 13951 23556 18819 23556 12279 9985 12279 16500 12279 16500 2856 16500 19325 11560 19325 16693 19325 16693 23850 16693 5038 7349 5038 8935 5038 8935 19166 8935 16392 16057 16392 18085 16392 18085 14364 18085 10170 19013 10170 6773 10170 6773 17058 6773 4846 8733 4846 15614 4846 15614 3824 15614 13154 7244 13154 23787 13154 23787 18853 23787 17784 3038 17784 11423 17784 11423 12250 11423 13080 9385 13080 7789 13080 7789 24001 7789 20657 13420 20657 5833 20657 5833 11356 5833 17354 19193 17354 1379 17354 1379 8673 1379 18962 10634 18962 24204 18962 24204 5631 24204 18070 6571 18070 17659 18070 17659 1347 17659 1273 16831 1273 21317 1273 21317 2768 21317 5322 21679 5322 6436 5322 6436 13582 6436 7552 24106 7552 23873 7552 23873 21293 23873 4551 24895 4551 7611 4551 7611 21883 7611 20069 18838 20069 2469 20069 2469 18790 2469 15894 7668 15894 14965 15894 14965 7927 14965 12779 15506 12779 8132 12779 8132 16597 8132 12467 21014 12467 3186 12467 3186 10803 3186 19932 14809 19932 19655 19932 19655 11359 19655 19194 7061 19194 467 19194 467 14282 467 17288 15273 17288 5528 17288 5528 14259 5528 20523 2351 20523 21080 20523 21080 3455 21080 8162 2578 8162 24381 8162 24381 9668 24381 4747 2975 4747 24970 4747 24970 20313 24970 13053 14400 13053 21912 13053 21912 14675 21912 2979 5327 2979 3441 2979 3441 5086 3441 10343 353 10343 18857 10343 18857 21002 18857 12112 9203 12112 19985 12112 19985 2737 19985 3921 10224 3921 18688 3921 18688 24514 18688 8662 22734 8662 23977 8662 23977 7698 23977 9763 6054 9763 7185 9763 7185 9054 7185 20301 19337 20301 7384 20301 7384 19066 7384 17888 10347 17888 2742 17888 2742 9572 2742 16474 12712 16474 9584 16474 9584 5225 9584 24788 23055 24788 2596 24788 2596 21715 2596 19730 7881 19730 22288 19730 22288 11808 22288 19775 15256 19775 9048 19775 9048 24148 9048 14029 12219 14029 19344 14029 19344 2398 19344 12830 799 12830 13173 12830 13173 10894 13173 21616 23210 21616 10001 21616 10001 21224 10001 20838 21615 20838 3851 20838 3851 24921 3851 4757 4760 4757 11485 4757 11485 11972 11485 12899 15823 12899 1983 12899 1983 19709 1983 8508 20292 8508 19131 8508 19131 13288 19131 8427 7428 8427 20817 8427 20817 632 20817 6011 441 6011 14451 6011 14451 10689 14451 4976 4706 4976 3310 4976 3310 17082 3310 12043 6162 12043 24417 12043 24417 11849 24417 7253 4216 7253 14453 7253 14453 2966 14453 3802 1880 3802 15414 3802 15414 15332 15414 24754 9926 24754 8120 24754 8120 20879 8120 10740 18777 10740 3607 10740 3607 3950 3607 5460 18669 5460 9727 5460 9727 19885 9727 12409 16017 12409 20120 12409 20120 24565 20120 5055 6537 5055 7620 5055 7620 11012 7620 7246 19103 7246 16855 7246 16855 4645 16855 1223 15895 1223 6965 1223 6965 14035 6965 23446 19642 23446 9815 23446 9815 21302 9815 17049 21121 17049 16858 17049 16858 1648 16858 11350 23632 11350 16961 11350 16961 15986 16961 496 16813 496 14729 496 14729 3849 14729 24144 23227 24144 19262 24144 19262 12449 19262 20621 6536 20621 163 20621 163 4392 163 3928 7463 3928 10315 3928 10315 1027 10315 16764 1652 16764 1505 16764 1505 608 1505 22208 20970 22208 19949 22208 19949 23022 19949 18023 16921 18023 775 18023 775 9774 775 4706 16655 4706 21725 4706 21725 6860 21725 22058 20892 22058 24585 22058 24585 10658 24585 12496 6695 12496 22832 12496 22832 18387 22832 5114 8086 5114 14807 5114 14807 23720 14807 6614 21804 6614 7418 6614 7418 1270 7418 926 11244 926 6956 926 6956 543 6956 14393 3067 14393 20676 14393 20676 1030 20676 3843 17323 3843 285 3843 285 1830 285 16541 4027 16541 19121 16541 19121 7021 19121 22523 21164 22523 14154 22523 14154 18700 14154 23189 15128 23189 17001 23189 17001 11278 17001 9165 6511 9165 23814 9165 23814 22268 23814 10770 9967 10770 21941 10770 21941 24747 21941 22910 24467 22910 24313 22910 24313 23465 24313 20371 19974 20371 5516 20371 5516 7449 5516 11839 24832 11839 10860 11839 10860 14442 10860 5472 12713 5472 23819 5472 23819 9218 23819 18048 20487 18048 13492 18048 13492 4931 13492 3162 2419 3162 21141 3162 21141 4236 21141 6275 6223 6275 12012 6275 12012 782 12012 19487 23709 19487 14683 19487 14683 15637 14683 18421 22885 18421 11802 18421 11802 14276 11802 12912 15250 12912 14522 12912 14522 2430 14522 8967 24709 8967 3268 8967 3268 1560 3268 6991 8491 6991 12525 6991 12525 9926 12525 22437 5846 22437 13802 22437 13802 1103 13802 2734 14118 2734 5447 2734 5447 3867 5447 7075 4994 7075 44 7075 44 11598 44 20507 13818 20507 19078 20507 19078 19387 19078 11879 17466 11879 8068 11879 8068 4516 8068 939 23876 939 23414 939 23414 23995 23414 15383 18356 15383 20565 15383 20565 9909 20565 10233 16372 10233 9436 10233 9436 13548 9436 6026 12670 6026 20999 6026 20999 22246 20999 3717 496 3717 22971 3717 22971 10932 22971 6545 4986 6545 13148 6545 13148 4198 13148 1179 21326 1179 9350 1179 9350 1070 9350 2353 12941 2353 24831 2353 24831 11691 24831 24196 17231 24196 9281 24196 9281 1854 9281 23779 2692 23779 1276 23779 1276 24426 1276 20337 1392 20337 3820 20337 3820 791 3820 21809 24743 21809 23882 21809 23882 9471 23882 12223 4848 12223 17444 12223 17444 8723 17444 19258 6423 19258 4364 19258 4364 21228 4364 24729 16592 24729 1654 24729 1654 10936 1654 12429 12536 12429 4935 12429 4935 13393 4935 5696 14220 5696
100000 153856953 0 153856953 160453966 153856953 168713938 163175006 168713938 190516987 168713938 190516987 196735157 190516987 35741474 31262083 35741474 107847792 35741474 107847792 111586725 107847792 235425322 238709665 235425322 75073275 235425322 75073275 79415348 75073275 115116318 112034957 115116318 255433665 115116318 255433665 253624873 255433665 3016130 2331671 3016130 45160599 3016130 45160599 48184175 45160599 225986731 226475235 225986731 241770563 225986731 241770563 240762596 241770563 200387934 198731134 200387934 160143834 200387934 160143834 170456256 160143834 50758069 47888178 50758069 217661648 50758069 217661648 214310686 217661648 110627032 105459328 110627032 268017762 110627032 268017762 265214016 268017762 65331103 63084829 65331103 249543315 65331103 249543315 245053238 249543315 231743090 235923397 231743090 52845100 231743090 52845100 54768168 52845100 54914154 53004466 54914154 60645947 54914154 60645947 62654311 60645947 245501866 248357151 245501866 46601730 245501866 46601730 49976841 46601730 156390967 150997477 156390967 146672022 156390967 146672022 153266057 146672022 142312600 136250310 142312600 169843837 142312600 169843837 174379448 169843837 104257704 103172347 104257704 126729886 104257704 126729886 131779781 126729886 187734115 183006141 187734115 151426633 187734115 151426633 162639130 151426633 263060124 266160847 263060124 126332493 263060124 126332493 128663411 126332493 46576063 45261530 46576063 75666619 46576063 75666619 76550574 75666619 232640947 237107709 232640947 117771010 232640947 117771010 123499959 117771010 134675906 131080921 134675906 94479521 134675906 94479521 97199254 94479521 251988456 254907742 251988456 188652176 251988456 188652176 193555042 188652176 209669660 208944100 209669660 45645017 209669660 45645017 47651050 45645017 168789852 164584205 168789852 113278196 168789852 113278196 119801125 113278196 200544883 188670836 200544883 107723060 200544883 107723060 109247150 107723060 201446912 190046569 201446912 155933614 201446912 155933614 165026893 155933614 224282383 219180441 224282383 152865396 224282383 152865396 157471074 152865396 7139037 5521543 7139037 158230902 7139037 158230902 164990901 158230902 73880727 72255950 73880727 101592324 73880727 101592324 107183221 101592324 233532718 236855378 233532718 164609746 233532718 164609746 171669295 164609746 265461825 267062312 265461825 133174569 265461825 133174569 137350456 133174569 263601216 267114454 263601216 133807458 263601216 133807458 137184348 133807458 250661217 252435654 250661217 100706664 250661217 100706664 101278791 100706664 59157884 55206417 59157884 8091977 59157884 8091977 7387995 8091977 140841351 135156852 140841351 114801916 140841351 114801916 118425134 114801916 155946009 149836577 155946009 107225108 155946009 107225108 111585555 107225108 228805495 233182604 228805495 165058433 228805495 165058433 168450111 165058433 176514424 169970649 176514424 192626584 176514424 192626584 196720868 192626584 156432357 150518496 156432357 281538545 156432357 281538545 279975091 281538545 153746971 143960569 153746971 91711965 153746971 91711965 93444478 91711965 127552657 122753950 127552657 105232920 127552657 105232920 106631201 105232920 145811251 139638929 145811251 191705022 145811251 191705022 195420739 191705022 135428296 129452641 135428296 60302495 135428296 60302495 62116002 60302495 122519383 117843875 122519383 255056893 122519383 255056893 251198255 255056893 123718676 118044100 123718676 200959837 123718676 200959837 205726762 200959837 104353926 98992168 104353926 91596938 104353926 91596938 94765461 91596938 88352121 84519563 88352121 49547238 88352121 49547238 51770314 49547238 175806294 167731748 175806294 34459915 175806294 34459915 36875201 34459915 106178300 104800562 106178300 24948057 106178300 24948057 26436071 24948057 65869062 64181831 65869062 91447702 65869062 91447702 94281004 91447702 209160723 211050849 209160723 37747459 209160723 37747459 40077374 37747459 80330023 79865353 80330023 99403042 80330023 99403042 101838417 99403042 24981614 23872121 24981614 240692917 24981614 240692917 239523254 240692917 295029164 295816508 295029164 70419565 295029164 70419565 73736205 70419565 80127056 78864170 80127056 168769915 80127056 168769915 177131820 168769915 270374080 272903201 270374080 229318224 270374080 229318224 227178353 229318224 100008315 98020658 100008315 249704277 100008315 249704277 247163921 249704277 112956895 112880774 112956895 180093039 112956895 180093039 187707854 180093039 41596124 40797786 41596124 243174893 41596124 243174893 241511830 243174893 82592092 80156196 82592092 167204353 82592092 167204353 175307879 167204353 180717537 174629656 180717537 45980212 180717537 45980212 48634474 45980212 247056161 252366023 247056161 97076736 247056161 97076736 99696927 97076736 275864349 278981303 275864349 156151172 275864349 156151172 162746715 156151172 227159323 230096071 227159323 99664390 227159323 99664390 104165373 99664390 220828597 216985614 220828597 214582298 220828597 214582298 220120784 214582298 57287910 52399192 57287910 164709752 57287910 164709752 169449295 164709752 284900855 287631555 284900855 208812020 284900855 208812020 203596072 208812020 232710159 235324967 232710159 56901531 232710159 56901531 57857025 56901531 270493344 273506708 270493344 62194241 270493344 62194241 64748786 62194241 160011678 153591783 160011678 35796616 160011678 35796616 38072469 35796616 261535845 262816978 261535845 245034664 261535845 245034664 242761974 245034664 125938234 119509752 125938234 290077577 125938234 290077577 288002681 290077577 254887442 256277653 254887442 112818150 254887442 112818150 116375618 112818150 114963321 110880675 114963321 237653948 114963321 237653948 235758224 237653948 104211584 99761063 104211584 94886018 104211584 94886018 98637828 94886018 192803992 191488685 192803992 256793511 192803992 256793511 252248175 256793511 219386111 223665057 219386111 201228149 219386111 201228149 204162496 201228149 234912278 237626659 234912278 163532962 234912278 163532962 172608839 163532962 149289546 140050969 149289546 47426467 149289546 47426467 47536597 47426467 180977152 177553540 180977152 261941360 180977152 261941360 260194733 261941360 48367259 47665853 48367259 15695288 48367259 15695288 16529448 15695288 31518585 29613152 31518585 89287228 31518585 89287228 91470218 89287228 80447944 79503074 80447944 227040356 80447944 227040356 222535292 227040356 99424158 96224583 99424158 111148147 99424158 111148147 115800460 111148147 255080118 259259852 255080118 11198921 255080118 11198921 10761196 11198921 254033113 255727201 254033113 56708387 254033113 56708387 59383352 56708387 254922119 256876727 254922119 106108031 254922119 106108031 110780831 106108031 18554963 17415536 18554963 220205858 18554963 220205858 224799131 220205858 53651511 50060593 53651511 150692728 53651511 150692728 160593163 150692728 65950181 62629085 65950181 9728859 65950181 9728859 10959380 9728859 60355361 57291915 60355361 132274780 60355361 132274780 136486049 132274780 154677507 146806986 154677507 201060535 154677507 201060535 203873606 201060535 253284856 255687183 253284856 105074632 253284856 105074632 110691487 105074632 225608154 228216750 225608154 259656409 225608154 259656409 257463557 259656409 114398046 113913473 114398046 180737711 114398046 180737711 186110894 180737711 257674071 261250668 257674071 143409688 257674071 143409688 150115877 143409688 33535072 30080314 33535072 59602118 33535072 59602118 61724875 59602118 141105473 136518242 141105473 245646868 141105473 245646868 242807943 245646868 265119488 268284341 265119488 218127562 265119488 218127562 222956348 218127562 57739002 54507316 57739002 21525194 57739002 21525194 22889426 21525194 268478587 271519660 268478587 247739124 268478587 247739124 243403142 247739124 63632109 60184503 63632109 254508118 63632109 254508118 254024312 254508118 55616068 52091280 55616068 165648285 55616068 165648285 171395694 165648285 175053225 171421351 175053225 48949925 175053225 48949925 50252009 48949925 90236223 89233173 90236223 141838112 90236223 141838112 147464315 141838112 226037804 221043601 226037804 135781673 226037804 135781673 144209176 135781673 213414065 207197250 213414065 165705902 213414065 165705902 176009620 165705902 100379464 97163136 100379464 35946098 100379464 35946098 40334277 35946098 240812188 245766744 240812188 148351073 240812188 148351073 158821104 148351073 18059416 15337945 18059416 97924017 18059416 97924017 101391998 97924017 74861850 69156917 74861850 112597891 74861850 112597891 113494011 112597891 204017371 196356728 204017371 260871026 204017371 260871026 259996912 260871026 57975574 54561961 57975574 79360034 57975574 79360034 82177695 79360034 25482780 23827148 25482780 176742773 25482780 176742773 182438246 176742773 281289874 281963043 281289874 211823362 281289874 211823362 214858706 211823362 211745799 205620234 211745799 182024826 211745799 182024826 190456826 182024826 85956173 84419192 85956173 65877139 85956173 65877139 68362828 65877139 80210799 80343353 80210799 79968212 80210799 79968212 80564474 79968212 79625084 78087340 79625084 79679580 79625084 79679580 83030099 79679580 175366247 168088209 175366247 98715856 175366247 98715856 101598239 98715856 261599178 264729008 261599178 145997058 261599178 145997058 150568357 145997058 264245931 266286986 264245931 253200233 264245931 253200233 250234273 253200233 40154552 36817905 40154552 168112799 40154552 168112799 171810156 168112799 295093914 296964236 295093914 47905962 295093914 47905962 47467012 47905962 238645322 241797127 238645322 116895997 238645322 116895997 121638547 116895997 132558010 128330733 132558010 127664312 132558010 127664312 133862383 127664312 61855544 59671511 61855544 226491115 61855544 226491115 229006569 226491115 66650659 64376081 66650659 130581596 66650659 130581596 136494881 130581596 52890592 50781056 52890592 213817344 52890592 213817344 210831620 213817344 103689453 100121529 103689453 93464713 103689453 93464713 94252891 93464713 161729867 155309923 161729867 225051294 161729867 225051294 221210160 225051294 227110813 222706726 227110813 19048166 227110813 19048166 19066563 19048166 139379786 135405666 139379786 190170991 139379786 190170991 193411314 190170991 98299678 95965511 98299678 124125997 98299678 124125997 127484820 124125997 157809776 146785295 157809776 32678188 157809776 32678188 33639985 32678188 255780710 260594804 255780710 138861978 255780710 138861978 144793564 138861978 246353735 248122535 246353735 149617262 246353735 149617262 154028036 149617262 244201673 249380611 244201673 84516353 244201673 84516353 85926727 84516353 232445831 235415358 232445831 101661984 232445831 101661984 106366715 101661984 126683252 121406141 126683252 196451434 126683252 196451434 200402894 196451434 274938123 278166688 274938123 252532121 274938123 252532121 250382249 252532121 63889916 62580038 63889916 125015513 63889916 125015513 131191425 125015513 70130896 66757504 70130896 125244500 70130896 125244500 129641078 125244500 198393822 203855708 198393822 159958517 198393822 159958517 168818617 159958517 83443139 79569432 83443139 142552270 83443139 142552270 147300612 142552270 101604106 96637596 101604106 49036939 101604106 49036939 49431367 49036939 252595659 253581462 252595659 214081736 252595659 214081736 216703617 214081736 158393733 154264695 158393733 89200864 158393733 89200864 90829709 89200864 224879853 228149530 224879853 181757053 224879853 181757053 184127321 181757053 154443101 144417429 154443101 68725396 154443101 68725396 71492818 68725396 87007914 84822167 87007914 262900135 87007914 262900135 260671281 262900135 271736626 273481183 271736626 270951039 271736626 270951039 269821349 270951039 208857107 207051578 208857107 91412643 208857107 91412643 94797839 91412643 273518053 276930583 273518053 67651372 273518053 67651372 70001697 67651372 182235106 171930933 182235106 105332230 182235106 105332230 108445795 105332230 106456618 101759214 106456618 273189087 106456618 273189087 270124020 273189087 214695539 217416138 214695539 20195321 214695539 20195321 22503935 20195321 204685280 209930452 204685280 53211738 204685280 53211738 56819901 53211738 69908367 67335481 69908367 146806615 69908367 146806615 152484198 146806615 130999867 124139917 130999867 194161899 130999867 194161899 194019290 194161899 296372811 296468433 296372811 247218137 296372811 247218137 241515530 247218137 240583327 243281263 240583327 131850360 240583327 131850360 136109337 131850360 55515966 55077015 55515966 293781924 55515966 293781924 293044901 293781924 174192082 164230384 174192082 173915970 174192082 173915970 179014859 173915970 121888927 119561922 121888927 107736865 121888927 107736865 107996189 107736865 271798671 274767490 271798671 31301964 271798671 31301964 33970667 31301964 227863505 225610091 227863505 55147327 227863505 55147327 56296458 55147327 187014592 179594810 187014592 175200756 187014592 175200756 181791364 175200756 90030481 88296521 90030481 95213605 90030481 95213605 96401996 95213605 89885215 86096599 89885215 208172961 89885215 208172961 213900792 208172961 163778729 157527023 163778729 8605195 163778729 8605195 8946387 8605195 61844256 59406712 61844256 35534430 61844256 35534430 38546449 35534430 56999848 55412720 56999848 181179258 56999848 181179258 184172131 181179258 68478274 65346648 68478274 260199011 68478274 260199011 257995144 260199011 176359883 172927697 176359883 115840612 176359883 115840612 120555917 115840612 233219151 236827007 233219151 286611816 233219151 286611816 283584612 286611816 135123317 128170973 135123317 60231347 135123317 60231347 62093586 60231347 71648574 69900448 71648574 60895732 71648574 60895732 64050202 60895732 154508264 149246949 154508264 72307158 154508264 72307158 75450042 72307158 137171525 133221614 137171525 177988404 137171525 177988404 188146406 177988404 45513007 46724371 45513007 141792308 45513007 141792308 152268561 141792308 229200497 235731887 229200497 77457844 229200497 77457844 80219185 77457844 46251212 42248592 46251212 150233434 46251212 150233434 155996640 150233434 37501668 36256328 37501668 244774773 37501668 244774773 239179693 244774773 197978997 186157554 197978997 211804287 197978997 211804287 217764794 211804287 203967526 208153075 203967526 229661237 203967526 229661237 233731381 229661237 288699494 288690120 288699494 125564912 288699494 125564912 130018416 125564912 29429759 26506378 29429759 210248005 29429759 210248005 204592227 210248005 52688314 50756749 52688314 255502267 52688314 255502267 252494285 255502267 276977937 278591526 276977937 194849245 276977937 194849245 198845502 194849245 159355353 148536373 159355353 246583307 159355353 246583307 241978734 246583307 98909346 97424646 98909346 152960970 98909346 152960970 155058492 152960970 230334637 233762344 230334637 252710966 230334637 252710966 249449234 252710966 89156072 85489384 89156072 128287080 89156072 128287080 132559608 128287080 64222954 62210526 64222954 96708054 64222954 96708054 99949993 96708054 187038253 182268651 187038253 110636237 187038253 110636237 116843044 110636237 82475463 79187135 82475463 15030886 82475463 15030886 14777783 15030886 53527179 50324567 53527179 277532482 53527179 277532482 276120643 277532482 207686306 197931589 207686306 119135197 207686306 119135197 123173100 119135197 248779694 250778328 248779694 95133303 248779694 95133303 97265407 95133303 46864506 47388072 46864506 160047562 46864506 160047562 165428666 160047562 184641026 179049204 184641026 229234360 184641026 229234360 226604571 229234360 202758661 199488010 202758661 150901483 202758661 150901483 161246893 150901483 180097620 176203956 180097620 123103083 180097620 123103083 124763305 123103083 166177195 158339581 166177195 216831206 166177195 216831206 213867613 216831206 201526251 197179103 201526251 95304546 201526251 95304546 96251239 95304546 91109955 90045255 91109955 130402923 91109955 130402923 135276834 130402923 218611714 219389201 218611714 154787683 218611714 154787683 164481848 154787683 136996053 132513240 136996053 254321963 136996053 254321963 251960711 254321963 72401750 69829055 72401750 174547109 72401750 174547109 182116422 174547109 130419465 125599434 130419465 70396263 130419465 70396263 72530685 70396263 223794556 224230698 223794556 131423062 223794556 131423062 134821762 131423062 166318865 160845253 166318865 94910370 166318865 94910370 97721219 94910370 180979611 174025473 180979611 184323558 180979611 184323558 192495043 184323558 205797318 203877902 205797318 128020924 205797318 128020924 132663883 128020924 153232505 146244072 153232505 190640277 153232505 190640277 191945362 190640277 98381533 95655229 98381533 65887157 98381533 65887157 68786609 65887157 118329019 113549424 118329019 280766439 118329019 280766439 279692192 280766439 109626143 105346865 109626143 258347708 109626143 258347708 253380284 258347708 35093787 32289741 35093787 255938887 35093787 255938887 253904931 255938887 182000952 177466234 182000952 69974394 182000952 69974394 73429589 69974394 262125547 263857472 262125547 35995932 262125547 35995932 35405056 35995932 236591110 238849878 236591110 151736793 236591110 151736793 160289847 151736793 272716245 275197488 272716245 16151050 272716245 16151050 16564979 16151050 70025842 66865581 70025842 233577370 70025842 233577370 235254615 233577370 102222743 98638453 102222743 178591611 102222743 178591611 180715559 178591611 153010626 149303080 153010626 113868501 153010626 113868501 114416052 113868501 108828582 103905700 108828582 164362308 108828582 164362308 170893778 164362308 62726988 62036522 62726988 119917130 62726988 119917130 124684718 119917130 127646311 124424421 127646311 151656108 127646311 151656108 157018106 151656108 185488831 178628674 185488831 217128127 185488831 217128127 217419143 217128127 68096423 66425896 68096423 287059371 68096423 287059371 286800955 287059371 161233944 156325849 161233944 199840889 161233944 199840889 198641268 199840889 59933153 58192307 59933153 251615141 59933153 251615141 250800750 251615141 97978283 96136735 97978283 54449830 97978283 54449830 54775041 54449830 175920800 166066342 175920800 192858815 175920800 192858815 200779882 192858815 68746082 66506227 68746082 237674940 68746082 237674940 234147670 237674940 239314432 241811329 239314432 235285891 239314432 235285891 237280683 235285891 78495478 77758226 78495478 102017848 78495478 102017848 102940047 102017848 121740524 116310378 121740524 82590686 121740524 82590686 84583668 82590686 37459722 34222515 37459722 92975317 37459722 92975317 95625861 92975317 91885587 89353794 91885587 203612929 91885587 203612929 204149724 203612929 243104099 246474299 243104099 112362490 243104099 112362490 117856097 112362490 98040698 96325279 98040698 129928678 98040698 129928678 134605991 129928678 277128200 278690406 277128200 227319409 277128200 227319409 226232797 227319409 178264816 168484353 178264816 92300668 178264816 92300668 93557846 92300668 144580191 140088241 144580191 205124291 144580191 205124291 206629050 205124291 206080894 205269863 206080894 204184738 206080894 204184738 200448558 204184738 131918612 126582196 131918612 221632407 131918612 221632407 216346895 221632407 69571328 66381817 69571328 188962269 69571328 188962269 188678747 188962269 242248011 242746708 242248011 252319598 242248011 252319598 249901287 252319598 174587481 170029619 174587481 42891265 174587481 42891265 43682706 42891265 194436764 183232991 194436764 124762095 194436764 124762095 131247121 124762095 116084756 111612183 116084756 200368876 116084756 200368876 208575268 200368876 262512176 263653768 262512176 106598931 262512176 106598931 106163572 106598931 98935506 96363866 98935506 102627476 98935506 102627476 102248173 102627476 81323337 81569287 81323337 117229338 81323337 117229338 122736482 117229338 168285369 160815430 168285369 99461270 168285369 99461270 102823112 99461270 166266163 162015126 166266163 114945322 166266163 114945322 120760621 114945322 258466406 261740715 258466406 187810851 258466406 187810851 192102984 187810851 164361656 153745955 164361656 148660715 164361656 148660715 159536875 148660715 195022182 190367260 195022182 115756397 195022182 115756397 121505600 115756397 117820986 114443386 117820986 289710037 117820986 289710037 288882948 289710037 266321357 266317941 266321357 118269107 266321357 118269107 122396956 118269107 253532316 253705645 253532316 60847153 253532316 60847153 63056878 60847153 223174869 227031736 223174869 133449055 223174869 133449055 137260189 133449055 114135235 108904305 114135235 96048566 114135235 96048566 97849293 96048566 148483253 144226673 148483253 73993127 148483253 73993127 74217333 73993127 203535355 199389347 203535355 130981304 203535355 130981304 136325685 130981304 7332082 6833111 7332082 242078134 7332082 242078134 237817663 242078134 147029760 141363415 147029760 236503034 147029760 236503034 233518734 236503034 143211341 136080859 143211341 76347528 143211341 76347528 79731349 76347528 157486324 151630718 157486324 175410545 157486324 175410545 180065003 175410545 239897719 243715130 239897719 256811052 239897719 256811052 256651699 256811052 73880262 69395045 73880262 22766481 73880262 22766481 24233532 22766481 250778158 256751581 250778158 193120612 250778158 193120612 197086379 193120612 126988512 122949379 126988512 144572557 126988512 144572557 153776221 144572557 244018741 246073312 244018741 167631862 244018741 167631862 175642758 167631862 102292158 99770710 102292158 182998883 102292158 182998883 187807824 182998883 50820334 48822643 50820334 91761137 50820334 91761137 94871722 91761137 274772153 277079545 274772153 191142620 274772153 191142620 195172525 191142620 83408480 81503572 83408480 99659970 83408480 99659970 99990089 99659970 131061133 128169120 131061133 222751831 131061133 222751831 219292279 222751831 217340827 216870421 217340827 258828522 217340827 258828522 257171297 258828522 203114976 199930769 203114976 209803913 203114976 209803913 206362243 209803913 32132041 30227266 32132041 137714835 32132041 137714835 143019901 137714835 134158978 128483218 134158978 199811937 134158978 199811937 196754568 199811937 106732104 103196370 106732104 89656216 106732104 89656216 90968780 89656216 233439722 238961343 233439722 44410737 233439722 44410737 48466427 44410737 108413912 105190763 108413912 183755327 108413912 183755327 195537558 183755327 65693360 62938562 65693360 75703212 65693360 75703212 76491913 75703212 47138832 46585486 47138832 186074284 47138832 186074284 190819508 186074284 179751991 173554363 179751991 172092812 179751991 172092812 180241743 172092812 81945980 76474867 81945980 218370397 81945980 218370397 214012458 218370397 57446488 56008119 57446488 28532473 57446488 28532473 31201979 28532473 83795294 81651364 83795294 235654547 83795294 235654547 231670699 235654547 269665723 273089667 269665723 139461553 269665723 139461553 144071954 139461553 55419105 55334446 55419105 177300925 55419105 177300925 180287094 177300925 179610769 170778062 179610769 197230673 179610769 197230673 198495233 197230673 228627677 228175594 228627677 151956109 228627677 151956109 156184839 151956109 85777210 86138523 85777210 150743741 85777210 150743741 156973389 150743741 275982228 277553642 275982228 142784114 275982228 142784114 150181251 142784114 230961853 235015862 230961853 37085581 230961853 37085581 37314981 37085581 244660105 246333457 244660105 140242564 244660105 140242564 144705015 140242564 106018014 104788246 106018014 122897788 106018014 122897788 126328673 122897788 122596416 120748889 122596416 257460477 122596416 257460477 254129919 257460477 279117390 280320105 279117390 148999838 279117390 148999838 157255171 148999838 144715331 141524441 144715331 261880577 144715331 261880577 261353623 261880577 211508276 217081472 211508276 152737898 211508276 152737898 158226760 152737898 62980007 61559861 62980007 153393497 62980007 153393497 163082327 153393497 222352912 224057982 222352912 232574734 222352912 232574734 228642112 232574734 191520211 182286753 191520211 176767138 191520211 176767138 184328858 176767138 222775831 219617553 222775831 97428014 222775831 97428014 99902574 97428014 161311622 157933957 161311622 267760718 161311622 267760718 263746502 267760718 220850735 223928107 220850735 204165154 220850735 204165154 206281059 204165154 66660467 63781824 66660467 201745453 66660467 201745453 203774507 201745453 259109901 260004324 259109901 234470866 259109901 234470866 231947469 234470866 119950749 114475111 119950749 6710145 119950749 6710145 9431731 6710145 96956951 95940885 96956951 141100418 96956951 141100418 146861061 141100418 215010777 217747558 215010777 145979461 215010777 145979461 151977498 145979461 105406190 103743014 105406190 88685126 105406190 88685126 91340981 88685126 154322807 146861991 154322807 85305809 154322807 85305809 86059754 85305809 165835254 155686470 165835254 184283541 165835254 184283541 187719054 184283541 161552814 156353929 161552814 236501447 161552814 236501447 232675626 236501447 89322572 85381929 89322572 177776106 89322572 177776106 181800529 177776106 143272992 139029439 143272992 139579667 143272992 139579667 145590097 139579667 128351161 123591550 128351161 23745862 128351161 23745862 25664519 23745862 151402312 143271728 151402312 132651116 151402312 132651116 135437237 132651116 209160233 209287177 209160233 100870220 209160233 100870220 103400644 100870220 171326330 165621667 171326330 81355221 171326330 81355221 82746380 81355221 26524796 25441845 26524796 268415727 26524796 268415727 268051064 268415727 287513942 289599544 287513942 261150445 287513942 261150445 258129764 261150445 242407319 244884287 242407319 237316190 242407319 237316190 234394955 237316190 86568466 85602512 86568466 202657780 86568466 202657780 205555073 202657780 61536316 58875561 61536316 58331229 61536316 58331229 59357999 58331229 148415863 143031103 148415863 111710618 148415863 111710618 112386040 111710618 79864959 78966423 79864959 142334277 79864959 142334277 149928328 142334277 132564358 128625682 132564358 158087018 132564358 158087018 162613911 158087018 87765373 84329559 87765373 60396094 87765373 60396094 62322464 60396094 61117638 57069402 61117638 55998725 61117638 55998725 59976280 55998725 95340333 95491690 95340333 85347087 95340333 85347087 85107959 85347087 130549334 126212752 130549334 193042601 130549334 193042601 196421215 193042601 247896366 249731861 247896366 118973626 247896366 118973626 125360842 118973626 245794514 248744388 245794514 197814986 245794514 197814986 193604998 197814986 117697402 116513747 117697402 251701420 117697402 251701420 249672244 251701420 118107858 117672384 118107858 109105098 118107858 109105098 114142892 109105098 178750616 174619491 178750616 130923041 178750616 130923041 135199612 130923041 65257813 62260091 65257813 110830594 65257813 110830594 115172951 110830594 153320947 149487107 153320947 185565651 153320947 185565651 188590840 185565651 179335795 173730169 179335795 219264545 179335795 219264545 216308552 219264545 113954855 108281466 113954855 225201830 113954855 225201830 221619940 225201830 132474668 127833318 132474668 62718415 132474668 62718415 65649746 62718415 220410328 214471691 220410328 268717400 220410328 268717400 266063636 268717400 206983587 211135451 206983587 96475968 206983587 96475968 100186337 96475968 80780639 79721928 80780639 198598758 80780639 198598758 207691747 198598758 244509614 245628332 244509614 128767594 244509614 128767594 133051219 128767594 57625323 53614269 57625323 232628725 57625323 232628725 227408256 232628725 83571950 78940264 83571950 132481349 83571950 132481349 138155310 132481349 64159532 61588856 64159532 297095518 64159532 297095518 297703226 297095518 207469956 211628264 207469956 94850792 207469956 94850792 95941620 94850792 120742075 116005018 120742075 232483227 120742075 232483227 228169661 232483227 38013900 34906230 38013900 210877434 38013900 210877434 211174265 210877434 170314949 163626666 170314949 191943734 170314949 191943734 196713818 191943734 65443107 62123972 65443107 142805377 65443107 142805377 152241284 142805377 35431666 35809114 35431666 289986600 35431666 289986600 289725837 289986600 130642035 125897780 130642035 43739129 130642035 43739129 46524259 43739129 25669511 24902675 25669511 79123777 25669511 79123777 81554405 79123777 81228056 79798959 81228056 145250015 81228056 145250015 150108504 145250015 296622244 297627237 296622244 155584191 296622244 155584191 160920495 155584191 184113909 181311020 184113909 189643347 184113909 189643347 188881603 189643347 119898683 114484404 119898683 239740042 119898683 239740042 234243292 239740042 91445967 89578518 91445967 90268218 91445967 90268218 91122410 90268218 12029767 11158121 12029767 113172122 12029767 113172122 118456328 113172122 226026496 227063884 226026496 51527662 226026496 51527662 52999702 51527662 146328487 137677081 146328487 156096069 146328487 156096069 165115801 156096069 264966836 267761160 264966836 116793007 264966836 116793007 121102058 116793007 262043281 263700154 262043281 242018225 262043281 242018225 237860857 242018225 74002828 71235584 74002828 209096007 74002828 209096007 212417627 209096007 145102119 140584059 145102119 72604008 145102119 72604008 76017051 72604008 294183747 295789788 294183747 63270427 294183747 63270427 66347575 63270427 216856238 214428221 216856238 104008282 216856238 104008282 108265258 104008282 270051154 271153851 270051154 150756345 270051154 150756345 156796485 150756345 228061101 232740082 228061101 187962057 228061101 187962057 193391479 187962057 209530957 213848466 209530957 231358204 209530957 231358204 232325048 231358204 216271935 209049610 216271935 144422603 216271935 144422603 148557365 144422603 50030216 46810361 50030216 141363156 50030216 141363156 146827961 141363156 14616181 15392361 14616181 240177042 14616181 240177042 236483261 240177042 215641359 218676938 215641359 255227186 215641359 255227186 252238148 255227186 31686083 28370392 31686083 153460878 31686083 153460878 157702467 153460878 116978283 116215902 116978283 199838689 116978283 199838689 202714961 199838689 223167696 226998610 223167696 256999284 223167696 256999284 255397700 256999284 74991452 71735747 74991452 98018253 74991452 98018253 97953640 98018253 99664718 96197057 99664718 84530629 99664718 84530629 89753445 84530629 142414697 137110221 142414697 224391433 142414697 224391433 221243677 224391433 230045630 233180282 230045630 245368374 230045630 245368374 244424978 245368374 73202209 70659858 73202209 53858149 73202209 53858149 55564147 53858149 64368472 60468990 64368472 62283570 64368472 62283570 64459133 62283570 235832277 232978241 235832277 79382817 235832277 79382817 80533684 79382817 81190077 75026427 81190077 90950572 81190077 90950572 92984315 90950572 226000297 222121492 226000297 146496844 226000297 146496844 150670037 146496844 86946296 85919396 86946296 208907453 86946296 208907453 205453548 208907453 117050792 112032043 117050792 129097264 117050792 129097264 133922650 129097264 185864194 180733064 185864194 129357204 185864194 129357204 133339041 129357204 68721396 64968437 68721396 246579843 68721396 246579843 244243879 246579843 199493995 199315475 199493995 93139735 199493995 93139735 95182898 93139735 205743038 204089198 205743038 144187767 205743038 144187767 147925316 144187767 212354732 216355252 212354732 119046357 212354732 119046357 123539986 119046357 50476021 48189280 50476021 38938147 50476021 38938147 36730307 38938147 252422424 257022111 252422424 102941802 252422424 102941802 108662134 102941802 161179820 155165012 161179820 234254192 161179820 234254192 230841787 234254192 150629975 144689563 150629975 112183276 150629975 112183276 117792244 112183276 40536528 37523506 40536528 225149694 40536528 225149694 220789917 225149694 60993389 59210109 60993389 164007175 60993389 164007175 169867701 164007175 116430456 111626993 116430456 164750682 116430456 164750682 169432642 164750682 43935068 41561869 43935068 173377503 43935068 173377503 180027179 173377503 247305928 251565246 247305928 11711395 247305928 11711395 12587597 11711395 118916447 117365136 118916447 53049675 118916447 53049675 56814244 53049675 233713742 239093170 233713742 102389638 233713742 102389638 107158208 102389638 69560052 67859960 69560052 240033530 69560052 240033530 240671173 240033530 129038886 123555196 129038886 137886898 129038886 137886898 144703056 137886898 190388336 180366825 190388336 273417489 190388336 273417489 270385081 273417489 77040810 72315527 77040810 104616903 77040810 104616903 108563271 104616903 53786736 51797110 53786736 61291069 53786736 61291069 62931686 61291069 226486813 230964081 226486813 235593936 226486813 235593936 230872156 235593936 74302763 72021871 74302763 224311889 74302763 224311889 221016897 224311889 17657462 18578611 17657462 108738565 17657462 108738565 110844564 108738565 168703298 156394632 168703298 184410204 168703298 184410204 197454733 184410204 190225716 179048053 190225716 185725672 190225716 185725672 190374900 185725672 33845537 31424427 33845537 131608832 33845537 131608832 135743968 131608832 282322561 284354727 282322561 220193636 282322561 220193636 215741343 220193636 228229878 231704991 228229878 63720122 228229878 63720122 65697262 63720122 91514588 89497898 91514588 259874080 91514588 259874080 257408995 259874080 7125411 5967124 7125411 184462950 7125411 184462950 190141434 184462950 101086681 100021968 101086681 213180774 101086681 213180774 213893193 213180774 60138916 58045127 60138916 233262012 60138916 233262012 229659156 233262012 62729075 60399007 62729075 158695724 62729075 158695724 169696980 158695724 73608577 72429908 73608577 134940251 73608577 134940251 140611205 134940251 199330030 194565270 199330030 196032825 199330030 196032825 200690628 196032825 199754690 202176751 199754690 51733631 199754690 51733631 52264473 51733631 260946099 264701884 260946099 20170342 260946099 20170342 21206425 20170342 173368796 168309507 173368796 171592463 173368796 171592463 180728392 171592463 236022264 238468425 236022264 128815073 236022264 128815073 131838966 128815073 204886046 202898314 204886046 236981996 204886046 236981996 233923737 236981996 238539742 239550482 238539742 214995307 238539742 214995307 210945783 214995307 243469584 247658253 243469584 158028910 243469584 158028910 166631422 158028910 217259179 220685435 217259179 186617335 217259179 186617335 197592899 186617335 71059654 68797429 71059654 273527298 71059654 273527298 272484802 273527298 184691789 182008194 184691789 81715559 184691789 81715559 83932051 81715559 98070445 95993580 98070445 153501809 98070445 153501809 165479884 153501809 66766457 64570669 66766457 187236420 66766457 187236420 195251054 187236420 213736472 217577576 213736472 93566614 213736472 93566614 96630681 93566614 208030360 199906470 208030360 178533843 208030360 178533843 185641339 178533843 166932192 156807693 166932192 246276254 166932192 246276254 242209694 246276254 135997996 131594905 135997996 18076956 135997996 18076956 19487330 18076956 157510262 152741379 157510262 297198807 157510262 297198807 297002627 297198807 66538017 64593929 66538017 176662410 66538017 176662410 182963572 176662410 122824700 121667179 122824700 238597829 122824700 238597829 235164913 238597829 210312643 203018492 210312643 221014563 210312643 221014563 217674222 221014563 77462093 76453772 77462093 78958796 77462093 78958796 83690655 78958796 96323000 94560039 96323000 72670626 96323000 72670626 76506144 72670626 51779296 47230264 51779296 110345947 51779296 110345947 115325460 110345947 234975997 239026476 234975997 243191192 234975997 243191192 239564082 243191192 213523677 210847017 213523677 82789257 213523677 82789257 87780904 82789257 259535263 263321829 259535263 229278412 259535263 229278412 225166403 229278412 32619634 29733330 32619634 128887900 32619634 128887900 131960777 128887900 39221247 35400356 39221247 134703411 39221247 134703411 139303213 134703411 75758941 71996142 75758941 66833891 75758941 66833891 69523050 66833891 239531020 240851944 239531020 231356417 239531020 231356417 228811129 231356417 69402046 67454216 69402046 117460770 69402046 117460770 121982596 117460770 172792422 167039178 172792422 256716341 172792422 256716341 254558053 256716341 154799295 149038224 154799295 163072398 154799295 163072398 168485003 163072398 31205825 29243844 31205825 270160279 31205825 270160279 267339084 270160279 153589484 142704882 153589484 56909513 153589484 56909513 58744646 56909513 227437846 229787893 227437846 31850040 227437846 31850040 34924996 31850040 118073635 117198494 118073635 131488844 118073635 131488844 134794322 131488844 94765177 91747936 94765177 149089865 94765177 149089865 154065301 149089865 253045062 255032906 253045062 201452627 253045062 201452627 203126011 201452627 130950030 125729548 130950030 199639768 130950030 199639768 201817635 199639768 109403090 107330542 109403090 23435628 109403090 23435628 23527725 23435628 137251356 133453306 137251356 67840832 137251356 67840832 70007384 67840832 145312708 139631997 145312708 65303484 145312708 65303484 67193439 65303484 211383945 209680454 211383945 67061035 211383945 67061035 68535510 67061035 208971099 212235168 208971099 37325590 208971099 37325590 41279650 37325590 228839365 232619317 228839365 158722439 228839365 158722439 163143718 158722439 63644587 60939090 63644587 271568868 63644587 271568868 269294710 271568868 234429851 237077692 234429851 158312921 234429851 158312921 166358330 158312921 191118050 180014591 191118050 129211352 191118050 129211352 135625514 129211352 64300980 61498542 64300980 296436921 64300980 296436921 294856220 296436921 66214029 63987793 66214029 116525081 66214029 116525081 120983490 116525081 7171246 8782566 7171246 233484809 7171246 233484809 232301291 233484809 229032493 233724861 229032493 94498957 229032493 94498957 94947880 94498957 223195279 227335506 223195279 235817966 223195279 235817966 236667253 235817966 232012165 237648034 232012165 254099864 232012165 254099864 250500354 254099864 231725473 237694338 231725473 271992188 231725473 271992188 271310397 271992188 147414476 141344177 147414476 58479366 147414476 58479366 60775237 58479366 215805229 217442451 215805229 220023346 215805229 220023346 216696065 220023346 201829014 197923172 201829014 132781728 201829014 132781728 136977911 132781728 250743960 252667049 250743960 21489768 250743960 21489768 22607115 21489768 172603269 168214509 172603269 239965454 172603269 239965454 237065623 239965454 39308462 36861099 39308462 178172139 39308462 178172139 181861181 178172139 232698650 234619874 232698650 91822056 232698650 91822056 94719976 91822056 215318944 220176566 215318944 52576356 215318944 52576356 54916312 52576356 191184567 179335100 191184567 125636685 191184567 125636685 130736632 125636685 193758345 190733414 193758345 177472122 193758345 177472122 187148503 177472122 130688735 126320983 130688735 163008389 130688735 163008389 171707224 163008389 61836101 60469430 61836101 97787619 61836101 97787619 99468117 97787619 191027196 185497857 191027196 83445604 191027196 83445604 84904813 83445604 170563691 163090119 170563691 216249356 170563691 216249356 216612163 216249356 265313030 268912933 265313030 47802717 265313030 47802717 47030336 47802717 221395633 223508694 221395633 170673553 221395633 170673553 178854830 170673553 83917191 81117333 83917191 198772631 83917191 198772631 207461766 198772631 226499108 228604273 226499108 177214620 226499108 177214620 183936461 177214620 127918746 122876624 127918746 203208864 127918746 203208864 198889377 203208864 109059121 104702083 109059121 88700677 109059121 88700677 92249707 88700677 85022241 82566949 85022241 161296111 85022241 161296111 171558552 161296111 66123986 63179307 66123986 52634678 66123986 52634678 53819688 52634678 185927771 175889139 185927771 265730737 185927771 265730737 263344862 265730737 193847422 193673155 193847422 83372061 193847422 83372061 86176691 83372061 94407094 91221083 94407094 58408483 94407094 58408483 58481330 58408483 49403611 48467191 49403611 249523459 49403611 249523459 247872270 249523459 283653236 285837948 283653236 41614726 283653236 41614726 46193912 41614726 64505817 62660631 64505817 215405505 64505817 215405505 212957452 215405505 256492108 258354138 256492108 13958642 256492108 13958642 15184979 13958642 155683954 152973172 155683954 231135152 155683954 231135152 226615613 231135152 176044619 167338331 176044619 141811245 176044619 141811245 150623632 141811245 186672448 182128930 186672448 277046531 186672448 277046531 274320565 277046531 160496323 152157527 160496323 267873485 160496323 267873485 267516290 267873485 121225087 115493435 121225087 87912217 121225087 87912217 88396069 87912217 129304705 123773500 129304705 155569641 129304705 155569641 163533292 155569641 71249218 68533086 71249218 158429441 71249218 158429441 166914990 158429441 134004359 129302891 134004359 80815153 134004359 80815153 82998171 80815153 80823452 79653164 80823452 114700025 80823452 114700025 118458966 114700025 167741386 158795972 167741386 113956954 167741386 113956954 118884239 113956954 81066146 76959418 81066146 238550044 81066146 238550044 236021184 238550044 160596944 154238478 160596944 15662228 160596944 15662228 17291050 15662228 125014438 123865546 125014438 83064374 125014438 83064374 84156353 83064374 188886762 186746170 188886762 51763878 188886762 51763878 53425905 51763878 199034889 195718261 199034889 62581772 199034889 62581772 65362967 62581772 267986596 271042786 267986596 103055356 267986596 103055356 104324244 103055356 225772619 230643179 225772619 106394253 225772619 106394253 107434225 106394253 118338632 115273039 118338632 151384032 118338632 151384032 161754516 151384032 99455346 100087447 99455346 37007588 99455346 37007588 38347263 37007588 42551224 44485368 42551224 247837928 42551224 247837928 247743456 247837928 188745446 178023115 188745446 143209527 188745446 143209527 153261344 143209527 104080970 99859777 104080970 119019276 104080970 119019276 125392636 119019276 134710287 130732606 134710287 84682221 134710287 84682221 86051194 84682221 82092592 79433159 82092592 161912389 82092592 161912389 166791571 161912389 128331677 125103257 128331677 96849093 128331677 96849093 98941049 96849093 52479676 47525033 52479676 226172226 52479676 226172226 222307280 226172226 255433138 257453418 255433138 68607337 255433138 68607337 70430981 68607337 258328578 260915776 258328578 102786410 258328578 102786410 103952260 102786410 186602523 183815776 186602523 11728871 186602523 11728871 12458231 11728871 46850646 46683201 46850646 251588819 46850646 251588819 250739898 251588819 209020193 204011786 209020193 189765367 209020193 189765367 189732153 189765367 179391890 174440144 179391890 271613520 179391890 271613520 268693825 271613520 187288718 185967047 187288718 37501216 187288718 37501216 36195345 37501216 188045963 183203044 188045963 67618362 188045963 67618362 70534799 67618362 95106812 92885193 95106812 272507080 95106812 272507080 269437126 272507080 277859770 279413209 277859770 149408395 277859770 149408395 156943299 149408395 134993134 129900675 134993134 155289526 134993134 155289526 159513798 155289526 196945222 192351293 196945222 213551391 196945222 213551391 216131856 213551391 31892087 29010569 31892087 189602078 31892087 189602078 197702264 189602078 169778553 159353419 169778553 150993031 169778553 150993031 155877146 150993031 143068274 137727420 143068274 92909721 143068274 92909721 97525239 92909721 167399937 159027652 167399937 51952803 167399937 51952803 53808823 51952803 59631630 57444291 59631630 101101559 59631630 101101559 102881445 101101559 70356172 68003168 70356172 203166046 70356172 203166046 205513953 203166046 152561065 146214504 152561065 45357101 152561065 45357101 47927141 45357101 268836056 270897484 268836056 112876519 268836056 112876519 117111589 112876519 217025476 219407597 217025476 238448489 217025476 238448489 236622481 238448489 97339649 94512480 97339649 160253560 97339649 160253560 165077104 160253560 106880891 101245481 106880891 211447621 106880891 211447621 216835034 211447621 161047428 150265372 161047428 211239269 161047428 211239269 207032267 211239269 62886046 59552803 62886046 67345582 62886046 67345582 70975326 67345582 80268040 74632125 80268040 254794794 80268040 254794794 250462063 254794794 40397874 37979104 40397874 134930938 40397874 134930938 140903714 134930938 297500982 296962399 297500982 74886364 297500982 74886364 75642009 74886364 238218381 240744302 238218381 193591407 238218381 193591407 198199237 193591407 178182600 176655349 178182600 80385977 178182600 80385977 84905603 80385977 233748762 236991328 233748762 182364776 233748762 182364776 186462879 182364776 169727418 164491841 169727418 45656618 169727418 45656618 44302836 45656618 191892707 195630309 191892707 261784723 191892707 261784723 258470732 261784723 224978125 228704346 224978125 235325658 224978125 235325658 232891601 235325658 170467829 161039831 170467829 220147724 170467829 220147724 217156118 220147724 121994788 114935857 121994788 120987281 121994788 120987281 126520365 120987281 133055173 126910152 133055173 257434618 133055173 257434618 254592056 257434618 89249454 88504614 89249454 221205537 89249454 221205537 218902763 221205537 48176874 44924626 48176874 103087450 48176874 103087450 103862044 103087450 91569358 90308958 91569358 90311856 91569358 90311856 92942186 90311856 124163123 121595652 124163123 276914964 124163123 276914964 275266025 276914964 156043416 151709295 156043416 93616421 156043416 93616421 96806183 93616421 89348856 87292030 89348856 202556891 89348856 202556891 209947861 202556891 115408872 111846322 115408872 241060262 115408872 241060262 236332152 241060262 237898295 241050280 237898295 172675104 237898295 172675104 179825784 172675104 260960211 262948318 260960211 38695058 260960211 38695058 42053774 38695058 229514513 224379743 229514513 185730499 229514513 185730499 189933357 185730499 34036694 31929903 34036694 259986109 34036694 259986109 258622912 259986109 180428907 178750247 180428907 140748305 180428907 140748305 150571722 140748305 238577759 237367977 238577759 120608125 238577759 120608125 122747979 120608125 177335686 166498891 177335686 221424767 177335686 221424767 217955905 221424767 271079119 275157266 271079119 244733259 271079119 244733259 240926455 244733259 84570098 83983554 84570098 80608687 84570098 80608687 85652135 80608687 255248777 258409071 255248777 245652636 255248777 245652636 241794791 245652636 39559065 37263720 39559065 177093540 39559065 177093540 184703390 177093540 53629862 50967511 53629862 247439101 53629862 247439101 245754937 247439101 220545734 221755492 220545734 259991404 220545734 259991404 254962064 259991404 102220342 101531908 102220342 21787816 102220342 21787816 22025102 21787816 254675040 254403913 254675040 40913125 254675040 40913125 43602500 40913125 141304204 138605474 141304204 203964579 141304204 203964579 208837609 203964579 126764903 123538557 126764903 258177541 126764903 258177541 255166050 258177541 110228324 108753102 110228324 207140942 110228324 207140942 202868574 207140942 169326332 164786675 169326332 226012479 169326332 226012479 228489450 226012479 113063091 111833787 113063091 170178364 113063091 170178364 175603962 170178364 245284258 245662758 245284258 46905586 245284258 46905586 46907212 46905586 195823534 185691533 195823534 242538289 195823534 242538289 241128592 242538289 263465474 265272507 263465474 127221354 263465474 127221354 130876059 127221354 171901394 161465024 171901394 239988339 171901394 239988339 237276544 239988339 158536941 147843827 158536941 91469014 158536941 91469014 94042512 91469014 168045943 163208952 168045943 98303048 168045943 98303048 100227835 98303048 174585953 169631352 174585953 224798616 174585953 224798616 228034317 224798616 214734001 213202889 214734001 210473156 214734001 210473156 208904682 210473156 207637941 211367218 207637941 225832544 207637941 225832544 222549675 225832544 152060749 146689921 152060749 135813514 152060749 135813514 141216303 135813514 204542917 195318156 204542917 228029591 204542917 228029591 231517177 228029591 185430590 182971936 185430590 146120576 185430590 146120576 156557985 146120576 93756962 91631307 93756962 124892673 93756962 124892673 130149097 124892673 103024717 99386432 103024717 139547193 103024717 139547193 146653385 139547193 34633618 34361660 34633618 189693637 34633618 189693637 193919531 189693637 27543769 26287985 27543769 252547314 27543769 252547314 248647528 252547314 265580749 268337522 265580749 50683769 265580749 50683769 51299179 50683769 208856144 205493380 208856144 35549086 208856144 35549086 39850789 35549086 125199868 123917703 125199868 291026055 125199868 291026055 289647740 291026055 100611537 100206114 100611537 88506244 100611537 88506244 89501853 88506244 178407394 175825988 178407394 149832368 178407394 149832368 159960920 149832368 262971965 266469296 262971965 49592214 262971965 49592214 53460471 49592214 280074653 281273841 280074653 246601424 280074653 246601424 245023523 246601424 277473103 280472673 277473103 195575421 277473103 195575421 199858472 195575421 194113196 189742921 194113196 175564926 194113196 175564926 184366814 175564926 70601315 68771419 70601315 67407115 70601315 67407115 68336568 67407115 207017446 205842531 207017446 76502706 207017446 76502706 79390437 76502706 76949347 72457176 76949347 99982221 76949347 99982221 105661856 99982221 226541629 229532165 226541629 237275168 226541629 237275168 234628586 237275168 251652584 254444325 251652584 293333612 251652584 293333612 292059496 293333612 236887972 240997293 236887972 107784012 236887972 107784012 105957315 107784012 124401546 120052792 124401546 145631190 124401546 145631190 150553498 145631190 21880607 20764832 21880607 66621073 21880607 66621073 69321262 66621073 125052880 121444419 125052880 284867672 125052880 284867672 283436596 284867672 40231196 40887996 40231196 38353360 40231196 38353360 42421955 38353360 146405541 138917894 146405541 84701321 146405541 84701321 86222547 84701321 193688831 183438619 193688831 187416111 193688831 187416111 190564621 187416111 88513427 87811861 88513427 126919684 88513427 126919684 127723754 126919684 76772572 75215283 76772572 132621519 76772572 132621519 135896353 132621519 114842862 110491078 114842862 103031434 114842862 103031434 106931729 103031434 272235536 275323877 272235536 113191980 272235536 113191980 115668244 113191980 83739409 80497069 83739409 111212193 83739409 111212193 113207681 111212193 180644790 173867882 180644790 114160620 180644790 114160620 115838468 114160620 125179599 119539424 125179599 146021456 125179599 146021456 154629174 146021456 120712687 114849177 120712687 151077538 120712687 151077538 156065946 151077538 102074696 101884867 102074696 228858390 102074696 228858390 225195568 228858390 170928836 162228065 170928836 152811258 170928836 152811258 163741558 152811258 190816186 183084364 190816186 90733932 190816186 90733932 92484033 90733932 213850455 218718574 213850455 178206122 213850455 178206122 181920869 178206122 111835640 106223967 111835640 43459199 111835640 43459199 47983311 43459199 242053343 245085609 242053343 204143618 242053343 204143618 207864280 204143618 44933534 41440159 44933534 65686695 44933534 65686695 68322925 65686695 247127782 252268261 247127782 140185979 247127782 140185979 145367486 140185979 192004028 186384413 192004028 31844085 192004028 31844085 34890624 31844085 219510393 223280112 219510393 64664567 219510393 64664567 66971719 64664567 218840388 217337732 218840388 101533481 218840388 101533481 103476999 101533481 64885250 61854996 64885250 149929858 64885250 149929858 153372056 149929858 178671361 168754467 178671361 40974350 178671361 40974350 44874094 40974350 110901648 110778251 110901648 30631110 110901648 30631110 31657251 30631110 203948346 208253798 203948346 275721589 203948346 275721589 272659052 275721589 149028429 143462270 149028429 29937995 149028429 29937995 32863788 29937995 273520008 276922326 273520008 158436472 273520008 158436472 164429726 158436472 188258987 182702396 188258987 112354643 188258987 112354643 116847779 112354643 53478815 49790715 53478815 163800104 53478815 163800104 169887976 163800104 185481317 178981388 185481317 221130152 185481317 221130152 217934459 221130152 39087537 35990902 39087537 110212545 39087537 110212545 114718657 110212545 157625734 152233477 157625734 91129368 157625734 91129368 94099336 91129368 125639712 120012524 125639712 235213566 125639712 235213566 237018353 235213566 205488787 203003710 205488787 203283143 205488787 203283143 205853115 203283143 178142216 173543789 178142216 68149303 178142216 68149303 72451125 68149303 61064900 57976229 61064900 193035782 61064900 193035782 199453992 193035782 242646127 245382553 242646127 94087947 242646127 94087947 94239457 94087947 194302608 187327293 194302608 96585306 194302608 96585306 98356991 96585306 195556323 198623692 195556323 132105646 195556323 132105646 135776920 132105646 150750953 146868784 150750953 37878007 150750953 37878007 39202304 37878007 16043897 14794326 16043897 217816739 16043897 217816739 220660862 217816739 212406209 212166807 212406209 28866423 212406209 28866423 30363725 28866423 98108676 96915128 98108676 278923345 98108676 278923345 277648789 278923345 240372198 241122801 240372198 47255899 240372198 47255899 50166906 47255899 164371082 154253553 164371082 58007605 164371082 58007605 58527392 58007605 22092801 19877899 22092801 133508722 22092801 133508722 139326432 133508722 19222451 17630744 19222451 53099615 19222451 53099615 53693246 53099615 193502187 189234164 193502187 92382223 193502187 92382223 95280737 92382223 106291456 101248250 106291456 152037237 106291456 152037237 156680170 152037237 59123860 55545630 59123860 88810384 59123860 88810384 90618097 88810384 66737040 65213009 66737040 154273817 66737040 154273817 158241202 154273817 148833885 143671367 148833885 77026433 148833885 77026433 80315234 77026433 27830577 25557775 27830577 169036410 27830577 169036410 173697787 169036410 205638975 210634694 205638975 265334088 205638975 265334088 264064096 265334088 188001526 183017053 188001526 81848072 188001526 81848072 82870920 81848072 199907410 195499714 199907410 154098517 199907410 154098517 161970105 154098517 252383768 254926793 252383768 58793916 252383768 58793916 61671040 58793916 102025477 96813997 102025477 221772924 102025477 221772924 217469341 221772924 68221703 65721392 68221703 209584995 68221703 209584995 206457810 209584995 199890594 196082853 199890594 150563119 199890594 150563119 155917902 150563119 120499624 116942952 120499624 110857452 120499624 110857452 117185352 110857452 144743547 140638398 144743547 198050802 144743547 198050802 201148636 198050802 110856133 106493692 110856133 194612249 110856133 194612249 200728538 194612249 140552296 136289115 140552296 212717274 140552296 212717274 210534236 212717274 26030713 24132406 26030713 82773753 26030713 82773753 87145110 82773753 195234523 188527334 195234523 49031390 195234523 49031390 53081370 49031390 186410512 180043945 186410512 231180056 186410512 231180056 226628074 231180056 129768007 124364241 129768007 86582668 129768007 86582668 86522880 86582668 12129408 11987802 12129408 119365576 12129408 119365576 125092732 119365576 243815041 245278446 243815041 72184344 243815041 72184344 75331679 72184344 133288236 129154841 133288236 76055896 133288236 76055896 79715176 76055896 184544532 177623439 184544532 138529341 184544532 138529341 144857518 138529341 32301295 29627240 32301295 261583771 32301295 261583771 257458623 261583771 99021822 97491895 99021822 157416895 99021822 157416895 165542348 157416895 205953061 201761451 205953061 132678067 205953061 132678067 137232429 132678067 29219174 27263498 29219174 218108221 29219174 218108221 218391531 218108221 264349513 264924521 264349513 125513300 264349513 125513300 129476100 125513300 213109280 215036396 213109280 200752439 213109280 200752439 196601777 200752439 250424665 254094933 250424665 184185386 250424665 184185386 193780733 184185386 139720112 134995484 139720112 66521195 139720112 66521195 70184979 66521195 107578308 103223656 107578308 98238361 107578308 98238361 103232894 98238361 176008119 168149447 176008119 128689679 176008119 128689679 132634118 128689679 110118158 108779326 110118158 108064124 110118158 108064124 111725670 108064124 251003116 251845203 251003116 198553042 251003116 198553042 201922741 198553042 202283372 195180254 202283372 59686681 202283372 59686681 62684975 59686681 29142941 25846361 29142941 46011764 29142941 46011764 50427376 46011764 238455998 240744596 238455998 280313998 238455998 280313998 277899759 280313998 83448868 83369134 83448868 119127072 83448868 119127072 125115955 119127072 269648776 273702043 269648776 126218492 269648776 126218492 129138209 126218492 77799106 75429266 77799106 209710464 77799106 209710464 209766297 209710464 244851487 246688346 244851487 125205195 244851487 125205195 126578388 125205195 264382092 266276978 264382092 217530238 264382092 217530238 214645681 217530238 197793585 194247562 197793585 175656287 197793585 175656287 182337289 175656287 259034522 262717743 259034522 201911686 259034522 201911686 199604317 201911686 177553780 168339970 177553780 153869379 177553780 153869379 159494325 153869379 285356869 287548490 285356869 89103511 285356869 89103511 89960382 89103511 38001239 36447412 38001239 304159290 38001239 304159290 302669962 304159290 125149764 120282574 125149764 157014894 125149764 157014894 166142400 157014894 102229582 99220263 102229582 102944833 102229582 102944833 104817459 102944833 67836042 64566000 67836042 102329222 67836042 102329222 105606549 102329222 94366053 90772395 94366053 57659131 94366053 57659131 59385580 57659131 251651233 254116828 251651233 289380764 251651233 289380764 286840045 289380764 63551885 60823178 63551885 65529054 63551885 65529054 69294234 65529054 68695288 65991583 68695288 170190582 68695288 170190582 177051805 170190582 282449866 284986626 282449866 215051138 282449866 215051138 210975549 215051138 165093122 155568737 165093122 223247717 165093122 223247717 220457580 223247717 168141048 163555507 168141048 77211399 168141048 77211399 80199724 77211399 181021713 174434160 181021713 58797183 181021713 58797183 62423472 58797183 93110000 91423192 93110000 79517682 93110000 79517682 84492846 79517682 35988573 34598130 35988573 258999716 35988573 258999716 255162077 258999716 128720476 124437334 128720476 243541110 128720476 243541110 242361123 243541110 222917205 227694636 222917205 247235097 222917205 247235097 246833365 247235097 163622526 152014080 163622526 217816608 163622526 217816608 214663013 217816608 152028361 146766541 152028361 50452258 152028361 50452258 52145969 50452258 227665015 232320843 227665015 153134621 227665015 153134621 156617838 153134621 246884572 249990668 246884572 79040426 246884572 79040426 81084632 79040426 91001220 89557322 91001220 73408676 91001220 73408676 76327738 73408676 69107363 66846154 69107363 103892327 69107363 103892327 107432678 103892327 239009257 241886019 239009257 143127647 239009257 143127647 147983329 143127647 240803829 244813038 240803829 262578155 240803829 262578155 258124534 262578155 230850197 233349150 230850197 187145686 230850197 187145686 196513889 187145686 54226776 49893653 54226776 230130059 54226776 230130059 226505845 230130059 237793355 240475643 237793355 120538066 237793355 120538066 121601086 120538066 10130191 10139007 10130191 244720578 10130191 244720578 240612645 244720578 115333384 110505198 115333384 80083253 115333384 80083253 84695577 80083253 230032122 233944078 230032122 197026124 230032122 197026124 197590780 197026124 142945296 139861025 142945296 121284899 142945296 121284899 123131909 121284899 243898319 246516865 243898319 245417767 243898319 245417767 243947661 245417767 145323085 138673569 145323085 242296559 145323085 242296559 240722000 242296559 82259101 81562607 82259101 13911397 82259101 13911397 13517602 13911397 106098513 101105414 106098513 177983821 106098513 177983821 182195530 177983821 117239252 117012208 117239252 35167990 117239252 35167990 37906422 35167990 176133732 171780832 176133732 73539682 176133732 73539682 76810984 73539682 201605577 204982973 201605577 33429576 201605577 33429576 36580408 33429576 145615246 142625835 145615246 44166949 145615246 44166949 47676587 44166949 80297467 75224994 80297467 104998925 80297467 104998925 109765694 104998925 280769491 280832952 280769491 245506714 280769491 245506714 244283524 245506714 164132208 159470666 164132208 30382002 164132208 30382002 30803627 30382002 210653054 215408010 210653054 269457136 210653054 269457136 266233486 269457136 148461251 138728297 148461251 255784591 148461251 255784591 253657603 255784591 95400218 94360944 95400218 4540182 95400218 4540182 6169198 4540182 134489971 130405192 134489971 191949146 134489971 191949146 196484924 191949146 183826253 180834446 183826253 202808957 183826253 202808957 209961071 202808957 80106809 76042734 80106809 224569162 80106809 224569162 220407896 224569162 35080082 31536109 35080082 50369342 35080082 50369342 53496642 50369342 53076828 51116651 53076828 48002955 53076828 48002955 50074035 48002955 170114333 160601923 170114333 56772167 170114333 56772167 59987810 56772167 175746145 165496123 175746145 74049158 175746145 74049158 75307628 74049158 182375730 178922931 182375730 67274191 182375730 67274191 68407673 67274191 69724827 68101275 69724827 20828779 69724827 20828779 21985399 20828779 209337274 200570788 209337274 137546736 209337274 137546736 146225711 137546736 40443391 40876650 40443391 131184135 40443391 131184135 134646586 131184135 155127338 152987766 155127338 282577315 155127338 282577315 277674422 282577315 63688177 60131091 63688177 75264875 63688177 75264875 74188331 75264875 280050092 283717905 280050092 56709959 280050092 56709959 57785267 56709959 260022322 262874213 260022322 197450237 260022322 197450237 201417152 197450237 213359269 216116590 213359269 17336135 213359269 17336135 16643627 17336135 240402448 240537466 240402448 18659183 240402448 18659183 20879660 18659183 70210316 68594124 70210316 103295290 70210316 103295290 102793559 103295290 159611925 153974123 159611925 171811894 159611925 171811894 180380516 171811894 120828171 117870807 120828171 128353327 120828171 128353327 135728603 128353327 256825388 259190413 256825388 105373070 256825388 105373070 108202248 105373070 72612224 69682893 72612224 88795561 72612224 88795561 91673960 88795561 252293454 254861429 252293454 110275728 252293454 110275728 114474388 110275728 131203768 126623253 131203768 61151597 131203768 61151597 62809281 61151597 58299067 55251029 58299067 105695401 58299067 105695401 106534710 105695401 133014134 127904720 133014134 298669611 133014134 298669611 296129568 298669611 227057207 231911682 227057207 252611955 227057207 252611955 252191833 252611955 157914027 152064117 157914027 175956747 157914027 175956747 183647369 175956747 243243037 245929798 243243037 47168366 243243037 47168366 50193914 47168366 96984961 94623408 96984961 30840749 96984961 30840749 33528583 30840749 273339912 274842622 273339912 252803366 273339912 252803366 249367528 252803366 119855756 116821163 119855756 125150106 119855756 125150106 127814297 125150106 67025808 64694937 67025808 232714889 67025808 232714889 227816589 232714889 217680060 210838461 217680060 162489208 217680060 162489208 172878835 162489208 160403835 154566503 160403835 97619633 160403835 97619633 99830936 97619633 95873178 92878785 95873178 276308734 95873178 276308734 273815406 276308734 68373508 64576604 68373508 159060188 68373508 159060188 164112906 159060188 160678019 154170458 160678019 232666186 160678019 232666186 228667691 232666186 184707548 173986714 184707548 176796902 184707548 176796902 182702994 176796902 79334596 79153577 79334596 199775923 79334596 199775923 205195147 199775923 110312557 105706187 110312557 238481636 110312557 238481636 239456960 238481636 73722136 70130467 73722136 35504715 73722136 35504715 38848427 35504715 271215964 273213030 271215964 96642695 271215964 96642695 97984311 96642695 105199522 101624183 105199522 89996426 105199522 89996426 92446806 89996426 203901198 201864328 203901198 201130674 203901198 201130674 208270758 201130674 102656989 102333153 102656989 185457995 102656989 185457995 194888212 185457995 126399130 125936365 126399130 66596999 126399130 66596999 69064286 66596999 244838040 249178483 244838040 260332471 244838040 260332471 255855909 260332471 165778650 159255292 165778650 11702640 165778650 11702640 12139441 11702640 94423254 91906471 94423254 94896141 94423254 94896141 97575384 94896141 37070287 34400724 37070287 173996391 37070287 173996391 181896063 173996391 204114735 205237357 204114735 116482697 204114735 116482697 119969364 116482697 197089372 188381788 197089372 217799125 197089372 217799125 216291730 217799125 145389537 139513955 145389537 241884651 145389537 241884651 239869041 241884651 297946438 297740905 297946438 139496140 297946438 139496140 145323632 139496140 222809830 219460370 222809830 196816205 222809830 196816205 206879520 196816205 152975823 147890381 152975823 22776708 152975823 22776708 22647035 22776708 214269208 211217083 214269208 116226710 214269208 116226710 121496642 116226710 116210289 111908798 116210289 250957098 116210289 250957098 247415160 250957098 55381718 51113533 55381718 241428503 55381718 241428503 237654708 241428503 142635978 137971668 142635978 113182327 142635978 113182327 118869907 113182327 79242685 76605566 79242685 205722097 79242685 205722097 212495373 205722097 46853118 43869845 46853118 199581039 46853118 199581039 196958954 199581039 296758871 298129315 296758871 109570833 296758871 109570833 113031593 109570833 131693060 127815282 131693060 176391781 131693060 176391781 184894626 176391781 137186940 133671612 137186940 96119756 137186940 96119756 98844857 96119756 58419434 55031779 58419434 194914284 58419434 194914284 204637923 194914284 77999629 77493822 77999629 145010980 77999629 145010980 153772262 145010980 153597850 148528843 153597850 177647556 153597850 177647556 186541486 177647556 93117780 90858094 93117780 228233578 93117780 228233578 225912296 228233578 71028999 69907908 71028999 20790273 71028999 20790273 21561716 20790273 140604118 135816495 140604118 45722807 140604118 45722807 46287469 45722807 170037782 164706224 170037782 254273726 170037782 254273726 251520494 254273726 259191011 260033318 259191011 223182533 259191011 223182533 219117534 223182533 286092594 287420701 286092594 142381511 286092594 142381511 149696412 142381511 99189508 96923668 99189508 84982127 99189508 84982127 88918946 84982127 161501477 150910695 161501477 206879116 161501477 206879116 201991911 206879116 52982885 49965460 52982885 121808859 52982885 121808859 124900428 121808859 196933081 184656173 196933081 132795512 196933081 132795512 136503619 132795512 86841093 83804973 86841093 113454586 86841093 113454586 120222842 113454586 158697416 155077323 158697416 269531308 158697416 269531308 266986904 269531308 191256412 185708082 191256412 195605997 191256412 195605997 199291058 195605997 101160322 99944486 101160322 296752768 101160322 296752768 295445429 296752768 261965167 265373653 261965167 105961258 261965167 105961258 110319327 105961258 237743430 240020574 237743430 246335501 237743430 246335501 244550160 246335501 161355782 150508562 161355782 269414257 161355782 269414257 265310030 269414257 36357535 32146003 36357535 236757800 36357535 236757800 233484710 236757800 42897730 39084098 42897730 147232677 42897730 147232677 154063995 147232677 268373536 272018682 268373536 140935280 268373536 140935280 147009336 140935280 271112228 272575256 271112228 24295467 271112228 24295467 25904614 24295467 87463882 86698687 87463882 115021487 87463882 115021487 116176958 115021487 170389191 165419382 170389191 190504545 170389191 190504545 194476528 190504545 299194329 299399748 299194329 73987992 299194329 73987992 77749556 73987992 243578085 246680567 243578085 42894830 243578085 42894830 45111602 42894830 209068063 200166023 209068063 260688605 209068063 260688605 258796597 260688605 232377643 234409855 232377643 138135345 232377643 138135345 145215583 138135345 269042564 272220304 269042564 92769857 269042564 92769857 95530190 92769857 103918101 104500601 103918101 213221640 103918101 213221640 219746814 213221640 140448942 135838732 140448942 189890303 140448942 189890303 194507932 189890303 98754096 96505678 98754096 29825482 98754096 29825482 32816683 29825482 207304378 203339014 207304378 153962080 207304378 153962080 160078353 153962080 50549570 47246782 50549570 130021988 50549570 130021988 135053241 130021988 92921189 89832212 92921189 282558359 92921189 282558359 278733944 282558359 153793660 143922458 153793660 187456652 153793660 187456652 191919213 187456652 236267990 239589381 236267990 239986869 236267990 239986869 235872895 239986869 145253812 139436015 145253812 58209163 145253812 58209163 61387369 58209163 30558992 27344386 30558992 198124257 30558992 198124257 201555285 198124257 213925783 213916862 213925783 250470827 213925783 250470827 247173240 250470827 139312646 134001078 139312646 202479935 139312646 202479935 204850194 202479935 213305958 207063607 213305958 258198635 213305958 258198635 254293208 258198635 206989235 202650424 206989235 172628110 206989235 172628110 176503301 172628110 82025251 79707367 82025251 119920138 82025251 119920138 121670458 119920138 163786887 159129813 163786887 135650045 163786887 135650045 139647933 135650045 204090201 199914726 204090201 256226519 204090201 256226519 253632956 256226519 82313798 79169034 82313798 197453915 82313798 197453915 193475757 197453915 215939073 210681022 215939073 256918763 215939073 256918763 253464584 256918763 285036114 287348602 285036114 122395126 285036114 122395126 124332316 122395126 135115416 127917907 135115416 137009700 135115416 137009700 142393878 137009700 269495871 271530597 269495871 221566336 269495871 221566336 218519821 221566336 146238572 141665064 146238572 146014015 146238572 146014015 150195237 146014015 180935050 173806015 180935050 152216488 180935050 152216488 155944141 152216488 180004455 174113307 180004455 198681825 180004455 198681825 202620696 198681825 120782814 118054473 120782814 113265724 120782814 113265724 114039426 113265724 135553630 130958221 135553630 185925834 135553630 185925834 193912684 185925834 112571054 109012650 112571054 73807434 112571054 73807434 75313575 73807434 129058816 122812152 129058816 144847968 129058816 144847968 151780112 144847968 40939540 38517493 40939540 167831122 40939540 167831122 177275993 167831122 162910334 158063625 162910334 255062895 162910334 255062895 251272070 255062895 205577366 209650567 205577366 91870890 205577366 91870890 93452862 91870890 78853873 77412149 78853873 196967250 78853873 196967250 199144845 196967250 143690416 139450654 143690416 255031989 143690416 255031989 252056334 255031989 277736957 282011629 277736957 70625491 277736957 70625491 73851438 70625491 145520737 141956017 145520737 273893483 145520737 273893483 270584653 273893483 118690042 113699633 118690042 227692035 118690042 227692035 223672218 227692035 144660466 138044118 144660466 211633845 144660466 211633845 211665693 211633845 120974791 118081410 120974791 66683839 120974791 66683839 67912633 66683839 107676835 103842262 107676835 20852962 107676835 20852962 21026093 20852962 33314565 30353042 33314565 150109374 33314565 150109374 155904820 150109374 194707887 189036277 194707887 53606628 194707887 53606628 54467705 53606628 116136005 110935525 116136005 264076586 116136005 264076586 263118713 264076586 257364019 257845191 257364019 226578069 257364019 226578069 223131453 226578069 149659127 143526800 149659127 89170329 149659127 89170329 91295535 89170329 33828563 30757440 33828563 274625668 33828563 274625668 271162456 274625668 60848314 61250281 60848314 81769322 60848314 81769322 86728531 81769322 198527592 188940011 198527592 36437360 198527592 36437360 36912084 36437360 273373004 276550632 273373004 268583248 273373004 268583248 266700935 268583248 142726027 139002430 142726027 179305040 142726027 179305040 184077829 179305040 59908294 58214305 59908294 198939145 59908294 198939145 203140647 198939145 85743728 82365739 85743728 34073860 85743728 34073860 34148261 34073860 137157136 132689563 137157136 53283177 137157136 53283177 55684826 53283177 213206248 212896930 213206248 37690678 213206248 37690678 40432565 37690678 53476390 52109614 53476390 23199485 53476390 23199485 24551176 23199485 144616990 140789291 144616990 12205526 144616990 12205526 10959023 12205526 51908430 49353690 51908430 80125231 51908430 80125231 84740982 80125231 256978280 259402992 256978280 166846366 256978280 166846366 177038711 166846366 51480977 50280683 51480977 139682115 51480977 139682115 145774077 139682115 51172490 48269400 51172490 30353948 51172490 30353948 32838748 30353948 277969259 279922729 277969259 152356764 277969259 152356764 157405584 152356764 278703566 279006041 278703566 114233514 278703566 114233514 118912717 114233514 168203214 161685086 168203214 207431532 168203214 207431532 210934099 207431532 105683423 106497762 105683423 161496678 105683423 161496678 166477715 161496678 199619301 205546327 199619301 70489912 199619301 70489912 74073543 70489912 228650839 233412111 228650839 161898895 228650839 161898895 166259161 161898895 26552975 24354251 26552975 257322525 26552975 257322525 254484319 257322525 255862248 259160722 255862248 78298478 255862248 78298478 82111802 78298478 250332194 251251760 250332194 81492951 250332194 81492951 82604000 81492951 58516692 56067349 58516692 52314040 58516692 52314040 53313864 52314040 208181215 207152823 208181215 246482223 208181215 246482223 244416905 246482223 203887452 207481347 203887452 141816209 203887452 141816209 148728422 141816209 62781152 59949279 62781152 21941070 62781152 21941070 22934874 21941070 77492183 72936103 77492183 247420276 77492183 247420276 244487798 247420276 238844372 241253314 238844372 64311674 238844372 64311674 66192032 64311674 154683650 145821033 154683650 201460279 154683650 201460279 209746591 201460279 216086260 221095084 216086260 230388920 216086260 230388920 233945772 230388920 90673563 90022481 90673563 35525488 90673563 35525488 39186146 35525488 50782728 45878912 50782728 72790406 50782728 72790406 75553581 72790406 161220973 150632466 161220973 139816371 161220973 139816371 143348835 139816371 145576299 140115609 145576299 266240750 145576299 266240750 264686635 266240750 85670084 83433303 85670084 172576434 85670084 172576434 180855300 172576434 236774240 238952363 236774240 35405232 236774240 35405232 39693623 35405232 39536794 35839498 39536794 57426427 39536794 57426427 60233573 57426427 153412543 143860797 153412543 162272752 153412543 162272752 166798498 162272752 57347181 55518941 57347181 194968473 57347181 194968473 198509376 194968473 215323261 218954154 215323261 249083542 215323261 249083542 247011623 249083542 78112586 74223072 78112586 38425763 78112586 38425763 38277347 38425763 94268812 93145284 94268812 249441612 94268812 249441612 244784758 249441612 239317563 243184161 239317563 83065193 239317563 83065193 84184503 83065193 193930626 197346338 193930626 148019003 193930626 148019003 152736544 148019003 152625030 147674977 152625030 60294978 152625030 60294978 61766068 60294978 202131655 207833013 202131655 136582599 202131655 136582599 143917495 136582599 128874199 127039612 128874199 151425163 128874199 151425163 155471686 151425163 157602700 152776467 157602700 31789625 157602700 31789625 33155993 31789625 210131806 205586899 210131806 21457779 210131806 21457779 23290783 21457779 32679433 31899720 32679433 186249220 32679433 186249220 187457467 186249220 145333529 140244069 145333529 216177974 145333529 216177974 218405481 216177974 107547327 109358289 107547327 100735032 107547327 100735032 103044955 100735032 111081816 106952857 111081816 175416995 111081816 175416995 184598590 175416995 10284684 9963204 10284684 136025528 10284684 136025528 142495877 136025528 168083532 162268544 168083532 228169630 168083532 228169630 223885520 228169630 205251502 195398489 205251502 174519311 205251502 174519311 178085187 174519311 200082953 197937725 200082953 217033712 200082953 217033712 211934380 217033712 30448295 28691668 30448295 267876523 30448295 267876523 267381664 267876523 111553724 107576447 111553724 147142036 111553724 147142036 151494224 147142036 123625752 117525625 123625752 162385120 123625752 162385120 172689157 162385120 163553766 155105795 163553766 45817130 163553766 45817130 45111229 45817130 230484624 235679540 230484624 135761889 230484624 135761889 140788361 135761889 102232683 100010655 102232683 93254376 102232683 93254376 96398429 93254376 238721362 244039128 238721362 52539827 238721362 52539827 53411323 52539827 64569569 61600662 64569569 267961846 64569569 267961846 265786817 267961846 83363034 79188579 83363034 28055651 83363034 28055651 31044681 28055651 193557542 187445477 193557542 84321297 193557542 84321297 88883309 84321297 243451505 245437076 243451505 279264530 243451505 279264530 278346552 279264530 192919445 186063508 192919445 190162782 192919445 190162782 198567741 190162782 202719748 199416125 202719748 199313544 202719748 199313544 195929993 199313544 288803356 290773897 288803356 137648626 288803356 137648626 143266613 137648626 88957600 85164172 88957600 172063652 88957600 172063652 178611338 172063652 78222294 77610661 78222294 46595011 78222294 46595011 46609521 46595011 112403884 108465020 112403884 239060010 112403884 239060010 240479682 239060010 128991222 122952939 128991222 79532123 128991222 79532123 84796965 79532123 200175811 195945307 200175811 228350016 200175811 228350016 225185793 228350016 117806912 117024226 117806912 128966523 117806912 128966523 134335185 128966523 105028972 103871063 105028972 120989460 105028972 120989460 126399654 120989460 59485111 57848763 59485111 257264753 59485111 257264753 253716179 257264753 228168679 232136438 228168679 169152541 228168679 169152541 178809446 169152541 63112317 61924314 63112317 99884465 63112317 99884465 101707144 99884465 116055501 115853383 116055501 56471887 116055501 56471887 59415979 56471887 19497118 16958830 19497118 144166865 19497118 144166865 155205404 144166865 114387657 109317769 114387657 123165635 114387657 123165635 126656674 123165635 138921451 133804873 138921451 61905675 138921451 61905675 63343015 61905675 267110713 269648215 267110713 202529840 267110713 202529840 209164298 202529840 114777908 112173692 114777908 177550239 114777908 177550239 183216549 177550239 98154775 96275276 98154775 236822346 98154775 236822346 232667749 236822346 112867520 108594229 112867520 276042280 112867520 276042280 275170790 276042280 91414956 89471477 91414956 232823978 91414956 232823978 229928538 232823978 86938971 86200413 86938971 151500039 86938971 151500039 159109617 151500039 246797642 251011682 246797642 43428017 246797642 43428017 45683828 43428017 225836275 229534808 225836275 211491890 225836275 211491890 206068382 211491890 45032226 42679869 45032226 237825510 45032226 237825510 234179133 237825510 178901868 170901791 178901868 277178811 178901868 277178811 273478084 277178811 99407419 98975033 99407419 226199230 99407419 226199230 223773886 226199230 127846571 123641048 127846571 203695518 127846571 203695518 206831326 203695518 266171563 270222644 266171563 268861932 266171563 268861932 267086769 268861932 291377780 293124588 291377780 102216821 291377780 102216821 106320180 102216821 255307902 258747748 255307902 26868693 255307902 26868693 29395121 26868693 222804935 226063583 222804935 140394033 222804935 140394033 149667243 140394033 158101714 152290414 158101714 100536821 158101714 100536821 102806079 100536821 195893630 192115047 195893630 35288256 195893630 35288256 34518750 35288256 184619926 176146618 184619926 109800509 184619926 109800509 110570015 109800509 175897973 166821561 175897973 245104288 175897973 245104288 240948191 245104288 71294176 69769242 71294176 222631523 71294176 222631523 219020785 222631523 111157828 106901295 111157828 151434721 111157828 151434721 163124031 151434721 187274013 179006730 187274013 72780636 187274013 72780636 73598621 72780636 252264402 255706905 252264402 151352136 252264402 151352136 156202913 151352136 142453007 136392155 142453007 210428753 142453007 210428753 217115799 210428753 185803673 185097912 185803673 236946108 185803673 236946108 234524830 236946108 184509428 178968651 184509428 97328191 184509428 97328191 98314847 97328191 136142520 131806426 136142520 149140286 136142520 149140286 158027360 149140286 248451299 251185211 248451299 300849708 248451299 300849708 300639387 300849708 55807644 51387633 55807644 12594445 55807644 12594445 12558506 12594445 116200989 110314157 116200989 209475052 116200989 209475052 211277983 209475052 211272448 212899723 211272448 92024053 211272448 92024053 95481023 92024053 232869049 230298696 232869049 220781659 232869049 220781659 224853488 220781659 114132529 109991915 114132529 63692734 114132529 63692734 65616232 63692734 179026975 175244372 179026975 71381006 179026975 71381006 75802209 71381006 43602647 41512624 43602647 233840926 43602647 233840926 230908723 233840926 142818315 137191957 142818315 125472481 142818315 125472481 129830038 125472481 110010005 110570512 110010005 96949658 110010005 96949658 97684959 96949658 48941551 46356590 48941551 77900830 48941551 77900830 79025221 77900830 205370981 202147762 205370981 227604588 205370981 227604588 223901888 227604588 215896209 220528142 215896209 203886641 215896209 203886641 205578080 203886641 244700603 250200668 244700603 111083815 244700603 111083815 112229047 111083815 115787990 111490530 115787990 100902920 115787990 100902920 103503745 100902920 107833067 106972905 107833067 103415314 107833067 103415314 106534056 103415314 152641109 147644532 152641109 182009535 152641109 182009535 185349453 182009535 128864768 126497636 128864768 194969354 128864768 194969354 192731199 194969354 240224038 243026635 240224038 157937204 240224038 157937204 165866525 157937204 192042367 195895389 192042367 59577721 192042367 59577721 61863105 59577721 151936298 147493155 151936298 201248870 151936298 201248870 202397482 201248870 99501732 96343617 99501732 53920698 99501732 53920698 58541404 53920698 245072849 246195204 245072849 160511175 245072849 160511175 169352336 160511175 150548594 140372668 150548594 30376378 150548594 30376378 32347037 30376378 174652836 166809935 174652836 266717837 174652836 266717837 262636524 266717837 87513938 85594125 87513938 114849113 87513938 114849113 115554895 114849113 191882851 180846564 191882851 50732154 191882851 50732154 55247585 50732154 89020730 86080772 89020730 165891248 89020730 165891248 170635233 165891248 212857595 215392349 212857595 180111505 212857595 180111505 190476843 180111505 202270627 207489284 202270627 110915171 202270627 110915171 116081115 110915171 159079858 152303552 159079858 224289156 159079858 224289156 220169901 224289156 171872623 161749915 171872623 272576011 171872623 272576011 269596973 272576011 131028430 126641506 131028430 237412543 131028430 237412543 233968934 237412543 144382725 139626793 144382725 177653082 144382725 177653082 185696021 177653082 84192027 84462360 84192027 119409341 84192027 119409341 126187441 119409341 177442740 173062159 177442740 96813445 177442740 96813445 99084815 96813445 241318997 242409674 241318997 139668610 241318997 139668610 144652491 139668610 95786722 94067138 95786722 186025852 95786722 186025852 188170275 186025852 138379836 132198048 138379836 239743369 138379836 239743369 234460350 239743369 125291971 120415589 125291971 289649289 125291971 289649289 286173168 289649289 94630657 92765330 94630657 52254387 94630657 52254387 53384981 52254387 13794034 15271864 13794034 72257902 13794034 72257902 74407556 72257902 129252021 127000964 129252021 102616071 129252021 102616071 103899729 102616071 149582191 144599964 149582191 128372225 149582191 128372225 131419235 128372225 86069902 86200597 86069902 121132717 86069902 121132717 126401296 121132717 234219536 231891558 234219536 155609968 234219536 155609968 161137961 155609968 156211753 150541502 156211753 249245375 156211753 249245375 244280065 249245375 138683486 132977861 138683486 44624737 138683486 44624737 44506069 44624737 246467553 248604971 246467553 36042670 246467553 36042670 38556242 36042670 84934341 82609566 84934341 132636040 84934341 132636040 138732151 132636040 70251684 66921139 70251684 218415894 70251684 218415894 216910677 218415894 137235435 132295496 137235435 34189833 137235435 34189833 33854637 34189833 250100249 253312824 250100249 301608138 250100249 301608138 299633449 301608138 174211542 162748771 174211542 90798344 174211542 90798344 93857570 90798344 172578330 162808220 172578330 120305169 172578330 120305169 125894072 120305169 87173992 86870574 87173992 287356500 87173992 287356500 285473881 287356500 67761537 65994166 67761537 221509840 67761537 221509840 218235402 221509840 265576631 267737551 265576631 292785207 265576631 292785207 291632432 292785207 254227676 257394450 254227676 244260765 254227676 244260765 238895742 244260765 82007140 81399043 82007140 131475954 82007140 131475954 135612378 131475954 147013163 141836926 147013163 131023045 147013163 131023045 136125245 131023045 73695182 71649143 73695182 181711513 73695182 181711513 186981230 181711513 166097284 159189990 166097284 162538284 166097284 162538284 166271140 162538284 69372028 67671493 69372028 240687557 69372028 240687557 236588901 240687557 195091449 199854597 195091449 200214329 195091449 200214329 195892003 200214329 97005623 93497882 97005623 89276775 97005623 89276775 92176039 89276775 135891949 130679521 135891949 252820168 135891949 252820168 251449484 252820168 11361905 12099589 11361905 134666168 11361905 134666168 138804378 134666168 137472924 132680756 137472924 134113365 137472924 134113365 141955731 134113365 35923046 32785795 35923046 231296322 35923046 231296322 229015767 231296322 95802701 93456734 95802701 29650504 95802701 29650504 32290172 29650504 194475442 189948263 194475442 73911695 194475442 73911695 77670052 73911695 27802839 25556054 27802839 156528664 27802839 156528664 164605861 156528664 73600780 71020944 73600780 163633491 73600780 163633491 167493959 163633491 50314992 46371700 50314992 139967610 50314992 139967610 143851343 139967610 130297953 126133591 130297953 95573467 130297953 95573467 97920021 95573467 277765893 280236708 277765893 38759148 277765893 38759148 41622970 38759148 122121944 122342135 122121944 60176293 122121944 60176293 63402055 60176293 217490790 217584818 217490790 250135572 217490790 250135572 247743618 250135572 242870450 247022018 242870450 87662883 242870450 87662883 90865466 87662883 40020435 37475163 40020435 112722896 40020435 112722896 114198886 112722896 106775432 102830594 106775432 157947027 106775432 157947027 163910263 157947027 94146718 91731658 94146718 101758006 94146718 101758006 106428684 101758006 29028666 27030396 29028666 124633411 29028666 124633411 129406950 124633411 77361782 75095498 77361782 192648430 77361782 192648430 203144090 192648430 112832540 110256323 112832540 66337205 112832540 66337205 69300008 66337205 152909035 147259900 152909035 99109436 152909035 99109436 100471871 99109436 250528768 251565304 250528768 205476889 250528768 205476889 207813482 205476889 116129823 111172230 116129823 297656078 116129823 297656078 296695562 297656078 114324099 108626007 114324099 276327127 114324099 276327127 273941268 276327127 177068538 169401864 177068538 78425970 177068538 78425970 80540265 78425970 144183859 138308057 144183859 72772777 144183859 72772777 73075171 72772777 176257323 171333729 176257323 82058209 176257323 82058209 81787527 82058209 63981276 60697579 63981276 53146698 63981276 53146698 57468537 53146698 75967407 72061950 75967407 236490083 75967407 236490083 233269123 236490083 129199115 124755536 129199115 147176272 129199115 147176272 154308907 147176272 278505954 279674188 278505954 138457403 278505954 138457403 144360445 138457403 260009891 260293932 260009891 95507310 260009891 95507310 99147943 95507310 227547377 231189879 227547377 85700361 227547377 85700361 88191815 85700361 120139778 117195674 120139778 251654923 120139778 251654923 248736267 251654923 130845813 126221036 130845813 194541779 130845813 194541779 197657364 194541779 235967539 238119487 235967539 248332158 235967539 248332158 246000644 248332158 188806069 181513293 188806069 78408149 188806069 78408149 79598637 78408149 277055112 281089548 277055112 176124182 277055112 176124182 186518205 176124182 151090064 146364802 151090064 65121928 151090064 65121928 68067440 65121928 59047774 58737638 59047774 156798929 59047774 156798929 160732328 156798929 109038795 103557519 109038795 204462794 109038795 204462794 205633948 204462794 222223601 225967139 222223601 213559402 222223601 213559402 217638566 213559402 31580746 28561867 31580746 234926801 31580746 234926801 236424917 234926801 14720798 13822386 14720798 54751450 14720798 54751450 58670142 54751450 183333243 177287849 183333243 296207186 183333243 296207186 294786858 296207186 57957702 55147611 57957702 230021549 57957702 230021549 230758134 230021549 92221317 89928692 92221317 155587981 92221317 155587981 159308248 155587981 181720977 172865971 181720977 132053805 181720977 132053805 137375215 132053805 98799352 98566248 98799352 115741682 98799352 115741682 117526794 115741682 87990966 85799756 87990966 65985863 87990966 65985863 67972190 65985863 114444254 112340569 114444254 72848783 114444254 72848783 76356615 72848783 50912320 48699861 50912320 142669040 50912320 142669040 146876721 142669040 120716373 116457272 120716373 305063617 120716373 305063617 303062143 305063617 274403117 278149483 274403117 255195892 274403117 255195892 251577005 255195892 134305223 129418696 134305223 173301025 134305223 173301025 180132881 173301025 168851958 162095668 168851958 128715867 168851958 128715867 134351087 128715867 144008521 139122846 144008521 178637309 144008521 178637309 183039673 178637309 42998430 42739530 42998430 305031609 42998430 305031609 303861904 305031609 159086819 149694915 159086819 104124653 159086819 104124653 108435240 104124653 240786709 240287506 240786709 273759644 240786709 273759644 271998673 273759644 219643302 223422697 219643302 106470874 219643302 106470874 107577405 106470874 239519906 243972358 239519906 166277817 239519906 166277817 171289570 166277817 242671863 245302806 242671863 279504552 242671863 279504552 277706804 279504552 146423496 142956843 146423496 74207339 146423496 74207339 77269876 74207339 159934922 150031442 159934922 141336474 159934922 141336474 146528575 141336474 90878902 88676906 90878902 255726818 90878902 255726818 253376365 255726818 95526565 92937404 95526565 219258435 95526565 219258435 223826055 219258435 177452400 171143079 177452400 138706092 177452400 138706092 144353389 138706092 13465920 13451424 13465920 292556362 13465920 292556362 291149813 292556362 170227184 164961488 170227184 275563694 170227184 275563694 272682597 275563694 32711137 30834873 32711137 89090341 32711137 89090341 91539798 89090341 265003448 267428061 265003448 217787594 265003448 217787594 214268631 217787594 233044527 236751145 233044527 99598836 233044527 99598836 102607258 99598836 121339568 119787631 121339568 30843725 121339568 30843725 34544969 30843725 122906753 117639291 122906753 61432187 122906753 61432187 64080990 61432187 158465445 152058859 158465445 197289631 158465445 197289631 201343336 197289631 136058819 130953259 136058819 127130759 136058819 127130759 131823452 127130759 96035354 93669428 96035354 137098560 96035354 137098560 142394606 137098560 175494530 164619839 175494530 140721538 175494530 140721538 146506663 140721538 103167768 100049143 103167768 71576904 103167768 71576904 75098868 71576904 187791812 181157166 187791812 34711986 187791812 34711986 34780389 34711986 263998959 265831165 263998959 58837453 263998959 58837453 61178802 58837453 259764052 262020290 259764052 203400470 259764052 203400470 206453596 203400470 86509735 82701823 86509735 85127147 86509735 85127147 87690129 85127147 42559285 43345317 42559285 81517744 42559285 81517744 83011191 81517744 139916948 134005235 139916948 204301572 139916948 204301572 211386301 204301572 129368619 127625716 129368619 256025351 129368619 256025351 252647250 256025351 92055934 88997626 92055934 49521482 92055934 49521482 53319162 49521482 194235211 185399819 194235211 151012087 194235211 151012087 160698830 151012087 163765378 156333080 163765378 250341604 163765378 250341604 247728590 250341604 146071113 136324249 146071113 48242954 146071113 48242954 51451303 48242954 83068331 81571389 83068331 155593677 83068331 155593677 164831317 155593677 290093247 291804824 290093247 287103835 290093247 287103835 283045422 287103835 248160235 252009817 248160235 43673520 248160235 43673520 45958322 43673520 171685388 161194510 171685388 68232076 171685388 68232076 70778701 68232076 168604819 156795990 168604819 23546701 168604819 23546701 24651251 23546701 146306190 140190915 146306190 77578994 146306190 77578994 82248345 77578994 14653501 12910238 14653501 32579466 14653501 32579466 33261785 32579466 157904928 151556484 157904928 214341543 157904928 214341543 210016633 214341543 233989881 236870239 233989881 65501413 233989881 65501413 66937720 65501413 203832252 202312396 203832252 253172886 203832252 253172886 249987882 253172886 187860557 185072407 187860557 284086896 187860557 284086896 282158399 284086896 20017357 18018330 20017357 105816678 20017357 105816678 110395255 105816678 268865125 271750795 268865125 85602295 268865125 85602295 87915546 85602295 170872629 160853785 170872629 225943785 170872629 225943785 227912907 225943785 275462867 277693280 275462867 189656026 275462867 189656026 194101309 189656026 115722990 111158194 115722990 195586817 115722990 195586817 199390671 195586817 123703213 118675748 123703213 111899737 123703213 111899737 115084029 111899737 169157896 157039262 169157896 68235422 169157896 68235422 71858261 68235422 271386399 274078533 271386399 57495255 271386399 57495255 58436569 57495255 189716051 188203168 189716051 187849412 189716051 187849412 191516944 187849412 183819405 177738550 183819405 46806289 183819405 46806289 50267567 46806289 71443400 68737970 71443400 106437273 71443400 106437273 105229994 106437273 274590281 277992205 274590281 157594628 274590281 157594628 161742279 157594628 41435362 41472165 41435362 33641195 41435362 33641195 34534696 33641195 244657831 248138372 244657831 205755489 244657831 205755489 208660609 205755489 293852131 294482858 293852131 106797974 293852131 106797974 110996994 106797974 68895186 66571786 68895186 254948612 68895186 254948612 253245847 254948612 198978264 202925267 198978264 163183330 198978264 163183330 167357557 163183330 286754769 289024227 286754769 79094969 286754769 79094969 84133370 79094969 144656482 139252938 144656482 71019644 144656482 71019644 72501829 71019644 76582633 76777956 76582633 211003753 76582633 211003753 212013755 211003753 144206673 138708369 144206673 82502343 144206673 82502343 84536781 82502343 52137213 47643896 52137213 243681453 52137213 243681453 241893742 243681453 40794058 36707275 40794058 38674488 40794058 38674488 41385495 38674488 101061074 96727527 101061074 68970769 101061074 68970769 74033211 68970769 247925817 250013003 247925817 105132031 247925817 105132031 108977816 105132031 100605326 100960350 100605326 114435564 100605326 114435564 119036688 114435564 168902595 157972412 168902595 100823132 168902595 100823132 105929725 100823132 84901108 84364690 84901108 121569314 84901108 121569314 126113004 121569314 161062419 153669750 161062419 148020492 161062419 148020492 151960810 148020492 114998854 113100796 114998854 58332906 114998854 58332906 60577548 58332906 205784931 210217193 205784931 257863372 205784931 257863372 253694730 257863372 279879501 283177039 279879501 74293885 279879501 74293885 77617527 74293885 219302267 222417023 219302267 142029119 219302267 142029119 144623058 142029119 102508153 100779738 102508153 136803298 102508153 136803298 142575178 136803298 243769249 246872326 243769249 128250182 243769249 128250182 131385869 128250182 245072392 249012835 245072392 276196588 245072392 276196588 275206876 276196588 58997642 56529094 58997642 57756772 58997642 57756772 60683848 57756772 199740448 203330346 199740448 250095507 199740448 250095507 246449987 250095507 72620577 70904242 72620577 101326258 72620577 101326258 104462320 101326258 170456392 165392991 170456392 266683922 170456392 266683922 265600744 266683922 225532729 221296960 225532729 50037419 225532729 50037419 54366930 50037419 116523985 111788737 116523985 242163231 116523985 242163231 237069612 242163231 221284927 225057280 221284927 265651388 221284927 265651388 263932592 265651388 52946731 51633325 52946731 188538765 52946731 188538765 197056771 188538765 216039426 212564428 216039426 156875263 216039426 156875263 163071938 156875263 152905161 147885766 152905161 198218838 152905161 198218838 201784913 198218838 109923795 110498382 109923795 256413368 109923795 256413368 254266836 256413368 74284197 72009763 74284197 151377544 74284197 151377544 157199317 151377544 134425166 129478647 134425166 51299475 134425166 51299475 52040144 51299475 19502786 16406695 19502786 52516425 19502786 52516425 53908126 52516425 261304664 264591377 261304664 121426486 261304664 121426486 126730414 121426486 115946437 114115673 115946437 84062984 115946437 84062984 86500870 84062984 118459309 117970293 118459309 66840740 118459309 66840740 69520803 66840740 53490684 50244305 53490684 292033276 53490684 292033276 289879814 292033276 50763036 48219217 50763036 26807512 50763036 26807512 26637318 26807512 36342756 35330164 36342756 178206556 36342756 178206556 183976783 178206556 185432473 178217909 185432473 209101367 185432473 209101367 204623012 209101367 65439193 62147241 65439193 209713323 65439193 209713323 215850212 209713323 37824565 34098883 37824565 93174567 37824565 93174567 94727144 93174567 44217285 43371590 44217285 237015703 44217285 237015703 233919605 237015703 54714724 53609178 54714724 160666906 54714724 160666906 164793498 160666906 74599528 73497782 74599528 122714786 74599528 122714786 127758318 122714786 73674300 72236938 73674300 112740228 73674300 112740228 118307339 112740228 261982708 263253016 261982708 134087849 261982708 134087849 140155408 134087849 215207377 213324200 215207377 38890984 215207377 38890984 41564206 38890984 180547093 171882470 180547093 88028038 180547093 88028038 89377120 88028038 45198744 42640891 45198744 242628473 45198744 242628473 242316022 242628473 154718165 152576232 154718165 142637069 154718165 142637069 146400973 142637069 97307691 94012594 97307691 259276413 97307691 259276413 256743321 259276413 38379080 36130020 38379080 52612150 38379080 52612150 54465314 52612150 259186746 263022624 259186746 69033531 259186746 69033531 73067693 69033531 254395993 253821329 254395993 146642538 254395993 146642538 152382149 146642538 40126856 36816726 40126856 224807573 40126856 224807573 220326820 224807573 95304573 93009118 95304573 288140528 95304573 288140528 286578970 288140528 98117078 96924353 98117078 52007906 98117078 52007906 54682743 52007906 62564178 59020538 62564178 92241681 62564178 92241681 95732694 92241681 211809219 210955135 211809219 170633255 211809219 170633255 174980442 170633255 138854852 135588917 138854852 130091050 138854852 130091050 133941387 130091050 172845093 162353727 172845093 247964755 172845093 247964755 244822949 247964755 212003098 208648166 212003098 149041184 212003098 149041184 157705385 149041184 111699889 111981168 111699889 89558343 111699889 89558343 92780420 89558343 209265745 214801195 209265745 254977892 209265745 254977892 255318348 254977892 98047445 95972545 98047445 223857789 98047445 223857789 220082582 223857789 175020481 164571880 175020481 106093623 175020481 106093623 110456269 106093623 59148542 57801343 59148542 21826842 59148542 21826842 22673338 21826842 69447744 66454006 69447744 131734433 69447744 131734433 135290467 131734433 67634908 65298465 67634908 104391325 67634908 104391325 107796353 104391325 197155383 199038955 197155383 91666682 197155383 91666682 93622446 91666682 269950908 273000208 269950908 264928136 269950908 264928136 263609851 264928136 163471925 154873111 163471925 241842281 163471925 241842281 241855794 241842281 230863994 233785424 230863994 64346081 230863994 64346081 67203111 64346081 107068807 103604422 107068807 24538978 107068807 24538978 25388533 24538978 221580896 224746037 221580896 183883482 221580896 183883482 194587293 183883482 154325867 148367091 154325867 135002363 154325867 135002363 139362020 135002363 139824211 134058073 139824211 181640009 139824211 181640009 187233309 181640009 201450334 199967853 201450334 97964029 201450334 97964029 99714841 97964029 117328618 114105219 117328618 154756065 117328618 154756065 161198732 154756065 287436171 289491402 287436171 133551304 287436171 133551304 135728531 133551304 161188802 154150877 161188802 80982781 161188802 80982781 84854925 80982781 96828805 95230982 96828805 130567435 96828805 130567435 134450088 130567435 216535690 219780054 216535690 126204398 216535690 126204398 132741303 126204398 187741093 183284205 187741093 132786561 187741093 132786561 136197163 132786561 43816097 40038013 43816097 133482590 43816097 133482590 138742152 133482590 237457494 236575878 237457494 10726866 237457494 10726866 12252940 10726866 39101711 35687141 39101711 201083575 39101711 201083575 207516126 201083575 224952030 224519244 224952030 41981997 224952030 41981997 40690050 41981997 121473241 115499088 121473241 28298063 121473241 28298063 30284658 28298063 211122198 211309035 211122198 251694623 211122198 251694623 248928536 251694623 66668679 63847367 66668679 132831676 66668679 132831676 138409440 132831676 188642953 184216841 188642953 129812910 188642953 129812910 136979535 129812910 241278436 244046269 241278436 90126924 241278436 90126924 91551596 90126924 74790856 72033730 74790856 208856438 74790856 208856438 202816617 208856438 91954594 89436814 91954594 90326575 91954594 90326575 93752679 90326575 133159906 128490592 133159906 260895450 133159906 260895450 257878836 260895450 115694082 110195230 115694082 193637725 115694082 193637725 198125531 193637725 230438762 233592415 230438762 200039646 230438762 200039646 196074665 200039646 158653544 152334007 158653544 98519984 158653544 98519984 102413901 98519984 132612935 129080357 132612935 233099868 132612935 233099868 228788269 233099868 255263860 258225938 255263860 59138586 255263860 59138586 61411795 59138586 113099094 107503821 113099094 198336881 113099094 198336881 194772002 198336881 89447987 85666450 89447987 159683231 89447987 159683231 164252335 159683231 144532213 138190513 144532213 150815342 144532213 150815342 159336747 150815342 237117219 240790901 237117219 261105380 237117219 261105380 257706890 261105380 292298223 293300708 292298223 195176777 292298223 195176777 198010772 195176777 161705894 155439416 161705894 160158997 161705894 160158997 168606761 160158997 84324481 79170870 84324481 223755178 84324481 223755178 220043898 223755178 275611099 280509319 275611099 233739236 275611099 233739236 230031973 233739236 156589322 147519323 156589322 250908219 156589322 250908219 247099809 250908219 135131451 130635749 135131451 258980824 135131451 258980824 256169802 258980824 150009393 139838319 150009393 39141837 150009393 39141837 38737372 39141837 79507275 76695958 79507275 96340916 79507275 96340916 96490535 96340916 11386053 11048207 11386053 80264025 11386053 80264025 82820992 80264025 202025651 198083335 202025651 255909921 202025651 255909921 255075584 255909921 119364797 116373673 119364797 78055699 119364797 78055699 81346042 78055699 239988002 244583684 239988002 268754654 239988002 268754654 267895097 268754654 133927553 130982633 133927553 222203857 133927553 222203857 227132233 222203857 152412058 148261942 152412058 64967507 152412058 64967507 66660633 64967507 211837881 209929175 211837881 187141997 211837881 187141997 191114504 187141997 113720519 109207434 113720519 175587910 113720519 175587910 176916452 175587910 73985385 71030545 73985385 52556106 73985385 52556106 53500508 52556106 77208249 74288915 77208249 284850449 77208249 284850449 280849887 284850449 247225073 250340662 247225073 243601977 247225073 243601977 241486264 243601977 235658129 239149245 235658129 78260068 235658129 78260068 83010446 78260068 248544496 249670721 248544496 43410077 248544496 43410077 46885973 43410077 278360956 279744633 278360956 22735427 278360956 22735427 24608730 22735427 90160023 85481771 90160023 270875449 90160023 270875449 268335360 270875449 120130305 113052356 120130305 288082523 120130305 288082523 286841565 288082523 229472766 229090600 229472766 96435431 229472766 96435431 97227341 96435431 30699438 30709437 30699438 156970956 30699438 156970956 160178602 156970956 188239781 186389547 188239781 115712676 188239781 115712676 119529308 115712676 67765937 64855802 67765937 41824261 67765937 41824261 45005509 41824261 299041763 301418778 299041763 132662134 299041763 132662134 136125221 132662134 215632230 212206602 215632230 269055981 215632230 269055981 265253362 269055981 153248980 148597608 153248980 90402530 153248980 90402530 92386552 90402530 265579882 268234481 265579882 51860445 265579882 51860445 53543273 51860445 185766755 180405248 185766755 242826260 185766755 242826260 239891166 242826260 80284365 78768219 80284365 237626914 80284365 237626914 233732809 237626914 225818965 229502230 225818965 172838215 225818965 172838215 177035751 172838215 45281446 41462941 45281446 273850947 45281446 273850947 272701460 273850947 226090580 231240892 226090580 121597992 226090580 121597992 127916379 121597992 204997468 196197507 204997468 100472857 204997468 100472857 103812439 100472857 60254630 58410389 60254630 197487447 60254630 197487447 204376420 197487447 131995001 128747557 131995001 260186889 131995001 260186889 259020862 260186889 105757263 101512596 105757263 94295763 105757263 94295763 96447301 94295763 145038144 139839631 145038144 139546238 145038144 139546238 145704027 139546238 191130849 184747767 191130849 102950196 191130849 102950196 108521166 102950196 270306045 271969030 270306045 131604769 270306045 131604769 132689198 131604769 156105155 147534138 156105155 124999554 156105155 124999554 131642767 124999554 289344129 291553108 289344129 152113490 289344129 152113490 155581122 152113490 189549015 186893719 189549015 229866315 189549015 229866315 226178166 229866315 118552815 114404016 118552815 155023575 118552815 155023575 160520641 155023575 268751279 271503477 268751279 101604536 268751279 101604536 104941390 101604536 158797296 148021483 158797296 17881991 158797296 17881991 17769419 17881991 81906289 80296434 81906289 108079085 81906289 108079085 110517217 108079085 261557116 264608743 261557116 286488004 261557116 286488004 283884143 286488004 71206722 69871891 71206722 112247846 71206722 112247846 117427844 112247846 170190348 165712390 170190348 77736075 170190348 77736075 79191130 77736075 91644551 88685843 91644551 141593907 91644551 141593907 147189019 141593907 235532940 240038874 235532940 229252304 235532940 229252304 224921733 229252304 265133375 267637817 265133375 193367683 265133375 193367683 193888970 193367683 40240806 37556730 40240806 14245532 40240806 14245532 16845423 14245532 171918207 161462109 171918207 38388646 171918207 38388646 39173611 38388646 191638858 186348252 191638858 91560110 191638858 91560110 93323215 91560110 37494837 33796805 37494837 201196253 37494837 201196253 203191611 201196253 237807800 240489177 237807800 98548417 237807800 98548417 103470292 98548417 185617948 178203420 185617948 37901355 185617948 37901355 37376530 37901355 121206789 118723307 121206789 236862688 121206789 236862688 238284675 236862688 187398910 179903468 187398910 72292573 187398910 72292573 76403175 72292573 180961813 173378103 180961813 157604497 180961813 157604497 163983598 157604497 259937447 265215286 259937447 182091056 259937447 182091056 192132903 182091056 235372793 238176229 235372793 249573998 235372793 249573998 246682921 249573998 200817449 193151500 200817449 269715264 200817449 269715264 266401063 269715264 173358954 166071821 173358954 239694425 173358954 239694425 235520410 239694425 148444543 142408563 148444543 78335541 148444543 78335541 78603230 78335541 131105173 126530990 131105173 149219432 131105173 149219432 157601277 149219432 78026989 73113514 78026989 88734956 78026989 88734956 88987805 88734956 268750235 272028049 268750235 128746358 268750235 128746358 133633304 128746358 189015978 184998685 189015978 285582754 189015978 285582754 283653141 285582754 148644353 143817396 148644353 122346722 148644353 122346722 126428017 122346722 71281164 66232767 71281164 230329780 71281164 230329780 233757371 230329780 26513056 25906406 26513056 124619115 26513056 124619115 129859091 124619115 244599226 246103750 244599226 148471066 244599226 148471066 151894603 148471066 227445888 224748568 227445888 43654186 227445888 43654186 46975319 43654186 251081107 251809503 251081107 95967883 251081107 95967883 97122073 95967883 124573040 120419020 124573040 11853139 124573040 11853139 11997959 11853139 15808786 14788133 15808786 86687983 15808786 86687983 88630813 86687983 210921039 216910574 210921039 209260317 210921039 209260317 203836438 209260317 111527378 106646903 111527378 242177069 111527378 242177069 240016895 242177069 117976472 115395905 117976472 2919540 117976472 2919540 3225572 2919540 89255724 88065519 89255724 138571880 89255724 138571880 144878951 138571880 52039899 48348328 52039899 240807193 52039899 240807193 236944343 240807193 202536252 192916596 202536252 184004505 202536252 184004505 190575129 184004505 39775699 37626936 39775699 148461372 39775699 148461372 154836012 148461372 244109662 248449460 244109662 130840988 244109662 130840988 134901365 130840988 263406214 266231371 263406214 126169366 263406214 126169366 131039454 126169366 186337824 180714118 186337824 165542964 186337824 165542964 169349784 165542964 259382998 261353873 259382998 127345125 259382998 127345125 133472212 127345125 237986294 241181284 237986294 202509015 237986294 202509015 209193360 202509015 206178017 208117597 206178017 122619799 206178017 122619799 128835677 122619799 174920532 168611575 174920532 67436256 174920532 67436256 71797462 67436256 60270025 57173875 60270025 176672606 60270025 176672606 181090331 176672606 207139758 204638650 207139758 213881965 207139758 213881965 209291886 213881965 102733354 99726695 102733354 81350929 102733354 81350929 81535457 81350929 196987759 192950242 196987759 201011186 196987759 201011186 197000120 201011186 115067460 114080910 115067460 40172722 115067460 40172722 43388416 40172722 33928060 33964657 33928060 40245782 33928060 40245782 42339957 40245782 284314658 285990000 284314658 249440496 284314658 249440496 248433714 249440496 254758227 256274958 254758227 184553557 254758227 184553557 194495749 184553557 144377925 139722415 144377925 207142620 144377925 207142620 204416503 207142620 69398149 66566435 69398149 124157866 69398149 124157866 127893070 124157866 68153216 66819092 68153216 97650275 68153216 97650275 101230003 97650275 68273315 65393015 68273315 210183460 68273315 210183460 211985186 210183460 123865298 118110195 123865298 147208596 123865298 147208596 153015901 147208596 166773290 161342171 166773290 116206451 166773290 116206451 120950019 116206451 143496014 140311692 143496014 67564441 143496014 67564441 69072219 67564441 200291064 202605476 200291064 152895523 200291064 152895523 158989855 152895523 80710008 76178659 80710008 102205213 80710008 102205213 106771934 102205213 111433936 107070328 111433936 232974102 111433936 232974102 231591910 232974102 132267947 127579960 132267947 142263398 132267947 142263398 146533892 142263398 142017997 136338311 142017997 149413975 142017997 149413975 159891391 149413975 260427224 261297390 260427224 166320330 260427224 166320330 170449214 166320330 52834955 50353646 52834955 92427481 52834955 92427481 93967685 92427481 141967583 138402130 141967583 66995426 141967583 66995426 70787255 66995426 224294017 219578224 224294017 243685477 224294017 243685477 238136897 243685477 133834823 129300282 133834823 188355459 133834823 188355459 194390990 188355459 77539352 74487549 77539352 142602568 77539352 142602568 150802228 142602568 170141124 159661355 170141124 55404766 170141124 55404766 56522122 55404766 48881890 44906545 48881890 31394954 48881890 31394954 30428421 31394954 245518560 249020825 245518560 201560590 245518560 201560590 198935159 201560590 198874144 192097141 198874144 232623677 198874144 232623677 227234514 232623677 182606105 178566756 182606105 192596117 182606105 192596117 196019942 192596117 167307969 159469361 167307969 125954270 167307969 125954270 128841458 125954270 100314446 97051801 100314446 58300799 100314446 58300799 58744344 58300799 213071702 216776917 213071702 186545304 213071702 186545304 198085052 186545304 118098113 113399080 118098113 250450843 118098113 250450843 246738003 250450843 227805451 224208672 227805451 42193368 227805451 42193368 44629984 42193368 216248762 215903551 216248762 26109534 216248762 26109534 26146872 26109534 170728594 159504291 170728594 286779143 170728594 286779143 284547257 286779143 73751090 71113317 73751090 212530545 73751090 212530545 215906446 212530545 110730890 107846233 110730890 210995789 110730890 210995789 216103088 210995789 222520427 225679821 222520427 278173235 222520427 278173235 275649199 278173235 75156405 73295807 75156405 241295048 75156405 241295048 238032736 241295048 297200129 296977804 297200129 135755888 297200129 135755888 140738899 135755888 169894995 160692247 169894995 120292292 169894995 120292292 125255134 120292292 184496102 177114882 184496102 206255096 184496102 206255096 208057846 206255096 269480297 271184347 269480297 223681723 269480297 223681723 222444098 223681723 247598843 251801650 247598843 80572694 247598843 80572694 81051341 80572694 154880919 149924680 154880919 54432677 154880919 54432677 59533080 54432677 69466486 66345821 69466486 109252265 69466486 109252265 114781314 109252265 190577152 190101130 190577152 114987625 190577152 114987625 118946310 114987625 68281937 65728011 68281937 218610247 68281937 218610247 223541251 218610247 175075645 168137959 175075645 124125885 175075645 124125885 130312985 124125885 174844949 165773472 174844949 263087103 174844949 263087103 260657200 263087103 88791658 85813770 88791658 92348852 88791658 92348852 95552874 92348852 280162961 283451906 280162961 84432111 280162961 84432111 87466919 84432111 247824063 251275217 247824063 170844547 247824063 170844547 176214396 170844547 186087491 179563653 186087491 60608626 186087491 60608626 63000227 60608626 36095482 33685214 36095482 87047476 36095482 87047476 88347707 87047476 69911106 68445639 69911106 285764073 69911106 285764073 283867165 285764073 278299618 279612769 278299618 184876050 278299618 184876050 190410703 184876050 48375123 44465599 48375123 28480016 48375123 28480016 28379873 28480016 228388641 232040604 228388641 207837670 228388641 207837670 208206780 207837670 59714998 58703272 59714998 151539119 59714998 151539119 158109224 151539119 131333025 126560084 131333025 67522667 131333025 67522667 70744440 67522667 128034308 124933208 128034308 170682077 128034308 170682077 176046899 170682077 132105100 128744601 132105100 174597460 132105100 174597460 181461290 174597460 225928334 228944006 225928334 133707059 225928334 133707059 138967191 133707059 241995997 243577930 241995997 226164162 241995997 226164162 223623578 226164162 107805494 104781904 107805494 72843894 107805494 72843894 78118798 72843894 177661458 168065680 177661458 237635589 177661458 237635589 232235658 237635589 247790932 250666625 247790932 169101559 247790932 169101559 178959317 169101559 189784487 183655617 189784487 162978288 189784487 162978288 172735849 162978288 172616640 169557916 172616640 47844629 172616640 47844629 51017662 47844629 165262387 161439468 165262387 140373328 165262387 140373328 150576015 140373328 232921190 237179995 232921190 285640697 232921190 285640697 283412971 285640697 67373762 65355927 67373762 146679687 67373762 146679687 153064390 146679687 201429409 193712239 201429409 46120499 201429409 46120499 49669347 46120499 143436195 138029356 143436195 254308876 143436195 254308876 251240028 254308876 24047126 22008608 24047126 31317412 24047126 31317412 31402055 31317412 52433579 48571214 52433579 53248885 52433579 53248885 54535302 53248885 177293523 170932459 177293523 180081590 177293523 180081590 185719996 180081590 146282901 136288138 146282901 216564718 146282901 216564718 211840790 216564718 194802615 185548398 194802615 160187783 194802615 160187783 166626269 160187783 239767901 244079943 239767901 43293302 239767901 43293302 45973425 43293302 83212591 81499898 83212591 122052497 83212591 122052497 127023699 122052497 145005926 139333205 145005926 253910458 145005926 253910458 251228308 253910458 88636136 88548781 88636136 64318247 88636136 64318247 67929140 64318247 19850878 18385623 19850878 196249710 19850878 196249710 201666544 196249710 135807220 132279353 135807220 175786085 135807220 175786085 183848716 175786085 228873967 229019594 228873967 59444667 228873967 59444667 60952779 59444667 181344465 172828610 181344465 106157975 181344465 106157975 110971747 106157975 73726198 71826784 73726198 99737556 73726198 99737556 101049101 99737556 287803076 289662521 287803076 62839290 287803076 62839290 64615694 62839290 63776565 61402399 63776565 126334347 63776565 126334347 131200388 126334347 237942113 241584162 237942113 255635859 237942113 255635859 254649091 255635859 73091010 70137754 73091010 270397238 73091010 270397238 268641807 270397238 43167904 41279630 43167904 58632755 43167904 58632755 59399214 58632755 141405701 135040424 141405701 66591803 141405701 66591803 70006550 66591803 286564651 288703066 286564651 130885567 286564651 130885567 135789954 130885567 277098055 279571934 277098055 221328808 277098055 221328808 219028688 221328808 191597236 188067503 191597236 92239456 191597236 92239456 95638877 92239456 252065288 255200663 252065288 245406337 252065288 245406337 243084401 245406337 203632681 207855206 203632681 153603642 203632681 153603642 156213808 153603642 96086445 94059878 96086445 185797425 96086445 185797425 187163732 185797425 147574511 143547025 147574511 209862429 147574511 209862429 210618525 209862429 199398340 192351831 199398340 44127879 199398340 44127879 48072198 44127879 74999341 73383281 74999341 159712171 74999341 159712171 163171164 159712171 174774767 170056783 174774767 235662833 174774767 235662833 232179825 235662833 28976808 26674065 28976808 150026111 28976808 150026111 154358832 150026111 112513857 106589773 112513857 206277571 112513857 206277571 203607206 206277571 8824155 8633826 8824155 174373896 8824155 174373896 181284103 174373896 187283808 183454105 187283808 175363095 187283808 175363095 181238641 175363095 98802953 96728564 98802953 135518508 98802953 135518508 141010926 135518508 103687343 102827731 103687343 259044282 103687343 259044282 258464382 259044282 133759880 127680018 133759880 78538548 133759880 78538548 81291786 78538548 247123834 248836584 247123834 171890955 247123834 171890955 176764354 171890955 51822754 50402043 51822754 81348817 51822754 81348817 84062737 81348817 188148945 185566196 188148945 31984585 188148945 31984585 33906339 31984585 31276585 28126181 31276585 41767230 31276585 41767230 44605544 41767230 216269367 217243961 216269367 84156369 216269367 84156369 87246012 84156369 133753744 130467228 133753744 110749150 133753744 110749150 114673075 110749150 150599826 145948562 150599826 57019356 150599826 57019356 58359041 57019356 187869824 183379205 187869824 22130178 187869824 22130178 23469881 22130178 219698084 218647131 219698084 37434878 219698084 37434878 39389444 37434878 114778169 109537361 114778169 238026588 114778169 238026588 234444516 238026588 275997913 278278698 275997913 222670610 275997913 222670610 219382424 222670610 42207047 41542632 42207047 190445354 42207047 190445354 194728183 190445354 247280570 249940051 247280570 201870204 247280570 201870204 197690780 201870204 41429420 37616554 41429420 191695999 41429420 191695999 195663851 191695999 59764721 57463715 59764721 255445436 59764721 255445436 251609730 255445436 51877966 48303145 51877966 155363885 51877966 155363885 161680036 155363885 264936736 266810057 264936736 73162857 264936736 73162857 74737736 73162857 39872193 36077841 39872193 93643753 39872193 93643753 96513219 93643753 32627223 30094430 32627223 1573863 32627223 1573863 2728558 1573863 20205662 19383767 20205662 157227885 20205662 157227885 162094156 157227885 85939268 85139358 85939268 53841894 85939268 53841894 55577621 53841894 150379807 139873477 150379807 188933632 150379807 188933632 193399461 188933632 128494455 123012552 128494455 95207949 128494455 95207949 96541385 95207949 119156472 115543913 119156472 102208760 119156472 102208760 105876421 102208760 50631002 47478080 50631002 134255559 50631002 134255559 139583778 134255559 183574219 176720850 183574219 146795663 183574219 146795663 157255426 146795663 110192991 106619552 110192991 120765585 110192991 120765585 126618330 120765585 157309764 151654842 157309764 189070093 157309764 189070093 188744387 189070093 35691982 32204405 35691982 126470750 35691982 126470750 130164658 126470750 64630742 62102512 64630742 122204964 64630742 122204964 125662327 122204964 60996608 58662422 60996608 100470597 60996608 100470597 104983069 100470597 268434452 272501915 268434452 102270803 268434452 102270803 106848499 102270803 101931185 99752154 101931185 137769710 101931185 137769710 143465096 137769710 234979157 238506780 234979157 198573068 234979157 198573068 200560955 198573068 226619708 230221154 226619708 53698590 226619708 53698590 56114591 53698590 184415410 182515989 184415410 211014056 184415410 211014056 207674036 211014056 207723486 206400503 207723486 195713100 207723486 195713100 206118515 195713100 56689637 55326664 56689637 30132769 56689637 30132769 32807536 30132769 173185383 164466477 173185383 129867943 173185383 129867943 135416917 129867943 228758638 232488236 228758638 211551293 228758638 211551293 207817346 211551293 189975730 185316030 189975730 217267326 189975730 217267326 222534138 217267326 271773455 274293252 271773455 90115404 271773455 90115404 91106391 90115404 79504460 79149498 79504460 195316895 79504460 195316895 205532741 195316895 94378904 93945801 94378904 74231979 94378904 74231979 75711087 74231979 166875119 159560501 166875119 272514997 166875119 272514997 269735841 272514997 284043614 286073729 284043614 45641625 284043614 45641625 49764546 45641625 267179357 268719586 267179357 89498116 267179357 89498116 91104556 89498116 39173459 36021178 39173459 90653380 39173459 90653380 91914959 90653380 135525562 130458978 135525562 148356610 135525562 148356610 155663698 148356610 90439583 88498778 90439583 157210407 90439583 157210407 161623880 157210407 12274958 11674232 12274958 57900045 12274958 57900045 60039517 57900045 75904801 72982203 75904801 152351565 75904801 152351565 158503941 152351565 116218304 112681992 116218304 219591096 116218304 219591096 224496692 219591096 233997151 237958238 233997151 105294959 233997151 105294959 110338514 105294959 116155444 114913005 116155444 127978750 116155444 127978750 130918014 127978750 186854284 177003334 186854284 85044689 186854284 85044689 86861497 85044689 179633030 170772612 179633030 56291580 179633030 56291580 59861037 56291580 83875530 81983117 83875530 67940788 83875530 67940788 70444194 67940788 127731576 122445160 127731576 144290609 127731576 144290609 147382706 144290609 252955428 256433430 252955428 256196835 252955428 256196835 253901745 256196835 171397387 160300014 171397387 52293335 171397387 52293335 53781234 52293335 237327961 240721779 237327961 120614467 237327961 120614467 125949664 120614467 113869074 110166558 113869074 279184982 113869074 279184982 277592386 279184982 246703862 248994277 246703862 140664190 246703862 140664190 146909666 140664190 88500447 85886787 88500447 144534318 88500447 144534318 149979404 144534318 149346927 142123789 149346927 47795805 149346927 47795805 48660605 47795805 204208642 201792354 204208642 36112724 204208642 36112724 39235653 36112724 102546407 98944173 102546407 126242625 102546407 126242625 130774365 126242625 93795517 89570586 93795517 50658602 93795517 50658602 55011886 50658602 63459335 61038720 63459335 297104199 63459335 297104199 296895557 297104199 203367172 195105688 203367172 213260727 203367172 213260727 209500357 213260727 28164198 25760517 28164198 66473554 28164198 66473554 70844664 66473554 297785032 300262700 297785032 242569300 297785032 242569300 241681143 242569300 222769455 226623530 222769455 39690251 222769455 39690251 39850066 39690251 208418474 203113733 208418474 183487414 208418474 183487414 188608709 183487414 237977175 239412314 237977175 151580900 237977175 151580900 157015555 151580900 187211894 180532005 187211894 112617169 187211894 112617169 111977178 112617169 183130993 176174283 183130993 137486271 183130993 137486271 143459874 137486271 115264900 113294737 115264900 103315095 115264900 103315095 105481398 103315095 131103855 128108769 131103855 202645345 131103855 202645345 202908272 202645345 243156559 247050141 243156559 102960895 243156559 102960895 107948805 102960895 29160207 26422709 29160207 157995488 29160207 157995488 163526642 157995488 109357548 107645739 109357548 273515504 109357548 273515504 271833942 273515504 239822338 244693281 239822338 129129150 239822338 129129150 132339137 129129150 266320689 267852464 266320689 155756389 266320689 155756389 167636409 155756389 149910198 145257592 149910198 262258306 149910198 262258306 261290976 262258306 191160359 179282771 191160359 238795452 191160359 238795452 233771475 238795452 259559474 262761668 259559474 141715840 259559474 141715840 146538964 141715840 270735529 272061054 270735529 185389906 270735529 185389906 191410399 185389906 151992895 148276135 151992895 44587631 151992895 44587631 44423934 44587631 149790159 142900252 149790159 138189916 149790159 138189916 141780943 138189916 236628527 239910582 236628527 109149535 236628527 109149535 114763535 109149535 29442127 27350473 29442127 221884865 29442127 221884865 216967548 221884865 185413904 178853996 185413904 127517394 185413904 127517394 132917319 127517394 259776860 260617575 259776860 103480668 259776860 103480668 105385539 103480668 152470083 144346322 152470083 197579990 152470083 197579990 200755733 197579990 121483130 115477181 121483130 247235169 121483130 247235169 243800065 247235169 83523433 84046209 83523433 197303481 83523433 197303481 201044983 197303481 53062713 50222255 53062713 224063082 53062713 224063082 220745261 224063082 225954266 221829389 225954266 125158367 225954266 125158367 130452539 125158367 49705974 49268425 49705974 96572980 49705974 96572980 99374944 96572980 106689472 105614513 106689472 15371092 106689472 15371092 18616256 15371092 167953072 163828956 167953072 212481401 167953072 212481401 214018764 212481401 68558034 65936794 68558034 170355847 68558034 170355847 177055346 170355847 97558610 95990582 97558610 70221649 97558610 70221649 73396781 70221649 110033574 106145305 110033574 187089728 110033574 187089728 199406975 187089728 203987918 199679128 203987918 108099929 203987918 108099929 111080942 108099929 127639315 125298657 127639315 225587710 127639315 225587710 228613484 225587710 77808765 76199176 77808765 128695280 77808765 128695280 132658199 128695280 109615174 104959948 109615174 153064625 109615174 153064625 157571895 153064625 118427608 116265997 118427608 99040758 118427608 99040758 102223652 99040758 178222822 171618381 178222822 220015159 178222822 220015159 215119014 220015159 98374444 98374839 98374444 190571265 98374444 190571265 189910854 190571265 77734006 76118232 77734006 167564073 77734006 167564073 173766411 167564073 164393659 157818833 164393659 270083804 164393659 270083804 267084322 270083804 179913896 172863122 179913896 229406873 179913896 229406873 233456509 229406873 110694699 108043151 110694699 34226295 110694699 34226295 35463406 34226295 176199765 166678499 176199765 76074758 176199765 76074758 78429898 76074758 250061544 251423822 250061544 117448621 250061544 117448621 121210733 117448621 204831573 203589474 204831573 126203671 204831573 126203671 128256766 126203671 65952156 64337675 65952156 246219726 65952156 246219726 243557076 246219726 230462174 232781786 230462174 250394547 230462174 250394547 245554290 250394547 163427121 155673725 163427121 98071255 163427121 98071255 100239483 98071255 218892198 222640025 218892198 120792329 218892198 120792329 121343611 120792329 270479499 273744736 270479499 80049362 270479499 80049362 81371872 80049362 207650529 198847675 207650529 270152194 207650529 270152194 268366786 270152194 127819694 124558953 127819694 124084792 127819694 124084792 130844406 124084792 216885869 219922487 216885869 61283256 216885869 61283256 63073365 61283256 221625730 221493001 221625730 167305106 221625730 167305106 176511886 167305106 170603317 164219109 170603317 56576308 170603317 56576308 59151373 56576308 236262873 239413976 236262873 262123430 236262873 262123430 259687898 262123430 199178746 200925291 199178746 46304152 199178746 46304152 45814196 46304152 213365022 218692668 213365022 78638203 213365022 78638203 79306804 78638203 171606547 167297982 171606547 172542533 171606547 172542533 181381835 172542533 202972007 201170440 202972007 161284176 202972007 161284176 166129778 161284176 145204042 138359651 145204042 161252109 145204042 161252109 167996740 161252109 11045338 11513381 11045338 49955915 11045338 49955915 50867412 49955915 77330293 75070970 77330293 249725248 77330293 249725248 244815439 249725248 75601257 73019575 75601257 136073517 75601257 136073517 143254641 136073517 208821747 213241694 208821747 62918861 208821747 62918861 65172103 62918861 84183722 82325632 84183722 109105176 84183722 109105176 109965073 109105176 165642872 158020968 165642872 245524325 165642872 245524325 241907698 245524325 257706268 259558949 257706268 201698501 257706268 201698501 205267397 201698501 193877875 189569255 193877875 196543339 193877875 196543339 192459566 196543339 244421976 249871202 244421976 256062822 244421976 256062822 254212362 256062822 23228920 22175791 23228920 72294662 23228920 72294662 75776172 72294662 120257170 115689072 120257170 186865109 120257170 186865109 193050415 186865109 109720237 111044555 109720237 101350645 109720237 101350645 104773234 101350645 257439203 262217333 257439203 209979332 257439203 209979332 210659877 209979332 49553305 46800366 49553305 136718179 49553305 136718179 142469011 136718179 127910135 123755283 127910135 200825567 127910135 200825567 207302304 200825567 235528852 239201335 235528852 138223159 235528852 138223159 142706308 138223159 67221495 63886732 67221495 109514451 67221495 109514451 110573981 109514451 222776513 227599179 222776513 270048315 222776513 270048315 267786104 270048315 94782025 93046569 94782025 238276503 94782025 238276503 233309744 238276503 106664448 103816335 106664448 93747168 106664448 93747168 94667451 93747168 87060243 86831532 87060243 90544513 87060243 90544513 93292827 90544513 247065595 252000683 247065595 115081951 247065595 115081951 120406098 115081951 194840490 183298368 194840490 55535940 194840490 55535940 57094872 55535940 128433612 126638083 128433612 127893281 128433612 127893281 129684421 127893281 167787153 163253508 167787153 248495703 167787153 248495703 247361249 248495703 247621736 249625266 247621736 166482106 247621736 166482106 173248065 166482106 250139251 250545057 250139251 133086756 250139251 133086756 138436203 133086756 95230271 92983797 95230271 273747549 95230271 273747549 272350561 273747549 124995598 121047666 124995598 58511168 124995598 58511168 60738191 58511168 166929605 161943387 166929605 84506919 166929605 84506919 85839809 84506919 277199663 278454370 277199663 211814094 277199663 211814094 207391771 211814094 224558742 229124263 224558742 180043534 224558742 180043534 183705991 180043534 71583516 69469628 71583516 127259053 71583516 127259053 132229159 127259053 137369571 134413446 137369571 269401554 137369571 269401554 269097175 269401554 193301806 193008624 193301806 78150478 193301806 78150478 80328133 78150478 72738509 71392264 72738509 167853884 72738509 167853884 174519822 167853884 203290700 201288747 203290700 60836238 203290700 60836238 64618788 60836238 179844020 175687183 179844020 21015301 179844020 21015301 22839152 21015301 241186406 244804999 241186406 87653400 241186406 87653400 87835359 87653400 2734840 2590869 2734840 179981424 2734840 179981424 182539801 179981424 214566111 214256686 214566111 78017059 214566111 78017059 79563732 78017059 254336651 257880615 254336651 64869925 254336651 64869925 68091127 64869925 284674223 286176311 284674223 251280194 284674223 251280194 245667495 251280194 135304602 129706591 135304602 144302197 135304602 144302197 155604089 144302197 127437869 121605083 127437869 122827550 127437869 122827550 126137380 122827550 150893026 145037946 150893026 106332745 150893026 106332745 106940573 106332745 204692216 202851224 204692216 151098290 204692216 151098290 160478376 151098290 58572734 56736159 58572734 131029426 58572734 131029426 134520632 131029426 111065820 107107697 111065820 231949348 111065820 231949348 228885644 231949348 241741378 247307910 241741378 130111198 241741378 130111198 134969072 130111198 105033664 99456903 105033664 83384651 105033664 83384651 85145976 83384651 96957147 94575814 96957147 240935925 96957147 240935925 240414176 240935925 191819542 188541485 191819542 245639731 191819542 245639731 243999572 245639731 242766431 245200486 242766431 214533988 242766431 214533988 220768954 214533988 63082860 59708228 63082860 38892694 63082860 38892694 38816477 38892694 127531847 122316580 127531847 263043405 127531847 263043405 258992055 263043405 59354517 57719035 59354517 231130593 59354517 231130593 229082863 231130593 126437467 123630259 126437467 35718790 126437467 35718790 38658166 35718790 170497027 164360488 170497027 196814506 170497027 196814506 200697546 196814506 160650876 151848476 160650876 202206168 160650876 202206168 203933010 202206168 220347652 223715824 220347652 284957941 220347652 284957941 282880792 284957941 79319669 78298022 79319669 142668217 79319669 142668217 148122193 142668217 29128020 27331576 29128020 229866622 29128020 229866622 228087288 229866622 191901621 188773871 191901621 147777346 191901621 147777346 152787964 147777346 49272382 46205800 49272382 35570693 49272382 35570693 38288818 35570693 273673008 276685174 273673008 248848209 273673008 248848209 247662718 248848209 68747678 66015460 68747678 82272047 68747678 82272047 83649834 82272047 44140902 41910401 44140902 103138857 44140902 103138857 106445813 103138857 52923970 52002318 52923970 174957123 52923970 174957123 183665977 174957123 278006308 280646826 278006308 92466644 278006308 92466644 95519480 92466644 141173387 136311381 141173387 73873881 141173387 73873881 76414211 73873881 231690394 236967091 231690394 117518468 231690394 117518468 122061116 117518468 45963639 44295423 45963639 31466552 45963639 31466552 31666953 31466552 92779621 90750663 92779621 185742400 92779621 185742400 191453531 185742400 192714782 191302047 192714782 100555576 192714782 100555576 103375886 100555576 71295372 67885977 71295372 175221572 71295372 175221572 183354756 175221572 174635678 168695034 174635678 141723684 174635678 141723684 147715015 141723684 118369623 116953173 118369623 148077123 118369623 148077123 157475936 148077123 140554854 134807571 140554854 172268009 140554854 172268009 175841895 172268009 250908117 253982542 250908117 172164253 250908117 172164253 181667881 172164253 38339154 35113586 38339154 215426777 38339154 215426777 211282749 215426777 78012173 74132669 78012173 68210857 78012173 68210857 70645232 68210857 119388800 117000548 119388800 231108655 119388800 231108655 233918894 231108655 10057540 10818537 10057540 123098537 10057540 123098537 129443496 123098537 221028945 225125544 221028945 52067113 221028945 52067113 53148680 52067113 191834351 186251191 191834351 290390647 191834351 290390647 287354332 290390647 294531255 295911336 294531255 128101924 294531255 128101924 132037110 128101924 47520248 46728228 47520248 256419172 47520248 256419172 252602297 256419172 152425394 143617034 152425394 169824174 152425394 169824174 175146881 169824174 117377667 114460133 117377667 94662431 117377667 94662431 98737818 94662431 78415731 73889621 78415731 226415845 78415731 226415845 222016547 226415845 297032481 299632236 297032481 157077736 297032481 157077736 163833582 157077736 79037125 78979387 79037125 212220128 79037125 212220128 216817680 212220128 55291121 54024818 55291121 105799792 55291121 105799792 108149324 105799792 189736479 189106024 189736479 113784104 189736479 113784104 118426897 113784104 205161702 209140815 205161702 164707315 205161702 164707315 174649734 164707315 44883656 45904148 44883656 255142778 44883656 255142778 251155628 255142778 113489302 110196074 113489302 98530800 113489302 98530800 101265051 98530800 173029014 167524554 173029014 62438257 173029014 62438257 63832572 62438257 241359388 245188833 241359388 47791499 241359388 47791499 50885896 47791499 98849348 96261061 98849348 27039852 98849348 27039852 29569139 27039852 164732591 157406433 164732591 144445101 164732591 144445101 151752007 144445101 269671003 271168106 269671003 228556179 269671003 228556179 231763291 228556179 244088134 249146155 244088134 40870074 244088134 40870074 42981616 40870074 74784397 71941865 74784397 203676532 74784397 203676532 208882513 203676532 244821565 248062829 244821565 140990458 244821565 140990458 148299481 140990458 226178221 230759975 226178221 255263722 226178221 255263722 250159102 255263722 86635257 81671967 86635257 89928708 86635257 89928708 93030735 89928708 63547682 61128041 63547682 153923633 63547682 153923633 156374817 153923633 178956871 170193967 178956871 228670061 178956871 228670061 224569486 228670061 244748656 247115551 244748656 52903850 244748656 52903850 54211482 52903850 136838971 132367036 136838971 145893507 136838971 145893507 153625391 145893507 120437203 115461985 120437203 87031825 120437203 87031825 90990532 87031825 78099919 74899887 78099919 97252187 78099919 97252187 100657019 97252187 292189729 292938536 292189729 173191598 292189729 173191598 179681692 173191598 81283264 77888043 81283264 127217602 81283264 127217602 130805738 127217602 201602397 202399561 201602397 144224444 201602397 144224444 148943591 144224444 99418470 96364969 99418470 47349852 99418470 47349852 50136895 47349852 195068749 193727926 195068749 251567631 195068749 251567631 246631660 251567631 52238519 50793419 52238519 179372803 52238519 179372803 187753995 179372803 182945098 177534228 182945098 76232069 182945098 76232069 80027295 76232069 172477367 162510792 172477367 149811430 172477367 149811430 154633659 149811430 109567318 105747196 109567318 154484885 109567318 154484885 165850078 154484885 250361973 252948688 250361973 137200728 250361973 137200728 144216236 137200728 259667945 260072710 259667945 149509647 259667945 149509647 158359838 149509647 66170830 62738425 66170830 132984949 66170830 132984949 136764824 132984949 141578786 136083053 141578786 232785319 141578786 232785319 229744726 232785319 51513888 48505378 51513888 67655020 51513888 67655020 71131996 67655020 105575206 103127881 105575206 55628437 105575206 55628437 57440665 55628437 77699795 75506317 77699795 81027041 77699795 81027041 83062410 81027041 132899174 129310954 132899174 266593818 132899174 266593818 265156178 266593818 46837235 42459992 46837235 160775962 46837235 160775962 167854816 160775962 241161153 243285011 241161153 55469618 241161153 55469618 58680811 55469618 152611457 147232326 152611457 57283518 152611457 57283518 60439824 57283518 245487242 249964697 245487242 251129778 245487242 251129778 246464441 251129778 162394552 158601191 162394552 179171687 162394552 179171687 182119871 179171687 182039379 175277535 182039379 182681695 182039379 182681695 187378867 182681695 64101802 61237459 64101802 289533408 64101802 289533408 288516553 289533408 200057328 188361276 200057328 261645607 200057328 261645607 261009892 261645607 228467224 231890127 228467224 181991553 228467224 181991553 193800460 181991553 143097170 138060016 143097170 106338076 143097170 106338076 111927351 106338076 207972346 211300006 207972346 17265724 207972346 17265724 15272553 17265724 244769115 245105595 244769115 257420610 244769115 257420610 252993210 257420610 130879243 125807159 130879243 53942062 130879243 53942062 55375494 53942062 173615524 168804140 173615524 59302653 173615524 59302653 62578631 59302653 211233232 206454135 211233232 256635605 211233232 256635605 255584897 256635605 213435152 217668487 213435152 189750972 213435152 189750972 193756679 189750972 249270785 252467049 249270785 129273043 249270785 129273043 133171783 129273043 237218101 240852706 237218101 141090607 237218101 141090607 147358106 141090607 161679195 154748428 161679195 133081007 161679195 133081007 140237320 133081007 99041702 96906717 99041702 70724245 99041702 70724245 72193535 70724245 268515916 270538774 268515916 175863426 268515916 175863426 185872251 175863426 116286915 111640622 116286915 90574562 116286915 90574562 91960489 90574562 78039288 74064236 78039288 275000150 78039288 275000150 271992084 275000150 215744052 215959488 215744052 97132088 215744052 97132088 97377155 97132088 128649032 123380525 128649032 174090454 128649032 174090454 182146546 174090454 261639166 264704053 261639166 76628971 261639166 76628971 79875112 76628971 177043592 168759799 177043592 237216687 177043592 237216687 233848372 237216687 267565046 269663669 267565046 202672390 267565046 202672390 204796542 202672390 168872898 164131580 168872898 145864681 168872898 145864681 150880712 145864681 239119918 241890403 239119918 30055493 239119918 30055493 32058411 30055493 264831745 267037435 264831745 182730508 264831745 182730508 186065955 182730508 139680598 134961009 139680598 250872191 139680598 250872191 248518819 250872191 253871191 258718564 253871191 209484399 253871191 209484399 206006849 209484399 187324639 180037517 187324639 225472546 187324639 225472546 225930851 225472546 125164140 125177007 125164140 135571690 125164140 135571690 137172071 135571690 194882355 195919388 194882355 243188337 194882355 243188337 239618177 243188337 259619385 263215603 259619385 132637191 259619385 132637191 136511684 132637191 51192133 47407365 51192133 111430279 51192133 111430279 115047235 111430279 26202717 24620774 26202717 228197429 26202717 228197429 224366609 228197429 275292005 276901037 275292005 227560833 275292005 227560833 228018391 227560833 35996198 32925056 35996198 64161667 35996198 64161667 66242224 64161667 188586880 182358627 188586880 137886355 188586880 137886355 143688972 137886355 124242393 121451302 124242393 32665821 124242393 32665821 36116055 32665821 98422448 96556772 98422448 112442437 98422448 112442437 116652958 112442437 187810127 181467798 187810127 234441849 187810127 234441849 229619446 234441849 138265695 133533881 138265695 218428503 138265695 218428503 217736389 218428503 212447556 210242031 212447556 126118896 212447556 126118896 129378128 126118896 137410011 133245364 137410011 28937886 137410011 28937886 28652858 28937886 164142697 157649699 164142697 230163665 164142697 230163665 225363603 230163665 158980899 148731597 158980899 276951863 158980899 276951863 273952996 276951863 159813685 150412375 159813685 197357535 159813685 197357535 197341772 197357535 258867551 258885992 258867551 172280217 258867551 172280217 180498324 172280217 175192029 165126687 175192029 120832148 175192029 120832148 123417066 120832148 198565673 198915462 198565673 143256743 198565673 143256743 148314945 143256743 107095540 104258378 107095540 186204224 107095540 186204224 195194591 186204224 159608133 152485260 159608133 121764447 159608133 121764447 126864688 121764447 192730276 184305563 192730276 117592400 192730276 117592400 117781627 117592400 57831380 58304573 57831380 75112940 57831380 75112940 80622395 75112940 49147110 46348725 49147110 253682935 49147110 253682935 249258688 253682935 56684652 53000283 56684652 163668660 56684652 163668660 169831847 163668660 89504932 86229964 89504932 130826442 89504932 130826442 136958835 130826442 204374640 206748724 204374640 254421407 204374640 254421407 252030113 254421407 60293234 58996722 60293234 139160942 60293234 139160942 149367152 139160942 54045676 49313011 54045676 260888389 54045676 260888389 260198963 260888389 29094574 29113475 29094574 175784601 29094574 175784601 181963606 175784601 216061138 219136590 216061138 169041014 216061138 169041014 173847838 169041014 178301669 170429533 178301669 246766265 178301669 246766265 245669056 246766265 212991873 212409355 212991873 66220592 212991873 66220592 70142954 66220592 188355968 179915789 188355968 95737952 188355968 95737952 100096247 95737952 72326003 69439226 72326003 227186486 72326003 227186486 229191683 227186486 200281938 199690341 200281938 229080216 200281938 229080216 226716486 229080216 81101667 77829771 81101667 134279355 81101667 134279355 138456118 134279355 166772154 163087538 166772154 241094929 166772154 241094929 237867353 241094929 189863321 184721631 189863321 152560511 189863321 152560511 157411612 152560511 84418214 79742794 84418214 193955107 84418214 193955107 205063171 193955107 110201843 105056681 110201843 89670764 110201843 89670764 93098352 89670764 227191507 221480788 227191507 226812652 227191507 226812652 223361571 226812652 24254762 21530240 24254762 218538490 24254762 218538490 214959662 218538490 131518150 127514518 131518150 170043076 131518150 170043076 174751418 170043076 255549530 259870929 255549530 207387732 255549530 207387732 213617742 207387732 46957353 43331066 46957353 70064303 46957353 70064303 73253438 70064303 216664399 211697672 216664399 220303333 216664399 220303333 216238829 220303333 107865782 101875583 107865782 154558211 107865782 154558211 160209395 154558211 89479874 89064688 89479874 150256888 89479874 150256888 159996125 150256888 111683755 108085514 111683755 231831200 111683755 231831200 229199600 231831200 37525320 33985287 37525320 207019301 37525320 207019301 202773802 207019301 176901026 172577882 176901026 122507688 176901026 122507688 124485051 122507688 291460803 293828223 291460803 103499048 291460803 103499048 107937454 103499048 209714090 205644562 209714090 128341717 209714090 128341717 135266005 128341717 109446972 109916336 109446972 255460574 109446972 255460574 252220855 255460574 243326918 246135017 243326918 110866653 243326918 110866653 115885910 110866653 237885029 242522533 237885029 93332651 237885029 93332651 95418994 93332651 198381112 193986159 198381112 186326302 198381112 186326302 198660106 186326302 92096608 90685552 92096608 227039388 92096608 227039388 223434391 227039388 169801812 163381344 169801812 169484823 169801812 169484823 176665763 169484823 178614100 173140159 178614100 243324558 178614100 243324558 238090676 243324558 170201449 165162180 170201449 57318115 170201449 57318115 59562723 57318115 290033115 290796803 290033115 229256478 290033115 229256478 226792572 229256478 217887918 220709410 217887918 42770249 217887918 42770249 45914022 42770249 221396747 225472161 221396747 38975189 221396747 38975189 39929763 38975189 142303703 135651887 142303703 39718997 142303703 39718997 43179831 39718997 253165198 257446430 253165198 169251023 253165198 169251023 173865546 169251023 225951829 228985018 225951829 223038789 225951829 223038789 219362360 223038789 24409257 22073764 24409257 178338738 24409257 178338738 185476321 178338738 234112957 236705868 234112957 256474699 234112957 256474699 254930762 256474699 235828820 240929513 235828820 175172512 235828820 175172512 181264226 175172512 48184959 45495981 48184959 279006754 48184959 279006754 275302035 279006754 169624918 165880275 169624918 217567582 169624918 217567582 214519538 217567582 115936460 110466018 115936460 249545794 115936460 249545794 246693866 249545794 151489843 140963665 151489843 160788125 151489843 160788125 171701345 160788125 81919407 81426699 81919407 172721371 81919407 172721371 177444351 172721371 114779801 109972953 114779801 112042392 114779801 112042392 118770879 112042392 112065978 107080534 112065978 153230836 112065978 153230836 157023755 153230836 227155716 226671358 227155716 36607009 227155716 36607009 39821524 36607009 156658165 150156062 156658165 38418066 156658165 38418066 39866859 38418066 170909857 164817225 170909857 19676988 170909857 19676988 18551154 19676988 171495986 160769279 171495986 51661522 171495986 51661522 54761532 51661522 182695294 172856201 182695294 179357263 182695294 179357263 181283564 179357263 196761900 196436791 196761900 67364964 196761900 67364964 69889687 67364964 7380138 9241681 7380138 118383137 7380138 118383137 119690356 118383137 245358004 247352270 245358004 68186068 245358004 68186068 71865830 68186068 110522795 104309289 110522795 82689671 110522795 82689671 86831949 82689671 157003378 151841398 157003378 55322393 157003378 55322393 57219250 55322393 177696254 176162877 177696254 89923904 177696254 89923904 91163245 89923904 84748303 81973508 84748303 156200699 84748303 156200699 160169490 156200699 66302810 63368415 66302810 280004283 66302810 280004283 277301333 280004283 151466598 146369492 151466598 196253470 151466598 196253470 200887942 196253470 76105800 70568064 76105800 156567389 76105800 156567389 162791425 156567389 26015761 24031116 26015761 149161903 26015761 149161903 156239440 149161903 174120493 164700001 174120493 98101453 174120493 98101453 99632675 98101453 237342964 240445713 237342964 264851518 237342964 264851518 263269137 264851518 90454902 89665686 90454902 183015354 90454902 183015354 186542322 183015354 141028154 135279007 141028154 99275097 141028154 99275097 101893223 99275097 68968338 66518388 68968338 101692984 68968338 101692984 101649149 101692984 56119592 52317326 56119592 95103598 56119592 95103598 99722837 95103598 6654117 8162505 6654117 73994548 6654117 73994548 76976695 73994548 114825533 111134370 114825533 23493265 114825533 23493265 25421525 23493265 24320891 23370707 24320891 170488336 24320891 170488336 174789382 170488336 82254218 80310230 82254218 159177301 82254218 159177301 165937610 159177301 229586454 234626397 229586454 257143929 229586454 257143929 253830719 257143929 87583227 85585116 87583227 142113256 87583227 142113256 146966167 142113256 26459141 25557488 26459141 161795715 26459141 161795715 168528703 161795715 216723726 219838311 216723726 33810248 216723726 33810248 37129442 33810248 101915761 96791766 101915761 179161629 101915761 179161629 183611662 179161629 64524024 61805925 64524024 102538675 64524024 102538675 105908925 102538675 49511001 46256700 49511001 264201829 49511001 264201829 261958373 264201829 273065266 275364384 273065266 256498265 273065266 256498265 253604577 256498265 162785732 155188659 162785732 58670015 162785732 58670015 59728943 58670015 204991110 207057420 204991110 164195251 204991110 164195251 172978743 164195251 124259184 118926310 124259184 6145655 124259184 6145655 5084518 6145655 61338422 60167810 61338422 238280514 61338422 238280514 234994246 238280514 67209541 64594725 67209541 13601083 67209541 13601083 13853721 13601083 170890944 159473361 170890944 267954073 170890944 267954073 264394259 267954073 279784053 281988867 279784053 189226699 279784053 189226699 191699025 189226699 209355461 214362741 209355461 77503357 209355461 77503357 80954637 77503357 228918349 233131982 228918349 269459463 228918349 269459463 266431222 269459463 186300510 185272172 186300510 124868088 186300510 124868088 130148847 124868088 133599893 130497068 133599893 119680280 133599893 119680280 126081678 119680280 120692753 117746804 120692753 206339798 120692753 206339798 211794992 206339798 97015021 93638477 97015021 204687772 97015021 204687772 201404047 204687772 48040099 44185676 48040099 32033768 48040099 32033768 33951023 32033768 263943040 267240181 263943040 225237439 263943040 225237439 224935595 225237439 36203174 32877867 36203174 91985532 36203174 91985532 93870805 91985532 54571505 53644244 54571505 51934410 54571505 51934410 53156883 51934410 182685526 178518869 182685526 109205033 182685526 109205033 112205746 109205033 226247221 228545065 226247221 147153404 226247221 147153404 154203724 147153404 250921812 254022537 250921812 58272707 250921812 58272707 61001943 58272707 247148234 249350264 247148234 75256735 247148234 75256735 76749409 75256735 296293494 298983851 296293494 100699622 296293494 100699622 103234702 100699622 295742676 295599105 295742676 57965154 295742676 57965154 60172705 57965154 206723045 209923575 206723045 100830507 206723045 100830507 102240496 100830507 243188542 246887720 243188542 113814370 243188542 113814370 119826052 113814370 251874620 253067977 251874620 175372405 251874620 175372405 184844325 175372405 65006294 62156816 65006294 180400375 65006294 180400375 183313444 180400375 107417118 108772114 107417118 88812262 107417118 88812262 92119524 88812262 155903445 148497960 155903445 137611158 155903445 137611158 143074955 137611158 218875859 215356199 218875859 263795112 218875859 263795112 261483625 263795112 144024222 138114414 144024222 258429264 144024222 258429264 255290994 258429264 157333166 151172513 157333166 66543226 157333166 66543226 69221560 66543226 161429744 158204360 161429744 77647515 161429744 77647515 81831342 77647515 271703549 272325405 271703549 71086340 271703549 71086340 75617145 71086340 189159034 177851926 189159034 159871637 189159034 159871637 165032089 159871637 123948449 119619948 123948449 138015930 123948449 138015930 147297476 138015930 240539771 243077148 240539771 165621143 240539771 165621143 171312746 165621143 228555345 229784093 228555345 226912042 228555345 226912042 224072914 226912042 113682586 109692425 113682586 241683246 113682586 241683246 236323576 241683246 202874819 198119840 202874819 83669247 202874819 83669247 86830845 83669247 174172852 167361838 174172852 103398286 174172852 103398286 104406716 103398286 174828209 167991565 174828209 288221668 174828209 288221668 287535400 288221668 68501745 65268870 68501745 262578089 68501745 262578089 261844348 262578089 59549340 57165281 59549340 221861491 59549340 221861491 218720132 221861491 117221073 110649314 117221073 253319756 117221073 253319756 249586146 253319756 115374231 110733268 115374231 243740056 115374231 243740056 240518883 243740056 209024288 206692131 209024288 183461941 209024288 183461941 186944994 183461941 137331329 133413497 137331329 247715145 137331329 247715145 246103683 247715145 167258184 162611775 167258184 58314102 167258184 58314102 61104916 58314102 153360909 143851403 153360909 57452874 153360909 57452874 57886662 57452874 188114741 184209081 188114741 99617578 188114741 99617578 101044398 99617578 35254580 32667777 35254580 100256490 35254580 100256490 102148193 100256490 9312794 9385209 9312794 149070452 9312794 149070452 154502637 149070452 185469807 185699207 185469807 22626863 185469807 22626863 24414495 22626863 149872015 145713912 149872015 250960280 149872015 250960280 247546066 250960280 154069703 150267038 154069703 274911224 154069703 274911224 272318868 274911224 7740383 7140927 7740383 38273013 7740383 38273013 41155952 38273013 201887884 196781797 201887884 73638731 201887884 73638731 78207952 73638731 83815931 81795064 83815931 244266577 83815931 244266577 242776337 244266577 160148820 155903941 160148820 245414168 160148820 245414168 243022233 245414168 209043546 207949159 209043546 158160240 209043546 158160240 163808263 158160240 43036896 42630933 43036896 82469858 43036896 82469858 84649474 82469858 121626528 115367221 121626528 57971787 121626528 57971787 61959731 57971787 123028829 121620579 123028829 116765590 123028829 116765590 122186521 116765590 242002313 243940779 242002313 270062802 242002313 270062802 268943552 270062802 63195731 59755083 63195731 134510232 63195731 134510232 137048759 134510232 29564587 27150404 29564587 152657431 29564587 152657431 158969804 152657431 165053472 155615579 165053472 62244534 165053472 62244534 65524927 62244534 239606106 243487989 239606106 107307646 239606106 107307646 111535394 107307646 69720842 67455397 69720842 85265270 69720842 85265270 88823402 85265270 86235079 86019929 86235079 161233898 86235079 161233898 165030050 161233898 173790379 169166003 173790379 59913202 173790379 59913202 62777017 59913202 6111597 6638975 6111597 129300069 6111597 129300069 133485428 129300069 207847250 207617759 207847250 140639889 207847250 140639889 146717593 140639889 194809184 183713796 194809184 133085218 194809184 133085218 138029379 133085218 248449029 251923571 248449029 236722110 248449029 236722110 233265681 236722110 264429989 265983684 264429989 56404923 264429989 56404923 59528227 56404923 136584765 129429171 136584765 283826607 136584765 283826607 282223866 283826607 196718342 194313525 196718342 104519431 196718342 104519431 108276386 104519431 105927631 102241873 105927631 220150324 105927631 220150324 217198402 220150324 133440112 129623524 133440112 118276604 133440112 118276604 123960390 118276604 179787129 171843340 179787129 276622126 179787129 276622126 274821232 276622126 214876660 208443646 214876660 86336766 214876660 86336766 88991279 86336766 248174271 249869051 248174271 254620210 248174271 254620210 254573657 254620210 157725425 147552888 157725425 276561403 157725425 276561403 274662169 276561403 37096224 33781048 37096224 113455471 37096224 113455471 118072396 113455471 120491411 118170225 120491411 138358847 120491411 138358847 141259025 138358847 172045516 167789457 172045516 95510641 172045516 95510641 98768704 95510641 112371867 108822691 112371867 159482092 112371867 159482092 164262977 159482092 175342725 170068817 175342725 122314961 175342725 122314961 125504330 122314961 133085232 128743057 133085232 205274452 133085232 205274452 211896036 205274452 118231079 112004346 118231079 58503994 118231079 58503994 61326616 58503994 230278675 234598319 230278675 201350557 230278675 201350557 205478660 201350557 139169022 134116077 139169022 268291653 139169022 268291653 264638741 268291653 224260569 227533200 224260569 78743263 224260569 78743263 83282420 78743263 207894333 203007965 207894333 163216781 207894333 163216781 170130042 163216781 206280932 209571529 206280932 261010045 206280932 261010045 255952085 261010045 208795305 209070089 208795305 104396816 208795305 104396816 107979521 104396816 211779579 205205962 211779579 139674903 211779579 139674903 142192377 139674903 139991974 134932023 139991974 276789869 139991974 276789869 275788095 276789869 239311373 242299690 239311373 119643728 239311373 119643728 124380046 119643728 96819764 94460833 96819764 74102541 96819764 74102541 76366370 74102541 189176458 182285735 189176458 99473178 189176458 99473178 103266701 99473178 52862277 48906421 52862277 256976184 52862277 256976184 257299371 256976184 172147677 167125869 172147677 20715481 172147677 20715481 23071282 20715481 288482682 290477626 288482682 135290719 288482682 135290719 140691687 135290719 181762356 177912798 181762356 190293171 181762356 190293171 201315671 190293171 167662285 163941881 167662285 252785180 167662285 252785180 251226946 252785180 191915841 187630910 191915841 96889139 191915841 96889139 97924840 96889139 86928664 83719968 86928664 241498403 86928664 241498403 236513603 241498403 71056479 69078764 71056479 87576582 71056479 87576582 88860097 87576582 252959839 255891171 252959839 43426360 252959839 43426360 47722883 43426360 172047494 166525296 172047494 203489262 172047494 203489262 203154124 203489262 236470556 240432049 236470556 134583664 236470556 134583664 138604519 134583664 191201241 188678741 191201241 121122097 191201241 121122097 125959454 121122097 183143974 173446132 183143974 125890871 183143974 125890871 130451403 125890871 195453505 185373734 195453505 92365106 195453505 92365106 95723062 92365106 244573935 246803241 244573935 230369863 244573935 230369863 227854094 230369863 258969237 262361177 258969237 90307885 258969237 90307885 91621519 90307885 63682947 61459355 63682947 208745956 63682947 208745956 210105353 208745956 137522003 133711380 137522003 103812578 137522003 103812578 107181158 103812578 119422332 116587221 119422332 233841684 119422332 233841684 235201184 233841684 220715435 219750481 220715435 47979729 220715435 47979729 50590326 47979729 210001567 208669806 210001567 261751652 210001567 261751652 260054677 261751652 288566197 288972217 288566197 83984996 288566197 83984996 85820977 83984996 204137856 197695684 204137856 223625863 204137856 223625863 220622179 223625863 74775553 71171121 74775553 172138638 74775553 172138638 181664892 172138638 203014368 206184717 203014368 253207220 203014368 253207220 250527186 253207220 37984855 35652177 37984855 50242542 37984855 50242542 54262485 50242542 87880986 84080263 87880986 177611459 87880986 177611459 182665068 177611459 42533419 39262235 42533419 264620357 42533419 264620357 263173253 264620357 167630139 164206760 167630139 164073753 167630139 164073753 168140461 164073753 183499836 174794800 183499836 74454444 183499836 74454444 76053970 74454444 60370116 57820938 60370116 55483900 60370116 55483900 58153215 55483900 48860714 43827598 48860714 201772275 48860714 201772275 201578233 201772275 277409685 278869099 277409685 140308635 277409685 140308635 143817005 140308635 187502157 181945491 187502157 59818233 187502157 59818233 61068013 59818233 76096586 72568542 76096586 98069845 76096586 98069845 100629267 98069845 114536552 110224996 114536552 59056372 114536552 59056372 62231752 59056372 110774325 108860220 110774325 166698372 110774325 166698372 175073085 166698372 140244651 135153133 140244651 117005291 140244651 117005291 119984834 117005291 267699315 270639918 267699315 213655247 267699315 213655247 216015222 213655247 160445687 156123667 160445687 250585029 160445687 250585029 249886384 250585029 149489440 143627503 149489440 178081197 149489440 178081197 184587585 178081197 228103312 231809480 228103312 257979367 228103312 257979367 253449399 257979367 241688518 244868707 241688518 58149750 241688518 58149750 60448971 58149750 263244142 266992948 263244142 210800085 263244142 210800085 210786510 210800085 244343852 246740131 244343852 42374868 244343852 42374868 44405761 42374868 203330048 206549560 203330048 50668201 203330048 50668201 53555998 50668201 56857477 53124167 56857477 63200611 56857477 63200611 64814481 63200611 133750935 129380444 133750935 58999271 133750935 58999271 60858931 58999271 140167051 135454387 140167051 36368247 140167051 36368247 40880536 36368247 29025830 27932554 29025830 183632283 29025830 183632283 186354872 183632283 21228802 21253050 21228802 143855541 21228802 143855541 150211726 143855541 124080850 121339854 124080850 133450802 124080850 133450802 138013897 133450802 106289364 104093851 106289364 159516684 106289364 159516684 164186496 159516684 73086571 69565129 73086571 207925509 73086571 207925509 208721799 207925509 135959909 131708119 135959909 265320474 135959909 265320474 263800256 265320474 132293612 128782428 132293612 297541477 132293612 297541477 295076970 297541477 242865160 243223116 242865160 137219870 242865160 137219870 142960471 137219870 56315114 54518864 56315114 119049039 56315114 119049039 124659070 119049039 216736170 219700744 216736170 99420348 216736170 99420348 100259547 99420348 228023036 222305394 228023036 140664331 228023036 140664331 144145803 140664331 200352453 197814092 200352453 245473162 200352453 245473162 243682641 245473162 278854161 281858765 278854161 192289858 278854161 192289858 197645668 192289858 53992726 50455856 53992726 210211098 53992726 210211098 211540282 210211098 142162803 137407173 142162803 206802935 142162803 206802935 207320973 206802935 156518741 153948500 156518741 204677366 156518741 204677366 206874625 204677366 75191789 69458083 75191789 236244680 75191789 236244680 232322076 236244680 165974827 161666622 165974827 240818637 165974827 240818637 238910343 240818637 61117103 59730034 61117103 259145974 61117103 259145974 258667960 259145974 54197278 53445095 54197278 82337313 54197278 82337313 85025170 82337313 177722798 169574134 177722798 63148642 177722798 63148642 65043358 63148642 197554045 195053977 197554045 41104321 197554045 41104321 44347120 41104321 16152388 17924723 16152388 181595395 16152388 181595395 187528775 181595395 65510851 62066893 65510851 193216093 65510851 193216093 199445167 193216093 65637062 62313678 65637062 189774360 65637062 189774360 195791233 189774360 204791960 194544891 204791960 225400028 204791960 225400028 221480235 225400028 87609091 84550337 87609091 182973385 87609091 182973385 187093691 182973385 236499403 239841482 236499403 215835760 236499403 215835760 210734307 215835760 257308224 260352303 257308224 265958446 257308224 265958446 263723131 265958446 29663240 26483210 29663240 55417864 29663240 55417864 57246276 55417864 212042027 211820341 212042027 57279688 212042027 57279688 59651187 57279688 45400020 42366024 45400020 221079405 45400020 221079405 218550343 221079405 87971317 85764870 87971317 71917937 87971317 71917937 73598228 71917937 148027164 138090161 148027164 81931851 148027164 81931851 83869666 81931851 77828860 74316620 77828860 177265182 77828860 177265182 186387978 177265182 118329435 113268624 118329435 124954338 118329435 124954338 127017361 124954338 214265101 219340076 214265101 272597565 214265101 272597565 269664072 272597565 167019316 159583384 167019316 174499542 167019316 174499542 182754340 174499542 257869315 262098386 257869315 61584276 257869315 61584276 63911617 61584276 132940835 128632943 132940835 106676557 132940835 106676557 107617627 106676557 165665357 157072284 165665357 76093067 165665357 76093067 78466776 76093067 255435202 255081764 255435202 170896536 255435202 170896536 174987108 170896536 172876294 162287818 172876294 259524510 172876294 259524510 256007357 259524510 105349035 103046673 105349035 97394346 105349035 97394346 100093479 97394346 195576215 191169682 195576215 70660929 195576215 70660929 73230628 70660929 33205920 29778902 33205920 110264189 33205920 110264189 108951835 110264189 211152757 207147843 211152757 140377414 211152757 140377414 148390091 140377414 29377643 30005247 29377643 95353993 29377643 95353993 98550688 95353993 164876888 152619128 164876888 164023318 164876888 164023318 174159054 164023318 113334057 113023997 113334057 90739842 113334057 90739842 92463169 90739842 84351676 79505028 84351676 64044611 84351676 64044611 66737299 64044611 33940854 31973641 33940854 247672514 33940854 247672514 247095208 247672514 250131068 252803599 250131068 144681137 250131068 144681137 150972924 144681137 271778009 273205867 271778009 46950573 271778009 46950573 46731984 46950573 169750641 165536445 169750641 133249616 169750641 133249616 138202811 133249616 141939770 136915272 141939770 214540008 141939770 214540008 217188630 214540008 133245029 128461328 133245029 252322787 133245029 252322787 251119002 252322787 253154241 257891000 253154241 112954776 253154241 112954776 118848971 112954776 273193486 276616854 273193486 164616016 273193486 164616016 170487022 164616016 231482138 234005921 231482138 88755877 231482138 88755877 89814781 88755877 274171288 276179096 274171288 155810397 274171288 155810397 158818186 155810397 240495644 239387844 240495644 176324899 240495644 176324899 181412130 176324899 256211710 257587533 256211710 222699434 256211710 222699434 228945866 222699434 40935565 40295392 40935565 127571317 40935565 127571317 131859449 127571317 56970879 54961290 56970879 73451756 56970879 73451756 76530056 73451756 120902771 116855881 120902771 262904241 120902771 262904241 262242784 262904241 36024423 32936800 36024423 111153639 36024423 111153639 115693381 111153639 266899229 269057709 266899229 284334386 266899229 284334386 283379696 284334386 23752437 21413972 23752437 224224223 23752437 224224223 220703271 224224223 109223009 104998166 109223009 52515655 109223009 52515655 53570296 52515655 194354351 189473673 194354351 74558152 194354351 74558152 76400999 74558152 48154155 44886128 48154155 233089763 48154155 233089763 229546459 233089763 138906741 132315071 138906741 23945786 138906741 23945786 25944973 23945786 204927794 198129597 204927794 99087388 204927794 99087388 99802863 99087388 66098208 63235883 66098208 170784656 66098208 170784656 179137308 170784656 186165803 178691012 186165803 124852179 186165803 124852179 131065598 124852179 102953985 97969198 102953985 280852516 102953985 280852516 280670417 280852516 156798851 150651877 156798851 220901611 156798851 220901611 217963481 220901611 239071159 244642509 239071159 244046084 239071159 244046084 238079297 244046084 244221773 248849605 244221773 42583813 244221773 42583813 45765829 42583813 129731860 124466476 129731860 124666652 129731860 124666652 128060197 124666652 33056927 30643005 33056927 209455024 33056927 209455024 213202087 209455024 264045444 267409570 264045444 76081901 264045444 76081901 79183609 76081901 234376735 238091782 234376735 80325955 234376735 80325955 81565597 80325955 69150489 65850737 69150489 209308025 69150489 209308025 205735551 209308025 181663970 173207016 181663970 74839155 181663970 74839155 78088152 74839155 128384697 123020661 128384697 262993075 128384697 262993075 260340755 262993075 65173667 64378506 65173667 240492590 65173667 240492590 238384123 240492590 27587508 25984229 27587508 101563522 27587508 101563522 105976329 101563522 233467591 231050733 233467591 130761467 233467591 130761467 136361465 130761467 142836307 137875214 142836307 234911410 142836307 234911410 230473624 234911410 200028902 195054342 200028902 138828512 200028902 138828512 145124606 138828512 283817465 286151529 283817465 218688563 283817465 218688563 215925577 218688563 142659537 137295177 142659537 250265225 142659537 250265225 245319740 250265225 140896567 133457069 140896567 190128942 140896567 190128942 190694351 190128942 43458726 44190228 43458726 206193954 43458726 206193954 210587623 206193954 93554628 91367488 93554628 212030089 93554628 212030089 207233072 212030089 137279273 131933413 137279273 5423885 137279273 5423885 5323837 5423885 172915143 166998860 172915143 228067303 172915143 228067303 224476367 228067303 128086765 122410756 128086765 9936054 128086765 9936054 8368332 9936054 201241488 198381089 201241488 89859338 201241488 89859338 92470393 89859338 86146541 83573679 86146541 62361413 86146541 62361413 66266746 62361413 130127961 125737952 130127961 184610352 130127961 184610352 185531414 184610352 255124937 257896891 255124937 278646191 255124937 278646191 276288554 278646191 189885155 190077383 189885155 182566601 189885155 182566601 185864201 182566601 70943288 66933462 70943288 107564296 70943288 107564296 110561557 107564296 65914958 63939730 65914958 134957426 65914958 134957426 139719392 134957426 85926449 84573583 85926449 93196366 85926449 93196366 95967583 93196366 172388934 167437481 172388934 81408524 172388934 81408524 84289893 81408524 165235371 155765908 165235371 147505537 165235371 147505537 151966915 147505537 128197885 125239107 128197885 228135244 128197885 228135244 224604322 228135244 61748413 58219788 61748413 303939537 61748413 303939537 301986761 303939537 23676324 22996606 23676324 139016614 23676324 139016614 149796138 139016614 215338538 214160549 215338538 261527632 215338538 261527632 260408544 261527632 60926749 59075648 60926749 269430992 60926749 269430992 267290836 269430992 294587441 295598859 294587441 182023766 294587441 182023766 185344468 182023766 156582845 148491796 156582845 204948354 156582845 204948354 209340892 204948354 194901842 183211128 194901842 63811861 194901842 63811861 67053023 63811861 158841766 149401627 158841766 32804362 158841766 32804362 36506719 32804362 246477724 249344999 246477724 227524166 246477724 227524166 223660981 227524166 70790432 66410637 70790432 83475639 70790432 83475639 85683370 83475639 108055068 105939396 108055068 46001854 108055068 46001854 50356495 46001854 134288574 127481758 134288574 171698546 134288574 171698546 180245944 171698546 178704857 172161941 178704857 26746359 178704857 26746359 28544408 26746359 101035832 101406562 101035832 42056954 101035832 42056954 45404836 42056954 204019739 201691341 204019739 304045887 204019739 304045887 302815780 304045887 63324602 60522112 63324602 269953456 63324602 269953456 266813906 269953456 15813848 15956741 15813848 189983772 15813848 189983772 193807299 189983772 270793408 273301423 270793408 243635018 270793408 243635018 239681436 243635018 116243560 109789742 116243560 101458907 116243560 101458907 102477318 101458907 175070233 171260879 175070233 270955498 175070233 270955498 268288657 270955498 61133166 58179233 61133166 209489578 61133166 209489578 212996322 209489578 221818082 218634634 221818082 105418658 221818082 105418658 110383074 105418658 259462213 260569823 259462213 260113387 259462213 260113387 255011803 260113387 229059497 232424514 229059497 113888616 229059497 113888616 119616590 113888616 167908295 160296304 167908295 89768538 167908295 89768538 92304504 89768538 103053531 102068030 103053531 265637750 103053531 265637750 261716755 265637750 105599029 102038754 105599029 93818888 105599029 93818888 97401848 93818888 211174611 210726974 211174611 171607374 211174611 171607374 174627726 171607374 194144198 189315108 194144198 157177174 194144198 157177174 163549031 157177174 120775904 113672311 120775904 287125077 120775904 287125077 285898343 287125077 92482116 90538540 92482116 98127763 92482116 98127763 99933977 98127763 233164168 235948295 233164168 94019886 233164168 94019886 97763939 94019886 215078488 220044890 215078488 72004556 215078488 72004556 73839014 72004556 39352208 41943384 39352208 248289245 39352208 248289245 244584284 248289245 74939224 71268871 74939224 48155147 74939224 48155147 48059618 48155147 89149022 87457875 89149022 122917492 89149022 122917492 122880027 122917492 214089124 216855612 214089124 199720830 214089124 199720830 204343248 199720830 54557096 50713269 54557096 102326515 54557096 102326515 106722808 102326515 242202979 245527927 242202979 75322770 242202979 75322770 80065305 75322770 251354798 252615778 251354798 161401728 251354798 161401728 171718880 161401728 106228742 102848185 106228742 153523962 106228742 153523962 163245349 153523962 119711863 114392529 119711863 265341328 119711863 265341328 261466851 265341328 54739411 53442099 54739411 80198868 54739411 80198868 80954184 80198868 120135946 115371403 120135946 91252713 120135946 91252713 94408496 91252713 184622168 181592727 184622168 114809739 184622168 114809739 120171286 114809739 74884500 72672427 74884500 269162246 74884500 269162246 266131564 269162246 73003726 71715782 73003726 66414074 73003726 66414074 68285630 66414074 123391641 118392993 123391641 281242997 123391641 281242997 279253218 281242997 94808742 93174476 94808742 174866020 94808742 174866020 180274557 174866020 220098072 221426402 220098072 106186877 220098072 106186877 107218133 106186877 299640503 300177901 299640503 225076228 299640503 225076228 222078002 225076228 76549219 75913052 76549219 182994092 76549219 182994092 188640899 182994092 65466410 62501587 65466410 34285832 65466410 34285832 38614141 34285832 250425704 252425804 250425704 266223697 250425704 266223697 263592380 266223697 168099805 162227056 168099805 97822354 168099805 97822354 102000798 97822354 222488398 226600540 222488398 70202350 222488398 70202350 71688798 70202350 271403828 273671932 271403828 139516893 271403828 139516893 144722114 139516893 104260073 101349964 104260073 29893061 104260073 29893061 30002801 29893061 70183479 67580488 70183479 115911146 70183479 115911146 120988603 115911146 109925593 108859959 109925593 187566598 109925593 187566598 196392230 187566598 127279814 121656451 127279814 272488228 127279814 272488228 269950461 272488228 135835102 131376262 135835102 159761215 135835102 159761215 164587138 159761215 20477327 21058149 20477327 130153727 20477327 130153727 137170855 130153727 254902477 256473221 254902477 38217252 254902477 38217252 39921065 38217252 167395468 162354098 167395468 289027016 167395468 289027016 286183006 289027016 257946418 258438172 257946418 266515963 257946418 266515963 263610999 266515963 217519560 213251525 217519560 173302734 217519560 173302734 181081624 173302734 231866214 236127881 231866214 269922201 231866214 269922201 266150807 269922201 134225085 129100292 134225085 246418091 134225085 246418091 244905223 246418091 198968454 198424992 198968454 175411757 198968454 175411757 181985157 175411757 135480722 131848399 135480722 103852417 135480722 103852417 108417700 103852417 66638793 64961835 66638793 176706345 66638793 176706345 187241537 176706345 59062349 55869195 59062349 33939173 59062349 33939173 37989452 33939173 55219546 50848800 55219546 271688278 55219546 271688278 268744625 271688278 94729524 92280517 94729524 64443207 94729524 64443207 65951419 64443207 272663993 274419519 272663993 95212384 272663993 95212384 98305913 95212384 71723967 69469837 71723967 28378397 71723967 28378397 30675070 28378397 125180673 121653833 125180673 139940844 125180673 139940844 144252968 139940844 212447525 215663568 212447525 22416059 212447525 22416059 24040409 22416059 72906066 69490647 72906066 125227814 72906066 125227814 130440580 125227814 176026018 171872403 176026018 255636531 176026018 255636531 253435138 255636531 34926207 31722844 34926207 55642686 34926207 55642686 57556998 55642686 36364024 36596227 36364024 112438114 36364024 112438114 116410149 112438114 59599124 58041897 59599124 46507595 59599124 46507595 49908413 46507595 238143134 241649221 238143134 195476616 238143134 195476616 200825194 195476616 108306191 103425423 108306191 162987597 108306191 162987597 173506715 162987597 39923656 38785570 39923656 200587490 39923656 200587490 204470402 200587490 257881704 261468522 257881704 229618922 257881704 229618922 226956122 229618922 196897679 195339111 196897679 244652710 196897679 244652710 242868888 244652710 43974185 42159850 43974185 20335627 43974185 20335627 19431935 20335627 164261039 160453531 164261039 84562231 164261039 84562231 87109735 84562231 118315867 115428486 118315867 217207364 118315867 217207364 216469243 217207364 218161066 214927088 218161066 139515359 218161066 139515359 146580600 139515359 144461845 138054137 144461845 34915685 144461845 34915685 38777414 34915685 188568850 182910390 188568850 211570956 188568850 211570956 211420620 211570956 51991791 49343369 51991791 171365750 51991791 171365750 176595755 171365750 178673518 169507747 178673518 191364438 178673518 191364438 191748511 191364438 158850276 153432664 158850276 253181313 158850276 253181313 250259893 253181313 73533245 70545531 73533245 96350683 73533245 96350683 98244982 96350683 220036388 218935181 220036388 227383264 220036388 227383264 228100758 227383264 209813601 202680595 209813601 42443197 209813601 42443197 44780419 42443197 165385191 156094312 165385191 230560555 165385191 230560555 225554993 230560555 273938489 276350100 273938489 209863326 273938489 209863326 210633359 209863326 223185664 227999603 223185664 182220858 223185664 182220858 189757998 182220858 206280490 203682562 206280490 233546624 206280490 233546624 229847675 233546624 299031903 298451529 299031903 203480007 299031903 203480007 202340873 203480007 216753644 220606983 216753644 193970659 216753644 193970659 196764932 193970659 135003330 130364895 135003330 92855851 135003330 92855851 95437782 92855851 96712574 94078129 96712574 250436958 96712574 250436958 247917178 250436958 177648268 170881457 177648268 114457539 177648268 114457539 118978705 114457539 171706956 160402470 171706956 65727113 171706956 65727113 69226155 65727113 235141051 240793206 235141051 207151020 235141051 207151020 209136879 207151020 83078352 83248202 83078352 147453154 83078352 147453154 153727867 147453154 210342768 205482686 210342768 240740745 210342768 240740745 237640888 240740745 232158964 235574555 232158964 135777758 232158964 135777758 140545003 135777758 164641539 157397465 164641539 266946135 164641539 266946135 266874628 266946135 90536488 89449653 90536488 204703199 90536488 204703199 205798993 204703199 227975435 224923213 227975435 103600110 227975435 103600110 104870624 103600110 167062254 155657058 167062254 258251997 167062254 258251997 256697043 258251997 55894301 53941099 55894301 245357504 55894301 245357504 242759308 245357504 144845743 139133589 144845743 48159522 144845743 48159522 51996877 48159522 258387156 258878947 258387156 92048473 258387156 92048473 94597820 92048473 81091703 81269310 81091703 73735013 81091703 73735013 76439749 73735013 87946559 87440529 87946559 172230036 87946559 172230036 177187126 172230036 177177011 174664162 177177011 101141648 177177011 101141648 101210002 101141648 69532024 67874828 69532024 188039165 69532024 188039165 193400387 188039165 97932523 94531403 97932523 276972680 97932523 276972680 275128697 276972680 169194641 159305347 169194641 193554738 169194641 193554738 204196185 193554738 85150794 84585902 85150794 234740305 85150794 234740305 229531572 234740305 258651643 262346685 258651643 86466594 258651643 86466594 87923666 86466594 116981599 115073539 116981599 259479878 116981599 259479878 255337439 259479878 188210884 177543319 188210884 59668352 188210884 59668352 62064783 59668352 28933764 28386476 28933764 267371199 28933764 267371199 263599122 267371199 84610587 81919101 84610587 264120777 84610587 264120777 260603808 264120777 132339784 127330990 132339784 220697672 132339784 220697672 222381836 220697672 269341742 271635303 269341742 245411500 269341742 245411500 243518384 245411500 63440106 60019803 63440106 163708927 63440106 163708927 174180599 163708927 190897543 191242651 190897543 106166987 190897543 106166987 108585637 106166987 181530571 174902970 181530571 220936702 181530571 220936702 223127066 220936702 235644809 242150944 235644809 210457637 235644809 210457637 213749671 210457637 50451204 49440870 50451204 140875556 50451204 140875556 146857056 140875556 122652807 117286740 122652807 107264365 122652807 107264365 113004800 107264365 35815638 32397805 35815638 164254086 35815638 164254086 174016125 164254086 116475246 111293519 116475246 48199059 116475246 48199059 47995659 48199059 191815977 187383804 191815977 202389675 191815977 202389675 206343738 202389675 71513184 66591450 71513184 203528462 71513184 203528462 206907130 203528462 235026799 239752662 235026799 212875700 235026799 212875700 209172695 212875700 213277616 206510378 213277616 208457830 213277616 208457830 210978119 208457830 243384263 247580279 243384263 138523027 243384263 138523027 143152782 138523027 46292420 46558503 46292420 215485406 46292420 215485406 221088908 215485406 223931229 218658952 223931229 294252190 223931229 294252190 293925894 294252190 203661517 194055968 203661517 134640229 203661517 134640229 139041208 134640229 70892041 68632578 70892041 13426931 70892041 13426931 12813200 13426931 75141504 75701262 75141504 74802083 75141504 74802083 78716058 74802083 90758411 87958201 90758411 79436674 90758411 79436674 81577375 79436674 111641276 109163903 111641276 43636945 111641276 43636945 43046026 43636945 83647040 78119727 83647040 236042126 83647040 236042126 233231257 236042126 488707 495892 488707 252710938 488707 252710938 250385999 252710938 125705443 124745874 125705443 244445785 125705443 244445785 242754363 244445785 249394411 253857303 249394411 209271663 249394411 209271663 209758013 209271663 77326589 76190609 77326589 176441337 77326589 176441337 182621068 176441337 137102248 131025061 137102248 81700086 137102248 81700086 86080825 81700086 71227772 67086984 71227772 130094787 71227772 130094787 134155089 130094787 175562429 168582868 175562429 237388925 175562429 237388925 233635011 237388925 206452279 209842636 206452279 107710384 206452279 107710384 111041153 107710384 236794970 234310999 236794970 53470295 236794970 53470295 55079261 53470295 241673094 246739877 241673094 196765471 241673094 196765471 202313331 196765471 72204452 68775490 72204452 57584278 72204452 57584278 62086947 57584278 60565275 59631503 60565275 173796283 60565275 173796283 180922538 173796283 243314016 245278625 243314016 153283763 243314016 153283763 163816912 153283763 263718858 267257183 263718858 86921478 263718858 86921478 92118319 86921478 276414593 278433500 276414593 295875364 276414593 295875364 295790922 295875364 257768010 262158574 257768010 78143198 257768010 78143198 78178827 78143198 261148409 263573522 261148409 221199029 261148409 221199029 217575135 221199029 173340502 168675402 173340502 131318705 173340502 131318705 136876029 131318705 268087705 270994810 268087705 213268864 268087705 213268864 218173459 213268864 243690125 247024839 243690125 83387639 243690125 83387639 88361971 83387639 176260988 167379377 176260988 61661727 176260988 61661727 64444423 61661727 267541893 270037479 267541893 70013782 267541893 70013782 73601864 70013782 215817372 211950197 215817372 123725967 215817372 123725967 124774915 123725967 54061876 50474480 54061876 281878316 54061876 281878316 281066238 281878316 110250737 107074456 110250737 214838849 110250737 214838849 219473697 214838849 263461705 267063110 263461705 110974094 263461705 110974094 112032428 110974094 77351554 76155787 77351554 85383719 77351554 85383719 88403935 85383719 16569964 16876449 16569964 137692401 16569964 137692401 141868800 137692401 207441841 211514253 207441841 52617215 207441841 52617215 54690131 52617215 254355528 254773266 254355528 44878472 254355528 44878472 45286009 44878472 221633802 225149079 221633802 68938463 221633802 68938463 71052066 68938463 204968042 210003733 204968042 202796454 204968042 202796454 204850829 202796454 192377456 187878007 192377456 110563942 192377456 110563942 116112574 110563942 50395871 47313487 50395871 228981134 50395871 228981134 224858220 228981134 199033851 186397555 199033851 184364328 199033851 184364328 192891215 184364328 259979910 264111695 259979910 145280463 259979910 145280463 151614637 145280463 247147631 251215443 247147631 110586694 247147631 110586694 115607769 110586694 91767715 89707502 91767715 27462398 91767715 27462398 27246296 27462398 36436855 36116676 36436855 201798927 36436855 201798927 203490614 201798927 116054764 110990844 116054764 261017489 116054764 261017489 258658969 261017489 204233196 198929033 204233196 152759381 204233196 152759381 158147164 152759381 33218312 31852771 33218312 32909490 33218312 32909490 36669563 32909490 204833937 209795813 204833937 48013797 204833937 48013797 51285781 48013797 22763480 21044503 22763480 257721090 22763480 257721090 255423481 257721090 146156295 141696837 146156295 239510809 146156295 239510809 236343948 239510809 22233947 20092441 22233947 195454916 22233947 195454916 198405432 195454916 64497692 62309894 64497692 210509470 64497692 210509470 210809750 210509470 193102783 188721505 193102783 74181890 193102783 74181890 78743725 74181890 100384348 97623310 100384348 184300011 100384348 184300011 189660374 184300011 50366331 49367351 50366331 26095821 50366331 26095821 28029702 26095821 53057768 50885976 53057768 146251031 53057768 146251031 153059090 146251031 124379307 119432907 124379307 219784888 124379307 219784888 223478389 219784888 34716054 31534006 34716054 141012284 34716054 141012284 147081406 141012284 120728653 117600609 120728653 146920189 120728653 146920189 151410408 146920189 65583234 62894787 65583234 135561419 65583234 135561419 140937352 135561419 281994301 283772855 281994301 77870863 281994301 77870863 81537376 77870863 179710922 171749942 179710922 30081839 179710922 30081839 33587563 30081839 185510020 177167518 185510020 168556205 185510020 168556205 177918166 168556205 181379550 171704138 181379550 202643868 181379550 202643868 202256390 202643868 178511923 172437365 178511923 105569039 178511923 105569039 109131956 105569039 62261124 59916700 62261124 161335442 62261124 161335442 165628099 161335442 242095274 245352584 242095274 71371116 242095274 71371116 75770175 71371116 246589078 248446599 246589078 87759507 246589078 87759507 89069739 87759507 64447080 62006804 64447080 176778484 64447080 176778484 178638989 176778484 277148369 279336088 277148369 182045167 277148369 182045167 192148496 182045167 27412704 27366194 27412704 195731373 27412704 195731373 198011181 195731373 122995894 121681607 122995894 252578149 122995894 252578149 249244611 252578149 239109361 241523393 239109361 106572085 239109361 106572085 108990863 106572085 259560807 264079031 259560807 113319240 259560807 113319240 117483399 113319240 216196623 213944903 216196623 112186801 216196623 112186801 111289994 112186801 291639065 292077309 291639065 205283999 291639065 205283999 207059600 205283999 230881743 227502656 230881743 181395552 230881743 181395552 186412290 181395552 149173255 145125592 149173255 143808064 149173255 143808064 149457114 143808064 252221249 257588913 252221249 215786203 252221249 215786203 212083673 215786203 250022862 251481188 250022862 147793958 250022862 147793958 154216132 147793958 30297293 27722027 30297293 140612653 30297293 140612653 146286563 140612653 227704476 231914051 227704476 77231943 227704476 77231943 79812370 77231943 255612852 257915625 255612852 16247853 255612852 16247853 18146971 16247853 99336272 96697865 99336272 179849657 99336272 179849657 182525194 179849657 176578748 168525477 176578748 139377225 176578748 139377225 144828076 139377225 59276235 54811461 59276235 129312739 59276235 129312739 132669918 129312739 200215840 201680971 200215840 90814382 200215840 90814382 92848719 90814382 200329752 187903116 200329752 111859260 200329752 111859260 111526072 111859260 266856420 270929492 266856420 32445931 266856420 32445931 31982037 32445931 94416770 94275612 94416770 29102181 94416770 29102181 32917295 29102181 106594444 102161788 106594444 195495559 106594444 195495559 195955378 195495559 105601820 104379236 105601820 77209313 105601820 77209313 78651829 77209313 218084975 222693602 218084975 262771516 218084975 262771516 261826233 262771516 81127507 77531260 81127507 181086540 81127507 181086540 190106559 181086540 289988059 289883344 289988059 160874872 289988059 160874872 170896049 160874872 66319767 63779004 66319767 263738432 66319767 263738432 259772705 263738432 226196526 221271873 226196526 170116315 226196526 170116315 176365535 170116315 220964734 217679445 220964734 50365901 220964734 50365901 53841235 50365901 259112417 261201801 259112417 106422309 259112417 106422309 110418319 106422309 192132354 189021456 192132354 209837153 192132354 209837153 213598139 209837153 209775207 202387844 209775207 139720319 209775207 139720319 143001843 139720319 201593447 198530065 201593447 198227285 201593447 198227285 202561927 198227285 179867259 172217929 179867259 133373097 179867259 133373097 137802372 133373097 112942674 113014331 112942674 45324704 112942674 45324704 47674025 45324704 43249146 43483404 43249146 44822677 43249146 44822677 47688824 44822677 68042155 65382958 68042155 108991888 68042155 108991888 109846051 108991888 102902896 100736860 102902896 188739273 102902896 188739273 199935421 188739273 90272358 85813591 90272358 232186193 90272358 232186193 228964843 232186193 45655382 43081241 45655382 199387884 45655382 199387884 204740503 199387884 202967645 207111908 202967645 261715004 202967645 261715004 260705282 261715004 175523036 171992923 175523036 124260625 175523036 124260625 127476712 124260625 161028701 154364626 161028701 50948698 161028701 50948698 52746335 50948698 197176380 184541496 197176380 157537995 197176380 157537995 166162050 157537995 59125140 56055901 59125140 135134732 59125140 135134732 139595334 135134732 32524185 30199336 32524185 125032116 32524185 125032116 126006624 125032116 270372715 270322772 270372715 135853725 270372715 135853725 140990000 135853725 95099951 92611548 95099951 229686198 95099951 229686198 224318150 229686198 11772011 11368153 11772011 75791237 11772011 75791237 78433533 75791237 146547325 141581782 146547325 277186641 146547325 277186641 274732442 277186641 108678014 104380052 108678014 183644080 108678014 183644080 188576280 183644080 267960962 270610396 267960962 231766693 267960962 231766693 226937758 231766693 171819887 165577284 171819887 71812173 171819887 71812173 75674306 71812173 173401521 167131537 173401521 260768246 173401521 260768246 258499787 260768246 38449063 34848809 38449063 222419725 38449063 222419725 218842282 222419725 92163197 87834295 92163197 155100091 92163197 155100091 160021966 155100091 247160659 250066793 247160659 82304841 247160659 82304841 84437581 82304841 48342567 46413545 48342567 102992458 48342567 102992458 106791495 102992458 109020142 104601739 109020142 273697994 109020142 273697994 271702755 273697994 110719323 108185692 110719323 83748872 110719323 83748872 84668606 83748872 266883706 268419689 266883706 243144902 266883706 243144902 240547043 243144902 136248932 132280039 136248932 117812491 136248932 117812491 123292641 117812491 44317288 42328751 44317288 182102134 44317288 182102134 185535421 182102134 248116825 249177852 248116825 275543908 248116825 275543908 274046446 275543908 42374703 41013769 42374703 227249308 42374703 227249308 223590739 227249308 67859147 64172644 67859147 180314008 67859147 180314008 186936872 180314008 183851285 180351035 183851285 175593630 183851285 175593630 181471575 175593630 265726877 266386200 265726877 151480004 265726877 151480004 159209827 151480004 162326826 155976394 162326826 129587288 162326826 129587288 134774720 129587288 74458241 70172983 74458241 196291741 74458241 196291741 202488854 196291741 147812462 141906790 147812462 45013534 147812462 45013534 48256532 45013534 189831107 185405851 189831107 201215900 189831107 201215900 205029760 201215900 106946786 103571436 106946786 260330582 106946786 260330582 257530066 260330582 227073937 225176630 227073937 46518327 227073937 46518327 49396495 46518327 180259050 178468672 180259050 152620928 180259050 152620928 164357117 152620928 130369556 126944417 130369556 30841060 130369556 30841060 33556080 30841060 83102591 81829582 83102591 133017835 83102591 133017835 138699965 133017835 160215005 154535929 160215005 90746935 160215005 90746935 92922688 90746935 276106869 281100405 276106869 160835365 276106869 160835365 170595939 160835365 152679579 146000983 152679579 150528441 152679579 150528441 160223062 150528441 237906759 241659001 237906759 95672833 237906759 95672833 98761478 95672833 288679827 289001562 288679827 52307983 288679827 52307983 52453052 52307983 13966808 15759608 13966808 276656214 13966808 276656214 275017807 276656214 161136474 151821458 161136474 30755559 161136474 30755559 32857197 30755559 54597130 51941208 54597130 44099067 54597130 44099067 46117230 44099067 224647408 224076718 224647408 118699106 224647408 118699106 124566236 118699106 262310890 265280341 262310890 37695289 262310890 37695289 41917606 37695289 51603002 51231270 51603002 140492326 51603002 140492326 145635164 140492326 219253995 221521421 219253995 69364984 219253995 69364984 71907507 69364984 268847880 269876250 268847880 67923886 268847880 67923886 71882174 67923886 183628558 179449057 183628558 49701250 183628558 49701250 50936068 49701250 243186950 245910464 243186950 262885532 243186950 262885532 258698410 262885532 53359137 51687635 53359137 119753546 53359137 119753546 124766886 119753546 95147538 93238561 95147538 47141184 95147538 47141184 50399290 47141184 163414789 154708365 163414789 18477743 163414789 18477743 19512015 18477743 246155968 250619113 246155968 202599691 246155968 202599691 197905920 202599691 29401612 26367385 29401612 48195990 29401612 48195990 51924014 48195990 187729504 181398040 187729504 251914034 187729504 251914034 247767317 251914034 257715164 259933733 257715164 240396476 257715164 240396476 237959026 240396476 24239805 23614417 24239805 184171962 24239805 184171962 192277927 184171962 44040741 42286020 44040741 245020337 44040741 245020337 240821590 245020337 30210502 29196444 30210502 139498870 30210502 139498870 144891439 139498870 66951587 65176565 66951587 126894220 66951587 126894220 127912462 126894220 57239354 53170002 57239354 87319934 57239354 87319934 89170753 87319934 133477092 129728580 133477092 245131633 133477092 245131633 242471290 245131633 96433678 93895283 96433678 260700466 96433678 260700466 257729800 260700466 209625533 206273043 209625533 90572545 209625533 90572545 92108797 90572545 127503515 121629206 127503515 242549989 127503515 242549989 240210636 242549989 279249795 281508953 279249795 210171542 279249795 210171542 205641433 210171542 200387683 196871543 200387683 71906260 200387683 71906260 75530629 71906260 91429832 89567945 91429832 65152725 91429832 65152725 69506427 65152725 201359211 198073280 201359211 109888600 201359211 109888600 114091665 109888600 212532419 211501066 212532419 184569636 212532419 184569636 189757575 184569636 232454956 235885671 232454956 113182938 232454956 113182938 115893306 113182938 152774022 148141680 152774022 117173552 152774022 117173552 120824391 117173552 176893944 169463610 176893944 36648897 176893944 36648897 39513977 36648897 254180788 256660471 254180788 122165844 254180788 122165844 124627880 122165844 193444216 196853237 193444216 73139839 193444216 73139839 75447583 73139839 223714999 228291900 223714999 49850104 223714999 49850104 52285347 49850104 249938006 251154456 249938006 242762132 249938006 242762132 239392257 242762132 55719029 55056130 55719029 43206840 55719029 43206840 47900576 43206840 68203057 65821844 68203057 203691737 68203057 203691737 206199328 203691737 299313873 299764494 299313873 189829090 299313873 189829090 194133377 189829090 197402242 201112745 197402242 54095768 197402242 54095768 54934807 54095768 138140419 134116652 138140419 141554180 138140419 141554180 146617502 141554180 65424019 63009141 65424019 223693566 65424019 223693566 220082712 223693566 211130201 203828318 211130201 157627735 211130201 157627735 163025846 157627735 207707711 198911984 207707711 229080673 207707711 229080673 230025403 229080673 268642904 269364824 268642904 134672680 268642904 134672680 138631416 134672680 217194091 209863846 217194091 108232393 217194091 108232393 113402814 108232393 101602000 98859497 101602000 243576808 101602000 243576808 24316604
144036 558335251 0 558335251 406591361 558335251 906343452 140616808 906343452 607141858 906343452 607141858 515839169 607141858 265657604 398589607 265657604 151433371 265657604 151433371 100777372 151433371 533669085 698630884 533669085 509542391 533669085 509542391 410461670 509542391 936759923 95147308 936759923 157147711 936759923 157147711 104721314 157147711 997544676 3673281 997544676 404872194 997544676 404872194 726668225 404872194 282383767 423359256 282383767 821711968 282383767 821711968 492748685 821711968 13505951 20936394 13505951 365091878 13505951 365091878 752929187 365091878 610781919 558235576 610781919 487089556 610781919 487089556 323919561 487089556 829583624 256550886 829583624 922446666 829583624 922446666 454892403 922446666 68024206 102741798 68024206 278004469 68024206 278004469 814903252 278004469 788744926 313595431 788744926 958000852 788744926 958000852 622459518 958000852 114460004 171400171 114460004 701616939 114460004 701616939 366412456 701616939 564671676 570016750 564671676 335114316 564671676 335114316 773537683 335114316 64469029 96700434 64469029 847066964 64469029 847066964 612389260 847066964 827450299 259907260 827450299 312059323 827450299 312059323 206914358 312059323 321907233 483888440 321907233 708492301 321907233 708492301 429397210 708492301 129094454 193941148 129094454 192345119 129094454 192345119 128170392 192345119 586541573 641518976 586541573 493204630 586541573 493204630 327873867 493204630 88145511 132103045 88145511 258546497 88145511 258546497 170298397 258546497 560893108 811636429 560893108 455753098 560893108 455753098 691645613 455753098 60735337 90943293 60735337 289598129 60735337 289598129 191485911 289598129 816417951 275611194 816417951 893652327 816417951 893652327 628352452 893652327 770363181 339549809 770363181 456664092 770363181 456664092 691107868 456664092 615227263 726771251 615227263 513743215 615227263 513743215 531404759 513743215 29423999 44567086 29423999 66867633 29423999 66867633 44959106 66867633 405011716 598923861 405011716 877756856 405011716 877756856 339293967 877756856 133735991 200892243 133735991 615588232 133735991 615588232 394306824 615588232 191133546 289158269 191133546 492346764 191133546 492346764 668023018 492346764 580661028 739540479 580661028 128046170 580661028 128046170 915473123 128046170 254207399 381202162 254207399 675097374 254207399 675097374 527859251 675097374 30840511 46008333 30840511 527183717 30840511 527183717 650853309 527183717 12851017 19613153 12851017 137062841 12851017 137062841 909346680 137062841 579369097 956043302 579369097 215991696 579369097 215991696 143207620 215991696 382805059 765394949 382805059 82305493 382805059 82305493 54789686 82305493 947131144 78827151 947131144 400721975 947131144 400721975 266850195 400721975 365489035 625670697 365489035 69403647 365489035 69403647 953418745 69403647 763637156 349924492 763637156 859191344 763637156 859191344 581882320 859191344 648429937 591566640 648429937 201523553 648429937 201523553 865056471 201523553 282799964 423859482 282799964 342792867 282799964 342792867 228172044 342792867 482144469 553854475 482144469 296945374 482144469 296945374 800151776 296945374 941558302 87729965 941558302 181423204 941558302 181423204 879288188 181423204 607687332 844746999 607687332 938434998 607687332 938434998 467684911 938434998 261446688 391941699 261446688 533922274 261446688 533922274 640250441 533922274 668213290 491754847 668213290 95613798 668213290 95613798 936520555 95613798 918952458 122761384 918952458 336027033 918952458 336027033 223119974 336027033 537977027 514498672 537977027 341046976 537977027 341046976 226924619 341046976 978173231 33060582 978173231 38383401 978173231 38383401 25505863 38383401 843713291 235221465 843713291 424977280 843713291 424977280 712768011 424977280 435027493 965883910 435027493 458716431 435027493 458716431 305871370 458716431 797656803 300877832 797656803 302412404 797656803 302412404 796731471 302412404 747495249 373295352 747495249 998412040 747495249 998412040 364100946 998412040 672762293 484385294 672762293 331816834 672762293 331816834 219948768 331816834 185328101 281357310 185328101 204861884 185328101 204861884 862603415 204861884 986852004 19613150 986852004 727936095 986852004 727936095 466328275 727936095 550241188 762727257 550241188 587354540 550241188 587354540 545559460 587354540 609021498 505042052 609021498 376670954 609021498 376670954 251389287 376670954 364075210 902730942 364075210 814390557 364075210 814390557 552430690 814390557 752288367 365864573 752288367 149791583 752288367 149791583 99609133 149791583 694186555 451650172 694186555 362054462 694186555 362054462 755077068 362054462 377064175 654037014 377064175 416921742 377064175 416921742 718404998 416921742 181597544 275992207 181597544 884582194 181597544 884582194 554398557 884582194 499069787 516545542 499069787 655777416 499069787 655777416 640090791 655777416 606326799 509898323 606326799 881812601 606326799 881812601 579526689 881812601 555836224 993194816 555836224 76914203 555836224 76914203 51553948 76914203 576071194 628138844 576071194 294563460 576071194 294563460 801770649 294563460 566192302 601453147 566192302 16584777 566192302 16584777 10789936 16584777 310285074 465294555 310285074 658342886 310285074 658342886 456918941 658342886 228092029 342665488 228092029 415100057 228092029 415100057 276529459 415100057 123611092 185400320 123611092 981694784 123611092 981694784 482980662 981694784 431106138 695761684 431106138 342075726 431106138 342075726 768736349 342075726 936003978 96528849 936003978 441333141 936003978 441333141 294393382 441333141 789116362 313007460 789116362 361458166 789116362 361458166 240852768 361458166 959535101 60044247 959535101 171349355 959535101 171349355 885984021 171349355 221445704 333935940 221445704 10144719 221445704 10144719 992776357 10144719 737142131 388576444 737142131 504029484 737142131 504029484 579492800 504029484 410224015 608688651 410224015 175410798 410224015 175410798 116653682 175410798 173346276 263514560 173346276 98332239 173346276 98332239 935281441 98332239 526600113 593834201 526600113 692541434 526600113 692541434 456871479 692541434 813206457 280019424 813206457 280257261 813206457 280257261 184629006 280257261 594418747 807679266 594418747 37899021 594418747 37899021 974441267 37899021 701296566 441503824 701296566 311194449 701296566 311194449 206325580 311194449 375890369 749762264 375890369 184830074 375890369 184830074 123281280 184830074 929185638 107840650 929185638 495051129 929185638 495051129 329580665 495051129 688592896 460119939 688592896 204725658 688592896 204725658 862708652 204725658 686686222 462810960 686686222 205219858 686686222 205219858 136391835 205219858 113561249 170102544 113561249 394826447 113561249 394826447 263226109 394826447 696357956 448579573 696357956 569944046 696357956 569944046 387383634 569944046 183087633 278436659 183087633 268189570 183087633 268189570 176462371 268189570 492592589 887641006 492592589 885652125 492592589 885652125 339648916 885652125 630655541 870661728 630655541 22668004 630655541 22668004 14590705 22668004 481530333 591599608 481530333 162543405 481530333 162543405 891790603 162543405 946142021 80350569 946142021 265478780 946142021 265478780 174703084 265478780 846369347 230625196 846369347 308130537 846369347 308130537 204416165 308130537 488662543 535902303 488662543 92830748 488662543 92830748 61974312 92830748 151994121 229824472 151994121 709793498 151994121 709793498 509911777 709793498 424676129 699957025 424676129 263813598 424676129 263813598 173562590 263813598 355089195 899136486 355089195 913674011 355089195 913674011 492558520 913674011 517944890 565393547 517944890 217521050 517944890 217521050 854931593 217521050 903284413 145640679 903284413 182162729 903284413 182162729 878812180 182162729 75325872 113378345 75325872 204713439 75325872 204713439 136010878 204713439 94024016 140803367 94024016 639635632 94024016 639635632 643721240 639635632 814645751 278546946 814645751 847215405 814645751 847215405 563239254 847215405 297032909 445394014 297032909 530520572 297032909 530520572 576191901 530520572 241694471 362728836 241694471 96181647 241694471 96181647 936214596 96181647 782243493 322535102 782243493 283959491 782243493 283959491 810047139 283959491 733975533 393659482 733975533 542318904 733975533 542318904 373877290 542318904 372594818 755537065 372594818 963795387 372594818 963795387 449156881 963795387 130437917 195732781 130437917 177523039 130437917 177523039 118426055 177523039 923907368 115169717 923907368 738480881 923907368 738480881 563893284 738480881 598329204 558062326 598329204 37190230 598329204 37190230 974979517 37190230 243078656 364992481 243078656 228151926 243078656 228151926 848114877 228151926 843907015 234777732 843907015 195429195 843907015 195429195 130271665 195429195 782483655 322082843 782483655 104093741 782483655 104093741 931711534 104093741 240003723 359814425 240003723 87092256 240003723 87092256 58255916 87092256 476961805 943474546 476961805 591600817 476961805 591600817 469749020 591600817 285500736 427869358 285500736 656868122 285500736 656868122 583016147 656868122 223055118 335780900 223055118 380099057 223055118 380099057 743079448 380099057 752921966 365117939 752921966 322348660 752921966 322348660 782320909 322348660 609923384 596274705 609923384 261790594 609923384 261790594 826112433 261790594 315568791 474192055 315568791 337263218 315568791 337263218 771820605 337263218 193423547 292491511 193423547 576911242 193423547 576911242 579830085 576911242 741617236 381820097 741617236 58418224 741617236 58418224 960804074 58418224 504591535 994289650 504591535 245908805 504591535 245908805 836364507 245908805 485152590 836900222 485152590 474092006 485152590 474092006 679415938 474092006 891073743 163362049 891073743 345438261 891073743 345438261 230220053 345438261 670613772 488118580 670613772 477171149 670613772 477171149 317418396 477171149 36961588 54942995 36961588 461566326 36961588 461566326 687391262 461566326 552152015 539464292 552152015 550825389 552152015 550825389 660874082 550825389 637765932 627304215 637765932 2323290 637765932 2323290 1479069 2323290 253122755 379580617 253122755 492623234 253122755 492623234 667810481 492623234 513359659 812598509 513359659 71608796 513359659 71608796 952084143 71608796 410554684 547727873 410554684 872923055 410554684 872923055 438281091 872923055 381116114 579777809 381116114 93488582 381116114 93488582 62582566 93488582 820650399 269808509 820650399 370128443 820650399 370128443 749722575 370128443 724717320 407532699 724717320 998657608 724717320 998657608 504281592 998657608 1051974 1525472 1051974 329663542 1051974 329663542 218425633 329663542 898736095 152655028 898736095 70928943 898736095 70928943 47714948 70928943 407292099 519878972 407292099 250765248 407292099 250765248 165577705 250765248 596622284 973567114 596622284 858851169 596622284 858851169 371471936 858851169 575428150 582174582 575428150 212314628 575428150 212314628 858233160 212314628 644749741 977603385 644749741 450971523 644749741 450971523 694591931 450971523 360302704 610035045 360302704 931591517 360302704 931591517 337086112 931591517 375609556 946470933 375609556 892126175 375609556 892126175 649489216 892126175 788107321 314358490 788107321 268370249 788107321 268370249 176616856 268370249 316177247 475313437 316177247 204970013 316177247 204970013 136165268 204970013 171091050 259885244 171091050 850381954 171091050 850381954 648932787 850381954 496110784 605518229 496110784 184874737 496110784 184874737 876908958 184874737 291672022 437117163 291672022 440390417 291672022 440390417 702011232 440390417 928280037 108817289 928280037 208107525 928280037 208107525 860399080 208107525 575630785 631476365 575630785 718477612 575630785 718477612 590731159 718477612 757673203 358675140 757673203 606409385 757673203 606409385 662402654 606409385 555926770 837622557 555926770 624072426 555926770 624072426 419947036 624072426 653731116 696027137 653731116 407369853 653731116 407369853 724814533 407369853 333012362 720172527 333012362 770262825 333012362 770262825 612363817 770262825 1736665 2883778 1736665 182988113 1736665 182988113 121944571 182988113 848317748 227987631 848317748 549262708 848317748 549262708 377197261 549262708 730132462 399531968 730132462 272832740 730132462 272832740 817951708 272832740 928717013 108345325 928717013 31807442 928717013 31807442 20908426 31807442 818091388 272687042 818091388 147527463 818091388 147527463 902024936 147527463 91855831 137935438 91855831 592354905 91855831 592354905 391731326 592354905 719399461 415507499 719399461 439786862 719399461 439786862 293419539 439786862 189944809 287596444 189944809 277084109 189944809 277084109 815438526 277084109 893341409 160560092 893341409 855509365 893341409 855509365 387751416 855509365 37823171 56015514 37823171 691427815 37823171 691427815 641305458 691427815 932501880 102902827 932501880 137171218 932501880 137171218 91248060 137171218 371592982 985205519 371592982 235599713 371592982 235599713 155706392 235599713 186094703 282650962 186094703 552448832 186094703 552448832 540232049 552448832 393788464 932077667 393788464 701639640 393788464 701639640 639218099 701639640 317780748 477553695 317780748 74430110 317780748 74430110 950034401 74430110 644789485 982299257 644789485 506147275 644789485 506147275 390897945 506147275 557577519 697630231 557577519 239195438 557577519 239195438 158027939 239195438 218350160 329472318 218350160 889989703 218350160 889989703 565571834 889989703 78775565 118260567 78775565 302356015 78775565 302356015 200138597 302356015 716426138 419807544 716426138 304336751 716426138 304336751 201680595 304336751 893714100 159798940 893714100 293744596 893714100 293744596 802501986 293744596 192583051 291287574 192583051 476932559 192583051 476932559 677325357 476932559 725843969 406051753 725843969 650838206 725843969 650838206 351327215 650838206 153002082 231502761 153002082 292737831 153002082 292737831 803184054 292737831 62817836 94222371 62817836 482295272 62817836 482295272 674236974 482295272 725195806 407016623 725195806 812774170 725195806 812774170 612472993 812774170 317329668 477071743 317329668 863975149 317329668 863975149 468745223 863975149 552241919 833702770 552241919 449395517 552241919 449395517 299556890 449395517 480794674 545117327 480794674 218468581 480794674 218468581 144577148 218468581 27252726 41116676 27252726 444898243 27252726 444898243 698926989 444898243 828639054 257788621 828639054 152877233 828639054 152877233 898492147 152877233 525208155 531059232 525208155 297222670 525208155 297222670 196671768 297222670 821896945 268064242 821896945 489548485 821896945 489548485 325622774 489548485 247221609 370289614 247221609 752171009 247221609 752171009 375108066 752171009 600435498 677067893 600435498 46757936 600435498 46757936 31309231 46757936 628313659 822032724 628313659 376928530 628313659 376928530 251757971 376928530 776896430 330009005 776896430 624444461 776896430 624444461 510190534 624444461 307367312 461016551 307367312 704028267 307367312 704028267 637639292 704028267 618990132 528360386 618990132 91682440 618990132 91682440 61227860 91682440 465096803 571439787 465096803 335870812 465096803 335870812 223088151 335870812 170110027 258247574 170110027 4919967 170110027 4919967 996715410 4919967 118715862 177777581 118715862 874103207 118715862 874103207 633814440 874103207 162388745 245942217 162388745 581094711 162388745 581094711 595554632 581094711 729304502 400819374 729304502 695735728 729304502 695735728 597256657 695735728 272841079 409298549 272841079 505800902 272841079 505800902 561740565 505800902 822962992 266401443 822962992 92824118 822962992 92824118 938292067 92824118 187901751 284909164 187901751 11859993 187901751 11859993 7767295 11859993 267642558 402032825 267642558 176940635 267642558 176940635 882201679 176940635 581125437 758069162 581125437 309128056 581125437 309128056 791823188 309128056 803165056 292792609 803165056 594134354 803165056 594134354 413761127 594134354 832305642 251806166 832305642 382093175 832305642 382093175 254959581 382093175 939110028 91787839 939110028 499465447 939110028 499465447 332619130 499465447 548647303 617467103 548647303 797434330 548647303 797434330 627461587 797434330 338837818 808568289 338837818 43888639 338837818 43888639 28989440 43888639 917311993 125004953 917311993 639204833 917311993 639204833 521618517 639204833 278028364 417790812 278028364 236942411 278028364 236942411 156698259 236942411 934520907 99772362 934520907 997087179 934520907 997087179 516219214 997087179 136734707 205781982 136734707 815142597 136734707 815142597 366714535 815142597 593680223 881520026 593680223 72060901 593680223 72060901 951721853 72060901 161542694 244519218 161542694 166741700 161542694 166741700 889098112 166741700 253239777 379707829 253239777 353250707 253239777 353250707 235185890 353250707 296447091 444560513 296447091 417289555 296447091 417289555 718205279 417289555 749800789 369972940 749800789 339259315 749800789 339259315 770554149 339259315 343720848 605431881 343720848 240387283 343720848 240387283 839941948 240387283 608850832 720057248 608850832 706530836 608850832 706530836 636978529 706530836 887204606 169460957 887204606 379387265 887204606 379387265 253003551 379387265 277116882 415781518 277116882 104179212 277116882 104179212 69026230 104179212 519187914 516261566 519187914 657725140 519187914 657725140 423967752 657725140 853084034 220734198 853084034 458076255 853084034 458076255 305445502 458076255 10199451 15223909 10199451 264806877 10199451 264806877 823959542 264806877 467631871 618989954 467631871 196278815 467631871 196278815 868826372 196278815 613584085 803124178 613584085 151437311 613584085 151437311 100785085 151437311 140461054 211555770 140461054 460110194 140461054 460110194 306833461 460110194 949666057 75092972 949666057 981953790 949666057 981953790 538158205 981953790 702118941 440099447 702118941 395944186 702118941 395944186 263897837 395944186 7850997 12091810 7850997 256131761 7850997 256131761 829972063 256131761 847533594 229119885 847533594 969176757 847533594 969176757 549773356 969176757 471945256 577344438 471945256 163994760 471945256 163994760 890721520 163994760 26503351 39829026 26503351 625148419 26503351 625148419 581152642 625148419 423327063 991109088 423327063 158957986 423327063 158957986 105897941 158957986 143281467 216056616 143281467 90877943 143281467 90877943 60645304 90877943 63683156 95293930 63683156 410575745 63683156 410575745 722655322 410575745 283742134 424928471 283742134 92306444 283742134 92306444 61712160 92306444 945058597 82131508 945058597 213772698 945058597 213772698 857203567 213772698 56279846 84468463 56279846 973043258 56279846 973043258 531873582 973043258 324124961 487338789 324124961 20457957 324124961 20457957 13258145 20457957 865267512 201179565 865267512 50716129 865267512 50716129 965771002 50716129 90870316 136561694 90870316 563888681 90870316 563888681 505667140 563888681 88118419 132053394 88118419 315938452 88118419 315938452 209133230 315938452 164058856 248476573 164058856 346786698 164058856 346786698 765552723 346786698 307244826 460864745 307244826 537686744 307244826 537686744 424836077 537686744 719129360 415824675 719129360 435954933 719129360 435954933 705356227 435954933 780702407 324902594 780702407 124312791 780702407 124312791 82778057 124312791 181899761 276499741 181899761 21994065 181899761 21994065 13993283 21994065 8640160 13015703 8640160 702006867 8640160 702006867 566237177 702006867 702361418 439706497 702361418 78176506 702361418 78176506 52363164 78176506 616048854 689746629 616048854 203051807 616048854 203051807 135039682 203051807 299320699 449098227 299320699 359127021 299320699 359127021 757216991 359127021 583321470 578730751 583321470 192298981 583321470 192298981 871580433 192298981 630608914 894681585 630608914 35000627 630608914 35000627 976963252 35000627 497790711 917899666 497790711 490525395 497790711 490525395 669156556 490525395 797629072 300981757 797629072 406773899 797629072 406773899 725308314 406773899 484662527 514640798 484662527 404081415 484662527 404081415 269041592 404081415 612545711 762769566 612545711 364622675 612545711 364622675 242873102 364622675 7029397 10438281 7029397 29414556 7029397 29414556 19007228 29414556 156854944 237164531 156854944 258865715 156854944 258865715 828044546 258865715 25367657 38103298 25367657 948699571 25367657 948699571 444110663 948699571 436738935 512856964 436738935 225587256 436738935 225587256 148948876 225587256 569580462 503341948 569580462 338369594 569580462 338369594 771143939 338369594 84933585 127794860 84933585 312526105 84933585 312526105 789374856 312526105 224910370 338222166 224910370 270373408 224910370 270373408 177770496 270373408 60187153 90152531 60187153 127080004 60187153 127080004 84481355 127080004 69456037 104735091 69456037 75157809 69456037 75157809 949541926 75157809 124192586 186305338 124192586 101330241 124192586 101330241 67217249 101330241 698843469 445229424 698843469 505573996 698843469 505573996 580938060 505573996 986553693 20014158 986553693 807386339 986553693 807386339 361647458 807386339 139748103 210131185 139748103 577449508 139748103 577449508 521917561 577449508 350319732 670820109 350319732 152865785 350319732 152865785 101768917 152865785 426072487 845709365 426072487 217198093 426072487 217198093 143833007 217198093 489931105 645418050 489931105 444028234 489931105 444028234 296247020 444028234 597497570 868665436 597497570 174423052 597497570 174423052 116226561 174423052 945484410 81459265 945484410 88293152 945484410 88293152 941149159 88293152 156818542 237150570 156818542 321423545 156818542 321423545 783104488 321423545 732848877 396091991 732848877 790030061 732848877 790030061 506405294 790030061 835977547 246442736 835977547 792564330 835977547 792564330 607575758 792564330 937718087 93832586 937718087 34218982 937718087 34218982 22674246 34218982 500227710 847631537 500227710 480912945 500227710 480912945 319864636 480912945 685707128 464381489 685707128 415423515 685707128 415423515 276792953 415423515 111447055 166835124 111447055 697553749 111447055 697553749 439382183 697553749 403084737 718973465 403084737 9421688 403084737 9421688 6405797 9421688 913123354 131330550 913123354 306897261 913123354 306897261 203694250 306897261 688796499 459849752 688796499 270308115 688796499 270308115 177758227 270308115 508083851 751429014 508083851 377959046 508083851 377959046 744513947 377959046 469487220 792156117 469487220 507647513 469487220 507647513 474593934 507647513 394767625 779975799 394767625 5271515 394767625 5271515 3345030 5271515 29778824 44997659 29778824 594388217 29778824 594388217 548623178 594388217 577577583 589028122 577577583 4933601 577577583 4933601 3070779 4933601 330604491 496407384 330604491 419682121 330604491 419682121 716438390 419682121 191735556 289949656 191735556 973767544 191735556 973767544 597439679 973767544 54516774 81628276 54516774 354134346 54516774 354134346 761100627 354134346 487811609 911103446 487811609 943429275 487811609 943429275 623470742 943429275 385187454 894462755 385187454 597739734 385187454 597739734 344163565 597739734 278941988 418950976 278941988 944719677 278941988 944719677 523868550 944719677 971770172 41948676 971770172 849420788 971770172 849420788 457344635 849420788 469931505 958629275 469931505 733911751 469931505 733911751 513252359 733911751 205680102 310448312 205680102 568983561 205680102 568983561 621571129 568983561 344853739 772582563 344853739 816449931 344853739 816449931 613063229 816449931 216154399 326120940 216154399 891749241 216154399 891749241 613750832 891749241 858983119 211029851 858983119 646974926 858983119 646974926 352210409 646974926 861162643 207039797 861162643 369023400 861162643 369023400 750502403 369023400 655667569 775343151 655667569 229822969 655667569 229822969 846860745 229822969 767166854 344513820 767166854 287062931 767166854 287062931 807363880 287062931 928407826 108659813 928407826 207700814 928407826 207700814 860697833 207700814 673415687 483248409 673415687 303975650 673415687 303975650 201434064 303975650 429891088 508120871 429891088 190638791 429891088 190638791 872728113 190638791 509650703 722266759 509650703 708581681 509650703 708581681 602696192 708581681 817416535 274012319 817416535 875537404 817416535 875537404 587146051 875537404 997817174 3098254 997817174 228415329 997817174 228415329 847874741 228415329 760711575 354695690 760711575 977517150 760711575 977517150 464049904 977517150 475790821 731544202 475790821 143411479 475790821 143411479 904736486 143411479 461346568 593363045 461346568 392431229 461346568 392431229 734540080 392431229 821970892 267958867 821970892 76249303 821970892 76249303 948954384 76249303 927891737 109239002 927891737 456151465 927891737 456151465 691376009 456151465 821988722 267867366 821988722 27561693 821988722 27561693 981889200 27561693 631037056 591630296 631037056 156414987 631037056 156414987 104272097 156414987 567034387 630342921 567034387 252850290 567034387 252850290 831823437 252850290 533780122 756118867 533780122 709167702 533780122 709167702 581064965 709167702 648909154 696956333 648909154 727971718 648909154 727971718 357274631 727971718 905112833 142962993 905112833 422931543 905112833 422931543 714277927 422931543 970124892 44285690 970124892 414541425 970124892 414541425 720046218 414541425 637962413 846594208 637962413 515914975 637962413 515914975 360651262 515914975 553261589 899610643 553261589 310896579 553261589 310896579 790529213 310896579 915024636 128482378 915024636 259295704 915024636 259295704 170761009 259295704 550423306 699211977 550423306 499692255 550423306 499692255 332802473 499692255 798782421 298923799 798782421 424221342 798782421 424221342 713234104 424221342 778162416 328212290 778162416 953762663 778162416 953762663 647558211 953762663 608656951 651809092 608656951 998090255 608656951 998090255 523892278 998090255 588661032 564803596 588661032 291485575 588661032 291485575 804080868 291485575 940424134 89568806 940424134 300115024 940424134 300115024 798088357 300115024 703563099 438055207 703563099 638033226 703563099 638033226 528068649 638033226 345536313 742423120 345536313 369023403 345536313 369023403 246261776 369023403 262091874 392798723 262091874 483556871 262091874 483556871 673206398 483556871 784349500 319394379 784349500 202020932 784349500 202020932 864566968 202020932 871326866 192523920 871326866 894220177 871326866 894220177 621401608 894220177 576009307 752266557 576009307 238144667 576009307 238144667 841585227 238144667 598912561 653031258 598912561 578440588 598912561 578440588 538594321 578440588 414101805 859216650 414101805 499498063 414101805 499498063 332670797 499498063 83046824 124726440 83046824 369695408 83046824 369695408 246808831 369695408 64664823 97020713 64664823 303526003 64664823 303526003 795934492 303526003 303921255 455680448 303921255 232663584 303921255 232663584 845176589 232663584 24306740 36545765 24306740 748567265 24306740 748567265 627969114 748567265 60973436 91489336 60973436 47388889 60973436 47388889 31783871 47388889 207048565 312225671 207048565 897966779 207048565 897966779 458776826 897966779 186359024 283079991 186359024 764568976 186359024 764568976 405811031 764568976 409425552 942410108 409425552 322190088 409425552 322190088 213502382 322190088 635821562 586599621 635821562 660604882 635821562 660604882 536406867 660604882 95668391 143415256 95668391 235109603 95668391 235109603 155338321 235109603 26694780 40161565 26694780 6367978 26694780 6367978 4044809 6367978 944203869 83024594 944203869 249032835 944203869 249032835 164473303 249032835 237705097 356505060 237705097 352632422 237705097 352632422 234798621 352632422 515211812 841742289 515211812 272015798 515211812 272015798 179004744 272015798 477568549 788075321 477568549 91798811 477568549 91798811 939050304 91798811 525223995 760584214 525223995 913532382 525223995 913532382 372510459 913532382 424012703 876069537 424012703 181348633 424012703 181348633 879314754 181348633 631945780 794288240 631945780 65259881 631945780 65259881 43865684 65259881 596270628 565228310 596270628 454041521 596270628 454041521 302875294 454041521 570388066 968692416 570388066 255527523 570388066 255527523 830288224 255527523 783070344 321445415 783070344 455753096 783070344 455753096 303972510 455753096 452833411 744198561 452833411 321908328 452833411 321908328 213263371 321908328 433198903 942654736 433198903 44515629 433198903 44515629 969911018 44515629 481895372 653299266 481895372 495476125 481895372 495476125 329817674 495476125 82692613 124173762 82692613 765082546 82692613 765082546 381293942 765082546 214039278 323320023 214039278 737377820 214039278 737377820 432808716 737377820 634782532 640383313 634782532 352524193 634782532 352524193 761977889 352524193 90729309 136452697 90729309 356189650 90729309 356189650 759201840 356189650 912477700 132053399 912477700 538861010 912477700 538861010 619986021 538861010 987320757 18951905 987320757 188383744 987320757 188383744 874246297 188383744 253667074 380299545 253667074 805138021 253667074 805138021 532600373 805138021 143879430 217291775 143879430 441247217 143879430 441247217 701460410 441247217 491507836 969039888 491507836 318990038 491507836 318990038 784792879 318990038 692823807 453649589 692823807 418753095 692823807 418753095 278815846 418753095 830660789 255001417 830660789 190908925 830660789 190908925 872493083 190908925 163209891 247484478 163209891 214063659 163209891 214063659 141998592 214063659 960499493 58964224 960499493 267468613 960499493 267468613 822280782 267468613 728207655 402349882 728207655 820255983 728207655 820255983 345521788 820255983 266095360 399511967 266095360 464047833 266095360 464047833 309501054 464047833 690126561 457983564 690126561 617671142 690126561 617671142 486512362 617671142 490918908 839382081 490918908 944838998 490918908 944838998 592799011 944838998 355060468 916872605 355060468 66924885 355060468 66924885 45047107 66924885 218418392 329641182 218418392 383777269 218418392 383777269 256150984 383777269 739837915 384203379 739837915 975156618 739837915 975156618 588785006 975156618 743398491 379697767 743398491 815151938 743398491 815151938 495939593 815151938 441502887 955327770 441502887 490809722 441502887 490809722 326531509 490809722 473827052 555027732 473827052 658165927 473827052 658165927 447132447 658165927 506938922 593244439 506938922 854584573 506938922 854584573 450141854 854584573 90302991 135783028 90302991 423487465 90302991 423487465 713809397 423487465 3029662 4822313 3029662 135533244 3029662 135533244 910421342 135533244 135771921 203995992 135771921 818799403 135771921 818799403 374355336 818799403 25403612 38148241 25403612 59815901 25403612 59815901 959719995 59815901 345963997 803162003 345963997 421615530 345963997 421615530 715362799 421615530 639972232 554510461 639972232 47561528 639972232 47561528 967607247 47561528 596707684 625025743 596707684 71735194 596707684 71735194 952017498 71735194 2005358 3104589 2005358 177389822 2005358 177389822 118175103 177389822 136521343 205387886 136521343 658327764 136521343 658327764 660038355 658327764 713078252 424544387 713078252 276376905 713078252 276376905 815845686 276376905 857775054 212850775 857775054 378988090 857775054 378988090 743869729 378988090 226000822 339848469 226000822 21331656 226000822 21331656 13699803 21331656 883198921 175725125 883198921 641536633 883198921 641536633 494318459 641536633 487742188 701859404 487742188 135340012 487742188 135340012 910566605 135340012 315980067 474954090 315980067 224687244 315980067 224687244 850578281 224687244 941942077 86885800 941942077 554710098 941942077 554710098 571276925 554710098 180134845 273995938 180134845 73536521 180134845 73536521 950566513 73536521 293752889 440127057 293752889 936337554 293752889 936337554 487422845 936337554 965438736 51293695 965438736 660316211 965438736 660316211 549006739 660316211 490440641 535036400 490440641 776578961 490440641 776578961 550836273 776578961 866819474 198893045 866819474 329466524 866819474 329466524 777426969 329466524 500571299 544097396 500571299 106282550 500571299 106282550 70435803 106282550 545709417 832522136 545709417 480712495 545709417 480712495 675197817 480712495 94150991 141054190 94150991 164996859 94150991 164996859 890215370 164996859 614410081 898497700 614410081 352519990 614410081 352519990 761994924 352519990 693860709 452223577 693860709 445646973 693860709 445646973 698304414 445646973 308040038 461614983 308040038 103728574 308040038 103728574 931975011 103728574 579201288 825472517 579201288 407016621 579201288 407016621 271146986 407016621 212707533 320961778 212707533 587742772 212707533 587742772 363272319 587742772 824258910 264553273 824258910 832771283 824258910 832771283 598750334 832771283 275932028 414196489 275932028 199246265 275932028 199246265 132592017 199246265 620433513 586889767 620433513 499954209 620433513 499954209 637195835 499954209 772860972 336046553 772860972 882212570 772860972 882212570 566227735 882212570 337123600 516794337 337123600 248812407 337123600 248812407 834402414 248812407 710810392 427956218 710810392 425128228 710810392 425128228 712691568 425128228 729366679 400665285 729366679 78612158 729366679 78612158 947378943 78612158 539163645 562778352 539163645 139589861 539163645 139589861 93016951 139589861 182873076 278074077 182873076 524278119 182873076 524278119 417573462 524278119 89650744 134862308 89650744 856263869 89650744 856263869 560143772 856263869 306191419 459162218 306191419 430939025 306191419 430939025 708635205 430939025 835454137 247484483 835454137 365195492 835454137 365195492 243228577 365195492 78748793 118124516 78748793 32288930 78748793 32288930 21297126 32288930 410248379 547355172 410248379 610713249 410248379 610713249 642233550 610713249 677706350 476307531 677706350 667634636 677706350 667634636 662273229 667634636 506780512 818793197 506780512 339904118 506780512 339904118 770097553 339904118 985590151 21945477 985590151 265680538 985590151 265680538 823393146 265680538 244889860 367429206 244889860 654888741 244889860 654888741 429441134 654888741 731439257 397786978 731439257 3782102 731439257 3782102 997380495 3782102 608859529 582333800 608859529 154798799 608859529 154798799 103347954 154798799 446373867 899798240 446373867 716698017 446373867 716698017 648608665 716698017 816478454 275442683 816478454 731805482 816478454 731805482 596790879 731805482 610062374 509269005 610062374 14272764 610062374 14272764 990572865 14272764 64474109 96735043 64474109 505965434 64474109 505965434 644453767 505965434 320443615 481851038 320443615 280554664 320443615 280554664 812880619 280554664 729251180 401026007 729251180 369705392 729251180 369705392 749885847 369705392 874429499 187995894 874429499 149584034 874429499 149584034 900845169 149584034 556465052 681395344 556465052 568460746 556465052 568460746 463743194 568460746 532353402 879185048 532353402 482437998 532353402 482437998 674149850 482437998 121217150 181922502 121217150 681174800 121217150 681174800 540746745 681174800 141484811 212868494 141484811 346979611 141484811 346979611 231363998 346979611 509141675 806595490 509141675 188677013 509141675 188677013 874070624 188677013 568516974 657613481 568516974 744825618 568516974 744825618 542017610 744825618 505744085 997747640 505744085 436212596 505744085 436212596 705128087 436212596 638543337 739322812 638543337 393897014 638543337 393897014 262655501 393897014 197999999 299346870 197999999 186637439 197999999 186637439 124446463 186637439 311866703 468608935 311866703 818353546 311866703 818353546 544700864 818353546 863247820 203850876 863247820 459679415 863247820 459679415 688901862 459679415 791736114 309318230 791736114 869993080 791736114 869993080 367117987 869993080 771095294 338439114 771095294 366410122 771095294 366410122 243959286 366410122 773842710 334623460 773842710 770057025 773842710 770057025 538790219 770057025 149970506 226967301 149970506 149410751 149970506 149410751 900912010 149410751 54931133 82444723 54931133 104150333 54931133 104150333 931702152 104150333 924188354 114757767 924188354 672334221 924188354 672334221 445374776 672334221 314519126 472519319 314519126 288492814 314519126 288492814 806295357 288492814 78456879 117809356 78456879 464814681 78456879 464814681 685450688 464814681 168294639 255671482 168294639 725833993 168294639 725833993 660374282 725833993 993442959 8981380 993442959 941934119 993442959 941934119 381659040 941934119 9160468 13685301 9160468 247717117 9160468 247717117 835174211 247717117 872286387 191200559 872286387 48782743 872286387 48782743 32905944 48782743 941718672 87476630 941718672 36425334 941718672 36425334 975756460 36425334 991786064 12193473 991786064 749673397 991786064 749673397 471847994 749673397 903023692 145883552 903023692 870355985 903023692 870355985 492246864 870355985 221351885 333728605 221351885 994254411 221351885 994254411 368739978 994254411 712255001 425960384 712255001 517644015 712255001 517644015 620158945 517644015 134911916 202949861 134911916 148460279 134911916 148460279 98775682 148460279 711912558 426551903 711912558 598399733 711912558 598399733 337331908 598399733 848438436 227679213 848438436 870848748 848438436 870848748 567500422 870848748 147673678 223584912 147673678 51032430 147673678 51032430 34770657 51032430 763906720 349500455 763906720 454529574 763906720 454529574 303113156 454529574 983773054 24588253 983773054 481286649 983773054 481286649 320118602 481286649 262650535 393891230 262650535 857596622 262650535 857596622 609493323 857596622 591847905 892872046 591847905 295578465 591847905 295578465 195432348 295578465 470420170 951240848 470420170 988054987 470420170 988054987 439109928 988054987 456574564 774304677 456574564 775577657 456574564 775577657 504307987 775577657 599686483 889493728 599686483 810908763 599686483 810908763 505882859 810908763 158162771 239270048 158162771 455478731 158162771 455478731 303696123 455478731 75174367 113156154 75174367 92939388 75174367 92939388 938181207 92939388 876694668 185146451 876694668 567772497 876694668 567772497 637411946 567772497 861704233 206390261 861704233 130149330 861704233 130149330 913897588 130149330 553186118 991988005 553186118 811262782 553186118 811262782 631988435 811262782 249020047 373019490 249020047 209713268 249020047 209713268 859447211 209713268 44231702 65682252 44231702 608391196 44231702 608391196 658957319 608391196 563609326 797523270 563609326 350213345 563609326 350213345 233068885 350213345 369245268 881860943 369245268 573723029 369245268 573723029 554353058 573723029 643005614 975964373 643005614 273998749 643005614 273998749 180149650 273998749 505117154 693367991 505117154 297498358 505117154 297498358 196828117 297498358 930705867 105537050 930705867 495512256 930705867 495512256 665811967 495512256 166204928 251704055 166204928 125206390 166204928 125206390 83271425 125206390 918255136 123672509 918255136 17829606 918255136 17829606 11717330 17829606 863187321 203908915 863187321 434030425 863187321 434030425 289930071 434030425 475185239 576810435 475185239 474826248 475185239 474826248 315819253 474826248 399035272 511507211 399035272 495754051 399035272 495754051 330010270 495754051 804040068 291610660 804040068 65135347 804040068 65135347 43693950 65135347 294729966 441944985 294729966 551933281 294729966 551933281 352682592 551933281 869096879 195898329 869096879 753520817 869096879 753520817 360551389 753520817 760642872 354791545 760642872 915140500 760642872 915140500 439538353 915140500 946189203 80282274 946189203 814437037 946189203 814437037 558843380 814437037 658193859 971125579 658193859 95111705 658193859 95111705 936800722 95111705 488491780 588418119 488491780 355948977 488491780 355948977 759489842 355948977 139146465 209156303 139146465 152339528 139146465 152339528 101281759 152339528 215877591 325850807 215877591 393557177 215877591 393557177 262492669 393557177 423834616 757373763 423834616 816194227 423834616 816194227 582024519 816194227 637315733 790386224 637315733 235994073 637315733 235994073 156082048 235994073 8911809 13419554 8911809 619531833 8911809 619531833 543577213 619531833 87738128 131675521 87738128 595287570 87738128 595287570 493466543 595287570 735525005 391296774 735525005 138103620 735525005 138103620 908278395 138103620 169523795 257360281 169523795 211818733 169523795 211818733 858682997 211818733 966297387 50010784 966297387 394319027 966297387 394319027 263004067 394319027 132189533 198559843 132189533 687301451 132189533 687301451 469254687 687301451 466262520 960057927 466262520 613369942 466262520 613369942 598696447 613369942 196216304 296478767 196216304 868407577 196216304 868407577 450125489 868407577 904349695 144223323 904349695 325171813 904349695 325171813 215295374 325171813 274109876 411278113 274109876 331048345 274109876 331048345 776219638 331048345 679501726 473917973 679501726 407857880 679501726 407857880 724388215 407857880 452081103 626356624 452081103 460420481 452081103 460420481 307031545 460420481 663033220 499584969 663033220 70154900 663033220 70154900 47323536 70154900 489528185 665370512 489528185 208130643 489528185 208130643 138333221 208130643 522776426 900733200 522776426 594603231 522776426 594603231 499138452 594603231 836955722 245048133 836955722 796611798 836955722 796611798 462457535 796611798 858616011 211914060 858616011 62651452 858616011 62651452 42205411 62651452 435003377 741289309 435003377 211923393 435003377 211923393 140665763 211923393 817030647 274629794 817030647 873170386 817030647 873170386 485127836 873170386 318166096 478307141 318166096 457555365 318166096 457555365 690431766 457555365 885788923 171559491 885788923 892652923 885788923 892652923 622185947 892652923 896577096 155571634 896577096 208300596 896577096 208300596 138495427 208300596 673928085 482718054 673928085 65033586 673928085 65033586 956291181 65033586 504450098 892710610 504450098 716757385 504450098 716757385 382613074 716757385 752272131 365922988 752272131 844796213 752272131 844796213 448484692 844796213 555236655 774703964 555236655 980626543 555236655 980626543 381356804 980626543 129940993 195002361 129940993 17262903 129940993 17262903 988531206 17262903 760920503 354506922 760920503 891773469 760920503 891773469 396599845 891773469 663645237 498693782 663645237 217752785 663645237 217752785 144065546 217752785 321748081 483474251 321748081 644026780 321748081 644026780 463975001 644026780 729994674 399890495 729994674 447433777 729994674 447433777 696978966 447433777 225607424 339274499 225607424 763067199 225607424 763067199 618793727 763067199 314344299 472066716 314344299 231270581 314344299 231270581 846109404 231270581 812728329 280970966 812728329 497679695 812728329 497679695 664266778 497679695 789318969 312666378 789318969 980264002 789318969 980264002 569619637 980264002 522689154 945508987 522689154 617687012 522689154 617687012 614667583 617687012 273332156 410065939 273332156 958998755 273332156 958998755 335762703 958998755 386842512 643987184 386842512 320531999 386842512 320531999 212511421 320531999 974614485 37806396 974614485 201943600 974614485 201943600 134305905 201943600 544464215 612880132 544464215 402487052 544464215 402487052 268190729 402487052 50710606 75668887 50710606 496707711 50710606 496707711 330849902 496707711 842257116 237164527 842257116 148988279 842257116 148988279 901234670 148988279 788771249 313400882 788771249 830105793 788771249 830105793 438628216 830105793 901367928 148688891 901367928 466590438 901367928 466590438 310895794 466590438 222709505 335258060 222709505 235793216 222709505 235793216 843334745 235793216 428501333 675301694 428501333 29096115 428501333 29096115 980924701 29096115 391964199 812516576 391964199 432438849 391964199 432438849 707620762 432438849 888411193 167558544 888411193 353435230 888411193 353435230 761510243 353435230 814866151 278079764 814866151 73423465 814866151 73423465 950751561 73423465 316364419 475558191 316364419 464346920 316364419 464346920 309736841 464346920 70299973 106000368 70299973 710622924 70299973 710622924 513345197 710622924 305296740 457735823 305296740 633515088 305296740 633515088 548147517 633515088 846305389 230734332 846305389 525177262 846305389 525177262 413187009 525177262 491364451 890408463 491364451 371914747 491364451 371914747 248217616 371914747 323570679 486767774 323570679 96634029 323570679 96634029 64455310 96634029 897240809 154482992 897240809 330611082 897240809 330611082 776554508 330611082 795455364 304124078 795455364 151444110 795455364 151444110 100789909 151444110 587891793 741978700 587891793 617143062 587891793 617143062 640764550 617143062 563947110 847480459 563947110 475490004 563947110 475490004 316330082 475490004 468759040 708696770 468759040 178866175 468759040 178866175 880667508 178866175 492768491 961429512 492768491 464045432 492768491 464045432 685926245 464045432 877175227 184493895 877175227 408900703 877175227 408900703 272572230 408900703 135476071 203484828 135476071 240387282 135476071 240387282 158883770 240387282 171021689 259711185 171021689 823857694 171021689 823857694 413791308 823857694 976762200 35239525 976762200 640222161 976762200 640222161 483082222 640222161 464273051 656979502 464273051 404619027 464273051 404619027 269477113 404619027 880472483 179422806 880472483 733844584 880472483 733844584 426178085 733844584 437802901 513807057 437802901 723532150 437802901 723532150 650806718 723532150 915646121 127862184 915646121 341200015 915646121 341200015 769352039 341200015 62769303 94061695 62769303 381202160 62769303 381202160 742134801 381202160 321425714 483086980 321425714 448901230 321425714 448901230 299099657 448901230 622835865 818336119 622835865 421390328 622835865 421390328 715445195 421390328 990211995 14809661 990211995 102175330 990211995 102175330 67611839 102175330 540596384 729732952 540596384 499174075 540596384 499174075 663381794 499174075 227428436 341496030 227428436 539488360 227428436 539488360 460561694 539488360 755358785 361410595 755358785 345622686 755358785 345622686 766444985 345622686 442225548 715347203 442225548 654617184 442225548 654617184 540362416 654617184 114005844 170967946 114005844 564625055 114005844 564625055 480977713 564625055 945809635 81064697 945809635 934936748 945809635 934936748 398338891 934936748 328273075 493606880 328273075 781861843 328273075 781861843 347708189 781861843 39647149 58858776 39647149 373611984 39647149 373611984 249530769 373611984 922241254 117820717 922241254 303043891 922241254 303043891 796295270 303043891 401851027 538927200 401851027 460659428 401851027 460659428 307172621 460659428 840879436 239270046 840879436 449615316 840879436 449615316 695540144 449615316 184914651 280704604 184914651 460382150 184914651 460382150 306990420 460382150 68494368 103320883 68494368 270231538 68494368 270231538 177727187 270231538 142976752 215648466 142976752 988444240 142976752 988444240 371185853 988444240 392159042 806137099 392159042 997370232 392159042 997370232 607179112 997370232 555840128 894157632 555840128 100433849 555840128 100433849 933966094 100433849 592326494 878300307 592326494 236782621 592326494 236782621 842571362 236782621 57780614 86475486 57780614 394671994 57780614 394671994 733572445 394671994 998357695 2236320 998357695 184628134 998357695 184628134 123150456 184628134 881960505 177388528 881960505 868629772 881960505 868629772 656711618 868629772 161825113 245069921 161825113 315165129 161825113 315165129 208646136 315165129 964321874 53021799 964321874 196069764 964321874 196069764 130759715 196069764 791917911 309044526 791917911 201814213 791917911 201814213 864790826 201814213 932925205 102328365 932925205 127035383 932925205 127035383 84436314 127035383 730560539 399298555 730560539 99531835 730560539 99531835 66127702 99531835 66516744 100097981 66516744 322026894 66516744 322026894 782615428 322026894 771105180 338422223 771105180 404351911 771105180 404351911 269242521 404351911 100553939 151097337 100553939 90573151 100553939 90573151 60532958 90573151 739200912 385477697 739200912 744488098 739200912 744488098 581632765 744488098 96996939 145560352 96996939 885822422 96996939 885822422 524718832 885822422 442751784 688206866 442751784 251620738 442751784 251620738 832510473 251620738 250788330 375462368 250788330 134402620 250788330 134402620 911024351 134402620 479230266 821990133 479230266 363428486 479230266 363428486 242158570 363428486 597228916 963818583 597228916 792578759 597228916 792578759 475980182 792578759 797294219 301398326 797294219 503677122 797294219 503677122 653789444 503677122 960353813 59105208 960353813 912770572 960353813 912770572 518641983 912770572 334264904 562951655 334264904 617150947 334264904 617150947 536183966 617150947 813931948 279387002 813931948 356454290 813931948 356454290 758963927 356454290 672140386 485675526 672140386 710025164 672140386 710025164 495443279 710025164 987301352 19070332 987301352 601883590 987301352 601883590 386807969 601883590 465890093 825873933 465890093 759998701 465890093 759998701 620312992 759998701 737186019 388436375 737186019 171968991 737186019 171968991 885554432 171968991 426351847 944301261 426351847 242859041 426351847 242859041 838238899 242859041 854412042 218344305 854412042 849087372 854412042 849087372 390149833 849087372 108442132 162212895 108442132 737973618 108442132 737973618 611643013 737973618 498601314 997403960 498601314 207346177 498601314 207346177 137702864 207346177 471949323 856827656 471949323 234040890 471949323 234040890 154847091 234040890 166987403 252915682 166987403 368887619 166987403 368887619 750577970 368887619 369328827 703100323 369328827 133537068 369328827 133537068 911719759 133537068 891167952 163192563 891167952 18268328 891167952 18268328 987683070 18268328 449590397 917279758 449590397 577899393 449590397 577899393 359345546 577899393 624282509 627256543 624282509 67418790 624282509 67418790 45508888 67418790 692659077 453983416 692659077 40453432 692659077 40453432 26838177 40453432 368252765 684251791 368252765 69026796 368252765 69026796 46567305 69026796 511516549 943859259 511516549 33468324 511516549 33468324 22143249 33468324 303972252 455739129 303972252 204332330 303972252 204332330 135897003 204332330 426119978 977801725 426119978 389220489 426119978 389220489 259713172 389220489 154146087 232889370 154146087 460661008 154146087 460661008 688152266 460661008 573618299 804330883 573618299 80577587 573618299 80577587 946089669 80577587 151474575 229058125 151474575 13295290 151474575 13295290 990989369 13295290 274946357 412827171 274946357 831208934 274946357 831208934 439562507 831208934 624999792 907555109 624999792 173228901 624999792 173228901 115589908 173228901 780577213 325154267 780577213 363213894 780577213 363213894 242020815 363213894 313960951 471506100 313960951 344543286 313960951 344543286 767152345 344543286 920082355 120758012 920082355 325628719 920082355 325628719 215670010 325628719 933672794 101223258 933672794 53536144 933672794 53536144 963917862 53536144 265325826 398088874 265325826 377374148 265325826 377374148 744647795 377374148 607973663 872466012 607973663 585930649 607973663 585930649 640497276 585930649 403352642 847301115 403352642 203484074 403352642 203484074 863392029 203484074 631983982 560863988 631983982 665844044 631983982 665844044 492206933 665844044 511622650 769457955 511622650 273829214 511622650 273829214 817470618 273829214 169079475 256747186 169079475 903257142 169079475 903257142 619299718 903257142 56078760 84100801 56078760 95615240 56078760 95615240 63905166 95615240 652043572 959507659 652043572 503845363 652043572 503845363 590234789 503845363 800497361 296449875 800497361 535494443 800497361 535494443 635625972 535494443 386287121 535614804 386287121 33434438 386287121 33434438 22123337 33434438 296668967 444941047 296668967 719955194 296668967 719955194 643676537 719955194 231261414 346694799 231261414 467155509 231261414 467155509 684157883 467155509 500681040 854333107 500681040 373439316 500681040 373439316 249416829 373439316 245290649 367741274 245290649 630298678 245290649 630298678 589157195 630298678 157524533 238596175 157524533 353820698 157524533 353820698 235452635 353820698 541202881 678395812 541202881 145797232 541202881 145797232 903129788 145797232 666849813 494020895 666849813 178112659 666849813 178112659 118910062 178112659 848679253 227309733 848679253 83322510 848679253 83322510 55712486 83322510 509492776 685682057 509492776 706470311 509492776 706470311 606925744 706470311 132054730 198386400 132054730 337935372 132054730 337935372 771365444 337935372 407630237 569753850 407630237 256550891 407630237 256550891 168959791 256550891 488688577 720220276 488688577 271738569 488688577 271738569 178761322 271738569 863335347 203639579 863335347 517325119 863335347 517325119 445898122 517325119 219875371 331635366 219875371 220347452 219875371 220347452 145436748 220347452 3634891 5625297 3634891 984509082 3634891 984509082 487505215 984509082 35159751 51726852 35159751 89867259 35159751 89867259 940313624 89867259 92372003 138558900 92372003 773562300 92372003 773562300 515692411 773562300 738006622 387491648 738006622 186086113 738006622 186086113 875953949 186086113 967679363 47406397 967679363 256791814 967679363 256791814 829435665 256791814 452202800 591160186 452202800 731868388 452202800 731868388 494628203 731868388 123261757 184736321 123261757 245983362 123261757 245983362 836340092 245983362 236864836 355667819 236864836 385003681 236864836 385003681 739438200 385003681 392736935 745844983 392736935 282686105 392736935 282686105 186118791 282686105 232827242 349822173 232827242 456780068 232827242 456780068 304509653 456780068 194586540 294416698 194586540 327391362 194586540 327391362 217172885 327391362 58888629 87928793 58888629 373895437 58888629 373895437 747043275 373895437 102410428 153566460 102410428 241139690 102410428 241139690 159405949 241139690 38227033 56587559 38227033 919681102 38227033 919681102 610415405 919681102 387375131 631817012 387375131 292755503 387375131 292755503 803177268 292755503 326896937 491525418 326896937 993766489 326896937 993766489 404073407 993766489 32697423 48574121 32697423 696098110 32697423 696098110 402663393 696098110 714124399 423007125 714124399 387575288 714124399 387575288 737988747 387575288 410288885 744505220 410288885 126013455 410288885 126013455 916743198 126013455 501548445 973219392 501548445 776164276 501548445 776164276 625232823 776164276 402852315 811941451 402852315 368869712 402852315 368869712 750583200 368869712 563678964 901819934 563678964 648393086 563678964 648393086 561304860 648393086 790156360 311282012 790156360 36409689 790156360 36409689 24172559 36409689 428285259 555279020 428285259 196976833 428285259 196976833 868280289 196976833 791558015 309506316 791558015 253903503 791558015 253903503 167440381 253903503 176590185 268306261 176590185 196962846 176590185 196962846 868346452 196962846 96796762 145389647 96796762 38100515 96796762 38100515 25366470 38100515 212930536 321124700 212930536 176295605 212930536 176295605 117425702 176295605 639187522 931334659 639187522 956675492 639187522 956675492 644047954 956675492 516846910 637889444 516846910 681505702 516846910 681505702 377598066 681505702 809002923 285195712 809002923 29962356 809002923 29962356 19456321 29962356 112136547 167687112 112136547 670739629 112136547 670739629 384985216 670739629 761920624 352632420 761920624 38755049 761920624 38755049 25714488 38755049 716924008 419177655 716924008 129546010 716924008 129546010 86217619 129546010 520194392 840827211 520194392 141119488 520194392 141119488 906059516 141119488 636132536 998326565 636132536 315840796 636132536 315840796 787079501 315840796 339812484 905354011 339812484 953216624 339812484 953216624 599033497 953216624 387232185 563019764 387232185 176134109 387232185 176134109 117250930 176134109 169548931 257392134 169548931 923568999 169548931 923568999 390635633 923568999 859056729 210882892 859056729 665304965 859056729 665304965 401791935 665304965 999478154 533797 999478154 231823118 999478154 231823118 153287545 231823118 876368201 185508717 876368201 126729137 876368201 126729137 84150973 126729137 346397617 884864388 346397617 122012941 346397617 122012941 81369035 122012941 717472188 418493029 717472188 930540112 717472188 930540112 620938746 930540112 586839366 598730038 586839366 374436115 586839366 374436115 250134255 374436115 142764018 215416341 142764018 420588414 142764018 420588414 715881712 420588414 603117494 965969667 603117494 299345136 603117494 299345136 798555326 299345136 494472069 753301738 494472069 112230257 494472069 112230257 926126896 112230257 166891136 252787782 166891136 672546203 166891136 672546203 650385716 672546203 384697370 813049782 384697370 14948657 384697370 14948657 9949755 14948657 944980137 82350833 944980137 970962392 944980137 970962392 505459285 970962392 483599242 590258589 483599242 310138328 483599242 310138328 791209279 310138328 858119235 212413946 858119235 738819094 858119235 738819094 432863798 738819094 746526173 374436116 746526173 470021443 746526173 470021443 682250879 470021443 374405753 550267454 374405753 83853794 374405753 83853794 56010641 83853794 997973765 2864824 997973765 663438849 997973765 663438849 573789210 663438849 863285177 203727792 863285177 975403768 863285177 975403768 394328033 975403768 737541178 387993741 737541178 932071933 737541178 932071933 471284987 932071933 706421672 434151711 706421672 495963343 706421672 495963343 330197276 495963343 515252536 975871665 515252536 333228655 515252536 333228655 774818872 333228655 461349931 553102070 461349931 205190078 461349931 205190078 136373596 205190078 39594253 58701930 39594253 199661839 39594253 199661839 866378032 199661839 178484315 271532731 178484315 142103400 178484315 142103400 94866767 142103400 872644153 190776212 872644153 573794965 872644153 573794965 495343397 573794965 211716363 319245766 211716363 363025582 211716363 363025582 754407565 363025582 824559253 264233169 824559253 564284185 824559253 564284185 651501656 564284185 981097978 28815891 981097978 492534632 981097978 492534632 327350957 492534632 670497044 488189307 670497044 779725054 670497044 779725054 593483155 779725054 179157714 272363218 179157714 428398869 179157714 428398869 710560942 428398869 290318071 434758607 290318071 502700819 290318071 502700819 585330315 502700819 967904859 47065664 967904859 446043669 967904859 446043669 698147396 446043669 267986291 402282459 267986291 616743551 267986291 616743551 345681363 616743551 973284745 39568002 973284745 917025547 973284745 917025547 645781665 917025547 114298095 171201755 114298095 856975690 114298095 856975690 624175673 856975690 11470908 17534385 11470908 253034437 11470908 253034437 831754126 253034437 335755417 809597135 335755417 346065000 335755417 346065000 766012480 346065000 208837949 315431659 208837949 370686214 208837949 370686214 749388655 370686214 529460733 536863999 529460733 937919395 529460733 937919395 660081314 937919395 839596426 240768319 839596426 337337573 839596426 337337573 771817838 337337573 732643463 396177708 732643463 131681419 732643463 131681419 912697536 131681419 643039994 691202943 643039994 815745739 643039994 815745739 532271690 815745739 638618244 875020887 638618244 367567885 638618244 367567885 245099643 367567885 354643129 866852320 354643129 481025729 354643129 481025729 320023662 481025729 677261920 477017527 677261920 76607384 677261920 76607384 51365605 76607384 737080451 388658707 737080451 331603773 737080451 331603773 219841483 331603773 219731724 331460986 219731724 181357024 219731724 181357024 120772850 181357024 29685265 44930643 29685265 272015800 29685265 272015800 818734213 272015800 100306407 150678593 100306407 41938613 100306407 41938613 971777826 41938613 66113145 99486040 66113145 265348480 66113145 265348480 174611486 265348480 449304417 969553418 449304417 49290285 449304417 49290285 33405247 49290285 15144218 23232984 15144218 272696373 15144218 272696373 179429081 272696373 582054324 566459318 582054324 935555237 582054324 935555237 537233590 935555237 382267351 614956421 382267351 261958287 382267351 261958287 825990048 261958287 947235392 78705474 947235392 528586962 947235392 528586962 614572964 528586962 951551603 72207596 951551603 747035424 951551603 747035424 628223223 747035424 661047578 644660590 661047578 479059031 661047578 479059031 676010731 479059031 35364560 52085560 35364560 151045878 35364560 151045878 899788663 151045878 174841547 265704169 174841547 18503290 174841547 18503290 987576057 18503290 937870498 93473567 937870498 22215215 937870498 22215215 985276930 22215215 199288002 301228135 199288002 213834106 199288002 213834106 857100030 213834106 296733990 445085933 296733990 123514378 296733990 123514378 82348238 123514378 878777814 182232836 878777814 808739221 878777814 808739221 535390839 808739221 229735263 344997810 229735263 913018516 229735263 913018516 442470481 913018516 534486502 975592370 534486502 834019789 534486502 834019789 539691578 834019789 561871391 508712036 561871391 690184188 561871391 690184188 463334816 690184188 839514867 241036446 839514867 427126732 839514867 427126732 285013506 427126732 306222975 459184760 306222975 271997879 306222975 271997879 178972569 271997879 519640401 778919656 519640401 69752327 519640401 69752327 953132040 69752327 499604210 539381740 499604210 431442336 499604210 431442336 288258974 431442336 182986477 278271723 182986477 446295983 182986477 446295983 297470025 446295983 44265862 65770320 44265862 326776879 44265862 326776879 216696710 326776879 515777776 913964534 515777776 427359083 515777776 427359083 711340874 427359083 728292922 402282457 728292922 28721367 728292922 28721367 18440279 28721367 574805004 694478644 574805004 705496855 574805004 705496855 371657423 705496855 152420450 230479806 152420450 454970882 152420450 454970882 303362457 454970882 117272304 176221468 117272304 633226396 117272304 633226396 378369835 633226396 135657279 203750767 135657279 560285135 135657279 560285135 649520652 560285135 296579246 444879010 296579246 91600009 296579246 91600009 939255635 91600009 911128612 134323443 911128612 603771871 911128612 603771871 598438533 603771871 220956328 333133560 220956328 566953426 220956328 566953426 356590608 566953426 390017435 865691137 390017435 156990379 390017435 156990379 104577561 156990379 942383718 86212381 942383718 161604149 942383718 161604149 107884833 161604149 464792543 708474922 464792543 323747543 464792543 323747543 214328484 323747543 821973840 267940009 821973840 523439456 821973840 523439456 382111954 523439456 10263046 15316938 10263046 57302487 10263046 57302487 961452672 57302487 678792787 474869798 678792787 758281118 678792787 758281118 594878883 758281118 734009854 393631280 734009854 862357545 734009854 862357545 392123503 862357545 32487144 48348049 32487144 956634330 32487144 956634330 559412230 956634330 509022466 565726489 509022466 866989414 509022466 866989414 662860761 866989414 943877727 83730694 943877727 739213991 943877727 739213991 363317508 739213991 327240321 492241190 327240321 87030420 327240321 87030420 941873092 87030420 75657017 113873934 75657017 802405858 75657017 802405858 604251753 802405858 818362091 272375769 818362091 652821079 818362091 652821079 411519750 652821079 231311539 346787021 231311539 558624854 231311539 558624854 512646153 558624854 187353102 284203624 187353102 723039463 187353102 723039463 598716308 723039463 464509605 925926280 464509605 494764606 464509605 494764606 666281837 494764606 248268786 372060200 248268786 249724703 248268786 249724703 833698821 249724703 627892420 910518666 627892420 793837480 627892420 793837480 647143814 793837480 491699057 921926444 491699057 251138035 491699057 251138035 832825306 251138035 742792275 380359679 742792275 232996471 742792275 232996471 154193244 232996471 508975018 773111148 508975018 616255362 508975018 616255362 583996597 616255362 566856615 894164402 566856615 482065920 566856615 482065920 674312653 482065920 720638656 413928901 720638656 453808766 720638656 453808766 692712598 453808766 661180461 609376567 661180461 104832987 661180461 104832987 69475238 104832987 762845590 351162209 762845590 559625303 762845590 559625303 439396099 559625303 401921278 988571251 401921278 232366033 401921278 232366033 153680208 232366033 199914191 301999399 199914191 413051745 199914191 413051745 721163587 413051745 76965351 115690688 76965351 223749657 76965351 223749657 851153356 223749657 36830896 54629894 36830896 79325565 36830896 79325565 946716737 79325565 582190466 500160696 582190466 923931088 582190466 923931088 531643761 923931088 137060902 206566086 137060902 464322433 137060902 464322433 685788632 464322433 58297830 87124225 58297830 114866674 58297830 114866674 76415493 114866674 461372730 806768588 461372730 383317079 461372730 383317079 740501834 383317079 949783697 74909156 949783697 91911918 949783697 91911918 61398525 91911918 401328333 759831490 401328333 225153609 401328333 225153609 148639618 225153609 256824804 384583533 256824804 952023494 256824804 952023494 542192779 952023494 951144946 72903858 951144946 68588709 951144946 68588709 953925341 68588709 877939718 183378288 877939718 699024341 877939718 699024341 640853706 699024341 522899443 833648724 522899443 98246339 522899443 98246339 935330772 98246339 181672817 276177540 181672817 580580435 181672817 580580435 564765614 580580435 357022342 862174401 357022342 171648154 357022342 171648154 885719563 171648154 657440247 907365208 657440247 38368300 657440247 38368300 974161815 38368300 515346113 920963992 515346113 318080277 515346113 318080277 785423855 318080277 713444500 423948254 713444500 557038761 713444500 557038761 343606415 557038761 433617015 913787684 433617015 120758010 433617015 120758010 80655106 120758010 282470098 423380153 282470098 210437525 282470098 210437525 859249249 210437525 33822124 50090876 33822124 201913296 33822124 201913296 134278823 201913296 482635619 886315924 482635619 23828162 482635619 23828162 984138345 23828162 113653556 170236491 113653556 274568105 113653556 274568105 180534289 274568105 949357758 75609788 949357758 57656502 949357758 57656502 961274096 57656502 497502061 610904726 497502061 263457715 497502061 263457715 825186581 263457715 389762440 943546427 389762440 855200683 389762440 855200683 538146262 855200683 319010392 479565344 319010392 346981418 319010392 346981418 765409872 346981418 744551256 377751331 744551256 92120993 744551256 92120993 938813544 92120993 775551305 332144553 775551305 811738536 775551305 811738536 386734040 811738536 535957861 744376806 535957861 723315625 535957861 723315625 400991048 723315625 7355824 11136018 7355824 435626709 7355824 435626709 705575690 435626709 334973955 846138090 334973955 250472123 334973955 250472123 833252503 250472123 108422505 162193001 108422505 278645698 108422505 278645698 183283334 278645698 854407193 218375826 854407193 31063058 854407193 31063058 979330197 31063058 286505134 429074905 286505134 785323639 286505134 785323639 355617920 785323639 741185666 382398628 741185666 727566793 741185666 727566793 657097490 727566793 938398069 92730680 938398069 679067722 938398069 679067722 573804746 679067722 372830181 942466272 372830181 31513480 372830181 31513480 20765553 31513480 475127780 834259530 475127780 678073136 475127780 678073136 490183729 678073136 320350492 481594171 320350492 403271022 320350492 403271022 268676015 403271022 845798314 231629175 845798314 633500455 845798314 633500455 580689057 633500455 889880824 165565230 889880824 170176228 889880824 170176228 113633085 170176228 487823301 952400917 487823301 102432937 487823301 102432937 932793034 102432937 147500672 223358436 147500672 948117413 147500672 948117413 498242826 948117413 755233629 361682843 755233629 724496629 755233629 724496629 547998976 724496629 290818694 435660748 290818694 610922693 290818694 610922693 448454070 610922693 782397904 322284833 782397904 184881074 782397904 184881074 876853985 184881074 902172377 147213238 902172377 703889231 902172377 703889231 531550554 703889231 907726263 138604278 907726263 583188316 907726263 583188316 396923559 583188316 767874781 343283924 767874781 152308902 767874781 152308902 898963851 152308902 365842050 786292641 365842050 471719718 365842050 471719718 314153497 471719718 770507459 339318037 770507459 955975553 770507459 955975553 336349212 955975553 331143047 497292219 331143047 717915601 331143047 717915601 438353691 717915601 622573580 922097430 622573580 296143526 622573580 296143526 195803869 296143526 200988755 303524301 200988755 133393025 200988755 133393025 911813085 133393025 956165924 65199906 956165924 535841220 956165924 535841220 351406378 535841220 731014180 398460429 731014180 427645023 731014180 427645023 711100234 427645023 43613238 64966083 43613238 937491352 43613238 937491352 506408567 937491352 149388521 226201906 149388521 433419543 149388521 433419543 289393352 433419543 763548528 350168939 763548528 465816241 763548528 465816241 310587555 465816241 455031697 554055102 455031697 320582432 455031697 320582432 212519699 320582432 515369907 750376578 515369907 49950136 515369907 49950136 33752916 49950136 25235118 37920758 25235118 954683331 25235118 954683331 655445876 954683331 311650753 468203475 311650753 776450524 311650753 776450524 593691378 776450524 761946814 352566248 761946814 467932304 761946814 467932304 311487295 467932304 746567723 374401638 746567723 848036033 746567723 848036033 466767120 848036033 879775564 180762474 879775564 272329133 879775564 272329133 818406328 272329133 522491199 613713980 522491199 676510177 522491199 676510177 582488441 676510177 126175353 189312955 126175353 351828856 126175353 351828856 762462787 351828856 40541338 60088803 40541338 795582571 40541338 795582571 463433846 795582571 375355789 759476332 375355789 409212339 375355789 409212339 723543791 409212339 829110718 257233889 829110718 61026048 829110718 61026048 41064382 61026048 290526883 435088983 290526883 614981998 290526883 614981998 578088990 614981998 695095081 450305782 695095081 178422892 695095081 178422892 880992325 178422892 855295186 216648583 855295186 375558102 855295186 375558102 745764340 375558102 864949518 201643877 864949518 371179443 864949518 371179443 247777336 371179443 486443803 917655873 486443803 57925122 486443803 57925122 961137295 57925122 42102050 62577496 42102050 85850744 42102050 85850744 57348738 85850744 367173559 946043025 367173559 353299727 367173559 353299727 235215625 353299727 992417468 10920209 992417468 365880350 992417468 365880350 243735017 365880350 214591568 324094335 214591568 765209672 214591568 765209672 602404857 765209672 106408157 159657410 106408157 114381343 106408157 114381343 924357059 114381343 8381285 12685198 8381285 957032038 8381285 957032038 516487788 957032038 261377953 391885349 261377953 922371501 261377953 922371501 649131190 922371501 207245785 312823565 207245785 577619706 207245785 577619706 656948804 577619706 618599029 875140052 618599029 442733326 618599029 442733326 700640424 442733326 825208174 263456785 825208174 664898607 825208174 664898607 612624924 664898607 994754746 7267693 994754746 895241549 994754746 895241549 487464040 895241549 552094797 528097132 552094797 459712928 552094797 459712928 306595031 459712928 605796314 546440845 605796314 865824847 605796314 865824847 431591528 865824847 317848383 477600001 317848383 417203775 317848383 417203775 718251719 417203775 324635081 488170593 324635081 291281594 324635081 291281594 192582618 291281594 761239099 353820700 761239099 69072250 761239099 69072250 46610784 69072250 28181404 42559320 28181404 227432365 28181404 227432365 150398765 227432365 552471154 982680174 552471154 359052491 552471154 359052491 757409511 359052491 805534569 289535225 805534569 275653656 805534569 275653656 181452315 275653656 686981739 462351884 686981739 555668405 686981739 555668405 367453405 555668405 373965394 809218791 373965394 910915098 373965394 910915098 572600911 910915098 330389849 496191656 330389849 25656662 330389849 25656662 16465441 25656662 316068730 475206069 316068730 111135606 316068730 111135606 73979362 111135606 735535403 391253570 735535403 75982630 735535403 75982630 50945931 75982630 432634185 750464203 432634185 194506003 432634185 194506003 129616551 194506003 477289434 591794225 477289434 387642553 477289434 387642553 258660758 387642553 19430408 29851101 19430408 278228638 19430408 278228638 814838642 278228638 7047583 10536922 7047583 744169843 7047583 744169843 589943052 744169843 430974029 757919626 430974029 435234785 430974029 435234785 290608978 435234785 183902963 279473857 183902963 630898932 183902963 630898932 476240577 630898932 221136392 333388539 221136392 182328101 221136392 182328101 121513119 182328101 917614937 124600662 917614937 260065638 917614937 260065638 827382167 260065638 732938299 395743215 732938299 898002806 732938299 898002806 649386630 898002806 604607491 778221972 604607491 177700823 604607491 177700823 881715534 177700823 263996871 396094992 263996871 522429632 263996871 522429632 447716045 522429632 720433399 414074529 720433399 848000401 720433399 848000401 492862934 848000401 191623925 289872736 191623925 14901355 191623925 14901355 9933915 14901355 159413366 241141368 159413366 517370920 159413366 517370920 357751935 517370920 324029514 487207072 324029514 517071409 324029514 517071409 376811552 517071409 601966904 611908138 601966904 463701860 601966904 463701860 309178774 463701860 211216993 318501790 211216993 704897459 211216993 704897459 362020053 704897459 977371687 34268453 977371687 122498821 977371687 122498821 919034998 122498821 767912853 343270313 767912853 549504979 767912853 549504979 615596444 549504979 336691876 888639152 336691876 790833796 336691876 790833796 452811457 790833796 368120534 642364195 368120534 216200087 368120534 216200087 143427134 216200087 447550428 499871836 447550428 102523561 447550428 102523561 932745484 102523561 544389438 573685042 544389438 480912944 544389438 480912944 675059580 480912944 873156073 190089376 873156073 793899444 873156073 793899444 418231573 793899444 653265715 731334485 653265715 601075640 653265715 601075640 542583867 601075640 196798162 297442983 196798162 982195804 196798162 982195804 658110906 982195804 706817908 433598924 706817908 943753336 706817908 943753336 351391673 943753336 420496189 846189228 420496189 347326528 420496189 347326528 765325218 347326528 483880211 555874358 483880211 113874613 483880211 113874613 924819629 113874613 717088686 418983725 717088686 294090234 717088686 294090234 802237871 294090234 769230198 341408561 769230198 27570059 769230198 27570059 981854366 27570059 938135300 93069756 938135300 864157522 938135300 864157522 370662698 864157522 498428902 847213676 498428902 213431315 498428902 213431315 141631161 213431315 331949044 498468605 331949044 453445330 331949044 453445330 693017755 453445330 294576507 441627084 294576507 717079013 294576507 717079013 596684704 717079013 352702319 996042798 352702319 413338301 352702319 413338301 720849522 413338301 106070199 159127728 106070199 264593131 106070199 264593131 824250137 264593131 975318330 36894489 975318330 382583758 975318330 382583758 255215217 382583758 384173805 995675885 384173805 533691451 384173805 533691451 638352224 533691451 972581624 40455475 972581624 270743555 972581624 270743555 177957061 270743555 252674994 378707188 252674994 418246530 252674994 418246530 278480927 418246530 613371408 536742896 613371408 91464304 613371408 91464304 60965199 91464304 246268356 369040012 246268356 496507559 246268356 496507559 330667084 496507559 641088660 744125606 641088660 936188562 641088660 936188562 367475939 936188562 289881534 433962981 289881534 918796964 289881534 918796964 442629225 918796964 448108195 785171020 448108195 68025108 448108195 68025108 45913879 68025108 799578200 297604037 799578200 40124855 799578200 40124855 26643590 40124855 43353797 64518657 43353797 956694463 43353797 956694463 558275987 956694463 201576023 304239927 201576023 316991812 201576023 316991812 786123818 316991812 541945059 658006190 541945059 140817991 541945059 140817991 94026334 140817991 22573154 34075805 22573154 804570560 22573154 804570560 651190113 804570560 486817046 504621515 486817046 662487506 486817046 662487506 349105972 662487506 655089857 984885639 655089857 906488001 655089857 906488001 481627952 906488001 732726259 396149092 732726259 2436585 732726259 2436585 1497688 2436585 236059168 354766226 236059168 863962156 236059168 863962156 517064615 863962156 54758784 82293944 54758784 12410303 54758784 12410303 8244680 12410303 594638648 856413612 594638648 341996249 594638648 341996249 768827792 341996249 606688044 624505467 606688044 128300933 606688044 128300933 915248457 128300933 550918110 706271933 550918110 487240632 550918110 487240632 671145292 487240632 177961942 270764840 177961942 373724075 177961942 373724075 747168793 373724075 194453283 294180485 194453283 259547540 194453283 259547540 170909205 259547540 547354924 983061483 547354924 382810797 547354924 382810797 255525046 382810797 43623969 65021922 43623969 302909444 43623969 302909444 200542896 302909444 626929908 957146995 626929908 28589919 626929908 28589919 981328230 28589919 67693846 102328364 67693846 768234251 67693846 768234251 628687144 768234251 316524859 475738169 316524859 297076126 316524859 297076126 800022375 297076126 223389924 336426638 223389924 200355240 223389924 200355240 865723792 200355240 13774781 21616784 13774781 565335859 13774781 565335859 626327826 565335859 535352897 979666027 535352897 57120154 535352897 57120154 961532736 57120154 392013346 699484373 392013346 644306791 392013346 644306791 528807515 644306791 695673755 449403253 695673755 829494514 695673755 829494514 457270699 829494514 244269435 366655975 244269435 857032922 244269435 857032922 512469390 857032922 600166859 659762060 600166859 480560590 600166859 480560590 675255605 480560590 608751596 531612071 608751596 435670631 608751596 435670631 705503023 435670631 795299410 304327233 795299410 645470679 795299410 645470679 543794358 645470679 210086696 317029674 210086696 20974300 210086696 20974300 13529811 20974300 853413780 219931239 853413780 163614820 853413780 163614820 890927786 163614820 967232259 48221898 967232259 765474320 967232259 765474320 533693112 765474320 492256541 891663876 492256541 878047793 492256541 878047793 491306526 878047793 783691446 320667808 783691446 289392460 783691446 289392460 805626426 289392460 147040513 222663782 147040513 649171014 147040513 649171014 633411418 649171014 543984030 618526123 543984030 104058381 543984030 104058381 931741076 104058381 512156466 774363232 512156466 513461888 512156466 513461888 362649822 513461888 898918245 152339531 898918245 384028855 898918245 384028855 256389076 384028855 371187842 981040777 371187842 479068189 371187842 479068189 675994641 479068189 130772551 196118504 130772551 437000295 130772551 437000295 704538991 437000295 683126490 468781967 683126490 577572016 683126490 577572016 386642928 577572016 260244716 389822067 260244716 346089016 260244716 346089016 766006610 346089016 615020470 832193233 615020470 160316231 615020470 160316231 106829584 160316231 682809216 469265497 682809216 624165874 682809216 624165874 357342228 624165874 997787351 3175806 997787351 695319763 997787351 695319763 449457024 695319763 157355421 238077398 157355421 120238666 157355421 120238666 920555235 120238666 208734347 315315392 208734347 74079137 208734347 74079137 49796296 74079137 177807510 270476126 177807510 402958947 177807510 402958947 727818350 402958947 556704108 568591828 556704108 989036415 556704108 989036415 475508286 989036415 325722969 489658202 325722969 370255463 325722969 370255463 247207816 370255463 463849603 898008472 463849603 533499281 463849603 533499281 455016326 533499281 998076654 2636302 998076654 655355452 998076654 655355452 470971437 655355452 50859389 75823471 50859389 221628576 50859389 221628576 852518476 221628576 958741847 61091365 958741847 419001678 958741847 419001678 279044705 419001678 890912465 163684234 890912465 482594005 890912465 482594005 321042269 482594005 773074720 335721903 773074720 221464943 773074720 221464943 852686701 221464943 195131097 295189524 195131097 456320462 195131097 456320462 691328721 456320462 999038212 1207652 999038212 437341854 999038212 437341854 704177557 437341854 495638925 516022186 495638925 632998144 495638925 632998144 540344865 632998144 350822866 864456205 350822866 719139288 350822866 719139288 621377056 719139288 312615674 469715257 312615674 748924368 312615674 748924368 433868511 748924368 485693316 760592155 485693316 90635418 485693316 90635418 60572972 90635418 96309809 144556933 96309809 204276414 96309809 204276414 862969832 204276414 943795371 83882648 943795371 614926236 943795371 614926236 642229889 614926236 618828701 908513566 618828701 33115263 618828701 33115263 978158444 33115263 775977573 331461038 775977573 824312064 775977573 824312064 489485696 824312064 318357278 478623648 318357278 964927620 318357278 964927620 473058644 964927620 983061137 25611058 983061137 853121246 983061137 853121246 533675826 853121246 824946152 263669268 824946152 415924462 824946152 415924462 277208225 415924462 790184756 311272455 790184756 379580618 790184756 379580618 743504367 379580618 349337322 722945491 349337322 110834528 349337322 110834528 73820583 110834528 989241789 16339614 989241789 427900072 989241789 427900072 285622299 427900072 99514525 149584037 99514525 243916651 99514525 243916651 161207231 243916651 127732660 191679571 127732660 657055602 127732660 657055602 588235112 657055602 635661092 612296961 635661092 596342371 635661092 596342371 595960714 596342371 448107226 617745089 448107226 615693591 448107226 615693591 333543869 615693591 87129892 131018847 87129892 618416865 87129892 618416865 593773609 618416865 760270067 355192110 760270067 329963043 760270067 329963043 776985876 329963043 355072476 889139830 355072476 796851060 355072476 796851060 586567277 796851060 372247890 866701505 372247890 424643718 372247890 424643718 712925968 424643718 672458901 484839820 672458901 898102969 672458901 898102969 349798844 898102969 106187464 159358104 106187464 151808800 106187464 151808800 899232809 151808800 237462456 356213440 237462456 698244777 237462456 698244777 599322874 698244777 702263033 439828725 702263033 34971476 702263033 34971476 977004869 34971476 995212728 6576639 995212728 291808378 995212728 291808378 192972189 291808378 914315994 129332065 914315994 801594337 914315994 801594337 560336258 801594337 609557959 831801532 609557959 317444489 609557959 317444489 210305761 317444489 731275613 398180707 731275613 717854158 731275613 717854158 355473678 717854158 14267865 22423627 14267865 226951435 14267865 226951435 149956173 226951435 293330229 439706500 293330229 64457540 293330229 64457540 43326372 64457540 776084087 331304600 776084087 340470028 776084087 340470028 226580856 340470028 33380053 49234613 33380053 50581882 33380053 50581882 34427177 50581882 841834096 237736465 841834096 108094723 841834096 108094723 928980464 108094723 505419826 537332558 505419826 661941005 505419826 661941005 614404412 661941005 290363770 434815464 290363770 721225861 290363770 721225861 353184312 721225861 695146419 450181810 695146419 991283590 695146419 991283590 587426041 991283590 986541202 20110775 986541202 107558153 986541202 107558153 71106726 107558153 103707748 155288623 103707748 24661055 103707748 24661055 15913342 24661055 421262728 974446629 421262728 724001156 421262728 724001156 612508079 724001156 347435006 761137842 347435006 466723526 347435006 466723526 684253187 466723526 633831445 763689994 633831445 251340583 633831445 251340583 832768952 251340583 133373048 200355245 133373048 67615825 133373048 67615825 954405706 67615825 243689860 365790817 243689860 49712791 243689860 49712791 33678688 49712791 877984687 183253536 877984687 809716226 877984687 809716226 660073405 809716226 624952166 963273157 624952166 476348199 624952166 476348199 316943770 476348199 524555836 715403391 524555836 949257971 524555836 949257971 349310222 949257971 289244998 433095435 289244998 117572826 289244998 117572826 78214505 117572826 277706313 417132905 277706313 810184667 277706313 810184667 367612856 810184667 632093042 855259512 632093042 73625583 632093042 73625583 950480435 73625583 309463703 463993232 309463703 775647288 309463703 775647288 655915431 775647288 104623019 157003947 104623019 692911705 104623019 692911705 450940253 692911705 738346793 386751297 738346793 997252765 738346793 997252765 487502594 997252765 990985995 13309868 990985995 810030621 990985995 810030621 593258165 810030621 387005755 861095027 387005755 288412751 387005755 288412751 190763545 288412751 300535777 451046552 300535777 344432550 300535777 344432550 229475429 344432550 140448833 211480490 140448833 464381487 140448833 464381487 309785254 464381487 174052572 264412475 174052572 486068673 174052572 486068673 671966090 486068673 862050594 205570335 862050594 12805599 862050594 12805599 991205461 12805599 52158245 78005679 52158245 804596481 52158245 804596481 509358570 804596481 363423007 620218988 363423007 951601031 363423007 951601031 389789500 951601031 926599171 111433283 926599171 590194709 926599171 590194709 353651846 590194709 663273139 499356999 663273139 652593817 663273139 652593817 589918859 652593817 838147551 242992250 838147551 401654526 838147551 401654526 267505219 401654526 511218061 888687375 511218061 630236947 511218061 630236947 622809312 630236947 808952861 285207158 808952861 146425747 808952861 146425747 97661304 146425747 880048304 180218511 880048304 949785576 880048304 949785576 657448574 949785576 241747253 362815450 241747253 593474873 241747253 593474873 479254476 593474873 2117162 3190391 2117162 314199751 2117162 314199751 208001177 314199751 320442636 481845853 320442636 801816059 320442636 801816059 522852817 801816059 532154975 840658653 532154975 252748800 532154975 252748800 166856200 252748800 10553614 15940379 10553614 99905571 10553614 99905571 934287462 99905571 531222481 519292251 531222481 492655118 531222481 492655118 327489856 492655118 997394587 3781872 997394587 672157685 997394587 672157685 465344618 672157685 464081035 956882603 464081035 268461242 464081035 268461242 821402146 268461242 876091626 185836759 876091626 361059857 876091626 361059857 755720839 361059857 512978799 674064110 512978799 92501192 512978799 92501192 61745187 92501192 477611505 652011812 477611505 120578656 477611505 120578656 920241186 120578656 487738774 569518122 487738774 197124109 487738774 197124109 131306132 197124109 733940367 393891228 733940367 341011554 733940367 341011554 769557640 341011554 876635711 185254036 876635711 325369450 876635711 325369450 780273927 325369450 799942239 297194544 799942239 125392704 799942239 125392704 83349155 125392704 457046649 865923631 457046649 668183723 457046649 668183723 449587106 668183723 105597844 158521988 105597844 606790990 105597844 606790990 401841810 606790990 452520700 831477475 452520700 677759213 452520700 677759213 389489424 677759213 255039839 382356204 255039839 668418755 255039839 668418755 559596955 668418755 612377100 783246614 612377100 190914996 612377100 190914996 872478861 190914996 790353366 311091740 790353366 114260445 790353366 114260445 76061008 114260445 225292055 338762998 225292055 119213843 225292055 119213843 79460971 119213843 526779544 900386966 526779544 321981730 526779544 321981730 782696877 321981730 281104694 421812526 281104694 300064591 281104694 300064591 798186263 300064591 322665963 485153611 322665963 762567990 322665963 762567990 498501169 762567990 325746939 489717300 325746939 82939274 325746939 82939274 944314847 82939274 640582974 885717397 640582974 750705485 640582974 750705485 635331826 750705485 498179265 877305674 498179265 344978263 498179265 344978263 229731466 344978263 700720741 442578549 700720741 69188883 700720741 69188883 46710341 69188883 726083977 405708183 726083977 590884026 726083977 590884026 334086921 590884026 288927800 432545514 288927800 433885154 288927800 433885154 706592166 433885154 701951168 440480857 701951168 367748968 701951168 367748968 751284726 367748968 892681572 161478455 892681572 294963861 892681572 294963861 801607674 294963861 977448972 34145073 977448972 862686659 977448972 862686659 474513436 862686659 258671413 387682089 258671413 828109025 258671413 828109025 467943304 828109025 694034357 451951885 694034357 816792286 694034357 816792286 390240062 816792286 642048872 969806914 642048872 446337129 642048872 446337129 697898449 446337129 748844747 371161876 748844747 21718702 748844747 21718702 985636557 21718702 387221093 839529838 387221093 447954568 387221093 447954568 696753182 447954568 164122714 248543064 164122714 37092936 164122714 37092936 24700790 37092936 979450348 30868065 979450348 809184291 979450348 809184291 442138292 809184291 462467945 517779316 462467945 597340102 462467945 597340102 625500032 597340102 33730651 49928068 33730651 989217203 33730651 989217203 620706595 989217203 890574523 164349521 890574523 241061206 890574523 241061206 159345965 241061206 130878276 196347190 130878276 216200085 130878276 216200085 855538782 216200085 992911091 9922124 992911091 982112322 992911091 982112322 618803967 982112322 407465577 981439447 407465577 427453004 407465577 427453004 285344281 427453004 780909641 324493029 780909641 232374298 780909641 232374298 153694748 232374298 691131168 456644565 691131168 321296363 691131168 321296363 783145886 321296363 584793852 860610848 584793852 396926317 584793852 396926317 732118058 396926317 878340737 182721098 878340737 401626866 878340737 401626866 728799779 401626866 272739240 409265007 272739240 403697582 272739240 403697582 727438782 403697582 872468999 190927668 872468999 874751551 872468999 874751551 621859167 874751551 394011437 979497546 394011437 430041392 394011437 430041392 287188188 430041392 438435180 680428906 438435180 713025463 438435180 713025463 551224925 713025463 965883705 50625119 965883705 187687336 965883705 187687336 874780419 187687336 6824685 10142435 6824685 613285916 6824685 613285916 427600911 613285916 608763771 990437270 608763771 414862296 608763771 414862296 719878498 414862296 761578047 353332091 761578047 190587299 761578047 190587299 872773401 190587299 27740055 41688437 27740055 911697491 27740055 911697491 351677469 911697491 278152022 418013101 278152022 553198890 278152022 553198890 363125906 553198890 852713774 221429629 852713774 49686036 852713774 49686036 966456133 49686036 277602068 416945435 277602068 313687525 277602068 313687525 788699085 313687525 645439354 584691834 645439354 465295485 645439354 465295485 685290845 465295485 881188888 178252265 881188888 786395368 881188888 786395368 451861609 786395368 600914726 530193683 600914726 746117792 600914726 746117792 607905057 746117792 910133870 136071310 910133870 479760159 910133870 479760159 675655870 479760159 671902759 486140019 671902759 452620002 671902759 452620002 301763837 452620002 315307988 473872990 315307988 112918290 315307988 112918290 75086909 112918290 434289215 728392174 434289215 483364557 434289215 483364557 321678976 483364557 317050254 476574347 317050254 7362645 317050254 7362645 4658190 7362645 718337245 416988160 718337245 899021084 718337245 899021084 434699435 899021084 901622088 148189258 901622088 985304636 901622088 985304636 405853949 985304636 616711321 632153667 616711321 340494582 616711321 340494582 769716890 340494582 107210867 160776482 107210867 513283027 107210867 513283027 495978681 513283027 896282082 156195764 896282082 585053025 896282082 585053025 572851711 585053025 803187077 292728973 803187077 599420410 803187077 599420410 416816018 599420410 880925298 178505794 880925298 249236780 880925298 249236780 833952052 249236780 59374145 89047327 59374145 335106073 59374145 335106073 222595320 335106073 511567220 865660380 511567220 52502837 511567220 52502837 35570498 52502837 367550265 911293001 367550265 462024691 367550265 462024691 308258003 462024691 331577267 497832072 331577267 398049009 331577267 398049009 265272047 398049009 75163507 113051778 75163507 221572382 75163507 221572382 852600463 221572382 632244346 899427951 632244346 68456341 632244346 68456341 954020819 68456341 958055435 62611761 958055435 682863974 958055435 682863974 633036749 682863974 433298130 917978945 433298130 322278325 433298130 322278325 782403857 322278325 277281495 416089800 277281495 206250463 277281495 206250463 136896126 206250463 39176984 58042889 39176984 191304639 39176984 191304639 127614290 191304639 664462009 497485761 664462009 993623293 664462009 993623293 457761477 993623293 245810064 368587004 245810064 467400372 245810064 467400372 684038863 467400372 933971636 100427669 933971636 13142142 933971636 13142142 991084990 13142142 395714833 519274199 395714833 523391588 395714833 523391588 464709873 523391588 942137368 86651600 942137368 614145433 942137368 614145433 345282674 614145433 54075555 81107406 54075555 279459551 54075555 279459551 813854930 279459551 605307026 565508211 605307026 841507509 605307026 841507509 648197932 841507509 762919897 351087328 762919897 485149741 762919897 485149741 322620581 485149741 472132735 706982852 472132735 650507517 472132735 650507517 564265982 650507517 273887078 411067266 273887078 461909031 273887078 461909031 308196620 461909031 489314609 909135372 489314609 877935884 489314609 877935884 623190439 877935884 832939731 250941344 832939731 516516321 832939731 516516321 639697936 516516321 509604457 887355191 509604457 284942198 509604457 284942198 187927539 284942198 797791899 300561283 797791899 705366401 797791899 705366401 581419321 705366401 412658157 844265588 412658157 67351687 412658157 67351687 45447416 67351687 982206238 26973533 982206238 849129614 982206238 849129614 550461247 849129614 254354918 381381543 254354918 275928315 254354918 275928315 816151086 275928315 433024084 590095387 433024084 719213314 433024084 719213314 491359458 719213314 949193075 75796238 949193075 514241490 949193075 514241490 531016093 514241490 482560349 519640408 482560349 47944672 482560349 47944672 32245743 47944672 290250635 434714348 290250635 751727898 290250635 751727898 412810058 751727898 400526714 675074700 400526714 133464410 400526714 133464410 911744203 133464410 388855038 842504344 388855038 135564731 388855038 135564731 90244392 135564731 702067057 440140862 702067057 455945330 702067057 455945330 691491534 455945330 262752538 394069061 262752538 118524585 262752538 118524585 921791854 118524585 538608846 878868929 538608846 124962223 538608846 124962223 917371965 124962223 321915313 483923038 321915313 869600782 321915313 869600782 613112906 869600782 817103832 274539809 817103832 224712130 817103832 224712130 148269746 224712130 780211105 325411842 780211105 362077037 780211105 362077037 241307455 362077037 446505298 959257863 446505298 307451101 446505298 307451101 203910164 307451101 767354556 344165189 767354556 110669619 767354556 110669619 926939819 110669619 687142894 462062814 687142894 821684793 687142894 821684793 629988185 821684793 491447455 623768633 491447455 681809510 491447455 681809510 448807231 681809510 325112837 488844060 325112837 78034537 325112837 78034537 52168971 78034537 684920519 465816240 684920519 430193895 684920519 430193895 709218109 430193895 519522862 595566459 519522862 102612340 519522862 102612340 67919413 102612340 595370906 721058159 595370906 142676287 595370906 142676287 95100382 142676287 577801290 535912621 577801290 269375113 577801290 269375113 177167944 269375113 427391179 987167544 427391179 728369239 427391179 728369239 504304275 728369239 796265651 303096939 796265651 398199815 796265651 398199815 265428104 398199815 871248369 192732378 871248369 179080694 871248369 179080694 880592733 179080694 487824291 611501840 487824291 163209982 487824291 163209982 891162284 163209982 997844480 3060933 997844480 148785160 997844480 148785160 901359602 148785160 947025972 78993929 947025972 207700815 947025972 207700815 138078232 207700815 80315620 120432611 80315620 73104417 80315620 73104417 49169210 73104417 711622173 427011758 711622173 31084740 711622173 31084740 979320316 31084740 602329413 576523100 602329413 432788882 602329413 432788882 288983482 432788882 829986464 256088847 829986464 579044413 829986464 579044413 417503682 579044413 477762911 755994009 477762911 749931381 477762911 749931381 393859253 749931381 805735209 289211062 805735209 660115310 805735209 660115310 373162083 660115310 621165850 558049523 621165850 79198984 621165850 79198984 53064612 79198984 422499350 657628259 422499350 51326575 422499350 51326575 34885972 51326575 696099290 448920981 696099290 558321560 696099290 558321560 525325452 558321560 638845669 563248920 638845669 268141952 638845669 268141952 821758405 268141952 80622251 120667377 80622251 158272677 80622251 158272677 105450758 158272677 699151470 444560510 699151470 546341725 699151470 546341725 516148580 546341725 385356226 638108061 385356226 318748938 385356226 318748938 784978970 318748938 968775147 45697147 968775147 3302762 968775147 3302762 997756828 3302762 807964337 286529353 807964337 906569048 807964337 906569048 551285368 906569048 333699633 856760294 333699633 29447033 333699633 29447033 980651816 29447033 562517478 528872198 562517478 75591005 562517478 75591005 949358301 75591005 888447526 167514156 888447526 291199764 888447526 291199764 192504231 291199764 616490877 977496199 616490877 55572411 616490877 55572411 962714154 55572411 451628644 860245043 451628644 376135057 451628644 376135057 251040310 376135057 776807030 330164667 776807030 18844902 776807030 18844902 987366911 18844902 454067443 684313161 454067443 458278676 454067443 458278676 689872962 458278676 888918798 166899386 888918798 83853793 888918798 83853793 943813122 83853793 677368398 476868745 677368398 886075638 677368398 886075638 618455864 886075638 51884036 77318109 51884036 429040839 51884036 429040839 710058188 429040839 131256924 197034193 131256924 19149140 131256924 19149140 12538864 19149140 693083135 453361100 693083135 104561305 693083135 104561305 931353737 104561305 731558129 397672395 731558129 251786412 731558129 251786412 166302443 251786412 148461756 224962877 148461756 333801735 148461756 333801735 774401548 333801735 363380290 516608240 363380290 451730863 363380290 451730863 301053981 451730863 377223151 739396500 377223151 237192634 377223151 237192634 842208373 237192634 837587584 243962888 837587584 136738290 837587584 136738290 91070650 136738290 129326398 194288417 129326398 468376479 129326398 468376479 683515571 468376479 198848389 300479561 198848389 381615778 198848389 381615778 741765377 381615778 113369129 169894086 113369129 729124568 113369129 729124568 636159107 729124568 154752604 233858063 154752604 438428537 154752604 438428537 703346575 438428537 627236640 916818443 627236640 855839082 627236640 855839082 412632532 855839082 922091950 118045171 922091950 590246412 922091950 590246412 442760255 590246412 215421765 325262344 215421765 795495319 215421765 795495319 477837970 795495319 963555153 54081581 963555153 990294484 963555153 990294484 592481209 990294484 831150935 254139830 831150935 460260015 831150935 460260015 306943247 460260015 841889540 237659463 841889540 881507922 841889540 881507922 597590447 881507922 828205686 258679349 828205686 353399989 828205686 353399989 235253888 353399989 568846375 847116882 568846375 914724879 568846375 914724879 340125133 914724879 437702107 672378899 437702107 619265202 437702107 619265202 483771943 619265202 652118999 830735466 652118999 486695766 652118999 486695766 323519535 486695766 239551454 359269108 239551454 227933076 239551454 227933076 150734410 227933076 949127148 75880094 949127148 250787698 949127148 250787698 165607710 250787698 433686346 688153209 433686346 681596586 433686346 681596586 424569489 681596586 458192563 581602720 458192563 337194583 458192563 337194583 224110326 337194583 355679984 741388534 355679984 162761610 355679984 162761610 108883161 162761610 518239959 899202376 518239959 658706016 518239959 658706016 561169970 658706016 311511984 467943190 311511984 552002612 311511984 552002612 529037946 552002612 783701793 320601268 783701793 107907779 783701793 107907779 929111833 107907779 245764618 368441099 245764618 881686789 245764618 881686789 572331416 881686789 898348864 153016128 898348864 89852484 898348864 89852484 59952879 89852484 584444476 767505073 584444476 699102970 584444476 699102970 370482951 699102970 144894109 219036909 144894109 239223826 144894109 239223826 840963611 239223826 186674449 283409806 186674449 550825127 186674449 550825127 509305131 550825127 730963353 398589606 730963353 785726702 730963353 785726702 444664723 785726702 340177267 546255321 340177267 497080535 340177267 497080535 664790796 497080535 875225262 186875871 875225262 704700222 875225262 704700222 613880908 704700222 462746752 645420277 462746752 424340107 462746752 424340107 713162266 424340107 745047693 376680091 745047693 88751845 745047693 88751845 941019582 88751845 742037793 381278687 742037793 108977290 742037793 108977290 72474302 108977290 751668084 367137455 751668084 220589778 751668084 220589778 853191405 220589778 280015066 420293865 280015066 373520795 280015066 373520795 249435882 373520795 6112212 8981378 6112212 244601901 6112212 244601901 161595624 244601901 738032562 387462217 738032562 901005041 738032562 901005041 582194204 901005041 558752740 840101203 558752740 301762388 558752740 301762388 797119449 301762388 177731548 270236144 177731548 137401473 177731548 137401473 909031415 137401473 449468172 676100434 449468172 398286977 449468172 398286977 265458924 398286977 714871893 422123686 714871893 396802004 714871893 396802004 264384317 396802004 246187327 368962643 246187327 896529556 246187327 896529556 640417205 896529556 929348799 107602740 929348799 871340340 929348799 871340340 471522305 871340340 586745589 706816696 586745589 707173702 586745589 707173702 334684146 707173702 809249276 284819147 809249276 8234993 809249276 8234993 5485636 8234993 222306785 334762662 222306785 334763180 222306785 334763180 222335539 334763180 19450011 29954371 19450011 27293564 19450011 27293564 17540400 27293564 314886363 473125768 314886363 41409369 314886363 41409369 972052643 41409369 939171698 91766275 939171698 695277616 939171698 695277616 504298164 695277616 530994936 754502215 530994936 80698645 530994936 80698645 945976905 80698645 409428998 699198587 409428998 612597856 409428998 612597856 508196383 612597856 123262520 184812759 123262520 532217577 123262520 532217577 399366796 532217577 593640864 536943257 593640864 459209732 593640864 459209732 689129778 459209732 549284339 923011508 549284339 747346905 549284339 747346905 418335253 747346905 799360998 297971660 799360998 171675142 799360998 171675142 114640127 171675142 516816979 807270471 516816979 852847732 516816979 852847732 415811367 852847732 216589174 326578032 216589174 237859874 216589174 237859874 841748080 237859874 993533809 8895172 993533809 428580922 993533809 428580922 286034282 428580922 778152195 328251560 778152195 289905844 778152195 289905844 191656496 289905844 449885702 903656244 449885702 607082165 449885702 607082165 414966006 607082165 259340465 388652295 259340465 343102287 259340465 343102287 768031981 343102287 587534495 554926178 587534495 410813884 587534495 410813884 273770885 410813884 562144603 660950128 562144603 276848387 562144603 276848387 182011335 276848387 875392651 186647196 875392651 751029063 875392651 751029063 474388922 751029063 513177228 527204583 513177228 236517995 513177228 236517995 842756982 236517995 143349366 216114338 143349366 467615869 143349366 467615869 311319936 467615869 509760372 606040927 509760372 715409932 509760372 715409932 387146761 715409932 803284660 292707915 803284660 120655085 803284660 120655085 80568660 120655085 971301197 42738836 971301197 744257791 971301197 744257791 414989522 744257791 848156516 228098193 848156516 426938472 848156516 426938472 711693005 426938472 800993295 296108213 800993295 916314040 800993295 916314040 395106803 916314040 10209949 15242850 10209949 194756852 10209949 194756852 129816909 194756852 10620652 16070457 10620652 356531479 10620652 356531479 758918871 356531479 708739075 430792902 708739075 983081131 708739075 983081131 547166034 983081131 24570946 36865495 24570946 109887118 24570946 109887118 73053866 109887118 522083305 733540191 522083305 8939351 522083305 8939351 6032206 8939351 39987312 59446137 39987312 294416697 39987312 294416697 801892405 294416697 259497382 388800587 259497382 795705247 259497382 795705247 580093992 795705247 142272932 214653723 142272932 490166983 142272932 490166983 325967052 490166983 984422203 23232989 984422203 866774836 984422203 866774836 602429809 866774836 523969687 977531488 523969687 110220149 523969687 110220149 927367551 110220149 679897914 473399353 679897914 858554158 679897914 858554158 372871392 858554158 374458266 621798094 374458266 284891188 374458266 284891188 809236039 284891188 859728135 209169164 859728135 18402146 859728135 18402146 987636621 18402146 580313234 827186675 580313234 541608650 580313234 541608650 595545666 541608650 850301767 225084452 850301767 16356198 850301767 16356198 989204263 16356198 413403797 549830775 413403797 331117091 413403797 331117091 219477742 331117091 815776339 276385096 815776339 485470677 815776339 485470677 672202540 485470677 950314542 73995278 950314542 875891014 950314542 875891014 385349181 875891014 876328538 185573826 876328538 972053682 876328538 972053682 378608991 972053682 876118099 185796741 876118099 422831141 876118099 422831141 714334197 422831141 882752782 176225635 882752782 887589729 882752782 887589729 339008630 887589729 556244299 738739174 556244299 436212595 556244299 436212595 291022942 436212595 167257116 253278723 167257116 701998613 167257116 701998613 401933660 701998613 141780900 213690205 141780900 237078466 141780900 237078466 842359316 237078466 792245073 308259246 792245073 872114373 792245073 872114373 507004867 872114373 330375144 496135010 330375144 720482788 330375144 720482788 513529499 720482788 585468396 505628887 585468396 480469160 585468396 480469160 319576872 480469160 321598695 483241673 321598695 13704733 321598695 13704733 9162035 13704733 450607470 959631141 450607470 424865292 450607470 424865292 712789349 424865292 548752398 957638437 548752398 997757698 548752398 997757698 647064674 997757698 301594266 452501469 301594266 164579177 301594266 164579177 110114974 164579177 687745914 461094741 687745914 172795023 687745914 172795023 885074099 172795023 151034281 228324615 151034281 288448947 151034281 288448947 190766231 288448947 475292009 584577315 475292009 480136468 475292009 480136468 675493668 480136468 944245700 82999200 944245700 355898662 944245700 355898662 759564185 355898662 51352438 76598281 51352438 130628459 51352438 130628459 913661490 130628459 541863883 671800930 541863883 413813143 541863883 413813143 275515296 413813143 489625469 646091595 489625469 78690952 489625469 78690952 947239362 78690952 904516672 143667216 904516672 192404113 904516672 192404113 128230614 192404113 598946410 987004746 598946410 579129177 598946410 579129177 373052740 579129177 943662610 84275673 943662610 769488544 943662610 769488544 648909353 769488544 683735388 468034894 683735388 101213901 683735388 101213901 933675180 101213901 820928990 269365750 820928990 47369021 820928990 47369021 967714834 47369021 958228146 62364921 958228146 331526270 958228146 331526270 219750219 331526270 270640677 406443515 270640677 453856488 270640677 453856488 692702849 453856488 673943637 482681316 673943637 177340450 673943637 177340450 118079544 177340450 76952204 115664101 76952204 935132766 76952204 935132766 343387768 935132766 551011228 659054299 551011228 35030365 551011228 35030365 23174528 35030365 588854021 736151322 588854021 638912727 588854021 638912727 536660366 638912727 789112824 313074596 789112824 305891231 789112824 305891231 202838326 305891231 944005718 83363646 944005718 152252866 944005718 152252866 101166468 152252866 253455312 380080604 253455312 159581430 253455312 159581430 893869507 159581430 322099470 484172486 322099470 764486779 322099470 764486779 390103949 764486779 952594070 70756681 952594070 266371829 952594070 266371829 822981325 266371829 212825076 321024221 212825076 270791340 212825076 270791340 819970418 270791340 363628450 896928140 363628450 380671476 363628450 380671476 742597627 380671476 960688538 58672600 960688538 889428032 960688538 889428032 640222378 889428032 324269457 487555757 324269457 383884252 324269457 383884252 740050608 383884252 146405132 221806487 146405132 547247067 146405132 547247067 629722630 547247067 746747606 374229966 746747606 56247365 746747606 56247365 962053245 56247365 826351498 261385121 826351498 183306904 826351498 183306904 122252945 183306904 55667373 83263568 55667373 851881272 55667373 851881272 375244283 851881272 576126600 840817528 576126600 28589917 576126600 28589917 18350848 28589917 621053635 757685210 621053635 68013478 621053635 68013478 954228813 68013478 493918087 892145282 493918087 8275276 493918087 8275276 5554572 8275276 62228327 93074950 62228327 356494613 62228327 356494613 237648658 356494613 772753984 336191450 772753984 120675780 772753984 120675780 80625976 120675780 18812269 29215067 18812269 979521520 18812269 979521520 475592106 979521520 768068158 343012185 768068158 810051226 768068158 810051226 519496067 810051226 504274679 898947090 504274679 514240285 504274679 514240285 525650876 514240285 812622285 281160658 812622285 373937910 812622285 373937910 747030759 373937910 17169248 26755465 17169248 170061961 17169248 170061961 886813720 170061961 754657241 362550182 754657241 902265823 754657241 902265823 387446094 902265823 762666300 351503848 762666300 381553975 762666300 381553975 741811988 381553975 773216526 335360535 773216526 128499575 773216526 128499575 914972659 128499575 891367114 162949087 891367114 238518098 891367114 238518098 841346646 238518098 797446855 301211159 797446855 607345237 797446855 607345237 464114824 607345237 646242096 828621677 646242096 713151708 646242096 713151708 560801039 713151708 68115530 102880903 68115530 549304011 68115530 549304011 354755944 549304011 712488208 425590625 712488208 427645022 712488208 427645022 285385681 427645022 596664581 831548312 596664581 757697857 596664581 757697857 381937005 757697857 526522854 662642477 526522854 282362924 526522854 282362924 811413865 282362924 117905133 177002281 117905133 180834418 117905133 180834418 120496193 180834418 474806234 956127994 474806234 938405072 474806234 938405072 570844285 938405072 543377845 850767100 543377845 848633007 543377845 848633007 385930256 848633007 62145999 92993855 62145999 605538054 62145999 605538054 520308529 605538054 976539330 35564739 976539330 658925536 976539330 658925536 418252593 658925536 668314441 491550185 668314441 745062016 668314441 745062016 615779835 745062016 566425689 646556570 566425689 732734888 566425689 732734888 480929682 732734888 143431274 216205323 143431274 389043185 143431274 389043185 259611282 389043185 50460060 75384255 50460060 244247015 50460060 244247015 161288919 244247015 849539465 226108162 849539465 198088 849539465 198088 180576 198088 691345068 456250461 691345068 937627791 691345068 937627791 465702966 937627791 653372493 592787102 653372493 112251379 653372493 112251379 926087792 112251379 554505667 809592322 554505667 849209515 554505667 849209515 656055976 849209515 619389773 990714051 619389773 784386175 619389773 784386175 547715279 784386175 880386052 179623967 880386052 168577072 880386052 168577072 112460208 168577072 587765945 670785224 587765945 738600262 587765945 738600262 377040618 738600262 98636038 148139623 98636038 17473166 98636038 17473166 11456527 17473166 273357302 410095865 273357302 437269030 273357302 437269030 291886821 437269030 676714363 477791265 676714363 187843854 676714363 187843854 125277236 187843854 192933076 291750734 192933076 632710881 192933076 632710881 661987219 632710881 565802023 679317202 565802023 755463000 565802023 755463000 477317651 755463000 733317058 395176542 733317058 473082374 733317058 473082374 680060307 473082374 140019897 210654364 140019897 950538454 140019897 950538454 350134541 950538454 339454912 710069214 339454912 655669363 339454912 655669363 575596164 655669363 66057422 99426724 66057422 280002230 66057422 280002230 813240960 280002230 65495128 98451263 65495128 776951258 65495128 776951258 657944278 776951258 391279603 766243776 391279603 170899100 391279603 170899100 113922568 170899100 312068198 468889906 312068198 69058273 312068198 69058273 46576421 69058273 964850698 52228597 964850698 45279919 964850698 45279919 30132212 45279919 935544060 97894396 935544060 371823459 935544060 371823459 748627034 371823459 783341745 321024217 783341745 72064965 783341745 72064965 48504242 72064965 360443948 862851858 360443948 361019080 360443948 361019080 240646471 361019080 638379176 895779041 638379176 267231041 638379176 267231041 822475504 267231041 490376877 525330428 490376877 731428521 490376877 731428521 395792174 731428521 207482244 313154488 207482244 650845871 207482244 650845871 481646014 650845871 898526632 152853293 898526632 95861908 898526632 95861908 936367393 95861908 817479218 273798971 817479218 605873631 817479218 605873631 355165013 605873631 338799327 657286937 338799327 645015369 338799327 645015369 421621224 645015369 740770586 382900036 740770586 416785279 740770586 416785279 718495468 416785279 702640749 439313256 702640749 343102288 702640749 343102288 228394052 343102288 56437202 84631504 56437202 402329494 56437202 402329494 268032224 402329494 817469137 273867027 817469137 145116588 817469137 145116588 903620161 145116588 16517623 25726262 16517623 936560340 16517623 936560340 543333142 936560340 692747392 453771564 692747392 185774788 692747392 185774788 123815821 185774788 920720223 120099448 920720223 45179933 920720223 45179933 969233149 45179933 263017843 394352988 263017843 475099739 263017843 475099739 678554337 475099739 660434908 839843559 660434908 123347609 660434908 123347609 918434803 123347609 35441565 52221739 35441565 594956162 35441565 594956162 400681996 594956162 705350321 435983656 705350321 427805537 705350321 427805537 710981704 427805537 807295132 287195109 807295132 256324788 807295132 256324788 829791133 256324788 488279298 629819455 488279298 549825768 488279298 549825768 423157702 549825768 519905108 716999619 519905108 462707946 519905108 462707946 686717461 462707946 99125054 148920483 99125054 756514829 99125054 756514829 386069812 756514829 883915987 174732789 883915987 373352804 883915987 373352804 747430323 373352804 877061502 184736320 877061502 477511107 877061502 477511107 676936835 477511107 784415484 319377597 784415484 148044218 784415484 148044218 901677448 148044218 924862779 113873935 924862779 235180711 924862779 235180711 155359611 235180711 728127024 402424525 728127024 36089289 728127024 36089289 23853194 36089289 655534093 501204292 655534093 378487820 655534093 378487820 252587886 378487820 185947416 282548953 185947416 326471240 185947416 326471240 216530818 326471240 31613312 47114254 31613312 298619074 31613312 298619074 197515665 298619074 791087665 310257534 791087665 271947748 791087665 271947748 818888359 271947748 736327497 389598857 736327497 230192153 736327497 230192153 152279310 230192153 200342937 302641570 200342937 276894737 200342937 276894737 182099190 276894737 318808903 479184608 318808903 314712441 318808903 314712441 787826922 314712441 703930489 437577579 703930489 216262930 703930489 216262930 855487303 216262930 172655749 262581425 172655749 601315584 172655749 601315584 356557886 601315584 20172591 30623096 20172591 776273755 20172591 776273755 389017012 776273755 139892370 210530923 139892370 673773401 139892370 673773401 498427228 673773401 495963370 675460137 495963370 344189485 495963370 344189485 229276413 344189485 293788695 440140865 293788695 336046552 293788695 336046552 223140793 336046552 218914091 330164668 218914091 476574625 218914091 476574625 317141330 476574625 849986974 225471341 849986974 36859404 849986974 36859404 24562207 36859404 403989356 853785477 403989356 110633649 403989356 110633649 73759822 110633649 590905338 520970163 590905338 909227382 590905338 909227382 604799062 909227382 614253180 944871700 614253180 600145395 614253180 600145395 428701597 600145395 966080399 50345888 966080399 168577073 966080399 168577073 887801072 168577073 515607366 779996193 515607366 565951658 515607366 565951658 403899379 565951658 226374136 340178793 226374136 487537201 226374136 487537201 324268409 487537201 789173351 312857025 789173351 317288411 789173351 317288411 210260707 317288411 496056637 798523883 496056637 44943397 496056637 44943397 969589142 44943397 322468190 484702609 322468190 267421695 322468190 267421695 822312757 267421695 963753093 53689691 963753093 558027489 963753093 558027489 539405977 558027489 715462468 421383318 715462468 316791140 715462468 316791140 209896925 316791140 208098565 314401017 208098565 593742095 208098565 593742095 339162639 593742095 698148372 446037434 698148372 287579951 698148372 287579951 807020167 287579951 884470201 173757441 884470201 40746408 884470201 40746408 972390092 40746408 198155818 299708150 198155818 264623874 198155818 264623874 824211304 264623874 722137880 411649165 722137880 502489397 722137880 502489397 543203733 502489397 520494419 777060025 520494419 152567982 520494419 152567982 898804223 152567982 352593067 844203154 352593067 212850523 352593067 212850523 141454070 212850523 875614088 186369097 875614088 177359775 875614088 177359775 118128287 177359775 489643066 528174474 489643066 490566609 489643066 490566609 326307084 490566609 544794502 790642239 544794502 728293981 544794502 728293981 581293763 728293981 825444114 263299265 825444114 247024242 825444114 247024242 162875408 247024242 574831591 606955336 574831591 650299994 574831591 650299994 372222828 650299994 585479678 661727401 585479678 126072753 585479678 126072753 83821441 126072753 675833267 479408556 675833267 146164762 675833267 146164762 902754565 146164762 556026005 636844915 556026005 669317303 556026005 669317303 566536828 669317303 259798638 389309307 259798638 131367429 259798638 131367429 87435392 131367429 656024325 573415868 656024325 919539144 656024325 919539144 535873579 919539144 660459681 912738395 660459681 745048836 660459681 745048836 604460275 745048836 931630765 104158142 931630765 423064239 931630765 423064239 282173068 423064239 771162056 338306394 771162056 208359877 771162056 208359877 860289257 208359877 956638302 64210347 956638302 543999651 956638302 543999651 406224464 543999651 662471772 690937898 662471772 232784841 662471772 232784841 845084890 232784841 809729766 284210691 809729766 462062815 809729766 462062815 308301056 462062815 452285975 514662164 452285975 943345800 452285975 943345800 394612942 943345800 990306465 14654545 990306465 122764777 990306465 122764777 81802425 122764777 652259458 833267390 652259458 658842409 652259458 658842409 621685516 658842409 570085551 628564206 570085551 985361042 570085551 985361042 333994823 985361042 595314171 901287488 595314171 335327231 595314171 335327231 773234214 335327231 657125799 770739056 657125799 743001652 657125799 743001652 371223811 743001652 860346601 208261799 860346601 622524754 860346601 622524754 375554253 622524754 282092445 422968897 282092445 875041992 282092445 875041992 460199113 875041992 682590366 469505572 682590366 555589196 682590366 555589196 635326462 555589196 48416101 71920758 48416101 622338059 48416101 622338059 484254759 622338059 327465281 492623242 327465281 524138930 327465281 524138930 519202437 524138930 863768302 203112398 863768302 310238467 863768302 310238467 205551419 310238467 787089241 315828106 787089241 343335886 787089241 343335886 767834199 343335886 531287485 555860559 531287485 166454449 531287485 166454449 889232678 166454449 559234318 843819403 559234318 938384053 559234318 938384053 377917236 938384053 954517200 67521521 954517200 80858971 954517200 80858971 53890257 80858971 924968337 113721566 924968337 909803977 924968337 909803977 653880044 909803977 887888519 168445569 887888519 723725090 887888519 723725090 358925028 723725090 849151390 226593558 849151390 407023818 849151390 407023818 725188123 407023818 553696496 809231008 553696496 305370091 553696496 305370091 202503842 305370091 253596998 380155092 253596998 420658257 253596998 420658257 715861835 420658257 606107465 788051373 606107465 252061418 606107465 252061418 832169104 252061418 905485658 142383174 905485658 341015739 905485658 341015739 226875806 341015739 334801329 553353133 334801329 527987386 334801329 527987386 655005955 527987386 365590771 654978995 365590771 38383400 365590771 38383400 974124389 38383400 876545176 185315201 876545176 424473214 876545176 424473214 283272643 424473214 715040019 421866848 715040019 807160166 715040019 807160166 635622798 807160166 775063405 332696460 775063405 418210816 775063405 418210816 717600048 418210816 447589875 503873888 447589875 490481032 447589875 490481032 326272231 490481032 933918362 100471866 933918362 165681533 933918362 165681533 889725518 165681533 357261012 733172015 357261012 448258024 357261012 448258024 696584609 448258024 977468843 34143814 977468843 661498671 977468843 661498671 550534481 661498671 371909962 673829991 371909962 223308389 371909962 223308389 851501061 223308389 161127117 243742217 161127117 593980768 161127117 593980768 519879527 593980768 951269186 72522857 951269186 387118587 951269186 387118587 738197863 387118587 383967116 742606878 383967116 27627281 383967116 27627281 17785418 27627281 486897114 803885882 486897114 497923691 486897114 497923691 664116924 497923691 517508 677193 517508 2567849 517508 2567849 1551170 2567849 914053333 129890468 914053333 82047414 914053333 82047414 54651158 82047414 770280634 339609026 770280634 847793642 770280634 847793642 508472385 847793642 639607007 781347852 639607007 786746282 639607007 786746282 385594269 786746282 417247205 601843075 417247205 128944281 417247205 128944281 85843250 128944281 466850651 695658290 466850651 509206386 466850651 509206386 610275881 509206386 747688392 373161957 747688392 918695058 747688392 918695058 488568353 918695058 850255671 225108794 850255671 881262523 850255671 881262523 597811701 881262523 298359198 447551836 298359198 74296919 298359198 74296919 49933927 74296919 92913452 139435109 92913452 714493528 92913452 714493528 514537908 714493528 196245827 296636058 196245827 801739350 196245827 801739350 599684896 801739350 826282615 261540566 826282615 100077121 826282615 100077121 934172384 100077121 479748636 689010074 479748636 155305780 479748636 155305780 103712678 155305780 485849770 889682106 485849770 481005411 485849770 481005411 320021333 481005411 884360672 173950031 884360672 705142559 884360672 705142559 385474328 705142559 628692552 766643704 628692552 211279897 628692552 211279897 858826383 211279897 285117472 427286099 285117472 876002151 285117472 876002151 487885344 876002151 248832831 372857502 248832831 803235292 248832831 803235292 629262585 803235292 737362400 388190424 737362400 54373844 737362400 54373844 36769885 54373844 796598431 302615004 796598431 531712063 796598431 531712063 491690244 531712063 174500537 265051753 174500537 459742718 174500537 459742718 688863234 459742718 658762780 573557561 658762780 171793885 658762780 171793885 885663408 171793885 785718329 317606047 785718329 77152105 785718329 77152105 51788667 77152105 385732670 887286154 385732670 727176663 385732670 727176663 426216126 727176663 700870355 442200357 700870355 371431459 700870355 371431459 247874535 371431459 836824009 245272161 836824009 901650785 836824009 901650785 352582020 901650785 390416766 618181149 390416766 178634395 390416766 178634395 119300232 178634395 137361744 206968773 137361744 465320186 137361744 465320186 685251870 465320186 574574576 609559372 574574576 217689262 574574576 217689262 144049971 217689262 419158870 807961105 419158870 244038028 419158870 244038028 837540921 244038028 992784788 10111641 992784788 248391894 992784788 248391894 164041203 248391894 881593281 177792119 881593281 300060977 881593281 300060977 798191054 300060977 521592251 889430251 521592251 95534953 521592251 95534953 63789564 95534953 13289332 20555120 13289332 497097814 13289332 497097814 664783706 497097814 176384164 268141955 176384164 847956325 176384164 847956325 619656766 847956325 867036290 198559845 867036290 60815649 867036290 60815649 958956522 60815649 861685911 206404748 861685911 193433276 861685911 193433276 870955116 193433276 643770994 792829659 643770994 933702703 643770994 933702703 632408028 933702703 667950134 492501175 667950134 878402575 667950134 878402575 478961938 878402575 502253569 828113662 502253569 22348874 502253569 22348874 14240044 22348874 76245946 114629719 76245946 460382149 76245946 460382149 688419857 460382149 780762310 324783810 780762310 752987500 780762310 752987500 564467504 752987500 792269 1121544 792269 496209675 792269 496209675 330422233 496209675 256499947 384182289 256499947 823721671 256499947 823721671 502775295 823721671 513149165 794957896 513149165 925504135 513149165 925504135 351983613 925504135 135916565 204417657 135916565 985095600 135916565 985095600 624766371 985095600 408460004 996528198 408460004 337935375 408460004 337935375 224607751 337935375 306134781 458988031 306134781 325674091 306134781 325674091 780023442 325674091 260982251 391289343 260982251 373287025 260982251 373287025 747526272 373287025 226597361 340490606 226597361 390733735 226597361 390733735 735789179 390733735 692044386 455075410 692044386 389483529 692044386 389483529 736467570 389483529 722051906 411775679 722051906 966422598 722051906 966422598 484515465 966422598 997261887 3932923 997261887 839130336 997261887 839130336 591074263 839130336 609771229 969981894 609771229 207090486 609771229 207090486 861121846 207090486 333230831 743271523 333230831 907976314 333230831 907976314 337474854 907976314 679486476 473984230 679486476 213598790 679486476 213598790 141670228 213598790 66700530 100507827 66700530 365691121 66700530 365691121 752421183 365691121 677253723 477025830 677253723 302188088 677253723 302188088 796863775 302188088 512270674 592169753 512270674 382068010 512270674 382068010 254953521 382068010 638302173 552621475 638302173 973866552 638302173 973866552 434067613 973866552 980880864 29278215 980880864 315230161 980880864 315230161 208663434 315230161 595059764 762375442 595059764 336714002 595059764 336714002 223725387 336714002 369945894 734398610 369945894 136375109 369945894 136375109 90709984 136375109 814425145 278848810 814425145 429859208 814425145 429859208 709431738 429859208 687501405 461429027 687501405 314679146 687501405 314679146 208246459 314679146 524489113 836287722 524489113 613795338 524489113 613795338 613111615 613795338 715495375 421379511 715495375 912621553 715495375 912621553 485829274 912621553 576042134 747768953 576042134 673467350 576042134 673467350 512740065 673467350 536099993 563093005 536099993 553886827 536099993 553886827 456932532 553886827 978056346 33163405 978056346 407738096 978056346 407738096 724587741 407738096 289544460 433611212 289544460 23114808 289544460 23114808 984531513 23114808 637219667 614881693 637219667 323873627 637219667 323873627 781411605 323873627 525736941 537605838 525736941 457911798 525736941 457911798 305315889 457911798 823758508 265228965 823758508 436953115 823758508 436953115 704624750 436953115 160369519 242468538 160369519 133806134 160369519 133806134 911464391 133806134 441870779 727739353 441870779 337773692 441870779 337773692 771470553 337773692 31684620 47221673 31684620 536922644 31684620 536922644 535476679 536922644 947873281 77385749 947873281 386427850 947873281 386427850 738553655 386427850 655204243 965372384 655204243 379952513 655204243 379952513 253321627 379952513 774497699 333686456 774497699 43814676 774497699 43814676 970436897 43814676 257884411 386360784 257884411 799510559 257884411 799510559 648494929 799510559 966244667 50265480 966244667 457287079 966244667 457287079 690557992 457287079 73040229 109807855 73040229 202868380 73040229 202868380 134878021 202868380 817096748 274552417 817096748 689175755 817096748 689175755 542335228 689175755 363306560 810388860 363306560 69213180 363306560 69213180 953491211 69213180 306171853 459117888 306171853 199731197 306171853 199731197 132890958 199731197 934230864 100023946 934230864 16611297 934230864 16611297 10853701 16611297 880217229 179850613 880217229 217322641 880217229 217322641 143893706 217322641 56067113 84011508 56067113 825425991 56067113 825425991 501698838 825425991 288579588 432009614 288579588 359962250 288579588 359962250 756552257 359962250 195713243 296093181 195713243 279883701 195713243 279883701 184233392 279883701 375857676 730238950 375857676 153415871 375857676 153415871 102208899 153415871 620841122 557634325 620841122 715299868 620841122 715299868 628749617 715299868 214894530 324503080 214894530 17879683 214894530 17879683 11770790 17879683 287523782 430348014 287523782 90946481 287523782 90946481 60764589 90946481 551470409 551329904 551470409 969289594 551470409 969289594 653428404 969289594 923459594 115791571 923459594 340917436 923459594 340917436 226846285 340917436 956035313 65404441 956035313 216936491 956035313 216936491 855054144 216936491 148407252 224849537 148407252 15398452 148407252 15398452 989663429 15398452 250880781 375690318 250880781 745195507 250880781 745195507 544368474 745195507 543426149 931570972 543426149 378027211 543426149 378027211 252302998 378027211 760648266 354773443 760648266 873297588 760648266 873297588 527449541 873297588 955564227 65948270 955564227 280259982 955564227 280259982 184636269 280259982 418601672 693982294 418601672 158476324 418601672 158476324 894636825 158476324 28781136 43461231 28781136 492191691 28781136 492191691 327221458 492191691 751295002 367741273 751295002 861998521 751295002 861998521 561642047 861998521 277642700 416996134 277642700 494268858 277642700 494268858 328713731 494268858 466414703 776612848 466414703 158710988 466414703 158710988 105757015 158710988 221469940 333949992 221469940 986066626 221469940 986066626 397521257 986066626 930603659 105758190 930603659 714071283 930603659 714071283 577342042 714071283 872558440 190863513 872558440 418498261 872558440 418498261 717451566 418498261 95187357 142822890 95187357 954362143 95187357 954362143 422945273 954362143 700866541 442285108 700866541 371843468 700866541 371843468 248065396 371843468 469249378 580645443 469249378 230266322 469249378 230266322 152307622 230266322 158014208 239126537 158014208 677190177 158014208 677190177 629106299 677190177 749411608 370606322 749411608 122144162 749411608 122144162 81379805 122144162 612718424 612806305 612718424 473388210 612718424 473388210 679908496 473388210 465235007 999239047 465235007 432545518 465235007 432545518 707560435 432545518 262598933 393659479 262598933 402710705 262598933 402710705 727957753 402710705 193062784 291851742 193062784 579011669 193062784 579011669 377355775 579011669 215606429 325530338 215606429 624233382 215606429 624233382 566241945 624233382 475508398 523160549 475508398 318611841 475508398 318611841 211284989 318611841 477076558 680755437 477076558 961569375 477076558 961569375 467007179 961569375 503743514 538254511 503743514 54168308 503743514 54168308 963405017 54168308 859154748 210678975 859154748 236172058 859154748 236172058 842994573 236172058 516749259 509195506 516749259 848542221 516749259 848542221 500200297 848542221 34657371 50878334 34657371 622919353 34657371 622919353 600190616 622919353 521981002 859715885 521981002 758576194 521981002 758576194 428227829 758576194 166808729 252629985 166808729 888756048 166808729 888756048 340792168 888756048 946213376 80259948 946213376 922065773 946213376 922065773 566252920 922065773 587903415 947097814 587903415 856748778 587903415 856748778 609961097 856748778 35319114 52006309 35319114 212431902 35319114 212431902 141173919 212431902 133076018 199896552 133076018 189168426 133076018 189168426 126083554 189168426 445857184 561702671 445857184 864864719 445857184 864864719 405590600 864864719 857663925 213183691 857663925 988805880 857663925 988805880 492393371 988805880 467256116 676534210 467256116 127074138 467256116 127074138 84465116 127074138 631292524 709974469 631292524 65661 631292524 65661 999866104 65661 715596932 421025260 715596932 807052751 715596932 807052751 498768794 807052751 770127107 339752905 770127107 418135994 770127107 418135994 717670368 418135994 786616203 316358155 786616203 704704953 786616203 704704953 493890503 704704953 528126816 914916914 528126816 33248228 528126816 33248228 977976988 33248228 373087756 691780919 373087756 453211895 373087756 453211895 302243205 453211895 968582069 46062342 968582069 686426099 968582069 686426099 400952186 686426099 511483615 559463832 511483615 177571737 511483615 177571737 118477868 177571737 76920721 115638186 76920721 20865488 76920721 20865488 13450290 20865488 872576152 190843781 872576152 924424363 872576152 924424363 537630323 924424363 74008891 111205047 74008891 103442155 74008891 103442155 932141756 103442155 145531494 220578547 145531494 747127403 145531494 747127403 607700344 747127403 636854331 690100631 636854331 386452520 636854331 386452520 258005655 386452520 492990838 633516555 492990838 677848538 492990838 677848538 478287885 677848538 181821790 276311105 181821790 796620272 181821790 796620272 497728746 796620272 721335532 412870937 721335532 357809774 721335532 357809774 238454226 357809774 500487137 552559857 500487137 264051659 500487137 264051659 824617588 264051659 630791596 946700105 630791596 278638843 630791596 278638843 814495246 278638843 583836237 998358736 583836237 98651434 583836237 98651434 935150277 98651434 583465526 519566670 583465526 131112051 583465526 131112051 913290440 131112051 250119133 374415774 250119133 224962874 250119133 224962874 850374717 224962874 772313837 336678079 772313837 317375554 772313837 317375554 210282983 317375554 326178438 490352830 326178438 304365687 326178438 304365687 795228066 304365687 795897176 303538531 795897176 897186297 795897176 897186297 616511640 897186297 836897514 245150079 836897514 901462244 836897514 901462244 660547705 901462244 891966616 162248990 891966616 347089813 891966616 347089813 765379360 347089813 885707355 171724072 885707355 471026729 885707355 471026729 681446721 471026729 596168254 943398651 596168254 120123732 596168254 120123732 80088999 120123732 101522752 152636583 101522752 681379014 101522752 681379014 560012621 681379014 827913738 259238332 827913738 20210562 827913738 20210562 13158794 20210562 947496736 78272789 947496736 852402322 947496736 852402322 434333591 852402322 772256326 336745638 772256326 453472050 772256326 453472050 692974928 453472050 797326155 301351034 797326155 77138081 797326155 77138081 51773071 77138081 347827835 711537583 347827835 37843320 347827835 37843320 25132490 37843320 839696866 240585182 839696866 813953354 839696866 813953354 557986029 813953354 664506993 497330555 664506993 487404295 664506993 487404295 671074618 487404295 657241003 917555787 657241003 65458161 657241003 65458161 955987397 65458161 41524236 61504079 41524236 84334555 41524236 84334555 56216596 84334555 377972789 690786184 377972789 126288052 377972789 126288052 83881933 126288052 949589450 75149362 949589450 292679968 949589450 292679968 193545813 292679968 304038595 455808839 304038595 512688627 304038595 512688627 412120284 512688627 696587462 448251558 696587462 392903432 696587462 392903432 734365747 392903432 966605555 49290286 966605555 987092083 966605555 987092083 361828187 987092083 76444803 114960205 76444803 116108544 76444803 116108544 77282501 116108544 680956274 471680091 680956274 176702734 680956274 176702734 882300576 176702734 758847262 356707575 758847262 832233946 758847262 832233946 518980255 832233946 582755071 787961871 582755071 397840451 582755071 397840451 265202355 397840451 346359461 928503126 346359461 65143783 346359461 65143783 956263230 65143783 701719334 441021616 701719334 630250155 701719334 630250155 609915564 630250155 674084266 482532906 674084266 201342349 674084266 201342349 133976448 201342349 816392844 275647522 816392844 160804004 816392844 160804004 107227559 160804004 113495385 169981230 113495385 200101653 113495385 200101653 865972652 200101653 728854327 401545434 728854327 483850405 728854327 483850405 321900026 483850405 940652500 89092067 940652500 539811188 940652500 539811188 604994698 539811188 134245642 201835301 134245642 702954540 134245642 702954540 534936341 702954540 720849694 413337881 720849694 90512012 720849694 90512012 60492467 90512012 772184074 336887641 772184074 463957533 772184074 463957533 686017566 463957533 407268017 918393834 407268017 824148955 407268017 824148955 612732299 824148955 650808307 557007376 650808307 599307013 650808307 599307013 513835052 599307013 265523808 398419282 265523808 195335430 265523808 195335430 869558360 195335430 638138690 883930019 638138690 23313001 638138690 23313001 15220700 23313001 448541922 811665817 448541922 635893278 448541922 635893278 407435498 635893278 979021336 31605170 979021336 602298595 979021336 602298595 653063727 602298595 83249855 125033692 83249855 379697771 83249855 379697771 253215936 379697771 719380487 415561694 719380487 793504177 719380487 793504177 610523192 793504177 233122648 350276871 233122648 305945500 233122648 305945500 793939825 305945500 788126718 314313719 788126718 835770807 788126718 835770807 603049932 835770807 353582444 990023686 353582444 120219865 353582444 120219865 80200968 120219865 115691902 173377667 115691902 966772838 115691902 966772838 609320182 966772838 616948307 733495623 616948307 162394964 616948307 162394964 108588155 162394964 512887510 606259261 512887510 505336129 512887510 505336129 422018099 505336129 288968644 432717336 288968644 865568831 288968644 865568831 627920325 865568831 659662378 530079039 659662378 389638630 659662378 389638630 260142221 389638630 298554883 447989865 298554883 32791986 298554883 32791986 21514276 32791986 283879819 425176518 283879819 640934256 283879819 640934256 521363047 640934256 325159639 488957236 325159639 600989236 325159639 600989236 412483130 600989236 369439955 945013714 369439955 354195144 369439955 354195144 235680836 354195144 555203660 917730982 555203660 453364333 555203660 453364333 693058640 453364333 218150690 329358006 218150690 940484136 218150690 940484136 404262781 940484136 616716333 595652582 616716333 451277052 616716333 451277052 300755447 451277052 92074160 138103624 92074160 326502064 92074160 326502064 216563079 326502064 267518211 401691215 267518211 895367749 267518211 895367749 516413103 895367749 71532499 108170162 71532499 490089273 71532499 490089273 669441289 490089273 769806067 340398590 769806067 141952155 769806067 141952155 905690179 141952155 637736729 850322673 637736729 675506146 637736729 675506146 460635461 675506146 628495698 573420461 628495698 68565328 628495698 68565328 46217485 68565328 191632292 289898807 191632292 269353323 191632292 269353323 820932472 269353323 490773470 836596801 490773470 241668872 490773470 241668872 159908545 241668872 441735537 737701409 441735537 588623142 441735537 588623142 599214946 588623142 487087390 706467129 487087390 289726502 487087390 289726502 805319658 289726502 906695457 139945579 906695457 179749075 906695457 179749075 880279614 179749075 936651439 95351643 936651439 294181723 936651439 294181723 194463275 294181723 652373963 950358789 652373963 609437581 652373963 609437581 597005702 609437581 41233458 61145792 41233458 831753175 41233458 831753175 615607910 831753175 125869305 188817840 125869305 69159264 125869305 69159264 953537636 69159264 113517876 170020189 113517876 6703678 113517876 6703678 995137952 6703678 965567830 51057036 965567830 612860911 965567830 612860911 485719655 612860911 974077717 38467167 974077717 255764401 974077717 255764401 830131558 255764401 664818920 497015649 664818920 261689842 664818920 261689842 826194679 261689842 279750181 419917780 279750181 495476128 279750181 495476128 665870927 495476128 894815694 158198009 894815694 689911257 894815694 689911257 461520103 689911257 753478064 364150091 753478064 117290799 753478064 117290799 922533744 117290799 155154056 234691482 155154056 959512432 155154056 959512432 582569966 959512432 774614023 333453017 774614023 708719457 774614023 708719457 561638591 708719457 617847546 612657790 617847546 192364951 617847546 192364951 128179505 192364951 857276426 213690209 857276426 305232852 857276426 305232852 202330283 305232852 331525025 497729846 331525025 407474645 331525025 407474645 271514182 407474645 799693963 297508366 799693963 130991996 799693963 130991996 913450649 130991996 104987077 157493105 104987077 162164904 104987077 162164904 892088579 162164904 727712281 403134224 727712281 211140932 727712281 211140932 858909948 211140932 820492905 270072754 820492905 699049066 820492905 699049066 648872833 699049066 870797476 193677960 870797476 445534108 870797476 445534108 297155564 445534108 536053784 836518397 536053784 166852028 536053784 166852028 889018379 166852028 863084473 204157433 863084473 226825025 863084473 226825025 149895435 226825025 496858716 881576941 496858716 464298774 496858716 464298774 685817017 464298774 431605554 604376623 431605554 604529163 431605554 604529163 424588472 604529163 607372793 646714954 607372793 75389389 607372793 75389389 50460497 75389389 577086495 894954324 577086495 102487810 577086495 102487810 932752927 102487810 877143807 184527020 877143807 211614637 877143807 211614637 140534112 211614637 150231496 227305830 150231496 556713708 150231496 556713708 421212766 556713708 638525596 535416275 638525596 69498878 638525596 69498878 953246515 69498878 311333080 467644427 311333080 510597556 311333080 510597556 661091739 510597556 382843805 532970160 382843805 259342104 382843805 259342104 827833996 259342104 127006836 190657447 127006836 331350757 127006836 331350757 219570948 331350757 347914403 532510581 347914403 476611423 347914403 476611423 317155133 476611423 566324288 899974005 566324288 25482369 566324288 25482369 983188901 25482369 475818478 711951705 475818478 361353159 475818478 361353159 240775630 361353159 410527893 553866096 410527893 29806594 410527893 29806594 980317860 29806594 557152384 949101843 557152384 633829341 557152384 633829341 356594924 633829341 403967696 567034665 403967696 482354260 403967696 482354260 320758920 482354260 848817873 227057368 848817873 356337887 848817873 356337887 759086100 356337887 131324201 197131722 131324201 247715626 131324201 247715626 835206099 247715626 375032980 768394255 375032980 87030425 375032980 87030425 58241102 87030425 151298813 228750837 151298813 244315776 151298813 244315776 837459758 244315776 473230545 834334004 473230545 45826084 473230545 45826084 30779385 45826084 791039684 310312054 791039684 352378479 791039684 352378479 234664825 352378479 744696172 377342525 744696172 692635123 744696172 692635123 457331322 692635123 350302107 590728066 350302107 813689099 350302107 813689099 420537225 813689099 500784447 745089678 500784447 160679745 500784447 160679745 107079977 160679745 953486181 69276012 953486181 817014759 953486181 817014759 350311337 817014759 381432911 622127943 381432911 33048534 381432911 33048534 21714285 33048534 46086821 68367358 46086821 544821536 46086821 544821536 656193659 544821536 77824249 117058436 77824249 888062776 77824249 888062776 405704054 888062776 73431639 110350160 73431639 729700900 73431639 729700900 445748778 729700900 352824288 502459246 352824288 33468695 352824288 33468695 977807248 33468695 553007246 907481575 553007246 960762503 553007246 960762503 510447385 960762503 445486887 750068502 445486887 207842966 445486887 207842966 138218556 207842966 95323351 143077036 95323351 171768318 95323351 171768318 114703501 171768318 532680648 524077701 532680648 915130296 532680648 915130296 605204369 915130296 347051763 990468763 347051763 60922184 347051763 60922184 958897284 60922184 908179285 138343472 908179285 233781461 908179285 233781461 844439811 233781461 987567486 18567325 987567486 745445352 987567486 745445352 629494648 745445352 739659792 384399892 739659792 181221127 739659792 181221127 879498195 181221127 76119776 114300215 76119776 429438796 76119776 429438796 286755164 429438796 94708239 141763852 94708239 593708039 94708239 593708039 489613014 593708039 575317907 502598352 575317907 289556561 575317907 289556561 805491535 289556561 821214731 268805428 821214731 528641695 821214731 528641695 335058772 528641695 965753578 50795130 965753578 354743253 965753578 354743253 236054005 354743253 284780926 426598393 284780926 521475734 284780926 521475734 410172415 521475734 130164927 195284666 130164927 494955400 130164927 494955400 666191393 494955400 2587855 3782105 2587855 447038739 2587855 447038739 297933396 447038739 209564741 316292550 209564741 349153059 209564741 349153059 764183557 349153059 498227126 724287249 498227126 162783266 498227126 162783266 108902929 162783266 798287827 299871617 798287827 317225392 798287827 317225392 210183248 317225392 175658954 267122547 175658954 378832911 175658954 378832911 744043820 378832911 251685262 376918020 251685262 750352961 251685262 750352961 642215901 750352961 930554813 105773760 930554813 547232784 930554813 547232784 417411633 547232784 496742256 852201047 496742256 490192866 496742256 490192866 325988413 490192866 559585467 958103490 559585467 20110773 559585467 20110773 13109580 20110773 605207671 517343477 605207671 773552752 605207671 773552752 407714277 773552752 355994145 503171369 355994145 495150390 355994145 495150390 666091599 495150390 961985284 56390401 961985284 759635659 961985284 759635659 363322540 759635659 151238224 228595601 151238224 254285307 151238224 254285307 167608250 254285307 93296988 139934373 93296988 364826063 93296988 364826063 243026283 364826063 115891842 173813828 115891842 125814562 115891842 125814562 916892192 125814562 575502977 708728766 575502977 460466691 575502977 460466691 307089350 460466691 604244750 599859327 604244750 3434034 604244750 3434034 2282869 3434034 554859404 517925267 554859404 365053135 554859404 365053135 243169342 365053135 151609138 229259433 151609138 255040880 151609138 255040880 830582416 255040880 885502428 172028872 885502428 229230129 885502428 229230129 151593106 229230129 654787519 856889204 654787519 441329767 654787519 441329767 701400094 441329767 725441904 406563373 725441904 467401033 725441904 467401033 311210367 467401033 165941393 251429272 165941393 345298218 165941393 345298218 230057527 345298218 167911414 254894137 167911414 214329035 167911414 214329035 856957507 214329035 593097546 594976594 593097546 38632028 593097546 38632028 25649310 38632028 218829178 330021557 218829178 221486751 218829178 221486751 852681209 221486751 651629421 672306340 651629421 505827168 651629421 505827168 531920680 505827168 647009911 714541641 647009911 114470981 647009911 114470981 76208289 114470981 471668376 912091049 471668376 402091375 471668376 402091375 728562699 402091375 837359373 244493465 837359373 751308087 837359373 751308087 534200108 751308087 740104292 383777268 740104292 184881076 740104292 184881076 123346635 184881076 819209130 271705697 819209130 119432587 819209130 119432587 79648988 119432587 278464078 418244478 278464078 993720262 278464078 993720262 586065618 993720262 756963377 359410357 756963377 682568984 756963377 682568984 359302230 682568984 996415942 5396220 996415942 458423824 996415942 458423824 689785963 458423824 227364394 341431005 227364394 55150492 227364394 55150492 37119818 55150492 861511039 206754173 861511039 215929326 861511039 215929326 855816176 215929326 337433564 559393273 337433564 607573209 337433564 607573209 410390381 607573209 317906229 477721301 317906229 103587221 317906229 103587221 68667248 103587221 314406252 472105343 314406252 530177223 314406252 530177223 431484424 530177223 845322788 232456374 845322788 499808725 845322788 499808725 332952568 499808725 424405239 582126113 424405239 874716178 424405239 874716178 647508715 874716178 923708429 115314234 923708429 495815868 923708429 495815868 665486459 495815868 412286369 865691846 412286369 274745801 412286369 274745801 180675472 274745801 560237464 620126468 560237464 481963700 560237464 481963700 320550774 481963700 761133641 354107643 761133641 57434292 761133641 57434292 961370402 57434292 870623682 193814349 870623682 348886092 870623682 348886092 764224497 348886092 623954232 877842435 623954232 12862257 623954232 12862257 8542186 12862257 77895676 117096003 77895676 128355470 77895676 128355470 85378233 128355470 614351546 854540973 614351546 612806059 614351546 612806059 522851474 612806059 582480017 905942590 582480017 99680301 582480017 99680301 934630003 99680301 660508989 752759915 660508989 211781712 660508989 211781712 140586391 211781712 680355404 472622231 680355404 515154187 680355404 515154187 538538356 515154187 35079608 51690245 35079608 395921608 35079608 395921608 263884542 395921608 854917294 217591214 854917294 769386274 854917294 769386274 347033915 769386274 73306444 110143142 73306444 822618383 73306444 822618383 599286336 822618383 834987018 247868594 834987018 476161621 834987018 476161621 316847921 476161621 66015630 99285110 66015630 524334157 66015630 524334157 625516091 524334157 810606413 283187050 810606413 866567870 810606413 866567870 576282953 866567870 214118624 323458589 214118624 341645667 214118624 341645667 227616365 341645667 126762701 190252630 126762701 31364641 126762701 31364641 979278368 31364641 587068514 968028261 587068514 537788589 587068514 537788589 444182941 537788589 280066767 420419726 280066767 460310062 280066767 460310062 688475597 460310062 909601508 136608268 909601508 636440156 909601508 636440156 374749643 636440156 865909541 200193121 865909541 788639550 865909541 788639550 548171289 788639550 364839314 556464460 364839314 292026188 364839314 292026188 803725427 292026188 540488899 798150839 540488899 659858339 540488899 659858339 572840308 659858339 282816093 423942091 282816093 248774545 282816093 248774545 164228643 248774545 378422813 620626878 378422813 447930187 378422813 447930187 298535512 447930187 872093813 191530449 872093813 7928517 872093813 7928517 994133843 7928517 962170378 56100734 962170378 492623236 962170378 492623236 327464886 492623236 546418856 919116899 546418856 50483810 546418856 50483810 34273835 50483810 968063044 46776835 968063044 204409356 968063044 204409356 862873450 204409356 157220039 237957088 157220039 196976834 157220039 196976834 131203632 196976834 941672670 87532634 941672670 508814388 941672670 508814388 615804155 508814388 616582434 773131669 616582434 700062836 616582434 700062836 430508970 700062836 105991916 159044523 105991916 894217278 105991916 894217278 376490521 894217278 474086542 988428073 474086542 387459649 474086542 387459649 258497326 387459649 652988313 623979006 652988313 182857251 652988313 182857251 121852030 182857251 436902776 702908184 436902776 816813061 436902776 816813061 639835469 816813061 666125946 495043781 666125946 537611341 666125946 537611341 350286754 537611341 885712957 171689152 885712957 827536774 885712957 827536774 534446361 827536774 910965074 134572987 910965074 797770314 910965074 797770314 508385627 797770314 579629214 853839637 579629214 415778440 579629214 415778440 277076436 415778440 304645424 456816611 304645424 69422049 304645424 69422049 46798934 69422049 734789701 392181444 734789701 255071007 734789701 255071007 830560802 255071007 217207193 327503551 217207193 500304401 217207193 500304401 401626306 500304401 478937366 877241001 478937366 308601585 478937366 308601585 792121648 308601585 517022076 520008871 517022076 338369596 517022076 338369596 224989453 338369596 963129741 54713018 963129741 193366482 963129741 193366482 871006912 193366482 642674191 616468701 642674191 424632520 642674191 424632520 283558376 424632520 921347576 119095023 921347576 202500376 921347576 202500376 864244539 202500376 988116005 17713620 988116005 21333295 988116005 21333295 13709025 21333295 25070466 37758345 25070466 855185115 25070466 855185115 364112647 855185115 668050985 492241189 668050985 164531490 668050985 164531490 110109181 164531490 848425758 227697388 848425758 31935958 848425758 31935958 21074898 31935958 893510697 160132030 893510697 796432987 893510697 796432987 453304196 796432987 24551704 36850509 24551704 90411271 24551704 90411271 940003007 90411271 538940264 774134969 538940264 452826552 538940264 452826552 693399067 452826552 347587080 847183690 347587080 148612343 347587080 148612343 901401517 148612343 494811113 734333475 494811113 428483093 494811113 428483093 710531749 428483093 921872909 118393340 921872909 130142672 921872909 130142672 913930797 130142672 816976572 274675831 816976572 62679064 816976572 62679064 42226599 62679064 316836688 476116677 316836688 166877541 316836688 166877541 888970181 166877541 23629812 35762389 23629812 344271976 23629812 344271976 767323134 344271976 627051607 622085889 627051607 355835598 627051607 355835598 237098663 355835598 926707848 111205049 926707848 181788590 926707848 181788590 121046433 181788590 405070891 881938631 405070891 348837854 405070891 348837854 764233609 348837854 221171891 333462642 221171891 842848634 221171891 842848634 348475503 842848634 217140835 327332063 217140835 209711271 217140835 209711271 859471654 209711271 420516975 638234327 420516975 194037381 420516975 194037381 870380994 194037381 480577622 792812919 480577622 447790012 480577622 447790012 696789841 447790012 772209591 336808265 772209591 269727210 772209591 269727210 177366536 269727210 797513824 301123620 797513824 50301505 797513824 50301505 966118844 50301505 609679064 848912327 609679064 422524723 609679064 422524723 281705858 422524723 257201399 385298739 257201399 570086457 257201399 570086457 431871181 570086457 596817906 574153383 596817906 831005998 596817906 831005998 435777889 831005998 144967804 219191978 144967804 342878202 144967804 342878202 228256815 342878202 655741612 563333563 655741612 513309636 655741612 513309636 655400563 513309636 901955572 147757803 901955572 904052501 901955572 904052501 368964098 904052501 265959103 399293073 265959103 874946345 265959103 874946345 457524055 874946345 587683854 946836157 587683854 513959295 587683854 513959295 560079196 513959295 520373413 913980372 520373413 147693078 520373413 147693078 98354449 147693078 453532319 705659101 453532319 365195495 453532319 365195495 752888716 365195495 718243040 417212297 718243040 529502705 718243040 529502705 523406323 529502705 359807589 680892250 359807589 484793018 359807589 484793018 672464994 484793018 151484390 229119886 151484390 813899908 151484390 813899908 364769310 813899908 182933101 278153164 182933101 928258220 182933101 928258220 631492505 928258220 172188203 261668244 172188203 109886466 172188203 109886466 73052115 109886466 27551817 41332093 27551817 627880069 27551817 627880069 610267547 627880069 207498750 313204849 207498750 958370892 207498750 958370892 536389910 958370892 597737231 875940700 597737231 612585537 597737231 612585537 370746746 612585537 654304829 685238788 654304829 263738485 654304829 263738485 824853170 263738485 160952346 243404955 160952346 754169449 160952346 754169449 353953445 754169449 976037154 36094636 976037154 82623323 976037154 82623323 944798048 82623323 993040102 9613727 993040102 158601355 993040102 158601355 105669338 158601355 121576791 182402364 121576791 330824063 121576791 330824063 776394450 330824063 497011590 584735860 497011590 334784727 497011590 334784727 222356740 334784727 74964094 112863457 74964094 591851884 74964094 591851884 653764937 591851884 135510903 203527880 135510903 756906675 135510903 756906675 633074779 756906675 549184505 818985834 549184505 306862279 549184505 306862279 203540118 306862279 604925260 893370630 604925260 342550415 604925260 342550415 768406982 342550415 443066623 772821106 443066623 577765223 443066623 577765223 583073458 577765223 718300068 417087082 718300068 380271488 718300068 380271488 253634898 380271488 219070771 330431025 219070771 601326649 219070771 601326649 376666301 601326649 625636362 856424617 625636362 315493497 625636362 315493497 787386618 315493497 884599273 173489739 884599273 139655422 884599273 139655422 906880362 139655422 828570506 257921519 828570506 404889014 828570506 404889014 726659244 404889014 931493395 104268285 931493395 498571060 931493395 498571060 663797799 498571060 850336598 225020433 850336598 456068495 850336598 456068495 304163048 456068495 627683152 628180044 627683152 318080278 627683152 318080278 210892884 318080278 98025175 147168834 98025175 269443642 98025175 269443642 177207714 269443642 145721155 220896418 145721155 685870616 145721155 685870616 352225089 685870616 886606702 170472253 886606702 286288219 886606702 286288219 188790562 286288219 365823769 968718670 365823769 423332646 365823769 423332646 713969127 423332646 389776824 716080807 389776824 719261409 389776824 719261409 456179546 719261409 369903120 959494024 369903120 681383179 369903120 681383179 621939971 681383179 834460681 248629121 834460681 234040891 834460681 234040891 844346620 234040891 702197522 439956867 702197522 415152772 702197522 415152772 719683634 415152772 191872501 290249472 191872501 198571171 191872501 198571171 132195968 198571171 217185984 327476919 217185984 201109065 217185984 201109065 133886932 201109065 975867595 36372806 975867595 750696209 975867595 750696209 612323115 750696209 395249291 683078802 395249291 296809262 395249291 296809262 196432815 296809262 125999608 189110973 125999608 364777871 125999608 364777871 753156866 364777871 139188637 209227769 139188637 18443553 139188637 18443553 12127117 18443553 842677371 236610851 842677371 169714360 842677371 169714360 113232527 169714360 724700766 407588962 724700766 768897046 724700766 768897046 439601730 768897046 434887141 615320764 434887141 251340793 434887141 251340793 165892569 251340793 536128773 927149948 536128773 524309061 536128773 524309061 395772116 524309061 92240943 138351643 92240943 948624870 92240943 948624870 549698537 948624870 842757871 236492991 842757871 643453321 842757871 643453321 468988724 643453321 194622045 294485614 194622045 993091771 194622045 993091771 336007911 993091771 137977501 207590744 137977501 843198623 137977501 843198623 597033530 843198623 5257554 8006038 5257554 498531878 5257554 498531878 663816539 498531878 850038896 225385374 850038896 551287747 850038896 551287747 499805466 551287747 567447771 944949024 567447771 327963441 567447771 327963441 778306918 327963441 793117034 306897259 793117034 10804487 793117034 10804487 7172674 10804487 671054815 487422268 671054815 164338934 671054815 164338934 109897078 164338934 570342422 744719458 570342422 764699569 570342422 764699569 492327412 764699569 442281057 902749726 442281057 338160350 442281057 338160350 771178223 338160350 737350868 388195318 737350868 686036052 737350868 686036052 394868105 686036052 415425732 572808068 415425732 10563734 415425732 10563734 992596727 10563734 785750867 317464906 785750867 284372515 785750867 284372515 809615385 284372515 906316340 140650919 906316340 297696587 906316340 297696587 799563270 297696587 47994788 71537489 47994788 54357425 47994788 54357425 36767344 54357425 402913415 798681718 402913415 576341428 402913415 576341428 511705428 576341428 750302181 369228946 750302181 34156496 750302181 34156496 22652338 34156496 629037145 522793919 629037145 28819958 629037145 28819958 18623221 28819958 1897337 3073540 1897337 585368387 1897337 585368387 455795433 585368387 215177540 325136568 215177540 692433624 215177540 692433624 552731866 692433624 402854184 941506703 402854184 488189309 402854184 488189309 324722170 488189309 310081384 464814679 310081384 229300009 310081384 229300009 847256259 229300009 788892357 313231637 788892357 395089991 788892357 395089991 733382232 395089991 169463538 257293858 169463538 943821889 169463538 943821889 438973344 943821889 670491021 488221008 670491021 65578191 670491021 65578191 44153519 65578191 443683890 505466672 443683890 488358463 443683890 488358463 670443266 488358463 349803471 520015216 349803471 979335523 349803471 979335523 426497015 979335523 659000868 983379097 659000868 137769467 659000868 137769467 908737975 137769467 464563021 668914191 464563021 38328006 464563021 38328006 974198547 38328006 187820284 284819142 187820284 370081277 187820284 370081277 749734164 370081277 647565148 716771672 647565148 13463670 647565148 13463670 990920539 13463670 568493629 805426401 568493629 369773508 568493629 369773508 246872618 369773508 64216478 96181645 64216478 873642781 64216478 873642781 385963706 873642781 136585888 205516748 136585888 357920899 136585888 357920899 758113359 357920899 215630835 325549153 215630835 698697227 215630835 698697227 397550264 698697227 607996670 769371333 607996670 362867160 607996670 362867160 241845602 362867160 186465320 283187047 186465320 889576546 186465320 889576546 357176999 889576546 57549971 86157409 57549971 387838814 57549971 387838814 737736982 387838814 225567016 339193760 225567016 648369 225567016 648369 437136 648369 483066240 787166295 483066240 379994656 483066240 379994656 743201505 379994656 573359961 587332332 573359961 406525413 573359961 406525413 270666312 406525413 260216147 389725326 260216147 770879303 260216147 770879303 596715066 770879303 615512268 734953694 615512268 291349041 615512268 291349041 804197347 291349041 489055816 722615235 489055816 245138397 489055816 245138397 161867762 245138397 319115037 479735363 319115037 201741962 319115037 201741962 864860196 201741962 146431824 221837636 146431824 117242186 146431824 117242186 77959758 117242186 415916586 596074610 415916586 285274192 415916586 285274192 188137808 285274192 197975107 299212593 197975107 322348661 197975107 322348661 213545616 322348661 218209070 329401782 218209070 296542270 218209070 296542270 196224729 296542270 748379429 372252604 748379429 155545075 748379429 155545075 896578546 155545075 362164406 564529252 362164406 359745877 362164406 359745877 756741578 359745877 919774808 121422481 919774808 70042156 919774808 70042156 47218790 70042156 295731837 443356307 295731837 802180827 295731837 802180827 410368108 802180827 265793104 398960174 265793104 452175966 265793104 452175966 301298879 452175966 718485248 416826154 718485248 228130628 718485248 228130628 150868198 228130628 839041386 241663493 839041386 310819819 839041386 310819819 790663866 310819819 845479619 232224216 845479619 153772916 845479619 153772916 897759299 153772916 763910157 349500112 763910157 474933172 763910157 474933172 678618323 474933172 94643819 141762048 94643819 839900614 94643819 839900614 339500325 839900614 850172415 225164107 850172415 302606054 850172415 302606054 200279584 302606054 434772156 853248644 434772156 267447848 434772156 267447848 822284709 267447848 313212844 470495022 313212844 476247039 313212844 476247039 316880262 476247039 774116927 334165917 774116927 85723936 774116927 85723936 942776586 85723936 50316833 74980580 50316833 222903193 50316833 222903193 851672656 222903193 314749099 472983909 314749099 180762475 314749099 180762475 120368939 180762475 330759946 496611233 330759946 533570578 330759946 533570578 604785401 533570578 463118422 765909006 463118422 290656758 463118422 290656758 192186495 290656758 536372007 653782012 536372007 857257860 536372007 857257860 504109574 857257860 123360276 185057698 123360276 355728889 123360276 355728889 236900768 355728889 946982557 79135221 946982557 367016020 946982557 367016020 751712897 367016020 714637494 422467040 714637494 682205521 714637494 682205521 506556814 682205521 994542216 7508158 994542216 176126547 994542216 176126547 117236977 176126547 721105021 413110468 721105021 807003239 721105021 807003239 363647898 807003239 519382906 516736027 519382906 464903020 519382906 464903020 310126560 464903020 663842364 498468601 663842364 143731087 663842364 143731087 95904552 143731087 253554153 380147911 253554153 559489275 253554153 559489275 364631016 559489275 130968811 196647191 130968811 887343726 130968811 887343726 659011011 887343726 491025953 927559180 491025953 449186118 491025953 449186118 695825971 449186118 779024748 327167133 779024748 836655466 779024748 836655466 418924345 836655466 12501225 19024237 12501225 919820318 12501225 919820318 365389486 919820318 729460955 400586064 729460955 76704920 729460955 76704920 51408987 76704920 671154344 487206541 671154344 184178882 671154344 184178882 877386189 184178882 95170679 142750035 95170679 413120595 95170679 413120595 275192033 413120595 827688991 259562016 827688991 134676305 827688991 134676305 910872798 134676305 683859443 467710292 683859443 390344764 683859443 390344764 260574935 390344764 498022579 620270273 498022579 141719253 498022579 141719253 905795117 141719253 203239484 306308127 203239484 26520507 203239484 26520507 982428017 26520507 552223618 952817399 552223618 215423802 552223618 215423802 856197910 215423802 825503598 263126290 825503598 23757628 825503598 23757628 15489968 23757628 182941865 278223325 182941865 649014477 182941865 649014477 333396378 649014477 302093680 452953848 302093680 33415058 302093680 33415058 977893672 33415058 270408275 406107835 270408275 540383704 270408275 540383704 382349741 540383704 821629098 268199233 821629098 239550077 821629098 239550077 840681706 239550077 199024805 300638709 199024805 454057367 199024805 454057367 302879149 454057367 726945739 404538797 726945739 673552994 726945739 673552994 625838363 673552994 307770748 461429024 307770748 409980180 307770748 409980180 722999662 409980180 530438073 550813907 530438073 79566098 530438073 79566098 946678521 79566098 673078799 483850314 673078799 747042484 673078799 747042484 640981347 747042484 199005318 300627125 199005318 632481266 199005318 632481266 372921681 632481266 945389018 81590496 945389018 323812313 945389018 323812313 781424988 323812313 101576225 152731119 101576225 218045230 101576225 218045230 854542843 218045230 913127959 131275271 913127959 39505692 913127959 39505692 973307495 39505692 208344330 314832571 208344330 579298046 208344330 579298046 462700350 579298046 940830393 89050804 940830393 422525920 940830393 422525920 281725967 422525920 530437611 502771230 530437611 703397853 530437611 703397853 619987571 703397853 58388393 87302826 58388393 28744775 58388393 28744775 981145305 28744775 797245789 301521142 797245789 763791266 797245789 763791266 646897717 763791266 886635175 170402865 886635175 702099773 886635175 702099773 423335899 702099773 935336817 98225718 935336817 278781613 935336817 278781613 814431950 278781613 974554773 37827658 974554773 615041630 974554773 615041630 501799683 615041630 782205964 322664737 782205964 420889098 782205964 420889098 715675347 420889098 731366439 397882144 731366439 365504981 731366439 365504981 243509125 365504981 830315410 255413969 830315410 116104992 830315410 116104992 923264939 116104992 211391113 318677445 211391113 809934336 211391113 809934336 561968729 809934336 701914764 440631844 701914764 237165989 701914764 237165989 156864819 237165989 866677333 199246262 866677333 401258487 866677333 401258487 267186914 401258487 543544376 866145739 543544376 918461076 543544376 918461076 522646126 918461076 684932428 465747663 684932428 932707427 684932428 932707427 612518252 932707427 573093004 801591729 573093004 396555281 573093004 396555281 732480741 396555281 761499345 353495684 761499345 46113316 761499345 46113316 968571961 46113316 783531481 320928970 783531481 166480607 783531481 166480607 889213015 166480607 587515172 691752706 587515172 252850292 587515172 252850292 166972129 252850292 128517087 192818237 128517087 915410432 128517087 915410432 570655363 915410432 470967833 569507162 470967833 771641265 470967833 771641265 416322478 771641265 920837042 119898253 920837042 258799669 920837042 258799669 170570327 258799669 732866445 396036882 732866445 667792447 732866445 667792447 612476067 667792447 817458153 273868559 817458153 60329899 817458153 60329899 40653574 60329899 494898476 834849799 494898476 436434585 494898476 436434585 704954624 436434585 363004203 874457669 363004203 803401772 363004203 803401772 362707257 803401772 543086605 775977064 543086605 521935594 543086605 521935594 525664304 521935594 642867380 805133574 642867380 279015765 642867380 279015765 814146308 279015765 109233349 163211124 109233349 200430178 109233349 200430178 865693003 200430178 858607906 211982766 858607906 401436314 858607906 401436314 267277915 401436314 66654499 100433846 66654499 962289416 66654499 962289416 539711379 962289416 732551195 396392282 732551195 239550075 732551195 239550075 158324168 239550075 420594903 891831691 420594903 439811780 420594903 439811780 702289954 439811780 190938639 288827225 190938639 52499594 190938639 52499594 964739911 52499594 7266528 10952495 7266528 247708196 7266528 247708196 163605205 247708196 924350437 114470978 924350437 865460641 924350437 865460641 341270877 865460641 709708897 429394620 709708897 383494265 709708897 383494265 255945081 383494265 857035830 214107878 857035830 412612703 857035830 412612703 274748335 412612703 594219087 848354088 594219087 36263843 594219087 36263843 975910000 36263843 250633368 375242773 250633368 237659460 250633368 237659460 157026976 237659460 215531580 325369451 215531580 238412281 215531580 238412281 157493038 238412281 688913562 459596900 688913562 897356114 688913562 897356114 567817583 897356114 641160299 754760887 641160299 371384144 641160299 371384144 748793077 371384144 281774610 422640257 281774610 266695162 281774610 266695162 175420115 266695162 367285834 581230849 367285834 819203886 367285834 819203886 447113758 819203886 131529675 197490770 131529675 331917638 131529675 331917638 775690215 331917638 610356049 560062805 610356049 89750723 610356049 89750723 59845531 89750723 286051422 428635234 286051422 330797669 286051422 330797669 219332374 330797669 431290627 720151209 431290627 769052199 431290627 769052199 372247822 769052199 932687619 102575900 932687619 450698252 932687619 450698252 300312430 450698252 491338337 784158639 491338337 223761785 491338337 223761785 147929296 223761785 634717069 923022208 634717069 230829015 634717069 230829015 152632301 230829015 459705447 577390222 459705447 223659341 459705447 223659341 851324316 223659341 524377136 521113197 524377136 677945538 524377136 677945538 597055613 677945538 22010584 33288201 22010584 388503559 22010584 388503559 259321626 388503559 804997559 290175951 804997559 114649066 804997559 114649066 924280853 114649066 249296841 373359389 249296841 288110931 249296841 288110931 190478789 288110931 808728905 285776103 808728905 60028055 808728905 60028055 40458249 60028055 284617495 426261520 284617495 369325840 284617495 369325840 246457394 369325840 384528932 618093225 384528932 871070407 384528932 871070407 562938968 871070407 191246690 289211058 191246690 671641729 191246690 671641729 599081638 671641729 476672750 721024939 476672750 326378470 476672750 326378470 779584529 326378470 398327547 922423586 398327547 405707772 398327547 405707772 726091990 405707772 126048380 189140502 126048380 278404010 126048380 278404010 814710083 278404010 688221993 460611186 688221993 942425955 688221993 942425955 571206493 942425955 123374358 185074076 123374358 717651820 123374358 717651820 552548569 717651820 80309315 120373068 80309315 193283703 80309315 193283703 128759542 193283703 591583184 926890690 591583184 535870794 591583184 535870794 646912887 535870794 784678727 319141165 784678727 276451714 784678727 276451714 815769159 276451714 102862534 154119104 102862534 38504176 102862534 38504176 974072819 38504176 773517937 335114930 773517937 580405510 773517937 580405510 464926550 580405510 916122639 127399979 916122639 261377198 916122639 261377198 826380573 261377198 883724701 175200933 883724701 369100337 883724701 369100337 750408534 369100337 358100741 528168291 358100741 122431626 358100741 122431626 81617848 122431626 457975320 757039401 457975320 148993127 457975320 148993127 99198790 148993127 533575636 652112072 533575636 471051391 533575636 471051391 681410850 471051391 75951588 114064869 75951588 232907125 75951588 232907125 845015932 232907125 743772738 379192547 743772738 272537835 743772738 272537835 818207993 272537835 923806181 115233253 923806181 329110206 923806181 329110206 218015305 329110206 169671838 257670273 169671838 910570444 169671838 910570444 608135988 910570444 572322355 979690100 572322355 347973402 572322355 347973402 765035570 347973402 525914555 989918482 525914555 495754050 525914555 495754050 665530814 495754050 384195633 728749429 384195633 109232333 384195633 109232333 927917655 109232333 95587443 143364229 95587443 664978169 95587443 664978169 416546673 664978169 11599708 17676331 11599708 831769668 11599708 831769668 445285027 831769668 876171556 185711258 876171556 844949205 876171556 844949205 548166424 844949205 561454730 956040785 561454730 261377197 561454730 261377197 172004626 261377197 293810317 440245270 293810317 692201191 293810317 692201191 393792897 692201191 737598215 387982407 737598215 701413131 737598215 701413131 333183970 701413131 417508585 682690056 417508585 127179434 417508585 127179434 84501850 127179434 390297557 538737464 390297557 843387243 390297557 843387243 366591162 843387243 670392548 488395089 670392548 8383280 670392548 8383280 5630341 8383280 516794361 518512292 516794361 263466731 516794361 263466731 173293200 263466731 411158641 583822715 411158641 131421714 411158641 131421714 87470265 131421714 440718080 544353555 440718080 279271104 440718080 279271104 814026026 279271104 196926184 297669558 196926184 247557091 196926184 247557091 835326680 247557091 158318766 239537533 158318766 664865052 158318766 664865052 478886605 664865052 225279032 338691305 225279032 288486686 225279032 288486686 806392486 288486686 206704548 311786505 206704548 102074698 206704548 102074698 933008863 102074698 723851157 408608672 723851157 198470053 723851157 198470053 867040454 198470053 95049876 142587736 95049876 810647105 95049876 810647105 455375715 810647105 723499267 409272683 723499267 82132812 723499267 82132812 945044836 82132812 526647340 757890407 526647340 223105909 526647340 223105909 147384707 223105909 64463952 96669979 64463952 646841672 64463952 646841672 460166993 646841672 498667273 527681448 498667273 367263487 498667273 367263487 244679892 367263487 463715617 924827163 463715617 42371511 463715617 42371511 971581686 42371511 604007599 798340954 604007599 21451332 604007599 21451332 985830099 21451332 179499658 272812861 179499658 221257752 179499658 221257752 852806920 221257752 190040546 287692079 190040546 742816786 190040546 742816786 421409322 742816786 945959954 80727655 945959954 990126492 945959954 990126492 455919112 990126492 760510111 354938868 760510111 275740196 760510111 275740196 816329285 275740196 650129979 597106902 650129979 470455937 650129979 470455937 681922072 470455937 835008392 247848934 835008392 306405747 835008392 306405747 203319556 306405747 579845278 758815227 579845278 625533408 579845278 625533408 435348119 625533408 777226660 329672322 777226660 543087436 777226660 543087436 461229713 543087436 240311119 360564603 240311119 52556728 240311119 52556728 35609139 52556728 642638405 916252051 642638405 760376405 642638405 760376405 584596963 760376405 609142431 882248298 609142431 515497162 609142431 515497162 513942647 515497162 272581623 408952573 272581623 563238526 272581623 563238526 465306044 563238526 674721429 481460956 674721429 757945884 674721429 757945884 463281334 757945884 417399863 787854345 417399863 295394908 417399863 295394908 801365191 295394908 582349977 761516064 582349977 752256195 582349977 752256195 359266316 752256195 570691777 870001270 570691777 809769266 570691777 809769266 355979871 809769266 588432910 758098428 588432910 470174534 588432910 470174534 313033167 470174534 573390160 724602195 573390160 598094327 573390160 598094327 461536083 598094327 999100184 1024030 999100184 678925224 999100184 678925224 503861000 678925224 229362255 344301665 229362255 63858595 229362255 63858595 956951985 63858595 451436089 699380806 451436089 59683502 451436089 59683502 40155946 59683502 554719848 749291277 554719848 344914941 554719848 344914941 229684745 344914941 981538983 28225007 981538983 655657276 981538983 655657276 415973622 655657276 561546476 875012922 561546476 10920207 561546476 10920207 7222546 10920207 988519925 17274993 988519925 316898299 988519925 316898299 210001254 316898299 845552284 232117705 845552284 490311338 845552284 490311338 669267522 490311338 21360529 32348097 21360529 555673081 21360529 555673081 456571582 555673081 873184171 190036078 873184171 22384316 873184171 22384316 14260936 22384316 381939599 535002054 381939599 753015753 381939599 753015753 460102320 753015753 120124927 180178865 120124927 628460542 120124927 628460542 364769819 628460542 654593691 731287915 654593691 462520887 654593691 462520887 686874150 462520887 894449848 158710989 894449848 95615243 894449848 95615243 936496791 95615243 431672972 568077835 431672972 127774930 431672972 127774930 84888842 127774930 998361333 2150761 998361333 926924558 998361333 926924558 445443309 926924558 296133352 443999264 296133352 448259302 296133352 448259302 298775431 448259302 98179600 147503040 98179600 242574537 98179600 242574537 838424586 242574537 244867393 367383269 244867393 206593976 244867393 206593976 137104410 206593976 547983206 850346181 547983206 930017581 547983206 930017581 659208347 930017581 154374902 233276187 154374902 15145262 154374902 15145262 10093363 15145262 160908615 243284659 160908615 315225664 160908615 315225664 787530037 315225664 689368730 458917236 689368730 730365381 689368730 730365381 367496033 730365381 870807408 193626911 870807408 694894413 870807408 694894413 503322401 694894413 738061116 387459651 738061116 856714219 738061116 856714219 576030462 856714219 387548340 504418189 387548340 471401592 387548340 471401592 313881442 471401592 173015557 263162284 173015557 651595752 173015557 651595752 574396367 651595752 164216170 248668401 164216170 149194680 164216170 149194680 900998128 149194680 824883887 263711470 824883887 373439321 824883887 373439321 747275911 373439321 595573068 622049048 595573068 600253001 595573068 600253001 650891996 600253001 400142937 898349677 400142937 405132015 400142937 405132015 726502891 405132015 294105986 441018033 294105986 462810962 294105986 462810962 308739085 462810962 263831088 395774620 263831088 423201089 263831088 423201089 282228009 423201089 874291975 188245283 874291975 744458232 874291975 744458232 451569496 744458232 629343403 735499968 629343403 895453815 629343403 895453815 393236030 895453815 473166133 728021391 473166133 977347075 473166133 977347075 409090788 977347075 115858004 173734809 115858004 763166988 115858004 763166988 370946366 763166988 493775704 521917371 493775704 967930774 493775704 967930774 389103659 967930774 267769936 402091376 267769936 202020933 267769936 202020933 134346570 202020933 288013096 431036130 288013096 923705495 288013096 923705495 625493744 923705495 255810579 383317078 255810579 921951542 255810579 921951542 638686295 921951542 536083853 728682255 536083853 66849681 536083853 66849681 44944276 66849681 595413292 979020079 595413292 586300456 595413292 586300456 560395469 586300456 846540392 230149285 846540392 370036835 846540392 370036835 749750335 370036835 311914594 468711576 311914594 989589194 311914594 989589194 432380331 989589194 374175737 944476006 374175737 731161793 374175737 731161793 357986163 731161793 191572249 289666574 191572249 853821591 191572249 853821591 363582534 853821591 164020730 248320763 164020730 535263585 164020730 535263585 551511958 535263585 729619679 400282512 729619679 574100082 729619679 574100082 345964255 574100082 481749043 755291374 481749043 399155920 481749043 399155920 730674822 399155920 587852101 945096400 587852101 405613067 587852101 405613067 270115915 405613067 938933336 92019725 938933336 273078060 938933336 273078060 179588389 273078060 998068441 2666274 998068441 426331860 998068441 426331860 284686664 426331860 935711793 97271520 935711793 49440888 935711793 49440888 33470666 49440888 832564095 251497307 832564095 324344391 832564095 324344391 214831824 324344391 649855525 901578232 649855525 89645063 649855525 89645063 940402800 89645063 919215 1295099 919215 676991789 919215 676991789 370764178 676991789 85715884 128724365 85715884 798300527 85715884 798300527 408892116 798300527 59821794 89677402 59821794 297089038 59821794 297089038 800016180 297089038 193271902 292084886 193271902 483720768 193271902 483720768 321821765 483720768 749303993 370762495 749303993 778104330 749303993 778104330 560746495 778104330 140456027 211517055 140456027 663342612 140456027 663342612 412804432 663342612 779995172 325709514 779995172 11408290 779995172 11408290 7493611 11408290 975428486 36830832 975428486 5807786 975428486 5807786 995858867 5807786 254843464 381960113 254843464 723426058 254843464 723426058 472217349 723426058 664914083 496790736 664914083 877156632 664914083 877156632 637707002 877156632 281081113 421713264 281081113 790218770 281081113 790218770 406668300 790218770 141116665 212403333 141116665 577262764 141116665 577262764 545913235 577262764 437863659 739860839 437863659 465564940 437863659 465564940 685096147 465564940 159046805 240651958 159046805 188791614 159046805 188791614 874023613 188791614 438481454 906128680 438481454 302980124 438481454 302980124 200616301 302980124 16714660 25947116 16714660 181619353 16714660 181619353 879207101 181619353 761411070 353571818 761411070 101672067 761411070 101672067 67336939 101672067 656241072 939053848 656241072 668814186 656241072 668814186 633973271 668814186 621985258 520744583 621985258 839806061 621985258 839806061 458436722 839806061 533477890 927066144 533477890 916500925 533477890 916500925 546429404 916500925 148345136 224744437 148345136 206025889 148345136 206025889 861860076 206025889 796887084 302076478 796887084 702724895 796887084 702724895 338141514 702724895 785804006 317411255 785804006 222573022 785804006 222573022 851816225 222573022 105357931 158097287 105357931 276770241 105357931 276770241 815590909 276770241 161577788 244584486 161577788 814111864 161577788 814111864 377939660 814111864 256614667 384399890 256614667 297597430 256614667 297597430 799586568 297597430 624800864 564930580 624800864 853601137 624800864 853601137 493332084 853601137 264092311 396258998 264092311 322455938 264092311 322455938 213593134 322455938 249494284 373580358 249494284 309568706 249494284 309568706 791542345 309568706 556522206 546297106 556522206 518162820 556522206 518162820 502260345 518162820 252103105 377374146 252103105 683954020 252103105 683954020 336428702 683954020 906526823 140401275 906526823 604449604 906526823 604449604 644026543 604449604 876221153 185662753 876221153 171922212 876221153 171922212 114780937 171922212 555054767 867763657 555054767 442047699 555054767 442047699 294797459 442047699 845856928 231478976 845856928 544235713 845856928 544235713 483738219 544235713 541717527 949121878 541717527 857978877 541717527 857978877 411575496 857978877 556514856 585421751 556514856 869901642 556514856 869901642 404626669 869901642 555012994 690122928 555012994 491878777 555012994 491878777 327097696 491878777 566561831 723709444 566561831 40936795 566561831 40936795 972326129 40936795 903402472 145485327 903402472 473017325 903402472 473017325 314761327 473017325 879311121 181357025 879311121 976492846 879311121 976492846 607146303 976492846 364613176 510110961 364613176 1701450 364613176 1701450 1222108 1701450 476568578 718918543 476568578 489426521 476568578 489426521 325537185 489426521 552063909 611438376 552063909 305232856 552063909 305232856 794351114 305232856 649582347 778254566 649582347 178573756 649582347 178573756 119288102 178573756 398763357 643368719 398763357 926466264 398763357 926466264 539936245 926466264 480464216 615167919 480464216 974054421 480464216 974054421 529433063 974054421 198720116 300341953 198720116 785902858 198720116 785902858 460444399 785902858 509128211 949536621 509128211 79718281 509128211 79718281 946646181 79718281 509656407 655287314 509656407 198803004 509656407 198803004 132289996 198803004 442104484 579892056 442104484 154979458 442104484 154979458 103580147 154979458 257005923 384979550 257005923 379668452 257005923 379668452 253161286 379668452 308917610 463070838 308917610 404192924 308917610 404192924 727158925 404192924 523653029 647720250 523653029 266751443 523653029 266751443 822777444 266751443 380112934 761873820 380112934 940713051 380112934 940713051 402868860 940713051 235256720 353435226 235256720 164355146 235256720 164355146 890558321 164355146 697903602 446320735 697903602 856780092 697903602 856780092 594829756 856780092 795263085 304365539 795263085 970123712 795263085 970123712 594822433 970123712 389201 535629 389201 138239552 389201 138239552 908244280 138239552 240147261 360000122 240147261 898268560 240147261 898268560 575190841 898268560 318890951 479369217 318890951 43793899 318890951 43793899 970462557 43793899 441753070 642561068 441753070 427878103 441753070 427878103 710837812 427878103 685309514 465178841 685309514 550605659 685309514 550605659 444105428 550605659 278163209 418018134 278163209 916466755 278163209 916466755 460477215 916466755 84074222 126581931 84074222 101813360 84074222 101813360 933252400 101813360 697691596 446707511 697691596 260794982 697691596 260794982 826763421 260794982 302832093 453986238 302832093 289731549 302832093 289731549 805302046 289731549 39866231 59189202 39866231 436382565 39866231 436382565 704966879 436382565 91020991 136631006 91020991 499621389 91020991 499621389 662983483 499621389 292610137 438485873 292610137 744618304 292610137 744618304 394479691 744618304 72508778 109112713 72508778 28854014 72508778 28854014 18657873 28854014 688616759 460078476 688616759 785993889 688616759 785993889 362474387 785993889 932179115 103320885 932179115 313939297 932179115 313939297 207905110 313939297 767600637 343685350 767600637 427418071 767600637 427418071 285307466 427418071 870198596 194199659 870198596 703857962 870198596 703857962 388702923 703857962 971198510 42846651 971198510 141358127 971198510 141358127 905992734 141358127 727880107 402757209 727880107 61681255 727880107 61681255 958491159 61681255 855727962 215969266 855727962 231344666 855727962 231344666 846057577 231344666 88423165 132667971 88423165 772195259 88423165 772195259 374305040 772195259 762227594 352234410 762227594 969024927 762227594 969024927 378878221 969024927 792206069 308312127 792206069 480469159 792206069 480469159 675416584 480469159 203449588 306754868 203449588 181905065 203449588 181905065 878994016 181905065 281336308 421994379 281336308 718574077 281336308 718574077 623138381 718574077 722771561 410392075 722771561 101298087 722771561 101298087 67210012 101298087 357584183 582115981 357584183 337973922 357584183 337973922 771303071 337973922 253450964 380072218 253450964 481086971 253450964 481086971 674935519 481086971 831187803 254135587 831187803 275029527 831187803 275029527 816737940 275029527 803653316 292103136 803653316 704951690 803653316 704951690 579033886 704951690 685143794 465501071 685143794 394116935 685143794 394116935 733803592 394116935 53650015 80293154 53650015 720415704 53650015 720415704 369821433 720415704 563246673 897602204 563246673 488198358 563246673 488198358 670493098 488198358 443304771 636083137 443304771 52078687 443304771 52078687 35363056 52078687 831912893 252787783 831912893 77908802 831912893 77908802 52121745 77908802 888954037 166894906 888954037 132180969 888954037 132180969 88213558 132180969 560928787 828823445 560928787 59557858 560928787 59557858 40044053 59557858 948448157 76832456 948448157 794651828 948448157 794651828 561062544 794651828 805548244 289522190 805548244 670781192 805548244 670781192 453316300 670781192 962002094 56370299 962002094 691753801 962002094 691753801 482122042 691753801 466285908 751185493 466285908 403116295 466285908 403116295 268608947 403116295 747532058 373264614 747532058 114282734 747532058 114282734 76081063 114282734 203457229 306768614 203457229 435158096 203457229 435158096 705838302 435158096 524306379 730964021 524306379 216404825 524306379 216404825 855420740 216404825 6590201 9596870 6590201 520671211 6590201 520671211 464817438 520671211 807469176 286978731 807469176 409796838 807469176 409796838 723127244 409796838 819763449 271031357 819763449 139593404 819763449 139593404 93026322 139593404 81372874 122093394 81372874 14466748 81372874 14466748 990464561 14466748 669165059 490481028 669165059 740125995 669165059 740125995 483794447 740125995 662752853 866706159 662752853 888599432 662752853 888599432 455729689 888599432 96052547 144163324 96052547 58170962 96052547 58170962 960947580 58170962 953790128 68955371 953790128 707319551 953790128 707319551 596929767 707319551 344570106 805929053 344570106 67448965 344570106 67448965 954541900 67448965 75545004 113756150 75545004 97131022 75545004 97131022 64803012 97131022 111774637 167024104 111774637 267101032 111774637 267101032 175658895 267101032 172310329 261846850 172310329 508703912 172310329 508703912 355753810 508703912 952569548 70809839 952569548 162772617 952569548 162772617 108889489 162772617 872009059 191672753 872009059 344003321 872009059 344003321 229218282 344003321 283627505 424674355 283627505 523221047 283627505 523221047 505373700 523221047 147061131 222670962 147061131 133360068 147061131 133360068 911892675 133360068 837442018 244370921 837442018 477369532 837442018 477369532 676953653 477369532 416109516 973328506 416109516 446582470 416109516 446582470 697714382 446582470 493350657 573342234 493350657 409408175 493350657 409408175 723390061 409408175 689254168 459050735 689254168 219028797 689254168 219028797 144887476 219028797 781081897 324262180 781081897 171120219 781081897 171120219 886153177 171120219 702337633 439743796 702337633 830235813 702337633 830235813 475779098 830235813 669423089 490137774 669423089 216537108 669423089 216537108 143615144 216537108 131914692 198201862 131914692 362275731 131914692 362275731 754908234 362275731 822880817 266604794 822880817 280806732 822880817 280806732 184941590 280806732 489884545 645745980 489884545 651385326 489884545 651385326 363824681 651385326 45531149 67443709 45531149 642650142 45531149 642650142 433692945 642650142 843637401 235355575 843637401 324767989 843637401 324767989 214926624 324767989 671138859 487257457 671138859 744703421 671138859 744703421 504378652 744703421 640878917 537058768 640878917 524393320 640878917 524393320 341854001 524393320 193334978 292203369 193334978 321999174 193334978 321999174 782639971 321999174 766942617 345080783 766942617 430082132 766942617 430082132 287285293 430082132 922105131 117989485 922105131 234166322 922105131 234166322 154954258 234166322 391159511 529011404 391159511 629501895 391159511 629501895 378571448 629501895 848712925 227218370 848712925 227312736 848712925 227312736 150265145 227312736 861488133 206806100 861488133 566760584 861488133 566760584 453003466 566760584 463090729 704326980 463090729 704329473 463090729 704329473 406776016 704329473 784843650 318884162 784843650 358314199 784843650 358314199 238922855 358314199 628135477 921594968 628135477 553785551 628135477 553785551 352545568 553785551 228461066 343188151 228461066 60693744 228461066 60693744 959120179 60693744 968164709 46619103 968164709 186094198 968164709 186094198 124020102 186094198 345676019 527620258 345676019 397478353 345676019 397478353 731708786 397478353 144358737 218265086 144358737 399351662 144358737 399351662 265987693 399351662 113105896 169460952 113105896 419101350 113105896 419101350 716996877 419101350 917070512 125520319 917070512 24941771 917070512 24941771 983571880 24941771 808346354 286202489 808346354 37754717 808346354 37754717 974639779 37754717 624109701 678265439 624109701 963082330 624109701 963082330 644202564 963082330 734301438 392975399 734301438 356454289 734301438 356454289 237620763 356454289 372311185 626394605 372311185 958750176 372311185 958750176 593327951 958750176 67841428 102475608 67841428 295238660 67841428 295238660 801480498 295238660 283773452 425093193 283773452 295238662 283773452 295238662 195167873 295238662 241762930 362831838 241762930 367681860 241762930 367681860 245218039 367681860 925662602 112579180 925662602 921938825 925662602 921938825 458154877 921938825 878175899 182951841 878175899 828190004 878175899 828190004 583859052 828190004 169457041 257282081 169457041 412951741 169457041 412951741 275052561 412951741 122960861 184357003 122960861 485153614 122960861 485153614 672335430 485153614 532805020 556206629 532805020 208659441 532805020 208659441 860169388 208659441 846299248 230829013 846299248 10468940 846299248 10468940 7029949 10468940 350921235 697340987 350921235 324305716 350921235 324305716 781025768 324305716 158826362 240322626 158826362 638128642 158826362 638128642 637544076 638128642 397515077 538229014 397515077 309472188 397515077 309472188 205222558 309472188 145367572 220279649 145367572 243821 145367572 243821 999729752 243821 306207422 459176129 306207422 240274025 306207422 240274025 158807420 240274025 47347334 70268322 47347334 118725968 47347334 118725968 79239297 118725968 865691557 200431049 865691557 465280921 865691557 465280921 685297701 465280921 726379700 405330773 726379700 229697550 726379700 229697550 846923714 229697550 616250908 655282437 616250908 30843837 616250908 30843837 979487243 30843837 318507710 478795907 318507710 992439607 318507710 992439607 486149325 992439607 51326341 76586925 51326341 881676785 51326341 881676785 468976116 881676785 966024087 50458564 966024087 831877015 966024087 831877015 409327892 831877015 703242247 438568236 703242247 67399521 703242247 67399521 45467834 67399521 476926326 856182190 476926326 292098337 476926326 292098337 803655119 292098337 634442785 596784983 634442785 52593151 634442785 52593151 35620181 52593151 714340844 422811349 714340844 113282507 714340844 113282507 75259616 113282507 207185571 312736889 207185571 235361985 207185571 235361985 843571645 235361985 669924541 489426518 669924541 422525916 669924541 422525916 714490142 422525916 380457169 974386724 380457169 869083440 380457169 869083440 390402165 869083440 734215946 393300989 734215946 872731033 734215946 872731033 580342619 872731033 656073213 850598141 656073213 457308717 656073213 457308717 690528889 457308717 986458803 20292728 986458803 942488953 986458803 942488953 658436684 942488953 816806000 274924926 816806000 358669915 816806000 358669915 239087026 358669915 667546214 493109131 667546214 789876345 667546214 789876345 544265117 789876345 224433746 337745281 224433746 223388372 224433746 223388372 851437290 223388372 963840741 53611566 963840741 147026063 963840741 147026063 97941884 147026063 345916904 705440043 345916904 812285891 345916904 812285891 541284757 812285891 962150038 56198226 962150038 647236097 962150038 647236097 585474774 647236097 397006556 768154543 397006556 159487728 397006556 159487728 893954632 159487728 666021304 495252075 666021304 8654155 666021304 8654155 993657508 8654155 473191588 680887391 473191588 497729848 473191588 497729848 664236157 497729848 403403130 666269695 403403130 191993622 403403130 191993622 871879939 191993622 203556402 306876571 203556402 802944732 203556402 802944732 384927237 802944732 867515897 197933754 867515897 332903310 867515897 332903310 220767781 332903310 571051445 946987976 571051445 201485627 571051445 201485627 134006860 201485627 366397873 962425457 366397873 379866838 366397873 379866838 743318298 379866838 194698879 294571756 194698879 226254909 194698879 226254909 149476220 226254909 67318672 101599261 67318672 213238746 67318672 213238746 857568650 213238746 366059771 600083176 366059771 759011872 366059771 759011872 418715549 759011872 81296222 121951837 81296222 271300654 81296222 271300654 819653065 271300654 481725430 766162082 481725430 69139326 481725430 69139326 953539169 69139326 873062193 190181402 873062193 441043320 873062193 441043320 294149799 441043320 727877937 402760606 727877937 553319759 727877937 553319759 512603822 553319759 890926913 163644457 890926913 353031161 890926913 353031161 235074938 353031161 108770799 162673742 108770799 107010462 108770799 107010462 70834931 107010462 602978197 627044556 602978197 91976765 602978197 91976765 61407247 91976765 329806348 495369225 329806348 109045660 329806348 109045660 928108148 109045660 113031659 169229000 113031659 159591961 113031659 159591961 106345497 159591961 394316562 608581309 394316562 149005239 394316562 149005239 99226337 149005239 693712891 452501471 693712891 495035544 693712891 495035544 329552537 495035544 75139777 113004371 75139777 792614930 75139777 792614930 339372435 792614930 91933135 137965946 91933135 432428250 91933135 432428250 288829810 432428250 883164537 175742108 883164537 892737675 883164537 892737675 431748492 892737675 213045604 321436563 213045604 501640091 213045604 501640091 634159832 501640091 517885874 734088431 517885874 441482532 517885874 441482532 294464325 441482532 140337780 211196503 140337780 344504227 140337780 344504227 229505078 344504227 913710587 130517104 913710587 569515777 913710587 569515777 486182751 569515777 103199634 154545033 103199634 548427993 103199634 548427993 576462887 548427993 45047172 66938068 45047172 723877379 45047172 723877379 339551944 723877379 918954648 122728943 918954648 120923623 918954648 120923623 80729998 120923623 982460554 26381087 982460554 359095632 982460554 359095632 239412428 359095632 714474718 422640255 714474718 836792867 714474718 836792867 514515193 836792867 379533536 659615503 379533536 84100805 379533536 84100805 943740188 84100805 407065079 998715351 407065079 598767343 407065079 598767343 444151707 598767343 646768134 962622148 646768134 182615220 646768134 182615220 121701026 182615220 285075710 4272
183782 976963 0 976963 708811 976963 3348598 1394257 3348598 3307307 3348598 3307307 1675726 3307307 4538499 2104933 4538499 1660235 4538499 1660235 3568570 1660235 3586740 3112498 3586740 2363156 3586740 2363156 4302410 2363156 1663891 3270534 1663891 170110 1663891 170110 1680967 170110 379730 396157 379730 884205 379730 884205 868610 884205 713553 689728 713553 3598449 713553 3598449 1655267 3598449 1666152 2565438 1666152 2719185 1666152 2719185 3932710 2719185 450894 1199247 450894 590210 450894 590210 605533 590210 2673482 3343694 2673482 273055 2673482 273055 3337268 273055 4481188 2211900 4481188 3340298 4481188 3340298 4685320 3340298 186666 1654238 186666 2331750 186666 2331750 4372292 2331750 4288820 2379809 4288820 926724 4288820 926724 912066 926724 3742245 3333123 3742245 3317965 3742245 3317965 2106929 3317965 999947 992480 999947 675672 999947 675672 683671 675672 1677273 3624012 1677273 2271377 1677273 2271377 4381635 2271377 587848 580279 587848 3329284 587848 3329284 3339743 3329284 938571 3352249 938571 2878151 938571 2878151 4555190 2878151 3727251 2949070 3727251 2119777 3727251 2119777 3766625 2119777 695414 1671979 695414 2272061 695414 2272061 4380921 2272061 1652956 2331194 1652956 2232293 1652956 2232293 4427795 2232293 4758404 3097850 4758404 833200 4758404 833200 829019 833200 2080586 2052175 2080586 839746 2080586 839746 799053 839746 3321002 4875380 3321002 3637239 3321002 3637239 3320127 3637239 3319262 1399816 3319262 1351850 3319262 1351850 289413 1351850 3695925 2991250 3695925 1665634 3695925 1665634 4268639 1665634 2799379 1675042 2799379 1240268 2799379 1240268 1238697 1240268 799729 3338056 799729 438292 799729 438292 421752 438292 2093295 1678849 2093295 1686052 2093295 1686052 2608629 1686052 637638 1026454 637638 2607310 637638 2607310 4298479 2607310 3330406 241746 3330406 1685539 3330406 1685539 420830 1685539 239545 3322591 239545 1098697 239545 1098697 575246 1098697 853034 880583 853034 3314221 853034 3314221 349640 3314221 578560 568671 578560 3338794 578560 3338794 4942171 3338794 4453824 2786271 4453824 1669401 4453824 1669401 4579559 1669401 3391617 3344699 3391617 1461988 3391617 1461988 1460851 1461988 2877655 1668684 2877655 2340214 2877655 2340214 4028660 2340214 4081556 2585558 4081556 1677379 4081556 1677379 3266703 1677379 912425 1654441 912425 1647926 912425 1647926 1668590 1647926 651457 4764817 651457 791830 651457 791830 3330288 791830 795339 783940 795339 2256470 795339 2256470 4440209 2256470 1391264 1405504 1391264 2979583 1391264 2979583 3714854 2979583 3941741 2268306 3941741 1673568 3941741 1673568 3520571 1673568 4474349 2822699 4474349 1115631 4474349 1115631 558910 1115631 3346578 1706397 3346578 314209 3346578 314209 329315 314209 4206766 193358 4206766 2868953 4206766 2868953 3794829 2868953 367427 3336432 367427 2609312 367427 2609312 4296626 2609312 946180 963541 946180 564109 946180 564109 562653 564109 4368897 2292481 4368897 2261611 4368897 2261611 3908358 2261611 3762537 1674131 3762537 1059689 3762537 1059689 1054755 1059689 1671767 4813022 1671767 3681591 1671767 3681591 436376 3681591 2632537 3351890 2632537 493516 2632537 493516 504545 493516 292099 286442 292099 2714479 292099 2714479 1676522 2714479 768393 753401 768393 1946362 768393 1946362 4723815 1946362 1125949 560497 1125949 2429461 1125949 2429461 3324889 2429461 1673474 3189254 1673474 783769 1673474 783769 793364 783769 1654458 444856 1654458 1682259 1654458 1682259 3174300 1682259 2929073 1647155 2929073 2704327 2929073 2704327 3950983 2704327 3345688 4665942 3345688 3022519 3345688 3022519 4707950 3022519 1280175 358696 1280175 2069408 1280175 2069408 4615071 2069408 3328690 1267703 3328690 1123825 3328690 1123825 1129676 1123825 501041 1139636 501041 2359326 501041 2359326 3337026 2359326 1372474 1355271 1372474 1258957 1372474 1258957 444111 1258957 715252 728153 715252 786795 715252 786795 884876 786795 1419059 1404697 1419059 2738497 1419059 2738497 3897527 2738497 1992906 3327708 1992906 2195410 1992906 2195410 3338202 2195410 3979293 1652915 3979293 3316015 3979293 3316015 1046619 3316015 3336966 4178961 3336966 2950872 3336966 2950872 1649858 2950872 1683246 1535958 1683246 3075680 1683246 3075680 2749287 3075680 3660445 505146 3660445 4865355 3660445 4865355 1669998 4865355 787678 886193 787678 1422265 787678 1422265 3346720 1422265 3334067 1324513 3334067 2618143 3334067 2618143 4279425 2618143 3340963 4985698 3340963 3459333 3340963 3459333 3348230 3459333 1338936 320726 1338936 1288842 1338936 1288842 405408 1288842 531222 1127578 531222 1157063 531222 1157063 1152057 1157063 3344788 385739 3344788 3151985 3344788 3151985 3334621 3151985 1130215 543481 1130215 3352379 1130215 3352379 929537 3352379 4790588 1685724 4790588 1424265 4790588 1424265 4341802 1424265 4302122 2617539 4302122 843277 4302122 843277 798898 843277 1682726 4257230 1682726 2142946 1682726 2142946 1667982 2142946 1676243 1323663 1676243 3096036 1676243 3096036 4768098 3096036 4254299 198071 4254299 3351857 4254299 3351857 1096900 3351857 3340499 3235402 3340499 1651599 3340499 1651599 1592715 1651599 1341776 336384 1341776 2125914 1341776 2125914 4552417 2125914 1658145 3001907 1658145 2723698 1658145 2723698 4401589 2723698 3748507 2918769 3748507 2659493 3748507 2659493 4316152 2659493 4955901 1649421 4955901 1677055 4955901 1677055 4967909 1677055 1004077 1013665 1004077 1736918 1004077 1736918 3332143 1736918 4385508 2710132 4385508 4594744 4385508 4594744 3325266 4594744 3260852 1659689 3260852 3842147 3260852 3842147 3348345 3842147 3326041 3205229 3326041 1251956 3326041 1251956 411213 1251956 3342814 4273846 3342814 1117410 3342814 1117410 1127904 1117410 173169 1681710 173169 2137760 173169 2137760 3352804 2137760 3326169 4836538 3326169 701573 3326169 701573 700993 701573 3352073 4492872 3352073 1664930 3352073 1664930 3331142 1664930 4292056 2640454 4292056 2746227 4292056 2746227 1665548 2746227 4690793 1983150 4690793 2225089 4690793 2225089 3914458 2225089 351748 3316953 351748 2855993 351748 2855993 1668124 2855993 3849495 2182792 3849495 3342437 3849495 3342437 4289112 3342437 4775221 3114819 4775221 3321449 4775221 3321449 508323 3321449 4527296 2126660 4527296 2329755 4527296 2329755 3994904 2329755 3331204 4905142 3331204 3337581 3331204 3337581 2581646 3337581 4648694 2022040 4648694 2648403 4648694 2648403 3979391 2648403 2593006 1670245 2593006 2521482 2593006 2521482 4219376 2521482 865926 859144 865926 2449144 865926 2449144 4225018 2449144 4571690 2891916 4571690 1665925 4571690 1665925 3356329 1665925 1679908 1761020 1679908 3338179 1679908 3338179 2669017 3338179 211353 224513 211353 3094147 211353 3094147 3565636 3094147 1666108 1992781 1666108 946776 1666108 946776 1669381 946776 960870 717206 960870 2998223 960870 2998223 4688864 2998223 332910 1684389 332910 1650309 332910 1650309 4246462 1650309 4519739 315618 4519739 2009469 4519739 2009469 3684283 2009469 4554842 2871251 4554842 1998892 4554842 1998892 3661123 1998892 673257 660816 673257 2894462 673257 2894462 2990810 2894462 728794 747747 728794 1654704 728794 1654704 353055 1654704 1054251 614449 1054251 620058 1054251 620058 637621 620058 1391180 266772 1391180 1155109 1391180 1155109 1140008 1155109 1054419 1655240 1054419 2388591 1054419 2388591 1670816 2388591 3293213 1662359 3293213 2608595 3293213 2608595 3334339 2608595 473119 467833 473119 2634620 473119 2634620 4035698 2634620 3322566 1674685 3322566 595298 3322566 595298 1107117 595298 1414480 254628 1414480 2705051 1414480 2705051 3955938 2705051 399576 376355 399576 2596787 399576 2596787 3335375 2596787 3808072 337007 3808072 1673939 3808072 1673939 4831579 1673939 3756872 2061909 3756872 3333581 3756872 3333581 4197134 3333581 1164363 469923 1164363 3922437 1164363 3922437 3316298 3922437 1647376 1514915 1647376 1649649 1647376 1649649 1110534 1649649 437481 1243128 437481 2213767 437481 2213767 4455104 2213767 3334019 121904 3334019 555781 3334019 555781 1669110 555781 3727089 3332498 3727089 2655116 3727089 2655116 3998908 2655116 1666125 2743320 1666125 3000417 1666125 3000417 3666541 3000417 3315384 886187 3315384 3632289 3315384 3632289 1657840 3632289 1993760 1658869 1993760 1174078 1993760 1174078 1171912 1174078 3732935 2034791 3732935 1686603 3732935 1686603 3472194 1686603 3021906 3343634 3021906 2854762 3021906 2854762 1681332 2854762 3443050 1685090 3443050 516811 3443050 516811 3349547 516811 3778003 2115019 3778003 2314368 3778003 2314368 4334590 2314368 1679872 3656389 1679872 1678720 1679872 1678720 3908920 1678720 3552073 3124187 3552073 2051424 3552073 2051424 3729417 2051424 4985776 1669915 4985776 3013990 4985776 3013990 4688986 3013990 1674966 4087714 1674966 485435 1674966 485435 1171770 485435 1648847 2692574 1648847 1672560 1648847 1672560 358854 1672560 3342031 1278428 3342031 2292252 3342031 2292252 3326572 2292252 3603101 1652599 3603101 3066374 3603101 3066374 4718339 3066374 395644 401966 395644 2750199 395644 2750199 3337092 2750199 894750 769389 894750 963167 894750 963167 955914 963167 1664065 3505023 1664065 2884965 1664065 2884965 3318820 2884965 4419508 2217990 4419508 2722241 4419508 2722241 3947497 2722241 875422 836371 875422 2568438 875422 2568438 3326582 2568438 3330340 381622 3330340 2010018 3330340 2010018 3639638 2010018 4542612 3342008 4542612 1443662 4542612 1443662 1437035 1443662 1696219 1658594 1696219 609844 1696219 609844 1655256 609844 280454 1398553 280454 1450793 280454 1450793 4089625 1450793 792481 1659754 792481 426693 792481 426693 1224056 426693 4226360 2543934 4226360 762523 4226360 762523 3314597 762523 3327198 4579242 3327198 1047347 3327198 1047347 1041406 1047347 4483792 1670801 4483792 2945383 4483792 2945383 3328850 2945383 1947044 2802469 1947044 749600 1947044 749600 913182 749600 4185400 2527258 4185400 1625594 4185400 1625594 1673976 1625594 706536 954924 706536 1406609 706536 1406609 1424620 1406609 1304124 350942 1304124 30640 1304124 30640 1666277 30640 3048978 3337785 3048978 1372832 3048978 1372832 1387845 1372832 1240651 437382 1240651 3091683 1240651 3091683 3558938 3091683 786237 768974 786237 837955 786237 837955 817905 837955 1191661 1200580 1191661 3481206 1191661 3481206 3339293 3481206 1240672 1235253 1240672 1978420 1240672 1978420 4654033 1978420 4746631 1927861 4746631 1677964 4746631 1677964 2906187 1677964 3424476 1667181 3424476 4150902 3424476 4150902 3321481 4150902 1137386 529475 1137386 1189273 1137386 1189273 459100 1189273 4064040 2369739 4064040 4454228 4064040 4454228 3333006 4454228 916335 732834 916335 1675893 916335 1675893 1417077 1675893 1658593 3297817 1658593 1681420 1658593 1681420 4715932 1681420 224897 1435845 224897 3278534 224897 3278534 3320285 3278534 4100951 2560903 4100951 326302 4100951 326302 338832 326302 3714971 2051543 3714971 361743 3714971 361743 340084 361743 1417743 1441906 1417743 2154690 1417743 2154690 1652236 2154690 389950 1264667 389950 1652456 389950 1652456 3224810 1652456 434686 458440 434686 1682915 434686 1682915 3834848 1682915 4291348 1656037 4291348 465400 4291348 465400 1199096 465400 1650070 2743519 1650070 3056290 1650070 3056290 1659855 3056290 4221650 2567589 4221650 2708583 4221650 2708583 3322295 2708583 4619857 2952061 4619857 4963444 4619857 4963444 3329836 4963444 325100 294553 325100 3330230 325100 3330230 2980910 3330230 1662991 927491 1662991 4175248 1662991 4175248 1683262 4175248 4170913 3347782 4170913 2616389 4170913 2616389 4269887 2616389 223017 3348824 223017 1003508 223017 1003508 1022523 1003508 916416 896571 916416 4095623 916416 4095623 1658681 4095623 4045374 2356531 4045374 2490823 4045374 2490823 4158741 2490823 1014495 993967 1014495 1675684 1014495 1675684 2426504 1675684 3319775 2373381 3319775 2312125 3319775 2312125 4359350 2312125 1584286 3326278 1584286 986225 1584286 986225 1001054 986225 3330494 2306873 3330494 1752224 3330494 1752224 1672639 1752224 3986957 2315603 3986957 2325037 3986957 2325037 4015047 2325037 1261731 1226678 1261731 1104999 1261731 1104999 1073872 1104999 831650 1682434 831650 266912 831650 266912 251426 266912 3330286 1340640 3330286 1541728 3330286 1541728 1654537 1541728 1359573 1387158 1359573 637829 1359573 637829 1676580 637829 972969 678091 972969 2262710 972969 2262710 3934599 2262710 2939826 3343234 2939826 1669443 2939826 1669443 1458346 1669443 4740146 3082677 4740146 1068507 4740146 1068507 3326755 1068507 3747290 2075230 3747290 965184 3747290 965184 3332129 965184 1675019 1542049 1675019 1682621 1675019 1682621 2115203 1682621 2733791 3088216 2733791 1168596 2733791 1168596 1168901 1168596 1682315 2815576 1682315 3018122 1682315 3018122 3344121 3018122 709109 736038 709109 3343496 709109 3343496 3697503 3343496 309675 310101 309675 4553668 309675 4553668 3345425 4553668 3323350 2745302 3323350 1933066 3323350 1933066 2745214 1933066 349173 339323 349173 2457787 349173 2457787 4142029 2457787 3320972 1272081 3320972 2227915 3320972 2227915 3874297 2227915 607659 1667082 607659 3347212 607659 3347212 615728 3347212 414164 1262397 414164 2396642 414164 2396642 4282482 2396642 587827 589015 587827 2741556 587827 2741556 4395587 2741556 4796666 3131009 4796666 808396 4796666 808396 867258 808396 4238117 2601230 4238117 3058943 4238117 3058943 3587573 3058943 3999855 2675060 3999855 2018132 3999855 2018132 4650414 2018132 4357122 2692915 4357122 668382 4357122 668382 669678 668382 725563 937167 725563 1337475 725563 1337475 1326715 1337475 4725684 3322776 4725684 2296679 4725684 2296679 4361437 2296679 1201032 1190466 1201032 934726 1201032 934726 707950 934726 1490790 1661966 1490790 4163501 1490790 4163501 3313933 4163501 92381 3344829 92381 619069 92381 619069 607344 619069 3018771 3345365 3018771 3343873 3018771 3343873 1672666 3343873 3351625 994444 3351625 4629753 3351625 4629753 433207 4629753 1030367 1049034 1030367 1307559 1030367 1307559 357163 1307559 678106 680449 678106 361746 678106 361746 1318676 361746 4652131 3332992 4652131 1009866 4652131 1009866 3327831 1009866 503429 510301 503429 2717304 503429 2717304 4383304 2717304 1677512 3031191 1677512 1672454 1677512 1672454 4021548 1672454 4535503 2161080 4535503 1654480 4535503 1654480 3173381 1654480 4623212 2054731 4623212 1780352 4623212 1780352 1656603 1780352 3559014 3327151 3559014 1106177 3559014 1106177 3326363 1106177 1664547 2166634 1664547 453393 1664547 453393 1207126 453393 370331 1289308 370331 2290017 370331 2290017 3941948 2290017 3900456 2747601 3900456 2002652 3900456 2002652 1686042 2002652 3587532 3348579 3587532 3341536 3587532 3341536 3455610 3341536 1669726 4460916 1669726 1684216 1669726 1684216 3456012 1684216 1134178 1160510 1134178 1044297 1134178 1044297 3317848 1044297 4743431 1093159 4743431 2669845 4743431 2669845 3997064 2669845 1666981 2476276 1666981 2205760 1666981 2205760 3334329 2205760 1028669 621094 1028669 222068 1028669 222068 199836 222068 827619 800122 827619 3083143 827619 3083143 1676132 3083143 4237029 3322113 4237029 3146628 4237029 3146628 3323648 3146628 646606 666945 646606 997739 646606 997739 1017551 997739 3622117 3027784 3622117 2783456 3622117 2783456 4439561 2783456 1006360 674498 1006360 2709489 1006360 2709489 4384184 2709489 2785040 1681848 2785040 1671529 2785040 1671529 2980213 1671529 3651407 3043294 3651407 2956703 3651407 2956703 4623408 2956703 1110512 1104869 1110512 2645713 1110512 2645713 4009247 2645713 1241642 1234445 1241642 3001914 1241642 3001914 4656461 3001914 3855030 1667637 3855030 2793723 3855030 2793723 4451150 2793723 4133782 2565267 4133782 929211 4133782 929211 741354 929211 1356268 1370365 1356268 1648850 1356268 1648850 667477 1648850 2226785 1657128 2226785 3316244 2226785 3316244 564060 3316244 289604 1383245 289604 1761312 289604 1761312 3348226 1761312 2238460 1685668 2238460 690995 2238460 690995 695950 690995 4380676 2289319 4380676 653363 4380676 653363 671182 653363 1162488 1163993 1162488 72016 1162488 72016 3342670 72016 4730263 3320281 4730263 1093161 4730263 1093161 576906 1093161 1669364 3808369 1669364 1021895 1669364 1021895 1024854 1021895 3324299 928163 3324299 1902035 3324299 1902035 4774613 1902035 1048292 605180 1048292 1152378 1048292 1152378 3332526 1152378 1657793 4867372 1657793 4671120 1657793 4671120 3335312 4671120 492852 1161608 492852 2337658 492852 2337658 4321007 2337658 4449034 2182931 4449034 1025466 4449034 1025466 1049615 1025466 4605350 2933945 4605350 1218727 4605350 1218727 426493 1218727 131033 1674199 131033 755011 131033 755011 731100 755011 3329562 2227723 3329562 2414314 3329562 2414314 4107983 2414314 1647156 2106193 1647156 3093099 1647156 3093099 3572086 3093099 3331762 993427 3331762 2617074 3331762 2617074 4276863 2617074 476018 1191628 476018 2357636 476018 2357636 4016427 2357636 1684347 4593081 1684347 832960 1684347 832960 828795 832960 626157 593909 626157 227456 626157 227456 1441246 227456 3895836 2769579 3895836 3226245 3895836 3226245 1683282 3226245 4629779 2034439 4629779 620135 4629779 620135 630570 620135 906241 922920 906241 1650033 906241 1650033 4536314 1650033 3744201 1667177 3744201 3892046 3744201 3892046 1683998 3892046 3984190 2705618 3984190 1160297 3984190 1160297 1132964 1160297 1366066 1340567 1366066 567235 1366066 567235 576027 567235 249148 1657931 249148 787750 249148 787750 750685 787750 1054240 3352749 1054240 4890065 1054240 4890065 1646751 4890065 3316641 3795896 3316641 1305623 3316641 1305623 334999 1305623 801955 793893 801955 2944372 801955 2944372 3715872 2944372 1653632 3042467 1653632 2143820 1653632 2143820 4523465 2143820 3352453 3915201 3352453 3893317 3352453 3893317 1679285 3893317 1478391 1671343 1478391 231706 1478391 231706 1440315 231706 4726461 3349655 4726461 2837593 4726461 2837593 3799684 2837593 3187205 3348974 3187205 1652051 3187205 1652051 3970033 1652051 3348026 1925253 3348026 3331765 3348026 3331765 3827526 3331765 4553432 2904712 4553432 1662613 4553432 1662613 1893933 1662613 749263 751830 749263 1157626 749263 1157626 536777 1157626 4151410 2514116 4151410 2663842 4151410 2663842 4302079 2663842 1679250 2097219 1679250 2833384 1679250 2833384 4466053 2833384 1152010 3631434 1152010 1027340 1152010 1027340 1059268 1027340 4674154 1985955 4674154 690285 4674154 690285 955073 690285 3328969 3318729 3328969 1001349 3328969 1001349 1011321 1001349 4337899 2313315 4337899 3313481 4337899 3313481 3025734 3313481 500921 1158277 500921 889993 500921 889993 3330109 889993 4566468 2113008 4566468 2061540 4566468 2061540 1674713 2061540 3336260 3395371 3336260 1669602 3336260 1669602 3805896 1669602 1647472 1149399 1647472 2139981 1647472 2139981 3829921 2139981 819137 832302 819137 3109615 819137 3109615 3557117 3109615 1307901 1305945 1307901 1217441 1307901 1217441 482487 1217441 288797 1353437 288797 3345211 288797 3345211 1829421 3345211 655408 986897 655408 2985830 655408 2985830 1673336 2985830 1095230 557558 1095230 893482 1095230 893482 3553580 893482 4100692 2417212 4100692 1685431 4100692 1685431 2594902 1685431 4507316 2849105 4507316 3345779 4507316 3345779 3342727 3345779 845529 853319 845529 376289 845529 376289 389294 376289 3587696 3090558 3587696 503898 3587696 503898 499347 503898 1031508 1014044 1031508 1675017 1031508 1675017 4595609 1675017 3894694 2219280 3894694 1360791 3894694 1360791 1676415 1360791 798299 3322147 798299 1063331 798299 1063331 1066090 1063331 4551392 2903207 4551392 1672877 4551392 1672877 2661193 1672877 3763105 2883282 3763105 2498753 3763105 2498753 3338611 2498753 74071 1681715 74071 4279720 74071 4279720 3339680 4279720 4544860 3320831 4544860 3060280 4544860 3060280 3632184 3060280 1737186 3350429 1737186 540302 1737186 540302 544503 540302 4738945 3065227 4738945 1238761 4738945 1238761 1270494 1238761 647451 641126 647451 2832338 647451 2832338 4484006 2832338 763233 911176 763233 2873855 763233 2873855 4532718 2873855 4150702 1650893 4150702 3913539 4150702 3913539 1647909 3913539 3319631 4849369 3319631 482170 3319631 482170 499480 482170 1675635 218408 1675635 2223201 1675635 2223201 4421440 2223201 1159699 1152177 1159699 1669710 1159699 1669710 507012 1669710 4365082 2704811 4365082 707315 4365082 707315 681431 707315 3342532 1535468 3342532 1650740 3342532 1650740 4568676 1650740 674407 666165 674407 1648972 674407 1648972 1535604 1648972 4388085 1649562 4388085 1972514 4388085 1972514 4692418 1972514 1677925 4845306 1677925 1666339 1677925 1666339 2776226 1666339 1669647 1303271 1669647 2339144 1669647 2339144 1660833 2339144 1663905 1273235 1663905 2601258 1663905 2601258 4091451 2601258 427414 432841 427414 4891287 427414 4891287 1683794 4891287 2317545 1676054 2317545 944341 2317545 944341 715237 944341 253996 256092 253996 3326664 253996 3326664 2797581 3326664 1775078 3333527 1775078 1964856 1775078 1964856 1649455 1964856 975457 694105 975457 877030 975457 877030 792963 877030 3323867 291129 3323867 1647142 3323867 1647142 2970404 1647142 3348705 1053999 3348705 3897322 3348705 3897322 1385237 3897322 1516898 1653236 1516898 2235103 1516898 2235103 3329618 2235103 2361856 3338716 2361856 3331953 2361856 3331953 4605306 3331953 4730297 585859 4730297 1964383 4730297 1964383 3631601 1964383 1691741 1674326 1691741 2919540 1691741 2919540 4558338 2919540 4298905 2611614 4298905 1904641 4298905 1904641 4753308 1904641 317250 1344358 317250 4194858 317250 4194858 3323809 4194858 1672808 1247339 1672808 2955223 1672808 2955223 3699433 2955223 3335422 4200665 3335422 1089563 3335422 1089563 1106982 1089563 3899306 2754243 3899306 2799094 3899306 2799094 3875874 2799094 4048806 1654035 4048806 1681268 4048806 1681268 37619 1681268 3695036 2054216 3695036 2599403 3695036 2599403 4072949 2599403 1348626 1347915 1348626 2268362 1348626 2268362 3927270 2268362 4165484 1681638 4165484 2677605 4165484 2677605 4350664 2677605 1213999 3339477 1213999 1664087 1213999 1664087 4622662 1664087 514301 3644899 514301 4157030 514301 4157030 3342219 4157030 3319170 1648738 3319170 1098346 3319170 1098346 554031 1098346 4389236 2278210 4389236 4690094 4389236 4690094 1655112 4690094 3624106 1956662 3624106 604034 3624106 604034 1061049 604034 100876 3347017 100876 521309 100876 521309 516738 521309 4361021 2311806 4361021 1676954 4361021 1676954 3138546 1676954 3345411 4817099 3345411 1656691 3345411 1656691 1123685 1656691 1309571 3350936 1309571 1669887 1309571 1669887 2515304 1669887 1709637 3347786 1709637 1431133 1709637 1431133 1435986 1431133 4642240 2977413 4642240 1656742 4642240 1656742 486977 1656742 3566566 1897073 3566566 3280757 3566566 3280757 3335877 3280757 584993 1096391 584993 1475239 584993 1475239 1466215 1475239 4115003 1659219 4115003 4019292 4115003 4019292 1677041 4019292 3579124 1906391 3579124 2266590 3579124 2266590 4425216 2266590 976792 1652368 976792 1414263 976792 1414263 1445682 1414263 317487 314660 317487 540511 317487 540511 1124629 540511 775822 870291 775822 879808 775822 879808 3349964 879808 446254 1226079 446254 1673940 446254 1673940 4342488 1673940 3348759 1222207 3348759 2739510 3348759 2739510 1669814 2739510 969092 1676000 969092 2308876 969092 2308876 4356047 2308876 363232 1308840 363232 612544 363232 612544 1080830 612544 3674473 3010875 3674473 255619 3674473 255619 1665042 255619 785023 797458 785023 1402487 785023 1402487 1654490 1402487 1650432 4902161 1650432 1657837 1650432 1657837 2462176 1657837 3348957 4851818 3348957 3352385 3348957 3352385 917693 3352385 1663328 4829727 1663328 3346519 1663328 3346519 4676103 3346519 961347 710505 961347 664454 961347 664454 992072 664454 3322109 251801 3322109 2110987 3322109 2110987 4551503 2110987 1286783 1289519 1286783 986531 1286783 986531 1000405 986531 4324165 2661943 4324165 1683805 4324165 1683805 1603326 1683805 1651139 2311024 1651139 1659349 1651139 1659349 924706 1659349 4448376 2198853 4448376 1176212 4448376 1176212 1661187 1176212 4843229 3337582 4843229 973152 4843229 973152 716516 973152 2522201 3124301 2522201 604015 2522201 604015 615076 604015 4115040 2565995 4115040 2208654 4115040 2208654 3856071 2208654 642663 3340771 642663 2421729 642663 2421729 4113135 2421729 1465842 206474 1465842 3342918 1465842 3342918 1118669 3342918 4475258 3328883 4475258 368183 4475258 368183 1299106 368183 3691633 2945681 3691633 1461861 3691633 1461861 232042 1461861 1250842 390479 1250842 642282 1250842 642282 1039699 642282 151885 3347115 151885 252145 151885 252145 1422611 252145 1669825 4146687 1669825 2343298 1669825 2343298 1683402 2343298 4666666 3323020 4666666 1329400 4666666 1329400 353801 1329400 400467 1276202 400467 994856 400467 994856 3349120 994856 802059 794009 802059 2547382 802059 2547382 1674446 2547382 3338612 3541047 3338612 3056182 3338612 3056182 3602438 3056182 3319641 3856357 3319641 606811 3319641 606811 1068606 606811 500807 1145416 500807 1250369 500807 1250369 1248341 1250369 4402367 2254152 4402367 792872 4402367 792872 1678875 792872 3614782 1139658 3614782 1810593 3614782 1810593 1672640 1810593 1657669 4068346 1657669 1680720 1657669 1680720 3220484 1680720 1023189 3349818 1023189 414618 1023189 414618 1660421 414618 3350279 3176701 3350279 1646277 3350279 1646277 1650627 1646277 3560608 3082150 3560608 2881307 3560608 2881307 3786516 2881307 3789418 2117325 3789418 2084145 3789418 2084145 4596821 2084145 260890 1401163 260890 635164 260890 635164 663387 635164 1231145 432749 1231145 2723242 1231145 2723242 4392302 2723242 869823 819710 869823 1133023 869823 1133023 1142532 1133023 4280460 2404894 4280460 1311269 4280460 1311269 331378 1311269 3077137 3344913 3077137 1437036 3077137 1437036 235263 1437036 2387797 3323948 2387797 237005 2387797 237005 1413158 237005 4578615 2900114 4578615 1941273 4578615 1941273 4737508 1941273 1178782 523607 1178782 1682765 1178782 1682765 1680953 1682765 1654137 1396735 1654137 1409685 1654137 1409685 1379741 1409685 1686538 1699281 1686538 803059 1686538 803059 1653831 803059 4163891 2496276 4163891 306875 4163891 306875 1345221 306875 4057053 2626004 4057053 4704116 4057053 4704116 1682856 4704116 3336195 3554485 3336195 2748572 3336195 2748572 3923527 2748572 1765835 1665079 1765835 3316393 1765835 3316393 2988728 3316393 2278748 3327766 2278748 435229 2278748 435229 1259116 435229 4602660 1652731 4602660 1277724 4602660 1277724 1649367 1277724 341809 349082 341809 2539682 341809 2539682 1676760 2539682 1449346 1445851 1449346 859270 1449346 859270 870177 859270 3350224 2565572 3350224 1652308 3350224 1652308 4611731 1652308 3663651 1986482 3663651 699199 3663651 699199 942095 699199 328177 1658345 328177 1316611 328177 1316611 1297980 1316611 3337856 1071833 3337856 3335209 3337856 3335209 3902631 3335209 451278 1229311 451278 1023082 451278 1023082 668672 1023082 4245964 2429643 4245964 2493350 4245964 2493350 4180277 2493350 4065641 2370671 4065641 219705 4065641 219705 228130 219705 4296180 2362270 4296180 1246973 4296180 1246973 1258477 1246973 3838168 2833302 3838168 939250 3838168 939250 722231 939250 3738269 2929535 3738269 3692728 3738269 3692728 1212135 3692728 1667375 74342 1667375 1671282 1667375 1671282 5002804 1671282 3731687 2063018 3731687 3335753 3731687 3335753 1913852 3335753 3732429 1669295 3732429 1684577 3732429 1684577 4239537 1684577 1674216 242679 1674216 3330970 1674216 3330970 2111429 3330970 3329388 3975180 3329388 2729611 3329388 2729611 4382942 2729611 3335322 3758985 3335322 2888263 3335322 2888263 3795323 2888263 924565 739481 924565 2354569 924565 2354569 4016473 2354569 1962453 1685623 1962453 4723049 1962453 4723049 1677427 4723049 3326850 1109736 3326850 779954 3326850 779954 861407 779954 1068562 1653459 1068562 479653 1068562 479653 1157216 479653 3320407 2181889 3320407 1994216 3320407 1994216 3679443 1994216 3331333 2838478 3331333 2897959 3331333 2897959 3804167 2897959 4493439 2163223 4493439 2682905 4493439 2682905 1676350 2682905 3351689 1339316 3351689 2856461 3351689 2856461 4519369 2856461 558611 1098925 558611 2775604 558611 2775604 4421027 2775604 2818811 1672895 2818811 999853 2818811 999853 656367 999853 1671204 1151272 1671204 2615969 1671204 2615969 4277503 2615969 1201543 1231874 1201543 729948 1201543 729948 945740 729948 3877335 2758242 3877335 930482 3877335 930482 715735 930482 1684487 758319 1684487 428193 1684487 428193 3327556 428193 498069 3323073 498069 1680278 498069 1680278 4932975 1680278 4575845 2066990 4575845 2269816 4575845 2269816 3901408 2269816 1184820 1198886 1184820 4892012 1184820 4892012 1653289 4892012 4213547 2540355 4213547 1307679 4213547 1307679 1340334 1307679 4699991 3053547 4699991 1685037 4699991 1685037 4602052 1685037 1091319 1668389 1091319 789651 1091319 789651 888890 789651 3348217 3399550 3348217 1246120 3348217 1246120 1244543 1246120 4316129 2662585 4316129 775654 4316129 775654 877901 775654 1451859 1682534 1451859 4624146 1451859 4624146 3321097 4624146 4778492 3338443 4778492 2209493 4778492 2209493 4427207 2209493 3951526 2711334 3951526 2395694 3951526 2395694 3331766 2395694 4000236 2340779 4000236 4219474 4000236 4219474 3339011 4219474 3435543 3343659 3435543 2202484 3435543 2202484 3344350 2202484 4520730 2876194 4520730 1888637 4520730 1888637 3567561 1888637 747302 919402 747302 1333600 747302 1333600 1337679 1333600 508566 506677 508566 1158783 508566 1158783 511653 1158783 1360797 1348499 1360797 385443 1360797 385443 1272900 385443 1215289 424812 1215289 1278539 1215289 1278539 385370 1278539 591573 1064828 591573 1159380 591573 1159380 1134165 1159380 3326071 2128673 3326071 1684676 3326071 1684676 26932 1684676 1417628 3323636 1417628 889524 1417628 889524 3325884 889524 270097 293901 270097 3325301 270097 3325301 2427913 3325301 3624904 1936647 3624904 777679 3624904 777679 780143 777679 1654326 1187251 1654326 736581 1654326 736581 938823 736581 289614 1380213 289614 2849292 289614 2849292 4530589 2849292 3722382 2946536 3722382 1654626 3722382 1654626 38108 1654626 4624556 2957901 4624556 2025630 4624556 2025630 1665280 2025630 1654185 2004041 1654185 1851112 1654185 1851112 1670370 1851112 4251753 2591222 4251753 3332962 4251753 3332962 633532 3332962 3430957 3315691 3430957 3340202 3430957 3340202 3309031 3340202 4280571 2378138 4280571 2531292 4280571 2531292 4157889 2531292 1968700 3316401 1968700 4215858 1968700 4215858 3339928 4215858 3036217 3344445 3036217 2098442 3036217 2098442 1670131 2098442 4549823 2909961 4549823 2625060 4549823 2625060 3324442 2625060 4470979 2805621 4470979 1162218 4470979 1162218 1654410 1162218 3315126 3375624 3315126 1275239 3315126 1275239 1277218 1275239 235414 1655793 235414 1390531 235414 1390531 1659210 1390531 4206663 2569390 4206663 3332571 4206663 3332571 523297 3332571 396676 1648108 396676 2248323 396676 2248323 1666591 2248323 3966045 2668876 3966045 3019918 3966045 3019918 1678440 3019918 1742034 1667362 1742034 1329020 1742034 1329020 3331502 1329020 1437864 237094 1437864 1008341 1437864 1008341 1005428 1008341 3769955 2114293 3769955 1952130 3769955 1952130 3582789 1952130 1586854 3318147 1586854 3321702 1586854 3321702 1651601 3321702 4181303 2514090 4181303 3317546 4181303 3317546 4119953 3317546 2794018 3321389 2794018 2665908 2794018 2665908 1661536 2665908 279474 281294 279474 2880859 279474 2880859 2990605 2880859 587967 1103543 587967 2982770 587967 2982770 3697808 2982770 3333213 3396927 3333213 1353978 3333213 1353978 1374687 1353978 1680119 2578786 1680119 1648974 1680119 1648974 874707 1648974 4964942 1665973 4964942 2892528 4964942 2892528 3793611 2892528 1356102 280737 1356102 600279 1356102 600279 1659083 600279 620708 636422 620708 2390306 620708 2390306 4293109 2390306 4348087 2694443 4348087 1657257 4348087 1657257 3901669 1657257 4430885 3343141 4430885 1650393 4430885 1650393 2950507 1650393 3796233 2136331 3796233 2262824 3796233 2262824 4407351 2262824 3575967 1906565 3575967 1033741 3575967 1033741 662858 1033741 903290 768189 903290 834678 903290 834678 1648502 834678 1023331 639627 1023331 1667783 1023331 1667783 1981384 1667783 3632828 1659319 3632828 2823048 3632828 2823048 4486997 2823048 1665054 1081440 1665054 945740 1665054 945740 3347962 945740 4322779 2637646 4322779 722702 4322779 722702 932364 722702 4147107 2508689 4147107 1330097 4147107 1330097 355857 1330097 4040531 2347826 4040531 1356321 4040531 1356321 298622 1356321 2132471 3318855 2132471 924654 2132471 924654 775624 924654 4217710 2546019 4217710 2555658 4217710 2555658 4108440 2555658 1107445 3332262 1107445 764694 1107445 764694 1648439 764694 4574886 2072247 4574886 2321347 4574886 2321347 4329125 2321347 1668862 4729273 1668862 1085745 1668862 1085745 1655313 1085745 3935142 1651318 3935142 729488 3935142 729488 950536 729488 3331886 1902348 3331886 271266 3331886 271266 1656735 271266 643588 655763 643588 1381288 643588 1381288 321383 1381288 2550745 3314279 2550745 3317690 2550745 3317690 1223761 3317690 952440 707813 952440 1195141 952440 1195141 465888 1195141 3648340 3019913 3648340 2414554 3648340 2414554 1672698 2414554 3320624 3740760 3320624 2794539 3320624 2794539 4432691 2794539 3328202 2786930 3328202 518379 3328202 518379 548941 518379 882373 823395 882373 1665617 882373 1665617 4822061 1665617 4067068 2569152 4067068 2590683 4067068 2590683 4251893 2590683 3971928 2726846 3971928 1685391 3971928 1685391 4367356 1685391 1654505 1378811 1654505 1671682 1654505 1671682 456954 1671682 3322332 3726968 3322332 1158177 3322332 1158177 1140138 1158177 4364331 3343258 4364331 3350376 4364331 3350376 4105149 3350376 4146374 2523688 4146374 2549311 4146374 2549311 4121944 2549311 3858148 2182592 3858148 2154396 3858148 2154396 4509661 2154396 4572395 2921235 4572395 3012961 4572395 3012961 3652681 3012961 4282494 2636094 4282494 1039792 4282494 1039792 638011 1039792 4092234 1458796 4092234 2333036 4092234 2333036 4326362 2333036 3737913 2072124 3737913 948157 3737913 948157 708122 948157 4221443 2573902 4221443 2830904 4221443 2830904 3864625 2830904 3914481 2752824 3914481 1939878 3914481 1939878 1677617 1939878 4082676 2608104 4082676 3335479 4082676 3335479 1448593 3335479 3898616 2762775 3898616 1118379 3898616 1118379 1102511 1118379 2687657 1918065 2687657 1677446 2687657 1677446 3398894 1677446 1081888 604789 1081888 2979156 1081888 2979156 4652982 2979156 1654267 2705270 1654267 830373 1654267 830373 844560 830373 623124 1080608 623124 3724600 623124 3724600 1658105 3724600 3948682 2714920 3948682 1267029 3948682 1267029 401029 1267029 3543639 1875340 3543639 1232677 3543639 1232677 458309 1232677 1685114 2641260 1685114 4487895 1685114 4487895 3347034 4487895 3330922 3394855 3330922 2484140 3330922 2484140 4161453 2484140 525757 535742 525757 3012184 525757 3012184 3659629 3012184 3626460 1969890 3626460 3346885 3626460 3346885 2986107 3346885 1659181 342947 1659181 678295 1659181 678295 980145 678295 1187573 1673980 1187573 4330135 1187573 4330135 1676733 4330135 2147430 1989185 2147430 2025509 2147430 2025509 3690316 2025509 4070459 2429641 4070459 3336208 4070459 3336208 1646714 3336208 1685672 2421839 1685672 1118744 1685672 1118744 528201 1118744 222038 219161 222038 1920197 222038 1920197 3560166 1920197 1247488 1264727 1247488 2460490 1247488 2460490 3316995 2460490 424653 1235875 424653 941495 424653 941495 1675177 941495 4261243 3338734 4261243 982550 4261243 982550 1004311 982550 1231939 425268 1231939 3331925 1231939 3331925 214818 3331925 1676841 1651341 1676841 3329436 1676841 3329436 2789509 3329436 689858 711102 689858 2502491 689858 2502491 1662876 2502491 3694032 2957008 3694032 617172 3694032 617172 1047735 617172 2416045 1654782 2416045 4594692 2416045 4594692 1660025 4594692 770865 760028 770865 235921 770865 235921 1652051 235921 1674043 915286 1674043 3328662 1674043 3328662 1548875 3328662 3350542 749782 3350542 1669440 3350542 1669440 4179686 1669440 3327684 4824361 3327684 704776 3327684 704776 680519 704776 4041351 2654377 4041351 1462147 4041351 1462147 4046745 1462147 4178176 2503915 4178176 2576495 4178176 2576495 4265024 2576495 1650005 2346504 1650005 520081 1650005 520081 1145387 520081 710684 943508 710684 1029530 710684 1029530 641526 1029530 4628053 2953147 4628053 2327279 4628053 2327279 4359577 2327279 1149200 532697 1149200 798417 1149200 798417 876979 798417 1666169 3908624 1666169 1341658 1666169 1341658 1663626 1341658 1192121 1177817 1192121 441193 1192121 441193 415926 441193 517383 1668784 517383 2515002 517383 2515002 4126077 2515002 2723954 1649459 2723954 3333158 2723954 3333158 4926731 3333158 2995864 3331042 2995864 2331918 2995864 2331918 3326004 2331918 1655610 4518119 1655610 4044791 1655610 4044791 235836 4044791 1662799 4056427 1662799 2918075 1662799 2918075 4611432 2918075 4236134 2405036 4236134 648611 4236134 648611 655690 648611 3694680 2013841 3694680 2967561 3694680 2967561 2901981 2967561 4766304 3098659 4766304 2823056 4766304 2823056 3350113 2823056 4467829 2808013 4467829 4174833 4467829 4174833 3351084 4174833 1653424 1486060 1653424 1404174 1653424 1404174 1391027 1404174 1654166 3343473 1654166 1647132 1654166 1647132 678047 1647132 1000957 1017777 1000957 305616 1000957 305616 322918 305616 434501 454655 434501 2890121 434501 2890121 4531467 2890121 3971395 2320670 3971395 3014468 3971395 3014468 3652311 3014468 3331280 1906170 3331280 611751 3331280 611751 582781 611751 3333087 317732 3333087 1201881 3333087 1201881 1211898 1201881 3737214 2052846 3737214 2710575 3737214 2710575 4366710 2710575 797535 802916 797535 278266 797535 278266 264467 278266 4269407 1655681 4269407 1099868 4269407 1099868 1081843 1099868 3035779 2778521 3035779 1686377 3035779 1686377 508520 1686377 3750289 2902280 3750289 2290660 3750289 2290660 4372595 2290660 3344307 2540070 3344307 1483865 3344307 1483865 3326064 1483865 3352386 2339244 3352386 1649693 3352386 1649693 3530871 1649693 3322031 2991565 3322031 1370541 3322031 1370541 1388773 1370541 700586 688144 700586 756682 700586 756682 911102 756682 1668305 1431286 1668305 2773506 1668305 2773506 3883954 2773506 3320222 3589836 3320222 2847375 3320222 2847375 1663197 2847375 3352456 3819727 3352456 418344 3352456 418344 3323612 418344 4042484 2350152 4042484 832212 4042484 832212 802528 832212 3324976 3021519 3324976 1650555 3324976 1650555 3809792 1650555 4540999 2849025 4540999 1971050 4540999 1971050 3638595 1971050 3347447 1785931 3347447 1153476 3347447 1153476 518764 1153476 1102287 1133061 1102287 3324227 1102287 3324227 1756862 3324227 1664685 3351943 1664685 464506 1664685 464506 1190029 464506 478254 502859 478254 3949663 478254 3949663 1661301 3949663 549476 554516 549476 2312889 549476 2312889 4343602 2312889 314821 1364049 314821 3336248 314821 3336248 843290 3336248 1332873 323629 1332873 3088313 1332873 3088313 4742311 3088313 1679262 1282116 1679262 1255440 1679262 1255440 1253860 1255440 3305554 3321768 3305554 628322 3305554 628322 637358 628322 684498 986098 684498 689800 684498 689800 978676 689800 4522080 1659534 4522080 1443683 4522080 1443683 234313 1443683 812995 819662 812995 2596671 812995 2596671 4255562 2596671 3846583 2838205 3846583 2482239 3846583 2482239 4167013 2482239 78425 1670749 78425 2378275 78425 2378275 4040688 2378275 1482963 3334118 1482963 2311073 1482963 2311073 3978734 2311073 1429305 4286939 1429305 3338246 1429305 3338246 3899739 3338246 1256568 1263120 1256568 369262 1256568 369262 385860 369262 4759745 3081755 4759745 2780642 4759745 2780642 4445306 2780642 1682267 1224269 1682267 211816 1682267 211816 225660 211816 4622806 2038825 4622806 1669256 4622806 1669256 11585 1669256 3872217 2192536 3872217 3034606 3872217 3034606 3649017 3034606 993892 997959 993892 1104342 993892 1104342 1646862 1104342 478124 1664695 478124 4108393 478124 4108393 1665493 4108393 1679185 2554788 1679185 3323301 1679185 3323301 2270579 3323301 861084 803963 861084 400556 861084 400556 1267828 400556 4047587 1666299 4047587 3306675 4047587 3306675 1662531 3306675 585560 574539 585560 2839928 585560 2839928 3810452 2839928 583020 1103836 583020 514033 583020 514033 510102 514033 3656016 2001338 3656016 1399812 3656016 1399812 1378359 1399812 1432699 1404839 1432699 2228145 1432699 2228145 3889717 2228145 4323637 2667595 4323637 706558 4323637 706558 706861 706558 3846402 2209970 3846402 3338514 3846402 3338514 411769 3338514 1363002 288243 1363002 3348323 1363002 3348323 3364632 3348323 2801347 3336400 2801347 1673399 2801347 1673399 1708385 1673399 3340765 3285017 3340765 3345721 3340765 3345721 3197531 3345721 236029 250952 236029 563900 236029 563900 1103642 563900 2250129 3317915 2250129 1663520 2250129 1663520 4867565 1663520 1648344 3762695 1648344 775865 1648344 775865 887409 775865 477944 1187937 477944 1680927 477944 1680927 98726 1680927 3937366 2753401 3937366 3086889 3937366 3086889 3580207 3086889 3764302 2103307 3764302 802208 3764302 802208 788587 802208 3336972 1154742 3336972 2670033 3336972 2670033 1917236 2670033 483417 491955 483417 1094873 483417 1094873 582268 1094873 4534944 3350313 4534944 2380651 4534944 2380651 3334569 2380651 3898253 2249251 3898253 2125080 3898253 2125080 4535022 2125080 1662163 4041789 1662163 899655 1662163 899655 917049 899655 1220588 3351369 1220588 1070149 1220588 1070149 1080267 1070149 881122 897006 881122 1995636 881122 1995636 4661384 1995636 3337892 254659 3337892 240430 3337892 240430 1434374 240430 3347498 1792297 3347498 1011071 3347498 1011071 1680349 1011071 1141596 540187 1141596 1669040 1141596 1669040 184333 1669040 3317813 396596 3317813 2868404 3317813 2868404 2995299 2868404 1648466 4395872 1648466 3357562 1648466 3357562 1650925 3357562 3324130 4231171 3324130 3344001 3324130 3344001 4351791 3344001 4371376 2279082 4371376 4723035 4371376 4723035 3317134 4723035 4531957 3330866 4531957 1203314 4531957 1203314 464776 1203314 1651033 3757748 1651033 2134871 1651033 2134871 4528486 2134871 1212995 452929 1212995 3554021 1212995 3554021 1664737 3554021 3335899 3056924 3335899 296394 3335899 296394 286169 296394 1651799 1405225 1651799 1192028 1651799 1192028 1180393 1192028 4495603 2162155 4495603 3338626 4495603 3338626 4718425 3338626 3726725 2954115 3726725 685939 3726725 685939 979740 685939 695700 992289 695700 1662386 695700 1662386 1027077 1662386 2881361 3344049 2881361 3315659 2881361 3315659 2421514 3315659 3895374 1686617 3895374 3849346 3895374 3849346 1674405 3849346 802222 793533 802222 861850 802222 861850 798513 861850 3997764 2681815 3997764 3313807 3997764 3313807 4680963 3313807 1681650 796411 1681650 367584 1681650 367584 1666661 367584 4638513 1999437 4638513 2756598 4638513 2756598 4443267 2756598 4917639 1684671 4917639 2764864 4917639 2764864 4437443 2764864 582473 1069940 582473 3552730 582473 3552730 3340812 3552730 995779 3340056 995779 1104247 995779 1104247 1658745 1104247 1407510 241706 1407510 311129 1407510 311129 313438 311129 1667589 4956013 1667589 2813198 1667589 2813198 4462722 2813198 3579902 3076175 3579902 1916655 3579902 1916655 3581543 1916655 770959 906708 770959 3790842 770959 3790842 319761 3790842 893298 922601 893298 998415 893298 998415 683817 998415 405910 1256918 405910 4712691 405910 4712691 1678278 4712691 3915237 1669714 3915237 1679650 3915237 1679650 4039135 1679650 4294815 2373311 4294815 3346647 4294815 3346647 1622718 3346647 3779208 2905134 3779208 950635 3779208 950635 970330 950635 1444614 1431892 1444614 2649968 1444614 2649968 4288366 2649968 351353 328079 351353 2889054 351353 2889054 3768886 2889054 3345648 4300861 3345648 2376698 3345648 2376698 3335586 2376698 1662464 1470632 1662464 2422873 1662464 2422873 4224874 2422873 4539696 2098914 4539696 3329286 4539696 3329286 3921150 3329286 3313671 2329322 3313671 2955835 3313671 2955835 4630372 2955835 1685029 4958041 1685029 1669600 1685029 1669600 2058448 1669600 4533353 1652359 4533353 3121531 4533353 3121531 3546073 3121531 3334403 991974 3334403 972269 3334403 972269 699739 972269 1669916 622377 1669916 2048639 1669916 2048639 4644217 2048639 728911 946280 728911 1368394 728911 1368394 1358551 1368394 3634410 1119206 3634410 3314840 3634410 3314840 199424 3314840 3875342 2203652 3875342 766765 3875342 766765 774299 766765 1659225 4242626 1659225 2007788 1659225 2007788 4651822 2007788 3909954 2745618 3909954 2347500 3909954 2347500 4008905 2347500 3341141 4442944 3341141 462791 3341141 462791 3342830 462791 409500 4608738 409500 2451850 409500 2451850 4191967 2451850 3584525 1905896 3584525 729366 3584525 729366 745071 729366 3335042 1909587 3335042 1126430 3335042 1126430 1143147 1126430 3682359 2946779 3682359 1683258 3682359 1683258 4700768 1683258 3352561 2982683 3352561 2325067 3352561 2325067 3971159 2325067 3882486 1681543 3882486 2613635 3882486 2613635 3336503 2613635 3318516 4626395 3318516 1159581 3318516 1159581 1665874 1159581 3346771 4440616 3346771 1014453 3346771 1014453 640525 1014453 1681196 3897217 1681196 1680286 1681196 1680286 1686830 1680286 228542 242524 228542 3339671 228542 3339671 2411630 3339671 4203748 2523558 4203748 1647991 4203748 1647991 2209556 1647991 4427186 2783476 4427186 121520 4427186 121520 1675881 121520 3541929 3352964 3541929 3340839 3541929 3340839 3963056 3340839 3333001 4120121 3333001 1526899 3333001 1526899 3352490 1526899 1667043 3376060 1667043 1648045 1667043 1648045 2039316 1648045 3134639 2469703 3134639 3696633 3134639 3696633 1667717 3696633 1389158 1375912 1389158 2878815 1389158 2878815 4513678 2878815 4675406 3004269 4675406 1663122 4675406 1663122 356167 1663122 3897874 2792123 3897874 2463490 3897874 2463490 4119010 2463490 3339555 271029 3339555 1695538 3339555 1695538 3313969 1695538 2822726 1673843 2822726 2618762 2822726 2618762 4294113 2618762 1095790 566354 1095790 2390234 1095790 2390234 4057514 2390234 1143982 523291 1143982 2202472 1143982 2202472 1657053 2202472 1109938 1672027 1109938 2089298 1109938 2089298 3766891 2089298 1154927 521925 1154927 382349 1154927 382349 354681 382349 271245 3325246 271245 3379373 271245 3379373 1647182 3379373 3340524 1885947 3340524 778909 3340524 778909 781176 778909 4750285 1917528 4750285 841983 4750285 841983 806509 841983 4569448 2118046 4569448 2887591 4569448 2887591 4585126 2887591 2559263 1683861 2559263 443117 2559263 443117 1203532 443117 1013898 1025926 1013898 1656850 1013898 1656850 3671456 1656850 324026 297710 324026 635945 324026 635945 1037131 635945 1170745 1139732 1170745 1879801 1170745 1879801 3548464 1879801 3837996 2167073 3837996 1656741 3837996 1656741 4938338 1656741 3972173 2290803 3972173 1647237 3972173 1647237 1506000 1647237 227765 221780 227765 3319195 227765 3319195 4131941 3319195 4343273 3327531 4343273 3331435 4343273 3331435 2753477 3331435 3335938 1124212 3335938 3320415 3335938 3320415 671488 3320415 589106 583421 589106 778951 589106 778951 1685914 778951 747600 4781146 747600 1647623 747600 1647623 1214231 1647623 4566747 2096736 4566747 930735 4566747 930735 701182 930735 3348307 3034255 3348307 4124392 3348307 4124392 3321564 4124392 1506079 3320166 1506079 3337368 1506079 3337368 5000675 3337368 3925614 2274071 3925614 3108053 3925614 3108053 4763509 3108053 4677548 1975162 4677548 1279005 4677548 1279005 1305741 1279005 2131185 1666035 2131185 1770600 2131185 1770600 1647197 1770600 854147 3334717 854147 1025635 854147 1025635 1038085 1025635 1197216 1201915 1197216 1662941 1197216 1662941 4336062 1662941 462468 1208612 462468 2118179 462468 2118179 3799130 2118179 1670750 4608052 1670750 664208 1670750 664208 1030605 664208 2279539 3317278 2279539 453992 2279539 453992 1208913 453992 1449071 1444051 1449071 3352633 1449071 3352633 1828144 3352633 4177445 2483460 4177445 2452523 4177445 2452523 4186988 2452523 1308329 1303500 1308329 617125 1308329 617125 608303 617125 4689237 1971961 4689237 1124386 4689237 1124386 1149436 1124386 3808527 2845077 3808527 797154 3808527 797154 784343 797154 3589092 1928362 3589092 835088 3589092 835088 817515 835088 4449222 2775957 4449222 87584 4449222 87584 3319779 87584 3328591 3294382 3328591 1669483 3328591 1669483 2902185 1669483 332357 349705 332357 449218 332357 449218 1655346 449218 606196 596144 606196 1920914 606196 1920914 4716225 1920914 4447593 2220583 4447593 2082586 4447593 2082586 3760146 2082586 675237 1000006 675237 2718531 675237 2718531 3960594 2718531 610708 613400 610708 3314253 610708 3314253 3331971 3314253 966628 671323 966628 2452828 966628 2452828 4223356 2452828 1682249 2205087 1682249 937170 1682249 937170 729808 937170 4270157 2594381 4270157 2326390 4270157 2326390 4346482 2326390 3698535 2957868 3698535 1675631 3698535 1675631 4708593 1675631 4670188 1987558 4670188 195226 4670188 195226 1441039 195226 1301357 352157 1301357 3328431 1301357 3328431 2664963 3328431 3318314 4845786 3318314 4910766 3318314 4910766 3330016 4910766 1664320 1103038 1664320 1469425 1664320 1469425 1660902 1469425 3389245 3344472 3389245 1470101 3389245 1470101 1673291 1470101 3663590 2011509 3663590 2861657 3663590 2861657 4531473 2861657 1224355 1207104 1224355 1320627 1224355 1320627 1312160 1320627 3801308 2890866 3801308 575043 3801308 575043 575784 575043 4427131 2258303 4427131 457822 4427131 457822 3319854 457822 737762 3342527 737762 2490083 737762 2490083 4168394 2490083 4001425 2696241 4001425 2132941 4001425 2132941 3782296 2132941 2913613 1678053 2913613 416519 2913613 416519 1647161 416519 1039518 1012721 1039518 1279503 1039518 1279503 1293316 1279503 3974358 2294790 3974358 3139522 3974358 3139522 1668625 3139522 1350799 324012 1350799 1680916 1350799 1680916 4783832 1680916 3958380 3325277 3958380 3344636 3958380 3344636 1431626 3344636 427011 1677871 427011 2403504 427011 2403504 4071808 2403504 916422 919219 916422 3331167 916422 3331167 1557303 3331167 4740491 1676988 4740491 2964043 4740491 2964043 3666509 2964043 3323547 4333800 3323547 1904326 3323547 1904326 3543368 1904326 4104087 3342744 4104087 2299000 4104087 2299000 3958979 2299000 1047625 628973 1047625 2031213 1047625 2031213 4643988 2031213 3978973 2293749 3978973 2756937 3978973 2756937 3901026 2756937 1680920 3111958 1680920 322816 1680920 322816 361725 322816 699968 681135 699968 2963417 699968 2963417 4632152 2963417 1657451 4308358 1657451 497849 1657451 497849 476051 497849 491808 1182946 491808 2746034 491808 2746034 3906365 2746034 4747143 1909807 4747143 2996053 4747143 2996053 1652806 2996053 220006 1665608 220006 1873909 220006 1873909 4774793 1873909 3528272 820721 3528272 3351985 3528272 3351985 2711089 3351985 931986 898995 931986 3624845 931986 3624845 540770 3624845 993262 983469 993262 1662898 993262 1662898 3536993 1662898 199233 1440544 199233 2237841 199233 2237841 3893049 2237841 1419698 1414926 1419698 4630888 1419698 4630888 1679714 4630888 3349596 2954373 3349596 2100816 3349596 2100816 4559751 2100816 1290668 1654540 1290668 2754944 1290668 2754944 3917859 2754944 3965271 2305345 3965271 2756525 3965271 2756525 3904845 2756525 3074593 1660885 3074593 3234401 3074593 3234401 3321545 3234401 733583 752373 733583 1123197 733583 1123197 3325325 1123197 4922506 3316754 4922506 1402707 4922506 1402707 246199 1402707 4374049 2287497 4374049 1556905 4374049 1556905 1657424 1556905 4177669 2492416 4177669 1648529 4177669 1648529 3530701 1648529 3341109 293009 3341109 1087797 3341109 1087797 604422 1087797 815926 858173 815926 886281 815926 886281 797397 886281 2129637 1662306 2129637 764295 2129637 764295 898045 764295 3330424 3517981 3330424 1065403 3330424 1065403 1065547 1065403 2149563 1674666 2149563 2477771 2149563 2477771 4194220 2477771 1649922 4006192 1649922 1686345 1649922 1686345 3238056 1686345 3320951 663359 3320951 1669833 3320951 1669833 2379738 1669833 1422552 221341 1422552 974538 1422552 974538 974510 974538 1179483 491039 1179483 2488589 1179483 2488589 4186065 2488589 561126 534409 561126 944746 561126 944746 969297 944746 797204 854248 797204 2811500 797204 2811500 3839002 2811500 1005173 661663 1005173 2834590 1005173 2834590 4467249 2834590 246080 215700 246080 494424 246080 494424 1659122 494424 4105479 2429791 4105479 552630 4105479 552630 562605 552630 1664792 3711094 1664792 4961707 1664792 4961707 3329707 4961707 4664949 1230248 4664949 2137177 4664949 2137177 3794363 2137177 1665640 4370835 1665640 2547463 1665640 2547463 4229699 2547463 445288 1238850 445288 1680330 445288 1680330 2997457 1680330 1577420 1682538 1577420 1879393 1577420 1879393 1649900 1879393 3346538 3217035 3346538 3335664 3346538 3335664 685905 3335664 1106999 1662319 1106999 3554307 1106999 3554307 1672025 3554307 1245248 426092 1245248 2902382 1245248 2902382 4602254 2902382 4733078 3065224 4733078 3328300 4733078 3328300 2441729 3328300 1072336 577834 1072336 3417623 1072336 3417623 1683450 3417623 227947 228163 227947 1649762 227947 1649762 424676 1649762 835952 825658 835952 397625 835952 397625 1284680 397625 3449823 3339790 3449823 1333483 3449823 1333483 302700 1333483 403816 395713 403816 144164 403816 144164 1649996 144164 1007916 653064 1007916 687870 1007916 687870 703911 687870 4220892 2442440 4220892 306925 4220892 306925 1354383 306925 832471 858988 832471 2505010 832471 2505010 4169308 2505010 1403595 3318611 1403595 3092811 1403595 3092811 4766206 3092811 1673421 1147381 1673421 3149738 1673421 3149738 1654799 3149738 4197438 2483231 4197438 3333309 4197438 3333309 2404434 3333309 3329095 3321651 3329095 1117026 3329095 1117026 1111253 1117026 4753451 1918335 4753451 2163343 4753451 2163343 4493359 2163343 3321640 1994977 3321640 255545 3321640 255545 240862 255545 1676209 1550849 1676209 3326926 1676209 3326926 4320774 3326926 652252 1018123 652252 425579 652252 425579 1237261 425579 649283 652040 649283 1652835 649283 1652835 1427182 1652835 1084908 1091692 1084908 3353202 1084908 3353202 3883081 3353202 865991 1669697 865991 1350735 865991 1350735 1342577 1350735 3340887 923671 3340887 2879366 3340887 2879366 4535243 2879366 4533309 2862422 4533309 1672107 4533309 1672107 4829085 1672107 1757633 1678304 1757633 2710179 1757633 2710179 3947824 2710179 4229438 2578968 4229438 2461434 4229438 2461434 4149550 2461434 4097078 2564688 4097078 1707711 4097078 1707711 1684530 1707711 4416867 2216654 4416867 3337655 4416867 3337655 1140063 3337655 296456 1359553 296456 3107090 296456 3107090 3352668 3107090 3324018 68714 3324018 1649277 3324018 1649277 3814495 1649277 3999790 2303537 3999790 1673384 3999790 1673384 717290 1673384 1683629 2866331 1683629 558884 1683629 558884 534327 558884 750755 940930 750755 2890313 750755 2890313 4554633 2890313 3332733 4351017 3332733 2596881 3332733 2596881 4256411 2596881 4542878 2893454 4542878 2293256 4542878 2293256 4374948 2293256 1217238 449194 1217238 2116048 1217238 2116048 3784567 2116048 3339994 3371587 3339994 2514335 3339994 2514335 4123443 2514335 4500727 2186996 4500727 4965065 4500727 4965065 1663758 4965065 1440572 257336 1440572 2918845 1440572 2918845 3751907 2918845 759138 1682450 759138 2789172 759138 2789172 3875681 2789172 2978545 3342848 2978545 867458 2978545 867458 821049 867458 3330966 4721432 3330966 1446470 3330966 1446470 1437516 1446470 3322675 968832 3322675 3923971 3322675 3923971 1647953 3923971 3341477 426935 3341477 806572 3341477 806572 821892 806572 333345 311322 333345 3325207 333345 3325207 744789 3325207 342405 3328852 342405 3319392 342405 3319392 3585786 3319392 258733 3327980 258733 1420690 258733 1420690 243872 1420690 1275732 411677 1275732 1407901 1275732 1407901 1386474 1407901 3347238 3945208 3347238 653961 3347238 653961 1018747 653961 3337324 1195557 3337324 980511 3337324 980511 667580 980511 3350646 3268711 3350646 483507 3350646 483507 489021 483507 642622 3328950 642622 501904 642622 501904 487235 501904 2491095 1665892 2491095 2325505 2491095 2325505 4350595 2325505 1390916 298643 1390916 2220654 1390916 2220654 4444769 2220654 584674 1083756 584674 1677787 584674 1677787 2644042 1677787 3734305 2073917 3734305 3351174 3734305 3351174 2420688 3351174 1659649 1173984 1659649 1434291 1659649 1434291 3978164 1434291 1678487 4706904 1678487 1073872 1678487 1073872 3323557 1073872 4776882 1897226 4776882 938878 4776882 938878 714319 938878 4046056 2371711 4046056 1051822 4046056 1051822 604754 1051822 3669942 2997482 3669942 4065447 3669942 4065447 3346142 4065447 3935802 2246367 3935802 4085638 3935802 4085638 1684638 4085638 1097365 561621 1097365 2696514 1097365 2696514 4370089 2696514 1347400 1651433 1347400 1265145 1347400 1265145 407775 1265145 617893 3557701 617893 4560203 617893 4560203 1685702 4560203 4367496 3349018 4367496 411067 4367496 411067 388748 411067 1680669 3028709 1680669 3011592 1680669 3011592 3662084 3011592 975447 1672161 975447 384674 975447 384674 406076 384674 3664109 3022149 3664109 2420405 3664109 2420405 4092275 2420405 290571 293949 290571 4441685 290571 4441685 3326948 4441685 1091603 1089368 1091603 3023289 1091603 3023289 4685093 3023289 4123166 2464912 4123166 2902851 4123166 2902851 1678561 2902851 1667923 974004 1667923 430225 1667923 430225 428472 430225 455861 3345603 455861 2889404 455861 2889404 4576014 2889404 581947 605634 581947 1236074 581947 1236074 1241064 1236074 891439 775027 891439 1685683 891439 1685683 2075001 1685683 3339412 2628332 3339412 3316287 3339412 3316287 3094702 3316287 4833449 3319723 4833449 1342804 4833449 1342804 1333754 1342804 1434700 252540 1434700 2791248 1434700 2791248 3880625 2791248 1649198 1170293 1649198 487254 1649198 487254 481612 487254 3344189 360645 3344189 1349163 3344189 1349163 1663738 1349163 3329361 4783027 3329361 535735 3329361 535735 535835 535735 4367489 2674431 4367489 939683 4367489 939683 940079 939683 4613110 2942782 4613110 847371 4613110 847371 815126 847371 4145607 2504168 4145607 1745505 4145607 1745505 1663974 1745505 719544 707877 719544 4607656 719544 4607656 3352964 4607656 3348328 1470895 3348328 1041626 3348328 1041626 1067475 1041626 518048 1125810 518048 1922077 518048 1922077 4744540 1922077 867094 867747 867094 3055237 867094 3055237 4741308 3055237 3746887 2911543 3746887 1686242 3746887 1686242 3605258 1686242 1138357 529993 1138357 3944121 1138357 3944121 1658246 3944121 3805824 2883260 3805824 757523 3805824 757523 920965 757523 413432 413659 413432 1051033 413432 1051033 1672983 1051033 4765526 3108099 4765526 3319550 4765526 3319550 2892464 3319550 1667909 3325684 1667909 1225867 1667909 1225867 446810 1225867 4775478 859838 4775478 488400 4775478 488400 471898 488400 1825667 1655483 1825667 264190 1825667 264190 1402207 264190 3916503 2217445 3916503 916979 3916503 916979 901419 916979 4816132 3318866 4816132 3319134 4816132 3319134 442790 3319134 1656913 3492371 1656913 248079 1656913 248079 213179 248079 4383919 2727344 4383919 1670810 4383919 1670810 1383443 1670810 1670199 1127912 1670199 3327997 1670199 3327997 3222948 3327997 775334 757983 775334 621065 775334 621065 1031084 621065 3561694 3111920 3561694 1309564 3561694 1309564 1329872 1309564 397980 1260591 397980 3056370 397980 3056370 3626633 3056370 474065 468710 474065 1335426 474065 1335426 3801606 1335426 2331977 3338029 2331977 683164 2331977 683164 994864 683164 4422921 2252035 4422921 228370 4422921 228370 3323117 228370 3632621 1667469 3632621 2989884 3632621 2989884 3689444 2989884 3330486 471776 3330486 2711481 3330486 2711481 1651010 2711481 3317181 2626390 3317181 1482097 3317181 1482097 3326023 1482097 1686642 1879802 1686642 2174702 1686642 2174702 3838466 2174702 4360790 1684299 4360790 202819 4360790 202819 1648918 202819 3907453 1647438 3907453 2147208 3907453 2147208 4528106 2147208 4461454 2211234 4461454 4798613 4461454 4798613 1682396 4798613 4075248 2596091 4075248 3224130 4075248 3224130 1647261 3224130 584558 3331025 584558 1657736 584558 1657736 1735544 1657736 1673785 1278763 1673785 2122411 1673785 2122411 1683389 2122411 4823803 3340898 4823803 1046123 4823803 1046123 597940 1046123 345731 1303576 345731 2090656 345731 2090656 3782144 2090656 848184 876453 848184 3320542 848184 3320542 751906 3320542 2835367 1650334 2835367 1667372 2835367 1667372 2255651 1667372 1755997 1678739 1755997 3329313 1755997 3329313 3906148 3329313 4586771 2079455 4586771 3329781 4586771 3329781 2720063 3329781 4650973 2031867 4650973 947134 4650973 947134 1662463 947134 1411591 259621 1411591 1494562 1411591 1494562 3322896 1494562 3650692 3004968 3650692 79652 3650692 79652 3338383 79652 3807857 2132874 3807857 2123216 3807857 2123216 2029594 2123216 921601 909055 921601 1063928 921601 1063928 1670361 1063928 3336250 771400 3336250 1648707 3336250 1648707 1849587 1648707 1308280 3336452 1308280 472850 1308280 472850 3315248 472850 955540 952667 955540 3342676 955540 3342676 2290477 3342676 1665043 1617610 1665043 1247635 1665043 1247635 428556 1247635 4253542 2406486 4253542 1677904 4253542 1677904 176127 1677904 362960 1302918 362960 1681679 362960 1681679 2864131 1681679 835016 804434 835016 1670813 835016 1670813 2443947 1670813 3901682 2243030 3901682 3025860 3901682 3025860 4704144 3025860 2504521 3326000 2504521 3319803 2504521 3319803 4426032 3319803 1245437 1227982 1245437 1664860 1245437 1664860 4236174 1664860 3317381 3200470 3317381 1666006 3317381 1666006 477157 1666006 1676713 1415823 1676713 1330172 1676713 1330172 1327258 1330172 4016548 1647168 4016548 3320949 4016548 3320949 2023460 3320949 4477516 1652502 4477516 1673855 4477516 1673855 1956886 1673855 1680795 3460596 1680795 2786348 1680795 2786348 3910359 2786348 898866 864921 898866 2243036 898866 2243036 3901205 2243036 4259932 2618566 4259932 2891190 4259932 2891190 3760905 2891190 1672614 1990704 1672614 3697491 1672614 3697491 3317693 3697491 3344624 4522350 3344624 3335465 3344624 3335465 2109926 3335465 4770093 3103663 4770093 1650931 4770093 1650931 822838 1650931 1749184 1651405 1749184 2854340 1749184 2854340 3782784 2854340 4537508 2101671 4537508 432623 4537508 432623 3353109 432623 881278 758614 881278 1898108 881278 1898108 4730613 1898108 2507433 1676267 2507433 3328734 2507433 3328734 835102 3328734 81511 3317515 81511 2152295 81511 2152295 3829047 2152295 1112795 3601766 1112795 595965 1112795 595965 615829 595965 3322762 330736 3322762 936976 3322762 936976 720859 936976 3343639 1976200 3343639 994472 3343639 994472 992513 994472 3323700 587240 3323700 1059942 3323700 1059942 3335193 1059942 3557957 3096608 3557957 2556515 3557957 2556515 1686060 2556515 3687543 2008546 3687543 2442545 3687543 2442545 4127805 2442545 4429044 2263355 4429044 3233036 4429044 3233036 1667294 3233036 4096672 1659351 4096672 640989 4096672 640989 995810 640989 214638 1451793 214638 237914 214638 237914 238738 237914 3880338 2786110 3880338 3333885 3880338 3333885 2674516 3333885 1953261 3339897 1953261 2327444 1953261 2327444 1673376 2327444 2330684 3330504 2330684 2649319 2330684 2649319 3342233 2649319 435713 436136 435713 1450945 435713 1450945 1455623 1450945 2930448 1664534 2930448 1651765 2930448 1651765 4388113 1651765 3322395 4952662 3322395 656021 3322395 656021 3321484 656021 899101 912194 899101 825048 899101 825048 829577 825048 3341055 2779087 3341055 828631 3341055 828631 855213 828631 1686044 1386607 1686044 1649248 1686044 1649248 4677239 1649248 2154630 1680030 2154630 3346138 2154630 3346138 212217 3346138 3587495 3322722 3587495 513000 3587495 513000 491510 513000 871998 806697 871998 437380 871998 437380 401206 437380 1964978 3334873 1964978 3053220 1964978 3053220 3618532 3053220 3204686 3341369 3204686 2587677 3204686 2587677 4078304 2587677 4299133 2354608 4299133 1678274 4299133 1678274 4319460 1678274 3970359 2282050 3970359 1344869 3970359 1344869 318645 1344869 2762395 1660834 2762395 759248 2762395 759248 748850 759248 4926390 3349384 4926390 1654171 4926390 1654171 4004394 1654171 3686475 2017435 3686475 1685180 3686475 1685180 2855026 1685180 1048414 1064675 1048414 2871846 1048414 2871846 3779948 2871846 1471306 3314363 1471306 4729266 1471306 4729266 1666341 4729266 525572 1114100 525572 2815808 525572 2815808 3839379 2815808 3353251 442757 3353251 890931 3353251 890931 782716 890931 294347 1360765 294347 1673928 294347 1673928 2547680 1673928 329680 341024 329680 1647633 329680 1647633 4526456 1647633 1789240 1667229 1789240 1537631 1789240 1537631 3326575 1537631 1093971 1087431 1093971 833283 1093971 833283 822280 833283 1359308 1354725 1359308 2148608 1359308 2148608 4517089 2148608 3320116 4730554 3320116 2408392 3320116 2408392 4272129 2408392 694306 700069 694306 3108614 694306 3108614 3559674 3108614 1667632 137132 1667632 2152017 1667632 2152017 4489167 2152017 1670986 1962626 1670986 478350 1670986 478350 1225927 478350 2545917 3343811 2545917 3329178 2545917 3329178 2340148 3329178 3786931 2103411 3786931 3315062 3786931 3315062 1054464 3315062 359233 343335 359233 2531579 359233 2531579 4149130 2531579 1648532 4648869 1648532 519842 1648532 519842 3326776 519842 4467991 275177 4467991 1670456 4467991 1670456 4071931 1670456 1444075 1433388 1444075 2575479 1444075 2575479 1894660 2575479 1083623 3333603 1083623 3314259 1083623 3314259 1317847 3314259 1684791 3165464 1684791 1081401 1684791 1081401 1071986 1081401 377142 390947 377142 1016585 377142 1016585 990500 1016585 4140990 3329402 4140990 1999019 4140990 1999019 3649802 1999019 552605 1113750 552605 2659896 552605 2659896 4011339 2659896 983916 977989 983916 248889 983916 248889 240442 248889 4390448 2280567 4390448 2663151 4390448 2663151 4005973 2663151 242094 233231 242094 1675192 242094 1675192 1224994 1675192 4333602 3321062 4333602 2707822 4333602 2707822 3942592 2707822 1660207 162171 1660207 1171427 1660207 1171427 3341608 1171427 1320880 1324490 1320880 3070115 1320880 3070115 3344310 3070115 3346060 730571 3346060 575600 3346060 575600 584922 575600 341408 1321206 341408 404248 341408 404248 404250 404248 4762404 1925978 4762404 3342888 4762404 3342888 1715584 3342888 4460143 2208523 4460143 3348268 4460143 3348268 2593301 3348268 472843 478979 472843 1108360 472843 1108360 551286 1108360 927284 738788 927284 926682 927284 926682 710773 926682 742449 738887 742449 2020606 742449 2020606 4643565 2020606 732269 748153 732269 356217 732269 356217 1326942 356217 3338485 125794 3338485 1661973 3338485 1661973 3407754 1661973 4230005 2440102 4230005 2700880 4230005 2700880 4354559 2700880 3716375 2060939 3716375 4098314 3716375 4098314 3315952 4098314 3318783 266109 3318783 542389 3318783 542389 533150 542389 1665902 979236 1665902 1680586 1665902 1680586 2762681 1680586 3789086 2121718 3789086 2814538 3789086 2814538 3841452 2814538 4371479 3321553 4371479 1917410 4371479 1917410 3561958 1917410 2631070 3350768 2631070 4372930 2631070 4372930 1661162 4372930 356995 352400 356995 3062833 356995 3062833 4734885 3062833 3547397 1873108 3547397 2327663 3547397 2327663 1663032 2327663 1405635 1415458 1405635 2428904 1405635 2428904 4248007 2428904 1487471 3320967 1487471 2093991 1487471 2093991 3771723 2093991 1224339 1220912 1224339 2717931 1224339 2717931 4387601 2717931 1684038 4726001 1684038 1652142 1684038 1652142 3421402 1652142 3324515 1662363 3324515 1661705 3324515 1661705 350670 1661705 529772 535503 529772 2514495 529772 2514495 4142305 2514495 916589 1653462 916589 3318999 916589 3318999 2490436 3318999 4716181 3051315 4716181 268982 4716181 268982 1405574 268982 1297615 1315120 1297615 3061792 1297615 3061792 3628721 3061792 3934187 2733013 3934187 831066 3934187 831066 820416 831066 835890 847918 835890 1291232 835890 1291232 365133 1291232 1647387 3104300 1647387 3333499 1647387 3333499 2799201 3333499 1252421 3336664 1252421 2295187 1252421 2295187 4354307 2295187 1445074 1443627 1445074 2183638 1445074 2183638 3827337 2183638 113265 1682708 113265 3324804 113265 3324804 2410798 3324804 1324566 334953 1324566 4625282 1324566 4625282 1661076 4625282 1338356 361896 1338356 1180810 1338356 1180810 1669760 1180810 3043151 1662233 3043151 4746905 3043151 4746905 589397 4746905 4277755 2374688 4277755 3352797 4277755 3352797 3728699 3352797 4158928 2500087 4158928 873732 4158928 873732 865401 873732 1133527 1102225 1133527 2477529 1133527 2477529 4141683 2477529 1022447 1005711 1022447 1348689 1022447 1348689 1355017 1348689 3636511 3041893 3636511 254562 3636511 254562 1378638 254562 836442 833893 836442 3352155 836442 3352155 197229 3352155 1471272 219751 1471272 638960 1471272 638960 671289 638960 3858314 2814579 3858314 1659851 3858314 1659851 4958950 1659851 1193717 446692 1193717 2172553 1193717 2172553 4466243 2172553 4617440 2057372 4617440 1647243 4617440 1647243 585933 1647243 2286047 3325947 2286047 1681862 2286047 1681862 526094 1681862 4035934 2635174 4035934 1027838 4035934 1027838 1037990 1027838 3840559 3327236 3840559 3317322 3840559 3317322 1273148 3317322 337336 341666 337336 1675685 337336 1675685 3418052 1675685 4141771 2503973 4141771 1392034 4141771 1392034 272121 1392034 555515 3343256 555515 1652678 555515 1652678 1007973 1652678 3863933 3336735 3863933 294225 3863933 294225 283999 294225 1651741 369048 1651741 437395 1651741 437395 4655832 437395 2064728 3348738 2064728 885732 2064728 885732 802084 885732 619610 1052232 619610 2828218 619610 2828218 4493638 2828218 2011914 1662521 2011914 2028308 2011914 2028308 3661489 2028308 3596635 1672769 3596635 1071779 3596635 1071779 1072058 1071779 1648083 1776209 1648083 4922713 1648083 4922713 1656911 4922713 3350187 59426 3350187 2422260 3350187 2422260 4223039 2422260 4637191 1650631 4637191 3342222 4637191 3342222 1783594 3342222 3749673 2926423 3749673 2857865 3749673 2857865 4520981 2857865 3346357 2106247 3346357 2384747 3346357 2384747 4081958 2384747 41710 1651230 41710 3343920 41710 3343920 2919826 3343920 4441276 2228558 4441276 2178355 4441276 2178355 4490270 2178355 657676 669921 657676 3349517 657676 3349517 3543479 3349517 3735984 2919063 3735984 3329828 3735984 3329828 1161965 3329828 3345533 1079664 3345533 1673381 3345533 1673381 4814218 1673381 1448943 1424655 1448943 1220555 1448943 1220555 454542 1220555 4519574 2826536 4519574 1231120 4519574 1231120 427128 1231120 4023127 2349489 4023127 3907802 4023127 3907802 1649221 3907802 1665523 890695 1665523 798168 1665523 798168 850805 798168 1291042 1280178 1291042 2398781 1291042 2398781 4078815 2398781 492078 467674 492078 2519120 492078 2519120 1657021 2519120 874472 3327107 874472 4253961 874472 4253961 3314533 4253961 4177877 2479382 4177877 2264604 4177877 2264604 3939660 2264604 879711 888111 879711 512232 879711 512232 3341997 512232 3940299 2736789 3940299 1840260 3940299 1840260 1681917 1840260 571547 1680486 571547 2242443 571547 2242443 3917422 2242443 1681634 4584519 1681634 807695 1681634 807695 3331959 807695 3442304 1649747 3442304 2945792 3442304 2945792 3726849 2945792 4672502 2998663 4672502 3314995 4672502 3314995 964939 3314995 1668710 2907422 1668710 3313958 1668710 3313958 132885 3313958 1040297 1036049 1040297 2853097 1040297 2853097 4528128 2853097 3350808 2118836 3350808 1411092 3350808 1411092 1434015 1411092 1685089 2841201 1685089 1865963 1685089 1865963 3546701 1865963 781016 857319 781016 3333464 781016 3333464 4974393 3333464 4193719 2535224 4193719 1940693 4193719 1940693 1652800 1940693 585109 602822 585109 2903443 585109 2903443 3740489 2903443 4268876 2416758 4268876 2342406 4268876 2342406 4010107 2342406 701956 962425 701956 3318947 701956 3318947 3648432 3318947 4394991 2728554 4394991 2688117 4394991 2688117 1666116 2688117 3880229 2229551 3880229 393978 3880229 393978 1274637 393978 918480 925146 918480 3467918 918480 3467918 1672152 3467918 893520 772896 893520 1066784 893520 1066784 1067892 1066784 1683020 3787313 1683020 349144 1683020 349144 1341123 349144 315878 320591 315878 1922222 315878 1922222 3615120 1922222 3316940 1341291 3316940 1663592 3316940 1663592 569113 1663592 236967 1439273 236967 1240539 236967 1240539 1221079 1240539 3331580 1042591 3331580 1673898 3331580 1673898 4685761 1673898 3846089 1651059 3846089 3126325 3846089 3126325 4756496 3126325 3596479 3081108 3596479 3325189 3596479 3325189 4867578 3325189 4549529 3317625 4549529 863484 4549529 863484 836869 863484 4355822 1444691 4355822 2176015 4355822 2176015 3846742 2176015 522584 1659631 522584 3339454 522584 3339454 174899 3339454 1395668 1395184 1395668 1652175 1395668 1652175 34087 1652175 4685094 2991369 4685094 3739227 4685094 3739227 3349949 3739227 4074367 1682347 4074367 3053108 4074367 3053108 3617856 3053108 4084342 2558921 4084342 3315543 4084342 3315543 77964 3315543 4457540 2232989 4457540 3459290 4457540 3459290 3320802 3459290 4135225 2460462 4135225 3023175 4135225 3023175 3331767 3023175 330103 332352 330103 1686256 330103 1686256 397608 1686256 4092883 3322454 4092883 1381671 4092883 1381671 1402450 1381671 1248391 1279680 1248391 3338662 1248391 3338662 187965 3338662 284566 1378651 284566 3344517 284566 3344517 4372406 3344517 3674696 2983929 3674696 1245389 3674696 1245389 402019 1245389 4688271 3324498 4688271 2096439 4688271 2096439 4573853 2096439 3343740 3818621 3343740 555528 3343740 555528 1094557 555528 4444494 2801232 4444494 1667836 4444494 1667836 4211913 1667836 292896 1370437 292896 3962687 292896 3962687 1650410 3962687 1109846 1098569 1109846 3341665 1109846 3341665 2933661 3341665 1182073 4683478 1182073 1292427 1182073 1292427 1310102 1292427 4296108 1647912 4296108 2032862 4296108 2032862 3685596 2032862 3866225 1675903 3866225 346186 3866225 346186 1299966 346186 1667548 2866685 1667548 2143312 1667548 2143312 3818058 2143312 3062284 3321189 3062284 2892419 3062284 2892419 1674999 2892419 3390527 1667299 3390527 1668900 3390527 1668900 1187269 1668900 3352597 1593327 3352597 479557 3352597 479557 465639 479557 1012008 1000354 1012008 1648705 1012008 1648705 2498331 1648705 3335539 4812399 3335539 2893713 3335539 2893713 3752704 2893713 65024 1679173 65024 335095 65024 335095 344490 335095 3130612 3336869 3130612 3098144 3130612 3098144 4765005 3098144 1415835 3331830 1415835 4282119 1415835 4282119 3334143 4282119 302939 1381096 302939 1574115 302939 1574115 1652278 1574115 4351708 2312978 4351708 2264372 4351708 2264372 3958928 2264372 1079234 1103958 1079234 765914 1079234 765914 925718 765914 1666299 842421 1666299 3314712 1666299 3314712 2958541 3314712 1906188 2701445 1906188 652241 1906188 652241 1033047 652241 4122389 2513340 4122389 293347 4122389 293347 282352 293347 4258111 2411583 4258111 3321686 4258111 3321686 211026 3321686 3941065 265326 3941065 2218115 3941065 2218115 4464071 2218115 1640046 3333056 1640046 3835483 1640046 3835483 1365441 3835483 3350097 2647980 3350097 721560 3350097 721560 3533321 721560 881575 1681429 881575 2186252 881575 2186252 3859814 2186252 4063515 2612249 4063515 1189979 4063515 1189979 465784 1189979 3319099 1883851 3319099 1196266 3319099 1196266 1648527 1196266 4537249 2127738 4537249 1937445 4537249 1937445 4714396 1937445 1335840 320068 1335840 707060 1335840 707060 733351 707060 3325400 2479975 3325400 4701169 3325400 4701169 1655509 4701169 1011308 645814 1011308 1262939 1011308 1262939 1275196 1262939 2890052 3338214 2890052 1056179 2890052 1056179 1041692 1056179 1127829 1672301 1127829 1668717 1127829 1668717 2809021 1668717 1058326 599533 1058326 2440209 1058326 2440209 4230551 2440209 496856 3321902 496856 2111561 496856 2111561 3777417 2111561 1452348 223442 1452348 380724 1452348 380724 1259890 380724 2016814 3326424 2016814 3349363 2016814 3349363 3992505 3349363 4247306 2551918 4247306 3094401 4247306 3094401 2744670 3094401 700543 982592 700543 641925 700543 641925 657610 641925 4189354 3351853 4189354 4313913 4189354 4313913 3314110 4313913 2059722 1648375 2059722 2924072 2059722 2924072 1654384 2924072 3831408 1648277 3831408 1657086 3831408 1657086 424097 1657086 232884 241215 232884 751690 232884 751690 1665390 751690 2434151 3314980 2434151 1583621 2434151 1583621 1671091 1583621 3357221 3341478 3357221 328986 3357221 328986 302463 328986 3664497 2993378 3664497 2555788 3664497 2555788 4118796 2555788 4565383 2095117 4565383 1438835 4565383 1438835 232641 1438835 1674672 865774 1674672 1675598 1674672 1675598 1470909 1675598 1445044 1453804 1445044 2952236 1445044 2952236 4625873 2952236 1054509 3333090 1054509 1362523 1054509 1362523 3352479 1362523 813674 849331 813674 1682106 813674 1682106 2694714 1682106 1364882 1382368 1364882 3123978 1364882 3123978 3564952 3123978 1444847 1455577 1444847 535168 1444847 535168 521885 535168 4294765 2373582 4294765 2618483 4294765 2618483 4048040 2618483 229716 1459410 229716 2826593 229716 2826593 3804726 2826593 1099422 1665200 1099422 2951587 1099422 2951587 4590405 2951587 45696 3349796 45696 1179443 45696 1179443 464559 1179443 869816 803918 869816 201844 869816 201844 1650536 201844 4645018 2020488 4645018 1266487 4645018 1266487 1251405 1266487 1651620 4981495 1651620 3345652 1651620 3345652 3265384 3345652 3751654 2117088 3751654 1674581 3751654 1674581 4436822 1674581 1879625 3317842 1879625 1911253 1879625 1911253 4757343 1911253 560932 579811 560932 1657570 560932 1657570 1924008 1657570 1013171 645003 1013171 2146410 1013171 2146410 3812451 2146410 4115601 2576987 4115601 1943288 4115601 1943288 3631339 1943288 3337967 4485331 3337967 914485 3337967 914485 726690 914485 4306621 2620099 4306621 1656686 4306621 1656686 4154789 1656686 465517 1215015 465517 3671804 465517 3671804 1668813 3671804 4240787 2588650 4240787 1652672 4240787 1652672 69233 1652672 4429314 2759156 4429314 1677436 4429314 1677436 32388 1677436 3317920 3244117 3317920 2442724 3317920 2442724 4117860 2442724 2467336 1658433 2467336 2716829 2467336 2716829 4387529 2716829 4371318 2285760 4371318 1984846 4371318 1984846 3627713 1984846 688834 3346352 688834 3323959 688834 3323959 3424913 3323959 235518 246621 235518 2629125 235518 2629125 4281918 2629125 4779960 3101897 4779960 931950 4779960 931950 3352483 931950 2089464 2962625 2089464 2917552 2089464 2917552 4610902 2917552 4387946 3338728 4387946 1310372 4387946 1310372 1684307 1310372 4008553 2635179 4008553 2378685 4008553 2378685 4301730 2378685 850217 845806 850217 1681410 850217 1681410 4525449 1681410 4532587 2137552 4532587 941320 4532587 941320 719268 941320 1675336 1268982 1675336 2773275 1675336 2773275 4441917 2773275 3348978 534123 3348978 917609 3348978 917609 1675765 917609 2532936 3322196 2532936 1663785 2532936 1663785 4852915 1663785 4165050 1684120 4165050 3323154 4165050 3323154 3863674 3323154 1287544 383214 1287544 3349414 1287544 3349414 4251572 3349414 3752582 2083718 3752582 1679257 3752582 1679257 4093976 1679257 1061063 1041016 1061063 4146495 1061063 4146495 3352713 4146495 1024173 1680716 1024173 2655536 1024173 2655536 1681804 2655536 3314893 4358117 3314893 2769771 3314893 2769771 3859828 2769771 826992 842608 826992 1659493 826992 1659493 2635106 1659493 3358477 3322497 3358477 1655910 3358477 1655910 3537512 1655910 3315791 591685 3315791 3304028 3315791 3304028 1658171 3304028 4319945 2358334 4319945 1664995 4319945 1664995 3204162 1664995 4778540 1882015 4778540 2592686 4778540 2592686 4228527 2592686 4200171 2473428 4200171 1685053 4200171 1685053 2816575 1685053 3847313 2836938 3847313 4414346 3847313 4414346 3330526 4414346 1684353 1686056 1684353 3466329 1684353 3466329 1653853 3466329 3935402 2745176 3935402 3580127 3935402 3580127 1677573 3580127 3737862 2935208 3737862 873191 3737862 873191 3328189 873191 1658217 2511519 1658217 3348825 1658217 3348825 3793467 3348825 1663824 1443723 1663824 2765430 1663824 2765430 4405297 2765430 1369859 1679812 1369859 1005500 1369859 1005500 1021615 1005500 4413146 2293177 4413146 3116657 4413146 3116657 3557945 3116657 3773870 2122794 3773870 312831 3773870 312831 1679735 312831 1097809 1110978 1097809 734722 1097809 734722 737482 734722 3335332 4710983 3335332 3543736 3335332 3543736 1650921 3543736 535442 529390 535442 1676445 535442 1676445 4483062 1676445 818970 847928 818970 1323544 818970 1323544 1311242 1323544 1252406 406961 1252406 4759024 1252406 4759024 3315242 4759024 1661793 2749031 1661793 2928261 1661793 2928261 4581377 2928261 4189446 2463215 4189446 2465876 4189446 2465876 4101582 2465876 3350297 4325191 3350297 760748 3350297 760748 748417 760748 4488847 2817065 4488847 877858 4488847 877858 796644 877858 375439 1298470 375439 1662122 375439 1662122 3357225 1662122 3339879 1556909 3339879 1659921 3339879 1659921 4700714 1659921 3823431 2176990 3823431 518581 3823431 518581 1167509 518581 3604062 3056838 3604062 3339156 3604062 3339156 2812772 3339156 3328775 1261142 3328775 679208 3328775 679208 691530 679208 979868 692344 979868 1648068 979868 1648068 29963 1648068 3353252 2191552 3353252 471950 3353252 471950 1190271 471950 3670202 2976379 3670202 640837 3670202 640837 628503 640837 4753549 1892844 4753549 3347606 4753549 3347606 3597355 3347606 487715 517873 487715 2802291 487715 2802291 4449036 2802291 4928806 1662384 4928806 1671872 4928806 1671872 3025623 1671872 3334590 3593363 3334590 720457 3334590 720457 937728 720457 4723921 3069523 4723921 1652870 4723921 1652870 4202666 1652870 3348984 1231313 3348984 626556 3348984 626556 1039493 626556 895572 891567 895572 255422 895572 255422 281088 255422 3345893 500470 3345893 3314251 3345893 3314251 4410430 3314251 3957030 2729863 3957030 1664198 3957030 1664198 2681995 1664198 1680518 1634772 1680518 194969 1680518 194969 223611 194969 4564180 2073330 4564180 2720894 4564180 2720894 4407862 2720894 3335361 4329989 3335361 2683901 3335361 2683901 3994916 2683901 3654056 459752 3654056 197569 3654056 197569 3347092 197569 4519390 2153180 4519390 3338284 4519390 3338284 2423117 3338284 3991103 2353599 3991103 3337967 3991103 3337967 2034407 3337967 1052267 1068258 1052267 361195 1052267 361195 352272 361195 1095993 1092893 1095993 2540286 1095993 2540286 3325389 2540286 1298524 374619 1298524 646661 1298524 646661 1657939 646661 637362 3336057 637362 1660520 637362 1660520 4495379 1660520 4563255 1646850 4563255 2366626 4563255 2366626 1906908 2366626 252675 1437439 252675 3351539 252675 3351539 3884599 3351539 1667812 1710076 1667812 1667453 1667812 1667453 3385071 1667453 1437746 232869 1437746 1672224 1437746 1672224 4834673 1672224 1025591 1023225 1025591 3111743 1025591 3111743 3323461 3111743 2938034 1669910 2938034 2869154 2938034 2869154 3790156 2869154 4102576 2433281 4102576 950519 4102576 950519 720586 950519 3349656 91156 3349656 1889665 3349656 1889665 3544920 1889665 4449151 2771206 4449151 1215840 4449151 1215840 1231456 1215840 1075371 3319638 1075371 1044375 1075371 1044375 1053226 1044375 4769799 3109521 4769799 1454527 4769799 1454527 3352678 1454527 3489723 1684295 3489723 2437821 3489723 2437821 4112953 2437821 3339068 3666127 3339068 3332264 3339068 3332264 1425506 3332264 400959 3350170 400959 1992832 400959 1992832 3341424 1992832 4119521 2449509 4119521 1244194 4119521 1244194 1681619 1244194 3323401 3021657 3323401 1099107 3323401 1099107 574520 1099107 3839841 2153485 3839841 2521066 3839841 2521066 4196266 2521066 3348314 2195934 3348314 4313354 3348314 4313354 1673723 4313354 4433853 1654144 4433853 417178 4433853 417178 1228401 417178 3330409 1084233 3330409 706953 3330409 706953 1648618 706953 1662296 1366195 1662296 3151150 1662296 3151150 3352759 3151150 4373027 3322012 4373027 4060114 4373027 4060114 3331474 4060114 1664511 2524755 1664511 3342139 1664511 3342139 199535 3342139 3835013 1666956 3835013 2185315 3835013 2185315 4502517 2185315 3321500 952004 3321500 1697476 3321500 1697476 1674860 1697476 4075627 2626719 4075627 2043946 4075627 2043946 3697980 2043946 762103 742782 762103 408025 762103 408025 391254 408025 292919 291025 292919 2487284 292919 2487284 4196809 2487284 1048285 3326346 1048285 547367 1048285 547367 565296 547367 1197611 1680218 1197611 2294303 1197611 2294303 3960152 2294303 4410142 2762370 4410142 552009 4410142 552009 572518 552009 593022 1091200 593022 2483191 593022 2483191 4163775 2483191 1672625 2458037 1672625 4360387 1672625 4360387 1669169 4360387 1685215 368318 1685215 359770 1685215 359770 359471 359770 4685238 3035639 4685238 2539525 4685238 2539525 4202253 2539525 3715187 2929551 3715187 2835921 3715187 2835921 4507834 2835921 1013654 660024 1013654 2917536 1013654 2917536 3772038 2917536 1052904 1070536 1052904 413232 1052904 413232 3320723 413232 1672058 1313148 1672058 1417621 1672058 1417621 229222 1417621 343433 340719 343433 1097515 343433 1097515 3318980 1097515 794601 884307 794601 588613 794601 588613 1064287 588613 4750124 3085285 4750124 485593 4750124 485593 1159086 485593 3342789 4634838 3342789 1646981 3342789 1646981 908872 1646981 606112 1034713 606112 2360904 606112 2360904 4284229 2360904 1157027 1154163 1157027 3092191 1157027 3092191 3581318 3092191 1364385 4460627 1364385 2065885 1364385 2065885 3727339 2065885 1664031 2895306 1664031 1446245 1664031 1446245 233382 1446245 1791362 1649783 1791362 368375 1791362 368375 1288574 368375 1669103 456942 1669103 2089612 1669103 2089612 3747637 2089612 1685614 1589645 1685614 2449277 1685614 2449277 4096806 2449277 3343670 2194453 3343670 384600 3343670 384600 1294839 384600 3021528 1676841 3021528 3335506 3021528 3335506 2913162 3335506 719381 721040 719381 990873 719381 990873 1680187 990873 4786638 1893270 4786638 2412693 4786638 2412693 4101578 2412693 428650 1237463 428650 3345337 428650 3345337 4760651 3345337 2076493 3323554 2076493 1954301 2076493 1954301 3636389 1954301 982954 992494 982954 1498700 982954 1498700 1684109 1498700 4608035 2051504 4608035 3545814 4608035 3545814 985367 3545814 1656718 3334747 1656718 3034323 1656718 3034323 3625311 3034323 1999029 1669947 1999029 4128716 1999029 4128716 207102 4128716 4391676 2720106 4391676 403107 4391676 403107 1651209 403107 1670153 1216722 1670153 1480420 1670153 1480420 1661917 1480420 3333602 1304448 3333602 1675894 3333602 1675894 1682481 1675894 3822113 2824915 3822113 3335360 3822113 3335360 1350574 3335360 3660951 3007877 3660951 1656054 3660951 1656054 1562583 1656054 300268 1659405 300268 1679653 300268 1679653 3350277 1679653 3346900 1437232 3346900 3315648 3346900 3315648 1201745 3315648 4344622 2340841 4344622 3343616 4344622 3343616 3577628 3343616 270618 239731 270618 1409809 270618 1409809 1412983 1409809 3350819 846389 3350819 1653744 3350819 1653744 4794751 1653744 848116 3345485 848116 2020339 848116 2020339 3707855 2020339 3994638 2657192 3994638 1146996 3994638 1146996 3319169 1146996 2984471 2097352 2984471 3315492 2984471 3315492 4656441 3315492 2128223 3315149 2128223 3334449 2128223 3334449 2353920 3334449 932257 1673349 932257 3022111 932257 3022111 3650755 3022111 1081051 3335103 1081051 579477 1081051 579477 568310 579477 3318103 4898618 3318103 2424122 3318103 2424122 4080342 2424122 950964 961018 950964 1899318 950964 1899318 4783050 1899318 1447923 1450709 1447923 4179290 1447923 4179290 3339725 4179290 4569285 2095496 4569285 1398378 4569285 1398378 270072 1398378 1380959 268402 1380959 2720338 1380959 2720338 4356969 2720338 2718667 1666573 2718667 3335661 2718667 3335661 2593467 3335661 4347746 3323924 4347746 1677129 4347746 1677129 1114554 1677129 1141843 527805 1141843 699508 1141843 699508 699947 699508 3347481 4342756 3347481 3346675 3347481 3346675 4771728 3346675 3327288 140985 3327288 1672795 3327288 1672795 3505154 1672795 3695148 1654943 3695148 3075350 3695148 3075350 4729077 3075350 636239 614798 636239 2563565 636239 2563565 4222825 2563565 614006 621127 614006 695223 614006 695223 679078 695223 866942 823826 866942 1254634 866942 1254634 1265694 1254634 548796 577806 548796 1283945 548796 1283945 357037 1283945 3350557 3732384 3350557 1165377 3350557 1165377 3320229 1165377 3841106 2797107 3841106 842643 3841106 842643 834484 842643 1667916 3642377 1667916 4751693 1667916 4751693 615148 4751693 3813226 2149950 3813226 1026434 3813226 1026434 638398 1026434 630293 1033777 630293 697345 630293 697345 994855 697345 387562 3737718 387562 354365 387562 354365 318601 354365 310968 1359832 310968 1283466 310968 1283466 362822 1283466 475636 1183115 475636 1652987 475636 1652987 4905061 1652987 4723965 3352241 4723965 2203743 4723965 2203743 1661660 2203743 4646702 2978204 4646702 1055294 4646702 1055294 599206 1055294 4275625 2614368 4275625 1359959 4275625 1359959 307257 1359959 3906413 2739219 3906413 3098115 3906413 3098115 4757309 3098115 951494 947877 951494 1652216 951494 1652216 2507788 1652216 946462 742988 946462 4651229 946462 4651229 1660283 4651229 3315717 113346 3315717 1207750 3315717 1207750 453569 1207750 499911 1169470 499911 2287683 499911 2287683 4350378 2287683 4564164 3325840 4564164 3331197 4564164 3331197 2213748 3331197 3334920 4223976 3334920 3086821 3334920 3086821 3604078 3086821 4396522 2274551 4396522 2363776 4396522 2363776 4291978 2363776 497524 1189746 497524 3324184 497524 3324184 2561154 3324184 1654742 2821731 1654742 1671808 1654742 1671808 4944015 1671808 4700525 1995164 4700525 3347997 4700525 3347997 4222481 3347997 3791799 2091972 3791799 2766917 3791799 2766917 3889234 2766917 3685198 2007572 3685198 361421 3685198 361421 1301642 361421 1165208 1152173 1165208 2982755 1165208 2982755 4655215 2982755 1118167 1670007 1118167 2060208 1118167 2060208 4596440 2060208 1648790 1366557 1648790 4151297 1648790 4151297 3349948 4151297 1658553 3343371 1658553 1678876 1658553 1678876 202816 1678876 999419 975709 999419 1206634 999419 1206634 462423 1206634 1664268 984101 1664268 3350876 1664268 3350876 103208 3350876 3319852 815246 3319852 4644636 3319852 4644636 1647373 4644636 672892 998031 672892 4758295 672892 4758295 3314093 4758295 1155486 1177202 1155486 1039577 1155486 1039577 602356 1039577 4499254 2824148 4499254 2363258 4499254 2363258 4289218 2363258 3053265 2184727 3053265 3317888 3053265 3317888 1539490 3317888 4462838 2182242 4462838 4558534 4462838 4558534 1674032 4558534 3781328 2096068 3781328 2611020 3781328 2611020 4283295 2611020 1777202 3349239 1777202 1677476 1777202 1677476 233647 1677476 1288242 1683774 1288242 824369 1288242 824369 847287 824369 1096901 3343301 1096901 464005 1096901 464005 488971 464005 1900969 1658376 1900969 2943859 1900969 2943859 3690819 2943859 3325080 3371196 3325080 996323 3325080 996323 673845 996323 1685201 3702181 1685201 1419453 1685201 1419453 1429449 1419453 225875 1428452 225875 2151400 225875 2151400 3825811 2151400 2386597 1659373 2386597 1089692 2386597 1089692 1115138 1089692 3332943 2584679 3332943 2486919 3332943 2486919 1679779 2486919 317567 1679870 317567 272209 317567 272209 253411 272209 978113 953771 978113 2201854 978113 2201854 3857248 2201854 3347414 2841848 3347414 1647897 3347414 1647897 3089120 1647897 2559694 1682365 2559694 3320058 2559694 3320058 2564204 3320058 3904999 3341437 3904999 3336723 3904999 3336723 1277099 3336723 863955 3315226 863955 3331779 863955 3331779 2835836 3331779 4970801 1650256 4970801 2837413 4970801 2837413 4483553 2837413 583878 611325 583878 3321000 583878 3321000 1452691 3321000 2527910 3337869 2527910 2731216 2527910 2731216 4396011 2731216 452185 1229399 452185 1423326 452185 1423326 238596 1423326 3318560 3808660 3318560 3324043 3318560 3324043 919549 3324043 508310 521338 508310 1667910 508310 1667910 4430949 1667910 4051773 2609195 4051773 846218 4051773 846218 811633 846218 3348214 2246577 3348214 2578596 3348214 2578596 4233564 2578596 1661611 1125077 1661611 2935626 1661611 2935626 1652712 2935626 2565266 3330115 2565266 878164 2565266 878164 779569 878164 3996459 2676093 3996459 2861000 3996459 2861000 1683565 2861000 1678218 2044991 1678218 3332392 1678218 3332392 2880371 3332392 4583048 2897577 4583048 302196 4583048 302196 307043 302196 1382383 3333718 1382383 1235300 1382383 1235300 1241088 1235300 4010800 2360727 4010800 1243320 4010800 1243320 1258241 1243320 505037 1145503 505037 4333989 505037 4333989 3318589 4333989 3757635 2915868 3757635 1337470 3757635 1337470 346674 1337470 282033 266446 282033 3316338 282033 3316338 711411 3316338 4725960 1929822 4725960 3117212 4725960 3117212 3565983 3117212 2075369 3347968 2075369 2564929 2075369 2564929 4242515 2564929 4032568 3344900 4032568 1678854 4032568 1678854 2181232 1678854 4235591 2462452 4235591 1074162 4235591 1074162 1078312 1074162 1662302 3744539 1662302 588205 1662302 588205 595134 588205 4281381 2619173 4281381 1683327 4281381 1683327 709812 1683327 922363 907553 922363 1246538 922363 1246538 1668815 1246538 1103664 1129280 1103664 956132 1103664 956132 3341345 956132 3332665 2969920 3332665 2143475 3332665 2143475 3806053 2143475 4665195 2995686 4665195 1205017 4665195 1205017 482374 1205017 3328262 1073978 3328262 2572388 3328262 2572388 1678948 2572388 4434280 2249631 4434280 1300566 4434280 1300566 402339 1300566 3329178 4199965 3329178 1360116 3329178 1360116 1356762 1360116 4339738 2677432 4339738 649742 4339738 649742 3578927 649742 4547828 2908922 4547828 3352837 4547828 3352837 766645 3352837 3571321 1928712 3571321 4608254 3571321 4608254 3349729 4608254 1652882 616576 1652882 2136209 1652882 2136209 4502873 2136209 3337311 627142 3337311 2871174 3337311 2871174 4537251 2871174 3633146 1981106 3633146 1191521 3633146 1191521 1197109 1191521 1301108 356302 1301108 2364147 1301108 2364147 4003714 2364147 3336000 4417915 3336000 3322074 3336000 3322074 193024 3322074 324776 305234 324776 1941676 324776 1941676 3608035 1941676 3351240 2670651 3351240 554411 3351240 554411 1675509 554411 3944604 2709891 3944604 499146 3944604 499146 1173408 499146 4261092 2601899 4261092 381636 4261092 381636 1302898 381636 4991419 3316884 4991419 1653196 4991419 1653196 1956564 1653196 365022 346634 365022 231881 365022 231881 1460772 231881 3907251 1671382 3907251 1008790 3907251 1008790 1001829 1008790 837106 4808922 837106 2308468 837106 2308468 4347150 2308468 3961626 2694699 3961626 2216699 3961626 2216699 4426361 2216699 4594087 2070562 4594087 2954010 4594087 2954010 3712711 2954010 1374647 283170 1374647 2195213 1374647 2195213 3321921 2195213 4139998 2465106 4139998 3315773 4139998 3315773 4806498 3315773 1132523 1132082 1132523 3329651 1132523 3329651 4877626 3329651 3643648 3005457 3643648 1915605 3643648 1915605 3566039 1915605 1292118 334895 1292118 2510450 1292118 2510450 4128006 2510450 3348926 1623828 3348926 799214 3348926 799214 3332352 799214 4055875 2392453 4055875 698725 4055875 698725 963104 698725 362393 1302264 362393 381425 362393 381425 1290251 381425 1666611 329863 1666611 4671020 1666611 4671020 1651054 4671020 2928963 1660289 2928963 2137040 2928963 2137040 4502270 2137040 4729901 1672169 4729901 1195282 4729901 1195282 1663426 1195282 3363162 1685092 3363162 1845463 3363162 1845463 3327577 1845463 1149081 1652137 1149081 52093 1149081 52093 1652902 52093 658693 1033875 658693 1230347 658693 1230347 1204985 1230347 3958586 1666393 3958586 766375 3958586 766375 764957 766375 1350927 341860 1350927 506058 1350927 506058 1154159 506058 1248272 1253898 1248272 2194590 1248272 2194590 4474368 2194590 1672456 4760311 1672456 2228843 1672456 2228843 3890765 2228843 4091714 2565360 4091714 880422 4091714 880422 867294 880422 3850522 2817808 3850522 3339421 3850522 3339421 4052555 3339421 1656831 3004467 1656831 2616187 1656831 2616187 4042403 2616187 352058 1325449 352058 2045041 352058 2045041 3727409 2045041 2294528 3319020 2294528 681414 2294528 681414 947996 681414 1660733 398940 1660733 4256309 1660733 4256309 1659260 4256309 3341930 4309194 3341930 3350348 3341930 3350348 2320613 3350348 2788625 3326174 2788625 2597511 2788625 2597511 4039855 2597511 3315708 1856924 3315708 3332889 3315708 3332889 4853885 3332889 1666122 3465689 1666122 1673585 1666122 1673585 2828808 1673585 4002217 2659932 4002217 3543579 4002217 3543579 3329201 3543579 3323373 2478193 3323373 2263143 3323373 2263143 3915356 2263143 763586 725917 763586 514377 763586 514377 539309 514377 1653914 4278794 1653914 1871008 1653914 1871008 3561564 1871008 683510 982872 683510 1387515 683510 1387515 3327397 1387515 3608591 1942581 3608591 3341723 3608591 3341723 3055145 3341723 1674981 3969643 1674981 1686021 1674981 1686021 4769136 1686021 4426998 2744308 4426998 4072436 4426998 4072436 212482 4072436 1276051 1284851 1276051 908058 1276051 908058 733503 908058 4345051 2691747 4345051 4627142 4345051 4627142 3339108 4627142 1014570 626561 1014570 3675989 1014570 3675989 3345271 3675989 346862 3340761 346862 1050173 346862 1050173 3341579 1050173 4153571 2449376 4153571 928523 4153571 928523 899392 928523 4040207 2612100 4040207 1216568 4040207 1216568 461803 1216568 4077805 1676903 4077805 1111655 4077805 1111655 526117 1111655 3707328 2030118 3707328 989078 3707328 989078 702406 989078 1112791 581156 1112791 2384444 1112791 2384444 4061782 2384444 3334112 1366667 3334112 1909678 3334112 1909678 3319792 1909678 364242 1315856 364242 4697234 364242 4697234 1652330 4697234 1020541 1022118 1020541 1679285 1020541 1679285 2817838 1679285 3696570 1683430 3696570 249843 3696570 249843 3350211 249843 1301264 1278050 1301264 3350413 1301264 3350413 1651228 3350413 3358511 3351782 3358511 3338645 3358511 3338645 4327388 3338645 434479 1253040 434479 3316978 434479 3316978 4668665 3316978 696299 988378 696299 2619289 696299 2619289 4305568 2619289 627735 629802 627735 1991537 627735 1991537 4668304 1991537 4217696 1662680 4217696 2452160 4217696 2452160 4226023 2452160 364274 391946 364274 4618060 364274 4618060 1673701 4618060 374986 389198 374986 1674270 374986 1674270 4486874 1674270 1303707 1679468 1303707 1175561 1303707 1175561 472666 1175561 3332443 4285845 3332443 623480 3332443 623480 1663784 623480 598676 1045275 598676 367260 598676 367260 1286964 367260 994276 693964 994276 2899480 994276 2899480 3315334 2899480 3324261 4141692 3324261 2340581 3324261 2340581 4320583 2340581 2182305 3323174 2182305 597006 2182305 597006 1085620 597006 2543282 3350845 2543282 1653698 2543282 1653698 3220824 1653698 4665727 2995103 4665727 3331758 4665727 3331758 1496959 3331758 961974 923660 961974 2846398 961974 2846398 4518331 2846398 1647279 1564216 1647279 1134683 1647279 1134683 1143522 1134683 4536808 2146140 4536808 366112 4536808 366112 1298725 366112 1650808 2812483 1650808 3079532 1650808 3079532 2695998 3079532 885519 3318079 885519 3322856 885519 3322856 2977351 3322856 400361 1276793 400361 3334439 400361 3334439 2444125 3334439 2658784 1672767 2658784 1213100 2658784 1213100 461993 1213100 3326822 3892024 3326822 818761 3326822 818761 843514 818761 3707242 2934412 3707242 3333732 3707242 3333732 2478530 3333732 4497730 2847366 4497730 4428933 4497730 4428933 1685178 4428933 4460516 2206596 4460516 318067 4460516 318067 1686501 318067 2102451 3346702 2102451 412798 2102451 412798 415772 412798 3350839 2841287 3350839 2535725 3350839 2535725 4193964 2535725 2956917 1660958 2956917 831687 2956917 831687 826880 831687 394685 400831 394685 3319815 394685 3319815 1462881 3319815 696963 982195 696963 2287644 696963 2287644 4370636 2287644 397734 1272191 397734 3348542 397734 3348542 3102648 3348542 4678971 2008763 4678971 4620594 4678971 4620594 3324024 4620594 1113267 3341888 1113267 665317 1113267 665317 979723 665317 4132655 2455920 4132655 2204555 4132655 2204555 4464600 2204555 311183 294984 311183 4835853 311183 4835853 1656213 4835853 224561 1442648 224561 1671043 224561 1671043 1974107 1671043 4492815 2805227 4492815 2078572 4492815 2078572 3731765 2078572 1654221 1042980 1654221 4969105 1654221 4969105 3319816 4969105 3737840 2922075 3737840 2230449 3737840 2230449 3885019 2230449 4556163 2908461 4556163 3326600 4556163 3326600 1865020 3326600 371804 378014 371804 788601 371804 788601 819349 788601 3726451 2067474 3726451 3347293 3726451 3347293 197650 3347293 3643460 3026753 3643460 1983622 3643460 1983622 4665702 1983622 522183 1133366 522183 2730488 522183 2730488 3969278 2730488 4781770 3105613 4781770 1322677 4781770 1322677 338760 1322677 4151570 2509276 4151570 1648420 4151570 1648420 4722818 1648420 3346871 2493248 3346871 2960427 3346871 2960427 3338000 2960427 4361448 2688413 4361448 2231824 4361448 2231824 3886533 2231824 2587907 3341619 2587907 3326862 2587907 3326862 726289 3326862 4270924 2579045 4270924 1118857 4270924 1118857 1121273 1118857 1663414 3023597 1663414 3314639 1663414 3314639 2270605 3314639 3883170 2194714 3883170 2940477 3883170 2940477 3723859 2940477 3165271 3334839 3165271 1685085 3165271 1685085 1980089 1685085 3327343 3253608 3327343 730390 3327343 730390 928360 730390 3317665 1010578 3317665 2625219 3317665 2625219 4007415 2625219 2045183 1657427 2045183 1397788 2045183 1397788 264102 1397788 4407669 2251961 4407669 910797 4407669 910797 759238 910797 825730 832649 825730 3238475 825730 3238475 3330491 3238475 1675068 1629378 1675068 2053154 1675068 2053154 1666160 2053154 2332094 3332809 2332094 3340345 2332094 3340345 4580675 3340345 724373 956025 724373 1675082 724373 1675082 2927382 1675082 2664695 1665233 2664695 4794299 2664695 4794299 1665219 4794299 3335218 345033 3335218 1678238 3335218 1678238 4185984 1678238 4579205 2889888 4579205 836070 4579205 836070 830734 836070 429590 1212383 429590 2803360 429590 2803360 4499301 2803360 1713092 1672712 1713092 743264 1713092 743264 956430 743264 1309081 1293073 1309081 3352399 1309081 3352399 4511948 3352399 1650156 2664287 1650156 3324626 1650156 3324626 4974335 3324626 759488 916129 759488 1456824 759488 1456824 4060217 1456824 3331966 411870 3331966 4260259 3331966 4260259 1650539 4260259 440062 1649209 440062 1675527 440062 1675527 3117299 1675527 1348819 331469 1348819 697999 1348819 697999 725309 697999 801897 831172 801897 4880802 801897 4880802 3343261 4880802 740565 924189 740565 736584 740565 736584 4799170 736584 4664062 1664620 4664062 2380129 4664062 2380129 4045956 2380129 233195 1427815 233195 1423280 233195 1423280 208418 1423280 3992991 1650132 3992991 1652155 3992991 1652155 4533873 1652155 3342686 1151228 3342686 539720 3342686 539720 1117479 539720 3313870 1319964 3313870 892003 3313870 892003 766185 892003 1254192 1231184 1254192 2645371 1254192 2645371 1673062 2645371 1653247 419298 1653247 1744164 1653247 1744164 1678773 1744164 459178 3350735 459178 1684383 459178 1684383 1657713 1684383 1350888 1669314 1350888 263614 1350888 263614 269130 263614 4604370 2926998 4604370 4077434 4604370 4077434 1683276 4077434 3319498 4099752 3319498 1190848 3319498 1190848 1208483 1190848 3344430 390418 3344430 1212087 3344430 1212087 1206178 1212087 1676022 1528114 1676022 428449 1676022 428449 413448 428449 1680827 1333639 1680827 1669606 1680827 1669606 2018506 1669606 415154 406901 415154 3351989 415154 3351989 366152 3351989 1468940 193046 1468940 3329643 1468940 3329643 634148 3329643 4784545 3126733 4784545 2579422 4784545 2579422 4233657 2579422 1669002 482752 1669002 3316671 1669002 3316671 916414 3316671 1207947 1193185 1207947 1431512 1207947 1431512 230254 1431512 721608 718814 721608 1028869 721608 1028869 661371 1028869 713084 955825 713084 500139 713084 500139 1672766 500139 3865227 3352621 3865227 3350412 3865227 3350412 2036981 3350412 3932520 2718404 3932520 2569961 3932520 2569961 4129261 2569961 650159 629700 650159 1650004 650159 1650004 3647036 1650004 3332938 163433 3332938 2128892 3332938 2128892 3806321 2128892 2475269 1679530 2475269 1650661 2475269 1650661 2409406 1650661 4178236 2538038 4178236 4714802 4178236 4714802 3345979 4714802 4764888 1902018 4764888 254342 4764888 254342 3315500 254342 4714431 1933575 4714431 1898767 4714431 1898767 3584675 1898767 677872 664661 677872 1267617 677872 1267617 409008 1267617 4581118 3346776 4581118 3352747 4581118 3352747 4528437 3352747 3314741 1964769 3314741 347843 3314741 347843 1303454 347843 3342694 4503079 3342694 1661132 3342694 1661132 4837035 1661132 1332741 336397 1332741 333492 1332741 333492 352099 333492 3645232 3018197 3645232 361745 3645232 361745 383455 361745 4181657 2511239 4181657 1664761 4181657 1664761 2397543 1664761 4172796 2476937 4172796 3719477 4172796 3719477 1659641 3719477 3321769 1248024 3321769 1011976 3321769 1011976 1678689 1011976 999644 668985 999644 1657827 999644 1657827 2275235 1657827 3602174 1920063 3602174 3418038 3602174 3418038 1659107 3418038 3106301 1673760 3106301 607235 3106301 607235 635245 607235 2262961 1652299 2262961 1671569 2262961 1671569 234260 1671569 1179660 1194528 1179660 435759 1179660 435759 1222459 435759 3859339 2799426 3859339 1625502 3859339 1625502 1656532 1625502 4736637 1959378 4736637 2539468 4736637 2539468 4205431 2539468 4436917 2235030 4436917 2298606 4436917 2298606 4378098 2298606 1652223 1487204 1652223 2813523 1652223 2813523 3863960 2813523 4423641 1684191 4423641 1804556 4423641 1804556 1663323 1804556 725566 913214 725566 2146473 725566 2146473 3820415 2146473 1284989 353730 1284989 2355715 1284989 2355715 4017565 2355715 63261 3320959 63261 4540701 63261 4540701 3345234 4540701 1255784 1245279 1255784 1662277 1255784 1662277 18916 1662277 4310235 2631011 4310235 3334222 4310235 3334222 3700433 3334222 3344383 1480236 3344383 3324649 3344383 3324649 318762 3324649 3917895 2776848 3917895 2581409 3917895 2581409 4096333 2581409 258634 1412065 258634 1670373 258634 1670373 4017368 1670373 4148743 2506348 4148743 1368257 4148743 1368257 1348694 1368257 3604448 3061159 3604448 1718807 3604448 1718807 3314943 1718807 3038841 1684611 3038841 757579 3038841 757579 758778 757579 1397637 1402243 1397637 3334276 1397637 3334276 4381324 3334276 1672760 1672568 1672760 2235735 1672760 2235735 3883411 2235735 867416 787035 867416 853011 867416 853011 814767 853011 1925734 1682813 1925734 3339575 1925734 3339575 2450972 3339575 4529029 3315730 4529029 462322 4529029 462322 1184776 462322 4644394 2018269 4644394 1662165 4644394 1662165 3055655 1662165 3689833 3331428 3689833 1360506 3689833 1360506 318629 1360506 2159728 1674357 2159728 4635658 2159728 4635658 3341080 4635658 1127556 560976 1127556 2568704 1127556 2568704 4085071 2568704 278512 261104 278512 4975216 278512 4975216 3322811 4975216 4409114 2751866 4409114 2105494 4409114 2105494 1678953 2105494 3718758 2929944 3718758 1379912 3718758 1379912 1376147 1379912 727110 754322 727110 1668878 727110 1668878 2401448 1668878 3522509 798104 3522509 2629873 3522509 2629873 4063971 2629873 1961317 1678775 1961317 1977984 1961317 1977984 4689700 1977984 1276898 1268915 1276898 3325042 1276898 3325042 2785280 3325042 1625666 3346849 1625666 1683963 1625666 1683963 4023109 1683963 2187618 3333353 2187618 1011043 2187618 1011043 977478 1011043 3324022 1677676 3324022 2654950 3324022 2654950 4018818 2654950 4050032 2381316 4050032 2336970 4050032 2336970 3982386 2336970 904614 756615 904614 2131289 904614 2131289 4535869 2131289 1673830 1650834 1673830 558155 1673830 558155 1104561 558155 519724 1676937 519724 4068618 519724 4068618 1678506 4068618 3324992 3416125 3324992 465369 3324992 465369 1670228 465369 3351251 3634321 3351251 1927283 3351251 1927283 3581001 1927283 4617086 1655005 4617086 1676003 4617086 1676003 2768473 1676003 1408458 254631 1408458 2270672 1408458 2270672 4402726 2270672 1656373 3066740 1656373 2173441 1656373 2173441 1678656 2173441 2846401 3345635 2846401 864181 2846401 864181 788509 864181 36936 3323023 36936 2713044 36936 2713044 3346804 2713044 3990580 2299305 3990580 1643288 3990580 1643288 1666335 1643288 4593562 2063335 4593562 3333835 4593562 3333835 3497620 3333835 3878632 1650031 3878632 2968857 3878632 2968857 4648564 2968857 518261 498964 518261 1249472 518261 1249472 433560 1249472 1664696 1999307 1664696 4877737 1664696 4877737 1674454 4877737 3750959 2921861 3750959 280246 3750959 280246 297396 280246 3260259 3347489 3260259 1429741 3260259 1429741 1467639 1429741 618243 589494 618243 1155390 618243 1155390 516340 1155390 829065 1680158 829065 468214 829065 468214 487649 468214 3544170 3137513 3544170 1677697 3544170 1677697 3462350 1677697 1072377 598338 1072377 707257 1072377 707257 698847 707257 4108699 2545152 4108699 728221 4108699 728221 704853 728221 568956 3313731 568956 338944 568956 338944 1296491 338944 3353015 2406713 3353015 1148411 3353015 1148411 527114 1148411 1452118 239523 1452118 2447927 1452118 2447927 4214064 2447927 1649424 4494342 1649424 677643 1649424 677643 663882 677643 466621 489654 466621 1199117 466621 1199117 1189106 1199117 586972 1107328 586972 3349809 586972 3349809 1512897 3349809 4373309 2700599 4373309 2882297 4373309 2882297 4533834 2882297 3601134 1945410 3601134 3330364 3601134 3330364 4098393 3330364 1239793 427455 1239793 3017095 1239793 3017095 3658635 3017095 337322 1328911 337322 548494 337322 548494 1123984 548494 4940298 3316599 4940298 3039483 4940298 3039483 1685150 3039483 3921630 2777399 3921630 2833138 3921630 2833138 4521994 2833138 3731103 2953025 3731103 2691104 3731103 2691104 4356186 2691104 728419 721241 728419 541191 728419 541191 531979 541191 3339681 1469535 3339681 1683561 3339681 1683561 211538 1683561 4116688 2585310 4116688 322556 4116688 322556 1349546 322556 759344 780332 759344 3337046 759344 3337046 3344718 3337046 790303 867166 790303 2236054 790303 2236054 3909828 2236054 1865295 1678770 1865295 2515237 1865295 2515237 4139603 2515237 375729 372846 375729 3315768 375729 3315768 560269 3315768 4444244 2246240 4444244 1060007 4444244 1060007 605845 1060007 3329071 254980 3329071 207713 3329071 207713 1435341 207713 1059792 3328889 1059792 1201981 1059792 1201981 1225192 1201981 3802729 2854818 3802729 2694948 3802729 2694948 3960441 2694948 4053699 2396875 4053699 2501911 4053699 2501911 4165528 2501911 439009 447662 439009 1390419 439009 1390419 3343190 1390419 4702962 1971547 4702962 2178643 4702962 2178643 3859063 2178643 704477 697635 704477 2417317 704477 2417317 4268669 2417317 2677634 3332397 2677634 3334720 2677634 3334720 4155096 3334720 1676556 4047949 1676556 2688164 1676556 2688164 3991888 2688164 4378420 2714567 4378420 3342022 4378420 3342022 1809046 3342022 1221746 4662939 1221746 1682530 1221746 1682530 1612929 1682530 4589905 2924973 4589905 2349883 4589905 2349883 4026221 2349883 1657619 1682564 1657619 2745817 1657619 2745817 4445405 2745817 639697 1028290 639697 1028734 639697 1028734 1034731 1028734 3805355 2889189 3805355 952289 3805355 952289 951753 952289 3322108 679597 3322108 669667 3322108 669667 1027450 669667 1068783 1062731 1068783 1469892 1068783 1469892 210368 1469892 414148 3346438 414148 2099748 414148 2099748 4566368 2099748 270106 247180 270106 3316853 270106 3316853 2859597 3316853 784336 760473 784336 2487980 784336 2487980 4131964 2487980 1667185 4007575 1667185 593923 1667185 593923 3352022 593923 3314075 4191120 3314075 4518971 3314075 4518971 1662468 4518971 200990 1439405 200990 1682284 200990 1682284 1576700 1682284 725294 937469 725294 2231510 725294 2231510 3895166 2231510 4420937 2242337 4420937 2151532 4420937 2151532 4526197 2151532 4198804 3352802 4198804 1684518 4198804 1684518 1353265 1684518 746151 748376 746151 1656613 746151 1656613 910878 1656613 2981599 1668993 2981599 866731 2981599 866731 3330187 866731 3341698 3537092 3341698 3322843 3341698 3322843 3951309 3322843 1254309 1223250 1254309 1681818 1254309 1681818 2725387 1681818 923656 904011 923656 2649058 923656 2649058 1681651 2649058 3343296 2492552 3343296 1679737 3343296 1679737 3327467 1679737 3338924 4233616 3338924 4543280 3338924 4543280 3316844 4543280 1066889 1099946 1066889 3314358 1066889 3314358 4879857 3314358 3435679 3320616 3435679 1340419 3435679 1340419 335215 1340419 2217445 1678426 2217445 651317 2217445 651317 652523 651317 1913330 1646749 1913330 4879175 1913330 4879175 3325049 4879175 603206 631566 603206 4307479 603206 4307479 1649001 4307479 4127727 2473649 4127727 1420412 4127727 1420412 3990912 1420412 970635 689189 970635 3490219 970635 3490219 3315746 3490219 1484317 1664523 1484317 2744505 1484317 2744505 4407725 2744505 2719764 3331896 2719764 1263420 2719764 1263420 1273165 1263420 885151 773128 885151 640105 885151 640105 603378 640105 4144325 2522726 4144325 2316529 4144325 2316529 3321721 2316529 2307269 1660490 2307269 3339044 2307269 3339044 540092 3339044 3349395 3930808 3349395 1179554 3349395 1179554 1171971 1179554 1648284 877 1648284 2798588 1648284 2798588 3848414 2798588 3539613 3107047 3539613 2891981 3539613 2891981 3769043 2891981 3788776 2111872 3788776 3192041 3788776 3192041 3347921 3192041 4703390 1972245 4703390 1684821 4703390 1684821 3957748 1684821 1659630 3598734 1659630 2364338 1659630 2364338 4045588 2364338 3324496 2688151 3324496 3329627 3324496 3329627 2096853 3329627 1659357 4518621 1659357 2137863 1659357 2137863 3830055 2137863 1653175 4779958 1653175 912237 1653175 912237 1662958 912237 1472932 1674740 1472932 1673626 1472932 1673626 162067 1673626 3100578 3344856 3100578 3743065 3100578 3743065 1669174 3743065 4662688 1990608 4662688 1678650 4662688 1678650 313684 1678650 3977352 2671023 3977352 1660711 3977352 1660711 2720650 1660711 306658 3350132 306658 1269955 306658 1269955 407490 1269955 3330068 3339664 3330068 2406075 3330068 2406075 4047236 2406075 4268333 2412122 4268333 59824 4268333 59824 3329495 59824 4167525 2493204 4167525 1645735 4167525 1645735 1669344 1645735 3650504 3037554 3650504 2851288 3650504 2851288 4552359 2851288 4126899 2466338 4126899 3561076 4126899 3561076 1663648 3561076 3347013 3018980 3347013 3330175 3347013 3330175 458929 3330175 4888215 1686130 4888215 2520625 4888215 2520625 4158615 2520625 3653483 3010357 3653483 3106429 3653483 3106429 4778561 3106429 2670039 1646859 2670039 2215584 2670039 2215584 3348646 2215584 3956827 1659696 3956827 1017485 3956827 1017485 995423 1017485 1693633 3328158 1693633 3330784 1693633 3330784 4922414 3330784 1040009 1048489 1040009 3334868 1040009 3334868 4758548 3334868 4569803 2874511 4569803 1306118 4569803 1306118 353676 1306118 4108216 2569347 4108216 541605 4108216 541605 506497 541605 4233338 2456360 4233338 2169426 4233338 2169426 1679818 2169426 1667618 99639 1667618 4956342 1667618 4956342 3327344 4956342 1622581 1676104 1622581 1650599 1622581 1650599 3734545 1650599 577572 590600 577572 488852 577572 488852 1184592 488852 1680706 2244168 1680706 2573698 1680706 2573698 4111673 2573698 367825 381721 367825 3345813 367825 3345813 275181 3345813 1678412 2082788 1678412 232780 1678412 232780 1459378 232780 4601624 2074037 4601624 4006613 4601624 4006613 1647694 4006613 1062946 1091933 1062946 3332706 1062946 3332706 281401 3332706 186926 3344192 186926 1200962 186926 1200962 1188628 1200962 71115 3334841 71115 2659463 71115 2659463 4356777 2659463 3326619 3476827 3326619 2871584 3326619 2871584 3795211 2871584 804890 864925 804890 1382783 804890 1382783 314110 1382783 2866979 1674414 2866979 2964228 2866979 2964228 1681894 2964228 1666682 2397631 1666682 3686369 1666682 3686369 1678838 3686369 4012326 2344650 4012326 4280276 4012326 4280276 1658931 4280276 1022593 1036959 1022593 1281031 1022593 1281031 369369 1281031 1023097 1006271 1023097 810441 1023097 810441 794350 810441 4264411 2608396 4264411 3923484 4264411 3923484 237615 3923484 3347165 4223586 3347165 723442 3347165 723442 947850 723442 3343265 1992994 3343265 2637160 3343265 2637160 4310632 2637160 1684538 2421399 1684538 1034830 1684538 1034830 659116 1034830 1066375 4761483 1066375 681392 1066375 681392 653251 681392 568443 551945 568443 1129796 568443 1129796 3339674 1129796 1678187 2773138 1678187 4091932 1678187 4091932 1676356 4091932 679737 652014 679737 1660444 679737 1660444 1024266 1660444 1662945 1925539 1662945 390010 1662945 390010 3345381 390010 4217986 2545785 4217986 1155163 4217986 1155163 508918 1155163 4247428 2403100 4247428 1394371 4247428 1394371 234857 1394371 3332537 4082067 3332537 3134320 3332537 3134320 3328681 3134320 1683863 3585564 1683863 4748559 1683863 4748559 670439 4748559 4490994 2180071 4490994 1237816 4490994 1237816 430132 1237816 359966 335269 359966 1264837 359966 1264837 424377 1264837 1002596 3321736 1002596 1653466 1002596 1653466 2116863 1653466 1738068 3353326 1738068 3314795 1738068 3314795 2496346 3314795 3324090 3178922 3324090 1295189 3324090 1295189 362399 1295189 4072419 2405806 4072419 269130 4072419 269130 1396075 269130 4402569 1416163 4402569 3549156 4402569 3549156 3318495 3549156 1078321 1058487 1078321 2587683 1078321 2587683 4244496 2587683 1098703 576518 1098703 3226684 1098703 3226684 3313774 3226684 2126669 3323147 2126669 3321816 2126669 3321816 833604 3321816 3320120 3839452 3320120 1079166 3320120 1079166 1067574 1079166 500585 1195764 500585 794997 500585 794997 901415 794997 991834 3338051 991834 3846571 991834 3846571 3326903 3846571 4769538 3134907 4769538 2848892 4769538 2848892 4531919 2848892 692475 667246 692475 1090267 692475 1090267 1095554 1090267 3327241 2697278 3327241 4027247 3327241 4027247 1648387 4027247 974998 700317 974998 461717 974998 461717 1237657 461717 4054189 2594711 4054189 2024477 4054189 2024477 4651607 2024477 4237336 1684927 4237336 342163 4237336 342163 356373 342163 1656792 2522035 1656792 1623250 1656792 1623250 1656383 1623250 1648334 3096214 1648334 1665587 1648334 1665587 3313783 1665587 843056 811745 843056 1880881 843056 1880881 3561949 1880881 1647297 753971 1647297 3350315 1647297 3350315 4188650 3350315 4695069 1991047 4695069 2267393 4695069 2267393 3931322 2267393 3983665 2285694 3983665 2114021 3983665 2114021 4549992 2114021 3325838 3601638 3325838 1461770 3325838 1461770 227268 1461770 1663190 3422415 1663190 2066678 1663190 2066678 4589988 2066678 3902479 2230466 3902479 1425683 3902479 1425683 267754 1425683 1123968 1662646 1123968 225510 1123968 225510 244255 225510 1654503 2815078 1654503 225059 1654503 225059 241936 225059 4174678 3328497 4174678 1139114 4174678 1139114 530094 1139114 4572471 2902922 4572471 1970389 4572471 1970389 3350911 1970389 3343065 1456975 3343065 1291929 3343065 1291929 1296132 1291929 2782026 1684777 2782026 431647 2782026 431647 436688 431647 392703 1255110 392703 3366392 392703 3366392 3325916 3366392 3822159 2840470 3822159 699200 3822159 699200 695657 699200 3467321 1657869 3467321 493315 3467321 493315 1178012 493315 4283674 2393764 4283674 1186981 4283674 1186981 1187990 1186981 930351 932930 930351 479822 930351 479822 1197522 479822 3740918 2938794 3740918 2990312 3740918 2990312 3678304 2990312 4318540 2668492 4318540 2600551 4318540 2600551 4277449 2600551 3351434 3730864 3351434 3327592 3351434 3327592 2613607 3327592 2743928 3346842 2743928 712851 2743928 712851 1651653 712851 4395424 2738882 4395424 1681521 4395424 1681521 3189901 1681521 3638471 3325701 3638471 1038017 3638471 1038017 1017798 1038017 3339452 3337470 3339452 234557 3339452 234557 229815 234557 928749 905685 928749 2896884 928749 2896884 3797638 2896884 1675808 4756957 1675808 1981676 1675808 1981676 4702837 1981676 4311515 1670586 4311515 810383 4311515 810383 1677952 810383 3688396 2982567 3688396 1655384 3688396 1655384 936783 1655384 1275313 380555 1275313 1647254 1275313 1647254 953202 1647254 2725715 3327827 2725715 2760662 2725715 2760662 3885017 2760662 3344303 4596466 3344303 660679 3344303 660679 694869 660679 1388587 1390543 1388587 1885795 1388587 1885795 4776518 1885795 2081331 3321935 2081331 1189916 2081331 1189916 483525 1189916 1444762 1464166 1444762 1668939 1444762 1668939 1493841 1668939 4784619 1890935 4784619 3322480 4784619 3322480 1971880 3322480 905062 1676264 905062 3323029 905062 3323029 3187009 3323029 3328949 900364 3328949 312997 3328949 312997 1366205 312997 3321226 3303039 3321226 2390790 3321226 2390790 4289549 2390790 4669152 2024906 4669152 2927786 4669152 2927786 4603377 2927786 413644 1275018 413644 2423732 413644 2423732 4086834 2423732 957145 969881 957145 547778 957145 547778 1087187 547778 328949 1342946 328949 1869825 328949 1869825 3320793 1869825 4106429 2560434 4106429 2143259 4106429 2143259 1681692 2143259 1373554 1392906 1373554 1060699 1373554 1060699 587570 1060699 4566721 2876234 4566721 1432465 4566721 1432465 219420 1432465 485537 1671776 485537 3113933 485537 3113933 3557195 3113933 3617745 3024833 3617745 808041 3617745 808041 847259 808041 688925 672170 688925 2686781 688925 2686781 4354694 2686781 969454 977354 969454 1002821 969454 1002821 3321427 1002821 1677655 3417189 1677655 2034222 1677655 2034222 3698824 2034222 3578223 3103404 3578223 57909 3578223 57909 1685331 57909 3937130 3327363 3937130 3314661 3937130 3314661 796739 3314661 4007034 2642734 4007034 1832460 4007034 1832460 1667392 1832460 1647134 456507 1647134 1680894 1647134 1680894 664625 1680894 3319533 4583943 3319533 3318216 3319533 3318216 1508675 3318216 4071453 2596052 4071453 2905987 4071453 2905987 3317046 2905987 1656401 304316 1656401 2944135 1656401 2944135 4596200 2944135 699220 944702 699220 944748 699220 944748 922556 944748 3332067 4030826 3332067 1898993 3332067 1898993 3329762 1898993 1190422 1159491 1190422 2062307 1190422 2062307 4575504 2062307 751299 1670850 751299 4556153 751299 4556153 3325045 4556153 4727118 1915282 4727118 775946 4727118 775946 868153 775946 3797713 2136382 3797713 1901638 3797713 1901638 4776065 1901638 901138 903376 901138 2167811 901138 2167811 3828397 2167811 4550477 2126246 4550477 1269062 4550477 1269062 407181 1269062 598832 1067023 598832 638848 598832 638848 664890 638848 4202572 2551081 4202572 723905 4202572 723905 719974 723905 4330216 2668330 4330216 3537807 4330216 3537807 3341595 3537807 977429 678515 977429 3320283 977429 3320283 1264358 3320283 1368792 1377568 1368792 3338515 1368792 3338515 3757902 3338515 3859298 2202623 3859298 1935058 3859298 1935058 4711951 1935058 4260107 1683787 4260107 1655992 4260107 1655992 3363803 1655992 4251862 2557108 4251862 1224303 4251862 1224303 1218139 1224303 1438224 242974 1438224 2833067 1438224 2833067 3842448 2833067 3672202 2011466 3672202 1002789 3672202 1002789 687988 1002789 2281159 1648795 2281159 574034 2281159 574034 4729924 574034 1311110 1306455 1311110 1382443 1311110 1382443 270024 1382443 587691 593170 587691 1292112 587691 1292112 3316954 1292112 380174 3336443 380174 1275007 380174 1275007 3340224 1275007 3544070 1900159 3544070 1437220 3544070 1437220 223281 1437220 3341240 2174518 3341240 1931659 3341240 1931659 3585430 1931659 3350311 3419260 3350311 2917685 3350311 2917685 1668087 2917685 4361567 2685091 4361567 1183867 4361567 1183867 1664528 1183867 1682265 806709 1682265 1754239 1682265 1754239 1647425 1754239 4750381 1913732 4750381 1273931 4750381 1273931 385128 1273931 3348091 3564452 3348091 3320304 3348091 3320304 2356237 3320304 4145374 2494406 4145374 4924313 4145374 4924313 1657034 4924313 3297394 1667475 3297394 2156255 3297394 2156255 3815041 2156255 4711068 1670259 4711068 500075 4711068 500075 1162059 500075 2645323 3104239 2645323 2711084 2645323 2711084 3972261 2711084 2695753 1662010 2695753 3125653 2695753 3125653 3557364 3125653 1672973 3327412 1672973 2988433 1672973 2988433 4671259 2988433 1242126 1219963 1242126 1294741 1242126 1294741 1316804 1294741 4564972 2076106 4564972 1382166 4564972 1382166 257906 1382166 1197732 3346929 1197732 2045062 1197732 2045062 3705438 2045062 1675319 214992 1675319 2526174 1675319 2526174 4230270 2526174 3339063 2610913 3339063 3124385 3339063 3124385 4777423 3124385 1543755 3349192 1543755 1377580 1543755 1377580 1377890 1377580 4030167 2395023 4030167 2596984 4030167 2596984 1675776 2596984 845365 1652729 845365 3307269 845365 3307269 1670170 3307269 3789616 3340525 3789616 700899 3789616 700899 714868 700899 4557180 2923070 4557180 714442 4557180 714442 929581 714442 636466 1021992 636466 2513111 636466 2513111 4158311 2513111 1123835 537318 1123835 2162725 1123835 2162725 4514415 2162725 4165570 2539454 4165570 2192631 4165570 2192631 4461899 2192631 1673411 530343 1673411 1648642 1673411 1648642 1166742 1648642 1296598 381393 1296598 561054 1296598 561054 549687 561054 4489824 2814070 4489824 1658735 4489824 1658735 926893 1658735 524656 1677963 524656 893561 524656 893561 788135 893561 1651693 2025541 1651693 897174 1651693 897174 781656 897174 1220667 1217288 1220667 1963312 1220667 1963312 1669681 1963312 3328043 1000550 3328043 3317743 3328043 3317743 1521149 3317743 3549622 1863937 3549622 2301383 3549622 2301383 3984322 2301383 467325 1186641 467325 197913 467325 197913 210953 197913 388033 1252393 388033 2782213 388033 2782213 3863704 2782213 4061127 2401158 4061127 3337169 4061127 3337169 3241113 3337169 959144 955548 959144 1341966 959144 1341966 1355406 1341966 212845 4043730 212845 779158 212845 779158 760576 779158 4001030 2676266 4001030 1414881 4001030 1414881 1685269 1414881 3378898 1671165 3378898 1676492 3378898 1676492 1432625 1676492 3726779 2963855 3726779 1474499 3726779 1474499 1670414 1474499 701027 728406 701027 2933758 701027 2933758 2058061 2933758 824013 825755 824013 874172 824013 874172 819110 874172 545758 543272 545758 1331349 545758 1331349 355527 1331349 2123152 3346500 2123152 2852878 2123152 2852878 3815067 2852878 799747 1673438 799747 2051240 799747 2051240 3724128 2051240 1319087 327659 1319087 3334577 1319087 3334577 3541610 3334577 674960 4768886 674960 3341187 674960 3341187 4409956 3341187 3338875 2418401 3338875 558020 3338875 558020 1094414 558020 1166385 1675155 1166385 2900060 1166385 2900060 4568571 2900060 683390 994412 683390 817941 683390 817941 843226 817941 534052 3343834 534052 3337364 534052 3337364 172985 3337364 1345305 1341013 1345305 1647321 1345305 1647321 1504198 1647321 385398 1666563 385398 2998553 385398 2998553 1656039 2998553 3900900 2248318 3900900 3838104 3900900 3838104 289653 3838104 3830126 2175216 3830126 3344231 3830126 3344231 640966 3344231 4010557 2643721 4010557 1658924 4010557 1658924 3603051 1658924 3338709 2053690 3338709 661164 3338709 661164 648835 661164 3996657 2306895 3996657 800501 3996657 800501 780319 800501 713147 968377 713147 689711 713147 689711 4781437 689711 3320677 2125705 3320677 1230365 3320677 1230365 405712 1230365 4106419 3323917 4106419 241841 4106419 241841 1462636 241841 4034500 2650158 4034500 1135921 4034500 1135921 1153752 1135921 245598 1397820 245598 774305 245598 774305 874682 774305 3342807 4701016 3342807 2904810 3342807 2904810 4547859 2904810 1148225 1130492 1148225 3786197 1148225 3786197 1649787 3786197 4453873 2239052 4453873 1335187 4453873 1335187 1330013 1335187 1026979 626213 1026979 1980598 1026979 1980598 3657937 1980598 2156118 1654063 2156118 3532095 2156118 3532095 3318939 3532095 4247987 1652282 4247987 321276 4247987 321276 1336798 321276 3317869 1472429 3317869 3137937 3317869 3137937 4791027 3137937 3319679 2969684 3319679 899242 3319679 899242 801033 899242 3925260 2729193 3925260 2306124 3925260 2306124 3333981 2306124 1160204 1175988 1160204 1929112 1160204 1929112 4712698 1929112 1827312 3343458 1827312 167299 1827312 167299 1657582 167299 341366 1656763 341366 4342332 341366 4342332 3336529 4342332 702384 1676016 702384 2624872 702384 2624872 4313244 2624872 1670568 2779248 1670568 3318352 1670568 3318352 166214 3318352 1606443 1655773 1606443 1669877 1606443 1669877 4776262 1669877 2718244 3343295 2718244 4666376 2718244 4666376 3332855 4666376 2804802 1952783 2804802 607611 2804802 607611 603875 607611 2047172 2926722 2047172 1653671 2047172 1653671 1456180 1653671 1683867 595048 1683867 2182235 1683867 2182235 4487604 2182235 3334581 3581586 3334581 457859 3334581 457859 1682275 457859 1681051 1475832 1681051 248281 1681051 248281 236762 248281 1377232 294755 1377232 1410658 1377232 1410658 230600 1410658 3351748 4247515 3351748 1181846 3351748 1181846 476726 1181846 3334498 3911513 3334498 2114961 3334498 2114961 3779081 2114961 3875410 2220810 3875410 3318411 3875410 3318411 1649243 3318411 1116544 3329819 1116544 408412 1116544 408412 1654569 408412 1654224 81494 1654224 3326488 1654224 3326488 2812130 3326488 693911 1003195 693911 487359 693911 487359 1198945 487359 946967 950220 946967 1047796 946967 1047796 1024541 1047796 3958350 2282326 3958350 718242 3958350 718242 1647380 718242 1668904 3365239 1668904 3343964 1668904 3343964 537797 3343964 4697401 3019591 4697401 260968 4697401 260968 258980 260968 684345 672005 684345 3336531 684345 3336531 3917081 3336531 4617145 2942230 4617145 2106367 4617145 2106367 3351994 2106367 313632 328425 313632 895987 313632 895987 881684 895987 1323086 1662828 1323086 2672588 1323086 2672588 3349019 2672588 1696271 3337282 1696271 2216149 1696271 2216149 1649108 2216149 645605 630351 645605 418864 645605 418864 410085 418864 1647612 2262774 1647612 734413 1647612 734413 925484 734413 4206011 1650128 4206011 3344953 4206011 3344953 3081226 3344953 2740221 1652385 2740221 3316087 2740221 3316087 2719743 3316087 3348914 1971060 3348914 3232356 3348914 3232356 3321876 3232356 3659303 1966611 3659303 1432364 3659303 1432364 1433269 1432364 4138761 2464050 4138761 1376613 4138761 1376613 301929 1376613 205016 216101 205016 1277934 205016 1277934 406855 1277934 802889 802276 802889 3335795 802889 3335795 2562266 3335795 1681897 436311 1681897 2169522 1681897 2169522 3851590 2169522 4262755 2403260 4262755 270615 4262755 270615 1397872 270615 3095383 3331491 3095383 767535 3095383 767535 1662265 767535 592975 3316703 592975 3058660 592975 3058660 3612002 3058660 4067328 2423014 4067328 3338252 4067328 3338252 3829226 3338252 3907041 1674726 3907041 2790023 3907041 2790023 3842929 2790023 197730 197021 197730 1108531 197730 1108531 573795 1108531 3319602 4897407 3319602 1303819 3319602 1303819 1308345 1303819 4187447 3323457 4187447 3317528 4187447 3317528 4992539 3317528 225101 3995112 225101 1686337 225101 1686337 948233 1686337 1227922 454248 1227922 531442 1227922 531442 1123767 531442 3326264 1347678 3326264 3345080 3326264 3345080 2871064 3345080 4367661 2707878 4367661 2813285 4367661 2813285 3318880 2813285 4667940 3024166 4667940 1659457 4667940 1659457 4520499 1659457 3522039 3321054 3522039 3080237 3522039 3080237 3562892 3080237 1653509 307783 1653509 1646938 1653509 1646938 2680726 1646938 1040241 1065907 1040241 4409812 1040241 4409812 1669629 4409812 1673288 636003 1673288 646437 1673288 646437 1675638 646437 3863837 1671668 3863837 2520985 3863837 2520985 4136632 2520985 2249526 3342345 2249526 1668288 2249526 1668288 3116441 1668288 693599 711797 693599 2499835 693599 2499835 4192879 2499835 511935 1146391 511935 1224665 511935 1224665 3339884 1224665 1364927 3326553 1364927 2873036 1364927 2873036 3319677 2873036 983437 3321515 983437 1353071 983437 1353071 303943 1353071 212484 217075 212484 2137877 212484 2137877 4514084 2137877 1653107 3516176 1653107 2684216 1653107 2684216 3988839 2684216 786041 768439 786041 3332575 786041 3332575 1980069 3332575 494000 1676354 494000 3337353 494000 3337353 847550 3337353 916958 1647429 916958 1666173 916958 1666173 80790 1666173 4335475 2673409 4335475 2728457 4335475 2728457 4381730 2728457 2118173 1649408 2118173 1755962 2118173 1755962 3318354 1755962 639688 638156 639688 1171666 639688 1171666 1173180 1171666 376764 3737999 376764 1668424 376764 1668424 762573 1668424 2776684 3321343 2776684 1685200 2776684 1685200 1235400 1685200 1248907 1255029 1248907 1595063 1248907 1595063 1657675 1595063 481557 1208896 481557 2490263 481557 2490263 3349291 2490263 4490846 3340437 4490846 797826 4490846 797826 877993 797826 1680826 2341705 1680826 2582161 1680826 2582161 4272621 2582161 3271565 3323237 3271565 269680 3271565 269680 263740 269680 4677265 3013646 4677265 1662050 4677265 1662050 198909 1662050 4057815 2399009 4057815 560147 4057815 560147 1657010 560147 1681898 1672103 1681898 1119826 1681898 1119826 1118828 1119826 1411046 282426 1411046 2732423 1411046 2732423 4383864 2732423 273605 280224 273605 1447088 273605 1447088 231543 1447088 2739000 3333994 2739000 708362 2739000 708362 965675 708362 3322116 2907613 3322116 902924 3322116 902924 748556 902924 3961585 3350737 3961585 331593 3961585 331593 1335117 331593 3341155 4259071 3341155 659172 3341155 659172 1672627 659172 3333501 1556811 3333501 1675384 3333501 1675384 3319695 1675384 1662050 2149730 1662050 3482133 1662050 3482133 1666503 3482133 842504 844209 842504 2945417 842504 2945417 3731691 2945417 3345339 3959798 3345339 1668015 3345339 1668015 4928197 1668015 3349542 955017 3349542 4386454 3349542 4386454 1649393 4386454 4552301 2077295 4552301 733256 4552301 733256 732538 733256 659839 668450 659839 893748 659839 893748 895344 893748 1250565 405865 1250565 252439 1250565 252439 1386487 252439 1680320 1913314 1680320 1686156 1680320 1686156 3469238 1686156 3348752 3172398 3348752 1678509 3348752 1678509 1357866 1678509 3841555 2179356 3841555 1681422 3841555 1681422 4690690 1681422 3338107 2923141 3338107 2890748 3338107 2890748 3793985 2890748 1655022 3817209 1655022 2581682 1655022 2581682 4087664 2581682 450032 1217959 450032 845871 450032 845871 852904 845871 1154689 1134767 1154689 1036747 1154689 1036747 1054633 1036747 1137205 3341286 1137205 3188531 1137205 3188531 3350378 3188531 3648554 3042552 3648554 1674429 3648554 1674429 1082282 1674429 4764290 1897007 4764290 1669770 4764290 1669770 1066811 1669770 447255 445781 447255 2140552 447255 2140552 1686371 2140552 3742341 2065549 3742341 2176833 3742341 2176833 3867988 2176833 4486741 2811912 4486741 2040980 4486741 2040980 4624688 2040980 1385886 3330681 1385886 815344 1385886 815344 874180 815344 1663727 1348080 1663727 2836894 1663727 2836894 4497283 2836894 1664921 2720810 1664921 3352866 1664921 3352866 2958745 3352866 4362319 2674986 4362319 1674031 4362319 1674031 4173923 1674031 4139906 2460274 4139906 1217746 4139906 1217746 1224003 1217746 1665773 4298737 1665773 2790526 1665773 2790526 3878794 2790526 749494 903587 749494 1348535 749494 1348535 3323309 1348535 3342126 2606343 3342126 2815110 3342126 2815110 3851498 2815110 767492 888321 767492 2427867 767492 2427867 3317539 2427867 783199 879252 783199 956319 783199 956319 3320607 956319 3318544 4258992 3318544 3351293 3318544 3351293 2259927 3351293 3937551 3341649 3937551 2964234 3937551 2964234 3351051 2964234 1106364 572319 1106364 1904626 1106364 1904626 4779786 1904626 3795224 2839573 3795224 1373878 3795224 1373878 1376920 1373878 1673560 2778134 1673560 729018 1673560 729018 918698 729018 2165135 1677072 2165135 1970553 2165135 1970553 4684757 1970553 3120756 1662154 3120756 3023104 3120756 3023104 4713291 3023104 2660563 3331687 2660563 720892 2660563 720892 942150 720892 1663718 3543724 1663718 1709594 1663718 1709594 1679689 1709594 2623573 1878024 2623573 467133 2623573 467133 3331270 467133 1214169 1208359 1214169 1234489 1214169 1234489 3319453 1234489 696414 998315 696414 2313695 696414 2313695 4328127 2313695 4291810 2348615 4291810 3339672 4291810 3339672 2052799 3339672 1876919 1655011 1876919 2687491 1876919 2687491 3964637 2687491 3862537 2191216 3862537 621173 3862537 621173 631577 621173 3325492 2010391 3325492 1022222 3325492 1022222 1028603 1022222 3571297 1913377 3571297 1113169 3571297 1113169 530423 1113169 1669330 4640029 1669330 2762848 1669330 2762848 1665508 2762848 893671 902215 893671 617248 893671 617248 639057 617248 3739955 2044509 3739955 1685793 3739955 1685793 1691050 1685793 4493409 2196683 4493409 2496267 4493409 2496267 4143496 2496267 626484 610549 626484 628444 626484 628444 628047 628444 3809662 2157484 3809662 3279014 3809662 3279014 1661488 3279014 4613292 2956091 4613292 1686045 4613292 1686045 3063097 1686045 2617530 1683965 2617530 3319041 2617530 3319041 3325129 3319041 1253738 1246937 1253738 334808 1253738 334808 1313251 334808 4933473 1686352 4933473 1233037 4933473 1233037 1219599 1233037 4041263 2384492 4041263 4232431 4041263 4232431 1685135 4232431 4594751 2089385 4594751 2975099 4594751 2975099 3320321 2975099 569736 580103 569736 4978549 569736 4978549 1683658 4978549 3852429 3319983 3852429 551061 3852429 551061 555973 551061 3288693 3347673 3288693 749419 3288693 749419 745912 749419 3772186 2893839 3772186 2425775 3772186 2425775 4234989 2425775 280492 269699 280492 443724 280492 443724 469017 443724 1074193 606223 1074193 656093 1074193 656093 1001446 656093 1696688 3328743 1696688 369074 1696688 369074 375580 369074 3331147 4308247 3331147 3325423 3331147 3325423 3723036 3325423 4191288 2506343 4191288 3343027 4191288 3343027 4288826 3343027 4620774 2031869 4620774 615594 4620774 615594 1651185 615594 1797818 1651445 1797818 3779877 1797818 3779877 3322554 3779877 4559692 2898402 4559692 2230561 4559692 2230561 3895940 2230561 854028 841690 854028 1320435 854028 1320435 336838 1320435 4550318 2107076 4550318 1332343 4550318 1332343 3315862 1332343 1645640 1650969 1645640 1670681 1645640 1670681 630770 1670681 4799115 906974 4799115 2608878 4799115 2608878 4265337 2608878 1678201 1857312 1678201 2592112 1678201 2592112 4238146 2592112 4332682 2346027 4332682 1270916 4332682 1270916 3314394 1270916 4124442 2477942 4124442 913512 4124442 913512 925982 913512 4753730 1883511 4753730 1414553 4753730 1414553 260149 1414553 4036961 1649055 4036961 1270855 4036961 1270855 1295713 1270855 468082 466631 468082 1407691 468082 1407691 1418342 1407691 2686494 1668089 2686494 1673850 2686494 1673850 1412589 1673850 3345682 3999742 3345682 1849106 3345682 1849106 3320432 1849106 803583 777175 803583 2319308 803583 2319308 3994798 2319308 3882220 3341819 3882220 2341673 3882220 2341673 1680850 2341673 1669513 2046240 1669513 1242192 1669513 1242192 1248944 1242192 4590602 2930593 4590602 1129623 4590602 1129623 1148479 1129623 4416517 2739507 4416517 2192592 4416517 2192592 3855708 2192592 1647613 294654 1647613 2789810 1647613 2789810 3316951 2789810 542988 1150844 542988 508332 542988 508332 1170720 508332 3350238 4767390 3350238 2653358 3350238 2653358 4317380 2653358 2882361 1657129 2882361 1403300 2882361 1403300 1665775 1403300 599137 592591 599137 2553969 599137 2553969 4104993 2553969 503832 491380 503832 1345877 503832 1345877 342220 1345877 1605945 3324906 1605945 2783771 1605945 2783771 4458601 2783771 1420226 234076 1420226 1129126 1420226 1129126 1127193 1129126 773428 3333826 773428 1649759 773428 1649759 2393856 1649759 2931970 1673695 2931970 2917354 2931970 2917354 3751358 2917354 4497866 2149777 4497866 2969097 4497866 2969097 3687447 2969097 1654313 4388817 1654313 460917 1654313 460917 1206916 460917 4539784 2865658 4539784 739162 4539784 739162 732965 739162 3676327 1991243 3676327 2372272 3676327 2372272 4033615 2372272 1018726 1024442 1018726 1519466 1018726 1519466 3326348 1519466 4773955 1897524 4773955 3320063 4773955 3320063 4723271 3320063 4140941 2500480 4140941 1652138 4140941 1652138 3012879 1652138 1664507 4808422 1664507 2567403 1664507 2567403 4248737 2567403 566930 566434 566930 2057039 566930 2057039 3747776 2057039 4311043 2351635 4311043 2689192 4311043 2689192 1665627 2689192 4440356 2248113 4440356 640652 4440356 640652 627598 640652 1687377 3319294 1687377 2611855 1687377 2611855 1664866 2611855 3674845 3317074 3674845 1564153 3674845 1564153 1668134 1564153 3329757 3240542 3329757 720001 3329757 720001 957030 720001 4365011 2333749 4365011 1155380 4365011 1155380 530661 1155380 1081929 561619 1081929 4405885 1081929 4405885 3322493 4405885 1388675 1383267 1388675 2815047 1388675 2815047 3848659 2815047 4199677 1658308 4199677 542190 4199677 542190 1098244 542190 1404506 241730 1404506 719530 1404506 719530 933959 719530 452528 4649741 452528 2343400 452528 2343400 1661363 2343400 1675596 4271430 1675596 830951 1675596 830951 825275 830951 4552440 2904103 4552440 707781 4552440 707781 971404 707781 1110466 1125669 1110466 4253434 1110466 4253434 1664516 4253434 4043303 2641452 4043303 1200482 4043303 1200482 472343 1200482 603958 601794 603958 3332645 603958 3332645 2461009 3332645 2346452 1675168 2346452 2738520 2346452 2738520 3934177 2738520 521781 1656614 521781 3076123 521781 3076123 3579828 3076123 204639 3325630 204639 1946220 204639 1946220 4713587 1946220 3788843 2866768 3788843 2349351 3788843 2349351 3319434 2349351 1661142 3267550 1661142 3348062 1661142 3348062 1827351 3348062 3692380 2038502 3692380 4969644 3692380 4969644 3329394 4969644 3338806 2266907 3338806 2658849 3338806 2658849 1666189 2658849 613705 1655062 613705 1655061 613705 1655061 4062302 1655061 3321993 4738922 3321993 1683686 3321993 1683686 3649042 1683686 631726 609674 631726 2112088 631726 2112088 4562666 2112088 349267 1342185 349267 856534 349267 856534 859845 856534 1391262 274356 1391262 261823 1391262 261823 300890 261823 1384513 1371112 1384513 2331509 1384513 2331509 3985434 2331509 2144613 3322396 2144613 1671528 2144613 1671528 672552 1671528 937093 927730 937093 1674700 937093 1674700 1567196 1674700 1234239 1235045 1234239 2062198 1234239 2062198 3731460 2062198 4364225 2725026 4364225 2445549 4364225 2445549 4121324 2445549 3549266 3349013 3549266 2917295 3549266 2917295 3733755 2917295 1393912 3317045 1393912 903700 1393912 903700 933192 903700 1129447 510722 1129447 980393 1129447 980393 684843 980393 4889695 3338300 4889695 1672419 4889695 1672419 774345 1672419 1680904 56189 1680904 1208861 1680904 1208861 1202598 1208861 2892206 3347397 2892206 2645945 2892206 2645945 4315437 2645945 616247 590655 616247 2473450 616247 2473450 4150931 2473450 3335089 412703 3335089 640359 3335089 640359 1657566 640359 1668084 4528924 1668084 3336522 1668084 3336522 4277974 3336522 962697 3318622 962697 3323883 962697 3323883 4749060 3323883 4597582 2926714 4597582 1433857 4597582 1433857 237914 1433857 1665519 3816325 1665519 2754278 1665519 2754278 4427632 2754278 1665110 4059643 1665110 2178520 1665110 2178520 4498034 2178520 4440809 2246456 4440809 443498 4440809 443498 1648830 443498 3902050 2736786 3902050 3345905 3902050 3345905 890810 3345905 3579370 1879460 3579370 2839265 3579370 2839265 4523492 2839265 3854400 2797751 3854400 854210 3854400 854210 837983 854210 411878 1271246 411878 2814081 411878 2814081 4484007 2814081 3857366 2815487 3857366 641046 3857366 641046 1007523 641046 2144797 3322845 2144797 354528 2144797 354528 1327057 354528 1668485 2680092 1668485 1599854 1668485 1599854 3334366 1599854 4337465 2315397 4337465 3329239 4337465 3329239 1389116 3329239 4239568 1682455 4239568 1663085 4239568 1663085 3838770 1663085 989149 1666290 989149 2110122 989149 2110122 4555475 2110122 3612412 1936553 3612412 3319012 3612412 3319012 2075146 3319012 1210089 466267 1210089 1342650 1210089 1342650 345251 1342650 3344738 3539010 3344738 895786 3344738 895786 884778 895786 3879577 2213651 3879577 3327194 3879577 3327194 2046455 3327194 1142526 523792 1142526 547113 1142526 547113 572898 547113 3346080 1962202 3346080 2507278 3346080 2507278 4200607 2507278 949222 738323 949222 284261 949222 284261 1408596 284261 656574 1001392 656574 3352649 656574 3352649 3216867 3352649 1078133 1662016 1078133 1938028 1078133 1938028 3607301 1938028 682300 3337541 682300 2812197 682300 2812197 4494118 2812197 657385 657717 657385 3355801 657385 3355801 1669909 3355801 3320979 2752175 3320979 3087798 3320979 3087798 3329166 3087798 687773 985928 687773 1647649 687773 1647649 4355743 1647649 3972800 2682904 3972800 3323250 3972800 3323250 1095330 3323250 4103849 2555631 4103849 3350217 4103849 3350217 4135309 3350217 4806159 3110864 4806159 2135160 4806159 2135160 3800347 2135160 3623372 3335402 3623372 1680574 3623372 1680574 4508114 1680574 1036550 653042 1036550 1132567 1036550 1132567 1148054 1132567 998613 960105 998613 1653970 998613 1653970 2334585 1653970 3930608 2247367 3930608 3341262 3930608 3341262 3795827 3341262 1285756 378976 1285756 757120 1285756 757120 763168 757120 1664473 272651 1664473 1111753 1664473 1111753 1659402 1111753 4620091 2036450 4620091 2352755 4620091 2352755 4021667 2352755 598629 1070402 598629 2319464 598629 2319464 4007842 2319464 1685616 1676917 1685616 4159071 1685616 4159071 1676894 4159071 448201 1195326 448201 16004 448201 16004 1647451 16004 3935717 2703268 3935717 2950580 3935717 2950580 4622177 2950580 1427279 1434844 1427279 2951838 1427279 2951838 3696752 2951838 4746433 1107848 4746433 2647245 4746433 2647245 4295524 2647245 4076487 2556422 4076487 2582599 4076487 2582599 4084513 2582599 3351233 1723506 3351233 467293 3351233 467293 1185211 467293 3022927 2819969 3022927 1657640 3022927 1657640 3125299 1657640 1660007 821514 1660007 2818368 1660007 2818368 3341192 2818368 409979 1275887 409979 429205 409979 429205 1686623 429205 3978682 2312334 3978682 2275956 3978682 2275956 4392462 2275956 3336746 4083096 3336746 818960 3336746 818960 810095 818960 3734887 2950797 3734887 4039309 3734887 4039309 3314263 4039309 3344848 634445 3344848 2377982 3344848 2377982 4034031 2377982 4748831 3085548 4748831 261454 4748831 261454 1427481 261454 1679642 458694 1679642 3335260 1679642 3335260 4024400 3335260 3624951 1987415 3624951 2806551 3624951 2806551 4501965 2806551 4180462 2476176 4180462 2186119 4180462 2186119 4480812 2186119 3953867 2674937 3953867 603109 3953867 603109 597902 603109 3908826 2773338 3908826 643514 3908826 643514 623720 643514 4444489 1653841 4444489 526084 4444489 526084 1162995 526084 1679516 164892 1679516 2076234 1679516 2076234 2946575 2076234 1237503 446656 1237503 1654910 1237503 1654910 4064169 1654910 4179287 2513949 4179287 2063545 4179287 2063545 3721664 2063545 3792072 2108893 3792072 3331388 3792072 3331388 853554 3331388 3338735 3197588 3338735 554901 3338735 554901 554442 554901 1272019 391392 1272019 1022795 1272019 1022795 1013740 1022795 760495 905543 760495 1061942 760495 1061942 1058125 1061942 3330327 4289625 3330327 400803 3330327 400803 407312 400803 787866 786088 787866 879571 787866 879571 811592 879571 3840760 2809510 3840760 2202871 3840760 2202871 3072724 2202871 3765232 2096254 3765232 1650874 3765232 1650874 2922782 1650874 1510764 3327695 1510764 1087559 1510764 1087559 1648061 1087559 3592880 1917715 3592880 2969276 3592880 2969276 4660563 2969276 3874230 2808331 3874230 491481 3874230 491481 1158545 491481 3320736 3582908 3320736 874320 3320736 874320 3352941 874320 4123934 2517467 4123934 3137563 4123934 3137563 3525151 3137563 3816540 2146282 3816540 2876272 3816540 2876272 3350258 2876272 3278005 1669795 3278005 3348999 3278005 3348999 2348125 3348999 3173597 3321446 3173597 257658 3173597 257658 1674922 257658 867702 866555 867702 2845197 867702 2845197 4517789 2845197 1418895 1678356 1418895 2445001 1418895 2445001 4231938 2445001 936739 958047 936739 2023759 936739 2023759 3713656 2023759 1205454 1205300 1205454 1661006 1205454 1661006 4243838 1661006 536797 1118194 536797 2233858 536797 2233858 3916823 2233858 657970 648250 657970 1655448 657970 1655448 1054930 1655448 422689 450602 422689 1685278 422689 1685278 807249 1685278 860414 1679086 860414 694956 860414 694956 669792 694956 1670514 3767438 1670514 882463 1670514 882463 3318047 882463 2391132 3319864 2391132 673666 2391132 673666 688986 673666 1659725 3913654 1659725 3138291 1659725 3138291 3319123 3138291 228319 222456 228319 2184785 228319 2184785 3857761 2184785 2554633 3322069 2554633 2453540 2554633 2453540 4195724 2453540 964551 3341686 964551 3349723 964551 3349723 123210 3349723 4420308 3336406 4420308 270583 4420308 270583 1685669 270583 2180079 1660534 2180079 678299 2180079 678299 984490 678299 1246613 1253330 1246613 2215541 1246613 2215541 3858690 2215541 3338062 1917204 3338062 2197083 3338062 2197083 4460279 2197083 3343025 3139416 3343025 3343868 3343025 3343868 1442532 3343868 1285344 1308252 1285344 1667071 1285344 1667071 4130407 1667071 1648708 1366890 1648708 1669301 1648708 1669301 1106180 1669301 2275385 3327331 2275385 313837 2275385 313837 3315082 313837 3521773 3320885 3521773 1664553 3521773 1664553 3876339 1664553 456958 1195555 456958 2644733 456958 2644733 1665553 2644733 4161904 2506907 4161904 1414703 4161904 1414703 272124 1414703 3584851 3090236 3584851 2742571 3584851 2742571 4401838 2742571 3676470 2994483 3676470 1647607 3676470 1647607 3803998 1647607 841849 1657365 841849 806740 841849 806740 803153 806740 3955791 2700964 3955791 795049 3955791 795049 792769 795049 1677460 3610361 1677460 2563632 1677460 2563632 1685339 2563632 4356438 3330644 4356438 1966261 4356438 1966261 4702617 1966261 1474581 1663018 1474581 556642 1474581 556642 1123226 556642 1676545 4336367 1676545 3318122 1676545 3318122 2630727 3318122 529909 502960 529909 2695386 529909 2695386 3972040 2695386 3933888 2271560 3933888 2011638 3933888 2011638 4664357 2011638 943357 751226 943357 2951907 943357 2951907 4597657 2951907 1878274 1668768 1878274 1019698 1878274 1019698 1045366 1019698 1664809 3674926 1664809 1669872 1664809 1669872 1004989 1669872 880944 879767 880944 3326586 880944 3326586 3704947 3326586 3525224 796884 3525224 2057077 3525224 2057077 1670007 2057077 932247 727045 932247 4686177 932247 4686177 3327072 4686177 678782 693694 678782 2862210 678782 2862210 3790201 2862210 4732028 3345102 4732028 2674699 4732028 2674699 4001949 2674699 3410670 1668843 3410670 2021266 3410670 2021266 4635864 2021266 624792 638382 624792 1658586 624792 1658586 472667 1658586 2022194 1652639 2022194 1208153 2022194 1208153 474092 1208153 1007557 1025004 1007557 729030 1007557 729030 728678 729030 4575099 1665589 4575099 3826747 4575099 3826747 1683884 3826747 1673465 2548995 1673465 1673856 1673465 1673856 1672373 1673856 4330711 2654187 4330711 1671743 4330711 1671743 59420 1671743 2257517 1673717 2257517 1682850 2257517 1682850 1043557 1682850 357107 1326861 357107 3325843 357107 3325843 1647689 3325843 3841036 3340103 3841036 3044301 3841036 3044301 3597451 3044301 3343118 3737598 3343118 2690908 3343118 2690908 3978596 2690908 1436520 1427298 1436520 2641593 1436520 2641593 4020381 2641593 1296853 1276346 1296853 3323983 1296853 3323983 1718850 3323983 3341245 3519679 3341245 1947340 3341245 1947340 3621940 1947340 3675352 2967287 3675352 1935046 3675352 1935046 4751388 1935046 4630814 2979585 4630814 1731303 4630814 1731303 1667518 1731303 53826 1660631 53826 3090412 53826 3090412 3586018 3090412 707859 710308 707859 2805315 707859 2805315 3869980 2805315 1674292 3579415 1674292 3160664 1674292 3160664 3344918 3160664 550690 558149 550690 1661551 550690 1661551 2431523 1661551 188956 1672453 188956 2435364 188956 2435364 4086114 2435364 3313480 715510 3313480 2671449 3313480 2671449 3996682 2671449 3323254 2496920 3323254 1942075 3323254 1942075 3588896 1942075 3637280 3337792 3637280 3330827 3637280 3330827 4477119 3330827 3852855 2815651 3852855 2290916 3852855 2290916 4340976 2290916 2246917 1669144 2246917 409024 2246917 409024 387072 409024 4760540 3091642 4760540 1300316 4760540 1300316 1289606 1300316 1659875 4232022 1659875 323728 1659875 323728 3338544 323728 543618 536198 543618 1916697 543618 1916697 1657262 1916697 1116862 1106157 1116862 3344055 1116862 3344055 1745641 3344055 3682804 2026787 3682804 821268 3682804 821268 790215 821268 4533440 1646861 4533440 2624603 4533440 2624603 4061543 2624603 4226782 2425591 4226782 2937968 4226782 2937968 4614079 2937968 725385 756645 725385 2264658 725385 2264658 1667471 2264658 4284909 2609566 4284909 4175845 4284909 4175845 3334755 4175845 4796132 1899417 4796132 2458284 4796132 2458284 4158614 2458284 3833190 2828955 3833190 2153819 3833190 2153819 3807174 2153819 4128993 2477117 4128993 1676026 4128993 1676026 3072246 1676026 1357520 302097 1357520 389515 1357520 389515 365888 389515 1220912 426648 1220912 1683949 1220912 1683949 3993857 1683949 1666748 260385 1666748 2350893 1666748 2350893 4043427 2350893 4793133 1863182 4793133 1422553 4793133 1422553 249472 1422553 919934 923509 919934 1186311 919934 1186311 466577 1186311 1332525 304960 1332525 2068312 1332525 2068312 4613143 2068312 3653914 2998157 3653914 3107717 3653914 3107717 3316585 3107717 3129385 3352929 3129385 711289 3129385 711289 712462 711289 4623876 3338457 4623876 445308 4623876 445308 1219431 445308 1257881 425601 1257881 2960310 1257881 2960310 4613446 2960310 1658240 3576245 1658240 2902513 1658240 2902513 4572278 2902513 1236471 1656252 1236471 3040902 1236471 3040902 3332754 3040902 1250160 3704614 1250160 1991829 1250160 1991829 3326726 1991829 1651647 4807546 1651647 1201087 1651647 1201087 442134 1201087 1672277 3984126 1672277 2207548 1672277 2207548 3314030 2207548 4053144 2608344 4053144 873494 4053144 873494 881274 873494 1650756 3839511 1650756 2709621 1650756 2709621 3948487 2709621 927463 934288 927463 885355 927463 885355 811874 885355 3655933 1991016 3655933 1201154 3655933 1201154 469334 1201154 3151083 1657082 3151083 565695 3151083 565695 1105400 565695 4674809 1967116 4674809 3020189 4674809 3020189 3646336 3020189 4073330 2591273 4073330 2080916 4073330 2080916 4588900 2080916 3345137 221086 3345137 209113 3345137 209113 3320130 209113 1333783 1335581 1333783 1055677 1333783 1055677 1037594 1055677 3335502 1200112 3335502 2240269 3335502 2240269 3898514 2240269 4316903 2630096 4316903 2918161 4316903 2918161 3332114 2918161 592376 1086108 592376 3338984 592376 3338984 3508914 3338984 2379774 3351007 2379774 2583680 2379774 2583680 4243034 2583680 3643634 3008731 3643634 2608543 3643634 2608543 4288745 2608543 1347862 3344711 1347862 2040016 1347862 2040016 3706652 2040016 929966 926342 929966 4464250 929966 4464250 1673283 4464250 1234679 1227327 1234679 4039580 1234679 4039580 1670315 4039580 4305953 2360469 4305953 1681098 4305953 1681098 2463997 1681098 4671946 2981605 4671946 2817612 4671946 2817612 3318266 2817612 2263876 1676967 2263876 200032 2263876 200032 3318644 200032 4127347 2536428 4127347 2268775 4127347 2268775 3909153 2268775 3931273 2272509 3931273 2655673 3931273 2655673 1668130 2655673 465798 3349888 465798 3113452 465798 3113452 2418448 3113452 860250 888199 860250 3032391 860250 3032391 4725421 3032391 829987 808069 829987 612116 829987 612116 1048618 612116 720630 717458 720630 1922225 720630 1922225 3588903 1922225 4476129 3335864 4476129 1673735 4476129 1673735 2867857 1673735 4336454 2325478 4336454 2012878 4336454 2012878 3330779 2012878 4608271 2959445 4608271 1536727 4608271 1536727 1648765 1536727 151689 1647349 151689 2096213 151689 2096213 3316019 2096213 1686261 4850154 1686261 1212154 1686261 1212154 1224474 1212154 236027 244018 236027 3092685 236027 3092685 3594401 3092685 793044 876006 793044 2271985 793044 2271985 4401441 2271985 1681408 1119658 1681408 380771 1681408 380771 3342405 380771 1033225 626202 1033225 3334616 1033225 3334616 503643 3334616 3338540 2506936 3338540 1681956 3338540 1681956 4160147 1681956 4464330 2202563 4464330 1323967 4464330 1323967 310939 1323967 775681 767368 775681 714236 775681 714236 712175 714236 4241615 2439522 4241615 1664104 4241615 1664104 3211396 1664104 4343935 2677616 4343935 3642017 4343935 3642017 1681807 3642017 3731637 2072419 3731637 4379854 3731637 4379854 1664407 4379854 1864834 2431545 1864834 1676182 1864834 1676182 1628288 1676182 573176 1110443 573176 2999644 573176 2999644 3649004 2999644 961671 980985 961671 3068502 961671 3068502 4743208 3068502 2905534 1682543 2905534 341248 2905534 341248 4561207 341248 302728 293049 302728 1671935 302728 1671935 1435472 1671935 3634078 3016471 3634078 1144239 3634078 1144239 1172049 1144239 3989834 2315231 3989834 1255748 3989834 1255748 423681 1255748 4760818 1915218 4760818 2115381 4760818 2115381 3788412 2115381 2251650 3315719 2251650 1902283 2251650 1902283 3314349 1902283 4307574 2631012 4307574 1648979 4307574 1648979 3206667 1648979 3314432 2396300 3314432 2159411 3314432 2159411 1676240 2159411 417687 1217466 417687 2518718 417687 2518718 4143187 2518718 1674302 1048768 1674302 2645200 1674302 2645200 3334905 2645200 4794493 3122182 4794493 1679707 4794493 1679707 2559739 1679707 4457462 2816017 4457462 1125825 4457462 1125825 1660330 1125825 3349501 4758005 3349501 1012500 3349501 1012500 1679927 1012500 4362179 2694691 4362179 451677 4362179 451677 444395 451677 1677362 1914538 1677362 2592955 1677362 2592955 4071963 2592955 4019115 3338947 4019115 2894023 4019115 2894023 3348297 2894023 1145858 1137232 1145858 2978545 1145858 2978545 4655683 2978545 4195321 3339650 4195321 502862 4195321 502862 511324 502862 814760 827869 814760 475175 814760 475175 509233 475175 4049082 2637949 4049082 584668 4049082 584668 1669112 584668 1032265 1650433 1032265 1476226 1032265 1476226 221953 1476226 4400152 2271183 4400152 1300705 4400152 1300705 1286700 1300705 643894 1026868 643894 316532 643894 316532 1352472 316532 1676886 3529579 1676886 1265300 1676886 1265300 1291047 1265300 4252544 2419413 4252544 2889897 4252544 2889897 4582288 2889897 4359060 2317531 4359060 802488 4359060 802488 3346364 802488 3330567 3884422 3330567 1679561 3330567 1679561 3997042 1679561 3439780 3340371 3439780 2661976 3439780 2661976 4317710 2661976 1199382 1196632 1199382 2397985 1199382 2397985 4253616 2397985 4324428 3323773 4324428 1673768 4324428 1673768 493568 1673768 1659545 1117463 1659545 2864597 1659545 2864597 4519793 2864597 3332399 345019 3332399 1674079 3332399 1674079 3345030 1674079 3819290 2878273 3819290 2213485 3819290 2213485 3895299 2213485 3584528 1922289 3584528 4549604 3584528 4549604 3341170 4549604 4617135 2946296 4617135 2504364 4617135 2504364 4145771 2504364 830925 833414 830925 3334487 830925 3334487 170647 3334487 2555987 3331545 2555987 2288277 2555987 2288277 3948338 2288277 478599 503814 478599 299911 478599 299911 277165 299911 473009 1187578 473009 3345010 473009 3345010 3673783 3345010 3665475 2028323 3665475 1017540 3665475 1017540 686503 1017540 3982419 2657027 3982419 4968825 3982419 4968825 3334005 4968825 1272046 414187 1272046 3330247 1272046 3330247 3835543 3330247 3686958 2034463 3686958 1647796 3686958 1647796 3712487 1647796 1681867 1297500 1681867 2858429 1681867 2858429 4550956 2858429 1387647 1378915 1387647 4954604 1387647 4954604 1658150 4954604 3929139 2285298 3929139 3350369 3929139 3350369 2695288 3350369 1360219 1363384 1360219 1660078 1360219 1660078 508170 1660078 4456160 2791532 4456160 3035298 4456160 3035298 3654200 3035298 1316850 349986 1316850 1368139 1316850 1368139 302232 1368139 560983 544570 560983 1904513 560983 1904513 3601936 1904513 1662012 2161532 1662012 1668171 1662012 1668171 1974416 1668171 1674429 3318320 1674429 509060 1674429 509060 523834 509060 771450 808562 771450 669118 771450 669118 988568 669118 545437 572544 545437 1652454 545437 1652454 1746201 1652454 4641651 2042210 4641651 3351679 4641651 3351679 4691661 3351679 746027 907148 746027 683944 746027 683944 3335948 683944 943628 699531 943628 4400722 943628 4400722 3321127 4400722 3317787 4975505 3317787 2785945 3317787 2785945 3341832 2785945 3391392 1651961 3391392 3469738 3391392 3469738 3327700 3469738 4324493 2641416 4324493 3339978 4324493 3339978 4509591 3339978 877776 779595 877776 694530 877776 694530 972401 694530 761889 909259 761889 413496 761889 413496 3323042 413496 3353171 1709259 3353171 1662001 3353171 1662001 926939 1662001 1231677 441106 1231677 3788763 1231677 3788763 3334422 3788763 1656239 2413804 1656239 991585 1656239 991585 969713 991585 830689 839145 830689 4207021 830689 4207021 1458003 4207021 3992634 2304664 3992634 94439 3992634 94439 3346011 94439 4422891 2749731 4422891 1983981 4422891 1983981 1679142 1983981 1657345 2033845 1657345 3536591 1657345 3536591 819818 3536591 3645749 3000947 3645749 1116744 3645749 1116744 539099 1116744 3348363 614657 3348363 812783 3348363 812783 804817 812783 4139406 2470227 4139406 357747 4139406 357747 1294534 357747 1034601 1015073 1034601 984202 1034601 984202 980965 984202 2179687 1663160 2179687 3334256 2179687 3334256 569272 3334256 3656881 3007560 3656881 3333668 3656881 3333668 4203095 3333668 3580333 1892380 3580333 304608 3580333 304608 3325410 304608 1064241 1064407 1064241 1045366 1064241 1045366 644646 1045366 4744617 1670996 4744617 3095171 4744617 3095171 2755919 3095171 4046445 2618862 4046445 3082598 4046445 3082598 4729722 3082598 1663335 4196143 1663335 2695247 1663335 2695247 4392825 2695247 1077558 1065862 1077558 580504 1077558 580504 559300 580504 818695 866082 818695 2087511 818695 2087511 1679703 2087511 3942589 2720231 3942589 3119398 3942589 3119398 4793848 3119398 1067837 601430 1067837 350433 1067837 350433 333933 350433 3338730 2876034 3338730 1653944 3338730 1653944 1516077 1653944 2145182 3030770 2145182 229402 2145182 229402 215599 229402 889180 774473 889180 3337814 889180 3337814 3029848 3337814 1340731 321909 1340731 3343135 1340731 3343135 2665633 3343135 647904 1025232 647904 1518019 647904 1518019 3337090 1518019 4971580 3349306 4971580 1931508 4971580 1931508 3589183 1931508 1175182 3319206 1175182 2051448 1175182 2051448 4608709 2051448 3700773 2032517 3700773 1363886 3700773 1363886 1342415 1363886 481781 455319 481781 2517055 481781 2517055 4144312 2517055 4175859 2501931 4175859 1300890 4175859 1300890 1313290 1300890 849224 797743 849224 2498404 849224 2498404 4151166 2498404 3339641 146774 3339641 1680576 3339641 1680576 4090627 1680576 3341773 3922623 3341773 2510030 3341773 2510030 4168499 2510030 2801963 1944155 2801963 1647798 2801963 1647798 217777 1647798 342871 1336454 342871 3343239 342871 3343239 1864737 3343239 1671934 2186549 1671934 2453761 1671934 2453761 4183163 2453761 232285 1442739 232285 2611393 232285 2611393 4261014 2611393 1138768 520360 1138768 2024836 1138768 2024836 1651449 2024836 4184496 2521840 4184496 1422306 4184496 1422306 229458 1422306 4326129 2337001 4326129 2068578 4326129 2068578 3339313 2068578 4331517 2656914 4331517 2115472 4331517 2115472 2016407 2115472 3875950 2810200 3875950 2372864 3875950 2372864 4075926 2372864 3923485 2725130 3923485 774518 3923485 774518 903612 774518 1657175 2658534 1657175 261292 1657175 261292 1394673 261292 1140676 526783 1140676 2570928 1140676 2570928 4219347 2570928 4117300 2562868 4117300 3322234 4117300 3322234 931806 3322234 921735 926202 921735 1193931 921735 1193931 500901 1193931 4356686 2314097 4356686 1272083 4356686 1272083 1300160 1272083 724474 937994 724474 850359 724474 850359 797734 850359 4377585 1683034 4377585 2006201 4377585 2006201 3670774 2006201 3559702 3125326 3559702 1092215 3559702 1092215 556201 1092215 4044377 2382411 4044377 2533767 4044377 2533767 4190052 2533767 4260609 3346455 4260609 2255539 4260609 2255539 1683088 2255539 4572183 2879766 4572183 3337592 4572183 3337592 1392385 3337592 1661350 3840602 1661350 619783 1661350 619783 1676304 619783 1211492 432320 1211492 3375047 1211492 3375047 1647678 3375047 3337024 1980665 3337024 943762 3337024 943762 953606 943762 3317251 3222753 3317251 1311225 3317251 1311225 1330667 1311225 731338 746642 731338 964746 731338 964746 950901 964746 4751215 3114598 4751215 4798404 4751215 4798404 3347664 4798404 1667582 516778 1667582 1906929 1667582 1906929 3572728 1906929 793974 871385 793974 3961689 793974 3961689 3338164 3961689 1361701 303449 1361701 1664657 1361701 1664657 2913892 1664657 1131675 1167196 1131675 4641993 1131675 4641993 1661642 4641993 862015 822285 862015 2314601 862015 2314601 3975991 2314601 4331826 2331805 4331826 3315534 4331826 3315534 179270 3315534 4500011 2800174 4500011 3035278 4500011 3035278 4717091 3035278 491388 1180337 491388 3081141 491388 3081141 3318955 3081141 13696 3343423 13696 626316 13696 626316 600987 626316 2749123 3347555 2749123 4655044 2749123 4655044 1660952 4655044 3318597 3553337 3318597 639880 3318597 639880 3341095 639880 541877 1155623 541877 2992300 541877 2992300 4673170 2992300 1659287 4905116 1659287 3047932 1659287 3047932 4711057 3047932 3322521 1075506 3322521 4863252 3322521 4863252 1684368 4863252 1990206 3327875 1990206 2841466 1990206 2841466 4503628 2841466 3328432 4594637 3328432 4693249 3328432 4693249 3347732 4693249 3588923 3343614 3588923 1224572 3588923 1224572 3320040 1224572 3325851 3168051 3325851 1906069 3325851 1906069 3560017 1906069 4374554 2321363 4374554 736967 4374554 736967 941050 736967 3621435 3328842 3621435 4693429 3621435 4693429 3350189 4693429 3332323 3840763 3332323 958973 3332323 958973 943143 958973 3320477 2785693 3320477 960437 3320477 960437 1665831 960437 1655226 4418460 1655226 2812439 1655226 2812439 3881804 2812439 492273 1183733 492273 813345 492273 813345 3316014 813345 1170716 1181662 1170716 3330521 1170716 3330521 1781868 3330521 1656987 1659907 1656987 2093517 1656987 2093517 3762130 2093517 3888838 2189731 3888838 1291745 3888838 1291745 375700 1291745 1680488 1387284 1680488 3927182 1680488 3927182 1395021 3927182 3758706 2922427 3758706 765565 3758706 765565 890297 765565 1484766 1672763 1484766 3054271 1484766 3054271 3611098 3054271 1157169 1158040 1157169 2381946 1157169 2381946 4030175 2381946 1650721 1751137 1650721 4056287 1650721 4056287 1657789 4056287 3621503 1925890 3621503 961957 3621503 961957 677594 961957 3619963 3348178 3619963 928758 3619963 928758 1652043 928758 3864117 2811856 3864117 905801 3864117 905801 740547 905801 3351666 4809040 3351666 687687 3351666 687687 671241 687687 3829794 2168905 3829794 1329648 3829794 1329648 323585 1329648 3976391 2318283 3976391 2021736 3976391 2021736 4621965 2021736 1392099 1410753 1392099 1372652 1392099 1372652 1377601 1372652 571922 541538 571922 1651093 571922 1651093 29416 1651093 4758508 1912181 4758508 1954093 4758508 1954093 3332171 1954093 588626 623334 588626 2041633 588626 2041633 3685920 2041633 3317356 2695765 3317356 2053386 3317356 2053386 3704754 2053386 853941 811188 853941 2801351 853941 2801351 3328644 2801351 1085836 1082763 1085836 2979566 1085836 2979566 3665408 2979566 1180441 492239 1180441 3331219 1180441 3331219 2879916 3331219 3369008 3317587 3369008 4230736 3369008 4230736 3318433 4230736 1683115 756912 1683115 1658680 1683115 1658680 3993688 1658680 1051985 1031606 1051985 2003454 1051985 2003454 4667470 2003454 3325725 4326183 3325725 2003411 3325725 2003411 4654868 2003411 3321786 1776674 3321786 3091337 3321786 3091337 4775012 3091337 2476044 1647511 2476044 3346512 2476044 3346512 577854 3346512 3344356 1679941 3344356 2839224 3344356 2839224 4485268 2839224 2570421 3344730 2570421 3327589 2570421 3327589 3369070 3327589 3341332 4787844 3341332 1657531 3341332 1657531 3036501 1657531 3834761 2852693 3834761 1660824 3834761 1660824 1531597 1660824 3330715 2913506 3330715 642104 3330715 642104 652191 642104 3322759 1742223 3322759 1912146 3322759 1912146 4751607 1912146 1666631 3795854 1666631 2044274 1666631 2044274 4620267 2044274 3085477 1671266 3085477 1667611 3085477 1667611 1263426 1667611 3315608 284660 3315608 724211 3315608 724211 712483 724211 1670413 401482 1670413 2826384 1670413 2826384 4500702 2826384 3852988 2833412 3852988 1669848 3852988 1669848 3851882 1669848 343317 3337614 343317 3108667 343317 3108667 2528807 3108667 798314 799867 798314 2506708 798314 2506708 4188975 2506708 812335 842130 812335 4802185 812335 4802185 1658467 4802185 423214 1243994 423214 4997062 423214 4997062 1669668 4997062 4111461 2529812 4111461 4478317 4111461 4478317 3320425 4478317 376815 1291157 376815 327760 376815 327760 1334031 327760 466482 477531 466482 2915204 466482 2915204 4579697 2915204 3893524 2763101 3893524 2124311 3893524 2124311 3792744 2124311 4070194 2376288 4070194 2419131 4070194 2419131 4068223 2419131 3958224 2701467 3958224 3314528 3958224 3314528 4542177 3314528 1710037 1660066 1710037 1410352 1710037 1410352 1393594 1410352 3783552 2105885 3783552 3096702 3783552 3096702 4743358 3096702 4665197 2989514 4665197 2167843 4665197 2167843 4464746 2167843 4458538 1661000 4458538 4616827 4458538 4616827 1672897 4616827 3339263 723798 3339263 929320 3339263 929320 714880 929320 945907 973836 945907 1122808 945907 1122808 540191 1122808 286279 1404748 286279 1686208 286279 1686208 347862 1686208 3801024 2165735 3801024 2536215 3801024 2536215 4178309 2536215 4344271 1685472 4344271 3323622 4344271 3323622 2008485 3323622 253203 259134 253203 1682693 253203 1682693 3693429 1682693 4189755 1661749 4189755 2579096 4189755 2579096 4082595 2579096 366163 380924 366163 3075144 366163 3075144 3588049 3075144 4098539 2440040 4098539 2302991 4098539 2302991 4363319 2302991 1248209 3344141 1248209 638549 1248209 638549 620274 638549 4093703 2571207 4093703 2587196 4093703 2587196 4241527 2587196 4744322 1930725 4744322 334021 4744322 334021 349964 334021 4645248 2047425 4645248 3351051 4645248 3351051 2698881 3351051 4602824 2073828 4602824 270227 4602824 270227 277624 270227 3331499 1860792 3331499 2757571 3331499 2757571 3926500 2757571 4439799 2201526 4439799 3322634 4439799 3322634 2929567 3322634 1664015 1185128 1664015 2204010 1664015 2204010 3892499 2204010 4460896 2821039 4460896 4919201 4460896 4919201 1654750 4919201 877749 846955 877749 2994746 877749 2994746 3701675 2994746 1009911 1021004 1009911 3328327 1009911 3328327 3886671 3328327 4321303 3352617 4321303 3321980 4321303 3321980 627201 3321980 3692309 2019049 3692309 1665436 3692309 1665436 2972820 1665436 1664156 3469121 1664156 495547 1664156 495547 480051 495547 3332260 1444017 3332260 3059876 3332260 3059876 3587343 3059876 1087153 1083925 1087153 3358751 1087153 3358751 3328895 3358751 3637145 3029265 3637145 834370 3637145 834370 832936 834370 3349559 3281587 3349559 809024 3349559 809024 799570 809024 3331923 70111 3331923 2197028 3331923 2197028 4490663 2197028 396548 3352039 396548 2509638 396548 2509638 4162853 2509638 1423147 3930509 1423147 1250202 1423147 1250202 1251699 1250202 4412740 2261479 4412740 1430617 4412740 1430617 1463157 1430617 552072 1099154 552072 1673395 552072 1673395 1684195 1673395 1635125 1684929 1635125 2704429 1635125 2704429 4395156 2704429 317506 339113 317506 3846064 317506 3846064 1647205 3846064 204077 3325044 204077 2661781 204077 2661781 4018898 2661781 3637676 3050786 3637676 4868992 3637676 4868992 3350160 4868992 1442008 1413849 1442008 3335810 1442008 3335810 2685357 3335810 718309 729567 718309 680671 718309 680671 991943 680671 1054480 1062576 1054480 4437771 1054480 4437771 1681551 4437771 3319554 2599833 3319554 1952635 3319554 1952635 4701945 1952635 593878 1102061 593878 2473313 593878 2473313 4208806 2473313 4054883 2601748 4054883 3344112 4054883 3344112 4175260 3344112 461910 489689 461910 868011 461910 868011 3318252 868011 975249 1656394 975249 1078583 975249 1078583 4717277 1078583 2622925 3345562 2622925 2948462 2622925 2948462 3689140 2948462 4405100 2243826 4405100 2552898 4405100 2552898 3346424 2552898 1192743 487573 1192743 3264097 1192743 3264097 1679232 3264097 3315495 1602985 3315495 3774606 3315495 3774606 1658594 3774606 3338742 922783 3338742 2425149 3338742 2425149 3322327 2425149 411976 1244104 411976 3342079 411976 3342079 4353629 3342079 3332981 2025168 3332981 1949320 3332981 1949320 3604509 1949320 3344771 4898778 3344771 18376 3344771 18376 1681653 18376 1655741 535037 1655741 2976340 1655741 2976340 4663051 2976340 3348601 4917611 3348601 989913 3348601 989913 1667771 989913 1091677 578109 1091677 1677994 1091677 1677994 1731111 1677994 395861 404624 395861 4199363 395861 4199363 3334010 4199363 4455636 2201096 4455636 1651322 4455636 1651322 997490 1651322 3808280 2138863 3808280 1435528 3808280 1435528 1665279 1435528 3314355 2487527 3314355 622120 3314355 622120 624397 622120 4432397 2198848 4432397 1090088 4432397 1090088 584907 1090088 3958346 2729712 3958346 1203384 3958346 1203384 3346350 1203384 3320258 1521483 3320258 1658794 3320258 1658794 434480 1658794 4910723 3317603 4910723 265753 4910723 265753 3324639 265753 375441 1293044 375441 3651157 375441 3651157 3351938 3651157 4264169 2619246 4264169 2436718 4264169 2436718 3317934 2436718 3574486 3112964 3574486 518495 3574486 518495 3323721 518495 3352429 4464044 3352429 2229060 3352429 2229060 3888384 2229060 3493454 1682966 3493454 2517577 3493454 2517577 4137887 2517577 4577072 1655110 4577072 1709893 4577072 1709893 3315000 1709893 908101 894804 908101 1662582 908101 1662582 4295288 1662582 528298 1143259 528298 358329 528298 358329 1301066 358329 4473735 2213816 4473735 3001606 4473735 3001606 3319463 3001606 4781850 3110568 4781850 3348148 4781850 3348148 1589609 3348148 289533 1673630 289533 1675897 289533 1675897 3487869 1675897 3323432 3163797 3323432 3329095 3323432 3329095 413953 3329095 1663969 3572198 1663969 2427128 1663969 2427128 4215276 2427128 1101728 556833 1101728 3346033 1101728 3346033 1154691 3346033 1667993 25320 1667993 1337268 1667993 1337268 3314515 1337268 3348572 4406482 3348572 1675253 3348572 1675253 1525719 1675253 1650735 4358182 1650735 3336772 1650735 3336772 2279471 3336772 1076896 3613798 1076896 979458 1076896 979458 1674394 979458 930941 921336 930941 1968006 930941 1968006 4705630 1968006 1679174 138070 1679174 2572906 1679174 2572906 4098109 2572906 3576425 1897167 3576425 2100134 3576425 2100134 2037875 2100134 2386241 3351308 2386241 3315988 2386241 3315988 2143304 3315988 527520 1151034 527520 1655405 527520 1655405 1476814 1655405 1239836 1229292 1239836 239004 1239836 239004 3333596 239004 3350860 4213135 3350860 1675720 3350860 1675720 3107260 1675720 1305685 384503 1305685 2748486 1305685 2748486 4415612 2748486 1355842 317968 1355842 3316589 1355842 3316589 4950830 3316589 1678801 2524956 1678801 3323559 1678801 3323559 4361975 3323559 334563 314203 334563 2184720 334563 2184720 4483487 2184720 4221352 2539395 4221352 1323945 4221352 1323945 337546 1323945 4732330 1939484 4732330 3338736 4732330 3338736 2000861 3338736 1843446 1663375 1843446 3715494 1843446 3715494 3334258 3715494 809943 836001 809943 1668304 809943 1668304 1278818 1668304 4294058 2633654 4294058 888614 4294058 888614 904448 888614 1392248 1397049 1392248 3321511 1392248 3321511 223250 3321511 4362096 2275836 4362096 1391651 4362096 1391651 272452 1391651 1324307 3338977 1324307 2368455 1324307 2368455 4039487 2368455 1650061 393402 1650061 4592143 1650061 4592143 3323201 4592143 1647846 4496331 1647846 1672706 1647846 1672706 689041 1672706 1653147 4723138 1653147 2999585 1653147 2999585 4655950 2999585 3525452 3137998 3525452 1356754 3525452 1356754 272556 1356754 2900363 3348770 2900363 1835915 2900363 1835915 3340775 1835915 4461548 2202354 4461548 3329296 4461548 3329296 2426021 3329296 3339162 4606179 3339162 401562 3339162 401562 1252328 401562 895506 763547 895506 704081 895506 704081 684244 704081 3321614 4249697 3321614 2814462 3321614 2814462 4482040 2814462 2334969 3352968 2334969 3317162 2334969 3317162 1969010 3317162 4373984 1668657 4373984 1830571 4373984 1830571 1670101 1830571 3844136 2171069 3844136 1122484 3844136 1122484 3341301 1122484 1394146 273339 1394146 1143404 1394146 1143404 1142410 1143404 374778 359443 374778 1405481 374778 1405481 1411710 1405481 3337561 2193640 3337561 1648015 3337561 1648015 999687 1648015 4214573 2559278 4214573 1231045 4214573 1231045 1677721 1231045 2629668 1657260 2629668 3319103 2629668 3319103 801541 3319103 3337625 4304043 3337625 1647681 3337625 1647681 743586 1647681 3677188 2033780 3677188 3243471 3677188 3243471 1673506 3243471 3333362 4204312 3333362 3108409 3333362 3108409 3533202 3108409 3433327 1683928 3433327 1684841 3433327 1684841 884352 1684841 3572504 590279 3572504 2472064 3572504 2472064 3352938 2472064 746588 740835 746588 782560 746588 782560 771530 782560 1154863 503172 1154863 925761 1154863 925761 753135 925761 4451393 2240351 4451393 271114 4451393 271114 1418726 271114 3088006 1657095 3088006 952036 3088006 952036 698817 952036 4455511 2803494 4455511 305087 4455511 305087 3336990 305087 1070442 1063732 1070442 313798 1070442 313798 3316399 313798 4001261 2333814 4001261 3342146 4001261 3342146 2950789 3342146 1382857 3350389 1382857 1923265 1382857 1923265 3559533 1923265 357484 343378 357484 1277718 357484 1277718 404894 1277718 3002912 3339518 3002912 499276 3002912 499276 516005 499276 1210728 442174 1210728 2086061 1210728 2086061 4559898 2086061 490438 1192711 490438 1680944 490438 1680944 801044 1680944 3319360 598460 3319360 219728 3319360 219728 219434 219728 1160181 1174431 1160181 423461 1160181 423461 425930 423461 3350721 2315320 3350721 1686127 3350721 1686127 3545669 1686127 3689229 2018790 3689229 2532538 3689229 2532538 4151159 2532538 912365 936048 912365 6282 912365 6282 3329102 6282 377627 357970 377627 2053861 377627 2053861 3704037 2053861 1427885 230663 1427885 4015720 1427885 4015720 3350766 4015720 887629 893288 887629 3896382 887629 3896382 3351364 3896382 856768 821857 856768 1502451 856768 1502451 1667905 1502451 4153664 1666767 4153664 1953606 4153664 1953606 4703254 1953606 409984 393705 409984 3337424 409984 3337424 2692496 3337424 1647076 2293648 1647076 3322411 1647076 3322411 727174 3322411 1209827 1211780 1209827 245900 1209827 245900 3327836 245900 697878 956381 697878 4803590 697878 4803590 725209 4803590 3323718 1065509 3323718 3342861 3323718 3342861 4975606 3342861 2815151 1658742 2815151 1672541 2815151 1672541 4485448 1672541 3350349 2766469 3350349 558788 3350349 558788 3348902 558788 1333182 1316575 1333182 2187436 1333182 2187436 4449218 2187436 1658206 3312506 1658206 3628746 1658206 3628746 1656469 3628746 4038632 2627627 4038632 2956406 4038632 2956406 3713072 2956406 4686237 1651550 4686237 3326092 4686237 3326092 1111442 3326092 933164 957050 933164 3672053 933164 3672053 1682581 3672053 1186552 480496 1186552 870227 1186552 870227 764711 870227 3531466 3131874 3531466 3324126 3531466 3324126 4933366 3324126 4431610 2227513 4431610 2533218 4431610 2533218 4147606 2533218 628867 1051407 628867 283078 628867 283078 3343254 283078 1022543 992648 1022543 2136343 1022543 2136343 3022412 2136343 1657188 2063112 1657188 4077902 1657188 4077902 3330124 4077902 687184 683877 687184 3340297 687184 3340297 206750 3340297 1519714 3342447 1519714 3719597 1519714 3719597 3327866 3719597 982578 664833 982578 2410505 982578 2410505 4248200 2410505 3710068 3331741 3710068 1025294 3710068 1025294 1685847 1025294 4877629 3315352 4877629 2970934 4877629 2970934 3679004 2970934 3315999 4351523 3315999 1669961 3315999 1669961 1470790 1669961 1678373 885407 1678373 1008312 1678373 1008312 684508 1008312 4826877 3342490 4826877 2383800 4826877 2383800 4060791 2383800 1453029 1438531 1453029 3334942 1453029 3334942 787975 3334942 1157616 1650492 1157616 1391531 1157616 1391531 1383824 1391531 4670498 3340257 4670498 1933356 4670498 1933356 4747397 1933356 1086331 1112010 1086331 2398621 1086331 2398621 4255945 2398621 3316639 572138 3316639 3038609 3316639 3038609 4700115 3038609 987556 683724 987556 313502 987556 313502 325549 313502 839448 850582 839448 3074005 839448 3074005 4728145 3074005 3762505 2072483 3762505 2038663 3762505 2038663 3719455 2038663 3793778 2885437 3793778 1366310 3793778 1366310 1364528 1366310 4401483 2727368 4401483 2225373 4401483 2225373 4440090 2225373 794530 794906 794530 1093670 794530 1093670 1094465 1093670 3946739 2722256 3946739 1661432 3946739 1661432 4382536 1661432 1681479 2151359 1681479 379586 1681479 379586 356109 379586 697365 679678 697365 2881067 697365 2881067 4544361 2881067 1678026 1861587 1678026 2348698 1678026 2348698 4025773 2348698 1652542 3633677 1652542 3008093 1652542 3008093 4670129 3008093 1675415 2458377 1675415 907353 1675415 907353 753962 907353 3324948 156206 3324948 2798415 3324948 2798415 4493442 2798415 3853911 2845483 3853911 2427688 3853911 2427688 4081761 2427688 4122086 2510675 4122086 3317815 4122086 3317815 279120 3317815 3350294 2923584 3350294 4635309 3350294 4635309 1252418 4635309 1405689 1391998 1405689 2983326 1405689 2983326 4655769 2983326 4254548 2404209 4254548 1888931 4254548 1888931 4768747 1888931 2159466 3346453 2159466 1652387 2159466 1652387 1709694 1652387 4661891 3017946 4661891 3327233 4661891 3327233 1543707 3327233 3344298 4672612 3344298 2835783 3344298 2835783 1680663 2835783 3785047 2872028 3785047 2498031 3785047 2498031 4157296 2498031 4020576 2670012 4020576 930660 4020576 930660 750701 930660 3547393 1878311 3547393 1679679 3547393 1679679 4188723 1679679 1386290 3321754 1386290 3327099 1386290 3327099 1385532 3327099 4237627 2427757 4237627 2719612 4237627 2719612 3935733 2719612 364840 357920 364840 3323982 364840 3323982 3324723 3323982 890583 900664 890583 3346717 890583 3346717 3432873 3346717 385121 1299968 385121 2995969 385121 2995969 4668668 2995969 2889336 3328511 2889336 1648684 2889336 1648684 2797954 1648684 273876 276881 273876 2352254 273876 2352254 4021591 2352254 1923403 1666537 1923403 3349686 1923403 3349686 410602 3349686 391751 368757 391751 2166157 391751 2166157 1683324 2166157 4285345 2609504 4285345 1313006 4285345 1313006 347232 1313006 2840508 3322626 2840508 723732 2840508 723732 931442 723732 3619151 3064334 3619151 2196112 3619151 2196112 4443096 2196112 4151651 2469750 4151651 1019460 4151651 1019460 679321 1019460 1163244 1169659 1163244 2038712 1163244 2038712 4639032 2038712 1144477 1177244 1144477 2109050 1144477 2109050 4557859 2109050 1677239 3029542 1677239 443125 1677239 443125 1232193 443125 1304690 1297973 1304690 4364846 1304690 4364846 3328271 4364846 3317007 1351271 3317007 761147 3317007 761147 749570 761147 1658425 1752456 1658425 2842056 1658425 2842056 1674882 2842056 1138398 533635 1138398 4782517 1138398 4782517 1650332 4782517 3921281 2283920 3921281 1891928 3921281 1891928 4789830 1891928 338951 328177 338951 3314844 338951 3314844 4944294 3314844 722017 957254 722017 416067 722017 416067 1275728 416067 4779685 653711 4779685 2374994 4779685 2374994 3113845 2374994 4000302 2363457 4000302 586527 4000302 586527 567837 586527 907469 1646902 907469 1655052 907469 1655052 4362849 1655052 1073709 1058036 1073709 350526 1073709 350526 345516 350526 809932 3346324 809932 2839139 809932 2839139 4520712 2839139 315556 288820 315556 1365658 315556 1365658 1675519 1365658 3127102 1657283 3127102 1071885 3127102 1071885 577961 1071885 4242750 2419176 4242750 3314886 4242750 3314886 3300691 3314886 1648349 2258151 1648349 3750108 1648349 3750108 1653312 3750108 1668053 4579294 1668053 576499 1668053 576499 1057298 576499 4737180 1920588 4737180 808320 4737180 808320 877177 808320 4533435 2871227 4533435 583326 4533435 583326 1083596 583326 635290 1043890 635290 376309 635290 376309 3315230 376309 1671563 129043 1671563 1680496 1671563 1680496 773424 1680496 493665 1200990 493665 1656317 493665 1656317 4441862 1656317 1650980 3510637 1650980 1650400 1650980 1650400 4249035 1650400 3316689 1142852 3316689 1654141 3316689 1654141 4921002 1654141 1433622 3314059 1433622 330683 1433622 330683 300263 330683 2040270 1676090 2040270 3574817 2040270 3574817 3322229 3574817 3317868 99319 3317868 2564390 3317868 2564390 4207953 2564390 1144254 511222 1144254 1653383 1144254 1653383 2790203 1653383 1378704 296331 1378704 1668981 1378704 1668981 550489 1668981 385063 380092 385063 3326314 385063 3326314 4329447 3326314 3663308 2986284 3663308 1649505 3663308 1649505 1497573 1649505 4375215 2714361 4375215 3346005 4375215 3346005 2074210 3346005 1020822 665981 1020822 487069 1020822 487069 3319781 487069 4317473 1667340 4317473 403049 4317473 403049 1266466 403049 785574 1648275 785574 2300286 785574 2300286 3988563 2300286 1403464 1401904 1403464 2067578 1403464 2067578 4629556 2067578 1293947 1302992 1293947 2248172 1293947 2248172 3904528 2248172 402732 425854 402732 1044505 402732 1044505 3334823 1044505 1671393 3299544 1671393 1682334 1671393 1682334 1465710 1682334 1646929 3145397 1646929 4966470 1646929 4966470 1663918 4966470 3335046 1842896 3335046 2135074 3335046 2135074 4526603 2135074 662981 999019 662981 3013771 662981 3013771 3660739 3013771 2565439 3314604 2565439 1923062 2565439 1923062 4777858 1923062 3321722 233570 3321722 910871 3321722 910871 3341910 910871 4712771 1655051 4712771 1676712 4712771 1676712 3562267 1676712 451218 1193349 451218 1681302 451218 1681302 336900 1681302 4754453 3091727 4754453 3339068 4754453 3339068 1409409 3339068 675351 1007850 675351 2518979 675351 2518979 4157148 2518979 4095158 3329880 4095158 2814545 4095158 2814545 3859837 2814545 3318737 2339461 3318737 1225849 3318737 1225849 1652356 1225849 1679127 3753070 1679127 1137954 1679127 1137954 1127613 1137954 710534 717774 710534 2950054 710534 2950054 4627220 2950054 1060199 615222 1060199 574627 1060199 574627 1092185 574627 3332932 883509 3332932 2475959 3332932 2475959 4226085 2475959 3320846 2239231 3320846 222789 3320846 222789 221839 222789 1676294 3941611 1676294 1107063 1676294 1107063 1107827 1107063 1131390 1137874 1131390 2555877 1131390 2555877 4232117 2555877 638517 654584 638517 2147715 638517 2147715 3787690 2147715 4661526 2985788 4661526 4895151 4661526 4895151 3347770 4895151 1676028 3710405 1676028 2780018 1676028 2780018 4448156 2780018 4303931 2612157 4303931 925456 4303931 925456 742126 925456 1370611 285973 1370611 1177057 1370611 1177057 1206333 1177057 1685293 4510491 1685293 4200961 1685293 4200961 1666076 4200961 375396 352273 375396 893263 375396 893263 768856 893263 1655150 2296558 1655150 3057497 1655150 3057497 3587265 3057497 576401 556636 576401 2870012 576401 2870012 3823401 2870012 4637263 2057950 4637263 1648334 4637263 1648334 401147 1648334 1134919 1161483 1134919 1678296 1134919 1678296 3679473 1678296 4126765 2443819 4126765 2867492 4126765 2867492 4538335 2867492 4073338 2400846 4073338 2978024 4073338 2978024 4626607 2978024 1262695 1665732 1262695 3954947 1262695 3954947 1660379 3954947 673056 1001951 673056 2253222 673056 2253222 3908856 2253222 2153627 3332048 2153627 1168716 2153627 1168716 1197994 1168716 3601055 3344230 3601055 502207 3601055 502207 503266 502207 1679202 2286620 1679202 2837333 1679202 2837333 1649904 2837333 1036501 636977 1036501 1119601 1036501 1119601 1138713 1119601 1684480 3514346 1684480 1674595 1684480 1674595 3351817 1674595 1673526 1397526 1673526 837310 1673526 837310 846525 837310 3346667 1174418 3346667 2156262 3346667 2156262 4493377 2156262 1686190 1559443 1686190 2495998 1686190 2495998 4157351 2495998 3341248 4721447 3341248 1063894 3341248 1063894 1073131 1063894 4628542 3343707 4628542 2021894 4628542 2021894 4670675 2021894 4408836 2248103 4408836 541793 4408836 541793 1153124 541793 527941 525721 527941 992797 527941 992797 965456 992797 262898 1650904 262898 1197498 262898 1197498 450365 1197498 3892969 2213750 3892969 4219369 3892969 4219369 1661164 4219369 3081095 1684573 3081095 2739454 3081095 2739454 1667526 2739454 1674401 546680 1674401 2681914 1674401 2681914 3979338 2681914 4222976 2534575 4222976 3332955 4222976 3332955 310856 3332955 3346975 4758108 3346975 2684816 3346975 2684816 3348910 2684816 4732192 3067228 4732192 378186 4732192 378186 1306631 378186 4221054 1682792 4221054 2652544 4221054 2652544 4018574 2652544 4148208 1661013 4148208 2103942 4148208 2103942 3763519 2103942 4399463 2728680 4399463 2905112 4399463 2905112 3753599 2905112 3794779 2842612 3794779 929737 3794779 929737 766111 929737 1661854 4678790 1661854 1647208 1661854 1647208 2130086 1647208 4136599 2524568 4136599 2155584 4136599 2155584 3815594 2155584 1202010 465228 1202010 3546202 1202010 3546202 3319178 3546202 882512 754740 882512 720731 882512 720731 968539 720731 1090094 559893 1090094 2741505 1090094 2741505 3929048 2741505 1053717 1028129 1053717 2590376 1053717 2590376 4088843 2590376 3697902 2974232 3697902 1695714 3697902 1695714 1660825 1695714 661476 680717 661476 4307009 661476 4307009 3352899 4307009 1078951 584973 1078951 2644120 1078951 2644120 4040165 2644120 1677053 4815881 1677053 4165428 1677053 4165428 3347206 4165428 244606 209687 244606 3334325 244606 3334325 1343915 3334325 3860816 2205354 3860816 205177 3860816 205177 1453062 205177 1668644 2456010 1668644 692229 1668644 692229 1000366 692229 1678464 17266 1678464 2363322 1678464 2363322 4018192 2363322 3314293 2792345 3314293 2923346 3314293 2923346 4573122 2923346 1247826 1236697 1247826 3319715 1247826 3319715 2430385 3319715 1565203 1668704 1565203 484999 1565203 484999 1159631 484999 4341201 2330246 4341201 2260009 4341201 2260009 3901737 2260009 4000431 2686581 4000431 2436577 4000431 2436577 4264979 2436577 3889107 2245705 3889107 1135002 3889107 1135002 1137079 1135002 611423 1066193 611423 3316620 611423 3316620 3336893 3316620 329130 1661835 329130 1683025 329130 1683025 3907437 1683025 981273 658909 981273 2435367 981273 2435367 4090936 2435367 3330583 3164318 3330583 3335759 3330583 3335759 2785487 3335759 3754177 2911610 3754177 898934 3754177 898934 1666500 898934 1244612 435205 1244612 2780196 1244612 2780196 4428557 2780196 1240944 4663245 1240944 1892308 1240944 1892308 3575678 1892308 1672722 4634400 1672722 4576069 1672722 4576069 1669890 4576069 3633291 3346442 3633291 1676223 3633291 1676223 523778 1676223 4538723 2884606 4538723 2271903 4538723 2271903 4398773 2271903 941569 3321794 941569 834009 941569 834009 1667325 834009 3004011 1648525 3004011 580958 3004011 580958 1115490 580958 370890 1680629 370890 1652406 370890 1652406 1593770 1652406 3331568 566642 3331568 1647532 3331568 1647532 4979665 1647532 4752141 1924220 4752141 2957927 4752141 2957927 4661042 2957927 4676148 2984501 4676148 985318 4676148 985318 971780 985318 3743592 2925921 3743592 601366 3743592 601366 1073218 601366 1650148 2378463 1650148 1681998 1650148 1681998 1280060 1681998 3690952 3324337 3690952 1622596 3690952 1622596 3317918 1622596 1586529 1655205 1586529 540392 1586529 540392 1145553 540392 958458 3344272 958458 708925 958458 708925 953460 708925 4365150 2678189 4365150 1677598 4365150 1677598 2850092 1677598 1103811 562982 1103811 558459 1103811 558459 572610 558459 244123 3955460 244123 1907534 244123 1907534 3582923 1907534 4220071 2443304 4220071 111754 4220071 111754 1684789 111754 4731146 1925068 4731146 2812909 4731146 2812909 4467065 2812909 459859 1219458 459859 3029519 459859 3029519 3660562 3029519 3744342 1686653 3744342 2969018 3744342 2969018 3682194 2969018 256479 1398031 256479 1678364 256479 1678364 1587638 1678364 2094768 1685723 2094768 1361916 2094768 1361916 1351932 1361916 767296 873525 767296 2395565 767296 2395565 4053372 2395565 1177335 472473 1177335 1977939 1177335 1977939 3319553 1977939 4035303 2376672 4035303 1908424 4035303 1908424 1647905 1908424 1684270 2619457 1684270 3743749 1684270 3743749 3327572 3743749 3811960 2160347 3811960 2220947 3811960 2220947 4464268 2220947 4488538 3316617 4488538 2579479 4488538 2579479 1685640 2579479 1678282 1673245 1678282 3352182 1678282 3352182 4370431 3352182 3340610 3323464 3340610 1041263 3340610 1041263 641306 1041263 1682062 2793705 1682062 1648789 1682062 1648789 3392158 1648789 4302324 2623861 4302324 1268182 4302324 1268182 407998 1268182 4387715 2730649 4387715 457471 4387715 457471 459325 457471 763206 903287 763206 2112802 763206 2112802 3347955 2112802 3053534 2233939 3053534 1656141 3053534 1656141 289890 1656141 346137 1308996 346137 1027709 346137 1027709 652580 1027709 4496519 2838174 4496519 1240883 4496519 1240883 1247948 1240883 1655016 1256773 1655016 2234581 1655016 2234581 4430157 2234581 4360870 2682916 4360870 1669053 4360870 1669053 305210 1669053 912282 790667 912282 1015063 912282 1015063 627033 1015063 382492 363214 382492 469478 382492 469478 3333606 469478 3261079 3352559 3261079 1681480 3261079 1681480 2926869 1681480 4154404 2498644 4154404 618149 4154404 618149 635802 618149 3938721 2289220 3938721 3314736 3938721 3314736 950439 3314736 1114638 3322949 1114638 2019557 1114638 2019557 3664072 2019557 167656 1664148 167656 1437580 167656 1437580 235479 1437580 3350676 556976 3350676 2809308 3350676 2809308 4490319 2809308 359277 1664521 359277 3347307 359277 3347307 1779084 3347307 956370 958107 956370 2763462 956370 2763462 3894211 2763462 1211911 3323137 1211911 1036344 1211911 1036344 630715 1036344 3773258 2906114 3773258 924142 3773258 924142 735150 924142 3319054 511040 3319054 607623 3319054 607623 615663 607623 1686439 1755914 1686439 995632 1686439 995632 1022489 995632 3891288 1677109 3891288 1686186 3891288 1686186 2571288 1686186 3643811 3026602 3643811 780131 3643811 780131 779675 780131 3605144 1917998 3605144 2007772 3605144 2007772 3652957 2007772 4576241 2077761 4576241 4112422 4576241 4112422 1683547 4112422 831945 820401 831945 867791 831945 867791 798703 867791 4151807 2532289 4151807 2020661 4151807 2020661 3665904 2020661 1007514 672077 1007514 1525107 1007514 1525107 1661909 1525107 799778 861234 799778 1999051 799778 1999051 4666883 1999051 881334 883775 881334 2644593 881334 2644593 4314828 2644593 2941107 2966268 2941107 4266728 2941107 4266728 3334689 4266728 4276876 2373769 4276876 548811 4276876 548811 1131589 548811 2214469 1652112 2214469 969243 2214469 969243 706330 969243 231218 231013 231218 2662771 231218 2662771 4314809 2662771 858923 804173 858923 669736 858923 669736 1668502 669736 3762305 2121224 3762305 2161525 3762305 2161525 3835074 2161525 2168119 1653107 2168119 1683363 2168119 1683363 4051611 1683363 3616731 1972809 3616731 2805472 3616731 2805472 1968585 2805472 3970325 2701507 3970325 1677263 3970325 1677263 2729142 1677263 3878296 2781162 3878296 4708872 3878296 4708872 3340712 4708872 497782 478500 497782 2925092 497782 2925092 4597093 2925092 766848 1669732 766848 1650420 766848 1650420 1667031 1650420 4253375 2419145 4253375 1074941 4253375 1074941 3329393 1074941 3573702 1892993 3573702 3339891 3573702 3339891 131562 3339891 1669871 2611508 1669871 3350580 1669871 3350580 4278965 3350580 3917538 2236061 3917538 4377859 3917538 4377859 3331979 4377859 827255 828014 827255 2355904 827255 2355904 3990648 2355904 515861 1160357 515861 2129503 515861 2129503 4529824 2129503 4546015 2896573 4546015 982679 4546015 982679 686762 982679 1377471 1372488 1377471 344462 1377471 344462 358782 344462 1665235 4814838 1665235 3347353 1665235 3347353 3066937 3347353 879787 3315309 879787 2104043 879787 2104043 3766905 2104043 1669446 3911538 1669446 1648426 1669446 1648426 1716419 1648426 3589674 3081562 3589674 746759 3589674 746759 3341973 746759 1422345 1413331 1422345 3350022 1422345 3350022 1052656 3350022 600044 612784 600044 507123 600044 507123 506516 507123 3890234 2742710 3890234 1685693 3890234 1685693 1929688 1685693 3651787 3006704 3651787 446053 3651787 446053 1212575 446053 3689638 2024415 3689638 3348227 3689638 3348227 2953593 3348227 821806 1656339 821806 2700286 821806 2700286 4370564 2700286 3760501 2128942 3760501 3321176 3760501 3321176 1348290 3321176 3320457 2004851 3320457 790488 3320457 790488 814803 790488 1320496 321958 1320496 1041597 1320496 1041597 627775 1041597 958725 940530 958725 2556652 958725 2556652 4110456 2556652 4291123 2599152 4291123 1670720 4291123 1670720 2944683 1670720 337775 1679922 337775 1651487 337775 1651487 3834357 1651487 2945228 1650672 2945228 3090449 2945228 3090449 4792244 3090449 1174815 3344649 1174815 2667710 1174815 2667710 4369859 2667710 4662448 2991121 4662448 611123 4662448 611123 1053787 611123 3339354 3002708 3339354 2956540 3339354 2956540 1672011 2956540 2750399 3332895 2750399 1669018 2750399 1669018 546528 1669018 3818769 2857280 3818769 3342953 3818769 3342953 3304429 3342953 1675790 3184349 1675790 1036534 1675790 1036534 1648628 1036534 3327336 2287827 3327336 3740663 3327336 3740663 1674685 3740663 4192659 1653449 4192659 3315869 4192659 3315869 4949179 3315869 3324173 813303 3324173 3345805 3324173 3345805 2036968 3345805 4810941 1685426 4810941 1888984 4810941 1888984 4765193 1888984 3341169 4598999 3341169 3108256 3341169 3108256 4754133 3108256 2906509 1662590 2906509 4262130 2906509 4262130 1681885 4262130 4197690 2523730 4197690 1132137 4197690 1132137 568605 1132137 4776512 1647590 4776512 2065934 4776512 2065934 4594379 2065934 3835564 2184539 3835564 1201497 3835564 1201497 462537 1201497 835186 3346200 835186 2568681 835186 2568681 4081660 2568681 3635736 1998986 3635736 1190824 3635736 1190824 1212881 1190824 2550017 1664301 2550017 3621036 2550017 3621036 1652304 3621036 662614 977347 662614 1049649 662614 1049649 1073521 1049649 3341225 4846237 3341225 656520 3341225 656520 663696 656520 3325960 4042924 3325960 4582794 3325960 4582794 3314635 4582794 3048259 3353010 3048259 1233901 3048259 1233901 1217232 1233901 3325154 3395343 3325154 1648431 3325154 1648431 1839972 1648431 745100 763864 745100 1152237 745100 1152237 1151049 1152237 1671190 1790453 1671190 4680961 1671190 4680961 3332335 4680961 3339376 1419680 3339376 4890282 3339376 4890282 1667815 4890282 3345451 1950335 3345451 241041 3345451 241041 1443503 241041 3313728 2954812 3313728 1950375 3313728 1950375 4713047 1950375 1667730 3680404 1667730 1168002 1667730 1168002 510767 1168002 1734597 3334752 1734597 1683626 1734597 1683626 619692 1683626 946545 709361 946545 1442270 946545 1442270 1436339 1442270 3331608 1852192 3331608 1314066 3331608 1314066 1675009 1314066 495559 476730 495559 1665532 495559 1665532 329520 1665532 3582256 1661220 3582256 1098244 3582256 1098244 1104787 1098244 1441267 1459845 1441267 3343683 1441267 3343683 586176 3343683 3337720 3449954 3337720 1668862 3337720 1668862 2344695 1668862 4073201 1677939 4073201 1059472 4073201 1059472 1035472 1059472 3328663 1405744 3328663 3329244 3328663 3329244 2173864 3329244 1647584 3131033 1647584 1658444 1647584 1658444 2539365 1658444 4303734 2352301 4303734 2145585 4303734 2145585 3811179 2145585 4358374 2680458 4358374 2203713 4358374 2203713 1684534 2203713 3339814 1939702 3339814 1675491 3339814 1675491 3344239 1675491 4392305 2723075 4392305 1124053 4392305 1124053 3347224 1124053 224926 230918 224926 275089 224926 275089 1409465 275089 3257135 1676986 3257135 1286414 3257135 1286414 1676131 1286414 1663881 2958178 1663881 4257754 1663881 4257754 1647915 4257754 3581774 3114477 3581774 735063 3581774 735063 729241 735063 4486475 2828225 4486475 285944 4486475 285944 3332057 285944 1667792 3938869 1667792 2420945 1667792 2420945 4212115 2420945 3698066 2982255 3698066 2343768 3698066 2343768 4329162 2343768 248758 3343242 248758 2264898 248758 2264898 3317273 2264898 1679149 1138663 1679149 2565096 1679149 2565096 4093085 2565096 3349795 4647743 3349795 1219606 3349795 1219606 1664968 1219606 831303 864649 831303 1092249 831303 1092249 1073376 1092249 1685888 1870018 1685888 323648 1685888 323648 1353884 323648 1441175 1661830 1441175 2248524 1441175 2248524 4410104 2248524 4177925 2502506 4177925 4769370 4177925 4769370 3330574 4769370 1188293 504651 1188293 1001420 1188293 1001420 666265 1001420 1428625 1431333 1428625 584357 1428625 584357 1064109 584357 79592 1681563 79592 3325925 79592 3325925 2713264 3325925 3873340 3352350 3873340 3011154 3873340 3011154 3322797 3011154 4705625 3039684 4705625 3098448 4705625 3098448 4796715 3098448 4775916 3114460 4775916 2928482 4775916 2928482 3324433 2928482 4401279 2251531 4401279 733359 4401279 733359 940984 733359 4201581 2473312 4201581 3096459 4201581 3096459 4785637 3096459 4129881 3320549 4129881 1469051 4129881 1469051 3317839 1469051 3811871 2147052 3811871 1397395 3811871 1397395 270385 1397395 2390743 3338945 2390743 1219322 2390743 1219322 1190702 1219322 4782273 3098266 4782273 1646692 4782273 1646692 2195801 1646692 496334 498511 496334 1654754 496334 1654754 646467 1654754 1672533 4263984 1672533 1647554 1672533 1647554 1077779 1647554 4496670 2135241 4496670 875881 4496670 875881 873227 875881 2591990 1669425 2591990 1214111 2591990 1214111 1187510 1214111 3346339 4243336 3346339 1685013 3346339 1685013 294592 1685013 1659465 985555 1659465 1369506 1659465 1369506 1364516 1369506 4775606 1873959 4775606 1964063 4775606 1964063 3649035 1964063 1646742 517932 1646742 1651798 1646742 1651798 3293613 1651798 3668472 3319125 3668472 745786 3668472 745786 915008 745786 4169317 2497713 4169317 443543 4169317 443543 426728 443543 3840031 2860791 3840031 1056255 3840031 1056255 597928 1056255 3697226 1649511 3697226 468281 3697226 468281 451352 468281 4594853 388634 4594853 2866943 4594853 2866943 4561593 2866943 3347318 4425440 3347318 1675331 3347318 1675331 4016395 1675331 3759398 2104535 3759398 2186974 3759398 2186974 4492052 2186974 4847920 1669490 4847920 3321758 4847920 3321758 1892043 3321758 610563 633973 610563 3352919 610563 3352919 1494414 3352919 4547683 2871467 4547683 2440155 4547683 2440155 4213625 2440155 4044057 1680791 4044057 837607 4044057 837607 832826 837607 4404633 2754520 4404633 2464676 4404633 2464676 4147931 2464676 3929860 2716676 3929860 1876608 3929860 1876608 1665984 1876608 1679966 4641987 1679966 48284 1679966 48284 3320079 48284 3316726 4910753 3316726 2
200000 427541784 0 427541784 573448981 427541784 435444609 564877577 435444609 747751889 435444609 747751889 252896841 747751889 40466772 960260766 40466772 65042960 40466772 65042960 933286289 65042960 156917592 843920002 156917592 464585887 156917592 464585887 535506055 464585887 643203161 355959853 643203161 893605780 643203161 893605780 107460215 893605780 211607074 788232376 211607074 601009130 211607074 601009130 399387510 601009130 159573823 841377259 159573823 624904779 159573823 624904779 374953295 624904779 119293708 881874599 119293708 921957605 119293708 921957605 79796570 921957605 997535440 2605790 997535440 572547785 997535440 572547785 427375407 572547785 384842190 615463920 384842190 570152384 384842190 570152384 429743618 570152384 388776493 611351973 388776493 685615333 388776493 685615333 316068871 685615333 560171221 440853597 560171221 469830520 560171221 469830520 530044835 469830520 248375594 752728385 248375594 973232086 248375594 973232086 28028937 973232086 414267123 586237522 414267123 155794939 414267123 155794939 842904077 155794939 975030371 24399050 975030371 980895747 975030371 980895747 20339846 980895747 949572192 49040173 949572192 993274458 949572192 993274458 6822540 993274458 911977449 86223508 911977449 37494662 911977449 37494662 961379810 37494662 132454165 868707618 132454165 523665861 132454165 523665861 476249465 523665861 651959646 347722240 651959646 233001504 651959646 233001504 765453698 233001504 148723048 852247405 148723048 827697507 148723048 827697507 173153448 827697507 656180264 343383292 656180264 217099296 656180264 217099296 781771162 217099296 65389360 936963032 65389360 855222503 65389360 855222503 146038597 855222503 795145737 203125593 795145737 119082953 795145737 119082953 879128658 119082953 640783350 358692002 640783350 403094828 640783350 403094828 597090746 403094828 658496338 341190810 658496338 485894979 658496338 485894979 513415277 485894979 5932845 993857348 5932845 182026337 5932845 182026337 816461481 182026337 398078011 602129939 398078011 599096619 398078011 599096619 401461204 599096619 659650460 339903412 659650460 947342099 659650460 947342099 53963050 947342099 437585530 562698226 437585530 872368123 437585530 872368123 128621756 872368123 385930396 614458441 385930396 855740539 385930396 855740539 145508343 855740539 419179092 581658514 419179092 883878914 419179092 883878914 117134729 883878914 177821275 822828691 177821275 480271752 177821275 480271752 519650674 480271752 621345586 378479610 621345586 567603522 621345586 567603522 432424085 567603522 49013935 951878816 49013935 844219049 49013935 844219049 156538924 844219049 870414274 127880111 870414274 121124350 870414274 121124350 877032545 121124350 285856802 714786739 285856802 582921831 285856802 582921831 417679263 582921831 1194799 998637634 1194799 527635546 1194799 527635546 472410663 527635546 829063946 169995292 829063946 567340176 829063946 567340176 432735917 567340176 505409609 493751881 505409609 943564138 505409609 943564138 58050908 943564138 523309332 476661584 523309332 521184601 523309332 521184601 478422076 521184601 839462472 159589758 839462472 109077713 839462472 109077713 889776748 109077713 596559468 403784925 596559468 246323595 596559468 246323595 753066888 246323595 32929330 968335301 32929330 19886747 32929330 19886747 979485375 19886747 237031813 763879393 237031813 63651750 237031813 63651750 934482268 63651750 490366597 509663690 490366597 854719295 490366597 854719295 146493271 854719295 647195254 352304537 647195254 542858013 647195254 542858013 456858719 542858013 672100702 326560023 672100702 93582849 672100702 93582849 905140857 93582849 705050870 294511660 705050870 405367237 705050870 405367237 595099801 405367237 265909497 734608446 265909497 804313935 265909497 804313935 195814029 804313935 849253969 149744876 849253969 432590722 849253969 432590722 567852228 432590722 354813100 645959368 354813100 726489037 354813100 726489037 273888722 726489037 420466718 580307742 420466718 344644136 420466718 344644136 654988304 344644136 109089743 891986461 109089743 374261437 109089743 374261437 625517846 374261437 159683408 841220673 159683408 842251588 159683408 842251588 158721784 842251588 785676157 212684214 785676157 609105877 785676157 609105877 390969396 609105877 17792176 983256025 17792176 344355762 17792176 344355762 655231811 344355762 831613644 167748428 831613644 669661035 831613644 669661035 332044797 669661035 39780010 961039689 39780010 77454065 39780010 77454065 921251375 77454065 825851084 172943019 825851084 229341141 825851084 229341141 769096217 229341141 832622937 166536454 832622937 187775836 832622937 187775836 810538819 187775836 20508813 980780524 20508813 777281572 20508813 777281572 223307956 777281572 970291187 28894020 970291187 967899524 970291187 967899524 33265637 967899524 23238391 977872462 23238391 937569975 23238391 937569975 64740181 937569975 68226844 933867371 68226844 822489373 68226844 822489373 178069909 822489373 398079818 602119894 398079818 260958512 398079818 260958512 738715217 260958512 304864877 696741383 304864877 83073219 304864877 83073219 915349570 83073219 928868478 69847582 928868478 172105165 928868478 172105165 826910535 172105165 762336402 236462070 762336402 478870453 762336402 478870453 521167390 478870453 819965942 178556930 819965942 408128137 819965942 408128137 592340271 408128137 114535361 886566040 114535361 620808653 114535361 620808653 379509175 620808653 773339304 224885316 773339304 566240444 773339304 566240444 433966486 566240444 193502971 806538201 193502971 395792445 193502971 395792445 603818404 395792445 345232370 655657319 345232370 693865688 345232370 693865688 307842122 693865688 7425890 992775878 7425890 123032372 7425890 123032372 875096129 123032372 391274394 608774088 391274394 390422046 391274394 390422046 609346316 390422046 244465961 756680458 244465961 279784034 244465961 279784034 719722625 279784034 508592316 490394699 508592316 604673202 508592316 604673202 395140147 604673202 456737811 543039144 456737811 374203005 456737811 374203005 625599235 374203005 971340123 27978674 971340123 567746504 971340123 567746504 432333921 567746504 18547691 982476133 18547691 59252078 18547691 59252078 939404569 59252078 273403597 726912264 273403597 148615332 273403597 148615332 850364641 148615332 159690813 841194166 159690813 410275828 159690813 410275828 590193654 410275828 143475981 858097217 143475981 76904198 143475981 76904198 921725864 76904198 932745574 65784463 932745574 789156656 932745574 789156656 210540725 789156656 432502293 567524102 432502293 751067857 432502293 751067857 250043527 751067857 554622773 446006034 554622773 20027417 554622773 20027417 979254644 20027417 861305255 137202498 861305255 327705394 861305255 327705394 671018524 327705394 561492600 439409654 561492600 506624968 561492600 506624968 493338152 506624968 817856894 180606852 817856894 430096962 817856894 430096962 570465610 430096962 773569988 224620659 773569988 676502772 773569988 676502772 324913695 676502772 239819656 761092253 239819656 314185251 239819656 314185251 684053202 314185251 181297331 819480295 181297331 863241199 181297331 863241199 138365504 863241199 921226708 77478449 921226708 345708215 921226708 345708215 653791582 345708215 948878525 49776413 948878525 33245690 948878525 33245690 965955655 33245690 263646819 737240899 263646819 90141774 263646819 90141774 908302694 90141774 717007794 282683306 717007794 305252668 717007794 305252668 693812713 305252668 894255212 105035306 894255212 539528234 894255212 539528234 459885388 539528234 909975228 88239157 909975228 704586082 909975228 704586082 296281767 704586082 983740738 15888194 983740738 367230162 983740738 367230162 632352666 367230162 782284663 216471509 782284663 337380029 782284663 337380029 661996150 337380029 598444678 401736607 598444678 104418149 598444678 104418149 895157395 104418149 56581368 944807437 56581368 784908415 56581368 784908415 215162625 784908415 812444142 185780750 812444142 230898952 812444142 230898952 767514027 230898952 420629049 580109511 420629049 37293727 420629049 37293727 961485405 37293727 6445711 993576268 6445711 919896578 6445711 919896578 82076961 919896578 48710275 952218727 48710275 417172002 48710275 417172002 583692830 417172002 237125985 763804831 237125985 358813409 237125985 358813409 640654029 358813409 159603205 841306288 159603205 725574246 159603205 725574246 274824661 725574246 454758438 544832461 454758438 517910700 454758438 517910700 481672471 517910700 740553682 258815697 740553682 58829217 740553682 58829217 939922244 58829217 855682828 143259744 855682828 21177222 855682828 21177222 978167409 21177222 723263551 276278057 723263551 893085607 723263551 893085607 107960688 893085607 229935122 771033480 229935122 151757919 229935122 151757919 847021486 151757919 377375982 622896740 377375982 486803730 377375982 486803730 512506545 486803730 598631197 401511400 598631197 449921320 598631197 449921320 550464036 449921320 355015450 645703202 355015450 474586834 355015450 474586834 525548957 474586834 356059678 644455646 356059678 702470877 356059678 702470877 298592705 702470877 773168199 224998647 773168199 977741126 773168199 977741126 23359118 977741126 845884355 152965889 845884355 775217604 845884355 775217604 225338485 775217604 577152936 423812752 577152936 960302630 577152936 960302630 40435205 960302630 623158671 376486826 623158671 336159700 623158671 336159700 663385942 336159700 860939134 137768085 860939134 110373779 860939134 110373779 888419255 110373779 771122586 227250818 771122586 174862248 771122586 174862248 823645703 174862248 903507265 95375269 903507265 103248657 903507265 103248657 896385754 103248657 788365678 210351789 788365678 978118859 788365678 978118859 23039558 978118859 8158904 992095382 8158904 594104557 8158904 594104557 406448183 594104557 661648381 337907668 661648381 599254028 661648381 599254028 401203873 599254028 13799823 986807679 13799823 842497311 13799823 842497311 158455365 842497311 228116662 772792914 228116662 948987005 228116662 948987005 52238858 948987005 188024195 812258094 188024195 480212383 188024195 480212383 519762866 480212383 525289430 474811328 525289430 531248284 525289430 531248284 468819749 531248284 641965638 357383376 641965638 891776119 641965638 891776119 109281262 891776119 63208590 938959578 63208590 942936085 63208590 942936085 59016052 942936085 998743253 1394505 998743253 808550601 998743253 808550601 191602910 808550601 292552550 708529394 292552550 751218404 292552550 751218404 249923234 751218404 800753514 197331809 800753514 889473435 800753514 889473435 111638185 889473435 332454323 669336583 332454323 197244573 332454323 197244573 800848954 197244573 892771328 106247885 892771328 746492431 892771328 746492431 254090483 746492431 810943366 187184512 810943366 970940288 810943366 970940288 30484192 970940288 569981492 430642473 569981492 542003374 569981492 542003374 457528665 542003374 203202401 796934767 203202401 258145831 203202401 258145831 741283351 258145831 329978682 671587126 329978682 985086898 329978682 985086898 15725334 985086898 33257314 967914124 33257314 865208130 33257314 865208130 136459696 865208130 7250280 992872871 7250280 255901382 7250280 255901382 743294016 255901382 925743807 73038556 925743807 180270123 925743807 180270123 818258753 180270123 815371494 182988649 815371494 32553217 815371494 32553217 966849785 32553217 77362413 924396878 77362413 808907364 77362413 808907364 191163291 808907364 515821522 483728231 515821522 250728785 515821522 250728785 748294225 250728785 231906686 769157836 231906686 602922467 231906686 602922467 397279877 602922467 169237623 831472101 169237623 29602761 169237623 29602761 969631205 29602761 670975197 327750498 670975197 898174759 670975197 898174759 103441777 898174759 707633253 292167473 707633253 539301651 707633253 539301651 460187522 539301651 456320741 543431636 456320741 552093172 456320741 552093172 447374774 552093172 554128794 446595438 554128794 116053965 554128794 116053965 882336676 116053965 71593727 929825720 71593727 541077050 71593727 541077050 458396782 541077050 105170583 896248286 105170583 554297699 105170583 554297699 445542512 554297699 198683787 801649304 198683787 457953966 198683787 457953966 542905743 457953966 231164001 769756662 231164001 699027957 231164001 699027957 302580500 699027957 648435035 351268485 648435035 66269159 648435035 66269159 932304965 66269159 43771050 957102212 43771050 170536724 43771050 170536724 828384346 170536724 397382102 602764449 397382102 218176063 397382102 218176063 780599327 218176063 829838918 169442371 829838918 617202927 829838918 617202927 383128667 617202927 890720204 108161427 890720204 803103488 890720204 803103488 197225423 803103488 241077921 760061309 241077921 941579873 241077921 941579873 60442305 941579873 652327907 347382476 652327907 38448114 652327907 38448114 960467982 38448114 665848690 333411376 665848690 76539455 665848690 76539455 922129568 76539455 233526822 767533808 233526822 474217859 233526822 474217859 526041084 474217859 810243233 187940878 810243233 409573553 810243233 409573553 590810205 409573553 917667614 81284948 917667614 480308212 917667614 480308212 519643607 480308212 173963580 826918247 173963580 18875789 173963580 18875789 980495097 18875789 398191296 601997560 398191296 64375387 398191296 64375387 933982866 64375387 861176706 137430519 861176706 266980339 861176706 266980339 732841914 266980339 616640544 383440112 616640544 550506419 616640544 550506419 448944361 550506419 856186529 142773747 856186529 147317752 856186529 147317752 851607214 147317752 278818158 721471967 278818158 682231636 278818158 682231636 319359903 682231636 21536215 979866477 21536215 164421241 21536215 164421241 835013475 164421241 992225012 7557487 992225012 479074447 992225012 479074447 520910275 479074447 627928931 371516450 627928931 104868870 627928931 104868870 894558804 104868870 679301764 318996656 679301764 229730412 679301764 229730412 768769046 229730412 549684400 450775053 549684400 678814173 549684400 678814173 322639958 678814173 898459823 100903499 898459823 142389895 898459823 142389895 856593404 142389895 300581002 700804988 300581002 559354174 300581002 559354174 440675956 559354174 672259852 326340858 672259852 952176986 672259852 952176986 48742691 952176986 138062686 863698621 138062686 444229568 138062686 444229568 556168137 444229568 848024769 150850298 848024769 266867406 848024769 266867406 732964343 266867406 175305179 825449908 175305179 183372234 175305179 183372234 814905062 183372234 465984284 533848285 465984284 401300562 465984284 401300562 598859916 401300562 839667511 159290910 839667511 701533979 839667511 701533979 299694123 701533979 546474434 454393349 546474434 273913612 546474434 273913612 725809675 273913612 650662549 349002955 650662549 106966162 650662549 106966162 892002682 106966162 610485534 389323280 610485534 976974045 610485534 976974045 24358659 976974045 961352148 37517078 961352148 636594571 961352148 636594571 363078732 636594571 246428860 754686218 246428860 764724752 246428860 764724752 236273865 764724752 191478104 808615722 191478104 101325127 191478104 101325127 898207064 101325127 172715645 828181702 172715645 299725322 172715645 299725322 699733250 299725322 81302715 920626090 81302715 38932914 81302715 38932914 960137942 38932914 40336708 960480509 40336708 890873088 40336708 890873088 110159024 890873088 149244984 851731275 149244984 988533482 149244984 988533482 12125046 988533482 455096721 544505224 455096721 404072230 455096721 404072230 596187454 404072230 566252755 434614914 566252755 159416381 566252755 159416381 839577035 159416381 938655261 59737084 938655261 563604625 938655261 563604625 436792885 563604625 161742166 839248539 161742166 99537532 161742166 99537532 899712110 99537532 623966354 375786707 623966354 598686633 623966354 598686633 401808135 598686633 533545519 466346956 533545519 53961132 533545519 53961132 944751770 53961132 444573355 555265866 444573355 209810715 444573355 209810715 788823168 209810715 184479351 816067160 184479351 581369025 184479351 581369025 419570515 581369025 824704021 173939454 824704021 139449561 824704021 139449561 859716466 139449561 625040775 374889033 625040775 331041541 625040775 331041541 667984741 331041541 584883264 415797807 584883264 154163648 584883264 154163648 844750140 154163648 876135237 122058847 876135237 39291205 876135237 39291205 959917984 39291205 119092938 882081861 119092938 642599998 119092938 642599998 357850860 642599998 191091503 809035914 191091503 226441105 191091503 226441105 771862047 226441105 807111150 190688504 807111150 629949249 807111150 629949249 370513019 629949249 425934930 574249318 425934930 626755706 425934930 626755706 373151162 626755706 721675298 277723439 721675298 85135661 721675298 85135661 913116020 85135661 952007050 46850139 952007050 183665077 952007050 183665077 814388293 183665077 961631346 37161755 961631346 584395966 961631346 584395966 415953624 584395966 780924604 217991965 780924604 299576331 780924604 299576331 699959177 299576331 942771978 56385217 942771978 555061415 942771978 555061415 444804024 555061415 945085915 53690882 945085915 181730831 945085915 181730831 816754504 181730831 777264882 221410708 777264882 123064352 777264882 123064352 875072146 123064352 351149992 649864993 351149992 588593665 351149992 588593665 412134150 588593665 100324170 901703189 100324170 71977139 100324170 71977139 926839710 71977139 554394128 446298880 554394128 940061783 554394128 940061783 62030089 940061783 333142072 668621451 333142072 347309718 333142072 347309718 652382713 347309718 248602451 752616424 248602451 48725510 248602451 48725510 949847216 48725510 20083224 981065409 20083224 546789830 20083224 546789830 452778146 546789830 919435969 79566463 919435969 305289015 919435969 305289015 693794631 305289015 496639689 503042416 496639689 927081772 496639689 927081772 74848905 927081772 494387337 505336293 494387337 338765245 494387337 338765245 660877326 338765245 858684792 140178936 858684792 480056968 858684792 480056968 519921120 480056968 263661623 737231347 263661623 276897938 263661623 276897938 722669167 276897938 827710504 171162678 827710504 88150287 827710504 88150287 910132889 88150287 427115347 572808077 427115347 593554106 427115347 593554106 407075729 593554106 904852661 93882359 904852661 180575913 904852661 180575913 817880671 180575913 478808089 520771111 478808089 656004695 478808089 656004695 344859555 656004695 528903139 471313946 528903139 483077772 528903139 483077772 516597207 483077772 74986143 926969762 74986143 785238804 74986143 785238804 214735535 785238804 887917647 110880876 887917647 389883887 887917647 389883887 609891370 389883887 51998947 949167583 51998947 911817741 51998947 911817741 90374280 911817741 984784649 14970667 984784649 337779179 984784649 337779179 661733685 337779179 672528350 325997883 672528350 624314244 672528350 624314244 375610747 624314244 669105056 329844513 669105056 322731395 669105056 322731395 675350629 322731395 70154012 931577160 70154012 320502124 70154012 320502124 677813889 320502124 540482019 460141992 540482019 549875065 540482019 549875065 449566639 549875065 681473105 316654353 681473105 707415038 681473105 707415038 293526001 707415038 350972299 649986080 350972299 273711262 350972299 273711262 725967526 273711262 395015616 604802693 395015616 98511750 395015616 98511750 900848890 98511750 431685606 568281592 431685606 772990185 431685606 772990185 227830346 772990185 583860190 416954470 583860190 127237136 583860190 127237136 871064670 127237136 914941909 83561142 914941909 462974682 914941909 462974682 537438945 462974682 294041111 706994421 294041111 204571813 294041111 204571813 793701032 204571813 314897330 686870741 314897330 77489947 314897330 77489947 921222821 77489947 597843249 402377589 597843249 76255916 597843249 76255916 922556319 76255916 999433564 650007 999433564 485271580 999433564 485271580 514173275 485271580 468749126 531340029 468749126 22156967 468749126 22156967 977263444 22156967 993785626 6215907 993785626 701135235 993785626 701135235 300226322 701135235 688127978 310356831 688127978 663334560 688127978 663334560 337885112 663334560 976296865 23204045 976296865 727367792 976296865 727367792 272985800 727367792 461432355 537956700 461432355 9082976 461432355 9082976 990722873 9082976 167413255 833453262 167413255 885985403 167413255 885985403 115149953 885985403 930204829 68436580 930204829 358507433 930204829 358507433 640935202 358507433 562842753 437931453 562842753 824231817 562842753 824231817 176765964 824231817 622454365 377183953 622454365 472824639 622454365 472824639 527409183 472824639 422669614 577718201 422669614 683705575 422669614 683705575 318056685 683705575 835394104 164068770 835394104 996529776 835394104 996529776 3434837 996529776 116388624 884701119 116388624 929337370 116388624 929337370 72131776 929337370 445314322 554465016 445314322 435104405 445314322 435104405 565788551 435104405 835817547 163556250 835817547 961017618 835817547 961017618 39791414 961017618 247285105 753770524 247285105 880346493 247285105 880346493 120680991 880346493 27855883 973320884 27855883 217636639 27855883 217636639 781224554 217636639 791406072 207006375 791406072 429096084 791406072 429096084 571642440 429096084 203585508 796603091 203585508 597075090 203585508 597075090 403371171 597075090 310406472 691343719 310406472 730308220 310406472 730308220 270263398 730308220 33763843 967311524 33763843 2848190 33763843 2848190 997291451 2848190 56643083 944722169 56643083 328661456 56643083 328661456 670169078 328661456 82474756 919554438 82474756 367000643 82474756 367000643 632459838 367000643 623119742 376546948 623119742 643407530 623119742 643407530 357012378 643407530 575575377 425435478 575575377 18635796 575575377 18635796 980693725 18635796 922887608 75770490 922887608 831742998 922887608 831742998 169080921 831742998 305620193 696174155 305620193 362852285 305620193 362852285 636591278 362852285 205421765 794739812 205421765 153166122 205421765 153166122 845725281 153166122 60411311 941589717 60411311 354702625 60411311 354702625 644460425 354702625 433947497 566267448 433947497 104396062 433947497 104396062 895175553 104396062 441842049 558023132 441842049 910242612 441842049 910242612 91992961 910242612 249929270 751194829 249929270 925166137 249929270 925166137 76647823 925166137 320515788 681124758 320515788 912348416 320515788 912348416 89770887 912348416 427220532 572706960 427220532 479309603 427220532 479309603 520602667 479309603 388796423 611337916 388796423 300417761 388796423 300417761 699113663 300417761 444749912 555099176 444749912 939697064 444749912 939697064 62495440 939697064 448232657 551163405 448232657 26641743 448232657 26641743 973172654 26641743 65797846 936351625 65797846 100316746 65797846 100316746 898939902 100316746 628070738 371326297 628070738 839061202 628070738 839061202 161934367 839061202 859199805 139778013 859199805 539297446 859199805 539297446 460195007 539297446 137336801 864406956 137336801 967490933 137336801 967490933 33582465 967490933 608899964 390711480 608899964 515723871 608899964 515723871 483818709 515723871 321506097 680098298 321506097 738854588 321506097 738854588 262173185 738854588 392173899 607526623 392173899 305180357 392173899 305180357 693871516 305180357 522978594 477181241 522978594 392385025 522978594 392385025 607325381 392385025 916655362 82140197 916655362 230386978 916655362 230386978 768162386 230386978 898871824 100449552 898871824 919458613 898871824 919458613 82498770 919458613 549886332 450657726 549886332 209720803 549886332 209720803 788847882 209720803 671589269 327251299 671589269 597825279 671589269 597825279 402599964 597825279 860162773 138900879 860162773 102336970 860162773 102336970 897318967 102336970 75633040 926270488 75633040 222321028 75633040 222321028 775998056 222321028 690297619 308615485 690297619 732422448 690297619 732422448 267979204 732422448 91031444 911292944 91031444 908405706 91031444 908405706 93993600 908405706 444482961 555349021 444482961 628897753 444482961 628897753 371334189 628897753 140964253 860311170 140964253 177165202 140964253 177165202 821399779 177165202 277582431 722642835 277582431 50164112 277582431 50164112 948548222 50164112 40087429 960704060 40087429 295881720 40087429 295881720 703779628 295881720 664548721 335036672 664548721 262004591 664548721 262004591 737509502 262004591 743911813 255369014 743911813 718963378 743911813 718963378 281288831 718963378 499634129 499984543 499634129 27742026 499634129 27742026 971729422 27742026 929671084 69067714 929671084 680425749 929671084 680425749 321036136 680425749 18893513 982142930 18893513 419940444 18893513 419940444 581081289 419940444 758464051 240444827 758464051 53125377 758464051 53125377 945511637 53125377 100948264 900985970 100948264 291382903 100948264 291382903 708349493 291382903 519322127 480679751 519322127 758854948 519322127 758854948 242324246 758854948 276062171 724422424 276062171 303569389 276062171 303569389 695592177 303569389 177045905 823815279 177045905 918042394 177045905 918042394 83925698 918042394 457523933 542008765 457523933 642261824 457523933 642261824 358144347 642261824 249485888 751745499 249485888 232899502 249485888 232899502 765585215 232899502 610784549 389019395 610784549 469281448 610784549 469281448 530744245 469281448 101860756 900153868 101860756 920344415 101860756 920344415 81667801 920344415 660417107 339174249 660417107 339900630 660417107 339900630 659652576 339900630 409248039 591325539 409248039 41101416 409248039 41101416 957987558 41101416 84809859 917085440 84809859 286341783 84809859 286341783 713299307 286341783 731749489 268054059 731749489 326400488 731749489 326400488 672229703 326400488 856174634 142801115 856174634 860004291 856174634 860004291 141287747 860004291 659142580 340545859 659142580 142949523 659142580 142949523 856059714 142949523 408965171 591601786 408965171 164841954 408965171 164841954 834534513 164841954 245426294 755934248 245426294 815341714 245426294 815341714 185063563 815341714 447381982 552059233 447381982 854462973 447381982 854462973 146671672 854462973 477296593 522589820 477296593 512330666 477296593 512330666 487357195 512330666 489028774 510991835 489028774 695505586 489028774 695505586 306114338 695505586 400306952 600142017 400306952 628438077 400306952 628438077 371863527 628438077 52432944 948789922 52432944 141893477 52432944 141893477 857062896 141893477 333123256 668637339 333123256 710901763 333123256 710901763 289873159 710901763 337033588 664199773 337033588 518237552 337033588 518237552 481234375 518237552 31434009 969877808 31434009 694766936 31434009 694766936 306941161 694766936 784977033 213509580 784977033 956096956 784977033 956096956 44663417 956096956 983461943 16167042 983461943 368766375 983461943 368766375 630855544 368766375 420019116 580827427 420019116 659464565 420019116 659464565 341628883 659464565 617508474 382470477 617508474 710612729 617508474 710612729 290095669 710612729 811926605 186239457 811926605 223156379 811926605 223156379 775094049 223156379 853014049 145826880 853014049 249894698 853014049 249894698 749101591 249894698 208226013 791557802 208226013 6363491 208226013 6363491 993693988 6363491 363988453 635833512 363988453 298795800 363988453 298795800 700594510 298795800 374299790 625459931 374299790 975407983 374299790 975407983 25701522 975407983 620343486 379703709 620343486 6894501 620343486 6894501 993069161 6894501 254591879 746023309 254591879 142291779 254591879 142291779 856679930 142291779 597916917 402325842 597916917 666542108 597916917 666542108 335083749 666542108 872526033 125466886 872526033 422513992 872526033 422513992 578299580 422513992 537835256 462646941 537835256 710245988 537835256 710245988 290518298 710245988 267685413 732742440 267685413 474798827 267685413 474798827 525305325 474798827 728655073 271024761 728655073 633946566 728655073 633946566 366009161 633946566 870246096 128098049 870246096 801175748 870246096 801175748 199193897 801175748 202949746 797258778 202949746 693902600 202949746 693902600 307813347 693902600 241232378 759907192 241232378 472650369 241232378 472650369 527579934 472650369 793651292 204658804 793651292 583735598 793651292 583735598 416536561 583735598 425391813 574787659 425391813 757673428 425391813 757673428 243533397 757673428 858806371 140038704 858806371 249642071 858806371 249642071 749310785 249642071 812466296 185732133 812466296 14816197 812466296 14816197 984915438 14816197 318877205 682767358 318877205 511605061 318877205 511605061 488157250 511605061 401243903 599217926 401243903 86308345 401243903 86308345 911902968 86308345 517797925 481847938 517797925 536345445 517797925 536345445 462829257 536345445 884554678 113757739 884554678 23384967 884554678 23384967 976137318 23384967 915171196 83346339 915171196 965777785 915171196 965777785 35209949 965777785 653039776 346666545 653039776 441565555 653039776 441565555 559560720 441565555 841587954 157233892 841587954 928123703 841587954 928123703 73544895 928123703 903957092 95040485 903957092 46685516 903957092 46685516 952059523 46685516 126520086 874312606 126520086 253709185 126520086 253709185 745430649 253709185 356993410 643421208 356993410 186659072 356993410 186659072 811543101 186659072 59949849 942004074 59949849 800071149 59949849 800071149 200279413 800071149 86839092 915099381 86839092 130109598 86839092 130109598 867998829 130109598 936691065 61706094 936691065 723619457 936691065 723619457 276768298 723619457 945607678 53058743 945607678 955131154 945607678 955131154 45340548 955131154 274019517 726304279 274019517 672236193 274019517 672236193 329197951 672236193 185039500 815400211 185039500 762306127 185039500 762306127 238454539 762306127 21574116 979842793 21574116 566744563 21574116 566744563 433514835 566744563 604695814 394815132 604695814 489768281 604695814 489768281 509168468 489768281 247907696 753339589 247907696 478058049 247907696 478058049 522040643 478058049 286941567 713718591 286941567 423972823 286941567 423972823 577005347 423972823 5590282 994179698 5590282 74737813 5590282 74737813 923860698 74737813 349964697 651050768 349964697 916231874 349964697 916231874 85700729 916231874 592358396 408100261 592358396 828564544 592358396 828564544 172295680 828564544 84277277 917624081 84277277 263459688 84277277 263459688 736361808 263459688 643096136 356073166 643096136 901257801 643096136 901257801 100655936 901257801 888027367 110818870 888027367 321945072 888027367 321945072 676191615 321945072 192979792 807248550 192979792 883283792 192979792 883283792 117953924 883283792 418201422 582360130 418201422 780255606 418201422 780255606 219813950 780255606 683215973 315149266 683215973 264052988 683215973 264052988 735501267 264052988 970278991 28926845 970278991 531526756 970278991 531526756 468451061 531526756 633865094 365660840 633865094 53871738 633865094 53871738 944890735 53871738 405433793 595016244 405433793 212033473 405433793 212033473 786460206 212033473 993416317 6611269 993416317 316061075 993416317 316061075 681965855 316061075 57937053 943655209 57937053 392127213 57937053 392127213 607413751 392127213 304409338 697314108 304409338 343862617 304409338 343862617 655668532 343862617 177498772 823384672 177498772 724440224 177498772 724440224 276053019 724440224 485357989 514395900 485357989 209201800 485357989 209201800 789324881 209201800 528425960 471758739 528425960 40881056 528425960 40881056 958246327 40881056 177021854 823833244 177021854 600441507 177021854 600441507 400006947 600441507 570242893 430300111 570242893 27784419 570242893 27784419 971703046 27784419 691077733 307815275 691077733 368881538 691077733 368881538 630682342 368881538 35614934 965327460 35614934 157514720 35614934 157514720 841396650 157514720 923145490 75434164 923145490 208950081 923145490 208950081 789584824 208950081 870464074 127767627 870464074 8963660 870464074 8963660 990771469 8963660 650800929 348936450 650800929 387510443 650800929 387510443 612176920 387510443 777792717 221019229 777792717 147360486 777792717 147360486 851576748 147360486 313483380 688383502 313483380 314284125 313483380 314284125 683905921 314284125 439804604 560262355 439804604 910890326 439804604 910890326 91390804 910890326 86253647 915703575 86253647 405813690 86253647 405813690 594671684 405813690 998461315 1775147 998461315 454549393 998461315 454549393 546242273 454549393 746609031 252549505 746609031 993950149 746609031 993950149 5886761 993950149 138193671 863481352 138193671 699121282 138193671 699121282 302524370 699121282 36602108 964440979 36602108 479539687 36602108 479539687 520413761 479539687 940196744 58560105 940196744 30292749 940196744 30292749 968959474 30292749 367960808 632294214 367960808 602101408 367960808 602101408 398128941 602101408 522643500 477432044 522643500 360128017 522643500 360128017 639564447 360128017 501408563 497774055 501408563 276479164 501408563 276479164 723039211 276479164 715549080 284056695 715549080 621513308 715549080 621513308 378909933 621513308 859672699 139528399 859672699 756599852 859672699 756599852 244520827 756599852 753401379 245975395 753401379 161413292 753401379 161413292 837886459 161413292 510647761 488378707 510647761 641605799 510647761 641605799 358743169 641605799 969684779 29546083 969684779 598568443 969684779 598568443 401868776 598568443 961615593 37172839 961615593 34639402 961615593 34639402 964484286 34639402 636230532 363282907 636230532 87038244 636230532 87038244 911166050 87038244 384402335 615890666 384402335 707300499 384402335 707300499 293611113 707300499 961998543 36830516 961998543 24726234 961998543 24726234 974715742 24726234 249048572 752325315 249048572 624259115 249048572 624259115 375648252 624259115 827347898 171591852 827347898 99702232 827347898 99702232 899558543 99702232 654499232 344960800 654499232 521653232 654499232 521653232 478023840 521653232 400272718 600212707 400272718 283001139 400272718 283001139 716769572 283001139 479501402 519948008 479501402 560343239 479501402 560343239 439704601 560343239 223176173 777357745 223176173 438903816 223176173 438903816 562038020 438903816 697912973 301363165 697912973 375803917 697912973 375803917 623940360 375803917 69465000 932235654 69465000 217428343 69465000 217428343 781450265 217428343 529746359 470244328 529746359 848443677 529746359 848443677 152300066 848443677 43732973 957112854 43732973 330248123 43732973 330248123 668709544 330248123 332043732 669662223 332043732 606601975 332043732 606601975 393204656 606601975 859937888 139159027 859937888 313335653 859937888 313335653 684937305 313335653 247400627 753691278 247400627 14617030 247400627 14617030 985129147 14617030 346497397 654499501 346497397 390656004 346497397 390656004 608974179 390656004 487751997 511976372 487751997 855692192 487751997 855692192 145608335 855692192 267437280 733013701 267437280 278069765 267437280 278069765 721264575 278069765 476865348 523143599 476865348 555641940 476865348 555641940 444152078 555641940 217367198 782672004 217367198 211516953 217367198 211516953 787086729 211516953 998813398 1310238 998813398 318057246 998813398 318057246 680204600 318057246 674150230 324015929 674150230 879582373 674150230 879582373 121492566 879582373 892750311 106326402 892750311 659195115 892750311 659195115 341850410 659195115 314375982 687331521 314375982 946502698 314375982 946502698 54958768 946502698 983043690 16617774 983043690 264380331 983043690 264380331 735253204 264380331 468971891 531149236 468971891 778148253 468971891 778148253 221891473 778148253 582007408 419084632 582007408 130130087 582007408 130130087 867995780 130130087 873700200 124356023 873700200 593800652 873700200 593800652 406849943 593800652 385278797 615090298 385278797 258301773 385278797 258301773 741082129 258301773 941205694 57780942 941205694 767374813 941205694 767374813 233632850 767374813 125902461 875083675 125902461 910785400 125902461 910785400 91582155 910785400 418092819 582495415 418092819 888188890 418092819 888188890 113142397 888188890 313367816 688444663 313367816 417524942 313367816 417524942 583336573 417524942 260273671 740712925 260273671 855735946 260273671 855735946 145510926 855735946 158980359 841967677 158980359 178534601 158980359 178534601 819972433 178534601 691960121 307150466 691960121 227825553 691960121 227825553 770442499 227825553 70903746 930640292 70903746 981571709 70903746 981571709 19342853 981571709 392642913 607019648 392642913 545340352 392642913 545340352 454258402 545340352 752701253 246661793 752701253 524086101 752701253 524086101 475657873 524086101 509765782 489256277 509765782 414060254 509765782 414060254 586400820 414060254 110839648 890263056 110839648 910796191 110839648 910796191 91550625 910796191 651636761 347976872 651636761 665248759 651636761 665248759 336009772 665248759 821106401 177557743 821106401 913123767 821106401 913123767 88980286 913123767 177878164 822792144 177878164 773251474 177878164 773251474 227430259 773251474 873232071 124793149 873232071 818883693 873232071 818883693 181907945 818883693 681251259 316932761 681251259 941292181 681251259 941292181 60744268 941292181 725719124 273944290 725719124 44959227 725719124 44959227 953958703 44959227 881835277 116692960 881835277 592860359 881835277 592860359 407790312 592860359 852139219 146765934 852139219 714747474 852139219 714747474 285922853 714747474 32212896 968920561 32212896 313001508 32212896 313001508 685347113 313001508 585336107 415232616 585336107 266828865 585336107 266828865 732979469 266828865 529760417 470231071 529760417 811674225 529760417 811674225 188377950 811674225 687412552 311176930 687412552 511074524 687412552 511074524 488829837 511074524 636286483 363240295 636286483 127672802 636286483 127672802 870590502 127672802 618826931 381225454 618826931 280692884 618826931 280692884 719050989 280692884 54064396 947254254 54064396 437869275 54064396 437869275 562899690 437869275 122622941 878686963 122622941 486636384 122622941 486636384 512634719 486636384 351108028 649913232 351108028 610382799 351108028 610382799 389712272 610382799 284823536 715518342 284823536 357285006 284823536 357285006 642085193 357285006 31938937 969267547 31938937 544886451 31938937 544886451 454722820 544886451 590192419 410295399 590192419 811949307 590192419 811949307 188177291 811949307 934677387 63523327 934677387 90042077 934677387 90042077 908414434 90042077 257886278 742942605 257886278 984241860 257886278 984241860 16746943 984241860 648202358 351542474 648202358 156557741 648202358 156557741 842214181 156557741 664533043 335056345 664533043 782768444 664533043 782768444 217337138 782768444 517998822 481595683 517998822 190851867 517998822 190851867 807005551 190851867 413116300 587443606 413116300 483644308 413116300 483644308 515853417 483644308 662133042 337228912 662133042 966672854 662133042 966672854 34397772 966672854 448834038 550694067 448834038 510665597 448834038 510665597 489370191 510665597 586392965 414095047 586392965 460862853 586392965 460862853 539602734 460862853 298250964 702777693 298250964 384243068 298250964 384243068 615618153 384243068 732708425 267097383 732708425 597540784 732708425 597540784 402885783 597540784 617228479 382760901 617228479 713443424 617228479 713443424 287152270 713443424 560484004 440629461 560484004 237223037 560484004 237223037 761441143 237223037 549539024 450952076 549539024 359645809 549539024 359645809 639920867 359645809 272562791 727707915 272562791 520356309 272562791 520356309 479238208 520356309 950121380 48500065 950121380 1954381 950121380 1954381 998260472 1954381 407617664 593037243 407617664 942893024 407617664 942893024 59070899 942893024 633829020 365698762 633829020 166247253 633829020 166247253 832953543 166247253 234909274 766121921 234909274 628591057 234909274 628591057 371636834 628591057 583483308 417377674 583483308 228318710 583483308 228318710 769959438 228318710 128837678 872234441 128837678 221563148 128837678 221563148 777109346 221563148 461072777 538307282 461072777 536857342 461072777 536857342 462415310 536857342 291563455 709374513 291563455 98006810 291563455 98006810 901334327 98006810 499251080 500447485 499251080 638694622 499251080 638694622 361332315 638694622 854169175 144606588 854169175 99279856 854169175 99279856 900007174 99279856 189039808 811029416 189039808 31296051 189039808 31296051 968109008 31296051 781457937 217425119 781457937 702037506 781457937 702037506 299136251 702037506 542337070 458276117 542337070 322688630 542337070 322688630 675402378 322688630 999398421 723992 999398421 764640585 999398421 764640585 236309541 764640585 389933126 610165502 389933126 85215285 389933126 85215285 913039145 85215285 55835599 945738281 55835599 847997008 55835599 847997008 152740422 847997008 901892693 97491965 901892693 956618783 901892693 956618783 44197185 956618783 898399499 101017745 898399499 502377402 898399499 502377402 497330959 502377402 410595078 589865190 410595078 196560285 410595078 196560285 801505045 196560285 626713783 372668261 626713783 641084257 626713783 641084257 359096068 641084257 137532862 864252812 137532862 943423968 137532862 943423968 58281580 943423968 637599793 361743599 637599793 602753629 637599793 602753629 397430292 602753629 437426659 562836550 437426659 207961134 437426659 207961134 790381719 207961134 323802883 677696587 323802883 236168556 323802883 236168556 762591068 236168556 639274391 360343617 639274391 100503621 639274391 100503621 898827511 100503621 507422788 491755244 507422788 719274177 507422788 719274177 280905281 719274177 136818595 864911526 136818595 132746144 136818595 132746144 865292657 132746144 377732057 622490685 377732057 173900798 377732057 173900798 824773135 173900798 179054526 821643681 179054526 953743419 179054526 953743419 47062343 953743419 876689734 121492337 876689734 918685209 876689734 918685209 83309321 918685209 970512755 28672316 970512755 984663867 970512755 984663867 16171918 984663867 965438401 33694480 965438401 139748221 965438401 139748221 859289778 139748221 204009848 796072853 204009848 319396530 204009848 319396530 678982376 319396530 562931249 437830771 562931249 32778092 562931249 32778092 966647677 32778092 337935965 663287558 337935965 592929138 337935965 592929138 407717131 592929138 116864615 884095097 116864615 424181832 116864615 424181832 576731853 424181832 309670710 692183406 309670710 305726606 309670710 305726606 693328857 305726606 760207520 238638355 760207520 456034397 760207520 456034397 544696428 456034397 97657633 904256974 97657633 746963989 97657633 746963989 253556818 746963989 482242639 517399980 482242639 118076193 482242639 118076193 880266771 118076193 417958046 582651397 417958046 946143540 417958046 946143540 55495657 946143540 561877429 439054428 561877429 365092664 561877429 365092664 634344803 365092664 527602649 472566131 527602649 193809683 527602649 193809683 804011707 193809683 61342588 940638375 61342588 320060111 61342588 320060111 678235151 320060111 412195725 588511678 412195725 833584400 412195725 833584400 167363416 833584400 622255056 377525280 622255056 484902737 622255056 484902737 514572524 484902737 154603539 846154489 154603539 89179194 154603539 89179194 909199862 89179194 791404201 207014910 791404201 543733585 791404201 543733585 455995376 543733585 63844358 938641159 63844358 350359914 63844358 350359914 649242015 350359914 140788547 860485245 140788547 362984984 140788547 362984984 636435703 362984984 588734040 411824703 588734040 630222226 588734040 630222226 370257013 630222226 110082915 890931661 110082915 978189315 110082915 978189315 22989442 978189315 717336209 282282696 717336209 999735437 717336209 999735437 286813 999735437 38535458 962661043 38535458 929547852 38535458 929547852 71927667 929547852 651010161 348679352 651010161 857566212 651010161 857566212 143924846 857566212 377551568 622709252 377551568 336355460 377551568 336355460 663117208 336355460 169518404 831067358 169518404 346858982 169518404 346858982 652880395 346858982 698777016 300650795 698777016 731135596 698777016 731135596 269512481 731135596 396580482 603442008 396580482 863192229 396580482 863192229 138420818 863192229 27629767 973654241 27629767 548189800 27629767 548189800 451218774 548189800 969097584 30145941 969097584 15011874 969097584 15011874 984756547 15011874 122190711 879059569 122190711 117656861 122190711 117656861 880758149 117656861 720950799 278374788 720950799 339598977 720950799 339598977 659978276 339598977 212701291 787178901 212701291 45761170 212701291 45761170 952967186 45761170 412522439 588180093 412522439 444740715 412522439 444740715 555688870 444740715 7705022 992605087 7705022 711729204 7705022 711729204 288856279 711729204 640295818 359191487 640295818 944662518 640295818 944662518 56665524 944662518 390858529 609365199 390858529 881475401 390858529 881475401 119605039 881475401 845121948 153762976 845121948 145368001 845121948 145368001 853506408 145368001 493179261 506901502 493179261 150909477 493179261 150909477 847937336 150909477 82079808 919895238 82079808 624556038 82079808 624556038 375291356 624556038 784674746 213935065 784674746 372048857 784674746 372048857 627328984 372048857 439012111 561094162 439012111 232234726 439012111 232234726 766299876 232234726 182933197 817780448 182933197 960658727 182933197 960658727 40114067 960658727 234201634 766832995 234201634 982452721 234201634 982452721 18548737 982452721 659853470 339728098 659853470 269896558 659853470 269896558 729976199 269896558 826965042 172023929 826965042 939544395 826965042 939544395 62666356 939544395 696220312 303028168 696220312 60650010 696220312 60650010 937680357 60650010 272793750 727474765 272793750 280914272 272793750 280914272 718864061 280914272 138121102 863575292 138121102 570765712 138121102 570765712 429156295 570765712 852190222 146651751 852190222 646553783 852190222 646553783 354309917 646553783 341594888 659491882 341594888 299482049 341594888 299482049 700033726 299482049 281045223 719083416 281045223 271625573 281045223 271625573 728051731 271625573 721055871 278294504 721055871 313613916 721055871 313613916 684808085 313613916 576470336 424385071 576470336 932844412 576470336 932844412 68977600 932844412 731141001 268679521 731141001 457356624 731141001 457356624 543430716 457356624 632078925 367625974 632078925 664817605 632078925 664817605 336508549 664817605 141143082 860126198 141143082 224968295 141143082 224968295 773205904 224968295 32182698 968942055 32182698 117200272 32182698 117200272 881204421 117200272 825446483 173216614 825446483 753994643 825446483 753994643 247089730 753994643 72089875 929371080 72089875 786630206 72089875 786630206 213358804 786630206 523408982 476571030 523408982 555948233 523408982 555948233 443840211 555948233 527732025 472449162 527732025 753940942 527732025 753940942 247174760 753940942 161398858 839587099 161398858 624012512 161398858 624012512 375940213 624012512 327581308 673840202 327581308 93789547 327581308 93789547 904920958 93789547 151352341 849536984 151352341 363910756 151352341 363910756 635486820 363910756 397870593 602366824 397870593 836485225 397870593 836485225 164373096 836485225 708989270 290569062 708989270 372862182 708989270 372862182 626613334 372862182 501972679 497283089 501972679 478476999 501972679 478476999 521640742 478476999 271960686 728267073 271960686 253706597 271960686 253706597 745481728 253706597 220955182 779242256 220955182 493243120 220955182 493243120 505906596 493243120 699538277 300047444 699538277 230317650 699538277 230317650 768207851 230317650 264682313 736151159 264682313 542740127 264682313 542740127 456917991 542740127 768081256 230410123 768081256 172191509 768081256 172191509 826798042 172191509 993231461 6757089 993231461 518478279 993231461 518478279 481002715 518478279 552048021 448486366 552048021 962890111 552048021 962890111 38302800 962890111 67752928 934340444 67752928 757806182 67752928 757806182 243380496 757806182 636709332 362680467 636709332 799621054 636709332 799621054 200646080 799621054 848247930 150667429 848247930 198462472 848247930 198462472 799651371 198462472 305056589 696669136 305056589 394537422 305056589 394537422 604950377 394537422 738462129 261217689 738462129 14336834 738462129 14336834 985518730 14336834 459495233 539891598 459495233 825668789 459495233 825668789 175073331 825668789 73967159 927767128 73967159 954801579 73967159 954801579 45717828 954801579 981540522 17923106 981540522 905210078 981540522 905210078 96828105 905210078 23706038 977469088 23706038 38148928 23706038 38148928 960811570 38148928 764429549 234273518 764429549 189012567 764429549 189012567 808953371 189012567 430003257 569890111 430003257 310165573 430003257 310165573 688304987 310165573 769062040 229343212 769062040 533648776 769062040 533648776 466109405 533648776 456548054 543246854 456548054 314584970 456548054 314584970 683657444 314584970 292546683 708557059 292546683 275405346 292546683 275405346 724029656 275405346 878593586 119596025 878593586 116756098 878593586 116756098 881779202 116756098 453501078 545927154 453501078 672538161 453501078 672538161 328864713 672538161 435067973 565200292 435067973 586886065 435067973 586886065 413634633 586886065 281813382 718539857 281813382 89179187 281813382 89179187 909203860 89179187 233475795 767588617 233475795 805176957 233475795 805176957 194773152 805176957 135047177 866338117 135047177 295292444 135047177 295292444 704164691 295292444 263010804 737709219 263010804 566182126 263010804 566182126 434068701 566182126 738924246 260839287 738924246 112675111 738924246 112675111 885737062 112675111 139943729 861551656 139943729 382232427 139943729 382232427 617673345 382232427 493272431 506730659 493272431 89383478 493272431 89383478 909052849 89383478 160708554 840239360 160708554 501535526 160708554 501535526 498255199 501535526 506170469 493036493 506170469 750153947 506170469 750153947 250958947 750153947 807263068 190467616 807263068 202745141 807263068 202745141 795534497 202745141 78187976 923728324 78187976 575364586 78187976 575364586 424791439 575364586 598708844 401432279 598708844 687297748 598708844 687297748 314433984 687297748 331733837 669941768 331733837 145210977 331733837 145210977 853628673 145210977 211940432 787950294 211940432 440964209 211940432 440964209 560073094 440964209 4901332 994961830 4901332 582840149 4901332 582840149 417776743 582840149 138002703 863734605 138002703 162511005 138002703 162511005 836745942 162511005 677719988 320563896 677719988 931805240 677719988 931805240 69980637 931805240 920211652 78682971 920211652 831872080 920211652 831872080 168878496 831872080 332309054 669467668 332309054 978387382 332309054 978387382 22848248 978387382 86403600 915514543 86403600 906507156 86403600 906507156 95672381 906507156 815403166 182916717 815403166 4528730 815403166 4528730 995527011 4528730 661672584 337887113 661672584 523068007 661672584 523068007 476951745 523068007 342956143 658232790 342956143 328685157 342956143 328685157 670167195 328685157 92235531 909997857 92235531 890352783 92235531 890352783 110751112 890352783 181483227 819336162 181483227 982722245 181483227 982722245 18337961 982722245 487422112 512297661 487422112 220250750 487422112 220250750 778526941 220250750 142741245 858880154 142741245 688534789 142741245 688534789 313231072 688534789 176491338 824489143 176491338 977642804 176491338 977642804 23512066 977642804 523175447 476861545 523175447 972203053 523175447 972203053 29071289 972203053 720740849 278646359 720740849 546120674 720740849 546120674 453352061 546120674 598548299 401598976 598548299 442118445 598548299 442118445 558733479 442118445 674007549 324184302 674007549 149862746 674007549 149862746 849130683 149862746 743233207 256059075 743233207 332796667 743233207 332796667 666326541 332796667 973623973 26084765 973623973 583081520 973623973 583081520 417333612 583081520 28188690 973064967 28188690 146269415 28188690 146269415 852553233 146269415 743175281 256188061 743175281 565546352 743175281 565546352 434728921 565546352 678033159 320236064 678033159 584113920 678033159 584113920 416247185 584113920 566761498 433858285 566761498 34515910 566761498 34515910 964650426 34515910 892011101 106937521 892011101 308305196 892011101 308305196 690702879 308305196 80438259 921581282 80438259 816397847 80438259 816397847 184256257 816397847 745376076 253808630 745376076 980369677 745376076 980369677 20858518 980369677 950406424 48303395 950406424 717860903 950406424 717860903 282584789 717860903 845590341 153341621 845590341 459005510 845590341 459005510 541673608 459005510 724235552 275293138 724235552 621642743 724235552 621642743 378790905 621642743 952903021 45853728 952903021 861147743 952903021 861147743 140315914 861147743 253164559 747551870 253164559 256655172 253164559 256655172 742642638 256655172 529847518 470046254 529847518 53525969 529847518 53525969 945175981 53525969 877334980 120854586 877334980 475652069 877334980 475652069 524359386 475652069 357108734 643270824 357108734 888547461 357108734 888547461 112882719 888547461 388502364 611777146 388502364 56678638 388502364 56678638 942489051 56678638 81456481 920439739 81456481 839986969 81456481 839986969 161002729 839986969 213158702 786721916 213158702 313188638 213158702 313188638 685105087 313188638 140690031 860699638 140690031 432811132 140690031 432811132 567622201 432811132 936191799 62210626 936191799 995055384 936191799 995055384 4808509 995055384 379200636 621219722 379200636 531581420 379200636 531581420 468394040 531581420 838187623 160896890 838187623 479180805 838187623 479180805 520707845 479180805 42695829 958103721 42695829 205900012 42695829 205900012 792377421 205900012 678509617 319816766 678509617 211927600 678509617 211927600 786602161 211927600 516947537 482771187 516947537 253755885 516947537 253755885 745397379 253755885 599203794 400892824 599203794 264625914 599203794 264625914 734997044 264625914 790071494 208383482 790071494 503496742 790071494 503496742 496082419 503496742 277569584 722670953 277569584 512783111 277569584 512783111 486983122 512783111 385037140 615379428 385037140 89477495 385037140 89477495 908984903 89477495 575794825 425085351 575794825 628797921 575794825 628797921 371438874 628797921 284011131 716544044 284011131 192544755 284011131 192544755 805323153 192544755 645022632 354091202 645022632 669698766 645022632 669698766 332029683 669698766 528641327 471530733 528641327 999076270 528641327 999076270 878179 999076270 293795141 707119248 293795141 746223086 293795141 746223086 254347262 746223086 655039838 344587459 655039838 913714488 655039838 913714488 88335565 913714488 965436020 33708017 965436020 999150177 965436020 999150177 836966 999150177 392500137 607226739 392500137 305014775 392500137 305014775 694061243 305014775 438460312 561792674 438460312 13055223 438460312 13055223 987200753 13055223 488245307 511466428 488245307 705480320 488245307 705480320 295548673 705480320 91727008 910638390 91727008 392193464 91727008 392193464 607395526 392193464 116011643 884920335 116011643 258447453 116011643 258447453 740896858 258447453 278358871 721927690 278358871 770507803 278358871 770507803 230438030 770507803 669766796 329133283 669766796 936861975 669766796 936861975 65430107 936861975 633896813 365605917 633896813 91637446 633896813 91637446 907028865 91637446 869362264 128784707 869362264 344342849 869362264 344342849 655245248 344342849 112128500 889108770 112128500 715392267 112128500 715392267 285078406 715392267 284815503 715520771 284815503 965002822 284815503 965002822 35888044 965002822 420786729 579837523 420786729 303118956 420786729 303118956 696107859 303118956 77731362 924046217 77731362 492335342 77731362 492335342 506875833 492335342 486683742 513044820 486683742 701747734 486683742 701747734 299504751 701747734 660190143 339373446 660190143 898176653 660190143 898176653 103425284 898176653 70998570 930523289 70998570 968448082 70998570 968448082 32745413 968448082 93397038 908970230 93397038 844629599 93397038 844629599 156061323 844629599 984072045 15481331 984072045 420688152 984072045 420688152 580169509 420688152 73156946 928541132 73156946 656333983 73156946 656333983 344707151 656333983 296678210 704211547 296678210 933688125 296678210 933688125 68270337 933688125 775790897 222565703 775790897 123495281 775790897 123495281 874669059 123495281 927498039 71183836 927498039 691140528 927498039 691140528 310557091 691140528 217392550 782651768 217392550 560229170 217392550 560229170 439860090 560229170 418162365 582413155 418162365 80961307 418162365 80961307 918014969 80961307 108911653 892178509 108911653 313721561 108911653 313721561 684667383 313721561 364474449 635413034 364474449 555451343 364474449 555451343 444369213 555451343 478207213 521355805 478207213 188218721 478207213 188218721 809848373 188218721 380954752 619333289 380954752 975943365 380954752 975943365 25335385 975943365 551863246 448645685 551863246 833913946 551863246 833913946 167115874 833913946 443544943 556195383 443544943 318802108 443544943 318802108 679446170 318802108 184225395 816437198 184225395 790483649 184225395 790483649 209323995 790483649 383654779 616623671 383654779 578321410 383654779 578321410 422339612 578321410 96995486 904974074 96995486 517697245 96995486 517697245 481882913 517697245 275899203 724614134 275899203 387496041 275899203 387496041 612193714 387496041 441380310 558601255 441380310 971448103 441380310 971448103 29869634 971448103 54553151 946864522 54553151 905903886 54553151 905903886 96253340 905903886 825988657 172863458 825988657 541587797 825988657 541587797 457813786 541587797 759761737 239109373 759761737 965176816 759761737 965176816 35805889 965176816 227954365 772949894 227954365 896145880 227954365 896145880 105331163 896145880 19312326 981632647 19312326 908181609 19312326 908181609 94190163 908181609 773190083 224992043 773190083 493062474 773190083 493062474 506086281 493062474 571656665 429089034 571656665 213075207 571656665 213075207 785255089 213075207 316097470 685580671 316097470 699691657 316097470 699691657 301845265 699691657 324094095 677410179 324094095 877282502 324094095 877282502 123890912 877282502 957911128 41172140 957911128 547433596 957911128 547433596 452197662 547433596 285890537 714766528 285890537 9570540 285890537 9570540 990256941 9570540 671093746 327602135 671093746 990076123 671093746 990076123 10351064 990076123 92254202 909978306 92254202 744955374 92254202 744955374 255786763 744955374 612452333 387281387 612452333 644878991 612452333 644878991 355789140 644878991 552202275 448305693 552202275 629658868 552202275 629658868 370730585 629658868 760131132 238671245 760131132 191605587 760131132 191605587 806123587 191605587 928134315 70543233 928134315 307215884 928134315 307215884 691854742 307215884 399154468 601180031 399154468 444396983 399154468 444396983 555944754 444396983 554957698 445727960 554957698 534782431 554957698 534782431 464928316 534782431 903583536 95309522 903583536 556786733 903583536 556786733 443126575 556786733 549186062 451294296 549186062 870723080 549186062 870723080 130370913 870723080 202388850 798029698 202388850 888007389 202388850 888007389 113322954 888007389 710382875 289017374 710382875 873007526 710382875 873007526 127879719 873007526 50960153 950206667 50960153 94375900 50960153 94375900 904443633 94375900 316551715 685270283 316551715 657802835 316551715 657802835 343277842 657802835 274012979 726315691 274012979 99483213 274012979 99483213 899807966 99483213 880561049 117795490 880561049 968396911 880561049 968396911 32814328 968396911 120145349 880875492 120145349 255774712 120145349 255774712 743364102 255774712 591070910 409409607 591070910 935566265 591070910 935566265 66632775 935566265 137254047 864511390 137254047 430338001 137254047 430338001 570218962 430338001 454197996 545376445 454197996 20481487 454197996 20481487 978821141 20481487 980578715 18819061 980578715 767555786 980578715 767555786 233513884 767555786 925583962 73135504 925583962 41451477 925583962 41451477 957629700 41451477 373425141 626471150 373425141 843992217 373425141 843992217 156805468 843992217 234604546 766506381 234604546 689599572 234604546 689599572 312182825 689599572 953561211 45217697 953561211 22321683 953561211 22321683 977135110 22321683 583758883 417134431 583758883 624609952 583758883 624609952 375208496 624609952 102897092 898662801 102897092 290062300 102897092 290062300 709381586 290062300 551147116 449380155 551147116 612441950 551147116 612441950 387900747 612441950 213850034 786211037 213850034 58789762 213850034 58789762 939979510 58789762 173284462 827629709 173284462 872206615 173284462 872206615 128847552 872206615 772072568 226199229 772072568 840665133 772072568 840665133 160096437 840665133 457497630 542086551 457497630 836605191 457497630 836605191 164306371 836605191 406494070 594058311 406494070 512865282 406494070 512865282 486912773 512865282 601142801 398501199 601142801 825782550 601142801 825782550 174988936 825782550 194984394 805033698 194984394 427112274 194984394 427112274 573948126 427112274 854552473 144272913 854552473 468121549 854552473 468121549 531578258 468121549 240795726 760223549 240795726 526021533 240795726 526021533 473943146 526021533 644324082 354847489 644324082 276349039 644324082 276349039 723150647 276349039 881336460 117093790 881336460 32293628 881336460 32293628 967148216 32293628 631781860 367826806 631781860 626618535 631781860 626618535 373249582 626618535 121544132 879553915 121544132 216591728 121544132 216591728 782149418 216591728 725209667 274419119 725209667 218486097 725209667 218486097 780294190 218486097 602280222 397333583 602280222 975952321 602280222 975952321 25332541 975952321 374252617 625502802 374252617 658165269 374252617 658165269 343012277 658165269 763307215 235384601 763307215 758595331 763307215 758595331 242563316 758595331 839152924 159917495 839152924 153544186 839152924 153544186 845320060 153544186 731758339 268038162 731758339 889525335 731758339 889525335 111621209 889525335 352351149 648648886 352351149 867962271 352351149 867962271 133201491 867962271 918230113 80674750 918230113 556350957 918230113 556350957 443409286 556350957 275202586 725289126 275202586 150802962 275202586 150802962 848132550 150802962 968131028 31249295 968131028 266249303 968131028 266249303 733497875 266249303 127397166 873450698 127397166 135367328 127397166 135367328 862894956 135367328 587851325 412679315 587851325 450027851 587851325 450027851 550327224 450027851 525976263 474273583 525976263 325205521 525976263 325205521 673170246 325205521 667988974 331038696 667988974 871454284 667988974 871454284 129530822 871454284 51231345 949922797 51231345 974996985 51231345 974996985 26097829 974996985 621809746 377997103 621809746 347989582 621809746 347989582 651599192 347989582 811880417 186254657 811880417 838126593 811880417 838126593 162866751 838126593 294970787 706033094 294970787 307623942 294970787 307623942 691412640 307623942 949467381 49124969 949467381 76634725 949467381 76634725 921974531 76634725 230716565 770131281 230716565 164742780 230716565 164742780 834659645 164742780 926834964 71978489 926834964 737425714 926834964 737425714 263407182 737425714 941357740 57683657 941357740 71928167 941357740 71928167 926874557 71928167 910514523 87674604 910514523 411247796 910514523 411247796 589289955 411247796 547495795 453193044 547495795 536507638 547495795 536507638 462701015 536507638 102827016 898734434 102827016 417977778 102827016 417977778 582899134 417977778 378176383 622042826 378176383 121916252 378176383 121916252 876257742 121916252 746456551 252779041 746456551 234019624 746456551 234019624 764732113 234019624 183485464 817158671 183485464 248558597 183485464 248558597 750630441 248558597 360568723 639504055 360568723 571299905 360568723 571299905 428614726 571299905 158806971 842182697 158806971 67129421 158806971 67129421 931467550 67129421 247088927 753999115 247088927 605511595 247088927 605511595 394336755 605511595 501206452 498058826 501206452 214614695 501206452 214614695 784106680 214614695 998888259 1254933 998888259 375706949 998888259 375706949 624045779 375706949 868357867 129724065 868357867 570919185 868357867 570919185 428995239 570919185 234257269 766808645 234257269 530859863 234257269 530859863 469271470 530859863 450303037 549201151 450303037 289074656 450303037 289074656 710309965 289074656 789977748 208456580 789977748 756085281 789977748 756085281 245139545 756085281 912317019 85897126 912317019 818767637 912317019 818767637 182025894 818767637 550905248 449519786 550905248 437823001 550905248 437823001 562958143 437823001 409936600 590542456 409936600 695951785 409936600 695951785 305799813 695951785 176267562 824673501 176267562 113324124 176267562 113324124 885002647 113324124 137065707 864638923 137065707 802178580 137065707 802178580 198130011 802178580 258289002 742588381 258289002 219789634 258289002 219789634 778983060 219789634 3521930 996321027 3521930 635400540 3521930 635400540 364486373 635400540 537619507 462783195 537619507 11564526 537619507 11564526 988478792 11564526 641371389 357967261 641371389 111080904 641371389 111080904 887585915 111080904 921907255 76654600 921907255 160824500 921907255 160824500 838307029 160824500 703601054 296028980 703601054 761614520 703601054 761614520 239325633 761614520 651824399 347821986 651824399 152011953 651824399 152011953 846805656 152011953 561198046 439822221 561198046 6198049 561198046 6198049 993789024 6198049 425681095 574574227 425681095 502913230 425681095 502913230 496825750 502913230 935371161 62924625 935371161 176293774 935371161 176293774 822152576 176293774 299038398 702141213 299038398 297740025 299038398 297740025 701753645 297740025 248098016 753106937 248098016 1548122 248098016 1548122 998674833 1548122 96959773 905045626 96959773 255469104 96959773 255469104 743784459 255469104 766530032 232056423 766530032 935320671 766530032 935320671 67051600 935320671 443386507 556384161 443386507 46243981 443386507 46243981 952526881 46243981 159721564 841096367 159721564 863582802 159721564 863582802 138108925 863582802 776677345 221879941 776677345 250062856 776677345 250062856 748904429 250062856 991665724 8136349 991665724 595169964 991665724 595169964 405225768 595169964 106961582 894347415 106961582 397687966 106961582 397687966 601942871 397687966 79372027 922553116 79372027 647146500 79372027 647146500 353770991 647146500 984771604 15008080 984771604 926921678 984771604 926921678 75040555 926921678 344204973 656771215 344204973 387018125 344204973 387018125 612694071 387018125 675936357 322208716 675936357 243677547 675936357 243677547 755452091 243677547 35228340 965740281 35228340 672566602 35228340 672566602 328831790 672566602 252925677 747707056 252925677 449609278 252925677 449609278 550833170 449609278 545424365 455378505 545424365 567986909 545424365 567986909 432049594 567986909 637598869 361745131 637598869 390491019 637598869 390491019 609246773 390491019 949091716 49511677 949091716 606344592 949091716 606344592 393426909 606344592 684624727 313739146 684624727 588944086 684624727 588944086 411749926 588944086 888876718 109875200 888876718 604753118 888876718 604753118 395038724 604753118 224888211 775628433 224888211 959402610 224888211 959402610 41538741 959402610 246827280 754396782 246827280 818253787 246827280 818253787 182547068 818253787 970042626 29238226 970042626 105797751 970042626 105797751 893374770 105797751 742611802 256733195 742611802 311480289 742611802 311480289 686906130 311480289 196169288 804131820 196169288 291114298 196169288 291114298 708592358 291114298 340075362 661114085 340075362 461455089 340075362 461455089 539101528 461455089 103210169 898433809 103210169 901401816 103210169 901401816 100460478 901401816 297390409 703589701 297390409 341448560 297390409 341448560 658282731 341448560 939604418 59088097 939604418 574370069 939604418 574370069 425785963 574370069 279494253 720896262 279494253 413564764 279494253 413564764 586886717 413564764 680560764 317744599 680560764 456364237 680560764 456364237 544431312 456364237 750829036 248288151 750829036 328300554 750829036 328300554 670596337 328300554 1626552 998246873 1626552 277963224 1626552 277963224 721413921 277963224 945573996 53089586 945573996 765859230 945573996 765859230 235182954 765859230 257635150 743233136 257635150 792286898 257635150 792286898 207717880 792286898 72183385 929301501 72183385 709443457 72183385 709443457 291484239 709443457 489025663 510996650 489025663 433091276 489025663 433091276 567411672 433091276 880121867 118213544 880121867 327391763 880121867 327391763 671381123 327391763 838461051 160610574 838461051 744966091 838461051 744966091 255759158 744966091 477827908 521973105 477827908 950933037 477827908 950933037 50193625 950933037 688448489 310046598 688448489 753016546 688448489 753016546 248187401 753016546 12754536 988024734 12754536 392376765 12754536 392376765 607327271 392376765 845362237 153525019 845362237 155112734 845362237 155112734 843851699 155112734 543019807 457780187 543019807 651338307 543019807 651338307 349609850 651338307 851830868 147079717 851830868 476291301 851830868 476291301 523607855 476291301 861689137 136693771 861689137 770867929 861689137 770867929 230101293 770867929 565973880 434894884 565973880 664562692 565973880 664562692 336724331 664562692 432169323 567897548 432169323 386138286 432169323 386138286 613652800 386138286 443297794 556553464 443297794 310129857 443297794 310129857 688343692 310129857 335699620 665769700 335699620 929009115 335699620 929009115 72591675 929009115 118288810 882812117 118288810 322499070 118288810 322499070 675553918 322499070 492670603 507449638 492670603 250993659 492670603 250993659 747977972 250993659 622713585 376900763 622713585 174610000 622713585 174610000 823976392 174610000 968416347 30928330 968416347 440764338 968416347 440764338 560277155 440764338 796068943 202112601 796068943 942680594 796068943 942680594 59252817 942680594 859639796 139579193 859639796 195166418 859639796 195166418 802862951 195166418 543941827 456895458 543941827 352427517 543941827 352427517 647072467 352427517 778496102 220372715 778496102 908846569 778496102 908846569 93523485 908846569 22100358 979128060 22100358 670996766 22100358 670996766 330561945 670996766 34555289 966534051 34555289 229143570 34555289 229143570 769332773 229143570 859656555 139551029 859656555 760489487 859656555 760489487 240512873 760489487 120532187 880476412 120532187 523689409 120532187 523689409 476201762 523689409 956246137 42721134 956246137 626995979 956246137 626995979 372998658 626995979 933365207 64965339 933365207 432152078 933365207 432152078 568451366 432152078 24348025 976997049 24348025 356497056 24348025 356497056 642713246 356497056 222620773 777713601 222620773 607114880 222620773 607114880 392563998 607114880 214651591 785349918 214651591 136934386 214651591 136934386 861473929 136934386 240220404 760781053 240220404 72758410 240220404 72758410 926130965 72758410 225259595 775285552 225259595 394651686 225259595 394651686 604868241 394651686 864291658 133802532 864291658 739929656 864291658 739929656 261170525 739929656 739112825 260591554 739112825 224608392 739112825 224608392 773572068 224608392 744565308 254858034 744565308 314102519 744565308 314102519 684128041 314102519 786206822 212255706 786206822 98707719 786206822 98707719 900609011 98707719 555150887 445433000 555150887 431629625 555150887 431629625 569039886 431629625 956533073 42434542 956533073 325119649 956533073 325119649 673215058 325119649 659212233 340463019 659212233 620436160 659212233 620436160 379742776 620436160 18965198 982039751 18965198 189890322 18965198 189890322 807992032 189890322 409047313 591541740 409047313 942003813 409047313 942003813 59952294 942003813 900345459 99005645 900345459 780370842 900345459 780370842 219702487 780370842 824559302 174041577 824559302 455391324 824559302 455391324 545369309 455391324 346088457 654911819 346088457 536187897 346088457 536187897 463108524 536187897 782783945 216043804 782783945 880111854 782783945 880111854 120932508 880111854 291513305 709437770 291513305 195794684 291513305 195794684 802086809 195794684 782486786 216282522 782486786 803411470 782486786 803411470 196966944 803411470 448853483 550640756 448853483 226210877 448853483 226210877 772065854 226210877 905784463 92812518 905784463 706763232 905784463 706763232 294271531 706763232 784460558 214104222 784460558 292891279 784460558 292891279 706777682 292891279 876143262 122051481 876143262 847401907 876143262 847401907 153273951 847401907 693269172 305756619 693269172 493662001 693269172 493662001 505450523 493662001 256146230 744659803 256146230 892846756 256146230 892846756 108263077 892846756 489379949 510656022 489379949 627931051 489379949 627931051 372321179 627931051 736275573 263544039 736275573 501003970 736275573 501003970 498791493 501003970 684096340 314104616 684096340 97875738 684096340 97875738 901527384 97875738 667646648 331514293 667646648 391951790 667646648 391951790 607700940 391951790 280528388 719803045 280528388 409991029 280528388 409991029 590546880 409991029 200874694 799358801 200874694 806249180 200874694 806249180 193743568 806249180 318462141 683183203 318462141 670774084 318462141 670774084 330839604 670774084 302792867 698858261 302792867 673424408 302792867 673424408 327990110 673424408 560772045 440268564 560772045 538974589 560772045 538974589 460466770 538974589 137853714 863921054 137853714 687958849 137853714 687958849 313836129 687958849 945595748 53065836 945595748 569606590 945595748 569606590 430422095 569606590 220394708 779669537 220394708 56622072 220394708 56622072 942537723 56622072 499934220 499706454 499934220 943070838 499934220 943070838 58829649 943070838 22690318 978569858 22690318 346293061 22690318 346293061 653338014 346293061 984489902 15223192 984489902 102870194 984489902 102870194 896781068 102870194 698865617 300631153 698865617 406502835 698865617 406502835 593961298 406502835 567181211 433359533 567181211 691048640 567181211 691048640 310611665 691048640 309677447 692178327 309677447 788498030 309677447 788498030 211344052 788498030 455944593 543765698 455944593 825131981 455944593 825131981 175630278 825131981 454434057 545162870 454434057 123747329 454434057 123747329 874449936 123747329 122052129 879180778 122052129 60365005 122052129 60365005 938011735 60365005 253005806 747641995 253005806 341106973 253005806 341106973 658555555 341106973 716747736 283015531 716747736 469663691 716747736 469663691 530350778 469663691 478138072 521456459 478138072 395692445 478138072 395692445 603937340 395692445 687189829 311310322 687189829 453596395 687189829 453596395 547079117 453596395 952171629 46526829 952171629 19049977 952171629 19049977 980410757 19049977 937447523 60938500 937447523 548572962 937447523 548572962 451001252 548572962 388816023 611289313 388816023 684616755 388816023 684616755 317188616 684616755 50916341 950252901 50916341 967575595 50916341 967575595 33524825 967575595 586658125 413797666 586658125 692998795 586658125 692998795 308804993 692998795 308365398 693388083 308365398 133097852 308365398 133097852 865004162 133097852 781081306 217706253 781081306 479575123 781081306 479575123 520337141 479575123 167927641 832802544 167927641 206041235 167927641 206041235 792250082 206041235 44778458 955919657 44778458 884458141 44778458 884458141 116518133 884458141 385149833 615254983 385149833 285345515 385149833 285345515 714260029 285345515 326119660 675500654 326119660 500976104 326119660 500976104 498821883 500976104 586307582 414254373 586307582 802236178 586307582 802236178 198099974 802236178 958048289 40995256 958048289 830259003 958048289 830259003 170242141 830259003 32548239 968590186 32548239 318236586 32548239 318236586 680030949 318236586 232420875 768555711 232420875 314223175 232420875 314223175 684023240 314223175 376822979 623303628 376822979 250484245 376822979 250484245 748498878 250484245 265149260 735547904 265149260 122336061 265149260 122336061 875804897 122336061 384335989 615994667 384335989 220792649 384335989 220792649 777962729 220792649 246092115 755055618 246092115 260123828 246092115 260123828 739521763 260123828 400467668 600007966 400467668 516528933 400467668 516528933 483159482 516528933 265743889 734835433 265743889 424951999 265743889 424951999 575931592 424951999 642481640 356815429 642481640 224909874 642481640 224909874 773298588 224909874 181494719 819312604 181494719 785104188 181494719 785104188 214952255 785104188 406001892 594484564 406001892 742927583 406001892 742927583 257901774 742927583 952626173 46131843 952626173 744662516 952626173 744662516 256099629 744662516 613569987 386172520 613569987 174246188 613569987 174246188 824437242 174246188 400273203 600204557 400273203 217256327 400273203 217256327 781639125 217256327 270932582 729685575 270932582 320826003 270932582 320826003 677453517 320826003 378497824 621865888 378497824 360979994 378497824 360979994 638523650 360979994 61150585 940926547 61150585 432512293 61150585 432512293 567931845 432512293 4550006 995352970 4550006 515881910 4550006 515881910 483762273 515881910 715368881 284252095 715368881 236628302 715368881 236628302 762174946 236628302 924487715 74115281 924487715 749256730 924487715 749256730 251766810 749256730 224337862 776165459 224337862 983569101 224337862 983569101 17476427 983569101 247004208 754129340 247004208 785372740 247004208 785372740 214634461 785372740 973628444 26061703 973628444 840828563 973628444 840828563 159956613 840828563 744609340 254768535 744609340 97540638 744609340 97540638 901807132 97540638 519739348 480219552 519739348 801656492 519739348 801656492 198682398 801656492 940774328 58062145 940774328 277557598 940774328 277557598 721927375 277557598 740813395 258554723 740813395 121668825 740813395 121668825 876475279 121668825 735184429 264479845 735184429 685545099 735184429 685545099 316124985 685545099 915730165 82858176 915730165 366666225 915730165 366666225 632906205 366666225 273123255 727241762 273123255 467285852 273123255 467285852 532506281 467285852 33122483 968078455 33122483 700029934 33122483 700029934 301323544 700029934 172829580 828020940 172829580 78968113 172829580 78968113 919843268 78968113 233237072 767745906 233237072 212957616 233237072 212957616 785378949 212957616 818628602 179955483 818628602 598977255 818628602 598977255 401549717 598977255 174827618 825944942 174827618 111000486 174827618 111000486 887660599 111000486 530361322 469639701 530361322 745711569 530361322 745711569 255022551 745711569 398995339 601399102 398995339 443526429 398995339 443526429 556818218 443526429 562387138 438618815 562387138 978140776 562387138 978140776 23019152 978140776 12234086 988482902 12234086 813266392 12234086 813266392 187135005 813266392 971681870 27802625 971681870 397001794 971681870 397001794 602545048 397001794 766333974 232169591 766333974 969219569 766333974 969219569 32016598 969219569 92514455 909856700 92514455 741591658 92514455 741591658 259505194 741591658 558783735 442041584 558783735 798315667 558783735 798315667 202042598 798315667 868763599 129324609 868763599 608553774 868763599 608553774 391432746 608553774 8616117 991786468 8616117 647590955 8616117 647590955 353366182 647590955 396423689 603592059 396423689 90725210 396423689 90725210 907796172 90725210 987313580 12930497 987313580 875824565 987313580 875824565 125424972 875824565 551789947 448690100 551789947 729732919 551789947 729732919 270902009 729732919 429409935 570508654 429409935 375024095 429409935 375024095 624763266 375024095 870967472 127321930 870967472 40733732 870967472 40733732 958420350 40733732 866503367 131528794 866503367 384058771 866503367 384058771 615759579 384058771 738229778 261449458 738229778 144242672 738229778 144242672 854603299 144242672 16385816 984501676 16385816 438785388 16385816 438785388 562150805 438785388 916301759 82416735 916301759 366357658 916301759 366357658 633193095 366357658 593039287 407364272 593039287 945302023 593039287 945302023 56165186 945302023 436655755 563672299 436655755 187852020 436655755 187852020 810402500 187852020 95239969 907001834 95239969 655179063 95239969 655179063 345770308 655179063 135720349 865833208 135720349 531828335 135720349 531828335 468057937 531828335 579713712 421062602 579713712 336070892 579713712 336070892 663484921 336070892 709662010 289858220 709662010 744835607 709662010 744835607 255969187 744835607 868671456 129417690 868671456 235128572 868671456 235128572 763504777 235128572 490174978 509847962 490174978 84510167 490174978 84510167 913943703 84510167 834132856 165166058 834132856 203704581 834132856 203704581 794550700 203704581 287950847 712549999 287950847 427677123 287950847 427677123 573302488 427677123 207023068 793112755 207023068 797133910 207023068 797133910 203016391 797133910 364040409 635765235 364040409 685103904 364040409 685103904 316700844 685103904 722123072 277365872 722123072 675276394 722123072 675276394 326309674 675276394 852212220 146586872 852212220 151860814 852212220 151860814 846930725 151860814 717049500 282669742 717049500 34600079 717049500 34600079 964502647 34600079 978899549 20378085 978899549 563517614 978899549 563517614 436871253 563517614 635474802 363929959 635474802 984600330 635474802 984600330 16247057 984600330 2052662 997860747 2052662 349476646 2052662 349476646 650096608 349476646 728754787 270968757 728754787 34056273 728754787 34056273 965143117 34056273 475111403 524851031 475111403 366848053 475111403 366848053 632586477 366848053 582702614 418344316 582702614 397858442 582702614 397858442 601819079 397858442 583827886 417055065 583827886 492606690 583827886 492606690 506599195 492606690 478000374 521744764 478000374 422347983 478000374 422347983 578614094 422347983 962473461 36357463 962473461 821600327 962473461 821600327 179091125 821600327 829766088 169474265 829766088 207734108 829766088 207734108 790650500 207734108 873705514 124354440 873705514 92095782 873705514 92095782 906565555 92095782 831938680 167349798 831938680 886692665 831938680 886692665 114416954 886692665 226484032 774195772 226484032 613122268 226484032 613122268 387223433 613122268 216999006 783058863 216999006 466977971 216999006 466977971 532848631 466977971 829312203 169799392 829312203 274099160 829312203 274099160 725574267 274099160 105663100 895734278 105663100 47329736 105663100 47329736 951514112 47329736 215291675 784707666 215291675 444948219 215291675 444948219 555466691 444948219 683851211 314399607 683851211 109025737 683851211 109025737 889844355 109025737 393152988 606629952 393152988 603246227 393152988 603246227 396900896 603246227 891230294 107624764 891230294 36473464 891230294 36473464 962352660 36473464 713072961 286535246 713072961 410386324 713072961 410386324 590075599 410386324 460823290 538577197 460823290 847206596 460823290 847206596 153560999 847206596 758013802 240966369 758013802 502680373 758013802 502680373 497105926 502680373 817444280 181033038 817444280 125573908 817444280 125573908 872486555 125573908 372840462 627263004 372840462 672550336 372840462 672550336 328853967 672550336 416727083 583560650 416727083 300103248 416727083 300103248 699481172 300103248 132008857 869173894 132008857 539614897 132008857 539614897 459736706 539614897 487658285 512048214 487658285 691526159 487658285 691526159 310212480 691526159 196304 999744213 196304 178994989 196304 178994989 819509051 178994989 929211805 69499289 929211805 542650228 929211805 542650228 457102974 542650228 25082939 976221142 25082939 197079458 25082939 197079458 800981076 197079458 327123028 674492738 327123028 733106288 327123028 733106288 267396467 733106288 294324849 706716830 294324849 943226324 294324849 943226324 58570971 943226324 186964148 813373275 186964148 358047665 186964148 358047665 641319758 358047665 93506265 908849699 93506265 817300076 93506265 817300076 183350301 817300076 727866553 271808053 727866553 795526444 727866553 795526444 204570109 795526444 750033912 248999840 750033912 50642492 750033912 50642492 948113660 50642492 206687917 793579808 206687917 248854632 206687917 248854632 750317920 248854632 473667886 526356439 473667886 776791792 473667886 776791792 223743563 776791792 582505089 418600664 582505089 849543798 582505089 849543798 151347492 849543798 621333079 378514485 621333079 633157009 621333079 633157009 366902822 633157009 53018253 948269567 53018253 758759288 53018253 758759288 242435578 758759288 579189290 421688610 579189290 787458626 579189290 787458626 212488870 787458626 676488081 321606417 676488081 25438018 676488081 25438018 974141402 25438018 243835883 757409319 243835883 974873552 243835883 974873552 26229321 974873552 131800912 869319208 131800912 303365550 131800912 303365550 695844125 303365550 601651529 398048264 601651529 413179923 601651529 413179923 587287306 413179923 845010902 153932194 845010902 135118053 845010902 135118053 863210142 135118053 875751962 122401838 875751962 529106312 875751962 529106312 471016673 529106312 91943852 910290446 91943852 990940171 91943852 990940171 9460860 990940171 347013902 653986123 347013902 177434850 347013902 177434850 821218447 177434850 458137159 541365672 458137159 573530564 458137159 573530564 426588243 573530564 102750984 898857912 102750984 319555906 102750984 319555906 678733199 319555906 536412502 463878297 536412502 13482843 536412502 13482843 986621121 13482843 271442765 729124585 271442765 156257522 271442765 156257522 842407320 156257522 669261397 329646766 669261397 147123037 669261397 147123037 851792217 147123037 836732919 162559583 836732919 278299848 836732919 278299848 721041412 278299848 420567710 580165970 420567710 907641413 420567710 907641413 94782004 907641413 948186368 50498132 948186368 538829683 948186368 538829683 460585055 538829683 852585219 146243563 852585219 328107214 852585219 328107214 670660573 328107214 439052816 561060896 439052816 392087141 439052816 392087141 607488370 392087141 951838589 46966945 951838589 257304746 951838589 257304746 742094352 257304746 573452690 427541334 573452690 130268868 573452690 130268868 867780560 130268868 952020129 46756937 952020129 350588005 952020129 350588005 649098330 350588005 903807346 95178887 903807346 581827578 903807346 581827578 419033365 581827578 573154592 427779138 573154592 305412210 573154592 305412210 693599611 305412210 487208759 512627028 487208759 73442068 487208759 73442068 925171176 73442068 360531530 639538892 360531530 512722425 360531530 512722425 487047929 512722425 901731164 97646213 901731164 340302567 901731164 340302567 659318010 340302567 698451515 300951194 698451515 60714059 698451515 60714059 937580885 60714059 262021572 738984095 262021572 56837937 262021572 56837937 942186791 56837937 585739877 414849268 585739877 277137752 585739877 277137752 722467469 277137752 639896673 359660993 639896673 616967726 639896673 616967726 383440122 616967726 878357303 119915106 878357303 959450865 878357303 959450865 41509359 959450865 760896668 237839552 760896668 451249140 760896668 451249140 549247341 451249140 67064263 935310821 67064263 68203063 67064263 68203063 930472631 68203063 177041698 823815880 177041698 341670463 177041698 341670463 658047692 341670463 187047121 813336137 187047121 458212734 187047121 458212734 542484676 458212734 299609044 701623668 299609044 154966276 299609044 154966276 844090265 154966276 685872271 312435349 685872271 113294483 685872271 113294483 885052181 113294483 300146384 701191325 300146384 444658072 300146384 444658072 555730656 444658072 711555777 287964686 711555777 838434298 711555777 838434298 162582123 838434298 308395429 693367666 308395429 721576909 308395429 721576909 278657619 721576909 53205953 948071464 53205953 322989272 53205953 322989272 675102863 322989272 917915692 81011246 917915692 526565353 917915692 526565353 473447555 526565353 40542023 960161377 40542023 633583736 40542023 633583736 366475923 633583736 504750480 494373034 504750480 659101989 504750480 659101989 341988498 659101989 427427987 572525091 427427987 623116265 427427987 623116265 377093049 623116265 732745987 267052099 732745987 510494784 732745987 510494784 489656415 510494784 781983791 216864274 781983791 834490063 781983791 834490063 166501304 834490063 657558054 342224796 657558054 379121368 657558054 379121368 620785982 379121368 925069251 73548168 925069251 930361168 925069251 930361168 71098567 930361168 52702216 948431498 52702216 778486541 52702216 778486541 221541958 778486541 65638573 936571627 65638573 532819570 65638573 532819570 467097904 532819570 224767310 775718245 224767310 13683852 224767310 13683852 986361625 13683852 260445508 740563468 260445508 734306229 260445508 734306229 266317168 734306229 993738111 6265725 993738111 83150420 993738111 83150420 915327834 83150420 725957269 273711871 725957269 367699020 725957269 367699020 631941416 367699020 716337570 283274215 716337570 689952364 716337570 689952364 311778579 689952364 421068871 579621751 421068871 380441161 421068871 380441161 619660731 380441161 703088602 296463484 703088602 909913692 703088602 909913692 92449262 909913692 813847346 184281683 813847346 395765573 813847346 395765573 603874542 395765573 150695533 850255419 150695533 904597518 150695533 904597518 97396973 904597518 126792192 874057622 126792192 583297415 126792192 583297415 417076099 583297415 649055420 350615404 649055420 665870733 649055420 665870733 335571808 665870733 734040482 265574725 734040482 63412287 734040482 63412287 934862675 63412287 495233954 504374626 495233954 688616674 495233954 688616674 313170696 688616674 771499825 226980233 771499825 754254172 771499825 754254172 246886926 754254172 731013296 268755907 731013296 206253757 731013296 206253757 791936299 206253757 294464779 706663719 294464779 467995774 294464779 467995774 531738346 467995774 952627903 46111053 952627903 537157880 952627903 537157880 462252113 537157880 774623797 223694699 774623797 17984199 774623797 17984199 981467315 17984199 924783384 73784849 924783384 974570228 924783384 974570228 26547279 974570228 202200197 798251850 202200197 786731906 202200197 786731906 213111912 786731906 901336019 97994012 901336019 65885695 901336019 65885695 932577034 65885695 989047666 10874345 989047666 346480650 989047666 346480650 653159961 346480650 789710559 208793915 789710559 675389517 789710559 675389517 326269426 675389517 601346509 398280456 601346509 284157643 601346509 284157643 715449165 284157643 720650362 278710228 720650362 197455870 720650362 197455870 800578941 197455870 477063686 522903438 477063686 910881911 477063686 910881911 91417508 910881911 418361449 582166845 418361449 498018140 418361449 498018140 501224618 498018140 988307606 11709198 988307606 487686229 988307606 487686229 511377045 487686229 435762095 564605543 435762095 869163262 435762095 869163262 132031802 869163262 354260197 646565669 354260197 92482460 354260197 92482460 906096113 92482460 183116301 817582410 183116301 783919281 183116301 783919281 216092434 783919281 158884437 842103889 158884437 287345100 158884437 287345100 712059130 287345100 562544137 438374510 562544137 219822089 562544137 219822089 778924161 219822089 809843042 188229833 809843042 943492267 809843042 943492267 58177026 943492267 749113822 249873526 749113822 944766979 749113822 944766979 56619699 944766979 538137326 462354599 538137326 256657214 538137326 256657214 742642436 256657214 7794701 992534732 7794701 843473366 7794701 843473366 157458249 843473366 199109874 801313981 199109874 745289604 199109874 745289604 255528182 745289604 948276350 50409569 948276350 181619257 948276350 181619257 816869770 181619257 242537471 758627184 242537471 347459219 242537471 347459219 652220020 347459219 901704360 97697358 901704360 772736880 901704360 772736880 228182699 772736880 685689612 312649296 685689612 2027130 685689612 2027130 998186082 2027130 288082968 712470624 288082968 788307355 288082968 788307355 211570156 788307355 142457830 859112048 142457830 956510288 142457830 956510288 44273777 956510288 182308591 818573861 182308591 910429757 182308591 910429757 91869488 910429757 451884766 547763268 451884766 56922323 451884766 56922323 942098296 56922323 391074395 608954764 391074395 886888516 391074395 886888516 114193611 886888516 190547990 809598215 190547990 112352120 190547990 112352120 886056271 112352120 452667177 546884237 452667177 542804650 452667177 542804650 456895693 542804650 360641288 639452270 360641288 607425785 360641288 607425785 392311703 607425785 224931105 775601223 224931105 840336766 224931105 840336766 160502310 840336766 938400498 59960701 938400498 651546649 938400498 651546649 349354286 651546649 118673123 882449272 118673123 271166441 118673123 271166441 728387112 271166441 534603436 465463379 534603436 83393969 534603436 83393969 915091860 83393969 726750137 272848787 726750137 441221788 726750137 441221788 559911462 441221788 912102074 86034902 912102074 803845053 912102074 803845053 196352497 803845053 271825419 728445003 271825419 208203343 271825419 208203343 790202080 208203343 12762871 988018369 12762871 383780143 12762871 383780143 616078598 383780143 33967983 967069037 33967983 211681996 33967983 211681996 786896836 211681996 236219819 764845202 236219819 687689149 236219819 687689149 314102080 687689149 143880741 857629923 143880741 943442110 143880741 943442110 58274412 943442110 560464900 440655816 560464900 683254923 560464900 683254923 318390415 683254923 85568063 916377420 85568063 461603203 85568063 461603203 538822475 461603203 652951052 346704749 652951052 550044049 652951052 550044049 449408676 550044049 936855456 61580920 936855456 96453077 936855456 96453077 902663382 96453077 480245272 519131002 480245272 882812489 480245272 882812489 118264936 882812489 884062635 114170525 884062635 178608643 884062635 178608643 819924263 178608643 819771370 178741477 819771370 766219917 819771370 766219917 234754234 766219917 678418740 319825049 678418740 246461551 678418740 246461551 752945821 246461551 658946686 340784232 658946686 351984298 658946686 351984298 647632239 351984298 368399727 631760924 368399727 859002476 368399727 859002476 142663316 859002476 295607002 705403320 295607002 148393166 295607002 148393166 850648110 148393166 587505618 412993123 587505618 294441525 587505618 294441525 705068960 294441525 136410761 865265128 136410761 571607432 136410761 571607432 428281154 571607432 287545244 713109699 287545244 829649399 287545244 829649399 170859244 829649399 704058727 295400728 704058727 455404270 704058727 455404270 545364682 455404270 374134389 625724402 374134389 412785778 374134389 412785778 587774380 412785778 566079658 434730888 566079658 428302197 566079658 428302197 572511955 428302197 146160117 855152842 146160117 469380729 146160117 469380729 530716860 469380729 799526012 198609474 799526012 257948133 799526012 257948133 741444743 257948133 772154897 226090659 772154897 119372526 772154897 119372526 878847492 119372526 397797747 602458733 397797747 42442373 397797747 42442373 956486840 42442373 13270596 987402413 13270596 764474085 13270596 764474085 236452510 764474085 979146420 20095893 979146420 26518798 979146420 26518798 973231772 26518798 908571916 89933493 908571916 249847428 908571916 249847428 749144856 249847428 492574922 507526759 492574922 464380743 492574922 464380743 535814372 464380743 588015207 412542669 588015207 488339938 588015207 488339938 510696224 488339938 13510871 987170363 13510871 765694449 13510871 765694449 235386264 765694449 445726418 553986699 445726418 701860016 445726418 701860016 299382993 701860016 671248141 327496359 671248141 297210007 671248141 297210007 702320708 297210007 754430895 244937646 754430895 837667842 754430895 837667842 163332821 837667842 228922342 771946860 228922342 791098205 228922342 791098205 208757844 791098205 943862263 55233431 943862263 360872730 943862263 360872730 638610346 360872730 435478402 564802001 435478402 631576605 435478402 631576605 368616570 631576605 84861938 917073941 84861938 338644979 84861938 338644979 660956640 338644979 915537854 82988875 915537854 69388305 915537854 69388305 929374187 69388305 684942131 313286139 684942131 173112609 684942131 173112609 825627505 173112609 678702901 319589324 678702901 578022154 678702901 578022154 422491028 578022154 556886091 443471358 556886091 612559722 556886091 612559722 387832143 612559722 999934609 131314 999934609 744715345 999934609 744715345 256060687 744715345 271608918 728801532 271608918 898449456 271608918 898449456 103205126 898449456 225047846 775481758 225047846 354437303 225047846 354437303 644714399 354437303 686169594 312130373 686169594 5019695 686169594 5019695 995062276 5019695 154038558 846749601 154038558 990555543 154038558 990555543 9861491 990555543 854621372 144191800 854621372 339239717 854621372 339239717 660308887 339239717 258511008 742454282 258511008 514076767 258511008 514076767 485605385 514076767 399112715 601252038 399112715 810489550 399112715 810489550 189643299 810489550 338152873 663153156 338152873 566889416 338152873 566889416 433239580 566889416 816537309 181935977 816537309 59993791 816537309 59993791 938376610 59993791 898928209 100385601 898928209 605838499 898928209 605838499 393950735 605838499 17569410 983433056 17569410 866084565 17569410 866084565 135455674 866084565 960267832 38728269 960267832 985464603 960267832 985464603 15279026 985464603 793396394 204926347 793396394 462750159 793396394 462750159 537717590 462750159 262413983 738455733 262413983 866435709 262413983 866435709 134862457 866435709 170120462 830493319 170120462 421294813 170120462 421294813 579487324 421294813 289292309 711430736 289292309 476266123 289292309 476266123 523627869 476266123 275225975 725288851 275225975 404008343 275225975 404008343 596273027 404008343 184954714 815454102 184954714 478858942 184954714 478858942 521196420 478858942 306013528 695714491 306013528 727336673 306013528 727336673 273040179 727336673 504709142 494394862 504709142 340175848 504709142 340175848 659413026 340175848 115963493 885002908 115963493 605829457 115963493 605829457 393975466 605829457 183758748 816860648 183758748 117648280 183758748 117648280 880783700 117648280 648379529 351343762 648379529 518729211 648379529 518729211 480693810 518729211 332340273 669437079 332340273 206680346 332340273 206680346 791606661 206680346 111961119 889222558 111961119 42647887 111961119 42647887 956319120 42647887 530265711 469709694 530265711 505680965 530265711 505680965 494122366 505680965 958028493 41013224 958028493 206446671 958028493 206446671 791746312 206446671 569914540 430700074 569914540 654940188 569914540 654940188 346071329 654940188 312981080 688775784 312981080 133100823 312981080 133100823 864998727 133100823 440070401 560024971 440070401 339776247 440070401 339776247 659760827 339776247 438507716 561678845 438507716 41869320 438507716 41869320 957233013 41869320 310736780 690935874 310736780 869484203 310736780 869484203 131668004 869484203 985810633 14160942 985810633 138254000 985810633 138254000 860546765 138254000 561413744 439543298 561413744 701499721 561413744 701499721 299740514 701499721 851917131 147014003 851917131 71577943 851917131 71577943 927183740 71577943 933963891 64394977 933963891 475483983 933963891 475483983 524466639 475483983 954094910 44828212 954094910 353219802 954094910 353219802 646186015 353219802 147314673 853913013 147314673 390000003 147314673 390000003 609756192 390000003 514838838 484626568 514838838 153762263 514838838 153762263 845133762 153762263 640210184 359268077 640210184 149833894 640210184 149833894 849173133 149833894 901617510 97826994 901617510 22131134 901617510 22131134 977334328 22131134 429572358 570359769 429572358 772914749 429572358 772914749 228026834 772914749 51514235 949672248 51514235 220104925 51514235 220104925 778723929 220104925 462128341 537310814 462128341 652309068 462128341 652309068 348476353 652309068 345660594 655288952 345660594 958983761 345660594 958983761 41808232 958983761 836698066 162598726 836698066 218683151 836698066 218683151 780173056 218683151 842185422 156578237 842185422 187411935 842185422 187411935 810776128 187411935 615110646 384691646 615110646 745882354 615110646 745882354 254777566 745882354 345962012 655016702 345962012 772022470 345962012 772022470 228808711 772022470 657738301 342033352 657738301 440911060 657738301 440911060 560121553 440911060 224079282 776401197 224079282 672484937 224079282 672484937 328920015 672484937 623791672 376007192 623791672 763645428 623791672 763645428 237334132 763645428 708022084 291820077 708022084 253834272 708022084 253834272 745368906 253834272 149394493 851431443 149394493 141833431 149394493 141833431 857134113 141833431 333461365 668223503 333461365 441971917 333461365 441971917 559066115 441971917 673959187 324285314 673959187 52119874 673959187 52119874 946593433 52119874 300992183 700418653 300992183 696340432 300992183 696340432 305378960 696340432 199756609 800667246 199756609 266073059 199756609 266073059 733648314 266073059 34466810 966609863 34466810 169691429 34466810 169691429 829378465 169691429 175196532 825538243 175196532 353227188 175196532 353227188 646172784 353227188 180286753 820511640 180286753 337202369 180286753 337202369 662163685 337202369 491192144 508901648 491192144 196911061 491192144 196911061 801178264 196911061 251911733 749020036 251911733 577140050 251911733 577140050 423082350 577140050 184533618 816050101 184533618 895038584 184533618 895038584 106325912 895038584 869480834 128677154 869480834 860270756 869480834 860270756 141018576 860270756 447047437 552446603 447047437 790984324 447047437 790984324 208842325 790984324 126467243 874419314 126467243 23143797 126467243 23143797 976338705 23143797 627422376 371953876 627422376 46883384 627422376 46883384 951890206 46883384 716670803 283026077 716670803 282005151 716670803 282005151 717816609 282005151 831510198 167816432 831510198 75160846 831510198 75160846 923451752 75160846 968559694 30805301 968559694 663237726 968559694 663237726 338046691 663237726 97318784 904640196 97318784 54837567 97318784 54837567 944098777 54837567 452679 999598760 452679 809536864 452679 809536864 190573538 809536864 843163903 155571106 843163903 721707729 843163903 721707729 278567668 721707729 901667028 97733251 901667028 855724755 901667028 855724755 145513423 855724755 642789192 356377701 642789192 18107656 642789192 18107656 981247281 18107656 764845995 233844654 764845995 438690436 764845995 438690436 562242490 438690436 991833620 7997583 991833620 120463140 991833620 120463140 877766311 120463140 800887434 197192257 800887434 173894936 800887434 173894936 824810585 173894936 199324408 801042281 199324408 493990207 199324408 493990207 505168355 493990207 276381409 724158911 276381409 871176653 276381409 871176653 129909009 871176653 518209575 481438512 518209575 70919334 518209575 70919334 927743763 70919334 324669467 676882360 324669467 931346652 324669467 931346652 70375534 931346652 617672172 382237609 617672172 266672593 617672172 266672593 733146921 266672593 475922802 523871394 475922802 450216482 475922802 450216482 550255259 450216482 878611359 119579587 878611359 216443386 878611359 216443386 782330936 216443386 152247048 848504890 152247048 68607083 152247048 68607083 929978890 68607083 470742450 529326972 470742450 737187941 470742450 737187941 263746091 737187941 857255059 141640236 857255059 80558355 857255059 80558355 918339135 80558355 614975354 384848271 614975354 763896757 614975354 763896757 237021422 763896757 252420293 748266530 252420293 587634236 252420293 587634236 412934628 587634236 841169848 157665656 841169848 754842362 841169848 754842362 246285165 754842362 895278670 104340014 895278670 809978411 895278670 809978411 190149936 809978411 109954539 891126873 109954539 942511716 109954539 942511716 59509586 942511716 722084345 277395213 722084345 569283938 722084345 569283938 430719784 569283938 548614045 451833102 548614045 842460567 548614045 842460567 158497583 842460567 486712784 513041092 486712784 117238941 486712784 117238941 881141290 117238941 171189024 829374454 171189024 958438998 171189024 958438998 42355800 958438998 659494711 340068412 659494711 23573097 659494711 23573097 975934933 23573097 692685212 306343101 692685212 377703069 692685212 377703069 622087723 377703069 153339595 847365391 153339595 734140927 153339595 734140927 266450251 734140927 813628161 184623066 813628161 467114084 813628161 467114084 532713473 467114084 352198864 648809341 352198864 872023316 352198864 872023316 129100318 872023316 216216598 783723543 216216598 834782367 216216598 834782367 166158169 834782367 911554567 86632419 911554567 279157883 911554567 279157883 720309554 279157883 397914269 602233451 397914269 441153669 397914269 441153669 559960825 441153669 708055766 291763216 708055766 387133534 708055766 387133534 612587814 387133534 903736393 95277404 903736393 750950221 903736393 750950221 250151292 750950221 484054665 515515297 484054665 323451558 484054665 323451558 674598307 323451558 60405017 941591726 60405017 42385779 60405017 42385779 956548363 42385779 414359497 586131607 414359497 874289221 414359497 874289221 126616556 874289221 34432863 966656501 34432863 974994471 34432863 974994471 26101047 974994471 672870586 325673449 672870586 121633776 672870586 121633776 876592509 121633776 405865322 594628157 405865322 172094654 405865322 172094654 826926975 172094654 584816723 415921115 584816723 197605540 584816723 197605540 800416606 197605540 499545845 500063905 499545845 539516396 499545845 539516396 459909437 539516396 391316023 608691900 391316023 131881720 391316023 131881720 866174293 131881720 541374051 459324637 541374051 309655767 541374051 309655767 689085984 309655767 813390394 184814285 813390394 741953778 813390394 741953778 259054773 741953778 134395938 866891077 134395938 540307747 134395938 540307747 459106205 540307747 646675262 352746207 646675262 230675857 646675262 230675857 767628147 230675857 830813717 168453798 830813717 292668297 830813717 292668297 707050052 292668297 512425915 486878426 512425915 133688733 512425915 133688733 864398705 133688733 598476827 401658239 598476827 386102873 598476827 386102873 613689902 386102873 922313880 76417922 922313880 380948945 922313880 380948945 619107000 380948945 598252272 401873895 598252272 372351494 598252272 372351494 627024790 372351494 584795815 415964405 584795815 57816704 584795815 57816704 941155169 57816704 995133968 4960918 995133968 261791495 995133968 261791495 737758215 261791495 416003387 584333116 416003387 777394275 416003387 777394275 223127834 777394275 322701801 678773614 322701801 561322505 322701801 561322505 438839365 561322505 927871004 70782716 927871004 407361531 927871004 407361531 593041377 407361531 921991401 76623436 921991401 358341233 921991401 358341233 641050286 358341233 799949399 198117069 799949399 114574333 799949399 114574333 883753407 114574333 43049963 957750551 43049963 203365579 43049963 203365579 794898566 203365579 85647895 916248140 85647895 877420284 85647895 877420284 123780697 877420284 574673411 426405273 574673411 232312778 574673411 232312778 766253861 232312778 401226668 599236408 401226668 144463566 401226668 144463566 854320915 144463566 935200815 63041144 935200815 62374303 935200815 62374303 936046601 62374303 628067724 371331918 628067724 264733043 628067724 264733043 734815555 264733043 61034305 940994485 61034305 291408566 61034305 291408566 708319215 291408566 808898175 189057782 808898175 160383723 808898175 160383723 838698963 160383723 570272133 430261188 570272133 104721211 570272133 104721211 894772610 104721211 581778690 419272192 581778690 2403249 581778690 2403249 997804157 2403249 142262845 859288063 142262845 418377824 142262845 418377824 582680303 418377824 361253558 638759052 361253558 63758508 361253558 63758508 934434572 63758508 557005401 443430855 557005401 294711649 557005401 294711649 704775988 294711649 936553964 61936021 936553964 503795780 936553964 503795780 495790939 503795780 753808325 245641359 753808325 764949277 753808325 764949277 236154228 764949277 30729585 970632006 30729585 406875123 30729585 406875123 593380756 406875123 681827184 316180261 681827184 470916252 681827184 470916252 529173729 470916252 400989245 599491299 400989245 553375127 400989245 553375127 446409462 553375127 262795974 737994184 262795974 57795033 262795974 57795033 941188126 57795033 539499785 460995880 539499785 639341248 539499785 639341248 360734715 639341248 646936891 352534548 646936891 565806298 646936891 565806298 434477925 565806298 860334362 138571868 860334362 847068537 860334362 847068537 153704156 847068537 489839323 510378031 489839323 839937849 489839323 839937849 161056446 839937849 591271804 409160608 591271804 439051267 591271804 439051267 561890385 439051267 793170979 205118151 793170979 439873875 793170979 439873875 561100871 439873875 613782576 386044467 613782576 930025448 613782576 930025448 71397808 930025448 241019054 760114958 241019054 12902880 241019054 12902880 987381041 12902880 744645229 254735668 744645229 683597030 744645229 683597030 318127781 683597030 7902612 992383185 7902612 998039871 7902612 998039871 1781852 998039871 765041608 233516400 765041608 846458555 765041608 846458555 154355146 846458555 481123032 518327741 481123032 969913225 481123032 969913225 31384635 969913225 783251271 215511961 783251271 315198534 783251271 315198534 683140175 315198534 766500556 232068198 766500556 185701140 766500556 185701140 812504724 185701140 999180147 896810 999180147 215996201 999180147 215996201 782856340 215996201 936571877 61881242 936571877 667555968 936571877 667555968 334107608 667555968 43274664 957604972 43274664 924267983 43274664 924267983 77445533 924267983 380949600 619364084 380949600 497573557 380949600 497573557 501723658 497573557 377681552 622565788 377681552 553933933 377681552 553933933 445795194 553933933 51390884 949823576 51390884 497587198 51390884 497587198 501696092 497587198 452294690 547359082 452294690 823701693 452294690 823701693 177120482 823701693 159545571 841431045 159545571 980327761 159545571 980327761 20921190 980327761 917192394 81701904 917192394 1439581 917192394 1439581 998718426 1439581 281064344 719056271 281064344 24558391 281064344 24558391 974916531 24558391 784164573 214554612 784164573 548529787 784164573 548529787 451027055 548529787 175015360 825716863 175015360 564043003 175015360 564043003 436286528 564043003 514028347 485355021 514028347 417584633 514028347 417584633 583272490 417584633 874525333 123686256 874525333 923592714 874525333 923592714 78313372 923592714 895913677 103664101 895913677 745801141 895913677 745801141 254877602 745801141 559011803 441980425 559011803 599240556 559011803 599240556 401225954 599240556 541576583 459140588 541576583 549173457 541576583 549173457 450364254 549173457 756935092 242280512 756935092 940454407 756935092 940454407 61544592 940454407 2371999 997437703 2371999 6970376 2371999 6970376 992979653 6970376 784830801 213720052 784830801 439851031 784830801 439851031 561186255 439851031 550470396 449917512 550470396 342280640 550470396 342280640 657527139 342280640 41651730 959296089 41651730 777184765 41651730 777184765 223424043 777184765 801207493 196870410 801207493 272373613 801207493 272373613 727274363 272373613 622831027 376767087 622831027 523827895 622831027 523827895 476057357 523827895 107725248 893377246 107725248 45983189 107725248 45983189 952793468 45983189 898047711 101558726 898047711 356637105 898047711 356637105 642627318 356637105 777990062 220732516 777990062 730153082 777990062 730153082 270445079 730153082 420596145 580132308 420596145 155648318 420596145 155648318 843051771 155648318 590709760 409734865 590709760 181727571 590709760 181727571 816762022 181727571 305975817 695741027 305975817 138650387 305975817 138650387 860263106 138650387 624536591 375268739 624536591 440786707 624536591 440786707 560227629 440786707 733525450 266173979 733525450 538034588 733525450 538034588 461332418 538034588 261314351 739737805 261314351 160202864 261314351 160202864 838940778 160202864 914858159 83646179 914858159 630952518 914858159 630952518 369426697 630952518 944626812 54185158 944626812 264264420 944626812 264264420 735278300 264264420 666399964 332734214 666399964 138593990 666399964 138593990 860321990 138593990 74916841 927023312 74916841 121376324 74916841 121376324 876837348 121376324 335059354 666587865 335059354 530838049 335059354 530838049 469276508 530838049 967082915 32333527 967082915 816739235 967082915 816739235 183861838 816739235 47217968 953656149 47217968 642262997 47217968 642262997 358137394 642262997 839762482 159198642 839762482 317755659 839762482 317755659 680546002 317755659 132349348 868776707 132349348 193217571 132349348 193217571 804655468 193217571 675842694 322301173 675842694 478239712 675842694 478239712 521936225 478239712 511279904 487768006 511279904 196230529 511279904 196230529 801772074 196230529 470288092 529822597 470288092 318468911 470288092 318468911 679754152 318468911 447640825 551717513 447640825 770856996 447640825 770856996 230140338 770856996 40089191 960703894 40089191 418120669 40089191 418120669 582814239 418120669 883209292 115183053 883209292 20033526 883209292 20033526 979247438 20033526 17285060 983767503 17285060 165577539 17285060 165577539 833536537 165577539 162311351 838715184 162311351 636220316 162311351 636220316 363670422 636220316 684530093 313785783 684530093 183535627 684530093 183535627 814620716 183535627 558060209 442498971 558060209 833978469 558060209 833978469 167037723 833978469 709047033 290545174 709047033 199963126 709047033 199963126 798385392 199963126 118585025 882501321 118585025 529559178 118585025 529559178 470435555 529559178 240719185 760230978 240719185 135752399 240719185 135752399 862532894 135752399 533811370 466110526 533811370 800723507 533811370 800723507 199692779 800723507 51008599 950155000 51008599 544534351 51008599 544534351 455050069 544534351 594341124 406158927 594341124 59306539 594341124 59306539 939311382 59306539 233666923 767346568 233666923 81369752 233666923 81369752 917572184 81369752 785646295 212747890 785646295 596016188 785646295 596016188 404390781 596016188 868541249 129497736 868541249 417301289 868541249 417301289 583566441 417301289 147959664 853108139 147959664 297978902 147959664 297978902 701563163 297978902 770759329 227572196 770759329 585435515 770759329 585435515 414849471 585435515 826183914 172648228 826183914 635171363 826183914 635171363 364664357 635171363 269087392 731578731 269087392 220228377 269087392 220228377 778658822 220228377 410613073 589822082 410613073 589591053 410613073 589591053 410920736 589591053 51027706 950139454 51027706 619088563 51027706 619088563 381180405 619088563 686692781 311647887 686692781 328629714 686692781 328629714 670248691 328629714 239724303 761219598 239724303 770085556 239724303 770085556 230731807 770085556 454661786 544953932 454661786 448079839 454661786 448079839 552535688 448079839 55192585 946310459 55192585 546299681 55192585 546299681 453172547 546299681 73580327 928054389 73580327 820752624 73580327 820752624 179964076 820752624 157108829 843786084 157108829 235160482 157108829 235160482 763422948 235160482 327331725 674156694 327331725 605669169 327331725 605669169 394154675 605669169 681113678 317113252 681113678 709090536 681113678 709090536 291968699 709090536 312978118 688779033 312978118 869328492 312978118 869328492 131795120 869328492 248926621 752402320 248926621 824741781 248926621 824741781 176192027 824741781 799469580 198674488 799469580 647856982 799469580 647856982 353128806 647856982 113983034 887091754 113983034 892967643 113983034 892967643 108100304 892967643 393641260 606075747 393641260 374541581 393641260 374541581 625318248 374541581 143664421 857867389 143664421 764595154 143664421 764595154 236359258 764595154 244946609 756213385 244946609 316827088 244946609 316827088 681333041 316827088 29130702 972110693 29130702 756026757 29130702 756026757 245287672 756026757 600431374 399529232 600431374 429766128 600431374 429766128 570736911 429766128 866110909 131916901 866110909 288787235 866110909 288787235 710703290 288787235 298014949 702983555 298014949 918103805 298014949 918103805 83794394 918103805 190364620 809769574 190364620 252641865 190364620 252641865 746562736 252641865 198160277 802147616 198160277 964844898 198160277 964844898 36107042 964844898 323799553 677711493 323799553 372479867 323799553 372479867 626931768 372479867 756813670 242432646 756813670 255115580 756813670 255115580 744246177 255115580 267038898 733460808 267038898 646966235 267038898 646966235 353857403 646966235 157917257 843052370 157917257 180652145 157917257 180652145 817770839 180652145 859264101 139757358 859264101 257157507 859264101 257157507 742282749 257157507 412941579 587626769 412941579 540038439 412941579 540038439 459403838 540038439 910136947 88111386 910136947 236591687 910136947 236591687 762199583 236591687 763230845 235474799 763230845 4791446 763230845 4791446 995331496 4791446 267699875 732688577 267699875 196694141 267699875 196694141 801326673 196694141 936954389 61405737 936954389 754285948 936954389 754285948 246879508 754285948 27325651 973827656 27325651 653721019 27325651 653721019 347186393 653721019 532591656 467210490 532591656 999099761 532591656 999099761 855493 999099761 186657989 813766210 186657989 971981873 186657989 971981873 29247516 971981873 324173844 677329466 324173844 627461362 324173844 627461362 372655828 627461362 761287013 237399557 761287013 874592964 761287013 874592964 126299588 874592964 376258213 623785252 376258213 759067970 376258213 759067970 242106339 759067970 653430323 346136463 653430323 602903561 653430323 602903561 397330382 602903561 483825486 515708747 483825486 821708310 483825486 821708310 178977390 821708310 358813750 641510677 358813750 706868023 358813750 706868023 294171319 706868023 681407459 316707960 681407459 286956818 681407459 286956818 712596197 286956818 752640318 246713551 752640318 405026861 752640318 405026861 595332457 405026861 695160098 303991867 695160098 264897489 695160098 264897489 734689567 264897489 859991124 139123909 859991124 9359517 859991124 9359517 990499085 9359517 774171752 223996879 774171752 167587684 774171752 167587684 831686343 167587684 191328840 808763415 191328840 728467917 191328840 728467917 271812793 728467917 235661542 765431974 235661542 516148973 235661542 516148973 483516993 516148973 620264213 379803391 620264213 734358285 620264213 734358285 266272967 734358285 249752551 751520345 249752551 307937556 249752551 307937556 690971040 307937556 716763529 283010647 716763529 505038711 716763529 505038711 494641045 505038711 840608613 158298120 840608613 172466364 840608613 172466364 826295271 172466364 297998858 702988825 297998858 918056057 297998858 918056057 83890645 918056057 809382761 188636292 809382761 444900830 809382761 444900830 555479554 444900830 366623050 633474947 366623050 803587059 366623050 803587059 196741556 803587059 165737926 835170066 165737926 85955598 165737926 85955598 912222563 85955598 6027201 993799198 6027201 891369638 6027201 891369638 109673173 891369638 497237654 502442395 497237654 228447891 497237654 228447891 769846951 228447891 837462843 161867752 837462843 240145066 837462843 240145066 758657001 240145066 704312310 295195933 704312310 647809308 704312310 647809308 353202234 647809308 532574772 467231023 532574772 335466146 532574772 335466146 664187284 335466146 382020403 618319052 382020403 34424784 382020403 34424784 964805119 34424784 606082343 393563725 606082343 108456886 606082343 108456886 890431025 108456886 710763178 288763948 710763178 278532505 710763178 278532505 720821230 278532505 315013936 686758049 315013936 11751754 315013936 11751754 988249463 11751754 411906010 588748739 411906010 281234196 411906010 281234196 718558687 281234196 617904142 381971177 617904142 539468810 617904142 539468810 459941021 539468810 38547104 962638155 38547104 124691994 38547104 124691994 873344367 124691994 532861086 466957518 532861086 449263094 532861086 449263094 551229064 449263094 805996830 191782742 805996830 135287809 805996830 135287809 863035096 135287809 243284707 757943536 243284707 663068192 243284707 663068192 338206536 663068192 209812139 790103973 209812139 976097827 209812139 976097827 25217476 976097827 927632348 71004785 927632348 556628211 927632348 556628211 443245137 556628211 44437649 956352818 44437649 220179753 44437649 220179753 778668401 220179753 344815271 656068373 344815271 122103825 344815271 122103825 876079578 122103825 4682770 995191485 4682770 110953434 4682770 110953434 887760301 110953434 509338466 489566108 509338466 765281966 509338466 765281966 235776737 765281966 837388683 161927647 837388683 342929532 837388683 342929532 656801948 342929532 965184498 34017908 965184498 457778241 965184498 457778241 543027457 457778241 66624801 935569684 66624801 761854015 66624801 761854015 239042746 761854015 959483749 39826002 959483749 761870753 959483749 761870753 238988587 761870753 644398385 354762580 644398385 909799433 644398385 909799433 92623189 909799433 670193616 328640204 670193616 215642199 670193616 215642199 783074059 215642199 242934451 758218675 242934451 503580276 242934451 503580276 496007851 503580276 254601576 746012433 254601576 166248507 254601576 166248507 832909733 166248507 395323070 604579639 395323070 604716811 395323070 604716811 395091402 604716811 537857896 462595455 537857896 255423721 537857896 255423721 743828177 255423721 45864186 954676776 45864186 399097246 45864186 399097246 600726828 399097246 991410923 8368155 991410923 361366007 991410923 361366007 637992868 361366007 522720336 477352423 522720336 263462491 522720336 263462491 736351386 263462491 942796164 56304448 942796164 792372605 942796164 792372605 207643108 792372605 296018768 704991961 296018768 308461839 296018768 308461839 690528064 308461839 301309874 700033442 301309874 948956601 301309874 948956601 52296740 948956601 579130252 421747902 579130252 74980820 579130252 74980820 923611224 74980820 332846268 668963443 332846268 11770142 332846268 11770142 988222924 11770142 488983240 511011265 488983240 288560881 488983240 288560881 710921297 288560881 271294219 729254553 271294219 923828159 271294219 923828159 78004220 923828159 473268296 526696192 473268296 407473826 473268296 407473826 592973377 407473826 357837385 642611880 357837385 441573636 357837385 441573636 559542059 441573636 46599765 954125088 46599765 139283616 46599765 139283616 859774376 139283616 65539107 936688487 65539107 314811415 65539107 314811415 683456275 314811415 491712458 508337387 491712458 824848933 491712458 824848933 176039547 824848933 974128705 25439486 974128705 275751140 974128705 275751140 723835425 275751140 341977983 659125740 341977983 139650421 341977983 139650421 859433521 139650421 661750949 337745813 661750949 294785560 661750949 294785560 704753473 294785560 450005717 549544537 450005717 313470542 450005717 313470542 684889365 313470542 43283382 957600414 43283382 154104633 43283382 154104633 844782282 154104633 147320492 853884653 147320492 708834173 147320492 708834173 292288971 708834173 443715673 556056470 443715673 288331785 443715673 288331785 711136859 288331785 635672756 363751746 635672756 353115368 635672756 353115368 646316354 353115368 401076848 599393237 401076848 999596818 401076848 999596818 475622 999596818 597027709 403183528 597027709 198352648 597027709 198352648 799789688 198352648 461387369 538001782 461387369 925177514 461387369 925177514 76639163 925177514 39777192 961056252 39777192 711927310 39777192 711927310 288540439 711927310 848949980 150092781 848949980 180869545 848949980 180869545 817603054 180869545 198438197 801862355 198438197 28124813 198438197 28124813 971129971 28124813 181352826 819445925 181352826 5577933 181352826 5577933 994420595 5577933 76581190 925213483 76581190 218472511 76581190 218472511 780302900 218472511 888361000 110436733 888361000 828311516 888361000 828311516 172625376 828311516 360006123 640137416 360006123 992686780 360006123 992686780 7542824 992686780 902833413 96317726 902833413 529090135 902833413 529090135 471061346 529090135 560955567 440028990 560955567 310063748 560955567 310063748 688426471 310063748 619966865 380037059 619966865 488519920 619966865 488519920 510448141 488519920 683764148 314490633 683764148 962338430 683764148 962338430 38727137 962338430 994414267 5588238 994414267 190897748 994414267 190897748 806875306 190897748 336867179 664366675 336867179 769142125 336867179 769142125 231921124 769142125 457148009 542568555 457148009 104099270 457148009 104099270 895495621 104099270 312115409 689652463 312115409 151744945 312115409 151744945 847076207 151744945 696836691 302306067 696836691 951936529 696836691 951936529 48994108 951936529 642022598 357316966 642022598 742910639 642022598 742910639 257916986 742910639 82508078 919450137 82508078 122565183 82508078 122565183 875551009 122565183 322074154 679479569 322074154 361518706 322074154 361518706 637843457 361518706 455654969 544037472 455654969 938263423 455654969 938263423 64295240 938263423 129370707 871622407 129370707 100612536 129370707 100612536 898754434 100612536 316299371 685398747 316299371 632435334 316299371 632435334 367766277 632435334 851347231 147488854 851347231 79821169 851347231 79821169 919049815 79821169 858729345 140130537 858729345 339740800 858729345 339740800 659823684 339740800 879383963 118938157 879383963 658603695 879383963 658603695 342674775 658603695 633704392 365836619 633704392 658174075 633704392 658174075 343007408 658174075 323843692 677675088 323843692 153023140 323843692 153023140 845810022 153023140 588655332 411872030 588655332 572282863 588655332 572282863 427663726 572282863 469189130 530916577 469189130 420008108 469189130 420008108 580958888 420008108 18663907 982359137 18663907 887797886 18663907 887797886 113465886 887797886 886808261 111698314 886808261 984510016 886808261 984510016 16379116 984510016 788221571 210455543 788221571 624400886 788221571 624400886 375458675 624400886 740092018 259494123 740092018 821905868 740092018 821905868 178833821 821905868 760709000 238027399 760709000 507808130 760709000 507808130 492298573 507808130 993773321 6255447 993773321 405175778 993773321 405175778 595208547 405175778 173825632 827013445 173825632 389541382 173825632 389541382 610216811 389541382 93625888 908757203 93625888 613557249 93625888 613557249 386777021 613557249 739183730 260500314 739183730 654473965 739183730 654473965 346504478 654473965 696262135 302976231 696262135 194456831 696262135 194456831 803424950 194456831 110057674 890988067 110057674 768526817 110057674 768526817 232447812 768526817 228358548 772413605 228358548 364097233 228358548 364097233 635334197 364097233 792049690 206146785 792049690 759004427 792049690 759004427 242183197 759004427 44825271 955876045 44825271 849744939 44825271 849744939 151218788 849744939 280940962 719212864 280940962 393994224 280940962 393994224 605447557 393994224 267610593 732785730 267610593 515201136 267610593 515201136 484520909 515201136 858388521 140485092 858388521 930090920 858388521 930090920 71318874 930090920 767137543 231292200 767137543 436083935 767137543 436083935 564676986 436083935 451776055 547776142 451776055 794228100 451776055 794228100 205941981 794228100 771712827 226668878 771712827 100576767 771712827 100576767 898782514 100576767 128567348 872412281 128567348 282241088 128567348 282241088 717403240 282241088 306378357 695302517 306378357 50431378 306378357 50431378 948252702 50431378 768966516 229508919 768966516 705198219 768966516 705198219 295901420 705198219 321213551 680299637 321213551 816487354 321213551 816487354 184180141 816487354 236622671 764389512 236622671 665046927 236622671 665046927 336220452 665046927 115181826 885945183 115181826 618921221 115181826 618921221 381379040 618921221 606838435 392918991 606838435 748877945 606838435 748877945 252026890 748877945 278458038 721842935 278458038 252283481 278458038 252283481 746908351 252283481 861048651 137647397 861048651 279884677 861048651 279884677 719645578 279884677 565736385 435168566 565736385 764055161 565736385 764055161 236925797 764055161 649601635 349940491 649601635 712851274 649601635 712851274 287780265 712851274 354899913 645882320 354899913 731991190 354899913 731991190 268474948 731991190 881588024 116836745 881588024 971300795 881588024 971300795 29970212 971300795 284849509 715512122 284849509 494729667 284849509 494729667 504356798 494729667 980906969 18429445 980906969 357710357 980906969 357710357 641569319 357710357 705285601 294259497 705285601 559306740 705285601 559306740 440704880 559306740 505629414 493478447 505629414 205616278 505629414 205616278 792647443 205616278 611270025 388345656 611270025 142970479 611270025 142970479 856023891 142970479 614309731 385433469 614309731 233992299 614309731 233992299 764745066 233992299 193069680 807187742 193069680 515684305 193069680 515684305 483877931 515684305 407251385 593293406 407251385 194317818 407251385 194317818 803509327 194317818 627104509 372267094 627104509 830958477 627104509 830958477 169619203 830958477 910911135 87244459 910911135 602672969 910911135 602672969 397562165 602672969 263113766 737635882 263113766 338198558 263113766 338198558 661397883 338198558 856051730 142967609 856051730 905095837 856051730 905095837 96929511 905095837 208711322 791140359 208711322 285036512 208711322 285036512 714572790 285036512 390760099 609468974 390760099 851352362 390760099 851352362 149475166 851352362 810545633 187771125 810545633 341171502 810545633 341171502 658498544 341171502 296406780 704494432 296406780 775945017 296406780 775945017 224454725 775945017 677606947 320673021 677606947 347189193 677606947 347189193 652511801 347189193 607994297 391715821 607994297 164111991 607994297 164111991 835340849 164111991 41823395 958922973 41823395 796473860 41823395 796473860 203656896 796473860 943207629 56008075 943207629 84045540 943207629 84045540 914555725 84045540 676194151 321917341 676194151 605220290 676194151 605220290 394601111 605220290 49464459 951595188 49464459 611534310 49464459 611534310 388689792 611534310 49459380 951600327 49459380 686689452 49459380 686689452 315123285 686689452 122755852 878552413 122755852 659806633 122755852 659806633 341352217 659806633 297360591 703665621 297360591 10519856 297360591 10519856 989323061 10519856 163291634 837770263 163291634 583150407 163291634 583150407 417207085 583150407 259024777 741978412 259024777 670353407 259024777 670353407 331240146 670353407 441708031 558158608 441708031 258584587 441708031 258584587 740761879 258584587 978934744 20326367 978934744 265917312 978934744 265917312 733767964 265917312 664474504 335117081 664474504 425206315 664474504 425206315 575733714 425206315 283661801 716880670 283661801 570959742 283661801 570959742 428962600 570959742 714591108 285028675 714591108 165834036 714591108 165834036 833328496 165834036 430574723 569511027 430574723 328801857 430574723 328801857 670096071 328801857 174226343 826608618 174226343 918326037 174226343 918326037 83666082 918326037 372410542 627799507 372410542 341969232 372410542 341969232 657801610 341969232 705368073 294183900 705368073 124578894 705368073 124578894 873520673 124578894 157985755 843032092 157985755 767829308 157985755 767829308 233140044 767829308 464353982 535294862 464353982 33102017 464353982 33102017 966114696 33102017 372390039 627857941 372390039 334226093 372390039 334226093 665251634 334226093 672642142 325861460 672642142 727724146 672642142 727724146 272536898 727724146 409134035 591454689 409134035 474826045 409134035 474826045 525192838 474826045 776345298 222134603 776345298 388556042 776345298 388556042 611162297 388556042 883141771 115259525 883141771 519914621 883141771 519914621 479546092 519914621 846898341 151921961 846898341 749521874 846898341 749521874 251478134 749521874 196827622 803539263 196827622 669287959 196827622 669287959 332464603 669287959 752886095 246572254 752886095 184004078 752886095 184004078 814068886 184004078 267582085 732802782 267582085 418832059 267582085 418832059 582304283 418832059 747583887 251424986 747583887 570623847 747583887 570623847 429263159 570623847 131896241 869240122 131896241 846169094 131896241 846169094 154589175 846169094 468998835 531089061 468998835 442321887 468998835 442321887 558357674 442321887 196283467 803932593 196283467 489415979 196283467 489415979 509478048 489415979 530823503 469140748 530823503 553288824 530823503 553288824 446506815 553288824 292897070 708140694 292897070 788263027 292897070 788263027 211599965 788263027 149602167 851193093 149602167 587234455 149602167 587234455 413310935 587234455 749996442 249075663 749996442 932778735 749996442 932778735 69046667 932778735 206269810 793951865 206269810 952316094 206269810 952316094 48582154 952316094 133129026 868067487 133129026 125582237 133129026 125582237 872473484 125582237 243864380 757341811 243864380 452352403 243864380 452352403 548343242 452352403 581662754 419415609 581662754 562219508 581662754 562219508 438103131 562219508 108948215 892139150 108948215 935007058 108948215 935007058 67274752 935007058 239084566 761814593 239084566 358642725 239084566 358642725 640864276 358642725 611534895 388130393 611534895 467363337 611534895 467363337 532410733 467363337 139016107 862427308 139016107 767039751 139016107 767039751 234090459 767039751 392487241 607231675 392487241 788714814 392487241 788714814 211153202 788714814 811329951 186866110 811329951 960669559 811329951 960669559 40107082 960669559 978010136 21279105 978010136 346456092 978010136 346456092 653199761 346456092 571687977 429057349 571687977 619653828 571687977 619653828 380475376 619653828 345946152 655021952 345946152 249440750 345946152 249440750 749595098 249440750 212146405 787742651 212146405 911488084 212146405 911488084 90701290 911488084 501079561 498302661 501079561 336016911 501079561 336016911 663518999 336016911 752351962 246888569 752351962 719161818 752351962 719161818 280997490 719161818 114251860 886841698 114251860 336109744 114251860 336109744 663460344 336109744 976344625 23124335 976344625 453932535 976344625 453932535 546845089 453932535 913838439 84577112 913838439 387342965 913838439 387342965 612359831 387342965 977959919 21368262 977959919 844740283 977959919 844740283 155994648 844740283 368672756 631554548 368672756 690392223 368672756 690392223 311316378 690392223 56138037 945306992 56138037 752413482 56138037 752413482 248921319 752413482 776109378 222268708 776109378 355448354 776109378 355448354 643670400 355448354 249134191 752119092 249134191 770175561 249134191 770175561 230682683 770175561 260743973 740355768 260743973 876541537 260743973 876541537 124459655 876541537 741504775 257907111 741504775 648848491 741504775 648848491 352139026 648848491 519230315 480755480 519230315 387557566 519230315 387557566 612135964 387557566 916250214 82455542 916250214 202012596 916250214 202012596 796157566 202012596 20778108 980414728 20778108 79326347 20778108 79326347 919570810 79326347 55857716 945661082 55857716 258357275 55857716 258357275 741032461 258357275 44671545 956087692 44671545 888048844 44671545 888048844 113289380 888048844 408305566 592308110 408305566 892678025 408305566 892678025 108420636 892678025 175399934 825348384 175399934 998907154 175399934 998907154 999668 998907154 751452362 247714386 751452362 603121029 751452362 603121029 397074813 603121029 372539139 627638559 372539139 511726365 372539139 511726365 488003285 511726365 583948394 416866303 583948394 165265936 583948394 165265936 833934441 165265936 468158196 531791975 468158196 319055934 468158196 319055934 679261482 319055934 847713484 151174857 847713484 899747928 847713484 899747928 102164577 899747928 661400280 338198434 661400280 175742786 661400280 175742786 822757731 175742786 486603794 513132883 486603794 107810924 486603794 107810924 891042323 107810924 210330968 789480267 210330968 970678261 210330968 970678261 30669480 970678261 318266158 683493420 318266158 621754592 318266158 621754592 378614811 621754592 817215752 181233969 817215752 170417242 817215752 170417242 828446928 170417242 445434623 554362284 445434623 720389313 445434623 720389313 279914397 720389313 662277517 337124320 662277517 646900885 662277517 646900885 353962911 646900885 911559135 86621231 911559135 237322612 911559135 237322612 761392627 237322612 102034146 899900067 102034146 846493766 102034146 846493766 154322222 846493766 140319551 861124575 140319551 873030878 140319551 873030878 127824246 873030878 455589738 544163231 455589738 447896503 455589738 447896503 552849023 447896503 465757809 534043169 465757809 842782727 465757809 842782727 158111810 842782727 500122853 499472460 500122853 623929448 500122853 623929448 376044862 623929448 523896980 476066093 523896980 51364995 523896980 51364995 947375474 51364995 280295044 720094907 280295044 881059980 280295044 881059980 120023754 881059980 138905504 862652786 138905504 993555046 138905504 993555046 6484980 993555046 171784552 828860379 171784552 269677409 171784552 269677409 730225180 269677409 755166561 243949115 755166561 671766855 755166561 671766855 329772338 671766855 868794336 129301442 868794336 93086184 868794336 93086184 905595895 93086184 255511613 745306393 255511613 378623609 255511613 378623609 621227839 378623609 534385344 465615374 534385344 906520678 534385344 906520678 95608269 906520678 276648873 723850746 276648873 279636415 276648873 279636415 719959003 279636415 677112636 321108065 677112636 414830168 677112636 414830168 585787044 414830168 803861627 193910992 803861627 55888249 803861627 55888249 943353947 55888249 244341218 756778678 244341218 596083510 244341218 596083510 404349930 596083510 436349913 563860408 436349913 339716826 436349913 339716826 659867402 339716826 28188919 973063627 28188919 884625198 28188919 884625198 116443863 884625198 105327824 896153530 105327824 974124845 105327824 974124845 26995731 974124845 425728454 574425349 425728454 884865276 425728454 884865276 116116386 884865276 648861098 350866333 648861098 106367926 648861098 106367926 892641930 106367926 265396781 735223580 265396781 118449810 265396781 118449810 879902720 118449810 242738278 758475248 242738278 36414961 242738278 36414961 962396227 36414961 61381838 940610842 61381838 289520981 61381838 289520981 709931143 289520981 511589298 487532009 511589298 346005766 511589298 346005766 653486634 346005766 587950219 412623741 587950219 375801145 587950219 375801145 623943680 375801145 901718593 97686439 901718593 423975025 901718593 423975025 576994465 423975025 566797540 433781904 566797540 742975409 566797540 742975409 257824161 742975409 620197784 379861864 620197784 665580868 620197784 665580868 335778511 665580868 284314083 716254719 284314083 936491719 284314083 936491719 65684875 936491719 986967496 13204499 986967496 42983311 986967496 42983311 955894679 42983311 233314606 767702857 233314606 350759853 233314606 350759853 648915431 350759853 654145666 345353161 654145666 73237385 654145666 73237385 925416702 73237385 45817617 954703247 45817617 53490724 45817617 53490724 945232241 53490724 555231223 445237029 555231223 130806040 555231223 130806040 867297402 130806040 561353673 439651740 561353673 365288863 561353673 365288863 634162769 365288863 888735096 109989501 888735096 567839321 888735096 567839321 432220017 567839321 256395103 744364146 256395103 103604263 256395103 103604263 895953053 103604263 749992656 249098143 749992656 721706028 749992656 721706028 278577525 721706028 388981754 611121997 388981754 18541370 388981754 18541370 980748243 18541370 57781293 943815703 57781293 911867213 57781293 911867213 90294163 911867213 33961606 967072851 33961606 56025011 33961606 56025011 943145308 56025011 501152553 498127488 501152553 664359726 501152553 664359726 336880903 664359726 378722542 621684663 378722542 34657296 378722542 34657296 964436032 34657296 309725789 692086890 309725789 124145599 309725789 124145599 873971796 124145599 337848328 663348821 337848328 414542645 337848328 414542645 586071021 414542645 169490533 831095777 169490533 462628917 169490533 462628917 537843297 462628917 329351356 672068325 329351356 892456976 329351356 892456976 108532627 892456976 565476602 435459665 565476602 315703414 565476602 315703414 682347225 315703414 776707868 221790881 776707868 762056319 776707868 762056319 238751788 762056319 114937912 886184782 114937912 993964409 114937912 993964409 5868665 993964409 768432153 230061272 768432153 53462875 768432153 53462875 945240780 53462875 865820633 132328304 865820633 822576021 865820633 822576021 177999401 822576021 149184822 851740433 149184822 212043192 149184822 212043192 786440582 212043192 495760798 503816126 495760798 235061524 495760798 235061524 763580228 235061524 857893694 141026064 857893694 568798564 857893694 568798564 431294673 568798564 812874838 185346264 812874838 363814131 812874838 363814131 635565556 363814131 989557373 10274538 989557373 565145303 989557373 565145303 435144794 565145303 312822221 689020682 312822221 217249361 312822221 217249361 781655221 217249361 74751983 927207128 74751983 695885595 74751983 695885595 305863243 695885595 428757901 571163210 428757901 415136535 428757901 415136535 585397546 415136535 777727599 221058479 777727599 501560780 777727599 501560780 498240756 501560780 276438892 724097006 276438892 675472303 276438892 675472303 326122684 675472303 183010847 817701947 183010847 675433754 183010847 675433754 326219147 675433754 326280278 675386895 326280278 591422429 326280278 591422429 409186991 591422429 819546654 178990523 819546654 377071021 819546654 377071021 622601572 377071021 569380639 431279238 569380639 888495225 569380639 888495225 112904191 888495225 805943183 191817259 805943183 861651497 805943183 861651497 139904124 861651497 300799829 700571407 300799829 139590951 300799829 139590951 859553898 139590951 178784548 821938026 178784548 688464429 178784548 688464429 313321509 688464429 348817917 651996994 348817917 97835629 348817917 97835629 901596826 97835629 715392885 284212585 715392885 896153610 715392885 896153610 105327121 896153610 73114708 928627567 73114708 609312253 73114708 609312253 390878347 609312253 431066633 569041945 431066633 819440001 431066633 819440001 181366660 819440001 374467419 625252195 374467419 683795868 374467419 683795868 318014761 683795868 683657849 314559676 683657849 296826457 683657849 296826457 702703668 296826457 674288318 323810862 674288318 261841552 674288318 261841552 737684991 261841552 165437117 835390430 165437117 546002351 165437117 546002351 453479746 546002351 828690340 170239954 828690340 999922659 828690340 999922659 28377 999922659 579182342 421702078 579182342 156350931 579182342 156350931 842359792 156350931 190275579 809853595 190275579 532257812 190275579 532257812 467642474 532257812 998814223 1302880 998814223 247828578 998814223 247828578 751314471 247828578 229603279 771432809 229603279 40120528 229603279 40120528 959209973 40120528 220241382 779892018 220241382 573946054 220241382 573946054 426213718 573946054 778454400 220374011 778454400 274893838 778454400 274893838 724714503 274893838 628152441 371255091 628152441 856283757 628152441 856283757 145177259 856283757 299606306 701635475 299606306 248164099 299606306 248164099 750949943 248164099 449804273 549784538 449804273 194829437 449804273 194829437 803095499 194829437 349579895 651397734 349579895 398530132 349579895 398530132 601114400 398530132 764636101 234084050 764636101 640761384 764636101 640761384 359373127 640761384 238864693 761977310 238864693 508831080 238864693 508831080 491263662 508831080 977761029 21572258 977761029 885487694 977761029 885487694 115430806 885487694 291127041 709673899 291127041 306428188 291127041 306428188 692573214 306428188 482551879 517071998 482551879 213082861 482551879 213082861 785238986 213082861 443614972 556148680 443614972 732025007 443614972 732025007 268414308 732025007 343852592 657097245 343852592 849072838 343852592 849072838 151734059 849072838 27207119 973946815 27207119 663414049 27207119 663414049 337784973 663414049 194975163 805065315 194975163 701678264 194975163 701678264 299552696 701678264 386453201 613933500 386453201 387874991 386453201 387874991 611793428 387874991 885729962 112676124 885729962 287283181 885729962 287283181 712123256 287283181 894831676 104648276 894831676 992273479 894831676 992273479 7983216 992273479 570637240 429891450 570637240 858059202 570637240 858059202 143539462 858059202 281933216 718410345 281933216 934280250 281933216 934280250 67867330 934280250 739089016 260611353 739089016 402926531 739089016 402926531 597245434 402926531 259827543 741168805 259827543 546002244 259827543 546002244 453480637 546002244 812577341 185654206 812577341 459870072 812577341 459870072 540779824 459870072 897378141 102255399 897378141 281155836 897378141 281155836 718655890 281155836 963638560 35259824 963638560 567703640 963638560 567703640 432369049 567703640 659398980 340210485 659398980 375645386 659398980 375645386 624092185 375645386 242834457 758363176 242834457 173786153 242834457 173786153 824905581 173786153 238786591 762028349 238786591 499761653 238786591 499761653 499905606 499761653 446700922 552824969 446700922 704747647 446700922 704747647 296171249 704747647 737083574 262708165 737083574 483647052 737083574 483647052 515845182 483647052 764952404 233697114 764952404 269577882 764952404 269577882 730284800 269577882 434922508 565342650 434922508 307730761 434922508 307730761 691226906 307730761 419571224 581315145 419571224 344427774 419571224 344427774 655133899 344427774 144736847 856819541 144736847 470247417 144736847 470247417 529736572 470247417 950704630 48005823 950704630 141305272 950704630 141305272 857513642 141305272 455661100 544030986 455661100 433560547 455661100 433560547 566950474 433560547 227454535 773230545 227454535 673723658 227454535 673723658 327702918 673723658 323380666 678136304 323380666 160164550 323380666 160164550 838951959 160164550 56282989 945160585 56282989 246086994 56282989 246086994 753229004 246086994 144316734 857274766 144316734 967000639 144316734 967000639 34047463 967000639 773145269 225071643 773145269 202495412 773145269 202495412 795756319 202495412 268959135 731646764 268959135 987756010 268959135 987756010 13038994 987756010 424523819 575545451 424523819 883460982 424523819 883460982 117705455 883460982 787045760 211575542 787045760 458680054 787045760 458680054 542015425 458680054 493622816 506346841 493622816 525552386 493622816 525552386 474465250 525552386 18195508 982942232 18195508 125870295 18195508 125870295 872197524 125870295 290865657 709954470 290865657 963560028 290865657 963560028 37670854 963560028 509667727 489328969 509667727 829320905 509667727 829320905 171288156 829320905 756044948 243224835 756044948 697566747 756044948 697566747 304163922 697566747 195244524 804889813 195244524 39411140 195244524 39411140 959818060 39411140 749148297 249845746 749148297 204772308 749148297 204772308 793554376 204772308 337553527 663584780 337553527 20946266 337553527 20946266 978453694 20946266 606823761 392955553 606823761 997242763 606823761 997242763 2655514 997242763 612444333 387283775 612444333 827176091 612444333 827176091 173751668 827176091 282628031 717813551 282628031 181682001 282628031 181682001 816805584 181682001 17659764 983341016 17659764 351660061 17659764 351660061 647980218 351660061 316684316 685116815 316684316 389612032 316684316 389612032 610151054 389612032 408121742 592547144 408121742 528530056 408121742 528530056 471450967 528530056 735593481 264008034 735593481 789481786 735593481 789481786 210326519 789481786 539410298 461097221 539410298 170816469 539410298 170816469 828138441 170816469 495352773 504281573 495352773 59891056 495352773 59891056 938480183 59891056 653405741 346192787 653405741 505148086 653405741 505148086 494579721 505148086 290983133 709850701 290983133 699673285 290983133 699673285 301856902 699673285 967697749 31646920 967697749 992134014 967697749 992134014 8138065 992134014 213015464 786830189 213015464 508598043 213015464 508598043 491442007 508598043 572315014 428465497 572315014 312187290 572315014 312187290 686085660 312187290 107653659 893433888 107653659 396058987 107653659 396058987 603469487 396058987 636491575 362920322 636491575 566607957 636491575 566607957 433611456 566607957 502080735 497191439 502080735 484543545 502080735 484543545 514936097 484543545 434852980 565433930 434852980 564106980 434852980 564106980 436224847 564106980 350390586 650668466 350390586 798134975 350390586 798134975 202278277 798134975 920268926 78609023 920268926 224022174 920268926 224022174 774147995 224022174 90871136 911388918 90871136 995089145 90871136 995089145 4778321 995089145 925854353 72997506 925854353 707738200 925854353 707738200 293209480 707738200 323664480 677848785 323664480 289966960 323664480 289966960 709488531 289966960 572379879 428434562 572379879 555901374 572379879 555901374 443869273 555901374 589275014 411257094 589275014 993218994 589275014 993218994 6926236 993218994 797177705 200921561 797177705 641046085 797177705 641046085 359174064 641046085 634149574 365289419 634149574 473372269 634149574 473372269 526879185 473372269 331906851 669774218 331906851 475897595 331906851 475897595 524069419 475897595 203013022 797165444 203013022 185016178 203013022 185016178 813140973 185016178 209055921 790852253 209055921 13256351 209055921 13256351 986885253 13256351 164522502 836249849 164522502 155802604 164522502 155802604 842903688 155802604 21563748 979843982 21563748 130719972 21563748 130719972 867375618 130719972 95875440 906365324 95875440 501128045 95875440 501128045 498710366 501128045 729037743 270623839 729037743 879811974 729037743 879811974 121255730 879811974 40422328 960341364 40422328 149042084 40422328 149042084 849946839 149042084 538253978 462230859 538253978 427285533 538253978 427285533 573740050 427285533 178193651 822296337 178193651 618197540 178193651 618197540 382123578 618197540 60106474 941872380 60106474 622205197 60106474 622205197 378063830 622205197 796492719 201758438 796492719 657712609 796492719 657712609 343327230 657712609 339473116 661838751 339473116 831455873 339473116 831455873 169242347 831455873 152933721 847814342 152933721 76214384 152933721 76214384 922593145 76214384 388335556 611903215 388335556 109905484 388335556 109905484 888818678 109905484 279741011 720632859 279741011 536020095 279741011 536020095 463277243 536020095 820439501 178067529 820439501 551276280 820439501 551276280 448155301 551276280 792355071 205964480 792355071 310789642 792355071 310789642 687771596 310789642 492572296 507527029 492572296 542729098 492572296 542729098 456958593 542729098 774150334 224021251 774150334 355752824 774150334 355752824 643430437 355752824 905698753 92933727 905698753 739102245 905698753 739102245 261824974 739102245 574484676 426578298 574484676 182959734 574484676 182959734 815379135 182959734 715469886 284095160 715469886 812000944 715469886 812000944 188119859 812000944 37667876 963581261 37667876 426963729 37667876 426963729 574137226 426963729 655293463 344264302 655293463 35108224 655293463 35108224 963751288 35108224 19719418 981306459 19719418 105875740 19719418 105875740 893301994 105875740 432760201 567306844 432760201 624149414 432760201 624149414 375748417 624149414 306024352 695669455 306024352 105843615 306024352 105843615 893330906 105843615 63104431 939081790 63104431 761711941 63104431 761711941 239196719 761711941 246180398 754960896 246180398 406312830 246180398 406312830 594182482 406312830 398579795 601662576 398579795 376711823 398579795 376711823 622922458 376711823 825145811 173523710 825145811 859282134 825145811 859282134 142280345 859282134 995206998 4936827 995206998 668269089 995206998 668269089 333347452 668269089 156342665 844427265 156342665 156998665 156342665 156998665 841818977 156998665 37826682 963364060 37826682 522391276 37826682 522391276 477515684 522391276 619336459 380724389 619336459 466599996 619336459 466599996 533233893 466599996 169206962 831543154 169206962 431581727 169206962 431581727 569087010 431581727 59478636 942512841 59478636 536971909 59478636 536971909 462377015 536971909 467314096 532675364 467314096 343803491 467314096 343803491 655722732 343803491 402248510 598282629 402248510 248894849 402248510 248894849 750267651 248894849 676463684 321678874 676463684 684244233 676463684 684244233 317540974 684244233 260089887 740905319 260089887 641926492 260089887 641926492 358333053 641926492 482746397 516996468 482746397 670229257 482746397 670229257 331432873 670229257 39312905 961551065 39312905 440239170 39312905 440239170 560803459 440239170 783452611 215320200 783452611 796879027 783452611 796879027 203236740 796879027 154499529 846272777 154499529 940589244 154499529 940589244 61414067 940589244 573847088 427163576 573847088 839039504 573847088 839039504 161946665 839039504 264965260 735809247 264965260 404185340 264965260 404185340 596088491 404185340 903423840 95540090 903423840 307931691 903423840 307931691 690994953 307931691 703611863 296004477 703611863 161565458 703611863 161565458 837760737 161565458 138025326 863712633 138025326 539307931 138025326 539307931 460140512 539307931 940868906 58005449 940868906 732401252 940868906 732401252 267986297 732401252 438465572 561792030 438465572 901526680 438465572 901526680 100386734 901526680 147844676 853295199 147844676 993572470 147844676 993572470 6455364 993572470 685159768 313172961 685159768 824876306 685159768 824876306 176013492 824876306 902727294 96397437 902727294 972764488 902727294 972764488 28429757 972764488 790694047 207710617 790694047 757996116 790694047 757996116 243248111 757996116 328652023 672771605 328652023 721792717 328652023 721792717 278501205 721792717 28129894 973170134 28129894 566332244 28129894 566332244 433919965 566332244 577817654 422963279 577817654 169951182 577817654 169951182 829107250 169951182 314224112 687461126 314224112 273404854 314224112 273404854 726271119 273404854 257995265 742812667 257995265 922886322 257995265 922886322 79071477 922886322 445416191 554387203 445416191 276576300 445416191 276576300 722932615 276576300 578066648 422810438 578066648 599245340 578066648 599245340 401217253 599245340 880898441 117427928 880898441 951784277 880898441 951784277 49132682 951784277 553155649 447594778 553155649 118101948 553155649 118101948 880210568 118101948 433314399 566846380 433314399 869089772 433314399 869089772 132067663 869089772 838630329 160447547 838630329 531512770 838630329 531512770 468503480 531512770 723905101 275685691 723905101 236272543 723905101 236272543 762543523 236272543 344760089 656183668 344760089 828584297 344760089 828584297 172243010 828584297 706109493 293433200 706109493 308203471 706109493 308203471 690788273 308203471 347215258 653646102 347215258 347747556 347215258 347747556 651941281 347747556 413434980 587101758 413434980 430893059 413434980 430893059 569704552 430893059 478277834 521331572 478277834 760950902 478277834 760950902 239986157 760950902 306395069 695275309 306395069 871293966 306395069 871293966 129717266 871293966 707926600 291869248 707926600 318185803 707926600 318185803 680077531 318185803 300384443 700926496 300384443 934246452 300384443 934246452 67923568 934246452 417361995 583072605 417361995 452864948 417361995 452864948 547837484 452864948 304708808 696959842 304708808 911540550 304708808 911540550 90695893 911540550 979514365 19850821 979514365 911682023 979514365 911682023 90553689 911682023 298903601 702222935 298903601 933118744 298903601 933118744 68769901 933118744 982357838 17130733 982357838 222201165 982357838 222201165 776254025 222201165 368069224 632170847 368069224 256869339 368069224 256869339 742500598 256869339 747890847 251133058 747890847 720216563 747890847 720216563 280100534 720216563 192575733 807601813 192575733 447976346 192575733 447976346 552702496 447976346 370621493 629805497 370621493 144934875 370621493 144934875 853884886 144934875 668119968 330865826 668119968 56840855 668119968 56840855 942159494 56840855 672585209 325950589 672585209 210612767 672585209 210612767 788069128 210612767 738383248 261230647 738383248 406471883 738383248 406471883 594010000 406471883 448905433 550599687 448905433 436034848 448905433 436034848 564709874 436034848 506971471 492231886 506971471 557633683 506971471 557633683 442171883 557633683 738263680 261417705 738263680 844076265 738263680 844076265 156685855 844076265 613315797 386435305 613315797 904259323 613315797 904259323 97607932 904259323 700150977 299326617 700150977 199387217 700150977 199387217 798867581 199387217 20507474 980791118 20507474 50102887 20507474 50102887 948691146 50102887 295970881 705119775 295970881 463416746 295970881 463416746 537027406 463416746 243623552 757526084 243623552 975404847 243623552 975404847 25759809 975404847 99942725 902069873 99942725 248156381 99942725 248156381 750952419 248156381 709809829 289767515 709809829 675075228 709809829 675075228 326472157 675075228 252272006 748465432 252272006 963231968 252272006 963231968 37957644 963231968 228068812 772870504 228068812 602317700 228068812 602317700 397887898 602317700 341572576 659515316 341572576 846234832 341572576 846234832 154535686 846234832 614966898 384874397 614966898 208403411 614966898 208403411 790015441 208403411 621573076 378133113 621573076 782158289 621573076 782158289 217921500 782158289 416534139 583740585 416534139 116163854 416534139 116163854 882240796 116163854 626571310 373021735 626571310 531776582 626571310 531776582 468188421 531776582 295919463 705183567 295919463 993819229 295919463 993819229 6008385 993819229 584665417 416072050 584665417 196650397 584665417 196650397 801444472 196650397 177033065 823826841 177033065 214281637 177033065 214281637 784341992 214281637 303234684 698428986 303234684 898946408 303234684 898946408 102657110 898946408 923208114 75413396 923208114 483773309 923208114 483773309 515771926 483773309 983686862 15967309 983686862 198835653 983686862 198835653 799373283 198835653 322235893 679294103 322235893 607000225 322235893 607000225 392654725 607000225 43318545 957539305 43318545 148278629 43318545 148278629 850757135 148278629 875698952 122414478 875698952 312043333 875698952 312043333 686285826 312043333 160160690 840646728 160160690 627869199 160160690 627869199 372376160 627869199 898986387 100288765 898986387 318598150 898986387 318598150 679669623 318598150 580461961 420420990 580461961 715097850 580461961 715097850 285471731 715097850 719076623 280666933 719076623 3661083 719076623 3661083 996384871 3661083 606896640 392856309 606896640 789813957 606896640 789813957 210112098 789813957 184119305 816489464 184119305 946183110 184119305 946183110 55391810 946183110 751210023 247981039 751210023 745886199 751210023 745886199 254765929 745886199 605219196 394252674 605219196 129720984 605219196 129720984 868359955 129720984 900206897 99145970 900206897 468590863 900206897 468590863 531186668 468590863 364875307 634991966 364875307 849498340 364875307 849498340 151375258 849498340 864953443 133149851 864953443 19117243 864953443 19117243 980348449 19117243 346800216 654163433 346800216 205935034 346800216 205935034 792368971 205935034 441658115 558244158 441658115 896193463 441658115 896193463 105218474 896193463 887147162 111453635 887147162 769405793 887147162 769405793 231562842 769405793 774555826 223698846 774555826 761439369 774555826 761439369 239500565 761439369 737931497 261618354 737931497 925441089 737931497 925441089 76323378 925441089 699750242 299717154 699750242 283246388 699750242 283246388 716345953 283246388 260332591 740675936 260332591 926679160 260332591 926679160 75276169 926679160 264404981 736430757 264404981 361742228 264404981 361742228 637601113 361742228 99578514 902507803 99578514 509122486 99578514 509122486 491007080 509122486 834219847 165082892 834219847 460956380 834219847 460956380 539549421 460956380 766776664 231840858 766776664 71694494 766776664 71694494 927093799 71694494 111181546 889969433 111181546 331035792 111181546 331035792 668000358 331035792 601034209 398629600 601034209 384503603 601034209 384503603 615305668 384503603 892771578 106237483 892771578 469714437 892771578 469714437 530253852 469714437 373892074 625892496 373892074 476788392 373892074 476788392 523238169 476788392 47944890 953087150 47944890 161057178 47944890 161057178 838087682 161057178 318053311 683707712 318053311 319494629 318053311 319494629 678782214 319494629 797539889 200549523 797539889 208101106 797539889 208101106 790273485 208101106 982447538 17080988 982447538 691392182 982447538 691392182 310317484 691392182 502471856 496761036 502471856 917229282 502471856 917229282 84717799 917229282 267486208 732954731 267486208 929227730 267486208 929227730 72283596 929227730 311027392 690667747 311027392 136971218 311027392 136971218 861456006 136971218 974754885 24707557 974754885 224702182 974754885 224702182 773500796 224702182 890318480 108542501 890318480 94143274 890318480 94143274 904599614 94143274 204675446 795414109 204675446 197214555 204675446 197214555 800874514 197214555 104575567 897008336 104575567 883733339 104575567 883733339 117339000 883733339 309628743 692252779 309628743 900334874 309628743 900334874 101626886 900334874 915848671 82697567 915848671 153063109 915848671 153063109 845769152 153063109 146358269 854892153 146358269 507045205 146358269 507045205 493002368 507045205 165556359 835314765 165556359 697805468 165556359 697805468 303871811 697805468 714678482 284958026 714678482 571075129 714678482 571075129 428890303 571075129 539713922 460812387 539713922 759185408 539713922 759185408 242003753 759185408 422923212 577396373 422923212 859704854 422923212 859704854 141765902 859704854 354938046 645804831 354938046 235294526 354938046 235294526 763333981 235294526 851505865 147425621 851505865 555276847 851505865 555276847 444564302 555276847 815142249 183196617 815142249 449631365 815142249 449631365 550817275 449631365 609407940 390361866 609407940 848564533 609407940 848564533 152240762 848564533 994495690 5521629 994495690 911555599 994495690 911555599 90693545 911555599 63312017 938936192 63312017 360306020 63312017 360306020 639360595 360306020 48614974 952293341 48614974 547880540 48614974 547880540 451585534 547880540 189140545 810916786 189140545 399983330 189140545 399983330 599977264 399983330 273320527 726984891 273320527 750885281 273320527 750885281 250213252 750885281 705484313 294088506 705484313 142898595 705484313 142898595 856086661 142898595 509098162 489880323 509098162 492623887 509098162 492623887 506595379 492623887 257461441 743338699 257461441 253226865 257461441 253226865 746074404 253226865 886166914 112268356 886166914 422953050 886166914 422953050 577843735 422953050 737636435 261875964 737636435 616265073 737636435 616265073 383996165 616265073 142435947 859138678 142435947 659664 142435947 659664 999431914 659664 552496920 448124393 552496920 197092605 552496920 197092605 800957408 197092605 446654315 552926053 446654315 712878827 446654315 712878827 287750290 712878827 982784760 16834761 982784760 212054939 982784760 212054939 786424470 212054939 29769782 971503075 29769782 874228816 29769782 874228816 126650872 874228816 440593502 559417180 440593502 302016624 440593502 302016624 697186313 302016624 555925574 444432381 555925574 666818648 555925574 666818648 334842343 666818648 339128470 662154297 339128470 814283989 339128470 814283989 186119493 814283989 431488606 568555000 431488606 422261491 431488606 422261491 578666942 422261491 370156528 630307016 370156528 284769879 370156528 284769879 714795674 284769879 79747747 922009058 79747747 192936395 79747747 192936395 804999868 192936395 899937837 99369367 899937837 608493501 899937837 608493501 391496568 608493501 557531135 442858807 557531135 175675801 557531135 175675801 822852483 175675801 720976905 278364335 720976905 455682731 720976905 455682731 545024277 455682731 68224375 933879274 68224375 385660956 68224375 385660956 614158727 385660956 934314275 63922804 934314275 54986279 934314275 54986279 944010441 54986279 57027446 944389557 57027446 453247990 57027446 453247990 547416847 453247990 540794113 459825673 540794113 357306981 540794113 357306981 642023392 357306981 441312143 558652587 441312143 565896110 441312143 565896110 434332751 565896110 601363063 398277523 601363063 463838617 601363063 463838617 536431780 463838617 60986520 941017568 60986520 478301633 60986520 478301633 521891120 478301633 374356336 625444063 374356336 34465499 374356336 34465499 964775533 34465499 973523049 26224887 973523049 30044536 973523049 30044536 969171489 30044536 277031436 723337491 277031436 631374907 277031436 631374907 368836831 631374907 39317391 961528407 39317391 286540937 39317391 286540937 713054535 286540937 587064768 413373383 587064768 120032683 587064768 120032683 878264264 120032683 276094901 724379017 276094901 21003160 276094901 21003160 978376394 21003160 697598376 301705866 697598376 896811633 697598376 896811633 104716803 896811633 301848039 699678026 301848039 344609613 301848039 344609613 655025176 344609613 886131499 112292532 886131499 655711794 886131499 655711794 345155476 655711794 173932773 826925946 173932773 509715778 173932773 509715778 490303102 509715778 266656406 733829206 266656406 506044343 266656406 506044343 493942443 506044343 964624504 34541672 964624504 813080494 964624504 813080494 187225986 813080494 648001346 351656990 648001346 713272154 648001346 713272154 287319205 713272154 9578180 990843525 9578180 560883316 9578180 560883316 439158511 560883316 920756394 78002419 920756394 5682736 920756394 5682736 994331165 5682736 266213623 734371437 266213623 50872583 266213623 50872583 947951545 50872583 594809705 405644608 594809705 551309392 594809705 551309392 448104674 551309392 880576354 117759698 880576354 518053013 880576354 518053013 481516255 518053013 208572933 791283540 208572933 953507623 208572933 953507623 47397278 953507623 784701884 213892094 784701884 379949753 784701884 379949753 620086359 379949753 259626097 741434941 259626097 865716207 259626097 865716207 135908542 865716207 993288966 6747485 993288966 284131307 993288966 284131307 715467020 284131307 59438712 942560112 59438712 329187563 59438712 329187563 669723181 329187563 869566217 128614936 869566217 967962377 869566217 967962377 33213176 967962377 485533051 514099904 485533051 709017033 485533051 709017033 292108077 709017033 225349703 775212536 225349703 423396242 225349703 423396242 577401979 423396242 516945325 482774143 516945325 13421818 516945325 13421818 986693980 13421818 20968033 980296777 20968033 259425084 20968033 259425084 740140114 259425084 454355202 545267078 454355202 722644105 454355202 722644105 277582382 722644105 14623608 986136275 14623608 697553952 14623608 697553952 304199943 697553952 286575665 714132610 286575665 237614821 286575665 237614821 761087151 237614821 302298719 699226537 302298719 747656708 302298719 747656708 252984512 747656708 638766764 360811956 638766764 12100010 638766764 12100010 987947033 12100010 836909704 162320524 836909704 132857566 836909704 132857566 865174044 132857566 463667691 535801350 463667691 163085021 463667691 163085021 836181201 163085021 152209716 848593742 152209716 54469276 152209716 54469276 944379471 54469276 172477198 828395998 172477198 456181419 172477198 456181419 544582371 456181419 45945276 954523846 45945276 79883243 45945276 79883243 919017284 79883243 225226841 775297977 225226841 898228929 225226841 898228929 103366296 898228929 104288997 897329543 104288997 602141286 104288997 602141286 398011706 602141286 328552733 672846953 328552733 293666035 328552733 293666035 705866402 293666035 577046965 423926366 577046965 129591084 577046965 129591084 868461534 129591084 249048352 752332320 249048352 889583592 249048352 889583592 111576853 889583592 226803441 773810837 226803441 359271609 226803441 359271609 640207390 359271609 206386930 793839157 206386930 75457009 206386930 75457009 923113143 75457009 151279464 849714059 151279464 670451426 151279464 670451426 331162739 670451426 54381309 946960130 54381309 200510456 54381309 200510456 797621699 200510456 219998967 780128675 219998967 588663464 219998967 588663464 412079127 588663464 783134761 215615784 783134761 341645720 783134761 341645720 658114710 341645720 102219306 899705574 102219306 180955004 102219306 180955004 817484760 180955004 458638781 540795538 458638781 275074113 458638781 275074113 724406299 275074113 964779268 34459722 964779268 64006350 964779268 64006350 934221347 64006350 839223219 159834525 839223219 602611803 839223219 602611803 397593583 602611803 305959742 695757954 305959742 784963882 305959742 784963882 215069157 784963882 9397770 991018911 9397770 875098790 9397770 875098790 125894741 875098790 452275103 547394444 452275103 608195778 452275103 608195778 391730690 608195778 333807648 667813229 333807648 66756519 333807648 66756519 931820282 66756519 360376037 639778827 360376037 164274961 360376037 164274961 835228651 164274961 273878026 726512530 273878026 93582751 273878026 93582751 905145784 93582751 603217137 396262223 603217137 539664671 603217137 539664671 459710455 539664671 286876693 713807107 286876693 903948781 286876693 903948781 98205804 903948781 54194617 947142227 54194617 94121658 54194617 94121658 904613107 94121658 530453916 469511753 530453916 902005206 530453916 902005206 99983514 902005206 25885263 975313896 25885263 445731399 25885263 445731399 554952247 445731399 388950857 611208148 388950857 89446296 388950857 89446296 909018774 89446296 372039993 628217283 372039993 602943529 372039993 602943529 397260942 602943529 375695465 624208749 375695465 236542584 375695465 236542584 762248588 236542584 124493114 876508091 124493114 521279981 124493114 521279981 478328407 521279981 587805794 412760716 587805794 697329007 587805794 697329007 304393800 697329007 886924503 111574102 886924503 572525155 886924503 572525155 427419771 572525155 639377145 360295832 639377145 602014672 639377145 602014672 398151725 602014672 727408547 272255615 727408547 981798148 727408547 981798148 19264165 981798148 662913878 336602255 662913878 159814328 662913878 159814328 839274154 159814328 818252804 180272411 818252804 90623842 818252804 90623842 907883737 90623842 511203238 487921604 511203238 122301848 511203238 122301848 875851652 122301848 901735529 97630968 901735529 775294617 901735529 775294617 225232724 775294617 44478777 956301085 44478777 764469076 44478777 764469076 236507226 764469076 669153500 329798170 669153500 688904128 669153500 688904128 312858457 688904128 235454000 765678037 235454000 745465227 235454000 745465227 255332406 745465227 937621090 60674447 937621090 140423904 937621090 140423904 858419380 140423904 817300081 181182111 817300081 634724364 817300081 634724364 365132894 634724364 497428316 502281270 497428316 485205578 497428316 485205578 514266527 485205578 575299324 425802150 575299324 225643724 575299324 225643724 772637744 225643724 587624019 412915419 587624019 17939618 587624019 17939618 981505319 17939618 749029814 249934693 749029814 788691296 749029814 788691296 211164400 788691296 862533485 135739009 862533485 692139935 862533485 692139935 309691800 692139935 228312693 772549326 228312693 103399495 228312693 103399495 896223879 103399495 683032971 315256764 683032971 238172992 683032971 238172992 760540183 238172992 755377792 243763447 755377792 761832324 755377792 761832324 239049376 761832324 273369525 726939998 273369525 562779237 273369525 562779237 437479377 562779237 503212635 496065713 503212635 134480027 503212635 134480027 863890137 134480027 913759411 84630284 913759411 512957435 913759411 512957435 486888112 512957435 307711308 694050815 307711308 138265089 307711308 138265089 860523182 138265089 901836985 97537132 901836985 929572884 901836985 929572884 71913852 929572884 321829576 679689903 321829576 135950253 321829576 135950253 862384920 135950253 837453395 161870206 837453395 483287126 837453395 483287126 516272034 483287126 218226106 781922937 218226106 22497717 218226106 22497717 977036105 22497717 687209561 311293530 687209561 732060369 687209561 732060369 268404575 732060369 90115584 912059671 90115584 783348926 90115584 783348926 216636026 783348926 167454907 833362662 167454907 531642833 167454907 531642833 468364355 531642833 235759152 765321536 235759152 122808188 235759152 122808188 875306034 122808188 856562379 142419406 856562379 913381464 856562379 913381464 88677662 913381464 861095030 137567044 861095030 165711143 861095030 165711143 833447950 165711143 531370096 468369585 531370096 31556606 531370096 31556606 967940707 31556606 415215853 585143263 415215853 908155879 415215853 908155879 94211875 908155879 36946432 964163833 36946432 555851194 36946432 555851194 443921381 555851194 383453928 616946440 383453928 567855424 383453928 567855424 432205781 567855424 364403435 635458434 364403435 108261782 364403435 108261782 890644382 108261782 816830042 181635638 816830042 611438420 816830042 611438420 388747966 611438420 189521580 810673285 189521580 986374128 189521580 986374128 14394975 986374128 107127891 894218120 107127891 1420565 107127891 1420565 998736716 1420565 447944383 551481140 447944383 307688037 447944383 307688037 691298437 307688037 847673126 151327467 847673126 753954092 847673126 753954092 247119259 753954092 270913834 729725768 270913834 251642679 270913834 251642679 747360990 251642679 455812942 543849716 455812942 470222631 455812942 470222631 529760521 470222631 718895586 280871182 718895586 786635741 718895586 786635741 213333125 786635741 462860007 536313413 462860007 548707914 462860007 548707914 450897668 548707914 64320452 938223653 64320452 805564669 64320452 805564669 194492644 805564669 304343807 697373530 304343807 832464811 304343807 832464811 168262052 832464811 969767912 29470227 969767912 864658290 969767912 864658290 137063640 864658290 417592105 582987955 417592105 905914256 417592105 905914256 96234245 905914256 528776646 471434764 528776646 624733886 528776646 624733886 375082539 624733886 51331077 949869515 51331077 491417253 51331077 491417253 507703283 491417253 273150844 727231081 273150844 702949393 273150844 702949393 298058372 702949393 614738961 385015682 614738961 480814344 614738961 480814344 519078566 480814344 148704821 852252539 148704821 675013245 148704821 675013245 326534337 675013245 737775710 261781584 737775710 182422559 737775710 182422559 815878327 182422559 881847329 116680780 881847329 530386777 881847329 530386777 469811909 530386777 843310633 155511611 843310633 692558112 843310633 692558112 309254188 692558112 139132360 862291413 139132360 534635825 139132360 534635825 465014411 534635825 648808073 350945822 648808073 456487400 648808073 456487400 544259172 456487400 676403108 321800335 676403108 182748296 676403108 182748296 815543757 182748296 484140269 515430676 484140269 228770547 484140269 228770547 769660996 228770547 495413094 504157864 495413094 901939535 495413094 901939535 100065405 901939535 872715532 125254421 872715532 217501942 872715532 217501942 781424811 217501942 380908332 619378907 380908332 355009560 380908332 355009560 644133682 355009560 28404054 972800255 28404054 358933966 28404054 358933966 640579194 358933966 18109334 983012021 18109334 219393671 18109334 219393671 779412193 219393671 429283706 570612932 429283706 886871979 429283706 886871979 114212263 886871979 224661582 775766271 224661582 593701238 224661582 593701238 406907774 593701238 921468772 77298419 921468772 35076150 921468772 35076150 963772396 35076150 458236873 541226608 458236873 592365899 458236873 592365899 408245983 592365899 355627488 644977554 355627488 928679660 355627488 928679660 73065885 928679660 184102112 816565197 184102112 318804389 184102112 318804389 679443750 318804389 981395023 18029603 981395023 664966518 981395023 664966518 336303019 664966518 404531141 595870251 404531141 92588384 404531141 92588384 905965639 92588384 302255967 699271518 302255967 614382848 302255967 614382848 386051923 614382848 51965161 949224846 51965161 13027474 51965161 13027474 987243843 13027474 475194394 524694183 475194394 46445969 475194394 46445969 952276716 46445969 155251628 845492140 155251628 103550074 155251628 103550074 896004683 103550074 759581154 239294477 759581154 421084716 759581154 421084716 579623283 421084716 119021900 882138616 119021900 117236920 119021900 117236920 881156636 117236920 768852940 229637298 768852940 167831232 768852940 167831232 831498090 167831232 491694421 508343909 491694421 853512424 491694421 853512424 147666337 853512424 64051123 938481149 64051123 50560550 64051123 50560550 948159948 50560550 214366120 785599739 214366120 649977495 214366120 649977495 350987627 649977495 122723021 878569355 122723021 892665179 122723021 892665179 108436220 892665179 31926551 969296350 31926551 546234407 31926551 546234407 453257809 546234407 329811569 671727720 329811569 50500042 329811569 50500042 948185424 50500042 766634143 231959977 766634143 762786591 766634143 762786591 238078105 762786591 359953081 640171878 359953081 304227434 359953081 304227434 694985957 304227434 343372553 657688922 343372553 142162311 343372553 142162311 856820693 142162311 242378983 758801608 242378983 506263190 242378983 506263190 493772958 506263190 819427700 179092349 819427700 687534721 819427700 687534721 314160028 687534721 336977695 664239295 336977695 636224281 336977695 636224281 363670039 636224281 810782820 187411615 810782820 428288421 810782820 428288421 572577632 428288421 890382977 108508153 890382977 95214227 890382977 95214227 903764070 95214227 987268095 12963513 987268095 733812778 987268095 733812778 266669662 733812778 299109043 702058490 299109043 483016192 299109043 483016192 516676143 483016192 211165347 788674255 211165347 933539290 211165347 933539290 68335918 933539290 890167076 108695679 890167076 132985395 890167076 132985395 865080131 132985395 384886546 615426742 384886546 694466624 384886546 694466624 307247895 694466624 462792412 536386532 462792412 128138482 462792412 128138482 870159062 128138482 398500622 601731128 398500622 93737504 398500622 93737504 904952137 93737504 400423747 600078468 400423747 807465006 400423747 807465006 192757235 807465006 974889763 24590913 974889763 427051205 974889763 427051205 573984238 427051205 256085099 744692645 256085099 157243828 256085099 157243828 841569418 157243828 655230911 344362410 655230911 786423190 655230911 786423190 213559133 786423190 234132482 766963686 234132482 190230189 234132482 190230189 807608291 190230189 287949925 712569979 287949925 562651925 287949925 562651925 437636775 562651925 651034917 348617161 651034917 763243685 651034917 763243685 237620283 763243685 505270389 493914308 505270389 834587644 505270389 834587644 166378748 834587644 181230937 819502629 181230937 991483951 181230937 991483951 8910132 991483951 76345417 925404028 76345417 32646156 76345417 32646156 966723200 32646156 640902562 358553468 640902562 273914416 640902562 273914416 725806455 273914416 443154618 556733662 443154618 415861851 443154618 415861851 584870062 415861851 151836199 848903975 151836199 463752469 151836199 463752469 536643011 463752469 4154909 995694971 4154909 119795546 4154909 119795546 878506106 119795546 964059705 34901265 964059705 276327310 964059705 276327310 723157767 276327310 474847808 525046658 474847808 122347109 474847808 122347109 875798261 122347109 56858750 944437106 56858750 836193415 56858750 836193415 164631595 836193415 352293226 648752778 352293226 377517220 352293226 377517220 622276626 377517220 844030217 154998844 844030217 714271269 844030217 714271269 286448368 714271269 436063372 564250093 436063372 53781813 436063372 53781813 944979946 53781813 238106124 762673708 238106124 355539568 238106124 355539568 643550596 355539568 640108467 359464142 640108467 371741810 640108467 371741810 627694433 371741810 286304697 714430250 286304697 447897114 286304697 447897114 552848530 447897114 320394520 681199198 320394520 722807155 320394520 722807155 277428742 722807155 944878353 53886974 944878353 218792557 944878353 218792557 780073500 218792557 190019895 810118213 190019895 78527318 190019895 78527318 920326527 78527318 8261917 992025061 8261917 95707173 8261917 95707173 903308871 95707173 529030392 471169844 529030392 993796295 529030392 993796295 6043102 993796295 746356935 252853565 746356935 48616522 746356935 48616522 949957713 48616522 152614272 848154487 152614272 908815595 152614272 908815595 93565304 908815595 985777463 14190579 985777463 301749285 985777463 301749285 697550428 301749285 397900625 602236103 397900625 85445753 397900625 85445753 912835321 85445753 794880659 203425869 794880659 364908157 794880659 364908157 634550497 364908157 730750527 269171350 730750527 499066691 730750527 499066691 500520316 499066691 885329594 113029545 885329594 555885608 885329594 555885608 443902522 555885608 947246181 51512534 947246181 450764464 947246181 450764464 549714089 450764464 540667473 459995760 540667473 88206543 540667473 88206543 909996541 88206543 885814808 112620493 885814808 529399937 885814808 529399937 470612348 529399937 727558931 272048520 727558931 111862196 727558931 111862196 886628580 111862196 392372629 607302718 392372629 448011991 392372629 448011991 552661639 448011991 124650655 876327741 124650655 490811389 124650655 490811389 508238108 490811389 531287513 468479633 531287513 518614385 531287513 518614385 480776377 518614385 944995240 53766497 944995240 768113027 944995240 768113027 232812742 768113027 358669374 641680642 358669374 51216980 358669374 51216980 947481882 51216980 814022751 184080629 814022751 139434859 814022751 139434859 859717780 139434859 462706295 536498577 462706295 360119942 462706295 360119942 639564978 360119942 657569142 342183211 657569142 743611136 657569142 743611136 257238225 743611136 126760004 874073172 126760004 82607506 126760004 82607506 916029141 82607506 182372434 818480185 182372434 217306621 182372434 217306621 781612327 217306621 685712348 312632297 685712348 88430543 685712348 88430543 909857201 88430543 52311427 948903909 52311427 296495002 52311427 296495002 703033586 296495002 380996236 619257851 380996236 599516175 380996236 599516175 400964939 599516175 378625627 621749497 378625627 249399932 378625627 249399932 749675141 249399932 948476518 50214981 948476518 232324444 948476518 232324444 766192628 232324444 316438680 685319739 316438680 770901854 316438680 770901854 230052992 770901854 583080825 417786432 583080825 514083051 583080825 514083051 485579713 514083051 172442323 828421508 172442323 564354456 172442323 564354456 435991626 564354456 680969263 317345879 680969263 23617982 680969263 23617982 975863145 23617982 850212931 148753375 850212931 952440879 850212931 952440879 48443049 952440879 820611691 177918956 820611691 326852506 820611691 326852506 671878020 326852506 334948170 666653690 334948170 457034926 334948170 457034926 543719317 457034926 542093485 458581709 542093485 744138020 542093485 744138020 256572289 744138020 862667113 135594214 862667113 190397797 862667113 190397797 807345157 190397797 801281257 196772481 801281257 803047561 801281257 803047561 197260519 803047561 945462510 53196718 945462510 989033577 945462510 989033577 11570208 989033577 972857440 26795038 972857440 328654436 972857440 328654436 670171169 328654436 606244240 393492574 606244240 939519501 606244240 939519501 62690801 939519501 329078323 672306117 329078323 602024773 329078323 602024773 398141514 602024773 714170077 285402246 714170077 840816941 714170077 840816941 159961110 840816941 647911653 351703174 647911653 840057755 647911653 840057755 160904665 840057755 383156706 617134187 383156706 850963057 383156706 850963057 149900674 850963057 48128073 952726827 48128073 532913955 48128073 532913955 466979290 532913955 7073152 993100789 7073152 601020347 7073152 601020347 399371736 601020347 778077272 220712272 778077272 285812402 778077272 285812402 713728664 285812402 101025409 900881320 101025409 466972287 101025409 466972287 532851868 466972287 106543912 894753599 106543912 188171117 106543912 188171117 809932876 188171117 617206270 382788700 617206270 198383055 617206270 198383055 799772947 198383055 648756085 350996952 648756085 137094626 648756085 137094626 861432037 137094626 776222374 222249229 776222374 963377046 776222374 963377046 37823186 963377046 57405517 944128642 57405517 843697756 57405517 843697756 157202677 843697756 777167737 221513717 777167737 324098370 777167737 324098370 674060149 324098370 633842271 365689527 633842271 887662116 633842271 887662116 113520722 887662116 292604308 708498530 292604308 715467081 292604308 715467081 284931556 715467081 476557156 523444750 476557156 646256661 476557156 646256661 354650501 646256661 834675548 164732218 834675548 994718276 834675548 994718276 5078895 994718276 910484637 87717289 910484637 843356466 910484637 843356466 157622154 843356466 491764857 508268832 491764857 954050453 491764857 954050453 46638760 954050453 365757634 634174549 365757634 242575717 365757634 242575717 756682920 242575717 802689012 195277875 802689012 341830162 802689012 341830162 657897856 341830162 566731583 433880477 566731583 418498310 566731583 418498310 582561006 418498310 886423530 111979833 886423530 970305823 886423530 970305823 31043371 970305823 825341890 173304147 825341890 628940189 825341890 628940189 371295523 628940189 200814188 799438804 200814188 953971318 200814188 953971318 46800871 953971318 447881451 551549151 447881451 862560110 447881451 862560110 138948743 862560110 432820625 567282925 432820625 753023752 432820625 753023752 248179696 753023752 480353306 519087979 480353306 471303700 480353306 471303700 528937836 471303700 873586416 124517220 873586416 955280408 873586416 955280408 45182971 955280408 407950988 592784755 407950988 313018869 407950988 313018869 685333668 313018869 772633818 225649615 772633818 593422382 772633818 593422382 407182597 593422382 63922051 938567019 63922051 432264947 63922051 432264947 568294411 432264947 611374471 388249642 611374471 871961663 611374471 871961663 129181334 871961663 863436092 134867558 863436092 364640477 863436092 364640477 634778184 364640477 738595355 261044347 738595355 43982169 738595355 43982169 954884742 43982169 5436260 994262811 5436260 519590011 5436260 519590011 479880110 519590011 976280488 23227876 976280488 357444684 976280488 357444684 641883192 357444684 242144408 759032717 242144408 152538482 242144408 152538482 846135476 152538482 950599696 48186696 950599696 880708828 950599696 880708828 120357125 880708828 125612379 875585651 125612379 883492774 125612379 883492774 117605611 883492774 698834626 300633170 698834626 112662481 698834626 112662481 885758859 112662481 431520345 568497797 431520345 873758812 431520345 873758812 127114801 873758812 577175568 423747069 577175568 986195257 577175568 986195257 14571627 986195257 909090222 89318030 909090222 731139700 909090222 731139700 269482300 731139700 429903668 569999767 429903668 298670240 429903668 298670240 700805947 298670240 427250351 572662611 427250351 465846717 427250351 465846717 534087708 465846717 613174694 386513500 613174694 230632840 613174694 230632840 767649170 230632840 671508867 327296777 671508867 777182590 671508867 777182590 223427761 777182590 699620354 299901961 699620354 696557221 699620354 696557221 305099533 696557221 230206235 770764963 230206235 988472997 230206235 988472997 12276478 988472997 729459950 270300246 729459950 986757816 729459950 986757816 13848909 986757816 294699760 706333100 294699760 196547298 294699760 196547298 801510929 196547298 356671684 643778210 356671684 791030354 356671684 791030354 208818838 791030354 844763099 154129036 844763099 800958208 844763099 800958208 199386394 800958208 538793325 461611343 538793325 538811832 538793325 538811832 460619778 538811832 94560088 907887086 94560088 440999776 94560088 440999776 560058610 440999776 117104870 883923186 117104870 992489091 117104870 992489091 7821478 992489091 719218291 280468441 719218291 619419191 719218291 619419191 380855082 619419191 442061239 557780539 442061239 269553140 442061239 269553140 730396070 269553140 600691684 399154025 600691684 460498941 600691684 460498941 540102115 460498941 848945968 150096012 848945968 945256134 848945968 945256134 56178564 945256134 782420710 216359916 782420710 26572493 782420710 26572493 973212323 26572493 748495251 250516826 748495251 842727902 748495251 842727902 158189457 842727902 981674309 17848967 981674309 496237272 981674309 496237272 503025603 496237272 388435202 611833424 388435202 965044110 388435202 965044110 35866202 965044110 313550145 688239582 313550145 512327653 313550145 512327653 487363378 512327653 355465878 645184202 355465878 46667568 355465878 46667568 952079655 46667568 358844334 641481900 358844334 376299527 358844334 376299527 623243385 376299527 484485975 515236288 484485975 394653506 484485975 394653506 604859005 394653506 433035825 567132341 433035825 130192481 433035825 130192481 867915075 130192481 774054751 224102456 774054751 203687762 774054751 203687762 794560497 203687762 274434932 725908378 274434932 493103123 274434932 493103123 506019885 493103123 961183180 37690138 961183180 845450666 961183180 845450666 155307863 845450666 451626486 547867151 451626486 518754655 451626486 518754655 480670128 518754655 93960306 908457111 93960306 54960062 93960306 54960062 944021765 54960062 588857448 411668892 588857448 663589767 588857448 663589767 337525371 663589767 121784292 879408782 121784292 105493624 121784292 105493624 893752128 105493624 709177397 290396779 709177397 950165969 709177397 950165969 50979594 950165969 571491155 429161086 571491155 904160669 571491155 904160669 97829281 904160669 62325575 939832561 62325575 543921898 62325575 543921898 455727996 543921898 725656144 274065289 725656144 201944938 725656144 201944938 796197635 201944938 507174688 491922901 507174688 654366769 507174688 654366769 346658054 654366769 200086835 800225988 200086835 35239315 200086835 35239315 963659350 35239315 182719298 818116777 182719298 516925820 182719298 516925820 482851179 516925820 639524757 360167392 639524757 215309821 639524757 215309821 783466983 215309821 160533410 840332465 160533410 767289605 160533410 767289605 233735840 767289605 753991417 245492250 753991417 580848997 753991417 580848997 419990648 580848997 784009661 214744505 784009661 4320531 784009661 4320531 995699284 4320531 41514421 959426529 41514421 262249504 41514421 262249504 737346203 262249504 663065864 336439271 663065864 535458190 663065864 535458190 464090539 535458190 734426259 265080962 734426259 553645202 734426259 553645202 446145291 553645202 301769072 699758300 301769072 392995646 301769072 392995646 606796931 392995646 913105962 85187035 913105962 832800516 913105962 832800516 167931372 832800516 246158164 754996761 246158164 727850260 246158164 727850260 272424312 727850260 60593754 941404404 60593754 575626409 60593754 575626409 424401998 575626409 877147551 120921246 877147551 252265277 877147551 252265277 746921098 252265277 183745547 816864313 183745547 894765067 183745547 894765067 106496529 894765067 590516724 410036761 590516724 528417965 590516724 528417965 471665392 528417965 602711638 396807413 602711638 577408816 602711638 577408816 422901836 577408816 711506411 288054586 711506411 839620178 711506411 839620178 161385640 839620178 34148498 966888885 34148498 509804276 34148498 509804276 490203736 509804276 31485666 969832984 31485666 185457489 31485666 185457489 812762078 185457489 363731965 636195271 363731965 933110369 363731965 933110369 68776534 933110369 495080261 504630535 495080261 152582852 495080261 152582852 846104742 152582852 411909654 588741960 411909654 888718593 411909654 888718593 112660597 888718593 368086389 632089034 368086389 501692826 368086389 501692826 498121725 501692826 346325067 654682176 346325067 434232155 346325067 434232155 566549304 434232155 18245589 982893095 18245589 532525621 18245589 532525621 467455093 532525621 727661926 271983785 727661926 452762152 727661926 452762152 547968074 452762152 524852640 475295431 524852640 956595655 524852640 956595655 44202165 956595655 87029465 914852555 87029465 388253152 87029465 388253152 611367292 388253152 929438854 69293728 929438854 585851278 929438854 585851278 414542632 585851278 630640639 368909561 630640639 536116384 630640639 536116384 463214923 536116384 687606927 310879901 687606927 924608023 687606927 924608023 77203470 924608023 328378426 673016458 328378426 69622089 328378426 69622089 929075033 69622089 434532863 565764046 434532863 75329117 434532863 75329117 923273024 75329117 406229219 594281618 406229219 353604275 406229219 353604275 645868735 353604275 727958071 271665188 727958071 458497971 727958071 458497971 542120872 458497971 774338724 223895099 774338724 120030359 774338724 120030359 878274816 120030359 26613567 974512947 26613567 615697062 26613567 615697062 384617922 615697062 747139211 251934443 747139211 881273640 747139211 881273640 119819357 881273640 547227007 453464801 547227007 457914962 547227007 457914962 542923897 457914962 211627035 788195298 211627035 470371743 211627035 470371743 529644486 470371743 514103583 485296897 514103583 43323729 514103583 43323729 955567308 43323729 392109462 607557918 392109462 797085046 392109462 797085046 203035773 797085046 524029254 475953284 524029254 118626554 524029254 118626554 879664675 118626554 980598871 18798485 980598871 980112294 980598871 980112294 21238175 980112294 972299092 27253193 972299092 241590782 972299092 241590782 757433424 241590782 633997460 365476783 633997460 40558283 633997460 40558283 958634018 40558283 18688336 982357331 18688336 665670487 18688336 665670487 335734605 665670487 75686661 926260726 75686661 534812108 75686661 534812108 464923197 534812108 512863310 486323140 512863310 623292956 512863310 623292956 376834627 623292956 780971831 217979540 780971831 352118226 780971831 352118226 647494048 352118226 839675181 159287185 839675181 900360801 839675181 900360801 101578976 900360801 294675101 706374096 294675101 181941171 294675101 181941171 816528863 181941171 627143868 372242267 627143868 210289755 627143868 210289755 788417900 210289755 50244986 950906205 50244986 711424010 50244986 711424010 289303418 711424010 243383659 757765168 243383659 769911279 243383659 769911279 230937168 769911279 975432247 24107817 975432247 513886747 975432247 513886747 485703863 513886747 51515742 949672062 51515742 923580551 51515742 923580551 78357964 923580551 589573446 410887048 589573446 64618782 589573446 64618782 933746626 64618782 596811560 403442869 596811560 868658465 596811560 868658465 132535650 868658465 298632104 702434749 298632104 656091474 298632104 656091474 344797967 656091474 297154230 703829244 297154230 133725063 297154230 133725063 864365312 133725063 536468978 463826547 536468978 703874707 536468978 703874707 297082794 703874707 164700793 836138589 164700793 799849997 164700793 799849997 200472783 799849997 60088275 941902636 60088275 103129506 60088275 103129506 896497669 103129506 799340903 198883505 799340903 808417390 799340903 808417390 191710460 808417390 609540329 390238319 609540329 680429679 609540329 680429679 321035374 680429679 599201029 400904340 599201029 278953431 599201029 278953431 720478777 278953431 162864253 838128157 162864253 986875219 162864253 986875219 13755871 986875219 423735964 576550187 423735964 191542908 423735964 191542908 806232452 191542908 140313992 861158445 140313992 133428488 140313992 133428488 864659799 133428488 548315637 452399000 548315637 612127180 548315637 612127180 388202427 612127180 940018681 58782471 940018681 673011618 940018681 673011618 328386069 673011618 896056090 103507841 896056090 774676381 896056090 774676381 225990743 774676381 730559839 269393614 730559839 560953909 730559839 560953909 439096526 560953909 765357700 233111065 765357700 702666019 765357700 702666019 298349389 702666019 978733651 20559743 978733651 812422642 978733651 812422642 187858453 812422642 595742704 404557014 595742704 537761303 595742704 537761303 461745264 537761303 121224295 879821421 121224295 644402279 121224295 644402279 356128840 644402279 730834652 269017969 730834652 326585142 730834652 326585142 672086376 326585142 307130681 694584229 307130681 160573565 307130681 160573565 838481109 160573565 904685639 94038844 904685639 69863397 904685639 69863397 928854192 69863397 574479036 426601199 574479036 721281860 574479036 721281860 279064787 721281860 730898037 268944423 730898037 458083011 730898037 458083011 542646241 458083011 264344457 736582169 264344457 754593725 264344457 754593725 246595473 754593725 713751048 285787275 713751048 633428196 713751048 633428196 366656952 633428196 708591434 291121071 708591434 73547941 708591434 73547941 925080075 73547941 667829337 331229160 667829337 835653832 667829337 835653832 165186905 835653832 455044599 544572463 455044599 85298037 455044599 85298037 912979064 85298037 193153169 807012344 193153169 887992346 193153169 887992346 113339429 887992346 872301817 125769685 872301817 423316538 872301817 423316538 577450318 423316538 466529473 533270066 466529473 570036050 466529473 570036050 429850079 570036050 834770051 164623047 834770051 662880780 834770051 662880780 338408746 662880780 808769183 189110607 808769183 557039202 808769183 557039202 442959381 557039202 257047207 743806610 257047207 164557497 257047207 164557497 834860777 164557497 154065065 846728435 154065065 193098271 154065065 193098271 804740695 193098271 289703318 711100861 289703318 537770196 289703318 537770196 461706569 537770196 221423368 778657042 221423368 87451242 221423368 87451242 910734943 87451242 646704532 352699368 646704532 21886403 646704532 21886403 977563653 21886403 847945500 150897669 847945500 983663563 847945500 983663563 17329419 983663563 841477734 157355019 841477734 194985449 841477734 194985449 802989168 194985449 584387859 416506548 584387859 710444964 584387859 710444964 290323586 710444964 189152822 810888302 189152822 776388560 189152822 776388560 224113809 776388560 361878520 637945952 361878520 876962966 361878520 876962966 124152978 876962966 574956978 426164423 574956978 474870224 574956978 474870224 525184452 474870224 592493702 407970957 592493702 962007393 592493702 962007393 39005988 962007393 122688916 878626086 122688916 423172219 122688916 423172219 577645814 423172219 761637294 237046020 761637294 746756987 761637294 746756987 253911519 746756987 299989110 701296120 299989110 816485189 299989110 816485189 184181749 816485189 663463560 336099104 663463560 659098770 663463560 659098770 342004717 659098770 489764811 510414361 489764811 907267091 489764811 907267091 95032637 907267091 502291838 496908590 502291838 44313987 502291838 44313987 954499830 44313987 523085420 476958736 523085420 637077303 523085420 637077303 36274
200000 653576888 0 653576888 346406107 653576888 680889091 319040223 680889091 483975230 680889091 483975230 516050840 483975230 471098357 528898533 471098357 499984219 471098357 499984219 699410684 499984219 499973586 630055736 499973586 520102476 499973586 520102476 520079205 520102476 500035726 919920976 500035726 377250957 500035726 377250957 622776902 377250957 499997170 302816227 499997170 820184339 499997170 820184339 499995636 820184339 842936204 499971303 842936204 649357381 842936204 649357381 350627945 649357381 499973848 389372740 499973848 461472872 499973848 461472872 538508481 461472872 499984328 380872144 499984328 718510986 499984328 718510986 281490272 718510986 174597143 174632231 174597143 686224871 174597143 686224871 686208717 686224871 499990018 393766668 499990018 500000294 499990018 500000294 754933507 500000294 514978963 499965431 514978963 500019631 514978963 500019631 959006229 500019631 269619081 269565501 269619081 879671895 269619081 879671895 879611574 879671895 500007515 177277250 500007515 499973127 500007515 499973127 443355230 499973127 230361464 230362199 230361464 861783303 230361464 861783303 138202624 861783303 735128631 735141798 735128631 908344318 735128631 908344318 91610715 908344318 500013178 824264161 500013178 863065991 500013178 863065991 863109099 863065991 499999181 980305878 499999181 437391425 499999181 437391425 499964996 437391425 991413663 8626557 991413663 803978464 991413663 803978464 499991600 803978464 258857907 741171652 258857907 978449523 258857907 978449523 500013695 978449523 325550288 325589754 325550288 514643253 325550288 514643253 499968310 514643253 499986600 177030708 499986600 562240342 499986600 562240342 437708399 562240342 500028126 227010951 500028126 290874720 500028126 290874720 290814478 290874720 499969295 888771422 499969295 116256124 499969295 116256124 500034092 116256124 285831220 714195972 285831220 460685519 285831220 460685519 500006731 460685519 630769459 630816548 630769459 355274392 630769459 355274392 355309972 355274392 562265207 562257534 562265207 345633758 562265207 345633758 654386825 345633758 500018996 68005389 500018996 499990646 500018996 499990646 782154551 499990646 499999330 33740856 499999330 520165977 499999330 520165977 499980508 520165977 499962811 99498657 499962811 950434953 499962811 950434953 49529039 950434953 107838618 107814451 107838618 499982966 107838618 499982966 628257916 499982966 499982761 643204614 499982761 143050591 499982761 143050591 856932453 143050591 621253103 378682844 621253103 500028005 621253103 500028005 893728329 500028005 695962959 695982875 695962959 563849798 695962959 563849798 436080655 563849798 872321298 872293734 872321298 346499940 872321298 346499940 346454341 346499940 438211352 500035452 438211352 842493494 438211352 842493494 157498427 842493494 558872019 441157524 558872019 733467675 558872019 733467675 733402810 733467675 209792198 790265804 209792198 500033850 209792198 500033850 327366491 500033850 210833720 500017918 210833720 851027993 210833720 851027993 499961899 851027993 712181425 287876925 712181425 499991993 712181425 499991993 658347183 499991993 953253375 953273320 953253375 397179360 953253375 397179360 500028525 397179360 499961957 7813903 499961957 317436234 499961957 317436234 317428897 317436234 288251417 288227093 288251417 805126162 288251417 805126162 499969482 805126162 499987690 450580198 499987690 98485958 499987690 98485958 98477776 98485958 517674773 517654017 517674773 284673630 517674773 284673630 715387601 284673630 499964495 431869347 499964495 499992105 499964495 499992105 920160245 499992105 424569994 500021826 424569994 500033876 424569994 500033876 963251003 500033876 556491081 556498171 556491081 499980209 556491081 499980209 895913123 499980209 500007055 980364105 500007055 434360954 500007055 434360954 500037395 434360954 775018630 775005897 775018630 836826912 775018630 836826912 836807699 836826912 279656003 720361790 279656003 918108232 279656003 918108232 81893475 918108232 884587477 115467433 884587477 801496629 884587477 801496629 198445257 801496629 96840682 96801013 96840682 105604582 96840682 105604582 499997542 105604582 503796449 500030887 503796449 315743277 503796449 315743277 499961086 315743277 125698386 125721718 125698386 281480622 125698386 281480622 281552609 281480622 913706304 913737959 913706304 377038531 913706304 377038531 377036248 377038531 252125656 252085532 252125656 92397500 252125656 92397500 92404347 92397500 500021607 501660558 500021607 499839184 500021607 499839184 499832096 499839184 128843022 499998317 128843022 286667703 128843022 286667703 286693466 286667703 500014510 29424597 500014510 217410870 500014510 217410870 500037764 217410870 5115921 5041842 5115921 15503135 5115921 15503135 500021813 15503135 500030247 335623262 500030247 499967457 500030247 499967457 236964039 499967457 305643879 305664861 305643879 510987796 305643879 510987796 489019903 510987796 499966763 412548315 499966763 500037610 499966763 500037610 422122796 500037610 500034927 791649570 500034927 818725791 500034927 818725791 818768896 818725791 956096273 500009777 956096273 320769672 956096273 320769672 679171219 320769672 704038917 295955461 704038917 499994960 704038917 499994960 675245826 499994960 800106058 500000640 800106058 500032693 800106058 500032693 517756107 500032693 319675254 319647694 319675254 886383239 319675254 886383239 886369188 886383239 560933166 500027125 560933166 547189878 560933166 547189878 500028619 547189878 397039562 397053323 397039562 55786449 397039562 55786449 55807862 55786449 995110086 995096234 995110086 499993022 995110086 499993022 753831885 499993022 882978164 882978796 882978164 499995152 882978164 499995152 287118596 499995152 500012795 879285266 500012795 951654081 500012795 951654081 499965346 951654081 791557053 499987222 791557053 700369938 791557053 700369938 299666913 700369938 992076346 499977128 992076346 378612940 992076346 378612940 499980131 378612940 500033926 787851497 500033926 499991383 500033926 499991383 166883147 499991383 455343783 499960272 455343783 84775436 455343783 84775436 84760529 84775436 295368758 704644035 295368758 192341069 295368758 192341069 807715374 192341069 243683492 500028535 243683492 941463834 243683492 941463834 500033562 941463834 375044610 375029678 375044610 500030560 375044610 500030560 570129481 500030560 905971213 500024743 905971213 500019271 905971213 500019271 947438957 500019271 50784383 499997777 50784383 857180976 50784383 857180976 500032909 857180976 499964534 200186473 499964534 500035666 499964534 500035666 985905742 500035666 47196266 47159665 47196266 499973531 47196266 499973531 305307426 499973531 387464378 612522207 387464378 793834445 387464378 793834445 206167241 793834445 702770219 297279788 702770219 960122564 702770219 960122564 39853606 960122564 739891655 260122181 739891655 725947031 739891655 725947031 274062736 725947031 465867482 534080169 465867482 814147685 465867482 814147685 185809089 814147685 120335811 879682143 120335811 700008634 120335811 700008634 700049285 700008634 284602165 499989161 284602165 473540833 284602165 473540833 526482561 473540833 211364764 499964989 211364764 369878528 211364764 369878528 499965107 369878528 499966933 986174774 499966933 491166659 499966933 491166659 508875186 491166659 50827912 50827403 50827912 455160142 50827912 455160142 500021371 455160142 204968427 204968872 204968427 499973447 204968427 499973447 426071388 499973447 944216910 944185582 944216910 499974039 944216910 499974039 282433153 499974039 499990980 553064851 499990980 199340669 499990980 199340669 499966580 199340669 359671873 640330737 359671873 841259500 359671873 841259500 500022868 841259500 459380208 499964934 459380208 829743411 459380208 829743411 170319843 829743411 372761188 372746351 372761188 504178042 372761188 504178042 500037067 504178042 730225813 499970968 730225813 839024391 730225813 839024391 499963630 839024391 342325157 500002189 342325157 538727535 342325157 538727535 538726637 538727535 500026298 968759160 500026298 849166581 500026298 849166581 499977703 849166581 716543052 716513255 716543052 385737826 716543052 385737826 385759576 385737826 200273900 500001510 200273900 775487317 200273900 775487317 775515642 775487317 362092479 637885279 362092479 916588536 362092479 916588536 916541405 916588536 382196464 382201621 382196464 441178050 382196464 441178050 499966633 441178050 454229561 545790885 454229561 989841895 454229561 989841895 500032153 989841895 567636489 500024290 567636489 7161943 567636489 7161943 992767740 7161943 499988761 825197422 499988761 499985571 499988761 499985571 409333424 499985571 942594801 499993786 942594801 683203238 942594801 683203238 316803231 683203238 262601857 262608117 262601857 56671264 262601857 56671264 500037632 56671264 214476501 214453840 214476501 499966280 214476501 499966280 161887546 499966280 500023325 148136803 500023325 385661291 500023325 385661291 385672353 385661291 926160831 926193692 926160831 499980482 926160831 499980482 352089334 499980482 499963522 857713595 499963522 811382123 499963522 811382123 188620463 811382123 601695130 601688760 601695130 647381364 601695130 647381364 352660924 647381364 617636381 382380220 617636381 500020831 617636381 500020831 69654828 500020831 135853888 864157917 135853888 929366267 135853888 929366267 499988158 929366267 147804205 852145849 147804205 103047510 147804205 103047510 500029733 103047510 500022748 9323570 500022748 998942269 500022748 998942269 998960171 998942269 834336234 165679327 834336234 390598458 834336234 390598458 609426193 390598458 227453502 772522586 227453502 532878415 227453502 532878415 532812419 532878415 500035406 785746209 500035406 570976057 500035406 570976057 428992122 570976057 280152619 719833641 280152619 499963801 280152619 499963801 922553838 499963801 500007830 470098995 500007830 399874893 500007830 399874893 600157326 399874893 763513393 763481865 763513393 609991228 763513393 609991228 499987760 609991228 830549631 830509999 830549631 500023466 830549631 500023466 433701309 500023466 499977627 945187310 499977627 500033556 499977627 500033556 460491685 500033556 989442298 500035273 989442298 500034453 989442298 500034453 384255288 500034453 979953153 979955948 979953153 745385049 979953153 745385049 254609230 745385049 500037363 361335685 500037363 390065194 500037363 390065194 499978837 390065194 955201101 955246653 955201101 919312780 955201101 919312780 500014596 919312780 606120141 606140275 606120141 842600560 606120141 842600560 842572501 842600560 500007251 810811429 500007251 500016817 500007251 500016817 17626435 500016817 44259796 955785290 44259796 487265321 44259796 487265321 487315466 487265321 580464765 500028566 580464765 908922111 580464765 908922111 91010445 908922111 791518395 208474922 791518395 364064576 791518395 364064576 364000785 364064576 588097810 588137842 588097810 115293659 588097810 115293659 499971053 115293659 957181012 499974849 957181012 313058510 957181012 313058510 686934437 313058510 54174785 499976655 54174785 834505445 54174785 834505445 165505654 834505445 362989392 499969753 362989392 53641816 362989392 53641816 500003208 53641816 30520339 30498094 30520339 170305941 30520339 170305941 500023764 170305941 668926325 499990859 668926325 890333407 668926325 890333407 500022240 890333407 500024995 560434910 500024995 560806721 500024995 560806721 439161888 560806721 24595459 499989842 24595459 645598209 24595459 645598209 500027741 645598209 873693580 873699607 873693580 804484524 873693580 804484524 195444971 804484524 919025286 80942732 919025286 499974190 919025286 499974190 126753307 499974190 500032779 588923628 500032779 982343138 500032779 982343138 17618093 982343138 499998480 275633625 499998480 912258616 499998480 912258616 500031518 912258616 27532957 499979081 27532957 499985238 27532957 499985238 804375289 499985238 499981545 976847645 499981545 861858901 499981545 861858901 500028333 861858901 499998125 243679096 499998125 500038135 499998125 500038135 586625800 500038135 740565281 259456956 740565281 169504999 740565281 169504999 830552770 169504999 554724700 554759967 554724700 499971506 554724700 499971506 15112931 499971506 781010931 500034123 781010931 825204761 781010931 825204761 500024939 825204761 499987566 394276113 499987566 192411941 499987566 192411941 192433529 192411941 500029198 697940615 500029198 685241633 500029198 685241633 314688865 685241633 500030224 433011711 500030224 499010047 500030224 499010047 498966630 499010047 500035617 201414052 500035617 209008092 500035617 209008092 208978914 209008092 499982257 402382114 499982257 691335886 499982257 691335886 691339588 691335886 124484757 875451198 124484757 500034483 124484757 500034483 107430003 500034483 112176466 499988850 112176466 500015067 112176466 500015067 550899452 500015067 821028349 178951511 821028349 784501563 821028349 784501563 215509705 784501563 90990400 909030861 90990400 431651656 90990400 431651656 568353965 431651656 656038463 500019632 656038463 351103427 656038463 351103427 351101410 351103427 788971129 211032473 788971129 499967978 788971129 499967978 134512456 499967978 282427831 717575204 282427831 269238337 282427831 269238337 500027306 269238337 675227053 675220283 675227053 580030817 675227053 580030817 580015012 580030817 952825358 952833614 952825358 500018594 952825358 500018594 70208058 500018594 332516703 499963514 332516703 500036361 332516703 500036361 773404679 500036361 885438550 885433636 885438550 120179170 885438550 120179170 879851054 120179170 499969145 995715102 499969145 500026850 499969145 500026850 885698544 500026850 883572967 883636995 883572967 499964146 883572967 499964146 979413112 499964146 487555100 512440298 487555100 309478393 487555100 309478393 499968187 309478393 500001764 623822174 500001764 500013490 500001764 500013490 942003187 500013490 500019931 678778839 500019931 283766970 500019931 283766970 500010504 283766970 866018108 500010613 866018108 499988112 866018108 499988112 248532290 499988112 301880850 500034751 301880850 721119579 301880850 721119579 278933895 721119579 312209831 687746701 312209831 393983119 312209831 393983119 606042415 393983119 499989333 859832891 499989333 500031125 499989333 500031125 284341144 500031125 738614658 499973491 738614658 214258747 738614658 214258747 499984518 214258747 553550186 553507712 553550186 218496887 553550186 218496887 781558385 218496887 426510936 573553262 426510936 354370719 426510936 354370719 500022547 354370719 499984493 545430243 499984493 235694111 499984493 235694111 764242867 235694111 847047472 847039301 847047472 720987792 847047472 720987792 500020202 720987792 960449590 39480459 960449590 500012405 960449590 500012405 47425613 500012405 366008746 366042588 366008746 500031366 366008746 500031366 434061187 500031366 672968433 672971592 672968433 500019134 672968433 500019134 768513711 500019134 112353733 112352751 112353733 361047586 112353733 361047586 499990379 361047586 113533455 113515181 113533455 549305820 113533455 549305820 549299405 549305820 380751589 500022985 380751589 739803250 380751589 739803250 499992496 739803250 499977412 221932306 499977412 898043126 499977412 898043126 499965888 898043126 164920616 164952652 164920616 499991444 164920616 499991444 668153148 499991444 416732693 416709622 416732693 998025595 416732693 998025595 500008658 998025595 500008274 109166432 500008274 358135330 500008274 358135330 358151805 358135330 499988906 8099174 499988906 888224835 499988906 888224835 888183402 888224835 223396475 499979117 223396475 221300476 223396475 221300476 778697363 221300476 198786463 500036589 198786463 500037233 198786463 500037233 282174628 500037233 387208785 612740532 387208785 620245264 387208785 620245264 379724213 620245264 891704592 108334974 891704592 604578154 891704592 604578154 604538180 604578154 901855409 901848271 901855409 294419301 901855409 294419301 294415189 294419301 734821841 734815076 734821841 500038202 734821841 500038202 773916029 500038202 31092122 499963462 31092122 436727301 31092122 436727301 436694938 436727301 269980378 730031326 269980378 689995309 269980378 689995309 690010340 689995309 407301762 407288130 407301762 308663502 407301762 308663502 691348163 308663502 894604270 105434475 894604270 514090773 894604270 514090773 485865231 514090773 500004695 567539790 500004695 500016411 500004695 500016411 298591054 500016411 500033811 67027465 500033811 14651859 500033811 14651859 985352547 14651859 879096249 120927706 879096249 40727973 879096249 40727973 40703650 40727973 572095542 572094692 572095542 92455285 572095542 92455285 92421628 92455285 500024180 956627931 500024180 500013482 500024180 500013482 762603152 500013482 351639525 648379418 351639525 500024764 351639525 500024764 59349304 500024764 143465079 856556146 143465079 153585551 143465079 153585551 153559840 153585551 500010145 48731746 500010145 72498209 500010145 72498209 927525742 72498209 499992531 603881691 499992531 499999713 499992531 499999713 294676884 499999713 540598455 540545070 540598455 649458541 540598455 649458541 350536694 649458541 825601734 174414201 825601734 363457663 825601734 363457663 363451218 363457663 499980970 745505038 499980970 759488970 499980970 759488970 499975181 759488970 499970270 383212630 499970270 841348272 499970270 841348272 500037043 841348272 761325529 761339824 761325529 490086053 761325529 490086053 500025676 490086053 806454496 499972338 806454496 9275116 806454496 9275116 990750264 9275116 499966210 199608194 499966210 97527917 499966210 97527917 902485929 97527917 271601631 499986218 271601631 399838533 271601631 399838533 399832734 399838533 213836313 500019401 213836313 253086657 213836313 253086657 500032461 253086657 142835354 857191512 142835354 938094218 142835354 938094218 499987728 938094218 380323317 619609679 380323317 995508588 380323317 995508588 499978218 995508588 921766936 921787526 921766936 499965089 921766936 499965089 860952312 499965089 64987847 499998655 64987847 500016997 64987847 500016997 272833806 500016997 500012833 469697334 500012833 111279781 500012833 111279781 888779775 111279781 499964329 289401492 499964329 927030242 499964329 927030242 72928196 927030242 499974837 533345031 499974837 542737499 499974837 542737499 542745138 542737499 500011767 3904976 500011767 602490184 500011767 602490184 602537466 602490184 398451833 601581519 398451833 811246223 398451833 811246223 811268868 811246223 551123317 448861057 551123317 44829826 551123317 44829826 44772284 44829826 50326558 50352381 50326558 976860749 50326558 976860749 976856426 976860749 175719054 175669007 175719054 736307179 175719054 736307179 263657216 736307179 777285728 222743646 777285728 302601572 777285728 302601572 302604492 302601572 904420179 95520608 904420179 524759624 904420179 524759624 524701120 524759624 904430116 500025897 904430116 874234090 904430116 874234090 125760325 874234090 360321434 500024151 360321434 741596875 360321434 741596875 499968862 741596875 842607921 157396035 842607921 829389512 842607921 829389512 829344183 829389512 670943132 670954917 670943132 522698491 670943132 522698491 500012852 522698491 613750884 613788695 613750884 627647025 613750884 627647025 372320031 627647025 841389236 158597677 841389236 807900459 841389236 807900459 807882492 807900459 964343681 35664927 964343681 267422105 964343681 267422105 499986473 267422105 464808074 535181821 464808074 500031170 464808074 500031170 219469344 500031170 572187196 500001583 572187196 500001684 572187196 500001684 635854422 500001684 618846357 618880005 618846357 794008220 618846357 794008220 794034523 794008220 651224497 348735386 651224497 198560985 651224497 198560985 801427449 198560985 149070452 850909224 149070452 499988659 149070452 499988659 500031913 499988659 902673791 97352604 902673791 960107180 902673791 960107180 960058457 960107180 387360950 387353774 387360950 645650854 387360950 645650854 354355658 645650854 500027674 900155142 500027674 923425198 500027674 923425198 499999614 923425198 389594473 499977020 389594473 500019419 389594473 500019419 966402569 500019419 76419046 500023142 76419046 534065643 76419046 534065643 499995379 534065643 947970482 499974999 947970482 896541654 947970482 896541654 103427616 896541654 617520364 499989896 617520364 146642812 617520364 146642812 500010548 146642812 499965790 617547023 499965790 414591371 499965790 414591371 500037745 414591371 515738227 500036749 515738227 500034063 515738227 500034063 311160722 500034063 725241926 500019769 725241926 274903297 725241926 274903297 725061712 274903297 499981047 347745414 499981047 49185418 499981047 49185418 499981326 49185418 344233064 499987220 344233064 499968679 344233064 499968679 426489724 499968679 47260273 952779024 47260273 500000026 47260273 500000026 276626496 500000026 500003142 890067386 500003142 499962636 500003142 499962636 60734128 499962636 499974020 248192102 499974020 536499795 499974020 536499795 463510225 536499795 455684450 455759047 455684450 284393257 455684450 284393257 500028573 284393257 647528991 647566503 647528991 65763387 647528991 65763387 500017586 65763387 499998428 596197613 499998428 971486752 499998428 971486752 28485213 971486752 500031729 552175992 500031729 892836164 500031729 892836164 500007199 892836164 431166428 431168084 431166428 500015682 431166428 500015682 706342341 500015682 888698355 500007531 888698355 298364886 888698355 298364886 500029120 298364886 923419153 76607815 923419153 364877000 923419153 364877000 635145092 364877000 337358653 337327851 337358653 886076993 337358653 886076993 113931510 886076993 332271038 667793163 332271038 499964221 332271038 499964221 287170641 499964221 246274633 753683891 246274633 991966269 246274633 991966269 992015546 991966269 499994236 116342164 499994236 917367822 499994236 917367822 82657538 917367822 859825590 140177942 859825590 846369488 859825590 846369488 846426771 846369488 846877294 846812133 846877294 883363583 846877294 883363583 116579978 883363583 638180540 361879179 638180540 634623554 638180540 634623554 499995061 634623554 847428733 500030670 847428733 499992565 847428733 499992565 725613 499992565 341275413 499997455 341275413 795380138 341275413 795380138 795428539 795380138 321031402 321027613 321031402 281608826 321031402 281608826 499987626 281608826 936671137 936607023 936671137 21050819 936671137 21050819 978952145 21050819 500022570 243974025 500022570 967729196 500022570 967729196 967718651 967729196 802448844 802402086 802448844 62882013 802448844 62882013 937104328 62882013 307045022 500010419 307045022 875486256 307045022 875486256 500005640 875486256 908157133 908118217 908157133 734780154 908157133 734780154 499987732 734780154 499974431 343844933 499974431 713838917 499974431 713838917 500000291 713838917 904843109 904856501 904843109 234330660 904843109 234330660 499964443 234330660 439053429 500034991 439053429 474122961 439053429 474122961 499983067 474122961 579451170 499960235 579451170 500034670 579451170 500034670 431604986 500034670 238925746 500025111 238925746 315369390 238925746 315369390 684614654 315369390 632881541 632929593 632881541 222038871 632881541 222038871 499975066 222038871 500008174 680476613 500008174 516007077 500008174 516007077 483982258 516007077 370384158 629565531 370384158 463514149 370384158 463514149 500034539 463514149 721782781 721787604 721782781 432783659 721782781 432783659 500034578 432783659 426040579 499987813 426040579 191470039 426040579 191470039 808553913 191470039 500019578 306355197 500019578 720314591 500019578 720314591 720285389 720314591 334538427 499994643 334538427 47778206 334538427 47778206 47793819 47778206 500024957 705801521 500024957 206818847 500024957 206818847 206772507 206818847 197436411 197417812 197436411 338649040 197436411 338649040 338646079 338649040 903001599 500019482 903001599 161140221 903001599 161140221 838804588 161140221 500032035 865625541 500032035 921808043 500032035 921808043 921871544 921808043 387921591 612088568 387921591 499995708 387921591 499995708 206582467 499995708 736520682 736532163 736520682 979520557 736520682 979520557 979596016 979520557 35377253 964655175 35377253 499963782 35377253 499963782 889402850 499963782 714620678 500020185 714620678 210677702 714620678 210677702 499960752 210677702 500020067 62063448 500020067 770527892 500020067 770527892 229461138 770527892 899760458 899806405 899760458 680799877 899760458 680799877 499994231 680799877 795113468 204922325 795113468 575884050 795113468 575884050 500013024 575884050 500028310 795114089 500028310 400869166 500028310 400869166 599178438 400869166 121929315 878069072 121929315 533960413 121929315 533960413 466015965 533960413 785644881 499988100 785644881 733348498 785644881 733348498 733358796 733348498 499990173 646521743 499990173 499995257 499990173 499995257 836479566 499995257 335892802 335897940 335892802 263906346 335892802 263906346 736138619 263906346 444292871 555709981 444292871 751938056 444292871 751938056 500027587 751938056 137930646 862024568 137930646 977843426 137930646 977843426 977914465 977843426 636635279 500024204 636635279 50746538 636635279 50746538 500003232 50746538 309118804 309142901 309118804 192039902 309118804 192039902 807928145 192039902 499991518 355226728 499991518 473942342 499991518 473942342 473968583 473942342 373601065 373631905 373601065 988688566 373601065 988688566 988759641 988688566 990597459 990593703 990597459 162915859 990597459 162915859 499987148 162915859 500008982 998185305 500008982 892740906 500008982 892740906 892736831 892740906 666412927 666457680 666412927 500034745 666412927 500034745 742015313 500034745 752577093 500037874 752577093 500004059 752577093 500004059 258389385 500004059 224602596 500005205 224602596 70784594 224602596 70784594 500028969 70784594 789698515 210321397 789698515 500010249 789698515 500010249 549991786 500010249 345804370 499990554 345804370 348852986 345804370 348852986 651095090 348852986 948619416 948616644 948619416 497137520 948619416 497137520 497110090 497137520 358734912 358721310 358734912 499967238 358734912 499967238 505783368 499967238 797730751 797719665 797730751 103988322 797730751 103988322 896038892 103988322 500025739 992125959 500025739 662671300 500025739 662671300 337350667 662671300 944034761 500037551 944034761 882749686 944034761 882749686 500022762 882749686 191791131 500009600 191791131 500024641 191791131 500024641 445630656 500024641 102456323 499996895 102456323 500002634 102456323 500002634 439717127 500002634 499982207 645194498 499982207 442713013 499982207 442713013 557317702 442713013 159723528 159717949 159723528 499961750 159723528 499961750 124105791 499961750 671867759 500014766 671867759 783419393 671867759 783419393 783423258 783419393 312466367 687544724 312466367 925525845 312466367 925525845 74452426 925525845 793477632 206579645 793477632 358056242 793477632 358056242 641991792 358056242 499965261 723493122 499965261 241119524 499965261 241119524 758913602 241119524 499992908 525503934 499992908 819819145 499992908 819819145 500027833 819819145 429063193 429111684 429063193 559457570 429063193 559457570 440499437 559457570 694746160 305313367 694746160 926073844 694746160 926073844 73953524 926073844 692712786 307311687 692712786 500026123 692712786 500026123 818918556 500026123 415614937 499968132 415614937 499969195 415614937 499969195 850491568 499969195 499996823 462115212 499996823 499999565 499996823 499999565 800459451 499999565 783930562 216059216 783930562 500003586 783930562 500003586 447927408 500003586 177809060 822235637 177809060 885664132 177809060 885664132 500020218 885664132 499981052 986140764 499981052 529838326 499981052 529838326 499973274 529838326 500033452 259089712 500033452 839136863 500033452 839136863 839183229 839136863 500029367 731838510 500029367 499961225 500029367 499961225 86701366 499961225 213800724 786173642 213800724 339078437 213800724 339078437 660925252 339078437 429535954 570445381 429535954 805969454 429535954 805969454 194039548 805969454 982838729 982784106 982838729 935317083 982838729 935317083 935319528 935317083 500011518 365703213 500011518 147681492 500011518 147681492 852325087 147681492 499992132 296919833 499992132 332227110 499992132 332227110 332218498 332227110 605235646 605267164 605235646 500026936 605235646 500026936 571028414 500026936 984509784 15469967 984509784 438038825 984509784 438038825 437993038 438038825 500002855 955440322 500002855 467162142 500002855 467162142 532828506 467162142 847538514 499977480 847538514 332518311 847538514 332518311 332481255 332518311 780243231 499990534 780243231 496943599 780243231 496943599 500035920 496943599 895753904 895777849 895753904 500015437 895753904 500015437 824435769 500015437 696734176 499992099 696734176 353983819 696734176 353983819 646018619 353983819 148358159 851616847 148358159 83353492 148358159 83353492 500006708 83353492 499961597 708811852 499961597 678835847 499961597 678835847 499964466 678835847 500035531 7279203 500035531 499969980 500035531 499969980 289258260 499969980 383967037 383993213 383967037 922127158 383967037 922127158 500008973 922127158 179401070 500036033 179401070 500034060 179401070 500034060 802183900 500034060 31919244 500023593 31919244 932535055 31919244 932535055 67465627 932535055 753739559 246237396 753739559 38970102 753739559 38970102 961041326 38970102 500017330 358807840 500017330 830839003 500017330 830839003 499960827 830839003 639980338 640020162 639980338 191762359 639980338 191762359 808201453 191762359 711308960 288710816 711308960 986679 711308960 986679 992201 986679 499981248 308747536 499981248 499994560 499981248 499994560 509357407 499994560 667834512 667850442 667834512 1388510 667834512 1388510 1397240 1388510 44775058 500004460 44775058 225043375 44775058 225043375 225034189 225043375 500036230 190010966 500036230 47449058 500036230 47449058 952596972 47449058 500004790 640521469 500004790 695041577 500004790 695041577 499984076 695041577 499964398 313130983 499964398 500007366 499964398 500007366 154658121 500007366 500021950 460537801 500021950 249154422 500021950 249154422 500020910 249154422 235757914 764284591 235757914 869444074 235757914 869444074 500019705 869444074 657485003 342466301 657485003 990936309 657485003 990936309 9080562 990936309 625019876 374953114 625019876 83633817 625019876 83633817 83629960 83633817 111000020 500022357 111000020 132656481 111000020 132656481 132609066 132656481 395350396 604643744 395350396 95698310 395350396 95698310 904338308 95698310 728797636 728792084 728797636 643418758 728797636 643418758 643435148 643418758 582058324 582028776 582058324 500038800 582058324 500038800 315566602 500038800 539265761 499998114 539265761 450559851 539265761 450559851 450520667 450559851 575372895 424600713 575372895 188104443 575372895 188104443 500010621 188104443 389465136 500006274 389465136 518885255 389465136 518885255 500028096 518885255 476636111 500027463 476636111 500004733 476636111 500004733 318522958 500004733 500017487 356033272 500017487 675615501 500017487 675615501 324404974 675615501 514318892 514332436 514318892 546287232 514318892 546287232 453696268 546287232 731843766 499991381 731843766 631768499 731843766 631768499 368223669 631768499 451004621 548990185 451004621 673325757 451004621 673325757 500029351 673325757 758203550 758277013 758203550 464913623 758203550 464913623 535084782 464913623 998718415 500038240 998718415 500023874 998718415 500023874 799954772 500023874 176443941 823481823 176443941 154211354 176443941 154211354 500035866 154211354 361668830 638365463 361668830 780879788 361668830 780879788 219122114 780879788 578375048 421606168 578375048 379316840 578375048 379316840 379262389 379316840 499979169 630895027 499979169 54032634 499979169 54032634 946033455 54032634 328314176 500015373 328314176 500016186 328314176 500016186 408748838 500016186 500006020 863113971 500006020 500033052 500006020 500033052 702817503 500033052 999754596 999683367 999754596 42118203 999754596 42118203 42066661 42118203 465911425 465854582 465911425 807168403 465911425 807168403 192837625 807168403 500009164 659981514 500009164 792981721 500009164 792981721 500022339 792981721 500018065 395440393 500018065 351199726 500018065 351199726 499965537 351199726 990428093 9576722 990428093 663307569 990428093 663307569 336750389 663307569 499961448 721407147 499961448 887901550 499961448 887901550 112056936 887901550 499988118 760079549 499988118 511908464 499988118 511908464 499999908 511908464 500015444 346827731 500015444 333481317 500015444 333481317 333481958 333481317 481431509 500019526 481431509 649257003 481431509 649257003 649273340 649257003 941455367 499960935 941455367 65068248 941455367 65068248 934885460 65068248 13318632 13344121 13318632 517289262 13318632 517289262 517253343 517289262 433073295 433093044 433073295 31476440 433073295 31476440 31485672 31476440 297480200 500016637 297480200 499989499 297480200 499989499 144270555 499989499 521190153 499962190 521190153 500035212 521190153 500035212 435534368 500035212 351129475 648831523 351129475 633367951 351129475 633367951 366618319 633367951 643914492 499980515 643914492 499988507 643914492 499988507 900821209 499988507 500016113 495098878 500016113 499995242 500016113 499995242 518180097 499995242 77569768 922383541 77569768 756995156 77569768 756995156 243022984 756995156 500022127 354839238 500022127 453737087 500022127 453737087 546212640 453737087 640541832 640592863 640541832 499979497 640541832 499979497 40821174 499979497 879260926 120727172 879260926 211197449 879260926 211197449 211139157 211197449 492257487 507739852 492257487 500014247 492257487 500014247 199007071 500014247 949642314 949610830 949642314 500038434 949642314 500038434 901381903 500038434 795775384 500002820 795775384 499980785 795775384 499980785 94667989 499980785 947057638 500037705 947057638 838351977 947057638 838351977 499982717 838351977 647229328 500035358 647229328 499992374 647229328 499992374 471859612 499992374 311019811 688979163 311019811 660209675 311019811 660209675 339812224 660209675 349474284 349471496 349474284 7035546 349474284 7035546 500019192 7035546 499968510 322657490 499968510 499991050 499968510 499991050 340248654 499991050 8977625 499980198 8977625 122981751 8977625 122981751 122980980 122981751 832210028 500006607 832210028 524281612 832210028 524281612 524312020 524281612 179213359 499981226 179213359 572579686 179213359 572579686 427436065 572579686 100885775 899082437 100885775 499970641 100885775 499970641 311229268 499970641 500022377 553687757 500022377 500001717 500022377 500001717 243176070 500001717 748149138 251851458 748149138 703883342 748149138 703883342 296115990 703883342 965587440 965572463 965587440 653730503 965587440 653730503 500011439 653730503 499981875 329835549 499981875 499991465 499981875 499991465 515669724 499991465 634133443 365824441 634133443 956598641 634133443 956598641 43395033 956598641 252808214 747141492 252808214 500028848 252808214 500028848 487290648 500028848 500003649 790250496 500003649 500038624 500003649 500038624 481564167 500038624 569919122 430100634 569919122 53317206 569919122 53317206 500011544 53317206 470782910 529252143 470782910 661517840 470782910 661517840 338519838 661517840 352578993 352536263 352578993 684911606 352578993 684911606 684883259 684911606 570745088 570749155 570745088 185891418 570745088 185891418 499983615 185891418 727962439 500011757 727962439 33350036 727962439 33350036 33337361 33350036 499964846 630530499 499964846 14463802 499964846 14463802 985571189 14463802 182035970 499975325 182035970 785551430 182035970 785551430 500020994 785551430 260026832 739966695 260026832 500028255 260026832 500028255 282541067 500028255 499983737 519548090 499983737 514326037 499983737 514326037 500038697 514326037 499970500 988994075 499970500 499969385 499970500 499969385 766855883 499969385 315173371 499972201 315173371 250327958 315173371 250327958 250337908 250327958 499975704 287184473 499975704 712047649 499975704 712047649 500026321 712047649 772119397 227875466 772119397 499981948 772119397 499981948 441011953 499981948 979811124 499966570 979811124 499971476 979811124 499971476 145860471 499971476 840867063 499961318 840867063 987315945 840867063 987315945 987251830 987315945 963807427 36130768 963807427 499986499 963807427 499986499 778874971 499986499 499960263 512622482 499960263 499994273 499960263 499994273 82153169 499994273 352686429 500010349 352686429 499997451 352686429 499997451 733214903 499997451 283142884 283185567 283142884 515764036 283142884 515764036 515776764 515764036 500022978 863973059 500022978 630197550 500022978 630197550 500039965 630197550 23563974 23559384 23563974 635333518 23563974 635333518 500027432 635333518 326208768 673827159 326208768 349251592 326208768 349251592 650723854 349251592 576954989 423045353 576954989 635699849 576954989 635699849 635675377 635699849 592775135 499998413 592775135 117513043 592775135 117513043 117486855 117513043 404120233 499987343 404120233 515893303 404120233 515893303 500013777 515893303 948834424 499998503 948834424 244601056 948834424 244601056 755399148 244601056 499969389 304480415 499969389 774456195 499969389 774456195 225539702 774456195 845380844 500032130 845380844 381096279 845380844 381096279 618912078 381096279 697593754 500036581 697593754 410490812 697593754 410490812 589516334 410490812 187952618 187906717 187952618 797203836 187952618 797203836 797204561 797203836 970317746 500031701 970317746 499981985 970317746 499981985 425912606 499981985 499990636 440907409 499990636 566701142 499990636 566701142 566678364 566701142 794154102 794117912 794154102 763292267 794154102 763292267 763311769 763292267 385036112 614962771 385036112 839191916 385036112 839191916 839171018 839191916 692142869 499971671 692142869 95969545 692142869 95969545 904034736 95969545 821595828 821583488 821595828 500011228 821595828 500011228 432669834 500011228 360096546 639879396 360096546 959271812 360096546 959271812 40703869 959271812 123859734 500002261 123859734 11306559 123859734 11306559 988701854 11306559 499980609 116354887 499980609 499982363 499980609 499982363 893870402 499982363 148276535 500036902 148276535 219990055 148276535 219990055 500029492 219990055 795769183 204190022 795769183 499961355 795769183 499961355 736452962 499961355 443059747 500022836 443059747 318010934 443059747 318010934 499976806 318010934 997571097 499974838 997571097 488259907 997571097 488259907 488309898 488259907 91178848 908867924 91178848 414153056 91178848 414153056 500013565 414153056 458406198 499960333 458406198 499986794 458406198 499986794 936686091 499986794 383680301 616334237 383680301 699739492 383680301 699739492 500007836 699739492 82364778 500018554 82364778 497459344 82364778 497459344 502538339 497459344 196431043 803586963 196431043 187619023 196431043 187619023 500012034 187619023 948680712 499990924 948680712 521685719 948680712 521685719 478342815 521685719 499980659 301063581 499980659 460842625 499980659 460842625 539142100 460842625 809015635 499967741 809015635 500010604 809015635 500010604 117843114 500010604 303812271 303867167 303812271 92274103 303812271 92274103 907738255 92274103 703895581 296103920 703895581 499995897 703895581 499995897 751332331 499995897 12268913 12312390 12268913 499986540 12268913 499986540 726709821 499986540 500020270 735345559 500020270 804691364 500020270 804691364 195262827 804691364 499991638 249088029 499991638 47946701 499991638 47946701 47951975 47946701 499982191 943008119 499982191 858872930 499982191 858872930 500027106 858872930 587842713 412125037 587842713 47392035 587842713 47392035 499978393 47392035 129571380 129573425 129571380 370060779 129571380 370060779 370036232 370060779 499996111 785026871 499996111 500039136 499996111 500039136 577947314 500039136 812545755 499982114 812545755 74966376 812545755 74966376 75008038 74966376 853225732 499991453 853225732 499979257 853225732 499979257 603392720 499979257 76448369 76405376 76448369 500019158 76448369 500019158 844363545 500019158 587967512 587944898 587967512 85176751 587967512 85176751 85165526 85176751 240683784 240682755 240683784 499980460 240683784 499980460 450760358 499980460 499962387 708985863 499962387 71910313 499962387 71910313 928126660 71910313 542149062 542194287 542149062 499974652 542149062 499974652 238011650 499974652 78743088 921247164 78743088 435362650 78743088 435362650 499976115 435362650 704129634 295845114 704129634 500010077 704129634 500010077 718282231 500010077 552871196 552845677 552871196 650545048 552871196 650545048 650502563 650545048 826935657 500032783 826935657 499995622 826935657 499995622 27841501 499995622 102963369 103029369 102963369 438300180 102963369 438300180 561741546 438300180 19989564 499968329 19989564 499175384 19989564 499175384 500002759 499175384 710036252 290030406 710036252 500033168 710036252 500033168 435778988 500033168 500033235 632493145 500033235 263986995 500033235 263986995 264016844 263986995 244001971 244006527 244001971 500031169 244001971 500031169 111214359 500031169 475627089 524415650 475627089 499976393 475627089 499976393 67945891 499976393 433988783 565963602 433988783 566300476 433988783 566300476 566244363 566300476 184899898 499967141 184899898 658295613 184899898 658295613 658300256 658295613 245560680 245555676 245560680 400490887 245560680 400490887 499975525 400490887 238059120 499977643 238059120 956656453 238059120 956656453 43341989 956656453 749636671 250396584 749636671 499991764 749636671 499991764 817090969 499991764 499995327 766174498 499995327 814016831 499995327 814016831 185954924 814016831 288114431 499971057 288114431 958646973 288114431 958646973 958668123 958646973 499998721 938853447 499998721 662740761 499998721 662740761 662683532 662740761 771446921 500027667 771446921 529228102 771446921 529228102 529174747 529228102 814898588 814860640 814898588 499994596 814898588 499994596 836608546 499994596 318878718 318905579 318878718 500028400 318878718 500028400 878257280 500028400 30635259 30578565 30635259 654800891 30635259 654800891 654810952 654800891 788587127 500022118 788587127 1964784 788587127 1964784 2030095 1964784 33278765 966744380 33278765 331837108 33278765 331837108 500022337 331837108 500023530 898852687 500023530 500026178 500023530 500026178 603261995 500026178 888285294 499979083 888285294 500039311 888285294 500039311 711102540 500039311 850912002 500023196 850912002 188521586 850912002 188521586 811442051 188521586 499988427 842379336 499988427 244170618 499988427 244170618 500034051 244170618 499974758 542446253 499974758 256966765 499974758 256966765 256976070 256966765 44041505 44042523 44041505 500038891 44041505 500038891 283998124 500038891 427260102 500004880 427260102 930653587 427260102 930653587 69321881 930653587 499964819 282517549 499964819 255976146 499964819 255976146 499998270 255976146 139755848 139750078 139755848 709193336 139755848 709193336 709171861 709193336 500007793 375395353 500007793 608943205 500007793 608943205 391044094 608943205 499968892 132938123 499968892 499998974 499968892 499998974 814763328 499998974 500002671 380563481 500002671 500012116 500002671 500012116 606271271 500012116 500012293 364732514 500012293 925040101 500012293 925040101 925072370 925040101 828838647 499975659 828838647 807834881 828838647 807834881 500009453 807834881 805273888 194699060 805273888 640105460 805273888 640105460 640128466 640105460 500016219 843723099 500016219 531099160 500016219 531099160 468917246 531099160 574516545 574502997 574516545 982707992 574516545 982707992 982669008 982707992 228833773 228797922 228833773 720120085 228833773 720120085 279855411 720120085 498807437 501160758 498807437 500026125 498807437 500026125 846392669 500026125 52919650 52857174 52919650 500016823 52919650 500016823 655603693 500016823 59337476 940664813 59337476 499995115 59337476 499995115 357247372 499995115 618439033 618438838 618439033 742491726 618439033 742491726 257497801 742491726 499984072 336490450 499984072 413331930 499984072 413331930 413364750 413331930 500034568 338318419 500034568 916463998 500034568 916463998 83592224 916463998 799413398 200565117 799413398 962341944 799413398 962341944 37687329 962341944 689946340 689887887 689946340 704960472 689946340 704960472 295009797 704960472 204320957 499964737 204320957 784930146 204320957 784930146 784933616 784930146 479419956 520531857 479419956 274547311 479419956 274547311 725487211 274547311 68755154 499969610 68755154 775026379 68755154 775026379 225009623 775026379 678993374 678957283 678993374 500003945 678993374 500003945 210292113 500003945 860077629 139949883 860077629 475870648 860077629 475870648 499993799 475870648 711832503 711840291 711832503 277031512 711832503 277031512 277018599 277031512 939460639 939440474 939460639 571722312 939460639 571722312 428264558 571722312 96935212 96890642 96935212 737915233 96935212 737915233 500026898 737915233 737777335 262243131 737777335 315197664 737777335 315197664 500009940 315197664 166187133 499997758 166187133 499976281 166187133 499976281 800708796 499976281 92409408 500005985 92409408 500001561 92409408 500001561 986434567 500001561 470649935 499966334 470649935 609482380 470649935 609482380 390539986 609482380 830350451 830305445 830350451 918109730 830350451 918109730 918144307 918109730 24601911 24593783 24601911 874357627 24601911 874357627 500005213 874357627 63340034 63372683 63340034 890349920 63340034 890349920 109656165 890349920 309106455 690865631 309106455 363210334 309106455 363210334 636780267 363210334 500015750 501481129 500015750 468515150 500015750 468515150 499961411 468515150 760096521 500019831 760096521 119330737 760096521 119330737 500002905 119330737 773946870 226051996 773946870 130817663 773946870 130817663 130772248 130817663 438694830 438702416 438694830 499974605 438694830 499974605 999353173 499974605 858151150 141882084 858151150 27833077 858151150 27833077 972196860 27833077 336218297 663721305 336218297 106035046 336218297 106035046 105978032 106035046 499996140 376487705 499996140 914604776 499996140 914604776 85397394 914604776 472824128 472771852 472824128 565797682 472824128 565797682 434242847 565797682 500015547 779941859 500015547 17091228 500015547 17091228 982871934 17091228 500014515 747404016 500014515 279998571 500014515 279998571 279990159 279998571 992848016 992855070 992848016 265544504 992848016 265544504 265481666 265544504 975738719 975789854 975738719 785799542 975738719 785799542 499986545 785799542 125931689 874092660 125931689 283243311 125931689 283243311 283250532 283243311 402956576 597044472 402956576 807146338 402956576 807146338 807118476 807146338 115441362 884536766 115441362 500007338 115441362 500007338 538056767 500007338 243614508 756411772 243614508 430283883 243614508 430283883 499973734 430283883 3564826 499973855 3564826 695942288 3564826 695942288 695963463 695942288 500029275 910213114 500029275 661164460 500029275 661164460 661198280 661164460 847470200 499964540 847470200 920985599 847470200 920985599 920978522 920985599 460282582 539669611 460282582 548418310 460282582 548418310 548405403 548418310 500006072 126684951 500006072 507666084 500006072 507666084 507705134 507666084 618996480 381000742 618996480 336807642 618996480 336807642 663160815 336807642 499984315 815304759 499984315 226280772 499984315 226280772 773717523 226280772 342827141 657177564 342827141 500023435 342827141 500023435 882400982 500023435 500004675 431188872 500004675 500016858 500004675 500016858 807539854 500016858 500025267 39065188 500025267 578525283 500025267 578525283 500031290 578525283 919250403 500006406 919250403 252861841 919250403 252861841 500008869 252861841 294170832 499988331 294170832 483228266 294170832 483228266 516761913 483228266 500030457 29650624 500030457 671901749 500030457 671901749 499991798 671901749 73077200 926914174 73077200 396486700 73077200 396486700 396441623 396486700 290294347 499985388 290294347 667380651 290294347 667380651 500007520 667380651 779722127 779723390 779722127 313681568 779722127 313681568 499989602 313681568 503654881 496328289 503654881 497546486 503654881 497546486 499989637 497546486 499964366 81477314 499964366 46095606 499964366 46095606 46110063 46095606 855981444 500023578 855981444 325676881 855981444 325676881 325642960 325676881 571393455 428631672 571393455 678600926 571393455 678600926 678614975 678600926 964015370 500018392 964015370 294502583 964015370 294502583 294457944 294502583 806469670 500033604 806469670 500007920 806469670 500007920 852513424 500007920 654240299 345724761 654240299 469498499 654240299 469498499 500013278 469498499 580868361 580809162 580868361 658780778 580868361 658780778 658762756 658780778 335645572 664339089 335645572 499979062 335645572 499979062 129257762 499979062 370162894 629767549 370162894 73931274 370162894 73931274 73985508 73931274 638202868 638230012 638202868 241323888 638202868 241323888 241298687 241323888 46390122 46356419 46390122 499990598 46390122 499990598 468835683 499990598 286682504 286682580 286682504 152438391 286682504 152438391 847594316 152438391 780920931 219017497 780920931 773803407 780920931 773803407 226152382 773803407 737547844 500003754 737547844 499961412 737547844 499961412 654723340 499961412 804570921 500010769 804570921 507027814 804570921 507027814 506969514 507027814 718289462 281656389 718289462 383282251 718289462 383282251 499984521 383282251 499993728 329776766 499993728 95914773 499993728 95914773 499980591 95914773 241891151 500030474 241891151 499998652 241891151 499998652 571233973 499998652 94597746 94593298 94597746 65411262 94597746 65411262 934547879 65411262 933217233 933236260 933217233 897478930 933217233 897478930 102565574 897478930 499982380 194515895 499982380 430072080 499982380 430072080 430062969 430072080 125133240 499980999 125133240 791650009 125133240 791650009 208365058 791650009 499970337 996702322 499970337 164352638 499970337 164352638 164345717 164352638 304435561 695602947 304435561 232355670 304435561 232355670 232314988 232355670 983798734 983745970 983798734 205789134 983798734 205789134 794200337 205789134 757873278 757856513 757873278 50271367 757873278 50271367 499998824 50271367 18890958 981139523 18890958 590574703 18890958 590574703 499966962 590574703 499960038 572349829 499960038 500026247 499960038 500026247 176604399 500026247 118248198 118298494 118248198 500036750 118248198 500036750 473811541 500036750 459679379 459608981 459679379 294976034 459679379 294976034 705027656 294976034 500025593 545280318 500025593 499970338 500025593 499970338 846707524 499970338 740416991 740433339 740416991 832485181 740416991 832485181 167485330 832485181 614169378 385824115 614169378 763023696 614169378 763023696 237034501 763023696 174950888 825018694 174950888 403281016 174950888 403281016 596759788 403281016 499994082 211694151 499994082 268474371 499994082 268474371 268511796 268474371 705354011 705285771 705354011 778102192 705354011 778102192 221898112 778102192 500034340 585983957 500034340 57440906 500034340 57440906 500022799 57440906 422644354 422691801 422644354 449844269 422644354 449844269 449813642 449844269 702259196 702278649 702259196 499983341 702259196 499983341 499787110 499983341 153380795 153356252 153380795 721449393 153380795 721449393 500039905 721449393 577599647 422410227 577599647 752074281 577599647 752074281 752103202 752074281 326916134 499980916 326916134 888896759 326916134 888896759 111094001 888896759 499973232 548605276 499973232 270763154 499973232 270763154 270767789 270763154 965446895 499977551 965446895 397913296 965446895 397913296 602110820 397913296 527951622 527946485 527951622 620236775 527951622 620236775 379734207 620236775 499987089 341945365 499987089 500002321 499987089 500002321 394785101 500002321 531128732 468892405 531128732 879500451 531128732 879500451 499996309 879500451 255235966 744773796 255235966 683374727 255235966 683374727 683418043 683374727 698714699 301313176 698714699 277590826 698714699 277590826 499967411 277590826 500020992 305907184 500020992 627505099 500020992 627505099 500010359 627505099 209057370 790994233 209057370 499991380 209057370 499991380 170160289 499991380 499963929 583266243 499963929 41506994 499963929 41506994 41459541 41506994 709039641 500027896 709039641 686144224 709039641 686144224 499978940 686144224 734452595 265497620 734452595 962130957 734452595 962130957 37864823 962130957 571842679 428158042 571842679 822060553 571842679 822060553 500022897 822060553 623578937 376403568 623578937 694545971 623578937 694545971 305474024 694545971 37834805 500020966 37834805 594727270 37834805 594727270 405279346 594727270 758627327 499976062 758627327 499968402 758627327 499968402 967232983 499968402 706762723 293193675 706762723 476911225 706762723 476911225 523119621 476911225 499965648 510156103 499965648 22919227 499965648 22919227 22914249 22919227 499982611 439936072 499982611 223100328 499982611 223100328 776911086 223100328 500027494 119219229 500027494 611458715 500027494 611458715 499972666 611458715 500030383 823065126 500030383 500018226 500030383 500018226 210513994 500018226 948607452 948624219 948607452 628341316 948607452 628341316 628291149 628341316 808276066 191735766 808276066 332288005 808276066 332288005 500014769 332288005 943798952 56242994 943798952 580367982 943798952 580367982 419626183 580367982 73738656 926279738 73738656 417358822 73738656 417358822 582647457 417358822 500029926 748195752 500029926 947960753 500029926 947960753 499989295 947960753 500007353 794868067 500007353 481232363 500007353 481232363 518730057 481232363 530362112 499973082 530362112 958634836 530362112 958634836 41406688 958634836 500008771 441764759 500008771 523635614 500008771 523635614 499994433 523635614 603644105 396348552 603644105 400750347 603644105 400750347 499994070 400750347 723652305 723671752 723652305 483874311 723652305 483874311 483839372 483874311 625020622 499988427 625020622 499994562 625020622 499994562 353926898 499994562 35459723 499998555 35459723 853702313 35459723 853702313 146296482 853702313 499971559 62254105 499971559 375177205 499971559 375177205 624771872 375177205 534054865 534079202 534054865 499979337 534054865 499979337 830321168 499979337 499988451 558170503 499988451 921206475 499988451 921206475 921278888 921206475 38964771 500033587 38964771 766038415 38964771 766038415 766018306 766038415 261607622 500037492 261607622 500021242 261607622 500021242 603808490 500021242 608816189 499977881 608816189 730201766 608816189 730201766 730254686 730201766 500029749 131977062 500029749 500008380 500029749 500008380 331629151 500008380 57637142 499971741 57637142 499993318 57637142 499993318 339691574 499993318 976167576 23801798 976167576 180207232 976167576 180207232 499999739 180207232 418082776 581912977 418082776 294763086 418082776 294763086 294737603 294763086 752175204 247812316 752175204 25096122 752175204 25096122 974918284 25096122 53392058 946597379 53392058 184227699 53392058 184227699 815821663 184227699 710121543 289891927 710121543 500025373 710121543 500025373 117377952 500025373 741245528 500038727 741245528 150235473 741245528 150235473 150199423 150235473 181607979 499961545 181607979 967135582 181607979 967135582 967191191 967135582 872198491 127833271 872198491 186160208 872198491 186160208 500001571 186160208 896342571 103663190 896342571 965200239 896342571 965200239 499968904 965200239 499972949 623787946 499972949 499967831 499972949 499967831 401242347 499967831 969244922 969221512 969244922 892959833 969244922 892959833 107082759 892959833 722564396 722633986 722564396 453692911 722564396 453692911 546243625 453692911 425271860 574753130 425271860 362085142 425271860 362085142 637880933 362085142 335121372 500003665 335121372 90758761 335121372 90758761 90759908 90758761 478611248 521379845 478611248 499993424 478611248 499993424 417484300 499993424 34212194 965762242 34212194 127442087 34212194 127442087 499994604 127442087 27492652 972447231 27492652 499984659 27492652 499984659 397984663 499984659 94293747 94262870 94293747 682157253 94293747 682157253 500020631 682157253 20225057 499982828 20225057 101747440 20225057 101747440 499992766 101747440 620579858 499983189 620579858 590844359 620579858 590844359 590860759 590844359 785463817 214531751 785463817 11111079 785463817 11111079 11078522 11111079 680215683 680256685 680215683 574999766 680215683 574999766 424976524 574999766 500024328 248648048 500024328 251691407 500024328 251691407 251695843 251691407 189231367 810760740 189231367 282448470 189231367 282448470 282436419 282448470 812004673 500019139 812004673 499991195 812004673 499991195 652761338 499991195 500013295 289641048 500013295 450335897 500013295 450335897 499991081 450335897 75814636 499994903 75814636 989834648 75814636 989834648 10224815 989834648 500012683 841031297 500012683 572659779 500012683 572659779 499983775 572659779 769763438 230201403 769763438 499977216 769763438 499977216 283464353 499977216 976994426 23010979 976994426 983920850 976994426 983920850 983959799 983920850 523358781 476610070 523358781 213671573 523358781 213671573 786280175 213671573 115365025 884573947 115365025 994806559 115365025 994806559 994779121 994806559 603611127 603583555 603611127 606306948 603611127 606306948 393684142 606306948 830990337 169006970 830990337 500022464 830990337 500022464 866606266 500022464 500017353 938803126 500017353 793010839 500017353 793010839 793013157 793010839 260547751 260527662 260547751 745996758 260547751 745996758 745952091 745996758 128168190 128162250 128168190 28810274 128168190 28810274 499980439 28810274 485755604 499983546 485755604 499987394 485755604 499987394 223700444 499987394 951414890 48552537 951414890 22339146 951414890 22339146 977682039 22339146 33935330 500027152 33935330 920679067 33935330 920679067 499989157 920679067 200466093 500009909 200466093 994824138 200466093 994824138 499969024 994824138 610890336 610892484 610890336 863439250 610890336 863439250 500029572 863439250 796498585 203515329 796498585 45369497 796498585 45369497 954597764 45369497 279272133 720729855 279272133 499972778 279272133 499972778 533888864 499972778 569913469 569953242 569913469 499962269 569913469 499962269 706127527 499962269 500028342 821147509 500028342 362501799 500028342 362501799 362447289 362501799 585027747 414949332 585027747 568664994 585027747 568664994 568687590 568664994 807939540 192085009 807939540 472027949 807939540 472027949 471965296 472027949 217566845 500027815 217566845 852471480 217566845 852471480 852440653 852471480 499975860 816267299 499975860 499970261 499975860 499970261 210583757 499970261 266988412 267032849 266988412 499980454 266988412 499980454 653317522 499980454 500032773 441625337 500032773 173109704 500032773 173109704 499961683 173109704 631797225 368207923 631797225 885286235 631797225 885286235 500027773 885286235 500017642 533676877 500017642 83096904 500017642 83096904 83081764 83096904 499972712 191517403 499972712 968963819 499972712 968963819 31021640 968963819 305944085 500018658 305944085 134311832 305944085 134311832 500000879 134311832 88841238 88830261 88841238 763918306 88841238 763918306 763910289 763918306 499965698 323735466 499965698 499996845 499965698 499996845 651053299 499996845 748111280 748148556 748111280 927327381 748111280 927327381 499995260 927327381 519661507 500009967 519661507 167891548 519661507 167891548 167900185 167891548 500034482 833827352 500034482 445657620 500034482 445657620 499979114 445657620 500011416 995884808 500011416 403390047 500011416 403390047 403393746 403390047 437562608 437570143 437562608 159363054 437562608 159363054 159366212 159363054 500002907 711864505 500002907 518624353 500002907 518624353 481364093 518624353 995161620 4877648 995161620 165838129 995161620 165838129 500028183 165838129 1867872 998123533 1867872 576140036 1867872 576140036 499997917 576140036 499962973 105208222 499962973 322984736 499962973 322984736 322936735 322984736 500039539 394275405 500039539 990319428 500039539 990319428 990283263 990319428 107520896 500007773 107520896 422530136 107520896 422530136 577486496 422530136 864930680 499960471 864930680 750910388 864930680 750910388 750900868 750910388 500021721 380658297 500021721 616101897 500021721 616101897 500008215 616101897 86889428 86895843 86889428 82457049 86889428 82457049 82466308 82457049 417725164 417753787 417725164 820694976 417725164 820694976 179287593 820694976 733164380 733219746 733164380 879436900 733164380 879436900 879436347 879436900 794815149 794852373 794815149 500028779 794815149 500028779 566442845 500028779 760571045 760617803 760571045 608777596 760571045 608777596 608778600 608777596 652426986 652367912 652426986 86200176 652426986 86200176 913761973 86200176 86384279 913679892 86384279 112584421 86384279 112584421 112591285 112584421 500000990 81805812 500000990 768868014 500000990 768868014 231154741 768868014 43568888 499980850 43568888 10564762 43568888 10564762 10520182 10564762 430496369 499994713 430496369 196444402 430496369 196444402 500037185 196444402 928269009 71750435 928269009 502264500 928269009 502264500 499967233 502264500 674318464 325700256 674318464 282865657 674318464 282865657 282864180 282865657 500028543 474710741 500028543 629141186 500028543 629141186 500001215 629141186 737493375 500028825 737493375 881851016 737493375 881851016 118175840 881851016 104238848 104236601 104238848 458413707 104238848 458413707 499975717 458413707 311053481 311036282 311053481 764849072 311053481 764849072 500031384 764849072 499960321 790839850 499960321 653560946 499960321 653560946 500010752 653560946 499965045 587703631 499965045 500025825 499965045 500025825 848428975 500025825 273618499 499981970 273618499 499979941 273618499 499979941 819669562 499979941 844569190 844552277 844569190 500013964 844569190 500013964 945037937 500013964 365466061 365456748 365466061 500029282 365466061 500029282 65730374 500029282 428988910 499976116 428988910 773611002 428988910 773611002 773617468 773611002 296638723 296663504 296638723 833280797 296638723 833280797 166727426 833280797 500018973 32613874 500018973 500025280 500018973 500025280 436919186 500025280 911775754 88241993 911775754 933801172 911775754 933801172 499973246 933801172 341922802 500032728 341922802 325835514 341922802 325835514 499962562 325835514 789109950 500031499 789109950 230596457 789109950 230596457 230543563 230596457 500015834 177410236 500015834 685713750 500015834 685713750 500015268 685713750 141187564 141167870 141187564 865400752 141187564 865400752 500029458 865400752 535871024 500019698 535871024 499963191 535871024 499963191 458626968 499963191 500037523 666996331 500037523 588920921 500037523 588920921 499968766 588920921 963093294 499963492 963093294 136388575 963093294 136388575 499981394 136388575 778810588 778826323 778810588 143856462 778810588 143856462 143915187 143856462 586211192 413761558 586211192 633091466 586211192 633091466 500037180 633091466 500026205 516671214 500026205 756553142 500026205 756553142 499963333 756553142 500037336 613848840 500037336 124667118 500037336 124667118 500014776 124667118 108000277 891958496 108000277 508399319 108000277 508399319 500007948 508399319 57874025 942160106 57874025 342862894 57874025 342862894 342872839 342862894 726850576 499971763 726850576 522840376 726850576 522840376 499992772 522840376 251059422 500000023 251059422 707406182 251059422 707406182 292580908 707406182 404122231 595918987 404122231 990134474 404122231 990134474 990189641 990134474 905030635 905026626 905030635 499973697 905030635 499973697 652909260 499973697 27189020 27199922 27189020 954349770 27189020 954349770 954326505 954349770 639381041 360641067 639381041 499986094 639381041 499986094 165631068 499986094 186933882 499965467 186933882 724459132 186933882 724459132 724417494 724459132 278966288 720980481 278966288 500013763 278966288 500013763 165366475 500013763 624624431 375362918 624624431 467070962 624624431 467070962 499970492 467070962 822825455 822799960 822825455 894559988 822825455 894559988 894525119 894559988 499999244 83315638 499999244 560828219 499999244 560828219 499990245 560828219 981905394 981943786 981905394 910141996 981905394 910141996 910165135 910141996 499981438 740345569 499981438 541520164 499981438 541520164 458492841 541520164 980998703 19016376 980998703 734029066 980998703 734029066 500000755 734029066 499973352 892192425 499973352 17290715 499973352 17290715 17274516 17290715 844013388 844075967 844013388 128918276 844013388 128918276 500025509 128918276 500009012 786733572 500009012 750016834 500009012 750016834 249966360 750016834 253138091 499985592 253138091 500020335 253138091 500020335 694949323 500020335 499985462 881036859 499985462 500037066 499985462 500037066 670406093 500037066 500004689 499938327 500004689 958667424 500004689 958667424 41300976 958667424 965630487 965623059 965630487 185994000 965630487 185994000 499992298 185994000 607781840 500014700 607781840 499984295 607781840 499984295 311510122 499984295 499983113 570668577 499983113 363510300 499983113 363510300 363498433 363510300 534924279 534948454 534924279 879358992 534924279 879358992 879314740 879358992 858700791 858690642 858700791 844925982 858700791 844925982 155119051 844925982 368444501 500003476 368444501 851737080 368444501 851737080 148244680 851737080 708112935 499966805 708112935 914086304 708112935 914086304 499963772 914086304 369341775 369326335 369341775 813618745 369341775 813618745 499998744 813618745 844944474 155030253 844944474 427070777 844944474 427070777 499978101 427070777 592168337 592141588 592168337 975310421 592168337 975310421 975318105 975310421 685358182 314649946 685358182 732730155 685358182 732730155 732778358 732730155 136683607 499973048 136683607 257578749 136683607 257578749 257586889 257578749 130718018 869260761 130718018 913425804 130718018 913425804 499978457 913425804 923506487 499963587 923506487 500010241 923506487 500010241 331816533 500010241 479473484 500036960 479473484 31387005 479473484 31387005 968577030 31387005 813797818 499997196 813797818 918005513 813797818 918005513 81967621 918005513 500031108 801923647 500031108 411524143 500031108 411524143 588466177 411524143 388012239 500032334 388012239 1536973 388012239 1536973 1496342 1536973 498596865 498563160 498596865 179302787 498596865 179302787 820708823 179302787 290872817 290865418 290872817 499973405 290872817 499973405 375072731 499973405 500006501 209045961 500006501 564521503 500006501 564521503 564545289 564521503 26481050 26491514 26481050 661238167 26481050 661238167 661222262 661238167 247238689 752821391 247238689 86873478 247238689 86873478 913112063 86873478 499971442 581256407 499971442 228970752 499971442 228970752 228929463 228970752 685031286 500038467 685031286 500028804 685031286 500028804 535723069 500028804 380262328 380269542 380262328 938342035 380262328 938342035 61645463 938342035 170751375 170775051 170751375 35161748 170751375 35161748 35163423 35161748 848041907 151930102 848041907 499983139 848041907 499983139 762089889 499983139 924836302 75123084 924836302 499990847 924836302 499990847 820083176 499990847 103841170 103842748 103841170 751949490 103841170 751949490 751938788 751949490 470772173 470769674 470772173 307773332 470772173 307773332 500039319 307773332 499961770 868984437 499961770 500000048 499961770 500000048 195535326 500000048 354516803 499994329 354516803 226017315 354516803 226017315 225993623 226017315 115682165 884298950 115682165 371379627 115682165 371379627 628658376 371379627 139187901 500015867 139187901 517042140 139187901 517042140 517042263 517042140 612354168 387696671 612354168 499992017 612354168 499992017 993937563 499992017 500034573 689009736 500034573 230795891 500034573 230795891 500000278 230795891 500020810 266257074 500020810 103107580 500020810 103107580 103112567 103107580 309272217 309300051 309272217 83422247 309272217 83422247 916563000 83422247 500031091 668759069 500031091 188418 500031091 188418 999820609 188418 195528357 500037585 195528357 500024800 195528357 500024800 808014351 500024800 334200528 500037488 334200528 188726554 334200528 188726554 499976417 188726554 712676254 712600486 712676254 147659592 712676254 147659592 147626191 147659592 448049681 448005520 448049681 499998873 448049681 499998873 118118012 499998873 703813928 499966393 703813928 24519201 703813928 24519201 975545789 24519201 598607301 499996239 598607301 500006662 598607301 500006662 662016679 500006662 499987515 531293512 499987515 207983254 499987515 207983254 208014117 207983254 949641796 499998197 949641796 110366355 949641796 110366355 110417263 110366355 88820967 88822298 88820967 238439925 88820967 238439925 238383689 238439925 518597373 518604032 518597373 542141616 518597373 542141616 499966673 542141616 499990961 34168736 499990961 499978552 499990961 499978552 834481209 499978552 197255002 197269257 197255002 68179602 197255002 68179602 68176931 68179602 846030874 499990707 846030874 477161312 846030874 477161312 499965330 477161312 740458934 499985503 740458934 911917816 740458934 911917816 911931968 911917816 628440754 499977515 628440754 736380667 628440754 736380667 263644693 736380667 350854819 500007963 350854819 500004452 350854819 500004452 502698448 500004452 751947692 751981503 751947692 499964431 751947692 499964431 75524305 499964431 645536990 645568106 645536990 158115856 645536990 158115856 500004376 158115856 410226040 410233184 410226040 130396917 410226040 130396917 869564755 130396917 672803594 327195514 672803594 409092074 672803594 409092074 590933655 409092074 203590703 203626137 203590703 22966160 203590703 22966160 977009935 22966160 499992573 626537548 499992573 538511478 499992573 538511478 499998085 538511478 756281147 756359449 756281147 57698670 756281147 57698670 57742526 57698670 991329315 8691460 991329315 500025725 991329315 500025725 682148994 500025725 218139783 218171008 218139783 764553745 218139783 764553745 500033523 764553745 189890607 189884855 189890607 375706140 189890607 375706140 375722983 375706140 500004497 237219214 500004497 499979115 500004497 499979115 212140318 499979115 500033902 214067275 500033902 499994798 500033902 499994798 27846909 499994798 792064084 792060561 792064084 737485633 792064084 737485633 737491563 737485633 663750805 499965125 663750805 644708890 663750805 644708890 355304837 644708890 225604908 774438729 225604908 997107383 225604908 997107383 500039972 997107383 650807321 650795667 650807321 231360324 650807321 231360324 231409453 231360324 965096087 34890419 965096087 244369923 965096087 244369923 244377631 244369923 500015393 693254131 500015393 969785571 500015393 969785571 499966800 969785571 68135713 499988465 68135713 406844828 68135713 406844828 593199633 406844828 370464101 370453485 370464101 267105150 370464101 267105150 732955779 267105150 577168280 500033424 577168280 375798514 577168280 375798514 375732992 375798514 190049734 190046317 190049734 146527840 190049734 146527840 499973908 146527840 500032839 491533235 500032839 64927414 500032839 64927414 499988440 64927414 710868929 500027178 710868929 500016198 710868929 500016198 846112899 500016198 618368801 618352157 618368801 598020103 618368801 598020103 598015140 598020103 499982989 99351232 499982989 539429270 499982989 539429270 500036797 539429270 216502884 216442437 216502884 587633997 216502884 587633997 587658105 587633997 360054349 499997659 360054349 500007174 360054349 500007174 845620791 500007174 744683519 255325927 744683519 500007969 744683519 500007969 578708394 500007969 499981349 498680582 499981349 745024136 499981349 745024136 745019458 745024136 499988024 716418303 499988024 500022026 499988024 500022026 810535905 500022026 500019759 137101039 500019759 784306415 500019759 784306415 500029992 784306415 916697497 500016594 916697497 205588430 916697497 205588430 205524833 205588430 625522572 499982633 625522572 555214719 625522572 555214719 500029846 555214719 485808048 514180667 485808048 30648050 485808048 30648050 969355859 30648050 838424613 838375147 838424613 214954652 838424613 214954652 499977895 214954652 861303034 138652365 861303034 190465354 861303034 190465354 190411028 190465354 684455775 499960201 684455775 65770731 684455775 65770731 500016340 65770731 40939303 499965095 40939303 499978892 40939303 499978892 604981799 499978892 679731061 679758629 679731061 499992478 679731061 499992478 659554575 499992478 22613480 977369096 22613480 467304352 22613480 467304352 467301160 467304352 951547986 48444425 951547986 239085987 951547986 239085987 239131888 239085987 500030123 882173096 500030123 846654916 500030123 846654916 846620143 846654916 517669393 499986910 517669393 679987735 517669393 679987735 320045455 679987735 499980754 508641227 499980754 499984459 499980754 499984459 55002942 499984459 821795366 821779774 821795366 333103456 821795366 333103456 666858540 333103456 315578412 315570789 315578412 500014726 315578412 500014726 376186180 500014726 500021679 82427126 500021679 887122381 500021679 887122381 887197651 887122381 325432253 674558012 325432253 449116997 325432253 449116997 550890677 449116997 499960537 498032791 499960537 499979624 499960537 499979624 41539307 499979624 301861473 301805715 301861473 959654257 301861473 959654257 499978728 959654257 500021833 801392308 500021833 362513845 500021833 362513845 637459378 362513845 905136627 94847578 905136627 404401574 905136627 404401574 404428807 404401574 527091269 527059552 527091269 10490868 527091269 10490868 10501072 10490868 500009736 970804905 500009736 499998572 500009736 499998572 854152352 499998572 499969267 466600097 499969267 60687419 499969267 60687419 939254822 60687419 600019892 499968924 600019892 401591612 600019892 401591612 598422723 401591612 467568229 467577516 467568229 500014806 467568229 500014806 599643906 500014806 499997055 412798846 499997055 899793751 499997055 899793751 500004321 899793751 500020876 680413938 500020876 498991899 500020876 498991899 499998141 498991899 500013870 369208289 500013870 499963374 500013870 499963374 564119315 499963374 456256143 500036756 456256143 41255760 456256143 41255760 41271342 41255760 571974657 427992302 571974657 24047633 571974657 24047633 975938869 24047633 136146228 136104477 136146228 748746694 136146228 748746694 748739528 748746694 687570471 687596748 687570471 280179371 687570471 280179371 719771044 280179371 198882631 500000146 198882631 416124079 198882631 416124079 583876734 416124079 938284628 938302607 938284628 962345381 938284628 962345381 37644200 962345381 499987637 928858392 499987637 500006199 499987637 500006199 63166728 500006199 677534070 677510617 677534070 112873700 677534070 112873700 112860976 112873700 347350824 347337643 347350824 125423597 347350824 125423597 874602449 125423597 263557707 736458480 263557707 96585477 263557707 96585477 96572506 96585477 626500949 373451620 626500949 38657338 626500949 38657338 499964871 38657338 305366440 694564455 305366440 410728527 305366440 410728527 410751820 410728527 499963287 908348313 499963287 132474700 499963287 132474700 499961948 132474700 878857686 878905572 878857686 500022831 878857686 500022831 891183883 500022831 929415150 499964237 929415150 293594795 929415150 293594795 706457769 293594795 556471809 556448152 556471809 655595005 556471809 655595005 499977256 655595005 966848714 33154787 966848714 295801076 966848714 295801076 295829664 295801076 705111727 294875256 705111727 282205968 705111727 282205968 717811960 282205968 500034104 883385148 500034104 146496711 500034104 146496711 146540336 146496711 573290615 573323051 573290615 499974612 573290615 499974612 431313772 499974612 809871924 190186872 809871924 589636762 809871924 589636762 589568834 589636762 481513159 481557917 481513159 827173348 481513159 827173348 827124530 827173348 584768221 415231322 584768221 499977595 584768221 499977595 872031376 499977595 905845716 905871292 905845716 564068716 905845716 564068716 564078209 564068716 500022643 234861713 500022643 652072815 500022643 652072815 652064379 652072815 35158302 499961130 35158302 201183153 35158302 201183153 798823492 201183153 792956000 499964885 792956000 499991738 792956000 499991738 231205239 499991738 814615787 814593959 814615787 499963018 814615787 499963018 43428865 499963018 500001562 13227435 500001562 828974245 500001562 828974245 828951750 828974245 207235340 499997137 207235340 499972103 207235340 499972103 165788817 499972103 785426076 785411139 785426076 417668106 785426076 417668106 500015759 417668106 448556798 551466586 448556798 586057831 448556798 586057831 500035738 586057831 273935262 499963934 273935262 855092835 273935262 855092835 144950111 855092835 458786872 458794431 458786872 895870904 458786872 895870904 895831301 895870904 395598201 604402747 395598201 689221533 395598201 689221533 689211696 689221533 185160491 185231986 185160491 864404781 185160491 864404781 499972111 864404781 7863982 7861135 7863982 537311453 7863982 537311453 500010817 537311453 96145634 903810341 96145634 370066450 96145634 370066450 500004278 370066450 863223340 136731395 863223340 500002568 863223340 500002568 303059532 500002568 898567709 898594996 898567709 659779162 898567709 659779162 659785645 659779162 427934304 427951593 427934304 992416732 427934304 992416732 992439067 992416732 482745206 517206385 482745206 500014715 482745206 500014715 750914416 500014715 500000496 402991194 500000496 211066230 500000496 211066230 211046335 211066230 222365859 777669816 222365859 874278879 222365859 874278879 125719089 874278879 499986986 461326374 499986986 101104052 499986986 101104052 898958341 101104052 499985368 619958716 499985368 92834766 499985368 92834766 92840218 92834766 500000556 429320843 500000556 6724789 500000556 6724789 6753433 6724789 988750218 11237710 988750218 674503356 988750218 674503356 325505376 674503356 503660133 503686378 503660133 320467916 503660133 320467916 320477864 320467916 508359821 499966881 508359821 23017181 508359821 23017181 976955755 23017181 499987454 85565816 499987454 990643472 499987454 990643472 990645860 990643472 500033446 710712294 500033446 783433499 500033446 783433499 216566023 783433499 588845942 411198171 588845942 500008424 588845942 500008424 993070395 500008424 152881939 152840084 152881939 13791210 152881939 13791210 986239139 13791210 428650490 499973038 428650490 449833791 428650490 449833791 550133230 449833791 328091248 328053967 328091248 266590366 328091248 266590366 266550878 266590366 68486864 499980432 68486864 500037949 68486864 500037949 73478907 500037949 358305982 500036058 358305982 500000335 358305982 500000335 117777240 500000335 552067609 552060211 552067609 260195463 552067609 260195463 499991636 260195463 203884961 796099209 203884961 788482273 203884961 788482273 499963695 788482273 13793004 13781104 13793004 282983119 13793004 282983119 283014473 282983119 8032114 499997087 8032114 942837530 8032114 942837530 500018039 942837530 617037550 383002182 617037550 177969133 617037550 177969133 499998977 177969133 961444252 500003326 961444252 490994679 961444252 490994679 509036781 490994679 890724228 499975723 890724228 750474300 890724228 750474300 500012429 750474300 499993043 175833231 499993043 498438114 499993043 498438114 501595112 498438114 943125371 500021071 943125371 499970865 943125371 499970865 272357443 499970865 526381385 500012950 526381385 294560803 526381385 294560803 705453062 294560803 591003521 499977753 591003521 277710502 591003521 277710502 500024479 277710502 395120142 604814745 395120142 499967208 395120142 499967208 165253397 499967208 500023410 803528415 500023410 500007384 500023410 500007384 166720404 500007384 157079687 500034585 157079687 248873056 157079687 248873056 751153891 248873056 885010136 499998719 885010136 192635454 885010136 192635454 192600828 192635454 499961311 121614162 499961311 499978189 499961311 499978189 691380597 499978189 499986395 960731911 499986395 242679533 499986395 242679533 499977388 242679533 500039733 586342080 500039733 500013975 500039733 500013975 19119 500013975 462184967 499996270 462184967 991011369 462184967 991011369 500036533 991011369 392022759 392047933 392022759 144133547 392022759 144133547 855887827 144133547 804722318 195307290 804722318 136771541 804722318 136771541 136720964 136771541 500032812 880589637 500032812 287985725 500032812 287985725 499991214 287985725 111605801 500011114 111605801 500016699 111605801 500016699 560209081 500016699 500024563 112818825 500024563 499961836 500024563 499961836 663728586 499961836 306438206 500017841 306438206 731173351 306438206 731173351 731160480 731173351 828494221 828499350 828494221 500025771 828494221 500025771 721331269 500025771 500003742 138475279 500003742 354199579 500003742 354199579 354145361 354199579 132668435 500026998 132668435 362865863 132668435 362865863 499991784 362865863 499963919 53310096 499963919 961457091 499963919 961457091 38582894 961457091 500023359 77991658 500023359 997807924 500023359 997807924 997872809 997807924 326483982 326463715 326483982 500021745 326483982 500021745 889619093 500021745 500026813 141924 500026813 519327336 500026813 519327336 519322712 519327336 509114314 500016219 509114314 769860795 509114314 769860795 769872592 769860795 735358431 499961901 735358431 469750008 735358431 469750008 469767243 469750008 44128575 44155354 44128575 145228257 44128575 145228257 145266172 145228257 500021418 740103985 500021418 486040859 500021418 486040859 513887395 486040859 148907777 148893550 148907777 608599900 148907777 608599900 391364694 608599900 255184448 255190142 255184448 106777737 255184448 106777737 499983421 106777737 997472667 997478335 997472667 499972708 997472667 499972708 840609202 499972708 499982052 120455567 499982052 499992372 499982052 499992372 105370603 499992372 284668588 499962308 284668588 263315109 284668588 263315109 499964361 263315109 499966507 765502503 499966507 500035700 499966507 500035700 548804655 500035700 111785918 500016671 111785918 790193425 111785918 790193425 209813911 790193425 833904349 166106453 833904349 393386974 833904349 393386974 393343594 393386974 945826606 499966977 945826606 500022243 945826606 500022243 521180286 500022243 402631042 597372588 402631042 994384092 402631042 994384092 499995548 994384092 14082703 499998283 14082703 91303383 14082703 91303383 499981833 91303383 603285838 603358764 603285838 254232342 603285838 254232342 254173472 254232342 481734942 481796116 481734942 244262304 481734942 244262304 500005089 244262304 499980148 649512235 499980148 500011774 499980148 500011774 711180094 500011774 661763502 499983053 661763502 392357958 661763502 392357958 500008363 392357958 37558969 962422170 37558969 113484337 37558969 113484337 500009472 113484337 511779782 511736995 511779782 848393046 511779782 848393046 499973882 848393046 800494905 199480116 800494905 311296916 800494905 311296916 688722395 311296916 184783981 815173197 184783981 281533601 184783981 281533601 718502676 281533601 500018992 898377924 500018992 541111979 500018992 541111979 458949069 541111979 567039928 567078199 567039928 500004843 567039928 500004843 840434461 500004843 633098321 366905592 633098321 499963423 633098321 499963423 544453616 499963423 699761190 300260613 699761190 499999442 699761190 499999442 478384410 499999442 868289042 868340626 868289042 994633830 868289042 994633830 994651820 994633830 394686914 394756244 394686914 500012279 394686914 500012279 583272856 500012279 474053136 499974216 474053136 581264890 474053136 581264890 581263792 581264890 500034525 610550581 500034525 499984724 500034525 499984724 158902397 499984724 500029172 911923071 500029172 499983126 500029172 499983126 94596793 499983126 600335593 500012409 600335593 647732534 600335593 647732534 647697725 647732534 653921743 346067958 653921743 499961823 653921743 499961823 253661269 499961823 499977868 408950001 499977868 616229006 499977868 616229006 383770701 616229006 499999868 940730541 499999868 443277866 499999868 443277866 556746116 443277866 678708131 500024613 678708131 255681592 678708131 255681592 500012021 255681592 893569004 106392798 893569004 499974146 893569004 499974146 303763006 499974146 53865766 946132689 53865766 499981780 53865766 499981780 615428345 499981780 824229885 175798628 824229885 815092896 824229885 815092896 815110841 815092896 499984976 306837305 499984976 275255963 499984976 275255963 275206425 275255963 403394948 403374199 403394948 755657669 403394948 755657669 755642373 755657669 932489940 499968814 932489940 499967384 932489940 499967384 894098642 499967384 269050133 500019171 269050133 500021483 269050133 500021483 160448197 500021483 500024288 121016520 500024288 216192470 500024288 216192470 783871963 216192470 338781593 500011662 338781593 689775995 338781593 689775995 689818318 689775995 103657893 499993866 103657893 616681761 103657893 616681761 616682425 616681761 500024292 128048573 500024292 299968963 500024292 299968963 700015679 299968963 127286635 872706397 127286635 280356672 127286635 280356672 500010672 280356672 499970363 297782002 499970363 162451724 499970363 162451724 837523822 162451724 499970832 907213144 499970832 7031210 499970832 7031210 7044845 7031210 499989958 856310294 499989958 162686653 499989958 162686653 162717586 162686653 499984932 121014861 499984932 725649043 499984932 725649043 725672925 725649043 699748861 300267580 699748861 500011397 699748861 500011397 477414124 500011397 551689366 499973591 551689366 806537248 551689366 806537248 499974677 806537248 499973934 92416446 499973934 813945146 499973934 813945146 813925942 813945146 499972162 781863533 499972162 906971483 499972162 906971483 499999015 906971483 351182301 499990687 351182301 247307506 351182301 247307506 752666003 247307506 232374933 232375161 232374933 913979421 232374933 913979421 500000900 913979421 225726104 500019525 225726104 875634553 225726104 875634553 500039974 875634553 190263612 499995108 190263612 195349280 190263612 195349280 499996201 195349280 678132737 678146935 678132737 499979070 678132737 499979070 428573514 499979070 753186773 500015551 753186773 338995106 753186773 338995106 338967408 338995106 500033928 615373727 500033928 499998220 500033928 499998220 31529290 499998220 461966149 500029065 461966149 394497645 461966149 394497645 500001326 394497645 639214230 360780410 639214230 585679816 639214230 585679816 585621838 585679816 969980319 969983137 969980319 220670843 969980319 220670843 499967431 220670843 670244954 500024745 670244954 728691081 670244954 728691081 728690277 728691081 593400113 593370143 593400113 139539314 593400113 139539314 139530214 139539314 438188511 438204039 438188511 499960632 438188511 499960632 298353836 499960632 500028798 464681106 500028798 170164798 500028798 170164798 500016923 170164798 41445171 958556216 41445171 971860866 41445171 971860866 971901581 971860866 675334349 500035780 675334349 135060662 675334349 135060662 135068217 135060662 546993675 453020499 546993675 500033170 546993675 500033170 631114720 500033170 341070201 500004028 341070201 651363102 341070201 651363102 651382325 651363102 439769088 500032497 439769088 943875093 439769088 943875093 943838789 943875093 83967426 499982188 83967426 39313860 83967426 39313860 960747437 39313860 316731034 683202252 316731034 925437788 316731034 925437788 925400200 925437788 778935389 500001028 778935389 275639327 778935389 275639327 500000130 275639327 500039068 481605533 500039068 500011915 500039068 500011915 546604883 500011915 704755558 295204023 704755558 105196323 704755558 105196323 894821830 105196323 610055250 389980829 610055250 499978035 610055250 499978035 930204307 499978035 208682673 208656829 208682673 412541542 208682673 412541542 499969232 412541542 500010474 287736964 500010474 499976238 500010474 499976238 153554196 499976238 472368635 472374043 472368635 923126276 472368635 923126276 499970054 923126276 87529099 87491676 87529099 499980474 87529099 499980474 844652147 499980474 939965361 60075371 939965361 500032555 939965361 500032555 274012438 500032555 499982197 272339922 499982197 846897048 499982197 846897048 499974411 846897048 573450913 499983421 573450913 636517413 573450913 636517413 500007316 636517413 800669669 199286826 800669669 500007289 800669669 500007289 625664032 500007289 499971429 144674437 499971429 102079559 499971429 102079559 499970951 102079559 67655625 932363006 67655625 553122331 67655625 553122331 553187157 553122331 853285336 853298695 853285336 499987133 853285336 499987133 563235716 499987133 448295074 500035154 448295074 587491293 448295074 587491293 499970640 587491293 583736345 583762416 583736345 172316682 583736345 172316682 172284712 172316682 500011022 878453886 500011022 500027940 500011022 500027940 630254140 500027940 921011825 79004724 921011825 55124485 921011825 55124485 499974178 55124485 24315837 24305044 24315837 500030974 24315837 500030974 169087260 500030974 223636639 499985878 223636639 450027532 223636639 450027532 449989489 450027532 815928836 500022876 815928836 866330620 815928836 866330620 866347538 866330620 278763155 721265571 278763155 150948516 278763155 150948516 150970957 150948516 837317030 162747072 837317030 500030728 837317030 500030728 915421025 500030728 544114506 455884467 544114506 499973068 544114506 499973068 170850670 499973068 499991678 938521037 499991678 500031019 499991678 500031019 6908555 500031019 874268096 500015077 874268096 500009933 874268096 500009933 316188281 500009933 132523925 500039407 132523925 499974803 132523925 499974803 385540686 499974803 614641304 385380397 614641304 267354587 614641304 267354587 732603419 267354587 827294733 827281242 827294733 13563179 827294733 13563179 986376298 13563179 500022672 309411478 500022672 419871013 500022672 419871013 419821352 419871013 935695201 499977729 935695201 499963389 935695201 499963389 202176194 499963389 500019921 610165815 500019921 342223179 500019921 342223179 657744821 342223179 748886386 251156090 748886386 500037405 748886386 500037405 146273357 500037405 204548773 795406189 204548773 417978622 204548773 417978622 582027612 417978622 598526402 401401017 598526402 532711605 598526402 532711605 499961979 532711605 293561660 500001990 293561660 499968525 293561660 499968525 354271452 499968525 565715090 565682136 565715090 270981391 565715090 270981391 729019997 270981391 983889038 983909298 983889038 181570938 983889038 181570938 181569568 181570938 499998521 393589279 499998521 499975532 499998521 499975532 10287298 499975532 499999837 58387086 499999837 500003801 499999837 500003801 391889668 500003801 421898834 500000903 421898834 355695211 421898834 355695211 644246141 355695211 402175197 499981767 402175197 361974994 402175197 361974994 499968604 361974994 324677857 324627231 324677857 198304590 324677857 198304590 499998138 198304590 217945306 499999920 217945306 500039933 217945306 500039933 938717166 500039933 201935116 798116991 201935116 155200297 201935116 155200297 844752058 155200297 145469963 145460733 145469963 499994495 145469963 499994495 296951882 499994495 634072445 500035369 634072445 499984411 634072445 499984411 403197707 499984411 146873088 853113317 146873088 27654415 146873088 27654415 500006127 27654415 566571164 499995496 566571164 906548298 566571164 906548298 500030288 906548298 319928387 500023308 319928387 499964088 319928387 499964088 517488413 499964088 447343164 552711932 447343164 210794718 447343164 210794718 500037045 210794718 662450190 337526688 662450190 340884331 662450190 340884331 340904877 340884331 225724824 774218149 225724824 499998464 225724824 499998464 104393337 499998464 692353664 499992512 692353664 975520930 692353664 975520930 24478161 975520930 560822198 560797505 560822198 606370651 560822198 606370651 393670032 606370651 499997398 199406286 499997398 305330837 499997398 305330837 499978697 305330837 788226286 788269477 788226286 498923156 788226286 498923156 501109136 498923156 380170139 500026345 380170139 988189101 380170139 988189101 988212676 988189101 717298290 282666487 717298290 631100689 717298290 631100689 631049195 631100689 498449121 501544546 498449121 187891635 498449121 187891635 499971423 187891635 752864353 500034322 752864353 766059551 752864353 766059551 766047386 766059551 198810590 801225203 198810590 479806211 198810590 479806211 520163868 479806211 500015372 775150422 500015372 929183702 500015372 929183702 500039470 929183702 174417991 825576865 174417991 206923206 174417991 206923206 206961752 206923206 500002976 30417661 500002976 955300512 500002976 955300512 499992143 955300512 561115059 561076444 561115059 499965885 561115059 499965885 305161019 499965885 90493094 909541104 90493094 885590722 90493094 885590722 885596776 885590722 140436502 140439536 140436502 927051629 140436502 927051629 927063401 927051629 572298697 499999492 572298697 13022383 572298697 13022383 986998805 13022383 73323211 499993795 73323211 500005952 73323211 500005952 715136851 500005952 237999521 499992927 237999521 599970045 237999521 599970045 399969760 599970045 158445678 499963498 158445678 318697032 158445678 318697032 500013461 318697032 445993943 446015646 445993943 320107055 445993943 320107055 320159031 320107055 499993690 776147837 499993690 500030924 499993690 500030924 194465741 500030924 293403714 500029984 293403714 500011324 293403714 500011324 679727605 500011324 995856914 4173672 995856914 500030837 995856914 500030837 260496735 500030837 500035273 172517180 500035273 405911819 500035273 405911819 405898836 405911819 500001175 678890660 500001175 500009140 500001175 500009140 261659184 500009140 435167694 564799508 435167694 500014400 435167694 500014400 791402506 500014400 831251314 168750741 831251314 499987833 831251314 499987833 491766039 499987833 348503348 348472948 348503348 916580439 348503348 916580439 83446365 916580439 531611832 531571688 531611832 79126860 531611832 79126860 79153801 79126860 101510897 499986355 101510897 500001060 101510897 500001060 691685009 500001060 395720398 500002927 395720398 718431547 395720398 718431547 281608679 718431547 692859443 307108765 692859443 44286763 692859443 44286763 500029955 44286763 52058914 499960138 52058914 916431607 52058914 916431607 499960251 916431607 779254106 779274053 779254106 272900768 779254106 272900768 500031928 272900768 833059690 166937157 833059690 500005160 833059690 500005160 37311118 500005160 121635204 499970994 121635204 89944191 121635204 89944191 500029842 89944191 488397152 500007226 488397152 391376360 488397152 391376360 391375244 391376360 223997647 776076447 223997647 977403144 223997647 977403144 977465341 977403144 535380194 464572267 535380194 500022609 535380194 500022609 824824963 500022609 638885500 638934662 638885500 500036401 638885500 500036401 587290657 500036401 962970326 500009677 962970326 499994168 962970326 499994168 859491007 499994168 129535205 870512534 129535205 33220348 129535205 33220348 966799239 33220348 434328319 565646007 434328319 93189344 434328319 93189344 906826133 93189344 325643996 500038618 325643996 857258494 325643996 857258494 142779211 857258494 447185123 447208178 447185123 545495261 447185123 545495261 454442321 545495261 499961892 124126787 499961892 749274682 499961892 749274682 749228251 749274682 259929169 259928389 259929169 897622335 259929169 897622335 897658878 897622335 500029619 975471196 500029619 68050887 500029619 68050887 68077492 68050887 117586125 499998423 117586125 181488839 117586125 181488839 181472545 181488839 275093450 499980523 275093450 499968409 275093450 499968409 457482560 499968409 499962429 264924648 499962429 499998814 499962429 499998814 711063789 499998814 543505402 543512506 543505402 500012083 543505402 500012083 152690258 500012083 499974599 269703947 499974599 368532785 499974599 368532785 368557527 368532785 155456047 500021937 155456047 499962187 155456047 499962187 456025714 499962187 500018702 284702095 500018702 14620948 500018702 14620948 14561428 14620948 948456101 499998032 948456101 619539069 948456101 619539069 499963394 619539069 500011211 191322214 500011211 360507652 500011211 360507652 500026163 360507652 127736124 127722613 127736124 673789997 127736124 673789997 326268486 673789997 500036243 183888962 500036243 334003366 500036243 334003366 333990114 334003366 500038196 704518108 500038196 500014435 500038196 500014435 330766308 500014435 14259299 500022694 14259299 578408893 14259299 578408893 578409779 578408893 499971852 18559412 499971852 499976963 499971852 499976963 811144816 499976963 403790443 403795796 403790443 500039137 403790443 500039137 764106980 500039137 311075314 500034846 311075314 499977487 311075314 499977487 647481275 499977487 332687074 332744869 332687074 930713583 332687074 930713583 500010381 930713583 500008829 756180029 500008829 414785462 500008829 414785462 585183187 414785462 193777127 806258111 193777127 900319308 193777127 900319308 99698184 900319308 617798557 617837405 617798557 500001881 617798557 500001881 922312401 500001881 500000718 11012834 500000718 545952746 500000718 545952746 545890382 545952746 68952814 68899816 68952814 680832374 68952814 680832374 680844217 680832374 351982815 500023189 351982815 552159577 351982815 552159577 447810660 552159577 437293160 499966724 437293160 860311133 437293160 860311133 860269111 860311133 195847744 500015312 195847744 657086315 195847744 657086315 499978059 657086315 155654389 155691114 155654389 500022540 155654389 500022540 917780293 500022540 284777315 284781652 284777315 499985980 284777315 499985980 533980071 499985980 806023467 806015816 806023467 105351991 806023467 105351991 894692713 105351991 340041144 659939902 340041144 739736273 340041144 739736273 500038663 739736273 739096180 739110914 739096180 499991329 739096180 499991329 360694237 499991329 94409586 905535687 94409586 73646767 94409586 73646767 926326736 73646767 848509303 848489563 848509303 499966271 848509303 499966271 374231400 499966271 499979080 731742679 499979080 776168779 499979080 776168779 500027127 776168779 91760929 908225010 91760929 239011909 91760929 239011909 760990017 239011909 500012509 377380703 500012509 848946411 500012509 848946411 151119831 848946411 199621033 500033106 199621033 828831077 199621033 828831077 171213353 828831077 621623781 499975653 621623781 499960655 621623781 499960655 559072985 499960655 499990427 866497877 499990427 110686049 499990427 110686049 110692203 110686049 719018793 500021743 719018793 102072397 719018793 102072397 102058212 102072397 396040892 500038741 396040892 540445350 396040892 540445350 540410071 540445350 500002289 956784183 500002289 491785087 500002289 491785087 508222883 491785087 360985534 499963855 360985534 499990982 360985534 499990982 147714509 499990982 499996447 315790900 499996447 800687649 499996447 800687649 800656504 800687649 884063113 500020545 884063113 460037532 884063113 460037532 460026303 460037532 539635099 499984455 539635099 499974175 539635099 499974175 790445115 499974175 323643309 323614623 323643309 215570716 323643309 215570716 215588332 215570716 949835978 949826540 949835978 900252805 949835978 900252805 900240592 900252805 136136845 500011221 136136845 499992803 136136845 499992803 464126319 499992803 913166537 913120519 913166537 804246100 913166537 804246100 195681997 804246100 303048205 303052453 303048205 15187870 303048205 15187870 984853801 15187870 829524150 500000484 829524150 675855135 829524150 675855135 675883231 675855135 499992523 376714984 499992523 805488232 499992523 805488232 499976792 805488232 115647067 500002533 115647067 799018267 115647067 799018267 200966525 799018267 499996866 700828952 499996866 418152571 499996866 418152571 500025894 418152571 941695255 499972623 941695255 499991373 941695255 499991373 234132796 499991373 409077835 499997922 409077835 483844553 409077835 483844553 516148029 483844553 153143114 153143269 153143114 931916434 153143114 931916434 68065508 931916434 224987132 500039777 224987132 742975780 224987132 742975780 257065240 742975780 811871178 499962571 811871178 65797083 811871178 65797083 934276882 65797083 790909732 209133138 790909732 499960774 790909732 499960774 574690958 499960774 608318152 608310369 608318152 406899776 608318152 406899776 500019060 406899776 499984078 597976760 499984078 512578540 499984078 512578540 487445915 512578540 304137007 695884994 304137007 500014560 304137007 500014560 850760753 500014560 500013901 261224578 500013901 500022851 500013901 500022851 253107699 500022851 452309190 452295383 452309190 22601553 452309190 22601553 977377859 22601553 677372105 677330981 677372105 528980623 677372105 528980623 471055297 528980623 500002459 61228778 500002459 906808099 500002459 906808099 906837041 906808099 499987158 330147526 499987158 500026296 499987158 500026296 269181027 500026296 805718773 500014084 805718773 94235377 805718773 94235377 500023313 94235377 500017545 122539640 500017545 500030726 500017545 500030726 866327383 500030726 678188052 321853937 678188052 499966571 678188052 499966571 301630293 499966571 305391989 500007233 305391989 352658414 305391989 352658414 352641273 352658414 500021707 738291030 500021707 500035291 500021707 500035291 245519024 500035291 357941064 642113707 357941064 580168182 357941064 580168182 580125347 580168182 499978456 175846463 499978456 50568127 499978456 50568127 499962229 50568127 871343144 871342106 871343144 532545627 871343144 532545627 532540664 532545627 44233905 44190798 44233905 499996658 44233905 499996658 649091995 499996658 500008820 793941888 500008820 446201480 500008820 446201480 446225933 446201480 534041396 499967402 534041396 499983621 534041396 499983621 528731725 499983621 352321874 352342982 352321874 500000509 352321874 500000509 503034920 500000509 499999127 446333851 499999127 898425379 499999127 898425379 101544260 898425379 789971502 210050601 789971502 529392619 789971502 529392619 529398030 529392619 757858617 499964544 757858617 38349876 757858617 38349876 499981034 38349876 177989465 821979402 177989465 118101802 177989465 118101802 881904836 118101802 500030199 763277369 500030199 356419805 500030199 356419805 643598049 356419805 927310313 72700377 927310313 24149967 927310313 24149967 24098770 24149967 421589388 578429497 421589388 500031325 421589388 500031325 488504932 500031325 653020545 653023176 653020545 150271125 653020545 150271125 150273987 150271125 267258215 732793708 267258215 223963753 267258215 223963753 500006542 223963753 436848064 563129638 436848064 441403858 436848064 441403858 558563173 441403858 662968593 499991980 662968593 499973496 662968593 499973496 855403776 499973496 667461910 499986072 667461910 121632221 667461910 121632221 878394586 121632221 787085661 787068221 787085661 988032894 787085661 988032894 12019461 988032894 499995443 938384272 499995443 699008007 499995443 699008007 500003886 699008007 873600342 126335496 873600342 806394595 873600342 806394595 499987569 806394595 427770941 427771725 427770941 706452002 427770941 706452002 293507286 706452002 195961423 803996147 195961423 480072728 195961423 480072728 500022984 480072728 125995535 874012444 125995535 765659345 125995535 765659345 499965605 765659345 500027540 360199939 500027540 914939282 500027540 914939282 914951821 914939282 441195982 500039699 441195982 804412131 441195982 804412131 499961443 804412131 362537884 499996319 362537884 290459944 362537884 290459944 709559286 290459944 501211051 501268307 501211051 499987762 501211051 499987762 757524597 499987762 624831589 500028711 624831589 672563617 624831589 672563617 327448454 672563617 500001413 290060134 500001413 500020069 500001413 500020069 92191336 500020069 356182233 499969460 356182233 499998367 356182233 499998367 802891408 499998367 846364695 153634870 846364695 98431044 846364695 98431044 499964289 98431044 377840146 500032183 377840146 892943609 377840146 892943609 499983434 892943609 501283293 501303616 501283293 500020404 501283293 500020404 234357374 500020404 141826203 141799591 141826203 500030031 141826203 500030031 880251391 500030031 500016294 429916307 500016294 500026556 500016294 500026556 351706109 500026556 500020353 731538137 500020353 133432080 500020353 133432080 500006588 133432080 499969476 282872664 499969476 459273158 499969476 459273158 540682331 459273158 833226270 499965942 833226270 136014673 833226270 136014673 863993087 136014673 805956550 194077202 805956550 108032410 805956550 108032410 499973696 108032410 814833990 185225385 814833990 500027145 814833990 500027145 928963582 500027145 776640781 223340310 776640781 8341636 776640781 8341636 499969665 8341636 646578685 499989868 646578685 499980941 646578685 499980941 643210682 499980941 969283520 30717636 969283520 63226296 969283520 63226296 936802739 63226296 499965887 241463847 499965887 259240820 499965887 259240820 500002573 259240820 112893245 887119895 112893245 960300764 112893245 960300764 960247454 960300764 366718295 633347746 366718295 499972301 366718295 499972301 671316891 499972301 500003564 855883151 500003564 586579840 500003564 586579840 586623547 586579840 716031144 499999085 716031144 81867396 716031144 81867396 918103513 81867396 209179531 790847704 209179531 427231006 209179531 427231006 427178934 427231006 471459518 528584212 471459518 325460179 471459518 325460179 674482600 325460179 305655869 694298707 305655869 450326695 305655869 450326695 450314958 450326695 882032120 882003962 882032120 499961604 882032120 499961604 20368350 499961604 479879486 499990680 479879486 500096998 479879486 500096998 500108179 500096998 500000444 445071246 500000444 248857589 500000444 248857589 248852547 248857589 955396417 955373407 955396417 943213812 955396417 943213812 500034727 943213812 83501910 916495160 83501910 500003546 83501910 500003546 43789931 500003546 500009523 79293075 500009523 658326190 500009523 658326190 658339449 658326190 499985477 387891772 499985477 890498095 499985477 890498095 499983974 890498095 344752745 655264939 344752745 500001589 344752745 500001589 965265177 500001589 808397073 808407153 808397073 875558896 808397073 875558896 875536494 875558896 444774321 444796047 444774321 184893146 444774321 184893146 499998702 184893146 499964088 459459564 499964088 499981181 499964088 499981181 689292948 499981181 366077062 633950347 366077062 516783616 366077062 516783616 483211107 516783616 499322600 500664338 499322600 658728525 499322600 658728525 499966456 658728525 500030725 778200321 500030725 500013299 500030725 500013299 473693777 500013299 332129451 667848097 332129451 330559790 332129451 330559790 669479578 330559790 307635443 500019484 307635443 445820426 307635443 445820426 445849796 445820426 693883242 500026553 693883242 409377559 693883242 409377559 409399721 409377559 499963777 55005074 499963777 237319751 499963777 237319751 500004772 237319751 41138510 41176007 41138510 763716402 41138510 763716402 500004030 763716402 501484221 498494948 501484221 499974010 501484221 499974010 72953495 499974010 560657280 560608654 560657280 616525471 560657280 616525471 616578549 616525471 499998333 915606958 499998333 886934156 499998333 886934156 886932517 886934156 500013726 467707960 500013726 372959805 500013726 372959805 499964704 372959805 851758571 851713873 851758571 724668846 851758571 724668846 275385770 724668846 347080327 652851904 347080327 545285016 347080327 545285016 500039858 545285016 474499756 474485752 474499756 681972916 474499756 681972916 499969066 681972916 27926293 972006941 27926293 634082113 27926293 634082113 500024722 634082113 499987847 690010232 499987847 265921024 499987847 265921024 499980410 265921024 8706848 991341081 8706848 815357111 8706848 815357111 184680687 815357111 500010376 341660416 500010376 575557803 500010376 575557803 575560461 575557803 994235045 994164503 994235045 296966389 994235045 296966389 296973050 296966389 915498286 500027652 915498286 655082113 915498286 655082113 344878694 655082113 76938702 76975361 76938702 800527560 76938702 800527560 500018456 800527560 15426380 984585386 15426380 500030445 15426380 500030445 926334692 500030445 500023158 917163597 500023158 964939095 500023158 964939095 35040975 964939095 499990685 46327356 499990685 620586 499990685 620586 500033896 620586 128019171 872027700 128019171 257062869 128019171 257062869 742886784 257062869 62138962 62099686 62138962 909267617 62138962 909267617 90742834 909267617 371622018 371603424 371622018 408988792 371622018 408988792 590984422 408988792 593743124 406255364 593743124 18293033 593743124 18293033 981682355 18293033 499993512 984854192 499993512 563304565 499993512 563304565 563302016 563304565 95553695 500018900 95553695 541295661 95553695 541295661 541305265 541295661 500001904 789682311 500001904 500015511 500001904 500015511 40897900 500015511 58482890 58481494 58482890 623978848 58482890 623978848 624022539 623978848 443812469 443834874 443812469 36145471 443812469 36145471 36142968 36145471 791162161 208809656 791162161 525805070 791162161 525805070 499987331 525805070 482435991 517589521 482435991 55584670 482435991 55584670 499968693 55584670 440867923 559169592 440867923 444784670 440867923 444784670 500014320 444784670 208431837 208434650 208431837 620451518 208431837 620451518 620456186 620451518 460301517 500024402 460301517 206288796 460301517 206288796 499996990 206288796 500010708 102828724 500010708 700400557 500010708 700400557 299528001 700400557 495914910 495893963 495914910 711722076 495914910 711722076 288282207 711722076 775061909 224918683 775061909 294503107 775061909 294503107 499988231 294503107 498728106 500039259 498728106 499991062 498728106 499991062 245153025 499991062 993886257 993922145 993886257 185207081 993886257 185207081 185222199 185207081 215866622 500017205 215866622 284943475 215866622 284943475 499988884 284943475 924936161 500014423 924936161 450944876 924936161 450944876 450929667 450944876 560275880 560216762 560275880 568494588 560275880 568494588 568519102 568494588 198097832 500007129 198097832 225189472 198097832 225189472 225125989 225189472 573896464 573890298 573896464 500019677 573896464 500019677 759768748 500019677 986318583 986284812 986318583 756624689 986318583 756624689 756676058 756624689 943699214 499995452 943699214 939960724 943699214 939960724 500000750 939960724 749883694 749930736 749883694 499994731 749883694 499994731 27389948 499994731 500012832 619316939 500012832 528561712 500012832 528561712 528566940 528561712 500001621 322306584 500001621 955549282 500001621 955549282 955527501 955549282 500037440 280556062 500037440 583035269 500037440 583035269 499960015 583035269 500020890 725666738 500020890 297758957 500020890 297758957 297771933 297758957 145751324 499981883 145751324 560334047 145751324 560334047 439617192 560334047 593653794 406360308 593653794 500003070 593653794 500003070 662241096 500003070 500003067 634678143 500003067 508751777 500003067 508751777 499981168 508751777 360245743 360268673 360245743 747652684 360245743 747652684 747705936 747652684 382472049 499976755 382472049 38233987 382472049 38233987 961793685 38233987 859348924 140647048 859348924 197357228 859348924 197357228 499980731 197357228 499987590 952815053 499987590 986230687 499987590 986230687 986244001 986230687 499979301 24547478 499979301 500019932 499979301 500019932 137871548 500019932 779690129 500035039 779690129 894335444 779690129 894335444 894328895 894335444 321416721 321404205 321416721 316270684 321416721 316270684 316232258 316270684 780584227 780608912 780584227 499961361 780584227 499961361 409742398 499961361 455010021 499980031 455010021 328064336 455010021 328064336 500019810 328064336 744977301 255054015 744977301 500019174 744977301 500019174 310308668 500019174 499981149 598460145 499981149 11444540 499981149 11444540 11472185 11444540 472717927 527244042 472717927 248747137 472717927 248747137 499977499 248747137 168976689 168939890 168976689 275114462 168976689 275114462 499964605 275114462 499965195 913033389 499965195 433010411 499965195 433010411 432996809 433010411 237787064 237822125 237787064 235693991 237787064 235693991 500023595 235693991 365848231 499961691 365848231 877957754 365848231 877957754 877974714 877957754 13185456 986822956 13185456 26319330 13185456 26319330 26270408 26319330 882489881 500019170 882489881 796564748 882489881 796564748 203366149 796564748 380866426 500027297 380866426 435957145 380866426 435957145 564105438 435957145 1942431 1909312 1942431 761340591 1942431 761340591 238641429 761340591 345757558 500003898 345757558 351378856 345757558 351378856 351331540 351378856 499990318 814445675 499990318 685823543 499990318 685823543 500029332 685823543 165796393 834186380 165796393 95372010 165796393 95372010 904629338 95372010 222792222 777207195 222792222 243724273 222792222 243724273 499960519 243724273 845094777 845050962 845094777 918842674 845094777 918842674 500004924 918842674 499985044 169056492 499985044 499970278 499985044 499970278 429417477 499970278 495199270 504820783 495199270 785636532 495199270 785636532 785622549 785636532 350902793 500018334 350902793 328585685 350902793 328585685 500001558 328585685 500019171 652671034 500019171 192976929 500019171 192976929 807030001 192976929 843574989 499970961 843574989 500001922 843574989 500001922 870456997 500001922 680553000 680575795 680553000 844164380 680553000 844164380 499968700 844164380 588727500 588689466 588727500 962283182 588727500 962283182 500012494 962283182 61335349 499992598 61335349 486791938 61335349 486791938 513272617 486791938 263111125 736898714 263111125 602736430 263111125 602736430 602750794 602736430 988760911 500034267 988760911 500020426 988760911 500020426 129452616 500020426 652608840 347383113 652608840 590647702 652608840 590647702 590650345 590647702 856370069 499990474 856370069 105680127 856370069 105680127 894249438 105680127 500038574 506626255 500038574 738139110 500038574 738139110 738121604 738139110 691955259 691940233 691955259 836351586 691955259 836351586 836397019 836351586 841609527 500013706 841609527 332875942 841609527 332875942 500037530 332875942 19314592 19309881 19314592 233467413 19314592 233467413 499983431 233467413 700043568 500016462 700043568 819207850 700043568 819207850 819191130 819207850 588182928 588163976 588182928 500010862 588182928 500010862 365010351 500010862 254157850 745894112 254157850 500027902 254157850 500027902 738106085 500027902 547306640 547272045 547306640 327876467 547306640 327876467 672135543 327876467 655416644 499980498 655416644 37732683 655416644 37732683 962310864 37732683 500030057 592548737 500030057 705237579 500030057 705237579 294797574 705237579 37525385 962459236 37525385 114191858 37525385 114191858 500020634 114191858 139228335 499984336 139228335 335061387 139228335 335061387 664925843 335061387 570355620 570280487 570355620 499970976 570355620 499970976 93552149 499970976 915597616 499972218 915597616 999418974 915597616 999418974 589950 999418974 745096139 254900690 745096139 485916662 745096139 485916662 514095257 485916662 351806650 648138595 351806650 171597652 351806650 171597652 828430898 171597652 499968342 569570605 499968342 499977271 499968342 499977271 824069302 499977271 499987538 547976878 499987538 846359319 499987538 846359319 153601248 846359319 500001670 348315860 500001670 565436461 500001670 565436461 434596142 565436461 593712509 593708755 593712509 500022398 593712509 500022398 202332958 500022398 910252151 89752816 910252151 499977485 910252151 499977485 632038301 499977485 738348831 738329515 738348831 563642625 738348831 563642625 436358463 563642625 463826841 536185266 463826841 501006432 463826841 501006432 501025061 501006432 299336480 700668697 299336480 801342622 299336480 801342622 198715731 801342622 722920887 277045038 722920887 753774140 722920887 753774140 500002832 753774140 343839714 656146130 343839714 947216310 343839714 947216310 499994032 947216310 43122559 43105926 43122559 499976604 43122559 499976604 395647843 499976604 909896845 909848919 909896845 957779831 909896845 957779831 42237949 957779831 462521289 499986642 462521289 826388343 462521289 826388343 826334096 826388343 304511898 304455251 304511898 896209344 304511898 896209344 499996783 896209344 500026083 595175972 500026083 746335782 500026083 746335782 253661556 746335782 347153364 499979540 347153364 442372758 347153364 442372758 557638687 442372758 756318920 499992940 756318920 369823045 756318920 369823045 500025875 369823045 500033830 211878739 500033830 628489407 500033830 628489407 628507991 628489407 167100116 832952036 167100116 85027760 167100116 85027760 914964318 85027760 794698973 205355200 794698973 499981976 794698973 499981976 462844374 499981976 499982543 682366776 499982543 283234022 499982543 283234022 716802214 283234022 962794907 37179224 962794907 789626171 962794907 789626171 210333311 789626171 784739788 215228496 784739788 500023958 784739788 500023958 274739884 500023958 239769316 760187186 239769316 499960900 239769316 499960900 71598741 499960900 500022197 861092860 500022197 500000327 500022197 500000327 940865620 500000327 998827774 499971165 998827774 438860712 998827774 438860712 438809294 438860712 677209233 677238804 677209233 297688851 677209233 297688851 702318912 297688851 500007145 27316981 500007145 752773094 500007145 752773094 500001459 752773094 116994663 499982341 116994663 334806514 116994663 334806514 334838805 334806514 392314064 607695490 392314064 399848372 392314064 399848372 600101299 399848372 500835969 500804920 500835969 500031373 500835969 500031373 481728360 500031373 499996100 116614108 499996100 545228449 499996100 545228449 454836186 545228449 500017244 544319886 500017244 349547043 500017244 349547043 349546566 349547043 498347970 498383674 498347970 499977589 498347970 499977589 184479440 499977589 803323589 196667008 803323589 752526676 803323589 752526676 247479945 752526676 913121387 86831104 913121387 720728462 913121387 720728462 720739196 720728462 499998851 926278684 499998851 681097461 499998851 681097461 500020617 681097461 451850077 548121101 451850077 440307602 451850077 440307602 500019437 440307602 48020569 499987206 48020569 70431637 48020569 70431637 70403316 70431637 959687211 40354486 959687211 499977997 959687211 499977997 650458517 499977997 951228182 499973078 951228182 24963909 951228182 24963909 25021748 24963909 591549479 499962116 591549479 79772567 591549479 79772567 79746697 79772567 499962677 111714091 499962677 882302667 499962677 882302667 882295075 882302667 512320 999470878 512320 819744766 512320 819744766 500029858 819744766 392040931 500038525 392040931 594438804 392040931 594438804 405612021 594438804 779586015 499969234 779586015 389667378 779586015 389667378 610284429 389667378 927846082 927852925 927846082 236181030 927846082 236181030 236192091 236181030 330596300 669381951 330596300 672540338 330596300 672540338 500012695 672540338 910931413 910922686 910931413 960419851 910931413 960419851 39549309 960419851 499991583 300891000 499991583 771109124 499991583 771109124 228872237 771109124 627681042 627688208 627681042 499965881 627681042 499965881 518264549 499965881 866343594 133662485 866343594 499987851 866343594 499987851 594486438 499987851 241448185 758577183 241448185 337140314 241448185 337140314 662801241 337140314 615183807 615188080 615183807 670745915 615183807 670745915 670774318 670745915 958997512 959008575 958997512 144810853 958997512 144810853 144827388 144810853 500037282 753381850 500037282 429708953 500037282 429708953 429755873 429708953 16066889 16117480 16066889 172242691 16066889 172242691 499964580 172242691 500001358 516094399 500001358 37308579 500001358 37308579 37350836 37308579 500025238 845528473 500025238 454071167 500025238 454071167 454037269 454071167 508619040 499970321 508619040 499982777 508619040 499982777 156693678 499982777 811861130 811840502 811861130 104129086 811861130 104129086 500026669 104129086 903300140 96695008 903300140 755922231 903300140 755922231 755948747 755922231 622294444 377719748 622294444 922886807 622294444 922886807 500014309 922886807 499993125 808404899 499993125 559431372 499993125 559431372 440557888 559431372 430725716 569265528 430725716 924133877 430725716 924133877 500011978 924133877 777208477 222791747 777208477 64893113 777208477 64893113 500020778 64893113 165679462 834343356 165679462 771648090 165679462 771648090 500012605 771648090 428953507 428940264 428953507 642947 428953507 642947 499962359 642947 724142265 724138359 724142265 204136505 724142265 204136505 204160230 204136505 394042601 605925198 394042601 500029054 394042601 500029054 691724353 500029054 566296919 499966685 566296919 872515377 566296919 872515377 872477458 872515377 500003148 53700852 500003148 499974786 500003148 499974786 961199749 499974786 299835823 299878323 299835823 332721921 299835823 332721921 667273090 332721921 419246105 419264738 419246105 893454056 419246105 893454056 499987243 893454056 242720101 757276051 242720101 761399258 242720101 761399258 238613076 761399258 644218065 500029227 644218065 308117760 644218065 308117760 691902231 308117760 499988774 968596279 499988774 499960897 499988774 499960897 755786725 499960897 774183025 774162114 774183025 749564537 774183025 749564537 749599718 749564537 500003595 685345698 500003595 655705758 500003595 655705758 344252274 655705758 695515483 695462579 695515483 857838699 695515483 857838699 142169188 857838699 499995008 470830596 499995008 54405826 499995008 54405826 945572223 54405826 538217927 538215508 538217927 500009953 538217927 500009953 150321192 500009953 175862798 175856928 175862798 880079470 175862798 880079470 119950336 880079470 114017597 885925988 114017597 238868361 114017597 238868361 499979233 238868361 126295931 499967651 126295931 499960517 126295931 499960517 721149715 499960517 712611996 499968287 712611996 500005695 712611996 500005695 551870711 500005695 86555893 86553036 86555893 167074471 86555893 167074471 500035019 167074471 29829501 970154820 29829501 379805272 29829501 379805272 379808884 379805272 248474747 499961524 248474747 783334483 248474747 783334483 499962504 783334483 437786348 437837993 437786348 232380874 437786348 232380874 767562077 232380874 51844397 51881725 51844397 976881580 51844397 976881580 976864503 976881580 819192722 819122597 819192722 418118526 819192722 418118526 581912632 418118526 242544843 500033782 242544843 348352753 242544843 348352753 651714678 348352753 864698323 135338615 864698323 500026938 864698323 500026938 346832738 500026938 499982903 721748692 499982903 620325792 499982903 620325792 620350270 620325792 623313217 376706051 623313217 604072549 623313217 604072549 604039770 604072549 750221530 750208509 750221530 499999739 750221530 499999739 137636298 499999739 828324066 171644808 828324066 500035843 828324066 500035843 30546508 500035843 500015215 159527152 500015215 500002959 500015215 500002959 86050150 500002959 560476881 439507580 560476881 573411844 560476881 573411844 426628644 573411844 902035574 901973158 902035574 601368145 902035574 601368145 500034836 601368145 499994890 605730000 499994890 499964789 499994890 499964789 300290383 499964789 273478331 500015239 273478331 226217506 273478331 226217506 226201851 226217506 96948410 903049323 96948410 118575460 96948410 118575460 881421318 118575460 876020569 499992339 876020569 891355067 876020569 891355067 500014150 891355067 271057478 728954066 271057478 973816388 271057478 973816388 26215889 973816388 813498575 813440820 813498575 38567421 813498575 38567421 38567148 38567421 250455630 250450912 250455630 221406237 250455630 221406237 221415752 221406237 798880125 201109422 798880125 825881422 798880125 825881422 499997119 825881422 499993211 858784072 499993211 51374439 499993211 51374439 500004280 51374439 500002561 103649216 500002561 500000133 500002561 500000133 246568249 500000133 609269644 499982247 609269644 257520221 609269644 257520221 499990271 257520221 313278195 313263030 313278195 388812116 313278195 388812116 611120267 388812116 499997232 724618526 499997232 343141703 499997232 343141703 343194403 343141703 500030870 799439010 500030870 123706050 500030870 123706050 499960295 123706050 499981933 793205385 499981933 903940150 499981933 903940150 499978337 903940150 398414099 499997981 398414099 771194102 398414099 771194102 228855984 771194102 500027864 238338375 500027864 625683031 500027864 625683031 499993237 625683031 216546226 216516985 216546226 499960004 216546226 499960004 211004352 499960004 500013920 478980752 500013920 287617904 500013920 287617904 287601439 287617904 499965287 92008539 499965287 345427678 499965287 345427678 345420785 345427678 430877507 500027823 430877507 715222106 430877507 715222106 284802702 715222106 394377783 499998527 394377783 75426073 394377783 75426073 75398205 75426073 103532690 896417728 103532690 18157071 103532690 18157071 18097915 18157071 296942285 296885586 296942285 613786427 296942285 613786427 386236879 613786427 295757510 295738841 295757510 82066828 295757510 82066828 917940075 82066828 499980853 106102663 499980853 500039886 499980853 500039886 981936941 500039886 485846151 499992643 485846151 676077129 485846151 676077129 676094938 676077129 701269686 701261761 701269686 343228725 701269686 343228725 343273704 343228725 499973895 742133319 499973895 32525259 499973895 32525259 967488947 32525259 278080894 278136513 278080894 26901215 278080894 26901215 26947046 26901215 90066399 499960072 90066399 277646340 90066399 277646340 277716825 277646340 44603945 44636803 44603945 920003580 44603945 920003580 500027966 920003580 725481730 274494682 725481730 63833499 725481730 63833499 500030371 63833499 887709977 887724111 887709977 499980343 887709977 499980343 679407873 499980343 407051228 500038254 407051228 105655213 407051228 105655213 105710737 105655213 857139434 499996093 857139434 348163024 857139434 348163024 348172086 348163024 500024575 930626823 500024575 960704923 500024575 960704923 39246321 960704923 499999199 583807824 499999199 318512891 499999199 318512891 318445088 318512891 5030413 5034764 5030413 648458196 5030413 648458196 499991302 648458196 783830425 216209351 783830425 943857826 783830425 943857826 56160262 943857826 810759795 189244664 810759795 5036552 810759795 5036552 500039354 5036552 921063346 499976068 921063346 512935049 921063346 512935049 487071511 512935049 294252904 499984723 294252904 303838567 294252904 303838567 500002889 303838567 499983248 506056766 499983248 318619977 499983248 318619977 318624940 318619977 500003303 514728046 500003303 543224746 500003303 543224746 543238380 543224746 499992895 536374802 499992895 904520299 499992895 904520299 95469733 904520299 380433262 619546950 380433262 913796516 380433262 913796516 913816644 913796516 640829283 500005110 640829283 500035640 640829283 500035640 420459394 500035640 893479596 893457755 893479596 511783092 893479596 511783092 488189353 511783092 696557655 499972495 696557655 764000195 696557655 764000195 499987698 764000195 644688779 644653047 644688779 499975662 644688779 499975662 562184913 499975662 864177197 864198971 864177197 758379313 864177197 758379313 758365283 758379313 499964623 168774691 499964623 160072904 499964623 160072904 839881515 160072904 569638760 569633934 569638760 489096597 569638760 489096597 510854682 489096597 841145524 500039920 841145524 871079253 841145524 871079253 500008004 871079253 892304937 107710626 892304937 499988947 892304937 499988947 810883227 499988947 500009377 904570737 500009377 982136909 500009377 982136909 499966798 982136909 500032868 9704852 500032868 308122673 500032868 308122673 308138379 308122673 227624593 500017667 227624593 32062470 227624593 32062470 499963510 32062470 670626058 499992122 670626058 499973113 670626058 499973113 2957041 499973113 249907057 249939159 249907057 240864036 249907057 240864036 759101728 240864036 233871346 233843790 233871346 190726844 233871346 190726844 500013782 190726844 974270827 25737191 974270827 500004719 974270827 500004719 539191442 500004719 551238157 551234987 551238157 613773198 551238157 613773198 613803373 613773198 746548477 500035530 746548477 500002678 746548477 500002678 950659751 500002678 443644083 500013009 443644083 447598751 443644083 447598751 499984229 447598751 500005246 104837156 500005246 100140345 500005246 100140345 499968969 100140345 20522754 20531534 20522754 612936106 20522754 612936106 612983988 612936106 499974416 598161679 499974416 514224577 499974416 514224577 500019087 514224577 499978817 304095319 499978817 477553093 499978817 477553093 477526726 477553093 500004907 11965918 500004907 940808305 500004907 940808305 59181050 940808305 566691658 566698175 566691658 453305611 566691658 453305611 453304145 453305611 387616916 500028988 387616916 500007715 387616916 500007715 210081573 500007715 225143521 500020100 225143521 899685288 225143521 899685288 899682730 899685288 437496624 437526695 437496624 500015863 437496624 500015863 4431744 500015863 500006174 442596153 500006174 491973206 500006174 491973206 507979179 491973206 110223496 500006185 110223496 283256257 110223496 283256257 283294531 283256257 500013181 41560283 500013181 499965529 500013181 499965529 505448175 499965529 112676622 112710295 112676622 206547148 112676622 206547148 793489637 206547148 500007705 119606699 500007705 818013646 500007705 818013646 499980291 818013646 68571449 500022418 68571449 499979113 68571449 499979113 270638288 499979113 513728965 486278376 513728965 499999048 513728965 499999048 911970452 499999048 750463079 750485774 750463079 343679140 750463079 343679140 343626227 343679140 442058407 442072090 442058407 957174746 442058407 957174746 42826614 957174746 652330501 347636560 652330501 499969077 652330501 499969077 738767614 499969077 864942206 135119637 864942206 500028820 864942206 500028820 946130194 500028820 164027555 835954626 164027555 500023497 164027555 500023497 30262278 500023497 787940549 787880018 787940549 79797969 787940549 79797969 920203373 79797969 194873335 499982516 194873335 500019567 194873335 500019567 719797102 500019567 503532203 496491288 503532203 686189685 503532203 686189685 313822823 686189685 560844736 560879312 560844736 649738288 560844736 649738288 500009247 649738288 787552375 500017306 787552375 771445974 787552375 771445974 771513226 771445974 343441547 500002691 343441547 463820402 343441547 463820402 463784621 463820402 882614723 499991794 882614723 499985908 882614723 499985908 899047277 499985908 364381172 364393573 364381172 444282497 364381172 444282497 444280615 444282497 652011114 347981822 652011114 495222514 652011114 495222514 504730948 495222514 147119991 852925887 147119991 192986572 147119991 192986572 500014594 192986572 499971322 855472762 499971322 723320330 499971322 723320330 500007765 723320330 307755939 500012747 307755939 277177668 307755939 277177668 722806590 277177668 915477107 915449083 915477107 800340737 915477107 800340737 499967915 800340737 359966807 500021584 359966807 952683978 359966807 952683978 47333014 952683978 555448125 555412479 555448125 500029229 555448125 500029229 919366082 500029229 499994377 323435193 499994377 20323759 499994377 20323759 499970554 20323759 269644651 730350680 269644651 91799689 269644651 91799689 908223029 91799689 499967830 493420603 499967830 911820420 499967830 911820420 911867610 911820420 237087249 762911170 237087249 500022387 237087249 500022387 34645058 500022387 108682992 891298954 108682992 246689528 108682992 246689528 753305136 246689528 499983334 520541944 499983334 499972963 499983334 499972963 141198807 499972963 987426746 987410889 987426746 274760865 987426746 274760865 725205230 274760865 766958816 233033742 766958816 264902299 766958816 264902299 735104995 264902299 499993570 288990433 499993570 39448340 499993570 39448340 960537852 39448340 74000380 500026715 74000380 466131131 74000380 466131131 533847015 466131131 500013717 698033056 500013717 499991004 500013717 499991004 900112152 499991004 974007135 974014434 974007135 269739480 974007135 269739480 730226244 269739480 56449780 56467708 56449780 500039008 56449780 500039008 430749455 500039008 499598305 499971636 499598305 499969485 499598305 499969485 632331718 499969485 181573107 818360365 181573107 912786229 181573107 912786229 912746901 912786229 184115433 815857834 184115433 499993308 184115433 499993308 891291154 499993308 187818425 812166983 187818425 161540305 187818425 161540305 161583063 161540305 845669139 499995939 845669139 499984529 845669139 499984529 700356192 499984529 500034744 182748528 500034744 94881968 500034744 94881968 499978029 94881968 652696090 347340213 652696090 499974625 652696090 499974625 906422767 499974625 903497855 903499167 903497855 499982617 903497855 499982617 657282729 499982617 777879016 222103559 777879016 516356880 777879016 516356880 483704212 516356880 499979537 356990787 499979537 483451261 499979537 483451261 516540351 483451261 253645800 253662745 253645800 500029734 253645800 500029734 841312407 500029734 984079642 984051974 984079642 588778859 984079642 588778859 588797846 588778859 869196426 499963569 869196426 700584025 869196426 700584025 500014890 700584025 700295765 700247328 700295765 260731797 700295765 260731797 500008813 260731797 110966451 889012815 110966451 110506582 110966451 110506582 110461293 110506582 410706510 410647548 410706510 918481448 410706510 918481448 918483569 918481448 323260662 500023499 323260662 609260599 323260662 609260599 609210243 609260599 907517147 92498248 907517147 499983777 907517147 499983777 975270547 499983777 499999269 662628264 499999269 500023179 499999269 500023179 98216453 500023179 546064028 499998644 546064028 525642165 546064028 525642165 525600668 525642165 500000648 421978132 500000648 499961729 500000648 499961729 850430246 499961729 479703444 500010898 479703444 499962713 479703444 499962713 481498566 499962713 12120286 500036810 12120286 499988455 12120286 499988455 869690973 499988455 632424925 499984799 632424925 499960681 632424925 499960681 516693271 499960681 275746122 724218364 275746122 500017379 275746122 500017379 292692824 500017379 566149927 500011151 566149927 943080991 566149927 943080991 499984376 943080991 827723145 827682883 827723145 499961783 827723145 499961783 288143171 499961783 471448554 499982855 471448554 769405353 471448554 769405353 499980977 769405353 721565957 721553001 721565957 67793753 721565957 67793753 932246451 67793753 500030357 27908509 500030357 853762072 500030357 853762072 853765380 853762072 880103462 119940700 880103462 919360182 880103462 919360182 919421938 919360182 554119634 554068138 554119634 393360976 554119634 393360976 499995093 393360976 883469404 499966698 883469404 981562956 883469404 981562956 981549456 981562956 831311295 831314397 831311295 568886763 831311295 568886763 568927727 568886763 537488182 462501482 537488182 500023072 537488182 500023072 395365615 500023072 586811076 500013902 586811076 240764629 586811076 240764629 240825007 240764629 500009367 906235760 500009367 500019395 500009367 500019395 993187042 500019395 789956617 500020358 789956617 2875733 789956617 2875733 2832778 2875733 780017975 219935304 780017975 768241760 780017975 768241760 499969357 768241760 389336640 500025444 389336640 43639273 389336640 43639273 43636591 43639273 498637452 498615033 498637452 388519477 498637452 388519477 611513922 388519477 279564418 720409397 279564418 998964357 279564418 998964357 1018630 998964357 261484506 261469882 261484506 834071399 261484506 834071399 500001619 834071399 320679018 679295367 320679018 743142541 320679018 743142541 743149379 743142541 193452660 499978364 193452660 500000515 193452660 500000515 265036314 500000515 182495460 500035337 182495460 732753496 182495460 732753496 267241862 732753496 523143557 499960393 523143557 552194147 523143557 552194147 499960852 552194147 896730354 896710927 896730354 154321416 896730354 154321416 154306484 154321416 108932147 891105873 108932147 953016268 108932147 953016268 47030509 953016268 500024826 242006539 500024826 517544093 500024826 517544093 499963661 517544093 676421488 499990790 676421488 831890795 676421488 831890795 500006769 831890795 499995628 513297288 499995628 499999951 499995628 499999951 38200438 499999951 733862067 266106344 733862067 858627840 733862067 858627840 141375373 858627840 499992571 185710632 499992571 584888896 499992571 584888896 415099518 584888896 780511324 219480031 780511324 499964650 780511324 499964650 302406131 499964650 253611535 746378377 253611535 398415895 253611535 398415895 601568872 398415895 597801440 500005007 597801440 186612151 597801440 186612151 500026187 186612151 499983050 865069621 499983050 887814362 499983050 887814362 887804941 887814362 331818560 668200243 331818560 370711250 331818560 370711250 500012010 370711250 499975356 169764082 499975356 500012319 499975356 500012319 664993861 500012319 13039258 986999912 13039258 499966666 13039258 499966666 147011770 499966666 619749291 500027989 619749291 987311080 619749291 987311080 987286590 987311080 541286756 499989389 541286756 62945194 541286756 62945194 499990106 62945194 611266800 611267888 611266800 161695493 611266800 161695493 838319297 161695493 500008980 693505120 500008980 807316209 500008980 807316209 192706730 807316209 534774561 500029714 534774561 726035091 534774561 726035091 273975914 726035091 382048914 500001029 382048914 762076664 382048914 762076664 500038549 762076664 351677424 351642928 351677424 490397700 351677424 490397700 509574054 490397700 830699929 830703018 830699929 568597845 830699929 568597845 431428334 568597845 6398043 993627457 6398043 177976372 6398043 177976372 177975401 177976372 394676913 499985690 394676913 732658784 394676913 732658784 732690152 732658784 499970230 931368739 499970230 702907751 499970230 702907751 297094806 702907751 197574984 802459881 197574984 994246870 197574984 994246870 5758981 994246870 659891022 340107620 659891022 369432947 659891022 369432947 500005643 369432947 26450381 973533735 26450381 493631026 26450381 493631026 493636958 493631026 807701175 807703621 807701175 362672792 807701175 362672792 637393483 362672792 43683620 500022897 43683620 452605134 43683620 452605134 547409830 452605134 382901670 617111754 382901670 499976733 382901670 499976733 132377711 499976733 858506755 141482951 858506755 500028201 858506755 500028201 731882809 500028201 500004700 96394727 500004700 111896797 500004700 111896797 888079225 111896797 857187128 857162596 857187128 580563155 857187128 580563155 419404900 580563155 80457357 80478032 80457357 791205214 80457357 791205214 500017511 791205214 10643889 989350300 10643889 449059299 10643889 449059299 449094876 449059299 219328064 780678041 219328064 991980051 219328064 991980051 8058147 991980051 213032133 500023946 213032133 597890820 213032133 597890820 402062121 597890820 249558943 750470330 249558943 870295441 249558943 870295441 129693122 870295441 526874947 473159059 526874947 859659522 526874947 859659522 140312649 859659522 212192589 499999548 212192589 500006973 212192589 500006973 104621648 500006973 607067469 607083630 607067469 737824770 607067469 737824770 737836579 737824770 500004369 411421337 500004369 499984787 500004369 499984787 805711691 499984787 776164016 499990857 776164016 500001376 776164016 500001376 598093373 500001376 499971595 599543634 499971595 739122280 499971595 739122280 260914635 739122280 169779333 830261000 169779333 475963060 169779333 475963060 475963920 475963060 232258991 232275579 232258991 705921046 232258991 705921046 500026184 705921046 500021666 725516361 500021666 981214223 500021666 981214223 499965398 981214223 652038356 651996141 652038356 774316945 652038356 774316945 774281113 774316945 951440725 499974772 951440725 957010692 951440725 957010692 956963579 957010692 83417700 499980922 83417700 169018729 83417700 169018729 169016452 169018729 466221828 466207189 466221828 41894584 466221828 41894584 958072643 41894584 499981333 953562918 499981333 109096876 499981333 109096876 500012317 109096876 112466429 112491031 112466429 12050036 112466429 12050036 987959127 12050036 513275821 499974116 513275821 401403000 513275821 401403000 499991858 401403000 862993295 862931482 862993295 789061297 862993295 789061297 210937562 789061297 665706808 334262015 665706808 500017124 665706808 500017124 61524594 500017124 443875163 556142296 443875163 104685091 443875163 104685091 895249382 104685091 240725461 759311338 240725461 53220412 240725461 53220412 500036994 53220412 944702515 55303021 944702515 500009830 944702515 500009830 991386956 500009830 499995183 298322373 499995183 867022817 499995183 867022817 499992228 867022817 358542429 641424661 358542429 773336226 358542429 773336226 773301977 773336226 437259162 500026822 437259162 672500378 437259162 672500378 672493733 672500378 499983343 440227921 499983343 499997338 499983343 499997338 413221147 499997338 500019898 368026218 500019898 366466650 500019898 366466650 633517751 366466650 645050877 354948135 645050877 234070491 645050877 234070491 499989292 234070491 144731421 500004212 144731421 118435931 144731421 118435931 499963245 118435931 973672767 973607985 973672767 500032620 973672767 500032620 101871681 500032620 499981793 284421401 499981793 434242029 499981793 434242029 434276534 434242029 306137265 693852793 306137265 196490707 306137265 196490707 803448931 196490707 500027514 102319982 500027514 500022220 500027514 500022220 178339987 500022220 292285397 707681115 292285397 499986626 292285397 499986626 121435389 499986626 500007094 538417556 500007094 674635401 500007094 674635401 325382290 674635401 335768720 500038786 335768720 578528611 335768720 578528611 421479843 578528611 700301515 700335809 700301515 908675233 700301515 908675233 908611780 908675233 866186170 866145182 866186170 448640914 866186170 448640914 500007330 448640914 6745433 499966713 6745433 149883199 6745433 149883199 850057991 149883199 960448614 499989801 960448614 838865060 960448614 838865060 499991361 838865060 939352555 500005421 939352555 25904917 939352555 25904917 499979098 25904917 431426676 431459297 431426676 483770647 431426676 483770647 483753456 483770647 606063920 499981272 606063920 106421919 606063920 106421919 106451069 106421919 23199714 23122979 23199714 500000062 23199714 500000062 302011468 500000062 822378970 822399634 822378970 499969049 822378970 499969049 616162822 499969049 881283939 500012773 881283939 655142175 881283939 655142175 344848993 655142175 752134934 752137202 752134934 334317517 752134934 334317517 499994687 334317517 499969202 316706304 499969202 536808919 499969202 536808919 536862898 536808919 836980173 163072975 836980173 499972953 836980173 499972953 414929695 499972953 500002397 646421567 500002397 499987392 500002397 499987392 515801436 499987392 347075758 652887910 347075758 500028191 347075758 500028191 666074093 500028191 499965527 897623769 499965527 499972980 499965527 499972980 298981560 499972980 500008709 683854776 500008709 529110698 500008709 529110698 529092566 529110698 729374747 499996088 729374747 217766947 729374747 217766947 782271226 217766947 649871276 350147678 649871276 908837640 649871276 908837640 500000846 908837640 530073503 530069805 530073503 488621576 530073503 488621576 511428966 488621576 623030720 376985681 623030720 143588741 623030720 143588741 856364526 143588741 48146114 951884523 48146114 499961121 48146114 499961121 567977801 499961121 9911141 9895328 9911141 499961159 9911141 499961159 638149430 499961159 53536182 53496222 53536182 499988063 53536182 499988063 579118486 499988063 499972325 559834663 499972325 348591770 499972325 348591770 651397386 348591770 499975079 728061322 499975079 844224269 499975079 844224269 844249247 844224269 141100305 141074864 141100305 500022493 141100305 500022493 684213116 500022493 576256308 423723745 576256308 7821714 576256308 7821714 7817585 7821714 831518258 168495836 831518258 500034653 831518258 500034653 327750319 500034653 23812068 23764025 23812068 971019836 23812068 971019836 970960533 971019836 751406087 499972844 751406087 833960915 751406087 833960915 833954615 833960915 516970492 500011848 516970492 314299524 516970492 314299524 314304469 314299524 313339286 499986717 313339286 499985610 313339286 499985610 523402948 499985610 326465473 673585594 326465473 983585117 326465473 983585117 983543244 983585117 337010408 336968194 337010408 845338694 337010408 845338694 499967596 845338694 658465288 341542479 658465288 335828117 658465288 335828117 499996921 335828117 499967350 909859260 499967350 354835504 499967350 354835504 645237205 354835504 995415102 499989592 995415102 606614699 995415102 606614699 606622988 606614699 500012945 599775049 500012945 273651841 500012945 273651841 726295849 273651841 164908266 500033353 164908266 952209029 164908266 952209029 952214938 952209029 500035725 966940648 500035725 11167658 500035725 11167658 499977273 11167658 500009010 636687575 500009010 499980819 500009010 499980819 110624898 499980819 855045170 500017948 855045170 414826925 855045170 414826925 499971704 414826925 892833546 892817929 892833546 134828497 892833546 134828497 499985593 134828497 750794046 249268213 750794046 499972155 750794046 499972155 648501872 499972155 499979640 261805324 499979640 933722645 499979640 933722645 933740032 933722645 219016732 219024257 219016732 500031042 219016732 500031042 606299526 500031042 114592221 114594612 114592221 164885145 114592221 164885145 500000453 164885145 682110008 682142278 682110008 194598598 682110008 194598598 805421281 194598598 499999048 171662352 499999048 519371459 499999048 519371459 519350288 519371459 500035778 901849041 500035778 305706726 500035778 305706726 694341424 305706726 499980493 833376303 499980493 910329639 499980493 910329639 499989341 910329639 500033455 627338256 500033455 622781419 500033455 622781419 622751406 622781419 464280431 500011068 464280431 977362738 464280431 977362738 977361832 977362738 500025203 965083104 500025203 292737599 500025203 292737599 292704596 292737599 165162949 834865782 165162949 483112123 165162949 483112123 483096216 483112123 683334622 316675320 683334622 500000872 683334622 500000872 686185589 500000872 930659998 930615893 930659998 697847332 930659998 697847332 302122116 697847332 137766841 137829932 137766841 431931212 137766841 431931212 568047907 431931212 201522066 499978800 201522066 193556836 201522066 193556836 500008571 193556836 774959130 225050660 774959130 490159880 774959130 490159880 490193843 490159880 584939748 415040992 584939748 637827324 584939748 637827324 637863376 637827324 264247499 264258019 264247499 500036447 264247499 500036447 340955703 500036447 76335340 499980964 76335340 759818989 76335340 759818989 759829999 759818989 439444486 560574967 439444486 499989338 439444486 499989338 932236814 499989338 500013150 772763238 500013150 251041121 500013150 251041121 499997842 251041121 753921271 753967622 753921271 292737167 753921271 292737167 707226373 292737167 309870655 309845533 309870655 735199020 309870655 735199020 264781154 735199020 479303942 479275786 479303942 539564181 479303942 539564181 500003739 539564181 787286718 787288526 787286718 571840866 787286718 571840866 428109790 571840866 372381804 372398883 372381804 152005355 372381804 152005355 847963771 152005355 253839096 499993747 253839096 499990933 253839096 499990933 791538698 499990933 515225057 500028319 515225057 499964818 515225057 499964818 768204754 499964818 311753162 500024099 311753162 439225006 311753162 439225006 500017269 439225006 600743703 600773415 600743703 500033249 600743703 500033249 265865780 500033249 290641293 709378594 290641293 500021889 290641293 500021889 857623455 500021889 105086826 894880840 105086826 345078837 105086826 345078837 500015294 345078837 593175571 500022896 593175571 709320191 593175571 709320191 709356605 709320191 985552620 985490750 985552620 499989690 985552620 499989690 512423562 499989690 500025042 115433454 500025042 796329225 500025042 796329225 796399593 796329225 18320248 499973867 18320248 468815569 18320248 468815569 499976817 468815569 227406569 227374331 227406569 239415493 227406569 239415493 760548684 239415493 272980740 727033681 272980740 612293138 272980740 612293138 387649438 612293138 721166078 278851494 721166078 499987670 721166078 499987670 559471906 499987670 698186912 698125241 698186912 401529780 698186912 401529780 500032891 401529780 500019576 108261623 500019576 952685811 500019576 952685811 47246521 952685811 149321509 149334954 149321509 207239010 149321509 207239010 792783904 207239010 103698264 103654499 103698264 500018599 103698264 500018599 451510793 500018599 683023059 683022626 683023059 858596212 683023059 858596212 858552395 858596212 470261826 499987544 470261826 206812732 470261826 206812732 499963164 206812732 721430600 278561425 721430600 894306646 721430600 894306646 105694783 894306646 500032226 24135937 500032226 437867157 500032226 437867157 437815827 437867157 517328550 482670153 517328550 708062067 517328550 708062067 708108762 708062067 499996746 77500963 499996746 177089875 499996746 177089875 822936409 177089875 107503689 892507613 107503689 314439324 107503689 314439324 314417861 314439324 889054743 889028038 889054743 896542887 889054743 896542887 500026694 896542887 499982838 392466637 499982838 997160384 499982838 997160384 997123784 997160384 769778276 499982181 769778276 392341465 769778276 392341465 607662186 392341465 721354035 499974372 721354035 903025579 721354035 903025579 499969960 903025579 715243042 500015191 715243042 628517079 715243042 628517079 499982162 628517079 499964186 526894163 499964186 105550486 499964186 105550486 500038717 105550486 18781668 981218713 18781668 54558682 18781668 54558682 500037961 54558682 180579447 819378481 180579447 499982722 180579447 499982722 920923369 499982722 718443488 718474693 718443488 815501166 718443488 815501166 500006449 815501166 182798014 182735107 182798014 499961937 182798014 499961937 94229964 499961937 860884342 139089961 860884342 982132060 860884342 982132060 17821766 982132060 533396432 533397121 533396432 532307368 533396432 532307368 532343861 532307368 499979479 189757565 499979479 412965442 499979479 412965442 499986031 412965442 117480223 117475737 117480223 500003035 117480223 500003035 686722818 500003035 810435549 189636289 810435549 667944072 810435549 667944072 332045938 667944072 183703517 499995566 183703517 389172506 183703517 389172506 610834619 389172506 296061423 703941133 296061423 844125356 296061423 844125356 844142925 844125356 287544892 500020836 287544892 510704147 287544892 510704147 510754452 510704147 55670895 499984796 55670895 612260533 55670895 612260533 612258612 612260533 175552595 824477385 175552595 499980415 175552595 499980415 21566989 499980415 774576926 225401286 774576926 382757507 774576926 382757507 382792659 382757507 284217084 500031210 284217084 500028247 284217084 500028247 76643569 500028247 500026864 308904996 500026864 585523235 500026864 585523235 500036019 585523235 550551648 499982658 550551648 907538383 550551648 907538383 92432262 907538383 499996221 533876325 499996221 464622856 499996221 464622856 499971763 464622856 92756540 907212234 92756540 861258562 92756540 861258562 500030468 861258562 499995797 829950354 499995797 499980421 499995797 499980421 731434623 499980421 686477261 499996695 686477261 572385857 686477261 572385857 500024464 572385857 247521739 247506879 247521739 631678335 247521739 631678335 499967486 631678335 500018208 43649842 500018208 509314906 500018208 509314906 490738813 509314906 499966893 847013835 499966893 375844710 499966893 375844710 624130629 375844710 945499730 499983299 945499730 329249486 945499730 329249486 670790028 329249486 499995347 98707873 499995347 64814262 499995347 64814262 499991515 64814262 500031343 474528394 500031343 785269614 500031343 785269614 785241378 785269614 834186790 165794256 834186790 344199502 834186790 344199502 655808982 344199502 499996086 916321675 499996086 377960624 499996086 377960624 622022944 377960624 852752404 852751757 852752404 121087678 852752404 121087678 878891091 121087678 205442742 794537954 205442742 412959326 205442742 412959326 587080204 412959326 572482201 499971667 572482201 729842446 572482201 729842446 499985599 729842446 981943767 500015396 981943767 600108313 981943767 600108313 399906540 600108313 875305265 875335639 875305265 327522802 875305265 327522802 499995620 327522802 62560986 937450205 62560986 500018951 62560986 500018951 336567907 500018951 500015652 282560120 500015652 561924456 500015652 561924456 499974886 561924456 888166741 111832425 888166741 547125881 888166741 547125881 452845070 547125881 617240231 617249793 617240231 161120682 617240231 161120682 838890736 161120682 367454325 367433421 367454325 499997563 367454325 499997563 738522306 499997563 677552789 500038406 677552789 342032359 677552789 342032359 500028831 342032359 783641906 216326287 783641906 707247616 783641906 707247616 500033910 707247616 187271503 187250663 187271503 128253038 187271503 128253038 499983186 128253038 765796781 765763910 765796781 38428181 765796781 38428181 38452285 38428181 317820398 682222070 317820398 499992276 317820398 499992276 463539888 499992276 966495779 33515369 966495779 500031296 966495779 500031296 441898468 500031296 4214533 4208817 4214533 499983491 4214533 499983491 786423429 499983491 499975521 458195544 499975521 84681721 499975521 84681721 499962228 84681721 48729765 500036244 48729765 21838409 48729765 21838409 21846174 21838409 585045292 499998378 585045292 760430982 585045292 760430982 760419642 760430982 432859709 499980633 432859709 357021494 432859709 357021494 356990832 357021494 426841674 426873484 426841674 499980183 426841674 499980183 355941388 499980183 738860379 500003595 738860379 817371047 738860379 817371047 499980292 817371047 670376998 499983308 670376998 367141358 670376998 367141358 499977514 367141358 391485850 391498787 391485850 557579177 391485850 557579177 557588308 557579177 146542178 853403550 146542178 499962061 146542178 499962061 129941733 499962061 757967455 241975338 757967455 499975552 757967455 499975552 483775593 499975552 475919461 500029697 475919461 798339134 475919461 798339134 500013479 798339134 499992173 603535613 499992173 473121406 499992173 473121406 499972226 473121406 6901269 6875338 6901269 258990016 6901269 258990016 259010595 258990016 868138510 499972707 868138510 499994068 868138510 499994068 651971249 499994068 499964666 697665650 499964666 499983006 499964666 499983006 43039237 499983006 415839441 584198577 415839441 18450501 415839441 18450501 981583747 18450501 499991959 594234898 499991959 651151292 499991959 651151292 500020278 651151292 499967995 754033703 499967995 217395695 499967995 217395695 782620147 217395695 652972177 347005114 652972177 499979541 652972177 499979541 376445500 499979541 709919409 290052617 709919409 815154391 709919409 815154391 184908791 815154391 500012310 180336744 500012310 769949306 500012310 769949306 230099474 769949306 635118513 500035800 635118513 400183847 635118513 400183847 599817321 400183847 500039971 595527097 500039971 617353631 500039971 617353631 499969003 617353631 708621013 708634505 708621013 162664673 708621013 162664673 499992684 162664673 699823730 699809486 699823730 157765046 699823730 157765046 842268747 157765046 165386420 499976745 165386420 530745704 165386420 530745704 530753207 530745704 832977283 833036749 832977283 820594430 832977283 820594430 820587845 820594430 500003764 3512906 500003764 980015791 500003764 980015791 19932451 980015791 152391825 499966707 152391825 817031888 152391825 817031888 817003808 817031888 124803580 124813262 124803580 845058652 124803580 845058652 845030649 845058652 998507509 1513656 998507509 710130521 998507509 710130521 710123557 710130521 876407835 123639285 876407835 758994973 876407835 758994973 499982407 758994973 500038286 490742637 500038286 177817083 500038286 177817083 177835704 177817083 500029216 372048862 500029216 428935838 500029216 428935838 571108657 428935838 973986046 499992621 973986046 964789505 973986046 964789505 964732416 964789505 242277238 757735857 242277238 714364690 242277238 714364690 714415012 714364690 217122858 782873147 217122858 499970434 217122858 499970434 564417687 499970434 378606562 378601393 378606562 342294843 378606562 342294843 342284647 342294843 466324546 466342453 466324546 668530793 466324546 668530793 331423178 668530793 181369321 818639831 181369321 212683429 181369321 212683429 787282182 212683429 854947097 145106968 854947097 255940147 854947097 255940147 744058388 255940147 240047857 500025693 240047857 474443369 240047857 474443369 525542445 474443369 982708422 499992968 982708422 607655100 982708422 607655100 392372835 607655100 207804266 792204508 207804266 690715879 207804266 690715879 690699488 690715879 984301477 984305321 984301477 329393705 984301477 329393705 500003033 329393705 499962812 404528734 499962812 613914977 499962812 613914977 613910268 613914977 88457784 499984664 88457784 500016569 88457784 500016569 219573261 500016569 500037761 592975163 500037761 499977662 500037761 499977662 213455775 499977662 499983499 965991570 499983499 158795910 499983499 158795910 500034684 158795910 75785293 924164551 75785293 500010135 75785293 500010135 167017989 500010135 499962964 293603819 499962964 499964436 499962964 499964436 193655193 499964436 567896468 432112965 567896468 909195945 567896468 909195945 90788925 909195945 500035641 533716500 500035641 499970216 500035641 499970216 181862397 499970216 82128633 82141290 82128633 984177003 82128633 984177003 984169743 984177003 500005534 692086071 500005534 25755663 500005534 25755663 500013835 25755663 499973129 637209167 499973129 569620570 499973129 569620570 569665500 569620570 499977873 100021704 499977873 280606172 499977873 280606172 499980552 280606172 787603194 787626650 787603194 500008860 787603194 500008860 93817136 500008860 499982836 994703131 499982836 499981412 499982836 499981412 672204131 499981412 462432159 500025049 462432159 261587136 462432159 261587136 738362929 261587136 49575390 500009380 49575390 500005886 49575390 500005886 986986819 500005886 499998604 917008487 499998604 389383770 499998604 389383770 500003627 389383770 302236689 697772248 302236689 29070383 302236689 29070383 970978528 29070383 499991786 666070838 499991786 872093576 499991786 872093576 127933730 872093576 856729556 499964250 856729556 500003906 856729556 500003906 431597132 500003906 324462278 499968857 324462278 248908953 324462278 248908953 500029653 248908953 499992982 966598795 499992982 499973821 499992982 499973821 374904637 499973821 865424871 865437590 865424871 500019864 865424871 500019864 475023257 500019864 499995787 705321043 499995787 478041 499995787 478041 500032785 478041 825488906 174481018 825488906 129192021 825488906 129192021 129168500 129192021 500349203 500383335 500349203 739209174 500349203 739209174 500011304 739209174 872736837 872794572 872736837 822263221 872736837 822263221 822215926 822263221 500006925 131767228 500006925 419322214 500006925 419322214 419381568 419322214 897223041 897190578 897223041 165413477 897223041 165413477 165430140 165413477 923543211 499973067 923543211 500020563 923543211 500020563 629224632 500020563 139626957 139581906 139626957 249293695 139626957 249293695 249312333 249293695 531757826 468246594 531757826 77983134 531757826 77983134 500008926 77983134 65683490 500008713 65683490 438917329 65683490 438917329 499985084 438917329 499974190 884366692 499974190 340582192 499974190 340582192 500000365 340582192 788071847 499998170 788071847 578052648 788071847 578052648 500026356 578052648 909085870 909109256 909085870 935719893 909085870 935719893 500029101 935719893 499965446 972656639 499965446 605478526 499965446 605478526 394538807 605478526 500038172 610306111 500038172 692096246 500038172 692096246 500000001 692096246 363369496 636644018 363369496 675456205 363369496 675456205 675467598 675456205 680178994 319823556 680178994 717246081 680178994 717246081 717202016 717246081 517838461 517824458 517838461 602326993 517838461 602326993 500039928 602326993 250954998 499961552 250954998 932188060 250954998 932188060 499980072 932188060 220180784 500001022 220180784 623732043 220180784 623732043 623702373 623732043 499967379 366376352 499967379 155231687 499967379 155231687 500024786 155231687 500029541 813961925 500029541 116010445 500029541 116010445 883988890 116010445 222851165 499984004 222851165 767995220 222851165 767995220 232068381 767995220 138250086 861735343 138250086 281201486 138250086 281201486 281206818 281201486 338293465 500020577 338293465 310980100 338293465 310980100 688972561 310980100 499980844 932700547 499980844 507412816 499980844 507412816 492542729 507412816 808152834 191913354 808152834 499995324 808152834 499995324 565771772 499995324 589709831 499963373 589709831 744578571 589709831 744578571 255428698 744578571 927886571 500033139 927886571 500004761 927886571 500004761 4905989 500004761 18453134 18451294 18453134 894109799 18453134 894109799 105862410 894109799 31517970 968486434 31517970 499994766 31517970 499994766 658238354 499994766 167452373 167430114 167452373 129944688 167452373 129944688 129962854 129944688 500001948 750448088 500001948 327233717 500001948 327233717 327228967 327233717 681830798 681847169 681830798 484122841 681830798 484122841 500016148 484122841 500019852 648526772 500019852 752988329 500019852 752988329 752973508 752988329 500032643 531117599 500032643 113911884 500032643 113911884 886149699 113911884 530092725 500027063 530092725 953111347 530092725 953111347 953095969 953111347 214951721 499989300 214951721 245590692 214951721 245590692 499986181 245590692 637192011 362781362 637192011 855353090 637192011 855353090 855328560 855353090 631004219 631056235 631004219 110728996 631004219 110728996 889204082 110728996 500018311 32265395 500018311 500035091 500018311 500035091 64266773 500035091 500009493 408009341 500009493 499979903 500009493 499979903 614810308 499979903 315136124 500033807 315136124 2479136 315136124 2479136 499992726 2479136 838625392 838649601 838625392 296968251 838625392 296968251 499997505 296968251 951907469 951911676 951907469 823327710 951907469 823327710 500032204 823327710 525243572 525258619 525243572 938186353 525243572 938186353 61801269 938186353 432132406 567813946 432132406 600044827 432132406 600044827 499985805 600044827 446910983 500034705 446910983 125774871 446910983 125774871 125766472 125774871 694157077 694089383 694157077 956838537 694157077 956838537 43143911 956838537 658196812 341836578 658196812 511609792 658196812 511609792 511627490 511609792 499988103 381568782 499988103 265455487 499988103 265455487 265466773 265455487 308760772 500014178 308760772 407054352 308760772 407054352 499979797 407054352 182054795 182074463 182054795 681561297 182054795 681561297 318409128 681561297 500004128 984474276 500004128 166942942 500004128 166942942 166909136 166942942 277716278 499978074 277716278 500005678 277716278 500005678 201828785 500005678 488930683 488964018 488930683 427473844 488930683 427473844 427455513 427473844 500006010 404420705 500006010 805192408 500006010 805192408 500011489 805192408 966502746 33488889 966502746 499991862 966502746 499991862 525022353 499991862 360963802 638999267 360963802 831510579 360963802 831510579 168445893 831510579 603440536 500004789 603440536 33856688 603440536 33856688 966156545 33856688 578636675 500029344 578636675 818008857 578636675 818008857 181924585 818008857 211542957 499966357 211542957 939861289 211542957 939861289 60156715 939861289 166023158 833985114 166023158 243295464 166023158 243295464 756666999 243295464 313278210 500019824 313278210 79474275 313278210 79474275 920480727 79474275 67528192 932453259 67528192 499994340 67528192 499994340 397348303 499994340 816506731 499975664 816506731 528680552 816506731 528680552 471248733 528680552 246522569 753473032 246522569 976050929 246522569 976050929 976111109 976050929 779213505 220799615 779213505 855652939 779213505 855652939 499989056 855652939 143006624 500007579 143006624 678598492 143006624 678598492 500019188 678598492 477309264 522691284 477309264 567167966 477309264 567167966 499987358 567167966 499997476 298604413 499997476 7552801 499997476 7552801 500017395 7552801 499984685 938666579 499984685 138153248 499984685 138153248 499989994 138153248 499967948 362603160 499967948 744930918 499967948 744930918 499965224 744930918 508748732 491255264 508748732 80482975 508748732 80482975 80458150 80482975 528423782 500026803 528423782 299365611 528423782 299365611 700597218 299365611 100508396 100490372 100508396 130607968 100508396 130607968 869384861 130607968 312113039 312076449 312113039 506609665 312113039 506609665 493338206 506609665 557830193 499974841 557830193 984595409 557830193 984595409 984520916 984595409 336298753 499975425 336298753 459462125 336298753 459462125 540528978 459462125 499974790 997630124 499974790 499971380 499974790 499971380 263970190 499971380 151424127 500016557 151424127 232221562 151424127 232221562 499980457 232221562 626548772 373413590 626548772 457266274 626548772 457266274 457231348 457266274 802430040 499971790 802430040 182012027 802430040 182012027 500035513 182012027 500037052 632684098 500037052 500035970 500037052 500035970 660180738 500035970 976567721 23436003 976567721 920392364 976567721 920392364 920365676 920392364 4352679 995639891 4352679 499975349 4352679 499975349 569736026 499975349 411011242 411039000 411011242 903789933 411011242 903789933 500018869 903789933 495880280 504066038 495880280 266350407 495880280 266350407 733650438 266350407 102318650 499985539 102318650 151460027 102318650 151460027 848537002 151460027 969768158 969791059 969768158 889048371 969768158 889048371 499978359 889048371 108095121 108043514 108095121 685288935 108095121 685288935 500003278 685288935 252598626 500031859 252598626 671329769 252598626 671329769 671307145 671329769 807356533 807333655 807356533 922941120 807356533 922941120 922932317 922941120 73436617 926525115 73436617 725742370 73436617 725742370 725773060 725742370 714195107 500032336 714195107 961443456 714195107 961443456 499962103 961443456 760411604 760373004 760411604 499987795 760411604 499987795 362841661 499987795 342366973 342429291 342366973 391491698 342366973 391491698 608517354 391491698 182487673 817494416 182487673 801857663 182487673 801857663 801861328 801857663 624010907 500014226 624010907 499981189 624010907 499981189 839829657 499981189 716399573 283635630 716399573 447149405 716399573 447149405 500007018 447149405 433210014 566776088 433210014 822695861 433210014 822695861 500007269 822695861 500017754 653140229 500017754 499977760 500017754 499977760 377555159 499977760 399038155 600953543 399038155 580532235 399038155 580532235 499976562 580532235 499981395 364883187 499981395 216020781 499981395 216020781 216000584 216020781 546474623 453585777 546474623 499960482 546474623 499960482 872695701 499960482 259813825 499990154 259813825 992566794 259813825 992566794 992537318 992566794 43506600 500002450 43506600 499962875 43506600 499962875 398193820 499962875 500029128 223801181 500029128 355139295 500029128 355139295 499976362 355139295 608582173 391449677 608582173 898717378 608582173 898717378 898669926 898717378 819685547 499983332 819685547 178315434 819685547 178315434 500036380 178315434 110993992 500005899 110993992 697010728 110993992 697010728 500039449 697010728 62867217 62880077 62867217 500028378 62867217 500028378 683686517 500028378 77493778 500015580 77493778 864403955 77493778 864403955 135570863 864403955 499981951 664984142 499981951 275747621 499981951 275747621 275729770 275747621 292777252 292775658 292777252 336059945 292777252 336059945 336054979 336059945 221346275 221365856 221346275 480259881 221346275 480259881 519772845 480259881 499979772 858100972 499979772 500039744 499979772 500039744 464375098 500039744 154879800 154882063 154879800 578901733 154879800 578901733 421111766 578901733 499988182 484138074 499988182 942667859 499988182 942667859 57330590 942667859 935841921 499982130 935841921 177219268 935841921 177219268 499973368 177219268 500038210 108779196 500038210 373482551 500038210 373482551 626468820 373482551 500025614 485106821 500025614 705415345 500025614 705415345 499969156 705415345 108418907 499977172 108418907 793083160 108418907 793083160 206922118 793083160 39179072 39143779 39179072 428339864 39179072 428339864 500028517 428339864 444961318 444962399 444961318 284139661 444961318 284139661 500039540 284139661 652282166 499995882 652282166 242282416 652282166 242282416 499963880 242282416 399483756 399446449 399483756 500029151 399483756 500029151 592733729 500029151 343178859 343220480 343178859 355248388 343178859 355248388 644798915 355248388 499980231 744277370 499980231 712130101 499980231 712130101 712086670 712130101 590372269 500022408 590372269 902113881 590372269 902113881 97882647 902113881 499968023 955123951 499968023 140948682 499968023 140948682 140953735 140948682 500014895 21372818 500014895 536884833 500014895 536884833 536865919 536884833 751529031 248458525 751529031 213291252 751529031 213291252 213314508 213291252 780221374 780213106 780221374 499972299 780221374 499972299 101985579 499972299 547749435 547746898 547749435 224976975 547749435 224976975 500002488 224976975 499996289 93684402 499996289 923051906 499996289 923051906 76938514 923051906 229798431 229769898 229798431 700251407 229798431 700251407 700268544 700251407 499992048 325529823 499992048 429114580 499992048 429114580 500023498 429114580 857740552 857799520 857740552 433532167 857740552 433532167 566503959 433532167 497837225 497777387 497837225 598751694 497837225 598751694 500031727 598751694 925939912 500031813 925939912 646212906 925939912 646212906 353725164 646212906 499989114 21166797 499989114 520709836 499989114 520709836 520681145 520709836 975287606 24755861 975287606 500037303 975287606 500037303 946290256 500037303 963832937 963821931 963832937 499981405 963832937 499981405 748927559 499981405 565788722 565800220 565788722 89545723 565788722 89545723 500016714 89545723 703699014 499976201 703699014 743392644 703699014 743392644 743367256 743392644 679330798 500004662 679330798 447081491 679330798 447081491 552909128 447081491 500035152 103441886 500035152 499965206 500035152 499965206 485558480 499965206 496804936 499980080 496804936 585342451 496804936 585342451 499977276 585342451 776120539 776151440 776120539 680260207 776120539 680260207 319770326 680260207 18159686 981888832 18159686 240973849 18159686 240973849 499966709 240973849 605882531 394091527 605882531 499989077 605882531 499989077 550163407 499989077 470389431 529617278 470389431 499971606 470389431 499971606 795915278 499971606 499977949 727163935 499977949 643316636 499977949 643316636 643302639 643316636 173880356 826085752 173880356 500016918 173880356 500016918 279352722 500016918 677530364 322421594 677530364 607787475 677530364 607787475 392177418 607787475 499998161 721380952 499998161 20921897 499998161 20921897 20891514 20921897 401751959 499971841 401751959 745889840 401751959 745889840 500021481 745889840 500010802 839067852 500010802 647960981 500010802 647960981 351967038 647960981 138067771 861959550 138067771 255609109 138067771 255609109 744396303 255609109 187639970 187664856 187639970 612101443 187639970 612101443 499962774 612101443 697253850 697246272 697253850 241159574 697253850 241159574 241098381 241159574 865767427 134225470 865767427 174057126 865767427 174057126 825951991 174057126 407307921 592694108 407307921 500016785 407307921 500016785 611118472 500016785 500031566 166319003 500031566 499977161 500031566 499977161 518543214 499977161 499990175 498847035 499990175 249911086 499990175 249911086 249892865 249911086 539041465 500000153 539041465 499963829 539041465 499963829 728185383 499963829 367951926 499993799 367951926 500019211 367951926 500019211 480761427 500019211 41637709 41580898 41637709 491632428 41637709 491632428 500027901 491632428 499971311 69956749 499971311 69967129 499971311 69967129 70021781 69967129 687595430 312438599 687595430 97040855 687595430 97040855 97025823 97040855 714820702 714794683 714820702 576721489 714820702 576721489 423267390 576721489 499992549 891481727 499992549 663316221 499992549 663316221 499970619 663316221 735016476 264968845 735016476 524020302 735016476 524020302 476034394 524020302 809963043 190016345 809963043 278488596 809963043 278488596 721476573 278488596 315780035 315831829 315780035 651932505 315780035 651932505 348043731 651932505 829003892 170973420 829003892 307057611 829003892 307057611 307073078 307057611 690111269 690115747 690111269 499978274 690111269 499978274 445828746 499978274 754679566 245342653 754679566 629292995 754679566 629292995 370689251 629292995 500015964 583090906 500015964 745574867 500015964 745574867 745538171 745574867 500007006 993289221 500007006 500016084 500007006 500016084 890011243 500016084 454490524 454495049 454490524 68154846 454490524 68154846 499992014 68154846 422220194 422221778 422220194 499966741 422220194 499966741 202501725 499966741 90348096 500017936 90348096 535186484 90348096 535186484 499981659 535186484 499982600 641439879 499982600 187801349 499982600 187801349 499991577 187801349 823689044 176315505 823689044 499976904 823689044 499976904 883050706 499976904 672501054 672543261 672501054 500026185 672501054 500026185 683892895 500026185 749480161 749535301 749480161 499976519 749480161 499976519 320607936 499976519 29713349 29723810 29713349 861546374 29713349 861546374 861524266 861546374 759905235 759928632 759905235 293417108 759905235 293417108 293438451 293417108 50128503 949820378 50128503 499968692 50128503 499968692 265975762 499968692 499994397 340658060 499994397 572232255 499994397 572232255 427833746 572232255 417882281 582043396 417882281 826104314 417882281 826104314 499986394 826104314 883529099 883486064 883529099 200460762 883529099 200460762 200454004 200460762 497020648 500027972 497020648 224308744 497020648 224308744 224301082 224308744 626074244 373947650 626074244 413736665 626074244 413736665 500010350 413736665 500005272 267092033 500005272 499979648 500005272 499979648 897411894 499979648 499967994 84508075 499967994 824641694 499967994 824641694 175337572 824641694 673702215 326357955 673702215 500031405 673702215 500031405 917234341 500031405 499995514 398472608 499995514 810121622 499995514 810121622 500030416 810121622 559389562 559378186 559389562 852773902 559389562 852773902 147208243 852773902 499976793 424567474 499976793 500009498 499976793 500009498 772483077 500009498 521524520 478445861 521524520 504606532 521524520 504606532 504657105 504606532 186795395 186769968 186795395 467722154 186795395 467722154 532211698 467722154 105694250 894251058 105694250 499971134 105694250 499971134 749501548 499971134 39979980 500033340 39979980 209182780 39979980 209182780 790804490 209182780 499988580 451147632 499988580 396952607 499988580 396952607 396991258 396952607 292035279 499970309 292035279 619117355 292035279 619117355 619052117 619117355 879502649 499994427 879502649 340119160 879502649 340119160 340096778 340119160 500014533 76788274 500014533 106642229 500014533 106642229 500018384 106642229 790023421 789991452 790023421 829167553 790023421 829167553 499983167 829167553 500025882 462390435 500025882 499999096 500025882 499999096 184712302 499999096 377735286 622298060 377735286 500000659 377735286 500000659 787191112 500000659 67504103 932527720 67504103 500031062 67504103 500031062 700915549 500031062 269044143 730896590 269044143 493217999 269044143 493217999 506795581 493217999 699349892 699348258 699349892 301579431 699349892 301579431 698456354 301579431 117748416 882205382 117748416 79740648 117748416 79740648 79734719 79740648 350981616 499972619 350981616 734173588 350981616 734173588 500004475 734173588 205811905 500010228 205811905 520447594 205811905 520447594 499980397 520447594 738887811 738958874 738887811 46363863 738887811 46363863 500005527 46363863 499972653 532594104 499972653 549488047 499972653 549488047 450473525 549488047 324106016 500000704 324106016 918342768 324106016 918342768 81612964 918342768 501963755 499973703 501963755 311384319 501963755 311384319 499986736 311384319 499996760 694057329 499996760 502439868 499996760 502439868 500037321 502439868 350727594 649246225 350727594 61583077 350727594 61583077 938374022 61583077 499977189 702780646 499977189 549911034 499977189 549911034 500024594 549911034 809768379 499981900 809768379 825515159 809768379 825515159 500035031 825515159 588463590 588496816 588463590 499970140 588463590 499970140 36492291 499970140 500003475 414948292 500003475 500035110 500003475 500035110 48344757 500035110 811882515 499963534 811882515 402968726 811882515 402968726 597050649 402968726 500019698 203118853 500019698 425266404 500019698 425266404 499965869 425266404 36713564 963351737 36713564 410229146 36713564 410229146 500011163 410229146 364084865 635927577 364084865 500038666 364084865 500038666 48826461 500038666 110613487 110604024 110613487 269508556 110613487 269508556 499972800 269508556 500003153 395021330 500003153 872150778 500003153 872150778 127861165 872150778 500007299 398507494 500007299 674069634 500007299 674069634 499974536 674069634 500023262 207413324 500023262 892103626 500023262 892103626 499979647 892103626 920837829 79172924 920837829 296496341 920837829 296496341 296554059 296496341 499964379 49408896 499964379 403344766 499964379 403344766 596622932 403344766 973988714 973982866 973988714 500006963 973988714 500006963 789933643 500006963 361563003 638421389 361563003 500037771 361563003 500037771 879776995 500037771 948660539 51342285 948660539 500009276 948660539 500009276 350596372 500009276 443044481 443002748 443044481 73727906 443044481 73727906 73686270 73727906 499967803 391855987 499967803 345147766 499967803 345147766 500029006 345147766 108847956 499990350 108847956 534938709 108847956 534938709 534953519 534938709 511065803 511075866 511065803 65097236 511065803 65097236 500031047 65097236 500011012 465222564 500011012 569515148 500011012 569515148 430486154 569515148 924607022 924664535 924607022 763199015 924607022 763199015 499969767 763199015 456636881 500011962 456636881 500030986 456636881 500030986 332984361 500030986 412137960 500011464 412137960 51517554 412137960 51517554 51512027 51517554 471531407 528467084 471531407 549760673 471531407 549760673 549760741 549760673 247731461 499964485 247731461 676244536 247731461 676244536 500012643 676244536 177770074 500015785 177770074 373592611 177770074 373592611 499994984 373592611 918573736 499990309 918573736 500027154 918573736 500027154 839409026 500027154 99658878 900323266 99658878 613910595 99658878 613910595 613924117 613910595 945562037 945603362 945562037 657555518 945562037 657555518 342507276 657555518 500035679 844247511 500035679 924014689 500035679 924014689 75938108 924014689 179047834 499997810 179047834 118190820 179047834 118190820 118192477 118190820 499983890 975541001 499983890 688073752 499983890 688073752 499961380 688073752 500036104 990264872 500036104 500007570 500036104 500007570 90760300 500007570 524986318 475038658 524986318 723891372 524986318 723891372 500015068 723891372 499983749 718775231 499983749 262710336 499983749 262710336 500010627 262710336 863466571 499986548 863466571 128492098 863466571 128492098 500028055 128492098 980824884 19128371 980824884 673721438 980824884 673721438 673781895 673721438 500029633 915832283 500029633 872412417 500029633 872412417 127589818 872412417 722829276 722806233 722829276 171144273 722829276 171144273 500029284 171144273 40627974 959431990 40627974 660085967 40627974 660085967 660110195 660085967 499988976 82470227 499988976 499972987 499988976 499972987 232018654 499972987 964186748 500001481 964186748 28191789 964186748 28191789 28169175 28191789 499964880 976385143 499964880 499984615 499964880 499984615 765287512 499984615 599904583 400084252 599904583 499999836 599904583 499999836 527887388 499999836 499970146 936936826 499970146 499970032 499970146 499970032 128499722 499970032 414847742 500019709 414847742 301241288 414847742 301241288 500019288 301241288 499967222 138009924 499967222 556305196 499967222 556305196 556315095 556305196 500032054 922320829 500032054 609471557 500032054 609471557 499972696 609471557 500017747 862219238 500017747 898932199 500017747 898932199 898988647 898932199 171571499 171566713 171571499 35372578 171571499 35372578 35403148 35372578 793085953 793112684 793085953 366661610 793085953 366661610 633366061 366661610 110002087 500021972 110002087 499977776 110002087 499977776 708271611 499977776 115025181 884969952 115025181 16942665 115025181 16942665 499976509 16942665 175307125 175313534 175307125 415688389 175307125 415688389 584291264 415688389 233086072 766933327 233086072 584289513 233086072 584289513 584295444 584289513 794714087 205273157 794714087 935867637 794714087 935867637 500037293 935867637 499997311 371152683 499997311 14600559 499997311 14600559 985430494 14600559 647305843 352713977 647305843 23531031 647305843 23531031 976470921 23531031 505086749 505099952 505086749 499990570 505086749 499990570 193321264 499990570 499990801 362603241 499990801 499965238 499990801 499965238 495839471 499965238 647746870 500008382 647746870 872093416 647746870 872093416 872100150 872093416 685024630 315030225 685024630 499973907 685024630 499973907 294869450 499973907 824731740 175254750 824731740 117677916 824731740 117677916 117629647 117677916 499996662 447133107 499996662 500011863 499996662 500011863 475647121 500011863 150013079 499989016 150013079 784872863 150013079 784872863 784851769 784872863 499988745 155225501 499988745 670758776 499988745 670758776 329223520 670758776 500038365 406860493 500038365 942373646 500038365 942373646 57618470 942373646 765351563 234669856 765351563 499980573 765351563 499980573 798468175 499980573 369612801 630386576 369612801 280925192 369612801 280925192 719046764 280925192 499973993 23545765 499973993 719596116 499973993 719596116 499998145 719596116 510376571 489571809 510376571 500012148 510376571 500012148 2373687 500012148 500019655 406030138 500019655 589500336 500019655 589500336 500018055 589500336 117739273 500020405 117739273 420887334 117739273 420887334 579091660 420887334 418495304 418499461 418495304 426121350 418495304 426121350 573850502 426121350 499997316 36634041 499997316 913806447 499997316 913806447 86179596 913806447 569456872 500020021 569456872 339373214 569456872 339373214 660630489 339373214 500017999 829577429 500017999 217644975 500017999 217644975 782371184 217644975 500016648 71316116 500016648 167628262 500016648 167628262 832393258 167628262 198265864 198270749 198265864 699517197 198265864 699517197 300494722 699517197 352263821 647724105 352263821 718582222 352263821 718582222 499993075 718582222 462562166 462568544 462562166 499977532 462562166 499977532 731132309 499977532 88794342 88740409 88794342 259017437 88794342 259017437 499963545 259017437 580540248 419447070 580540248 449620203 580540248 449620203 550387666 449620203 550732778 500002222 550732778 35978433 550732778 35978433 964046090 35978433 71940144 71907664 71940144 377417351 71940144 377417351 622534906 377417351 327816650 672173215 327816650 534401647 327816650 534401647 465582613 534401647 338345418 338360721 338345418 671683697 338345418 671683697 671757271 671683697 731705663 268295903 731705663 265518348 731705663 265518348 265458901 265518348 922263275 77699023 922263275 443059163 922263275 443059163 443052263 443059163 471978402 499973592 471978402 509138798 471978402 509138798 490816160 509138798 781650301 500034966 781650301 500038892 781650301 500038892 415318821 500038892 632925631 367097928 632925631 457313443 632925631 457313443 499998361 457313443 500018779 387174845 500018779 330760655 500018779 330760655 499980723 330760655 402773420 402766919 402773420 500010805 402773420 500010805 68889056 500010805 577746171 577691390 577746171 190982637 577746171 190982637 500029048 190982637 823562931 176411795 823562931 554927533 823562931 554927533 554891594 554927533 360075974 360043100 360075974 469627149 360075974 469627149 530336689 469627149 617691006 382301614 617691006 500035779 617691006 500035779 369131703 500035779 327039060 326963945 327039060 116747689 327039060 116747689 499966332 116747689 979689047 20267124 979689047 499988519 979689047 499988519 234877519 499988519 500027229 551213035 500027229 183093526 500027229 183093526 816855090 183093526 500015194 239951936 500015194 341949554 500015194 341949554 341948744 341949554 500010284 889064458 500010284 131635218 500010284 131635218 499966165 131635218 281610213 281594361 281610213 188334436 281610213 188334436 500000233 188334436 786363407 213607646 786363407 114344699 786363407 114344699 114365559 114344699 138827593 138779372 138827593 188665071 138827593 188665071 811332766 188665071 363788685 363773032 363788685 318000630 363788685 318000630 318000951 318000630 395875912 499969986 395875912 559483162 395875912 559483162 500017973 559483162 438743582 499989371 438743582 500038708 438743582 500038708 51891327 500038708 715917464 500011843 715917464 224287069 715917464 224287069 224351693 224287069 499989647 918385454 499989647 500033712 499989647 500033712 808225744 500033712 40102161 959890678 40102161 40029511 40102161 40029511 959973420 40029511 741206541 258738166 741206541 499970614 741206541 499970614 180088098 499970614 247984478 248029345 247984478 910562120 247984478 910562120 500031686 910562120 87831968 500008716 87831968 633252712 87831968 633252712 500038491 633252712 615913584 615889537 615913584 960017950 615913584 960017950 960033781 960017950 826883668 826909433 826883668 247987297 826883668 247987297 752004204 247987297 499990777 694887404 499990777 291632023 499990777 291632023 499967130 291632023 501217882 498744613 501217882 499964608 501217882 499964608 697518698 499964608 362225986 362276447 362225986 500003442 362225986 500003442 112695661 500003442 180908071 819085813 180908071 609209004 180908071 609209004 499985169 609209004 876900763 500003168 876900763 668885789 876900763 668885789 668913348 668885789 500002610 670843615 500002610 302030985 500002610 302030985 302002330 302030985 499963663 71026521 499963663 65836958 499963663 65836958 499967562 65836958 329055106 500016996 329055106 500001446 329055106 500001446 275605422 500001446 93302151 906732331 93302151 10621042 93302151 10621042 500039615 10621042 743210333 499969554 743210333 934785960 743210333 934785960 65235096 934785960 465513505 500006624 465513505 174667532 465513505 174667532 500006976 174667532 523258760 476749563 523258760 531123542 523258760 531123542 531178708 531123542 243524683 756499647 243524683 403511338 243524683 403511338 403455776 403511338 499976872 818698372 499976872 500035135 499976872 500035135 583844451 500035135 500003093 302441914 500003093 86993967 500003093 86993967 913038106 86993967 343021818 500028502 343021818 966742339 343021818 966742339 500023768 966742339 6034194 6037660 6034194 99677112 6034194 99677112 900380861 99677112 333577314 333627104 333577314 499964455 333577314 499964455 451283770 499964455 662787731 499984019 662787731 449725341 662787731 449725341 499977797 449725341 499963298 758879368 499963298 706692704 499963298 706692704 706705909 706692704 499983947 872455157 499983947 558818917 499983947 558818917 558804676 558818917 605383757 394596343 605383757 883412245 605383757 883412245 500019806 883412245 37988241 962017598 37988241 500039256 37988241 500039256 71808163 500039256 499999696 234241756 499999696 500005963 499999696 500005963 544377332 500005963 721820687 500003226 721820687 499983943 721820687 499983943 557490991 499983943 329968121 500017100 329968121 499997156 329968121 499997156 422466393 499997156 19878594 19879812 19878594 700844148 19878594 700844148 299188805 700844148 724099166 724138999 724099166 499971940 724099166 499971940 128445865 499971940 499995733 51056365 499995733 337151756 499995733 337151756 337120658 337151756 499971282 794388190 499971282 499961856 499971282 499961856 787858377 499961856 632761555 632737376 632761555 959469136 632761555 959469136 959457510 959469136 499987109 207925897 499987109 592835155 499987109 592835155 407233701 592835155 500008410 983339095 500008410 75459233 500008410 75459233 75512848 75459233 246815420 500009835 246815420 28930566 246815420 28930566 28965254 28930566 118494019 500001244 118494019 499998561 118494019 499998561 727887127 499998561 715688787 500031961 715688787 499992910 715688787 499992910 830218024 499992910 500004613 185031316 500004613 632295079 500004613 632295079 499992342 632295079 584320975 584326216 584320975 222943615 584320975 222943615 222906903 222943615 499965706 800202300 499965706 743898098 499965706 743898098 500015695 743898098 639117375 360892665 639117375 34070663 639117375 34070663 499961513 34070663 649920409 499999987 649920409 644736382 649920409 644736382 500007815 644736382 413681396 500000808 413681396 486881725 413681396 486881725 500026123 486881725 731677657 731670661 731677657 993214138 731677657 993214138 993189526 993214138 327501024 672443823 327501024 691068631 327501024 691068631 500008107 691068631 22755091 977227942 22755091 528328028 22755091 528328028 528327970 528328028 500017508 150990382 500017508 499986617 500017508 499986617 162831993 499986617 249358208 500029929 249358208 751828779 249358208 751828779 751791279 751828779 499965815 450245283 499965815 284938248 499965815 284938248 284962305 284938248 499989127 579068128 499989127 196374178 499989127 196374178 196372849 196374178 938295178 61667950 938295178 479066801 938295178 479066801 520906786 479066801 678242161 500031722 678242161 307331816 678242161 307331816 307325953 307331816 103826800 500011005 103826800 41270082 103826800 41270082 41263172 41270082 533426986 533408270 533426986 890211108 533426986 890211108 499999821 890211108 519633600 499996980 519633600 20318892 519633600 20318892 499995641 20318892 469800001 469831099 469800001 499973331 469800001 499973331 617483790 499973331 500030521 282210317 500030521 809510574 500030521 809510574 499964001 809510574 138998450 138987004 138998450 439432543 138998450 439432543 439428600 439432543 645854089 645888872 645854089 333892645 645854089 333892645 333905747 333892645 594143337 594149854 594143337 719898325 594143337 719898325 719897479 719898325 130557022 500036871 130557022 197969138 130557022 197969138 197957802 197969138 34228240 34246256 34228240 545260260 34228240 545260260 545209535 545260260 795461102 795446239 795461102 391103008 795461102 391103008 608904618 391103008 151877192 500021167 151877192 7213122 151877192 7213122 992788160 7213122 532103743 532113386 532103743 358681217 532103743 358681217 499987884 358681217 912782696 912838978 912782696 500037820 912782696 500037820 124118785 500037820 159300553 840703634 159300553 213934274 159300553 213934274 213912691 213934274 320065038 679937543 320065038 74472331 320065038 74472331 499968172 74472331 42840517 500009322 42840517 500023048 42840517 500023048 478406343 500023048 500035737 298405683 500035737 244502685 500035737 244502685 244479614 244502685 907067545 92924662 907067545 760539828 907067545 760539828 760486034 760539828 870602807 870644439 870602807 871536451 870602807 871536451 128432976 871536451 328950996 671096709 328950996 79505097 328950996 79505097 499986179 79505097 74156365 925853671 74156365 499993162 74156365 499993162 576099838 499993162 500031791 384377010 500031791 426120277 500031791 426120277 500011722 426120277 176327352 176347547 176327352 850509124 176327352 850509124 499970771 850509124 809391512 190624671 809391512 520253954 809391512 520253954 479786922 520253954 219092679 499980614 219092679 951952175 219092679 951952175 48075007 951952175 88474443 911480245 88474443 499964528 88474443 499964528 493096839 499964528 500021513 412269377 500021513 704014897 500021513 704014897 296013069 704014897 500028858 515944852 500028858 500005885 500028858 500005885 489444165 500005885 113259079 499995592 113259079 499968556 113259079 499968556 105151323 499968556 690356345 499982168 690356345 993137513 690356345 993137513 993118593 993137513 500013924 416896919 500013924 220530008 500013924 220530008 220592594 220530008 951170172 48873190 951170172 130021651 951170172 130021651 870008981 130021651 433476013 499981425 433476013 699299266 433476013 699299266 300690578 699299266 140194082 500035747 140194082 179514486 140194082 179514486 820534014 179514486 953523574 953507115 953523574 688422922 953523574 688422922 311571965 688422922 196128022 196150643 196128022 455177049 196128022 455177049 500010107 455177049 351611354 351628925 351611354 500002318 351611354 500002318 99577028 500002318 768109644 768103024 768109644 194923948 768109644 194923948 500013784 194923948 301290765 499966818 301290765 499969164 301290765 499969164 448421562 499969164 146965260 146941127 146965260 644056795 146965260 644056795 499969744 644056795 653745169 346276472 653745169 499974710 653745169 499974710 568347261 499974710 980466465 980417413 980466465 160895481 980466465 160895481 839094667 160895481 157313436 842643215 157313436 500007400 157313436 500007400 861121290 500007400 381118539 500024438 381118539 762472016 381118539 762472016 237485791 762472016 539395878 499988610 539395878 667983144 539395878 667983144 499987900 667983144 500004168 330851448 500004168 499969297 500004168 499969297 68294797 499969297 36855735 499992077 36855735 113417099 36855735 113417099 886599207 113417099 499964749 598934712 499964749 539556754 499964749 539556754 460499341 539556754 867932445 132059619 867932445 696030631 867932445 696030631 499989467 696030631 433156516 500031697 433156516 979563601 433156516 979563601 20450016 979563601 891876799 891887941 891876799 549487704 891876799 549487704 549460469 549487704 527413831 527406824 527413831 410052710 527413831 410052710 499990110 410052710 500018383 417006756 500018383 499962621 500018383 499962621 460235682 499962621 872967633 127049693 872967633 356549097 872967633 356549097 499964005 356549097 339070594 660959592 339070594 500006210 339070594 500006210 75611400 500006210 301291620 500025689 301291620 458059131 301291620 458059131 541896492 458059131 500006794 559136165 500006794 870713463 500006794 870713463 129337373 870713463 734474175 734448212 734474175 693114638 734474175 693114638 306868067 693114638 387004017 500021066 387004017 599380742 387004017 599380742 499992701 599380742 568018792 499997528 568018792 998610125 568018792 998610125 500005921 998610125 501198960 498790910 501198960 103000491 501198960 103000491 896972717 103000491 296692289 703346586 296692289 361825246 296692289 361825246 638221037 361825246 82831630 499997950 82831630 327180708 82831630 327180708 672844545 327180708 500021164 711127805 500021164 647902015 500021164 647902015 352068145 647902015 499976010 545892914 499976010 228062760 499976010 228062760 228035604 228062760 777466668 222487925 777466668 730798578 777466668 730798578 730727188 730798578 657692992 657701478 657692992 76323478 657692992 76323478 499966826 76323478 499986238 14520306 499986238 500004222 499986238 500004222 431296949 500004222 499968015 285827354 499968015 696454336 499968015 696454336 696499551 696454336 38505983 499968321 38505983 678200084 38505983 678200084 678188299 678200084 427506431 500011752 427506431 752687502 427506431 752687502 752655666 752687502 168970670 500001738 168970670 268563249 168970670 268563249 731364333 268563249 130895463 869101559 130895463 276064166 130895463 276064166 723956331 276064166 889019736 499998138 889019736 602426608 889019736 602426608 500038326 602426608 500008331 183919348 500008331 499996757 500008331 499996757 730184158 499996757 500037364 42115946 500037364 783714025 500037364 783714025 216333542 783714025 538983385 538955649 538983385 266086443 538983385 266086443 266049777 266086443 562006646 500013921 562006646 741550189 562006646 741550189 258420885 741550189 499994470 777672516 499994470 306078686 499994470 306078686 499960314 306078686 52240925 947737978 52240925 235297258 52240925 235297258 499968355 235297258 157443925 500013976 157443925 936284967 157443925 936284967 63713192 936284967 627124223 627138950 627124223 970836556 627124223 970836556 970766691 970836556 528536986 500007465 528536986 302978193 528536986 302978193 303023481 302978193 92232893 92189857 92232893 646279357 92232893 646279357 500029139 646279357 499971112 765871554 499971112 499981623 499971112 499981623 316562055 499981623 747940454 252061422 747940454 46233280 747940454 46233280 500005740 46233280 970097722 29868085 970097722 618484540 970097722 618484540 381440205 618484540 746723976 253259433 746723976 27357765 746723976 27357765 972695590 27357765 500008242 847932502 500008242 500026558 500008242 500026558 675798759 500026558 465533338 465548813 465533338 659245573 465533338 659245573 500028860 659245573 642615967 642614636 642615967 746508145 642615967 746508145 253495496 746508145 663249347 663261524 663249347 634716731 663249347 634716731 634693655 634716731 500006845 209857356 500006845 317846545 500006845 317846545 317894585 317846545 548394168 548362120 548394168 500025648 548394168 500025648 153433349 500025648 892690466 892687952 892690466 499965869 892690466 499965869 671555811 499965869 911290077 500037017 911290077 280375513 911290077 280375513 500032637 280375513 444935605 555033427 444935605 154019280 444935605 154019280 845974363 154019280 526853510 500033183 526853510 926360891 526853510 926360891 500009130 926360891 500021768 165177605 500021768 855963271 500021768 855963271 499965574 855963271 21889156 978082444 21889156 905161513 21889156 905161513 499998093 905161513 698959353 698968401 698959353 337511844 698959353 337511844 499966126 337511844 50929264 500003243 50929264 499994025 50929264 499994025 214762597 499994025 400986025 401031668 400986025 281292572 400986025 281292572 500005207 281292572 724849249 724801552 724849249 646285097 724849249 646285097 646260980 646285097 248860095 499971041 248860095 401709805 248860095 401709805 499973353 401709805 461150951 538808490 461150951 439492152 461150951 439492152 500000258 439492152 825718035 500021821 825718035 628182272 825718035 628182272 628199245 628182272 954792485 954745380 954792485 844832549 954792485 844832549 844833998 844832549 153507021 846468469 153507021 912427601 153507021 912427601 500030173 912427601 499998815 359664701 499998815 504714856 499998815 504714856 504743161 504714856 203591932 203520630 203591932 246473717 203591932 246473717 753559758 246473717 594842363 594867129 594842363 2108327 594842363 2108327 997881989 2108327 500029122 782625748 500029122 500023690 500029122 500023690 724708145 500023690 506679273 506706730 506679273 800080894 506679273 800080894 800078937 800080894 101032494 8989402
200000 9189767 0 9189767 18313997 9189767 6779124 6314865 6779124 8401764 6779124 8401764 18650483 8401764 17913195 9063038 17913195 21757528 17913195 21757528 5398505 21757528 10186444 9539881 10186444 5335000 10186444 5335000 5528466 5335000 19938763 19699121 19938763 3190720 19938763 3190720 3666556 3190720 15601125 14663704 15601125 11651910 15601125 11651910 15559595 11651910 15415354 11391186 15415354 23089040 15415354 23089040 23590070 23089040 12781564 13920415 12781564 14084046 12781564 14084046 14790564 14084046 3396656 23663977 3396656 4071543 3396656 4071543 4171780 4071543 6470740 20486710 6470740 10134357 6470740 10134357 16934008 10134357 9651558 9289099 9651558 19266435 9651558 19266435 20134258 19266435 4538702 22608548 4538702 15653755 4538702 15653755 16272747 15653755 24441069 2538939 24441069 2210400 24441069 2210400 1914992 2210400 16494152 10663957 16494152 25056924 16494152 25056924 25924167 25056924 22255863 4348961 22255863 17419350 22255863 17419350 9690147 17419350 18984996 8185490 18984996 20941704 18984996 20941704 6028806 20941704 16748096 10506802 16748096 18347055 16748096 18347055 8535535 18347055 21918968 21234272 21918968 4649607 21918968 4649607 22427433 4649607 22884291 22068411 22884291 18043895 22884291 18043895 9133422 18043895 13723408 13091232 13723408 24485127 13723408 24485127 25594572 24485127 14640512 13796152 14640512 11649540 14640512 11649540 12671704 11649540 22644971 4118565 22644971 17440498 22644971 17440498 9646608 17440498 12182169 14831383 12182169 16947390 12182169 16947390 9787404 16947390 22902786 3977847 22902786 18963021 22902786 18963021 19642691 18963021 8607931 8357942 8607931 3571878 8607931 3571878 3618048 3571878 3192633 23797625 3192633 8645422 3192633 8645422 9194648 8645422 7323768 19767377 7323768 17960891 7323768 17960891 18224158 17960891 23227897 22422669 23227897 11185179 23227897 11185179 11892901 11185179 16720383 10397028 16720383 24009393 16720383 24009393 2975439 24009393 5690045 21354258 5690045 2999503 5690045 2999503 23836517 2999503 11846641 11081715 11846641 14048648 11846641 14048648 12647764 14048648 8902567 17897638 8902567 8080767 8902567 8080767 8585542 8080767 15400817 14401408 15400817 14246642 15400817 14246642 12329432 14246642 10163218 9645976 10163218 21618998 10163218 21618998 22430885 21618998 12548895 14371205 12548895 20760938 12548895 20760938 21438886 20760938 19686813 7171374 19686813 23430412 19686813 23430412 3360675 23430412 18768705 18326479 18768705 12626878 18768705 12626878 13459399 12626878 11470685 10751735 11470685 14099527 11470685 14099527 12360247 14099527 6283246 5953493 6283246 24228368 6283246 24228368 2657887 24228368 10876098 10379204 10876098 13157256 10876098 13157256 14130291 13157256 4688132 4702991 4688132 15510533 4688132 15510533 11393438 15510533 9022874 18060342 9022874 19817403 9022874 19817403 7206151 19817403 23093048 3827628 23093048 8791132 23093048 8791132 18167556 8791132 8710198 8402836 8710198 10269747 8710198 10269747 16691842 10269747 18351873 18115254 18351873 14671049 18351873 14671049 12053603 14671049 19695818 19124096 19695818 8351967 19695818 8351967 8668360 8351967 10949441 15641689 10949441 8599514 10949441 8599514 8722289 8599514 19749020 18969469 19749020 13249181 19749020 13249181 13679275 13249181 13606164 13115732 13606164 14770183 13606164 14770183 11678929 14770183 8192281 18853916 8192281 13371249 8192281 13371249 13293370 13371249 24541999 2290634 24541999 19079382 24541999 19079382 19572507 19079382 9125452 17706918 9125452 14903575 9125452 14903575 11948055 14903575 6672894 6243287 6672894 7998664 6672894 7998664 19245008 7998664 9669012 9272872 9669012 12542120 9669012 12542120 13651621 12542120 9041075 8737087 9041075 6480979 9041075 6480979 6824165 6480979 13140581 13911561 13140581 6220677 13140581 6220677 20859950 6220677 6688708 20318174 6688708 7845609 6688708 7845609 19401180 7845609 22883973 21921890 22883973 3778382 22883973 3778382 3622291 3778382 10689240 16406417 10689240 23067857 10689240 23067857 24034554 23067857 22698100 22006558 22698100 13669193 22698100 13669193 13876724 13669193 7464569 19704522 7464569 18142884 7464569 18142884 8811427 18142884 20724759 5882004 20724759 15974163 20724759 15974163 11086477 15974163 22543885 22006924 22543885 15418895 22543885 15418895 16009662 15418895 2005356 25086940 2005356 5124566 2005356 5124566 21957604 5124566 16471405 15822342 16471405 11052960 16471405 11052960 11817934 11052960 7819201 19247839 7819201 20525643 7819201 20525643 21262354 20525643 15848372 15591527 15848372 18512485 15848372 18512485 19235305 18512485 8411142 8047373 8411142 4143612 8411142 4143612 4455330 4143612 9032236 8515912 9032236 23442712 9032236 23442712 24603319 23442712 3163081 23751974 3163081 13805502 3163081 13805502 14001769 13805502 20674552 20031799 20674552 25210978 20674552 25210978 26341691 25210978 20637471 6426801 20637471 12211691 20637471 12211691 12677059 12211691 10603552 10074188 10603552 15309778 10603552 15309778 11550593 15309778 17563258 9405002 17563258 2358784 17563258 2358784 2809044 2358784 24068137 22795599 24068137 10243144 24068137 10243144 10896409 10243144 19737365 19492824 19737365 7875343 19737365 7875343 19219483 7875343 15446165 11428823 15446165 10639065 15446165 10639065 11305759 10639065 2128564 2131097 2128564 16589397 2128564 16589397 17292282 16589397 20943011 20313194 20943011 14598846 20943011 14598846 14742861 14598846 11211736 10932361 11211736 8648691 11211736 8648691 8997380 8648691 9657770 17045264 9657770 22525973 9657770 22525973 4444566 22525973 16953105 16341352 16953105 15674874 16953105 15674874 11130939 15674874 12839457 13851903 12839457 8881130 12839457 8881130 9147991 8881130 22496357 21527734 22496357 10740636 22496357 10740636 16069598 10740636 6648475 20291000 6648475 9671423 6648475 9671423 17687007 9671423 4429972 22450474 4429972 14841078 4429972 14841078 12095341 14841078 11171230 15843193 11171230 4888009 11171230 4888009 5165440 4888009 10868286 15701109 10868286 24679148 10868286 24679148 2159736 24679148 12286334 11757593 12286334 9613400 12286334 9613400 17508232 9613400 15977192 11011775 15977192 3504580 15977192 3504580 3324604 3504580 5109757 21893652 5109757 19553020 5109757 19553020 7462165 19553020 20893558 20263447 20893558 20718091 20893558 20718091 6060397 20718091 19045295 18512172 19045295 13967051 19045295 13967051 13060987 13967051 1613657 1501107 1613657 24734303 1613657 24734303 2135618 24734303 2905097 23999194 2905097 12418462 2905097 12418462 13151473 12418462 21005725 20464849 21005725 10554347 21005725 10554347 16264030 10554347 20027604 19630007 20027604 6095916 20027604 6095916 6626807 6095916 14594384 13452760 14594384 3487174 14594384 3487174 23333939 3487174 18682941 8438751 18682941 12648491 18682941 12648491 14174802 12648491 12251519 11922319 12251519 615946 12251519 615946 408888 615946 6207277 20870607 6207277 9234084 6207277 9234084 17784263 9234084 705348 657848 705348 3454088 705348 3454088 3911512 3454088 16674977 16072798 16674977 18640203 16674977 18640203 19512634 18640203 1295455 1133258 1295455 4053971 1295455 4053971 4018775 4053971 11426255 15653147 11426255 10946682 11426255 10946682 15927581 10946682 12238060 14663915 12238060 15700858 12238060 15700858 10879238 15700858 5735956 5663157 5735956 10650300 5735956 10650300 11032624 10650300 18855518 18062568 18855518 15814811 18855518 15814811 16252276 15814811 11886720 10856376 11886720 21567007 11886720 21567007 5529752 21567007 21350541 20536961 21350541 8905727 21350541 8905727 18179401 8905727 13027405 13904718 13027405 11349335 13027405 11349335 11862263 11349335 23876499 3051798 23876499 6771133 23876499 6771133 20522449 6771133 15240451 11424715 15240451 17749855 15240451 17749855 9426980 17749855 1543984 1900845 1543984 20419923 1543984 20419923 6666805 20419923 14241912 13882403 14241912 10278114 14241912 10278114 10591160 10278114 13212058 13381502 13212058 8492487 13212058 8492487 18673092 8492487 22980130 22085518 22980130 13388537 22980130 13388537 13223215 13388537 21368231 5765637 21368231 8218884 21368231 8218884 18964161 8218884 8208216 19007049 8208216 9385866 8208216 9385866 17739132 9385866 16496527 15863374 16496527 9169338 16496527 9169338 9884658 9169338 25966757 25073902 25966757 15889569 25966757 15889569 16549888 15889569 14944806 14030160 14944806 20842641 14944806 20842641 21417585 20842641 22182502 21494414 22182502 21882380 22182502 21882380 22478423 21882380 12048703 14443170 12048703 2069757 12048703 2069757 1653245 2069757 15147052 14082513 15147052 13220670 15147052 13220670 14077502 13220670 4040368 3731941 4040368 20594758 4040368 20594758 6285288 20594758 3210386 3278434 3210386 5870175 3210386 5870175 21003901 5870175 1445681 25440944 1445681 19205777 1445681 19205777 7805205 19205777 10034505 9457515 10034505 5727604 10034505 5727604 21144908 5727604 13610790 12870395 13610790 19270302 13610790 19270302 7684956 19270302 9184354 17579226 9184354 15442566 9184354 15442566 11596918 15442566 3300799 23634449 3300799 20469543 3300799 20469543 20993686 20469543 18841061 8199033 18841061 14423463 18841061 14423463 15375604 14423463 5818982 5817603 5818982 13950148 5818982 13950148 12772781 13950148 15892085 10922210 15892085 20011040 15892085 20011040 20273104 20011040 10358484 9902530 10358484 14769367 10358484 14769367 15363310 14769367 17213506 9852763 17213506 18779796 17213506 18779796 19566559 18779796 20772645 5913899 20772645 11175941 20772645 11175941 11992311 11175941 16506243 10598895 16506243 10622700 16506243 10622700 11379401 10622700 17758223 9298279 17758223 6770921 17758223 6770921 6868597 6770921 6264013 20505420 6264013 13987102 6264013 13987102 12739512 13987102 18375593 8665321 18375593 22801785 18375593 22801785 23453922 22801785 20367745 6197515 20367745 10547263 20367745 10547263 11247620 10547263 6295910 5832636 6295910 17036454 6295910 17036454 17550634 17036454 15566085 14729143 15566085 18845792 15566085 18845792 8189923 18845792 8330243 7715285 8330243 20236333 8330243 20236333 20811876 20236333 21209055 20487583 21209055 18051190 21209055 18051190 8749736 18051190 20256330 19504810 20256330 9937722 20256330 9937722 16714094 9937722 26145818 24993858 26145818 17797406 26145818 17797406 18191805 17797406 4085795 22895657 4085795 17628940 4085795 17628940 18135869 17628940 18599749 18176074 18599749 6932881 18599749 6932881 20363775 6932881 5729729 21164857 5729729 19745981 5729729 19745981 7386819 19745981 15617481 15228182 15617481 15828127 15617481 15828127 15948187 15828127 16128718 15371797 16128718 9047796 16128718 9047796 18179532 9047796 19008787 18513555 19008787 17537679 19008787 17537679 9460376 17537679 7870171 19206942 7870171 24534474 7870171 24534474 25623251 24534474 20115323 7047393 20115323 19187771 20115323 19187771 7965125 19187771 22129709 21266789 22129709 25749083 22129709 25749083 26504405 25749083 10532838 9875620 10532838 7133602 10532838 7133602 7406072 7133602 6931325 19956555 6931325 9913764 6931325 9913764 10229829 9913764 10373208 16895204 10373208 2217996 10373208 2217996 1697629 2217996 1437156 25304791 1437156 5996347 1437156 5996347 21522775 5996347 2546631 24543630 2546631 4215663 2546631 4215663 4524062 4215663 24389354 2382094 24389354 17025068 24389354 17025068 9592249 17025068 3656898 23336747 3656898 4492073 3656898 4492073 22563783 4492073 20011836 7197787 20011836 17039861 20011836 17039861 17686563 17039861 22512701 21530741 22512701 15793834 22512701 15793834 16445566 15793834 13328926 13501844 13328926 3774988 13328926 3774988 22849265 3774988 12925905 11940123 12925905 20223234 12925905 20223234 20729330 20223234 17555158 9786518 17555158 20946470 17555158 20946470 5788731 20946470 18836319 18691599 18836319 12422175 18836319 12422175 13029178 12422175 12519155 11634293 12519155 22481762 12519155 22481762 4595982 22481762 5014057 4856239 5014057 7861619 5014057 7861619 7883531 7861619 7550045 7078889 7550045 15843589 7550045 15843589 10906423 15843589 3274251 23646880 3274251 17999585 3274251 17999585 9223075 17999585 9872470 9481552 9872470 16494211 9872470 16494211 16731240 16494211 22753883 22067317 22753883 9782506 22753883 9782506 17336999 9782506 16706005 10230764 16706005 24649717 16706005 24649717 25681105 24649717 14928020 11675478 14928020 16167086 14928020 16167086 11015483 16167086 17307486 9664564 17307486 3854634 17307486 3854634 4230933 3854634 21965248 4901020 21965248 11710431 21965248 11710431 14980571 11710431 4072003 3679227 4072003 15506034 4072003 15506034 11594455 15506034 17571091 9350595 17571091 15683144 17571091 15683144 16241627 15683144 14698704 13823683 14698704 6928318 14698704 6928318 7075235 6928318 7950702 18996650 7950702 20079576 7950702 20079576 6858391 20079576 10505368 9900300 10505368 4809944 10505368 4809944 22158650 4809944 15687381 11030510 15687381 19634826 15687381 19634826 20340365 19634826 25962340 24969692 25962340 18632546 25962340 18632546 8431883 18632546 17035193 16633133 17035193 20271289 17035193 20271289 6750509 20271289 4254000 22747665 4254000 13268665 4254000 13268665 13428829 13268665 11601572 15000804 11601572 18679175 11601572 18679175 19194070 18679175 16157930 15399278 16157930 9815247 16157930 9815247 10422305 9815247 8879331 18275385 8879331 21157884 8879331 21157884 21688945 21157884 10641460 16591893 10641460 17663615 10641460 17663615 18730727 17663615 5596273 5462440 5596273 8985279 5596273 8985279 9563342 8985279 8272489 18586436 8272489 17031476 8272489 17031476 9987098 17031476 16630257 15907966 16630257 17230023 16630257 17230023 17546223 17230023 10010667 16721990 10010667 20123987 10010667 20123987 20401410 20123987 15509512 11726124 15509512 23392288 15509512 23392288 24660598 23392288 3431581 23368585 3431581 17199771 3431581 17199771 17785814 17199771 17356941 16977258 17356941 12274771 17356941 12274771 14468298 12274771 3460382 23395328 3460382 16800583 3460382 16800583 10161385 16800583 21563455 20785612 21563455 24056475 21563455 24056475 2825381 24056475 6414387 6118516 6414387 8275228 6414387 8275228 8736046 8275228 22657493 4451928 22657493 19570886 22657493 19570886 7643700 19570886 18732292 18017870 18732292 12708022 18732292 12708022 13169312 12708022 7319153 19690872 7319153 21986125 7319153 21986125 22651371 21986125 15917966 15263548 15917966 21647621 15917966 21647621 22585773 21647621 16737723 16101152 16737723 4151011 16737723 4151011 4452474 4151011 13167269 13393757 13167269 11743708 13167269 11743708 12153309 11743708 4672942 22240596 4672942 18204181 4672942 18204181 18957054 18204181 10266404 16383127 10266404 9085110 10266404 9085110 9359275 9085110 22834473 22374916 22834473 6399045 22834473 6399045 20784358 6399045 1546245 25410230 1546245 6724892 1546245 6724892 20131160 6724892 7690899 7571137 7690899 15516197 7690899 15516197 11011000 15516197 9348285 8999602 9348285 13417489 9348285 13417489 13326430 13417489 17500376 9554364 17500376 3683180 17500376 3683180 23180058 3683180 8488604 18462593 8488604 20340499 8488604 20340499 21080615 20340499 12552881 14438254 12552881 18780664 12552881 18780664 8356333 18780664 6638004 20436584 6638004 20048192 6638004 20048192 20770481 20048192 4808130 4889364 4808130 8538421 4808130 8538421 18455086 8538421 8274857 18718163 8274857 10907349 8274857 10907349 16450283 10907349 5111365 21688880 5111365 23013036 5111365 23013036 3915080 23013036 21316944 20565837 21316944 8287367 21316944 8287367 19176437 8287367 8717948 8271052 8717948 5444895 8717948 5444895 21395014 5444895 3777376 3864174 3777376 21517355 3777376 21517355 5283288 21517355 22516645 21962598 22516645 23426016 22516645 23426016 24503543 23426016 20757077 20088341 20757077 2264194 20757077 2264194 1920778 2264194 18440279 17668271 18440279 16528265 18440279 16528265 17352269 16528265 2863936 2520817 2863936 8542628 2863936 8542628 18362107 8542628 18817812 8413660 18817812 12167960 18817812 12167960 14520366 12167960 14133591 12532509 14133591 14983972 14133591 14983972 12000189 14983972 12264481 14433843 12264481 20302523 12264481 20302523 6639779 20302523 11390205 10953612 11390205 16247387 11390205 16247387 10319785 16247387 14899581 14113660 14899581 13888803 14899581 13888803 12998760 13888803 12677117 14154095 12677117 12228950 12677117 12228950 14465339 12228950 22544457 4031317 22544457 10599949 22544457 10599949 16640107 10599949 15453714 11721891 15453714 19884571 15453714 19884571 7106220 19884571 12446045 14185609 12446045 2877724 12446045 2877724 24071973 2877724 9488781 17794970 9488781 12582414 9488781 12582414 13945718 12582414 4354344 22421560 4354344 7091652 4354344 7091652 19767092 7091652 22339918 4566256 22339918 8372531 22339918 8372531 18800732 8372531 9794690 9336470 9794690 13276079 9794690 13276079 13514973 13276079 18083356 9034705 18083356 14162990 18083356 14162990 12567898 14162990 7555262 7277655 7555262 2849121 7555262 2849121 24156173 2849121 19877293 6769671 19877293 24274624 19877293 24274624 2562463 24274624 6689522 6873248 6689522 11806562 6689522 11806562 14889949 11806562 12894381 13829766 12894381 14863899 12894381 14863899 15061887 14863899 6567490 20501945 6567490 17267126 6567490 17267126 17687705 17267126 18657104 8785612 18657104 11324151 18657104 11324151 11992073 11324151 10390097 9810865 10390097 2988583 10390097 2988583 2694273 2988583 12386293 14574299 12386293 15806893 12386293 15806893 10807677 15806893 6830913 6245559 6830913 11640632 6830913 11640632 12434744 11640632 23660607 22528974 23660607 20604769 23660607 20604769 21158442 20604769 23264417 3638227 23264417 2727881 23264417 2727881 24311703 2727881 11509877 11004213 11509877 4668949 11509877 4668949 22197651 4668949 18358267 8907931 18358267 6878076 18358267 6878076 7550852 6878076 20409656 19645305 20409656 6007207 20409656 6007207 20631712 6007207 9912157 9509329 9912157 12286937 9912157 12286937 14515113 12286937 12966935 13893330 12966935 19313498 12966935 19313498 19954269 19313498 22934535 4039499 22934535 21296761 22934535 21296761 5795954 21296761 19463510 19363304 19463510 8034807 19463510 8034807 8113468 8034807 14973288 13898079 14973288 4049179 14973288 4049179 4447952 4049179 13514659 13364813 13514659 23468340 13514659 23468340 3443653 23468340 24677147 24100003 24677147 20291844 24677147 20291844 21067540 20291844 19933880 19097696 19933880 17607819 19933880 17607819 18302624 17607819 9399032 9054296 9399032 14835834 9399032 14835834 15818852 14835834 13066163 13551800 13066163 12455728 13066163 12455728 14199459 12455728 13312732 13405466 13312732 10093457 13312732 10093457 17266801 10093457 11043812 10722164 11043812 25193843 11043812 25193843 1715688 25193843 25620325 1109567 25620325 19887198 25620325 19887198 20249270 19887198 9830632 17067143 9830632 8244188 9830632 8244188 8881670 8244188 18899251 18807044 18899251 18326540 18899251 18326540 18704522 18326540 20180590 19771503 20180590 20873051 20180590 20873051 6081026 20873051 14471248 13587820 14471248 10540305 14471248 10540305 10962440 10540305 10389167 9788230 10389167 7779369 10389167 7779369 8323259 7779369 15607409 11824392 15607409 20959198 15607409 20959198 21678019 20959198 15285597 11653548 15285597 7682399 15285597 7682399 8324512 7682399 7525149 19494729 7525149 18613657 7525149 18613657 8259388 18613657 8057153 7562057 8057153 17361336 8057153 17361336 18026265 17361336 20125112 6563502 20125112 12324614 20125112 12324614 13044397 12324614 18061351 9172428 18061351 10489787 18061351 10489787 16424281 10489787 24144967 2606273 24144967 15918570 24144967 15918570 11272380 15918570 17541416 16721145 17541416 22187212 17541416 22187212 23396270 22187212 14546049 12640018 14546049 16561264 14546049 16561264 17422747 16561264 20333295 19630132 20333295 7599110 20333295 7599110 19356982 7599110 18746647 8394641 18746647 8151149 18746647 8151149 18921646 8151149 6390660 20567239 6390660 22211904 6390660 22211904 4915432 22211904 7056119 6931197 7056119 13848711 7056119 13848711 14821867 13848711 5255860 5044896 5255860 13302655 5255860 13302655 13729773 13302655 22905639 22194879 22905639 12003782 22905639 12003782 14711288 12003782 11971727 14647208 11971727 18112710 11971727 18112710 18777848 18112710 9772216 16950561 9772216 18776740 9772216 18776740 19349433 18776740 19276075 7743260 19276075 14409409 19276075 14409409 15334588 14409409 6478351 6021447 6478351 7535904 6478351 7535904 8106986 7535904 20589103 20110152 20589103 9351404 20589103 9351404 17664169 9351404 4605224 22561982 4605224 6953188 4605224 6953188 20505701 6953188 14683070 14047229 14683070 5161292 14683070 5161292 5318007 5161292 19083582 18765107 19083582 1644570 19083582 1644570 1957531 1644570 14684088 12092703 14684088 22063505 14684088 22063505 22888542 22063505 3621019 3759504 3621019 3102639 3621019 3102639 23856595 3102639 7735745 7767638 7735745 18495439 7735745 18495439 8597896 18495439 19410733 7493222 19410733 13722638 19410733 13722638 13118566 13722638 5598773 5407400 5598773 3937732 5598773 3937732 22758518 3937732 21140715 20600155 21140715 17374072 21140715 17374072 18063607 17374072 17393378 17267048 17393378 8173805 17393378 8173805 19292132 8173805 25422639 24301499 25422639 15206946 25422639 15206946 11366023 15206946 13526885 13405204 13526885 13964626 13526885 13964626 14263403 13964626 11595430 14935988 11595430 12202240 11595430 12202240 15211264 12202240 23788311 23278039 23788311 2880477 23788311 2880477 2662523 2880477 7576732 19423140 7576732 6024013 7576732 6024013 21469112 6024013 10969815 15897343 10969815 17177306 10969815 17177306 9821685 17177306 2443012 2879541 2443012 10065291 2443012 10065291 10719450 10065291 15799229 14970663 15799229 19741603 15799229 19741603 7279679 19741603 9947924 17352684 9947924 11394782 9947924 11394782 15312959 11394782 10331842 9818865 10331842 2838893 10331842 2838893 24005652 2838893 14486518 12161452 14486518 12670636 14486518 12670636 14044598 12670636 11119849 15757530 11119849 11817749 11119849 11817749 12466250 11817749 24436712 23461811 24436712 13496632 24436712 13496632 13344959 13496632 20206386 6555156 20206386 4000328 20206386 4000328 22904224 4000328 16416245 10521353 16416245 6207131 16416245 6207131 6570288 6207131 14901184 14005136 14901184 7670769 14901184 7670769 19505284 7670769 9209436 8708288 9209436 25527387 9209436 25527387 26302756 25527387 24936350 23720725 24936350 7515302 24936350 7515302 19609336 7515302 16217782 11072788 16217782 8594070 16217782 8594070 9053750 8594070 23562254 3165869 23562254 3746469 23562254 3746469 4211582 3746469 21551213 20745137 21551213 14118126 21551213 14118126 14475716 14118126 22023048 4621222 22023048 22166141 22023048 22166141 23308599 22166141 10959459 15611571 10959459 19501232 10959459 19501232 20063469 19501232 18329198 8659762 18329198 9577779 18329198 9577779 10286117 9577779 3437329 3318896 3437329 1491588 3437329 1491588 1788957 1491588 7709243 7363788 7709243 6616530 7709243 6616530 7092652 6616530 22064451 4612817 22064451 21764186 22064451 21764186 22812980 21764186 23869732 2877780 23869732 4881397 23869732 4881397 5094938 4881397 17029209 16504303 17029209 1382306 17029209 1382306 25377421 1382306 13862264 12855103 13862264 10126112 13862264 10126112 10746525 10126112 12914046 11972367 12914046 13917194 12914046 13917194 12733157 13917194 25806128 24618777 25806128 19478079 25806128 19478079 20126970 19478079 9458635 8981321 9458635 23218097 9458635 23218097 3597240 23218097 24025213 2850135 24025213 5998044 24025213 5998044 6541221 5998044 8646597 8132728 8646597 17373581 8646597 17373581 9271902 17373581 16638751 15884420 16638751 20648721 16638751 20648721 6396594 20648721 11612008 15384455 11612008 15804042 11612008 15804042 11041466 15804042 7295398 19694034 7295398 11469934 7295398 11469934 15286897 11469934 8488255 18390513 8488255 8159235 8488255 8159235 19229704 8159235 12689198 13888509 12689198 15394707 12689198 15394707 15814757 15394707 11969974 14772831 11969974 20282327 11969974 20282327 21198420 20282327 11997646 15064620 11997646 10874287 11997646 10874287 16005815 10874287 2956998 3106617 2956998 14139185 2956998 14139185 12805069 14139185 16227691 15555901 16227691 8926768 16227691 8926768 9074051 8926768 18654567 17908340 18654567 15262546 18654567 15262546 11696702 15262546 18933766 8122314 18933766 13236985 18933766 13236985 13291706 13236985 3435001 3236719 3435001 8775494 3435001 8775494 9165912 8775494 11066480 15984007 11066480 8279309 11066480 8279309 8485882 8279309 20565855 19809093 20565855 24560669 20565855 24560669 2224548 24560669 11018008 10182269 11018008 14447343 11018008 14447343 12035952 14447343 16900354 16290867 16900354 4089758 16900354 4089758 22742828 4089758 17379493 17162758 17379493 13662250 17379493 13662250 13893357 13662250 5104446 21859296 5104446 15525760 5104446 15525760 16234627 15525760 6412413 6436547 6412413 13526104 6412413 13526104 13406101 13526104 19136920 8213323 19136920 6669488 19136920 6669488 6702860 6669488 10433769 16712500 10433769 17439680 10433769 17439680 18099062 17439680 17631390 9502555 17631390 19241239 17631390 19241239 7792855 19241239 7970961 18911606 7970961 9712317 7970961 9712317 17363713 9712317 17094341 16602435 17094341 10408377 17094341 10408377 10921906 10408377 22034076 4959955 22034076 23348986 22034076 23348986 23803593 23348986 4424855 4365692 4424855 16111334 4424855 16111334 11225899 16111334 6277311 5729656 6277311 21006441 6277311 21006441 21781556 21006441 12062443 11336379 12062443 12372721 12062443 12372721 14320838 12372721 23892938 3003984 23892938 15344141 23892938 15344141 16049860 15344141 6562873 6268663 6562873 16561832 6562873 16561832 10287450 16561832 4308231 22639428 4308231 7441066 4308231 7441066 19391270 7441066 9012518 17875808 9012518 8238512 9012518 8238512 8483061 8238512 19298812 19127528 19298812 13931891 19298812 13931891 12910152 13931891 21005926 6007860 21005926 7380054 21005926 7380054 7949558 7380054 7152081 19871972 7152081 11833335 7152081 11833335 12501425 11833335 7750539 19157362 7750539 22304195 7750539 22304195 23002107 22304195 16467976 10290918 16467976 4182028 16467976 4182028 22390375 4182028 22368460 21794402 22368460 17350618 22368460 17350618 9734505 17350618 20906140 5706789 20906140 23061298 20906140 23061298 3713296 23061298 19747587 18980509 19747587 21312926 19747587 21312926 5564028 21312926 7959105 19177470 7959105 14778239 7959105 14778239 12142451 14778239 16080986 15522086 16080986 21231606 16080986 21231606 21856115 21231606 16265618 10534190 16265618 17484817 16265618 17484817 18117576 17484817 3613384 23269809 3613384 13595244 3613384 13595244 13626294 13595244 6068913 5988653 6068913 16150256 6068913 16150256 16831109 16150256 14320146 12410103 14320146 12433234 14320146 12433234 14931774 12433234 10054140 16965234 10054140 9580913 10054140 9580913 9973193 9580913 8927110 18245064 8927110 11737841 8927110 11737841 15168623 11737841 23381092 22154129 23381092 11504439 23381092 11504439 15419539 11504439 18742287 18092375 18742287 23470300 18742287 23470300 24577442 23470300 9108107 8647169 9108107 8327172 9108107 8327172 8914675 8327172 20442222 6808424 20442222 17984294 20442222 17984294 8901272 17984294 10896201 10453076 10896201 6616893 10896201 6616893 6986605 6616893 23688966 23164076 23688966 7763887 23688966 7763887 19531329 7763887 12588049 11751511 12588049 21086489 12588049 21086489 6179108 21086489 21897933 5335270 21897933 12965148 21897933 12965148 13566996 12965148 17563060 9542347 17563060 8466391 17563060 8466391 18540990 8466391 10886991 10571480 10886991 8820540 10886991 8820540 18443394 8820540 20076454 6608888 20076454 22844518 20076454 22844518 23599010 22844518 11541399 14983777 11541399 22637384 11541399 22637384 23358376 22637384 9677855 17142920 9677855 6719536 9677855 6719536 7404420 6719536 13225756 13552214 13225756 24027892 13225756 24027892 25209161 24027892 7554323 6895011 7554323 21034097 7554323 21034097 6022392 21034097 23747886 22714152 23747886 13761397 23747886 13761397 14649863 13761397 1695966 25322391 1695966 5397177 1695966 5397177 5627030 5397177 19072405 18237232 19072405 7726967 19072405 7726967 8353356 7726967 17917744 9121389 17917744 6074964 17917744 6074964 20991632 6074964 16059010 15375133 16059010 10680854 16059010 10680854 11643589 10680854 10291326 16541927 10291326 14100490 10291326 14100490 12663601 14100490 14228585 13302859 14228585 24110596 14228585 24110596 25320591 24110596 10765520 10190478 10765520 18769809 10765520 18769809 19605704 18769809 17296832 16660191 17296832 18984483 17296832 18984483 7952673 18984483 6166584 20722201 6166584 14894229 6166584 14894229 15369643 14894229 10088161 16930496 10088161 21136124 10088161 21136124 6087872 21136124 15685392 15252219 15685392 21253292 15685392 21253292 5800699 21253292 11586948 15123011 11586948 5520745 11586948 5520745 21680050 5520745 2033225 1770167 2033225 8256377 2033225 8256377 8788843 8256377 18977584 18173825 18977584 5454255 18977584 5454255 5777716 5454255 20089309 7192587 20089309 13321018 20089309 13321018 14319645 13321018 18115277 17590190 18115277 17133486 18115277 17133486 17806764 17133486 4001724 4094556 4001724 5114292 4001724 5114292 21797879 5114292 21183136 20597889 21183136 19121959 21183136 19121959 19902619 19121959 4023137 4103647 4023137 13466002 4023137 13466002 13400649 13466002 760629 26078651 760629 5056766 760629 5056766 5275566 5056766 22632308 4177434 22632308 7982159 22632308 7982159 8518427 7982159 12422280 11893221 12422280 11827021 12422280 11827021 12833660 11827021 3463016 23368290 3463016 14110826 3463016 14110826 12729375 14110826 4020906 3523868 4020906 13408803 4020906 13408803 13248307 13408803 15872247 10848892 15872247 4543035 15872247 4543035 22327477 4543035 4938311 21690493 4938311 9138470 4938311 9138470 9760954 9138470 8399159 18712849 8399159 12778802 8399159 12778802 14127453 12778802 21378323 5223752 21378323 21981730 21378323 21981730 4977183 21981730 24385540 2389604 24385540 20273093 24385540 20273093 21051428 20273093 17233347 10095069 17233347 3816960 17233347 3816960 3939187 3816960 23097773 3882328 23097773 7408822 23097773 7408822 19975287 7408822 5564374 21613877 5564374 1952751 5564374 1952751 24947819 1952751 3139217 23824726 3139217 15895071 3139217 15895071 16572638 15895071 25435593 1498722 25435593 10097418 25435593 10097418 10727249 10097418 21647674 4839195 21647674 14639433 21647674 14639433 15654128 14639433 3931814 22986425 3931814 8297743 3931814 8297743 8883307 8297743 11601118 10858198 11601118 23997265 11601118 23997265 2917454 23997265 19930720 6917515 19930720 22103363 19930720 22103363 4937835 22103363 8318792 8155732 8318792 11421530 8318792 11421530 12144596 11421530 25933479 24824053 25933479 5323062 25933479 5323062 5373430 5323062 8647964 18491211 8647964 10302455 8647964 10302455 10406223 10302455 14072183 12693342 14072183 16248894 14072183 16248894 10673973 16248894 21809620 4854706 21809620 13031009 21809620 13031009 13791089 13031009 1186642 25890086 1186642 9358845 1186642 9358845 17693069 9358845 26591648 25706083 26591648 22624891 26591648 22624891 4270905 22624891 3435766 3691610 3435766 2060354 3435766 2060354 1608772 2060354 22968056 3822254 22968056 21593360 22968056 21593360 22317411 21593360 8961301 8700825 8961301 2135999 8961301 2135999 2449208 2135999 15374930 11323023 15374930 7310753 15374930 7310753 7829741 7310753 13969460 13115497 13969460 12276168 13969460 12276168 14500437 12276168 22851505 4095937 22851505 7324243 22851505 7324243 20115630 7324243 13179986 12316055 13179986 4204395 13179986 4204395 22281720 4204395 18937299 18501366 18937299 1740252 18937299 1740252 2120039 1740252 5610606 21524161 5610606 8211368 5610606 8211368 8534372 8211368 5703406 5274351 5703406 16515042 5703406 16515042 10690323 16515042 8760795 18409537 8760795 12675581 8760795 12675581 14187749 12675581 22565985 21587076 22565985 22348388 22565985 22348388 22990162 22348388 21320232 20391712 21320232 6534623 21320232 6534623 6460703 6534623 17129007 9843583 17129007 7100823 17129007 7100823 7230687 7100823 10317232 16459441 10317232 2710478 10317232 2710478 24037376 2710478 13600227 13072126 13600227 4784866 13600227 4784866 4714775 4784866 22120623 4439626 22120623 16545118 22120623 16545118 17164141 16545118 12345006 11553944 12345006 5934720 12345006 5934720 5988656 5934720 10130799 9592358 10130799 10397364 10130799 10397364 10770906 10397364 6186526 20820551 6186526 21938306 6186526 21938306 22646084 21938306 11374949 15414446 11374949 17586844 11374949 17586844 18238709 17586844 8762696 8154243 8762696 5630513 8762696 5630513 21189573 5630513 20660974 19983710 20660974 3410742 20660974 3410742 23303979 3410742 3460160 23455105 3460160 7303370 3460160 7303370 7776001 7303370 18780871 18271626 18780871 13214678 18780871 13214678 13426537 13214678 9978270 16970873 9978270 20558919 9978270 20558919 21153641 20558919 14825260 13801741 14825260 14378478 14825260 14378478 12394621 14378478 8991665 8443104 8991665 1995097 8991665 1995097 2019045 1995097 2957619 23771730 2957619 22928485 2957619 22928485 3737097 22928485 9301594 17773935 9301594 4022616 9301594 4022616 22697845 4022616 6355955 6394292 6355955 25385333 6355955 25385333 26489494 25385333 24162713 2802399 24162713 1027020 24162713 1027020 796722 1027020 13041312 13494287 13041312 10198876 13041312 10198876 10939866 10198876 9246972 8894809 9246972 15180996 9246972 15180996 16121162 15180996 10568564 16170900 10568564 5551949 10568564 5551949 21265583 5551949 14859424 13775522 14859424 1156142 14859424 1156142 1381461 1156142 19575353 19429041 19575353 4145267 19575353 4145267 22514933 4145267 23247064 3651471 23247064 4092606 23247064 4092606 22969119 4092606 3694476 3847926 3694476 21071189 3694476 21071189 5971688 21071189 5280982 21366170 5280982 9078636 5280982 9078636 18052775 9078636 17033949 10013099 17033949 13370862 17033949 13370862 14169917 13370862 2072751 24646251 2072751 3231978 2072751 3231978 3659362 3231978 15284630 14793217 15284630 4269008 15284630 4269008 22693483 4269008 1323295 25424072 1323295 15557910 1323295 15557910 11601048 15557910 15003985 12399447 15003985 23100426 15003985 23100426 3819341 23100426 21054353 20470375 21054353 16096121 21054353 16096121 10684119 16096121 15813330 11099329 15813330 5434830 15813330 5434830 21406760 5434830 3738775 23263939 3738775 14302273 3738775 14302273 12423934 14302273 26095970 25288131 26095970 16001081 26095970 16001081 16729841 16001081 15096905 14974055 15096905 16344207 15096905 16344207 10828018 16344207 21182873 5333704 21182873 10868631 21182873 10868631 15910433 10868631 16193953 15458898 16193953 8796823 16193953 8796823 18392320 8796823 11745487 14837662 11745487 8316031 11745487 8316031 18878721 8316031 15665164 11463885 15665164 13260241 15665164 13260241 13794967 13260241 15909256 14948682 15909256 18616696 15909256 18616696 19496285 18616696 18413097 9058608 18413097 10642742 18413097 10642742 16190484 10642742 10849078 16176479 10849078 22441626 10849078 22441626 23652555 22441626 6401861 6018932 6401861 11141974 6401861 11141974 15906858 11141974 18301868 17651878 18301868 14074308 18301868 14074308 15095376 14074308 10263853 16261894 10263853 14008335 10263853 14008335 15020601 14008335 22877891 4126786 22877891 3380214 22877891 3380214 3723112 3380214 11633678 10844217 11633678 12920252 11633678 12920252 13565007 12920252 18781926 8379776 18781926 17674637 18781926 17674637 18114868 17674637 13270487 13555885 13270487 21804202 13270487 21804202 22758238 21804202 9715836 17563169 9715836 19189116 9715836 19189116 7770611 19189116 10231025 16898278 10231025 10067863 10231025 10067863 16951393 10067863 1248891 1378908 1248891 19950622 1248891 19950622 20382275 19950622 21903185 21164320 21903185 19182207 21903185 19182207 19924181 19182207 13579372 13443429 13579372 9916307 13579372 9916307 10504279 9916307 9629824 17081727 9629824 6773700 9629824 6773700 19989916 6773700 10512089 9827257 10512089 7995514 10512089 7995514 8685667 7995514 14960730 14943036 14960730 23288399 14960730 23288399 24422630 23288399 17252884 9906050 17252884 11685691 17252884 11685691 12635542 11685691 19446235 7727639 19446235 16211728 19446235 16211728 10956568 16211728 23675875 3187871 23675875 19198066 23675875 19198066 19856121 19198066 9326077 17479249 9326077 22336197 9326077 22336197 23046026 22336197 11107661 16017889 11107661 2502470 11107661 2502470 2949232 2502470 10526799 9896812 10526799 3601143 10526799 3601143 4068238 3601143 21020190 20303562 21020190 23139009 21020190 23139009 3906937 23139009 4836649 4695532 4836649 6215754 4836649 6215754 20877486 6215754 20482168 20130506 20482168 5479968 20482168 5479968 21629427 5479968 18023096 9274359 18023096 9575313 18023096 9575313 10320877 9575313 4270349 4167057 4270349 2888888 4270349 2888888 24099861 2888888 2254252 24786139 2254252 19330520 2254252 19330520 7660477 19330520 19314731 7909324 19314731 11683216 19314731 11683216 12551676 11683216 12090623 11627110 12090623 6659470 12090623 6659470 20663608 6659470 5453829 5174193 5453829 20945501 5453829 20945501 6032815 20945501 16427723 15636971 16427723 24105583 16427723 24105583 25234502 24105583 18428269 18033193 18428269 13864205 18428269 13864205 13045203 13864205 5215210 21856680 5215210 8935125 5215210 8935125 18382023 8935125 17420221 16654701 17420221 24001552 17420221 24001552 2862945 24001552 23876712 22677044 23876712 12339498 23876712 12339498 13338270 12339498 17917186 8933769 17917186 7254867 17917186 7254867 7522804 7254867 20112646 19272460 20112646 15082885 20112646 15082885 11762642 15082885 19146068 8042656 19146068 21925733 19146068 21925733 22538069 21925733 19690029 19264369 19690029 20615615 19690029 20615615 6383499 20615615 15357107 11520026 15357107 3784629 15357107 3784629 3541252 3784629 11126434 15445911 11126434 15562547 11126434 15562547 11329190 15562547 11763050 11363891 11763050 21810090 11763050 21810090 22496744 21810090 18333381 9111641 18333381 18927993 18333381 18927993 19237360 18927993 22161548 21171995 22161548 4360309 22161548 4360309 4361092 4360309 12653372 12015203 12653372 22026870 12653372 22026870 23198895 22026870 18250764 9173219 18250764 8807543 18250764 8807543 9265241 8807543 18826451 17973169 18826451 9865328 18826451 9865328 10455813 9865328 16938181 16652171 16938181 2389477 16938181 2389477 1999164 2389477 23409035 22487770 23409035 24302575 23409035 24302575 25066012 24302575 10186698 16512899 10186698 19344844 10186698 19344844 7536381 19344844 482011 26544105 482011 11746546 482011 11746546 12810153 11746546 4150310 22681925 4150310 3770247 4150310 3770247 3856335 3770247 8181434 7722173 8181434 7075985 8181434 7075985 20057271 7075985 11436412 10577881 11436412 22078450 11436412 22078450 4671448 22078450 18875684 8402479 18875684 443089 18875684 443089 315383 443089 14748109 11870177 14748109 2081079 14748109 2081079 2440560 2081079 13532630 13005964 13532630 11512688 13532630 11512688 15621823 11512688 3336179 3198505 3336179 3742647 3336179 3742647 23175159 3742647 12452126 11802658 12452126 5653357 12452126 5653357 5949585 5653357 6163575 20700444 6163575 18175830 6163575 18175830 18607387 18175830 18167540 8816837 18167540 22968926 18167540 22968926 24135300 22968926 13588101 13370656 13588101 12152012 13588101 12152012 12770259 12152012 8671012 8251853 8671012 6429706 8671012 6429706 6370408 6429706 23110628 3430253 23110628 15302718 23110628 15302718 16077675 15302718 20645341 19858770 20645341 11169403 20645341 11169403 12079937 11169403 3924776 3583736 3924776 8601210 3924776 8601210 18446925 8601210 21545194 5273456 21545194 10642009 21545194 10642009 16449834 10642009 17256343 9687535 17256343 22707429 17256343 22707429 23956492 22707429 24446344 2586432 24446344 17066406 24446344 17066406 17650210 17066406 15146060 14511438 15146060 6144346 15146060 6144346 20865582 6144346 10979078 10486592 10979078 12851748 10979078 12851748 13548830 12851748 17600566 17254637 17600566 17837114 17600566 17837114 9366135 17837114 12180984 11359440 12180984 18070540 12180984 18070540 18280649 18070540 26321192 552265 26321192 7102572 26321192 7102572 19652778 7102572 12057036 11188890 12057036 11221107 12057036 11221107 15702004 11221107 9243810 17550816 9243810 22610190 9243810 22610190 23521755 22610190 12022419 14915619 12022419 7917692 12022419 7917692 19342125 7917692 2713874 24347840 2713874 22268290 2713874 22268290 4713226 22268290 14301781 12522055 14301781 14975179 14301781 14975179 15994710 14975179 9900190 9409854 9900190 19613437 9900190 19613437 7413104 19613437 1897300 25081063 1897300 22512425 1897300 22512425 4377496 22512425 23798471 3021086 23798471 8230659 23798471 8230659 8790861 8230659 10608519 9959436 10608519 20372405 10608519 20372405 20783784 20372405 13379813 12853391 13379813 24232905 13379813 24232905 25472891 24232905 14455955 12322514 14455955 16444819 14455955 16444819 10514710 16444819 6650946 6333747 6650946 19450715 6650946 19450715 20045941 19450715 19775445 19076311 19775445 16400533 19775445 16400533 10708860 16400533 2195463 2611443 2195463 1337938 2195463 1337938 25672311 1337938 21711209 5016124 21711209 14649123 21711209 14649123 15199862 14649123 7216640 6584850 7216640 23810585 7216640 23810585 3214042 23810585 21370138 5396811 21370138 5897029 21370138 5897029 21267839 5897029 7613213 19392407 7613213 3575813 7613213 3575813 23216129 3575813 20308590 19874977 20308590 12049767 20308590 12049767 12587597 12049767 8094301 7846514 8094301 11889961 8094301 11889961 15065452 11889961 15920227 11035878 15920227 17781719 15920227 17781719 18443376 17781719 14540259 12182145 14540259 3669761 14540259 3669761 4160611 3669761 7577604 19520907 7577604 17071420 7577604 17071420 17499314 17071420 15982696 11245817 15982696 21590318 15982696 21590318 22783519 21590318 10011866 9342427 10011866 14074914 10011866 14074914 12416441 14074914 7783331 19173672 7783331 8798810 7783331 8798810 18017118 8798810 11393796 10899733 11393796 13852484 11393796 13852484 12916554 13852484 17574356 9406174 17574356 10957790 17574356 10957790 11682884 10957790 12776917 11819401 12776917 10004065 12776917 10004065 17280611 10004065 3194101 3424171 3194101 18706261 3194101 18706261 8470966 18706261 10790412 16506077 10790412 20973759 10790412 20973759 21857169 20973759 11054455 15500910 11054455 24126085 11054455 24126085 2836779 24126085 6039315 21054178 6039315 6707220 6039315 6707220 20137395 6707220 12724295 14199921 12724295 16065513 12724295 16065513 16361530 16065513 6778899 20082001 6778899 3861441 6778899 3861441 3681941 3861441 17777586 9394844 17777586 12343908 17777586 12343908 14398729 12343908 21150856 6020964 21150856 8481567 21150856 8481567 8972546 8481567 22848707 22258453 22848707 11818317 22848707 11818317 15606687 11818317 6236789 6460641 6236789 5938328 6236789 5938328 20855056 5938328 19089898 18341638 19089898 23980403 19089898 23980403 2728623 23980403 16592021 15902870 16592021 22879375 16592021 22879375 4081808 22879375 8185770 8078028 8185770 6851558 8185770 6851558 7332705 6851558 8563273 8216971 8563273 20547125 8563273 20547125 6490437 20547125 20773895 6211358 20773895 21302362 20773895 21302362 5354646 21302362 2608614 24219577 2608614 22734303 2608614 22734303 23572117 22734303 3091574 3410902 3091574 9127352 3091574 9127352 18090047 9127352 4478576 22288195 4478576 22871210 4478576 22871210 4165014 22871210 14799782 12038305 14799782 11066233 14799782 11066233 11854015 11066233 21946165 21145730 21946165 9900640 21946165 9900640 10621610 9900640 11111665 10371872 11111665 23028885 11111665 23028885 4097405 23028885 23580652 22470099 23580652 15591654 23580652 15591654 16377344 15591654 12257125 11452073 12257125 13139675 12257125 13139675 13631941 13139675 4369091 22640201 4369091 6840892 4369091 6840892 6704136 6840892 14879633 12067940 14879633 18267581 14879633 18267581 18972741 18267581 12053755 11409966 12053755 11834381 12053755 11834381 14869275 11834381 9775772 16989708 9775772 4941280 9775772 4941280 22073865 4941280 7892642 18978488 7892642 7319066 7892642 7319066 19857361 7319066 19254590 18489519 19254590 16447977 19254590 16447977 17208898 16447977 18396988 8675436 18396988 2773581 18396988 2773581 23958103 2773581 15913930 15720084 15913930 17999257 15913930 17999257 18759352 17999257 20944623 20458295 20944623 1310022 20944623 1310022 25361981 1310022 11783502 14916586 11783502 10132772 11783502 10132772 10559205 10132772 12193785 14359611 12193785 22710317 12193785 22710317 4321124 22710317 20680651 6516452 20680651 6087561 20680651 6087561 5964182 6087561 23091011 3734857 23091011 13498667 23091011 13498667 13163268 13498667 9060709 17753358 9060709 16921483 9060709 16921483 10127798 16921483 15711127 11146000 15711127 21554328 15711127 21554328 22300554 21554328 10549226 9857070 10549226 4870249 10549226 4870249 21833385 4870249 15052932 12182754 15052932 10885585 15052932 10885585 11591659 10885585 5710900 5297924 5710900 24171317 5710900 24171317 25278049 24171317 11057046 10560485 11057046 7403070 11057046 7403070 7407081 7403070 20227810 19535775 20227810 10694309 20227810 10694309 16386461 10694309 8217807 7817859 8217807 10416099 8217807 10416099 10698967 10416099 23635151 3070349 23635151 14995919 23635151 14995919 11615536 14995919 3250792 3127984 3250792 15211041 3250792 15211041 11768563 15211041 4133354 4215834 4133354 5701844 4133354 5701844 5909150 5701844 4522159 4173572 4522159 11392033 4522159 11392033 12075751 11392033 4094950 22840879 4094950 22482493 4094950 22482493 4455445 22482493 12957665 13801091 12957665 20412195 12957665 20412195 21267538 20412195 6472883 20747543 6472883 2233890 6472883 2233890 2556640 2233890 5356758 5103141 5356758 8915291 5356758 8915291 9529697 8915291 23785425 22811342 23785425 18040150 23785425 18040150 18890903 18040150 16552948 10340332 16552948 12402919 16552948 12402919 14428927 12402919 6986772 6505327 6986772 20511222 6986772 20511222 21032275 20511222 5574267 21290588 5574267 22320559 5574267 22320559 4777232 22320559 10389036 9951507 10389036 3525109 10389036 3525109 23255912 3525109 25080797 24389658 25080797 19804102 25080797 19804102 7380481 19804102 5964173 21069003 5964173 25178648 5964173 25178648 1621276 25178648 22252997 21529824 22252997 8537888 22252997 8537888 9033034 8537888 13363198 13236655 13363198 18504498 13363198 18504498 8630066 18504498 11390519 15287114 11390519 21786483 11390519 21786483 5293227 21786483 10873893 10404567 10873893 14796376 10873893 14796376 15619101 14796376 12193359 11426937 12193359 5640347 12193359 5640347 5734020 5640347 15008896 11591515 15008896 13380878 15008896 13380878 14526475 13380878 8000596 18972982 8000596 8465198 8000596 8465198 18720291 8465198 2320098 2073254 2320098 11359205 2320098 11359205 15397798 11359205 26249891 25142583 26249891 10632307 26249891 10632307 16401421 10632307 5111190 21862562 5111190 4195908 5111190 4195908 4455570 4195908 16684893 10391498 16684893 15645253 16684893 15645253 16339868 15645253 16561889 16362738 16561889 6937630 16561889 6937630 7501625 6937630 18856007 18276113 18856007 5450082 18856007 5450082 21693890 5450082 17833233 17651296 17833233 18216631 17833233 18216631 8680046 18216631 14778850 14264992 14778850 17980509 14778850 17980509 18685658 17980509 3653965 23370179 3653965 8558326 3653965 8558326 18657552 8558326 10088163 9525297 10088163 23206232 10088163 23206232 3896585 23206232 9182544 17914131 9182544 9438092 9182544 9438092 9834911 9438092 23176227 3613175 23176227 5848813 23176227 5848813 5939973 5848813 5663963 21288067 5663963 20938151 5663963 20938151 6250768 20938151 3167118 23840269 3167118 6121466 3167118 6121466 6520377 6121466 5004722 21938259 5004722 15460123 5004722 15460123 11326038 15460123 10439116 10153381 10439116 21587299 10439116 21587299 5547050 21587299 19761520 19408431 19761520 7875724 19761520 7875724 8056337 7875724 9213982 17613237 9213982 163740 9213982 163740 26773075 163740 5436286 21358098 5436286 3670727 5436286 3670727 3743477 3670727 9725560 9115562 9725560 14272945 9725560 14272945 12563169 14272945 4703426 22232542 4703426 20860021 4703426 20860021 21570482 20860021 21479307 20827684 21479307 6176637 21479307 6176637 20666938 6176637 10509208 10158488 10509208 1688983 10509208 1688983 24964133 1688983 3975753 23124726 3975753 6750820 3975753 6750820 7369741 6750820 4844026 4406145 4844026 15800066 4844026 15800066 16550262 15800066 17565957 9402686 17565957 1958983 17565957 1958983 24735953 1958983 16634617 10378633 16634617 12800279 16634617 12800279 13978315 12800279 9744740 9197000 9744740 16906718 9744740 16906718 9949566 16906718 13144661 12892646 13144661 9248560 13144661 9248560 9780866 9248560 17460538 9830423 17460538 23672963 17460538 23672963 3222832 23672963 22536894 4760946 22536894 21287760 22536894 21287760 5701188 21287760 13129193 13573451 13129193 22545330 13129193 22545330 4412008 22545330 10162084 9658337 10162084 3646741 10162084 3646741 23318905 3646741 15430358 14923275 15430358 8571274 15430358 8571274 9067476 8571274 15548281 14948009 15548281 6199719 15548281 6199719 20398697 6199719 6656880 6156119 6656880 9477848 6656880 9477848 10127431 9477848 12167415 14547447 12167415 1100932 12167415 1100932 25951666 1100932 9644024 9288821 9644024 23352585 9644024 23352585 24665340 23352585 4742388 4604457 4742388 21145767 4742388 21145767 21913991 21145767 6849841 20291962 6849841 26724626 6849841 26724626 219355 26724626 8714572 18178780 8714572 20275710 8714572 20275710 6584200 20275710 22274493 4625679 22274493 11062816 22274493 11062816 15706758 11062816 14571445 12292952 14571445 6100012 14571445 6100012 6634732 6100012 7613838 7563594 7613838 15562280 7613838 15562280 11534926 15562280 13236393 13526353 13236393 19551346 13236393 19551346 19785186 19551346 20198147 19680876 20198147 9865079 20198147 9865079 10554723 9865079 9971876 17079389 9971876 14467812 9971876 14467812 12299600 14467812 8852068 18362454 8852068 19023588 8852068 19023588 19818345 19023588 8524798 7993850 8524798 4900097 8524798 4900097 21817602 4900097 13073708 13786108 13073708 18200755 13073708 18200755 18527348 18200755 818426 710770 818426 13314521 818426 13314521 13521588 13314521 13507693 12429301 13507693 11271600 13507693 11271600 12002746 11271600 13697814 12940532 13697814 21582476 13697814 21582476 5464025 21582476 4837731 4613694 4837731 13252078 4837731 13252078 14420282 13252078 7715863 7124693 7715863 14212854 7715863 14212854 12472767 14212854 14367029 13346012 14367029 20624859 14367029 20624859 21107446 20624859 10968001 10307617 10968001 8462408 10968001 8462408 18631343 8462408 12389252 12028523 12389252 12308329 12389252 12308329 13390223 12308329 18838802 8479950 18838802 2049606 18838802 2049606 2250867 2049606 18089543 9177642 18089543 5174980 18089543 5174980 22184438 5174980 11837544 11000000 11837544 21646800 11837544 21646800 22627036 21646800 22831754 21735962 22831754 12324491 22831754 12324491 14525989 12324491 9504270 17554223 9504270 3440550 9504270 3440550 3300900 3440550 13948466 12996866 13948466 21090090 13948466 21090090 5917919 21090090 15615157 11268677 15615157 12724648 15615157 12724648 13151245 12724648 9557035 17700113 9557035 11528042 9557035 11528042 15095173 11528042 8162861 7626881 8162861 6743866 8162861 6743866 6813249 6743866 24892049 1985809 24892049 16743824 24892049 16743824 10077278 16743824 14262277 12456985 14262277 4397163 14262277 4397163 4492199 4397163 16839079 10083845 16839079 4614197 16839079 4614197 22161410 4614197 20342856 19536369 20342856 5069931 20342856 5069931 5268165 5069931 9349043 9138140 9349043 5338747 9349043 5338747 5442049 5338747 5325710 21458312 5325710 25229939 5325710 25229939 26345024 25229939 9807115 17208579 9807115 22217921 9807115 22217921 22810201 22217921 25241829 24160717 25241829 13073046 25241829 13073046 13419965 13073046 13316983 12393845 13316983 15131572 13316983 15131572 15686292 15131572 2347340 24549140 2347340 19373873 2347340 19373873 7526983 19373873 26005462 24956079 26005462 7253130 26005462 7253130 20075682 7253130 19332691 19134984 19332691 10058174 19332691 10058174 10512463 10058174 13350049 12784046 13350049 6320881 13350049 6320881 6696298 6320881 2110900 24773011 2110900 22190191 2110900 22190191 22733015 22190191 4496231 22630158 4496231 21656117 4496231 21656117 5353267 21656117 14262354 12541322 14262354 6699733 14262354 6699733 20073956 6699733 7262055 19659029 7262055 13469313 7262055 13469313 13325624 13469313 24977615 23824974 24977615 21452348 24977615 21452348 21965784 21452348 21063565 20513246 21063565 10496862 21063565 10496862 11243307 10496862 14971264 14875024 14971264 23284015 14971264 23284015 3800267 23284015 8882123 18334937 8882123 9919757 8882123 9919757 10117604 9919757 2811916 2641763 2811916 15273140 2811916 15273140 16236674 15273140 15539249 11276286 15539249 24208210 15539249 24208210 25248419 24208210 16838855 16201164 16838855 7122014 16838855 7122014 7709560 7122014 18251994 17456855 18251994 10924735 18251994 10924735 11505321 10924735 8464452 18426593 8464452 5952488 8464452 5952488 20924507 5952488 8544483 18642648 8544483 9708581 8544483 9708581 10059020 9708581 16916347 16684737 16916347 15448881 16916347 15448881 11572943 15448881 3644120 3536392 3644120 19773318 3644120 19773318 20571456 19773318 7593617 6886044 7593617 14852905 7593617 14852905 11689120 14852905 9003753 18143512 9003753 4060457 9003753 4060457 3977610 4060457 12077122 14830876 12077122 11039765 12077122 11039765 11489481 11039765 13263400 13444391 13263400 3172025 13263400 3172025 23580308 3172025 4590983 22324581 4590983 4347186 4590983 4347186 4269189 4347186 9473938 8944581 9473938 7794493 9473938 7794493 19478625 7794493 14391119 13686496 14391119 18873633 14391119 18873633 8144956 18873633 11078065 16046844 11078065 10179408 11078065 10179408 10547237 10179408 19902234 6891984 19902234 16813457 19902234 16813457 10070217 16813457 14403136 14086626 14403136 12487390 14403136 12487390 14234948 12487390 14487607 14405904 14487607 8616116 14487607 8616116 18723277 8616116 14541382 13834989 14541382 9334674 14541382 9334674 17802138 9334674 12132607 11406412 12132607 13689569 12132607 13689569 14728295 13689569 4914025 4944555 4914025 24838122 4914025 24838122 25723257 24838122 17693860 9775115 17693860 24865791 17693860 24865791 1781859 24865791 11420620 11127299 11420620 6106566 11420620 6106566 6035762 6106566 17285384 9939245 17285384 15383297 17285384 15383297 16073184 15383297 23627722 23104745 23627722 18975193 23627722 18975193 19763761 18975193 26200823 848387 26200823 20378258 26200823 20378258 6676541 20378258 10005786 9525968 10005786 19450631 10005786 19450631 7539955 19450631 18863124 18363550 18863124 21052326 18863124 21052326 21540104 21052326 4543872 22282801 4543872 25287089 4543872 25287089 1378761 25287089 5470419 21669338 5470419 20225068 5470419 20225068 20565657 20225068 12084122 14527052 12084122 21120997 12084122 21120997 21840170 21120997 460034 519954 460034 14301285 460034 14301285 14688380 14301285 16848760 15992478 16848760 18731177 16848760 18731177 18803889 18731177 9496161 8979168 9496161 13784381 9496161 13784381 12950456 13784381 18434105 8806727 18434105 12212384 18434105 12212384 14573272 12212384 15073719 13987549 15073719 8779780 15073719 8779780 9136890 8779780 11341207 15762429 11341207 19447557 11341207 19447557 7459377 19447557 2882009 23999966 2882009 15989788 2882009 15989788 10776159 15989788 17909008 9208317 17909008 5528088 17909008 5528088 21663653 5528088 3850778 23247664 3850778 24713463 3850778 24713463 25687592 24713463 18086331 9130475 18086331 1752952 18086331 1752952 2092877 1752952 11578159 11175664 11578159 7852250 11578159 7852250 8293253 7852250 5899960 5823456 5899960 4972755 5899960 4972755 5416587 4972755 15113291 14373503 15113291 7940060 15113291 7940060 19014081 7940060 22068378 4583721 22068378 10086655 22068378 10086655 17105915 10086655 20075803 7337151 20075803 5848432 20075803 5848432 6317981 5848432 15798902 11394811 15798902 7410550 15798902 7410550 7534568 7410550 19219223 7935924 19219223 791871 19219223 791871 674758 791871 11558579 10904384 11558579 13706701 11558579 13706701 12887018 13706701 6671145 20550628 6671145 23232430 6671145 23232430 24332469 23232430 15508545 11756575 15508545 10254467 15508545 10254467 10729737 10254467 9659390 17361529 9659390 17221614 9659390 17221614 9770859 17221614 18004401 9090649 18004401 17787010 18004401 17787010 18456151 17787010 4296580 22699713 4296580 7728836 4296580 7728836 19307316 7728836 2072215 24825924 2072215 9543628 2072215 9543628 17868424 9543628 20668337 6677490 20668337 19162307 20668337 19162307 19893637 19162307 13436680 12425736 13436680 7414930 13436680 7414930 7972977 7414930 14421019 13271581 14421019 16800919 14421019 16800919 17026493 16800919 16806579 16519953 16806579 650984 16806579 650984 416441 650984 20798659 20046303 20798659 11466849 20798659 11466849 15424117 11466849 17973877 17173631 17973877 14673819 17973877 14673819 12209144 14673819 17869049 9414258 17869049 5759064 17869049 5759064 6365341 5759064 14217162 12620134 14217162 7709476 14217162 7709476 19595779 7709476 21120333 20447303 21120333 8047958 21120333 8047958 8575254 8047958 9046480 8711903 9046480 24268399 9046480 24268399 25435246 24268399 15097420 11693440 15097420 8897018 15097420 8897018 9472663 8897018 20131723 6965916 20131723 17809246 20131723 17809246 9187576 17809246 10065058 9482307 10065058 20363728 10065058 20363728 6832593 20363728 8146581 18707488 8146581 7293982 8146581 7293982 7347969 7293982 24507395 2404284 24507395 4240076 24507395 4240076 22435224 4240076 4754763 21905057 4754763 9616045 4754763 9616045 17604868 9616045 14144225 12542611 14144225 12572087 14144225 12572087 14163598 12572087 12854363 12012951 12854363 14375225 12854363 14375225 12504374 14375225 7331607 19671439 7331607 15658803 7331607 15658803 16371376 15658803 6374533 20696088 6374533 7745385 6374533 7745385 7865991 7745385 6312365 5856575 6312365 2536724 6312365 2536724 24262906 2536724 14802101 14640965 14802101 14570011 14802101 14570011 15071986 14570011 12603726 11796581 12603726 21520864 12603726 21520864 5715009 21520864 7980119 7934714 7980119 10780501 7980119 10780501 11605257 10780501 1402931 25420623 1402931 6527399 1402931 6527399 6710291 6527399 3252303 3106013 3252303 4923053 3252303 4923053 22195694 4923053 20201822 7095156 20201822 2580985 20201822 2580985 2453426 2580985 12039977 11190183 12039977 4798447 12039977 4798447 21817531 4798447 17378931 9699416 17378931 18912265 17378931 18912265 8070725 18912265 12427146 14286813 12427146 15699596 12427146 15699596 11344184 15699596 15253069 14729903 15253069 10386864 15253069 10386864 16623816 10386864 5831298 5373199 5831298 19284990 5831298 19284990 7888217 19284990 15487457 14512521 15487457 11216061 15487457 11216061 12153626 11216061 9998694 17323645 9998694 14676305 9998694 14676305 14823932 14676305 5172906 21683477 5172906 5416203 5172906 5416203 21338512 5416203 7100139 7047395 7100139 14285641 7100139 14285641 14678047 14285641 20890872 6462993 20890872 6942157 20890872 6942157 7598272 6942157 21415468 5470486 21415468 17376798 21415468 17376798 9747113 17376798 18609363 8320097 18609363 10453073 18609363 10453073 10746832 10453073 19408572 18722350 19408572 14978225 19408572 14978225 15627451 14978225 7057529 20001196 7057529 7948777 7057529 7948777 8044844 7948777 12008107 14716714 12008107 11827853 12008107 11827853 15080893 11827853 18951232 8295804 18951232 17650983 18951232 17650983 9056395 17650983 23592679 3365369 23592679 17518325 23592679 17518325 9668365 17518325 17573678 9296121 17573678 6575602 17573678 6575602 20667491 6575602 14859190 14126761 14859190 14754821 14859190 14754821 11986167 14754821 12031720 11260749 12031720 15414199 12031720 15414199 11122806 15414199 12869659 11904142 12869659 3828114 12869659 3828114 3941975 3828114 8126297 18768935 8126297 19692205 8126297 19692205 20491929 19692205 5685821 5436074 5685821 4170144 5685821 4170144 22412773 4170144 10557492 16662751 10557492 21317969 10557492 21317969 21967629 21317969 15869010 15216777 15869010 8917028 15869010 8917028 9357825 8917028 16045456 10729066 16045456 3497981 16045456 3497981 3862989 3497981 18634358 8322984 18634358 5862308 18634358 5862308 21650694 5862308 19685361 7676512 19685361 17246373 19685361 17246373 10045270 17246373 5299873 21747645 5299873 9957389 5299873 9957389 10614921 9957389 13884688 12800908 13884688 17343637 13884688 17343637 9925787 17343637 24333561 23215927 24333561 21067436 24333561 21067436 6004585 21067436 18715272 18326932 18715272 19823882 18715272 19823882 20032350 19823882 22681557 4273093 22681557 19448211 22681557 19448211 7539166 19448211 20063721 6890839 20063721 16005213 20063721 16005213 16471627 16005213 21016331 20343470 21016331 11746158 21016331 11746158 12769837 11746158 14146362 14032643 14146362 17058810 14146362 17058810 17200606 17058810 4499209 22076722 4499209 652918 4499209 652918 639793 652918 5005863 21956346 5005863 18879930 5005863 18879930 19466340 18879930 16566130 10521926 16566130 18648616 16566130 18648616 8211692 18648616 24106392 22817710 24106392 3270906 24106392 3270906 3779210 3270906 9541712 17293461 9541712 13577411 9541712 13577411 13136397 13577411 15188273 12154102 15188273 9035758 15188273 9035758 18195386 9035758 3982761 22800413 3982761 740112 3982761 740112 517357 740112 7006317 6599499 7006317 9899022 7006317 9899022 16829580 9899022 11157447 10510099 11157447 12516418 11157447 12516418 13565304 12516418 15441891 11396616 15441891 15036734 15441891 15036734 11956543 15036734 10587988 16306848 10587988 18526760 10587988 18526760 18669870 18526760 6330826 6007334 6330826 7216835 6330826 7216835 19732468 7216835 4462716 22587076 4462716 10565582 4462716 10565582 16425857 10565582 16758803 10303370 16758803 4356048 16758803 4356048 4372454 4356048 5774287 5536702 5774287 14436347 5774287 14436347 12239367 14436347 14798073 11868702 14798073 23908014 14798073 23908014 25076548 23908014 11314570 10401451 11314570 10525749 11314570 10525749 11414444 10525749 15550624 11314329 15550624 21444689 15550624 21444689 21950920 21444689 14854182 13888152 14854182 20019609 14854182 20019609 20782455 20019609 12820740 11853006 12820740 2046849 12820740 2046849 2456728 2046849 11876076 14814859 11876076 13201204 11876076 13201204 13637872 13201204 25424510 24460654 25424510 16744825 25424510 16744825 17265168 16744825 7108518 6586488 7108518 3101963 7108518 3101963 23743260 3101963 9225654 8791856 9225654 6127658 9225654 6127658 6396079 6127658 5459352 21307106 5459352 5811314 5459352 5811314 5851450 5811314 20824193 20312790 20824193 18480988 20824193 18480988 18962330 18480988 23013065 22275759 23013065 3074478 23013065 3074478 2723518 3074478 10934753 16230852 10934753 17047558 10934753 17047558 9716138 17047558 18702941 8324929 18702941 17515289 18702941 17515289 9167108 17515289 22427418 21806487 22427418 15825636 22427418 15825636 16570062 15825636 2743289 2753839 2743289 23348773 2743289 23348773 3526082 23348773 15206690 11453283 15206690 3596720 15206690 3596720 3608238 3596720 9504069 17608718 9504069 14186138 9504069 14186138 12814848 14186138 25316640 24322674 25316640 19216168 25316640 19216168 19280976 19216168 2490124 24450914 2490124 4269608 2490124 4269608 4267494 4269608 19479604 7695994 19479604 14597325 19479604 14597325 15603237 14597325 19159477 18306319 19159477 5526007 19159477 5526007 21114233 5526007 21615540 20940391 21615540 12302569 21615540 12302569 13182285 12302569 19348229 18520293 19348229 13367256 19348229 13367256 14256648 13367256 9862625 17260368 9862625 6398019 9862625 6398019 20841327 6398019 15992981 15141631 15992981 24640812 15992981 24640812 25784549 24640812 23476057 3194285 23476057 15831692 23476057 15831692 11240943 15831692 11233214 10443115 11233214 1237016 11233214 1237016 25567922 1237016 7229696 19668830 7229696 12050835 7229696 12050835 12795121 12050835 17636069 9441193 17636069 12057689 17636069 12057689 14856285 12057689 5696979 5484841 5696979 13761785 5696979 13761785 14450800 13761785 7611899 19530181 7611899 8952076 7611899 8952076 9205144 8952076 1096699 1211609 1096699 17227521 1096699 17227521 18155785 17227521 13128153 13739504 13128153 10992112 13128153 10992112 11938060 10992112 16793422 16091457 16793422 5708982 16793422 5708982 5901701 5708982 5899132 21125322 5899132 8985599 5899132 8985599 18387709 8985599 21779092 4887982 21779092 22726604 21779092 22726604 4061862 22726604 13652608 13528445 13652608 4074390 13652608 4074390 22491419 4074390 9820818 9460749 9820818 4988360 9820818 4988360 21796536 4988360 16198992 10793151 16198992 11631635 16198992 11631635 15257054 11631635 22849676 4126743 22849676 15478402 22849676 15478402 11641795 15478402 4563666 4412866 4563666 8210485 4563666 8210485 8771394 8210485 4405071 4378874 4405071 19443837 4405071 19443837 19716754 19443837 11866392 11131078 11866392 13689893 11866392 13689893 13000739 13689893 6642560 20228085 6642560 11586258 6642560 11586258 12557343 11586258 21469293 5728295 21469293 5686525 21469293 5686525 5532909 5686525 11869391 11002246 11869391 9607685 11869391 9607685 10261590 9607685 13055105 13713719 13055105 5101093 13055105 5101093 21466333 5101093 21279194 5524353 21279194 4348354 21279194 4348354 4323415 4348354 3088738 3015355 3088738 19705857 3088738 19705857 7275452 19705857 22356068 4795194 22356068 14459349 22356068 14459349 12305496 14459349 17580786 9739197 17580786 24326206 17580786 24326206 2703163 24326206 12534796 14167279 12534796 16187427 12534796 16187427 16797420 16187427 13251642 13702780 13251642 2061510 13251642 2061510 1635073 2061510 22472326 21735383 22472326 23100662 22472326 23100662 24059274 23100662 16294039 10581795 16294039 22977744 16294039 22977744 3953471 22977744 20630807 6121928 20630807 18603921 20630807 18603921 19582846 18603921 3962931 22991955 3962931 23212237 3962931 23212237 3635856 23212237 10399728 9900550 10399728 16663400 10399728 16663400 10302156 16663400 14107486 13172236 14107486 5262577 14107486 5262577 21683566 5262577 19423381 7666689 19423381 8782226 19423381 8782226 18413454 8782226 7976684 18979621 7976684 17991455 7976684 17991455 8716913 17991455 20529842 6174418 20529842 4063594 20529842 4063594 22974644 4063594 4160154 3770716 4160154 11944717 4160154 11944717 12857899 11944717 10582174 10081909 10582174 5062631 10582174 5062631 22340345 5062631 19737035 19608894 19737035 16794296 19737035 16794296 9889437 16794296 13071682 13685651 13071682 10225961 13071682 10225961 16797173 10225961 4507970 22445155 4507970 24107213 4507970 24107213 25283040 24107213 20816369 6467658 20816369 13584895 20816369 13584895 12895768 13584895 15687128 15461526 15687128 11753242 15687128 11753242 12558844 11753242 8596175 8309907 8596175 6576156 8596175 6576156 7138504 6576156 10262088 16921007 10262088 14151265 10262088 14151265 14575212 14151265 5495797 5531516 5495797 16288750 5495797 16288750 10379530 16288750 19584662 18894595 19584662 13446289 19584662 13446289 13109485 13446289 7969553 7511462 7969553 15489664 7969553 15489664 11304529 15489664 4022954 3735773 4022954 6884615 4022954 6884615 7308658 6884615 20579123 6623617 20579123 6357709 20579123 6357709 20346398 6357709 7792982 19360350 7792982 26396085 7792982 26396085 696878 26396085 18381052 9010247 18381052 4124914 18381052 4124914 4095165 4124914 24166543 22999238 24166543 19783601 24166543 19783601 7167052 19783601 6302226 20989068 6302226 7700146 6302226 7700146 7865632 7700146 7592394 19420095 7592394 24184200 7592394 24184200 25388391 24184200 12148598 14580103 12148598 8908427 12148598 8908427 9402212 8908427 6476515 20557529 6476515 22451970 6476515 22451970 23622172 22451970 12051075 11631520 12051075 21929445 12051075 21929445 22572955 21929445 21421854 20742104 21421854 21163649 21421854 21163649 21869983 21163649 7677459 7141319 7677459 3326208 7677459 3326208 23464485 3326208 8298517 7752563 8298517 23461143 8298517 23461143 24647120 23461143 13694125 12669142 13694125 1593464 13694125 1593464 25086131 1593464 9394448 17749800 9394448 9109040 9394448 9109040 9558327 9109040 24329865 23751988 24329865 7632201 24329865 7632201 19659424 7632201 10501781 9998156 10501781 2867937 10501781 2867937 3248588 2867937 19395078 7916974 19395078 7282651 19395078 7282651 7588272 7282651 14767565 12576525 14767565 22193195 14767565 22193195 4890232 22193195 10022210 9598272 10022210 8319848 10022210 8319848 8615520 8319848 15961591 15308892 15961591 11143190 15961591 11143190 12106685 11143190 13390488 13231630 13390488 21579788 13390488 21579788 22376451 21579788 1392880 25787178 1392880 18415822 1392880 18415822 8816579 18415822 17524318 16819314 17524318 17417374 17524318 17417374 17903411 17417374 7798723 7182354 7798723 4704104 7798723 4704104 4794287 4704104 8214168 7662384 8214168 16280633 8214168 16280633 10461012 16280633 14724979 11963128 14724979 19412866 14724979 19412866 20295963 19412866 17784018 9286236 17784018 20598053 17784018 20598053 6616441 20598053 25932608 25102553 25932608 19856126 25932608 19856126 7155002 19856126 3939605 3816045 3939605 22159853 3939605 22159853 4621114 22159853 5747319 21319242 5747319 24910921 5747319 24910921 26005015 24910921 8947153 17771800 8947153 21619795 8947153 21619795 5433726 21619795 14967267 13862897 14967267 9763965 14967267 9763965 17198639 9763965 7879685 7306152 7879685 12592353 7879685 12592353 13192956 12592353 15722242 11048237 15722242 17285891 15722242 17285891 9836263 17285891 19419183 19303327 19419183 11767637 19419183 11767637 12803682 11767637 11811386 15160400 11811386 19566991 11811386 19566991 7498696 19566991 5702786 21227948 5702786 11235907 5702786 11235907 12123343 11235907 12120376 11598267 12120376 2619479 12120376 2619479 2917640 2619479 6331867 20525703 6331867 880480 6331867 880480 26196268 880480 18703554 8399474 18703554 17889425 18703554 17889425 9057800 17889425 13885902 12614391 13885902 22504523 13885902 22504523 23216442 22504523 1251462 1696991 1251462 16596892 1251462 16596892 10564190 16596892 15655483 14681292 15655483 14450275 15655483 14450275 12024827 14450275 21902854 21443623 21902854 6208203 21902854 6208203 20785810 6208203 9659169 17371431 9659169 7181655 9659169 7181655 20213244 7181655 12805730 13795465 12805730 21094132 12805730 21094132 6115188 21094132 21943360 21067444 21943360 24216478 21943360 24216478 2676312 24216478 8834722 18356900 8834722 14175053 8834722 14175053 12731014 14175053 22281857 21492205 22281857 7968954 22281857 7968954 19323329 7968954 17664491 16956227 17664491 17630479 17664491 17630479 17876872 17630479 19570316 7720956 19570316 8150404 19570316 8150404 8665761 8150404 11555078 15190069 11555078 14625683 11555078 14625683 11926958 14625683 14483868 13541416 14483868 18973004 14483868 18973004 19309380 18973004 22334682 4754699 22334682 19117009 22334682 19117009 7949629 19117009 2022606 2300267 2022606 13013606 2022606 13013606 14151530 13013606 18231811 8703465 18231811 14305708 18231811 14305708 12460351 14305708 17895272 9400747 17895272 16432048 17895272 16432048 10896230 16432048 5807772 21186174 5807772 21470718 5807772 21470718 21954007 21470718 12679406 11787742 12679406 10007734 12679406 10007734 10665045 10007734 15875230 11066326 15875230 5944221 15875230 5944221 6330244 5944221 12779785 12325826 12779785 7726081 12779785 7726081 8177970 7726081 9665584 17577053 9665584 7604590 9665584 7604590 19699313 7604590 23059882 22097260 23059882 21082116 23059882 21082116 5822622 21082116 22497778 21856005 22497778 13861335 22497778 13861335 14973452 13861335 22950325 3889953 22950325 13052955 22950325 13052955 13545931 13052955 15714642 11416959 15714642 3594872 15714642 3594872 3305125 3594872 1652556 25219325 1652556 1770612 1652556 1770612 1950093 1770612 25589377 24421896 25589377 23085018 25589377 23085018 3616167 23085018 15151635 11706015 15151635 2377800 15151635 2377800 1961376 2377800 20079084 19323335 20079084 12312430 20079084 12312430 14499404 12312430 13918938 12939903 13918938 5238523 13918938 5238523 5435283 5238523 8986718 18175288 8986718 19545012 8986718 19545012 7488788 19545012 11948821 10979955 11948821 20517204 11948821 20517204 6448375 20517204 19941118 7242718 19941118 19189209 19941118 19189209 19946917 19189209 7461240 19591761 7461240 15605929 7461240 15605929 11498420 15605929 8864477 18285451 8864477 19834220 8864477 19834220 7113631 19834220 11700443 11196422 11700443 18020815 11700443 18020815 9075488 18020815 10827298 10300705 10827298 1090886 10827298 1090886 25957971 1090886 20244346 20005148 20244346 11150711 20244346 11150711 16029029 11150711 17258658 16907393 17258658 16406561 17258658 16406561 17067592 16406561 2849302 24180418 2849302 23284251 2849302 23284251 3553390 23284251 4940064 22049364 4940064 14818224 4940064 14818224 15718154 14818224 22002355 21296481 22002355 14342706 22002355 14342706 14717680 14342706 18403190 8829623 18403190 6119108 18403190 6119108 20552635 6119108 7865271 7648296 7865271 8571126 7865271 8571126 8814335 8571126 17242670 10055884 17242670 11563546 17242670 11563546 12270973 11563546 22597478 21784229 22597478 6383177 22597478 6383177 6960477 6383177 19084808 18406617 19084808 16752585 19084808 16752585 17418903 16752585 13337409 12454942 13337409 15383007 13337409 15383007 15693340 15383007 22707629 21744831 22707629 4910492 22707629 4910492 5270630 4910492 26098866 25214552 26098866 21604510 26098866 21604510 22266002 21604510 4463931 22706163 4463931 18794635 4463931 18794635 8227678 18794635 23496787 3186935 23496787 5201655 23496787 5201655 22025704 5201655 22670840 21852745 22670840 19209649 22670840 19209649 7705103 19209649 21657437 5857983 21657437 20689460 21657437 20689460 6235770 20689460 10714888 15877931 10714888 12104235 10714888 12104235 13177545 12104235 7610545 19518474 7610545 17482574 7610545 17482574 17691633 17482574 7785228 19293590 7785228 6821300 7785228 6821300 19836213 6821300 12017089 11061881 12017089 10901274 12017089 10901274 11739335 10901274 5280174 5283243 5280174 14690028 5280174 14690028 15223610 14690028 18483731 8944642 18483731 7112450 18483731 7112450 6909335 7112450 16384944 10693703 16384944 2110405 16384944 2110405 1679499 2110405 8698747 18165803 8698747 8319586 8698747 8319586 18878944 8319586 13795340 12807458 13795340 20012089 13795340 20012089 20286744 20012089 23813915 2914591 23813915 8232977 23813915 8232977 19173616 8232977 17155084 10157665 17155084 18386729 17155084 18386729 19238967 18386729 19877260 7003718 19877260 13762007 19877260 13762007 13990239 13762007 6878879 6861632 6878879 6261825 6878879 6261825 20364346 6261825 10999900 10558561 10999900 14440245 10999900 14440245 12472484 14440245 18153833 17358281 18153833 21848417 18153833 21848417 22688748 21848417 12401317 14510334 12401317 4989923 12401317 4989923 5035276 4989923 5264364 21773851 5264364 8592330 5264364 8592330 8895054 8592330 21975744 21276482 21975744 5591925 21975744 5591925 21867729 5591925 11818256 11086088 11818256 20518876 11818256 20518876 21298839 20518876 13639999 13222899 13639999 12744715 13639999 12744715 13748837 12744715 5076309 5004059 5076309 25307348 5076309 25307348 1691168 25307348 6445634 6166753 6445634 19374547 6445634 19374547 7625357 19374547 2676156 2373662 2676156 9553847 2676156 9553847 9920007 9553847 2360066 2549165 2360066 17258516 2360066 17258516 17478082 17258516 11022115 10251902 11022115 8197276 11022115 8197276 8931973 8197276 3489605 23543927 3489605 18302532 3489605 18302532 8800166 18302532 21473837 20823962 21473837 12484389 21473837 12484389 14356093 12484389 18893909 8121404 18893909 19425914 18893909 19425914 20181151 19425914 11377909 10706850 11377909 7594728 11377909 7594728 19279296 7594728 4517169 4127568 4517169 24048967 4517169 24048967 24651779 24048967 13746608 13069191 13746608 23619616 13746608 23619616 24177682 23619616 2790651 24205745 2790651 18117568 2790651 18117568 8809509 18117568 26660719 245147 26660719 5031318 26660719 5031318 21874827 5031318 11661058 11214519 11661058 5224312 11661058 5224312 5611602 5224312 5507595 5430212 5507595 6405841 5507595 6405841 6390200 6405841 13880976 12981404 13880976 13316043 13880976 13316043 13976346 13316043 11872504 11003837 11872504 11123294 11872504 11123294 11559232 11123294 5515174 21390497 5515174 1032437 5515174 1032437 861126 1032437 3770195 3348379 3770195 21655495 3770195 21655495 22617532 21655495 3125670 3171553 3125670 5284225 3125670 5284225 5465298 5284225 13294519 12335551 13294519 24774637 13294519 24774637 25730825 24774637 13694721 13033735 13694721 23712601 13694721 23712601 24892877 23712601 18641201 18227186 18641201 10600005 18641201 10600005 16180738 10600005 18734568 8263693 18734568 21557351 18734568 21557351 5188938 21557351 23958263 2975270 23958263 16372694 23958263 16372694 10879890 16372694 14009964 12769908 14009964 14483180 14009964 14483180 15477975 14483180 24212501 23668697 24212501 17762924 24212501 17762924 18470855 17762924 13435885 13227944 13435885 14319666 13435885 14319666 12339944 14319666 16470609 10664918 16470609 19306462 16470609 19306462 20145520 19306462 11693789 10848091 11693789 7524396 11693789 7524396 19847581 7524396 19499230 18867471 19499230 16695389 19499230 16695389 9980915 16695389 21698310 20975586 21698310 3594644 21698310 3594644 23293045 3594644 13362050 12583108 13362050 17845184 13362050 17845184 8829799 17845184 4410225 22601926 4410225 10343910 4410225 10343910 16509931 10343910 16665538 16055098 16665538 21108982 16665538 21108982 21813229 21108982 7065536 6660451 7065536 19757869 7065536 19757869 7460023 19757869 7011680 6517827 7011680 22863240 7011680 22863240 4190894 22863240 2327184 2316451 2327184 16681132 2327184 16681132 9972086 16681132 22129406 4947391 22129406 15266527 22129406 15266527 15979433 15266527 23721753 2971015 23721753 8874700 23721753 8874700 9423012 8874700 14209779 12561892 14209779 10612222 14209779 10612222 16333166 10612222 15118161 11616139 15118161 6219728 15118161 6219728 6730934 6219728 18914312 18202453 18914312 12873578 18914312 12873578 12931370 12873578 5270934 21900651 5270934 3875531 5270934 3875531 4077404 3875531 23468745 22429690 23468745 6006437 23468745 6006437 6298294 6006437 2103135 2527516 2103135 2120877 2103135 2120877 1670116 2120877 6571486 20606828 6571486 16974889 6571486 16974889 10068051 16974889 21521581 20873308 21521581 1319262 21521581 1319262 1558560 1319262 19599899 7710047 19599899 18252158 19599899 18252158 18474325 18252158 20589439 6444774 20589439 18960011 20589439 18960011 19324982 18960011 2063483 24826372 2063483 21088483 2063483 21088483 21874328 21088483 17003049 9994977 17003049 12911723 17003049 12911723 13929682 12911723 19455671 18576476 19455671 21262497 19455671 21262497 5715902 21262497 8744053 8402155 8744053 7202829 8744053 7202829 7331908 7202829 16878090 16593793 16878090 13167490 16878090 13167490 13561435 13167490 16472300 15777427 16472300 9761776 16472300 9761776 17084697 9761776 15860551 11305782 15860551 19153678 15860551 19153678 19888732 19153678 11060414 10522517 11060414 19554249 11060414 19554249 20346531 19554249 22246009 21465315 22246009 8302919 22246009 8302919 8573613 8302919 18148737 9103561 18148737 8442129 18148737 8442129 18698243 8442129 19299260 18653341 19299260 4830537 19299260 4830537 21892632 4830537 13441214 12466862 13441214 11077076 13441214 11077076 15835864 11077076 21465761 5358115 21465761 2955495 21465761 2955495 23783473 2955495 9860216 9204333 9860216 4375399 9860216 4375399 22297437 4375399 3687612 3722684 3687612 7535521 3687612 7535521 7850290 7535521 9969865 16635984 9969865 4831127 9969865 4831127 5105305 4831127 3736758 23179294 3736758 13221209 3736758 13221209 13530802 13221209 21575402 5609573 21575402 15031838 21575402 15031838 15977455 15031838 2467919 2462682 2467919 9303973 2467919 9303973 9805485 9303973 24660732 23426604 24660732 20626218 24660732 20626218 21172145 20626218 11179500 15550400 11179500 19156119 11179500 19156119 7995224 19156119 5548994 21509342 5548994 5401291 5548994 5401291 5286683 5401291 12253615 11408478 12253615 8743996 12253615 8743996 18529072 8743996 9622726 17555533 9622726 18379775 9622726 18379775 18972193 18379775 12329169 14655651 12329169 9199226 12329169 9199226 9665560 9199226 12818566 13841886 12818566 16245874 12818566 16245874 10559198 16245874 8951257 17938239 8951257 17794293 8951257 17794293 9453761 17794293 20108469 6703975 20108469 21506736 20108469 21506736 5533800 21506736 10593078 15964735 10593078 7339668 10593078 7339668 7300065 7339668 1915768 2258644 1915768 6392996 1915768 6392996 20622590 6392996 21074494 20409050 21074494 18991858 21074494 18991858 8094151 18991858 8978020 17743756 8978020 17743378 8978020 17743378 9082261 17743378 17827829 17022325 17827829 9907141 17827829 9907141 10603834 9907141 11289716 10644671 11289716 18761408 11289716 18761408 19292383 18761408 4390367 4187717 4390367 3855896 4390367 3855896 3760284 3855896 4666929 4552234 4666929 23687718 4666929 23687718 3018263 23687718 15480645 11366830 15480645 20387480 15480645 20387480 6376881 20387480 20882426 20044067 20882426 3523356 20882426 3523356 3574244 3523356 13295112 13402204 13295112 24576102 13295112 24576102 2210434 24576102 13929048 12618465 13929048 8442680 13929048 8442680 18766774 8442680 5018371 4912541 5018371 12164386 5018371 12164386 14548343 12164386 10054776 9632052 10054776 10611878 10054776 10611878 16441287 10611878 7379421 19492031 7379421 2215117 7379421 2215117 2070866 2215117 12857968 12414631 12857968 22289986 12857968 22289986 4654861 22289986 18756283 18271797 18756283 4557442 18756283 4557442 4912307 4557442 14570932 13621695 14570932 19814147 14570932 19814147 7148922 19814147 4831505 22247153 4831505 19549548 4831505 19549548 7524664 19549548 13741093 12745546 13741093 4712793 13741093 4712793 22268467 4712793 17382424 9947401 17382424 9748139 17382424 9748139 17009374 9748139 19430896 18551967 19430896 6668527 19430896 6668527 20135338 6668527 17020055 10176718 17020055 14726523 17020055 14726523 11835184 14726523 8328792 18476625 8328792 8530643 8328792 8530643 18729936 8530643 9280246 17376922 9280246 23607289 9280246 23607289 3414125 23607289 18687362 18257830 18687362 10435612 18687362 10435612 10908590 10435612 15916211 10885732 15916211 2360355 15916211 2360355 1950998 2360355 6521524 20481554 6521524 2205720 6521524 2205720 2614346 2205720 5536655 21458687 5536655 6468012 5536655 6468012 20552086 6468012 16295593 10671039 16295593 11366562 16295593 11366562 15541096 11366562 4527293 4500745 4527293 8967057 4527293 8967057 9216562 8967057 24885572 23659563 24885572 3435767 24885572 3435767 3112643 3435767 5223778 5022594 5223778 6733456 5223778 6733456 20424436 6733456 4971088 22048415 4971088 2135141 4971088 2135141 24754079 2135141 3035545 2873144 3035545 16380439 3035545 16380439 17031599 16380439 1100486 1262667 1100486 14203789 1100486 14203789 14998909 14203789 19528575 18800642 19528575 19784252 19528575 19784252 7141132 19784252 5369770 21650346 5369770 23251558 5369770 23251558 24264053 23251558 21518063 20838753 21518063 16090125 21518063 16090125 16849031 16090125 22626640 4089046 22626640 20539292 22626640 20539292 6431658 20539292 15508449 11360980 15508449 5558394 15508449 5558394 6137140 5558394 24792296 24191570 24792296 21866144 24792296 21866144 22275589 21866144 25083120 23928883 25083120 5101640 25083120 5101640 22220968 5101640 8515903 18321209 8515903 8236312 8515903 8236312 18984140 8236312 24472721 23162327 24472721 6756053 24472721 6756053 20061014 6756053 12141437 11200189 12141437 10648235 12141437 10648235 11492258 10648235 8875562 18237151 8875562 9185755 8875562 9185755 9576532 9185755 19713227 19067501 19713227 12948757 19713227 12948757 13394915 12948757 20782062 20214381 20782062 20445370 20782062 20445370 21132884 20445370 6278639 20937139 6278639 23665548 6278639 23665548 3359050 23665548 10023061 16689846 10023061 22214586 10023061 22214586 23434069 22214586 3223230 23703534 3223230 12793474 3223230 12793474 13425484 12793474 20514682 19921764 20514682 22731724 20514682 22731724 23935913 22731724 9225758 17555191 9225758 4917518 9225758 4917518 4884868 4917518 13356371 12517664 13356371 17496125 13356371 17496125 9214515 17496125 14382871 14184542 14382871 10196779 14382871 10196779 10960925 10196779 15668381 14799775 15668381 4162430 15668381 4162430 22626811 4162430 22167204 5142465 22167204 11166389 22167204 11166389 15646368 11166389 22037663 4868322 22037663 10650591 22037663 10650591 11171700 10650591 23188861 22327769 23188861 9615364 23188861 9615364 17462285 9615364 20967891 20453406 20967891 18316314 20967891 18316314 19220547 18316314 3303535 3609929 3303535 15899506 3303535 15899506 16538111 15899506 14046454 13062154 14046454 12487273 14046454 12487273 14146618 12487273 6035351 21049493 6035351 23261812 6035351 23261812 24389966 23261812 23537384 3257838 23537384 10915417 23537384 10915417 11388127 10915417 15489142 14865068 15489142 4930109 15489142 4930109 22162534 4930109 15623806 14734178 15623806 2675550 15623806 2675550 24156780 2675550 10673213 16133127 10673213 11222323 10673213 11222323 12144514 11222323 25724955 1064710 25724955 20599052 25724955 20599052 21350663 20599052 6552332 6268528 6552332 9840643 6552332 9840643 10218500 9840643 21716857 5051063 21716857 19507338 21716857 19507338 7238286 19507338 18026258 17274513 18026258 9591948 18026258 9591948 17179762 9591948 5364995 21540568 5364995 10561765 5364995 10561765 11270223 10561765 23068597 22376327 23068597 5838407 23068597 5838407 6190662 5838407 21120624 5496680 21120624 20142322 21120624 20142322 20537809 20142322 18699846 8562149 18699846 18548678 18699846 18548678 18917166 18548678 19384784 7562815 19384784 4280125 19384784 4280125 22723597 4280125 10359208 16215008 10359208 3016860 10359208 3016860 23755265 3016860 15357206 14717482 15357206 3465565 15357206 3465565 23213448 3465565 6564355 6173380 6564355 17101123 6564355 17101123 17257110 17101123 12167925 11868432 12167925 18868221 12167925 18868221 19516147 18868221 21844807 5089038 21844807 23580440 21844807 23580440 3353824 23580440 9414058 17250947 9414058 13374211 9414058 13374211 14388798 13374211 14077699 12662051 14077699 12982300 14077699 12982300 13556554 12982300 14579926 12171038 14579926 17314266 14579926 17314266 17433608 17314266 4307024 4295210 4307024 15419091 4307024 15419091 15897820 15419091 14784362 14705016 14784362 6679772 14784362 6679772 20043774 6679772 11617192 15206266 11617192 8071467 11617192 8071467 8389830 8071467 12894159 12471322 12894159 21494770 12894159 21494770 22154750 21494770 4841596 4411484 4841596 24333985 4841596 24333985 25420035 24333985 17788778 17300232 17788778 13162930 17788778 13162930 14075497 13162930 12670121 14054828 12670121 8054964 12670121 8054964 18945199 8054964 10195098 9463193 10195098 9290349 10195098 9290349 9949078 9290349 1506731 25371120 1506731 5785070 1506731 5785070 5864158 5785070 10997188 16225266 10997188 20800413 10997188 20800413 21364677 20800413 7669636 7182865 7669636 15082090 7669636 15082090 15073064 15082090 13267165 12214847 13267165 18343691 13267165 18343691 19326569 18343691 19728155 18995048 19728155 17596998 19728155 17596998 9568171 17596998 10323364 16230265 10323364 17500262 10323364 17500262 9813588 17500262 19692484 7427315 19692484 4678592 19692484 4678592 22476207 4678592 4952316 4869149 4952316 19231701 4952316 19231701 20025598 19231701 19245247 19126619 19245247 16266602 19245247 16266602 10526822 16266602 11104006 16029379 11104006 15732764 11104006 15732764 16223207 15732764 12183364 11658982 12183364 18029287 12183364 18029287 9122086 18029287 26298047 25446779 26298047 1350203 26298047 1350203 1398636 1350203 14905953 11743909 14905953 14835131 14905953 14835131 12058057 14835131 21905164 4880528 21905164 13333688 21905164 13333688 13463168 13333688 11278946 10505598 11278946 7058033 11278946 7058033 7103045 7058033 6135580 20758456 6135580 9728964 6135580 9728964 10379706 9728964 3950141 23155289 3950141 9688937 3950141 9688937 10170042 9688937 22106077 5286190 22106077 9384665 22106077 9384665 17808491 9384665 11148436 15806614 11148436 22091670 11148436 22091670 22915896 22091670 8805758 8182502 8805758 20949632 8805758 20949632 21665172 20949632 8540517 18558462 8540517 20327484 8540517 20327484 6691535 20327484 13727718 12662173 13727718 18732655 13727718 18732655 8354767 18732655 9766246 17280026 9766246 15341886 9766246 15341886 11638148 15341886 18333844 9134018 18333844 3957564 18333844 3957564 22869749 3957564 15349733 11283705 15349733 21155692 15349733 21155692 21918260 21155692 20152895 7060610 20152895 18744068 20152895 18744068 19678561 18744068 19074218 7929300 19074218 18875945 19074218 18875945 19703329 18875945 12552586 11923543 12552586 4303151 12552586 4303151 4729405 4303151 9306897 8844775 9306897 18570677 9306897 18570677 19447737 18570677 455897 26598478 455897 22569444 455897 22569444 4116649 22569444 6421708 6519152 6421708 7094645 6421708 7094645 20270611 7094645 4809310 4743836 4809310 2657580 4809310 2657580 24093129 2657580 1331879 1466349 1331879 17001364 1331879 17001364 17685259 17001364 5311594 5056935 5311594 24684024 5311594 24684024 2263321 24684024 19258188 8015311 19258188 8945931 19258188 8945931 9273728 8945931 17741887 17026340 17741887 13693008 17741887 13693008 12912725 13693008 5601141 5595868 5601141 20433039 5601141 20433039 6401750 20433039 19536939 7602837 19536939 24513462 19536939 24513462 25535542 24513462 21895081 4956072 21895081 23944160 21895081 23944160 24472481 23944160 6140244 5525091 6140244 14939570 6140244 14939570 15850405 14939570 23666774 22576269 23666774 21175180 23666774 21175180 21906591 21175180 19149918 7981673 19149918 18110094 19149918 18110094 18555421 18110094 6766367 6639716 6766367 25475631 6766367 25475631 1356994 25475631 23027928 22340754 23027928 17353169 23027928 17353169 9699368 17353169 15702388 11146138 15702388 1307586 15702388 1307586 25395640 1307586 21832588 21348536 21832588 15425278 21832588 15425278 11460809 15425278 9910280 9455485 9910280 9492228 9910280 9492228 17692058 9492228 23291303 22047405 23291303 13230240 23291303 13230240 13336834 13230240 2619855 3013968 2619855 5719007 2619855 5719007 5783182 5719007 16695764 10300498 16695764 22037951 16695764 22037951 22681047 22037951 13035137 12617394 13035137 25902217 13035137 25902217 26771454 25902217 18965614 8099296 18965614 17539146 18965614 17539146 18471257 17539146 7430988 7375090 7430988 8066426 7430988 8066426 8544368 8066426 9764088 9472272 9764088 16661186 9764088 16661186 10511384 16661186 5038383 21814417 5038383 15441508 5038383 15441508 11604261 15441508 16744121 10253461 16744121 12698463 16744121 12698463 14090369 12698463 8334076 18701757 8334076 5546295 8334076 5546295 5781978 5546295 9287745 8950534 9287745 12725872 9287745 12725872 13964315 12725872 16013029 15748511 16013029 23079369 16013029 23079369 24114308 23079369 19977603 7435578 19977603 7708504 19977603 7708504 19480008 7708504 6882096 20011145 6882096 22020105 6882096 22020105 4973858 22020105 23594204 22495281 23594204 4291746 23594204 4291746 4322859 4291746 15467362 11551585 15467362 11831580 15467362 11831580 15054394 11831580 24447069 23232373 24447069 2730281 24447069 2730281 3234913 2730281 4676986 4622031 4676986 18611450 4676986 18611450 19238269 18611450 13432708 12412011 13432708 5315256 13432708 5315256 5629273 5315256 5845475 21010714 5845475 5701295 5845475 5701295 6033911 5701295 4727048 22345054 4727048 16950493 4727048 16950493 10374142 16950493 23779149 3159382 23779149 12268523 23779149 12268523 12941649 12268523 17460014 16930530 17460014 19442108 17460014 19442108 20157528 19442108 7334562 19646720 7334562 18421680 7334562 18421680 19026359 18421680 16593590 10353413 16593590 8569698 16593590 8569698 9106748 8569698 18160881 9379816 18160881 10149020 18160881 10149020 10847065 10149020 2940086 3277719 2940086 11514697 2940086 11514697 15627741 11514697 21973613 21178237 21973613 12786323 21973613 12786323 13393011 12786323 18682494 8450333 18682494 12133505 18682494 12133505 14982569 12133505 4036659 23141156 4036659 19581706 4036659 19581706 7557541 19581706 7261461 6717172 7261461 19870625 7261461 19870625 20168405 19870625 9448737 17210379 9448737 14619735 9448737 14619735 15582092 14619735 10195060 16868526 10195060 23369001 10195060 23369001 24372635 23369001 7665877 7200070 7665877 5003625 7665877 5003625 22341937 5003625 23087715 3554336 23087715 23062301 23087715 23062301 24223721 23062301 20103767 19324762 20103767 14909204 20103767 14909204 15719765 14909204 16058061 10954172 16058061 1568775 16058061 1568775 1614077 1568775 5281285 5095628 5281285 25268548 5281285 25268548 1680656 25268548 21354650 20761371 21354650 7587067 21354650 7587067 7877302 7587067 14722478 12492306 14722478 10028894 14722478 10028894 10400948 10028894 2591968 2779001 2591968 22609692 2591968 22609692 23055153 22609692 1915852 24924541 1915852 14599115 1915852 14599115 12308435 14599115 12346629 14223991 12346629 13601893 12346629 13601893 14723871 13601893 17259031 16419974 17259031 1823985 17259031 1823985 25010937 1823985 18507108 17792895 18507108 22372319 18507108 22372319 4372729 22372319 18725793 18088411 18725793 12369103 18725793 12369103 12834321 12369103 14433452 12249980 14433452 17490846 14433452 17490846 17999134 17490846 6144457 20867404 6144457 21618182 6144457 21618182 5269217 21618182 25116909 1903091 25116909 19420581 25116909 19420581 20038723 19420581 21658921 20852781 21658921 12184189 21658921 12184189 13187889 12184189 23085657 22298408 23085657 11448474 23085657 11448474 15472976 11448474 737391 962425 737391 9426751 737391 9426751 17679941 9426751 14487985 13456443 14487985 9105661 14487985 9105661 9383214 9105661 26642042 276634 26642042 7489344 26642042 7489344 19882359 7489344 15813199 11488582 15813199 12277806 15813199 12277806 13115374 12277806 18073080 17315426 18073080 6459718 18073080 6459718 6746168 6459718 10310454 16404699 10310454 1353898 10310454 1353898 1106544 1353898 13710296 12975280 13710296 9372140 13710296 9372140 17801978 9372140 1625720 25578061 1625720 9345422 1625720 9345422 17965787 9345422 23488005 22305423 23488005 3167074 23488005 3167074 3050139 3167074 17141455 16809844 17141455 25473925 17141455 25473925 1517478 25473925 23187501 3698401 23187501 15064274 23187501 15064274 15956866 15064274 22008268 21324579 22008268 19026548 22008268 19026548 19787517 19026548 19226313 7633829 19226313 20996597 19226313 20996597 6064224 20996597 3315695 2922648 3315695 18014240 3315695 18014240 18441340 18014240 16141227 15433676 16141227 24026284 16141227 24026284 25037580 24026284 23297220 3509888 23297220 20211465 23297220 20211465 6596846 20211465 13443152 13505771 13443152 22877959 13443152 22877959 23724978 22877959 9798464 9376449 9798464 15503328 9798464 15503328 16201595 15503328 17457981 17295823 17457981 17495395 17457981 17495395 17711917 17495395 21314684 5718830 21314684 17423053 21314684 17423053 18227806 17423053 21259569 20650807 21259569 18369487 21259569 18369487 8751055 18369487 13440593 12471454 13440593 13571790 13440593 13571790 14606131 13571790 1950986 25100198 1950986 6099883 1950986 6099883 20562973 6099883 17428133 17322685 17428133 13874587 17428133 13874587 14085273 13874587 14168503 12604942 14168503 23239923 14168503 23239923 3699286 23239923 17639665 16907684 17639665 12984704 17639665 12984704 14010907 12984704 5621609 5479400 5621609 12084577 5621609 12084577 14539642 12084577 22558793 21918037 22558793 15340497 22558793 15340497 11179733 15340497 21250768 6135127 21250768 7683006 21250768 7683006 8114190 7683006 23293387 3362690 23293387 19957253 23293387 19957253 20902345 19957253 20753330 6232867 20753330 10623977 20753330 10623977 16414799 10623977 1227221 1693993 1227221 18996644 1227221 18996644 19553503 18996644 12132012 14531932 12132012 13720671 12132012 13720671 14743876 13720671 21604207 4985662 21604207 24194153 21604207 24194153 25207365 24194153 15069551 14399549 15069551 3592681 15069551 3592681 3995910 3592681 7290834 6737664 7290834 21214831 7290834 21214831 6053480 21214831 15744941 11004692 15744941 8707874 15744941 8707874 18522571 8707874 25978434 25164004 25978434 6805066 25978434 6805066 20423832 6805066 18742492 8434377 18742492 17412133 18742492 17412133 18109371 17412133 12961818 13876751 12961818 11301127 12961818 11301127 11980601 11301127 15150622 14290231 15150622 20726291 15150622 20726291 21485735 20726291 5607298 5187790 5607298 5868825 5607298 5868825 6436965 5868825 5562535 21377629 5562535 21352122 5562535 21352122 22084718 21352122 9858175 16845278 9858175 17680255 9858175 17680255 18467364 17680255 4046896 3578409 4046896 24549695 4046896 24549695 2338968 24549695 12392971 14325702 12392971 15179326 12392971 15179326 11847399 15179326 3534037 3064042 3534037 20100844 3534037 20100844 20746173 20100844 22718031 4053361 22718031 21994137 22718031 21994137 22587791 21994137 3704196 3277389 3704196 5954771 3704196 5954771 5812659 5954771 19283866 18555499 19283866 6521557 19283866 6521557 20828257 6521557 7097367 19922596 7097367 8380267 7097367 8380267 8797829 8380267 3836966 23223818 3836966 6822729 3836966 6822729 6938988 6822729 20009968 7392271 20009968 9562279 20009968 9562279 17660662 9562279 3674952 23305129 3674952 23087464 3674952 23087464 24101350 23087464 5269654 5171429 5269654 4827679 5269654 4827679 4904484 4827679 12274017 11454950 12274017 10556646 12274017 10556646 10884769 10556646 17944879 9431319 17944879 8309236 17944879 8309236 8846237 8309236 6296424 20737046 6296424 25050468 6296424 25050468 26186178 25050468 19759981 19032746 19759981 3915519 19759981 3915519 3902846 3915519 5978320 5640117 5978320 7289077 5978320 7289077 20039429 7289077 8590882 8111617 8590882 23464604 8590882 23464604 23889976 23464604 7070153 20005316 7070153 19406501 7070153 19406501 7617441 19406501 2798966 2801941 2798966 1450268 2798966 1450268 1709150 1450268 19231135 18468635 19231135 7495790 19231135 7495790 8029857 7495790 10840730 10182394 10840730 2972569 10840730 2972569 3367112 2972569 12382546 14150030 12382546 9393590 12382546 9393590 9862164 9393590 17457227 17158652 17457227 5086012 17457227 5086012 5492786 5086012 19509973 7389255 19509973 5341092 19509973 5341092 5503003 5341092 22396247 21679267 22396247 5089135 22396247 5089135 5160997 5089135 7497174 7291103 7497174 22260224 7497174 22260224 4906106 22260224 10665759 10033733 10665759 8772813 10665759 8772813 18392131 8772813 7486198 19357568 7486198 6434505 7486198 6434505 6311804 6434505 17504209 17309059 17504209 20218644 17504209 20218644 6931646 20218644 3947559 22819198 3947559 7315756 3947559 7315756 19535336 7315756 4562201 22097450 4562201 11578798 4562201 11578798 15329563 11578798 9494883 17835046 9494883 23849237 9494883 23849237 25048975 23849237 8580676 8051101 8580676 8005349 8580676 8005349 19369408 8005349 7972844 7411348 7972844 16911202 7972844 16911202 9996379 16911202 19041601 18570239 19041601 12903204 19041601 12903204 13894590 12903204 21908989 4798166 21908989 15290201 21908989 15290201 15391772 15290201 13818753 13172170 13818753 13107329 13818753 13107329 14084347 13107329 1914585 24970070 1914585 16299192 1914585 16299192 16932284 16299192 13328452 13204315 13328452 8195938 13328452 8195938 8868172 8195938 11031196 15739862 11031196 10375399 11031196 10375399 11105888 10375399 17983511 9238359 17983511 20160781 17983511 20160781 20872336 20160781 4911188 4722061 4911188 6872008 4911188 6872008 7182507 6872008 10114576 9566604 10114576 9130477 10114576 9130477 17814707 9130477 9426262 17842684 9426262 2958295 9426262 2958295 23799492 2958295 18816615 18837597 18816615 17465862 18816615 17465862 9832295 17465862 22535470 21504736 22535470 14203169 22535470 14203169 14933662 14203169 6775110 20102152 6775110 15979116 6775110 15979116 11132086 15979116 4442095 22631044 4442095 21603741 4442095 21603741 22357146 21603741 24283998 2457344 24283998 14332724 24283998 14332724 12487918 14332724 13945384 12915987 13945384 18015114 13945384 18015114 8723141 18015114 10575343 16119179 10575343 18992591 10575343 18992591 19850260 18992591 8540787 8420224 8540787 5765781 8540787 5765781 6027415 5765781 21409612 20629406 21409612 5640901 21409612 5640901 6228935 5640901 10635270 16340321 10635270 12860013 10635270 12860013 13906815 12860013 1760823 25223569 1760823 5387030 1760823 5387030 5444292 5387030 3564627 23299615 3564627 12111510 3564627 12111510 14465157 12111510 16015252 15586424 16015252 8131322 16015252 8131322 19079487 8131322 6346255 20897156 6346255 10025483 6346255 10025483 10676550 10025483 14580678 12062259 14580678 7081893 14580678 7081893 7163606 7081893 15709610 15112290 15709610 24194677 15709610 24194677 25399881 24194677 1743785 25043409 1743785 20015153 1743785 20015153 20431534 20015153 24631551 2287170 24631551 12259523 24631551 12259523 12996536 12259523 11838089 14903692 11838089 22040629 11838089 22040629 4966478 22040629 12702349 13919453 12702349 6585527 12702349 6585527 20712560 6585527 21880488 4587880 21880488 1615644 21880488 1615644 1624393 1615644 1197205 1506875 1197205 13695099 1197205 13695099 14739754 13695099 14246970 13523508 14246970 21889113 14246970 21889113 22433495 21889113 4584301 22277948 4584301 22394709 4584301 22394709 4367462 22394709 18585294 17921136 18585294 6436951 18585294 6436951 20994196 6436951 17124963 9975308 17124963 5168912 17124963 5168912 5530583 5168912 7392002 7159075 7392002 12048606 7392002 12048606 13062542 12048606 10885556 15624545 10885556 5319203 10885556 5319203 21819368 5319203 18294436 17582981 18294436 16704832 18294436 16704832 17455046 16704832 11990540 11474056 11990540 5370716 11990540 5370716 21240911 5370716 9493123 8913705 9493123 26412780 9493123 26412780 672198 26412780 16573627 10413089 16573627 16007004 16573627 16007004 16629352 16007004 8704826 8382193 8704826 11848319 8704826 11848319 12512551 11848319 5132890 4821903 5132890 24447582 5132890 24447582 2627485 24447582 21952205 21268930 21952205 4801737 21952205 4801737 22237889 4801737 5925984 20952378 5925984 19709868 5925984 19709868 20520731 19709868 7095993 6905549 7095993 19732408 7095993 19732408 20082659 19732408 5823747 5349698 5823747 18346430 5823747 18346430 8488440 18346430 1162757 1278547 1162757 4303266 1162757 4303266 4345242 4303266 2055269 24711549 2055269 6376354 2055269 6376354 21111017 6376354 23605076 22838722 23605076 5953455 23605076 5953455 20800550 5953455 6256847 20738299 6256847 10606104 6256847 10606104 16227014 10606104 23908046 23533913 23908046 4734848 23908046 4734848 22075160 4734848 15059158 12045424 15059158 4981352 15059158 4981352 21630292 4981352 18817510 18563344 18817510 8829385 18817510 8829385 18574851 8829385 12148868 14585386 12148868 10216095 12148868 10216095 16720156 10216095 8221427 7920110 8221427 11944289 8221427 11944289 14671879 11944289 24635585 2198560 24635585 4126792 24635585 4126792 4311475 4126792 8255446 18877330 8255446 21236006 8255446 21236006 5635490 21236006 3016787 3349110 3016787 15320333 3016787 15320333 11532847 15320333 19157739 8149232 19157739 18968383 19157739 18968383 19754740 18968383 13038396 13647205 13038396 15501665 13038396 15501665 15958914 15501665 4894064 4931743 4894064 5564411 4894064 5564411 21079729 5564411 16189904 15332876 16189904 18532326 16189904 18532326 18991729 18532326 11524019 10783339 11524019 17165033 11524019 17165033 17486464 17165033 10358574 9753034 10358574 8278805 10358574 8278805 19117045 8278805 13686160 13111041 13686160 5866189 13686160 5866189 20772309 5866189 12162332 14630909 12162332 17659580 12162332 17659580 18182049 17659580 12825583 11937205 12825583 20394533 12825583 20394533 20997511 20394533 19414321 7474830 19414321 11812779 19414321 11812779 15039989 11812779 15213826 14951694 15213826 11400613 15213826 11400613 15864059 11400613 8811296 8449204 8811296 22532229 8811296 22532229 23661718 22532229 2899507 3204129 2899507 13601475 2899507 13601475 13201805 13601475 18634219 17884760 18634219 3261670 18634219 3261670 3658358 3261670 18131763 9223532 18131763 10067583 18131763 10067583 10598279 10067583 15970320 15072268 15970320 16343193 15970320 16343193 16553582 16343193 938315 26195685 938315 16913873 938315 16913873 10338323 16913873 7543695 19385096 7543695 9359013 7543695 9359013 17492462 9359013 8876277 8353061 8876277 11214168 8876277 11214168 11991245 11214168 10149050 9664183 10149050 23869358 10149050 23869358 3126865 23869358 22330316 21525124 22330316 14809300 22330316 14809300 12016581 14809300 8079581 8005148 8079581 18475638 8079581 18475638 18608792 18475638 7822638 19148563 7822638 5145891 7822638 5145891 5079316 5145891 8522754 18259813 8522754 8731667 8522754 8731667 9072777 8731667 8122794 19066607 8122794 20455190 8122794 20455190 6537949 20455190 13958863 12889299 13958863 24464059 13958863 24464059 2580548 24464059 15011403 14499937 15011403 20870019 15011403 20870019 6120079 20870019 19361633 7846642 19361633 6570680 19361633 6570680 6975872 6570680 20606141 19771545 20606141 4146763 20606141 4146763 4450067 4146763 13017991 13866219 13017991 10550868 13017991 10550868 16686960 10550868 6861954 20106516 6861954 7201821 6861954 7201821 7085046 7201821 6199555 20701756 6199555 18208729 6199555 18208729 18555435 18208729 1301332 25682060 1301332 5939611 1301332 5939611 6054772 5939611 6458515 20460996 6458515 23248161 6458515 23248161 3733782 23248161 19317237 7623599 19317237 6015249 19317237 6015249 21122134 6015249 9978076 9600305 9978076 6824127 9978076 6824127 20043088 6824127 16260479 10432898 16260479 12650740 16260479 12650740 14264496 12650740 5743603 21082317 5743603 2861791 5743603 2861791 3256634 2861791 12435190 11501858 12435190 9033695 12435190 9033695 18097186 9033695 9798249 9313793 9798249 18481263 9798249 18481263 18898276 18481263 5317861 21526305 5317861 20643561 5317861 20643561 21299446 20643561 10376076 9955578 10376076 11340825 10376076 11340825 15855169 11340825 18420016 18180270 18420016 10260929 18420016 10260929 17057255 10260929 4331403 22422097 4331403 9161312 4331403 9161312 18163923 9161312 2572199 2832199 2572199 22815021 2572199 22815021 4329097 22815021 14694701 13967230 14694701 5123672 14694701 5123672 5251936 5123672 4642088 22363126 4642088 23200167 4642088 23200167 24444468 23200167 23714654 3212162 23714654 4695098 23714654 4695098 4807134 4695098 8028865 18888047 8028865 5013971 8028865 5013971 5264277 5013971 21598569 4866792 21598569 9476433 21598569 9476433 17488541 9476433 4143029 22548041 4143029 9679924 4143029 9679924 16947622 9679924 15308031 11407051 15308031 8855117 15308031 8855117 18415459 8855117 21811541 21184792 21811541 8198007 21811541 8198007 8417390 8198007 8387822 7848079 8387822 4381886 8387822 4381886 22325646 4381886 19156833 7985123 19156833 18135985 19156833 18135985 18300593 18135985 24922137 23664288 24922137 6540421 24922137 6540421 6617460 6540421 10921791 15695153 10921791 15221444 10921791 15221444 11274792 15221444 25838675 24967308 25838675 3042502 25838675 3042502 23767025 3042502 24970208 23892528 24970208 3859288 24970208 3859288 22793151 3859288 4274378 22670019 4274378 12076546 4274378 12076546 14585750 12076546 6600310 20298115 6600310 4826954 6600310 4826954 22222023 4826954 4445357 22645469 4445357 8190626 4445357 8190626 8557851 8190626 19862403 18989542 19862403 26498768 19862403 26498768 489004 26498768 16037415 15272994 16037415 12444692 16037415 12444692 13155079 12444692 4625904 4293366 4625904 18853556 4625904 18853556 8199358 18853556 15719976 11677651 15719976 7241961 15719976 7241961 19737154 7241961 19231033 8098050 19231033 15525449 19231033 15525449 15754180 15525449 15807041 11088359 15807041 5742640 15807041 5742640 21175817 5742640 9760407 9379234 9760407 12280822 9760407 12280822 15151127 12280822 21432130 20819040 21432130 8993037 21432130 8993037 17812314 8993037 21787217 21077815 21787217 10429206 21787217 10429206 11097969 10429206 9351983 17849158 9351983 19290697 9351983 19290697 7763010 19290697 20028273 19650914 20028273 17981862 20028273 17981862 8801888 17981862 12866984 13770994 12866984 14002351 12866984 14002351 12560229 14002351 23015827 21896638 23015827 14675043 23015827 14675043 12119853 14675043 11709731 10937699 11709731 4951876 11709731 4951876 5021939 4951876 6041833 5947297 6041833 8526720 6041833 8526720 9090259 8526720 17712976 9606766 17712976 21286446 17712976 21286446 5831763 21286446 18705563 8636732 18705563 7870098 18705563 7870098 8568912 7870098 19249395 18584121 19249395 17072823 19249395 17072823 9725525 17072823 19378226 7914832 19378226 5734389 19378226 5734389 6129306 5734389 7886466 7254394 7886466 15030880 7886466 15030880 15620607 15030880 4414205 3918424 4414205 5197557 4414205 5197557 5380981 5197557 6647752 6225985 6647752 4572923 6647752 4572923 4921240 4572923 18640718 18224026 18640718 4282473 18640718 4282473 22521772 4282473 10035215 9704469 10035215 18445211 10035215 18445211 8724741 18445211 18609038 8498924 18609038 1212061 18609038 1212061 25678274 1212061 8910583 18221939 8910583 5532034 8910583 5532034 5570328 5532034 15396494 11283859 15396494 11395589 15396494 11395589 11948774 11395589 8673836 18371596 8673836 7121486 8673836 7121486 7715296 7121486 17760834 16921895 17760834 20913854 17760834 20913854 21772543 20913854 23081706 3848631 23081706 24895895 23081706 24895895 2288772 24895895 20003694 7304834 20003694 18591472 20003694 18591472 8300846 18591472 18896372 8499658 18896372 19042829 18896372 19042829 19695170 19042829 19049539 8177076 19049539 21315722 19049539 21315722 21783757 21315722 3263428 23485050 3263428 11230707 3263428 11230707 15973654 11230707 19436853 18868750 19436853 24219706 19436853 24219706 2716366 24219706 7367777 7146995 7367777 10918671 7367777 10918671 16047670 10918671 5950550 5825599 5950550 7884713 5950550 7884713 19160165 7884713 20671141 20095550 20671141 18509321 20671141 18509321 8350570 18509321 21688273 21116612 21688273 12125968 21688273 12125968 12931056 12125968 19435264 7972518 19435264 7648987 19435264 7648987 8235067 7648987 17173955 16812274 17173955 19683398 17173955 19683398 7150210 19683398 9995279 9469507 9995279 18162312 9995279 18162312 9128161 18162312 17459772 9616671 17459772 20864456 17459772 20864456 21440789 20864456 4096858 3930288 4096858 23860368 4096858 23860368 3104968 23860368 8885480 8626921 8885480 2540285 8885480 2540285 24275677 2540285 18691883 18236652 18691883 22689232 18691883 22689232 23127000 22689232 5502921 21075596 5502921 6962992 5502921 6962992 19990075 6962992 15966340 11283111 15966340 19999627 15966340 19999627 20708890 19999627 22002215 4667136 22002215 24138091 22002215 24138091 2997628 24138091 10348116 9827754 10348116 526283 10348116 526283 26421507 526283 21582124 4995148 21582124 20683832 21582124 20683832 21244686 20683832 13838736 13719137 13838736 15535864 13838736 15535864 11252327 15535864 14359441 12467989 14359441 11032615 14359441 11032615 16306592 11032615 8088365 19066622 8088365 9797284 8088365 9797284 17324891 9797284 14810324 11855583 14810324 23333802 14810324 23333802 3481615 23333802 25096440 1741748 25096440 21593580 25096440 21593580 22298897 21593580 15940951 11001439 15940951 13952649 15940951 13952649 15052302 13952649 13762938 12702839 13762938 23591605 13762938 23591605 23963149 23591605 8633325 7951335 8633325 10006426 8633325 10006426 10643270 10006426 17229197 16633061 17229197 15218624 17229197 15218624 11476879 15218624 16410932 10696797 16410932 16424475 16410932 16424475 16891441 16424475 4980987 21977043 4980987 10577776 4980987 10577776 16613028 10577776 24206093 22929445 24206093 26206378 24206093 26206378 776042 26206378 9755061 9259093 9755061 4261973 9755061 4261973 22717404 4261973 12653210 12054401 12653210 24333125 12653210 24333125 25360872 24333125 12336719 14456705 12336719 9349650 12336719 9349650 17780458 9349650 5699131 21027479 5699131 21150980 5699131 21150980 5935196 21150980 14660721 13920636 14660721 24825065 14660721 24825065 2191392 24825065 19427706 7538138 19427706 10863957 19427706 10863957 11462955 10863957 5907524 20939226 5907524 6324839 5907524 6324839 20261783 6324839 20120903 6569502 20120903 13422156 20120903 13422156 13221185 13422156 16715493 10262982 16715493 17297537 16715493 17297537 9588990 17297537 16655596 16011550 16655596 8464316 16655596 8464316 8773772 8464316 6964274 6851772 6964274 7577021 6964274 7577021 7479643 7577021 2400162 24301400 2400162 21730828 2400162 21730828 22350693 21730828 15727609 11500121 15727609 17026868 15727609 17026868 10292526 17026868 6613618 6794582 6613618 11095015 6613618 11095015 11928886 11095015 16974564 10198883 16974564 17012403 16974564 17012403 9969993 17012403 16173845 15991436 16173845 19674793 16173845 19674793 20266664 19674793 13990234 13857909 13990234 18844696 13990234 18844696 19720179 18844696 15543251 11208494 15543251 20433862 15543251 20433862 21145133 20433862 11131815 15517516 11131815 12958071 11131815 12958071 13917764 12958071 16041549 10774953 16041549 4767107 16041549 4767107 5030770 4767107 21860835 5345438 21860835 22015830 21860835 22015830 22804883 22015830 9843628 17228803 9843628 23940645 9843628 23940645 3176312 23940645 15153839 11678825 15153839 12002680 15153839 12002680 15367453 12002680 12885035 11916463 12885035 1615281 12885035 1615281 25071849 1615281 13614432 13254289 13614432 13999100 13614432 13999100 15049490 13999100 8589157 8467320 8589157 7813100 8589157 7813100 19273246 7813100 21510724 20751059 21510724 6386446 21510724 6386446 6700755 6386446 23878857 22612472 23878857 17149310 23878857 17149310 17688135 17149310 18563506 17965075 18563506 12127173 18563506 12127173 14723837 12127173 11430079 15609496 11430079 2162618 11430079 2162618 24613013 2162618 21451591 5330981 21451591 9328743 21451591 9328743 17610637 9328743 15623845 11177878 15623845 18134462 15623845 18134462 18778689 18134462 18429169 8978062 18429169 19345724 18429169 19345724 7676488 19345724 23453783 22797772 23453783 23552706 23453783 23552706 24746967 23552706 21035488 20506970 21035488 11430447 21035488 11430447 15191840 11430447 6532347 6045383 6532347 19569492 6532347 19569492 19958186 19569492 19245604 18810362 19245604 13924306 19245604 13924306 12692905 13924306 19219208 7931234 19219208 10340230 19219208 10340230 11039293 10340230 22070313 21285306 22070313 17170352 22070313 17170352 17510227 17170352 26570650 358648 26570650 9371254 26570650 9371254 17676873 9371254 12963947 13661485 12963947 11862005 12963947 11862005 15098490 11862005 22372659 4438952 22372659 5221169 22372659 5221169 5339737 5221169 17782975 16876002 17782975 7195537 17782975 7195537 7472644 7195537 7933726 19045097 7933726 25563129 7933726 25563129 1163151 25563129 16061404 15685387 16061404 16670230 16061404 16670230 10125979 16670230 6366404 20705219 6366404 14783038 6366404 14783038 15580620 14783038 25933477 24903424 25933477 16022582 25933477 16022582 16691787 16022582 13589375 13259329 13589375 19122837 13589375 19122837 7900824 19122837 18063081 9191600 18063081 13411256 18063081 13411256 13412468 13411256 12328727 14293372 12328727 21387991 12328727 21387991 22250129 21387991 8371827 7871285 8371827 14530399 8371827 14530399 12248650 14530399 22558538 4200912 22558538 25746642 22558538 25746642 1382241 25746642 18450470 17983236 18450470 19265840 18450470 19265840 7817907 19265840 22031189 21119508 22031189 21027184 22031189 21027184 21926893 21027184 3709346 23190779 3709346 4478974 3709346 4478974 22491739 4478974 14651394 13809133 14651394 17140307 14651394 17140307 17888997 17140307 10964693 15824179 10964693 4618094 10964693 4618094 4756695 4618094 8021670 18953364 8021670 9036750 8021670 9036750 18172858 9036750 20891688 20316647 20891688 7410939 20891688 7410939 19839679 7410939 25619546 1415778 25619546 22458544 25619546 22458544 23242679 22458544 11865709 11087070 11865709 14377367 11865709 14377367 15352890 14377367 22641572 21596962 22641572 2831957 22641572 2831957 24079272 2831957 16455427 10618401 16455427 2963136 16455427 2963136 2808476 2963136 13841828 12621824 13841828 15653528 13841828 15653528 11148796 15653528 10494183 16451583 10494183 10397460 10494183 10397460 11164884 10397460 12184711 11365317 12184711 6561829 12184711 6561829 7088462 6561829 7201837 19885462 7201837 17463244 7201837 17463244 9317940 17463244 11277508 15642394 11277508 24254400 11277508 24254400 25384641 24254400 10127650 16911401 10127650 22137222 10127650 22137222 4946393 22137222 10952478 15739646 10952478 8626878 10952478 8626878 18634255 8626878 7970213 7338220 7970213 14413327 7970213 14413327 14787989 14413327 4708444 22348333 4708444 16708198 4708444 16708198 17256959 16708198 12621095 13910917 12621095 9079700 12621095 9079700 9431101 9079700 15750033 11140881 15750033 8803547 15750033 8803547 18291370 8803547 19612032 7761248 19612032 19868481 19612032 19868481 20059795 19868481 19648183 18988548 19648183 15144539 19648183 15144539 15490357 15144539 16979045 10096120 16979045 4883910 16979045 4883910 4977461 4883910 5500517 5443692 5500517 14560569 5500517 14560569 12329912 14560569 18085763 17397662 18085763 3846323 18085763 3846323 22890979 3846323 19446791 18773824 19446791 23198611 19446791 23198611 3644680 23198611 3723753 23302362 3723753 2611794 3723753 2611794 24133977 2611794 6991526 19887959 6991526 7141569 6991526 7141569 7421577 7141569 18951742 18428665 18951742 17664871 18951742 17664871 9277930 17664871 6406533 20659261 6406533 15833667 6406533 15833667 11297607 15833667 6663827 20263371 6663827 8813197 6663827 8813197 9160540 8813197 5552498 21516907 5552498 19584451 5552498 19584451 20348132 19584451 21663987 4953802 21663987 14259607 21663987 14259607 12562894 14259607 8113154 7642696 8113154 13188024 8113154 13188024 13892705 13188024 14724764 12195794 14724764 6844386 14724764 6844386 6815545 6844386 10425548 16866268 10425548 12071803 10425548 12071803 14791558 12071803 9534568 17487414 9534568 7110879 9534568 7110879 7417676 7110879 1269995 25624108 1269995 7461232 1269995 7461232 7973121 7461232 20354257 6642415 20354257 15819705 20354257 15819705 16036195 15819705 18421706 9008791 18421706 9576735 18421706 9576735 17656336 9576735 7510005 19297373 7510005 23277289 7510005 23277289 23714015 23277289 21445857 5388484 21445857 8285427 21445857 8285427 18767698 8285427 4995830 4774199 4995830 6652065 4995830 6652065 20642659 6652065 20415958 19882905 20415958 15124319 20415958 15124319 11403715 15124319 12304847 14586075 12304847 4885935 12304847 4885935 5085803 4885935 1022054 1152208 1022054 12430296 1022054 12430296 12618362 12430296 23126588 22120564 23126588 8560324 23126588 8560324 9166902 8560324 18697929 18580306 18697929 12472716 18697929 12472716 14867195 12472716 15247183 14687524 15247183 12434641 15247183 12434641 14183099 12434641 7818721 7289430 7818721 3726195 7818721 3726195 4027273 3726195 23859623 2990258 23859623 11752986 23859623 11752986 15125482 11752986 22640124 4180337 22640124 22066081 22640124 22066081 4900309 22066081 13151068 12255747 13151068 15888754 13151068 15888754 11230146 15888754 10615017 16190450 10615017 18728016 10615017 18728016 8373255 18728016 15377801 11509398 15377801 20451598 15377801 20451598 21130919 20451598 16973994 10143363 16973994 12675058 16973994 12675058 14027509 12675058 19160175 18972726 19160175 18058746 19160175 18058746 18760824 18058746 19682419 19417383 19682419 1180926 19682419 1180926 25790043 1180926 26583761 25639047 26583761 7096515 26583761 7096515 7422263 7096515 6393531 20623393 6393531 1546224 6393531 1546224 1735998 1546224 4945987 4707783 4945987 8624981 4945987 8624981 18786813 8624981 18674716 18544184 18674716 20167435 18674716 20167435 6835541 20167435 22422113 4922917 22422113 19834234 22422113 19834234 7170566 19834234 4593092 22459010 4593092 13647816 4593092 13647816 13208538 13647816 4276396 22728977 4276396 13537304 4276396 13537304 13457509 13537304 9552865 17219956 9552865 19103424 9552865 19103424 19870992 19103424 17643805 9769767 17643805 8399315 17643805 8399315 18743722 8399315 5015650 21937449 5015650 16913010 5015650 16913010 17539863 16913010 14722994 12108030 14722994 19995051 14722994 19995051 20797907 19995051 7670965 19197710 7670965 2249409 7670965 2249409 24603329 2249409 3818000 3940097 3818000 13668239 3818000 13668239 12976107 13668239 12687754 12467484 12687754 9800916 12687754 9800916 10259919 9800916 22113195 21401291 22113195 847534 22113195 847534 25938097 847534 15811903 11423216 15811903 3826103 15811903 3826103 23102349 3826103 13086533 13518667 13086533 23116521 13086533 23116521 3935590 23116521 20278765 19599898 20278765 14668340 20278765 14668340 15283253 14668340 24422827 23275699 24422827 3201020 24422827 3201020 23630858 3201020 12494398 11560903 12494398 10764112 12494398 10764112 11581949 10764112 20214426 19690268 20214426 12104801 20214426 12104801 12917731 12104801 14377247 14112982 14377247 22241439 14377247 22241439 23136779 22241439 6886745 6615379 6886745 17549370 6886745 17549370 18009153 17549370 12615926 14098083 12615926 16605879 12615926 16605879 10184268 16605879 15250293 11880575 15250293 17318547 15250293 17318547 9687277 17318547 16936138 10189677 16936138 4257767 16936138 4257767 22494365 4257767 7663452 19290885 7663452 21875996 7663452 21875996 22521188 21875996 14049633 12701192 14049633 7959945 14049633 7959945 19096870 7959945 7978292 19036328 7978292 11258725 7978292 11258725 12078120 11258725 7333063 19645008 7333063 1429020 7333063 1429020 25439019 1429020 16088351 10655331 16088351 12914595 16088351 12914595 13936221 12914595 23538960 22530689 23538960 9087277 23538960 9087277 9614568 9087277 22383525 21823583 22383525 13974968 22383525 13974968 12662400 13974968 13880621 13573390 13880621 6662142 13880621 6662142 7176489 6662142 8893372 8336232 8893372 14677909 8893372 14677909 12029153 14677909 3549019 3131790 3549019 12302888 3549019 12302888 14483515 12302888 1790585 25300887 1790585 4768456 1790585 4768456 4804057 4768456 3531923 3710477 3531923 6507890 3531923 6507890 20702188 6507890 20491510 19761858 20491510 14285429 20491510 14285429 15238995 14285429 24036653 23477252 24036653 9281112 24036653 9281112 17970445 9281112 17104194 16539238 17104194 20665822 17104194 20665822 6327435 20665822 24563066 2454848 24563066 9616740 24563066 9616740 17454007 9616740 16169030 15311722 16169030 17224725 16169030 17224725 9455470 17224725 16925709 16175444 16925709 21784040 16925709 21784040 22970616 21784040 5299508 5193888 5299508 26520192 5299508 26520192 584454 26520192 18256389 8665547 18256389 11781316 18256389 11781316 15100476 11781316 22096052 21553334 22096052 6530403 22096052 6530403 7218379 6530403 1928920 24836217 1928920 4228490 1928920 4228490 22870480 4228490 8946009 8577264 8946009 15745160 8946009 15745160 10964218 15745160 13196521 12599815 13196521 8786127 13196521 8786127 9387330 8786127 16584074 15991192 16584074 4668029 16584074 4668029 4908585 4668029 19296939 18395523 19296939 16167818 19296939 16167818 10598736 16167818 6344787 5986286 6344787 9831410 6344787 9831410 17188529 9831410 21611391 21117327 21611391 22002979 21611391 22002979 22609857 22002979 24026399 2919976 24026399 10862303 24026399 10862303 16143357 10862303 23515704 22404978 23515704 13827618 23515704 13827618 12860543 13827618 13880979 12899659 13880979 6635614 13880979 6635614 20609495 6635614 7193412 6541116 7193412 11147820 7193412 11147820 15622287 11147820 15509125 11269668 15509125 6725672 15509125 6725672 20737281 6725672 7850210 7798564 7850210 13687290 7850210 13687290 14687367 13687290 19605669 7194179 19605669 19764852 19605669 19764852 7094828 19764852 8079059 7658979 8079059 22984021 8079059 22984021 3987076 22984021 18571748 18136582 18571748 9397003 18571748 9397003 10033320 9397003 12169940 14866633 12169940 22379431 12169940 22379431 23022230 22379431 6035017 6239010 6035017 1532859 6035017 1532859 1882672 1532859 11905169 14663611 11905169 16414740 11905169 16414740 10519703 16414740 4764550 4665765 4764550 19768726 4764550 19768726 20516414 19768726 21312110 5608998 21312110 9395162 21312110 9395162 9604012 9395162 4149617 4322943 4149617 17044713 4149617 17044713 10267841 17044713 9641721 9317858 9641721 11212978 9641721 11212978 12114939 11212978 4647026 22459669 4647026 14936951 4647026 14936951 11505200 14936951 10121337 9619377 10121337 4599437 10121337 4599437 22509219 4599437 17289702 10098366 17289702 13477435 17289702 13477435 13581951 13477435 15232687 11708923 15232687 4281158 15232687 4281158 4273535 4281158 20768241 6401772 20768241 19682559 20768241 19682559 20478921 19682559 20224342 19834674 20224342 14728310 20224342 14728310 15250484 14728310 14017669 13577994 14017669 20637593 14017669 20637593 21289700 20637593 13399361 13361426 13399361 11040463 13399361 11040463 11792036 11040463 22700797 4074687 22700797 4991068 22700797 4991068 22199150 4991068 12347439 14415758 12347439 7613770 12347439 7613770 19272774 7613770 16201371 10705115 16201371 10085251 16201371 10085251 10582488 10085251 16378858 10288738 16378858 9047529 16378858 9047529 9525915 9047529 10484063 10150499 10484063 18120730 10484063 18120730 18397450 18120730 10007765 16967317 10007765 8957639 10007765 8957639 9297935 8957639 10027048 9362995 10027048 11877724 10027048 11877724 14772325 11877724 7746733 19269485 7746733 12277688 7746733 12277688 13011655 12277688 18072607 9143850 18072607 19577052 18072607 19577052 7355718 19577052 21269387 20648087 21269387 12911335 21269387 12911335 13864795 12911335 10383749 16452936 10383749 17996550 10383749 17996550 18446636 17996550 15756120 15341958 15756120 19473302 15756120 19473302 20194817 19473302 8352700 7714812 8352700 9995498 8352700 9995498 16963188 9995498 25743442 24926858 25743442 9888708 25743442 9888708 10505048 9888708 8246444 7686973 8246444 19939785 8246444 19939785 7155125 19939785 1544970 1782725 1544970 10150503 1544970 10150503 10717339 10150503 11466321 15213201 11466321 20718894 11466321 20718894 6253754 20718894 5532860 21236483 5532860 10312202 5532860 10312202 10831592 10312202 10275815 9696415 10275815 21951111 10275815 21951111 22736326 21951111 9084283 8511245 9084283 11362043 9084283 11362043 15281953 11362043 3282562 3550987 3282562 13417714 3282562 13417714 13134765 13417714 22405193 21683794 22405193 10945457 22405193 10945457 16221989 10945457 17913181 9650271 17913181 8712677 17913181 8712677 18383317 8712677 15160265 14582964 15160265 14082982 15160265 14082982 15080047 14082982 24252034 2584516 24252034 24131402 24252034 24131402 2793112 24131402 19398794 18425437 19398794 5183139 19398794 5183139 5301268 5183139 8918928 17789070 8918928 8154184 8918928 8154184 8740503 8154184 5988068 6160414 5988068 8537573 5988068 8537573 18591243 8537573 22518972 4358471 22518972 18850128 22518972 18850128 8170847 18850128 18923859 8286824 18923859 14141202 18923859 14141202 12599554 14141202 14893267 14672218 14893267 10246072 14893267 10246072 10812044 10246072 9028081 18122188 9028081 15373656 9028081 15373656 11524815 15373656 8895147 8406613 8895147 13411944 8895147 13411944 13410803 13411944 4664031 22250982 4664031 12302133 4664031 12302133 13244018 12302133 5791447 5730336 5791447 2332050 5791447 2332050 24583089 2332050 22091647 21266919 22091647 14445835 22091647 14445835 14988218 14445835 4233982 4223857 4233982 15614574 4233982 15614574 10923480 15614574 11330263 15513204 11330263 24805732 11330263 24805732 2107569 24805732 4515641 22402370 4515641 11058399 4515641 11058399 11909750 11058399 6633453 6126557 6633453 13989903 6633453 13989903 12813947 13989903 15782707 11404495 15782707 9522660 15782707 9522660 10052224 9522660 6588964 6563399 6588964 15938397 6588964 15938397 16606788 15938397 12704281 12417786 12704281 4259680 12704281 4259680 4236499 4259680 19143762 8057287 19143762 19705277 19143762 19705277 7519047 19705277 23384063 22623237 23384063 24999828 23384063 24999828 25824003 24999828 12884145 13770513 12884145 24046597 12884145 24046597 2735027 24046597 10220045 16768213 10220045 23386897 10220045 23386897 3618054 23386897 15064298 11629690 15064298 12389485 15064298 12389485 13319826 12389485 17507395 16879402 17507395 17146158 17507395 17146158 17959905 17146158 25164970 1735119 25164970 8364497 25164970 8364497 8677201 8364497 20078435 6673647 20078435 24404370 20078435 24404370 2684076 24404370 5452357 21708645 5452357 15213703 5452357 15213703 11893228 15213703 8342611 7698452 8342611 18257531 8342611 18257531 8856012 18257531 20281591 6280979 20281591 2382095 20281591 2382095 2186792 2382095 11338670 15532902 11338670 16725380 11338670 16725380 17372804 16725380 13703009 13198785 13703009 22426076 13703009 22426076 23453680 22426076 23989455 23029699 23989455 2309288 23989455 2309288 24439262 2309288 14485256 13679895 14485256 23928023 14485256 23928023 2854362 23928023 8960237 17976435 8960237 8439426 8960237 8439426 8711477 8439426 13093763 12959163 13093763 6866094 13093763 6866094 20482405 6866094 2954208 23979491 2954208 21363858 2954208 21363858 22079772 21363858 12497669 12088572 12497669 25649162 12497669 25649162 26408263 25649162 22047206 21246001 22047206 12705664 22047206 12705664 13496959 12705664 22881520 22125407 22881520 12331231 22881520 12331231 13183214 12331231 14532412 13895184 14532412 21866360 14532412 21866360 22782194 21866360 8233259 18721186 8233259 11128480 8233259 11128480 11900065 11128480 5852144 21073811 5852144 18732384 5852144 18732384 19442655 18732384 16458837 15932771 16458837 8320250 16458837 8320250 8904133 8320250 11988416 14874697 11988416 23571709 11988416 23571709 24137006 23571709 13773741 12780800 13773741 21629353 13773741 21629353 5563362 21629353 13398342 13234617 13398342 21843897 13398342 21843897 22465587 21843897 1401848 25323916 1401848 8474780 1401848 8474780 8865289 8474780 16828196 10132828 16828196 9464605 16828196 9464605 17513858 9464605 6115109 20853736 6115109 3718016 6115109 3718016 22831387 3718016 23427890 22604767 23427890 23299345 23427890 23299345 3747376 23299345 6954989 6743324 6954989 11560581 6954989 11560581 12155998 11560581 6487838 5972588 6487838 15495142 6487838 15495142 16195049 15495142 16452242 15690886 16452242 9425841 16452242 9425841 17804627 9425841 12447272 14491322 12447272 11867855 12447272 11867855 15056343 11867855 14041775 12946900 14041775 12810831 14041775 12810831 13785042 12810831 19660376 7572749 19660376 7145164 19660376 7145164 7761932 7145164 24214524 22978763 24214524 8676123 24214524 8676123 9207818 8676123 7291494 19746689 7291494 13438270 7291494 13438270 13212137 13438270 7763306 7127610 7763306 11963682 7763306 11963682 14593316 11963682 12644290 12155047 12644290 12539639 12644290 12539639 14381978 12539639 15620120 15184125 15620120 4767157 15620120 4767157 21756618 4767157 15841161 11339207 15841161 18426034 15841161 18426034 8419460 18426034 20377902 6539413 20377902 20910493 20377902 20910493 6080857 20910493 12475960 14418297 12475960 6258204 12475960 6258204 20761677 6258204 17917197 9341416 17917197 12662874 17917197 12662874 14063720 12662874 18655708 8546416 18655708 133901 18655708 133901 34024 133901 12838055 13861003 12838055 24523507 12838055 24523507 2407028 24523507 11461771 15613032 11461771 7501562 11461771 7501562 19893642 7501562 10182522 17121570 10182522 21889254 10182522 21889254 22473216 21889254 19890242 19163973 19890242 19180323 19890242 19180323 19542675 19180323 17500241 9616734 17500241 7395863 17500241 7395863 19973790 7395863 10468132 16655432 10468132 939187 10468132 939187 1047029 939187 3332839 23729781 3332839 9792523 3332839 9792523 10333500 9792523 24644191 23470477 24644191 6300854 24644191 6300854 21115117 6300854 16201436 15304993 16201436 18424684 16201436 18424684 18947519 18424684 17416109 16685768 17416109 7205838 17416109 7205838 7191549 7205838 8701691 18041473 8701691 3701188 8701691 3701188 23238216 3701188 11378415 15359172 11378415 13011815 11378415 13011815 13793417 13011815 12940770 13734621 12940770 3414679 12940770 3414679 3784343 3414679 14491080 12549131 14491080 25575557 14491080 25575557 1237650 25575557 18921699 18158746 18921699 335038 18921699 335038 26545930 335038 21962103 4877217 21962103 6994042 21962103 6994042 7563188 6994042 19824113 6808096 19824113 20176573 19824113 20176573 20776341 20176573 12993310 13881211 12993310 22781976 12993310 22781976 4374579 22781976 12374133 14400852 12374133 23255194 12374133 23255194 24364533 23255194 10190742 9678093 10190742 3043894 10190742 3043894 23693655 3043894 3101331 23937258 3101331 22294939 3101331 22294939 4597247 22294939 20218532 19610844 20218532 22597739 20218532 22597739 23390727 22597739 1317726 25786023 1317726 14991811 1317726 14991811 15729103 14991811 21039522 20332157 21039522 17018584 21039522 17018584 9918149 17018584 6668153 6668003 6668153 14140064 6668153 14140064 15220563 14140064 5513767 21556493 5513767 22812779 5513767 22812779 23972147 22812779 1773377 2235633 1773377 24530566 1773377 24530566 25491198 24530566 16299369 16134685 16299369 6488270 16299369 6488270 6907343 6488270 8876372 8495690 8876372 11304318 8876372 11304318 12024125 11304318 5793482 5828131 5793482 11990475 5793482 11990475 14982353 11990475 8173602 18732870 8173602 16087771 8173602 16087771 11065725 16087771 19914998 7318851 19914998 8434923 19914998 8434923 8873347 8434923 22690026 4308342 22690026 11113850 22690026 11113850 15750179 11113850 1679561 1487548 1679561 22214446 1679561 22214446 23058092 22214446 22950149 22281190 22950149 6994307 22950149 6994307 7328390 6994307 10321099 16457952 10321099 19980534 10321099 19980534 20594593 19980534 19580472 18838136 19580472 6206061 19580472 6206061 20942629 6206061 17901689 17269957 17901689 5488336 17901689 5488336 5537260 5488336 12726346 14144521 12726346 20231192 12726346 20231192 6612668 20231192 11376526 15374506 11376526 1759260 11376526 1759260 1294296 1759260 18715655 8321124 18715655 24609571 18715655 24609571 2077421 24609571 6414161 6143904 6414161 7664982 6414161 7664982 8190690 7664982 22623021 22003272 22623021 20282991 22623021 20282991 6779987 20282991 5833427 5554730 5833427 16852908 5833427 16852908 17653747 16852908 15222241 14863781 15222241 9112150 15222241 9112150 9730709 9112150 6551127 20327269 6551127 3838610 6551127 3838610 3704499 3838610 9636865 9245923 9636865 9085122 9636865 9085122 18022654 9085122 16736768 16043934 16736768 6158185 16736768 6158185 5974474 6158185 847243 26070406 847243 14181962 847243 14181962 12659114 14181962 18269790 9127953 18269790 2701770 18269790 2701770 24239572 2701770 14423955 13986938 14423955 1010037 14423955 1010037 26054497 1010037 15999499 10809715 15999499 9050493 15999499 9050493 18006480 9050493 13809794 12918711 13809794 13753087 13809794 13753087 12908316 13753087 10181007 9510854 10181007 6483464 10181007 6483464 6572084 6483464 22265027 21707048 22265027 10574695 22265027 10574695 11366770 10574695 16657217 10495996 16657217 6486763 16657217 6486763 6359347 6486763 4084341 3777582 4084341 4435613 4084341 4435613 22304792 4435613 5574087 5237654 5574087 4278587 5574087 4278587 22690537 4278587 24977137 1903421 24977137 9915458 24977137 9915458 10476138 9915458 13854329 13779547 13854329 7915284 13854329 7915284 19510793 7915284 7659269 7381892 7659269 14792366 7659269 14792366 11709802 14792366 9960665 16792928 9960665 22952906 9960665 22952906 4062887 22952906 8587261 8118338 8587261 20943134 8587261 20943134 21794111 20943134 6106819 5663931 6106819 23583807 6106819 23583807 3369690 23583807 20172040 19733117 20172040 5628473 20172040 5628473 6022052 5628473 21494026 20944212 21494026 7336113 21494026 7336113 19533010 7336113 8033140 7565612 8033140 2812247 8033140 2812247 2527861 2812247 6395362 20902230 6395362 11069650 6395362 11069650 15712664 11069650 11244893 10718868 11244893 14179008 11244893 14179008 12634991 14179008 20997067 20504826 20997067 4975817 20997067 4975817 5207723 4975817 20474207 19905055 20474207 9536706 20474207 9536706 10067082 9536706 3820730 22913646 3820730 4755041 3820730 4755041 5046763 4755041 7385134 7045672 7385134 7917019 7385134 7917019 8191247 7917019 17627670 16910043 17627670 12872628 17627670 12872628 13767317 12872628 24847942 23682695 24847942 17599469 24847942 17599469 9040039 17599469 18391266 17975518 18391266 5239201 18391266 5239201 5641769 5239201 9843962 17290645 9843962 12384792 9843962 12384792 14387542 12384792 20295594 19629399 20295594 14069309 20295594 14069309 12650723 14069309 10937707 15932717 10937707 22032837 10937707 22032837 4575555 22032837 20283820 6481093 20283820 18910425 20283820 18910425 8000233 18910425 9427745 9174656 9427745 2098463 9427745 2098463 1756968 2098463 15754750 11166397 15754750 12791353 15754750 12791353 13998196 12791353 6875893 6557764 6875893 1639125 6875893 1639125 25399248 1639125 6573576 6164819 6573576 5529998 6573576 5529998 21832885 5529998 7060772 7005693 7060772 21299487 7060772 21299487 21924216 21299487 19809287 19488236 19809287 13931387 19809287 13931387 14099797 13931387 5849149 20862371 5849149 21118373 5849149 21118373 5903410 21118373 5672410 5729160 5672410 14726066 5672410 14726066 14957692 14726066 8298773 18536149 8298773 20776437 8298773 20776437 6133504 20776437 305456 489980 305456 5388087 305456 5388087 21685654 5388087 22724364 22223201 22724364 12325636 22724364 12325636 14528747 12325636 9405734 17334760 9405734 22324498 9405734 22324498 23174671 22324498 22317298 21373177 22317298 10756115 22317298 10756115 15956755 10756115 6572076 6092398 6572076 14636489 6572076 14636489 12148535 14636489 9170908 17545290 9170908 11737813 9170908 11737813 12213510 11737813 12485933 14118784 12485933 15992510 12485933 15992510 16421112 15992510 5545165 5122329 5545165 3080877 5545165 3080877 23604242 3080877 3660440 3187195 3660440 10187464 3660440 10187464 10802590 10187464 14703809 11939793 14703809 24340705 14703809 24340705 2751222 24340705 25136076 24311621 25136076 15797856 25136076 15797856 10803369 15797856 22453715 4737590 22453715 14636450 22453715 14636450 15174386 14636450 6130860 5966963 6130860 3088747 6130860 3088747 23739391 3088747 7504770 19555251 7504770 10823485 7504770 10823485 11376350 10823485 11310207 15893474 11310207 19920139 11310207 19920139 6914294 19920139 14991935 13945854 14991935 9472128 14991935 9472128 18006149 9472128 22723156 4163615 22723156 5089812 22723156 5089812 5396198 5089812 12454652 11570807 12454652 12545702 12454652 12545702 14268880 12545702 11230763 15601363 11230763 20123353 11230763 20123353 6822386 20123353 16463730 16268107 16463730 10174014 16463730 10174014 16812231 10174014 14394846 13470337 14394846 14818619 14394846 14818619 12113050 14818619 10958913 10703764 10958913 10720645 10958913 10720645 16263529 10720645 20305954 7080857 20305954 9783457 20305954 9783457 17377170 9783457 23868896 3041366 23868896 10044271 23868896 10044271 17146706 10044271 14494102 12318488 14494102 18766623 14494102 18766623 8161656 18766623 19862722 7250117 19862722 3162955 19862722 3162955 2742726 3162955 9564469 9285069 9564469 6559392 9564469 6559392 6939801 6559392 16354655 10760821 16354655 20821629 16354655 20821629 21492717 20821629 4438750 22529427 4438750 20769321 4438750 20769321 6515121 20769321 6716154 20094887 6716154 2520938 6716154 2520938 2369096 2520938 7361478 19881442 7361478 19729590 7361478 19729590 20496146 19729590 21869023 21338018 21869023 9133155 21869023 9133155 17690770 9133155 3932335 3406332 3932335 1260807 3932335 1260807 1512588 1260807 17160038 16444218 17160038 4234479 17160038 4234479 22915672 4234479 12590783 14229909 12590783 14270751 12590783 14270751 12509326 14270751 21452616 20768513 21452616 1167439 21452616 1167439 25562829 1167439 19030732 18545986 19030732 4866525 19030732 4866525 21744470 4866525 23765821 3011581 23765821 12813555 23765821 12813555 13926397 12813555 7874262 18982616 7874262 19651958 7874262 19651958 7171110 19651958 6813813 20102591 6813813 12678927 6813813 12678927 13213153 12678927 11333918 15787383 11333918 18415167 11333918 18415167 8442888 18415167 22078469 21259278 22078469 8895824 22078469 8895824 9321314 8895824 12091446 14653501 12091446 13511740 12091446 13511740 13153832 13511740 18759738 18021215 18759738 2068138 18759738 2068138 2493432 2068138 12495489 14415170 12495489 20174705 12495489 20174705 6754358 20174705 16905738 10224427 16905738 10953794 16905738 10953794 15985458 10953794 16546574 10787044 16546574 19655906 16546574 19655906 20158789 19655906 10398697 9897875 10398697 662535 10398697 662535 26223447 662535 6087631 6002619 6087631 9691021 6087631 9691021 10325996 9691021 2651404 24267844 2651404 8718741 2651404 8718741 9258955 8718741 11262941 10393708 11262941 12576035 11262941 12576035 13515154 12576035 2955282 2752710 2955282 21769769 2955282 21769769 5355862 21769769 9352184 8732871 9352184 20535627 9352184 20535627 21250628 20535627 16599526 10307084 16599526 16143404 16599526 16143404 10852526 16143404 26469120 25501325 26469120 10471911 26469120 10471911 11229562 10471911 14927043 11793881 14927043 2247705 14927043 2247705 2604633 2247705 6354488 6444167 6354488 4845566 6354488 4845566 4917363 4845566 4775323 4576508 4775323 16555248 4775323 16555248 17202069 16555248 6503852 6055222 6503852 15465896 6503852 15465896 11549770 15465896 13801152 12880431 13801152 13024675 13801152 13024675 13867476 13024675 15589145 11496775 15589145 23524267 15589145 23524267 24016119 23524267 19838080 19516401 19838080 14646516 19838080 14646516 12118587 14646516 18108733 9236112 18108733 18348480 18108733 18348480 18837021 18348480 14357437 12402271 14357437 9656479 14357437 9656479 17053456 9656479 4909267 4863757 4909267 8170427 4909267 8170427 18970115 8170427 8774900 18304767 8774900 23639303 8774900 23639303 24200733 23639303 5353935 5284832 5353935 12024078 5353935 12024078 15421979 12024078 13554152 13267359 13554152 2586520 13554152 2586520 2279605 2586520 3198181 2788691 3198181 8504820 3198181 8504820 18666457 8504820 7544357 7047533 7544357 16307032 7544357 16307032 11005724 16307032 25062988 23806016 25062988 26545837 25062988 26545837 489002 26545837 24979859 1934397 24979859 13055590 24979859 13055590 13650297 13055590 14893499 11944507 14893499 15156049 14893499 15156049 11436114 15156049 17722979 9283191 17722979 21136586 17722979 21136586 21702320 21136586 1248926 25832093 1248926 7864170 1248926 7864170 19059648 7864170 3780497 23168090 3780497 11582164 3780497 11582164 15106834 11582164 23948395 23470952 23948395 14118961 23948395 14118961 15058386 14118961 2072339 24896348 2072339 9259484 2072339 9259484 17514359 9259484 8626492 8435021 8626492 5968159 8626492 5968159 20911445 5968159 18968486 8239620 18968486 20538540 18968486 20538540 21121998 20538540 8098810 18849419 8098810 8180309 8098810 8180309 18871174 8180309 24266194 23180485 24266194 2017149 24266194 2017149 25028793 2017149 9974614 9714671 9974614 6936474 9974614 6936474 20418732 6936474 6977166 6601202 6977166 9568194 6977166 9568194 9975709 9568194 15410051 14842480 15410051 21538324 15410051 21538324 5568239 21538324 22449009 4906678 22449009 9768175 22449009 9768175 10387880 9768175 20005530 19231878 20005530 13838348 20005530 13838348 14526333 13838348 13603822 12872650 13603822 19636612 13603822 19636612 7390059 19636612 21336980 5500844 21336980 11831863 21336980 11831863 12203402 11831863 7332175 7073367 7332175 12815693 7332175 12815693 13767455 12815693 11029720 10488879 11029720 23116985 11029720 23116985 23707238 23116985 17043819 16396830 17043819 2629665 17043819 2629665 3077941 2629665 18580144 17758414 18580144 19999592 18580144 19999592 20759693 19999592 17987437 9218102 17987437 13602728 17987437 13602728 13095182 13602728 22146603 5139317 22146603 16514938 22146603 16514938 16772333 16514938 3489980 3259518 3489980 24582568 3489980 24582568 25530104 24582568 15304494 11400734 15304494 4610602 15304494 4610602 22188921 4610602 3312880 2837589 3312880 19920407 3312880 19920407 7174917 19920407 20179349 6473823 20179349 11414743 20179349 11414743 12081046 11414743 4998830 22101803 4998830 20153200 4998830 20153200 20656957 20153200 14185020 12581790 14185020 16912392 14185020 16912392 17567749 16912392 5117895 4955614 5117895 4235961 5117895 4235961 4346540 4235961 20510960 6726270 20510960 14720370 20510960 14720370 12202306 14720370 9403775 8810489 9403775 12816489 9403775 12816489 13767415 12816489 17065580 16347260 17065580 1958171 17065580 1958171 24929625 1958171 23425058 22940107 23425058 1531131 23425058 1531131 1634723 1531131 6126089 5850498 6126089 22143250 6126089 22143250 4947030 22143250 13780135 12812739 13780135 22647538 13780135 22647538 4030131 22647538 21053061 5540288 21053061 20403126 21053061 20403126 20931379 20403126 19557399 18835200 19557399 19664916 19557399 19664916 7366718 19664916 1940924 1760642 1940924 3942647 1940924 3942647 3810235 3942647 7623529 19292068 7623529 9485614 7623529 9485614 10007848 9485614 19661961 7512917 19661961 5093330 19661961 5093330 5100883 5093330 21390181 5437596 21390181 5384827 21390181 5384827 21468757 5384827 15442933 14327471 15442933 17251670 15442933 17251670 18063433 17251670 6614792 6318578 6614792 4726733 6614792 4726733 4895064 4726733 7389008 7287618 7389008 10908888 7389008 10908888 11640749 10908888 1566037 25202081 1566037 15391769 1566037 15391769 15725004 15391769 17207738 16393343 17207738 13878076 17207738 13878076 12645687 13878076 5985918 5687595 5985918 9350553 5985918 9350553 17763782 9350553 7812600 19336600 7812600 5911278 7812600 5911278 21411241 5911278 7622671 7004099 7622671 13436899 7622671 13436899 14395885 13436899 16531043 10416226 16531043 15573672 16531043 15573672 16348598 15573672 25737328 989311 25737328 20490093 25737328 20490093 21179914 20490093 20032586 19662373 20032586 3439846 20032586 3439846 3275247 3439846 22332428 21686426 22332428 12678931 22332428 12678931 13973373 12678931 9005686 8569354 9005686 8630616 9005686 8630616 9081215 8630616 16990546 10107314 16990546 18345399 16990546 18345399 18828823 18345399 8445350 18605864 8445350 16435603 8445350 16435603 17103025 16435603 2077793 2465647 2077793 14527344 2077793 14527344 12241370 14527344 4834999 21824584 4834999 12699573 4834999 12699573 14010864 12699573 5199824 21815629 5199824 7776681 5199824 7776681 8144514 7776681 21119745 5800477 21119745 14169332 21119745 14169332 12407772 14169332 21804498 5055165 21804498 15205640 21804498 15205640 11689375 15205640 2917419 23965723 2917419 8425799 2917419 8425799 8850984 8425799 12255317 14522374 12255317 14208398 12255317 14208398 12446791 14208398 23497222 22624968 23497222 281289 23497222 281289 26620693 281289 21707118 20953345 21707118 10593662 21707118 10593662 16229284 10593662 20550211 6524682 20550211 22246045 20550211 22246045 4560374 22246045 17899720 9143713 17899720 15698210 17899720 15698210 10904327 15698210 13335881 12410314 13335881 11751032 13335881 11751032 12520945 11751032 9538962 17667546 9538962 7642350 9538962 7642350 8087511 7642350 1408455 25581658 1408455 12819683 1408455 12819683 13773610 12819683 14608712 12064517 14608712 20365310 14608712 20365310 6445018 20365310 21136561 5700945 21136561 14136034 21136561 14136034 12620625 14136034 23696200 3141726 23696200 16789543 23696200 16789543 17231609 16789543 20891089 6107607 20891089 19970412 20891089 19970412 20401887 19970412 13431523 13503506 13431523 14171154 13431523 14171154 12571291 14171154 12731065 14189535 12731065 19120108 12731065 19120108 19897724 19120108 4610427 4485240 4610427 8199081 4610427 8199081 8512682 8199081 12692083 13919259 12692083 13551220 12692083 13551220 14454910 13551220 1503871 1458225 1503871 9648615 1503871 9648615 10164518 9648615 13875836 13323760 13875836 14666316 13875836 14666316 15198661 14666316 15868731 11009917 15868731 11231284 15868731 11231284 15928493 11231284 7057527 20052854 7057527 5734112 7057527 5734112 5616461 5734112 2756343 2441995 2756343 5029358 2756343 5029358 5172504 5029358 23594424 22891229 23594424 3017169 23594424 3017169 23882105 3017169 21533870 20871329 21533870 21757334 21533870 21757334 5138206 21757334 18365857 8805206 18365857 784142 18365857 784142 25954199 784142 7714332 7458821 7714332 12124657 7714332 12124657 14777946 12124657 20794589 20235544 20794589 10759035 20794589 10759035 15930579 10759035 4828656 22106865 4828656 12174308 4828656 12174308 14714347 12174308 19007997 18552391 19007997 3499905 19007997 3499905 23156984 3499905 2088858 2302989 2088858 15592280 2088858 15592280 11233338 15592280 8635925 18331795 8635925 10232247 8635925 10232247 10952500 10232247 14567962 13784998 14567962 8897989 14567962 8897989 9162572 8897989 14513525 12202165 14513525 14740705 14513525 14740705 15467481 14740705 19383090 7928155 19383090 4179058 19383090 4179058 4316663 4179058 11656722 10816615 11656722 6650437 11656722 6650437 6709028 6650437 22845722 22417924 22845722 6543023 22845722 6543023 20465011 6543023 13764076 13156857 13764076 15832508 13764076 15832508 16566115 15832508 25263630 1806280 25263630 10382334 25263630 10382334 11139923 10382334 15896563 11271429 15896563 14751762 15896563 14751762 11870978 14751762 5640961 5824713 5640961 22151927 5640961 22151927 22731848 22151927 13568423 12974783 13568423 10963609 13568423 10963609 15708349 10963609 19031131 17985861 19031131 12599545 19031131 12599545 14223973 12599545 13035155 13597700 13035155 21194641 13035155 21194641 21628105 21194641 21204489 5764364 21204489 870377 21204489 870377 25893374 870377 6026415 6032735 6026415 23100120 6026415 23100120 24424247 23100120 13129672 13061095 13129672 5534279 13129672 5534279 6022433 5534279 5029025 5004962 5029025 19988697 5029025 19988697 20785082 19988697 17723315 17050182 17723315 16813369 17723315 16813369 10474486 16813369 9241730 8821959 9241730 14871723 9241730 14871723 15632296 14871723 10367393 9876085 10367393 16736395 10367393 16736395 17672544 16736395 24338962 2598761 24338962 3078806 24338962 3078806 2963746 3078806 14467547 12345855 14467547 5253386 14467547 5253386 22011703 5253386 9392145 8781119 9392145 6418216 9392145 6418216 20747109 6418216 14693678 14640112 14693678 4988512 14693678 4988512 21699011 4988512 15733778 14834429 15733778 23297321 15733778 23297321 3617195 23297321 10386427 16251779 10386427 19578776 10386427 19578776 7480407 19578776 10940803 10197838 10940803 7075809 10940803 7075809 7055619 7075809 4725900 22034790 4725900 7913233 4725900 7913233 8441454 7913233 18683549 17988873 18683549 11343372 18683549 11343372 15609210 11343372 18407662 17587832 18407662 21029469 18407662 21029469 5672074 21029469 21376552 5186892 21376552 21004168 21376552 21004168 21838516 21004168 23304543 22534705 23304543 4753593 23304543 4753593 4882729 4753593 19944311 19383211 19944311 7523662 19944311 7523662 19887598 7523662 22157146 5258266 22157146 10763170 22157146 10763170 16040780 10763170 11158713 15539780 11158713 4026877 11158713 4026877 4080419 4026877 19009040 18516452 19009040 17314284 19009040 17314284 9750593 17314284 24881801 1827148 24881801 13812698 24881801 13812698 12803965 13812698 16853865 10105637 16853865 11866172 16853865 11866172 14874343 11866172 6942205 20059413 6942205 23584048 6942205 23584048 3448203 23584048 3898004 23088467 3898004 18997908 3898004 18997908 19828293 18997908 22555608 21741912 22555608 20200091 22555608 20200091 6666023 20200091 20222369 7118074 20222369 14335188 20222369 14335188 15291112 14335188 14111694 13101806 14111694 6136287 14111694 6136287 6351998 6136287 4190552 22894813 4190552 9704002 4190552 9704002 10064347 9704002 24270285 2540011 24270285 4515577 24270285 4515577 4628675 4515577 6036220 20960557 6036220 19441649 6036220 19441649 20102898 19441649 6898419 6849214 6898419 20455853 6898419 20455853 20985352 20455853 23420317 22636200 23420317 17238841 23420317 17238841 18158844 17238841 15951874 11006067 15951874 22174717 15951874 22174717 4574661 22174717 11777341 10894163 11777341 13219906 11777341 13219906 13600527 13219906 5093817 21559829 5093817 17603482 5093817 17603482 9165871 17603482 11146885 15445211 11146885 10459164 11146885 10459164 16537337 10459164 21357199 5216085 21357199 2994425 21357199 2994425 3561697 2994425 21343114 6013297 21343114 1037002 21343114 1037002 25961057 1037002 17370963 9868291 17370963 18318208 17370963 18318208 19114373 18318208 17339485 9746443 17339485 18036240 17339485 18036240 18787596 18036240 8790118 8754052 8790118 1812329 8790118 1812329 24859641 1812329 11375810 10518510 11375810 3790161 11375810 3790161 23107833 3790161 18944903 8138837 18944903 20216013 18944903 20216013 20579166 20216013 18898045 18448756 18898045 20101728 18898045 20101728 6762875 20101728 14981652 14321045 14981652 3315592 14981652 3315592 23569932 3315592 15986301 11248651 15986301 18580595 15986301 18580595 19231305 18580595 9582701 8921259 9582701 20806557 9582701 20806557 21587727 20806557 19323427 18940796 19323427 18957980 19323427 18957980 18999065 18957980 25602515 24507453 25602515 19851317 25602515 19851317 20668073 19851317 5809503 21034324 5809503 13785598 5809503 13785598 13925011 13785598 15628374 15255049 15628374 13059330 15628374 13059330 13959534 13059330 21355230 20733513 21355230 14326327 21355230 14326327 15298139 14326327 7421289 7290179 7421289 10950191 7421289 10950191 15981241 10950191 22065732 21383270 22065732 19359563 22065732 19359563 19794280 19359563 19154459 18451047 19154459 25049192 19154459 25049192 25864894 25049192 8792506 8260092 8792506 11922301 8792506 11922301 14843779 11922301 24947910 1951953 24947910 6728769 24947910 6728769 7382129 6728769 12716020 11866610 12716020 1615344 12716020 1615344 25465991 1615344 6155220 6101825 6155220 5165387 6155220 5165387 5155924 5165387 16804441 10136743 16804441 10680964 16804441 10680964 16021442 10680964 16458326 15747793 16458326 23268336 16458326 23268336 3528777 23268336 6564173 20442202 6564173 21664418 6564173 21664418 5525427 21664418 16763887 16218124 16763887 16039708 16763887 16039708 11067501 16039708 14548095 14166433 14548095 3027410 14548095 3027410 23726189 3027410 19975833 19173802 19975833 1927418 19975833 1927418 2193841 1927418 20617272 19778166 20617272 9060118 20617272 9060118 17804031 9060118 12542041 11979608 12542041 14128630 12542041 14128630 12613115 14128630 10197298 17092233 10197298 19621025 10197298 19621025 7403731 19621025 10567157 9965994 10567157 13624318 10567157 13624318 13009714 13624318 17449771 17309141 17449771 5985206 17449771 5985206 20699980 5985206 16184776 10794834 16184776 6330293 16184776 6330293 20849143 6330293 14551337 14486731 14551337 6422703 14551337 6422703 6665423 6422703 2892021 24095268 2892021 11403668 2892021 11403668 12066695 11403668 6198446 6053923 6198446 10285851 6198446 10285851 16698778 10285851 18828872 8310769 18828872 12106476 18828872 12106476 13113605 12106476 17044903 16435357 17044903 3546670 17044903 3546670 3496191 3546670 22396573 21902038 22396573 16391979 22396573 16391979 16983318 16391979 8669513 8334343 8669513 2837923 8669513 2837923 24021988 2837923 5636569 21511701 5636569 4303429 5636569 4303429 4329682 4303429 7436518 19421315 7436518 13805318 7436518 13805318 12735651 13805318 19265416 18810341 19265416 1870527 19265416 1870527 24854780 1870527 12129905 11368211 12129905 8935820 12129905 8935820 18020133 8935820 15400636 14809270 15400636 5173905 15400636 5173905 21947417 5173905 18499425 18113166 18499425 6965694 18499425 6965694 19824881 6965694 22133693 21351871 22133693 16347803 22133693 16347803 10889494 16347803 23320179 22393990 23320179 5026209 23320179 5026209 21860600 5026209 1837862 25254567 1837862 18565658 1837862 18565658 19494927 18565658 14735379 13774817 14735379 18900156 14735379 18900156 8104952 18900156 7020644 19915330 7020644 24673077 7020644 24673077 2298032 24673077 21797836 20979366 21797836 24904201 21797836 24904201 2011653 24904201 3870396 23157426 3870396 8332479 3870396 8332479 8912805 8332479 13787599 13599705 13787599 5318253 13787599 5318253 5711282 5318253 20235604 19526718 20235604 20652939 20235604 20652939 21243146 20652939 5778125 5869114 5778125 14471264 5778125 14471264 12108483 14471264 16591178 10628521 16591178 12192513 16591178 12192513 13288869 12192513 2778733 24255835 2778733 11264938 2778733 11264938 15870020 11264938 7607011 19418726 7607011 16716156 7607011 16716156 17180538 16716156 15767362 15346861 15767362 18583675 15767362 18583675 19459976 18583675 17822827 17105863 17822827 10527962 17822827 10527962 16403602 10527962 16209622 15509513 16209622 7420230 16209622 7420230 19933237 7420230 23823665 22572929 23823665 17702431 23823665 17702431 9452820 17702431 7448093 6915822 7448093 19739235 7448093 19739235 20503038 19739235 13934569 13077142 13934569 17433440 13934569 17433440 18169275 17433440 4341720 22607120 4341720 15949382 4341720 15949382 16636481 15949382 12410478 14152823 12410478 24761491 12410478 24761491 2100145 24761491 24135833 23049613 24135833 20893620 24135833 20893620 6178538 20893620 12883723 12564638 12883723 22265319 12883723 22265319 22767064 22265319 6810677 20525364 6810677 13424120 6810677 13424120 13328743 13424120 26252717 25272277 26252717 20550511 26252717 20550511 21392533 20550511 21323139 6001432 21323139 14559053 21323139 14559053 15493699 14559053 21939622 5379827 21939622 18371393 21939622 18371393 18912127 18371393 20600515 19906977 20600515 18445163 20600515 18445163 8667538 18445163 9997362 9642480 9997362 3327355 9997362 3327355 23528763 3327355 6874381 6970395 6874381 26344879 6874381 26344879 709368 26344879 8202310 7706640 8202310 20133300 8202310 20133300 20526332 20133300 7581150 7220742 7581150 13479955 7581150 13479955 13327245 13479955 9102163 8796466 9102163 17577077 9102163 17577077 18390809 17577077 15332956 14309462 15332956 9069687 15332956 9069687 17795765 9069687 23542458 3228629 23542458 13424571 23542458 13424571 13566167 13424571 23726711 22532130 23726711 10690950 23726711 10690950 11202288 10690950 22491262 21992601 22491262 14106415 22491262 14106415 12510593 14106415 356794 553653 356794 7956019 356794 7956019 8221080 7956019 21946408 21506987 21946408 2559826 21946408 2559826 24455468 2559826 21001583 5762390 21001583 9711877 21001583 9711877 10114929 9711877 14104400 12588976 14104400 11466225 14104400 11466225 12138220 11466225 23456862 22648251 23456862 19502962 23456862 19502962 20294812 19502962 22717474 4402366 22717474 18637411 22717474 18637411 8456634 18637411 16256910 10767955 16256910 3017153 16256910 3017153 23772968 3017153 22565176 21556104 22565176 11247328 22565176 11247328 12258318 11247328 14356650 12347076 14356650 25316106 14356650 25316106 1526871 25316106 22580367 4556099 22580367 4607512 22580367 4607512 22584895 4607512 11031579 15715301 11031579 21395370 11031579 21395370 5436857 21395370 10086746 9523836 10086746 6273363 10086746 6273363 6185797 6273363 9854497 16803693 9854497 21607115 9854497 21607115 5276558 21607115 7322160 19535744 7322160 5641125 7322160 5641125 5524232 5641125 20017928 6726452 20017928 8942730 20017928 8942730 18199854 8942730 9318890 17862983 9318890 18171073 9318890 18171073 8767952 18171073 8965321 8458015 8965321 19501987 8965321 19501987 7502434 19501987 7702745 7771359 7702745 14853787 7702745 14853787 15481342 14853787 17411481 16724775 17411481 8640050 17411481 8640050 8967346 8640050 14122011 12982443 14122011 21849349 14122011 21849349 5214509 21849349 9538342 9014592 9538342 16519681 9538342 16519681 17245594 16519681 23986916 2975166 23986916 22061922 23986916 22061922 22578781 22061922 12329713 14441871 12329713 20416609 12329713 20416609 6622310 20416609 22212332 4557798 22212332 16226878 22212332 16226878 16832140 16226878 4171369 3818080 4171369 6482068 4171369 6482068 20660859 6482068 17644352 9547287 17644352 14046962 17644352 14046962 12947801 14046962 9690943 17428109 9690943 18872062 9690943 18872062 19282306 18872062 12093645 11655491 12093645 19401470 12093645 19401470 19547567 19401470 6113951 20776008 6113951 21503481 6113951 21503481 5651504 21503481 14722051 14148891 14722051 962657 14722051 962657 1133940 962657 4008345 4123038 4008345 2990657 4008345 2990657 23801378 2990657 7954866 19215966 7954866 7297009 7954866 7297009 7875426 7297009 9846875 17480247 9846875 25800340 9846875 25800340 1070017 25800340 5544350 21406121 5544350 11046770 5544350 11046770 15726115 11046770 21709362 21288208 21709362 10911066 21709362 10911066 11756257 10911066 5971389 21196920 5971389 6157816 5971389 6157816 6238926 6157816 13299839 13396568 13299839 10031626 13299839 10031626 10606233 10031626 14821183 14294932 14821183 7450079 14821183 7450079 8058586 7450079 5577610 21230429 5577610 17848564 5577610 17848564 9003966 17848564 13251776 12231929 13251776 10932644 13251776 10932644 11602613 10932644 9429883 17776793 9429883 9485866 9429883 9485866 17553200 9485866 20503557 6194497 20503557 6653330 20503557 6653330 6717798 6653330 1129709 1424949 1129709 17626029 1129709 17626029 17857365 17626029 21361362 20633938 21361362 16633114 21361362 16633114 17055516 16633114 13222988 13598147 13222988 25679944 13222988 25679944 1260573 25679944 5684774 5463160 5684774 21779177 5684774 21779177 22393121 21779177 16226595 15620630 16226595 18615516 16226595 18615516 8467119 18615516 12842893 11891749 12842893 11048492 12842893 11048492 11921842 11048492 3597483 23292867 3597483 11857372 3597483 11857372 12372717 11857372 14070678 12664331 14070678 25551219 14070678 25551219 26305863 25551219 3705308 23363295 3705308 12592034 3705308 12592034 14120320 12592034 3546102 3486228 3546102 5823186 3546102 5823186 6236189 5823186 22561327 4326598 22561327 9664622 22561327 9664622 17448079 9664622 20690566 19870672 20690566 16252263 20690566 16252263 10667161 16252263 17379866 9664995 17379866 11016227 17379866 11016227 11643214 11016227 10600209 15944593 10600209 12427185 10600209 12427185 14391490 12427185 22302977 4482491 22302977 15466674 22302977 15466674 16247903 15466674 9188867 17766268 9188867 2929308 9188867 2929308 3367144 2929308 17480365 16962572 17480365 15369412 17480365 15369412 15841152 15369412 16952585 9854047 16952585 15324217 16952585 15324217 16263520 15324217 13426484 12669874 13426484 20456504 13426484 20456504 21349015 20456504 24278210 2656723 24278210 7941202 24278210 7941202 8298149 7941202 25627301 24575821 25627301 21049706 25627301 21049706 21784738 21049706 7166915 6657252 7166915 17088638 7166915 17088638 17722776 17088638 19679169 19327838 19679169 8241491 19679169 8241491 8489479 8241491 21612180 5920541 21612180 13559295 21612180 13559295 14014207 13559295 17046189 16331900 17046189 23518638 17046189 23518638 3530649 23518638 3588172 3707480 3588172 5413349 3588172 5413349 5360589 5413349 4599302 22478120 4599302 13621645 4599302 13621645 13273699 13621645 5950987 21056929 5950987 7983309 5950987 7983309 8513176 7983309 15024046 11803778 15024046 15412680 15024046 15412680 15780074 15412680 17946255 17452774 17946255 18043251 17946255 18043251 8946171 18043251 9549975 9137261 9549975 21002521 9549975 21002521 21685344 21002521 11592057 15358096 11592057 9271996 11592057 9271996 9611665 9271996 19471244 7381386 19471244 18474244 19471244 18474244 18685076 18474244 3902966 22786238 3902966 13054221 3902966 13054221 13707720 13054221 10072271 16357674 10072271 19989017 10072271 19989017 20522259 19989017 18121516 9420498 18121516 16995980 18121516 16995980 10346528 16995980 8057775 18816697 8057775 8822268 8057775 8822268 9233103 8822268 4554402 22362581 4554402 6206941 4554402 6206941 6241385 6206941 5225349 4990740 5225349 18768907 5225349 18768907 8240391 18768907 13444937 12653510 13444937 18898890 13444937 18898890 8028723 18898890 18965991 8255374 18965991 18572267 18965991 18572267 8422188 18572267 12485416 14409625 12485416 3985860 12485416 3985860 3857714 3985860 8058913 7731165 8058913 20387348 8058913 20387348 21022046 20387348 12613818 11802360 12613818 17474722 12613818 17474722 17866374 17474722 22429950 21740680 22429950 7306594 22429950 7306594 19581546 7306594 7039952 6918492 7039952 21830431 7039952 21830431 5337025 21830431 13500628 13100366 13500628 11638446 13500628 11638446 11986299 11638446 21109480 5514811 21109480 2492388 21109480 2492388 2389541 2492388 17568264 9484635 17568264 13785635 17568264 13785635 13035362 13785635 6828091 20202958 6828091 3795879 6828091 3795879 22912399 3795879 9177324 18044333 9177324 11600866 9177324 11600866 15734078 11600866 10892596 10119943 10892596 7557682 10892596 7557682 7861513 7557682 9070105 8935439 9070105 3151066 9070105 3151066 3255343 3151066 21417812 20459945 21417812 6056536 21417812 6056536 6025617 6056536 7093425 20027944 7093425 22803366 7093425 22803366 4227181 22803366 20071105 6984484 20071105 6446892 20071105 6446892 7007474 6446892 22643435 21993868 22643435 8383555 22643435 8383555 8948781 8383555 7011265 7028822 7011265 21167284 7011265 21167284 5850007 21167284 16496085 10209161 16496085 13662576 16496085 13662576 13127836 13662576 8832216 18261847 8832216 18280798 8832216 18280798 8919914 18280798 6976373 6598908 6976373 5958224 6976373 5958224 20754285 5958224 11947319 11197126 11947319 20085116 11947319 20085116 20537833 20085116 5072124 4617090 5072124 11242982 5072124 11242982 12027941 11242982 16288853 15737546 16288853 10997636 16288853 10997636 15787912 10997636 14738249 14009585 14738249 10676377 14738249 10676377 11233971 10676377 3855694 22885524 3855694 18386506 3855694 18386506 8743119 18386506 10672149 16143053 10672149 18688717 10672149 18688717 8254888 18688717 3907039 23199400 3907039 20330704 3907039 20330704 20809137 20330704 18386152 17546111 18386152 2952413 18386152 2952413 2472865 2952413 17924882 9127014 17924882 13275868 17924882 13275868 14230103 13275868 12296901 11512237 12296901 3694658 12296901 3694658 3389275 3694658 21442412 6060494 21442412 10090200 21442412 10090200 10803363 10090200 5212579 21673075 5212579 16225329 5212579 16225329 16723455 16225329 20283011 6568319 20283011 11696014 20283011 11696014 12675850 11696014 17689441 17292493 17689441 2769498 17689441 2769498 3126369 2769498 17394778 16790365 17394778 10560130 17394778 10560130 16459991 10560130 22052960 21148899 22052960 597408 22052960 597408 383116 597408 2753426 24102520 2753426 21516033 2753426 21516033 21936220 21516033 12087441 11213389 12087441 15426939 12087441 15426939 16004161 15426939 11360024 15552263 11360024 7176023 11360024 7176023 7135335 7176023 9123864 17818949 9123864 21353557 9123864 21353557 5275565 21353557 15033464 14892906 15033464 12296508 15033464 12296508 14405150 12296508 21360004 5215184 21360004 17661995 21360004 17661995 18338934 17661995 4591252 4417335 4591252 19293753 4591252 19293753 7728565 19293753 12567639 13939815 12567639 24431316 12567639 24431316 25691622 24431316 18364471 17891488 18364471 7402653 18364471 7402653 19414568 7402653 9683956 9324770 9683956 24216566 9683956 24216566 24854117 24216566 18499803 17894070 18499803 5077776 18499803 5077776 21983696 5077776 9927463 9424238 9927463 8527419 9927463 8527419 18705885 8527419 3492603 3438899 3492603 12339837 3492603 12339837 13422477 12339837 6125093 20771160 6125093 23326089 6125093 23326089 3647957 23326089 22705101 21719687 22705101 23260731 22705101 23260731 3602825 23260731 13021603 13734456 13021603 7665112 13021603 7665112 8030012 7665112 11935431 14717056 11935431 10225317 11935431 10225317 10401037 10225317 17176936 16518047 17176936 11593225 17176936 11593225 12042259 11593225 10073573 16732456 10073573 7046804 10073573 7046804 7269366 7046804 21456819 20809874 21456819 10088877 21456819 10088877 10786339 10088877 11622888 15329712 11622888 18188317 11622888 18188317 18823099 18188317 9386746 17477142 9386746 13348177 9386746 13348177 13213993 13348177 9427649 17591679 9427649 5032199 9427649 5032199 5203692 5032199 16639051 16020957 16639051 15973776 16639051 15973776 16619649 15973776 23374228 3262181 23374228 2233395 23374228 2233395 2530253 2233395 23966086 23554168 23966086 11152037 23966086 11152037 11953907 11152037 5446914 5181445 5446914 21906271 5446914 21906271 22415404 21906271 21272304 5379558 21272304 14471150 21272304 14471150 14823587 14471150 10879011 15757469 10879011 1916991 10879011 1916991 2347547 1916991 6925720 19990122 6925720 25756727 6925720 25756727 26508629 25756727 9509552 9253234 9509552 6343888 9509552 6343888 20303278 6343888 9508018 17306343 9508018 20002338 9508018 20002338 7010448 20002338 14868743 11801910 14868743 2649377 14868743 2649377 24180272 2649377 14437644 14107858 14437644 6496787 14437644 6496787 20366904 6496787 22171709 4872271 22171709 22945782 22171709 22945782 23556989 22945782 21189136 5452485 21189136 18123973 21189136 18123973 8792687 18123973 23018266 21898481 23018266 8270099 23018266 8270099 19018349 8270099 6722718 6837076 6722718 17505626 6722718 17505626 18149685 17505626 22834024 4310873 22834024 6184371 22834024 6184371 21111647 6184371 20993214 5797262 20993214 12535281 20993214 12535281 14207661 12535281 12888899 12374437 12888899 23819959 12888899 23819959 3061328 23819959 24859786 23820110 24859786 2278494 24859786 2278494 1876235 2278494 20057090 19367671 20057090 18118320 20057090 18118320 18552043 18118320 4540736 4285592 4540736 23317272 4540736 23317272 3483952 23317272 8963759 8604523 8963759 23752317 8963759 23752317 3302977 23752317 20072590 19694455 20072590 17975965 20072590 17975965 18991575 17975965 7967512 7413930 7967512 24462062 7967512 24462062 25550234 24462062 15364479 14804860 15364479 13108134 15364479 13108134 14107024 13108134 15841377 15476919 15841377 16936313 15841377 16936313 17226427 16936313 13215224 13465403 13215224 25276801 13215224 25276801 1484470 25276801 15163034 11705804 15163034 22244113 15163034 22244113 23193733 22244113 5442558 21592776 5442558 13312934 5442558 13312934 13516103 13312934 19109319 8336071 19109319 23662521 19109319 23662521 3334539 23662521 23094952 3767425 23094952 20213276 23094952 20213276 20938909 20213276 20505018 6793093 20505018 13351417 20505018 13351417 13714840 13351417 21546935 20818914 21546935 14361613 21546935 14361613 12270995 14361613 12357498 11988178 12357498 23541748 12357498 23541748 24678286 23541748 18368466 8921990 18368466 19287748 18368466 19287748 7703309 19287748 19960234 7338341 19960234 4679970 19960234 4679970 4772898 4679970 8670804 8121250 8670804 13836642 8670804 13836642 14801342 13836642 8075995 18905672 8075995 22008440 8075995 22008440 5042433 22008440 7078171 6674337 7078171 9265589 7078171 9265589 9646897 9265589 16965554 16232890 16965554 17231468 16965554 17231468 18036762 17231468 5790930 21411003 5790930 18995868 5790930 18995868 19464028 18995868 15329812 15245758 15329812 16060250 15329812 16060250 11050624 16060250 5870350 21108770 5870350 19138087 5870350 19138087 19870155 19138087 4544713 22581607 4544713 21030152 4544713 21030152 21685112 21030152 8051034 18990176 8051034 11042731 8051034 11042731 16085255 11042731 17160390 16339011 17160390 25806117 17160390 25806117 1027700 25806117 25019098 23937552 25019098 9049362 25019098 9049362 9711579 9049362 22054209 21301056 22054209 2173673 22054209 2173673 1663171 2173673 23469285 3520967 23469285 18821240 23469285 18821240 19570789 18821240 10638232 10271170 10638232 15503999 10638232 15503999 16225073 15503999 14630854 13511378 14630854 23585920 14630854 23585920 3232335 23585920 17474960 9563082 17474960 12947143 17474960 12947143 13754207 12947143 20311445 6961274 20311445 11694954 20311445 11694954 15748461 11694954 11328037 10477734 11328037 10472846 11328037 10472846 16682582 10472846 5602264 5390293 5602264 3212471 5602264 3212471 3163975 3212471 18724336 18032572 18724336 19662012 18724336 19662012 7443200 19662012 22646580 21679779 22646580 12756550 22646580 12756550 14391680 12756550 19718138 7199371 19718138 4904526 19718138 4904526 22411094 4904526 12148044 14550536 12148044 21588409 12148044 21588409 22577110 21588409 4015537 22805310 4015537 12124408 4015537 12124408 14389229 12124408 12250368 14761740 12250368 6437887 12250368 6437887 6395661 6437887 24384955 2415236 24384955 15528841 24384955 15528841 11561220 15528841 12678367 11855060 12678367 8162547 12678367 8162547 18898655 8162547 2410270 2702281 2410270 5626708 2410270 5626708 5681223 5626708 20462898 6173985 20462898 7132654 20462898 7132654 20231227 7132654 5819978 5875882 5819978 13620379 5819978 13620379 13792674 13620379 20849386 6291784 20849386 13522670 20849386 13522670 13187235 13522670 11217550 15884059 11217550 5693601 11217550 5693601 20934792 5693601 14284606 13560486 14284606 22084054 14284606 22084054 22605154 22084054 10047418 9416577 10047418 10209425 10047418 10209425 16768182 10209425 10845833 15987625 10845833 20985673 10845833 20985673 21716661 20985673 7744021 7541352 7744021 13825079 7744021 13825079 13106580 13825079 22107250 21342137 22107250 4764888 22107250 4764888 22032823 4764888 9703847 17317664 9703847 7964518 9703847 7964518 8547607 7964518 22693957 22138347 22693957 12670412 22693957 12670412 14099046 12670412 10291919 16811059 10291919 10439967 10291919 10439967 16714036 10439967 1481170 25224046 1481170 16656257 1481170 16656257 10647615 16656257 20079559 19259030 20079559 10727636 20079559 10727636 16052048 10727636 9414333 8930502 9414333 1295394 9414333 1295394 1069402 1295394 4845434 4666740 4845434 18495178 4845434 18495178 8369112 18495178 18958494 8131349 18958494 12739513 18958494 12739513 13868298 12739513 21525222 5384040 21525222 20845684 21525222 20845684 21567327 20845684 7157302 19973174 7157302 14359678 7157302 14359678 14416887 14359678 7380051 19634434 7380051 9253798 7380051 9253798 18024971 9253798 9112489 17691559 9112489 2564167 9112489 2564167 24283110 2564167 6515148 20477758 6515148 8872476 6515148 8872476 18294272 8872476 16038944 15276756 16038944 454101 16038944 454101 344240 454101 4078326 22933480 4078326 8823828 4078326 8823828 9007711 8823828 9912086 9268586 9912086 16570092 9912086 16570092 10395786 16570092 7751274 7644612 7751274 14777617 7751274 14777617 12188980 14777617 8002004 7362880 8002004 15569889 8002004 15569889 16219540 15569889 1899003 24994255 1899003 8501739 1899003 8501739 18566708 8501739 14736114 14218780 14736114 13438332 14736114 13438332 13434557 13438332 14145824 13309272 14145824 15252061 14145824 15252061 11710427 15252061 16479385 10356126 16479385 16036316 16479385 16036316 16266680 16036316 6348301 6007501 6348301 5462685 6348301 5462685 5815496 5462685 14634245 13745320 14634245 12597304 14634245 12597304 13164314 12597304 7747401 19221653 7747401 4666448 7747401 4666448 22267191 4666448 20196551 19738768 20196551 18025993 20196551 18025993 9212462 18025993 5188528 4915506 5188528 8869722 5188528 8869722 18479637 8869722 3911889 23056048 3911889 10878049 3911889 10878049 11651576 10878049 2533606 24277914 2533606 14831774 2533606 14831774 14894284 14831774 24891372 23651066 24891372 1816479 24891372 1816479 25068652 1816479 15367746 11641270 15367746 8727644 15367746 8727644 18306519 8727644 12512027 14332622 12512027 6880729 12512027 6880729 7492646 6880729 10788097 10036065 10788097 18920536 10788097 18920536 8023739 18920536 22436302 4236830 22436302 20569686 22436302 20569686 6375851 20569686 19230337 19038544 19230337 17128532 19230337 17128532 10087030 17128532 7038963 6687220 7038963 25227762 7038963 25227762 1739434 25227762 4621295 4529756 4621295 19045290 4621295 19045290 19727236 19045290 8700854 8209371 8700854 3457711 8700854 3457711 3301562 3457711 10213023 9555805 10213023 11472426 10213023 11472426 15224418 11472426 2170486 2569933 2170486 15915427 2170486 15915427 16624269 15915427 3833904 3726724 3833904 20368084 3833904 20368084 6832221 20368084 6581937 6645250 6581937 7112598 6581937 7112598 19649737 7112598 23644418 22844831 23644418 8323742 23644418 8323742 18866723 8323742 1855799 24911194 1855799 15939078 1855799 15939078 16534407 15939078 7304847 19648785 7304847 7753200 7304847 7753200 7860681 7753200 18415116 8909669 18415116 9709253 18415116 9709253 9947574 9709253 20537792 6722519 20537792 19626370 20537792 19626370 7462340 19626370 8504240 8277730 8504240 17710916 8504240 17710916 18528565 17710916 19892037 19766894 19892037 7516410 19892037 7516410 7728670 7516410 19330285 7561471 19330285 6419680 19330285 6419680 20857864 6419680 9326859 17246939 9326859 9569561 9326859 9569561 9912251 9569561 5613875 21302473 5613875 8992070 5613875 8992070 9287007 8992070 5384498 5408358 5384498 4743829 5384498 4743829 21966703 4743829 19676730 18933720 19676730 16500834 19676730 16500834 10052391 16500834 12835954 13743586 12835954 3848130 12835954 3848130 23107245 3848130 6525210 20474110 6525210 13203466 6525210 13203466 13848983 13203466 12509721 11530718 12509721 15381032 12509721 15381032 15920966 15381032 21018763 20285068 21018763 5451324 21018763 5451324 5600796 5451324 14362366 13442074 14362366 11284035 14362366 11284035 16020327 11284035 7939435 7393200 7939435 2525318 7939435 2525318 24241305 2525318 17782376 9692534 17782376 6797383 17782376 6797383 7298967 6797383 19918911 19618576 19918911 23085563 19918911 23085563 24189996 23085563 10192720 16458960 10192720 13337078 10192720 13337078 14243720 13337078 23089208 21969914 23089208 16966345 23089208 16966345 17714408 16966345 23567219 22706629 23567219 10743238 23567219 10743238 16501555 10743238 12563739 11897455 12563739 1505764 12563739 1505764 25406589 1505764 19755872 18857869 19755872 12663862 19755872 12663862 13692939 12663862 16330616 15645526 16330616 24100555 16330616 24100555 2745240 24100555 23501203 22338572 23501203 20932185 23501203 20932185 21616041 20932185 23855711 2999283 23855711 18832606 23855711 18832606 19375980 18832606 15776067 15449459 15776067 15499275 15776067 15499275 11315077 15499275 14506169 12275326 14506169 9789054 14506169 9789054 10291722 9789054 15511362 14668960 15511362 9739391 15511362 9739391 17358216 9739391 8321805 7988793 8321805 21595984 8321805 21595984 22403068 21595984 7393108 19634763 7393108 11519993 7393108 11519993 15650241 11519993 13400618 13402182 13400618 8800378 13400618 8800378 18424072 8800378 12729963 12574410 12729963 5194347 12729963 5194347 21713878 5194347 5317095 21740200 5317095 9362018 5317095 9362018 9871981 9362018 16835714 16224552 16835714 7530891 16835714 7530891 7518434 7530891 4075621 3525034 4075621 7432966 4075621 7432966 19967396 7432966 4840357 22113920 4840357 8679929 4840357 8679929 9006760 8679929 18429287 8857188 18429287 7354933 18429287 7354933 19641267 7354933 9695042 16924079 9695042 10919563 9695042 10919563 16399414 10919563 9985343 16970623 9985343 14728490 9985343 14728490 15344895 14728490 9811984 9310406 9811984 8837386 9811984 8837386 9418406 8837386 21207720 6328405 21207720 3407131 21207720 3407131 23459768 3407131 23791486 23346237 23791486 17361100 23791486 17361100 18027627 17361100 12333880 11582454 12333880 5464001 12333880 5464001 5868147 5464001 18431845 17939799 18431845 22663697 18431845 22663697 23167206 22663697 6250540 5978460 6250540 21094055 6250540 21094055 5942707 21094055 24443454 23316206 24443454 9723539 24443454 9723539 17318952 9723539 12559560 11612845 12559560 22340116 12559560 22340116 23400959 22340116 24435512 2309934 24435512 6962942 24435512 6962942 7487534 6962942 13946777 13807969 13946777 20577645 13946777 20577645 21298010 20577645 22311978 4363512 22311978 3687064 22311978 3687064 3424417 3687064 6709944 6894306 6709944 23981941 6709944 23981941 24785490 23981941 9594331 17288776 9594331 15718447 9594331 15718447 11108290 15718447 12535449 14174143 12535449 9633330 12535449 9633330 10162709 9633330 12524825 11549965 12524825 22143502 12524825 22143502 23133630 22143502 14639235 12144569 14639235 18459059 14639235 18459059 19312492 18459059 1989017 2484231 1989017 20203207 1989017 20203207 6888960 20203207 15566786 15136103 15566786 7701061 15566786 7701061 7835131 7701061 4993922 4788497 4993922 21606708 4993922 21606708 22599163 21606708 13196190 13433881 13196190 2902832 13196190 2902832 2421596 2902832 12835133 12143986 12835133 6950629 12835133 6950629 20041077 6950629 11802125 10847980 11802125 5318247 11802125 5318247 21766290 5318247 13893780 13444403 13893780 22331217 13893780 22331217 22980572 22331217 12110685 11715277 12110685 6871466 12110685 6871466 6893625 6871466 21125949 20434141 21125949 7495826 21125949 7495826 8039768 7495826 9786847 17528155 9786847 6731427 9786847 6731427 19974812 6731427 13909640 12792808 13909640 19690798 13909640 19690798 7284688 19690798 7710826 7326619 7710826 9815777 7710826 9815777 17531996 9815777 24836938 23602675 24836938 16041893 24836938 16041893 16563260 16041893 13626457 12970294 13626457 15826546 13626457 15826546 11325509 15826546 6672344 6732199 6672344 9115907 6672344 9115907 9710873 9115907 4090800 4112210 4090800 23795435 4090800 23795435 24358824 23795435 14011468 12835252 14011468 11532545 14011468 11532545 11979139 11532545 17595125 17254750 17595125 10346331 17595125 10346331 16838493 10346331 1461677 25743413 1461677 11022918 1461677 11022918 11701337 11022918 20752823 5880325 20752823 23424254 20752823 23424254 24396059 23424254 7165162 7024071 7165162 8513766 7165162 8513766 8984684 8513766 12551089 11882311 12551089 21002683 12551089 21002683 21548748 21002683 7909182 7388896 7909182 24634531 7909182 24634531 25610764 24634531 9389917 17780806 9389917 23067094 9389917 23067094 23554244 23067094 8987629 18144386 8987629 24341425 8987629 24341425 25095435 24341425 15685342 11505789 15685342 19853243 15685342 19853243 6944415 19853243 16430174 15813280 16430174 13295594 16430174 13295594 13745811 13295594 9613707 9156341 9613707 15052787 9613707 15052787 15833230 15052787 20494846 19963425 20494846 12262394 20494846 12262394 13304287 12262394 8077309 18933564 8077309 22696802 8077309 22696802 4319343 22696802 6337679 6489959 6337679 16848871 6337679 16848871 10395774 16848871 17592514 9742773 17592514 7021114 17592514 7021114 7631006 7021114 22896120 22218066 22896120 15594007 22896120 15594007 10956986 15594007 20458162 19933751 20458162 22954480 20458162 22954480 23425420 22954480 9528802 17129943 9528802 2199876 9528802 2199876 24632175 2199876 5190957 4851585 5190957 14009922 5190957 14009922 12655320 14009922 17575680 16900711 17575680 21064929 17575680 21064929 6104688 21064929 16026451 11343957 16026451 4250917 16026451 4250917 22534654 4250917 2438857 24793879 2438857 1379353 2438857 1379353 25713978 1379353 14078434 12818439 14078434 4390950 14078434 4390950 4517609 4390950 23719436 3009287 23719436 16456697 23719436 16456697 10544221 16456697 8088253 7441474 8088253 23754782 8088253 23754782 24811420 23754782 21360321 5448164 21360321 19423926 21360321 19423926 20229857 19423926 18514387 8645633 18514387 16436013 18514387 16436013 10720336 16436013 11400003 14997443 11400003 21113751 11400003 21113751 21978224 21113751 14083827 13817438 14083827 11050670 14083827 11050670 11555567 11050670 18668807 18463858 18668807 3653473 18668807 3653473 23129687 3653473 21413096 20755242 21413096 16855475 21413096 16855475 9928509 16855475 4849794 22313137 4849794 5166088 4849794 5166088 21404842 5166088 16631507 16003383 16631507 12991141 16631507 12991141 13800829 12991141 7156997 6990307 7156997 7799413 7156997 7799413 19549966 7799413 7679654 19261682 7679654 5714292 7679654 5714292 21128488 5714292 11430660 10645638 11430660 21164998 11430660 21164998 21757344 21164998 5931497 20970338 5931497 21430954 5931497 21430954 5640988 21430954 4317226 4143069 4317226 13097057 4317226 13097057 14092583 13097057 11792444 14752876 11792444 12209125 11792444 12209125 14550772 12209125 9016500 17842839 9016500 20713602 9016500 20713602 21284542 20713602 18606205 8747043 18606205 16966325 18606205 16966325 17746669 16966325 5422868 21518995 5422868 13437698 5422868 13437698 14572988 13437698 6154095 5808091 6154095 21187167 6154095 21187167 21634108 21187167 13390492 12764330 13390492 4533376 13390492 4533376 22345068 4533376 13122730 13347877 13122730 23344858 13122730 23344858 24543334 23344858 18935989 18521684 18935989 6219901 18935989 6219901 6115298 6219901 17877378 17138030 17877378 11184594 17877378 11184594 15821794 11184594 747407 970709 747407 23859543 747407 23859543 2998446 23859543 6515376 20521051 6515376 13089029 6515376 13089029 14081723 13089029 20352782 19688102 20352782 15578215 20352782 15578215 16264457 15578215 24951905 23823508 24951905 21586339 24951905 21586339 5585395 21586339 10453431 9847277 10453431 3423438 10453431 3423438 23526777 3423438 20902071 20470901 20902071 18461478 20902071 18461478 19263560 18461478 22808022 3938628 22808022 21735362 22808022 21735362 22353204 21735362 12544980 14495213 12544980 19064567 12544980 19064567 19634512 19064567 7066543 6603876 7066543 23663450 7066543 23663450 3375617 23663450 9031329 8515632 9031329 15340586 9031329 15340586 11253138 15340586 12377456 14318168 12377456 20716650 12377456 20716650 6282988 20716650 18403508 18109391 18403508 16897984 18403508 16897984 17743340 16897984 20288721 7171661 20288721 15717547 20288721 15717547 11142083 15717547 22937823 22037481 22937823 18340550 22937823 18340550 8644803 18340550 21012956 5754380 21012956 5063621 21012956 5063621 5110842 5063621 19908710 6920027 19908710 8842002 19908710 8842002 18475701 8842002 15970914 10865246 15970914 17857028 15970914 17857028 8952070 17857028 800272 846522 800272 11839114 800272 11839114 14759132 11839114 6750919 20334837 6750919 20837628 6750919 20837628 6226996 20837628 8917034 17970917 8917034 9193358 8917034 9193358 9358025 9193358 16245780 11134869 16245780 11532265 16245780 11532265 12446787 11532265 10676146 16043207 10676146 20169862 10676146 20169862 6736695 20169862 16707119 16047960 16707119 12660593 16707119 12660593 13637162 12660593 14695186 11895854 14695186 22283094 14695186 22283094 4872952 22283094 4721762 21984223 4721762 13583315 4721762 13583315 13429221 13583315 22641430 21774424 22641430 9215282 22641430 9215282 18034257 9215282 21269535 5579484 21269535 14426786 21269535 14426786 14929871 14426786 12813522 12226412 12813522 17664150 12813522 17664150 9154127 17664150 11013448 10723680 11013448 5094770 11013448 5094770 5165597 5094770 12490632 12218784 12490632 6577936 12490632 6577936 20870780 6577936 22432871 21853852 22432871 23432768 22432871 23432768 3389801 23432768 11267331 10428389 11267331 13672580 11267331 13672580 12984768 13672580 12102381 11186139 12102381 23383284 12102381 23383284 24701268 23383284 21480717 20815504 21480717 6354063 21480717 6354063 6595835 6354063 5546404 5200859 5546404 2187878 5546404 2187878 2582860 2187878 3190851 2620833 3190851 9942417 3190851 9942417 10563171 9942417 18601486 17939629 18601486 8477143 18601486 8477143 8939501 8477143 12781637 13835842 12781637 19494480 12781637 19494480 19991156 19494480 24201043 23333979 24201043 12403169 24201043 12403169 14454927 12403169 7374568 6842144 7374568 16136208 7374568 16136208 16792440 16136208 8739444 8195011 8739444 7073845 8739444 7073845 7087771 7073845 26330606 25192185 26330606 7287369 26330606 7287369 7202067 7287369 5548109 21452509 5548109 15717296 5548109 15717296 11277539 15717296 6457139 20307188 6457139 14388211 6457139 14388211 14979948 14388211 21151083 5444803 21151083 16404058 21151083 16404058 17085703 16404058 21734277 21220318 21734277 19827699 21734277 19827699 7268538 19827699 6319181 20918011 6319181 17789720 6319181 17789720 9056137 17789720 6142181 5791643 6142181 13196261 6142181 13196261 13791910 13196261 10738305 16310591 10738305 7822007 10738305 7822007 19272869 7822007 24846667 23625854 24846667 16744344 24846667 16744344 17491089 16744344 11659387 10904323 11659387 5217398 11659387 5217398 5386561 5217398 5265205 21593541 5265205 6402251 5265205 6402251 20287254 6402251 14026898 13099441 14026898 22708863 14026898 22708863 23333175 22708863 14363095 12414409 14363095 1461660 14363095 1461660 1995580 1461660 9889243 17092478 9889243 8583581 9889243 8583581 18588558 8583581 1601392 1423768 1601392 13236413 1601392 13236413 14180433 13236413 7977654 7495600 7977654 17794618 7977654 17794618 18540546 17794618 9794389 16915345 9794389 9518201 9794389 9518201 17980835 9518201 4128426 22959096 4128426 7419209 4128426 7419209 7524360 7419209 12586843 14233951 12586843 9043182 12586843 9043182 18426378 9043182 2321944 24667646 2321944 21909552 2321944 21909552 5016726 21909552 3759109 3908820 3759109 13455064 3759109 13455064 13423058 13455064 17216038 9829468 17216038 8832169 17216038 8832169 18408483 8832169 3537288 23398514 3537288 15998017 3537288 15998017 10628214 15998017 22335587 4756097 22335587 13007298 22335587 13007298 13715026 13007298 19223321 7838373 19223321 5926411 19223321 5926411 6490578 5926411 11004221 15581017 11004221 19650605 11004221 19650605 7460823 19650605 11924109 11075344 11924109 11243058 11924109 11243058 15921676 11243058 18541964 18118363 18541964 10559059 18541964 10559059 16453323 10559059 19130919 18678166 19130919 21401712 19130919 21401712 5538994 21401712 25774286 24604775 25774286 18885864 25774286 18885864 8047574 18885864 22218928 21609418 22218928 16277096 22218928 16277096 10893798 16277096 22029844 5271064 22029844 6825490 22029844 6825490 20016689 6825490 9760420 9230876 9760420 11211262 9760420 11211262 15655165 11211262 9873157 17097528 9873157 13519977 9873157 13519977 13719363 13519977 10710459 10146980 10710459 2934584 10710459 2934584 23917562 2934584 6381065 6388270 6381065 20223374 6381065 20223374 6721906 20223374 9880325 17126797 9880325 19417129 9880325 19417129 20163556 19417129 19818083 19063273 19818083 12283865 19818083 12283865 12997774 12283865 17512346 9744365 17512346 7819514 17512346 7819514 19547237 7819514 6809248 20520262 6809248 21637440 6809248 21637440 5324652 21637440 16947561 9718976 16947561 12061645 16947561 12061645 14683558 12061645 8794849 18383123 8794849 16904894 8794849 16904894 17661468 16904894 11854199 11637453 11854199 4502464 11854199 4502464 22018149 4502464 4877966 4822666 4877966 21009187 4877966 21009187 21610028 21009187 14175721 12475776 14175721 2396836 14175721 2396836 24356662 2396836 7023015 6489404 7023015 6707730 7023015 6707730 20059685 6707730 20140298 6923576 20140298 11257082 20140298 11257082 12200968 11257082 10382277 9724279 10382277 1407753 10382277 1407753 25458097 1407753 8982208 17942180 8982208 10913896 8982208 10913896 16140955 10913896 19673892 19376344 19673892 12218950 19673892 12218950 13215029 12218950 20575917 19825505 20575917 21151402 20575917 21151402 22136388 21151402 6442152 20504080 6442152 14986754 6442152 14986754 15231831 14986754 20782336 6687146 20782336 22967711 20782336 22967711 3946893 22967711 10028019 9553499 10028019 507883 10028019 507883 26398179 507883 8183252 7752115 8183252 17958864 8183252 17958864 18776626 17958864 19192269 18276082 19192269 19906803 19192269 19906803 20135557 19906803 3190501 23766692 3190501 8113590 3190501 8113590 8359043 8113590 16452094 10728674 16452094 10017966 16452094 10017966 17035674 10017966 8859685 8320345 8859685 18912100 8859685 18912100 8369731 18912100 23700652 22762664 23700652 21212554 23700652 21212554 22098079 21212554 13021016 13004926 13021016 24901884 13021016 24901884 1921413 24901884 21297509 6009535 21297509 19509455 21297509 19509455 7500792 19509455 5985294 20968094 5985294 20400123 5985294 20400123 6538852 20400123 10959023 10523939 10959023 1536226 10959023 1536226 1714515 1536226 4777726 4713465 4777726 6030776 4777726 6030776 20940386 6030776 7387161 7390275 7387161 6342797 7387161 6342797 20777197 6342797 24947865 1961126 24947865 15869485 24947865 15869485 11040465 15869485 6752073 20468392 6752073 13232164 6752073 13232164 14157318 13232164 25681649 24639010 25681649 953728 25681649 953728 725231 953728 3475026 23486782 3475026 6401291 3475026 6401291 6322061 6401291 14696747 12021240 14696747 5551611 14696747 5551611 21407571 5551611 18708107 8307924 18708107 24511987 18708107 24511987 2415157 24511987 16659995 10273956 16659995 11788183 16659995 11788183 15030408 11788183 3944485 22964748 3944485 12645708 3944485 12645708 14294437 12645708 8125655 18955325 8125655 9322466 8125655 9322466 9917005 9322466 20845292 5953573 20845292 17682873 20845292 17682873 18044426 17682873 932188 26115276 932188 18717044 932188 18717044 19142246 18717044 20408604 6884521 20408604 19116998 20408604 19116998 7842728 19116998 24343240 2454641 24343240 21756884 24343240 21756884 5009405 21756884 3833357 23107855 3833357 11282540 3833357 11282540 15449893 11282540 16353753 10290610 16353753 4709905 16353753 4709905 22170812 4709905 4691582 4602404 4691582 10795262 4691582 10795262 11330253 10795262 22791770 4239572 22791770 15045143 22791770 15045143 11543360 15045143 14990005 11715752 14990005 5328404 14990005 5328404 22019570 5328404 13255288 13467093 13255288 16964130 13255288 16964130 9644587 16964130 20592048 6459790 20592048 23054395 20592048 23054395 24131159 23054395 3784216 22996125 3784216 16526676 3784216 16526676 17422488 16526676 6800685 6580052 6800685 2326298 6800685 2326298 24443162 2326298 19395130 7990374 19395130 14305148 19395130 14305148 12355962 14305148 22761877 21925541 22761877 17965024 22761877 17965024 9020810 17965024 25143033 1820095 25143033 9118374 25143033 9118374 18245683 9118374 20585457 20259894 20585457 13557749 20585457 13557749 13144106 13557749 18856258 8333435 18856258 18695278 18856258 18695278 8498048 18695278 3487919 3697174 3487919 11147235 3487919 11147235 15838345 11147235 23151553 3513921 23151553 22352142 23151553 22352142 23509284 22352142 14345797 12741599 14345797 15525198 14345797 15525198 11303312 15525198 9471805 8947914 9471805 4301743 9471805 4301743 22778801 4301743 21136227 20418677 21136227 11221916 21136227 11221916 11469055 11221916 12929118 12138214 12929118 3806253 12929118 3806253 22883093 3806253 11002746 15603001 11002746 15508845 11002746 15508845 11024089 15508845 3063027 3483384 3063027 2125608 3063027 2125608 1925013 2125608 3300374 23583475 3300374 14584498 3300374 14584498 15540710 14584498 8279111 18560877 8279111 15780372 8279111 15780372 16513593 15780372 22558156 4342691 22558156 21334246 22558156 21334246 22075963 21334246 5871482 5619635 5871482 16948933 5871482 16948933 17509761 16948933 13162963 13742943 13162963 10190232 13162963 10190232 11004735 10190232 20880882 5762960 20880882 25838229 20880882 25838229 26592388 25838229 8108537 18901622 8108537 19233045 8108537 19233045 7805981 19233045 12314293 11339615 12314293 8274655 12314293 8274655 8664020 8274655 3459886 3745531 3459886 21997547 3459886 21997547 22947100 21997547 20524829 6212672 20524829 19174448 20524829 19174448 19407964 19174448 17772022 9365523 17772022 5163110 17772022 5163110 5332948 5163110 9088987 8562058 9088987 4202289 9088987 4202289 4106517 4202289 4999476 22022265 4999476 23733051 4999476 23733051 24974880 23733051 13688400 13290031 13688400 12999199 13688400 12999199 13896727 12999199 13752209 12817724 13752209 7642851 13752209 7642851 19280173 7642851 15576212 11327874 15576212 11079896 15576212 11079896 11400444 11079896 23930256 22845427 23930256 9001500 23930256 9001500 17914178 9001500 19059523 7901595 19059523 22225576 19059523 22225576 4471401 22225576 8245015 18726360 8245015 22862959 8245015 22862959 23673014 22862959 8582675 8106324 8582675 14355647 8582675 14355647 12241072 14355647 12474351 12105357 12474351 1544988 12474351 1544988 25267334 1544988 15562040 14915866 15562040 3405819 15562040 3405819 23367757 3405819 19245343 8064577 19245343 19597479 19245343 19597479 7274307 19597479 10869199 10309678 10869199 12873044 10869199 12873044 13548498 12873044 2830809 24251769 2830809 7110472 2830809 7110472 7308864 7110472 19969242 19641972 19969242 11246300 19969242 11246300 15438351 11246300 16840251 10359436 16840251 8872220 16840251 8872220 9278362 8872220 13350010 13476710 13350010 17012094 13350010 17012094 17782853 17012094 10160654 16912950 10160654 12145856 10160654 12145856 14670511 12145856 8858877 8318075 8858877 10422671 8858877 10422671 10888761 10422671 11787173 15180623 11787173 2465075 11787173 2465075 24563673 2465075 14394660 12392807 14394660 22313299 14394660 22313299 4559989 22313299 10040548 16753336 10040548 17763807 10040548 17763807 18481533 17763807 17172697 9836777 17172697 11521201 17172697 11521201 15482354 11521201 11260495 10468170 11260495 23775875 11260495 23775875 3352145 23775875 6372242 20622690 6372242 7099042 6372242 7099042 19832093 7099042 3453495 2878800 3453495 17968643 3453495 17968643 18296371 17968643 23123306 22378373 23123306 23871027 23123306 23871027 25004821 23871027 16894138 10218464 16894138 19392713 16894138 19392713 19871498 19392713 2524456 24389196 2524456 19949919 2524456 19949919 7067943 19949919 11648370 15396517 11648370 2894772 11648370 2894772 23913232 2894772 18513711 8742016 18513711 17938196 18513711 17938196 18644205 17938196 17244323 16744455 17244323 9435905 17244323 9435905 10019123 9435905 4519477 22392758 4519477 16612014 4519477 16612014 10570201 16612014 13421221 13476013 13421221 11644412 13421221 11644412 12635658 11644412 24190619 23322162 24190619 3206396 24190619 3206396 23449315 3206396 21332604 20622516 21332604 14096246 21332604 14096246 12870427 14096246 24105358 2765350 24105358 6124542 24105358 6124542 6725355 6124542 25795766 24851506 25795766 21046323 25795766 21046323 5739012 21046323 23928932 22763564 23928932 13616522 23928932 13616522 14137091 13616522 5620464 5245468 5620464 15425915 5620464 15425915 16256282 15425915 21087660 5463449 21087660 21964913 21087660 21964913 5216761 21964913 22596454 4535402 22596454 20028097 22596454 20028097 6850543 20028097 8823636 8425235 8823636 12487784 8823636 12487784 14133172 12487784 14908999 11789075 14908999 9575540 14908999 9575540 10024913 9575540 3804042 3429574 3804042 9893376 3804042 9893376 17225090 9893376 15353940 11521240 15353940 7176210 15353940 7176210 19768525 7176210 18703194 8258607 18703194 21678512 18703194 21678512 5485194 21678512 19513918 18902356 19513918 24050251 19513918 24050251 24893423 24050251 13628527 13070766 13628527 22393001 13628527 22393001 4760454 22393001 23859628 23384591 23859628 16831681 23859628 16831681 9934430 16831681 17179048 16748304 17179048 2548552 17179048 2548552 24240697 2548552 15314884 14791759 15314884 6976061 15314884 6976061 19718526 6976061 12923824 11986635 12923824 9662981 12923824 9662981 10419052 9662981 4475369 4402624 4475369 13656176 4475369 13656176 13228063 13656176 8780166 8496104 8780166 23423118 8780166 23423118 3592675 23423118 20320685 6999161 20320685 9142548 20320685 9142548 18076933 9142548 4695649 22136338 4695649 2471833 4695649 2471833 24373082 2471833 15400267 14415685 15400267 21180853 15400267 21180853 5528054 21180853 21674189 20963022 21674189 12883280 21674189 12883280 14001814 12883280 10854289 15801664 10854289 4650006 10854289 4650006 4927464 4650006 16701350 16059584 16701350 14699771 16701350 14699771 15294902 14699771 18586214 8838377 18586214 20673172 18586214 20673172 21208346 20673172 10155645 17044223 10155645 3764413 10155645 3764413 22948698 3764413 11645227 15458027 11645227 8327505 11645227 8327505 8543878 8327505 19906476 19165787 19906476 20257772 19906476 20257772 7034615 20257772 21887384 4823545 21887384 7308745 21887384 7308745 19646508 7308745 15964521 10837835 15964521 9517249 15964521 9517249 9961526 9517249 16600058 15940812 16600058 13128600 16600058 13128600 13548630 13128600 19512089 19246356 1
200000 561362679 0 561362679 250926888 561362679 303649954 698187996 303649954 735034165 303649954 735034165 786099386 735034165 504728584 641181875 504728584 329278849 504728584 329278849 776621062 329278849 511750175 33044544 511750175 431852720 511750175 431852720 363670422 431852720 884893194 716817634 884893194 705415474 884893194 705415474 846290609 705415474 308465679 783821015 308465679 608666613 308465679 608666613 481720122 608666613 705576003 760950902 705576003 356144145 705576003 356144145 727456141 356144145 578139579 109403399 578139579 667708336 578139579 667708336 174370373 667708336 5249086 233153849 5249086 592963986 5249086 592963986 995097420 592963986 162775906 607605331 162775906 267795597 162775906 267795597 662608879 267795597 35834297 761714450 35834297 333765681 35834297 333765681 883544177 333765681 643798521 137436746 643798521 666310826 643798521 666310826 194781646 666310826 225047846 825704200 225047846 292958565 225047846 292958565 969908781 292958565 392737757 333874916 392737757 77675139 392737757 77675139 203907048 77675139 599318832 102911383 599318832 723600432 599318832 723600432 571058901 723600432 10346850 841982804 10346850 954077466 10346850 954077466 670035016 954077466 369727143 558147503 369727143 976929281 369727143 976929281 518684913 976929281 91783215 336618348 91783215 593988754 91783215 593988754 842169868 593988754 284358338 259016398 284358338 396622323 284358338 396622323 429727290 396622323 60355565 173874598 60355565 819133435 60355565 819133435 716769572 819133435 152356255 339050333 152356255 969970622 152356255 969970622 620650964 969970622 610975650 790455700 610975650 964253943 610975650 964253943 311640222 964253943 717007794 504901156 717007794 219789634 717007794 219789634 382057071 219789634 785912178 520220935 785912178 700451348 785912178 700451348 999533288 700451348 875637415 101878908 875637415 177106964 875637415 177106964 19235177 177106964 667222838 10985024 667222838 918637300 667222838 918637300 617390 918637300 486284486 707615364 486284486 794825300 486284486 794825300 305103312 794825300 39615907 144723920 39615907 33766918 39615907 33766918 97695306 33766918 625715355 619345186 625715355 410432754 625715355 410432754 168571614 410432754 777144400 720263103 777144400 13027474 777144400 13027474 825188464 13027474 384520939 977275389 384520939 653822238 384520939 653822238 438266534 653822238 875698952 99096971 875698952 111575053 875698952 111575053 415411027 111575053 342920015 44186241 342920015 849189286 342920015 849189286 278358871 849189286 273987450 187327398 273987450 420570820 273987450 420570820 788417900 420570820 506183230 501375426 506183230 182272029 506183230 182272029 959965983 182272029 727491265 392911347 727491265 993710658 727491265 993710658 832970759 993710658 869086433 379025771 869086433 406901694 869086433 406901694 553448321 406901694 995535912 15877405 995535912 286675851 995535912 286675851 65360701 286675851 494080716 401870934 494080716 781397142 494080716 781397142 387453599 781397142 374617258 707437873 374617258 433425378 374617258 433425378 396259345 433425378 82133699 653127679 82133699 933810764 82133699 933810764 137470773 933810764 59194242 860329012 59194242 87083208 59194242 87083208 521559565 87083208 666656195 856803755 666656195 770968643 666656195 770968643 69791708 770968643 295569159 452453729 295569159 472984998 295569159 472984998 491609748 472984998 974901598 787349498 974901598 203172402 974901598 203172402 644095820 203172402 862529472 653838007 862529472 685251637 862529472 685251637 339842989 685251637 364824503 157049494 364824503 865825107 364824503 865825107 26291628 865825107 541932490 98937727 541932490 969504249 541932490 969504249 50057516 969504249 375228617 630757909 375228617 833622653 375228617 833622653 552695389 833622653 761392627 484752848 761392627 693450796 761392627 693450796 322235893 693450796 568654482 635918809 568654482 552918449 568654482 552918449 184640688 552918449 655441318 350453429 655441318 275030521 655441318 275030521 746417555 275030521 867904466 177290385 867904466 37511481 867904466 37511481 190673205 37511481 493552646 224459745 493552646 689840118 493552646 689840118 684810830 689840118 19297694 82914416 19297694 563225692 19297694 563225692 979613043 563225692 443061057 652533082 443061057 344323230 443061057 344323230 690636664 344323230 849063544 604696422 849063544 217404359 849063544 217404359 358195622 217404359 44982579 59960701 44982579 40446869 44982579 40446869 911459242 40446869 610659135 150802962 610659135 335237474 610659135 335237474 283337250 335237474 262993984 820520964 262993984 325549503 262993984 325549503 558887910 325549503 200752358 435546973 200752358 52346266 200752358 52346266 223508835 52346266 928547773 550599687 928547773 642447245 928547773 642447245 727065531 642447245 61085552 723431889 61085552 641210828 61085552 641210828 647755606 641210828 265198151 857097268 265198151 569865732 265198151 569865732 114446819 569865732 964399187 641009491 964399187 257148669 964399187 257148669 268404575 257148669 829913982 603628858 829913982 690214176 829913982 690214176 238011102 690214176 357788391 781386147 357788391 445845342 357788391 445845342 46553885 445845342 685068551 740251196 685068551 679756512 685068551 679756512 982607650 679756512 645371167 205728048 645371167 379967997 645371167 379967997 991665724 379967997 314562794 587575209 314562794 354254606 314562794 354254606 244412217 354254606 171010777 559495010 171010777 563515093 171010777 563515093 567485080 563515093 860604288 61163649 860604288 175815162 860604288 175815162 666112060 175815162 977698124 911091107 977698124 767291496 977698124 767291496 93955425 767291496 326027809 683918749 326027809 553423704 326027809 553423704 358554227 553423704 487047929 144908888 487047929 217460895 487047929 217460895 958222301 217460895 408043928 691542290 408043928 822576021 408043928 822576021 740015175 822576021 334931283 621737798 334931283 728036671 334931283 728036671 47801715 728036671 868945180 771434133 868945180 837311655 868945180 837311655 425817166 837311655 969212756 344786316 969212756 653424376 969212756 653424376 734528498 653424376 138057887 110858030 138057887 942620988 138057887 942620988 316454525 942620988 514977467 505916457 514977467 969253303 514977467 969253303 108589452 969253303 220165388 379543574 220165388 444179037 220165388 444179037 304090770 444179037 981138361 401363469 981138361 6809890 981138361 6809890 679346135 6809890 121869559 177928650 121869559 272923863 121869559 272923863 566580495 272923863 743214763 733256967 743214763 564772049 743214763 564772049 627951806 564772049 676224796 157009783 676224796 953338066 676224796 953338066 676685282 953338066 437782967 294580892 437782967 109066472 437782967 109066472 682200205 109066472 2774926 196603166 2774926 190660952 2774926 190660952 467381030 190660952 847215352 607275924 847215352 922732003 847215352 922732003 287950847 922732003 37328797 150323194 37328797 251400831 37328797 251400831 131871188 251400831 349168743 113904166 349168743 129108452 349168743 129108452 757310928 129108452 288879273 159397357 288879273 211920056 288879273 211920056 358460895 211920056 570475333 361389142 570475333 380248185 570475333 380248185 450378666 380248185 895469282 401353803 895469282 274512429 895469282 274512429 586956080 274512429 105929766 825604238 105929766 668723237 105929766 668723237 236359258 668723237 115098077 488873056 115098077 14030923 115098077 14030923 23942197 14030923 375455362 253490031 375455362 217076512 375455362 217076512 574905194 217076512 64581024 951251963 64581024 769208881 64581024 769208881 202669199 769208881 489802783 682071991 489802783 973845196 489802783 973845196 724823382 973845196 211344052 976771254 211344052 24974117 211344052 24974117 7880544 24974117 248140837 258137829 248140837 15386883 248140837 15386883 822256985 15386883 105752901 169685764 105752901 987078875 105752901 987078875 555276279 987078875 555070373 718889982 555070373 889367852 555070373 889367852 586427073 889367852 43852300 330951611 43852300 285400042 43852300 285400042 473956640 285400042 951629385 712423099 951629385 72629911 951629385 72629911 506273010 72629911 471096898 983734054 471096898 207641697 471096898 207641697 789874484 207641697 760853871 459033991 760853871 378056587 760853871 378056587 787649357 378056587 192121057 990949281 192121057 992521173 192121057 992521173 785510745 992521173 299931367 918385604 299931367 17100079 299931367 17100079 104936429 17100079 537515370 274168507 537515370 681467040 537515370 681467040 336287350 681467040 771151524 271025194 771151524 950702400 771151524 950702400 838485260 950702400 853399315 352684582 853399315 844719379 853399315 844719379 490810793 844719379 561843223 182145693 561843223 183553393 561843223 183553393 11877493 183553393 730225180 376688002 730225180 989029990 730225180 989029990 399798500 989029990 860295002 726139607 860295002 652107721 860295002 652107721 162167896 652107721 548751992 931491579 548751992 845573817 548751992 845573817 367368213 845573817 520040316 554695468 520040316 468383461 520040316 468383461 479928082 468383461 60772491 922872742 60772491 867508736 60772491 867508736 739895586 867508736 912406442 657183514 912406442 778544742 912406442 778544742 913631680 778544742 809357620 267735766 809357620 243603226 809357620 243603226 243539633 243603226 538115857 271820067 538115857 493487851 538115857 493487851 25908504 493487851 969900865 77340480 969900865 394925770 969900865 394925770 987156277 394925770 729566474 364632543 729566474 303543881 729566474 303543881 47371213 303543881 188413578 106926917 188413578 935335230 188413578 935335230 744765998 935335230 964702850 666214228 964702850 33248598 964702850 33248598 301523817 33248598 733677142 64474856 733677142 263198295 733677142 263198295 168027686 263198295 278532334 580885511 278532334 505591113 278532334 505591113 568192477 505591113 848381535 99778950 848381535 88994385 848381535 88994385 586026253 88994385 281116574 624208749 281116574 430638218 281116574 430638218 881003632 430638218 851347231 925346613 851347231 55770776 851347231 55770776 605575708 55770776 196417743 975780990 196417743 884468587 196417743 884468587 827651104 884468587 417753892 80391330 417753892 903191105 417753892 903191105 464763731 903191105 267437280 6501261 267437280 444562354 267437280 444562354 942375346 444562354 78426382 375354184 78426382 973615947 78426382 973615947 970452143 973615947 557841591 537183044 557841591 23567150 557841591 23567150 483665933 23567150 318584423 220851870 318584423 775795764 318584423 775795764 596353173 775795764 916020234 423864484 916020234 769139875 916020234 769139875 818784846 769139875 816686192 874228816 816686192 115123246 816686192 115123246 749373062 115123246 43991855 268581036 43991855 771631734 43991855 771631734 892005503 771631734 451179443 332957734 451179443 307705616 451179443 307705616 130880185 307705616 506478270 289987247 506478270 935746491 506478270 935746491 940654968 935746491 258795351 796692276 258795351 278241482 258795351 278241482 436199871 278241482 73763110 601581138 73763110 816113360 73763110 816113360 592346728 816113360 240118315 472819163 240118315 97496152 240118315 97496152 182557653 97496152 675965315 35448603 675965315 465704031 675965315 465704031 637314246 465704031 930027439 781850053 930027439 375144188 930027439 375144188 826088292 375144188 880367478 146567894 880367478 52558136 880367478 52558136 907493758 52558136 372862712 41535437 372862712 271125165 372862712 271125165 327254562 271125165 491694418 407731610 491694418 174373528 491694418 174373528 173663517 174373528 848295464 25585291 848295464 8497701 848295464 8497701 202243546 8497701 816498824 98874841 816498824 210534600 816498824 210534600 656663126 210534600 658450718 196967245 658450718 817545167 658450718 817545167 520883164 817545167 648717505 271039062 648717505 915537517 648717505 915537517 662311445 915537517 47147357 28966036 47147357 879038187 47147357 879038187 584408842 879038187 146198752 827631501 146198752 376587563 146198752 376587563 308936582 376587563 270037703 565903269 270037703 749020036 270037703 749020036 717393010 749020036 866238248 558863407 866238248 470590019 866238248 470590019 712482483 470590019 507156076 120753613 507156076 972745499 507156076 972745499 136726707 972745499 762765236 438452963 762765236 389019395 762765236 389019395 176266902 389019395 904772805 477906319 904772805 174535278 904772805 174535278 22643364 174535278 909018774 353437740 909018774 156671555 909018774 156671555 999696068 156671555 107895751 248243160 107895751 859075062 107895751 859075062 447533304 859075062 867677356 488337952 867677356 333161266 867677356 333161266 355398733 333161266 670718782 803752809 670718782 410256461 670718782 410256461 728087249 410256461 296481801 835360060 296481801 736519832 296481801 736519832 157062054 736519832 219251864 439923137 219251864 738119097 219251864 738119097 549393055 738119097 574952690 342118129 574952690 275799257 574952690 275799257 686700393 275799257 609527771 387684115 609527771 655961672 609527771 655961672 45817617 655961672 64314644 879008875 64314644 273063665 64314644 273063665 943966897 273063665 667621523 825009023 667621523 83393969 667621523 83393969 862229522 83393969 188411915 217296811 188411915 429078633 188411915 429078633 53125257 429078633 147520936 743680572 147520936 418981704 147520936 418981704 70551119 418981704 343115344 476269114 343115344 64959711 343115344 64959711 595844379 64959711 887841609 131730915 887841609 78824677 887841609 78824677 437706698 78824677 580442395 941655137 580442395 168828809 580442395 168828809 287420769 168828809 719516020 633639460 719516020 936116620 719516020 936116620 81857843 936116620 442933522 598245957 442933522 900411597 442933522 900411597 606320204 900411597 105206908 734589468 105206908 392029854 105206908 392029854 18337961 392029854 615961948 96353144 615961948 811886533 615961948 811886533 875974599 811886533 755087269 722714892 755087269 113705008 755087269 113705008 792368971 113705008 180582647 361517216 180582647 258626560 180582647 258626560 960153850 258626560 749025522 413519541 749025522 513873236 749025522 513873236 134642340 513873236 919516074 548402206 919516074 463274403 919516074 463274403 382515942 463274403 557190040 529465152 557190040 155630595 557190040 155630595 375414716 155630595 647342763 42566703 647342763 918685209 647342763 918685209 140767571 918685209 151934552 948322942 151934552 735006106 151934552 735006106 471720773 735006106 739806615 221055722 739806615 682374854 739806615 682374854 768207851 682374854 848554766 257950611 848554766 289698682 848554766 289698682 6746394 289698682 359670568 978657610 359670568 204582379 359670568 204582379 469728711 204582379 505488436 933003570 505488436 281032792 505488436 281032792 702515292 281032792 565979409 118076193 565979409 29992344 565979409 29992344 15310873 29992344 370156528 685574908 370156528 245936121 370156528 245936121 239774896 245936121 263774682 96669175 263774682 558975777 263774682 558975777 407219668 558975777 514832513 487641990 514832513 31411587 514832513 31411587 852247866 31411587 29473711 737694075 29473711 630813368 29473711 630813368 779968493 630813368 79515495 674825196 79515495 889901937 79515495 889901937 6500379 889901937 353583121 270712024 353583121 599415103 353583121 599415103 608518949 599415103 336740556 19017363 336740556 988502337 336740556 988502337 197943859 988502337 18782985 364386506 18782985 135942345 18782985 135942345 141395775 135942345 905637532 642354551 905637532 438618815 905637532 438618815 161846054 438618815 455661100 403422965 455661100 35470007 455661100 35470007 944557597 35470007 418481349 22973539 418481349 747631627 418481349 747631627 530993416 747631627 707712622 2775079 707712622 708047741 707712622 708047741 719259783 708047741 736789579 631652986 736789579 355458743 736789579 355458743 879500790 355458743 234562973 689411657 234562973 744706171 234562973 744706171 404274382 744706171 989506221 434412126 989506221 171218568 989506221 171218568 39779907 171218568 154462577 326560023 154462577 269001364 154462577 269001364 873244336 269001364 676981214 972125508 676981214 683772275 676981214 683772275 903602001 683772275 60649403 135287667 60649403 804464591 60649403 804464591 890882104 804464591 768494322 493412320 768494322 347847637 768494322 347847637 646009385 347847637 328831790 943226324 328831790 870066883 328831790 870066883 263961798 870066883 729994579 805564669 729994579 988888919 729994579 988888919 458113624 988888919 266245947 859277321 266245947 849915966 266245947 849915966 790412348 849915966 639046145 937579047 639046145 795877391 639046145 795877391 389364262 795877391 562391472 270128768 562391472 946618507 562391472 946618507 906583440 946618507 424015501 809777195 424015501 452603045 424015501 452603045 498647143 452603045 769355199 923862105 769355199 700951108 769355199 700951108 904559304 700951108 731610590 53455241 731610590 281909393 731610590 281909393 332927792 281909393 856782376 500447485 856782376 809937734 856782376 809937734 436397142 809937734 276890547 609033982 276890547 757751298 276890547 757751298 143745991 757751298 624329716 355009560 624329716 462476821 624329716 462476821 754369059 462476821 15677060 381275804 15677060 646286414 15677060 646286414 965832795 646286414 71098567 92806201 71098567 915909704 71098567 915909704 506662136 915909704 613857898 597395846 613857898 308395275 613857898 308395275 953347251 308395275 326840530 148153423 326840530 551923764 326840530 551923764 49940812 551923764 86126155 263202319 86126155 963087592 86126155 963087592 536468978 963087592 451670268 355174309 451670268 438813210 451670268 438813210 240018992 438813210 293136287 634618916 293136287 886542829 293136287 886542829 818351138 886542829 565677868 114043736 565677868 31803009 565677868 31803009 886090308 31803009 244630293 943254276 244630293 236037341 244630293 236037341 477041521 236037341 291223374 348003191 291223374 689208827 291223374 689208827 170523856 689208827 911362556 594672383 911362556 885330263 911362556 885330263 366333931 885330263 349629975 978918766 349629975 511185407 349629975 511185407 809477944 511185407 315128092 779585026 315128092 871194338 315128092 871194338 566501676 871194338 143102235 896746779 143102235 631517207 143102235 631517207 251239378 631517207 333981570 619500565 333981570 146988633 333981570 146988633 134520641 146988633 818471586 598472308 818471586 434686110 818471586 434686110 491241770 434686110 201483497 711619245 201483497 993315319 201483497 993315319 939762058 993315319 3413811 68018380 3413811 136020367 3413811 136020367 450498216 136020367 242532295 602233451 242532295 970110535 242532295 970110535 99606740 970110535 617806672 89423940 617806672 200226987 617806672 200226987 710664707 200226987 637442674 751412512 637442674 238107055 637442674 238107055 669525107 238107055 257367457 702158307 257367457 142140974 257367457 142140974 421516894 142140974 510422004 185144469 510422004 580833422 510422004 580833422 653781104 580833422 678074257 255654139 678074257 705895282 678074257 705895282 822308463 705895282 18018970 571090175 18018970 501627247 18018970 501627247 477338890 501627247 287785622 117759698 287785622 226486468 287785622 226486468 378603248 226486468 663404964 466783258 663404964 956627684 663404964 956627684 608587191 956627684 87029253 739975763 87029253 552459344 87029253 552459344 166792132 552459344 413536013 866075894 413536013 70207044 413536013 70207044 564129467 70207044 434855722 896627281 434855722 558245369 434855722 558245369 360715589 558245369 973830994 339863642 973830994 880891371 973830994 880891371 830758779 880891371 231728452 975176126 231728452 21965379 231728452 21965379 230014304 21965379 740809048 80880170 740809048 54798560 740809048 54798560 295322874 54798560 587332863 849730773 587332863 483441656 587332863 483441656 939543164 483441656 777131513 220596832 777131513 345955951 777131513 345955951 807520465 345955951 998271319 444028065 998271319 174416016 998271319 174416016 419732607 174416016 513016046 543282473 513016046 40784342 513016046 40784342 264588093 40784342 756637167 204926347 756637167 566937148 756637167 566937148 403320980 566937148 214067362 147014003 214067362 879125461 214067362 879125461 10730757 879125461 271364934 527493655 271364934 440665708 271364934 440665708 751192184 440665708 703962689 954170482 703962689 404311150 703962689 404311150 252456987 404311150 107105340 65449386 107105340 544247915 107105340 544247915 251292725 544247915 845241333 33147481 845241333 665482773 845241333 665482773 719742575 665482773 16242783 451452066 16242783 417938877 16242783 417938877 551343061 417938877 922313880 380454682 922313880 696032667 922313880 696032667 888707672 696032667 175895614 736407203 175895614 538068977 175895614 538068977 252534574 538068977 24814317 130230593 24814317 134082187 24814317 134082187 922021540 134082187 711914167 621912652 711914167 817353855 711914167 817353855 311116998 817353855 881236241 920096270 881236241 251402175 881236241 251402175 655653811 251402175 233056454 899111235 233056454 483370934 233056454 483370934 470221118 483370934 529828896 163819388 529828896 961082139 529828896 961082139 533566636 961082139 395987640 804087597 395987640 140236959 395987640 140236959 76290527 140236959 158753322 771401064 158753322 595898408 158753322 595898408 464875194 595898408 600634279 33360442 600634279 843595700 600634279 843595700 342575316 843595700 122723021 784639384 122723021 432847112 122723021 432847112 737106686 432847112 840249259 772374336 840249259 916476747 840249259 916476747 958048289 916476747 692455642 127322383 692455642 525355521 692455642 525355521 366815109 525355521 150917512 385893510 150917512 32871256 150917512 32871256 637598869 32871256 78161278 500016547 78161278 72278091 78161278 72278091 750317920 72278091 46605930 691302804 46605930 694328312 46605930 694328312 25200996 694328312 593967063 225954509 593967063 301537214 593967063 301537214 798804346 301537214 121683285 635375216 121683285 128570456 121683285 128570456 3236951 128570456 452488500 971029491 452488500 869284179 452488500 869284179 281996562 869284179 601834051 218487578 601834051 295791070 601834051 295791070 818677889 295791070 505330752 947631006 505330752 639341248 505330752 639341248 686247426 639341248 152012388 440605792 152012388 187702182 152012388 187702182 149449646 187702182 65799954 600682401 65799954 429131055 65799954 429131055 981412394 429131055 406138550 601882143 406138550 638262810 406138550 638262810 335788574 638262810 94882581 616810157 94882581 259553467 94882581 259553467 309010980 259553467 958159295 521495684 958159295 799782709 958159295 799782709 681896184 799782709 660603342 756085281 660603342 931529238 660603342 931529238 859370331 931529238 576847430 807947286 576847430 930499435 576847430 930499435 856196820 930499435 815142249 95708693 815142249 896157886 815142249 896157886 490789377 896157886 41059617 302648869 41059617 418046552 41059617 418046552 329768418 418046552 411867309 820817851 411867309 985228209 411867309 985228209 989234947 985228209 922819332 783445593 922819332 319811259 922819332 319811259 968979041 319811259 498830711 941000730 498830711 1382564 498830711 1382564 699733250 1382564 256960157 852037646 256960157 749423765 256960157 749423765 792820232 749423765 201545757 643733326 201545757 159247956 201545757 159247956 255019667 159247956 310641619 509265603 310641619 2718263 310641619 2718263 516984382 2718263 669036498 285885172 669036498 213192021 669036498 213192021 679886211 213192021 651147565 343330231 651147565 260350344 651147565 260350344 233093685 260350344 335538253 713605508 335538253 129072979 335538253 129072979 431476745 129072979 836974959 498433055 836974959 499248857 836974959 499248857 711312922 499248857 976439267 873074621 976439267 139134463 976439267 139134463 34854334 139134463 45681665 415136535 45681665 43127752 45681665 43127752 763308438 43127752 36772811 183618863 36772811 698361112 36772811 698361112 227179620 698361112 238407737 146129619 238407737 343769666 238407737 343769666 881467471 343769666 553737456 772374522 553737456 987632497 553737456 987632497 866518342 987632497 678531436 828686885 678531436 602144783 678531436 602144783 56858750 602144783 885643376 48596678 885643376 69942565 885643376 69942565 54057503 69942565 21724972 729934663 21724972 508376138 21724972 508376138 504229994 508376138 517553522 555943747 517553522 33961545 517553522 33961545 888721808 33961545 751393359 925460277 751393359 508465758 751393359 508465758 268118526 508465758 604795593 152216911 604795593 822025503 604795593 822025503 530230450 822025503 496533705 366881829 496533705 407061490 496533705 407061490 388435202 407061490 755252515 317912539 755252515 213352 755252515 213352 112648781 213352 103802315 595625338 103802315 230509404 103802315 230509404 966752676 230509404 833459975 502891064 833459975 399832761 833459975 399832761 628098838 399832761 90636454 682841291 90636454 890735659 90636454 890735659 352248313 890735659 395973408 43570038 395973408 225602271 395973408 225602271 768766019 225602271 553741756 680908713 553741756 146239416 553741756 146239416 723341623 146239416 657986383 681713992 657986383 901816043 657986383 901816043 518412051 901816043 802470935 322838381 802470935 401919771 802470935 401919771 952232735 401919771 943864404 939678132 943864404 371497368 943864404 371497368 588321925 371497368 938214082 811860932 938214082 742129461 938214082 742129461 445657784 742129461 867468620 825479799 867468620 935250526 867468620 935250526 934296795 935250526 483130162 798940462 483130162 583812570 483130162 583812570 762874994 583812570 990975364 99745840 990975364 621489739 990975364 621489739 753066455 621489739 510663080 356265011 510663080 750625095 510663080 750625095 632001852 750625095 237608154 842754915 237608154 804903325 237608154 804903325 115306499 804903325 74972296 605068574 74972296 728229098 74972296 728229098 939585380 728229098 132130204 533226655 132130204 750433365 132130204 750433365 688222312 750433365 665178385 539947911 665178385 384691550 665178385 384691550 537839538 384691550 93350073 605500363 93350073 725742755 93350073 725742755 836681756 725742755 144405272 404417882 144405272 865265128 144405272 865265128 775466658 865265128 310212480 764008679 310212480 780951528 310212480 780951528 962682326 780951528 622326329 285470525 622326329 258666167 622326329 258666167 91209398 258666167 386706447 984646945 386706447 432111765 386706447 432111765 208205193 432111765 987243843 451139036 987243843 403096269 987243843 403096269 942850936 403096269 16067546 170816469 16067546 760129020 16067546 760129020 555875101 760129020 53093498 90594961 53093498 511657510 53093498 511657510 458029032 511657510 167995324 260514423 167995324 417535674 167995324 417535674 600884688 417535674 301984610 737397287 301984610 795319029 301984610 795319029 439327201 795319029 698637057 708357739 698637057 720861344 698637057 720861344 824080286 720861344 800147092 444997965 800147092 218582276 800147092 218582276 557098011 218582276 533644767 784897398 533644767 433772966 533644767 433772966 508705354 433772966 199999109 541066188 199999109 122414478 199999109 122414478 189552160 122414478 228922342 160266080 228922342 439875311 228922342 439875311 104708062 439875311 352139026 771045302 352139026 63338806 352139026 63338806 356972520 63338806 329241336 295397995 329241336 231885805 329241336 231885805 340168664 231885805 642817215 613166891 642817215 779725256 642817215 779725256 662954796 779725256 164274973 98313062 164274973 569872176 164274973 569872176 49360476 569872176 629207539 376983241 629207539 558374212 629207539 558374212 240336966 558374212 898580281 358537378 898580281 919824802 898580281 919824802 974936174 919824802 480497491 105148678 480497491 817796618 480497491 817796618 212063691 817796618 755840014 636642873 755840014 683186957 755840014 683186957 651339705 683186957 545731396 514922684 545731396 638423204 545731396 638423204 660453790 638423204 317373144 375363937 317373144 91005400 317373144 91005400 159217513 91005400 460447645 40576427 460447645 512426367 460447645 512426367 871499323 512426367 386245978 902002273 386245978 630034453 386245978 630034453 680610549 630034453 966849925 414538850 966849925 677725824 966849925 677725824 246643404 677725824 207483583 658815781 207483583 774554517 207483583 774554517 496887049 774554517 852102613 308945413 852102613 860615757 852102613 860615757 547051581 860615757 544127952 537091809 544127952 777892412 544127952 777892412 210169299 777892412 813117622 343214393 813117622 633271283 813117622 633271283 408416575 633271283 316928256 525944082 316928256 785049418 316928256 785049418 814555055 785049418 553517793 341504992 553517793 425796387 553517793 425796387 142318894 425796387 988472832 285345515 988472832 24707557 988472832 24707557 343309062 24707557 371227986 123032372 371227986 284135677 371227986 284135677 321098849 284135677 994695071 288621418 994695071 958551106 994695071 958551106 451546568 958551106 487499087 330333232 487499087 468350788 487499087 468350788 375058678 468350788 101570423 566805551 101570423 699027957 101570423 699027957 747147295 699027957 887876958 132426593 887876958 324015929 887876958 324015929 845394414 324015929 905640844 34492403 905640844 949191914 905640844 949191914 165362825 949191914 747510022 186152100 747510022 773863493 747510022 773863493 870575328 773863493 204111215 404957304 204111215 976218955 204111215 976218955 852595059 976218955 504011867 469819176 504011867 63515952 504011867 63515952 259477742 63515952 530061041 608775322 530061041 206061354 530061041 206061354 459069910 206061354 987717910 712364985 987717910 953830789 987717910 953830789 625437671 953830789 179191236 791476083 179191236 966823542 179191236 966823542 89400768 966823542 98720095 418401967 98720095 122034145 98720095 122034145 859663662 122034145 981334796 226168515 981334796 800704839 981334796 800704839 603672951 800704839 284565408 21069897 284565408 861774302 284565408 861774302 937293541 861774302 415931587 419574956 415931587 732961074 415931587 732961074 580839377 732961074 543557165 953865699 543557165 82964165 543557165 82964165 791451255 82964165 61563149 236990716 61563149 935137193 61563149 935137193 590810205 935137193 876668415 237364732 876668415 469985894 876668415 469985894 527245227 469985894 655336677 658356925 655336677 801580646 655336677 801580646 763308697 801580646 147968403 63892267 147968403 90263523 147968403 90263523 602545048 90263523 365432828 253516667 365432828 877795173 365432828 877795173 296792768 877795173 917887857 377867312 917887857 294914589 917887857 294914589 229952568 294914589 721610300 125161936 721610300 940086815 721610300 940086815 958346836 940086815 202099205 220046380 202099205 312439542 202099205 312439542 576191140 312439542 991835270 60634371 991835270 631186721 991835270 631186721 60218191 631186721 776464121 426138423 776464121 246930585 776464121 246930585 244323703 246930585 784379835 572543835 784379835 359064534 784379835 359064534 576520791 359064534 430410376 522538373 430410376 698935344 430410376 698935344 348268227 698935344 767468339 995803040 767468339 475238765 767468339 475238765 494976126 475238765 49132682 152807555 49132682 233338749 49132682 233338749 637564208 233338749 507828261 938483529 507828261 11453515 507828261 11453515 694776926 11453515 734450662 809548651 734450662 41615601 734450662 41615601 455626872 41615601 201623135 391651681 201623135 312058594 201623135 312058594 920003268 312058594 232973866 489505293 232973866 631864482 232973866 631864482 947672244 631864482 778886733 758296423 778886733 280468441 778886733 280468441 621768306 280468441 749163133 699930447 749163133 636249968 749163133 636249968 626791957 636249968 223597780 639971865 223597780 827732198 223597780 827732198 335305203 827732198 639893903 925164712 639893903 420364306 639893903 420364306 456320741 420364306 408129167 257907111 408129167 263020173 408129167 263020173 929785648 263020173 620295945 784443890 620295945 829332014 620295945 829332014 524835213 829332014 372390039 60141948 372390039 114461570 372390039 114461570 503781540 114461570 714605383 36493613 714605383 193601748 714605383 193601748 574960587 193601748 431632867 963307506 431632867 401025631 431632867 401025631 401305882 401025631 266538083 358369866 266538083 148162116 266538083 148162116 619556828 148162116 539710393 164299013 539710393 410938617 539710393 410938617 212149878 410938617 636459803 408476244 636459803 169226246 636459803 169226246 336249825 169226246 930400158 638599470 930400158 177563395 930400158 177563395 66345282 177563395 53442252 329363543 53442252 571840227 53442252 571840227 35782328 571840227 421798855 651992296 421798855 340882189 421798855 340882189 890006513 340882189 110179867 518470425 110179867 213241242 110179867 213241242 796622764 213241242 765928822 776888347 765928822 62210626 765928822 62210626 503260394 62210626 317370008 549795206 317370008 864618757 317370008 864618757 939747007 864618757 148595902 16610897 148595902 465847397 148595902 465847397 456251153 465847397 37141663 949086946 37141663 685821050 37141663 685821050 372175032 685821050 375080251 312421699 375080251 799130955 375080251 799130955 706962100 799130955 83961885 160447547 83961885 207270769 83961885 207270769 601740157 207270769 964962744 831079693 964962744 447375457 964962744 447375457 560792586 447375457 138542207 839525378 138542207 360920144 138542207 360920144 503534748 360920144 871635054 113497575 871635054 440648419 871635054 440648419 313202644 440648419 90068647 733394414 90068647 5084111 90068647 5084111 55668851 5084111 743828177 387907428 743828177 569718215 743828177 569718215 909468996 569718215 653047589 310982601 653047589 552808312 653047589 552808312 427184404 552808312 449917058 146177085 449917058 158574580 449917058 158574580 398365291 158574580 718774068 830234156 718774068 65663333 718774068 65663333 548585946 65663333 777642777 175042751 777642777 538580611 777642777 538580611 408859556 538580611 139382448 62459288 139382448 971851200 139382448 971851200 797735088 971851200 478332252 275187638 478332252 566217765 478332252 566217765 494884601 566217765 924278531 237340835 924278531 235065421 924278531 235065421 140153525 235065421 610539573 806556858 610539573 655615797 610539573 655615797 851643109 655615797 269252657 136622062 269252657 699170414 269252657 699170414 867544394 699170414 228068812 935908169 228068812 483731063 228068812 483731063 430003257 483731063 396005746 44806945 396005746 987195630 396005746 987195630 563955087 987195630 306909000 972381487 306909000 495556021 306909000 495556021 206782940 495556021 187647161 604092162 187647161 821886692 187647161 821886692 551844793 821886692 288163406 499920953 288163406 600985078 288163406 600985078 911636991 600985078 938602857 469830267 938602857 761067971 938602857 761067971 122373789 761067971 840832491 391863257 840832491 925179003 840832491 925179003 337957769 925179003 482022576 690974610 482022576 726912559 482022576 726912559 560169654 726912559 598878820 474457111 598878820 116801358 598878820 116801358 386656565 116801358 240973803 16728950 240973803 957214129 240973803 957214129 930818019 957214129 939503050 404341272 939503050 948057972 939503050 948057972 664754752 948057972 423492535 702963560 423492535 157233892 423492535 157233892 470262401 157233892 85400056 706778568 85400056 678853616 85400056 678853616 852221047 678853616 438479364 226483769 438479364 225651038 438479364 225651038 858282844 225651038 181861434 984639964 181861434 410392809 181861434 410392809 233258426 410392809 741728843 829310621 741728843 33083276 741728843 33083276 969236497 33083276 460464056 531608847 460464056 260203554 460464056 260203554 365831169 260203554 448435754 118557710 448435754 494958713 448435754 494958713 27615334 494958713 473471173 463373799 473471173 697753221 473471173 697753221 34348726 697753221 66427516 667587206 66427516 336717351 66427516 336717351 830067314 336717351 133024775 112387820 133024775 82339057 133024775 82339057 221554634 82339057 976829204 925957975 976829204 326124682 976829204 326124682 751272361 326124682 249559883 983663563 249559883 181844650 249559883 181844650 319549970 181844650 784020820 128029652 784020820 45386961 784020820 45386961 562070404 45386961 746785828 353981264 746785828 768059400 746785828 768059400 227863818 768059400 975432247 241200379 975432247 613754051 975432247 613754051 555494206 613754051 793469470 484336644 793469470 942563933 793469470 942563933 836716489 942563933 367884969 68341426 367884969 887682638 367884969 887682638 149333749 887682638 935007672 630907802 935007672 913311002 935007672 913311002 308104452 913311002 475922802 932407386 475922802 350429971 475922802 350429971 860903006 350429971 325662689 686989773 325662689 324184302 325662689 324184302 630763104 324184302 687238621 273183422 687238621 777256838 687238621 777256838 277501537 777256838 137615800 415322897 137615800 781715292 137615800 781715292 932058341 781715292 35237554 853349571 35237554 701750353 35237554 701750353 577584877 701750353 485084959 80558568 485084959 320259735 485084959 320259735 512220284 320259735 42355800 346465049 42355800 247923624 42355800 247923624 588785831 247923624 804616937 570488435 804616937 738750568 804616937 738750568 594522432 738750568 912801039 298433634 912801039 176282034 912801039 176282034 343019820 176282034 75841058 871925661 75841058 598185279 75841058 598185279 632481630 598185279 111605929 853030346 111605929 737249615 111605929 737249615 772633818 737249615 239683098 66713094 239683098 484459470 239683098 484459470 911760112 484459470 931031191 143684584 931031191 303028168 931031191 303028168 639775693 303028168 307622970 892853143 307622970 753058671 307622970 753058671 907271469 753058671 658274433 590293984 658274433 241685665 658274433 241685665 549116152 241685665 252366037 699057908 252366037 447969559 252366037 447969559 236826497 447969559 31777872 462441893 31777872 711827451 31777872 711827451 830051945 711827451 589319899 408508648 589319899 58861165 589319899 58861165 767075993 58861165 946778102 370780130 946778102 791357919 946778102 791357919 719036960 791357919 704504853 107516233 704504853 789052731 704504853 789052731 292887413 789052731 895171432 444458726 895171432 55684893 895171432 55684893 380083128 55684893 816860343 688706640 816860343 894758891 816860343 894758891 245504832 894758891 264644004 712670683 264644004 553577606 264644004 553577606 411077729 553577606 306737677 936898049 306737677 428532597 306737677 428532597 563173127 428532597 111971008 566792962 111971008 628128196 111971008 628128196 58338175 628128196 301060416 55489462 301060416 661989518 301060416 661989518 949906357 661989518 933146223 817423714 933146223 823583416 933146223 823583416 243029045 823583416 781856018 342976050 781856018 20101071 781856018 20101071 894864128 20101071 901870769 131252797 901870769 547508680 901870769 547508680 761292698 547508680 978063270 422057214 978063270 553127035 978063270 553127035 314149719 553127035 394733973 185615817 394733973 825375586 394733973 825375586 672906435 825375586 342305542 956617826 342305542 861221871 342305542 861221871 133430655 861221871 703499834 773555754 703499834 9021156 703499834 9021156 939582576 9021156 886651671 367783067 886651671 250128867 886651671 250128867 781853996 250128867 517341135 494094860 517341135 106158467 517341135 106158467 703878702 106158467 498457832 95962306 498457832 214953803 498457832 214953803 134365008 214953803 467324271 21513123 467324271 969734205 467324271 969734205 331387013 969734205 949520918 961671454 949520918 925831332 949520918 925831332 226261097 925831332 627024790 127066411 627024790 363422109 627024790 363422109 945441951 363422109 712256360 304610538 712256360 924560781 712256360 924560781 36077608 924560781 670142562 432023588 670142562 469526281 670142562 469526281 878063924 469526281 442158042 173895977 442158042 215353742 442158042 215353742 977854927 215353742 639842587 13866695 639842587 306378534 639842587 306378534 979860479 306378534 704902222 53572041 704902222 674721247 704902222 674721247 702277640 674721247 900447042 372608129 900447042 63400333 900447042 63400333 199534929 63400333 147106582 115525482 147106582 797813534 147106582 797813534 59972387 797813534 245274172 43051207 245274172 890369240 245274172 890369240 831894238 890369240 977541688 14254117 977541688 10591367 977541688 10591367 75276169 10591367 592082883 927235429 592082883 964520452 592082883 964520452 940299284 964520452 737672555 803168760 737672555 863078878 737672555 863078878 813828509 863078878 517161081 479805926 517161081 721346603 517161081 721346603 74155349 721346603 860470631 172934349 860470631 482049591 860470631 482049591 208455560 482049591 730016992 275920296 730016992 935743380 730016992 935743380 801899262 935743380 25943979 397240645 25943979 76539455 25943979 76539455 83471024 76539455 926042767 768934620 926042767 588450566 926042767 588450566 139975097 588450566 762385316 561281721 762385316 392881683 762385316 392881683 35203074 392881683 56758766 407310908 56758766 860920425 56758766 860920425 319604736 860920425 169107236 163383944 169107236 834870357 169107236 834870357 218867241 834870357 71320525 954511137 71320525 780415932 71320525 780415932 523860968 780415932 667011496 825752225 667011496 832657806 667011496 832657806 999592033 832657806 768714500 693117884 768714500 549544537 768714500 549544537 808531761 549544537 291497371 914265720 291497371 619427885 291497371 619427885 732833872 619427885 305335858 805353761 305335858 256638968 305335858 256638968 573623855 256638968 75629399 326729079 75629399 647594339 75629399 647594339 112660597 647594339 824402965 745550929 824402965 248110792 824402965 248110792 169245356 248110792 122450227 376799477 122450227 404320290 122450227 404320290 412847479 404320290 235145950 145166975 235145950 250212068 235145950 250212068 283166097 250212068 653791582 212033473 653791582 970880151 653791582 970880151 472233578 970880151 242919799 666911361 242919799 938414144 242919799 938414144 289728362 938414144 101991454 304932749 101991454 380642079 101991454 380642079 568545076 380642079 652506880 402263664 652506880 40214786 652506880 40214786 165912984 40214786 345536374 567861687 345536374 123540103 345536374 123540103 887372049 123540103 3011560 633603315 3011560 796985442 3011560 796985442 851894657 796985442 26306914 260946980 26306914 707408035 26306914 707408035 901131075 707408035 266335828 32039158 266335828 809775653 266335828 809775653 253666216 809775653 175311775 995575309 175311775 800325283 175311775 800325283 25487095 800325283 601880821 552527975 601880821 744264470 601880821 744264470 488716781 744264470 297774979 74683160 297774979 272499442 297774979 272499442 235486162 272499442 821587587 549981308 821587587 758218675 821587587 758218675 745842449 758218675 791761791 465765344 791761791 925996736 791761791 925996736 783354926 925996736 583596565 163507835 583596565 651372879 583596565 651372879 739806377 651372879 819102938 934466411 819102938 904462022 819102938 904462022 656067576 904462022 81701085 147079717 81701085 552563797 81701085 552563797 20418135 552563797 970323828 592814914 970323828 537856728 970323828 537856728 170545060 537856728 849130683 651895726 849130683 114523825 849130683 114523825 527555000 114523825 962542764 277210707 962542764 821617930 962542764 821617930 805810025 821617930 637039806 786639388 637039806 860616478 637039806 860616478 232518741 860616478 883518243 261669759 883518243 880704008 883518243 880704008 511161946 880704008 267334098 50744696 267334098 49769679 267334098 49769679 529784275 49769679 508104527 251728986 508104527 372547274 508104527 372547274 299596293 372547274 541755349 380948945 541755349 372430723 541755349 372430723 825969668 372430723 133655171 380306365 133655171 276212246 133655171 276212246 894550554 276212246 452615883 138362830 452615883 698908549 452615883 698908549 565047173 698908549 18331017 552747673 18331017 411798347 18331017 411798347 243533397 411798347 707423134 763972175 707423134 91550430 707423134 91550430 861797255 91550430 536412502 603541463 536412502 877573687 536412502 877573687 371082264 877573687 966982671 978680421 966982671 592872210 966982671 592872210 553857003 592872210 878896716 731928715 878896716 685289171 878896716 685289171 230372183 685289171 462186685 662321650 462186685 663355726 462186685 663355726 20043477 663355726 482149798 90470359 482149798 372281310 482149798 372281310 987314266 372281310 256667887 113348314 256667887 460768766 256667887 460768766 863552708 460768766 222635255 954832676 222635255 989975170 222635255 989975170 228838553 989975170 464943087 321190810 464943087 586158491 464943087 586158491 551572954 586158491 508284218 239538572 508284218 588457370 508284218 588457370 289232048 588457370 27867307 754326350 27867307 489746136 27867307 489746136 314301404 489746136 2136231 627198285 2136231 380919379 2136231 380919379 321397915 380919379 590415284 962136102 590415284 740355768 590415284 740355768 996707558 740355768 91117947 988555369 91117947 371548472 91117947 371548472 488019168 371548472 168384204 604582020 168384204 520064219 168384204 520064219 231320870 520064219 71786127 802338395 71786127 911046078 71786127 911046078 846653276 911046078 519952075 339651716 519952075 499255578 519952075 499255578 304715668 499255578 456798443 773837733 456798443 49852148 456798443 49852148 627337039 49852148 268683862 143747844 268683862 218084550 268683862 218084550 401359220 218084550 664735439 129301431 664735439 368917900 664735439 368917900 249162543 368917900 423781154 253656498 423781154 802764804 423781154 802764804 224139643 802764804 871071352 604467254 871071352 232778840 871071352 232778840 767150721 232778840 740966792 193809683 740966792 860746825 740966792 860746825 864140854 860746825 495781651 363631884 495781651 740395107 495781651 740395107 980245940 740395107 265634889 958876088 265634889 844901081 265634889 844901081 92114469 844901081 618826931 5895752 618826931 196876847 618826931 196876847 731982403 196876847 156796452 454438574 156796452 957463179 156796452 957463179 388560414 957463179 366613549 216462133 366613549 305994397 366613549 305994397 529466471 305994397 604380654 504464463 604380654 651883822 604380654 651883822 503428628 651883822 58878404 244291876 58878404 792056606 58878404 792056606 529803810 792056606 377112363 659029705 377112363 602201160 377112363 602201160 898958075 602201160 346236304 46348503 346236304 906836158 346236304 906836158 618933852 906836158 247644755 266629111 247644755 696631285 247644755 696631285 177821275 696631285 221339747 651233796 221339747 66416394 221339747 66416394 800893686 66416394 742848069 315691185 742848069 195895115 742848069 195895115 528251208 195895115 763423569 806091 763423569 677612124 763423569 677612124 241206952 677612124 853197545 306654054 853197545 997034110 853197545 997034110 261093812 997034110 269392186 568555000 269392186 16791481 269392186 16791481 872610792 16791481 471774171 184907528 471774171 786400057 471774171 786400057 723058106 786400057 931534163 951432842 931534163 349161607 931534163 349161607 931181900 349161607 404579707 412623741 404579707 453994701 404579707 453994701 959358303 453994701 328607196 97555128 328607196 230939602 328607196 230939602 100260812 230939602 367467245 952025215 367467245 403625285 367467245 403625285 201619832 403625285 505590142 589692111 505590142 706105212 505590142 706105212 272439297 706105212 290623088 287870694 290623088 746104986 290623088 746104986 645420309 746104986 983938932 579027785 983938932 745519670 983938932 745519670 966712080 745519670 562436203 665956720 562436203 265894122 562436203 265894122 158218322 265894122 576152804 388345317 576152804 514993644 576152804 514993644 541896659 514993644 687245470 109256204 687245470 636432942 687245470 636432942 287713904 636432942 227200484 462300593 227200484 283791915 227200484 283791915 609474042 283791915 413829008 563504934 413829008 494233129 413829008 494233129 825344910 494233129 746145325 968636383 746145325 945827103 746145325 945827103 530005220 945827103 542492595 989134630 542492595 485980545 542492595 485980545 594761081 485980545 989427536 183975996 989427536 989701156 989427536 989701156 619991265 989701156 737794628 760403988 737794628 428461937 737794628 428461937 167658607 428461937 68752237 581925421 68752237 429475608 68752237 429475608 554449372 429475608 965329256 240133574 965329256 142799578 965329256 142799578 298015933 142799578 707774154 451104490 707774154 861819314 707774154 861819314 671074416 861819314 461357135 479854120 461357135 960562452 461357135 960562452 424053247 960562452 620763555 381657130 620763555 904411322 620763555 904411322 633954266 904411322 606391349 183829471 606391349 793982773 606391349 793982773 520910275 793982773 322837347 869811996 322837347 985807097 322837347 985807097 138945790 985807097 247074823 841938766 247074823 674365662 247074823 674365662 779626671 674365662 196217051 482770876 196217051 165893164 196217051 165893164 813896247 165893164 931076974 918490171 931076974 996844002 931076974 996844002 346277597 996844002 316027966 726765875 316027966 862055475 316027966 862055475 233591892 862055475 695156915 784493046 695156915 690459509 695156915 690459509 423818925 690459509 716338517 942996692 716338517 44441532 716338517 44441532 83938278 44441532 158252327 659579487 158252327 141575144 158252327 141575144 367422256 141575144 873595109 75215532 873595109 145331595 873595109 145331595 542495362 145331595 524661593 483644308 524661593 397698751 524661593 397698751 317628326 397698751 179066622 826299737 179066622 378029117 179066622 378029117 527737174 378029117 494381631 874091170 494381631 436770730 494381631 436770730 465751105 436770730 832480168 537381285 832480168 168773105 832480168 168773105 634371359 168773105 452724238 128895575 452724238 356708520 452724238 356708520 836516340 356708520 366534724 376287755 366534724 275389515 366534724 275389515 910451618 275389515 251937983 886125455 251937983 919352269 251937983 919352269 640629532 919352269 418326610 677806486 418326610 139531675 418326610 139531675 595364228 139531675 493121143 903948781 493121143 109344543 493121143 109344543 194249530 109344543 903036199 162604867 903036199 33469438 903036199 33469438 300233074 33469438 793571476 340183921 793571476 363615295 793571476 363615295 800354205 363615295 736444848 637342763 736444848 973096653 736444848 973096653 608531934 973096653 440471614 878697307 440471614 959411981 440471614 959411981 645022632 959411981 737304000 184601226 737304000 974533489 737304000 974533489 672890909 974533489 416323677 247402847 416323677 238015243 416323677 238015243 868344484 238015243 357244303 396995377 357244303 696881900 357244303 696881900 511728313 696881900 330485891 353853136 330485891 847252501 330485891 847252501 19621836 847252501 502386241 735115254 502386241 548552035 502386241 548552035 274412000 548552035 498204423 580110700 498204423 699928148 498204423 699928148 464211968 699928148 853664604 144217526 853664604 205359259 853664604 205359259 722266010 205359259 76288231 902615603 76288231 4020509 76288231 4020509 428371828 4020509 372510483 230823660 372510483 171674915 372510483 171674915 252539884 171674915 536094146 295309954 536094146 781010329 536094146 781010329 797203674 781010329 433626817 173448252 433626817 427391254 433626817 427391254 349144743 427391254 918014969 251254533 918014969 847551502 918014969 847551502 46228994 847551502 153023008 149938703 153023008 476126416 153023008 476126416 255051224 476126416 271993816 144982652 271993816 212026011 271993816 212026011 88754040 212026011 251188554 947611633 251188554 916979069 251188554 916979069 219837728 916979069 747647009 47168690 747647009 677890549 747647009 677890549 717221489 677890549 672882851 977196294 672882851 506724981 672882851 506724981 485445544 506724981 371752313 600609343 371752313 514844141 371752313 514844141 96515727 514844141 940515290 210385408 940515290 86094760 940515290 86094760 940644806 86094760 880805862 972778537 880805862 452033835 880805862 452033835 403219505 452033835 478681980 627597502 478681980 630073593 478681980 630073593 944948988 630073593 199386394 790830706 199386394 848756902 199386394 848756902 912245893 848756902 45915551 358921573 45915551 726039369 45915551 726039369 916421552 726039369 765664197 635398597 765664197 137901703 765664197 137901703 835550644 137901703 163068699 655021952 163068699 995002304 163068699 995002304 52303157 995002304 33481213 488413496 33481213 555845813 33481213 555845813 125677182 555845813 492309888 772954419 492309888 369447256 492309888 369447256 213557700 369447256 741903575 544071986 741903575 109663799 741903575 109663799 889525664 109663799 769571792 500494483 769571792 975799855 769571792 975799855 2568506 975799855 327581308 728021999 327581308 60806016 327581308 60806016 71783420 60806016 511992470 348941198 511992470 401058480 511992470 401058480 984813155 401058480 325421733 510351500 325421733 875864093 325421733 875864093 555039302 875864093 222543302 451044811 222543302 850623451 222543302 850623451 54830801 850623451 77723466 159871727 77723466 782065364 77723466 782065364 286037337 782065364 161034579 488438800 161034579 619889938 161034579 619889938 419813507 619889938 33356814 225448400 33356814 931909315 33356814 931909315 629042607 931909315 975281132 552389174 975281132 195245616 975281132 195245616 715316411 195245616 925102118 887194914 925102118 820007458 925102118 820007458 615110646 820007458 192389699 196014684 192389699 151059389 192389699 151059389 897797518 151059389 942549839 908998443 942549839 759067970 942549839 759067970 325573209 759067970 809284847 650000857 809284847 492673377 809284847 492673377 862185156 492673377 803162524 630722502 803162524 64687821 803162524 64687821 322416107 64687821 427563379 134007990 427563379 347898978 427563379 347898978 86676712 347898978 687732632 355642224 687732632 467150423 687732632 467150423 637511348 467150423 821570513 595945687 821570513 11834045 821570513 11834045 679559967 11834045 737609281 329941593 737609281 111317455 737609281 111317455 149687690 111317455 671416824 974503212 671416824 918896425 671416824 918896425 305390298 918896425 599852376 873580618 599852376 447779718 599852376 447779718 119360114 447779718 642458584 365968379 642458584 284624195 642458584 284624195 848729732 284624195 977066675 124905484 977066675 268250274 977066675 268250274 542888947 268250274 700929499 69359530 700929499 849120133 700929499 849120133 513335924 849120133 565401590 1213859 565401590 39374890 565401590 39374890 684647470 39374890 758680767 245730375 758680767 241626360 758680767 241626360 681188487 241626360 619072323 185478636 619072323 295259498 619072323 295259498 722089482 295259498 499283966 728582123 499283966 978709328 499283966 978709328 721671193 978709328 410284389 475274186 410284389 380542746 410284389 380542746 571232472 380542746 579600152 20392312 579600152 345126118 579600152 345126118 799331423 345126118 658709814 640316668 658709814 253614967 658709814 253614967 369906729 253614967 973691349 348118369 973691349 3648688 973691349 3648688 153514656 3648688 253957886 653242444 253957886 69481826 253957886 69481826 827536743 69481826 897850281 899985860 897850281 99694691 897850281 99694691 354626798 99694691 712766961 382641496 712766961 121392467 712766961 121392467 268145424 121392467 687679181 375572636 687679181 582701956 687679181 582701956 799910583 582701956 306589742 543810601 306589742 82196901 306589742 82196901 166005459 82196901 337568614 447733214 337568614 282255033 337568614 282255033 374158149 282255033 30681973 446229607 30681973 236628302 30681973 236628302 612610476 236628302 957720247 173760143 957720247 454195467 957720247 454195467 989677597 454195467 4569743 742942605 4569743 245334884 4569743 245334884 444127553 245334884 99688229 25614290 99688229 787758112 99688229 787758112 760412267 787758112 99041934 688037275 99041934 855486253 99041934 855486253 345631925 855486253 589914125 508010312 589914125 780452614 589914125 780452614 874752534 780452614 30818061 938185835 30818061 838558917 30818061 838558917 883543215 838558917 692194125 686262594 692194125 366657313 692194125 366657313 747895486 366657313 518082711 806255952 518082711 762848913 518082711 762848913 751452362 762848913 915748050 776259241 915748050 86582444 915748050 86582444 75947594 86582444 699783613 115912307 699783613 699551447 699783613 699551447 926779524 699551447 680056314 133305821 680056314 120010679 680056314 120010679 988955971 120010679 401941723 585205773 401941723 464118415 401941723 464118415 837114572 464118415 986682112 692820214 986682112 375275230 986682112 375275230 398831205 375275230 368760971 682430382 368760971 717136726 368760971 717136726 233869252 717136726 76654721 770767682 76654721 176350943 76654721 176350943 16330594 176350943 585166269 68297410 585166269 939717834 585166269 939717834 753229004 939717834 649240172 490175291 649240172 147478265 649240172 147478265 826187036 147478265 851951910 201285038 851951910 1697498 851951910 1697498 673271265 1697498 185872310 454165546 185872310 305482963 185872310 305482963 33122483 305482963 65737459 809064623 65737459 491070627 65737459 491070627 44160713 491070627 496379863 224288761 496379863 676373016 496379863 676373016 399294558 676373016 589884878 480355899 589884878 841583814 589884878 841583814 517635149 841583814 803617905 548322526 803617905 359539221 803617905 359539221 635281360 359539221 691854742 71230793 691854742 184676110 691854742 184676110 871110119 184676110 211066382 360706129 211066382 14546208 211066382 14546208 680496409 14546208 192965260 951190543 192965260 646555944 192965260 646555944 640540917 646555944 443386507 730687444 443386507 628000837 443386507 628000837 75037238 628000837 583827886 801827656 583827886 297266790 583827886 297266790 298341261 297266790 577713209 391231355 577713209 456023429 577713209 456023429 471720622 456023429 317376546 987452455 317376546 678344302 317376546 678344302 122126824 678344302 784281959 295072688 784281959 84701395 784281959 84701395 332682459 84701395 316328951 480706566 316328951 249174572 316328951 249174572 295581822 249174572 414134216 876204678 414134216 571843893 414134216 571843893 702214191 571843893 182933123 955598551 182933123 241557843 182933123 241557843 59278193 241557843 542904033 576555172 542904033 843280377 542904033 843280377 670271521 843280377 672348966 894687917 672348966 697995580 672348966 697995580 750352228 697995580 206735395 476098003 206735395 60439075 206735395 60439075 670856230 60439075 376957053 65042960 376957053 868395044 376957053 868395044 29072741 868395044 597036682 229032498 597036682 193135152 597036682 193135152 374114659 193135152 914700586 434991596 914700586 324699587 914700586 324699587 906747490 324699587 412809465 588253237 412809465 499235360 412809465 499235360 473374250 499235360 505497523 977186882 505497523 84539002 505497523 84539002 333788292 84539002 897373482 136147744 897373482 147156809 897373482 147156809 682984012 147156809 450448736 152258078 450448736 986374128 450448736 986374128 26752063 986374128 611162297 304437552 611162297 987312833 611162297 987312833 181172064 987312833 354387584 328801857 354387584 925317082 354387584 925317082 929438854 925317082 686696789 743333599 686696789 625868163 686696789 625868163 530215173 625868163 144233821 624918082 144233821 473623122 144233821 473623122 747751138 473623122 918416819 343418318 918416819 120905197 918416819 120905197 330197920 120905197 925931523 558464854 925931523 989317063 925931523 989317063 200577988 989317063 519321956 253251854 519321956 886409174 519321956 886409174 371439863 886409174 590622133 844831104 590622133 603582950 590622133 603582950 505542386 603582950 229486460 871153612 229486460 509024020 229486460 509024020 842106451 509024020 646624644 884663188 646624644 280533434 646624644 280533434 843059905 280533434 659665681 804410317 659665681 656333983 659665681 656333983 2158 656333983 386885642 412562096 386885642 609651192 386885642 609651192 93777269 609651192 72261251 629995494 72261251 824315795 72261251 824315795 424847380 824315795 736470948 520830129 736470948 482028314 736470948 482028314 855385404 482028314 608399656 540826438 608399656 943564138 608399656 943564138 397211000 943564138 741283351 53411872 741283351 379674589 741283351 379674589 950286353 379674589 317627666 792286898 317627666 825498357 317627666 825498357 718979771 825498357 936908176 154122867 936908176 875199263 936908176 875199263 952536294 875199263 881847329 904964415 881847329 926260726 881847329 926260726 801526721 926260726 536858242 888213505 536858242 150289847 536858242 150289847 807788478 150289847 718951143 593262440 718951143 245885582 718951143 245885582 870919462 245885582 523109572 476910467 523109572 364301304 523109572 364301304 831294270 364301304 822465656 711430736 822465656 207233648 822465656 207233648 853091609 207233648 972948608 960954940 972948608 441565555 972948608 441565555 732995297 441565555 407918661 864163527 407918661 280731307 407918661 280731307 77362413 280731307 769746264 825107202 769746264 713237460 769746264 713237460 981891519 713237460 452778146 370711368 452778146 9188375 452778146 9188375 656671430 9188375 728754787 137200551 728754787 236757753 728754787 236757753 819965942 236757753 853934514 664766613 853934514 911260096 853934514 911260096 137853257 911260096 955562986 59784916 955562986 112002456 955562986 112002456 585006834 112002456 630778995 286251569 630778995 672045373 630778995 672045373 524159682 672045373 878357303 322965101 878357303 238835459 878357303 238835459 839129713 238835459 943638642 559284185 943638642 635535202 943638642 635535202 374941906 635535202 359195369 985234689 359195369 242406094 359195369 242406094 13099235 242406094 438440598 970175221 438440598 884423374 438440598 884423374 662039606 884423374 843455406 90909457 843455406 419036405 843455406 419036405 142478634 419036405 350203244 784634312 350203244 444334153 350203244 444334153 85195149 444334153 533840652 762868114 533840652 678113959 533840652 678113959 488080151 678113959 923592200 486078390 923592200 620730109 923592200 620730109 950224361 620730109 72707745 125864176 72707745 5612650 72707745 5612650 437238686 5612650 762082103 237888256 762082103 590679777 762082103 590679777 257040712 590679777 614977355 267509219 614977355 227570950 614977355 227570950 837490499 227570950 76408822 778199167 76408822 903821896 76408822 903821896 521941843 903821896 764358273 43161868 764358273 237259963 764358273 237259963 106360342 237259963 798840608 915106004 798840608 232092798 798840608 232092798 186649012 232092798 344390547 64006350 344390547 150476136 344390547 150476136 151327651 150476136 91306191 606601975 91306191 165051646 91306191 165051646 634401428 165051646 58561250 158555281 58561250 351208605 58561250 351208605 519825237 351208605 140319551 105843615 140319551 621913675 140319551 621913675 857040902 621913675 27988222 842845303 27988222 81835836 27988222 81835836 491567664 81835836 44505056 867557348 44505056 529247625 44505056 529247625 83671828 529247625 310693573 506057917 310693573 30114849 310693573 30114849 346825894 30114849 69685004 688239582 69685004 767199679 69685004 767199679 498015171 767199679 926943600 27725859 926943600 437383446 926943600 437383446 789335855 437383446 368449222 436624030 368449222 863778629 368449222 863778629 970291187 863778629 516069462 138443261 516069462 879516490 516069462 879516490 25336703 879516490 413857359 440268564 413857359 89985495 413857359 89985495 261588612 89985495 421817266 562435569 421817266 970108004 421817266 970108004 982994372 970108004 430742545 817103192 430742545 336025601 430742545 336025601 196181157 336025601 188024195 712204790 188024195 715780629 188024195 715780629 614303716 715780629 87041253 174691743 87041253 160163784 87041253 160163784 157992937 160163784 672752435 900460295 672752435 904021200 672752435 904021200 394571912 904021200 120606638 449228399 120606638 662317426 120606638 662317426 686875565 662317426 507703283 656491939 507703283 465508614 507703283 465508614 588924045 465508614 263638752 173779998 263638752 401500121 263638752 401500121 843190697 401500121 40805239 257318863 40805239 23436242 40805239 23436242 544271174 23436242 682443550 812980950 682443550 989651205 682443550 989651205 951492267 989651205 14210147 724737173 14210147 750380158 14210147 750380158 777296762 750380158 402287355 310804844 402287355 732019972 402287355 732019972 696107859 732019972 75686803 29398456 75686803 367671482 75686803 367671482 561673489 367671482 95850365 603098750 95850365 408022094 95850365 408022094 856661330 408022094 606051020 111169441 606051020 537026542 606051020 537026542 754610157 537026542 93426721 553921707 93426721 620329961 93426721 620329961 710819339 620329961 457943664 691237520 457943664 905922069 457943664 905922069 995098276 905922069 671978971 903899450 671978971 444699744 671978971 444699744 888133605 444699744 460811479 645861193 460811479 675138675 460811479 675138675 8572225 675138675 145329016 823726700 145329016 792313889 145329016 792313889 380593966 792313889 631142646 524694183 631142646 735031020 631142646 735031020 97657633 735031020 199706471 818949464 199706471 400761927 199706471 400761927 561165016 400761927 215083746 926498979 215083746 445593375 215083746 445593375 941571003 445593375 870143076 379502974 870143076 848687149 870143076 848687149 724602909 848687149 887660599 535391680 887660599 407083260 887660599 407083260 274057346 407083260 775670732 564190327 775670732 634810769 775670732 634810769 43881142 634810769 946496459 39188506 946496459 327355781 946496459 327355781 51027706 327355781 571151146 692376035 571151146 351092670 571151146 351092670 451154189 351092670 351723770 630116190 351723770 777206772 351723770 777206772 958163733 777206772 612029615 257442315 612029615 413724634 612029615 413724634 911989243 413724634 307877357 297178545 307877357 526181713 307877357 526181713 798138209 526181713 2338702 489928256 2338702 667279497 2338702 667279497 546399832 667279497 569431767 503928447 569431767 925021405 569431767 925021405 586057285 925021405 714154806 938099784 714154806 182208438 714154806 182208438 852788656 182208438 182608191 955164518 182608191 737753690 182608191 737753690 21643926 737753690 65684875 930063774 65684875 742529567 65684875 742529567 175226817 742529567 370524381 405047452 370524381 637225359 370524381 637225359 82529847 637225359 768353813 501560780 768353813 616658429 768353813 616658429 274541407 616658429 33376083 621103228 33376083 370711477 33376083 370711477 187407911 370711477 663991022 720283508 663991022 83862993 663991022 83862993 626364387 83862993 634298960 729666595 634298960 711147121 634298960 711147121 986621121 711147121 657689703 989454215 657689703 750405868 657689703 750405868 610389478 750405868 38616851 882563163 38616851 276289929 38616851 276289929 536659465 276289929 127534637 924373887 127534637 484877084 127534637 484877084 97010953 484877084 226468216 544385636 226468216 391207749 226468216 391207749 345993920 391207749 985831446 530261433 985831446 423362128 985831446 423362128 936287997 423362128 125536853 28101746 125536853 171751354 125536853 171751354 526862853 171751354 935801427 780724904 935801427 211278409 935801427 211278409 917362450 211278409 780153382 737350475 780153382 923828159 780153382 923828159 62789278 923828159 439698270 499132688 439698270 356643662 439698270 356643662 137459977 356643662 396129229 529484571 396129229 655809894 396129229 655809894 737612761 655809894 20752524 435710298 20752524 263508998 20752524 263508998 651968889 263508998 470105405 52791552 470105405 724090659 470105405 724090659 44835746 724090659 642092922 735111324 642092922 189001563 642092922 189001563 643444334 189001563 592592687 249357465 592592687 178902065 592592687 178902065 942409300 178902065 562608892 961539755 562608892 75071768 562608892 75071768 701677749 75071768 142782462 134085823 142782462 740439414 142782462 740439414 648851809 740439414 804727699 329402813 804727699 901710973 804727699 901710973 947246181 901710973 837872893 460415305 837872893 741970776 837872893 741970776 372374668 741970776 682150436 2757030 682150436 122058847 682150436 122058847 431076108 122058847 667077254 800355270 667077254 561400932 667077254 561400932 749024033 561400932 550747093 462470688 550747093 89077965 550747093 89077965 167363416 89077965 197473582 407526314 197473582 167186314 197473582 167186314 737787897 167186314 926157424 337632683 926157424 263965405 926157424 263965405 224504357 263965405 59462817 974388322 59462817 108135166 59462817 108135166 604450711 108135166 69438512 777848874 69438512 476023372 69438512 476023372 495235160 476023372 456917991 650012505 456917991 178430031 456917991 178430031 992022800 178430031 811365196 742927583 811365196 228588294 811365196 228588294 203819957 228588294 585156243 729277001 585156243 43547236 585156243 43547236 102488683 43547236 20560393 197385876 20560393 760828251 20560393 760828251 767258602 760828251 722123072 85836820 722123072 143564373 722123072 143564373 433671186 143564373 88433794 942141343 88433794 828055082 88433794 828055082 247972357 828055082 921428344 291599619 921428344 207162570 921428344 207162570 672813404 207162570 967615762 401301475 967615762 695475625 967615762 695475625 657430137 695475625 445328249 360760295 445328249 672290052 445328249 672290052 427932080 672290052 567524619 733753038 567524619 707841029 567524619 707841029 112542499 707841029 147032390 670076265 147032390 581727160 147032390 581727160 115006212 581727160 591796208 424209028 591796208 157369232 591796208 157369232 630548455 157369232 917374137 303989271 917374137 470423273 917374137 470423273 50875760 470423273 999801928 199346389 999801928 206337022 999801928 206337022 151212181 206337022 189651611 362388829 189651611 483113169 189651611 483113169 476577877 483113169 348047023 362318487 348047023 574003609 348047023 574003609 767894549 574003609 516710265 823384672 516710265 304652773 516710265 304652773 57916535 304652773 709067915 183562168 709067915 614975475 709067915 614975475 181297331 614975475 764482698 928143724 764482698 672963665 764482698 672963665 601339120 672963665 289446419 640497039 289446419 186936500 289446419 186936500 101587802 186936500 576507128 204616773 576507128 912457920 576507128 912457920 655966216 912457920 988187537 699122315 988187537 67472991 988187537 67472991 899159331 67472991 430219258 912749786 430219258 29332122 430219258 29332122 532578618 29332122 875707714 531751315 875707714 932369072 875707714 932369072 558766491 932369072 13270128 210210712 13270128 636529533 13270128 636529533 7608268 636529533 884965383 866435709 884965383 232973097 884965383 232973097 125948648 232973097 765117723 497154246 765117723 365928028 765117723 365928028 466423508 365928028 480767044 694492670 480767044 939844322 480767044 939844322 54686885 939844322 106370468 190232534 106370468 422877257 106370468 422877257 527918857 422877257 118106661 449910445 118106661 48193982 118106661 48193982 563934099 48193982 161715355 585667145 161715355 344815662 161715355 344815662 116794844 344815662 704484983 798492027 704484983 689666141 704484983 689666141 9326074 689666141 567767701 845334980 567767701 684609273 567767701 684609273 532169248 684609273 585102807 199178519 585102807 415028002 585102807 415028002 230732448 415028002 675644593 425643366 675644593 875397059 675644593 875397059 500794212 875397059 390878347 506263190 390878347 149718739 390878347 149718739 492229567 149718739 376143054 429944510 376143054 825084934 376143054 825084934 758202422 825084934 704409715 888126273 704409715 128914058 704409715 128914058 941727910 128914058 661625385 185527524 661625385 169512323 661625385 169512323 109158470 169512323 25299029 802963476 25299029 898194197 25299029 898194197 101414013 898194197 31993950 650499729 31993950 931028862 31993950 931028862 830960701 931028862 264834729 231780343 264834729 482991303 264834729 482991303 743804418 482991303 807544409 61180291 807544409 999808443 807544409 999808443 43462513 999808443 307098328 686251632 307098328 865124906 307098328 865124906 739291188 865124906 517477235 61380146 517477235 627007254 517477235 627007254 692580688 627007254 983347907 917831186 983347907 638759267 983347907 638759267 201654243 638759267 284844895 453499238 284844895 403166691 284844895 403166691 368991309 403166691 803155875 222429792 803155875 680667581 803155875 680667581 590424032 680667581 83056046 343702396 83056046 576448437 83056046 576448437 804209048 576448437 751103907 960103922 751103907 855907633 751103907 855907633 106696982 855907633 73216980 589221358 73216980 150757903 73216980 150757903 635486820 150757903 79730323 371136631 79730323 282916670 79730323 282916670 990127776 282916670 838904102 936367813 838904102 644986688 838904102 644986688 102719974 644986688 662783468 894067029 662783468 839837455 662783468 839837455 6173579 839837455 118464444 493203266 118464444 982779275 118464444 982779275 235164986 982779275 522172282 249074131 522172282 848404854 522172282 848404854 425614082 848404854 124914456 136859987 124914456 745465227 124914456 745465227 540482019 745465227 238825923 679595019 238825923 347906573 238825923 347906573 651291515 347906573 422712700 446755121 422712700 569855325 422712700 569855325 543634417 569855325 822216623 602950188 822216623 18049125 822216623 18049125 92141166 18049125 440531090 575475151 440531090 315116864 440531090 315116864 68492622 315116864 916444210 342864998 916444210 235838639 916444210 235838639 422690543 235838639 5751955 573351239 5751955 964547575 5751955 964547575 350471476 964547575 203212566 386815415 203212566 700557707 203212566 700557707 602669577 700557707 863408109 37101833 863408109 843075083 863408109 843075083 526463801 843075083 694067357 658876322 694067357 355002010 694067357 355002010 478537083 355002010 319471060 851968324 319471060 103430742 319471060 103430742 904061284 103430742 552308351 70798438 552308351 113504396 552308351 113504396 550024337 113504396 862839422 956857279 862839422 674870438 862839422 674870438 351124543 674870438 66624801 355150554 66624801 544169082 66624801 544169082 638958911 544169082 595614220 864493900 595614220 344765976 595614220 344765976 848602725 344765976 34642289 355060345 34642289 215300783 34642289 215300783 599013775 215300783 68926650 85038078 68926650 486797675 68926650 486797675 681364398 486797675 678982376 977738992 678982376 296698812 678982376 296698812 249048352 296698812 491625404 58441288 491625404 536089533 491625404 536089533 442514216 536089533 98544707 239005379 98544707 524854978 98544707 524854978 437523336 524854978 23561645 737176050 23561645 515285049 23561645 515285049 830353225 515285049 503812699 857882755 503812699 646310257 503812699 646310257 429203867 646310257 553194743 818703272 553194743 666410957 553194743 666410957 754824576 666410957 370129300 97735144 370129300 900590631 370129300 900590631 421816814 900590631 326056702 62427421 326056702 274795173 326056702 274795173 680144543 274795173 296076716 48323721 296076716 887641784 296076716 887641784 765216312 887641784 874098493 670882541 874098493 290234396 874098493 290234396 153208856 290234396 502886264 408500287 502886264 217413402 502886264 217413402 764013485 217413402 345773576 718838863 345773576 333041502 345773576 333041502 214283549 333041502 754023835 6055757 754023835 430159560 754023835 430159560 558590835 430159560 802959090 400408096 802959090 765564260 802959090 765564260 350814095 765564260 222189490 342940028 222189490 894945183 222189490 894945183 499232956 894945183 309859631 440964209 309859631 346660027 309859631 346660027 252290597 346660027 757918319 541897873 757918319 454942794 757918319 454942794 729280555 454942794 562754848 957052226 562754848 391069808 562754848 391069808 262596175 391069808 514753356 170382780 514753356 849212172 514753356 849212172 749595098 849212172 267647517 485692114 267647517 917085440 267647517 917085440 637472388 917085440 146082358 838622256 146082358 533154428 146082358 533154428 740063260 533154428 977083552 455717887 977083552 173026681 977083552 173026681 531423322 173026681 854114425 271955613 854114425 94924260 854114425 94924260 807656795 94924260 71927667 894829994 71927667 282459786 71927667 282459786 50632289 282459786 705902345 971868755 705902345 222830989 705902345 222830989 736926199 222830989 869066790 740126034 869066790 204972596 869066790 204972596 625636804 204972596 965077147 829584047 965077147 993784438 965077147 993784438 497671654 993784438 714647435 547940072 714647435 488449327 714647435 488449327 302480584 488449327 762735915 182089785 762735915 824769280 762735915 824769280 477160244 824769280 606696035 181742620 606696035 384786959 606696035 384786959 393490134 384786959 222520438 817413999 222520438 750931038 222520438 750931038 970284540 750931038 366859836 685938457 366859836 307770137 366859836 307770137 17991010 307770137 572013730 345074392 572013730 566398710 572013730 566398710 272433605 566398710 194560182 941430398 194560182 787898527 194560182 787898527 514457810 787898527 481230586 93635907 481230586 871735260 481230586 871735260 861975739 871735260 282740787 457796372 282740787 506398846 282740787 506398846 847191408 506398846 249866543 935910925 249866543 336929175 249866543 336929175 331566826 336929175 362510255 868051837 362510255 131831653 362510255 131831653 54472597 131831653 83747238 173617426 83747238 182739603 83747238 182739603 685410387 182739603 211280007 100826658 211280007 891816714 211280007 891816714 745399421 891816714 513196325 761719687 513196325 917798468 513196325 917798468 932711772 917798468 70094021 420230702 70094021 481280074 70094021 481280074 576092216 481280074 176781260 45442659 176781260 781552032 176781260 781552032 851098489 781552032 533521290 634174549 533521290 291044516 533521290 291044516 266213623 291044516 21818886 568980158 21818886 559891751 21818886 559891751 190068762 559891751 9934010 220591201 9934010 665279144 9934010 665279144 839572165 665279144 774852197 133725063 774852197 78211811 774852197 78211811 548163420 78211811 254699084 697302936 254699084 464522527 254699084 464522527 872671413 464522527 130557784 515586922 130557784 574941379 130557784 574941379 222514573 574941379 131865149 358823768 131865149 363399855 131865149 363399855 800050844 363399855 266140651 740024622 266140651 163881152 266140651 163881152 190676957 163881152 113424983 364875635 113424983 957402553 113424983 957402553 535506504 957402553 179089014 136828801 179089014 838522414 179089014 838522414 899240242 838522414 596235419 783034537 596235419 573285277 596235419 573285277 863492707 573285277 746733866 347752174 746733866 442553867 746733866 442553867 841155399 442553867 98941484 330301442 98941484 418154897 98941484 418154897 912079603 418154897 515187574 284157643 515187574 109487608 515187574 109487608 766644596 109487608 247966476 86886169 247966476 538876282 247966476 538876282 945161608 538876282 863035096 115166748 863035096 870894988 863035096 870894988 534616907 870894988 209014954 988429232 209014954 999099761 209014954 999099761 667429837 999099761 983108351 409547177 983108351 941292181 983108351 941292181 233330634 941292181 519805716 577903691 519805716 710349680 519805716 710349680 625852683 710349680 95793417 672664193 95793417 940066821 95793417 940066821 46060432 940066821 219079848 334957949 219079848 565916054 219079848 565916054 286496979 565916054 979938636 715389078 979938636 280349466 979938636 280349466 995531936 280349466 472799035 485746726 472799035 202932126 472799035 202932126 438273439 202932126 267417336 492952366 267417336 747474598 267417336 747474598 365331610 747474598 643289938 880923092 643289938 295194962 643289938 295194962 431068810 295194962 362873386 612888720 362873386 438290273 362873386 438290273 761744543 438290273 359320865 171982930 359320865 448270265 359320865 448270265 382575525 448270265 435478900 615221195 435478900 662828230 435478900 662828230 550633214 662828230 756903602 468590863 756903602 439235425 756903602 439235425 74417220 439235425 155994648 750432880 155994648 935013725 155994648 935013725 850286020 935013725 795083254 887832281 795083254 220107334 795083254 220107334 457855911 220107334 730165748 119133833 730165748 743966050 730165748 743966050 371006281 743966050 531518465 942831101 531518465 695762093 531518465 695762093 532848631 695762093 905402337 479755019 905402337 515570791 905402337 515570791 668190331 515570791 652732397 702528749 652732397 991649950 652732397 991649950 299602597 991649950 841031113 135727069 841031113 206649666 841031113 206649666 196339398 206649666 327813279 352233068 327813279 706841097 327813279 706841097 902459219 706841097 475353008 716410607 475353008 948984151 475353008 948984151 443297283 948984151 922637636 204529441 922637636 18401646 922637636 18401646 643362770 18401646 849873940 832336445 849873940 239980807 849873940 239980807 315911797 239980807 146645479 847296918 146645479 338624036 146645479 338624036 793358491 338624036 18245589 736665025 18245589 372787181 18245589 372787181 956905069 372787181 960290678 304853027 960290678 265268632 960290678 265268632 691344649 265268632 129260328 601312069 129260328 214574697 129260328 214574697 615138774 214574697 935857031 396437854 935857031 918371760 935857031 918371760 816489664 918371760 7705022 727959040 7705022 785767738 7705022 785767738 202042598 785767738 995330795 789336905 995330795 39313991 995330795 39313991 120082543 39313991 915908069 967412289 915908069 909744983 915908069 909744983 276640213 909744983 664548721 110116221 664548721 189810478 664548721 189810478 738860079 189810478 578491365 274653901 578491365 41966523 578491365 41966523 578498253 41966523 551474960 886610301 551474960 688623504 551474960 688623504 360204143 688623504 874201155 526036629 874201155 160677241 874201155 160677241 819528098 160677241 750105643 190527617 750105643 2397237 750105643 2397237 334732201 2397237 34356125 288203436 34356125 871996392 34356125 871996392 183514777 871996392 20380851 45890088 20380851 367486822 20380851 367486822 554938692 367486822 738284617 330310578 738284617 814225619 738284617 814225619 385886084 814225619 401225954 472392025 401225954 976450060 401225954 976450060 847428957 976450060 739245927 390617550 739245927 345234783 739245927 345234783 928295029 345234783 998985293 598666385 998985293 482927780 998985293 482927780 246670022 482927780 326829633 438881384 326829633 602014672 326829633 602014672 571245591 602014672 820702161 446666971 820702161 996855367 820702161 996855367 673023688 996855367 522850154 1289688 522850154 447360653 522850154 447360653 116867886 447360653 700228575 793409274 700228575 658143299 700228575 658143299 116590132 658143299 126945123 437468389 126945123 543553606 126945123 543553606 65314721 543553606 227801534 238468121 227801534 81955068 227801534 81955068 367601180 81955068 810428793 520230425 810428793 110436733 810428793 110436733 543422148 110436733 928182001 605009267 928182001 237015310 928182001 237015310 188804559 237015310 264314323 445353401 264314323 500077651 264314323 500077651 523367030 500077651 57706328 13322865 57706328 949693899 57706328 949693899 714177413 949693899 535257684 3124114 535257684 927004573 535257684 927004573 446654315 927004573 259756605 500935589 259756605 996242129 259756605 996242129 287336503 996242129 648731137 639192400 648731137 928210077 648731137 928210077 56352811 928210077 386082602 398111344 386082602 373735402 386082602 373735402 956539771 373735402 87220135 628863825 87220135 762226232 87220135 762226232 557989995 762226232 670977922 890873088 670977922 711103790 670977922 711103790 149751329 711103790 148132527 200775916 148132527 403150646 148132527 403150646 516863532 403150646 574920679 964133109 574920679 782247408 574920679 782247408 812685313 782247408 448205693 103111734 448205693 820572733 448205693 820572733 245453224 820572733 32148729 404657145 32148729 566267448 32148729 566267448 632807467 566267448 873344367 322338856 873344367 608280153 873344367 608280153 353570159 608280153 301300743 651201707 301300743 644337033 301300743 644337033 732964343 644337033 679112848 794245963 679112848 210327638 679112848 210327638 231088985 210327638 652552407 495148163 652552407 611218236 652552407 611218236 297829411 611218236 323638849 749852193 323638849 9657733 323638849 9657733 216357557 9657733 175893112 692806404 175893112 941524444 175893112 941524444 191856065 941524444 294984209 335091510 294984209 716559619 294984209 716559619 357566353 716559619 987445682 837226068 987445682 758882974 987445682 758882974 577849332 758882974 435309336 169564337 435309336 819134589 435309336 819134589 388280916 819134589 232117204 24498871 232117204 664792340 232117204 664792340 1008042 664792340 600036706 241632776 600036706 678274903 600036706 678274903 180769362 678274903 482588195 754729222 482588195 701383287 482588195 701383287 643442326 701383287 458524793 758837251 458524793 895180586 458524793 895180586 523545089 895180586 178685584 291068300 178685584 239286861 178685584 239286861 236921384 239286861 624406089 969378960 624406089 544294253 624406089 544294253 477867135 544294253 230874127 470931365 230874127 190170911 230874127 190170911 802670151 190170911 795577642 332207568 795577642 97736077 795577642 97736077 536739176 97736077 553864035 276883962 553864035 559458531 553864035 559458531 402319840 559458531 530302563 527626817 530302563 583409247 530302563 583409247 753409428 583409247 873431618 742812667 873431618 758184479 873431618 758184479 628430403 758184479 342296803 46952513 342296803 901760237 342296803 901760237 338765683 901760237 232174215 53007731 232174215 408904008 232174215 408904008 441428021 408904008 921222821 633136460 921222821 319772876 921222821 319772876 858866894 319772876 143910584 859764537 143910584 632613439 143910584 632613439 982594673 632613439 45428269 858819921 45428269 867358697 45428269 867358697 961201465 867358697 565365011 252950088 565365011 217961327 565365011 217961327 366690521 217961327 101556300 1709126 101556300 375082195 101556300 375082195 124272230 375082195 714451639 273354715 714451639 435548993 714451639 435548993 211891874 435548993 767362264 883700413 767362264 258923072 767362264 258923072 189621181 258923072 493268279 465705790 493268279 353146498 493268279 353146498 610174492 353146498 539783361 868213610 539783361 51798220 539783361 51798220 383944981 51798220 133540083 454175243 133540083 170196742 133540083 170196742 346306188 170196742 401152759 657814512 401152759 730809756 401152759 730809756 708127278 730809756 500195890 321846438 500195890 20773375 500195890 20773375 865264629 20773375 832955308 342130185 832955308 955253458 832955308 955253458 202425036 955253458 51862945 603082846 51862945 753691278 51862945 753691278 751232018 753691278 16470829 846740084 16470829 144553155 16470829 144553155 189986231 144553155 200919197 646166751 200919197 351522830 200919197 351522830 974911358 351522830 274156788 893030115 274156788 165458324 274156788 165458324 382240713 165458324 193834433 966252185 193834433 908961276 193834433 908961276 423948204 908961276 669651096 605590796 669651096 429583103 669651096 429583103 799851278 429583103 426563785 141002960 426563785 839440159 426563785 839440159 170953198 839440159 510814984 701920977 510814984 861358153 510814984 861358153 33763843 861358153 4651498 950237999 4651498 766963686 4651498 766963686 310752248 766963686 987323372 793556047 987323372 717737893 987323372 717737893 879794895 717737893 567419264 354908387 567419264 668905656 567419264 668905656 491267136 668905656 998338105 780640721 998338105 387644588 998338105 387644588 649707303 387644588 474243491 801865054 474243491 888732062 474243491 888732062 234818240 888732062 130902768 702110516 130902768 557648079 130902768 557648079 215182419 557648079 637857919 978189315 637857919 570640059 637857919 570640059 344254156 570640059 469897252 179063901 469897252 900869318 469897252 900869318 993011393 900869318 178362561 674254225 178362561 284178815 178362561 284178815 955446795 284178815 185268918 378441632 185268918 60324198 185268918 60324198 793751870 60324198 873157891 482541884 873157891 293346396 873157891 293346396 14641022 293346396 10582898 626612157 10582898 321800335 10582898 321800335 464349844 321800335 685903021 348441679 685903021 92173638 685903021 92173638 194719010 92173638 125735797 847212821 125735797 637979571 125735797 637979571 182500899 637979571 965985398 871634106 965985398 858184452 965985398 858184452 71748132 858184452 829211167 755383086 829211167 650812893 829211167 650812893 985728661 650812893 686191336 803653653 686191336 594967510 686191336 594967510 743353238 594967510 251450471 805666533 251450471 159832426 251450471 159832426 32970604 159832426 883665523 173421701 883665523 118966115 883665523 118966115 855644112 118966115 606816161 939158637 606816161 984410971 606816161 984410971 206239637 984410971 51618165 433522361 51618165 283187542 51618165 283187542 416746756 283187542 202567101 427888375 202567101 510414361 202567101 510414361 618563017 510414361 899504020 892323060 899504020 16946804 899504020 16946804 223839517 16946804 927335164 123330677 927335164 303847644 927335164 303847644 694337477 303847644 101538020 821083845 101538020 474503174 101538020 474503174 869359823 474503174 727570344 196445202 727570344 371350003 727570344 371350003 251787834 371350003 161246593 481439409 161246593 827293522 161246593 827293522 395445919 827293522 857521848 636279323 857521848 688147725 857521848 688147725 871697188 688147725 517368066 51557270 517368066 915334292 517368066 915334292 39627570 915334292 164338891 978642884 164338891 100245874 164338891 100245874 940093239 100245874 898245332 855715537 898245332 59119876 898245332 59119876 780067767 59119876 56040082 247718678 56040082 165916687 56040082 165916687 843294373 165916687 942333909 688715767 942333909 649732866 942333909 649732866 511574132 649732866 34250734 952117084 34250734 369747317 34250734 369747317 983875156 369747317 377477015 679479072 377477015 488723436 377477015 488723436 462378866 488723436 866329931 95982702 866329931 277259183 866329931 277259183 950912540 277259183 594691759 980904402 594691759 655761093 594691759 655761093 144396154 655761093 142645374 947867005 142645374 124734776 142645374 124734776 369739059 124734776 998078697 597456384 998078697 630335453 998078697 630335453 324015370 630335453 705826315 310137454 705826315 348112183 705826315 348112183 593075353 348112183 267121687 908654064 267121687 672828716 267121687 672828716 320718294 672828716 476713676 589103678 476713676 709880393 476713676 709880393 473022659 709880393 672476139 725233623 672476139 657097245 672476139 657097245 709642831 657097245 780658628 586827655 780658628 737004928 780658628 737004928 249088156 737004928 304618697 356583929 304618697 793237429 304618697 793237429 199980445 793237429 252240612 208045915 252240612 82309124 252240612 82309124 494492866 82309124 90240368 774174458 90240368 224042854 90240368 224042854 198965086 224042854 512634719 677732227 512634719 201894283 512634719 201894283 67236871 201894283 852191131 227620482 852191131 993232515 852191131 993232515 309756281 993232515 320366070 270375079 320366070 250726931 320366070 250726931 776569069 250726931 438507716 876871495 438507716 346642142 438507716 346642142 446920856 346642142 954309362 912919671 954309362 316081941 954309362 316081941 134008250 316081941 917179375 939644005 917179375 410878832 917179375 410878832 349100896 410878832 131133462 546624824 131133462 219157549 131133462 219157549 641391395 219157549 375612461 644113498 375612461 575603597 375612461 575603597 780882951 575603597 732384402 624063890 732384402 856768086 732384402 856768086 983085758 856768086 319135567 736151159 319135567 803854372 319135567 803854372 28871282 803854372 736751388 89814529 736751388 116176681 736751388 116176681 106413219 116176681 648348554 24776906 648348554 981064477 648348554 981064477 623833909 981064477 170957666 475514958 170957666 23227876 170957666 23227876 515250628 23227876 652934959 496928907 652934959 898531031 652934959 898531031 571308679 898531031 31049757 922557296 31049757 521272168 31049757 521272168 151343409 521272168 236111206 901509562 236111206 480726908 236111206 480726908 941803875 480726908 443154618 163695677 443154618 3421787 443154618 3421787 558942055 3421787 775323210 84549900 775323210 677696587 775323210 677696587 364472670 677696587 778496102 629283703 778496102 505841741 778496102 505841741 852089827 505841741 898539057 241209451 898539057 247166420 898539057 247166420 829097751 247166420 372900565 345655678 372900565 141630851 372900565 141630851 487171460 141630851 667528500 488806824 667528500 248311925 667528500 248311925 659099885 248311925 588047207 507653836 588047207 912936638 588047207 912936638 714778098 912936638 631312497 162982587 631312497 352512254 631312497 352512254 485666636 352512254 538694019 376086762 538694019 689929620 538694019 689929620 446400325 689929620 3456713 903254013 3456713 762508576 3456713 762508576 400769222 762508576 234913748 330657968 234913748 953089800 234913748 953089800 426976359 953089800 58405299 285547394 58405299 626023444 58405299 626023444 130818027 626023444 691637678 396708425 691637678 62472089 691637678 62472089 387343256 62472089 623993192 355545263 623993192 976952105 623993192 976952105 746277556 976952105 409707571 169231649 409707571 145038598 409707571 145038598 158773123 145038598 397100274 794835811 397100274 402855899 397100274 402855899 314569565 402855899 438943970 344382314 438943970 148615807 438943970 148615807 585078093 148615807 328793497 515321603 328793497 135573644 328793497 135573644 44399776 135573644 579937238 808373111 579937238 906627976 579937238 906627976 562694560 906627976 680227029 560086445 680227029 393376591 680227029 393376591 746516385 393376591 251127835 849780160 251127835 432072658 251127835 432072658 745490572 432072658 963529881 503740442 963529881 94398008 963529881 94398008 951905601 94398008 342972763 339740800 342972763 50455421 342972763 50455421 98503814 50455421 194917763 887528651 194917763 809981146 194917763 809981146 998278372 809981146 902714698 166336198 902714698 851431443 902714698 851431443 230984797 851431443 427394565 938005877 427394565 650668466 427394565 650668466 844281895 650668466 312400923 588871115 312400923 281267781 312400923 281267781 179279992 281267781 854154237 614736954 854154237 517647687 854154237 517647687 668770362 517647687 710964922 857867389 710964922 832753117 710964922 832753117 835784058 832753117 368051743 766785807 368051743 834146991 368051743 834146991 400041376 834146991 833330688 264005807 833330688 493723593 833330688 493723593 653430323 493723593 796068943 342586466 796068943 109033386 796068943 109033386 928536031 109033386 794550700 366102240 794550700 809188151 794550700 809188151 786070820 809188151 24694665 674002006 24694665 928037798 24694665 928037798 239534776 928037798 122608901 776401197 122608901 249494120 122608901 249494120 120012465 249494120 408889233 878234900 408889233 6215907 408889233 6215907 359310007 6215907 215933125 147163303 215933125 994699015 215933125 994699015 37957644 994699015 921511972 149742394 921511972 341464750 921511972 341464750 869291552 341464750 949874623 861986927 949874623 896627070 949874623 896627070 338149236 896627070 84600621 662621033 84600621 760927850 84600621 760927850 588049689 760927850 428972445 598905335 428972445 440793696 428972445 440793696 546857856 440793696 566579909 579288884 566579909 962209290 566579909 962209290 202392484 962209290 795945032 594491686 795945032 483118353 795945032 483118353 525371866 483118353 33961606 830075960 33961606 372947489 33961606 372947489 882660053 372947489 784139342 198871828 784139342 225299992 784139342 225299992 79978542 225299992 976280488 930566119 976280488 632383820 976280488 632383820 688475526 632383820 450933567 675958850 450933567 714064771 450933567 714064771 943176501 714064771 489266197 560423080 489266197 739427369 489266197 739427369 845945763 739427369 951915286 373021735 951915286 323284660 951915286 323284660 520437698 323284660 669808948 371957519 669808948 912478372 669808948 912478372 75154394 912478372 294546504 710524402 294546504 267703595 294546504 267703595 352519801 267703595 664478180 755791219 664478180 839850255 664478180 839850255 476127016 839850255 299099143 196966616 299099143 799037290 299099143 799037290 637806540 799037290 203632472 789156656 203632472 318510268 203632472 318510268 804021814 318510268 393031916 914334737 393031916 22206304 393031916 22206304 570139515 22206304 409668266 258584587 409668266 705970284 409668266 705970284 318997031 705970284 233526822 825710090 233526822 341128091 233526822 341128091 644440717 341128091 602519860 771954698 602519860 740613204 602519860 740613204 758053073 740613204 963659350 407197235 963659350 655252772 963659350 655252772 426372874 655252772 56355579 187344281 56355579 123008714 56355579 123008714 392052751 123008714 282061768 126113867 282061768 876361915 282061768 876361915 70923671 876361915 586957260 625095710 586957260 990362348 586957260 990362348 229606155 990362348 202099379 509180044 202099379 441001514 202099379 441001514 20590547 441001514 661193692 737342633 661193692 537455637 661193692 537455637 455944593 537455637 608375969 324637031 608375969 488666192 608375969 488666192 721143330 488666192 863642255 765766793 863642255 555132385 863642255 555132385 50456909 555132385 422626149 318975111 422626149 475987964 422626149 475987964 489093037 475987964 799661968 777819197 799661968 409511877 799661968 409511877 528978505 409511877 526328689 893389877 526328689 967533847 526328689 967533847 641022651 967533847 270438888 182075486 270438888 205657361 270438888 205657361 700663993 205657361 583073166 84450017 583073166 909225167 583073166 909225167 173802757 909225167 333581060 393158007 333581060 803585089 333581060 803585089 692180737 803585089 392722604 128733427 392722604 223897829 392722604 223897829 486977954 223897829 845725281 204249014 845725281 845605817 845725281 845605817 767451730 845605817 503179073 775358955 503179073 311975379 503179073 311975379 604358786 311975379 732483578 145153882 732483578 270906306 732483578 270906306 340510998 270906306 273856609 825146175 273856609 497009803 273856609 497009803 646587932 497009803 947158018 483449554 947158018 169611056 947158018 169611056 700869157 169611056 23989848 258021681 23989848 493824366 23989848 493824366 143731580 493824366 953735014 304141273 953735014 943759620 953735014 943759620 173804567 943759620 75749131 8197884 75749131 108853659 75749131 108853659 783448531 108853659 838825960 208025105 838825960 406600541 838825960 406600541 205615737 406600541 678723175 978526054 678723175 187333984 678723175 187333984 188714442 187333984 753105526 932385198 753105526 155756626 753105526 155756626 397877305 155756626 178140924 340031372 178140924 41804851 178140924 41804851 132031802 41804851 9128168 38025355 9128168 851621550 9128168 851621550 921320194 851621550 345166757 267772791 345166757 283038212 345166757 283038212 670030762 283038212 389865811 214139650 389865811 151383240 389865811 151383240 568780545 151383240 856830897 629680627 856830897 710099822 856830897 710099822 110549344 710099822 192883686 732096737 192883686 529457381 192883686 529457381 38412389 529457381 688314122 636214609 688314122 492582546 688314122 492582546 526404888 492582546 316070283 742673141 316070283 48878488 316070283 48878488 445248831 48878488 29972005 346668884 29972005 883270193 29972005 883270193 1798497 883270193 726399020 634545520 726399020 332622687 726399020 332622687 606931365 332622687 944427350 831987101 944427350 35232983 944427350 35232983 435503417 35232983 713907996 79802901 713907996 156436964 713907996 156436964 877054021 156436964 350501091 695256288 350501091 566179262 350501091 566179262 536893701 566179262 402057396 96954184 402057396 624491042 402057396 624491042 258906430 624491042 768709017 15718364 768709017 334359596 768709017 334359596 98029572 334359596 136894816 295213094 136894816 171011111 136894816 171011111 769016460 171011111 123971380 733937789 123971380 977196950 123971380 977196950 544262069 977196950 497536445 590041982 497536445 921495555 497536445 921495555 599466426 921495555 110685716 679043878 110685716 615226864 110685716 615226864 284290765 615226864 925171176 839643592 925171176 453633884 925171176 453633884 239443343 453633884 322823171 706470324 322823171 875083675 322823171 875083675 619198768 875083675 502283458 606767932 502283458 410031544 502283458 410031544 35489211 410031544 931275001 426278793 931275001 546397451 931275001 546397451 183304468 546397451 302961699 810658436 302961699 614611195 302961699 614611195 493991882 614611195 505455254 346258017 505455254 94054785 505455254 94054785 780330476 94054785 726462527 42853664 726462527 718395368 726462527 718395368 868125217 718395368 974035137 448566584 974035137 469757627 974035137 469757627 826405717 469757627 983999638 569601312 983999638 780990821 983999638 780990821 893776722 780990821 260220396 824865079 260220396 740675936 260220396 740675936 492844439 740675936 493524455 412146218 493524455 360119942 493524455 360119942 638943782 360119942 782406400 58445895 782406400 458649001 782406400 458649001 924004875 458649001 89444976 362161091 89444976 262390078 89444976 262390078 595984244 262390078 788414130 186669208 788414130 16715836 788414130 16715836 157037318 16715836 625069585 109164143 625069585 296300981 625069585 296300981 359297500 296300981 680980454 19883424 680980454 732309180 680980454 732309180 601300114 732309180 592717407 43888653 592717407 137094626 592717407 137094626 191533992 137094626 362469777 1254933 362469777 773355843 362469777 773355843 292164977 773355843 694767880 783578361 694767880 714288883 694767880 714288883 650536635 714288883 341014934 457634268 341014934 612347952 341014934 612347952 711518026 612347952 895371140 59503163 895371140 651130078 895371140 651130078 770484666 651130078 465950940 675735643 465950940 337704504 465950940 337704504 997609657 337704504 422960535 195444926 422960535 72921108 422960535 72921108 698081988 72921108 772486320 171996593 772486320 442811879 772486320 442811879 114003276 442811879 370582408 98239328 370582408 375786707 370582408 375786707 877345440 375786707 69202039 208458434 69202039 170117105 69202039 170117105 718611631 170117105 217674641 197505839 217674641 722380811 217674641 722380811 660027269 722380811 132571765 908069677 132571765 527996268 132571765 527996268 50112286 527996268 337152299 300662405 337152299 257406864 337152299 257406864 426621987 257406864 748620418 416184626 748620418 478868123 748620418 478868123 915349570 478868123 573720972 65158631 573720972 337945922 573720972 337945922 8372404 337945922 577252069 416720441 577252069 287184190 577252069 287184190 17286113 287184190 60300544 990274490 60300544 77405400 60300544 77405400 640884294 77405400 885647824 997439332 885647824 318351560 885647824 318351560 423748584 318351560 185384926 202339547 185384926 936632366 185384926 936632366 578736188 936632366 463608170 589007974 463608170 124700654 463608170 124700654 695029678 124700654 700912079 682089348 700912079 613512473 700912079 613512473 940877414 613512473 178064311 639211720 178064311 969108290 178064311 969108290 140814676 969108290 387428235 975851341 387428235 237311388 387428235 237311388 713702359 237311388 567589849 378047794 567589849 462238224 567589849 462238224 913477538 462238224 137356833 787133780 137356833 893229071 137356833 893229071 480002335 893229071 636742179 496840421 636742179 475746805 636742179 475746805 371726685 475746805 109675046 636467922 109675046 51627438 109675046 51627438 625593427 51627438 776299501 559394708 776299501 467807687 776299501 467807687 444346037 467807687 856820693 12297602 856820693 866083574 856820693 866083574 774403054 866083574 225472520 127990897 225472520 986755706 225472520 986755706 498791493 986755706 49523805 369467940 49523805 192880332 49523805 192880332 639349985 192880332 3951950 965453043 3951950 694544766 3951950 694544766 139405041 694544766 523085420 746587731 523085420 580014912 523085420 580014912 76010555 580014912 208221467 575912588 208221467 615428836 208221467 615428836 824089499 615428836 567566498 825197743 567566498 131102995 567566498 131102995 20685768 131102995 745115909 931756968 745115909 182073810 745115909 182073810 254094532 182073810 46895549 604776448 46895549 266913565 46895549 266913565 157588042 266913565 415600607 85797228 415600607 896575928 415600607 896575928 110013887 896575928 572027361 338790861 572027361 479942818 572027361 479942818 100829719 479942818 672139797 72667122 672139797 55888249 672139797 55888249 686016891 55888249 68590327 927254519 68590327 723675469 68590327 723675469 255373918 723675469 100144469 436491100 100144469 288038114 100144469 288038114 152242318 288038114 31297862 713167207 31297862 307665274 31297862 307665274 993140847 307665274 196827622 99008043 196827622 323071161 196827622 323071161 736246040 323071161 504536251 711248407 504536251 125367111 504536251 125367111 215204696 125367111 502266015 407204282 502266015 694320130 502266015 694320130 150662350 694320130 248570657 145678604 248570657 961510217 248570657 961510217 11726144 961510217 131428490 184793842 131428490 819479772 131428490 819479772 765801000 819479772 719414783 582360074 719414783 990211166 719414783 990211166 934224058 990211166 519088363 513030026 519088363 297143110 519088363 297143110 567274596 297143110 191787717 731138364 191787717 249431530 191787717 249431530 591063564 249431530 439007869 95576467 439007869 933342618 439007869 933342618 904130925 933342618 998912281 852478446 998912281 186285241 998912281 186285241 388679594 186285241 984672080 628580229 984672080 587101758 984672080 587101758 703772619 587101758 749196417 917392772 749196417 927374286 749196417 927374286 64252423 927374286 140807143 343503473 140807143 493188360 140807143 493188360 313685003 493188360 60449448 716482716 60449448 382004677 60449448 382004677 265066282 382004677 602562784 449963396 602562784 230546614 602562784 230546614 82226100 230546614 803818513 769791205 803818513 719132742 803818513 719132742 993991079 719132742 332846268 771064356 332846268 408234182 332846268 408234182 63379096 408234182 695845065 662991294 695845065 423316538 695845065 423316538 97515130 423316538 162780456 962188042 162780456 995191485 162780456 995191485 600454787 995191485 666081584 13482517 666081584 300352112 666081584 300352112 107288447 300352112 724630182 436631494 724630182 995707331 724630182 995707331 543615245 995707331 974307898 307623942 974307898 817988623 974307898 817988623 308097438 817988623 416431525 219490825 416431525 408954626 416431525 408954626 680475183 408954626 945594467 741953778 945594467 754416707 945594467 754416707 224547624 754416707 730026533 60585034 730026533 629690355 730026533 629690355 368349205 629690355 652115364 956072212 652115364 702121488 652115364 702121488 509168468 702121488 600268782 385652134 600268782 383175051 600268782 383175051 611270025 383175051 728306638 203619794 728306638 544006206 728306638 544006206 494382046 544006206 165217925 299901961 165217925 777714556 165217925 777714556 708450801 777714556 502500748 573195987 502500748 758200070 502500748 758200070 952079655 758200070 282003527 599147230 282003527 849866432 282003527 849866432 529378399 849866432 687693478 102339921 687693478 929449155 687693478 929449155 841612211 929449155 456630949 565956317 456630949 637095790 456630949 637095790 408399356 637095790 553245765 113400398 553245765 746012433 553245765 746012433 184382978 746012433 143275965 363131317 143275965 779239499 143275965 779239499 133129026 779239499 568553096 43165006 568553096 519131002 568553096 519131002 159726237 519131002 429815734 181930500 429815734 530430211 429815734 530430211 909818455 530430211 701898251 947684442 701898251 484312517 701898251 484312517 662691024 484312517 387456527 972182841 387456527 691498290 387456527 691498290 705590439 691498290 880399548 941145338 880399548 761663369 880399548 761663369 291843885 761663369 575682125 514891429 575682125 758180672 575682125 758180672 850544146 758180672 697996983 610025103 697996983 962789854 697996983 962789854 255715663 962789854 460409050 772180203 460409050 863369653 460409050 863369653 446209604 863369653 157622154 821027817 157622154 731091456 157622154 731091456 752224570 731091456 564225506 109547817 564225506 699799830 564225506 699799830 969489802 699799830 520017286 281189286 520017286 442396784 520017286 442396784 54142902 442396784 700037009 582033935 700037009 913405423 700037009 913405423 873773699 913405423 548420265 702831067 548420265 922766241 548420265 922766241 900022844 922766241 771079540 48579949 771079540 202843866 771079540 202843866 919009290 202843866 931483755 942585706 931483755 547764706 931483755 547764706 612528840 547764706 135703384 224028859 135703384 15575578 135703384 15575578 864257126 15575578 833047248 401265975 833047248 688601039 833047248 688601039 579313449 688601039 107147796 160594764 107147796 169565373 107147796 169565373 621125470 169565373 155322068 118758834 155322068 980544773 155322068 980544773 272837931 980544773 414454218 268196521 414454218 257730502 414454218 257730502 448139057 257730502 198540307 321895877 198540307 286079951 198540307 286079951 680224764 286079951 552332754 62544197 552332754 264420707 552332754 264420707 803508796 264420707 469427430 826825149 469427430 71190487 469427430 71190487 365257796 71190487 812998608 26804631 812998608 531146125 812998608 531146125 696000767 531146125 437712336 990035481 437712336 517064152 437712336 517064152 828491001 517064152 597899041 666270924 597899041 400337811 597899041 400337811 357822794 400337811 164794291 362068082 164794291 931458102 164794291 931458102 323592077 931458102 313187610 217998816 313187610 626883541 313187610 626883541 845091640 626883541 992563157 28835010 992563157 75606784 992563157 75606784 670068195 75606784 422466743 721901493 422466743 643984097 422466743 643984097 455189902 643984097 807627668 2387249 807627668 601552000 807627668 601552000 173099151 601552000 89435566 300422160 89435566 607425785 89435566 607425785 962541099 607425785 497455040 990395391 497455040 938736609 497455040 938736609 79678179 938736609 124487026 845344051 124487026 872366831 124487026 872366831 75184845 872366831 675825565 612559573 675825565 732451378 675825565 732451378 360854955 732451378 178789837 870370028 178789837 180946160 178789837 180946160 303450498 180946160 465322634 749022991 465322634 836183523 465322634 836183523 997329330 836183523 178046360 371516450 178046360 935172974 178046360 935172974 689315472 935172974 31456091 354164666 31456091 254623433 31456091 254623433 850858840 254623433 627478823 483442757 627478823 304405622 627478823 304405622 985506492 304405622 731832868 668175192 731832868 972070965 731832868 972070965 52812024 972070965 681333041 371703131 681333041 768243968 681333041 768243968 909900167 768243968 509341521 616712806 509341521 567085927 509341521 567085927 894786198 567085927 722834814 527635546 722834814 720302375 722834814 720302375 727744250 720302375 231409284 910872476 231409284 430300111 231409284 430300111 356676494 430300111 639818467 192444892 639818467 467887797 639818467 467887797 264005142 467887797 482251054 87603439 482251054 197651450 482251054 197651450 395940536 197651450 715065595 172927000 715065595 948745106 715065595 948745106 241889609 948745106 706676847 688942275 706676847 37629921 706676847 37629921 346694039 37629921 742587387 775087335 742587387 686290874 742587387 686290874 17730421 686290874 635251112 546061146 635251112 630624290 635251112 630624290 941132045 630624290 641079997 178608643 641079997 868857499 641079997 868857499 840064235 868857499 907732836 48124346 907732836 476092261 907732836 476092261 996960620 476092261 538617309 819951087 538617309 366693985 538617309 366693985 18113170 366693985 574105056 584817934 574105056 781677640 574105056 781677640 490566087 781677640 300610988 431685129 300610988 997029715 300610988 997029715 441431882 997029715 912542006 175313825 912542006 731088578 912542006 731088578 560955567 731088578 730803564 964585627 730803564 39973796 730803564 39973796 416424111 39973796 216008190 986196534 216008190 496665758 216008190 496665758 15307430 496665758 933051346 770788035 933051346 698428986 933051346 698428986 846491893 698428986 288785352 77463051 288785352 534129776 288785352 534129776 118441476 534129776 750372885 712869868 750372885 101933972 750372885 101933972 327161120 101933972 68034059 646822673 68034059 54111560 68034059 54111560 380573488 54111560 398849074 912232607 398849074 409522854 398849074 409522854 472722166 409522854 436785218 227250818 436785218 319106714 436785218 319106714 988844520 319106714 9429357 699119052 9429357 94432036 9429357 94432036 568740966 94432036 551618079 935311486 551618079 710114490 551618079 710114490 763333981 710114490 303387189 323457370 303387189 810771326 303387189 810771326 850314614 810771326 625626322 993820091 625626322 745924915 625626322 745924915 461143931 745924915 734392989 464107366 734392989 763293370 734392989 763293370 432820625 763293370 536010823 200080998 536010823 135025353 536010823 135025353 441639429 135025353 336051966 548603656 336051966 564647178 336051966 564647178 545036160 564647178 127045669 751655363 127045669 955973099 127045669 955973099 423702266 955973099 822067840 314633018 822067840 546023343 822067840 546023343 639639771 546023343 123927987 742477054 123927987 441124370 123927987 441124370 696170901 441124370 351491749 856876389 351491749 185968151 351491749 185968151 170596339 185968151 522456096 517734877 522456096 165065750 522456096 165065750 209912901 165065750 708044274 602101841 708044274 508827199 708044274 508827199 242871646 508827199 162680768 328081901 162680768 47734795 162680768 47734795 789306069 47734795 249765836 836798791 249765836 659416822 249765836 659416822 93468803 659416822 599917210 205914193 599917210 201333252 599917210 201333252 980876502 201333252 594474462 431099417 594474462 621035856 594474462 621035856 338940872 621035856 548942910 590737764 548942910 357451028 548942910 357451028 464215539 357451028 791270942 343022488 791270942 601686853 791270942 601686853 811060897 601686853 262152905 329242575 262152905 869240122 262152905 869240122 373023249 869240122 85863917 533153539 85863917 450050673 85863917 450050673 916472913 450050673 673172710 209531026 673172710 744413818 673172710 744413818 87817832 744413818 135843273 157884771 135843273 759267422 135843273 759267422 181946606 759267422 619142675 658590784 619142675 270044372 619142675 270044372 772590579 270044372 587829295 87079016 587829295 387927485 587829295 387927485 649824981 387927485 183776780 731195057 183776780 711902953 183776780 711902953 422641797 711902953 812043005 903900216 812043005 123548150 812043005 123548150 318930237 123548150 197919448 877420284 197919448 727168043 197919448 727168043 393152988 727168043 240821906 89828405 240821906 750815250 240821906 750815250 132825306 750815250 148640615 591236430 148640615 73248777 148640615 73248777 933671364 73248777 646650270 762155028 646650270 71645649 646650270 71645649 548242089 71645649 908191529 634126460 908191529 360705218 908191529 360705218 467016843 360705218 529857170 114289765 529857170 340389460 529857170 340389460 99184092 340389460 908683429 742881419 908683429 652138500 908683429 652138500 254357886 652138500 446914056 750211231 446914056 25627230 446914056 25627230 377086418 25627230 58770542 881804619 58770542 534575881 58770542 534575881 476147138 534575881 201318562 673357568 201318562 360365153 201318562 360365153 623243385 360365153 775635181 114680309 775635181 803611933 775635181 803611933 683599058 803611933 278583756 957552277 278583756 18467112 278583756 18467112 140380941 18467112 636644070 274788836 636644070 154163648 636644070 154163648 73006964 154163648 105538391 25034183 105538391 539882189 105538391 539882189 488601973 539882189 687422996 865111934 687422996 564675745 687422996 564675745 929930415 564675745 636307545 38425393 636307545 408723380 636307545 408723380 775854575 408723380 31640566 158227826 31640566 400302340 31640566 400302340 816832678 400302340 617622511 881273640 617622511 397130391 617622511 397130391 253204413 397130391 483119395 106411949 483119395 418271631 483119395 418271631 798411923 418271631 897753652 812207615 897753652 51269620 897753652 51269620 702796357 51269620 881010084 66195423 881010084 395694722 881010084 395694722 308301786 395694722 703854296 165161244 703854296 313595861 703854296 313595861 183690081 313595861 718593735 561678845 718593735 404495151 718593735 404495151 552912579 404495151 540779824 354678626 540779824 908242458 540779824 908242458 554729640 908242458 145242673 309166612 145242673 773959791 145242673 773959791 812598903 773959791 105003449 791239676 105003449 231292200 105003449 231292200 144351783 231292200 97663884 58976002 97663884 428061654 97663884 428061654 429124892 428061654 866110909 197083973 866110909 185254077 866110909 185254077 345713805 185254077 731639840 668740271 731639840 427821266 731639840 427821266 285214730 427821266 849829008 81550302 849829008 362046043 849829008 362046043 478207213 362046043 619302673 604054155 619302673 483924711 619302673 483924711 652093830 483924711 332169843 584701168 332169843 42959901 332169843 42959901 72046478 42959901 516910718 137390915 516910718 982286456 516910718 982286456 945876271 982286456 881234185 386084973 881234185 542891813 881234185 542891813 790891447 542891813 797537010 584397951 797537010 387912176 797537010 387912176 344899973 387912176 877766311 539456110 877766311 367460658 877766311 367460658 299089698 367460658 358574334 643395557 358574334 93907091 358574334 93907091 273403597 93907091 119601997 404062505 119601997 475916419 119601997 475916419 147802683 475916419 873933414 453099919 873933414 868168153 873933414 868168153 441951874 868168153 510582445 190216232 510582445 92150220 510582445 92150220 919595571 92150220 221350623 752127530 221350623 677910550 221350623 677910550 452509633 677910550 82330867 687845322 82330867 677965752 82330867 677965752 8501786 677965752 46851892 149415174 46851892 538881065 46851892 538881065 811193565 538881065 269110566 624541979 269110566 973047090 269110566 973047090 158245787 973047090 772437244 16150952 772437244 38343133 772437244 38343133 191845890 38343133 325325430 239811955 325325430 968725793 325325430 968725793 492447203 968725793 832123132 585378540 832123132 270506421 832123132 270506421 834226793 270506421 614254213 306112472 614254213 128710842 614254213 128710842 621979325 128710842 45222804 190943201 45222804 561732061 45222804 561732061 611356627 561732061 384736361 834860990 384736361 526855303 384736361 526855303 884012650 526855303 543884341 408786336 543884341 530246644 543884341 530246644 575002990 530246644 193382706 881742471 193382706 519259558 193382706 519259558 676032599 519259558 948086385 71511657 948086385 304717675 948086385 304717675 252586034 304717675 967657928 499346174 967657928 335724627 967657928 335724627 809469515 335724627 182420941 402859122 182420941 676539777 182420941 676539777 734109776 676539777 412086642 781285778 412086642 261555081 412086642 261555081 897471948 261555081 695974498 972711509 695974498 742855600 695974498 742855600 482022395 742855600 116848718 460282598 116848718 197182498 116848718 197182498 374177094 197182498 204917374 84149417 204917374 248470958 204917374 248470958 437936765 248470958 234279146 155073868 234279146 886945301 234279146 886945301 206320085 886945301 134278986 529095501 134278986 705712943 134278986 705712943 748951267 705712943 355855670 817582410 355855670 125725465 355855670 125725465 402381361 125725465 302165527 621207548 302165527 432984994 302165527 432984994 286857677 432984994 636286952 651876164 636286952 351268485 636286952 351268485 79207685 351268485 788505047 866807392 788505047 852496641 788505047 852496641 764406148 852496641 735432378 53871738 735432378 680402326 735432378 680402326 641379046 680402326 900597941 919448232 900597941 205048570 900597941 205048570 391739185 205048570 534803082 680544624 534803082 243869794 534803082 243869794 234804800 243869794 897764625 919271528 897764625 619621091 897764625 619621091 159213519 619621091 948681684 707179264 948681684 637207324 948681684 637207324 97292267 637207324 346767657 732688265 346767657 913314261 346767657 913314261 257782013 913314261 809229730 13454149 809229730 362561004 809229730 362561004 30200271 362561004 105908851 225082764 105908851 948365178 105908851 948365178 15673566 948365178 899230544 126570927 899230544 831050618 899230544 831050618 926124618 831050618 814344677 914120384 814344677 621639308 814344677 621639308 455002184 621639308 420074528 144705219 420074528 393752798 420074528 393752798 890419210 393752798 50601831 595016244 50601831 893580527 50601831 893580527 820458529 893580527 233234492 565145303 233234492 84378544 233234492 84378544 829895315 84378544 905734399 715211261 905734399 105684786 905734399 105684786 382711761 105684786 113361072 286921694 113361072 337923643 113361072 337923643 647156787 337923643 655935981 5259597 655935981 366783491 655935981 366783491 982590349 366783491 550062555 698495155 550062555 968546760 550062555 968546760 86821210 968546760 507051070 800028948 507051070 959413532 507051070 959413532 2811071 959413532 354238839 722996711 354238839 478858942 354238839 478858942 281289189 478858942 452975164 776347343 452975164 411558227 452975164 411558227 604624785 411558227 651248732 688445733 651248732 767030803 651248732 767030803 818740459 767030803 788093044 151941311 788093044 429388010 788093044 429388010 124341913 429388010 342494830 606046024 342494830 581897254 342494830 581897254 673904359 581897254 276389480 872897055 276389480 17559009 276389480 17559009 284135886 17559009 122371737 733386320 122371737 100612536 122371737 100612536 824550591 100612536 613574319 184870613 613574319 181534164 613574319 181534164 637292479 181534164 156662651 400823690 156662651 198494717 156662651 198494717 934043216 198494717 500427714 517446993 500427714 822008049 500427714 822008049 565365790 822008049 351139966 745659815 351139966 223987432 351139966 223987432 26110043 223987432 369984360 533940436 369984360 645362559 369984360 645362559 687488387 645362559 571872986 806543015 571872986 980255810 571872986 980255810 529279635 980255810 779420652 747751889 779420652 526918619 779420652 526918619 833700567 526918619 658437388 577915655 658437388 277279627 658437388 277279627 683499532 277279627 122692291 114540553 122692291 751113647 122692291 751113647 934050507 751113647 156130847 141872761 156130847 867728712 156130847 867728712 766242086 867728712 73661380 19498179 73661380 841922348 73661380 841922348 512289051 841922348 457405166 986715892 457405166 724614669 457405166 724614669 132167844 724614669 730258503 952025047 730258503 477995357 730258503 477995357 26059509 477995357 229493471 876527807 229493471 92271417 229493471 92271417 666588668 92271417 660902832 454151453 660902832 958816678 660902832 958816678 39337848 958816678 676053039 214019013 676053039 493581996 676053039 493581996 347052194 493581996 605393608 356807340 605393608 926219521 605393608 926219521 966857781 926219521 800131536 268086261 800131536 43631725 800131536 43631725 124652876 43631725 201088439 503924364 201088439 438290511 201088439 438290511 667541279 438290511 838020415 448297944 838020415 318194385 838020415 318194385 675136292 318194385 422299219 281663904 422299219 995065111 422299219 995065111 291353330 995065111 27691434 854422731 27691434 963790243 27691434 963790243 803557068 963790243 99523618 544755879 99523618 170930221 99523618 170930221 217852857 170930221 351130722 475459041 351130722 270841421 351130722 270841421 114074105 270841421 546643865 350327450 546643865 936401588 546643865 936401588 747564693 936401588 346072430 3663361 346072430 965298852 346072430 965298852 797275325 965298852 431226685 493894755 431226685 22439335 431226685 22439335 648802943 22439335 92214651 48385792 92214651 582052576 92214651 582052576 44201637 582052576 683624210 217636639 683624210 100449552 683624210 100449552 637745616 100449552 608597357 929226583 608597357 846206046 608597357 846206046 452408445 846206046 21762497 545795103 21762497 495568102 21762497 495568102 68823897 495568102 781665962 590039196 781665962 173538171 781665962 173538171 793847815 173538171 582917076 459085845 582917076 305423748 582917076 305423748 862534168 305423748 577986764 119101311 577986764 16325654 577986764 16325654 8979301 16325654 719669023 508000422 719669023 720897096 719669023 720897096 194064043 720897096 268722271 659504953 268722271 206096071 268722271 206096071 59016052 206096071 76248353 990800344 76248353 630206093 76248353 630206093 657750637 630206093 286350037 654855624 286350037 975258677 286350037 975258677 659212233 975258677 650856628 4088907 650856628 739120793 650856628 739120793 918095752 739120793 420075070 651824590 420075070 705964952 420075070 705964952 228819506 705964952 106618848 897358433 106618848 865064379 106618848 865064379 862733681 865064379 963461515 175733089 963461515 390204267 963461515 390204267 41906348 390204267 271561468 456231833 271561468 675451884 271561468 675451884 326844257 675451884 250516266 886679747 250516266 847855020 250516266 847855020 854888450 847855020 62266887 795296595 62266887 781981208 62266887 781981208 52208903 781981208 277041350 283672090 277041350 295869884 277041350 295869884 677106692 295869884 784313314 160896890 784313314 86424474 784313314 86424474 286813 86424474 955762120 388700731 955762120 529818572 955762120 529818572 305845807 529818572 861175640 438458352 861175640 508595450 861175640 508595450 287949925 508595450 12277287 379082941 12277287 424747072 12277287 424747072 997247225 424747072 124206320 78328385 124206320 364951781 124206320 364951781 262953488 364951781 29393151 410036761 29393151 169700013 29393151 169700013 855875773 169700013 255377966 604418344 255377966 790046641 255377966 790046641 544213525 790046641 371140445 604406479 371140445 531445481 371140445 531445481 762982496 531445481 199129068 158423504 199129068 919891934 199129068 919891934 460669171 919891934 833377066 488719336 833377066 328914882 833377066 328914882 538182259 328914882 741036167 316533898 741036167 232434050 741036167 232434050 106755158 232434050 673635378 103599637 673635378 622588175 673635378 622588175 300327883 622588175 142452902 896708869 142452902 109553658 142452902 109553658 438991786 109553658 861100729 327516765 861100729 720494099 861100729 720494099 184752203 720494099 128412870 688095778 128412870 71554956 128412870 71554956 825333192 71554956 312393532 444546630 312393532 313956886 312393532 313956886 263622636 313956886 994032268 584333116 994032268 644034971 994032268 644034971 971689669 644034971 47372436 80888087 47372436 493914424 47372436 493914424 701975193 493914424 924123611 794896150 924123611 867446644 924123611 867446644 127648250 867446644 603173939 225866384 603173939 801974574 603173939 801974574 633030925 801974574 364075346 20743302 364075346 256339769 364075346 256339769 452006847 256339769 628879408 770461614 628879408 63710938 628879408 63710938 777565420 63710938 775258975 377937521 775258975 899747928 775258975 899747928 96139160 899747928 828633403 13256351 828633403 71803844 828633403 71803844 355595021 71803844 174165422 278364335 174165422 325834073 174165422 325834073 616759157 325834073 124217887 26344230 124217887 493402751 124217887 493402751 982012255 493402751 164800066 470057044 164800066 691570946 164800066 691570946 149466733 691570946 360376037 719496307 360376037 244187220 360376037 244187220 41302771 244187220 621446528 575772859 621446528 564747182 621446528 564747182 158435930 564747182 436025764 275865280 436025764 252535051 436025764 252535051 53328053 252535051 946600801 204398117 946600801 421048623 946600801 421048623 310602210 421048623 890084190 629172777 890084190 403911160 890084190 403911160 407317575 403911160 137425320 915373788 137425320 483533183 137425320 483533183 218913157 483533183 372168405 242241183 372168405 346302251 372168405 346302251 96192920 346302251 789667871 663509063 789667871 353941164 789667871 353941164 798937537 353941164 249759182 763303769 249759182 850023118 249759182 850023118 907787511 850023118 955317158 120179906 955317158 300915135 955317158 300915135 372406630 300915135 350670188 594250362 350670188 871242565 350670188 871242565 563934687 871242565 667083694 291763216 667083694 754265244 667083694 754265244 852963482 754265244 710060155 485771677 710060155 470371743 710060155 470371743 308804993 470371743 552549984 752231968 552549984 717186366 552549984 717186366 720309554 717186366 180999008 237364205 180999008 678552689 180999008 678552689 140268830 678552689 415953624 511986025 415953624 754482043 415953624 754482043 666828762 754482043 71303101 126784257 71303101 731887328 71303101 731887328 583389793 731887328 986589622 953450095 986589622 98348801 986589622 98348801 544955876 98348801 365373947 695933829 365373947 266791748 365373947 266791748 36295674 266791748 899088596 778638549 899088596 287057971 899088596 287057971 996789378 287057971 615937393 960517630 615937393 426995767 615937393 426995767 440692589 426995767 451175302 618882151 451175302 697394527 451175302 697394527 296661632 697394527 165341176 38149158 165341176 132739547 165341176 132739547 324064543 132739547 884862713 955682595 884862713 46398092 884862713 46398092 647212928 46398092 609940746 660248257 609940746 721979039 609940746 721979039 378761625 721979039 406770642 124548847 406770642 988118223 406770642 988118223 495257604 988118223 723161826 455311640 723161826 845518954 723161826 845518954 973645384 845518954 772051789 339514948 772051789 455680920 772051789 455680920 450881399 455680920 373684519 442340936 373684519 747641950 373684519 747641950 3692438 747641950 943544791 653034708 943544791 959353781 943544791 959353781 85168038 959353781 655848127 930523289 655848127 943771665 655848127 943771665 840707578 943771665 517786807 237708423 517786807 660002852 517786807 660002852 278605754 660002852 517498560 172105165 517498560 26979870 517498560 26979870 866594669 26979870 172821213 946835485 172821213 402805781 172821213 402805781 621345586 402805781 327787082 109312817 327787082 752623817 327787082 752623817 328792665 752623817 876543682 830623397 876543682 968952915 876543682 968952915 858248601 968952915 645701678 888937147 645701678 579571285 645701678 579571285 147984052 579571285 403692777 616114487 403692777 217908718 403692777 217908718 149248609 217908718 324566030 738000108 324566030 359524657 324566030 359524657 11030917 359524657 870423682 413499939 870423682 395777826 870423682 395777826 178239497 395777826 351487276 315446198 351487276 81831775 351487276 81831775 516048696 81831775 189554561 289858220 189554561 867819525 189554561 867819525 486086561 867819525 686868985 72782378 686868985 437024738 686868985 437024738 652525242 437024738 663306062 704991961 663306062 918554650 663306062 918554650 432723627 918554650 579519714 271521892 579519714 525093025 579519714 525093025 409800976 525093025 255351171 640202031 255351171 837509480 255351171 837509480 973077442 837509480 277686110 824733627 277686110 433446307 277686110 433446307 688723370 433446307 139483801 739468481 139483801 442143520 139483801 442143520 50754227 442143520 882907571 865069880 882907571 248165067 882907571 248165067 518445279 248165067 993335617 537847199 993335617 55071542 993335617 55071542 620954031 55071542 717142903 993796295 717142903 552059199 717142903 552059199 708766505 552059199 265866496 993477963 265866496 442410839 265866496 442410839 865048295 442410839 188340811 234097786 188340811 669109687 188340811 669109687 183234515 669109687 458315433 637779685 458315433 931308881 458315433 931308881 441119786 931308881 490303102 347802386 490303102 318935571 490303102 318935571 993487289 318935571 937621090 316507543 937621090 781732135 937621090 781732135 171313891 781732135 887083762 33360115 887083762 644568122 887083762 644568122 411814401 644568122 803038888 943572648 803038888 67311471 803038888 67311471 683073137 67311471 444848073 894069576 444848073 215398269 444848073 215398269 9146874 215398269 865534887 332835278 865534887 621314810 865534887 621314810 594872159 621314810 853812805 77648788 853812805 496719443 853812805 496719443 727900784 496719443 384167148 949874899 384167148 268480398 384167148 268480398 164448371 268480398 355899877 346895597 355899877 92240655 355899877 92240655 228133825 92240655 353036965 384930888 353036965 88788555 353036965 88788555 909455337 88788555 96310806 961351410 96310806 112352120 96310806 112352120 127896911 112352120 951564551 127508859 951564551 714418924 951564551 714418924 846197555 714418924 816861634 712999422 816861634 428603079 816861634 428603079 865524166 428603079 304712904 292047815 304712904 17843561 304712904 17843561 650319034 17843561 505450523 30432528 505450523 430027373 505450523 430027373 725448176 430027373 794846097 976973330 794846097 35026582 794846097 35026582 989149348 35026582 189672001 316469715 189672001 788997561 189672001 788997561 198683787 788997561 355377034 121218392 355377034 804635631 355377034 804635631 598587380 804635631 143618036 901088044 143618036 304901098 143618036 304901098 919457642 304901098 65858688 908757203 65858688 813471093 65858688 813471093 334074964 813471093 949247457 637887921 949247457 259799993 949247457 259799993 254027429 259799993 72207166 884625198 72207166 634459815 72207166 634459815 878316823 634459815 23734097 464463654 23734097 8527542 23734097 8527542 714186132 8527542 385972449 630848650 385972449 461354991 385972449 461354991 6295584 461354991 162330808 462543437 162330808 512710286 162330808 512710286 488900562 512710286 777812286 156979067 777812286 616736846 777812286 616736846 46697610 616736846 561207709 762764877 561207709 427896070 561207709 427896070 400420245 427896070 272785946 74295311 272785946 23289284 272785946 23289284 712838058 23289284 127557684 530465031 127557684 598208644 127557684 598208644 536823428 598208644 553637850 284755335 553637850 756621395 553637850 756621395 860693183 756621395 280710507 281458381 280710507 642611880 280710507 642611880 720984964 642611880 174796862 340338411 174796862 795471451 174796862 795471451 333979985 795471451 38761244 352272649 38761244 25468230 38761244 25468230 696262135 25468230 168458954 904827479 168458954 609839273 168458954 609839273 831680909 609839273 842778104 230510761 842778104 187001563 842778104 187001563 299601097 187001563 259692753 320957628 259692753 461130094 259692753 461130094 251036422 461130094 302182358 442176571 302182358 943994860 302182358 943994860 579713712 943994860 574552684 338142589 574552684 307455462 574552684 307455462 757292949 307455462 689328614 361850985 689328614 70701245 689328614 70701245 771604167 70701245 537438945 953822599 537438945 980958102 537438945 980958102 686713840 980958102 732915901 604178959 732915901 322589302 732915901 322589302 301146076 322589302 211581278 382677591 211581278 687419813 211581278 687419813 858094641 687419813 658311848 931943322 658311848 655822926 658311848 655822926 677560061 655822926 234740982 913609980 234740982 56736535 234740982 56736535 66875560 56736535 626866333 661375887 626866333 102422013 626866333 102422013 898439245 102422013 823254536 158988090 823254536 466813011 823254536 466813011 186081924 466813011 53464663 852989305 53464663 73336653 53464663 73336653 428067180 73336653 730692847 317799470 730692847 376995000 730692847 376995000 550777229 376995000 842225844 674590005 842225844 914522011 842225844 914522011 238176247 914522011 792280969 989204414 792280969 103153838 792280969 103153838 450304289 103153838 429553821 683183990 429553821 930018831 429553821 930018831 689367753 930018831 590263898 922652523 590263898 362731962 590263898 362731962 540624607 362731962 256798132 702037506 256798132 54205625 256798132 54205625 921534255 54205625 478291722 31713804 478291722 962664064 478291722 962664064 161195513 962664064 462408004 690849058 462408004 27075061 462408004 27075061 380809577 27075061 847493410 732422448 847493410 166536454 847493410 166536454 613234503 166536454 910428546 696741383 910428546 524156348 910428546 524156348 22699696 524156348 40089191 412513784 40089191 903949337 40089191 903949337 234131426 903949337 605923723 384411047 605923723 815152843 605923723 815152843 901648335 815152843 22122232 841862152 22122232 952977786 22122232 952977786 329881804 952977786 460155159 704996504 460155159 202491536 460155159 202491536 659477774 202491536 847379750 250400688 847379750 25214492 847379750 25214492 581462812 25214492 483159482 137855378 483159482 230758020 483159482 230758020 413211860 230758020 921579949 566652115 921579949 886888516 921579949 886888516 63838517 886888516 865329829 919544394 865329829 537834447 865329829 537834447 323602147 537834447 461347489 354729052 461347489 798402066 461347489 798402066 455535206 798402066 552713904 794010026 552713904 736796085 552713904 736796085 356644983 736796085 14898008 424046404 14898008 824525268 14898008 824525268 310362181 824525268 486638739 911651681 486638739 845506212 486638739 845506212 29293478 845506212 14603368 479848732 14603368 82967548 14603368 82967548 386351240 82967548 278238419 247360634 278238419 563480966 278238419 563480966 392087222 563480966 674177139 76942658 674177139 238207776 674177139 238207776 528522519 238207776 789081116 255369014 789081116 572706960 789081116 572706960 935667464 572706960 837558232 723191869 837558232 385946094 837558232 385946094 700892127 385946094 14858159 18330402 14858159 476266123 14858159 476266123 806139830 476266123 974535122 609564538 974535122 637779778 974535122 637779778 818957920 637779778 539744342 401358616 539744342 501360275 539744342 501360275 154702764 501360275 394075409 24665434 394075409 181980218 394075409 181980218 331685019 181980218 922213883 814650821 922213883 957128022 922213883 957128022 830936994 957128022 306001397 781948018 306001397 392732269 306001397 392732269 842096384 392732269 816830042 910283258 816830042 239246360 816830042 239246360 507192497 239246360 872046975 876864721 872046975 306921636 872046975 306921636 997807052 306921636 422289401 213564562 422289401 614667135 422289401 614667135 695769013 614667135 89070864 142313113 89070864 821325021 89070864 821325021 484734321 821325021 809848373 106181146 809848373 799660902 809848373 799660902 680030287 799660902 909963224 590841495 909963224 442802418 909963224 442802418 444701651 442802418 413060958 324406824 413060958 81746847 413060958 81746847 533407427 81746847 757894580 559895242 757894580 129931842 757894580 129931842 927310634 129931842 856196667 587234455 856196667 218633594 856196667 218633594 796822779 218633594 379256747 688270356 379256747 985170596 379256747 985170596 862306233 985170596 28181535 958897592 28181535 301531866 28181535 301531866 221811361 301531866 361322353 630112451 361322353 480080695 361322353 480080695 961064625 480080695 637299909 527555836 637299909 329487818 637299909 329487818 888887493 329487818 188572781 245429420 188572781 13307882 188572781 13307882 242090734 13307882 251766810 441726049 251766810 570961361 251766810 570961361 399801362 570961361 379638924 629162041 379638924 273317571 379638924 273317571 446345944 273317571 521740243 409723596 521740243 835424471 521740243 835424471 162857363 835424471 401682316 473134551 401682316 818079564 401682316 818079564 569034892 818079564 311436926 808560205 311436926 172191509 311436926 172191509 812644316 172191509 870915696 675638588 870915696 205900012 870915696 205900012 929771588 205900012 157075930 723433607 157075930 331116068 157075930 331116068 595823043 331116068 895650993 713718591 895650993 533905038 895650993 533905038 69221190 533905038 257503400 70216479 257503400 918064391 257503400 918064391 723143585 918064391 485263643 698770146 485263643 441203923 485263643 441203923 872842306 441203923 607990667 296571241 607990667 57940094 607990667 57940094 361007861 57940094 58279840 850411518 58279840 650999970 58279840 650999970 815718225 650999970 860213417 795660046 860213417 581424630 860213417 581424630 232697607 581424630 879412807 136585058 879412807 89464247 879412807 89464247 166093464 89464247 542139804 115183053 542139804 215248502 542139804 215248502 916422149 215248502 648221740 27001180 648221740 211207115 648221740 211207115 322977731 211207115 833193375 11605558 833193375 433560547 833193375 433560547 248619526 433560547 53188150 662036815 53188150 12113095 53188150 12113095 703861613 12113095 34825632 459870072 34825632 181529073 34825632 181529073 400119004 181529073 743621320 419426223 743621320 414323933 743621320 414323933 23279024 414323933 756062000 605282907 756062000 142620425 756062000 142620425 1544047 142620425 821687625 539533823 821687625 561788540 821687625 561788540 267443072 561788540 460252047 943121643 460252047 242338344 460252047 242338344 107793691 242338344 324797896 479932773 324797896 490187686 324797896 490187686 447486585 490187686 615998897 112803229 615998897 112662481 615998897 112662481 439461416 112662481 9453089 810080667 9453089 753480136 9453089 753480136 181132014 753480136 712205547 447512706 712205547 356058807 712205547 356058807 979640898 356058807 699735148 319908655 699735148 519293879 699735148 519293879 654167335 519293879 243246211 24046688 243246211 828835686 243246211 828835686 613560410 828835686 300674708 594075606 300674708 559321145 300674708 559321145 952553137 559321145 596774246 881718868 596774246 756614620 596774246 756614620 516985868 756614620 692320690 135151258 692320690 320181219 692320690 320181219 359687645 320181219 929075033 816399037 929075033 189206491 929075033 189206491 826072489 189206491 694515098 458405230 694515098 595844104 694515098 595844104 58922433 595844104 351702010 748253192 351702010 387707497 351702010 387707497 188847835 387707497 172745178 137408304 172745178 5124743 172745178 5124743 9836936 5124743 313184628 358383594 313184628 225940170 313184628 225940170 237449608 225940170 790619239 594615292 790619239 95442398 790619239 95442398 763205854 95442398 297210766 840279262 297210766 247301866 297210766 247301866 595733795 247301866 424583224 690175735 424583224 720206014 424583224 720206014 78819837 720206014 462990429 638457108 462990429 842600482 462990429 842600482 911964010 842600482 809106005 104099270 809106005 408864521 809106005 408864521 887696960 408864521 63328986 252113778 63328986 186740733 63328986 186740733 20677097 186740733 309051790 147839782 309051790 164235962 309051790 164235962 56975345 164235962 781508239 186243245 781508239 481491854 781508239 481491854 397504416 481491854 365775183 786830019 365775183 838759324 365775183 838759324 304299218 838759324 32074512 471760565 32074512 702883869 32074512 702883869 807511100 702883869 307813347 339933011 307813347 383006548 307813347 383006548 804655468 383006548 230312458 243276344 230312458 504535225 230312458 504535225 637496114 504535225 921062467 104052053 921062467 271071590 921062467 271071590 721304302 271071590 687872769 617765375 687872769 134179797 687872769 134179797 80429952 134179797 724550086 159992319 724550086 167674204 724550086 167674204 665802277 167674204 394994070 183905454 394994070 670567 394994070 670567 654736686 670567 990165634 875747432 990165634 803669885 990165634 803669885 209065363 803669885 325440280 611249324 325440280 407658073 325440280 407658073 887206797 407658073 6339261 339886816 6339261 298434718 6339261 298434718 872285719 298434718 167443926 962917333 167443926 693459481 167443926 693459481 108420636 693459481 92675187 875455677 92675187 604676671 92675187 604676671 36658691 604676671 650941689 417950622 650941689 200491143 650941689 200491143 410722410 200491143 513441036 186531211 513441036 316042989 513441036 316042989 921503777 316042989 837064543 220892727 837064543 845892741 837064543 845892741 465627270 845892741 583795766 549183837 583795766 916770255 583795766 916770255 189727452 916770255 833997460 738280965 833997460 297789553 833997460 297789553 744554929 297789553 842867491 87786658 842867491 771946860 842867491 771946860 303868077 771946860 816881906 883483807 816881906 282562313 816881906 282562313 436524233 282562313 587198437 53743801 587198437 218793658 587198437 218793658 62988669 218793658 376831837 163485786 376831837 369255199 376831837 369255199 946742953 369255199 369887896 370261238 369887896 883011556 369887896 883011556 136197936 883011556 34466810 6690287 34466810 170226645 34466810 170226645 143031904 170226645 347013902 618735647 347013902 565819357 347013902 565819357 876124128 565819357 635752596 489628671 635752596 844024187 635752596 844024187 803605005 844024187 404815476 740530521 404815476 686817650 404815476 686817650 547998195 686817650 332108017 162552301 332108017 968808025 332108017 968808025 933700985 968808025 918170673 651414498 918170673 47366642 918170673 47366642 876996962 47366642 918694707 950403334 918694707 979082864 918694707 979082864 944266597 979082864 169854228 713909664 169854228 176406943 169854228 176406943 420658677 176406943 788863243 488855216 788863243 566967471 788863243 566967471 342518793 566967471 825533118 985765052 825533118 959363936 825533118 959363936 729979109 959363936 888477030 693465657 888477030 810810425 888477030 810810425 713245563 810810425 141980398 528420980 141980398 525408432 141980398 525408432 587634309 525408432 31626104 339171421 31626104 943847576 31626104 943847576 344912365 943847576 130912591 575901188 130912591 115744728 130912591 115744728 570970026 115744728 892710534 57987901 892710534 508232837 892710534 508232837 998338005 508232837 129682561 972731409 129682561 260863865 129682561 260863865 574120942 260863865 627745332 173153185 627745332 946297759 627745332 946297759 836242816 946297759 704788129 983784749 704788129 718652909 704788129 718652909 293213454 718652909 420736143 430511577 420736143 898210904 420736143 898210904 878404567 898210904 180547742 557452375 180547742 974686829 180547742 974686829 823712104 974686829 186065086 151710535 186065086 545395617 186065086 545395617 760370639 545395617 450287578 491790868 450287578 503757371 450287578 503757371 40114067 503757371 382710880 180652145 382710880 419353871 382710880 419353871 676043135 419353871 530178903 144176316 530178903 613292931 530178903 613292931 703002156 613292931 476301850 972835583 476301850 438067953 476301850 438067953 359419517 438067953 494387337 883241003 494387337 340765786 494387337 340765786 324094095 340765786 776335440 173752567 776335440 103171948 776335440 103171948 721016919 103171948 286852102 429127761 286852102 829720234 286852102 829720234 381241301 829720234 101322446 526752952 101322446 89819416 101322446 89819416 298792835 89819416 26743850 535651836 26743850 37493234 26743850 37493234 310039114 37493234 623791672 53541685 623791672 705248658 623791672 705248658 296285198 705248658 778190963 964184307 778190963 597390913 778190963 597390913 673881198 597390913 478552099 336847762 478552099 91452567 478552099 91452567 393898944 91452567 753047544 380483055 753047544 321931716 753047544 321931716 966395501 321931716 146331527 510405692 146331527 577546733 146331527 577546733 575866895 577546733 570883965 490563242 570883965 197051066 570883965 197051066 42181648 197051066 326400021 299966255 326400021 61772672 326400021 61772672 374199626 61772672 672967415 921872341 672967415 748641820 672967415 748641820 902934038 748641820 940724751 799318802 940724751 518843382 940724751 518843382 105732425 518843382 714882401 791317481 714882401 255535723 714882401 255535723 516494868 255535723 124493114 336142113 124493114 109355408 124493114 109355408 844358436 109355408 142382714 459262532 142382714 996057310 142382714 996057310 805863936 996057310 316721061 379609956 316721061 353439718 316721061 353439718 116260279 353439718 40028976 221404673 40028976 710608587 40028976 710608587 139548727 710608587 866264208 76577978 866264208 159416352 866264208 159416352 862021134 159416352 796378805 409160608 796378805 836078928 796378805 836078928 78243559 836078928 917639088 614628706 917639088 276750693 917639088 276750693 820164782 276750693 547835693 888679586 547835693 248599730 547835693 248599730 472104836 248599730 638766764 30169803 638766764 583478706 638766764 583478706 345470533 583478706 678396805 148894088 678396805 192258253 678396805 192258253 806151481 192258253 359323610 958148154 359323610 344845161 359323610 344845161 888278029 344845161 871644973 929337370 871644973 54293647 871644973 54293647 752058494 54293647 171913014 167253249 171913014 303317059 171913014 303317059 221742870 303317059 232045333 219798041 232045333 794548202 232045333 794548202 913504416 794548202 644614448 466644529 644614448 413775228 644614448 413775228 437159991 413775228 740852732 150578514 740852732 31667814 740852732 31667814 971785737 31667814 695604806 243306439 695604806 360639814 695604806 360639814 99478762 360639814 890522816 339840427 890522816 952855932 890522816 952855932 733000469 952855932 55717002 806694856 55717002 604922702 55717002 604922702 308462013 604922702 76202994 869704311 76202994 296141800 76202994 296141800 884386917 296141800 239049376 925829485 239049376 356341054 239049376 356341054 655206475 356341054 877787581 569011426 877787581 589547715 877787581 589547715 945922363 589547715 884956527 37062420 884956527 92499981 884956527 92499981 138519088 92499981 492978833 165550173 492978833 234612495 492978833 234612495 570933522 234612495 53275431 628914860 53275431 488519920 53275431 488519920 25500762 488519920 665705295 958369774 665705295 95583101 665705295 95583101 914919285 95583101 451123736 803940292 451123736 377010744 451123736 377010744 618537959 377010744 18547691 315309394 18547691 139817215 18547691 139817215 897920077 139817215 754233740 423961391 754233740 186409775 754233740 186409775 574354892 186409775 258627206 535990826 258627206 920636257 258627206 920636257 58829649 920636257 98499652 396482091 98499652 879287320 98499652 879287320 731338361 879287320 198053328 955280408 198053328 851376724 198053328 851376724 499639422 851376724 147314673 933959059 147314673 642010545 147314673 642010545 847102441 642010545 145875448 191332437 145875448 167895358 145875448 167895358 140327466 167895358 416290768 966454101 416290768 241963691 416290768 241963691 499834915 241963691 829245818 783662643 829245818 723239951 829245818 723239951 515522646 723239951 308728173 73672123 308728173 549726481 308728173 549726481 662222647 549726481 735328955 332179261 735328955 512992317 735328955 512992317 954094910 512992317 863198564 529232828 863198564 271710204 863198564 271710204 872457127 271710204 420228798 890152922 420228798 844997698 420228798 844997698 876593910 844997698 685213385 166357545 685213385 527499855 685213385 527499855 638607523 527499855 714170077 822762221 714170077 759948099 714170077 759948099 305678605 759948099 14802164 36172554 14802164 505021140 14802164 505021140 597092435 505021140 841419822 607747558 841419822 549105567 841419822 549105567 4812926 549105567 904882815 63526803 904882815 439822221 904882815 439822221 918474436 439822221 351044211 879400025 351044211 563394419 351044211 563394419 331257830 563394419 477460908 957004353 477460908 520963236 477460908 520963236 89080306 520963236 980493117 402607768 980493117 145058461 980493117 145058461 426852593 145058461 820890347 425405183 820890347 413151650 820890347 413151650 550003161 413151650 248583554 16048944 248583554 7147164 248583554 7147164 61103466 7147164 408248534 998274887 408248534 452578199 408248534 452578199 760577877 452578199 90517054 113109381 90517054 531775668 90517054 531775668 874961006 531775668 683171540 318309165 683171540 172300054 683171540 172300054 959583231 172300054 33337391 143340780 33337391 454175844 33337391 454175844 153148009 454175844 824345464 455732320 824345464 2964255 824345464 2964255 857458353 2964255 165130413 980933687 165130413 249260928 165130413 249260928 386712656 249260928 738383248 336951276 738383248 522181505 738383248 522181505 314158684 522181505 903466170 735295062 903466170 242619322 903466170 242619322 134996516 242619322 824592501 539196483 824592501 299675331 824592501 299675331 804149019 299675331 209105720 395846921 209105720 368510776 209105720 368510776 896716334 368510776 92775831 664762146 92775831 281625091 92775831 281625091 737397133 281625091 96586412 528060417 96586412 440297183 96586412 440297183 473181003 440297183 863568653 105126246 863568653 604959646 863568653 604959646 562538008 604959646 104583969 333999041 104583969 739078998 104583969 739078998 190594873 739078998 335469398 171474219 335469398 865975895 335469398 865975895 9869558 865975895 289735844 921280654 289735844 224506787 289735844 224506787 817904402 224506787 573448981 294250534 573448981 619581678 573448981 619581678 511090370 619581678 432378004 774659737 432378004 829475589 432378004 829475589 564081100 829475589 555170282 845067452 555170282 506976223 555170282 506976223 116031926 506976223 210334631 233752064 210334631 498694792 210334631 498694792 63410041 498694792 968493585 245827754 968493585 35958124 968493585 35958124 388865193 35958124 488365837 599815534 488365837 746804278 488365837 746804278 378107836 746804278 303275223 659573644 303275223 492891057 303275223 492891057 15872961 492891057 337327034 4610710 337327034 65311139 337327034 65311139 440036419 65311139 563193053 317318792 563193053 309441121 563193053 309441121 292782648 309441121 256493314 186760932 256493314 107410092 256493314 107410092 400613343 107410092 596074318 867070253 596074318 634835838 596074318 634835838 42135266 634835838 527520801 459823841 527520801 370473294 527520801 370473294 921422354 370473294 441434296 678752912 441434296 77043708 441434296 77043708 728806698 77043708 202879096 795422244 202879096 39823872 202879096 39823872 54088126 39823872 870525165 470492634 870525165 543765698 870525165 543765698 561005908 543765698 180381582 475334823 180381582 218707326 180381582 218707326 181390304 218707326 636976585 267420100 636976585 698136048 636976585 698136048 684059597 698136048 744176934 230460991 744176934 477507069 744176934 477507069 476165614 477507069 116585643 720051204 116585643 289181513 116585643 289181513 435965 289181513 442086960 983155732 442086960 643319953 442086960 643319953 617000296 643319953 672153314 182899356 672153314 555651550 672153314 555651550 372039993 555651550 779384686 243131165 779384686 113161612 779384686 113161612 665827354 113161612 76471294 612237378 76471294 141923352 76471294 141923352 700126051 141923352 642782447 31719637 642782447 757279153 642782447 757279153 15357611 757279153 610334281 219450334 610334281 34660487 610334281 34660487 866082341 34660487 430049143 339875537 430049143 253805127 430049143 253805127 83196041 253805127 404563173 903853331 404563173 123727967 404563173 123727967 589655640 123727967 593380756 678785393 593380756 83912516 593380756 83912516 755228663 83912516 123935752 980662070 123935752 473415678 123935752 473415678 996490992 473415678 408108515 151521833 408108515 439070018 408108515 439070018 719613314 439070018 286513129 54688297 286513129 619831367 286513129 619831367 162829511 619831367 930514173 947732443 930514173 54201344 930514173 54201344 205821942 54201344 268430893 61470697 268430893 866992993 268430893 866992993 424156469 866992993 448287283 723539754 448287283 130604915 448287283 130604915 562014948 130604915 620892863 511001561 620892863 958297900 620892863 958297900 799500929 958297900 364546583 458669114 364546583 934228790 364546583 934228790 496456336 934228790 161718795 274893838 161718795 72256784 161718795 72256784 184858062 72256784 334877311 289424023 334877311 58923797 334877311 58923797 492741091 58923797 85286338 369072318 85286338 404430629 85286338 404430629 493385549 404430629 952927358 587982197 952927358 144737370 952927358 144737370 750230828 144737370 446336898 227052669 446336898 402450188 446336898 402450188 210147864 402450188 981069444 425856644 981069444 851867557 981069444 851867557 299314749 851867557 301925743 583007360 301925743 279461228 301925743 279461228 683109682 279461228 100497123 477210003 100497123 948801368 100497123 948801368 492289009 948801368 584028932 157784700 584028932 529474441 584028932 529474441 948276350 529474441 734148036 302742448 734148036 604453988 734148036 604453988 492635358 604453988 56200500 409573553 56200500 689343413 56200500 689343413 7177378 689343413 262008039 397482572 262008039 831975725 262008039 831975725 235703595 831975725 155751531 998922499 155751531 724633459 155751531 724633459 968680020 724633459 38466633 198976448 38466633 489744137 38466633 489744137 531545831 489744137 700749777 340412478 700749777 276219070 700749777 276219070 466489422 276219070 653159037 920457958 653159037 471313946 653159037 471313946 230198657 471313946 484834204 855220961 484834204 478776270 484834204 478776270 486888112 478776270 804603601 458517585 804603601 629002468 804603601 629002468 951082507 629002468 895767930 504467200 895767930 684631145 895767930 684631145 603015415 684631145 400998195 396770084 400998195 824804412 400998195 824804412 660188797 824804412 124035409 744506925 124035409 779142392 124035409 779142392 558145454 779142392 772653989 392695210 772653989 853321817 772653989 853321817 549164518 853321817 128162067 159762079 128162067 426190077 128162067 426190077 815459850 426190077 923241058 907947344 923241058 243079646 923241058 243079646 438466315 243079646 410925405 44890143 410925405 806918257 410925405 806918257 493035459 806918257 571794792 948284341 571794792 635444795 571794792 635444795 706167692 635444795 93394632 8658462 93394632 600632670 93394632 600632670 193650640 600632670 725209667 361035142 725209667 625260571 725209667 625260571 489933670 625260571 382940289 588829261 382940289 367565872 382940289 367565872 895237331 367565872 621992662 466746089 621992662 208132657 621992662 208132657 825917571 208132657 804626526 286766753 804626526 418639300 804626526 418639300 167712578 418639300 489843881 695275309 489843881 909492826 489843881 909492826 233456769 909492826 390559278 57396407 390559278 889276242 390559278 889276242 908684529 889276242 307179394 953367916 307179394 714386975 307179394 714386975 524207962 714386975 809134296 460508453 809134296 660277951 809134296 660277951 568134935 660277951 350481374 235646151 350481374 74793316 350481374 74793316 893344538 74793316 677256894 805138007 677256894 42434542 677256894 42434542 620832271 42434542 842183981 749100758 842183981 829007961 842183981 829007961 681422442 829007961 117246761 622599098 117246761 667706038 117246761 667706038 614243712 667706038 601847595 761363171 601847595 216248888 601847595 216248888 138108925 216248888 766217231 577520510 766217231 380173845 766217231 380173845 16254545 380173845 593045148 772993395 593045148 580549738 593045148 580549738 510699282 580549738 885737062 734835433 885737062 778438258 885737062 778438258 168643523 778438258 219097901 895853844 219097901 513621843 219097901 513621843 652629576 513621843 738353630 480332791 738353630 154691725 738353630 154691725 631780766 154691725 977616265 632576581 977616265 753939408 977616265 753939408 836155649 753939408 645457894 26272561 645457894 934653050 645457894 934653050 870075320 934653050 40909050 453301092 40909050 838648140 40909050 838648140 572451404 838648140 324946078 156646780 324946078 291397325 324946078 291397325 148410252 291397325 727715836 577338492 727715836 216634612 727715836 216634612 761375018 216634612 626926496 204320543 626926496 232192468 626926496 232192468 778638341 232192468 781374625 606451213 781374625 496910623 781374625 496910623 750012391 496910623 217089687 164449045 217089687 608923511 217089687 608923511 537144391 608923511 713454818 877766213 713454818 357896918 713454818 357896918 31079035 357896918 729433221 253211823 729433221 467763715 729433221 467763715 163455894 467763715 892635186 640815991 892635186 840576688 892635186 840576688 974325693 840576688 977566872 831628754 977566872 437604036 977566872 437604036 939577513 437604036 515479605 433261951 515479605 515015445 515479605 515015445 72308937 515015445 450585561 386629506 450585561 250150073 450585561 250150073 756584244 250150073 668372309 241474932 668372309 867887348 668372309 867887348 178085268 867887348 654911244 525150916 654911244 581285973 654911244 581285973 737340453 581285973 564658776 167233702 564658776 255358635 564658776 255358635 275467940 255358635 808921480 169900793 808921480 484942691 808921480 484942691 362993845 484942691 572200227 745587408 572200227 253785253 572200227 253785253 531809154 253785253 749537415 837507919 749537415 377586222 749537415 377586222 11378127 377586222 29113347 423019587 29113347 511422040 29113347 511422040 459330107 511422040 133232032 949016821 133232032 862416999 133232032 862416999 227477183 862416999 256455798 858598772 256455798 233281689 256455798 233281689 113289380 233281689 282342375 83752628 282342375 42545610 282342375 42545610 289900849 42545610 351423735 387277088 351423735 681606184 351423735 681606184 876287817 681606184 459727717 33318511 459727717 117648280 459727717 117648280 310113154 117648280 833291974 888108018 833291974 633813758 833291974 633813758 267813400 633813758 213807306 136626760 213807306 860302870 213807306 860302870 34035613 860302870 986446809 146557817 986446809 227986310 986446809 227986310 902300005 227986310 767365279 682206917 767365279 3555090 767365279 3555090 18223156 3555090 396238038 967272229 396238038 955535797 396238038 955535797 760525860 955535797 918326188 797409551 918326188 15454647 918326188 15454647 914760039 15454647 44163946 686896764 44163946 193057133 44163946 193057133 794971741 193057133 594798586 256036728 594798586 61936021 594798586 61936021 279774835 61936021 52939902 925925111 52939902 745326311 52939902 745326311 520494170 745326311 299265821 893705672 299265821 528181760 299265821 528181760 467086236 528181760 169026082 124793149 169026082 371046346 169026082 371046346 258683132 371046346 461338677 467299358 461338677 941928362 461338677 941928362 439418433 941928362 235712214 966227412 235712214 17579355 235712214 17579355 551511766 17579355 578818241 720738117 578818241 734591296 578818241 734591296 203710127 734591296 824942081 381581723 824942081 397606144 824942081 397606144 368944762 397606144 65096497 424756199 65096497 89364060 65096497 89364060 314483309 89364060 651316255 568201862 651316255 702401472 651316255 702401472 561059368 702401472 655119414 639549793 655119414 49802718 655119414 49802718 35769165 49802718 9089938 719581528 9089938 287628709 9089938 287628709 260743973 287628709 378355112 3990909 378355112 887653369 378355112 887653369 763412931 887653369 118973735 373575352 118973735 920048467 118973735 920048467 394262855 920048467 791992503 460456505 791992503 224154706 791992503 224154706 562290845 224154706 37353599 901107119 37353599 829536672 37353599 829536672 999134355 829536672 349609850 722701528 349609850 388646419 349609850 388646419 701505311 388646419 649930507 449947041 649930507 534346335 649930507 534346335 635291610 534346335 613019560 663334560 613019560 496542630 613019560 496542630 378581092 496542630 4702017 412817050 4702017 435925402 4702017 435925402 726357284 435925402 845410781 630215889 845410781 269444275 845410781 269444275 551536190 269444275 475130304 237447777 475130304 469793924 475130304 469793924 160688974 469793924 720309658 84490666 720309658 791770583 720309658 791770583 247437928 791770583 661916227 550536081 661916227 358709914 661916227 358709914 416869568 358709914 263296430 883745234 263296430 247066250 263296430 247066250 343440420 247066250 656027540 765759832 656027540 165872079 656027540 165872079 824764681 165872079 771825913 402357312 771825913 749993801 771825913 749993801 981288045 749993801 739064948 636227730 739064948 868040806 739064948 868040806 410584093 868040806 146372784 191424129 146372784 23066999 146372784 23066999 301121424 23066999 741378597 180817335 741378597 109995462 741378597 109995462 77517859 109995462 775373010 835601349 775373010 171040003 775373010 171040003 8541876 171040003 523876974 943137862 523876974 726973578 523876974 726973578 372654235 726973578 797038495 161975943 797038495 624659055 797038495 624659055 794353873 624659055 905234285 774195772 905234285 248156381 905234285 248156381 303391148 248156381 838201096 501301790 838201096 385108539 838201096 385108539 379595358 385108539 946352389 568176780 946352389 362594886 946352389 362594886 301323544 362594886 759064503 331485870 759064503 849240447 759064503 849240447 759551189 849240447 169608746 432288736 169608746 616280432 169608746 616280432 461346700 616280432 256430968 108024046 256430968 881543503 256430968 881543503 976217832 881543503 649639559 253493499 649639559 2615985 649639559 2615985 867362997 2615985 910302443 460498941 910302443 448066538 910302443 448066538 440958375 448066538 210406636 761390184 210406636 602395223 210406636 602395223 778526941 602395223 975305379 457681399 975305379 585579707 975305379 585579707 453841548 585579707 119055146 694977362 119055146 197770437 119055146 197770437 762925165 197770437 632554265 826408479 632554265 820561378 632554265 820561378 944700691 820561378 588879464 325800376 588879464 583599035 588879464 583599035 603994096 583599035 394732850 142944398 394732850 877189866 394732850 877189866 357837385 877189866 25702351 772763685 25702351 206236732 25702351 206236732 240960791 206236732 426525220 728034756 426525220 95285422 426525220 95285422 642442605 95285422 254880778 25357814 254880778 730811239 254880778 730811239 937681941 730811239 408444512 14928278 408444512 606978557 408444512 606978557 986233527 606978557 43689663 181663783 43689663 404345494 43689663 404345494 783639418 404345494 152611200 372629178 152611200 739826007 152611200 739826007 911053755 739826007 64295240 405222955 64295240 603310043 64295240 603310043 483213935 603310043 712820490 566888483 712820490 181635638 712820490 181635638 308049845 181635638 602318305 759408460 602318305 432647509 602318305 432647509 119560272 432647509 765849365 646166221 765849365 93465432 765849365 93465432 685480877 93465432 85119245 54395060 85119245 213618380 85119245 213618380 245717123 213618380 681651187 944603426 681651187 715600574 681651187 715600574 865837463 715600574 191312851 194507528 191312851 226314582 191312851 226314582 851710513 226314582 514173275 929736848 514173275 733244464 514173275 733244464 358743169 733244464 287209438 311664095 287209438 957883328 287209438 957883328 761426755 957883328 741188549 582268259 741188549 463919914 741188549 463919914 245807798 463919914 865250239 284740259 865250239 191205900 865250239 191205900 635915677 191205900 26858414 632188090 26858414 472056166 26858414 472056166 630706333 472056166 570218999 836605191 570218999 26397468 570218999 26397468 739166954 26397468 979299179 245756349 979299179 366236824 979299179 366236824 822640904 366236824 745254509 230155350 745254509 351701130 745254509 351701130 796138434 351701130 821106401 786222201 821106401 186866110 821106401 186866110 537934691 186866110 27893281 339928692 27893281 362292371 27893281 362292371 107925305 362292371 761471335 395619291 761471335 389883887 761471335 389883887 226352686 389883887 546677959 231615798 546677959 10863892 546677959 10863892 82731895 10863892 649167935 903287492 649167935 967592170 649167935 967592170 344851943 967592170 547543891 2369849 547543891 464753288 547543891 464753288 522889831 464753288 649583088 719839470 649583088 909002154 649583088 909002154 252896841 909002154 29313317 60676474 29313317 782672004 29313317 782672004 580262918 782672004 21811117 342006997 21811117 644977554 21811117 644977554 87132673 644977554 259865961 771027924 259865961 564272890 259865961 564272890 736081661 564272890 114171152 362971493 114171152 698129588 114171152 698129588 415349418 698129588 775923632 682879911 775923632 489895524 775923632 489895524 647539444 489895524 686560347 512119635 686560347 715299852 686560347 715299852 312368973 715299852 445253430 690738532 445253430 599695713 445253430 599695713 802302878 599695713 860191759 441498283 860191759 825529079 860191759 825529079 318974529 825529079 616253140 511605522 616253140 144904955 616253140 144904955 370059677 144904955 485676427 540542127 485676427 605829457 485676427 605829457 437475623 605829457 460764691 629312692 460764691 958939056 460764691 958939056 855782611 958939056 746354895 305756619 746354895 474525711 746354895 474525711 862342325 474525711 5567657 167749171 5567657 795843663 5567657 795843663 356395692 795843663 673215058 984735709 673215058 509581646 673215058 509581646 591104728 509581646 335442196 946447439 335442196 133590550 335442196 133590550 204812485 133590550 951062678 959857898 951062678 495284013 951062678 495284013 706028492 495284013 684882671 647993665 684882671 716189624 684882671 716189624 634991302 716189624 978694390 264598998 978694390 129009023 978694390 129009023 37313378 129009023 515576650 623921701 515576650 299576331 515576650 299576331 151367166 299576331 382485462 912943232 382485462 33088984 382485462 33088984 280431234 33088984 435751468 232776635 435751468 364188063 435751468 364188063 39718325 364188063 595208547 414253565 595208547 424527301 595208547 424527301 681827184 424527301 247174760 820673505 247174760 600576398 247174760 600576398 533055755 600576398 745292718 584437771 745292718 368837482 745292718 368837482 533483300 368837482 804999868 572342217 804999868 604470837 804999868 604470837 592286639 604470837 433999314 278706831 433999314 630533610 433999314 630533610 629023863 630533610 319429369 402251171 319429369 625218183 319429369 625218183 255759158 625218183 891201243 484514779 891201243 854358638 891201243 854358638 386134702 854358638 414559852 353664591 414559852 892143609 414559852 892143609 207241479 892143609 389248613 316803361 389248613 106699815 389248613 106699815 576436018 106699815 969622489 944302486 969622489 897300495 969622489 897300495 913433917 897300495 796626652 730332455 796626652 51800120 796626652 51800120 400653687 51800120 990953753 740210239 990953753 496452613 990953753 496452613 897428957 496452613 566407099 533908595 566407099 950322575 566407099 950322575 683490501 950322575 7983432 71750752 7983432 875788935 7983432 875788935 928859483 875788935 869834532 472279293 869834532 320480842 869834532 320480842 34542510 320480842 730745407 609221171 730745407 694770270 730745407 694770270 881835277 694770270 738822947 287355364 738822947 565970130 738822947 565970130 582270232 565970130 719726126 850116437 719726126 746727985 719726126 746727985 387567893 746727985 854299847 16164317 854299847 804685515 854299847 804685515 105199984 804685515 135923412 311260190 135923412 301028103 135923412 301028103 340499690 301028103 891062089 146194349 891062089 843745963 891062089 843745963 884018656 843745963 31485397 911076699 31485397 932104898 31485397 932104898 500122853 932104898 498348618 474117372 498348618 697599213 498348618 697599213 736564695 697599213 35013750 287593698 35013750 536814629 35013750 536814629 994763114 536814629 55835599 80063213 55835599 254895276 55835599 254895276 955295358 254895276 824587776 501772511 824587776 220724511 824587776 220724511 597841045 220724511 539797582 461938319 539797582 682432329 539797582 682432329 869421368 682432329 21617941 8674297 21617941 893196556 21617941 893196556 673202064 893196556 361629886 465004188 361629886 911411203 361629886 911411203 468279139 911411203 739027518 524915602 739027518 699927092 739027518 699927092 689085984 699927092 729222370 459390449 729222370 325685926 729222370 325685926 280044848 325685926 50470772 943752769 50470772 821564749 50470772 821564749 570832765 821564749 981114105 978387382 981114105 721672860 981114105 721672860 149035366 721672860 303129613 656032444 303129613 354593294 303129613 354593294 516570288 354593294 525350577 662814171 525350577 48208113 525350577 48208113 911564436 48208113 357789562 452840192 357789562 35916527 357789562 35916527 659313063 35916527 25461068 247981039 25461068 575547386 25461068 575547386 202497646 575547386 148690133 545387361 148690133 32604561 148690133 32604561 497304514 32604561 795884700 209521954 795884700 595076808 795884700 595076808 744234537 595076808 70164903 811153890 70164903 156978624 70164903 156978624 625192052 156978624 95606773 730231755 95606773 791982266 95606773 791982266 4864333 791982266 377421611 183330331 377421611 614105782 377421611 614105782 566011653 614105782 387871207 583075807 387871207 646349120 387871207 646349120 48755757 646349120 727167904 104834890 727167904 44049518 727167904 44049518 694988489 44049518 938039 140992127 938039 403375832 938039 403375832 305560151 403375832 997804157 985910708 997804157 799020047 997804157 799020047 167839705 799020047 177045905 920755170 177045905 853174216 177045905 853174216 38610970 853174216 67536182 981166560 67536182 352080499 67536182 352080499 500482697 352080499 253469846 372173792 253469846 963140222 253469846 963140222 476038249 963140222 160776354 470910478 160776354 80371363 160776354 80371363 572645221 80371363 825509528 208059807 825509528 11982895 825509528 11982895 350781220 11982895 318433023 940395743 318433023 116108330 318433023 116108330 739993942 116108330 141832185 74238812 141832185 406822278 141832185 406822278 39081600 406822278 687876855 434340940 687876855 611687909 687876855 611687909 740372631 611687909 428476196 437756275 428476196 610938303 428476196 610938303 552538090 610938303 470458548 242194191 470458548 791385097 470458548 791385097 518308286 791385097 931962516 997925880 931962516 393975565 931962516 393975565 561780163 393975565 997291451 316763510 997291451 841736856 997291451 841736856 595552206 841736856 845892391 861009670 845892391 553363499 845892391 553363499 411638770 553363499 908499394 973733127 908499394 366205516 908499394 366205516 132800736 366205516 460569205 410551869 460569205 56382385 460569205 56382385 501999190 56382385 132709635 163631772 132709635 647951796 132709635 647951796 743892560 647951796 229458789 537938024 229458789 665769700 229458789 665769700 39945481 665769700 126519462 778351561 126519462 71324777 126519462 71324777 388360368 71324777 675531915 19332740 675531915 577691961 675531915 577691961 288856279 577691961 525796799 483415699 525796799 523654478 525796799 523654478 447537969 523654478 6620991 556950509 6620991 782394887 6620991 782394887 164434077 782394887 966964658 200701112 966964658 192635174 966964658 192635174 664178280 192635174 862163521 842136332 862163521 4692331 862163521 4692331 384066368 4692331 875595548 701106228 875595548 31575280 875595548 31575280 516432825 31575280 550874296 911512709 550874296 484340014 550874296 484340014 253252199 484340014 725444104 634594741 725444104 93903528 725444104 93903528 205952083 93903528 456393856 93516698 456393856 789936108 456393856 789936108 925723471 789936108 596665619 228694867 596665619 995140352 596665619 995140352 905052309 995140352 492816537 410734263 492816537 12734228 492816537 12734228 436371471 12734228 730257865 723398793 730257865 579624296 730257865 579624296 108376145 579624296 755606196 578368552 755606196 394574492 755606196 394574492 893048297 394574492 955517761 247034609 955517761 140936415 955517761 140936415 23238859 140936415 443450861 365002044 443450861 861752052 443450861 861752052 949188059 861752052 958891387 316935557 958891387 133619614 958891387 133619614 707309295 133619614 364834576 143344208 364834576 279416932 364834576 279416932 499132125 279416932 601881967 925723805 601881967 327616562 601881967 327616562 810041711 327616562 430800435 674356352 430800435 95089217 430800435 95089217 324710491 95089217 210334472 316731188 210334472 696671412 210334472 696671412 586076888 696671412 185599237 86783059 185599237 434697502 185599237 434697502 143257130 434697502 468352808 795596325 468352808 862301103 468352808 862301103 691539803 862301103 924274549 365748818 924274549 284688302 924274549 284688302 899307834 284688302 669723680 840620064 669723680 851417204 669723680 851417204 482353004 851417204 850212931 183196617 850212931 412993123 850212931 412993123 82072984 412993123 779343900 466287051 779343900 734467147 779343900 734467147 832349171 734467147 523067955 239168226 523067955 594967985 523067955 594967985 155387461 594967985 624707090 780516157 624707090 836672978 624707090 836672978 347972670 836672978 160260735 765225236 160260735 511397368 160260735 511397368 934112481 511397368 879097664 725912262 879097664 270943752 879097664 270943752 302139095 270943752 13530019 64875709 13530019 409708788 13530019 409708788 511108106 409708788 623516832 634399969 623516832 892133831 623516832 892133831 335146392 892133831 481807085 135002941 481807085 644284578 481807085 644284578 346763334 644284578 921907255 64375387 921907255 768190388 921907255 768190388 781100862 768190388 502434802 266646755 502434802 941589717 502434802 941589717 177803190 941589717 889176762 86455959 889176762 522429302 889176762 522429302 625441218 522429302 541047127 106190245 541047127 818635696 541047127 818635696 202812070 818635696 316818494 109062824 316818494 871910901 316818494 871910901 978609884 871910901 785049532 643579315 785049532 626523745 785049532 626523745 282135539 626523745 735068117 250863102 735068117 999180651 735068117 999180651 289856916 999180651 282970510 512375048 282970510 476961507 282970510 476961507 176232823 476961507 27713 854065330 27713 247304788 27713 247304788 99810702 247304788 132847840 805719563 132847840 828604912 132847840 828604912 846304004 828604912 282789214 464293120 282789214 667980030 282789214 667980030 862394666 667980030 991553797 810584355 991553797 713529215 991553797 713529215 113364148 713529215 341335768 484045957 341335768 817701947 341335768 817701947 351568433 817701947 675102863 962299786 675102863 809471448 675102863 809471448 446741619 809471448 357294762 965919336 357294762 53011267 357294762 53011267 644528634 53011267 335533373 630580174 335533373 215220550 335533373 215220550 434719811 215220550 554491164 494002450 554491164 144750987 554491164 144750987 401759853 144750987 808149376 279139415 808149376 620426750 808149376 620426750 229410849 620426750 445084546 811738721 445084546 385044501 445084546 385044501 658302790 385044501 502126960 357060946 502126960 962478638 502126960 962478638 695103649 962478638 300536740 65619603 300536740 78873541 300536740 78873541 438863087 78873541 111748119 910429757 111748119 544807261 111748119 544807261 942016169 544807261 446346949 687521779 446346949 398228627 446346949 398228627 446612738 398228627 476344624 302140754 476344624 961660585 476344624 961660585 182711435 961660585 512151081 497799009 512151081 421084716 512151081 421084716 458936205 421084716 735972186 699976669 735972186 787328260 735972186 787328260 709516792 787328260 765372468 753126415 765372468 247734524 765372468 247734524 575694885 247734524 783715604 561957232 783715604 817298359 783715604 817298359 518238884 817298359 520669825 63944896 520669825 837538629 520669825 837538629 964216531 837538629 839280207 442999245 839280207 901944129 839280207 901944129 634461432 901944129 700092956 162449452 700092956 310491963 700092956 310491963 433241112 310491963 448142084 374468016 448142084 719309557 448142084 719309557 832522684 719309557 333076898 628749965 333076898 984625742 333076898 984625742 824667036 984625742 52618113 159356916 52618113 529699334 52618113 529699334 932240326 529699334 808324086 223304444 808324086 257663145 808324086 257663145 593961298 257663145 642642310 218739252 642642310 307210502 642642310 307210502 933565789 307210502 89903828 599936852 89903828 532358888 89903828 532358888 799651371 532358888 559117073 322440918 559117073 382005740 559117073 382005740 796125933 382005740 936999568 35802858 936999568 488187952 936999568 488187952 691846033 488187952 504119001 52136505 504119001 797718953 504119001 797718953 894108209 797718953 407687747 824727558 407687747 998540192 407687747 998540192 902336650 998540192 8456709 462133865 8456709 865651033 8456709 865651033 755793111 865651033 161026592 445448260 161026592 208885020 161026592 208885020 140472397 208885020 380823899 464825254 380823899 691184299 380823899 691184299 299694123 691184299 731926768 354857916 731926768 500748858 731926768 500748858 821321144 500748858 260767259 289850945 260767259 156961484 260767259 156961484 640402226 156961484 101578976 169152714 101578976 451517496 101578976 451517496 158361592 451517496 239986157 358818944 239986157 801436611 239986157 801436611 836530737 801436611 393468295 891158135 393468295 950125322 393468295 950125322 193310962 950125322 414079094 489116576 414079094 883714335 414079094 883714335 929356672 883714335 801802517 864484743 801802517 463532761 801802517 463532761 771985727 463532761 82191839 347682926 82191839 603442008 82191839 603442008 110003734 603442008 661332457 647507254 661332457 736513515 661332457 736513515 430374818 736513515 118234186 487425060 118234186 582500876 118234186 582500876 86173194 582500876 831670955 235848127 831670955 993819229 831670955 993819229 164803142 993819229 658010855 531057593 658010855 32028091 658010855 32028091 571100721 32028091 441134002 717718191 441134002 960664643 441134002 960664643 703665634 960664643 782749741 544461524 782749741 604527204 782749741 604527204 923227940 604527204 661099815 561568281 661099815 850625349 661099815 850625349 186858210 850625349 952793468 830090044 952793468 280331596 952793468 280331596 477699595 280331596 439635652 309766056 439635652 579655881 439635652 579655881 670741356 579655881 252901567 973237375 252901567 688426020 252901567 688426020 184818983 688426020 36358926 416656177 36358926 78159572 36358926 78159572 363070108 78159572 473373152 282229216 473373152 954923462 473373152 954923462 859486109 954923462 982095301 432612893 982095301 78722405 982095301 78722405 494946853 78722405 873585458 876639070 873585458 450357659 873585458 450357659 529968700 450357659 900520306 586056228 900520306 891105336 900520306 891105336 670167195 891105336 708102926 374979369 708102926 313470542 708102926 313470542 626557697 313470542 264689244 474348993 264689244 835510824 264689244 835510824 343007408 835510824 182942650 649127523 182942650 444740715 182942650 444740715 162593120 444740715 590795152 186420182 590795152 83325360 590795152 83325360 424296340 83325360 730411888 823550674 730411888 782549031 730411888 782549031 758785213 782549031 419860199 628869619 419860199 571053721 419860199 571053721 788649928 571053721 606362569 487287756 606362569 879456835 606362569 879456835 713634362 879456835 366337666 425752542 366337666 607789600 366337666 607789600 940895109 607789600 462078347 523633693 462078347 347587887 462078347 347587887 906370621 347587887 426807613 704678109 426807613 130581931 426807613 130581931 670879349 130581931 61610497 855929536 61610497 877043976 61610497 877043976 782084352 877043976 101025409 982353503 101025409 686476483 101025409 686476483 722125673 686476483 368305697 312607028 368305697 189569575 368305697 189569575 255800975 189569575 770551247 562769276 770551247 124328947 770551247 124328947 914809602 124328947 867297402 570840622 867297402 26407148 867297402 26407148 317074778 26407148 868416469 757338881 868416469 471049913 868416469 471049913 997338329 471049913 279413507 953220153 279413507 436173941 279413507 436173941 701162825 436173941 426941853 725198136 426941853 336343853 426941853 336343853 750582472 336343853 614504268 255161860 614504268 904255286 614504268 904255286 443313592 904255286 76639163 40577717 76639163 161242723 76639163 161242723 71931039 161242723 907230159 321742344 907230159 560559092 907230159 560559092 341568433 560559092 185154729 692514522 185154729 166309594 185154729 166309594 568274469 166309594 431589404 5347335 431589404 318076936 431589404 318076936 201714328 318076936 254509107 376530456 254509107 724668591 254509107 724668591 982900841 724668591 413357441 629986242 413357441 866578124 413357441 866578124 225350047 866578124 133513765 776402817 133513765 112661682 133513765 112661682 424943495 112661682 176991249 476434029 176991249 178637404 176991249 178637404 19136283 178637404 872973094 765839552 872973094 700120795 872973094 700120795 371935514 700120795 462089628 883811548 462089628 439920229 462089628 439920229 197779453 439920229 440681671 643591356 440681671 88854065 440681671 88854065 818949532 88854065 483375439 980636392 483375439 223959775 483375439 223959775 940932589 223959775 408383969 756160393 408383969 536161332 408383969 536161332 872699502 536161332 614617194 683863629 614617194 654229685 614617194 654229685 407347549 654229685 615811163 180460287 615811163 529301242 615811163 529301242 289919872 529301242 838781050 473913660 838781050 834847616 838781050 834847616 105328869 834847616 703720650 567419149 703720650 770210925 703720650 770210925 68262465 770210925 414560528 275119960 414560528 852261158 414560528 852261158 171253896 852261158 373633438 728271205 373633438 953169782 373633438 953169782 336926962 953169782 574174974 529262403 574174974 826250024 574174974 826250024 136394056 826250024 876941405 622548814 876941405 243571925 876941405 243571925 397893328 243571925 6968633 737568909 6968633 20716711 6968633 20716711 168610296 20716711 450070803 883045493 450070803 820638557 450070803 820638557 568387253 820638557 226494530 803862062 226494530 20119523 226494530 20119523 217468723 20119523 161082466 383264480 161082466 844825394 161082466 844825394 30788605 844825394 317063084 765242078 317063084 375102108 317063084 375102108 179888572 375102108 809273844 275408487 809273844 421804668 809273844 421804668 451322775 421804668 532234424 536857342 532234424 386472990 532234424 386472990 885912766 386472990 605165803 550885113 605165803 698643918 605165803 698643918 541249499 698643918 474127316 373857349 474127316 714320102 474127316 714320102 888350978 714320102 332125633 781059559 332125633 55452299 332125633 55452299 446698766 55452299 634734788 680936293 634734788 450745388 634734788 450745388 433550786 450745388 669364395 979753601 669364395 688611439 669364395 688611439 910734943 688611439 793675118 958558619 793675118 36840055 793675118 36840055 322083980 36840055 270487435 157186351 270487435 289854712 270487435 289854712 259144778 289854712 376843457 867948791 376843457 923079759 376843457 923079759 819005005 923079759 993874628 111885999 993874628 786589780 993874628 786589780 241232378 786589780 350824396 887308041 350824396 944429518 350824396 944429518 401615341 944429518 744548068 128161654 744548068 665802667 744548068 665802667 914336290 665802667 649420175 943593122 649420175 396248294 649420175 396248294 183534331 396248294 496476478 336022019 496476478 798589820 496476478 798589820 937447523 798589820 899854461 580210147 899854461 384770616 899854461 384770616 987494494 384770616 511965566 501956950 511965566 98934695 511965566 98934695 228939654 98934695 895585931 819312604 895585931 989607355 895585931 989607355 115672165 989607355 169819784 924209656 169819784 47680352 169819784 47680352 280586866 47680352 261100286 767039751 261100286 596501745 261100286 596501745 164747600 596501745 620294665 591274854 620294665 148142896 620294665 148142896 507551686 148142896 343108360 552093172 343108360 189067090 343108360 189067090 188558898 189067090 453990927 689083443 453990927 411529560 453990927 411529560 180048033 411529560 454285122 55470422 454285122 198477471 454285122 198477471 794869572 198477471 244299049 339736931 244299049 568950106 244299049 568950106 397562165 568950106 727025941 211285991 727025941 313025422 727025941 313025422 209329984 313025422 192516545 594612047 192516545 413500540 192516545 413500540 320713222 413500540 445888842 315966574 445888842 888224142 445888842 888224142 875047747 888224142 59846100 127209124 59846100 495629337 59846100 495629337 948326560 495629337 800878722 311480289 800878722 420713628 800878722 420713628 713310411 420713628 449216415 376745716 449216415 561372909 449216415 561372909 604730759 561372909 374761026 309838216 374761026 837150438 374761026 837150438 612355538 837150438 391605002 634536223 391605002 307730761 391605002 307730761 261605719 307730761 431609585 877797590 431609585 781051372 431609585 781051372 738205864 781051372 224209919 400769594 224209919 404050617 224209919 404050617 489346766 404050617 494371449 756370553 494371449 604348947 494371449 604348947 858724520 604348947 205208879 729512884 205208879 808817305 205208879 808817305 46820982 808817305 648202358 371675903 648202358 724665630 648202358 724665630 282504693 724665630 534185052 189152651 534185052 822179915 534185052 822179915 947283635 822179915 406081400 68863965 406081400 24036194 406081400 24036194 109207958 24036194 659302200 432982063 659302200 303548879 659302200 303548879 981203656 303548879 370969925 543486972 370969925 23080456 370969925 23080456 687565649 23080456 606732200 54842148 606732200 918066874 606732200 918066874 793768155 918066874 222126115 230196987 222126115 14451446 222126115 14451446 862179646 14451446 622099341 117172468 622099341 742304970 622099341 742304970 449799858 742304970 223420376 544297950 223420376 464588258 223420376 464588258 720385690 464588258 967471840 829498763 967471840 575476594 967471840 575476594 516519099 575476594 937180885 23624031 937180885 749628791 937180885 749628791 273320527 749628791 95471520 206282848 95471520 175608226 95471520 175608226 957531016 175608226 436123096 99702232 436123096 898347963 436123096 898347963 762641247 898347963 530140624 720039227 530140624 449172088 530140624 449172088 140437856 449172088 616726056 834613302 616726056 549586767 616726056 549586767 33640480 549586767 848695060 326477815 848695060 533555645 848695060 533555645 359286590 533555645 528617130 98759312 528617130 508847517 528617130 508847517 291497696 508847517 539553881 650034976 539553881 455409430 539553881 455409430 186962272 455409430 746641042 890962621 746641042 805235430 746641042 805235430 139439726 805235430 716593852 648200188 716593852 340080883 716593852 340080883 552180281 340080883 827030934 800645740 827030934 842096303 827030934 842096303 573156506 842096303 523896980 109863570 523896980 607293434 523896980 607293434 981661220 607293434 319708462 349225562 319708462 386088063 319708462 386088063 905997241 386088063 492138449 805005035 492138449 350232390 492138449 350232390 164335094 350232390 722270319 916261050 722270319 578783432 722270319 578783432 212294799 578783432 656365 523739442 656365 363282907 656365 363282907 865175121 363282907 69865381 561176646 69865381 136361056 69865381 136361056 150526279 136361056 957982987 580112726 957982987 498530286 957982987 498530286 359366650 498530286 773100292 153248685 773100292 762910639 773100292 762910639 174164115 762910639 445351564 210466915 445351564 605661254 445351564 605661254 308765144 605661254 430744436 350331990 430744436 179163352 430744436 179163352 917676938 179163352 711344955 678678301 711344955 989608911 711344955 989608911 528278955 989608911 528290175 376035237 528290175 21136951 528290175 21136951 571661910 21136951 508562893 35502286 508562893 990847161 508562893 990847161 470612348 990847161 989659606 589276854 989659606 920917542 989659606 920917542 663382404 920917542 43600138 929664788 43600138 508407226 43600138 508407226 833398979 508407226 316458261 411207945 316458261 351379361 316458261 351379361 670992676 351379361 87016031 864101976 87016031 705683573 87016031 705683573 489618645 705683573 845676779 624575647 845676779 946933660 845676779 946933660 243686375 946933660 15353177 639334837 15353177 997731719 15353177 997731719 821632314 997731719 349386108 722373627 349386108 486571845 349386108 486571845 406616275 486571845 132694867 413890062 132694867 131126287 132694867 131126287 177142801 131126287 865101863 758347989 865101863 482551492 865101863 482551492 766880078 482551492 821131512 410204443 821131512 550192894 821131512 550192894 203513798 550192894 952373767 367378241 952373767 690723110 952373767 690723110 953499222 690723110 807444592 882560068 807444592 199837378 807444592 199837378 305841775 199837378 239042746 856889160 239042746 893067460 239042746 893067460 43898167 893067460 557643217 609409261 557643217 666759415 557643217 666759415 908189567 666759415 316823050 921218259 316823050 737019774 316823050 737019774 987857457 737019774 109777014 23230924 109777014 365087003 109777014 365087003 335226336 365087003 115202426 593785052 115202426 67830030 115202426 67830030 214710530 67830030 474487401 6937210 474487401 546964896 474487401 546964896 793400617 546964896 539101528 711752346 539101528 544037472 539101528 544037472 560073094 544037472 236910807 886541689 236910807 653339982 236910807 653339982 301495203 653339982 886272787 442190349 886272787 418698011 886272787 418698011 953396563 418698011 646154443 815213330 646154443 780104338 646154443 780104338 174315705 780104338 590831543 924277431 590831543 192005830 590831543 192005830 615154361 192005830 45651444 122294526 45651444 658603069 45651444 658603069 721084860 658603069 521258691 887346267 521258691 228727916 521258691 228727916 539735383 228727916 634209531 150840303 634209531 802008883 634209531 802008883 185219842 802008883 42087030 583113164 42087030 829421665 42087030 829421665 504097123 829421665 385433223 116268746 385433223 849016777 385433223 849016777 820460038 849016777 383021121 408267006 383021121 911180829 383021121 911180829 677504055 911180829 720383755 754223751 720383755 892021435 720383755 892021435 740069631 892021435 316124985 406120806 316124985 693720723 316124985 693720723 400245089 693720723 420932155 663540947 420932155 883213034 420932155 883213034 528887693 883213034 239686869 336006492 239686869 948957184 239686869 948957184 151503634 948957184 302071834 891971231 302071834 170402397 302071834 170402397 687251169 170402397 664070566 35833912 664070566 661952150 664070566 661952150 289399730 661952150 721708919 933412142 721708919 760295026 721708919 760295026 539606178 760295026 915213925 203610741 915213925 777478542 915213925 777478542 672642949 777478542 704515749 547788503 704515749 450342173 704515749 450342173 635356717 450342173 368942053 520650980 368942053 184245082 368942053 184245082 274083276 184245082 378235024 804660824 378235024 712787791 378235024 712787791 197854300 712787791 76501891 948250732 76501891 139697366 76501891 139697366 762596572 139697366 734306920 165042683 734306920 494417993 734306920 494417993 199494173 494417993 503025603 807465006 503025603 689472346 503025603 689472346 877011176 689472346 987191864 740626144 987191864 33920456 987191864 33920456 200402648 33920456 798845724 336400078 798845724 559372073 798845724 559372073 821595492 559372073 586573196 645159872 586573196 715090998 586573196 715090998 484693079 715090998 663626121 342364 663626121 395783963 663626121 395783963 266489688 395783963 514978571 156378711 514978571 336594240 514978571 336594240 963704159 336594240 620012145 237098359 620012145 870492306 620012145 870492306 566172788 870492306 807540938 530507855 807540938 701945064 807540938 701945064 838390973 701945064 95839210 16361105 95839210 258921038 95839210 258921038 636416668 258921038 655053464 197220407 655053464 500219160 655053464 500219160 549808975 500219160 439252187 642172013 439252187 273299418 439252187 273299418 274507820 273299418 544018568 547746347 544018568 546332591 544018568 546332591 700173690 546332591 837026899 409595247 837026899 59290479 837026899 59290479 966960483 59290479 354946204 664343729 354946204 463056929 354946204 463056929 219633547 463056929 695054582 979930647 695054582 247195207 695054582 247195207 331642000 247195207 659449401 291365345 659449401 763646999 659449401 763646999 818461946 763646999 828347047 490041818 828347047 265206909 828347047 265206909 157202677 265206909 367784569 378475353 367784569 560044460 367784569 560044460 966821221 560044460 878288824 568162806 878288824 65803346 878288824 65803346 665729375 65803346 430302520 168980593 430302520 84520155 430302520 84520155 534860210 84520155 334204426 233269796 334204426 690208891 334204426 690208891 525516208 690208891 235583102 850673625 235583102 888683957 235583102 888683957 945233361 888683957 188570700 98759502 188570700 635381298 188570700 635381298 217677679 635381298 318653798 552463290 318653798 123398362 318653798 123398362 310933458 123398362 133503532 600022143 133503532 582835380 133503532 582835380 760960596 582835380 300130594 295007024 300130594 653951221 300130594 653951221 149251211 653951221 448495712 742156219 448495712 379907981 448495712 379907981 72696434 379907981 774492646 380402534 774492646 748213940 774492646 748213940 637121956 748213940 222753626 978105003 222753626 438385634 222753626 438385634 533713784 438385634 463827896 488371707 463827896 516901938 463827896 516901938 359442839 516901938 317654279 225967001 317654279 774834503 317654279 774834503 306187213 774834503 400205158 691950880 400205158 556326210 400205158 556326210 183485464 556326210 319586378 798671858 319586378 361283288 319586378 361283288 536032435 361283288 363695905 88327958 363695905 907715528 363695905 907715528 482363215 907715528 675067809 797842597 675067809 201383409 675067809 201383409 470723136 201383409 359686837 707030943 359686837 330893828 359686837 330893828 813636403 330893828 380195751 372808974 380195751 300890588 380195751 300890588 716258152 300890588 723825170 929053433 723825170 205094265 723825170 205094265 334489329 205094265 449032456 572903952 449032456 984522968 449032456 984522968 758154787 984522968 997952246 681639042 997952246 972858907 997952246 972858907 370314037 972858907 323460342 443418042 323460342 525556264 323460342 525556264 338866684 525556264 510446473 92447099 510446473 766650287 510446473 766650287 252742954 766650287 436310699 67583047 43631069
#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...