제출 #1043980

#제출 시각아이디문제언어결과실행 시간메모리
1043980yanbBroken Line (IOI19_line)Text
0 / 100
0 ms0 KiB
39 60 11 60 25 41 25 41 49 74 49 74 6 20 6 20 86 30 86 30 2 32 2 32 99 97 99 97 83 16 83 16 4 66 4 66 40 68 40 68 94 18 94 18 47 54 47 54 28 53 28 53 15 59 15 59 20 64 20 64 98 50 98 50 100 61 100 61 37 72 37 72 84 22 84 22 32 80 32
1199 6109 4181 6109 8308 8401 8308 8401 4739 5543 4739 5543 3390 7036 3390 7036 1006 9013 1006 9013 6839 6981 6839 6981 954 1073 954 1073 8310 1647 8310 1647 3687 6702 3687 6702 7129 7203 7129 7203 1768 8351 1768 8351 9707 363 9707 363 1044 8990 1044 8990 5258 4850 5258 4850 5725 5929 5725 5929 8309 1666 8309 1666 6221 6252 6221 6252 6453 6542 6453 6542 5591 4486 5591 4486 8102 1903 8102 1903 1417 1412 1417 1412 7019 3014 7019 3014 8019 8078 8019 8078 678 650 678 650 9394 595 9394 595 5788 5993 5788 5993 2994 7339 2994 7339 8242 8350 8242 8350 5022 5169 5022 5169 3612 3588 3612 3588 4879 5145 4879 5145 8430 8544 8430 8544 3053 2886 3053 2886 9505 9612 9505 9612 1071 8935 1071 8935 8787 8944 8787 8944 7015 7131 7015 7131 2909 7343 2909 7343 4998 5309 4998 5309 7167 2885 7167 2885 2754 7468 2754 7468 9251 9353 9251 9353 8715 1201 8715 1201 2514 2399 2514 2399 818 844 818 844 1076 1169 1076 1169 9738 344 9738 344 4277 5992 4277 5992 8075 1993 8075 1993 9727 351 9727 351 5394 5741 5394 5741 5080 5128 5080 5128 1911 1878 1911 1878 8374 1559 8374 1559 9590 447 9590 447 4795 5461 4795 5461 8364 1577 8364 1577 3958 6385 3958 6385 4955 5248 4955 5248 2046 8112 2046 8112 9611 420 9611 420 7395 7458 7395 7458 6271 6333 6271 6333 551 548 551 548 3204 3008 3204 3008 4738 4900 4738 4900 8696 1258 8696 1258 7235 7336 7235 7336 7262 7376 7262 7376 6127 4063 6127 4063 272 369 272 369 3841 6454 3841 6454 5296 4658 5296 4658 5432 4598 5432 4598 7876 2191 7876 2191 9785 9877 9785 9877 7991 2097 7991 2097 8372 8506 8372 8506 2638 7599 2638 7599 9922 9925 9922 9925 282 9790 282 9790 8001 8030 8001 8030 2497 7763 2497 7763 4997 5214 4997 5214 8194 8343 8194 8343 909 9146 909 9146 4817 5041 4817 5041 7509 2586 7509 2586 5085 5347 5085 5347 9970 12 9970 12 1268 8845 1268 8845 1367 8799 1367 8799 9810 9907 9810 9907 4545 5777 4545 5777 6229 4007 6229 4007 8763 1160 8763 1160 2762 2676 2762 2676 4797 5014 4797 5014 1822 8303 1822 8303 5193 4998 5193 4998 6551 6704 6551 6704 2904 2817 2904 2817 5983 4150 5983 4150 46 23 46 23 7848 2244 7848 2244 6567 3640 6567 3640 6419 3843 6419 3843 6976 3162 6976 3162 2418 7835 2418 7835 2033 1975 2033 1975 2653 2582 2653 2582 4426 4437 4426 4437 4334 4331 4334 4331 67 9950 67 9950 5176 5468 5176 5468 6749 3483 6749 3483 5135 5103 5135 5103 9630 406 9630 406 2289 2148 2289 2148 2828 2684 2828 2684 7980 8006 7980 8006 8257 1694 8257 1694 9454 9526 9454 9526 1152 1226 1152 1226 589 9503 589 9503 635 9460 635 9460 9441 570 9441 570 6852 3223 6852 3223 3284 3173 3284 3173 6820 3357 6820 3357 3162 2968 3162 2968 5572 5829 5572 5829 61 79 61 79 2882 2780 2882 2780 8692 8865 8692 8865 1129 8892 1129 8892 5493 4580 5493 4580 9130 909 9130 909 9332 699 9332 699 1391 8772 1391 8772 721 9387 721 9387 7043 2967 7043 2967 3475 3459 3475 3459 4111 6224 4111 6224 3631 6819 3631 6819 8563 1344 8563 1344 8509 1488 8509 1488 3799 3775 3799 3775 4483 4508 4483 4508 8098 8137 8098 8137 369 407 369 407 7932 7921 7932 7921 9343 656 9343 656 3731 6572 3731 6572 6186 6243 6186 6243 5265 5614 5265 5614 1552 8630 1552 8630 4174 4146 4174 4146 7469 2607 7469 2607 9657 394 9657 394 8952 9021 8952 9021 4650 5631 4650 5631 3394 3221 3394 3221 7196 7285 7196 7285 4595 5710 4595 5710 2203 2098 2203 2098 6840 3282 6840 3282 5804 6011 5804 6011 5781 4294 5781 4294 6675 3528 6675 3528 1581 1523 1581 1523 9929 128 9929 128 5659 5908 5659 5908 750 9359 750 9359 4900 5289 4900 5289 7729 7833 7729 7833 616 591 616 591 3052 7224 3052 7224 7370 7417 7370 7417 3886 6443 3886 6443 875 9214 875 9214 3258 7093 3258 7093 6677 6854 6677 6854 5246 5560 5246 5560 578 563 578 563 2309 7935 2309 7935 5302 5643 5302 5643 6691 6879 6691 6879 94 9905 94 9905 2218 8002 2218 8002 8177 1811 8177 1811 8474 1501 8474 1501 6817 3388 6817 3388 549 9582 549 9582 8703 8878 8703 8878 70 9921 70 9921 4819 5385 4819 5385 4145 4120 4145 4120 2821 7412 2821 7412 772 831 772 831 2719 2595 2719 2595 9163 830 9163 830 7828 2259 7828 2259 9058 9144 9058 9144 7008 7107 7008 7107 2341 7905 2341 7905 9464 551 9464 551 4116 4050 4116 4050 2716 7548 2716 7548 5153 5044 5153 5044 9617 9655 9617 9655 4829 5104 4829 5104 3112 2934 3112 2934 7200 7293 7200 7293 463 448 463 448 3153 2959 3153 2959 8527 1452 8527 1452 2869 7402 2869 7402 2364 2262 2364 2262 262 350 262 350 8736 1175 8736 1175 3921 6398 3921 6398 9758 313 9758 313 8571 8794 8571 8794 6457 3768 6457 3768 4525 4588 4525 4588 9371 9468 9371 9468 1344 1296 1344 1296 1705 1649 1705 1649 6696 3515 6696 3515 5765 5962 5765 5962 6564 6779 6564 6779 4931 5277 4931 5277 5523 5795 5523 5795 892 9166 892 9166 7368 2710 7368 2710 3462 3386 3462 3386 5723 4414 5723 4414 6350 3867 6350 3867 4877 5323 4877 5323 4516 5797 4516 5797 3927 3919 3927 3919 1653 1558 1653 1558 9964 9979 9964 9979 9156 842 9156 842 4104 6245 4104 6245 760 798 760 798 9944 63 9944 63 7465 7538 7465 7538 1511 8720 1511 8720 9379 606 9379 606 9977 10001 9977 10001 671 9435 671 9435 3550 3571 3550 3571 9487 9564 9487 9564 8783 1145 8783 1145 4367 5934 4367 5934 4907 5222 4907 5222 7032 2997 7032 2997 7493 7542 7493 7542 2048 1997 2048 1997 726 764 726 764 8433 1538 8433 1538 4558 5745 4558 5745 6124 6202 6124 6202 4888 5163 4888 5163 8673 1289 8673 1289 852 883 852 883 3719 3736 3719 3736 7756 7854 7756 7854 4497 5818 4497 5818 604 9498 604 9498 1666 8468 1666 8468 1596 1539 1596 1539 8518 1476 8518 1476 9841 9915 9841 9915 3895 3882 3895 3882 2129 8037 2129 8037 2654 7567 2654 7567 3973 6321 3973 6321 4655 4659 4655 4659 2285 7954 2285 7954 5204 5541 5204 5541 6630 3587 6630 3587 1725 1691 1725 1691 4950 5272 4950 5272 6250 6289 6250 6289 7940 7932 7940 7932 4306 5963 4306 5963 1221 1257 1221 1257 5830 6039 5830 6039 4880 5311 4880 5311 752 774 752 774 8035 8092 8035 8092 8995 1090 8995 1090 4709 4857 4709 4857 4851 5346 4851 5346 1661 1579 1661 1579 6877 3216 6877 3216 9149 886 9149 886 6793 6944 6793 6944 4223 4271 4223 4271 8950 1116 8950 1116 6654 6845 6654 6845 464 9635 464 9635 2316 7923 2316 7923 3430 6986 3430 6986 4781 4997 4781 4997 9012 1070 9012 1070 1365 1308 1365 1308 9965 22 9965 22 3309 3211 3309 3211 4661 5620 4661 5620 3048 7289 3048 7289 6340 6439 6340 6439 3964 3948 3964 3948 5768 4324 5768 4324 8731 8904 8731 8904 4553 4600 4553 4600 264 9826 264 9826 8325 8446 8325 8446 9157 9271 9157 9271 9486 549 9486 549 5348 5719 5348 5719 3965 6339 3965 6339 9793 9896 9793 9896 1252 8855 1252 8855 2029 1904 2029 1904 287 379 287 379 4182 4157 4182 4157 7647 2396 7647 2396 1764 1775 1764 1775 5565 4552 5565 4552 8479 8622 8479 8622 6847 7014 6847 7014 588 572 588 572 3649 3620 3649 3620 4686 4688 4686 4688 9048 1031 9048 1031 4895 5302 4895 5302 6446 3770 6446 3770 1825 1809 1825 1809 8313 8424 8313 8424 2485 7821 2485 7821 306 9762 306 9762 3514 3517 3514 3517 4601 4634 4601 4634 7390 2673 7390 2673 3118 7201 3118 7201 612 9479 612 9479 3302 7068 3302 7068 4213 6049 4213 6049 7870 7918 7870 7918 4680 5617 4680 5617 9750 9845 9750 9845 2570 7648 2570 7648 4786 5522 4786 5522 2503 2371 2503 2371 5166 5431 5166 5431 4007 3985 4007 3985 3656 6773 3656 6773 1910 8269 1910 8269 3494 6911 3494 6911 9496 9587 9496 9587 7827 7881 7827 7881 1532 8701 1532 8701 8631 8819 8631 8819 6358 6442 6358 6442 764 9341 764 9341 4808 5430 4808 5430 934 1037 934 1037 4606 5640 4606 5640 2595 2517 2595 2517 4239 6012 4239 6012 4338 5945 4338 5945 524 489 524 489 3040 2843 3040 2843 9045 9106 9045 9106 8505 8631 8505 8631 8107 8216 8107 8216 6330 3916 6330 3916 192 316 192 316 2887 7388 2887 7388 7258 7341 7258 7341 7512 7596 7512 7596 6512 6623 6512 6623 7676 2360 7676 2360 2077 2049 2077 2049 5635 4433 5635 4433 1042 1135 1042 1135 3702 6656 3702 6656 3285 7089 3285 7089 7361 7406 7361 7406 5590 5834 5590 5834 4149 6193 4149 6193 9767 241 9767 241 52 61 52 61 3225 7104 3225 7104 3216 7130 3216 7130 3891 6434 3891 6434 7930 2189 7930 2189 4422 5870 4422 5870 6056 6157 6056 6157 3546 6851 3546 6851 3454 3352 3454 3352 5252 5603 5252 5603 7301 2784 7301 2784 777 9334 777 9334 2367 7865 2367 7865 5342 4626 5342 4626 3185 7163 3185 7163 9790 178 9790 178 141 194 141 194 4001 6282 4001 6282 1580 8612 1580 8612 3492 3487 3492 3487 643 649 643 649 8687 1274 8687 1274 5837 4276 5837 4276 1563 8628 1563 8628 6603 6812 6603 6812 695 9396 695 9396 2876 7394 2876 7394 6424 3811 6424 3811 1126 1208 1126 1208 9080 915 9080 915 5064 5320 5064 5320 8925 9019 8925 9019 6088 4126 6088 4126 9293 9382 9293 9382 6443 6534 6443 6534 9235 799 9235 799 4212 4194 4212 4194 7819 7866 7819 7866 9658 9765 9658 9765 6415 6452 6415 6452 2411 2337 2411 2337 2211 2139 2211 2139 6262 3950 6262 3950 2505 7746 2505 7746 365 9702 365 9702 3956 3922 3956 3922 7757 2272 7757 2272 1712 8405 1712 8405 4449 4482 4449 4482 7265 2793 7265 2793 2721 2602 2721 2602 8176 8285 8176 8285 98 153 98 153 1987 1890 1987 1890 379 423 379 423 3186 2990 3186 2990 6058 4133 6058 4133 641 9452 641 9452 7020 7159 7020 7159 4233 4287 4233 4287 5274 5627 5274 5627 4966 5221 4966 5221 1818 8341 1818 8341 3779 6546 3779 6546 9934 9956 9934 9956 4154 6152 4154 6152 3715 6627 3715 6627 6970 7094 6970 7094 4524 5786 4524 5786 1530 1475 1530 1475 86 132 86 132 967 9056 967 9056 6823 6975 6823 6975 1253 1276 1253 1276 6520 6658 6520 6658 6472 3743 6472 3743 7403 7466 7403 7466 3736 3758 3736 3758 7547 2452 7547 2452 9732 9830 9732 9830 1397 1349 1397 1349 2873 2758 2873 2758 9765 9859 9765 9859 7206 2832 7206 2832 8123 1892 8123 1892 545 518 545 518 899 918 899 918 2637 2550 2637 2550 7953 7952 7953 7952 6600 3606 6600 3606 8449 8615 8449 8615 8162 8267 8162 8267 6572 6795 6572 6795 3426 7018 3426 7018 1981 8254 1981 8254 5747 4330 5747 4330 5848 6045 5848 6045 176 9854 176 9854 9666 375 9666 375 4098 6256 4098 6256 3009 7297 3009 7297 6264 6328 6264 6328 4485 5827 4485 5827 3207 7155 3207 7155 3646 6798 3646 6798 5434 5771 5434 5771 6890 3172 6890 3172 7678 7762 7678 7762 7402 2631 7402 2631 3155 7198 3155 7198 5934 4181 5934 4181 2997 2823 2997 2823 9137 9216 9137 9216 5524 4569 5524 4569 7669 7747 7669 7747 8099 1972 8099 1972 4190 6063 4190 6063 2594 7618 2594 7618 1832 1814 1832 1814 4378 4411 4378 4411 9368 647 9368 647 8670 8842 8670 8842 690 697 690 697 4172 6125 4172 6125 577 9525 577 9525 8002 2085 8002 2085 9948 9966 9948 9966 9786 190 9786 190 8551 1415 8551 1415 2898 2791 2898 2791 9412 9496 9412 9496 565 9559 565 9559 2070 8094 2070 8094 6471 6619 6471 6619 2355 2256 2355 2256 5563 5819 5563 5819 1516 1455 1516 1455 5738 4383 5738 4383 5130 5351 5130 5351 4120 6208 4120 6208 13 16 13 16 2510 7678 2510 7678 7101 7194 7101 7194 8328 1629 8328 1629 8992 9059 8992 9059 5654 4420 5654 4420 9849 137 9849 137 1001 1122 1001 1122 2343 2242 2343 2242 9019 9078 9019 9078 2393 7850 2393 7850 9706 9811 9706 9811 7544 7643 7544 7643 6815 6951 6815 6951 9145 9240 9145 9240 2325 2199 2325 2199 3728 3744 3728 3744 6467 3754 6467 3754 7536 7611 7536 7611 1672 1624 1672 1624 5932 6065 5932 6065 6558 3659 6558 3659 4366 4385 4366 4385 907 962 907 962 3472 6948 3472 6948 8887 1139 8887 1139 1058 8940 1058 8940 7717 2340 7717 2340 6428 6495 6428 6495 9500 483 9500 483 5164 5037 5164 5037 4718 4887 4718 4887 6523 3699 6523 3699 1819 1780 1819 1780 1097 1173 1097 1173 8704 1221 8704 1221 7006 3040 7006 3040 1729 8382 1729 8382 6028 6129 6028 6129 3616 6823 3616 6823 6309 3923 6309 3923 2111 2064 2111 2064 4666 4669 4666 4669 985 1118 985 1118 2112 8073 2112 8073 3819 3812 3819 3812 3160 7181 3160 7181 7327 7390 7327 7390 9419 587 9419 587 2484 2349 2484 2349 125 9892 125 9892 6656 3573 6656 3573 225 9833 225 9833 2303 2177 2303 2177 1414 8750 1414 8750 2200 8014 2200 8014 3434 3317 3434 3317 6148 6229 6148 6229 9468 9557 9468 9557 6182 4030 6182 4030 1345 8810 1345 8810 5245 4884 5245 4884 8181 1804 8181 1804 4382 4423 4382
9999 11697 23059 11697 13427 23878 13427 23878 21505 15305 21505 15305 2331 17849 2331 17849 20109 21751 20109 21751 19721 16295 19721 16295 19909 1819 19909 1819 15230 21481 15230 21481 12918 17208 12918 17208 16505 11334 16505 11334 21809 24743 21809 24743 7354 4268 7354 4268 20097 14668 20097 14668 23314 261 23314 261 2278 9929 2278 9929 17368 2176 17368 2176 16515 11635 16515 11635 15997 20411 15997 20411 24104 8269 24104 8269 20447 9358 20447 9358 5460 18669 5460 18669 17374 24649 17374 24649 1607 1600 1607 1600 3950 3607 3950 3607 419 13494 419 13494 13815 21110 13815 21110 9763 6054 9763 6054 8972 16810 8972 16810 9491 7103 9491 7103 21243 18275 21243 18275 23024 6212 23024 6212 15615 4631 15615 4631 2978 18330 2978 18330 16108 16865 16108 16865 12834 13071 12834 13071 14308 2223 14308 2223 16194 23794 16194 23794 16948 23040 16948 23040 13497 22436 13497 22436 15659 7241 15659 7241 9956 3914 9956 3914 12630 21341 12630 21341 10555 14120 10555 14120 16392 16057 16392 16057 7648 19098 7648 19098 18762 3644 18762 3644 6512 21097 6512 21097 17742 16154 17742 16154 12486 2689 12486 2689 3207 21568 3207 21568 24863 4708 24863 4708 4448 9549 4448 9549 16398 4418 16398 4418 15221 2948 15221 2948 10373 3817 10373 3817 1929 4954 1929 4954 16732 16242 16732 16242 3366 2494 3366 2494 5324 12799 5324 12799 14282 467 14282 467 14445 22869 14445 22869 2812 3245 2812 3245 16908 19922 16908 19922 20259 6994 20259 6994 19921 23313 19921 23313 8042 18816 8042 18816 19710 24928 19710 24928 2112 3553 2112 3553 5270 18522 5270 18522 2560 4789 2560 4789 10936 1654 10936 1654 6713 138 6713 138 21600 20068 21600 20068 5980 11043 5980 11043 24919 6533 24919 6533 12227 17976 12227 17976 16851 14167 16851 14167 7149 2439 7149 2439 16969 20467 16969 20467 22409 1413 22409 1413 12539 24254 12539 24254 20651 5321 20651 5321 12426 20520 12426 20520 18141 3317 18141 3317 17336 23026 17336 23026 17284 18532 17284 18532 20160 24410 20160 24410 7621 9583 7621 9583 8328 24122 8328 24122 1726 11098 1726 11098 20028 3872 20028 3872 4707 14316 4707 14316 4219 2774 4219 2774 790 14587 790 14587 6119 24932 6119 24932 22173 2527 22173 2527 13142 17310 13142 17310 17678 4531 17678 4531 13121 631 13121 631 5847 4541 5847 4541 15482 11739 15482 11739 17489 16712 17489 16712 22548 9927 22548 9927 24404 16536 24404 16536 8734 16633 8734 16633 8947 8840 8947 8840 8542 19700 8542 19700 6894 8793 6894 8793 13940 4995 13940 4995 9960 189 9960 189 18975 13346 18975 13346 6612 702 6612 702 354 3366 354 3366 11584 9447 11584 9447 13273 1664 13273 1664 12194 7579 12194 7579 1619 15927 1619 15927 23504 2479 23504 2479 426 13488 426 13488 21475 471 21475 471 15637 14683 15637 14683 9563 13297 9563 13297 17231 13625 17231 13625 5287 10382 5287 10382 23189 15128 23189 15128 13973 13817 13973 13817 7799 23572 7799 23572 14499 21429 14499 21429 22058 20892 22058 20892 17973 13493 17973 13493 1558 8676 1558 8676 1288 11967 1288 11967 13031 5187 13031 5187 450 1630 450 1630 17642 18491 17642 18491 12779 15506 12779 15506 11047 16737 11047 16737 939 23876 939 23876 13681 19285 13681 19285 1507 19991 1507 19991 11698 21071 11698 21071 13921 9446 13921 9446 12418 6821 12418 6821 8617 15037 8617 15037 2492 19038 2492 19038 13111 515 13111 515 9194 17973 9194 17973 9106 24110 9106 24110 13313 21473 13313 21473 16084 10932 16084 10932 8178 1345 8178 1345 10614 8772 10614 8772 3960 16339 3960 16339 2122 11447 2122 11447 13987 17776 13987 17776 15774 5801 15774 5801 471 2312 471 2312 24113 11142 24113 11142 15939 22261 15939 22261 4817 22322 4817 22322 9022 7326 9022 7326 18736 16942 18736 16942 6330 403 6330 403 17237 8389 17237 8389 13275 12890 13275 12890 24430 9595 24430 9595 4189 9564 4189 9564 123 8612 123 8612 3935 7001 3935 7001 12912 15250 12912 15250 1169 7110 1169 7110 5809 17216 5809 17216 2886 237 2886 237 19450 10133 19450 10133 3149 21915 3149 21915 8900 12175 8900 12175 23079 3221 23079 3221 10318 19360 10318 19360 23346 24319 23346 24319 22829 10869 22829 10869 5218 3467 5218 3467 20257 11262 20257 11262 18937 15450 18937 15450 10817 18957 10817 18957 10391 1901 10391 1901 15006 12287 15006 12287 2800 20396 2800 20396 4630 4733 4630 4733 14684 5225 14684 5225 19947 15276 19947 15276 18248 22158 18248 22158 11864 19868 11864 19868 1254 21886 1254 21886 16675 13318 16675 13318 19893 19531 19893 19531 7595 9222 7595 9222 23779 2692 23779 2692 17619 21411 17619 21411 193 10720 193 10720 11462 12549 11462 12549 9280 11557 9280 11557 7511 5869 7511 5869 24478 19053 24478 19053 12483 944 12483 944 1152 9665 1152 9665 14112 1427 14112 1427 7096 22004 7096 22004 12553 10104 12553 10104 21000 6881 21000 6881 6426 8694 6426 8694 17153 8459 17153 8459 13392 6506 13392 6506 13494 14277 13494 14277 7618 17513 7618 17513 3130 12574 3130 12574 6738 18512 6738 18512 24660 5020 24660 5020 22278 3004 22278 3004 10624 20307 10624 20307 20688 10620 20688 10620 11359 19655 11359 19655 16952 24251 16952 24251 769 5402 769 5402 5801 15768 5801 15768 13249 3749 13249 3749 14617 14378 14617 14378 13923 17272 13923 17272 13663 22793 13663 22793 18452 7542 18452 7542 8294 16734 8294 16734 14214 12559 14214 12559 18094 6799 18094 6799 20523 2351 20523 2351 21641 12049 21641 12049 10809 4277 10809 4277 11166 252 11166 252 14102 7365 14102 7365 21189 2475 21189 2475 10055 23208 10055 23208 24111 21780 24111 21780 15012 17195 15012 17195 10508 14185 10508 14185 5116 12296 5116 12296 4985 15601 4985 15601 1165 1811 1165 1811 4061 15580 4061 15580 935 1311 935 1311 18499 18781 18499 18781 18418 18680 18418 18680 15403 41 15403 41 4930 19004 4930 19004 5685 16792 5685 16792 13380 15921 13380 15921 6473 10565 6473 10565 15640 17691 15640 17691 899 12791 899 12791 12307 5578 12307 5578 21467 5536 21467 5536 8609 19239 8609 19239 8625 15942 8625 15942 3743 9914 3743 9914 2765 15842 2765 15842 20547 3244 20547 3244 7294 10734 7294 10734 10231 14873 10231 14873 11350 23632 11350 23632 16900 21773 16900 21773 4819 5912 4819 5912 8468 75 8468 75 20091 4569 20091 4569 3225 18048 3225 18048 1008 24551 1008 24551 16692 8480 16692 8480 4683 12014 4683 12014 23884 18073 23884 18073 11708 16348 11708 16348 540 3275 540 3275 19353 6808 19353 6808 24223 9714 24223 9714 21535 11520 21535 11520 12076 20213 12076 20213 3638 24382 3638 24382 10090 24784 10090 24784 12826 10390 12826 10390 22618 23607 22618 23607 20887 21307 20887 21307 704 6889 704 6889 5932 22115 5932 22115 21196 18776 21196 18776 8293 22487 8293 22487 22515 4304 22515 4304 11883 9741 11883 9741 15324 21538 15324 21538 13504 16206 13504 16206 20192 14943 20192 14943 9282 12951 9282 12951 8753 10269 8753 10269 13523 8126 13523 8126 20612 21355 20612 21355 6043 3678 6043 3678 13860 12011 13860 12011 8804 23768 8804 23768 6245 2210 6245 2210 11284 19460 11284 19460 8776 21877 8776 21877 19823 14894 19823 14894 4317 16336 4317 16336 13571 21837 13571 21837 20819 23406 20819 23406 2986 17129 2986 17129 6576 11178 6576 11178 12071 506 12071 506 20408 6371 20408 6371 9370 8012 9370 8012 11412 17149 11412 17149 17655 7808 17655 7808 12467 21014 12467 21014 21804 23717 21804 23717 1655 210 1655 210 10281 16302 10281 16302 1162 4955 1162 4955 8495 12336 8495 12336 5322 21679 5322 21679 23074 6479 23074 6479 943 19040 943 19040 6687 13445 6687 13445 6046 6208 6046 6208 1550 7424 1550 7424 23277 10274 23277 10274 1910 923 1910 923 10452 17069 10452 17069 18612 12733 18612 12733 24750 24700 24750 24700 14058 627 14058 627 20628 24434 20628 24434 20858 33 20858 33 1442 19572 1442 19572 31 17921 31 17921 6606 24906 6606 24906 9539 4390 9539 4390 15300 18899 15300 18899 21610 21297 21610 21297 13703 19511 13703 19511 4747 2975 4747 2975 1320 3852 1320 3852 11441 20633 11441 20633 17135 2412 17135 2412 3746 20555 3746 20555 6466 23314 6466 23314 24572 20291 24572 20291 14676 11740 14676 11740 9088 747 9088 747 11382 8944 11382 8944 9670 3978 9670 3978 20660 14103 20660 14103 22460 1896 22460 1896 15120 3694 15120 3694 9305 22123 9305 22123 2751 6374 2751 6374 16906 19508 16906 19508 12250 11423 12250 11423 11926 8166 11926 8166 9866 4257 9866 4257 3862 21004 3862 21004 3973 19062 3973 19062 7320 3225 7320 3225 18217 8825 18217 8825 8174 20945 8174 20945 10070 9760 10070 9760 19400 19184 19400 19184 8743 16409 8743 16409 19983 8608 19983 8608 23621 19113 23621 19113 629 17037 629 17037 2789 4312 2789 4312 6638 7797 6638 7797 11520 180 11520 180 12752 21693 12752 21693 17222 15901 17222 15901 18877 16228 18877 16228 5033 10479 5033 10479 10833 1296 10833 1296 19905 16270 19905 16270 23746 7 23746 7 2654 24125 2654 24125 12398 19821 12398 19821 22916 22455 22916 22455 16178 12984 16178 12984 23990 7977 23990 7977 24774 22462 24774 22462 22195 5508 22195 5508 14578 3076 14578 3076 23967 14881 23967 14881 24049 9785 24049 9785 5408 22804 5408 22804 8183 10589 8183 10589 18354 10692 18354 10692 5229 7447 5229 7447 7614 13505 7614 13505 15017 21287 15017 21287 7530 11481 7530 11481 22363 24658 22363 24658 10466 15358 10466 15358 9643 21674 9643 21674 5679 24925 5679 24925 20670 3287 20670 3287 3937 9534 3937 9534 18023 16921 18023 16921 7584 5955 7584 5955 15225 7179 15225 7179 15508 17448 15508 17448 24501 24516 24501 24516 8696 19087 8696 19087 152 8522 152 8522 15115 1633 15115 1633 14162 312 14162 312 9631 10325 9631 10325 9738 14366 9738 14366 22955 16894 22955 16894 3725 21722 3725 21722 5269 16345 5269 16345 14294 24334 14294 24334 4234 18061 4234 18061 2906 23836 2906 23836 19092 8009 19092 8009 23649 7359 23649 7359 4971 19138 4971 19138 7535 23843 7535 23843 21255 6317 21255 6317 20599 7261 20599 7261 13880 15199 13880 15199 24541 8190 24541 8190 1155 3009 1155 3009 14729 2982 14729 2982 6327 6493 6327 6493 24330 659 24330 659 5086 3441 5086 3441 24609 12731 24609 12731 17618 3905 17618 3905 21281 5830 21281 5830 17541 21592 17541 21592 21304 7097 21304 7097 3203 19529 3203 19529 2265 21482 2265 21482 2493 22560 2493 22560 9968 18470 9968 18470 22969 22266 22969 22266 14644 16901 14644 16901 1223 15895 1223 15895 529 16082 529 16082 4551 24895 4551 24895 727 6653 727 6653 21737 1048 21737 1048 1765 17840 1765 17840 24441 18636 24441 18636 9019 4790 9019 4790 8276 17452 8276 17452 14725 1861 14725 1861 16303 4192 16303 4192 13823 12775 13823 12775 5681 19654 5681 19654 24352 8703 24352 8703 18765 11342 18765 11342 11805 19061 11805 19061 3793 18046 3793 18046 16373 13990 16373 13990 1529 7857 1529 7857 17808 13082 17808 13082 2215 4494 2215 4494 13170 21013 13170 21013 17394 1359 17394 1359 2653 24426 2653 24426 6936 6140 6936 6140 1417 13883 1417 13883 5806 18297 5806 18297 10942 20007 10942 20007 10680 17136 10680 17136 21821 21717 21821 21717 18165 7315 18165 7315 21666 4222 21666 4222 6891 17284 6891 17284 1724 11309 1724 11309 4839 6020 4839 6020 24412 1863 24412 1863 6490 21099 6490 21099 10227 8398 10227 8398 4389 14870 4389 14870 1270 7418 1270 7418 1786 16654 1786 16654 21629 16797 21629 16797 12758 55 12758 55 10674 7889 10674 7889 21293 23873 21293 23873 1699 14390 1699 14390 14945 9476 14945 9476 14179 10096 14179 10096 24209 17723 24209 17723 3497 21091 3497 21091 2034 15845 2034 15845 16488 868 16488 868 11168 3059 11168 3059 5495 6906 5495 6906 21890 2587 21890 2587 7548 19504 7548 19504 5958 318 5958 318 8236 24489 8236 24489 21072 13658 21072 13658 21355 17076 21355 17076 1135 7645 1135 7645 14067 2630 14067 2630 22282 12556 22282 12556 20516 14608 20516 14608 14954 14866 14954 14866 15413 3353 15413 3353 11460 14105 11460 14105 16471 21015 16471 21015 23045 5332 23045 5332 6441 15508 6441 15508 8588 6677 8588 6677 18842 826 18842 826 16357 8030 16357 8030 10832 23213 10832 23213 6220 13402 6220 13402 12143 12052 12143 12052 7069 22511 7069 22511 6241 16482 6241 16482 16832 2062 16832 2062 18985 20680 18985 20680 16324 17451 16324 17451 8940 15541 8940 15541 24362 18300 24362 18300 18002 17769 18002 17769 1136 22483 1136 22483 1941 14704 1941 14704 11011 8888 11011 8888 5225 9584 5225 9584 12346 5074 12346 5074 16146 10671 16146 10671 3690 17167 3690 17167 10962 24088 10962 24088 22477 15853 22477 15853 17012 5421 17012 5421 2076 18935 2076 18935 21421 22586 21421 22586 1524 13165 1524 13165 11295 22298 11295 22298 22978 20233 22978 20233 17116 18607 17116 18607 22466 6060 22466 6060 22089 5592 22089 5592 23046 3662 23046 3662 4582 24965 4582 24965 17319 3518 17319 3518 1988 2562 1988 2562 17831 1697 17831 1697 14029 12219 14029 12219 21683 4118 21683 4118 14095 7949 14095 7949 24448 5286 24448 5286 1088 14078 1088 14078 9253 19295 9253 19295 9690 4399 9690 4399 8508 20292 8508 20292 4044 17694 4044 17694 3111 15219 3111 15219 439 15947 439 15947 723 16522 723 16522 23523 20295 23523 20295 23632 10129 23632 10129 8604 716 8604 716 22999 1376 22999 1376 15515 12852 15515 12852 4212 3727 4212 3727 13284 9084 13284 9084 3623 17270 3623 17270 11965 15235 11965 15235 5217 2446 5217 2446 23826 4110 23826 4110 7488 24225 7488 24225 16026 11316 16026 11316 13951 18205 13951 18205 3738 10192 3738 10192 222 4363 222 4363 15165 13199 15165 13199 2089 23352 2089 23352 12126 23767 12126 23767 13727 15701 13727 15701 9238 18355 9238 18355 14049 23139 14049 23139 18174 7673 18174 7673 20020 8911 20020 8911 7883 2252 7883 2252 12637 6703 12637 6703 10696 2061 10696 2061 2519 6922 2519 6922 14080 14671 14080 14671 14360 17689 14360 17689 13012 18426 13012 18426 23962 16402 23962 16402 24650 17602 24650 17602 10670 12349 10670 12349 14823 3792 14823 3792 23197 2977 23197 2977 21711 5980 21711 5980 23 15229 23 15229 8431 20900 8431 20900 20139 21460 20139 21460 3948 23370 3948 23370 1890 19144 1890 19144 20005 22851 20005 22851 3840 3777 3840 3777 2564 7960 2564 7960 3408 13728 3408 13728 22906 20433 22906 20433 19770 13123 19770 13123 14741 17760 14741 17760 2294 4070 2294 4070 15075 2318 15075 2318 8394 14164 8394 14164 19390 7903 19390 7903 17125 13739 17125 13739 12453 9758 12453 9758 23951 20830 23951 20830 18818 16156 18818 16156 10709 8249 10709 8249 23368 22307 23368 22307 5203 19403 5203 19403 9099 6899 9099 6899 4391 2611 4391 2611 156 2886 156 2886 5671 12093 5671 12093 22226 8709 22226 8709 97 24343 97 24343 8339 23707 8339 23707 20613 16956 20613 16956 8436 3160 8436 3160 9314 18997 9314 18997 1805 12609 1805 12609 22365 9397 22365 9397 20384 12973 20384 12973 2300 7912 2300 7912 3099 19120 3099 19120 54 24327 54 24327 21551 8446 21551 8446 16228 7026 16228 7026 4939 15846 4939 15846 14762 22211 14762 22211 19662 2007 19662 2007 23720 14807 23720 14807 5885 12699 5885 12699 1796 14458 1796 14458 12643 20891 12643 20891 391 15562 391 15562 9279 10496 9279 10496 18607 3124 18607 3124 5715 18920 5715 18920 9493 13305 9493 13305 4913 6598 4913 6598 24148 9048 24148 9048 10303 23895 10303 23895 9186 6607 9186 6607 14607 20335 14607 20335 18517 3294 18517 3294 16910 23881 16910 23881 19564 22317 19564 22317 13996 13823 13996 13823 5087 18752 5087 18752 5476 374 5476 374 19730 7881 19730 7881 12471 12078 12471 12078 6463 21774 6463 21774 1852 2565 1852 2565 1192 13759 1192 13759 21576 15696 21576 15696 20490 3886 20490 3886 19847 2523 19847 2523 10175 3131 10175 3131 3241 19778 3241 19778 6627 23900 6627 23900 949 13415 949 13415 5606 24481 5606 24481 6561 4577 6561 4577 10907 4914 10907 4914 22920 13138 22920 13138 12926 8538 12926 8538 12132 10535 12132 10535 3704 9318 3704 9318 14345 1769 14345 1769 4078 9191 4078 9191 18213 4777 18213 4777 19876 11631 19876 11631 13915 2820 13915 2820 18311 4757 18311 4757 8952 19358 8952 19358 14050 484 14050 484 12828 22848 12828 22848 21647 7028 21647 7028 17055 11102 17055 11102 12909 21511 12909 21511 23931 13889 23931 13889 10950 20062 10950 20062 15069 12312 15069 12312 17040 24663 17040 24663 24706 20662 24706 20662 3656 10949 3656 10949 12971 10177 12971 10177 408 23575 408 23575 10657 766 10657 766 4805 24099 4805 24099 8789 15945 8789 15945 628 10258 628 10258 12580 17871 12580 17871 18576 17562 18576 17562 7659 14665 7659 14665 7601 11086 7601 11086 13328 23824 13328 23824 9852 23987 9852 23987 11269 7093 11269 7093 18819 23556 18819 23556 2336 12270 2336 12270 21944 24302 21944 24302 19453 6747 19453 6747 12596 9119 12596 9119 11588 5938 11588 5938 4505 18135 4505 18135 2416 6415 2416 6415 24603 11278 24603 11278 23307 11049 23307 11049 6868 7476 6868 7476 1316 23829 1316 23829 5649 17139 5649 17139 4751 23600 4751 23600 4606 2462 4606 2462 19566 8680 19566 8680 10768 24317 10768 24317 261 2184 261 2184 4426 10120 4426 10120 19922 24175 19922 24175 6947 4842 6947 4842 4051 21410 4051 21410 10268 18640 10268 18640 1382 1142 1382 1142 5594 17165 5594 17165 9251 22905 9251 22905 2305 4666 2305 4666 18769 21581 18769 21581 4256 3880 4256 3880 24575 6190 24575 6190 19126 9969 19126 9969 1388 14446 1388 14446 5421 18993 5421 18993 6035 7918 6035 7918 20409 356 20409 356 5568 4581 5568 4581 20584 2437 20584 2437 18099 16363 18099 16363 23646 24404 23646 24404 8847 10365 8847 10365 8689 17586 8689 17586 12727 16660 12727 16660 24544 17997 24544 17997 3557 12191 3557 12191 16091 4398 16091 4398 6184 12124 6184 12124 12204 17681 12204 17681 1843 13839 1843 13839 5672 2164 5672 2164 19420 315 19420 315 4696 15546 4696 15546 22170 6617 22170 6617 22825 16480 22825 16480 908 16301 908 16301 20332 16063 20332 16063 17261 991 17261 991 23022 19949 23022 19949 14666 22472 14666 22472 8741 22127 8741 22127 2734 14118 2734 14118 14975 11886 14975 11886 13138 1429 13138 1429 13994 10935 13994 10935 13841 8768 13841 8768 4673 207 4673 207 23406 570 23406 570 922 1836 922 1836 5714 3061 5714 3061 5940 22126 5940 22126 17091 19151 17091 19151 4163 21578 4163 21578 9550 14802 9550 14802 3726 14631 3726 14631 1273 16831 1273 16831 3819 16560 3819 16560 8288 6377 8288 6377 24013 18554 24013 18554 4906 4904 4906 4904 17668 12829 17668 12829 14235 7843 14235 7843 6284 17317 6284 17317 15949 4722 15949 4722 12722 17378 12722 17378 6016 9183 6016 9183 18629 7619 18629 7619 22268 23814 22268 23814 20475 13401 20475 13401 1545 18940 1545 18940 19583 4648 19583 4648 22439 16096 22439 16096 17359 5711 17359 5711 10854 5300 10854 5300 5655 16564 5655 16564 9621 1815 9621 1815 24196 17231 24196 17231 6582 10030 6582 10030 5592 3252 5592 3252 1935 22248 1935 22248 5908 6544 5908 6544 15269 5459 15269 5459 16592 17176 16592 17176 20874 13652 20874 13652 10425 8758 10425 8758 18676 6454 18676 6454 9366 17537 9366 17537 444 969 444 969 8611 21788 8611 21788 5756 2081 5756 2081 23867 3904 23867 3904 9292 17682 9292 17682 1285 22188 1285 22188 22577 13612 22577 13612 23296 18105 23296 18105 8954 17860 8954 17860 708 16000 708 16000 7449 5516 7449 5516 15814 20086 15814 20086 8434 10249 8434 10249 17770 23446 17770 23446 952 15456 952 15456 18659 19129 18659 19129 5220 13241 5220 13241 1906 4949 1906 4949 13434 8496 13434 8496 3263 24864 3263 24864 21123 18229 21123 18229 11186 17869 11186 17869 3713 22015 3713 22015 9606 11978 9606 11978 24122 24412 24122 24412 6296 419 6296 419 18654 8625 18654 8625 12151 18170 12151 18170 11425 3420 11425 3420 16164 1150 16164 1150 17695 13534 17695 13534 14135 15097 14135 15097 21880 22290 21880 22290 5374 719 5374 719 2469 16675 2469 16675 13545 22506 13545 22506 22837 16821 22837 16821 12088 14342 12088 14342 15731 9894 15731 9894 15068 7777 15068 7777 13340 8471 13340 8471 15943 24604 15943 24604 9702 2108 9702 2108 16065 5757 16065 5757 21038 4003 21038 4003 23743 21947 23743 21947 11034 17036 11034 17036 18494 14190 18494 14190 10304 10595 10304 10595 10313 5683 10313 5683 4587 16511 4587 16511 19577 20032 19577 20032 17004 5219 17004 5219 24808 12252 24808 12252 21855 11314 21855 11314 11314 24470 11314 24470 8793 10501 8793 10501 6382 16978 6382 16978 21193 18634 21193 18634 3984 16756 3984 16756 17494 16679 17494 16679 17462 19907 17462 19907 22544 16417 22544 16417 4795 16795 4795 16795 11389 21206 11389 21206 24114 5277 24114 5277 16525 21389 16525 21389 10147 23994 10147 23994 739 9395 739 9395 714 17851 714 17851 12332 22980 12332 22980 18896 19123 18896 19123 22823 20759 22823 20759 17957 2634 17957 2634 23830 22660 23830 22660 1073 10577 1073 10577 17986 3489 17986 3489 16957 11633 16957 11633 3397 322 3397 322 6735 17846 6735 17846 20021 15106 20021 15106 10364 21299 10364 21299 4340 150 4340 150 8407 16135 8407 16135 3707 5289 3707 5289 23715 17209 23715 17209 3036 19463 3036 19463 11152 11714 11152 11714 20242 938 20242 938 4584 12123 4584 12123 4753 8860 4753 8860 8572 19389 8572 19389 12613 12660 12613 12660 20882 7027 20882 7027 16634 6093 16634 6093 16569 735 16569 735 23250 23047 23250 23047 19269 11374 19269 11374 24798 3112 24798 3112 13448 17915 13448 17915 22088 5640 22088 5640 267 24109 267 24109 12123 10016 12123 10016 572 8506 572 8506 4515 1785 4515 1785 21864 18567 21864 18567 8209 18175 8209 18175 465 17094 465 17094 856 19327 856 19327 9614 14187 9614 14187 15185 811 15185 811 2057 15255 2057 15255 1038 16975 1038 16975 18768 341 18768 341 4367 3194 4367 3194 19732 7975 19732 7975 15877 10926 15877 10926 11163 13638 11163 13638 19166 8935 19166 8935 4393 2769 4393 2769 5209 23880 5209 23880 8037 16494 8037 16494 19885 9727 19885 9727 863 23952 863 23952 15818 23647 15818 23647 12960 21332 12960 21332 22030 13245 22030 13245 5323 14115 5323 14115 16531 7623 16531 7623 12003 13126 12003 13126 282 4248 282 4248 19248 10659 19248 10659 14560 3142 14560 3142 20601 3184 20601 3184 17893 13515 17893 13515 23897 2325 23897 2325 10913 5031 10913 5031 11340 21344 11340 21344 2430 14522 2430 14522 12180 12886 12180 12886 7216 360 7216 360 21612 2551 21612 2551 9530 23606 9530 23606 19517 9984 19517 9984 20381 16594 20381 16594 5200 14633 5200 14633 15600 11533 15600 11533 11540 9158 11540 9158 4245 10288 4245 10288 13709 24129 13709 24129 14358 829 14358 829 5226 23855 5226 23855 17865 20862 17865 20862 3249 17072 3249 17072 7590 7530 7590 7530 8196 956 8196 956 3222 8581 3222 8581 6045 701 6045 701 7737 21853 7737 21853 14921 17058 14921 17058 5536 11570 5536 11570 17149 19024 17149 19024 11324 14309 11324 14309 7272 18083 7272 18083 12135 13374 12135 13374 7932 13674 7932 13674 14205 6618 14205 6618 16616 13679 16616 13679 7115 15281 7115 15281 21883 7611 21883 7611 13927 22244 13927 22244 9402 10134 9402 10134 13035 20322 13035 20322 22980 19674 22980 19674 6571 11441 6571 11441 10465 13559 10465 13559 8126 11917 8126 11917 15728 10646 15728 10646 13161 8939 13161 8939 24670 12128 24670 12128 3971 13075 3971 13075 2586 23579 2586 23579 13654 4673 13654 4673 23713 14676 23713 14676 7520 626 7520 626 13790 15380 13790 15380 9507 18975 9507 18975 21863 7993 21863 7993 21435 16907 21435 16907 2473 4661 2473 4661 12610 9182 12610 9182 9397 7303 9397 7303 18166 24541 18166 24541 15086 12387 15086 12387 2204 14041 2204 14041 24814 3276 24814 3276 10200 12936 10200 12936 20746 24157 20746 24157 20578 6798 20578 6798 16542 10730 16542 10730 1961 2204 1961 2204 5716 6062 5716 6062 2674 7043 2674 7043 3684 21158 3684 21158 21111 2721 21111 2721 9457 3759 9457 3759 4379 17749 4379 17749 18627 8136 18627 8136 4264 2696 4264 2696 11128 21275 11128 21275 14183 20917 14183 20917 2758 18035 2758 18035 246 12110 246 12110 23997 17161 23997 17161 2719 16343 2719 16343 21232 5019 21232 5019 7339 19197 7339 19197 5617 13379 5617 13379 3030 6613 3030 6613 18150 12280 18150 12280 23326 6428 23326 6428 6848 7712 6848 7712 23760 4787 23760 4787 8333 10527 8333 10527 22993 14249 22993 14249 22116 15446 22116 15446 21497 24809 21497 24809 6623 19726 6623 19726 15788 681 15788 681 4792 579 4792 579 14852 11801 14852 11801 352 165 352 165 9878 5564 9878 5564 9167 13117 9167 13117 22456 617 22456 617 14366 19470 14366 19470 1920 4002 1920 4002 10209 5422 10209 5422 8571 1970 8571 1970 13868 17484 13868 17484 10050 24991 10050 24991 12879 9101 12879 9101 20993 20997 20993 20997 23034 4855 23034 4855 23175 24962 23175 24962 18901 13922 18901 13922 18447 1690 18447 1690 16161 19911 16161 19911 14761 23949 14761 23949 22423 16843 22423 16843 20340 1765 20340 1765 15783 21909 15783 21909 23816 17834 23816 17834 1385 19106 1385 19106 12403 19760 12403 19760 2380 314 2380 314 4321 24630 4321 24630 21157 3437 21157 3437 15751 970 15751 970 2559 21710 2559 21710 18128 19858 18128 19858 21567 5601 21567 5601 17624 15732 17624 15732 14425 59 14425 59 616 6069 616 6069 12313 3598 12313 3598 22326 20006 22326 20006 22908 2189 22908 2189 11831 19092 11831 19092 21245 12846 21245 12846 10415 20446 10415 20446 23229 8678 23229 8678 18740 12092 18740 12092 5078 11453 5078 11453 1220 17266 1220 17266 13053 14400 13053 14400 2291 23124 2291 23124 17187 11912 17187 11912 19325 11560 19325 11560 5173 20597 5173 20597 10484 4958 10484 4958 6932 99 6932 99 325 14728 325 14728 20843 6395 20843 6395 10110 21123 10110 21123 11903 11122 11903 11122 21635 20104 21635 20104 24039 14348 24039 14348 12720 21387 12720 21387 16071 3144 16071 3144 5030 18422 5030 18422 19757 21438 19757 21438 22178 376 22178 376 17519 9789 17519 9789 21514 24994 21514 24994 2934 9621 2934 9621 14 9471 14 9471 7501 4811 7501 4811 14001 16178 14001 16178 6563 2474 6563 2474 14866 12674 14866 12674 5341 23434 5341 23434 20668 10242 20668 10242 4950 7478 4950 7478 20275 5927 20275 5927 15629 13809 15629 13809 20080 6855 20080 6855 5235 15911 5235 15911 13425 19127 13425 19127 965 5377 965 5377 125 21224 125 21224 6792 9115 6792 9115 7978 14149 7978 14149 12706 7167 12706 7167 2667 2968 2667 2968 496 16813 496 16813 13721 4047 13721 4047 5038 7349 5038 7349 21463 21747 21463 21747 7571 1326 7571 1326 24090 19701 24090 19701 3399 15231 3399 15231 3226 18944 3226 18944 17800 12805 17800 12805 17837 16695 17837 16695 19041 21323 19041 21323 3554 3776 3554 3776 11891 6646 11891 6646 20307 14974 20307 14974 16808 1139 16808 1139 10022 16261 10022 16261 16385 15736 16385 15736 9773 17877 9773 17877 14010 8732 14010 8732 1290 12466 1290 12466 11550 24632 11550 24632 18793 4455 18793 4455 11411 14114 11411 14114 17305 3550 17305 3550 15803 14914 15803 14914 3736 16731 3736 16731 21104 24301 21104 24301 23509 7240 23509 7240 9471 23882 9471 23882 11546 18598 11546 18598 19233 4576 19233 4576 12957 23086 12957 23086 19042 3435 19042 3435 2075 13389 2075 13389 927 11192 927 11192 2123 22321 2123 22321 22034 6528 22034 6528 19035 23274 19035 23274 17415 16129 17415 16129 23450 639 23450 639 21199 1273 21199 1273 7881 16519 7881 16519 10168 12627 10168 12627 7774 16149 7774 16149 14589 16019 14589 16019 5989 21373 5989 21373 5876 4085 5876 4085 2817 12147 2817 12147 5281 11807 5281 11807 16429 4874 16429 4874 1460 3610 1460 3610 24654 10435 24654 10435 16425 13715 16425 13715 11012 7620 11012 7620 9158 9007 9158 9007 794 2142 794 2142 6423 22972 6423 22972 6011 441 6011 441 18353 8252 18353 8252 23524 816 23524 816 15046 24840 15046 24840 2677 23396 2677 23396 22208 20970 22208 20970 18993 2226 18993 2226 10818 458 10818 458 11604 19348 11604 19348 1868 16606 1868 16606 24119 13814 24119 13814 21950 3259 21950 3259 23333 3104 23333 3104 24206 10151 24206 10151 19759 23060 19759 23060 9588 7958 9588 7958 3290 22133 3290 22133 2093 125 2093 125 19937 11195 19937 11195 1943 22175 1943 22175 1329 21078 1329 21078 4000 1917 4000 1917 14442 10860 14442 10860 9572 2742 9572 2742 9221 3348 9221 3348 9958 24675 9958 24675 4396 18222 4396 18222 18276 15621 18276 15621 13690 6510 13690 6510 3396 17596 3396 17596 3872 4525 3872 4525 16610 9018 16610 9018 13163 900 13163 900 19230 1476 19230 1476 11742 108 11742 108 8700 4247 8700 4247 3427 21149 3427 21149 11099 146 11099 146 8591 22167 8591 22167 22399 39 22399 39 271 8202 271 8202 4853 22445 4853 22445 23820 18248 23820 18248 10201 2020 10201 2020 19786 12872 19786 12872 21740 11575 21740 11575 2365 10955 2365 10955 12042 12721 12042 12721 9925 1222 9925 1222 5395 7183 5395 7183 19737 9402 19737 9402 13639 24173 13639 24173 11880 22844 11880 22844 12649 16646 12649 16646 4407 1864 4407 1864 2660 21617 2660 21617 1283 13641 1283 13641 4843 23009 4843 23009 5310 9641 5310 9641 8886 20441 8886 20441 4204 12203 4204 12203 6185 18008 6185 18008 10418 16326 10418 16326 24770 1536 24770 1536 7026 8717 7026 8717 350 11771 350 11771 4776 7876 4776 7876 17209 11070 17209 11070 10842 3189 10842 3189 12429 12536 12429 12536 14573 1734 14573 1734 21020 20425 21020 20425 10063 12643 10063 12643 12496 6695 12496 6695 7942 1188 7942 1188 19246 8822 19246 8822 20766 13456 20766 13456 1723 7210 1723 7210 12043 6162 12043 6162 24691 12262 24691 12262 21198 1558 21198 1558 12070 16459 12070 16459 20394 9082 20394 9082 17673 14014 17673 14014 21661 17275 21661 17275 5583 2004 5583 2004 16658 2945 16658 2945 17775 7218 17775 7218 2622 4712 2622 4712 20531 20266 20531 20266 7302 12873 7302 12873 20389 12944 20389 12944 5879 2768 5879 2768 24771 20863 24771 20863 8346 14000 8346 14000 21041 10058 21041 10058 20917 12939 20917 12939 19285 16159 19285 16159 16247 1024 16247 1024 17194 21066 17194 21066 7532 1107 7532 1107 16764 1652 16764 1652 11821 12438 11821 12438 1950 21614 1950 21614 6147 5874 6147 5874 19074 1079 19074 1079 8242 4213 8242 4213 18806 1355 18806 1355 17694 13261 17694 13261 5591 5122 5591 5122 23774 16664 23774 16664 5123 69 5123 69 17623 6605 17623 6605 15722 7394 15722 7394 16801 10094 16801 10094 6545 4986 6545 4986 6239 16408 6239 16408 9887 22886 9887 22886 15497 1437 15497 1437 10242 18648 10242 18648 9096 17430 9096 17430 16302 8649 16302 8649 15587 4642 15587 4642 19379 17685 19379 17685 10891 3047 10891 3047 10410 23669 10410 23669 12002 21906 12002 21906 20580 226 20580 226 14136 8967 14136 8967 9687 13961 9687 13961 4421 7018 4421 7018 12827 1381 12827 1381 4983 3007 4983 3007 2176 24563 2176 24563 2753 19859 2753 19859 21246 12071 21246 12071 1520 22635 1520 22635 7126 19900 7126 19900 23880 2643 23880 2643 4855 4153 4855 4153 17522 14139 17522 14139 22133 3258 22133 3258 56 19737 56 19737 21556 1683 21556 1683 22657 9924 22657 9924 3498 14402 3498 14402 10996 7846 10996 7846 21309 23217 21309 23217 1337 19759 1337 19759 13501 6113 13501 6113 2446 4419 2446 4419 22126 13033 22126 13033 19391 20926 19391 20926 10163 3165 10163 3165 4820 12407 4820 12407 22684 9728 22684 9728 10755 2380 10755 2380 895 9462 895 9462 17961 929 17961 929 24766 3188 24766 3188 12057 23898 12057 23898 5022 4604 5022 4604 6769 23917 6769 23917 24592 5888 24592 5888 18464 7967 18464 7967 22576 23653 22576 23653 1831 4640 1831 4640 4313 4971 4313 4971 16896 2671 16896 2671 14364 18085 14364 18085 813 19122 813 19122 12306 13653 12306 13653 1857 10221 1857 10221 8805 23263 8805 23263 11393 15326 11393 15326 11849 24417 11849 24417 7404 12419 7404 12419 12523 19462 12523 19462 4316 15121 4316 15121 5944 2849 5944 2849 5373 4980 5373 4980 21884 1518 21884 1518 18185 19093 18185 19093 8344 10581 8344 10581 14810 9129 14810 9129 12991 9075 12991 9075 21034 8257 21034 8257 2568 7295 2568 7295 5602 23981 5602 23981 7419 18440 7419 18440 22630 22685 22630 22685 20276 4319 20276 4319 12645 15728 12645 15728 21115 3108 21115 3108 14984 19335 14984 19335 17680 22000 17680 22000 16684 14389 16684 14389 3796 9014 3796 9014 5302 14532 5302 14532 3020 2347 3020 2347 5665 6628 5665 6628 6664 11131 6664 11131 2858 17496 2858 17496 21240 13718 21240 13718 409 8261 409 8261 3441 21427 3441 21427 18514 3304 18514 3304 6694 18478 6694 18478 5559 9828 5559 9828 15170 8477 15170 8477 20090 8301 20090 8301 17473 17519 17473 17519 7930 3742 7930 3742 20744 6699 20744 6699 11310 14880 11310 14880 16665 1934 16665 1934 32 8685 32 8685 11972 11485 11972 11485 8688 24114 8688 24114 3620 10181 3620 10181 15815 23168 15815 23168 17985 19228 17985 19228 12653 9331 12653 9331 7646 18863 7646 18863 15603 4089 15603 4089 18908 7887 18908 7887 4990 8627 4990 8627 4663 20866 4663 20866 18991 22565 18991 22565 14825 12490 14825 12490 15614 14771 15614 14771 1252 1524 1252 1524 7626 24277 7626 24277 2324 10158 2324 10158 11090 5288 11090 5288 10873 5865 10873 5865 23051 6870 23051 6870 3342 5784 3342 5784 9416 18544 9416 18544 6017 21972 6017 21972 1384 15880 1384 15880 7326 17090 7326 17090 10756 20764 10756 20764 18981 9190 18981 9190 23043 5834 23043 5834 16998 5100 16998 5100 22309 11877 22309 11877 2360 931 2360 931 13176 13076 13176 13076 24040 5603 24040 5603 4492 10544 4492 10544 6860 21725 6860 21725 15808 2306 15808 2306 2065 17047 2065 17047 18351 23974 18351 23974 4549 23234 4549 23234 453 9708 453 9708 11717 2919 11717 2919 13129 14790 13129 14790 15467 11109 15467 11109 24385 6430 24385 6430 6690 100 6690 100 1193 21782 1193 21782 16702 6887 16702 6887 2402 15052 2402 15052 20301 19337 20301 19337 8941 3394 8941 3394 20835 11926 20835 11926 1593 20687 1593 20687 8106 19283 8106 19283 1074 15944 1074 15944 1942 5437 1942 5437 563 18245 563 18245 13256 2463 13256 2463 15657 12027 15657 12027 2173 7113 2173 7113 10041 11331 10041 11331 5808 22967 5808 22967 6145 7200 6145 7200 13770 23175 13770 23175 20346 23497 20346 23497 10944 7339 10944 7339 24805 24971 24805 24971 731 19247 731 19247 18067 4960 18067 4960 24158 22522 24158 22522 1681 3176 1681 3176 16214 19738 16214 19738 22231 1732 22231 1732 611 16779 611 16779 15237 3865 15237 3865 11136 4439 11136 4439 19309 17581 19309 17581 4076 6577 4076 6577 18785 3823 18785 3823 517 21374 517 21374 1834 13472 1834 13472 20680 116 20680 116 19787 3048 19787 3048 653 14039 653 14039 16073 19055 16073 19055 3377 18918 3377 18918 22847 18526 22847 18526 3952 15583 3952 15583 12487 5629 12487 5629 22910 24467 22910 24467 19149 4625 19149 4625 3326 9743 3326 9743 18913 8737 18913 8737 6785 9262 6785 9262 2448 16114 2448 16114 13932 20109 13932 20109 2229 15066 2229 15066 2573 22287 2573 22287 14814 22113 14814 22113 11278 17001 11278 17001 13028 4365 13028 4365 16306 14806 16306 14806 11696 17170 11696 17170 3569 5512 3569 5512 16757 8298 16757 8298 9781 20457 9781 20457 4370 10993 4370 10993 11198 8798 11198 8798 21893 21987 21893 21987 22404 3101 22404 3101 11646 1865 11646 1865 7751 21458 7751 21458 21726 18586 21726 18586 2810 17948 2810 17948 8397 2760 8397 2760 4761 664 4761 664 10225 10867 10225 10867 19775 15256 19775 15256 20626 2450 20626 2450 13848 5485 13848 5485 17341 1425 17341 1425 11492 4295 11492 4295 14116 11661 14116 11661 3238 24200 3238 24200 6648 12240 6648 12240 3470 86 3470 86 23556 2804 23556 2804 12383 11428 12383 11428 22073 654 22073 654 23317 7450 23317 7450 2562 11954 2562 11954 13840 12506 13840 12506 9940 19675 9940 19675 17684 14140 17684 14140 22181 9775 22181 9775 13332 433 13332 433 23851 3376 23851 3376 3902 20958 3902 20958 11311 23455 11311 23455 24464 2756 24464 2756 17578 3344 17578 3344 2160 6961 2160 6961 24786 7160 24786 7160 134 16074 134 16074 20890 135 20890 135 5957 16090 5957 16090 13871 23222 13871 23222 2398 19344 2398 19344 21771 22085 21771 22085 16121 2157 16121 2157 19218 5964 19218 5964 22415 14609 22415 14609 16884 24807 16884 24807 8038 10755 8038 10755 18090 2682 18090 2682 10170 19013 10170 19013 21525 19179 21525 19179 1249 22334 1249 22334 9630 19301 9630 19301 412 5030 412 5030 20780 2851 20780 2851 12902 9258 12902 9258 6911 10113 6911 10113 4692 8213 4692 8213 10097 17931 10097 17931 2049 22454 2049 22454 16013 11386 16013 11386 16657 3267 16657 3267 12765 15368 12765 15368 10634 13945 10634 13945 14926 18045 14926 18045 5419 9562 5419 9562 24896 19637 24896 19637 1259 20499 1259 20499 9564 21234 9564 21234 24337 2149 24337 2149 21430 18434 21430 18434 5588 22396 5588 22396 1498 989 1498 989 5833 13581 5833 13581 1722 118 1722 118 12594 1502 12594 1502 12977 1902 12977 1902 3452 18817 3452 18817 914 4756 914 4756 21492 2295 21492 2295 21121 19018 21121 19018 10910 11782 10910 11782 255 18194 255 18194 10775 23979 10775 23979 13739 710 13739 710 11636 4391 11636 4391 21597 19136 21597 19136 1599 12576 1599 12576 13835 13032 13835 13032 11450 17726 11450 17726 17310 16216 17310 16216 13242 10295 13242 10295 20536 9654 20536 9654 1993 11795 1993 11795 14972 9526 14972 9526 3598 24032 3598 24032 3639 17303 3639 17303 24957 8339 24957 8339 4046 9141 4046 9141 14473 22072 14473 22072 17672 13411 17672 13411 3657 18726 3657 18726 22584 11567 22584 11567 22087 23050 22087 23050 18841 18635 18841 18635 4213 4851 4213 4851 13481 19870 13481 19870 10000 19697 10000 19697 19744 5318 19744 5318 20879 8120 20879 8120 12521 17795 12521 17795 3976 19278 3976 19278 20493 3898 20493 3898 11995 9841 11995 9841 12277 1778 12277 1778 5248 13213 5248 13213 13005 20599 13005 20599 10840 10940 10840 10940 6857 7979 6857 7979 12349 3480 12349 3480 7639 8707 7639 8707 17855 16533 17855 16533 5645 11124 5645 11124 22751 18351 22751 18351 7038 9481 7038 9481 10830 2273 10830 2273 2214 15982 2214 15982 21892 19401 21892 19401 21947 14017 21947 14017 15725 13040 15725 13040 23850 16693 23850 16693 13919 11218 13919 11218 9649 7552 9649 7552 4735 9700 4735 9700 6235 717 6235 717 10574 10186 10574 10186 1276 19686 1276 19686 11321 5625 11321 5625 5375 425 5375 425 13154 7244 13154 7244 16680 3970 16680 3970 11043 19378 11043 19378 15539 21138 15539 21138 2417 17758 2417 17758 12111 8827 12111 8827 15088 16929 15088 16929 17797 974 17797 974 784 8236 784 8236 3728 9312 3728 9312 2006 7106 2006 7106 13978 14841 13978 14841 19283 12727 19283 12727 13482 23216 13482 23216 14192 14323 14192 14323 6453 1964 6453 1964 18273 4308 18273 4308 20802 23463 20802 23463 12889 22965 12889 22965 4485 2057 4485 2057 6525 9470 6525 9470 1426 12457 1426 12457 11154 14472 11154 14472 8415 3556 8415 3556 6272 20885 6272 20885 8485 5039 8485 5039 8150 7230 8150 7230 3860 4740 3860 4740 21846 8160 21846 8160 13057 8432 13057 8432 15200 10057 15200 10057 7368 17912 7368 17912 7559 14454 7559 14454 1005 2563 1005 2563 9685 24441 9685 24441 16216 2034 16216 2034 24175 6115 24175 6115 12134 18388 12134 18388 22983 12353 22983 12353 24804 16014 24804 16014 19265 17421 19265 17421 2353 12941 2353 12941 7467 24591 7467 24591 9770 17669 9770 17669 18478 8873 18478 8873 21333 21442 21333 21442 12246 9382 12246 9382 11730 894 11730 894 16564 5343 16564 5343 16190 7569 16190 7569 834 19110 834 19110 24564 12742 24564 12742 8235 12512 8235 12512 9460 7545 9460 7545 9845 23960 9845 23960 975 24517 975 24517 24686 9880 24686 9880 13604 4670 13604 4670 22811 16897 22811 16897 2666 7131 2666 7131 15549 4318 15549 4318 1080 2162 1080 2162 3118 3782 3118 3782 6341 934 6341 934 6541 13852 6541 13852 1902 23823 1902 23823 11053 19943 11053 19943 2282 23451 2282 23451 16538 9424 16538 9424 19437 10260 19437 10260 7493 22852 7493 22852 7636 8991 7636 8991 13322 17974 13322 17974 1209 7312 1209 7312 17970 9297 17970 9297 6343 15555 6343 15555 21811 12036 21811 12036 15253 16682 15253 16682 8388 17154 8388 17154 4139 16835 4139 16835 2368 10674 2368 10674 22875 14958 22875 14958 20875 24494 20875 24494 20708 13185 20708 13185 24224 15602 24224 15602 21167 4202 21167 4202 926 11244 926 11244 236 24418 236 24418 17820 14424 17820 14424 21489 606 21489 606 6309 6615 6309 6615 584 22326 584 22326 24809 12743 24809 12743 22945 10334 22945 10334 17272 5157 17272 5157 4510 21794 4510 21794 10580 14094 10580 14094 1150 21904 1150 21904 15439 1343 15439 1343 8748 10042 8748 10042 15014 2877 15014 2877 19625 18301 19625 18301 19951 23141 19951 23141 9359 23013 9359 23013 13424 17123 13424 17123 23475 246 23475 246 4846 8733 4846 8733 488 24392 488 24392 13200 11579 13200 11579 16970 20384 16970 20384 22905 7263 22905 7263 4211 5781 4211 5781 21151 3753 21151 3753 5768 23545 5768 23545 9231 18572 9231 18572 19013 15699 19013 15699 6524 6435 6524 6435 2672 6027 2672 6027 19668 4067 19668 4067 14517 23792 14517 23792 21231 6721 21231 6721 13698 24151 13698 24151 17539 1613 17539 1613 3501 19963 3501 19963 22726 3721 22726 3721 14700 18234 14700 18234 14606 24792 14606 24792 3898 882 3898 882 6578 9362 6578 9362 19957 11876 19957 11876 8351 9702 8351 9702 5103 22450 5103 22450 1433 17060 1433 17060 1033 6823 1033 6823 19387 19078 19387 19078 10815 22940 10815 22940 24832 19960 24832 19960 24878 2216 24878 2216 24612 9913 24612 9913 6133 24785 6133 24785 6359 7319 6359 7319 14387 2279 14387 2279 17478 20831 17478 20831 3612 23660 3612 23660 9837 6993 9837 6993 6010 20807 6010 20807 16072 15578 16072 15578 17629 5922 17629 5922 15799 15638 15799 15638 3445 17579 3445 17579 10685 7658 10685 7658 6180 13124 6180 13124 2788 7399 2788 7399 7981 921 7981 921 1571 21851 1571 21851 686 4797 686 4797 20912 5576 20912 5576 12414 1707 12414 1707 20593 5877 20593 5877 6452 21445 6452 21445 10724 3494 10724 3494 14979 1378 14979 1378 21059 4283 21059 4283 792 8961 792 8961 1115 13030 1115 13030 18299 20151 18299 20151 8208 20994 8208 20994 21461 14193 21461 14193 15259 12265 15259 12265 3108 17109 3108 17109 4972 8900 4972 8900 11083 13525 11083 13525 11589 12200 11589 12200 8154 3429 8154 3429 10627 1170 10627 1170 7089 6243 7089 6243 10471 5669 10471 5669 20465 20127 20465 20127 11769 22025 11769 22025 4145 20282 4145 20282 16920 2980 16920 2980 10934 11539 10934 11539 88 13258 88 13258 6926 23020 6926 23020 15809 20790 15809 20790 889 3495 889 3495 7967 6474 7967 6474 20914 476 20914 476 10839 24374 10839 24374 8078 10080 8078 10080 13638 11669 13638 11669 9551 131 9551 131 1100 20001 1100 20001 10532 7916 10532 7916 18220 13015 18220 13015 8546 17775 8546 17775 9249 23273 9249 23273 15633 5068 15633 5068 11714 10297 11714 10297 9276 7313 9276 7313 20461 1563 20461 1563 4941 4171 4941 4171 6206 9680 6206 9680 2980 23727 2980 23727 2010 23379 2010 23379 24747 21941 24747 21941 1474 3487 1474 3487 7762 11299 7762 11299 10977 20769 10977 20769 17049 21121 17049 21121 21174 23713 21174 23713 3190 12943 3190 12943 9813 19159 9813 19159 11280 16953 11280 16953 19164 12417 19164 12417 185 10098 185 10098 12470 12211 12470 12211 18882 10809 18882 10809 4616 5320 4616 5320 24494 21901 24494 21901 22336 3135 22336 3135 1154 9822 1154 9822 4193 13020 4193 13020 22972 272 22972 272 2687 4130 2687 4130 3364 14037 3364 14037 3455 21080 3455 21080 17140 13301 17140 13301 245 21028 245 21028 14238 13614 14238 13614 19002 12774 19002 12774 9850 10765 9850 10765 10513 24670 10513 24670 3137 14797 3137 14797 21830 4929 21830 4929 10539 13510 10539 13510 23176 23851 23176 23851 9098 23938 9098 23938 23096 16583 23096 16583 4369 6102 4369 6102 19319 8029 19319 8029 4253 3472 4253 3472 11248 24451 11248 24451 19496 23807 19496 23807 13799 17434 13799 17434 24826 12326 24826 12326 9794 21450 9794 21450 2952 13307 2952 13307 10210 14143 10210 14143 5736 19594 5736 19594 5115 13449 5115 13449 608 1505 608 1505 4045 18992 4045 18992 24925 1369 24925 1369 5275 3425 5275 3425 2592 23403 2592 23403 6762 23603 6762 23603 16118 10194 16118 10194 16473 12384 16473 12384 17065 14644 17065 14644 4710 5501 4710 5501 17938 20580 17938 20580 17446 12300 17446 12300 22587 18409 22587 18409 12203 12700 12203 12700 15695 16873 15695 16873 16681 21351 16681 21351 24505 13608 24505 13608 5010 19691 5010 19691 17894 2222 17894 2222 17814 13211 17814 13211 18539 8739 18539 8739 13977 19522 13977 19522 16260 11677 16260 11677 6739 13233 6739 13233 22526 13727 22526 13727 11605 8113 11605 8113 960 7354 960 7354 24917 876 24917 876 7177 8417 7177 8417 17829 16876 17829 16876 17097 19514 17097 19514 702 4920 702 4920 15821 2151 15821 2151 11084 10813 11084 10813 10593 21240 10593 21240 24517 14510 24517 14510 17621 23770 17621 23770 20069 18838 20069 18838 10721 10458 10721 10458 17940 982 17940 982 7702 5113 7702 5113 19057 8964 19057 8964 12856 23635 12856 23635 2537 19085 2537 19085 17082 3310 17082 3310 4416 23029 4416 23029 12197 8858 12197 8858 13098 15227 13098 15227 7205 1556 7205 1556 22239 15749 22239 15749 5515 22867 5515 22867 20387 13977 20387 13977 17777 643 17777 643 10619 8295 10619 8295 22297 13180 22297 13180 2276 14772 2276 14772 9723 18258 9723 18258 21228 4364 21228 4364 14826 24741 14826 24741 10089 11337 10089 11337 4059 9931 4059 9931 17929 7298 17929 7298 12014 12567 12014 12567 3531 15099 3531 15099 4214 19588 4214 19588 3093 3396 3093 3396 21506 2845 21506 2845 6757 24452 6757 24452 13374 14060 13374 14060 9067 12080 9067 12080 2330 11313 2330 11313 15247 21087 15247 21087 11598 44 11598 44 9829 12653 9829 12653 18895 6688 18895 6688 10085 3130 10085 3130 17696 15493 17696 15493 10413 18016 10413 18016 3465 23559 3465 23559 438 9418 438 9418 1618 6056 1618 6056 21440 2888 21440 2888 5316 869 5316 869 8703 17114 8703 17114 19333 511 19333 511 20103 24033 20103 24033 2046 6292 2046 6292 5707 8651 5707 8651 6124 16881 6124 16881 12862 8284 12862 8284 23224 1374 23224 1374 11572 16364 11572 16364 9601 20850 9601 20850 16363 8498 16363 8498 6714 7251 6714 7251 10048 11444 10048 11444 7105 17077 7105 17077 23460 11691 23460 11691 10672 17774 10672 17774 12830 799 12830 799 437 9711 437 9711 22066 22185 22066 22185 18808 7266 18808 7266 5192 11733 5192 11733 22283 20146 22283 20146 20649 14764 20649 14764 20252 105 20252 105 1332 8363 1332 8363 8909 5154 8909 5154 14973 20385 14973 20385 21616 23210 21616 23210 12404 3513 12404 3513 2386 23805 2386 23805 11577 16271 11577 16271 1339 19211 1339 19211 132 22263 132 22263 20078 14497 20078 14497 18070 6571 18070 6571 12208 14992 12208 14992 3483 20373 3483 20373 11322 6076 11322 6076 6886 22791 6886 22791 2535 5914 2535 5914 2078 4499 2078 4499 21702 9763 21702 9763 7522 23867 7522 23867 18608 8418 18608 8418 4183 23593 4183 23593 6398 4982 6398 4982 19099 7085 19099 7085 1326 3985 1326 3985 6763 16593 6763 16593 13530 2843 13530 2843 11318 10782 11318 10782 9376 1334 9376 1334 2274 23774 2274 23774 15100 20898 15100 20898 8312 17409 8312 17409 15167 23702 15167 23702 23968 8107 23968 8107 10981 15094 10981 15094 8087 20629 8087 20629 15502 465 15502 465 21965 9813 21965 9813 2041 23325 2041 23325 7560 6481 7560 6481 499 10259 499 10259 8767 4903 8767 4903 1523 7752 1523 7752 22123 7343 22123 7343 22652 15314 22652 15314 2207 8970 2207 8970 14819 1873 14819 1873 8796 12447 8796 12447 13002 6296 13002 6296 24129 21033 24129 21033 12579 6929 12579 6929 148 424 148 424 18609 2495 18609 2495 20075 11951 20075 11951 13686 10369 13686 10369 14987 7586 14987 7586 11017 21628 11017 21628 23002 17200 23002 17200 766 15893 766 15893 22676 20448 22676 20448 19328 24096 19328 24096 18390 7835 18390 7835 4528 14831 4528 14831 421 15889 421 15889 12170 4582 12170 4582 6899 21624 6899 21624 8614 17028 8614 17028 7521 19659 7521 19659 8576 9977 8576 9977 10184 13836 10184 13836 18463 19490 18463 19490 20739 23892 20739 23892 6977 13699 6977 13699 8211 24041 8211 24041 16916 11767 16916 11767 8195 24910 8195 24910 13845 258 13845 258 8673 1379 8673 1379 3942 13408 3942 13408 3334 8117 3334 8117 5492 6365 5492 6365 18508 2604 18508 2604 751 8000 751 8000 1533 4160 1533 4160 16296 6314 16296 6314 7770 21184 7770 21184 10725 4771 10725 4771 14195 17858 14195 17858 11481 16850 11481 16850 3472 19280 3472 19280 10164 22795 10164 22795 5472 12713 5472 12713 5857 21749 5857 21749 11161 18608 11161 18608 7033 12249 7033 12249 3919 15838 3919 15838 23935 19392 23935 19392 9390 17 9390 17 20701 22753 20701 22753 12702 9897 12702 9897 9668 24381 9668 24381 8269 23751 8269 23751 8093 23712 8093 23712 18865 739 18865 739 13955 3821 13955 3821 5564 23059 5564 23059 13405 1038 13405 1038 2621 24871 2621 24871 4165 13838 4165 13838 7093 4389 7093 4389 11025 12903 11025 12903 11281 19165 11281 19165 19462 250 19462 250 2137 2087 2137 2087 22886 18133 22886 18133 23360 10174 23360 10174 8021 9452 8021 9452 4436 17821 4436 17821 8471 14372 8471 14372 22122 12107 22122 12107 23216 5370 23216 5370 10687 12527 10687 12527 19741 9678 19741 9678 12341 5577 12341 5577 19449 8960 19449 8960 3057 23154 3057 23154 14173 4368 14173 4368 4287 5906 4287 5906 19529 4509 19529 4509 18567 14787 18567 14787 9978 17623 9978 17623 14474 3943 14474 3943 7878 7143 7878 7143 4555 8406 4555 8406 16748 5785 16748 5785 11839 24832 11839 24832 23275 10415 23275 10415 3520 4311 3520 4311 5890 14088 5890 14088 23395 14648 23395 14648 7050 16754 7050 16754 7434 5258 7434 5258 7565 11645 7565 11645 16135 6908 16135 6908 14513 24416 14513 24416 543 6956 543 6956 2809 8152 2809 8152 5625 13685 5625 13685 18641 20844 18641 20844 16365 16781 16365 16781 15776 16791 15776 16791 22217 14900 22217 14900 21903 23162 21903 23162 7075 4994 7075 4994 2930 4623 2930 4623 14091 11348 14091 11348 8402 12321 8402 12321 17886 20443 17886 20443 3825 14332 3825 14332 24768 24293 24768 24293 17848 9058 17848 9058 19601 17438 19601 17438 8167 4863 8167 4863 16331 11280 16331 11280 21386 15174 21386 15174 3494 15005 3494 15005 19021 7572 19021 7572 1783 5052 1783 5052 20585 21594 20585 21594 12309 5633 12309 5633 11032 1455 11032 1455 23854 18506 23854 18506 944 5243 944 5243 19648 5244 19648 5244 3753 20621 3753 20621 22400 18505 22400 18505 24624 5018 24624 5018 14044 1738 14044 1738 3994 344 3994 344 9917 7098 9917 7098 6499 24539 6499 24539 21301 7327 21301 7327 6746 17557 6746 17557 11173 7921 11173 7921 6706 20530 6706 20530 12549 4529 12549 4529 22612 16678 22612 16678 24970 21342 24970 21342 24796 13865 24796 13865 7212 21038 7212 21038 7136 8470 7136 8470 10883 13312 10883 13312 23917 16377 23917 16377 11855 20456 11855 20456 12677 21587 12677 21587 12807 21844 12807 21844 298 20532 298 20532 14471 4297 14471 4297 16264 17299 16264 17299 8448 13304 8448 13304 12205 13218 12205 13218 24761 19677 24761 19677 24973 9168 24973 9168 16422 1308 16422 1308 17161 11906 17161 11906 12272 20131 12272 20131 9278 23697 9278 23697 1015 12371 1015 12371 21592 17924 21592 17924 17282 3430 17282 3430 20529 17494 20529 17494 12878 3032 12878 3032 4585 15674 4585 15674 23608 19030 23608 19030 18579 16193 18579 16193 10274 10719 10274 10719 16800 9015 16800 9015 18306 23580 18306 23580 5233 20331 5233 20331 3629 1467 3629 1467 5804 12206 5804 12206 22302 19361 22302 19361 24788 23055 24788 23055 4706 16655 4706 16655 1440 208 1440 208 8162 2578 8162 2578 12359 4879 12359 4879 13398 9178 13398 9178 18132 22429 18132 22429 15290 4910 15290 4910 8926 3167 8926 3167 24683 13613 24683 13613 16389 2831 16389 2831 9777 20725 9777 20725 9622 19827 9622 19827 14835 21382 14835 21382 21230 6401 21230 6401 22177 14618 22177 14618 7758 7750 7758 7750 15528 668 15528 668 24472 15246 24472 15246 13216 4917 13216 4917 20682 24588 20682 24588 16117 11016 16117 11016 3878 16335 3878 16335 9165 6511 9165 6511 6155 24349 6155 24349 6358 20746 6358 20746 803 4150 803 4150 10403 19592 10403 19592 23044 5160 23044 5160 19291 19933 19291 19933 1648 16858 1648 16858 20830 19282 20830 19282 10528 3014 10528 3014 1944 15489 1944 15489 18200 8205 18200 8205 13540 19382 13540 19382 15398 452 15398 452 16949 11011 16949 11011 12798 1530 12798 1530 5160 8795 5160 8795 19713 22760 19713 22760 16474 12712 16474 12712 14744 188 14744 188 14991 27 14991 27 21013 908 21013 908 12497 4240 12497 4240 17326 939 17326 939 24737 5133 24737 5133 14675 21912 14675 21912 17030 8723 17030 8723 10461 19736 10461 19736 6993 18227 6993 18227 20941 1608 20941 1608 9926 12525 9926 12525 17639 8988 17639 8988 22098 24341 22098 24341 11133 24639 11133 24639 13818 15114 13818 15114 18407 2697 18407 2697 19264 18545 19264 18545 23094 6612 23094 6612 19919 6522 19919 6522 13491 5684 13491 5684 14784 10442 14784 10442 18532 16285 18532 16285 8138 13644 8138 13644 15759 4841 15759 4841 5706 7355 5706 7355 10216 6864 10216 6864 9542 24438 9542 24438 11557 23738 11557 23738 12209 15016 12209 15016 23173 12750 23173 12750 313 21052 313 21052 14908 20845 14908 20845 22563 16389 22563 16389 15835 3289 15835 3289 18287 23113 18287 23113 17863 21021 17863 21021 5241 4677 5241 4677 180 19442 180 19442 14393 3067 14393 3067 2929 3840 2929 3840 1190 18036 1190 18036 24780 18406 24780 18406 12911 6031 12911 6031 21933 20929 21933 20929 23635 13476 23635 13476 2442 16638 2442 16638 5644 2639 5644 2639 7401 3530 7401 3530 19637 22561 19637 22561 24989 9098 24989 9098 24899 15312 24899 15312 15855 5271 15855 5271 13085 12433 13085 12433 11180 4239 11180 4239 18541 1043 18541 1043 9703 10447 9703 10447 16837 11502 16837 11502 24563 18551 24563 18551 5290 1126 5290 1126 8018 2396 8018 2396 16933 20306 16933 20306 23589 3251 23589 3251 2777 14888 2777 14888 5704 6048 5704 6048 11302 20860 11302 20860 13581 2217 13581 2217 1066 14482 1066 14482 4916 11513 4916 11513 1179 21326 1179 21326 19236 14099 19236 14099 19116 7820 19116 7820 8894 14872 8894 14872 4366 19054 4366 19054 17076 1512 17076 1512 11381 4012 11381 4012 14033 11439 14033 11439 2382 17655 2382 17655 18885 6987 18885 6987 3131 17401 3131 17401 1047 4225 1047 4225 21937 11424 21937 11424 9032 9177 9032 9177 9961 1719 9961 1719 13439 7036 13439 7036 5477 23430 5477 23430 12388 17260 12388 17260 9937 18769 9937 18769 11303 20507 11303 20507 5396 983 5396 983 21377 4533 21377 4533 17251 20046 17251 20046 3827 10807 3827 10807 14989 6970 14989 6970 10569 3451 10569 3451 10885 36 10885 36 20266 14248 20266 14248 16597 8132 16597 8132 10215 6918 10215 6918 9844 5638 9844 5638 10460 2911 10460 2911 5231 6335 5231 6335 1754 4189 1754 4189 224 4087 224 4087 21589 5918 21589 5918 1838 3653 1838 3653 4309 4850 4309 4850 12522 4037 12522 4037 815 11150 815 11150 140 11534 140 11534 17381 2908 17381 2908 19901 221 19901 221 5755 22956 5755 22956 20989 23336 20989 23336 8927 3272 8927 3272 3478 23004 3478 23004 12620 21353 12620 21353 13976 15338 13976 15338 8778 8696 8778 8696 11101 2531 11101 2531 2019 16431 2019 16431 5838 20771 5838 20771 15532 9508 15532 9508 19539 72 19539 72 14821 18015 14821 18015 19144 20628 19144 20628 3299 13219 3299 13219 18843 18624 18843 18624 10782 12645 10782 12645 22801 13827 22801 13827 7280 14493 7280 14493 18845 4105 18845 4105 11663 12274 11663 12274 9807 23983 9807 23983 3839 15286 3839 15286 1443 11199 1443 11199 24713 20043 24713 20043 23966 11625 23966 11625 15931 13479 15931 13479 24444 4731 24444 4731 9247 21041 9247 21041 8965 22562 8965 22562 10343 353 10343 353 2634 1798 2634 1798 8999 6570 8999 6570 22639 2148 22639 2148 19338 786 19338 786 7613 21760 7613 21760 3338 12194 3338 12194 2293 3471 2293 3471 8723 17444 8723 17444 105 9189 105 9189 7553 13293 7553 13293 10932 22971 10932 22971 19783 1368 19783 1368 11767 11074 11767 11074 7021 19121 7021 19121 2346 3202 2346 3202 13744 11409 13744 11409 23446 19642 23446 19642 23859 713 23859 713 7588 15000 7588 15000 21224 10001 21224 10001 23315 10849 23315 10849 23077 20514 23077 20514 4365 19331 4365 19331 17413 14769 17413 14769 5469 24055 5469 24055 22164 5385 22164 5385 4524 17688 4524 17688 22067 15017 22067 15017 8299 16543 8299 16543 9692 12847 9692 12847 3436 24006 3436 24006 20313 24970 20313 24970 20024 16398 20024 16398 20950 20816 20950 20816 7418 23493 7418 23493 1979 6911 1979 6911 3590 1736 3590 1736 1560 3268 1560 3268 12105 5161 12105 5161 8282 15566 8282 15566 12317 20013 12317 20013 21769 141 21769 141 48 11770 48 11770 11428 2249 11428 2249 19289 10912 19289 10912 1441 7742 1441 7742 1202 9889 1202 9889 16166 5755 16166 5755 9780 5186 9780 5186 24066 20588 24066 20588 11495 6001 11495 6001 15298 2557 15298 2557 13870 5151 13870 5151 4894 11682 4894 11682 6252 9000 6252 9000 20339 8242 20339 8242 468 8552 468 8552 16834 24211 16834 24211 5037 18082 5037 18082 18239 2868 18239 2868 23737 12732 23737 12732 3710 92 3710 92 11060 2140 11060 2140 7219 10045 7219 10045 8374 14819 8374 14819 19793 18824 19793 18824 15529 6175 15529 6175 6275 6223 6275 6223 17998 14254 17998 14254 13983 20987 13983 20987 5202 6652 5202 6652 1693 20590 1693 20590 2984 4187 2984 4187 4733 24733 4733 24733 11360 7435 11360 7435 21861 4747 21861 4747 1659 23801 1659 23801 13306 18732 13306 18732 23776 19996 23776 19996 569 24795 569 24795 11756 299 11756 299 20337 1392 20337 1392 1271 13524 1271 13524 6788 5062 6788 5062 1481 21809 1481 21809 23294 16909 23294 16909 16614 6249 16614 6249 12920 8144 12920 8144 21668 2994 21668 2994 1094 264 1094 264 14601 114 14601 114 7895 23322 7895 23322 7991 3157 7991 3157 6948 14887 6948 14887 22082 11555 22082 11555 24787 5685 24787 5685 5001 3003 5001 3003 5485 11274 5485 11274 11539 3679 11539 3679 14682 12828 14682 12828 9364 17213 9364 17213 14733 15105 14733 15105 5955 9045 5955 9045 20738 3137 20738 3137 10819 22213 10819 22213 17202 16405 17202 16405 19189 12696 19189 12696 13058 23718 13058 23718 1118 22284 1118 22284 13908 6269 13908 6269 23642 18575 23642 18575 14885 13997 14885 13997 3897 11151 3897 11151 4052 4048 4052 4048 14756 18789 14756 18789 8028 28 8028 28 20900 5184 20900 5184 8110 8083 8110 8083 14584 10375 14584 10375 19714 23485 19714 23485 11983 15788 11983 15788 8334 1081 8334 1081 21323 15053 21323 15053 16566 5715 16566 5715 1780 1418 1780 1418 2689 20035 2689 20035 9756 10200 9756 10200 3663 22140 3663 22140 16663 5775 16663 5775 23102 7003 23102 7003 20840 21467 20840 21467 4742 1236 4742 1236 4949 6376 4949 6376 4917 5016 4917 5016 9730 17169 9730 17169 19868 18597 19868 18597 18030 12449 18030 12449 10726 4296 10726 4296 18561 13451 18561 13451 3762 8376 3762 8376 1608 8812 1608 8812 18807 18119 18807 18119 10720 7148 10720 7148 4727 22704 4727 22704 14435 6282 14435 6282 13565 13554 13565 13554 16709 6566 16709 6566 14704 1307 14704 1307 24185 12412 24185 12412 14464 19530 14464 19530 8494 21848 8494 21848 718 19623 718 19623 23964 18167 23964 18167 22687 11306 22687 11306 823 2485 823 2485 16490 1685 16490 1685 104 19407 104 19407 11691 24831 11691 24831 23422 21547 23422 21547 19484 17524 19484 17524 20416 5006 20416 5006 21840 11896 21840 11896 15468 16751 15468 16751 9973 14089 9973 14089 14168 13132 14168 13132 10071 5543 10071 5543 17185 9499 17185 9499 8309 24007 8309 24007 22065 19109 22065 19109 14961 24573 14961 24573 8868 13725 8868 13725 12750 4127 12750 4127 7681 1643 7681 1643 8714 17724 8714 17724 17734 24050 17734 24050 11523 12585 11523 12585 14974 393 14974 393 9946 23171 9946 23171 8581 23425 8581 23425 3453 22332 3453 22332 14093 14097 14093 14097 23513 13279 23513 13279 4198 13148 4198 13148 20773 13949 20773 13949 20524 19915 20524 19915 5777 12680 5777 12680 1342 10833 1342 10833 17417 2978 17417 2978 24471 1300 24471 1300 3895 16294 3895 16294 22221 11615 22221 11615 554 8159 554 8159 9760 22978 9760 22978 1901 20215 1901 20215 19610 13675 19610 13675 4544 2981 4544 2981 4661 2233 4661 2233 7211 2652 7211 2652 2977 8193 2977 8193 7253 4216 7253 4216 24839 4328 24839 4328 11895 6018 11895 6018 13018 19805 13018 19805 17400 2603 17400 2603 1649 19205 1649 19205 17340 18596 17340 18596 18656 16505 18656 16505 14785 18270 14785 18270 6472 16688 6472 16688 22276 8097 22276 8097 14714 10899 14714 10899 2018 6058 2018 6058 9332 11297 9332 11297 2596 5584 2596 5584 17577 8058 17577 8058 8077 20855 8077 20855 16081 5408 16081 5408 13141 22306 13141 22306 24867 23402 24867 23402 13124 20957 13124 20957 11638 11833 11638 11833 24903 7066 24903 7066 13370 14514 13370 14514 9646 14515 9646 14515 7464 12237 7464 12237 2120 7726 2120 7726 3744 18760 3744 18760 1757 19646 1757 19646 10131 379 10131 379 14211 200 14211 200 6730 7582 6730 7582 20067 18964 20067 18964 12350 18253 12350 18253 11040 14689 11040 14689 3986 14682 3986 14682 11861 13771 11861 13771 9577 17605 9577 17605 21307 19261 21307 19261 5207 8264 5207 8264 19563 14677 19563 14677 17354 19193 17354 19193 21150 13422 21150 13422 5589 2688 5589 2688 17875 7345 17875 7345 18323 19481 18323 19481 11298 21248 11298 21248 10777 21609 10777 21609 13892 10336 13892 10336 19183 14083 19183 14083 4746 10021 4746 10021 5493 17762 5493 17762 6069 15028 6069 15028 20646 22300 20646 22300 22246 20999 22246 20999 17766 6264 17766 6264 20047 7291 20047 7291 763 21606 763 21606 25 23779 25 23779 3974 23817 3974 23817 12715 13481 12715 13481 2500 11139 2500 11139 19268 19564 19268 19564 11046 13041 11046 13041 14359 1351 14359 1351 2589 5254 2589 5254 1748 21532 1748 21532 6052 1301 6052 1301 24460 8015 24460 8015 19642 7456 19642 7456 21002 18857 21002 18857 22504 24781 22504 24781 17151 20691 17151 20691 9396 8028 9396 8028 1121 10003 1121 10003 3927 17211 3927 17211 14089 10580 14089 10580 12868 1582 12868 1582 14845 6017 14845 6017 20779 2459 20779 2459 7015 6765 7015 6765 22973 23176 22973 23176 19356 1828 19356 1828 5304 18098 5304 18098 10446 17033 10446 17033 1635 18916 1635 18916 16477 12631 16477 12631 23724 17044 23724 17044 4097 22341 4097 22341 10642 9947 10642 9947 21517 22407 21517 22407 1766 4697 1766 4697 24729 16592 24729 16592 15016 20538 15016 20538 24254 4021 24254 4021 19942 4737 19942 4737 16819 177 16819 177 6807 17538 6807 17538 21042 15894 21042 15894 5168 12284 5168 12284 15125 11863 15125 11863 13283 231 13283 231 12010 8582 12010 8582 3779 24083 3779 24083 11564 4059 11564 4059 13077 11729 13077 11729 52 9194 52 9194 16111 20915 16111 20915 21184 23562 21184 23562 21643 5968 21643 5968 18727 11813 18727 11813 16541 4027 16541 4027 11456 15559 11456 15559 21416 21892 21416 21892 7695 8108 7695 8108 7726 9017 7726 9017 18303 19828 18303 19828 4235 19026 4235 19026 4236 21141 4236 21141 17876 24169 17876 24169 10894 13173 10894 13173 11357 11665 11357 11665 19084 21444 19084 21444 14355 8084 14355 8084 16802 5845 16802 5845 15198 22179 15198 22179 2597 17360 2597 17360 2082 9304 2082 9304 13359 14986 13359 14986 2618 9229 2618 9229 23972 6238 23972 6238 11846 21970 11846 21970 23473 16579 23473 16579 10499 24917 10499 24917 2933 17886 2933 17886 15824 22264 15824 22264 16356 20984 16356 20984 24514 18688 24514 18688 12096 1871 12096 1871 3428 12005 3428 12005 5212 3419 5212 3419 13531 2314 13531 2314 833 22467 833 22467 24014 7705 24014 7705 3365 8105 3365 8105 14992 14925 14992 14925 9651 2253 9651 2253 1435 24039 1435 24039 8453 20014 8453 20014 20776 14858 20776 14858 1492 19264 1492 19264 8763 3728 8763 3728 14011 2138 14011 2138 16649 14555 16649 14555 847 8442 847 8442 11977 2878 11977 2878 15219 6487 15219 6487 7017 21352 7017 21352 23495 14516 23495 14516 20961 19668 20961 19668 23123 5936 23123 5936 8850 386 8850 386 11261 17197 11261 17197 2700 7748 2700 7748 10435 3255 10435 3255 17083 4496 17083 4496 8569 13323 8569 13323 10361 633 10361 633 1000 24322 1000 24322 17950 22677 17950 22677 10743 13294 10743 13294 17888 10347 17888 10347 4890 8463 4890 8463 14592 20786 14592 20786 15145 3424 15145 3424 23781 13986 23781 13986 13383 1453 13383 1453 18313 16595 18313 16595 434 5345 434 5345 6377 1469 6377 1469 12283 23190 12283 23190 13331 15830 13331 15830 23292 15659 23292 15659 14213 22086 14213 22086 15782 13623 15782 13623 19194 7061 19194 7061 16360 10517 16360 10517 9237 10562 9237 10562 14276 11802 14276 11802 4886 10225 4886 10225 729 13888 729 13888 1628 6270 1628 6270 16995 13115 16995 13115 23501 23219 23501 23219 6090 6260 6090 6260 5501 6711 5501 6711 12884 20526 12884 20526 1469 23543 1469 23543 13267 8813 13267 8813 10829 13595 10829 13595 18460 1292 18460 1292 4090 8915 4090 8915 8671 21117 8671 21117 17369 10391 17369 10391 4904 22241 4904 22241 17256 15419 17256 15419 21842 14226 21842 14226 15992 3761 15992 3761 12559 6940 12559 6940 9697 7603 9697 7603 7276 19523 7276 19523 11894 15669 11894 15669 9435 14177 9435 14177 13022 7309 13022 7309 23948 10946 23948 10946 884 20464 884 20464 17704 11590 17704 11590 903 22019 903 22019 1027 10315 1027 10315 21014 1510 21014 1510 1310 1314 1310 1314 4326 5611 4326 5611 3600 20636 3600 20636 22523 21164 22523 21164 24736 15680 24736 15680 11669 9609 11669 9609 12707 12378 12707 12378 2304 8845 2304 8845 23908 24787 23908 24787 638 4167 638 4167 9218 23819 9218 23819 11609 9817 11609 9817 18853 23787 18853 23787 1919 14827 1919 14827 17963 4467 17963 4467 16581 1928 16581 1928 24790 24833 24790 24833 24369 23153 24369 23153 15321 1893 15321 1893 9173 14252 9173 14252 8913 13081 8913 13081 21746 4435 21746 4435 15680 9653 15680 9653 11918 8407 11918 8407 11751 20283 11751 20283 13003 17882 13003 17882 11919 294 11919 294 7638 3542 7638 3542 987 22567 987 22567 17554 18487 17554 18487 8540 12275 8540 12275 6910 5933 6910 5933 5325 2170 5325 2170 8765 11254 8765 11254 18592 12077 18592 12077 11055 9108 11055 9108 4548 19565 4548 19565 23758 6674 23758 6674 9054 7185 9054 7185 15082 20563 15082 20563 19436 2333 19436 2333 5099 1612 5099 1612 17840 19001 17840 19001 15440 6787 15440 6787 5993 16667 5993 16667 8821 13859 8821 13859 18038 3609 18038 3609 13618 12368 13618 12368 18571 2526 18571 2526 6570 16657 6570 16657 11300 7102 11300 7102 10067 8857 10067 8857 13157 5741 13157 5741 10374 13764 10374 13764 7807 8309 7807 8309 22935 10323 22935 10323 1009 5645 1009 5645 12777 19598 12777 19598 17916 11176 17916 11176 20385 11593 20385 11593 22140 5117 22140 5117 1903 14508 1903 14508 4931 13492 4931 13492 23754 13740 23754 13740 2979 5327 2979 5327 11511 18762 11511 18762 18268 3565 18268 3565 20471 4424 20471 4424 18631 18376 18631 18376 35 14477 35 14477 15555 1028 15555 1028 20822 6082 20822 6082 2288 16528 2288 16528 16996 22464 16996 22464 23098 7257 23098 7257 7311 8742 7311 8742 477 8643 477 8643 11104 4271 11104 4271 11568 7853 11568 7853 17763 6779 17763 6779 9664 3890 9664 3890 12507 17798 12507 17798 14055 12622 14055 12622 15513 20103 15513 20103 19430 22478 19430 22478 14680 7461 14680 7461 8146 24395 8146 24395 24041 3159 24041 3159 5888 14421 5888 14421 23376 17066 23376 17066 21302 9815 21302 9815 9693 4262 9693 4262 2474 15455 2474 15455 22617 10434 22617 10434 13312 20849 13312 20849 23573 2580 23573 2580 17567 11597 17567 11597 15698 20424 15698 20424 9901 4611 9901 4611 12966 22344 12966 22344 16612 24206 16612 24206 6711 8985 6711 8985 2405 14079 2405 14079 24840 19825 24840 19825 19722 14932 19722 14932 4392 163 4392 163 21367 9834 21367 9834 12333 15107 12333 15107 18781 17068 18781 17068 22150 3661 22150 3661 10658 24585 10658 24585 9908 21420 9908 21420 15588 23010 15588 23010 9799 13187 9799 13187 18773 17982 18773 17982 21526 21591 21526 21591 18369 21109 18369 21109 9250 12710 9250 12710 16268 22716 16268 22716 9578 13237 9578 13237 7632 5059 7632 5059 16650 9223 16650 9223 10636 12949 10636 12949 4665 6466 4665 6466 5518 743 5518 743 22864 13892 22864 13892 16433 1500 16433 1500 10156 10164 10156 10164 16223 17140 16223 17140 21614 21290 21614 21290 11858 5883 11858 5883 22716 14352 22716 14352 13400 1682 13400 1682 4645 16855 4645 16855 13305 15521 13305 15521 24857 1255 24857 1255 13933 3154 13933 3154 15621 10140 15621 10140 23023 7234 23023 7234 10127 13913 10127 13913 17292 5261 17292 5261 19872 1194 19872 1194 15846 1792 15846 1792 7980 24290 7980 24290 24004 8537 24004 8537 3022 9787 3022 9787 21763 17903 21763 17903 10689 14451 10689 14451 1502 8180 1502 8180 14525 13974 14525 13974 9187 8347 9187 8347 24607 6368 24607 6368 4259 3229 4259 3229 10367 21262 10367 21262 3072 13714 3072 13714 9272 2856 9272 2856 23382 22474 23382 22474 24402 22434 24402 22434 6277 1148 6277 1148 2370 21226 2370 21226 1719 24473 1719 24473 11466 15298 11466 15298 21415 4183 21415 4183 10125 22313 10125 22313 20379 20088 20379 20088 2200 6602 2200 6602 21322 23529 21322 23529 8091 18747 8091 18747 17387 7471 17387 7471 5436 12377 5436 12377 6519 6500 6519 6500 6766 24665 6766 24665 8971 4751 8971 4751 12323 6486 12323 6486 9774 775 9774 775 10153 23628 10153 23628 10004 18756 10004 18756 3932 8439 3932 8439 5500 21899 5500 21899 7066 1704 7066 1704 17750 24485 17750 24485 7200 16293 7200 16293 9510 20700 9510 20700 6271 10463 6271 10463 1854 9281 1854 9281 17042 23019 17042 23019 19580 23710 19580 23710 4105 9651 4105 9651 16442 19706 16442 19706 6505 3400 6505 3400 15678 6408 15678 6408 23006 3121 23006 3121 6303 14102 6303 14102 1347 17659 1347 17659 13968 2549 13968 2549 1023 22090 1023 22090 23484 20286 23484 20286 5848 14333 5848 14333 1026 20205 1026 20205 20448 20113 20448 20113 5152 14225 5152 14225 20621 6536 20621 6536 21073 19831 21073 19831 21332 3993 21332 3993 6389 7537 6389 7537 3174 22731 3174 22731 5953 1795 5953 1795 2982 8373 2982 8373 16412 21212 16412 21212 6236 2985 6236 2985 23910 11544 23910 11544 17487 5132 17487 5132 23357 10861 23357 10861 18989 10507 18989 10507 820 13832 820 13832 299 20498 299 20498 24388 2829 24388 2829 23701 2247 23701 2247 7920 2627 7920 2627 18737 18273 18737 18273 11326 3783 11326 3783 23085 9427 23085 9427 23961 23822 23961 23822 16254 998 16254 998 20507 13818 20507 13818 10835 20317 10835 20317 7122 17120 7122 17120 24146 3878 24146 3878 14854 5091 14854 5091 6254 14033 6254 14033 579 5357 579 5357 22528 18024 22528 18024 20338 13831 20338 13831 11002 21356 11002 21356 7213 14150 7213 14150 489 21845 489 21845 12449 19262 12449 19262 22163 21449 22163 21449 17630 20968 17630 20968 12028 18458 12028 18458 18951 8628 18951 8628 21490 8127 21490 8127 13044 5702 13044 5702 11899 19375 11899 19375 4291 73 4291 73 11348 12686 11348 12686 1279 5296 1279 5296 19524 14031 19524 14031 3532 11537 3532 11537 9841 14215 9841 14215 7296 14656 7296 14656 12814 863 12814 863 5948 23859 5948 23859 13223 11335 13223 11335 782 12012 782 12012 1139 436 1139 436 6843 11658 6843 11658 11808 22288 11808 22288 8589 19972 8589 19972 17438 19951 17438 19951 6470 6936 6470 6936 14151 13569 14151 13569 21010 15963 21010 15963 4976 4706 4976 4706 20084 22161 20084 22161 8114 18787 8114 18787 15471 2996 15471 2996 2328 6815 2328 6815 9308 9170 9308 9170 9899 9788 9899 9788 1512 13178 1512 13178 13288 19131 13288 19131 806 18278 806 18278 8875 17099 8875 17099 24940 22930 24940 22930 7106 4703 7106 4703 20672 3628 20672 3628 9506 12864 9506 12864 852 2788 852 2788 14995 19528 14995 19528 15383 18356 15383 18356 1637 1609 1637 1609 13612 14460 13612 14460 19965 8475 19965 8475 15122 22666 15122 22666 3963 11737 3963 11737 5666 14613 5666 14613 411 4714 411 4714 22386 6278 22386 6278 10370 197 10370 197 12914 12823 12914 12823 5156 9950 5156 9950 13825 1095 13825 1095 16311 16347 16311 16347 13215 24660 13215 24660 24565 20120 24565 20120 22334 4761 22334 4761 20916 7585 20916 7585 20285 22667 20285 22667 8227 11687 8227 11687 18178 1999 18178 1999 3709 13110 3709 13110 13846 10386 13846 10386 3172 17718 3172 17718 16727 12913 16727 12913 21611 21827 21611 21827 7725 7076 7725 7076 11690 17565 11690 17565 6520 22079 6520 22079 18049 23182 18049 23182 22753 21554 22753 21554 22606 23998 22606 23998 11784 22460 11784 22460 10785 17163 10785 17163 7685 8618 7685 8618 4019 11904 4019 11904 5246 1223 5246 1223 3414 1216 3414 1216 10019 14947 10019 14947 476 23729 476 23729 19050 21154 19050 21154 9913 19500 9913 19500 5770 16740 5770 16740 4296 6509 4296 6509 19227 53 19227 53 21930 21667 21930 21667 14035 6965 14035 6965 19878 6327 19878 6327 5027 16040 5027 16040 1420 14817 1420 14817 3127 16677 3127 16677 3597 15561 3597 15561 3329 17615 3329 17615 10514 23037 10514 23037 24418 7231 24418 7231 2189 2757 2189 2757 13813 16264 13813 16264 655 5854 655 5854 8563 21348 8563 21348 1744 5600 1744 5600 23359 22473 23359 22473 20322 16296 20322 16296 2580 8927 2580 8927 16031 18038 16031 18038 12330 18413 12330 18413 24300 18963 24300 18963 6406 7487 6406 7487 15945 24356 15945 24356 768 11349 768 11349 20196 9057 20196 9057 17536 20848 17536 20848 6686 13216 6686 13216 2303 1257 2303 1257 24377 10944 24377 10944 13748 13118 13748 13118 14770 23064 14770 23064 28 12044 28 12044 9151 20125 9151 20125 5540 15792 5540 15792 18051 6163 18051 6163 24841 22515 24841 22515 3673 632 3673 632 16599 2417 16599 2417 2816 11649 2816 11649 9371 12917 9371 12917 16375 20082 16375 20082 2539 18217 2539 18217 19620 22459 19620 22459 17631 7253 17631 7253 6534 3774 6534 3774 18690 6021 18690 6021 1070 9350 1070 9350 22543 22398 22543 22398 1392 8659 1392 8659 8596 5718 8596 5718 23134 23668 23134 23668 17423 6893 17423 6893 11443 4539 11443 4539 15542 12563 15542 12563 19221 15251 19221 15251 1602 24793 1602 24793 4362 20468 4362 20468 11212 21380 11212 21380 1670 211 1670 211 12571 3283 12571 3283 20309 6207 20309 6207 23106 8947 23106 8947 22626 2658 22626 2658 18215 11655 18215 11655 11679 622 11679 622 10834 3785 10834 3785 24943 10046 24943 10046 12895 17206 12895 17206 17421 21744 17421 21744 22236 10750 22236 10750 11601 4144 11601 4144 21495 15048 21495 15048 14362 10666 14362 10666 14031 7213 14031 7213 561 2725 561 2725 21108 11545 21108 11545 17587 2231 17587 2231 18832 4806 18832 4806 20444 20036 20444 20036 24962 24428 24962 24428 23413 1112 23413 1112 9386 3461 9386 3461 7041 9325 7041 9325 24502 8847 24502 8847 3790 15631 3790 15631 1837 21601 1837 21601 9417 14392 9417 14392 15771 17427 15771 17427 12651 19263 12651 19263 893 5641 893 5641 2466 1557 2466 1557 3834 8263 3834 8263 11203 9858 11203 9858 18482 23583 18482 23583 20244 22024 20244 22024 4101 12068 4101 12068 14081 16970 14081 16970 4375 1632 4375 1632 13087 80 13087 80 6903 21738 6903 21738 20367 11225 20367 11225 6969 18287 6969 18287 20085 24214 20085 24214 20284 22209 20284 22209 15391 20453 15391 20453 10525 7105 10525 7105 9108 23349 9108 23349 21704 1202 21704 1202 12119 23063 12119 23063 8055 14101 8055 14101 19487 23709 19487 23709 19970 3562 19970 3562 5786 13635 5786 13635 15802 8116 15802 8116 10846 23145 10846 23145 10154 22614 10154 22614 10637 1484 10637 1484 2541 1097 2541 1097 2931 2664 2931 2664 21308 9960 21308 9960 23160 24587 23160 24587 22230 20558 22230 20558 23706 18186 23706 18186 15521 3230 15521 3230 13821 15013 13821 15013 17448 8504 17448 8504 24651 22214 24651 22214 1491 13239 1491 13239 8224 2850 8224 2850 15761 10106 15761 10106 18346 6369 18346 6369 14523 7695 14523 7695 10107 10089 10107 10089 22175 21771 22175 21771 20606 14411 20606 14411 10661 8831 10661 8831 23691 15364 23691 15364 19121 14302 19121 14302 21376 10938 21376 10938 13900 1791 13900 1791 13563 7282 13563 7282 23819 21282 23819 21282 17420 1169 17420 1169 891 12638 891 12638 11445 1575 11445 1575 18707 7055 18707 7055 15453 6336 15453 6336 11013 11871 11013 11871 12519 1167 12519 1167 6443 6504 6443 6504 22793 11958 22793 11958 24086 10764 24086 10764 10236 6404 10236 6404 1907 21542 1907 21542 21548 2370 21548 2370 10740 18777 10740 18777 22819 22643 22819 22643 9329 25 9329 25 11074 19132 11074 19132 17006 18825 17006 18825 24722 18153 24722 18153 14693 16823 14693 16823 5305 14727 5305 14727 10457 347 10457 347 13188 9282 13188 9282 2147 13579 2147 13579 6575 14969 6575 14969 22478 16357 22478 16357 19366 1494 19366 1494 3090 2826 3090 2826 14228 18592 14228 18592 1099 24528 1099 24528 102 8163 102 8163 24883 8834 24883 8834 4660 22339 4660 22339 11259 18831 11259 18831 70 492 70 492 6436 2669 6436 2669 20792 18264 20792 18264 384 16816 384 16816 22812 11983 22812 11983 1688 12961 1688 12961 13536 19329 13536 19329 11958 20607 11958 20607 15113 17061 15113 17061 19889 24437 19889 24437 1811 23382 1811 23382 10240 11884 10240 11884 4176 3359 4176 3359 16197 6273 16197 6273 19944 14235 19944 14235 3749 24823 3749 24823 1676 12183 1676 12183 14375 7164 14375 7164 21237 17914 21237 17914 183 780 183 780 3198 22812 3198 22812 19208 12649 19208 12649 19784 2870 19784 2870 18836 22568 18836 22568 16954 20693 16954 20693 427 21836 427 21836 1911 18415 1911 18415 2482 5937 2482 5937 23639 24752 23639 24752 7660 16895 7660 16895 13477 1659 13477 1659 18441 6341 18441 6341 14314 5044 14314 5044 12124 2507 12124 2507 4957 2492 4957 2492 14817 3054 14817 3054 19419 17909 19419 17909 15895 17501 15895 17501 20623 11327 20623 11327 15986 16961 15986 16961 1456 3254 1456 3254 9975 6080 9975 6080 8967 24709 8967 24709 12899 15823 12899 15823 8123 15323 8123 15323 7569 24018 7569 24018 16523 15049 16523 15049 10816 5200 10816 5200 9904 11923 9904 11923 11871 1894 11871 1894 20236 24773 20236 24773 7850 24520 7850 24520 2198 16124 2198 16124 13145 8073 13145 8073 2601 8322 2601 8322 7734 13598 7734 13598 24819 5317 24819 5317 19384 16249 19384 16249 22437 5846 22437 5846 22375 24141 22375 24141 9094 13757 9094 13757 24936 10074 24936 10074 8511 9311 8511 9311 3824 15614 3824 15614 8682 23246 8682 23246 22541 20065 22541 20065 129 10425 129 10425 20893 16829 20893 16829 4092 19638 4092 19638 16036 2969 16036 2969 13319 5636 13319 5636 10336 15742 10336 15742 21671 16947 21671 16947 8973 7273 8973 7273 3587 5056 3587 5056 23040 5579 23040 5579 20441 10617 20441 10617 13695 12401 13695 12401 7651 4862 7651 4862 7083 8101 7083 8101 16208 2644 16208 2644 9445 17803 9445 17803 4757 4760 4757 4760 9671 8844 9671 8844 18623 11498 18623 11498 9803 17281 9803 17281 24760 5999 24760 5999 9801 13059 9801 13059 7090 3892 7090 3892 16677 1153 16677 1153 19465 1839 19465 1839 9383 12076 9383 12076 6076 13944 6076 13944 12044 5524 12044 5524 7036 16927 7036 16927 23527 1208 23527 1208 3015 16924 3015 16924 16805 8203 16805 8203 1735 11715 1735 11715 5995 1988 5995 1988 20096 866 20096 866 18434 6671 18434 6671 9107 6422 9107 6422 7271 6532 7271 6532 22954 2623 22954 2623 19033 23903 19033 23903 19848 15882 19848 15882 13548 9436 13548 9436 4406 14780 4406 14780 22735 11052 22735 11052 3771 5131 3771 5131 19011 11343 19011 11343 4397 10409 4397 10409 10504 8832 10504 8832 18812 18026 18812 18026 10588 553 10588 553 21460 19115 21460 19115 9169 4563 9169 4563 9137 5401 9137 5401 11631 16026 11631 16026 333 9502 333 9502 269 23869 269 23869 13691 9902 13691 9902 12166 21128 12166 21128 7538 18809 7538 18809 24065 3136 24065 3136 16591 9959 16591 9959 21889 3164 21889 3164 6964 79 6964 79 21470 20493 21470 20493 19788 7886 19788 7886 17993 23847 17993 23847 460 10603 460 10603 19286 7754 19286 7754 20930 8217 20930 8217 12158 12146 12158 12146 4036 23927 4036 23927 22050 13808 22050 13808 10129 11678 10129 11678 18372 9829 18372 9829 2549 14565 2549 14565 5424 15970 5424 15970 1839 12271 1839 12271 21715 2596 21715 2596 4285 24269 4285 24269 4694 14434 4694 14434 2729 3371 2729 3371 16107 13414 16107 13414 5836 20066 5836 20066 4306 14544 4306 14544 24929 3195 24929 3195 21153 10960 21153 10960 22430 17103 22430 17103 6213 8125 6213 8125 15833 14191 15833 14191 19963 5662 19963 5662 22274 19718 22274 19718 15102 5455 15102 5455 1061 6110 1061 6110 8438 3925 8438 3925 24754 9926 24754 9926 5354 7826 5354 7826 5337 13179 5337 13179 11313 4885 11313 4885 23263 20956 23263 20956 17691 3994 17691 3994 19904 9800 19904 9800 19623 15698 19623 15698 22524 17157 22524 17157 17288 15273 17288 15273 8044 9041 8044 9041 1134 6189 1134 6189 12063 24686 12063 24686 5311 18836 5311 18836 24588 15117 24588 15117 12244 8746 12244 8746 13773 13822 13773 13822 14815 13673 14815 13673 14356 13433 14356 13433 15630 5652 15630 5652 24666 4233 24666 4233 23585 17601 23585 17601 22156 7581 22156 7581 6216 24230 6216 24230 16623 20531 16623 20531 10858 18418 10858 18418 8097 19310 8097 19310 4588 20822 4588 20822 15619 14585 15619 14585 13506 12216 13506 12216 16380 18557 16380 18557 10699 10217 10699 10217 17515 16776 17515 16776 1242 1086 1242 1086 5759 6758 5759 6758 8725 14456 8725 14456 20201 10703 20201 10703 634 15127 634 15127 15279 3786 15279 3786 10211 24860 10211 24860 36 13830 36 13830 21045 918 21045 918 19263 2909 19263 2909 16817 7549 16817 7549 1706 16105 1706 16105 18587 23399 18587 23399 4261 20435 4261 20435 23350 24396 23350 24396 5992 9248 5992 9248 3157 19489 3157 19489 10664 16045 10664 16045 1211 20577 1211 20577 10233 16372 10233 16372 24590 22696 24590 22696 21741 2039 21741 2039 22645 10723 22645 10723 17622 8011 17622 8011 14749 6913 14749 6913 13384 21405 13384 21405 17776 15248 17776 15248 11076 13231 11076 13231 1504 20158 1504 20158 2162 16011 2162 16011 9408 16766 9408 16766 5581 1614 5581 1614 18249 12751 18249 12751 1989 14926 1989 14926 11697 19959 11697 19959 23502 8229 23502 8229 4804 21415 4804 21415 828 14379 828 14379 17366 13047 17366 13047 23756 1448 23756 1448 5696 14220 5696 14220 17882 1397 17882 1397 6101 9233 6101 9233 20434 5236 20434 5236 14558 20861 14558 20861 1275 9816 1275 9816 22530 23755 22530 23755 11852 1949 11852 1949 10158 13734 10158 13734 22776 24821 22776 24821 15285 21983 15285 21983 24818 14250 24818 14250 4481 779 4481 779 14705 23357 14705 23357 18319 23144 18319 23144 19654 15603 19654 15603 20008 3731 20008 3731 8015 661 8015 661 20295 10363 20295 10363 22786 110 22786 110 2623 15478 2623 15478 18104 21043 18104 21043 19228 6694 19228 6694 21473 14363 21473 14363 12441 24040 12441 24040 5813 14040 5813 14040 24169 7557 24169 7557 16293 12798 16293 12798 12315 11495 12315 11495 12056 17085 12056 17085 14361 10309 14361 10309 5976 2800 5976 2800 17279 3434 17279 3434 9525 24227 9525 24227 10074 608 10074 608 8101 19160 8101 19160 21285 15287 21285 15287 1399 9204 1399 9204 8188 5602 8188 5602 12740 21150 12740 21150 14608 19105 14608 19105 22381 18900 22381 18900 8724 24722 8724 24722 22011 4595 22011 4595 15101 7238 15101 7238 23247 7396 23247 7396 8871 6897 8871 6897 7727 16049 7727 16049 14301 21161 14301 21161 10745 77 10745 77 17029 22381 17029 22381 5210 14214 5210 14214 671 7079 671 7079 12875 808 12875 808 18361 11686 18361 11686 12167 12125 12167 12125 5800 12621 5800 12621 13393 4935 13393 4935 10345 11918 10345 11918 8514 4713 8514 4713 7634 5029 7634 5029 11130 21020 11130 21020 18591 13246 18591 13246 13665 10146 13665 10146 1129 9316 1129 9316 24662 13162 24662 13162 8400 13546 8400 13546 7192 4128 7192 4128 17034 24171 17034 24171 20611 18391 20611 18391 19685 12734 19685 12734 14723 2828 14723 2828 2993 609 2993 609 21782 612 21782 612 4836 4300 4836 4300 8017 5970 8017 5970 20503 18473 20503 18473 1598 24080 1598 24080 7780 13164 7780 13164 17331 16987 17331 16987 10257 15407 10257 15407 2163 11027 2163 11027 9010 3069 9010 3069 7282 24652 7282 24652 19709 1983 19709 1983 22560 13431 22560 13431 493 18932 493 18932 7257 16279 7257 16279 4503 22170 4503 22170 18196 22051 18196 22051 16550 4613 16550 4613 16753 5548 16753 5548 15851 16922 15851 16922 4545 2398 4545 2398 4238 11780 4238 11780 7599 20703 7599 20703 10561 4025 10561 4025 7138 16902 7138 16902 22028 10972 22028 10972 6384 4045 6384 4045 9166 17505 9166 17505 874 22406 874 22406 15989 14478 15989 14478 7950 22518 7950 22518 21203 15071 21203 15071 23461 1204 23461 1204 18210 302 18210 302 8874 15539 8874 15539 21272 22427 21272 22427 13050 20980 13050 20980 11079 23100 11079 23100 22658 15303 22658 15303 4209 2902 4209 2902 17045 15204 17045 15204 21952 20198 21952 20198 5555 19849 5555 19849 14952 6784 14952 6784 2418 9956 2418 9956 9474 9024 9474 9024 17073 16591 17073 16591 6087 4957 6087 4957 3393 21134 3393 21134 7585 10794 7585 10794 1030 20676 1030 20676 21366 10908 21366 10908 3811 12741 3811 12741 3849 14729 3849 14729 5260 23442 5260 23442 3894 17294 3894 17294 22271 12073 22271 12073 14808 23708 14808 23708 8075 20360 8075 20360 21450 22400 21450 22400 12753 10157 12753 10157 17088 18302 17088 18302 2001 4231 2001 4231 16508 15987 16508 15987 22324 3725 22324 3725 8137 10557 8137 10557 4427 22366 4427 22366 5092 4063 5092 4063 19534 8584 19534 8584 15141 6229 15141 6229 8996 21404 8996 21404 12092 17576 12092 17576 6261 11440 6261 11440 21287 12496 21287 12496 11437 635 11437 635 10102 11426 10102 11426 18225 542 18225 542 9990 22743 9990 22743 14456 3988 14456 3988 3336 10682 3336 10682 632 20817 632 20817 8488 6538 8488 6538 18789 5276 18789 5276 15926 10710 15926 10710 10013 5756 10013 5756 22815 18018 22815 18018 16756 22876 16756 22876 2483 17707 2483 17707 16383 2939 16383 2939 6288 4845 6288 4845 3308 15687 3308 15687 18971 8648 18971 8648 118 20404 118 20404 10562 18219 10562 18219 2449 2640 2449 2640 24042 19146 24042 19146 4516 8068 4516 8068 18502 2105 18502 2105 20014 8675 20014 8675 2525 23356 2525 23356 18838 793 18838 793 20207 22417 20207 22417 20881 24008 20881 24008 21099 3491 21099 3491 9791 10362 9791 10362 5342 9459 5342 9459 15050 24229 15050 24229 24573 13868 24573 13868 17910 10731 17910 10731 21394 24535 21394 24535 6651 22198 6651 22198 14154 20212 14154 20212 20657 13420 20657 13420 3162 2419 3162 2419 24616 17049 24616 17049 20457 15827 20457 15827 19554 9892 19554 9892 11700 5262 11700 5262 20775 7654 20775 7654 7558 19927 7558 19927 17871 8921 17871 8921 2768 21317 2768 21317 2150 18536 2150 18536 1156 6205 1156 6205 2542 19111 2542 19111 5174 9143 5174 9143 22883 24558 22883 24558 23995 23414 23995 23414 23566 10332 23566 10332 4162 9275 4162 9275 19569 17193 19569 17193 5032 19372 5032 19372 6335 7071 6335 7071 9737 24029 9737 24029 13136 22679 13136 22679 24522 17889 24522 17889 21339 20762 21339 20762 15097 4104 15097 4104 19441 20341 19441 20341 6805 8751 6805 8751 19819 13296 19819 13296 1235 11323 1235 11323 23194 23211 23194 23211 8819 22524 8819 22524 9358 12141 9358 12141 23832 12386 23832 12386 6409 17862 6409 17862 20145 20733 20145 20733 6614 21804 6614 21804 5255 10826 5255 10826 24874 9008 24874 9008 505 2229 505 2229 18479 11992 18479 11992 8623 10902 8623 10902 1829 24603 1829 24603 11830 5654 11830 5654 2857 933 2857 933 22042 6191 22042 6191 7755 9690 7755 9690 5618 16340 5618 16340 19220 8573 19220 8573 71 19801 71 19801 23010 5679 23010 5679 6302 18843 6302 18843 4711 936 4711 936 150 13096 150 13096 12964 9625 12964 9625 17276 9963 17276 9963 15354 5565 15354 5565 18083 7524 18083 7524 1040 13210 1040 13210 19051 5365 19051 5365 2047 11830 2047 11830 15361 20640 15361 20640 5544 22719 5544 22719 900 18101 900 18101 4609 6849 4609 6849 24229 16553 24229 16553 340 7324 340 7324 3422 17287 3422 17287 21169 18989 21169 18989 14241 18735 14241 18735 13209 5198 13209 5198 2544 2350 2544 2350 23442 23377 23442 23377 7786 6451 7786 6451 6725 234 6725 234 539 21653 539 21653 8989 9151 8989 9151 18367 2403 18367 2403 10803 3186 10803 3186 23959 7597 23959 7597 13966 6261 13966 6261 14953 12752 14953 12752 5866 18154 5866 18154 7860 23484 7860 23484 12929 19397 12929 19397 17637 8482 17637 8482 3481 10138 3481 10138 2439 4278 2439 4278 10439 9863 10439 9863 11426 22336 11426 22336 14942 16836 14942 16836 20696 21255 20696 21255 17784 3038 17784 3038 7309 174 7309 174 2361 10842 2361 10842 18700 14154 18700 14154 17847 22540 17847 22540 18442 18269 18442 18269 6002 9152 6002 9152 22432 7392 22432 7392 6222 19719 6222 19719 11948 14050 11948 14050 3151 16507 3151 16507 13830 2435 13830 2435 4759 16407 4759 16407 11726 1782 11726 1782 8574 8223 8574 8223 11879 17466 11879 17466 24202 17716 24202 17716 15397 10148 15397 10148 7665 24884 7665 24884 17058 6773 17058 6773 23773 8292 23773 8292 3 7567 3 7567 20191 20737 20191 20737 23341 3959 23341 3959 6054 12072 6054 12072 13539 22796 13539 22796 2023 24326 2023 24326 4477 21221 4477 21221 1650 24779 1650 24779 11120 1480 11120 1480 1904 4614 1904 4614 10194 7388 10194 7388 1103 13802 1103 13802 2769 23039 2769 23039 23394 18668 23394 18668 12952 12863 12952 12863 14893 1258 14893 1258 4419 4440 4419 4440 17164 10789 17164 10789 21879 9327 21879 9327 24467 20420 24467 20420 2534 3873 2534 3873 23136 21541 23136 21541 1048 722 1048 722 1544 15918 1544 15918 18922 7666 18922 7666 14259 5528 14259 5528 19611 16215 19611 16215 19978 3327 19978 3327 6514 7828 6514 7828 5336 15913 5336 15913 16813 13407 16813 13407 16487 17646 16487 17646 4401 5916 4401 5916 15562 21584 15562 21584 16510 12562 16510 12562 21271 15329 21271 15329 12979 14536 12979 14536 22950 14759 22950 14759 11273 7859 11273 7859 22784 5026 22784 5026 13728 16076 13728 16076 2348 23989 2348 23989 21695 2835 21695 2835 6991 8491 6991 8491 15994 8157 15994 8157 9514 16710 9514 16710 14724 22827 14724 22827 21433 831 21433 831 9454 20310 9454 20310 10806 12059 10806 12059 22944 7919 22944 7919 830 4462 830 4462 18476 22536 18476 22536 7775 19189 7775 19189 3874 15515 3874 15515 580 14830 580 14830 19969 21608 19969 21608 7642 19483 7642 19483 21857 22772 21857 22772 15498 8245 15498 8245 24054 10502 24054 10502 21529 9175 21529 9175 19214 841 19214 841 1486 4774 1486 4774 23407 3062 23407 3062 8842 11775 8842 11775 11132 18107 11132 18107 672 16491 672 16491 16761 7217 16761 7217 13532 14475 13532 14475 254 20289 254 20289 8629 15630 8629 15630 27 16523 27 16523 20863 22365 20863 22365 24682 17070 24682 17070 6066 15533 6066 15533 23081 8701 23081 8701 19658 9265 19658 9265 21029 7716 21029 7716 18406 12736 18406 12736 23391 3842 23391 3842 7698 23977 7698 23977 9775 13446 9775 13446 18443 19323 18443 19323 3867 5447 3867 5447 12305 20744 12305 20744 8104 2564 8104 2564 22313 19698 22313 19698 17468 21030 17468 21030 21586 6171 21586 6171 12425 15718 12425 15718 17939 10248 17939 10248 17296 5208 17296 5208 9256 23404 9256 23404 1313 16571 1313 16571 3965 1250 3965 1250 21503 12530 21503 12530 10969 10497 10969 10497 8134 23378 8134 23378 18597 19810 18597 19810 10861 14559 10861 14559 1702 5087 1702 5087 13075 2901 13075 2901 13080 9385 13080 9385 10655 4810 10655 4810 15053 22831 15053 22831 15904 22184 15904 22184 19570 17433 19570 17433 9322 15410 9322 15410 15246 2022 15246 2022 4568 8617 4568 8617 12468 10970 12468 10970 24437 21526 24437 21526 1803 21597 1803 21597 22431 21668 22431 21668 23572 13190 23572 13190 19520 21539 19520 21539 15153 9432 15153 9432 10984 17901 10984 17901 10275 14183 10275 14183 12820 15468 12820 15468 15148 18106 15148 18106 9867 11383 9867 11383 16124 17552 16124 17552 23667 10816 23667 10816 20876 7639 20876 7639 12617 14211 12617 14211 18158 14845 18158 14845 22238 14353 22238 14353 8193 8973 8193 8973 3717 496 3717 496 24454 21759 24454 21759 7348 20293 7348 20293 2273 14431 2273 14431 21653 18454 21653 18454 4866 4894 4866 4894 23036 20237 23036 20237 3622 14467 3622 14467 3921 10224 3921 10224 21874 1116 21874 1116 23843 1201 23843 1201 23558 9153 23558 9153 12587 22234 12587 22234 17572 2320 17572 2320 18416 18363 18416 18363 18730 21633 18730 21633 22323 22865 22323 22865 20661 12019 20661 12019 21633 1184 21633 1184 20474 21026 20474 21026 4258 8248 4258 8248 22989 4100 22989 4100 22201 3088 22201 3088 266 15665 266 15665 16974 4134 16974 4134 24499 23214 24499 23214 18633 16202 18633 16202 10033 22556 10033 22556 9851 11449 9851 11449 6092 16984 6092 16984 5882 10314 5882 10314 1144 14725 1144 14725 17562 5952 17562 5952 2101 15844 2101 15844 17610 9530 17610 9530 19643 967 19643 967 7142 6344 7142 6344 19817 1966 19817 1966 1869 18180 1869 18180 347 23469 347 23469 8324 23150 8324 23150 24182 14340 24182 14340 804 1611 804 1611 12034 18565 12034 18565 10767 17474 10767 17474 23182 18926 23182 18926 23373 2126 23373 2126 7572 18618 7572 18618 7336 9808 7336 9808 16769 14697 16769 14697 5114 8086 5114 8086 19830 20244 19830 20244 407 21789 407 21789 2155 2899 2155 2899 6107 3378 6107 3378 20712 15869 20712 15869 16730 15517 16730 15517 16790 22875 16790 22875 11442 12624 11442 12624 17410 22131 17410 22131 6493 13483 6493 13483 6102 23321 6102 23321 1861 8380 1861 8380 17437 8542 17437 8542 6856 21838 6856 21838 2400 12293 2400 12293 4314 8490 4314 8490 4730 18299 4730 18299 6059 2895 6059 2895 24137 4819 24137 4819 13146 4114 13146 4114 281 16515 281 16515 13755 2077 13755 2077 5112 12720 5112 12720 19993 3972 19993 3972 868 23492 868 23492 23204 13466 23204 13466 17166 9587 17166 9587 9952 18230 9952 18230 4250 9249 4250 9249 24144 23227 24144 23227 11908 23092 11908 23092 14959 14505 14959 14505 22392 7764 22392 7764 20935 14173 20935 14173 20158 2431 20158 2431 21356 3367 21356 3367 971 22089 971 22089 12595 21075 12595 21075 11487 6193 11487 6193 9826 19073 9826 19073 11147 6549 11147 6549 4978 15758 4978 15758 18130 13447 18130 13447 24987 239 24987 239 11064 20427 11064 20427 5945 2472 5945 2472 11328 18665 11328 18665 1400 17029 1400 17029 4199 23616 4199 23616 22505 4984 22505 4984 23696 9761 23696 9761 24096 15955 24096 15955 4056 8088 4056 8088 13946 23419 13946 23419 8266 17797 8266 17797 13300 23229 13300 23229 11490 1109 11490 1109 17702 21152 17702 21152 5187 13566 5187 13566 8022 21310 8022 21310 17721 14834 17721 14834 9497 13334 9497 13334 368 24534 368 24534 8395 21135 8395 21135 12492 22599 12492 22599 21913 11446 21913 11446 19223 18031 19223 18031 3593 6227 3593 6227 6418 7769 6418 7769 23568 4412 23568 4412 12672 12181 12672 12181 10924 10246 10924 10246 4273 24870 4273 24870 2424 13502 2424 13502 16334 22619 16334 22619 15485 22715 15485 22715 16271 8672 16271 8672 15743 3000 15743 3000 14719 1466 14719 1466 23498 18499 23498 18499 7968 3482 7968 3482 700 3629 700 3629 10749 11569 10749 11569 18790 2469 18790 2469 21524 15666 21524 15666 3692 11197 3692 11197 9909 20565 9909 20565 7120 13250 7120 13250 22039 699 22039 699 17031 1817 17031 1817 11792 2593 11792 2593 14882 22128 14882 22128 21368 3242 21368 3242 7674 12691 7674 12691 6304 11408 6304 11408 481 10013 481 10013 24249 864 24249 864 2966 14453 2966 14453 7246 19103 7246 19103 3843 17323 3843 17323 12142 17628 12142 17628 11768 6366 11768 6366 3251 7132 3251 7132 6581 21954 6581 21954 607 21728 607 21728 19932 14809 19932 14809 18611 11582 18611 11582 23219 8366 23219 8366 4115 15024 4115 15024 8478 16059 8478 16059 7051 22235 7051 22235 15414 20583 15414 20583 7008 22187 7008 22187 7984 7391 7984 7391 2864 18621 2864 18621 20294 11743 20294 11743 14555 7900 14555 7900 11513 3274 11513 3274 1255 154 1255 154 13352 12630 13352 12630 2880 11130 2880 11130 10770 9967 10770 9967 7928 3848 7928 3848 6778 6321 6778 6321 2199 9878 2199 9878 19979 18453 19979 18453 17693 10648 17693 10648 2713 18527 2713 18527 1241 20300 1241 20300 1981 19458 1981 19458 5863 10690 5863 10690 24063 18628 24063 18628 594 13630 594 13630 15408 5975 15408 5975 11992 1701 11992 1701 15029 13940 15029 13940 277 134 277 134 6328 20099 6328 20099 22211 10995 22211 10995 17429 1972 17429 1972 14449 9087 14449 9087 18044 19250 18044 19250 2871 2384 2871 2384 23012 8590 23012 8590 8467 18928 8467 18928 17165 12777 17165 12777 1528 21973 1528 21973 1407 21634 1407 21634 18193 7536 18193 7536 13753 12650 13753 12650 5983 666 5983 666 7724 6588 7724 6588 9255 20175 9255 20175 23214 12113 23214 12113 334 582 334 582 23933 14693 23933 14693 5659 9103 5659 9103 8364 7444 8364 7444 2917 5308 2917 5308 16982 8602 16982 8602 4455 13816 4455 13816 2711 11664 2711 11664 2680 20510 2680 20510 1827 17987 1827 17987 5363 6386 5363 6386 22247 14008 22247 14008 9197 18271 9197 18271 13537 3919 13537 3919 17084 576 17084 576 7693 15002 7693 15002 3368 11234 3368 11234 15740 18811 15740 18811 20763 56 20763 56 12526 21820 12526 21820 17526 23355 17526 23355 13594 10131 13594 10131 455 23864 455 23864 22443 11179 22443 11179 9971 8853 9971 8853 6158 21167 6158 21167 21482 2408 21482 2408 16865 5903 16865 5903 3669 17954 3669 17954 9458 5481 9458 5481 6205 11955 6205 11955 10779 22592 10779 22592 24673 2401 24673 2401 9863 977 9863 977 115 20365 115 20365 17496 7497 17496 7497 1646 15928 1646 15928 8684 16075 8684 16075 14897 9093 14897 9093 9331 16098 9331 16098 23697 2928 23697 2928 1344 9408 1344 9408 24845 8377 24845 8377 3703 865 3703 865 12657 23082 12657 23082 18378 20431 18378 20431 21609 17050 21609 17050 2111 9769 2111 9769 20586 8553 20586 8553 17509 3634 17509 3634 9981 19804 9981 19804 5582 3670 5582 3670 4354 14611 4354 14611 7552 24106 7552 24106 18233 9992 18233 9992 12112 9203 12112 9203 4413 20477 4413 20477 2316 11761 2316 11761 13078 11889 13078 11889 11434 24444 11434 24444 24657 17101 24657 17101 4807 22088 4807 22088 3199 5436 3199 5436 1830 285 1830 285 8637 13391 8637 13391 9575 4580 9575 4580 7829 18986 7829 18986 23095 11410 23095 11410 3007 9236 3007 9236 15212 18231 15212 18231 5107 8667 5107 8667 4147 2907 4147 2907 14247 6004 14247 6004 15767 7086 15767 7086 16123 21046 16123 21046 15136 13663 15136 13663 1051 9043 1051 9043 18757 7584 18757 7584 6467 15260 6467 15260 14433 1944 14433 1944 3911 11416 3911 11416 9283 14 9283 14 19666 14124 19666 14124 14927 5141 14927 5141 19541 5316 19541 5316 12749 22855 12749 22855 3511 10564 3511 10564 13535 18338 13535 18338 24623 10892 24623 10892 13152 19880 13152 19880 20426 313 20426 313 24237 16933 24237 16933 3011 7847 3011 7847 6314 13751 6314 13751 10701 19619 10701 19619 1568 23411 1568 23411 6307 11464 6307 11464 7382 11854 7382 11854 24371 9077 24371 9077 13769 24187 13769 24187 7842 4069 7842 4069 2795 4900 2795 4900 24278 11394 24278 11394 16909 18990 16909 18990 10068 17710 10068 17710 24228 18779 24228 18779 18899 15491 18899 15491 9013 4246 9013 4246 728 6247 728 6247 8643 13464 8643 13464 20128 7988 20128 7988 10176 4280 10176 4280 9351 19947 9351 19947 14325 16151 14325 16151 19351 2319 19351 2319 15231 20497 15231 20497 21765 20045 21765 20045 1266 13404 1266 13404 14711 19898 14711 19898 20644 17278 20644 17278 10295 10392 10295 10392 12833 17395 12833 17395 4229 2388 4229 2388 3056 18707 3056 18707 175 1234 175 1234 5640 10827 5640 10827 3312 8146 3312 8146 22380 22328 22380 22328 1194 10329 1194 10329 23465 24313 23465 24313 8213 13153 8213 13153 12855 11217 12855 11217 18317 23221 18317 23221 1720 21319 1720 21319 18548 22912 18548 22912 19431 14560 19431 14560 2578 1519 2578 1519 14037 9774 14037 9774 17616 4428 17616 4428 17796 1627 17796 1627 13290 15160 13290 15160 5686 19656 5686 19656 17581 16506 17581 16506 18033 23988 18033 23988 9972 3857 9972 3857 4196 2853 4196 2853 14837 14715 14837 14715 1916 6002 1916 6002 19262 14857 19262 14857 7127 20578 7127 20578 3626 2539 3626 2539 16025 6700 16025 6700 18208 18723 18208 18723 7603 17756 7603 17756 2283 19292 2283 19292 10596 8110 10596 8110 13582 6436 13582 6436 5055 6537 5055 6537 21575 4182 21575 4182 21887 23457 21887 23457 11725 992 11725 992 22068 21971 22068 21971 19584 24701 19584 24701 2722 17829 2722 17829 19258 6423 19258 6423 22614 17935 22614 17935 8662 22734 8662 22734 14536 565 14536 565 7977 4237 7977 4237 6550 14238 6550 14238 24383 16972 24383 16972 17464 8427 17464 8427 2785 13097 2785 13097 14056 3991 14056 3991 9034 24346 9034 24346 3724 6738 3724 6738 10731 17794 10731 17794 14832 11827 14832 11827 12759 13430 12759 13430 14638 8982 14638 8982 12739 21560 12739 21560 24322 23691 24322 23691 21772 20386 21772 20386 18875 23491 18875 23491 24509 19884 24509 19884 7363 5281 7363 5281 1860 9208 1860 9208 12390 9726 12390 9726 22036 8070 22036 8070 12480 21934 12480 21934 23058 24259 23058 24259 19894 17405 19894 17405 6496 8614 6496 8614 618 12910 618 12910 14936 18100 14936 18100 21051 8879 21051 8879 7048 3013 7048 3013 14582 15343 14582 15343 20506 24067 20506 24067 23244 5167 23244 5167 11826 3331 11826 3331 9349 6932 9349 6932 15911 7081 15911 7081 1559 18064 1559 18064 6013 6012 6013 6012 23206 23312 23206 23312 654 5227 654 5227 7184 13955 7184 13955 3367 4528 3367 4528 20226 10418 20226 10418 19866 5290 19866 5290 24807 3876 24807 3876 3985 4816 3985 4816 11770 4508 11770 4508 17608 12229 17608 12229 9501 5607 9501 5607 8993 263 8993 263 8543 14005 8543 14005 16997 21884 16997 21884 15556 17559 15556 17559 2494 5239 2494 5239 12279 9985 12279 9985 8621 12429 8621 12429 10456 15599 10456 15599 7334 9845 7334 9845 1567 8661 1567 8661 16804 2415 16804 2415 13984 24234 13984 24234 17233 22825 17233 22825 19867 3968 19867 3968 8048 20412 8048 20412 16139 17021 16139 17021 18558 2893 18558 2893 23804 23323 23804 23323 14965 20486 14965 20486 20117 5112 20117 5112 7377 5454 7377 5454 11447 20716 11447 20716 1082 23354 1082 23354 7804 21160 7804 21160 24238 14818 24238 14818 17427 814 17427 814 24368 20182 24368 20182 23551 2378 23551 2378 19640 18953 19640 18953 22241 14911 22241 14911 3662 19474 3662 19474 8668 16917 8668 16917 8427 7428 8427 7428 17066 18386 17066 18386 6340 748 6340 748 15015 19410 15015 19410 21434 4084 21434 4084 15649 14814 15649 14814 15891 16644 15891 16644 7001 18164 7001 18164 4569 198 4569 198 12409 16017 12409 16017 21911 17661 21911 17661 791 3820 791 3820 23201 7636 23201 7636 18684 9335 18684 9335 6360 10075 6360 10075 5873 16989 5873 16989 13842 2471 13842 2471 4461 15065 4461 15065 8083 11265 8083 11265 21465 18359 21465 18359 17128 18546 17128 18546 7906 13052 7906 13052 22834 7625 22834 7625 4233 15567 4233 15567 14758 18367 14758 18367 23261 9106 23261 9106 12494 783 12494 783 15332 15414 15332 15414 5870 21517 5870 21517 3461 8759 3461 8759 4028 5004 4028 5004 7204 20679 7204 20679 17881 17080 17881 17080 24225 16620 24225 16620 10863 6938 10863 6938 22134 20600 22134 20600 3922 3590 3922 3590 20556 8706 20556 8706 20799 2265 20799 2265 24800 21425 24800 21425 9567 18160 9567 18160 15688 2037 15688 2037 12683 16416 12683 16416 15924 8925 15924 8925 21916 10154 21916 10154 6062 20021 6062 20021 5345 14574 5345 14574 1887 3362 1887 3362 24051 23783 24051 23783 17481 20367 17481 20367 7076 14184 7076 14184 682 24855 682 24855 18264 13351 18264 13351 16551 11382 16551 11382 21395 6720 21395 6720 17459 17569 17459 17569 10607 1696 10607 1696 5161 1499 5161 1499 23665 15461 23665 15461 12036 9569 12036 9569 3683 20383 3683 20383 6113 16554 6113 16554 20012 17500 20012 17500 24295 9430 24295 9430 780 14945 780 14945 151 8850 151 8850 15351 14292 15351 14292 109 20387 109 20387 11963 3582 11963 3582 12114 8231 12114 8231 21451 19075 21451 19075 6610 1002 6610 1002 5739 12251 5739 12251 23130 8435 23130 8435 8392 4176 8392 4176 1408 4964 1408 4964 24401 6458 24401 6458 13783 9523 13783 9523 21500 23667 21500 23667 3943 22203 3943 22203 2834 17014 2834 17014 17036 11872 17036 11872 7927 14965 7927 14965 14046 18344 14046 18344 4034 11398 4034 11398 19490 13421 19490 13421 3331 16183 3331 16183 24421 9553 24421 9553 6822 1031 6822 1031 21870 2166 21870 2166 16096 10229 16096 10229 9855 19639 9855 19639 1037 9094 1037 9094 10584 15990 10584 15990 8550 2510 8550 2510 15341 8889 15341 8889 13137 21349 13137 21349 5413 785 5413 785 24141 5010 24141 5010 20980 11482 20980 11482 1500 18124 1500 18124 18962 10634 18962 10634 6726 5347 6726 5347 15936 16027 15936 16027 21012 363 21012 363 4770 3260 4770 3260 10189 11177 10189 11177 1970 919 1970 919 5657 5747 5657 5747 11356 5833 11356 5833 20371 19974 20371 19974 2184 7393 2184 7393 7208 14145 7208 14145 257 6754 257 6754 21294 15337 21294 15337 8086 15039 8086 15039 24512 12281 24512 12281 243 12303 243 12303 5397 21232 5397 21232 8867 20494 8867 20494 8360 16789 8360 16789 21520 18497 21520 18497 10791 7559 10791 7559 4814 10477 4814 10477 10552 13272 10552 13272 8517 23715 8517 23715 3907 24721 3907 24721 9412 22183 9412 22183 17633 12802 17633 12802 24921 3851 24921 3851 15150 21929 15150 21929 8946 17015 8946 17015 24503 11705 24503 11705 12698 1669 12698 1669 2090 18882 2090 18882 7544 1833 7544 1833 7617 1235 7617 1235 8907 18399 8907 18399 19127 9961 19127 9961 7500 18250 7500 18250 12505 16266 12505 16266 22296 14721 22296 14721 4270 14196 4270 14196 22557 17937 22557 17937 15735 24514 15735 24514 20460 20975 20460 20975 11732 12344 11732 12344 24699 7711 24699 7711 20794 5700 20794 5700 1233 3654 1233 3654 19066 7384 19066 7384 16630 18042 16630 18042 11793 1284 11793 1284 24589 13150 24589 13150 7288 10758 7288 10758 10850 19928 10850 19928 1564 3528 1564 3528 15591 19940 15591 19940 15452 24945 15452 24945 13756 16025 13756 16025 7086 11840 7086 11840 5969 20581 5969 20581 23672 19950 23672 19950 644 4882 644 4882 5063 3747 5063 3747 17304 16093 17304 16093 16496 10023 16496 10023 8885 21721 8885 21721 24245 7262 24245 7262 11446 6980 11446 6980 8771 8821 8771 8821 4178 16648 4178 16648 12674 10865 12674 10865 12885 13730 12885 13730 10199 20222 10199 20222 15679 24104 15679 24104 21700 16487 21700 16487 20630 12149 20630 12149 11470 17003 11470 17003 18269 5291 18269 5291 5189 847 5189 847 6568 18040 6568 18040 19260 1013 19260 1013 18126 14735 18126 14735 19153 5090 19153 5090 23943 11732 23943 11732 3802 1880 3802 1880 10742 24756 10742 24756 6003 21277 6003 21277 24426 1276 24426 1276 15636 2967 15636 2967 24071 12038 24071 12038 761 6023 761 6023 7128 11064 7128 11064 712 20144 712 20144 5562 17944 5562 17944 3360 4738 3360 4738 18821 18682 18821 18682 14981 16630 14981 16630 9433 12075 9433 12075 9367 16857 9367 16857 18412 13051 18412 13051 15525 12233 15525 12233 22222 810 22222 810 8949 18211 8949 18211 860 22794 860 22794 1658 22861 1658 22861 1465 3196 1465 3196 11395 8794 11395 8794 773 12693 773 12693 21692 13769 21692 13769 9133 3360 9133 3360 6753 11320 6753 11320 23019 6118 23019 6118 13510 10398 13510 10398 11991 20378 11991 20378 4560 24458 4560 24458 15957 5660 15957 5660 20136 4177 20136 4177 19173 9550 19173 9550 2008 17376 2008 17376 14071 5811 14071 5811 18691 10934 18691 10934 18114 1751 18114 1751 12998 3249 12998 3249 22289 2624 22289 2624 5094 1806 5094 1806 11476 2123 11476 2123 20165 6413 20165 6413 6983 16777 6983 16777 12217 11867 12217 11867 19119 24980 19119 24980 9214 20259 9214 20259 20677 3514 20677 3514 10864 18604 10864 18604 13551 4132 13551 4132 21667 4659 21667 4659 8369 759 8369 759 6755 13755 6755 13755 21906 21386 21906 21386 18394 24682 18394 24682 23179 22058 23179 22058 23369 24342 23369 24342 14948 11221 14948 11221 7543 5985 7543 5985 2234 17741 2234 17741 3293 18677 3293 18677 20838 21615 20838 21615 13981 14282 13981 14282 12933 19908 12933 19908 3028 15700 3028 15700 19307 2349 19307 2349 21845 24216 21845 24216 273 18507 273 18507 2181 19461 2181 19461 12431 3584 12431 3584 7039 18616 7039 18616 11634 497 11634 497 17363 12258 17363 12258 24133 19768 24133 19768 24152 19929 24152 19929 2087 1275 2087 1275 23607 13790 23607 13790 19342 10663 19342 10663 23169 14904 23169 14904 16669 16572 16669 16572 18953 16811 18953 16811 14812 4376 14812 4376 16454 11384 16454 11384 13474 15796 13474 15796 22668 4505 22668 4505 18912 24391 18912 24391 3826 7243 3826 7243 6243 9235 6243 9235 22159 1688 22159 1688 24293 24915 24293 24915 12585 16814 12585 16814 15872 22041 15872 22041 20048 16289 20048 16289 6237 18141 6237 18141 12069 18988 12069 18988 14501 8093 14501 8093 9361 7419 9361 7419 198 16186 198 16186 9839 9732 9839 9732 24434 4359 24434 4359 8516 9200 8516 9200 14890 993 14890 993 4815 24180 4815 24180 6339 14068 6339 14068 16300 21330 16300 21330 12037 9139 12037 9139 7471 10568 7471 10568 23808 15746 23808 15746 8347 17870 8347 17870 24174 20221 24174 20221 24271 2635 24271 2635 17295 1393 17295 1393 24684 15558 24684 15558 19275 22440 19275 22440 19448 20264 19448 20264 15573 12358 15573 12358 8760 7768 8760 7768 19415 17832 19415 17832 5065 18929 5065 18929 1874 13426 1874 13426 21608 23017 21608 23017 21518 8719 21518 8719 4979 15134 4979 15134 24365 20106 24365 20106 22 11286 22 11286 9871 17919 9871 17919 2856 16500 2856 16500 21213 17930 21213 17930 4087 5392 4087 5392 24001 7789 24001 7789 23078 8731 23078 8731 17409 19826 17409 19826 15474 11558 15474 11558 10845 13826 10845 13826 12524 2722 12524 2722 9936 532 9936 532 492 17955 492 17955 11211 8851 11211 8851 12185 13327 12185 13327 2737 19985 2737 19985 17861 22960 17861 22960 5585 16584 5585 16584 11850 24026 11850 24026 5102 17713 5102 17713 16040 7791 16040 7791 10151 21534 10151 21534 9957 10536 9957 10536 19778 9389 19778 9389 24136 5416 24136 5416 1654 15518 1654 15518 16080 18678 16080 18678 22958 14655 22958 14655 3044 1347 3044 1347 24972 9939 24972 9939 20711 1302 20711 1302 1867 1938 1867 1938 16838 8426 16838 8426 16915 5142 16915 5142 14994 5848 14994 5848 11286 11377 11286 11377 12732 11787 12732 11787 2213 8137 2213 8137 6025 10656 6025 10656 21945 11710 21945 11710 12795 13104 12795 13104 3761 20051 3761 20051 21005 10062 21005 10062 16225 11385 16225 11385 6106 15624 6106 15624 567 9910 567 9910 7546 23386 7546 23386 9236 23916 9236 23916 2994 3075 2994 3075 7023 18799 7023 18799 3304 14267 3304 14267 10663 13368 10663 13368 13533 1670 13533 1670 23211 21089 23211 21089 17983 12046 17983 12046 20842 18533 20842 18533 24569 4515 24569 4515 6584 18662 6584 18662 16789 2444 16789 2444 4152 9493 4152 9493 13879 3399 13879 3399 5072 24217 5072 24217 1390 13634 1390 13634 10897 18364 10897 18364 5471 21964 5471 21964 11506 16095 11506 16095 10993 19839 10993 19839 1814 11088 1814 11088 253 16248 253 16248 779 3739 779 3739 21371 3046 21371 3046 17122 2694 17122 2694 24391 7702 24391 7702 4845 24525 4845 24525 14701 24373 14701 24373 20033 8817 20033 8817 15810 8829 15810 8829 22649 20951 22649 20951 7337 22456 7337 22456 8841 2668 8841 2668 16940 12041 16940 12041 4685 1737 4685 1737 5760 21928 5760 21928 19372 22199 19372 22199 321 3126 321 3126 7783 21423 7783 21423 4181 14583 4181 14583 3928 7463 3928 7463 4658 21754 4658 21754 6795 12587 6795 12587 23166 15141 23166 15141 6074 3798 6074 3798 127 6753 127 6753 16708 20265 16708 20265 4283 19116 4283 19116 9111 21605 9111 21605 13052 6293 13052 6293 3864 7223 3864 7223 6026 12670 6026 12670 7429 4478 7429 4478 13619 9979 13619 9979 1605 23233 1605 23233 21966 21237 21966 21237 17852 16256 17852 16256 13285 15709 13285 15709 16568 24435 16568 24435 6048 7075 6048 7075 20222 15931 20222 15931 8970 84 8970 84 20107 11387 20107 11387 15175 1332 15175 1332 1542 21182 1542 21182 9797 11748 9797 11748 20622 1075 20622 1075 10646 23605 10646 23605 12015 18144 12015 18144 20417 4342 20417 4342 18792 2852 18792 2852 20748 8594 20748 8594 18990 19300 18990 19300 3647 24484 3647 24484 12223 4848 12223 4848 7985 21843 7985 21843 802 15817 802 15817 4247 19084 4247 19084 13534 4172 13534 4172 6256 3685 6256 3685 12733 15166 12733 15166 9264 182 9264 182 17465 14246 17465 14246 23991 17181 23991 17181 22364 23398 22364 23398 14543 19729 14543 19729 20277 2516 20277 2516 23611 6926 23611 6926 12609 24644 12609 24644 19076 14304 19076 14304 19540 18481 19540 18481 21063 463 21063 463 18387 22832 18387 22832 3995 11470 3995 11470 23559 8697 23559 8697 23549 22737 23549 22737 2644 6620 2644 6620 5242 21198 5242 21198 19182 7882 19182 7882 1856 12375 1856 12375 2202 9112 2202 9112 22936 4571 22936 4571 15163 13833 15163 13833 15894 7668 15894 7668 12575 6919 12575 6919 22725 24770 22725 24770 15537 23896 15537 23896 1768 18004 1768 18004 8081 14232 8081 14232 24424 15975 24424 15975 12528 20473 12528 20473 10219 10034 10219 10034 20595 16250 20595 16250 8490 219 8490 219 17028 20906 17028 20906 11058 19000 11058 19000 23145 17483 23145 17483 22656 15519 22656 15519 22320 22761 22320 22761 9886 24790 9886 24790 13936 18254 13936 18254 24873 6055 24873 6055 17298 7401 17298 7401 16653 5612 16653 5612 17772 21384 17772 21384 6710 1729 6710 1729 13372 2271 13372 2271 4312 5442 4312 5442 10291 10505 10291 10505 24886 14570 24886 14570 10812 10356 10812 10356 9070 2953 9070 2953 10103 957 10103 957 9134 12359 9134 12359 6934 15672 6934 15672 16074 12726 16074 12726 18606 15876 18606 15876 14956 15406 14956 15406 11974 16150 11974 16150 10040 15080 10040 15080 14896 11584 14896 11584 8587 2467 8587 2467 18048 20487 18048 20487 4068 15193 4068 15193 23794 13636 23794 13636 15011 11878 15011 11878 2861 13564 2861 13564 12761 17338 12761 17338 16371 13200 16371 13200 18241 19480 18241 19480 12746 4174 12746 4174 21316 16388 21316 16388 13323 3824 13323 3824 5631 24204 5631 24204 20365 7984 20365 7984 16864 19551 16864 19551 13212 1933 13212 1933 20390 8200 20390 8200 14574 3510 14574 3510 20919 15684 20919 15684 15601 391 15601 391 16414 15123 16414 15123 2710 20832 2710 20832 19675 11865 19675 11865 18935 21416 18935 21416 21373 752 21373 752 10516 14131 10516 14131 10638 2307 10638 2307 17067 17116 17067 17116 24317 5739 24317 5739 17676 6340 17676 6340 12303 5996 12303 5996 5532 6462 5532 6462 11752 17525 11752 17525 1601 6797 1601 6797 20412 12960 20412 12960 18903 24963 18903 24963 19442 11351 19442 11351 7487 19090 7487 19090 7074 13828 7074 13828 6437 7044 6437 7044 14407 11857 14407 11857 2669 3010 2669 3010 14244 18484 14244 18484 18421 22885 18421 22885 15547 2542 15547 2542 1555 23777 1555 23777 22952 11893 22952 11893 22891 11044 22891
99999 221071013 219497769 221071013 200514117 203739556 200514117 203739556 81051341 80572694 81051341 80572694 239074922 243006038 239074922 243006038 113571669 109275711 113571669 109275711 195913844 189342572 195913844 189342572 124927745 119191950 124927745 119191950 238101745 240390195 238101745 240390195 241109121 242846909 241109121 242846909 39696386 37836598 39696386 37836598 291418440 291315200 291418440 291315200 108484443 105751620 108484443 105751620 175735151 170972934 175735151 170972934 121921774 115954107 121921774 115954107 204768532 199409864 204768532 199409864 211730309 211718173 211730309 211718173 184622168 181592727 184622168 181592727 240382897 243734433 240382897 243734433 110595294 106459037 110595294 106459037 257095347 261295958 257095347 261295958 56119592 52317326 56119592 52317326 250097721 250608899 250097721 250608899 176426349 170857172 176426349 170857172 81978700 76542188 81978700 76542188 220483021 224038837 220483021 224038837 142682272 137596157 142682272 137596157 186378151 182158966 186378151 182158966 149694165 144419016 149694165 144419016 203971003 200125976 203971003 200125976 277247904 280071020 277247904 280071020 162007545 153433344 162007545 153433344 152412058 148261942 152412058 148261942 146961694 141407205 146961694 141407205 82837634 80859414 82837634 80859414 242402368 243274904 242402368 243274904 32079554 29027917 32079554 29027917 202978956 207368592 202978956 207368592 208258169 205309902 208258169 205309902 49843478 45015344 49843478 45015344 234684348 237418002 234684348 237418002 22768110 20728598 22768110 20728598 223272261 226475108 223272261 226475108 228517453 226816499 228517453 226816499 111900549 107480671 111900549 107480671 177328888 173618340 177328888 173618340 97513379 94398627 97513379 94398627 46389286 42519399 46389286 42519399 165748749 160442662 165748749 160442662 94934700 91985872 94934700 91985872 221063029 221823835 221063029 221823835 77088946 77058245 77088946 77058245 149276105 145145328 149276105 145145328 169225190 164023970 169225190 164023970 229326093 232196677 229326093 232196677 118454274 113959136 118454274 113959136 149288201 144767291 149288201 144767291 159843171 157036122 159843171 157036122 265744056 268508665 265744056 268508665 47505916 42024562 47505916 42024562 196139768 192256857 196139768 192256857 34955744 34615200 34955744 34615200 231690254 227575102 231690254 227575102 10025476 9296015 10025476 9296015 183765808 175951604 183765808 175951604 164758088 156147276 164758088 156147276 229032493 233724861 229032493 233724861 136174639 131806469 136174639 131806469 73768811 69951364 73768811 69951364 49381931 46869290 49381931 46869290 274371075 276687939 274371075 276687939 278006308 280646826 278006308 280646826 87787714 83560176 87787714 83560176 80598634 76619750 80598634 76619750 148148795 141794215 148148795 141794215 209724657 213952648 209724657 213952648 190057064 182509550 190057064 182509550 221039771 217946259 221039771 217946259 218226230 221683366 218226230 221683366 97887396 94793874 97887396 94793874 213364314 216219541 213364314 216219541 132994982 130388764 132994982 130388764 238952127 240512490 238952127 240512490 239289263 242693098 239289263 242693098 188928339 181685792 188928339 181685792 77303222 76704812 77303222 76704812 66455692 64090980 66455692 64090980 212085484 210879799 212085484 210879799 130336972 123769929 130336972 123769929 159154928 150854387 159154928 150854387 105013541 102374136 105013541 102374136 33811364 30754955 33811364 30754955 194998834 186654916 194998834 186654916 228599598 232379536 228599598 232379536 147358106 141090607 147358106 141090607 163582507 154966239 163582507 154966239 221422445 225126778 221422445 225126778 128207787 124182322 128207787 124182322 255467891 256979514 255467891 256979514 270022783 273336121 270022783 273336121 222690533 219319614 222690533 219319614 200440223 190160680 200440223 190160680 253416141 257504362 253416141 257504362 203274291 193160502 203274291 193160502 12281171 12647525 12281171 12647525 83388476 82368223 83388476 82368223 279424693 281963774 279424693 281963774 120110956 117619096 120110956 117619096 143365314 137738108 143365314 137738108 256512632 259258764 256512632 259258764 227636091 231688110 227636091 231688110 102438243 99085331 102438243 99085331 51551987 47218298 51551987 47218298 207473435 199170963 207473435 199170963 217680060 210838461 217680060 210838461 209838051 211443756 209838051 211443756 125164140 125177007 125164140 125177007 202760829 197942660 202760829 197942660 57240597 55014378 57240597 55014378 140990000 135853725 140990000 135853725 52603910 51523461 52603910 51523461 235399008 242124258 235399008 242124258 14790864 14394949 14790864 14394949 254312125 255496632 254312125 255496632 60736471 58907466 60736471 58907466 92779621 90750663 92779621 90750663 105802442 100805437 105802442 100805437 169254945 163852344 169254945 163852344 224964010 225632369 224964010 225632369 106597236 106577775 106597236 106577775 279154357 279742797 279154357 279742797 143367270 137751632 143367270 137751632 156641902 150183367 156641902 150183367 79697829 78158625 79697829 78158625 209401565 201348199 209401565 201348199 223179384 223811947 223179384 223811947 175589918 165028879 175589918 165028879 216962912 214633345 216962912 214633345 127279560 123319609 127279560 123319609 47644265 43213422 47644265 43213422 205322700 200828992 205322700 200828992 259628526 263712591 259628526 263712591 34972116 32015345 34972116 32015345 67656592 63572856 67656592 63572856 138587759 131500135 138587759 131500135 92668741 91379442 92668741 91379442 199394262 195324277 199394262 195324277 246155687 248577758 246155687 248577758 202608399 205342020 202608399 205342020 238152171 242607447 238152171 242607447 106352062 101399796 106352062 101399796 80953823 79381499 80953823 79381499 66482703 63500597 66482703 63500597 129387389 126034306 129387389 126034306 210987136 209227758 210987136 209227758 261371203 262502047 261371203 262502047 202610523 206169173 202610523 206169173 80065305 75322770 80065305 75322770 222762989 226935870 222762989 226935870 23641790 22454867 23641790 22454867 247393734 249590485 247393734 249590485 149572470 143251791 149572470 143251791 218452786 222438088 218452786 222438088 56261592 54697128 56261592 54697128 49797038 48131431 49797038 48131431 121545285 118199255 121545285 118199255 183117763 175074960 183117763 175074960 217563675 221971971 217563675 221971971 114416911 109718245 114416911 109718245 226702359 230072889 226702359 230072889 132292556 128408928 132292556 128408928 53572968 51237002 53572968 51237002 243945428 246745660 243945428 246745660 106176437 102017265 106176437 102017265 249238925 252942194 249238925 252942194 214269208 211217083 214269208 211217083 203868480 198551105 203868480 198551105 186183038 180080937 186183038 180080937 175046416 170930748 175046416 170930748 270954681 270915662 270954681 270915662 232594079 236045969 232594079 236045969 67761537 65994166 67761537 65994166 222781145 218656592 222781145 218656592 65336717 62500543 65336717 62500543 52308008 51298443 52308008 51298443 193974092 192739233 193974092 192739233 148703223 141901107 148703223 141901107 103171753 101543417 103171753 101543417 184552175 183088726 184552175 183088726 219164758 216935864 219164758 216935864 279735045 282551965 279735045 282551965 181432318 174069182 181432318 174069182 239194916 244401290 239194916 244401290 257706890 261105380 257706890 261105380 239800884 242052464 239800884 242052464 117619732 112669005 117619732 112669005 202688794 199287542 202688794 199287542 206417743 200813294 206417743 200813294 190909046 190915405 190909046 190915405 19559093 20834037 19559093 20834037 72944621 71012478 72944621 71012478 208865975 207634086 208865975 207634086 189606518 180195402 189606518 180195402 261300048 264481069 261300048 264481069 132293612 128782428 132293612 128782428 95151489 93175333 95151489 93175333 134142344 130215801 134142344 130215801 188497718 187934100 188497718 187934100 160478376 151098290 160478376 151098290 203756984 194692099 203756984 194692099 212704890 212864081 212704890 212864081 263633769 265614018 263633769 265614018 12139441 11702640 12139441 11702640 245662276 247172333 245662276 247172333 59550232 56293941 59550232 56293941 83585632 83048093 83585632 83048093 181963307 179521804 181963307 179521804 82871883 80255386 82871883 80255386 218961224 215696171 218961224 215696171 55073938 50492369 55073938 50492369 56684652 53000283 56684652 53000283 158352503 150728685 158352503 150728685 148514814 143741220 148514814 143741220 242868888 244652710 242868888 244652710 265008581 267827719 265008581 267827719 28247759 27716224 28247759 27716224 58436569 57495255 58436569 57495255 107499322 103254503 107499322 103254503 185264467 180189417 185264467 180189417 246706751 251052869 246706751 251052869 214326458 217230621 214326458 217230621 150506083 144591601 150506083 144591601 99043431 94932063 99043431 94932063 121830884 115999374 121830884 115999374 281719653 283897125 281719653 283897125 99664718 96197057 99664718 96197057 125370284 120277808 125370284 120277808 51649164 50562050 51649164 50562050 160824581 150191187 160824581 150191187 196119682 191488711 196119682 191488711 55886663 53949938 55886663 53949938 179682021 174308937 179682021 174308937 223506741 227838881 223506741 227838881 99027273 96284040 99027273 96284040 133791319 127208839 133791319 127208839 112603416 108326807 112603416 108326807 225836275 229534808 225836275 229534808 135475924 130269820 135475924 130269820 66766457 64570669 66766457 64570669 39172056 35552020 39172056 35552020 147990262 143237371 147990262 143237371 51254310 51261832 51254310 51261832 106007174 101735946 106007174 101735946 90536488 89449653 90536488 89449653 212617447 206630553 212617447 206630553 65787000 63469029 65787000 63469029 56869110 54830639 56869110 54830639 252431048 254731814 252431048 254731814 170608804 163714823 170608804 163714823 55483768 53801508 55483768 53801508 254047073 257746420 254047073 257746420 268511652 269176304 268511652 269176304 126990256 122097253 126990256 122097253 71575012 69725848 71575012 69725848 151362887 140829696 151362887 140829696 205706735 203872353 205706735 203872353 163073772 157442096 163073772 157442096 54467705 53606628 54467705 53606628 181985157 175411757 181985157 175411757 177780981 173385260 177780981 173385260 141391288 135043280 141391288 135043280 205184578 200493799 205184578 200493799 138011749 133526282 138011749 133526282 44885080 45684810 44885080 45684810 223205035 227843730 223205035 227843730 202543085 198793591 202543085 198793591 152522906 146356341 152522906 146356341 126629531 121437926 126629531 121437926 210532806 206790130 210532806 206790130 221243677 224391433 221243677 224391433 76969416 75360564 76969416 75360564 37129442 33810248 37129442 33810248 91669702 90207214 91669702 90207214 115195610 110982098 115195610 110982098 182890225 175900658 182890225 175900658 65587202 62054237 65587202 62054237 55883173 55370436 55883173 55370436 185282070 182095157 185282070 182095157 53533452 52497977 53533452 52497977 157392304 149392096 157392304 149392096 111612669 109482529 111612669 109482529 264964326 266924090 264964326 266924090 247919913 249910353 247919913 249910353 98381241 95824001 98381241 95824001 40658072 36354727 40658072 36354727 193536220 188906399 193536220 188906399 79396424 78282074 79396424 78282074 35492689 33063620 35492689 33063620 197636149 185006635 197636149 185006635 249938006 251154456 249938006 251154456 149625078 142295183 149625078 142295183 235831679 234109859 235831679 234109859 56863102 55509599 56863102 55509599 54371937 52934623 54371937 52934623 210735660 210904327 210735660 210904327 164478465 153090757 164478465 153090757 196235492 183671398 196235492 183671398 212782478 211783460 212782478 211783460 19140990 18716520 19140990 18716520 195081715 190154944 195081715 190154944 104540121 102112995 104540121 102112995 134901238 129310523 134901238 129310523 210176982 209201809 210176982 209201809 214463700 218252062 214463700 218252062 92438700 90043152 92438700 90043152 120480824 114226353 120480824 114226353 215202732 209208168 215202732 209208168 223714999 228291900 223714999 228291900 113864972 108725434 113864972 108725434 60776946 58767774 60776946 58767774 213802470 214828089 213802470 214828089 159079105 153441788 159079105 153441788 205619404 209643803 205619404 209643803 119442524 114948771 119442524 114948771 120254827 120207681 120254827 120207681 45460582 40980764 45460582 40980764 263250937 264706086 263250937 264706086 106970239 103013867 106970239 103013867 36915476 34697356 36915476 34697356 22709815 20413154 22709815 20413154 272551997 275457755 272551997 275457755 150050059 143855493 150050059 143855493 265062129 267291202 265062129 267291202 136816498 129959364 136816498 129959364 207894333 203007965 207894333 203007965 160989643 149356368 160989643 149356368 194253930 193789701 194253930 193789701 143125285 137406128 143125285 137406128 126686648 122319286 126686648 122319286 234192386 232295606 234192386 232295606 122847526 118947681 122847526 118947681 69627228 67525955 69627228 67525955 23520976 21733523 23520976 21733523 174886303 169062866 174886303 169062866 267565046 269663669 267565046 269663669 48660605 47795805 48660605 47795805 126516368 124303423 126516368 124303423 208418474 203113733 208418474 203113733 144660394 138654496 144660394 138654496 47856633 43087039 47856633 43087039 278360956 279744633 278360956 279744633 104615761 101849085 104615761 101849085 97899358 94230543 97899358 94230543 57957702 55147611 57957702 55147611 272737793 274193976 272737793 274193976 247230391 248142103 247230391 248142103 164831317 155593677 164831317 155593677 266115583 269212311 266115583 269212311 108551592 102545793 108551592 102545793 19066563 19048166 19066563 19048166 161253297 156454556 161253297 156454556 113912361 109222903 113912361 109222903 246162788 251871504 246162788 251871504 266363417 267099759 266363417 267099759 300049433 300242300 300049433 300242300 286030825 285311701 286030825 285311701 270736046 271211192 270736046 271211192 143124494 136872147 143124494 136872147 232297794 234904903 232297794 234904903 231318258 234592615 231318258 234592615 246852506 247941353 246852506 247941353 218637047 218952050 218637047 218952050 181619859 172367558 181619859 172367558 224280553 228101957 224280553 228101957 97207354 97203448 97207354 97203448 6404495 5261485 6404495 5261485 121247040 115749925 121247040 115749925 60635688 57390342 60635688 57390342 207306194 206837567 207306194 206837567 151497130 147685273 151497130 147685273 35399555 36199895 35399555 36199895 6536757 7969016 6536757 7969016 95050759 93186504 95050759 93186504 107703489 106951530 107703489 106951530 62698531 60758465 62698531 60758465 255028060 256674113 255028060 256674113 260946099 264701884 260946099 264701884 88061789 82676190 88061789 82676190 75498534 75050520 75498534 75050520 103801057 100071483 103801057 100071483 189493236 183533517 189493236 183533517 108926358 103820674 108926358 103820674 288795875 289562399 288795875 289562399 244798625 247954277 244798625 247954277 59191937 54211891 59191937 54211891 69710785 67165725 69710785 67165725 296586553 295852926 296586553 295852926 165026893 155933614 165026893 155933614 217993526 220657195 217993526 220657195 149282075 143206948 149282075 143206948 176424261 169043198 176424261 169043198 245665870 247581578 245665870 247581578 86222510 82671895 86222510 82671895 234126473 238833618 234126473 238833618 268894357 271378904 268894357 271378904 148129739 142978513 148129739 142978513 89348856 87292030 89348856 87292030 127882559 123303694 127882559 123303694 180935741 174989614 180935741 174989614 95102491 94635575 95102491 94635575 68622732 64721518 68622732 64721518 187981586 182579001 187981586 182579001 90618097 88810384 90618097 88810384 256503181 258465171 256503181 258465171 266697743 267457004 266697743 267457004 156754184 148619598 156754184 148619598 251547445 253601874 251547445 253601874 128812432 124294569 128812432 124294569 105935360 105820766 105935360 105820766 52595486 49845418 52595486 49845418 166549512 162327030 166549512 162327030 211487067 210827276 211487067 210827276 122398363 116684201 122398363 116684201 81656409 78144833 81656409 78144833 38546449 35534430 38546449 35534430 254102490 255450928 254102490 255450928 267073744 267555533 267073744 267555533 223077111 226789211 223077111 226789211 146896226 138916162 146896226 138916162 229483718 228259318 229483718 228259318 35948670 32045919 35948670 32045919 130704127 125951720 130704127 125951720 92600878 90818289 92600878 90818289 232449183 235085141 232449183 235085141 21694699 21397936 21694699 21397936 215144384 219264707 215144384 219264707 3516011 2730989 3516011 2730989 128697202 123711615 128697202 123711615 171813759 165354319 171813759 165354319 144094477 138313793 144094477 138313793 79509425 78463301 79509425 78463301 201694654 195028358 201694654 195028358 6111597 6638975 6111597 6638975 233871437 237832515 233871437 237832515 75553581 72790406 75553581 72790406 179429529 169271271 179429529 169271271 122060920 116284215 122060920 116284215 276763681 278547683 276763681 278547683 189736479 189106024 189736479 189106024 256952167 259073760 256952167 259073760 45047753 42648963 45047753 42648963 205931735 201865819 205931735 201865819 57638002 56112051 57638002 56112051 135936510 131680755 135936510 131680755 192717207 192015429 192717207 192015429 159695001 153695819 159695001 153695819 210905889 209642686 210905889 209642686 230996729 232269628 230996729 232269628 270520583 272265938 270520583 272265938 201017858 197320067 201017858 197320067 183741777 177066766 183741777 177066766 91185183 88450294 91185183 88450294 143488498 138464230 143488498 138464230 184791297 177688700 184791297 177688700 171918207 161462109 171918207 161462109 83248994 80353274 83248994 80353274 183859760 177293165 183859760 177293165 188620423 189087154 188620423 189087154 154677507 146806986 154677507 146806986 119991188 115341747 119991188 115341747 189901787 190047156 189901787 190047156 94650798 92744734 94650798 92744734 62885297 59704882 62885297 59704882 262330784 263490823 262330784 263490823 72230072 69275291 72230072 69275291 131476448 127597499 131476448 127597499 70486980 69802092 70486980 69802092 208658200 211853135 208658200 211853135 125526560 123366966 125526560 123366966 228880956 229123122 228880956 229123122 210100457 207426418 210100457 207426418 244851487 246688346 244851487 246688346 184183784 178627675 184183784 178627675 232473338 235416374 232473338 235416374 168681219 161211029 168681219 161211029 274796881 277170950 274796881 277170950 55717626 54381246 55717626 54381246 86080825 81700086 86080825 81700086 147509142 142699512 147509142 142699512 205555073 202657780 205555073 202657780 219231388 215370393 219231388 215370393 185792580 180345866 185792580 180345866 92288428 90451489 92288428 90451489 165799599 161018205 165799599 161018205 33439859 30191291 33439859 30191291 192232823 179751741 192232823 179751741 28414870 26906515 28414870 26906515 72467746 71191018 72467746 71191018 59719786 57022181 59719786 57022181 265300586 267159583 265300586 267159583 197187467 197199975 197187467 197199975 54945993 50670484 54945993 50670484 231091421 236032015 231091421 236032015 285931739 285638884 285931739 285638884 233044527 236751145 233044527 236751145 14591498 14781011 14591498 14781011 113652081 108143094 113652081 108143094 39775606 41576801 39775606 41576801 153662308 147261624 153662308 147261624 60848295 58063732 60848295 58063732 102079255 97504286 102079255 97504286 138676183 133875057 138676183 133875057 53782406 52206329 53782406 52206329 63921430 62200193 63921430 62200193 240193067 239884777 240193067 239884777 94683819 92311480 94683819 92311480 170903418 165770695 170903418 165770695 89026315 87862903 89026315 87862903 188520722 185178206 188520722 185178206 104731417 100282335 104731417 100282335 51622058 46762303 51622058 46762303 175585349 171563693 175585349 171563693 128695840 124354019 128695840 124354019 90712201 88154382 90712201 88154382 257744613 257789648 257744613 257789648 144038963 137982118 144038963 137982118 164545187 152670945 164545187 152670945 34926207 31722844 34926207 31722844 175558135 167711501 175558135 167711501 280856174 283780474 280856174 283780474 190908825 188352326 190908825 188352326 234219536 231891558 234219536 231891558 45706662 43959356 45706662 43959356 44624079 42464461 44624079 42464461 195207524 190882133 195207524 190882133 132875790 128647782 132875790 128647782 77239795 76844297 77239795 76844297 107078758 102663478 107078758 102663478 238577759 237367977 238577759 237367977 100702521 97006691 100702521 97006691 250361973 252948688 250361973 252948688 216669304 219721664 216669304 219721664 72311328 69704335 72311328 69704335 239529037 244370931 239529037 244370931 217477413 220518365 217477413 220518365 14621073 13784999 14621073 13784999 180027179 173377503 180027179 173377503 226947491 231010084 226947491 231010084 60925797 58697561 60925797 58697561 121007400 120801719 121007400 120801719 73128670 69023425 73128670 69023425 93708171 90294256 93708171 90294256 57042480 55538182 57042480 55538182 135294546 131230155 135294546 131230155 144346830 136354435 144346830 136354435 157342350 155305988 157342350 155305988 134674255 128789153 134674255 128789153 152241284 142805377 152241284 142805377 102071714 97167451 102071714 97167451 248796592 252319762 248796592 252319762 147181370 142529872 147181370 142529872 107919366 103126440 107919366 103126440 107393440 105149969 107393440 105149969 59524785 57945296 59524785 57945296 40432565 37690678 40432565 37690678 219586057 224228087 219586057 224228087 195544960 192005513 195544960 192005513 266116902 267895149 266116902 267895149 232660490 237360025 232660490 237360025 158026177 148182791 158026177 148182791 192600861 185231144 192600861 185231144 31941450 29202396 31941450 29202396 95000300 93109978 95000300 93109978 144999632 135855740 144999632 135855740 53913617 53295735 53913617 53295735 246526528 249969160 246526528 249969160 96718477 97259380 96718477 97259380 173951863 163953629 173951863 163953629 53573132 53398576 53573132 53398576 229887746 226711857 229887746 226711857 183847612 176946869 183847612 176946869 82480771 81073863 82480771 81073863 62845987 58581424 62845987 58581424 91598218 90480773 91598218 90480773 260186623 262235479 260186623 262235479 246507261 246573553 246507261 246573553 143914964 138275209 143914964 138275209 217937253 216320228 217937253 216320228 168823026 157939389 168823026 157939389 268965796 271087080 268965796 271087080 119564621 117717769 119564621 117717769 153801598 146349563 153801598 146349563 257226639 260576105 257226639 260576105 239365871 242267449 239365871 242267449 121618656 119722102 121618656 119722102 113715715 111229370 113715715 111229370 14397471 14570201 14397471 14570201 123019945 120850931 123019945 120850931 273307074 274273592 273307074 274273592 214566111 214256686 214566111 214256686 238183991 237458135 238183991 237458135 121234178 116607841 121234178 116607841 248665446 251702318 248665446 251702318 181772863 176499378 181772863 176499378 180739302 172557644 180739302 172557644 265353445 266916537 265353445 266916537 95403675 92818048 95403675 92818048 157165067 150341850 157165067 150341850 32957415 32980136 32957415 32980136 56439656 53900685 56439656 53900685 99057068 95237321 99057068 95237321 31611490 30158306 31611490 30158306 282450121 282864375 282450121 282864375 195572681 191099770 195572681 191099770 242093458 243583681 242093458 243583681 121088871 117961195 121088871 117961195 161742279 157594628 161742279 157594628 234209169 238441904 234209169 238441904 113577127 108849831 113577127 108849831 250425704 252425804 250425704 252425804 169784334 165208767 169784334 165208767 91378624 89622065 91378624 89622065 186952764 184749787 186952764 184749787 172664941 168162621 172664941 168162621 187560335 179068731 187560335 179068731 100373577 98086395 100373577 98086395 71429835 68069663 71429835 68069663 154212404 149188305 154212404 149188305 263802469 265634058 263802469 265634058 213754265 207856862 213754265 207856862 117357774 112838371 117357774 112838371 228158269 230266129 228158269 230266129 70778701 68232076 70778701 68232076 248285018 250808853 248285018 250808853 191986573 186240717 191986573 186240717 126631049 124910898 126631049 124910898 262130912 265696576 262130912 265696576 201826680 205181036 201826680 205181036 256879881 258868705 256879881 258868705 95276061 92023421 95276061 92023421 135514793 131082528 135514793 131082528 213587746 217039065 213587746 217039065 75745074 71498424 75745074 71498424 11753035 11267451 11753035 11267451 269510444 271755259 269510444 271755259 54856018 51836569 54856018 51836569 179302360 178141970 179302360 178141970 218331225 219131281 218331225 219131281 34566945 31371533 34566945 31371533 23399282 20991736 23399282 20991736 182888558 176321437 182888558 176321437 105729205 100502870 105729205 100502870 105551467 103347248 105551467 103347248 270179155 269616487 270179155 269616487 88572198 86523628 88572198 86523628 171902343 161039145 171902343 161039145 143211341 136080859 143211341 136080859 151583804 146482089 151583804 146482089 50245556 46201711 50245556 46201711 271819363 274516014 271819363 274516014 195504693 191716512 195504693 191716512 136959413 130130640 136959413 130130640 85491460 83215429 85491460 83215429 272484802 273527298 272484802 273527298 121507315 119323300 121507315 119323300 76747210 72312593 76747210 72312593 99709619 95609359 99709619 95609359 25571511 23603365 25571511 23603365 75927619 71839926 75927619 71839926 226965254 230648276 226965254 230648276 112433723 111454978 112433723 111454978 44324375 40856790 44324375 40856790 166853840 163220041 166853840 163220041 91489696 88044429 91489696 88044429 123678006 118881049 123678006 118881049 205237876 203162444 205237876 203162444 200444387 205392142 200444387 205392142 40149948 37551768 40149948 37551768 226739110 232032665 226739110 232032665 79445955 78026810 79445955 78026810 172642037 167634390 172642037 167634390 230572501 231451462 230572501 231451462 81572133 79090577 81572133 79090577 125560686 122986577 125560686 122986577 250582635 251996487 250582635 251996487 166275250 153765560 166275250 153765560 219465761 217675979 219465761 217675979 198500623 188731760 198500623 188731760 125978978 120233100 125978978 120233100 99926318 98055646 99926318 98055646 144193463 138753507 144193463 138753507 57055182 55722294 57055182 55722294 196685732 192102417 196685732 192102417 193333318 184987671 193333318 184987671 252891542 257633424 252891542 257633424 99965681 96532221 99965681 96532221 21525564 17774155 21525564 17774155 71249114 67614325 71249114 67614325 206294641 203164271 206294641 203164271 155833195 151466340 155833195 151466340 285833825 288130573 285833825 288130573 145805868 140555774 145805868 140555774 60565275 59631503 60565275 59631503 233747418 237089145 233747418 237089145 233265681 236722110 233265681 236722110 77462093 76453772 77462093 76453772 188919315 187540511 188919315 187540511 71659435 68557263 71659435 68557263 46289488 41410955 46289488 41410955 104515917 100659045 104515917 100659045 210587623 206193954 210587623 206193954 119341370 115363477 119341370 115363477 91443433 90180202 91443433 90180202 129532558 127939058 129532558 127939058 51861578 51214787 51861578 51214787 45939565 46550574 45939565 46550574 92104945 88675448 92104945 88675448 82956714 82122627 82956714 82122627 80200072 77534165 80200072 77534165 128979145 123952183 128979145 123952183 23333830 23429432 23333830 23429432 298312138 298701586 298312138 298701586 168779156 163849819 168779156 163849819 253665217 254894957 253665217 254894957 72563510 71615310 72563510 71615310 202751672 201790380 202751672 201790380 77913908 75296505 77913908 75296505 36782068 37523669 36782068 37523669 115581514 114267352 115581514 114267352 151094628 147140985 151094628 147140985 210083277 202428519 210083277 202428519 123840027 120335499 123840027 120335499 125546623 122802118 125546623 122802118 127251349 124040993 127251349 124040993 104260073 101349964 104260073 101349964 291845390 292646675 291845390 292646675 114007308 109799930 114007308 109799930 39788096 36356364 39788096 36356364 184989663 178885234 184989663 178885234 126000823 122254842 126000823 122254842 122091580 117162721 122091580 117162721 178132435 173641398 178132435 173641398 195223763 199917565 195223763 199917565 241012406 242714760 241012406 242714760 76021218 72969893 76021218 72969893 151020253 145373922 151020253 145373922 251672893 253563390 251672893 253563390 53264099 50537155 53264099 50537155 199472932 203160786 199472932 203160786 78295549 73073066 78295549 73073066 28214627 25236222 28214627 25236222 277107402 278481859 277107402 278481859 112553757 107144071 112553757 107144071 108585637 106166987 108585637 106166987 204925048 209274473 204925048 209274473 213280699 217092919 213280699 217092919 109729106 104984520 109729106 104984520 98448131 96983327 98448131 96983327 15220150 14770157 15220150 14770157 164894410 159200297 164894410 159200297 180217649 177083863 180217649 177083863 238388427 241107839 238388427 241107839 247832449 250868341 247832449 250868341 179544755 174921185 179544755 174921185 104030306 101883467 104030306 101883467 214409576 214263801 214409576 214263801 117005541 111412375 117005541 111412375 258546689 260839064 258546689 260839064 156149188 151314304 156149188 151314304 206815002 211594688 206815002 211594688 144580191 140088241 144580191 140088241 197497548 193194238 197497548 193194238 256548816 257450266 256548816 257450266 228018391 227560833 228018391 227560833 226845949 223424577 226845949 223424577 59830151 58344695 59830151 58344695 230376833 230004629 230376833 230004629 26797840 24171067 26797840 24171067 142469011 136718179 142469011 136718179 241233497 243349040 241233497 243349040 61729768 60315244 61729768 60315244 246424678 251172081 246424678 251172081 240577344 244471683 240577344 244471683 141627351 136098719 141627351 136098719 186543455 184651085 186543455 184651085 139521759 135440144 139521759 135440144 164438223 158731643 164438223 158731643 201701871 198294837 201701871 198294837 159414903 152735094 159414903 152735094 25413579 25149997 25413579 25149997 99596860 95498354 99596860 95498354 298521723 299570350 298521723 299570350 148028582 144551263 148028582 144551263 163473103 159685951 163473103 159685951 206080229 210561223 206080229 210561223 28916675 29020562 28916675 29020562 193986001 189027457 193986001 189027457 152188739 146581793 152188739 146581793 204851220 209268781 204851220 209268781 138959528 134478753 138959528 134478753 188549822 183602271 188549822 183602271 193558654 188934201 193558654 188934201 158368736 149763263 158368736 149763263 114730246 109608305 114730246 109608305 247092120 248797470 247092120 248797470 78072995 76574528 78072995 76574528 38655714 37507591 38655714 37507591 142606553 137537471 142606553 137537471 211547818 211613878 211547818 211613878 82626089 82887106 82626089 82887106 279040222 280154108 279040222 280154108 35991356 34594734 35991356 34594734 117113639 113998155 117113639 113998155 138854852 135588917 138854852 135588917 89204227 88006931 89204227 88006931 122252357 118205978 122252357 118205978 240442729 243032372 240442729 243032372 107619844 103893551 107619844 103893551 64385728 62868039 64385728 62868039 114009765 107855416 114009765 107855416 133874862 128149851 133874862 128149851 171186318 167312691 171186318 167312691 228597410 228498955 228597410 228498955 156351874 151570526 156351874 151570526 76144560 72768229 76144560 72768229 114228811 112033117 114228811 112033117 11772011 11368153 11772011 11368153 86954200 82471771 86954200 82471771 63910001 62533803 63910001 62533803 207267266 211391340 207267266 211391340 53959872 53311114 53959872 53311114 217764794 211804287 217764794 211804287 127759405 121987407 127759405 121987407 52221599 51579811 52221599 51579811 91604342 89903935 91604342 89903935 238037303 242950393 238037303 242950393 238976031 244515530 238976031 244515530 31740724 31119178 31740724 31119178 223680022 228590886 223680022 228590886 81192421 78046903 81192421 78046903 209488622 213384294 209488622 213384294 211811290 205895883 211811290 205895883 249744617 252563078 249744617 252563078 257540264 262273771 257540264 262273771 130070267 124550992 130070267 124550992 57816560 55428331 57816560 55428331 180004455 174113307 180004455 174113307 87825670 84105766 87825670 84105766 157346354 152956621 157346354 152956621 84986416 81110069 84986416 81110069 22503935 20195321 22503935 20195321 210796143 211308958 210796143 211308958 117483399 113319240 117483399 113319240 63402588 61026169 63402588 61026169 96896318 94722769 96896318 94722769 138832768 131734337 138832768 131734337 240387938 242632351 240387938 242632351 126508339 121506318 126508339 121506318 250725039 253884860 250725039 253884860 194882355 195919388 194882355 195919388 207741905 204956351 207741905 204956351 286731840 288663056 286731840 288663056 244700603 250200668 244700603 250200668 29515106 30589087 29515106 30589087 212806453 217232447 212806453 217232447 91834213 90651574 91834213 90651574 220857503 220158900 220857503 220158900 210544938 214676914 210544938 214676914 49506199 48205026 49506199 48205026 113866527 109783987 113866527 109783987 60166430 57627672 60166430 57627672 25393044 23492962 25393044 23492962 73824162 71573332 73824162 71573332 172939296 164979755 172939296 164979755 181558821 174550309 181558821 174550309 41554362 38956359 41554362 38956359 98869188 96390982 98869188 96390982 255309514 256629421 255309514 256629421 21757467 21712001 21757467 21712001 187958666 177250292 187958666 177250292 176503301 172628110 176503301 172628110 177765209 168727826 177765209 168727826 246448970 248199681 246448970 248199681 200333801 199993718 200333801 199993718 213119727 217404101 213119727 217404101 53480315 51127572 53480315 51127572 100369096 98150488 100369096 98150488 82092592 79433159 82092592 79433159 173782781 169460460 173782781 169460460 82074668 79385191 82074668 79385191 202687008 197810259 202687008 197810259 50542735 47521452 50542735 47521452 257338868 260565550 257338868 260565550 168099862 161386085 168099862 161386085 121415185 119878742 121415185 119878742 36461217 33816892 36461217 33816892 70828918 68529714 70828918 68529714 105599029 102038754 105599029 102038754 36299061 33108061 36299061 33108061 125554930 122345807 125554930 122345807 119689696 117566696 119689696 117566696 177557789 172508161 177557789 172508161 153347075 143679759 153347075 143679759 54950510 53936939 54950510 53936939 6478751 5019499 6478751 5019499 104176380 101826028 104176380 101826028 241078228 245332938 241078228 245332938 171900160 166435567 171900160 166435567 217688853 213968363 217688853 213968363 196050165 192442719 196050165 192442719 111153524 110349890 111153524 110349890 185857320 184291844 185857320 184291844 34001078 33110822 34001078 33110822 65578926 62690830 65578926 62690830 202491059 200009112 202491059 200009112 83094075 80673012 83094075 80673012 132252193 125353815 132252193 125353815 49662578 47972027 49662578 47972027 146566440 140007657 146566440 140007657 297369619 297681457 297369619 297681457 220816837 225281929 220816837 225281929 74390415 73050047 74390415 73050047 278609031 281661709 278609031 281661709 233523148 236595120 233523148 236595120 91285707 86879976 91285707 86879976 128475038 124951084 128475038 124951084 238440984 236525848 238440984 236525848 212733794 206289425 212733794 206289425 109442148 105071391 109442148 105071391 276329803 278383788 276329803 278383788 81066642 81283136 81066642 81283136 91099528 88017364 91099528 88017364 108228180 104077703 108228180 104077703 51221826 49906711 51221826 49906711 296990540 296800842 296990540 296800842 226873431 231004860 226873431 231004860 202481668 198866742 202481668 198866742 124774524 121558821 124774524 121558821 92129154 90449395 92129154 90449395 69246082 66648438 69246082 66648438 45678249 42287137 45678249 42287137 247571061 248415755 247571061 248415755 210839928 208433163 210839928 208433163 121203416 114965400 121203416 114965400 202931290 200767552 202931290 200767552 85432196 82237283 85432196 82237283 166454096 159699632 166454096 159699632 244280065 249245375 244280065 249245375 51531236 48593224 51531236 48593224 106955946 100721853 106955946 100721853 201469534 197633264 201469534 197633264 247011980 248339735 247011980 248339735 71709636 69597671 71709636 69597671 187860557 185072407 187860557 185072407 28994872 26365484 28994872 26365484 161002747 155501799 161002747 155501799 80617481 75084098 80617481 75084098 110403270 105393506 110403270 105393506 103862044 103087450 103862044 103087450 86968728 84926661 86968728 84926661 127342572 122209052 127342572 122209052 88537344 83248124 88537344 83248124 67915636 65341569 67915636 65341569 174592380 168662287 174592380 168662287 31444553 29197153 31444553 29197153 36730307 38938147 36730307 38938147 75674306 71812173 75674306 71812173 171165698 167605317 171165698 167605317 38798301 35045027 38798301 35045027 88077382 83835083 88077382 83835083 17658795 16302338 17658795 16302338 147313799 143082462 147313799 143082462 268027398 270087308 268027398 270087308 252341502 256005197 252341502 256005197 115693601 111329982 115693601 111329982 245518560 249020825 245518560 249020825 217849783 215880379 217849783 215880379 46393790 47383838 46393790 47383838 73586568 70956411 73586568 70956411 206638282 205053566 206638282 205053566 28979770 26985754 28979770 26985754 128478416 124778177 128478416 124778177 152491679 147492813 152491679 147492813 158796207 155812494 158796207 155812494 149457114 143808064 149457114 143808064 113346371 107485642 113346371 107485642 275379566 276989981 275379566 276989981 78506992 75601900 78506992 75601900 71292174 69324215 71292174 69324215 206838343 212343168 206838343 212343168 96624527 94540976 96624527 94540976 137859007 133928460 137859007 133928460 232035415 234249108 232035415 234249108 52329373 51410386 52329373 51410386 236070981 239197340 236070981 239197340 273687023 276268941 273687023 276268941 73823310 73913452 73823310 73913452 173322988 165935265 173322988 165935265 107503779 104266514 107503779 104266514 180400867 176161888 180400867 176161888 251156387 254971686 251156387 254971686 188194399 181513129 188194399 181513129 60196520 54802603 60196520 54802603 168565616 165404682 168565616 165404682 183648639 176655956 183648639 176655956 120673237 114846583 120673237 114846583 258011228 257809516 258011228 257809516 172493190 162294776 172493190 162294776 236023569 238849943 236023569 238849943 158506548 153070462 158506548 153070462 187933299 184222026 187933299 184222026 142268771 136617161 142268771 136617161 113310505 112256105 113310505 112256105 234020269 236992087 234020269 236992087 254082631 256069033 254082631 256069033 178351709 170734695 178351709 170734695 142606954 135703267 142606954 135703267 216643066 220702262 216643066 220702262 191201516 185620082 191201516 185620082 129873231 123069958 129873231 123069958 80409586 80431565 80409586 80431565 233095200 235238127 233095200 235238127 224799131 220205858 224799131 220205858 252930051 254332923 252930051 254332923 252094840 252084127 252094840 252084127 204694013 202773561 204694013 202773561 66161724 62905414 66161724 62905414 173652508 168831862 173652508 168831862 217242102 220129023 217242102 220129023 126028874 121079098 126028874 121079098 82746380 81355221 82746380 81355221 75635695 72749021 75635695 72749021 161573490 157701062 161573490 157701062 178152363 176285244 178152363 176285244 274484086 277360363 274484086 277360363 129147315 126078671 129147315 126078671 17793556 18508574 17793556 18508574 180644790 173867882 180644790 173867882 170600265 159656307 170600265 159656307 64657992 61685996 64657992 61685996 212445506 212467448 212445506 212467448 141823744 137004779 141823744 137004779 14104712 14345283 14104712 14345283 233532718 236855378 233532718 236855378 206682228 197092321 206682228 197092321 201597631 190697587 201597631 190697587 225160398 229974903 225160398 229974903 63309933 60476594 63309933 60476594 106383064 105005979 106383064 105005979 74642080 75324536 74642080 75324536 180914398 173998608 180914398 173998608 235325367 237139490 235325367 237139490 89322572 85381929 89322572 85381929 178600791 176967152 178600791 176967152 251566998 254657031 251566998 254657031 108990863 106572085 108990863 106572085 93804189 92422812 93804189 92422812 157254573 146577925 157254573 146577925 232398063 235141145 232398063 235141145 147125374 142665478 147125374 142665478 205083604 195051067 205083604 195051067 47921909 44262766 47921909 44262766 181300161 173542708 181300161 173542708 249757419 252239720 249757419 252239720 177615968 167780687 177615968 167780687 175581285 165324656 175581285 165324656 116850612 112011993 116850612 112011993 245011180 249283508 245011180 249283508 263501795 266124381 263501795 266124381 206155979 210314519 206155979 210314519 203269830 201403692 203269830 201403692 248825240 254857972 248825240 254857972 220457580 223247717 220457580 223247717 117213021 111858300 117213021 111858300 45685993 42209905 45685993 42209905 199714625 196276609 199714625 196276609 269594741 273148923 269594741 273148923 88353651 85367347 88353651 85367347 165393134 159082750 165393134 159082750 43674768 39708264 43674768 39708264 239972142 245723603 239972142 245723603 31253647 28681071 31253647 28681071 147557707 137902076 147557707 137902076 258368828 258172233 258368828 258172233 169227731 163468922 169227731 163468922 76658851 73557636 76658851 73557636 218508839 221214295 218508839 221214295 195606294 185896846 195606294 185896846 230954903 234179143 230954903 234179143 49275004 46294249 49275004 46294249 153772262 145010980 153772262 145010980 151068509 145326730 151068509 145326730 143748754 136300127 143748754 136300127 77362253 71959283 77362253 71959283 237986294 241181284 237986294 241181284 123634729 122234027 123634729 122234027 213220299 205903572 213220299 205903572 185520524 179710679 185520524 179710679 68999881 67367119 68999881 67367119 206792615 197466575 206792615 197466575 162017592 155079457 162017592 155079457 80948060 77306481 80948060 77306481 262253752 263324630 262253752 263324630 236586734 240103621 236586734 240103621 26684130 24149856 26684130 24149856 119840145 117347271 119840145 117347271 132430168 127681353 132430168 127681353 106661861 102923890 106661861 102923890 59119743 57125675 59119743 57125675 184788392 180244072 184788392 180244072 269769374 272021716 269769374 272021716 75967407 72061950 75967407 72061950 24832243 24403503 24832243 24403503 166731995 160440707 166731995 160440707 106877955 108567793 106877955 108567793 203598684 201072869 203598684 201072869 192744056 182480201 192744056 182480201 207391771 211814094 207391771 211814094 14544556 13066184 14544556 13066184 44731290 42248877 44731290 42248877 247721681 251557533 247721681 251557533 106775432 102830594 106775432 102830594 86148180 81456106 86148180 81456106 77919005 76874489 77919005 76874489 60862211 59408585 60862211 59408585 261996421 265992636 261996421 265992636 197166264 193843051 197166264 193843051 261032093 263294001 261032093 263294001 132667762 128127574 132667762 128127574 103597972 100979430 103597972 100979430 259400714 262132677 259400714 262132677 80668089 75948758 80668089 75948758 194991169 191761311 194991169 191761311 278028956 279639945 278028956 279639945 183722077 178102842 183722077 178102842 259456411 260049981 259456411 260049981 258466406 261740715 258466406 261740715 82398653 82224941 82398653 82224941 201100346 189526734 201100346 189526734 119422332 116587221 119422332 116587221 244100439 246979501 244100439 246979501 269226716 270757372 269226716 270757372 58067023 55119556 58067023 55119556 107676835 103842262 107676835 103842262 62838327 59952154 62838327 59952154 198309150 195256593 198309150 195256593 262026557 265219560 262026557 265219560 189939337 188831174 189939337 188831174 67859147 64172644 67859147 64172644 177795592 173384145 177795592 173384145 120643133 115295257 120643133 115295257 50690844 47167708 50690844 47167708 70430981 68607337 70430981 68607337 182375730 178922931 182375730 178922931 108329721 106830698 108329721 106830698 199682440 196050212 199682440 196050212 159327013 154273776 159327013 154273776 257967820 258051704 257967820 258051704 248417818 254541352 248417818 254541352 165352628 153424006 165352628 153424006 181344465 172828610 181344465 172828610 262641501 264319366 262641501 264319366 244369626 246854368 244369626 246854368 90830990 86927417 90830990 86927417 201522766 200656776 201522766 200656776 50626575 46726389 50626575 46726389 132108585 127316590 132108585 127316590 230356860 235030024 230356860 235030024 170647285 160598764 170647285 160598764 21962171 20996396 21962171 20996396 193112855 188939114 193112855 188939114 158321502 149599797 158321502 149599797 88625824 87068249 88625824 87068249 63732092 60436543 63732092 60436543 135384321 131529150 135384321 131529150 78096867 74504007 78096867 74504007 67321685 64009964 67321685 64009964 8602253 7781764 8602253 7781764 135478704 129020561 135478704 129020561 96129033 94019264 96129033 94019264 232088668 235657598 232088668 235657598 264671292 267323088 264671292 267323088 177134152 174097720 177134152 174097720 283207823 285650477 283207823 285650477 197435735 194202830 197435735 194202830 116560446 117412902 116560446 117412902 155947595 147657094 155947595 147657094 214888138 214436787 214888138 214436787 82008010 77735255 82008010 77735255 79611400 75119758 79611400 75119758 150510520 147326851 150510520 147326851 94387196 92816466 94387196 92816466 96537736 96412243 96537736 96412243 121736630 119527027 121736630 119527027 116953006 113149212 116953006 113149212 229348845 233872468 229348845 233872468 117864147 112248788 117864147 112248788 221723896 225221401 221723896 225221401 244266489 248799391 244266489 248799391 148473566 143597691 148473566 143597691 110609038 106986430 110609038 106986430 83566948 82087944 83566948 82087944 156358298 151152044 156358298 151152044 157504263 153091289 157504263 153091289 291133495 292407551 291133495 292407551 250049233 251296097 250049233 251296097 81273207 77380477 81273207 77380477 37577604 39142464 37577604 39142464 59465085 57022463 59465085 57022463 197387118 185560482 197387118 185560482 224366609 228197429 224366609 228197429 235183655 233121363 235183655 233121363 38953985 35971517 38953985 35971517 286619140 286366809 286619140 286366809 138872610 134501958 138872610 134501958 75107205 73444568 75107205 73444568 82179869 78702162 82179869 78702162 121082985 117501591 121082985 117501591 168004768 157276911 168004768 157276911 167378640 163785935 167378640 163785935 139239615 135199991 139239615 135199991 77086981 74607476 77086981 74607476 54298593 53392750 54298593 53392750 148827438 144761968 148827438 144761968 212300098 216186183 212300098 216186183 140332581 134761285 140332581 134761285 187094601 181367167 187094601 181367167 239353512 242274008 239353512 242274008 271773455 274293252 271773455 274293252 196407308 198657688 196407308 198657688 244509614 245628332 244509614 245628332 265895558 267768155 265895558 267768155 91069748 87166483 91069748 87166483 39854831 37513411 39854831 37513411 55393774 52991234 55393774 52991234 56705733 54918693 56705733 54918693 80620356 76818777 80620356 76818777 84362349 82083141 84362349 82083141 211528021 208426988 211528021 208426988 300428874 299842308 300428874 299842308 198141952 197748764 198141952 197748764 138463016 133933727 138463016 133933727 126173402 120755701 126173402 120755701 146388248 141104388 146388248 141104388 88643023 87766171 88643023 87766171 165481050 158209273 165481050 158209273 173579332 167256986 173579332 167256986 277735148 280133030 277735148 280133030 176699031 171660851 176699031 171660851 145309790 142266978 145309790 142266978 208669898 208589319 208669898 208589319 108797230 105586893 108797230 105586893 51543729 49434466 51543729 49434466 117292304 113698843 117292304 113698843 200931902 203534315 200931902 203534315 246273426 249330408 246273426 249330408 200662390 197669294 200662390 197669294 111210798 108883284 111210798 108883284 201978612 196815727 201978612 196815727 263631498 265976595 263631498 265976595 272538765 274735101 272538765 274735101 81945980 76474867 81945980 76474867 258256537 262262247 258256537 262262247 47415006 45228229 47415006 45228229 109292430 107333048 109292430 107333048 250029864 253062698 250029864 253062698 154813617 149525473 154813617 149525473 194087058 192453806 194087058 192453806 86326209 83049865 86326209 83049865 47748394 47678083 47748394 47678083 85273129 80585586 85273129 80585586 194803846 184519835 194803846 184519835 87545299 85619389 87545299 85619389 13574820 13722193 13574820 13722193 95593860 93182404 95593860 93182404 221172408 225116945 221172408 225116945 69724827 68101275 69724827 68101275 217836257 221660334 217836257 221660334 122965918 118207667 122965918 118207667 128720476 124437334 128720476 124437334 221336482 225532692 221336482 225532692 85550335 81366410 85550335 81366410 143349826 138530159 143349826 138530159 155250222 147619284 155250222 147619284 41279650 37325590 41279650 37325590 86585098 82427621 86585098 82427621 135266005 128341717 135266005 128341717 130477455 126795945 130477455 126795945 61889668 58762795 61889668 58762795 207182082 204689684 207182082 204689684 127241714 123532328 127241714 123532328 177137376 167218488 177137376 167218488 217668168 210440217 217668168 210440217 80904753 79914540 80904753 79914540 172553375 162258079 172553375 162258079 157915869 153312308 157915869 153312308 142933707 137990887 142933707 137990887 221489311 224947640 221489311 224947640 204618921 209400810 204618921 209400810 229474954 233976216 229474954 233976216 67644077 64986916 67644077 64986916 134977446 132361764 134977446 132361764 152149468 146593237 152149468 146593237 176365535 170116315 176365535 170116315 242479468 246460331 242479468 246460331 231981642 236455399 231981642 236455399 109020142 104601739 109020142 104601739 246147489 247843527 246147489 247843527 96868970 93200762 96868970 93200762 184077829 179305040 184077829 179305040 234006947 237566573 234006947 237566573 230469144 228235003 230469144 228235003 95667186 95870151 95667186 95870151 187012399 182703758 187012399 182703758 210767333 204232105 210767333 204232105 48513187 48492326 48513187 48492326 76156449 73334287 76156449 73334287 168721069 162629181 168721069 162629181 166492882 159992239 166492882 159992239 296585088 298243578 296585088 298243578 280771980 282143823 280771980 282143823 88403935 85383719 88403935 85383719 140998984 139090068 140998984 139090068 205813437 196923886 205813437 196923886 143921380 135023720 143921380 135023720 204190358 206162151 204190358 206162151 257881704 261468522 257881704 261468522 89738957 85325148 89738957 85325148 168332819 163254732 168332819 163254732 85675160 82437391 85675160 82437391 104860449 103630262 104860449 103630262 116132821 116188901 116132821 116188901 191771526 187026854 191771526 187026854 209388864 205564183 209388864 205564183 115050061 111173008 115050061 111173008 171523993 160781752 171523993 160781752 3225572 2919540 3225572 2919540 134443022 130383566 134443022 130383566 96411237 95931123 96411237 95931123 264883206 267664243 264883206 267664243 242765245 246636619 242765245 246636619 192528076 196388402 192528076 196388402 274722401 278431856 274722401 278431856 51161393 47378519 51161393 47378519 130291754 123840364 130291754 123840364 249779336 250950867 249779336 250950867 136477796 132557077 136477796 132557077 204961645 201662279 204961645 201662279 237569907 239709205 237569907 239709205 264997970 267821723 264997970 267821723 11509923 11579390 11509923 11579390 125783071 122640604 125783071 122640604 54888543 54353932 54888543 54353932 221573346 220366206 221573346 220366206 95521559 93679109 95521559 93679109 270988723 273213213 270988723 273213213 257872612 260745452 257872612 260745452 276350137 277973469 276350137 277973469 81736112 80338663 81736112 80338663 74306957 71428445 74306957 71428445 108252326 104626459 108252326 104626459 158038124 147695204 158038124 147695204 202675326 192157621 202675326 192157621 30425806 31024451 30425806 31024451 191294387 187336099 191294387 187336099 240436858 239263352 240436858 239263352 156608527 150861692 156608527 150861692 157726427 146345730 157726427 146345730 127015860 122438880 127015860 122438880 270374080 272903201 270374080 272903201 117904302 113418266 117904302 113418266 223440646 219393854 223440646 219393854 263648729 266360451 263648729 266360451 187885451 185662340 187885451 185662340 210228474 204117756 210228474 204117756 226619813 230021283 226619813 230021283 63726979 60686337 63726979 60686337 205530236 199821241 205530236 199821241 178524793 168979814 178524793 168979814 106587202 102724394 106587202 102724394 148455196 141825984 148455196 141825984 37354743 36506980 37354743 36506980 84209232 79108500 84209232 79108500 263517847 266141343 263517847 266141343 119934524 117929321 119934524 117929321 1714171 2186176 1714171 2186176 152601691 146915457 152601691 146915457 136179995 131437237 136179995 131437237 69202121 66194439 69202121 66194439 223047712 227234663 223047712 227234663 96521844 93348399 96521844 93348399 156555439 151845328 156555439 151845328 24596161 23627016 24596161 23627016 259131685 260712073 259131685 260712073 177878368 173964573 177878368 173964573 173300390 167322866 173300390 167322866 261991685 265304234 261991685 265304234 162025195 155192574 162025195 155192574 246631660 251567631 246631660 251567631 223420955 228633696 223420955 228633696 203330048 206549560 203330048 206549560 243310008 247823216 243310008 247823216 199436310 192644620 199436310 192644620 160148820 155903941 160148820 155903941 101332374 97657123 101332374 97657123 272464695 273899795 272464695 273899795 43116224 39980454 43116224 39980454 157510766 153270366 157510766 153270366 232377780 237356938 232377780 237356938 98079907 95684553 98079907 95684553 163062803 152622687 163062803 152622687 264726259 268911780 264726259 268911780 101147132 98005797 101147132 98005797 170821508 160360385 170821508 160360385 143083186 136772952 143083186 136772952 34184219 30793559 34184219 30793559 100007929 98121126 100007929 98121126 74452254 70068305 74452254 70068305 121030914 114820209 121030914 114820209 103327627 100764018 103327627 100764018 170387135 159512321 170387135 159512321 163345592 154791530 163345592 154791530 68871556 65890847 68871556 65890847 210264177 209742728 210264177 209742728 30901487 30652654 30901487 30652654 100008315 98020658 100008315 98020658 216164756 219215720 216164756 219215720 132064036 126049365 132064036 126049365 113562770 113942305 113562770 113942305 115277014 114303736 115277014 114303736 60332898 58498497 60332898 58498497 177977158 170749747 177977158 170749747 282196942 284479366 282196942 284479366 135428296 129452641 135428296 129452641 143692055 139509701 143692055 139509701 99250017 97213695 99250017 97213695 173802797 168128142 173802797 168128142 87726197 85689773 87726197 85689773 228840198 232720345 228840198 232720345 174321291 167949810 174321291 167949810 93417404 92472572 93417404 92472572 286028339 288627805 286028339 288627805 257468818 259874887 257468818 259874887 34617576 33678310 34617576 33678310 125857888 124032135 125857888 124032135 195661848 194075918 195661848 194075918 153274020 146748805 153274020 146748805 50590326 47979729 50590326 47979729 41600754 38875934 41600754 38875934 228536155 227178299 228536155 227178299 286173168 289649289 286173168 289649289 120243407 118532111 120243407 118532111 118622931 117591746 118622931 117591746 112791347 107089551 112791347 107089551 236998403 241152568 236998403 241152568 68567084 65476996 68567084 65476996 20862201 17404676 20862201 17404676 246305409 248856122 246305409 248856122 201402613 195169953 201402613 195169953 127417750 121766448 127417750 121766448 91417436 90654674 91417436 90654674 73955856 71149018 73955856 71149018 99764291 95378027 99764291 95378027 111683755 108085514 111683755 108085514 93906397 90866636 93906397 90866636 226178221 230759975 226178221 230759975 44395916 40332490 44395916 40332490 91560621 86511416 91560621 86511416 224952030 224519244 224952030 224519244 296695562 297656078 296695562 297656078 84752328 80523502 84752328 80523502 107948571 106066473 107948571 106066473 76902674 73197333 76902674 73197333 286904446 287014250 286904446 287014250 202932251 191338694 202932251 191338694 224375665 220166528 224375665 220166528 81170634 78268195 81170634 78268195 16688156 15760288 16688156 15760288 72179364 70900032 72179364 70900032 123622068 121836890 123622068 121836890 157696839 152649776 157696839 152649776 254787469 254916148 254787469 254916148 271157156 273488180 271157156 273488180 35605782 34820409 35605782 34820409 183978212 180898962 183978212 180898962 239009257 241886019 239009257 241886019 209740961 205453111 209740961 205453111 101363497 97242008 101363497 97242008 175334201 171688537 175334201 171688537 200560521 196127250 200560521 196127250 163840367 153910112 163840367 153910112 75757789 73147043 75757789 73147043 217971530 212293626 217971530 212293626 255761414 259092624 255761414 259092624 208682915 204884277 208682915 204884277 210547148 213952736 210547148 213952736 77902139 75246550 77902139 75246550 236086192 239856518 236086192 239856518 47728229 45555435 47728229 45555435 284209411 285088739 284209411 285088739 71037457 67812752 71037457 67812752 68389801 66132062 68389801 66132062 187797024 187989912 187797024 187989912 238572625 242977072 238572625 242977072 65500470 63560672 65500470 63560672 238136897 243685477 238136897 243685477 151522024 141170275 151522024 141170275 103674309 102488130 103674309 102488130 48557007 45707551 48557007 45707551 213679864 213072995 213679864 213072995 128741390 125368953 128741390 125368953 244448852 247242653 244448852 247242653 76376585 76460365 76376585 76460365 23017199 22152116 23017199 22152116 118428151 114026883 118428151 114026883 116545793 115050260 116545793 115050260 108727381 103601571 108727381 103601571 169920745 158233709 169920745 158233709 192514920 188565137 192514920 188565137 58340342 57512170 58340342 57512170 117609116 112556806 117609116 112556806 264477486 266524213 264477486 266524213 157023755 153230836 157023755 153230836 102292158 99770710 102292158 99770710 97389710 94080715 97389710 94080715 263624904 266103471 263624904 266103471 251652584 254444325 251652584 254444325 90603292 87339474 90603292 87339474 203031442 203465895 203031442 203465895 95920578 93845239 95920578 93845239 153104112 148294640 153104112 148294640 27322472 25983183 27322472 25983183 246135757 247445872 246135757 247445872 105090097 103709655 105090097 103709655 198449550 194327396 198449550 194327396 241962696 246738590 241962696 246738590 162821909 154933164 162821909 154933164 242975821 248206846 242975821 248206846 38548838 39849641 38548838 39849641 171810156 168112799 171810156 168112799 233906421 230710468 233906421 230710468 267227692 267856967 267227692 267856967 79864501 78349582 79864501 78349582 148382898 139718807 148382898 139718807 134999665 130834358 134999665 130834358 122646698 121176072 122646698 121176072 244379773 247980263 244379773 247980263 172241005 163508637 172241005 163508637 217809716 212717665 217809716 212717665 100572704 97869883 100572704 97869883 33948751 34181567 33948751 34181567 197095253 196513527 197095253 196513527 69381632 67305476 69381632 67305476 121311564 117522488 121311564 117522488 180717537 174629656 180717537 174629656 129108944 125597214 129108944 125597214 142696905 138175108 142696905 138175108 281752683 285813347 281752683 285813347 197640352 192374687 197640352 192374687 155167578 146303607 155167578 146303607 133097398 129141802 133097398 129141802 224449837 219813690 224449837 219813690 95449112 93886997 95449112 93886997 121514096 116330867 121514096 116330867 59149248 57453356 59149248 57453356 221081748 224334101 221081748 224334101 194203120 186592751 194203120 186592751 174212491 170412320 174212491 170412320 87668276 86631323 87668276 86631323 239704882 241546239 239704882 241546239 147661204 139011328 147661204 139011328 67284450 64588051 67284450 64588051 203476931 206028940 203476931 206028940 64202997 62415143 64202997 62415143 167531044 158928415 167531044 158928415 199622594 197176865 199622594 197176865 110853519 105327785 110853519 105327785 229714333 232388781 229714333 232388781 188855076 181929800 188855076 181929800 235402107 238720801 235402107 238720801 300722095 301553134 300722095 301553134 224722127 229335848 224722127 229335848 211263928 215809851 211263928 215809851 284707908 286894282 284707908 286894282 101391998 97924017 101391998 97924017 31258152 29258912 31258152 29258912 247045873 251432351 247045873 251432351 182958645 176220436 182958645 176220436 240594213 242289059 240594213 242289059 207127149 206565568 207127149 206565568 139096612 134916522 139096612 134916522 251744905 252179288 251744905 252179288 285133030 284411434 285133030 284411434 160952923 157997572 160952923 157997572 93474224 92312415 93474224 92312415 218808797 213296145 218808797 213296145 117628961 117069883 117628961 117069883 183134412 180366580 183134412 180366580 72470826 70267087 72470826 70267087 225099720 220986616 225099720 220986616 148759029 144017249 148759029 144017249 233989881 236870239 233989881 236870239 97292392 94591792 97292392 94591792 168753278 162313025 168753278 162313025 194574952 189574011 194574952 189574011 88097332 85009596 88097332 85009596 245574002 250528802 245574002 250528802 198170542 201465476 198170542 201465476 143667964 136297143 143667964 136297143 129765586 125912608 129765586 125912608 182172397 172542064 182172397 172542064 91445967 89578518 91445967 89578518 205267397 201698501 205267397 201698501 141304891 136403039 141304891 136403039 118307339 112740228 118307339 112740228 133609898 128119229 133609898 128119229 50006691 44827705 50006691 44827705 191915158 181053908 191915158 181053908 212267864 217884899 212267864 217884899 36286876 32720733 36286876 32720733 231763291 228556179 231763291 228556179 221919087 226169354 221919087 226169354 122186521 116765590 122186521 116765590 167589533 162735071 167589533 162735071 171038571 165258900 171038571 165258900 251739425 253854771 251739425 253854771 145615068 140497584 145615068 140497584 13245606 12841433 13245606 12841433 214553632 210689942 214553632 210689942 224863557 228785827 224863557 228785827 199965025 197307877 199965025 197307877 64128896 61082536 64128896 61082536 213784441 207801846 213784441 207801846 218699304 219731882 218699304 219731882 142477493 137268336 142477493 137268336 132758209 129586874 132758209 129586874 192378942 196123177 192378942 196123177 249270785 252467049 249270785 252467049 100997045 98285140 100997045 98285140 240247365 241113284 240247365 241113284 235550093 238478248 235550093 238478248 96393084 93713285 96393084 93713285 143156173 137728859 143156173 137728859 220445358 225064159 220445358 225064159 201784913 198218838 201784913 198218838 43816097 40038013 43816097 40038013 275864349 278981303 275864349 278981303 167970064 161986999 167970064 161986999 18059416 15337945 18059416 15337945 96749131 95056896 96749131 95056896 185864201 182566601 185864201 182566601 35978561 36276505 35978561 36276505 88539641 84863861 88539641 84863861 119624401 114381109 119624401 114381109 175433280 168846202 175433280 168846202 99223358 96984491 99223358 96984491 93367723 91348344 93367723 91348344 56316277 53278108 56316277 53278108 83081537 82074027 83081537 82074027 142518371 137122302 142518371 137122302 46675743 42304127 46675743 42304127 242817092 245604220 242817092 245604220 122483331 118456253 122483331 118456253 233037442 235946175 233037442 235946175 75973592 72927436 75973592 72927436 205439610 208571797 205439610 208571797 147858172 142520971 147858172 142520971 192292599 188308560 192292599 188308560 248659015 250157885 248659015 250157885 249176998 252599302 249176998 252599302 148483253 144226673 148483253 144226673 201802213 205085861 201802213 205085861 204822810 210503233 204822810 210503233 84549852 82988623 84549852 82988623 213855328 216917104 213855328 216917104 261832435 264623353 261832435 264623353 268014580 268106551 268014580 268106551 105542367 100616167 105542367 100616167 112342145 108422905 112342145 108422905 180853231 178352224 180853231 178352224 243133903 245429456 243133903 245429456 151918842 147013640 151918842 147013640 174733540 163952844 174733540 163952844 145395857 140869780 145395857 140869780 108482609 103914398 108482609 103914398 199155624 201775330 199155624 201775330 140379519 137061808 140379519 137061808 202023698 197475577 202023698 197475577 190285521 184913343 190285521 184913343 284464411 283814060 284464411 283814060 226437686 230586036 226437686 230586036 235220143 238853597 235220143 238853597 160933223 153985855 160933223 153985855 128649529 127107148 128649529 127107148 28872252 26219088 28872252 26219088 247824063 251275217 247824063 251275217 121473955 116373086 121473955 116373086 266327121 269315512 266327121 269315512 232097091 234846828 232097091 234846828 137171917 132689322 137171917 132689322 47570791 46256507 47570791 46256507 205342131 203526337 205342131 203526337 149833608 145033872 149833608 145033872 241772551 246650792 241772551 246650792 197837840 194648028 197837840 194648028 99544651 97934520 99544651 97934520 218204948 214611932 218204948 214611932 147097758 142917393 147097758 142917393 162271685 157413634 162271685 157413634 273180614 274995134 273180614 274995134 165326777 160582013 165326777 160582013 102953985 97969198 102953985 97969198 233098947 235264219 233098947 235264219 270306211 272032735 270306211 272032735 126230305 120928704 126230305 120928704 205587480 204336253 205587480 204336253 246873622 248885268 246873622 248885268 217115319 217846322 217115319 217846322 40420920 36994497 40420920 36994497 158405360 154587697 158405360 154587697 93989809 92955082 93989809 92955082 191997199 181394223 191997199 181394223 197596487 193366083 197596487 193366083 183038983 178137603 183038983 178137603 138090947 133988641 138090947 133988641 185403351 183210437 185403351 183210437 228034317 224798616 228034317 224798616 113409992 113373345 113409992 113373345 67092284 63227633 67092284 63227633 225847523 229127791 225847523 229127791 76771164 74210947 76771164 74210947 223407255 223882558 223407255 223882558 205540638 203158933 205540638 203158933 249193694 252878042 249193694 252878042 167865874 161143284 167865874 161143284 210827619 214798516 210827619 214798516 206434550 208694374 206434550 208694374 97595325 93365181 97595325 93365181 250091950 252970207 250091950 252970207 51266413 48074609 51266413 48074609 281727301 284892075 281727301 284892075 231239124 236199395 231239124 236199395 191430632 186182541 191430632 186182541 242777795 245785476 242777795 245785476 67613327 64560422 67613327 64560422 24126315 21868855 24126315 21868855 242178479 244752088 242178479 244752088 160506772 152665959 160506772 152665959 34993280 32691254 34993280 32691254 243089537 245205882 243089537 245205882 185045413 178046109 185045413 178046109 256103756 256156059 256103756 256156059 182202822 173332120 182202822 173332120 47341224 46100928 47341224 46100928 175210659 164564752 175210659 164564752 121683940 117301208 121683940 117301208 54711008 52882467 54711008 52882467 139191875 133355383 139191875 133355383 53478815 49790715 53478815 49790715 62721442 60911824 62721442 60911824 196713818 191943734 196713818 191943734 51715284 49922281 51715284 49922281 183901438 177797642 183901438 177797642 220410328 214471691 220410328 214471691 80882401 79511877 80882401 79511877 131305195 126417946 131305195 126417946 65794083 63026956 65794083 63026956 82546071 79311528 82546071 79311528 260547216 261014390 260547216 261014390 95414013 92952020 95414013 92952020 199304952 187986457 199304952 187986457 263622303 266863489 263622303 266863489 127999056 122047249 127999056 122047249 127872773 122521667 127872773 122521667 211892453 204030810 211892453 204030810 88166857 84871441 88166857 84871441 41701180 41029511 41701180 41029511 98855524 96303856 98855524 96303856 140781165 136777152 140781165 136777152 223795985 227615404 223795985 227615404 213075803 217896656 213075803 217896656 14846701 16418297 14846701 16418297 201646562 197803387 201646562 197803387 202488854 196291741 202488854 196291741 254703040 257544893 254703040 257544893 233002890 235329733 233002890 235329733 254521582 258171830 254521582 258171830 123074449 117928881 123074449 117928881 199571319 187386097 199571319 187386097 93073561 89867679 93073561 89867679 52945463 48124160 52945463 48124160 50526572 46969502 50526572 46969502 214231157 211078587 214231157 211078587 100514375 100352252 100514375 100352252 270098510 269839648 270098510 269839648 94797839 91412643 94797839 91412643 164817171 153381906 164817171 153381906 286849113 290150677 286849113 290150677 81462866 78282718 81462866 78282718 154224398 150489682 154224398 150489682 121637188 117322896 121637188 117322896 270904613 274331437 270904613 274331437 180336639 174007726 180336639 174007726 130162097 128757185 130162097 128757185 27213115 26066210 27213115 26066210 89585253 86881869 89585253 86881869 69385934 66638539 69385934 66638539 167391985 162320389 167391985 162320389 153126618 148680188 153126618 148680188 118073635 117198494 118073635 117198494 149910198 145257592 149910198 145257592 83640412 81434048 83640412 81434048 198377216 185224492 198377216 185224492 80759926 78809284 80759926 78809284 59158479 54748445 59158479 54748445 200786310 192301583 200786310 192301583 37370461 37700965 37370461 37700965 183949526 177046561 183949526 177046561 158605573 153494152 158605573 153494152 138235357 131453599 138235357 131453599 181603363 175664158 181603363 175664158 188928647 182579642 188928647 182579642 238308029 241883619 238308029 241883619 82316619 79268462 82316619 79268462 274182282 277411035 274182282 277411035 70147340 67411383 70147340 67411383 240217794 244123146 240217794 244123146 188972588 184210365 188972588 184210365 211336041 216593255 211336041 216593255 118812278 114119671 118812278 114119671 81685976 82771574 81685976 82771574 279100783 279311007 279100783 279311007 80071443 79366288 80071443 79366288 70730790 68556940 70730790 68556940 135070032 131376810 135070032 131376810 50978677 47997224 50978677 47997224 230181162 233015242 230181162 233015242 27321725 25051457 27321725 25051457 210422553 210045558 210422553 210045558 151995571 146540321 151995571 146540321 299031903 298451529 299031903 298451529 153276938 147180420 153276938 147180420 28136527 27473184 28136527 27473184 113217414 113172887 113217414 113172887 248514778 251758857 248514778 251758857 71992610 68126048 71992610 68126048 127507980 123040527 127507980 123040527 125513118 119954790 125513118 119954790 143716602 137431387 143716602 137431387 139231209 135101136 139231209 135101136 239510872 241815641 239510872 241815641 58630291 56065878 58630291 56065878 136087983 131625631 136087983 131625631 190543835 187462885 190543835 187462885 153728132 148523716 153728132 148523716 198828715 199339255 198828715 199339255 240615809 244070163 240615809 244070163 220504895 217466323 220504895 217466323 196890811 189756625 196890811 189756625 131779781 126729886 131779781 126729886 119658822 118629679 119658822 118629679 184628108 181868282 184628108 181868282 245022721 246098298 245022721 246098298 245284258 245662758 245284258 245662758 170227184 164961488 170227184 164961488 114963321 110880675 114963321 110880675 83495735 83012018 83495735 83012018 49053669 44533738 49053669 44533738 93110000 91423192 93110000 91423192 137082020 133414793 137082020 133414793 274480559 276807280 274480559 276807280 42897730 39084098 42897730 39084098 234444516 238026588 234444516 238026588 168665678 163713786 168665678 163713786 293057340 293321098 293057340 293321098 62762707 58894280 62762707 58894280 102606469 99775018 102606469 99775018 85652135 80608687 85652135 80608687 213190403 217438337 213190403 217438337 88791257 87576019 88791257 87576019 166643191 162335052 166643191 162335052 220110152 220474454 220110152 220474454 105690367 101356502 105690367 101356502 96205693 93575789 96205693 93575789 128138930 124155335 128138930 124155335 291981714 293487143 291981714 293487143 52682667 51393977 52682667 51393977 122360260 117456550 122360260 117456550 39036213 36674999 39036213 36674999 163574549 157593626 163574549 157593626 102313657 97571607 102313657 97571607 203628854 199444451 203628854 199444451 16716199 15808042 16716199 15808042 72603781 69962454 72603781 69962454 47647250 44059647 47647250 44059647 239253417 240865409 239253417 240865409 221738589 224737179 221738589 224737179 226581850 230165780 226581850 230165780 210934099 207431532 210934099 207431532 214086672 213110655 214086672 213110655 17408265 18150122 17408265 18150122 206327190 201386991 206327190 201386991 232071979 236434826 232071979 236434826 277304760 279176329 277304760 279176329 139659528 134984057 139659528 134984057 157015555 151580900 157015555 151580900 143153742 137064445 143153742 137064445 204575142 202234639 204575142 202234639 48040099 44185676 48040099 44185676 232480565 237661520 232480565 237661520 27466116 24289120 27466116 24289120 23977110 22136127 23977110 22136127 17570545 17831310 17570545 17831310 68478838 66621277 68478838 66621277 226274072 227923387 226274072 227923387 202963484 199005236 202963484 199005236 60201617 58960096 60201617 58960096 187658218 188558688 187658218 188558688 188242605 183107403 188242605 183107403 16043897 14794326 16043897 14794326 182146546 174090454 182146546 174090454 103232894 98238361 103232894 98238361 258480311 260836052 258480311 260836052 170419343 165466582 170419343 165466582 48048433 46173102 48048433 46173102 111679827 109034230 111679827 109034230 68577618 66232270 68577618 66232270 186249333 182531334 186249333 182531334 69570794 65663970 69570794 65663970 90165519 86475856 90165519 86475856 100452221 97614475 100452221 97614475 209900936 214450204 209900936 214450204 62163482 58443090 62163482 58443090 40039260 41394193 40039260 41394193 158956376 150898550 158956376 150898550 59268632 57644015 59268632 57644015 238565861 236969040 238565861 236969040 207641847 211116250 207641847 211116250 31586141 28722524 31586141 28722524 146319948 140838507 146319948 140838507 21784592 21124030 21784592 21124030 172630923 167255418 172630923 167255418 180082586 170242498 180082586 170242498 209766297 209710464 209766297 209710464 34123102 30963800 34123102 30963800 90762124 89277426 90762124 89277426 251470193 253421019 251470193 253421019 152625952 141968722 152625952 141968722 180097620 176203956 180097620 176203956 100085001 99026008 100085001 99026008 148282589 143818236 148282589 143818236 217124668 222172111 217124668 222172111 179408872 178346510 179408872 178346510 33713501 30879337 33713501 30879337 153138565 149557937 153138565 149557937 275903852 277525427 275903852 277525427 77137215 76222684 77137215 76222684 164853225 158904531 164853225 158904531 203832400 204360006 203832400 204360006 18036684 17975080 18036684 17975080 143272992 139029439 143272992 139029439 151604282 146657864 151604282 146657864 43241239 41594078 43241239 41594078 170563135 161405187 170563135 161405187 110459480 107544206 110459480 107544206 157802343 154831031 157802343 154831031 158265783 153661143 158265783 153661143 185540944 179851394 185540944 179851394 116218304 112681992 116218304 112681992 183841035 174431472 183841035 174431472 125190178 120570984 125190178 120570984 83034885 81210181 83034885 81210181 163553766 155105795 163553766 155105795 156669060 151317635 156669060 151317635 32182920 32864059 32182920 32864059 263111078 266558544 263111078 266558544 245290946 249446985 245290946 249446985 91293480 89757427 91293480 89757427 240312912 244115020 240312912 244115020 253798787 255402532 253798787 255402532 153246775 146547734 153246775 146547734 285865934 287887493 285865934 287887493 96521039 93007177 96521039 93007177 201421663 206090391 201421663 206090391 174144616 164298104 174144616 164298104 211870535 209308264 211870535 209308264 246000644 248332158 246000644 248332158 264216822 265467182 264216822 265467182 30428421 31394954 30428421 31394954 73815936 70160110 73815936 70160110 247809331 251840447 247809331 251840447 236746458 234088504 236746458 234088504 98802953 96728564 98802953 96728564 129572468 126219101 129572468 126219101 76762581 75266539 76762581 75266539 178343301 173205411 178343301 173205411 74884500 72672427 74884500 72672427 229847675 233546624 229847675 233546624 162809482 154695398 162809482 154695398 157283286 151780554 157283286 151780554 286219797 289185813 286219797 289185813 199360318 195316789 199360318 195316789 55445941 53553622 55445941 53553622 52752360 47418170 52752360 47418170 62057218 59109659 62057218 59109659 95437782 92855851 95437782 92855851 260789952 263428381 260789952 263428381 243431129 245219519 243431129 245219519 280014894 280421568 280014894 280421568 150108448 143930067 150108448 143930067 280957195 281858899 280957195 281858899 88414691 86118153 88414691 86118153 82141650 77569213 82141650 77569213 49702802 47880991 49702802 47880991 163542288 159712978 163542288 159712978 54636371 51374931 54636371 51374931 34537809 35558529 34537809 35558529 250753196 253675028 250753196 253675028 65339484 63038527 65339484 63038527 217987444 222288610 217987444 222288610 184277440 176679006 184277440 176679006 83597589 80793813 83597589 80793813 68091127 64869925 68091127 64869925 252590672 255599686 252590672 255599686 240395195 239729602 240395195 239729602 164155629 158631059 164155629 158631059 148950057 141888313 148950057 141888313 241848869 243959460 241848869 243959460 205059586 196876843 205059586 196876843 88208185 83933973 88208185 83933973 227356352 231369084 227356352 231369084 178959317 169101559 178959317 169101559 251658006 253985477 251658006 253985477 84548033 82214316 84548033 82214316 115581978 113649179 115581978 113649179 237572926 239381670 237572926 239381670 241330139 244590609 241330139 244590609 58591557 56595341 58591557 56595341 212097620 208144957 212097620 208144957 290028811 291972883 290028811 291972883 43023052 43350725 43023052 43350725 223885520 228169630 223885520 228169630 198978264 202925267 198978264 202925267 179767404 175796680 179767404 175796680 194977012 183023780 194977012 183023780 111736140 109593480 111736140 109593480 116210289 111908798 116210289 111908798 193143271 192098198 193143271 192098198 216559034 221142123 216559034 221142123 218837879 215644849 218837879 215644849 69487246 67313258 69487246 67313258 238287811 239428670 238287811 239428670 78410133 74482185 78410133 74482185 247494742 250579555 247494742 250579555 167083782 155512388 167083782 155512388 107227516 106956052 107227516 106956052 209257407 207664811 209257407 207664811 179646726 172326419 179646726 172326419 189516016 179143075 189516016 179143075 145213206 141396101 145213206 141396101 80627137 76311409 80627137 76311409 226486813 230964081 226486813 230964081 55880300 54981068 55880300 54981068 15813848 15956741 15813848 15956741 26178700 24149567 26178700 24149567 119950749 114475111 119950749 114475111 128405131 124585664 128405131 124585664 144934320 140114937 144934320 140114937 236178807 235292784 236178807 235292784 51378468 50324820 51378468 50324820 153937548 147118988 153937548 147118988 168871969 158104154 168871969 158104154 178896992 173236178 178896992 173236178 69865509 67261783 69865509 67261783 75102145 70922886 75102145 70922886 203053201 199518131 203053201 199518131 41738690 39749390 41738690 39749390 167135951 156141590 167135951 156141590 263611248 265072178 263611248 265072178 97528743 97826686 97528743 97826686 265975661 267639246 265975661 267639246 35062531 35496035 35062531 35496035 98528967 94114730 98528967 94114730 86729957 82624381 86729957 82624381 283436596 284867672 283436596 284867672 53426281 51822856 53426281 51822856 212404593 214536077 212404593 214536077 225269658 227332328 225269658 227332328 125261179 120064290 125261179 120064290 28350311 27837753 28350311 27837753 117848985 111227661 117848985 111227661 187807824 182998883 187807824 182998883 46232378 43227528 46232378 43227528 293983062 294830000 293983062 294830000 200102729 195705011 200102729 195705011 45542779 40807401 45542779 40807401 66266746 62361413 66266746 62361413 131217983 127903903 131217983 127903903 118667318 113775955 118667318 113775955 128103793 122577335 128103793 122577335 255229219 256103149 255229219 256103149 226044192 228875007 226044192 228875007 120370115 115461959 120370115 115461959 146245557 141547110 146245557 141547110 222257892 222105222 222257892 222105222 211054492 212057118 211054492 212057118 242525160 245562310 242525160 245562310 81816485 78645775 81816485 78645775 129594260 125097217 129594260 125097217 100035458 98632780 100035458 98632780 214500850 217464929 214500850 217464929 49228412 46569941 49228412 46569941 232397316 239041257 232397316 239041257 39513977 36648897 39513977 36648897 169751570 158271992 169751570 158271992 151030156 144324965 151030156 144324965 227226483 230965231 227226483 230965231 240403724 242224836 240403724 242224836 100061826 98399132 100061826 98399132 271303227 274417408 271303227 274417408 193500813 186065820 193500813 186065820 68282684 64828213 68282684 64828213 148886467 138926703 148886467 138926703 82025251 79707367 82025251 79707367 150211726 143855541 150211726 143855541 66794324 63912732 66794324 63912732 224595735 227062525 224595735 227062525 216346863 212635151 216346863 212635151 228885644 231949348 228885644 231949348 54097681 51431200 54097681 51431200 139532861 137433338 139532861 137433338 106412785 106402757 106412785 106402757 146217775 141302283 146217775 141302283 67591324 65068314 67591324 65068314 53900079 52399779 53900079 52399779 191866254 183922846 191866254 183922846 198393822 203855708 198393822 203855708 10178835 11194687 10178835 11194687 57104079 54028174 57104079 54028174 152679350 144444171 152679350 144444171 74378097 72499845 74378097 72499845 214858706 211823362 214858706 211823362 189585383 187808000 189585383 187808000 95204856 91560003 95204856 91560003 84083343 82588887 84083343 82588887 242411064 244815434 242411064 244815434 216900570 220063848 216900570 220063848 141130724 134570449 141130724 134570449 220492493 219122136 220492493 219122136 237064428 241427826 237064428 241427826 68239047 66118032 68239047 66118032 220010257 216962835 220010257 216962835 202752520 191454372 202752520 191454372 42707787 39363332 42707787 39363332 130436534 126174553 130436534 126174553 71423007 69255493 71423007 69255493 265798504 269200644 265798504 269200644 121446416 119899102 121446416 119899102 173875029 168901301 173875029 168901301 61001943 58272707 61001943 58272707 118047242 114373920 118047242 114373920 41368824 39261762 41368824 39261762 154971244 146579760 154971244 146579760 77704258 73074495 77704258 73074495 73867548 72615476 73867548 72615476 300998785 301138975 300998785 301138975 225323336 228571550 225323336 228571550 110730890 107846233 110730890 107846233 53861978 50552353 53861978 50552353 207980733 205828723 207980733 205828723 244252470 247705413 244252470 247705413 173912421 168801292 173912421 168801292 135701599 131770065 135701599 131770065 112901792 112332459 112901792 112332459 245501866 248357151 245501866 248357151 208904682 210473156 208904682 210473156 146437466 141249866 146437466 141249866 231347972 236904419 231347972 236904419 33945461 34811036 33945461 34811036 65812308 63455948 65812308 63455948 96763324 94261055 96763324 94261055 268818944 271019001 268818944 271019001 248061626 252429340 248061626 252429340 201725418 196334588 201725418 196334588 129723048 123651037 129723048 123651037 26973603 25180718 26973603 25180718 110007529 103752147 110007529 103752147 131593365 127595986 131593365 127595986 23067597 22674064 23067597 22674064 143460641 137945773 143460641 137945773 56924398 54773214 56924398 54773214 155663698 148356610 155663698 148356610 68096423 66425896 68096423 66425896 225434861 221069872 225434861 221069872 220654924 222073820 220654924 222073820 152331955 142552291 152331955 142552291 214681925 211331730 214681925 211331730 88185316 84849720 88185316 84849720 127736282 126106805 127736282 126106805 260022322 262874213 260022322 262874213 162118699 151664294 162118699 151664294 91807316 88103743 91807316 88103743 105924121 103876753 105924121 103876753 197734341 185462234 197734341 185462234 141113625 135805304 141113625 135805304 101044398 99617578 101044398 99617578 5186610 4850092 5186610 4850092 230922943 233542227 230922943 233542227 81524371 76339669 81524371 76339669 180104461 175482655 180104461 175482655 247105869 249012353 247105869 249012353 116047549 115317560 116047549 115317560 237627686 240291251 237627686 240291251 148786170 142546088 148786170 142546088 159532033 156052860 159532033 156052860 8397242 10473003 8397242 10473003 49789478 47084430 49789478 47084430 182282036 175898483 182282036 175898483 258775545 263243417 258775545 263243417 241312002 244819973 241312002 244819973 208301870 212396187 208301870 212396187 92524410 88612323 92524410 88612323 185745979 179884825 185745979 179884825 10309635 10574305 10309635 10574305 95063482 91939798 95063482 91939798 95713734 91778300 95713734 91778300 158295171 152271612 158295171 152271612 187888681 185876034 187888681 185876034 124184163 122165426 124184163 122165426 123499959 117771010 123499959 117771010 53880053 52515930 53880053 52515930 46102395 44458359 46102395 44458359 51526999 49514310 51526999 49514310 60310747 57311179 60310747 57311179 184544532 177623439 184544532 177623439 181182061 174034097 181182061 174034097 233386204 236022516 233386204 236022516 145779669 139760831 145779669 139760831 207260139 206733010 207260139 206733010 185750545 179841426 185750545 179841426 67089094 63802253 67089094 63802253 228067667 233351317 228067667 233351317 228568559 224674424 228568559 224674424 157051363 147368282 157051363 147368282 206991507 209794519 206991507 209794519 261765276 264612972 261765276 264612972 160197173 152175206 160197173 152175206 201445685 198758641 201445685 198758641 112060718 110283196 112060718 110283196 182030482 175414076 182030482 175414076 29811253 27229820 29811253 27229820 143461713 138860031 143461713 138860031 107670061 104337432 107670061 104337432 177722985 168816671 177722985 168816671 303071383 304650170 303071383 304650170 250666885 254532117 250666885 254532117 108776956 105765034 108776956 105765034 102381708 98019732 102381708 98019732 58286292 59518718 58286292 59518718 170412185 164511748 170412185 164511748 196452820 194981156 196452820 194981156 82794812 81373287 82794812 81373287 285660246 285378264 285660246 285378264 60144653 56692406 60144653 56692406 131803379 129258120 131803379 129258120 11058318 11853174 11058318 11853174 63397331 59484584 63397331 59484584 109247217 104704467 109247217 104704467 30744334 28331526 30744334 28331526 285439549 288252576 285439549 288252576 159686123 149443306 159686123 149443306 125902673 124854276 125902673 124854276 45733811 42691402 45733811 42691402 271236464 272228070 271236464 272228070 70739822 67173302 70739822 67173302 204268145 193480085 204268145 193480085 198863959 186199694 198863959 186199694 121122603 119950357 121122603 119950357 238259504 238383504 238259504 238383504 278456256 279254514 278456256 279254514 88652463 87145450 88652463 87145450 126758446 120730497 126758446 120730497 181849895 172744012 181849895 172744012 80977895 80029704 80977895 80029704 208735402 205891940 208735402 205891940 126971962 123548089 126971962 123548089 137184348 133807458 137184348 133807458 57292108 55383743 57292108 55383743 252647250 256025351 252647250 256025351 139511741 134679665 139511741 134679665 133692245 128339548 133692245 128339548 129793094 125750195 129793094 125750195 129073744 123184146 129073744 123184146 175579488 170623384 175579488 170623384 126267206 121352263 126267206 121352263 231521543 235755927 231521543 235755927 151005116 144459346 151005116 144459346 92234593 90142347 92234593 90142347 21935442 19692785 21935442 19692785 30036205 28342668 30036205 28342668 211277983 209475052 211277983 209475052 176044619 167338331 176044619 167338331 111163022 107482312 111163022 107482312 162479835 155727125 162479835 155727125 181322138 175547977 181322138 175547977 169826074 165947263 169826074 165947263 207878912 203119563 207878912 203119563 123534014 118689896 123534014 118689896 192132249 192000707 192132249 192000707 283424464 285247491 283424464 285247491 86991932 86649909 86991932 86649909 91233677 88769641 91233677 88769641 105896707 104108353 105896707 104108353 200610139 203758768 200610139 203758768 216199347 218615913 216199347 218615913 166631422 158028910 166631422 158028910 263058472 264828042 263058472 264828042 9815389 10327861 9815389 10327861 249044041 252215307 249044041 252215307 273447911 275871385 273447911 275871385 68273315 65393015 68273315 65393015 280418353 281963990 280418353 281963990 81901635 81841382 81901635 81841382 68208351 64762329 68208351 64762329 15728912 15335874 15728912 15335874 170571922 159036714 170571922 159036714 126021892 121567695 126021892 121567695 106536965 105216337 106536965 105216337 187861085 185035877 187861085 185035877 154692699 147716155 154692699 147716155 260297486 262142191 260297486 262142191 87342813 85672219 87342813 85672219 105590625 104297428 105590625 104297428 261229360 262258894 261229360 262258894 47447883 45677559 47447883 45677559 139520085 135292169 139520085 135292169 49258728 46327420 49258728 46327420 110042148 105349006 110042148 105349006 166215192 158632085 166215192 158632085 269297088 272210589 269297088 272210589 191413108 186937882 191413108 186937882 167616483 156197304 167616483 156197304 24214320 23003815 24214320 23003815 242725149 247411174 242725149 247411174 181091054 172246908 181091054 172246908 149052748 144804669 149052748 144804669 49205988 46644211 49205988 46644211 199030762 195455906 199030762 195455906 134378517 131426523 134378517 131426523 76476002 74326142 76476002 74326142 96118503 94222793 96118503 94222793 247117177 248200593 247117177 248200593 205864093 204160680 205864093 204160680 244627886 248046559 244627886 248046559 117810684 112641895 117810684 112641895 167798658 164382934 167798658 164382934 239670532 243827436 239670532 243827436 68008016 65785196 68008016 65785196 245284392 250074902 245284392 250074902 131197282 126865456 131197282 126865456 207140377 203252889 207140377 203252889 278316772 280255776 278316772 280255776 224762316 228760088 224762316 228760088 226146323 230061309 226146323 230061309 288699494 288690120 288699494 288690120 189660374 184300011 189660374 184300011 111317997 106503954 111317997 106503954 48982286 47076213 48982286 47076213 89512335 86453606 89512335 86453606 25384209 24198848 25384209 24198848 143615485 137526857 143615485 137526857 171311990 161570693 171311990 161570693 159276274 150192757 159276274 150192757 250131539 253987166 250131539 253987166 268255326 269686450 268255326 269686450 193952071 189177619 193952071 189177619 88236959 87158368 88236959 87158368 244815439 249725248 244815439 249725248 240869130 244253927 240869130 244253927 287435608 290317416 287435608 290317416 132610301 127184372 132610301 127184372 259638229 261539072 259638229 261539072 193037276 189008701 193037276 189008701 135757442 130232990 135757442 130232990 143418074 137691362 143418074 137691362 207032267 211239269 207032267 211239269 270440536 272538842 270440536 272538842 73850482 71848582 73850482 71848582 214673149 211313412 214673149 211313412 189223617 180595788 189223617 180595788 207812471 206700179 207812471 206700179 101915761 96791766 101915761 96791766 181195142 172495491 181195142 172495491 158359838 149509647 158359838 149509647 103288014 104121980 103288014 104121980 264394259 267954073 264394259 267954073 280883955 284639360 280883955 284639360 99623279 96246107 99623279 96246107 119629642 115323595 119629642 115323595 160920495 155584191 160920495 155584191 110226913 107179070 110226913 107179070 143097170 138060016 143097170 138060016 151738039 148133612 151738039 148133612 113682586 109692425 113682586 109692425 179936423 171812607 179936423 171812607 227428684 231687267 227428684 231687267 196477574 187600501 196477574 187600501 39923656 38785570 39923656 38785570 97401848 93818888 97401848 93818888 182214496 173730603 182214496 173730603 106946475 106116459 106946475 106116459 164363675 157196917 164363675 157196917 184794894 177365002 184794894 177365002 233069455 234967419 233069455 234967419 208242318 202855296 208242318 202855296 55329083 54419336 55329083 54419336 239337390 240726748 239337390 240726748 59913961 57703996 59913961 57703996 239448503 245197184 239448503 245197184 91881945 89628221 91881945 89628221 213302614 218268723 213302614 218268723 271463391 274068410 271463391 274068410 169629993 161720156 169629993 161720156 196900073 188340521 196900073 188340521 121246345 119389995 121246345 119389995 223901888 227604588 223901888 227604588 122892495 117522553 122892495 117522553 49866744 45862096 49866744 45862096 235113338 233499745 235113338 233499745 175523036 171992923 175523036 171992923 263629148 266378869 263629148 266378869 122661230 118740493 122661230 118740493 50633005 46681757 50633005 46681757 34005278 31429998 34005278 31429998 34431614 35123532 34431614 35123532 57370522 56314289 57370522 56314289 179832517 175207539 179832517 175207539 204395155 202200996 204395155 202200996 182876406 175962302 182876406 175962302 175975333 165702900 175975333 165702900 73117261 71292382 73117261 71292382 45963639 44295423 45963639 44295423 276478634 279291865 276478634 279291865 100655733 97758408 100655733 97758408 62326845 61148272 62326845 61148272 201678216 204342924 201678216 204342924 86255746 86146183 86255746 86146183 154719561 144260736 154719561 144260736 91988781 90431530 91988781 90431530 223443447 227409736 223443447 227409736 204053026 196492396 204053026 196492396 138532111 134075721 138532111 134075721 78012173 74132669 78012173 74132669 168446924 163044480 168446924 163044480 140619957 135479710 140619957 135479710 152505642 147655024 152505642 147655024 167395468 162354098 167395468 162354098 154064020 145330701 154064020 145330701 59305399 55403133 59305399 55403133 275197555 276718066 275197555 276718066 227541354 232499325 227541354 232499325 274928781 276588766 274928781 276588766 189115058 183016145 189115058 183016145 212784841 210808743 212784841 210808743 259913407 262863816 259913407 262863816 103651167 100198924 103651167 100198924 161033305 152377148 161033305 152377148 146913016 141659370 146913016 141659370 144282449 139977042 144282449 139977042 18769763 17990593 18769763 17990593 69327561 66375206 69327561 66375206 73436870 68784234 73436870 68784234 177373232 168791773 177373232 168791773 163399414 155672099 163399414 155672099 70142954 66220592 70142954 66220592 241249514 243205258 241249514 243205258 262291434 263798649 262291434 263798649 70971033 68706145 70971033 68706145 68731791 65420285 68731791 65420285 185707801 180265127 185707801 180265127 176302308 170964944 176302308 170964944 159476820 149316267 159476820 149316267 180765843 175835545 180765843 175835545 123120028 120814499 123120028 120814499 179801139 173527212 179801139 173527212 57975574 54561961 57975574 54561961 286665429 289214386 286665429 289214386 75214154 71854103 75214154 71854103 233193541 235796419 233193541 235796419 155292978 150187429 155292978 150187429 89884522 89172484 89884522 89172484 105011256 100346802 105011256 100346802 184096636 173984187 184096636 173984187 194809184 183713796 194809184 183713796 144190474 138451406 144190474 138451406 84070015 80863479 84070015 80863479 235884100 241062399 235884100 241062399 94021561 91112273 94021561 91112273 50556333 47743272 50556333 47743272 158965481 148736120 158965481 148736120 233563128 236611219 233563128 236611219 282838458 285502994 282838458 285502994 237280439 240260788 237280439 240260788 74898141 72173549 74898141 72173549 10842759 11134022 10842759 11134022 93325568 91396352 93325568 91396352 167086289 161577169 167086289 161577169 236730260 234544632 236730260 234544632 240694087 243064076 240694087 243064076 45258271 42460851 45258271 42460851 100401030 97796312 100401030 97796312 168347469 164476812 168347469 164476812 93696954 93107596 93696954 93107596 216937157 221217596 216937157 221217596 20493583 18339884 20493583 18339884 146533892 142263398 146533892 142263398 71500910 71161555 71500910 71161555 49512023 45784137 49512023 45784137 41958739 39858181 41958739 39858181 212991873 212409355 212991873 212409355 154454437 149599050 154454437 149599050 261114418 263526402 261114418 263526402 68558034 65936794 68558034 65936794 129454592 125118491 129454592 125118491 184571197 177469360 184571197 177469360 222594237 225813741 222594237 225813741 219801534 217299533 219801534 217299533 146966167 142113256 146966167 142113256 106003635 102515792 106003635 102515792 150623632 141811245 150623632 141811245 83442939 80301532 83442939 80301532 64969553 61929469 64969553 61929469 263104976 266780744 263104976 266780744 255879406 257370424 255879406 257370424 169284541 164485374 169284541 164485374 226604571 229234360 226604571 229234360 140846420 136269213 140846420 136269213 173594998 168434355 173594998 168434355 224121628 226548557 224121628 226548557 163839590 154343074 163839590 154343074 221277344 224120565 221277344 224120565 252666192 257787704 252666192 257787704 224535071 228260267 224535071 228260267 206203178 204850881 206203178 204850881 48960557 46423868 48960557 46423868 164666540 159124569 164666540 159124569 194823372 182709405 194823372 182709405 95526565 92937404 95526565 92937404 259972270 260120138 259972270 260120138 207187181 211922090 207187181 211922090 190387866 183226177 190387866 183226177 180084306 173146137 180084306 173146137 118484946 113847121 118484946 113847121 157333166 151172513 157333166 151172513 66668679 63847367 66668679 63847367 236379902 239956959 236379902 239956959 122574075 120665112 122574075 120665112 259071702 260933349 259071702 260933349 111298367 107089871 111298367 107089871 14187778 12766150 14187778 12766150 16233507 16119647 16233507 16119647 49049411 45317975 49049411 45317975 163258992 160130118 163258992 160130118 223120267 218441253 223120267 218441253 110289918 110083190 110289918 110083190 17769419 17881991 17769419 17881991 113447435 109058339 113447435 109058339 237114646 241060911 237114646 241060911 176035525 171359806 176035525 171359806 237130885 240105547 237130885 240105547 42108200 39512557 42108200 39512557 171718880 161401728 171718880 161401728 62899486 61282458 62899486 61282458 192364408 187338898 192364408 187338898 64415641 61112840 64415641 61112840 109626521 104411142 109626521 104411142 247548864 251334464 247548864 251334464 202280167 206926665 202280167 206926665 34861462 31252934 34861462 31252934 38345528 36010548 38345528 36010548 69571328 66381817 69571328 66381817 215032416 211853209 215032416 211853209 218648322 222819386 218648322 222819386 203993008 200619021 203993008 200619021 5654434 5046222 5654434 5046222 185552534 179165529 185552534 179165529 128345539 125543454 128345539 125543454 223533767 223674780 223533767 223674780 55989656 54708585 55989656 54708585 125217817 121863767 125217817 121863767 250877844 254159505 250877844 254159505 66638793 64961835 66638793 64961835 226509575 226410468 226509575 226410468 126561563 120426882 126561563 120426882 167418154 163348708 167418154 163348708 114478602 112630011 114478602 112630011 171229077 166597867 171229077 166597867 138660350 134557238 138660350 134557238 86356306 83613379 86356306 83613379 222387109 224660705 222387109 224660705 53425816 49423671 53425816 49423671 203761625 207178220 203761625 207178220 69892620 67943054 69892620 67943054 176865295 171783961 176865295 171783961 98357264 95862638 98357264 95862638 268642904 269364824 268642904 269364824 226171361 223054331 226171361 223054331 148774493 144268640 148774493 144268640 267080525 269197135 267080525 269197135 74111542 70219378 74111542 70219378 205063183 194825965 205063183 194825965 204542906 194983485 204542906 194983485 258407526 258159295 258407526 258159295 262997072 265158206 262997072 265158206 176331829 168485183 176331829 168485183 173705406 168321162 173705406 168321162 98600381 95978966 98600381 95978966 205318530 196618130 205318530 196618130 50601520 49059467 50601520 49059467 162842902 156333469 162842902 156333469 51726909 48487361 51726909 48487361 179666500 173007806 179666500 173007806 228165671 231573841 228165671 231573841 191657600 187596640 191657600 187596640 249889639 253786664 249889639 253786664 120687453 114647437 120687453 114647437 145747938 140967484 145747938 140967484 197089372 188381788 197089372 188381788 172792422 167039178 172792422 167039178 51009325 50303081 51009325 50303081 188901130 178207493 188901130 178207493 56301691 55143304 56301691 55143304 200751046 192046058 200751046 192046058 225857840 229714186 225857840 229714186 156022386 147570250 156022386 147570250 84005995 79464328 84005995 79464328 136948783 130318348 136948783 130318348 66748687 64263116 66748687 64263116 299640503 300177901 299640503 300177901 103444981 99429278 103444981 99429278 213297368 210917231 213297368 210917231 46282416 44363209 46282416 44363209 244827521 246293136 244827521 246293136 271477137 272852931 271477137 272852931 116140417 109382077 116140417 109382077 108036136 101988616 108036136 101988616 127498079 122253635 127498079 122253635 101181385 100331987 101181385 100331987 219152470 222152955 219152470 222152955 285594848 288711242 285594848 288711242 242798420 244794677 242798420 244794677 198086560 192243940 198086560 192243940 224251265 226555099 224251265 226555099 233758252 234916098 233758252 234916098 15582087 14463862 15582087 14463862 273440466 276115387 273440466 276115387 160445687 156123667 160445687 156123667 283120865 285025850 283120865 285025850 18371520 18726824 18371520 18726824 114353391 113757213 114353391 113757213 106664448 103816335 106664448 103816335 171387251 166102848 171387251 166102848 208669794 206552534 208669794 206552534 188280294 182040914 188280294 182040914 27929182 26607122 27929182 26607122 181006751 171586740 181006751 171586740 120037228 114516238 120037228 114516238 46841212 45913242 46841212 45913242 174301132 164766811 174301132 164766811 292212654 293856162 292212654 293856162 97589697 93907276 97589697 93907276 165897238 162195118 165897238 162195118 101699447 101405742 101699447 101405742 256531235 259728249 256531235 259728249 240895182 245026779 240895182 245026779 44105727 44137755 44105727 44137755 134535345 129989210 134535345 129989210 227584755 231427130 227584755 231427130 195314649 188901380 195314649 188901380 127824434 122541553 127824434 122541553 282472046 284841926 282472046 284841926 90358554 87514100 90358554 87514100 231622030 234423801 231622030 234423801 105187578 104679976 105187578 104679976 155200710 147504004 155200710 147504004 193243075 187571250 193243075 187571250 250870226 254648071 250870226 254648071 260674646 263040000 260674646 263040000 161340842 151386943 161340842 151386943 128011856 123934004 128011856 123934004 160808090 157433471 160808090 157433471 177303508 174379208 177303508 174379208 149903955 144735417 149903955 144735417 174050007 168944791 174050007 168944791 57700237 54316545 57700237 54316545 55556361 54724815 55556361 54724815 90967119 88839867 90967119 88839867 113972410 109646816 113972410 109646816 245484358 246855556 245484358 246855556 103975287 100705154 103975287 100705154 112096158 106630325 112096158 106630325 66628663 63121969 66628663 63121969 192459767 190470324 192459767 190470324 42457026 41692751 42457026 41692751 137549738 134196313 137549738 134196313 155718915 153012882 155718915 153012882 25875833 23800280 25875833 23800280 204712915 207292369 204712915 207292369 272104755 274749304 272104755 274749304 160412801 154368460 160412801 154368460 203933010 202206168 203933010 202206168 240425954 244613106 240425954 244613106 22837878 22985992 22837878 22985992 123703213 118675748 123703213 118675748 247194007 249567745 247194007 249567745 104542213 101174396 104542213 101174396 61200084 60578761 61200084 60578761 283325568 283903965 283325568 283903965 199694043 194885814 199694043 194885814 196259938 196839431 196259938 196839431 67069899 63738810 67069899 63738810 130310326 125635714 130310326 125635714 139298282 134124778 139298282 134124778 142162898 139358572 142162898 139358572 251594929 254163164 251594929 254163164 212790257 207601908 212790257 207601908 201373483 204575429 201373483 204575429 202283372 195180254 202283372 195180254 93748844 90105731 93748844 90105731 182217169 174015132 182217169 174015132 174239724 163580971 174239724 163580971 180251134 173628435 180251134 173628435 219584930 223641480 219584930 223641480 252250681 256687738 252250681 256687738 205128189 197302034 205128189 197302034 9769147 10060532 9769147 10060532 268706097 271086878 268706097 271086878 55249718 53814933 55249718 53814933 185981942 176135630 185981942 176135630 129830038 125472481 129830038 125472481 227364092 231253912 227364092 231253912 152952080 145535253 152952080 145535253 238683694 242839083 238683694 242839083 230644774 233316488 230644774 233316488 130419465 125599434 130419465 125599434 98399227 94957387 98399227 94957387 199222076 189711113 199222076 189711113 177310912 171543715 177310912 171543715 85107959 85347087 85107959 85347087 235828820 240929513 235828820 240929513 192635853 184702155 192635853 184702155 44213441 42061158 44213441 42061158 260408544 261527632 260408544 261527632 93323215 91560110 93323215 91560110 164228881 158028559 164228881 158028559 220710051 223970606 220710051 223970606 79139532 76909091 79139532 76909091 39393920 39826003 39393920 39826003 247078903 249391071 247078903 249391071 234530936 239370928 234530936 239370928 66015026 63863426 66015026 63863426 221396729 216903999 221396729 216903999 111729849 106221682 111729849 106221682 247011623 249083542 247011623 249083542 38621054 36712135 38621054 36712135 80108711 74550923 80108711 74550923 227608618 230953197 227608618 230953197 222870921 217125649 222870921 217125649 65973277 63238653 65973277 63238653 187283808 183454105 187283808 183454105 273013563 275457441 273013563 275457441 284933992 284603608 284933992 284603608 210740226 208645017 210740226 208645017 208274642 210015920 208274642 210015920 242531037 247453179 242531037 247453179 169011765 163558202 169011765 163558202 182282634 173339688 182282634 173339688 141102171 136038606 141102171 136038606 60203364 57703920 60203364 57703920 188586880 182358627 188586880 182358627 118509467 117642446 118509467 117642446 247305928 251565246 247305928 251565246 154912013 146746367 154912013 146746367 142299199 136790737 142299199 136790737 116894957 116251624 116894957 116251624 220823901 218198855 220823901 218198855 60546613 55976199 60546613 55976199 273320682 274136148 273320682 274136148 72269585 68409162 72269585 68409162 220603011 224004678 220603011 224004678 270694080 272992291 270694080 272992291 189975333 190656896 189975333 190656896 64431818 62495268 64431818 62495268 190627910 184856343 190627910 184856343 45350236 41458879 45350236 41458879 265371495 267801796 265371495 267801796 128175201 124281248 128175201 124281248 212623515 208517008 212623515 208517008 100365447 100615660 100365447 100615660 83734583 80469101 83734583 80469101 63526234 60280346 63526234 60280346 212628106 211834923 212628106 211834923 104453179 100620760 104453179 100620760 62227577 58338849 62227577 58338849 87306956 82212441 87306956 82212441 164537244 159280345 164537244 159280345 89858654 88200441 89858654 88200441 86635312 86639495 86635312 86639495 115915009 115282456 115915009 115282456 51522106 51336780 51522106 51336780 174702538 167996768 174702538 167996768 95808814 92608077 95808814 92608077 170742595 165264308 170742595 165264308 111143745 109348180 111143745 109348180 240594954 241474635 240594954 241474635 178703653 169611794 178703653 169611794 146001582 140307489 146001582 140307489 124535531 119094453 124535531 119094453 48459150 48501376 48459150 48501376 274916736 278021701 274916736 278021701 292253594 292387899 292253594 292387899 195748660 192702986 195748660 192702986 176282078 169410907 176282078 169410907 31622284 29716719 31622284 29716719 12554306 13318057 12554306 13318057 39665661 35828179 39665661 35828179 123849456 123531389 123849456 123531389 57230514 54509230 57230514 54509230 212093266 212293173 212093266 212293173 182255335 178298937 182255335 178298937 60829359 58972203 60829359 58972203 134004359 129302891 134004359 129302891 238264989 237690818 238264989 237690818 205736325 203497874 205736325 203497874 201694553 196075801 201694553 196075801 44111885 40103054 44111885 40103054 83739409 80497069 83739409 80497069 243243037 245929798 243243037 245929798 163817072 158895383 163817072 158895383 166655708 158655433 166655708 158655433 277592386 279184982 277592386 279184982 42036352 39638034 42036352 39638034 235696363 239235279 235696363 239235279 243489171 244935528 243489171 244935528 200634597 193776794 200634597 193776794 134368871 127355397 134368871 127355397 183559817 182369323 183559817 182369323 29640233 28089267 29640233 28089267 149656905 145197939 149656905 145197939 149982505 145606326 149982505 145606326 185559292 179984726 185559292 179984726 14193136 14129661 14193136 14129661 152902584 145783707 152902584 145783707 15914017 16267231 15914017 16267231 197495517 185539095 197495517 185539095 47235215 42596659 47235215 42596659 66251926 62454612 66251926 62454612 215227124 210850730 215227124 210850730 77743226 75714777 77743226 75714777 231709782 235182535 231709782 235182535 234211972 237791902 234211972 237791902 209035446 204199898 209035446 204199898 205794199 204757555 205794199 204757555 54811516 51033314 54811516 51033314 195695082 184141179 195695082 184141179 115739017 115455315 115739017 115455315 151996007 142962870 151996007 142962870 102546407 98944173 102546407 98944173 279415397 281114119 279415397 281114119 207296330 209155416 207296330 209155416 262289095 266139994 262289095 266139994 236330977 240140364 236330977 240140364 157242813 150379499 157242813 150379499 50366939 49878230 50366939 49878230 24275522 22550703 24275522 22550703 70844628 68317938 70844628 68317938 38427250 34320516 38427250 34320516 258323472 260717968 258323472 260717968 78914412 78389269 78914412 78389269 253785104 257775325 253785104 257775325 19615023 18406357 19615023 18406357 64203754 61526033 64203754 61526033 270377225 272077489 270377225 272077489 135510432 131966682 135510432 131966682 109683002 104971559 109683002 104971559 68725440 66611242 68725440 66611242 167765008 160346971 167765008 160346971 136497105 131546497 136497105 131546497 268937922 269450415 268937922 269450415 123084023 121379460 123084023 121379460 86145101 85594502 86145101 85594502 110256887 106226219 110256887 106226219 87509976 82786631 87509976 82786631 174264211 163504259 174264211 163504259 110530654 111611198 110530654 111611198 192495043 184323558 192495043 184323558 228945866 222699434 228945866 222699434 156638177 151483164 156638177 151483164 112415543 109097715 112415543 109097715 145117243 141241776 145117243 141241776 228352104 232583230 228352104 232583230 225092701 227723866 225092701 227723866 106366715 101661984 106366715 101661984 103861194 100771956 103861194 100771956 218877836 221907484 218877836 221907484 66005746 63049042 66005746 63049042 46283555 45403278 46283555 45403278 90684797 88714334 90684797 88714334 145558282 137558653 145558282 137558653 116119015 111971920 116119015 111971920 210220379 202055113 210220379 202055113 68808809 65461995 68808809 65461995 60352270 56989150 60352270 56989150 168732193 161799859 168732193 161799859 118914635 114940787 118914635 114940787 207976746 202490414 207976746 202490414 297617302 298063472 297617302 298063472 153470244 147524156 153470244 147524156 243469584 247658253 243469584 247658253 246477724 249344999 246477724 249344999 101017603 100470146 101017603 100470146 6174012 5545665 6174012 5545665 43871765 40986040 43871765 40986040 111881525 106477369 111881525 106477369 79009229 75189163 79009229 75189163 146487788 142973954 146487788 142973954 152503415 147698382 152503415 147698382 66946106 64566870 66946106 64566870 217340827 216870421 217340827 216870421 277645509 279232617 277645509 279232617 51957064 50685367 51957064 50685367 198716734 195389220 198716734 195389220 183742613 173696621 183742613 173696621 181041891 173752473 181041891 173752473 61498949 59672846 61498949 59672846 156181754 147111893 156181754 147111893 31402539 29240417 31402539 29240417 74871846 71369034 74871846 71369034 249135913 250252035 249135913 250252035 96842320 94107329 96842320 94107329 57244189 53640579 57244189 53640579 103012342 100757704 103012342 100757704 237375797 239481147 237375797 239481147 49764546 45641625 49764546 45641625 129269673 123834182 129269673 123834182 112229047 111083815 112229047 111083815 90184486 89843706 90184486 89843706 234730144 232489954 234730144 232489954 79066716 74696280 79066716 74696280 29634818 28871221 29634818 28871221 100803830 96277017 100803830 96277017 95397040 93785684 95397040 93785684 271135652 273789287 271135652 273789287 212996322 209489578 212996322 209489578 85624073 82948821 85624073 82948821 199318101 199489055 199318101 199489055 217025746 213450770 217025746 213450770 7517993 9814333 7517993 9814333 203361220 192231346 203361220 192231346 142861401 138349745 142861401 138349745 43379031 41094844 43379031 41094844 242400328 247180268 242400328 247180268 165069104 153325362 165069104 153325362 262980547 265302225 262980547 265302225 120614035 117384069 120614035 117384069 283901348 286518666 283901348 286518666 189185002 189058305 189185002 189058305 164562597 159794591 164562597 159794591 191720717 191829212 191720717 191829212 89772241 88286678 89772241 88286678 134905708 131442249 134905708 131442249 58874796 59312505 58874796 59312505 87765373 84329559 87765373 84329559 76069043 73736828 76069043 73736828 242914782 244407606 242914782 244407606 204297686 202552483 204297686 202552483 158696954 155487077 158696954 155487077 143292967 137598821 143292967 137598821 99543734 97117583 99543734 97117583 123109347 122315781 123109347 122315781 32245827 32926666 32245827 32926666 71723967 69469837 71723967 69469837 42480096 38977252 42480096 38977252 78314836 78749219 78314836 78749219 83604120 79856849 83604120 79856849 163878214 157990917 163878214 157990917 116106482 111522380 116106482 111522380 164757481 158309281 164757481 158309281 184703763 179129683 184703763 179129683 60406372 57207606 60406372 57207606 95230271 92983797 95230271 92983797 131448018 127596059 131448018 127596059 257439203 262217333 257439203 262217333 35385736 34171533 35385736 34171533 240158074 241653628 240158074 241653628 242770990 245030128 242770990 245030128 222520427 225679821 222520427 225679821 78651829 77209313 78651829 77209313 103565544 99556816 103565544 99556816 205910021 206255985 205910021 206255985 57865361 56905706 57865361 56905706 65767474 62897896 65767474 62897896 233275493 227799967 233275493 227799967 33845537 31424427 33845537 31424427 42112663 39240122 42112663 39240122 169539547 161325812 169539547 161325812 300440852 300240990 300440852 300240990 152086295 148294162 152086295 148294162 34384689 32104205 34384689 32104205 9536028 9582689 9536028 9582689 152971616 142983687 152971616 142983687 170847652 166107808 170847652 166107808 115863094 116352921 115863094 116352921 235123561 238901068 235123561 238901068 232950254 229214478 232950254 229214478 220240105 224063669 220240105 224063669 89389520 83858640 89389520 83858640 188289223 180434212 188289223 180434212 215357212 207939379 215357212 207939379 275292005 276901037 275292005 276901037 10681808 10244738 10681808 10244738 23880121 23804283 23880121 23804283 130968225 123995909 130968225 123995909 184707548 173986714 184707548 173986714 56620082 55585028 56620082 55585028 53629862 50967511 53629862 50967511 41752505 39275350 41752505 39275350 205780944 209756562 205780944 209756562 260241486 264349990 260241486 264349990 218700339 218337662 218700339 218337662 244926810 248932543 244926810 248932543 273014024 274977258 273014024 274977258 190291977 185311642 190291977 185311642 129658398 126654666 129658398 126654666 79797627 79221881 79797627 79221881 72210754 69070917 72210754 69070917 97610009 94125945 97610009 94125945 41246227 38409852 41246227 38409852 26475829 25650710 26475829 25650710 69654423 65282742 69654423 65282742 94799888 92858922 94799888 92858922 36538453 36136228 36538453 36136228 237820658 241745829 237820658 241745829 208370509 199735645 208370509 199735645 250908117 253982542 250908117 253982542 157904928 151556484 157904928 151556484 252296226 254562664 252296226 254562664 37099303 35395920 37099303 35395920 149831368 139894986 149831368 139894986 52261750 49733748 52261750 49733748 120988603 115911146 120988603 115911146 143266613 137648626 143266613 137648626 46975319 43654186 46975319 43654186 64300980 61498542 64300980 61498542 229133214 233181778 229133214 233181778 232746369 236575007 232746369 236575007 187730953 181093438 187730953 181093438 275249184 277587464 275249184 277587464 110774325 108860220 110774325 108860220 195574679 186331170 195574679 186331170 158393114 151731352 158393114 151731352 265909825 268718504 265909825 268718504 198875078 187093800 198875078 187093800 110207484 105523355 110207484 105523355 193944564 184499412 193944564 184499412 185256195 179094720 185256195 179094720 154504048 149221550 154504048 149221550 264984679 266630305 264984679 266630305 94247150 90829080 94247150 90829080 139595857 134368757 139595857 134368757 76621242 75866663 76621242 75866663 87573991 85166574 87573991 85166574 118028003 113020007 118028003 113020007 246152178 248624819 246152178 248624819 176788336 172517925 176788336 172517925 158284875 147266566 158284875 147266566 109217933 108255636 109217933 108255636 272277821 274462775 272277821 274462775 190859038 184747046 190859038 184747046 206861537 211680726 206861537 211680726 90444254 89461391 90444254 89461391 72787765 72014985 72787765 72014985 166403220 162293791 166403220 162293791 109172641 106411888 109172641 106411888 153248980 148597608 153248980 148597608 234855212 238636620 234855212 238636620 243578085 246680567 243578085 246680567 80783024 76225418 80783024 76225418 139623417 134618197 139623417 134618197 260306050 263739922 260306050 263739922 223931229 218658952 223931229 218658952 61956655 58022880 61956655 58022880 252296798 254263946 252296798 254263946 87463882 86698687 87463882 86698687 170896049 160874872 170896049 160874872 256572816 259389063 256572816 259389063 270553491 272306243 270553491 272306243 171532964 165968804 171532964 165968804 263317529 265079492 263317529 265079492 154438667 149301927 154438667 149301927 246088506 251045889 246088506 251045889 65785130 63039847 65785130 63039847 149318685 143730435 149318685 143730435 223308730 227803088 223308730 227803088 184731457 180366350 184731457 180366350 228289520 232695263 228289520 232695263 201133786 204355279 201133786 204355279 189124570 190534952 189124570 190534952 74728706 71245452 74728706 71245452 152028256 147448122 152028256 147448122 172369301 166612709 172369301 166612709 238840013 243655109 238840013 243655109 100954804 97299637 100954804 97299637 163038292 154802322 163038292 154802322 184487818 179621591 184487818 179621591 75775757 70266055 75775757 70266055 197130543 193068631 197130543 193068631 276977937 278591526 276977937 278591526 19293599 16790204 19293599 16790204 54076916 53147045 54076916 53147045 234892400 239393343 234892400 239393343 62767564 59981991 62767564 59981991 185271000 182569762 185271000 182569762 147792982 141455275 147792982 141455275 281231852 283853953 281231852 283853953 64358579 61577211 64358579 61577211 16959723 16302032 16959723 16302032 154917542 150252051 154917542 150252051 117883684 114059425 117883684 114059425 126386379 121046681 126386379 121046681 54497490 52747038 54497490 52747038 249498215 250856048 249498215 250856048 239609303 242498260 239609303 242498260 134299053 130794486 134299053 130794486 235120554 237863902 235120554 237863902 202977277 192251065 202977277 192251065 43950055 39974507 43950055 39974507 178222822 171618381 178222822 171618381 45775400 44901084 45775400 44901084 119957886 115251553 119957886 115251553 149705690 146099850 149705690 146099850 87362425 86403535 87362425 86403535 300696178 302908426 300696178 302908426 60887219 56371852 60887219 56371852 85580252 80398760 85580252 80398760 190563865 186179993 190563865 186179993 94808742 93174476 94808742 93174476 48294009 45245227 48294009 45245227 83793439 81307178 83793439 81307178 94004215 91496049 94004215 91496049 197038566 187827355 197038566 187827355 198477926 195401061 198477926 195401061 169455577 165598968 169455577 165598968 124535856 117770236 124535856 117770236 118293668 112378654 118293668 112378654 68024088 64897061 68024088 64897061 164789197 160648110 164789197 160648110 146328487 137677081 146328487 137677081 122928847 116923970 122928847 116923970 161557083 153097601 161557083 153097601 200691722 203752327 200691722 203752327 273735365 276455383 273735365 276455383 210465226 212145449 210465226 212145449 138187253 133588204 138187253 133588204 54956801 53610071 54956801 53610071 82221902 80254879 82221902 80254879 210921039 216910574 210921039 216910574 95191692 92895346 95191692 92895346 208837609 203964579 208837609 203964579 240370436 242795717 240370436 242795717 162993968 155808427 162993968 155808427 58958444 55318293 58958444 55318293 163786352 157003577 163786352 157003577 162394478 153613701 162394478 153613701 104923040 103990536 104923040 103990536 93811009 91803124 93811009 91803124 205957089 203103266 205957089 203103266 75766404 72278628 75766404 72278628 46370526 42610818 46370526 42610818 45006076 45234920 45006076 45234920 218315025 222320965 218315025 222320965 248597200 253129163 248597200 253129163 117159455 110930075 117159455 110930075 247667224 249287625 247667224 249287625 117323949 117340182 117323949 117340182 219875293 215284353 219875293 215284353 212146971 209319506 212146971 209319506 29828915 27441709 29828915 27441709 197731785 195084835 197731785 195084835 21218875 21245770 21218875 21245770 275872803 278327345 275872803 278327345 121057266 118460903 121057266 118460903 97512977 93581481 97512977 93581481 224708680 223564930 224708680 223564930 59020294 57103595 59020294 57103595 150670037 146496844 150670037 146496844 120483450 114333740 120483450 114333740 96945321 94767939 96945321 94767939 241849668 244563164 241849668 244563164 167868560 163145314 167868560 163145314 227871902 232728977 227871902 232728977 203191611 201196253 203191611 201196253 252715620 255016036 252715620 255016036 20980556 20037979 20980556 20037979 168992243 159062768 168992243 159062768 202291738 205342337 202291738 205342337 77841706 76462428 77841706 76462428 267382949 271829454 267382949 271829454 271403828 273671932 271403828 273671932 170456392 165392991 170456392 165392991 112983035 107381486 112983035 107381486 22212634 19879575 22212634 19879575 276744170 277755561 276744170 277755561 214996893 215562792 214996893 215562792 186949240 180883380 186949240 180883380 37008024 32953417 37008024 32953417 48840847 46108314 48840847 46108314 224451694 220171333 224451694 220171333 174379448 169843837 174379448 169843837 240828901 243286963 240828901 243286963 172527995 167475830 172527995 167475830 56483903 53206079 56483903 53206079 220588549 224423463 220588549 224423463 131333025 126560084 131333025 126560084 47467012 47905962 47467012 47905962 160475337 154618735 160475337 154618735 173548833 167855131 173548833 167855131 105206461 103070517 105206461 103070517 294795205 295439225 294795205 295439225 132488215 128272787 132488215 128272787 65359418 63392517 65359418 63392517 134622674 131000757 134622674 131000757 99933977 98127763 99933977 98127763 254033113 255727201 254033113 255727201 224173512 223084534 224173512 223084534 264045444 267409570 264045444 267409570 262307348 263869902 262307348 263869902 53154194 52632146 53154194 52632146 197338274 194616319 197338274 194616319 42257890 38185258 42257890 38185258 218751776 222477488 218751776 222477488 195371115 186005270 195371115 186005270 260455435 263095657 260455435 263095657 54682501 51887112 54682501 51887112 161286387 156854450 161286387 156854450 145105240 139509887 145105240 139509887 159960859 149513818 159960859 149513818 89288003 88196026 89288003 88196026 95802701 93456734 95802701 93456734 70578525 68303172 70578525 68303172 69345970 67248295 69345970 67248295 191794314 183789971 191794314 183789971 59239616 56649548 59239616 56649548 218367735 223745667 218367735 223745667 47690457 47218238 47690457 47218238 192168532 188300305 192168532 188300305 135676964 131662391 135676964 131662391 231637526 234085844 231637526 234085844 160093076 149716403 160093076 149716403 135079401 132871464 135079401 132871464 194793929 194863317 194793929 194863317 74216674 73427579 74216674 73427579 158064524 147617290 158064524 147617290 191361620 180153657 191361620 180153657 193511845 197733693 193511845 197733693 147930399 140720731 147930399 140720731 170078576 160141118 170078576 160141118 64812005 62638372 64812005 62638372 150599113 146342251 150599113 146342251 164722542 158846695 164722542 158846695 235865366 233714331 235865366 233714331 73427269 72077705 73427269 72077705 80214804 77808611 80214804 77808611 225503443 221635804 225503443 221635804 112968772 111934183 112968772 111934183 136954566 132144351 136954566 132144351 85636423 85704950 85636423 85704950 56670167 55169156 56670167 55169156 260816646 264487438 260816646 264487438 88621883 86723289 88621883 86723289 231121113 235062185 231121113 235062185 189499457 183280407 189499457 183280407 199257720 188597688 199257720 188597688 79711036 76314780 79711036 76314780 186542521 176782586 186542521 176782586 218730010 221589377 218730010 221589377 250162721 253219336 250162721 253219336 165493852 158607421 165493852 158607421 134361995 130114656 134361995 130114656 176925020 173204346 176925020 173204346 45821793 46024581 45821793 46024581 136984025 132146163 136984025 132146163 76792116 73225309 76792116 73225309 52503973 51008759 52503973 51008759 158989855 152895523 158989855 152895523 175384326 165467479 175384326 165467479 266700935 268583248 266700935 268583248 252365107 255786262 252365107 255786262 182140688 174015761 182140688 174015761 18950717 16991806 18950717 16991806 127731576 122445160 127731576 122445160 54683489 53351345 54683489 53351345 70130896 66757504 70130896 66757504 65362967 62581772 65362967 62581772 227867785 231752175 227867785 231752175 37391109 34027388 37391109 34027388 79970927 78921260 79970927 78921260 54311956 50458518 54311956 50458518 39088801 38202723 39088801 38202723 198935159 201560590 198935159 201560590 44878934 42366991 44878934 42366991 155846007 146360452 155846007 146360452 128902476 123696742 128902476 123696742 199490298 197353268 199490298 197353268 277182101 279572330 277182101 279572330 150865188 145995828 150865188 145995828 77097006 75446522 77097006 75446522 30809257 30131336 30809257 30131336 97157164 97023143 97157164 97023143 98299678 95965511 98299678 95965511 258842028 259739288 258842028 259739288 251058287 254609433 251058287 254609433 148634657 143309144 148634657 143309144 272804292 274155834 272804292 274155834 262988698 266588639 262988698 266588639 83612190 79663169 83612190 79663169 116328452 111293332 116328452 111293332 279083257 282103682 279083257 282103682 243697305 247928134 243697305 247928134 166945227 159893325 166945227 159893325 197486814 201504966 197486814 201504966 101511969 99981375 101511969 99981375 250239511 253014758 250239511 253014758 251199350 254725860 251199350 254725860 41228525 40606164 41228525 40606164 81393773 76735423 81393773 76735423 72470897 69961920 72470897 69961920 117229244 116428884 117229244 116428884 198272068 196602927 198272068 196602927 297032481 299632236 297032481 299632236 268436547 270349176 268436547 270349176 154474599 142974968 154474599 142974968 39101711 35687141 39101711 35687141 100839092 101125953 100839092 101125953 23748702 23118578 23748702 23118578 206095088 211214466 206095088 211214466 209664232 209149764 209664232 209149764 77090990 75417144 77090990 75417144 267485114 269260024 267485114 269260024 105908925 102538675 105908925 102538675 115105717 109370481 115105717 109370481 85939268 85139358 85939268 85139358 277055112 281089548 277055112 281089548 208270079 211988134 208270079 211988134 80740119 77758966 80740119 77758966 159608133 152485260 159608133 152485260 133272889 129132218 133272889 129132218 75676178 74415595 75676178 74415595 171715332 164979085 171715332 164979085 237418278 240344149 237418278 240344149 17236469 17662612 17236469 17662612 76319540 72522174 76319540 72522174 72775319 68883320 72775319 68883320 160555531 152842885 160555531 152842885 13206855 11275370 13206855 11275370 261514239 262128615 261514239 262128615 89106446 87750268 89106446 87750268 49251013 45136895 49251013 45136895 122240038 119850184 122240038 119850184 165226625 153793188 165226625 153793188 234768896 238650116 234768896 238650116 224644316 229202667 224644316 229202667 183590491 176433883 183590491 176433883 95765772 93823287 95765772 93823287 247552178 251600855 247552178 251600855 177721686 173198923 177721686 173198923 253038622 254527048 253038622 254527048 74138694 72227682 74138694 72227682 180132881 173301025 180132881 173301025 205360781 195001454 205360781 195001454 38872853 39078783 38872853 39078783 167849165 162972922 167849165 162972922 194159632 182859667 194159632 182859667 299530170 299283082 299530170 299283082 113791604 109277872 113791604 109277872 64888710 61828294 64888710 61828294 130957914 130349498 130957914 130349498 261902106 263620176 261902106 263620176 175186705 169036529 175186705 169036529 291347807 292800533 291347807 292800533 255493935 260958305 255493935 260958305 72539460 70778217 72539460 70778217 202031639 199173445 202031639 199173445 90653280 89481356 90653280 89481356 61970636 60754706 61970636 60754706 183113148 179146470 183113148 179146470 6284886 7150168 6284886 7150168 162957682 157855813 162957682 157855813 89406454 88428768 89406454 88428768 54252330 49734126 54252330 49734126 78257938 75858760 78257938 75858760 95722229 95781258 95722229 95781258 123352884 119814369 123352884 119814369 199600870 196770085 199600870 196770085 163970879 157718976 163970879 157718976 246103062 247471396 246103062 247471396 230223898 229541042 230223898 229541042 97098196 95290465 97098196 95290465 80756460 79749601 80756460 79749601 137328395 130678569 137328395 130678569 45703971 43426790 45703971 43426790 48123604 46240799 48123604 46240799 213749671 210457637 213749671 210457637 233771475 238795452 233771475 238795452 22040095 19386775 22040095 19386775 229797366 232764344 229797366 232764344 243461110 245960212 243461110 245960212 266431222 269459463 266431222 269459463 244720323 246866983 244720323 246866983 236775564 235457269 236775564 235457269 225799909 230586867 225799909 230586867 59542681 58119796 59542681 58119796 192257050 187836996 192257050 187836996 151463300 145799352 151463300 145799352 100471871 99109436 100471871 99109436 22597512 20981724 22597512 20981724 187680505 186877887 187680505 186877887 265099841 268241099 265099841 268241099 185178304 179489894 185178304 179489894 170593113 161477569 170593113 161477569 194795003 182427891 194795003 182427891 209823610 213969454 209823610 213969454 213398729 209935930 213398729 209935930 22648287 21215417 22648287 21215417 191680531 186612834 191680531 186612834 113043559 112638141 113043559 112638141 161868567 157686080 161868567 157686080 248451299 251185211 248451299 251185211 209353502 200556803 209353502 200556803 218514223 221844356 218514223 221844356 201404047 204687772 201404047 204687772 216567807 213387543 216567807 213387543 185631738 181553716 185631738 181553716 225280027 229609648 225280027 229609648 235981501 239013125 235981501 239013125 124814453 119322218 124814453 119322218 82747831 79321698 82747831 79321698 54571505 53644244 54571505 53644244 102358399 99290680 102358399 99290680 49399150 46075777 49399150 46075777 278158351 279332728 278158351 279332728 171112972 166473545 171112972 166473545 286133158 285391561 286133158 285391561 167077063 157823898 167077063 157823898 95512079 93684988 95512079 93684988 232552434 236609810 232552434 236609810 265307546 266564260 265307546 266564260 119875048 115019387 119875048 115019387 92863881 89860021 92863881 89860021 66950512 64190028 66950512 64190028 226119320 222252423 226119320 222252423 65750670 62916200 65750670 62916200 213317094 213507084 213317094 213507084 153981744 149372448 153981744 149372448 183423772 175886571 183423772 175886571 189669601 179838949 189669601 179838949 165058788 161057290 165058788 161057290 45192094 42899997 45192094 42899997 97932523 94531403 97932523 94531403 193877875 189569255 193877875 189569255 105147336 107217258 105147336 107217258 59553992 55929284 59553992 55929284 127700682 123918494 127700682 123918494 188937494 182915069 188937494 182915069 101304415 98473360 101304415 98473360 218191706 221577970 218191706 221577970 74790856 72033730 74790856 72033730 161179820 155165012 161179820 155165012 125560493 121344062 125560493 121344062 40905491 38014307 40905491 38014307 98307744 97872915 98307744 97872915 157018106 151656108 157018106 151656108 125065367 120918173 125065367 120918173 54454818 49063932 54454818 49063932 244750921 246294385 244750921 246294385 240144313 245171423 240144313 245171423 57582074 53720719 57582074 53720719 238692937 242279216 238692937 242279216 237743430 240020574 237743430 240020574 226860587 230685525 226860587 230685525 100693973 97507210 100693973 97507210 244554175 247282004 244554175 247282004 93622446 91666682 93622446 91666682 56976817 53297155 56976817 53297155 39661480 39901700 39661480 39901700 144360792 137945642 144360792 137945642 123038493 121508445 123038493 121508445 90216253 85228667 90216253 85228667 44363785 40142384 44363785 40142384 175644925 171792811 175644925 171792811 57625323 53614269 57625323 53614269 122110110 119773900 122110110 119773900 249811469 253689147 249811469 253689147 201429318 190950423 201429318 190950423 187132912 183327519 187132912 183327519 189149908 183398414 189149908 183398414 91885587 89353794 91885587 89353794 265301438 267492327 265301438 267492327 182210465 172602705 182210465 172602705 86188585 85255638 86188585 85255638 177810576 170765064 177810576 170765064 185951989 178527577 185951989 178527577 89863081 84435989 89863081 84435989 86701912 84005805 86701912 84005805 223773886 226199230 223773886 226199230 83729716 82684949 83729716 82684949 213546486 207793615 213546486 207793615 53106373 49498613 53106373 49498613 275611099 280509319 275611099 280509319 200887942 196253470 200887942 196253470 136009229 129205399 136009229 129205399 211838868 206363850 211838868 206363850 131198594 128685074 131198594 128685074 120760621 114945322 120760621 114945322 82823100 79621253 82823100 79621253 243202103 245959690 243202103 245959690 232724808 232725554 232724808 232725554 201081481 204378623 201081481 204378623 193868534 182108869 193868534 182108869 86644557 84236877 86644557 84236877 126309854 123597212 126309854 123597212 210745642 212740040 210745642 212740040 70476043 67533218 70476043 67533218 157771562 147748832 157771562 147748832 183779989 176149531 183779989 176149531 167510085 163624654 167510085 163624654 170628409 163817705 170628409 163817705 74660356 72405096 74660356 72405096 203370461 193155076 203370461 193155076 142120852 136815994 142120852 136815994 146575193 141050111 146575193 141050111 61693251 59394944 61693251 59394944 129484898 123876771 129484898 123876771 182833656 179600689 182833656 179600689 169643385 163023304 169643385 163023304 52310042 51907720 52310042 51907720 43479730 40370345 43479730 40370345 106453235 105045708 106453235 105045708 122811410 116857363 122811410 116857363 35679890 33051232 35679890 33051232 198567191 189415071 198567191 189415071 13103089 14107242 13103089 14107242 269445480 271331690 269445480 271331690 61990840 58856666 61990840 58856666 119879574 114763122 119879574 114763122 105944381 102587037 105944381 102587037 159176952 154797028 159176952 154797028 162774481 158124641 162774481 158124641 107388041 106006819 107388041 106006819 259667945 260072710 259667945 260072710 248230312 249880366 248230312 249880366 101430544 96721412 101430544 96721412 248930752 251679819 248930752 251679819 193930626 197346338 193930626 197346338 217500168 214703099 217500168 214703099 201953070 195811736 201953070 195811736 285706882 287393378 285706882 287393378 68663008 65926940 68663008 65926940 111350529 105867390 111350529 105867390 97688791 95261580 97688791 95261580 61500895 57547470 61500895 57547470 238936894 240400669 238936894 240400669 112726446 108292744 112726446 108292744 199398340 192351831 199398340 192351831 240727163 245064760 240727163 245064760 162737618 157116646 162737618 157116646 107919275 103726206 107919275 103726206 270526720 272832860 270526720 272832860 29427880 28450631 29427880 28450631 40444514 40434509 40444514 40434509 98754096 96505678 98754096 96505678 108073408 106652527 108073408 106652527 116837994 115751261 116837994 115751261 194838348 182280788 194838348 182280788 74022580 72043374 74022580 72043374 60080855 56893239 60080855 56893239 99084784 98373579 99084784 98373579 171962377 166687106 171962377 166687106 49711627 47978068 49711627 47978068 147699587 142587699 147699587 142587699 75486696 72029839 75486696 72029839 268352491 271940557 268352491 271940557 196731045 185846426 196731045 185846426 232946427 237809303 232946427 237809303 83638827 81348504 83638827 81348504 222474083 226177892 222474083 226177892 220938025 224769323 220938025 224769323 195508645 196394661 195508645 196394661 265699826 267243656 265699826 267243656 226807394 223236948 226807394 223236948 48515347 43625530 48515347 43625530 102723251 98240421 102723251 98240421 87066811 87038295 87066811 87038295 113930066 113886635 113930066 113886635 182819105 174810230 182819105 174810230 155966816 145885009 155966816 145885009 59469692 57895866 59469692 57895866 36673965 33245690 36673965 33245690 99758165 94997498 99758165 94997498 75490159 72798816 75490159 72798816 257660131 262203043 257660131 262203043 259182810 259702722 259182810 259702722 119166389 115912096 119166389 115912096 47536597 47426467 47536597 47426467 283023016 283982692 283023016 283982692 179968051 172636636 179968051 172636636 223014278 217544005 223014278 217544005 241960888 245022997 241960888 245022997 139006034 134225919 139006034 134225919 169402784 162861914 169402784 162861914 217262890 219834935 217262890 219834935 222106914 219375715 222106914 219375715 87290764 85176408 87290764 85176408 208232236 202822654 208232236 202822654 103476999 101533481 103476999 101533481 240365806 244520314 240365806 244520314 157608022 153292223 157608022 153292223 257408995 259874080 257408995 259874080 278472900 280040190 278472900 280040190 67928147 67192570 67928147 67192570 60888406 59198046 60888406 59198046 147575615 144450414 147575615 144450414 62276761 59663240 62276761 59663240 187311305 180640968 187311305 180640968 119787871 117732718 119787871 117732718 208601285 210250873 208601285 210250873 130879243 125807159 130879243 125807159 247225073 250340662 247225073 250340662 200115945 197607538 200115945 197607538 214329642 217001540 214329642 217001540 150369402 144879693 150369402 144879693 209173019 204534801 209173019 204534801 70429406 65966770 70429406 65966770 251303571 254911754 251303571 254911754 82373149 78787974 82373149 78787974 131521717 124239694 131521717 124239694 70897474 68368883 70897474 68368883 40397874 37979104 40397874 37979104 55564147 53858149 55564147 53858149 33383477 33259552 33383477 33259552 60786578 56957154 60786578 56957154 194249738 183063626 194249738 183063626 218699468 223783021 218699468 223783021 283446676 282548484 283446676 282548484 54017449 52212790 54017449 52212790 212633435 216911218 212633435 216911218 52860596 50077011 52860596 50077011 192307180 190539616 192307180 190539616 181548513 174579542 181548513 174579542 191242782 183260419 191242782 183260419 37381930 34079594 37381930 34079594 239383632 241665170 239383632 241665170 181674424 175060487 181674424 175060487 274622940 277423552 274622940 277423552 133585889 130120800 133585889 130120800 206119893 198128065 206119893 198128065 174870854 168343825 174870854 168343825 94346533 91607018 94346533 91607018 260969864 264659960 260969864 264659960 111625038 112594659 111625038 112594659 120622796 115906635 120622796 115906635 162074987 156326406 162074987 156326406 134665543 129819354 134665543 129819354 91032447 88335085 91032447 88335085 41117736 38596002 41117736 38596002 71919212 67811946 71919212 67811946 102394366 99126327 102394366 99126327 99114958 98928175 99114958 98928175 198906831 202480490 198906831 202480490 222586159 226542246 222586159 226542246 250827721 254918215 250827721 254918215 47030336 47802717 47030336 47802717 134182929 131046970 134182929 131046970 48915407 48834018 48915407 48834018 245970389 247119465 245970389 247119465 159917305 148887898 159917305 148887898 128377725 127207982 128377725 127207982 226180454 229852739 226180454 229852739 91324098 88046756 91324098 88046756 126566256 121306631 126566256 121306631 93474470 88602763 93474470 88602763 30479931 30600348 30479931 30600348 262743935 265221625 262743935 265221625 97109459 94142445 97109459 94142445 276355786 278201730 276355786 278201730 110811846 109437145 110811846 109437145 283054855 284360449 283054855 284360449 87703086 85167991 87703086 85167991 155769992 150769156 155769992 150769156 61836101 60469430 61836101 60469430 295235536 297565136 295235536 297565136 98967474 95871520 98967474 95871520 97922264 95483202 97922264 95483202 181138274 172133097 181138274 172133097 267910438 271317157 267910438 271317157 187692604 177343213 187692604 177343213 217892697 217769052 217892697 217769052 253640404 257382510 253640404 257382510 92425604 88370450 92425604 88370450 120669227 119115774 120669227 119115774 266445638 269095361 266445638 269095361 58177171 56597651 58177171 56597651 82946247 80477067 82946247 80477067 34560940 31581719 34560940 31581719 34690724 30253782 34690724 30253782 90658615 87563300 90658615 87563300 242820268 247055989 242820268 247055989 266068843 266607373 266068843 266607373 233320046 236259375 233320046 236259375 224617732 219468594 224617732 219468594 136100358 132994389 136100358 132994389 53263980 52191540 53263980 52191540 146367653 140264418 146367653 140264418 273507909 275987085 273507909 275987085 108848299 105634291 108848299 105634291 284192141 287095388 284192141 287095388 240671173 240033530 240671173 240033530 244769539 248352575 244769539 248352575 230437596 232895036 230437596 232895036 86842208 84455547 86842208 84455547 70000783 69309190 70000783 69309190 120690391 120230281 120690391 120230281 74429143 71458331 74429143 71458331 78917334 75945302 78917334 75945302 160972207 154868885 160972207 154868885 229218519 223554280 229218519 223554280 63491727 62058106 63491727 62058106 206066139 210728593 206066139 210728593 1927756 1213235 1927756 1213235 86493837 84306163 86493837 84306163 137235545 131900930 137235545 131900930 109761967 110831405 109761967 110831405 179932713 174941669 179932713 174941669 207601489 205254668 207601489 205254668 222266890 222875972 222266890 222875972 14402474 13818556 14402474 13818556 95823674 93330226 95823674 93330226 98853292 96889246 98853292 96889246 157469763 153921509 157469763 153921509 170128697 163485713 170128697 163485713 174397593 170988853 174397593 170988853 203587052 198668061 203587052 198668061 231611118 234430126 231611118 234430126 223511590 227022085 223511590 227022085 225051700 225254360 225051700 225254360 166786560 159233678 166786560 159233678 24433016 24048801 24433016 24048801 85103370 80158073 85103370 80158073 53888550 48845767 53888550 48845767 216435098 209739746 216435098 209739746 117328875 116071517 117328875 116071517 189611312 185296954 189611312 185296954 2565122 2308919 2565122 2308919 105406190 103743014 105406190 103743014 97831923 97192072 97831923 97192072 221374226 225175245 221374226 225175245 126596010 120237702 126596010 120237702 237313242 239621083 237313242 239621083 269253357 271211975 269253357 271211975 143152782 138523027 143152782 138523027 242079647 244071326 242079647 244071326 231499844 229858225 231499844 229858225 260403329 262450886 260403329 262450886 255105504 257631394 255105504 257631394 155687192 144516564 155687192 144516564 110409525 108643480 110409525 108643480 222210282 226516294 222210282 226516294 210657544 209088212 210657544 209088212 84985200 84457627 84985200 84457627 194045889 189771434 194045889 189771434 225443056 220303930 225443056 220303930 120131542 115208861 120131542 115208861 174519822 167853884 174519822 167853884 58570702 56893888 58570702 56893888 53928048 52415150 53928048 52415150 252596062 255316393 252596062 255316393 153015901 147208596 153015901 147208596 221051719 223454852 221051719 223454852 120158639 114289886 120158639 114289886 226705261 227878383 226705261 227878383 217689107 221154394 217689107 221154394 145774077 139682115 145774077 139682115 79895744 76224635 79895744 76224635 138631416 134672680 138631416 134672680 115667801 112576129 115667801 112576129 270157602 272143598 270157602 272143598 100314446 97051801 100314446 97051801 42336109 39096977 42336109 39096977 78098088 76449372 78098088 76449372 92601676 91544052 92601676 91544052 163975081 159389547 163975081 159389547 25631910 25127870 25631910 25127870 264225168 267294498 264225168 267294498 162851427 156249267 162851427 156249267 203234829 200486988 203234829 200486988 92051821 89944088 92051821 89944088 212793223 211578433 212793223 211578433 161107039 156302785 161107039 156302785 195220673 194824427 195220673 194824427 90201550 85713759 90201550 85713759 150034426 146154498 150034426 146154498 90860348 86147272 90860348 86147272 227178353 229318224 227178353 229318224 137977682 131394256 137977682 131394256 174524311 169164975 174524311 169164975 123612969 119672348 123612969 119672348 140037820 134068308 140037820 134068308 48184959 45495981 48184959 45495981 268565842 271980235 268565842 271980235 192555720 182315836 192555720 182315836 181601632 178733971 181601632 178733971 257364655 261301693 257364655 261301693 65249831 63590053 65249831 63590053 68971353 66774221 68971353 66774221 156213808 153603642 156213808 153603642 31647182 29323907 31647182 29323907 128416216 124222647 128416216 124222647 97340844 94248759 97340844 94248759 164597182 156182153 164597182 156182153 272713507 274322183 272713507 274322183 97031937 94803582 97031937 94803582 255503094 257724010 255503094 257724010 97747281 94698185 97747281 94698185 28274501 25985191 28274501 25985191 118106965 112999502 118106965 112999502 187502892 181127518 187502892 181127518 47403898 47855583 47403898 47855583 205989427 204933328 205989427 204933328 212992183 216334902 212992183 216334902 137578264 133971021 137578264 133971021 204791960 194544891 204791960 194544891 182833116 176540227 182833116 176540227 85067287 84042562 85067287 84042562 230055799 233917112 230055799 233917112 252152689 254234809 252152689 254234809 264454817 265432895 264454817 265432895 269495871 271530597 269495871 271530597 127191898 123612338 127191898 123612338 184907746 178198827 184907746 178198827 60144589 57288061 60144589 57288061 21111729 21924509 21111729 21924509 199083129 189306200 199083129 189306200 203453297 200639986 203453297 200639986 129279922 125197974 129279922 125197974 69467310 66395241 69467310 66395241 232406032 233190332 232406032 233190332 73365719 68838344 73365719 68838344 250994864 254256107 250994864 254256107 264107948 267645213 264107948 267645213 252238148 255227186 252238148 255227186 227359594 221827358 227359594 221827358 199335787 197032679 199335787 197032679 202866330 200965307 202866330 200965307 48967526 45085081 48967526 45085081 139758695 135215364 139758695 135215364 168710533 164019225 168710533 164019225 216907676 219684554 216907676 219684554 257769740 261568373 257769740 261568373 248384546 250057177 248384546 250057177 95520802 91850844 95520802 91850844 185671306 181267717 185671306 181267717 108068343 107168877 108068343 107168877 79769661 76842849 79769661 76842849 209878127 214586777 209878127 214586777 285928075 287286421 285928075 287286421 128063670 122370257 128063670 122370257 76226925 72860442 76226925 72860442 156997496 146979550 156997496 146979550 171076356 163828406 171076356 163828406 54826720 54148980 54826720 54148980 174585953 169631352 174585953 169631352 194113416 190237220 194113416 190237220 251651233 254116828 251651233 254116828 49403611 48467191 49403611 48467191 266748501 269345603 266748501 269345603 145692547 141167792 145692547 141167792 183366518 176110668 183366518 176110668 267730163 267974890 267730163 267974890 61868974 61035157 61868974 61035157 205641433 210171542 205641433 210171542 256877264 259007978 256877264 259007978 49992949 46343721 49992949 46343721 140180037 136300358 140180037 136300358 81659660 82247718 81659660 82247718 89790403 88545500 89790403 88545500 249726735 252753725 249726735 252753725 72509976 69886641 72509976 69886641 224628950 226755224 224628950 226755224 176807667 167087626 176807667 167087626 102222743 98638453 102222743 98638453 56175104 55135598 56175104 55135598 211949365 209530200 211949365 209530200 173037715 162930223 173037715 162930223 298399504 298654567 298399504 298654567 180249494 172153539 180249494 172153539 49872568 46839657 49872568 46839657 224871507 228489509 224871507 228489509 220966007 224622959 220966007 224622959 225454727 227898271 225454727 227898271 240390273 244868537 240390273 244868537 107780747 103938879 107780747 103938879 110996994 106797974 110996994 106797974 112964943 110963762 112964943 110963762 152610470 144677363 152610470 144677363 122930495 119616137 122930495 119616137 47625110 43783636 47625110 43783636 60154265 57074684 60154265 57074684 149448459 142679758 149448459 142679758 130236931 124421752 130236931 124421752 234589870 238250996 234589870 238250996 88918946 84982127 88918946 84982127 182045175 173514271 182045175 173514271 265529718 267225037 265529718 267225037 107847609 106299643 107847609 106299643 109059121 104702083 109059121 104702083 153261344 143209527 153261344 143209527 199094467 195453015 199094467 195453015 201386094 202931176 201386094 202931176 118655568 114802684 118655568 114802684 104252196 98688818 104252196 98688818 214279308 210885071 214279308 210885071 273903670 276928803 273903670 276928803 47186806 46133570 47186806 46133570 49878780 49783266 49878780 49783266 125651387 119948046 125651387 119948046 188256792 183841847 188256792 183841847 141175580 136423689 141175580 136423689 70540977 67261603 70540977 67261603 45096076 42465977 45096076 42465977 37922270 35676518 37922270 35676518 167636409 155756389 167636409 155756389 257430143 258272837 257430143 258272837 243403142 247739124 243403142 247739124 112196052 111611644 112196052 111611644 155787608 150899983 155787608 150899983 208861284 212305624 208861284 212305624 49716842 48256101 49716842 48256101 172555161 166752226 172555161 166752226 238429924 241059459 238429924 241059459 202131655 207833013 202131655 207833013 188666506 184242330 188666506 184242330 163133036 157091358 163133036 157091358 108611534 106664471 108611534 106664471 71159108 67656880 71159108 67656880 198432026 191474444 198432026 191474444 69477954 65831916 69477954 65831916 202561927 198227285 202561927 198227285 32111801 32432986 32111801 32432986 145546029 139422906 145546029 139422906 54409706 53425386 54409706 53425386 86171506 81733957 86171506 81733957 259923568 264084764 259923568 264084764 114823887 111055409 114823887 111055409 216076015 211368482 216076015 211368482 141799281 136796655 141799281 136796655 261410588 265985579 261410588 265985579 103739274 99797062 103739274 99797062 215817636 220430847 215817636 220430847 121206789 118723307 121206789 118723307 137201849 131643337 137201849 131643337 33461044 30630861 33461044 30630861 180081965 174462112 180081965 174462112 148644353 143817396 148644353 143817396 43152215 39916403 43152215 39916403 90943571 89071972 90943571 89071972 197157224 196955888 197157224 196955888 235832934 238937333 235832934 238937333 190021745 181739631 190021745 181739631 243161262 245685921 243161262 245685921 75582403 74294748 75582403 74294748 88196723 84748541 88196723 84748541 197582271 193301128 197582271 193301128 184918021 178262468 184918021 178262468 59908294 58214305 59908294 58214305 71436239 70285970 71436239 70285970 143916433 139370033 143916433 139370033 178400846 169488416 178400846 169488416 192584268 187668252 192584268 187668252 168252453 160589813 168252453 160589813 71882174 67923886 71882174 67923886 134125367 130336920 134125367 130336920 134572947 129762629 134572947 129762629 103611463 99816743 103611463 99816743 160632718 154374825 160632718 154374825 84740982 80125231 84740982 80125231 35969998 34740342 35969998 34740342 195453505 185373734 195453505 185373734 203804573 201382036 203804573 201382036 174423151 165699751 174423151 165699751 25049462 23756695 25049462 23756695 251564659 255585479 251564659 255585479 241931185 246569956 241931185 246569956 133785747 127231557 133785747 127231557 251603297 254127819 251603297 254127819 219286199 223304883 219286199 223304883 14409344 15613072 14409344 15613072 94672001 92760393 94672001 92760393 299230982 299060467 299230982 299060467 32750317 31078591 32750317 31078591 168507295 161323983 168507295 161323983 178265175 171141197 178265175 171141197 162372984 153829485 162372984 153829485 206632728 202576116 206632728 202576116 159039034 154942346 159039034 154942346 199194295 203238606 199194295 203238606 198604550 198078031 198604550 198078031 253940356 258681763 253940356 258681763 54197278 53445095 54197278 53445095 55454659 54228290 55454659 54228290 225053880 229001462 225053880 229001462 233510002 236668778 233510002 236668778 275570759 277568402 275570759 277568402 131259003 127414911 131259003 127414911 108442787 104211726 108442787 104211726 92446806 89996426 92446806 89996426 184948582 184289778 184948582 184289778 160430740 154399502 160430740 154399502 54597130 51941208 54597130 51941208 172778266 168263214 172778266 168263214 187711007 178255038 187711007 178255038 190925174 180932704 190925174 180932704 144183859 138308057 144183859 138308057 32200590 28774904 32200590 28774904 53158636 51348334 53158636 51348334 208674249 207115896 208674249 207115896 37824565 34098883 37824565 34098883 82088923 81708840 82088923 81708840 47697947 47620687 47697947 47620687 73975715 70543542 73975715 70543542 152966249 148131916 152966249 148131916 95527433 94021384 95527433 94021384 256954545 260785656 256954545 260785656 51658880 47749444 51658880 47749444 192422276 191391152 192422276 191391152 186376971 180786107 186376971 180786107 65002497 62598946 65002497 62598946 238038864 243299005 238038864 243299005 103461525 104186700 103461525 104186700 203578661 199237299 203578661 199237299 142973815 138787204 142973815 138787204 57651230 53071288 57651230 53071288 200249122 197245372 200249122 197245372 194896199 193980781 194896199 193980781 224496692 219591096 224496692 219591096 217942774 222414423 217942774 222414423 242002714 244963165 242002714 244963165 205825984 204042623 205825984 204042623 149770698 142041972 149770698 142041972 93401431 91847971 93401431 91847971 264712547 265499653 264712547 265499653 136522978 132868976 136522978 132868976 235023219 240846697 235023219 240846697 87530525 82906723 87530525 82906723 64439451 62875291 64439451 62875291 34369243 32318180 34369243 32318180 219881662 224369572 219881662 224369572 208537935 203571149 208537935 203571149 245026915 247231646 245026915 247231646 200172028 197030879 200172028 197030879 111356617 108295989 111356617 108295989 197074540 193451196 197074540 193451196 267797461 270257795 267797461 270257795 165368894 156678598 165368894 156678598 136902705 130384391 136902705 130384391 65514220 62741634 65514220 62741634 48548084 45685652 48548084 45685652 72703515 70067121 72703515 70067121 259861063 261216608 259861063 261216608 226724405 229699922 226724405 229699922 174809103 169812147 174809103 169812147 111298866 106744513 111298866 106744513 100363908 98968307 100363908 98968307 52607122 49916925 52607122 49916925 274577049 276510927 274577049 276510927 58100879 56687280 58100879 56687280 232667749 236822346 232667749 236822346 183933336 180583874 183933336 180583874 216166252 210667566 216166252 210667566 299194329 299399748 299194329 299399748 12767872 12338380 12767872 12338380 81155666 80604551 81155666 80604551 222571084 223145107 222571084 223145107 146881452 141677749 146881452 141677749 88594189 84675408 88594189 84675408 32408629 32997039 32408629 32997039 52065770 51366450 52065770 51366450 113729804 108144241 113729804 108144241 238499118 237447322 238499118 237447322 259996912 260871026 259996912 260871026 237173663 241833640 237173663 241833640 112468717 112761340 112468717 112761340 88756820 85848720 88756820 85848720 57940998 55924392 57940998 55924392 62450310 58473300 62450310 58473300 125942486 120785517 125942486 120785517 128208131 124646201 128208131 124646201 125521194 124617916 125521194 124617916 241300583 243880218 241300583 243880218 40020373 36296898 40020373 36296898 78112586 74223072 78112586 74223072 183695906 178366740 183695906 178366740 270502082 273928061 270502082 273928061 81454091 76102102 81454091 76102102 256825388 259190413 256825388 259190413 165093122 155568737 165093122 155568737 35278801 33294705 35278801 33294705 256163132 258350750 256163132 258350750 136171945 135212992 136171945 135212992 199080627 204040269 199080627 204040269 48955577 49115898 48955577 49115898 30009677 29120162 30009677 29120162 230841735 228162229 230841735 228162229 7085319 7510127 7085319 7510127 31234132 31293017 31234132 31293017 195536462 183265253 195536462 183265253 79260462 77018560 79260462 77018560 155478311 147166318 155478311 147166318 139845753 133292144 139845753 133292144 110033574 106145305 110033574 106145305 177556292 175703971 177556292 175703971 200574315 197476168 200574315 197476168 114840384 109316056 114840384 109316056 254464737 257574754 254464737 257574754 80126801 76090518 80126801 76090518 207306686 205458507 207306686 205458507 153482805 148405712 153482805 148405712 47525747 44750972 47525747 44750972 142654870 137745767 142654870 137745767 67995366 64852179 67995366 64852179 165115509 160980844 165115509 160980844 132119490 125102483 132119490 125102483 155683954 152973172 155683954 152973172 30483736 29096664 30483736 29096664 45681640 42361564 45681640 42361564 256944871 257633335 256944871 257633335 15401791 13858063 15401791 13858063 235500501 234421339 235500501 234421339 76177014 74496884 76177014 74496884 58850878 56919154 58850878 56919154 256363455 260655731 256363455 260655731 114464201 112815548 114464201 112815548 150259610 143696624 150259610 143696624 126765205 121638860 126765205 121638860 106718038 103593401 106718038 103593401 155843887 150425826 155843887 150425826 112485279 107624953 112485279 107624953 190143276 180415030 190143276 180415030 114916360 111508387 114916360 111508387 92512298 88214791 92512298 88214791 100475357 98412054 100475357 98412054 108828261 109515479 108828261 109515479 267160196 268013622 267160196 268013622 122736482 117229338 122736482 117229338 156169703 146571064 156169703 146571064 263664017 265881498 263664017 265881498 89769725 88874607 89769725 88874607 187157745 178242370 187157745 178242370 188602738 178033632 188602738 178033632 215598045 212905794 215598045 212905794 44423067 42967133 44423067 42967133 103967588 99645108 103967588 99645108 68281937 65728011 68281937 65728011 60167958 57799837 60167958 57799837 280958426 281595194 280958426 281595194 50482618 46746630 50482618 46746630 187848423 177986653 187848423 177986653 135995139 132151970 135995139 132151970 164372987 158522714 164372987 158522714 176782263 168556601 176782263 168556601 137834920 133654964 137834920 133654964 204501312 199760743 204501312 199760743 53581894 50045910 53581894 50045910 50067955 47204576 50067955 47204576 36436855 36116676 36436855 36116676 38849390 35599597 38849390 35599597 268160942 269436146 268160942 269436146 272509623 274812562 272509623 274812562 190440529 181461599 190440529 181461599 169155722 163117952 169155722 163117952 119175654 117354069 119175654 117354069 240684293 243787030 240684293 243787030 83284973 79283101 83284973 79283101 200316849 197811790 200316849 197811790 44133557 41119576 44133557 41119576 210978082 206160853 210978082 206160853 242776314 247479232 242776314 247479232 94233039 91387189 94233039 91387189 117548226 118515467 117548226 118515467 103236550 100580887 103236550 100580887 238657816 238594211 238657816 238594211 89294409 85981732 89294409 85981732 228295202 232470750 228295202 232470750 151573032 142035889 151573032 142035889 85983082 82405952 85983082 82405952 151959430 144866299 151959430 144866299 216257608 213052126 216257608 213052126 22239150 19657881 22239150 19657881 146466808 142695542 146466808 142695542 47788468 47439135 47788468 47439135 61420634 60530255 61420634 60530255 107935866 101684642 107935866 101684642 239824210 244011759 239824210 244011759 233798091 237765490 233798091 237765490 115555157 111321452 115555157 111321452 69981415 66510747 69981415 66510747 45989349 46681574 45989349 46681574 221768887 225222271 221768887 225222271 41540394 38263091 41540394 38263091 278701139 280932174 278701139 280932174 209266718 207657775 209266718 207657775 150871774 146235263 150871774 146235263 21329268 20377091 21329268 20377091 68165365 64536429 68165365 64536429 58144936 54709922 58144936 54709922 20769709 18873551 20769709 18873551 246346941 249074643 246346941 249074643 160496323 152157527 160496323 152157527 235826767 239276026 235826767 239276026 251226946 252785180 251226946 252785180 129628692 125217421 129628692 125217421 108520359 104677945 108520359 104677945 216100395 209341592 216100395 209341592 138676881 134224299 138676881 134224299 49802745 50466476 49802745 50466476 129116812 124109990 129116812 124109990 239709699 240752436 239709699 240752436 101358859 97954453 101358859 97954453 33420144 31532336 33420144 31532336 55908902 55981328 55908902 55981328 89208853 85595484 89208853 85595484 54211482 52903850 54211482 52903850 212010285 208625495 212010285 208625495 273339912 274842622 273339912 274842622 67075647 66073286 67075647 66073286 232167090 235637847 232167090 235637847 280766667 281724953 280766667 281724953 151319812 143085689 151319812 143085689 102645397 100157778 102645397 100157778 241339452 243536992 241339452 243536992 109765694 104998925 109765694 104998925 38426353 38346469 38426353 38346469 225673269 230105883 225673269 230105883 168479030 159180264 168479030 159180264 113098093 112441697 113098093 112441697 105088321 103955921 105088321 103955921 187528775 181595395 187528775 181595395 196886636 191714718 196886636 191714718 68074484 65116185 68074484 65116185 244608444 248115284 244608444 248115284 248142662 250136696 248142662 250136696 208365052 207819126 208365052 207819126 123153038 121311002 123153038 121311002 269210305 270882089 269210305 270882089 182547569 178532536 182547569 178532536 96395055 93369626 96395055 93369626 33278467 30345167 33278467 30345167 257037862 259401378 257037862 259401378 134813581 128792725 134813581 128792725 147289818 143054057 147289818 143054057 86013768 81857471 86013768 81857471 256433660 257962688 256433660 257962688 90500165 87082923 90500165 87082923 50303937 45776418 50303937 45776418 253500749 257101995 253500749 257101995 49572049 48053293 49572049 48053293 166642407 163537871 166642407 163537871 199600431 197090070 199600431 197090070 241511830 243174893 241511830 243174893 195996654 196341211 195996654 196341211 82579920 78297723 82579920 78297723 117990980 113028470 117990980 113028470 143108446 137111143 143108446 137111143 174682462 170016079 174682462 170016079 59038498 55759859 59038498 55759859 253554069 256956962 253554069 256956962 122406208 120318684 122406208 120318684 46031528 44190322 46031528 44190322 178491911 177198849 178491911 177198849 170890944 159473361 170890944 159473361 256229402 257744660 256229402 257744660 223705309 227998014 223705309 227998014 67018179 65633077 67018179 65633077 190106559 181086540 190106559 181086540 191755319 182190462 191755319 182190462 184807848 176924636 184807848 176924636 121479420 119682492 121479420 119682492 82737624 80452144 82737624 80452144 78082968 74541274 78082968 74541274 21875444 18948626 21875444 18948626 28454379 27032184 28454379 27032184 257401318 257058712 257401318 257058712 53823054 51881921 53823054 51881921 168483892 161798024 168483892 161798024 52862277 48906421 52862277 48906421 205250344 201523226 205250344 201523226 31586279 32341342 31586279 32341342 238769639 240716937 238769639 240716937 153185542 146876813 153185542 146876813 172477367 162510792 172477367 162510792 245987207 249704571 245987207 249704571 60491146 58461720 60491146 58461720 178901868 170901791 178901868 170901791 144702350 138757763 144702350 138757763 194481108 198618329 194481108 198618329 147933008 143860420 147933008 143860420 221497059 225736568 221497059 225736568 185763026 184076732 185763026 184076732 124452193 119390129 124452193 119390129 71026740 67874646 71026740 67874646 121595095 117393903 121595095 117393903 50737799 47817586 50737799 47817586 135185167 129836155 135185167 129836155 124380046 119643728 124380046 119643728 208181215 207152823 208181215 207152823 146012024 141101431 146012024 141101431 218826383 222607197 218826383 222607197 136197163 132786561 136197163 132786561 49705206 45339865 49705206 45339865 223361571 226812652 223361571 226812652 258700861 260945207 258700861 260945207 31664438 27842017 31664438 27842017 70864365 69771504 70864365 69771504 102430228 97348059 102430228 97348059 150317691 146101442 150317691 146101442 299721233 301589223 299721233 301589223 71762653 68152020 71762653 68152020 253879391 256743906 253879391 256743906 82485325 79695612 82485325 79695612 105290104 101481832 105290104 101481832 175888190 170826062 175888190 170826062 217888826 221639447 217888826 221639447 227305701 222334778 227305701 222334778 141356746 136618808 141356746 136618808 36705323 33667332 36705323 33667332 206417110 211816706 206417110 211816706 81022254 74679660 81022254 74679660 92955006 90489417 92955006 90489417 49006072 47705406 49006072 47705406 176708262 172472958 176708262 172472958 242285477 242616838 242285477 242616838 134646339 130330422 134646339 130330422 96158992 93562413 96158992 93562413 76444619 75868674 76444619 75868674 52092223 50416889 52092223 50416889 118519768 114078732 118519768 114078732 37299750 34264998 37299750 34264998 126733122 121496279 126733122 121496279 227788455 224099119 227788455 224099119 23588026 23180736 23588026 23180736 40278248 37334249 40278248 37334249 135169746 131274526 135169746 131274526 281477428 282641421 281477428 282641421 244599226 246103750 244599226 246103750 208724778 213345154 208724778 213345154 38558722 40987160 38558722 40987160 116397749 111852753 116397749 111852753 217691317 221977732 217691317 221977732 115247926 113717527 115247926 113717527 180821612 174682359 180821612 174682359 113319853 113026007 113319853 113026007 202278181 206163906 202278181 206163906 139326432 133508722 139326432 133508722 57609895 56092353 57609895 56092353 245781935 248600311 245781935 248600311 220020832 216654783 220020832 216654783 86802233 84641113 86802233 84641113 187577964 178365109 187577964 178365109 226150277 229865337 226150277 229865337 285009451 285244096 285009451 285244096 187312553 179411874 187312553 179411874 204788658 207941076 204788658 207941076 142017997 136338311 142017997 136338311 270608941 272885956 270608941 272885956 150258618 144467552 150258618 144467552 273574146 275950282 273574146 275950282 165388436 157705046 165388436 157705046 173743424 167073917 173743424 167073917 31685025 30216212 31685025 30216212 81377615 76746434 81377615 76746434 282957469 283120681 282957469 283120681 201106153 196372173 201106153 196372173 58485310 55497658 58485310 55497658 183439907 176963898 183439907 176963898 90518933 87404150 90518933 87404150 155485580 145651795 155485580 145651795 101875709 97351165 101875709 97351165 49507497 47478705 49507497 47478705 182962260 179878679 182962260 179878679 277274041 279880490 277274041 279880490 149993238 143427983 149993238 143427983 63307267 60740143 63307267 60740143 68257524 65101076 68257524 65101076 127819694 124558953 127819694 124558953 130312985 124125885 130312985 124125885 50384665 46536402 50384665 46536402 185927771 175889139 185927771 175889139 62729075 60399007 62729075 60399007 123292641 117812491 123292641 117812491 193192793 182153325 193192793 182153325 179335795 173730169 179335795 173730169 112384398 109691704 112384398 109691704 39983266 37712416 39983266 37712416 110761981 105659230 110761981 105659230 148822002 141814360 148822002 141814360 227782095 232247119 227782095 232247119 235949386 238506595 235949386 238506595 238862096 238015422 238862096 238015422 78429898 76074758 78429898 76074758 171211006 164104741 171211006 164104741 62694063 59214875 62694063 59214875 182723751 174699826 182723751 174699826 115407742 113772810 115407742 113772810 228089441 232949248 228089441 232949248 39775699 37626936 39775699 37626936 190758037 185482227 190758037 185482227 248067031 251026298 248067031 251026298 36483026 33687910 36483026 33687910 193899457 185407638 193899457 185407638 130950030 125729548 130950030 125729548 165841614 162377664 165841614 162377664 42551224 44485368 42551224 44485368 150298760 146268937 150298760 146268937 147787348 143281345 147787348 143281345 26220085 25007973 26220085 25007973 128485613 126793889 128485613 126793889 183690211 175208106 183690211 175208106 73670285 69822561 73670285 69822561 125214651 120311638 125214651 120311638 27606139 25834980 27606139 25834980 43602500 40913125 43602500 40913125 230188315 232967207 230188315 232967207 57409158 54248494 57409158 54248494 247751218 250592683 247751218 250592683 70190493 68460964 70190493 68460964 52218105 48698992 52218105 48698992 157272574 145700236 157272574 145700236 71379955 69565370 71379955 69565370 195513779 191065479 195513779 191065479 85315517 81970581 85315517 81970581 173956878 167880281 173956878 167880281 234569657 237892958 234569657 237892958 257045136 259811172 257045136 259811172 185092565 178404699 185092565 178404699 102312234 98503811 102312234 98503811 199390671 195586817 199390671 195586817 200108171 196324257 200108171 196324257 244428925 247158416 244428925 247158416 146144479 140478634 146144479 140478634 81927795 79927402 81927795 79927402 160644973 154685462 160644973 154685462 257290184 257509604 257290184 257509604 82470621 79665757 82470621 79665757 53134030 49484209 53134030 49484209 117929482 115887652 117929482 115887652 171113839 166800824 171113839 166800824 60959913 59325175 60959913 59325175 120996275 116458333 120996275 116458333 184464985 177249164 184464985 177249164 104789646 104802177 104789646 104802177 80116424 79293896 80116424 79293896 76273590 75274202 76273590 75274202 164534167 158246881 164534167 158246881 254078206 258437602 254078206 258437602 54688872 53535073 54688872 53535073 40416590 41493862 40416590 41493862 242276121 245533781 242276121 245533781 243606203 246769829 243606203 246769829 34269507 35501764 34269507 35501764 5814636 4284183 5814636 4284183 202945929 197929786 202945929 197929786 252021659 256097768 252021659 256097768 29063695 26999577 29063695 26999577 129252021 127000964 129252021 127000964 80475286 79708424 80475286 79708424 159601582 156079374 159601582 156079374 155603533 145571360 155603533 145571360 82110106 80993323 82110106 80993323 150803020 144444587 150803020 144444587 13465920 13451424 13465920 13451424 168708367 163808552 168708367 163808552 70870368 68350723 70870368 68350723 169743039 165746592 169743039 165746592 89306885 89339789 89306885 89339789 158981002 153055014 158981002 153055014 172487624 161919075 172487624 161919075 92703694 91370601 92703694 91370601 163003797 156131973 163003797 156131973 284269061 285077977 284269061 285077977 281765896 283182867 281765896 283182867 123704145 118326444 123704145 118326444 145389537 139513955 145389537 139513955 42652557 43629640 42652557 43629640 123002134 120052603 123002134 120052603 161864698 150604634 161864698 150604634 104453213 102055411 104453213 102055411 122943291 117377601 122943291 117377601 72055354 68432450 72055354 68432450 9312794 9385209 9312794 9385209 101298320 99849465 101298320 99849465 166223380 162771383 166223380 162771383 262202396 265168824 262202396 265168824 70996410 67774460 70996410 67774460 124932634 119789872 124932634 119789872 87880890 86605064 87880890 86605064 253632956 256226519 253632956 256226519 135131451 130635749 135131451 130635749 230462174 232781786 230462174 232781786 271015375 272422193 271015375 272422193 13300772 13216180 13300772 13216180 204043396 199338792 204043396 199338792 47909230 44321325 47909230 44321325 249514500 252643420 249514500 252643420 152963961 145384200 152963961 145384200 36611226 37087414 36611226 37087414 187586321 179135416 187586321 179135416 53885758 50184757 53885758 50184757 119993955 118518407 119993955 118518407 248544496 249670721 248544496 249670721 135405091 130430811 135405091 130430811 266012424 266485723 266012424 266485723 80032629 74934897 80032629 74934897 87472034 86204841 87472034 86204841 88301594 87797338 88301594 87797338 57657905 55401101 57657905 55401101 275711972 277365929 275711972 277365929 135896353 132621519 135896353 132621519 104469987 103531646 104469987 103531646 292724732 293633261 292724732 293633261 78571172 76590479 78571172 76590479 188773966 182341876 188773966 182341876 199493995 199315475 199493995 199315475 93375249 91804106 93375249 91804106 144937680 140014201 144937680 140014201 143720892 141029238 143720892 141029238 108809273 106221093 108809273 106221093 270402828 272904816 270402828 272904816 62532756 59327968 62532756 59327968 245711191 247862117 245711191 247862117 251500956 254021028 251500956 254021028 196708875 183647638 196708875 183647638 187521966 187985345 187521966 187985345 60888544 56287046 60888544 56287046 183993419 178196407 183993419 178196407 234015410 236873177 234015410 236873177 79990106 79094028 79990106 79094028 32484342 30949936 32484342 30949936 215420246 218858656 215420246 218858656 137915393 131432931 137915393 131432931 263172780 264698166 263172780 264698166 195927322 194223293 195927322 194223293 120671028 117828002 120671028 117828002 104679309 103001701 104679309 103001701 52138798 51302668 52138798 51302668 89090582 86863275 89090582 86863275 276433940 278677526 276433940 278677526 240547043 243144902 240547043 243144902 162910334 158063625 162910334 158063625 43630246 41377790 43630246 41377790 233731787 236885661 233731787 236885661 72124670 68076524 72124670 68076524 221302891 225658374 221302891 225658374 129223296 122877297 129223296 122877297 153330076 146758066 153330076 146758066 96573881 93909269 96573881 93909269 119100940 117676314 119100940 117676314 248108168 253038398 248108168 253038398 199909343 203612504 199909343 203612504 47619506 47463721 47619506 47463721 94512466 93798238 94512466 93798238 140751370 135206879 140751370 135206879 71989126 69596048 71989126 69596048 196647390 187758438 196647390 187758438 287836995 288518998 287836995 288518998 151620169 144063771 151620169 144063771 186049726 179270632 186049726 179270632 74216611 72850720 74216611 72850720 232627147 236230613 232627147 236230613 46237336 42951447 46237336 42951447 139609524 134871658 139609524 134871658 105582095 104342368 105582095 104342368 112332745 110544745 112332745 110544745 249583005 254046610 249583005 254046610 267086769 268861932 267086769 268861932 234882020 237453711 234882020 237453711 208140144 205220089 208140144 205220089 41610289 38856546 41610289 38856546 193812057 191193646 193812057 191193646 123879925 117863238 123879925 117863238 200803867 188480769 200803867 188480769 75206079 73166832 75206079 73166832 77269876 74207339 77269876 74207339 256947711 260530648 256947711 260530648 239920135 243719676 239920135 243719676 90104240 88398762 90104240 88398762 237171030 241070824 237171030 241070824 191854666 193684734 191854666 193684734 80278264 76988268 80278264 76988268 227576942 226937246 227576942 226937246 26915622 24929327 26915622 24929327 36278154 32347910 36278154 32347910 240027657 242526047 240027657 242526047 199455737 196261077 199455737 196261077 116459385 111683219 116459385 111683219 100378974 96717682 100378974 96717682 161589809 156103517 161589809 156103517 142257426 137639942 142257426 137639942 179867259 172217929 179867259 172217929 55660584 53878667 55660584 53878667 50528120 50637232 50528120 50637232 146952500 141939879 146952500 141939879 265079652 268315295 265079652 268315295 122520412 119520956 122520412 119520956 121817570 118209938 121817570 118209938 229677906 233402578 229677906 233402578 196895964 186160419 196895964 186160419 214734001 213202889 214734001 213202889 88831117 84683505 88831117 84683505 76439461 72600624 76439461 72600624 165492474 160937982 165492474 160937982 269796403 271674266 269796403 271674266 111075569 106143776 111075569 106143776 142180489 136222035 142180489 136222035 134576643 130345298 134576643 130345298 36529441 35366077 36529441 35366077 206624685 211047149 206624685 211047149 200448909 205226123 200448909 205226123 151470252 140613813 151470252 140613813 219044610 217645501 219044610 217645501 144071954 139461553 144071954 139461553 45186411 43686466 45186411 43686466 73638383 68975263 73638383 68975263 49696710 46973521 49696710 46973521 213528833 217521676 213528833 217521676 147831175 143668321 147831175 143668321 84371265 82984679 84371265 82984679 69782889 66411313 69782889 66411313 86309016 82290138 86309016 82290138 221458160 225958572 221458160 225958572 265044863 267919088 265044863 267919088 165042106 158957146 165042106 158957146 172252861 165323438 172252861 165323438 69538015 67773114 69538015 67773114 30036616 26739323 30036616 26739323 45997148 43615033 45997148 43615033 181628524 175797118 181628524 175797118 154193750 147857076 154193750 147857076 124553064 119300700 124553064 119300700 84336392 83374347 84336392 83374347 144925428 139573093 144925428 139573093 85328047 81827397 85328047 81827397 206190848 208899400 206190848 208899400 205011999 204073184 205011999 204073184 76994409 73370099 76994409 73370099 139445003 136900903 139445003 136900903 28418573 26774531 28418573 26774531 50919314 49427321 50919314 49427321 151650756 147337648 151650756 147337648 15265018 16292676 15265018 16292676 74874742 72986079 74874742 72986079 262512176 263653768 262512176 263653768 179710922 171749942 179710922 171749942 161355173 157314908 161355173 157314908 96599767 94737887 96599767 94737887 109394155 106546166 109394155 106546166 89397708 87320359 89397708 87320359 201359716 205265121 201359716 205265121 199529219 201320774 199529219 201320774 72636982 67579309 72636982 67579309 78616593 74683810 78616593 74683810 202735348 205558442 202735348 205558442 90149826 89506958 90149826 89506958 62771862 59441191 62771862 59441191 197406208 194072595 197406208 194072595 221760913 225348239 221760913 225348239 166996095 158661003 166996095 158661003 127059237 123476958 127059237 123476958 235676616 239222421 235676616 239222421 189684264 184838922 189684264 184838922 168764419 160357904 168764419 160357904 111535394 107307646 111535394 107307646 138367069 134680517 138367069 134680517 211080359 209687416 211080359 209687416 77362324 76869062 77362324 76869062 137642286 132508036 137642286 132508036 189628647 184981531 189628647 184981531 214863118 218492894 214863118 218492894 237860857 242018225 237860857 242018225 97986723 94603070 97986723 94603070 77936292 73066634 77936292 73066634 183418477 180280662 183418477 180280662 245638085 247188464 245638085 247188464 222431422 225940417 222431422 225940417 90455294 87401613 90455294 87401613 85238313 80280770 85238313 80280770 109335324 105821706 109335324 105821706 83220010 82591791 83220010 82591791 274851446 278013180 274851446 278013180 257087512 259419456 257087512 259419456 77294892 73866753 77294892 73866753 123393093 122505507 123393093 122505507 275266025 276914964 275266025 276914964 229894167 230580075 229894167 230580075 95630997 93439087 95630997 93439087 154717579 149302133 154717579 149302133 141761943 135790329 141761943 135790329 104911494 100427052 104911494 100427052 127129619 123956908 127129619 123956908 268990932 270729463 268990932 270729463 120929232 118982837 120929232 118982837 144703056 137886898 144703056 137886898 191247214 185759768 191247214 185759768 160023479 149296364 160023479 149296364 262394593 263630071 262394593 263630071 134746554 128380869 134746554 128380869 194543978 182252198 194543978 182252198 270930829 274181747 270930829 274181747 87929010 84643459 87929010 84643459 72986378 70468856 72986378 70468856 147208086 142824900 147208086 142824900 51678376 49184240 51678376 49184240 105744882 102981782 105744882 102981782 112049936 107203106 112049936 107203106 27422083 27874834 27422083 27874834 206249277 202940193 206249277 202940193 65141737 62271690 65141737 62271690 123314530 119249106 123314530 119249106 101890319 101032390 101890319 101032390 47467975 42718215 47467975 42718215 73089592 71060734 73089592 71060734 123619185 119726160 123619185 119726160 234081320 237716366 234081320 237716366 132658199 128695280 132658199 128695280 76502861 73519328 76502861 73519328 35155514 32360829 35155514 32360829 199518617 189766461 199518617 189766461 263973207 265418157 263973207 265418157 88818033 88452034 88818033 88452034 128965624 124642514 128965624 124642514 62430731 59578183 62430731 59578183 219892050 220757240 219892050 220757240 43317528 41499261 43317528 41499261 57857025 56901531 57857025 56901531 109746281 108991985 109746281 108991985 52024526 48833746 52024526 48833746 177452400 171143079 177452400 171143079 207813482 205476889 207813482 205476889 97116751 93697654 97116751 93697654 134912404 130288363 134912404 130288363 157993156 147975054 157993156 147975054 155161425 151683884 155161425 151683884 170413013 165791310 170413013 165791310 62232466 60154691 62232466 60154691 54739411 53442099 54739411 53442099 176233298 170706215 176233298 170706215 217350053 212935559 217350053 212935559 224057411 228657027 224057411 228657027 89552962 86407859 89552962 86407859 104932524 102321607 104932524 102321607 94711870 91575715 94711870 91575715 183079489 176863793 183079489 176863793 120130889 119310514 120130889 119310514 287535400 288221668 287535400 288221668 203661517 194055968 203661517 194055968 139343058 134026976 139343058 134026976 271343978 271434603 271343978 271434603 237092488 236389630 237092488 236389630 166083388 154616016 166083388 154616016 36905887 34189680 36905887 34189680 163296338 156719716 163296338 156719716 248474229 252561569 248474229 252561569 110307015 107311256 110307015 107311256 144885761 139259300 144885761 139259300 198498875 196063507 198498875 196063507 113283413 108962575 113283413 108962575 63982450 60097283 63982450 60097283 71688798 70202350 71688798 70202350 185972716 185379838 185972716 185379838 24604391 23634008 24604391 23634008 73926255 70778808 73926255 70778808 197488361 192424722 197488361 192424722 259004382 260668278 259004382 260668278 231849850 238591643 231849850 238591643 220292081 223775193 220292081 223775193 90117045 87604058 90117045 87604058 248645308 250393161 248645308 250393161 219691395 214094110 219691395 214094110 228486944 230385557 228486944 230385557 152858315 143688586 152858315 143688586 129871179 127608442 129871179 127608442 39536794 35839498 39536794 35839498 165694600 160963442 165694600 160963442 208700320 203277343 208700320 203277343 63665414 61153909 63665414 61153909 75015159 71603959 75015159 71603959 186071611 181154298 186071611 181154298 164864684 159840540 164864684 159840540 77940149 76344147 77940149 76344147 58355597 57519506 58355597 57519506 136353483 132772701 136353483 132772701 193833496 187399246 193833496 187399246 124885882 118944172 124885882 118944172 217490790 217584818 217490790 217584818 181146826 178784066 181146826 178784066 75622584 73367087 75622584 73367087 223699380 227471107 223699380 227471107 83932051 81715559 83932051 81715559 266565749 269562399 266565749 269562399 251839327 256961471 251839327 256961471 125810962 125430010 125810962 125430010 220461668 224315902 220461668 224315902 201825335 200352576 201825335 200352576 101940807 98503984 101940807 98503984 223289513 226960899 223289513 226960899 39516761 35827448 39516761 35827448 151038799 147026160 151038799 147026160 274537340 276719687 274537340 276719687 143799247 137906420 143799247 137906420 88597457 88416111 88597457 88416111 4800407 4530489 4800407 4530489 32584978 29652742 32584978 29652742 245469706 249147560 245469706 249147560 248116825 249177852 248116825 249177852 259776860 260617575 259776860 260617575 14720798 13822386 14720798 13822386 91104556 89498116 91104556 89498116 172595106 167499967 172595106 167499967 35036029 32241065 35036029 32241065 177943174 169261295 177943174 169261295 109446972 109916336 109446972 109916336 135115416 127917907 135115416 127917907 247917178 250436958 247917178 250436958 85180469 84199178 85180469 84199178 187783866 183981391 187783866 183981391 101061074 96727527 101061074 96727527 51579103 47867491 51579103 47867491 155742697 145251919 155742697 145251919 95368474 93156734 95368474 93156734 64845996 62593391 64845996 62593391 45508453 44740836 45508453 44740836 12654523 12259396 12654523 12259396 54557096 50713269 54557096 50713269 161313442 155763760 161313442 155763760 95067929 92111807 95067929 92111807 70954217 69010967 70954217 69010967 136958835 130826442 136958835 130826442 101931185 99752154 101931185 99752154 141315162 134956656 141315162 134956656 134276703 130755094 134276703 130755094 142459092 139004057 142459092 139004057 184871345 177440732 184871345 177440732 241872112 243107662 241872112 243107662 91025720 89303069 91025720 89303069 253694730 257863372 253694730 257863372 230243784 235157626 230243784 235157626 149207387 142980237 149207387 142980237 132537242 127125519 132537242 127125519 71549040 69165837 71549040 69165837 51133544 47553766 51133544 47553766 234679947 236598946 234679947 236598946 195697858 193950127 195697858 193950127 148084276 142801803 148084276 142801803 192602715 191583694 192602715 191583694 278458201 278331841 278458201 278331841 163300421 158636140 163300421 158636140 189757575 184569636 189757575 184569636 50272244 47573901 50272244 47573901 259747141 261502757 259747141 261502757 234618442 237956275 234618442 237956275 36203174 32877867 36203174 32877867 115280915 109024799 115280915 109024799 135910315 130577125 135910315 130577125 230014752 227021030 230014752 227021030 183990938 180577615 183990938 180577615 179580638 174721311 179580638 174721311 57169202 56261412 57169202 56261412 131031915 126342657 131031915 126342657 242402239 246061486 242402239 246061486 17365401 17046539 17365401 17046539 190863385 188857634 190863385 188857634 244418783 248929720 244418783 248929720 150010971 142566232 150010971 142566232 85660826 84307222 85660826 84307222 137985326 135912927 137985326 135912927 180673083 173638577 180673083 173638577 47061825 44778350 47061825 44778350 263788546 266738789 263788546 266738789 270350338 272373264 270350338 272373264 124702127 118934566 124702127 118934566 240964980 246319537 240964980 246319537 113004800 107264365 113004800 107264365 42368598 37820582 42368598 37820582 48486673 45846756 48486673 45846756 180073692 170931131 180073692 170931131 231725473 237694338 231725473 237694338 210133656 209802109 210133656 209802109 176227249 171569952 176227249 171569952 103943336 100205839 103943336 100205839 89358531 84703937 89358531 84703937 89601724 86455415 89601724 86455415 73420693 70848650 73420693 70848650 194374046 183626498 194374046 183626498 157295422 146990342 157295422 146990342 113923408 112477343 113923408 112477343 167730022 161803609 167730022 161803609 94052739 93012080 94052739 93012080 268087705 270994810 268087705 270994810 111977178 112617169 111977178 112617169 238631030 241753670 238631030 241753670 190599677 185965130 190599677 185965130 291913559 293580914 291913559 293580914 67077670 64979924 67077670 64979924 171952267 166333750 171952267 166333750 101438191 102060421 101438191 102060421 8849557 8491958 8849557 8491958 254263777 257214440 254263777 257214440 203557003 208342418 203557003 208342418 74302763 72021871 74302763 72021871 265128576 269155050 265128576 269155050 168235492 159409314 168235492 159409314 84095762 81822552 84095762 81822552 54481137 50876200 54481137 50876200 87026784 84236296 87026784 84236296 154512697 148532032 154512697 148532032 272121136 274219553 272121136 274219553 231783499 235727619 231783499 235727619 152255880 142883479 152255880 142883479 268976289 271961517 268976289 271961517 38803898 35786136 38803898 35786136 115126519 109535166 115126519 109535166 56048252 54827674 56048252 54827674 90719948 87388379 90719948 87388379 164142393 158966315 164142393 158966315 250061544 251423822 250061544 251423822 130171960 125652778 130171960 125652778 97013678 93798098 97013678 93798098 177022048 167249290 177022048 167249290 34443932 34772133 34443932 34772133 156796485 150756345 156796485 150756345 104256874 101946396 104256874 101946396 242026873 245590043 242026873 245590043 242886041 244399665 242886041 244399665 163426712 153511694 163426712 153511694 166130878 154671088 166130878 154671088 131554688 125215963 131554688 125215963 291446076 292393849 291446076 292393849 98909346 97424646 98909346 97424646 119897581 118751582 119897581 118751582 185124408 182079390 185124408 182079390 74449171 70325187 74449171 70325187 257652107 258844817 257652107 258844817 164209323 156053505 164209323 156053505 88628578 85727599 88628578 85727599 205149030 202820583 205149030 202820583 26272487 26590276 26272487 26590276 114189418 110582090 114189418 110582090 40334277 35946098 40334277 35946098 190624407 181723180 190624407 181723180 223220465 226866273 223220465 226866273 53001668 50689113 53001668 50689113 286152653 288171861 286152653 288171861 220076653 223493387 220076653 223493387 104271450 104753048 104271450 104753048 186247132 181559484 186247132 181559484 216661541 218518274 216661541 218518274 125542021 120716233 125542021 120716233 175443159 169476780 175443159 169476780 121351189 117681233 121351189 117681233 86298715 82505109 86298715 82505109 82055733 79949727 82055733 79949727 216294567 212532829 216294567 212532829 96533957 94217190 96533957 94217190 217824990 214000596 217824990 214000596 154436513 148447384 154436513 148447384 54628844 52896194 54628844 52896194 66712708 64189892 66712708 64189892 298423478 297776165 298423478 297776165 227841463 227196573 227841463 227196573 73598228 71917937 73598228 71917937 36487393 33186079 36487393 33186079 201241488 198381089 201241488 198381089 109865517 109669232 109865517 109669232 191687890 189393907 191687890 189393907 205174227 203169948 205174227 203169948 179594319 171239057 179594319 171239057 60967679 58593159 60967679 58593159 175514741 167270012 175514741 167270012 265766391 268945372 265766391 268945372 175555257 165018066 175555257 165018066 209806844 214184622 209806844 214184622 128322606 123172786 128322606 123172786 146907996 141026370 146907996 141026370 282600890 286021792 282600890 286021792 58427006 57591685 58427006 57591685 146423496 142956843 146423496 142956843 54756050 53078502 54756050 53078502 182256055 179744134 182256055 179744134 177886064 169685221 177886064 169685221 127107686 123675893 127107686 123675893 178446782 168722473 178446782 168722473 214982241 219442441 214982241 219442441 43618157 38761771 43618157 38761771 259782448 262639479 259782448 262639479 294027442 295205329 294027442 295205329 51530991 47536459 51530991 47536459 69806529 67488436 69806529 67488436 121146469 119324002 121146469 119324002 80297467 75224994 80297467 75224994 107068807 103604422 107068807 103604422 105833748 106887642 105833748 106887642 258223079 259021020 258223079 259021020 121616449 116544240 121616449 116544240 196140536 185611916 196140536 185611916 126596233 121211123 126596233 121211123 73627537 70613371 73627537 70613371 41756479 37728718 41756479 37728718 212516359 215619667 212516359 215619667 239988002 244583684 239988002 244583684 115359778 114432400 115359778 114432400 54010120 50544575 54010120 50544575 185926740 176948185 185926740 176948185 246388322 248597378 246388322 248597378 100054108 97465497 100054108 97465497 188074782 182114432 188074782 182114432 81219604 75618894 81219604 75618894 248577382 251027764 248577382 251027764 95280375 91882280 95280375 91882280 167880360 160690867 167880360 160690867 274616432 277145349 274616432 277145349 162449918 155105448 162449918 155105448 203725484 199611398 203725484 199611398 26679675 25155820 26679675 25155820 127684120 121885623 127684120 121885623 56077045 54800666 56077045 54800666 114387657 109317769 114387657 109317769 78369997 75551184 78369997 75551184 47110773 43226193 47110773 43226193 138883436 137218230 138883436 137218230 175690134 172406264 175690134 172406264 24438085 22054349 24438085 22054349 104541121 102343407 104541121 102343407 61389971 57628456 61389971 57628456 177446150 167298998 177446150 167298998 179447839 170891308 179447839 170891308 220347755 213963264 220347755 213963264 122021681 120668166 122021681 120668166 217883664 214760615 217883664 214760615 62131413 59554503 62131413 59554503 239884921 243398525 239884921 243398525 167531926 160768729 167531926 160768729 134455308 131173279 134455308 131173279 219362360 223038789 219362360 223038789 226451209 225979082 226451209 225979082 180370341 173973312 180370341 173973312 47201127 45405950 47201127 45405950 154140339 149155013 154140339 149155013 220813068 218339853 220813068 218339853 212417627 209096007 212417627 209096007 171558552 161296111 171558552 161296111 248369618 251943113 248369618 251943113 264274912 265771407 264274912 265771407 85046033 82249608 85046033 82249608 296758871 298129315 296758871 298129315 39651769 40679440 39651769 40679440 60671424 58567693 60671424 58567693 271787071 273975369 271787071 273975369 195806156 186985053 195806156 186985053 123836862 122454314 123836862 122454314 7646369 6354753 7646369 6354753 281697831 282191291 281697831 282191291 153554861 147739757 153554861 147739757 43989230 40632131 43989230 40632131 164055385 154677905 164055385 154677905 173032798 168749258 173032798 168749258 161028701 154364626 161028701 154364626 226072126 230515465 226072126 230515465 202789894 198481351 202789894 198481351 25104618 23544521 25104618 23544521 235987178 239168449 235987178 239168449 123521540 118299218 123521540 118299218 85039911 84958988 85039911 84958988 232210906 229610157 232210906 229610157 153507688 147810341 153507688 147810341 131518150 127514518 131518150 127514518 189310464 183441165 189310464 183441165 228821525 230636615 228821525 230636615 264241083 268351005 264241083 268351005 94042512 91469014 94042512 91469014 271743811 274366465 271743811 274366465 170564460 159893366 170564460 159893366 43088220 40583645 43088220 40583645 107753762 105697697 107753762 105697697 204573166 202044354 204573166 202044354 260459293 263867892 260459293 263867892 224428175 227719852 224428175 227719852 203150761 200333287 203150761 200333287 169475948 162640428 169475948 162640428 149550283 139846780 149550283 139846780 272429593 274498134 272429593 274498134 212953222 218244675 212953222 218244675 94142592 90938987 94142592 90938987 54289122 53474373 54289122 53474373 99020897 94452804 99020897 94452804 221371270 225719363 221371270 225719363 273433515 274273044 273433515 274273044 171082371 164034922 171082371 164034922 184555924 176385228 184555924 176385228 139991974 134932023 139991974 134932023 212688907 213358366 212688907 213358366 239314432 241811329 239314432 241811329 47518824 43608873 47518824 43608873 51785243 50197493 51785243 50197493 248394852 251361159 248394852 251361159 185974457 179578930 185974457 179578930 150379415 144202449 150379415 144202449 199100759 193890292 199100759 193890292 173675500 163807388 173675500 163807388 52883871 49667256 52883871 49667256 177862979 170664507 177862979 170664507 42192904 38867570 42192904 38867570 183804666 176609820 183804666 176609820 242762369 244179895 242762369 244179895 119037510 115374350 119037510 115374350 235893912 239584563 235893912 239584563 213965948 216112365 213965948 216112365 85002529 84027786 85002529 84027786 209826791 211238859 209826791 211238859 157998780 154718953 157998780 154718953 247320661 250048358 247320661 250048358 277370287 278987306 277370287 278987306 170161875 165603529 170161875 165603529 78109778 76723371 78109778 76723371 249620069 250771270 249620069 250771270 29852161 27152662 29852161 27152662 201541786 192480981 201541786 192480981 81670019 81331832 81670019 81331832 71437920 70279068 71437920 70279068 55204105 50753023 55204105 50753023 272650793 274091041 272650793 274091041 279353640 279860214 279353640 279860214 82908232 82174923 82908232 82174923 135789954 130885567 135789954 130885567 138921451 133804873 138921451 133804873 206920219 210409336 206920219 210409336 135352295 130166776 135352295 130166776 120824547 119893976 120824547 119893976 264832280 265903728 264832280 265903728 139077291 136219122 139077291 136219122 190236864 185390147 190236864 185390147 78432698 75391374 78432698 75391374 258930126 263287218 258930126 263287218 48975479 4
144035 469912411 682298992 469912411 567229692 704877518 567229692 704877518 706233856 434594570 706233856 434594570 121439870 182236258 121439870 182236258 983212207 25441510 983212207 25441510 5412266 8115859 5412266 8115859 633733197 840018413 633733197 840018413 97918439 146973970 97918439 146973970 239172569 358833319 239172569 358833319 316954650 476361293 316954650 476361293 320021333 481005411 320021333 481005411 690795362 456973317 690795362 456973317 680614252 472252400 680614252 472252400 741675832 381790436 741675832 381790436 199496323 301547393 199496323 301547393 892433962 161755664 892433962 161755664 910251443 135896376 910251443 135896376 334324203 628733820 334324203 628733820 855842228 215918337 855842228 215918337 235408727 353793841 235408727 353793841 86313687 129753733 86313687 129753733 713312245 424129752 713312245 424129752 187738234 284648713 187738234 284648713 744128826 378723184 744128826 378723184 898877963 152442136 898877963 152442136 68007613 102699890 68007613 102699890 977540059 33962969 977540059 33962969 674193192 482340161 674193192 482340161 38233014 56667971 38233014 56667971 166543391 252190158 166543391 252190158 358901105 719887203 358901105 719887203 676963961 477366744 676963961 477366744 628353703 541140908 628353703 541140908 166219075 251728194 166219075 251728194 394070076 767857214 394070076 767857214 374269108 596863445 374269108 596863445 721268579 412944967 721268579 412944967 440089691 906462992 440089691 906462992 731784391 397444133 731784391 397444133 426665673 735371760 426665673 735371760 563563301 953894367 563563301 953894367 217202235 327492544 217202235 327492544 690971335 456810999 690971335 456810999 797534261 301042700 797534261 301042700 877230185 184378156 877230185 184378156 18269894 28398480 18269894 28398480 338539205 640665546 338539205 640665546 501101714 838471971 501101714 838471971 232937872 350077464 232937872 350077464 131529675 197490770 131529675 197490770 966646372 49218014 966646372 49218014 736827341 389136996 736827341 389136996 717667198 418154117 717667198 418154117 457639562 734091318 457639562 734091318 731726793 397473712 731726793 397473712 418934561 679138290 418934561 679138290 125404764 187973835 125404764 187973835 402648017 741519452 402648017 741519452 239080425 358624097 239080425 358624097 245801492 368544370 245801492 368544370 1767667 2928648 1767667 2928648 108414654 162192778 108414654 162192778 775518093 332214594 775518093 332214594 97257967 145883550 97257967 145883550 13899425 21945478 13899425 21945478 621408270 840920335 621408270 840920335 697746217 446559215 697746217 446559215 583996597 616255362 583996597 616255362 184137932 279783318 184137932 279783318 983210288 25452877 983210288 25452877 488656305 822905311 488656305 822905311 983768887 24644576 983768887 24644576 84878012 127748589 84878012 127748589 746061111 374973428 746061111 374973428 957591831 63047491 957591831 63047491 808675781 285793471 808675781 285793471 501814333 839164652 501814333 839164652 224329476 337553725 224329476 337553725 934873777 99285113 934873777 99285113 683946095 467615872 683946095 467615872 537999534 748419566 537999534 748419566 834956907 247875938 834956907 247875938 865013643 201546390 865013643 201546390 609864 941287 609864 941287 840376959 240025476 840376959 240025476 815328754 277291907 815328754 277291907 579830085 576911242 579830085 576911242 145652152 220859959 145652152 220859959 118609415 177736047 118609415 177736047 422794412 585306954 422794412 585306954 433494063 932096704 433494063 932096704 281780405 422648295 281780405 422648295 650089835 783689661 650089835 783689661 262587149 393645319 262587149 393645319 344377784 959092501 344377784 959092501 302199429 453110982 302199429 453110982 79799145 119677312 79799145 119677312 562073764 751374788 562073764 751374788 88426057 132750196 88426057 132750196 89739864 134945355 89739864 134945355 2939695 4591360 2939695 4591360 739640160 384450839 739640160 384450839 836391084 245843726 836391084 245843726 979278368 31364641 979278368 31364641 283766908 425085427 283766908 425085427 607559707 677691375 607559707 677691375 898010033 153559382 898010033 153559382 27884693 42111702 27884693 42111702 93187124 139870921 93187124 139870921 294965793 442316849 294965793 442316849 378757565 592707781 378757565 592707781 438281091 872923055 438281091 872923055 362394241 560658639 362394241 560658639 532073711 683446321 532073711 683446321 483147809 613722650 483147809 613722650 694952863 450597942 694952863 450597942 79391217 118912880 79391217 118912880 801943433 294277209 801943433 294277209 34540391 50716128 34540391 50716128 612624924 664898607 612624924 664898607 337536389 981642226 337536389 981642226 477039249 674939140 477039249 674939140 391418192 959144185 391418192 959144185 903573940 145250831 903573940 145250831 762076122 352378481 762076122 352378481 664299556 497648622 664299556 497648622 611809205 993735723 611809205 993735723 756963377 359410357 756963377 359410357 107336494 161030174 107336494 161030174 570620386 706525122 570620386 706525122 774915754 333031033 774915754 333031033 721548843 412600028 721548843 412600028 677991648 475885659 677991648 475885659 340374463 833000284 340374463 833000284 312576082 469594748 312576082 469594748 101313000 152391031 101313000 152391031 271287237 407243366 271287237 407243366 998751859 1659480 998751859 1659480 273573244 410446351 273573244 410446351 659709744 707558419 659709744 707558419 932572477 102741803 932572477 102741803 151265301 228665076 151265301 228665076 709958424 429102593 709958424 429102593 956999140 63736560 956999140 63736560 938313199 92809676 938313199 92809676 119087210 178315644 119087210 178315644 223201925 336196959 223201925 336196959 586170939 707132654 586170939 707132654 600710150 841156255 600710150 841156255 646296402 742315309 646296402 742315309 790639454 310820969 790639454 310820969 846542362 230144801 846542362 230144801 860703273 207684601 860703273 207684601 620696523 663537398 620696523 663537398 768361628 342665484 768361628 342665484 483317868 660002729 483317868 660002729 438471595 604556477 438471595 604556477 77733207 116824104 77733207 116824104 742391967 380931398 742391967 380931398 77419899 116339602 77419899 116339602 433912808 921056914 433912808 921056914 997249588 3973226 997249588 3973226 668088978 492150929 668088978 492150929 806392486 288486686 806392486 288486686 922691700 117075694 922691700 117075694 962823072 55242194 962823072 55242194 412483130 600989236 412483130 600989236 98124795 147370400 98124795 147370400 92007085 138081192 92007085 138081192 581024829 534433469 581024829 534433469 741384926 382068011 741384926 382068011 483017593 553857468 483017593 553857468 960521685 58858781 960521685 58858781 761640510 353298275 761640510 353298275 886920154 169974483 886920154 169974483 288287321 431474066 288287321 431474066 507176477 844261018 507176477 844261018 831777670 252992763 831777670 252992763 59822614 89702027 59822614 89702027 112554126 168693616 112554126 168693616 137060902 206566086 137060902 206566086 387651163 967368450 387651163 967368450 534794516 969220727 534794516 969220727 686328668 463489123 686328668 463489123 559349493 740021693 559349493 740021693 935816633 97032496 935816633 97032496 787218065 315674428 787218065 315674428 483607540 790147013 483607540 790147013 784678727 319141165 784678727 319141165 94919769 142366907 94919769 142366907 202378411 305263197 202378411 305263197 937743942 93695648 937743942 93695648 573618299 804330883 573618299 804330883 638249038 674442237 638249038 674442237 401933660 701998613 401933660 701998613 161115523 243715134 161115523 243715134 426406585 926160306 426406585 926160306 850295352 225090933 850295352 225090933 29176959 44209931 29176959 44209931 845820152 231544607 845820152 231544607 241629831 362654842 241629831 362654842 232031761 348381180 232031761 348381180 475167588 678178495 475167588 678178495 804997559 290175951 804997559 290175951 904404962 144010386 904404962 144010386 686931082 462395285 686931082 462395285 211846680 319291586 211846680 319291586 721954346 412005414 721954346 412005414 49739456 74013724 49739456 74013724 651941742 579885235 651941742 579885235 52973822 79127610 52973822 79127610 522656413 585014514 522656413 585014514 727712281 403134224 727712281 403134224 175663491 267139822 175663491 267139822 401076721 848176548 401076721 848176548 595399651 821704776 595399651 821704776 894182944 159067152 894182944 159067152 318710001 479061846 318710001 479061846 89963843 135304480 89963843 135304480 276634992 415238932 276634992 415238932 707060478 433312726 707060478 433312726 938074626 93139910 938074626 93139910 988631800 17123102 988631800 17123102 933059883 102029524 933059883 102029524 672096527 485750158 672096527 485750158 101886534 152946227 101886534 152946227 269707879 404953461 269707879 404953461 389053030 775753399 389053030 775753399 135090391 203055640 135090391 203055640 1267850 1846687 1267850 1846687 30822305 45914612 30822305 45914612 998539065 1946670 998539065 1946670 100724478 151325829 100724478 151325829 991079796 13173199 991079796 13173199 267598778 401874523 267598778 401874523 849221536 226472166 849221536 226472166 692239589 454791294 692239589 454791294 551080373 857843188 551080373 857843188 895317702 157465822 895317702 157465822 134642953 202391286 134642953 202391286 266322892 400017101 266322892 400017101 712148452 426170893 712148452 426170893 125555738 188227887 125555738 188227887 985370151 22151410 985370151 22151410 518390615 703798300 518390615 703798300 163437347 247594377 163437347 247594377 859253839 210412806 859253839 210412806 123442495 185192970 123442495 185192970 561316640 546308919 561316640 546308919 591628051 657586245 591628051 657586245 825433073 263337500 825433073 263337500 385594269 786746282 385594269 786746282 756020513 360674896 756020513 360674896 91401074 137379587 91401074 137379587 388266558 941543110 388266558 941543110 434486624 563071495 434486624 563071495 822702210 266912383 822702210 266912383 190766231 288448947 190766231 288448947 857721621 212930153 857721621 212930153 185408660 281683139 185408660 281683139 745090098 376628950 745090098 376628950 552645710 977867836 552645710 977867836 991550908 12410301 991550908 12410301 302715551 453635521 302715551 453635521 74941626 112826849 74941626 112826849 976004745 36159396 976004745 36159396 675365209 480509117 675365209 480509117 899563766 151303179 899563766 151303179 734409518 392762295 734409518 392762295 445915527 522349720 445915527 522349720 47640242 70908029 47640242 70908029 99444921 149454326 99444921 149454326 293080294 439263332 293080294 439263332 496245186 950258546 496245186 950258546 883736124 175107721 883736124 175107721 510984543 874838016 510984543 874838016 411203887 628166379 411203887 628166379 150776314 227995362 150776314 227995362 426960132 687069159 426960132 687069159 451888119 549200666 451888119 549200666 162620628 246672101 162620628 246672101 33058769 49019245 33058769 49019245 439950273 730961477 439950273 730961477 480721814 738892648 480721814 738892648 948704836 76507478 948704836 76507478 677882554 476054048 677882554 476054048 298148775 447236396 298148775 447236396 792269 1121544 792269 1121544 833054480 250631141 833054480 250631141 780874806 324646697 780874806 324646697 957054145 63678765 957054145 63678765 251725233 376919874 251725233 376919874 723911833 408519881 723911833 408519881 584834535 693317930 584834535 693317930 531538196 937284108 531538196 937284108 160960814 243442746 160960814 243442746 574934573 883339848 574934573 883339848 201508722 304140676 201508722 304140676 216577882 326543503 216577882 326543503 15812720 24148266 15812720 24148266 479510236 627224311 479510236 627224311 880389964 179565945 880389964 179565945 884288121 174095944 884288121 174095944 430508970 700062836 430508970 700062836 992980261 9860598 992980261 9860598 581610408 702919715 581610408 702919715 352863495 883267301 352863495 883267301 425326662 937515950 425326662 937515950 533321674 515434824 533321674 515434824 649714192 981295219 649714192 981295219 102871774 154151099 102871774 154151099 435962320 774665969 435962320 774665969 712597450 425270921 712597450 425270921 324278944 487575120 324278944 487575120 675107718 480766371 675107718 480766371 737846519 387682088 737846519 387682088 272944028 409502310 272944028 409502310 245524310 368324631 245524310 368324631 732791050 396128940 732791050 396128940 364287533 838002903 364287533 838002903 426575154 855864983 426575154 855864983 507408857 967143422 507408857 967143422 650016359 895520055 650016359 895520055 322251994 484397019 322251994 484397019 185543598 281818709 185543598 281818709 36422175 53923055 36422175 53923055 62089137 92937076 62089137 92937076 513926032 648672981 513926032 648672981 248376748 372159063 248376748 372159063 214905040 324589890 214905040 324589890 706245816 434573887 706245816 434573887 9280824 13912094 9280824 13912094 391423390 698220966 391423390 698220966 575051779 877115892 575051779 877115892 279199224 419215862 279199224 419215862 24865523 37367475 24865523 37367475 537586369 629912560 537586369 629912560 337088953 602542844 337088953 602542844 914882177 128601079 914882177 128601079 264481322 396944221 264481322 396944221 952598594 70668624 952598594 70668624 163605205 247708196 163605205 247708196 201064049 303640634 201064049 303640634 765685507 346646616 765685507 346646616 277281495 416089800 277281495 416089800 515466238 834477602 515466238 834477602 113232527 169714360 113232527 169714360 255556234 382833847 255556234 382833847 249288678 373352807 249288678 373352807 284359509 425979913 284359509 425979913 757899276 358190893 757899276 358190893 408514170 824059384 408514170 824059384 605066711 622190655 605066711 622190655 686916862 462512555 686916862 462512555 22702171 34277637 22702171 34277637 57512115 86067617 57512115 86067617 171803760 261046743 171803760 261046743 95652558 143397802 95652558 143397802 561814978 912221683 561814978 912221683 347020956 824673157 347020956 824673157 379533536 659615503 379533536 659615503 295191400 442638937 295191400 442638937 858504524 212039541 858504524 212039541 672934252 484066829 672934252 484066829 815874559 276295203 815874559 276295203 343176506 604585020 343176506 604585020 206533875 311384368 206533875 311384368 771095294 338439114 771095294 338439114 587684023 666246456 587684023 666246456 934849731 99420145 934849731 99420145 267656949 402033331 267656949 402033331 797318863 301357916 797318863 301357916 495922491 848953880 495922491 848953880 520362535 601559710 520362535 601559710 254789512 381825447 254789512 381825447 169550639 257432618 169550639 257432618 773115026 335646177 773115026 335646177 770014624 340009802 770014624 340009802 885207641 172649300 885207641 172649300 612112380 954913360 612112380 954913360 979330197 31063058 979330197 31063058 560001929 645719079 560001929 645719079 872469474 190918875 872469474 190918875 777674577 329227315 777674577 329227315 187851340 284859349 187851340 284859349 70596300 106554352 70596300 106554352 437642826 764529339 437642826 764529339 386610471 563296558 386610471 563296558 375857676 730238950 375857676 730238950 279348557 419351052 279348557 419351052 991271310 12713032 991271310 12713032 688988210 459442359 688988210 459442359 488568353 918695058 488568353 918695058 217856944 328728678 217856944 328728678 962302362 55903742 962302362 55903742 305612960 458401849 305612960 458401849 913120273 131367430 913120273 131367430 373605053 697595995 373605053 697595995 306712630 459849751 306712630 459849751 946226551 80178844 946226551 80178844 203323502 306419844 203323502 306419844 322256356 484423536 322256356 484423536 602681953 501503098 602681953 501503098 618990112 553711998 618990112 553711998 293986780 440733042 293986780 440733042 325007498 488777796 325007498 488777796 807003762 287680387 807003762 287680387 214670434 324181939 214670434 324181939 615870953 679747396 615870953 679747396 858820074 211447654 858820074 211447654 249031288 373033530 249031288 373033530 406563035 781847540 406563035 781847540 176962625 268942441 176962625 268942441 956902989 63884480 956902989 63884480 480320183 819697370 480320183 819697370 20691971 31408494 20691971 31408494 805779931 289132499 805779931 289132499 630474232 937855082 630474232 937855082 263231000 394839297 263231000 394839297 270544896 406199225 270544896 406199225 646948914 840137674 646948914 840137674 310298076 465295486 310298076 465295486 6088081 8973370 6088081 8973370 663368590 499186701 663368590 499186701 994957040 7093792 994957040 7093792 174271628 264659509 174271628 264659509 113031659 169229000 113031659 169229000 885864378 171400174 885864378 171400174 75229974 113222535 75229974 113222535 846122197 231180818 846122197 231180818 316578799 475750871 316578799 475750871 994095513 8077900 994095513 8077900 974536266 37841344 974536266 37841344 991182160 12871518 991182160 12871518 319114465 479719247 319114465 479719247 233777532 351530056 233777532 351530056 508430522 592050433 508430522 592050433 923581849 115660114 923581849 115660114 10408565 15694788 10408565 15694788 816763438 274987033 816763438 274987033 74816932 112616871 74816932 112616871 277349474 416443337 277349474 416443337 691993813 455149335 691993813 455149335 854150948 218775762 854150948 218775762 657241003 917555787 657241003 917555787 685378826 465002537 685378826 465002537 104048752 155910366 104048752 155910366 522925118 843594305 522925118 843594305 540788258 880267198 540788258 880267198 488435057 567878431 488435057 567878431 413436004 822965208 413436004 822965208 663735072 498610280 663735072 498610280 758774377 356872702 758774377 356872702 816870297 274778862 816870297 274778862 984881295 22648532 984881295 22648532 443014498 799736982 443014498 799736982 124516211 186695203 124516211 186695203 281050792 421705052 281050792 421705052 90272264 135574809 90272264 135574809 817386682 274071917 817386682 274071917 409301823 652462099 409301823 652462099 508975018 773111148 508975018 773111148 851398668 223431569 851398668 223431569 464086249 653891439 464086249 653891439 413615284 684939738 413615284 684939738 551649636 592354594 551649636 592354594 463743194 568460746 463743194 568460746 992327727 11050195 992327727 11050195 523667491 982782939 523667491 982782939 348206185 986309835 348206185 986309835 917056431 125609792 917056431 125609792 70822978 106898111 70822978 106898111 854836499 217689258 854836499 217689258 864056539 202811158 864056539 202811158 866571058 199321599 866571058 199321599 24731131 37157416 24731131 37157416 785631178 317640003 785631178 317640003 327064464 491720027 327064464 491720027 397338371 546883327 397338371 546883327 425679556 906404412 425679556 906404412 786529807 316517486 786529807 316517486 216751438 326831760 216751438 326831760 134697041 202500373 134697041 202500373 918732429 122844392 918732429 122844392 65243459 98101005 65243459 98101005 181448825 275647520 181448825 275647520 297029645 445378770 297029645 445378770 291030290 436242684 291030290 436242684 131360988 197205497 131360988 197205497 693488980 452784875 693488980 452784875 169958211 258090198 169958211 258090198 511404158 930591063 511404158 930591063 681792519 470542181 681792519 470542181 130694742 195972887 130694742 195972887 455075229 680686482 455075229 680686482 586068358 876085154 586068358 876085154 336517399 848554455 336517399 848554455 211996932 319460972 211996932 319460972 113075571 169371004 113075571 169371004 814185102 278999529 814185102 278999529 995809094 5985649 995809094 5985649 833952052 249236780 833952052 249236780 219428730 330991895 219428730 330991895 672880496 484126405 672880496 484126405 79524259 119260696 79524259 119260696 727877937 402760606 727877937 402760606 416348929 565020748 416348929 565020748 753308272 364380144 753308272 364380144 114185609 171120220 114185609 171120220 230109224 345316145 230109224 345316145 993020572 9758023 993020572 9758023 463118422 765909006 463118422 765909006 822066060 267738290 822066060 267738290 529037946 552002612 529037946 552002612 231894080 348106174 231894080 348106174 745807718 375450472 745807718 375450472 857402137 213498840 857402137 213498840 450823757 897379716 450823757 897379716 664972512 496606533 664972512 496606533 991210610 12770553 991210610 12770553 159835807 241591310 159835807 241591310 631024074 729868169 631024074 729868169 289084807 432956330 289084807 432956330 721483187 412653555 721483187 412653555 907751624 138591149 907751624 138591149 467583239 878764599 467583239 878764599 607190194 724530432 607190194 724530432 152916896 231396996 152916896 231396996 86927579 130714917 86927579 130714917 866260359 199751798 866260359 199751798 791119808 310238469 791119808 310238469 842677371 236610851 842677371 236610851 68508554 103421094 68508554 103421094 596586149 772583559 596586149 772583559 354420736 626164586 354420736 626164586 143761121 217012417 143761121 217012417 700994606 442041599 700994606 442041599 872583468 190834228 872583468 190834228 461116231 718948408 461116231 718948408 407043284 895743586 407043284 895743586 557152384 949101843 557152384 949101843 848846359 226959730 848846359 226959730 615080026 623811920 615080026 623811920 773216526 335360535 773216526 335360535 948655023 76539398 948655023 76539398 463164391 728667214 463164391 728667214 657570735 819357920 657570735 819357920 529471580 786128069 529471580 786128069 895297503 157493102 895297503 157493102 214331602 323783721 214331602 323783721 15622613 23935611 15622613 23935611 681387586 471133436 681387586 471133436 936910409 94993281 936910409 94993281 161335915 244300166 161335915 244300166 297576827 446371956 297576827 446371956 199482790 301524213 199482790 301524213 260492932 390162335 260492932 390162335 755133834 361908577 755133834 361908577 452344965 864105036 452344965 864105036 563097035 581133796 563097035 581133796 874780419 187687336 874780419 187687336 411142674 975131739 411142674 975131739 337494255 924781230 337494255 924781230 906692223 139978826 906692223 139978826 332433287 499301448 332433287 499301448 141422401 212799786 141422401 212799786 490755852 502351652 490755852 502351652 7026512 10437421 7026512 10437421 173644169 263853739 173644169 263853739 818510801 272227203 818510801 272227203 912477700 132053399 912477700 132053399 375516352 609659252 375516352 609659252 849389256 226312991 849389256 226312991 259865684 389348917 259865684 389348917 586340347 580138902 586340347 580138902 708144827 431660206 708144827 431660206 28984026 43876430 28984026 43876430 199129693 301061255 199129693 301061255 115896626 173835781 115896626 173835781 895803322 156889591 895803322 156889591 237306334 356165789 237306334 356165789 815584525 276787665 815584525 276787665 95894807 143672707 95894807 143672707 160925296 243304640 160925296 243304640 551165421 566509238 551165421 566509238 261787883 392293922 261787883 392293922 492847674 739900438 492847674 739900438 156380141 236338790 156380141 236338790 481363426 728472966 481363426 728472966 882756206 176221465 882756206 176221465 975201217 36979998 975201217 36979998 158249654 239381637 158249654 239381637 63220263 94785036 63220263 94785036 99688900 149845706 99688900 149845706 284597981 426239080 284597981 426239080 308389058 462240600 308389058 462240600 654785798 674472478 654785798 674472478 505284622 959682895 505284622 959682895 890811741 163797312 890811741 163797312 734259557 393099117 734259557 393099117 372512012 992179879 372512012 992179879 505993140 936639491 505993140 936639491 643072443 908295036 643072443 908295036 124446463 186637439 124446463 186637439 727013154 404473347 727013154 404473347 546350695 643617320 546350695 643617320 364119802 540984929 364119802 540984929 824476502 264303957 824476502 264303957 859195097 210615385 859195097 210615385 166113855 251588524 166113855 251588524 709919033 429104720 709919033 429104720 233497009 350985603 233497009 350985603 383559242 657073978 383559242 657073978 278087259 417856345 278087259 417856345 942323039 86340574 942323039 86340574 896282082 156195764 896282082 156195764 994775190 7257775 994775190 7257775 840477720 239817722 840477720 239817722 532184182 987821227 532184182 987821227 976687996 35345552 976687996 35345552 214626163 324153718 214626163 324153718 371371112 658655292 371371112 658655292 969826090 44641669 969826090 44641669 855769019 215960682 855769019 215960682 633129465 855435140 633129465 855435140 182511905 277467972 182511905 277467972 177014844 269135783 177014844 269135783 462870062 649181770 462870062 649181770 631632961 709578902 631632961 709578902 77279125 116104995 77279125 116104995 347388288 706688193 347388288 706688193 713548448 423771987 713548448 423771987 68564178 103448395 68564178 103448395 262162857 392922108 262162857 392922108 364063172 989775826 364063172 989775826 8674157 13113436 8674157 13113436 790880064 310465846 790880064 310465846 39284573 58250164 39284573 58250164 346348841 874091973 346348841 874091973 893475917 160272463 893475917 160272463 800791596 296282131 800791596 296282131 382511136 691867349 382511136 691867349 288693246 432343619 288693246 432343619 561957539 946118281 561957539 946118281 685573546 464646272 685573546 464646272 233339998 350703105 233339998 350703105 835854422 246767718 835854422 246767718 378139814 797418407 378139814 797418407 20765553 31513480 20765553 31513480 892428854 161758942 892428854 161758942 334801329 553353133 334801329 553353133 869332796 195596779 869332796 195596779 801424418 295275988 801424418 295275988 176499983 268199234 176499983 268199234 430530725 630370545 430530725 630370545 488172636 858604430 488172636 858604430 835921682 246530329 835921682 246530329 45890211 68007043 45890211 68007043 578291504 667741212 578291504 667741212 469254687 687301451 469254687 687301451 974301852 38160722 974301852 38160722 711329884 427359276 711329884 427359276 726672935 404850633 726672935 404850633 409513975 947363927 409513975 947363927 104997152 157570348 104997152 157570348 626433827 995752178 626433827 995752178 710657256 428240495 710657256 428240495 4969878 7680650 4969878 7680650 852324162 221917327 852324162 221917327 908274931 138108411 908274931 138108411 570003765 995533246 570003765 995533246 194038362 293488828 194038362 293488828 808240331 286252094 808240331 286252094 843094576 236076996 843094576 236076996 387138923 775196259 387138923 775196259 495755689 546316488 495755689 546316488 35456231 52263752 35456231 52263752 484002409 576737858 484002409 576737858 520211011 957772982 520211011 957772982 990211995 14809661 990211995 14809661 881238985 178186235 881238985 178186235 178462711 271465647 178462711 271465647 595573068 622049048 595573068 622049048 311689199 468215712 311689199 468215712 984711289 22772841 984711289 22772841 552327481 963669862 552327481 963669862 946591929 79827974 946591929 79827974 904305706 144334167 904305706 144334167 439285517 967926040 439285517 967926040 601621940 683405971 601621940 683405971 485669861 729480103 485669861 729480103 77332596 116135962 77332596 116135962 735724965 390859433 735724965 390859433 884733418 173259303 884733418 173259303 273705034 410643897 273705034 410643897 992674958 10438278 992674958 10438278 378294890 650228238 378294890 650228238 312195394 469188923 312195394 469188923 259395545 388698194 259395545 388698194 500762252 664820998 500762252 664820998 174918623 265859601 174918623 265859601 826926824 260539407 826926824 260539407 747219136 373571171 747219136 373571171 116336632 174773023 116336632 174773023 937009673 94909400 937009673 94909400 911455341 133828074 911455341 133828074 667810481 492623234 667810481 492623234 844546066 233715474 844546066 233715474 973763855 39123086 973763855 39123086 641274305 920558754 641274305 920558754 271440337 407463389 271440337 407463389 817148281 274416545 817148281 274416545 221467808 333946093 221467808 333946093 347457957 953592791 347457957 953592791 178436448 271437686 178436448 271437686 120286488 180525467 120286488 180525467 256463215 384084579 256463215 384084579 944180662 83035001 944180662 83035001 135821970 204204167 135821970 204204167 304307232 456343019 304307232 456343019 653880044 909803977 653880044 909803977 844143339 234355139 844143339 234355139 316177247 475313437 316177247 475313437 990795683 13783179 990795683 13783179 503147075 745980416 503147075 745980416 944153036 83128746 944153036 83128746 144641570 218710851 144641570 218710851 734235768 393230938 734235768 393230938 899289263 151711831 899289263 151711831 985192482 22375485 985192482 22375485 354128314 607065744 354128314 607065744 672017825 485937304 672017825 485937304 751548131 367357599 751548131 367357599 232131484 348457800 232131484 348457800 148125413 224344101 148125413 224344101 961328670 57580520 961328670 57580520 771008437 338582444 771008437 338582444 116255993 174477936 116255993 174477936 638351414 778364790 638351414 778364790 97691831 146488537 97691831 146488537 556704561 702630014 556704561 702630014 414992554 745559123 414992554 745559123 836751304 245384979 836751304 245384979 368511568 778960038 368511568 778960038 538405304 895287732 538405304 895287732 638686295 921951542 638686295 921951542 14425240 22562713 14425240 22562713 314285831 471982753 314285831 471982753 782296321 322417056 782296321 322417056 454194760 588593352 454194760 588593352 837696076 243829815 837696076 243829815 790824960 310651406 790824960 310651406 862710053 204713436 862710053 204713436 342926604 563771530 342926604 563771530 801026881 295989668 801026881 295989668 414233745 569573527 414233745 569573527 195111366 295140597 195111366 295140597 560198774 543973901 560198774 543973901 889151349 166639987 889151349 166639987 776311081 330897825 776311081 330897825 384239566 781511327 384239566 781511327 49487258 73686349 49487258 73686349 225753208 339586461 225753208 339586461 858740096 211575784 858740096 211575784 402715764 710113330 402715764 710113330 265401480 398192330 265401480 398192330 765070328 347886715 765070328 347886715 29648946 44890161 29648946 44890161 816604404 275196649 816604404 275196649 40012544 59486355 40012544 59486355 325593548 489475530 325593548 489475530 756282190 360095405 756282190 360095405 372467783 840054021 372467783 840054021 908367504 137969939 908367504 137969939 234926152 352823024 234926152 352823024 256153976 383828215 256153976 383828215 835755945 246958127 835755945 246958127 232256349 348746699 232256349 348746699 610772292 668546293 610772292 668546293 951784004 72026524 951784004 72026524 887400475 169072959 887400475 169072959 894150830 159127733 894150830 159127733 3921055 6159154 3921055 6159154 101615621 152731866 101615621 152731866 319838960 480833757 319838960 480833757 816409254 275646007 816409254 275646007 839519123 240989025 839519123 240989025 267038566 401099355 267038566 401099355 115613156 173310376 115613156 173310376 748132857 372695885 748132857 372695885 532474385 884446460 532474385 884446460 791583536 309472191 791583536 309472191 197784125 298923800 197784125 298923800 69072795 104192494 69072795 104192494 329363651 494931092 329363651 494931092 788771249 313400882 788771249 313400882 443525248 690695672 443525248 690695672 419028916 839211192 419028916 839211192 787742070 314903249 787742070 314903249 411458003 529805067 411458003 529805067 392643392 566478015 392643392 566478015 919168806 122283244 919168806 122283244 670285503 488651856 670285503 488651856 515599444 880100367 515599444 880100367 794231144 305404523 794231144 305404523 345946546 546184775 345946546 546184775 128822653 193460297 128822653 193460297 738121641 387255826 738121641 387255826 856018083 215617373 856018083 215617373 664565585 497307578 664565585 497307578 132878045 199729426 132878045 199729426 137111368 206594970 137111368 206594970 643932014 756047793 643932014 756047793 15433553 23670344 15433553 23670344 131904383 198105838 131904383 198105838 411740190 608324941 411740190 608324941 613730331 914255315 613730331 914255315 474347368 589334108 474347368 589334108 615395356 560905271 615395356 560905271 905917815 141500302 905917815 141500302 193526433 292632914 193526433 292632914 706671107 433778584 706671107 433778584 671399313 486885666 671399313 486885666 257153073 385163411 257153073 385163411 884592668 173499430 884592668 173499430 841798686 237806093 841798686 237806093 492433650 795606650 492433650 795606650 977939802 33288203 977939802 33288203 295440771 442929768 295440771 442929768 950849102 73239510 950849102 73239510 458838188 846055055 458838188 846055055 422718650 789997659 422718650 789997659 324971794 488705977 324971794 488705977 56998308 85243178 56998308 85243178 640014361 511569310 640014361 511569310 855059307 216883042 855059307 216883042 881033703 178315645 881033703 178315645 435839486 747390664 435839486 747390664 579835697 796537210 579835697 796537210 15489497 23715524 15489497 23715524 259936350 389406178 259936350 389406178 683764578 467988436 683764578 467988436 110330503 165080358 110330503 165080358 832363261 251737888 832363261 251737888 15718675 24053481 15718675 24053481 934927830 99130292 934927830 99130292 370405432 776338567 370405432 776338567 737809673 387726951 737809673 387726951 296315218 444226773 296315218 444226773 802609543 293691369 802609543 293691369 35193503 51798942 35193503 51798942 450342544 774275011 450342544 774275011 172988287 263126289 172988287 263126289 113815776 170680805 113815776 170680805 580969600 602628581 580969600 602628581 785453848 317892399 785453848 317892399 832817688 251228026 832817688 251228026 861577481 206593978 861577481 206593978 271931517 408047610 271931517 408047610 511514201 536877264 511514201 536877264 427613930 755372457 427613930 755372457 636960872 789476781 636960872 789476781 122924588 184342377 122924588 184342377 760528523 354934897 760528523 354934897 244838224 367342077 244838224 367342077 844030084 234469632 844030084 234469632 832318158 251787551 832318158 251787551 637547460 539924458 637547460 539924458 397093607 880429395 397093607 880429395 124477997 186647198 124477997 186647198 642917361 827273767 642917361 827273767 40625628 60208477 40625628 60208477 598674218 764620941 598674218 764620941 40677395 60337444 40677395 60337444 29644 20351 29644 20351 905102359 143040543 905102359 143040543 337426300 695386598 337426300 695386598 595749704 567607525 595749704 567607525 239523744 359227941 239523744 359227941 107204089 160767670 107204089 160767670 401602901 862399317 401602901 862399317 840832938 239381638 840832938 239381638 780633787 325076148 780633787 325076148 374447732 854080732 374447732 854080732 383278827 884604964 383278827 884604964 66573465 100167956 66573465 100167956 984247458 23618780 984247458 23618780 843326833 235857923 843326833 235857923 969378307 45045250 969378307 45045250 585686394 937068085 585686394 937068085 844671863 233371356 844671863 233371356 540774438 997452038 540774438 997452038 205850078 310691634 205850078 310691634 343186293 668400686 343186293 668400686 266133745 399531969 266133745 399531969 121736425 182670245 121736425 182670245 463267046 950196653 463267046 950196653 353421069 595319016 353421069 595319016 170795315 259444684 170795315 259444684 719081260 415924400 719081260 415924400 571516201 581407907 571516201 581407907 734509945 392547303 734509945 392547303 118426055 177523039 118426055 177523039 242748605 364193784 242748605 364193784 606748533 743292092 606748533 743292092 856201883 215417548 856201883 215417548 526994751 578625104 526994751 578625104 977588610 33795770 977588610 33795770 327077426 491765753 327077426 491765753 48967108 72621138 48967108 72621138 971801134 41931312 971801134 41931312 513147639 560926211 513147639 560926211 306426594 459384961 306426594 459384961 486106477 942081018 486106477 942081018 208082698 314383142 208082698 314383142 718950689 416069402 718950689 416069402 571605000 725560389 571605000 725560389 984292195 23467553 984292195 23467553 191868147 290234627 191868147 290234627 781077034 324275583 781077034 324275583 431458724 499832495 431458724 499832495 807874706 286561623 807874706 286561623 804719995 290371587 804719995 290371587 688429873 460378734 688429873 460378734 19904375 30216160 19904375 30216160 168990568 256637087 168990568 256637087 227261041 341213514 227261041 341213514 111429279 166777885 111429279 166777885 667950134 492501175 667950134 492501175 972416018 40621561 972416018 40621561 574655319 659265352 574655319 659265352 197428185 298481203 197428185 298481203 682802256 469285114 682802256 469285114 487106977 526608609 487106977 526608609 58222804 87010682 58222804 87010682 802300781 294071070 802300781 294071070 188598090 285992066 188598090 285992066 195068186 295017175 195068186 295017175 571151458 869059635 571151458 869059635 490158190 659783130 490158190 659783130 807732988 286751905 807732988 286751905 141575579 213265075 141575579 213265075 854787092 217759207 854787092 217759207 566734331 647771784 566734331 647771784 769043716 341645666 769043716 341645666 703916851 437625681 703916851 437625681 465374950 925210219 465374950 925210219 314816700 473082377 314816700 473082377 532816474 830745527 532816474 830745527 105991916 159044523 105991916 159044523 99551494 149666745 99551494 149666745 216589365 326595715 216589365 326595715 325531611 489379482 325531611 489379482 329604806 495174795 329604806 495174795 723889085 408551260 723889085 408551260 117973375 177226112 117973375 177226112 364326392 761813247 364326392 761813247 642885760 671270264 642885760 671270264 213159201 321779060 213159201 321779060 427127618 799512379 427127618 799512379 940290866 89919807 940290866 89919807 92786053 139091772 92786053 139091772 607563455 838895371 607563455 838895371 183205441 278547344 183205441 278547344 91943126 138029440 91943126 138029440 273914353 411084447 273914353 411084447 979116490 31520118 979116490 31520118 938231338 92903622 938231338 92903622 131203632 196976834 131203632 196976834 321988236 484045823 321988236 484045823 594719101 850272585 594719101 850272585 470846389 987739282 470846389 987739282 36065965 53198122 36065965 53198122 797100106 301828499 797100106 301828499 783567855 320896974 783567855 320896974 21981239 33249384 21981239 33249384 191850086 290141004 191850086 290141004 259012882 388187701 259012882 388187701 438660031 555752594 438660031 555752594 966214619 50271561 966214619 50271561 646768134 962622148 646768134 962622148 952304861 71338644 952304861 71338644 43556180 64929855 43556180 64929855 504174259 720683654 504174259 720683654 142158701 214357377 142158701 214357377 187630046 284589034 187630046 284589034 419863629 852816628 419863629 852816628 752119143 366353458 752119143 366353458 179118867 272308628 179118867 272308628 159553637 241433166 159553637 241433166 359279570 872723334 359279570 872723334 202741023 305787758 202741023 305787758 817840090 273249123 817840090 273249123 374859229 586631130 374859229 586631130 583624120 764907762 583624120 764907762 9372260 14008001 9372260 14008001 526748969 781862454 526748969 781862454 733348411 395150837 733348411 395150837 494269725 857987478 494269725 857987478 233722138 351409928 233722138 351409928 357676194 651015526 357676194 651015526 138320008 207979417 138320008 207979417 676937665 477492130 676937665 477492130 33548372 49641121 33548372 49641121 4634185 7315396 4634185 7315396 841197083 238707403 841197083 238707403 82328305 123382869 82328305 123382869 177341706 269690651 177341706 269690651 826592105 261046744 826592105 261046744 267343061 401545438 267343061 401545438 913450649 130991996 913450649 130991996 690944555 456837460 690944555 456837460 319744595 480669648 319744595 480669648 179968558 273723881 179968558 273723881 212639066 320896067 212639066 320896067 290097005 434409740 290097005 434409740 413032295 874981405 413032295 874981405 820408076 270206844 820408076 270206844 554142211 870277739 554142211 870277739 355487110 833806275 355487110 833806275 890370499 164775510 890370499 164775510 85378233 128355470 85378233 128355470 149293967 226084020 149293967 226084020 811165336 282635132 811165336 282635132 350986049 798413564 350986049 798413564 580128888 943299928 580128888 943299928 603828701 613298379 603828701 613298379 258980897 388110055 258980897 388110055 526115088 553435678 526115088 553435678 117138272 176010903 117138272 176010903 387875400 961938585 387875400 961938585 289045574 432858156 289045574 432858156 410106589 695946190 410106589 695946190 255628471 382892608 255628471 382892608 687740053 461127707 687740053 461127707 51884036 77318109 51884036 77318109 8446652 12731889 8446652 12731889 277679385 417126659 277679385 417126659 835222124 247707499 835222124 247707499 430528803 862469122 430528803 862469122 246872618 369773508 246872618 369773508 755307259 361498218 755307259 361498218 247388793 370641724 247388793 370641724 148982153 225666304 148982153 225666304 661041939 872943616 661041939 872943616 178796578 271772856 178796578 271772856 755149997 361834482 755149997 361834482 524252004 852899801 524252004 852899801 482292856 803805344 482292856 803805344 398869177 611629350 398869177 611629350 111870398 167271259 111870398 167271259 818794556 271997875 818794556 271997875 871567714 192319053 871567714 192319053 742218251 381163924 742218251 381163924 979544035 30744664 979544035 30744664 501698838 825425991 501698838 825425991 394905359 659102842 394905359 659102842 77299578 116130812 77299578 116130812 761887626 352669966 761887626 352669966 108139674 161897584 108139674 161897584 315879221 474869800 315879221 474869800 33233583 49133364 33233583 49133364 779597931 326375728 779597931 326375728 275052561 412951741 275052561 412951741 854685184 217865100 854685184 217865100 716787572 419351055 716787572 419351055 508224665 513736320 508224665 513736320 828652250 257773049 828652250 257773049 43047474 64054711 43047474 64054711 74135049 111672800 74135049 111672800 720687725 413849132 720687725 413849132 541650926 889257053 541650926 889257053 307913868 461536981 307913868 461536981 571912972 523579782 571912972 523579782 751803702 366877529 751803702 366877529 367516794 913995739 367516794 913995739 155436300 235221464 155436300 235221464 140040154 210678973 140040154 210678973 475626998 647014189 475626998 647014189 498032544 713798619 498032544 713798619 596296486 530676613 596296486 530676613 728793861 401654528 728793861 401654528 833780755 249524850 833780755 249524850 206758961 311862151 206758961 311862151 154148963 232896646 154148963 232896646 824250137 264593131 824250137 264593131 812224960 281574060 812224960 281574060 985544297 21955747 985544297 21955747 808436932 286031054 808436932 286031054 774185687 334086746 774185687 334086746 852600463 221572382 852600463 221572382 500391866 596668739 500391866 596668739 618249744 728321571 618249744 728321571 796561489 302662288 796561489 302662288 190987553 288859216 190987553 288859216 156343082 236246872 156343082 236246872 444984369 524112890 444984369 524112890 555012994 690122928 555012994 690122928 662837812 773506233 662837812 773506233 771105180 338422223 771105180 338422223 365844619 540756730 365844619 540756730 225108916 338559247 225108916 338559247 941664122 87536901 941664122 87536901 857736415 212869656 857736415 212869656 321326427 483061439 321326427 483061439 574574576 609559372 574574576 609559372 480632147 678613093 480632147 678613093 420514172 998943982 420514172 998943982 275477122 413692790 275477122 413692790 908884604 137619786 908884604 137619786 664783706 497097814 664783706 497097814 702866343 439131769 702866343 439131769 328362542 493844801 328362542 493844801 794966486 304632275 794966486 304632275 666010309 495303892 666010309 495303892 630019329 687721549 630019329 687721549 921342929 119177328 921342929 119177328 875484228 186534344 875484228 186534344 442378373 648532516 442378373 648532516 107574740 161386501 107574740 161386501 151644486 229270549 151644486 229270549 83675113 125920888 83675113 125920888 314449093 472276655 314449093 472276655 908201428 138338521 908201428 138338521 293799185 440221672 293799185 440221672 409867930 931738494 409867930 931738494 637583996 869688133 637583996 869688133 761906774 352633813 761906774 352633813 62729328 94023337 62729328 94023337 91893040 137939089 91893040 137939089 598839841 827607024 598839841 827607024 515681757 681519644 515681757 681519644 591840163 756895746 591840163 756895746 557246163 832620467 557246163 832620467 32141503 47765150 32141503 47765150 503945041 894827375 503945041 894827375 856740501 214657297 856740501 214657297 412493846 813257322 412493846 813257322 501799683 615041630 501799683 615041630 465732113 840902452 465732113 840902452 536406867 660604882 536406867 660604882 503671411 985384960 503671411 985384960 805689431 289315702 805689431 289315702 743320208 379823154 743320208 379823154 50133970 74586576 50133970 74586576 425577820 791211674 425577820 791211674 958349723 62053544 958349723 62053544 457026975 627201230 457026975 627201230 459469043 571055830 459469043 571055830 329094711 494668481 329094711 494668481 448756881 744218167 448756881 744218167 985271912 22244543 985271912 22244543 719182649 415773908 719182649 415773908 209940429 316841893 209940429 316841893 108341071 162153908 108341071 162153908 394184217 629696076 394184217 629696076 301231820 451951888 301231820 451951888 781424988 323812313 781424988 323812313 702179103 440019426 702179103 440019426 60287209 90290672 60287209 90290672 875448257 186611349 875448257 186611349 115600784 173255650 115600784 173255650 408308767 807289602 408308767 807289602 152795127 231254688 152795127 231254688 25230364 37899018 25230364 37899018 421559270 764086693 421559270 764086693 745784715 375511247 745784715 375511247 488801136 707078241 488801136 707078241 222582466 335087709 222582466 335087709 623470742 943429275 623470742 943429275 6679931 9811466 6679931 9811466 891630692 162690544 891630692 162690544 349498691 912772784 349498691 912772784 608353934 536469193 608353934 536469193 393788464 932077667 393788464 932077667 228256815 342878202 228256815 342878202 564180438 652223054 564180438 652223054 346818920 725556528 346818920 725556528 75503311 113721564 75503311 113721564 21629828 32928235 21629828 32928235 503823694 975093534 503823694 975093534 186976756 283778346 186976756 283778346 709012862 430470385 709012862 430470385 708902944 430648826 708902944 430648826 399629836 757978161 399629836 757978161 560400508 668110105 560400508 668110105 627463110 974708806 627463110 974708806 675701354 479642255 675701354 479642255 954517200 67521521 954517200 67521521 762109209 352371047 762109209 352371047 859255797 210310790 859255797 210310790 516582044 562325976 516582044 562325976 478409149 594395657 478409149 594395657 788886145 313235238 788886145 313235238 915473123 128046170 915473123 128046170 387548340 504418189 387548340 504418189 838789895 242119947 838789895 242119947 283773452 425093193 283773452 425093193 956559338 64304197 956559338 64304197 691802954 455582685 691802954 455582685 893758362 159746800 893758362 159746800 716839970 419268033 716839970 419268033 564129204 766653773 564129204 766653773 349576540 804230690 349576540 804230690 437079022 892177573 437079022 892177573 662752853 866706159 662752853 866706159 394423090 811821344 394423090 811821344 140582637 211703386 140582637 211703386 509080327 598919681 509080327 598919681 971173864 42904724 971173864 42904724 122997987 184378153 122997987 184378153 368792410 583127887 368792410 583127887 425372367 898316980 425372367 898316980 694556804 450999727 694556804 450999727 90534229 136143383 90534229 136143383 319800597 480751963 319800597 480751963 211000238 318206871 211000238 318206871 406806200 750878778 406806200 750878778 589129608 719701753 589129608 719701753 562144603 660950128 562144603 660950128 188042023 285029754 188042023 285029754 608303480 624295677 608303480 624295677 397729849 997380714 397729849 997380714 101911999 153002343 101911999 153002343 331645630 497909051 331645630 497909051 187808263 284815553 187808263 284815553 759150065 356304973 759150065 356304973 861110047 207099910 861110047 207099910 837229156 244603874 837229156 244603874 852244886 222009579 852244886 222009579 504264725 922006171 504264725 922006171 862159254 205404431 862159254 205404431 30854893 46062345 30854893 46062345 659069496 688614098 659069496 688614098 935150277 98651434 935150277 98651434 906253667 140798239 906253667 140798239 369076620 830877590 369076620 830877590 915181544 128361497 915181544 128361497 903427018 145465316 903427018 145465316 932967921 102267031 932967921 102267031 804643203 290549136 804643203 290549136 897879112 153617351 897879112 153617351 504348692 826559335 504348692 826559335 492043607 876571851 492043607 876571851 516846910 637889444 516846910 637889444 90939663 136572416 90939663 136572416 470075518 760265845 470075518 760265845 325110712 488841603 325110712 488841603 942271143 86475487 942271143 86475487 211631573 319040744 211631573 319040744 383862863 590134000 383862863 590134000 809821820 284140944 809821820 284140944 837460603 244306066 837460603 244306066 455919112 990126492 455919112 990126492 929293222 107680987 929293222 107680987 925403838 112991672 925403838 112991672 436820712 772435573 436820712 772435573 14263759 22389335 14263759 22389335 971422115 42648889 971422115 42648889 732480741 396555281 732480741 396555281 244795452 367316719 244795452 367316719 670150828 488968107 670150828 488968107 257657477 385944556 257657477 385944556 480818081 868967100 480818081 868967100 922986180 116542828 922986180 116542828 225378459 339002856 225378459 339002856 866981896 198726621 866981896 198726621 903958216 144670345 903958216 144670345 258252292 386917255 258252292 386917255 230746192 345980366 230746192 345980366 862464537 205012018 862464537 205012018 569313168 935365516 569313168 935365516 66801013 100719122 66801013 100719122 567373788 925992897 567373788 925992897 765633228 346703288 765633228 346703288 848684932 227287560 848684932 227287560 705934828 435039525 705934828 435039525 275858054 414143241 275858054 414143241 10683850 16356200 10683850 16356200 886180539 171075576 886180539 171075576 954405706 67615825 954405706 67615825 917677724 124538723 917677724 124538723 338515485 673164256 338515485 673164256 810446375 283447977 810446375 283447977 446032797 749353088 446032797 749353088 18345339 28575702 18345339 28575702 143472090 216362571 143472090 216362571 920785270 119991021 920785270 119991021 772200119 336859890 772200119 336859890 339754255 630284499 339754255 630284499 791599091 309465330 791599091 309465330 942465650 86066577 942465650 86066577 792347206 308043179 792347206 308043179 197035047 297779160 197035047 297779160 208126715 314478601 208126715 314478601 696761910 447930189 696761910 447930189 586603532 728902621 586603532 728902621 920484034 120373070 920484034 120373070 895065120 157797427 895065120 157797427 848525716 227560251 848525716 227560251 253459269 380085745 253459269 380085745 645076462 560527497 645076462 560527497 730316492 399448251 730316492 399448251 389821787 825417736 389821787 825417736 669838343 489556503 669838343 489556503 966080399 50345888 966080399 50345888 69725247 105206617 69725247 105206617 340178246 720122721 340178246 720122721 387446094 902265823 387446094 902265823 10484381 15813066 10484381 15813066 633463967 626604856 633463967 626604856 925087579 113515048 925087579 113515048 572242656 564253843 572242656 564253843 58899593 87932102 58899593 87932102 262752538 394069061 262752538 394069061 462838606 793799706 462838606 793799706 330365434 496102313 330365434 496102313 633887940 696039971 633887940 696039971 51546650 76854745 51546650 76854745 22926698 34720602 22926698 34720602 211448390 318846183 211448390 318846183 325352009 489078655 325352009 489078655 986681111 19780626 986681111 19780626 991111364 13015699 991111364 13015699 194797902 294736263 194797902 294736263 964463261 52876257 964463261 52876257 264619022 397109884 264619022 397109884 829819148 256308169 829819148 256308169 984474309 23182146 984474309 23182146 666265803 494884926 666265803 494884926 844787750 233176212 844787750 233176212 608077693 948054816 608077693 948054816 395347140 522756613 395347140 522756613 321247551 483002941 321247551 483002941 32299675 48112775 32299675 48112775 900712331 149845704 900712331 149845704 904049606 144589265 904049606 144589265 62665824 93983043 62665824 93983043 407598106 504917675 407598106 504917675 349197543 820715552 349197543 820715552 976888017 35030364 976888017 35030364 912019019 132995690 912019019 132995690 123728047 185685791 123728047 185685791 827303144 260137428 827303144 260137428 741229990 382312770 741229990 382312770 473716120 591237359 473716120 591237359 845190222 232628457 845190222 232628457 784199115 319737208 784199115 319737208 522217487 790759624 522217487 790759624 149276656 226063422 149276656 226063422 961434344 57354114 961434344 57354114 171180260 260065642 171180260 260065642 841116652 238933794 841116652 238933794 619935690 657548015 619935690 657548015 671727888 486293523 671727888 486293523 937596151 94061910 937596151 94061910 784616882 319245763 784616882 319245763 675408115 480471076 675408115 480471076 358761290 781350605 358761290 781350605 953109321 69863334 953109321 69863334 11805024 17906251 11805024 17906251 834825973 248120850 834825973 248120850 358806969 660948631 358806969 660948631 418464095 833286367 418464095 833286367 175973289 267564274 175973289 267564274 904083030 144551890 904083030 144551890 394389496 796095799 394389496 796095799 564961506 811604191 564961506 811604191 507619068 921245821 507619068 921245821 608859529 582333800 608859529 582333800 168781286 256214658 168781286 256214658 777445535 329461587 777445535 329461587 554616949 828523139 554616949 828523139 388720782 915423925 388720782 915423925 581600494 500540972 581600494 500540972 830695205 254946902 830695205 254946902 473230545 834334004 473230545 834334004 756795637 359621524 756795637 359621524 204245975 307926835 204245975 307926835 36957001 54883768 36957001 54883768 888299120 167691297 888299120 167691297 474936985 698963757 474936985 698963757 70179152 105836435 70179152 105836435 157929206 239114314 157929206 239114314 747239205 373527326 747239205 373527326 978626034 32104780 978626034 32104780 270644115 406449547 270644115 406449547 738539832 386438918 738539832 386438918 945338045 81673592 945338045 81673592 815394645 277130683 815394645 277130683 815491905 277021714 815491905 277021714 201808257 304628630 201808257 304628630 147774232 223674857 147774232 223674857 960095068 59486353 960095068 59486353 671548959 486708506 671548959 486708506 413271588 683259554 413271588 683259554 316134361 475291967 316134361 475291967 904694762 143479833 904694762 143479833 726579436 404968190 726579436 404968190 659411342 749264537 659411342 749264537 362413438 847516890 362413438 847516890 393287059 569176004 393287059 569176004 695686692 449395513 695686692 449395513 206026243 310988364 206026243 310988364 792117449 308601916 792117449 308601916 499723579 705656753 499723579 705656753 860033396 208848199 860033396 208848199 985943490 21248206 985943490 21248206 153631275 232351237 153631275 232351237 739341929 385080680 739341929 385080680 109744259 163882574 109744259 163882574 10392196 15498523 10392196 15498523 979255936 31395408 979255936 31395408 140590958 211818736 140590958 211818736 226000822 339848469 226000822 339848469 748643192 371789403 748643192 371789403 422182261 854815460 422182261 854815460 52612274 78698826 52612274 78698826 859353731 209996204 859353731 209996204 679695791 473736250 679695791 473736250 694022751 452051922 694022751 452051922 527918506 719926091 527918506 719926091 653461637 862317421 653461637 862317421 489971942 953515450 489971942 953515450 932528661 102859553 932528661 102859553 723926664 408469239 723926664 408469239 236494118 355066041 236494118 355066041 385700587 594338988 385700587 594338988 408243326 719262102 408243326 719262102 924721867 113912680 924721867 113912680 854905876 217601364 854905876 217601364 716498622 419546953 716498622 419546953 161873030 245150077 161873030 245150077 374362858 715832023 374362858 715832023 504861094 757149311 504861094 757149311 455328723 646784335 455328723 646784335 87470265 131421714 87470265 131421714 726968388 404533029 726968388 404533029 644916307 616673584 644916307 616673584 857161470 213794716 857161470 213794716 361354594 657275985 361354594 657275985 186133832 282715476 186133832 282715476 204484339 308285361 204484339 308285361 996415942 5396220 996415942 5396220 901510843 148460277 901510843 148460277 754383022 363109460 754383022 363109460 78593247 117985570 78593247 117985570 851970466 222418748 851970466 222418748 699195376 444443409 699195376 444443409 300899795 451539840 300899795 451539840 992781189 10128882 992781189 10128882 25366470 38100515 25366470 38100515 525265424 759010015 525265424 759010015 307212771 460804464 307212771 460804464 10592750 15961089 10592750 15961089 14644099 22706798 14644099 22706798 454535617 541907122 454535617 541907122 561340932 994303630 561340932 994303630 268410764 402760603 268410764 402760603 336687557 624075102 336687557 624075102 558681006 510644625 558681006 510644625 975518599 36789599 975518599 36789599 272519281 408778787 272519281 408778787 793251006 306795718 793251006 306795718 29601110 44716751 29601110 44716751 761396408 353597773 761396408 353597773 249183905 373264617 249183905 373264617 35428202 52134400 35428202 52134400 491395928 985027607 491395928 985027607 885808676 171501693 885808676 171501693 193275495 292095998 193275495 292095998 170787738 259383374 170787738 259383374 108396510 162175924 108396510 162175924 29009799 43994723 29009799 43994723 752464479 365649766 752464479 365649766 59401249 89056778 59401249 89056778 633532009 577671167 633532009 577671167 150325319 227333084 150325319 227333084 98835190 148598691 98835190 148598691 661047578 644660590 661047578 644660590 174244367 264635650 174244367 264635650 415668034 955462939 415668034 955462939 598552190 932999731 598552190 932999731 731414773 397866591 731414773 397866591 654890102 920522658 654890102 920522658 213532910 322345297 213532910 322345297 164902859 249540181 164902859 249540181 903294033 145610868 903294033 145610868 980651816 29447033 980651816 29447033 455033527 998338751 455033527 998338751 369960082 643069183 369960082 643069183 663900992 498341509 663900992 498341509 456087402 615264034 456087402 615264034 627851641 884040116 627851641 884040116 563424621 812984173 563424621 812984173 706894630 433520267 706894630 433520267 978599791 32196764 978599791 32196764 793589861 306299196 793589861 306299196 973826619 39015638 973826619 39015638 453140787 910760130 453140787 910760130 819824019 270981856 819824019 270981856 844910489 233036359 844910489 233036359 643152178 702290118 643152178 702290118 162744942 246821343 162744942 246821343 189192249 286640480 189192249 286640480 937027974 94803938 937027974 94803938 593457928 882821441 593457928 882821441 42518691 63085928 42518691 63085928 905485658 142383174 905485658 142383174 473839644 613842439 473839644 613842439 990950406 13422821 990950406 13422821 715705701 420866204 715705701 420866204 865723792 200355240 865723792 200355240 355165013 605873631 355165013 605873631 337100911 912185438 337100911 912185438 159575853 241487068 159575853 241487068 696501845 448344466 696501845 448344466 72470234 108967278 72470234 108967278 543135048 936072271 543135048 936072271 302344581 453216355 302344581 453216355 160353127 242454850 160353127 242454850 206994963 312160220 206994963 312160220 655093217 823608397 655093217 823608397 391782417 929633164 391782417 929633164 244509373 367016018 244509373 367016018 711499643 427127086 711499643 427127086 897034809 154798796 897034809 154798796 783457211 320941298 783457211 320941298 412791122 961406161 412791122 961406161 202486094 305335203 202486094 305335203 367326531 937753068 367326531 937753068 262748541 394055748 262748541 394055748 683329110 468610562 683329110 468610562 588097209 896315494 588097209 896315494 895948979 156702652 895948979 156702652 607372793 646714954 607372793 646714954 989290093 16195312 989290093 16195312 798119019 300104528 798119019 300104528 315965058 474924872 315965058 474924872 254959581 382093175 254959581 382093175 642351507 743625108 642351507 743625108 309779409 464370979 309779409 464370979 765738664 346564765 765738664 346564765 310777212 466387805 310777212 466387805 290975070 436087709 290975070 436087709 750677167 368654850 750677167 368654850 79525970 119288481 79525970 119288481 52386099 78300697 52386099 78300697 952500538 70924499 952500538 70924499 307470802 461146952 307470802 461146952 495128858 739619160 495128858 739619160 665944395 495359608 665944395 495359608 87235821 131094256 87235821 131094256 454264232 776628515 454264232 776628515 374076161 995636056 374076161 995636056 421307420 528447901 421307420 528447901 869229649 195776164 869229649 195776164 660424132 584635385 660424132 584635385 570983667 558845402 570983667 558845402 727612018 403385451 727612018 403385451 16704251 25923489 16704251 25923489 546661692 533567303 546661692 533567303 689676452 458585760 689676452 458585760 324604487 488075493 324604487 488075493 212286801 320065055 212286801 320065055 167928260 254926648 167928260 254926648 466812996 880024090 466812996 880024090 429807483 595539677 429807483 595539677 792829920 307352890 792829920 307352890 644804032 835980157 644804032 835980157 608336029 509662853 608336029 509662853 874384198 188115531 874384198 188115531 973766990 39117982 973766990 39117982 338997012 799099198 338997012 799099198 464081035 956882603 464081035 956882603 351070950 667755493 351070950 667755493 363130773 658184765 363130773 658184765 751103768 368312059 751103768 368312059 968032528 46943403 968032528 46943403 302716850 453649585 302716850 453649585 935968115 96700437 935968115 96700437 985939516 21285259 985939516 21285259 899867420 150906933 899867420 150906933 353113924 583696147 353113924 583696147 995938795 5790857 995938795 5790857 261790060 392302979 261790060 392302979 546607602 785096404 546607602 785096404 281625718 422447942 281625718 422447942 888342537 167646920 888342537 167646920 225568009 339210184 225568009 339210184 171740042 260941374 171740042 260941374 493178085 628179126 493178085 628179126 91020991 136631006 91020991 136631006 67288214 101520487 67288214 101520487 58487344 87396198 58487344 87396198 701826849 440747928 701826849 440747928 706461875 434026510 706461875 434026510 783982318 320065052 783982318 320065052 813546754 279783319 813546754 279783319 570321333 581668886 570321333 581668886 260633915 390541971 260633915 390541971 274419945 412097208 274419945 412097208 140474262 211575781 140474262 211575781 174599756 265339288 174599756 265339288 193893409 293179575 193893409 293179575 81420767 122144356 81420767 122144356 871792304 192026644 871792304 192026644 644313903 601815686 644313903 601815686 651859501 749771898 651859501 749771898 682517855 469594746 682517855 469594746 520424524 626767115 520424524 626767115 341310475 920526126 341310475 920526126 561443896 623832863 561443896 623832863 790756573 310754958 790756573 310754958 342088856 804215241 342088856 804215241 177153546 269365751 177153546 269365751 813957575 279311733 813957575 279311733 301098735 451781395 301098735 451781395 291832206 437241355 291832206 437241355 402788878 685787319 402788878 685787319 165666611 250941343 165666611 250941343 274419191 412071678 274419191 412071678 321251628 483011625 321251628 483011625 591938910 598672759 591938910 598672759 34384830 50537143 34384830 50537143 627333739 508001578 627333739 508001578 530135623 722450699 530135623 722450699 403899379 565951658 403899379 565951658 393555642 702386039 393555642 702386039 39011964 57750645 39011964 57750645 721635266 412575607 721635266 412575607 541236272 818745521 541236272 818745521 266540975 400379234 266540975 400379234 309736841 464346920 309736841 464346920 358159089 745572559 358159089 745572559 231325612 346946707 231325612 346946707 926573332 111454914 926573332 111454914 174358978 264812376 174358978 264812376 88175153 132125005 88175153 132125005 770864182 338804485 770864182 338804485 796731471 302412404 796731471 302412404 603662074 605567765 603662074 605567765 562142646 981349072 562142646 981349072 384001562 854584189 384001562 854584189 138816689 208772365 138816689 208772365 138072246 207695150 138072246 207695150 737159813 388503561 737159813 388503561 24456771 36752899 24456771 36752899 80200968 120219865 80200968 120219865 664534416 497317868 664534416 497317868 674608630 481609536 674608630 481609536 266316958 400007936 266316958 400007936 726502891 405132015 726502891 405132015 255826408 383318933 255826408 383318933 499632000 783354154 499632000 783354154 992036458 11556758 992036458 11556758 664766552 497113105 664766552 497113105 593190870 613211067 593190870 613211067 366276150 807228501 366276150 807228501 262650535 393891230 262650535 393891230 952441342 71064227 952441342 71064227 286707717 429394625 286707717 429394625 437009077 951009146 437009077 951009146 229206806 343994263 229206806 343994263 355756207 849131225 355756207 849131225 621354623 672718618 621354623 672718618 184816173 280556221 184816173 280556221 389955265 909077638 389955265 909077638 255759294 383217741 255759294 383217741 119174057 178378131 119174057 178378131 176688765 268425347 176688765 268425347 64765251 97119403 64765251 97119403 215400178 325253257 215400178 325253257 925398148 113004369 925398148 113004369 22531618 33962966 22531618 33962966 724429860 407796887 724429860 407796887 462772402 575396225 462772402 575396225 434479372 892232108 434479372 892232108 259321626 388503559 259321626 388503559 473044479 682886755 473044479 682886755 96969408 145559177 96969408 145559177 491637629 645701534 491637629 645701534 982083613 27217278 982083613 27217278 545986787 898821541 545986787 898821541 147598324 223451015 147598324 223451015 486478082 511189069 486478082 511189069 67550369 101961345 67550369 101961345 775592853 332026135 775592853 332026135 887217246 169371551 887217246 169371551 797287973 301428862 797287973 301428862 220936024 333069089 220936024 333069089 962950857 54944371 962950857 54944371 520614215 618837844 520614215 618837844 333789263 878805999 333789263 878805999 203792701 307138475 203792701 307138475 620320948 547721025 620320948 547721025 474755334 610939340 474755334 610939340 572732612 517063876 572732612 517063876 378810838 692209154 378810838 692209154 576126600 840817528 576126600 840817528 62817836 94222371 62817836 94222371 576775608 824194468 576775608 824194468 806762667 287993420 806762667 287993420 113875646 170772429 113875646 170772429 613070129 568534194 613070129 568534194 430572185 732587491 430572185 732587491 64755689 97117386 64755689 97117386 633404797 709698744 633404797 709698744 241946832 363104059 241946832 363104059 26547231 39855242 26547231 39855242 476574212 850737355 476574212 850737355 246116801 368856463 246116801 368856463 260142221 389638630 260142221 389638630 554353058 573723029 554353058 573723029 529658328 931520287 529658328 931520287 644166441 824944858 644166441 824944858 473968638 830096251 473968638 830096251 906079726 141076656 906079726 141076656 282862896 424015798 282862896 424015798 877091811 184709424 877091811 184709424 286602982 429111391 286602982 429111391 457204684 680083429 457204684 680083429 386410163 527890116 386410163 527890116 688794710 459870471 688794710 459870471 442809004 815683125 442809004 815683125 678264227 475512810 678264227 475512810 686503814 463116693 686503814 463116693 308258003 462024691 308258003 462024691 171895854 261185744 171895854 261185744 323368484 486465627 323368484 486465627 914553844 128967281 914553844 128967281 775663717 331961145 775663717 331961145 621896269 787385103 621896269 787385103 188792247 286293344 188792247 286293344 809100103 284936462 809100103 284936462 171059906 259812165 171059906 259812165 982069541 27293566 982069541 27293566 59295728 88852624 59295728 88852624 998627010 1846691 998627010 1846691 542896901 940136169 542896901 940136169 929343230 107623314 929343230 107623314 358660864 654252737 358660864 654252737 938995046 91890388 938995046 91890388 132695823 199369836 132695823 199369836 822962992 266401443 822962992 266401443 394306003 536106098 394306003 536106098 968590002 46020863 968590002 46020863 254806224 381863643 254806224 381863643 632532764 738592195 632532764 738592195 8938438 13444753 8938438 13444753 78950693 118407608 78950693 118407608 77151619 115989893 77151619 115989893 596030894 724666959 596030894 724666959 621457587 855209348 621457587 855209348 334532002 972006751 334532002 972006751 807914822 286535755 807914822 286535755 196616714 297171031 196616714 297171031 640908256 779204307 640908256 779204307 992372206 10972849 992372206 10972849 956330884 64966081 956330884 64966081 779678412 326148303 779678412 326148303 355427845 722770028 355427845 722770028 255091039 382377632 255091039 382377632 990527379 14292052 990527379 14292052 56020367 83879136 56020367 83879136 281130300 421852912 281130300 421852912 566083408 634494036 566083408 634494036 153906399 232609495 153906399 232609495 89069601 134074004 89069601 134074004 753922819 363673128 753922819 363673128 226338811 340153984 226338811 340153984 845862159 231475225 845862159 231475225 847395581 229225755 847395581 229225755 625136651 973449637 625136651 973449637 426640830 598899316 426640830 598899316 617831421 535497257 617831421 535497257 451755196 570161521 451755196 570161521 162594358 246642613 162594358 246642613 256040429 383637560 256040429 383637560 468061703 569454828 468061703 569454828 779747644 326040363 779747644 326040363 167589835 254180692 167589835 254180692 629089 998030 629089 998030 395336835 548990575 395336835 548990575 384697370 813049782 384697370 813049782 505895902 746732733 505895902 746732733 380689997 856812502 380689997 856812502 899081086 152204263 899081086 152204263 559537789 698911846 559537789 698911846 841040095 239126535 841040095 239126535 321791837 483639550 321791837 483639550 180450774 274447948 180450774 274447948 669905611 489482164 669905611 489482164 229030498 343810163 229030498 343810163 912781047 131609591 912781047 131609591 690683215 457006472 690683215 457006472 441147184 753204615 441147184 753204615 245170311 367617940 245170311 367617940 204266308 307967541 204266308 307967541 773994818 334344935 773994818 334344935 231870246 347999153 231870246 347999153 125579375 188383742 125579375 188383742 552614448 953889489 552614448 953889489 451103619 593224154 451103619 593224154 460789613 531492556 460789613 531492556 803655119 292098337 803655119 292098337 586056249 716384162 586056249 716384162 77496505 116485541 77496505 116485541 836033993 246423866 836033993 246423866 965609128 51027695 965609128 51027695 631906635 787069308 631906635 787069308 629391041 964332079 629391041 964332079 87142026 131021217 87142026 131021217 865082000 201514885 865082000 201514885 472541963 834963928 472541963 834963928 202992321 306010405 202992321 306010405 825866784 262256636 825866784 262256636 339968688 599413807 339968688 599413807 492583497 653968721 492583497 653968721 507061076 627748553 507061076 627748553 675201954 480693123 675201954 480693123 882566668 176385115 882566668 176385115 72055056 108464542 72055056 108464542 706021407 434888628 706021407 434888628 474622790 709557084 474622790 709557084 887923414 168397964 887923414 168397964 243170525 365058759 243170525 365058759 912800788 131596629 912800788 131596629 799799370 297406541 799799370 297406541 664606958 497289754 664606958 497289754 5245100 7909975 5245100 7909975 975199604 36981069 975199604 36981069 745114773 376603926 745114773 376603926 5092312 7810181 5092312 7810181 267201110 401386525 267201110 401386525 348162997 961469070 348162997 961469070 572690597 766576196 572690597 766576196 184613872 280238779 184613872 280238779 4222121 6576638 4222121 6576638 411743749 511965825 411743749 511965825 410840786 571983085 410840786 571983085 394202754 821247883 394202754 821247883 679259722 474192059 679259722 474192059 817927113 272941513 817927113 272941513 627193115 564381207 627193115 564381207 223608789 336597823 223608789 336597823 797636201 300967039 797636201 300967039 968383607 46303233 968383607 46303233 606535866 750864614 606535866 750864614 789071676 313144624 789071676 313144624 660114489 553155630 660114489 553155630 20944489 31825142 20944489 31825142 998231944 2478450 998231944 2478450 428311786 858171067 428311786 858171067 17471054 27123022 17471054 27123022 232596769 349446801 232596769 349446801 960808584 58401373 960808584 58401373 784819528 318951948 784819528 318951948 170124731 258286749 170124731 258286749 595145008 795833553 595145008 795833553 815422570 277119374 815422570 277119374 612767848 739762047 612767848 739762047 278777491 418723952 278777491 418723952 769296618 341280122 769296618 341280122 559193104 838291997 559193104 838291997 288830761 432434846 288830761 432434846 785750867 317464906 785750867 317464906 160102969 241906894 160102969 241906894 696970826 447441310 696970826 447441310 284400332 426061951 284400332 426061951 859872663 208989035 859872663 208989035 163174739 247406336 163174739 247406336 746769320 374190577 746769320 374190577 567733760 921499314 567733760 921499314 603670129 884862302 603670129 884862302 404717244 552107365 404717244 552107365 619730314 810095298 619730314 810095298 851607629 223098100 851607629 223098100 310100638 464862133 310100638 464862133 245032517 367511895 245032517 367511895 599741356 813300745 599741356 813300745 304759620 456911225 304759620 456911225 907360897 139062904 907360897 139062904 6012751 8913590 6012751 8913590 2951533 4680389 2951533 4680389 660365317 648483927 660365317 648483927 622788617 602046546 622788617 602046546 238792023 358154959 238792023 358154959 354552046 761339325 354552046 761339325 870962253 193430405 870962253 193430405 470319496 786167299 470319496 786167299 214469315 323963925 214469315 323963925 214364065 323884050 214364065 323884050 403509253 642504017 403509253 642504017 566237177 702006867 566237177 702006867 41740422 61889507 41740422 61889507 388464146 543261666 388464146 543261666 239968862 359783914 239968862 359783914 83586835 125763749 83586835 125763749 171144800 259935742 171144800 259935742 799498148 297779161 799498148 297779161 112576786 168773121 112576786 168773121 161802809 245048131 161802809 245048131 281578196 422350951 281578196 422350951 336267966 830693291 336267966 830693291 387568900 807797655 387568900 807797655 626031784 520930548 626031784 520930548 637754600 708217655 637754600 708217655 619688325 513742444 619688325 513742444 348575903 903179456 348575903 903179456 565512061 801954153 565512061 801954153 278683947 418631648 278683947 418631648 804137815 291456438 804137815 291456438 387782300 652497504 387782300 652497504 389417860 788075659 389417860 788075659 322401781 484554405 322401781 484554405 898150452 153294986 898150452 153294986 478005579 615455770 478005579 615455770 358430699 934984114 358430699 934984114 224564669 337851072 224564669 337851072 784167065 319820114 784167065 319820114 763410194 350276873 763410194 350276873 706712385 433691447 706712385 433691447 593685054 702848984 593685054 702848984 523653029 647720250 523653029 647720250 628525948 537596857 628525948 537596857 127009998 190663965 127009998 190663965 110511587 165577240 110511587 165577240 877416819 184068454 877416819 184068454 253649574 380285433 253649574 380285433 603625744 538400523 603625744 538400523 638747152 918518235 638747152 918518235 138565246 208462191 138565246 208462191 43317186 64424344 43317186 64424344 923327312 116012033 923327312 116012033 50362945 75157808 50362945 75157808 542730851 736462927 542730851 736462927 184315550 279895120 184315550 279895120 298824630 448344463 298824630 448344463 935748094 97117388 935748094 97117388 838124669 243025066 838124669 243025066 676804075 477593535 676804075 477593535 614921321 877488630 614921321 877488630 680648952 472132720 680648952 472132720 672140386 485675526 672140386 485675526 394105101 763216246 394105101 763216246 880289049 179717506 880289049 179717506 445112194 858434978 445112194 858434978 128759542 193283703 128759542 193283703 573261439 602446779 573261439 602446779 101458917 152498490 101458917 152498490 600874536 520529713 600874536 520529713 949087159 75942258 949087159 75942258 11092635 17123105 11092635 17123105 116208346 174332643 116208346 174332643 510100897 590919821 510100897 590919821 884727546 173310375 884727546 173310375 229604134 344856558 229604134 344856558 124872887 187194046 124872887 187194046 198642670 300261635 198642670 300261635 235252547 353397990 235252547 353397990 401522802 514762922 401522802 514762922 160908615 243284659 160908615 243284659 798156411 300102876 798156411 300102876 106209960 159394503 106209960 159394503 375477886 663420319 375477886 663420319 977358912 34354059 977358912 34354059 746771151 374186353 746771151 374186353 375379025 978520657 375379025 978520657 632622653 650786328 632622653 650786328 983037974 25614828 983037974 25614828 806689615 288119078 806689615 288119078 974223530 38287497 974223530 38287497 887644478 168793728 887644478 168793728 894326584 158872779 894326584 158872779 504095616 503632805 504095616 503632805 690542316 457294353 690542316 457294353 271192539 407142640 271192539 407142640 179093719 272245968 179093719 272245968 142240121 214564352 142240121 214564352 937263471 94613914 937263471 94613914 73359690 110275413 73359690 110275413 361414520 668332782 361414520 668332782 190683308 288303010 190683308 288303010 319258075 479928948 319258075 479928948 244867393 367383269 244867393 367383269 484662527 514640798 484662527 514640798 355681521 588300546 355681521 588300546 879133120 181694865 879133120 181694865 222655574 335235648 222655574 335235648 630739968 794309901 630739968 794309901 131290708 197090870 131290708 197090870 642075482 804308128 642075482 804308128 863470000 203379345 863470000 203379345 604887737 841865218 604887737 841865218 46958784 69603094 46958784 69603094 15242051 23326856 15242051 23326856 15672136 23985995 15672136 23985995 746056975 375059939 746056975 375059939 677774267 476240726 677774267 476240726 18812269 29215067 18812269 29215067 777548375 329385337 777548375 329385337 532872099 779494454 532872099 779494454 259838518 389320939 259838518 389320939 668008762 492362713 668008762 492362713 572790861 637271357 572790861 637271357 775906122 331584239 775906122 331584239 350302107 590728066 350302107 590728066 204528112 308332149 204528112 308332149 534221493 852207804 534221493 852207804 884103593 174437086 884103593 174437086 536327918 656539144 536327918 656539144 135925325 204475166 135925325 204475166 514516592 632271561 514516592 632271561 160663865 243020246 160663865 243020246 388792022 748227377 388792022 748227377 220562846 332578404 220562846 332578404 734692350 392336791 734692350 392336791 944203869 83024594 944203869 83024594 457046649 865923631 457046649 865923631 460673334 880460751 460673334 880460751 786352939 316766444 786352939 316766444 955624718 65867859 955624718 65867859 661137271 736590962 661137271 736590962 841889540 237659463 841889540 237659463 582226482 682851489 582226482 682851489 159276849 240933361 159276849 240933361 943573589 84477445 943573589 84477445 851669546 222912569 851669546 222912569 154787102 233905691 154787102 233905691 245782781 368491624 245782781 368491624 70643875 106616732 70643875 106616732 357356881 848252662 357356881 848252662 62642308 93832585 62642308 93832585 179663154 273273878 179663154 273273878 271864359 407966668 271864359 407966668 109172852 163128657 109172852 163128657 65479374 98440577 65479374 98440577 697858766 446371957 697858766 446371957 148695734 225176117 148695734 225176117 178872731 271820198 178872731 271820198 121297035 182148661 121297035 182148661 722951812 410064243 722951812 410064243 887385033 169128965 887385033 169128965 318746322 479068190 318746322 479068190 746441442 374576417 746441442 374576417 288503398 431915143 288503398 431915143 985944337 21099443 985944337 21099443 764339515 348713188 764339515 348713188 969240430 45151614 969240430 45151614 385179667 919150972 385179667 919150972 219543507 331304598 219543507 331304598 831380347 253811054 831380347 253811054 508288385 922212360 508288385 922212360 887512052 168927148 887512052 168927148 484925818 993118225 484925818 993118225 753111055 364837388 753111055 364837388 20103475 30512342 20103475 30512342 391441674 529059190 391441674 529059190 573160835 779047346 573160835 779047346 308040038 461614983 308040038 461614983 695692615 449387760 695692615 449387760 36233639 53531910 36233639 53531910 469974851 792214446 469974851 792214446 963919455 53533866 963919455 53533866 64609989 96969769 64609989 96969769 457913034 895926167 457913034 895926167 883192343 175740120 883192343 175740120 308359395 462153421 308359395 462153421 792728427 307584629 792728427 307584629 686561653 463000388 686561653 463000388 431484815 672564091 431484815 672564091 55433429 83092718 55433429 83092718 188541298 285978260 188541298 285978260 90845886 136552507 90845886 136552507 636148143 726009524 636148143 726009524 859224753 210494639 859224753 210494639 651685170 934523109 651685170 934523109 244436198 366819723 244436198 366819723 249950012 374291055 249950012 374291055 637315733 790386224 637315733 790386224 349614028 536394084 349614028 536394084 596790879 731805482 596790879 731805482 835377438 247549537 835377438 247549537 938295729 92819282 938295729 92819282 11209597 17277150 11209597 17277150 223197656 336188082 223197656 336188082 565253378 707722693 565253378 707722693 345568786 708486548 345568786 708486548 580755402 753040989 580755402 753040989 844501920 233750957 844501920 233750957 570962159 687656846 570962159 687656846 195916771 296298992 195916771 296298992 732624801 396259000 732624801 396259000 391999519 746612429 391999519 746612429 219477742 331117091 219477742 331117091 475220250 897200392 475220250 897200392 777488370 329402327 777488370 329402327 724355390 407933109 724355390 407933109 733803592 394116935 733803592 394116935 743706046 379241905 743706046 379241905 465344618 672157685 465344618 672157685 552914922 998710643 552914922 998710643 27657617 41415514 27657617 41415514 84882751 127749198 84882751 127749198 259478431 388762587 259478431 388762587 194095791 293633786 194095791 293633786 365489035 625670697 365489035 625670697 884350604 173984919 884350604 173984919 285327180 427418151 285327180 427418151 84462573 127069614 84462573 127069614 302959229 454161040 302959229 454161040 58858100 87811674 58858100 87811674 817264334 274296075 817264334 274296075 650992022 522064629 650992022 522064629 83216290 124974894 83216290 124974894 345682747 540998703 345682747 540998703 373912225 963574254 373912225 963574254 15644675 23961463 15644675 23961463 678418085 475297640 678418085 475297640 459988090 971704267 459988090 971704267 490561706 983727844 490561706 983727844 687378846 461691334 687378846 461691334 702381838 439698537 702381838 439698537 615419557 503390210 615419557 503390210 38358526 56835789 38358526 56835789 671249168 487076741 671249168 487076741 314951116 473214607 314951116 473214607 704176860 437347028 704176860 437347028 728236671 402329495 728236671 402329495 960126125 59446135 960126125 59446135 209613219 316355251 209613219 316355251 949393844 75460458 949393844 75460458 683126490 468781967 683126490 468781967 33681391 49721500 33681391 49721500 699041091 444670057 699041091 444670057 67724494 102343328 67724494 102343328 760346911 355044917 760346911 355044917 879853626 180676196 879853626 180676196 489167699 738932108 489167699 738932108 226233447 340080769 226233447 340080769 517612516 777170718 517612516 777170718 917697172 124510519 917697172 124510519 428701597 600145395 428701597 600145395 138078232 207700815 138078232 207700815 164196660 248629120 164196660 248629120 779571942 326471239 779571942 326471239 475483688 863374578 475483688 863374578 55135105 82780564 55135105 82780564 482002284 811841273 482002284 811841273 136585888 205516748 136585888 205516748 6352802 9366859 6352802 9366859 268866670 403684224 268866670 403684224 309012940 463301065 309012940 463301065 277025253 415773910 277025253 415773910 198128276 299656318 198128276 299656318 921073280 119432640 921073280 119432640 99076423 148911861 99076423 148911861 780150443 325546946 780150443 325546946 971570612 42421749 971570612 42421749 604231718 799578276 604231718 799578276 665450910 495846668 665450910 495846668 329036902 494633034 329036902 494633034 246683574 369639895 246683574 369639895 549142515 923854640 549142515 923854640 170620599 258865710 170620599 258865710 873369688 189809317 873369688 189809317 285075710 427224341 285075710 427224341 142474254 214997881 142474254 214997881 207488032 313197282 207488032 313197282 314270387 471958422 314270387 471958422 224380763 337678018 224380763 337678018 75857679 113908367 75857679 113908367 563291325 669547076 563291325 669547076 141217250 212515365 141217250 212515365 923284269 116098133 923284269 116098133 517551546 801939833 517551546 801939833 890163497 165162502 890163497 165162502 111789748 167083328 111789748 167083328 723917165 408500007 723917165 408500007 537691731 803257615 537691731 803257615 607894905 724345700 607894905 724345700 235438739 353802237 235438739 353802237 935354667 98199478 935354667 98199478 496322456 557385232 496322456 557385232 496967078 896445687 496967078 896445687 504225026 629684635 504225026 629684635 342518121 875066414 342518121 875066414 731558129 397672395 731558129 397672395 395520405 984116758 395520405 984116758 133094632 199915565 133094632 199915565 258307049 386991453 258307049 386991453 773563297 335087711 773563297 335087711 130957481 196592362 130957481 196592362 161746677 244976044 161746677 244976044 383737285 948447915 383737285 948447915 967166330 48476739 967166330 48476739 322468190 484702609 322468190 484702609 972396748 40701798 972396748 40701798 680821807 471931226 680821807 471931226 193771401 293031541 193771401 293031541 130258769 195392079 130258769 195392079 417324882 631719950 417324882 631719950 217625609 328433418 217625609 328433418 595082176 908796621 595082176 908796621 205457083 310111172 205457083 310111172 658423039 724281170 658423039 724281170 825676212 262627576 825676212 262627576 363125906 553198890 363125906 553198890 449444661 861719687 449444661 861719687 475431180 800719246 475431180 800719246 167809515 254767744 167809515 254767744 984650452 22853432 984650452 22853432 336472604 729978587 336472604 729978587 642303197 849758074 642303197 849758074 576191901 530520572 576191901 530520572 370034379 653683090 370034379 653683090 358716529 756211078 358716529 756211078 990924452 13462410 990924452 13462410 649631875 512238125 649631875 512238125 39204560 58132013 39204560 58132013 632452769 682002584 632452769 682002584 568234254 552849403 568234254 552849403 296913301 445315444 296913301 445315444 812647112 281106757 812647112 281106757 278015678 417763355 278015678 417763355 825430664 263339226 825430664 263339226 804867329 290301418 804867329 290301418 301892234 452728485 301892234 452728485 9938776 14907716 9938776 14907716 845834869 231522584 845834869 231522584 437326981 755400077 437326981 755400077 448437607 500073478 448437607 500073478 526965636 691883775 526965636 691883775 532645879 850160021 532645879 850160021 942607191 85854100 942607191 85854100 925211765 113222536 925211765 113222536 303127012 454533638 303127012 454533638 871224888 192768094 871224888 192768094 540021988 540638982 540021988 540638982 355634966 727648951 355634966 727648951 24330856 36621301 24330856 36621301 368482495 534615656 368482495 534615656 326627405 491000523 326627405 491000523 751859990 366764395 751859990 366764395 556183971 600112776 556183971 600112776 337942643 931309150 337942643 931309150 244603898 367193209 244603898 367193209 38032015 56303952 38032015 56303952 55078543 82705586 55078543 82705586 97735072 146581929 97735072 146581929 620421784 912072949 620421784 912072949 642689598 911715004 642689598 911715004 279721120 419838660 279721120 419838660 610559278 543319574 610559278 543319574 245447219 368191720 245447219 368191720 353114117 978228108 353114117 978228108 581148118 767048972 581148118 767048972 295056148 442447725 295056148 442447725 942685788 85775252 942685788 85775252 301236714 452037014 301236714 452037014 85527142 128451582 85527142 128451582 305901715 458814923 305901715 458814923 645207849 812004972 645207849 812004972 217373156 327894586 217373156 327894586 472468367 904328622 472468367 904328622 997844480 3060933 997844480 3060933 69357890 104581927 69357890 104581927 352756594 580097435 352756594 580097435 409741506 967885678 409741506 967885678 876504560 185367385 876504560 185367385 281215692 421909874 281215692 421909874 822296821 267424350 822296821 267424350 717893530 417763353 717893530 417763353 336716558 943102877 336716558 943102877 903597065 145129448 903597065 145129448 307032443 460459839 307032443 460459839 320118602 481286649 320118602 481286649 78083768 117453660 78083768 117453660 965787146 50710221 965787146 50710221 986430405 20339242 986430405 20339242 490084771 888975960 490084771 888975960 452335636 954578969 452335636 954578969 210302033 317437144 210302033 317437144 140270845 211088693 140270845 211088693 709449130 429834087 709449130 429834087 306222902 459183071 306222902 459183071 136919131 206310521 136919131 206310521 819328158 271606373 819328158 271606373 465563072 524646960 465563072 524646960 804670512 290458215 804670512 290458215 288375879 431672472 288375879 431672472 653441690 560075206 653441690 560075206 547870610 522432331 547870610 522432331 551867988 830212445 551867988 830212445 707930958 431915147 707930958 431915147 765421984 346979610 765421984 346979610 776809205 330139464 776809205 330139464 45041589 66924114 45041589 66924114 366315474 871396329 366315474 871396329 422332394 571504625 422332394 571504625 996877465 4709045 996877465 4709045 540463463 995231432 540463463 995231432 640901170 607921601 640901170 607921601 712489243 425583147 712489243 425583147 348908719 970702385 348908719 970702385 963762344 53650841 963762344 53650841 303615337 455372840 303615337 455372840 338009694 555023875 338009694 555023875 924974674 113717489 924974674 113717489 524718832 885822422 524718832 885822422 623912277 583483067 623912277 583483067 805319658 289726502 805319658 289726502 351492626 592360590 351492626 592360590 520433466 809656690 520433466 809656690 949946124 74495517 949946124 74495517 7813782 11992967 7813782 11992967 235756412 354269244 235756412 354269244 616483275 596906839 616483275 596906839 332255788 498880290 332255788 498880290 484901534 550471251 484901534 550471251 166401854 251979834 166401854 251979834 415918487 679431483 415918487 679431483 389693797 870917735 389693797 870917735 404041487 514614049 404041487 514614049 88097528 132045401 88097528 132045401 295518789 443014225 295518789 443014225 151982435 229814912 151982435 229814912 357078332 840644043 357078332 840644043 674779205 481401243 674779205 481401243 97096679 145681384 97096679 145681384 113720559 170529048 113720559 170529048 784913384 318787293 784913384 318787293 453655339 618738441 453655339 618738441 453426855 845819590 453426855 845819590 289769615 433836061 289769615 433836061 173412221 263571766 173412221 263571766 959535101 60044247 959535101 60044247 770881973 338786847 770881973 338786847 65053030 97786980 65053030 97786980 984790168 22706799 984790168 22706799 742535466 380800899 742535466 380800899 948972891 76233876 948972891 76233876 926764556 111142842 926764556 111142842 822374393 267328114 822374393 267328114 252322639 378065363 252322639 378065363 886606702 170472253 886606702 170472253 948689858 76512561 948689858 76512561 220481785 332530386 220481785 332530386 727675705 403209272 727675705 403209272 300794892 451298534 300794892 451298534 844367603 233991861 844367603 233991861 763856762 349575299 763856762 349575299 111315857 166538586 111315857 166538586 301274696 452051927 301274696 452051927 71789369 108267744 71789369 108267744 873157181 190086356 873157181 190086356 927399152 110147325 927399152 110147325 285649096 428036742 285649096 428036742 416143651 551247239 416143651 551247239 920185491 120619709 920185491 120619709 507170619 716913144 507170619 716913144 967291965 47964012 967291965 47964012 901956999 147756833 901956999 147756833 624127642 804052338 624127642 804052338 530704257 541285369 530704257 541285369 925714506 112533445 925714506 112533445 241187133 361825337 241187133 361825337 238321928 357576109 238321928 357576109 180848263 275033414 180848263 275033414 496888704 671196302 496888704 671196302 758365971 357755554 758365971 357755554 570762091 846597934 570762091 846597934 287540799 430463034 287540799 430463034 90723352 136396503 90723352 136396503 958403535 61980574 958403535 61980574 198363825 300064590 198363825 300064590 250707030 375369385 250707030 375369385 821008984 269267881 821008984 269267881 182190334 277068581 182190334 277068581 40231649 59773735 40231649 59773735 483861525 775903732 483861525 775903732 871830433 191995455 871830433 191995455 240092057 359970422 240092057 359970422 187803341 284802210 187803341 284802210 202110654 304890677 202110654 304890677 904035556 144610327 904035556 144610327 114829321 171982245 114829321 171982245 393288674 506728085 393288674 506728085 32697423 48574121 32697423 48574121 422101759 737731754 422101759 737731754 679198744 474292983 679198744 474292983 755707609 361124913 755707609 361124913 569324608 509037525 569324608 509037525 787166561 315780904 787166561 315780904 997756828 3302762 997756828 3302762 978011332 33220051 978011332 33220051 178227320 271215169 178227320 271215169 509458938 729768428 509458938 729768428 917371965 124962223 917371965 124962223 924280853 114649066 924280853 114649066 182677676 277852229 182677676 277852229 629233441 720132431 629233441 720132431 999893734 62433 999893734 62433 981468679 28374976 981468679 28374976 97222855 145858188 97222855 145858188 888509054 167413573 888509054 167413573 677839347 476131914 677839347 476131914 921698590 118568139 921698590 118568139 368409130 844254162 368409130 844254162 372670316 856202160 372670316 856202160 941743985 87405664 941743985 87405664 441295187 788867179 441295187 788867179 209857195 316719586 209857195 316719586 296721987 444969832 296721987 444969832 602702750 543488659 602702750 543488659 465048953 877929854 465048953 877929854 553256052 681487191 553256052 681487191 73658009 110493348 73658009 110493348 305668462 458482044 305668462 458482044 428024895 847318118 428024895 847318118 865274171 201109063 865274171 201109063 435988305 819668574 435988305 819668574 891696813 162654066 891696813 162654066 961985284 56390401 961985284 56390401 997545657 3662534 997545657 3662534 171266747 260251598 171266747 260251598 737006280 388762588 737006280 388762588 303995839 455763670 303995839 455763670 156987644 237606978 156987644 237606978 896430821 155828260 896430821 155828260 227710927 341845138 227710927 341845138 230680544 345863856 230680544 345863856 851384660 223451011 851384660 223451011 899994072 150625519 899994072 150625519 446545731 527599668 446545731 527599668 871122715 193057025 871122715 193057025 707731042 432312929 707731042 432312929 927128868 110420313 927128868 110420313 620858077 577405661 620858077 577405661 720231333 414397951 720231333 414397951 624664322 678764838 624664322 678764838 345198295 929271220 345198295 929271220 466452025 650843524 466452025 650843524 960644948 58701934 960644948 58701934 547929680 557738655 547929680 557738655 652587030 893063999 652587030 893063999 944036819 83263567 944036819 83263567 752624266 365476745 752624266 365476745 226755561 340784231 226755561 340784231 533103780 769969263 533103780 769969263 475810614 678663001 475810614 678663001 940424134 89568806 940424134 89568806 507527783 968697140 507527783 968697140 608986310 789794142 608986310 789794142 535002285 650222758 535002285 650222758 606817274 959475185 606817274 959475185 7304098 11050194 7304098 11050194 486613938 951808611 486613938 951808611 407169617 548131602 407169617 548131602 487797541 721944999 487797541 721944999 500589375 954971154 500589375 954971154 260330144 389858028 260330144 389858028 735860923 390344763 735860923 390344763 502831058 566007582 502831058 566007582 607431413 539835823 607431413 539835823 412530628 817083909 412530628 817083909 567441432 687282194 567441432 687282194 693446406 452825536 693446406 452825536 238541333 357910520 238541333 357910520 309215134 463793582 309215134 463793582 128384157 192584996 128384157 192584996 302552316 453440767 302552316 453440767 507247376 592525833 507247376 592525833 963680757 53906089 963680757 53906089 276166076 414571483 276166076 414571483 315025521 473559728 315025521 473559728 166052279 251497848 166052279 251497848 840357332 240062725 840357332 240062725 479403959 556184682 479403959 556184682 105621370 158548010 105621370 158548010 242654806 364150086 242654806 364150086 876132245 185774784 876132245 185774784 311129156 467266389 311129156 467266389 13197959 20292726 13197959 20292726 613406515 513470693 613406515 513470693 196042065 296414999 196042065 296414999 577020680 560001978 577020680 560001978 229462687 344418432 229462687 344418432 142000611 214064160 142000611 214064160 388264351 574926669 388264351 574926669 451978583 649112072 451978583 649112072 444176689 739421602 444176689 739421602 103589598 155022422 103589598 155022422 84133365 126674885 84133365 126674885 931654364 104153460 931654364 104153460 900656464 149852937 900656464 149852937 706915729 433454860 706915729 433454860 155560726 235361982 155560726 235361982 252700442 378734497 252700442 378734497 14286285 22496936 14286285 22496936 395132458 600371855 395132458 600371855 317897575 477693376 317897575 477693376 423157702 549825768 423157702 549825768 830560802 255071007 830560802 255071007 925117374 113312109 925117374 113312109 675015606 480913091 675015606 480913091 763075219 350885348 763075219 350885348 122774498 184004836 122774498 184004836 46830465 69446480 46830465 69446480 459876286 893784777 459876286 893784777 71707984 108204584 71707984 108204584 839122481 241576237 839122481 241576237 773708610 334799569 773708610 334799569 884713000 173332091 884713000 173332091 109612148 163666119 109612148 163666119 550039833 712488809 550039833 712488809 457843589 530754386 457843589 530754386 298543143 447957077 298543143 447957077 873083223 190130290 873083223 190130290 26410844 39715589 26410844 39715589 710810392 427956218 710810392 427956218 913961913 129951522 913961913 129951522 851125827 223798601 851125827 223798601 973985359 38686233 973985359 38686233 50941725 75965021 50941725 75965021 25235118 37920758 25235118 37920758 613267003 843273933 613267003 843273933 151725006 229300012 151725006 229300012 89893558 135192740 89893558 135192740 7233942 10932633 7233942 10932633 739127909 385677830 739127909 385677830 675795098 479459459 675795098 479459459 363589019 606707378 363589019 606707378 130053081 195057199 130053081 195057199 101209396 152291817 101209396 152291817 461520103 689911257 461520103 689911257 966559425 49427046 966559425 49427046 294178384 441080961 294178384 441080961 543001113 625481591 543001113 625481591 958904722 60895603 958904722 60895603 490918908 839382081 490918908 839382081 253239777 379707829 253239777 379707829 913007144 131499630 913007144 131499630 757426515 359019674 757426515 359019674 19307539 29826231 19307539 29826231 375741625 832499436 375741625 832499436 231316476 346868781 231316476 346868781 544971274 702797160 544971274 702797160 670116571 488975489 670116571 488975489 777681094 329155278 777681094 329155278 750942354 368442860 750942354 368442860 398608908 733187247 398608908 733187247 995053876 6843326 995053876 6843326 151409389 229003188 151409389 229003188 502483149 686881602 502483149 686881602 493973345 861935650 493973345 861935650 73450491 110404630 73450491 110404630 886811794 170090055 886811794 170090055 70834931 107010462 70834931 107010462 81823863 122800916 81823863 122800916 550557452 632015620 550557452 632015620 714448106 422664251 714448106 422664251 199252428 301193821 199252428 301193821 476907157 674841370 476907157 674841370 753319866 364344340 753319866 364344340 222335539 334763180 222335539 334763180 507223152 898458959 507223152 898458959 629197584 951882044 629197584 951882044 671225645 487113420 671225645 487113420 462635913 577856315 462635913 577856315 909937063 136292799 909937063 136292799 659066095 969983565 659066095 969983565 667300564 493472933 667300564 493472933 102499642 153605831 102499642 153605831 38570466 57079539 38570466 57079539 96319582 144570157 96319582 144570157 411757041 507280490 411757041 507280490 705360048 435931919 705360048 435931919 152883876 231345176 152883876 231345176 450288042 775644095 450288042 775644095 82260259 123276474 82260259 123276474 534038273 987750121 534038273 987750121 633583149 866924701 633583149 866924701 781889655 323205853 781889655 323205853 277891589 417704965 277891589 417704965 217132285 327331350 217132285 327331350 32164656 47780158 32164656 47780158 247062372 370098074 247062372 370098074 95587443 143364229 95587443 143364229 650033583 871731332 650033583 871731332 651942736 658790149 651942736 658790149 247691095 371130354 247691095 371130354 388891014 902356273 388891014 902356273 678886447 474768200 678886447 474768200 680028007 473125766 680028007 473125766 208805590 315418952 208805590 315418952 861510559 206767598 861510559 206767598 174123631 264448884 174123631 264448884 255924812 383484772 255924812 383484772 969428294 45034319 969428294 45034319 209443396 316120931 209443396 316120931 682984611 469147358 682984611 469147358 398472431 514360609 398472431 514360609 220201145 332057895 220201145 332057895 269802790 405154508 269802790 405154508 874652055 187843855 874652055 187843855 463499853 762651863 463499853 762651863 536132540 635019252 536132540 635019252 263650706 395414171 263650706 395414171 255741544 383183601 255741544 383183601 715406945 421514557 715406945 421514557 102177697 153324729 102177697 153324729 717543012 418301127 717543012 418301127 900090277 150483663 900090277 150483663 715529165 421167261 715529165 421167261 351516809 770857066 351516809 770857066 774688273 333388540 774688273 333388540 412632453 574814309 412632453 574814309 30581855 45620924 30581855 45620924 644104508 889743995 644104508 889743995 255149263 382446821 255149263 382446821 876686164 185173428 876686164 185173428 398764386 812872979 398764386 812872979 389013771 917023804 389013771 917023804 859288597 210185346 859288597 210185346 266850195 400721975 266850195 400721975 335703095 548760300 335703095 548760300 114528078 171516865 114528078 171516865 33478993 49448538 33478993 49448538 888570519 167345026 888570519 167345026 535281205 695058939 535281205 695058939 294248374 441150350 294248374 441150350 197912452 298977023 197912452 298977023 447250654 658728515 447250654 658728515 687009434 462321671 687009434 462321671 796265651 303096939 796265651 303096939 932054169 103571920 932054169 103571920 804073685 291518145 804073685 291518145 170298397 258546497 170298397 258546497 104338603 156593204 104338603 156593204 545546593 504115332 545546593 504115332 453660644 602167945 453660644 602167945 762782163 351370333 762782163 351370333 414886249 505111758 414886249 505111758 569913342 748194895 569913342 748194895 72519300 109122067 72519300 109122067 75902108 113922431 75902108 113922431 706817908 433598924 706817908 433598924 15872197 24550377 15872197 24550377 154271024 233111301 154271024 233111301 696407981 448488272 696407981 448488272 580483192 556493615 580483192 556493615 45700809 67536168 45700809 67536168 287327012 430146369 287327012 430146369 277284470 416189895 277284470 416189895 112690747 168869940 112690747 168869940 888449643 167501192 888449643 167501192 445159254 890707678 445159254 890707678 727744283 403003634 727744283 403003634 312917080 469920527 312917080 469920527 716253569 420110996 716253569 420110996 805534569 289535225 805534569 289535225 605322349 568035326 605322349 568035326 901055844 149021943 901055844 149021943 702084456 440127056 702084456 440127056 264210174 396538359 264210174 396538359 19184829 29745605 19184829 29745605 39359114 58365607 39359114 58365607 916171678 127238847 916171678 127238847 932246412 103218935 932246412 103218935 394167914 741807996 394167914 741807996 537298704 748717052 537298704 748717052 395156118 653646409 395156118 653646409 228179492 342793977 228179492 342793977 421486951 770796280 421486951 770796280 917512679 124702094 917512679 124702094 857556197 213280798 857556197 213280798 233074223 350230143 233074223 350230143 632061770 774018100 632061770 774018100 33708746 49732384 33708746 49732384 442332407 530624766 442332407 530624766 652379329 663708032 652379329 663708032 807966226 286477227 807966226 286477227 462925453 727305696 462925453 727305696 404814831 911028533 404814831 911028533 180464518 274475756 180464518 274475756 781804874 323270235 781804874 323270235 923123436 116339599 923123436 116339599 7694900 11584119 7694900 11584119 290844087 435670626 290844087 435670626 64857888 97308052 64857888 97308052 877991323 183252594 877991323 183252594 66925545 100993372 66925545 100993372 667532422 493114943 667532422 493114943 863440953 203380162 863440953 203380162 628677441 822883921 628677441 822883921 8792644 13201718 8792644 13201718 619250671 914722893 619250671 914722893 481162550 710058078 481162550 710058078 713836412 423475270 713836412 423475270 860093695 208766855 860093695 208766855 75613500 113788941 75613500 113788941 74823351 112680590 74823351 112680590 253830662 380505277 253830662 380505277 95538512 143308067 95538512 143308067 392483897 647016919 392483897 647016919 652884419 682161676 652884419 682161676 894135262 159155111 894135262 159155111 880627338 178867748 880627338 178867748 979200213 31453060 979200213 31453060 843562003 235387863 843562003 235387863 845100320 232759714 845100320 232759714 742245267 381108252 742245267 381108252 800665406 296368671 800665406 296368671 364099195 610649464 364099195 610649464 460095025 539409524 460095025 539409524 303720773 455520241 303720773 455520241 932793034 102432937 932793034 102432937 239595008 359307783 239595008 359307783 551338451 680283496 551338451 680283496 658129334 751494868 658129334 751494868 377107170 914493172 377107170 914493172 80001076 119951369 80001076 119951369 728002644 402620036 728002644 402620036 916694225 126072750 916694225 126072750 944371871 82912210 944371871 82912210 2861823 4425944 2861823 4425944 23750515 35956780 23750515 35956780 536478795 867620476 536478795 867620476 563483519 891130982 563483519 891130982 221828280 334344933 221828280 334344933 507944459 766514772 507944459 766514772 748410633 372111990 748410633 372111990 660569382 821686333 660569382 821686333 775552403 332110904 775552403 332110904 776685437 330331747 776685437 330331747 165384147 250494440 165384147 250494440 653893106 838072405 653893106 838072405 18466153 28744770 18466153 28744770 867295651 198201860 867295651 198201860 100404817 150852030 100404817 150852030 30263175 45365136 30263175 45365136 186836173 283584899 186836173 283584899 440855674 692904979 440855674 692904979 260790163 390750044 260790163 390750044 299170044 448932437 299170044 448932437 887581594 168893483 887581594 168893483 463979112 657978337 463979112 657978337 448484692 844796213 448484692 844796213 821883087 268097308 821883087 268097308 306292064 459287446 306292064 459287446 518221242 610968596 518221242 610968596 867256887 198261584 867256887 198261584 402170028 529631277 402170028 529631277 329302032 494891216 329302032 494891216 306974901 460361274 306974901 460361274 159385805 241098510 159385805 241098510 345438553 969916132 345438553 969916132 805930777 288905480 805930777 288905480 260171277 389664926 260171277 389664926 775690215 331917638 775690215 331917638 668224369 491720024 668224369 491720024 165531552 250631137 165531552 250631137 921872909 118393340 921872909 118393340 350463528 546796737 350463528 546796737 806450907 288439686 806450907 288439686 990954685 13419552 990954685 13419552 172004626 261377197 172004626 261377197 861752829 206310516 861752829 206310516 368591484 779141945 368591484 779141945 231964538 348320203 231964538 348320203 790880485 310461654 790880485 310461654 594502112 636391120 594502112 636391120 635670061 500897847 635670061 500897847 563569326 725761940 563569326 725761940 240700282 361203791 240700282 361203791 426098191 715462438 426098191 715462438 228160747 342772041 228160747 342772041 154033748 232743833 154033748 232743833 551855774 797420741 551855774 797420741 810368101 283499985 810368101 283499985 538865504 619630968 538865504 619630968 62618802 93654159 62618802 93654159 78456523 117806580 78456523 117806580 830917881 254695589 830917881 254695589 702521911 439552413 702521911 439552413 253379265 379977094 253379265 379977094 302349290 453314915 302349290 453314915 53890257 80858971 53890257 80858971 590567819 639951210 590567819 639951210 937714100 93868117 937714100 93868117 787076016 315845939 787076016 315845939 815033086 277746272 815033086 277746272 436014982 856866306 436014982 856866306 823777941 265196686 823777941 265196686 658865364 750374282 658865364 750374282 537156804 731134087 537156804 731134087 89662319 134900964 89662319 134900964 378546163 982111701 378546163 982111701 928245200 108883936 928245200 108883936 769192737 341468015 769192737 341468015 511447685 821928964 511447685 821928964 462468305 677132077 462468305 677132077 895921495 156753131 895921495 156753131 599849512 981229251 599849512 981229251 382395686 770057838 382395686 770057838 532621827 718591984 532621827 718591984 969064449 45389156 969064449 45389156 20459405 31031986 20459405 31031986 679614464 473811729 679614464 473811729 112197784 167751007 112197784 167751007 991173721 12949044 991173721 12949044 566241945 624233382 566241945 624233382 994845740 7154608 994845740 7154608 433986840 866181553 433986840 866181553 6032744 8966638 6032744 8966638 373960729 534299823 373960729 534299823 392513935 830837775 392513935 830837775 579515039 700915356 579515039 700915356 773930742 334515569 773930742 334515569 554564628 845063921 554564628 845063921 525119103 752569754 525119103 752569754 228452246 343171105 228452246 343171105 20623400 31263351 20623400 31263351 460765988 565624505 460765988 565624505 429957406 918666219 429957406 918666219 241111562 361732681 241111562 361732681 220252930 332229689 220252930 332229689 371322708 551679008 371322708 551679008 54075555 81107406 54075555 81107406 544361713 598297700 544361713 598297700 320385522 481667528 320385522 481667528 858796974 211517056 858796974 211517056 377406878 946083294 377406878 946083294 793646212 306185397 793646212 306185397 824406469 264412472 824406469 264412472 645188558 604572762 645188558 604572762 466212869 799497576 466212869 799497576 921471021 118834840 921471021 118834840 95490376 143232989 95490376 143232989 583890095 700267924 583890095 700267924 940405974 89639119 940405974 89639119 29971608 45184549 29971608 45184549 87468066 131413105 87468066 131413105 191794936 290123706 191794936 290123706 456981056 896641663 456981056 896641663 539405977 558027489 539405977 558027489 223838070 336887645 223838070 336887645 568668890 997801651 568668890 997801651 599162326 768408551 599162326 768408551 664935529 496643318 664935529 496643318 632703960 799800719 632703960 799800719 483126655 767321747 483126655 767321747 298648003 448037622 298648003 448037622 373618188 679936402 373618188 679936402 311452168 467906787 311452168 467906787 634957730 501389394 634957730 501389394 83740168 125990189 83740168 125990189 335050505 765981760 335050505 765981760 575163429 740002475 575163429 740002475 426760073 730297946 426760073 730297946 81085398 121632339 81085398 121632339 757129903 359185676 757129903 359185676 394899614 704909665 394899614 704909665 392123503 862357545 392123503 862357545 696829301 447702938 696829301 447702938 78477180 117820149 78477180 117820149 962170378 56100734 962170378 56100734 954653879 67290930 954653879 67290930 618935924 900863765 618935924 900863765 66488809 100027098 66488809 100027098 527831386 980936400 527831386 980936400 936156684 96345523 936156684 96345523 674573635 481722057 674573635 481722057 830196480 255701812 830196480 255701812 178197648 271101290 178197648 271101290 573093004 801591729 573093004 801591729 791502844 309676851 791502844 309676851 186023056 282580688 186023056 282580688 212833272 321039262 212833272 321039262 139109569 209055086 139109569 209055086 570690188 903168030 570690188 903168030 918370552 123485298 918370552 123485298 725309027 406772616 725309027 406772616 313555102 470918277 313555102 470918277 121852030 182857251 121852030 182857251 859990878 208882957 859990878 208882957 816537986 275300093 816537986 275300093 522334595 837110982 522334595 837110982 567184984 554545278 567184984 554545278 398979811 705218102 398979811 705218102 766444985 345622686 766444985 345622686 571277201 708318513 571277201 708318513 906518313 140414366 906518313 140414366 991563419 12389203 991563419 12389203 524306379 730964021 524306379 730964021 902683384 146311520 902683384 146311520 406607964 537510369 406607964 537510369 199331296 301302193 199331296 301302193 342149693 585359202 342149693 585359202 723725246 408889287 723725246 408889287 72198074 108581409 72198074 108581409 784811984 318961911 784811984 318961911 962490017 55776752 962490017 55776752 230095154 345300022 230095154 345300022 474806234 956127994 474806234 956127994 305382594 458019980 305382594 458019980 485130016 830358989 485130016 830358989 871741367 192059176 871741367 192059176 418539972 584318485 418539972 584318485 635606827 969326295 635606827 969326295 908737975 137769467 908737975 137769467 559934980 597751489 559934980 597751489 820400521 270231536 820400521 270231536 596670492 817735743 596670492 817735743 921042485 119471499 921042485 119471499 767272346 344301660 767272346 344301660 613099400 621060823 613099400 621060823 296615824 444898242 296615824 444898242 84019851 126529277 84019851 126529277 540929559 806246538 540929559 806246538 640421374 816982973 640421374 816982973 787592291 315084260 787592291 315084260 259422133 388718465 259422133 388718465 339487576 555493886 339487576 555493886 717954405 417757379 717954405 417757379 870050817 194412659 870050817 194412659 216096693 325965134 216096693 325965134 890871480 163779917 890871480 163779917 779720037 326120945 779720037 326120945 354607576 895538306 354607576 895538306 916592991 126536221 916592991 126536221 918476033 123276478 918476033 123276478 845185359 232658549 845185359 232658549 296247020 444028234 296247020 444028234 10546085 15928668 10546085 15928668 435406497 944234731 435406497 944234731 766676892 345300019 766676892 345300019 829606700 256475327 829606700 256475327 846376493 230551087 846376493 230551087 361194127 917515227 361194127 917515227 675493668 480136468 675493668 480136468 896082465 156453128 896082465 156453128 345226449 543301351 345226449 543301351 718584928 416624453 718584928 416624453 748388482 372191131 748388482 372191131 435506866 885946808 435506866 885946808 376859997 835907404 376859997 835907404 172706760 262629859 172706760 262629859 427121635 868949252 427121635 868949252 376843814 530521585 376843814 530521585 985360395 22172711 985360395 22172711 573609463 909831578 573609463 909831578 284627419 426262880 284627419 426262880 871944057 191774058 871944057 191774058 214227775 323655905 214227775 323655905 971612182 42184062 971612182 42184062 954657782 67222307 954657782 67222307 405426688 765293173 405426688 765293173 392295788 540982788 392295788 540982788 156879273 237192632 156879273 237192632 671476608 486795821 671476608 486795821 502457221 604686609 502457221 604686609 437144588 511874995 437144588 511874995 644787594 911085107 644787594 911085107 309501054 464047833 309501054 464047833 817458153 273868559 817458153 273868559 12851087 19677093 12851087 19677093 991592817 12337519 991592817 12337519 754423026 362953709 754423026 362953709 805817820 289102713 805817820 289102713 22038664 33331577 22038664 33331577 656054 1003849 656054 1003849 802234917 294106267 802234917 294106267 490829744 638226751 490829744 638226751 751043936 368345736 751043936 368345736 722957078 410038661 722957078 410038661 438182651 806639131 438182651 806639131 269942180 405350083 269942180 405350083 297221061 445635336 297221061 445635336 568803483 952940447 568803483 952940447 925623001 112680592 925623001 112680592 27551817 41332093 27551817 41332093 99244657 149006711 99244657 149006711 356752397 903648490 356752397 903648490 126870758 190520974 126870758 190520974 326791700 491340258 326791700 491340258 63321519 94808204 63321519 94808204 393543992 686249427 393543992 686249427 734236334 393186637 734236334 393186637 396242982 843084397 396242982 843084397 490351058 687571209 490351058 687571209 571781135 977850882 571781135 977850882 449089469 897443838 449089469 897443838 572338594 854333769 572338594 854333769 421763386 828902831 421763386 828902831 236529851 355134594 236529851 355134594 922527554 117344447 922527554 117344447 997183645 4094829 997183645 4094829 656614971 660184102 656614971 660184102 102738778 154011432 102738778 154011432 49819499 74111619 49819499 74111619 236788471 355504095 236788471 355504095 520768139 535096224 520768139 535096224 441277353 687482238 441277353 687482238 135704510 203867304 135704510 203867304 299818871 449887118 299818871 449887118 418231573 793899444 418231573 793899444 581705371 644305104 581705371 644305104 823726309 265262040 823726309 265262040 434336640 709903707 434336640 709903707 324124961 487338789 324124961 487338789 248768498 372758041 248768498 372758041 872003192 191679575 872003192 191679575 19446299 29881614 19446299 29881614 749750335 370036835 749750335 370036835 905031238 143180751 905031238 143180751 203480614 306787544 203480614 306787544 276007747 414406702 276007747 414406702 672893474 484118169 672893474 484118169 249020047 373019490 249020047 373019490 512773385 523011112 512773385 523011112 136677656 205647988 136677656 205647988 633414561 711589538 633414561 711589538 229226038 344087071 229226038 344087071 501070371 534724789 501070371 534724789 853843990 219237330 853843990 219237330 862374558 205158939 862374558 205158939 653392131 613720174 653392131 613720174 693755964 452467415 693755964 452467415 139885810 210494635 139885810 210494635 956343531 64934897 956343531 64934897 97988334 147142461 97988334 147142461 127264959 190820573 127264959 190820573 851648813 223026698 851648813 223026698 671314834 487025193 671314834 487025193 307576143 461247113 307576143 461247113 845522172 232193719 845522172 232193719 871367950 192434436 871367950 192434436 56853365 84974262 56853365 84974262 650853309 527183717 650853309 527183717 194288405 294052744 194288405 294052744 70546972 106439466 70546972 106439466 714472128 422648294 714472128 422648294 714338067 422825167 714338067 422825167 619707991 694168104 619707991 694168104 162089995 245497908 162089995 245497908 724607210 407719751 724607210 407719751 331106621 497256951 331106621 497256951 180099286 273980622 180099286 273980622 863891121 203051803 863891121 203051803 945029921 82293945 945029921 82293945 870432679 193992081 870432679 193992081 4095443 6461192 4095443 6461192 105450758 158272677 105450758 158272677 520834609 733706166 520834609 733706166 842255407 237165984 842255407 237165984 230199800 345428467 230199800 345428467 581533482 955263785 581533482 955263785 740123939 383773910 740123939 383773910 757196614 359147937 757196614 359147937 231702057 347753489 231702057 347753489 140019897 210654364 140019897 210654364 840438936 239867144 840438936 239867144 935441299 98101004 935441299 98101004 101972599 153016517 101972599 153016517 875984564 185915977 875984564 185915977 929767493 107040204 929767493 107040204 495904416 848360917 495904416 848360917 906932630 139595352 906932630 139595352 631096767 773651124 631096767 773651124 991638622 12305161 991638622 12305161 494133255 562790545 494133255 562790545 287342286 430152026 287342286 430152026 409329838 885693013 409329838 885693013 40409026 59973060 40409026 59973060 372905273 697210555 372905273 697210555 27833115 41948680 27833115 41948680 8545088 12871523 8545088 12871523 734759026 392204761 734759026 392204761 986533128 20195194 986533128 20195194 96026429 144124806 96026429 144124806 538521107 959791087 538521107 959791087 358939995 949951250 358939995 949951250 971186833 42875178 971186833 42875178 167339657 253618014 167339657 253618014 305459830 458171203 305459830 458171203 839136643 241562960 839136643 241562960 89933069 135193676 89933069 135193676 619489949 649343337 619489949 649343337 569976748 748266761 569976748 748266761 689076786 459290278 689076786 459290278 282752006 423844543 282752006 423844543 289285469 433232475 289285469 433232475 561205125 658868596 561205125 658868596 471945256 577344438 471945256 577344438 84712486 127504364 84712486 127504364 56262897 84449844 56262897 84449844 874064300 188734732 874064300 188734732 379777090 715439153 379777090 715439153 12793331 19571896 12793331 19571896 344966541 586656576 344966541 586656576 34865633 51279908 34865633 51279908 618697472 698270861 618697472 698270861 565908204 823416679 565908204 823416679 134072284 201582450 134072284 201582450 105597844 158521988 105597844 158521988 248579718 372532367 248579718 372532367 394198579 528229607 394198579 528229607 314630587 472777554 314630587 472777554 342363828 657551962 342363828 657551962 846427784 230418677 846427784 230418677 720755409 413761049 720755409 413761049 378338827 567912803 378338827 567912803 846981014 229553902 846981014 229553902 344445636 770589496 344445636 770589496 113224966 169668823 113224966 169668823 559234318 843819403 559234318 843819403 895377364 157360676 895377364 157360676 464792543 708474922 464792543 708474922 542366330 751732530 542366330 751732530 596013595 579317307 596013595 579317307 932816548 102409841 932816548 102409841 5091815 7804638 5091815 7804638 687797967 460968370 687797967 460968370 417058511 730956036 417058511 730956036 417441687 930526010 417441687 930526010 651501656 564284185 651501656 564284185 489625469 646091595 489625469 646091595 323193543 486236840 323193543 486236840 667237788 493519454 667237788 493519454 983322610 25246645 983322610 25246645 685638477 464523494 685638477 464523494 935686836 97591641 935686836 97591641 572860723 948010008 572860723 948010008 303251715 454860890 303251715 454860890 126018357 189116279 126018357 189116279 833975871 249172332 833975871 249172332 488332595 580635661 488332595 580635661 657992168 814139649 657992168 814139649 704264354 437169245 704264354 437169245 764465705 348582678 764465705 348582678 916983901 125670915 916983901 125670915 500340029 907961419 500340029 907961419 345581258 698758643 345581258 698758643 393968182 598506701 393968182 598506701 472212221 823682638 472212221 823682638 517833313 925322393 517833313 925322393 516232394 868533963 516232394 868533963 308304041 462110667 308304041 462110667 165863908 251313108 165863908 251313108 379093502 738455007 379093502 738455007 119200729 178461194 119200729 178461194 246450145 369265394 246450145 369265394 981611677 28137371 981611677 28137371 164741896 249269024 164741896 249269024 939493326 91388593 939493326 91388593 994967497 7043741 994967497 7043741 277372565 416465353 277372565 416465353 92519741 138883772 92519741 138883772 529007833 731328160 529007833 731328160 809641805 284341390 809641805 284341390 445880248 882679469 445880248 882679469 381116114 579777809 381116114 579777809 468930627 980085666 468930627 980085666 935697073 97406321 935697073 97406321 519905108 716999619 519905108 716999619 332408442 499229205 332408442 499229205 992696768 10348357 992696768 10348357 71013250 107408126 71013250 107408126 944875038 82492328 944875038 82492328 937541486 94147155 937541486 94147155 643084159 840209472 643084159 840209472 624743455 832806803 624743455 832806803 652650882 980930405 652650882 980930405 934921136 99143155 934921136 99143155 557736041 649675242 557736041 649675242 522504644 982687356 522504644 982687356 861560963 206718889 861560963 206718889 675197817 480712495 675197817 480712495 827825572 259383377 827825572 259383377 963316350 54197150 963316350 54197150 357905811 939839460 357905811 939839460 655021363 753543754 655021363 753543754 579168908 677466763 579168908 677466763 789168119 312878094 789168119 312878094 726412199 405270031 726412199 405270031 258893245 387885395 258893245 387885395 972354941 40826451 972354941 40826451 172963226 263047407 172963226 263047407 584363854 774242466 584363854 774242466 995692644 6107612 995692644 6107612 650912811 954551915 650912811 954551915 381612784 654690075 381612784 654690075 811883069 281780300 811883069 281780300 694108648 451785120 694108648 451785120 317171257 476667783 317171257 476667783 523387116 749458868 523387116 749458868 102656076 153891981 102656076 153891981 475523587 848066093 475523587 848066093 785754762 317444488 785754762 317444488 982502915 26337850 982502915 26337850 45467834 67399521 45467834 67399521 565271033 906291472 565271033 906291472 246603719 369599913 246603719 369599913 436957044 575050267 436957044 575050267 144872240 219012773 144872240 219012773 220435291 332396909 220435291 332396909 52827034 78912998 52827034 78912998 218812490 330012089 218812490 330012089 987541567 18606971 987541567 18606971 872138647 191380006 872138647 191380006 114703501 171768318 114703501 171768318 230796314 346065003 230796314 346065003 434815398 591576295 434815398 591576295 691780904 455648134 691780904 455648134 306539347 459596498 306539347 459596498 133737180 200898359 133737180 200898359 89003903 134004252 89003903 134004252 95167165 142749582 95167165 142749582 949132244 75878363 949132244 75878363 364362788 684538231 364362788 684538231 461601135 772930903 461601135 772930903 900636504 149873180 900636504 149873180 630245909 750650395 630245909 750650395 111189851 166420104 111189851 166420104 746540782 374415777 746540782 374415777 178506349 271570026 178506349 271570026 177366536 269727210 177366536 269727210 472517328 845224124 472517328 845224124 977922829 33331574 977922829 33331574 27964554 42281480 27964554 42281480 338168283 522481832 338168283 522481832 573286624 969905498 573286624 969905498 855584845 216142487 855584845 216142487 140263858 211081188 140263858 211081188 138406693 208197725 138406693 208197725 276021498 414417515 276021498 414417515 803664776 292097819 803664776 292097819 553750561 545750093 553750561 545750093 518632936 741094579 518632936 741094579 595507096 921524911 595507096 921524911 783853194 320174144 783853194 320174144 871059650 193147485 871059650 193147485 191577417 289696333 191577417 289696333 224346010 337617071 224346010 337617071 982460554 26381087 982460554 26381087 97325264 145902089 97325264 145902089 878515903 182490768 878515903 182490768 734705944 392311337 734705944 392311337 576340210 742153459 576340210 742153459 648187258 932870765 648187258 932870765 766956091 345022744 766956091 345022744 477342660 712178291 477342660 712178291 210503898 317620666 210503898 317620666 329817674 495476125 329817674 495476125 769818664 340367174 769818664 340367174 754636829 362611291 754636829 362611291 279188049 419205418 279188049 419205418 601522377 838977473 601522377 838977473 225719754 339466069 225719754 339466069 647322047 994097859 647322047 994097859 470831309 502633640 470831309 502633640 953866909 68725146 953866909 68725146 516374626 818184667 516374626 818184667 714719911 422290479 714719911 422290479 50772301 75706347 50772301 75706347 336304347 757662055 336304347 757662055 932494685 102906496 932494685 102906496 817779866 273331235 817779866 273331235 270401261 406062810 270401261 406062810 35228885 51913634 35228885 51913634 453279214 554465043 453279214 554465043 610726382 955665961 610726382 955665961 198241103 299750334 198241103 299750334 307875987 461524766 307875987 461524766 836897514 245150079 836897514 245150079 896600839 155485186 896600839 155485186 47922459 71456684 47922459 71456684 318926262 479466627 318926262 479466627 302622841 453560243 302622841 453560243 791395260 309835905 791395260 309835905 618035003 871346197 618035003 871346197 833395018 250157171 833395018 250157171 963703790 53851450 963703790 53851450 819740367 271101289 819740367 271101289 586243789 874117397 586243789 874117397 34703676 50935658 34703676 50935658 553085812 520929337 553085812 520929337 650385716 672546203 650385716 672546203 480451015 655154939 480451015 655154939 355664761 569432864 355664761 569432864 770280634 339609026 770280634 339609026 738197863 387118587 738197863 387118587 302829439 453983417 302829439 453983417 487657048 753230819 487657048 753230819 663555456 498831172 663555456 498831172 893838440 159615225 893838440 159615225 519285050 889925824 519285050 889925824 736036151 389861788 736036151 389861788 267088159 401170091 267088159 401170091 208892563 315610698 208892563 315610698 147952998 223788244 147952998 223788244 455317813 887591627 455317813 887591627 445694970 549769496 445694970 549769496 228063917 342661178 228063917 342661178 641741422 938696727 641741422 938696727 529724578 596956297 529724578 596956297 564765614 580580435 564765614 580580435 399467829 643805249 399467829 643805249 157425549 238214882 157425549 238214882 616892393 569445084 616892393 569445084 632534363 548056450 632534363 548056450 448541402 983313185 448541402 983313185 281017144 421661174 281017144 421661174 607511179 831956001 607511179 831956001 501342565 851394789 501342565 851394789 714318455 422839478 714318455 422839478 906436101 140515403 906436101 140515403 632421901 806881360 632421901 806881360 984928701 22595567 984928701 22595567 684584686 466247903 684584686 466247903 792161911 308332148 792161911 308332148 290537068 435136857 290537068 435136857 612150892 942901800 612150892 942901800 726725905 404786082 726725905 404786082 13515141 20960374 13515141 20960374 635859896 566575204 635859896 566575204 882062943 177182122 882062943 177182122 900342756 150105359 900342756 150105359 637355311 810402480 637355311 810402480 139930650 210615388 139930650 210615388 576503495 776990826 576503495 776990826 682317268 469910093 682317268 469910093 932428392 103004375 932428392 103004375 934013640 100329881 934013640 100329881 253626022 380229141 253626022 380229141 198332816 300020491 198332816 300020491 390603058 937900271 390603058 937900271 606271088 796748009 606271088 796748009 375122519 829221967 375122519 829221967 523264732 668409269 523264732 668409269 177907492 270600561 177907492 270600561 310711899 466117019 310711899 466117019 826776455 260736830 826776455 260736830 900800988 149666747 900800988 149666747 580958968 538416159 580958968 538416159 981845296 27589304 981845296 27589304 759248705 356179129 759248705 356179129 173859520 264117878 173859520 264117878 658555451 653069073 658555451 653069073 616884047 502644446 616884047 502644446 677983470 475904494 677983470 475904494 28325349 42830609 28325349 42830609 332995585 519479998 332995585 519479998 946544033 79875912 946544033 79875912 112369799 168397962 112369799 168397962 897459212 154220854 897459212 154220854 934578694 99721471 934578694 99721471 123458360 185245950 123458360 185245950 371000806 919258105 371000806 919258105 301564372 452364301 301564372 452364301 410373883 814810343 410373883 814810343 488662543 535902303 488662543 535902303 326021440 490233386 326021440 490233386 956375417 64867317 956375417 64867317 2706734 4079017 2706734 4079017 133490028 200596285 133490028 200596285 756758220 359728934 756758220 359728934 630791596 946700105 630791596 946700105 51570815 76934665 51570815 76934665 474300860 611762305 474300860 611762305 666155594 494987991 666155594 494987991 646918241 895310223 646918241 895310223 419300918 706667250 419300918 706667250 687899059 460927076 687899059 460927076 303552598 455206059 303552598 455206059 687501405 461429027 687501405 461429027 863266117 203745177 863266117 203745177 872999947 190294367 872999947 190294367 643198765 967656916 643198765 967656916 869803778 194817870 869803778 194817870 410050585 605439537 410050585 605439537 722776572 410357857 722776572 410357857 983286086 25333591 983286086 25333591 998525290 1951448 998525290 1951448 193558671 292726444 193558671 292726444 270855105 406612979 270855105 406612979 428153778 793120828 428153778 793120828 10209949 15242850 10209949 15242850 443759669 514428384 443759669 514428384 488446182 883543439 488446182 883543439 343635295 898727577 343635295 898727577 341101666 605682057 341101666 605682057 540534363 932743759 540534363 932743759 956105469 65301214 956105469 65301214 613948589 651427564 613948589 651427564 359799668 795871545 359799668 795871545 328713731 494268858 328713731 494268858 874846219 187595824 874846219 187595824 424312509 539415624 424312509 539415624 662471772 690937898 662471772 690937898 891175167 163158948 891175167 163158948 675262633 480555192 675262633 480555192 507327611 645783278 507327611 645783278 934836288 99426721 934836288 99426721 408856870 567405182 408856870 567405182 240655499 361124914 240655499 361124914 745252668 376336363 745252668 376336363 875472345 186537162 875472345 186537162 519990308 691679194 519990308 691679194 365482185 560426208 365482185 560426208 805822032 289045811 805822032 289045811 941240834 88056910 941240834 88056910 662814951 940438144 662814951 940438144 759192179 356198013 759192179 356198013 434170157 889557679 434170157 889557679 90233525 135500124 90233525 135500124 530687773 954656206 530687773 954656206 348868624 643871370 348868624 643871370 797550224 301041102 797550224 301041102 700166704 443253996 700166704 443253996 223760993 336745640 223760993 336745640 709592641 429560331 709592641 429560331 773842710 334623460 773842710 334623460 208839368 315435834 208839368 315435834 722461184 410798315 722461184 410798315 522275332 750252189 522275332 750252189 973718568 39203336 973718568 39203336 935223007 98541904 935223007 98541904 163694149 247784900 163694149 247784900 856302295 215314395 856302295 215314395 381532549 819618614 381532549 819618614 840865643 239301723 840865643 239301723 568600135 556827395 568600135 556827395 644021176 646351543 644021176 646351543 222306785 334762662 222306785 334762662 785834104 317376363 785834104 317376363 581202359 661361214 581202359 661361214 720849694 413337881 720849694 413337881 811090785 282681637 811090785 282681637 988374378 17449034 988374378 17449034 745285308 376298153 745285308 376298153 883911606 174763219 883911606 174763219 338308356 976677820 338308356 976677820 685757503 464331110 685757503 464331110 409319391 568604258 409319391 568604258 898487578 152918420 898487578 152918420 718853206 416309979 718853206 416309979 297187956 445589399 297187956 445589399 782841959 321834831 782841959 321834831 429877660 561142116 429877660 561142116 190746372 288411212 190746372 288411212 523892278 998090255 523892278 998090255 110661669 165831095 110661669 165831095 1274728 1866661 1274728 1866661 446784600 654133204 446784600 654133204 530778030 762697447 530778030 762697447 50359003 75141942 50359003 75141942 341520420 555090717 341520420 555090717 984422203 23232989 984422203 23232989 77752844 116882344 77752844 116882344 355105640 605032288 355105640 605032288 740487695 383336616 740487695 383336616 852397212 221806486 852397212 221806486 497575170 633191408 497575170 633191408 905733756 141843787 905733756 141843787 792451234 307890012 792451234 307890012 355794618 890156759 355794618 890156759 82439890 123704616 82439890 123704616 350923233 724918368 350923233 724918368 359355103 875225068 359355103 875225068 765398313 347080644 765398313 347080644 481711835 863763361 481711835 863763361 515242354 546228753 515242354 546228753 184883082 280649086 184883082 280649086 779233645 326886274 779233645 326886274 827579954 259623732 827579954 259623732 121443808 182264817 121443808 182264817 73820583 110834528 73820583 110834528 281041729 421704844 281041729 421704844 818433424 272305341 818433424 272305341 860096645 208755094 860096645 208755094 875926484 186103599 875926484 186103599 904685500 143534634 904685500 143534634 898901762 152405664 898901762 152405664 648143213 614580247 648143213 614580247 150881107 228145198 150881107 228145198 245496782 368268437 245496782 368268437 435235507 697417049 435235507 697417049 369740180 944000285 369740180 944000285 754679452 362549281 754679452 362549281 271968970 408134754 271968970 408134754 170979254 259603488 170979254 259603488 158716514 240134165 158716514 240134165 565922919 805543709 565922919 805543709 907956289 138523710 907956289 138523710 97408107 146142529 97408107 146142529 316018762 475099735 316018762 475099735 870164880 194305732 870164880 194305732 600412812 901868465 600412812 901868465 426239551 805994656 426239551 805994656 157475929 238407927 157475929 238407927 222642293 335144785 222642293 335144785 902437925 146847720 902437925 146847720 188147189 285299104 188147189 285299104 694226981 451439673 694226981 451439673 215877591 325850807 215877591 325850807 500064588 833762812 500064588 833762812 84206817 126867474 84206817 126867474 787279258 315610700 787279258 315610700 895620525 157126116 895620525 157126116 718193070 417297109 718193070 417297109 339409236 795971307 339409236 795971307 354703065 849196104 354703065 849196104 824834796 263831716 824834796 263831716 875921753 186123688 875921753 186123688 267900767 402260248 267900767 402260248 166310907 251847952 166310907 251847952 703168194 438629235 703168194 438629235 453764410 533885730 453764410 533885730 908238282 138241347 908238282 138241347 796783005 302336795 796783005 302336795 342013628 770464345 342013628 770464345 530992744 735538867 530992744 735538867 76538954 115096942 76538954 115096942 953357550 69446479 953357550 69446479 383160114 533499122 383160114 533499122 581723517 698917937 581723517 698917937 539263093 713763089 539263093 713763089 291621070 437063795 291621070 437063795 29270151 44394106 29270151 44394106 291492000 436953118 291492000 436953118 87696119 131652644 87696119 131652644 799705624 297470661 799705624 297470661 481809078 934316386 481809078 934316386 964722915 52502836 964722915 52502836 323177435 486164481 323177435 486164481 64925459 97591640 64925459 97591640 116761350 175473789 116761350 175473789 905625544 142102031 905625544 142102031 694166000 451696425 694166000 451696425 496393372 594934973 496393372 594934973 509493069 759998798 509493069 759998798 964496824 52856071 964496824 52856071 864118104 202691954 864118104 202691954 289803089 433851645 289803089 433851645 751163267 368061844 751163267 368061844 870552238 193869890 870552238 193869890 718584270 416633422 718584270 416633422 710531749 428483093 710531749 428483093 614001724 552966379 614001724 552966379 585171000 720050963 585171000 720050963 615814001 696654993 615814001 696654993 310675162 465900165 310675162 465900165 717306040 418699897 717306040 418699897 400932969 614503374 400932969 614503374 810410167 283494324 810410167 283494324 734890740 392049657 734890740 392049657 570851946 924799957 570851946 924799957 407560112 731518843 407560112 731518843 87632854 131545745 87632854 131545745 343402226 844560499 343402226 844560499 296644061 444923715 296644061 444923715 50277100 74932795 50277100 74932795 348818763 656447540 348818763 656447540 233186564 350363275 233186564 350363275 604940211 654726298 604940211 654726298 368155352 837800969 368155352 837800969 792284269 308174798 792284269 308174798 115042378 172393286 115042378 172393286 152812711 231321566 152812711 231321566 472954517 847322055 472954517 847322055 565223127 638458123 565223127 638458123 331658162 497911120 331658162 497911120 981375611 28554045 981375611 28554045 626265291 703747142 626265291 703747142 352593067 844203154 352593067 844203154 468092494 936890573 468092494 936890573 959257827 60423235 959257827 60423235 986844960 19677091 986844960 19677091 208957817 315733800 208957817 315733800 719767849 414974684 719767849 414974684 196097511 296439396 196097511 296439396 208208662 314624739 208208662 314624739 937736664 93727076 937736664 93727076 852806920 221257752 852806920 221257752 757428964 359019117 757428964 359019117 406954841 788360800 406954841 788360800 213068139 321472001 213068139 321472001 528700423 993540166 528700423 993540166 169871071 257986991 169871071 257986991 392388936 968647228 392388936 968647228 426479674 745753278 426479674 745753278 562318955 866405652 562318955 866405652 509413633 816712779 509413633 816712779 142883314 215459508 142883314 215459508 582070192 881382643 582070192 881382643 887931858 168393499 887931858 168393499 574838894 844183054 574838894 844183054 720123805 414465719 720123805 414465719 255671177 382936774 255671177 382936774 449628532 753991707 449628532 753991707 270020233 405403068 270020233 405403068 609577904 848671840 609577904 848671840 15407547 23618782 15407547 23618782 783833696 320271516 783833696 320271516 710153436 428928413 710153436 428928413 669549133 489872796 669549133 489872796 426321554 672254026 426321554 672254026 341568339 687017291 341568339 687017291 90420388 135950635 90420388 135950635 1497688 2436585 1497688 2436585 911470881 133781066 911470881 133781066 878756877 182236254 878756877 182236254 830103959 255854302 830103959 255854302 275279783 413270284 275279783 413270284 935028195 98991238 935028195 98991238 761059882 354196262 761059882 354196262 541402540 700456550 541402540 700456550 205889403 310694965 205889403 310694965 536301006 963182197 536301006 963182197 764691208 348388995 764691208 348388995 153112337 231632559 153112337 231632559 596270628 565228310 596270628 565228310 369217191 802489994 369217191 802489994 722186538 411429671 722186538 411429671 710010469 429041120 710010469 429041120 724770784 407448601 724770784 407448601 743239618 379952511 743239618 379952511 279337669 419346802 279337669 419346802 923250985 116108548 923250985 116108548 298100157 447147404 298100157 447147404 242548771 363932367 242548771 363932367 860089635 208772364 860089635 208772364 249696584 373873381 249696584 373873381 508172031 622541602 508172031 622541602 599990926 594583375 599990926 594583375 53205623 79527579 53205623 79527579 289578550 433650579 289578550 433650579 970011937 44404348 970011937 44404348 924231242 114729148 924231242 114729148 966816709 49091760 966816709 49091760 239409730 359092808 239409730 359092808 370390012 535321868 370390012 535321868 430842847 610061706 430842847 610061706 920833923 119921358 920833923 119921358 306538031 459593205 306538031 459593205 653096780 987073495 653096780 987073495 170221020 258392173 170221020 258392173 140851367 212082818 140851367 212082818 433118173 712908927 433118173 712908927 899542366 151325828 899542366 151325828 436782840 982524465 436782840 982524465 407216965 808766573 407216965 808766573 78765646 118257729 78765646 118257729 696080200 449005519 696080200 449005519 364061601 999595728 364061601 999595728 361246234 733170590 361246234 733170590 468738040 717507073 468738040 717507073 282660729 423758112 282660729 423758112 662851816 898098234 662851816 898098234 939657842 90946477 939657842 90946477 338597077 997473352 338597077 997473352 96323843 144584494 96323843 144584494 628107171 718571356 628107171 718571356 444694732 743494142 444694732 743494142 389154122 560119445 389154122 560119445 771168735 338222171 771168735 338222171 505620300 995111423 505620300 995111423 829496158 256676238 829496158 256676238 37790326 55995643 37790326 55995643 161954150 245258638 161954150 245258638 738597737 386364688 738597737 386364688 693462772 452809416 693462772 452809416 48211141 71735193 48211141 71735193 916492153 126607101 916492153 126607101 942442011 86136278 942442011 86136278 411901279 613498686 411901279 613498686 299654768 449569989 299654768 449569989 631468767 999900517 631468767 999900517 395407561 953187809 395407561 953187809 780718995 324867576 780718995 324867576 820507874 269936676 820507874 269936676 615065371 918289390 615065371 918289390 827557674 259711183 827557674 259711183 970405926 43923187 970405926 43923187 521419556 995548359 521419556 995548359 631359593 664261233 631359593 664261233 184161977 279790752 184161977 279790752 983123655 25582628 983123655 25582628 194488913 294225240 194488913 294225240 968303512 46474899 968303512 46474899 997883689 2974097 997883689 2974097 92500777 138844924 92500777 138844924 860399080 208107525 860399080 208107525 587009684 940084553 587009684 940084553 920082355 120758012 920082355 120758012 717310371 418696895 717310371 418696895 213941424 323275833 213941424 323275833 177759862 270318410 177759862 270318410 571767947 689757871 571767947 689757871 49172062 73108349 49172062 73108349 258670363 387675440 258670363 387675440 870817819 193551978 870817819 193551978 374672928 927445748 374672928 927445748 272372694 408519879 272372694 408519879 47152991 69887991 47152991 69887991 517064615 863962156 517064615 863962156 19520617 29984025 19520617 29984025 673761617 483002940 673761617 483002940 670016978 489131157 670016978 489131157 19489878 29976332 19489878 29976332 990843917 13715176 990843917 13715176 536980515 542758438 536980515 542758438 846717577 229854497 846717577 229854497 519263557 855372326 519263557 855372326 242020815 363213894 242020815 363213894 842795034 236468140 842795034 236468140 131914692 198201862 131914692 198201862 179067256 272227200 179067256 272227200 474941286 827005450 474941286 827005450 659505499 818817152 659505499 818817152 505044264 982032742 505044264 982032742 6996044 10388831 6996044 10388831 903193779 145716091 903193779 145716091 858644516 211852907 858644516 211852907 95817873 143573882 95817873 143573882 287452012 430268331 287452012 430268331 483350057 862425013 483350057 862425013 172188203 261668244 172188203 261668244 313836711 471332075 313836711 471332075 872652752 190770261 872652752 190770261 119302978 178635415 119302978 178635415 2374706 3535479 2374706 3535479 544947115 790589442 544947115 790589442 157497999 238500226 157497999 238500226 12657014 19355304 12657014 19355304 557137309 812653732 557137309 812653732 88968461 133828078 88968461 133828078 471807430 713316126 471807430 713316126 544597202 825293734 544597202 825293734 853657772 219542902 853657772 219542902 166337273 251914365 166337273 251914365 926874189 110944778 926874189 110944778 545598741 814492430 545598741 814492430 299847536 449914799 299847536 449914799 259201133 388405484 259201133 388405484 630109050 562517548 630109050 562517548 289244998 433095435 289244998 433095435 88966084 133815835 88966084 133815835 70394547 106202752 70394547 106202752 315489976 474137045 315489976 474137045 649894436 622555793 649894436 622555793 741368878 382093171 741368878 382093171 433363579 779193609 433363579 779193609 223708980 336678082 223708980 336678082 392189702 551056543 392189702 551056543 492592589 887641006 492592589 887641006 960604848 58768132 960604848 58768132 920104875 120737279 920104875 120737279 47560681 70788899 47560681 70788899 935871524 96897131 935871524 96897131 340792168 888756048 340792168 888756048 910501279 135471911 910501279 135471911 982751236 25923487 982751236 25923487 279498443 419409709 279498443 419409709 492246860 806486443 492246860 806486443 243703031 365811314 243703031 365811314 960744597 58553015 960744597 58553015 944649059 82697140 944649059 82697140 938277631 92830749 938277631 92830749 921851209 118433637 921851209 118433637 177586994 270044619 177586994 270044619 666191393 494955400 666191393 494955400 426501705 620013162 426501705 620013162 689610288 458674067 689610288 458674067 403923293 759721012 403923293 759721012 705667704 435476056 705667704 435476056 732827442 396127250 732827442 396127250 249080025 373159447 249080025 373159447 40995508 60833784 40995508 60833784 748020645 372743968 748020645 372743968 36158951 53363718 36158951 53363718 165468603 250562419 165468603 250562419 513446400 871602155 513446400 871602155 904837121 143364232 904837121 143364232 880760175 178573753 880760175 178573753 465573265 939437410 465573265 939437410 820741551 269656014 820741551 269656014 117876962 176940633 117876962 176940633 932023075 103680711 932023075 103680711 368210890 553068753 368210890 553068753 302390727 453333005 302390727 453333005 154756553 233863129 154756553 233863129 446943362 747068349 446943362 747068349 962752009 55457897 962752009 55457897 488459159 889412103 488459159 889412103 605564120 609882835 605564120 609882835 357936090 674286140 357936090 674286140 49172283 73125488 49172283 73125488 139546945 209711273 139546945 209711273 984596717 22920501 984596717 22920501 160427895 242481236 160427895 242481236 546102177 871999332 546102177 871999332 419938417 816153604 419938417 816153604 100881394 151585557 100881394 151585557 244177106 366570871 244177106 366570871 58805235 87748986 58805235 87748986 4423273 7015536 4423273 7015536 853488972 219807836 853488972 219807836 851038687 223994873 851038687 223994873 953544417 69137904 953544417 69137904 589243539 930323947 589243539 930323947 80310080 120391570 80310080 120391570 871555353 192321522 871555353 192321522 517577821 536324212 517577821 536324212 351777599 930142550 351777599 930142550 409906932 590944695 409906932 590944695 945484410 81459265 945484410 81459265 262091874 392798723 262091874 392798723 249155242 373233482 249155242 373233482 684075750 467379788 684075750 467379788 430868537 660735751 430868537 660735751 987520066 18651247 987520066 18651247 259653797 389129191 259653797 389129191 242819821 364334452 242819821 364334452 878392711 182615225 878392711 182615225 775693952 331892242 775693952 331892242 531093076 799674992 531093076 799674992 681782700 470559735 681782700 470559735 410328148 907049978 410328148 907049978 515193029 501395571 515193029 501395571 483695679 579057866 483695679 579057866 94991474 142457345 94991474 142457345 786699112 316156273 786699112 316156273 934115365 100153452 934115365 100153452 423862424 559315747 423862424 559315747 226667128 340564061 226667128 340564061 101863562 152936950 101863562 152936950 785056714 318631721 785056714 318631721 400867639 698822374 400867639 698822374 764183557 349153059 764183557 349153059 213829724 323075219 213829724 323075219 34696518 50930195 34696518 50930195 14174855 22195021 14174855 22195021 48840420 72448669 48840420 72448669 197515665 298619074 197515665 298619074 107708550 161410286 107708550 161410286 472188960 708448265 472188960 708448265 573642222 972439515 573642222 972439515 552605346 505838915 552605346 505838915 200988755 303524301 200988755 303524301 100505906 151035107 100505906 151035107 93503021 140202242 93503021 140202242 963591871 54054551 963591871 54054551 817919267 273072391 817919267 273072391 13908639 21951080 13908639 21951080 874874644 187466809 874874644 187466809 959091554 60699019 959091554 60699019 843973310 234601239 843973310 234601239 15981029 24770252 15981029 24770252 922570728 117277384 922570728 117277384 835206099 247715626 835206099 247715626 140614467 211852906 140614467 211852906 206914358 312059323 206914358 312059323 232244250 348713187 232244250 348713187 600989121 957324636 600989121 957324636 363900744 505672731 363900744 505672731 594936298 565125941 594936298 565125941 397688451 965990933 397688451 965990933 396468154 871511562 396468154 871511562 620706595 989217203 620706595 989217203 768653697 342177589 768653697 342177589 732780863 396140514 732780863 396140514 592856287 702976370 592856287 702976370 249812922 374035396 249812922 374035396 739895559 384135845 739895559 384135845 824559253 264233169 824559253 264233169 524921740 747417323 524921740 747417323 899198931 151905209 899198931 151905209 742178775 381193728 742178775 381193728 89852941 135099776 89852941 135099776 61974312 92830748 61974312 92830748 610930397 685806340 610930397 685806340 105757015 158710988 105757015 158710988 717877890 417800555 717877890 417800555 562380786 824871457 562380786 824871457 152400096 230418675 152400096 230418675 149865942 226756645 149865942 226756645 467480078 753873005 467480078 753873005 141364737 212654131 141364737 212654131 121236052 181978383 121236052 181978383 16032660 24918962 16032660 24918962 935257449 98468261 935257449 98468261 724126866 408241437 724126866 408241437 76119776 114300215 76119776 114300215 234097444 351895224 234097444 351895224 110509319 165576783 110509319 165576783 203694250 306897261 203694250 306897261 565015942 769809629 565015942 769809629 802496866 293813515 802496866 293813515 96675178 145111795 96675178 145111795 264092311 396258998 264092311 396258998 687931797 460864742 687931797 460864742 185487912 281775944 185487912 281775944 111384559 166721103 111384559 166721103 343950677 578400884 343950677 578400884 461256674 818446907 461256674 818446907 801011218 296017182 801011218 296017182 81648889 122474133 81648889 122474133 152725551 231086640 152725551 231086640 652090554 585067346 652090554 585067346 146555353 222055902 146555353 222055902 139113314 209072911 139113314 209072911 868217453 197099246 868217453 197099246 650312880 865443099 650312880 865443099 22546249 34037068 22546249 34037068 552170146 978414626 552170146 978414626 782557949 322067119 782557949 322067119 646350174 541614641 646350174 541614641 601439798 956045041 601439798 956045041 434944738 668727091 434944738 668727091 995798192 6019866 995798192 6019866 667384300 493440917 667384300 493440917 830097054 255863900 830097054 255863900 559188637 956430384 559188637 956430384 486868823 754074495 486868823 754074495 773835463 334630412 773835463 334630412 769478023 341068616 769478023 341068616 915162521 128394177 915162521 128394177 508648499 710177230 508648499 710177230 216655631 326719143 216655631 326719143 780427153 325262345 780427153 325262345 631961338 634222007 631961338 634222007 71061776 107538573 71061776 107538573 865958774 200157653 865958774 200157653 751040052 368356240 751040052 368356240 482980662 981694784 482980662 981694784 355368898 867352053 355368898 867352053 387753570 762780093 387753570 762780093 631953351 599811934 631953351 599811934 423647741 630353836 423647741 630353836 679240021 474213993 679240021 474213993 369597802 692503857 369597802 692503857 958897284 60922184 958897284 60922184 837811416 243617468 837811416 243617468 973268099 39603450 973268099 39603450 768178071 342877279 768178071 342877279 44606988 66213161 44606988 66213161 767800218 343359767 767800218 343359767 443774902 592299398 443774902 592299398 47108788 69803723 47108788 69803723 141615671 213407654 141615671 213407654 537542330 682587370 537542330 682587370 114499000 171500354 114499000 171500354 15602922 23828161 15602922 23828161 203006770 306010621 203006770 306010621 94913010 142354747 94913010 142354747 883997095 174515756 883997095 174515756 309813539 464424490 309813539 464424490 281237604 421935781 281237604 421935781 294249109 441160684 294249109 441160684 919465749 121971013 919465749 121971013 625657489 687754134 625657489 687754134 303891336 455673284 303891336 455673284 590747931 687907357 590747931 687907357 879763311 180765812 879763311 180765812 753336097 364288734 753336097 364288734 766083740 345979482 766083740 345979482 253206084 379673587 253206084 379673587 776097105 331291133 776097105 331291133 630007237 844910206 630007237 844910206 333339840 883157409 333339840 883157409 291229815 436746929 291229815 436746929 636154623 777239558 636154623 777239558 284686664 426331860 284686664 426331860 664804721 497029731 664804721 497029731 796780533 302354576 796780533 302354576 622835865 818336119 622835865 818336119 996628010 4993444 996628010 4993444 914701733 128812694 914701733 128812694 313960951 471506100 313960951 471506100 762286847 352173231 762286847 352173231 206519793 311369587 206519793 311369587 581537529 636996595 581537529 636996595 94640532 141750831 94640532 141750831 688796499 459849752 688796499 459849752 34192554 50442482 34192554 50442482 698943559 444871220 698943559 444871220 706471022 433988664 706471022 433988664 221171891 333462642 221171891 333462642 418560784 530993247 418560784 530993247 784707782 319075467 784707782 319075467 832537140 251567663 832537140 251567663 741811988 381553975 741811988 381553975 98320591 147589875 98320591 147589875 765646793 346694798 765646793 346694798 890580942 164338933 890580942 164338933 357403011 766134884 357403011 766134884 193334978 292203369 193334978 292203369 907511722 138883773 907511722 138883773 946014426 80658584 946014426 80658584 467826959 637738932 467826959 637738932 17518129 27183584 17518129 27183584 385601958 585630351 385601958 585630351 468101120 940451745 468101120 940451745 691146411 456584678 691146411 456584678 111447055 166835124 111447055 166835124 857942018 212579395 857942018 212579395 545521965 911150282 545521965 911150282 35423148 52128775 35423148 52128775 918708377 122928580 918708377 122928580 567180066 516067238 567180066 516067238 238800064 358174022 238800064 358174022 693777764 452428929 693777764 452428929 62769303 94061695 62769303 94061695 183768813 279387000 183768813 279387000 471539201 695296060 471539201 695296060 962083255 56227967 962083255 56227967 680660350 472105339 680660350 472105339 268315082 402710703 268315082 402710703 662705234 716658845 662705234 716658845 165502214 250565731 165502214 250565731 119311223 178833349 119311223 178833349 485528266 681161947 485528266 681161947 686050538 463898608 686050538 463898608 65570254 98468258 65570254 98468258 276672682 415268396 276672682 415268396 709026083 430463035 709026083 430463035 516084629 761393606 516084629 761393606 211210737 318493567 211210737 318493567 42848307 63659495 42848307 63659495 165771368 251138034 165771368 251138034 908886223 137592852 908886223 137592852 530930730 744432490 530930730 744432490 504522532 539054029 504522532 539054029 861162643 207039797 861162643 207039797 922880675 116632900 922880675 116632900 148008759 223994870 148008759 223994870 788764691 313460718 788764691 313460718 955046366 66715480 955046366 66715480 157134315 237839488 157134315 237839488 744052704 378803749 744052704 378803749 436185429 662967019 436185429 662967019 548190643 968873831 548190643 968873831 967458890 47739910 967458890 47739910 247783819 371298448 247783819 371298448 844761876 233276185 844761876 233276185 798789160 298915074 798789160 298915074 44593062 66204325 44593062 66204325 823791694 265138596 823791694 265138596 475750916 767228433 475750916 767228433 339992409 521009954 339992409 521009954 981537678 28264845 981537678 28264845 958395416 62027579 958395416 62027579 888558163 167411272 888558163 167411272 124778515 186952166 124778515 186952166 102584049 153772914 102584049 153772914 257552369 385784191 257552369 385784191 545514995 885318243 545514995 885318243 370427994 894852649 370427994 894852649 811369269 282417790 811369269 282417790 330321222 496072228 330321222 496072228 333225173 644259034 333225173 644259034 479759359 939785009 479759359 939785009 47078654 69752325 47078654 69752325 924890056 113796509 924890056 113796509 347996530 859221299 347996530 859221299 750290177 369245356 750290177 369245356 795643985 303930718 795643985 303930718 30096005 45235504 30096005 45235504 662983356 499663892 662983356 499663892 233994548 351684721 233994548 351684721 534204319 667737260 534204319 667737260 456853409 520045098 456853409 520045098 101339302 152413520 101339302 152413520 17168178 26749294 17168178 26749294 178059164 270876965 178059164 270876965 96614347 145047167 96614347 145047167 196926184 297669558 196926184 297669558 52265753 78114024 52265753 78114024 276170834 414586525 276170834 414586525 646242096 828621677 646242096 828621677 988908879 16738396 988908879 16738396 906088742 141054187 906088742 141054187 471142916 849485808 471142916 849485808 286335971 428980669 286335971 428980669 494975276 608354010 494975276 608354010 9575491 14276805 9575491 14276805 403073859 929087868 403073859 929087868 971213863 42830606 971213863 42830606 189223394 286717542 189223394 286717542 606640794 802791553 606640794 802791553 730366475 399416241 730366475 399416241 502265582 831688849 502265582 831688849 738077518 387411126 738077518 387411126 670048479 489078656 670048479 489078656 952698742 70555107 952698742 70555107 350147379 681354340 350147379 681354340 369493673 813988910 369493673 813988910 722255686 411342716 722255686 411342716 841001992 239126549 841001992 239126549 710584721 428337271 710584721 428337271 318161222 478200354 318161222 478200354 671154344 487206541 671154344 487206541 959416575 60208481 959416575 60208481 805019138 290148039 805019138 290148039 294106467 441020446 294106467 441020446 733596762 394576490 733596762 394576490 821747812 268164114 821747812 268164114 973862058 38973232 973862058 38973232 830967007 254419707 830967007 254419707 490815519 989895265 490815519 989895265 16889517 26268433 16889517 26268433 764594798 348457805 764594798 348457805 97972563 147093962 97972563 147093962 476153195 983210318 476153195 983210318 640676531 863813530 640676531 863813530 105896679 158930573 105896679 158930573 816566883 275238488 816566883 275238488 95668391 143415256 95668391 143415256 717030211 419041119 717030211 419041119 783246610 321055550 783246610 321055550 153534914 232096465 153534914 232096465 168187749 255278695 168187749 255278695 146534799 222021119 146534799 222021119 113695658 170472255 113695658 170472255 85258573 128286962 85258573 128286962 378404496 685705337 378404496 685705337 121273531 182124506 121273531 182124506 116106029 174144577 116106029 174144577 241250819 361908580 241250819 361908580 163458815 247607457 163458815 247607457 944727990 82643840 944727990 82643840 920022509 120923622 920022509 120923622 755358785 361410595 755358785 361410595 691131168 456644565 691131168 456644565 807252922 287201736 807252922 287201736 855897924 215889800 855897924 215889800 410509899 663623128 410509899 663623128 909868122 136331246 909868122 136331246 380112934 761873820 380112934 761873820 369689651 655359374 369689651 655359374 791224609 310137323 791224609 310137323 761652459 353297249 761652459 353297249 598836236 772181260 598836236 772181260 495170347 650215659 495170347 650215659 949357758 75609788 949357758 75609788 634198789 675636732 634198789 675636732 598133640 571653158 598133640 571653158 906631395 140202240 906631395 140202240 311983681 468761424 311983681 468761424 680918560 471719723 680918560 471719723 119288102 178573756 119288102 178573756 421828820 542214222 421828820 542214222 997137599 4135010 997137599 4135010 933694740 101157941 933694740 101157941 677301810 476937266 677301810 476937266 432541144 812640053 432541144 812640053 564820176 821215795 564820176 821215795 249673642 373863617 249673642 373863617 65859469 99095030 65859469 99095030 946689722 79527576 946689722 79527576 673813558 482985980 673813558 482985980 611985341 757354404 611985341 757354404 239666221 359380665 239666221 359380665 983800860 24367888 983800860 24367888 355231911 808816984 355231911 808816984 783645170 320735881 783645170 320735881 300492808 450971719 300492808 450971719 991837070 12091811 991837070 12091811 149566245 226392175 149566245 226392175 249925614 374190580 249925614 374190580 633882410 575280389 633882410 575280389 779910598 325850802 779910598 325850802 992108430 11455849 992108430 11455849 713960892 423352952 713960892 423352952 338434158 994512099 338434158 994512099 518785303 941976068 518785303 941976068 792348549 308025180 792348549 308025180 711927670 426500011 711927670 426500011 56134735 84152033 56134735 84152033 622784030 557181628 622784030 557181628 749124637 370880759 749124637 370880759 744355179 378232672 744355179 378232672 470931731 599868897 470931731 599868897 283985112 425246362 283985112 425246362 808931990 285298132 808931990 285298132 425606580 724721707 425606580 724721707 603213200 663394493 603213200 663394493 368190229 536913039 368190229 536913039 514517212 781044074 514517212 781044074 95027019 142535251 95027019 142535251 105362852 158111199 105362852 158111199 652845425 839914389 652845425 839914389 327422616 492569385 327422616 492569385 855560276 216158374 855560276 216158374 13732967 21504788 13732967 21504788 957784075 62802152 957784075 62802152 191770992 290058385 191770992 290058385 112248526 167930065 112248526 167930065 510442336 746137494 510442336 746137494 413301816 897728938 413301816 897728938 616938946 618771679 616938946 618771679 185608951 281984758 185608951 281984758 832825191 251148356 832825191 251148356 805894304 288914591 805894304 288914591 957583510 63047935 957583510 63047935 673340126 483288874 673340126 483288874 721224331 412990385 721224331 412990385 239730708 359410359 239730708 359410359 860753297 207565992 860753297 207565992 595083233 795974037 595083233 795974037 679835946 473448289 679835946 473448289 953552181 69094381 953552181 69094381 536173222 507711282 536173222 507711282 760976335 354359453 760976335 354359453 25714488 38755049 25714488 38755049 767572004 343757429 767572004 343757429 165027121 249964748 165027121 249964748 171602434 260655257 171602434 260655257 689017331 459403801 689017331 459403801 808034078 286426356 808034078 286426356 657158915 532011741 657158915 532011741 359504677 941791365 359504677 941791365 423480755 575622645 423480755 575622645 890987041 163555755 890987041 163555755 130812327 196296334 130812327 196296334 22589035 34120582 22589035 34120582 317455271 477330697 317455271 477330697 213506913 322204728 213506913 322204728 114323723 171338082 114323723 171338082 994708267 7272167 994708267 7272167 599171132 843733135 599171132 843733135 97744639 146650076 97744639 146650076 293130727 439475889 293130727 439475889 230427705 345701203 230427705 345701203 6503904 9545953 6503904 9545953 652943076 930175463 652943076 930175463 786912264 316041041 786912264 316041041 170709605 259102424 170709605 259102424 76030956 114231263 76030956 114231263 834337909 248928651 834337909 248928651 811962384 281759549 811962384 281759549 71319317 107855877 71319317 107855877 235006364 352933089 235006364 352933089 440814247 975319906 440814247 975319906 54614907 81910520 54614907 81910520 239188981 358855053 239188981 358855053 89976478 135329873 89976478 135329873 180486790 274531922 180486790 274531922 370543480 671267250 370543480 671267250 317987184 477812895 317987184 477812895 145746856 220970187 145746856 220970187 91257615 137200468 91257615 137200468 257826908 386310637 257826908 386310637 713711321 423548630 713711321 423548630 82115494 123066896 82115494 123066896 453262924 514099244 453262924 514099244 392443647 993844580 392443647 993844580 878866380 182124507 878866380 182124507 835405286 247505235 835405286 247505235 681085839 471530395 681085839 471530395 385808674 680691039 385808674 680691039 981145305 28744775 981145305 28744775 259609823 388970738 259609823 388970738 102410428 153566460 102410428 153566460 528109498 739784373 528109498 739784373 186557876 283281148 186557876 283281148 823806324 265057223 823806324 265057223 807003401 287691445 807003401 287691445 455476729 770153314 455476729 770153314 826299468 261508639 826299468 261508639 275996709 414380420 275996709 414380420 136962752 206341743 136962752 206341743 735215131 391757824 735215131 391757824 640414938 631820662 640414938 631820662 433298130 917978945 433298130 917978945 807032315 287492589 807032315 287492589 527302612 703801967 527302612 703801967 953727476 69003595 953727476 69003595 605387023 720751638 605387023 720751638 922783210 116784583 922783210 116784583 197458883 298545584 197458883 298545584 855665060 216037191 855665060 216037191 920653699 120217976 920653699 120217976 441736567 680175166 441736567 680175166 991613578 12325260 991613578 12325260 226749466 340768005 226749466 340768005 898643647 152788646 898643647 152788646 585312757 714432702 585312757 714432702 173930981 264246367 173930981 264246367 215424761 325272042 215424761 325272042 714074515 423201084 714074515 423201084 144740749 218775765 144740749 218775765 315300268 473851607 315300268 473851607 505630649 907968312 505630649 907968312 196842971 297511726 196842971 297511726 640671792 753306053 640671792 753306053 674433249 481916330 674433249 481916330 814171524 279011775 814171524 279011775 668503583 491221806 668503583 491221806 354755944 549304011 354755944 549304011 80004959 119991645 80004959 119991645 989624494 15694790 989624494 15694790 461566410 773213870 461566410 773213870 398917026 586910037 398917026 586910037 82319502 123375939 82319502 123375939 661665355 821567639 661665355 821567639 40800698 60474849 40800698 60474849 768827792 341996249 768827792 341996249 754945145 362207934 754945145 362207934 340399266 579139419 340399266 579139419 114356297 171352576 114356297 171352576 475682659 867444749 475682659 867444749 651240168 640313087 651240168 640313087 251835916 377105697 251835916 377105697 134565934 202301261 134565934 202301261 840834842 239360997 840834842 239360997 19832882 30108834 19832882 30108834 192662906 291371243 192662906 291371243 648841293 618688202 648841293 618688202 956307218 65020395 956307218 65020395 404041122 796983917 404041122 796983917 284214885 425590620 284214885 425590620 449863220 628042523 449863220 628042523 441087194 639840953 441087194 639840953 449235343 954593506 449235343 954593506 390973163 582904908 390973163 582904908 781798616 323275835 781798616 323275835 690977984 456784093 690977984 456784093 502030365 525644618 502030365 525644618 706681914 433765315 706681914 433765315 989550210 15746158 989550210 15746158 998116644 2602623 998116644 2602623 258842173 387860193 258842173 387860193 233356161 350716679 233356161 350716679 912633903 131727001 912633903 131727001 557597173 685105990 557597173 685105990 95896909 143695907 95896909 143695907 725387665 406612974 725387665 406612974 647750106 519942627 647750106 519942627 157480051 238408545 157480051 238408545 313192235 470492040 313192235 470492040 227719138 341923332 227719138 341923332 954822278 66939775 954822278 66939775 806715113 288084495 806715113 288084495 72702917 109447633 72702917 109447633 173862845 264122264 173862845 264122264 518417521 772769218 518417521 772769218 42238821 62690290 42238821 62690290 561739513 869763712 561739513 869763712 643722417 942284471 643722417 942284471 339142247 616419846 339142247 616419846 871167490 192930380 871167490 192930380 846690080 229898155 846690080 229898155 355530593 741431961 355530593 741431961 984939940 22586315 984939940 22586315 402427813 734702187 402427813 734702187 566004834 665222782 566004834 665222782 479378628 850731338 479378628 850731338 27023483 40637430 27023483 40637430 544576045 628798660 544576045 628798660 413561767 681750449 413561767 681750449 312887919 469912415 312887919 469912415 817648280 273604215 817648280 273604215 476795083 644112090 476795083 644112090 205385203 309894528 205385203 309894528 242560784 363958566 242560784 363958566 771376043 337930491 771376043 337930491 36146988 53261161 36146988 53261161 415224823 797058428 415224823 797058428 80996913 121440341 80996913 121440341 751641546 367200651 751641546 367200651 647126642 974718669 647126642 974718669 304928493 457124869 304928493 457124869 728987989 401258484 728987989 401258484 248317054 372111995 248317054 372111995 370555749 603720570 370555749 603720570 197640971 298720508 197640971 298720508 158803163 240214150 158803163 240214150 585849940 580230271 585849940 580230271 844439811 233781461 844439811 233781461 802919153 293109867 802919153 293109867 985466810 22042423 985466810 22042423 787190744 315698999 787190744 315698999 916287008 126951225 916287008 126951225 889276959 166394820 889276959 166394820 893965562 159433269 893965562 159433269 596275609 742493782 596275609 742493782 566438638 594632977 566438638 594632977 202171827 304954408 202171827 304954408 277568077 416846748 277568077 416846748 246303147 369081706 246303147 369081706 376516950 800862711 376516950 800862711 288983835 432807490 288983835 432807490 210908517 318103349 210908517 318103349 429861819 750996650 429861819 750996650 993328947 9214996 993328947 9214996 836974015 245015792 836974015 245015792 168688214 256131759 168688214 256131759 599898645 778636849 599898645 778636849 83349155 125392704 83349155 125392704 205813824 310496786 205813824 310496786 296286563 444158604 296286563 444158604 697685814 446711011 697685814 446711011 398376420 861314727 398376420 861314727 525409644 900107546 525409644 900107546 166445210 252051775 166445210 252051775 797869406 300479556 797869406 300479556 81775816 122728941 81775816 122728941 34140700 50359310 34140700 50359310 413888346 563657591 413888346 563657591 235982381 354694348 235982381 354694348 854532260 218075182 854532260 218075182 967642527 47477104 967642527 47477104 318669547 478962304 318669547 478962304 430876200 618883477 430876200 618883477 34996352 51624114 34996352 51624114 947378943 78612158 947378943 78612158 625779986 509410920 625779986 509410920 448814707 507586341 448814707 507586341 124207736 186325708 124207736 186325708 124316553 186403970 124316553 186403970 208534099 315052828 208534099 315052828 534035354 617948740 534035354 617948740 824718304 263928835 824718304 263928835 861488133 206806100 861488133 206806100 701551859 441166677 701551859 441166677 43353797 64518657 43353797 64518657 145274022 219910749 145274022 219910749 328330010 493823128 328330010 493823128 328153713 493498739 328153713 493498739 76827112 115504814 76827112 115504814 557574857 863151788 557574857 863151788 347528948 931362539 347528948 931362539 605323558 628863038 605323558 628863038 636182329 539451908 636182329 539451908 135197481 203120186 135197481 203120186 36212831 53470239 36212831 53470239 334684146 707173702 334684146 707173702 642664760 814542189 642664760 814542189 325482219 489216150 325482219 489216150 648935076 748586747 648935076 748586747 143981416 217521048 143981416 217521048 681187352 471263310 681187352 471263310 36383749 53689690 36383749 53689690 653636095 791770257 653636095 791770257 697976134 446150713 697976134 446150713 777315373 329533083 777315373 329533083 43038189 64044246 43038189 64044246 634375494 709258940 634375494 709258940 865423740 200849751 865423740 200849751 68000810 102680394 68000810 102680394 135768758 203947578 135768758 203947578 306595031 459712928 306595031 459712928 950281848 74060248 950281848 74060248 20559973 31184760 20559973 31184760 712592269 425318133 712592269 425318133 457861390 560731631 457861390 560731631 409167622 667618691 409167622 667618691 193762982 292991640 193762982 292991640 91354904 137251937 91354904 137251937 789604539 312124589 789604539 312124589 717112105 418950972 717112105 418950972 549698537 948624870 549698537 948624870 694591931 450971523 694591931 450971523 576304650 943595521 576304650 943595521 812761902 280920994 812761902 280920994 789239907 312789737 789239907 312789737 102142457 153298610 102142457 153298610 726668225 404872194 726668225 404872194 878792918 182196168 878792918 182196168 180722411 274856756 180722411 274856756 524709788 888305961 524709788 888305961 753055967 364992484 753055967 364992484 678526866 475178569 678526866 475178569 255810579 383317078 255810579 383317078 106408157 159657410 106408157 159657410 898138190 153324726 898138190 153324726 537599185 603564927 537599185 603564927 676016435 478955079 676016435 478955079 793271763 306787547 793271763 306787547 279403975 419367839 279403975 419367839 820920968 269376762 820920968 269376762 322789435 485543254 322789435 485543254 632586757 903335561 632586757 903335561 198298683 299940977 198298683 299940977 449751278 506191774 449751278 506191774 443607028 822633026 443607028 822633026 844627996 233513033 844627996 233513033 173015557 263162284 173015557 263162284 371241487 539541846 371241487 539541846 200075786 302309539 200075786 302309539 24238097 36490848 24238097 36490848 212153341 319950674 212153341 319950674 690579845 457189360 690579845 457189360 851195405 223729381 851195405 223729381 157220039 237957088 157220039 237957088 744369230 378199053 744369230 378199053 921569137 118725966 921569137 118725966 349298661 766136981 349298661 766136981 71092362 107551833 71092362 107551833 118805908 177962024 118805908 177962024 63698607 95299170 63698607 95299170 473534290 780839774 473534290 780839774 836710680 245476951 836710680 245476951 544013111 554407006 544013111 554407006 21507141 32700450 21507141 32700450 412971778 985505840 412971778 985505840 850789758 224344102 850789758 224344102 621875757 935504021 621875757 935504021 119811684 179746700 119811684 179746700 336214936 629252300 336214936 629252300 35086953 51707666 35086953 51707666 861639517 206428802 861639517 206428802 913839873 130277471 913839873 130277471 627275129 905793583 627275129 905793583 927277054 110305281 927277054 110305281 65910603 99105818 65910603 99105818 163131768 247297747 163131768 247297747 301645814 452529753 301645814 452529753 894676170 158453404 894676170 158453404 508472385 847793642 508472385 847793642 295421749 442904122 295421749 442904122 91900750 137939931 91900750 137939931 274599193 412369503 274599193 412369503 548147517 633515088 548147517 633515088 219436140 330996524 219436140 330996524 754936397 362252713 754936397 362252713 466858472 594816664 466858472 594816664 108905609 162796645 108905609 162796645 60841985 91336670 60841985 91336670 383079459 667258903 383079459 667258903 126162696 189278522 126162696 189278522 213441728 322067122 213441728 322067122 939636752 91068546 939636752 91068546 748662546 371617527 748662546 371617527 368739978 994254411 368739978 994254411 855901941 215876363 855901941 215876363 772256326 336745638 772256326 336745638 810353173 283511064 810353173 283511064 686510275 463100693 686510275 463100693 497554174 973152125 497554174 973152125 714382260 422768663 714382260 422768663 365543746 919970155 365543746 919970155 629052291 959320776 629052291 959320776 63487429 95000625 63487429 95000625 297913658 447007081 297913658 447007081 516749259 509195506 516749259 509195506 775450035 332229684 775450035 332229684 948988530 76032932 948988530 76032932 516009253 708180485 516009253 708180485 198243276 299833261 198243276 299833261 476234719 837131476 476234719 837131476 868253989 197005007 868253989 197005007 560395469 586300456 560395469 586300456 762016284 352490559 762016284 352490559 696935089 447511946 696935089 447511946 883265080 175659018 883265080 175659018 801050848 295940349 801050848 295940349 517284391 722855531 517284391 722855531 144112754 217804783 144112754 217804783 720890437 413294963 720890437 413294963 461009174 740094318 461009174 740094318 544579780 953036474 544579780 953036474 694551196 451046553 694551196 451046553 136165268 204970013 136165268 204970013 857978688 212549966 857978688 212549966 571149275 627393284 571149275 627393284 592253422 977776496 592253422 977776496 861565164 206626357 861565164 206626357 543655339 993348104 543655339 993348104 319268449 479992946 319268449 479992946 902520401 146782272 902520401 146782272 35963087 53099066 35963087 53099066 568690213 947781332 568690213 947781332 266350696 400045988 266350696 400045988 187665509 284610069 187665509 284610069 920572124 120234847 920572124 120234847 763515666 350213344 763515666 350213344 302546644 453413439 302546644 453413439 893344779 160535449 893344779 160535449 591668458 625491405 591668458 625491405 39480405 58480756 39480405 58480756 549220803 852865994 549220803 852865994 815472160 277051662 815472160 277051662 848536185 227511377 848536185 227511377 188262150 285428301 188262150 285428301 159542980 241307879 159542980 241307879 319259913 479959387 319259913 479959387 115646478 173375959 115646478 173375959 463476204 878204501 463476204 878204501 574214140 616622479 574214140 616622479 631876783 658468132 631876783 658468132 658476532 890848093 658476532 890848093 599857283 758187855 599857283 758187855 885439101 172191366 885439101 172191366 934286253 99909308 934286253 99909308 92469298 138677957 92469298 138677957 614530100 977392581 614530100 977392581 83366370 125441751 83366370 125441751 596922785 863980856 596922785 863980856 787254623 315650751 787254623 315650751 321261342 483046970 321261342 483046970 510184837 942560038 510184837 942560038 628655095 613851050 628655095 613851050 339077636 877603207 339077636 877603207 826557309 261185747 826557309 261185747 55774239 83481251 55774239 83481251 181221635 275238486 181221635 275238486 516583719 961168346 516583719 961168346 727122103 404245427 727122103 404245427 235323960 353633612 235323960 353633612 178369221 271286692 178369221 271286692 835949318 246459631 835949318 246459631 678352527 475373222 678352527 475373222 29695074 44943400 29695074 44943400 358343694 762465716 358343694 762465716 815977614 276192259 815977614 276192259 414708258 699792814 414708258 699792814 662992770 499608709 662992770 499608709 757772335 358534761 757772335 358534761 168622248 255987639 168622248 255987639 378001371 688028766 378001371 688028766 340232784 927460468 340232784 927460468 427892926 648295040 427892926 648295040 253714871 380353820 253714871 380353820 623716298 588397691 623716298 588397691 684183938 466986906 684183938 466986906 377197261 549262708 377197261 549262708 177923923 270679714 177923923 270679714 40643185 60235629 40643185 60235629 91484274 137501654 91484274 137501654 33351937 49220436 33351937 49220436 311914594 468711576 311914594 468711576 956288118 65044311 956288118 65044311 110502277 165575763 110502277 165575763 768618425 342225374 768618425 342225374 980821839 29320972 980821839 29320972 850276716 225093017 850276716 225093017 457192343 688977967 457192343 688977967 574027447 754115373 574027447 754115373 289989590 434183093 289989590 434183093 514109845 600928880 514109845 600928880 294607567 441640906 294607567 441640906 924906907 113759247 924906907 113759247 576530813 684307041 576530813 684307041 328860941 494402488 328860941 494402488 114169981 171083543 114169981 171083543 338494278 909186309 338494278 909186309 610666605 598208528 610666605 598208528 685443495 464862134 685443495 464862134 156462864 236492990 156462864 236492990 349346894 907428813 349346894 907428813 164078151 248491427 164078151 248491427 880985715 178428881 880985715 178428881 754275968 363148924 754275968 363148924 288344133 431660202 288344133 431660202 956757128 64054713 956757128 64054713 728007966 402590432 728007966 402590432 970891081 43196280 970891081 43196280 212147377 319907403 212147377 319907403 905119176 142941225 905119176 142941225 185579151 281926703 185579151 281926703 42333996 62801494 42333996 62801494 610723061 626326214 610723061 626326214 959488611 60052760 959488611 60052760 469989660 687141640 469989660 687141640 947640652 78005676 947640652 78005676 126312268 189546168 126312268 189546168 660775447 834457203 660775447 834457203 578317911 681460061 578317911 681460061 299180175 449039754 299180175 449039754 888986146 166870370 888986146 166870370 704966879 436382565 704966879 436382565 793736768 306082821 793736768 306082821 292025825 437411228 292025825 437411228 166320628 251855564 166320628 251855564 725479410 406538031 725479410 406538031 405675427 609446818 405675427 609446818 995074767 6817126 995074767 6817126 947684506 77911094 947684506 77911094 187317878 284066607 187317878 284066607 537110515 574394636 537110515 574394636 476975042 942439192 476975042 942439192 800889959 296151034 800889959 296151034 990931708 13449639 990931708 13449639 338191254 885347452 338191254 885347452 196638375 297205070 196638375 297205070 387200950 841731452 387200950 841731452 321042269 482594005 321042269 482594005 24661602 37031361 24661602 37031361 463739584 554645516 463739584 554645516 965132060 51804665 965132060 51804665 232224386 348643283 232224386 348643283 543349980 658448149 543349980 658448149 259507530 388804150 259507530 388804150 960539172 58821334 960539172 58821334 562877454 886002482 562877454 886002482 472960555 649804217 472960555 649804217 145448786 220407226 145448786 220407226 541577775 929661662 541577775 929661662 948415249 76895198 948415249 76895198 372127374 913374467 372127374 913374467 67065249 101078755 67065249 101078755 365389486 919820318 365389486 919820318 706640791 433806188 706640791 433806188 589547371 707460868 589547371 707460868 221061462 333220691 221061462 333220691 833939059 249251861 833939059 249251861 609891104 629872344 609891104 629872344 84933585 127794860 84933585 127794860 36781290 54380283 36781290 54380283 499176530 605990983 499176530 605990983 261688996 392075286 261688996 392075286 37441110 55729655 37441110 55729655 316914100 476307529 316914100 476307529 542192779 952023494 542192779 952023494 374420743 628893124 374420743 628893124 610806771 500450656 610806771 500450656 945668834 81130608 945668834 81130608 165899804 251345568 165899804 251345568 176390514 268149448 176390514 268149448 181534213 275866826 181534213 275866826 549379538 770861467 549379538 770861467 629037773 743971923 629037773 743971923 79615208 119390079 79615208 119390079 825128031 263519890 825128031 263519890 448217272 574434623 448217272 574434623 53735548 80532171 53735548 80532171 683535995 468310903 683535995 468310903 87262200 131117969 87262200 131117969 357517752 991129759 357517752 991129759 255669411 382900037 255669411 382900037 975132727 37104633 975132727 37104633 766628734 345400236 766628734 345400236 149681245 226582986 149681245 226582986 524386260 618193820 524386260 618193820 512643411 500105500 512643411 500105500 536441364 700463567 536441364 700463567 861142534 207048499 861142534 207048499 77946666 117135004 77946666 117135004 690483229 457424364 690483229 457424364 885707355 171724072 885707355 171724072 755208485 361732680 755208485 361732680 969341434 45078441 969341434 45078441 149716047 226603639 149716047 226603639 123849180 185796743 123849180 185796743 799660286 297511725 799660286 297511725 22112154 33415061 22112154 33415061 105748522 158680506 105748522 158680506 424130104 929209877 424130104 929209877 876010902 185908906 876010902 185908906 220569891 332615062 220569891 332615062 322705908 485372675 322705908 485372675 416186543 509934270 416186543 509934270 147061131 222670962 147061131 222670962 46418406 68878967 46418406 68878967 851087178 223960969 851087178 223960969 631387051 561783915 631387051 561783915 994174230 7810178 994174230 7810178 373291813 607311930 373291813 607311930 362131454 556859353 362131454 556859353 618820601 655188716 618820601 655188716 146431824 221837636 146431824 221837636 90873703 136562513 90873703 136562513 296732419 445055392 296732419 445055392 496438401 636400824 496438401 636400824 158883770 240387282 158883770 240387282 867303731 198183501 867303731 198183501 860101406 208704564 860101406 208704564 541331335 523492557 541331335 523492557 105151834 157752899 105151834 157752899 165370601 250445064 165370601 250445064 781072878 324294793 781072878 324294793 37858584 56078307 37858584 56078307 267542400 401823052 267542400 401823052 539790871 572198218 539790871 572198218 497965682 916992905 497965682 916992905 195432348 295578465 195432348 295578465 996696126 4975486 996696126 4975486 894065257 159317916 894065257 159317916 389464370 726729888 389464370 726729888 112818703 168938657 112818703 168938657 233435503 350796809 233435503 350796809 880979925 178459336 880979925 178459336 815479924 277034947 815479924 277034947 725850568 405979341 725850568 405979341 379570687 660149472 379570687 660149472 382606344 736212428 382606344 736212428 997851108 3001369 997851108 3001369 806917927 287852166 806917927 287852166 301826561 452675617 301826561 452675617 832969560 250827635 832969560 250827635 925718503 112505252 925718503 112505252 928395077 108679938 928395077 108679938 212116264 319744049 212116264 319744049 529488023 505930005 529488023 505930005 541151420 614329146 541151420 614329146 515951056 897114783 515951056 897114783 70137914 105798726 70137914 105798726 324722170 488189309 324722170 488189309 452004254 541448587 452004254 541448587 125699839 188494557 125699839 188494557 744081702 378789052 744081702 378789052 483599242 590258589 483599242 590258589 483987519 592259933 483987519 592259933 547845332 634707316 547845332 634707316 676635831 477806044 676635831 477806044 969035236 45473652 969035236 45473652 717499679 418355890 717499679 418355890 475005794 878916245 475005794 878916245 455721395 573344557 455721395 573344557 72648577 109334669 72648577 109334669 482697294 908603617 482697294 908603617 664244959 497701382 664244959 497701382 510463098 800787965 510463098 800787965 851326719 223607839 851326719 223607839 812602617 281165942 812602617 281165942 860747899 207616233 860747899 207616233 462974609 788367196 462974609 788367196 442243279 835768715 442243279 835768715 63615825 95167528 63615825 95167528 563524765 685009925 563524765 685009925 92346887 138529738 92346887 138529738 635589089 914859356 635589089 914859356 620585814 964780329 620585814 964780329 633587986 835376204 633587986 835376204 524139923 718888672 524139923 718888672 686582103 462878215 686582103 462878215 78338263 117693706 78338263 117693706 818207993 272537835 818207993 272537835 248437183 372345652 248437183 372345652 959639863 59984177 959639863 59984177 935302027 98308401 935302027 98308401 893248116 160738737 893248116 160738737 629037145 522793919 629037145 522793919 141057098 212323679 141057098 212323679 40075415 59608622 40075415 59608622 893127263 160821394 893127263 160821394 543101784 973110137 543101784 973110137 485674173 796346480 485674173 796346480 280655176 421126727 280655176 421126727 611314968 703366642 611314968 703366642 481609486 895274117 481609486 895274117 48606113 72200196 48606113 72200196 751854303 366808595 751854303 366808595 229402412 344333818 229402412 344333818 235186162 353291487 235186162 353291487 560620720 943005474 560620720 943005474 791948711 308883280 791948711 308883280 302731712 453687571 302731712 453687571 431060969 974036199 431060969 974036199 668142029 491974346 668142029 491974346 311210367 467401033 311210367 467401033 478554630 516181437 478554630 516181437 987277385 19123485 987277385 19123485 473145639 905605555 473145639 905605555 495613928 784151674 495613928 784151674 321748081 483474251 321748081 483474251 752014531 366482696 752014531 366482696 528001152 645108473 528001152 645108473 12797463 19579495 12797463 19579495 225888022 339752907 225888022 339752907 120751234 181348637 120751234 181348637 796811446 302309538 796811446 302309538 966075382 50365195 966075382 50365195 454798723 686930963 454798723 686930963 684770820 465879218 684770820 465879218 391717643 998827992 391717643 998827992 204694350 308641043 204694350 308641043 990458552 14488249 990458552 14488249 107301026 161013873 107301026 161013873 855937006 215758826 855937006 215758826 397155791 500583910 397155791 500583910 663110848 499474952 663110848 499474952 245989713 368758352 245989713 368758352 201440623 303975654 201440623 303975654 746747606 374229966 746747606 374229966 969589142 44943397 969589142 44943397 423046985 759934533 423046985 759934533 995137952 6703678 995137952 6703678 833729467 249680061 833729467 249680061 545754149 692944873 545754149 692944873 409184554 641764152 409184554 641764152 795897176 303538531 795897176 303538531 939973394 90422977 939973394 90422977 425992806 581040891 425992806 581040891 584069870 551667570 584069870 551667570 886399309 170772430 886399309 170772430 905767215 141762804 905767215 141762804 378679821 886547924 378679821 886547924 135929681 204490203 135929681 204490203 449684403 851595449 449684403 851595449 509656094 640197285 509656094 640197285 971213948 42817573 971213948 42817573 346754399 761720098 346754399 761720098 388935595 862404594 388935595 862404594 652140468 514813748 652140468 514813748 654615907 763981244 654615907 763981244 5600051 8320407 5600051 8320407 176590185 268306261 176590185 268306261 198720116 300341953 198720116 300341953 844205393 234132682 844205393 234132682 590783796 673466261 590783796 673466261 476260787 521513119 476260787 521513119 157524533 238596175 157524533 238596175 479140837 734588078 479140837 734588078 3389119 5341426 3389119 5341426 445071219 639949234 445071219 639949234 593395203 696416054 593395203 696416054 560206557 689687062 560206557 689687062 332099519 498693781 332099519 498693781 599575671 724929354 599575671 724929354 854324144 218438790 854324144 218438790 224804514 338118008 224804514 338118008 962288495 55917028 962288495 55917028 79747730 119471500 79747730 119471500 116461535 175075822 116461535 175075822 106522500 159831017 106522500 159831017 30340301 45473654 30340301 45473654 252896474 379084199 252896474 379084199 343278307 645083946 343278307 645083946 363346719 714187801 363346719 714187801 132966279 199785847 132966279 199785847 17643840 27381123 17643840 27381123 373545419 810244478 373545419 810244478 144028903 217612928 144028903 217612928 772569611 336486774 772569611 336486774 977024868 34902037 977024868 34902037 402852315 811941451 402852315 811941451 850362370 224980541 850362370 224980541 287125528 429914388 287125528 429914388 240793294 361376118 240793294 361376118 780375169 325315016 780375169 325315016 154335853 233176215 154335853 233176215 970190696 44159517 970190696 44159517 543761405 746343463 543761405 746343463 593684409 983299172 593684409 983299172 882179587 176971005 882179587 176971005 542582690 639273953 542582690 639273953 716600046 419409244 716600046 419409244 395129526 930457777 395129526 930457777 707923409 431934876 707923409 431934876 915687727 127838753 915687727 127838753 732118058 396926317 732118058 396926317 995083964 6817089 995083964 6817089 823731666 265229284 823731666 265229284 118652565 177747204 118652565 177747204 337155908 707239126 337155908 707239126 401841810 606790990 401841810 606790990 205423928 310034201 205423928 310034201 427481607 996288388 427481607 996288388 886160374 171083541 886160374 171083541 468855736 511579331 468855736 511579331 838918538 241906890 838918538 241906890 746571822 374395949 746571822 374395949 130101462 195107425 130101462 195107425 714408690 422735283 714408690 422735283 918695594 122941188 918695594 122941188 98723290 148378957 98723290 148378957 933002022 102169177 933002022 102169177 722929362 410095863 722929362 410095863 274579744 412347661 274579744 412347661 749907641 369639898 749907641 369639898 42770957 63413450 42770957 63413450 892271020 161942300 892271020 161942300 229658686 344884583 229658686 344884583 464935469 982051884 464935469 982051884 346109433 610167836 346109433 610167836 77348386 116217793 77348386 116217793 300246809 450641798 300246809 450641798 735597266 391110747 735597266 391110747 345897651 671736256 345897651 671736256 236884532 355706236 236884532 355706236 502943193 634070465 502943193 634070465 813287446 279975888 813287446 279975888 47155982 69921473 47155982 69921473 600914726 530193683 600914726 530193683 265987197 399347573 265987197 399347573 344729708 942099593 344729708 942099593 855458312 216379620 855458312 216379620 118153687 177388526 118153687 177388526 282566778 423475267 282566778 423475267 873782593 189258428 873782593 189258428 918935759 122764780 918935759 122764780 185283457 281254151 185283457 281254151 914567611 128961699 914567611 128961699 509787242 853109687 509787242 853109687 936800722 95111705 936800722 95111705 136451708 205323177 136451708 205323177 502078391 745581501 502078391 745581501 725384155 406622693 725384155 406622693 749930477 369628093 749930477 369628093 590648453 820468453 590648453 820468453 121302747 182166350 121302747 182166350 171014740 259622871 171014740 259622871 461229713 543087436 461229713 543087436 992710261 10297322 992710261 10297322 755185151 361734175 755185151 361734175 827917818 259130150 827917818 259130150 266123415 399518416 266123415 399518416 256870013 384674132 256870013 384674132 555552396 852620260 555552396 852620260 371135113 989676924 371135113 989676924 703296363 438458543 703296363 438458543 164577092 249132589 164577092 249132589 702637288 439385504 702637288 439385504 689729224 458533125 689729224 458533125 916356411 126729132 916356411 126729132 951125819 73027155 951125819 73027155 813654974 279623915 813654974 279623915 154961349 234200150 154961349 234200150 468745223 863975149 468745223 863975149 203892059 307450239 203892059 307450239 34169175 50408762 34169175 50408762 130586422 195853689 130586422 195853689 27693391 41448638 27693391 41448638 50710606 75668887 50710606 75668887 478920191 768156384 478920191 768156384 521938666 800607975 521938666 800607975 686641717 462833242 686641717 462833242 278542062 418419975 278542062 418419975 311203817 467400375 311203817 467400375 60123457 90022253 60123457 90022253 872669184 190750935 872669184 190750935 203891990 307429549 203891990 307429549 78150088 117470073 78150088 117470073 589537446 578734439 589537446 578734439 801941568 294296361 801941568 294296361 826331019 261430597 826331019 261430597 1021218 1511523 1021218 1511523 935511835 97940573 935511835 97940573 144859022 218917571 144859022 218917571 96924218 145543950 96924218 145543950 104695985 157111388 104695985 157111388 394952800 833898186 394952800 833898186 589684445 793622767 589684445 793622767 799487749 297835763 799487749 297835763 327951081 493279240 327951081 493279240 235207797 353298272 235207797 353298272 311662144 468204979 311662144 468204979 811457747 282314587 811457747 282314587 351368676 653264099 351368676 653264099 365209236 969531549 365209236 969531549 211216993 318501790 211216993 318501790 437545307 748203943 437545307 748203943 320652758 482108881 320652758 482108881 323494520 486595515 323494520 486595515 290053842 434243212 290053842 434243212 510659290 634976765 510659290 634976765 136843591 206177403 136843591 206177403 472953577 846142727 472953577 846142727 649430698 726945961 649430698 726945961 475443907 756086741 475443907 756086741 662696254 506325140 662696254 506325140 559997278 941692917 559997278 941692917 872425809 190970591 872425809 190970591 555320105 632275069 555320105 632275069 88868249 133681975 88868249 133681975 794143748 305579646 794143748 305579646 800432989 296529149 800432989 296529149 419727772 7
183781 372133 347884 372133 761510 1663543 761510 1663543 1662448 2904614 1662448 2904614 711100 723727 711100 723727 2530955 1666629 2530955 1666629 1819668 3328606 1819668 3328606 3345855 1319131 3345855 1319131 962800 681233 962800 681233 1301695 382449 1301695 382449 3321240 2607231 3321240 2607231 3072724 2202871 3072724 2202871 977479 984154 977479 984154 821052 844796 821052 844796 1419170 1431143 1419170 1431143 4069797 2578246 4069797 2578246 1422345 1413331 1422345 1413331 3347970 4902238 3347970 4902238 488897 1145995 488897 1145995 4738478 1898710 4738478 1898710 3761595 1650689 3761595 1650689 4797514 1857705 4797514 1857705 352058 1325449 352058 1325449 946800 968957 946800 968957 585967 569313 585967 569313 3410125 1667852 3410125 1667852 4715578 1958202 4715578 1958202 1382708 270039 1382708 270039 4338840 2684475 4338840 2684475 520665 1681606 520665 1681606 3993738 2298127 3993738 2298127 4131666 2456715 4131666 2456715 890462 804972 890462 804972 1682796 4425150 1682796 4425150 4473940 2221889 4473940 2221889 3955033 1674511 3955033 1674511 4432923 2230430 4432923 2230430 3710050 2935739 3710050 2935739 3815736 2860061 3815736 2860061 1679164 2898954 1679164 2898954 867843 852380 867843 852380 948899 715422 948899 715422 3313405 109083 3313405 109083 4021227 2355728 4021227 2355728 4548090 3320397 4548090 3320397 1985237 2142834 1985237 2142834 3907555 3345286 3907555 3345286 3335124 230361 3335124 230361 789488 790343 789488 790343 1390179 1390915 1390179 1390915 3681495 2007266 3681495 2007266 4534984 2120817 4534984 2120817 1659830 780727 1659830 780727 3331543 264079 3331543 264079 1979920 3325831 1979920 3325831 4922473 1674662 4922473 1674662 545435 1107715 545435 1107715 420647 423874 420647 423874 702384 1676016 702384 1676016 217926 1680277 217926 1680277 4819901 1652723 4819901 1652723 1669568 432705 1669568 432705 3336734 2087109 3336734 2087109 4525167 2849802 4525167 2849802 1682441 4555175 1682441 4555175 3707417 2969446 3707417 2969446 3880831 2209901 3880831 2209901 176718 3340435 176718 3340435 2374548 3331289 2374548 3331289 2434860 3351011 2434860 3351011 1418373 1397471 1418373 1397471 4486475 2828225 4486475 2828225 3345411 4817099 3345411 4817099 995922 682986 995922 682986 1659743 1412231 1659743 1412231 3090976 3342091 3090976 3342091 4450191 2780569 4450191 2780569 1647327 2095055 1647327 2095055 3036448 3336614 3036448 3336614 4273921 2633104 4273921 2633104 888171 3343848 888171 3343848 4369859 2667710 4369859 2667710 676738 980993 676738 980993 3688142 2021134 3688142 2021134 3327149 2331786 3327149 2331786 438582 1219314 438582 1219314 4755735 3100126 4755735 3100126 1007781 638089 1007781 638089 4674523 1668345 4674523 1668345 1141596 540187 1141596 540187 769358 874213 769358 874213 3665857 2977927 3665857 2977927 704486 713429 704486 713429 1678733 4246173 1678733 4246173 4625490 2972517 4625490 2972517 3700399 2018045 3700399 2018045 1680115 2285211 1680115 2285211 692280 941003 692280 941003 1651268 1852744 1651268 1852744 3323129 522733 3323129 522733 3335442 4735482 3335442 4735482 1059833 1048169 1059833 1048169 1638263 3332908 1638263 3332908 4221320 2567437 4221320 2567437 3998224 2329402 3998224 2329402 3316083 3054099 3316083 3054099 1655480 4748384 1655480 4748384 1144477 1177244 1144477 1177244 753962 907353 753962 907353 4180001 3322927 4180001 3322927 3460526 1666679 3460526 1666679 208321 1476603 208321 1476603 1664737 3554021 1664737 3554021 3335119 4172971 3335119 4172971 3346329 1289130 3346329 1289130 1677231 343909 1677231 343909 4141915 2545766 4141915 2545766 1054858 591274 1054858 591274 4532019 2861009 4532019 2861009 947850 723442 947850 723442 4260165 2407495 4260165 2407495 1084974 1649564 1084974 1649564 3794518 1673733 3794518 1673733 240942 255094 240942 255094 1403741 1420143 1403741 1420143 4189015 1648031 4189015 1648031 3351465 150739 3351465 150739 890810 3345905 890810 3345905 641323 644395 641323 644395 1178818 3345781 1178818 3345781 379197 355750 379197 355750 1065450 3336172 1065450 3336172 1686089 2398391 1686089 2398391 3338107 2923141 3338107 2923141 1673110 619135 1673110 619135 3438261 1666288 3438261 1666288 1665676 1636477 1665676 1636477 3519658 1647667 3519658 1647667 577879 1099663 577879 1099663 271104 1682537 271104 1682537 2926869 1681480 2926869 1681480 3928565 2734935 3928565 2734935 2913191 1678693 2913191 1678693 4163489 3340500 4163489 3340500 275049 261535 275049 261535 4666378 2010734 4666378 2010734 4317539 2344941 4317539 2344941 625304 1671770 625304 1671770 1124629 540511 1124629 540511 332824 333319 332824 333319 469462 1179683 469462 1179683 3341573 407225 3341573 407225 1041867 1048856 1041867 1048856 741578 924791 741578 924791 362136 1305359 362136 1305359 4460441 2823385 4460441 2823385 449674 1201230 449674 1201230 417320 1667853 417320 1667853 663114 653802 663114 653802 4300571 2637225 4300571 2637225 1956886 1673855 1956886 1673855 949440 1666459 949440 1666459 4311380 2365698 4311380 2365698 3317653 3626141 3317653 3626141 1041186 1030405 1041186 1030405 4625393 2965405 4625393 2965405 3706886 2921550 3706886 2921550 4753934 1911519 4753934 1911519 3908209 2251671 3908209 2251671 2855305 1654091 2855305 1654091 4000091 2341446 4000091 2341446 918278 1679174 918278 1679174 4731087 1915853 4731087 1915853 811271 809685 811271 809685 3345058 2194303 3345058 2194303 3811195 1328775 3811195 1328775 1662464 1470632 1662464 1470632 298977 302811 298977 302811 818733 805444 818733 805444 891617 867863 891617 867863 2585913 1682677 2585913 1682677 1628288 1676182 1628288 1676182 3659359 3032814 3659359 3032814 3805494 2113064 3805494 2113064 861787 837738 861787 837738 4486102 1383966 4486102 1383966 930461 908817 930461 908817 4413084 3333624 4413084 3333624 554411 1111861 554411 1111861 1665773 4298737 1665773 4298737 4825119 1666251 4825119 1666251 3630443 1955216 3630443 1955216 358517 332792 358517 332792 1040421 631155 1040421 631155 3752731 1680441 3752731 1680441 1668849 4427609 1668849 4427609 4638513 1999437 4638513 1999437 1131059 1139242 1131059 1139242 3658455 3023768 3658455 3023768 4276953 3347708 4276953 3347708 1569394 1646870 1569394 1646870 4525104 2146906 4525104 2146906 1879811 3315563 1879811 3315563 1327193 327322 1327193 327322 1667784 4500173 1667784 4500173 1015048 1036311 1015048 1036311 845932 3317801 845932 3317801 3333505 762302 3333505 762302 3316242 2987494 3316242 2987494 897073 750981 897073 750981 4857145 1680991 4857145 1680991 242124 1444397 242124 1444397 3692400 2015123 3692400 2015123 943868 959082 943868 959082 3866711 2801616 3866711 2801616 1232153 414823 1232153 414823 4288820 2379809 4288820 2379809 4232005 2544547 4232005 2544547 310467 3778707 310467 3778707 2541922 3318434 2541922 3318434 4248606 2551628 4248606 2551628 3341698 3537092 3341698 3537092 273226 271385 273226 271385 460333 1229445 460333 1229445 748141 764617 748141 764617 4944015 1671808 4944015 1671808 1874162 1656074 1874162 1656074 3330672 77017 3330672 77017 943240 733186 943240 733186 477606 481396 477606 481396 1652680 1878359 1652680 1878359 1395021 3927182 1395021 3927182 4272855 2598730 4272855 2598730 533993 1131458 533993 1131458 3617642 3035936 3617642 3035936 1683328 3692046 1683328 3692046 4779045 1903418 4779045 1903418 4386758 2711701 4386758 2711701 1366071 321209 1366071 321209 3941184 2704660 3941184 2704660 3860360 3314115 3860360 3314115 486932 478924 486932 478924 3939225 1668227 3939225 1668227 903540 910173 903540 910173 4214564 1677783 4214564 1677783 3792626 2114790 3792626 2114790 2971926 1674798 2971926 1674798 3821791 2147613 3821791 2147613 713433 709973 713433 709973 1507730 3335756 1507730 3335756 4395254 2729966 4395254 2729966 1656151 2561646 1656151 2561646 1665606 4268726 1665606 4268726 3631741 3331706 3631741 3331706 3323254 2496920 3323254 2496920 2018795 1661787 2018795 1661787 3349469 2081707 3349469 2081707 3339470 367561 3339470 367561 614068 1035139 614068 1035139 1665150 298556 1665150 298556 1709637 3347786 1709637 3347786 3337755 2454723 3337755 2454723 407868 1259234 407868 1259234 375439 1298470 375439 1298470 4173493 2493734 4173493 2493734 4375993 2321992 4375993 2321992 1274506 1282518 1274506 1282518 994317 965299 994317 965299 3351986 4548735 3351986 4548735 3988812 2668375 3988812 2668375 1684364 3759133 1684364 3759133 3342174 1813372 3342174 1813372 4742596 1682921 4742596 1682921 552359 517466 552359 517466 1093538 1111633 1093538 1111633 3347450 239949 3347450 239949 4290799 2348687 4290799 2348687 4495069 2185281 4495069 2185281 4443004 2765120 4443004 2765120 3350705 3103270 3350705 3103270 4093260 2419036 4093260 2419036 453745 1685654 453745 1685654 4501052 2861534 4501052 2861534 4165413 1649276 4165413 1649276 3913067 2765343 3913067 2765343 1365904 1351197 1365904 1351197 3588125 1890380 3588125 1890380 3077601 1681581 3077601 1681581 1634812 3335207 1634812 3335207 3712749 1666329 3712749 1666329 1078758 1070884 1078758 1070884 4758641 3096386 4758641 3096386 4752182 3102507 4752182 3102507 1322640 1309999 1322640 1309999 3772589 2109063 3772589 2109063 2646969 1672137 2646969 1672137 4052795 2593687 4052795 2593687 3730436 2081974 3730436 2081974 1151907 518169 1151907 518169 15117 3336259 15117 3336259 385458 412377 385458 412377 3329158 1670147 3329158 1670147 286036 268211 286036 268211 3311679 3328202 3311679 3328202 3624489 1957247 3624489 1957247 1377232 294755 1377232 294755 450032 1217959 450032 1217959 792167 849061 792167 849061 4135225 2460462 4135225 2460462 845896 820400 845896 820400 1672362 951161 1672362 951161 1399451 1428886 1399451 1428886 228130 219705 228130 219705 3349860 2110568 3349860 2110568 3350554 3604044 3350554 3604044 3336912 2712177 3336912 2712177 1655473 3543692 1655473 3543692 605770 1069789 605770 1069789 4553851 3353252 4553851 3353252 238094 228249 238094 228249 645847 983989 645847 983989 1002667 1008855 1002667 1008855 1661287 521824 1661287 521824 4689407 3351236 4689407 3351236 1215801 445634 1215801 445634 4730449 3086712 4730449 3086712 818695 866082 818695 866082 860426 875529 860426 875529 2199410 3352627 2199410 3352627 833604 3321816 833604 3321816 375216 1289254 375216 1289254 462974 435395 462974 435395 3620407 3028169 3620407 3028169 4231349 2540764 4231349 2540764 4138922 2462524 4138922 2462524 239749 4014729 239749 4014729 4220356 2478194 4220356 2478194 1666060 1468566 1666060 1468566 4264667 3343238 4264667 3343238 607177 3340835 607177 3340835 360587 1297858 360587 1297858 3579676 3113247 3579676 3113247 3336581 2806494 3336581 2806494 754069 921423 754069 921423 737094 3335385 737094 3335385 1661550 3777138 1661550 3777138 3556947 3326548 3556947 3326548 907148 916904 907148 916904 3113845 2374994 3113845 2374994 438886 414453 438886 414453 3331993 4032808 3331993 4032808 719453 1650217 719453 1650217 3322978 4524789 3322978 4524789 1663520 4926142 1663520 4926142 4454327 2214225 4454327 2214225 685753 3339513 685753 3339513 429247 417542 429247 417542 4541188 2887510 4541188 2887510 893670 770092 893670 770092 4575025 2931395 4575025 2931395 3267788 1663704 3267788 1663704 1678855 1100166 1678855 1100166 885958 791295 885958 791295 1651228 3350413 1651228 3350413 1661024 2667021 1661024 2667021 1291404 1267450 1291404 1267450 1648137 411072 1648137 411072 3386059 3328708 3386059 3328708 4408534 2281496 4408534 2281496 1372199 3315736 1372199 3315736 379955 354634 379955 354634 292965 1341240 292965 1341240 1609572 3336666 1609572 3336666 4435903 2770783 4435903 2770783 3342814 4273846 3342814 4273846 355206 373105 355206 373105 1680240 1915361 1680240 1915361 1089968 1115528 1089968 1115528 4148505 2470346 4148505 2470346 3345854 2876685 3345854 2876685 3336882 4509593 3336882 4509593 1662356 4646069 1662356 4646069 419547 1225518 419547 1225518 756441 912303 756441 912303 1066968 629076 1066968 629076 818648 847631 818648 847631 32401 1677763 32401 1677763 4626987 1678590 4626987 1678590 4930362 3347699 4930362 3347699 869041 866520 869041 866520 3317707 4977833 3317707 4977833 4126144 2453092 4126144 2453092 3537191 1893043 3537191 1893043 3317579 2937124 3317579 2937124 266658 264477 266658 264477 1677667 2131912 1677667 2131912 864221 801450 864221 801450 1664586 701163 1664586 701163 559263 558481 559263 558481 4233657 2579422 4233657 2579422 4108181 2425410 4108181 2425410 2586666 3350587 2586666 3350587 3322604 1815642 3322604 1815642 1662876 2502491 1662876 2502491 264052 235103 264052 235103 4388192 2278698 4388192 2278698 2157500 3325810 2157500 3325810 4738928 3091431 4738928 3091431 4326187 2348588 4326187 2348588 3944864 2292394 3944864 2292394 4380614 2274869 4380614 2274869 1662012 2161532 1662012 2161532 3189394 3314005 3189394 3314005 3317318 1243690 3317318 1243690 847730 864465 847730 864465 673288 652591 673288 652591 1076630 1683301 1076630 1683301 1662659 2745402 1662659 2745402 245673 4030664 245673 4030664 870177 859270 870177 859270 4048206 1659264 4048206 1659264 664890 638848 664890 638848 3949639 1668476 3949639 1668476 4399016 1402286 4399016 1402286 3319582 1488940 3319582 1488940 867706 4802882 867706 4802882 4600384 2048115 4600384 2048115 3805410 2155567 3805410 2155567 3352187 441009 3352187 441009 997618 689424 997618 689424 2052084 2062225 2052084 2062225 651233 642436 651233 642436 1306190 3328115 1306190 3328115 2353901 3317796 2353901 3317796 165615 3340070 165615 3340070 4872516 3323290 4872516 3323290 1685146 2760528 1685146 2760528 4093976 1679257 4093976 1679257 3647423 1964217 3647423 1964217 1208440 1666145 1208440 1666145 4743116 1921785 4743116 1921785 3337763 11462 3337763 11462 1858590 1673353 1858590 1673353 2609721 1674083 2609721 1674083 548796 577806 548796 577806 436165 432263 436165 432263 1669957 2388034 1669957 2388034 3749876 2086898 3749876 2086898 4108622 197884 4108622 197884 3914316 2273044 3914316 2273044 1669337 1531861 1669337 1531861 1188725 478027 1188725 478027 1307283 1289842 1307283 1289842 1740333 3352287 1740333 3352287 4770653 3115920 4770653 3115920 4783398 3346757 4783398 3346757 4661632 1992423 4661632 1992423 1669109 3695314 1669109 3695314 899418 1680612 899418 1680612 1100094 1099116 1100094 1099116 300915 1342787 300915 1342787 228214 3341019 228214 3341019 1661756 3703272 1661756 3703272 1651003 985852 1651003 985852 2181969 1977413 2181969 1977413 4065476 2586057 4065476 2586057 1659305 3328693 1659305 3328693 737906 932945 737906 932945 1448497 4314733 1448497 4314733 1355756 1378091 1355756 1378091 1442008 1413849 1442008 1413849 4009664 2343248 4009664 2343248 1065236 1092444 1065236 1092444 451352 468281 451352 468281 3341411 2011823 3341411 2011823 811874 885355 811874 885355 2186292 1669894 2186292 1669894 1650988 4408217 1650988 4408217 3834481 2151893 3834481 2151893 3340516 1406801 3340516 1406801 3713228 3322437 3713228 3322437 1220380 447799 1220380 447799 1266475 396576 1266475 396576 607523 584037 607523 584037 479136 3313564 479136 3313564 4376923 2709213 4376923 2709213 1664024 3985946 1664024 3985946 1881984 3327119 1881984 3327119 3576977 3065113 3576977 3065113 561033 1677247 561033 1677247 2632328 1866300 2632328 1866300 3330570 335941 3330570 335941 3558629 1906663 3558629 1906663 3335332 4710983 3335332 4710983 765250 779510 765250 779510 2483740 3340018 2483740 3340018 3349018 4929999 3349018 4929999 1358252 1661732 1358252 1661732 1662911 1254994 1662911 1254994 422191 1244796 422191 1244796 223757 229933 223757 229933 4159888 1652291 4159888 1652291 3686833 2974654 3686833 2974654 1668590 1647926 1668590 1647926 2321237 3330192 2321237 3330192 4648486 3338856 4648486 3338856 1371177 1358368 1371177 1358368 3757300 2063157 3757300 2063157 1116274 1091673 1116274 1091673 1034126 661934 1034126 661934 973937 3332928 973937 3332928 484864 477220 484864 477220 790416 772761 790416 772761 3909230 2220971 3909230 2220971 1002869 3315321 1002869 3315321 170118 3342621 170118 3342621 3344100 4805933 3344100 4805933 1285312 366642 1285312 366642 1383792 290833 1383792 290833 1674312 1946986 1674312 1946986 3981133 1677037 3981133 1677037 1678184 1926632 1678184 1926632 3315525 3341151 3315525 3341151 946187 956691 946187 956691 4381720 3334737 4381720 3334737 880129 809823 880129 809823 1890180 3324349 1890180 3324349 3345856 1944800 3345856 1944800 3316505 888823 3316505 888823 1089103 1066184 1089103 1066184 600161 1052479 600161 1052479 879383 896119 879383 896119 884978 781322 884978 781322 4141901 2495460 4141901 2495460 759642 778773 759642 778773 1680100 208496 1680100 208496 4252337 2413788 4252337 2413788 1178471 1208757 1178471 1208757 4039013 2365916 4039013 2365916 3793074 2879547 3793074 2879547 2552472 1676881 2552472 1676881 485756 1178523 485756 1178523 4306550 2639580 4306550 2639580 1684770 457774 1684770 457774 3314291 5002088 3314291 5002088 3327278 3381768 3327278 3381768 1665891 4823891 1665891 4823891 3351143 3700365 3351143 3700365 3329114 1100735 3329114 1100735 728415 1680308 728415 1680308 3495584 3350542 3495584 3350542 597392 1101348 597392 1101348 4253651 2410291 4253651 2410291 1395782 1398503 1395782 1398503 3850791 2791817 3850791 2791817 3569978 1918684 3569978 1918684 1209033 1184953 1209033 1184953 3626633 3056370 3626633 3056370 1849335 3322804 1849335 3322804 86110 1672519 86110 1672519 1023904 1683400 1023904 1683400 1685336 2059523 1685336 2059523 1138942 510885 1138942 510885 3952895 2262142 3952895 2262142 3315290 2781290 3315290 2781290 1664683 4660116 1664683 4660116 2479119 1662817 2479119 1662817 3351289 4000320 3351289 4000320 4793411 3099005 4793411 3099005 3845224 2824106 3845224 2824106 3743371 2082327 3743371 2082327 4026380 2648910 4026380 2648910 798188 879176 798188 879176 860414 1679086 860414 1679086 4651607 2024477 4651607 2024477 1686109 1430022 1686109 1430022 805064 842612 805064 842612 3827977 2177692 3827977 2177692 826699 797103 826699 797103 1393912 3317045 1393912 3317045 3539045 1670144 3539045 1670144 3940156 2247291 3940156 2247291 282835 1648932 282835 1648932 1680416 2688650 1680416 2688650 1655491 2913449 1655491 2913449 963632 3539983 963632 3539983 853984 825173 853984 825173 4568187 2074900 4568187 2074900 675993 1006179 675993 1006179 3352347 1748282 3352347 1748282 2452046 1886468 2452046 1886468 3620958 1957334 3620958 1957334 3329892 1074496 3329892 1074496 4049116 1684713 4049116 1684713 262385 1413859 262385 1413859 4070193 3318760 4070193 3318760 4313735 1653437 4313735 1653437 1680066 4127284 1680066 4127284 309043 1677031 309043 1677031 3344283 3576746 3344283 3576746 483952 465639 483952 465639 4302981 2393415 4302981 2393415 3338831 2419860 3338831 2419860 2757722 1670338 2757722 1670338 1746201 1652454 1746201 1652454 4040857 2364106 4040857 2364106 523716 508626 523716 508626 4013252 2656262 4013252 2656262 755169 773566 755169 773566 2882380 3326386 2882380 3326386 637164 642810 637164 642810 2602068 1683465 2602068 1683465 3341790 20673 3341790 20673 1656573 4353078 1656573 4353078 4669612 2020536 4669612 2020536 3958346 2729712 3958346 2729712 698287 709289 698287 709289 4274917 2403001 4274917 2403001 4214978 2547819 4214978 2547819 3808754 2865475 3808754 2865475 4439400 2776629 4439400 2776629 3316845 51983 3316845 51983 4408460 3349277 4408460 3349277 3346736 3950813 3346736 3950813 691538 1663677 691538 1663677 3620113 1682063 3620113 1682063 573770 577830 573770 577830 4761118 1940691 4761118 1940691 4115485 2444011 4115485 2444011 1663477 4076839 1663477 4076839 1379896 3317068 1379896 3317068 1657809 3857128 1657809 3857128 1362337 1393485 1362337 1393485 1682860 789120 1682860 789120 4561637 2127297 4561637 2127297 3729526 2043524 3729526 2043524 1247067 3327319 1247067 3327319 3342292 1228856 3342292 1228856 1361001 1386184 1361001 1386184 4371503 3335569 4371503 3335569 1676276 513591 1676276 513591 1462881 3319815 1462881 3319815 3339253 443784 3339253 443784 3334693 1940763 3334693 1940763 3632630 3054491 3632630 3054491 1224007 455751 1224007 455751 3912839 2276496 3912839 2276496 3883065 1652623 3883065 1652623 835283 823416 835283 823416 3339805 3394028 3339805 3394028 4047025 2367859 4047025 2367859 626505 1681660 626505 1681660 3350815 396688 3350815 396688 2387313 3335853 2387313 3335853 4447751 2196857 4447751 2196857 1681544 1475212 1681544 1475212 1142588 3325456 1142588 3325456 1177025 1153699 1177025 1153699 868306 859643 868306 859643 3114840 2704052 3114840 2704052 4030108 2637339 4030108 2637339 2819394 1676710 2819394 1676710 273952 276613 273952 276613 5000675 3337368 5000675 3337368 1235453 406384 1235453 406384 1683573 2159369 1683573 2159369 3342146 2178024 3342146 2178024 3348311 4648269 3348311 4648269 1022022 638220 1022022 638220 1118127 545921 1118127 545921 1664700 4078107 1664700 4078107 4659212 2007774 4659212 2007774 3799706 2905050 3799706 2905050 1340775 1328162 1340775 1328162 3695875 2038148 3695875 2038148 4336034 2345284 4336034 2345284 316832 1355981 316832 1355981 3914903 259622 3914903 259622 3957476 1664474 3957476 1664474 1666509 4481580 1666509 4481580 943257 743335 943257 743335 1003310 997007 1003310 997007 1457374 245834 1457374 245834 1250720 423950 1250720 423950 3345313 5017676 3345313 5017676 1271826 1262556 1271826 1262556 4435996 2216741 4435996 2216741 4733039 3078284 4733039 3078284 3345299 2385854 3345299 2385854 4473379 2787312 4473379 2787312 1453742 4072514 1453742 4072514 3326706 1622700 3326706 1622700 4491964 2838081 4491964 2838081 1557303 3331167 1557303 3331167 3687589 2001792 3687589 2001792 289441 1681113 289441 1681113 890698 800940 890698 800940 647891 622901 647891 622901 4910094 1686174 4910094 1686174 3323279 3758583 3323279 3758583 3338947 3638716 3338947 3638716 451166 458430 451166 458430 949091 691365 949091 691365 1680677 4461024 1680677 4461024 538714 1117588 538714 1117588 4734605 3043697 4734605 3043697 3369070 3327589 3369070 3327589 3875188 2206561 3875188 2206561 257280 1410973 257280 1410973 3665356 1994726 3665356 1994726 3347596 325528 3347596 325528 3125197 3316769 3125197 3316769 264102 1397788 264102 1397788 4968900 3346984 4968900 3346984 3613082 1962153 3613082 1962153 370041 1281780 370041 1281780 734390 735512 734390 735512 1197522 479822 1197522 479822 3851543 2182782 3851543 2182782 1162296 1188871 1162296 1188871 3349880 2252392 3349880 2252392 1669020 3000646 1669020 3000646 4365711 2723972 4365711 2723972 838747 803053 838747 803053 4190742 2521076 4190742 2521076 230786 240819 230786 240819 2548598 3315968 2548598 3315968 3347196 3761410 3347196 3761410 1062946 1091933 1062946 1091933 3865202 2803009 3865202 2803009 742278 740649 742278 740649 698918 967084 698918 967084 1655208 464577 1655208 464577 3800780 2125787 3800780 2125787 403863 412223 403863 412223 2129925 1668062 2129925 1668062 4750573 1902004 4750573 1902004 1682465 631879 1682465 631879 3784433 2124058 3784433 2124058 3165271 3334839 3165271 3334839 1654523 3888441 1654523 3888441 1327797 317596 1327797 317596 3620632 1932465 3620632 1932465 3698495 2012489 3698495 2012489 1649916 3203499 1649916 3203499 1306905 3324381 1306905 3324381 3334858 2479345 3334858 2479345 1680287 2488438 1680287 2488438 4746086 3058094 4746086 3058094 1669977 1708307 1669977 1708307 1683895 3369319 1683895 3369319 4736609 1130956 4736609 1130956 4222247 1681171 4222247 1681171 1264349 1273632 1264349 1273632 2380930 3345316 2380930 3345316 3698810 2953989 3698810 2953989 619649 632596 619649 632596 3318769 4644553 3318769 4644553 4530744 2117466 4530744 2117466 932240 758051 932240 758051 1663955 462289 1663955 462289 318425 304853 318425 304853 1672509 1159976 1672509 1159976 3343051 1438889 3343051 1438889 3674994 1983892 3674994 1983892 3752681 2913114 3752681 2913114 4124390 2469270 4124390 2469270 4431607 2238307 4431607 2238307 1653371 78393 1653371 78393 1677681 4888698 1677681 4888698 2356237 3320304 2356237 3320304 3712695 2049435 3712695 2049435 3229281 1679335 3229281 1679335 3327666 679211 3327666 679211 1285800 391380 1285800 391380 3867359 2799863 3867359 2799863 3317258 3970062 3317258 3970062 3348234 2423035 3348234 2423035 4211315 2456644 4211315 2456644 1068336 1052169 1068336 1052169 900423 876650 900423 876650 511911 1172279 511911 1172279 3863889 2211181 3863889 2211181 1669446 3911538 1669446 3911538 1471389 1453446 1471389 1453446 4125640 1651541 4125640 1651541 4552577 3344392 4552577 3344392 1539137 1649554 1539137 1649554 2887487 3333161 2887487 3333161 3058257 1650054 3058257 1650054 1192318 496777 1192318 496777 2520214 3350710 2520214 3350710 1659409 1909780 1659409 1909780 4688029 2003819 4688029 2003819 4155836 2484248 4155836 2484248 1317895 1321094 1317895 1321094 4182246 3320681 4182246 3320681 813844 817414 813844 817414 3848602 2809863 3848602 2809863 1001778 1013913 1001778 1013913 1657363 2091518 1657363 2091518 1316238 1306144 1316238 1306144 3347639 4152096 3347639 4152096 1169952 3347387 1169952 3347387 1658948 2961084 1658948 2961084 2882853 1655270 2882853 1655270 4052878 2593299 4052878 2593299 3488165 3327020 3488165 3327020 3094222 2362754 3094222 2362754 3812350 2828499 3812350 2828499 1868463 1677788 1868463 1677788 254448 256040 254448 256040 4260109 2383015 4260109 2383015 235009 1439069 235009 1439069 3717071 1651745 3717071 1651745 3321481 4150902 3321481 4150902 370679 1334261 370679 1334261 4384593 2722677 4384593 2722677 695771 696251 695771 696251 3351399 1712393 3351399 1712393 742440 923412 742440 923412 3338455 3766559 3338455 3766559 1162985 521235 1162985 521235 4467596 2824512 4467596 2824512 4033188 2630483 4033188 2630483 569837 564168 569837 564168 3325454 1771600 3325454 1771600 1680229 2746869 1680229 2746869 4111710 2578995 4111710 2578995 2490436 3318999 2490436 3318999 1685988 1372995 1685988 1372995 1367328 318784 1367328 318784 4498436 2840307 4498436 2840307 4461070 2201520 4461070 2201520 1385326 282161 1385326 282161 4318657 2360003 4318657 2360003 1045425 1078697 1045425 1078697 3719877 1664986 3719877 1664986 1674825 3828161 1674825 3828161 1655630 3557175 1655630 3557175 3340892 4773498 3340892 4773498 262898 1650904 262898 1650904 1649830 4048696 1649830 4048696 1330200 323800 1330200 323800 946933 929340 946933 929340 4890683 3344898 4890683 3344898 1655885 3889231 1655885 3889231 3648526 1652149 3648526 1652149 1661208 3810661 1661208 3810661 4364331 3343258 4364331 3343258 3339570 2431076 3339570 2431076 4738220 1953337 4738220 1953337 3323768 2150559 3323768 2150559 1347877 1356183 1347877 1356183 1018501 999169 1018501 999169 3565986 3111542 3565986 3111542 3347630 2451368 3347630 2451368 1671784 4227786 1671784 4227786 1588772 1666057 1588772 1666057 1470772 1646838 1470772 1646838 4377148 2718269 4377148 2718269 2709617 1651826 2709617 1651826 1678992 4052215 1678992 4052215 293006 3341477 293006 3341477 828467 814701 828467 814701 3325989 2729475 3325989 2729475 4163003 2477775 4163003 2477775 4374422 2723224 4374422 2723224 504083 3320920 504083 3320920 331333 341147 331333 341147 3634276 3043523 3634276 3043523 444909 1193857 444909 1193857 951665 728410 951665 728410 1297337 1309917 1297337 1309917 922905 753967 922905 753967 2577893 1665008 2577893 1665008 4388168 2278377 4388168 2278377 3340203 2278687 3340203 2278687 315326 329532 315326 329532 3349684 327068 3349684 327068 4091038 2570848 4091038 2570848 3874556 2773715 3874556 2773715 3329561 1385588 3329561 1385588 750739 741733 750739 741733 4630990 2967429 4630990 2967429 4610042 2049771 4610042 2049771 3743576 2071543 3743576 2071543 3334782 4679682 3334782 4679682 3457199 1662095 3457199 1662095 3777388 2872334 3777388 2872334 3414904 1665202 3414904 1665202 3864026 2202694 3864026 2202694 4443973 2225850 4443973 2225850 338665 1337811 338665 1337811 4054623 2389112 4054623 2389112 1109136 560556 1109136 560556 858989 1647653 858989 1647653 4005774 2652203 4005774 2652203 3575273 1937698 3575273 1937698 4320365 2331021 4320365 2331021 4744540 1922077 4744540 1922077 4502596 2806723 4502596 2806723 1232739 1680201 1232739 1680201 4414748 2238457 4414748 2238457 3343299 4191177 3343299 4191177 2229418 3332775 2229418 3332775 1679628 592896 1679628 592896 4073745 2590255 4073745 2590255 1675759 2268133 1675759 2268133 1483150 3318420 1483150 3318420 799352 790984 799352 790984 1143259 1656071 1143259 1656071 597384 1071343 597384 1071343 1461251 1435241 1461251 1435241 3333945 227316 3333945 227316 4973014 1666654 4973014 1666654 638148 1047409 638148 1047409 3649872 1974845 3649872 1974845 680218 1015499 680218 1015499 2611316 1654391 2611316 1654391 3324344 97420 3324344 97420 3223941 1657098 3223941 1657098 1674234 3491934 1674234 3491934 2195660 1671107 2195660 1671107 4397369 2737012 4397369 2737012 843961 850816 843961 850816 329457 318339 329457 318339 867413 3317865 867413 3317865 1661909 1525107 1661909 1525107 1324667 1672626 1324667 1672626 300328 1371246 300328 1371246 3332822 947291 3332822 947291 4317688 2675465 4317688 2675465 452445 3335374 452445 3335374 1650475 4386921 1650475 4386921 1755494 1681947 1755494 1681947 3603020 3096915 3603020 3096915 3805588 2124084 3805588 2124084 4028238 2373139 4028238 2373139 2574437 1682764 2574437 1682764 3830335 3349164 3830335 3349164 1665615 3278769 1665615 3278769 1662502 4706535 1662502 4706535 4076590 2436120 4076590 2436120 1941982 3337272 1941982 3337272 4760077 3073958 4760077 3073958 1276317 1253721 1276317 1253721 4475733 2213184 4475733 2213184 1673692 2445768 1673692 2445768 3706569 2042035 3706569 2042035 767040 763918 767040 763918 4199038 2469020 4199038 2469020 4481116 1665758 4481116 1665758 355948 1313622 355948 1313622 1649475 3253145 1649475 3253145 3019760 3319827 3019760 3319827 3711364 2038357 3711364 2038357 556204 1091954 556204 1091954 4731936 3050551 4731936 3050551 1502887 1650957 1502887 1650957 4481842 2167511 4481842 2167511 3314190 2601225 3314190 2601225 3348861 4867881 3348861 4867881 3113766 1660065 3113766 1660065 377962 391366 377962 391366 2289806 1663254 2289806 1663254 935401 910844 935401 910844 617392 622638 617392 622638 418833 392638 418833 392638 3559075 1885943 3559075 1885943 1682695 1965686 1682695 1965686 4167174 3338619 4167174 3338619 262820 1387727 262820 1387727 520117 1141930 520117 1141930 3700837 2053587 3700837 2053587 3228340 1653802 3228340 1653802 1650371 3080524 1650371 3080524 1453622 1437192 1453622 1437192 1649544 3370745 1649544 3370745 656582 647373 656582 647373 2896416 3335003 2896416 3335003 2431670 1651349 2431670 1651349 3721870 2967191 3721870 2967191 3321614 4249697 3321614 4249697 1675627 547165 1675627 547165 4064789 2607611 4064789 2607611 1677301 3648904 1677301 3648904 1016640 3348638 1016640 3348638 3756872 2061909 3756872 2061909 3329098 3149274 3329098 3149274 4227905 2426947 4227905 2426947 3363803 1655992 3363803 1655992 4129417 2479132 4129417 2479132 1448193 1441673 1448193 1441673 1438370 217283 1438370 217283 1649141 1529897 1649141 1529897 883268 895177 883268 895177 766686 905438 766686 905438 315706 1349259 315706 1349259 678690 707822 678690 707822 1228537 431470 1228537 431470 1561348 1661010 1561348 1661010 666643 975269 666643 975269 3352425 1688030 3352425 1688030 378680 1685638 378680 1685638 3349851 4886157 3349851 4886157 4165527 2484739 4165527 2484739 285726 1659165 285726 1659165 1141925 1135783 1141925 1135783 1522739 3338530 1522739 3338530 4162823 2501462 4162823 2501462 4371592 2671532 4371592 2671532 293998 1346102 293998 1346102 1669761 1286748 1669761 1286748 1408022 276512 1408022 276512 4208763 2459945 4208763 2459945 423960 1256128 423960 1256128 4176219 2465757 4176219 2465757 4766792 3104122 4766792 3104122 3334988 3086970 3334988 3086970 3981932 2675716 3981932 2675716 4098381 2563209 4098381 2563209 4259283 2572948 4259283 2572948 3197335 1652850 3197335 1652850 1657578 4124051 1657578 4124051 3592605 1933112 3592605 1933112 1403489 1665351 1403489 1665351 3825196 2179782 3825196 2179782 674407 666165 674407 666165 4246213 2599022 4246213 2599022 3349036 1153455 3349036 1153455 4197023 2502438 4197023 2502438 1349084 1349571 1349084 1349571 760587 1647547 760587 1647547 374069 1322711 374069 1322711 358854 1672560 358854 1672560 3348862 1586880 3348862 1586880 1082629 1099970 1082629 1099970 4524589 2836643 4524589 2836643 4542797 2894328 4542797 2894328 3341662 2793397 3341662 2793397 661018 3338611 661018 3338611 891052 764178 891052 764178 1402489 270819 1402489 270819 3305381 1667198 3305381 1667198 4738945 3065227 4738945 3065227 1123423 510635 1123423 510635 4383919 2727344 4383919 2727344 1056163 1087472 1056163 1087472 1659631 4277666 1659631 4277666 789684 810182 789684 810182 4154404 2498644 4154404 2498644 3345022 4293870 3345022 4293870 4212368 2539097 4212368 2539097 1201216 1198295 1201216 1198295 408411 1244269 408411 1244269 2400843 1668295 2400843 1668295 3627971 3324800 3627971 3324800 3916059 2233640 3916059 2233640 3616778 3064833 3616778 3064833 3339985 1575767 3339985 1575767 506430 531104 506430 531104 724319 945799 724319 945799 2624572 1662819 2624572 1662819 1669792 2389045 1669792 2389045 4425675 2749019 4425675 2749019 4793806 1678634 4793806 1678634 1024173 1680716 1024173 1680716 1660698 3239549 1660698 3239549 580621 1082875 580621 1082875 2181827 3317686 2181827 3317686 1460054 1442995 1460054 1442995 3794419 2908771 3794419 2908771 469867 464058 469867 464058 841647 855564 841647 855564 4392117 2270712 4392117 2270712 3261079 3352559 3261079 3352559 4325688 2651271 4325688 2651271 3012990 3328242 3012990 3328242 502593 501156 502593 501156 289289 1361242 289289 1361242 3333480 1579454 3333480 1579454 3510390 3330276 3510390 3330276 4162658 2519508 4162658 2519508 3322777 3920616 3322777 3920616 1069592 1079669 1069592 1079669 3665980 3018068 3665980 3018068 303067 1646705 303067 1646705 3651795 3029197 3651795 3029197 613029 1074182 613029 1074182 1103900 1117373 1103900 1117373 592975 3316703 592975 3316703 1137109 524830 1137109 524830 497470 511090 497470 511090 3685321 2020159 3685321 2020159 647409 634459 647409 634459 3314006 951406 3314006 951406 1674204 1353783 1674204 1353783 1439633 1446569 1439633 1446569 4173636 3315654 4173636 3315654 3346556 3860823 3346556 3860823 1649455 1964856 1649455 1964856 2988628 1649017 2988628 1649017 1251625 394630 1251625 394630 826794 847382 826794 847382 2965268 1673181 2965268 1673181 3972365 261389 3972365 261389 3992274 2343593 3992274 2343593 1664031 2895306 1664031 2895306 3837975 2860514 3837975 2860514 1438409 224446 1438409 224446 3317584 3776589 3317584 3776589 605041 1677304 605041 1677304 314538 306658 314538 306658 3888061 2805369 3888061 2805369 4975249 1670402 4975249 1670402 3339048 4971361 3339048 4971361 1668346 3260088 1668346 3260088 4072516 2401100 4072516 2401100 3321748 4122705 3321748 4122705 1249185 1262989 1249185 1262989 4462102 2807334 4462102 2807334 772808 897501 772808 897501 1653322 1768218 1653322 1768218 4420834 2744200 4420834 2744200 1681403 3573192 1681403 3573192 872622 797768 872622 797768 3342312 598828 3342312 598828 1267809 418081 1267809 418081 693036 954039 693036 954039 1071266 1092807 1071266 1092807 3776003 2101542 3776003 2101542 1651428 328800 1651428 328800 1384212 1673608 1384212 1673608 3696989 2963913 3696989 2963913 1677152 3401494 1677152 3401494 4629779 2034439 4629779 2034439 1421920 1418074 1421920 1418074 930351 932930 930351 932930 4370352 2734789 4370352 2734789 4380791 2747625 4380791 2747625 3914365 2767018 3914365 2767018 4072279 2386279 4072279 2386279 1668739 4326987 1668739 4326987 3913112 3350628 3913112 3350628 4328275 2681426 4328275 2681426 1395345 3345460 1395345 3345460 574731 1084883 574731 1084883 4282447 2621707 4282447 2621707 1393298 250448 1393298 250448 4594466 2918207 4594466 2918207 1217725 434199 1217725 434199 1668806 3185883 1668806 3185883 4303734 2352301 4303734 2352301 1843446 1663375 1843446 1663375 4717982 3044770 4717982 3044770 3550862 3096816 3550862 3096816 915584 923075 915584 923075 213179 248079 213179 248079 864912 860028 864912 860028 689918 662703 689918 662703 4218605 2573859 4218605 2573859 3555178 3121440 3555178 3121440 3337858 3436914 3337858 3436914 4740687 1940628 4740687 1940628 3996881 2674884 3996881 2674884 3342900 1136970 3342900 1136970 3952309 2287966 3952309 2287966 3830396 2855202 3830396 2855202 1648254 1254923 1648254 1254923 1393920 1660506 1393920 1660506 3889810 1673448 3889810 1673448 4176210 2456468 4176210 2456468 439732 1221393 439732 1221393 508323 3321449 508323 3321449 3637282 1962502 3637282 1962502 4248950 2444208 4248950 2444208 1999333 3343464 1999333 3343464 3843358 2826821 3843358 2826821 1657715 1335619 1657715 1335619 3645948 3008642 3645948 3008642 3321562 436286 3321562 436286 946081 959944 946081 959944 933130 1668078 933130 1668078 4410756 2243692 4410756 2243692 660941 1018284 660941 1018284 4384790 1655451 4384790 1655451 3726195 2939645 3726195 2939645 3329815 3127405 3329815 3127405 1758183 1684163 1758183 1684163 924685 742676 924685 742676 3327799 2962924 3327799 2962924 404778 426508 404778 426508 1653659 1983057 1653659 1983057 4914919 1649565 4914919 1649565 459147 485882 459147 485882 1219481 3353107 1219481 3353107 3576087 1931486 3576087 1931486 1658776 2720629 1658776 2720629 1096900 3351857 1096900 3351857 3327418 2474531 3327418 2474531 1021179 1038353 1021179 1038353 4783797 3110960 4783797 3110960 3336572 1493443 3336572 1493443 1308780 337465 1308780 337465 1663891 3270534 1663891 3270534 3682875 1991888 3682875 1991888 1678018 4540833 1678018 4540833 1026591 3565932 1026591 3565932 1685930 1171259 1685930 1171259 1646772 621181 1646772 621181 4352074 2661161 4352074 2661161 4121660 2450795 4121660 2450795 3741605 2059862 3741605 2059862 3339973 3392885 3339973 3392885 3304003 3331631 3304003 3331631 1679588 3544827 1679588 3544827 4785929 3329911 4785929 3329911 4697423 3032705 4697423 3032705 4253609 2584137 4253609 2584137 267037 273580 267037 273580 3321983 3981689 3321983 3981689 391260 414651 391260 414651 3351209 3484531 3351209 3484531 226895 1663433 226895 1663433 1342415 1363886 1342415 1363886 3342203 1854250 3342203 1854250 3773322 2131229 3773322 2131229 4457563 2798427 4457563 2798427 4939930 1674887 4939930 1674887 4078184 2404178 4078184 2404178 1113889 556104 1113889 556104 4699574 1988914 4699574 1988914 829747 841340 829747 841340 1460699 202098 1460699 202098 351569 1658719 351569 1658719 876458 765007 876458 765007 3334112 1366667 3334112 1366667 3314398 3533076 3314398 3533076 825720 820745 825720 820745 3654012 3327403 3654012 3327403 3347114 4764248 3347114 4764248 3920133 2263592 3920133 2263592 1168196 1169357 1168196 1169357 4650973 2031867 4650973 2031867 1683879 3684023 1683879 3684023 1184592 488852 1184592 488852 1666591 2248323 1666591 2248323 1647604 735888 1647604 735888 3335363 1086842 3335363 1086842 1666153 3888455 1666153 3888455 589711 557873 589711 557873 4096298 2452804 4096298 2452804 4855165 3336203 4855165 3336203 4064169 1654910 4064169 1654910 301555 4538369 301555 4538369 4105028 2421486 4105028 2421486 572632 561288 572632 561288 3336364 1892401 3336364 1892401 1041692 1056179 1041692 1056179 3349465 4362358 3349465 4362358 1684960 3842241 1684960 3842241 1671652 4647608 1671652 4647608 3640425 3009950 3640425 3009950 929537 3352379 929537 3352379 2391132 3319864 2391132 3319864 896910 892399 896910 892399 1384852 266135 1384852 266135 3987371 1677639 3987371 1677639 4257718 1686595 4257718 1686595 1183884 498951 1183884 498951 1913330 1646749 1913330 1646749 2459699 1670096 2459699 1670096 430316 1250902 430316 1250902 403819 422097 403819 422097 4622929 2051998 4622929 2051998 3341341 1266680 3341341 1266680 3334633 2033462 3334633 2033462 1025757 656820 1025757 656820 4418989 2253779 4418989 2253779 2632735 3322133 2632735 3322133 1216826 445254 1216826 445254 248696 1401889 248696 1401889 3562823 3078322 3562823 3078322 3331534 4572242 3331534 4572242 3971754 2666350 3971754 2666350 779773 891678 779773 891678 1386290 3321754 1386290 3321754 1680998 1589412 1680998 1589412 3591593 3073595 3591593 3073595 3339715 3822444 3339715 3822444 3855437 3322605 3855437 3322605 721094 707381 721094 707381 4271750 2607402 4271750 2607402 1421616 3328794 1421616 3328794 270024 1382443 270024 1382443 4125785 2538793 4125785 2538793 1427190 3325253 1427190 3325253 2009096 3322692 2009096 3322692 4614445 2028654 4614445 2028654 4788431 3315843 4788431 3315843 3326023 1482097 3326023 1482097 487727 472642 487727 472642 126710 3324869 126710 3324869 4569787 3345179 4569787 3345179 3322699 801490 3322699 801490 4126345 3326482 4126345 3326482 577854 3346512 577854 3346512 4057418 2365046 4057418 2365046 3749740 1678368 3749740 1678368 3329188 2335076 3329188 2335076 738006 715677 738006 715677 927229 734392 927229 734392 894182 794306 894182 794306 3724835 2920507 3724835 2920507 3877297 2241644 3877297 2241644 4430613 2743968 4430613 2743968 4320153 2333869 4320153 2333869 3747290 2075230 3747290 2075230 3349437 173685 3349437 173685 1683029 4698956 1683029 4698956 1708878 3326429 1708878 3326429 4682522 1970344 4682522 1970344 2530294 3346520 2530294 3346520 630883 630127 630883 630127 3348261 2061051 3348261 2061051 3852429 3319983 3852429 3319983 4678317 1986727 4678317 1986727 4305417 2350231 4305417 2350231 4356892 2311344 4356892 2311344 2141416 1653338 2141416 1653338 955317 708037 955317 708037 3325366 348081 3325366 348081 3812652 2850436 3812652 2850436 4703973 1983335 4703973 1983335 2385441 3349006 2385441 3349006 288146 297877 288146 297877 549687 561054 549687 561054 3902440 2762529 3902440 2762529 3343089 2358632 3343089 2358632 1651860 785395 1651860 785395 4249145 2585090 4249145 2585090 1679509 1739829 1679509 1739829 1406613 1675642 1406613 1675642 1152057 1157063 1152057 1157063 1906773 3342181 1906773 3342181 4618840 2044394 4618840 2044394 3040362 3337735 3040362 3337735 4034983 2389611 4034983 2389611 3812487 2151879 3812487 2151879 3331134 2921952 3331134 2921952 765723 905555 765723 905555 1657641 167673 1657641 167673 1386111 304730 1386111 304730 4453443 2767578 4453443 2767578 1679662 3403715 1679662 3403715 3330841 441388 3330841 441388 485137 1187992 485137 1187992 845093 866438 845093 866438 1390689 277961 1390689 277961 1684084 2822236 1684084 2822236 473297 1217353 473297 1217353 4444182 1663171 4444182 1663171 4547944 2885128 4547944 2885128 1683173 1881759 1683173 1881759 1651425 848945 1651425 848945 661348 3347568 661348 3347568 1650289 4432502 1650289 4432502 3259535 1648592 3259535 1648592 1648744 3627913 1648744 3627913 1323646 336891 1323646 336891 3086039 2739587 3086039 2739587 4759819 3318249 4759819 3318249 1253453 1255417 1253453 1255417 4130253 2532323 4130253 2532323 2926018 3352262 2926018 3352262 1652129 2343863 1652129 2343863 4740695 1892933 4740695 1892933 1226842 1677200 1226842 1677200 4564725 2892821 4564725 2892821 1672830 641359 1672830 641359 309096 318534 309096 318534 3320254 105750 3320254 105750 3800773 2879097 3800773 2879097 1151641 1167231 1151641 1167231 1361701 303449 1361701 303449 4308097 2613636 4308097 2613636 3582856 1649258 3582856 1649258 4640938 2024498 4640938 2024498 3338216 3994307 3338216 3994307 7416 1686597 7416 1686597 3052607 1679506 3052607 1679506 3905663 2218525 3905663 2218525 1670932 2517360 1670932 2517360 4958787 3318741 4958787 3318741 4504426 2179606 4504426 2179606 600350 595249 600350 595249 3894577 2773833 3894577 2773833 4061256 2385863 4061256 2385863 482317 473960 482317 473960 1674910 4476216 1674910 4476216 455204 484024 455204 484024 949746 723650 949746 723650 3720213 2060097 3720213 2060097 3637379 3015690 3637379 3015690 1171327 497413 1171327 497413 4011378 2331363 4011378 2331363 3767129 2920831 3767129 2920831 907935 738391 907935 738391 1673196 3463979 1673196 3463979 1664270 2049442 1664270 2049442 4640778 2987889 4640778 2987889 407630 1271975 407630 1271975 1309682 1336526 1309682 1336526 996271 671857 996271 671857 449664 1681402 449664 1681402 3351451 3191573 3351451 3191573 1410193 1403684 1410193 1403684 4322120 2353924 4322120 2353924 4476295 2813840 4476295 2813840 3954317 2718342 3954317 2718342 3018846 3334768 3018846 3334768 3073707 3343930 3073707 3343930 453444 487219 453444 487219 1644572 1665457 1644572 1665457 3351400 2720818 3351400 2720818 4565383 2095117 4565383 2095117 619790 1013358 619790 1013358 3802604 2107907 3802604 2107907 1992906 3327708 1992906 3327708 1680137 4658123 1680137 4658123 1648803 3624609 1648803 3624609 1330356 341873 1330356 341873 3604026 1929730 3604026 1929730 4772855 3106089 4772855 3106089 3347735 320354 3347735 320354 1655611 874328 1655611 874328 722540 733809 722540 733809 3673089 3007925 3673089 3007925 4489886 3342176 4489886 3342176 3346416 100997 3346416 100997 4086322 2598457 4086322 2598457 405401 1264786 405401 1264786 862564 856523 862564 856523 1213605 1199522 1213605 1199522 1659966 4933428 1659966 4933428 4399371 2293899 4399371 2293899 3754078 2912835 3754078 2912835 34630 3331449 34630 3331449 875386 806602 875386 806602 804118 805443 804118 805443 1662377 70275 1662377 70275 3602174 1920063 3602174 1920063 4666929 3016474 4666929 3016474 3326973 1383518 3326973 1383518 3573057 3075876 3573057 3075876 1669155 213913 1669155 213913 4162672 3317661 4162672 3317661 1133778 1140537 1133778 1140537 1197835 1192897 1197835 1192897 903169 778767 903169 778767 1653439 4946775 1653439 4946775 1334873 1667895 1334873 1667895 953606 943762 953606 943762 1677362 1914538 1677362 1914538 1440621 194043 1440621 194043 2420412 1686433 2420412 1686433 3965848 3330443 3965848 3330443 4722634 1913363 4722634 1913363 603468 581776 603468 581776 3352494 3733212 3352494 3733212 4350354 2690405 4350354 2690405 4274353 2608355 4274353 2608355 541274 1102680 541274 1102680 4760818 1915218 4760818 1915218 1179884 3314068 1179884 3314068 2531699 3318789 2531699 3318789 734376 3331090 734376 3331090 1676557 1030861 1676557 1030861 3335243 4853279 3335243 4853279 3794189 2152468 3794189 2152468 3332286 2357242 3332286 2357242 534383 498935 534383 498935 183496 1679260 183496 1679260 4260496 2417845 4260496 2417845 4797977 3143270 4797977 3143270 607659 1667082 607659 1667082 1065969 596423 1065969 596423 1908669 3319445 1908669 3319445 4581216 1650603 4581216 1650603 1202515 1198244 1202515 1198244 3315723 2433482 3315723 2433482 1165001 513901 1165001 513901 1660024 807346 1660024 807346 3680534 1984936 3680534 1984936 488537 1199865 488537 1199865 4050583 2629868 4050583 2629868 705553 711446 705553 711446 4196008 2518339 4196008 2518339 1246817 1240326 1246817 1240326 3707881 2022545 3707881 2022545 1673716 465263 1673716 465263 4375478 2709732 4375478 2709732 490849 494423 490849 494423 1388527 275826 1388527 275826 1109848 577197 1109848 577197 1683145 480459 1683145 480459 620155 1057374 620155 1057374 1657489 2340079 1657489 2340079 1018278 1009159 1018278 1009159 2676415 1886313 2676415 1886313 3319285 3259116 3319285 3259116 3867100 2768372 3867100 2768372 3555317 1678632 3555317 1678632 4210784 2461560 4210784 2461560 2057750 3342155 2057750 3342155 3336610 4733713 3336610 4733713 4490018 1648058 4490018 1648058 1277962 404578 1277962 404578 4221606 2422305 4221606 2422305 582657 575140 582657 575140 3906274 2726388 3906274 2726388 3820159 2808021 3820159 2808021 1685732 1248398 1685732 1248398 1195498 1646904 1195498 1646904 2548977 1895378 2548977 1895378 4695537 2009046 4695537 2009046 353801 1329400 353801 1329400 1657532 4286819 1657532 4286819 659370 992528 659370 992528 1660162 1954752 1660162 1954752 3350211 249843 3350211 249843 1085333 565884 1085333 565884 3797134 2162193 3797134 2162193 4553674 2856062 4553674 2856062 949928 936496 949928 936496 4627393 2053417 4627393 2053417 241376 1435540 241376 1435540 1280665 1311087 1280665 1311087 1012008 1000354 1012008 1000354 1440470 1430074 1440470 1430074 1285635 1310267 1285635 1310267 1678789 3110361 1678789 3110361 3030856 3328520 3030856 3328520 947560 917456 947560 917456 259750 1373216 259750 1373216 3883170 2194714 3883170 2194714 1651361 3330800 1651361 3330800 3643354 1982020 3643354 1982020 1655389 3898082 1655389 3898082 3322566 1674685 3322566 1674685 4094964 2607901 4094964 2607901 2094592 3347808 2094592 3347808 1953468 3318054 1953468 3318054 841849 1657365 841849 1657365 4759535 1903250 4759535 1903250 1327699 359060 1327699 359060 1666906 443721 1666906 443721 1212459 478739 1212459 478739 3330716 759046 3330716 759046 1666321 3711668 1666321 3711668 1028323 1008702 1028323 1008702 1183451 1182296 1183451 1182296 1429831 1434074 1429831 1434074 1671042 1643860 1671042 1643860 4621198 2978951 4621198 2978951 3322926 2240127 3322926 2240127 1449778 1460651 1449778 1460651 4597617 1657568 4597617 1657568 1857637 3315164 1857637 3315164 4328680 2659601 4328680 2659601 4709123 3051494 4709123 3051494 3462355 1652951 3462355 1652951 4511722 2186103 4511722 2186103 3604640 3071258 3604640 3071258 1663623 1599361 1663623 1599361 3689409 3347009 3689409 3347009 1678459 3573579 1678459 3573579 2486659 3350547 2486659 3350547 2548420 3321008 2548420 3321008 3342155 3541671 3342155 3541671 3754162 2885199 3754162 2885199 3335493 356552 3335493 356552 4051996 2607189 4051996 2607189 352244 3344729 352244 3344729 1665768 3914293 1665768 3914293 4643379 2976832 4643379 2976832 3571454 1904250 3571454 1904250 4645882 2008839 4645882 2008839 4052458 2611329 4052458 2611329 1326276 1326450 1326276 1326450 1650682 2301888 1650682 2301888 1078321 1058487 1078321 1058487 1105772 3330096 1105772 3330096 3341372 1783770 3341372 1783770 4625421 3347572 4625421 3347572 3346207 1679092 3346207 1679092 545431 3316410 545431 3316410 4526131 2140756 4526131 2140756 4343765 1669136 4343765 1669136 3074423 3330594 3074423 3330594 3947268 2706403 3947268 2706403 4537676 2129791 4537676 2129791 4421453 2263134 4421453 2263134 4171491 2521119 4171491 2521119 1838996 3326152 1838996 3326152 3347491 1205264 3347491 1205264 1663619 64519 1663619 64519 3330094 955554 3330094 955554 4395166 2262028 4395166 2262028 421636 391535 421636 391535 3041765 3341515 3041765 3341515 4717091 3035278 4717091 3035278 1324384 1334786 1324384 1334786 3315770 4274286 3315770 4274286 3333140 1034864 3333140 1034864 1650657 480363 1650657 480363 3331728 2136447 3331728 2136447 3605421 1951501 3605421 1951501 3336226 2710038 3336226 2710038 3709701 2047286 3709701 2047286 601582 621613 601582 621613 1752304 3321175 1752304 3321175 4692749 1958456 4692749 1958456 233647 1677476 233647 1677476 591508 1067056 591508 1067056 3339844 1229120 3339844 1229120 450116 432039 450116 432039 596355 1657235 596355 1657235 4006068 1667239 4006068 1667239 1392293 1418960 1392293 1418960 1676387 2702612 1676387 2702612 3335312 4671120 3335312 4671120 4810013 1671673 4810013 1671673 3685655 1683838 3685655 1683838 1109385 1111125 1109385 1111125 4755822 3110974 4755822 3110974 663715 4762210 663715 4762210 3351070 951716 3351070 951716 1658458 3323466 1658458 3323466 360820 355098 360820 355098 1671327 1113323 1671327 1113323 1657582 167299 1657582 167299 1679930 2808992 1679930 2808992 1109386 1082235 1109386 1082235 543385 1145320 543385 1145320 3967902 2311141 3967902 2311141 2326768 1683732 2326768 1683732 282955 1401863 282955 1401863 537000 1115060 537000 1115060 4424897 2745583 4424897 2745583 3391597 1674179 3391597 1674179 3342112 3293057 3342112 3293057 406171 1256540 406171 1256540 547567 1139228 547567 1139228 881816 905935 881816 905935 4716181 3051315 4716181 3051315 3751953 2088175 3751953 2088175 845218 814380 845218 814380 301223 1662365 301223 1662365 3341444 4935433 3341444 4935433 4487197 2164871 4487197 2164871 1659431 1036822 1659431 1036822 4398744 2726094 4398744 2726094 1185648 502664 1185648 502664 532679 1138122 532679 1138122 4481193 2169086 4481193 2169086 1886043 1666413 1886043 1666413 1685087 1254369 1685087 1254369 2510622 3319310 2510622 3319310 3865657 2172299 3865657 2172299 3319259 2081768 3319259 2081768 2246709 1664009 2246709 1664009 79646 3329147 79646 3329147 1685874 3045412 1685874 3045412 626641 1685917 626641 1685917 1651151 4188446 1651151 4188446 1674152 3768188 1674152 3768188 492273 1183733 492273 1183733 979058 993702 979058 993702 4490023 2808145 4490023 2808145 3583947 3074403 3583947 3074403 1720018 3333874 1720018 3333874 1664715 4917604 1664715 4917604 248717 250484 248717 250484 4748177 1653355 4748177 1653355 432939 1229759 432939 1229759 4103253 3330076 4103253 3330076 3866165 2805236 3866165 2805236 3560791 3313544 3560791 3313544 3795083 2880625 3795083 2880625 1673967 3154575 1673967 3154575 3890234 2742710 3890234 2742710 1669723 3038090 1669723 3038090 3180660 1674939 3180660 1674939 4656844 1211083 4656844 1211083 4191048 2495396 4191048 2495396 3327978 1862824 3327978 1862824 302528 303691 302528 303691 1652852 2502213 1652852 2502213 3541330 3130306 3541330 3130306 3713307 2963296 3713307 2963296 3899044 2233032 3899044 2233032 3900148 1678898 3900148 1678898 1894531 1661017 1894531 1661017 1660774 2012126 1660774 2012126 502786 3340578 502786 3340578 517663 1142282 517663 1142282 1810509 1652586 1810509 1652586 4241740 2595621 4241740 2595621 4326559 2342325 4326559 2342325 1656282 557424 1656282 557424 1418387 1401723 1418387 1401723 3334511 4369506 3334511 4369506 1103268 545443 1103268 545443 647695 1033086 647695 1033086 651430 658838 651430 658838 3326687 3778618 3326687 3778618 3961129 1671381 3961129 1671381 3343742 2761859 3343742 2761859 4593212 2927179 4593212 2927179 4221283 2444319 4221283 2444319 207681 4139262 207681 4139262 4293177 2386155 4293177 2386155 1682150 281149 1682150 281149 1214059 1188303 1214059 1188303 4705485 1965713 4705485 1965713 1107038 3328117 1107038 3328117 3551325 1905617 3551325 1905617 3323812 327400 3323812 327400 3080964 2210277 3080964 2210277 4251570 2578243 4251570 2578243 4684757 1970553 4684757 1970553 3337795 4802533 3337795 4802533 3323826 4122235 3323826 4122235 515496 1132291 515496 1132291 4405404 2283711 4405404 2283711 1654038 1912676 1654038 1912676 2434667 3337695 2434667 3337695 1660669 4545146 1660669 4545146 4688779 2997996 4688779 2997996 4449816 2783765 4449816 2783765 1677172 619470 1677172 619470 2693305 3329113 2693305 3329113 3344780 4997754 3344780 4997754 1141432 1135069 1141432 1135069 808129 880513 808129 880513 3328480 1171524 3328480 1171524 1569473 1665144 1569473 1665144 514586 1122657 514586 1122657 1650804 4478370 1650804 4478370 3329512 2214560 3329512 2214560 1007557 1025004 1007557 1025004 3871127 2195100 3871127 2195100 343492 1325280 343492 1325280 4697452 1668518 4697452 1668518 27133 1667358 27133 1667358 4212983 2479238 4212983 2479238 406751 1239468 406751 1239468 368322 1269783 368322 1269783 3786158 2130459 3786158 2130459 455143 1213149 455143 1213149 923353 942260 923353 942260 2158456 1679637 2158456 1679637 1686102 1211375 1686102 1211375 800950 766442 800950 766442 4786329 1878292 4786329 1878292 1658454 2333851 1658454 2333851 4365861 3341487 4365861 3341487 1652981 4265729 1652981 4265729 830566 841357 830566 841357 936518 723462 936518 723462 3334050 3734940 3334050 3734940 1100303 550594 1100303 550594 3415888 3347766 3415888 3347766 4356989 2305286 4356989 2305286 1679762 3334702 1679762 3334702 749738 894795 749738 894795 1653917 3844034 1653917 3844034 1652067 1992184 1652067 1992184 3595019 1955340 3595019 1955340 1671470 214752 1671470 214752 1577334 3351273 1577334 3351273 3245126 3328944 3245126 3328944 3322621 1016921 3322621 1016921 973478 705946 973478 705946 1684148 3838863 1684148 3838863 4506337 2871881 4506337 2871881 4122424 2554005 4122424 2554005 3915721 2244635 3915721 2244635 4337980 2686434 4337980 2686434 2420510 1684463 2420510 1684463 3639743 1988615 3639743 1988615 610573 1077652 610573 1077652 3318703 1963269 3318703 1963269 449403 3319285 449403 3319285 4688678 3005969 4688678 3005969 1547099 1664423 1547099 1664423 1680910 3225768 1680910 3225768 4132792 2552694 4132792 2552694 695327 991201 695327 991201 701158 943434 701158 943434 1649811 3609701 1649811 3609701 265729 244005 265729 244005 620952 1054266 620952 1054266 1141220 1158080 1141220 1158080 1679127 3753070 1679127 3753070 228685 3317863 228685 3317863 984619 955307 984619 955307 847291 836189 847291 836189 1004514 649389 1004514 649389 4793128 3114889 4793128 3114889 993694 983377 993694 983377 4381186 2275336 4381186 2275336 4438509 2256148 4438509 2256148 4007748 2645896 4007748 2645896 4070001 3333817 4070001 3333817 1084876 4719156 1084876 4719156 3965277 2704028 3965277 2704028 3244663 1654433 3244663 1654433 1111759 548526 1111759 548526 791724 3554919 791724 3554919 3646695 1947579 3646695 1947579 3784600 3326595 3784600 3326595 3733401 2062239 3733401 2062239 573293 1099649 573293 1099649 1147578 531860 1147578 531860 523454 1664724 523454 1664724 669929 658132 669929 658132 2406870 1677870 2406870 1677870 4570051 2884708 4570051 2884708 1687967 3333664 1687967 3333664 1067696 1089050 1067696 1089050 3355424 1667424 3355424 1667424 2187909 1665222 2187909 1665222 1651330 2899580 1651330 2899580 4365011 2333749 4365011 2333749 4559433 2109110 4559433 2109110 4000248 2303005 4000248 2303005 214721 1440911 214721 1440911 4140706 2467875 4140706 2467875 4329561 2683060 4329561 2683060 222387 4178122 222387 4178122 4372733 1667114 4372733 1667114 4121284 2436872 4121284 2436872 3316693 3295184 3316693 3295184 1248960 438687 1248960 438687 965610 3349628 965610 3349628 4464045 2776222 4464045 2776222 1657939 646661 1657939 646661 1137079 1135002 1137079 1135002 675280 685794 675280 685794 3332098 611596 3332098 611596 2532400 1651889 2532400 1651889 3350847 3693372 3350847 3693372 1087846 1115772 1087846 1115772 3348316 4157295 3348316 4157295 4246471 2436617 4246471 2436617 1653827 3428438 1653827 3428438 1662424 3334378 1662424 3334378 1669513 2046240 1669513 2046240 4267920 2592154 4267920 2592154 3935166 2260901 3935166 2260901 4288248 1679115 4288248 1679115 4494832 2832895 4494832 2832895 4743253 3055813 4743253 3055813 1324868 1327295 1324868 1327295 4334124 2665934 4334124 2665934 3418112 1681870 3418112 1681870 4051625 3317922 4051625 3317922 2437856 1655583 2437856 1655583 1659921 4751675 1659921 4751675 4357394 2717752 4357394 2717752 4565927 2908710 4565927 2908710 1015851 1670035 1015851 1670035 1661326 2983054 1661326 2983054 3697733 2963755 3697733 2963755 989956 1654127 989956 1654127 4782225 3123759 4782225 3123759 1751583 3339752 1751583 3339752 866290 869594 866290 869594 4330845 2336735 4330845 2336735 3327217 2061836 3327217 2061836 4281625 2385632 4281625 2385632 1655415 139350 1655415 139350 4674362 1650084 4674362 1650084 779085 876213 779085 876213 2252398 1668549 2252398 1668549 1681303 2424493 1681303 2424493 1652250 2082106 1652250 2082106 1439845 215598 1439845 215598 800044 850852 800044 850852 2872306 3317665 2872306 3317665 1655872 2993862 1655872 2993862 685400 680951 685400 680951 1169332 1180250 1169332 1180250 3325300 3281858 3325300 3281858 3317329 563035 3317329 563035 759322 765564 759322 765564 3337055 2859380 3337055 2859380 3337838 1086817 3337838 1086817 1661507 2688022 1661507 2688022 3316995 2460490 3316995 2460490 1656105 3327153 1656105 3327153 674256 1652437 674256 1652437 567807 1103199 567807 1103199 1727312 1648211 1727312 1648211 3428454 3338957 3428454 3338957 1675704 4090683 1675704 4090683 4023115 2348440 4023115 2348440 3336983 1327314 3336983 1327314 501455 511214 501455 511214 3904678 2740733 3904678 2740733 3997906 2354955 3997906 2354955 3847478 2177685 3847478 2177685 3440407 1676504 3440407 1676504 802844 4802899 802844 4802899 1886572 1652735 1886572 1652735 4161007 2490413 4161007 2490413 4199899 2472410 4199899 2472410 335513 1325109 335513 1325109 865926 859144 865926 859144 588844 602625 588844 602625 3877036 2226928 3877036 2226928 1025287 633921 1025287 633921 1330024 346211 1330024 346211 3657146 1967607 3657146 1967607 834387 848896 834387 848896 1279191 383456 1279191 383456 3820668 2131208 3820668 2131208 851313 1681701 851313 1681701 4924477 1647336 4924477 1647336 4965354 1683138 4965354 1683138 3344786 4676021 3344786 4676021 703702 3338274 703702 3338274 643060 1046756 643060 1046756 4789040 3347064 4789040 3347064 1108474 1142596 1108474 1142596 2874406 3343317 2874406 3343317 815051 840780 815051 840780 3413758 3351190 3413758 3351190 3752790 2898224 3752790 2898224 3323334 2752248 3323334 2752248 1655701 3123861 1655701 3123861 3969775 2686749 3969775 2686749 1467723 1445962 1467723 1445962 4591900 2950626 4591900 2950626 781192 785139 781192 785139 2115225 1667631 2115225 1667631 1172178 1675178 1172178 1675178 2594035 1665071 2594035 1665071 467392 478582 467392 478582 3812835 2167978 3812835 2167978 3146239 1677460 3146239 1677460 3346320 3431128 3346320 3431128 4526619 1680476 4526619 1680476 1224003 1217746 1224003 1217746 1670483 5005899 1670483 5005899 967813 3314829 967813 3314829 4204496 2521402 4204496 2521402 3740577 2928772 3740577 2928772 1217788 450587 1217788 450587 752610 786585 752610 786585 340647 1327187 340647 1327187 296269 312912 296269 312912 1315243 366633 1315243 366633 1132636 526854 1132636 526854 4182776 2519089 4182776 2519089 1678347 4385178 1678347 4385178 4579368 2075342 4579368 2075342 4058919 2614794 4058919 2614794 1450546 220138 1450546 220138 3647974 1996239 3647974 1996239 3317104 3095655 3317104 3095655 4734359 3045171 4734359 3045171 4337446 2353608 4337446 2353608 1971854 1647783 1971854 1647783 1845544 1661669 1845544 1661669 922452 922724 922452 922724 3418547 1677136 3418547 1677136 4114285 2445758 4114285 2445758 2295387 3105637 2295387 3105637 389402 381026 389402 381026 262633 1398615 262633 1398615 915415 893745 915415 893745 3339753 3790649 3339753 3790649 3579630 3097221 3579630 3097221 2035599 1654511 2035599 1654511 3335382 3058123 3335382 3058123 1664039 4230921 1664039 4230921 1905974 3320744 1905974 3320744 565149 1109818 565149 1109818 1652142 747395 1652142 747395 918376 951650 918376 951650 3327244 3903935 3327244 3903935 174368 3332765 174368 3332765 3892005 2250826 3892005 2250826 1685187 3865277 1685187 3865277 288567 1680676 288567 1680676 4049082 2637949 4049082 2637949 1670457 233780 1670457 233780 1080270 1075168 1080270 1075168 1683447 4925945 1683447 4925945 3528442 3332294 3528442 3332294 3711755 3316920 3711755 3316920 1670689 169811 1670689 169811 4818518 1682879 4818518 1682879 1686114 2172061 1686114 2172061 1047767 1039064 1047767 1039064 1663240 1918623 1663240 1918623 904124 901743 904124 901743 804512 793887 804512 793887 405910 1256918 405910 1256918 3670784 2007193 3670784 2007193 3771945 1665227 3771945 1665227 916210 762851 916210 762851 3608708 1679444 3608708 1679444 794198 795249 794198 795249 4434783 2754857 4434783 2754857 400449 420904 400449 420904 3904121 2253401 3904121 2253401 1676450 207983 1676450 207983 933886 934245 933886 934245 3738313 2910607 3738313 2910607 1203718 1209135 1203718 1209135 3296468 1679425 3296468 1679425 2069633 1648187 2069633 1648187 1647974 851181 1647974 851181 1649768 4719698 1649768 4719698 1917198 3339097 1917198 3339097 3657995 2983467 3657995 2983467 4066216 2388836 4066216 2388836 4362227 2277598 4362227 2277598 1682879 4747599 1682879 4747599 3335940 1130701 3335940 1130701 1656284 4926321 1656284 4926321 807428 827881 807428 827881 3799409 2854891 3799409 2854891 1350700 341064 1350700 341064 3840623 2827002 3840623 2827002 1242645 406084 1242645 406084 4937484 3329757 4937484 3329757 1675074 2844229 1675074 2844229 4466609 2780957 4466609 2780957 3845918 2194576 3845918 2194576 3897691 2755896 3897691 2755896 3893032 2808382 3893032 2808382 746778 892463 746778 892463 4112210 2549051 4112210 2549051 3340785 3111321 3340785 3111321 546451 1116498 546451 1116498 696678 955766 696678 955766 4295159 2649346 4295159 2649346 533629 512514 533629 512514 4438785 2798648 4438785 2798648 4153349 2503206 4153349 2503206 3315548 4609828 3315548 4609828 816750 844057 816750 844057 4968862 3322165 4968862 3322165 313438 311129 313438 311129 1685078 360090 1685078 360090 3328071 3584212 3328071 3584212 3329167 1430186 3329167 1430186 3551303 3106645 3551303 3106645 1657924 3710016 1657924 3710016 992072 664454 992072 664454 500229 519633 500229 519633 277203 261552 277203 261552 842439 792613 842439 792613 947470 712695 947470 712695 4063971 2629873 4063971 2629873 1889160 2558016 1889160 2558016 3748515 2900916 3748515 2900916 4547583 2109685 4547583 2109685 1677484 3097847 1677484 3097847 3331880 681145 3331880 681145 377627 357970 377627 357970 3325877 334421 3325877 334421 4206598 2459575 4206598 2459575 3838165 2178410 3838165 2178410 3318296 3715258 3318296 3715258 3318325 3153874 3318325 3153874 3330392 4111960 3330392 4111960 3340075 2017530 3340075 2017530 632951 609731 632951 609731 3317356 2695765 3317356 2695765 774450 869811 774450 869811 2463469 3317274 2463469 3317274 4555723 2105343 4555723 2105343 2316490 1682913 2316490 1682913 1489405 3322690 1489405 3322690 1358455 300129 1358455 300129 626157 593909 626157 593909 3869839 2169548 3869839 2169548 1661449 4172237 1661449 4172237 355689 1281935 355689 1281935 668270 1659691 668270 1659691 1864454 1660206 1864454 1660206 3343639 1976200 3343639 1976200 4746989 3059297 4746989 3059297 1380756 1364198 1380756 1364198 1652909 3503429 1652909 3503429 977276 670665 977276 670665 3349382 1961148 3349382 1961148 1409754 249296 1409754 249296 1950755 1680172 1950755 1680172 555599 3353269 555599 3353269 4445823 2237988 4445823 2237988 3778559 2871886 3778559 2871886 3854792 2192440 3854792 2192440 4008112 2657639 4008112 2657639 3013611 1657461 3013611 1657461 377189 371574 377189 371574 1682359 3982769 1682359 3982769 3345132 4647181 3345132 4647181 221826 233964 221826 233964 3776870 2868370 3776870 2868370 1665731 1678547 1665731 1678547 4426404 2771726 4426404 2771726 3328681 3134320 3328681 3134320 4249523 3341538 4249523 3341538 1045687 1067986 1045687 1067986 3922159 2259258 3922159 2259258 1405162 1423023 1405162 1423023 1670857 1926062 1670857 1926062 4924857 3315579 4924857 3315579 1670681 1300409 1670681 1300409 159674 3314568 159674 3314568 3959715 2263512 3959715 2263512 4504161 2146492 4504161 2146492 4469912 1665130 4469912 1665130 3352921 114118 3352921 114118 3919991 2715810 3919991 2715810 4775559 3111801 4775559 3111801 4207421 1685326 4207421 1685326 3793705 2876782 3793705 2876782 815617 824329 815617 824329 4585753 2951621 4585753 2951621 3323309 1348535 3323309 1348535 1320098 1330845 1320098 1330845 3335639 3096974 3335639 3096974 1018526 638900 1018526 638900 3842556 2849075 3842556 2849075 4351083 3347770 4351083 3347770 227145 203389 227145 203389 3314902 2138635 3314902 2138635 1663624 2927309 1663624 2927309 143578 3316000 143578 3316000 4687130 1983773 4687130 1983773 969062 977403 969062 977403 3766725 2905470 3766725 2905470 84706 1651613 84706 1651613 4469403 2209945 4469403 2209945 3328575 1129823 3328575 1129823 3716280 1261509 3716280 1261509 2346233 3326530 2346233 3326530 1128061 543590 1128061 543590 3755954 2932145 3755954 2932145 3823431 2176990 3823431 2176990 3851292 2826335 3851292 2826335 579158 1108492 579158 1108492 3335318 412545 3335318 412545 3325110 206038 3325110 206038 4371456 2688743 4371456 2688743 631532 1064763 631532 1064763 3959642 2272201 3959642 2272201 2293906 1656754 2293906 1656754 983022 3318327 983022 3318327 791167 771447 791167 771447 1659129 4756282 1659129 4756282 1680342 3508737 1680342 3508737 580162 1083096 580162 1083096 4747310 1935667 4747310 1935667 4193115 3346769 4193115 3346769 553491 534603 553491 534603 1362505 1372948 1362505 1372948 1221063 4653724 1221063 4653724 1660345 971914 1660345 971914 1006120 1014557 1006120 1014557 1363205 302945 1363205 302945 925289 714211 925289 714211 1321830 1305393 1321830 1305393 1659861 372489 1659861 372489 4094516 2579482 4094516 2579482 413953 3329095 413953 3329095 246259 277807 246259 277807 1682729 3098391 1682729 3098391 404397 1262875 404397 1262875 2385721 1663783 2385721 1663783 1556819 3320921 1556819 3320921 3337976 1842268 3337976 1842268 4092105 2561115 4092105 2561115 2339525 3335158 2339525 3335158 1684073 5009990 1684073 5009990 3322939 949010 3322939 949010 894038 746435 894038 746435 659412 1010662 659412 1010662 2126117 1681261 2126117 1681261 4117117 2541460 4117117 2541460 961077 977672 961077 977672 1311267 1338726 1311267 1338726 3340178 746602 3340178 746602 4045527 2363734 4045527 2363734 449378 1674205 449378 1674205 4195003 2504072 4195003 2504072 3796896 3351948 3796896 3351948 536676 538943 536676 538943 1659548 947862 1659548 947862 2224390 1647229 2224390 1647229 1393691 284715 1393691 284715 414720 412658 414720 412658 1669090 4803362 1669090 4803362 453976 1218986 453976 1218986 1653434 4637292 1653434 4637292 3528884 1897574 3528884 1897574 4169928 2497517 4169928 2497517 897516 1658046 897516 1658046 1275513 374905 1275513 374905 4425558 2749916 4425558 2749916 4587939 2055290 4587939 2055290 1224499 3341624 1224499 3341624 4357304 1668085 4357304 1668085 4460754 2195326 4460754 2195326 2784674 3316165 2784674 3316165 443715 456662 443715 456662 2612014 3353158 2612014 3353158 1592779 3313499 1592779 3313499 1037119 3325721 1037119 3325721 2394435 3117582 2394435 3117582 3332672 233366 3332672 233366 4243510 3313699 4243510 3313699 1442463 246582 1442463 246582 1683223 4201425 1683223 4201425 3667421 2007198 3667421 2007198 3339327 4643497 3339327 4643497 4528486 2134871 4528486 2134871 4529362 2166371 4529362 2166371 1675732 4458054 1675732 4458054 3631234 3059076 3631234 3059076 993217 3332322 993217 3332322 3341562 2554803 3341562 2554803 3345062 4126308 3345062 4126308 439824 423179 439824 423179 1679503 1478046 1679503 1478046 4498227 1666122 4498227 1666122 3541821 1680206 3541821 1680206 1664048 2379286 1664048 2379286 1595131 3325492 1595131 3325492 4492758 2178912 4492758 2178912 3325957 2842428 3325957 2842428 3727775 2080347 3727775 2080347 687495 979940 687495 979940 859520 834360 859520 834360 2739662 1675961 2739662 1675961 329338 313782 329338 313782 1656892 2007859 1656892 2007859 915943 1677852 915943 1677852 939737 936209 939737 936209 1062485 1073240 1062485 1073240 689079 686788 689079 686788 3557324 3108175 3557324 3108175 1659393 830564 1659393 830564 4054312 2618995 4054312 2618995 3763036 2092384 3763036 2092384 1064726 1039224 1064726 1039224 551723 1682437 551723 1682437 4575504 2062307 4575504 2062307 2120020 1655328 2120020 1655328 326956 310294 326956 310294 749779 731172 749779 731172 403407 1265079 403407 1265079 1664845 4181840 1664845 4181840 3330081 3328318 3330081 3328318 1123339 1126089 1123339 1126089 4059557 2397080 4059557 2397080 3336320 1866544 3336320 1866544 3862537 2191216 3862537 2191216 3346228 427795 3346228 427795 718365 949175 718365 949175 324694 361967 324694 361967 1054386 1071038 1054386 1071038 3880229 2229551 3880229 2229551 4575590 2071334 4575590 2071334 3818230 2840013 3818230 2840013 3479157 3314383 3479157 3314383 1663276 3317158 1663276 3317158 1441613 247741 1441613 247741 4193487 2517536 4193487 2517536 991404 707056 991404 707056 508546 3352705 508546 3352705 3867199 2800358 3867199 2800358 732230 939911 732230 939911 118170 3346942 118170 3346942 1174186 1684401 1174186 1684401 3287637 1685359 3287637 1685359 3332636 2458506 3332636 2458506 4536463 2132365 4536463 2132365 4451355 2787146 4451355 2787146 4291831 2387463 4291831 2387463 1014496 3315804 1014496 3315804 4236677 2541353 4236677 2541353 4623539 1678767 4623539 1678767 1462873 1682140 1462873 1682140 1667087 2973694 1667087 2973694 3811959 1686481 3811959 1686481 764711 870227 764711 870227 3463098 1675412 3463098 1675412 1246613 1253330 1246613 1253330 1666182 1540187 1666182 1540187 1866177 3316496 1866177 3316496 3318902 2819924 3318902 2819924 1668971 1865479 1668971 1865479 4687590 1977203 4687590 1977203 573944 1096115 573944 1096115 3320326 4680580 3320326 4680580 615511 1017357 615511 1017357 1059051 581702 1059051 581702 1232820 444386 1232820 444386 1396759 285147 1396759 285147 4658318 2023259 4658318 2023259 1179596 483492 1179596 483492 847661 843508 847661 843508 4616534 2061672 4616534 2061672 4480393 2836936 4480393 2836936 3317737 1870271 3317737 1870271 1267111 422972 1267111 422972 3805355 2889189 3805355 2889189 246199 1402707 246199 1402707 3352327 4355827 3352327 4355827 989882 986964 989882 986964 1109926 1096932 1109926 1096932 3335052 2086775 3335052 2086775 539184 1131708 539184 1131708 3974516 3314852 3974516 3314852 246979 243396 246979 243396 4712574 1952747 4712574 1952747 3339086 2226131 3339086 2226131 1437445 1427650 1437445 1427650 1649258 420921 1649258 420921 491058 486699 491058 486699 459886 3345159 459886 3345159 1669942 1986683 1669942 1986683 1451171 1421814 1451171 1421814 876979 798417 876979 798417 4440869 2253625 4440869 2253625 3337325 1602767 3337325 1602767 1671434 3198118 1671434 3198118 4553764 2120403 4553764 2120403 724818 762416 724818 762416 4860163 3318777 4860163 3318777 1288299 363893 1288299 363893 424369 1664250 424369 1664250 4812478 1680801 4812478 1680801 3318440 3065742 3318440 3065742 959385 3343982 959385 3343982 1256131 408180 1256131 408180 4111337 2579290 4111337 2579290 672230 638880 672230 638880 78547 1662164 78547 1662164 2426021 3329296 2426021 3329296 4122268 3327524 4122268 3327524 4730442 1683177 4730442 1683177 1539738 3342762 1539738 3342762 3808528 2142588 3808528 2142588 4164685 2472299 4164685 2472299 1214904 1202134 1214904 1202134 3586026 3044377 3586026 3044377 705256 958397 705256 958397 4435593 2776718 4435593 2776718 3315383 3974393 3315383 3974393 1083440 1648608 1083440 1648608 1896387 1665253 1896387 1665253 1157460 1136077 1157460 1136077 668755 3335627 668755 3335627 4034010 2641372 4034010 2641372 1651515 1316667 1651515 1316667 4730100 3033975 4730100 3033975 1256188 1268831 1256188 1268831 1398806 1381162 1398806 1381162 3351401 3461622 3351401 3461622 848538 837703 848538 837703 4291978 2363776 4291978 2363776 3343457 3655065 3343457 3655065 3592819 1921937 3592819 1921937 118328 1665210 118328 1665210 2436120 3325214 2436120 3325214 3350307 1963045 3350307 1963045 967905 686740 967905 686740 3322887 876255 3322887 876255 1680756 1272605 1680756 1272605 3345909 734861 3345909 734861 3049244 3319043 3049244 3319043 4501702 2806407 4501702 2806407 2634372 1658477 2634372 1658477 1670506 741926 1670506 741926 908900 795981 908900 795981 3329468 2875337 3329468 2875337 900017 770750 900017 770750 1667792 3938869 1667792 3938869 2831854 3345683 2831854 3345683 391759 362455 391759 362455 1443177 220957 1443177 220957 538220 537056 538220 537056 573795 1108531 573795 1108531 1650253 2503406 1650253 2503406 1652321 1339546 1652321 1339546 3864117 2811856 3864117 2811856 4701419 1646889 4701419 1646889 3878241 2196999 3878241 2196999 436087 1221673 436087 1221673 3341908 4732162 3341908 4732162 4276014 3348663 4276014 3348663 4561306 2101538 4561306 2101538 3339066 2559871 3339066 2559871 3794646 3335164 3794646 3335164 4233235 2435480 4233235 2435480 266865 247010 266865 247010 888602 797963 888602 797963 461964 1217000 461964 1217000 1682456 1876398 1682456 1876398 3330216 2173759 3330216 2173759 4434503 2799945 4434503 2799945 4353552 2305864 4353552 2305864 1025964 618869 1025964 618869 1037990 1027838 1037990 1027838 1096327 534500 1096327 534500 1683562 992936 1683562 992936 2524199 3317948 2524199 3317948 1676342 877044 1676342 877044 1138698 3343997 1138698 3343997 3331928 1708247 3331928 1708247 1194983 1174511 1194983 1174511 3315481 3236137 3315481 3236137 2571176 3340040 2571176 3340040 809343 1669293 809343 1669293 4640206 2036475 4640206 2036475 4216285 2528313 4216285 2528313 1200681 477881 1200681 477881 541704 1090163 541704 1090163 3338544 323728 3338544 323728 1657001 1505444 1657001 1505444 4240124 3337878 4240124 3337878 4348759 2698505 4348759 2698505 4567866 1680362 4567866 1680362 1661888 3925677 1661888 3925677 1143420 531110 1143420 531110 4427718 3339418 4427718 3339418 1583326 3319116 1583326 3319116 1244030 1239810 1244030 1239810 3959648 2275605 3959648 2275605 3342451 1882101 3342451 1882101 1014765 996765 1014765 996765 4308346 2613810 4308346 2613810 1308073 358766 1308073 358766 3437514 1647199 3437514 1647199 376216 1276009 376216 1276009 592617 1045460 592617 1045460 3562944 1903121 3562944 1903121 3812493 2835355 3812493 2835355 4226391 1662149 4226391 1662149 618703 1662568 618703 1662568 3316867 2998243 3316867 2998243 4320347 2327158 4320347 2327158 4082529 2591177 4082529 2591177 591743 580812 591743 580812 242528 219758 242528 219758 3326154 4688739 3326154 4688739 1650927 3306647 1650927 3306647 4716522 1961428 4716522 1961428 829326 850888 829326 850888 3393692 1664503 3393692 1664503 1443824 3327588 1443824 3327588 4694168 1975888 4694168 1975888 908248 912089 908248 912089 3343486 795633 3343486 795633 1256520 398849 1256520 398849 3322333 2084878 3322333 2084878 712175 714236 712175 714236 465798 3349888 465798 3349888 3333876 2044693 3333876 2044693 456395 490175 456395 490175 1648765 1536727 1648765 1536727 1647001 791852 1647001 791852 1678561 2902851 1678561 2902851 1675474 4808950 1675474 4808950 911102 756682 911102 756682 3592226 3068858 3592226 3068858 3636521 3323641 3636521 3323641 1665158 4052039 1665158 4052039 1668024 4989393 1668024 4989393 4574941 2916143 4574941 2916143 802790 793920 802790 793920 3557126 1909444 3557126 1909444 4627945 2054001 4627945 2054001 260405 1424060 260405 1424060 1095090 1111256 1095090 1111256 2452412 3317079 2452412 3317079 2783815 3337201 2783815 3337201 3904616 2756285 3904616 2756285 798805 793322 798805 793322 3648074 3029177 3648074 3029177 297446 1344589 297446 1344589 4395587 2741556 4395587 2741556 4599668 1679076 4599668 1679076 1372757 3324600 1372757 3324600 4525243 1685427 4525243 1685427 473006 3321572 473006 3321572 4708333 1677190 4708333 1677190 401281 1649847 401281 1649847 1652630 1958626 1652630 1958626 3344897 3768495 3344897 3768495 1115490 580958 1115490 580958 4034031 2377982 4034031 2377982 736804 743834 736804 743834 410972 1263025 410972 1263025 459209 440162 459209 440162 1655700 2255158 1655700 2255158 431561 3332782 431561 3332782 4588857 2063516 4588857 2063516 3570685 3085627 3570685 3085627 544975 565015 544975 565015 777376 890746 777376 890746 2675962 1649144 2675962 1649144 261209 282746 261209 282746 1681257 1717935 1681257 1717935 3366743 3313855 3366743 3313855 1673782 4153451 1673782 4153451 3709071 2015383 3709071 2015383 4962245 1653966 4962245 1653966 502577 504289 502577 504289 4315603 2322529 4315603 2322529 4504604 2168337 4504604 2168337 1650262 1003596 1650262 1003596 4387521 2734752 4387521 2734752 3345518 4533786 3345518 4533786 3754749 2902317 3754749 2902317 3315607 471318 3315607 471318 3313886 823577 3313886 823577 278008 292022 278008 292022 1014163 645330 1014163 645330 4490333 2801546 4490333 2801546 3607617 1966884 3607617 1966884 399292 1270753 399292 1270753 3651969 3047822 3651969 3047822 1069860 1084872 1069860 1084872 1652524 2865075 1652524 2865075 4025773 2348698 4025773 2348698 321765 305792 321765 305792 1785917 3334696 1785917 3334696 1406447 3945059 1406447 3945059 3325143 1040689 3325143 1040689 4755080 3342244 4755080 3342244 3347222 3220695 3347222 3220695 3908662 3344887 3908662 3344887 844259 832791 844259 832791 4334092 3352028 4334092 3352028 679398 973870 679398 973870 3345360 1010204 3345360 1010204 1684285 4762530 1684285 4762530 1989424 3335006 1989424 3335006 745069 765218 745069 765218 3319337 3077631 3319337 3077631 1663102 1940309 1663102 1940309 2146949 3320190 2146949 3320190 1428602 241358 1428602 241358 337013 1323073 337013 1323073 3896549 2778848 3896549 2778848 777766 892262 777766 892262 4584859 2081293 4584859 2081293 3325557 4088270 3325557 4088270 4792911 1884452 4792911 1884452 1657027 3581070 1657027 3581070 3329329 36688 3329329 36688 906647 757023 906647 757023 3347236 2335496 3347236 2335496 4059007 2413514 4059007 2413514 1675877 1068355 1675877 1068355 4064824 2607023 4064824 2607023 4142305 2514495 4142305 2514495 720596 706731 720596 706731 3331786 1484549 3331786 1484549 3329102 6282 3329102 6282 802962 843925 802962 843925 4368487 2297815 4368487 2297815 1013479 1010086 1013479 1010086 228274 1430042 228274 1430042 3328900 1277589 3328900 1277589 3216627 1652800 3216627 1652800 1287165 377327 1287165 377327 1657295 3936756 1657295 3936756 414255 1222579 414255 1222579 4010954 2671423 4010954 2671423 3329427 1407765 3329427 1407765 3807017 2156196 3807017 2156196 3777665 2112451 3777665 2112451 4743643 3053609 4743643 3053609 1369192 1367235 1369192 1367235 253552 3348640 253552 3348640 4678494 3014752 4678494 3014752 1674695 4259371 1674695 4259371 3977197 2703650 3977197 2703650 4430376 1657464 4430376 1657464 3923906 2764893 3923906 2764893 387029 396315 387029 396315 3320136 233743 3320136 233743 592147 598731 592147 598731 1457950 1435326 1457950 1435326 3331149 2116855 3331149 2116855 741720 1680882 741720 1680882 720200 758676 720200 758676 773928 917538 773928 917538 4023962 2384619 4023962 2384619 3957333 2306141 3957333 2306141 4538603 2129403 4538603 2129403 1034905 650049 1034905 650049 1006880 648930 1006880 648930 318439 332585 318439 332585 4057240 2400916 4057240 2400916 1684051 2749061 1684051 2749061 337018 1339983 337018 1339983 1457026 3352669 1457026 3352669 4772275 1900700 4772275 1900700 3452509 3331628 3452509 3331628 4592170 2040014 4592170 2040014 704236 960861 704236 960861 3318036 2310506 3318036 2310506 4691099 1980382 4691099 1980382 3313824 4203849 3313824 4203849 50885 1674902 50885 1674902 965924 950955 965924 950955 930374 912432 930374 912432 3884828 2205780 3884828 2205780 4057633 2590548 4057633 2590548 3337338 2183329 3337338 2183329 1685662 740003 1685662 740003 4672360 1648488 4672360 1648488 3336789 2427640 3336789 2427640 355801 333778 355801 333778 944746 3339622 944746 3339622 3343068 597897 3343068 597897 1214177 455008 1214177 455008 1448046 1460680 1448046 1460680 2751191 3350025 2751191 3350025 3986366 3336627 3986366 3336627 4316094 2656301 4316094 2656301 3876368 2191328 3876368 2191328 697246 676615 697246 676615 826386 3557174 826386 3557174 4621711 2949260 4621711 2949260 1025860 659908 1025860 659908 3777465 2887472 3777465 2887472 1646716 282797 1646716 282797 1671698 1218291 1671698 1218291 1396014 1377029 1396014 1377029 3559418 3327071 3559418 3327071 3203557 3332436 3203557 3332436 3014703 1676840 3014703 1676840 1682102 4671739 1682102 4671739 3349392 2904328 3349392 2904328 431100 1239318 431100 1239318 1200909 1210985 1200909 1210985 1662564 3172897 1662564 3172897 3347243 761500 3347243 761500 3345736 3279262 3345736 3279262 3319865 1947967 3319865 1947967 3811291 2149385 3811291 2149385 3350357 4057862 3350357 4057862 1111112 1101577 1111112 1101577 917033 737824 917033 737824 3320122 4834254 3320122 4834254 1652956 2331194 1652956 2331194 508868 1184539 508868 1184539 1070797 1097253 1070797 1097253 1157360 1149066 1157360 1149066 852384 796923 852384 796923 4173923 1674031 4173923 1674031 691589 696460 691589 696460 3704623 2961650 3704623 2961650 1686409 1825126 1686409 1825126 616351 598210 616351 598210 1686384 1208622 1686384 1208622 3336760 2099001 3336760 2099001 4792244 3090449 4792244 3090449 835215 816548 835215 816548 3341091 4762446 3341091 4762446 4343733 2667399 4343733 2667399 1682186 3102326 1682186 3102326 3559980 3328106 3559980 3328106 269002 272978 269002 272978 2870523 3336311 2870523 3336311 4224874 2422873 4224874 2422873 3279536 1673085 3279536 1673085 1408912 228742 1408912 228742 1164013 1672558 1164013 1672558 1390833 290730 1390833 290730 820426 3318626 820426 3318626 4283295 2611020 4283295 2611020 3447002 1649568 3447002 1649568 730074 1666061 730074 1666061 1680427 1139015 1680427 1139015 3648649 3007052 3648649 3007052 480949 486205 480949 486205 3318497 3073232 3318497 3073232 345519 1303324 345519 1303324 3352350 2860087 3352350 2860087 297964 3314588 297964 3314588 758312 937520 758312 937520 4412690 2750869 4412690 2750869 239778 3326893 239778 3326893 851540 1664689 851540 1664689 1378299 298169 1378299 298169 3957301 2719534 3957301 2719534 4154015 3331413 4154015 3331413 838930 843948 838930 843948 1749366 3332720 1749366 3332720 558192 1092042 558192 1092042 1304895 1308909 1304895 1308909 1063160 1651292 1063160 1651292 3343348 1942412 3343348 1942412 1681853 1428228 1681853 1428228 3690703 2002317 3690703 2002317 1673146 805259 1673146 805259 4326362 2333036 4326362 2333036 1617900 3341659 1617900 3341659 4096698 3350098 4096698 3350098 3810675 3346586 3810675 3346586 1676455 802055 1676455 802055 4593821 2898534 4593821 2898534 1674334 2245253 1674334 2245253 1659838 2864892 1659838 2864892 4765623 1916988 4765623 1916988 4190904 2484314 4190904 2484314 655173 1019819 655173 1019819 2059015 3325639 2059015 3325639 589174 1068521 589174 1068521 4398104 2273307 4398104 2273307 1908376 1659809 1908376 1659809 4071591 2385731 4071591 2385731 1679442 3993403 1679442 3993403 910592 914750 910592 914750 205468 206503 205468 206503 4427272 1656284 4427272 1656284 4631468 2982827 4631468 2982827 832840 847494 832840 847494 931986 898995 931986 898995 3901473 2769843 3901473 2769843 3319658 34846 3319658 34846 4405646 2711582 4405646 2711582 4626135 3322320 4626135 3322320 3938159 2741005 3938159 2741005 4380504 2722443 4380504 2722443 4867937 1661876 4867937 1661876 340056 1676553 340056 1676553 4415531 1663020 4415531 1663020 4139018 2558114 4139018 2558114 1550457 3330407 1550457 3330407 502151 485815 502151 485815 4394432 2274163 4394432 2274163 1337585 343200 1337585 343200 3315941 4929976 3315941 4929976 1168770 480090 1168770 480090 1667604 3403953 1667604 3403953 3590008 3106006 3590008 3106006 819137 832302 819137 832302 2256301 3327091 2256301 3327091 4616662 2066913 4616662 2066913 1647173 4316693 1647173 4316693 4187635 2532291 4187635 2532291 3608303 3031462 3608303 3031462 4289791 2621927 4289791 2621927 4638088 2007007 4638088 2007007 4529450 2142703 4529450 2142703 1263150 1651240 1263150 1651240 1651582 995658 1651582 995658 4762886 1873094 4762886 1873094 244050 1418230 244050 1418230 2298226 3329271 2298226 3329271 3849890 2181845 3849890 2181845 724525 926404 724525 926404 1458003 4207021 1458003 4207021 684691 3318165 684691 3318165 464438 1171737 464438 1171737 4720341 3060106 4720341 3060106 1661709 4030827 1661709 4030827 1083527 1089406 1083527 1089406 3696570 1683430 3696570 1683430 1661748 2517806 1661748 2517806 1371876 1652475 1371876 1652475 3341949 2419937 3341949 2419937 3832533 2854096 3832533 2854096 726289 3326862 726289 3326862 3839329 2164964 3839329 2164964 3340106 2256605 3340106 2256605 1943846 3336092 1943846 3336092 648561 677326 648561 677326 3087849 3346763 3087849 3346763 1419160 4429967 1419160 4429967 149442 1667748 149442 1667748 4148669 2496201 4148669 2496201 4428561 3325157 4428561 3325157 1196304 457947 1196304 457947 1054930 1655448 1054930 1655448 4512571 2833153 4512571 2833153 488053 465381 488053 465381 3329537 1826975 3329537 1826975 3336416 2731303 3336416 2731303 1018068 613099 1018068 613099 4573346 2108388 4573346 2108388 523927 1141634 523927 1141634 3879400 3352185 3879400 3352185 3317720 1350685 3317720 1350685 4717961 3033798 4717961 3033798 4776633 1877123 4776633 1877123 1682097 646273 1682097 646273 1313897 357446 1313897 357446 1665660 3326607 1665660 3326607 4616509 2049126 4616509 2049126 869399 830428 869399 830428 3351463 4630299 3351463 4630299 1657148 454780 1657148 454780 1667057 49552 1667057 49552 4700542 3047220 4700542 3047220 3323656 3294897 3323656 3294897 4211458 1668138 4211458 1668138 3910770 2232777 3910770 2232777 3791591 2146050 3791591 2146050 686011 658703 686011 658703 2455362 3315604 2455362 3315604 775965 768038 775965 768038 4351181 2714996 4351181 2714996 2283557 1667845 2283557 1667845 2909281 2962618 2909281 2962618 4143915 2469676 4143915 2469676 1145593 1178771 1145593 1178771 3331717 3193482 3331717 3193482 3604448 3061159 3604448 3061159 478109 1206488 478109 1206488 1652605 3485722 1652605 3485722 4209671 2459215 4209671 2459215 4037568 2359338 4037568 2359338 1026833 1658910 1026833 1658910 4458013 2202653 4458013 2202653 215851 1459519 215851 1459519 279416 1403898 279416 1403898 4343935 2677616 4343935 2677616 4263185 2608004 4263185 2608004 4286475 2630187 4286475 2630187 900229 731076 900229 731076 815340 851729 815340 851729 1650609 3658031 1650609 3658031 3597672 1955201 3597672 1955201 1685944 911695 1685944 911695 3596414 1935531 3596414 1935531 911981 930850 911981 930850 1261129 1243289 1261129 1243289 1136408 538581 1136408 538581 786197 759000 786197 759000 2117914 1665463 2117914 1665463 701226 993187 701226 993187 4114302 3335698 4114302 3335698 4421524 2266916 4421524 2266916 3682127 2025523 3682127 2025523 313522 307861 313522 307861 1200893 3324858 1200893 3324858 1409066 1384473 1409066 1384473 4533081 2879625 4533081 2879625 3344389 1739453 3344389 1739453 4557459 2918781 4557459 2918781 1671865 4349529 1671865 4349529 2760001 3348877 2760001 3348877 3832286 2831010 3832286 2831010 401659 3321432 401659 3321432 468225 475487 468225 475487 1666990 3722733 1666990 3722733 3353110 265120 3353110 265120 1650108 1407643 1650108 1407643 1653435 3421784 1653435 3421784 4807985 3344082 4807985 3344082 869091 800223 869091 800223 532745 1110391 532745 1110391 1119338 1126206 1119338 1126206 2485957 3315314 2485957 3315314 3349526 3592360 3349526 3592360 482367 1175686 482367 1175686 4055748 2585967 4055748 2585967 1032232 1035816 1032232 1035816 1079943 3345996 1079943 3345996 1662375 719039 1662375 719039 1463714 209362 1463714 209362 3352218 3327911 3352218 3327911 3197226 1682321 3197226 1682321 116854 3338064 116854 3338064 3341501 287694 3341501 287694 2449752 1657409 2449752 1657409 2067098 3349028 2067098 3349028 1448817 203800 1448817 203800 1107445 3332262 1107445 3332262 4839138 1657205 4839138 1657205 380058 1297368 380058 1297368 3925277 3340085 3925277 3340085 280615 3320818 280615 3320818 3323045 481148 3323045 481148 553763 1681337 553763 1681337 1661749 599727 1661749 599727 1670145 4607620 1670145 4607620 1648699 248841 1648699 248841 1302418 1267707 1302418 1267707 2104798 1658465 2104798 1658465 1196410 482167 1196410 482167 998799 692942 998799 692942 3320322 1379102 3320322 1379102 1098244 542190 1098244 542190 2108431 1682293 2108431 1682293 770865 760028 770865 760028 4274605 2590591 4274605 2590591 1683577 4768773 1683577 4768773 4153682 2470617 4153682 2470617 1650019 4030369 1650019 4030369 899434 755964 899434 755964 3317000 4152760 3317000 4152760 1374836 4466473 1374836 4466473 4138031 1681928 4138031 1681928 3325217 4485554 3325217 4485554 3096591 1656905 3096591 1656905 863408 783114 863408 783114 3918506 3321365 3918506 3321365 1003593 653314 1003593 653314 3649074 3020861 3649074 3020861 1671917 4917417 1671917 4917417 703226 960308 703226 960308 1411290 1394404 1411290 1394404 410252 429079 410252 429079 3346655 1699289 3346655 1699289 3821223 2143276 3821223 2143276 3750223 2922851 3750223 2922851 3877549 2806152 3877549 2806152 3339498 2430003 3339498 2430003 4795853 1890343 4795853 1890343 76280 3348837 76280 3348837 3328899 721012 3328899 721012 3967578 2323711 3967578 2323711 4497375 1677161 4497375 1677161 4656099 1646847 4656099 1646847 821715 3335507 821715 3335507 89635 3347501 89635 3347501 4994910 1680310 4994910 1680310 4473016 2186696 4473016 2186696 1674564 2996012 1674564 2996012 1659461 1706578 1659461 1706578 4613526 2971101 4613526 2971101 448094 4661651 448094 4661651 1443256 233722 1443256 233722 3330043 3305167 3330043 3305167 1162490 510704 1162490 510704 1680979 1335341 1680979 1335341 3580333 1892380 3580333 1892380 3318071 1236396 3318071 1236396 3096387 2319820 3096387 2319820 1113137 1106757 1113137 1106757 1681037 1813801 1681037 1813801 3318690 3125745 3318690 3125745 3823240 2870440 3823240 2870440 4620593 3317326 4620593 3317326 475367 455119 475367 455119 253681 1649245 253681 1649245 4386974 2697291 4386974 2697291 1148521 1143435 1148521 1143435 3546545 3110494 3546545 3110494 1438453 263599 1438453 263599 1312902 329592 1312902 329592 1930985 1657073 1930985 1657073 2374099 3340163 2374099 3340163 4763429 3068201 4763429 3068201 374925 406780 374925 406780 995735 999082 995735 999082 3350461 516590 3350461 516590 1658498 4006551 1658498 4006551 1686371 2140552 1686371 2140552 3831949 3347742 3831949 3347742 1670566 2248147 1670566 2248147 1649629 582190 1649629 582190 3598073 1952874 3598073 1952874 3794375 2850873 3794375 2850873 269354 246197 269354 246197 4109361 2551734 4109361 2551734 1669577 1334577 1669577 1334577 1472270 230082 1472270 230082 3839002 2811500 3839002 2811500 200805 1673290 200805 1673290 1210030 3348445 1210030 3348445 4704799 3004102 4704799 3004102 4124138 1684979 4124138 1684979 3318349 4561436 3318349 4561436 3349525 3776776 3349525 3776776 4605742 2057788 4605742 2057788 705990 954581 705990 954581 1320103 1659503 1320103 1659503 3384489 1658519 3384489 1658519 4893214 3321120 4893214 3321120 1659446 2274413 1659446 2274413 503270 485264 503270 485264 4630251 1669134 4630251 1669134 688325 1683419 688325 1683419 894428 772188 894428 772188 492070 1669744 492070 1669744 2581917 3330535 2581917 3330535 555924 575094 555924 575094 488005 486091 488005 486091 396935 1281697 396935 1281697 3579134 1680831 3579134 1680831 1655687 3482214 1655687 3482214 411355 1279549 411355 1279549 633957 1022086 633957 1022086 4193997 2500642 4193997 2500642 1201572 462867 1201572 462867 4366034 3334606 4366034 3334606 2681353 1667524 2681353 1667524 3733874 2936203 3733874 2936203 4134261 1647122 4134261 1647122 2695753 1662010 2695753 1662010 3331816 1732136 3331816 1732136 252356 261133 252356 261133 1069081 576182 1069081 576182 3382618 1654449 3382618 1654449 1235878 425015 1235878 425015 503643 3334616 503643 3334616 1654916 1229479 1654916 1229479 3621435 3328842 3621435 3328842 4279340 2635379 4279340 2635379 3547501 3085497 3547501 3085497 4699778 3062602 4699778 3062602 1667297 1283960 1667297 1283960 4766933 3083980 4766933 3083980 4617271 2023576 4617271 2023576 4252505 3327169 4252505 3327169 4787668 3105822 4787668 3105822 1243420 424497 1243420 424497 1652117 1847043 1652117 1847043 3589493 3086371 3589493 3086371 1998168 1678778 1998168 1678778 3756372 1675165 3756372 1675165 1327641 1314772 1327641 1314772 3101821 3346934 3101821 3346934 1081843 1099868 1081843 1099868 4017772 2648590 4017772 2648590 3317255 599688 3317255 599688 964111 980464 964111 980464 4068818 2401927 4068818 2401927 4208112 2445088 4208112 2445088 857565 842300 857565 842300 3883509 2239090 3883509 2239090 2944437 1672885 2944437 1672885 575435 1082641 575435 1082641 1649947 1791204 1649947 1791204 4239303 1673654 4239303 1673654 1302345 4560840 1302345 4560840 3339867 3135328 3339867 3135328 1665880 2425707 1665880 2425707 845270 827631 845270 827631 3543274 719851 3543274 719851 826145 821591 826145 821591 1651189 4033297 1651189 4033297 1358164 1349048 1358164 1349048 3575914 3086390 3575914 3086390 3318896 1330659 3318896 1330659 3780990 3320971 3780990 3320971 1654128 468453 1654128 468453 4403354 2732019 4403354 2732019 3691222 2028153 3691222 2028153 579950 1083533 579950 1083533 4188676 2502574 4188676 2502574 3647901 3012232 3647901 3012232 3605676 1966670 3605676 1966670 1298725 366112 1298725 366112 590824 1682443 590824 1682443 4253586 2611176 4253586 2611176 3829623 1681855 3829623 1681855 620571 1026373 620571 1026373 4337705 1662534 4337705 1662534 1998556 1662970 1998556 1662970 1667106 724657 1667106 724657 1419000 1404153 1419000 1404153 1271925 1235687 1271925 1235687 3351204 4985890 3351204 4985890 1685628 1659344 1685628 1659344 466917 3352865 466917 3352865 4128969 2457849 4128969 2457849 3316352 994329 3316352 994329 1613380 1679690 1613380 1679690 4241615 2439522 4241615 2439522 3332627 2908265 3332627 2908265 1374393 305752 1374393 305752 3316841 768248 3316841 768248 788135 893561 788135 893561 4861862 1674286 4861862 1674286 695364 683355 695364 683355 3011068 1661996 3011068 1661996 4556603 2087367 4556603 2087367 4516040 2835243 4516040 2835243 3332720 4780842 3332720 4780842 845038 875317 845038 875317 4380920 2715508 4380920 2715508 587948 3316602 587948 3316602 1095776 562002 1095776 562002 4498473 3351035 4498473 3351035 4513523 3339000 4513523 3339000 593935 1088301 593935 1088301 532967 544394 532967 544394 3520192 1657237 3520192 1657237 1270889 421531 1270889 421531 1685819 1878420 1685819 1878420 4492052 2186974 4492052 2186974 4539565 2877013 4539565 2877013 3800237 2869652 3800237 2869652 3179589 1660214 3179589 1660214 3920447 2747724 3920447 2747724 875147 870048 875147 870048 357365 369727 357365 369727 210941 3324003 210941 3324003 778831 760519 778831 760519 1050503 642560 1050503 642560 482389 471886 482389 471886 1284443 1647618 1284443 1647618 1681838 1776067 1681838 1776067 3535444 1864032 3535444 1864032 2612685 1686565 2612685 1686565 4273042 2375739 4273042 2375739 4547099 2120258 4547099 2120258 4579733 2910552 4579733 2910552 1337732 3771892 1337732 3771892 2591958 3348066 2591958 3348066 4160816 2501821 4160816 2501821 1389790 288824 1389790 288824 3318107 579589 3318107 579589 4663954 3006565 4663954 3006565 835058 837127 835058 837127 649890 639874 649890 639874 4329162 2343768 4329162 2343768 239468 250973 239468 250973 932092 759218 932092 759218 1653073 2390277 1653073 2390277 1651392 204756 1651392 204756 561177 567369 561177 567369 4213659 1673112 4213659 1673112 1457575 239267 1457575 239267 1666785 288190 1666785 288190 3753735 2944865 3753735 2944865 2050544 3313782 2050544 3313782 1650148 2378463 1650148 2378463 4655630 1996537 4655630 1996537 3776064 2904457 3776064 2904457 4112406 2559357 4112406 2559357 1078994 1063517 1078994 1063517 627281 644518 627281 644518 506191 534257 506191 534257 875947 871679 875947 871679 2755298 3349600 2755298 3349600 3006537 1678300 3006537 1678300 4215533 3336545 4215533 3336545 1198719 1196757 1198719 1196757 4346100 2326225 4346100 2326225 1434651 1667964 1434651 1667964 1652806 2996053 1652806 2996053 4443428 2219849 4443428 2219849 4544125 2878271 4544125 2878271 1448966 3317082 1448966 3317082 4230596 2408689 4230596 2408689 688124 708757 688124 708757 1200153 466750 1200153 466750 4780392 1868854 4780392 1868854 4457182 2204799 4457182 2204799 4098799 2438347 4098799 2438347 4555597 2911759 4555597 2911759 3337655 3184577 3337655 3184577 1681415 2920099 1681415 2920099 634404 1031597 634404 1031597 2723784 3317660 2723784 3317660 4355765 2315556 4355765 2315556 1656378 249769 1656378 249769 1911545 1680261 1911545 1680261 3638801 1970937 3638801 1970937 1358868 1359110 1358868 1359110 3917269 2261976 3917269 2261976 1239659 436742 1239659 436742 3351258 4893466 3351258 4893466 1065315 1068153 1065315 1068153 605244 584814 605244 584814 1400310 1654666 1400310 1654666 4635636 2016898 4635636 2016898 3314201 900586 3314201 900586 1204244 1236786 1204244 1236786 2739414 1670296 2739414 1670296 2769099 1656000 2769099 1656000 4673818 2984870 4673818 2984870 4678907 1685951 4678907 1685951 4582921 3342877 4582921 3342877 3324130 4231171 3324130 4231171 4827796 1677625 4827796 1677625 3253922 3344389 3253922 3344389 4256825 2604080 4256825 2604080 3852264 2819744 3852264 2819744 4413207 2775433 4413207 2775433 3333792 2518551 3333792 2518551 3763414 2110481 3763414 2110481 413241 3337115 413241 3337115 643536 1669663 643536 1669663 3616558 3060297 3616558 3060297 367908 378427 367908 378427 3650372 3012164 3650372 3012164 3335928 4075734 3335928 4075734 3328055 3797341 3328055 3797341 3826841 2818258 3826841 2818258 4260615 2399710 4260615 2399710 1404223 269538 1404223 269538 4556424 2888059 4556424 2888059 3923962 2741441 3923962 2741441 1314570 1278784 1314570 1278784 967817 1666960 967817 1666960 2042933 3334178 2042933 3334178 1647503 2200621 1647503 2200621 3837495 1652795 3837495 1652795 1279148 393117 1279148 393117 608962 617062 608962 617062 3344415 4529252 3344415 4529252 3720876 2032362 3720876 2032362 1667774 3372999 1667774 3372999 1436520 1427298 1436520 1427298 4415001 2758639 4415001 2758639 1665651 2048376 1665651 2048376 3019361 3322517 3019361 3322517 4159445 3347235 4159445 3347235 713536 939707 713536 939707 3780924 2889452 3780924 2889452 627223 1657953 627223 1657953 239453 241418 239453 241418 4706588 1680358 4706588 1680358 1096695 576028 1096695 576028 2494361 3345061 2494361 3345061 940387 921990 940387 921990 643999 649902 643999 649902 3321560 3453854 3321560 3453854 951376 947081 951376 947081 1666729 371145 1666729 371145 3352098 1829344 3352098 1829344 4090752 2578146 4090752 2578146 890274 787116 890274 787116 2043914 2928329 2043914 2928329 4294347 2630989 4294347 2630989 2379774 3351007 2379774 3351007 4775187 3085684 4775187 3085684 883013 892620 883013 892620 3138032 1678471 3138032 1678471 88773 1658378 88773 1658378 1425433 228751 1425433 228751 1252244 427914 1252244 427914 140496 1651648 140496 1651648 1648793 1672330 1648793 1672330 1648334 3096214 1648334 3096214 1252427 1255051 1252427 1255051 3562058 1883625 3562058 1883625 1675312 1128058 1675312 1128058 4413008 2271174 4413008 2271174 423062 1239233 423062 1239233 4060258 2602565 4060258 2602565 3620863 1658146 3620863 1658146 3980370 2658684 3980370 2658684 1674604 4966060 1674604 4966060 244174 1665614 244174 1665614 392706 3336681 392706 3336681 1153590 1184569 1153590 1184569 874180 815344 874180 815344 4291395 2393792 4291395 2393792 1650418 496764 1650418 496764 1118114 1670970 1118114 1670970 3891288 1677109 3891288 1677109 1117557 4729146 1117557 4729146 3768348 2877882 3768348 2877882 4287592 2395800 4287592 2395800 1672330 3289147 1672330 3289147 1205911 1231268 1205911 1231268 1235985 429792 1235985 429792 918420 901215 918420 901215 3319169 1146996 3319169 1146996 856361 874937 856361 874937 374813 1280284 374813 1280284 3774939 2863170 3774939 2863170 3549429 3099772 3549429 3099772 1045179 1034260 1045179 1034260 4549978 2875231 4549978 2875231 486368 475022 486368 475022 3328271 4364846 3328271 4364846 3154013 3343107 3154013 3343107 763206 903287 763206 903287 955127 3336195 955127 3336195 789028 860988 789028 860988 1464823 4046662 1464823 4046662 4472443 2795183 4472443 2795183 1257908 1244172 1257908 1244172 3343005 3365616 3343005 3365616 650717 1653353 650717 1653353 3866456 2808610 3866456 2808610 882807 759953 882807 759953 1681277 4777353 1681277 4777353 1422304 3322975 1422304 3322975 1671836 1186991 1671836 1186991 3920413 2743902 3920413 2743902 3351468 3535262 3351468 3535262 3343412 3772470 3343412 3772470 1677025 3649398 1677025 3649398 805021 887439 805021 887439 1652014 1123067 1652014 1123067 1663683 3099752 1663683 3099752 4755965 1919128 4755965 1919128 1557309 3346631 1557309 3346631 3331131 137862 3331131 137862 4361838 2688284 4361838 2688284 4688813 1958486 4688813 1958486 1342179 1666824 1342179 1666824 3331743 2324793 3331743 2324793 810937 1677516 810937 1677516 4649023 2034285 4649023 2034285 3837996 2167073 3837996 2167073 268470 3349592 268470 3349592 1329181 1318144 1329181 1318144 925470 1661964 925470 1661964 1013054 995455 1013054 995455 1663509 4342288 1663509 4342288 4926390 3349384 4926390 3349384 2653710 1681146 2653710 1681146 4703539 3046145 4703539 3046145 4454722 3347323 4454722 3347323 1748914 1651949 1748914 1651949 3950867 2684471 3950867 2684471 4573214 2111103 4573214 2111103 1210901 1184524 1210901 1184524 592328 1071339 592328 1071339 728715 3314538 728715 3314538 958790 986454 958790 986454 1684521 735693 1684521 735693 1325990 1313949 1325990 1313949 1444430 1445456 1444430 1445456 3208098 3337191 3208098 3337191 3314891 3348797 3314891 3348797 1584097 3322373 1584097 3322373 4400505 2271591 4400505 2271591 738628 946843 738628 946843 819621 839780 819621 839780 1017092 1022737 1017092 1022737 301358 1357167 301358 1357167 3837277 2187050 3837277 2187050 2277592 3314346 2277592 3314346 4434163 2231048 4434163 2231048 458929 3330175 458929 3330175 2475400 1657572 2475400 1657572 1083934 1659645 1083934 1659645 3327556 428193 3327556 428193 883300 789198 883300 789198 4579717 2893246 4579717 2893246 1650374 3959849 1650374 3959849 2019889 3335078 2019889 3335078 1671557 809418 1671557 809418 642335 622938 642335 622938 4350542 2653000 4350542 2653000 1556382 1685791 1556382 1685791 1438379 233341 1438379 233341 4426591 2230804 4426591 2230804 3329238 4639271 3329238 4639271 349965 1662608 349965 1662608 2877149 3348960 2877149 3348960 4475266 2199391 4475266 2199391 719381 721040 719381 721040 3651240 3013512 3651240 3013512 636750 1031767 636750 1031767 1666658 2310530 1666658 2310530 404741 408767 404741 408767 3492127 3319779 3492127 3319779 4010541 3323785 4010541 3323785 939621 3348273 939621 3348273 842140 830846 842140 830846 2792422 3318911 2792422 3318911 4754549 1924134 4754549 1924134 312556 339450 312556 339450 4751798 1917833 4751798 1917833 1105811 575991 1105811 575991 1669684 1392265 1669684 1392265 4197665 2513032 4197665 2513032 462376 1225136 462376 1225136 4568813 2082363 4568813 2082363 1111442 3326092 1111442 3326092 1461328 216966 1461328 216966 1651366 3472431 1651366 3472431 3828136 2170639 3828136 2170639 4114720 2434047 4114720 2434047 1038469 1678761 1038469 1678761 719974 723905 719974 723905 4689676 3016852 4689676 3016852 613717 1034191 613717 1034191 3348588 4174238 3348588 4174238 1067863 619790 1067863 619790 2563416 3331535 2563416 3331535 808948 838034 808948 838034 343060 1341081 343060 1341081 1149217 505824 1149217 505824 780001 781759 780001 781759 3612507 1968530 3612507 1968530 701786 955306 701786 955306 3783429 2882571 3783429 2882571 742491 921771 742491 921771 758679 1666723 758679 1666723 1684408 1621590 1684408 1621590 826465 804962 826465 804962 303679 302627 303679 302627 4929933 3325885 4929933 3325885 3320718 1659415 3320718 1659415 3606994 1938078 3606994 1938078 1088809 1650778 1088809 1650778 4039373 2360496 4039373 2360496 3337422 4139688 3337422 4139688 575363 581189 575363 581189 4404954 2252052 4404954 2252052 1794233 1653876 1794233 1653876 3891843 2748267 3891843 2748267 782469 868330 782469 868330 4449309 2215080 4449309 2215080 3972299 2724851 3972299 2724851 4168602 1680108 4168602 1680108 4691276 2011023 4691276 2011023 1664637 3907801 1664637 3907801 4727785 1950369 4727785 1950369 3798437 2888041 3798437 2888041 3337971 1364534 3337971 1364534 1649369 2416391 1649369 2416391 4369939 2695954 4369939 2695954 601120 1659061 601120 1659061 2571042 3325224 2571042 3325224 1671498 3305440 1671498 3305440 3954285 2730482 3954285 2730482 4524289 2893026 4524289 2893026 922775 741240 922775 741240 856341 852295 856341 852295 4473455 2780684 4473455 2780684 3569929 1686320 3569929 1686320 251371 1422314 251371 1422314 4465549 2200693 4465549 2200693 4782082 3096266 4782082 3096266 4509235 2175809 4509235 2175809 358239 1281300 358239 1281300 803795 839892 803795 839892 3681329 1659804 3681329 1659804 1394355 243021 1394355 243021 4017187 2657525 4017187 2657525 699849 3345140 699849 3345140 1366841 1668038 1366841 1668038 1318674 1685497 1318674 1685497 3331494 1113345 3331494 1113345 1674212 1306120 1674212 1306120 1341013 1673141 1341013 1673141 4029386 2630230 4029386 2630230 619692 1683626 619692 1683626 390904 1262459 390904 1262459 3350159 4279773 3350159 4279773 3342120 882803 3342120 882803 752450 906410 752450 906410 1006242 672056 1006242 672056 4647958 3332176 4647958 3332176 4188131 1678367 4188131 1678367 4653041 2008029 4653041 2008029 1665103 2114878 1665103 2114878 4977365 3344993 4977365 3344993 4239925 2577754 4239925 2577754 3335845 2721119 3335845 2721119 3281522 3330513 3281522 3330513 4912148 1659200 4912148 1659200 3878960 2225730 3878960 2225730 3857357 2807420 3857357 2807420 803710 817365 803710 817365 890297 765565 890297 765565 3331317 4699418 3331317 4699418 3349141 2026661 3349141 2026661 3322896 1494562 3322896 1494562 528590 519243 528590 519243 3947194 2269740 3947194 2269740 4253748 2559899 4253748 2559899 1653504 3857345 1653504 3857345 3707267 2959621 3707267 2959621 4605389 2937616 4605389 2937616 3680179 3318408 3680179 3318408 1670317 2886164 1670317 2886164 767280 909482 767280 909482 382274 388448 382274 388448 1654569 408412 1654569 408412 1673603 2925719 1673603 2925719 1648614 715607 1648614 715607 68303 3342129 68303 3342129 3217944 3327729 3217944 3327729 1147195 3350989 1147195 3350989 1330752 315176 1330752 315176 1640233 1674655 1640233 1674655 646570 642215 646570 642215 408961 3731802 408961 3731802 1395997 291356 1395997 291356 919542 751079 919542 751079 564335 1064221 564335 1064221 369349 353914 369349 353914 1380728 1366658 1380728 1366658 1150141 1165766 1150141 1165766 718696 1682560 718696 1682560 3332103 3859230 3332103 3859230 4558031 2898128 4558031 2898128 1868812 2560295 1868812 2560295 3610528 3018333 3610528 3018333 468408 485639 468408 485639 1235289 435878 1235289 435878 3895374 1686617 3895374 1686617 415808 419449 415808 419449 2308723 3321804 2308723 3321804 1052013 1047284 1052013 1047284 1172956 1683786 1172956 1683786 1654267 2705270 1654267 2705270 3874575 2212591 3874575 2212591 3546902 1653743 3546902 1653743 442929 1215259 442929 1215259 801510 1667098 801510 1667098 586453 1049796 586453 1049796 877331 873139 877331 873139 4023208 2650905 4023208 2650905 3863860 2207898 3863860 2207898 1263906 1287886 1263906 1287886 4317295 2345604 4317295 2345604 1350053 1346524 1350053 1346524 2835836 3331779 2835836 3331779 481096 469359 481096 469359 752289 778559 752289 778559 3857004 2806133 3857004 2806133 1649003 164545 1649003 164545 1319039 348487 1319039 348487 3340529 3614749 3340529 3614749 1211845 422296 1211845 422296 1662297 4626399 1662297 4626399 4048426 1678788 4048426 1678788 1673107 4092853 1673107 4092853 950460 964117 950460 964117 521709 3339751 521709 3339751 269451 1682061 269451 1682061 3319280 4170484 3319280 4170484 4224038 2540062 4224038 2540062 644385 1024181 644385 1024181 1646253 1682274 1646253 1682274 3854623 2817232 3854623 2817232 3337677 3597013 3337677 3597013 3835846 2180293 3835846 2180293 1685280 382310 1685280 382310 1891616 2380997 1891616 2380997 1657434 1789006 1657434 1789006 4704346 1653840 4704346 1653840 1449764 1425776 1449764 1425776 1650532 835956 1650532 835956 1653320 943471 1653320 943471 296572 1368271 296572 1368271 658032 1042917 658032 1042917 3326479 3110493 3326479 3110493 3348814 876049 3348814 876049 698847 707257 698847 707257 3342932 395405 3342932 395405 4094151 2585818 4094151 2585818 731801 1670584 731801 1670584 942150 720892 942150 720892 4754453 3091727 4754453 3091727 4368808 2712497 4368808 2712497 4470985 1675858 4470985 1675858 4721229 1933994 4721229 1933994 3333167 3981084 3333167 3981084 685615 720707 685615 720707 885119 1674395 885119 1674395 4407012 2777142 4407012 2777142 4024581 2651435 4024581 2651435 866494 826246 866494 826246 3342694 4503079 3342694 4503079 3886559 2210877 3886559 2210877 4452957 2243933 4452957 2243933 3347579 2259537 3347579 2259537 276613 303059 276613 303059 3560328 1649000 3560328 1649000 593838 1098552 593838 1098552 1645640 1650969 1645640 1650969 1260999 401756 1260999 401756 362896 1673253 362896 1673253 1280352 1681599 1280352 1681599 3325328 4480509 3325328 4480509 4726086 1967974 4726086 1967974 825478 798222 825478 798222 471535 3340918 471535 3340918 4640812 2971985 4640812 2971985 235404 229553 235404 229553 4240937 2413400 4240937 2413400 4658847 2998750 4658847 2998750 3992350 2681265 3992350 2681265 422866 1247529 422866 1247529 1655294 3710455 1655294 3710455 2092993 1655446 2092993 1655446 3351913 2232667 3351913 2232667 3068751 1681130 3068751 1681130 4153557 2485417 4153557 2485417 1657841 2007006 1657841 2007006 1540093 1685586 1540093 1685586 4563893 2098502 4563893 2098502 4273633 2405017 4273633 2405017 3348817 1988710 3348817 1988710 2518985 1680064 2518985 1680064 4150836 1664630 4150836 1664630 541212 1132556 541212 1132556 3343955 335773 3343955 335773 1232009 3341082 1232009 3341082 1669281 2624152 1669281 2624152 1177383 1141369 1177383 1141369 3814831 1353112 3814831 1353112 335675 1661938 335675 1661938 603305 1089735 603305 1089735 3662985 1984701 3662985 1984701 485680 1155235 485680 1155235 1897915 1673228 1897915 1673228 4069179 2380192 4069179 2380192 4136712 2484827 4136712 2484827 3612719 1949015 3612719 1949015 437824 1228560 437824 1228560 1370960 1385385 1370960 1385385 4500908 2168540 4500908 2168540 3331709 1209055 3331709 1209055 1654210 3992890 1654210 3992890 3678598 2003901 3678598 2003901 3326983 1878662 3326983 1878662 1250465 1256724 1250465 1256724 2410798 3324804 2410798 3324804 1668305 1431286 1668305 1431286 3324824 1814077 3324824 1814077 3360849 1672571 3360849 1672571 4571359 2906520 4571359 2906520 570391 1095182 570391 1095182 1292116 357474 1292116 357474 4789016 662672 4789016 662672 648835 661164 648835 661164 4430874 2226272 4430874 2226272 1028491 632819 1028491 632819 3817665 1657865 3817665 1657865 1649424 4494342 1649424 4494342 704671 732167 704671 732167 387409 399829 387409 399829 1659379 2140316 1659379 2140316 1660384 4764040 1660384 4764040 1155041 503125 1155041 503125 1372906 1360720 1372906 1360720 973240 3320078 973240 3320078 746340 1650679 746340 1650679 3614580 1125812 3614580 1125812 4285991 2608457 4285991 2608457 140168 3340787 140168 3340787 1655823 3886747 1655823 3886747 554179 529817 554179 529817 3320792 1763893 3320792 1763893 359233 343335 359233 343335 3333832 609889 3333832 609889 3348645 1601050 3348645 1601050 3328492 588232 3328492 588232 1669326 4483452 1669326 4483452 490871 1172196 490871 1172196 3335176 366085 3335176 366085 4438378 2204256 4438378 2204256 3942951 2713243 3942951 2713243 4448025 2223574 4448025 2223574 3612154 3017808 3612154 3017808 4215027 3352436 4215027 3352436 1329872 1309564 1329872 1309564 1670706 3331155 1670706 3331155 4093070 1680334 4093070 1680334 3234788 3314729 3234788 3314729 1742267 1648301 1742267 1648301 3327863 4396513 3327863 4396513 1295834 1297714 1295834 1297714 3347131 1285584 3347131 1285584 4112028 2437760 4112028 2437760 1074941 1064644 1074941 1064644 3340448 2672831 3340448 2672831 3170201 1653003 3170201 1653003 1659752 4142837 1659752 4142837 4494738 2807760 4494738 2807760 4345715 2308182 4345715 2308182 2868727 1686429 2868727 1686429 4606095 1683627 4606095 1683627 1648910 983263 1648910 983263 1000572 975720 1000572 975720 4326863 2678843 4326863 2678843 1422896 1417604 1422896 1417604 508520 1686377 508520 1686377 3875342 2203652 3875342 2203652 4052724 2387512 4052724 2387512 1219431 445308 1219431 445308 4508592 1684006 4508592 1684006 2505008 1651758 2505008 1651758 1382033 3324490 1382033 3324490 1686200 3558616 1686200 3558616 916258 3321799 916258 3321799 1385532 3327099 1385532 3327099 1073669 1098666 1073669 1098666 3315321 1867078 3315321 1867078 3996540 2682811 3996540 2682811 1648432 234141 1648432 234141 4680435 3001302 4680435 3001302 1677763 2675389 1677763 2675389 3841757 2809488 3841757 2809488 534157 1121775 534157 1121775 864081 805684 864081 805684 4222642 2451672 4222642 2451672 4127772 2456976 4127772 2456976 4799348 1876457 4799348 1876457 3346284 4251039 3346284 4251039 4645783 2006177 4645783 2006177 1667950 3592865 1667950 3592865 1224892 3314216 1224892 3314216 1244774 394596 1244774 394596 3343289 268992 3343289 268992 986705 669669 986705 669669 841928 3313436 841928 3313436 1681379 1313741 1681379 1313741 603958 601794 603958 601794 4226858 2580132 4226858 2580132 1662602 1987917 1662602 1987917 3809153 2848207 3809153 2848207 685296 974856 685296 974856 4726377 1940424 4726377 1940424 4398204 2277533 4398204 2277533 4787707 1874652 4787707 1874652 3961081 2288381 3961081 2288381 3936532 2279981 3936532 2279981 1258913 396967 1258913 396967 1672817 282039 1672817 282039 3315291 35901 3315291 35901 4735877 1666530 4735877 1666530 2484302 1683171 2484302 1683171 3353121 2021607 3353121 2021607 3823129 1384142 3823129 1384142 3843392 2198661 3843392 2198661 2015229 1682741 2015229 1682741 4754466 3080804 4754466 3080804 329039 320956 329039 320956 1430907 207012 1430907 207012 3338423 3726977 3338423 3726977 3334845 3115795 3334845 3115795 3240784 3344439 3240784 3344439 1686179 1986996 1686179 1986996 1685771 2573912 1685771 2573912 1579839 3350673 1579839 3350673 4169597 2471761 4169597 2471761 3757391 2919730 3757391 2919730 3349920 373433 3349920 373433 654357 1038640 654357 1038640 1381974 1361420 1381974 1361420 3768100 2097878 3768100 2097878 3336685 1322964 3336685 1322964 306469 300984 306469 300984 1272898 409916 1272898 409916 4099409 2435554 4099409 2435554 801044 1680944 801044 1680944 4119863 1652613 4119863 1652613 3337938 4218089 3337938 4218089 2307614 3340704 2307614 3340704 3329819 172495 3329819 172495 1682254 4144952 1682254 4144952 321651 1669243 321651 1669243 4715567 592317 4715567 592317 4495182 2173084 4495182 2173084 3324373 3804703 3324373 3804703 3659960 1986309 3659960 1986309 4736069 1673808 4736069 1673808 862099 816164 862099 816164 3348001 2511650 3348001 2511650 1830357 3335619 1830357 3335619 843122 845180 843122 845180 1058787 599943 1058787 599943 4105918 2536751 4105918 2536751 3949063 2705811 3949063 2705811 3897602 2764569 3897602 2764569 1655313 1085745 1655313 1085745 2399433 1674046 2399433 1674046 1128588 570728 1128588 570728 3337997 2888936 3337997 2888936 424330 429071 424330 429071 1201835 435244 1201835 435244 4841968 3341003 4841968 3341003 1663181 3102193 1663181 3102193 415342 1216489 415342 1216489 276030 303765 276030 303765 3721571 2064676 3721571 2064676 3623648 1978295 3623648 1978295 4601482 2079362 4601482 2079362 939500 727359 939500 727359 3615632 1935603 3615632 1935603 383268 395291 383268 395291 899218 781106 899218 781106 3313476 1048942 3313476 1048942 1953038 3315131 1953038 3315131 3380053 3323240 3380053 3323240 4079630 2586178 4079630 2586178 4151054 2495955 4151054 2495955 4646007 2039605 4646007 2039605 3775925 2107819 3775925 2107819 2506328 3127397 2506328 3127397 1660229 2999967 1660229 2999967 1657306 4653676 1657306 4653676 1275196 1262939 1275196 1262939 3346287 4596236 3346287 4596236 662939 692296 662939 692296 3784770 2114654 3784770 2114654 1660613 2328671 1660613 2328671 945383 942077 945383 942077 4196266 2521066 4196266 2521066 1676324 3325198 1676324 3325198 4488399 2155858 4488399 2155858 1628368 1683133 1628368 1683133 1891501 2638351 1891501 2638351 1684648 4473227 1684648 4473227 235152 1440673 235152 1440673 4044464 2618653 4044464 2618653 4184489 2500591 4184489 2500591 1672199 670144 1672199 670144 4322649 2644887 4322649 2644887 363944 1330244 363944 1330244 910922 755278 910922 755278 1279484 364604 1279484 364604 1686098 1276466 1686098 1276466 2181778 1660441 2181778 1660441 1101209 560251 1101209 560251 1666269 3565652 1666269 3565652 2615451 3323643 2615451 3323643 3349484 3634283 3349484 3634283 3917521 2748617 3917521 2748617 519999 528695 519999 528695 1171375 1179803 1171375 1179803 394088 1285349 394088 1285349 649616 1684847 649616 1684847 4204640 2575032 4204640 2575032 4709307 3039876 4709307 3039876 3272368 3339546 3272368 3339546 1283247 1282639 1283247 1282639 972853 970930 972853 970930 4222092 1673284 4222092 1673284 3024815 1678075 3024815 1678075 1009084 3316354 1009084 3316354 500407 1185997 500407 1185997 4550914 2885353 4550914 2885353 1668033 1605353 1668033 1605353 4210047 1680907 4210047 1680907 1374792 256506 1374792 256506 3334064 1547963 3334064 1547963 3347428 2036616 3347428 2036616 3344360 45745 3344360 45745 784148 889074 784148 889074 1669771 4816806 1669771 4816806 4538104 2112804 4538104 2112804 2227143 1685955 2227143 1685955 3659364 1652184 3659364 1652184 998769 1649027 998769 1649027 3989241 2303718 3989241 2303718 3866236 2196027 3866236 2196027 296176 1390154 296176 1390154 589165 582609 589165 582609 1311313 1673846 1311313 1673846 4067372 2392376 4067372 2392376 4346292 2692728 4346292 2692728 810547 827970 810547 827970 4673524 3332015 4673524 3332015 4065100 2398895 4065100 2398895 3763745 1667724 3763745 1667724 4430334 2236989 4430334 2236989 495548 3316623 495548 3316623 4213320 1646928 4213320 1646928 601006 1072858 601006 1072858 241113 248248 241113 248248 251944 3326504 251944 3326504 1079578 1683541 1079578 1683541 3343025 3139416 3343025 3139416 237556 1428199 237556 1428199 4672229 3335922 4672229 3335922 3683913 2983586 3683913 2983586 3314547 3061189 3314547 3061189 658098 688111 658098 688111 1653343 772007 1653343 772007 4575644 2079146 4575644 2079146 1674237 2428862 1674237 2428862 3316936 2168002 3316936 2168002 3683151 2034740 3683151 2034740 1294506 353424 1294506 353424 487650 1175178 487650 1175178 3849675 2183514 3849675 2183514 4260246 1677152 4260246 1677152 4783918 3108365 4783918 3108365 3963335 2707823 3963335 2707823 1653858 3045190 1653858 3045190 457345 435823 457345 435823 4762367 3323767 4762367 3323767 3574258 3317831 3574258 3317831 3097229 1666995 3097229 1666995 212217 3346138 212217 3346138 871102 775976 871102 775976 4634718 2968498 4634718 2968498 1333657 3339838 1333657 3339838 930989 921200 930989 921200 1676131 1286414 1676131 1286414 429882 1266823 429882 1266823 4338831 2316599 4338831 2316599 1287619 1279780 1287619 1279780 3323024 3272120 3323024 3272120 4702728 3006118 4702728 3006118 3340579 1477264 3340579 1477264 4105561 2435261 4105561 2435261 209333 1452776 209333 1452776 3826474 2850255 3826474 2850255 1655225 404987 1655225 404987 100506 3321540 100506 3321540 1172674 496651 1172674 496651 3320065 4229689 3320065 4229689 3128309 3337094 3128309 3337094 3920993 2249116 3920993 2249116 801171 802862 801171 802862 359471 359770 359471 359770 321694 1649572 321694 1649572 4078510 2618158 4078510 2618158 172985 3337364 172985 3337364 2063008 1651783 2063008 1651783 1649498 2029130 1649498 2029130 540666 512445 540666 512445 832936 834370 832936 834370 2499139 3352091 2499139 3352091 487280 498852 487280 498852 4368609 2721633 4368609 2721633 1024959 645028 1024959 645028 1464621 200502 1464621 200502 3320534 264971 3320534 264971 1469180 4152965 1469180 4152965 1667252 2918084 1667252 2918084 1668793 1893448 1668793 1893448 227765 221780 227765 221780 3329821 1244494 3329821 1244494 3323632 2755667 3323632 2755667 3609350 1930083 3609350 1930083 1675648 2291312 1675648 2291312 2440017 1651600 2440017 1651600 4177877 2479382 4177877 2479382 1431368 232464 1431368 232464 348509 1328025 348509 1328025 289483 321925 289483 321925 1577931 3339155 1577931 3339155 3817970 3347666 3817970 3347666 947170 949023 947170 949023 4881381 3326385 4881381 3326385 3857646 2184400 3857646 2184400 1666216 4131957 1666216 4131957 4571304 2911787 4571304 2911787 3325974 2421404 3325974 2421404 1404506 241730 1404506 241730 1683045 783247 1683045 783247 4737564 3065752 4737564 3065752 4308563 2334525 4308563 2334525 3349831 2711995 3349831 2711995 3332466 4609346 3332466 4609346 3710079 2934598 3710079 2934598 3318019 3377032 3318019 3377032 1655743 1170461 1655743 1170461 3335977 3804147 3335977 3804147 3182411 3348740 3182411 3348740 899830 786478 899830 786478 676888 3326710 676888 3326710 1681762 1008108 1681762 1008108 1185945 507085 1185945 507085 1658715 674660 1658715 674660 3646428 1979922 3646428 1979922 3332357 3330160 3332357 3330160 4447318 2221181 4447318 2221181 3713544 393401 3713544 393401 1660990 1806934 1660990 1806934 1671551 1683041 1671551 1683041 3480158 1660691 3480158 1660691 4687149 3025051 4687149 3025051 799623 838552 799623 838552 1678285 2349742 1678285 2349742 1648569 3113525 1648569 3113525 1293636 1317878 1293636 1317878 4721131 1944158 4721131 1944158 3939112 2757214 3939112 2757214 3636878 1973221 3636878 1973221 1475038 209084 1475038 209084 4662555 2994282 4662555 2994282 1685304 1514668 1685304 1514668 3330205 3900427 3330205 3900427 348479 374925 348479 374925 4326112 1667934 4326112 1667934 4576068 2061280 4576068 2061280 1969742 1684305 1969742 1684305 3890308 2244561 3890308 2244561 4225100 2542137 4225100 2542137 3326418 4446351 3326418 4446351 4566468 2113008 4566468 2113008 817124 3314662 817124 3314662 1675971 1865634 1675971 1865634 1074593 1073789 1074593 1073789 4342754 2347232 4342754 2347232 1179579 1185976 1179579 1185976 4309304 2369234 4309304 2369234 3345747 1203986 3345747 1203986 4546463 2888720 4546463 2888720 1668785 625078 1668785 625078 4304804 2641195 4304804 2641195 1290818 1306301 1290818 1306301 476423 1192457 476423 1192457 3317030 4104067 3317030 4104067 3116441 1668288 3116441 1668288 4794586 1909735 4794586 1909735 4169331 2491477 4169331 2491477 2507788 1652216 2507788 1652216 3874297 2227915 3874297 2227915 393863 1674330 393863 1674330 4585515 1685300 4585515 1685300 806449 3327039 806449 3327039 1185998 494766 1185998 494766 4405120 1657875 4405120 1657875 1658804 1763877 1658804 1763877 3653407 2003664 3653407 2003664 388390 393641 388390 393641 2874159 3344216 2874159 3344216 3549804 1873016 3549804 1873016 1663319 2973928 1663319 2973928 361637 380837 361637 380837 3330041 1549189 3330041 1549189 3673455 2014515 3673455 2014515 2321767 1685714 2321767 1685714 4422653 3334384 4422653 3334384 838744 3340492 838744 3340492 1679289 1561945 1679289 1561945 4125901 2509208 4125901 2509208 3319088 3095000 3319088 3095000 3971970 1653479 3971970 1653479 3427976 1686232 3427976 1686232 4437424 2240312 4437424 2240312 1475755 3351085 1475755 3351085 4355795 2681997 4355795 2681997 601779 585326 601779 585326 1436951 1429363 1436951 1429363 3690440 1228097 3690440 1228097 4144264 3320236 4144264 3320236 1990639 3332357 1990639 3332357 1047355 614071 1047355 614071 3889066 2222917 3889066 2222917 1222962 443334 1222962 443334 3578946 1911099 3578946 1911099 469796 1190790 469796 1190790 3333085 1405830 3333085 1405830 3331833 4349270 3331833 4349270 2139913 3328393 2139913 3328393 332873 298158 332873 298158 3339582 4644189 3339582 4644189 4308398 2648926 4308398 2648926 4137874 2470530 4137874 2470530 4767333 1662944 4767333 1662944 4167347 2508588 4167347 2508588 471600 474373 471600 474373 3800365 2137550 3800365 2137550 1822723 3334604 1822723 3334604 1667865 670345 1667865 670345 3647608 3021006 3647608 3021006 799747 1673438 799747 1673438 3847430 1359701 3847430 1359701 1647348 1546176 1647348 1546176 3505112 3337146 3505112 3337146 3876991 2782752 3876991 2782752 3838590 2807638 3838590 2807638 1374785 275258 1374785 275258 3322410 843133 3322410 843133 756467 911914 756467 911914 3758917 2115442 3758917 2115442 1021178 634840 1021178 634840 3317273 2264898 3317273 2264898 1326993 1319966 1326993 1319966 3314685 123538 3314685 123538 3603190 3081343 3603190 3081343 1515559 1656796 1515559 1656796 456294 1223388 456294 1223388 1363223 314532 1363223 314532 3319575 1884249 3319575 1884249 1033372 624403 1033372 624403 822119 862587 822119 862587 3346694 4833080 3346694 4833080 3958297 2711992 3958297 2711992 4635074 2021375 4635074 2021375 565536 1105090 565536 1105090 3348166 2941291 3348166 2941291 938049 901523 938049 901523 3686958 2034463 3686958 2034463 643396 1684451 643396 1684451 1247838 1217003 1247838 1217003 1030873 1018254 1030873 1018254 1658093 3771684 1658093 3771684 4654698 2986383 4654698 2986383 1219238 450663 1219238 450663 3316602 3617314 3316602 3617314 3929919 2264263 3929919 2264263 1686559 4355091 1686559 4355091 915745 784621 915745 784621 1614876 1649840 1614876 1649840 4481681 2801100 4481681 2801100 342840 3343252 342840 3343252 441542 1231457 441542 1231457 467107 443133 467107 443133 387562 3737718 387562 3737718 828033 3328651 828033 3328651 1670060 923981 1670060 923981 1675424 3523780 1675424 3523780 3350237 3313965 3350237 3313965 1067669 594478 1067669 594478 3318544 4258992 3318544 4258992 4537527 2135619 4537527 2135619 3742945 2929668 3742945 2929668 3589403 3046308 3589403 3046308 3691364 2977914 3691364 2977914 691287 979920 691287 979920 3901134 2219866 3901134 2219866 3349606 2718713 3349606 2718713 4513153 2184425 4513153 2184425 1684142 1894434 1684142 1894434 1064487 1682425 1064487 1682425 4299789 2354669 4299789 2354669 2174164 1655043 2174164 1655043 3572386 3105332 3572386 3105332 786203 1660413 786203 1660413 700971 701501 700971 701501 928786 1685115 928786 1685115 4971661 3342407 4971661 3342407 4766206 3092811 4766206 3092811 4422679 2790664 4422679 2790664 1377992 3337961 1377992 3337961 3723209 2957028 3723209 2957028 3847543 2173867 3847543 2173867 553347 542680 553347 542680 3884560 1668544 3884560 1668544 1666839 1187785 1666839 1187785 1214886 461767 1214886 461767 722297 971040 722297 971040 4226177 2459457 4226177 2459457 3349414 1985028 3349414 1985028 3773893 2897044 3773893 2897044 3998499 2349245 3998499 2349245 3776180 3334925 3776180 3334925 513844 1162108 513844 1162108 4422110 2731755 4422110 2731755 527423 1123393 527423 1123393 3774198 1666913 3774198 1666913 1659937 2934470 1659937 2934470 1551041 3339214 1551041 3339214 4386630 2293640 4386630 2293640 4325792 1460335 4325792 1460335 1665111 221153 1665111 221153 503112 1163241 503112 1163241 3911731 2760510 3911731 2760510 1652094 4076894 1652094 4076894 550147 550308 550147 550308 1670516 412828 1670516 412828 1431662 3342542 1431662 3342542 3318537 1203705 3318537 1203705 4044130 2653203 4044130 2653203 3963964 2303593 3963964 2303593 4394141 2720091 4394141 2720091 3916238 2733466 3916238 2733466 4576369 3319504 4576369 3319504 1286859 3329088 1286859 3329088 254758 229951 254758 229951 869979 879037 869979 879037 253860 265446 253860 265446 3411217 3320838 3411217 3320838 1649913 153945 1649913 153945 300583 1355504 300583 1355504 1424144 234641 1424144 234641 4271349 1677779 4271349 1677779 3865812 2776311 3865812 2776311 4337981 2331262 4337981 2331262 4506923 2175721 4506923 2175721 1900657 2349139 1900657 2349139 807809 1672577 807809 1672577 3741435 2929755 3741435 2929755 359135 1319751 359135 1319751 590868 3337058 590868 3337058 2136222 3337322 2136222 3337322 1682123 769049 1682123 769049 4376738 3349556 4376738 3349556 734608 945776 734608 945776 1658208 4714111 1658208 4714111 1684793 3308734 1684793 3308734 604211 3335493 604211 3335493 3601727 3101484 3601727 3101484 1675976 1967857 1675976 1967857 1439140 3335771 1439140 3335771 1024763 1019907 1024763 1019907 4442570 2768199 4442570 2768199 4187819 2534369 4187819 2534369 4039487 2368455 4039487 2368455 5207 3339816 5207 3339816 3702887 2936855 3702887 2936855 959106 1661251 959106 1661251 2796571 1930982 2796571 1930982 3867820 2220521 3867820 2220521 1340850 1336883 1340850 1336883 1666511 1426439 1666511 1426439 405439 406113 405439 406113 4281306 2378703 4281306 2378703 3329883 1679166 3329883 1679166 3321834 2364165 3321834 2364165 548811 528855 548811 528855 3533580 3098543 3533580 3098543 3318513 83792 3318513 83792 1333952 352478 1333952 352478 1685856 2366624 1685856 2366624 3740918 2938794 3740918 2938794 1682238 2759178 1682238 2759178 1665509 1652943 1665509 1652943 211414 1439984 211414 1439984 4431587 2238981 4431587 2238981 3321995 150747 3321995 150747 1124422 565115 1124422 565115 3344687 4956844 3344687 4956844 1682079 4923044 1682079 4923044 4447987 2753537 4447987 2753537 3647321 477381 3647321 477381 1594657 3341048 1594657 3341048 336900 1681302 336900 1681302 4031457 2629567 4031457 2629567 385442 394118 385442 394118 3340660 4145883 3340660 4145883 1269502 407643 1269502 407643 857092 799068 857092 799068 3335848 4648725 3335848 4648725 4436256 2237912 4436256 2237912 4498026 2819628 4498026 2819628 3353250 1418502 3353250 1418502 1139036 1653028 1139036 1653028 1678103 3104429 1678103 3104429 3656016 2001338 3656016 2001338 3343020 2599228 3343020 2599228 1264166 1276636 1264166 1276636 3346440 1485000 3346440 1485000 4389965 2292055 4389965 2292055 674928 685413 674928 685413 3211795 1659334 3211795 1659334 374370 336281 374370 336281 1650876 2256771 1650876 2256771 542879 518044 542879 518044 1682930 3468606 1682930 3468606 3336700 1036901 3336700 1036901 4765737 1901240 4765737 1901240 4180097 2487488 4180097 2487488 1237134 3314189 1237134 3314189 3555696 3120915 3555696 3120915 1677041 4019292 1677041 4019292 4340339 2649071 4340339 2649071 4537562 2882928 4537562 2882928 544848 524088 544848 524088 4409997 2765611 4409997 2765611 3115531 1660264 3115531 1660264 954097 686673 954097 686673 1653967 3914502 1653967 3914502 1261704 387020 1261704 387020 2932245 3323115 2932245 3323115 4805428 3104836 4805428 3104836 1139273 1139039 1139273 1139039 880672 875692 880672 875692 241166 1422440 241166 1422440 312057 1342740 312057 1342740 4117088 2560098 4117088 2560098 288047 1412904 288047 1412904 4073763 2383822 4073763 2383822 3603872 1949945 3603872 1949945 3612412 1936553 3612412 1936553 4074160 2392451 4074160 2392451 3876511 2201525 3876511 2201525 4392795 2278043 4392795 2278043 1045319 1051637 1045319 1051637 1135951 552127 1135951 552127 4900960 1665624 4900960 1665624 4018948 2364610 4018948 2364610 511083 490331 511083 490331 315878 320591 315878 320591 220780 1447619 220780 1447619 2779170 3318231 2779170 3318231 4312130 2381024 4312130 2381024 4512491 2164732 4512491 2164732 3801307 2858016 3801307 2858016 806747 4792529 806747 4792529 3002912 3339518 3002912 3339518 4598190 2912391 4598190 2912391 3323699 4366736 3323699 4366736 1656275 1911398 1656275 1911398 267959 249543 267959 249543 1745641 3344055 1745641 3344055 3794449 2874591 3794449 2874591 3353215 3200582 3353215 3200582 1671407 2405483 1671407 2405483 3315580 988366 3315580 988366 981847 947364 981847 947364 11113 1684053 11113 1684053 1654714 1416952 1654714 1416952 1646923 2906224 1646923 2906224 3685904 2045710 3685904 2045710 4424408 2761521 4424408 2761521 3313386 3404003 3313386 3404003 4064371 2591907 4064371 2591907 3023607 2854233 3023607 2854233 1960463 2791736 1960463 2791736 4441466 2195619 4441466 2195619 4477509 2778162 4477509 2778162 4453172 2774768 4453172 2774768 1984343 1660920 1984343 1660920 1659793 1394410 1659793 1394410 1647538 1295695 1647538 1295695 1669112 584668 1669112 584668 4072343 2396523 4072343 2396523 1827027 3314848 1827027 3314848 1084597 1084307 1084597 1084307 3751996 2079114 3751996 2079114 4363824 2291147 4363824 2291147 923259 917854 923259 917854 4262578 1431466 4262578 1431466 1466918 1437495 1466918 1437495 1084253 1102716 1084253 1102716 3316798 4531093 3316798 4531093 2584993 1675608 2584993 1675608 1216264 442701 1216264 442701 1572984 1686341 1572984 1686341 1663698 4724093 1663698 4724093 582910 1064174 582910 1064174 1329630 1318842 1329630 1318842 1658623 4479361 1658623 4479361 1928938 2221976 1928938 2221976 3934025 2274715 3934025 2274715 2883658 1682139 2883658 1682139 4292025 3340098 4292025 3340098 790520 893381 790520 893381 4438298 2804372 4438298 2804372 3916599 2254703 3916599 2254703 423375 1225168 423375 1225168 3315839 2330775 3315839 2330775 937319 961331 937319 961331 3809566 2880038 3809566 2880038 1662509 4318659 1662509 4318659 3330132 2639300 3330132 2639300 1679106 3422690 1679106 3422690 1364516 1369506 1364516 1369506 606234 1063837 606234 1063837 4072577 3332223 4072577 3332223 1653335 2111507 1653335 2111507 4096824 2451541 4096824 2451541 4312153 2369591 4312153 2369591 4067797 2564447 4067797 2564447 4595799 2070125 4595799 2070125 453603 1204634 453603 1204634 591856 3326280 591856 3326280 762813 746406 762813 746406 4982151 1661072 4982151 1661072 4048395 2387314 4048395 2387314 4367810 234807 4367810 234807 1110837 561967 1110837 561967 956029 957002 956029 957002 1674268 260132 1674268 260132 837106 4808922 837106 4808922 1667548 2866685 1667548 2866685 3333256 2743870 3333256 2743870 819553 819377 819553 819377 757264 782532 757264 782532 1017094 659310 1017094 659310 218220 1439569 218220 1439569 3328793 1632334 3328793 1632334 1665293 4966471 1665293 4966471 1312488 1289592 1312488 1289592 4441802 2781177 4441802 2781177 1381591 1658171 1381591 1658171 4661938 1984722 4661938 1984722 3343032 4114801 3343032 4114801 1364018 328580 1364018 328580 1282645 364113 1282645 364113 3963449 3343397 3963449 3343397 4081099 2559333 4081099 2559333 1458191 1454783 1458191 1454783 3325155 3006457 3325155 3006457 3332055 4401230 3332055 4401230 2025181 3328692 2025181 3328692 1667058 122051 1667058 122051 1007295 1012509 1007295 1012509 2629890 1683226 2629890 1683226 620366 1038620 620366 1038620 3340957 1554463 3340957 1554463 580721 1655050 580721 1655050 785145 766951 785145 766951 2166319 1664145 2166319 1664145 4344954 2306109 4344954 2306109 302490 293938 302490 293938 1675666 918361 1675666 918361 4544731 1686623 4544731 1686623 837427 870944 837427 870944 3887455 2802926 3887455 2802926 1573223 1683146 1573223 1683146 2297274 1660602 2297274 1660602 1098983 570846 1098983 570846 1926837 1686395 1926837 1686395 3324714 3912472 3324714 3912472 2072316 3314390 2072316 3314390 3352307 3599790 3352307 3599790 785727 763296 785727 763296 4204298 2478320 4204298 2478320 3496131 3353025 3496131 3353025 4541241 2146174 4541241 2146174 3351203 2936842 3351203 2936842 369109 3319909 369109 3319909 1276390 396166 1276390 396166 3735306 2060255 3735306 2060255 515712 1127917 515712 1127917 3878794 2790526 3878794 2790526 242468 230656 242468 230656 1264103 412152 1264103 412152 3328306 1505843 3328306 1505843 3559037 1905642 3559037 1905642 3685115 3002322 3685115 3002322 479213 1198564 479213 1198564 770225 912766 770225 912766 1191809 503624 1191809 503624 4651535 2983757 4651535 2983757 950430 934893 950430 934893 491808 1182946 491808 1182946 3648432 3318947 3648432 3318947 2825271 1945178 2825271 1945178 4068540 2409639 4068540 2409639 1045276 1677915 1045276 1677915 3940031 2741821 3940031 2741821 1679817 2469847 1679817 2469847 1974416 1668171 1974416 1668171 3334009 4967745 3334009 4967745 3107398 3323953 3107398 3323953 978002 960269 978002 960269 4919446 3319696 4919446 3319696 1401584 290925 1401584 290925 3596492 3044380 3596492 3044380 2342700 3322271 2342700 3322271 490292 480768 490292 480768 1042936 618722 1042936 618722 3536029 3128202 3536029 3128202 1685131 617299 1685131 617299 1653376 979083 1653376 979083 1030605 664208 1030605 664208 1681362 4433828 1681362 4433828 1664156 3469121 1664156 3469121 3210241 3318580 3210241 3318580 4607398 2044163 4607398 2044163 3532762 1882943 3532762 1882943 4025183 2634413 4025183 2634413 3660084 1987896 3660084 1987896 4208853 2543244 4208853 2543244 585091 1054457 585091 1054457 706134 682465 706134 682465 881414 878884 881414 878884 4228580 207543 4228580 207543 2938841 3333132 2938841 3333132 70116 1686316 70116 1686316 652436 3332583 652436 3332583 4480340 2158971 4480340 2158971 4060255 2642764 4060255 2642764 3578656 1930442 3578656 1930442 1680007 2588207 1680007 2588207 3740162 2910487 3740162 2910487 1651427 2568736 1651427 2568736 1069917 1676850 1069917 1676850 184333 1669040 184333 1669040 4273214 1439859 4273214 1439859 858709 4775843 858709 4775843 3335137 1474101 3335137 1474101 1671964 3425819 1671964 3425819 1665322 4977687 1665322 4977687 262623 252658 262623 252658 1752307 3315425 1752307 3315425 310161 326031 310161 326031 465659 1670540 465659 1670540 4407596 2746902 4407596 2746902 1488687 3331473 1488687 3331473 3729270 2100398 3729270 2100398 699363 948588 699363 948588 4453540 1372115 4453540 1372115 374266 1665547 374266 1665547 3959379 2283934 3959379 2283934 2775161 3342887 2775161 3342887 4728076 3324591 4728076 3324591 4386199 3319459 4386199 3319459 3500626 1663238 3500626 1663238 484036 496258 484036 496258 3687240 2013359 3687240 2013359 1348431 1340631 1348431 1340631 2797252 1667171 2797252 1667171 412137 424241 412137 424241 1779259 1667183 1779259 1667183 248724 1425286 248724 1425286 999890 671852 999890 671852 2821840 1662160 2821840 1662160 4134680 2467758 4134680 2467758 3897874 2792123 3897874 2792123 1680411 1838257 1680411 1838257 1368470 1377162 1368470 1377162 1387938 1362850 1387938 1362850 4740892 3077509 4740892 3077509 1214426 1196660 1214426 1196660 3347602 2701883 3347602 2701883 658681 993708 658681 993708 986423 652317 986423 652317 1034930 3313861 1034930 3313861 3325276 902022 3325276 902022 1660439 4107357 1660439 4107357 245739 1413296 245739 1413296 3339644 2373182 3339644 2373182 3875446 2238768 3875446 2238768 476866 1187334 476866 1187334 719576 730475 719576 730475 4163808 2482456 4163808 2482456 1180973 1649672 1180973 1649672 471365 1213766 471365 1213766 937830 716327 937830 716327 3917610 2737017 3917610 2737017 1665752 4824008 1665752 4824008 3862920 2216675 3862920 2216675 3337651 3576581 3337651 3576581 3873071 2189795 3873071 2189795 376800 1284259 376800 1284259 4144480 2526084 4144480 2526084 4437786 2231587 4437786 2231587 1059002 584790 1059002 584790 1658207 356782 1658207 356782 589734 1100936 589734 1100936 897079 768247 897079 768247 4716246 1674577 4716246 1674577 1649787 3786197 1649787 3786197 3988945 2675291 3988945 2675291 3319808 1492100 3319808 1492100 760512 894404 760512 894404 3590463 1941361 3590463 1941361 1405196 237492 1405196 237492 2232772 1653276 2232772 1653276 3824745 2151730 3824745 2151730 578451 1111509 578451 1111509 4620621 379905 4620621 379905 391436 3350498 391436 3350498 4255289 2399285 4255289 2399285 1832308 1653012 1832308 1653012 896422 3340471 896422 3340471 3953648 1666616 3953648 1666616 3352841 6210 3352841 6210 4452186 2236674 4452186 2236674 4101588 2416191 4101588 2416191 901769 881060 901769 881060 4793950 1867137 4793950 1867137 2200176 3343843 2200176 3343843 4157082 2505791 4157082 2505791 4332662 2659695 4332662 2659695 450330 468259 450330 468259 4561195 2084857 4561195 2084857 484499 1143927 484499 1143927 3594314 3063735 3594314 3063735 3858387 2774044 3858387 2774044 458195 1650258 458195 1650258 3677049 2976219 3677049 2976219 420261 1238818 420261 1238818 1683617 3025088 1683617 3025088 1938838 1685171 1938838 1685171 2049741 3327007 2049741 3327007 355527 1331349 355527 1331349 4542476 2126063 4542476 2126063 4105652 2440655 4105652 2440655 1244747 1251806 1244747 1251806 1036804 649531 1036804 649531 1662468 4518971 1662468 4518971 1681066 3228465 1681066 3228465 4474152 2822031 4474152 2822031 3237082 1659248 3237082 1659248 1678558 2726687 1678558 2726687 948465 931067 948465 931067 603044 1047241 603044 1047241 3332610 1806199 3332610 1806199 3323795 3798077 3323795 3798077 3588029 1907096 3588029 1907096 3880715 2765688 3880715 2765688 4208137 2439883 4208137 2439883 3676250 2025014 3676250 2025014 1657717 3973802 1657717 3973802 797734 850359 797734 850359 487568 500108 487568 500108 1672992 1661021 1672992 1661021 2529083 1881913 2529083 1881913 3446375 3343606 3446375 3343606 1648502 834678 1648502 834678 3316637 4764107 3316637 4764107 3335778 2654843 3335778 2654843 3601736 3069471 3601736 3069471 4015623 2335018 4015623 2335018 3808280 2138863 3808280 2138863 1653416 2531702 1653416 2531702 3847726 2798276 3847726 2798276 275352 1374281 275352 1374281 3341823 4515854 3341823 4515854 1212079 455521 1212079 455521 565577 1085210 565577 1085210 3958904 2326349 3958904 2326349 3875769 3318976 3875769 3318976 566053 1096909 566053 1096909 862194 826671 862194 826671 669405 671174 669405 671174 1516784 1656395 1516784 1656395 3703220 2965939 3703220 2965939 787642 857099 787642 857099 1655696 3349777 1655696 3349777 364128 391912 364128 391912 3338965 3003281 3338965 3003281 3317984 2981954 3317984 2981954 231702 206421 231702 206421 999474 645973 999474 645973 412341 415555 412341 415555 1212741 431089 1212741 431089 1684682 386788 1684682 386788 3988223 2336862 3988223 2336862 4157525 2483893 4157525 2483893 1646897 2090257 1646897 2090257 1683863 3585564 1683863 3585564 462330 439622 462330 439622 808801 799163 808801 799163 1661375 320973 1661375 320973 555069 565012 555069 565012 3338022 4751647 3338022 4751647 4625612 2046045 4625612 2046045 1369451 267922 1369451 267922 1480506 1666707 1480506 1666707 1593799 1675303 1593799 1675303 1262083 427587 1262083 427587 849908 877311 849908 877311 4073146 2434705 4073146 2434705 4651358 2028034 4651358 2028034 4316731 2661913 4316731 2661913 3316980 4870585 3316980 4870585 1297673 1304152 1297673 1304152 586873 1082794 586873 1082794 1767729 1654810 1767729 1654810 1183531 492961 1183531 492961 4622140 2958373 4622140 2958373 1468163 1657199 1468163 1657199 4277934 2377186 4277934 2377186 1657594 1449021 1657594 1449021 4677908 2998269 4677908 2998269 1193224 3313620 1193224 3313620 3904428 1673698 3904428 1673698 4746763 1920335 4746763 1920335 4235236 2417346 4235236 2417346 3313714 3469512 3313714 3469512 2898631 1657581 2898631 1657581 723859 755355 723859 755355 3344382 1657563 3344382 1657563 528434 551755 528434 551755 1798452 3323288 1798452 3323288 3341579 1050173 3341579 1050173 4631421 2021216 4631421 2021216 1119126 1103235 1119126 1103235 536370 1659924 536370 1659924 988244 680301 988244 680301 1389750 277107 1389750 277107 203857 1665836 203857 1665836 3334072 4698815 3334072 4698815 4319316 2347877 4319316 2347877 3329946 469924 3329946 469924 232757 1462548 232757 1462548 1680695 4609830 1680695 4609830 4303931 2612157 4303931 2612157 2826351 3319183 2826351 3319183 3025623 1671872 3025623 1671872 4242295 2569642 4242295 2569642 4725539 1654008 4725539 1654008 4489910 3331317 4489910 3331317 3333775 3519160 3333775 3519160 1652546 4831117 1652546 4831117 4224510 2446918 4224510 2446918 798435 860488 798435 860488 1144119 512217 1144119 512217 590306 1064372 590306 1064372 1654482 487047 1654482 487047 3351452 3628678 3351452 3628678 3327705 171830 3327705 171830 3347105 3685060 3347105 3685060 593583 1076669 593583 1076669 1399550 1428704 1399550 1428704 3349161 1239631 3349161 1239631 3255940 1651813 3255940 1651813 1673270 2443005 1673270 2443005 4658094 1984673 4658094 1984673 375063 384425 375063 384425 1660614 4398518 1660614 4398518 3335712 4113400 3335712 4113400 3636000 1957390 3636000 1957390 3340848 2574670 3340848 2574670 741052 942757 741052 942757 450369 460072 450369 460072 4692077 3350240 4692077 3350240 3697939 2032980 3697939 2032980 1668662 2977188 1668662 2977188 673240 1017145 673240 1017145 1662683 4253121 1662683 4253121 2709561 3316906 2709561 3316906 4578780 1668436 4578780 1668436 4298141 1657181 4298141 1657181 1675668 953977 1675668 953977 3915747 2227659 3915747 2227659 4168755 2521281 4168755 2521281 4006453 2335399 4006453 2335399 703868 1675855 703868 1675855 1404016 1401428 1404016 1401428 3795128 2128475 3795128 2128475 1296367 1647944 1296367 1647944 469710 4687952 469710 4687952 1345694 1680034 1345694 1680034 3321505 863541 3321505 863541 3341197 1857732 3341197 1857732 1051732 3347856 1051732 3347856 3840466 2159835 3840466 2159835 1210762 1212210 1210762 1212210 3341474 2106860 3341474 2106860 287827 1348578 287827 1348578 520459 1120125 520459 1120125 1673880 2460493 1673880 2460493 1686518 3767683 1686518 3767683 1680243 1909256 1680243 1909256 884583 3549617 884583 3549617 767768 795626 767768 795626 1055895 1062790 1055895 1062790 1133191 3333827 1133191 3333827 372287 343675 372287 343675 3973947 2293704 3973947 2293704 899184 750139 899184 750139 3340320 2445218 3340320 2445218 1651226 2147098 1651226 2147098 1663922 1195540 1663922 1195540 1653125 3969428 1653125 3969428 374778 359443 374778 359443 4279940 2398301 4279940 2398301 3803833 2121495 3803833 2121495 1233070 445468 1233070 445468 288406 1385466 288406 1385466 508170 1660078 508170 1660078 3318400 3862764 3318400 3862764 4044968 3351973 4044968 3351973 462327 1656426 462327 1656426 4054405 2595205 4054405 2595205 725301 943281 725301 943281 3317690 4249698 3317690 4249698 744939 912075 744939 912075 2537194 1682725 2537194 1682725 495152 499989 495152 499989 3557889 1893328 3557889 1893328 1670754 2760696 1670754 2760696 4284282 2622121 4284282 2622121 1303951 354179 1303951 354179 3560604 3099543 3560604 3099543 4448721 2238976 4448721 2238976 1317909 1291949 1317909 1291949 1650568 4368930 1650568 4368930 2899437 3341090 2899437 3341090 3313952 2192342 3313952 2192342 87671 1681291 87671 1681291 2636342 1676875 2636342 1676875 1652565 388567 1652565 388567 1668457 2683905 1668457 2683905 4296555 1659398 4296555 1659398 4594691 2046664 4594691 2046664 296935 1383438 296935 1383438 3340610 3323464 3340610 3323464 4263941 2602601 4263941 2602601 4203350 2469583 4203350 2469583 4659366 2956177 4659366 2956177 1638085 3335620 1638085 3335620 742037 1665697 742037 1665697 4761254 1886987 4761254 1886987 4349837 2341191 4349837 2341191 2243265 3331808 2243265 3331808 4485041 2180094 4485041 2180094 592336 600158 592336 600158 1042943 654226 1042943 654226 1104845 549322 1104845 549322 2372633 1869203 2372633 1869203 3336090 4044720 3336090 4044720 1657661 3475505 1657661 3475505 922518 933327 922518 933327 3340826 28798 3340826 28798 3744253 1651577 3744253 1651577 686425 976269 686425 976269 1673407 4709566 1673407 4709566 4122111 2580066 4122111 2580066 1650216 2910120 1650216 2910120 1263813 1267229 1263813 1267229 2265496 3323826 2265496 3323826 749398 720031 749398 720031 3349065 2950008 3349065 2950008 940590 697665 940590 697665 1668084 4528924 1668084 4528924 1921438 3343579 1921438 3343579 1109679 552679 1109679 552679 1048285 3326346 1048285 3326346 1677655 3417189 1677655 3417189 1102109 1091520 1102109 1091520 4413811 1672972 4413811 1672972 3968182 2277826 3968182 2277826 3346131 497104 3346131 497104 4657777 2024310 4657777 2024310 1393351 1378596 1393351 1378596 4702445 1686197 4702445 1686197 3712150 394608 3712150 394608 1062837 596789 1062837 596789 4741308 3055237 4741308 3055237 4521451 2867096 4521451 2867096 4014555 2326424 4014555 2326424 3336363 2005634 3336363 2005634 2867485 1653983 2867485 1653983 1467143 1684313 1467143 1684313 1677308 3317780 1677308 3317780 1670414 1474499 1670414 1474499 1680647 721512 1680647 721512 1126034 523535 1126034 523535 3326516 3957893 3326516 3957893 1679169 2140905 1679169 2140905 4575123 2878896 4575123 2878896 401269 373923 401269 373923 1650452 781468 1650452 781468 3340115 2937675 3340115 2937675 3534663 3113764 3534663 3113764 1344114 3820495 1344114 3820495 1350744 313045 1350744 313045 2064709 3314255 2064709 3314255 3674526 2003228 3674526 2003228 1169117 1183321 1169117 1183321 396045 3321476 396045 3321476 1676340 4235448 1676340 4235448 4573059 2092487 4573059 2092487 1305606 1297802 1305606 1297802 1056008 1070971 1056008 1070971 4043855 3352042 4043855 3352042 1667066 4935316 1667066 4935316 1667536 4580120 1667536 4580120 1315094 3328212 1315094 3328212 3343422 2658364 3343422 2658364 1104121 540906 1104121 540906 4759583 1911012 4759583 1911012 3792133 2125609 3792133 2125609 692194 713054 692194 713054 4369429 2298757 4369429 2298757 461683 1219599 461683 1219599 1669688 861985 1669688 861985 1182872 473784 1182872 473784 604753 1072028 604753 1072028 3960959 2273804 3960959 2273804 570343 1100622 570343 1100622 2347231 3328118 2347231 3328118 1168811 1174694 1168811 1174694 36673 3349909 36673 3349909 3731313 3329447 3731313 3329447 250647 1439934 250647 1439934 3151083 1657082 3151083 1657082 167814 1661969 167814 1661969 4764162 1916882 4764162 1916882 924409 1684525 924409 1684525 4546187 2133873 4546187 2133873 3328129 2049658 3328129 2049658 3330613 601473 3330613 601473 4125385 3320218 4125385 3320218 3683031 1999753 3683031 1999753 3330679 2688942 3330679 2688942 3952280 3328818 3952280 3328818 2608629 1686052 2608629 1686052 4350054 2314329 4350054 2314329 2786452 1648914 2786452 1648914 1649087 3319705 1649087 3319705 1674012 440235 1674012 440235 674427 697474 674427 697474 1241831 1266488 1241831 1266488 3340287 699308 3340287 699308 1156160 490552 1156160 490552 659124 1001288 659124 1001288 1654606 2705982 1654606 2705982 1468479 203211 1468479 203211 1180858 1173738 1180858 1173738 3344188 503824 3344188 503824 3555230 1677085 3555230 1677085 3347827 1629911 3347827 1629911 1990075 1682922 1990075 1682922 616247 590655 616247 590655 4530876 2130574 4530876 2130574 684993 958526 684993 958526 4122330 2547963 4122330 2547963 445005 459545 445005 459545 4455243 2775676 4455243 2775676 4107269 3328904 4107269 3328904 277872 316346 277872 316346 1673184 2106057 1673184 2106057 4583746 2927261 4583746 2927261 1669988 547727 1669988 547727 4093414 2425375 4093414 2425375 3333851 2435383 3333851 2435383 1004673 1000197 1004673 1000197 1427593 239924 1427593 239924 3325409 2436842 3325409 2436842 3017155 1663992 3017155 1663992 845365 1652729 845365 1652729 355380 3341330 355380 3341330 3651903 1971234 3651903 1971234 1006529 674000 1006529 674000 3373412 1684843 3373412 1684843 1665694 369009 1665694 369009 3333022 337130 3333022 337130 2820037 3321774 2820037 3321774 4311881 2356418 4311881 2356418 4768890 1899223 4768890 1899223 519923 1150889 519923 1150889 4534622 2116633 4534622 2116633 387377 1280555 387377 1280555 3758209 2894411 3758209 2894411 1676270 3678527 1676270 3678527 4467318 2198290 4467318 2198290 774344 779223 774344 779223 4516068 3320306 4516068 3320306 523533 498491 523533 498491 1282359 1283965 1282359 1283965 3314580 1607933 3314580 1607933 4596293 1679496 4596293 1679496 3646519 3328964 3646519 3328964 1249799 439265 1249799 439265 1674056 2132572 1674056 2132572 901880 749307 901880 749307 3864467 2795354 3864467 2795354 3336008 1291711 3336008 1291711 4118380 2520098 4118380 2520098 3638362 3009132 3638362 3009132 1685115 1922718 1685115 1922718 614754 615954 614754 615954 2486329 3334438 2486329 3334438 205265 1441113 205265 1441113 3922684 2734022 3922684 2734022 300520 1686075 300520 1686075 3352934 891907 3352934 891907 3337648 3316123 3337648 3316123 2531066 3346304 2531066 3346304 3259040 1654729 3259040 1654729 525757 535742 525757 535742 692996 955527 692996 955527 4237395 3335273 4237395 3335273 1652884 4571127 1652884 4571127 1334086 1325067 1334086 1325067 651712 3314235 651712 3314235 1676475 50779 1676475 50779 1184043 1172895 1184043 1172895 1648080 172322 1648080 172322 558742 1664298 558742 1664298 4385723 2731335 4385723 2731335 4530784 1679135 4530784 1679135 881726 1656623 881726 1656623 1286437 1670336 1286437 1670336 3995709 2305711 3995709 2305711 3317848 1044297 3317848 1044297 466704 451060 466704 451060 1230768 435554 1230768 435554 2334356 3346188 2334356 3346188 3213487 1672913 3213487 1672913 3322390 1503180 3322390 1503180 4247820 2574773 4247820 2574773 321471 4536076 321471 4536076 3326936 257291 3326936 257291 3550712 3335137 3550712 3335137 441761 429331 441761 429331 4149130 2531579 4149130 2531579 4137966 2521241 4137966 2521241 499997 3347186 499997 3347186 3341410 3085953 3341410 3085953 3838253 2195107 3838253 2195107 1299040 361173 1299040 361173 1681770 2494053 1681770 2494053 3673036 1653608 3673036 1653608 4133431 2459812 4133431 2459812 1404438 1388807 1404438 1388807 351748 3316953 351748 3316953 4197493 2529184 4197493 2529184 2626566 3351021 2626566 3351021 4625588 2046317 4625588 2046317 1699884 3336358 1699884 3336358 4329147 2651434 4329147 2651434 4344717 1672404 4344717 1672404 843056 811745 843056 811745 829223 3350497 829223 3350497 1737236 3332009 1737236 3332009 4311657 2356795 4311657 2356795 447637 1192358 447637 1192358 519114 1175391 519114 1175391 3846615 2783022 3846615 2783022 1355406 1341966 1355406 1341966 4000415 2355131 4000415 2355131 4270033 2404682 4270033 2404682 1665640 4370835 1665640 4370835 348932 1335923 348932 1335923 4049439 2624284 4049439 2624284 651629 660735 651629 660735 3925589 1666865 3925589 1666865 367881 1307734 367881 1307734 510612 1161572 510612 1161572 4614829 2024268 4614829 2024268 667844 1009614 667844 1009614 818928 1661908 818928 1661908 1255784 1245279 1255784 1245279 3351546 2018489 3351546 2018489 4160379 2464913 4160379 2464913 4128690 2441192 4128690 2441192 1028500 655587 1028500 655587 3199280 1675157 3199280 1675157 4567000 2918495 4567000 2918495 3704822 2965091 3704822 2965091 301573 299602 301573 299602 4223737 2528121 4223737 2528121 213988 227427 213988 227427 2939201 3313387 2939201 3313387 4586652 2087584 4586652 2087584 3320075 835384 3320075 835384 352784 1305039 352784 1305039 3678812 1993189 3678812 1993189 560372 1133305 560372 1133305 2142120 1682103 2142120 1682103 3326363 1106177 3326363 1106177 4005800 2639083 4005800 2639083 610504 1062495 610504 1062495 1094339 551891 1094339 551891 4635831 2005146 4635831 2005146 1318075 1685319 1318075 1685319 4020425 2341428 4020425 2341428 4769726 1665550 4769726 1665550 3316641 3795896 3316641 3795896 1268647 1242665 1268647 1242665 4217955 2458850 4217955 2458850 3712787 2047338 3712787 2047338 3326029 432926 3326029 432926 3626864 3043732 3626864 3043732 4567605 1666127 4567605 1666127 3797359 2841435 3797359 2841435 4117355 2538361 4117355 2538361 1149372 492323 1149372 492323 3331005 539960 3331005 539960 1679486 2483094 1679486 2483094 3846623 3346518 3846623 3346518 1653772 3717892 1653772 3717892 4958614 3346882 4958614 3346882 3316859 1985066 3316859 1985066 1680181 4247976 1680181 4247976 421617 3347030 421617 3347030 4757408 3101450 4757408 3101450 686260 674084 686260 674084 4443398 2252469 4443398 2252469 4518993 2160434 4518993 2160434 780236 3338308 780236 3338308 1409850 1406647 1409850 1406647 1368436 3345715 1368436 3345715 251643 1446271 251643 1446271 3318811 843872 3318811 843872 3352561 2982683 3352561 2982683 3896104 2749169 3896104 2749169 3677581 2968525 3677581 2968525 851734 839889 851734 839889 1655526 4180654 1655526 4180654 4580818 2095159 4580818 2095159 880160 1674624 880160 1674624 1690623 1675971 1690623 1675971 4729261 3068441 4729261 3068441 3424614 1656315 3424614 1656315 1672391 4032904 1672391 4032904 830432 840460 830432 840460 4136695 2513472 4136695 2513472 889822 788910 889822 788910 4871319 1663196 4871319 1663196 1060811 589986 1060811 589986 3351838 4084027 3351838 4084027 1664277 512501 1664277 512501 907951 891996 907951 891996 3345507 4611611 3345507 4611611 4738516 1658071 4738516 1658071 3780925 2127348 3780925 2127348 3326611 3509019 3326611 3509019 243313 1416676 243313 1416676 4755458 1023748 4755458 1023748 971735 955611 971735 955611 3813272 2857935 3813272 2857935 4401247 2717830 4401247 2717830 4131954 2537403 4131954 2537403 378775 396849 378775 396849 634975 1014168 634975 1014168 4096806 2449277 4096806 2449277 1666857 2055490 1666857 2055490 3788326 2910663 3788326 2910663 203747 1674444 203747 1674444 3252887 3317124 3252887 3317124 4745678 1945397 4745678 1945397 4742672 3076825 4742672 3076825 4247748 2554946 4247748 2554946 1684739 3335602 1684739 3335602 3342930 2587980 3342930 2587980 3549530 861749 3549530 861749 3884082 2768609 3884082 2768609 3885713 2770881 3885713 2770881 3320776 3692167 3320776 3692167 1053074 601085 1053074 601085 1661416 2920740 1661416 2920740 3798072 2141338 3798072 2141338 3561106 1680528 3561106 1680528 4021661 2341071 4021661 2341071 2373350 3333889 2373350 3333889 1771520 1666728 1771520 1666728 3326981 4196235 3326981 4196235 1802284 3323816 1802284 3323816 478959 462120 478959 462120 4169452 3331083 4169452 3331083 3987710 1685901 3987710 1685901 1121464 1102254 1121464 1102254 1251707 1247647 1251707 1247647 2552445 3336810 2552445 3336810 1659764 2147316 1659764 2147316 748850 759248 748850 759248 585109 602822 585109 602822 3674892 3007479 3674892 3007479 1667081 1672873 1667081 1672873 3869736 2795588 3869736 2795588 4683710 3321029 4683710 3321029 147344 3353002 147344 3353002 955400 930683 955400 930683 803587 882317 803587 882317 3317852 4770997 3317852 4770997 4354751 2695981 4354751 2695981 4530043 2115117 4530043 2115117 4380278 2736359 4380278 2736359 3442123 3348424 3442123 3348424 3671260 2014518 3671260 2014518 3895166 2231510 3895166 2231510 431134 1648537 431134 1648537 706906 736897 706906 736897 3319309 955070 3319309 955070 4420230 1665037 4420230 1665037 407131 405817 407131 405817 3348914 1971060 3348914 1971060 3349838 3149944 3349838 3149944 4002745 2374215 4002745 2374215 546528 1669018 546528 1669018 4665853 1999673 4665853 1999673 210221 3330940 210221 3330940 806974 810344 806974 810344 1438118 228607 1438118 228607 3333076 4304005 3333076 4304005 1438224 242974 1438224 242974 1664598 4587894 1664598 4587894 3322309 4512832 3322309 4512832 4022688 2363326 4022688 2363326 814707 3331695 814707 3331695 3609041 3345136 3609041 3345136 1005766 3337715 1005766 3337715 709085 983762 709085 983762 3851280 2792492 3851280 2792492 3842108 2843758 3842108 2843758 3761948 2085995 3761948 2085995 3896270 2768842 3896270 2768842 4760042 1908704 4760042 1908704 956510 701790 956510 701790 4341493 3325399 4341493 3325399 2495686 1668091 2495686 1668091 3317916 2864633 3317916 2864633 486088 1167577 486088 1167577 1660684 2956534 1660684 2956534 3889866 2770269 3889866 2770269 244683 230932 244683 230932 1670057 2752394 1670057 2752394 1652419 3115114 1652419 3115114 4590247 1664674 4590247 1664674 267853 277256 267853 277256 1112118 1094465 1112118 1094465 1056059 603846 1056059 603846 1652933 3887031 1652933 3887031 1685201 3702181 1685201 3702181 4612166 2080506 4612166 2080506 3780039 2098203 3780039 2098203 3896746 1661597 3896746 1661597 3323552 4286354 3323552 4286354 619726 604815 619726 604815 922916 1682838 922916 1682838 1801222 1650049 1801222 1650049 3322118 189122 3322118 189122 1240612 3343583 1240612 3343583 1322110 1331859 1322110 1331859 858205 839015 858205 839015 3855594 2793545 3855594 2793545 1349758 1359159 1349758 1359159 3347289 4626072 3347289 4626072 2805116 1684837 2805116 1684837 3674991 2008464 3674991 2008464 4116122 2457127 4116122 2457127 4680649 3001716 4680649 3001716 644891 636214 644891 636214 1173282 509435 1173282 509435 3634864 1971991 3634864 1971991 1299635 1285168 1299635 1285168 3314585 510300 3314585 510300 4735514 1677314 4735514 1677314 4566969 2894913 4566969 2894913 3339320 4256311 3339320 4256311 1664741 341346 1664741 341346 3881497 3348236 3881497 3348236 4454490 2215143 4454490 2215143 3323316 1088124 3323316 1088124 1666318 197108 1666318 197108 3340065 444528 3340065 444528 326575 302570 326575 302570 3350727 2002774 3350727 2002774 1419761 1409417 1419761 1409417 1263437 1662841 1263437 1662841 3916065 2256817 3916065 2256817 4785255 3105736 4785255 3105736 3548053 1892886 3548053 1892886 1423207 1432752 1423207 1432752 851827 836052 851827 836052 4199853 1449885 4199853 1449885 2682838 1685295 2682838 1685295 2866311 3328412 2866311 3328412 4503649 1682023 4503649 1682023 1022560 648267 1022560 648267 787032 843950 787032 843950 2437277 1685568 2437277 1685568 788054 805112 788054 805112 3567478 3092455 3567478 3092455 4347150 2308468 4347150 2308468 3336503 2613635 3336503 2613635 4289354 2375352 4289354 2375352 4328609 2665895 4328609 2665895 3820741 2148978 3820741 2148978 4743920 1945893 4743920 1945893 1658601 1113815 1658601 1113815 708920 697291 708920 697291 1395193 1684984 1395193 1684984 850208 3346243 850208 3346243 4705630 1968006 4705630 1968006 568561 584761 568561 584761 2891513 1681555 2891513 1681555 3319419 4927281 3319419 4927281 1680336 252702 1680336 252702 1656826 2359988 1656826 2359988 3719920 3341226 3719920 3341226 4431653 2238045 4431653 2238045 4575579 359019 4575579 359019 406476 1281463 406476 1281463 4076456 1658253 4076456 1658253 4250887 2589556 4250887 2589556 628119 1034852 628119 1034852 1660528 4532436 1660528 4532436 2613607 3327592 2613607 3327592 3684841 2968811 3684841 2968811 3913512 2737428 3913512 2737428 792292 770813 792292 770813 4100155 2457067 4100155 2457067 3315412 2252961 3315412 2252961 1136977 542538 1136977 542538 4191590 2523683 4191590 2523683 3715872 2944372 3715872 2944372 4158741 2490823 4158741 2490823 556419 1097892 556419 1097892 1213215 1200869 1213215 1200869 687441 988579 687441 988579 4167854 2515296 4167854 2515296 4549498 2114309 4549498 2114309 620124 600107 620124 600107 3338003 4516762 3338003 4516762 566826 544083 566826 544083 279748 1667414 279748 1667414 643194 630826 643194 630826 564211 1652470 564211 1652470 1674292 3579415 1674292 3579415 3331506 223041 3331506 223041 1020541 1022118 1020541 1022118 4245407 2560210 4245407 2560210 984481 692173 984481 692173 2820206 3351666 2820206 3351666 1242224 1262434 1242224 1262434 4027928 2620194 4027928 2620194 1172383 1147201 1172383 1147201 4504111 2145578 4504111 2145578 1671999 18705 1671999 18705 751560 759030 751560 759030 4523253 3344200 4523253 3344200 617643 1042402 617643 1042402 610483 1062716 610483 1062716 4931437 3341639 4931437 3341639 1655486 500391 1655486 500391 4301317 2626332 4301317 2626332 4243038 3316238 4243038 3316238 4115953 2548318 4115953 2548318 2337290 1914770 2337290 1914770 4130423 2551599 4130423 2551599 4558130 2091566 4558130 2091566 4993320 1662132 4993320 1662132 4057586 2378213 4057586 2378213 3333732 4066605 3333732 4066605 481916 1186349 481916 1186349 3716771 2061423 3716771 2061423 3834618 2181319 3834618 2181319 3321819 3439499 3321819 3439499 1899573 3327878 1899573 3327878 223232 1662616 223232 1662616 995661 3328880 995661 3328880 1082304 1087451 1082304 1087451 803343 801810 803343 801810 1110040 554640 1110040 554640 1405413 1392918 1405413 1392918 3636511 3041893 3636511 3041893 681844 1010757 681844 1010757 4081280 2393450 4081280 2393450 1672162 96078 1672162 96078 282780 1384884 282780 1384884 4466369 2797507 4466369 2797507 3325750 875036 3325750 875036 3689172 2982242 3689172 2982242 3348998 3333688 3348998 3333688 1406133 1425101 1406133 1425101 496730 477514 496730 477514 1671095 3617797 1671095 3617797 1287599 1278278 1287599 1278278 1680463 2589921 1680463 2589921 3887514 3337310 3887514 3337310 4197690 2523730 4197690 2523730 1166001 1138432 1166001 1138432 3345755 1313711 3345755 1313711 530423 1113169 530423 1113169 3982386 2336970 3982386 2336970 2319379 3324056 2319379 3324056 3313341 1920565 3313341 1920565 1765835 1665079 1765835 1665079 4028096 2628929 4028096 2628929 3968932 2685249 3968932 2685249 3317297 388445 3317297 388445 1669016 4195572 1669016 4195572 1359621 3817273 1359621 3817273 306990 306751 306990 306751 1101900 1108341 1101900 1108341 886868 877794 886868 877794 4775752 1667020 4775752 1667020 549981 548580 549981 548580 3735548 2941054 3735548 2941054 3538037 1880243 3538037 1880243 3657178 2002154 3657178 2002154 1479253 1670896 1479253 1670896 2455444 3351008 2455444 3351008 3327763 2704062 3327763 2704062 1661578 1795169 1661578 1795169 3335640 661515 3335640 661515 4017462 2637347 4017462 2637347 3179805 1666693 3179805 1666693 3346138 83095 3346138 83095 2814144 3034648 2814144 3034648 4476925 2802732 4476925 2802732 1363248 1340625 1363248 1340625 3957695 2692088 3957695 2692088 1185057 1201511 1185057 1201511 1433698 204528 1433698 204528 1893560 2493199 1893560 2493199 4049061 3345519 4049061 3345519 3348983 494734 3348983 494734 3337759 49618 3337759 49618 4805307 1686480 4805307 1686480 3781340 2132836 3781340 2132836 452636 1213379 452636 1213379 3665077 1987410 3665077 1987410 880717 3345758 880717 3345758 637621 620058 637621 620058 4240145 2424102 4240145 2424102 3338328 805705 3338328 805705 1718850 3323983 1718850 3323983 1131763 1686397 1131763 1686397 3332913 1847108 3332913 1847108 3866517 2210053 3866517 2210053 235123 1399941 235123 1399941 4639952 1999822 4639952 1999822 3721160 2077127 3721160 2077127 577890 1097322 577890 1097322 4721140 1915248 4721140 1915248 1128350 3592807 1128350 3592807 4779274 1908557 4779274 1908557 921887 920956 921887 920956 4478454 2181115 4478454 2181115 879245 891662 879245 891662 2464158 3334926 2464158 3334926 4365451 2320874 4365451 2320874 3342126 2606343 3342126 2606343 799804 848663 799804 848663 3347310 2860785 3347310 2860785 403887 3325037 403887 3325037 4224482 2570629 4224482 2570629 312728 1376984 312728 1376984 3649802 1999019 3649802 1999019 3326311 2198326 3326311 2198326 1031730 622278 1031730 622278 2673438 1683057 2673438 1683057 1041150 4749758 1041150 4749758 3300590 3338482 3300590 3338482 1681035 4214017 1681035 4214017 3571373 3091008 3571373 3091008 1443617 1431293 1443617 1431293 4616382 2962154 4616382 2962154 4108521 1667822 4108521 1667822 1448578 228872 1448578 228872 781597 812861 781597 812861 3574717 1907543 3574717 1907543 1182505 491181 1182505 491181 3918442 2252168 3918442 2252168 3900949 2245562 3900949 2245562 3325209 3795116 3325209 3795116 1024266 1660444 1024266 1660444 541867 1132399 541867 1132399 302330 1401583 302330 1401583 3832908 3338162 3832908 3338162 4858766 1663936 4858766 1663936 845734 806621 845734 806621 4131964 2487980 4131964 2487980 2048420 1668252 2048420 1668252 3744897 2931434 3744897 2931434 2050097 3317969 2050097 3317969 3345845 1721449 3345845 1721449 3342163 4847605 3342163 4847605 4149126 2512013 4149126 2512013 382710 1297359 382710 1297359 4251563 2585426 4251563 2585426 374570 3734343 374570 3734343 3340237 3968319 3340237 3968319 1667401 3233729 1667401 3233729 261152 260374 261152 260374 1652868 2625657 1652868 2625657 3995315 2337739 3995315 2337739 3326877 3016257 3326877 3016257 1652168 2249665 1652168 2249665 3341570 683892 3341570 683892 2803669 1684059 2803669 1684059 3814944 2140089 3814944 2140089 2083215 3340612 2083215 3340612 3573375 3315928 3573375 3315928 1662313 3159955 1662313 3159955 2173985 3054287 2173985 3054287 3324598 3292820 3324598 3292820 584674 1083756 584674 1083756 612119 1081608 612119 1081608 493785 514057 493785 514057 3324165 2437426 3324165 2437426 4884836 1676329 4884836 1676329 1663436 140625 1663436 140625 4755346 3062250 4755346 3062250 3742890 2919395 3742890 2919395 1675282 2975498 1675282 2975498 386155 1656621 386155 1656621 4418921 2719778 4418921 2719778 1682011 4017080 1682011 4017080 4541966 2106844 4541966 2106844 3691879 2048409 3691879 2048409 2641954 3337443 2641954 3337443 820721 851879 820721 851879 4146675 2461296 4146675 2461296 3964681 1430766 3964681 1430766 2681827 3322905 2681827 3322905 4637671 3329180 4637671 3329180 1677542 2376915 1677542 2376915 1425070 229426 1425070 229426 381895 413102 381895 413102 1308683 3343720 1308683 3343720 658070 1028538 658070 1028538 2259385 3335130 2259385 3335130 4117652 2537857 4117652 2537857 4197231 2444471 4197231 2444471 3317308 3968623 3317308 3968623 4343517 2293772 4343517 2293772 1684319 3750855 1684319 3750855 1662209 2110290 1662209 2110290 1304797 1326606 1304797 1326606 4666311 2020583 4666311 2020583 550572 565131 550572 565131 3619652 1937212 3619652 1937212 3325082 701856 3325082 701856 3321272 3160245 3321272 3160245 3635002 1998751 3635002 1998751 3978645 2697711 3978645 2697711 1656551 902938 1656551 902938 3349561 3765787 3349561 3765787 2743730 3064102 2743730 3064102 3330491 3238475 3330491 3238475 3327281 3457404 3327281 3457404 1183697 1200249 1183697 1200249 622246 635635 622246 635635 4156768 2490107 4156768 2490107 1681462 3422671 1681462 3422671 1480998 3332590 1480998 3332590 3345511 1696114 3345511 1696114 4931775 3327630 4931775 3327630 863278 819299 863278 819299 470986 462939 470986 462939 4757681 3096391 4757681 3096391 830413 836785 830413 836785 1659126 1446212 1659126 1446212 1046574 622546 1046574 622546 3623261 567101 3623261 567101 1651993 588231 1651993 588231 2940330 1647316 2940330 1647316 4163624 2497220 4163624 2497220 575089 1094489 575089 1094489 450021 473888 450021 473888 353418 1338252 353418 1338252 3131050 2567840 3131050 2567840 1638783 1678689 1638783 1678689 3342196 1118572 3342196 1118572 1129471 1120830 1129471 1120830 806685 861569 806685 861569 3860631 2799567 3860631 2799567 2757081 1927262 2757081 1927262 4400489 2250428 4400489 2250428 3337757 280174 3337757 280174 4642110 2981664 4642110 2981664 4519079 1652340 4519079 1652340 4407537 2768170 4407537 2768170 570651 3322873 570651 3322873 3351180 4716943 3351180 4716943 1662652 908995 1662652 908995 4705208 1935186 4705208 1935186 4083438 2419166 4083438 2419166 1648400 947978 1648400 947978 3783444 2090838 3783444 2090838 1421428 265398 1421428 265398 3315791 591685 3315791 591685 868640 853743 868640 853743 2599758 1658340 2599758 1658340 766844 769228 766844 769228 4861237 3338553 4861237 3338553 1405477 3348668 1405477 3348668 3562697 1903447 3562697 1903447 1659840 1296320 1659840 1296320 3339122 1348298 3339122 1348298 4520311 2148293 4520311 2148293 563958 1127171 563958 1127171 4220539 2554828 4220539 2554828 4301920 2332566 4301920 2332566 383933 1296125 383933 1296125 3324124 2820889 3324124 2820889 4009146 2634744 4009146 2634744 4180754 2526778 4180754 2526778 1781953 3317238 1781953 3317238 3723605 2947785 3723605 2947785 1364697 289091 1364697 289091 4343655 2297351 4343655 2297351 1128456 1093119 1128456 1093119 988734 1005464 988734 1005464 3333581 3654421 3333581 3654421 3691835 2966686 3691835 2966686 1463140 235752 1463140 235752 314771 1356626 314771 1356626 4601764 2930135 4601764 2930135 3338419 2444171 3338419 2444171 4348275 2700948 4348275 2700948 3684580 2017016 3684580 2017016 1665838 2934085 1665838 2934085 283747 285423 283747 285423 3329169 3599182 3329169 3599182 3339976 65220 3339976 65220 4289550 2652946 4289550 2652946 277723 291468 277723 291468 1361445 1348788 1361445 1348788 2241350 3070254 2241350 3070254 1368053 294731 1368053 294731 2292125 1671320 2292125 1671320 871105 786232 871105 786232 3883009 2240546 3883009 2240546 654525 634704 654525 634704 3342160 4181781 3342160 4181781 3585769 1928937 3585769 1928937 300945 1380847 300945 1380847 1670476 1014261 1670476 1014261 3765196 2120127 3765196 2120127 3319740 1660587 3319740 1660587 2496968 3344227 2496968 3344227 402255 3317493 402255 3317493 4266951 2605981 4266951 2605981 4026349 2642464 4026349 2642464 4065781 2409719 4065781 2409719 367910 334859 367910 334859 1159631 484999 1159631 484999 1668309 3294870 1668309 3294870 3961936 2700186 3961936 2700186 1410958 1444642 1410958 1444642 4718536 3032957 4718536 3032957 1008828 979665 1008828 979665 4134291 2515255 4134291 2515255 747201 752569 747201 752569 327567 1343775 327567 1343775 3934228 2750115 3934228 2750115 1658105 3724600 1658105 3724600 1464261 205968 1464261 205968 430362 450431 430362 450431 551676 1131093 551676 1131093 1679345 1186967 1679345 1186967 786177 877771 786177 877771 1308252 1657301 1308252 1657301 806132 815324 806132 815324 3978273 1646674 3978273 1646674 3126861 1646717 3126861 1646717 2036447 3338596 2036447 3338596 3320440 2054475 3320440 2054475 1681143 470439 1681143 470439 3889686 2229174 3889686 2229174 3751561 2101854 3751561 2101854 382876 1285678 382876 1285678 4381204 2282692 4381204 2282692 354415 1651490 354415 1651490 3340187 295560 3340187 295560 4041649 1675316 4041649 1675316 3343001 2274945 3343001 2274945 3995318 2658610 3995318 2658610 1156622 1156674 1156622 1156674 3336240 3678829 3336240 3678829 3998490 2340740 3998490 2340740 3657578 3019233 3657578 3019233 4496391 2813460 4496391 2813460 174873 3319352 174873 3319352 1863469 2525639 1863469 2525639 1656677 4540249 1656677 4540249 4208209 2446387 4208209 2446387 1574468 1662778 1574468 1662778 4197463 1647487 4197463 1647487 4596119 2917023 4596119 2917023 1670106 3694134 1670106 3694134 3351116 897891 3351116 897891 1907839 3352689 1907839 3352689 4228375 2455350 4228375 2455350 1651735 4581639 1651735 4581639 815515 877446 815515 877446 3719176 371915 3719176 371915 1671460 2737956 1671460 2737956 4623917 2023737 4623917 2023737 3348131 4760937 3348131 4760937 4360835 3325330 4360835 3325330 1669531 462737 1669531 462737 4416217 2267780 4416217 2267780 4542540 1324164 4542540 1324164 810052 820032 810052 820032 978958 967713 978958 967713 556400 1136222 556400 1136222 3054946 2772182 3054946 2772182 4461261 2807818 4461261 2807818 3313502 1210227 3313502 1210227 4229312 3345404 4229312 3345404 4384618 3353146 4384618 3353146 1114860 1090072 1114860 1090072 1070225 608045 1070225 608045 967892 699429 967892 699429 3889564 2216614 3889564 2216614 2003523 3338351 2003523 3338351 561360 573535 561360 573535 4729582 1922186 4729582 1922186 711692 941132 711692 941132 3962282 2695116 3962282 2695116 1679380 1574479 1679380 1574479 1668028 1336757 1668028 1336757 1042730 618969 1042730 618969 512753 475144 512753 475144 3313760 2168254 3313760 2168254 3929261 2729239 3929261 2729239 967485 983347 967485 983347 4258367 3343846 4258367 3343846 3343207 2751530 3343207 2751530 4683579 3002805 4683579 3002805 1680741 4869726 1680741 4869726 4169073 2481890 4169073 2481890 3245584 1681717 3245584 1681717 4561594 2099790 4561594 2099790 4411638 2262894 4411638 2262894 4139100 2548122 4139100 2548122 348159 4590631 348159 4590631 4590712 2088873 4590712 2088873 3517736 3340833 3517736 3340833 3991303 2315366 3991303 2315366 4675430 2993744 4675430 2993744 4302846 1668872 4302846 1668872 3542951 1888980 3542951 1888980 3160111 3338089 3160111 3338089 4686899 3043302 4686899 3043302 3692380 2038502 3692380 2038502 3333206 4776942 3333206 4776942 1359283 303499 1359283 303499 4225741 2559304 4225741 2559304 2855339 1677754 2855339 1677754 3319670 4621177 3319670 4621177 4130924 1456375 4130924 1456375 1296219 1292177 1296219 1292177 566514 1122371 566514 1122371 3339818 2059409 3339818 2059409 4154613 1674679 4154613 1674679 1133816 1672260 1133816 1672260 4280987 2398469 4280987 2398469 3848272 2196582 3848272 2196582 1312106 376925 1312106 376925 698410 693214 698410 693214 3330761 784810 3330761 784810 1936735 2760877 1936735 2760877 729377 926045 729377 926045 3348755 3575239 3348755 3575239 449923 472885 449923 472885 3629795 1956586 3629795 1956586 3353280 3410034 3353280 3410034 983344 664543 983344 664543 686703 688853 686703 688853 4567914 2092770 4567914 2092770 2611325 3336690 2611325 3336690 1344255 3340752 1344255 3340752 3340881 4005707 3340881 4005707 3342502 3116928 3342502 3116928 1685409 4124289 1685409 4124289 2020420 1678078 2020420 1678078 2214557 1655409 2214557 1655409 174943 3349646 174943 3349646 2677231 3332150 2677231 3332150 3330016 4910766 3330016 4910766 3342098 802931 3342098 802931 1659850 966857 1659850 966857 3690804 1684677 3690804 1684677 901711 915684 901711 915684 4043906 3322578 4043906 3322578 3335409 4668381 3335409 4668381 4783832 1680916 4783832 1680916 1209622 468950 1209622 468950 3318338 1465406 3318338 1465406 3858057 2819054 3858057 2819054 3681398 2965502 3681398 2965502 1509569 1657637 1509569 1657637 435713 436136 435713 436136 652523 651317 652523 651317 321128 1355624 321128 1355624 1103416 3325279 1103416 3325279 3687473 2015560 3687473 2015560 631662 3564120 631662 3564120 4315051 2372370 4315051 2372370 3675639 2989134 3675639 2989134 431885 426132 431885 426132 1665637 4843016 1665637 4843016 990111 1648929 990111 1648929 825771 1673068 825771 1673068 1655710 1384682 1655710 1384682 3885102 2233871 3885102 2233871 4749507 1902460 4749507 1902460 4583254 2087730 4583254 2087730 1294613 375717 1294613 375717 1260601 399295 1260601 399295 936169 954203 936169 954203 1101842 1670071 1101842 1670071 472425 1200415 472425 1200415 3321624 4049593 3321624 4049593 1659092 2286341 1659092 2286341 852735 829896 852735 829896 4169551 2493838 4169551 2493838 3322464 2142833 3322464 2142833 423237 453970 423237 453970 3309031 3340202 3309031 3340202 988596 1674982 988596 1674982 2832250 1682300 2832250 1682300 3339852 247703 3339852 247703 3339913 437527 3339913 437527 3336601 4288983 3336601 4288983 3353166 4778487 3353166 4778487 3583417 3062795 3583417 3062795 4506222 2806248 4506222 2806248 3620436 3044632 3620436 3044632 1376949 1367306 1376949 1367306 4748831 3085548 4748831 3085548 4586285 2088714 4586285 2088714 1685442 15470 1685442 15470 707859 710308 707859 710308 206520 1441881 206520 1441881 1103642 563900 1103642 563900 3948338 2288277 3948338 2288277 3334590 3593363 3334590 3593363 4196652 2557498 4196652 2557498 1143523 519923 1143523 519923 1678612 265551 1678612 265551 1427116 1429267 1427116 1429267 208704 3345301 208704 3345301 4433154 2205655 4433154 2205655 3349291 2490263 3349291 2490263 3592469 1922929 3592469 1922929 3343953 775900 3343953 775900 1422340 241638 1422340 241638 350615 1296879 350615 1296879 903949 910147 903949 910147 1047853 596547 1047853 596547 683780 1650115 683780 1650115 2357696 1909839 2357696 1909839 1663072 424570 1663072 424570 1874495 3331811 1874495 3331811 786427 786825 786427 786825 2301787 1657485 2301787 1657485 1661737 3464549 1661737 3464549 1660740 1869910 1660740 1869910 656863 668059 656863 668059 2713228 3335041 2713228 3335041 1661386 4018186 1661386 4018186 952682 724147 952682 724147 4590055 2919089 4590055 2919089 3339078 3708088 3339078 3708088 4755035 1897642 4755035 1897642 2758886 3347822 2758886 3347822 1671127 3860472 1671127 3860472 3808442 2141722 3808442 2141722 20855 3339189 20855 3339189 1647808 1013748 1647808 1013748 1347558 3313953 1347558 3313953 3350811 848154 3350811 848154 815434 787962 815434 787962 372258 1280401 372258 1280401 1252685 1243720 1252685 1243720 3321945 3471481 3321945 3471481 781994 891079 781994 891079 4187152 2484172 4187152 2484172 698529 998449 698529 998449 4201263 3315819 4201263 3315819 4714544 3053907 4714544 3053907 4561808 2907061 4561808 2907061 4347644 2662637 4347644 2662637 1058296 1068299 1058296 1068299 690767 955197 690767 955197 4430746 1682884 4430746 1682884 616551 1014117 616551 1014117 252266 264386 252266 264386 4369750 2304287 4369750 2304287 3969223 3343853 3969223 3343853 1659725 3913654 1659725 3913654 1397365 1369041 1397365 1369041 3984448 2707771 3984448 2707771 1206961 446296 1206961 446296 4748473 1936642 4748473 1936642 3450383 3345062 3450383 3345062 3868436 1678874 3868436 1678874 1110331 1091513 1110331 1091513 670800 1017449 670800 1017449 1676981 636928 1676981 636928 3314743 691749 3314743 691749 325100 294553 325100 294553 1684657 1836035 1684657 1836035 131814 1651187 131814 1651187 4150689 2469831 4150689 2469831 3758276 2128528 3758276 2128528 344269 1317112 344269 1317112 3321269 4345589 3321269 4345589 3707226 2040618 3707226 2040618 370829 1292326 370829 1292326 1408539 265454 1408539 265454 1431357 248684 1431357 248684 2906386 1650233 2906386 1650233 400560 413757 400560 413757 4564545 2893842 4564545 2893842 1656792 2522035 1656792 2522035 3797725 2115162 3797725 2115162 4649109 1998208 4649109 1998208 2881318 1674407 2881318 1674407 4703045 3037061 4703045 3037061 3260578 3349400 3260578 3349400 1087381 3352750 1087381 3352750 2944683 1670720 2944683 1670720 890400 1650853 890400 1650853 4422814 2243103 4422814 2243103 264074 1386108 264074 1386108 4709946 515766 4709946 515766 4317211 2358054 4317211 2358054 4509591 3339978 4509591 3339978 1675400 3167465 1675400 3167465 4784695 1878038 4784695 1878038 4417094 2756706 4417094 2756706 3378611 3346405 3378611 3346405 1674931 355363 1674931 355363 4601903 3335907 4601903 3335907 3598183 1923014 3598183 1923014 3628829 535464 3628829 535464 446257 458445 446257 458445 2369804 3347774 2369804 3347774 621101 1020596 621101 1020596 4702367 3013368 4702367 3013368 4440090 2225373 4440090 2225373 3335460 1803124 3335460 1803124 1659495 3596759 1659495 3596759 3546538 1653429 3546538 1653429 1666085 4461327 1666085 4461327 3601501 3036488 3601501 3036488 3454575 1680266 3454575 1680266 1673765 3695356 1673765 3695356 3786858 2871110 3786858 2871110 928566 754620 928566 754620 4569095 2897075 4569095 2897075 4673389 2002082 4673389 2002082 1434944 1680065 1434944 1680065 2650433 1665941 2650433 1665941 2162937 1660779 2162937 1660779 1681468 270867 1681468 270867 374595 1283430 374595 1283430 2120669 1661407 2120669 1661407 314110 1382783 314110 1382783 1674590 1114846 1674590 1114846 4276177 2417609 4276177 2417609 3334551 4668425 3334551 4668425 3695819 1647136 3695819 1647136 1191380 1175188 1191380 1175188 507780 514092 507780 514092 762989 931343 762989 931343 3740942 2102306 3740942 2102306 39355 3344628 39355 3344628 4476866 2784503 4476866 2784503 3761390 2908400 3761390 2908400 3789515 1682557 3789515 1682557 1676724 2715080 1676724 2715080 1677412 4903572 1677412 4903572 3320477 2785693 3320477 2785693 3746842 2087882 3746842 2087882 639147 634331 639147 634331 1660956 888757 1660956 888757 3342643 3436059 3342643 3436059 586215 572776 586215 572776 1212763 471882 1212763 471882 4647270 3320519 4647270 3320519 1393318 1386576 1393318 1386576 4509295 2157572 4509295 2157572 3951910 3342162 3951910 3342162 3634781 1986836 3634781 1986836 1317617 1312574 1317617 1312574 803462 814865 803462 814865 3697236 2998023 3697236 2998023 1059966 1063244 1059966 1063244 4000232 2675856 4000232 2675856 2945854 3332919 2945854 3332919 1234912 439616 1234912 439616 1037546 624748 1037546 624748 349868 341371 349868 341371 4643283 2032488 4643283 2032488 739691 936738 739691 936738 1303761 374838 1303761 374838 399462 410318 399462 410318 1054378 3580048 1054378 3580048 3149538 3350717 3149538 3350717 3317459 2808678 3317459 2808678 4273879 2405550 4273879 2405550 3667241 3013072 3667241 3013072 3929016 2719539 3929016 2719539 3886356 2812253 3886356 2812253 1680703 59388 1680703 59388 4905696 3336732 4905696 3336732 1672921 70156 1672921 70156 3673819 3002959 3673819 3002959 4011510 2324337 4011510 2324337 500354 1173090 500354 1173090 4588574 2898593 4588574 2898593 1417212 1434121 1417212 1434121 1427922 1399827 1427922 1399827 3353106 4540695 3353106 4540695 4257278 2411248 4257278 2411248 1038230 634722 1038230 634722 4464501 2223545 4464501 2223545 3315582 2241290 3315582 2241290 1675171 4156041 1675171 4156041 1017484 639573 1017484 639573 481699 1203274 481699 1203274 1409780 234956 1409780 234956 1309398 1650746 1309398 1650746 4084565 2610685 4084565 2610685 818811 868674 818811 868674 3822113 2824915 3822113 2824915 1652335 4634023 1652335 4634023 3346828 4171620 3346828 4171620 3437155 3316126 3437155 3316126 3336735 3037721 3336735 3037721 1649221 3907802 1649221 3907802 1556938 1669518 1556938 1669518 1180926 1184703 1180926 1184703 1390756 262434 1390756 262434 980380 969543 980380 969543 3315126 3375624 3315126 3375624 2156998 1665133 2156998 1665133 3345801 3346391 3345801 3346391 2592274 3333942 2592274 3333942 3345722 2207304 3345722 2207304 2135679 1975495 2135679 1975495 229141 211365 229141 211365 2202843 3321797 2202843 3321797 1661510 17207 1661510 17207 4531593 2131123 4531593 2131123 929581 714442 929581 714442 233482 208042 233482 208042 3322258 50020 3322258 50020 174278 1656192 174278 1656192 3971119 2704439 3971119 2704439 3961065 3326441 3961065 3326441 746588 740835 746588 740835 1683512 112769 1683512 112769 1211898 1201881 1211898 1201881 330679 1308876 330679 1308876 538411 3337053 538411 3337053 1183706 1186483 1183706 1186483 3896959 2247180 3896959 2247180 988967 3338900 988967 3338900 4362285 2721774 4362285 2721774 4357033 2277591 4357033 2277591 3706991 2042616 3706991 2042616 584912 580188 584912 580188 3605542 3060323 3605542 3060323 456490 1220550 456490 1220550 1408337 1419126 1408337 1419126 1251557 1654741 1251557 1654741 953842 961080 953842 961080 4766182 3127225 4766182 3127225 1654535 4763792 1654535 4763792 4040837 2642441 4040837 2642441 1654960 3067445 1654960 3067445 4001270 2350140 4001270 2350140 4266287 3318907 4266287 3318907 2277828 1671732 2277828 1671732 960089 3344085 960089 3344085 1690165 3331259 1690165 3331259 1915788 1684203 1915788 1684203 1686491 3998903 1686491 3998903 4598308 1679330 4598308 1679330 227800 228490 227800 228490 1374255 1365170 1374255 1365170 3328916 2055348 3328916 2055348 1665186 2841354 1665186 2841354 1113276 532426 1113276 532426 3898023 2778152 3898023 2778152 1045009 626433 1045009 626433 822081 852976 822081 852976 2222579 3331786 2222579 3331786 3613124 3342613 3613124 3342613 388369 384036 388369 384036 4326923 2679826 4326923 2679826 4024368 1677686 4024368 1677686 4218644 2455125 4218644 2455125 4678959 3332591 4678959 3332591 1213877 1187614 1213877 1187614 4537891 2853394 4537891 2853394 1738222 1667958 1738222 1667958 4710414 1931368 4710414 1931368 2516496 1665185 2516496 1665185 1433269 1432364 1433269 1432364 4898798 1663548 4898798 1663548 3343087 3832738 3343087 3832738 3549970 1892670 3549970 1892670 723216 688233 723216 688233 1658592 2118075 1658592 2118075 3639163 1963720 3639163 1963720 3347485 4194950 3347485 4194950 2579481 1678972 2579481 1678972 3610820 3341413 3610820 3341413 3939313 2287199 3939313 2287199 1670474 2079835 1670474 2079835 2295395 3337193 2295395 3337193 817737 855016 817737 855016 2865036 3019805 2865036 3019805 378180 386514 378180 386514 1300093 358953 1300093 358953 1500096 3323407 1500096 3323407 1174386 464814 1174386 464814 38108 1654626 38108 1654626 4658243 3019893 4658243 3019893 3338341 4704940 3338341 4704940 644171 649517 644171 649517 1317197 1331690 1317197 1331690 4018003 2372530 4018003 2372530 3313783 1665587 3313783 1665587 1109103 4743176 1109103 4743176 4629295 2948403 4629295 2948403 1004199 986746 1004199 986746 4685093 3023289 4685093 3023289 1410022 1433174 1410022 1433174 345396 1326431 345396 1326431 4203010 1677792 4203010 1677792 428770 1253004 428770 1253004 401748 416108 401748 416108 887843 765122 887843 765122 640146 1039397 640146 1039397 3559533 1923265 3559533 1923265 3962511 2709309 3962511 2709309 1672874 78412 1672874 78412 1647963 3340700 1647963 3340700 4719925 3052411 4719925 3052411 4166079 2483124 4166079 2483124 282887 1360410 282887 1360410 3316088 2346924 3316088 2346924 2725412 3344739 2725412 3344739 3323321 20978 3323321 20978 1428896 238689 1428896 238689 3137761 1662536 3137761 1662536 4737353 3065424 4737353 3065424 861495 3314237 861495 3314237 3322496 4504445 3322496 4504445 616833 1042179 616833 1042179 4270629 2400097 4270629 2400097 4721522 3073235 4721522 3073235 3316684 1321721 3316684 1321721 838776 843868 838776 843868 1716729 3334903 1716729 3334903 3636909 1660011 3636909 1660011 3317821 4671027 3317821 4671027 3336373 1171642 3336373 1171642 1663107 4392602 1663107 4392602 3314872 2102480 3314872 2102480 3417618 1677677 3417618 1677677 2390743 3338945 2390743 3338945 1215144 3323656 1215144 3323656 2764530 1933956 2764530 1933956 3617299 1957274 3617299 1957274 4053781 2400640 4053781 2400640 3905970 2760391 3905970 2760391 599720 592728 599720 592728 1657885 3509080 1657885 3509080 1390660 1396086 1390660 1396086 1652988 3457048 1652988 3457048 3997722 2328909 3997722 2328909 541078 541088 541078 541088 3903258 3342252 3903258 3342252 1213999 3339477 1213999 3339477 4950974 3338067 4950974 3338067 3853891 2194919 3853891 2194919 1363541 4534564 1363541 4534564 1373718 1370888 1373718 1370888 3564660 627637 3564660 627637 4138861 2479630 4138861 2479630 3339304 2125565 3339304 2125565 4774290 3110876 4774290 3110876 3833508 2809573 3833508 2809573 631606 1650230 631606 1650230 3722585 2047568 3722585 2047568 933781 754017 933781 754017 3883373 2783640 3883373 2783640 4674407 2024672 4674407 2024672 3553562 3123646 3553562 3123646 913090 760475 913090 760475 1680335 4795516 1680335 4795516 309585 1368310 309585 1368310 3767888 3335875 3767888 3335875 3758753 2092999 3758753 2092999 4526990 2843488 4526990 2843488 1217971 443293 1217971 443293 3790141 3320162 3790141 3320162 3321000 481727 3321000 481727 1669001 2280215 1669001 2280215 3591377 1919679 3591377 1919679 4743507 1912885 4743507 1912885 712888 702580 712888 702580 4238464 1661233 4238464 1661233 4524561 2164201 4524561 2164201 550125 516103 550125 516103 4444494 2801232 4444494 2801232 3623410 1986243 3623410 1986243 781034 862715 781034 862715 4493415 2827109 4493415 2827109 3668364 2014442 3668364 2014442 1662242 4546734 1662242 4546734 4785983 3127661 4785983 3127661 1659872 3810111 1659872 3810111 1168920 1159189 1168920 1159189 3325341 3177532 3325341 3177532 581889 588328 581889 588328 1038653 1017286 1038653 1017286 551315 543497 551315 543497 500710 1131412 500710 1131412 272659 1405672 272659 1405672 4595480 2923331 4595480 2923331 652567 642683 652567 642683 3349559 3281587 3349559 3281587 1686033 1670874 1686033 1670874 4129881 3320549 4129881 3320549 3638919 1990843 3638919 1990843 4223932 2553883 4223932 2553883 4746125 3089033 4746125 3089033 593067 598042 593067 598042 3858314 2814579 3858314 2814579 2491095 1665892 2491095 1665892 4985776 1669915 4985776 1669915 318918 1649887 318918 1649887 1306173 371783 1306173 371783 1653415 972587 1653415 972587 4357872 2679045 4357872 2679045 1193415 1201033 1193415 1201033 1661301 3949663 1661301 3949663 939321 3329834 939321 3329834 4116724 1670690 4116724 1670690 1519735 1668250 1519735 1668250 3837276 2159819 3837276 2159819 855975 862666 855975 862666 4056703 3334765 4056703 3334765 4561523 2121139 4561523 2121139 3571530 3346187 3571530 3346187 1680610 4639996 1680610 4639996 1006200 1670374 1006200 1670374 1660421 414618 1660421 414618 800308 819623 800308 819623 1859819 3322020 1859819 3322020 642479 625862 642479 625862 3835146 2844149 3835146 2844149 3336767 1872095 3336767 1872095 3637817 1975613 3637817 1975613 4485903 2799066 4485903 2799066 1660524 3239795 1660524 3239795 4582493 2915323 4582493 2915323 3767869 2904066 3767869 2904066 1677608 57650 1677608 57650 4777420 3120052 4777420 3120052 1064576 634353 1064576 634353 1669292 1440305 1669292 1440305 4625184 2928139 4625184 2928139 3722684 1657324 3722684 1657324 328313 1362592 328313 1362592 339336 1306757 339336 1306757 1653666 3296782 1653666 3296782 3329412 3818829 3329412 3818829 2344493 3327187 2344493 3327187 4183590 2535049 4183590 2535049 773062 895935 773062 895935 4586370 2083745 4586370 2083745 2090578 3352972 2090578 3352972 3857034 2815420 3857034 2815420 760191 3530026 760191 3530026 371007 3724749 371007 3724749 318554 1330201 318554 1330201 4624516 2044219 4624516 2044219 801470 860747 801470 860747 3940366 2265818 3940366 2265818 4392282 2266739 4392282 2266739 3793018 3349734 3793018 3349734 3336501 3318934 3336501 3318934 406872 421875 406872 421875 3547859 1907357 3547859 1907357 3759398 2104535 3759398 2104535 4344631 2643617 4344631 2643617 864471 812542 864471 812542 1186069 1676094 1186069 1676094 3325010 4370015 3325010 4370015 4409783 2251707 4409783 2251707 1652439 771274 1652439 771274 229408 1672256 229408 1672256 4003397 2690437 4003397 2690437 3573525 3071753 3573525 3071753 3885531 2789703 3885531 2789703 3352567 1476172 3352567 1476172 3346539 3284779 3346539 3284779 1659501 1672414 1659501 1672414 1983441 3325043 1983441 3325043 3562117 1671144 3562117 1671144 4550258 2866151 4550258 2866151 3760146 2082586 3760146 2082586 3447754 1667891 3447754 1667891 706151 725214 706151 725214 2167448 1677405 2167448 1677405 3243887 3322139 3243887 3322139 4077336 2407453 4077336 2407453 305142 3318176 305142 3318176 3961891 2261274 3961891 2261274 3510500 3314694 3510500 3314694 1647691 190503 1647691 190503 3883001 2233099 3883001 2233099 631835 1026889 631835 1026889 1390363 1380510 1390363 1380510 3336124 2410379 3336124 2410379 1017866 1003405 1017866 1003405 1676235 4827653 1676235 4827653 3346810 4010211 3346810 4010211 3690309 2038590 3690309 2038590 3658364 3035245 3658364 3035245 2054834 1680874 2054834 1680874 606917 611934 606917 611934 3327985 1971892 3327985 1971892 4760559 3122900 4760559 3122900 4221353 2460745 4221353 2460745 4466258 1671033 4466258 1671033 3320192 856122 3320192 856122 1164750 477057 1164750 477057 3116892 1668320 3116892 1668320 1676903 768487 1676903 768487 826992 842608 826992 842608 1120203 549634 1120203 549634 3552015 1889332 3552015 1889332 1677611 1668760 1677611 1668760 4174379 2490813 4174379 2490813 2425779 1671931 2425779 1671931 3474656 3343977 3474656 3343977 407549 1260563 407549 1260563 1666431 3867462 1666431 3867462 565120 1100022 565120 1100022 4634182 2997945 4634182 2997945 4589420 2064008 4589420 2064008 677410 974911 677410 974911 4987444 3322310 4987444 3322310 645506 991892 645506 991892 531559 551327 531559 551327 3347206 4165428 3347206 4165428 4322100 2351746 4322100 2351746 927016 901188 927016 901188 424172 439688 424172 439688 4227700 2591867 4227700 2591867 1653233 3570158 1653233 3570158 1668485 2680092 1668485 2680092 134892 3339382 134892 3339382 782611 882506 782611 882506 4558588 2129969 4558588 2129969 113914 3335401 113914 3335401 3336652 4844135 3336652 4844135 3720483 2082994 3720483 2082994 628043 637991 628043 637991 3568049 1666411 3568049 1666411 3348739 1091780 3348739 1091780 973712 688829 973712 688829 3317035 2088919 3317035 2088919 612746 580271 612746 580271 1091255 1088345 1091255 1088345 3360303 1660645 3360303 1660645 1669862 3290083 1669862 3290083 1406912 1412785 1406912 1412785 4067620 2405919 4067620 2405919 1433204 1414860 1433204 1414860 1160397 494808 1160397 494808 4037289 1422393 4037289 1422393 3636136 1977863 3636136 1977863 4203600 2487676 4203600 2487676 1176655 1199014 1176655 1199014 1655737 1804814 1655737 1804814 812844 3319819 812844 3319819 2406378 3353189 2406378 3353189 464501 1677831 464501 1677831 638319 633340 638319 633340 1182921 480301 1182921 480301 1656603 1780352 1656603 1780352 1673781 1537980 1673781 1537980 1285748 1292230 1285748 1292230 4499514 2814125 4499514 2814125 971594 974462 971594 974462 1474386 3337980 1474386 3337980 4533834 2882297 4533834 2882297 1681112 4926770 1681112 4926770 1679914 1101942 1679914 1101942 825019 804347 825019 804347 4534376 2867629 4534376 2867629 3352965 354537 3352965 354537 1392202 3315613 1392202 3315613 3508173 1654075 3508173 1654075 3332626 2969211 3332626 2969211 4695996 3031609 4695996 3031609 3624500 1944570 3624500 1944570 2550516 1661172 2550516 1661172 2941402 2957992 2941402 2957992 1667024 2442989 1667024 2442989 4654271 3314515 4654271 3314515 3487869 1675897 3487869 1675897 4014408 2348520 4014408 2348520 3574398 1901419 3574398 1901419 1663515 475644 1663515 475644 3349797 963997 3349797 963997 3928399 2244499 3928399 2244499 1168799 498316 1168799 498316 3962973 2698203 3962973 2698203 233517 1415677 233517 1415677 1661619 1670350 1661619 1670350 360570 1297565 360570 1297565 3983647 2293002 3983647 2293002 4155004 2473601 4155004 2473601 306510 300390 306510 300390 1828377 1673244 1828377 1673244 479854 1203217 479854 1203217 3317423 963791 3317423 963791 3337967 4485331 3337967 4485331 1136371 3347067 1136371 3347067 2918036 1660447 2918036 1660447 566930 566434 566930 566434 4173110 2482290 4173110 2482290 3693551 2039205 3693551 2039205 385860 369262 385860 369262 1218630 1211591 1218630 1211591 3689413 2020279 3689413 2020279 4769804 3097921 4769804 3097921 4114410 2529972 4114410 2529972 4409105 2254774 4409105 2254774 1647463 126835 1647463 126835 1685195 3231796 1685195 3231796 4685304 3023856 4685304 3023856 1684335 2161780 1684335 2161780 4785342 1661981 4785342 1661981 3324345 1294342 3324345 1294342 4044272 2364459 4044272 2364459 1675449 2289888 1675449 2289888 294841 1360049 294841 1360049 4501876 2145742 4501876 2145742 1386051 1390933 1386051 1390933 1063817 1659605 1063817 1659605 1669222 3182296 1669222 3182296 334586 340394 334586 340394 4624635 413954 4624635 413954 3725214 1654093 3725214 1654093 4482003 2159909 4482003 2159909 1045634 595436 1045634 595436 964833 969591 964833 969591 3353266 570392 3353266 570392 805796 892032 805796 892032 213056 217507 213056 217507 1683073 3993862 1683073 3993862 1981097 1649660 1981097 1649660 3970033 1652051 3970033 1652051 3341967 3044414 3341967 3044414 1307082 1307560 1307082 1307560 3869657 2806594 3869657 2806594 125848 3333127 125848 3333127 600363 1076008 600363 1076008 3562858 3086492 3562858 3086492 3341811 3771951 3341811 3771951 4503946 2177487 4503946 2177487 434501 454655 434501 454655 514602 504641 514602 504641 3564648 3078195 3564648 3078195 3319678 2458583 3319678 2458583 4261321 2617305 4261321 2617305 1430210 3341767 1430210 3341767 829130 3326734 829130 3326734 4203947 2434244 4203947 2434244 335110 364347 335110 364347 3645749 3000947 3645749 3000947 986666 993865 986666 993865 4060196
199999 219264313 779602496 219264313 979353469 19949066 979353469 19949066 207483583 792509524 207483583 792509524 925943518 72901957 925943518 72901957 335038329 666593840 335038329 666593840 12277287 988456567 12277287 988456567 102956202 898547502 102956202 898547502 520704642 479205568 520704642 479205568 710828153 288679266 710828153 288679266 993779795 6241077 993779795 6241077 149900674 850963057 149900674 850963057 294862111 706169503 294862111 706169503 383604887 616675605 383604887 616675605 44106939 956720860 44106939 956720860 968230198 31127482 968230198 31127482 359384951 640712760 359384951 640712760 839919096 158991323 839919096 158991323 213955891 786106273 213955891 786106273 40099598 960672945 40099598 960672945 811833808 186375498 811833808 186375498 845082092 153797821 845082092 153797821 532861086 466957518 532861086 466957518 451631602 547848497 451631602 547848497 165861119 835073854 165861119 835073854 649203345 350414011 649203345 350414011 351873529 649193064 351873529 649193064 298234853 702823178 298234853 702823178 840832491 158080959 840832491 158080959 965741839 33398908 965741839 33398908 358780443 641523293 358780443 641523293 926409642 72455352 926409642 72455352 735109913 264562866 735109913 264562866 774778668 223524987 774778668 223524987 477794716 522008440 477794716 522008440 439801663 560278722 439801663 560278722 549262657 451216793 549262657 451216793 697427647 301804989 697427647 301804989 641075409 358318006 641075409 358318006 452269234 547408880 452269234 547408880 298584613 702476229 298584613 702476229 585610179 414934846 585610179 414934846 901175065 98090613 901175065 98090613 131759046 869410844 131759046 869410844 202086194 798307434 202086194 798307434 576731697 424199430 576731697 424199430 200576514 799755351 200576514 799755351 295875892 705210550 295875892 705210550 174585029 826270801 174585029 826270801 647021059 352468393 647021059 352468393 338784824 662526597 338784824 662526597 570527281 430018460 570527281 430018460 95339047 906879067 95339047 906879067 847621063 151395145 847621063 151395145 566347824 434587108 566347824 434587108 227118116 773474864 227118116 773474864 657893609 341834753 657893609 341834753 648271953 351522830 648271953 351522830 111181546 889969433 111181546 889969433 539985644 460552783 539985644 460552783 932628790 65843688 932628790 65843688 971981500 27480105 971981500 27480105 8580349 991801186 8580349 991801186 315579691 686276336 315579691 686276336 322510195 678907986 322510195 678907986 430374818 569684294 430374818 569684294 858230420 140715996 858230420 140715996 448843312 550647143 448843312 550647143 592269197 408182012 592269197 408182012 564511704 436330666 564511704 436330666 44036428 956808427 44036428 956808427 719294225 280338024 719294225 280338024 202949746 797258778 202949746 797258778 655601896 343977093 655601896 343977093 328502418 672917339 328502418 672917339 801964223 195968302 801964223 195968302 650508843 349072987 650508843 349072987 259710867 741354439 259710867 741354439 107127613 894230141 107127613 894230141 415347004 585021700 415347004 585021700 97463630 904411322 97463630 904411322 318320811 683385713 318320811 683385713 332106282 669623759 332106282 669623759 163462262 837581477 163462262 837581477 378857785 621565290 378857785 621565290 470221118 530050968 470221118 530050968 716474167 283195021 716474167 283195021 511540576 487566829 511540576 487566829 770590443 227660990 770590443 227660990 892011101 106937521 892011101 106937521 945831492 52889785 945831492 52889785 259627921 741419365 259627921 741419365 614787469 384960384 614787469 384960384 176502049 824447121 176502049 824447121 882729540 115744728 882729540 115744728 521258691 478807504 521258691 478807504 694713974 304504886 694713974 304504886 933894080 64474856 933894080 64474856 838367347 160792144 838367347 160792144 750713314 248418302 750713314 248418302 321942189 679554001 321942189 679554001 672933930 325549503 672933930 325549503 356887899 643570696 356887899 643570696 657705404 342072991 657705404 342072991 771570495 226894951 771570495 226894951 603508731 396046559 603508731 396046559 66372978 935724210 66372978 935724210 832963922 166225092 832963922 166225092 254164173 746357075 254164173 746357075 708255373 291533369 708255373 291533369 292769310 708336650 292769310 708336650 127744982 873074681 127744982 873074681 742642638 256655172 742642638 256655172 498538035 501306346 498538035 501306346 389532142 610627121 389532142 610627121 610452983 389372057 610452983 389372057 816648893 181884952 816648893 181884952 707975003 291846144 707975003 291846144 666520466 332616067 666520466 332616067 144378326 857258708 144378326 857258708 686198982 312063699 686198982 312063699 577715200 423103137 577715200 423103137 30552130 970913733 30552130 970913733 606044092 393602329 606044092 393602329 236872854 764132772 236872854 764132772 948832141 49855014 948832141 49855014 246649016 754553571 246649016 754553571 237620283 763243685 237620283 763243685 921694603 77010072 921694603 77010072 107288447 893834655 107288447 893834655 801750911 196328998 801750911 196328998 520256599 479755019 520256599 479755019 267744542 732657613 267744542 732657613 652111575 347557827 652111575 347557827 880442543 117886105 880442543 117886105 467478775 532484771 467478775 532484771 56466807 944933700 56466807 944933700 154879715 845871250 154879715 845871250 931523569 67058837 931523569 67058837 833725830 165461128 833725830 165461128 656732732 342957076 656732732 342957076 757371456 241685665 757371456 241685665 662581247 336882298 662581247 336882298 7218534 992907388 7218534 992907388 212512868 787407206 212512868 787407206 598913419 401243043 598913419 401243043 410260489 590207679 410260489 590207679 94651001 907843689 94651001 907843689 976137318 23384967 976137318 23384967 385349522 615022921 385349522 615022921 792248661 206044275 792248661 206044275 461707801 537763368 461707801 537763368 426966272 572972525 426966272 572972525 17083036 983917085 17083036 983917085 886716415 111762576 886716415 111762576 685410387 312906911 685410387 312906911 888861237 109892633 888861237 109892633 335835213 665517116 335835213 665517116 107997839 893055653 107997839 893055653 637806540 361569032 637806540 361569032 17476427 983569101 17476427 983569101 39436861 961381531 39436861 961381531 941899106 57128835 941899106 57128835 148355981 852649953 148355981 852649953 201654243 798649222 201654243 798649222 86785366 915148520 86785366 915148520 27629767 973654241 27629767 973654241 336136438 665096835 336136438 665096835 133735528 867557348 133735528 867557348 140832353 860439285 140832353 860439285 951306730 47525415 951306730 47525415 991820516 8000830 991820516 8000830 38844471 962196872 38844471 962196872 895646345 103924765 895646345 103924765 316962096 684852398 316962096 684852398 564071859 436815198 564071859 436815198 488245307 511466428 488245307 511466428 916323987 82339057 916323987 82339057 199848310 800557379 199848310 800557379 299596293 701675741 299596293 701675741 81791307 920142036 81791307 920142036 720478777 278953431 720478777 278953431 911842575 86352220 911842575 86352220 916345270 82326935 916345270 82326935 457407727 542170070 457407727 542170070 872385898 125686578 872385898 125686578 674456351 323591642 674456351 323591642 649397338 350199629 649397338 350199629 186865109 813452070 186865109 813452070 964779268 34459722 964779268 34459722 695648772 303548879 695648772 303548879 370566391 629877873 370566391 629877873 316952164 684875002 316952164 684875002 183514777 817128841 183514777 817128841 730223530 269680682 730223530 269680682 832901956 166250031 832901956 166250031 42695829 958103721 42695829 958103721 640530844 358973145 640530844 358973145 444900336 554931476 444900336 554931476 177605680 823157557 177605680 823157557 643445388 355723568 643445388 355723568 680186184 318073792 680186184 318073792 883162675 115222467 883162675 115222467 632244898 367345995 632244898 367345995 693328027 305730040 693328027 305730040 78458348 923465643 78458348 923465643 768398628 230155350 768398628 230155350 319523186 682068000 319523186 682068000 289352165 711362924 289352165 711362924 104570932 897031513 104570932 897031513 304598749 697128097 304598749 697128097 268001982 732381179 268001982 732381179 999663468 346531 999663468 346531 249271974 751924957 249271974 751924957 162840916 838136020 162840916 838136020 739812095 259918460 739812095 259918460 565970294 434946182 565970294 434946182 185944352 814469535 185944352 814469535 118309471 882797147 118309471 882797147 712029812 287355364 712029812 287355364 244414867 756709623 244414867 756709623 337848328 663348821 337848328 663348821 338682883 662641775 338682883 662641775 459725527 539644576 459725527 539644576 256115396 744660237 256115396 744660237 479567799 519890830 479567799 519890830 363290299 636400582 363290299 636400582 900130317 99217628 900130317 99217628 238006310 762851323 238006310 762851323 738085046 261536539 738085046 261536539 813023643 185182679 813023643 185182679 734205861 265274928 734205861 265274928 132467466 868703119 132467466 868703119 525428199 474709244 525428199 474709244 766856324 231728678 766856324 231728678 343201251 657946355 343201251 657946355 259388107 741685140 259388107 741685140 101996754 899942065 101996754 899942065 60526779 941476087 60526779 941476087 188214077 811846959 188214077 811846959 383643493 616637282 383643493 616637282 816681691 181848678 816681691 181848678 764084373 234577771 764084373 234577771 163732226 837313041 163732226 837313041 727449811 272165350 727449811 272165350 212001293 787870022 212001293 787870022 107246933 893944913 107246933 893944913 521679766 478441543 521679766 478441543 311050178 690642618 311050178 690642618 693300834 305755641 693300834 305755641 76147736 925744594 76147736 925744594 509789309 489196849 509789309 489196849 732787380 266996671 732787380 266996671 765857929 232629849 765857929 232629849 709177397 290396779 709177397 290396779 287062178 713540565 287062178 713540565 390509162 609688402 390509162 609688402 99183432 902891167 99183432 902891167 988054970 11982895 988054970 11982895 343410501 657649860 343410501 657649860 793651292 204658804 793651292 204658804 811759138 186443496 811759138 186443496 361446172 638614545 361446172 638614545 180286753 820511640 180286753 820511640 664883216 334585181 664883216 334585181 379562707 620726772 379562707 620726772 856440254 142532314 856440254 142532314 728358106 271240730 728358106 271240730 868662907 129442668 868662907 129442668 525301418 474802240 525301418 474802240 9262636 991109563 9262636 991109563 909177449 89184666 909177449 89184666 461272050 538089500 461272050 538089500 490230439 509798146 490230439 509798146 988990158 10982493 988990158 10982493 815078863 183290335 815078863 183290335 937191543 61202225 937191543 61202225 712226808 287223534 712226808 287223534 264377256 736558069 264377256 736558069 77622237 924152169 77622237 924152169 91089602 911260096 91089602 911260096 634135423 365310990 634135423 365310990 631558368 368089790 631558368 368089790 669191860 329750071 669191860 329750071 546857856 453929248 546857856 453929248 229493471 771525563 229493471 771525563 805499908 192369177 805499908 192369177 102229019 899692228 102229019 899692228 978270621 21097393 978270621 21097393 486991892 512766073 486991892 512766073 365775183 634168579 365775183 634168579 610807690 388966808 610807690 388966808 569313699 431334365 569313699 431334365 625599235 374203005 625599235 374203005 528244085 471912143 528244085 471912143 126869707 874015395 126869707 874015395 203840100 796294592 203840100 796294592 878610692 119586393 878610692 119586393 314110137 687629359 314110137 687629359 829269836 169822996 829269836 169822996 920141988 78765916 920141988 78765916 36238021 964758067 36238021 964758067 391828367 607955912 391828367 607955912 177962787 822647284 177962787 822647284 391748197 608157767 391748197 608157767 267486208 732954731 267486208 732954731 225226841 775297977 225226841 775297977 442342645 557484530 442342645 557484530 224056940 776438855 224056940 776438855 448083118 551333703 448083118 551333703 744471301 255028794 744471301 255028794 392878168 606797857 392878168 606797857 899558543 99702232 899558543 99702232 746110013 253161390 746110013 253161390 739262489 260464957 739262489 260464957 565951901 434956284 565951901 434956284 991467549 8271548 991467549 8271548 661889232 337615029 661889232 337615029 140251305 861222123 140251305 861222123 299491325 701770756 299491325 701770756 919317289 79592136 919317289 79592136 898685663 100648359 898685663 100648359 693750800 305302538 693750800 305302538 38243987 962943235 38243987 962943235 693191769 305826340 693191769 305826340 720192681 279261726 720192681 279261726 719674682 279841287 719674682 279841287 748990399 249995049 748990399 249995049 735906315 263846090 735906315 263846090 171288156 829320905 171288156 829320905 661884030 337621820 661884030 337621820 823510061 175113345 823510061 175113345 650403107 349155639 650403107 349155639 761909444 236774592 761909444 236774592 349978047 651010778 349978047 651010778 764839857 233856442 764839857 233856442 202255838 798185048 202255838 798185048 413894383 586587379 413894383 586587379 924316213 74224762 924316213 74224762 381621781 618672393 381621781 618672393 725124654 274549042 725124654 274549042 736231420 263604066 736231420 263604066 166991356 834034833 166991356 834034833 100956275 900975722 100956275 900975722 581990699 419098412 581990699 419098412 107455820 893615720 107455820 893615720 797414717 200701123 797414717 200701123 625852865 373784657 625852865 373784657 24057358 977196950 24057358 977196950 655710305 343821172 655710305 343821172 56611554 944767995 56611554 944767995 134125190 867262307 134125190 867262307 523246422 476762943 523246422 476762943 790105651 208286455 790105651 208286455 89613531 912544359 89613531 912544359 945215334 53510806 945215334 53510806 403862494 596495471 403862494 596495471 251271228 749732059 251271228 749732059 503645085 495530019 503645085 495530019 702873550 296600706 702873550 296600706 988408908 11624802 988408908 11624802 877457537 120647407 877457537 120647407 760944113 237831535 760944113 237831535 571513643 429155482 571513643 429155482 419119970 581736081 419119970 581736081 791565573 206769003 791565573 206769003 615358528 384436476 615358528 384436476 406337556 594184439 406337556 594184439 377451877 622794403 377451877 622794403 909901053 88384867 909901053 88384867 980420875 19017363 980420875 19017363 537079414 463371990 537079414 463371990 962924159 35940454 962924159 35940454 202826471 797389826 202826471 797389826 181297331 819480295 181297331 819480295 12907082 987886887 12907082 987886887 759807663 239065948 759807663 239065948 494528571 505193600 494528571 505193600 261814205 739110373 261814205 739110373 786399021 212086924 786399021 212086924 989273986 10619856 989273986 10619856 385676269 614692778 385676269 614692778 75599727 926306695 75599727 926306695 905727612 92836277 905727612 92836277 801802517 196177943 801802517 196177943 531757462 467960650 531757462 467960650 270693899 729978233 270693899 729978233 456042954 543638781 456042954 543638781 791708912 206467727 791708912 206467727 753848931 245567064 753848931 245567064 651333452 348320926 651333452 348320926 595201725 405215845 595201725 405215845 238196435 762597232 238196435 762597232 206811462 793363802 206811462 793363802 453155630 546332591 453155630 546332591 767877821 230553044 767877821 230553044 839020159 160124028 839020159 160124028 651535867 348082276 651535867 348082276 915764351 82825938 915764351 82825938 149475166 851352362 149475166 851352362 582476199 418645705 582476199 418645705 477928932 521808990 477928932 521808990 870352417 127975532 870352417 127975532 288856279 711729204 288856279 711729204 255266237 745508317 255266237 745508317 169729441 830907933 169729441 830907933 907895152 90607318 907895152 90607318 701105882 298363248 701105882 298363248 852728254 146099254 852728254 146099254 981998476 17443371 981998476 17443371 757660446 241382722 757660446 241382722 773405967 224790205 773405967 224790205 735726765 263967985 735726765 263967985 738595974 261042493 738595974 261042493 667550139 331652145 667550139 331652145 437176996 563163884 437176996 563163884 493276912 506724981 493276912 506724981 790423918 207880359 790423918 207880359 469185691 530918658 469185691 530918658 358743169 641605799 358743169 641605799 795336718 202944975 795336718 202944975 161946665 839039504 161946665 839039504 273363838 726955829 273363838 726955829 142128828 859470505 142128828 859470505 71486788 929954186 71486788 929954186 995496205 4610710 995496205 4610710 433713961 566497152 433713961 566497152 66988305 935399522 66988305 935399522 32170390 968995506 32170390 968995506 566956986 433555544 566956986 433555544 528522035 471648858 528522035 471648858 79541831 922313652 79541831 922313652 437827087 562420173 437827087 562420173 307182657 694489970 307182657 694489970 734851799 264696674 734851799 264696674 316818494 685029953 316818494 685029953 584024965 416800464 584024965 416800464 860546765 138254000 860546765 138254000 700081337 299410075 700081337 299410075 851885939 147067542 851885939 147067542 884868170 113504396 884868170 113504396 372797665 627288022 372797665 627288022 509014068 489989899 509014068 489989899 8350957 991990633 8350957 991990633 175015360 825716863 175015360 825716863 428275003 571614277 428275003 571614277 905948003 92683304 905948003 92683304 173011105 827865604 173011105 827865604 787433556 211098105 787433556 211098105 573179299 427769353 573179299 427769353 787339959 211219170 787339959 211219170 195251248 804887064 195251248 804887064 86415613 915501907 86415613 915501907 719449717 280129286 719449717 280129286 711536004 287974786 711536004 287974786 564666633 436091670 564666633 436091670 841631938 157128559 841631938 157128559 812173282 185995301 812173282 185995301 418272483 582319744 418272483 582319744 963014152 35894364 963014152 35894364 724370178 275085983 724370178 275085983 928702256 70000388 928702256 70000388 596264995 404011325 596264995 404011325 315911797 685900530 315911797 685900530 333727828 667939360 333727828 667939360 898926430 100393464 898926430 100393464 395340204 604566265 395340204 604566265 253035723 747631627 253035723 747631627 562616931 438290273 562616931 438290273 892595047 106437485 892595047 106437485 199926617 800419767 199926617 800419767 604833579 394658429 604833579 394658429 462651046 536578673 462651046 536578673 875720780 122407285 875720780 122407285 65272008 937010863 65272008 937010863 611367292 388253152 611367292 388253152 341401263 659779055 341401263 659779055 829759733 169490803 829759733 169490803 217496863 782507109 217496863 782507109 764859556 233798046 764859556 233798046 730966678 268823024 730966678 268823024 760495222 238207776 760495222 238207776 222221283 777930620 222221283 777930620 921573604 77180224 921573604 77180224 677829971 320470994 677829971 320470994 241430856 759698399 241430856 759698399 760314416 238468192 760314416 238468192 337930376 663290186 337930376 663290186 358312314 641982263 358312314 641982263 684374269 313869232 684374269 313869232 937291005 61168656 937291005 61168656 868103460 129980916 868103460 129980916 285587065 714996833 285587065 714996833 708022084 291820077 708022084 291820077 692978862 306060963 692978862 306060963 400599670 599868969 400599670 599868969 600197916 399870961 600197916 399870961 928957161 69771831 928957161 69771831 187503133 812759494 187503133 812759494 71743719 929747280 71743719 929747280 532237386 467545546 532237386 467545546 329130338 672281067 329130338 672281067 560502575 440627951 560502575 440627951 58050908 943564138 58050908 943564138 71884102 929618470 71884102 929618470 663894133 335778312 663894133 335778312 18086381 983031745 18086381 983031745 389871504 610226215 389871504 610226215 335450194 666092895 335450194 666092895 934782767 63471653 934782767 63471653 527841069 472369320 527841069 472369320 477460999 522444969 477460999 522444969 890931452 107896728 890931452 107896728 685564619 312783176 685564619 312783176 760658799 238064095 760658799 238064095 798776149 199449378 798776149 199449378 661455907 338116575 661455907 338116575 3931797 996057310 3931797 996057310 274328680 725950153 274328680 725950153 926250578 72598100 926250578 72598100 204902358 795240910 204902358 795240910 632188156 367430531 632188156 367430531 788077453 210602118 788077453 210602118 507733900 491317453 507733900 491317453 47600073 953348482 47600073 953348482 735524832 264051392 735524832 264051392 921302186 77440691 921302186 77440691 93565304 908815595 93565304 908815595 748203066 250792832 748203066 250792832 793736418 204512239 793736418 204512239 708270871 291519765 708270871 291519765 640422414 359066143 640422414 359066143 899635588 99645615 899635588 99645615 22016384 979278034 22016384 979278034 401941723 598507848 401941723 598507848 867526739 130592782 867526739 130592782 210674844 789070525 210674844 789070525 255637352 745166415 255637352 745166415 926012136 72840398 926012136 72840398 723105352 276406709 723105352 276406709 110487634 890592331 110487634 890592331 796597123 201543176 796597123 201543176 13713475 986898020 13713475 986898020 74256682 927581634 74256682 927581634 585871499 414701917 585871499 414701917 170578587 829885751 170578587 829885751 819077641 179416048 819077641 179416048 731046472 268728371 731046472 268728371 89918161 912214390 89918161 912214390 122991915 878245484 122991915 878245484 846619244 152141639 846619244 152141639 668372309 330484992 668372309 330484992 367163115 633019954 367163115 633019954 734125899 265371311 734125899 265371311 126348534 874535065 126348534 874535065 411306563 589302988 411306563 589302988 864013401 134258935 864013401 134258935 938011735 60365005 938011735 60365005 945233680 53475560 945233680 53475560 606052447 393591993 606052447 393591993 111356355 889856733 111356355 889856733 457612200 541870604 457612200 541870604 256493314 744234580 256493314 744234580 940365886 58348528 940365886 58348528 148912825 852073249 148912825 852073249 235135750 765921550 235135750 765921550 185015873 815408745 185015873 815408745 130818027 870310413 130818027 870310413 229380899 771585558 229380899 771585558 937747168 60585034 937747168 60585034 363780239 636123639 363780239 636123639 724074779 275380088 724074779 275380088 399076370 601317370 399076370 601317370 365757634 634174549 365757634 634174549 720052530 279496560 720052530 279496560 892635186 106373455 892635186 106373455 202704545 797640095 202704545 797640095 679881265 318389833 679881265 318389833 927006379 71791369 927006379 71791369 987268095 12963513 987268095 12963513 699031490 300469352 699031490 300469352 422418173 578099616 422418173 578099616 182711731 818123769 182711731 818123769 530250495 469734317 530250495 469734317 897764625 101942162 897764625 101942162 375356031 624501774 375356031 624501774 955997707 42900438 955997707 42900438 866242213 131843073 866242213 131843073 243286638 757936383 243286638 757936383 164369718 836506932 164369718 836506932 68050733 934066695 68050733 934066695 731723951 268063603 731723951 268063603 164339775 836526674 164339775 836526674 379280370 621123691 379280370 621123691 929905083 68815255 929905083 68815255 891760406 107167584 891760406 107167584 466992035 532913001 466992035 532913001 878607679 119595690 878607679 119595690 465116659 534569418 465116659 534569418 383460404 616895025 383460404 616895025 280862656 719322133 280862656 719322133 82798859 919271095 82798859 919271095 713360350 286303531 713360350 286303531 530688223 469386821 530688223 469386821 100260812 901743173 100260812 901743173 400333436 600140090 400333436 600140090 928125972 70544848 928125972 70544848 881097144 117243251 881097144 117243251 329765350 671780418 329765350 671780418 665457531 333958410 665457531 333958410 115286383 885753773 115286383 885753773 272511527 727745133 272511527 727745133 373577880 626236242 373577880 626236242 358505863 641819325 358505863 641819325 179812361 820958586 179812361 820958586 846362685 152341970 846362685 152341970 646471571 353016150 646471571 353016150 494209597 505516912 494209597 505516912 14354378 986413620 14354378 986413620 860914780 137800181 860914780 137800181 376457101 623679934 376457101 623679934 699300203 300266374 699300203 300266374 582709570 418322667 582709570 418322667 38822357 962209290 38822357 962209290 657986383 341771024 657986383 341771024 660453790 339132785 660453790 339132785 542419476 458237643 542419476 458237643 159296140 841600096 159296140 841600096 992920721 7020789 992920721 7020789 327962406 673442365 327962406 673442365 70983014 930543663 70983014 930543663 740488340 259030022 740488340 259030022 147755558 853434572 147755558 853434572 801842793 196132954 801842793 196132954 56648911 944684691 56648911 944684691 866673378 131285745 866673378 131285745 822371972 176077605 822371972 176077605 695375581 303741695 695375581 303741695 836611060 162673865 836611060 162673865 323227179 678327473 323227179 678327473 141475737 859855816 141475737 859855816 895495621 104099270 895495621 104099270 967903904 31575280 967903904 31575280 319471060 682078731 319471060 682078731 415407577 584959476 415407577 584959476 169026082 831776675 169026082 831776675 358603731 641748715 358603731 641748715 910563998 87604374 910563998 87604374 646719988 352694566 646719988 352694566 922917722 75713988 922917722 75713988 706188169 293372697 706188169 293372697 87251321 914694056 87251321 914694056 436400420 563787361 436400420 563787361 762982496 235742710 762982496 235742710 867624514 130439518 867624514 130439518 769288906 229179617 769288906 229179617 853732011 145059742 853732011 145059742 584198360 416622007 584198360 416622007 459426591 540026490 459426591 540026490 292433771 708652932 292433771 708652932 524527475 475459041 524527475 475459041 625204970 374587991 625204970 374587991 766807928 231823422 766807928 231823422 127879719 873007526 127879719 873007526 571927186 428880869 571927186 428880869 293703872 707198071 293703872 707198071 808717814 189162446 808717814 189162446 68754110 933131723 68754110 933131723 830853567 168409718 830853567 168409718 33126724 968051833 33126724 968051833 677106638 321112821 677106638 321112821 120825755 880214954 120825755 880214954 161177389 839772353 161177389 839772353 248263267 752890720 248263267 752890720 776292863 222188667 776292863 222188667 284423511 716054078 284423511 716054078 153708314 847067407 153708314 847067407 106977785 894320439 106977785 894320439 66433056 935702914 66433056 935702914 515378458 484220705 515378458 484220705 480253132 519120503 480253132 519120503 959159288 40144102 959159288 40144102 642867177 356331941 642867177 356331941 455975868 543741135 455975868 543741135 765187286 233335646 765187286 233335646 656657255 343015657 656657255 343015657 712646800 286932024 712646800 286932024 93203874 909124293 93203874 909124293 138136168 863536744 138136168 863536744 24011979 977240932 24011979 977240932 447916738 551512031 447916738 551512031 922593145 76214384 922593145 76214384 812313267 185874639 812313267 185874639 129530822 871454284 129530822 871454284 138530321 863024760 138530321 863024760 604191167 395364576 604191167 395364576 43061535 957725047 43061535 957725047 278802957 721501409 278802957 721501409 115391182 885537101 115391182 885537101 232828876 768050158 232828876 768050158 616555171 383530244 616555171 383530244 368753594 631476220 368753594 631476220 771071392 227315143 771071392 227315143 629115461 370366436 629115461 370366436 316472413 685303048 316472413 685303048 368798485 631424790 368798485 631424790 833697951 165490914 833697951 165490914 351702010 649386844 351702010 649386844 562576971 438335326 562576971 438335326 543589794 457171369 543589794 457171369 612472669 387272440 612472669 387272440 739269228 260444382 739269228 260444382 635334197 364097233 635334197 364097233 988202165 11819776 988202165 11819776 310472153 691277500 310472153 691277500 599013775 401155270 599013775 401155270 93830178 908592213 93830178 908592213 296463116 704413428 296463116 704413428 541976735 458693212 541976735 458693212 156506016 844242288 156506016 844242288 778242156 220594085 778242156 220594085 180513174 820308429 180513174 820308429 353098326 647980923 353098326 647980923 153242087 847450674 153242087 847450674 598969413 401194430 598969413 401194430 927213061 71558381 927213061 71558381 627003090 372371500 627003090 372371500 674457041 323577493 674457041 323577493 386453201 613933500 386453201 613933500 632561919 366876812 632561919 366876812 971442083 27952719 971442083 27952719 402979703 597456384 402979703 597456384 429861835 570033148 429861835 570033148 854290124 144481112 854290124 144481112 878672386 119560067 878672386 119560067 695197581 303960311 695197581 303960311 525376362 474743526 525376362 474743526 80736293 921242524 80736293 921242524 857339546 141498359 857339546 141498359 739183730 260500314 739183730 260500314 26095378 975015300 26095378 975015300 158662231 842287201 158662231 842287201 995168727 4942753 995168727 4942753 809364545 188660417 809364545 188660417 66312056 935798548 66312056 935798548 985265387 14514152 985265387 14514152 119886368 881177899 119886368 881177899 690958057 307966152 690958057 307966152 106766399 894501046 106766399 894501046 344071139 656963455 344071139 656963455 308111840 693565867 308111840 693565867 319759076 681857066 319759076 681857066 280015545 720283508 280015545 720283508 490866930 509200028 490866930 509200028 960364034 38574267 960364034 38574267 850969919 148046158 850969919 148046158 346061499 654942906 346061499 654942906 60681585 941312501 60681585 941312501 778432774 220387327 778432774 220387327 58291876 943409275 58291876 943409275 420429630 580358490 420429630 580358490 649185638 350450309 649185638 350450309 391340651 608680430 391340651 608680430 103768256 897878289 103768256 897878289 485224322 514464796 485224322 514464796 549048699 451435393 549048699 451435393 681585306 316549268 681585306 316549268 513010518 486280948 513010518 486280948 235297900 765793816 235297900 765793816 826749607 172203107 826749607 172203107 132067663 869089772 132067663 869089772 896147145 103452541 896147145 103452541 120241459 880821033 120241459 880821033 536852286 463550031 536852286 463550031 324513053 677026434 324513053 677026434 855145855 143842724 855145855 143842724 304614374 697088031 304614374 697088031 177309633 823582653 177309633 823582653 64333218 938185835 64333218 938185835 793008674 205304922 793008674 205304922 7866207 992445621 7866207 992445621 327444818 674120664 327444818 674120664 805062578 192889302 805062578 192889302 815002080 183327440 815002080 183327440 328729043 672706983 328729043 672706983 108308779 892831504 108308779 892831504 447582250 551752083 447582250 551752083 140039995 861422818 140039995 861422818 820006095 178505517 820006095 178505517 158474504 842486072 158474504 842486072 737420645 262126557 737420645 262126557 652636190 347055036 652636190 347055036 954447470 44351652 954447470 44351652 913566407 84817894 913566407 84817894 81745749 920193851 81745749 920193851 915767305 82817331 915767305 82817331 966974866 32391391 966974866 32391391 232183468 768885034 232183468 768885034 140902423 860377465 140902423 860377465 770471400 227800810 770471400 227800810 358458990 641856738 358458990 641856738 980210029 19232880 980210029 19232880 210343690 789414091 210343690 789414091 40666748 960034952 40666748 960034952 636644070 362699343 636644070 362699343 50639041 950541928 50639041 950541928 924594975 73988938 924594975 73988938 991623618 8167612 991623618 8167612 257700608 743079617 257700608 743079617 792660043 205592436 792660043 205592436 492806419 507298285 492806419 507298285 48513674 952348205 48513674 952348205 789583472 208950472 789583472 208950472 491862292 508231885 491862292 508231885 139714943 861752947 139714943 861752947 590810205 409573553 590810205 409573553 622884116 376745716 622884116 376745716 831898900 167371750 831898900 167371750 981589630 17907081 981589630 17907081 282026656 718318959 282026656 718318959 47115980 953674021 47115980 953674021 773940558 224200403 773940558 224200403 566912860 433600551 566912860 433600551 729037414 270630305 729037414 270630305 454753541 544838934 454753541 544838934 179635789 821079938 179635789 821079938 393468295 606293180 393468295 606293180 958573760 40596072 958573760 40596072 509730005 489266140 509730005 489266140 695844125 303365550 695844125 303365550 215306479 784696538 215306479 784696538 604332822 395234145 604332822 395234145 930884410 67672498 930884410 67672498 50892874 950287400 50892874 950287400 737347327 262231425 737347327 262231425 45709556 954810653 45709556 954810653 324949065 676485087 324949065 676485087 277846472 722401993 277846472 722401993 672729965 325806021 672729965 325806021 176814992 824207652 176814992 824207652 894167541 105130094 894167541 105130094 599425692 400597882 599425692 400597882 954681140 44128316 954681140 44128316 736754361 263003637 736754361 263003637 102131193 899798868 102131193 899798868 166363588 834598110 166363588 834598110 230081943 770879451 230081943 770879451 69605623 932117565 69605623 932117565 700358687 299086107 700358687 299086107 562931249 437830771 562931249 437830771 266047869 734473286 266047869 734473286 266715212 733734930 266715212 733734930 546174712 454692547 546174712 454692547 329913119 671598863 329913119 671598863 779972771 218911896 779972771 218911896 480518012 518848083 480518012 518848083 82963426 919142608 82963426 919142608 533200630 466644529 533200630 466644529 937341326 61057827 937341326 61057827 215453205 784571133 215453205 784571133 928424994 70357624 928424994 70357624 438785093 561372909 438785093 561372909 740538225 258903074 740538225 258903074 67385936 934867063 67385936 934867063 400532887 599933459 400532887 599933459 245790852 755403911 245790852 755403911 200491542 799824743 200491542 799824743 669166548 329766776 669166548 329766776 421985689 578593925 421985689 578593925 211566401 788330379 211566401 788330379 303385971 698294564 303385971 698294564 741784493 257415585 741784493 257415585 466253859 533558579 466253859 533558579 904076734 94854624 904076734 94854624 38431196 962799232 38431196 962799232 52316757 948877658 52316757 948877658 9466107 990925123 9466107 990925123 125060039 876031070 125060039 876031070 661303587 338318529 661303587 338318529 836306042 163000671 836306042 163000671 669788709 329123671 669788709 329123671 504516441 494578328 504516441 494578328 525914895 474319196 525914895 474319196 542495362 458206962 542495362 458206962 124035409 877077464 124035409 877077464 553657584 447086461 553657584 447086461 139626608 861819314 139626608 861819314 441777803 558062641 441777803 558062641 221610770 778416778 221610770 778416778 525350577 474770060 525350577 474770060 899336276 99870516 899336276 99870516 16665092 984285382 16665092 984285382 982507164 17041084 982507164 17041084 635390598 364029345 635390598 364029345 672599348 325894684 672599348 325894684 871589399 126536204 871589399 126536204 624894010 374979139 624894010 374979139 649956618 349601422 649956618 349601422 829980559 169295365 829980559 169295365 308525123 693220153 308525123 693220153 607700940 391951790 607700940 391951790 882907571 115600917 882907571 115600917 236940354 764029735 236940354 764029735 518684913 481107802 518684913 481107802 708695462 291017306 708695462 291017306 840225350 158648076 840225350 158648076 581967988 419125281 581967988 419125281 786150240 212283198 786150240 212283198 226126180 774629968 226126180 774629968 207328024 792612269 207328024 792612269 846170061 152530673 846170061 152530673 305352011 696364549 305352011 696364549 64574364 937809522 64574364 937809522 154460276 846383949 154460276 846383949 560629938 440435531 560629938 440435531 652754764 346972701 652754764 346972701 617678942 382209716 617678942 382209716 704056291 295444672 704056291 295444672 540945682 459638548 540945682 459638548 799761495 198388833 799761495 198388833 576671520 424272442 576671520 424272442 104560173 897053668 104560173 897053668 167850925 832869546 167850925 832869546 486638739 513095371 486638739 513095371 481984755 517631343 481984755 517631343 317740676 684003614 317740676 684003614 538386420 462075811 538386420 462075811 996621437 3487921 996621437 3487921 68945132 932892237 68945132 932892237 245214212 756071116 245214212 756071116 308967645 692825564 308967645 692825564 748605398 250376680 748605398 250376680 204770572 795340798 204770572 795340798 673075112 325368393 673075112 325368393 650954005 348709336 650954005 348709336 609717580 390050073 609717580 390050073 646754266 352683712 646754266 352683712 557731876 442709928 557731876 442709928 144906004 856530584 144906004 856530584 139950304 861539582 139950304 861539582 613294984 386455585 613294984 386455585 486526020 513181253 486526020 513181253 995441993 4692331 995441993 4692331 555379746 445125055 555379746 445125055 989468141 10363267 989468141 10363267 754974050 244148114 754974050 244148114 824201523 174421092 824201523 174421092 201812550 798523587 201812550 798523587 479627822 519805287 479627822 519805287 568043687 432447998 568043687 432447998 531248563 468523061 531248563 468523061 72434906 929111675 72434906 929111675 940078139 58713639 940078139 58713639 953347251 45416903 953347251 45416903 269786119 730892666 269786119 730892666 66718685 935532665 66718685 935532665 780321446 218455830 780321446 218455830 400653687 599804111 400653687 599804111 512597861 486761132 512597861 486761132 718663835 281144038 718663835 281144038 840205479 158685491 840205479 158685491 342190138 658941177 342190138 658941177 151942092 848763042 151942092 848763042 499182302 500481364 499182302 500481364 492824860 507290253 492824860 507290253 507551686 491592141 507551686 491592141 365068112 634835838 365068112 634835838 102919618 898642139 102919618 898642139 862201676 136138178 862201676 136138178 995663156 4355818 995663156 4355818 120707685 880303196 120707685 880303196 328956218 672451533 328956218 672451533 675833060 322325353 675833060 322325353 865961232 132047930 865961232 132047930 405990034 594496045 405990034 594496045 376029969 623943692 376029969 623943692 364904996 634924499 364904996 634924499 510473951 488481132 510473951 488481132 495050578 504636289 495050578 504636289 76654721 925160443 76654721 925160443 668710190 330228641 668710190 330228641 358855959 641469344 358855959 641469344 59548416 942458702 59548416 942458702 469346640 530749447 469346640 530749447 369376791 631014290 369376791 631014290 57990460 943615781 57990460 943615781 598598365 401536508 598598365 401536508 826086231 172754624 826086231 172754624 788365678 210351789 788365678 210351789 98023593 904065344 98023593 904065344 100900025 901021394 100900025 901021394 337497233 663614598 337497233 663614598 376320978 623731451 376320978 623731451 355458277 645193755 355458277 645193755 380989119 619265936 380989119 619265936 987430128 12866431 987430128 12866431 724955527 274708621 724955527 274708621 391898480 607834361 391898480 607834361 677659443 320610770 677659443 320610770 370917635 629439638 370917635 629439638 860952668 137757240 860952668 137757240 804734927 193114769 804734927 193114769 823425021 175163624 823425021 175163624 927895380 70753492 927895380 70753492 472869478 527071196 472869478 527071196 450717690 548819650 450717690 548819650 545092153 455601395 545092153 455601395 511574132 487559515 511574132 487559515 613412578 386312905 613412578 386312905 569139360 431468221 569139360 431468221 591405272 409003621 591405272 409003621 404163366 596340626 404163366 596340626 244841424 756295278 244841424 756295278 476425343 523470830 476425343 523470830 951877399 46898916 951877399 46898916 810413869 187817734 810413869 187817734 140097738 861270315 140097738 861270315 309098140 692682130 309098140 692682130 560462340 440665708 560462340 440665708 143267561 858200104 143267561 858200104 172826911 828022813 172826911 828022813 398178536 601998628 398178536 601998628 473178951 526772794 473178951 526772794 106423692 894868739 106423692 894868739 582308359 418814891 582308359 418814891 230942790 769910784 230942790 769910784 591675817 408723380 591675817 408723380 788425670 210271459 788425670 210271459 409248039 591325539 409248039 591325539 438403318 561860268 438403318 561860268 401001786 599458408 401001786 599458408 400757740 599668620 400757740 599668620 122126824 879125461 122126824 879125461 214875416 785173650 214875416 785173650 217195484 782872816 217195484 782872816 238059162 762789705 238059162 762789705 440440326 559606591 440440326 559606591 155421223 845344051 155421223 845344051 433345800 566810510 433345800 566810510 236540074 764468025 236540074 764468025 530917027 468983900 530917027 468983900 990006716 9784715 990006716 9784715 554706236 445925238 554706236 445925238 624653484 375124180 624653484 375124180 254710397 745960864 254710397 745960864 974715742 24726234 974715742 24726234 210821510 788979345 210821510 788979345 567181211 433359533 567181211 433359533 766644596 231905305 766644596 231905305 196072642 804192152 196072642 804192152 369958039 630533610 369958039 630533610 670176411 328643709 670176411 328643709 706952152 292728272 706952152 292728272 175770130 825095457 175770130 825095457 400016351 600429602 400016351 600429602 370924330 629434171 370924330 629434171 42614802 958148154 42614802 958148154 109996956 891093315 109996956 891093315 289113638 711575311 289113638 711575311 308417974 693350427 308417974 693350427 395940536 604101374 395940536 604101374 390219331 609928914 390219331 609928914 806606709 191158845 806606709 191158845 850665207 148375378 850665207 148375378 648711422 351028265 648711422 351028265 686531028 311747084 686531028 311747084 703950299 295636155 703950299 295636155 851917131 147014003 851917131 147014003 147949851 853109901 147949851 853109901 930491894 68175991 930491894 68175991 499949380 499657415 499949380 499657415 538329231 462138106 538329231 462138106 838764502 160367684 838764502 160367684 719813249 279706728 719813249 279706728 457690486 541742866 457690486 541742866 132152413 868986324 132152413 868986324 172745178 828108588 172745178 828108588 735126424 264525153 735126424 264525153 428995239 570919185 428995239 570919185 995012538 5038984 995012538 5038984 280943030 719208974 280943030 719208974 597698572 402513805 597698572 402513805 442130536 557696669 442130536 557696669 94743167 907720319 94743167 907720319 505444035 493714621 505444035 493714621 338010794 663269413 338010794 663269413 997010735 3074458 997010735 3074458 234804800 766203959 234804800 766203959 850156594 148880146 850156594 148880146 567627850 432809693 567627850 432809693 1801213 997975361 1801213 997975361 552496920 448124393 552496920 448124393 954366769 44496706 954366769 44496706 564680766 436061280 564680766 436061280 985728661 14208088 985728661 14208088 771791578 226516378 771791578 226516378 502618578 496663050 502618578 496663050 367078223 633081497 367078223 633081497 797308143 200769797 797308143 200769797 547269777 453368399 547269777 453368399 139439726 862081946 139439726 862081946 570043200 430563826 570043200 430563826 169969587 830644739 169969587 830644739 901627307 97817305 901627307 97817305 817954395 180538608 817954395 180538608 73468309 928268801 73468309 928268801 18710668 982353503 18710668 982353503 902847735 96267246 902847735 96267246 43049963 957750551 43049963 957750551 842026519 156801946 842026519 156801946 219004591 781129286 219004591 781129286 267121687 733402437 267121687 733402437 299540263 701689871 299540263 701689871 960762716 38176895 960762716 38176895 703499834 296103030 703499834 296103030 183114872 817604553 183114872 817604553 600388869 399590192 600388869 399590192 704171006 295275463 704171006 295275463 544034492 456799865 544034492 456799865 376361699 623703790 376361699 623703790 81777044 920178294 81777044 920178294 135984481 865677727 135984481 865677727 687516795 310991540 687516795 310991540 951255555 47583868 951255555 47583868 822067840 176363600 822067840 176363600 622384097 377322101 622384097 377322101 697998408 301272328 697998408 301272328 306539439 695180150 306539439 695180150 124578494 876361915 124578494 876361915 399704850 600746094 399704850 600746094 847768365 151104771 847768365 151104771 713907996 285610212 713907996 285610212 237626378 763229901 237626378 763229901 312144493 689616857 312144493 689616857 44454674 956307218 44454674 956307218 768002311 230500469 768002311 230500469 310406472 691343719 310406472 691343719 930669408 67956367 930669408 67956367 589275014 411257094 589275014 411257094 713393906 286251569 713393906 286251569 177882259 822765999 177882259 822765999 488191039 511512164 488191039 511512164 695716367 303494427 695716367 303494427 135263270 866211379 135263270 866211379 446066170 553709841 446066170 553709841 927686089 70947833 927686089 70947833 621900414 377919177 621900414 377919177 288938233 711707302 288938233 711707302 272134034 728065496 272134034 728065496 861070344 137591529 861070344 137591529 255067280 745681737 255067280 745681737 663404964 336142113 663404964 336142113 712785725 286870340 712785725 286870340 312368973 689419960 312368973 689419960 520636356 479305504 520636356 479305504 2882608 997046758 2882608 997046758 555938082 444402280 555938082 444402280 866882080 131139032 866882080 131139032 593961298 406502835 593961298 406502835 825632014 173104304 825632014 173104304 941209983 57757760 941209983 57757760 495725996 503839816 495725996 503839816 174359833 826454964 174359833 826454964 136481388 865156301 136481388 865156301 237020164 763912348 237020164 763912348 17426433 983598057 17426433 983598057 695366599 303747051 695366599 303747051 605303230 394179466 605303230 394179466 276786320 723588957 276786320 723588957 822319550 176176943 822319550 176176943 607969911 391724774 607969911 391724774 605849461 393734138 605849461 393734138 461450941 537955024 461450941 537955024 896566532 103055626 896566532 103055626 661996150 337380029 661996150 337380029 211560043 788343249 211560043 788343249 454051694 545476162 454051694 545476162 639944513 359615175 639944513 359615175 317444766 684283778 317444766 684283778 768557143 229904765 768557143 229904765 301243078 700115975 301243078 700115975 689334991 309392580 689334991 309392580 674062270 324094410 674062270 324094410 91318240 910990755 91318240 910990755 215635062 784376612 215635062 784376612 359029531 641184569 359029531 641184569 601238283 398439177 601238283 398439177 219842228 780216653 219842228 780216653 424403158 575623826 424403158 575623826 66527128 935670849 66527128 935670849 667392750 331892789 667392750 331892789 744422998 255046398 744422998 255046398 479243759 520336771 479243759 520336771 993487289 6567820 993487289 6567820 994566159 5503904 994566159 5503904 506449600 492778328 506449600 492778328 286081823 714594957 286081823 714594957 135644980 865889610 135644980 865889610 505435850 493717651 505435850 493717651 44118857 956685218 44118857 956685218 162427028 838596006 162427028 838596006 678527651 319811259 678527651 319811259 650318986 349283052 650318986 349283052 289158163 711530356 289158163 711530356 271155995 729329489 271155995 729329489 643203161 355959853 643203161 355959853 832212430 166937836 832212430 166937836 435353793 564976716 435353793 564976716 115258963 885859165 115258963 885859165 662955539 336557971 662955539 336557971 903270015 95790431 903270015 95790431 575739385 425198937 575739385 425198937 6250952 993668388 6250952 993668388 644994134 354129083 644994134 354129083 820340220 178145575 820340220 178145575 700037009 299468040 700037009 299468040 582859925 418055089 582859925 418055089 695980345 303192707 695980345 303192707 665656848 333715907 665656848 333715907 413371629 587212708 413371629 587212708 277394098 722903219 277394098 722903219 275313206 725198136 275313206 725198136 682940097 315345730 682940097 315345730 547031451 453686510 547031451 453686510 362260364 637553013 362260364 637553013 945262054 53425081 945262054 53425081 745584833 253656498 745584833 253656498 178979722 821707369 178979722 821707369 814064377 184005426 814064377 184005426 102761958 898853199 102761958 898853199 718931783 280829481 718931783 280829481 489093037 510951066 489093037 510951066 413785763 586710564 413785763 586710564 610224979 389534047 610224979 389534047 94355854 908046492 94355854 908046492 378809639 621638511 378809639 621638511 942407092 56733437 942407092 56733437 301309874 700033442 301309874 700033442 154289047 846549010 154289047 846549010 811857739 186277230 811857739 186277230 988490489 11564163 988490489 11564163 58901207 943023985 58901207 943023985 897814808 101894262 897814808 101894262 676908475 321277409 676908475 321277409 376822979 623303628 376822979 623303628 923412766 75214324 923412766 75214324 785238986 213082861 785238986 213082861 807005551 190851867 807005551 190851867 748408884 250528957 748408884 250528957 748467543 250525875 748467543 250525875 382515942 617846598 382515942 617846598 243883412 757325829 243883412 757325829 925998590 72854979 925998590 72854979 754018823 245459081 754018823 245459081 547543824 453099919 547543824 453099919 841789772 157033316 841789772 157033316 487927564 511792665 487927564 511792665 456435880 543337126 456435880 543337126 19503347 981382656 19503347 981382656 572511955 428302197 572511955 428302197 623208414 376452010 623208414 376452010 507553359 491578118 507553359 491578118 97292267 904706174 97292267 904706174 913102698 85187638 913102698 85187638 395140147 604673202 395140147 604673202 566731583 433880477 566731583 433880477 176041648 824847231 176041648 824847231 283136980 717439254 283136980 717439254 581162696 419909416 581162696 419909416 382759500 617622191 382759500 617622191 774812579 223436700 774812579 223436700 149184822 851740433 149184822 851740433 686934632 311447843 686934632 311447843 428669929 571276758 428669929 571276758 236442562 764485291 236442562 764485291 15136498 985721456 15136498 985721456 722304425 277251409 722304425 277251409 953563272 45202637 953563272 45202637 861524882 136859987 861524882 136859987 834992149 164434835 834992149 164434835 849484681 149511859 849484681 149511859 115508575 885411588 115508575 885411588 388257800 612027119 388257800 612027119 184382978 816210440 184382978 816210440 712639663 286944199 712639663 286944199 784678702 213907385 784678702 213907385 777961191 220796607 777961191 220796607 685245624 313080773 685245624 313080773 473373152 526620910 473373152 526620910 862306233 136045786 862306233 136045786 708618139 291068300 708618139 291068300 367672053 632514407 367672053 632514407 783635780 215149999 783635780 215149999 995058968 5023326 995058968 5023326 24210006 977111367 24210006 977111367 278501205 721792717 278501205 721792717 31621067 969624086 31621067 969624086 391673228 608270282 391673228 608270282 586487859 413969356 586487859 413969356 430338014 569692031 430338014 569692031 820549500 177965498 820549500 177965498 451001252 548572962 451001252 548572962 576152804 424759417 576152804 424759417 988508485 11522227 988508485 11522227 74249895 927583861 74249895 927583861 548219447 452530826 548219447 452530826 272002504 728143541 272002504 728143541 999150927 974662 999150927 974662 232716919 768242131 232716919 768242131 249278222 751919627 249278222 751919627 239712513 761232467 239712513 761232467 740550943 258828327 740550943 258828327 378282452 622014993 378282452 622014993 843105813 155619055 843105813 155619055 61622978 940363428 61622978 940363428 696518814 302636351 696518814 302636351 558631336 442193267 558631336 442193267 435485362 564772049 435485362 564772049 938655261 59737084 938655261 59737084 402892184 597528816 402892184 597528816 44830184 955867190 44830184 955867190 216283533 783606441 216283533 783606441 389369071 610744611 389369071 610744611 679027577 319307400 679027577 319307400 681422442 316695623 681422442 316695623 716976951 282729546 716976951 282729546 475079451 524854978 475079451 524854978 301550682 699881939 301550682 699881939 182750974 818095115 182750974 818095115 443540383 556202871 443540383 556202871 360550521 639535553 360550521 639535553 586884553 413567671 586884553 413567671 277495477 722737921 277495477 722737921 583811491 417060383 583811491 417060383 982186686 17249686 982186686 17249686 658252550 341504992 658252550 341504992 276898813 723433607 276898813 723433607 788069128 210612767 788069128 210612767 39341789 961510217 39341789 961510217 860212251 138796558 860212251 138796558 699395753 300149145 699395753 300149145 808676033 189265189 808676033 189265189 191978518 808152522 191978518 808152522 727061424 272630202 727061424 272630202 609346316 390422046 609346316 390422046 77172986 924640621 77172986 924640621 251030690 750011246 251030690 750011246 912835321 85445753 912835321 85445753 513581581 485672848 513581581 485672848 817662430 180805548 817662430 180805548 229248571 771700885 229248571 771700885 244638860 756454931 244638860 756454931 408584170 591947318 408584170 591947318 211799359 788009263 211799359 788009263 864146198 134082187 864146198 134082187 136696328 865050655 136696328 865050655 602414524 397226051 602414524 397226051 725448176 274287492 725448176 274287492 351119656 649891038 351119656 649891038 303147726 698502106 303147726 698502106 933590212 64817325 933590212 64817325 221578192 778442231 221578192 778442231 377093049 623116265 377093049 623116265 363639208 636243076 363639208 636243076 691477402 307603137 691477402 307603137 757724514 241335589 757724514 241335589 360935454 639101188 360935454 639101188 965985398 33233551 965985398 33233551 51403302 949796567 51403302 949796567 834372674 164959598 834372674 164959598 804626526 193238679 804626526 193238679 195817057 804304600 195817057 804304600 574341826 426752277 574341826 426752277 688716878 309911903 688716878 309911903 383279407 617031399 383279407 617031399 640108812 359445221 640108812 359445221 36060954 964894539 36060954 964894539 87800328 914113930 87800328 914113930 282382845 718010795 282382845 718010795 732384402 267398494 732384402 267398494 93970451 908454636 93970451 908454636 444743587 555103289 444743587 555103289 781037292 217773613 781037292 217773613 392054728 607678201 392054728 607678201 180484857 820360204 180484857 820360204 969820305 29418396 969820305 29418396 373397600 626490673 373397600 626490673 959162302 40138245 959162302 40138245 650200610 349389316 650200610 349389316 306408947 695266330 306408947 695266330 642521444 356771929 642521444 356771929 582382436 418728403 582382436 418728403 184371437 816226261 184371437 816226261 220385301 779694766 220385301 779694766 661560770 338038962 661560770 338038962 601779214 397907315 601779214 397907315 273942944 726411709 273942944 726411709 263683186 737207803 263683186 737207803 573175420 427771008 573175420 427771008 943730163 55439380 943730163 55439380 856369267 142603205 856369267 142603205 335309150 666310826 335309150 666310826 192043066 808113849 192043066 808113849 76538086 925302482 76538086 925302482 473919536 526036629 473919536 526036629 220032277 780086186 220032277 780086186 75798230 926167719 75798230 926167719 952276716 46445969 952276716 46445969 213923107 786135285 213923107 786135285 661627802 337923643 661627802 337923643 178087088 822457759 178087088 822457759 879945759 118406484 879945759 118406484 11580488 989028378 11580488 989028378 552935498 447803725 552935498 447803725 162290964 838737944 162290964 838737944 408147688 592520671 408147688 592520671 602714756 396802634 602714756 396802634 347880813 652852951 347880813 652852951 652236419 347439436 652236419 347439436 500202255 499370445 500202255 499370445 630921902 368678466 630921902 368678466 647808588 351833673 647808588 351833673 821809261 176623130 821809261 176623130 274930119 725482619 274930119 725482619 182517610 818261695 182517610 818261695 298169861 702883869 298169861 702883869 943862263 55233431 943862263 55233431 464955431 534712548 464955431 534712548 223963097 776455071 223963097 776455071 304864877 696741383 304864877 696741383 354515772 646397310 354515772 646397310 707558080 292278796 707558080 292278796 176370471 824604378 176370471 824604378 991806538 8002135 991806538 8002135 730642089 269303208 730642089 269303208 779943995 218929688 779943995 218929688 515129081 484393039 515129081 484393039 672664329 325837231 672664329 325837231 756565422 242746592 756565422 242746592 703861613 295781915 703861613 295781915 910535510 87638854 910535510 87638854 174874641 825937556 174874641 825937556 738152078 261494402 738152078 261494402 692831600 306142032 692831600 306142032 280834357 719386166 280834357 719386166 27035288 974097974 27035288 974097974 461328524 538035559 461328524 538035559 166402746 834540472 166402746 834540472 752058494 247181411 752058494 247181411 647258752 352283360 647258752 352283360 649527025 350036208 649527025 350036208 93752623 908666824 93752623 908666824 157985755 843032092 157985755 843032092 343378477 657685125 343378477 657685125 576941106 424010811 576941106 424010811 837989583 161206095 837989583 161206095 764359647 234340449 764359647 234340449 571697189 429047432 571697189 429047432 142977329 858647502 142977329 858647502 560633334 440424296 560633334 440424296 620218172 379835057 620218172 379835057 508258441 490673179 508258441 490673179 448703630 550783166 448703630 550783166 865017803 133065524 865017803 133065524 264344457 736582169 264344457 736582169 736629956 263119508 736629956 263119508 579130699 421745342 579130699 421745342 40601933 960130968 40601933 960130968 77815973 923990342 77815973 923990342 104184385 897488665 104184385 897488665 891068651 107773336 891068651 107773336 224229693 776265650 224229693 776265650 100951487 900975941 100951487 900975941 633470082 366102240 633470082 366102240 464215539 535387381 464215539 535387381 88639427 913402304 88639427 913402304 714545435 285083556 714545435 285083556 590656410 409832231 590656410 409832231 717917230 281896934 717917230 281896934 414428546 586009294 414428546 586009294 126216699 874662648 126216699 874662648 405252540 595152628 405252540 595152628 351812270 649250560 351812270 649250560 717509901 282189085 717509901 282189085 599881143 400148472 599881143 400148472 725178568 274465157 725178568 274465157 876135237 122058847 876135237 122058847 858453531 140351418 858453531 140351418 867241300 130836983 867241300 130836983 324813292 676677684 324813292 676677684 614427794 385279247 614427794 385279247 395797824 604188156 395797824 604188156 370248660 630242924 370248660 630242924 305250021 696415253 305250021 696415253 383452359 616949382 383452359 616949382 375120697 624666168 375120697 624666168 950387360 48304417 950387360 48304417 194559246 805514464 194559246 805514464 220871183 779279167 220871183 779279167 689094773 309621952 689094773 309621952 720385010 279104112 720385010 279104112 606267098 393483592 606267098 393483592 518228024 481419676 518228024 481419676 141340088 859994683 141340088 859994683 56066814 945339977 56066814 945339977 483008838 516769051 483008838 516769051 934326206 63910984 934326206 63910984 673198680 325152709 673198680 325152709 708989270 290569062 708989270 290569062 159690813 841194166 159690813 841194166 783035425 215776421 783035425 215776421 611248426 388383203 611248426 388383203 870456078 127800144 870456078 127800144 643238175 355895701 643238175 355895701 674132608 324030237 674132608 324030237 152300066 848443677 152300066 848443677 877278627 120880640 877278627 120880640 852198974 146615890 852198974 146615890 770147900 228184909 770147900 228184909 38272778 962920730 38272778 962920730 928306556 70431516 928306556 70431516 634644339 364804481 634644339 364804481 963730510 35127938 963730510 35127938 636556347 362894471 636556347 362894471 920504053 78354680 920504053 78354680 381891253 618464247 381891253 618464247 368770521 631433885 368770521 631433885 944890735 53871738 944890735 53871738 79733592 922011558 79733592 922011558 180171653 820617531 180171653 820617531 236668284 764308661 236668284 764308661 710921297 288560881 710921297 288560881 384329676 616015834 384329676 616015834 848853741 150166199 848853741 150166199 158342778 842611777 158342778 842611777 462682548 536525224 462682548 536525224 381821958 618530461 381821958 618530461 345244883 655648888 345244883 655648888 418598390 582021333 418598390 582021333 912102074 86034902 912102074 86034902 588149740 412341224 588149740 412341224 528846637 471415747 528846637 471415747 940158200 58608656 940158200 58608656 84461856 917488334 84461856 917488334 87576628 914338158 87576628 914338158 356907623 643569276 356907623 643569276 93625888 908757203 93625888 908757203 718645191 281185180 718645191 281185180 27927901 973279978 27927901 973279978 542107036 458543583 542107036 458543583 623158671 376486826 623158671 376486826 447857585 551551628 447857585 551551628 64647941 937707198 64647941 937707198 345622369 655342678 345622369 655342678 125612379 875585651 125612379 875585651 94365073 908033774 94365073 908033774 455465180 544247915 455465180 544247915 29902132 971433526 29902132 971433526 602759766 396792555 602759766 396792555 498884229 500875418 498884229 500875418 977913100 21427733 977913100 21427733 206364856 793857258 206364856 793857258 851243902 147755028 851243902 147755028 356297805 644294457 356297805 644294457 325031933 676373016 325031933 676373016 290675201 710116747 290675201 710116747 783357242 215410897 783357242 215410897 486387062 513294545 486387062 513294545 826736018 172222812 826736018 172222812 798933868 199291355 798933868 199291355 952389780 46348503 952389780 46348503 733698547 265992761 733698547 265992761 309051790 692695344 309051790 692695344 563312061 437531550 563312061 437531550 16242783 984611570 16242783 984611570 392825045 606813674 392825045 606813674 167083429 833951944 167083429 833951944 702617497 296907612 702617497 296907612 502500748 496736598 502500748 496736598 290941905 709867057 290941905 709867057 264556526 736369251 264556526 736369251 839963815 158975864 839963815 158975864 363302946 636357940 363302946 636357940 731695170 268076134 731695170 268076134 812078027 186071528 812078027 186071528 62988669 939161356 62988669 939161356 532492801 467311375 532492801 467311375 832042015 167198794 832042015 167198794 68744813 933155737 68744813 933155737 544894887 455824677 544894887 455824677 826073739 172779736 826073739 172779736 597643135 402558105 597643135 402558105 312138930 689642206 312138930 689642206 879966464 118401372 879966464 118401372 546529634 454227867 546529634 454227867 271750376 728546213 271750376 728546213 834970958 164482032 834970958 164482032 271442234 729159577 271442234 729159577 828890268 170108168 828890268 170108168 995732615 4271470 995732615 4271470 455002184 544577188 455002184 544577188 771482716 226990759 771482716 226990759 406241671 594280585 406241671 594280585 782889955 215942629 782889955 215942629 705850782 293674372 705850782 293674372 358557981 641814221 358557981 641814221 55213938 946300749 55213938 946300749 970256365 28975896 970256365 28975896 537249901 463167658 537249901 463167658 317870354 683947254 317870354 683947254 550319332 450050673 550319332 450050673 429549128 570430028 429549128 570430028 293971382 707030943 293971382 707030943 408067463 592633386 408067463 592633386 650022539 349553130 650022539 349553130 96655280 905427164 96655280 905427164 677511350 320781674 677511350 320781674 945245157 53435861 945245157 53435861 690190450 308688834 690190450 308688834 158505685 842456646 158505685 842456646 683733505 314493932 683733505 314493932 78350502 923586872 78350502 923586872 82490411 919544198 82490411 919544198 897158061 102435145 897158061 102435145 363670422 636220316 363670422 636220316 35766384 965257987 35766384 965257987 505774289 493295143 505774289 493295143 550069406 450342173 550069406 450342173 156835348 843966141 156835348 843966141 45176661 955304396 45176661 955304396 529378399 470720128 529378399 470720128 774459596 223823997 774459596 223823997 640935202 358507433 640935202 358507433 216678123 783280162 216678123 783280162 647719622 351953592 647719622 351953592 439161483 560877434 439161483 560877434 926436562 72442572 926436562 72442572 911060632 87119953 911060632 87119953 921039745 77618169 921039745 77618169 154643551 846134886 154643551 846134886 677560061 320702063 677560061 320702063 458029032 541428320 458029032 541428320 539549421 460956380 539549421 460956380 334600977 667033614 334600977 667033614 703249285 296322298 703249285 296322298 948244168 50440077 948244168 50440077 895106759 104506291 895106759 104506291 96263081 905880939 96263081 905880939 266005452 734545325 266005452 734545325 449766328 549795206 449766328 549795206 291385373 709541825 291385373 709541825 294204093 706847484 294204093 706847484 754620902 244618798 754620902 244618798 664769779 334752357 664769779 334752357 871636855 126468063 871636855 126468063 717281484 282345084 717281484 282345084 601651529 398048264 601651529 398048264 716106234 283506541 716106234 283506541 632602428 366830385 632602428 366830385 519536271 480396186 519536271 480396186 215091247 784957676 215091247 784957676 11383319 989191466 11383319 989191466 600957088 398792605 600957088 398792605 6153403 993721726 6153403 993721726 200709277 799545770 200709277 799545770 103391454 898207399 103391454 898207399 882319458 116086534 882319458 116086534 433889738 566388254 433889738 566388254 663400657 336148783 663400657 336148783 547414150 453258392 547414150 453258392 389815677 610286221 389815677 610286221 327994063 673394306 327994063 673394306 417130611 583235153 417130611 583235153 279118989 721241786 279118989 721241786 465003771 534663971 465003771 534663971 892330260 106663879 892330260 106663879 107153941 894137897 107153941 894137897 986492032 13582490 986492032 13582490 808079578 189837826 808079578 189837826 770028773 228238847 770028773 228238847 471487258 528494921 471487258 528494921 339380202 661952150 339380202 661952150 42317545 958441809 42317545 958441809 843040198 155659666 843040198 155659666 852439253 146377889 852439253 146377889 199999109 800312143 199999109 800312143 371234265 629073883 371234265 629073883 89826128 912325558 89826128 912325558 859507639 139593529 859507639 139593529 765118021 233393411 765118021 233393411 135543718 866003677 135543718 866003677 367645102 632547433 367645102 632547433 591761634 408624942 591761634 408624942 524415430 475596483 524415430 475596483 282243553 718138153 282243553 718138153 752660944 246671840 752660944 246671840 798437186 199866293 798437186 199866293 870016228 128231910 870016228 128231910 628296745 371138464 628296745 371138464 421341086 579288884 421341086 579288884 794121713 204249035 794121713 204249035 126867876 874016874 126867876 874016874 309647396 692241187 309647396 692241187 159126259 841806860 159126259 841806860 312440395 689279128 312440395 689279128 940515290 58267036 940515290 58267036 125495790 875728983 125495790 875728983 879749172 118558263 879749172 118558263 276506912 724002527 276506912 724002527 553167870 447571819 553167870 447571819 169999682 830609290 169999682 830609290 447558275 551815045 447558275 551815045 49920515 951165979 49920515 951165979 513054398 486199741 513054398 486199741 838476009 160578297 838476009 160578297 623418218 376181112 623418218 376181112 285624360 714950878 285624360 714950878 730123160 269765839 730123160 269765839 172747865 828106604 172747865 828106604 69798083 931909315 69798083 931909315 354137401 646688617 354137401 646688617 735745060 263899507 735745060 263899507 451154189 548402206 451154189 548402206 953681653 45150358 953681653 45150358 639383002 360228960 639383002 360228960 2053662 997850451 2053662 997850451 998506633 1758400 998506633 1758400 778884244 219933610 778884244 219933610 541932490 458730247 541932490 458730247 721605516 277801716 721605516 277801716 424606773 575472871 424606773 575472871 955098538 43797962 955098538 43797962 904613107 94121658 904613107 94121658 547367911 453264685 547367911 453264685 359340102 640801063 359340102 640801063 697069274 302101184 697069274 302101184 691962323 307142898 691962323 307142898 783435285 215353742 783435285 215353742 772794863 225521310 772794863 225521310 823361096 175207651 823361096 175207651 381785588 618579061 381785588 618579061 638951759 360699768 638951759 360699768 284085094 716480538 284085094 716480538 735123925 264548047 735123925 264548047 670232 999270183 670232 999270183 544127952 456689410 544127952 456689410 530074388 469826870 530074388 469826870 864407927 133678990 864407927 133678990 784349025 214258114 784349025 214258114 695575606 303585869 695575606 303585869 844270422 154769935 844270422 154769935 356419359 644156781 356419359 644156781 442061239 557780539 442061239 557780539 189790983 810281514 189790983 810281514 358640228 641720331 358640228 641720331 481126977 518324567 481126977 518324567 875199307 122898866 875199307 122898866 872725973 125246786 872725973 125246786 862581356 135669172 862581356 135669172 891276572 107544749 891276572 107544749 667933995 331107875 667933995 331107875 546677959 454053527 546677959 454053527 800017670 197998390 800017670 197998390 789140743 209386089 789140743 209386089 437615605 562660581 437615605 562660581 898982506 100301640 898982506 100301640 766880404 231669794 766880404 231669794 902723213 96405471 902723213 96405471 512381718 486904990 512381718 486904990 656396816 343162990 656396816 343162990 579961546 420815852 579961546 420815852 505031116 494135626 505031116 494135626 889390914 109487608 889390914 109487608 575940631 424934908 575940631 424934908 477864491 521935322 477864491 521935322 609987442 389711879 609987442 389711879 904148526 94788952 904148526 94788952 337768994 663452648 337768994 663452648 327498895 673994013 327498895 673994013 858831431 140025475 858831431 140025475 626967620 372415146 626967620 372415146 753912089 245516779 753912089 245516779 984773693 15004652 984773693 15004652 71315364 930094291 71315364 930094291 814731220 183522541 814731220 183522541 264705304 736117003 264705304 736117003 779938173 218939417 779938173 218939417 540624607 459999939 540624607 459999939 556317824 444115971 556317824 444115971 887312163 111319233 887312163 111319233 71851595 929629482 71851595 929629482 693256605 305759213 693256605 305759213 948747114 49993166 948747114 49993166 214051670 785981854 214051670 785981854 315915572 685875333 315915572 685875333 559435009 441663121 559435009 441663121 108169574 892964319 108169574 892964319 387071730 613239977 387071730 613239977 62001363 940085376 62001363 940085376 418855136 581897407 418855136 581897407 249147903 752114931 249147903 752114931 744994650 254346770 744994650 254346770 249866543 751332099 249866543 751332099 901102356 98147329 901102356 98147329 131133462 869963653 131133462 869963653 980588860 18803304 980588860 18803304 551175585 449353483 551175585 449353483 822918 999184150 822918 999184150 756983028 242199010 756983028 242199010 738353630 261238055 738353630 261238055 469045755 531057593 469045755 531057593 468448606 531531333 468448606 531531333 674954485 323149095 674954485 323149095 640528985 358978300 640528985 358978300 443041668 556904028 443041668 556904028 808163555 189798849 808163555 189798849 869682121 128520440 869682121 128520440 238570703 762240277 238570703 762240277 739083914 260627422 739083914 260627422 950271320 48432666 950271320 48432666 171844237 828835686 171844237 828835686 797543229 200545003 797543229 200545003 24879135 976366467 24879135 976366467 903024444 96043760 903024444 96043760 151327651 849618977 151327651 849618977 890726942 108137304 890726942 108137304 512700834 486559447 512700834 486559447 331073996 670537280 331073996 670537280 498829498 500951764 498829498 500951764 908194960 90372899 908194960 90372899 459199220 540235317 459199220 540235317 587270254 413206675 587270254 413206675 207259319 792706891 207259319 792706891 145045908 856400384 145045908 856400384 669827375 329040191 669827375 329040191 501273488 497924267 501273488 497924267 429283706 570612932 429283706 570612932 694239112 304857647 694239112 304857647 422757875 577546733 422757875 577546733 398777397 601483674 398777397 601483674 221189867 778923764 221189867 778923764 11020578 989443947 11020578 989443947 764490671 234217026 764490671 234217026 841435441 157411884 841435441 157411884 379089392 621314810 379089392 621314810 366416336 633603315 366416336 633603315 594966253 405532323 594966253 405532323 707488817 292338914 707488817 292338914 766999294 231538582 766999294 231538582 782330936 216443386 782330936 216443386 180780947 820058773 180780947 820058773 558787325 442037581 558787325 442037581 24612780 976679737 24612780 976679737 724684854 274923296 724684854 274923296 153234778 847513601 153234778 847513601 691753230 307297240 691753230 307297240 211340678 788506211 211340678 788506211 850021416 149008079 850021416 149008079 343523865 657402279 343523865 657402279 512598009 486752439 512598009 486752439 447944383 551481140 447944383 551481140 673813946 324502677 673813946 324502677 140438474 861016572 140438474 861016572 677927270 320365974 677927270 320365974 106696982 894623192 106696982 894623192 119273103 881879044 119273103 881879044 64786897 937566927 64786897 937566927 472784804 527160987 472784804 527160987 303849551 697863197 303849551 697863197 155840771 844933789 155840771 844933789 472810235 527088345 472810235 527088345 339387034 661937465 339387034 661937465 295236103 705819499 295236103 705819499 537991394 462455964 537991394 462455964 389473420 610663381 389473420 610663381 596048866 404244386 596048866 404244386 354089630 646774138 354089630 646774138 4008840 995939897 4008840 995939897 136972266 864779163 136972266 864779163 317279023 684514192 317279023 684514192 359930056 640179346 359930056 640179346 536622521 463771322 536622521 463771322 683825551 314433564 683825551 314433564 908293665 90201734 908293665 90201734 501946826 497315573 501946826 497315573 435451582 564864984 435451582 564864984 814329476 183730225 814329476 183730225 139121454 862291424 139121454 862291424 23174927 978009213 23174927 978009213 207770275 792182339 207770275 792182339 371858335 628442706 371858335 628442706 238297463 762442473 238297463 762442473 62045507 940055630 62045507 940055630 727956643 271685194 727956643 271685194 356952461 643497344 356952461 643497344 439746935 560341397 439746935 560341397 645840269 353613415 645840269 353613415 105441166 896018906 105441166 896018906 641010346 358368772 641010346 358368772 519791819 480147500 519791819 480147500 438273439 562025234 438273439 562025234 417765733 582857888 417765733 582857888 555767378 444653951 555767378 444653951 231340462 769568254 231340462 769568254 601299407 398325644 601299407 398325644 396455308 603589787 396455308 603589787 661614527 337967684 661614527 337967684 764076667 234588306 764076667 234588306 336145459 665076233 336145459 665076233 69995377 931780859 69995377 931780859 995916690 4162631 995916690 4162631 330182242 671403257 330182242 671403257 938880801 59639214 938880801 59639214 839973292 158920850 839973292 158920850 198593291 801722243 198593291 801722243 576190891 424747072 576190891 424747072 746628392 252539464 746628392 252539464 317972260 683844336 317972260 683844336 514406875 485020261 514406875 485020261 755888801 243319963 755888801 243319963 898387907 101034812 898387907 101034812 6445711 993576268 6445711 993576268 206435760 793760338 206435760 793760338 594804754 405652801 594804754 405652801 31795152 969455981 31795152 969455981 701212853 298323917 701212853 298323917 490834803 509232744 490834803 509232744 756897944 242349678 756897944 242349678 562572190 438337855 562572190 438337855 517818538 481830174 517818538 481830174 123413975 877767757 123413975 877767757 190852084 809206502 190852084 809206502 900911332 98447821 900911332 98447821 478137991 521475195 478137991 521475195 379528687 620789056 379528687 620789056 708288897 291438208 708288897 291438208 996062343 4024870 996062343 4024870 275957425 724564541 275957425 724564541 216307504 783551344 216307504 783551344 430949624 569107884 430949624 569107884 762941668 235759075 762941668 235759075 574953951 426164951 574953951 426164951 592763482 407644340 592763482 407644340 215511419 784502746 215511419 784502746 102131997 899764545 102131997 899764545 394236319 605589526 394236319 605589526 459777185 539589759 459777185 539589759 921994483 76611474 921994483 76611474 779557583 219292524 779557583 219292524 655785237 343744651 655785237 343744651 533186397 466686510 533186397 466686510 780738176 218115668 780738176 218115668 818471586 180094393 818471586 180094393 788163078 210476310 788163078 210476310 656040103 343499284 656040103 343499284 84752483 917182976 84752483 917182976 724406299 275074113 724406299 275074113 328908544 672504905 328908544 672504905 930811861 67816868 930811861 67816868 256382184 744369650 256382184 744369650 131943275 869212754 131943275 869212754 105374033 896064012 105374033 896064012 757665759 241373645 757665759 241373645 344849657 656034029 344849657 656034029 387453599 612888720 387453599 612888720 241079360 760059554 241079360 760059554 830353225 168892532 830353225 168892532 831392731 167970080 831392731 167970080 528002242 472161230 528002242 472161230 455863431 543810601 455863431 543810601 470709380 529364413 470709380 529364413 85059562 916902472 85059562 916902472 720284413 279227591 720284413 279227591 371421055 628821036 371421055 628821036 520173568 479805926 520173568 479805926 187933925 812330004 187933925 812330004 62603074 939644005 62603074 939644005 233591892 767388787 233591892 767388787 28871282 972490525 28871282 972490525 187484230 812785034 187484230 812785034 425548381 574689235 425548381 574689235 648078582 351618279 648078582 351618279 917284271 81668001 917284271 81668001 709363792 290073146 709363792 290073146 291424845 709498023 291424845 709498023 395445919 604453988 395445919 604453988 451388461 548069412 451388461 548069412 546869360 453880203 546869360 453880203 532816202 466986825 532816202 466986825 13878979 986755706 13878979 986755706 122051940 879185553 122051940 879185553 231546370 769447745 231546370 769447745 653474515 346064060 653474515 346064060 441007181 558994425 441007181 558994425 403205712 597294249 403205712 597294249 166935123 834087204 166935123 834087204 881238080 117103747 881238080 117103747 190128648 809992567 190128648 809992567 368746148 631485816 368746148 631485816 76881417 924919242 76881417 924919242 180648522 820200079 180648522 820200079 45084628 955467862 45084628 955467862 261036066 740018978 261036066 740018978 165158196 835682163 165158196 835682163 40259803 960517630 40259803 960517630 960319536 38601510 960319536 38601510 601261558 398380405 601261558 398380405 240519008 760484203 240519008 760484203 275985890 724549778 275985890 724549778 739204273 260480856 739204273 260480856 283036226 717551715 283036226 717551715 478735959 520926263 478735959 520926263 645022632 354091202 645022632 354091202 293176870 707772883 293176870 707772883 217052944 783016024 217052944 783016024 725696781 274046752 725696781 274046752 546106786 454729722 546106786 454729722 525421330 474711872 525421330 474711872 138606191 862931080 138606191 862931080 15353177 985367192 15353177 985367192 160055666 840714416 160055666 840714416 566801228 433772966 566801228 433772966 14731359 986034026 14731359 986034026 247605067 753501646 247605067 753501646 145270681 856130084 145270681 856130084 672621061 325880548 672621061 325880548 920551408 78290048 920551408 78290048 781930853 216950209 781930853 216950209 923582304 75052598 923582304 75052598 921325999 77412956 921325999 77412956 268541746 731928715 268541746 731928715 759925711 238969295 759925711 238969295 921396508 77351212 921396508 77351212 593966737 406500986 593966737 406500986 148393478 852575465 148393478 852575465 178226877 822263266 178226877 822263266 273040554 727331393 273040554 727331393 916503424 82201297 916503424 82201297 911305856 86809772 911305856 86809772 588377058 411999390 588377058 411999390 642915530 356277285 642915530 356277285 800801629 197304481 800801629 197304481 920204154 78687714 920204154 78687714 116102219 884878743 116102219 884878743 215181480 784875028 215181480 784875028 819852167 178673400 819852167 178673400 803818513 193962456 803818513 193962456 678074257 320182113 678074257 320182113 749163000 249811497 749163000 249811497 91306191 911004853 91306191 911004853 241690316 759408460 241690316 759408460 526439478 473835698 526439478 473835698 16196088 984639964 16196088 984639964 510779902 488251075 510779902 488251075 607819177 391785724 607819177 391785724 883872926 114498794 883872926 114498794 590415284 410138431 590415284 410138431 558213843 442355532 558213843 442355532 654285140 345126751 654285140 345126751 496082419 503496742 496082419 503496742 364265108 635570126 364265108 635570126 671961901 326729079 671961901 326729079 668638719 330273022 668638719 330273022 241645737 759441103 241645737 759441103 795228073 203051841 795228073 203051841 329197951 672236193 329197951 672236193 235252258 765817405 235252258 765817405 649240172 350369894 649240172 350369894 891064306 107778320 891064306 107778320 511378403 487678234 511378403 487678234 663518999 336016911 663518999 336016911 852207333 146613356 852207333 146613356 563330336 437492667 563330336 437492667 572077539 428719969 572077539 428719969 266468687 734120365 266468687 734120365 424452546 575584198 424452546 575584198 311592699 690135322 311592699 690135322 649792804 349757939 649792804 349757939 338366799 662900054 338366799 662900054 896978577 102586953 896978577 102586953 315969785 685790888 315969785 685790888 610954314 388796529 610954314 388796529 180076467 820679255 180076467 820679255 770212235 228048475 770212235 228048475 457033620 542703807 457033620 542703807 217157504 782950260 217157504 782950260 175177389 825562733 175177389 825562733 435500554 564718423 435500554 564718423 383458824 616921785 383458824 616921785 888641344 110093582 888641344 110093582 524159682 475830549 524159682 475830549 957748422 41348362 957748422 41348362 426621987 573417317 426621987 573417317 417126365 583237448 417126365 583237448 582527803 418585486 582527803 418585486 567640054 432801426 567640054 432801426 35487771 965436150 35487771 965436150 426398040 573796948 426398040 573796948 174827618 825944942 174827618 825944942 847461237 151503625 847461237 151503625 376247679 623792459 376247679 623792459 658014010 341758272 658014010 341758272 862361761 135982097 862361761 135982097 969190085 30041847 969190085 30041847 770584810 227667652 770584810 227667652 433884295 566391417 433884295 566391417 471927153 528212876 471927153 528212876 751760804 247472456 751760804 247472456 586208004 414359011 586208004 414359011 869005296 129096962 869005296 129096962 307797071 693928506 307797071 693928506 190340051 809777195 190340051 809777195 682391978 315691185 682391978 315691185 1694384 998160947 1694384 998160947 302130684 699414157 302130684 699414157 74986816 926969032 74986816 926969032 634947642 364489966 634947642 364489966 605333394 394160839 605333394 394160839 852532484 146285785 852532484 146285785 327702918 673723658 327702918 673723658 304975475 696671412 304975475 696671412 503651831 495516484 503651831 495516484 467759812 532146662 467759812 532146662 153583051 847167595 153583051 847167595 585334881 415237470 585334881 415237470 223923746 776514422 223923746 776514422 713380975 286258606 713380975 286258606 755919877 243283800 755919877 243283800 928427162 70339693 928427162 70339693 638993255 360639814 638993255 360639814 940262562 58491646 940262562 58491646 604153929 395415869 604153929 395415869 931350394 67236815 931350394 67236815 819109943 179347402 819109943 179347402 141609440 859752078 141609440 859752078 357713748 642799797 357713748 642799797 117951975 883301184 117951975 883301184 706452568 293174825 706452568 293174825 397593583 602611803 397593583 602611803 559934242 441201709 559934242 441201709 303986227 697714952 303986227 697714952 741224862 258222109 741224862 258222109 717761947 282036651 717761947 282036651 842111482 156679062 842111482 156679062 891779164 107148723 891779164 107148723 114729218 886384218 114729218 886384218 91470754 910875283 91470754 910875283 157020117 843882496 157020117 843882496 24435167 976929281 24435167 976929281 175004492 825731006 175004492 825731006 83569245 918449559 83569245 918449559 625058049 374880809 625058049 374880809 358177419 642232743 358177419 642232743 464852751 534845989 464852751 534845989 61448013 940554721 61448013 940554721 524941638 475186392 524941638 475186392 858155226 140795386 858155226 140795386 820428843 178085195 820428843 178085195 251911733 749020036 251911733 749020036 265482410 735130619 265482410 735130619 632100617 367573568 632100617 367573568 109415265 891661688 109415265 891661688 683942207 314253018 683942207 314253018 952147473 46612607 952147473 46612607 956430089 42515545 956430089 42515545 487242075 512531420 487242075 512531420 465980207 533869241 465980207 533869241 184207153 816447096 184207153 816447096 382650520 617767675 382650520 617767675 746353507 252898287 746353507 252898287 336593109 664695505 336593109 664695505 490748134 509332463 490748134 509332463 814519649 183599490 814519649 183599490 247533184 753583178 247533184 753583178 660485224 339125873 660485224 339125873 777707403 221112260 777707403 221112260 88997382 913105626 88997382 913105626 58665074 943183004 58665074 943183004 235970745 765141254 235970745 765141254 849213556 149749673 849213556 149749673 80053035 921787559 80053035 921787559 62405502 939765575 62405502 939765575 46886804 953898865 46886804 953898865 104575643 896992539 104575643 896992539 853533811 145331595 853533811 145331595 611441674 388183884 611441674 388183884 586678688 413752574 586678688 413752574 82717945 919316696 82717945 919316696 935488714 62850614 935488714 62850614 15594188 985170596 15594188 985170596 322919234 678552689 322919234 678552689 553340802 447441240 553340802 447441240 659586629 339947412 659586629 339947412 393605787 606208516 393605787 606208516 16442758 984441556 16442758 984441556 281406979 718827743 281406979 718827743 182801935 818037563 182801935 818037563 119509260 881620222 119509260 881620222 990704860 9132204 990704860 9132204 744240695 255115844 744240695 255115844 834325027 165035274 834325027 165035274 787411733 211146967 787411733 211146967 690335503 308605192 690335503 308605192 774440665 223829076 774440665 223829076 194064043 805870881 194064043 805870881 232489208 768482211 232489208 768482211 109602605 891468727 109602605 891468727 367441824 632712031 367441824 632712031 209578083 790279236 209578083 790279236 792829557 205429259 792829557 205429259 270735685 729934663 270735685 729934663 361683744 638166800 361683744 638166800 757170037 241890087 757170037 241890087 59416176 942571832 59416176 942571832 598045928 402151749 598045928 402151749 307457532 694276833 307457532 694276833 883012295 115487248 883012295 115487248 791381497 207040500 791381497 207040500 660031137 339561158 660031137 339561158 684059597 314174990 684059597 314174990 914947991 83529914 914947991 83529914 466785482 533154428 466785482 533154428 936925892 61470697 936925892 61470697 296202168 704679575 296202168 704679575 837906010 161401047 837906010 161401047 639066553 360601005 639066553 360601005 24688762 976615638 24688762 976615638 415200012 585167764 415200012 585167764 476986951 523041919 476986951 523041919 638585712 360945888 638585712 360945888 601311209 398288557 601311209 398288557 119699149 881369268 119699149 881369268 709505185 289963740 709505185 289963740 813420639 184781989 813420639 184781989 667528500 331723489 667528500 331723489 140315914 861147743 140315914 861147743 913624236 84701395 913624236 84701395 710369015 289042084 710369015 289042084 648861288 350865572 648861288 350865572 492325561 507768373 492325561 507768373 403844702 596512152 403844702 596512152 633957881 365507366 633957881 365507366 193539144 806499786 193539144 806499786 479761376 519757972 479761376 519757972 425928684 574251458 425928684 574251458 315584606 686274855 315584606 686274855 965393406 33766918 965393406 33766918 163326286 837679287 163326286 837679287 816669828 181857127 816669828 181857127 808885776 189067090 808885776 189067090 729498762 270238946 729498762 270238946 568257088 432300978 568257088 432300978 903905285 95065255 903905285 95065255 965717137 33422712 965717137 33422712 266621649 733887894 266621649 733887894 73138950 928612881 73138950 928612881 706802377 292873279 706802377 292873279 558204991 442389692 558204991 442389692 329306069 672107694 329306069 672107694 449851880 549730114 449851880 549730114 574126851 426971404 574126851 426971404 317427024 684363451 317427024 684363451 336467690 664845748 336467690 664845748 893582168 105661037 893582168 105661037 330211612 671351135 330211612 671351135 277686110 722593038 277686110 722593038 317540974 684244233 317540974 684244233 231046226 769818462 231046226 769818462 911870320 86331479 911870320 86331479 414633481 585699850 414633481 585699850 408414575 592180407 408414575 592180407 733867063 265766369 733867063 265766369 936287997 62115380 936287997 62115380 622526867 377163328 622526867 377163328 899517937 99713825 899517937 99713825 849757498 149338919 849757498 149338919 639377145 360295832 639377145 360295832 821227843 177297719 821227843 177297719 246337453 754758648 246337453 754758648 913079003 85214671 913079003 85214671 10392156 990052808 10392156 990052808 202200197 798251850 202200197 798251850 273839401 726538330 273839401 726538330 43317212 957548487 43317212 957548487 860368822 138532494 860368822 138532494 406466929 594082128 406466929 594082128 633030925 366540495 633030925 366540495 540576166 460039975 540576166 460039975 354803834 645971451 354803834 645971451 751919028 247278451 751919028 247278451 824030437 174591183 824030437 174591183 821585395 176937277 821585395 176937277 540329637 460273307 540329637 460273307 882705202 115767564 882705202 115767564 223868236 776588854 223868236 776588854 457951614 541469932 457951614 541469932 654171685 345320376 654171685 345320376 327810843 673622183 327810843 673622183 696555961 302612663 696555961 302612663 838776650 160338425 838776650 160338425 110393440 890629532 110393440 890629532 184440656 816132575 184440656 816132575 694546100 304637756 694546100 304637756 920694438 78090931 920694438 78090931 968766201 30540151 968766201 30540151 238888122 761966287 238888122 761966287 887924476 110876311 887924476 110876311 873586416 124517220 873586416 124517220 112765230 888571924 112765230 888571924 248771147 752541236 248771147 752541236 801600070 196478481 801600070 196478481 893375579 105782011 893375579 105782011 899157579 100188739 899157579 100188739 239801157 761115336 239801157 761115336 316092203 685581467 316092203 685581467 840855229 158005790 840855229 158005790 149333749 851644749 149333749 851644749 957591064 41489826 957591064 41489826 592548682 407891955 592548682 407891955 461546362 537921231 461546362 537921231 385317719 615063983 385317719 615063983 959600761 39623361 959600761 39623361 466936999 532942432 466936999 532942432 771890213 226406723 771890213 226406723 974619401 24835960 974619401 24835960 412108909 588629576 412108909 588629576 233314606 767702857 233314606 767702857 710309965 289074656 710309965 289074656 695767949 303480996 695767949 303480996 125400281 875835486 125400281 875835486 118895057 882241392 118895057 882241392 988743185 11319000 988743185 11319000 462273909 537096119 462273909 537096119 328473891 672961764 328473891 672961764 475342772 524506959 475342772 524506959 472106389 528036045 472106389 528036045 302764631 698880097 302764631 698880097 592359195 408094532 592359195 408094532 481694516 517907645 481694516 517907645 636830867 362561004 636830867 362561004 460111990 539339762 460111990 539339762 444141688 555656844 444141688 555656844 408001830 592692661 408001830 592692661 937680357 60650010 937680357 60650010 860770643 137901703 860770643 137901703 554446494 446199407 554446494 446199407 688563641 310011361 688563641 310011361 587499333 413030189 587499333 413030189 651523071 348098609 651523071 348098609 419151340 581697059 419151340 581697059 797822017 200353804 797822017 200353804 421165044 579580769 421165044 579580769 246292303 754814132 246292303 754814132 512652321 486601451 512652321 486601451 370248947 630224503 370248947 630224503 451123736 548449576 451123736 548449576 71778781 929719539 71778781 929719539 95850365 906393777 95850365 906393777 83905814 918048844 83905814 918048844 399413698 600959773 399413698 600959773 592581483 407867619 592581483 407867619 768924162 229590059 768924162 229590059 627736746 371715587 627736746 371715587 315954126 685821050 315954126 685821050 888812738 109909823 888812738 109909823 396279355 603776170 396279355 603776170 94487288 907950753 94487288 907950753 327010605 674558929 327010605 674558929 283417510 717232972 283417510 717232972 62235874 939932337 62235874 939932337 136084811 865559174 136084811 865559174 549425929 451044811 549425929 451044811 269913996 730729404 269913996 730729404 745262794 253973977 745262794 253973977 270487435 730121996 270487435 730121996 728805872 270883001 728805872 270883001 175437798 825290127 175437798 825290127 646613353 352837367 646613353 352837367 638522424 360997539 638522424 360997539 714650154 284976466 714650154 284976466 893970627 105318362 893970627 105318362 560227629 440786707 560227629 440786707 775706808 222626040 775706808 222626040 521103601 478908929 521103601 478908929 789055458 209478928 789055458 209478928 704982738 294577963 704982738 294577963 121594150 879526147 121594150 879526147 614939669 384887252 614939669 384887252 578822239 422035867 578822239 422035867 262950619 737777196 262950619 737777196 498355581 501429485 498355581 501429485 782490979 216275893 782490979 216275893 936896631 61494251 936896631 61494251 783375231 215398269 783375231 215398269 214750887 785227065 214750887 785227065 933632050 64750366 933632050 64750366 927640582 70990151 927640582 70990151 760356088 238369168 760356088 238369168 588767098 411789597 588767098 411789597 195787809 804317485 195787809 804317485 867988941 130151811 867988941 130151811 65522560 936699963 65522560 936699963 394682850 605203010 394682850 605203010 126650872 874228816 126650872 874228816 646793277 352616279 646793277 352616279 985207415 14550734 985207415 14550734 653416078 346147628 653416078 346147628 126703802 874109932 126703802 874109932 890475238 108383107 890475238 108383107 610777636 389029958 610777636 389029958 563706261 437158595 563706261 437158595 339617612 661625816 339617612 661625816 261884031 739075715 261884031 739075715 846242482 152490988 846242482 152490988 459444762 540004238 459444762 540004238 935625098 62667169 935625098 62667169 706316822 293302091 706316822 293302091 283641407 716901020 283641407 716901020 220825960 779330115 220825960 779330115 735352565 264210025 735352565 264210025 994277016 5759495 994277016 5759495 385839579 614545212 385839579 614545212 320362526 681333965 320362526 681333965 801849422 196055215 801849422 196055215 944327917 54541778 944327917 54541778 915058871 83420262 915058871 83420262 136132095 865540909 136132095 865540909 834895261 164550041 834895261 164550041 264866186 735892130 264866186 735892130 149486445 851331592 149486445 851331592 29669304 971601364 29669304 971601364 474748597 525213709 474748597 525213709 927847435 70825441 927847435 70825441 763408092 235208079 763408092 235208079 320679647 680875651 320679647 680875651 583747647 417137955 583747647 417137955 259939993 740987076 259939993 740987076 980870420 18436996 980870420 18436996 321577688 679959933 321577688 679959933 963659350 35239315 963659350 35239315 512668115 486573943 512668115 486573943 567207737 433341309 567207737 433341309 330452384 671156586 330452384 671156586 371353407 628893441 371353407 628893441 649154033 350506600 649154033 350506600 145434764 855907633 145434764 855907633 34156035 966887576 34156035 966887576 251487036 749511378 251487036 749511378 695470646 303671900 695470646 303671900 387549652 612785978 387549652 612785978 395640803 604268926 395640803 604268926 755600035 243552426 755600035 243552426 652428640 347264036 652428640 347264036 61061247 940969102 61061247 940969102 560393766 440687042 560393766 440687042 733747515 265940082 733747515 265940082 393934126 605882919 393934126 605882919 394987972 604872192 394987972 604872192 345728059 655252895 345728059 655252895 437636775 562651925 437636775 562651925 816107542 182171165 816107542 182171165 824460869 174184217 824460869 174184217 40701480 960009636 40701480 960009636 883561109 114763354 883561109 114763354 899067655 100251470 899067655 100251470 653909862 345551514 653909862 345551514 622321242 377456016 622321242 377456016 134410771 866884940 134410771 866884940 132968370 868168153 132968370 868168153 311640366 690099625 311640366 690099625 669807982 329085414 669807982 329085414 201417067 798857276 201417067 798857276 960511273 38440352 960511273 38440352 694652783 304591974 694652783 304591974 3934846 996016038 3934846 996016038 493509195 506458441 493509195 506458441 153967926 846812540 153967926 846812540 200472783 799849997 200472783 799849997 75686661 926260726 75686661 926260726 667621523 331539565 667621523 331539565 358880320 641419816 358880320 641419816 289303418 711424010 289303418 711424010 389467721 610680689 389467721 610680689 148468482 852462943 148468482 852462943 233254826 767739564 233254826 767739564 138848983 862705810 138848983 862705810 553060450 447659084 553060450 447659084 983223892 16482988 983223892 16482988 860200916 138806557 860200916 138806557 185042673 815361113 185042673 815361113 891433265 107410092 891433265 107410092 548804044 451683455 548804044 451683455 965398994 33717392 965398994 33717392 785506041 212836966 785506041 212836966 245850959 755324149 245850959 755324149 868257595 129831642 868257595 129831642 72032918 929515835 72032918 929515835 890830794 108006251 890830794 108006251 455608176 544073298 455608176 544073298 686713840 311627147 686713840 311627147 620007959 379995930 620007959 379995930 862227444 136130501 862227444 136130501 771862047 226441105 771862047 226441105 970988016 28234057 970988016 28234057 30309954 971029491 30309954 971029491 29143171 972066945 29143171 972066945 191533992 808579806 191533992 808579806 753480102 245911514 753480102 245911514 488096537 511666218 488096537 511666218 994629343 5469062 994629343 5469062 878652891 119564055 878652891 119564055 507458220 491682025 507458220 491682025 766192628 232324444 766192628 232324444 908861183 89542358 908861183 89542358 434697009 565579154 434697009 565579154 869747262 128435877 869747262 128435877 783442760 215349398 783442760 215349398 470623501 529382065 470623501 529382065 623645043 376066854 623645043 376066854 702783330 296756921 702783330 296756921 835000311 164430811 835000311 164430811 107136198 894186363 107136198 894186363 546567613 454186862 546567613 454186862 940737502 58124955 940737502 58124955 283228210 717341146 283228210 717341146 622716956 376898920 622716956 376898920 335566497 665882096 335566497 665882096 646346991 353103779 646346991 353103779 536202505 464001122 536202505 464001122 900983733 98344006 900983733 98344006 639922816 359636981 639922816 359636981 996688825 3368286 996688825 3368286 696460581 302751677 696460581 302751677 382739393 617640672 382739393 617640672 209926612 789936108 209926612 789936108 563667981 437195315 563667981 437195315 691979927 307114907 691979927 307114907 798401198 199957486 798401198 199957486 801349367 196685554 801349367 196685554 790160795 208257638 790160795 208257638 413634633 586886065 413634633 586886065 608522546 391118851 608522546 391118851 833700567 165479356 833700567 165479356 82361175 919623829 82361175 919623829 388578349 611589937 388578349 611589937 602805035 396770084 602805035 396770084 576634785 424293630 576634785 424293630 858699122 140163745 858699122 140163745 512757767 486494705 512757767 486494705 493025012 507043007 493025012 507043007 875375766 122671805 875375766 122671805 973690863 25911531 973690863 25911531 955317158 43620262 955317158 43620262 830839811 168414150 830839811 168414150 917993051 80974316 917993051 80974316 831632484 167735074 831632484 167735074 970683624 28431690 970683624 28431690 253534462 746996305 253534462 746996305 317431269 684355317 317431269 684355317 85811287 916114159 85811287 916114159 782933855 215918816 782933855 215918816 555461458 444969811 555461458 444969811 933349455 64974217 933349455 64974217 204279720 795877622 204279720 795877622 390672071 609561455 390672071 609561455 141257628 860055776 141257628 860055776 132412578 868729788 132412578 868729788 497172472 502481361 497172472 502481361 705166386 294343073 705166386 294343073 263622636 737249615 263622636 737249615 210288611 789504014 210288611 789504014 223667698 776833694 223667698 776833694 260593101 740474408 260593101 740474408 324076172 677415443 324076172 677415443 38538116 962658482 38538116 962658482 183949003 816670055 183949003 816670055 131663687 869490289 131663687 869490289 675235640 322843727 675235640 322843727 26229321 974873552 26229321 974873552 99905527 902174431 99905527 902174431 350513473 650562342 350513473 650562342 25917578 975239347 25917578 975239347 251250467 749772988 251250467 749772988 774078272 224055083 774078272 224055083 511480519 487609939 511480519 487609939 403135361 597325523 403135361 597325523 41294333 959571582 41294333 959571582 448149600 551280584 448149600 551280584 228406662 772400438 228406662 772400438 775279555 222999855 775279555 222999855 149324701 851658569 149324701 851658569 581663700 419382366 581663700 419382366 467123200 532812596 467123200 532812596 582757768 418228975 582757768 418228975 627877376 371569246 627877376 371569246 837673006 161648221 837673006 161648221 251398327 749634116 251398327 749634116 991444996 8277318 991444996 8277318 499121645 500626814 499121645 500626814 193273053 806800314 193273053 806800314 263408543 737420421 263408543 737420421 465991601 533758777 465991601 533758777 86367412 915534439 86367412 915534439 281851151 718467432 281851151 718467432 171664238 829007961 171664238 829007961 371788922 628479480 371788922 628479480 783733624 215058918 783733624 215058918 321237189 680281687 321237189 680281687 935221896 63017811 935221896 63017811 497579771 502188022 497579771 502188022 761907232 236778151 761907232 236778151 953499222 45298556 953499222 45298556 338412340 662868725 338412340 662868725 177837045 822825887 177837045 822825887 135436736 866107686 135436736 866107686 463731994 535669670 463731994 535669670 230014304 770936843 230014304 770936843 304011779 697660733 304011779 697660733 786316044 212175972 786316044 212175972 22333982 978963562 22333982 978963562 115262990 885855671 115262990 885855671 653057068 346642142 653057068 346642142 298679530 702411102 298679530 702411102 946969219 51856655 946969219 51856655 15021450 985807097 15021450 985807097 254101020 746452843 254101020 746452843 350716169 650238691 350716169 650238691 608833807 390746671 608833807 390746671 179320967 821372679 179320967 821372679 102417158 899281379 102417158 899281379 995520506 4537340 995520506 4537340 660603342 339095831 660603342 339095831 70164903 931558749 70164903 931558749 268949278 731669978 268949278 731669978 127262111 873642430 127262111 873642430 693790482 305291561 693790482 305291561 395987640 604066137 395987640 604066137 408978045 591595361 408978045 591595361 360624652 639464941 360624652 639464941 736520926 263244391 736520926 263244391 687174078 311316845 687174078 311316845 81277810 920645747 81277810 920645747 750764417 248340371 750764417 248340371 131228588 869850524 131228588 869850524 237282375 763689854 237282375 763689854 302724409 698929123 302724409 698929123 126681350 874152048 126681350 874152048 337124681 664091958 337124681 664091958 716661416 283040557 716661416 283040557 650300624 349311568 650300624 349311568 619251983 380852420 619251983 380852420 67064263 935310821 67064263 935310821 731005492 268797128 731005492 268797128 884669389 113654843 884669389 113654843 286488949 714248151 286488949 714248151 479889250 519589100 479889250 519589100 855572484 143477362 855572484 143477362 978991742 20261683 978991742 20261683 345290522 655644656 345290522 655644656 100787601 901134303 100787601 901134303 143927385 857563727 143927385 857563727 143899717 857573863 143899717 857573863 711344926 288214003 711344926 288214003 558638535 442189924 558638535 442189924 358221320 642176531 358221320 642176531 578937367 421887899 578937367 421887899 33004010 968240904 33004010 968240904 589358041 411204546 589358041 411204546 628755444 370716774 628755444 370716774 79288400 922650355 79288400 922650355 760991202 237739219 760991202 237739219 650315036 349302314 650315036 349302314 460900107 538445793 460900107 538445793 583154893 417757503 583154893 417757503 718650424 281165969 718650424 281165969 817484760 180955004 817484760 180955004 885757866 112666211 885757866 112666211 635150556 364338494 635150556 364338494 839186522 159871671 839186522 159871671 985909227 14030923 985909227 14030923 161218315 839734088 161218315 839734088 94804934 907555731 94804934 907555731 54032640 947297514 54032640 947297514 440217022 559837728 440217022 559837728 732987768 266825962 732987768 266825962 659222534 340415627 659222534 340415627 625639279 374103410 625639279 374103410 958606984 40582397 958606984 40582397 12076209 988591460 12076209 988591460 772515310 225806948 772515310 225806948 295548673 705480320 295548673 705480320 497506932 502235453 497506932 502235453 313585682 688160514 313585682 688160514 667726594 331426187 667726594 331426187 180213256 820582077 180213256 820582077 895670566 103896013 895670566 103896013 833536537 165577539 833536537 165577539 834226793 165081877 834226793 165081877 160283407 840531152 160283407 840531152 627440557 371938359 627440557 371938359 689936068 308876212 689936068 308876212 273907925 726477556 273907925 726477556 336890371 664348464 336890371 664348464 838963555 160163784 838963555 160163784 463994030 535490654 463994030 535490654 344346072 656650343 344346072 656650343 707996538 291839898 707996538 291839898 960687042 38256474 960687042 38256474 649289791 350324266 649289791 350324266 82191839 919824802 82191839 919824802 180292966 820509996 180292966 820509996 399385719 601011470 399385719 601011470 795496355 202792199 795496355 202792199 941744989 57328965 941744989 57328965 999555734 539468 999555734 539468 603318547 396170801 603318547 396170801 793335480 205004328 793335480 205004328 936189002 62226650 936189002 62226650 689311386 309427008 689311386 309427008 120842828 880188073 120842828 880188073 754748580 244314538 754748580 244314538 449423577 550024357 449423577 550024357 253556818 746963989 253556818 746963989 27270336 973852703 27270336 973852703 886553518 111914872 886553518 111914872 206350708 793887907 206350708 793887907 117551342 883518279 117551342 883518279 77596261 924163474 77596261 924163474 553268092 447483810 553268092 447483810 504963738 494185753 504963738 494185753 668650358 330261410 668650358 330261410 918112398 80864041 918112398 80864041 79439170 922486220 79439170 922486220 275934146 724588653 275934146 724588653 880743540 117659695 880743540 117659695 637764573 361595057 637764573 361595057 507164224 491929050 507164224 491929050 659701767 339820887 659701767 339820887 995474081 4652876 995474081 4652876 244826475 756306359 244826475 756306359 437398333 562874313 437398333 562874313 104020978 897717337 104020978 897717337 332972764 668889624 332972764 668889624 133160424 868031332 133160424 868031332 746456551 252779041 746456551 252779041 161806557 839185019 161806557 839185019 282816841 717660465 282816841 717660465 790861949 207578195 790861949 207578195 827476407 171474137 827476407 171474137 571098513 429470493 571098513 429470493 555681251 444750723 555681251 444750723 565745880 435136833 565745880 435136833 682126158 315928774 682126158 315928774 330972915 670650003 330972915 670650003 484740284 514925386 484740284 514925386 300675101 700737287 300675101 700737287 946155861 52624525 946155861 52624525 524878000 475274186 524878000 475274186 863310587 134976415 863310587 134976415 617644317 382273553 617644317 382273553 217028548 783029589 217028548 783029589 709748435 289790438 709748435 289790438 115376928 885555195 115376928 885555195 898871824 100449552 898871824 100449552 545036160 455639264 545036160 455639264 150730550 850249429 150730550 850249429 226325486 774391173 226325486 774391173 836091354 163170968 836091354 163170968 874532206 123654621 874532206 123654621 187498175 812771906 187498175 812771906 560038781 441016458 560038781 441016458 564364801 436526171 564364801 436526171 898622139 100712677 898622139 100712677 342378670 658853293 342378670 658853293 626874452 372529147 626874452 372529147 681475351 316631369 681475351 316631369 916421552 82247034 916421552 82247034 197544465 802719306 197544465 802719306 205453523 794712120 205453523 794712120 576365049 424492244 576365049 424492244 127357233 873498828 127357233 873498828 536913441 463508016 536913441 463508016 235149668 765865897 235149668 765865897 26126736 974950442 26126736 974950442 470899570 529157429 470899570 529157429 488983240 511011265 488983240 511011265 629362010 370122351 629362010 370122351 423606065 576732052 423606065 576732052 517341135 482452472 517341135 482452472 880290049 118030978 880290049 118030978 492298573 507808130 492298573 507808130 87280228 914646538 87280228 914646538 290807924 710003324 290807924 710003324 111032981 890118541 111032981 890118541 211718620 788103664 211718620 788103664 246661433 754516943 246661433 754516943 793349787 204960987 793349787 204960987 971207314 28090702 971207314 28090702 910933979 87221025 910933979 87221025 947376360 51354579 947376360 51354579 387653494 612638700 387653494 612638700 88237708 913771587 88237708 913771587 239529340 761426975 239529340 761426975 996907038 3135623 996907038 3135623 814024642 184072097 814024642 184072097 264948479 735851451 264948479 735851451 82075285 919900364 82075285 919900364 268870125 731758223 268870125 731758223 495723568 503843961 495723568 503843961 250373597 750602889 250373597 750602889 245526706 755782343 245526706 755782343 372728016 627385424 372728016 627385424 68283933 933685509 68283933 933685509 628179000 371218354 628179000 371218354 396530214 603503303 396530214 603503303 368904396 631285687 368904396 631285687 262728750 738014145 262728750 738014145 30799292 970567270 30799292 970567270 949020616 49630845 949020616 49630845 261824565 739110178 261824565 739110178 144071655 857491959 144071655 857491959 48133909 952689771 48133909 952689771 315494952 686327764 315494952 686327764 594847535 405572704 594847535 405572704 909599620 88752346 909599620 88752346 658116171 341640673 658116171 341640673 513523933 485742066 513523933 485742066 562841205 437957376 562841205 437957376 192810682 807402601 192810682 807402601 71183739 930291697 71183739 930291697 565137811 435693228 565137811 435693228 618845681 381189370 618845681 381189370 978763918 20537879 978763918 20537879 336740556 664548527 336740556 664548527 396795274 603308655 396795274 603308655 749996442 249075663 749996442 249075663 298906333 702200698 298906333 702200698 960902676 38056966 960902676 38056966 991605932 8172123 991605932 8172123 493385084 506590313 493385084 506590313 800624809 197400808 800624809 197400808 310204924 691542290 310204924 691542290 350757310 650194970 350757310 650194970 192263002 807947286 192263002 807947286 799340903 198883505 799340903 198883505 423630011 576687032 423630011 576687032 63185078 939003258 63185078 939003258 71017772 930499435 71017772 930499435 903278173 95788329 903278173 95788329 557005635 443418042 557005635 443418042 707778997 291997066 707778997 291997066 986023589 13930514 986023589 13930514 904640527 94071404 904640527 94071404 973019633 26751254 973019633 26751254 294621358 706495035 294621358 706495035 425165485 574962818 425165485 574962818 614105096 385714485 614105096 385714485 932456792 66047746 932456792 66047746 456502481 543273941 456502481 543273941 583537346 417334853 583537346 417334853 562892780 437876898 562892780 437876898 114748559 886341558 114748559 886341558 99206184 902882758 99206184 902882758 156662651 844105508 156662651 844105508 36475689 964604521 36475689 964604521 188190779 811927311 188190779 811927311 698326881 301060580 698326881 301060580 639818467 359769695 639818467 359769695 813038480 185177524 813038480 185177524 50643218 950529171 50643218 950529171 391503873 608471742 391503873 608471742 484054665 515515297 484054665 515515297 168252592 832476362 168252592 832476362 43785027 957052226 43785027 957052226 770362420 227933406 770362420 227933406 324519826 677024806 324519826 677024806 616912572 383138311 616912572 383138311 803369110 194563146 803369110 194563146 954031030 44911604 954031030 44911604 81353689 920552147 81353689 920552147 84748303 917185833 84748303 917185833 858381587 140497385 858381587 140497385 163080363 837936502 163080363 837936502 772486243 225833488 772486243 225833488 948154403 50573397 948154403 50573397 118346202 882789916 118346202 882789916 444676225 555144786 444676225 555144786 541520914 459204661 541520914 459204661 879620071 118690405 879620071 118690405 736641928 263107064 736641928 263107064 703211327 296375156 703211327 296375156 537041039 463402931 537041039 463402931 350807930 650153390 350807930 650153390 585572090 415003684 585572090 415003684 896101385 103457495 896101385 103457495 476554755 523447067 476554755 523447067 898399499 101017745 898399499 101017745 628392118 371061326 628392118 371061326 514531533 484948215 514531533 484948215 623927211 375893492 623927211 375893492 765283117 233156844 765283117 233156844 406200213 594316061 406200213 594316061 611515891 388161058 611515891 388161058 230096613 770869380 230096613 770869380 379920169 620196853 379920169 620196853 83682160 918285184 83682160 918285184 831760414 167519554 831760414 167519554 757278117 241793888 757278117 241793888 860085682 139019031 860085682 139019031 478067788 521554223 478067788 521554223 190550800 809557665 190550800 809557665 408245983 592365899 408245983 592365899 113490731 887735993 113490731 887735993 368210670 631992770 368210670 631992770 95979649 906145830 95979649 906145830 646769079 352674547 646769079 352674547 907990309 90556216 907990309 90556216 187193424 813196445 187193424 813196445 853125697 145734347 853125697 145734347 133194269 867970386 133194269 867970386 949555976 49040856 949555976 49040856 755175138 243948344 755175138 243948344 664464600 335153020 664464600 335153020 486681181 513047216 486681181 513047216 856626509 142329197 856626509 142329197 879562802 118740432 879562802 118740432 940498757 58288306 940498757 58288306 760283050 238528835 760283050 238528835 328659735 672756359 328659735 672756359 127366759 873483228 127366759 873483228 881373836 117054876 881373836 117054876 102052211 899899343 102052211 899899343 583948394 416866303 583948394 416866303 678739721 319525969 678739721 319525969 838103823 161009344 838103823 161009344 672642949 325852320 672642949 325852320 855919592 143014843 855919592 143014843 89466507 912727364 89466507 912727364 97164532 904839610 97164532 904839610 305627322 696152080 305627322 696152080 673099163 325321786 673099163 325321786 770906294 227469723 770906294 227469723 839547562 159460812 839547562 159460812 263010804 737709219 263010804 737709219 271902784 728337625 271902784 728337625 799267374 198937006 799267374 198937006 738551029 261156025 738551029 261156025 427018249 572903219 427018249 572903219 382305938 618057949 382305938 618057949 123596436 877567524 123596436 877567524 673882875 324381563 673882875 324381563 788350502 210385408 788350502 210385408 532451230 467340855 532451230 467340855 523408982 476571030 523408982 476571030 383841882 616351065 383841882 616351065 735720537 263986893 735720537 263986893 180643749 820226875 180643749 820226875 59161698 942765521 59161698 942765521 984932128 14800649 984932128 14800649 892297728 106710892 892297728 106710892 465362144 534388151 465362144 534388151 859640760 139575180 859640760 139575180 52519543 948656660 52519543 948656660 921989625 76629924 921989625 76629924 633526900 366030819 633526900 366030819 908565432 89940529 908565432 89940529 406925794 593684379 406925794 593684379 408202600 592429481 408202600 592429481 170534400 829941016 170534400 829941016 816768783 181724624 816768783 181724624 87798501 914114321 87798501 914114321 405342114 595083646 405342114 595083646 594998089 405525453 594998089 405525453 912043895 86119425 912043895 86119425 129729516 871285775 129729516 871285775 233453180 767614510 233453180 767614510 392331331 607344841 392331331 607344841 640207390 359271609 640207390 359271609 448447816 550921938 448447816 550921938 732715496 267081324 732715496 267081324 241465019 759680484 241465019 759680484 25834114 975376141 25834114 975376141 55330621 946190228 55330621 946190228 506477483 492753445 506477483 492753445 547281634 453344211 547281634 453344211 393351817 606408740 393351817 606408740 919976424 78861943 919976424 78861943 846805656 152011953 846805656 152011953 161459764 839523445 161459764 839523445 454743533 544854242 454743533 544854242 740485451 259059550 740485451 259059550 287785622 712848500 287785622 712848500 838534262 160516834 838534262 160516834 919562500 79338931 919562500 79338931 533098840 466725719 533098840 466725719 89856893 912262076 89856893 912262076 554732181 445893598 554732181 445893598 773005924 225250958 773005924 225250958 479824413 519733566 479824413 519733566 513664957 485633379 513664957 485633379 94528848 907941804 94528848 907941804 503062094 496180772 503062094 496180772 108937964 892143609 108937964 892143609 988807261 11260047 988807261 11260047 88057498 913883639 88057498 913883639 197794976 802502527 197794976 802502527 264613151 736261631 264613151 736261631 483689824 515980329 483689824 515980329 102034146 899900067 102034146 899900067 823677783 174836750 823677783 174836750 959921049 39289069 959921049 39289069 265878922 734634334 265878922 734634334 223597780 776902700 223597780 776902700 669675951 329229978 669675951 329229978 730702725 269226284 730702725 269226284 323407787 678122519 323407787 678122519 844384112 154632349 844384112 154632349 473199677 526755704 473199677 526755704 817851444 180607122 817851444 180607122 347215258 653646102 347215258 653646102 61187766 940901237 61187766 940901237 661720503 337787674 661720503 337787674 772279342 225967001 772279342 225967001 943740453 55403368 943740453 55403368 125454387 875779922 125454387 875779922 600496366 399332607 600496366 399332607 636537273 362894874 636537273 362894874 667275922 332069816 667275922 332069816 778776787 220039391 778776787 220039391 492816537 507294676 492816537 507294676 4448286 995449666 4448286 995449666 343503803 657477903 343503803 657477903 341177465 660051364 341177465 660051364 781191954 217649310 781191954 217649310 813962366 184154520 813962366 184154520 292013590 709071999 292013590 709071999 780792952 218092885 780792952 218092885 235279674 765797275 235279674 765797275 842546152 156130871 842546152 156130871 765927911 232556478 765927911 232556478 600701487 399142328 600701487 399142328 909900167 88392160 909900167 88392160 862874336 135412719 862874336 135412719 521640742 478476999 521640742 478476999 831365252 167989739 831365252 167989739 123121718 878154842 123121718 878154842 651563316 348005214 651563316 348005214 626522336 373108285 626522336 373108285 335146392 666503626 335146392 666503626 674591252 323457370 674591252 323457370 994850010 5289940 994850010 5289940 345894656 655078335 345894656 655078335 405927561 594544154 405927561 594544154 82787403 919271528 82787403 919271528 688078527 310476477 688078527 310476477 124158739 876949383 124158739 876949383 462229140 537185116 462229140 537185116 889456459 109425048 889456459 109425048 274864689 725551172 274864689 725551172 647895315 351731392 647895315 351731392 694148157 304919864 694148157 304919864 224530897 775830404 224530897 775830404 909935478 88273275 909935478 88273275 869363994 128773586 869363994 128773586 147938670 853133147 147938670 853133147 319008720 682665801 319008720 682665801 123221434 878003499 123221434 878003499 892295472 106713316 892295472 106713316 828549561 170395205 828549561 170395205 716582326 283118989 716582326 283118989 409023504 591550138 409023504 591550138 339170217 662084859 339170217 662084859 669576933 329363543 669576933 329363543 817603054 180869545 817603054 180869545 500482697 499097720 500482697 499097720 138131319 863556380 138131319 863556380 890897582 107938449 890897582 107938449 964927138 34374341 964927138 34374341 151503634 849260950 151503634 849260950 998576993 1608770 998576993 1608770 559269389 441817201 559269389 441817201 334074964 667571531 334074964 667571531 482107832 517511419 482107832 517511419 244309883 756815454 244309883 756815454 876590804 121636991 876590804 121636991 431440913 568642689 431440913 568642689 290019990 710785342 290019990 710785342 669078175 329860867 669078175 329860867 665367596 334005591 665367596 334005591 60088275 941902636 60088275 941902636 440559066 559463871 440559066 559463871 378460768 621893841 378460768 621893841 370897395 629504003 370897395 629504003 564709874 436034848 564709874 436034848 760960596 237788769 760960596 237788769 655120541 344430036 655120541 344430036 458925496 540481315 458925496 540481315 919516074 79400116 919516074 79400116 939651876 59075742 939651876 59075742 359719137 640327370 359719137 640327370 135625267 865932457 135625267 865932457 637929425 361430133 637929425 361430133 225950055 774709442 225950055 774709442 228592946 772180203 228592946 772180203 51339250 949864235 51339250 949864235 355837429 644765137 355837429 644765137 29573957 971649633 29573957 971649633 283680264 716862368 283680264 716862368 94879495 907488525 94879495 907488525 794008825 204352075 794008825 204352075 550796615 449665826 550796615 449665826 150743592 850248728 150743592 850248728 168491109 832181847 168491109 832181847 986015587 13934059 986015587 13934059 193893300 806112506 193893300 806112506 754183312 245252100 754183312 245252100 756504527 242790822 756504527 242790822 541130330 459504383 541130330 459504383 835436681 164043345 835436681 164043345 629207539 370268280 629207539 370268280 670935850 327824364 670935850 327824364 930884954 67649210 930884954 67649210 325750336 675826625 325750336 675826625 416953454 583360089 416953454 583360089 27630689 973639999 27630689 973639999 29348720 971859880 29348720 971859880 263543793 737342633 263543793 737342633 448518396 550885113 448518396 550885113 792081030 206119803 792081030 206119803 36843836 964232694 36843836 964232694 917808095 81118603 917808095 81118603 951839927 46958778 951839927 46958778 826767758 172198293 826767758 172198293 162918647 838061232 162918647 838061232 109313649 891742423 109313649 891742423 357947331 642492263 357947331 642492263 878409307 119842945 878409307 119842945 788912740 209669049 788912740 209669049 514753356 484748443 514753356 484748443 276855484 723479964 276855484 723479964 911202359 87013233 911202359 87013233 655387985 344116882 655387985 344116882 777273683 221404673 777273683 221404673 801997462 195927106 801997462 195927106 329031933 672354173 329031933 672354173 158654591 842314502 158654591 842314502 276187238 724291468 276187238 724291468 515602446 484006646 515602446 484006646 637118530 362361527 637118530 362361527 966244588 33068915 966244588 33068915 828644955 170266201 828644955 170266201 537846067 462625534 537846067 462625534 545137158 455566164 545137158 455566164 509242348 489735170 509242348 489735170 213379350 786620820 213379350 786620820 73504914 928210077 73504914 928210077 476431780 523470650 476431780 523470650 178894456 821808794 178894456 821808794 180547742 820274634 180547742 820274634 857757856 141118603 857757856 141118603 570445834 430139726 570445834 430139726 555823930 444591638 555823930 444591638 271710602 728661465 271710602 728661465 606391349 393385162 606391349 393385162 569374259 431295849 569374259 431295849 383212423 617104370 383212423 617104370 694988489 304212637 694988489 304212637 759598422 239282516 759598422 239282516 964922129 34401293 964922129 34401293 250743784 750364747 250743784 750364747 367366846 632829711 367366846 632829711 920902894 77836177 920902894 77836177 86690155 915273889 86690155 915273889 619934397 380125550 619934397 380125550 394755362 605051828 394755362 605051828 866249312 131831653 866249312 131831653 971607782 27831512 971607782 27831512 323506437 678003445 323506437 678003445 535620336 464509765 535620336 464509765 350936232 650011688 350936232 650011688 147849489 853229724 147849489 853229724 485365653 514355883 485365653 514355883 541552866 459153136 541552866 459153136 725171503 274469287 725171503 274469287 106641076 894624991 106641076 894624991 128090162 872836585 128090162 872836585 782596821 216204261 782596821 216204261 610780282 389026231 610780282 389026231 29905605 971417961 29905605 971417961 136926474 864792749 136926474 864792749 602318305 397310639 602318305 397310639 303957157 697747684 303957157 697747684 227400559 773265299 227400559 773265299 91324570 910953960 91324570 910953960 667801412 331257828 667801412 331257828 49889428 951175702 49889428 951175702 950406424 48303395 950406424 48303395 278669937 721567219 278669937 721567219 281061066 719057888 281061066 719057888 709875304 289624072 709875304 289624072 359001354 641251162 359001354 641251162 157588042 843363173 157588042 843363173 564941122 435899633 564941122 435899633 389386649 610718439 389386649 610718439 231697055 769277565 231697055 769277565 697468789 301781965 697468789 301781965 393277837 606523802 393277837 606523802 947721024 51009288 947721024 51009288 220174497 779952411 220174497 779952411 687122812 311320652 687122812 311320652 96665011 905406196 96665011 905406196 812998608 185235745 812998608 185235745 226401248 774323525 226401248 774323525 561801751 439085213 561801751 439085213 853290322 145542231 853290322 145542231 3830922 996161556 3830922 996161556 178885464 821840377 178885464 821840377 210729054 789039151 210729054 789039151 438719860 561440173 438719860 561440173 68353115 933524358 68353115 933524358 960013790 39134532 960013790 39134532 331617342 670085211 331617342 670085211 387746160 612612859 387746160 612612859 506997440 492109676 506997440 492109676 325315646 676219447 325315646 676219447 759624168 239269408 759624168 239269408 355465878 645184202 355465878 645184202 774844152 223394918 774844152 223394918 606467183 393303342 606467183 393303342 638757444 360813137 638757444 360813137 207953344 791903776 207953344 791903776 92019311 910182838 92019311 910182838 344733152 656241018 344733152 656241018 382257802 618097973 382257802 618097973 350160976 650825027 350160976 650825027 973788706 25821640 973788706 25821640 540025598 460522875 540025598 460522875 117256254 883794066 117256254 883794066 815029874 183318463 815029874 183318463 354570862 646349120 354570862 646349120 391785743 608035879 391785743 608035879 843819558 155118239 843819558 155118239 817801315 180628091 817801315 180628091 307405464 694325605 307405464 694325605 620386286 379656549 620386286 379656549 953725439 45124826 953725439 45124826 247254354 753812168 247254354 753812168 398437988 601764593 398437988 601764593 747139211 251934443 747139211 251934443 340766678 660572139 340766678 660572139 454366290 545253436 454366290 545253436 378241434 622015637 378241434 622015637 226957077 773668382 226957077 773668382 908062958 90461553 908062958 90461553 699118099 300394675 699118099 300394675 230227996 770703318 230227996 770703318 449250562 550172111 449250562 550172111 735593481 264008034 735593481 264008034 172075581 828682347 172075581 828682347 562346710 438644320 562346710 438644320 623299324 376276519 623299324 376276519 691386867 307628036 691386867 307628036 530728828 469301549 530728828 469301549 575880564 424987379 575880564 424987379 832857486 166281803 832857486 166281803 484389609 515279691 484389609 515279691 109158470 891958287 109158470 891958287 4089898 995803040 4089898 995803040 869996974 128255300 869996974 128255300 795664184 202553044 795664184 202553044 797621699 200510456 797621699 200510456 721114253 278255955 721114253 278255955 794560497 203687762 794560497 203687762 326952106 674614165 326952106 674614165 820688799 177834987 820688799 177834987 824821870 173893072 824821870 173893072 586032311 414598458 586032311 414598458 880427635 117890093 880427635 117890093 728819107 270868805 728819107 270868805 839651364 159338842 839651364 159338842 556876160 443483284 556876160 443483284 52929227 948353234 52929227 948353234 71397808 930025448 71397808 930025448 7406952 992790499 7406952 992790499 374434638 625335058 374434638 625335058 976121562 23418540 976121562 23418540 422005673 578549304 422005673 578549304 955694341 43185448 955694341 43185448 586890436 413559917 586890436 413559917 801016316 197006947 801016316 197006947 37950923 963237569 37950923 963237569 639744991 359926456 639744991 359926456 327454432 674075621 327454432 674075621 507151018 491942520 507151018 491942520 350405369 650661636 350405369 650661636 296558540 704364505 296558540 704364505 792803022 205459347 792803022 205459347 912981126 85274967 912981126 85274967 783540432 215271593 783540432 215271593 286014905 714673567 286014905 714673567 298520119 702516274 298520119 702516274 616410260 383607076 616410260 383607076 638567381 360975598 638567381 360975598 761445194 237220955 761445194 237220955 845268598 153574279 845268598 153574279 171072068 829498763 171072068 829498763 667953778 331104474 667953778 331104474 490730105 509382390 490730105 509382390 240446841 760636058 240446841 760636058 554885633 445791179 554885633 445791179 582270232 418860590 582270232 418860590 64252423 938291859 64252423 938291859 909219771 89125816 909219771 89125816 133203896 867951745 133203896 867951745 82944287 919145474 82944287 919145474 57410534 944120736 57410534 944120736 43573928 957300039 43573928 957300039 556745184 443623419 556745184 443623419 267130012 733386320 267130012 733386320 936855456 61580920 936855456 61580920 310476908 691277378 310476908 691277378 612452333 387281387 612452333 387281387 328905403 672515548 328905403 672515548 343520095 657408770 343520095 657408770 8209197 992068572 8209197 992068572 323460342 678083875 323460342 678083875 931767465 66782158 931767465 66782158 579713712 421062602 579713712 421062602 648446546 351263574 648446546 351263574 782749741 216089338 782749741 216089338 783281442 215496023 783281442 215496023 804755613 193095015 804755613 193095015 377446565 622814859 377446565 622814859 1560279 998284137 1560279 998284137 932704698 65803346 932704698 65803346 582236809 418903301 582236809 418903301 5430198 994285713 5430198 994285713 138248218 863396715 138248218 863396715 59694099 942245137 59694099 942245137 381440913 618847200 381440913 618847200 608377714 391277634 608377714 391277634 358193125 642210207 358193125 642210207 54204623 947138955 54204623 947138955 267471759 732961843 267471759 732961843 738860079 260907132 738860079 260907132 638579140 360962437 638579140 360962437 388761761 611387316 388761761 611387316 681487644 316629746 681487644 316629746 840264414 158605954 840264414 158605954 65507876 936703678 65507876 936703678 518054806 481511780 518054806 481511780 941756424 57325360 941756424 57325360 751314471 247828578 751314471 247828578 259230798 741796420 259230798 741796420 279333083 721088416 279333083 721088416 867995780 130130087 867995780 130130087 237703065 763159972 237703065 763159972 622401940 377248908 622401940 377248908 761634615 237056051 761634615 237056051 575735836 425205187 575735836 425205187 514514757 484950077 514514757 484950077 416319520 583986208 416319520 583986208 737267573 262388367 737267573 262388367 458770109 540677402 458770109 540677402 913924999 84520155 913924999 84520155 572007558 428832205 572007558 428832205 512753814 486505976 512753814 486505976 808332474 189660138 808332474 189660138 813223367 184927184 813223367 184927184 88574495 913510588 88574495 913510588 61034305 940994485 61034305 940994485 623996976 375731894 623996976 375731894 215049011 784994433 215049011 784994433 506022725 493098678 506022725 493098678 327736188 673709866 327736188 673709866 808190450 189771964 808190450 189771964 193673385 806385368 193673385 806385368 241453319 759693053 241453319 759693053 634922450 364511545 634922450 364511545 227266851 773380336 227266851 773380336 767362264 231054864 767362264 231054864 392092513 607606027 392092513 607606027 947600624 51089830 947600624 51089830 225012627 775513141 225012627 775513141 948426348 50236006 948426348 50236006 330777052 670786960 330777052 670786960 806007093 191777221 806007093 191777221 769629566 228800997 769629566 228800997 959727477 39489757 959727477 39489757 410623259 589800826 410623259 589800826 248220038 752929764 248220038 752929764 337759289 663486297 337759289 663486297 599022828 401104586 599022828 401104586 101272160 900636906 101272160 900636906 596088491 404185340 596088491 404185340 140876208 860393007 140876208 860393007 398720242 601587251 398720242 601587251 602036319 397570427 602036319 397570427 725524103 274166491 725524103 274166491 825555910 173135048 825555910 173135048 679178631 319193770 679178631 319193770 516220643 483330026 516220643 483330026 115894684 885026297 115894684 885026297 348197519 652549214 348197519 652549214 163885576 837065473 163885576 837065473 252627161 748048231 252627161 748048231 125692180 875493492 125692180 875493492 13283608 987397977 13283608 987397977 454856332 544732158 454856332 544732158 338048300 663227723 338048300 663227723 426168809 573950615 426168809 573950615 17074741 983918956 17074741 983918956 467282003 532676976 467282003 532676976 642272119 357055690 642272119 357055690 247966476 753282517 247966476 753282517 31079035 970278554 31079035 970278554 850900451 148149162 850900451 148149162 239363791 761560433 239363791 761560433 360230029 639971865 360230029 639971865 849184435 149788644 849184435 149788644 858673808 140178950 858673808 140178950 815723068 182510406 815723068 182510406 879181685 119049487 879181685 119049487 529976527 469924580 529976527 469924580 852232100 146559400 852232100 146559400 346277466 654754738 346277466 654754738 973463567 26246210 973463567 26246210 164084678 836798791 164084678 836798791 217426580 782549031 217426580 782549031 423898196 576228603 423898196 576228603 711562797 287914356 711562797 287914356 240839068 760206917 240839068 760206917 73285777 928400806 73285777 928400806 165416333 835402015 165416333 835402015 831089010 168193658 831089010 168193658 626866333 372536438 626866333 372536438 558098799 442458202 558098799 442458202 335480871 666042825 335480871 666042825 61289861 940719675 61289861 940719675 748964690 250009985 748964690 250009985 378581092 621792654 378581092 621792654 524620372 475367283 524620372 475367283 163875462 837073068 163875462 837073068 896697282 102911383 896697282 102911383 399273317 601064608 399273317 601064608 777649100 221184341 777649100 221184341 697936272 301332844 697936272 301332844 663510716 336029478 663510716 336029478 757212371 241865572 757212371 241865572 105685159 895717984 105685159 895717984 73234509 928458361 73234509 928458361 87404864 914567204 87404864 914567204 633635174 365910586 633635174 365910586 298920785 702180075 298920785 702180075 970290548 28899944 970290548 28899944 792376832 205909633 792376832 205909633 854071854 144666245 854071854 144666245 749789248 249249752 749789248 249249752 751167954 248025934 751167954 248025934 180802874 820029713 180802874 820029713 686696789 311647854 686696789 311647854 654100309 345425614 654100309 345425614 269110566 731572457 269110566 731572457 246266031 754882098 246266031 754882098 405272845 595133365 405272845 595133365 112182804 889057045 112182804 889057045 397061019 603167225 397061019 603167225 916293292 82420656 916293292 82420656 140175643 861237161 140175643 861237161 949522306 49051475 949522306 49051475 837279725 162028849 837279725 162028849 776842273 221722425 776842273 221722425 631708185 367882129 631708185 367882129 941826841 57236797 941826841 57236797 175433665 825340596 175433665 825340596 634730295 364727510 634730295 364727510 646017284 353425609 646017284 353425609 725834223 273844830 725834223 273844830 651521980 348101572 651521980 348101572 875804897 122336061 875804897 122336061 195690829 804459969 195690829 804459969 318372472 683271436 318372472 683271436 525185609 474832508 525185609 474832508 765599037 232888848 765599037 232888848 605039458 394433029 605039458 394433029 241226583 759926361 241226583 759926361 500060380 499535702 500060380 499535702 549912959 450585514 549912959 450585514 895788026 103787049 895788026 103787049 302577443 699047987 302577443 699047987 800874514 197214555 800874514 197214555 646791214 352617037 646791214 352617037 975011686 24411560 975011686 24411560 214551798 785434001 214551798 785434001 331218052 670396988 331218052 670396988 519495044 480425476 519495044 480425476 424014709 575961786 424014709 575961786 903319846 95678003 903319846 95678003 443315977 556497937 443315977 556497937 881852425 116657703 881852425 116657703 190300260 809848102 190300260 809848102 733982155 265645300 733982155 265645300 118874246 882257044 118874246 882257044 580839377 420125060 580839377 420125060 768191477 230327912 768191477 230327912 527809959 472384621 527809959 472384621 564554966 436188648 564554966 436188648 87495567 914478949 87495567 914478949 412833092 587705248 412833092 587705248 771934808 226346078 771934808 226346078 822857342 175672521 822857342 175672521 758068863 240912243 758068863 240912243 487624374 512074803 487624374 512074803 140690031 860699638 140690031 860699638 149035366 851934478 149035366 851934478 160950256 840049550 160950256 840049550 176175482 824751690 176175482 824751690 691056110 307842736 691056110 307842736 154603539 846154489 154603539 846154489 574467582 426613009 574467582 426613009 608171194 391478172 608171194 391478172 137523600 864266851 137523600 864266851 142203812 859379524 142203812 859379524 144816717 856701407 144816717 856701407 245060868 756142372 245060868 756142372 293146260 707858997 293146260 707858997 883111019 115337599 883111019 115337599 560124383 440903835 560124383 440903835 491654144 508395222 491654144 508395222 297327155 703723740 297327155 703723740 341374731 659795148 341374731 659795148 446878288 552606915 446878288 552606915 431105992 568980158 431105992 568980158 277062452 723277186 277062452 723277186 402769063 597651579 402769063 597651579 433947105 566270411 433947105 566270411 218677913 781504448 218677913 781504448 93482252 908877179 93482252 908877179 698588212 300858327 698588212 300858327 371202981 629143464 371202981 629143464 185310567 815152843 185310567 815152843 184799772 815746784 184799772 815746784 420756863 579914416 420756863 579914416 739264786 260461703 739264786 260461703 78212557 923679756 78212557 923679756 982858238 16783845 982858238 16783845 227323718 773345301 227323718 773345301 618979730 381074440 618979730 381074440 500725128 498832377 500725128 498832377 923350629 75275019 923350629 75275019 809538211 188553146 809538211 188553146 691077361 307817773 691077361 307817773 200332598 800028582 200332598 800028582 934633258 63585960 934633258 63585960 716196374 283440196 716196374 283440196 957318925 41804851 957318925 41804851 616624438 383454107 616624438 383454107 485475666 514196709 485475666 514196709 438106825 562214079 438106825 562214079 460764691 538605253 460764691 538605253 38616851 962478638 38616851 962478638 130305679 870820940 130305679 870820940 378614811 621754592 378614811 621754592 420498386 580230955 420498386 580230955 502799852 496432600 502799852 496432600 687728604 310804844 687728604 310804844 554952247 445731399 554952247 445731399 251539488 749414296 251539488 749414296 455598800 544126451 455598800 544126451 346957854 654044761 346957854 654044761 991799915 8015394 991799915 8015394 283554765 717072728 283554765 717072728 273091786 727285375 273091786 727285375 188052362 812131131 188052362 812131131 326682093 674867444 326682093 674867444 275957644 724563048 275957644 724563048 976117241 23450700 976117241 23450700 816058604 182238773 816058604 182238773 905944926 92694607 905944926 92694607 38159484 963057402 38159484 963057402 242198488 759003469 242198488 759003469 779892362 218988202 779892362 218988202 993586152 6467520 993586152 6467520 718969494 280795998 718969494 280795998 164877569 835978370 164877569 835978370 127622591 873221556 127622591 873221556 337456758 663630165 337456758 663630165 446532314 553127035 446532314 553127035 64690057 937663678 64690057 937663678 494817303 504844010 494817303 504844010 749553430 249489723 749553430 249489723 968082099 31338424 968082099 31338424 759276837 239607913 759276837 239607913 600911797 398812406 600911797 398812406 374015458 625806497 374015458 625806497 124145316 876973176 124145316 876973176 941244907 57753458 941244907 57753458 154050693 846740084 154050693 846740084 662180739 337184837 662180739 337184837 391784996 608045963 391784996 608045963 124473134 876540084 124473134 876540084 61395826 940590140 61395826 940590140 462707917 536498092 462707917 536498092 534920977 465099860 534920977 465099860 950614753 48159625 950614753 48159625 525174172 474877506 525174172 474877506 759630159 239248368 759630159 239248368 451833921 547764031 451833921 547764031 484096993 515467092 484096993 515467092 74972296 926984002 74972296 926984002 513777598 485549113 513777598 485549113 428751581 571173193 428751581 571173193 689434894 309257958 689434894 309257958 398632804 601623999 398632804 601623999 465621072 534256501 465621072 534256501 307203837 694484736 307203837 694484736 344396352 656636475 344396352 656636475 571966584 428852983 571966584 428852983 322151706 679387104 322151706 679387104 769519754 228986431 769519754 228986431 333085644 668740271 333085644 668740271 37785882 963439256 37785882 963439256 279001427 721295926 279001427 721295926 557161045 443266616 557161045 443266616 195528285 804634151 195528285 804634151 740347144 259199275 740347144 259199275 655476774 344046103 655476774 344046103 705687957 293930586 705687957 293930586 836666604 162630480 836666604 162630480 190315657 809824208 190315657 809824208 113847694 887224117 113847694 887224117 726713809 272949631 726713809 272949631 986621121 13482843 986621121 13482843 552048021 448486366 552048021 448486366 161600624 839419082 161600624 839419082 430653546 569357893 430653546 569357893 429528150 570460108 429528150 570460108 348646109 652107721 348646109 652107721 10878081 989683164 10878081 989683164 595695097 404687157 595695097 404687157 996384871 3661083 996384871 3661083 914034601 84450017 914034601 84450017 4153045 995701033 4153045 995701033 817769230 180663545 817769230 180663545 524040667 475952597 524040667 475952597 832785724 166350976 832785724 166350976 146742315 854363080 146742315 854363080 158929098 842074363 158929098 842074363 74231628 927593879 74231628 927593879 22852510 978369332 22852510 978369332 756903602 242341263 756903602 242341263 249453915 751808218 249453915 751808218 393957387 605837793 393957387 605837793 598587380 401569113 598587380 401569113 319783057 681788924 319783057 681788924 724492347 275044013 724492347 275044013 839177581 159892464 839177581 159892464 996193514 3975439 996193514 3975439 772486320 225829912 772486320 225829912 181275110 819497236 181275110 819497236 201843774 798450356 201843774 798450356 255404759 745326311 255404759 745326311 101916396 900054021 101916396 900054021 327632379 673794835 327632379 673794835 354463402 646438562 354463402 646438562 334379600 667297123 334379600 667297123 762829311 235900483 762829311 235900483 369958064 630532060 369958064 630532060 30490909 970935003 30490909 970935003 258882110 742153260 258882110 742153260 241746277 759384873 241746277 759384873 874449936 123747329 874449936 123747329 863233656 135090954 863233656 135090954 677451326 320858709 677451326 320858709 997491428 2620231 997491428 2620231 502434802 496800204 502434802 496800204 262362069 738579435 262362069 738579435 697044425 302108052 697044425 302108052 250311336 750703379 250311336 750703379 189931836 810158432 189931836 810158432 416293788 584053076 416293788 584053076 35899580 964989851 35899580 964989851 710341542 289062476 710341542 289062476 891604325 107337153 891604325 107337153 610140180 389614941 610140180 389614941 498373708 501405262 498373708 501405262 218675701 781512267 218675701 781512267 358890029 641368926 358890029 641368926 364494223 635392345 364494223 635392345 964235035 34762937 964235035 34762937 445321071 554459106 445321071 554459106 537117186 463351963 537117186 463351963 745481728 253706597 745481728 253706597 420786729 579837523 420786729 579837523 436390504 563812778 436390504 563812778 812762078 185457489 812762078 185457489 154855137 845902251 154855137 845902251 151721564 849086042 151721564 849086042 25347957 975910974 25347957 975910974 48902419 952025047 48902419 952025047 988614649 11412361 988614649 11412361 957994807 41076375 957994807 41076375 42716067 958090018 42716067 958090018 162425306 838600987 162425306 838600987 248415133 752723847 248415133 752723847 910692172 87560418 910692172 87560418 599917210 400128382 599917210 400128382 651291515 348352729 651291515 348352729 9742346 990686931 9742346 990686931 495760798 503816126 495760798 503816126 521104011 478902045 521104011 478902045 700052904 299428409 700052904 299428409 756980720 242201118 756980720 242201118 501123435 498149138 501123435 498149138 535891389 464286902 535891389 464286902 837095108 162174944 837095108 162174944 447941180 551495454 447941180 551495454 352971628 648078141 352971628 648078141 706779982 292891205 706779982 292891205 865048295 132990699 865048295 132990699 547463564 453237435 547463564 453237435 796876251 201289359 796876251 201289359 3404024 996595309 3404024 996595309 475194394 524694183 475194394 524694183 264902832 735869082 264902832 735869082 371102254 629283703 371102254 629283703 188786561 811200315 188786561 811200315 429912008 569983771 429912008 569983771 620621652 379350676 620621652 379350676 251324147 749678075 251324147 749678075 860749051 137930736 860749051 137930736 476893657 523107828 476893657 523107828 644418032 354755362 644418032 354755362 7730196 992572963 7730196 992572963 233234492 767747680 233234492 767747680 420154145 580505375 420154145 580505375 39010878 961992757 39010878 961992757 771822521 226483769 771822521 226483769 447570075 551760503 447570075 551760503 35474249 965450622 35474249 965450622 642142937 357178302 642142937 357178302 318783252 682864114 318783252 682864114 625392058 374468016 625392058 374468016 427736150 572168942 427736150 572168942 481404941 518164148 481404941 518164148 281625459 718671887 281625459 718671887 657639250 342134510 657639250 342134510 500695891 498856287 500695891 498856287 526530978 473744441 526530978 473744441 620209224 379842815 620209224 379842815 62634703 939643847 62634703 939643847 548061369 452706516 548061369 452706516 260410410 740610407 260410410 740610407 922730501 75994912 922730501 75994912 805708772 192219093 805708772 192219093 697437491 301783871 697437491 301783871 218532422 781654401 218532422 781654401 179068371 821617930 179068371 821617930 482315133 517279686 482315133 517279686 528667347 471523782 528667347 471523782 353639040 647331547 353639040 647331547 316957714 684871821 316957714 684871821 339976717 661203351 339976717 661203351 140461493 860975316 140461493 860975316 357113395 643260943 357113395 643260943 476356314 523575334 476356314 523575334 200554978 799782709 200554978 799782709 450993482 548597162 450993482 548597162 236952871 764005053 236952871 764005053 112707606 888646786 112707606 888646786 874731723 123427110 874731723 123427110 298237810 702817752 298237810 702817752 393949918 605844485 393949918 605844485 455865601 543795972 455865601 543795972 981490592 17943653 981490592 17943653 756587652 242727658 756587652 242727658 232431059 768540900 232431059 768540900 175858611 824999910 175858611 824999910 128162067 872787913 128162067 872787913 37611459 963620112 37611459 963620112 203308682 796782552 203308682 796782552 359096068 641084257 359096068 641084257 849272323 149735823 849272323 149735823 280710507 719596908 280710507 719596908 796566997 201646701 796566997 201646701 655300930 344251463 655300930 344251463 294542771 706632500 294542771 706632500 772523293 225805366 772523293 225805366 198921995 801535012 198921995 801535012 261588612 739338246 261588612 739338246 264205643 736825675 264205643 736825675 830152485 169047028 830152485 169047028 657119784 342603343 657119784 342603343 118074759 883165199 118074759 883165199 727184829 272434474 727184829 272434474 359769057 640316136 359769057 640316136 209818514 790097317 209818514 790097317 560169654 440867240 560169654 440867240 501079840 498297124 501079840 498297124 864224738 133946079 864224738 133946079 620235667 379813133 620235667 379813133 617622511 382280847 617622511 382280847 877564513 120628832 877564513 120628832 528162577 471951457 528162577 471951457 568413097 432182916 568413097 432182916 419797259 581163708 419797259 581163708 719305233 280336993 719305233 280336993 802276395 195589317 802276395 195589317 587774380 412785778 587774380 412785778 567713827 432660964 567713827 432660964 44942717 955694531 44942717 955694531 334397444 667283289 334397444 667283289 432629096 567448071 432629096 567448071 455500240 544198734 455500240 544198734 166158169 834782367 166158169 834782367 602848653 396708425 602848653 396708425 926661391 72240408 926661391 72240408 493057695 506976223 493057695 506976223 486327160 513386423 486327160 513386423 782432215 216325194 782432215 216325194 338909368 662319567 338909368 662319567 541201088 459457355 541201088 459457355 252029279 748857205 252029279 748857205 905714603 92843862 905714603 92843862 392454375 607274810 392454375 607274810 769206470 229215976 769206470 229215976 185140010 815295238 185140010 815295238 449532004 549924362 449532004 549924362 477900511 521889344 477900511 521889344 373065875 626884799 373065875 626884799 440422201 559641311 440422201 559641311 509561995 489347452 509561995 489347452 88296124 913735372 88296124 913735372 262047985 738939780 262047985 738939780 442130354 557706678 442130354 557706678 520640164 479304859 520640164 479304859 383893374 616286336 383893374 616286336 560458630 440671670 560458630 440671670 444879455 554946249 444879455 554946249 655633695 343888799 655633695 343888799 261690210 739199937 261690210 739199937 832754681 166363534 832754681 166363534 606519244 393271606 606519244 393271606 104746197 896803709 104746197 896803709 360338639 639831978 360338639 639831978 337203505 664008906 337203505 664008906 46196012 954409732 46196012 954409732 370637348 629761400 370637348 629761400 634597469 364818013 634597469 364818013 759239747 239632737 759239747 239632737 651670599 347919467 651670599 347919467 488662611 511242891 488662611 511242891 895447572 104204228 895447572 104204228 793203903 205079362 793203903 205079362 274137013 726150953 274137013 726150953 729294665 270429651 729294665 270429651 741258874 258170476 741258874 258170476 375557500 624338964 375557500 624338964 471723160 528357253 471723160 528357253 850286020 148709816 850286020 148709816 388038787 612249328 388038787 612249328 975568330 23893119 975568330 23893119 311197954 690497876 311197954 690497876 957720112 41373912 957720112 41373912 671727275 327138117 671727275 327138117 445997476 553746841 445997476 553746841 816073931 182216926 816073931 182216926 596635768 403716020 596635768 403716020 318296730 683401256 318296730 683401256 676820600 321367094 676820600 321367094 538828519 461598701 538828519 461598701 271876745 728387603 271876745 728387603 898161978 101403456 898161978 101403456 673987190 324215472 673987190 324215472 682706724 315510797 682706724 315510797 267786346 732619919 267786346 732619919 312278812 689505783 312278812 689505783 554297259 446371942 554297259 446371942 203935837 796142478 203935837 796142478 772633818 225649615 772633818 225649615 104569559 897047686 104569559 897047686 736246040 263559831 736246040 263559831 454146624 545411286 454146624 545411286 965237889 33920456 965237889 33920456 143888176 857617063 143888176 857617063 549612105 450844092 549612105 450844092 312295778 689476705 312295778 689476705 214083686 785924214 214083686 785924214 10905789 989642533 10905789 989642533 928979759 69719888 928979759 69719888 509947868 489046161 509947868 489046161 687104073 311327618 687104073 311327618 390795311 609461521 390795311 609461521 391752689 608129853 391752689 608129853 23628626 977537771 23628626 977537771 302298942 699223373 302298942 699223373 288572762 711889518 288572762 711889518 334232688 667498274 334232688 667498274 969239278 29893116 969239278 29893116 146739407 854374658 146739407 854374658 556591136 443774875 556591136 443774875 615759579 384058771 615759579 384058771 259543482 741572249 259543482 741572249 677308228 320946851 677308228 320946851 969102776 30142883 969102776 30142883 280015736 720277454 280015736 720277454 493865235 506128471 493865235 506128471 693032818 306042266 693032818 306042266 236051327 765026905 236051327 765026905 868048525 130060891 868048525 130060891 702314706 297220697 702314706 297220697 911986253 86198839 911986253 86198839 17507161 983534435 17507161 983534435 165288103 835545723 165288103 835545723 742292359 257148669 742292359 257148669 537388679 463043272 537388679 463043272 639301356 360320043 639301356 360320043 169237623 831472101 169237623 831472101 727223871 272410890 727223871 272410890 902716366 96415578 902716366 96415578 966689486 32714065 966689486 32714065 426525220 573692955 426525220 573692955 403705322 596723260 403705322 596723260 767628147 230675857 767628147 230675857 318103949 683680658 318103949 683680658 256237547 744517641 256237547 744517641 779843302 219022929 779843302 219022929 193140446 807025648 193140446 807025648 461551174 537898326 461551174 537898326 678287536 319934445 678287536 319934445 561297992 439729317 561297992 439729317 115010356 886109062 115010356 886109062 35835818 965123078 35835818 965123078 532681621 467150423 532681621 467150423 122262545 879023009 122262545 879023009 741658015 257632374 741658015 257632374 429293895 570600750 429293895 570600750 874199522 123899102 874199522 123899102 255265256 745519371 255265256 745519371 944266597 54580045 944266597 54580045 760131132 238671245 760131132 238671245 412173897 588527042 412173897 588527042 53404389 947899014 53404389 947899014 50394926 950741182 50394926 950741182 361429185 638624038 361429185 638624038 31009113 970388098 31009113 970388098 993738111 6265725 993738111 6265725 948093959 50680638 948093959 50680638 25571277 975628398 25571277 975628398 954127358 44818197 954127358 44818197 454247116 545356034 454247116 545356034 68476599 933397935 68476599 933397935 194692360 805360835 194692360 805360835 113965595 887145492 113965595 887145492 858387667 140489394 858387667 140489394 927573151 71069576 927573151 71069576 211290826 788578239 211290826 788578239 681215129 316958010 681215129 316958010 651396674 348275702 651396674 348275702 715052101 284611061 715052101 284611061 220817109 779350972 220817109 779350972 225520000 775024681 225520000 775024681 722441123 277160001 722441123 277160001 362773972 637065869 362773972 637065869 473450449 526554665 473450449 526554665 381729270 618608414 381729270 618608414 126813014 874053908 126813014 874053908 801759354 196281925 801759354 196281925 87067237 914845633 87067237 914845633 33126253 968059241 33126253 968059241 127557684 873241335 127557684 873241335 271143976 729360230 271143976 729360230 285423023 715194080 285423023 715194080 494704594 505010999 494704594 505010999 818797476 179806877 818797476 179806877 45339945 955154545 45339945 955154545 752248775 247015104 752248775 247015104 205743770 794341365 205743770 794341365 238044705 762795470 238044705 762795470 326434369 675116266 326434369 675116266 842393124 156305992 842393124 156305992 742851356 256543626 742851356 256543626 920192332 78708470 920192332 78708470 661964251 337512582 661964251 337512582 555519812 444837690 555519812 444837690 765053000 233451681 765053000 233451681 796671548 201485240 796671548 201485240 763320016 235324957 763320016 235324957 69016868 932784642 69016868 932784642 383503547 616835181 383503547 616835181 757356018 241720096 757356018 241720096 84066962 917798468 84066962 917798468 519866205 480080418 519866205 480080418 566993384 433534403 566993384 433534403 165432589 835399739 165432589 835399739 873281885 124750133 873281885 124750133 391548676 608443113 391548676 608443113 60542070 941469382 60542070 941469382 92442065 909930787 92442065 909930787 181894780 818905079 181894780 818905079 732356206 267420804 732356206 267420804 166328620 834635905 166328620 834635905 227983191 772922360 227983191 772922360 493395630 506556766 493395630 506556766 898259561 101253650 898259561 101253650 438683655 561465502 438683655 561465502 663824960 335830599 663824960 335830599 507156076 491936183 507156076 491936183 821593842 176895161 821593842 176895161 936249351 62167394 936249351 62167394 513530343 485741851 513530343 485741851 469342547 530751141 469342547 530751141 458854299 540563585 458854299 540563585 409261591 591274854 409261591 591274854 689057477 309689459 689057477 309689459 127626954 873192104 127626954 873192104 312448883 689272949 312448883 689272949 952793468 45983189 952793468 45983189 844750140 154163648 844750140 154163648 976466879 23066999 976466879 23066999 98498125 903568038 98498125 903568038 933815517 64569202 933815517 64569202 670219598 328635890 670219598 328635890 357026111 643388425 357026111 643388425 622559751 377104068 622559751 377104068 403659784 596855558 403659784 596855558 510269723 488664365 510269723 488664365 44053819 956776603 44053819 956776603 810350702 187861091 810350702 187861091 637299064 362186608 637299064 362186608 615692726 384171132 615692726 384171132 311800774 689895817 311800774 689895817 839403156 159690866 839403156 159690866 301880226 699660524 301880226 699660524 414346388 586158491 414346388 586158491 783078104 215634925 783078104 215634925 54366804 946970018 54366804 946970018 348951707 651897019 348951707 651897019 190229126 809893647 190229126 809893647 675083873 323031536 675083873 323031536 200204965 800119863 200204965 800119863 845994157 152747038 845994157 152747038 336829220 664487757 336829220 664487757 843458322 155402177 843458322 155402177 587202397 413258375 587202397 413258375 165514761 835353631 165514761 835353631 880742587 117667352 880742587 117667352 490392608 509630714 490392608 509630714 784103768 214631674 784103768 214631674 797987121 200238992 797987121 200238992 107899334 893188538 107899334 893188538 315196035 686619003 315196035 686619003 239496559 761443523 239496559 761443523 191426185 808715750 191426185 808715750 131353530 869747615 131353530 869747615 833106254 166059171 833106254 166059171 216347586 783520158 216347586 783520158 891928524 107002517 891928524 107002517 133849880 867493111 133849880 867493111 968087317 31337984 968087317 31337984 192965260 807263968 192965260 807263968 656002833 343549588 656002833 343549588 691055425 307844321 691055425 307844321 883331641 115089429 883331641 115089429 467092014 532819621 467092014 532819621 407388931 593191764 407388931 593191764 641540764 357751644 641540764 357751644 25579684 975607705 25579684 975607705 295919463 705183567 295919463 705183567 71166332 930306065 71166332 930306065 192086955 808095297 192086955 808095297 328387781 673008478 328387781 673008478 434044366 566202676 434044366 566202676 484157391 515422726 484157391 515422726 194543824 805546805 194543824 805546805 906370621 92261998 906370621 92261998 96833265 905197630 96833265 905197630 902542985 96681665 902542985 96681665 693099902 305960509 693099902 305960509 465516251 534309127 465516251 534309127 372655828 627461362 372655828 627461362 516237717 483298392 516237717 483298392 211560405 788337287 211560405 788337287 629620489 369774801 629620489 369774801 951207048 47672679 951207048 47672679 339232782 662059969 339232782 662059969 878549860 119639315 878549860 119639315 558861697 442023644 558861697 442023644 729202088 270498347 729202088 270498347 523438657 476496269 523438657 476496269 593117374 407191763 593117374 407191763 186689949 813742628 186689949 813742628 156999759 843886628 156999759 843886628 466796250 533153539 466796250 533153539 673744731 324585467 673744731 324585467 523085420 476958736 523085420 476958736 812732555 185478636 812732555 185478636 621558716 378174459 621558716 378174459 294847023 706188696 294847023 706188696 486732507 513033646 486732507 513033646 856864657 142122005 856864657 142122005 151289472 849712536 151289472 849712536 622977390 376680862 622977390 376680862 372912935 627169065 372912935 627169065 271595651 728825601 271595651 728825601 935939521 62477475 935939521 62477475 224490914 775912362 224490914 775912362 47544901 953359200 47544901 953359200 793361525 204926365 793361525 204926365 470007825 530239973 470007825 530239973 77932194 923907523 77932194 923907523 756935092 242280512 756935092 242280512 817077868 181354831 817077868 181354831 469452521 530610086 469452521 530610086 478494829 521078078 478494829 521078078 342514505 658712851 342514505 658712851 206811131 793376028 206811131 793376028 333807648 667813229 333807648 667813229 973800448 25817320 973800448 25817320 97299847 904656051 97299847 904656051 176065406 824790810 176065406 824790810 478746819 520899177 478746819 520899177 490772134 509300216 490772134 509300216 388174492 612151206 388174492 612151206 152374323 848404533 152374323 848404533 356042591 644477028 356042591 644477028 308779925 693024792 308779925 693024792 915037378 83440340 915037378 83440340 811467338 186695935 811467338 186695935 919341009 79583076 919341009 79583076 926227350 72639740 926227350 72639740 992737479 7144043 992737479 7144043 324644065 676909521 324644065 676909521 669723680 329173941 669723680 329173941 896111044 103456094 896111044 103456094 103577941 898078385 103577941 898078385 28201256 973047090 28201256 973047090 330874122 670726974 330874122 670726974 644422669 354747259 644422669 354747259 26507061 974584780 26507061 974584780 47759855 953227345 47759855 953227345 333622035 668103312 333622035 668103312 410182175 590320495 410182175 590320495 393061740 606683104 393061740 606683104 992896271 7023514 992896271 7023514 920875280 77875743 920875280 77875743 258877822 742156776 258877822 742156776 732400042 267351137 732400042 267351137 24877411 976375730 24877411 976375730 415601210 584737580 415601210 584737580 170120425 830497642 170120425 830497642 400725312 599689682 400725312 599689682 272950673 727395513 272950673 727395513 301193844 700158507 301193844 700158507 57845859 943771665 57845859 943771665 999144790 1001922 999144790 1001922 558530080 442243545 558530080 442243545 914785302 83758977 914785302 83758977 518464801 481257429 518464801 481257429 453556361 545899769 453556361 545899769 185908898 814510151 185908898 814510151 436052509 564272890 436052509 564272890 172734167 828141304 172734167 828141304 848001034 150877554 848001034 150877554 162885903 838124601 162885903 838124601 39746895 961122417 39746895 961122417 960343693 38581014 960343693 38581014 341361232 659797817 341361232 659797817 960177469 38872462 960177469 38872462 136586151 865125951 136586151 865125951 74135971 927622245 74135971 927622245 274748409 725622980 274748409 725622980 470222842 530041990 470222842 530041990 58625127 943212971 58625127 943212971 889525449 109344543 889525449 109344543 94610104 907845769 94610104 907845769 427358438 572552476 427358438 572552476 328581613 672828590 328581613 672828590 585320424 415259472 585320424 415259472 994773331 5360605 994773331 5360605 838998284 160131318 838998284 160131318 531490699 468238382 531490699 468238382 642822072 356363311 642822072 356363311 968513943 30836318 968513943 30836318 751272361 247923624 751272361 247923624 604198676 395349028 604198676 395349028 89713040 912396089 89713040 912396089 163005914 837982383 163005914 837982383 9453376 990957846 9453376 990957846 619887672 380166062 619887672 380166062 117730675 883460631 117730675 883460631 352905469 648198881 352905469 648198881 484462812 515251401 484462812 515251401 701505311 297999036 701505311 297999036 812036601 186120813 812036601 186120813 459660609 539720119 459660609 539720119 649115327 350556826 649115327 350556826 709093943 290501573 709093943 290501573 321987625 679547991 321987625 679547991 190536334 809623195 190536334 809623195 776275678 222199229 776275678 222199229 981303285 18096875 981303285 18096875 887120652 111468980 887120652 111468980 721960685 277528124 721960685 277528124 429249653 570640059 429249653 570640059 968088147 31325063 968088147 31325063 707837921 291934678 707837921 291934678 410140184 590358709 410140184 590358709 244636140 756491509 244636140 756491509 108729986 892304661 108729986 892304661 899927568 99371987 899927568 99371987 403543179 596964754 403543179 596964754 716055143 283577870 716055143 283577870 950685121 48036176 950685121 48036176 733803429 265888202 733803429 265888202 718168929 281617048 718168929 281617048 653269863 346337851 653269863 346337851 283443715 717174719 283443715 717174719 797177705 200921561 797177705 200921561 992422509 7447876 992422509 7447876 586183458 414401532 586183458 414401532 497169927 502493206 497169927 502493206 533060283 466746089 533060283 466746089 880554268 117801506 880554268 117801506 344918224 655940428 344918224 655940428 160349437 840498843 160349437 840498843 169198176 831568741 169198176 831568741 771590210 226888081 771590210 226888081 804221510 193580103 804221510 193580103 246336707 754762166 246336707 754762166 25685982 975446144 25685982 975446144 423846211 576375944 423846211 576375944 993535553 6507982 993535553 6507982 265820598 734712116 265820598 734712116 335721895 665721107 335721895 665721107 877947658 120217171 877947658 120217171 164640704 836149698 164640704 836149698 336710804 664582895 336710804 664582895 654659642 344858890 654659642 344858890 594403170 406124231 594403170 406124231 758801452 239965998 758801452 239965998 374801094 624959584 374801094 624959584 677719988 320563896 677719988 320563896 289919872 710866065 289919872 710866065 89640234 912482345 89640234 912482345 981624989 17899852 981624989 17899852 244713527 756343897 244713527 756343897 430872836 569171153 430872836 569171153 290569837 710218428 290569837 710218428 87724665 914180137 87724665 914180137 125462862 875775676 125462862 875775676 617537759 382460323 617537759 382460323 66905747 935434880 66905747 935434880 301123764 700204966 301123764 700204966 433919965 566332244 433919965 566332244 388326324 611917077 388326324 611917077 980483575 18881199 980483575 18881199 788770746 209842362 788770746 209842362 488157250 511605061 488157250 511605061 176596934 824325898 176596934 824325898 748691590 250212068 748691590 250212068 410127883 590365502 410127883 590365502 958283086 40863873 958283086 40863873 159539388 841447473 159539388 841447473 832601231 166539704 832601231 166539704 727733337 271901099 727733337 271901099 564519106 436310539 564519106 436310539 57120246 944345130 57120246 944345130 693050352 306020615 693050352 306020615 613166463 386523899 613166463 386523899 224603433 775795764 224603433 775795764 598633084 401500121 598633084 401500121 847040314 151748104 847040314 151748104 826751117 172199754 826751117 172199754 373465725 626360356 373465725 626360356 598760505 401383667 598760505 401383667 366457067 633584626 366457067 633584626 56858750 944437106 56858750 944437106 442738485 557221930 442738485 557221930 824715189 173919396 824715189 173919396 219847949 780210089 219847949 780210089 43881142 956946942 43881142 956946942 299222458 701945064 299222458 701945064 498222493 501582525 498222493 501582525 785793569 212582518 785793569 212582518 262043782 738942939 262043782 738942939 601346509 398280456 601346509 398280456 226200267 774536701 226200267 774536701 770484666 227751759 770484666 227751759 696772087 302413799 696772087 302413799 3068671 996929712 3068671 996929712 978344156 21054122 978344156 21054122 764681259 234030435 764681259 234030435 758237186 240681834 758237186 240681834 436532102 563720912 436532102 563720912 10284853 990202654 10284853 990202654 320623586 680982996 320623586 680982996 990725009 9077469 990725009 9077469 783466983 215309821 783466983 215309821 936484617 61952925 936484617 61952925 896802336 102794190 896802336 102794190 151132757 849822169 151132757 849822169 560589889 440520796 560589889 440520796 75962326 926001989 75962326 926001989 56545461 944841789 56545461 944841789 806013305 191766321 806013305 191766321 669737883 329159118 669737883 329159118 444938768 554868963 444938768 554868963 870230149 128098601 870230149 128098601 165778852 835128769 165778852 835128769 599080381 401030383 599080381 401030383 91518532 910847578 91518532 910847578 599769642 400302340 599769642 400302340 66438955 935692289 66438955 935692289 237280728 763695552 237280728 763695552 932329187 66258929 932329187 66258929 479128320 520484308 479128320 520484308 243373322 757844082 243373322 757844082 212908348 786925516 212908348 786925516 113339429 887992346 113339429 887992346 432723627 567370099 432723627 567370099 855357355 143684584 855357355 143684584 585727001 414893534 585727001 414893534 912980782 85277125 912980782 85277125 713543178 286061713 713543178 286061713 614221618 385575170 614221618 385575170 531267170 468514207 531267170 468514207 853137816 145727290 853137816 145727290 658086287 341650033 658086287 341650033 404083412 596392414 404083412 596392414 357774431 642666418 357774431 642666418 884696500 113646202 884696500 113646202 695550278 303611299 695550278 303611299 428118181 571729058 428118181 571729058 273569949 726764556 273569949 726764556 708025491 291800216 708025491 291800216 703511159 296097956 703511159 296097956 511649584 487478477 511649584 487478477 511535968 487608488 511535968 487608488 539531799 460981312 539531799 460981312 795577642 202645118 795577642 202645118 218952538 781206944 218952538 781206944 929890962 68861330 929890962 68861330 737418730 262147766 737418730 262147766 489436127 510606753 489436127 510606753 557964518 442611975 557964518 442611975 625437671 374353845 625437671 374353845 921998420 76590118 921998420 76590118 987808576 12269513 987808576 12269513 968662280 30663994 968662280 30663994 983609111 16033548 983609111 16033548 596840014 403409526 596840014 403409526 271301412 729253269 271301412 729253269 662666532 336763353 662666532 336763353 656241032 343367058 656241032 343367058 168037639 832667959 168037639 832667959 562391472 438614286 562391472 438614286 453135104 546397451 453135104 546397451 43842704 957020806 43842704 957020806 892389960 106634069 892389960 106634069 717652105 282111667 717652105 282111667 491128527 509020399 491128527 509020399 427053598 572893567 427053598 572893567 594260476 406219122 594260476 406219122 236633360 764388789 236633360 764388789 64640911 937749449 64640911 937749449 725308044 274360242 725308044 274360242 200554007 799788707 200554007 799788707 107600628 893501473 107600628 893501473 938400498 59960701 938400498 59960701 428961278 570961361 428961278 570961361 38213827 962967117 38213827 962967117 874176339 123914706 874176339 123914706 615811163 384051457 615811163 384051457 20271280 980940559 20271280 980940559 902017882 97261840 902017882 97261840 334399142 667281839 334399142 667281839 719823694 279701833 719823694 279701833 287328841 713256274 287328841 713256274 683060967 315256685 683060967 315256685 973717109 25855583 973717109 25855583 169301339 831343225 169301339 831343225 42993819 957781240 42993819 957781240 485216682 514479863 485216682 514479863 93604430 908776867 93604430 908776867 764013485 234641807 764013485 234641807 402053456 598430120 402053456 598430120 215267382 784726867 215267382 784726867 521311301 478755602 521311301 478755602 351944857 649129692 351944857 649129692 59179193 942765061 59179193 942765061 437340902 562982228 437340902 562982228 596290478 403993484 596290478 403993484 339705721 661497692 339705721 661497692 795768010 202491536 795768010 202491536 461870675 537617547 461870675 537617547 251088504 749918407 251088504 749918407 352038299 649040482 352038299 649040482 887364949 111264099 887364949 111264099 440245888 559783408 440245888 559783408 31088520 970249048 31088520 970249048 597422988 402802727 597422988 402802727 453320426 546148721 453320426 546148721 374856778 624922393 374856778 624922393 163049546 837955306 163049546 837955306 596414348 403905264 596414348 403905264 388978830 611131301 388978830 611131301 790477359 207859359 790477359 207859359 497800553 501968891 497800553 501968891 789624550 208895073 789624550 208895073 439240553 560797116 439240553 560797116 8911459 991467874 8911459 991467874 130621663 870434531 130621663 870434531 69609061 932104898 69609061 932104898 961280301 37616277 961280301 37616277 185599237 814877260 185599237 814877260 906942547 91703403 906942547 91703403 649900930 349668917 649900930 349668917 307149399 694515543 307149399 694515543 360482979 639619145 360482979 639619145 934221347 64006350 934221347 64006350 430681398 569285330 430681398 569285330 826920163 172096063 826920163 172096063 796700465 201438594 796700465 201438594 61947773 940132913 61947773 940132913 94825767 907544233 94825767 907544233 619356554 380718393 619356554 380718393 875200618 122855484 875200618 122855484 859073861 139861103 859073861 139861103 439461416 560583592 439461416 560583592 967023676 32362548 967023676 32362548 910514523 87674604 910514523 87674604 981467315 17984199 981467315 17984199 715061392 284601449 715061392 284601449 68962064 932861496 68962064 932861496 374805889 624953917 374805889 624953917 317548670 684190203 317548670 684190203 779470768 219351082 779470768 219351082 327879400 673563591 327879400 673563591 734820442 264727253 734820442 264727253 159803496 841044431 159803496 841044431 278333429 722022121 278333429 722022121 527887850 472279293 527887850 472279293 972135531 27358286 972135531 27358286 265149934 735544824 265149934 735544824 820062906 178430031 820062906 178430031 822465940 176016997 822465940 176016997 429688791 570210425 429688791 570210425 192065907 808103692 192065907 808103692 806315600 191481072 806315600 191481072 365831169 634133341 365831169 634133341 570218962 430338001 570218962 430338001 756850424 242415221 756850424 242415221 709933699 289508041 709933699 289508041 564285856 436547754 564285856 436547754 290575847 710217315 290575847 710217315 47891298 953128604 47891298 953128604 811447702 186713134 811447702 186713134 805537806 192352067 805537806 192352067 269779463 730912521 269779463 730912521 352979459 648070781 352979459 648070781 793519583 204834736 793519583 204834736 303469606 698196839 303469606 698196839 387448233 612897515 387448233 612897515 664675898 334808883 664675898 334808883 645709948 353724607 645709948 353724607 106941094 894358749 106941094 894358749 410475629 589975598 410475629 589975598 837709525 161613278 837709525 161613278 692357107 306654054 692357107 306654054 607348340 392323720 607348340 392323720 479224784 520401318 479224784 520401318 623624824 376082356 623624824 376082356 669866101 329001442 669866101 329001442 690702879 308305196 690702879 308305196 852137434 146774729 852137434 146774729 134108003 867269532 134108003 867269532 22790736 978449354 22790736 978449354 814476444 183618863 814476444 183618863 210147864 789764817 210147864 789764817 99519209 902614407 99519209 902614407 745371644 253813049 745371644 253813049 311073193 690620846 311073193 690620846 48070395 952856313 48070395 952856313 148952796 852019113 148952796 852019113 355758943 644905534 355758943 644905534 485740831 513860505 485740831 513860505 964216531 34799690 964216531 34799690 558887910 442016857 558887910 442016857 619947993 380108644 619947993 380108644 987656796 12472078 987656796 12472078 644339596 354828558 644339596 354828558 167414806 833450286 167414806 833450286 70911744 930566941 70911744 930566941 208961703 790915038 208961703 790915038 580927098 420037798 580927098 420037798 790273485 208101106 790273485 208101106 178378488 822179915 178378488 822179915 561100871 439873875 561100871 439873875 424582792 575476594 424582792 575476594 577062326 423902370 577062326 423902370 274051473 726253145 274051473 726253145 455713838 543928556 455713838 543928556 652109544 347558765 652109544 347558765 815309532 183090926 815309532 183090926 275899203 724614134 275899203 724614134 919683400 79196223 919683400 79196223 333579540 668148162 333579540 668148162 905190663 93566750 905190663 93566750 925433389 73222289 925433389 73222289 589013214 411494503 589013214 411494503 723733804 275808500 723733804 275808500 626950861 372460730 626950861 372460730 160865179 840081012 160865179 840081012 879757835 118540507 879757835 118540507 454818168 544807261 454818168 544807261 531782545 467904602 531782545 467904602 680574868 317714102 680574868 317714102 569571344 430996082 569571344 430996082 272327286 727952311 272327286 727952311 972828221 26801049 972828221 26801049 167560926 833236761 167560926 833236761 668864 999272022 668864 999272022 850357183 148629554 850357183 148629554 492645867 507463008 492645867 507463008 832028707 167203064 832028707 167203064 143764718 857771924 143764718 857771924 952641889 46086635 952641889 46086635 871767006 126305795 871767006 126305795 296359662 704530972 296359662 704530972 35121201 965845518 35121201 965845518 348482952 652300050 348482952 652300050 229317206 771671018 229317206 771671018 606407697 393341836 606407697 393341836 222088784 778069326 222088784 778069326 251127835 749913563 251127835 749913563 103050497 898487150 103050497 898487150 537787866 462675513 537787866 462675513 801154002 196941550 801154002 196941550 792368971 205935034 792368971 205935034 292425928 708663831 292425928 708663831 154469876 846375146 154469876 846375146 293122178 707885215 293122178 707885215 569001698 431657934 569001698 431657934 311399544 690275098 311399544 690275098 800466690 197523927 800466690 197523927 623462076 376167788 623462076 376167788 442423371 557438897 442423371 557438897 105048358 896385553 105048358 896385553 213332434 786639388 213332434 786639388 262376646 738547933 262376646 738547933 879641583 118663618 879641583 118663618 27726861 973453274 27726861 973453274 426273916 573873794 426273916 573873794 654035319 345469126 654035319 345469126 566628852 434159551 566628852 434159551 804096583 193789632 804096583 193789632 202556906 797806085 202556906 797806085 358029361 642412334 358029361 642412334 373879475 625910769 373879475 625910769 873129814 124903087 873129814 124903087 690685942 308317956 690685942 308317956 31923729 969340255 31923729 969340255 610261341 389516755 610261341 389516755 788048392 210651773 788048392 210651773 615217846 384607436 615217846 384607436 684082761 314165334 684082761 314165334 669284029 329608157 669284029 329608157 198849842 801620350 198849842 801620350 633775905 365760625 633775905 365760625 733607682 266097753 733607682 266097753 103477055 898159369 103477055 898159369 123147556 878073883 123147556 878073883 882240796 116163854 882240796 116163854 414915780 585378540 414915780 585378540 865194809 132799811 865194809 132799811 833599215 165566836 833599215 165566836 797033657 201089427 797033657 201089427 278577525 721706028 278577525 721706028 989620448 10176645 989620448 10176645 358844736 641474832 358844736 641474832 163298167 837712357 163298167 837712357 500243574 499349070 500243574 499349070 678394900 319844267 678394900 319844267 253558114 746940626 253558114 746940626 893088827 106084208 893088827 106084208 170759457 829732358 170759457 829732358 676084759 322056957 676084759 322056957 327895950 673525916 327895950 673525916 338900335 662321650 338900335 662321650 825333192 173313310 825333192 173313310 145039233 856423277 145039233 856423277 11792320 988867379 11792320 988867379 234749660 766231590 234749660 766231590 564714077 436031115 564714077 436031115 181261422 819499519 181261422 819499519 485082648 514629611 485082648 514629611 361332315 638694622 361332315 638694622 728971482 270712024 728971482 270712024 311266626 690424521 311266626 690424521 78622836 923301418 78622836 923301418 26136850 974949643 26136850 974949643 549285774 451206376 549285774 451206376 896696400 102912346 896696400 102912346 605027162 394459411 605027162 394459411 799393254 198800706 799393254 198800706 183210865 817479047 183210865 817479047 60318150 941661885 60318150 941661885 49313701 951672229 49313701 951672229 958044096 41006928 958044096 41006928 70394427 931340511 70394427 931340511 269133164 731544671 269133164 731544671 827542657 171331078 827542657 171331078 903193250 95874842 903193250 95874842 171363205 829224306 171363205 829224306 193382706 806692858 193382706 806692858 492898448 507234289 492898448 507234289 580685959 420256249 580685959 420256249 84913893 917038248 84913893 917038248 760092466 238743251 760092466 238743251 236358402 764604368 236358402 764604368 935138636 63166801 935138636 63166801 77240009 924578499 77240009 924578499 701644459 297862746 701644459 297862746 282914933 717592429 282914933 717592429 409512072 591056049 409512072 591056049 750829321 248279645 750829321 248279645 874018186 124131012 874018186 124131012 286389490 714327050 286389490 714327050 323380666 678136304 323380666 678136304 744548068 254911293 744548068 254911293 397338596 602889042 397338596 602889042 16532927 984392217 16532927 984392217 35642677 965309032 35642677 965309032 389010945 611085710 389010945 611085710 684019662 314240324 684019662 314240324 713336709 286330326 713336709 286330326 134177813 867168336 134177813 867168336 860344776 138553598 860344776 138553598 125372992 875845209 125372992 875845209 578932567 421916490 578932567 421916490 406080346 594406945 406080346 594406945 401380339 599131661 401380339 599131661 562086224 438881384 562086224 438881384 773625976 224516704 773625976 224516704 885793171 112634871 885793171 112634871 650809856 348935097 650809856 348935097 682255125 315828184 682255125 315828184 498204423 501600401 498204423 501600401 800995296 197013120 800995296 197013120 947855713 50931376 947855713 50931376 338802344 662474143 338802344 662474143 416713045 583562903 416713045 583562903 982217749 17216982 982217749 17216982 413429246 587109682 413429246 587109682 846344052 152367078 846344052 152367078 230353058 770587563 230353058 770587563 525054470 474983374 525054470 474983374 534065132 465847397 534065132 465847397 188362797 811696354 188362797 811696354 189124543 810966736 189124543 810966736 367458452 632670523 367458452 632670523 868163820 129931704 868163820 129931704 998304660 1916974 998304660 1916974 743828177 255423721 743828177 255423721 461229827 538177707 461229827 538177707 442634463 557279599 442634463 557279599 567075850 433504904 567075850 433504904 948040522 50716885 948040522 50716885 846761718 152065989 846761718 152065989 498473085 501364521 498473085 501364521 322943840 678493322 322943840 678493322 310396571 691349502 310396571 691349502 423431482 576872092 423431482 576872092 682556558 315620105 682556558 315620105 628662347 370892220 628662347 370892220 743621298 255624650 743621298 255624650 452970520 546562227 452970520 546562227 968760677 30542247 968760677 30542247 752646550 246683236 752646550 246683236 343266539 657814512 343266539 657814512 930408235 68285211 930408235 68285211 268612037 731906366 268612037 731906366 993140847 6822937 993140847 6822937 910492381 87700616 910492381 87700616 596142773 404124191 596142773 404124191 766438340 232123278 766438340 232123278 22252545 979075702 22252545 979075702 991114192 8567123 991114192 8567123 932335797 66216224 932335797 66216224 421194242 579551482 421194242 579551482 462300395 537076244 462300395 537076244 766761982 231863760 766761982 231863760 835715300 163629166 835715300 163629166 508916992 490105990 508916992 490105990 487232277 512595002 487232277 512595002 801923854 195997013 801923854 195997013 115076722 886051017 115076722 886051017 401682316 598822546 401682316 598822546 739739935 259995301 739739935 259995301 118670775 882467735 118670775 882467735 352809826 648293349 352809826 648293349 494311256 505470576 494311256 505470576 691442394 307609250 691442394 307609250 31101458 970238865 31101458 970238865 489517004 510528359 489517004 510528359 897999399 101645780 897999399 101645780 873229209 124819987 873229209 124819987 954311561 44548919 954311561 44548919 277642929 722610320 277642929 722610320 107145767 894166303 107145767 894166303 663922277 335743071 663922277 335743071 720491399 278946607 720491399 278946607 758284318 240610184 758284318 240610184 268111139 732309180 268111139 732309180 906241864 92353063 906241864 92353063 537150753 463310814 537150753 463310814 363773256 636143045 363773256 636143045 663567494 336000213 663567494 336000213 353193754 647816557 353193754 647816557 667377633 331920774 667377633 331920774 417686774 582896972 417686774 582896972 609712625 390053938 609712625 390053938 737993652 261593521 737993652 261593521 997477343 2649389 997477343 2649389 224947441 775580819 224947441 775580819 57140081 944278595 57140081 944278595 447888885 551542493 447888885 551542493 795963125 202306467 795963125 202306467 874437528 123760668 874437528 123760668 822794650 175707058 822794650 175707058 904624738 94106529 904624738 94106529 709314072 290234396 709314072 290234396 769721639 228694867 769721639 228694867 274652847 725723400 274652847 725723400 88239265 913761418 88239265 913761418 80399497 921601876 80399497 921601876 45571451 954923545 45571451 954923545 209242894 790645825 209242894 790645825 6576499 993412820 6576499 993412820 159241434 841672321 159241434 841672321 70817782 930767423 70817782 930767423 704611098 294880336 704611098 294880336 262032758 738950041 262032758 738950041 594761081 405733773 594761081 405733773 482692820 517013794 482692820 517013794 555687036 444742015 555687036 444742015 539807438 460695190 539807438 460695190 547594594 453080124 547594594 453080124 770254830 228037787 770254830 228037787 990418132 9458587 990418132 9458587 963867269 35022125 963867269 35022125 249094700 752163834 249094700 752163834 829367022 169698753 829367022 169698753 482073068 517536240 482073068 517536240 243089070 758147329 243089070 758147329 114702184 886423862 114702184 886423862 242010328 759162426 242010328 759162426 822223118 176257347 822223118 176257347 964023441 34903463 964023441 34903463 631231855 368479820 631231855 368479820 50469207 950649889 50469207 950649889 926785364 72055761 926785364 72055761 344851943 656009394 344851943 656009394 250757868 750346716 250757868 750346716 56029053 945446804 56029053 945446804 593876054 406595106 593876054 406595106 419083707 581762255 419083707 581762255 531499382 468237458 531499382 468237458 405925266 594561112 405925266 594561112 761463975 237199376 761463975 237199376 353216724 647801631 353216724 647801631 303286126 698383612 303286126 698383612 702133825 297346594 702133825 297346594 752791643 246601444 752791643 246601444 146038337 855232824 146038337 855232824 389777320 610353298 389777320 610353298 243802292 757428624 243802292 757428624 298510483 702528749 298510483 702528749 349652802 651242613 349652802 651242613 688626951 309988769 688626951 309988769 252672024 747988852 252672024 747988852 995670765 4328722 995670765 4328722 930848935 67752018 930848935 67752018 590388471 410204443 590388471 410204443 220826598 779317460 220826598 779317460 373489161 626356041 373489161 626356041 728205241 271421016 728205241 271421016 230219984 770721331 230219984 770721331 956926432 42077582 956926432 42077582 720681853 278708304 720681853 278708304 704266012 295213094 704266012 295213094 475957241 523864837 475957241 523864837 771734900 226594621 771734900 226594621 947639545 51067244 947639545 51067244 290080857 710640728 290080857 710640728 468399968 531573861 468399968 531573861 131394102 869679404 131394102 869679404 554957890 445718170 554957890 445718170 4992056 994898729 4992056 994898729 128970129 872094193 128970129 872094193 532729210 467101076 532729210 467101076 822694419 175848234 822694419 175848234 18298719 982817247 18298719 982817247 195552411 804601701 195552411 804601701 400423747 600078468 400423747 600078468 13530013 987109451 13530013 987109451 67433808 934769432 67433808 934769432 499545845 500063905 499545845 500063905 398579795 601662576 398579795 601662576 514783391 484638468 514783391 484638468 705102542 294415003 705102542 294415003 550840948 449592174 550840948 449592174 842219345 156557337 842219345 156557337 104803735 896655787 104803735 896655787 170843482 829668777 170843482 829668777 683251150 315104988 683251150 315104988 372520896 627673185 372520896 627673185 24871042 976396459 24871042 976396459 590546880 409991029 590546880 409991029 117246761 883794398 117246761 883794398 947416993 51328803 947416993 51328803 210389984 789347812 210389984 789347812 79334536 922571727 79334536 922571727 162460287 838561629 162460287 838561629 233440040 767617329 233440040 767617329 154535686 846234832 154535686 846234832 82273452 919764988 82273452 919764988 820078397 178416543 820078397 178416543 42091018 958645345 42091018 958645345 271620917 728729802 271620917 728729802 387272371 613089098 387272371 613089098 791256989 207162570 791256989 207162570 132636382 868528684 132636382 868528684 885817307 112598353 885817307 112598353 136597843 865124906 136597843 865124906 279599079 720809280 279599079 720809280 123224254 878000683 123224254 878000683 300770520 700608568 300770520 700608568 290097180 710612425 290097180 710612425 69791708 931937808 69791708 931937808 428836522 571081913 428836522 571081913 712205547 287230998 712205547 287230998 661675875 337879886 661675875 337879886 202970037 797203540 202970037 797203540 598021409 402164734 598021409 402164734 981624638 17903701 981624638 17903701 839902554 159054340 839902554 159054340 161940524 839049229 161940524 839049229 875083350 123035055 875083350 123035055 443842537 555946173 443842537 555946173 837965896 161239687 837965896 161239687 170939547 829604936 170939547 829604936 195919965 804276836 195919965 804276836 874703128 123461252 874703128 123461252 388028083 612258603 388028083 612258603 170602474 829860534 170602474 829860534 846822737 151982298 846822737 151982298 105550328 895959698 105550328 895959698 962469901 36360683 962469901 36360683 703222564 296356142 703222564 296356142 920125528 78786813 920125528 78786813 167007536 833985107 167007536 833985107 52931889 948331456 52931889 948331456 248170779 753038887 248170779 753038887 487985045 511766409 487985045 511766409 167377954 833562869 167377954 833562869 630640639 368909561 630640639 368909561 140775386 860571801 140775386 860571801 618612432 381444793 618612432 381444793 171035446 829515140 171035446 829515140 718742733 281030654 718742733 281030654 455696340 543999468 455696340 543999468 191887239 808253906 191887239 808253906 808403309 189616154 808403309 189616154 521014628 478987084 521014628 478987084 942961621 56194030 942961621 56194030 868842859 129292746 868842859 129292746 128621756 872368123 128621756 872368123 95230195 907011317 95230195 907011317 334978996 666636069 334978996 666636069 143235801 858221369 143235801 858221369 131157077 869908903 131157077 869908903 63199656 938961670 63199656 938961670 153184709 847548964 153184709 847548964 379822794 620354993 379822794 620354993 501802375 497464865 501802375 497464865 98392799 903755031 98392799 903755031 811458842 186706667 811458842 186706667 954759210 44093003 954759210 44093003 614672977 385055295 614672977 385055295 49258407 951712509 49258407 951712509 306966106 694728288 306966106 694728288 312466852 689259656 312466852 689259656 9873838 990535230 9873838 990535230 462792412 536386532 462792412 536386532 351755633 649297826 351755633 649297826 629791339 369642662 629791339 369642662 781665962 217232575 781665962 217232575 680132079 318099077 680132079 318099077 642553121 356687842 642553121 356687842 105761345 895563945 105761345 895563945 905271114 93465432 905271114 93465432 424877866 575234597 424877866 575234597 37750040 963492106 37750040 963492106 127360730 873488074 127360730 873488074 518076593 481506632 518076593 481506632 374096783 625768632 374096783 625768632 704553632 294896227 704553632 294896227 461328349 538052065 461328349 538052065 914136531 84362512 914136531 84362512 259226186 741802542 259226186 741802542 298903601 702222935 298903601 702222935 180508341 820324367 180508341 820324367 533346531 466510179 533346531 466510179 399466828 600904973 399466828 600904973 792712932 205570544 792712932 205570544 758265548 240624779 758265548 240624779 589660314 410803380 589660314 410803380 84861217 917076829 84861217 917076829 676529641 321567334 676529641 321567334 412854954 587655702 412854954 587655702 241343182 759782540 241343182 759782540 583678643 417199741 583678643 417199741 710682647 288797583 710682647 288797583 600558752 399256352 600558752 399256352 393774948 605998661 393774948 605998661 987786032 12316799 987786032 12316799 265766542 734810260 265766542 734810260 467347139 532654693 467347139 532654693 477944138 521783111 477944138 521783111 223855007 776590117 223855007 776590117 713147610 286438712 713147610 286438712 289528949 711159491 289528949 711159491 929687848 69067129 929687848 69067129 69217699 932618298 69217699 932618298 675789992 322369198 675789992 322369198 357494752 642948057 357494752 642948057 495005477 504672530 495005477 504672530 727452663 272132763 727452663 272132763 440419878 559646133 440419878 559646133 127984447 872894962 127984447 872894962 961966950 36849733 961966950 36849733 586373185 414100076 586373185 414100076 984235689 15386883 984235689 15386883 18307404 982791389 18307404 982791389 332468955 669281547 332468955 669281547 693470373 305602568 693470373 305602568 568783275 431853533 568783275 431853533 188808386 811192337 188808386 811192337 644463311 354695243 644463311 354695243 721198966 278175731 721198966 278175731 717336209 282282696 717336209 282282696 705507391 294035065 705507391 294035065 293804026 707119199 293804026 707119199 549568273 450899526 549568273 450899526 190740185 809402248 190740185 809402248 116793001 884231088 116793001 884231088 281570610 718724773 281570610 718724773 312542182 689202003 312542182 689202003 241524366 759603466 241524366 759603466 304459563 697283699 304459563 697283699 942623634 56579828 942623634 56579828 974594885 24910748 974594885 24910748 630509992 368945443 630509992 368945443 354142582 646685212 354142582 646685212 484145778 515427530 484145778 515427530 516597207 483077772 516597207 483077772 888707672 110071323 888707672 110071323 458870543 540531022 458870543 540531022 964642860 34536457 964642860 34536457 813901215 184245082 813901215 184245082 70092067 931656671 70092067 931656671 852676543 146160379 852676543 146160379 245933373 755253786 245933373 755253786 525093945 474894576 525093945 474894576 187831583 812463762 187831583 812463762 166805188 834225427 166805188 834225427 506599195 492606690 506599195 492606690 465119931 534555888 465119931 534555888 872230665 125869889 872230665 125869889 650856628 348818838 650856628 348818838 14607284 986165276 14607284 986165276 270952797 729658526 270952797 729658526 107148676 894164152 107148676 894164152 621388782 378441632 621388782 378441632 193245968 806878381 193245968 806878381 323592077 677882420 323592077 677882420 909975228 88239157 909975228 88239157 144899263 856547703 144899263 856547703 26153654 974948435 26153654 974948435 527350080 472939315 527350080 472939315 380246139 619812211 380246139 619812211 20637063 980631853 20637063 980631853 893185115 105991073 893185115 105991073 849409810 149631678 849409810 149631678 617257288 382743689 617257288 382743689 382050919 618256922 382050919 618256922 93269190 909076715 93269190 909076715 437063018 563308916 437063018 563308916 114356263 886700959 114356263 886700959 79686058 922140498 79686058 922140498 909718018 88596243 909718018 88596243 389949221 610112127 389949221 610112127 42564721 958284015 42564721 958284015 96959773 905045626 96959773 905045626 385180642 615226864 385180642 615226864 207741172 792263826 207741172 792263826 229353007 771647600 229353007 771647600 984655005 15109147 984655005 15109147 31552132 969761848 31552132 969761848 721572525 277817721 721572525 277817721 71158427 930306824 71158427 930306824 809357620 188731624 809357620 188731624 30502687 970931797 30502687 970931797 131896241 869240122 131896241 869240122 738641645 261025300 738641645 261025300 477760645 522079377 477760645 522079377 217185933 782884499 217185933 782884499 471768502 528337019 471768502 528337019 821687625 176792191 821687625 176792191 75413044 926541771 75413044 926541771 589406454 411090212 589406454 411090212 182399771 818426003 182399771 818426003 255377966 745346305 255377966 745346305 287846332 712776584 287846332 712776584 437573974 562699613 437573974 562699613 899433590 99777002 899433590 99777002 728192765 271446486 728192765 271446486 739093609 260605538 739093609 260605538 228138241 772776259 228138241 772776259 133013483 868131534 133013483 868131534 526659556 473650571 526659556 473650571 519921120 480056968 519921120 480056968 835489631 163920746 835489631 163920746 240550693 760414286 240550693 760414286 961452020 37357067 961452020 37357067 749166392 249777146 749166392 249777146 418937641 581875120 418937641 581875120 235506100 765646099 235506100 765646099 377276656 623010927 377276656 623010927 305620193 696174155 305620193 696174155 648577400 351119117 648577400 351119117 206834462 793321650 206834462 793321650 504011867 495087943 504011867 495087943 723143585 276400359 723143585 276400359 975988249 23517211 975988249 23517211 739195108 260495864 739195108 260495864 417849978 582812854 417849978 582812854 306468444 695211666 306468444 695211666 71092298 930362357 71092298 930362357 684143341 314089619 684143341 314089619 504223024 494901586 50422
199999 747879772 499991574 747879772 499993337 634268331 499993337 634268331 299274831 700721677 299274831 700721677 343375064 499993030 343375064 499993030 856233608 143823798 856233608 143823798 500022069 593979122 500022069 593979122 135762263 135801479 135762263 135801479 499999414 830985479 499999414 830985479 500017025 383851122 500017025 383851122 500031275 91639637 500031275 91639637 369131703 500035779 369131703 500035779 661521588 338412059 661521588 338412059 18968177 980978827 18968177 980978827 500001936 507527371 500001936 507527371 939647639 939623448 939647639 939623448 319908824 680081074 319908824 680081074 864713634 499970092 864713634 499970092 472764084 500038263 472764084 500038263 362126422 500025749 362126422 500025749 500027288 117514997 500027288 117514997 483665248 500029396 483665248 500029396 724142265 724138359 724142265 724138359 559134324 440911990 559134324 440911990 500035935 291003113 500035935 291003113 500005294 283969908 500005294 283969908 148187328 851797540 148187328 851797540 975681852 24279683 975681852 24279683 91340002 499968148 91340002 499968148 174776949 174791556 174776949 174791556 500035732 30980834 500035732 30980834 205596732 499969529 205596732 499969529 349588495 650448637 349588495 650448637 499978676 531766218 499978676 531766218 217699452 217688368 217699452 217688368 499967953 275734304 499967953 275734304 733890513 733944261 733890513 733944261 44574521 955474755 44574521 955474755 353955271 646003161 353955271 646003161 306023493 693968623 306023493 693968623 996979304 2993668 996979304 2993668 217083606 499992148 217083606 499992148 386142945 613834987 386142945 613834987 446822089 446825701 446822089 446825701 671307228 499983590 671307228 499983590 500000450 809036082 500000450 809036082 34403615 965593034 34403615 965593034 260978211 739021813 260978211 739021813 178364687 821619280 178364687 821619280 721890602 721916076 721890602 721916076 977211241 22790865 977211241 22790865 55963911 499987834 55963911 499987834 355224843 500002100 355224843 500002100 294525504 705415525 294525504 705415525 499970922 447869328 499970922 447869328 499969633 608523448 499969633 608523448 949906635 50113554 949906635 50113554 499993744 831221536 499993744 831221536 138250086 861735343 138250086 861735343 844500930 844551104 844500930 844551104 85695887 85685904 85695887 85685904 975025835 499991657 975025835 499991657 247980165 752037810 247980165 752037810 431331804 500024857 431331804 500024857 59935055 59974731 59935055 59974731 280134141 499985090 280134141 499985090 17159347 17160513 17159347 17160513 307026818 306983925 307026818 306983925 354298868 645701243 354298868 645701243 998266457 998294106 998266457 998294106 640251606 359780344 640251606 359780344 356839044 643126670 356839044 643126670 605235646 605267164 605235646 605267164 500018759 678101896 500018759 678101896 237207129 762805108 237207129 762805108 934631205 500029047 934631205 500029047 580744504 499993044 580744504 499993044 235515060 764508297 235515060 764508297 776633801 776616314 776633801 776616314 561837709 561793590 561837709 561793590 499963731 330572375 499963731 330572375 97640014 902337507 97640014 902337507 603967945 395972396 603967945 395972396 710381425 710407324 710381425 710407324 120427076 120373640 120427076 120373640 500015743 450266918 500015743 450266918 697402645 500024906 697402645 500024906 859511845 140495851 859511845 140495851 877539220 499989211 877539220 499989211 571842679 428158042 571842679 428158042 500023812 349603696 500023812 349603696 198747152 500031301 198747152 500031301 149837462 500025164 149837462 500025164 252213564 252203960 252213564 252203960 796634946 203366397 796634946 203366397 379265749 499997816 379265749 499997816 953172613 953188009 953172613 953188009 163760095 163796228 163760095 163796228 116388410 883627395 116388410 883627395 500016403 89178974 500016403 89178974 323195579 323181774 323195579 323181774 499970739 326322026 499970739 326322026 225813313 225793205 225813313 225793205 499984830 568218781 499984830 568218781 249478233 750529331 249478233 750529331 785242812 500022473 785242812 500022473 499995671 687482935 499995671 687482935 657046961 342930085 657046961 342930085 500000662 843799288 500000662 843799288 551608751 551592621 551608751 551592621 499962279 792362165 499962279 792362165 499976364 307458414 499976364 307458414 499972666 611458715 499972666 611458715 493889416 493919701 493889416 493919701 260107335 260065002 260107335 260065002 500007116 320739472 500007116 320739472 499976754 462007227 499976754 462007227 173883759 173910017 173883759 173910017 500025254 180727397 500025254 180727397 851241626 851242438 851241626 851242438 793637348 499991513 793637348 499991513 404396905 404378541 404396905 404378541 769076707 230943964 769076707 230943964 47063886 952923990 47063886 952923990 879237203 120775781 879237203 120775781 556668092 556658054 556668092 556658054 400299107 599667305 400299107 599667305 500015068 723891372 500015068 723891372 166263479 500002294 166263479 500002294 499965704 662631953 499965704 662631953 220252155 499991538 220252155 499991538 116951526 499978150 116951526 499978150 147109425 147060195 147109425 147060195 380991146 380925740 380991146 380925740 334205672 665800340 334205672 665800340 952173796 952167524 952173796 952167524 500005175 790991940 500005175 790991940 500037292 825240585 500037292 825240585 284602172 715332495 284602172 715332495 500012449 585799433 500012449 585799433 67017845 67004073 67017845 67004073 634715773 500033132 634715773 500033132 102446629 897547517 102446629 897547517 500018467 433420497 500018467 433420497 562136634 562125730 562136634 562125730 499999858 876848810 499999858 876848810 500035569 68009410 500035569 68009410 947821370 947878053 947821370 947878053 289258260 499969980 289258260 499969980 260248852 739773501 260248852 739773501 500024451 129962146 500024451 129962146 644506934 355492409 644506934 355492409 546058341 453946727 546058341 453946727 647269947 647243574 647269947 647243574 499984964 940411730 499984964 940411730 500037603 303931658 500037603 303931658 877705749 877758718 877705749 877758718 470231255 529802318 470231255 529802318 750866312 249090700 750866312 249090700 500028069 434922403 500028069 434922403 898958341 101104052 898958341 101104052 844262702 155748415 844262702 155748415 500022067 503406955 500022067 503406955 970257999 499964745 970257999 499964745 503984409 503957009 503984409 503957009 933059913 933048953 933059913 933048953 479419956 520531857 479419956 520531857 590255765 590272652 590255765 590272652 20564481 979460913 20564481 979460913 231791380 768255715 231791380 768255715 271581683 271560106 271581683 271560106 500003755 329239248 500003755 329239248 254868005 254863222 254868005 254863222 978284721 21699594 978284721 21699594 601328044 398693766 601328044 398693766 287703619 287675580 287703619 287675580 741245528 500038727 741245528 500038727 499984646 165897589 499984646 165897589 665173117 334814099 665173117 334814099 499978489 246075556 499978489 246075556 800895887 199092900 800895887 199092900 216333542 783714025 216333542 783714025 880702850 500031601 880702850 500031601 500036432 581653086 500036432 581653086 824919079 175108524 824919079 175108524 500003480 134664729 500003480 134664729 958449644 958502161 958449644 958502161 542576131 499985595 542576131 499985595 500032268 377471349 500032268 377471349 500014895 21372818 500014895 21372818 500009364 229225794 500009364 229225794 758694225 758693722 758694225 758693722 366303561 633680982 366303561 633680982 994670734 5305941 994670734 5305941 391357477 608620082 391357477 608620082 785096100 785117434 785096100 785117434 723652305 723671752 723652305 723671752 500031217 998398601 500031217 998398601 500039206 535259386 500039206 535259386 577571734 422406275 577571734 422406275 280987956 499971788 280987956 499971788 728230475 271754397 728230475 271754397 534276083 534247485 534276083 534247485 51111821 51115770 51111821 51115770 133887593 499984587 133887593 499984587 466254232 499960775 466254232 499960775 500033929 985787697 500033929 985787697 703670715 703649035 703670715 703649035 977687344 499996484 977687344 499996484 674378766 499960724 674378766 499960724 615965281 500003724 615965281 500003724 908451154 908512597 908451154 908512597 600317306 399692597 600317306 399692597 16713374 16741237 16713374 16741237 491720192 500032928 491720192 500032928 997938174 500011897 997938174 500011897 799372368 200638239 799372368 200638239 885002788 885032864 885002788 885032864 499972244 167584862 499972244 167584862 721222403 278772454 721222403 278772454 304828070 304849171 304828070 304849171 944702515 55303021 944702515 55303021 655178926 655156415 655178926 655156415 633487955 366490984 633487955 366490984 733526434 733499113 733526434 733499113 499972073 48795839 499972073 48795839 772811213 500022917 772811213 500022917 430550936 430547122 430550936 430547122 500001148 601537362 500001148 601537362 197028246 197031700 197028246 197031700 254363773 254343665 254363773 254343665 993769125 6202095 993769125 6202095 314231457 314205700 314231457 314205700 470022523 530001994 470022523 530001994 562612089 562641180 562612089 562641180 504642253 495324165 504642253 495324165 499964915 756815299 499964915 756815299 682477969 682427858 682477969 682427858 547900391 500023320 547900391 500023320 684469549 315520293 684469549 315520293 149530116 850409853 149530116 850409853 935986650 63976374 935986650 63976374 46271833 500003987 46271833 500003987 951693185 951706553 951693185 951706553 137456769 862578319 137456769 862578319 823361207 499982861 823361207 499982861 624184688 375823357 624184688 375823357 277043481 499968881 277043481 499968881 500005283 358260055 500005283 358260055 442599232 442576925 442599232 442576925 5372183 994609665 5372183 994609665 679849612 499996979 679849612 499996979 237791025 237774868 237791025 237774868 264865068 735189824 264865068 735189824 500030521 282210317 500030521 282210317 761247889 500012086 761247889 500012086 53394764 499962122 53394764 499962122 357162150 499990908 357162150 499990908 506019621 493965834 506019621 493965834 484166713 515829765 484166713 515829765 500002855 955440322 500002855 955440322 500007498 580866060 500007498 580866060 477599983 499960100 477599983 499960100 500008820 793941888 500008820 793941888 499993020 879589821 499993020 879589821 984522931 500019024 984522931 500019024 844571301 155424843 844571301 155424843 97629267 902399126 97629267 902399126 746360854 253620814 746360854 253620814 500036943 86054444 500036943 86054444 827159196 172919124 827159196 172919124 499963834 727486906 499963834 727486906 6098550 500010901 6098550 500010901 499981253 515005492 499981253 515005492 474733515 500005380 474733515 500005380 934174039 934192405 934174039 934192405 820214068 820174759 820214068 820174759 500026743 491300648 500026743 491300648 266881839 266844743 266881839 266844743 433601120 433563280 433601120 433563280 986991220 500003185 986991220 500003185 499980280 129592086 499980280 129592086 499287811 499317710 499287811 499317710 174351664 500026201 174351664 500026201 447631687 447663932 447631687 447663932 351694605 648240914 351694605 648240914 447332275 447392671 447332275 447392671 500010699 906716268 500010699 906716268 500010851 769310201 500010851 769310201 696152177 499999757 696152177 499999757 605811435 605830990 605811435 605830990 744908169 255106687 744908169 255106687 500027607 570256521 500027607 570256521 84760529 84775436 84760529 84775436 499995923 178967364 499995923 178967364 421971384 500004049 421971384 500004049 848622265 848583146 848622265 848583146 741381233 500010765 741381233 500010765 337453886 662577349 337453886 662577349 500022568 140836963 500022568 140836963 499965436 275458893 499965436 275458893 981068092 981056007 981068092 981056007 426356194 499976094 426356194 499976094 295706359 295646835 295706359 295646835 408097033 591865804 408097033 591865804 500001948 750448088 500001948 750448088 499988182 484138074 499988182 484138074 851180363 148807617 851180363 148807617 236850938 236882235 236850938 236882235 501423826 498583676 501423826 498583676 500030087 897111497 500030087 897111497 993805724 6197326 993805724 6197326 339812224 660209675 339812224 660209675 930353401 500007111 930353401 500007111 626431462 373626578 626431462 373626578 500005305 930636067 500005305 930636067 728585767 728593351 728585767 728593351 721657739 278351852 721657739 278351852 840242691 840297337 840242691 840297337 500004600 489413907 500004600 489413907 252101718 747892716 252101718 747892716 869778746 500007247 869778746 500007247 512123056 512144714 512123056 512144714 184918778 499964464 184918778 499964464 806639152 806655745 806639152 806655745 295664889 499962356 295664889 499962356 654467968 654488951 654467968 654488951 101929738 500001139 101929738 500001139 582932486 582926563 582932486 582926563 847963771 152005355 847963771 152005355 1088378 500029288 1088378 500029288 373812598 499977713 373812598 499977713 745201177 745168594 745201177 745168594 602998487 602958967 602998487 602958967 721781620 499988265 721781620 499988265 132692214 499961899 132692214 499961899 580660955 500029455 580660955 500029455 67164965 67238018 67164965 67238018 500011702 430138191 500011702 430138191 996722966 500003439 996722966 500003439 207873150 792134322 207873150 792134322 336867528 336860482 336867528 336860482 166905551 500036050 166905551 500036050 89690430 500021435 89690430 500021435 746554169 746527752 746554169 746527752 979377163 499975299 979377163 499975299 26180006 499987581 26180006 499987581 834744686 499984768 834744686 499984768 349087024 349088271 349087024 349088271 969158051 30869801 969158051 30869801 742806327 257162029 742806327 257162029 598784339 401239258 598784339 401239258 500026082 546446161 500026082 546446161 256413951 256431667 256413951 256431667 597316274 597264534 597316274 597264534 573155657 499988166 573155657 499988166 886077191 500039921 886077191 500039921 506303427 493700397 506303427 493700397 710335145 289674402 710335145 289674402 846932549 153118446 846932549 153118446 265958104 265995158 265958104 265995158 620986806 379005556 620986806 379005556 175708359 499962872 175708359 499962872 884882936 115099734 884882936 115099734 424646170 424710882 424646170 424710882 500037271 554042325 500037271 554042325 500014076 726030376 500014076 726030376 242274850 757753104 242274850 757753104 372275056 500023204 372275056 500023204 974669490 25331509 974669490 25331509 888147707 888151738 888147707 888151738 500017415 914540137 500017415 914540137 613615029 499990490 613615029 499990490 983173584 983134091 983173584 983134091 211364764 499964989 211364764 499964989 291690362 499977993 291690362 499977993 251407410 748594168 251407410 748594168 947136355 52865418 947136355 52865418 381921579 381896892 381921579 381896892 943069066 56933994 943069066 56933994 861883375 499983168 861883375 499983168 499983572 584626968 499983572 584626968 499988589 235906413 499988589 235906413 500001722 654885747 500001722 654885747 360116867 360093722 360116867 360093722 499969298 840102389 499969298 840102389 500011061 172311681 500011061 172311681 499970605 916708475 499970605 916708475 654015012 346014207 654015012 346014207 697612008 697571706 697612008 697571706 500010440 153541994 500010440 153541994 500014813 25264441 500014813 25264441 141404474 499993897 141404474 499993897 500027523 810510386 500027523 810510386 40045411 959906581 40045411 959906581 789409779 499987059 789409779 499987059 432880435 499969135 432880435 499969135 972941924 27106683 972941924 27106683 1979419 500023571 1979419 500023571 920203373 79797969 920203373 79797969 593586352 593639166 593586352 593639166 445078743 500031154 445078743 500031154 350365493 649638099 350365493 649638099 500026898 737915233 500026898 737915233 201478429 798585506 201478429 798585506 500028097 457772893 500028097 457772893 500013994 863564765 500013994 863564765 26836699 500036906 26836699 500036906 266195628 266221245 266195628 266221245 500023999 112481703 500023999 112481703 500023792 806506180 500023792 806506180 479473934 520493689 479473934 520493689 32580399 967421397 32580399 967421397 948147966 51888716 948147966 51888716 81370332 918587393 81370332 918587393 363445270 500016101 363445270 500016101 531969150 531936138 531969150 531936138 787011926 213011564 787011926 213011564 848296234 848281594 848296234 848281594 40821174 499979497 40821174 499979497 267356978 267391722 267356978 267391722 499962228 84681721 499962228 84681721 914349660 499969564 914349660 499969564 65124333 499973710 65124333 499973710 801763242 499971796 801763242 499971796 609758713 609763228 609758713 609763228 680748332 680694100 680748332 680694100 896165512 499988992 896165512 499988992 559517639 500035473 559517639 500035473 468357804 531663140 468357804 531663140 600506550 399496641 600506550 399496641 681682100 318243667 681682100 318243667 22569504 500012983 22569504 500012983 346305166 500013827 346305166 500013827 499977766 573698745 499977766 573698745 617248170 500011998 617248170 500011998 604250030 500031004 604250030 500031004 984853801 15187870 984853801 15187870 957025067 42990088 957025067 42990088 786551451 499964029 786551451 499964029 80340493 80337246 80340493 80337246 499989708 135361649 499989708 135361649 499983404 827960945 499983404 827960945 168565230 168618463 168565230 168618463 593653794 406360308 593653794 406360308 834257656 165765095 834257656 165765095 772929489 227084567 772929489 227084567 959963043 39975557 959963043 39975557 499995224 415870963 499995224 415870963 150143346 150176622 150143346 150176622 775972740 499977230 775972740 499977230 193467101 193435168 193467101 193435168 267472076 732497850 267472076 732497850 500006466 253360283 500006466 253360283 86859644 86866725 86859644 86866725 721688558 499984564 721688558 499984564 303120760 696853102 303120760 696853102 500005938 330457019 500005938 330457019 599928006 500003175 599928006 500003175 500033889 327455773 500033889 327455773 775282973 224640162 775282973 224640162 953818700 953869304 953818700 953869304 921964241 78016075 921964241 78016075 8531101 991460357 8531101 991460357 451975182 548004508 451975182 548004508 150408363 500005000 150408363 500005000 805218071 805222393 805218071 805222393 500031230 519355773 500031230 519355773 500002491 579980668 500002491 579980668 715895086 284072441 715895086 284072441 499990982 430740707 499990982 430740707 805764766 805753595 805764766 805753595 557892232 442092465 557892232 442092465 206495200 206454536 206495200 206454536 916715273 916684405 916715273 916684405 99577028 500002318 99577028 500002318 352317486 500026581 352317486 500026581 500039229 601807246 500039229 601807246 5841510 500010007 5841510 500010007 660213848 660241834 660213848 660241834 396224926 499971836 396224926 499971836 889509546 889461412 889509546 889461412 317673205 500038728 317673205 500038728 63500105 499963734 63500105 499963734 500024340 29526138 500024340 29526138 404653250 595358823 404653250 595358823 858593446 500021312 858593446 500021312 424362922 575623888 424362922 575623888 811397935 188605421 811397935 188605421 500031021 507372436 500031021 507372436 157424566 842527100 157424566 842527100 191574038 191592386 191574038 191592386 500000094 757765282 500000094 757765282 500017545 122539640 500017545 122539640 156472087 499984904 156472087 499984904 499989655 383457797 499989655 383457797 525478576 499969078 525478576 499969078 499970813 110455456 499970813 110455456 499983130 529580047 499983130 529580047 500038166 87045685 500038166 87045685 406748895 593295963 406748895 593295963 499982735 796525625 499982735 796525625 982006452 17973822 982006452 17973822 499961899 851027993 499961899 851027993 918599503 81420402 918599503 81420402 975587009 24382205 975587009 24382205 76362126 923657303 76362126 923657303 499987931 653174473 499987931 653174473 499993530 378400687 499993530 378400687 758409757 241581485 758409757 241581485 309922186 309912209 309922186 309912209 499999424 597293116 499999424 597293116 500019801 931952302 500019801 931952302 499985803 991461088 499985803 991461088 870289474 499997489 870289474 499997489 500021380 774741523 500021380 774741523 3944521 996052241 3944521 996052241 635389731 364582200 635389731 364582200 500019433 735946451 500019433 735946451 487061591 499976208 487061591 499976208 823083419 176863407 823083419 176863407 463913682 463900877 463913682 463900877 500030731 754152786 500030731 754152786 509636941 499980989 509636941 499980989 484705376 500020248 484705376 500020248 796350371 203676580 796350371 203676580 770470825 500010023 770470825 500010023 985430494 14600559 985430494 14600559 500037661 54479205 500037661 54479205 862802740 137154515 862802740 137154515 500006169 159395066 500006169 159395066 500024378 550391528 500024378 550391528 263869183 500025949 263869183 500025949 832253603 832310685 832253603 832310685 463699414 500009477 463699414 500009477 274940675 499999042 274940675 499999042 535201891 535261096 535201891 535261096 499962929 237623228 499962929 237623228 110848183 499986372 110848183 499986372 500035685 629504897 500035685 629504897 488782077 511207806 488782077 511207806 987741128 987774972 987741128 987774972 492476932 492456540 492476932 492456540 307513941 692451112 307513941 692451112 453230927 453275088 453230927 453275088 48609947 48608303 48609947 48608303 395898502 604107640 395898502 604107640 939727815 60267136 939727815 60267136 838175102 161839487 838175102 161839487 996489665 3559021 996489665 3559021 499997682 246324888 499997682 246324888 299764884 299788668 299764884 299788668 817777926 499994021 817777926 499994021 598141164 598088812 598141164 598088812 768059288 231998766 768059288 231998766 499973636 189326924 499973636 189326924 360605764 639331953 360605764 639331953 63166728 500006199 63166728 500006199 336408426 500017634 336408426 500017634 499984793 665694268 499984793 665694268 82538030 917450210 82538030 917450210 932871076 499982635 932871076 499982635 898656210 101370436 898656210 101370436 394881768 605113640 394881768 605113640 985014957 985027857 985014957 985027857 500029822 230266257 500029822 230266257 500018837 743486101 500018837 743486101 736136217 263844833 736136217 263844833 78185655 500038835 78185655 500038835 690518511 690536835 690518511 690536835 89963794 89954299 89963794 89954299 124474121 124436028 124474121 124436028 488412943 488462681 488412943 488462681 87831968 500008716 87831968 500008716 461178918 499974623 461178918 499974623 32351339 967653896 32351339 967653896 557888334 442157016 557888334 442157016 349731571 650254181 349731571 650254181 500007475 328018178 500007475 328018178 924607022 924664535 924607022 924664535 287771256 712238514 287771256 712238514 74063698 74114583 74063698 74114583 547936401 452083908 547936401 452083908 499984671 746058675 499984671 746058675 491528299 491528269 491528299 491528269 19535290 499969757 19535290 499969757 388489253 611450186 388489253 611450186 499964627 644846674 499964627 644846674 733588746 733533558 733588746 733533558 408389348 591573093 408389348 591573093 325983097 499992072 325983097 499992072 499982254 496016493 499982254 496016493 280416551 280395678 280416551 280395678 974630953 499999086 974630953 499999086 114157571 114189864 114157571 114189864 538509316 538518227 538509316 538518227 499993417 582625137 499993417 582625137 845789545 154199226 845789545 154199226 310202187 689721996 310202187 689721996 499962827 541855170 499962827 541855170 500032832 640873227 500032832 640873227 425840877 574171053 425840877 574171053 500034752 849694331 500034752 849694331 500016894 23262115 500016894 23262115 732407485 267637346 732407485 267637346 918816089 500005727 918816089 500005727 512981207 487036720 512981207 487036720 286335164 286387796 286335164 286387796 735203573 735202661 735203573 735202661 18986922 18959132 18986922 18959132 869087739 869060454 869087739 869060454 101072949 500005008 101072949 500005008 706365848 293607725 706365848 293607725 563300086 563345696 563300086 563345696 911469855 911461951 911469855 911461951 593847651 500014462 593847651 500014462 509545215 500009138 509545215 500009138 822858422 499961025 822858422 499961025 500035894 929935781 500035894 929935781 500018588 454938424 500018588 454938424 681565374 500036563 681565374 500036563 543160579 543196212 543160579 543196212 500029781 431374253 500029781 431374253 821886662 178114087 821886662 178114087 184496512 184444526 184496512 184444526 271135348 728919719 271135348 728919719 880241218 119744321 880241218 119744321 155683532 844276358 155683532 844276358 920550812 500001209 920550812 500001209 840957660 159089335 840957660 159089335 48521757 48575739 48521757 48575739 754097351 754041160 754097351 754041160 667524971 667511164 667524971 667511164 499982496 155636199 499982496 155636199 223470961 223478406 223470961 223478406 71763130 71764549 71763130 71764549 613325836 613324059 613325836 613324059 139335108 139326957 139335108 139326957 931146079 68887037 931146079 68887037 216455633 499995662 216455633 499995662 886443406 499988350 886443406 499988350 981936941 500039886 981936941 500039886 570543193 570522163 570543193 570522163 699669111 500016420 699669111 500016420 337683932 337747954 337683932 337747954 500028200 339814968 500028200 339814968 305073206 694898695 305073206 694898695 43083110 499973182 43083110 499973182 729414799 500012527 729414799 500012527 774256211 499978778 774256211 499978778 518343799 499981531 518343799 499981531 543426664 543409372 543426664 543409372 309836431 499988923 309836431 499988923 500016406 21942497 500016406 21942497 279538759 720484911 279538759 720484911 209332182 500007200 209332182 500007200 21484446 499997234 21484446 499997234 946653620 946690942 946653620 946690942 646313012 353717676 646313012 353717676 208190892 500023880 208190892 500023880 385678232 614334100 385678232 614334100 589784643 500009787 589784643 500009787 423391312 499976929 423391312 499976929 499979114 445657620 499979114 445657620 500028414 628160126 500028414 628160126 415007177 415004204 415007177 415004204 500001332 538698213 500001332 538698213 486243296 486273267 486243296 486273267 123491647 123494624 123491647 123494624 499999328 292980549 499999328 292980549 902118083 97959975 902118083 97959975 267727023 732288404 267727023 732288404 399281782 500037739 399281782 500037739 547284166 452705378 547284166 452705378 22794204 22762978 22794204 22762978 499975954 923746139 499975954 923746139 499991876 515682293 499991876 515682293 305151460 694841700 305151460 694841700 499960437 23224989 499960437 23224989 831087742 168908214 831087742 168908214 294855403 499998165 294855403 499998165 500031493 285367128 500031493 285367128 373458699 373434932 373458699 373434932 6019089 500017163 6019089 500017163 500005935 648257950 500005935 648257950 499991778 827588498 499991778 827588498 90505125 909459718 90505125 909459718 159215780 159272494 159215780 159272494 104495350 499993000 104495350 499993000 147811667 147834252 147811667 147834252 753039747 246930654 753039747 246930654 382792659 382757507 382792659 382757507 186997857 186973671 186997857 186973671 143915187 143856462 143915187 143856462 526952501 526904896 526952501 526904896 500008931 405869291 500008931 405869291 406280129 406299364 406280129 406299364 285747511 500014243 285747511 500014243 221011007 778989301 221011007 778989301 500023437 303559580 500023437 303559580 973139297 500025392 973139297 500025392 427600285 427606496 427600285 427606496 622600876 622606755 622600876 622606755 458843473 458859939 458843473 458859939 518285927 481675834 518285927 481675834 96160991 96155229 96160991 96155229 610355635 610325562 610355635 610325562 131282899 868674126 131282899 868674126 500033249 911979520 500033249 911979520 312024375 312016263 312024375 312016263 500028431 617802405 500028431 617802405 559739745 559694953 559739745 559694953 839881515 160072904 839881515 160072904 231573989 499983224 231573989 499983224 85403866 85434741 85403866 85434741 932666910 932676596 932666910 932676596 992600121 500009209 992600121 500009209 542020963 457996532 542020963 457996532 499967973 811969047 499967973 811969047 500019182 401367589 500019182 401367589 676154473 323816386 676154473 323816386 317741342 499999766 317741342 499999766 709869113 499990031 709869113 499990031 154499150 154478762 154499150 154478762 833454204 166498416 833454204 166498416 952669086 47297201 952669086 47297201 150783076 849214023 150783076 849214023 25360450 499962706 25360450 499962706 500012945 599775049 500012945 599775049 500003477 762427616 500003477 762427616 500019884 404751932 500019884 404751932 283434381 283429016 283434381 283429016 499995883 712290322 499995883 712290322 871937275 500010725 871937275 500010725 500027766 562883268 500027766 562883268 137334143 862645968 137334143 862645968 499995144 207656288 499995144 207656288 388762021 500020155 388762021 500020155 57442931 500015130 57442931 500015130 696557655 499972495 696557655 499972495 298123014 701875915 298123014 701875915 255858758 255869552 255858758 255869552 184352592 815648406 184352592 815648406 499968523 80564241 499968523 80564241 402415677 402389484 402415677 402389484 500000158 258689448 500000158 258689448 454066227 545908246 454066227 545908246 499974549 816107081 499974549 816107081 704539770 704552551 704539770 704552551 270496342 270487329 270496342 270487329 272419700 500029812 272419700 500029812 854563973 854574641 854563973 854574641 230713514 499988468 230713514 499988468 779004710 778978149 779004710 778978149 854262217 500034831 854262217 500034831 324758353 324707202 324758353 324707202 867210412 867236875 867210412 867236875 500010082 671334068 500010082 671334068 698849823 499996183 698849823 499996183 521294452 478701847 521294452 478701847 500005343 349232208 500005343 349232208 959689269 499983958 959689269 499983958 720901198 279121407 720901198 279121407 756459998 499999835 756459998 499999835 513330983 499990475 513330983 499990475 855629423 144387559 855629423 144387559 179291182 179281101 179291182 179281101 499975714 384455333 499975714 384455333 499988299 649800939 499988299 649800939 188129001 811816506 188129001 811816506 230099474 769949306 230099474 769949306 500015256 85177932 500015256 85177932 499967021 132228571 499967021 132228571 838188617 161813984 838188617 161813984 500032510 876800346 500032510 876800346 145276230 145304057 145276230 145304057 500019191 19581482 500019191 19581482 929902186 70123313 929902186 70123313 660783285 339216033 660783285 339216033 499967592 724232217 499967592 724232217 499961336 30855541 499961336 30855541 56614635 500019161 56614635 500019161 499979954 471435633 499979954 471435633 51189318 948825162 51189318 948825162 619686883 619682751 619686883 619682751 500038657 258811531 500038657 258811531 243254733 756694158 243254733 756694158 260748062 499987450 260748062 499987450 904221387 499992333 904221387 499992333 549746746 450212356 549746746 450212356 58946236 941053264 58946236 941053264 940196312 940186741 940196312 940186741 499981484 298081752 499981484 298081752 606227946 606172330 606227946 606172330 591582199 591571871 591582199 591571871 862135991 500036488 862135991 500036488 492920616 499999019 492920616 499999019 499989709 575554045 499989709 575554045 796848479 203156254 796848479 203156254 587500064 412551022 587500064 412551022 499984235 586253171 499984235 586253171 531632858 500021757 531632858 500021757 499984960 59442215 499984960 59442215 500005058 388992140 500005058 388992140 690662110 309347460 690662110 309347460 508896297 508853085 508896297 508853085 380788314 619199480 380788314 619199480 992863062 7165357 992863062 7165357 471792466 499997843 471792466 499997843 604689871 604716008 604689871 604716008 565470711 565424590 565470711 565424590 533647836 533674536 533647836 533674536 563614007 563670582 563614007 563670582 801554933 499999353 801554933 499999353 400799899 599184941 400799899 599184941 500027306 269238337 500027306 269238337 157974515 841967685 157974515 841967685 967550670 967492916 967550670 967492916 500035304 215479935 500035304 215479935 633650993 633664309 633650993 633664309 614193828 499992760 614193828 499992760 335381143 335370598 335381143 335370598 934755370 500034990 934755370 500034990 725636603 500005425 725636603 500005425 500005981 433149584 500005981 433149584 72337521 927711318 72337521 927711318 499977034 319594394 499977034 319594394 330903305 330884803 330903305 330884803 88474146 88463278 88474146 88463278 500010672 280356672 500010672 280356672 654247419 654276578 654247419 654276578 499972606 840429458 499972606 840429458 48264796 499967665 48264796 499967665 499987216 746707351 499987216 746707351 70276892 929741798 70276892 929741798 500024560 122617592 500024560 122617592 123202357 876789749 123202357 876789749 409898032 500035976 409898032 500035976 317244396 500035512 317244396 500035512 247204134 500003547 247204134 500003547 533332432 499998890 533332432 499998890 374716145 499967041 374716145 499967041 410477615 589519030 410477615 589519030 461555385 461535857 461555385 461535857 638040902 638054676 638040902 638054676 889134828 500034134 889134828 500034134 344592499 655376690 344592499 655376690 500027253 245581001 500027253 245581001 261024644 500000814 261024644 500000814 888285294 499979083 888285294 499979083 208542240 208556983 208542240 208556983 499991569 756769356 499991569 756769356 108117178 108111102 108117178 108111102 28320514 971684800 28320514 971684800 513427039 513413547 513427039 513413547 499980209 556420436 499980209 556420436 113733853 500037146 113733853 500037146 22303006 977741883 22303006 977741883 319262422 500016573 319262422 500016573 500007849 600993582 500007849 600993582 499966162 432354042 499966162 432354042 883328954 499975539 883328954 499975539 519129793 500018492 519129793 500018492 144516955 144557970 144516955 144557970 495823906 504196438 495823906 504196438 185692177 814309363 185692177 814309363 500015063 43288229 500015063 43288229 808934891 500000569 808934891 500000569 500028535 360086024 500028535 360086024 309952849 690041355 309952849 690041355 743734636 743743049 743734636 743743049 135989894 863961407 135989894 863961407 499990890 857994885 499990890 857994885 209715861 790309787 209715861 790309787 770038561 770016549 770038561 770016549 441406916 499979817 441406916 499979817 144049359 144096745 144049359 144096745 499980982 963183771 499980982 963183771 669202165 669250220 669202165 669250220 899201278 100792206 899201278 100792206 499982412 511262685 499982412 511262685 933231315 66769927 933231315 66769927 126708926 500011567 126708926 500011567 985020256 499962023 985020256 499962023 232251775 767698981 232251775 767698981 499982277 84955446 499982277 84955446 38950749 961046844 38950749 961046844 499999481 612599010 499999481 612599010 500001038 179105002 500001038 179105002 789138070 789151710 789138070 789151710 150569200 499974461 150569200 499974461 500026732 347311835 500026732 347311835 209733207 209731544 209733207 209731544 980718959 980731460 980718959 980731460 479333490 520651531 479333490 520651531 582964536 499975915 582964536 499975915 171769569 171819488 171769569 171819488 244901277 244889575 244901277 244889575 499988027 665369059 499988027 665369059 499983689 368983183 499983689 368983183 499978728 959654257 499978728 959654257 788667942 211335891 788667942 211335891 172588558 172637086 172588558 172637086 700886905 700957692 700886905 700957692 664670196 499967863 664670196 499967863 133110190 133107965 133110190 133107965 738646662 261360834 738646662 261360834 2189194 499965875 2189194 499965875 241600909 241678063 241600909 241678063 470027945 470055838 470027945 470055838 499962094 599059589 499962094 599059589 118152948 881848169 118152948 881848169 707070008 707032086 707070008 707032086 72774558 499989770 72774558 499989770 758617747 758603804 758617747 758603804 150236048 849812790 150236048 849812790 165410880 834596103 165410880 834596103 81303587 81299037 81303587 81299037 50518201 50556212 50518201 50556212 500031338 16745613 500031338 16745613 52181768 947817889 52181768 947817889 676724951 500019381 676724951 500019381 499994130 243627279 499994130 243627279 957258366 957279634 957258366 957279634 500010190 795743155 500010190 795743155 499963443 488779938 499963443 488779938 333491484 333483553 333491484 333483553 500018733 138466993 500018733 138466993 328078259 671947281 328078259 671947281 503038187 499993155 503038187 499993155 831670551 500036497 831670551 500036497 169790344 830225774 169790344 830225774 292309684 499978246 292309684 499978246 195414833 195455171 195414833 195455171 500029106 367795144 500029106 367795144 6327991 500004376 6327991 500004376 499972266 961159587 499972266 961159587 662285284 337684813 662285284 337684813 666523132 666535228 666523132 666535228 948582212 51453434 948582212 51453434 499971856 761944419 499971856 761944419 652090938 652108080 652090938 652108080 500021624 63933395 500021624 63933395 500013546 842413459 500013546 842413459 499964577 181868691 499964577 181868691 499964324 867828464 499964324 867828464 499963796 739405582 499963796 739405582 546236142 546184314 546236142 546184314 364056718 500005432 364056718 500005432 606046186 393929728 606046186 393929728 970035519 29961958 970035519 29961958 792196426 207820375 792196426 207820375 99968932 499969985 99968932 499969985 361688495 638277809 361688495 638277809 584837703 499987363 584837703 499987363 768998345 231004404 768998345 231004404 776811561 223168810 776811561 223168810 280793167 499990778 280793167 499990778 915409920 915424310 915409920 915424310 729994592 729927066 729994592 729927066 214665123 214676270 214665123 214676270 828597592 828595734 828597592 828595734 654374394 345655000 654374394 345655000 500019668 867713299 500019668 867713299 570658475 570608621 570658475 570608621 126926908 873022579 126926908 873022579 499978988 60451039 499978988 60451039 301244150 301254022 301244150 301254022 499979719 864109746 499979719 864109746 159301827 840697049 159301827 840697049 827515443 499964450 827515443 499964450 500007496 873384362 500007496 873384362 263555076 263535464 263555076 263535464 650885609 349105644 650885609 349105644 162178646 500019808 162178646 500019808 904185968 499990010 904185968 499990010 37080445 499981733 37080445 499981733 882551467 117458761 882551467 117458761 49935561 950055590 49935561 950055590 520170344 520239540 520170344 520239540 783677043 783674898 783677043 783674898 499991695 356215955 499991695 356215955 875654062 499979350 875654062 499979350 608941205 499969055 608941205 499969055 170982302 829054365 170982302 829054365 928761198 71233391 928761198 71233391 993442154 6560045 993442154 6560045 852323558 500036400 852323558 500036400 280152619 719833641 280152619 719833641 500031659 566475540 500031659 566475540 175629488 175628010 175629488 175628010 737988230 499995941 737988230 499995941 618758151 381248782 618758151 381248782 499964507 760602480 499964507 760602480 500028369 872802615 500028369 872802615 203283512 203318591 203283512 203318591 744242238 499969938 744242238 499969938 878517534 878481449 878517534 878481449 332841885 500000149 332841885 500000149 685966996 313966144 685966996 313966144 556859963 500011720 556859963 500011720 232882167 232917238 232882167 232917238 371559408 499982190 371559408 499982190 499975075 499786358 499975075 499786358 722580174 722582275 722580174 722582275 143025663 143017662 143025663 143017662 333410479 333415360 333410479 333415360 500039451 29114983 500039451 29114983 84198254 915782244 84198254 915782244 405931811 499971142 405931811 499971142 499983349 308007548 499983349 308007548 671597999 499980622 671597999 499980622 863326636 500021194 863326636 500021194 899294017 100664183 899294017 100664183 292480212 707508551 292480212 707508551 644694143 500027501 644694143 500027501 596708899 500001076 596708899 500001076 499992204 110954617 499992204 110954617 457800566 457813585 457800566 457813585 852562724 147432156 852562724 147432156 499966616 178958177 499966616 178958177 348641050 651329630 348641050 651329630 286098450 713917428 286098450 713917428 299721555 700221520 299721555 700221520 164770493 164786121 164770493 164786121 499988966 63261661 499988966 63261661 500011522 65322313 500011522 65322313 500018740 141678217 500018740 141678217 224602596 500005205 224602596 500005205 787246112 500032252 787246112 500032252 824473318 175559232 824473318 175559232 499984145 287907689 499984145 287907689 903063611 903024300 903063611 903024300 322038687 500001169 322038687 500001169 510371435 510406798 510371435 510406798 499960376 767969505 499960376 767969505 164005335 164038865 164005335 164038865 366874929 499961527 366874929 499961527 499976188 351392261 499976188 351392261 583262884 583207314 583262884 583207314 499974769 960232244 499974769 960232244 106834090 499986798 106834090 499986798 499993895 833024226 499993895 833024226 362554570 637411738 362554570 637411738 386403992 499969542 386403992 499969542 499982717 838351977 499982717 838351977 816344113 816380183 816344113 816380183 136146228 136104477 136146228 136104477 620438975 379592774 620438975 379592774 903693777 499996963 903693777 499996963 864516111 135492531 864516111 135492531 312915237 687096910 312915237 687096910 200612432 500009695 200612432 500009695 500019728 492773774 500019728 492773774 500025948 445427209 500025948 445427209 499999902 286898203 499999902 286898203 784218337 215811080 784218337 215811080 500039020 756960330 500039020 756960330 265562430 734369761 265562430 734369761 867108695 867082705 867108695 867082705 499977328 752481560 499977328 752481560 187070011 812984761 187070011 812984761 818950902 499970768 818950902 499970768 499992313 159745596 499992313 159745596 329661067 670286451 329661067 670286451 531924536 468073926 531924536 468073926 499968452 365142821 499968452 365142821 499992523 376714984 499992523 376714984 848066793 500033590 848066793 500033590 673713335 326308056 673713335 326308056 575835933 499960805 575835933 499960805 120469777 879566903 120469777 879566903 499991027 696481917 499991027 696481917 499988057 914728660 499988057 914728660 167880258 167916665 167880258 167916665 499960772 813582705 499960772 813582705 580513825 580551568 580513825 580551568 84658481 499968012 84658481 499968012 17274516 17290715 17274516 17290715 397777891 397782263 397777891 397782263 215354142 784621747 215354142 784621747 500026213 391740541 500026213 391740541 426356837 573703919 426356837 573703919 581848661 500011868 581848661 500011868 499995459 91151854 499995459 91151854 755087603 755119624 755087603 755119624 987897818 500014437 987897818 500014437 26730807 499980582 26730807 499980582 513250975 513236012 513250975 513236012 38040833 38040272 38040833 38040272 3387775 500037258 3387775 500037258 578636675 500029344 578636675 500029344 500024448 608860596 500024448 608860596 939475758 939403812 939475758 939403812 768936581 768928276 768936581 768928276 499966261 463132835 499966261 463132835 953008808 47002562 953008808 47002562 300483764 499973322 300483764 499973322 744385665 744352534 744385665 744352534 550509205 449503938 550509205 449503938 220870568 779150219 220870568 779150219 156534571 843446636 156534571 843446636 821195275 821160651 821195275 821160651 171009675 828926276 171009675 828926276 499984179 6113732 499984179 6113732 822700771 822652060 822700771 822652060 500011153 352854228 500011153 352854228 986495248 499978570 986495248 499978570 347080327 652851904 347080327 652851904 500025671 778733210 500025671 778733210 284945131 715013565 284945131 715013565 762934968 499987620 762934968 499987620 500031793 556408893 500031793 556408893 474183275 525818727 474183275 525818727 30114265 499987303 30114265 499987303 501545867 500012632 501545867 500012632 500000226 531897152 500000226 531897152 97793884 902252374 97793884 902252374 499984426 924356753 499984426 924356753 53583965 946457807 53583965 946457807 992490061 992484470 992490061 992484470 500012279 657653217 500012279 657653217 798617233 201357832 798617233 201357832 487256366 487227626 487256366 487227626 316190647 316148659 316190647 316148659 622568048 377411581 622568048 377411581 500027483 501928615 500027483 501928615 499996280 142316414 499996280 142316414 963135451 963158757 963135451 963158757 408267184 408214433 408267184 408214433 500006790 952549960 500006790 952549960 844067567 500018966 844067567 500018966 839841224 839874339 839841224 839874339 209442920 790574951 209442920 790574951 410860032 500036482 410860032 500036482 500021877 643666482 500021877 643666482 337358653 337327851 337358653 337327851 499976295 955436503 499976295 955436503 715243042 500015191 715243042 500015191 595806446 404121028 595806446 404121028 500035464 870719695 500035464 870719695 500039161 249493051 500039161 249493051 726321394 726288424 726321394 726288424 790744404 790687787 790744404 790687787 638159159 500018866 638159159 500018866 333241660 499960970 333241660 499960970 299661632 499996532 299661632 499996532 747484418 499997238 747484418 499997238 600271243 499969669 600271243 499969669 500038440 162834968 500038440 162834968 500038833 479717716 500038833 479717716 500037510 121946961 500037510 121946961 499965354 300145519 499965354 300145519 366867722 499971765 366867722 499971765 499974196 253721701 499974196 253721701 686333042 313653710 686333042 313653710 499983530 859160199 499983530 859160199 499999619 673942979 499999619 673942979 975938869 24047633 975938869 24047633 126509858 500019979 126509858 500019979 793587648 500033097 793587648 500033097 828444230 499977998 828444230 499977998 994524269 499997450 994524269 499997450 864496128 864518583 864496128 864518583 500037330 932617449 500037330 932617449 500026237 729095341 500026237 729095341 943937905 56010672 943937905 56010672 423200764 576811248 423200764 576811248 961143564 500005970 961143564 500005970 195140114 804823428 195140114 804823428 897169466 499966464 897169466 499966464 499964315 883478266 499964315 883478266 26030269 499996906 26030269 499996906 500032664 597881809 500032664 597881809 500037067 504178042 500037067 504178042 500007196 40182254 500007196 40182254 658003284 657998351 658003284 657998351 681876511 499990183 681876511 499990183 722114141 277908117 722114141 277908117 500032967 252014990 500032967 252014990 455766758 455789412 455766758 455789412 222510476 222511535 222510476 222511535 830217869 169780284 830217869 169780284 273900979 499980280 273900979 499980280 500028901 11395579 500028901 11395579 500018122 918057414 500018122 918057414 2169021 2189626 2169021 2189626 772587587 772593163 772587587 772593163 671372456 328654481 671372456 328654481 194710684 805305158 194710684 805305158 363848431 636144707 363848431 636144707 436656848 499994341 436656848 499994341 932754591 500025710 932754591 500025710 120524550 879448216 120524550 879448216 287820706 287840873 287820706 287840873 689616509 310328608 689616509 310328608 386181033 500018399 386181033 500018399 499963634 454586432 499963634 454586432 69679810 930376119 69679810 930376119 499988537 157620289 499988537 157620289 189819423 500012751 189819423 500012751 455766151 544204837 455766151 544204837 764918250 499960777 764918250 499960777 58520697 499965409 58520697 499965409 566799106 566815996 566799106 566815996 500035726 919920976 500035726 919920976 416829491 583198384 416829491 583198384 230764957 500001627 230764957 500001627 65958462 65887618 65958462 65887618 150495843 500035603 150495843 500035603 499984258 285510910 499984258 285510910 499995906 933968108 499995906 933968108 630688086 369332289 630688086 369332289 499969493 18135989 499969493 18135989 400541950 599448281 400541950 599448281 500038252 854824273 500038252 854824273 667656538 667600111 667656538 667600111 458154382 458141648 458154382 458141648 391608289 499974886 391608289 499974886 815331858 815370718 815331858 815370718 467175292 532809832 467175292 532809832 121561760 878436580 121561760 878436580 561295134 561346118 561295134 561346118 881339403 118669206 881339403 118669206 499974664 15858206 499974664 15858206 503118958 503044656 503118958 503044656 436577058 563402172 436577058 563402172 417197005 500028431 417197005 500028431 195739799 499978399 195739799 499978399 46571384 499997798 46571384 499997798 171814430 499970543 171814430 499970543 500014940 82830187 500014940 82830187 454676570 454622624 454676570 454622624 884622451 499972035 884622451 499972035 500028006 41647843 500028006 41647843 304298045 304298451 304298045 304298451 152073816 500014718 152073816 500014718 242544843 500033782 242544843 500033782 119042275 880934518 119042275 880934518 531230767 500019693 531230767 500019693 162239126 837836474 162239126 837836474 140400438 140436164 140400438 140436164 652793562 652747727 652793562 652747727 481729714 518305960 481729714 518305960 792956000 499964885 792956000 499964885 600691313 600699683 600691313 600699683 983543244 983585117 983543244 983585117 478342815 521685719 478342815 521685719 688942462 500009229 688942462 500009229 499976946 330069527 499976946 330069527 427883741 500012316 427883741 500012316 194381868 194404623 194381868 194404623 452598088 547454247 452598088 547454247 544635832 544616355 544635832 544616355 246353070 499974154 246353070 499974154 985144615 500002960 985144615 500002960 499992606 485413563 499992606 485413563 500005398 531046380 500005398 531046380 402734217 597262582 402734217 597262582 906826133 93189344 906826133 93189344 499979181 500016377 499979181 500016377 500029963 705667933 500029963 705667933 343103988 656851893 343103988 656851893 779194367 779167576 779194367 779167576 166883147 499991383 166883147 499991383 826883668 826909433 826883668 826909433 499960878 150332414 499960878 150332414 653092529 499961579 653092529 499961579 142418569 499981816 142418569 499981816 571461623 500007642 571461623 500007642 487122815 512884049 487122815 512884049 973672767 973607985 973672767 973607985 500007812 341018653 500007812 341018653 500002943 777197711 500002943 777197711 499976916 398885581 499976916 398885581 499991153 668589630 499991153 668589630 534035093 534014175 534035093 534014175 866007525 500032344 866007525 500032344 984426362 500028812 984426362 500028812 499964048 887795321 499964048 887795321 614682140 614695430 614682140 614695430 968124052 968186096 968124052 968186096 503234648 500027559 503234648 500027559 500032525 882407505 500032525 882407505 500011448 125745243 500011448 125745243 499995329 861567359 499995329 861567359 902666740 902660045 902666740 902660045 230924598 769085315 230924598 769085315 976753200 23208612 976753200 23208612 427042787 427057488 427042787 427057488 120141159 500014675 120141159 500014675 648445165 648451727 648445165 648451727 712400986 712443645 712400986 712443645 974845401 974917940 974845401 974917940 520506052 520462008 520506052 520462008 499972226 473121406 499972226 473121406 500000670 249224887 500000670 249224887 579556125 499982943 579556125 499982943 499984082 550175609 499984082 550175609 167467287 167498859 167467287 167498859 244470817 244417097 244470817 244417097 499961948 132474700 499961948 132474700 499964053 69859800 499964053 69859800 298120802 701812272 298120802 701812272 290348029 709666085 290348029 709666085 500036118 700106949 500036118 700106949 410296307 499987331 410296307 499987331 241971288 758042456 241971288 758042456 499968115 483688742 499968115 483688742 314159289 314129021 314159289 314129021 579734010 420222210 579734010 420222210 83679662 500026139 83679662 500026139 489592185 489592704 489592185 489592704 500007363 96166847 500007363 96166847 434970486 500022008 434970486 500022008 390578680 609463102 390578680 609463102 499991390 792696774 499991390 792696774 715838727 715763702 715838727 715763702 891704592 108334974 891704592 108334974 499997230 283172007 499997230 283172007 883949792 883989228 883949792 883989228 500017510 139618753 500017510 139618753 500019102 378015096 500019102 378015096 499978078 267417486 499978078 267417486 104571362 104523891 104571362 104523891 541128919 499977909 541128919 499977909 792542634 207403990 792542634 207403990 500039036 992159514 500039036 992159514 499983083 763831630 499983083 763831630 733328645 500024139 733328645 500024139 327131580 327121601 327131580 327121601 399791646 399748002 399791646 399748002 641613983 358393956 641613983 358393956 145597626 145621262 145597626 145621262 499961084 203634801 499961084 203634801 736267384 263796202 736267384 263796202 112825747 500032994 112825747 500032994 525542445 474443369 525542445 474443369 499992320 862182018 499992320 862182018 77554712 922416593 77554712 922416593 967221895 32778825 967221895 32778825 211686786 211649690 211686786 211649690 951178645 500003585 951178645 500003585 606451451 606462945 606451451 606462945 299666913 700369938 299666913 700369938 48948348 48972117 48948348 48972117 65048340 500027401 65048340 500027401 193321264 499990570 193321264 499990570 646590285 646575317 646590285 646575317 500039797 987058647 500039797 987058647 500033870 537595826 500033870 537595826 78259739 921731513 78259739 921731513 63718128 499993778 63718128 499993778 873851267 126190532 873851267 126190532 211877299 788106483 211877299 788106483 500039700 383896683 500039700 383896683 175368850 175349237 175368850 175349237 494567996 499970868 494567996 499970868 90108841 500005241 90108841 500005241 446018030 500003431 446018030 500003431 678980698 499992603 678980698 499992603 79534235 500034950 79534235 500034950 499970951 102079559 499970951 102079559 885118877 500006783 885118877 500006783 785107962 214886189 785107962 214886189 781547111 500022696 781547111 500022696 500027598 398805395 500027598 398805395 261802456 261831015 261802456 261831015 314145116 685865020 314145116 685865020 556462192 556427544 556462192 556427544 378499884 378490594 378499884 378490594 860116190 139880255 860116190 139880255 500039541 980491293 500039541 980491293 177467809 822502413 177467809 822502413 278471199 499965958 278471199 499965958 971804835 971866769 971804835 971866769 499969036 746572588 499969036 746572588 905377740 499979364 905377740 499979364 499969054 325991596 499969054 325991596 21425814 978561437 21425814 978561437 916070711 916068899 916070711 916068899 315470785 315485086 315470785 315485086 500022149 807270169 500022149 807270169 828331984 828363824 828331984 828363824 175247864 824728710 175247864 824728710 436974651 436931373 436974651 436931373 500006930 191101304 500006930 191101304 255963478 744041835 255963478 744041835 500017365 523576363 500017365 523576363 332767733 500003891 332767733 500003891 500018223 506304317 500018223 506304317 499971976 309086895 499971976 309086895 226486490 226470620 226486490 226470620 513392927 486585560 513392927 486585560 834704396 500039666 834704396 500039666 825524996 825536320 825524996 825536320 416404217 583572891 416404217 583572891 789009060 789032812 789009060 789032812 499988725 430371706 499988725 430371706 315748640 499962502 315748640 499962502 886755517 886766901 886755517 886766901 628508395 371545155 628508395 371545155 28460204 971522359 28460204 971522359 900671047 99321063 900671047 99321063 158135934 841869621 158135934 841869621 499963015 15872299 499963015 15872299 816561827 816566222 816561827 816566222 48344757 500035110 48344757 500035110 499447847 499995084 499447847 499995084 175631162 499981730 175631162 499981730 241304960 499982029 241304960 499982029 114101042 885894666 114101042 885894666 552202115 447788749 552202115 447788749 325893287 325872935 325893287 325872935 43102037 500028122 43102037 500028122 500013190 254211074 500013190 254211074 300257997 499964135 300257997 499964135 813980630 186008058 813980630 186008058 832741320 167251445 832741320 167251445 249512919 499965710 249512919 499965710 106287636 893646477 106287636 893646477 500009890 672713357 500009890 672713357 746641483 500030888 746641483 500030888 889318536 110727080 889318536 110727080 876777578 123235918 876777578 123235918 968227504 968203814 968227504 968203814 127736124 127722613 127736124 127722613 289921934 289943398 289921934 289943398 758571398 500007045 758571398 500007045 956096273 500009777 956096273 500009777 179930143 820115339 179930143 820115339 499978033 243124279 499978033 243124279 499215582 500727506 499215582 500727506 989696479 989732597 989696479 989732597 500789513 499262321 500789513 499262321 499994831 261450911 499994831 261450911 40419461 40422892 40419461 40422892 213714771 786325366 213714771 786325366 227677445 227646352 227677445 227646352 901530781 499969456 901530781 499969456 964505705 499968217 964505705 499968217 500039434 920295613 500039434 920295613 500035345 320147826 500035345 320147826 322590632 322586202 322590632 322586202 443845645 443871603 443845645 443871603 444953561 500014263 444953561 500014263 500030011 694141310 500030011 694141310 23162046 500024313 23162046 500024313 500004835 254646677 500004835 254646677 855288552 144662087 855288552 144662087 953093282 46854652 953093282 46854652 46914032 953087749 46914032 953087749 499993570 288990433 499993570 288990433 586417660 586361620 586417660 586361620 976316247 23689578 976316247 23689578 427313634 427313126 427313634 427313126 75337991 500020341 75337991 500020341 251807752 499962321 251807752 499962321 274158073 500024095 274158073 500024095 499969207 839846634 499969207 839846634 188536292 811512158 188536292 811512158 500029185 819964335 500029185 819964335 541472259 458555718 541472259 458555718 499973508 726445567 499973508 726445567 500006845 209857356 500006845 209857356 362639312 499967272 362639312 499967272 962215599 37750464 962215599 37750464 46770059 953212339 46770059 953212339 687487885 312517248 687487885 312517248 285291036 285299256 285291036 285299256 500006645 830874312 500006645 830874312 161396543 838622393 161396543 838622393 156298734 500017340 156298734 500017340 499979763 695291407 499979763 695291407 499976283 174492431 499976283 174492431 499984203 251279487 499984203 251279487 854566641 854597256 854566641 854597256 472339254 472373474 472339254 472373474 339939913 499975657 339939913 499975657 40231693 959785962 40231693 959785962 243368215 756589821 243368215 756589821 778793228 778795188 778793228 778795188 753668704 753603163 753668704 753603163 671827107 499994322 671827107 499994322 500024547 579422904 500024547 579422904 824475473 499998255 824475473 499998255 879096249 120927706 879096249 120927706 500012008 840549501 500012008 840549501 119061524 500018001 119061524 500018001 691363827 691392781 691363827 691392781 500034742 745830119 500034742 745830119 999202865 778616 999202865 778616 500036793 229915262 500036793 229915262 500010339 520007969 500010339 520007969 610234010 499974381 610234010 499974381 895677246 104287095 895677246 104287095 713401658 713436943 713401658 713436943 444207716 555733086 444207716 555733086 500009023 258149279 500009023 258149279 226927179 773118584 226927179 773118584 583467065 583478672 583467065 583478672 659202946 340791769 659202946 340791769 768451844 231559259 768451844 231559259 793033822 206999999 793033822 206999999 905922272 499980934 905922272 499980934 767430342 500032142 767430342 500032142 77997078 78009658 77997078 78009658 762436927 762408546 762436927 762408546 342827141 657177564 342827141 657177564 905971213 500024743 905971213 500024743 499998637 537514005 499998637 537514005 499975873 905699856 499975873 905699856 796212107 499965580 796212107 499965580 943956950 499986058 943956950 499986058 616802566 500016345 616802566 500016345 243176070 500001717 243176070 500001717 298930121 701053167 298930121 701053167 774694442 500026971 774694442 500026971 867268775 500033507 867268775 500033507 500004863 811306405 500004863 811306405 465064886 465028065 465064886 465028065 450227555 499984365 450227555 499984365 150474106 849486427 150474106 849486427 644581899 644536960 644581899 644536960 499980417 626576871 499980417 626576871 364814639 500034425 364814639 500034425 581845963 418165617 581845963 418165617 453696268 546287232 453696268 546287232 256096157 743853342 256096157 743853342 314461548 500019970 314461548 500019970 488195487 488194926 488195487 488194926 604039770 604072549 604039770 604072549 500006094 945678629 500006094 945678629 495413669 495429895 495413669 495429895 260404856 500028941 260404856 500028941 500038219 426317751 500038219 426317751 499988014 598873521 499988014 598873521 618098387 500006352 618098387 500006352 641333017 641317681 641333017 641317681 499993690 776147837 499993690 776147837 211941909 211930795 211941909 211930795 196307425 500010413 196307425 500010413 808946959 808900146 808946959 808900146 964749895 499975511 964749895 499975511 499978875 874739055 499978875 874739055 582365499 499987025 582365499 499987025 893479596 893457755 893479596 893457755 287759128 499997190 287759128 499997190 500031196 168514435 500031196 168514435 233282086 766679373 233282086 766679373 500022748 9323570 500022748 9323570 659333301 659344337 659333301 659344337 70955644 500006672 70955644 500006672 175245760 500033635 175245760 500033635 333577314 333627104 333577314 333627104 942496275 500012679 942496275 500012679 500006611 208672934 500006611 208672934 830049089 169890328 830049089 169890328 645700829 354277578 645700829 354277578 747227039 499967529 747227039 499967529 500013555 672749517 500013555 672749517 377300967 377340627 377300967 377340627 789842292 789877103 789842292 789877103 74174356 925789458 74174356 925789458 446649227 500012458 446649227 500012458 246316768 753678989 246316768 753678989 630301121 630277943 630301121 630277943 500007040 813264409 500007040 813264409 972040802 972081685 972040802 972081685 295827446 704211070 295827446 704211070 69881203 930099034 69881203 930099034 499962961 406547283 499962961 406547283 379324594 620704640 379324594 620704640 499972944 369781360 499972944 369781360 583141378 583094083 583141378 583094083 499979626 828840178 499979626 828840178 499996107 230517417 499996107 230517417 52576851 500002088 52576851 500002088 790149380 790123941 790149380 790123941 576650578 500007616 576650578 500007616 869519567 499967558 869519567 499967558 244107495 244132010 244107495 244132010 721855538 278095652 721855538 278095652 792691951 792706025 792691951 792706025 500013988 448100460 500013988 448100460 865113691 865081331 865113691 865081331 338822441 499975401 338822441 499975401 322577691 499996653 322577691 499996653 987621218 500004477 987621218 500004477 499996536 296728183 499996536 296728183 993333044 993328794 993333044 993328794 522288973 477652177 522288973 477652177 237849861 500015873 237849861 500015873 666240606 333737444 666240606 333737444 434551784 500005215 434551784 500005215 615969293 499998058 615969293 499998058 412285935 499991535 412285935 499991535 915125599 84897099 915125599 84897099 193503996 806482198 193503996 806482198 878735679 121302928 878735679 121302928 879803816 879835408 879803816 879835408 499992264 943803912 499992264 943803912 499960685 515192161 499960685 515192161 267110151 267090089 267110151 267090089 909986613 90000197 909986613 90000197 40729350 500016019 40729350 500016019 187954208 187954289 187954208 187954289 333640745 500025325 333640745 500025325 101484552 101527433 101484552 101527433 4151893 4125631 4151893 4125631 612359007 612392551 612359007 612392551 729125924 729161662 729125924 729161662 823760187 176194588 823760187 176194588 119959862 119921976 119959862 119921976 142520818 500027409 142520818 500027409 500015301 350137866 500015301 350137866 256871764 500033982 256871764 500033982 596467716 596517884 596467716 596517884 326469197 500029909 326469197 500029909 673035572 500005838 673035572 500005838 857426707 857424556 857426707 857424556 166336810 499977193 166336810 499977193 112596355 499990149 112596355 499990149 686813474 686833857 686813474 686833857 894249438 105680127 894249438 105680127 766470455 499994065 766470455 499994065 266971402 732989443 266971402 732989443 171977132 171996524 171977132 171996524 220262358 220284550 220262358 220284550 79199366 920860374 79199366 920860374 499989750 852883132 499989750 852883132 577713851 422314850 577713851 422314850 499981326 49185418 499981326 49185418 851339705 148671226 851339705 148671226 90009489 500030978 90009489 500030978 500013140 962722894 500013140 962722894 810623471 189383620 810623471 189383620 962392261 962408714 962392261 962408714 500025468 760452100 500025468 760452100 500019029 832921142 500019029 832921142 500031845 327878008 500031845 327878008 33349013 500002801 33349013 500002801 883988890 116010445 883988890 116010445 499989729 936426143 499989729 936426143 499967956 750892879 499967956 750892879 504169315 504210972 504169315 504210972 749258506 500026260 749258506 500026260 740094444 499970246 740094444 499970246 202374062 202418911 202374062 202418911 945255631 54713612 945255631 54713612 890822244 109199264 890822244 109199264 971191828 971151570 971191828 971151570 484704389 484713583 484704389 484713583 680270767 319757930 680270767 319757930 265248281 734778249 265248281 734778249 709734828 290258013 709734828 290258013 499970363 297782002 499970363 297782002 80103659 499980182 80103659 499980182 714970377 715027982 714970377 715027982 610733981 499983677 610733981 499983677 711601936 499970138 711601936 499970138 47100809 500012402 47100809 500012402 280789594 280805335 280789594 280805335 499973871 438571213 499973871 438571213 677490553 322496534 677490553 322496534 499980002 213217624 499980002 213217624 916864946 916898554 916864946 916898554 36352817 499999801 36352817 499999801 500027603 324121402 500027603 324121402 774514840 774508571 774514840 774508571 500026286 307378832 500026286 307378832 499978599 200395124 499978599 200395124 499986587 329106344 499986587 329106344 634014102 634027025 634014102 634027025 499964946 515601720 499964946 515601720 436307368 436336030 436307368 436336030 582682223 417331015 582682223 417331015 797877265 797885448 797877265 797885448 23074335 499962846 23074335 499962846 499960563 100176540 499960563 100176540 979208209 499992540 979208209 499992540 499985700 184556300 499985700 184556300 271719054 500024220 271719054 500024220 499993491 158002854 499993491 158002854 831720643 168215765 831720643 168215765 5045042 499999944 5045042 499999944 42540628 42495461 42540628 42495461 500008464 471947491 500008464 471947491 506106626 506098354 506106626 506098354 360410767 360389373 360410767 360389373 499985056 328684762 499985056 328684762 728593415 271439121 728593415 271439121 982071693 982103373 982071693 982103373 701695594 298355315 701695594 298355315 613382308 386572560 613382308 386572560 725384565 274642331 725384565 274642331 500007845 404055135 500007845 404055135 91973982 500039824 91973982 500039824 24550522 24505558 24550522 24505558 500002686 545770039 500002686 545770039 404722716 499970493 404722716 499970493 499990297 299834003 499990297 299834003 500004477 684831889 500004477 684831889 406349992 593711665 406349992 593711665 377792332 377820840 377792332 377820840 419542115 580453534 419542115 580453534 690842784 500004960 690842784 500004960 613686474 613714691 613686474 613714691 589202081 499983953 589202081 499983953 7548943 500028236 7548943 500028236 499991489 474052566 499991489 474052566 392525749 500023468 392525749 500023468 500000116 90666619 500000116 90666619 499969275 919156031 499969275 919156031 157421148 842600275 157421148 842600275 437689464 500010740 437689464 500010740 448014200 499992182 448014200 499992182 834293075 834314512 834293075 834314512 529260992 529309504 529260992 529309504 500015705 941873547 500015705 941873547 499984701 932963733 499984701 932963733 991165652 8877485 991165652 8877485 611649661 499976180 611649661 499976180 65457915 65487373 65457915 65487373 500015975 66935245 500015975 66935245 508445453 499971448 508445453 499971448 498365542 498408623 498365542 498408623 591788346 408237884 591788346 408237884 394056051 500023356 394056051 500023356 472149121 527875718 472149121 527875718 189777959 810188498 189777959 810188498 342622322 657355703 342622322 657355703 520681145 520709836 520681145 520709836 127176120 127143148 127176120 127143148 500002544 768078391 500002544 768078391 500021784 105731016 500021784 105731016 679714648 679680318 679714648 679680318 515462681 499975249 515462681 499975249 387190457 387144291 387190457 387144291 662907036 662918994 662907036 662918994 615782749 384250969 615782749 384250969 810966168 810979921 810966168 810979921 456750874 499979810 456750874 499979810 886460816 113578599 886460816 113578599 519363067 519401985 519363067 519401985 451385853 548573596 451385853 548573596 890662038 890656224 890662038 890656224 308181816 308202837 308181816 308202837 370362923 370436560 370362923 370436560 695883507 304104386 695883507 304104386 358412696 641562500 358412696 641562500 500009395 537865225 500009395 537865225 500004613 185031316 500004613 185031316 499996904 66726439 499996904 66726439 499985845 618256568 499985845 618256568 833031448 500018355 833031448 500018355 982437939 982409758 982437939 982409758 349271428 349251560 349271428 349251560 230134728 769833510 230134728 769833510 114872228 499960717 114872228 499960717 764870450 235110254 764870450 235110254 275544797 275542697 275544797 275542697 156008235 844015531 156008235 844015531 500036102 302344828 500036102 302344828 364962022 634979376 364962022 634979376 40610537 499981720 40610537 499981720 283523315 716457189 283523315 716457189 31825401 968137208 31825401 968137208 682304407 317687216 682304407 317687216 604281901 604291585 604281901 604291585 964903060 500027502 964903060 500027502 268619000 731367328 268619000 731367328 500011100 754230888 500011100 754230888 850946036 850906275 850946036 850906275 705026019 705023418 705026019 705023418 766421863 233524928 766421863 233524928 269005691 730993781 269005691 730993781 976350136 500034486 976350136 500034486 838324296 161707276 838324296 161707276 500003006 417043059 500003006 417043059 396219567 396251772 396219567 396251772 323988111 500009756 323988111 500009756 499974811 853749279 499974811 853749279 547047192 500033071 547047192 500033071 867394721 499964346 867394721 499964346 500029200 519595606 500029200 519595606 392149651 392104897 392149651 392104897 967656738 967667996 967656738 967667996 783446532 499981279 783446532 499981279 963766399 963756922 963766399 963756922 613028912 500021180 613028912 500021180 363673883 500009292 363673883 500009292 485987689 499989025 485987689 499989025 94394905 500006019 94394905 500006019 500022699 55335767 500022699 55335767 530510684 500005009 530510684 500005009 543644188 543652178 543644188 543652178 499975564 752436377 499975564 752436377 500027648 678201418 500027648 678201418 733367917 266610949 733367917 266610949 843444861 843481698 843444861 843481698 595697962 500023503 595697962 500023503 500021078 375100148 500021078 375100148 43422363 43459348 43422363 43459348 993402602 993404356 993402602 993404356 500002400 793444857 500002400 793444857 717392745 717354176 717392745 717354176 234941243 499996479 234941243 499996479 177191441 822836566 177191441 822836566 245572260 499977352 245572260 499977352 665990868 665988407 665990868 665988407 616543210 500006541 616543210 500006541 928424807 500020193 928424807 500020193 510101085 510106403 510101085 510106403 645503255 645551313 645503255 645551313 321961255 321961953 321961255 321961953 902231730 97829282 902231730 97829282 500014947 182877864 500014947 182877864 499991296 31111447 499991296 31111447 503988315 499990926 503988315 499990926 133289415 499961983 133289415 499961983 499962291 960784582 499962291 960784582 659365104 659382504 659365104 659382504 691130724 308849856 691130724 308849856 222992371 777061708 222992371 777061708 499994800 63324912 499994800 63324912 971425191 28620451 971425191 28620451 568416391 500001144 568416391 500001144 379251700 499965427 379251700 499965427 500027749 600347056 500027749 600347056 347374661 500021604 347374661 500021604 499989864 590035724 499989864 590035724 83541780 500013378 83541780 500013378 243936952 756063284 243936952 756063284 500004362 338726644 500004362 338726644 759535103 240508350 759535103 240508350 205811905 500010228 205811905 500010228 357122235 642909281 357122235 642909281 305810391 305878754 305810391 305878754 500031010 883501265 500031010 883501265 774057427 225963005 774057427 225963005 883879070 500018387 883879070 500018387 500035599 588518381 500035599 588518381 500036892 625285004 500036892 625285004 677874414 322085003 677874414 322085003 959732030 500033348 959732030 500033348 500023951 499278279 500023951 499278279 499972147 329861506 499972147 329861506 499983984 436671658 499983984 436671658 327448454 672563617 327448454 672563617 642599416 357478061 642599416 357478061 216155417 216116876 216155417 216116876 540827446 540829153 540827446 540829153 889200896 499997046 889200896 499997046 555839172 555811532 555839172 555811532 209517489 500026242 209517489 500026242 320524288 500021600 320524288 500021600 499967377 390895882 499967377 390895882 114322815 499984752 114322815 499984752 988085377 11923341 988085377 11923341 499994397 340658060 499994397 340658060 146393545 499992357 146393545 499992357 500039933 407940447 500039933 407940447 268207446 731825077 268207446 731825077 249786034 499981099 249786034 499981099 944929220 500023839 944929220 500023839 500011075 361936223 500011075 361936223 500019692 532057985 500019692 532057985 636646360 500014407 636646360 500014407 848974044 500033609 848974044 500033609 417300218 582694137 417300218 582694137 986801186 500010048 986801186 500010048 500016794 157770610 500016794 157770610 411668502 500033171 411668502 500033171 500031632 257844960 500031632 257844960 419932124 500024075 419932124 500024075 711593622 711636889 711593622 711636889 383824200 616158370 383824200 616158370 500036297 262438265 500036297 262438265 499988077 353914794 499988077 353914794 500026523 602704401 500026523 602704401 529057574 470920024 529057574 470920024 659940964 500019175 659940964 500019175 500032806 253209492 500032806 253209492 977325293 500021613 977325293 500021613 726657402 500006757 726657402 500006757 543003615 543027200 543003615 543027200 742392788 257606823 742392788 257606823 890399449 499965009 890399449 499965009 514543138 485451329 514543138 485451329 500002403 627706148 500002403 627706148 459192546 540808894 459192546 540808894 131638499 131601535 131638499 131601535 756808498 756836200 756808498 756836200 712661029 712705949 712661029 712705949 599042670 499969968 599042670 499969968 105488778 105506904 105488778 105506904 500013630 650959641 500013630 650959641 54374104 945583981 54374104 945583981 500038413 962843792 500038413 962843792 429230804 500011548 429230804 500011548 14466527 14461352 14466527 14461352 839066885 500013204 839066885 500013204 13236026 13162725 13236026 13162725 995563783 995527160 995563783 995527160 499993242 374619690 499993242 374619690 499981782 675232975 499981782 675232975 96045298 903997205 96045298 903997205 156505406 500018192 156505406 500018192 832945448 832959661 832945448 832959661 822287512 500018215 822287512 500018215 672563778 672620192 672563778 672620192 500020140 830426941 500020140 830426941 578025509 578014149 578025509 578014149 859351592 140708516 859351592 140708516 667436768 667360100 667436768 667360100 729860234 729822520 729860234 729822520 234708080 234700586 234708080 234700586 738138683 261846238 738138683 261846238 807124879 192817646 807124879 192817646 499960884 543155306 499960884 543155306 200273900 500001510 200273900 500001510 611992757 611949028 611992757 611949028 513490326 513466274 513490326 513466274 536887747 463133310 536887747 463133310 999816448 500034509 999816448 500034509 703156091 296823565 703156091 296823565 278613954 499976447 278613954 499976447 941687822 941716722 941687822 941716722 276527439 276599011 276527439 276599011 500000994 918231362 500000994 918231362 297121677 499972955 297121677 499972955 605721486 499966630 605721486 499966630 374878491 374883059 374878491 374883059 393842772 393907890 393842772 393907890 962162345 499970904 962162345 499970904 364963479 364986194 364963479 364986194 522463680 500020449 522463680 500020449 743131950 499961416 743131950 499961416 614510746 499996317 614510746 499996317 942461358 942475536 942461358 942475536 281309299 500009595 281309299 500009595 343218439 499998441 343218439 499998441 883946742 116008246 883946742 116008246 629361130 499967138 629361130 499967138 672606357 327373723 672606357 327373723 741597128 741587206 741597128 741587206 500029272 203500299 500029272 203500299 717762844 500003769 717762844 500003769 815535489 500013615 815535489 500013615 139854765 499993510 139854765 499993510 620520229 620538989 620520229 620538989 499990654 647725583 499990654 647725583 223979201 223953133 223979201 223953133 913211300 86778597 913211300 86778597 395266502 395274779 395266502 395274779 140953735 140948682 140953735 140948682 525441364 474537821 525441364 474537821 654861750 499986743 654861750 499986743 296013420 500037792 296013420 500037792 34123623 499993931 34123623 499993931 500030752 958400529 500030752 958400529 23945898 23908049 23945898 23908049 209536108 790449455 209536108 790449455 166422157 833581957 166422157 833581957 500024496 115232314 500024496 115232314 500003856 332843837 500003856 332843837 839517118 500020774 839517118 500020774 500012697 744102561 500012697 744102561 669398736 500010101 669398736 500010101 659607442 499982282 659607442 499982282 355436356 644544887 355436356 644544887 499993624 531801439 499993624 531801439 62417324 499985359 62417324 499985359 695209285 695264175 695209285 695264175 290008939 290030785 290008939 290030785 591809027 500022675 591809027 500022675 354010831 500005898 354010831 500005898 971051176 28951954 971051176 28951954 500003494 168341942 500003494 168341942 77905937 77908923 77905937 77908923 500036201 158581914 500036201 158581914 512971154 500023531 512971154 500023531 904174605 95799791 904174605 95799791 499975173 321486141 499975173 321486141 133648379 133665545 133648379 133665545 861503275 861463704 861503275 861463704 626604832 500018519 626604832 500018519 374604047 625390264 374604047 625390264 499989573 203312095 499989573 203312095 825298605 500036876 825298605 500036876 499982069 267601542 499982069 267601542 505950581 499970691 505950581 499970691 514245609 514246980 514245609 514246980 510280381 499985280 510280381 499985280 738925648 738968102 738925648 738968102 499966941 946267681 499966941 946267681 201377784 499990498 201377784 499990498 500015477 455562833 500015477 455562833 299799533 299754744 299799533 299754744 257683955 257711889 257683955 257711889 977449489 499995706 977449489 499995706 769242062 499967193 769242062 499967193 380673388 380645100 380673388 380645100 500018634 425157646 500018634 425157646 15646006 15668733 15646006 15668733 425781233 499965848 425781233 499965848 785450576 499972285 785450576 499972285 134049871 500028619 134049871 500028619 163043984 499977756 163043984 499977756 958811028 500037544 958811028 500037544 729075006 270950304 729075006 270950304 500029749 131977062 500029749 131977062 499977590 134975406 499977590 134975406 570456033 500036886 570456033 500036886 259777438 259732197 259777438 259732197 895147974 104845543 895147974 104845543 895080113 895121568 895080113 895121568 113711252 113711660 113711252 113711660 500008035 405977655 500008035 405977655 231224503 231201289 231224503 231201289 500020583 616150068 500020583 616150068 16955799 983054954 16955799 983054954 500029325 129261006 500029325 129261006 499994668 727874207 499994668 727874207 151096784 499977237 151096784 499977237 967887881 32041934 967887881 32041934 67841683 499982606 67841683 499982606 781458073 218541232 781458073 218541232 687900017 312051657 687900017 312051657 499970765 754600310 499970765 754600310 499971638 545198153 499971638 545198153 924769832 924760256 924769832 924760256 145314330 499966628 145314330 499966628 778485684 778489523 778485684 778489523 947397202 52625523 947397202 52625523 912391705 912366903 912391705 912366903 499974940 684082106 499974940 684082106 598328164 598358441 598328164 598358441 875766106 499993355 875766106 499993355 499976127 348486154 499976127 348486154 862758706 137247584 862758706 137247584 945670976 500005453 945670976 500005453 199396020 800612143 199396020 800612143 855393281 500012737 855393281 500012737 224030651 775979230 224030651 775979230 406520095 406575379 406520095 406575379 744970311 500005275 744970311 500005275 865058573 865002411 865058573 865002411 500029295 338871906 500029295 338871906 814130323 814176518 814130323 814176518 312781881 687194197 312781881 687194197 332214517 667782991 332214517 667782991 993004858 6973662 993004858 6973662 788326666 499994768 788326666 499994768 108476525 108455947 108476525 108455947 47467256 952528698 47467256 952528698 500037087 630294991 500037087 630294991 666993911 333062734 666993911 333062734 830321168 499979337 830321168 499979337 507826689 499989576 507826689 499989576 494902393 505139947 494902393 505139947 820780497 179235784 820780497 179235784 266382069 733661789 266382069 733661789 625946582 500004195 625946582 500004195 952596972 47449058 952596972 47449058 499984570 285280481 499984570 285280481 463094089 500025713 463094089 500025713 519820164 480187726 519820164 480187726 491703143 508344903 491703143 508344903 932246451 67793753 932246451 67793753 456089981 499972958 456089981 499972958 190599958 499982345 190599958 499982345 944968842 944969595 944968842 944969595 325738103 325749332 325738103 325749332 491619382 508384198 491619382 508384198 819073610 819066370 819073610 819066370 147831891 500014210 147831891 500014210 629481487 370440787 629481487 370440787 500555045 500546603 500555045 500546603 499973633 299207060 499973633 299207060 767962394 232061344 767962394 232061344 76698604 923304446 76698604 923304446 548213215 548187071 548213215 548187071 684751848 315207713 684751848 315207713 574623275 574605783 574623275 574605783 499964019 389699364 499964019 389699364 317017528 500027408 317017528 500027408 777038666 777039209 777038666 777039209 499979013 91427274 499979013 91427274 499960757 972156412 499960757 972156412 450775244 549214374 450775244 549214374 291396248 708660722 291396248 708660722 916641307 916652716 916641307 916652716 482371799 482408713 482371799 482408713 499965778 441490600 499965778 441490600 198562998 801435570 198562998 801435570 289722315 289775043 289722315 289775043 552067609 552060211 552067609 552060211 406435038 406467704 406435038 406467704 963928925 36059824 963928925 36059824 104045056 895989897 104045056 895989897 968538270 31473723 968538270 31473723 531004478 499994291 531004478 499994291 406139681 500011712 406139681 500011712 60211059 60221365 60211059 60221365 871642843 128381399 871642843 128381399 499984923 4259458 499984923 4259458 194240781 194265446 194240781 194265446 499977774 838200124 499977774 838200124 533797012 466229140 533797012 466229140 16957787 500013011 16957787 500013011 500011763 883668082 500011763 883668082 781948770 500019039 781948770 500019039 914144752 914141641 914144752 914141641 502774323 502838000 502774323 502838000 473106891 526884851 473106891 526884851 655674078 655683136 655674078 655683136 863125417 863103485 863125417 863103485 500008571 193556836 500008571 193556836 177547265 177505482 177547265 177505482 551519909 448498362 551519909 448498362 716921202 716962012 716921202 716962012 644264055 499965476 644264055 499965476 271581902 728370693 271581902 728370693 500018111 810471471 500018111 810471471 248126154 751902645 248126154 751902645 745473562 745518688 745473562 745518688 499989224 735731827 499989224 735731827 801343140 500022663 801343140 500022663 870582310 870595786 870582310 870595786 500031633 743124782 500031633 743124782 536263714 536303513 536263714 536303513 500010527 229573651 500010527 229573651 111960861 888064104 111960861 888064104 612539560 612587417 612539560 612587417 180315458 180299326 180315458 180299326 500037058 281646844 500037058 281646844 213314508 213291252 213314508 213291252 90192621 90191712 90192621 90191712 762512945 499968097 762512945 499968097 745661659 499974140 745661659 499974140 500026558 566471357 500026558 566471357 301064377 301070074 301064377 301070074 627160134 500028930 627160134 500028930 622234415 500012552 622234415 500012552 404057988 500004948 404057988 500004948 86384667 913630267 86384667 913630267 645633286 354326657 645633286 354326657 443367175 443403323 443367175 443403323 752911013 752907410 752911013 752907410 913348307 86616185 913348307 86616185 509409816 509475723 509409816 509475723 238482234 761485940 238482234 761485940 617009249 382930872 617009249 382930872 970155284 29855759 970155284 29855759 950817748 500004422 950817748 500004422 500029123 606998350 500029123 606998350 352321874 352342982 352321874 352342982 501975557 500023206 501975557 500023206 961161167 38832370 961161167 38832370 376588070 623438136 376588070 623438136 846606359 500024435 846606359 500024435 711301508 711292410 711301508 711292410 500004105 694973567 500004105 694973567 467680277 500009740 467680277 500009740 791166148 208804212 791166148 208804212 430361538 569575720 430361538 569575720 500034867 480242293 500034867 480242293 806308758 806244417 806308758 806244417 349290195 349358310 349290195 349358310 645443252 499993933 645443252 499993933 342716019 657353831 342716019 657353831 500025969 883169724 500025969 883169724 320603468 320677339 320603468 320677339 172970649 827004237 172970649 827004237 310654163 689368147 310654163 689368147 414960108 500029099 414960108 500029099 290328585 290350862 290328585 290350862 737621481 262389419 737621481 262389419 650461839 650454532 650461839 650454532 894792980 500026159 894792980 500026159 500014829 467022298 500014829 467022298 164606541 164644208 164606541 164644208 49580041 49597632 49580041 49597632 499971780 233723991 499971780 233723991 499995908 440992178 499995908 440992178 469599148 500000093 469599148 500000093 512463914 512407436 512463914 512407436 500037120 142240437 500037120 142240437 300091966 300075931 300091966 300075931 152540553 500001373 152540553 500001373 500014635 467451031 500014635 467451031 566942258 499965000 566942258 499965000 499960212 122071380 499960212 122071380 656821124 343174828 656821124 343174828 589203469 589272187 589203469 589272187 599343515 499998643 599343515 499998643 116161639 500022216 116161639 500022216 499969231 147496357 499969231 147496357 821661452 178280017 821661452 178280017 148026034 148005094 148026034 148005094 726207767 273778816 726207767 273778816 744795382 500039092 744795382 500039092 499997205 462328553 499997205 462328553 499978109 734288795 499978109 734288795 822190329 822165323 822190329 822165323 704290141 295749718 704290141 295749718 52830895 500004281 52830895 500004281 29685513 500004946 29685513 500004946 500021244 568639595 500021244 568639595 206385012 206416621 206385012 206416621 282750438 499988484 282750438 499988484 331020991 500002862 331020991 500002862 580709736 500023092 580709736 500023092 500034795 762351489 500034795 762351489 236511386 763464511 236511386 763464511 499977890 407393958 499977890 407393958 500039547 836479834 500039547 836479834 419936598 580049268 419936598 580049268 801589859 499961344 801589859 499961344 335310207 335317546 335310207 335317546 614049700 499965989 614049700 499965989 853781476 146277637 853781476 146277637 410734347 589306536 410734347 589306536 646396847 353591310 646396847 353591310 499979278 788227930 499979278 788227930 789147425 210875362 789147425 210875362 216574806 500031488 216574806 500031488 392120752 607835352 392120752 607835352 924412300 500005085 924412300 500005085 584156953 415856381 584156953 415856381 633613257 499988444 633613257 499988444 500006518 345237035 500006518 345237035 988493938 988550904 988493938 988550904 776911086 223100328 776911086 223100328 8157021 8165669 8157021 8165669 500020414 360393742 500020414 360393742 255643475 744348741 255643475 744348741 710374270 710398693 710374270 710398693 29273741 500038412 29273741 500038412 500017703 763889167 500017703 763889167 489572494 500038960 489572494 500038960 859546852 500008356 859546852 500008356 462605413 462644930 462605413 462644930 363110989 500011580 363110989 500011580 499986013 784105404 499986013 784105404 703651411 499991279 703651411 499991279 356180906 643832418 356180906 643832418 8286239 991728124 8286239 991728124 690149819 309880429 690149819 309880429 139737501 139738912 139737501 139738912 674366829 674388767 674366829 674388767 500011081 567469609 500011081 567469609 224929063 775048176 224929063 775048176 732904170 500001598 732904170 500001598 106270895 893759488 106270895 893759488 500015474 735653698 500015474 735653698 427148622 572838667 427148622 572838667 384979077 499995644 384979077 499995644 500017796 309630438 500017796 309630438 815991265 816013548 815991265 816013548 499982715 799769706 499982715 799769706 30521191 30575409 30521191 30575409 500000252 667024526 500000252 667024526 903244067 96727221 903244067 96727221 500033910 707247616 500033910 707247616 914572612 85380971 914572612 85380971 586797615 500016476 586797615 500016476 855278756 855214143 855278756 855214143 109237721 890781444 109237721 890781444 722161235 277773799 722161235 277773799 911029348 911000358 911029348 911000358 641847559 358157460 641847559 358157460 933417528 66614698 933417528 66614698 500037649 892683481 500037649 892683481 18159686 981888832 18159686 981888832 500020134 164535618 500020134 164535618 436296890 499990419 436296890 499990419 499983921 791842545 499983921 791842545 500004937 69037506 500004937 69037506 983889038 983909298 983889038 983909298 805041032 500028536 805041032 500028536 506349678 500024626 506349678 500024626 573192203 499999927 573192203 499999927 746249309 253722987 746249309 253722987 263464035 263505535 263464035 263505535 540487768 500015514 540487768 500015514 617306729 499991728 617306729 499991728 374309250 374254430 374309250 374254430 108609741 108597459 108609741 108597459 924614156 75366362 924614156 75366362 235042458 764933627 235042458 764933627 191810593 191814735 191810593 191814735 507329294 499978170 507329294 499978170 385049208 500004557 385049208 500004557 202966662 202993834 202966662 202993834 935386292 935386031 935386292 935386031 168933549 499978803 168933549 499978803 106193894 499971192 106193894 499971192 200645633 500007502 200645633 500007502 41349937 499979385 41349937 499979385 343863478 499984146 343863478 499984146 679034954 500038516 679034954 500038516 161872217 838122469 161872217 838122469 463569800 463584317 463569800 463584317 334877463 500021101 334877463 500021101 499963663 71026521 499963663 71026521 227966853 772077224 227966853 772077224 601090548 398933098 601090548 398933098 939840826 60147287 939840826 60147287 499996653 468158220 499996653 468158220 499977927 39969076 499977927 39969076 754391906 245668220 754391906 245668220 500028054 606274141 500028054 606274141 22497210 500001755 22497210 500001755 500009864 401867282 500009864 401867282 71139417 500018275 71139417 500018275 587934711 587944669 587934711 587944669 938531343 938534061 938531343 938534061 964378844 964389653 964378844 964389653 657049741 500030246 657049741 500030246 499968952 508809121 499968952 508809121 310895358 500029272 310895358 500029272 4755973 4757427 4755973 4757427 589912464 500032124 589912464 500032124 169779333 830261000 169779333 830261000 249966360 750016834 249966360 750016834 237896427 237902607 237896427 237902607 500014666 797975357 500014666 797975357 994910665 994899842 994910665 994899842 910703264 499986854 910703264 499986854 240251800 240309246 240251800 240309246 813677735 186372794 813677735 186372794 342553208 500026403 342553208 500026403 500030645 849572617 500030645 849572617 238501681 500032191 238501681 500032191 813386934 186630357 813386934 186630357 500027530 105675603 500027530 105675603 682088902 682055514 682088902 682055514 9189245 499980619 9189245 499980619 328926875 671074082 328926875 671074082 372717154 372645430 372717154 372645430 999353173 499974605 999353173 499974605 499962437 499337319 499962437 499337319 859171039 499983831 859171039 499983831 500001580 851975767 500001580 851975767 569395512 569390716 569395512 569390716 312039430 499993568 312039430 499993568 907718456 499983917 907718456 499983917 499993169 277665522 499993169 277665522 499977145 561340972 499977145 561340972 733538861 500035398 733538861 500035398 564514533 499985913 564514533 499985913 881037454 118921980 881037454 118921980 500022696 465348911 500022696 465348911 749608096 500033672 749608096 500033672 499967124 728705791 499967124 728705791 425655624 574347323 425655624 574347323 280655741 499978625 280655741 499978625 544525598 500005123 544525598 500005123 178734324 500036852 178734324 500036852 916901070 916936559 916901070 916936559 206986651 207017680 206986651 207017680 657920001 342061377 657920001 342061377 299186430 700785274 299186430 700785274 691430624 308591307 691430624 308591307 143590881 143611276 143590881 143611276 500003469 875024163 500003469 875024163 501394698 499988128 501394698 499988128 545553301 499977607 545553301 499977607 211815801 211828573 211815801 211828573 600782063 399192409 600782063 399192409 499968267 469449225 499968267 469449225 530219578 469738307 530219578 469738307 879596178 120421419 879596178 120421419 281454496 281519841 281454496 281519841 77734798 922207274 77734798 922207274 378109149 378117194 378109149 378117194 500004210 665479057 500004210 665479057 236354901 499976869 236354901 499976869 203366149 796564748 203366149 796564748 499960871 228571429 499960871 228571429 724776748 499977003 724776748 499977003 499994580 482315725 499994580 482315725 314968398 685052531 314968398 685052531 448093467 448124097 448093467 448124097 500008620 572580986 500008620 572580986 145473896 854555758 145473896 854555758 494715428 494756516 494715428 494756516 496289736 503688013 496289736 503688013 318887537 681075469 318887537 681075469 92904872 499997310 92904872 499997310 186839121 813174501 186839121 813174501 499986274 440730910 499986274 440730910 500038271 527749898 500038271 527749898 500031092 139637452 500031092 139637452 683172317 683189378 683172317 683189378 499965176 55978878 499965176 55978878 224586438 775416418 224586438 775416418 869280458 869282337 869280458 869282337 499991399 636935499 499991399 636935499 898024745 101987215 898024745 101987215 920480727 79474275 920480727 79474275 409062940 590967836 409062940 590967836 353083426 500015614 353083426 500015614 727008093 727060512 727008093 727060512 499996781 320266342 499996781 320266342 337718280 499987683 337718280 499987683 925009777 499975751 925009777 499975751 963166100 36835867 963166100 36835867 991275316 499986039 991275316 499986039 460565962 460571309 460565962 460571309 110187621 499997024 110187621 499997024 500032776 366644043 500032776 366644043 342256030 657730332 342256030 657730332 920804378 920854692 920804378 920854692 499982158 415431785 499982158 415431785 332000992 500014258 332000992 500014258 838806734 500017766 838806734 500017766 499972813 975748813 499972813 975748813 500036511 468171326 500036511 468171326 154902137 154931470 154902137 154931470 52633742 947352597 52633742 947352597 776989174 223036665 776989174 223036665 499998880 982115995 499998880 982115995 500037465 734503970 500037465 734503970 323262199 676734673 323262199 676734673 500004072 278650056 500004072 278650056 765556502 765564628 765556502 765564628 499960255 91845375 499960255 91845375 500021490 485479177 500021490 485479177 828460480 171486739 828460480 171486739 55032742 55023080 55032742 55023080 469987684 500032219 469987684 500032219 874181586 125817494 874181586 125817494 942932990 500015355 942932990 500015355 96550538 903476955 96550538 903476955 64262351 499962316 64262351 499962316 545209535 545260260 545209535 545260260 470977328 470972329 470977328 470972329 359563130 499986450 359563130 499986450 313048672 313042896 313048672 313042896 499983455 686982499 499983455 686982499 385450299 614510928 385450299 614510928 897353462 102686738 897353462 102686738 500018308 826445758 500018308 826445758 564290626 564303515 564290626 564303515 373453649 626541841 373453649 626541841 520308104 520311750 520308104 520311750 41381848 41400145 41381848 41400145 499985359 881784637 499985359 881784637 66321153 933702891 66321153 933702891 500010976 484566145 500010976 484566145 521506305 521491942 521506305 521491942 24579451 975436647 24579451 975436647 206676663 206656998 206676663 206656998 590708125 499994324 590708125 499994324 172674183 827346038 172674183 827346038 90760300 500007570 90760300 500007570 583115698 500025303 583115698 500025303 499989885 970657171 499989885 970657171 240617911 759376501 240617911 759376501 499964487 481149534 499964487 481149534 67533172 500021647 67533172 500021647 500029079 925008843 500029079 925008843 500006638 242843184 500006638 242843184 999180376 845966 999180376 845966 706572480 500035145 706572480 500035145 996782655 499965324 996782655 499965324 985531096 500033300 985531096 500033300 565881801 434087911 565881801 434087911 653052232 653085518 653052232 653085518 185226367 814795446 185226367 814795446 499978343 419376218 499978343 419376218 761589328 500016006 761589328 500016006 720013583 500006915 720013583 500006915 731364333 268563249 731364333 268563249 500006794 559136165 500006794 559136165 499992692 567942661 499992692 567942661 400352919 599656119 400352919 599656119 672844545 327180708 672844545 327180708 804810880 804770502 804810880 804770502 500007297 783385266 500007297 783385266 400864900 400871165 400864900 400871165 499992306 15567359 499992306 15567359 4990900 994980093 4990900 994980093 662162910 662178395 662162910 662178395 500036141 843372222 500036141 843372222 500018569 242781409 500018569 242781409 681691728 681742576 681691728 681742576 919455400 919517049 919455400 919517049 381985552 500010619 381985552 500010619 715363587 500032197 715363587 500032197 51561621 51574777 51561621 51574777 609718928 499961421 609718928 499961421 915879645 915869824 915879645 915869824 831070779 831073259 831070779 831073259 143335859 143362743 143335859 143362743 254078958 745981782 254078958 745981782 535175139 535193950 535175139 535193950 906065409 93937576 906065409 93937576 762603152 500013482 762603152 500013482 856951985 856890609 856951985 856890609 163735627 836314429 163735627 836314429 665278238 500030272 665278238 500030272 939140147 939134953 939140147 939134953 982905931 500008251 982905931 500008251 723349549 276669677 723349549 276669677 873358427 873365875 873358427 873365875 771427165 228587130 771427165 228587130 782245408 782292488 782245408 782292488 731132309 499977532 731132309 499977532 500001700 257939657 500001700 257939657 81570249 499986060 81570249 499986060 163143715 163090727 163143715 163090727 499971564 274924463 499971564 274924463 580487373 580507339 580487373 580507339 314008548 685988156 314008548 685988156 935660193 935691411 935660193 935691411 243828747 756213734 243828747 756213734 245921364 245950564 245921364 245950564 899026346 100978933 899026346 100978933 687317022 687290735 687317022 687290735 37660791 37706016 37660791 37706016 446992766 446952991 446992766 446952991 324088534 499969614 324088534 499969614 256612902 256679335 256612902 256679335 500005757 490319302 500005757 490319302 337263386 337203603 337263386 337203603 549881815 549919851 549881815 549919851 985139657 985164477 985139657 985164477 542160719 542233030 542160719 542233030 720501442 720513898 720501442 720513898 634021220 365920408 634021220 365920408 499976180 760247039 499976180 760247039 348190705 499961320 348190705 499961320 41106668 499972769 41106668 499972769 917575446 82400132 917575446 82400132 500022640 856024541 500022640 856024541 499984521 383282251 499984521 383282251 201307111 500022231 201307111 500022231 129679561 500037835 129679561 500037835 606616595 499983876 606616595 499983876 40488663 499985944 40488663 499985944 957025102 499997911 957025102 499997911 878345282 499987949 878345282 499987949 707338896 292711679 707338896 292711679 225490389 225554415 225490389 225554415 717152708 282827105 717152708 282827105 74780304 925231098 74780304 925231098 586062964 499974099 586062964 499974099 368794089 500011572 368794089 500011572 184146859 184148077 184146859 184148077 499961116 442717551 499961116 442717551 849067053 849056555 849067053 849056555 414437317 499974017 414437317 499974017 57129208 942887875 57129208 942887875 500003302 815927511 500003302 815927511 61301819 938715957 61301819 938715957 499997047 838970373 499997047 838970373 989445511 989432116 989445511 989432116 499972288 99850912 499972288 99850912 237267587 237221521 237267587 237221521 500023980 602952266 500023980 602952266 500026242 658315197 500026242 658315197 263395742 736629268 263395742 736629268 424859385 424857187 424859385 424857187 338904533 661123471 338904533 661123471 500031321 676860559 500031321 676860559 504145937 504139109 504145937 504139109 751309914 248714058 751309914 248714058 298683337 701252266 298683337 701252266 888551865 888481886 888551865 888481886 499960554 998701687 499960554 998701687 500031940 537370333 500031940 537370333 912417317 500035312 912417317 500035312 474477745 525586899 474477745 525586899 700015679 299968963 700015679 299968963 510878486 510891449 510878486 510891449 500023593 480015810 500023593 480015810 895563882 104401424 895563882 104401424 267887058 500000355 267887058 500000355 499975754 477900251 499975754 477900251 515570409 499974148 515570409 499974148 480269482 519784783 480269482 519784783 829936958 829915356 829936958 829915356 500031086 791951107 500031086 791951107 506681214 493288893 506681214 493288893 316527215 499995888 316527215 499995888 500006175 284280647 500006175 284280647 213794642 213798911 213794642 213798911 191818925 808149486 191818925 808149486 499976829 551779563 499976829 551779563 971466960 971516555 971466960 971516555 500009231 184823669 500009231 184823669 499980407 77019396 499980407 77019396 896827168 500014990 896827168 500014990 481055214 518933728 481055214 518933728 171538905 828462147 171538905 828462147 324701438 675260244 324701438 675260244 86314391 499973818 86314391 499973818 349711609 349644638 349711609 349644638 606544669 393476687 606544669 393476687 339773027 500032742 339773027 500032742 588247436 411692648 588247436 411692648 178859756 178879806 178859756 178879806 960753542 960781729 960753542 960781729 42950595 500019616 42950595 500019616 530196793 499982608 530196793 499982608 499985397 845713347 499985397 845713347 11765083 11742562 11765083 11742562 232345526 499993868 232345526 499993868 126667837 126620695 126667837 126620695 499961976 92701981 499961976 92701981 500012896 760295056 500012896 760295056 499989272 358113395 499989272 358113395 688476538 311546161 688476538 311546161 41713177 958245931 41713177 958245931 548275473 500015582 548275473 500015582 2929827 2961328 2929827 2961328 311045262 688888633 311045262 688888633 499960090 110639913 499960090 110639913 920931869 920882301 920931869 920882301 954450771 45512739 954450771 45512739 418254286 581785326 418254286 581785326 498736539 501204523 498736539 501204523 788836874 500009663 788836874 500009663 680895367 319105616 680895367 319105616 370788199 499990878 370788199 499990878 536060538 500000470 536060538 500000470 33098235 499965036 33098235 499965036 981978114 981934924 981978114 981934924 244979729 755037121 244979729 755037121 608553456 608599199 608553456 608599199 500003914 346140824 500003914 346140824 578213411 578235264 578213411 578235264 151963131 848023343 151963131 848023343 513571705 513583006 513571705 513583006 499967833 81932063 499967833 81932063 27312126 500014371 27312126 500014371 285182919 499999691 285182919 499999691 499996151 536829101 499996151 536829101 161113239 838897556 161113239 838897556 176925718 823066009 176925718 823066009 500015718 293780313 500015718 293780313 740304159 499989738 740304159 499989738 666612859 333362741 666612859 333362741 106619434 106613730 106619434 106613730 500033861 779635593 500033861 779635593 634654724 500007956 634654724 500007956 778935389 500001028 778935389 500001028 55039425 944985616 55039425 944985616 496541329 500008129 496541329 500008129 500006996 660831996 500006996 660831996 695478332 304552701 695478332 304552701 499984663 948215514 499984663 948215514 802690532 499970042 802690532 499970042 409425181 409400046 409425181 409400046 500016799 569930932 500016799 569930932 500020812 54838090 500020812 54838090 875605765 499993269 875605765 499993269 485706178 485719154 485706178 485719154 827775226 172234121 827775226 172234121 797902300 202138241 797902300 202138241 588710377 411314424 588710377 411314424 220211803 499964465 220211803 499964465 680514351 319516778 680514351 319516778 500039645 487835609 500039645 487835609 499961533 931445136 499961533 931445136 978861774 978843118 978861774 978843118 500011864 551739337 500011864 551739337 500009640 817152739 500009640 817152739 438702256 500029820 438702256 500029820 500034760 838757452 500034760 838757452 97882647 902113881 97882647 902113881 581562569 418467361 581562569 418467361 294955399 294963826 294955399 294963826 500032666 31854478 500032666 31854478 122304664 877740012 122304664 877740012 500014025 691513928 500014025 691513928 620807558 379172167 620807558 379172167 876925260 123079372 876925260 123079372 548421040 548424434 548421040 548424434 500014187 491027127 500014187 491027127 920944843 920960443 920944843 920960443 499970851 182777465 499970851 182777465 558855002 558805865 558855002 558805865 595651578 595607872 595651578 595607872 890592318 500036853 890592318 500036853 150199423 150235473 150199423 150235473 892444193 107494709 892444193 107494709 505798663 494242132 505798663 494242132 500034619 339189483 500034619 339189483 209041473 209040313 209041473 209040313 122010525 122048702 122010525 122048702 590650345 590647702 590650345 590647702 499987157 9620038 499987157 9620038 746222060 746177604 746222060 746177604 499969848 287481050 499969848 287481050 499983209 204211062 499983209 204211062 440928998 559071156 440928998 559071156 162988322 837047760 162988322 837047760 415649599 584354621 415649599 584354621 238838392 761173758 238838392 761173758 615292804 615309172 615292804 615309172 364305410 500010936 364305410 500010936 958546458 499989932 958546458 499989932 500026627 487184056 500026627 487184056 80020954 500000545 80020954 500000545 422620898 422621577 422620898 422621577 691667043 500006470 691667043 500006470 997099953 997135464 997099953 997135464 762223217 237827029 762223217 237827029 499973271 128666104 499973271 128666104 499967933 927647740 499967933 927647740 216336194 216357352 216336194 216357352 621120100 378878405 621120100 378878405 965156001 500010475 965156001 500010475 500025244 675335083 500025244 675335083 854428470 854453398 854428470 854453398 499984160 755293811 499984160 755293811 69321881 930653587 69321881 930653587 179761382 820233970 179761382 820233970 761711620 238298770 761711620 238298770 831562874 500019559 831562874 500019559 499998407 760410226 499998407 760410226 8391968 500037481 8391968 500037481 800220365 800236037 800220365 800236037 924701544 499997914 924701544 499997914 500029413 474949027 500029413 474949027 134591442 865477450 134591442 865477450 67135334 67135000 67135334 67135000 888801977 111221051 888801977 111221051 136191253 863796785 136191253 863796785 876707587 499984185 876707587 499984185 590834107 409184890 590834107 409184890 569500091 500009775 569500091 500009775 28535234 971456390 28535234 971456390 591919956 591894988 591919956 591894988 499980379 815969049 499980379 815969049 613555413 500012171 613555413 500012171 330886645 500009040 330886645 500009040 52101030 52070169 52101030 52070169 278966288 720980481 278966288 720980481 386930454 386931282 386930454 386931282 499972824 22719318 499972824 22719318 74487141 74495477 74487141 74495477 814286920 185724603 814286920 185724603 499998225 392840176 499998225 392840176 160818518 839197568 160818518 839197568 99076312 900882775 99076312 900882775 887648197 499962962 887648197 499962962 499972106 153532754 499972106 153532754 500021743 625389200 500021743 625389200 500023949 764442507 500023949 764442507 499999562 259702145 499999562 259702145 661707538 499973366 661707538 499973366 895794596 895817257 895794596 895817257 869148528 869149705 869148528 869149705 723729820 723709685 723729820 723709685 499963791 706122709 499963791 706122709 499967547 387400360 499967547 387400360 500024957 705801521 500024957 705801521 499994947 938754999 499994947 938754999 584108143 415928918 584108143 415928918 559733553 559755211 559733553 559755211 891427057 891429287 891427057 891429287 980808542 499970304 980808542 499970304 984572456 984561131 984572456 984561131 499968836 28681779 499968836 28681779 280801628 499982377 280801628 499982377 111717498 111693461 111717498 111693461 128695802 871352067 128695802 871352067 12831660 987156550 12831660 987156550 974708058 974668565 974708058 974668565 734809186 499960110 734809186 499960110 380431670 619567851 380431670 619567851 499980205 343151369 499980205 343151369 499970991 934556550 499970991 934556550 803518842 499975800 803518842 499975800 78967737 921034020 78967737 921034020 529070397 470938371 529070397 470938371 956400486 500033070 956400486 500033070 500024156 57871141 500024156 57871141 623313217 376706051 623313217 376706051 985803352 14229204 985803352 14229204 51914059 948090026 51914059 948090026 500001713 369469271 500001713 369469271 499962594 336517831 499962594 336517831 95469733 904520299 95469733 904520299 243840617 243811943 243840617 243811943 49467970 500005466 49467970 500005466 122914496 877139370 122914496 877139370 709839257 290137253 709839257 290137253 468356480 500026437 468356480 500026437 500006636 137639719 500006636 137639719 681893611 318082294 681893611 318082294 941995559 500026317 941995559 500026317 988945640 11049125 988945640 11049125 499983649 696358750 499983649 696358750 30448168 969592235 30448168 969592235 771861355 771870136 771861355 771870136 520116937 520134615 520116937 520134615 745848315 254171015 745848315 254171015 500029701 943046295 500029701 943046295 654512931 500014609 654512931 500014609 500002956 78294 500002956 78294 500019423 241903659 500019423 241903659 196504487 803489059 196504487 803489059 468475263 500003106 468475263 500003106 525768835 474179457 525768835 474179457 500022263 145372443 500022263 145372443 500004920 16230933 500004920 16230933 499961167 549454557 499961167 549454557 418519418 581495764 418519418 581495764 654473932 654450964 654473932 654450964 599275467 599209596 599275467 599209596 528724236 500013057 528724236 500013057 133449134 133439360 133449134 133439360 740440966 499987954 740440966 499987954 515134383 499969661 515134383 499969661 95195887 500031468 95195887 500031468 999113444 500037216 999113444 500037216 581529785 500019799 581529785 500019799 809029901 191014354 809029901 191014354 616204383 383760449 616204383 383760449 158945743 841070698 158945743 841070698 400071302 500030099 400071302 500030099 500038905 11616236 500038905 11616236 312124285 687845674 312124285 687845674 127074380 127062169 127074380 127062169 749776659 749794083 749776659 749794083 499976681 594295210 499976681 594295210 734076977 500012107 734076977 500012107 700295765 700247328 700295765 700247328 738921144 499967411 738921144 499967411 611747016 611755878 611747016 611755878 872321108 872382877 872321108 872382877 669833951 499987213 669833951 499987213 24621315 24669228 24621315 24669228 499999522 952799060 499999522 952799060 499991218 991662906 499991218 991662906 500004664 847081163 500004664 847081163 889019736 499998138 889019736 499998138 895661387 895678832 895661387 895678832 673268082 326751590 673268082 326751590 587884058 412069068 587884058 412069068 752606788 247361526 752606788 247361526 528520383 471462597 528520383 471462597 499995826 548770981 499995826 548770981 464063334 535983914 464063334 535983914 334696496 665289061 334696496 665289061 500004692 164247189 500004692 164247189 500002698 794356998 500002698 794356998 548948222 499963403 548948222 499963403 180712394 499985167 180712394 499985167 674750619 674734671 674750619 674734671 500028797 349490573 500028797 349490573 565666814 565649490 565666814 565649490 233276096 766792928 233276096 766792928 736773967 263227740 736773967 263227740 245822947 500015296 245822947 500015296 371821186 500035181 371821186 500035181 620327253 620384927 620327253 620384927 634009118 634024358 634009118 634024358 145436030 145395981 145436030 145395981 775991743 499976603 775991743 499976603 904251490 95729359 904251490 95729359 754825942 245165740 754825942 245165740 499982038 761590082 499982038 761590082 305655869 694298707 305655869 694298707 406147557 406198883 406147557 406198883 499979534 899961291 499979534 899961291 500039512 883599011 500039512 883599011 157471646 842554143 157471646 842554143 84849947 915171213 84849947 915171213 601141977 398894710 601141977 398894710 499962310 799960072 499962310 799960072 290046990 499995076 290046990 499995076 499971266 558071760 499971266 558071760 784356195 500015575 784356195 500015575 866139386 866138365 866139386 866138365 22352569 977634659 22352569 977634659 123354264 123323329 123354264 123323329 434081966 565885063 434081966 565885063 631994753 631975897 631994753 631975897 500005738 470223016 500005738 470223016 500014590 975990148 500014590 975990148 743947072 256059604 743947072 256059604 499299946 500753540 499299946 500753540 500031670 629768023 500031670 629768023 251855754 251860028 251855754 251860028 500018939 616542065 500018939 616542065 499998733 19136913 499998733 19136913 10026567 10028795 10026567 10028795 475627089 524415650 475627089 524415650 197563336 500035564 197563336 500035564 499969805 847266082 499969805 847266082 499975243 486779883 499975243 486779883 500017656 132081343 500017656 132081343 500013217 600790608 500013217 600790608 15862534 984151052 15862534 984151052 500010457 262407917 500010457 262407917 191947191 500016894 191947191 500016894 685173358 685129855 685173358 685129855 565037046 435038374 565037046 435038374 459050662 459069613 459050662 459069613 936288769 499970307 936288769 499970307 13642436 499982521 13642436 499982521 119957814 500029746 119957814 500029746 81612964 918342768 81612964 918342768 499993175 938358093 499993175 938358093 254558925 745445851 254558925 745445851 429276750 429234130 429276750 429234130 894268933 894228579 894268933 894228579 472024389 527965246 472024389 527965246 110649556 889298482 110649556 889298482 216467869 500030683 216467869 500030683 491017206 491010831 491017206 491010831 924174084 75852924 924174084 75852924 499969594 457814659 499969594 457814659 559520487 559534238 559520487 559534238 500029717 647764652 500029717 647764652 885524599 114430560 885524599 114430560 326207816 326226132 326207816 326226132 93049829 500030043 93049829 500030043 445622788 445582903 445622788 445582903 860680776 499996083 860680776 499996083 499973637 484325868 499973637 484325868 646665579 353294765 646665579 353294765 307375490 307366723 307375490 307366723 500024826 242006539 500024826 242006539 499977051 391651151 499977051 391651151 935902584 64079003 935902584 64079003 874297948 499996884 874297948 499996884 430419226 430462149 430419226 430462149 236432666 763627987 236432666 763627987 425494467 425484785 425494467 425484785 521872977 499968617 521872977 499968617 299150361 700866121 299150361 700866121 166217920 500024731 166217920 500024731 499977211 962540464 499977211 962540464 933217233 933236260 933217233 933236260 165100473 165158606 165100473 165158606 675851415 500005690 675851415 500005690 412285659 500029586 412285659 500029586 385742670 499998195 385742670 499998195 48049744 48110788 48049744 48110788 72271121 927764596 72271121 927764596 750199775 499988580 750199775 499988580 87052039 912929087 87052039 912929087 634816223 634798756 634816223 634798756 500029275 910213114 500029275 910213114 425307339 425284167 425307339 425284167 352992626 352988558 352992626 352988558 469064278 500025064 469064278 500025064 278552421 278552323 278552421 278552323 500016364 799868672 500016364 799868672 809089766 499968466 809089766 499968466 286766551 713227267 286766551 713227267 635389471 500037608 635389471 500037608 127334941 500018427 127334941 500018427 411977244 500026699 411977244 500026699 888526550 499988287 888526550 499988287 768780845 500010295 768780845 500010295 553346374 446643793 553346374 446643793 841716605 158249395 841716605 158249395 681471843 681479900 681471843 681479900 500027789 454741861 500027789 454741861 847352414 152699144 847352414 152699144 306534002 306547843 306534002 306547843 280023349 499982086 280023349 499982086 817506050 500015878 817506050 500015878 970335226 500034821 970335226 500034821 500015663 465975919 500015663 465975919 311007752 311014240 311007752 311014240 500028517 428339864 500028517 428339864 925091115 500015253 925091115 500015253 18554517 18485609 18554517 18485609 961193620 961172440 961193620 961172440 43075981 499981201 43075981 499981201 762735034 237275269 762735034 237275269 242538734 242532431 242538734 242532431 793784576 206204947 793784576 206204947 500037297 702428421 500037297 702428421 239129766 499973393 239129766 499973393 975318105 975310421 975318105 975310421 33882573 33935133 33882573 33935133 272675315 272625877 272675315 272625877 472204860 472230107 472204860 472230107 804144550 500015256 804144550 500015256 48442726 951523416 48442726 951523416 10858570 989154264 10858570 989154264 499965062 123481185 499965062 123481185 13244462 986799235 13244462 986799235 775029676 224962534 775029676 224962534 377782073 499999144 377782073 499999144 903594211 96374073 903594211 96374073 579834902 500013688 579834902 500013688 500026482 252445817 500026482 252445817 411731694 588293881 411731694 588293881 499968183 213577517 499968183 213577517 500021500 257233445 500021500 257233445 124052113 499970547 124052113 499970547 941834143 499974535 941834143 499974535 499988832 554529546 499988832 554529546 312201348 499963630 312201348 499963630 13039258 986999912 13039258 986999912 311585914 311539506 311585914 311539506 320432425 500022138 320432425 500022138 958004538 41951295 958004538 41951295 426693449 426650532 426693449 426650532 292831152 292823382 292831152 292823382 499986101 462223538 499986101 462223538 576158931 423841757 576158931 423841757 228272239 228288702 228272239 228288702 855428732 144581060 855428732 144581060 499965824 548279686 499965824 548279686 165386420 499976745 165386420 499976745 652232305 652234760 652232305 652234760 499987107 219087626 499987107 219087626 962379233 962394912 962379233 962394912 277961952 277942301 277961952 277942301 59086138 499985867 59086138 499985867 499990564 394061993 499990564 394061993 493982245 499998033 493982245 499998033 159526994 159552559 159526994 159552559 470076650 529921964 470076650 529921964 521424574 478542881 521424574 478542881 650824996 349183075 650824996 349183075 500001271 683547142 500001271 683547142 184860693 184857286 184860693 184857286 500003830 657148496 500003830 657148496 910544182 500035950 910544182 500035950 499992250 197426592 499992250 197426592 780823801 780838148 780823801 780838148 954269969 499979209 954269969 499979209 550511171 550461531 550511171 550461531 353641855 353709046 353641855 353709046 768125648 768151302 768125648 768151302 500003283 521319479 500003283 521319479 499964128 463197271 499964128 463197271 807539854 500016858 807539854 500016858 949810076 50129443 949810076 50129443 837894828 162101518 837894828 162101518 59611173 59626174 59611173 59626174 986869639 986837833 986869639 986837833 108238011 891771936 108238011 891771936 766195231 766185799 766195231 766185799 681009483 500007238 681009483 500007238 257970889 742070605 257970889 742070605 5697454 5731490 5697454 5731490 75830437 500039997 75830437 500039997 289132916 500028440 289132916 500028440 500033407 440488486 500033407 440488486 119992772 120017269 119992772 120017269 500035067 895029478 500035067 895029478 121162075 500003360 121162075 500003360 157574429 499985982 157574429 499985982 127394635 500025939 127394635 500025939 144018105 856007605 144018105 856007605 500009487 307128844 500009487 307128844 487392714 512572577 487392714 512572577 134430348 134365939 134430348 134365939 499961803 588789920 499961803 588789920 735202371 499981914 735202371 499981914 499962737 651509511 499962737 651509511 500013031 256056729 500013031 256056729 680203958 500035740 680203958 500035740 373876604 626141752 373876604 626141752 921534379 499967424 921534379 499967424 499975815 204150968 499975815 204150968 499960295 123706050 499960295 123706050 902342867 97669920 902342867 97669920 747102953 500026690 747102953 500026690 140445860 500007135 140445860 500007135 499985712 555153519 499985712 555153519 542308789 542291754 542308789 542291754 767847119 767905298 767847119 767905298 680777170 500026330 680777170 500026330 126488338 126478935 126488338 126478935 729793707 270237650 729793707 270237650 816911132 499980226 816911132 499980226 500037134 614254380 500037134 614254380 716409179 716361071 716409179 716361071 695780769 304211935 695780769 304211935 499975046 673039814 499975046 673039814 176598425 499970776 176598425 499970776 130895463 869101559 130895463 869101559 162429094 500030593 162429094 500030593 836241968 499988401 836241968 499988401 500028379 477014157 500028379 477014157 690699488 690715879 690699488 690715879 499978549 886385168 499978549 886385168 939260580 939233533 939260580 939233533 499997307 843202735 499997307 843202735 795638669 499962693 795638669 499962693 974171147 500001934 974171147 500001934 315945015 315943021 315945015 315943021 499996102 999518653 499996102 999518653 394847092 394840177 394847092 394840177 392597335 392566475 392597335 392566475 500006876 197171298 500006876 197171298 638571674 638594875 638571674 638594875 274104669 725915168 274104669 725915168 318388593 681637036 318388593 681637036 273721585 726264594 273721585 726264594 309518047 309551483 309518047 309551483 499965235 479370280 499965235 479370280 928170723 499999730 928170723 499999730 351081162 351118953 351081162 351118953 111214709 500013759 111214709 500013759 337086135 337114208 337086135 337114208 272011836 500004891 272011836 500004891 285999568 499997066 285999568 499997066 247018582 499965192 247018582 499965192 786742974 213241096 786742974 213241096 500009887 523173052 500009887 523173052 461793594 499994363 461793594 499994363 466907988 499984420 466907988 499984420 330403603 330431545 330403603 330431545 30905736 30889804 30905736 30889804 182377223 500032663 182377223 500032663 499980643 507878171 499980643 507878171 423782204 576220006 423782204 576220006 499975487 335280810 499975487 335280810 489252943 510746553 489252943 510746553 344700648 500031588 344700648 500031588 623828876 499996779 623828876 499996779 500028966 718801826 500028966 718801826 916060333 500004869 916060333 500004869 706574322 706563507 706574322 706563507 151911496 500027334 151911496 500027334 539885669 539843646 539885669 539843646 866376677 866437726 866376677 866437726 181092372 818870260 181092372 818870260 871135709 128850065 871135709 128850065 870917975 129100221 870917975 129100221 148695725 499993693 148695725 499993693 684731294 500018812 684731294 500018812 611253835 388742090 611253835 388742090 322788703 322781940 322788703 322781940 358830607 358855252 358830607 358855252 500028302 218686678 500028302 218686678 697227181 302777919 697227181 302777919 665081583 665098763 665081583 665098763 552765608 447216440 552765608 447216440 499990524 745409373 499990524 745409373 725984267 273990414 725984267 273990414 22282459 22314457 22282459 22314457 378198557 378133026 378198557 378133026 504726447 495281656 504726447 495281656 927893022 927891858 927893022 927891858 385665931 385635956 385665931 385635956 500039196 866134603 500039196 866134603 695320143 695313752 695320143 695313752 499552760 500420940 499552760 500420940 499992248 670883496 499992248 670883496 462506523 537464817 462506523 537464817 499970126 798725342 499970126 798725342 519482709 499980450 519482709 499980450 174709462 825291736 174709462 825291736 713195633 499991832 713195633 499991832 499998120 162509451 499998120 162509451 499979118 990808045 499979118 990808045 500036646 317235052 500036646 317235052 499978404 305178881 499978404 305178881 210470944 210515370 210470944 210515370 641424619 358580730 641424619 358580730 56282466 943705491 56282466 943705491 499967893 774940547 499967893 774940547 462318677 537697599 462318677 537697599 173404145 826539726 173404145 826539726 15663519 15646458 15663519 15646458 499998477 328640191 499998477 328640191 500007920 679590713 500007920 679590713 204166427 500003650 204166427 500003650 811145388 811102719 811145388 811102719 572274711 427786547 572274711 427786547 498116896 501866255 498116896 501866255 554961977 445071199 554961977 445071199 197529270 197499203 197529270 197499203 191241151 191263733 191241151 191263733 194217095 500000200 194217095 500000200 771736031 771799453 771736031 771799453 487974827 511993234 487974827 511993234 335504578 664496829 335504578 664496829 457669743 542320054 457669743 542320054 131244139 131238415 131244139 131238415 500032537 732530105 500032537 732530105 500015471 569488819 500015471 569488819 647159682 499994384 647159682 499994384 327598528 327584126 327598528 327584126 844719845 155348487 844719845 155348487 727575888 272425721 727575888 272425721 758627327 499976062 758627327 499976062 68238124 68245571 68238124 68245571 620056647 620012380 620056647 620012380 781294896 500006131 781294896 500006131 586508295 413513460 586508295 413513460 265355548 265294698 265355548 265294698 46342059 500005278 46342059 500005278 269015630 269023560 269015630 269023560 116866407 499968305 116866407 499968305 943885373 56063507 943885373 56063507 883775708 116279647 883775708 116279647 900612806 499980705 900612806 499980705 499995244 892476272 499995244 892476272 217097659 499970467 217097659 499970467 59696124 59734374 59696124 59734374 266587352 499987379 266587352 499987379 742070330 257958620 742070330 257958620 794785481 205256287 794785481 205256287 651210462 348822684 651210462 348822684 499967832 695124372 499967832 695124372 778581787 221419227 778581787 221419227 224548944 224529047 224548944 224529047 950625456 499980603 950625456 499980603 12489888 12526655 12489888 12526655 660147575 660160742 660147575 660160742 48845904 951198414 48845904 951198414 500012988 734344856 500012988 734344856 451014388 450976501 451014388 450976501 543779929 543750267 543779929 543750267 461493484 499967431 461493484 499967431 22755091 977227942 22755091 977227942 500006318 99417465 500006318 99417465 500037656 408089776 500037656 408089776 944036806 944020177 944036806 944020177 449206825 550795617 449206825 550795617 952406995 952365885 952406995 952365885 236729654 763247876 236729654 763247876 308117313 691898025 308117313 691898025 798643556 500003390 798643556 500003390 498149154 501814359 498149154 501814359 499987841 789868084 499987841 789868084 311523984 499979342 311523984 499979342 599370214 499983989 599370214 499983989 573333134 499988597 573333134 499988597 649084400 649107556 649084400 649107556 763851895 236106209 763851895 236106209 698171275 499961390 698171275 499961390 721406406 721442231 721406406 721442231 499988609 33524437 499988609 33524437 147369045 499971850 147369045 499971850 148196849 851804602 148196849 851804602 783505747 499970191 783505747 499970191 36855735 499992077 36855735 499992077 904299782 904303767 904299782 904303767 499987445 692777464 499987445 692777464 499999839 795066061 499999839 795066061 39172844 960813718 39172844 960813718 735343678 499975862 735343678 499975862 499995708 126911140 499995708 126911140 504837300 495184210 504837300 495184210 408854363 408857277 408854363 408857277 227406569 227374331 227406569 227374331 421758612 578206339 421758612 578206339 824710203 500029082 824710203 500029082 499980861 49735686 499980861 49735686 499990114 631120704 499990114 631120704 499983904 804740933 499983904 804740933 199348798 800638875 199348798 800638875 72486950 72473235 72486950 72473235 499969997 982594310 499969997 982594310 887615028 112369337 887615028 112369337 267215274 732794965 267215274 732794965 500009475 347130534 500009475 347130534 979147554 499974078 979147554 499974078 592733729 500029151 592733729 500029151 489078586 489052817 489078586 489052817 196372849 196374178 196372849 196374178 636592005 636608195 636592005 636608195 500028467 69312781 500028467 69312781 803688913 196264487 803688913 196264487 624748598 499962992 624748598 499962992 829959148 499971814 829959148 499971814 886551200 113463851 886551200 113463851 862082725 137910840 862082725 137910840 975570319 975597711 975570319 975597711 107164243 500033606 107164243 500033606 499996990 206288796 499996990 206288796 594986445 500007493 594986445 500007493 752970043 247071357 752970043 247071357 461608576 499991621 461608576 499991621 27463054 27461013 27463054 27461013 737532588 262473744 737532588 262473744 214088569 499989975 214088569 499989975 360884204 639088920 360884204 639088920 702899081 702885847 702899081 702885847 432786840 567216463 432786840 567216463 500030928 85018672 500030928 85018672 813865118 499979140 813865118 499979140 988192583 11832424 988192583 11832424 499964538 610362255 499964538 610362255 703137958 500008471 703137958 500008471 863344510 136679163 863344510 136679163 500026707 837416089 500026707 837416089 416806783 500037262 416806783 500037262 673846931 326153331 673846931 326153331 500019457 178773091 500019457 178773091 881575124 499965423 881575124 499965423 358664109 641392824 358664109 641392824 457068715 499968581 457068715 499968581 778625358 221366359 778625358 221366359 499961479 180941718 499961479 180941718 654918607 500034837 654918607 500034837 786118716 499991519 786118716 499991519 499969473 946807783 499969473 946807783 510091247 489890496 510091247 489890496 254593560 499961050 254593560 499961050 531458707 468571286 531458707 468571286 130867705 500019079 130867705 500019079 355649098 499991628 355649098 499991628 5788614 499983468 5788614 499983468 407470785 592530898 407470785 592530898 62749325 62799514 62749325 62799514 491130533 508839926 491130533 508839926 101510897 499986355 101510897 499986355 500033914 356790603 500033914 356790603 500032773 441625337 500032773 441625337 808167906 808220670 808167906 808220670 517459367 482528808 517459367 482528808 65969314 933992094 65969314 933992094 133068440 500005820 133068440 500005820 501916386 499989367 501916386 499989367 306438206 500017841 306438206 500017841 681534660 500027242 681534660 500027242 499989185 704102394 499989185 704102394 494561039 494566258 494561039 494566258 925699362 500001973 925699362 500001973 500019377 317320070 500019377 317320070 5282851 994687235 5282851 994687235 684093108 500036322 684093108 500036322 742409035 500000047 742409035 500000047 675427802 500001749 675427802 500001749 499987510 38362615 499987510 38362615 499970966 975376486 499970966 975376486 499971645 775718257 499971645 775718257 499980949 845634910 499980949 845634910 535811225 464177847 535811225 464177847 499988175 329706563 499988175 329706563 703931538 703938947 703931538 703938947 164428885 500031330 164428885 500031330 484677994 515346416 484677994 515346416 340047043 500015717 340047043 500015717 500009745 553596127 500009745 553596127 500026274 883958195 500026274 883958195 34714319 499992674 34714319 499992674 673064723 326894731 673064723 326894731 121527476 878477834 121527476 878477834 567977801 499961121 567977801 499961121 102721974 102743705 102721974 102743705 500010715 81382968 500010715 81382968 766855883 499969385 766855883 499969385 60508100 939524326 60508100 939524326 150364399 150369790 150364399 150369790 378686372 378697514 378686372 378697514 310595819 310548195 310595819 310548195 797625455 500020740 797625455 500020740 831580884 831566357 831580884 831566357 571581096 428363258 571581096 428363258 499973394 478267729 499973394 478267729 500020847 271211627 500020847 271211627 499963024 356715521 499963024 356715521 397634217 500013886 397634217 500013886 869731036 499975113 869731036 499975113 499993311 136489270 499993311 136489270 891683003 108319204 891683003 108319204 994235045 994164503 994235045 994164503 311891871 311885545 311891871 311885545 990141116 499981705 990141116 499981705 843601289 156354613 843601289 156354613 662041127 337945607 662041127 337945607 500021407 763586859 500021407 763586859 901424825 901417522 901424825 901417522 450874263 499973063 450874263 499973063 158644860 841328096 158644860 841328096 543429595 499994684 543429595 499994684 477347032 477303075 477347032 477303075 499977185 253767216 499977185 253767216 60630579 939392221 60630579 939392221 500020220 548082267 500020220 548082267 992642932 7323102 992642932 7323102 890990755 500017669 890990755 500017669 201388071 201400846 201388071 201400846 235873189 500024166 235873189 500024166 393167398 393161703 393167398 393161703 877591911 877630784 877591911 877630784 500039838 820790489 500039838 820790489 418990993 500036963 418990993 500036963 402917402 500038020 402917402 500038020 931292389 68688763 931292389 68688763 21846174 21838409 21846174 21838409 725133443 725194582 725133443 725194582 264814638 500022135 264814638 500022135 571378399 571430313 571378399 571430313 567627550 567659096 567627550 567659096 508409500 491566640 508409500 491566640 671274078 671219511 671274078 671219511 710823645 710830786 710823645 710830786 852888495 500021940 852888495 500021940 961801350 500035708 961801350 500035708 718616760 281357191 718616760 281357191 18354450 18355385 18354450 18355385 962388105 500037549 962388105 500037549 852913776 852908387 852913776 852908387 610220334 389771935 610220334 389771935 882469770 882448750 882469770 882448750 417347572 417333990 417347572 417333990 647096905 647081166 647096905 647081166 117933815 117897659 117933815 117897659 500004524 59864314 500004524 59864314 499977523 573561379 499977523 573561379 499994681 531246800 499994681 531246800 967172718 499960380 967172718 499960380 439181945 499972131 439181945 499972131 500016828 774301947 500016828 774301947 499968173 391973485 499968173 391973485 749192423 250865084 749192423 250865084 967472796 500002725 967472796 500002725 499978211 146684633 499978211 146684633 555513621 555481768 555513621 555481768 770330074 499991026 770330074 499991026 465817564 465802846 465817564 465802846 657354353 342668339 657354353 342668339 668849002 331141009 668849002 331141009 461729824 461706503 461729824 461706503 669619659 669673316 669619659 669673316 103480732 499977739 103480732 499977739 211115416 211155891 211115416 211155891 499984438 508966029 499984438 508966029 111403742 888594947 111403742 888594947 500003491 465295991 500003491 465295991 607357443 607396500 607357443 607396500 706600737 706623507 706600737 706623507 259606908 259576732 259606908 259576732 500003233 851134672 500003233 851134672 500026002 817901861 500026002 817901861 76619333 923437573 76619333 923437573 902355771 902367237 902355771 902367237 894520025 105503676 894520025 105503676 735989416 264038324 735989416 264038324 633026320 366936984 633026320 366936984 499989798 504265724 499989798 504265724 500009179 529279839 500009179 529279839 602418832 397632548 602418832 397632548 194665929 499961089 194665929 499961089 335306107 500004595 335306107 500004595 162177737 499988800 162177737 499988800 594077353 500006077 594077353 500006077 460311505 500033678 460311505 500033678 86227974 86236030 86227974 86236030 453523581 453549255 453523581 453549255 321014916 678949041 321014916 678949041 816093143 816105815 816093143 816105815 299250844 299264253 299250844 299264253 282060602 499981171 282060602 499981171 801470518 499983274 801470518 499983274 336148370 336161405 336148370 336161405 993856870 499968221 993856870 499968221 877533009 877553269 877533009 877553269 55369899 55337455 55369899 55337455 329328110 329393245 329328110 329393245 387855376 612196556 387855376 612196556 500026923 961776910 500026923 961776910 498058632 498016570 498058632 498016570 659056814 659050014 659056814 659050014 963746392 963694140 963746392 963694140 631936778 368068605 631936778 368068605 705482707 499998411 705482707 499998411 655322584 500012408 655322584 500012408 325562399 674371366 325562399 674371366 975387229 24608663 975387229 24608663 708718575 708716022 708718575 708716022 499977557 920524900 499977557 920524900 416027385 499991098 416027385 499991098 630631106 499976170 630631106 499976170 43428865 499963018 43428865 499963018 527748551 472239353 527748551 472239353 609416578 609392926 609416578 609392926 345316915 654693507 345316915 654693507 462806768 537176323 462806768 537176323 500033937 750801202 500033937 750801202 499979386 129586158 499979386 129586158 838712641 161261257 838712641 161261257 538056642 538090781 538056642 538090781 992387824 500014747 992387824 500014747 261703549 738297198 261703549 738297198 953095969 953111347 953095969 953111347 85105622 914904167 85105622 914904167 486496860 513555102 486496860 513555102 256265055 499977544 256265055 499977544 895654522 500021493 895654522 500021493 111277925 111256330 111277925 111256330 499960293 958634804 499960293 958634804 330386961 330366931 330386961 330366931 704556425 295405971 704556425 295405971 418781158 581248358 418781158 581248358 213148933 500023405 213148933 500023405 523277709 500038704 523277709 500038704 948316698 948319362 948316698 948319362 774742997 225203304 774742997 225203304 164024738 500033288 164024738 500033288 561586792 438435903 561586792 438435903 688571419 499977890 688571419 499977890 958238992 499974477 958238992 499974477 500023829 599506816 500023829 599506816 118819478 881191166 118819478 881191166 499988683 245531203 499988683 245531203 406557394 406496185 406557394 406496185 426203907 426191354 426203907 426191354 500007353 794868067 500007353 794868067 500018051 824712363 500018051 824712363 499972335 820704600 499972335 820704600 790148519 209852685 790148519 209852685 102691804 897248289 102691804 897248289 805273888 194699060 805273888 194699060 184026824 500008267 184026824 500008267 499977106 794129155 499977106 794129155 146788660 499987615 146788660 499987615 499972641 543509314 499972641 543509314 614258294 614255143 614258294 614255143 68340948 500002836 68340948 500002836 36675181 499968885 36675181 499968885 817775756 817831432 817775756 817831432 500031513 94973194 500031513 94973194 499889275 499905645 499889275 499905645 513860474 513851848 513860474 513851848 500032203 852882379 500032203 852882379 569862584 430117116 569862584 430117116 613413921 613463614 613413921 613463614 798014823 499972509 798014823 499972509 320518653 500019193 320518653 500019193 346386108 499974440 346386108 499974440 472654373 472719264 472654373 472719264 106882209 893106362 106882209 893106362 624742037 624729492 624742037 624729492 500013542 613705868 500013542 613705868 251308493 748715626 251308493 748715626 204162604 795803182 204162604 795803182 912109969 912085131 912109969 912085131 499984159 370908045 499984159 370908045 796132523 203905061 796132523 203905061 499996744 94691313 499996744 94691313 500028715 503017085 500028715 503017085 656197485 343863351 656197485 343863351 344041447 655932713 344041447 655932713 657719879 499981930 657719879 499981930 270238907 729804888 270238907 729804888 444270936 444265665 444270936 444265665 387933473 500016691 387933473 500016691 500005962 439323595 500005962 439323595 174771329 174769363 174771329 174769363 541279446 541205683 541279446 541205683 500036998 818225667 500036998 818225667 358407499 358402111 358407499 358402111 698246732 301749272 698246732 301749272 32378496 499969721 32378496 499969721 500027287 309545034 500027287 309545034 923183608 923235501 923183608 923235501 601568872 398415895 601568872 398415895 499975382 521019054 499975382 521019054 325046178 499997965 325046178 499997965 862791577 137178456 862791577 137178456 748927559 499981405 748927559 499981405 686298377 313732984 686298377 313732984 499998226 603592898 499998226 603592898 499993309 931301169 499993309 931301169 499970198 605499224 499970198 605499224 175699175 824352502 175699175 824352502 499975440 607753702 499975440 607753702 600315806 500018886 600315806 500018886 987152412 499989563 987152412 499989563 499977268 449801744 499977268 449801744 935735249 935738036 935735249 935738036 499976912 457821404 499976912 457821404 130623598 869428521 130623598 869428521 527767550 499966774 527767550 499966774 500017370 466628713 500017370 466628713 335715589 335705636 335715589 335705636 412859033 499995194 412859033 499995194 78131705 499998130 78131705 499998130 94937359 500021895 94937359 500021895 500003159 207762346 500003159 207762346 500038502 508662179 500038502 508662179 445757234 554248014 445757234 554248014 431429519 500020558 431429519 500020558 828543956 828520627 828543956 828520627 498765347 498754442 498765347 498754442 500012376 972056260 500012376 972056260 388007188 611992287 388007188 611992287 500028614 713171528 500028614 713171528 178056826 821937612 178056826 821937612 499995640 160032366 499995640 160032366 646391689 353678347 646391689 353678347 468770850 531219505 468770850 531219505 743393408 256666681 743393408 256666681 680753589 319235314 680753589 319235314 499978633 633057776 499978633 633057776 500027089 73557808 500027089 73557808 588308220 499974187 588308220 499974187 694866146 499960755 694866146 499960755 205181983 499981079 205181983 499981079 500038792 483927758 500038792 483927758 968956667 500006787 968956667 500006787 500001686 533831384 500001686 533831384 414284618 414243639 414284618 414243639 168612376 168627928 168612376 168627928 756953495 500018930 756953495 500018930 177128900 177114847 177128900 177114847 458980648 458938217 458980648 458938217 499961228 846343576 499961228 846343576 197401150 197436404 197401150 197436404 906452708 93599724 906452708 93599724 941857012 58120544 941857012 58120544 280553264 719445383 280553264 719445383 874636121 500035208 874636121 500035208 377903532 500020853 377903532 500020853 881106948 118882525 881106948 118882525 438887986 438912088 438887986 438912088 466206583 533749774 466206583 533749774 656759959 500013644 656759959 500013644 222531796 777429089 222531796 777429089 499978667 590766891 499978667 590766891 500039628 945961019 500039628 945961019 691701219 691716339 691701219 691716339 500019446 118696108 500019446 118696108 609878193 609813208 609878193 609813208 91138505 91098174 91138505 91098174 749494129 250543649 749494129 250543649 499999015 906971483 499999015 906971483 779722127 779723390 779722127 779723390 193004930 807011408 193004930 807011408 500037583 70733992 500037583 70733992 727029652 499977680 727029652 499977680 499980283 714260954 499980283 714260954 499986783 742862702 499986783 742862702 200095945 499992353 200095945 499992353 419381568 419322214 419381568 419322214 667346558 500025538 667346558 500025538 885698774 499984957 885698774 499984957 543522930 543522657 543522930 543522657 499996239 964167053 499996239 964167053 175018768 500015400 175018768 500015400 499965266 424959412 499965266 424959412 299861930 700150139 299861930 700150139 561123865 561185160 561123865 561185160 500036693 50610662 500036693 50610662 499985306 100715947 499985306 100715947 715715234 500003367 715715234 500003367 772200188 772180614 772200188 772180614 301550243 500010689 301550243 500010689 118704784 118694303 118704784 118694303 708079545 500003233 708079545 500003233 221144159 778834283 221144159 778834283 803073079 803062067 803073079 803062067 77126060 77105139 77126060 77105139 993829272 993810485 993829272 993810485 513475463 486494063 513475463 486494063 320620331 320594964 320620331 320594964 707381199 292663479 707381199 292663479 499986552 127558341 499986552 127558341 269710502 269741187 269710502 269741187 14724074 500018957 14724074 500018957 892072642 500008384 892072642 500008384 367673203 367659377 367673203 367659377 500022853 547992262 500022853 547992262 118089893 118040084 118089893 118040084 160732787 160722352 160732787 160722352 37644200 962345381 37644200 962345381 272970031 272969529 272970031 272969529 39354855 39330060 39354855 39330060 455108831 500007875 455108831 500007875 213880000 499983946 213880000 499983946 346215780 346201984 346215780 346201984 954976863 499992068 954976863 499992068 499975166 322272077 499975166 322272077 924851220 75151501 924851220 75151501 788893625 500017299 788893625 500017299 499983715 997384168 499983715 997384168 902547543 499964943 902547543 499964943 645770051 354215342 645770051 354215342 499969662 602120547 499969662 602120547 790538813 209515166 790538813 209515166 500002675 562704471 500002675 562704471 500027450 718186337 500027450 718186337 288573747 499995002 288573747 499995002 802662182 499994141 802662182 499994141 532342137 532371913 532342137 532371913 629780331 499965367 629780331 499965367 500031290 578525283 500031290 578525283 478611248 521379845 478611248 521379845 650368029 349563713 650368029 349563713 489444165 500005885 489444165 500005885 956690174 500022861 956690174 500022861 1018835 1000608 1018835 1000608 499962502 233154359 499962502 233154359 499965584 224788411 499965584 224788411 233837754 233807772 233837754 233807772 646665734 353350588 646665734 353350588 370316623 629698371 370316623 629698371 499969731 176828886 499969731 176828886 499969567 216781348 499969567 216781348 500015357 687225549 500015357 687225549 824961738 175007034 824961738 175007034 105168307 499970947 105168307 499970947 575320226 424646540 575320226 424646540 499981793 284421401 499981793 284421401 280023959 280067295 280023959 280067295 701068181 500038638 701068181 500038638 500032116 239598173 500032116 239598173 90344408 500017177 90344408 500017177 410498876 410500707 410498876 410500707 797687458 500012090 797687458 500012090 555637695 555569785 555637695 555569785 617541329 617496157 617541329 617496157 670708164 670711477 670708164 670711477 355675890 355670118 355675890 355670118 999475550 560333 999475550 560333 533490393 499964294 533490393 499964294 500034823 173228136 500034823 173228136 500003475 414948292 500003475 414948292 966603998 966614825 966603998 966614825 87327266 500027100 87327266 500027100 822089306 822055026 822089306 822055026 367964450 368029910 367964450 368029910 416094563 583915252 416094563 583915252 499984232 634752849 499984232 634752849 842151073 842175463 842151073 842175463 559715800 559683567 559715800 559683567 157132173 157179401 157132173 157179401 969257758 499968177 969257758 499968177 323266137 676681085 323266137 676681085 500023047 510232727 500023047 510232727 982126959 982148632 982126959 982148632 851882046 148113790 851882046 148113790 861436280 499962342 861436280 499962342 223569583 500010552 223569583 500010552 499978708 11543598 499978708 11543598 499987484 350833447 499987484 350833447 500011223 723192245 500011223 723192245 500020468 203955218 500020468 203955218 834066988 500015088 834066988 500015088 3803080 499994385 3803080 499994385 868474090 131533826 868474090 131533826 939557775 60444396 939557775 60444396 434171840 500007403 434171840 500007403 282363094 282396370 282363094 282396370 780469865 780474339 780469865 780474339 477793655 522166717 477793655 522166717 366090611 366072677 366090611 366072677 945863656 54112330 945863656 54112330 500014237 997163388 500014237 997163388 531978779 499981291 531978779 499981291 69554228 930444843 69554228 930444843 87127522 87099916 87127522 87099916 976707243 499990575 976707243 499990575 15833768 15872407 15833768 15872407 256075947 500017997 256075947 500017997 914289354 499970992 914289354 499970992 500000565 810382730 500000565 810382730 55194062 55196531 55194062 55196531 517033438 499976249 517033438 499976249 364844601 499997901 364844601 499997901 264393053 264393465 264393053 264393465 162032583 161967850 162032583 161967850 500020070 373206045 500020070 373206045 499991819 909032606 499991819 909032606 555543618 500004726 555543618 500004726 984784711 15215851 984784711 15215851 925062872 74928727 925062872 74928727 500010131 852684801 500010131 852684801 500027974 12374257 500027974 12374257 122194083 122164566 122194083 122164566 939024135 500023760 939024135 500023760 764682396 235288191 764682396 235288191 634567799 499987507 634567799 499987507 500007690 119735626 500007690 119735626 310391523 689677123 310391523 689677123 658300256 658295613 658300256 658295613 603270638 396761053 603270638 396761053 18722123 18692400 18722123 18692400 988457165 500027078 988457165 500027078 590076142 499986925 590076142 499986925 488648307 511386501 488648307 511386501 222998098 222966254 222998098 222966254 326745542 673249127 326745542 673249127 98877709 98904244 98877709 98904244 492393374 492411119 492393374 492411119 359930792 499960503 359930792 499960503 195659900 500036311 195659900 500036311 500027652 947570193 500027652 947570193 973822624 500015771 973822624 500015771 897014301 896984951 897014301 896984951 885385005 114600592 885385005 114600592 533898905 499994041 533898905 499994041 23655875 976283717 23655875 976283717 791470335 500023536 791470335 500023536 500029305 401149315 500029305 401149315 500032976 492660864 500032976 492660864 195200729 195191465 195200729 195191465 757439099 757440266 757439099 757440266 499988098 771968363 499988098 771968363 156646398 843349474 156646398 843349474 499986641 515962617 499986641 515962617 67099150 499991372 67099150 499991372 966799239 33220348 966799239 33220348 3397169 996565136 3397169 996565136 251154411 499992406 251154411 499992406 862061930 862011481 862061930 862011481 151784330 151723174 151784330 151723174 862876561 137126507 862876561 137126507 671316891 499972301 671316891 499972301 500019969 218338463 500019969 218338463 499960381 571135937 499960381 571135937 873288241 873315173 873288241 873315173 837235934 499979487 837235934 499979487 232542810 767420150 232542810 767420150 213138110 213159761 213138110 213159761 315012153 314965172 315012153 314965172 499970309 651337393 499970309 651337393 131698587 131662921 131698587 131662921 510815517 489136012 510815517 489136012 500026056 575434252 500026056 575434252 102830550 499987310 102830550 499987310 499987706 426857903 499987706 426857903 739564596 260380611 739564596 260380611 414571234 585393610 414571234 585393610 693107046 693138290 693107046 693138290 500009210 437248204 500009210 437248204 500019824 946103825 500019824 946103825 499972628 332384250 499972628 332384250 55573852 500032167 55573852 500032167 156003968 500034743 156003968 500034743 53683920 500006514 53683920 500006514 641055281 641062090 641055281 641062090 829444820 170484917 829444820 170484917 500025844 5551697 500025844 5551697 57813290 57792985 57813290 57792985 500011401 801568368 500011401 801568368 752005541 500014401 752005541 500014401 492881372 507098932 492881372 507098932 129850155 500013645 129850155 500013645 973584743 973629749 973584743 973629749 558467989 441506298 558467989 441506298 499975152 343064560 499975152 343064560 499976556 485640344 499976556 485640344 896405917 896420396 896405917 896420396 407581169 407548319 407581169 407548319 104227507 895771104 104227507 895771104 6728702 993262884 6728702 993262884 199033804 199036750 199033804 199036750 500015043 228223602 500015043 228223602 447916341 447863481 447916341 447863481 963233139 36795003 963233139 36795003 499985673 655110925 499985673 655110925 500020078 765177338 500020078 765177338 500007015 833958298 500007015 833958298 185611467 185577666 185611467 185577666 377341683 500020592 377341683 500020592 868688560 868693873 868688560 868693873 499962555 178453715 499962555 178453715 499979150 571652974 499979150 571652974 546913309 453114774 546913309 453114774 500034681 701181046 500034681 701181046 79358447 499996142 79358447 499996142 499976277 372818199 499976277 372818199 500028780 997250025 500028780 997250025 193394180 806567658 193394180 806567658 430582623 430622208 430582623 430622208 499992696 399438289 499992696 399438289 704745780 704718545 704745780 704718545 102073008 499981158 102073008 499981158 906305996 93710571 906305996 93710571 561646379 438378060 561646379 438378060 657704804 657735233 657704804 657735233 96325888 499989393 96325888 499989393 93302151 906732331 93302151 906732331 369698547 499996260 369698547 499996260 499973185 320275812 499973185 320275812 193614255 193640300 193614255 193640300 147877273 147909145 147877273 147909145 500037674 71254828 500037674 71254828 499985630 518672713 499985630 518672713 466978077 467007077 466978077 467007077 500000891 312095036 500000891 312095036 741583142 500000299 741583142 500000299 500003463 766528975 500003463 766528975 235082303 235060664 235082303 235060664 112088264 887865545 112088264 887865545 808643057 499972698 808643057 499972698 258284132 258279365 258284132 258279365 915546082 915564468 915546082 915564468 508318969 508309249 508318969 508309249 622110422 499999468 622110422 499999468 499967470 860607793 499967470 860607793 229263649 770754977 229263649 770754977 500033989 140988011 500033989 140988011 863375316 136624411 863375316 136624411 499977388 242679533 499977388 242679533 904182247 904206941 904182247 904206941 427676418 500033185 427676418 500033185 437786859 562243805 437786859 562243805 499994176 70623621 499994176 70623621 499980083 753135917 499980083 753135917 866087323 500015695 866087323 500015695 301724454 698231358 301724454 698231358 367121355 367154936 367121355 367154936 272009372 500001676 272009372 500001676 411270906 588695614 411270906 588695614 122331646 122358437 122331646 122358437 655398423 344638059 655398423 344638059 537172304 500007897 537172304 500007897 391593277 500025028 391593277 500025028 500037190 308487765 500037190 308487765 499998480 275633625 499998480 275633625 399937236 399997076 399937236 399997076 500009598 538876713 500009598 538876713 591882666 408119079 591882666 408119079 499990659 951607533 499990659 951607533 167097267 167148318 167097267 167148318 483211107 516783616 483211107 516783616 254501996 745523868 254501996 745523868 499967394 869150100 499967394 869150100 665089087 499994037 665089087 499994037 346480841 346525282 346480841 346525282 3045646 3035163 3045646 3035163 500005007 624643730 500005007 624643730 996488217 996464308 996488217 996464308 499996970 245383562 499996970 245383562 866228933 133832856 866228933 133832856 500011190 347907923 500011190 347907923 500036517 982070857 500036517 982070857 904867610 499977168 904867610 499977168 669363964 330617860 669363964 330617860 268714116 268676596 268714116 268676596 190876569 500013177 190876569 500013177 136902725 136854098 136902725 136854098 500017642 533676877 500017642 533676877 199041501 499983396 199041501 499983396 998122948 499981738 998122948 499981738 252938274 747046928 252938274 747046928 923835934 500022166 923835934 500022166 499989622 322614791 499989622 322614791 815928836 500022876 815928836 500022876 735717267 500018722 735717267 500018722 714598614 285453959 714598614 285453959 477680519 499960960 477680519 499960960 500030963 557763544 500030963 557763544 499973968 609647740 499973968 609647740 500002849 729439056 500002849 729439056 429809391 570185682 429809391 570185682 330178234 330209924 330178234 330209924 499994213 286216656 499994213 286216656 633192124 633127538 633192124 633127538 420243590 500036680 420243590 500036680 620511513 499968059 620511513 499968059 314179946 685773450 314179946 685773450 951049677 499999260 951049677 499999260 407876661 592137811 407876661 592137811 499985864 316300798 499985864 316300798 25715442 25731708 25715442 25731708 288289323 711693860 288289323 711693860 497081523 502931406 497081523 502931406 216802674 216825535 216802674 216825535 976184132 500023971 976184132 500023971 331840170 500024864 331840170 500024864 660432726 499988027 660432726 499988027 511414837 500032976 511414837 500032976 553329017 553387934 553329017 553387934 888117319 499994114 888117319 499994114 234856438 234805605 234856438 234805605 501822360 500013661 501822360 500013661 500038221 670323048 500038221 670323048 655817959 499988958 655817959 499988958 832321795 499987021 832321795 499987021 965347493 34650340 965347493 34650340 492104293 507954430 492104293 507954430 936815944 936877479 936815944 936877479 858657344 500031936 858657344 500031936 272701427 499975452 272701427 499975452 500000005 886570810 500000005 886570810 158529106 841474076 158529106 841474076 3463513 996571516 3463513 996571516 499983495 436318884 499983495 436318884 114930209 499988619 114930209 499988619 873627096 873660576 873627096 873660576 905802305 94185549 905802305 94185549 250939163 749082628 250939163 749082628 499967523 323224259 499967523 323224259 20055605 20110570 20055605 20110570 500034928 536836395 500034928 536836395 499965463 816066970 499965463 816066970 155662710 155610871 155662710 155610871 204861464 204901372 204861464 204901372 779175746 779216228 779175746 779216228 510761668 499996801 510761668 499996801 636234843 499997425 636234843 499997425 968695900 500027677 968695900 500027677 630393788 500001903 630393788 500001903 499961124 386738066 499961124 386738066 692954717 307066083 692954717 307066083 230579733 769456004 230579733 769456004 500039141 817114922 500039141 817114922 980740308 19258853 980740308 19258853 603151415 396849207 603151415 396849207 135064721 500026897 135064721 500026897 813782366 499980561 813782366 499980561 499973677 998835251 499973677 998835251 441411634 558570496 441411634 558570496 569979159 430039352 569979159 430039352 280577844 500014529 280577844 500014529 462341389 537679288 462341389 537679288 500027477 197914038 500027477 197914038 499969759 624427686 499969759 624427686 499977499 248747137 499977499 248747137 985352547 14651859 985352547 14651859 96583398 500017141 96583398 500017141 50269387 50267163 50269387 50267163 742261350 257691634 742261350 257691634 754734874 754717619 754734874 754717619 305518011 694488877 305518011 694488877 823986537 176078986 823986537 176078986 70026540 929992713 70026540 929992713 130295026 869652650 130295026 869652650 489534268 499992505 489534268 499992505 499980715 825342739 499980715 825342739 499997819 657622297 499997819 657622297 350002239 500005143 350002239 500005143 499991506 983923227 499991506 983923227 500032903 649206707 500032903 649206707 541657527 458340235 541657527 458340235 770703502 770688599 770703502 770688599 148722950 851244911 148722950 851244911 850208681 149772636 850208681 149772636 931268439 68776428 931268439 68776428 500039920 648894935 500039920 648894935 499964521 61533654 499964521 61533654 221378247 500034744 221378247 500034744 939402681 60562770 939402681 60562770 408063315 408039367 408063315 408039367 406775119 593230900 406775119 593230900 500025881 720534681 500025881 720534681 61381633 499997484 61381633 499997484 289426882 289462221 289426882 289462221 629438040 629396149 629438040 629396149 499970830 775217274 499970830 775217274 500011661 585036523 500011661 585036523 500021134 801697093 500021134 801697093 665271866 334740175 665271866 334740175 140221256 859775801 140221256 859775801 668121696 668154856 668121696 668154856 348022625 348067958 348022625 348067958 114418141 499964328 114418141 499964328 696644568 303352713 696644568 303352713 180155947 819869817 180155947 819869817 499972331 749184823 499972331 749184823 284471344 284419395 284471344 284419395 483230083 483221951 483230083 483221951 665879241 500014637 665879241 500014637 547671600 452359994 547671600 452359994 948853040 500025313 948853040 500025313 844462220 500038292 844462220 500038292 309086176 499997899 309086176 499997899 101089788 101093795 101089788 101093795 155935696 500023014 155935696 500023014 49575390 500009380 49575390 500009380 463147394 499977784 463147394 499977784 399538489 399502251 399538489 399502251 72004306 72048442 72004306 72048442 499985398 687852895 499985398 687852895 350515950 350504245 350515950 350504245 601859904 499968384 601859904 499968384 499991522 55515205 499991522 55515205 430201206 499978682 430201206 499978682 499988026 986758201 499988026 986758201 87710256 499962274 87710256 499962274 861168426 138873729 861168426 138873729 720739196 720728462 720739196 720728462 306352467 693697215 306352467 693697215 914431038 914462053 914431038 914462053 639296217 639335966 639296217 639335966 521908310 521853534 521908310 521853534 742135019 742123666 742135019 742123666 500025204 663067083 500025204 663067083 816718227 183316565 816718227 183316565 500035724 829219496 500035724 829219496 500003748 764998318 500003748 764998318 317823115 682144770 317823115 682144770 37638701 37678389 37638701 37678389 424176613 575818261 424176613 575818261 499997044 630436723 499997044 630436723 878203553 121800061 878203553 121800061 450309273 499992396 450309273 499992396 528760296 499967619 528760296 499967619 737283893 737248853 737283893 737248853 182699246 500013561 182699246 500013561 500020696 570914542 500020696 570914542 942986532 942975908 942986532 942975908 597027748 499994534 597027748 499994534 435278088 435267270 435278088 435267270 965628433 500028029 965628433 500028029 349664116 349665862 349664116 349665862 499983752 539444100 499983752 539444100 396714631 500014835 396714631 500014835 39996167 960076574 39996167 960076574 21523481 978450314 21523481 978450314 535643760 535659137 535643760 535659137 129373934 870621743 129373934 870621743 499979301 24547478 499979301 24547478 828254727 500013268 828254727 500013268 156397862 500008988 156397862 500008988 233620534 766356742 233620534 766356742 972527633 27469936 972527633 27469936 472281021 527733471 472281021 527733471 229798431 229769898 229798431 229769898 718583266 281410240 718583266 281410240 251608116 251600470 251608116 251600470 871939896 871914428 871939896 871914428 752817932 247153237 752817932 247153237 193245425 193301387 193245425 193301387 194224525 805779646 194224525 805779646 499969553 854344199 499969553 854344199 386716363 499994163 386716363 499994163 560260709 560312467 560260709 560312467 499975431 470918631 499975431 470918631 147053473 499982301 147053473 499982301 500015364 923972918 500015364 923972918 781894101 781909586 781894101 781909586 375490212 499992197 375490212 499992197 487502308 500036139 487502308 500036139 782511952 500022733 782511952 500022733 500000902 999919383 500000902 999919383 816232912 499978348 816232912 499978348 499980942 101275837 499980942 101275837 615029619 499992874 615029619 499992874 500015625 6562472 500015625 6562472 116320020 883705501 116320020 883705501 499998084 795032393 499998084 795032393 803511635 499969419 803511635 499969419 195483449 804475308 195483449 804475308 493167626 500001032 493167626 500001032 851519672 851495290 851519672 851495290 756585689 499965657 756585689 499965657 472315751 472287459 472315751 472287459 57837676 499991897 57837676 499991897 499965074 232406863 499965074 232406863 185959293 185931942 185959293 185931942 500031076 110015109 500031076 110015109 500010974 438091817 500010974 438091817 598440644 598451888 598440644 598451888 500001255 703736751 500001255 703736751 812487223 812510520 812487223 812510520 260028037 740016829 260028037 740016829 696282479 696316638 696282479 696316638 825712028 500034045 825712028 500034045 813914336 499992278 813914336 499992278 791339437 791324479 791339437 791324479 169472766 499969655 169472766 499969655 499983988 632060040 499983988 632060040 232452467 500011579 232452467 500011579 509087514 490910216 509087514 490910216 522233016 522221325 522233016 522221325 525322718 500017911 525322718 500017911 357493043 500026523 357493043 500026523 871625655 500003639 871625655 500003639 191026384 808942907 191026384 808942907 500027802 789534076 500027802 789534076 353975320 645966693 353975320 645966693 788747099 499987015 788747099 499987015 446560154 500005711 446560154 500005711 500022541 889541903 500022541 889541903 569170117 499994855 569170117 499994855 499961317 257634864 499961317 257634864 966972491 499979409 966972491 499979409 985944847 985885509 985944847 985885509 500013400 963059958 500013400 963059958 694220013 305826218 694220013 305826218 106656047 500031082 106656047 500031082 653530778 500020629 653530778 500020629 195038944 500016261 195038944 500016261 436776463 500023368 436776463 500023368 604472099 395573139 604472099 395573139 814645128 185312514 814645128 185312514 572279599 499987397 572279599 499987397 285214264 499996137 285214264 499996137 966316546 966341409 966316546 966341409 612439569 612403074 612439569 612403074 595065122 404924019 595065122 404924019 855701399 855691582 855701399 855691582 981003945 499965015 981003945 499965015 86878030 86862731 86878030 86862731 368469809 631537464 368469809 631537464 409384889 590659023 409384889 590659023 500001883 233550464 500001883 233550464 422083549 499989835 422083549 499989835 500005725 52960325 500005725 52960325 499986089 989949682 499986089 989949682 499973710 969156345 499973710 969156345 875025991 875014819 875025991 875014819 444815292 499993019 444815292 499993019 61682933 499971804 61682933 499971804 574596153 425427518 574596153 425427518 499995065 162221735 499995065 162221735 280280139 280281068 280280139 280281068 500018410 803453632 500018410 803453632 97393700 500022170 97393700 500022170 459909781 499964747 459909781 499964747 500029893 276423499 500029893 276423499 156734379 499997317 156734379 499997317 500034063 651657223 500034063 651657223 87833077 912196362 87833077 912196362 500008860 896172404 500008860 896172404 499987388 679610828 499987388 679610828 733996189 500008539 733996189 500008539 499975147 961182643 499975147 961182643 499964186 526894163 499964186 526894163 716138531 283880638 716138531 283880638 909296276 90713205 909296276 90713205 693824557 693839710 693824557 693839710 500026984 371812141 500026984 371812141 730784604 730818487 730784604 730818487 500034243 854019523 500034243 854019523 606241854 500035990 606241854 500035990 297928742 500020711 297928742 500020711 170447814 829526519 170447814 829526519 499966867 524290782 499966867 524290782 251944934 500022958 251944934 500022958 887028225 112987564 887028225 112987564 538865569 461174662 538865569 461174662 499971748 551139643 499971748 551139643 499969769 399608394 499969769 399608394 364018609 635996163 364018609 635996163 500023604 411514387 500023604 411514387 724786362 724793820 724786362 724793820 949821079 500005574 949821079 500005574 499999363 204328321 499999363 204328321 407361871 500011253 407361871 500011253 500016971 550466049 500016971 550466049 499979053 493600133 499979053 493600133 614169378 385824115 614169378 385824115 957691051 957646320 957691051 957646320 217228853 782745966 217228853 782745966 937058840 937098258 937058840 937098258 734157556 500034187 734157556 500034187 859611673 859607859 859611673 859607859 987353097 500027869 987353097 500027869 499967857 628881063 499967857 628881063 371469950 371461902 371469950 371461902 393081065 393081517 393081065 393081517 500007255 757804817 500007255 757804817 904691808 904706349 904691808 904706349 259010595 258990016 259010595 258990016 621059569 621040858 621059569 621040858 595349394 595302106 595349394 595302106 585755495 585733757 585755495 585733757 646018619 353983819 646018619 353983819 935377347 64639081 935377347 64639081 969140716 30873068 969140716 30873068 499993223 725583337 499993223 725583337 833758026 500003555 833758026 500003555 499970681 540290910 499970681 540290910 595349805 404670847 595349805 404670847 85681845 499960404 85681845 499960404 75269721 924733357 75269721 924733357 226071783 226044623 226071783 226044623 566183040 500003200 566183040 500003200 500037063 421027881 500037063 421027881 594885674 405118224 594885674 405118224 633436119 500013991 633436119 500013991 546532433 453431686 546532433 453431686 128480502 128447025 128480502 128447025 797011734 202970892 797011734 202970892 117634052 499989924 117634052 499989924 158166356 841836622 158166356 841836622 599904583 400084252 599904583 400084252 957491170 42480593 957491170 42480593 500005078 567875786 500005078 567875786 649546883 350489323 649546883 350489323 601501186 500011445 601501186 500011445 879544353 120486272 879544353 120486272 500009355 520366074 500009355 520366074 11684477 988303716 11684477 988303716 499960374 607772381 499960374 607772381 402175197 499981767 402175197 499981767 209200830 500032662 209200830 500032662 503046379 496920979 503046379 496920979 812817049 499999684 812817049 499999684 219502289 500015259 219502289 500015259 438752520 438787065 438752520 438787065 500003625 600482287 500003625 600482287 499967325 880375756 499967325 880375756 88409108 911555953 88409108 911555953 712986618 712986894 712986618 712986894 500006555 69743503 500006555 69743503 150109135 150104295 150109135 150104295 992788160 7213122 992788160 7213122 728115238 728100613 728115238 728100613 60769670 60807839 60769670 60807839 660856811 339163414 660856811 339163414 145995822 145971732 145995822 145971732 499998822 610013328 499998822 610013328 499996816 941246917 499996816 941246917 541653036 541665040 541653036 541665040 499961309 350422656 499961309 350422656 368613550 368612390 368613550 368612390 754151547 500011912 754151547 500011912 254927369 254907906 254927369 254907906 500036723 126428848 500036723 126428848 499977906 770844338 499977906 770844338 499983233 540395369 499983233 540395369 499999935 959510906 499999935 959510906 500011097 137445331 500011097 137445331 136217167 136271310 136217167 136271310 499991205 46677282 499991205 46677282 410049164 500038716 410049164 500038716 499999730 342909477 499999730 342909477 500009130 926360891 500009130 926360891 504467703 500035132 504467703 500035132 727008831 272959512 727008831 272959512 500022745 191804469 500022745 191804469 499997897 85279455 499997897 85279455 790288037 500039057 790288037 500039057 532092388 500014193 532092388 500014193 269381687 730575369 269381687 730575369 500036294 762825841 500036294 762825841 695654283 304314304 695654283 304314304 500039454 476624100 500039454 476624100 499983955 744937559 499983955 744937559 316578711 316608257 316578711 316608257 457946349 457944742 457946349 457944742 499980701 749375596 499980701 749375596 783619559 216380813 783619559 216380813 499995575 317827394 499995575 317827394 914455925 499965676 914455925 499965676 998086967 499994850 998086967 499994850 944429525 55573656 944429525 55573656 352145513 647876496 352145513 647876496 347956022 652014979 347956022 652014979 508922421 491102824 508922421 491102824 314250246 314253521 314250246 314253521 162528317 837411764 162528317 837411764 896110407 499978591 896110407 499978591 325790496 500007965 325790496 500007965 919921840 919923322 919921840 919923322 488435151 488407734 488435151 488407734 929674261 70324197 929674261 70324197 810621662 810673934 810621662 810673934 728867374 728823379 728867374 728823379 519688201 480261000 519688201 480261000 500038603 864535457 500038603 864535457 724749989 275224279 724749989 275224279 146475109 146455382 146475109 146455382 424257337 575733638 424257337 575733638 730847667 500005072 730847667 500005072 498656482 498647152 498656482 498647152 342691643 342750597 342691643 342750597 832251870 832244631 832251870 832244631 639269222 639207143 639269222 639207143 500005972 483499608 500005972 483499608 120413258 120402000 120413258 120402000 499988883 786377860 499988883 786377860 929389777 929322265 929389777 929322265 592465428 407522327 592465428 407522327 842776866 499988769 842776866 499988769 418644924 500004219 418644924 500004219 7053205 992881267 7053205 992881267 73323211 499993795 73323211 499993795 304976230 304929553 304976230 304929553 468259768 500023160 468259768 500023160 515168171 515125958 515168171 515125958 802466578 802490767 802466578 802490767 163630254 836376703 163630254 836376703 597395157 500015284 597395157 500015284 488596915 488556467 488596915 488556467 745037140 499975783 745037140 499975783 499974765 323310982 499974765 323310982 500002583 897027722 500002583 897027722 657114763 499974410 657114763 499974410 765224189 234739462 765224189 234739462 499994271 756224628 499994271 756224628 135368542 864632148 135368542 864632148 21204303 978805396 21204303 978805396 500036926 834889003 500036926 834889003 616460167 616423525 616460167 616423525 980128584 19845988 980128584 19845988 643856692 500000870 643856692 500000870 917725912 82203053 917725912 82203053 392921406 392979289 392921406 392979289 500017692 54082068 500017692 54082068 499963306 333851261 499963306 333851261 784673160 500001674 784673160 500001674 278931117 278897639 278931117 278897639 741194887 741186783 741194887 741186783 500019451 511614017 500019451 511614017 135259315 500018753 135259315 500018753 500038677 789919387 500038677 789919387 547162055 547160468 547162055 547160468 229029087 228977392 229029087 228977392 456539633 500013511 456539633 500013511 861409485 861436505 861409485 861436505 490529170 490548764 490529170 490548764 948321298 51656457 948321298 51656457 488470888 511483999 488470888 511483999 499988236 5755376 499988236 5755376 948075177 51976527 948075177 51976527 499992965 723031508 499992965 723031508 500010250 195543877 500010250 195543877 822988164 177048936 822988164 177048936 217024936 782963057 217024936 782963057 615656650 615631174 615656650 615631174 233056638 499970530 233056638 499970530 312289459 687726601 312289459 687726601 499992493 210878282 499992493 210878282 988587364 499999858 988587364 499999858 499969518 875707272 499969518 875707272 499984230 193970691 499984230 193970691 738249932 500027033 738249932 500027033 536865919 536884833 536865919 536884833 762136077 762194675 762136077 762194675 500015352 360966302 500015352 360966302 779171972 499961862 779171972 499961862 499969386 313780483 499969386 313780483 500026980 166148714 500026980 166148714 352020673 499983881 352020673 499983881 253280866 253321660 253280866 253321660 82807873 917162335 82807873 917162335 483842907 516121384 483842907 516121384 690909394 690895658 690909394 690895658 905030635 905026626 905030635 905026626 354271452 499968525 354271452 499968525 796104838 796080512 796104838 796080512 716897761 499988856 716897761 499988856 911095899 499986928 911095899 499986928 946613467 500002817 946613467 500002817 354639811 354603459 354639811 354603459 760654191 499989439 760654191 499989439 444085491 444088356 444085491 444088356 378436543 378399809 378436543 378399809 696729586 696783163 696729586 696783163 808860132 191194315 808860132 191194315 729921449 270034176 729921449 270034176 746036367 499983085 746036367 499983085 523048053 476993046 523048053 476993046 500033604 585879215 500033604 585879215 164274670 164223642 164274670 164223642 597818572 402167241 597818572 402167241 499997440 945495368 499997440 945495368 222975297 499985562 222975297 499985562 990283263 990319428 990283263 990319428 71820650 500005003 71820650 500005003 500033947 868599021 500033947 868599021 500025965 622027410 500025965 622027410 563237578 436754144 563237578 436754144 917590392 499970157 917590392 499970157 499978879 567158730 499978879 567158730 500035723 78507855 500035723 78507855 620286500 379673346 620286500 379673346 656773804 656802673 656773804 656802673 417478487 417422739 417478487 417422739 313454002 313445730 313454002 313445730 390344655 609699074 390344655 609699074 312488789 500028545 312488789 500028545 420376414 500019723 420376414 500019723 500030223 620039375 500030223 620039375 740921483 259022428 740921483 259022428 615591243 384447697 615591243 384447697 195884356 195942906 195884356 195942906 26264931 26228361 26264931 26228361 323243534 500036383 323243534 500036383 31614897 968393002 31614897 968393002 186437946 186469337 186437946 186469337 500022897 822060553 500022897 822060553 499998384 666013477 499998384 666013477 292813210 707126461 292813210 707126461 554182831 554185540 554182831 554185540 387156424 500029134 387156424 500029134 672942079 327060253 672942079 327060253 869223327 500019375 869223327 500019375 500029995 763888469 500029995 763888469 784148477 499976101 784148477 499976101 222834038 222842256 222834038 222842256 432863832 567157418 432863832 567157418 971564777 971599711 971564777 971599711 448887250 551123248 448887250 551123248 25877627 499991363 25877627 499991363 524132868 475869538 524132868 475869538 213883899 786087497 213883899 786087497 383116939 383096833 383116939 383096833 437638273 500035257 437638273 500035257 500037137 424770891 500037137 424770891 350008913 499997713 350008913 499997713 500005709 66655471 500005709 66655471 670254492 670223372 670254492 670223372 105862410 894109799 105862410 894109799 262334851 500029218 262334851 500029218 620456186 620451518 620456186 620451518 25139431 25096318 25139431 25096318 761215486 238817495 761215486 238817495 500018988 615983874 500018988 615983874 612918712 499960224 612918712 499960224 500017611 233086122 500017611 233086122 612584728 500014626 612584728 500014626 128168190 128162250 128168190 128162250 500016144 930640667 500016144 930640667 962425734 499979479 962425734 499979479 784042178 784052884 784042178 784052884 2922172 500009463 2922172 500009463 500039121 472967479 500039121 472967479 536726805 536758625 536726805 536758625 202080656 202101561 202080656 202101561 242471980 757538005 242471980 757538005 548688296 548732885 548688296 548732885 300249936 699692942 300249936 699692942 689153532 310832935 689153532 310832935 500014198 421895310 500014198 421895310 499981691 966855569 499981691 966855569 500011724 470142676 500011724 470142676 312823188 499989848 312823188 499989848 669701286 499991550 669701286 499991550 355466366 499989749 355466366 499989749 500018140 738064635 500018140 738064635 231517591 768552698 231517591 768552698 571173278 428864076 571173278 428864076 419128167 500030557 419128167 500030557 933957026 66103082 933957026 66103082 900567211 500018059 900567211 500018059 500015280 738475115 500015280 738475115 869007318 499971313 869007318 499971313 191926786 499974713 191926786 499974713 107995580 500016053 107995580 500016053 499973330 885901797 499973330 885901797 500008852 966179456 500008852 966179456 159328447 159328661 159328447 159328661 500019910 697749432 500019910 697749432 500033515 749575766 500033515 749575766 778364108 778390264 778364108 778390264 500029101 935719893 500029101 935719893 499967277 595999416 499967277 595999416 494851382 500018769 494851382 500018769 344177082 499986307 344177082 499986307 500021415 27036294 500021415 27036294 750332056 750338428 750332056 750338428 500017649 976069349 500017649 976069349 762653019 499966451 762653019 499966451 788357060 500015206 788357060 500015206 499991834 288487524 499991834 288487524 499986707 890489416 499986707 890489416 499983245 728128559 499983245 728128559 499974148 216236675 499974148 216236675 500017584 982701881 500017584 982701881 674591420 500015881 674591420 500015881 258879519 499961014 258879519 499961014 557859253 500013060 557859253 500013060 95962918 904061281 95962918 904061281 499982001 955743985 499982001 955743985 105291854 499961894 105291854 499961894 604382012 395588720 604382012 395588720 499972863 638913225 499972863 638913225 196649659 500013272 196649659 500013272 210544591 499965832 210544591 499965832 895722844 104233935 895722844 104233935 73725191 499966605 73725191 499966605 635981897 364035642 635981897 364035642 500020350 479556243 500020350 479556243 500031954 422722547 500031954 422722547 373733045 373787952 373733045 373787952 808980021 191033434 808980021 191033434 73285202 499965978 73285202 499965978 623983676 376001797 623983676 376001797 342322802 499995350 342322802 499995350 672204131 499981412 672204131 499981412 620756695 620768110 620756695 620768110 115063542 884951453 115063542 884951453 499988610 483686156 499988610 483686156 499984348 364680226 499984348 364680226 500012317 109096876 500012317 109096876 318461877 681530671 318461877 681530671 648199851 648160992 648199851 648160992 499963652 340877045 499963652 340877045 677580753 499974417 677580753 499974417 11681489 11676681 11681489 11676681 680626656 680631996 680626656 680631996 500008044 694681357 500008044 694681357 499974630 787317629 499974630 787317629 499981889 57722100 499981889 57722100 522035358 522007815 522035358 522007815 499979101 525599781 499979101 525599781 867715071 867656151 867715071 867656151 499984011 927757242 499984011 927757242 19455201 499996852 19455201 499996852 917856871 917882570 917856871 917882570 499971119 69418761 499971119 69418761 266515182 499971375 266515182 499971375 499974485 473632618 499974485 473632618 499976115 435362650 499976115 435362650 968331480 968320674 968331480 968320674 500016490 348750888 500016490 348750888 500018965 303658213 500018965 303658213 500023209 207276989 500023209 207276989 849825433 150236010 849825433 150236010 925834799 500037333 925834799 500037333 690843007 309133980 690843007 309133980 680083517 680043334 680083517 680043334 795672189 795702391 795672189 795702391 120160582 500004809 120160582 500004809 287140853 500007148 287140853 500007148 692757793 307265412 692757793 307265412 500037227 842971908 500037227 842971908 500037434 392177555 500037434 392177555 500012955 961042959 500012955 961042959 315292600 315332270 315292600 315332270 862498513 137462795 862498513 137462795 362172555 362235079 362172555 362235079 932047849 67953264 932047849 67953264 499967869 171112932 499967869 171112932 55235922 55186010 55235922 55186010 449000721 550995529 449000721 550995529 500015634 145944256 500015634 145944256 499979418 121373429 499979418 121373429 283658755 500010777 283658755 500010777 926336388 499971124 926336388 499971124 500039320 969059735 500039320 969059735 254565086 254520633 254565086 254520633 500019204 529081806 500019204 529081806 599423576 499962929 599423576 499962929 493710941 499971415 493710941 499971415 774959130 225050660 774959130 225050660 388646801 500033048 388646801 500033048 491527416 491540112 491527416 491540112 618159128 618128562 618159128 618128562 500013674 359747971 500013674 359747971 323412325 676612574 323412325 676612574 139288657 139302822 139288657 139302822 438419240 561589440 438419240 561589440 452178178 452165051 452178178 452165051 120821945 879133678 120821945 879133678 587209537 587239564 587209537 587239564 352766298 647189665 352766298 647189665 185842651 499976606 185842651 499976606 999987024 36941 999987024 36941 806107259 193935865 806107259 193935865 613812194 386183706 613812194 386183706 95209052 904771458 95209052 904771458 143792203 856262709 143792203 856262709 637961641 500015802 637961641 500015802 507554144 499994835 507554144 499994835 398161396 601808292 398161396 601808292 296350307 703665814 296350307 703665814 500032332 298032243 500032332 298032243 752649980 499964837 752649980 499964837 887020419 887073947 887020419 887073947 814704884 499971378 814704884 499971378 255855659 499983956 255855659 499983956 177266511 177310711 177266511 177310711 21659089 21654276 21659089 21654276 445864731 445902805 445864731 445902805 456149914 543832503 456149914 543832503 906206179 906203086 906206179 906203086 500007126 742135289 500007126 742135289 247348647 247301613 247348647 247301613 555570362 555599799 555570362 555599799 500035019 167074471 500035019 167074471 736116433 736044271 736116433 736044271 500026238 326422331 500026238 326422331 500027709 640992114 500027709 640992114 457229370 457201934 457229370 457201934 151269022 151258418 151269022 151258418 305927848 305927767 305927848 305927767 499980284 31366246 499980284 31366246 275538878 724452707 275538878 724452707 499964515 410685645 499964515 410685645 636464880 500025316 636464880 500025316 933137139 500014986 933137139 500014986 485324952 500008990 485324952 500008990 961664724 38398000 961664724 38398000 633832402 366134909 633832402 366134909 175098413 175121580 175098413 175121580 308960801 691036887 308960801 691036887 73887237 926132831 73887237 926132831 117223075 500029413 117223075 500029413 419210033 419198413 419210033 419198413 500036881 849881357 500036881 849881357 336527365 336543624 336527365 336543624 618225262 499966063 618225262 499966063 39349106 499970084 39349106 499970084 500024043 51635488 500024043 51635488 499970020 649026415 499970020 649026415 90726053 909244438 90726053 909244438 500023985 722062203 500023985 722062203 716318352 499988113 716318352 499988113 34353960 965616016 34353960 965616016 877230464 500012904 877230464 500012904 596014098 500013574 596014098 500013574 930190502 930154884 930190502 930154884 499989801 831289478 499989801 831289478 499984443 843481486 499984443 843481486 499989691 733663734 499989691 733663734 956250075 956287085 956250075 956287085 382492624 617546458 382492624 617546458 561522696 561549638 561522696 561549638 784775229 499972376 784775229 499972376 500035105 164187548 500035105 164187548 499969039 853241378 499969039 853241378 971302368 28714724 971302368 28714724 214681444 214728995 214681444 214728995 869342571 130684069 869342571 130684069 16268452 983749699 16268452 983749699 499974257 769845116 499974257 769845116 499971412 967897001 499971412 967897001 595644799 595707828 595644799 595707828 350611252 350646302 350611252 350646302 490639391 500018332 490639391 500018332 500031814 250505705 500031814 250505705 500013547 876906820 500013547 876906820 9093681 9098220 9093681 9098220 609353575 609352973 609353575 609352973 33617055 33565366 33617055 33565366 309783436 309839825 309783436 309839825 882415442 117550373 882415442 117550373 318867289 500022266 318867289 500022266 279175644 279198271 279175644 279198271 116856242 883155744 116856242 883155744 13082438 13115837 13082438 13115837 839405225 839409868 839405225 839409868 499975302 917225081 499975302 917225081 499987898 541558535 499987898 541558535 500035591 1237340 500035591 1237340 500025631 438638805 500025631 438638805 845412100 154527819 845412100 154527819 887190285 112825645 887190285 112825645 500003943 885977378 500003943 885977378 630851893 500027194 630851893 500027194 499977348 194275899 499977348 194275899 13535926 500037815 13535926 500037815 500014219 398237591 500014219 398237591 91269978 91250510 91269978 91250510 739675506 739647756 739675506 739647756 500034701 721507703 500034701 721507703 701414922 701468600 701414922 701468600 572753754 427239526 572753754 427239526 988923004 988943181 988923004 988943181 500006921 450654610 500006921 450654610 856333092 143691227 856333092 143691227 669035243 330965675 669035243 330965675 179544422 499999854 179544422 499999854 209728499 500036427 209728499 500036427 704222894 295768389 704222894 295768389 879382179 120600110 879382179 120600110 376117519 623929934 376117519 623929934 989798206 989798159 989798206 989798159 124986993 499973473 124986993 499973473 499989284 455581345 499989284 455581345 181816095 818134469 181816095 818134469 845524045 845563952 845524045 845563952 499977074 242338265 499977074 242338265 910470727 89597785 910470727 89597785 299084447 299099467 299084447 299099467 182158619 817842674 182158619 817842674 496132273 499985907 496132273 499985907 834611154 165411141 834611154 165411141 854298885 145653893 854298885 145653893 870380423 499992611 870380423 499992611 228604516 228659506 228604516 228659506 223413434 223435497 223413434 223435497 322822123 322847332 322822123 322847332 803677597 803691439 803677597 803691439 360283274 639695363 360283274 639695363 306159422 306147576 306159422 306147576 499976414 795866404 499976414 795866404 500035742 551530995 500035742 551530995 650221625 349760101 650221625 349760101 499962752 239721303 499962752 239721303 981057827 18949983 981057827 18949983 500018398 485169715 500018398 485169715 499990149 38594966 499990149 38594966 560494338 439510830 560494338 439510830 499989778 333790349 499989778 333790349 119302975 499971174 119302975 499971174 304424901 500023883 304424901 500023883 500019127 44603014 500019127 44603014 107642901 500020931 107642901 500020931 804756771 500034140 804756771 500034140 138269097 499960798 138269097 499960798 779280613 500022222 779280613 500022222 387364575 500034880 387364575 500034880 499966099 729612391 499966099 729612391 978057503 978023465 978057503 978023465 168837250 831159882 168837250 831159882 500010493 324661453 500010493 324661453 115948482 500010531 115948482 500010531 904210668 95780443 904210668 95780443 145859452 499988305 145859452 499988305 129979538 500026858 129979538 500026858 499960065 7477256 499960065 7477256 73707628 926315693 73707628 926315693 412659876 587345685 412659876 587345685 500024735 929288648 500024735 929288648 540263574 499963674 540263574 499963674 500029885 850264215 500029885 850264215 434830099 434830666 434830099 434830666 41603237 958321907 41603237 958321907 359206955 640827596 359206955 640827596 99658878 900323266 99658878 900323266 638909755 361090758 638909755 361090758 768408320 231569222 768408320 231569222 499985477 387891772 499985477 387891772 205442742 794537954 205442742 794537954 296974761 703058228 296974761 703058228 500024521 530292123 500024521 530292123 499980112 325729569 499980112 325729569 978270161 21745861 978270161 21745861 792964973 500017814 792964973 500017814 194053807 194056532 194053807 194056532 692555862 692595259 692555862 692595259 533204499 466721264 533204499 466721264 500003521 628498805 500003521 628498805 637459378 362513845 637459378 362513845 487023335 487078224 487023335 487078224 185385037 814640880 185385037 814640880 499049317 499051698 499049317 499051698 831591979 500001117 831591979 500001117 665073302 334882086 665073302 334882086 500024007 638337210 500024007 638337210 569665500 569620570 569665500 569620570 42105146 500025155 42105146 500025155 18957154 18911820 18957154 18911820 499991439 413996472 499991439 413996472 232794356 232760988 232794356 232760988 500022052 615319176 500022052 615319176 500015879 454208201 500015879 454208201 860314126 499998225 860314126 499998225 500022143 919674657 500022143 919674657 560347901 560399783 560347901 560399783 119385435 500034270 119385435 500034270 965750605 34246879 965750605 34246879 599731625 499995360 599731625 499995360 499979920 374159900 499979920 374159900 81787733 499974234 81787733 499974234 499998618 238568359 499998618 238568359 576120040 576121168 576120040 576121168 703705926 296316495 703705926 296316495 452163067 452120231 452163067 452120231 776187099 499971576 776187099 499971576 499972799 341402105 499972799 341402105 621260255 378749860 621260255 378749860 411877844 411845242 411877844 411845242 401468498 598509737 401468498 598509737 508837824 508868419 508837824 508868419 10359794 10302656 10359794 10302656 385553816 499961375 385553816 499961375 499976737 24255262 499976737 24255262 257528473 257512610 257528473 257512610 418540685 499981770 418540685 499981770 583469056 499997935 583469056 499997935 712613190 499968324 712613190 499968324 500028077 433668313 500028077 433668313 697437861 499989966 697437861 499989966 223513119 223494904 223513119 223494904 500032015 224459650 500032015 224459650 197612081 802396861 197612081 802396861 250362867 250377022 250362867 250377022 416455809 583489030 416455809 583489030 216590392 216587534 216590392 216587534 194739524 194754320 194739524 194754320 301290765 499966818 301290765 499966818 269529349 730502414 269529349 730502414 996541904 996528591 996541904 996528591 110625522 889415014 110625522 889415014 423495224 499983825 423495224 499983825 167581219 500003482 167581219 500003482 500008713 219777476 500008713 219777476 664484354 500026090 664484354 500026090 417723851 582235583 417723851 582235583 331634699 331623219 331634699 331623219 955546859 500031354 955546859 500031354 499980508 520165977 499980508 520165977 423270823 576723247 423270823 576723247 134799617 865253818 134799617 865253818 499967623 412073865 499967623 412073865 534737630 465256891 534737630 465256891 500027232 332154289 500027232 332154289 907906895 500024341 907906895 500024341 499984752 782536805 499984752 782536805 251349560 748672740 251349560 748672740 499967426 682585140 499967426 682585140 318316368 318293908 318316368 318293908 500012615 813060465 500012615 813060465 894727401 500000441 894727401 500000441 482704435 482649808 482704435 482649808 277772229 277732208 277772229 277732208 500021975 605284764 500021975 605284764 45453111 45502884 45453111 45502884 177770074 500015785 177770074 500015785 446372692 446412107 446372692 446412107 250776980 749217424 250776980 749217424 189202788 810746677 189202788 810746677 865661423 865695268 865661423 865695268 79456626 79507796 79456626 79507796 528910089 528887165 528910089 528887165 887166210 112780758 887166210 112780758 709907633 709898765 709907633 709898765 436949333 499963484 436949333 499963484 729101412 729056738 729101412 729056738 37494396 499962401 37494396 499962401 645392459 499994841 645392459 499994841 734167368 734198218 734167368 734198218 499984008 199244993 499984008 199244993 415879131 500005941 415879131 500005941 404054500 595988863 404054500 595988863 973986046 499992621 973986046 499992621 499976143 787580550 499976143 787580550 675235572 499988670 675235572 499988670 499992340 174936894 499992340 174936894 141234583 500009401 141234583 500009401 824330167 175691684 824330167 175691684 500014709 351988119 500014709 351988119 488489909 511483661 488489909 511483661 335117048 499984697 335117048 499984697 499978514 981075127 499978514 981075127 500004353 414172352 500004353 414172352 14778099 985233391 14778099 985233391 503363658 499995940 503363658 499995940 60599276 60521078 60599276 60521078 467906994 532116775 467906994 532116775 500004842 926637889 500004842 926637889 879907535 120137217 879907535 120137217 237353887 762637513 237353887 762637513 499985753 119906053 499985753 119906053 624755193 624779963 624755193 624779963 629177156 370782544 629177156 370782544 204436000 795576407 204436000 795576407 674160724 674164105 674160724 674164105 937938910 937894296 937938910 937894296 571023888 571013464 571023888 571013464 48436454 500022379 48436454 500022379 317101518 499962820 317101518 499962820 500018804 752999842 500018804 752999842 923241958 923245821 923241958 923245821 417712035 417670527 417712035 417670527 499963685 885106187 499963685 885106187 751597083 751569970 751597083 751569970 30041668 969934067 30041668 969934067 500002242 13670504 500002242 13670504 234758171 234744950 234758171 234744950 500012192 115154671 500012192 115154671 500016426 428060572 500016426 428060572 282172284 282196168 282172284 282196168 152369877 500039096 152369877 500039096 500033494 525687796 500033494 525687796 59337476 940664813 59337476 940664813 279361802 500009579 279361802 500009579 607275625 607286981 607275625 607286981 832197392 167800524 832197392 167800524 500002234 839745633 500002234 839745633 499983188 360477448 499983188 360477448 302356990 697675673 302356990 697675673 321869790 500015093 321869790 500015093 163012318 163027187 163012318 163027187 678252355 678316798 678252355 678316798 488922393 488891781 488922393 488891781 415176923 415128664 415176923 415128664 500024134 138588343 500024134 138588343 715992223 715998866 715992223 715998866 660556174 500002747 660556174 500002747 263657216 736307179 263657216 736307179 185025229 499969283 185025229 499969283 490938601 490903064 490938601 490903064 499960577 994058081 499960577 994058081 499996308 978571582 499996308 978571582 901626204 98330677 901626204 98330677 921322195 78669392 921322195 78669392 203938033 796056736 203938033 796056736 499992178 104857818 499992178 104857818 812590263 812520222 812590263 812520222 860729437 860740968 860729437 860740968 548804655 500035700 548804655 500035700 499989448 9606023 499989448 9606023 88726603 911259999 88726603 911259999 958733378 500005181 958733378 500005181 422608577 577370451 422608577 577370451 3051966 3073292 3051966 3073292 499977919 688194907 499977919 688194907 499968964 604170188 499968964 604170188 357909919 642131270 357909919 642131270 58938798 499972248 58938798 499972248 359671873 640330737 359671873 640330737 573665376 500017561 573665376 500017561 916220398 83785763 916220398 83785763 500035422 575298341 500035422 575298341 399693033 600317935 399693033 600317935 570595828 570616666 570595828 570616666 187352701 499988699 187352701 499988699 51829254 500035617 51829254 500035617 849476988 150564688 849476988 150564688 330856493 499964555 330856493 499964555 70432828 499977132 70432828 499977132 335360972 499972189 335360972 499972189 500016175 984163390 500016175 984163390 499972932 38817018 499972932 38817018 381497570 500031192 381497570 500031192 554103531 500005891 554103531 500005891 499974942 878923927 499974942 878923927 813797818 499997196 813797818 499997196 597509483 402490648 597509483 402490648 750808583 750872879 750808583 750872879 269730204 500018795 269730204 500018795 499966163 720122935 499966163 720122935 905448806 499961554 905448806 499961554 500003007 230518063 500003007 230518063 449492795 500025248 449492795 500025248 132152973 867906343 132152973 867906343 500030076 160228191 500030076 160228191 903497855 903499167 903497855 903499167 500003368 212162633 500003368 212162633 500003355 211962638 500003355 211962638 471410835 500027867 471410835 500027867 500034095 324943927 500034095 324943927 552431674 500027702 552431674 500027702 794025409 500030769 794025409 500030769 612762336 500001167 612762336 500001167 531677758 499986083 531677758 499986083 796686861 203319814 796686861 203319814 500004007 895983814 500004007 895983814 936625550 500036479 936625550 500036479 636218921 499965672 636218921 499965672 300905581 300959360 300905581 300959360 499966759 984669790 499966759 984669790 500022348 718553088 500022348 718553088 402256765 597747674 402256765 597747674 238241072 499988202 238241072 499988202 72928196 927030242 72928196 927030242 702923910 702929751 702923910 702929751 288041637 499979833 288041637 499979833 824071571 499960194 824071571 499960194 456617562 500026249 456617562 500026249 781856148 781876690 781856148 781876690 54919222 499974176 54919222 499974176 657254871 657247504 657254871 657247504
199999 12198203 13144043 12198203 23214599 22294330 23214599 22294330 20512899 19702435 20512899 19702435 7762168 19300308 7762168 19300308 7299950 19707059 7299950 19707059 14642290 13689534 14642290 13689534 2471333 2802872 2471333 2802872 18324324 8878030 18324324 8878030 5035300 4997512 5035300 4997512 22899330 22279139 22899330 22279139 1260573 25679944 1260573 25679944 14828059 14344672 14828059 14344672 22630613 4206216 22630613 4206216 9299912 17526382 9299912 17526382 8125224 19063152 8125224 19063152 4376085 3984541 4376085 3984541 1634287 2172608 1634287 2172608 6086382 6003310 6086382 6003310 8445679 18647261 8445679 18647261 19779917 6942662 19779917 6942662 19800831 7134449 19800831 7134449 6199555 20701756 6199555 20701756 24148537 23160511 24148537 23160511 10453865 16251042 10453865 16251042 23755109 22864737 23755109 22864737 23533155 22823832 23533155 22823832 6183575 5883612 6183575 5883612 20551916 6794032 20551916 6794032 8638609 18446118 8638609 18446118 7709319 7331130 7709319 7331130 5383415 21691209 5383415 21691209 8941836 8395571 8941836 8395571 20495808 19890991 20495808 19890991 14761065 14119883 14761065 14119883 9223280 17991735 9223280 17991735 18798566 18498603 18798566 18498603 11409796 10791921 11409796 10791921 6117423 6137636 6117423 6137636 13439176 13050823 13439176 13050823 12972894 12906604 12972894 12906604 15261276 11626144 15261276 11626144 15320926 15190794 15320926 15190794 7618695 7268043 7618695 7268043 10543717 10069125 10543717 10069125 12024807 11148115 12024807 11148115 16654043 15927841 16654043 15927841 16901612 10131667 16901612 10131667 6523545 20318757 6523545 20318757 17689717 9484990 17689717 9484990 24952705 24058099 24952705 24058099 23075429 3800525 23075429 3800525 4411827 4331153 4411827 4331153 15822328 11233444 15822328 11233444 5607381 21573282 5607381 21573282 9360024 8914193 9360024 8914193 23291259 3439405 23291259 3439405 6725184 20444522 6725184 20444522 12495489 14415170 12495489 14415170 22814127 22016134 22814127 22016134 3437884 3193961 3437884 3193961 21206473 20625323 21206473 20625323 16313223 15745894 16313223 15745894 24996806 1875940 24996806 1875940 15224308 11532892 15224308 11532892 23116673 22384227 23116673 22384227 5022792 22139215 5022792 22139215 5751288 21433340 5751288 21433340 5789537 5719558 5789537 5719558 18190944 9041141 18190944 9041141 22572987 21963339 22572987 21963339 11152471 10374021 11152471 10374021 5104446 21859296 5104446 21859296 9198421 8564347 9198421 8564347 12365184 11492225 12365184 11492225 16703224 10449794 16703224 10449794 23654312 3230014 23654312 3230014 7383123 7353375 7383123 7353375 9990660 17105437 9990660 17105437 19862570 19596062 19862570 19596062 11525586 11050083 11525586 11050083 15981193 10969913 15981193 10969913 14214889 12439445 14214889 12439445 15762062 11075625 15762062 11075625 7293143 19691473 7293143 19691473 15700167 14692372 15700167 14692372 11065554 10342032 11065554 10342032 10168047 16510713 10168047 16510713 11999226 11551071 11999226 11551071 5574267 21290588 5574267 21290588 3212393 3397617 3212393 3397617 2209537 2705628 2209537 2705628 13362223 13214765 13362223 13214765 4043363 4065160 4043363 4065160 13811828 12928686 13811828 12928686 12043457 14862450 12043457 14862450 24501057 23417986 24501057 23417986 9016789 18169208 9016789 18169208 21733944 5559229 21733944 5559229 10393302 16205365 10393302 16205365 11763606 14953160 11763606 14953160 5317310 5099572 5317310 5099572 13882338 13585588 13882338 13585588 21611361 20920839 21611361 20920839 22976476 22237415 22976476 22237415 3719259 23226328 3719259 23226328 15249701 14934253 15249701 14934253 3645651 23402741 3645651 23402741 9934430 16831681 9934430 16831681 25074002 1791561 25074002 1791561 26276697 25388228 26276697 25388228 4450585 22333065 4450585 22333065 15619101 14796376 15619101 14796376 10566791 10004835 10566791 10004835 23497764 22447579 23497764 22447579 7096380 19785069 7096380 19785069 22722557 21642678 22722557 21642678 21283270 5669050 21283270 5669050 3302597 23413625 3302597 23413625 16866980 16572793 16866980 16572793 22639571 4342179 22639571 4342179 24945892 23817799 24945892 23817799 10176032 16945922 10176032 16945922 9260492 17565047 9260492 17565047 23394557 22972890 23394557 22972890 18640557 8534203 18640557 8534203 22678580 4255307 22678580 4255307 20503038 19739235 20503038 19739235 23156426 21967331 23156426 21967331 24006670 2808524 24006670 2808524 3236726 23719003 3236726 23719003 19571671 7620772 19571671 7620772 5416168 5305095 5416168 5305095 16562674 10774983 16562674 10774983 20853094 20285948 20853094 20285948 7173378 19938365 7173378 19938365 3987660 23020355 3987660 23020355 5931676 21311767 5931676 21311767 18506264 17616712 18506264 17616712 11368640 10669537 11368640 10669537 10821891 16032631 10821891 16032631 22595160 21558383 22595160 21558383 1146395 1234303 1146395 1234303 7035017 19828041 7035017 19828041 15134637 14638845 15134637 14638845 8320039 7645018 8320039 7645018 8035588 7989189 8035588 7989189 13321326 12652509 13321326 12652509 21781556 21006441 21781556 21006441 9739327 9255569 9739327 9255569 22893349 4066167 22893349 4066167 9595604 17521828 9595604 17521828 3478104 2953788 3478104 2953788 15040694 14452363 15040694 14452363 23660407 22569427 23660407 22569427 4756380 22262123 4756380 22262123 4441762 4195693 4441762 4195693 1902576 25157686 1902576 25157686 12549621 14190892 12549621 14190892 20498862 6821213 20498862 6821213 23464485 3326208 23464485 3326208 14788140 12104046 14788140 12104046 18766170 18097650 18766170 18097650 8818316 8351194 8818316 8351194 15443351 14828341 15443351 14828341 19055881 18249778 19055881 18249778 13532630 13005964 13532630 13005964 24595577 23405870 24595577 23405870 9348398 9047646 9348398 9047646 3951678 3931813 3951678 3931813 15963249 11030038 15963249 11030038 17671362 9405590 17671362 9405590 21855180 21230331 21855180 21230331 10417650 16563013 10417650 16563013 16962136 16153264 16962136 16153264 2875273 3283311 2875273 3283311 3975753 23124726 3975753 23124726 22561083 21749511 22561083 21749511 5651438 5412422 5651438 5412422 5576514 5538174 5576514 5538174 18898037 8327450 18898037 8327450 16225073 15503999 16225073 15503999 6901091 20319434 6901091 20319434 18167057 9050973 18167057 9050973 18230516 8790170 18230516 8790170 19650492 19454516 19650492 19454516 15820337 15506752 15820337 15506752 8761250 8507652 8761250 8507652 19923948 7434750 19923948 7434750 13875836 13323760 13875836 13323760 16844372 16241525 16844372 16241525 4343443 4259033 4343443 4259033 4978677 4795456 4978677 4795456 25783275 24639703 25783275 24639703 22141237 4546787 22141237 4546787 11378682 15285120 11378682 15285120 14778850 14264992 14778850 14264992 21169470 20472747 21169470 20472747 3355993 2983281 3355993 2983281 9745003 17425787 9745003 17425787 14506115 12130551 14506115 12130551 13281847 13402528 13281847 13402528 13177533 13642747 13177533 13642747 6553131 20429672 6553131 20429672 22427634 4668964 22427634 4668964 2300353 24618466 2300353 24618466 8167814 18763593 8167814 18763593 21733266 5417108 21733266 5417108 6067665 6117920 6067665 6117920 16711995 9971346 16711995 9971346 7706500 19440525 7706500 19440525 3932723 22894486 3932723 22894486 22550623 21770518 22550623 21770518 16993472 16684228 16993472 16684228 22364673 21833950 22364673 21833950 7255498 7374998 7255498 7374998 24468262 2362858 24468262 2362858 6051319 5951737 6051319 5951737 13695169 12766365 13695169 12766365 12450214 14433552 12450214 14433552 11899838 11146520 11899838 11146520 8946009 8577264 8946009 8577264 9583932 9094952 9583932 9094952 15668648 15282033 15668648 15282033 18608249 8670090 18608249 8670090 17113689 16285324 17113689 16285324 23232060 22898194 23232060 22898194 7617701 7520279 7617701 7520279 17445453 9471626 17445453 9471626 7140168 6902786 7140168 6902786 16705759 16132445 16705759 16132445 10395774 16848871 10395774 16848871 2143670 1880930 2143670 1880930 21544261 5078914 21544261 5078914 9627228 17535053 9627228 17535053 8262507 7669315 8262507 7669315 5691822 5445950 5691822 5445950 16684387 10327141 16684387 10327141 11177595 10954011 11177595 10954011 10851633 15960293 10851633 15960293 17122281 9833901 17122281 9833901 5687786 5506554 5687786 5506554 20879768 20378594 20879768 20378594 7941429 7320148 7941429 7320148 13043647 12002450 13043647 12002450 20653549 6196738 20653549 6196738 7929654 19079522 7929654 19079522 19090513 18227704 19090513 18227704 24286064 2582200 24286064 2582200 11305201 15579478 11305201 15579478 11947218 14460432 11947218 14460432 14833259 11912634 14833259 11912634 10908250 10322252 10908250 10322252 25097549 1594138 25097549 1594138 2753426 24102520 2753426 24102520 11722831 15145739 11722831 15145739 18922935 8125566 18922935 8125566 17904299 17750062 17904299 17750062 6318705 5759696 6318705 5759696 11064164 15809686 11064164 15809686 19136920 8213323 19136920 8213323 12946560 12029137 12946560 12029137 8996168 8461403 8996168 8461403 12552586 11923543 12552586 11923543 647815 26370291 647815 26370291 19177032 8025566 19177032 8025566 22366937 4717317 22366937 4717317 5880134 5669207 5880134 5669207 9247139 8791693 9247139 8791693 14709789 12068570 14709789 12068570 19308078 8122153 19308078 8122153 760407 844024 760407 844024 4119106 22607533 4119106 22607533 1876368 2114122 1876368 2114122 20312462 19517032 20312462 19517032 15586318 14588222 15586318 14588222 12374930 14383415 12374930 14383415 11597660 11256917 11597660 11256917 4536065 4326765 4536065 4326765 9713738 9240780 9713738 9240780 2198534 24664755 2198534 24664755 22246752 4440163 22246752 4440163 8981998 8668148 8981998 8668148 21484670 20842584 21484670 20842584 8141392 7870164 8141392 7870164 13624377 13154997 13624377 13154997 23725569 3217587 23725569 3217587 2129720 2505290 2129720 2505290 10838693 10139821 10838693 10139821 22646425 22146786 22646425 22146786 20820791 5812225 20820791 5812225 21439381 20758167 21439381 20758167 20444418 20121484 20444418 20121484 17292282 16589397 17292282 16589397 4576224 4363500 4576224 4363500 26306950 25195282 26306950 25195282 12552000 12250322 12552000 12250322 17713604 16858434 17713604 16858434 15370707 11301407 15370707 11301407 9602497 9247834 9602497 9247834 20688795 19925218 20688795 19925218 3863749 3981784 3863749 3981784 4843648 4446300 4843648 4446300 2209573 24667669 2209573 24667669 24884911 1768094 24884911 1768094 16599526 10307084 16599526 10307084 17899720 9143713 17899720 9143713 5138207 5106517 5138207 5106517 20917056 20420650 20917056 20420650 17998718 17084821 17998718 17084821 3137184 23705687 3137184 23705687 20591400 6768451 20591400 6768451 14127453 12778802 14127453 12778802 6059043 20523023 6059043 20523023 1729673 1557019 1729673 1557019 6924121 6978025 6924121 6978025 18593270 8614823 18593270 8614823 7261389 7068522 7261389 7068522 3191346 3408357 3191346 3408357 6066656 5851517 6066656 5851517 16902446 16289672 16902446 16289672 7922572 19079771 7922572 19079771 23170802 3811606 23170802 3811606 19264088 18439651 19264088 18439651 25150493 24140400 25150493 24140400 16392891 15640673 16392891 15640673 17782376 9692534 17782376 9692534 5845456 5460908 5845456 5460908 23024652 3833794 23024652 3833794 23453680 22426076 23453680 22426076 18419545 17724963 18419545 17724963 5066239 4905875 5066239 4905875 24863806 2023601 24863806 2023601 18569769 18187384 18569769 18187384 10593261 10012887 10593261 10012887 18514233 8612010 18514233 8612010 18071973 17209974 18071973 17209974 22850202 4098765 22850202 4098765 11215489 15673402 11215489 15673402 20832264 20174416 20832264 20174416 14030266 12536438 14030266 12536438 21223573 20614349 21223573 20614349 18024481 8839395 18024481 8839395 7222963 6999513 7222963 6999513 6265355 5712038 6265355 5712038 12315416 14612657 12315416 14612657 7836179 19066589 7836179 19066589 9236763 8668694 9236763 8668694 20758746 20002802 20758746 20002802 23621339 3219743 23621339 3219743 21314727 5285026 21314727 5285026 4311361 4286660 4311361 4286660 17819301 9070563 17819301 9070563 10854934 10236033 10854934 10236033 8147235 18902901 8147235 18902901 10671537 10154570 10671537 10154570 8182412 18760464 8182412 18760464 12670400 14221385 12670400 14221385 13401389 13343211 13401389 13343211 18878633 8341416 18878633 8341416 12864835 13923021 12864835 13923021 6549036 20403981 6549036 20403981 7229480 19785246 7229480 19785246 22525526 4288192 22525526 4288192 17657440 9446711 17657440 9446711 22451398 4206338 22451398 4206338 20605374 19718952 20605374 19718952 3709669 23152541 3709669 23152541 13673537 12629290 13673537 12629290 6455405 20553155 6455405 20553155 17077101 16388815 17077101 16388815 18793900 8364496 18793900 8364496 21493527 20758823 21493527 20758823 20398678 19471237 20398678 19471237 20893558 20263447 20893558 20263447 12780338 14069740 12780338 14069740 23927015 2876517 23927015 2876517 25482502 1319525 25482502 1319525 18737386 8523307 18737386 8523307 13016160 12174040 13016160 12174040 17530752 9448903 17530752 9448903 7950843 19109918 7950843 19109918 7499295 19522251 7499295 19522251 8959930 17945678 8959930 17945678 3466710 3357175 3466710 3357175 17321055 10056531 17321055 10056531 6801458 20339855 6801458 20339855 20066214 19309523 20066214 19309523 25398349 1688605 25398349 1688605 14778064 11940603 14778064 11940603 16369183 15628297 16369183 15628297 15864576 15090761 15864576 15090761 11695442 11080372 11695442 11080372 14704246 13870313 14704246 13870313 22227060 4410292 22227060 4410292 22603213 21847107 22603213 21847107 16044707 10754432 16044707 10754432 10885571 10576871 10885571 10576871 20836533 20326847 20836533 20326847 6700755 6386446 6700755 6386446 10881857 15692430 10881857 15692430 10237061 17032394 10237061 17032394 16232167 15554282 16232167 15554282 6370408 6429706 6370408 6429706 13899900 12963923 13899900 12963923 5082041 21722256 5082041 21722256 5304149 21502442 5304149 21502442 22478269 4661622 22478269 4661622 13965571 13210304 13965571 13210304 9521133 9264971 9521133 9264971 18398083 18289664 18398083 18289664 24103493 2899423 24103493 2899423 15115955 14035994 15115955 14035994 24459992 23426750 24459992 23426750 23280122 3632287 23280122 3632287 19458992 19302708 19458992 19302708 18297855 17486695 18297855 17486695 16235615 15328458 16235615 15328458 15723853 15370301 15723853 15370301 5275566 5056766 5275566 5056766 3618238 3817548 3618238 3817548 6779987 20282991 6779987 20282991 4880515 22134699 4880515 22134699 23548493 3326595 23548493 3326595 4107324 22842982 4107324 22842982 13127699 12095680 13127699 12095680 10991289 15944757 10991289 15944757 19484102 7406426 19484102 7406426 7331896 6639683 7331896 6639683 3688725 3790359 3688725 3790359 16260030 10697046 16260030 10697046 19732721 18805359 19732721 18805359 11981116 14831267 11981116 14831267 20480808 20103233 20480808 20103233 23903106 3047357 23903106 3047357 22808639 22044277 22808639 22044277 2274071 2481827 2274071 2481827 9949078 9290349 9949078 9290349 4144482 4245276 4144482 4245276 19678819 19207912 19678819 19207912 15875478 11477697 15875478 11477697 11516648 10685359 11516648 10685359 7662437 7574918 7662437 7574918 6596302 6657139 6596302 6657139 3534037 3064042 3534037 3064042 11692400 14822142 11692400 14822142 2524823 24533406 2524823 24533406 22343798 21888237 22343798 21888237 7132602 6794143 7132602 6794143 14944435 13889872 14944435 13889872 7968376 19127972 7968376 19127972 22866806 22164682 22866806 22164682 19473530 7848221 19473530 7848221 18739543 8600853 18739543 8600853 24204161 2588768 24204161 2588768 5785543 21118445 5785543 21118445 13348726 12259274 13348726 12259274 18100359 17372760 18100359 17372760 14108063 13855436 14108063 13855436 21652940 5558200 21652940 5558200 14978416 11797635 14978416 11797635 3917940 22981597 3917940 22981597 10126658 17131091 10126658 17131091 16085652 11041468 16085652 11041468 4087303 22961780 4087303 22961780 13635892 12684318 13635892 12684318 1730883 1680675 1730883 1680675 24004851 2794600 24004851 2794600 5600594 21338789 5600594 21338789 20098420 19535458 20098420 19535458 14026898 13099441 14026898 13099441 3892118 3488971 3892118 3488971 11468519 10953684 11468519 10953684 14707646 13649069 14707646 13649069 14017131 12780512 14017131 12780512 20366904 6496787 20366904 6496787 11615697 15044064 11615697 15044064 10492378 16806725 10492378 16806725 12625539 14278794 12625539 14278794 9231002 8726373 9231002 8726373 14217808 12592914 14217808 12592914 15107919 14199368 15107919 14199368 17955950 9374807 17955950 9374807 12235056 14221020 12235056 14221020 24042932 2921293 24042932 2921293 21441305 5998142 21441305 5998142 5829812 5458197 5829812 5458197 24141105 2898151 24141105 2898151 23818927 22948384 23818927 22948384 8121240 7835705 8121240 7835705 2901883 23909002 2901883 23909002 9842701 17444841 9842701 17444841 14092519 12736654 14092519 12736654 8805758 8182502 8805758 8182502 10258767 9538376 10258767 9538376 17409718 9666772 17409718 9666772 14354678 12646204 14354678 12646204 14261508 12903172 14261508 12903172 22930082 4092173 22930082 4092173 21599942 5671521 21599942 5671521 18901970 18405832 18901970 18405832 17475656 9841885 17475656 9841885 9027763 18162027 9027763 18162027 2657887 24228368 2657887 24228368 4421971 22282130 4421971 22282130 25896754 24968982 25896754 24968982 9693905 9331741 9693905 9331741 10778721 10233101 10778721 10233101 11245510 10480667 11245510 10480667 16433833 10496816 16433833 10496816 15217733 14630750 15217733 14630750 8189371 18722858 8189371 18722858 3260073 2886610 3260073 2886610 16602802 15914699 16602802 15914699 4359011 22689313 4359011 22689313 11389925 15393963 11389925 15393963 14515078 14045846 14515078 14045846 21258589 20682236 21258589 20682236 5254633 4937009 5254633 4937009 6890222 20299755 6890222 20299755 23228788 22414140 23228788 22414140 7264889 19855750 7264889 19855750 11206939 15592469 11206939 15592469 5012395 21857595 5012395 21857595 23043285 21852807 23043285 21852807 5297953 21361655 5297953 21361655 15704537 11048791 15704537 11048791 12138220 11466225 12138220 11466225 10040523 9367063 10040523 9367063 19504097 19102954 19504097 19102954 16523015 10637195 16523015 10637195 14909870 14215189 14909870 14215189 18362338 18183873 18362338 18183873 19575268 7547266 19575268 7547266 7242340 7022253 7242340 7022253 19007823 8178259 19007823 8178259 18704763 8450568 18704763 8450568 3160862 3072369 3160862 3072369 6109601 21167253 6109601 21167253 12100811 11337169 12100811 11337169 4255659 22458356 4255659 22458356 16586513 10499129 16586513 10499129 13218617 13652794 13218617 13652794 25250711 1834132 25250711 1834132 13378278 13327828 13378278 13327828 14861537 13916342 14861537 13916342 5511316 21403506 5511316 21403506 11427529 15467041 11427529 15467041 9687514 17596475 9687514 17596475 8530090 18485568 8530090 18485568 19585446 7698299 19585446 7698299 18549855 8677677 18549855 8677677 21312604 20539303 21312604 20539303 20134776 19432254 20134776 19432254 23572156 22472633 23572156 22472633 12916402 13956717 12916402 13956717 10204111 17060641 10204111 17060641 4323415 4348354 4323415 4348354 9175587 8807464 9175587 8807464 12614802 11917858 12614802 11917858 21793990 21021948 21793990 21021948 4250571 4217500 4250571 4217500 25752542 1268251 25752542 1268251 7431054 7479814 7431054 7479814 5004616 21933259 5004616 21933259 19728020 7134997 19728020 7134997 7076736 19841093 7076736 19841093 4080057 22891850 4080057 22891850 15099259 14122387 15099259 14122387 7815649 19358025 7815649 19358025 20094953 7245771 20094953 7245771 12404637 11828595 12404637 11828595 21273716 5507452 21273716 5507452 24278210 2656723 24278210 2656723 18730954 18578350 18730954 18578350 17297902 17134947 17297902 17134947 9321319 17365385 9321319 17365385 6775716 6158136 6775716 6158136 8063526 7458744 8063526 7458744 7020644 19915330 7020644 19915330 8909710 18002249 8909710 18002249 2277128 2010461 2277128 2010461 18716547 18050812 18716547 18050812 11937370 11179383 11937370 11179383 5492050 21183613 5492050 21183613 7789068 19260385 7789068 19260385 25201255 24454202 25201255 24454202 13337851 13153929 13337851 13153929 20280292 19604468 20280292 19604468 19984062 6760748 19984062 6760748 12662264 11772965 12662264 11772965 12302365 14644935 12302365 14644935 5318471 5264068 5318471 5264068 10770372 16010529 10770372 16010529 18903901 8475361 18903901 8475361 10985560 16129137 10985560 16129137 5113295 21784196 5113295 21784196 15774240 10983695 15774240 10983695 18996621 18430981 18996621 18430981 8684747 8336408 8684747 8336408 16354640 15712795 16354640 15712795 7103552 19788038 7103552 19788038 9057685 18052209 9057685 18052209 8385727 18782626 8385727 18782626 8023739 18920536 8023739 18920536 24119408 22836947 24119408 22836947 19162851 7795026 19162851 7795026 12411461 14345677 12411461 14345677 12751965 14269841 12751965 14269841 7011666 6647694 7011666 6647694 22542625 4256151 22542625 4256151 20265916 6515003 20265916 6515003 13393699 12818974 13393699 12818974 20664923 6123672 20664923 6123672 4935387 22089178 4935387 22089178 10668111 16158815 10668111 16158815 4107535 22634311 4107535 22634311 10245069 9663333 10245069 9663333 7279470 19754943 7279470 19754943 14410131 13447760 14410131 13447760 15469347 14467804 15469347 14467804 7487503 19550135 7487503 19550135 25570810 24549571 25570810 24549571 19677267 19129649 19677267 19129649 2072175 25051079 2072175 25051079 11714088 15061595 11714088 15061595 14505753 14198863 14505753 14198863 23235270 3358052 23235270 3358052 9116174 8551659 9116174 8551659 19288518 18514339 19288518 18514339 5185108 4917415 5185108 4917415 13108140 12216601 13108140 12216601 8282114 8015640 8282114 8015640 24304230 23213328 24304230 23213328 4738585 4538778 4738585 4538778 5956152 20841213 5956152 20841213 18849503 18099350 18849503 18099350 11222156 15337487 11222156 15337487 4631587 4445158 4631587 4445158 16918167 16366056 16918167 16366056 14952983 14948813 14952983 14948813 7715296 7121486 7715296 7121486 4339103 4260382 4339103 4260382 7467702 7245396 7467702 7245396 9307455 9020119 9307455 9020119 23636121 3298340 23636121 3298340 2311428 24631972 2311428 24631972 9897180 9261276 9897180 9261276 22218760 21709083 22218760 21709083 22565993 4071691 22565993 4071691 20955880 20504710 20955880 20504710 18084113 17388389 18084113 17388389 22231180 21558076 22231180 21558076 5255154 21624228 5255154 21624228 20457685 6538502 20457685 6538502 17129531 9864887 17129531 9864887 22306785 21492010 22306785 21492010 12895368 11819539 12895368 11819539 17753170 9389264 17753170 9389264 15102367 14245537 15102367 14245537 21751864 20957860 21751864 20957860 10826864 10182924 10826864 10182924 4695640 4495805 4695640 4495805 10512463 10058174 10512463 10058174 19910463 7395321 19910463 7395321 12704832 13969410 12704832 13969410 3563586 23534376 3563586 23534376 18094461 9124645 18094461 9124645 19826379 7278357 19826379 7278357 7757002 19256848 7757002 19256848 10162965 9640075 10162965 9640075 4282384 4330667 4282384 4330667 4465740 22651265 4465740 22651265 21873641 21034215 21873641 21034215 14309055 12474585 14309055 12474585 4106954 4140075 4106954 4140075 6687350 6154812 6687350 6154812 683584 867237 683584 867237 3451679 23352157 3451679 23352157 12079763 11543129 12079763 11543129 21022603 20255039 21022603 20255039 19715707 18875730 19715707 18875730 8130629 18818335 8130629 18818335 17601670 9675148 17601670 9675148 10157906 16649118 10157906 16649118 17824621 17631138 17824621 17631138 5788851 21483651 5788851 21483651 12388075 11945943 12388075 11945943 12936584 13746578 12936584 13746578 4860377 21799008 4860377 21799008 19997772 19372750 19997772 19372750 7191549 7205838 7191549 7205838 16960095 16309790 16960095 16309790 18803889 18731177 18803889 18731177 21930620 4746665 21930620 4746665 1853559 24934917 1853559 24934917 13368440 13544310 13368440 13544310 16794863 10438559 16794863 10438559 5702211 21217503 5702211 21217503 13514410 12720994 13514410 12720994 20060588 7015783 20060588 7015783 10954466 10650790 10954466 10650790 241570 386467 241570 386467 3960770 22963136 3960770 22963136 1161669 1260640 1161669 1260640 24463579 23840386 24463579 23840386 21284542 20713602 21284542 20713602 7983767 19097273 7983767 19097273 19298438 18653649 19298438 18653649 18562689 18092589 18562689 18092589 17929422 17312906 17929422 17312906 13332922 13362282 13332922 13362282 3481615 23333802 3481615 23333802 5338551 5087305 5338551 5087305 22507317 21833074 22507317 21833074 20182898 19568074 20182898 19568074 15621925 14931060 15621925 14931060 18935337 18794378 18935337 18794378 19076876 18065623 19076876 18065623 13917916 12958546 13917916 12958546 8684848 8214258 8684848 8214258 15092561 11550184 15092561 11550184 18235665 8762675 18235665 8762675 9264964 17372338 9264964 17372338 7758613 7209878 7758613 7209878 8441634 18320509 8441634 18320509 18188513 17421819 18188513 17421819 7517817 7520927 7517817 7520927 15160265 14582964 15160265 14582964 7656860 19342793 7656860 19342793 17998844 17343178 17998844 17343178 19026808 7940699 19026808 7940699 13862040 13091394 13862040 13091394 17366453 17097285 17366453 17097285 4770799 22222863 4770799 22222863 12433459 14299767 12433459 14299767 2427862 24473386 2427862 24473386 5469149 5410699 5469149 5410699 18071107 17910939 18071107 17910939 13838736 13719137 13838736 13719137 10547851 10110459 10547851 10110459 18426013 8512006 18426013 8512006 11134587 15763023 11134587 15763023 7587843 19430507 7587843 19430507 23439263 22730822 23439263 22730822 6822311 6316425 6822311 6316425 22372614 5013016 22372614 5013016 18335171 8870816 18335171 8870816 7117057 6581520 7117057 6581520 12287479 11730926 12287479 11730926 16750032 10221685 16750032 10221685 13964250 13518336 13964250 13518336 9067047 17762986 9067047 17762986 22548152 4585824 22548152 4585824 18478539 8970240 18478539 8970240 24771743 2198340 24771743 2198340 19640439 7690250 19640439 7690250 5595050 21037612 5595050 21037612 4798269 4686160 4798269 4686160 25474793 24295501 25474793 24295501 14705067 13859569 14705067 13859569 24689620 2001654 24689620 2001654 21196001 20570049 21196001 20570049 12017635 14540937 12017635 14540937 21409176 5152947 21409176 5152947 6073909 5521596 6073909 5521596 23087222 22616460 23087222 22616460 1853211 24915521 1853211 24915521 9059877 8794282 9059877 8794282 16514929 15877334 16514929 15877334 21794111 20943134 21794111 20943134 20597162 6048014 20597162 6048014 17108372 16580688 17108372 16580688 1650385 25498889 1650385 25498889 8137503 19077386 8137503 19077386 4845818 22063024 4845818 22063024 2013007 24869125 2013007 24869125 15319854 14332279 15319854 14332279 9513352 9178544 9513352 9178544 4095252 4158402 4095252 4158402 22928150 3928013 22928150 3928013 9984136 16523028 9984136 16523028 14598542 13559205 14598542 13559205 5572023 21557005 5572023 21557005 14375648 12326072 14375648 12326072 15890384 10948465 15890384 10948465 20038418 19868314 20038418 19868314 13578591 12935252 13578591 12935252 22264914 4576470 22264914 4576470 3638465 23438783 3638465 23438783 23584406 3155745 23584406 3155745 9059835 18213552 9059835 18213552 14103386 12653992 14103386 12653992 2852273 2999099 2852273 2999099 16604993 10316484 16604993 10316484 3488166 23549253 3488166 23549253 15257268 11801885 15257268 11801885 14655826 12149764 14655826 12149764 12233185 11316991 12233185 11316991 22494296 4277985 22494296 4277985 7093948 19905294 7093948 19905294 25558000 24305802 25558000 24305802 24806260 23561146 24806260 23561146 4547725 22591231 4547725 22591231 18829264 18348927 18829264 18348927 8886353 8546930 8886353 8546930 23225403 3630686 23225403 3630686 22228437 21444709 22228437 21444709 22183985 21514313 22183985 21514313 8524899 8164137 8524899 8164137 23067030 3874467 23067030 3874467 9033970 8735145 9033970 8735145 15534215 11392670 15534215 11392670 12391740 11659563 12391740 11659563 12274506 14524633 12274506 14524633 22849265 3774988 22849265 3774988 17421734 17091393 17421734 17091393 9511274 8949714 9511274 8949714 21509298 20876150 21509298 20876150 2860465 24048113 2860465 24048113 2987606 2507439 2987606 2507439 16758142 16061434 16758142 16061434 12705013 13990587 12705013 13990587 22970662 3740465 22970662 3740465 18243926 18093623 18243926 18093623 7987063 7714215 7987063 7714215 20613529 6417124 20613529 6417124 19656554 7623891 19656554 7623891 14521932 12254889 14521932 12254889 19173616 8232977 19173616 8232977 6487745 5969182 6487745 5969182 15045008 14583494 15045008 14583494 18988537 18293326 18988537 18293326 22962448 3988467 22962448 3988467 20468219 6806505 20468219 6806505 17590420 9898943 17590420 9898943 22958453 3788636 22958453 3788636 7748962 7605284 7748962 7605284 6443552 6005580 6443552 6005580 22949662 22192869 22949662 22192869 20585580 6076752 20585580 6076752 21299603 20634374 21299603 20634374 19814848 19028699 19814848 19028699 25770237 24775029 25770237 24775029 22973935 22467964 22973935 22467964 16146842 15449559 16146842 15449559 15388050 11288452 15388050 11288452 19669154 7305498 19669154 7305498 2180092 2276198 2180092 2276198 16427723 15636971 16427723 15636971 14065673 12636634 14065673 12636634 25427655 1303094 25427655 1303094 18598577 17902367 18598577 17902367 13417920 13433223 13417920 13433223 21522674 20862092 21522674 20862092 18833810 18144227 18833810 18144227 3035339 23719001 3035339 23719001 8912656 18268148 8912656 18268148 3311937 23705106 3311937 23705106 25211673 1676771 25211673 1676771 10904631 10220179 10904631 10220179 6311943 20375233 6311943 20375233 23254382 3428838 23254382 3428838 24547625 2322842 24547625 2322842 10771101 10244179 10771101 10244179 13814402 13570622 13814402 13570622 11147392 15413861 11147392 15413861 5091111 21688293 5091111 21688293 24962543 1727154 24962543 1727154 9459653 8868268 9459653 8868268 18609237 8669373 18609237 8669373 22017735 21468807 22017735 21468807 23404247 3552584 23404247 3552584 4874504 22222649 4874504 22222649 23126172 22476043 23126172 22476043 9626948 9386826 9626948 9386826 25485020 1634516 25485020 1634516 20030382 19249132 20030382 19249132 15881796 11149035 15881796 11149035 822687 1014760 822687 1014760 6755988 6559688 6755988 6559688 21195535 5613691 21195535 5613691 23454418 3260753 23454418 3260753 22539650 21525404 22539650 21525404 1716266 25372312 1716266 25372312 6300701 20603413 6300701 20603413 22657492 4347314 22657492 4347314 22573820 4301949 22573820 4301949 9939930 9270424 9939930 9270424 12742567 13885611 12742567 13885611 25405022 1370931 25405022 1370931 8978378 17894470 8978378 17894470 5758021 21275724 5758021 21275724 3883535 23222440 3883535 23222440 8038956 18834510 8038956 18834510 12681402 13882259 12681402 13882259 22842763 21722329 22842763 21722329 21345384 20866695 21345384 20866695 9726616 9382569 9726616 9382569 13362280 12812632 13362280 12812632 9205144 8952076 9205144 8952076 11643349 15126475 11643349 15126475 14240748 14014735 14240748 14014735 8352341 8040877 8352341 8040877 7947514 7810515 7947514 7810515 863771 26138943 863771 26138943 10653121 9937080 10653121 9937080 22020259 21288611 22020259 21288611 14211902 14132739 14211902 14132739 19748207 19101323 19748207 19101323 22196336 4456892 22196336 4456892 9143792 8824268 9143792 8824268 7231919 7247746 7231919 7247746 4491919 4432766 4491919 4432766 4298227 22557611 4298227 22557611 12890065 14008075 12890065 14008075 23192442 3403431 23192442 3403431 6158311 20773408 6158311 20773408 1902680 24906023 1902680 24906023 18078108 17337536 18078108 17337536 11471512 10806500 11471512 10806500 580082 672328 580082 672328 18633709 18161494 18633709 18161494 17620347 9579261 17620347 9579261 7864555 7320867 7864555 7320867 16727351 10260238 16727351 10260238 22057376 21399628 22057376 21399628 4862646 22174151 4862646 22174151 7924497 19041685 7924497 19041685 17865032 17483990 17865032 17483990 22993188 21877547 22993188 21877547 16385940 15656287 16385940 15656287 6584002 6536096 6584002 6536096 4113651 22686820 4113651 22686820 15147823 14032957 15147823 14032957 11347927 15298955 11347927 15298955 1196945 1432185 1196945 1432185 22154312 4880001 22154312 4880001 22621894 4176214 22621894 4176214 4324172 22679102 4324172 22679102 6705397 20125808 6705397 20125808 15970933 10973045 15970933 10973045 25200110 1806776 25200110 1806776 22436006 21809939 22436006 21809939 20837056 5834244 20837056 5834244 1012746 26165511 1012746 26165511 10532721 9832972 10532721 9832972 14772695 14391621 14772695 14391621 13787303 13302037 13787303 13302037 3449199 3089359 3449199 3089359 4813330 4759322 4813330 4759322 17302192 9662275 17302192 9662275 19564302 19215808 19564302 19215808 10737710 16153969 10737710 16153969 17885333 9238428 17885333 9238428 18765565 8429100 18765565 8429100 8910316 18264101 8910316 18264101 17000300 9790280 17000300 9790280 21215347 5890050 21215347 5890050 20340629 19695085 20340629 19695085 13975155 13812662 13975155 13812662 13830298 12868447 13830298 12868447 8212994 7812260 8212994 7812260 9709337 17318566 9709337 17318566 7160371 20072715 7160371 20072715 10156699 9582283 10156699 9582283 11845227 15095080 11845227 15095080 24607537 24095864 24607537 24095864 2740387 2342103 2740387 2342103 15654002 11117294 15654002 11117294 8990477 8711250 8990477 8711250 26017692 25046093 26017692 25046093 15380924 11989177 15380924 11989177 10306981 16490724 10306981 16490724 7020320 20090442 7020320 20090442 15724966 15456944 15724966 15456944 21551890 20643538 21551890 20643538 8401414 7986790 8401414 7986790 14811707 12065378 14811707 12065378 6449782 6533058 6449782 6533058 12384926 12109927 12384926 12109927 4188388 22498716 4188388 22498716 15847444 10990247 15847444 10990247 9843873 9452408 9843873 9452408 19006613 18265934 19006613 18265934 11694109 15034270 11694109 15034270 6729273 6663301 6729273 6663301 4840110 21959998 4840110 21959998 15147052 14082513 15147052 14082513 2528927 2191144 2528927 2191144 14066765 13094502 14066765 13094502 21396041 20567529 21396041 20567529 18322707 9052974 18322707 9052974 11803301 11067066 11803301 11067066 9089447 8607688 9089447 8607688 10613787 10112035 10613787 10112035 9677812 17625113 9677812 17625113 5823621 5847454 5823621 5847454 16359025 10692090 16359025 10692090 22789702 4027069 22789702 4027069 21606024 20950833 21606024 20950833 15360706 11488539 15360706 11488539 5706486 21286676 5706486 21286676 5791607 5490339 5791607 5490339 14828187 12529748 14828187 12529748 14089965 12726623 14089965 12726623 24124191 23662293 24124191 23662293 20322084 19559986 20322084 19559986 22481551 4471827 22481551 4471827 18519619 8416080 18519619 8416080 13330196 13066878 13330196 13066878 11793623 15338502 11793623 15338502 9571190 8945703 9571190 8945703 20356834 19644665 20356834 19644665 13021671 13692778 13021671 13692778 20420727 20075054 20420727 20075054 24692710 2383999 24692710 2383999 9157484 18080557 9157484 18080557 13210614 13467581 13210614 13467581 3989320 22925470 3989320 22925470 3888440 3401061 3888440 3401061 23063963 3682861 23063963 3682861 20044211 19336690 20044211 19336690 2651489 2679476 2651489 2679476 11982084 11257538 11982084 11257538 3226624 23674837 3226624 23674837 2332855 1869967 2332855 1869967 21980977 4845505 21980977 4845505 21551213 20745137 21551213 20745137 1000606 25990946 1000606 25990946 9808454 16947593 9808454 16947593 8680730 18442969 8680730 18442969 19857175 7424214 19857175 7424214 15430794 14470726 15430794 14470726 20298145 6450091 20298145 6450091 17942841 17155949 17942841 17155949 813871 995161 813871 995161 19018854 18599877 19018854 18599877 16722989 10227914 16722989 10227914 8248424 18708417 8248424 18708417 11497834 15130240 11497834 15130240 23395381 22356275 23395381 22356275 13099480 13598290 13099480 13598290 13218212 13360320 13218212 13360320 4354374 22674665 4354374 22674665 22327477 4543035 22327477 4543035 11005588 10246321 11005588 10246321 6642560 20228085 6642560 20228085 5143516 5011229 5143516 5011229 4901155 4675415 4901155 4675415 5774239 5443460 5774239 5443460 13912372 12832530 13912372 12832530 11434327 15398743 11434327 15398743 21823369 5080479 21823369 5080479 6597184 20487891 6597184 20487891 7059841 19872662 7059841 19872662 2472852 2667210 2472852 2667210 22789561 22200639 22789561 22200639 13062880 13974814 13062880 13974814 7732510 7644322 7732510 7644322 22632804 4129490 22632804 4129490 6759519 6745225 6759519 6745225 20338892 19591615 20338892 19591615 11486110 15334346 11486110 15334346 7480886 19550118 7480886 19550118 15292403 11711069 15292403 11711069 21472223 20728302 21472223 20728302 10997188 16225266 10997188 16225266 22029201 21317986 22029201 21317986 788304 822913 788304 822913 22974848 3559321 22974848 3559321 14920040 14150874 14920040 14150874 15275573 11702964 15275573 11702964 12125904 14801195 12125904 14801195 23286251 22489998 23286251 22489998 21170267 20597265 21170267 20597265 17894988 17371743 17894988 17371743 22486818 21822757 22486818 21822757 18456151 17787010 18456151 17787010 15357781 11261541 15357781 11261541 3594072 23383415 3594072 23383415 18164203 9123793 18164203 9123793 21035676 20342675 21035676 20342675 16196131 10832359 16196131 10832359 6863623 20274018 6863623 20274018 18805094 8132328 18805094 8132328 17958471 9377105 17958471 9377105 8867841 17916610 8867841 17916610 21441549 20666289 21441549 20666289 5049575 21849906 5049575 21849906 21786589 21036666 21786589 21036666 24266194 23180485 24266194 23180485 10563682 9949368 10563682 9949368 6195658 21020843 6195658 21020843 18852759 18304052 18852759 18304052 15516010 11303825 15516010 11303825 14926103 11987366 14926103 11987366 5319476 21369301 5319476 21369301 11383678 15195448 11383678 15195448 9095831 17769683 9095831 17769683 10481710 9888960 10481710 9888960 6230903 5805767 6230903 5805767 5542371 5165547 5542371 5165547 1334131 1344641 1334131 1344641 12849208 11907775 12849208 11907775 10985915 15535503 10985915 15535503 20785332 19929231 20785332 19929231 6721420 6219568 6721420 6219568 26642042 276634 26642042 276634 4469440 22449396 4469440 22449396 19125687 18570458 19125687 18570458 2368207 2645546 2368207 2645546 189452 26758152 189452 26758152 25711155 1072055 25711155 1072055 20004667 7411465 20004667 7411465 2604558 24274245 2604558 24274245 4720521 4529021 4720521 4529021 14927417 11988950 14927417 11988950 21820204 4976630 21820204 4976630 20033135 6706471 20033135 6706471 1289593 25825875 1289593 25825875 10164980 9725391 10164980 9725391 20701537 20303654 20701537 20303654 16309147 15613798 16309147 15613798 3046709 23834701 3046709 23834701 5403565 5085278 5403565 5085278 21824911 21147611 21824911 21147611 19354890 7585552 19354890 7585552 15219214 14258532 15219214 14258532 1760917 25054219 1760917 25054219 6648712 20226901 6648712 20226901 19767726 19167959 19767726 19167959 8673327 18256941 8673327 18256941 7740828 7158116 7740828 7158116 9270507 8776703 9270507 8776703 6173125 5684817 6173125 5684817 20180590 19771503 20180590 19771503 24452459 23625353 24452459 23625353 12644290 12155047 12644290 12155047 13872651 12872599 13872651 12872599 13439685 13353274 13439685 13353274 5101904 21898187 5101904 21898187 7384733 7190761 7384733 7190761 13644457 13165758 13644457 13165758 17774325 9077010 17774325 9077010 5721816 5617064 5721816 5617064 13972123 12986713 13972123 12986713 22259204 21456905 22259204 21456905 24857745 1844492 24857745 1844492 14532053 12112053 14532053 12112053 3554554 23489551 3554554 23489551 9543057 9205630 9543057 9205630 15341478 11522759 15341478 11522759 25825749 24655069 25825749 24655069 3475026 23486782 3475026 23486782 16263926 15598860 16263926 15598860 24629806 23441618 24629806 23441618 16773433 16217445 16773433 16217445 13000739 13689893 13000739 13689893 16261897 15436949 16261897 15436949 9216688 8564590 9216688 8564590 18725427 8388228 18725427 8388228 18978337 18847169 18978337 18847169 21880508 5303590 21880508 5303590 9260830 8725743 9260830 8725743 8502803 18496881 8502803 18496881 10646419 9904590 10646419 9904590 20226251 19815578 20226251 19815578 22634932 4478315 22634932 4478315 16584538 10706883 16584538 10706883 8315565 8112658 8315565 8112658 7849204 7620344 7849204 7620344 22278726 21639380 22278726 21639380 12907395 13808523 12907395 13808523 408888 615946 408888 615946 9922450 17199550 9922450 17199550 13756307 12792658 13756307 12792658 1606178 25251167 1606178 25251167 10973238 10440863 10973238 10440863 3473756 23574551 3473756 23574551 4355040 4051571 4355040 4051571 9050701 17933203 9050701 17933203 22407144 4431800 22407144 4431800 19144159 18884181 19144159 18884181 24661271 2047992 24661271 2047992 2642545 24204619 2642545 24204619 3768701 3943825 3768701 3943825 8807710 8316209 8807710 8316209 2957519 3161362 2957519 3161362 7209037 19808686 7209037 19808686 8237519 7947741 8237519 7947741 13339848 12401558 13339848 12401558 7222132 6853954 7222132 6853954 13199431 13417839 13199431 13417839 8208528 19002216 8208528 19002216 13596083 13008441 13596083 13008441 6005757 6113140 6005757 6113140 5586427 5226990 5586427 5226990 16540382 16001197 16540382 16001197 2623025 2252751 2623025 2252751 21056422 20162697 21056422 20162697 12649271 14265997 12649271 14265997 19539167 7202030 19539167 7202030 19290277 18600845 19290277 18600845 3838624 22963233 3838624 22963233 19938763 19699121 19938763 19699121 21162635 6366613 21162635 6366613 20095259 19384066 20095259 19384066 21613799 20861283 21613799 20861283 9444925 8746878 9444925 8746878 19435212 7698130 19435212 7698130 4783684 21997663 4783684 21997663 10004536 17117101 10004536 17117101 13649296 13453776 13649296 13453776 12630510 14268609 12630510 14268609 5165738 5018833 5165738 5018833 21497132 5965178 21497132 5965178 5695917 21515836 5695917 21515836 12634193 12118593 12634193 12118593 17350240 16466712 17350240 16466712 13621712 13004310 13621712 13004310 11356806 10556680 11356806 10556680 15642902 14592316 15642902 14592316 20532542 6107874 20532542 6107874 16281358 15588958 16281358 15588958 11315077 15499275 11315077 15499275 12440113 11476299 12440113 11476299 17583414 9513510 17583414 9513510 22342507 21586180 22342507 21586180 8545979 8001052 8545979 8001052 16524866 16255354 16524866 16255354 17931137 9315331 17931137 9315331 3869546 3916887 3869546 3916887 8689482 8442033 8689482 8442033 20580275 6765743 20580275 6765743 16109364 11003962 16109364 11003962 6540974 6539482 6540974 6539482 24922137 23664288 24922137 23664288 22275164 4612253 22275164 4612253 22782933 22401709 22782933 22401709 7731101 19130247 7731101 19130247 14673197 13629792 14673197 13629792 22071067 4623160 22071067 4623160 2584767 24483246 2584767 24483246 20816369 6467658 20816369 6467658 10375603 9903045 10375603 9903045 22736326 21951111 22736326 21951111 11601048 15557910 11601048 15557910 11783341 10990597 11783341 10990597 799550 26275228 799550 26275228 10076765 9595518 10076765 9595518 23064033 22155907 23064033 22155907 17775820 17207109 17775820 17207109 11841610 11356275 11841610 11356275 12882282 12010587 12882282 12010587 1689608 25144134 1689608 25144134 2642367 24181783 2642367 24181783 24247199 2538457 24247199 2538457 9311033 17771980 9311033 17771980 24264053 23251558 24264053 23251558 12935980 12468721 12935980 12468721 17164811 9602504 17164811 9602504 4774722 21935073 4774722 21935073 18183178 9070496 18183178 9070496 11305759 10639065 11305759 10639065 7166915 6657252 7166915 6657252 11100256 16048335 11100256 16048335 23839637 3132993 23839637 3132993 14464917 13640646 14464917 13640646 21011907 5880291 21011907 5880291 22853521 22167207 22853521 22167207 13880979 12899659 13880979 12899659 20199176 19988047 20199176 19988047 17722900 17513941 17722900 17513941 5938684 20973517 5938684 20973517 4517322 4597090 4517322 4597090 21863156 5054784 21863156 5054784 7794116 7657893 7794116 7657893 19589306 7302840 19589306 7302840 23847397 3064551 23847397 3064551 20098341 6645139 20098341 6645139 11836530 15138128 11836530 15138128 5274638 21615871 5274638 21615871 12806391 14119973 12806391 14119973 2648858 24353081 2648858 24353081 24450438 23486358 24450438 23486358 22088036 21262673 22088036 21262673 11624849 10810099 11624849 10810099 17857430 9492599 17857430 9492599 13174859 13578099 13174859 13578099 19224170 18400539 19224170 18400539 1104114 25881311 1104114 25881311 22984149 22327767 22984149 22327767 13554057 12962643 13554057 12962643 8427463 8193506 8427463 8193506 6572084 6483464 6572084 6483464 19239649 18423733 19239649 18423733 3327205 3233443 3327205 3233443 10485161 10021896 10485161 10021896 23071971 22298479 23071971 22298479 23805779 22715649 23805779 22715649 24059274 23100662 24059274 23100662 3108450 23773550 3108450 23773550 7523271 7473383 7523271 7473383 2854825 24105899 2854825 24105899 20105174 19845137 20105174 19845137 4913178 4732312 4913178 4732312 20000654 6915198 20000654 6915198 12997643 12276368 12997643 12276368 17992541 17524880 17992541 17524880 7058499 19821250 7058499 19821250 16128277 15400842 16128277 15400842 5390673 21471283 5390673 21471283 22449639 21716293 22449639 21716293 20595644 20056146 20595644 20056146 19753625 7446832 19753625 7446832 10220161 16764089 10220161 16764089 17933823 17233080 17933823 17233080 17356941 16977258 17356941 16977258 4964778 22070785 4964778 22070785 21701881 4785398 21701881 4785398 17314401 17138848 17314401 17138848 16431336 10744082 16431336 10744082 11080575 15686409 11080575 15686409 18515481 8518788 18515481 8518788 13622091 12663712 13622091 12663712 17372604 9695761 17372604 9695761 7244923 6991025 7244923 6991025 18930762 18206322 18930762 18206322 12730018 14205764 12730018 14205764 9726517 17192045 9726517 17192045 20381903 6933492 20381903 6933492 4237120 22837045 4237120 22837045 14937987 12014020 14937987 12014020 4673553 22108656 4673553 22108656 25316615 1410235 25316615 1410235 18102824 8914591 18102824 8914591 21832885 5529998 21832885 5529998 7686702 19362604 7686702 19362604 22008993 21423221 22008993 21423221 15748240 15041908 15748240 15041908 13151051 13112643 13151051 13112643 15403512 11443226 15403512 11443226 4530440 22286638 4530440 22286638 10896409 10243144 10896409 10243144 8797605 8495879 8797605 8495879 13744978 13006381 13744978 13006381 8456634 18637411 8456634 18637411 21441062 5390457 21441062 5390457 2007756 25090216 2007756 25090216 19762255 19574085 19762255 19574085 21825403 5051397 21825403 5051397 9260043 9001137 9260043 9001137 15401582 15272773 15401582 15272773 10238816 16457052 10238816 16457052 6459739 5933853 6459739 5933853 10434955 9861826 10434955 9861826 12102548 11218669 12102548 11218669 7336419 19674147 7336419 19674147 9898576 9405287 9898576 9405287 19675551 18896083 19675551 18896083 22173091 21409702 22173091 21409702 23293045 3594644 23293045 3594644 21714490 20917732 21714490 20917732 3951374 3616565 3951374 3616565 23338195 22630952 23338195 22630952 10634457 16671692 10634457 16671692 6076140 20827459 6076140 20827459 22182246 4797394 22182246 4797394 20178799 19437953 20178799 19437953 16869664 10268379 16869664 10268379 1739048 25059108 1739048 25059108 19322658 7923745 19322658 7923745 23912396 2987892 23912396 2987892 760446 869747 760446 869747 6084459 21159224 6084459 21159224 2169381 24760243 2169381 24760243 13541360 13415271 13541360 13415271 16371661 10560984 16371661 10560984 25731376 24517575 25731376 24517575 9877361 9383313 9877361 9383313 15459108 15284254 15459108 15284254 11290204 10620881 11290204 10620881 13741695 13381449 13741695 13381449 8340120 18871733 8340120 18871733 11802125 10847980 11802125 10847980 21167615 20646014 21167615 20646014 8157609 7630594 8157609 7630594 16670138 10251469 16670138 10251469 2696443 24353140 2696443 24353140 22028464 4616072 22028464 4616072 20598609 6373400 20598609 6373400 10103151 9786575 10103151 9786575 10032869 16696179 10032869 16696179 2648945 2310529 2648945 2310529 21922948 5625385 21922948 5625385 16411411 15700374 16411411 15700374 13636867 12828479 13636867 12828479 20235477 19292051 20235477 19292051 22079792 4601261 22079792 4601261 3163763 23579937 3163763 23579937 6624482 6408728 6624482 6408728 19135422 19045728 19135422 19045728 10716042 9989271 10716042 9989271 10210741 17076721 10210741 17076721 21700888 5465210 21700888 5465210 7174442 6648266 7174442 6648266 20699980 5985206 20699980 5985206 10740985 10276697 10740985 10276697 10590454 10009205 10590454 10009205 4273412 4275494 4273412 4275494 5663565 21111735 5663565 21111735 16332906 10555904 16332906 10555904 17908674 17152313 17908674 17152313 21393733 5769683 21393733 5769683 13949365 12823981 13949365 12823981 11765140 15031311 11765140 15031311 20007393 19218333 20007393 19218333 7164144 7194492 7164144 7194492 25187301 23967252 25187301 23967252 7608400 7617127 7608400 7617127 19180059 7702658 19180059 7702658 7502813 19623243 7502813 19623243 16460768 10426032 16460768 10426032 9159102 17575377 9159102 17575377 19716824 18855140 19716824 18855140 20514682 19921764 20514682 19921764 9411045 8967426 9411045 8967426 23673433 22504983 23673433 22504983 7819201 19247839 7819201 19247839 20212476 6919909 20212476 6919909 16438494 15700491 16438494 15700491 3611856 23434941 3611856 23434941 2333486 24692943 2333486 24692943 16780580 10437355 16780580 10437355 14283737 13282128 14283737 13282128 5762265 5318909 5762265 5318909 13328447 12754643 13328447 12754643 25560175 24444374 25560175 24444374 7104526 7068260 7104526 7068260 18963515 18321460 18963515 18321460 22952030 4151785 22952030 4151785 22657747 21976250 22657747 21976250 13546501 13211171 13546501 13211171 19091978 8087756 19091978 8087756 7815667 19146411 7815667 19146411 17190478 9877359 17190478 9877359 25862064 25006454 25862064 25006454 11784462 15011403 11784462 15011403 9320437 17820882 9320437 17820882 2512016 2817744 2512016 2817744 17013589 10206887 17013589 10206887 12328727 14293372 12328727 14293372 19295082 19119394 19295082 19119394 6444108 20507864 6444108 20507864 2232333 24599651 2232333 24599651 27784 116276 27784 116276 17993096 9277868 17993096 9277868 4264030 3922195 4264030 3922195 24960878 1926430 24960878 1926430 4631881 22356603 4631881 22356603 11202871 15505706 11202871 15505706 14390760 12222464 14390760 12222464 19312492 18459059 19312492 18459059 20849386 6291784 20849386 6291784 19740895 19028437 19740895 19028437 10441116 10113150 10441116 10113150 3665172 23327550 3665172 23327550 4183064 22538832 4183064 22538832 17119571 16435395 17119571 16435395 22927683 3697992 22927683 3697992 22965024 22237525 22965024 22237525 16789092 10393423 16789092 10393423 21447006 20753691 21447006 20753691 16331042 10707735 16331042 10707735 8729091 18040554 8729091 18040554 18818986 18424179 18818986 18424179 20763685 6030469 20763685 6030469 22255595 4337966 22255595 4337966 24534969 23366370 24534969 23366370 25802568 24934621 25802568 24934621 1351884 1067278 1351884 1067278 7087778 6716929 7087778 6716929 17877977 9410326 17877977 9410326 22540982 4837270 22540982 4837270 5594588 5510474 5594588 5510474 13167269 13393757 13167269 13393757 19324083 7936438 19324083 7936438 20483846 19701377 20483846 19701377 11166337 16004804 11166337 16004804 5764104 21263217 5764104 21263217 21578413 5899076 21578413 5899076 4434976 4316793 4434976 4316793 10785837 10124249 10785837 10124249 19632512 19468237 19632512 19468237 8400479 8210333 8400479 8210333 4600538 4332177 4600538 4332177 10914244 15982496 10914244 15982496 23358281 22140533 23358281 22140533 14180011 12742560 14180011 12742560 2604010 24170405 2604010 24170405 11230990 15465415 11230990 15465415 9160244 8676476 9160244 8676476 23542374 22440196 23542374 22440196 20931209 20444705 20931209 20444705 7552866 7100509 7552866 7100509 8552752 8035390 8552752 8035390 17106071 9750261 17106071 9750261 15920227 11035878 15920227 11035878 16953105 16341352 16953105 16341352 1276615 1374484 1276615 1374484 19657538 7297407 19657538 7297407 6238829 20698025 6238829 20698025 2246788 2636366 2246788 2636366 4094400 4230442 4094400 4230442 10727249 10097418 10727249 10097418 7998313 19168210 7998313 19168210 4584258 4561972 4584258 4561972 9407075 17699395 9407075 17699395 5483300 21408303 5483300 21408303 22399368 21814146 22399368 21814146 7810457 19130205 7810457 19130205 20489567 6821791 20489567 6821791 6899684 6762801 6899684 6762801 21789532 21030112 21789532 21030112 3284125 3423039 3284125 3423039 5601276 21466867 5601276 21466867 19531329 7763887 19531329 7763887 9474507 9163254 9474507 9163254 5442096 5402952 5442096 5402952 7994309 19040189 7994309 19040189 22793151 3859288 22793151 3859288 6363730 5871638 6363730 5871638 22465341 4325458 22465341 4325458 12627792 14245465 12627792 14245465 16443058 15751556 16443058 15751556 16271020 15643835 16271020 15643835 21084539 20379636 21084539 20379636 22350438 4502909 22350438 4502909 12857968 12414631 12857968 12414631 23774297 3002681 23774297 3002681 14782297 12032384 14782297 12032384 14903111 13810357 14903111 13810357 21218000 20463969 21218000 20463969 10643828 16595142 10643828 16595142 13603284 12810387 13603284 12810387 21582124 4995148 21582124 4995148 5181132 4828350 5181132 4828350 5930024 5799333 5930024 5799333 971203 26169915 971203 26169915 25966757 25073902 25966757 25073902 22501142 21899024 22501142 21899024 17143172 16453038 17143172 16453038 3650975 3783861 3650975 3783861 13444937 12653510 13444937 12653510 2888238 23981008 2888238 23981008 10836504 16304653 10836504 16304653 6707814 6776685 6707814 6776685 9596179 17293117 9596179 17293117 14918556 11691369 14918556 11691369 13655822 12708020 13655822 12708020 7757587 7140007 7757587 7140007 20542520 20079400 20542520 20079400 9202686 8847621 9202686 8847621 13840139 12984184 13840139 12984184 6434742 20594128 6434742 20594128 19035699 19000414 19035699 19000414 13143806 13143169 13143806 13143169 11697108 10926033 11697108 10926033 20895686 6232808 20895686 6232808 18472263 8771805 18472263 8771805 24046588 2897118 24046588 2897118 6213135 6103453 6213135 6103453 12365627 14382820 12365627 14382820 18675848 8537672 18675848 8537672 6721080 20084086 6721080 20084086 10646158 10177268 10646158 10177268 4745640 4856133 4745640 4856133 21493154 5115820 21493154 5115820 19797774 7442584 19797774 7442584 3506457 3656245 3506457 3656245 9583681 17214602 9583681 17214602 7658336 19337135 7658336 19337135 13791978 12993316 13791978 12993316 1357727 25569866 1357727 25569866 14935622 11961319 14935622 11961319 13522866 13186226 13522866 13186226 20907230 5906594 20907230 5906594 7797121 19255513 7797121 19255513 5396174 5103313 5396174 5103313 24960221 24189799 24960221 24189799 16725683 16092626 16725683 16092626 14309057 12394963 14309057 12394963 21585975 4950901 21585975 4950901 9399167 17845786 9399167 17845786 18289094 17769454 18289094 17769454 13824416 13030668 13824416 13030668 19380044 18671463 19380044 18671463 22514985 4571304 22514985 4571304 13815361 12745178 13815361 12745178 16751743 16100025 16751743 16100025 5718105 5666400 5718105 5666400 19171691 7908393 19171691 7908393 14806029 14691929 14806029 14691929 10479767 9920900 10479767 9920900 9514169 8883480 9514169 8883480 4861820 4643480 4861820 4643480 20068610 7367254 20068610 7367254 2906363 24059838 2906363 24059838 2235206 24690869 2235206 24690869 23391448 22500031 23391448 22500031 19722029 19014388 19722029 19014388 19974812 6731427 19974812 6731427 10497640 9810544 10497640 9810544 10228711 16831179 10228711 16831179 12752890 11923916 12752890 11923916 8981212 8377386 8981212 8377386 17415933 16984981 17415933 16984981 22125699 21606662 22125699 21606662 19147801 18648364 19147801 18648364 2207277 24637731 2207277 24637731 16964311 10081170 16964311 10081170 9714425 9362961 9714425 9362961 11338394 15800234 11338394 15800234 20872336 20160781 20872336 20160781 21697490 4889006 21697490 4889006 20848344 20318752 20848344 20318752 9646919 9259897 9646919 9259897 17224967 16987776 17224967 16987776 20198490 19399839 20198490 19399839 8169431 8076515 8169431 8076515 22372804 21646481 22372804 21646481 8113468 8034807 8113468 8034807 11013055 10274726 11013055 10274726 17092817 16366646 17092817 16366646 21249031 6004016 21249031 6004016 7684174 7550021 7684174 7550021 9287421 8785555 9287421 8785555 18652464 17896616 18652464 17896616 3730863 23092704 3730863 23092704 3286120 3419577 3286120 3419577 25494208 24414464 25494208 24414464 13153832 13511740 13153832 13511740 4846892 22128208 4846892 22128208 2172399 2042526 2172399 2042526 14364790 13399113 14364790 13399113 16019724 11085507 16019724 11085507 12010418 14791498 12010418 14791498 4284544 4254158 4284544 4254158 19587666 18948186 19587666 18948186 24161650 23122944 24161650 23122944 26071585 24988295 26071585 24988295 16483939 15859800 16483939 15859800 19970709 19454894 19970709 19454894 21034008 20396255 21034008 20396255 12092071 14739948 12092071 14739948 17155084 10157665 17155084 10157665 18664226 8753903 18664226 8753903 9109680 8906715 9109680 8906715 1885686 1739519 1885686 1739519 25037387 23882766 25037387 23882766 19628534 18882542 19628534 18882542 22291340 21516900 22291340 21516900 8706383 8686387 8706383 8686387 11115777 15854692 11115777 15854692 5502952 5585635 5502952 5585635 1886844 1930798 1886844 1930798 11117301 15757324 11117301 15757324 14340900 12442371 14340900 12442371 18085444 17482353 18085444 17482353 9163088 8932593 9163088 8932593 12091071 11344777 12091071 11344777 18798963 8572724 18798963 8572724 6868294 6815856 6868294 6815856 5627385 21148454 5627385 21148454 24005224 2839018 24005224 2839018 21806453 5646535 21806453 5646535 5972329 6076469 5972329 6076469 16430174 15813280 16430174 15813280 23882603 2903105 23882603 2903105 17074245 10182169 17074245 10182169 4595596 22142401 4595596 22142401 18836187 8277651 18836187 8277651 23582002 22373972 23582002 22373972 9758953 9184804 9758953 9184804 12270292 11916330 12270292 11916330 6085681 20944010 6085681 20944010 20889856 20056600 20889856 20056600 21265201 5651061 21265201 5651061 9212466 17423536 9212466 17423536 18627591 8459974 18627591 8459974 5914605 6062364 5914605 6062364 16594669 10109623 16594669 10109623 9961057 16786503 9961057 16786503 12069668 11477509 12069668 11477509 8910563 18056132 8910563 18056132 13068367 13804596 13068367 13804596 15907564 15439691 15907564 15439691 15298491 14283387 15298491 14283387 24003952 22742918 24003952 22742918 25740569 1146185 25740569 1146185 4378271 4402811 4378271 4402811 21396809 5719783 21396809 5719783 24850806 23756567 24850806 23756567 8888619 8599914 8888619 8599914 18179152 9020008 18179152 9020008 15010373 11716837 15010373 11716837 23385631 3357548 23385631 3357548 22898901 4017303 22898901 4017303 4159275 22653087 4159275 22653087 4947455 21938889 4947455 21938889 1321973 1324940 1321973 1324940 1865624 1803420 1865624 1803420 22209348 21342489 22209348 21342489 17228452 9874272 17228452 9874272 3803126 3848932 3803126 3848932 17175309 16475334 17175309 16475334 10517999 16688611 10517999 16688611 22860720 21891959 22860720 21891959 10649046 16529418 10649046 16529418 22908096 21965047 22908096 21965047 9225095 8623906 9225095 8623906 16451737 15797125 16451737 15797125 6574324 6233050 6574324 6233050 11613695 15325617 11613695 15325617 25089012 1519508 25089012 1519508 14166192 13529085 14166192 13529085 2449536 24392450 2449536 24392450 17903666 9186913 17903666 9186913 9184248 8974604 9184248 8974604 11564567 10656275 11564567 10656275 22227077 4759140 22227077 4759140 23156984 3499905 23156984 3499905 2795772 24145850 2795772 24145850 22610879 22060069 22610879 22060069 10462310 16255343 10462310 16255343 6047846 5936133 6047846 5936133 15896897 15201862 15896897 15201862 12464794 11655798 12464794 11655798 11939098 15037183 11939098 15037183 6084503 21015751 6084503 21015751 14469901 12268167 14469901 12268167 4220245 22801963 4220245 22801963 17813840 17240961 17813840 17240961 10619962 9972537 10619962 9972537 12092137 14655343 12092137 14655343 9289536 8622943 9289536 8622943 9941451 16649815 9941451 16649815 7974116 19152905 7974116 19152905 13212566 13444527 13212566 13444527 7812039 19137612 7812039 19137612 24420872 2340281 24420872 2340281 16496085 10209161 16496085 10209161 19113912 7749002 19113912 7749002 16908389 10189606 16908389 10189606 432832 606530 432832 606530 21506339 20807306 21506339 20807306 24398669 23247305 24398669 23247305 13920262 12866746 13920262 12866746 6920543 6974295 6920543 6974295 1518966 1831182 1518966 1831182 19969207 7108842 19969207 7108842 13687462 12620175 13687462 12620175 5309645 5202211 5309645 5202211 18344561 18098533 18344561 18098533 22720154 21755400 22720154 21755400 21901873 21232039 21901873 21232039 10527164 10369732 10527164 10369732 8285364 18636255 8285364 18636255 6319852 6448353 6319852 6448353 13908318 13080581 13908318 13080581 2566374 24417894 2566374 24417894 17318823 17082339 17318823 17082339 19056842 18512841 19056842 18512841 5782959 21363205 5782959 21363205 21044018 20402670 21044018 20402670 19574159 7849724 19574159 7849724 8505064 8349742 8505064 8349742 6209685 20746650 6209685 20746650 4599971 4485030 4599971 4485030 6080701 5851585 6080701 5851585 12014527 14866977 12014527 14866977 11760210 15056657 11760210 15056657 6015176 5660470 6015176 5660470 11369782 10643909 11369782 10643909 22047417 5048423 22047417 5048423 3918406 3963141 3918406 3963141 19016169 8156221 19016169 8156221 21437006 5124840 21437006 5124840 17056780 16324976 17056780 16324976 22016512 21216053 22016512 21216053 14064152 12617932 14064152 12617932 23252582 22219335 23252582 22219335 3781093 23223952 3781093 23223952 23404661 3391044 23404661 3391044 10389454 9727211 10389454 9727211 23178717 22489167 23178717 22489167 15214683 11543275 15214683 11543275 11689574 15131888 11689574 15131888 2762943 2409176 2762943 2409176 12771032 12280215 12771032 12280215 22735868 4165824 22735868 4165824 6221688 20495338 6221688 20495338 6314873 20588796 6314873 20588796 13683029 12899853 13683029 12899853 19881384 19291096 19881384 19291096 14855619 13767956 14855619 13767956 14254621 13866550 14254621 13866550 5454577 5610129 5454577 5610129 21289395 5916325 21289395 5916325 22242441 4383836 22242441 4383836 22221629 4297403 22221629 4297403 4134008 22580838 4134008 22580838 13295798 12859559 13295798 12859559 5912209 21103156 5912209 21103156 4210907 22507301 4210907 22507301 8214222 8108747 8214222 8108747 18973793 8438895 18973793 8438895 18062483 17351386 18062483 17351386 10000122 16971860 10000122 16971860 16181709 15761163 16181709 15761163 18568988 17925120 18568988 17925120 9512796 8829529 9512796 8829529 16451350 15726193 16451350 15726193 20753854 5846234 20753854 5846234 17608520 9399929 17608520 9399929 11749193 15302862 11749193 15302862 9288312 9083811 9288312 9083811 13504332 12515368 13504332 12515368 18299929 18011645 18299929 18011645 9928076 17241661 9928076 17241661 24775070 2129564 24775070 2129564 10787056 15943678 10787056 15943678 5952252 20937940 5952252 20937940 15987589 11219339 15987589 11219339 20531052 20082823 20531052 20082823 16804441 10136743 16804441 10136743 14365998 12493186 14365998 12493186 10177383 9693347 10177383 9693347 22268642 21597452 22268642 21597452 23515724 3321581 23515724 3321581 26153505 728365 26153505 728365 13488098 12935845 13488098 12935845 6801225 6810917 6801225 6810917 3771955 4015001 3771955 4015001 17395794 16696440 17395794 16696440 21571061 20870297 21571061 20870297 11140219 10539443 11140219 10539443 4129201 4089143 4129201 4089143 8544368 8066426 8544368 8066426 24807157 1890370 24807157 1890370 20053630 19512196 20053630 19512196 4851070 22265934 4851070 22265934 22078845 4751570 22078845 4751570 4772932 4646728 4772932 4646728 8062396 19044414 8062396 19044414 20667577 19912597 20667577 19912597 15694352 11466990 15694352 11466990 22049496 21533856 22049496 21533856 8633683 8075640 8633683 8075640 15951874 11006067 15951874 11006067 9738976 9152304 9738976 9152304 13947996 12956533 13947996 12956533 16065401 15732741 16065401 15732741 21643136 5555401 21643136 5555401 24448049 23217149 24448049 23217149 8501299 7937841 8501299 7937841 10872287 10277073 10872287 10277073 4559399 22549522 4559399 22549522 19757312 18901838 19757312 18901838 20624620 6248944 20624620 6248944 14910819 14370464 14910819 14370464 23434298 22281356 23434298 22281356 16976234 10215329 16976234 10215329 18936825 18407561 18936825 18407561 2115158 1974086 2115158 1974086 17447166 9544040 17447166 9544040 10758672 10020255 10758672 10020255 16152644 15493879 16152644 15493879 20745490 6456051 20745490 6456051 16386322 15823439 16386322 15823439 8048913 7648472 8048913 7648472 21925122 21229333 21925122 21229333 9488557 17149441 9488557 17149441 10521344 16367672 10521344 16367672 13705275 12704506 13705275 12704506 6470963 20859546 6470963 20859546 14425521 12323833 14425521 12323833 13580127 13167818 13580127 13167818 9702797 17206904 9702797 17206904 13443726 12472676 13443726 12472676 5739609 5513437 5739609 5513437 8985655 18226938 8985655 18226938 8715580 8320094 8715580 8320094 11436591 15601186 11436591 15601186 22881460 3897983 22881460 3897983 15788634 14947119 15788634 14947119 9348480 17600906 9348480 17600906 17413028 9456920 17413028 9456920 17471209 16786991 17471209 16786991 12442200 14213059 12442200 14213059 3832833 23215251 3832833 23215251 12018486 14981669 12018486 14981669 14688124 12172154 14688124 12172154 3821431 3366846 3821431 3366846 748843 782902 748843 782902 17793920 9312139 17793920 9312139 10232037 9490767 10232037 9490767 18734645 18316192 18734645 18316192 1804847 24951204 1804847 24951204 6575375 6674025 6575375 6674025 22090196 21549360 22090196 21549360 2865335 2423140 2865335 2423140 21268931 5334560 21268931 5334560 5155619 4944781 5155619 4944781 23439508 22749477 23439508 22749477 5089811 21869032 5089811 21869032 4659223 4629643 4659223 4629643 9810540 17212560 9810540 17212560 6272107 20885695 6272107 20885695 11056779 16070066 11056779 16070066 11426255 15653147 11426255 15653147 19654644 7772106 19654644 7772106 4382898 4467260 4382898 4467260 13076649 13480819 13076649 13480819 11926995 14915646 11926995 14915646 15599952 14631902 15599952 14631902 22959495 22029039 22959495 22029039 18246210 17942144 18246210 17942144 13187927 13741246 13187927 13741246 4574671 22271557 4574671 22271557 14812458 14048161 14812458 14048161 11316409 15700428 11316409 15700428 24507712 2346953 24507712 2346953 18894732 18072787 18894732 18072787 13148909 12337700 13148909 12337700 8567807 8358681 8567807 8358681 17387937 9592015 17387937 9592015 13848672 12892920 13848672 12892920 14170471 13194376 14170471 13194376 16016418 15306179 16016418 15306179 23700553 23135797 23700553 23135797 5540255 5445747 5540255 5445747 18229274 18045753 18229274 18045753 12333568 11810656 12333568 11810656 26148686 569665 26148686 569665 25595515 24622822 25595515 24622822 18083033 9189569 18083033 9189569 14585581 12261923 14585581 12261923 14288410 12395646 14288410 12395646 23397395 22244124 23397395 22244124 20780285 6383259 20780285 6383259 5600612 21415213 5600612 21415213 23913981 22647937 23913981 22647937 8018135 7464179 8018135 7464179 5347033 5016814 5347033 5016814 10164518 9648615 10164518 9648615 17105404 9935021 17105404 9935021 17259256 9544197 17259256 9544197 15312370 11539498 15312370 11539498 12099379 14640385 12099379 14640385 25024828 1573297 25024828 1573297 14887413 14164804 14887413 14164804 7826286 19215896 7826286 19215896 14472333 12224243 14472333 12224243 4481225 4347467 4481225 4347467 8967740 8275436 8967740 8275436 26163105 25239799 26163105 25239799 4569983 4405997 4569983 4405997 11230127 15881464 11230127 15881464 13836989 12813798 13836989 12813798 22195916 21341600 22195916 21341600 25825726 1253591 25825726 1253591 8823881 8442517 8823881 8442517 9962778 9496382 9962778 9496382 20655788 19984282 20655788 19984282 21761018 21059203 21761018 21059203 3719353 23132186 3719353 23132186 14784846 11931353 14784846 11931353 6369207 6526990 6369207 6526990 5053078 4867405 5053078 4867405 8117234 7743951 8117234 7743951 20776687 6037439 20776687 6037439 9559553 17284673 9559553 17284673 5334368 5186230 5334368 5186230 19580531 7316809 19580531 7316809 10931188 10116721 10931188 10116721 16523440 15798737 16523440 15798737 8873780 8529966 8873780 8529966 15383135 14387929 15383135 14387929 24807991 1797701 24807991 1797701 11024506 15575348 11024506 15575348 17124795 16493162 17124795 16493162 22789742 3879618 22789742 3879618 4323098 4331080 4323098 4331080 20518960 6125331 20518960 6125331 13361207 12461982 13361207 12461982 19470503 18971950 19470503 18971950 5990682 5884722 5990682 5884722 5721021 21010922 5721021 21010922 21477475 20796493 21477475 20796493 25853116 24960769 25853116 24960769 18093263 17645386 18093263 17645386 21905412 21414873 21905412 21414873 6695549 6377225 6695549 6377225 23084217 22289750 23084217 22289750 23298174 22388956 23298174 22388956 6660557 20261876 6660557 20261876 16978491 9973918 16978491 9973918 8881576 8487607 8881576 8487607 14529340 12285503 14529340 12285503 12200606 14477956 12200606 14477956 19761520 19408431 19761520 19408431 21736063 20937396 21736063 20937396 25734670 1021644 25734670 1021644 20313417 19381767 20313417 19381767 5874993 21185540 5874993 21185540 10713328 10151450 10713328 10151450 7528644 7296047 7528644 7296047 21238127 20521791 21238127 20521791 18490200 8539085 18490200 8539085 10869807 10349735 10869807 10349735 4038837 22744756 4038837 22744756 22663823 21915580 22663823 21915580 11397636 15472887 11397636 15472887 21798680 5703455 21798680 5703455 12795041 13858537 12795041 13858537 18742074 18338662 18742074 18338662 9130199 18106113 9130199 18106113 14265451 13422009 14265451 13422009 13896198 13805874 13896198 13805874 9714163 9333802 9714163 9333802 5655612 5234085 5655612 5234085 17299327 9893485 17299327 9893485 17032297 10143458 17032297 10143458 15679697 14821946 15679697 14821946 3498137 3111071 3498137 3111071 14544066 14101497 14544066 14101497 18462219 8460309 18462219 8460309 8652586 18118843 8652586 18118843 21961920 21184132 21961920 21184132 13937855 12949461 13937855 12949461 18206197 17974705 18206197 17974705 19976870 6838813 19976870 6838813 20575896 6066527 20575896 6066527 15235250 15071356 15235250 15071356 18211493 9271700 18211493 9271700 24417876 23288820 24417876 23288820 13082392 12077170 13082392 12077170 24767858 2142379 24767858 2142379 11262279 10430290 11262279 10430290 4787784 4644163 4787784 4644163 20164044 6802552 20164044 6802552 20005106 19571872 20005106 19571872 16676715 10556638 16676715 10556638 12373380 14034776 12373380 14034776 23537163 3391524 23537163 3391524 10781414 10134387 10781414 10134387 15019137 14307773 15019137 14307773 5939973 5848813 5939973 5848813 9832355 9253321 9832355 9253321 20462369 6240363 20462369 6240363 13290350 13173170 13290350 13173170 11644344 10883229 11644344 10883229 24549567 23471982 24549567 23471982 9734505 17350618 9734505 17350618 15294690 11644577 15294690 11644577 12848492 13749770 12848492 13749770 20708539 6542565 20708539 6542565 9299592 8884746 9299592 8884746 9277930 17664871 9277930 17664871 12720463 12251413 12720463 12251413 7996816 19256661 7996816 19256661 2847326 3235082 2847326 3235082 11146486 15519352 11146486 15519352 18849275 8338794 18849275 8338794 13688400 13290031 13688400 13290031 14899009 12438413 14899009 12438413 7293099 7307101 7293099 7307101 26295277 25118297 26295277 25118297 9105479 18091487 9105479 18091487 13261972 12434732 13261972 12434732 18312160 8731231 18312160 8731231 22071411 21687580 22071411 21687580 19443458 18966582 19443458 18966582 14083827 13817438 14083827 13817438 15136962 12215372 15136962 12215372 20855668 5875691 20855668 5875691 26595750 25710860 26595750 25710860 21777393 21253679 21777393 21253679 25728470 24654100 25728470 24654100 13009727 12024088 13009727 12024088 22833649 4013813 22833649 4013813 17407506 9615633 17407506 9615633 19803017 19101650 19803017 19101650 21583313 5895804 21583313 5895804 6019159 20925062 6019159 20925062 6583171 20380415 6583171 20380415 8214168 7662384 8214168 7662384 18732462 8694101 18732462 8694101 15301131 11502070 15301131 11502070 2325620 24305947 2325620 24305947 6150446 6079592 6150446 6079592 14581629 13725266 14581629 13725266 7530855 7258613 7530855 7258613 9973095 16671192 9973095 16671192 4403228 22620786 4403228 22620786 12853387 11935929 12853387 11935929 5803621 20825027 5803621 20825027 4471638 4021040 4471638 4021040 15295331 14753395 15295331 14753395 3544550 23459808 3544550 23459808 8355693 18824295 8355693 18824295 12540280 14283183 12540280 14283183 7693274 19216218 7693274 19216218 7927097 7804606 7927097 7804606 10689244 16229370 10689244 16229370 13541941 13140252 13541941 13140252 6539013 20335474 6539013 20335474 25824003 24999828 25824003 24999828 5608348 21128921 5608348 21128921 8682666 8193256 8682666 8193256 19994696 19316633 19994696 19316633 4801813 22104332 4801813 22104332 17400333 16777002 17400333 16777002 20955342 20298339 20955342 20298339 3709580 23267697 3709580 23267697 16903026 10204219 16903026 10204219 13065514 13719505 13065514 13719505 6145468 20716503 6145468 20716503 1181408 1511402 1181408 1511402 19162201 18318609 19162201 18318609 17423189 9703109 17423189 9703109 6195945 20445933 6195945 20445933 15297161 11478264 15297161 11478264 5906897 21059798 5906897 21059798 20732339 6538486 20732339 6538486 5591389 21322543 5591389 21322543 15928493 11231284 15928493 11231284 10895544 10150156 10895544 10150156 23037863 22443065 23037863 22443065 10182922 16446627 10182922 16446627 23764219 22618079 23764219 22618079 11058262 16052428 11058262 16052428 6802738 20146946 6802738 20146946 21632697 20889625 21632697 20889625 13106725 12152011 13106725 12152011 10547776 9896566 10547776 9896566 15620164 14936739 15620164 14936739 18302252 8734011 18302252 8734011 9376931 8933181 9376931 8933181 9574035 9020448 9574035 9020448 18860002 8415967 18860002 8415967 18659513 18040175 18659513 18040175 4621547 22107745 4621547 22107745 9569628 17256071 9569628 17256071 22513345 21776898 22513345 21776898 3646567 3776394 3646567 3776394 455897 26598478 455897 26598478 14989419 11653267 14989419 11653267 17499820 16908306 17499820 16908306 9316555 8838035 9316555 8838035 19892982 7218362 19892982 7218362 22427223 21888918 22427223 21888918 13413205 12814632 13413205 12814632 13152955 13566186 13152955 13566186 9518492 8984455 9518492 8984455 23543904 3268001 23543904 3268001 10388951 16880565 10388951 16880565 15358304 11367884 15358304 11367884 4821491 4658109 4821491 4658109 3930249 22783404 3930249 22783404 21531793 5866878 21531793 5866878 17224881 16289846 17224881 16289846 23886339 22890321 23886339 22890321 4745938 4767322 4745938 4767322 4893217 4767697 4893217 4767697 16191424 15530348 16191424 15530348 15919339 15029626 15919339 15029626 12641703 14035481 12641703 14035481 10946819 10476749 10946819 10476749 11730228 15102673 11730228 15102673 17499030 16839235 17499030 16839235 23931728 23457926 23931728 23457926 3176782 2799488 3176782 2799488 15435521 14720209 15435521 14720209 20818175 20014956 20818175 20014956 2651066 2237737 2651066 2237737 25383325 24170746 25383325 24170746 15206821 11558319 15206821 11558319 23444640 3545373 23444640 3545373 10601871 16586492 10601871 16586492 1675544 25065681 1675544 25065681 20328361 19686542 20328361 19686542 22556731 21770941 22556731 21770941 2460813 24217256 2460813 24217256 20227468 19374980 20227468 19374980 6363504 5987040 6363504 5987040 5236463 21695589 5236463 21695589 13124355 12044522 13124355 12044522 17141572 16373070 17141572 16373070 10893058 16198709 10893058 16198709 5993306 20905648 5993306 20905648 5249115 21854092 5249115 21854092 3674998 3170952 3674998 3170952 11468478 15657076 11468478 15657076 6761796 6276001 6761796 6276001 8953991 18090438 8953991 18090438 3150844 2827795 3150844 2827795 11159268 10471602 11159268 10471602 16883466 10069580 16883466 10069580 16913482 10218168 16913482 10218168 4502465 22656171 4502465 22656171 21781987 5506274 21781987 5506274 10768584 10052213 10768584 10052213 12031130 14445511 12031130 14445511 5203914 21594489 5203914 21594489 5330493 5102102 5330493 5102102 9867043 16753046 9867043 16753046 1545454 25411313 1545454 25411313 20228404 6522697 20228404 6522697 24888443 23647464 24888443 23647464 10240018 16644487 10240018 16644487 13425690 13146657 13425690 13146657 19664327 7188966 19664327 7188966 13057992 13886307 13057992 13886307 13858241 12820813 13858241 12820813 4915156 4685654 4915156 4685654 20075723 19663854 20075723 19663854 6626377 20151929 6626377 20151929 12696429 14324593 12696429 14324593 15341659 12074463 15341659 12074463 8242772 7735877 8242772 7735877 7595588 19546000 7595588 19546000 19134157 18653013 19134157 18653013 5293227 21786483 5293227 21786483 4461842 4284569 4461842 4284569 5970125 5674040 5970125 5674040 19814073 19426530 19814073 19426530 21699395 5298478 21699395 5298478 5425727 5391876 5425727 5391876 8338211 18677936 8338211 18677936 20288466 6589128 20288466 6589128 17383604 9775845 17383604 9775845 12677268 14009769 12677268 14009769 21620970 20939338 21620970 20939338 4983921 4804264 4983921 4804264 13840459 12937310 13840459 12937310 2303638 24675708 2303638 24675708 13964873 12794150 13964873 12794150 21601036 20777351 21601036 20777351 15390163 14814624 15390163 14814624 17979402 9149716 17979402 9149716 13651119 13138288 13651119 13138288 18990554 8198112 18990554 8198112 6752764 20191119 6752764 20191119 16639128 10328304 16639128 10328304 2791091 24046510 2791091 24046510 19049298 7862661 19049298 7862661 6554345 20754832 6554345 20754832 2111161 25004605 2111161 25004605 3082531 23854540 3082531 23854540 7066904 20165013 7066904 20165013 21271277 5658112 21271277 5658112 9654398 17308206 9654398 17308206 18837285 18403343 18837285 18403343 20942629 6206061 20942629 6206061 15060815 11873414 15060815 11873414 8898375 18223426 8898375 18223426 5571686 5580822 5571686 5580822 25988056 24934570 25988056 24934570 21314910 5596127 21314910 5596127 20121544 19335118 20121544 19335118 9597626 9045801 9597626 9045801 16417789 15746336 16417789 15746336 19784659 19326796 19784659 19326796 25263630 1806280 25263630 1806280 8649528 8340731 8649528 8340731 12597321 14118151 12597321 14118151 20104241 19549430 20104241 19549430 12257863 14482729 12257863 14482729 11060414 10522517 11060414 10522517 20715135 6449681 20715135 6449681 9761087 9236095 9761087 9236095 12263185 11508501 12263185 11508501 22392932 21555176 22392932 21555176 5583603 21353412 5583603 21353412 6374435 20740013 6374435 20740013 22907518 3813397 22907518 3813397 8566304 8071640 8566304 8071640 19252865 7860031 19252865 7860031 3588182 23233149 3588182 23233149 12832626 12330167 12832626 12330167 17862673 17369143 17862673 17369143 4565904 4434336 4565904 4434336 4598647 4515689 4598647 4515689 22464560 21506031 22464560 21506031 3394874 2979678 3394874 2979678 16301942 15829016 16301942 15829016 17109913 10048970 17109913 10048970 8429923 18395653 8429923 18395653 11262396 10993898 11262396 10993898 1013944 805957 1013944 805957 4042644 22708379 4042644 22708379 5035059 21874617 5035059 21874617 24563673 2465075 24563673 2465075 12191740 11215874 12191740 11215874 15024046 11803778 15024046 11803778 10155915 16495248 10155915 16495248 8261142 7780957 8261142 7780957 6924737 6935356 6924737 6935356 704991 26329730 704991 26329730 14882860 11894335 14882860 11894335 8649030 8168240 8649030 8168240 18417130 9002248 18417130 9002248 13064943 12241042 13064943 12241042 16318246 15982270 16318246 15982270 23527066 23133924 23527066 23133924 5840048 21393111 5840048 21393111 1740907 2131413 1740907 2131413 15024424 14253902 15024424 14253902 4830650 4594449 4830650 4594449 22669732 22253258 22669732 22253258 22793495 4204618 22793495 4204618 22798082 3813211 22798082 3813211 976422 917426 976422 917426 8893372 8336232 8893372 8336232 17868424 9543628 17868424 9543628 8881905 17984945 8881905 17984945 17104296 10144936 17104296 10144936 24061181 2951118 24061181 2951118 2656989 24473633 2656989 24473633 2608166 24412276 2608166 24412276 15339289 11534114 15339289 11534114 22132310 4728383 22132310 4728383 18493362 18084904 18493362 18084904 16195524 10871523 16195524 10871523 23182852 22270165 23182852 22270165 12737331 12060009 12737331 12060009 7636428 19512554 7636428 19512554 5522455 5183792 5522455 5183792 18680481 8325715 18680481 8325715 18023915 9367256 18023915 9367256 15702004 11221107 15702004 11221107 12511754 11552158 12511754 11552158 19587128 7609179 19587128 7609179 9754459 17506842 9754459 17506842 18248969 17681599 18248969 17681599 15731861 11168032 15731861 11168032 6361390 5757911 6361390 5757911 6571644 20384685 6571644 20384685 23158686 22421386 23158686 22421386 6144734 6349226 6144734 6349226 15467052 14824322 15467052 14824322 15379708 14370635 15379708 14370635 22500172 4735644 22500172 4735644 11494662 15504002 11494662 15504002 22350465 21672352 22350465 21672352 21912550 5419710 21912550 5419710 22170812 4709905 22170812 4709905 14254071 12809462 14254071 12809462 25296812 24172589 25296812 24172589 17322237 9465433 17322237 9465433 7794268 19225999 7794268 19225999 1943779 1769245 1943779 1769245 20257817 6988908 20257817 6988908 17425017 17093803 17425017 17093803 15572504 11102527 15572504 11102527 18986470 18218275 18986470 18218275 3971735 3409490 3971735 3409490 22783756 22009337 22783756 22009337 3384445 3146517 3384445 3146517 17193112 9812818 17193112 9812818 16835668 10355261 16835668 10355261 21798558 21056476 21798558 21056476 18445826 18132186 18445826 18132186 11669907 11406949 11669907 11406949 5153484 21794988 5153484 21794988 7939908 19083433 7939908 19083433 13373666 12721561 13373666 12721561 17105556 16831707 17105556 16831707 9862164 9393590 9862164 9393590 13814347 12842086 13814347 12842086 12867605 13977206 12867605 13977206 21125276 6191334 21125276 6191334 12918276 12004438 12918276 12004438 8156472 8068724 8156472 8068724 5988790 20872613 5988790 20872613 11008127 10411415 11008127 10411415 1193220 1455681 1193220 1455681 20155938 19379419 20155938 19379419 9934161 9630470 9934161 9630470 16219597 16048895 16219597 16048895 3867093 23292045 3867093 23292045 19776120 7576412 19776120 7576412 23128683 22467666 23128683 22467666 9690593 9293504 9690593 9293504 2757522 24269689 2757522 24269689 16242634 10680360 16242634 10680360 15129916 11543615 15129916 11543615 17874597 9434840 17874597 9434840 4287956 22776505 4287956 22776505 14391047 12336923 14391047 12336923 5568239 21538324 5568239 21538324 11246363 10345185 11246363 10345185 8470279 18426394 8470279 18426394 16026451 11343957 16026451 11343957 17507647 16863426 17507647 16863426 9456051 17205905 9456051 17205905 15856242 11094366 15856242 11094366 21839457 4923291 21839457 4923291 18890667 18174177 18890667 18174177 19743005 7689837 19743005 7689837 13880171 12759964 13880171 12759964 13384040 13284008 13384040 13284008 22423051 21444044 22423051 21444044 23136603 22227849 23136603 22227849 19197826 18332967 19197826 18332967 6383785 6433114 6383785 6433114 5228807 21718306 5228807 21718306 8340607 7816889 8340607 7816889 20654754 19819286 20654754 19819286 1932051 25177734 1932051 25177734 17146368 16604082 17146368 16604082 17150989 10175017 17150989 10175017 19132728 8255625 19132728 8255625 16455137 10218542 16455137 10218542 14247066 12526346 14247066 12526346 12042819 11124346 12042819 11124346 14219555 13274811 14219555 13274811 18538380 18227054 18538380 18227054 17212381 10086507 17212381 10086507 20203383 19553299 20203383 19553299 20807172 20231593 20807172 20231593 18053015 17282069 18053015 17282069 3221425 23742773 3221425 23742773 3537308 23181526 3537308 23181526 9362478 9092186 9362478 9092186 7467012 7007477 7467012 7007477 18338934 17661995 18338934 17661995 24173771 2613365 24173771 2613365 12090546 14862281 12090546 14862281 4972472 4866696 4972472 4866696 4620312 22439882 4620312 22439882 3963977 22821844 3963977 22821844 12848566 12505467 12848566 12505467 17367113 9762452 17367113 9762452 5454850 5199528 5454850 5199528 6075126 20868894 6075126 20868894 3677483 23212216 3677483 23212216 13253549 13561044 13253549 13561044 18364368 8502399 18364368 8502399 19428964 7710473 19428964 7710473 22704625 21941156 22704625 21941156 16405447 10647502 16405447 10647502 10138552 16667312 10138552 16667312 8368037 18867692 8368037 18867692 20486580 6961267 20486580 6961267 6641464 6079050 6641464 6079050 9452820 17702431 9452820 17702431 13491150 12505647 13491150 12505647 9647693 16967476 9647693 16967476 19967562 19225129 19967562 19225129 24446795 2317188 24446795 2317188 16845529 10222586 16845529 10222586 17179310 9884753 17179310 9884753 24000798 23041912 24000798 23041912 7667025 19183811 7667025 19183811 17787501 17599320 17787501 17599320 23748584 23256842 23748584 23256842 10049139 16933432 10049139 16933432 11587191 10845711 11587191 10845711 13665644 13121753 13665644 13121753 10583284 10310528 10583284 10310528 16364010 15655160 16364010 15655160 16985745 9791725 16985745 9791725 9014060 8523632 9014060 8523632 1027700 25806117 1027700 25806117 23094952 3767425 23094952 3767425 8801046 8448660 8801046 8448660 21635782 20867632 21635782 20867632 14801342 13836642 14801342 13836642 1505717 1938883 1505717 1938883 25345268 24211239 25345268 24211239 11147811 10344871 11147811 10344871 7757334 7461431 7757334 7461431 20108712 7190558 20108712 7190558 18902339 18705565 18902339 18705565 16367286 16289220 16367286 16289220 17351532 9738670 17351532 9738670 8855014 17908784 8855014 17908784 21386924 5875844 21386924 5875844 3995495 23101303 3995495 23101303 14989630 13921693 14989630 13921693 16050549 10851128 16050549 10851128 17680072 17026904 17680072 17026904 12359380 14494425 12359380 14494425 6905601 19953025 6905601 19953025 13661929 13476695 13661929 13476695 23686751 3240333 23686751 3240333 20988442 20355429 20988442 20355429 3329408 3460828 3329408 3460828 9359275 9085110 9359275 9085110 9554893 17429010 9554893 17429010 13784744 13257316 13784744 13257316 14252596 12416077 14252596 12416077 16588805 10626475 16588805 10626475 20077570 6739167 20077570 6739167 5102245 4922899 5102245 4922899 11860646 15115315 11860646 15115315 3894063 3862118 3894063 3862118 15092808 11786974 15092808 11786974 19547567 19401470 19547567 19401470 11234955 15227959 11234955 15227959 19054481 18575019 19054481 18575019 15513708 14834128 15513708 14834128 15575046 11299931 15575046 11299931 14879928 11729470 14879928 11729470 15813707 15143405 15813707 15143405 17887114 17310155 17887114 17310155 18564354 17902151 18564354 17902151 10715227 15844136 10715227 15844136 18027736 8941837 18027736 8941837 12956267 12223981 12956267 12223981 17288064 16603523 17288064 16603523 22442678 21508355 22442678 21508355 16717424 16466334 16717424 16466334 15742961 11225617 15742961 11225617 13579917 13210417 13579917 13210417 16014638 15252533 16014638 15252533 25789698 933258 25789698 933258 6699368 6480252 6699368 6480252 3681164 23083197 3681164 23083197 20939818 6028244 20939818 6028244 14216425 13478444 14216425 13478444 24597197 23576592 24597197 23576592 8582194 18441536 8582194 18441536 8347557 18577427 8347557 18577427 14199178 13293463 14199178 13293463 17785304 9684599 17785304 9684599 18090047 9127352 18090047 9127352 8673497 8208769 8673497 8208769 23537312 22865341 23537312 22865341 13316057 13603986 13316057 13603986 4990890 21924372 4990890 21924372 14585278 12263668 14585278 12263668 24893423 24050251 24893423 24050251 2508089 24387456 2508089 24387456 17163581 10123811 17163581 10123811 21982463 4712750 21982463 4712750 11694467 15085716 11694467 15085716 13877162 12826911 13877162 12826911 5586309 5736368 5586309 5736368 14266564 13918633 14266564 13918633 21834748 21239887 21834748 21239887 20318741 6334353 20318741 6334353 3393262 2841354 3393262 2841354 23032828 22321980 23032828 22321980 17804569 17450728 17804569 17450728 18363226 17715186 18363226 17715186 22082394 5309542 22082394 5309542 18845867 8572557 18845867 8572557 19722500 18895957 19722500 18895957 10724494 16303273 10724494 16303273 19591057 18946710 19591057 18946710 7212562 19766994 7212562 19766994 13045678 12224915 13045678 12224915 12335701 14660250 12335701 14660250 11149112 15582127 11149112 15582127 18369166 17714576 18369166 17714576 16997944 16082558 16997944 16082558 23357088 22610204 23357088 22610204 11764328 14724312 11764328 14724312 6112240 5998475 6112240 5998475 6291237 20798603 6291237 20798603 15522174 11266613 15522174 11266613 17038868 16347621 17038868 16347621 13418791 12905230 13418791 12905230 20286744 20012089 20286744 20012089 1748322 25140673 1748322 25140673 21078575 20394823 21078575 20394823 24974880 23733051 24974880 23733051 18334864 17425235 18334864 17425235 23440395 3344472 23440395 3344472 7180356 6948579 7180356 6948579 10527008 10013017 10527008 10013017 14326436 12477358 14326436 12477358 4053428 4121832 4053428 4121832 17720732 16989491 17720732 16989491 8213858 18801784 8213858 18801784 5109777 21853481 5109777 21853481 5419595 21602890 5419595 21602890 16124560 10649852 16124560 10649852 21995670 4738547 21995670 4738547 16929580 16280369 16929580 16280369 10249160 16842514 10249160 16842514 17239707 10057692 17239707 10057692 6457774 20577099 6457774 20577099 2495658 24413653 2495658 24413653 16556678 10617486 16556678 10617486 4859330 22106729 4859330 22106729 17081347 9924644 17081347 9924644 20587266 19805013 20587266 19805013 19884120 19235427 19884120 19235427 14757815 14616401 14757815 14616401 5661923 5637770 5661923 5637770 19747835 7031086 19747835 7031086 24330890 23004434 24330890 23004434 22193681 21380666 22193681 21380666 23537669 22390482 23537669 22390482 23148366 22435954 23148366 22435954 19363775 7573527 19363775 7573527 4018697 22797533 4018697 22797533 18178026 9134523 18178026 9134523 12580491 11648328 12580491 11648328 4255153 3882656 4255153 3882656 14533451 12666727 14533451 12666727 980628 995912 980628 995912 21288729 5357619 21288729 5357619 23389838 22754396 23389838 22754396 4233717 22678268 4233717 22678268 17137800 16661209 17137800 16661209 1449190 25469632 1449190 25469632 14914733 13818809 14914733 13818809 3625601 23343996 3625601 23343996 18886970 17875111 18886970 17875111 5682215 5531032 5682215 5531032 18147253 17503086 18147253 17503086 21560317 21141231 21560317 21141231 3959325 23094602 3959325 23094602 8273471 18821181 8273471 18821181 13924408 13700040 13924408 13700040 3195686 23757338 3195686 23757338 18650895 18513458 18650895 18513458 13869530 13336296 13869530 13336296 5976004 21074189 5976004 21074189 4163349 22916109 4163349 22916109 18182968 8662379 18182968 8662379 25435481 1298432 25435481 1298432 21439972 5748215 21439972 5748215 8557025 8257856 8557025 8257856 10797766 10033642 10797766 10033642 19474099 7333033 19474099 7333033 9593894 17455201 9593894 17455201 18706305 18257937 18706305 18257937 9187208 17517515 9187208 17517515 15447011 15034433 15447011 15034433 15211376 11861563 15211376 11861563 22363021 21796755 22363021 21796755 21393330 5790708 21393330 5790708 3573218 3172559 3573218 3172559 3125670 3171553 3125670 3171553 21751539 5541928 21751539 5541928 22093053 21641971 22093053 21641971 8139502 18866631 8139502 18866631 20286844 19509393 20286844 19509393 8725202 8375808 8725202 8375808 25110669 23951230 25110669 23951230 7564104 7546767 7564104 7546767 22765565 22138864 22765565 22138864 15322492 14738666 15322492 14738666 4199291 22527236 4199291 22527236 2091340 1890687 2091340 1890687 19138527 8137797 19138527 8137797 7965449 7800395 7965449 7800395 17484155 9823246 17484155 9823246 13233621 13573200 13233621 13573200 10095976 16850461 10095976 16850461 6211359 20417232 6211359 20417232 6670424 6795694 6670424 6795694 15385074 11314582 15385074 11314582 11410030 10919075 11410030 10919075 21944836 5249914 21944836 5249914 20153206 7017831 20153206 7017831 20475314 6616358 20475314 6616358 14454910 13551220 14454910 13551220 20840527 5788221 20840527 5788221 24158214 23138835 24158214 23138835 10063701 16852622 10063701 16852622 17224056 16913325 17224056 16913325 1755717 2048226 1755717 2048226 23263098 3512238 23263098 3512238 19211806 18350476 19211806 18350476 22345720 21589020 22345720 21589020 10176512 9575386 10176512 9575386 4102705 22700222 4102705 22700222 22966691 22004909 22966691 22004909 5147684 21769587 5147684 21769587 20263988 19527768 20263988 19527768 8267972 19003325 8267972 19003325 7369741 6750820 7369741 6750820 13279153 13619821 13279153 13619821 15065898 14450700 15065898 14450700 21007730 5915401 21007730 5915401 4881598 22171598 4881598 22171598 20264839 19471699 20264839 19471699 11105888 10375399 11105888 10375399 15424775 11835963 15424775 11835963 15333235 14268552 15333235 14268552 6474779 20501623 6474779 20501623 3934064 22818815 3934064 22818815 6377824 6226389 6377824 6226389 15044775 11596007 15044775 11596007 21305201 5661611 21305201 5661611 1668877 25139000 1668877 25139000 23944617 22894133 23944617 22894133 20065902 19299400 20065902 19299400 3880980 22957725 3880980 22957725 3792926 23253277 3792926 23253277 4321884 22358538 4321884 22358538 13961361 12752708 13961361 12752708 9805822 9260642 9805822 9260642 2499888 2611754 2499888 2611754 10204575 16667341 10204575 16667341 18947821 8326056 18947821 8326056 9600366 17200358 9600366 17200358 12438654 11490501 12438654 11490501 3243892 23455158 3243892 23455158 14468370 13516047 14468370 13516047 16498170 15823206 16498170 15823206 4619947 4389086 4619947 4389086 14030669 12937654 14030669 12937654 7522804 7254867 7522804 7254867 8711260 8369083 8711260 8369083 11973775 14528364 11973775 14528364 20690387 6078704 20690387 6078704 15041320 11649920 15041320 11649920 5995452 20867643 5995452 20867643 15473346 14487968 15473346 14487968 19299159 8135427 19299159 8135427 9946920 17344542 9946920 17344542 3776701 23320181 3776701 23320181 20992691 20397692 20992691 20397692 12142418 14602429 12142418 14602429 16230949 11051134 16230949 11051134 3836183 22729667 3836183 22729667 7691721 7183131 7691721 7183131 19100502 7963662 19100502 7963662 11855677 14882437 11855677 14882437 3339731 2838698 3339731 2838698 11667449 10767763 11667449 10767763 22599181 4318299 22599181 4318299 16227143 15584381 16227143 15584381 24894319 1734011 24894319 1734011 20075803 7337151 20075803 7337151 1717642 1659312 1717642 1659312 8966171 17912882 8966171 17912882 20274285 6557873 20274285 6557873 3609011 23260965 3609011 23260965 12341634 11767774 12341634 11767774 13347461 13483476 13347461 13483476 22820046 4304308 22820046 4304308 6371004 6211823 6371004 6211823 5546313 21349645 5546313 21349645 10333096 10175656 10333096 10175656 9990983 9550871 9990983 9550871 16463558 10174781 16463558 10174781 13710332 13296989 13710332 13296989 14511857 12228783 14511857 12228783 18662045 18174853 18662045 18174853 24147485 2650175 24147485 2650175 8413504 7894185 8413504 7894185 6608810 6651014 6608810 6651014 3621019 3759504 3621019 3759504 7885569 7395251 7885569 7395251 16131394 10957691 16131394 10957691 860701 25902265 860701 25902265 8786087 18094864 8786087 18094864 13660822 13187170 13660822 13187170 12523175 12173176 12523175 12173176 19593891 18814364 19593891 18814364 12000828 11324050 12000828 11324050 20482994 6271908 20482994 6271908 18085359 17575159 18085359 17575159 18549182 18127951 18549182 18127951 13754127 12963968 13754127 12963968 21724635 5643815 21724635 5643815 11360749 10591174 11360749 10591174 17828591 9456462 17828591 9456462 7860681 7753200 7860681 7753200 22786703 4248874 22786703 4248874 23160978 22435016 23160978 22435016 16732876 10391933 16732876 10391933 16738576 15983182 16738576 15983182 2010111 24925038 2010111 24925038 24970208 23892528 24970208 23892528 16030067 11091491 16030067 11091491 7833681 19120139 7833681 19120139 21806451 5573680 21806451 5573680 16267568 15980226 16267568 15980226 20708890 19999627 20708890 19999627 21451372 20794813 21451372 20794813 14247078 12599959 14247078 12599959 13145612 12634739 13145612 12634739 7592778 7439819 7592778 7439819 10073237 9509019 10073237 9509019 2530368 2581624 2530368 2581624 17100648 16685316 17100648 16685316 25051437 23850671 25051437 23850671 17257279 16854832 17257279 16854832 24519032 23277041 24519032 23277041 5155877 21819247 5155877 21819247 10665483 16540473 10665483 16540473 13218363 13678060 13218363 13678060 23756711 22534124 23756711 22534124 9801455 17026190 9801455 17026190 13039498 13801803 13039498 13801803 15312279 15177244 15312279 15177244 22918612 22175375 22918612 22175375 7748402 19370689 7748402 19370689 23388616 22681439 23388616 22681439 19979663 19695539 19979663 19695539 14627890 12194506 14627890 12194506 8374304 18699680 8374304 18699680 18473852 17878498 18473852 17878498 7540937 19443613 7540937 19443613 3811147 23012345 3811147 23012345 20491433 19642689 20491433 19642689 6303183 21008793 6303183 21008793 9358731 17781521 9358731 17781521 4348630 4353255 4348630 4353255 11723134 15380142 11723134 15380142 15794781 10900002 15794781 10900002 5177632 21475381 5177632 21475381 2505657 24486620 2505657 24486620 17667122 9528108 17667122 9528108 14880582 12436004 14880582 12436004 21084259 20295662 21084259 20295662 21993923 21198598 21993923 21198598 16537546 15837302 16537546 15837302 8613057 8057437 8613057 8057437 21749312 5026230 21749312 5026230 16647113 15906064 16647113 15906064 9565998 9032301 9565998 9032301 17448659 9560410 17448659 9560410 11277508 15642394 11277508 15642394 15444208 11410309 15444208 11410309 19994041 6677377 19994041 6677377 19173115 18258285 19173115 18258285 1340949 1889431 1340949 1889431 4712432 22487252 4712432 22487252 19518293 18546739 19518293 18546739 20624297 19906872 20624297 19906872 22692971 3804568 22692971 3804568 22054209 21301056 22054209 21301056 10463716 9732564 10463716 9732564 4944397 22201952 4944397 22201952 7867849 19137860 7867849 19137860 13951769 13503107 13951769 13503107 5515114 5397269 5515114 5397269 1978697 25068964 1978697 25068964 21442210 5514536 21442210 5514536 18522028 8765259 18522028 8765259 19025458 18233837 19025458 18233837 12185927 14783653 12185927 14783653 14535283 13574188 14535283 13574188 2765669 24118104 2765669 24118104 9491023 17135117 9491023 17135117 12666168 12209545 12666168 12209545 14653150 12186201 14653150 12186201 6518128 20528753 6518128 20528753 2704625 24323776 2704625 24323776 1752541 24953651 1752541 24953651 22154580 4826819 22154580 4826819 13685752 12694404 13685752 12694404 19635303 7686980 19635303 7686980 14046994 13060002 14046994 13060002 15463020 14533572 15463020 14533572 16587527 10315543 16587527 10315543 12054561 11283950 12054561 11283950 8722152 18233481 8722152 18233481 18682494 8450333 18682494 8450333 4639976 4493598 4639976 4493598 9948705 9325475 9948705 9325475 19368765 18648347 19368765 18648347 22769077 21844422 22769077 21844422 9846192 9488392 9846192 9488392 25886148 25024618 25886148 25024618 20024181 19355583 20024181 19355583 14278995 13775904 14278995 13775904 3585900 3817063 3585900 3817063 4475579 4366598 4475579 4366598 5992822 21005107 5992822 21005107 17127016 9935316 17127016 9935316 23177559 3717339 23177559 3717339 19034838 18422254 19034838 18422254 3441489 23621952 3441489 23621952 12850515 13830860 12850515 13830860 6660337 20437755 6660337 20437755 12590912 13901996 12590912 13901996 21109743 20223104 21109743 20223104 9287007 8992070 9287007 8992070 1109501 1317631 1109501 1317631 25149169 23871408 25149169 23871408 15921491 10981951 15921491 10981951 14410468 12702038 14410468 12702038 14960730 14943036 14960730 14943036 12102014 11718612 12102014 11718612 23941704 22905983 23941704 22905983 15248057 11655029 15248057 11655029 10847287 15998232 10847287 15998232 3283565 23781211 3283565 23781211 17234827 16628712 17234827 16628712 6419785 20622424 6419785 20622424 9795627 17518046 9795627 17518046 13927790 13046469 13927790 13046469 11003292 15768307 11003292 15768307 21751375 21328636 21751375 21328636 8401644 8005887 8401644 8005887 12945968 12693649 12945968 12693649 24450270 2304293 24450270 2304293 11067501 16039708 11067501 16039708 16029192 10850096 16029192 10850096 17137777 16881755 17137777 16881755 4204233 22771180 4204233 22771180 11674263 10822407 11674263 10822407 17959651 17518633 17959651 17518633 9722375 9073215 9722375 9073215 996096 26126376 996096 26126376 9294951 17381204 9294951 17381204 21101079 20390289 21101079 20390289 7689482 7139426 7689482 7139426 16631026 16449114 16631026 16449114 1720686 25211295 1720686 25211295 6382743 20511103 6382743 20511103 13594151 13405954 13594151 13405954 10602404 16146833 10602404 16146833 6256570 20689840 6256570 20689840 7596585 7080586 7596585 7080586 2018781 25096588 2018781 25096588 13563649 12610045 13563649 12610045 25373916 24260642 25373916 24260642 7818721 7289430 7818721 7289430 14505900 12328852 14505900 12328852 20075035 19241734 20075035 19241734 1487780 25435477 1487780 25435477 8436369 18428475 8436369 18428475 12504159 11520130 12504159 11520130 18364130 17841185 18364130 17841185 4701425 4781088 4701425 4781088 13327356 12272033 13327356 12272033 17978567 8915306 17978567 8915306 18647680 8545772 18647680 8545772 11111665 10371872 11111665 10371872 9820443 17312493 9820443 17312493 7215633 19734999 7215633 19734999 6295778 20686802 6295778 20686802 11238554 10739186 11238554 10739186 13817882 13182172 13817882 13182172 10261670 9665055 10261670 9665055 21765119 5411422 21765119 5411422 18323027 8816728 18323027 8816728 9906875 9538104 9906875 9538104 21711209 5016124 21711209 5016124 19783628 7406133 19783628 7406133 12835954 13743586 12835954 13743586 2112993 1938148 2112993 1938148 4063197 3948278 4063197 3948278 6770502 6331007 6770502 6331007 16215106 10836308 16215106 10836308 13630598 13315960 13630598 13315960 21813894 4836458 21813894 4836458 17910221 17114808 17910221 17114808 5845453 21319826 5845453 21319826 3903460 23148067 3903460 23148067 13250397 13316851 13250397 13316851 12281897 14390945 12281897 14390945 16422695 10583139 16422695 10583139 5793758 21166184 5793758 21166184 12820831 13896878 12820831 13896878 21798180 21102242 21798180 21102242 12686127 13992433 12686127 13992433 14513202 13524039 14513202 13524039 14254447 14275020 14254447 14275020 18127592 17762334 18127592 17762334 14273572 12604838 14273572 12604838 15985093 10832548 15985093 10832548 12620625 14136034 12620625 14136034 17234909 16633316 17234909 16633316 13092887 13746103 13092887 13746103 2082807 24845411 2082807 24845411 18788209 8431018 18788209 8431018 17213446 9878574 17213446 9878574 9762073 9324072 9762073 9324072 10070171 9421619 10070171 9421619 6583292 6550820 6583292 6550820 7159023 19712714 7159023 19712714 6832593 20363728 6832593 20363728 18776156 8282817 18776156 8282817 8533562 18241577 8533562 18241577 15060219 11895771 15060219 11895771 1992561 24865876 1992561 24865876 17168451 16512948 17168451 16512948 19840415 7300473 19840415 7300473 13983769 13458924 13983769 13458924 21124474 5756042 21124474 5756042 4359453 4293200 4359453 4293200 17780337 9505060 17780337 9505060 6710093 6657569 6710093 6657569 8568238 18250025 8568238 18250025 6725667 20319575 6725667 20319575 14982225 14364066 14982225 14364066 23309484 3434666 23309484 3434666 17301301 10013114 17301301 10013114 13367942 13114398 13367942 13114398 25108218 23997158 25108218 23997158 9784232 9523075 9784232 9523075 15762572 11205915 15762572 11205915 4945987 4707783 4945987 4707783 20099953 6948146 20099953 6948146 19876565 6979867 19876565 6979867 2036738 24713027 2036738 24713027 6901313 20413765 6901313 20413765 12792207 14137933 12792207 14137933 19104265 18397320 19104265 18397320 17449954 9953366 17449954 9953366 8756326 8453964 8756326 8453964 17128631 16434375 17128631 16434375 533423 26476506 533423 26476506 6395362 20902230 6395362 20902230 15986955 15271874 15986955 15271874 12276980 11606647 12276980 11606647 4406176 22687778 4406176 22687778 6759694 6237661 6759694 6237661 13670282 12734976 13670282 12734976 11182583 15769328 11182583 15769328 23523480 23049557 23523480 23049557 7909182 7388896 7909182 7388896 16632100 16058768 16632100 16058768 7108318 6479508 7108318 6479508 6282415 5775201 6282415 5775201 5495066 21376618 5495066 21376618 7991325 7866508 7991325 7866508 611743 697901 611743 697901 3607755 23391549 3607755 23391549 9433130 9143158 9433130 9143158 11424318 10886707 11424318 10886707 16615178 10332772 16615178 10332772 19650438 7057063 19650438 7057063 14646164 13982927 14646164 13982927 6450080 6308322 6450080 6308322 20708009 5959852 20708009 5959852 16321706 15613819 16321706 15613819 4160611 3669761 4160611 3669761 17895278 17269228 17895278 17269228 14991860 11943608 14991860 11943608 4651596 4571147 4651596 4571147 10863227 10296272 10863227 10296272 1564001 25344418 1564001 25344418 26285220 630350 26285220 630350 21981865 4713454 21981865 4713454 19489318 18620165 19489318 18620165 5236138 5022694 5236138 5022694 23539856 22962326 23539856 22962326 20260783 19618095 20260783 19618095 21838861 21167873 21838861 21167873 17976853 9189387 17976853 9189387 20993907 5997928 20993907 5997928 8627543 18129255 8627543 18129255 18369283 17678269 18369283 17678269 5840319 21106229 5840319 21106229 13533417 12852000 13533417 12852000 4602026 4556513 4602026 4556513 24670447 2193014 24670447 2193014 7910139 19238928 7910139 19238928 22816585 22255870 22816585 22255870 18612775 8614842 18612775 8614842 5808368 5581138 5808368 5581138 5148023 21766155 5148023 21766155 18064657 17488232 18064657 17488232 21145411 20553868 21145411 20553868 2333606 2891346 2333606 2891346 8817221 18119374 8817221 18119374 5831763 21286446 5831763 21286446 12794371 12325393 12794371 12325393 1186599 1528969 1186599 1528969 21741024 5041580 21741024 5041580 22677154 22128934 22677154 22128934 13982745 12998529 13982745 12998529 7924769 7746375 7924769 7746375 13796131 12884371 13796131 12884371 21781281 21071855 21781281 21071855 23518717 22734017 23518717 22734017 14714760 12281257 14714760 12281257 15660958 15460286 15660958 15460286 8119966 18873841 8119966 18873841 1056538 25967635 1056538 25967635 9256941 17437237 9256941 17437237 17382787 9973664 17382787 9973664 25019098 23937552 25019098 23937552 2482182 2151695 2482182 2151695 11785486 15006089 11785486 15006089 20003540 6946434 20003540 6946434 14099797 13931387 14099797 13931387 3612765 23369331 3612765 23369331 6944597 20094563 6944597 20094563 21465557 20793418 21465557 20793418 12633414 11657239 12633414 11657239 13606456 12875320 13606456 12875320 9565351 8873419 9565351 8873419 5909565 5945705 5909565 5945705 12961669 11878739 12961669 11878739 4540156 4353800 4540156 4353800 19797486 19633378 19797486 19633378 21241835 20605247 21241835 20605247 19756384 7353931 19756384 7353931 21914363 21132411 21914363 21132411 5145503 21969630 5145503 21969630 6262912 5959213 6262912 5959213 12107828 14596357 12107828 14596357 21632830 5238141 21632830 5238141 23377966 3288070 23377966 3288070 13317905 12471113 13317905 12471113 23335346 22392410 23335346 22392410 24962283 23775386 24962283 23775386 8601844 8042967 8601844 8042967 19628315 7664353 19628315 7664353 9948426 16854501 9948426 16854501 15441832 11324257 15441832 11324257 9095291 8742814 9095291 8742814 2931767 3362232 2931767 3362232 4875519 22117059 4875519 22117059 3204756 2853349 3204756 2853349 12843844 12237583 12843844 12237583 10168059 9525876 10168059 9525876 7512262 19671049 7512262 19671049 22907182 22086950 22907182 22086950 15792314 11119774 15792314 11119774 6774669 6326225 6774669 6326225 16050496 15104198 16050496 15104198 23761018 22948507 23761018 22948507 6836918 6305634 6836918 6305634 24824258 24009185 24824258 24009185 12502565 12185823 12502565 12185823 17304562 9735687 17304562 9735687 2779801 2826125 2779801 2826125 8360728 7957860 8360728 7957860 5351397 21608247 5351397 21608247 12578401 14257372 12578401 14257372 4588619 4165298 4588619 4165298 6163958 20739039 6163958 20739039 13252043 12341570 13252043 12341570 22965253 4028824 22965253 4028824 5681124 5446106 5681124 5446106 15524401 14588417 15524401 14588417 21986387 21240678 21986387 21240678 25320801 24429682 25320801 24429682 20942028 20361434 20942028 20361434 17355418 17096307 17355418 17096307 23933470 23026210 23933470 23026210 18760781 18047408 18760781 18047408 22149498 21473972 22149498 21473972 21018731 20336357 21018731 20336357 21190874 6346362 21190874 6346362 6438228 20628290 6438228 20628290 3785214 23287609 3785214 23287609 23129028 22310949 23129028 22310949 14486605 14170047 14486605 14170047 6370765 6083881 6370765 6083881 15156453 11545517 15156453 11545517 21751954 21197549 21751954 21197549 18938515 8315146 18938515 8315146 12295521 14497608 12295521 14497608 17198092 16479704 17198092 16479704 4632692 4445652 4632692 4445652 23180036 3424251 23180036 3424251 23840423 22579722 23840423 22579722 16556406 15840356 16556406 15840356 20210555 19385346 20210555 19385346 23136398 3834344 23136398 3834344 18544178 8458538 18544178 8458538 15171303 14068834 15171303 14068834 5433651 21556453 5433651 21556453 7807946 7612929 7807946 7612929 17174114 9987119 17174114 9987119 8713041 8407446 8713041 8407446 17487104 17080902 17487104 17080902 12756643 12263564 12756643 12263564 21089303 20426622 21089303 20426622 9251461 17439444 9251461 17439444 12111923 14469122 12111923 14469122 5474394 5466861 5474394 5466861 1415064 25720473 1415064 25720473 5378394 5180770 5378394 5180770 4089334 22610891 4089334 22610891 24605243 2219468 24605243 2219468 4256217 22667011 4256217 22667011 10385190 16228194 10385190 16228194 9209750 17793672 9209750 17793672 3305626 23512176 3305626 23512176 8258753 18850185 8258753 18850185 9488451 8892176 9488451 8892176 13422454 12349218 13422454 12349218 8058158 18981835 8058158 18981835 11033469 15609906 11033469 15609906 13871833 12796225 13871833 12796225 5964173 21069003 5964173 21069003 8928663 8482855 8928663 8482855 15611196 15179010 15611196 15179010 1003610 25823619 1003610 25823619 6126034 21012342 6126034 21012342 21850754 5195281 21850754 5195281 11304761 15550764 11304761 15550764 23384339 22892230 23384339 22892230 11113614 10807999 11113614 10807999 16602882 15858138 16602882 15858138 9568807 9072031 9568807 9072031 2433937 24419026 2433937 24419026 14185527 12651230 14185527 12651230 15494293 11394293 15494293 11394293 14377491 13470762 14377491 13470762 21689916 21063474 21689916 21063474 2984172 2578788 2984172 2578788 10423048 9873940 10423048 9873940 16221095 10848619 16221095 10848619 15042575 14319782 15042575 14319782 20163896 6622235 20163896 6622235 10281546 17033203 10281546 17033203 7767321 19220437 7767321 19220437 7837201 19020435 7837201 19020435 2323379 24770754 2323379 24770754 4478840 22695210 4478840 22695210 21395718 20686333 21395718 20686333 14401328 13483092 14401328 13483092 13997976 13018657 13997976 13018657 11431897 15380841 11431897 15380841 10672149 16143053 10672149 16143053 4365058 4022099 4365058 4022099 20806465 19932800 20806465 19932800 7111649 6786013 7111649 6786013 3922630 4035620 3922630 4035620 18288262 18034285 18288262 18034285 16532986 15752293 16532986 15752293 18295266 17766089 18295266 17766089 2031851 25060027 2031851 25060027 5489337 21319729 5489337 21319729 3279576 23671719 3279576 23671719 20660667 20040294 20660667 20040294 9395916 17340481 9395916 17340481 11690990 10969224 11690990 10969224 14079666 13120422 14079666 13120422 10525055 9968052 10525055 9968052 6975144 20115908 6975144 20115908 14789529 14516679 14789529 14516679 22515695 21969660 22515695 21969660 14345882 13392810 14345882 13392810 12626830 11831427 12626830 11831427 1626498 25181908 1626498 25181908 4540736 4285592 4540736 4285592 8801188 8694199 8801188 8694199 11332833 10481282 11332833 10481282 14537030 13661743 14537030 13661743 18775109 18074557 18775109 18074557 11960627 14857616 11960627 14857616 12018075 11257617 12018075 11257617 2255747 24678799 2255747 24678799 16640872 15887584 16640872 15887584 5852144 21073811 5852144 21073811 11344559 15481379 11344559 15481379 14468222 13445892 14468222 13445892 12989288 13827600 12989288 13827600 12183757 14251226 12183757 14251226 21123690 5792135 21123690 5792135 9171712 18037704 9171712 18037704 23303745 3437780 23303745 3437780 18021632 9065301 18021632 9065301 12148973 14626992 12148973 14626992 21675419 20968789 21675419 20968789 17285340 16712481 17285340 16712481 8225600 18755028 8225600 18755028 12571291 14171154 12571291 14171154 7782971 19267157 7782971 19267157 3389275 3694658 3389275 3694658 23824463 22744163 23824463 22744163 3959561 3581770 3959561 3581770 15467485 11399983 15467485 11399983 8872049 8652888 8872049 8652888 20612520 20093292 20612520 20093292 14999942 11899219 14999942 11899219 3370959 3429971 3370959 3429971 5982884 6042021 5982884 6042021 3537059 3517957 3537059 3517957 11179733 15340497 11179733 15340497 4728877 4636298 4728877 4636298 5763836 21015805 5763836 21015805 6755021 6442714 6755021 6442714 2679002 24150387 2679002 24150387 10852225 16056504 10852225 16056504 11536728 15155634 11536728 15155634 3917754 3627310 3917754 3627310 11119629 15400245 11119629 15400245 11596118 14948157 11596118 14948157 18448187 8866276 18448187 8866276 25380129 24167271 25380129 24167271 18854584 8272132 18854584 8272132 12207146 14635103 12207146 14635103 25105069 24354497 25105069 24354497 16283794 10957071 16283794 10957071 11159384 15868453 11159384 15868453 20427193 20107272 20427193 20107272 8321292 7786151 8321292 7786151 7976753 7762296 7976753 7762296 15682806 11613213 15682806 11613213 3196456 23474395 3196456 23474395 15290500 11791513 15290500 11791513 15281123 11544772 15281123 11544772 20808570 6053116 20808570 6053116 4589182 4579313 4589182 4579313 13318033 12317862 13318033 12317862 10011317 9469233 10011317 9469233 4216345 3632075 4216345 3632075 10983768 10325347 10983768 10325347 9164340 17853871 9164340 17853871 13178174 13468490 13178174 13468490 12760003 13973088 12760003 13973088 1825606 24981752 1825606 24981752 5788734 21108825 5788734 21108825 4999154 21995531 4999154 21995531 22929633 22266038 22929633 22266038 9280246 17376922 9280246 17376922 15284859 14606368 15284859 14606368 16839079 10083845 16839079 10083845 18224225 8737713 18224225 8737713 14206890 12463402 14206890 12463402 23252140 3551679 23252140 3551679 8847250 17984123 8847250 17984123 5520675 5394582 5520675 5394582 22281857 21492205 22281857 21492205 21137139 5865535 21137139 5865535 6508963 6229256 6508963 6229256 11816956 14721928 11816956 14721928 16741555 16495582 16741555 16495582 17297770 9678949 17297770 9678949 19059292 8291597 19059292 8291597 13904738 12876896 13904738 12876896 12433795 11500948 12433795 11500948 19950410 19652000 19950410 19652000 5443611 21297050 5443611 21297050 4335927 4361013 4335927 4361013 7951486 19183016 7951486 19183016 18703513 8393230 18703513 8393230 15653525 11198272 15653525 11198272 14946992 14386473 14946992 14386473 7790189 19288160 7790189 19288160 20717764 20057260 20717764 20057260 16034789 11352896 16034789 11352896 19009210 8040515 19009210 8040515 15568600 11327418 15568600 11327418 9409530 8946043 9409530 8946043 13179823 13544134 13179823 13544134 6259563 20642245 6259563 20642245 9412286 17441125 9412286 17441125 14772325 11877724 14772325 11877724 15444589 15259814 15444589 15259814 4125125 22824074 4125125 22824074 14500437 12276168 14500437 12276168 20914738 20498255 20914738 20498255 24382942 2445649 24382942 2445649 16048742 10994961 16048742 10994961 16167479 15229092 16167479 15229092 17725056 17371993 17725056 17371993 4949263 4808363 4949263 4808363 16191370 10606488 16191370 10606488 5152157 4752762 5152157 4752762 10983616 15836945 10983616 15836945 6165321 5680154 6165321 5680154 13646787 13237831 13646787 13237831 16577994 10107575 16577994 10107575 14899950 11785525 14899950 11785525 7429941 7335659 7429941 7335659 23488005 22305423 23488005 22305423 8128434 7886633 8128434 7886633 3562556 3328266 3562556 3328266 22133257 21512236 22133257 21512236 21506267 5996771 21506267 5996771 14943568 11806439 14943568 11806439 15616901 11102911 15616901 11102911 16922849 16358767 16922849 16358767 11020599 16105396 11020599 16105396 17723467 9334775 17723467 9334775 11078759 15467451 11078759 15467451 6880642 20200559 6880642 20200559 19591442 19079680 19591442 19079680 14627687 12076610 14627687 12076610 17283722 16812111 17283722 16812111 6018314 5730616 6018314 5730616 11777157 14939413 11777157 14939413 23313628 3398225 23313628 3398225 14670511 12145856 14670511 12145856 13691852 12690571 13691852 12690571 22853140 3696000 22853140 3696000 14414588 12321814 14414588 12321814 6382764 6331773 6382764 6331773 11991730 11136054 11991730 11136054 17653747 16852908 17653747 16852908 3984892 3840959 3984892 3840959 3644593 3524169 3644593 3524169 14180551 12944306 14180551 12944306 22693182 22226107 22693182 22226107 10401220 16365270 10401220 16365270 5344327 5116574 5344327 5116574 21605034 5103890 21605034 5103890 18151141 8713801 18151141 8713801 18925521 8327859 18925521 8327859 10880778 16194637 10880778 16194637 20465650 6778527 20465650 6778527 7069929 6696105 7069929 6696105 11807554 15216471 11807554 15216471 5408663 21600044 5408663 21600044 2267267 2000975 2267267 2000975 22582665 4248669 22582665 4248669 24120599 23008946 24120599 23008946 24665955 2090257 24665955 2090257 22231998 21415246 22231998 21415246 15968738 14920537 15968738 14920537 25472499 24504808 25472499 24504808 24710750 2087754 24710750 2087754 20226236 19815926 20226236 19815926 22887679 22076685 22887679 22076685 6150772 6143353 6150772 6143353 5421993 5335135 5421993 5335135 17594158 16891014 17594158 16891014 10159808 9531489 10159808 9531489 13232741 13202302 13232741 13202302 21252854 5424054 21252854 5424054 17714818 16930328 17714818 16930328 6099530 5640435 6099530 5640435 14295572 13313542 14295572 13313542 7160593 6629653 7160593 6629653 12895166 13714479 12895166 13714479 13615937 12982962 13615937 12982962 13986279 13155566 13986279 13155566 20666932 5975678 20666932 5975678 6534630 20440673 6534630 20440673 18726985 17646513 18726985 17646513 4253674 3830445 4253674 3830445 19798697 19021530 19798697 19021530 3708604 3655672 3708604 3655672 14781873 14306174 14781873 14306174 19528757 18740074 19528757 18740074 19502382 7333597 19502382 7333597 2893285 24209769 2893285 24209769 22129017 5220339 22129017 5220339 17858705 9371368 17858705 9371368 15653595 11178685 15653595 11178685 8386835 8188107 8386835 8188107 2414946 2573759 2414946 2573759 12687974 12094724 12687974 12094724 13259746 13537200 13259746 13537200 20355691 19683973 20355691 19683973 13944310 13273383 13944310 13273383 17264908 17003455 17264908 17003455 15307333 11593507 15307333 11593507 23768740 3001364 23768740 3001364 21537019 5321430 21537019 5321430 10897977 15849061 10897977 15849061 14375226 13398535 14375226 13398535 17774066 17020904 17774066 17020904 3563521 3173673 3563521 3173673 5929362 20971545 5929362 20971545 1234587 25664848 1234587 25664848 16779828 10336442 16779828 10336442 20089501 19758396 20089501 19758396 12780820 14106768 12780820 14106768 12313171 14315504 12313171 14315504 9598331 9065630 9598331 9065630 18599078 17906941 18599078 17906941 16616993 10341587 16616993 10341587 17461986 9652849 17461986 9652849 5084711 22024538 5084711 22024538 14179895 12971877 14179895 12971877 9410223 17216264 9410223 17216264 15454797 11994413 15454797 11994413 20425061 6317735 20425061 6317735 17366649 16746033 17366649 16746033 19294799 18492936 19294799 18492936 7631006 7021114 7631006 7021114 6676959 20174665 6676959 20174665 7372812 6899993 7372812 6899993 12558844 11753242 12558844 11753242 16079935 10716680 16079935 10716680 24181109 23133480 24181109 23133480 25683976 24722373 25683976 24722373 10429779 16796562 10429779 16796562 10086785 9596210 10086785 9596210 16524561 15838148 16524561 15838148 5584115 5459252 5584115 5459252 17034073 9974459 17034073 9974459 11089623 10802560 11089623 10802560 22858225 22204739 22858225 22204739 17202069 16555248 17202069 16555248 1135291 1251798 1135291 1251798 8691505 18552690 8691505 18552690 17761175 9628356 17761175 9628356 13667995 13045086 13667995 13045086 20077606 7175208 20077606 7175208 13987587 12830504 13987587 12830504 14138711 12662052 14138711 12662052 14819449 11782925 14819449 11782925 9613780 9174889 9613780 9174889 10960427 16288456 10960427 16288456 4916582 22116223 4916582 22116223 20048364 19279052 20048364 19279052 5036971 4817704 5036971 4817704 5856321 20848865 5856321 20848865 11679819 14860302 11679819 14860302 8194109 18787407 8194109 18787407 6501455 6174552 6501455 6174552 23608081 22961823 23608081 22961823 9225877 8621526 9225877 8621526 21883750 21198112 21883750 21198112 7605262 7234369 7605262 7234369 7431115 7242560 7431115 7242560 16684893 10391498 16684893 10391498 21475161 5216271 21475161 5216271 20333095 19555274 20333095 19555274 9900010 17115390 9900010 17115390 15596968 11313026 15596968 11313026 22161548 21171995 22161548 21171995 14880711 11839535 14880711 11839535 8974473 18227564 8974473 18227564 21101667 20426720 21101667 20426720 3010401 3239392 3010401 3239392 12647612 12572174 12647612 12572174 24340787 2482224 24340787 2482224 10206725 9626430 10206725 9626430 15100633 14306866 15100633 14306866 15488819 11339823 15488819 11339823 8590902 18663243 8590902 18663243 5121606 5031093 5121606 5031093 16609677 10644999 16609677 10644999 7530753 7253706 7530753 7253706 22798380 4154128 22798380 4154128 7938723 19014762 7938723 19014762 14976425 11997213 14976425 11997213 8581059 18222337 8581059 18222337 7515993 19565745 7515993 19565745 16663251 10358633 16663251 10358633 15281512 11456322 15281512 11456322 3851130 23168811 3851130 23168811 18333473 8951675 18333473 8951675 18866044 8165998 18866044 8165998 10611414 10034027 10611414 10034027 16096784 10824101 16096784 10824101 6210491 6272780 6210491 6272780 17755487 9609810 17755487 9609810 8143183 19004273 8143183 19004273 5179367 5193603 5179367 5193603 13775239 12791410 13775239 12791410 22906528 4000443 22906528 4000443 4220220 4232061 4220220 4232061 20097854 7179857 20097854 7179857 17694850 16862536 17694850 16862536 8809943 8541307 8809943 8541307 16862493 10404837 16862493 10404837 8333061 8184993 8333061 8184993 22887174 22037606 22887174 22037606 13862430 13641583 13862430 13641583 2356664 24528907 2356664 24528907 16234131 10610745 16234131 10610745 4710509 4325384 4710509 4325384 6662437 20185027 6662437 20185027 14027509 12675058 14027509 12675058 10933395 15644619 10933395 15644619 16014395 15348541 16014395 15348541 21373520 5526712 21373520 5526712 10952500 10232247 10952500 10232247 7744601 7553658 7744601 7553658 13465593 13324912 13465593 13324912 21700805 21050126 21700805 21050126 2670092 2987029 2670092 2987029 5746720 21008378 5746720 21008378 18252488 9078625 18252488 9078625 20533362 19942974 20533362 19942974 13150711 13591674 13150711 13591674 10322882 9705661 10322882 9705661 21431290 5241060 21431290 5241060 18676735 17967832 18676735 17967832 13462029 12485592 13462029 12485592 7386640 7021291 7386640 7021291 15138700 14544024 15138700 14544024 18514967 8740680 18514967 8740680 13361952 13325821 13361952 13325821 20849326 6393341 20849326 6393341 9178500 17504188 9178500 17504188 14777902 14658056 14777902 14658056 5574931 21613481 5574931 21613481 6384610 20655038 6384610 20655038 17584827 17315439 17584827 17315439 1458691 25397109 1458691 25397109 1558241 2033218 1558241 2033218 7414870 19608228 7414870 19608228 22451599 21877127 22451599 21877127 20107090 7195554 20107090 7195554 23983108 22902486 23983108 22902486 12183589 11403457 12183589 11403457 24180115 2854934 24180115 2854934 10593929 10085760 10593929 10085760 3688346 23296646 3688346 23296646 10887240 10169787 10887240 10169787 11916487 11185281 11916487 11185281 13041324 12551714 13041324 12551714 16143296 15753616 16143296 15753616 11679756 15505155 11679756 15505155 11177977 10599213 11177977 10599213 4808074 22199218 4808074 22199218 12598681 12354131 12598681 12354131 21497655 20921974 21497655 20921974 4418981 22281599 4418981 22281599 17557410 9828319 17557410 9828319 18973223 8101180 18973223 8101180 18224222 8710877 18224222 8710877 9623228 17449514 9623228 17449514 20542983 6389396 20542983 6389396 23108437 21915040 23108437 21915040 22299950 21504871 22299950 21504871 6313733 5806675 6313733 5806675 21341091 20728722 21341091 20728722 21416365 5079893 21416365 5079893 21059054 5594835 21059054 5594835 3823601 4032357 3823601 4032357 20256757 19516684 20256757 19516684 14255652 14075078 14255652 14075078 10094856 9496451 10094856 9496451 15360372 14400462 15360372 14400462 23835187 22664763 23835187 22664763 8863296 18155865 8863296 18155865 13088405 13641867 13088405 13641867 13263325 13416465 13263325 13416465 18150372 17547502 18150372 17547502 3938155 23041259 3938155 23041259 7627504 7670815 7627504 7670815 21867729 5591925 21867729 5591925 12776917 11819401 12776917 11819401 15107124 11799720 15107124 11799720 14732446 12000567 14732446 12000567 7770594 7208306 7770594 7208306 12696168 13895487 12696168 13895487 2588061 2241664 2588061 2241664 16589089 10506042 16589089 10506042 2742726 3162955 2742726 3162955 5085048 4957490 5085048 4957490 885503 26049446 885503 26049446 12821008 11808137 12821008 11808137 21266558 20538858 21266558 20538858 19831852 19253354 19831852 19253354 9601204 17563595 9601204 17563595 7672208 19315855 7672208 19315855 9034812 8876023 9034812 8876023 22406622 21850986 22406622 21850986 5094040 5140377 5094040 5140377 6875988 20158303 6875988 20158303 12911860 13697055 12911860 13697055 1514714 1871929 1514714 1871929 21673411 5835127 21673411 5835127 21827651 5579074 21827651 5579074 11617020 15207726 11617020 15207726 3959944 22808029 3959944 22808029 11868480 11366457 11868480 11366457 3800861 3975240 3800861 3975240 6837971 20085208 6837971 20085208 18043053 17260231 18043053 17260231 14196197 13982275 14196197 13982275 10612599 9958120 10612599 9958120 14512651 14206516 14512651 14206516 7476356 7152764 7476356 7152764 18750863 18256630 18750863 18256630 13693164 13085460 13693164 13085460 16595933 16369360 16595933 16369360 11743596 15387192 11743596 15387192 13146631 12379690 13146631 12379690 21466333 5101093 21466333 5101093 15185170 11618653 15185170 11618653 11148717 15400370 11148717 15400370 18522575 17768978 18522575 17768978 19080887 18622062 19080887 18622062 10870907 10222920 10870907 10222920 4932479 22030525 4932479 22030525 22554754 21572159 22554754 21572159 19228422 18361542 19228422 18361542 21334046 20730378 21334046 20730378 10973934 10448816 10973934 10448816 17276404 9982568 17276404 9982568 12615376 14065532 12615376 14065532 8869151 8563895 8869151 8563895 6327785 20680543 6327785 20680543 16397564 15659676 16397564 15659676 19237987 18485637 19237987 18485637 8103516 18795942 8103516 18795942 11599735 15383733 11599735 15383733 18400596 17625980 18400596 17625980 9419408 8840137 9419408 8840137 17499314 17071420 17499314 17071420 10162084 9658337 10162084 9658337 6582573 20590943 6582573 20590943 2530253 2233395 2530253 2233395 12158895 11665294 12158895 11665294 15322592 14625424 15322592 14625424 12666326 14060458 12666326 14060458 17067114 9831084 17067114 9831084 19647910 18938691 19647910 18938691 22948698 3764413 22948698 3764413 21335154 5180668 21335154 5180668 19701912 7715842 19701912 7715842 7893616 19284465 7893616 19284465 20773502 6229032 20773502 6229032 14151875 13819700 14151875 13819700 21143790 5772844 21143790 5772844 8296780 18873505 8296780 18873505 7193412 6541116 7193412 6541116 7123859 7253930 7123859 7253930 8790425 8228279 8790425 8228279 8239909 7854926 8239909 7854926 8525737 8188325 8525737 8188325 17966642 8855837 17966642 8855837 18024156 17431974 18024156 17431974 17975294 17487410 17975294 17487410 1484366 25701322 1484366 25701322 16501613 10090517 16501613 10090517 16170715 15604025 16170715 15604025 13954157 13060117 13954157 13060117 23096622 22158610 23096622 22158610 16869485 10449066 16869485 10449066 17449771 17309141 17449771 17309141 13087979 13856638 13087979 13856638 5428355 5415586 5428355 5415586 19716983 18732229 19716983 18732229 20872788 20384214 20872788 20384214 6906823 20276233 6906823 20276233 12342363 11481860 12342363 11481860 10169870 16847854 10169870 16847854 22130048 4933343 22130048 4933343 7985744 19154050 7985744 19154050 10278020 9744542 10278020 9744542 10549297 9956936 10549297 9956936 5053493 21875767 5053493 21875767 5974749 20895175 5974749 20895175 19860865 19105338 19860865 19105338 4469096 4275177 4469096 4275177 12324198 14604089 12324198 14604089 13558189 13196633 13558189 13196633 23871708 23429875 23871708 23429875 13643593 13017244 13643593 13017244 8898032 8170431 8898032 8170431 25236473 24017971 25236473 24017971 22940202 22240905 22940202 22240905 23483634 22756785 23483634 22756785 10088931 16613508 10088931 16613508 21223252 5628291 21223252 5628291 18603964 17626124 18603964 17626124 3106303 2680328 3106303 2680328 14700938 12292503 14700938 12292503 15902069 15273865 15902069 15273865 22281388 21510912 22281388 21510912 17152890 16498189 17152890 16498189 18734488 17956956 18734488 17956956 7918469 7414344 7918469 7414344 14137175 12748674 14137175 12748674 9426026 8895459 9426026 8895459 23113810 3646933 23113810 3646933 21257746 20543670 21257746 20543670 8664020 8274655 8664020 8274655 4822895 22145177 4822895 22145177 3045245 23862110 3045245 23862110 25079366 1893172 25079366 1893172 17127086 16403606 17127086 16403606 7954520 7784324 7954520 7784324 11063149 10513118 11063149 10513118 18538761 17924015 18538761 17924015 22143347 21475541 22143347 21475541 19997867 6750884 19997867 6750884 6889756 6875768 6889756 6875768 20820845 6321619 20820845 6321619 20977921 6145592 20977921 6145592 8615026 18662313 8615026 18662313 13696796 12637074 13696796 12637074 23209071 22450894 23209071 22450894 20504460 6258241 20504460 6258241 18149377 9339480 18149377 9339480 20296600 7114613 20296600 7114613 13564770 12604651 13564770 12604651 10956568 16211728 10956568 16211728 17401798 9721530 17401798 9721530 5391520 21744041 5391520 21744041 17536800 9799325 17536800 9799325 8478341 18230457 8478341 18230457 14536053 12266761 14536053 12266761 6773290 20080739 6773290 20080739 2726385 2622260 2726385 2622260 21609871 21071423 21609871 21071423 12013955 14454017 12013955 14454017 3544518 23269404 3544518 23269404 21654036 20852057 21654036 20852057 8621932 18501294 8621932 18501294 12495044 14034889 12495044 14034889 25940514 818353 25940514 818353 9484500 17300702 9484500 17300702 12245979 14581684 12245979 14581684 13656153 13102152 13656153 13102152 5041304 22118635 5041304 22118635 21426215 20808583 21426215 20808583 19259484 18418738 19259484 18418738 9194664 17800973 9194664 17800973 18717376 18218016 18717376 18218016 12771427 14147508 12771427 14147508 7415029 7494486 7415029 7494486 5528132 21074837 5528132 21074837 3469871 23352438 3469871 23352438 7141132 19784252 7141132 19784252 9200992 17719876 9200992 17719876 1550519 1470475 1550519 1470475 3993312 3915263 3993312 3915263 16702579 16180147 16702579 16180147 24037187 2827016 24037187 2827016 19026359 18421680 19026359 18421680 16318577 10556855 16318577 10556855 8809471 8334572 8809471 8334572 20974837 5901097 20974837 5901097 3355192 23598373 3355192 23598373 22891004 21822142 22891004 21822142 17709894 17076001 17709894 17076001 6620330 20369652 6620330 20369652 16858007 10118267 16858007 10118267 4524284 22547453 4524284 22547453 8261055 7654094 8261055 7654094 13125496 13473994 13125496 13473994 13521312 13476793 13521312 13476793 15313173 12082300 15313173 12082300 3161046 3008520 3161046 3008520 17779987 9293315 17779987 9293315 1778586 1684779 1778586 1684779 12947761 12457864 12947761 12457864 2621446 2664407 2621446 2664407 17940353 17533887 17940353 17533887 5829360 5772332 5829360 5772332 10522847 16508477 10522847 16508477 21838237 5681769 21838237 5681769 17729758 17157615 17729758 17157615 21843385 5291571 21843385 5291571 9874667 9298432 9874667 9298432 1576718 25594133 1576718 25594133 5717135 21326763 5717135 21326763 22326890 4761409 22326890 4761409 16182429 11064396 16182429 11064396 10923756 10201429 10923756 10201429 23244381 3710131 23244381 3710131 16446540 16169388 16446540 16169388 2847853 24037541 2847853 24037541 6263886 20765036 6263886 20765036 3379713 23361114 3379713 23361114 22206182 4533029 22206182 4533029 9104626 17983922 9104626 17983922 5425078 5227451 5425078 5227451 21014557 20243491 21014557 20243491 19134713 18719787 19134713 18719787 25438494 1595900 25438494 1595900 20808327 5938276 20808327 5938276 7192266 19726965 7192266 19726965 20580775 6803747 20580775 6803747 21290853 5884265 21290853 5884265 11554371 15517341 11554371 15517341 12411611 14526023 12411611 14526023 12520962 14379820 12520962 14379820 11267604 10555748 11267604 10555748 4975813 4904800 4975813 4904800 17079466 10203278 17079466 10203278 13746239 13264242 13746239 13264242 20235733 6346253 20235733 6346253 2078402 24750349 2078402 24750349 15496933 14528427 15496933 14528427 22187177 21489315 22187177 21489315 15191857 14981390 15191857 14981390 11100159 10328044 11100159 10328044 1179810 1298760 1179810 1298760 5553279 21346050 5553279 21346050 15819658 11128520 15819658 11128520 8461566 8285373 8461566 8285373 20349616 19842293 20349616 19842293 23967365 22892203 23967365 22892203 9549975 9137261 9549975 9137261 11233766 15916303 11233766 15916303 21382856 5935136 21382856 5935136 7192146 19896291 7192146 19896291 4223390 4315325 4223390 4315325 16856054 10108911 16856054 10108911 3482034 2997942 3482034 2997942 3763210 3682702 3763210 3682702 14795568 12340606 14795568 12340606 18857317 8218999 18857317 8218999 13245153 12412206 13245153 12412206 10875813 16251408 10875813 16251408 2865291 24098259 2865291 24098259 14822275 11945877 14822275 11945877 18322877 17959068 18322877 17959068 25223613 24268735 25223613 24268735 8821096 18045054 8821096 18045054 6290586 6324773 6290586 6324773 11044383 15508359 11044383 15508359 14949245 14880052 14949245 14880052 2840415 23934510 2840415 23934510 20888513 20245829 20888513 20245829 23216442 22504523 23216442 22504523 17202267 16937153 17202267 16937153 2454117 2325488 2454117 2325488 20461130 19683293 20461130 19683293 6956377 19993349 6956377 19993349 11611216 15390673 11611216 15390673 17753632 9355208 17753632 9355208 19438465 18598316 19438465 18598316 12204808 11692458 12204808 11692458 21729128 20856178 21729128 20856178 10288267 9610218 10288267 9610218 15331232 11394395 15331232 11394395 4965171 4851788 4965171 4851788 10157279 9584857 10157279 9584857 11386004 15504248 11386004 15504248 14154606 13402990 14154606 13402990 4085795 22895657 4085795 22895657 18452940 8966065 18452940 8966065 16831818 16219283 16831818 16219283 19658329 7085510 19658329 7085510 16874622 16218487 16874622 16218487 14011529 13016616 14011529 13016616 23055153 22609692 23055153 22609692 9197127 17684182 9197127 17684182 13650180 12930146 13650180 12930146 17677961 16928645 17677961 16928645 9624438 9233270 9624438 9233270 19515414 7857811 19515414 7857811 3667009 3627662 3667009 3627662 7202067 7287369 7202067 7287369 10293800 16657875 10293800 16657875 12071961 11338557 12071961 11338557 23787467 3022797 23787467 3022797 2382930 24452255 2382930 24452255 12705315 13996326 12705315 13996326 9150036 17697141 9150036 17697141 7602454 7463985 7602454 7463985 19301248 18524476 19301248 18524476 23975353 2920658 23975353 2920658 9349043 9138140 9349043 9138140 15648069 11562581 15648069 11562581 8636709 8174464 8636709 8174464 21981919 4792493 21981919 4792493 21686299 20866991 21686299 20866991 15919280 10999825 15919280 10999825 14209779 12561892 14209779 12561892 13962890 12969224 13962890 12969224 22435999 21622551 22435999 21622551 3891821 23209466 3891821 23209466 21290463 20722361 21290463 20722361 2684701 24186766 2684701 24186766 8106019 7637878 8106019 7637878 22101370 5301301 22101370 5301301 24355124 23239328 24355124 23239328 7660892 19342311 7660892 19342311 6565371 6268333 6565371 6268333 1224563 1102263 1224563 1102263 14261258 12496231 14261258 12496231 8869555 8317861 8869555 8317861 8844911 8290696 8844911 8290696 23239951 22330623 23239951 22330623 6175950 5592510 6175950 5592510 17009375 16557391 17009375 16557391 2790392 2575408 2790392 2575408 13103627 13793515 13103627 13793515 18845001 8254028 18845001 8254028 8211462 18942494 8211462 18942494 17288421 17060594 17288421 17060594 5978988 5431382 5978988 5431382 4291220 3893652 4291220 3893652 5760239 21117318 5760239 21117318 3173473 23850073 3173473 23850073 25408144 1671057 25408144 1671057 21311004 20505971 21311004 20505971 4839383 22093482 4839383 22093482 17435816 9758415 17435816 9758415 10871814 15985259 10871814 15985259 19063711 18632163 19063711 18632163 15725599 11485493 15725599 11485493 4401655 4288386 4401655 4288386 24506204 2282028 24506204 2282028 21568345 20918008 21568345 20918008 10433695 16170547 10433695 16170547 11501458 10689589 11501458 10689589 22959883 4094926 22959883 4094926 7876182 7311802 7876182 7311802 19126638 8157829 19126638 8157829 4063263 22981270 4063263 22981270 17637797 9432509 17637797 9432509 4757769 4330763 4757769 4330763 13268177 12361668 13268177 12361668 5040425 21683335 5040425 21683335 22600431 22122722 22600431 22122722 3044345 2988367 3044345 2988367 23557359 22698871 23557359 22698871 11304623 10515515 11304623 10515515 14476763 13628341 14476763 13628341 3810944 3317353 3810944 3317353 3668926 3235211 3668926 3235211 22619818 3956755 22619818 3956755 3689435 22947823 3689435 22947823 3866443 22928318 3866443 22928318 18115800 17513487 18115800 17513487 22670878 4053197 22670878 4053197 15686345 11207049 15686345 11207049 5998472 20607095 5998472 20607095 20832362 5764217 20832362 5764217 5269469 21418227 5269469 21418227 6984254 20143890 6984254 20143890 7076419 19946017 7076419 19946017 9757937 9283793 9757937 9283793 2739865 2341022 2739865 2341022 20957111 20306769 20957111 20306769 4639922 22537172 4639922 22537172 18891735 8398340 18891735 8398340 26662663 237563 26662663 237563 20039429 7289077 20039429 7289077 4452474 4151011 4452474 4151011 25552088 1185220 25552088 1185220 13267420 13590295 13267420 13590295 16149009 10930430 16149009 10930430 19066747 7908641 19066747 7908641 15241486 14305371 15241486 14305371 10328015 10098413 10328015 10098413 20158522 7142292 20158522 7142292 24020794 2959509 24020794 2959509 24621897 2281182 24621897 2281182 18126756 17411711 18126756 17411711 1957223 25038900 1957223 25038900 14306767 14017407 14306767 14017407 19450280 7789986 19450280 7789986 4243042 22588082 4243042 22588082 16406350 15648512 16406350 15648512 9779882 17533999 9779882 17533999 21102796 5546718 21102796 5546718 21097425 5383046 21097425 5383046 22165138 21728793 22165138 21728793 16211557 15629634 16211557 15629634 16517946 10413314 16517946 10413314 7924636 19075023 7924636 19075023 816206 25908896 816206 25908896 3534223 3767459 3534223 3767459 7959676 19100352 7959676 19100352 16042341 15006047 16042341 15006047 10181030 16731249 10181030 16731249 3157898 23729546 3157898 23729546 3875024 23199255 3875024 23199255 11419219 15685042 11419219 15685042 3152938 23659713 3152938 23659713 21604122 5317992 21604122 5317992 10041019 17068750 10041019 17068750 9845826 17360284 9845826 17360284 5863236 21274207 5863236 21274207 20970474 6100828 20970474 6100828 11612898 10953809 11612898 10953809 10298365 16382001 10298365 16382001 22263189 4923708 22263189 4923708 14035274 13451863 14035274 13451863 5495031 21390791 5495031 21390791 22740490 3785396 22740490 3785396 11719315 15186071 11719315 15186071 21154114 6010567 21154114 6010567 20868189 20256007 20868189 20256007 7425767 19590606 7425767 19590606 5468897 21237823 5468897 21237823 9663467 9280091 9663467 9280091 9564891 9030859 9564891 9030859 7504770 19555251 7504770 19555251 2658364 2320491 2658364 2320491 10947922 10394106 10947922 10394106 9530961 9268328 9530961 9268328 15422537 11518842 15422537 11518842 15199496 11520261 15199496 11520261 12232168 14761027 12232168 14761027 10322161 9709532 10322161 9709532 24102784 2629836 24102784 2629836 21982813 21195217 21982813 21195217 3005165 2941332 3005165 2941332 15618701 11310455 15618701 11310455 5635490 21236006 5635490 21236006 7753193 19236203 7753193 19236203 21039115 6465544 21039115 6465544 23853759 2921696 23853759 2921696 11284463 15163133 11284463 15163133 9320773 8835923 9320773 8835923 22624935 4242965 22624935 4242965 6152494 6197063 6152494 6197063 11006807 10252742 11006807 10252742 10720203 16554050 10720203 16554050 13127003 12382079 13127003 12382079 12767787 14120784 12767787 14120784 7122425 7156738 7122425 7156738 20547789 19978775 20547789 19978775 14177530 13303912 14177530 13303912 16479385 10356126 16479385 10356126 8375791 8259870 8375791 8259870 6377699 5877085 6377699 5877085 14444096 12264259 14444096 12264259 19943194 19754687 19943194 19754687 7776134 19165097 7776134 19165097 9831910 16998878 9831910 16998878 18730992 18221970 18730992 18221970 16924718 10045448 16924718 10045448 4711583 4620557 4711583 4620557 23422560 3538077 23422560 3538077 21313107 5845071 21313107 5845071 18723221 18642093 18723221 18642093 21565907 20840788 21565907 20840788 22552491 21775414 22552491 21775414 13015546 12047008 13015546 12047008 20009968 7392271 20009968 7392271 8673423 18169088 8673423 18169088 2415246 24508930 2415246 24508930 16976795 9948330 16976795 9948330 1658160 1438803 1658160 1438803 10846059 15809308 10846059 15809308 21533870 20871329 21533870 20871329 18820252 8446223 18820252 8446223 2838642 3007008 2838642 3007008 5093212 21609419 5093212 21609419 18517823 8844738 18517823 8844738 5231159 5082093 5231159 5082093 19947728 19079339 19947728 19079339 13582523 13416447 13582523 13416447 11571568 10895558 11571568 10895558 19613611 18925813 19613611 18925813 5641854 5243487 5641854 5243487 19189648 7812514 19189648 7812514 5049109 4887501 5049109 4887501 23494421 3344904 23494421 3344904 4344050 4073564 4344050 4073564 5431543 21488198 5431543 21488198 20473697 6776270 20473697 6776270 20376833 6470450 20376833 6470450 23539714 3306788 23539714 3306788 23809732 22555522 23809732 22555522 21701801 21240466 21701801 21240466 15306585 12075716 15306585 12075716 18412246 8911274 18412246 8911274 9645722 8966345 9645722 8966345 15642171 14952454 15642171 14952454 3090343 3402385 3090343 3402385 13550846 13370022 13550846 13370022 8929915 18035987 8929915 18035987 4133549 3652299 4133549 3652299 13250641 12370753 13250641 12370753 15547007 14977927 15547007 14977927 17006516 16393975 17006516 16393975 20331874 6387182 20331874 6387182 12098738 11352190 12098738 11352190 19946785 7453259 19946785 7453259 22989080 21941321 22989080 21941321 4813472 22284736 4813472 22284736 4338066 4198100 4338066 4198100 15397454 11252575 15397454 11252575 7721789 7552655 7721789 7552655 10807713 16054827 10807713 16054827 19906685 19447550 19906685 19447550 20017818 19313612 20017818 19313612 1144926 1070683 1144926 1070683 13054428 12150172 13054428 12150172 25004160 23774038 25004160 23774038 18632531 17976986 18632531 17976986 17422399 16568028 17422399 16568028 24394521 2579084 24394521 2579084 15065887 14045642 15065887 14045642 17072247 16743061 17072247 16743061 11865742 11437647 11865742 11437647 2481516 2229522 2481516 2229522 14735538 14200613 14735538 14200613 22392854 21477812 22392854 21477812 13421059 13075653 13421059 13075653 12071878 14912818 12071878 14912818 12520385 11763313 12520385 11763313 9814671 17122491 9814671 17122491 3184382 23786736 3184382 23786736 13048512 12366293 13048512 12366293 21320636 5582396 21320636 5582396 4768275 22208186 4768275 22208186 1950835 2374394 1950835 2374394 23141762 3662674 23141762 3662674 21905581 4582709 21905581 4582709 15507491 11200101 15507491 11200101 20747534 20132581 20747534 20132581 7368185 19539008 7368185 19539008 13469793 13286336 13469793 13286336 13907900 13283479 13907900 13283479 724824 26312247 724824 26312247 16796307 10339731 16796307 10339731 6861000 20008502 6861000 20008502 8306033 18656119 8306033 18656119 20494269 6846099 20494269 6846099 19966722 7522048 19966722 7522048 12735590 12620961 12735590 12620961 19098580 7834210 19098580 7834210 8073052 18816679 8073052 18816679 12590484 14216955 12590484 14216955 14201671 13481528 14201671 13481528 10620576 10302917 10620576 10302917 11456056 10582562 11456056 10582562 9917005 9322466 9917005 9322466 25487281 1549127 25487281 1549127 17896979 17329025 17896979 17329025 16172055 11086770 16172055 11086770 12507220 14206308 12507220 14206308 15012536 11700130 15012536 11700130 4273133 22623238 4273133 22623238 2095502 1889286 2095502 1889286 9636685 9067016 9636685 9067016 5490487 21402729 5490487 21402729 6411797 6411679 6411797 6411679 17557085 16903904 17557085 16903904 14338019 13955008 14338019 13955008 11566030 10879972 11566030 10879972 13272608 13297779 13272608 13297779 22209723 4851655 22209723 4851655 18419417 8857307 18419417 8857307 15620120 15184125 15620120 15184125 20200265 19592978 20200265 19592978 3676453 23373348 3676453 23373348 2193082 1718205 2193082 1718205 18429608 8951165 18429608 8951165 3419564 3214155 3419564 3214155 2854233 2507007 2854233 2507007 13647359 13105493 13647359 13105493 11895935 15042963 11895935 15042963 13528231 13401184 13528231 13401184 6859924 6891500 6859924 6891500 9147277 9018008 9147277 9018008 10555501 9936208 10555501 9936208 4662968 22280792 4662968 22280792 13788535 13225883 13788535 13225883 1114246 25966758 1114246 25966758 21926240 21486152 21926240 21486152 8915960 8351913 8915960 8351913 8790718 8699179 8790718 8699179 23258792 22361984 23258792 22361984 25463237 24474503 25463237 24474503 14552476 14370097 14552476 14370097 19433838 7618348 19433838 7618348 4006387 22725305 4006387 22725305 12193785 14359611 12193785 14359611 11745437 10840458 11745437 10840458 24096361 23088134 24096361 23088134 4278050 22367662 4278050 22367662 20313081 7023823 20313081 7023823 19081157 18548656 19081157 18548656 24369881 23546111 24369881 23546111 9890707 17117818 9890707 17117818 6269565 6096275 6269565 6096275 14371357 14026329 14371357 14026329 7875276 19003651 7875276 19003651 23904596 22682631 23904596 22682631 11366770 10574695 11366770 10574695 8787812 8297426 8787812 8297426 16556261 15879994 16556261 15879994 18892032 8233640 18892032 8233640 10921906 10408377 10921906 10408377 19376077 7685789 19376077 7685789 7489300 19529754 7489300 19529754 15323700 11693168 15323700 11693168 12578613 14200967 12578613 14200967 16600113 15906557 16600113 15906557 26174307 700523 26174307 700523 14785262 14235271 14785262 14235271 21041167 20201356 21041167 20201356 2697695 24112520 2697695 24112520 9473459 17750983 9473459 17750983 3499859 3304621 3499859 3304621 12995187 11957814 12995187 11957814 16174972 10967094 16174972 10967094 17167291 9884916 17167291 9884916 21067483 6240832 21067483 6240832 13420654 13350208 13420654 13350208 21126481 20290985 21126481 20290985 13513892 12498277 13513892 12498277 20600515 19906977 20600515 19906977 4142906 22529637 4142906 22529637 15606475 11307060 15606475 11307060 13435058 13324203 13435058 13324203 5195510 21915829 5195510 21915829 3575446 3137830 3575446 3137830 16400111 10474407 16400111 10474407 2491740 2458570 2491740 2458570 20864844 6339737 20864844 6339737 13441214 12466862 13441214 12466862 4361113 22762400 4361113 22762400 5905988 5827821 5905988 5827821 6375857 20597529 6375857 20597529 20935203 5703098 20935203 5703098 4160476 22589236 4160476 22589236 19658782 18795080 19658782 18795080 20880882 5762960 20880882 5762960 21119591 20315930 21119591 20315930 12468019 14165946 12468019 14165946 23194761 22603683 23194761 22603683 24622514 2233267 24622514 2233267 25691622 24431316 25691622 24431316 10500764 9887760 10500764 9887760 13636235 13238351 13636235 13238351 9189102 8718116 9189102 8718116 15299812 12087311 15299812 12087311 4470586 4420461 4470586 4420461 14706501 14373771 14706501 14373771 22685227 4450132 22685227 4450132 24272480 23460819 24272480 23460819 18688886 18525229 18688886 18525229 19601216 18869133 19601216 18869133 21985812 21269119 21985812 21269119 1466837 25461949 1466837 25461949 15474223 11465463 15474223 11465463 1179012 1261670 1179012 1261670 1951739 24928465 1951739 24928465 2107151 1899607 2107151 1899607 14638051 13647975 14638051 13647975 25542225 1195132 25542225 1195132 8519391 8219897 8519391 8219897 7008486 20045084 7008486 20045084 13106580 13825079 13106580 13825079 20358007 7041051 20358007 7041051 6071154 20957386 6071154 20957386 12359717 11470725 12359717 11470725 12862891 12153831 12862891 12153831 12157535 11348969 12157535 11348969 9985560 9476737 9985560 9476737 21350901 5956346 21350901 5956346 9922577 17113411 9922577 17113411 5485839 5453806 5485839 5453806 5765354 5672534 5765354 5672534 20485638 6688299 20485638 6688299 19812779 19714485 19812779 19714485 8692630 8360792 8692630 8360792 13972717 13168931 13972717 13168931 14142337 12598991 14142337 12598991 3695925 23384739 3695925 23384739 13163637 13635065 13163637 13635065 10009438 17298234 10009438 17298234 11371953 15656542 11371953 15656542 24040228 22907602 24040228 22907602 20664685 19921195 20664685 19921195 16839006 10381045 16839006 10381045 13098312 12231461 13098312 12231461 18671032 17966160 18671032 17966160 1646296 25039398 1646296 25039398 9941147 17320399 9941147 17320399 11363986 10659586 11363986 10659586 16105232 10720348 16105232 10720348 10745575 10136125 10745575 10136125 16749216 16023522 16749216 16023522 26493613 25426539 26493613 25426539 13864020 12842788 13864020 12842788 14914340 11757938 14914340 11757938 5913624 6056815 5913624 6056815 20376400 19442427 20376400 19442427 310148 461829 310148 461829 23459380 22798789 23459380 22798789 21571993 5911481 21571993 5911481 8456134 18401592 8456134 18401592 7865426 7646940 7865426 7646940 20367715 6878091 20367715 6878091 14325307 13216263 14325307 13216263 20343953 6425264 20343953 6425264 10556888 10108578 10556888 10108578 24364451 2425695 24364451 2425695 18849160 18131970 18849160 18131970 10293332 16611564 10293332 16611564 4077849 3648661 4077849 3648661 16721504 10211157 16721504 10211157 13929048 12618465 13929048 12618465 12202931 11401814 12202931 11401814 4393370 4382878 4393370 4382878 21191281 20519822 21191281 20519822 7889458 19152320 7889458 19152320 11933127 14672899 11933127 14672899 7126330 6711935 7126330 6711935 19663542 7774028 19663542 7774028 11761518 15092849 11761518 15092849 3230306 23778770 3230306 23778770 4150667 22642532 4150667 22642532 3971866 3529910 3971866 3529910 12286356 11457018 12286356 11457018 1373441 1365695 1373441 1365695 19554355 7741122 19554355 7741122 18894499 8263089 18894499 8263089 2167710 1768184 2167710 1768184 4757845 4669538 4757845 4669538 4737673 22261112 4737673 22261112 11396233 15464419 11396233 15464419 6593656 20207102 6593656 20207102 10403011 16284403 10403011 16284403 6655659 20237326 6655659 20237326 18648997 8513530 18648997 8513530 13501465 12871089 13501465 12871089 16551621 15753938 16551621 15753938 19830862 7569012 19830862 7569012 13316386 13663453 13316386 13663453 7559998 7012199 7559998 7012199 25590060 24426290 25590060 24426290 18171582 8796042 18171582 8796042 13432946 13351959 13432946 13351959 12476166 14520147 12476166 14520147 18098841 17750101 18098841 17750101 7771480 19341446 7771480 19341446 10397600 16330269 10397600 16330269 22579201 21608614 22579201 21608614 13933682 12677154 13933682 12677154 20765723 6495830 20765723 6495830 15262345 14962823 15262345 14962823 12464749 14128032 12464749 14128032 4606721 22320595 4606721 22320595 14344 26985929 14344 26985929 19735749 19055948 19735749 19055948 9728129 16949279 9728129 16949279 17648115 9389898 17648115 9389898 7140069 7016603 7140069 7016603 22343915 21602933 22343915 21602933 13761704 13551907 13761704 13551907 2584928 2233388 2584928 2233388 9244280 8997798 9244280 8997798 15198661 14666316 15198661 14666316 13656033 13433408 13656033 13433408 25129184 23957013 25129184 23957013 3189123 3507105 3189123 3507105 3662681 3803511 3662681 3803511 9243458 8967966 9243458 8967966 7260022 19713327 7260022 19713327 13886819 13685737 13886819 13685737 19671578 7279574 19671578 7279574 19409787 7485178 19409787 7485178 16667932 16019319 16667932 16019319 11578159 11175664 11578159 11175664 17084697 9761776 17084697 9761776 15670930 14744902 15670930 14744902 11403220 15493539 11403220 15493539 13945944 13025665 13945944 13025665 20787945 6473321 20787945 6473321 13445625 13327306 13445625 13327306 25068652 1816479 25068652 1816479 7499104 7210471 7499104 7210471 14373971 12423760 14373971 12423760 15404414 11354215 15404414 11354215 15860877 15259196 15860877 15259196 4782851 21936299 4782851 21936299 9476457 17662567 9476457 17662567 17826582 9410373 17826582 9410373 11467328 15305690 11467328 15305690 20126041 19898926 20126041 19898926 21759624 5432059 21759624 5432059 22417716 21587330 22417716 21587330 6051646 20698058 6051646 20698058 11243307 10496862 11243307 10496862 4125221 23027894 4125221 23027894 24201043 23333979 24201043 23333979 2193212 24768873 2193212 24768873 18700501 18245293 18700501 18245293 7987570 18838325 7987570 18838325 15979776 11349293 15979776 11349293 5459955 5240548 5459955 5240548 22026633 4683704 22026633 4683704 4642604 22152402 4642604 22152402 7528394 7456173 7528394 7456173 9391307 17744096 9391307 17744096 5457347 21667683 5457347 21667683 14307478 13736046 14307478 13736046 16350835 10836837 16350835 10836837 16646796 10588499 16646796 10588499 20658578 20198290 20658578 20198290 9073473 18163877 9073473 18163877 19066736 8120811 19066736 8120811 15991709 11215048 15991709 11215048 7801687 7232988 7801687 7232988 12083907 14602592 12083907 14602592 20854846 20295608 20854846 20295608 4777232 22320559 4777232 22320559 9522768 9030514 9522768 9030514 12642005 13890307 12642005 13890307 5312195 5050127 5312195 5050127 21613022 5216012 21613022 5216012 22981257 3889719 22981257 3889719 3782114 3347931 3782114 3347931 20219673 7136274 20219673 7136274 17599253 17238376 17599253 17238376 8040848 7854364 8040848 7854364 9867836 9316571 9867836 9316571 5530664 21485134 5530664 21485134 17444939 17076847 17444939 17076847 21644413 20991123 21644413 20991123 24404251 2347039 24404251 2347039 9606904 17375238 9606904 17375238 16352589 16157570 16352589 16157570 21493876 5377982 21493876 5377982 13106856 13825946 13106856 13825946 16574533 10527267 16574533 10527267 20576793 6284733 20576793 6284733 22034768 21259363 22034768 21259363 13515154 12576035 13515154 12576035 18277257 8838243 18277257 8838243 14539642 12084577 14539642 12084577 18804264 18018781 18804264 18018781 11158086 10777005 11158086 10777005 6291330 6007582 6291330 6007582 13041430 13620879 13041430 13620879 6324600 20724788 6324600 20724788 15098789 14538765 15098789 14538765 7715863 7124693 7715863 7124693 9398516 17656455 9398516 17656455 17164999 9882683 17164999 9882683 4900369 22068461 4900369 22068461 17227351 16662004 17227351 16662004 14380604 12267050 14380604 12267050 20550701 19800358 20550701 19800358 8600164 8276499 8600164 8276499 8160814 18731099 8160814 18731099 3086513 2684696 3086513 2684696 11091144 10353061 11091144 10353061 21333590 20569607 21333590 20569607 21753734 21052737 21753734 21052737 20009254 19272244 20009254 19272244 12352981 11434049 12352981 11434049 20551738 20165590 20551738 20165590 15884137 14992657 15884137 14992657 20842772 6415202 20842772 6415202 22985802 22278013 22985802 22278013 8242277 18673101 8242277 18673101 11768829 15080383 11768829 15080383 8603048 8194941 8603048 8194941 8598564 8439216 8598564 8439216 1579772 25279442 1579772 25279442 2931750 2426548 2931750 2426548 12597162 14214573 12597162 14214573 6308505 5751526 6308505 5751526 5013054 21715014 5013054 21715014 17545966 9562483 17545966 9562483 10595256 16178103 10595256 16178103 5289287 5164932 5289287 5164932 9980640 9552841 9980640 9552841 17909099 17053060 17909099 17053060 14788778 13778025 14788778 13778025 22915672 4234479 22915672 4234479 22559159 4632292 22559159 4632292 9964096 9525736 9964096 9525736 20793922 6300853 20793922 6300853 16451538 16302251 16451538 16302251 14998197 14540494 14998197 14540494 18008654 9087703 18008654 9087703 21567978 20785544 21567978 20785544 14844375 14411263 14844375 14411263 23640159 3198334 23640159 3198334 3788223 23174370 3788223 23174370 14285132 13257175 14285132 13257175 21200940 5885165 21200940 5885165 14676249 11955252 14676249 11955252 20330943 19925880 20330943 19925880 19670864 18751577 19670864 18751577 10638303 16522705 10638303 16522705 15508870 11345448 15508870 11345448 15048764 11798034 15048764 11798034 5817381 5956925 5817381 5956925 15126023 11875572 15126023 11875572 11096351 10326293 11096351 10326293 17139710 16200211 17139710 16200211 16335645 15907068 16335645 15907068 14237567 13328125 14237567 13328125 18677134 17814994 18677134 17814994 22456718 21962044 22456718 21962044 13409232 13354695 13409232 13354695 11256638 15647764 11256638 15647764 21597892 5917470 21597892 5917470 11131263 15935848 11131263 15935848 5601056 5500162 5601056 5500162 20019401 6877382 20019401 6877382 14556818 14373370 14556818 14373370 15174386 14636450 15174386 14636450 1233479 1140283 1233479 1140283 13376228 12762603 13376228 12762603 1016609 25891116 1016609 25891116 12455228 11742015 12455228 11742015 17454007 9616740 17454007 9616740 21790148 21036419 21790148 21036419 4644155 22055155 4644155 22055155 15570271 14846795 15570271 14846795 6071834 6278588 6071834 6278588 15360337 11543009 15360337 11543009 22316035 21533868 22316035 21533868 3561628 23347558 3561628 23347558 14224896 12547916 14224896 12547916 1562833 1416122 1562833 1416122 20282695 6929978 20282695 6929978 14701409 12166030 14701409 12166030 2913818 3207203 2913818 3207203 20039960 19860392 20039960 19860392 23400959 22340116 23400959 22340116 4412020 22690397 4412020 22690397 5534613 5372298 5534613 5372298 24931699 23857006 24931699 23857006 7247503 7035800 7247503 7035800 18114868 17674637 18114868 17674637 9664946 17625161 9664946 17625161 20951509 5658887 20951509 5658887 5163514 4774899 5163514 4774899 16488082 10604905 16488082 10604905 9760420 9230876 9760420 9230876 7893456 19139049 7893456 19139049 9266751 9065891 9266751 9065891 22450951 21980051 22450951 21980051 19363964 7590659 19363964 7590659 9271411 17891019 9271411 17891019 21489296 5602134 21489296 5602134 14987469 11713595 14987469 11713595 17024354 10098837 17024354 10098837 18553725 17737352 18553725 17737352 25438917 1292682 25438917 1292682 19433417 7940783 19433417 7940783 4222421 4148912 4222421 4148912 22620005 4384070 22620005 4384070 10068091 9617249 10068091 9617249 10319534 9756958 10319534 9756958 13238982 13789018 13238982 13789018 23214217 22381797 23214217 22381797 16087419 15844530 16087419 15844530 18229323 17567322 18229323 17567322 9232007 8778225 9232007 8778225 2893167 23897326 2893167 23897326 1131145 1244806 1131145 1244806 4123339 3541222 4123339 3541222 8045817 7481511 8045817 7481511 14439365 13635180 14439365 13635180 19922992 19621712 19922992 19621712 12884145 13770513 12884145 13770513 22762195 22315239 22762195 22315239 23369937 22653952 23369937 22653952 13417072 12593547 13417072 12593547 9517797 9309605 9517797 9309605 6669153 20350625 6669153 20350625 18736145 18279761 18736145 18279761 15801214 14830204 15801214 14830204 11448284 15628597 11448284 15628597 17397121 9629661 17397121 9629661 7863081 7524288 7863081 7524288 19968960 19360684 19968960 19360684 20856030 5918913 20856030 5918913 13256874 13692895 13256874 13692895 11998090 14591300 11998090 14591300 4865775 21887454 4865775 21887454 21068365 6389924 21068365 6389924 4710233 22402731 4710233 22402731 22313764 21717152 22313764 21717152 12464925 14405424 12464925 14405424 17583673 9455006 17583673 9455006 2728757 2416798 2728757 2416798 22391781 5005014 22391781 5005014 21540015 5517708 21540015 5517708 20121304 7022333 20121304 7022333 22233940 4865096 22233940 4865096 3319089 3512946 3319089 3512946 22219092 5075143 22219092 5075143 7611658 6995502 7611658 6995502 20451606 6438498 20451606 6438498 8019454 7940264 8019454 7940264 4300320 22737929 4300320 22737929 2013800 1637493 2013800 1637493 12604273 12019530 12604273 12019530 9949435 9253879 9949435 9253879 17488541 9476433 17488541 9476433 6316366 6206951 6316366 6206951 10760824 10180252 10760824 10180252 22695632 21605963 22695632 21605963 5891838 5917684 5891838 5917684 18732868 8633516 18732868 8633516 17745873 9550770 17745873 9550770 10253920 9749954 10253920 9749954 3247594 3099943 3247594 3099943 12636363 11948784 12636363 11948784 9545950 17306486 9545950 17306486 25148596 23943603 25148596 23943603 16012914 15297132 16012914 15297132 1123949 25969504 1123949 25969504 10060471 16515371 10060471 16515371 11374539 15776806 11374539 15776806 6250708 20613509 6250708 20613509 4139468 22963995 4139468 22963995 18291830 8998939 18291830 8998939 20207742 6694155 20207742 6694155 10763124 15842495 10763124 15842495 18942063 8240823 18942063 8240823 12173948 14663418 12173948 14663418 3744394 23002373 3744394 23002373 7233485 6834876 7233485 6834876 22146688 4525291 22146688 4525291 4601421 22501961 4601421 22501961 20061249 7286559 20061249 7286559 16477771 15821348 16477771 15821348 14502957 13508826 14502957 13508826 4195277 4186101 4195277 4186101 10388567 16808281 10388567 16808281 10017543 16811104 10017543 16811104 19625411 7220363 19625411 7220363 24837170 23610986 24837170 23610986 20077741 6819990 20077741 6819990 19812033 7074318 19812033 7074318 17375743 16615673 17375743 16615673 11353477 11045345 11353477 11045345 7616151 19481591 7616151 19481591 16104010 15454337 16104010 15454337 16635252 10656955 16635252 10656955 12488036 11898004 12488036 11898004 10280033 16740462 10280033 16740462 23509583 3152347 23509583 3152347 13163884 13480595 13163884 13480595 22724629 21926562 22724629 21926562 20712086 6166765 20712086 6166765 18841473 8405342 18841473 8405342 16126568 15474011 16126568 15474011 8700649 18167253 8700649 18167253 13014101 13622656 13014101 13622656 22561954 4184174 22561954 4184174 21863880 21030748 21863880 21030748 11510888 10951637 11510888 10951637 9233396 18037510 9233396 18037510 26277786 803945 26277786 803945 4017290 3479487 4017290 3479487 12655449 14001912 12655449 14001912 20036626 19495859 20036626 19495859 2381416 2102332 2381416 2102332 7733540 7178872 7733540 7178872 15262364 14951586 15262364 14951586 16077070 11070469 16077070 11070469 23489540 22690536 23489540 22690536 22389803 4650848 22389803 4650848 19655550 7777091 19655550 7777091 8781520 18315941 8781520 18315941 22481298 4289850 22481298 4289850 18851128 8438349 18851128 8438349 16918873 16257078 16918873 16257078 4217754 22843981 4217754 22843981 17983495 9499224 17983495 9499224 2928095 23832990 2928095 23832990 21403216 20820831 21403216 20820831 9126967 18003113 9126967 18003113 20488702 6725582 20488702 6725582 2278753 1793477 2278753 1793477 16306705 10892085 16306705 10892085 9785522 17306379 9785522 17306379 24295649 23355924 24295649 23355924 19395130 7990374 19395130 7990374 23075267 22698435 23075267 22698435 14835943 11944900 14835943 11944900 24910614 23774579 24910614 23774579 8727553 18519486 8727553 18519486 9212462 18025993 9212462 18025993 8764963 8229804 8764963 8229804 12256756 11389232 12256756 11389232 3396856 23485868 3396856 23485868 1408995 1704150 1408995 1704150 6958902 6588359 6958902 6588359 3328410 23466808 3328410 23466808 1742039 1749699 1742039 1749699 14116538 12519215 14116538 12519215 13726084 13046944 13726084 13046944 10667180 10132301 10667180 10132301 9272828 8675834 9272828 8675834 7000608 6568004 7000608 6568004 9272263 17509045 9272263 17509045 19521251 18626209 19521251 18626209 10165367 9435521 10165367 9435521 22612785 22170932 22612785 22170932 8522887 8300930 8522887 8300930 13796441 13671469 13796441 13671469 5373488 5199422 5373488 5199422 22230905 21318897 22230905 21318897 16865732 16237752 16865732 16237752 20504069 19824710 20504069 19824710 6742772 20187780 6742772 20187780 4245363 3824681 4245363 3824681 17334906 16581831 17334906 16581831 18708770 18419264 18708770 18419264 16079522 15315699 16079522 15315699 21300887 20618107 21300887 20618107 25345628 1697383 25345628 1697383 17337212 9822965 17337212 9822965 5081368 4942250 5081368 4942250 20566305 19932244 20566305 19932244 6709684 6658850 6709684 6658850 25319211 24229436 25319211 24229436 11234412 15522544 11234412 15522544 19078476 18342897 19078476 18342897 18640148 8657262 18640148 8657262 15133741 14955569 15133741 14955569 14397948 13392161 14397948 13392161 13504008 13010071 13504008 13010071 22919512 3641096 22919512 3641096 22644342 21788696 22644342 21788696 11917768 15019975 11917768 15019975 16618679 10440740 16618679 10440740 4542804 4447022 4542804 4447022 17259142 10031405 17259142 10031405 9004646 18103231 9004646 18103231 9045951 8660020 9045951 8660020 3672843 3823668 3672843 3823668 5884303 21126779 5884303 21126779 7879505 19232980 7879505 19232980 20046030 7391789 20046030 7391789 11509795 10705566 11509795 10705566 14866170 11769032 14866170 11769032 2778733 24255835 2778733 24255835 10356156 16393029 10356156 16393029 14143399 13763330 14143399 13763330 20103767 19324762 20103767 19324762 1773377 2235633 1773377 2235633 14404671 14030294 14404671 14030294 11321793 15252936 11321793 15252936 12060304 11320217 12060304 11320217 22962177 3657050 22962177 3657050 7501208 19627025 7501208 19627025 8901718 18234745 8901718 18234745 7513737 19627294 7513737 19627294 4760693 21954857 4760693 21954857 13931803 13375701 13931803 13375701 18155785 17227521 18155785 17227521 9350145 17342833 9350145 17342833 15552341 11220604 15552341 11220604 3989363 23028950 3989363 23028950 22573327 22019750 22573327 22019750 20147511 6468338 20147511 6468338 4127380 22915264 4127380 22915264 10802590 10187464 10802590 10187464 17335578 16540298 17335578 16540298 17704633 9589245 17704633 9589245 18696918 17716624 18696918 17716624 23061785 22620927 23061785 22620927 20438363 6882105 20438363 6882105 18906001 8373781 18906001 8373781 2093915 24843670 2093915 24843670 8055655 7448125 8055655 7448125 17065730 16480760 17065730 16480760 15794363 15012547 15794363 15012547 9544371 17173702 9544371 17173702 11251840 10412169 11251840 10412169 20084867 7009268 20084867 7009268 8026948 19036846 8026948 19036846 15576055 11849950 15576055 11849950 14981096 11825512 14981096 11825512 7693039 19334433 7693039 19334433 5209433 21707547 5209433 21707547 10025363 16572463 10025363 16572463 21586428 20801092 21586428 20801092 8667939 18286892 8667939 18286892 5837948 5894400 5837948 5894400 6776180 20223912 6776180 20223912 8257356 18735525 8257356 18735525 6558559 6524328 6558559 6524328 18537101 8771910 18537101 8771910 21365968 20687538 21365968 20687538 19072155 8369516 19072155 8369516 2555297 24441684 2555297 24441684 12239810 14248861 12239810 14248861 5908107 20916845 5908107 20916845 8632603 18420093 8632603 18420093 19445840 18771295 19445840 18771295 7615889 19468990 7615889 19468990 9331382 8908561 9331382 8908561 14403023 12257870 14403023 12257870 16527160 15784455 16527160 15784455 16838857 16118645 16838857 16118645 15048422 12330277 15048422 12330277 2486682 2076495 2486682 2076495 21189136 5452485 21189136 5452485 17626879 17277862 17626879 17277862 7056204 20180075 7056204 20180075 18238794 8985722 18238794 8985722 17612598 9514579 17612598 9514579 3752444 23139258 3752444 23139258 20707378 20274684 20707378 20274684 6444212 6051244 6444212 6051244 19153431 18224230 19153431 18224230 8975055 8521279 8975055 8521279 11398139 15584915 11398139 15584915 2975439 24009393 2975439 24009393 22864768 22422496 22864768 22422496 15976152 11360813 15976152 11360813 18198255 17928022 18198255 17928022 21024785 6119220 21024785 6119220 8012731 7452338 8012731 7452338 22765780 4197479 22765780 4197479 3529909 3423186 3529909 3423186 19030185 8385719 19030185 8385719 21089483 20527808 21089483 20527808 23678375 3060848 23678375 3060848 6380123 20629208 6380123 20629208 10971992 15649804 10971992 15649804 6504729 6227526 6504729 6227526 13052876 12060059 13052876 12060059 16549578 16393500 16549578 16393500 21852568 21098478 21852568 21098478 5778125 5869114 5778125 5869114 16982647 10056449 16982647 10056449 7542638 6986749 7542638 6986749 7860234 19029235 7860234 19029235 1801282 25102248 1801282 25102248 10458966 16128701 10458966 16128701 19156296 18254997 19156296 18254997 9178365 17843791 9178365 17843791 13073871 13666806 13073871 13666806 11562978 11161741 11562978 11161741 2806131 24051161 2806131 24051161 17191499 16359132 17191499 16359132 22398057 4531357 22398057 4531357 21172224 20542666 21172224 20542666 23571951 22762855 23571951 22762855 9741463 9206572 9741463 9206572 20313212 6990053 20313212 6990053 9843962 17290645 9843962 17290645 20129056 7162381 20129056 7162381 13406526 12577809 13406526 12577809 4320167 4283202 4320167 4283202 23180374 22432831 23180374 22432831 22070799 5220172 22070799 5220172 12555762 11634564 12555762 11634564 22690145 21920868 22690145 21920868 11851938 11064302 11851938 11064302 20541266 19843328 20541266 19843328 2461913 2644088 2461913 2644088 11424658 10806201 11424658 10806201 14278489 13898164 14278489 13898164 7694458 7145900 7694458 7145900 16766006 10349968 16766006 10349968 12339236 11412627 12339236 11412627 20290269 6926677 20290269 6926677 2181597 1963647 2181597 1963647 19631791 18974980 19631791 18974980 8680387 18447001 8680387 18447001 18814243 18373728 18814243 18373728 16918802 10262522 16918802 10262522 23443453 22630798 23443453 22630798 19437520 19275372 19437520 19275372 3431309 23475434 3431309 23475434 21322352 20599325 21322352 20599325 4138609 3674132 4138609 3674132 20144845 7136377 20144845 7136377 2985736 3385749 2985736 3385749 24885296 23654903 24885296 23654903 18018719 8948536 18018719 8948536 18401442 8676224 18401442 8676224 8398756 18685671 8398756 18685671 11789311 14976558 11789311 14976558 20225546 19487626 20225546 19487626 4523514 4153958 4523514 4153958 20130206 7182091 20130206 7182091 6896497 20080054 6896497 20080054 11934543 14817652 11934543 14817652 19760363 18979782 19760363 18979782 10186698 16512899 10186698 16512899 23955154 22717154 23955154 22717154 20097532 19198116 20097532 19198116 6150478 5795930 6150478 5795930 17361992 9966634 17361992 9966634 16408153 16102012 16408153 16102012 15535223 11291844 15535223 11291844 21398960 5262890 21398960 5262890 22499947 4601688 22499947 4601688 14951557 11960230 14951557 11960230 7522006 7245687 7522006 7245687 6377317 20583897 6377317 20583897 8702327 8001537 8702327 8001537 20327115 19823438 20327115 19823438 4779404 21893168 4779404 21893168 16640107 10599949 16640107 10599949 2882902 24159314 2882902 24159314 20098705 6548673 20098705 6548673 7691802 7216121 7691802 7216121 8692550 18243075 8692550 18243075 15827115 14810007 15827115 14810007 2628712 2785013 2628712 2785013 15454687 14648588 15454687 14648588 22032766 4775314 22032766 4775314 8080963 7619941 8080963 7619941 18788364 8398568 18788364 8398568 3305125 3594872 3305125 3594872 3017335 23964733 3017335 23964733 18295255 18118529 18295255 18118529 1779076 2126583 1779076 2126583 3643971 3557079 3643971 3557079 6325139 20587040 6325139 20587040 8691126 18050795 8691126 18050795 13977634 12538925 13977634 12538925 3335496 23545790 3335496 23545790 16648876 10303206 16648876 10303206 14594384 13452760 14594384 13452760 9455650 9185088 9455650 9185088 17341229 16710198 17341229 16710198 25249870 24047587 25249870 24047587 19331224 19091294 19331224 19091294 11056802 16083733 11056802 16083733 23489109 3398589 23489109 3398589 3987798 22778050 3987798 22778050 10348359 16689898 10348359 16689898 4663661 22282563 4663661 22282563 13986298 12522772 13986298 12522772 8812685 18162304 8812685 18162304 5646353 5664849 5646353 5664849 24447695 23136538 24447695 23136538 6393404 6205656 6393404 6205656 21408680 5183053 21408680 5183053 7049521 7087107 7049521 7087107 7331607 19671439 7331607 19671439 14484525 12166158 14484525 12166158 10144376 16958673 10144376 16958673 23624285 3261632 23624285 3261632 15415813 14791445 15415813 14791445 20601302 19826505 20601302 19826505 17067265 9929133 17067265 9929133 21512261 5293961 21512261 5293961 17540616 17132520 17540616 17132520 21864326 21408262 21864326 21408262 22641572 21596962 22641572 21596962 4231842 4288949 4231842 4288949 8530910 18456659 8530910 18456659 4735511 22214640 4735511 22214640 23533273 3315262 23533273 3315262 23799146 2995120 23799146 2995120 12339716 14408830 12339716 14408830 16091555 15753162 16091555 15753162 18201518 17421762 18201518 17421762 7604787 6948535 7604787 6948535 8785125 17969298 8785125 17969298 10833969 15896444 10833969 15896444 6413141 20287896 6413141 20287896 21492656 5137811 21492656 5137811 16204781 15389956 16204781 15389956 21233030 5537664 21233030 5537664 13365764 12341784 13365764 12341784 10686187 9980422 10686187 9980422 14520366 12167960 14520366 12167960 22315784 21669101 22315784 21669101 16908030 9808921 16908030 9808921 9604792 8948016 9604792 8948016 4278208 22444199 4278208 22444199 5423048 21768440 5423048 21768440 21416721 5527509 21416721 5527509 4062965 22772054 4062965 22772054 20125112 6563502 20125112 6563502 9910633 9410305 9910633 9410305 16731013 15970004 16731013 15970004 23364564 22611329 23364564 22611329 5372163 5208348 5372163 5208348 17985000 9346428 17985000 9346428 21377137 5392675 21377137 5392675 21845951 21219759 21845951 21219759 11720371 15149904 11720371 15149904 22139170 4386917 22139170 4386917 8636632 7957172 8636632 7957172 19052809 8046358 19052809 8046358 12639772 11615093 12639772 11615093 5698237 21416870 5698237 21416870 13006997 12199516 13006997 12199516 20269198 19444449 20269198 19444449 22679488 4339946 22679488 4339946 16862520 10340372 16862520 10340372 7836584 7261631 7836584 7261631 15321935 14579145 15321935 14579145 6311257 5922079 6311257 5922079 8416307 18441390 8416307 18441390 25724994 24838131 25724994 24838131 8009856 18847655 8009856 18847655 14451027 13593704 14451027 13593704 3111755 3295192 3111755 3295192 15302893 11474522 15302893 11474522 8714572 18178780 8714572 18178780 5247879 21662073 5247879 21662073 13232140 12417238 13232140 12417238 20678722 19787323 20678722 19787323 7162136 6667284 7162136 6667284 3093846 3038930 3093846 3038930 15194529 11482607 15194529 11482607 16837443 9894390 16837443 9894390 20950394 20426176 20950394 20426176 15848449 11055916 15848449 11055916 2848199 24098768 2848199 24098768 20988449 5887653 20988449 5887653 9315418 8756851 9315418 8756851 3426505 23263622 3426505 23263622 17302176 9701022 17302176 9701022 12713359 13908383 12713359 13908383 14948452 14233135 14948452 14233135 18776405 8113819 18776405 8113819 15401905 11819548 15401905 11819548 15353444 11311976 15353444 11311976 6529586 20351295 6529586 20351295 13027450 12876587 13027450 12876587 9866373 17242532 9866373 17242532 8812290 18348513 8812290 18348513 4868600 21922231 4868600 21922231 7508627 6796472 7508627 6796472 3908830 3961922 3908830 3961922 10998713 10523029 10998713 10523029 14575614 13909899 14575614 13909899 12856724 13682302 12856724 13682302 10939757 15923330 10939757 15923330 1106544 1353898 1106544 1353898 7614124 7054540 7614124 7054540 14483713 13818617 14483713 13818617 21085868 20524094 21085868 20524094 10746621 16528417 10746621 16528417 12197045 14442027 12197045 14442027 22932951 3664392 22932951 3664392 9310179 8873659 9310179 8873659 20409189 6875651 20409189 6875651 5418595 21325779 5418595 21325779 26200309 25024850 26200309 25024850 8206609 8078562 8206609 8078562 5219059 4966063 5219059 4966063 12456462 11794015 12456462 11794015 14435124 12388219 14435124 12388219 18459052 8702254 18459052 8702254 8515277 7995169 8515277 7995169 4473849 4409374 4473849 4409374 14092583 13097057 14092583 13097057 6182808 20733215 6182808 20733215 4928896 4741715 4928896 4741715 8052358 18844446 8052358 18844446 7564925 7466065 7564925 7466065 6869539 6778135 6869539 6778135 22427011 4870350 22427011 4870350 16915223 16459570 16915223 16459570 16922476 16298184 16922476 16298184 24131606 2652831 24131606 2652831 25128816 1510771 25128816 1510771 22096800 21250185 22096800 21250185 12731014 14175053 12731014 14175053 8744053 8402155 8744053 8402155 2424673 24537160 2424673 24537160 21683905 5494252 21683905 5494252 20072549 19371229 20072549 19371229 7051725 6880602 7051725 6880602 13805165 12855497 13805165 12855497 24614371 23494584 24614371 23494584 20746173 20100844 20746173 20100844 20253537 20029994 20253537 20029994 13366343 13360739 13366343 13360739 20594531 19787721 20594531 19787721 2554216 2168991 2554216 2168991 11742602 15011373 11742602 15011373 11573407 14790468 11573407 14790468 22970616 21784040 22970616 21784040 9745547 17414385 9745547 17414385 11603711 10730197 11603711 10730197 14350738 12428011 14350738 12428011 13634423 13484009 13634423 13484009 20042420 19299710 20042420 19299710 6426963 6522987 6426963 6522987 4829019 21991094 4829019 21991094 9279875 8756140 9279875 8756140 18326666 18158308 18326666 18158308 12803379 14060825 12803379 14060825 3700429 3512270 3700429 3512270 23742635 3044651 23742635 3044651 11109057 15659365 11109057 15659365 9759054 9450294 9759054 9450294 14423955 13986938 14423955 13986938 11232695 15422147 11232695 15422147 13369193 13297420 13369193 13297420 6430677 6145716 6430677 6145716 13639733 12636430 13639733 12636430 8289067 8186082 8289067 8186082 18905082 8265881 18905082 8265881 17524224 9850220 17524224 9850220 19088479 18674017 19088479 18674017 21072392 20532365 21072392 20532365 15710189 11206184 15710189 11206184 5364163 5276637 5364163 5276637 4975907 4661187 4975907 4661187 8705002 7989948 8705002 7989948 15948380 10984976 15948380 10984976 21673861 20882032 21673861 20882032 18104830 17493392 18104830 17493392 4101578 22860075 4101578 22860075 6729651 20318940 6729651 20318940 11251639 15321218 11251639 15321218 4585462 4522972 4585462 4522972 6617460 6540421 6617460 6540421 19392154 18587722 19392154 18587722 21423917 20737071 21423917 20737071 3759861 3280820 3759861 3280820 19360486 18695797 19360486 18695797 8441362 18465387 8441362 18465387 16529954 10545209 16529954 10545209 22535470 21504736 22535470 21504736 14572702 13909402 14572702 13909402 14866159 13784892 14866159 13784892 20692879 19979171 20692879 19979171 5822514 21050173 5822514 21050173 15150141 14230099 15150141 14230099 4352815 22713948 4352815 22713948 19984417 7102420 19984417 7102420 5793737 21305549 5793737 21305549 3748379 22999146 3748379 22999146 22446113 4285288 22446113 4285288 10076530 9822024 10076530 9822024 3883663 22710502 3883663 22710502 8999845 8515789 8999845 8515789 8211755 7992108 8211755 7992108 12088622 11195337 12088622 11195337 22890528 3870573 22890528 3870573 22188172 21562854 22188172 21562854 19676369 18744257 19676369 18744257 5742556 5320327 5742556 5320327 25632839 24406936 25632839 24406936 23697579 3235918 23697579 3235918 6937110 6889566 6937110 6889566 4370897 22627168 4370897 22627168 3142685 23731169 3142685 23731169 13822242 12893228 13822242 12893228 19811976 7479271 19811976 7479271 5629963 21241499 5629963 21241499 20940994 5911735 20940994 5911735 9823262 9394806 9823262 9394806 9181580 17609278 9181580 17609278 21842562 4990823 21842562 4990823 18610555 8637015 18610555 8637015 20192103 7054681 20192103 7054681 22028648 4741307 22028648 4741307 819479 929756 819479 929756 22322018 4519795 22322018 4519795 5043219 21865165 5043219 21865165 19930802 19197690 19930802 19197690 1380424 1375215 1380424 1375215 20023744 19204459 20023744 19204459 18377204 17979241 18377204 17979241 20411913 6350469 20411913 6350469 14832831 14701369 14832831 14701369 21150077 20540777 21150077 20540777 18794656 8328889 18794656 8328889 21552330 5106283 21552330 5106283 17778892 9518345 17778892 9518345 13575268 12535017 13575268 12535017 9483369 9234866 9483369 9234866 1317417 25645726 1317417 25645726 18182049 17659580 18182049 17659580 15706758 11062816 15706758 11062816 20163626 19458520 20163626 19458520 19991211 7314614 19991211 7314614 22682262 4012816 22682262 4012816 137670 267517 137670 267517 11577997 10808135 11577997 10808135 12787212 13933436 12787212 13933436 18539494 8491084 18539494 8491084 12020275 14680223 12020275 14680223 8359043 8113590 8359043 8113590 19434008 18721484 19434008 18721484 18460212 8444348 18460212 8444348 21146585 5695582 21146585 5695582 9644577 17621083 9644577 17621083 21827560 5412914 21827560 5412914 14246825 12637476 14246825 12637476 22909215 4006917 22909215 4006917 4683546 4700826 4683546 4700826 6919789 6346328 6919789 6346328 20157017 19754418 20157017 19754418 4887175 4914955 4887175 4914955 26011789 24970451 26011789 24970451 2428462 2507948 2428462 2507948 6080857 20910493 6080857 20910493 17922740 9167332 17922740 9167332 19264584 8079538 19264584 8079538 25261992 1540232 25261992 1540232 982282 1113767 982282 1113767 20410467 19723039 20410467 19723039 15505096 11303997 15505096 11303997 3908400 23002556 3908400 23002556 16424281 10489787 16424281 10489787 8431883 18632546 8431883 18632546 9546165 17310798 9546165 17310798 4819796 4758475 4819796 4758475 2258637 24693262 2258637 24693262 8915954 18045885 8915954 18045885 22295170 5064394 22295170 5064394 19645965 7762745 19645965 7762745 16160180 10822531 16160180 10822531 7993096 18894593 7993096 18894593 18420016 18180270 18420016 18180270 7234734 7358216 7234734 7358216 26415445 495690 26415445 495690 20283011 6568319 20283011 6568319 5346890 5287834 5346890 5287834 25838675 24967308 25838675 24967308 4153068 3754211 4153068 3754211 22302106 21664045 22302106 21664045 22390351 4290994 22390351 4290994 7730217 7546895 7730217 7546895 20031188 6784818 20031188 6784818 6721236 6679547 6721236 6679547 22236164 21368860 22236164 21368860 11667975 15086095 11667975 15086095 21790125 4678537 21790125 4678537 18337831 17654391 18337831 17654391 20161123 19399302 20161123 19399302 7839976 7730964 7839976 7730964 17939676 17289374 17939676 17289374 4572601 4462955 4572601 4462955 10107366 9549144 10107366 9549144 22855122 22167004 22855122 22167004 10885724 10569081 10885724 10569081 13530285 12784570 13530285 12784570 17560334 9732349 17560334 9732349 12002080 14859031 12002080 14859031 16764553 10433770 16764553 10433770 20565615 6301130 20565615 6301130 9195120 8979693 9195120 8979693 21954013 21468329 21954013 21468329 2819030 3224675 2819030 3224675 1649242 25113703 1649242 25113703 11431570 10593188 11431570 10593188 15591950 14945952 15591950 14945952 12557789 12272613 12557789 12272613 17880562 17226972 17880562 17226972 19442162 7459224 19442162 7459224 19421017 18905960 19421017 18905960 12629255 13983231 12629255 13983231 14171088 12621609 14171088 12621609 3489605 23543927 3489605 23543927 21715909 20906872 21715909 20906872 9452807 8906854 9452807 8906854 13283503 13671685 13283503 13671685 11239134 10780140 11239134 10780140 20032654 6956237 20032654 6956237 15524858 15138927 15524858 15138927 16789629 10362878 16789629 10362878 18141839 17453726 18141839 17453726 15664139 14645515 15664139 14645515 3372190 3531805 3372190 3531805 1034444 26002656 1034444 26002656 11186603 10486712 11186603 10486712 20462562 6904403 20462562 6904403 3426243 2950143 3426243 2950143 12441598 11706455 12441598 11706455 19392815 8060913 19392815 8060913 1895753 2250657 1895753 2250657 22731848 22151927 22731848 22151927 6815545 6844386 6815545 6844386 17421814 16811190 17421814 16811190 13518875 12762584 13518875 12762584 18115277 17590190 18115277 17590190 8653139 18495967 8653139 18495967 12574001 11519482 12574001 11519482 22210968 21510651 22210968 21510651 4475255 4219785 4475255 4219785 24253263 2512950 24253263 2512950 15799717 11170304 15799717 11170304 19050995 18281400 19050995 18281400 19586001 7669079 19586001 7669079 18875369 8162959 18875369 8162959 17948109 9004888 17948109 9004888 13627911 12599251 13627911 12599251 19046468 18556532 19046468 18556532 9945950 16580883 9945950 16580883 4526657 22522027 4526657 22522027 14571766 14096455 14571766 14096455 21875516 4866448 21875516 4866448 16012061 15238121 16012061 15238121 567234 26532804 567234 26532804 18042257 9068072 18042257 9068072 8764288 8397963 8764288 8397963 6108675 20821712 6108675 20821712 19290726 7736808 19290726 7736808 10261972 16698374 10261972 16698374 20684305 6313741 20684305 6313741 24818812 2095376 24818812 2095376 8395371 18619259 8395371 18619259 12457670 14364485 12457670 14364485 6494676 20694961 6494676 20694961 16109668 11114901 16109668 11114901 10475131 16804156 10475131 16804156 5005354 22016624 5005354 22016624 14637990 13617759 14637990 13617759 19283716 18492989 19283716 18492989 11289629 10782053 11289629 10782053 21854558 21231344 21854558 21231344 15410616 14430570 15410616 14430570 15091931 11792112 15091931 11792112 9036382 17738525 9036382 17738525 24263059 2453986 24263059 2453986 20809137 20330704 20809137 20330704 20750344 20350944 20750344 20350944 18632628 8643055 18632628 8643055 15028607 15028403 15028607 15028403 8466720 7944381 8466720 7944381 21844016 5666604 21844016 5666604 9937738 16815841 9937738 16815841 23345018 22366576 23345018 22366576 18268814 8921503 18268814 8921503 14857850 14023746 14857850 14023746 5534075 21381053 5534075 21381053 5476010 5236994 5476010 5236994 24348267 23201417 24348267 23201417 11420873 15532831 11420873 15532831 15608452 11230443 15608452 11230443 1904831 1793441 1904831 1793441 7057527 20052854 7057527 20052854 5283628 21651324 5283628 21651324 14141090 12637062 14141090 12637062 18912371 8272482 18912371 8272482 5027495 4881272 5027495 4881272 22896359 22421297 22896359 22421297 6448375 20517204 6448375 20517204 1479970 1950621 1479970 1950621 18752470 8344292 18752470 8344292 7905375 7785778 7905375 7785778 18508406 8768986 18508406 8768986 5812677 21225695 5812677 21225695 17937840 17058299 17937840 17058299 21618293 21061734 21618293 21061734 22860401 22205473 22860401 22205473 22288118 21526382 22288118 21526382 22592275 4169401 22592275 4169401 13394808 12500818 13394808 12500818 10195066 9635088 10195066 9635088 2282445 2674674 2282445 2674674 15753243 11031869 15753243 11031869 7552233 19614704 7552233 19614704 10067184 9491300 10067184 9491300 18015717 17227155 18015717 17227155 21184103 5755945 21184103 5755945 18907153 18587275 18907153 18587275 13987203 13467693 13987203 13467693 6896441 6471064 6896441 6471064 8340201 8031058 8340201 8031058 15452194 14692330 15452194 14692330 17970445 9281112 17970445 9281112 14130220 13090433 14130220 13090433 15659080 11761355 15659080 11761355 20178857 7116900 20178857 7116900 7789913 7392696 7789913 7392696 7357995 7003340 7357995 7003340 4066520 22703221 4066520 22703221 6798551 6417811 6798551 6417811 8248374 18797648 8248374 18797648 5066546 4946331 5066546 4946331 2406170 24456531 2406170 24456531 19191568 8247477 19191568 8247477 14783647 12490085 14783647 12490085 24762375 23622445 24762375 23622445 20259588 6341116 20259588 6341116 21338853 20689932 21338853 20689932 19558656 7797824 19558656 7797824 23619457 22545370 23619457 22545370 4961791 21966745 4961791 21966745 26030972 24921582 26030972 24921582 13078457 12201009 13078457 12201009 20083353 7174269 20083353 7174269 20612346 19938448 20612346 19938448 11634671 11358424 11634671 11358424 10494280 16163031 10494280 16163031 16758803 10303370 16758803 10303370 17759314 16984577 17759314 16984577 7748279 19081215 7748279 19081215 10227360 16795690 10227360 16795690 7512682 7521807 7512682 7521807 24187550 23149562 24187550 23149562 23139260 3694438 23139260 3694438 17440398 9617022 17440398 9617022 11518692 15324869 11518692 15324869 16745734 16110020 16745734 16110020 18518277 8808893 18518277 8808893 20854428 20422999 20854428 20422999 11001941 15886674 11001941 15886674 23157051 3773985 23157051 3773985 14161846 12596247 14161846 12596247 13219887 13001803 13219887 13001803 12346062 11416608 12346062 11416608 18636473 18231108 18636473 18231108 5687086 5623811 5687086 5623811 11922099 15051712 11922099 15051712 14675691 12021930 14675691 12021930 21210925 5613096 21210925 5613096 11887606 15008753 11887606 15008753 18331357 17599419 18331357 17599419 3344257 23483978 3344257 23483978 19806608 19578899 19806608 19578899 8305792 7738777 8305792 7738777 25249328 24062997 25249328 24062997 350967 26611194 350967 26611194 9212982 17606486 9212982 17606486 20880584 20321348 20880584 20321348 19285161 7810156 19285161 7810156 14141564 13182898 14141564 13182898 13047542 12064230 13047542 12064230 15265823 11850658 15265823 11850658 11573405 10754102 11573405 10754102 7831313 19229006 7831313 19229006 22990814 3820045 22990814 3820045 17132961 9919931 17132961 9919931 25778042 1350038 25778042 1350038 12513260 11508211 12513260 11508211 16460312 10731666 16460312 10731666 7825879 19142368 7825879 19142368 15052302 13952649 15052302 13952649 6810558 6590990 6810558 6590990 19583347 7642414 19583347 7642414 13352873 13097816 13352873 13097816 14416626 14129499 14416626 14129499 7717647 7548231 7717647 7548231 21606518 20817977 21606518 20817977 8019319 7403533 8019319 7403533 11982330 14979578 11982330 14979578 20224698 6622900 20224698 6622900 17899033 9588406 17899033 9588406 21763925 4995504 21763925 4995504 22919085 3770453 22919085 3770453 4335455 3897593 4335455 3897593 7155458 7119504 7155458 7119504 19301417 7653183 19301417 7653183 15145504 14481733 15145504 14481733 3638549 3191502 3638549 3191502 8120156 18817701 8120156 18817701 22386279 21565810 22386279 21565810 6000844 5598484 6000844 5598484 5527136 5326263 5527136 5326263 15180757 14886103 15180757 14886103 13798083 13050297 13798083 13050297 5566225 21262034 5566225 21262034 5406976 21244927 5406976 21244927 16573796 10528644 16573796 10528644 16669728 16092277 16669728 16092277 16385850 15658001 16385850 15658001 23146025 3601634 23146025 3601634 23823282 22903323 23823282 22903323 5024699 4809316 5024699 4809316 7355448 6793701 7355448 6793701 7430339 6813571 7430339 6813571 21331799 20674587 21331799 20674587 5293701 21690353 5293701 21690353 7914871 7760199 7914871 7760199 21372794 20619998 21372794 20619998 20030169 6811911 20030169 6811911 24591041 23414234 24591041 23414234 6168423 20822150 6168423 20822150 5743191 5323786 5743191 5323786 10323364 16230265 10323364 16230265 14484539 13471638 14484539 13471638 14076023 12767866 14076023 12767866 10916068 16237277 10916068 16237277 8826493 17941898 8826493 17941898 4387780 3848723 4387780 3848723 17640222 17387617 17640222 17387617 910022 26187141 910022 26187141 9489289 17631057 9489289 17631057 6686252 6224162 6686252 6224162 6547563 20482729 6547563 20482729 17493997 17356241 17493997 17356241 9840647 17032521 9840647 17032521 9668036 9160568 9668036 9160568 22631871 3898779 22631871 3898779 9486602 8981444 9486602 8981444 20701713 6098145 20701713 6098145 7849666 19138248 7849666 19138248 18950638 18583568 18950638 18583568 18092661 9248296 18092661 9248296 16560041 15860303 16560041 15860303 22063716 4687518 22063716 4687518 24422286 2429212 24422286 2429212 19617239 18900366 19617239 18900366 13277264 13361994 13277264 13361994 24435891 2428714 24435891 2428714 24435381 23231422 24435381 23231422 15262269 11670069 15262269 11670069 13542802 12894392 13542802 12894392 16319067 16072172 16319067 16072172 19045797 8290484 19045797 8290484 14631243 14469502 14631243 14469502 17572718 16907527 17572718 16907527 7007321 6426738 7007321 6426738 5236128 4921631 5236128 4921631 19574478 19176937 19574478 19176937 12902997 12455361 12902997 12455361 2686578 3185258 2686578 3185258 18841583 17935087 18841583 17935087 8819484 8754676 8819484 8754676 10160168 9658072 10160168 9658072 13922955 13608523 13922955 13608523 4674763 4577107 4674763 4577107 21179134 5404763 21179134 5404763 14582454 12653383 14582454 12653383 16154786 15134658 16154786 15134658 12937747 12121685 12937747 12121685 7803225 7494837 7803225 7494837 25446971 24459905 25446971 24459905 7474880 19561252 7474880 19561252 22190730 4889397 22190730 4889397 6079447 5980939 6079447 5980939 19036536 18801019 19036536 18801019 12888422 13660734 12888422 13660734 11771290 15164035 11771290 15164035 18779736 18336913 18779736 18336913 13368843 13415498 13368843 13415498 7875558 19066496 7875558 19066496 7754700 7132824 7754700 7132824 15917159 11409127 15917159 11409127 21692681 20944520 21692681 20944520 14443381 13543808 14443381 13543808 20030998 6663047 20030998 6663047 12415643 14568434 12415643 14568434 8641804 8294866 8641804 8294866 21224459 20547293 21224459 20547293 19077182 8329272 19077182 8329272 10009441 9500725 10009441 9500725 14013047 12765019 14013047 12765019 8432140 8237212 8432140 8237212 9386291 8866164 9386291 8866164 14230450 13234744 14230450 13234744 21236739 5723487 21236739 5723487 26804992 25928666 26804992 25928666 8486769 7779769 8486769 7779769 21751063 21098246 21751063 21098246 3952486 3908920 3952486 3908920 16892946 16258043 16892946 16258043 1995058 24955301 1995058 24955301 19098505 8051133 19098505 8051133 8006087 7666002 8006087 7666002 1166614 25824961 1166614 25824961 8254162 7935561 8254162 7935561 19506012 7433392 19506012 7433392 20744375 19934606 20744375 19934606 1642515 2169734 1642515 2169734 1446023 1762657 1446023 1762657 22493310 4222815 22493310 4222815 10942050 16330399 10942050 16330399 15192061 11824277 15192061 11824277 15574032 11526901 15574032 11526901 11199877 15694069 11199877 15694069 14916611 14301747 14916611 14301747 19918451 6749515 19918451 6749515 6295914 6308675 6295914 6308675 12518695 11720177 12518695 11720177 3317341 2771791 3317341 2771791 10567494 9928302 10567494 9928302 22275623 4532718 22275623 4532718 8414842 7843676 8414842 7843676 21384970 5797236 21384970 5797236 11204244 10590267 11204244 10590267 23746816 22753091 23746816 22753091 20588203 19754708 20588203 19754708 16940564 16478958 16940564 16478958 1402243 25699274 1402243 25699274 14712887 12174106 14712887 12174106 3439448 23502626 3439448 23502626 22662888 4159333 22662888 4159333 8559831 18321347 8559831 18321347 19057982 8058859 19057982 8058859 14701460 14175774 14701460 14175774 23812008 3082960 23812008 3082960 12253181 11626062 12253181 11626062 18786869 8413029 18786869 8413029 7778636 19257716 7778636 19257716 15158701 12256524 15158701 12256524 18591778 8754442 18591778 8754442 11123988 15964068 11123988 15964068 18964809 8365620 18964809 8365620 19772654 7449596 19772654 7449596 17319478 16972116 17319478 16972116 22580552 4144005 22580552 4144005 8311837 8097933 8311837 8097933 21275388 6154735 21275388 6154735 12023558 11171879 12023558 11171879 7598759 19388999 7598759 19388999 19827950 19022968 19827950 19022968 7076438 6881221 7076438 6881221 19987829 19126429 19987829 19126429 13613657 12478162 13613657 12478162 17240551 9777254 17240551 9777254 1120001 1027615 1120001 1027615 17813506 17048266 17813506 17048266 5824474 20931702 5824474 20931702 11011253 10394670 11011253 10394670 22611466 4118409 22611466 4118409 21890530 21389784 21890530 21389784 18384091 8644284 18384091 8644284 9498618 9024394 9498618 9024394 23258112 22056243 23258112 22056243 10530177 16160068 10530177 16160068 4878405 4793556 4878405 4793556 3497291 23403877 3497291 23403877 23142517 22372619 23142517 22372619 5677143 21337473 5677143 21337473 7953400 7789116 7953400 7789116 18441587 8606187 18441587 8606187 18719004 17716826 18719004 17716826 7402097 19964917 7402097 19964917 16246630 10381812 16246630 10381812 23367586 22452273 23367586 22452273 15659922 11150751 15659922 11150751 21788889 21116887 21788889 21116887 18735571 18029499 18735571 18029499 13669971 12612177 13669971 12612177 11132086 15979116 11132086 15979116 18844151 18178798 18844151 18178798 14323616 13362035 14323616 13362035 21190565 20252508 21190565 20252508 8051684 18939898 8051684 18939898 5880106 5679359 5880106 5679359 8053011 19122544 8053011 19122544 3593613 3133126 3593613 3133126 4962247 4751344 4962247 4751344 22905485 3825747 22905485 3825747 21317164 20656215 21317164 20656215 21192843 5924152 21192843 5924152 18363276 8824931 18363276 8824931 7484778 19564839 7484778 19564839 16864706 9991561 16864706 9991561 15008711 11870258 15008711 11870258 6176869 5732761 6176869 5732761 15453857 11412962 15453857 11412962 2136740 1957082 2136740 1957082 13440732 13369420 13440732 13369420 8833506 8578801 8833506 8578801 11654866 10951643 11654866 10951643 16713830 16361231 16713830 16361231 21201921 5934247 21201921 5934247 6591984 20225798 6591984 20225798 14825046 14084924 14825046 14084924 22949538 22439465 22949538 22439465 20840494 20141665 20840494 20141665 20075702 7112787 20075702 7112787 5745031 5353520 5745031 5353520 20423974 6919866 20423974 6919866 9641713 9170741 9641713 9170741 11272961 15223583 11272961 15223583 20185405 7135060 20185405 7135060 9835068 9395484 9835068 9395484 18723277 8616116 18723277 8616116 13739287 12701251 13739287 12701251 9055084 18233943 9055084 18233943 4745225 4607889 4745225 4607889 23965134 2887300 23965134 2887300 9621127 17033872 9621127 17033872 8673043 18525226 8673043 18525226 20565657 20225068 20565657 20225068 8681580 8547233 8681580 8547233 12222942 14587115 12222942 14587115 5058349 4895661 5058349 4895661 22012745 5415225 22012745 5415225 12753623 11803150 12753623 11803150 19419183 19303327 19419183 19303327 12860543 13827618 12860543 13827618 13767176 12817998 13767176 12817998 9502312 9029133 9502312 9029133 19409304 7671819 19409304 7671819 7008079 19951208 7008079 19951208 20466306 6810245 20466306 6810245 4385197 4297709 4385197 4297709 18626576 8585550 18626576 8585550 16642896 10305686 16642896 10305686 18484756 17874081 18484756 17874081 20860038 6312583 20860038 6312583 7853338 7431440 7853338 7431440 19122855 18748985 19122855 18748985 13143131 12574059 13143131 12574059 13895800 12945763 13895800 12945763 15896135 15138245 15896135 15138245 22903971 22363079 22903971 22363079 10732756 16119406 10732756 16119406 17230795 9820834 17230795 9820834 2261508 24740613 2261508 24740613 14323627 12523288 14323627 12523288 17642700 17201039 17642700 17201039 7313645 19742124 7313645 19742124 3774752 3600195 3774752 3600195 6988153 19986888 6988153 19986888 5210619 5078489 5210619 5078489 21265583 5551949 21265583 5551949 7763494 7307514 7763494 7307514 6913701 6481892 6913701 6481892 10280230 16496043 10280230 16496043 1973392 2321687 1973392 2321687 2874519 2421110 2874519 2421110 16648293 10220777 16648293 10220777 4450191 4003988 4450191 4003988 5437654 21516703 5437654 21516703 7689028 19403542 7689028 19403542 14679061 13891980 14679061 13891980 6113951 20776008 6113951 20776008 22947411 22190332 22947411 22190332 18712117 17927168 18712117 17927168 5212579 21673075 5212579 21673075 6278696 5834617 6278696 5834617 18170269 17767990 18170269 17767990 10395786 1657009
199999 917461547 42986544 917461547 81781911 965838687 81781911 965838687 114307755 467354202 114307755 467354202 918112398 561673769 918112398 561673769 289999800 944504039 289999800 944504039 746919803 577331375 746919803 577331375 454252385 601114872 454252385 601114872 791338857 637469501 791338857 637469501 114198204 831248339 114198204 831248339 568731490 517511419 568731490 517511419 940895109 607789600 940895109 607789600 259230798 520298052 259230798 520298052 941087450 512326446 941087450 512326446 118392659 675980722 118392659 675980722 105981953 6870699 105981953 6870699 231595086 582511916 231595086 582511916 640922540 84849128 640922540 84849128 157329948 592320619 157329948 592320619 837625561 127438023 837625561 127438023 754579052 613399413 754579052 613399413 736016180 783314459 736016180 783314459 116848718 460282598 116848718 460282598 888616574 8630572 888616574 8630572 105327121 52214828 105327121 52214828 177465593 554677725 177465593 554677725 493865034 822727919 493865034 822727919 281965547 963877973 281965547 963877973 537686047 595968551 537686047 595968551 350277430 752611913 350277430 752611913 233440040 444276691 233440040 444276691 148641315 956406840 148641315 956406840 196603588 679527127 196603588 679527127 902256216 5028703 902256216 5028703 677912701 825390738 677912701 825390738 382743726 98576214 382743726 98576214 125186341 816876449 125186341 816876449 960173364 239914587 960173364 239914587 568361716 479807100 568361716 479807100 815133476 516340707 815133476 516340707 400656542 252842617 400656542 252842617 447218255 586260269 447218255 586260269 510492168 487720316 510492168 487720316 187299359 276863202 187299359 276863202 658491308 536824413 658491308 536824413 870246500 867593053 870246500 867593053 369574609 778803561 369574609 778803561 483957907 389972288 483957907 389972288 190895418 333925738 190895418 333925738 12656356 248091899 12656356 248091899 594614129 684244233 594614129 684244233 242445134 551653057 242445134 551653057 600276894 315270081 600276894 315270081 466263988 516005072 466263988 516005072 394134150 793719113 394134150 793719113 826307547 569574263 826307547 569574263 343004118 807492748 343004118 807492748 539321876 148843867 539321876 148843867 738353630 480332791 738353630 480332791 594260476 106837212 594260476 106837212 239443857 696521179 239443857 696521179 586351503 808133728 586351503 808133728 623497963 357090771 623497963 357090771 145583188 221340208 145583188 221340208 702856699 861796296 702856699 861796296 562673233 347264036 562673233 347264036 797760532 427046784 797760532 427046784 526912805 211016936 526912805 211016936 319774059 48442948 319774059 48442948 983339633 501692826 983339633 501692826 961823336 923037800 961823336 923037800 48125626 393548504 48125626 393548504 545731396 514922684 545731396 514922684 973600275 629936047 973600275 629936047 999092007 898975949 999092007 898975949 536405065 787386199 536405065 787386199 757702379 896025865 757702379 896025865 252816558 419200198 252816558 419200198 760084210 884628144 760084210 884628144 750491481 131648735 750491481 131648735 296769964 484509110 296769964 484509110 561538912 781974915 561538912 781974915 540011757 180266353 540011757 180266353 83726712 719493658 83726712 719493658 825237092 540467615 825237092 540467615 747006848 372378330 747006848 372378330 740665800 963819910 740665800 963819910 453483609 260350736 453483609 260350736 701390081 506928460 701390081 506928460 940515290 210385408 940515290 210385408 727717499 542721422 727717499 542721422 624024311 587225746 624024311 587225746 546849514 253017592 546849514 253017592 776707868 800214195 776707868 800214195 999429913 463878297 999429913 463878297 444417809 674742713 444417809 674742713 230081943 881099798 230081943 881099798 961105536 424365293 961105536 424365293 704754598 337174016 704754598 337174016 826798042 815209287 826798042 815209287 856860627 301751926 856860627 301751926 5515652 812139900 5515652 812139900 596282737 489568021 596282737 489568021 728773580 843302616 728773580 843302616 392703609 118740432 392703609 118740432 331513373 197668170 331513373 197668170 835078655 675796845 835078655 675796845 113524937 491592141 113524937 491592141 123111867 234021077 123111867 234021077 200279413 654978427 200279413 654978427 145258625 808324078 145258625 808324078 949615352 251204963 949615352 251204963 125677182 555845813 125677182 555845813 634283115 790350095 634283115 790350095 303908489 220792649 303908489 220792649 39404742 289650587 39404742 289650587 32947948 738523832 32947948 738523832 575940631 646477735 575940631 646477735 658599073 275481048 658599073 275481048 372701528 2649389 372701528 2649389 138389732 441389687 138389732 441389687 288296536 517620724 288296536 517620724 34826796 994962728 34826796 994962728 525915900 864814748 525915900 864814748 485232981 292382343 485232981 292382343 472494170 40239410 472494170 40239410 549285774 689035589 549285774 689035589 862394666 667980030 862394666 667980030 439980389 156578237 439980389 156578237 976284003 58848152 976284003 58848152 172826911 968745137 172826911 968745137 97968862 491034307 97968862 491034307 402540412 810183819 402540412 810183819 22595003 1959081 22595003 1959081 957805832 633448694 957805832 633448694 672364675 379467047 672364675 379467047 251923578 178907151 251923578 178907151 467652128 653930807 467652128 653930807 368441637 859718150 368441637 859718150 178977390 555824751 178977390 555824751 600496366 804742438 600496366 804742438 829117213 775421021 829117213 775421021 808348974 568156710 808348974 568156710 164130436 762173345 164130436 762173345 187029661 297210007 187029661 297210007 453501078 379140784 453501078 379140784 972953560 766690954 972953560 766690954 443123403 1095060 443123403 1095060 814555055 785049418 814555055 785049418 218911776 894463970 218911776 894463970 959983168 23336818 959983168 23336818 47252960 576375944 47252960 576375944 57772485 825131117 57772485 825131117 43950042 685856924 43950042 685856924 850173121 90234609 850173121 90234609 641010346 787032961 641010346 787032961 998634617 66248837 998634617 66248837 548154382 717699774 548154382 717699774 23485586 447288124 23485586 447288124 949837784 729945693 949837784 729945693 17991010 307770137 17991010 307770137 816981875 722861264 816981875 722861264 958547123 426972891 958547123 426972891 286683460 296661067 286683460 296661067 362738845 349967188 362738845 349967188 367889361 268054232 367889361 268054232 18331017 552747673 18331017 552747673 50470163 462713628 50470163 462713628 706637960 944570822 706637960 944570822 216533755 535294862 216533755 535294862 840204148 676737735 840204148 676737735 498605742 524886524 498605742 524886524 909245093 101505474 909245093 101505474 621718441 385706152 621718441 385706152 961068160 274770866 961068160 274770866 770701652 555789916 770701652 555789916 758680767 245730375 758680767 245730375 947710871 116364216 947710871 116364216 293179878 110154053 293179878 110154053 608061640 20060919 608061640 20060919 584634494 938780064 584634494 938780064 274083276 184245082 274083276 184245082 162243429 971322004 162243429 971322004 967236661 571112220 967236661 571112220 68056880 573453278 68056880 573453278 683013403 964397087 683013403 964397087 414628331 86688091 414628331 86688091 899367603 709975506 899367603 709975506 710279545 996223384 710279545 996223384 649583088 719839470 649583088 719839470 890830794 244992772 890830794 244992772 293720843 572453851 293720843 572453851 926445185 26226828 926445185 26226828 279393647 146774729 279393647 146774729 257864705 449243598 257864705 449243598 569987422 222548919 569987422 222548919 975281132 552389174 975281132 552389174 257720178 105875740 257720178 105875740 587528505 249899766 587528505 249899766 932550409 747555706 932550409 747555706 448814489 97005060 448814489 97005060 342523617 275342317 342523617 275342317 113125458 965208388 113125458 965208388 399741983 402655382 399741983 402655382 8215158 777120822 8215158 777120822 283976236 167049520 283976236 167049520 677709642 520899177 677709642 520899177 92774368 965450622 92774368 965450622 377825536 781129286 377825536 781129286 382123578 753624179 382123578 753624179 668622322 31763102 668622322 31763102 804137242 843309100 804137242 843309100 481777158 29443579 481777158 29443579 164569660 253293044 164569660 253293044 433047315 936703678 433047315 936703678 421993337 604629380 421993337 604629380 749124410 546906278 749124410 546906278 384326698 128478412 384326698 128478412 792081030 795394879 792081030 795394879 574622883 481871225 574622883 481871225 396720825 855675555 396720825 855675555 251766810 441726049 251766810 441726049 124578494 752495018 124578494 752495018 780988429 367697047 780988429 367697047 647549184 927179102 647549184 927179102 115667374 173903007 115667374 173903007 301685030 117725317 301685030 117725317 200618903 850552313 200618903 850552313 55156533 261654957 55156533 261654957 10924786 428389159 10924786 428389159 985532509 716266952 985532509 716266952 337497233 660918557 337497233 660918557 179068371 479108612 179068371 479108612 259456642 846961743 259456642 846961743 662422436 612874448 662422436 612874448 292139025 990282664 292139025 990282664 45340548 713483498 45340548 713483498 872490162 200099686 872490162 200099686 776850603 203660388 776850603 203660388 525238152 470399364 525238152 470399364 106060486 664222984 106060486 664222984 788304742 107292695 788304742 107292695 262177112 542783874 262177112 542783874 442412635 76705929 442412635 76705929 83087340 939270228 83087340 939270228 177269487 731240815 177269487 731240815 434601171 922299075 434601171 922299075 986248662 314223175 986248662 314223175 163005914 947844619 163005914 947844619 668870591 103673768 668870591 103673768 855880827 782159073 855880827 782159073 101981425 147387026 101981425 147387026 40266484 104940226 40266484 104940226 225895481 163629166 225895481 163629166 648202358 371675903 648202358 371675903 104652024 319486010 104652024 319486010 996682833 424426450 996682833 424426450 686491778 395202020 686491778 395202020 20290189 980969028 20290189 980969028 5325904 212816202 5325904 212816202 460447645 40576427 460447645 40576427 808953371 380568153 808953371 380568153 183572062 141640236 183572062 141640236 931275001 426278793 931275001 426278793 186376668 160997749 186376668 160997749 224578119 700192884 224578119 700192884 616999779 349757939 616999779 349757939 578096485 223306953 578096485 223306953 65460694 749886257 65460694 749886257 207027373 194913168 207027373 194913168 67108248 795445932 67108248 795445932 572511955 217700403 572511955 217700403 727487239 822887164 727487239 822887164 505447599 7048568 505447599 7048568 140650639 237049455 140650639 237049455 141608053 964261874 141608053 964261874 735123925 16523893 735123925 16523893 564797628 708871672 564797628 708871672 843901078 243026136 843901078 243026136 719305233 868737494 719305233 868737494 786239743 103966308 786239743 103966308 122349132 797263033 122349132 797263033 60726728 461681155 60726728 461681155 50924225 1785790 50924225 1785790 656842601 336334834 656842601 336334834 1082706 293710006 1082706 293710006 523552549 804790133 523552549 804790133 225990743 287136260 225990743 287136260 434536299 62588305 434536299 62588305 447963378 121486153 447963378 121486153 515731711 258554723 515731711 258554723 348974728 951761225 348974728 951761225 429621888 709742600 429621888 709742600 425817166 837311655 425817166 837311655 821765509 61494251 821765509 61494251 335641832 917666358 335641832 917666358 961818067 226658073 961818067 226658073 990671968 785264437 990671968 785264437 761984236 315788319 761984236 315788319 70365204 739944920 70365204 739944920 82977103 319704846 82977103 319704846 905800064 816052443 905800064 816052443 686545861 755124975 686545861 755124975 449855736 448013050 449855736 448013050 221398427 578479809 221398427 578479809 713454818 877766213 713454818 877766213 287209438 311664095 287209438 311664095 748604728 724976626 748604728 724976626 122900959 289072344 122900959 289072344 762843446 740009396 762843446 740009396 692179154 846375146 692179154 846375146 828094134 514898399 828094134 514898399 909468996 569718215 909468996 569718215 841883529 724212184 841883529 724212184 658320924 979330215 658320924 979330215 499226855 328877076 499226855 328877076 494965485 153674921 494965485 153674921 972490389 179771415 972490389 179771415 229821389 389530149 229821389 389530149 83439585 562217105 83439585 562217105 320515788 788652515 320515788 788652515 246152371 213350894 246152371 213350894 535874943 74963409 535874943 74963409 21810962 610901011 21810962 610901011 660691223 89748593 660691223 89748593 322143198 877577493 322143198 877577493 563471411 466489830 563471411 466489830 215069157 950868465 215069157 950868465 937773427 606151055 937773427 606151055 293213454 718652909 293213454 718652909 422005673 573417317 422005673 573417317 853629680 397107303 853629680 397107303 15270595 425036673 15270595 425036673 990771469 810193003 990771469 810193003 975684621 39517157 975684621 39517157 842028099 511505753 842028099 511505753 717852368 665906052 717852368 665906052 417592105 35732276 417592105 35732276 661682580 329045405 661682580 329045405 390065385 520532688 390065385 520532688 106066523 138400267 106066523 138400267 161075715 846963295 161075715 846963295 188052362 944285528 188052362 944285528 920927022 347573004 920927022 347573004 683307817 746834515 683307817 746834515 651935875 255188426 651935875 255188426 265396781 309591686 265396781 309591686 391440273 27969589 391440273 27969589 224363229 164562741 224363229 164562741 449432425 995956549 449432425 995956549 278443264 442645324 278443264 442645324 464400181 985246102 464400181 985246102 656820085 582496313 656820085 582496313 578065780 27497972 578065780 27497972 717086998 947926076 717086998 947926076 585430228 868084406 585430228 868084406 277135661 441874763 277135661 441874763 593307886 962188066 593307886 962188066 565951901 935692289 565951901 935692289 559087973 339984246 559087973 339984246 642671225 566621090 642671225 566621090 631076791 993967748 631076791 993967748 300317928 27322442 300317928 27322442 738884825 297079697 738884825 297079697 902273761 301851464 902273761 301851464 782490100 3527882 782490100 3527882 355072858 30823413 355072858 30823413 249656278 701173127 249656278 701173127 832008706 574345052 832008706 574345052 933171018 878574618 933171018 878574618 670864673 591395928 670864673 591395928 903695603 214694552 903695603 214694552 576292385 969263404 576292385 969263404 356042591 172714142 356042591 172714142 288879273 159397357 288879273 159397357 986466740 695061505 986466740 695061505 12054405 363275168 12054405 363275168 465258458 323991175 465258458 323991175 247514429 728572149 247514429 728572149 584064274 133034700 584064274 133034700 282101421 262880288 282101421 262880288 849447083 429175824 849447083 429175824 19489666 156102101 19489666 156102101 273325251 233268415 273325251 233268415 674685190 227077786 674685190 227077786 727756358 118101948 727756358 118101948 714529679 675077669 714529679 675077669 361982183 141156540 361982183 141156540 639697654 587824287 639697654 587824287 71946564 802277327 71946564 802277327 244648926 369418546 244648926 369418546 602036319 259861142 602036319 259861142 676425627 815802255 676425627 815802255 139778671 518231529 139778671 518231529 361472980 176253458 361472980 176253458 982171904 492553836 982171904 492553836 643291416 984839845 643291416 984839845 346282585 419957053 346282585 419957053 856615080 294616820 856615080 294616820 140268830 678552689 140268830 678552689 35327971 985097069 35327971 985097069 124635660 431738504 124635660 431738504 199564536 238698608 199564536 238698608 987314266 372281310 987314266 372281310 890819316 806749228 890819316 806749228 187475931 203328174 187475931 203328174 885807000 224200403 885807000 224200403 668144660 500951764 668144660 500951764 271812793 552761299 271812793 552761299 785059252 261855629 785059252 261855629 311775201 868214449 311775201 868214449 957462938 132741618 957462938 132741618 468963386 892965433 468963386 892965433 54055125 558711169 54055125 558711169 275603090 250526353 275603090 250526353 15054982 788966452 15054982 788966452 155675834 179518618 155675834 179518618 243700843 15085085 243700843 15085085 577192165 291972706 577192165 291972706 372175032 685821050 372175032 685821050 285587065 79715846 285587065 79715846 386712656 249260928 386712656 249260928 303000449 459191476 303000449 459191476 230247725 806166449 230247725 806166449 599465728 876132769 599465728 876132769 393241456 321339072 393241456 321339072 280874632 857215062 280874632 857215062 411909654 326206952 411909654 326206952 391036225 640030454 391036225 640030454 244493133 427781440 244493133 427781440 380430551 395926586 380430551 395926586 812267678 610699718 812267678 610699718 402854028 628104513 402854028 628104513 424014709 992036275 424014709 992036275 791410983 271673374 791410983 271673374 539840682 601620181 539840682 601620181 711086884 766883623 711086884 766883623 143731580 493824366 143731580 493824366 537351216 779616894 537351216 779616894 154313090 974406379 154313090 974406379 320342981 8172123 320342981 8172123 242067238 987235806 242067238 987235806 434626306 749175328 434626306 749175328 853468159 143038933 853468159 143038933 164794291 362068082 164794291 362068082 436632674 761076771 436632674 761076771 136880761 58112700 136880761 58112700 848569850 555467059 848569850 555467059 696312549 218592412 696312549 218592412 95149680 480352703 95149680 480352703 246109744 105028488 246109744 105028488 384504882 666383662 384504882 666383662 644298614 656572926 644298614 656572926 60583047 469098780 60583047 469098780 124650655 616968898 124650655 616968898 509426254 724797620 509426254 724797620 505837665 185495359 505837665 185495359 25595716 437398577 25595716 437398577 863305701 347819215 863305701 347819215 97588949 71018076 97588949 71018076 432071418 819688046 432071418 819688046 554334205 950016676 554334205 950016676 228320961 456273137 228320961 456273137 995520506 697973563 995520506 697973563 52605068 785371366 52605068 785371366 544536329 419744598 544536329 419744598 930626191 37780722 930626191 37780722 491312685 49713689 491312685 49713689 31964000 233516400 31964000 233516400 186273211 761879994 186273211 761879994 835453017 779518860 835453017 779518860 602860125 868249152 602860125 868249152 346648745 758383314 346648745 758383314 701874047 736881331 701874047 736881331 709267791 106985416 709267791 106985416 470612348 990847161 470612348 990847161 153206870 525942388 153206870 525942388 986432223 14133331 986432223 14133331 48108950 717589651 48108950 717589651 110504413 998818626 110504413 998818626 630549452 235271068 630549452 235271068 102827016 616640575 102827016 616640575 860823640 392750483 860823640 392750483 193935522 617119941 193935522 617119941 259517526 834331456 259517526 834331456 434254832 323160348 434254832 323160348 407440648 42133142 407440648 42133142 160340201 923987312 160340201 923987312 589836089 152074282 589836089 152074282 203002663 628386330 203002663 628386330 160672771 793061420 160672771 793061420 612611263 711362924 612611263 711362924 391973770 220684695 391973770 220684695 768709017 15718364 768709017 15718364 294623293 408105229 294623293 408105229 852137434 324001461 852137434 324001461 678329952 798086071 678329952 798086071 399173279 288054586 399173279 288054586 783077677 969832984 783077677 969832984 142292775 803841182 142292775 803841182 571191461 565883741 571191461 565883741 664368165 257412189 664368165 257412189 423997960 338323288 423997960 338323288 387453599 781397142 387453599 781397142 651163264 568232724 651163264 568232724 975541848 459540347 975541848 459540347 556545821 218170995 556545821 218170995 674285741 861803869 674285741 861803869 964816954 268238620 964816954 268238620 34481993 691336348 34481993 691336348 897208422 675794056 897208422 675794056 563706261 445093096 563706261 445093096 769745492 895025911 769745492 895025911 864207513 30688888 864207513 30688888 492452603 759003469 492452603 759003469 88058393 306585973 88058393 306585973 716092636 293930586 716092636 293930586 214900786 130984479 214900786 130984479 570868990 579471698 570868990 579471698 638073364 863510716 638073364 863510716 173126757 374221369 173126757 374221369 43283382 145776248 43283382 145776248 973338224 135024931 973338224 135024931 996917695 566110797 996917695 566110797 359245130 474911157 359245130 474911157 687782528 479336468 687782528 479336468 544118741 982142930 544118741 982142930 932240326 529699334 932240326 529699334 396886994 217306621 396886994 217306621 561489954 108748548 561489954 108748548 244430935 677573304 244430935 677573304 371438874 386433784 371438874 386433784 65919595 979090840 65919595 979090840 572154820 403925754 572154820 403925754 149163398 257578977 149163398 257578977 916101875 274169952 916101875 274169952 78408333 163577106 78408333 163577106 198660313 715467081 198660313 715467081 625171735 412174511 625171735 412174511 671366146 337872973 671366146 337872973 890792306 310393669 890792306 310393669 31069839 967427857 31069839 967427857 979801157 505772354 979801157 505772354 799553483 885670766 799553483 885670766 264896241 916712273 264896241 916712273 154155949 217481931 154155949 217481931 581221403 840916715 581221403 840916715 487815434 574144212 487815434 574144212 240856579 868541885 240856579 868541885 38672429 849291198 38672429 849291198 752936425 315416574 752936425 315416574 925651954 63934938 925651954 63934938 275857771 282187219 275857771 282187219 149469116 141088557 149469116 141088557 172117875 922739496 172117875 922739496 123988808 88773192 123988808 88773192 246625786 18875789 246625786 18875789 904061284 103430742 904061284 103430742 316068871 819470359 316068871 819470359 628637936 115767564 628637936 115767564 290740345 507445721 290740345 507445721 431374073 568712354 431374073 568712354 389840677 516813471 389840677 516813471 265792371 581471002 265792371 581471002 619505019 784816293 619505019 784816293 225689887 807815000 225689887 807815000 934150289 388802697 934150289 388802697 933642187 289083441 933642187 289083441 620172007 415359840 620172007 415359840 682324392 641019256 682324392 641019256 647989780 261822796 647989780 261822796 107960688 277871641 107960688 277871641 866338522 337649204 866338522 337649204 413357441 629986242 413357441 629986242 611680675 807536512 611680675 807536512 710205226 302330547 710205226 302330547 878171440 344179457 878171440 344179457 330478123 551232737 330478123 551232737 990802433 597976811 990802433 597976811 13530019 64875709 13530019 64875709 701435930 264064410 701435930 264064410 91322222 534484064 91322222 534484064 36875366 973610632 36875366 973610632 285871772 135770925 285871772 135770925 635158257 473652238 635158257 473652238 617392797 840162772 617392797 840162772 505226819 313918910 505226819 313918910 967309264 732986226 967309264 732986226 895157395 167841048 895157395 167841048 185397365 944138661 185397365 944138661 488169968 438397167 488169968 438397167 521552389 476215561 521552389 476215561 307797071 538314628 307797071 538314628 674827535 766268672 674827535 766268672 427667625 253835664 427667625 253835664 509835189 993325308 509835189 993325308 932628790 94165102 932628790 94165102 754717311 819938216 754717311 819938216 722703090 110421027 722703090 110421027 449946951 400904340 449946951 400904340 628822166 509317283 628822166 509317283 650844726 790294612 650844726 790294612 532901082 5499026 532901082 5499026 646333728 779011096 646333728 779011096 979515913 758273472 979515913 758273472 539550834 900794699 539550834 900794699 872789628 399269581 872789628 399269581 420904401 64998082 420904401 64998082 967775377 219844357 967775377 219844357 700150977 351764873 700150977 351764873 44706111 435007987 44706111 435007987 120631029 373859964 120631029 373859964 435309547 859307972 435309547 859307972 231862334 190245697 231862334 190245697 150783494 873660601 150783494 873660601 311544039 538021637 311544039 538021637 919502260 247307010 919502260 247307010 176053580 741564706 176053580 741564706 826421564 447399561 826421564 447399561 66687656 584476411 66687656 584476411 849186805 624014502 849186805 624014502 866924085 134655755 866924085 134655755 226574235 866975529 226574235 866975529 487080240 212655459 487080240 212655459 259688301 727121341 259688301 727121341 863057507 443774875 863057507 443774875 436737157 771661709 436737157 771661709 613782576 83050139 613782576 83050139 137254047 786548692 137254047 786548692 877473246 866307938 877473246 866307938 182558724 700429117 182558724 700429117 438285692 41935119 438285692 41935119 741505515 887499256 741505515 887499256 449781284 268600082 449781284 268600082 803130977 849907137 803130977 849907137 119073704 266579133 119073704 266579133 311178847 368283552 311178847 368283552 254462180 905362152 254462180 905362152 120481553 672306117 120481553 672306117 691910321 378514485 691910321 378514485 933387283 354250815 933387283 354250815 797275325 965298852 797275325 965298852 376247679 206132337 376247679 206132337 598712713 300745511 598712713 300745511 158899694 852200464 158899694 852200464 706873549 442934917 706873549 442934917 790597977 353787721 790597977 353787721 172526927 436176121 172526927 436176121 564094375 73222058 564094375 73222058 465975618 72086204 465975618 72086204 7313050 705240681 7313050 705240681 414410831 574610292 414410831 574610292 579130252 308846514 579130252 308846514 535783420 429835926 535783420 429835926 659825510 647920799 659825510 647920799 100701832 570116078 100701832 570116078 632344175 303589426 632344175 303589426 643425663 655506992 643425663 655506992 963822467 184761882 963822467 184761882 80909767 370716774 80909767 370716774 700081337 861357542 700081337 861357542 996716662 708105860 996716662 708105860 608742938 942816383 608742938 942816383 333788292 84539002 333788292 84539002 833921646 487921604 833921646 487921604 817077868 71020766 817077868 71020766 129520561 741671911 129520561 741671911 352034910 440684666 352034910 440684666 498583110 476151382 498583110 476151382 186838821 38763186 186838821 38763186 280628566 232428331 280628566 232428331 19692408 759759185 19692408 759759185 314031619 812838079 314031619 812838079 344067109 376036894 344067109 376036894 668550127 369507132 668550127 369507132 113495176 397268426 113495176 397268426 271715402 374778287 271715402 374778287 324850941 671730409 324850941 671730409 828366419 408050420 828366419 408050420 698524516 535241123 698524516 535241123 94743167 895717984 94743167 895717984 962588088 426658745 962588088 426658745 895753648 72927755 895753648 72927755 357584183 810879173 357584183 810879173 414171715 53650882 414171715 53650882 688664803 451311591 688664803 451311591 846457394 488867380 846457394 488867380 422423056 310312813 422423056 310312813 210145721 335113482 210145721 335113482 969427549 958208794 969427549 958208794 478592316 992247734 478592316 992247734 138519088 92499981 138519088 92499981 842903688 439335704 842903688 439335704 257040712 590679777 257040712 590679777 928740474 835314765 928740474 835314765 807879924 401899604 807879924 401899604 477912548 354071713 477912548 354071713 737242472 184701592 737242472 184701592 298309388 255696959 298309388 255696959 486603794 570919185 486603794 570919185 158505460 439931428 158505460 439931428 354698312 445544449 354698312 445544449 389259336 734113141 389259336 734113141 22083838 675712034 22083838 675712034 61610341 663346276 61610341 663346276 685411860 248995612 685411860 248995612 358117904 157033316 358117904 157033316 189234863 15004652 189234863 15004652 61881456 792584043 61881456 792584043 209888394 402833938 209888394 402833938 229106364 468704651 229106364 468704651 884689699 104361930 884689699 104361930 544213525 790046641 544213525 790046641 160777630 772184060 160777630 772184060 840701360 648889673 840701360 648889673 385070534 22888733 385070534 22888733 837826643 52087865 837826643 52087865 193937158 382949690 193937158 382949690 392878168 787479350 392878168 787479350 486668312 36867343 486668312 36867343 350313665 409877369 350313665 409877369 291058780 905990718 291058780 905990718 102125994 273387449 102125994 273387449 359395469 970268110 359395469 970268110 466796250 426667787 466796250 426667787 929777926 168023942 929777926 168023942 390463106 787191821 390463106 787191821 325920669 149788644 325920669 149788644 990165634 875747432 990165634 875747432 220174497 3352779 220174497 3352779 670774082 213343077 670774082 213343077 671738927 928967183 671738927 928967183 741080862 902983689 741080862 902983689 373402685 995532885 373402685 995532885 49709176 818101247 49709176 818101247 856834869 116427687 856834869 116427687 743634945 427587964 743634945 427587964 90272836 495099368 90272836 495099368 556035933 657375138 556035933 657375138 12277287 379082941 12277287 379082941 508796556 348462002 508796556 348462002 135096866 69294938 135096866 69294938 79796570 212821072 79796570 212821072 179172528 682061191 179172528 682061191 170658163 203083942 170658163 203083942 498977759 252187818 498977759 252187818 339380202 844451806 339380202 844451806 841965819 481110408 841965819 481110408 472061253 430893059 472061253 430893059 443355644 609985132 443355644 609985132 671017787 794939530 671017787 794939530 130685600 568958611 130685600 568958611 436400420 461372612 436400420 461372612 759209709 762137505 759209709 762137505 438316540 139030445 438316540 139030445 289512373 208644124 289512373 208644124 706272391 428518994 706272391 428518994 284767890 81366136 284767890 81366136 706706299 204099682 706706299 204099682 527381857 997481421 527381857 997481421 323604079 867090111 323604079 867090111 652857581 958234432 652857581 958234432 916691775 486818653 916691775 486818653 794097751 896119165 794097751 896119165 832474179 967191390 832474179 967191390 59070899 556542400 59070899 556542400 153343429 604701141 153343429 604701141 400804902 874018620 400804902 874018620 74559026 625154338 74559026 625154338 81390586 402538238 81390586 402538238 400613343 107410092 400613343 107410092 351923766 718450252 351923766 718450252 692989352 142835599 692989352 142835599 540980381 818735033 540980381 818735033 863729410 977959232 863729410 977959232 165921696 424883784 165921696 424883784 96560887 159954416 96560887 159954416 609143155 941309827 609143155 941309827 597713388 916851583 597713388 916851583 767516491 387566373 767516491 387566373 418193393 367972728 418193393 367972728 948176931 93717379 948176931 93717379 83289534 505010999 83289534 505010999 365396121 851740433 365396121 851740433 56810598 457550525 56810598 457550525 553151476 214952073 553151476 214952073 933749862 613745274 933749862 613745274 622884116 386472370 622884116 386472370 113723835 635327293 113723835 635327293 472227668 818978693 472227668 818978693 988408908 533070018 988408908 533070018 452038110 513386423 452038110 513386423 80049760 829406469 80049760 829406469 910637586 283636006 910637586 283636006 70213189 440678088 70213189 440678088 101907355 976961853 101907355 976961853 413168241 999480721 413168241 999480721 826107631 268002106 826107631 268002106 57735728 843945783 57735728 843945783 473658217 460956380 473658217 460956380 709800160 125115277 709800160 125115277 317227870 513483619 317227870 513483619 509174277 250157374 509174277 250157374 861372032 218543638 861372032 218543638 444019418 615665424 444019418 615665424 86563738 182847375 86563738 182847375 688087922 310282156 688087922 310282156 87820526 954545671 87820526 954545671 238634851 777835234 238634851 777835234 584992356 37519573 584992356 37519573 769228944 769740051 769228944 769740051 336947837 131333688 336947837 131333688 665901206 201446440 665901206 201446440 896036942 718881336 896036942 718881336 896319598 374353407 896319598 374353407 45817617 655961672 45817617 655961672 519921120 166997485 519921120 166997485 972378343 138820843 972378343 138820843 758618166 629012108 758618166 629012108 834476881 972832068 834476881 972832068 749675141 702513552 749675141 702513552 868596654 256285041 868596654 256285041 536386520 726101932 536386520 726101932 582404204 295072680 582404204 295072680 347215258 67858310 347215258 67858310 416217026 259743040 416217026 259743040 490393138 473753387 490393138 473753387 682913081 682519120 682913081 682519120 861873694 339566001 861873694 339566001 297829411 611218236 297829411 611218236 567732378 994000748 567732378 994000748 621995427 339865016 621995427 339865016 401672695 943587628 401672695 943587628 842879206 440060454 842879206 440060454 541673608 681088840 541673608 681088840 435451582 68128594 435451582 68128594 64320452 583002240 64320452 583002240 684084487 204127904 684084487 204127904 922779458 926725427 922779458 926725427 721720926 159290910 721720926 159290910 954573611 251565094 954573611 251565094 490293212 795175774 490293212 795175774 726750137 576344932 726750137 576344932 594685231 82247034 594685231 82247034 589384986 178421562 589384986 178421562 964066513 51818479 964066513 51818479 486681181 24343961 486681181 24343961 53616298 163481641 53616298 163481641 864889605 80840645 864889605 80840645 653791582 212033473 653791582 212033473 438465572 996747609 438465572 996747609 498628663 44957704 498628663 44957704 194270504 872410531 194270504 872410531 931949781 845038319 931949781 845038319 21310067 534456847 21310067 534456847 616249222 160303534 616249222 160303534 596586490 143021659 596586490 143021659 728554113 498550991 728554113 498550991 577062326 416573505 577062326 416573505 323222962 846357363 323222962 846357363 870474271 172973275 870474271 172973275 657010350 967742608 657010350 967742608 687422380 555362913 687422380 555362913 61462677 462625534 61462677 462625534 391015019 415411539 391015019 415411539 359026509 385753798 359026509 385753798 366271216 300361120 366271216 300361120 475203789 842557345 475203789 842557345 372400520 445409428 372400520 445409428 214463261 812074044 214463261 812074044 207670644 689421812 207670644 689421812 640011940 703806498 640011940 703806498 512598009 126423423 512598009 126423423 138508047 488205285 138508047 488205285 533891331 169698753 533891331 169698753 259057782 846272777 259057782 846272777 705987137 108343002 705987137 108343002 497428316 139169113 497428316 139169113 765328150 882654695 765328150 882654695 749357292 731396035 749357292 731396035 901897211 594149819 901897211 594149819 178833821 233698783 178833821 233698783 18021037 189227309 18021037 189227309 871223705 954703304 871223705 954703304 862999191 71108277 862999191 71108277 161318290 799996611 161318290 799996611 707852412 910493562 707852412 910493562 39139170 742226060 39139170 742226060 620469712 965529239 620469712 965529239 139748352 2984004 139748352 2984004 859356835 504697339 859356835 504697339 58672884 563513946 58672884 563513946 603227691 362317802 603227691 362317802 92259681 487304728 92259681 487304728 752284716 210092109 752284716 210092109 950295379 589512962 950295379 589512962 546519011 778311118 546519011 778311118 793228335 175861012 793228335 175861012 81193869 942360049 81193869 942360049 590677827 647306445 590677827 647306445 106696982 855907633 106696982 855907633 70342803 750403879 70342803 750403879 236643004 477787403 236643004 477787403 861325123 630340749 861325123 630340749 38272778 695382171 38272778 695382171 149475166 504768021 149475166 504768021 840696764 626335807 840696764 626335807 655101897 797828027 655101897 797828027 988738900 428561920 988738900 428561920 839411399 538431263 839411399 538431263 256035677 945891695 256035677 945891695 959300200 220679739 959300200 220679739 671306896 756138800 671306896 756138800 770211336 353573033 770211336 353573033 102349039 645248077 102349039 645248077 766174130 673642626 766174130 673642626 680784308 227603454 680784308 227603454 976747080 277308550 976747080 277308550 24670945 157977292 24670945 157977292 570547221 471912143 570547221 471912143 680899225 921426227 680899225 921426227 765792847 421495844 765792847 421495844 473571618 973710902 473571618 973710902 371137565 585455005 371137565 585455005 493951230 536470995 493951230 536470995 174515190 594544154 174515190 594544154 530463370 830902167 530463370 830902167 813420639 735547904 813420639 735547904 787238925 766454043 787238925 766454043 496220858 672488591 496220858 672488591 540245118 702065421 540245118 702065421 348120769 801054536 348120769 801054536 299552696 306345454 299552696 306345454 162680310 928828428 162680310 928828428 831808456 615217496 831808456 615217496 781441428 786088531 781441428 786088531 498359077 488110782 498359077 488110782 415282019 317114305 415282019 317114305 662905206 286224133 662905206 286224133 603905485 612359807 603905485 612359807 337825556 935968602 337825556 935968602 875031155 180606852 875031155 180606852 385782252 964312502 385782252 964312502 844876878 832089481 844876878 832089481 517223395 588740140 517223395 588740140 152922553 31911411 152922553 31911411 490914226 915712060 490914226 915712060 512823907 483492047 512823907 483492047 760982527 104506894 760982527 104506894 742740219 149756231 742740219 149756231 522354365 344561895 522354365 344561895 510019097 721088416 510019097 721088416 772382489 133357430 772382489 133357430 763307215 404115483 763307215 404115483 432166769 821226499 432166769 821226499 770412915 105809619 770412915 105809619 949847216 499657415 949847216 499657415 325861598 801313981 325861598 801313981 218903273 943553536 218903273 943553536 413647873 414529243 413647873 414529243 217161643 128383595 217161643 128383595 445795194 476482048 445795194 476482048 92703116 447889791 92703116 447889791 621414049 962886417 621414049 962886417 447457963 547940338 447457963 547940338 236940354 351620665 236940354 351620665 580888677 928281844 580888677 928281844 680874994 393195219 680874994 393195219 19233135 365666238 19233135 365666238 268111139 336202325 268111139 336202325 539368515 622221594 539368515 622221594 362820324 675799177 362820324 675799177 508090051 378883568 508090051 378883568 38292872 637569883 38292872 637569883 764306991 349077364 764306991 349077364 732700840 207884451 732700840 207884451 410053918 824567691 410053918 824567691 229886800 187802737 229886800 187802737 95007811 598927185 95007811 598927185 585100559 168813085 585100559 168813085 170939547 639865583 170939547 639865583 323493155 440846665 323493155 440846665 643449321 126038927 643449321 126038927 773697274 405376511 773697274 405376511 934132142 152530673 934132142 152530673 876143262 796142478 876143262 796142478 161827480 991154834 161827480 991154834 79101782 176663052 79101782 176663052 964702850 666214228 964702850 666214228 836435820 128133840 836435820 128133840 807335815 398058220 807335815 398058220 133735528 584312129 133735528 584312129 354922337 981819907 354922337 981819907 944118169 736579779 944118169 736579779 500495103 537761303 500495103 537761303 806152363 154637753 806152363 154637753 651404567 756335987 651404567 756335987 871706237 232164105 871706237 232164105 573094328 845265953 573094328 845265953 570165939 396230599 570165939 396230599 976711903 925763169 976711903 925763169 69995377 760087248 69995377 760087248 10308587 680746484 10308587 680746484 796525888 781671468 796525888 781671468 322557674 397882211 322557674 397882211 14368708 868031332 14368708 868031332 177309688 355800547 177309688 355800547 472210192 243898870 472210192 243898870 253203009 609526328 253203009 609526328 905869435 176113380 905869435 176113380 531567606 128201364 531567606 128201364 272701099 981388542 272701099 981388542 99520042 465205332 99520042 465205332 571635043 37464788 571635043 37464788 815800885 585831320 815800885 585831320 67255839 321807867 67255839 321807867 532741560 694366165 532741560 694366165 29045682 430813861 29045682 430813861 805313926 31337984 805313926 31337984 765649966 258377282 765649966 258377282 255989669 691526801 255989669 691526801 129321629 372623364 129321629 372623364 142650869 610858751 142650869 610858751 721581753 331723489 721581753 331723489 146458870 270540201 146458870 270540201 933971420 439862556 933971420 439862556 903578565 817186939 903578565 817186939 793562245 69241862 793562245 69241862 938214082 811860932 938214082 811860932 889690641 418517970 889690641 418517970 556876160 860327035 556876160 860327035 223427761 211718484 223427761 211718484 618811255 231443575 618811255 231443575 330921318 38700397 330921318 38700397 28747585 84577112 28747585 84577112 309445655 336907955 309445655 336907955 554433650 954966132 554433650 954966132 333627028 888121829 333627028 888121829 223210041 925775412 223210041 925775412 254586780 509932360 254586780 509932360 176555910 5937398 176555910 5937398 824513265 991222894 824513265 991222894 394082459 658576843 394082459 658576843 505768236 410827068 505768236 410827068 999934609 582773722 999934609 582773722 313202644 440648419 313202644 440648419 89704910 23384967 89704910 23384967 5751955 573351239 5751955 573351239 898844751 307475135 898844751 307475135 334215110 564572765 334215110 564572765 905247545 61814800 905247545 61814800 798684636 913402304 798684636 913402304 697598376 860587108 697598376 860587108 39658973 120585954 39658973 120585954 851156441 112743192 851156441 112743192 557198694 222505743 557198694 222505743 268877192 873461058 268877192 873461058 380009734 96292292 380009734 96292292 141879989 224713652 141879989 224713652 694630942 401633410 694630942 401633410 796102803 91492129 796102803 91492129 905026410 605497836 905026410 605497836 974141718 161870511 974141718 161870511 671264546 649491684 671264546 649491684 777749103 828093737 777749103 828093737 177096193 315882546 177096193 315882546 107410874 826552121 107410874 826552121 75749131 8197884 75749131 8197884 4626199 52221932 4626199 52221932 741445836 991018911 741445836 991018911 429480424 619416241 429480424 619416241 955656695 340810210 955656695 340810210 928373540 757649346 928373540 757649346 705861365 376171755 705861365 376171755 773064033 376167788 773064033 376167788 194784957 845661098 194784957 845661098 396556617 572272507 396556617 572272507 265620025 149237034 265620025 149237034 157992937 160163784 157992937 160163784 426805783 886376446 426805783 886376446 577262739 176986530 577262739 176986530 373703414 378626168 373703414 378626168 193184969 33504111 193184969 33504111 800609431 306011852 800609431 306011852 368221081 215349497 368221081 215349497 623119742 791098205 623119742 791098205 195380163 374837323 195380163 374837323 310783116 642859206 310783116 642859206 4163663 952970115 4163663 952970115 121694467 464549273 121694467 464549273 265773347 425198937 265773347 425198937 169026082 124793149 169026082 124793149 431813714 960910521 431813714 960910521 271488275 544646729 271488275 544646729 217249773 933116057 217249773 933116057 748396207 660257924 748396207 660257924 214455028 623154506 214455028 623154506 943729680 207802986 943729680 207802986 289001467 26734443 289001467 26734443 745393712 817993261 745393712 817993261 973153683 32661751 973153683 32661751 452309177 425068600 452309177 425068600 63076021 828894299 63076021 828894299 95564956 90129135 95564956 90129135 788662568 419928010 788662568 419928010 795638572 564052528 795638572 564052528 745935605 334781559 745935605 334781559 732978025 941393421 732978025 941393421 695845065 662991294 695845065 662991294 184793177 289381746 184793177 289381746 391316023 51334553 391316023 51334553 247857472 297198828 247857472 297198828 59698166 954150194 59698166 954150194 612491963 339469346 612491963 339469346 592493702 223908400 592493702 223908400 238700551 558215059 238700551 558215059 182351063 910312057 182351063 910312057 953261486 732298006 953261486 732298006 455863431 139650421 455863431 139650421 52387172 407109126 52387172 407109126 611786692 105065616 611786692 105065616 330475123 381500957 330475123 381500957 904920958 481595683 904920958 481595683 841818977 621433943 841818977 621433943 693794631 203365579 693794631 203365579 512367933 24682 512367933 24682 748525074 694232757 748525074 694232757 845133762 632514407 845133762 632514407 627308096 603692259 627308096 603692259 204764863 974766026 204764863 974766026 597912198 438035027 597912198 438035027 694996012 169978406 694996012 169978406 354726881 256113819 354726881 256113819 297921642 212846379 297921642 212846379 386927019 267476010 386927019 267476010 177605169 917263698 177605169 917263698 158753322 771401064 158753322 771401064 778092092 89964746 778092092 89964746 917639088 614628706 917639088 614628706 475764393 883165199 475764393 883165199 807458363 109905484 807458363 109905484 626722342 415232616 626722342 415232616 323950039 593180381 323950039 593180381 719144923 471530733 719144923 471530733 730596735 318171713 730596735 318171713 52953526 595272204 52953526 595272204 309550466 724067488 309550466 724067488 622761087 891255697 622761087 891255697 869572398 330248123 869572398 330248123 437347493 301299855 437347493 301299855 568945295 942226747 568945295 942226747 584198360 447314744 584198360 447314744 621029789 544473755 621029789 544473755 131394102 118103109 131394102 118103109 908571916 792249471 908571916 792249471 765805549 469489673 765805549 469489673 426511196 672119138 426511196 672119138 569769050 654450900 569769050 654450900 422690543 235838639 422690543 235838639 614327911 850575568 614327911 850575568 824148235 589598156 824148235 589598156 706950326 960353626 706950326 960353626 891287272 802719306 891287272 802719306 196468871 462195844 196468871 462195844 934140436 122490499 934140436 122490499 900846389 169413078 900846389 169413078 339252674 860388710 339252674 860388710 821331692 508121665 821331692 508121665 694187449 941825671 694187449 941825671 941855523 688988474 941855523 688988474 622236406 486989870 622236406 486989870 482243835 644393051 482243835 644393051 827812524 439087951 827812524 439087951 206686952 276190814 206686952 276190814 7880544 24974117 7880544 24974117 753080913 512722425 753080913 512722425 249453915 246043368 249453915 246043368 557221921 830939118 557221921 830939118 43049963 292042081 43049963 292042081 495120147 398143798 495120147 398143798 426154425 797640095 426154425 797640095 749181188 428832205 749181188 428832205 36844644 331857058 36844644 331857058 148874143 673798266 148874143 673798266 13163260 310440177 13163260 310440177 154647767 830497642 154647767 830497642 727693612 372664193 727693612 372664193 545522392 163243119 545522392 163243119 909269893 265932468 909269893 265932468 549148440 885259847 549148440 885259847 93604430 384021881 93604430 384021881 686855998 666422094 686855998 666422094 426273916 435081984 426273916 435081984 134030820 744412616 134030820 744412616 405820632 795473920 405820632 795473920 884697172 355632656 884697172 355632656 509050451 211681996 509050451 211681996 753222023 877294557 753222023 877294557 115298658 876164323 115298658 876164323 752113781 230416626 752113781 230416626 17464770 160407953 17464770 160407953 463022704 97177154 463022704 97177154 498319114 203680084 498319114 203680084 213012857 163999649 213012857 163999649 300586105 706996572 300586105 706996572 884893194 716817634 884893194 716817634 996421801 110093582 996421801 110093582 493324557 972043427 493324557 972043427 157233693 688716589 157233693 688716589 547056400 339579941 547056400 339579941 76150352 894166303 76150352 894166303 308909548 547132927 308909548 547132927 104655665 61238513 104655665 61238513 192458126 89837837 192458126 89837837 359470776 215169003 359470776 215169003 752919792 836138589 752919792 836138589 728847052 613526385 728847052 613526385 243538369 370627022 243538369 370627022 824054815 310129857 824054815 310129857 912889226 435561528 912889226 435561528 495139665 999794414 495139665 999794414 676973762 435693914 676973762 435693914 821914989 166876693 821914989 166876693 560462340 929353494 560462340 929353494 181372125 77440691 181372125 77440691 653480889 976488569 653480889 976488569 177638662 792506426 177638662 792506426 829546861 306091515 829546861 306091515 360006123 553638422 360006123 553638422 508451072 748244381 508451072 748244381 611097990 719083416 611097990 719083416 270735685 234908394 270735685 234908394 729974898 61634557 729974898 61634557 317112528 572743989 317112528 572743989 805088313 351068957 805088313 351068957 277404162 934236765 277404162 934236765 66207286 312043333 66207286 312043333 550062555 698495155 550062555 698495155 642215692 626080414 642215692 626080414 821425873 390199246 821425873 390199246 74843857 85990135 74843857 85990135 376520656 207229251 376520656 207229251 459505429 298697955 459505429 298697955 499920849 155777630 499920849 155777630 802959090 400408096 802959090 400408096 383470996 390634409 383470996 390634409 637496114 504535225 637496114 504535225 563173127 428532597 563173127 428532597 334793074 528574951 334793074 528574951 402577474 954344500 402577474 954344500 685240887 751420415 685240887 751420415 504299792 971223215 504299792 971223215 360421222 868928301 360421222 868928301 127465541 425362975 127465541 425362975 153214938 264979110 153214938 264979110 37437284 813803617 37437284 813803617 866488029 303096805 866488029 303096805 187498175 103331223 187498175 103331223 98367961 91237898 98367961 91237898 998278372 809981146 998278372 809981146 985946730 139828268 985946730 139828268 658353218 308670890 658353218 308670890 90172953 943244698 90172953 943244698 990580394 246578079 990580394 246578079 47801715 728036671 47801715 728036671 176991249 476434029 176991249 476434029 937999218 550015839 937999218 550015839 359016321 205964480 359016321 205964480 834686395 753038887 834686395 753038887 791746312 108575384 791746312 108575384 463342972 958321331 463342972 958321331 257503400 70216479 257503400 70216479 483832014 549763263 483832014 549763263 413047709 649555041 413047709 649555041 185442543 721547619 185442543 721547619 952966779 314081705 952966779 314081705 375657858 522281064 375657858 522281064 50188867 827671630 50188867 827671630 786296369 327293127 786296369 327293127 9133836 963958969 9133836 963958969 832758811 859845014 832758811 859845014 372610154 119216730 372610154 119216730 68224375 401908527 68224375 401908527 115963493 109797877 115963493 109797877 154672060 327957798 154672060 327957798 688078527 960681059 688078527 960681059 367785579 420917818 367785579 420917818 805443996 595087728 805443996 595087728 911202359 222765840 911202359 222765840 163332821 836560389 163332821 836560389 170242245 904771201 170242245 904771201 526824975 132638251 526824975 132638251 312383087 770274144 312383087 770274144 703947542 885493183 703947542 885493183 163098141 862503915 163098141 862503915 511090370 619581678 511090370 619581678 249074242 484867600 249074242 484867600 621015797 787740477 621015797 787740477 851792217 599407897 851792217 599407897 804046824 16637389 804046824 16637389 341179640 922567083 341179640 922567083 681364398 486797675 681364398 486797675 592097160 759966388 592097160 759966388 337382875 828762394 337382875 828762394 514180730 44093521 514180730 44093521 622241706 10098995 622241706 10098995 289155830 563760986 289155830 563760986 549819060 764152179 549819060 764152179 100173480 114109788 100173480 114109788 313531947 218677777 313531947 218677777 104318527 759907192 104318527 759907192 752189012 881369268 752189012 881369268 193639919 348907840 193639919 348907840 444414168 926825959 444414168 926825959 569578815 750251950 569578815 750251950 836676956 511446320 836676956 511446320 384839074 79539598 384839074 79539598 743737565 266644208 743737565 266644208 455661100 403422965 455661100 403422965 66602220 124919801 66602220 124919801 363344440 32225689 363344440 32225689 85647895 178893764 85647895 178893764 142028763 83984191 142028763 83984191 899877866 126182791 899877866 126182791 972549984 686545390 972549984 686545390 94737716 449626062 94737716 449626062 243608148 259783469 243608148 259783469 360665596 330594398 360665596 330594398 670757162 699676253 670757162 699676253 814024642 659733093 814024642 659733093 368180121 117555125 368180121 117555125 88959193 141177387 88959193 141177387 931277497 188324895 931277497 188324895 994190433 990719329 994190433 990719329 603847598 676830130 603847598 676830130 254754351 572179250 254754351 572179250 903866547 549647724 903866547 549647724 162829511 619831367 162829511 619831367 612856164 259144033 612856164 259144033 566344760 621993876 566344760 621993876 977575820 326306848 977575820 326306848 396789682 562696859 396789682 562696859 975111536 904656051 975111536 904656051 815276961 93185833 815276961 93185833 958222301 217460895 958222301 217460895 507236676 28072587 507236676 28072587 10530814 939271102 10530814 939271102 933565789 307210502 933565789 307210502 537117186 894574271 537117186 894574271 595331886 282058980 595331886 282058980 217416676 934904127 217416676 934904127 24991776 935001087 24991776 935001087 493545379 990898757 493545379 990898757 54958768 950296225 54958768 950296225 293197824 840278057 293197824 840278057 328038731 994795068 328038731 994795068 966588330 176902615 966588330 176902615 448104674 637329284 448104674 637329284 966256799 16403266 966256799 16403266 440303931 911600416 440303931 911600416 852676543 509471771 852676543 509471771 770153094 120757677 770153094 120757677 491267136 668905656 491267136 668905656 833536537 914437153 833536537 914437153 479625499 843919637 479625499 843919637 82440747 948002669 82440747 948002669 675127852 876890340 675127852 876890340 344402793 633409401 344402793 633409401 863327430 828111498 863327430 828111498 368221867 463278687 368221867 463278687 610043787 851861679 610043787 851861679 997725312 554438683 997725312 554438683 202454318 812439918 202454318 812439918 947123347 609615718 947123347 609615718 209860788 99415689 209860788 99415689 276064321 343106113 276064321 343106113 420466718 629805497 420466718 629805497 876888047 602799718 876888047 602799718 411782926 790554960 411782926 790554960 760334210 189637151 760334210 189637151 997519951 471777135 997519951 471777135 704771991 973170134 704771991 973170134 672259841 421415861 672259841 421415861 467911561 815239951 467911561 815239951 299113801 759243990 299113801 759243990 917364029 212825767 917364029 212825767 673010703 431072205 673010703 431072205 222913883 779983723 222913883 779983723 454399115 479933199 454399115 479933199 783437066 778894372 783437066 778894372 479470887 120647407 479470887 120647407 115508060 923417396 115508060 923417396 115286383 930388460 115286383 930388460 254130801 923034766 254130801 923034766 964453044 649685402 964453044 649685402 139077421 799353826 139077421 799353826 205519176 810127351 205519176 810127351 968119775 988443485 968119775 988443485 580927098 313206265 580927098 313206265 554398247 47205302 554398247 47205302 596384254 968268868 596384254 968268868 449531836 319506513 449531836 319506513 190644475 864941106 190644475 864941106 124411949 596495471 124411949 596495471 391855445 570963146 391855445 570963146 223615876 8301872 223615876 8301872 312379835 49601304 312379835 49601304 108376145 579624296 108376145 579624296 36526777 754673645 36526777 754673645 373397600 748819305 373397600 748819305 460338875 368560447 460338875 368560447 606757585 273612160 606757585 273612160 181786601 908181609 181786601 908181609 686173984 836789300 686173984 836789300 120854745 993822167 120854745 993822167 754409965 644293358 754409965 644293358 495847184 91872186 495847184 91872186 799949399 696777781 799949399 696777781 426551960 76079589 426551960 76079589 35886775 903737287 35886775 903737287 752569143 161878363 752569143 161878363 205160159 731297104 205160159 731297104 115737546 343370644 115737546 343370644 822093552 409543157 822093552 409543157 314111019 947390536 314111019 947390536 395341330 993242863 395341330 993242863 949874623 861986927 949874623 861986927 823536469 466276230 823536469 466276230 290787847 787960343 290787847 787960343 829913982 603628858 829913982 603628858 621269710 761532047 621269710 761532047 234947744 829900525 234947744 829900525 317745609 854109159 317745609 854109159 781910025 557208418 781910025 557208418 581193994 476456071 581193994 476456071 397950394 591815042 397950394 591815042 931579995 269393614 931579995 269393614 298785877 194933332 298785877 194933332 941884733 923287093 941884733 923287093 506552574 101202862 506552574 101202862 590631853 756114154 590631853 756114154 979146420 754163592 979146420 754163592 299180282 692452616 299180282 692452616 306460491 735945567 306460491 735945567 404476524 539571236 404476524 539571236 749661989 257565753 749661989 257565753 397055232 794252372 397055232 794252372 765648575 8068282 765648575 8068282 580684332 44509540 580684332 44509540 895821267 835318100 895821267 835318100 650043556 14359105 650043556 14359105 889800304 260940407 889800304 260940407 403692777 616114487 403692777 616114487 233337022 469694933 233337022 469694933 441431602 351984298 441431602 351984298 6709938 157128559 6709938 157128559 224178457 79705442 224178457 79705442 544453723 996929712 544453723 996929712 123792369 1020141 123792369 1020141 160269599 586344154 160269599 586344154 180186812 162673865 180186812 162673865 699718390 571685476 699718390 571685476 864587470 680196755 864587470 680196755 632586477 994629784 632586477 994629784 354946204 664343729 354946204 664343729 961695050 496111095 961695050 496111095 473700463 203364837 473700463 203364837 40714541 377997103 40714541 377997103 564676986 221180083 564676986 221180083 667733727 257958149 667733727 257958149 987944386 352187883 987944386 352187883 310543820 779669537 310543820 779669537 213365470 805857399 213365470 805857399 567447135 51703049 567447135 51703049 227605016 141441621 227605016 141441621 815762636 722392729 815762636 722392729 495233954 154672672 495233954 154672672 262361799 288337108 262361799 288337108 939994125 292668297 939994125 292668297 821809261 940574554 821809261 940574554 662609317 301119180 662609317 301119180 72112072 556730839 72112072 556730839 905179632 922170376 905179632 922170376 786056607 835027938 786056607 835027938 238604956 603854218 238604956 603854218 919085211 899044388 919085211 899044388 768494322 493412320 768494322 493412320 756044948 449080728 756044948 449080728 334546802 913530847 334546802 913530847 278513918 844819906 278513918 844819906 226640029 8042627 226640029 8042627 145473701 676172557 145473701 676172557 454633507 441257850 454633507 441257850 595109387 699151738 595109387 699151738 985841251 894284856 985841251 894284856 838094284 983282939 838094284 983282939 734602973 124770082 734602973 124770082 147681366 926917524 147681366 926917524 434524092 742472100 434524092 742472100 845065698 505148086 845065698 505148086 412239218 771112919 412239218 771112919 747124604 460508636 747124604 460508636 448155301 764775700 448155301 764775700 523936141 261249769 523936141 261249769 841602056 469588074 841602056 469588074 782364099 405275158 782364099 405275158 966802862 315051187 966802862 315051187 639410770 124952731 639410770 124952731 269392186 568555000 269392186 568555000 220165388 379543574 220165388 379543574 358219925 36168648 358219925 36168648 803756296 627642542 803756296 627642542 698049216 667499982 698049216 667499982 839223226 342640051 839223226 342640051 252240635 293366904 252240635 293366904 140153525 235065421 140153525 235065421 875832498 135848299 875832498 135848299 504160586 142967609 504160586 142967609 981830915 335056345 981830915 335056345 73013383 4537340 73013383 4537340 184276157 27587007 184276157 27587007 730968197 304905253 730968197 304905253 387401720 789086935 387401720 789086935 666805726 849385512 666805726 849385512 866406122 486821134 866406122 486821134 502847672 56101506 502847672 56101506 710240958 987402413 710240958 987402413 576191140 312439542 576191140 312439542 263701460 772028700 263701460 772028700 457412902 39797317 457412902 39797317 554490049 970443095 554490049 970443095 604624785 411558227 604624785 411558227 484696270 694599086 484696270 694599086 55159892 422019935 55159892 422019935 721321889 785479005 721321889 785479005 898982506 656963455 898982506 656963455 534651677 50318589 534651677 50318589 903881769 797345633 903881769 797345633 853631416 286360414 853631416 286360414 775323210 84549900 775323210 84549900 284658897 700564656 284658897 700564656 511301748 702993631 511301748 702993631 998217763 495397350 998217763 495397350 945419210 428080262 945419210 428080262 951600209 664055777 951600209 664055777 603180223 228959323 603180223 228959323 861175640 438458352 861175640 438458352 138800791 501582525 138800791 501582525 937491891 239737790 937491891 239737790 603937937 641816900 603937937 641816900 538115857 271820067 538115857 271820067 848434047 551292450 848434047 551292450 67962828 645971451 67962828 645971451 531269223 553271842 531269223 553271842 317063084 765242078 317063084 765242078 792517059 41184594 792517059 41184594 831410275 690502670 831410275 690502670 681124454 858986998 681124454 858986998 489443167 520798835 489443167 520798835 302839974 206680346 302839974 206680346 532122616 101956722 532122616 101956722 655804870 857274766 655804870 857274766 302273557 805893244 302273557 805893244 612462214 223918584 612462214 223918584 414315519 734361326 414315519 734361326 435495742 59075742 435495742 59075742 312925082 690646568 312925082 690646568 343180590 996601109 343180590 996601109 251627237 256920361 251627237 256920361 72104840 977578624 72104840 977578624 871585580 536797654 871585580 536797654 499934220 938350391 499934220 938350391 580394023 692044201 580394023 692044201 319307866 285315540 319307866 285315540 24216423 771885700 24216423 771885700 830681570 311938497 830681570 311938497 390969396 680425749 390969396 680425749 889500403 606611544 889500403 606611544 58505313 260383918 58505313 260383918 306907901 547104256 306907901 547104256 839736754 535136510 839736754 535136510 814070284 421886470 814070284 421886470 786239082 364357494 786239082 364357494 829838877 855740539 829838877 855740539 128562915 187888100 128562915 187888100 909053120 324026105 909053120 324026105 399199405 325190226 399199405 325190226 238197402 41356872 238197402 41356872 873283282 178694868 873283282 178694868 569624373 92509939 569624373 92509939 989318354 752375231 989318354 752375231 80735866 428779976 80735866 428779976 923627405 206566843 923627405 206566843 693155765 10630726 693155765 10630726 498121725 964103156 498121725 964103156 7103162 957456695 7103162 957456695 749889304 97862788 749889304 97862788 457445762 342584543 457445762 342584543 524899431 310471267 524899431 310471267 270854197 522925777 270854197 522925777 200332598 690870710 200332598 690870710 716318317 820982529 716318317 820982529 185039500 816039015 185039500 816039015 985882554 589148986 985882554 589148986 199109874 239879563 199109874 239879563 570993602 776940709 570993602 776940709 119699149 589105255 119699149 589105255 122760703 371483639 122760703 371483639 9641979 833208834 9641979 833208834 639920867 455461211 639920867 455461211 262104604 489812070 262104604 489812070 438229800 518207973 438229800 518207973 181822139 865595083 181822139 865595083 859757798 861105225 859757798 861105225 864530153 721176454 864530153 721176454 38431196 138856837 38431196 138856837 485533051 300858327 485533051 300858327 519362492 868087162 519362492 868087162 676716208 60574215 676716208 60574215 527240701 766292141 527240701 766292141 128067476 179587062 128067476 179587062 39762528 627487244 39762528 627487244 217592422 277365872 217592422 277365872 841025843 516334605 841025843 516334605 988844520 319106714 988844520 319106714 847674946 15314326 847674946 15314326 52907957 150372970 52907957 150372970 695873 383991918 695873 383991918 966273475 822849004 966273475 822849004 65640763 689244894 65640763 689244894 316906269 311496107 316906269 311496107 627988611 581745651 627988611 581745651 252456987 404311150 252456987 404311150 524466639 502830619 524466639 502830619 833034323 207787681 833034323 207787681 711633830 175470980 711633830 175470980 863398570 963666304 863398570 963666304 736747442 468017477 736747442 468017477 373892074 497612767 373892074 497612767 589388729 878109722 589388729 878109722 789670617 427620121 789670617 427620121 555581051 441174158 555581051 441174158 168643523 778438258 168643523 778438258 343445277 26803101 343445277 26803101 843771997 184927459 843771997 184927459 233823866 170175648 233823866 170175648 918372466 702773325 918372466 702773325 8766566 572624348 8766566 572624348 48582154 186916508 48582154 186916508 979312100 949213126 979312100 949213126 288270787 934617040 288270787 934617040 200554007 141521862 200554007 141521862 183314497 911765470 183314497 911765470 987313580 552546526 987313580 552546526 396018479 613371665 396018479 613371665 553028258 476742630 553028258 476742630 323638849 749852193 323638849 749852193 938880173 319294101 938880173 319294101 891531713 794791835 891531713 794791835 697146405 918954206 697146405 918954206 682259230 918153928 682259230 918153928 397900625 91177166 397900625 91177166 311781012 126182482 311781012 126182482 825765802 665248759 825765802 665248759 688306158 696647779 688306158 696647779 459660609 199769503 459660609 199769503 221293982 799651022 221293982 799651022 230227996 253770784 230227996 253770784 968927880 599682631 968927880 599682631 556516272 458227776 556516272 458227776 487311975 827709173 487311975 827709173 303372942 204734663 303372942 204734663 68105335 768852701 68105335 768852701 274246610 244314538 274246610 244314538 948104776 184454571 948104776 184454571 775940966 342862647 775940966 342862647 575202881 538441173 575202881 538441173 555573612 935747517 555573612 935747517 631391849 853108139 631391849 853108139 589744022 558059761 589744022 558059761 904341973 5038740 904341973 5038740 849326094 513860505 849326094 513860505 638773580 841144773 638773580 841144773 516597207 724765114 516597207 724765114 418752705 523340247 418752705 523340247 739099160 428936537 739099160 428936537 500382751 582146631 500382751 582146631 889863264 479263958 889863264 479263958 787416629 313082899 787416629 313082899 106783132 772739728 106783132 772739728 117770836 915207934 117770836 915207934 702320708 351970481 702320708 351970481 470170064 51407484 470170064 51407484 945607678 530333182 945607678 530333182 167279738 642781755 167279738 642781755 702492218 544732158 702492218 544732158 423005139 476485831 423005139 476485831 391007717 332147594 391007717 332147594 796090267 70866130 796090267 70866130 283569993 841666591 283569993 841666591 936267942 781615021 936267942 781615021 430574723 882331550 430574723 882331550 805165469 252662325 805165469 252662325 785467389 807500606 785467389 807500606 481970757 539388141 481970757 539388141 137470036 897329543 137470036 897329543 772834957 174726719 772834957 174726719 445631806 744499312 445631806 744499312 301707037 452605008 301707037 452605008 199721015 655263447 199721015 655263447 624519736 246812343 624519736 246812343 285276574 833712777 285276574 833712777 742101195 93930644 742101195 93930644 683375423 40735654 683375423 40735654 41162598 565559527 41162598 565559527 626845120 415566380 626845120 415566380 651773845 309103701 651773845 309103701 182719298 25518351 182719298 25518351 990610981 850163689 990610981 850163689 696194840 299410075 696194840 299410075 607247946 855273978 607247946 855273978 225444336 380555162 225444336 380555162 678641388 282816245 678641388 282816245 374532357 523869392 374532357 523869392 219133242 64903117 219133242 64903117 411591040 281233578 411591040 281233578 177626832 414788915 177626832 414788915 303619898 633616882 303619898 633616882 46249909 84604293 46249909 84604293 727389841 743494488 727389841 743494488 427899806 141305272 427899806 141305272 62719733 684721825 62719733 684721825 437475623 605829457 437475623 605829457 411462651 207160102 411462651 207160102 473317843 689642206 473317843 689642206 987486595 845929813 987486595 845929813 65655294 203732126 65655294 203732126 515063513 191309722 515063513 191309722 546000143 830213731 546000143 830213731 783806715 950279065 783806715 950279065 97219438 435663232 97219438 435663232 754142176 333551650 754142176 333551650 326818241 864997634 326818241 864997634 321560852 119524516 321560852 119524516 35121201 613994111 35121201 613994111 622542964 960078178 622542964 960078178 388066155 200015570 388066155 200015570 294873703 158995257 294873703 158995257 650367469 610529881 650367469 610529881 353366182 17317760 353366182 17317760 144275253 992175597 144275253 992175597 679040083 603575439 679040083 603575439 169819784 924209656 169819784 924209656 858656150 706547155 858656150 706547155 794770764 171397469 794770764 171397469 84631067 661767215 84631067 661767215 460322173 944237808 460322173 944237808 774227333 126781381 774227333 126781381 17705068 442341581 17705068 442341581 911619996 835091526 911619996 835091526 231254078 570743716 231254078 570743716 991974212 755380358 991974212 755380358 666227296 927909513 666227296 927909513 957564326 680211028 957564326 680211028 29545268 548015961 29545268 548015961 389184559 747365086 389184559 747365086 319142174 608706566 319142174 608706566 199001418 839396655 199001418 839396655 277859159 230217417 277859159 230217417 38970069 687915901 38970069 687915901 290730802 679173950 290730802 679173950 853033680 618091153 853033680 618091153 315009212 748180708 315009212 748180708 253545125 417055065 253545125 417055065 378787401 643825934 378787401 643825934 698024385 560721434 698024385 560721434 765256393 510933641 765256393 510933641 375805537 717535240 375805537 717535240 921579655 435592724 921579655 435592724 126820619 227574337 126820619 227574337 924641617 341444665 924641617 341444665 936678086 774502131 936678086 774502131 724941037 699546210 724941037 699546210 372625216 744768238 372625216 744768238 216268390 906409785 216268390 906409785 819398248 845037292 819398248 845037292 789424279 619364084 789424279 619364084 460561745 919678042 460561745 919678042 983928487 132516134 983928487 132516134 588042785 279672807 588042785 279672807 270584252 406599771 270584252 406599771 153692492 234244367 153692492 234244367 889767422 139736616 889767422 139736616 958609820 792004782 958609820 792004782 211491101 231606980 211491101 231606980 875158527 449068744 875158527 449068744 701845125 675562487 701845125 675562487 751974489 404682269 751974489 404682269 540907157 519914621 540907157 519914621 209106715 450426219 209106715 450426219 683879633 742594392 683879633 742594392 61448013 735813341 61448013 735813341 312453675 360189295 312453675 360189295 186635298 452868350 186635298 452868350 838287736 763003582 838287736 763003582 95567125 536774918 95567125 536774918 950044103 111485840 950044103 111485840 28879228 124759641 28879228 124759641 130974108 998299486 130974108 998299486 499779553 981125270 499779553 981125270 916511427 876819726 916511427 876819726 440592942 298382988 440592942 298382988 989279016 630178657 989279016 630178657 184236442 52821119 184236442 52821119 988490489 922951391 988490489 922951391 822834027 618749510 822834027 618749510 410638793 940037820 410638793 940037820 55019574 581785421 55019574 581785421 84748303 922353565 84748303 922353565 940737502 554152031 940737502 554152031 679135571 83809531 679135571 83809531 556583024 842775938 556583024 842775938 483277612 686996895 483277612 686996895 213090880 150457718 213090880 150457718 706468461 867469057 706468461 867469057 574587292 216722515 574587292 216722515 41797561 26304145 41797561 26304145 10910044 75819305 10910044 75819305 857924352 680272436 857924352 680272436 653169023 231290428 653169023 231290428 615617775 125092277 615617775 125092277 279202478 86073580 279202478 86073580 505677283 800580885 505677283 800580885 967512974 559735020 967512974 559735020 285045701 65644187 285045701 65644187 431876335 936044597 431876335 936044597 525796799 483415699 525796799 483415699 896630244 189207011 896630244 189207011 421424722 636276705 421424722 636276705 912043895 456764106 912043895 456764106 218398619 493060280 218398619 493060280 658609427 292104345 658609427 292104345 99386661 755081937 99386661 755081937 668969645 593549067 668969645 593549067 842343449 462552876 842343449 462552876 460483908 907649694 460483908 907649694 77643156 83326450 77643156 83326450 279631429 856891223 279631429 856891223 524936533 978133034 524936533 978133034 426621987 257406864 426621987 257406864 707503740 66056356 707503740 66056356 572896300 744659803 572896300 744659803 477630232 98601983 477630232 98601983 620407644 253590727 620407644 253590727 376597927 851151401 376597927 851151401 21395637 414351162 21395637 414351162 20021503 77317644 20021503 77317644 347312084 34343283 347312084 34343283 721512685 227239281 721512685 227239281 624252076 993675788 624252076 993675788 795884700 209521954 795884700 209521954 957002055 813540592 957002055 813540592 638710138 374128491 638710138 374128491 118288810 105438351 118288810 105438351 579134359 787723717 579134359 787723717 339126058 96453077 339126058 96453077 774692657 311642830 774692657 311642830 526377937 729732919 526377937 729732919 994953911 17561041 994953911 17561041 554607429 172316213 554607429 172316213 199792111 50635363 199792111 50635363 159200431 364963283 159200431 364963283 626819411 700006765 626819411 700006765 540794113 88334678 540794113 88334678 923867878 173235562 923867878 173235562 841489601 404856186 841489601 404856186 879627531 691895414 879627531 691895414 96443159 534533831 96443159 534533831 904855450 98273918 904855450 98273918 898815815 412150414 898815815 412150414 338682883 740373429 338682883 740373429 360610270 340483323 360610270 340483323 456867530 549173457 456867530 549173457 811543101 927018162 811543101 927018162 776227586 917367565 776227586 917367565 517331703 8564903 517331703 8564903 642085955 108226245 642085955 108226245 166389325 765659471 166389325 765659471 809133788 778410704 809133788 778410704 117836230 718958192 117836230 718958192 863141117 836703542 863141117 836703542 188656935 244857611 188656935 244857611 904404130 614622695 904404130 614622695 980988699 293635588 980988699 293635588 767044995 315461370 767044995 315461370 346297070 481511780 346297070 481511780 987118582 36159259 987118582 36159259 438012728 35780308 438012728 35780308 728257734 334573584 728257734 334573584 404725840 489019456 404725840 489019456 483627470 319555906 483627470 319555906 173634383 318450045 173634383 318450045 773791372 762998026 773791372 762998026 298613145 126786929 298613145 126786929 996210966 928812815 996210966 928812815 285356855 515212978 285356855 515212978 336238772 301262281 336238772 301262281 899635588 182916717 899635588 182916717 276531655 621219722 276531655 621219722 26153654 699557817 26153654 699557817 79525093 428599551 79525093 428599551 850592946 160528273 850592946 160528273 978270621 104517995 978270621 104517995 825565394 722089614 825565394 722089614 505186489 770879272 505186489 770879272 843819396 60180261 843819396 60180261 769803791 360216306 769803791 360216306 849328543 682249889 849328543 682249889 828299365 678492813 828299365 678492813 51980093 170189876 51980093 170189876 155867973 273571947 155867973 273571947 951629385 712423099 951629385 712423099 546475637 410172498 546475637 410172498 65642445 267770960 65642445 267770960 176339349 475247979 176339349 475247979 667565174 536563466 667565174 536563466 663815723 446708897 663815723 446708897 631736518 957581874 631736518 957581874 497093826 535954130 497093826 535954130 952046781 923301418 952046781 923301418 120018717 984611570 120018717 984611570 156032346 265348123 156032346 265348123 617378826 150113904 617378826 150113904 630718120 617833674 630718120 617833674 312639237 334584501 312639237 334584501 408720318 69134621 408720318 69134621 429975842 820236110 429975842 820236110 436562968 760409366 436562968 760409366 137920892 180848559 137920892 180848559 23399385 56885771 23399385 56885771 682343255 555219137 682343255 555219137 733061334 192365267 733061334 192365267 534786192 441525511 534786192 441525511 858972739 198634978 858972739 198634978 104221524 293434314 104221524 293434314 344873744 153993751 344873744 153993751 313530248 394268372 313530248 394268372 256431518 981567577 256431518 981567577 693610175 844407493 693610175 844407493 538137326 815746784 538137326 815746784 10879838 385533582 10879838 385533582 567411672 987855631 567411672 987855631 524909430 505259063 524909430 505259063 335905368 444540369 335905368 444540369 202097459 441034160 202097459 441034160 905660126 642305117 905660126 642305117 522889831 464753288 522889831 464753288 169836118 756142372 169836118 756142372 511594182 907346840 511594182 907346840 554108945 677477289 554108945 677477289 851041692 600232763 851041692 600232763 689045741 909500414 689045741 909500414 269999483 865833208 269999483 865833208 553441286 148406845 553441286 148406845 55527194 279453111 55527194 279453111 358780443 975159272 358780443 975159272 249797489 334561958 249797489 334561958 306545032 833443864 306545032 833443864 730145768 68511462 730145768 68511462 747446319 433632124 747446319 433632124 505183281 996980480 505183281 996980480 483212630 159265394 483212630 159265394 324823341 851278368 324823341 851278368 396482604 63860097 396482604 63860097 789404059 358368772 789404059 358368772 500076828 879250292 500076828 879250292 644053047 708445962 644053047 708445962 576605634 764749561 576605634 764749561 737673976 798031946 737673976 798031946 286904716 628594329 286904716 628594329 191046778 872425673 191046778 872425673 368369451 215939159 368369451 215939159 893753578 588583022 893753578 588583022 153622211 528349821 153622211 528349821 119678390 830864826 119678390 830864826 6984412 879083638 6984412 879083638 594403170 3301693 594403170 3301693 320125799 637136167 320125799 637136167 542656502 628671658 542656502 628671658 916840563 958512627 916840563 958512627 716506405 800686098 716506405 800686098 831850082 152011953 831850082 152011953 413984752 326652991 413984752 326652991 786283585 32778092 786283585 32778092 747629634 890877691 747629634 890877691 825193850 299539063 825193850 299539063 31153617 387496139 31153617 387496139 170419177 738228225 170419177 738228225 200189371 962817101 200189371 962817101 688318547 797706007 688318547 797706007 538474087 336109744 538474087 336109744 837511012 219289879 837511012 219289879 862032792 208195217 862032792 208195217 737115127 706188696 737115127 706188696 579435220 528898137 579435220 528898137 115743106 15085425 115743106 15085425 12309118 740930782 12309118 740930782 455598800 150118677 455598800 150118677 655260641 783643295 655260641 783643295 195454666 47784355 195454666 47784355 312895365 584002765 312895365 584002765 18846639 307754016 18846639 307754016 737609281 329941593 737609281 329941593 291764126 66146883 291764126 66146883 867158105 428502871 867158105 428502871 234885657 952856313 234885657 952856313 418432961 371008110 418432961 371008110 573923940 943394341 573923940 943394341 18734850 106527082 18734850 106527082 570730303 772130227 570730303 772130227 615942717 622966370 615942717 622966370 511298388 301395456 511298388 301395456 196538670 737118722 196538670 737118722 747633096 130583029 747633096 130583029 754018823 518231918 754018823 518231918 582701109 257042081 582701109 257042081 697468789 210998868 697468789 210998868 178953304 76963584 178953304 76963584 72775128 987777931 72775128 987777931 106511870 176145220 106511870 176145220 925052159 286767313 925052159 286767313 874626814 373784657 874626814 373784657 586970329 919797136 586970329 919797136 962808105 661375118 962808105 661375118 665216811 580006281 665216811 580006281 855949381 716328527 855949381 716328527 48133909 445145560 48133909 445145560 144507579 177849470 144507579 177849470 828690340 906282461 828690340 906282461 407259726 944579989 407259726 944579989 916709362 599452083 916709362 599452083 788429478 356004694 788429478 356004694 123863170 553535389 123863170 553535389 535188176 541967046 535188176 541967046 795055853 97835629 795055853 97835629 101637711 872053051 101637711 872053051 971030731 191727277 971030731 191727277 378345798 374382099 378345798 374382099 170698640 11351338 170698640 11351338 574276799 476861545 574276799 476861545 493441082 296450449 493441082 296450449 67127722 519805287 67127722 519805287 787889746 362293426 787889746 362293426 7107016 624375748 7107016 624375748 711877669 333298075 711877669 333298075 174049554 118900150 174049554 118900150 130506455 546789830 130506455 546789830 876361744 94748874 876361744 94748874 853792050 445001251 853792050 445001251 862185156 492673377 862185156 492673377 416598371 756354173 416598371 756354173 654900663 340705260 654900663 340705260 774713205 195015180 774713205 195015180 72776166 717303435 72776166 717303435 106560504 965841464 106560504 965841464 259477742 63515952 259477742 63515952 93625888 29011773 93625888 29011773 235972958 96951056 235972958 96951056 946221248 267888049 946221248 267888049 332309054 238199508 332309054 238199508 198683787 788997561 198683787 788997561 431620561 90369811 431620561 90369811 868003144 306769366 868003144 306769366 431917904 378174459 431917904 378174459 204869053 132618825 204869053 132618825 6669991 710721899 6669991 710721899 690944474 808366409 690944474 808366409 951874649 860381790 951874649 860381790 789472217 523143599 789472217 523143599 701322456 262623685 701322456 262623685 639581564 931709440 639581564 931709440 260369785 534608845 260369785 534608845 98916045 670573888 98916045 670573888 63888609 397913048 63888609 397913048 691585432 100049821 691585432 100049821 293934830 253249963 293934830 253249963 468576919 791597341 468576919 791597341 315363339 428302197 315363339 428302197 920504053 70102687 920504053 70102687 412384033 115527604 412384033 115527604 317756174 602477398 317756174 602477398 75204210 429091560 75204210 429091560 191512796 714117771 191512796 714117771 177769333 246650028 177769333 246650028 41938414 329741978 41938414 329741978 699541254 372545138 699541254 372545138 252167438 824923678 252167438 824923678 795257833 287521842 795257833 287521842 9934010 220591201 9934010 220591201 99353859 926047234 99353859 926047234 862737828 903473062 862737828 903473062 944956741 60356470 944956741 60356470 30559434 344587459 30559434 344587459 175908598 289822046 175908598 289822046 135644980 291800216 135644980 291800216 923098296 426317312 923098296 426317312 559845995 995789736 559845995 995789736 499421256 959270704 499421256 959270704 125429732 66129368 125429732 66129368 235149668 685900530 235149668 685900530 668026452 17439638 668026452 17439638 405183426 502749674 405183426 502749674 810545633 582506279 810545633 582506279 286618668 892178509 286618668 892178509 442132573 142585262 442132573 142585262 789322513 791748639 789322513 791748639 15130590 737203124 15130590 737203124 315239647 328500792 315239647 328500792 919201332 298013302 919201332 298013302 944266597 979082864 944266597 979082864 670935850 630925338 670935850 630925338 244946609 303036743 244946609 303036743 645828688 187521439 645828688 187521439 971908192 368448769 971908192 368448769 584423529 901279876 584423529 901279876 954880127 303415390 954880127 303415390 957647574 213742079 957647574 213742079 734823718 310753808 734823718 310753808 931194081 225169519 931194081 225169519 989620071 172199754 989620071 172199754 438797421 229887655 438797421 229887655 574879373 369648279 574879373 369648279 156970503 196209890 156970503 196209890 693710729 589882463 693710729 589882463 147190382 96586189 147190382 96586189 734840284 242645639 734840284 242645639 875920760 395185656 875920760 395185656 968895900 269482371 968895900 269482371 580262918 782672004 580262918 782672004 584577578 64284744 584577578 64284744 102702968 119324721 102702968 119324721 508699651 567667182 508699651 567667182 382354372 542468006 382354372 542468006 591106079 524427148 591106079 524427148 480290253 215579359 480290253 215579359 609707759 612596791 609707759 612596791 966536014 15348262 966536014 15348262 129852668 527066163 129852668 527066163 307366393 881721357 307366393 881721357 477097372 134925696 477097372 134925696 555087049 199526634 555087049 199526634 777589404 449238781 777589404 449238781 521407704 129043597 521407704 129043597 625135295 359811171 625135295 359811171 391171943 775161105 391171943 775161105 36975590 706144182 36975590 706144182 39033256 23508387 39033256 23508387 680302409 817764833 680302409 817764833 505455254 346258017 505455254 346258017 816958763 853760153 816958763 853760153 75726359 919370338 75726359 919370338 414606401 250796652 414606401 250796652 192027272 353021259 192027272 353021259 864743079 944310145 864743079 944310145 872230665 826833915 872230665 826833915 281920058 824007675 281920058 824007675 203213331 622896740 203213331 622896740 645626500 243763447 645626500 243763447 283154695 847146499 283154695 847146499 328094737 46877808 328094737 46877808 866279286 983739256 866279286 983739256 825816317 492494101 825816317 492494101 244610682 260919244 244610682 260919244 432441607 877385824 432441607 877385824 243951412 155128860 243951412 155128860 507703747 599338795 507703747 599338795 310291777 612151206 310291777 612151206 54001246 418900344 54001246 418900344 685857451 487520865 685857451 487520865 732758312 783606441 732758312 783606441 664866038 809978411 664866038 809978411 126266706 284095160 126266706 284095160 704804471 384650792 704804471 384650792 679130830 581762255 679130830 581762255 807061526 348164137 807061526 348164137 901376501 337889712 901376501 337889712 894673627 26260146 894673627 26260146 98395770 605787390 98395770 605787390 528472744 44324556 528472744 44324556 77154926 740590227 77154926 740590227 659448980 915938353 659448980 915938353 80681176 103456094 80681176 103456094 753392904 904706174 753392904 904706174 561806758 600220937 561806758 600220937 684827571 465169882 684827571 465169882 867377251 954633483 867377251 954633483 51426478 479474792 51426478 479474792 478067788 984431428 478067788 984431428 558564679 923152999 558564679 923152999 76865910 940093088 76865910 940093088 569532284 560012747 569532284 560012747 297050849 765906110 297050849 765906110 676848444 654107208 676848444 654107208 300448914 876087274 300448914 876087274 500749459 543587293 500749459 543587293 775435678 337552470 775435678 337552470 704280166 129329814 704280166 129329814 545860331 948117365 545860331 948117365 507991256 65626516 507991256 65626516 549646422 900975722 549646422 900975722 718609611 607281702 718609611 607281702 186847639 535361751 186847639 535361751 854841181 92164592 854841181 92164592 23460624 632516209 23460624 632516209 692450718 343264066 692450718 343264066 184464753 651876682 184464753 651876682 206041263 520779804 206041263 520779804 525192838 400373865 525192838 400373865 346238789 445083479 346238789 445083479 399488983 523805146 399488983 523805146 839521868 280542932 839521868 280542932 428597350 462103613 428597350 462103613 754141575 302233341 754141575 302233341 664883216 302475969 664883216 302475969 292871060 946089958 292871060 946089958 540177581 57717441 540177581 57717441 2803400 345582793 2803400 345582793 49023462 718963378 49023462 718963378 520413761 155094099 520413761 155094099 372539139 404070364 372539139 404070364 609943425 956636195 609943425 956636195 637591151 323395824 637591151 323395824 112101658 89597446 112101658 89597446 179511635 325691298 179511635 325691298 198680677 757677809 198680677 757677809 52303157 995002304 52303157 995002304 781320227 691412772 781320227 691412772 682427829 650942840 682427829 650942840 173770267 803431671 173770267 803431671 344739467 393022682 344739467 393022682 907484671 5802374 907484671 5802374 800017670 513507231 800017670 513507231 287369926 473677230 287369926 473677230 777657411 109082309 777657411 109082309 357857547 10512457 357857547 10512457 279968386 414376679 279968386 414376679 351600322 560558264 351600322 560558264 951628788 377819816 951628788 377819816 625262280 959509639 625262280 959509639 312475951 553619784 312475951 553619784 862121910 317353836 862121910 317353836 345725040 462440051 345725040 462440051 944776554 158564929 944776554 158564929 420565469 812585056 420565469 812585056 80735277 167803448 80735277 167803448 877707036 127005706 877707036 127005706 250067950 199255390 250067950 199255390 592784405 8930770 592784405 8930770 771150394 12039441 771150394 12039441 131066481 734306229 131066481 734306229 373242408 593079451 373242408 593079451 135628839 376444464 135628839 376444464 384132669 788831161 384132669 788831161 457690360 81002856 457690360 81002856 587319366 869006551 587319366 869006551 690069249 165868947 690069249 165868947 61103466 7147164 61103466 7147164 746309329 595354026 746309329 595354026 535966279 803596804 535966279 803596804 241075934 970427456 241075934 970427456 191840440 277389600 191840440 277389600 95438768 103482386 95438768 103482386 299690051 914220848 299690051 914220848 184371437 189095388 184371437 189095388 135551919 100822799 135551919 100822799 698354764 717728131 698354764 717728131 515576650 623921701 515576650 623921701 919809001 388045785 919809001 388045785 334978996 460206314 334978996 460206314 33134830 25821640 33134830 25821640 748235352 944008943 748235352 944008943 517368066 51557270 517368066 51557270 647854224 731488941 647854224 731488941 592322288 991582196 592322288 991582196 604307501 900529536 604307501 900529536 248455699 568860648 248455699 568860648 815552670 759563587 815552670 759563587 433455633 911564117 433455633 911564117 718100041 922069944 718100041 922069944 412034136 791554513 412034136 791554513 991697777 965163007 991697777 965163007 336977695 158756504 336977695 158756504 355371974 570231531 355371974 570231531 263302749 314946668 263302749 314946668 760187319 402586008 760187319 402586008 658398008 980240263 658398008 980240263 785461134 543424460 785461134 543424460 360747710 582390517 360747710 582390517 365896063 282126052 365896063 282126052 384919709 207898180 384919709 207898180 333389360 946651951 333389360 946651951 714197659 936074652 714197659 936074652 456818969 160567372 456818969 160567372 158017322 309170166 158017322 309170166 813930947 753554849 813930947 753554849 272915281 834383447 272915281 834383447 51196514 623988885 51196514 623988885 615811163 180460287 615811163 180460287 403024266 998787696 403024266 998787696 233984889 586774019 233984889 586774019 91537139 497702383 91537139 497702383 832586150 550271313 832586150 550271313 964436032 261240647 964436032 261240647 444564302 89056217 444564302 89056217 341579691 280006061 341579691 280006061 483521473 680098298 483521473 680098298 551744364 376533300 551744364 376533300 460042557 622950844 460042557 622950844 578896972 980197690 578896972 980197690 978845068 898035302 978845068 898035302 162818299 413258375 162818299 413258375 666217229 379762125 666217229 379762125 943625204 244012114 943625204 244012114 205714518 324796799 205714518 324796799 947634457 319941675 947634457 319941675 69230667 797330837 69230667 797330837 816830042 910283258 816830042 910283258 686875565 662317426 686875565 662317426 108773484 413567671 108773484 413567671 23174927 803123465 23174927 803123465 537092815 37056642 537092815 37056642 492122489 574249318 492122489 574249318 163731672 649346957 163731672 649346957 94398309 179958622 94398309 179958622 468621596 991407790 468621596 991407790 113669310 504324931 113669310 504324931 719884184 128939401 719884184 128939401 884756885 977664836 884756885 977664836 150695533 37455450 150695533 37455450 772963488 161090343 772963488 161090343 397892812 56840855 397892812 56840855 559942631 956246648 559942631 956246648 555818620 315272492 555818620 315272492 627337039 49852148 627337039 49852148 335360826 938889541 335360826 938889541 548110722 153855222 548110722 153855222 817856894 706391904 817856894 706391904 394351929 406888542 394351929 406888542 747113242 749362213 747113242 749362213 197860124 100268286 197860124 100268286 768437690 263479283 768437690 263479283 325607535 53572062 325607535 53572062 827888775 516501129 827888775 516501129 984794146 923577148 984794146 923577148 386090315 236636541 386090315 236636541 695716367 530711608 695716367 530711608 141469646 572912377 141469646 572912377 405309470 508765870 405309470 508765870 765181803 943735400 765181803 943735400 773223048 346590036 773223048 346590036 975691439 271234424 975691439 271234424 99485280 178505517 99485280 178505517 28113179 734988006 28113179 734988006 140723951 129233242 140723951 129233242 137852288 200722569 137852288 200722569 579360654 990869789 579360654 990869789 284427090 382693911 284427090 382693911 206265426 177962034 206265426 177962034 502686768 655648888 502686768 655648888 923090979 38139773 923090979 38139773 291037792 556126313 291037792 556126313 104457506 872561870 104457506 872561870 869154212 107148723 869154212 107148723 486584619 145088558 486584619 145088558 805568700 867709253 805568700 867709253 547271674 49659215 547271674 49659215 478768382 658151300 478768382 658151300 815589722 115600969 815589722 115600969 578157234 802056838 578157234 802056838 287825044 695647586 287825044 695647586 532098182 318018692 532098182 318018692 264005142 467887797 264005142 467887797 495352773 141815465 495352773 141815465 319322479 303683121 319322479 303683121 173042564 524560608 173042564 524560608 354609389 615382750 354609389 615382750 690398676 621123691 690398676 621123691 521867964 679137517 521867964 679137517 592862221 434833270 592862221 434833270 248179386 681756104 248179386 681756104 948692598 702267304 948692598 702267304 518794370 86047105 518794370 86047105 177897416 204739534 177897416 204739534 44331262 707738200 44331262 707738200 2586420 530239973 2586420 530239973 663248716 281405991 663248716 281405991 413168938 953274160 413168938 953274160 455597307 37186158 455597307 37186158 394093824 101952708 394093824 101952708 280879999 747238203 280879999 747238203 3412769 96187354 3412769 96187354 699326858 654636925 699326858 654636925 407494545 762211737 407494545 762211737 203710127 734591296 203710127 734591296 447374774 745414513 447374774 745414513 456672952 259344862 456672952 259344862 670092942 392122524 670092942 392122524 11750337 183391062 11750337 183391062 397820441 268957904 397820441 268957904 497169927 691638503 497169927 691638503 382719466 275229977 382719466 275229977 548559713 386757704 548559713 386757704 423006657 639051667 423006657 639051667 270279345 145530925 270279345 145530925 515926216 189924738 515926216 189924738 773329716 568589553 773329716 568589553 353400366 943902604 353400366 943902604 93178752 809931399 93178752 809931399 168612259 589819502 168612259 589819502 242719183 906063439 242719183 906063439 428612485 838600987 428612485 838600987 69222682 22937023 69222682 22937023 333973845 135767320 333973845 135767320 361650213 719732582 361650213 719732582 371858335 736188051 371858335 736188051 425681095 524882293 425681095 524882293 532316799 736385044 532316799 736385044 629971979 674120664 629971979 674120664 301123764 115576094 301123764 115576094 935375731 634684914 935375731 634684914 559672870 104296166 559672870 104296166 431886767 38825864 431886767 38825864 946413818 94507482 946413818 94507482 709931876 373868362 709931876 373868362 86690155 787722386 86690155 787722386 963620263 539634739 963620263 539634739 169497258 859286542 169497258 859286542 752701478 709090536 752701478 709090536 928722056 828680416 928722056 828680416 793768155 918066874 793768155 918066874 919621565 694350188 919621565 694350188 798118075 886344700 798118075 886344700 877170439 533383209 877170439 533383209 240294281 413391892 240294281 413391892 406447656 6265725 406447656 6265725 118379402 646467146 118379402 646467146 603064539 125466886 603064539 125466886 195821446 802813622 195821446 802813622 168756717 23613493 168756717 23613493 802472179 685903092 802472179 685903092 46054893 79137278 46054893 79137278 382582392 945507725 382582392 945507725 707752920 547773378 707752920 547773378 355817793 616921785 355817793 616921785 370582286 600315925 370582286 600315925 882545075 482868816 882545075 482868816 85568063 978082076 85568063 978082076 143797529 354722401 143797529 354722401 712785725 215758448 712785725 215758448 846304004 828604912 846304004 828604912 568720778 490282887 568720778 490282887 889467209 155364200 889467209 155364200 322730603 702983555 322730603 702983555 708592358 372809218 708592358 372809218 366914552 736169130 366914552 736169130 987321690 320128043 987321690 320128043 255717559 765486713 255717559 765486713 694443090 545142297 694443090 545142297 477995447 975815170 477995447 975815170 149411628 328840208 149411628 328840208 60227652 145387707 60227652 145387707 416226456 636505810 416226456 636505810 797250011 172502540 797250011 172502540 332927803 646397310 332927803 646397310 538108794 77305978 538108794 77305978 895472269 147454196 895472269 147454196 358261452 392310261 358261452 392310261 289399730 661952150 289399730 661952150 236910807 886541689 236910807 886541689 359673161 903714538 359673161 903714538 681361928 639217168 681361928 639217168 185219842 802008883 185219842 802008883 901070621 985508909 901070621 985508909 247332733 105661037 247332733 105661037 793701032 150897669 793701032 150897669 232201675 123931589 232201675 123931589 315615025 526992127 315615025 526992127 576586099 762055186 576586099 762055186 84768034 970210257 84768034 970210257 6104266 572318617 6104266 572318617 703386168 883753334 703386168 883753334 567126662 542703807 567126662 542703807 361407926 951284040 361407926 951284040 269191591 922784616 269191591 922784616 494943553 773128658 494943553 773128658 888643186 777806473 888643186 777806473 555690825 927427740 555690825 927427740 713314910 474545304 713314910 474545304 898872204 69303509 898872204 69303509 780543818 409461691 780543818 409461691 820611727 812065308 820611727 812065308 546940187 356125072 546940187 356125072 458113624 988888919 458113624 988888919 312055945 370640188 312055945 370640188 538527774 234030435 538527774 234030435 378822485 89271008 378822485 89271008 911060632 921536330 911060632 921536330 141986744 849163863 141986744 849163863 458520585 150785048 458520585 150785048 644460425 881400500 644460425 881400500 866370479 229770988 866370479 229770988 529289745 683339535 529289745 683339535 923227940 604527204 923227940 604527204 227865272 739966392 227865272 739966392 486904703 158247310 486904703 158247310 706802377 573515106 706802377 573515106 685446503 996422251 685446503 996422251 21846261 953348482 21846261 953348482 797673983 120054398 797673983 120054398 525473242 687111507 525473242 687111507 29140198 520831642 29140198 520831642 836179255 878690954 836179255 878690954 78982976 442062624 78982976 442062624 508079397 888571924 508079397 888571924 537565009 88527506 537565009 88527506 731577594 514717694 731577594 514717694 417986122 184002410 417986122 184002410 206971528 135955384 206971528 135955384 453786493 966740496 453786493 966740496 864643251 213222304 864643251 213222304 35487771 818254390 35487771 818254390 842310175 672749950 842310175 672749950 947278790 307836500 947278790 307836500 457491357 293025858 457491357 293025858 319499625 860453388 319499625 860453388 583964430 300323842 583964430 300323842 833297889 2013555 833297889 2013555 657234396 809426997 657234396 809426997 786613926 182422559 786613926 182422559 446086052 370571344 446086052 370571344 779626671 674365662 779626671 674365662 115914629 832106199 115914629 832106199 747017023 991966213 747017023 991966213 990730875 929521757 990730875 929521757 834161803 780590885 834161803 780590885 857591086 721842935 857591086 721842935 584594506 133648665 584594506 133648665 785692408 538805400 785692408 538805400 502417918 644393623 502417918 644393623 473066340 240415791 473066340 240415791 953252727 233424794 953252727 233424794 206630729 641549032 206630729 641549032 730154055 709793698 730154055 709793698 404220936 381171367 404220936 381171367 771490579 895481971 771490579 895481971 326869302 873409500 326869302 873409500 194361261 263997477 194361261 263997477 723650264 270532346 723650264 270532346 662133042 381971367 662133042 381971367 959993686 399218895 959993686 399218895 80030343 838402746 80030343 838402746 204898556 616428402 204898556 616428402 45019615 562651925 45019615 562651925 268870391 351979562 268870391 351979562 922600896 226516378 922600896 226516378 758666119 835964526 758666119 835964526 680311905 14277543 680311905 14277543 455500240 868658465 455500240 868658465 257461441 841337383 257461441 841337383 167062023 91305176 167062023 91305176 196886741 24419514 196886741 24419514 883798839 86990812 883798839 86990812 960183053 249637067 960183053 249637067 916205696 581411527 916205696 581411527 813390394 9410364 813390394 9410364 146119266 774073483 146119266 774073483 583041274 584875188 583041274 584875188 731780508 111893326 731780508 111893326 231088985 210327638 231088985 210327638 42144289 95635640 42144289 95635640 754725874 377373010 754725874 377373010 101206766 347976872 101206766 347976872 664141440 557543964 664141440 557543964 942108144 658165269 942108144 658165269 791732058 950191658 791732058 950191658 369542433 617587499 369542433 617587499 141609440 479104943 141609440 479104943 79280077 646353466 79280077 646353466 367614076 446396216 367614076 446396216 8356074 493602501 8356074 493602501 148461541 275707706 148461541 275707706 999134545 805983568 999134545 805983568 962601309 720719090 962601309 720719090 243279250 323252641 243279250 323252641 765655718 120132430 765655718 120132430 806727103 387261795 806727103 387261795 766798073 996754441 766798073 996754441 373277632 444206794 373277632 444206794 552083191 983634618 552083191 983634618 954143958 117124196 954143958 117124196 416943361 893858262 416943361 893858262 781116337 878560885 781116337 878560885 84485836 255254103 84485836 255254103 197511817 458015128 197511817 458015128 323225708 537671966 323225708 537671966 556108558 678097837 556108558 678097837 450963417 787359822 450963417 787359822 69075728 133110282 69075728 133110282 335914786 408410930 335914786 408410930 391919704 569908584 391919704 569908584 619710319 432182916 619710319 432182916 849374360 256356248 849374360 256356248 27245867 171867973 27245867 171867973 777954316 993296129 777954316 993296129 251594044 154628075 251594044 154628075 460834052 891913172 460834052 891913172 960041964 84671127 960041964 84671127 812283790 204860871 812283790 204860871 980533788 812970345 980533788 812970345 492738629 52760304 492738629 52760304 213409883 642501395 213409883 642501395 311803276 460600098 311803276 460600098 251338994 822590642 251338994 822590642 179849339 774607183 179849339 774607183 486910988 290404690 486910988 290404690 513854143 355845342 513854143 355845342 801575474 750331863 801575474 750331863 169433609 960919955 169433609 960919955 663224545 640224054 663224545 640224054 875393790 646184936 875393790 646184936 607820175 585834395 607820175 585834395 55961352 824865627 55961352 824865627 406127816 883192860 406127816 883192860 783350768 631091856 783350768 631091856 846104742 952800471 846104742 952800471 932352041 411685936 932352041 411685936 24348025 415084338 24348025 415084338 954520379 75231897 954520379 75231897 226186498 386315650 226186498 386315650 752312442 944496636 752312442 944496636 154095458 609561455 154095458 609561455 20384520 577021093 20384520 577021093 699307159 851726161 699307159 851726161 37482252 654257290 37482252 654257290 136781660 997045807 136781660 997045807 863609332 309340463 863609332 309340463 161517675 729597037 161517675 729597037 51902232 188915046 51902232 188915046 286876693 943204343 286876693 943204343 634022878 127703880 634022878 127703880 523407895 25162570 523407895 25162570 500195890 321846438 500195890 321846438 795368537 473229790 795368537 473229790 487480653 430096962 487480653 430096962 427869659 43148381 427869659 43148381 724183285 792509524 724183285 792509524 541595329 600140090 541595329 600140090 805729299 466850096 805729299 466850096 672363216 447750840 672363216 447750840 637071720 773024955 637071720 773024955 754403839 12802883 754403839 12802883 799030513 237739219 799030513 237739219 783580528 894622230 783580528 894622230 647841428 773252297 647841428 773252297 265590099 891567346 265590099 891567346 581606916 846017755 581606916 846017755 848135989 555008318 848135989 555008318 553394641 143334495 553394641 143334495 628254231 482512815 628254231 482512815 914034393 143136355 914034393 143136355 147483402 607056688 147483402 607056688 312278812 914049516 312278812 914049516 841314555 934661762 841314555 934661762 45568903 328595733 45568903 328595733 691512370 584968820 691512370 584968820 344851943 967592170 344851943 967592170 187609128 400479283 187609128 400479283 377264763 274131080 377264763 274131080 10469502 101643826 10469502 101643826 529843393 683523676 529843393 683523676 272009923 517570243 272009923 517570243 723150647 659426366 723150647 659426366 744646923 546885479 744646923 546885479 21854430 811646367 21854430 811646367 171189024 198247118 171189024 198247118 631710158 396528348 631710158 396528348 652878337 222171242 652878337 222171242 408197716 172398366 408197716 172398366 230656485 712344028 230656485 712344028 895745136 552426423 895745136 552426423 681188487 241626360 681188487 241626360 274494616 158396079 274494616 158396079 906542677 494577044 906542677 494577044 629099813 908624958 629099813 908624958 919752559 241600321 919752559 241600321 195298004 299717154 195298004 299717154 472722166 409522854 472722166 409522854 644890289 584225603 644890289 584225603 125623118 444658072 125623118 444658072 902407508 410845116 902407508 410845116 766530032 631554548 766530032 631554548 793129963 966692320 793129963 966692320 580125164 650284051 580125164 650284051 28987067 863997292 28987067 863997292 422622141 683065812 422622141 683065812 725383160 757764222 725383160 757764222 581320498 681991177 581320498 681991177 398773901 647297187 398773901 647297187 361222649 380907985 361222649 380907985 115391182 999076270 115391182 999076270 3244539 53722235 3244539 53722235 399898434 148493397 399898434 148493397 403978215 910177746 403978215 910177746 615961835 147201115 615961835 147201115 565752157 514832264 565752157 514832264 856550967 652866111 856550967 652866111 717505112 488774825 717505112 488774825 793730964 885209412 793730964 885209412 642552648 27195235 642552648 27195235 810851177 499567248 810851177 499567248 668470930 168135784 668470930 168135784 588006138 958393346 588006138 958393346 851894657 796985442 851894657 796985442 902608104 532320232 902608104 532320232 258318431 78615958 258318431 78615958 795098245 848084007 795098245 848084007 229572973 548335034 229572973 548335034 175591661 610788821 175591661 610788821 510480705 731313826 510480705 731313826 737867144 331812264 737867144 331812264 418361449 598448962 418361449 598448962 432725202 694359524 432725202 694359524 474923227 627988126 474923227 627988126 402593660 166480735 402593660 166480735 252293682 911859171 252293682 911859171 897537108 168773943 897537108 168773943 706844451 760126795 706844451 760126795 586188134 501429485 586188134 501429485 772122244 750383139 772122244 750383139 521751788 367707337 521751788 367707337 861280206 423872003 861280206 423872003 959220381 442188322 959220381 442188322 947494971 176734888 947494971 176734888 304625647 180933876 304625647 180933876 926943600 27725859 926943600 27725859 756347734 522193004 756347734 522193004 554658402 575805288 554658402 575805288 950641286 78386693 950641286 78386693 582899134 616374803 582899134 616374803 933654375 946053677 933654375 946053677 344850086 69330804 344850086 69330804 675110459 940087400 675110459 940087400 906337339 474567693 906337339 474567693 289311619 709866658 289311619 709866658 35779701 171162678 35779701 171162678 404897602 496026247 404897602 496026247 933985713 859379524 933985713 859379524 473162478 106224669 473162478 106224669 669621907 585169854 669621907 585169854 144030209 640364572 144030209 640364572 948310582 818283559 948310582 818283559 690920156 166785414 690920156 166785414 943550518 968078455 943550518 968078455 310641619 509265603 310641619 509265603 437727774 882436067 437727774 882436067 394198398 679225860 394198398 679225860 810389484 894374217 810389484 894374217 650844526 756828173 650844526 756828173 721606948 891900399 721606948 891900399 82724324 894623192 82724324 894623192 377534847 327095144 377534847 327095144 345237619 116692960 345237619 116692960 3450140 889226589 3450140 889226589 316684316 921574317 316684316 921574317 316581117 636687143 316581117 636687143 381073093 658659424 381073093 658659424 347020603 805584240 347020603 805584240 129953235 607000225 129953235 607000225 915443026 742916028 915443026 742916028 97929411 225691861 97929411 225691861 502810692 705524149 502810692 705524149 390868280 840295265 390868280 840295265 601000000 694410533 601000000 694410533 562453860 731457927 562453860 731457927 99557262 819437619 99557262 819437619 452975164 776347343 452975164 776347343 495445107 908637828 495445107 908637828 961167945 304494125 961167945 304494125 429317604 895038584 429317604 895038584 588475664 665580868 588475664 665580868 677106692 295869884 677106692 295869884 306922341 70951611 306922341 70951611 946390857 99772635 946390857 99772635 810668864 321831329 810668864 321831329 465679381 479140034 465679381 479140034 408780841 429457500 408780841 429457500 494577302 513333307 494577302 513333307 188808386 426544319 188808386 426544319 935994241 454189331 935994241 454189331 244135994 921178578 244135994 921178578 615918660 636484409 615918660 636484409 81783539 684126614 81783539 684126614 39637917 943337751 39637917 943337751 287880289 719628199 287880289 719628199 266588127 571664877 266588127 571664877 358796379 203532330 358796379 203532330 558248710 669474872 558248710 669474872 331774311 217030508 331774311 217030508 420388535 180618226 420388535 180618226 42966497 972248947 42966497 972248947 283306543 302772397 283306543 302772397 867988941 777469507 867988941 777469507 22494026 722100500 22494026 722100500 258623633 807111919 258623633 807111919 821270213 974279678 821270213 974279678 778073842 701935777 778073842 701935777 369360597 385940571 369360597 385940571 481780349 678442245 481780349 678442245 501937937 995055384 501937937 995055384 900799088 545422646 900799088 545422646 861452995 984852388 861452995 984852388 232703702 629404397 232703702 629404397 892271194 140941487 892271194 140941487 700347576 488080357 700347576 488080357 633453824 964465407 633453824 964465407 26547973 360344372 26547973 360344372 424715359 111979833 424715359 111979833 281049964 639781315 281049964 639781315 190823061 331631286 190823061 331631286 942411433 259361299 942411433 259361299 26415193 185720537 26415193 185720537 133223413 720484937 133223413 720484937 790569836 275684961 790569836 275684961 507391090 582360130 507391090 582360130 621573076 627267548 621573076 627267548 937621090 316507543 937621090 316507543 870586149 943782907 870586149 943782907 327571841 905907168 327571841 905907168 384538145 517979525 384538145 517979525 17183142 811781449 17183142 811781449 395311291 684779850 395311291 684779850 448455685 547893945 448455685 547893945 551071118 503468082 551071118 503468082 252687584 727684566 252687584 727684566 915213925 203610741 915213925 203610741 528258323 543166590 528258323 543166590 500725616 19187335 500725616 19187335 965079681 76766965 965079681 76766965 993539901 190400127 993539901 190400127 406841458 506670478 406841458 506670478 292546683 761453212 292546683 761453212 482858350 353487839 482858350 353487839 198696123 460295946 198696123 460295946 79512336 413517538 79512336 413517538 438161896 243244396 438161896 243244396 326218102 767790250 326218102 767790250 529267666 609413795 529267666 609413795 998064862 795714006 998064862 795714006 640989283 666086469 640989283 666086469 717928133 627461362 717928133 627461362 144622980 804523602 144622980 804523602 104762147 560457347 104762147 560457347 881552085 500026281 881552085 500026281 493241946 290390865 493241946 290390865 808332474 590700696 808332474 590700696 111483791 402742216 111483791 402742216 570489006 984117535 570489006 984117535 802810077 185831494 802810077 185831494 626128914 601317370 626128914 601317370 779222603 915960186 779222603 915960186 688363491 864947127 688363491 864947127 745115909 931756968 745115909 931756968 319387776 288552214 319387776 288552214 368912631 287684795 368912631 287684795 931528028 568553725 931528028 568553725 236888709 101532643 236888709 101532643 751581197 942051129 751581197 942051129 864188948 452746015 864188948 452746015 209046722 396670707 209046722 396670707 554952247 447398377 554952247 447398377 143149748 258049688 143149748 258049688 446054106 653320650 446054106 653320650 957211698 495595288 957211698 495595288 668726390 835512503 668726390 835512503 693237473 890938814 693237473 890938814 993001838 894872020 993001838 894872020 688892037 998533672 688892037 998533672 584704213 227851793 584704213 227851793 911764424 507016106 911764424 507016106 722932615 910223146 722932615 910223146 973136056 303194309 973136056 303194309 365425305 928741684 365425305 928741684 200860272 98112747 200860272 98112747 850909829 252779041 850909829 252779041 572857436 725728531 572857436 725728531 889700505 911766282 889700505 911766282 860470631 172934349 860470631 172934349 234233634 396993919 234233634 396993919 425203125 657802835 425203125 657802835 969645846 367584139 969645846 367584139 621516842 852772337 621516842 852772337 593489600 795384609 593489600 795384609 233632850 267375003 233632850 267375003 5506021 475859732 5506021 475859732 724337420 715880143 724337420 715880143 846461128 687307074 846461128 687307074 858230420 158904720 858230420 158904720 254006124 42260159 254006124 42260159 973484586 428915318 973484586 428915318 278272519 425820930 278272519 425820930 542188435 516386598 542188435 516386598 384066368 4692331 384066368 4692331 542646241 618579061 542646241 618579061 958294785 9412899 958294785 9412899 478504114 663544436 478504114 663544436 27716689 225986763 27716689 225986763 593242034 665354455 593242034 665354455 755836758 714936446 755836758 714936446 536681013 151454658 536681013 151454658 466841015 615063983 466841015 615063983 819496087 376561550 819496087 376561550 465420041 269701955 465420041 269701955 517947556 308558673 517947556 308558673 253327505 438614286 253327505 438614286 964983928 95277404 964983928 95277404 461683352 352534548 461683352 352534548 237228149 338423457 237228149 338423457 21386020 271002404 21386020 271002404 652428178 541476967 652428178 541476967 205035483 117478773 205035483 117478773 640001708 301635876 640001708 301635876 624474385 935310821 624474385 935310821 574552684 338142589 574552684 338142589 780530514 385843875 780530514 385843875 176633398 53937732 176633398 53937732 260670709 436497334 260670709 436497334 992441030 478910196 992441030 478910196 884440597 747901038 884440597 747901038 878652891 355895701 878652891 355895701 68228559 464714095 68228559 464714095 133696127 311411319 133696127 311411319 3285930 777935529 3285930 777935529 991718523 614475608 991718523 614475608 695156915 784493046 695156915 784493046 418201422 147262921 418201422 147262921 526635796 287379391 526635796 287379391 739095997 98334656 739095997 98334656 606793173 673716808 606793173 673716808 828474652 449774790 828474652 449774790 553338995 504488720 553338995 504488720 607384641 76590118 607384641 76590118 202740248 891177931 202740248 891177931 820002418 414105258 820002418 414105258 346236304 46348503 346236304 46348503 607919354 717223465 607919354 717223465 363270758 605199717 363270758 605199717 836282726 954580473 836282726 954580473 156026995 392899839 156026995 392899839 235055611 685270388 235055611 685270388 321942189 2611233 321942189 2611233 801787110 926788384 801787110 926788384 974332058 32293628 974332058 32293628 252359749 432280861 252359749 432280861 307813014 594817445 307813014 594817445 231014888 563666602 231014888 563666602 728655073 742338963 728655073 742338963 934975597 335882131 934975597 335882131 624666633 841076174 624666633 841076174 825142033 469938916 825142033 469938916 606068404 772257534 606068404 772257534 269082971 700841221 269082971 700841221 612855714 309757985 612855714 309757985 145496435 392584857 145496435 392584857 280559875 418699693 280559875 418699693 937659355 708145394 937659355 708145394 113331191 645193755 113331191 645193755 660073110 753882974 660073110 753882974 822640904 366236824 822640904 366236824 476359211 459324637 476359211 459324637 610865197 641046085 610865197 641046085 578606156 94973033 578606156 94973033 433293871 265536994 433293871 265536994 216347586 207267875 216347586 207267875 462192161 776514422 462192161 776514422 750735879 899202286 750735879 899202286 820096992 390325382 820096992 390325382 770584810 7977350 770584810 7977350 8572225 675138675 8572225 675138675 893841616 828759635 893841616 828759635 829214756 74460009 829214756 74460009 845698181 895811197 845698181 895811197 292648494 585244972 292648494 585244972 169490533 997699233 169490533 997699233 621194582 908355345 621194582 908355345 742157018 774183276 742157018 774183276 90649372 155742838 90649372 155742838 493327837 498268045 493327837 498268045 50890119 490250387 50890119 490250387 131299134 664141736 131299134 664141736 736288236 366467469 736288236 366467469 923545760 521714531 923545760 521714531 907354651 679554001 907354651 679554001 985907978 601908301 985907978 601908301 398332601 171108023 398332601 171108023 311796131 678942745 311796131 678942745 2259316 671151335 2259316 671151335 642822072 538875311 642822072 538875311 451626486 235714802 451626486 235714802 842225844 674590005 842225844 674590005 634549973 461482954 634549973 461482954 961927996 285864521 961927996 285864521 690088910 129831642 690088910 129831642 536664715 586661071 536664715 586661071 326317236 392047389 326317236 392047389 590402542 91119084 590402542 91119084 706564563 882717700 706564563 882717700 85226544 545520092 85226544 545520092 711673067 647712589 711673067 647712589 170937180 192540355 170937180 192540355 870525165 470492634 870525165 470492634 114170102 874398345 114170102 874398345 514782004 876801862 514782004 876801862 136459696 151591546 136459696 151591546 89731048 561267185 89731048 561267185 831968823 35688390 831968823 35688390 609891370 919201490 609891370 919201490 722918880 69067129 722918880 69067129 288359312 369260967 288359312 369260967 311278352 533702809 311278352 533702809 255039208 813345914 255039208 813345914 433590662 980240941 433590662 980240941 203990514 865624923 203990514 865624923 200360109 438903816 200360109 438903816 726375827 590089597 726375827 590089597 431719844 950808746 431719844 950808746 870664349 373210826 870664349 373210826 838369067 360006509 838369067 360006509 577999129 884701119 577999129 884701119 177009187 280795998 177009187 280795998 151806763 534885203 151806763 534885203 980365188 790671724 980365188 790671724 452172596 686276336 452172596 686276336 427682004 129745154 427682004 129745154 723058106 786400057 723058106 786400057 348012553 317753770 348012553 317753770 963848314 552753645 963848314 552753645 674053 469473114 674053 469473114 225308771 507751209 225308771 507751209 420327609 111968575 420327609 111968575 677532578 107625353 677532578 107625353 453654749 628735153 453654749 628735153 407217792 687513129 407217792 687513129 111902240 387786884 111902240 387786884 431497275 915514543 431497275 915514543 457528665 509239091 457528665 509239091 654916294 866632913 654916294 866632913 981943100 541398705 981943100 541398705 254247034 461603368 254247034 461603368 178979722 153851932 178979722 153851932 42454134 640890845 42454134 640890845 232353763 896220619 232353763 896220619 393281049 120586639 393281049 120586639 462946850 679017810 462946850 679017810 942105762 666957669 942105762 666957669 686169594 436393252 686169594 436393252 736039830 482025727 736039830 482025727 226136049 359478284 226136049 359478284 907685852 129453423 907685852 129453423 407759148 784464811 407759148 784464811 183758748 875582398 183758748 875582398 431626334 293913827 431626334 293913827 217128704 359552044 217128704 359552044 752156293 540239832 752156293 540239832 666588668 92271417 666588668 92271417 301924934 220883484 301924934 220883484 991795237 536020095 991795237 536020095 856428188 726015080 856428188 726015080 594121893 877528355 594121893 877528355 660031137 341242446 660031137 341242446 719294225 94544372 719294225 94544372 588234042 329094577 588234042 329094577 964958496 563625035 964958496 563625035 668004128 292167473 668004128 292167473 346374841 839156610 346374841 839156610 434391106 408732127 434391106 408732127 756830946 934855970 756830946 934855970 476285383 746041992 476285383 746041992 716074970 593894917 716074970 593894917 154470391 576025716 154470391 576025716 721708919 933412142 721708919 933412142 841075487 78398680 841075487 78398680 69116419 237993781 69116419 237993781 608649383 60117399 608649383 60117399 424156469 866992993 424156469 866992993 607815436 325935417 607815436 325935417 621854022 465506670 621854022 465506670 663575121 436969231 663575121 436969231 779494892 593887928 779494892 593887928 761950648 744768198 761950648 744768198 688911171 152202841 688911171 152202841 932344043 178513540 932344043 178513540 305620771 895992132 305620771 895992132 742914628 318160335 742914628 318160335 483102075 485082780 483102075 485082780 905850814 756723008 905850814 756723008 711484023 985082619 711484023 985082619 884000712 160202646 884000712 160202646 602405839 115095433 602405839 115095433 231958321 94699716 231958321 94699716 14154813 864585009 14154813 864585009 263894231 577094184 263894231 577094184 475485656 158659488 475485656 158659488 377938480 356964702 377938480 356964702 967408320 629182567 967408320 629182567 925378690 99151247 925378690 99151247 823109635 516082069 823109635 516082069 723356841 763159972 723356841 763159972 628070738 979075818 628070738 979075818 56048476 574755519 56048476 574755519 920267750 893001029 920267750 893001029 85701475 302298261 85701475 302298261 69420131 208383482 69420131 208383482 513168941 808720475 513168941 808720475 16440108 180144230 16440108 180144230 526379844 582141392 526379844 582141392 187392971 619421878 187392971 619421878 253380730 790805890 253380730 790805890 74282559 586937953 74282559 586937953 763005984 434383986 763005984 434383986 154335293 885971013 154335293 885971013 82717945 393104157 82717945 393104157 684166863 154448516 684166863 154448516 533984912 39874074 533984912 39874074 518112860 310759975 518112860 310759975 515639959 68218257 515639959 68218257 271870415 658752513 271870415 658752513 862894956 771700885 862894956 771700885 845997703 684002685 845997703 684002685 394583732 479948361 394583732 479948361 194469610 339244693 194469610 339244693 732046889 402690880 732046889 402690880 516650241 915160320 516650241 915160320 551805019 967575595 551805019 967575595 429564019 283085594 429564019 283085594 86348126 277945039 86348126 277945039 595764362 741728269 595764362 741728269 379783031 331257828 379783031 331257828 851250553 194297838 851250553 194297838 70419706 310810949 70419706 310810949 970885722 968606021 970885722 968606021 286454687 263713203 286454687 263713203 591338908 546205714 591338908 546205714 316978994 809776870 316978994 809776870 632568337 523348163 632568337 523348163 203013022 488530925 203013022 488530925 446549929 473722053 446549929 473722053 919708101 788136534 919708101 788136534 419732618 189279804 419732618 189279804 183296751 451363732 183296751 451363732 758059838 336381383 758059838 336381383 310251495 757395351 310251495 757395351 600355000 832279070 600355000 832279070 5999598 880861821 5999598 880861821 773016285 72447519 773016285 72447519 761240294 20980938 761240294 20980938 761535650 314433218 761535650 314433218 231283106 954703247 231283106 954703247 136655753 380010292 136655753 380010292 909857201 470951503 909857201 470951503 729315434 731837177 729315434 731837177 78219534 535825389 78219534 535825389 759765047 560341397 759765047 560341397 123971493 484748443 123971493 484748443 996788960 140795386 996788960 140795386 285399288 757700300 285399288 757700300 37394854 388089576 37394854 388089576 331673186 481115348 331673186 481115348 467836518 656231947 467836518 656231947 173919351 990241426 173919351 990241426 282737143 978670926 282737143 978670926 309938840 22721716 309938840 22721716 587859272 969974481 587859272 969974481 41242512 943083034 41242512 943083034 752045581 310656979 752045581 310656979 632078925 480547685 632078925 480547685 400682183 167716443 400682183 167716443 480164705 606598180 480164705 606598180 931731843 898386287 931731843 898386287 914136531 593927992 914136531 593927992 613144488 71134682 613144488 71134682 261448554 569227983 261448554 569227983 145503409 338644979 145503409 338644979 331119268 286880029 331119268 286880029 734685868 193056473 734685868 193056473 947180137 938543906 947180137 938543906 89805701 723182508 89805701 723182508 199386394 790830706 199386394 790830706 71486788 451808146 71486788 451808146 589275014 758939426 589275014 758939426 142805304 539215952 142805304 539215952 116286729 824307522 116286729 824307522 555866112 265295607 555866112 265295607 238907084 44840415 238907084 44840415 876436317 429470493 876436317 429470493 484646244 688775784 484646244 688775784 287584660 486654259 287584660 486654259 721348634 683512863 721348634 683512863 486942923 946755540 486942923 946755540 597841572 892836488 597841572 892836488 251953769 122347109 251953769 122347109 888442415 683503808 888442415 683503808 788862718 717439254 788862718 717439254 972814438 289251647 972814438 289251647 287160319 378479610 287160319 378479610 970708654 249838713 970708654 249838713 784341992 286472468 784341992 286472468 108234549 859599877 108234549 859599877 176056330 677675516 176056330 677675516 355595922 68662771 355595922 68662771 320210230 720011651 320210230 720011651 842049470 676693493 842049470 676693493 322546665 338226792 322546665 338226792 482641773 391415487 482641773 391415487 215181480 218560931 215181480 218560931 428974147 263793337 428974147 263793337 984981961 36904149 984981961 36904149 192516545 594612047 192516545 594612047 902754315 51878219 902754315 51878219 950011719 552527294 950011719 552527294 400286841 904938321 400286841 904938321 897129584 19598584 897129584 19598584 952952833 506455673 952952833 506455673 569530438 412542669 569530438 412542669 540701613 730662812 540701613 730662812 376387807 589078113 376387807 589078113 735741231 332449665 735741231 332449665 273998366 432590722 273998366 432590722 577749383 856952771 577749383 856952771 50945166 905787122 50945166 905787122 906568669 71703990 906568669 71703990 901505432 443949868 901505432 443949868 902808312 983338923 902808312 983338923 529829567 226821563 529829567 226821563 15880286 206991393 15880286 206991393 775683958 752190055 775683958 752190055 187247040 666518943 187247040 666518943 144302982 179554668 144302982 179554668 45719507 508798534 45719507 508798534 821131512 410204443 821131512 410204443 590825912 164628029 590825912 164628029 992873334 225914595 992873334 225914595 188177291 264907075 188177291 264907075 61544592 282241088 61544592 282241088 659501252 936485205 659501252 936485205 440512199 503786525 440512199 503786525 214260052 283488740 214260052 283488740 622064411 933986317 622064411 933986317 101322446 526752952 101322446 526752952 483773800 864586132 483773800 864586132 877041937 782550510 877041937 782550510 397364593 350199629 397364593 350199629 746236818 279766039 746236818 279766039 447898304 539794737 447898304 539794737 134948879 441831390 134948879 441831390 852691758 429018040 852691758 429018040 576352471 319100982 576352471 319100982 319169614 962187962 319169614 962187962 771121037 935538048 771121037 935538048 821538236 100937082 821538236 100937082 72973175 485385605 72973175 485385605 107925305 362292371 107925305 362292371 117204830 884234211 117204830 884234211 604730759 561372909 604730759 561372909 58432208 697622192 58432208 697622192 685689612 532243066 685689612 532243066 824981315 892759693 824981315 892759693 170949581 248070016 170949581 248070016 151719884 346450543 151719884 346450543 125096132 16783845 125096132 16783845 830065601 492585243 830065601 492585243 848956060 6250934 848956060 6250934 118223097 820481082 118223097 820481082 446209604 863369653 446209604 863369653 203039645 458095312 203039645 458095312 130638137 373681846 130638137 373681846 882017459 583896180 882017459 583896180 159022313 264854507 159022313 264854507 891564874 410462723 891564874 410462723 896192103 736232692 896192103 736232692 719397396 718671887 719397396 718671887 402599964 491709950 402599964 491709950 965115679 115136766 965115679 115136766 256499054 680441749 256499054 680441749 462195556 207509413 462195556 207509413 38175182 19908670 38175182 19908670 239325633 239282516 239325633 239282516 374112499 418862877 374112499 418862877 409677865 96658268 409677865 96658268 5356992 898453930 5356992 898453930 640732328 973881029 640732328 973881029 38320321 819690061 38320321 819690061 22985773 790243740 22985773 790243740 953241698 389109144 953241698 389109144 512377920 370438066 512377920 370438066 717073730 748274708 717073730 748274708 515920410 61524133 515920410 61524133 191889568 921131452 191889568 921131452 554417138 358472857 554417138 358472857 286803900 302761509 286803900 302761509 585776098 956108864 585776098 956108864 877350935 424518447 877350935 424518447 415679886 386103298 415679886 386103298 785423976 976708825 785423976 976708825 856204986 406027321 856204986 406027321 177190563 428333341 177190563 428333341 871764743 904878846 871764743 904878846 502764741 929004497 502764741 929004497 843108189 121708752 843108189 121708752 880928335 254356957 880928335 254356957 234913748 330657968 234913748 330657968 131228588 822197222 131228588 822197222 414134216 876204678 414134216 876204678 790239434 492705844 790239434 492705844 597162468 831853991 597162468 831853991 806273683 194430634 806273683 194430634 586071021 93920312 586071021 93920312 140715265 35530567 140715265 35530567 359320865 171982930 359320865 171982930 948226249 465533610 948226249 465533610 257346594 838976056 257346594 838976056 966447461 709242005 966447461 709242005 336508549 366598753 336508549 366598753 486958383 504844010 486958383 504844010 748063222 610807678 748063222 610807678 818603849 208183791 818603849 208183791 490885063 987204942 490885063 987204942 151132757 119524647 151132757 119524647 175717990 131900945 175717990 131900945 158806971 57823401 158806971 57823401 368895155 583680126 368895155 583680126 152642496 647980923 152642496 647980923 940396489 81309152 940396489 81309152 540754283 928235202 540754283 928235202 584539691 229320447 584539691 229320447 598615129 69614027 598615129 69614027 376957274 490865709 376957274 490865709 24491742 26206991 24491742 26206991 939783400 258257869 939783400 258257869 287899736 514114204 287899736 514114204 350992740 119385673 350992740 119385673 777695435 296531954 777695435 296531954 968955107 453258392 968955107 453258392 237449608 225940170 237449608 225940170 857071915 114513421 857071915 114513421 239383414 163021651 239383414 163021651 858282844 225651038 858282844 225651038 78710265 124572392 78710265 124572392 325662895 583762163 325662895 583762163 21554192 180538608 21554192 180538608 358104348 788727877 358104348 788727877 393950735 973335834 393950735 973335834 492405638 230595497 492405638 230595497 912182866 97989946 912182866 97989946 2955670 137949688 2955670 137949688 249600164 472877938 249600164 472877938 474370967 478644472 474370967 478644472 748748113 113606003 748748113 113606003 562346710 96964554 562346710 96964554 840278165 706020318 840278165 706020318 425528151 851826537 425528151 851826537 945594467 741953778 945594467 741953778 655254514 917624081 655254514 917624081 962673690 308407941 962673690 308407941 934860696 723347744 934860696 723347744 276739777 804295291 276739777 804295291 852242129 845611705 852242129 845611705 82389932 912140700 82389932 912140700 845841959 165479356 845841959 165479356 810731309 256733195 810731309 256733195 936186970 386665070 936186970 386665070 702398041 739660648 702398041 739660648 636018002 281470404 636018002 281470404 860682021 971643588 860682021 971643588 411306563 39710125 411306563 39710125 623141781 483052199 623141781 483052199 543222250 407903924 543222250 407903924 254116587 211984555 254116587 211984555 25770615 727745133 25770615 727745133 486517998 801162015 486517998 801162015 272319917 487317387 272319917 487317387 609482472 457715954 609482472 457715954 830565451 793938097 830565451 793938097 491865855 653434623 491865855 653434623 993132023 10719391 993132023 10719391 314158684 522181505 314158684 522181505 335450152 986430936 335450152 986430936 791596256 704438266 791596256 704438266 901527582 414840658 901527582 414840658 6386680 313245827 6386680 313245827 124149895 591378753 124149895 591378753 938596284 85888629 938596284 85888629 510151206 955431823 510151206 955431823 427281103 607706037 427281103 607706037 589577874 884464569 589577874 884464569 832167747 970856850 832167747 970856850 524254558 755578521 524254558 755578521 845937705 255849406 845937705 255849406 211552743 344889136 211552743 344889136 255091238 912262076 255091238 912262076 250271069 608291778 250271069 608291778 631793670 865763231 631793670 865763231 376977102 128348257 376977102 128348257 950827523 70664123 950827523 70664123 764857331 119432767 764857331 119432767 197534047 639538892 197534047 639538892 911811610 351448344 911811610 351448344 511799350 33607481 511799350 33607481 862173762 911852552 862173762 911852552 699156605 619628962 699156605 619628962 599049137 729685575 599049137 729685575 190987211 945178115 190987211 945178115 987259580 243304074 987259580 243304074 662227665 612711785 662227665 612711785 718134576 288272092 718134576 288272092 130936006 67793849 130936006 67793849 844384112 450291109 844384112 450291109 104956644 103512136 104956644 103512136 648682171 760208119 648682171 760208119 74562089 137343546 74562089 137343546 700830068 968549341 700830068 968549341 419978635 991233994 419978635 991233994 925023717 10496512 925023717 10496512 466183832 251067174 466183832 251067174 588222629 836354074 588222629 836354074 476647005 415774882 476647005 415774882 514690079 531340351 514690079 531340351 467447533 803939608 467447533 803939608 164637615 26101313 164637615 26101313 967370551 33595844 967370551 33595844 471795337 560054760 471795337 560054760 555925574 810617725 555925574 810617725 250838886 867686483 250838886 867686483 723042401 977034549 723042401 977034549 475143101 365881886 475143101 365881886 121681733 485949287 121681733 485949287 487460591 969906277 487460591 969906277 660804176 70857200 660804176 70857200 298500990 114341631 298500990 114341631 31252256 303575966 31252256 303575966 402979007 378611419 402979007 378611419 734333974 485526794 734333974 485526794 802421187 717948046 802421187 717948046 998687903 505371746 998687903 505371746 490617992 775736262 490617992 775736262 308924261 664966518 308924261 664966518 690163686 676648691 690163686 676648691 663319392 838515162 663319392 838515162 572750526 817615958 572750526 817615958 975033965 934342790 975033965 934342790 60151820 401658239 60151820 401658239 33500741 60317572 33500741 60317572 854603299 895963477 854603299 895963477 406852946 124605231 406852946 124605231 138921119 857516879 138921119 857516879 642142937 238917069 642142937 238917069 681023600 850246868 681023600 850246868 866145068 29585487 866145068 29585487 520461007 994463258 520461007 994463258 883129681 127206706 883129681 127206706 426506680 822133917 426506680 822133917 613056318 225568778 613056318 225568778 824821870 49897261 824821870 49897261 923654147 659098770 923654147 659098770 458879040 955490093 458879040 955490093 579527953 826253835 579527953 826253835 580380042 131409108 580380042 131409108 239837884 201300731 239837884 201300731 555076667 109425048 555076667 109425048 915475786 940683726 915475786 940683726 499232956 894945183 499232956 894945183 681301606 118871577 681301606 118871577 610062293 17780403 610062293 17780403 7880244 105318362 7880244 105318362 961591239 696000549 961591239 696000549 288852917 708726564 288852917 708726564 342981691 590647440 342981691 590647440 287088166 998086951 287088166 998086951 391909999 777300443 391909999 777300443 492203555 94038844 492203555 94038844 429257395 514049534 429257395 514049534 72308937 515015445 72308937 515015445 137636496 974859308 137636496 974859308 695365074 754466450 695365074 754466450 160469582 857243969 160469582 857243969 496125037 45052965 496125037 45052965 302580500 582131516 302580500 582131516 206737451 8368155 206737451 8368155 587749179 922511033 587749179 922511033 756121774 118748240 756121774 118748240 264487657 421989392 264487657 421989392 178873313 755325171 178873313 755325171 850934921 488868199 850934921 488868199 93565304 133520168 93565304 133520168 81463586 572820981 81463586 572820981 378712502 792858614 378712502 792858614 269202303 951014264 269202303 951014264 248282352 734627365 248282352 734627365 625569911 783517898 625569911 783517898 284237938 185863864 284237938 185863864 386792536 794327199 386792536 794327199 526353491 208128032 526353491 208128032 246014853 983952174 246014853 983952174 991103486 128604938 991103486 128604938 222543302 451044811 222543302 451044811 73863503 709831848 73863503 709831848 263407182 468717188 263407182 468717188 737840771 822045269 737840771 822045269 495795173 567650151 495795173 567650151 583596565 163507835 583596565 163507835 47093260 856769314 47093260 856769314 921204106 930729694 921204106 930729694 853271145 190468987 853271145 190468987 837908116 953935450 837908116 953935450 705810560 745926664 705810560 745926664 206620707 64974197 206620707 64974197 975854612 734488647 975854612 734488647 864075375 289122614 864075375 289122614 223564418 830229618 223564418 830229618 384333914 151656854 384333914 151656854 83925698 989725233 83925698 989725233 249746418 53886974 249746418 53886974 796410658 354074672 796410658 354074672 89248653 542086551 89248653 542086551 287076681 767997129 287076681 767997129 91834934 353873599 91834934 353873599 1172336 58450258 1172336 58450258 874330991 541369185 874330991 541369185 861172798 220374011 861172798 220374011 871780535 671095520 871780535 671095520 268036429 747753759 268036429 747753759 958283086 620187970 958283086 620187970 790168453 873938942 790168453 873938942 563343843 760730070 563343843 760730070 812081091 862216703 812081091 862216703 485201914 290129114 485201914 290129114 218744989 514219574 218744989 514219574 473943146 738222210 473943146 738222210 959959374 228169129 959959374 228169129 812634713 53279609 812634713 53279609 91505267 262894479 91505267 262894479 83419557 185223716 83419557 185223716 468595833 543337126 468595833 543337126 261007162 575773643 261007162 575773643 957768150 284739454 957768150 284739454 705626280 646774138 705626280 646774138 462761147 376235955 462761147 376235955 967530049 729253269 967530049 729253269 732204846 601172793 732204846 601172793 782802090 996924026 782802090 996924026 543140853 469471444 543140853 469471444 757163880 532737123 757163880 532737123 898276725 65371622 898276725 65371622 66875560 56736535 66875560 56736535 129174104 767574750 129174104 767574750 804960038 45313180 804960038 45313180 516802564 243282247 516802564 243282247 862342325 474525711 862342325 474525711 743945656 620045990 743945656 620045990 447857585 555987944 447857585 555987944 134825572 59818265 134825572 59818265 608800394 457003606 608800394 457003606 77097665 732346529 77097665 732346529 617672172 859907605 617672172 859907605 664902820 713256274 664902820 713256274 75171916 780809182 75171916 780809182 320902367 470704024 320902367 470704024 452453027 483111170 452453027 483111170 37897950 262897458 37897950 262897458 620516744 156058312 620516744 156058312 48670777 909088030 48670777 909088030 415995985 46467108 415995985 46467108 795868613 764164024 795868613 764164024 70010868 890249474 70010868 890249474 951211290 694251000 951211290 694251000 440707375 198365626 440707375 198365626 401549717 891612223 401549717 891612223 195654146 165608807 195654146 165608807 952723403 230979708 952723403 230979708 19525106 114430387 19525106 114430387 75858797 697767045 75858797 697767045 812393989 353062281 812393989 353062281 964407301 906393777 964407301 906393777 778180124 637567819 778180124 637567819 110602961 650821014 110602961 650821014 876071298 650273285 876071298 650273285 304309314 283570184 304309314 283570184 634068683 734324798 634068683 734324798 35899580 186987563 35899580 186987563 241282801 683608399 241282801 683608399 850796506 343312768 850796506 343312768 484649939 997162764 484649939 997162764 409574788 283011067 409574788 283011067 814506277 997598153 814506277 997598153 618607128 372098134 618607128 372098134 684530093 900194771 684530093 900194771 884696500 393283448 884696500 393283448 821961392 794124487 821961392 794124487 674278978 282185923 674278978 282185923 644901433 89233092 644901433 89233092 978443641 839185019 978443641 839185019 386524990 518729211 386524990 518729211 821546754 321548355 821546754 321548355 418915399 29041044 418915399 29041044 379977101 846552771 379977101 846552771 206915315 950882784 206915315 950882784 978167409 604579639 978167409 604579639 127290778 564038597 127290778 564038597 14418820 20532527 14418820 20532527 147883505 208804430 147883505 208804430 743068884 881217502 743068884 881217502 177765261 179152878 177765261 179152878 950574446 18267000 950574446 18267000 93189334 365656767 93189334 365656767 652808497 682389239 652808497 682389239 887268005 470312892 887268005 470312892 78648278 766203704 78648278 766203704 654036635 979355039 654036635 979355039 628124922 665619638 628124922 665619638 210359612 584341842 210359612 584341842 47707492 606014206 47707492 606014206 659254944 519248286 659254944 519248286 115791423 867489617 115791423 867489617 643442326 701383287 643442326 701383287 983938932 579027785 983938932 579027785 336593109 820782507 336593109 820782507 957964528 600057468 957964528 600057468 146984743 872208700 146984743 872208700 817177295 546895102 817177295 546895102 735566507 197344338 735566507 197344338 637198905 217727624 637198905 217727624 706167692 635444795 706167692 635444795 435497565 182057488 435497565 182057488 816715550 480266299 816715550 480266299 333971029 748334398 333971029 748334398 357753203 604716811 357753203 604716811 891922288 996502475 891922288 996502475 2053662 819662710 2053662 819662710 352325906 150007493 352325906 150007493 831757264 577746930 831757264 577746930 282226181 928441526 282226181 928441526 758393454 2904224 758393454 2904224 931836617 780210089 931836617 780210089 437255140 717954215 437255140 717954215 998902874 578478681 998902874 578478681 446133532 76107140 446133532 76107140 163236293 311447843 163236293 311447843 453262278 473669236 453262278 473669236 413441373 593485947 413441373 593485947 186547685 822534152 186547685 822534152 139106119 601935508 139106119 601935508 54734108 13029332 54734108 13029332 771749690 127548161 771749690 127548161 572346882 253706597 572346882 253706597 983025286 879037351 983025286 879037351 961205279 226251709 961205279 226251709 191344164 247179952 191344164 247179952 454820635 336425572 454820635 336425572 945175981 965309032 945175981 965309032 120161394 701877045 120161394 701877045 358813750 656478261 358813750 656478261 260244371 125216717 260244371 125216717 478537083 355002010 478537083 355002010 330836380 406158927 330836380 406158927 131075764 528313168 131075764 528313168 274025420 660933538 274025420 660933538 227956162 583316291 227956162 583316291 487098220 518163211 487098220 518163211 27800212 819397288 27800212 819397288 323235772 490658935 323235772 490658935 455288323 349974903 455288323 349974903 605413288 647437911 605413288 647437911 119163227 126339864 119163227 126339864 44519436 806596683 44519436 806596683 545992589 549692917 545992589 549692917 902534902 568645641 902534902 568645641 336415031 13297623 336415031 13297623 149297410 123163875 149297410 123163875 756850486 45520574 756850486 45520574 492451705 573385655 492451705 573385655 460253256 356831073 460253256 356831073 124581769 437610509 124581769 437610509 822743435 68542824 822743435 68542824 931181900 349161607 931181900 349161607 712766961 382641496 712766961 382641496 721193231 24125211 721193231 24125211 212294799 578783432 212294799 578783432 832286453 588787890 832286453 588787890 341145846 587411980 341145846 587411980 650853844 569864169 650853844 569864169 958729572 127728419 958729572 127728419 979485375 623929448 979485375 623929448 126310954 420078320 126310954 420078320 364113866 858191359 364113866 858191359 265715956 444496218 265715956 444496218 65522560 463776511 65522560 463776511 90078853 630182046 90078853 630182046 245704997 519549558 245704997 519549558 656975026 355888470 656975026 355888470 338445356 812100860 338445356 812100860 485263643 698770146 485263643 698770146 452883833 968942055 452883833 968942055 97299847 831875651 97299847 831875651 831122472 834751095 831122472 834751095 539497246 601064608 539497246 601064608 943955328 42145619 943955328 42145619 195296985 591951357 195296985 591951357 99983514 742012002 99983514 742012002 815222278 249234236 815222278 249234236 210187428 15409713 210187428 15409713 7785887 679096285 7785887 679096285 622136034 208088586 622136034 208088586 205122860 434987808 205122860 434987808 958902276 983311618 958902276 983311618 730257865 723398793 730257865 723398793 240544242 315865707 240544242 315865707 413990383 441431387 413990383 441431387 469342547 16475714 469342547 16475714 418148169 834127167 418148169 834127167 92747818 611561752 92747818 611561752 994406603 257736946 994406603 257736946 136267883 413164097 136267883 413164097 690199580 898241943 690199580 898241943 76846038 374907282 76846038 374907282 673813946 406561273 673813946 406561273 545755788 265574725 545755788 265574725 253154203 599354918 253154203 599354918 443297794 384960384 443297794 384960384 38011348 532172657 38011348 532172657 727956643 608376321 727956643 608376321 15821928 634156578 15821928 634156578 702507873 200549523 702507873 200549523 10479861 480932310 10479861 480932310 943380865 61057827 943380865 61057827 595094782 150373003 595094782 150373003 678586902 699226537 678586902 699226537 600187550 232629849 600187550 232629849 662869531 989429013 662869531 989429013 673457706 378754551 673457706 378754551 513698647 494537896 513698647 494537896 471933177 965971336 471933177 965971336 262456299 89388078 262456299 89388078 999519857 731074236 999519857 731074236 478785757 796220244 478785757 796220244 217434708 448125541 217434708 448125541 448596659 899279430 448596659 899279430 402981612 9784715 402981612 9784715 7671714 223599670 7671714 223599670 946966674 549433056 946966674 549433056 511480519 920410706 511480519 920410706 714418837 280331758 714418837 280331758 75151923 746814337 75151923 746814337 635630079 861539582 635630079 861539582 937037004 552437667 937037004 552437667 758139212 693407474 758139212 693407474 859907389 29175746 859907389 29175746 55914169 277199927 55914169 277199927 372520896 589574808 372520896 589574808 635763996 548913234 635763996 548913234 642497920 715450495 642497920 715450495 130847856 711388469 130847856 711388469 472316344 426404091 472316344 426404091 226317883 393541394 226317883 393541394 897778070 483850146 897778070 483850146 48198521 878227907 48198521 878227907 788371631 545840489 788371631 545840489 35061480 318973375 35061480 318973375 298040402 798606889 298040402 798606889 453498606 677007623 453498606 677007623 294997811 80203988 294997811 80203988 606290257 115006336 606290257 115006336 643061890 984355392 643061890 984355392 83471024 76539455 83471024 76539455 399645369 655823572 399645369 655823572 58126231 838126593 58126231 838126593 876104652 926252398 876104652 926252398 710663406 370939186 710663406 370939186 437093975 900538717 437093975 900538717 839017992 586492074 839017992 586492074 904504581 130870013 904504581 130870013 62512818 557221930 62512818 557221930 182580621 175957509 182580621 175957509 904409905 971589627 904409905 971589627 726895818 843579978 726895818 843579978 752377556 954739697 752377556 954739697 909944966 334063625 909944966 334063625 281234466 420341493 281234466 420341493 663945934 145589927 663945934 145589927 824157354 856400384 824157354 856400384 914776177 502913230 914776177 502913230 718885207 294399451 718885207 294399451 176433367 465870078 176433367 465870078 954298967 90609660 954298967 90609660 605966574 671963427 605966574 671963427 615217846 526664788 615217846 526664788 259010628 769215863 259010628 769215863 111872975 371483120 111872975 371483120 978130049 682207515 978130049 682207515 455465180 972016280 455465180 972016280 98503814 50455421 98503814 50455421 824752579 149631678 824752579 149631678 575672325 666457660 575672325 666457660 69928203 249135112 69928203 249135112 791102947 68224324 791102947 68224324 948824955 86582778 948824955 86582778 639349985 192880332 639349985 192880332 898608390 84111209 898608390 84111209 33967983 667885766 33967983 667885766 558213843 310165573 558213843 310165573 303343412 749074534 303343412 749074534 897884754 447938878 897884754 447938878 9262636 367310466 9262636 367310466 25052708 797979601 25052708 797979601 153316526 157031857 153316526 157031857 52784044 692198195 52784044 692198195 564743084 17968650 564743084 17968650 243573586 914771611 243573586 914771611 632586096 494895345 632586096 494895345 737176221 144306155 737176221 144306155 459297711 547837592 459297711 547837592 585810100 950371168 585810100 950371168 723572827 777760265 723572827 777760265 190536334 409488676 190536334 409488676 397210366 658603695 397210366 658603695 598233803 786622844 598233803 786622844 380475376 11441535 380475376 11441535 576680600 796624220 576680600 796624220 917368309 302016624 917368309 302016624 916811400 634854800 916811400 634854800 104235537 506868209 104235537 506868209 665780906 402518599 665780906 402518599 733052139 474293676 733052139 474293676 475433121 409277076 475433121 409277076 256463895 710892042 256463895 710892042 365492107 245230839 365492107 245230839 662420608 155560180 662420608 155560180 776786109 353994416 776786109 353994416 147755558 312751927 147755558 312751927 149782320 715455669 149782320 715455669 119965864 277705111 119965864 277705111 525903319 901939535 525903319 901939535 982003822 554125449 982003822 554125449 194983239 892678025 194983239 892678025 630232656 941979299 630232656 941979299 238081488 875173994 238081488 875173994 354463402 757044839 354463402 757044839 107020677 562069741 107020677 562069741 447348009 755726556 447348009 755726556 920090713 683844336 920090713 683844336 288846404 861551656 288846404 861551656 905956545 616063278 905956545 616063278 907333809 574425349 907333809 574425349 969820305 495691214 969820305 495691214 257597608 729791173 257597608 729791173 670117378 523041919 670117378 523041919 59577057 261564732 59577057 261564732 543201932 838841159 543201932 838841159 611441674 855585081 611441674 855585081 531341340 250875511 531341340 250875511 616702159 459406126 616702159 459406126 153951465 768004893 153951465 768004893 921489562 84621981 921489562 84621981 836275149 637918490 836275149 637918490 810402500 265875290 810402500 265875290 16057537 927297600 16057537 927297600 260010372 643401711 260010372 643401711 747360990 966142762 747360990 966142762 262652665 488627757 262652665 488627757 597948409 741687182 597948409 741687182 655394710 488232966 655394710 488232966 703720650 567419149 703720650 567419149 672203767 243970120 672203767 243970120 611614875 800329808 611614875 800329808 816762022 443610714 816762022 443610714 835985672 869173894 835985672 869173894 215400783 838061232 215400783 838061232 572261099 124329765 572261099 124329765 327956576 249639405 327956576 249639405 209790213 67766172 209790213 67766172 902716366 853637950 902716366 853637950 537408092 268718390 537408092 268718390 29179401 741585479 29179401 741585479 510955268 24585145 510955268 24585145 130247403 639609627 130247403 639609627 25371179 9359517 25371179 9359517 424170027 221980771 424170027 221980771 54269546 732908713 54269546 732908713 180420572 632449869 180420572 632449869 560691044 346152259 560691044 346152259 570070846 688700686 570070846 688700686 554960775 809077209 554960775 809077209 659446289 522193860 659446289 522193860 625852683 710349680 625852683 710349680 280022103 888563087 280022103 888563087 330211519 525781945 330211519 525781945 856973270 716645952 856973270 716645952 514021775 878043931 514021775 878043931 316700844 171553805 316700844 171553805 160283407 181336807 160283407 181336807 5281043 197856635 5281043 197856635 536495711 265449857 536495711 265449857 347248044 217562010 347248044 217562010 845929658 911582918 845929658 911582918 742216652 564608371 742216652 564608371 731206716 753940942 731206716 753940942 584514736 605838499 584514736 605838499 936855456 41824998 936855456 41824998 949426755 443112010 949426755 443112010 848295464 25585291 848295464 25585291 601034209 789415428 601034209 789415428 920141988 649436713 920141988 649436713 818051183 788806646 818051183 788806646 426197383 512832217 426197383 512832217 734114229 761864857 734114229 761864857 765801000 819479772 765801000 819479772 852834844 222082485 852834844 222082485 816704824 502680373 816704824 502680373 785102500 984280113 785102500 984280113 333807648 636959950 333807648 636959950 978439400 354353791 978439400 354353791 715100905 839547519 715100905 839547519 4382744 789494999 4382744 789494999 699009923 857176874 699009923 857176874 484126117 894377593 484126117 894377593 433130095 461472689 433130095 461472689 995474081 921137478 995474081 921137478 917915419 538566899 917915419 538566899 185742168 870476184 185742168 870476184 455109237 438285442 455109237 438285442 29224413 993386051 29224413 993386051 482164897 224607933 482164897 224607933 542904033 576555172 542904033 576555172 176172075 196772884 176172075 196772884 839152924 371722864 839152924 371722864 317034928 460403890 317034928 460403890 315266566 3556997 315266566 3556997 2371999 775685132 2371999 775685132 10582898 626612157 10582898 626612157 549099821 527554736 549099821 527554736 328829712 542619668 328829712 542619668 754667083 365836619 754667083 365836619 208442956 901115865 208442956 901115865 474605179 188853430 474605179 188853430 135467614 99202297 135467614 99202297 938499158 19915246 938499158 19915246 765034540 252484295 765034540 252484295 684089613 58442711 684089613 58442711 406499443 111615116 406499443 111615116 437474436 66993347 437474436 66993347 359187816 386504562 359187816 386504562 164410961 571328404 164410961 571328404 298679530 952061993 298679530 952061993 362470019 471483940 362470019 471483940 593120668 396267553 593120668 396267553 629144753 325179941 629144753 325179941 619955290 862049962 619955290 862049962 293645892 386044467 293645892 386044467 435380594 121660640 435380594 121660640 874449936 934131237 874449936 934131237 685887439 236977850 685887439 236977850 946007770 892133426 946007770 892133426 241157927 785140494 241157927 785140494 657584604 104607137 657584604 104607137 319568111 104987677 319568111 104987677 790786514 560369350 790786514 560369350 93400030 961711301 93400030 961711301 395803508 495951403 395803508 495951403 899284513 720227420 899284513 720227420 763793826 314104616 763793826 314104616 207872965 459203152 207872965 459203152 795983997 61823767 795983997 61823767 157482169 564359529 157482169 564359529 616041250 986752086 616041250 986752086 93794090 121455059 93794090 121455059 224325407 857523855 224325407 857523855 36884290 596090951 36884290 596090951 431184924 122625080 431184924 122625080 833233048 742605019 833233048 742605019 509042 461611870 509042 461611870 244812897 207318042 244812897 207318042 511729825 424079329 511729825 424079329 156803983 354920200 156803983 354920200 374209670 469503210 374209670 469503210 249195494 727445855 249195494 727445855 970278991 370458143 970278991 370458143 661876636 924646699 661876636 924646699 12453495 546584025 12453495 546584025 579759204 529036025 579759204 529036025 345894656 743038619 345894656 743038619 485388189 317391807 485388189 317391807 815580726 22701575 815580726 22701575 862056778 331731458 862056778 331731458 345425846 166687187 345425846 166687187 110735765 353125544 110735765 353125544 693256605 140497385 693256605 140497385 959727477 319152790 959727477 319152790 478786322 828812167 478786322 828812167 90268917 889421213 90268917 889421213 677061810 371215994 677061810 371215994 706319918 724892655 706319918 724892655 928756419 675908051 928756419 675908051 327177081 432330474 327177081 432330474 618987893 213239553 618987893 213239553 727356734 214744505 727356734 214744505 64030796 351778824 64030796 351778824 183631910 851392430 183631910 851392430 304220067 848504890 304220067 848504890 64217356 580407689 64217356 580407689 985506492 304405622 985506492 304405622 890882104 804464591 890882104 804464591 978241817 431334365 978241817 431334365 699989922 351760896 699989922 351760896 4364677 936201913 4364677 936201913 609409205 742534674 609409205 742534674 201102738 575842223 201102738 575842223 921336202 228435523 921336202 228435523 45886415 71471111 45886415 71471111 691875350 506762093 691875350 506762093 680201531 316909334 680201531 316909334 578373108 636021363 578373108 636021363 763356517 614905740 763356517 614905740 812720886 882797147 812720886 882797147 803480773 611031304 803480773 611031304 255332406 746680209 255332406 746680209 690118910 626747021 690118910 626747021 761287013 128793990 761287013 128793990 482551695 210143334 482551695 210143334 972602175 62835859 972602175 62835859 310852125 697889782 310852125 697889782 513431776 604872192 513431776 604872192 936894949 697557623 936894949 697557623 129696628 201179187 129696628 201179187 347835909 619537452 347835909 619537452 413525860 438579726 413525860 438579726 859347874 723582398 859347874 723582398 627440557 54208694 627440557 54208694 112242470 698118591 112242470 698118591 994580280 473877168 994580280 473877168 342514505 172647252 342514505 172647252 181169373 985487682 181169373 985487682 961787193 11711473 961787193 11711473 80947268 677830239 80947268 677830239 12532780 683947153 12532780 683947153 836334442 74026500 836334442 74026500 891750073 964566782 891750073 964566782 430665584 652847360 430665584 652847360 665533776 268347219 665533776 268347219 624120207 521267574 624120207 521267574 575606167 839461519 575606167 839461519 800256654 523576089 800256654 523576089 470782216 240468812 470782216 240468812 275423591 986532955 275423591 986532955 457585553 403835763 457585553 403835763 604443308 462032021 604443308 462032021 395943861 250143336 395943861 250143336 982691727 354711124 982691727 354711124 434678945 447006202 434678945 447006202 121994878 724671815 121994878 724671815 59939399 859004158 59939399 859004158 38466633 198976448 38466633 198976448 280107024 80709442 280107024 80709442 100397573 326000131 100397573 326000131 102933475 873152874 102933475 873152874 377796234 481383879 377796234 481383879 958542940 673840462 958542940 673840462 93993600 497025510 93993600 497025510 480362973 150365138 480362973 150365138 970768946 745271194 970768946 745271194 216750601 187256479 216750601 187256479 828964561 171272248 828964561 171272248 730606670 441304701 730606670 441304701 812598903 773959791 812598903 773959791 834551670 905097952 834551670 905097952 276095253 623901986 276095253 623901986 68289675 840424527 68289675 840424527 829321242 179809750 829321242 179809750 81663499 829132511 81663499 829132511 282647483 268869945 282647483 268869945 633106004 189622784 633106004 189622784 801750911 1852296 801750911 1852296 885551911 71794167 885551911 71794167 729769583 9979254 729769583 9979254 203145628 619265936 203145628 619265936 791302854 344363716 791302854 344363716 821906315 985173122 821906315 985173122 243489719 449007141 243489719 449007141 510446473 92447099 510446473 92447099 383225266 239151075 383225266 239151075 421019452 266185314 421019452 266185314 617392146 272630202 617392146 272630202 787800020 135708773 787800020 135708773 345861339 306372250 345861339 306372250 315195475 853836428 315195475 853836428 167892634 917626610 167892634 917626610 28459005 167024692 28459005 167024692 722990035 857643226 722990035 857643226 781396719 592041257 781396719 592041257 786586639 14024630 786586639 14024630 87786801 226883591 87786801 226883591 384216063 10727333 384216063 10727333 988338931 865076160 988338931 865076160 539769257 560199574 539769257 560199574 497455040 990395391 497455040 990395391 501316928 335734831 501316928 335734831 441648630 229906379 441648630 229906379 912229215 560037921 912229215 560037921 321625518 450413489 321625518 450413489 407676144 668683363 407676144 668683363 775923632 682879911 775923632 682879911 210782104 14916330 210782104 14916330 201555422 220628317 201555422 220628317 568294411 160055639 568294411 160055639 33722782 903045352 33722782 903045352 206668797 549130596 206668797 549130596 633216773 727182024 633216773 727182024 510291779 191951983 510291779 191951983 447033956 513826505 447033956 513826505 471383849 941334689 471383849 941334689 981930947 562308362 981930947 562308362 141779099 321530421 141779099 321530421 831721271 134446287 831721271 134446287 540943434 791944693 540943434 791944693 964943079 1493116 964943079 1493116 519982670 875124314 519982670 875124314 632144342 270963200 632144342 270963200 52382434 188440363 52382434 188440363 342883915 949429926 342883915 949429926 80813840 664026834 80813840 664026834 516539418 605502630 516539418 605502630 356128840 472680223 356128840 472680223 175339779 182596557 175339779 182596557 36477143 182612518 36477143 182612518 199927918 19791236 199927918 19791236 974594885 103795570 974594885 103795570 327194559 799299651 327194559 799299651 949056934 530918658 949056934 530918658 713686996 852299974 713686996 852299974 588596716 581905603 588596716 581905603 511266502 856354980 511266502 856354980 486341086 634697201 486341086 634697201 627694433 640424083 627694433 640424083 537942279 539541429 537942279 539541429 596414348 285077091 596414348 285077091 644116544 973232765 644116544 973232765 509072110 6604593 509072110 6604593 629153369 626553575 629153369 626553575 85849561 635851839 85849561 635851839 434969677 724320033 434969677 724320033 449679582 90591425 449679582 90591425 648987879 497103887 648987879 497103887 591087656 897031513 591087656 897031513 350392559 537648384 350392559 537648384 901901607 610766971 901901607 610766971 389302998 778442231 389302998 778442231 696833283 333247514 696833283 333247514 840236473 318802108 840236473 318802108 963245323 138231717 963245323 138231717 248415133 190206545 248415133 190206545 495692728 182819886 495692728 182819886 459925332 194697295 459925332 194697295 376206572 535518339 376206572 535518339 690722864 576652167 690722864 576652167 575438141 13440928 575438141 13440928 226356011 464569335 226356011 464569335 133008175 682618977 133008175 682618977 695197581 242048921 695197581 242048921 203970486 461739626 203970486 461739626 399534571 345126751 399534571 345126751 838548162 834228000 838548162 834228000 882496458 476976773 882496458 476976773 589300966 587018394 589300966 587018394 663487609 81531752 663487609 81531752 709890941 111405711 709890941 111405711 92883376 185892848 92883376 185892848 330056775 870251209 330056775 870251209 846019834 246967760 846019834 246967760 705948057 847791327 705948057 847791327 503451114 569079696 503451114 569079696 859672699 466419302 859672699 466419302 132396995 536980532 132396995 536980532 971607782 185673448 971607782 185673448 775366341 151839539 775366341 151839539 92122251 700888402 92122251 700888402 449627022 113187081 449627022 113187081 223127834 443161144 223127834 443161144 523278029 145066937 523278029 145066937 927267733 767658572 927267733 767658572 989420269 229790779 989420269 229790779 487102077 211098214 487102077 211098214 499444243 7275341 499444243 7275341 54079633 294644970 54079633 294644970 772531996 228040145 772531996 228040145 813552646 877166555 813552646 877166555 388056310 528212876 388056310 528212876 472613032 175236817 472613032 175236817 425695241 130597533 425695241 130597533 293517888 636035068 293517888 636035068 491972921 23878184 491972921 23878184 7325592 438968349 7325592 438968349 220117423 635649040 220117423 635649040 514228059 872246511 514228059 872246511 981723590 252025549 981723590 252025549 560815956 833820129 560815956 833820129 299699637 78059681 299699637 78059681 926603555 557522472 926603555 557522472 50911022 737320805 50911022 737320805 796330209 734598869 796330209 734598869 129629361 601602381 129629361 601602381 442822134 180270123 442822134 180270123 547835693 888679586 547835693 888679586 816264830 562833328 816264830 562833328 126309583 593093794 126309583 593093794 643471962 768924724 643471962 768924724 886986049 490668472 886986049 490668472 367212203 487915506 367212203 487915506 936709727 97883402 936709727 97883402 639517234 618266588 639517234 618266588 805753687 378823367 805753687 378823367 467544847 628965288 467544847 628965288 873299899 773262861 873299899 773262861 387223433 426164951 387223433 426164951 789947272 168633705 789947272 168633705 103609775 913556350 103609775 913556350 229860907 759926361 229860907 759926361 786207397 381673365 786207397 381673365 649527025 514473628 649527025 514473628 690293296 354791492 690293296 354791492 779763182 996543380 779763182 996543380 776209054 64654965 776209054 64654965 373725861 438069723 373725861 438069723 543874806 312395647 543874806 312395647 710339622 145769876 710339622 145769876 91847527 468484204 91847527 468484204 903036199 162604867 903036199 162604867 700277936 266828865 700277936 266828865 626908713 865003256 626908713 865003256 647583742 626537172 647583742 626537172 412377946 32103044 412377946 32103044 219946161 174359433 219946161 174359433 263112858 128761162 263112858 128761162 726070365 701212682 726070365 701212682 242660870 33623274 242660870 33623274 579271171 910847578 579271171 910847578 610577720 559367982 610577720 559367982 113263553 766808645 113263553 766808645 564081100 829475589 564081100 829475589 40319792 600765094 40319792 600765094 830150046 815996115 830150046 815996115 632255751 673517573 632255751 673517573 547051581 860615757 547051581 860615757 763476203 317994499 763476203 317994499 457789802 333917194 457789802 333917194 719330001 70395338 719330001 70395338 665626543 250164221 665626543 250164221 599613605 18300761 599613605 18300761 360082031 321500506 360082031 321500506 384205769 618904718 384205769 618904718 528667347 527214350 528667347 527214350 814254168 921032737 814254168 921032737 898907281 240293667 898907281 240293667 250998991 572808077 250998991 572808077 263036774 28120857 263036774 28120857 604436250 680456026 604436250 680456026 321922193 830683965 321922193 830683965 733592799 924608023 733592799 924608023 532234849 849899340 532234849 849899340 112314735 935274424 112314735 935274424 995699284 687546397 995699284 687546397 300536740 65619603 300536740 65619603 965625233 488549058 965625233 488549058 518270543 429503148 518270543 429503148 167125055 325629126 167125055 325629126 582561006 417786202 582561006 417786202 789404111 864743943 789404111 864743943 5932845 348133438 5932845 348133438 431456194 776455071 431456194 776455071 832468559 113956940 832468559 113956940 942333909 688715767 942333909 688715767 584030050 348709336 584030050 348709336 12953422 935956139 12953422 935956139 780807942 549467320 780807942 549467320 528198572 770403859 528198572 770403859 967003992 487480351 967003992 487480351 939009982 529561320 939009982 529561320 557516126 569890111 557516126 569890111 268870125 274283681 268870125 274283681 482583867 753130939 482583867 753130939 637644812 103787049 637644812 103787049 490833097 606618944 490833097 606618944 449799858 742304970 449799858 742304970 729690362 352689706 729690362 352689706 810762911 249404007 810762911 249404007 412719017 18532411 412719017 18532411 564651751 368050757 564651751 368050757 410882166 543492126 410882166 543492126 702369778 332468187 702369778 332468187 6205367 984458232 6205367 984458232 285811061 844646148 285811061 844646148 58712979 955178063 58712979 955178063 189497801 374654894 189497801 374654894 33004010 645858842 33004010 645858842 13471363 806167884 13471363 806167884 895184842 739555563 895184842 739555563 181223321 191600176 181223321 191600176 860719258 730071794 860719258 730071794 565476602 144000859 565476602 144000859 674942705 474547317 674942705 474547317 907564231 549805005 907564231 549805005 243196132 150323091 243196132 150323091 136896147 546845188 136896147 546845188 665729375 65803346 665729375 65803346 366173556 220369988 366173556 220369988 901378110 773927795 901378110 773927795 777214660 132255885 777214660 132255885 107162023 382157904 107162023 382157904 174966151 823133249 174966151 823133249 177644961 758282380 177644961 758282380 65223372 112935767 65223372 112935767 626402371 537914749 626402371 537914749 429966463 955687898 429966463 955687898 185140010 148046158 185140010 148046158 235659174 165705150 235659174 165705150 995449716 8935936 995449716 8935936 188367995 499026721 188367995 499026721 477072005 84973098 477072005 84973098 983359551 93003179 983359551 93003179 628849180 7383400 628849180 7383400 367156044 378943625 367156044 378943625 400423747 149972803 400423747 149972803 586659757 237949323 586659757 237949323 876608179 816762922 876608179 816762922 69135324 66517642 69135324 66517642 576746126 231891368 576746126 231891368 838562615 186120813 838562615 186120813 676694067 456624159 676694067 456624159 82313537 137156434 82313537 137156434 121743264 714216876 121743264 714216876 693148983 876927705 693148983 876927705 393006648 256796307 393006648 256796307 678116240 246176995 678116240 246176995 40087429 558371453 40087429 558371453 567686271 145867878 567686271 145867878 500876126 526453428 500876126 526453428 712126229 804176850 712126229 804176850 914751434 770812736 914751434 770812736 192248101 199983945 192248101 199983945 616586892 540308562 616586892 540308562 641089883 328113819 641089883 328113819 574451024 621132412 574451024 621132412 456020463 691343719 456020463 691343719 389906456 287599716 389906456 287599716 99923073 956904143 99923073 956904143 643519930 278103833 643519930 278103833 585798838 901431056 585798838 901431056 580092732 353738367 580092732 353738367 242055972 187493872 242055972 187493872 182116467 310991540 182116467 310991540 711934895 216579596 711934895 216579596 168568543 804968592 168568543 804968592 588581116 806205672 588581116 806205672 652934959 496928907 652934959 496928907 46400477 156842091 46400477 156842091 557064417 571819857 557064417 571819857 69330390 251690474 69330390 251690474 904202686 313498438 904202686 313498438 638868768 30617912 638868768 30617912 717252538 608385945 717252538 608385945 816782233 842682753 816782233 842682753 312657970 693755574 312657970 693755574 833605390 361082889 833605390 361082889 381897454 34938322 381897454 34938322 447747201 283672265 447747201 283672265 643127050 654683940 643127050 654683940 95917212 717174719 95917212 717174719 347606941 253667094 347606941 253667094 236225693 288222297 236225693 288222297 275693484 731240324 275693484 731240324 53018253 918552411 53018253 918552411 538960621 706989254 538960621 706989254 74366164 992315400 74366164 992315400 794108267 338032872 794108267 338032872 289535902 908716498 289535902 908716498 457523933 910480658 457523933 910480658 723981348 991354825 723981348 991354825 487282895 97074449 487282895 97074449 300509704 715350731 300509704 715350731 370720073 475890035 370720073 475890035 6190420 801497636 6190420 801497636 343283686 923198611 343283686 923198611 748973885 668011900 748973885 668011900 121473019 745319013 121473019 745319013 369789242 941017568 369789242 941017568 953961336 858049691 953961336 858049691 112202407 29339899 112202407 29339899 200472783 225054207 200472783 225054207 534985156 18096875 534985156 18096875 203424585 222011588 203424585 222011588 64655076 283118989 64655076 283118989 104924779 25247251 104924779 25247251 37982628 948765750 37982628 948765750 427072547 37848976 427072547 37848976 992457159 168354780 992457159 168354780 916293292 254550980 916293292 254550980 784901551 562584320 784901551 562584320 205811911 707375372 205811911 707375372 314413883 952643595 314413883 952643595 324799188 164557497 324799188 164557497 683222297 102646095 683222297 102646095 118264936 686772164 118264936 686772164 264635144 3442953 264635144 3442953 5430198 451683455 5430198 451683455 252896841 909002154 252896841 909002154 904122894 11793025 904122894 11793025 366902822 125709011 366902822 125709011 936781592 440424296 936781592 440424296 327190024 967762653 327190024 967762653 826688772 125335077 826688772 125335077 320560192 869677281 320560192 869677281 287580176 140725628 287580176 140725628 348528187 379736428 348528187 379736428 130047026 943799645 130047026 943799645 343386068 66428461 343386068 66428461 27988222 842845303 27988222 842845303 395445919 827293522 395445919 827293522 175578412 187536187 175578412 187536187 47915964 150805055 47915964 150805055 776660873 650804180 776660873 650804180 33756120 998254817 33756120 998254817 840406619 172122249 840406619 172122249 570384134 483212700 570384134 483212700 788355555 198840852 788355555 198840852 906225201 775203861 906225201 775203861 898870194 739400829 898870194 739400829 173495350 938701328 173495350 938701328 493963669 602601308 493963669 602601308 625144690 954011092 625144690 954011092 81791891 13590933 81791891 13590933 864398705 66259888 864398705 66259888 419084993 912348416 419084993 912348416 465913772 754785858 465913772 754785858 550841578 42628099 550841578 42628099 52702216 731618215 52702216 731618215 330197920 120905197 330197920 120905197 740761879 503964453 740761879 503964453 924068679 749637042 924068679 749637042 799373283 800554372 799373283 800554372 528332120 852287560 528332120 852287560 706973688 522737030 706973688 522737030 880631368 585468716 880631368 585468716 349762609 167495536 349762609 167495536 638901445 623637618 638901445 623637618 863938165 550024357 863938165 550024357 652862476 878227947 652862476 878227947 466244580 830212782 466244580 830212782 668785892 336543703 668785892 336543703 310882736 899018211 310882736 899018211 448592262 184194688 448592262 184194688 107246933 743986895 107246933 743986895 27963046 129565486 27963046 129565486 694976136 497895670 694976136 497895670 788150897 735400377 788150897 735400377 175169532 965112079 175169532 965112079 405547694 375584589 405547694 375584589 881236887 275017564 881236887 275017564 668115726 654668444 668115726 654668444 940644806 86094760 940644806 86094760 288201743 856850027 288201743 856850027 663872239 896077142 663872239 896077142 968959474 618729894 968959474 618729894 792279642 618388911 792279642 618388911 404853651 187225658 404853651 187225658 456099834 579011901 456099834 579011901 929878820 478673375 929878820 478673375 713048963 315015628 713048963 315015628 186914179 523470650 186914179 523470650 123869220 235165726 123869220 235165726 196221171 326976904 196221171 326976904 810203943 953859520 810203943 953859520 879620071 79638246 879620071 79638246 598183967 10513684 598183967 10513684 624787276 154129036 624787276 154129036 857755016 722613497 857755016 722613497 673784900 927622245 673784900 927622245 930848935 265983028 930848935 265983028 858234667 687295738 858234667 687295738 220977602 842823532 220977602 842823532 996887789 496908332 996887789 496908332 778638341 232192468 778638341 232192468 827247142 416954470 827247142 416954470 255715663 962789854 255715663 962789854 808524968 553759252 808524968 553759252 402663038 859667526 402663038 859667526 933475696 439149074 933475696 439149074 43907839 666479353 43907839 666479353 351188090 108206450 351188090 108206450 697006873 947837031 697006873 947837031 851951910 201285038 851951910 201285038 147171861 79050951 147171861 79050951 2893196 737001647 2893196 737001647 911317067 467788252 911317067 467788252 312698007 785476641 312698007 785476641 427800625 837290942 427800625 837290942 213748130 517315141 213748130 517315141 142348979 989417755 142348979 989417755 280654935 673254983 280654935 673254983 857038909 185412354 857038909 185412354 753354387 865570817 753354387 865570817 377121 598181709 377121 598181709 776541210 286331133 776541210 286331133 605726568 863699315 605726568 863699315 534590141 909800299 534590141 909800299 662960847 660395776 662960847 660395776 260826225 376668163 260826225 376668163 933777768 882371978 933777768 882371978 750600858 377708360 750600858 377708360 397328455 797474398 397328455 797474398 327267180 238335146 327267180 238335146 491624989 89534174 491624989 89534174 715451504 845755151 715451504 845755151 76264509 452445032 76264509 452445032 494146365 96396840 494146365 96396840 639973407 219226202 639973407 219226202 477305268 44597631 477305268 44597631 875317330 960120546 875317330 960120546 557701111 338158282 557701111 338158282 408431405 360711726 408431405 360711726 940735721 897735414 940735721 897735414 422858884 92074729 422858884 92074729 254107988 150002020 254107988 150002020 221671234 940414284 221671234 940414284 524207962 714386975 524207962 714386975 548432422 41042627 548432422 41042627 175511489 696785584 175511489 696785584 347734795 81972510 347734795 81972510 912560235 458077006 912560235 458077006 429047901 855355010 429047901 855355010 814519649 358296325 814519649 358296325 79263907 26088730 79263907 26088730 310507217 653427508 310507217 653427508 832820308 872065691 832820308 872065691 29016283 976757157 29016283 976757157 129394706 169448483 129394706 169448483 349936086 41341586 349936086 41341586 819598653 968719588 819598653 968719588 869225284 331548102 869225284 331548102 515845182 16030277 515845182 16030277 89521746 559811195 89521746 559811195 689748419 423194621 689748419 423194621 779328760 550598256 779328760 550598256 859437356 346635560 859437356 346635560 608261341 528308089 608261341 528308089 111020485 432976065 111020485 432976065 427042558 679735799 427042558 679735799 35563818 252912182 35563818 252912182 440025221 66874142 440025221 66874142 536651277 221426387 536651277 221426387 576831754 76715382 576831754 76715382 122328645 948230686 122328645 948230686 628135633 340829892 628135633 340829892 749704466 445053549 749704466 445053549 477864491 899835032 477864491 899835032 333142072 363597658 333142072 363597658 416575468 316631369 416575468 316631369 391237950 450502874 391237950 450502874 235703595 831975725 235703595 831975725 850317026 618088934 850317026 618088934 385946853 6146996 385946853 6146996 547767511 480966541 547767511 480966541 549904561 608448789 549904561 608448789 927310634 129931842 927310634 129931842 39499719 969491334 39499719 969491334 68415612 177284800 68415612 177284800 713966540 137205663 713966540 137205663 251484721 753148916 251484721 753148916 845747053 349666342 845747053 349666342 701842521 995092565 701842521 995092565 365576661 691651347 365576661 691651347 82340674 673631864 82340674 673631864 659459284 289746686 659459284 289746686 960036288 829912125 960036288 829912125 841382759 639464941 841382759 639464941 946164279 703227061 946164279 703227061 873138971 883549650 873138971 883549650 861432037 634724364 861432037 634724364 593525355 859896968 593525355 859896968 773815526 9016978 773815526 9016978 144463651 744614079 144463651 744614079 763802442 957787675 763802442 957787675 979860479 306378534 979860479 306378534 103115293 303746499 103115293 303746499 440199212 702008551 440199212 702008551 722562553 87362578 722562553 87362578 704406585 410251162 704406585 410251162 590439810 818225883 590439810 818225883 979707705 827757676 979707705 827757676 23181211 816823565 23181211 816823565 340806087 399974292 340806087 399974292 868980745 447536606 868980745 447536606 168353778 360516551 168353778 360516551 374998479 224863679 374998479 224863679 770264802 770551683 770264802 770551683 994321328 104229047 994321328 104229047 751028315 613577709 751028315 613577709 51930336 234464615 51930336 234464615 653909862 41216115 653909862 41216115 233965521 579949989 233965521 579949989 346413574 813266392 346413574 813266392 501152553 609022383 501152553 609022383 531386956 903230490 531386956 903230490 615082538 141893776 615082538 141893776 518897795 142110549 518897795 142110549 859786736 193400603 859786736 193400603 713890556 432940462 713890556 432940462 329307407 404110493 329307407 404110493 495585893 804236684 495585893 804236684 944485850 799767154 944485850 799767154 648464193 719011324 648464193 719011324 988307910 925441089 988307910 925441089 518577306 690978702 518577306 690978702 246914467 507294676 246914467 507294676 169854228 713909664 169854228 713909664 54158254 994887854 54158254 994887854 808999212 254564761 808999212 254564761 916345270 586659761 916345270 586659761 170131055 377364215 170131055 377364215 458149156 976244682 458149156 976244682 466046937 83759736 466046937 83759736 752084700 650979198 752084700 650979198 264794277 601960022 264794277 601960022 422526659 284079830 422526659 284079830 887834786 678814173 887834786 678814173 380690622 317756860 380690622 317756860 491040673 461260430 491040673 461260430 820496038 69135058 820496038 69135058 60318150 904846985 60318150 904846985 431359261 273560120 431359261 273560120 273231755 370068264 273231755 370068264 545004514 179806877 545004514 179806877 426597789 28033270 426597789 28033270 882219489 112196323 882219489 112196323 416990654 297702528 416990654 297702528 769030215 263257623 769030215 263257623 369377726 302185231 369377726 302185231 332238586 601623999 332238586 601623999 841606907 763469158 841606907 763469158 516785204 817215912 516785204 817215912 682864454 962608768 682864454 962608768 429673102 203089530 429673102 203089530 219273480 180309640 219273480 180309640 309709049 185608708 309709049 185608708 7508843 896735376 7508843 896735376 117705455 282311753 117705455 282311753 796365841 895587656 796365841 895587656 483835516 577925849 483835516 577925849 351149992 148465136 351149992 148465136 890419210 393752798 890419210 393752798 29472899 538510269 29472899 538510269 236358402 144135091 236358402 144135091 965279816 743709391 965279816 743709391 340610970 78180857 340610970 78180857 230463608 813963063 230463608 813963063 494324996 756071116 494324996 756071116 846448815 50236006 846448815 50236006 383848141 659042866 383848141 659042866 898180420 680963332 898180420 680963332 432045500 70973310 432045500 70973310 374372173 316149219 374372173 316149219 289163046 373008344 289163046 373008344 659707118 447614391 659707118 447614391 761358808 389973169 761358808 389973169 68331347 677557756 68331347 677557756 629620489 431857728 629620489 431857728 24240344 952445154 24240344 952445154 574080869 938481850 574080869 938481850 104782987 127321930 104782987 127321930 238259584 319015636 238259584 319015636 359591821 625987653 359591821 625987653 474658900 228447891 474658900 228447891 160621803 606366433 160621803 606366433 337426497 346047400 337426497 346047400 485926326 59612780 485926326 59612780 119539902 445845184 119539902 445845184 100345108 101817668 100345108 101817668 285900905 891458047 285900905 891458047 707559546 97404835 707559546 97404835 605326333 478918710 605326333 478918710 893374009 389614941 893374009 389614941 458638781 655588790 458638781 655588790 611929919 371154269 611929919 371154269 221411553 523633379 221411553 523633379 539538047 631525884 539538047 631525884 835551039 433184287 835551039 433184287 218137141 142123614 218137141 142123614 763030280 417334853 763030280 417334853 95691293 884840466 95691293 884840466 580554248 829644063 580554248 829644063 113151694 859693028 113151694 859693028 389206394 558476658 389206394 558476658 576575183 258139627 576575183 258139627 114329552 101403456 114329552 101403456 943667935 134699675 943667935 134699675 3138414 808739787 3138414 808739787 565322167 76866308 565322167 76866308 111872977 347017986 111872977 347017986 904307244 517767884 904307244 517767884 75767589 201733401 75767589 201733401 304459563 869564129 304459563 869564129 64996014 137251422 64996014 137251422 622819043 859778660 622819043 859778660 69322783 931711882 69322783 931711882 466828431 669132303 466828431 669132303 383305560 926155416 383305560 926155416 821222014 959452008 821222014 959452008 304606842 736042854 304606842 736042854 330189265 136879135 330189265 136879135 748117826 225629353 748117826 225629353 989468141 976153017 989468141 976153017 364095484 568067055 364095484 568067055 616834475 986136275 616834475 986136275 747085247 144950262 747085247 144950262 880203103 636660261 880203103 636660261 130530211 877625421 130530211 877625421 903736393 25648961 903736393 25648961 533296696 418645705 533296696 418645705 509385995 119841541 509385995 119841541 403520051 677987945 403520051 677987945 297949569 818041400 297949569 818041400 264752063 49483311 264752063 49483311 528460683 821644951 528460683 821644951 349621257 59370271 349621257 59370271 195250338 919621786 195250338 919621786 838630329 243542810 838630329 243542810 485191202 203190563 485191202 203190563 45945276 723899522 45945276 723899522 899277614 330518329 899277614 330518329 211970737 561678138 211970737 561678138 469794855 17080988 469794855 17080988 857593347 734264614 857593347 734264614 999541774 100204073 999541774 100204073 260410410 481489900 260410410 481489900 567713827 283490813 567713827 283490813 374184334 908978071 374184334 908978071 228952883 880362353 228952883 880362353 742855305 509232744 742855305 509232744 783452611 415523253 783452611 415523253 846835231 262168397 846835231 262168397 440824705 993950149 440824705 993950149 201826050 744955530 201826050 744955530 854678739 746275160 854678739 746275160 531127531 939693576 531127531 939693576 125424972 497668753 125424972 497668753 529928951 260719712 529928951 260719712 811097915 307084716 811097915 307084716 870246096 301192435 870246096 301192435 393204656 408613358 393204656 408613358 54640762 887495612 54640762 887495612 593838737 353064229 593838737 353064229 800472530 140995117 800472530 140995117 375327527 823709580 375327527 823709580 47658122 377105846 47658122 377105846 347991170 677876072 347991170 677876072 154393113 671378590 154393113 671378590 440024456 579290968 440024456 579290968 360867064 52977502 360867064 52977502 934691862 285352301 934691862 285352301 205509198 849979051 205509198 849979051 1291629 989410315 1291629 989410315 775384764 52735593 775384764 52735593 352979459 593064210 352979459 593064210 53224854 839666329 53224854 839666329 159158993 262888728 159158993 262888728 531542795 227572196 531542795 227572196 266274214 965755103 266274214 965755103 888946559 364058320 888946559 364058320 75433773 989917621 75433773 989917621 201216983 131388601 201216983 131388601 138313735 481741958 138313735 481741958 969672060 652766648 969672060 652766648 547842025 994841152 547842025 994841152 534701050 667213810 534701050 667213810 17313977 296600706 17313977 296600706 530850613 221687034 530850613 221687034 178751070 4048659 178751070 4048659 391396064 787690843 391396064 787690843 928868478 829918243 928868478 829918243 238300770 86916509 238300770 86916509 481794229 352782034 481794229 352782034 438103131 561890500 438103131 561890500 512578944 265086759 512578944 265086759 603926287 4328722 603926287 4328722 359919706 137791255 359919706 137791255 229908163 452465047 229908163 452465047 633856196 888188890 633856196 888188890 473333801 85784288 473333801 85784288 94119517 905806814 94119517 905806814 128664906 649913232 128664906 649913232 316818494 109062824 316818494 109062824 390354614 709565767 390354614 709565767 282397804 312796872 282397804 312796872 31297862 713167207 31297862 713167207 420228798 890152922 420228798 890152922 34582590 497514163 34582590 497514163 935123660 972736121 935123660 972736121 686574307 458062901 686574307 458062901 675259441 210928656 675259441 210928656 106432188 779949645 106432188 779949645 360807942 759356503 360807942 759356503 367925240 749634116 367925240 749634116 705051298 247647117 705051298 247647117 399082032 194691871 399082032 194691871 635486820 150757903 635486820 150757903 872930094 115499927 872930094 115499927 754431815 739478192 754431815 739478192 411600881 667989570 411600881 667989570 877091846 400881250 877091846 400881250 647775235 814168475 647775235 814168475 511151099 590921825 511151099 590921825 948276350 529474441 948276350 529474441 617359071 420008108 617359071 420008108 335788425 121064518 335788425 121064518 572134813 208706994 572134813 208706994 493527228 477338080 493527228 477338080 321601451 394626556 321601451 394626556 665390733 211047468 665390733 211047468 993693988 986548871 993693988 986548871 981176995 464379693 981176995 464379693 203043962 641647237 203043962 641647237 585270243 486212021 585270243 486212021 40505427 513128011 40505427 513128011 658643516 370458978 658643516 370458978 95426362 237388338 95426362 237388338 238504152 102807187 238504152 102807187 272453179 698724184 272453179 698724184 153545565 106833988 153545565 106833988 422137476 175538100 422137476 175538100 236154350 103664101 236154350 103664101 795579678 459457355 795579678 459457355 980451192 185529622 980451192 185529622 955704839 42367476 955704839 42367476 440212675 526875456 440212675 526875456 277458806 597168071 277458806 597168071 226103187 717283332 226103187 717283332 545092153 245956512 545092153 245956512 180975197 532414309 180975197 532414309 362773972 346970231 362773972 346970231 232440670 905074778 232440670 905074778 439156119 160346783 439156119 160346783 848090059 732986640 848090059 732986640 522756606 987307998 522756606 987307998 987613087 244859325 987613087 244859325 14710822 966536936 14710822 966536936 200186097 559702897 200186097 559702897 921654466 390085969 921654466 390085969 541192514 317850349 541192514 317850349 763149856 532695369 763149856 532695369 12544201 962148510 12544201 962148510 521372815 838541803 521372815 838541803 701951986 849086042 701951986 849086042 43600138 929664788 43600138 929664788 839462472 243962130 839462472 243962130 866242481 897930704 866242481 897930704 484064509 393748717 484064509 393748717 109860170 442237544 109860170 442237544 453714634 670786960 453714634 670786960 561838728 904640196 561838728 904640196 789127597 710218428 789127597 710218428 295814563 159387062 295814563 159387062 516959437 776389750 516959437 776389750 403937441 940638375 403937441 940638375 168571614 410432754 168571614 410432754 311041089 698942088 311041089 698942088 480872000 9116916 480872000 9116916 473963819 130062351 473963819 130062351 225068462 550535854 225068462 550535854 437490296 477359195 437490296 477359195 295674538 366419643 295674538 366419643 769611633 365316491 769611633 365316491 488939856 599368348 488939856 599368348 433728367 516528933 433728367 516528933 913392545 167831232 913392545 167831232 599285462 475394144 599285462 475394144 681240263 698522056 681240263 698522056 398123937 163523363 398123937 163523363 335186102 788367372 335186102 788367372 943789266 158917387 943789266 158917387 670225751 882244141 670225751 882244141 889176762 86455959 889176762 86455959 345430162 749291677 345430162 749291677 5436260 592409042 5436260 592409042 794270403 484425578 794270403 484425578 323720693 167485255 323720693 167485255 504620028 100730806 504620028 100730806 768442181 498757615 768442181 498757615 631535301 957164730 631535301 957164730 880013455 938376384 880013455 938376384 725723472 791312882 725723472 791312882 6805052 793753099 6805052 793753099 364884648 496215627 364884648 496215627 150942674 769075019 150942674 769075019 695037474 573692212 695037474 573692212 557569818 252787897 557569818 252787897 586830158 528201412 586830158 528201412 564695230 700006811 564695230 700006811 642782447 31719637 642782447 31719637 497237654 198107929 497237654 198107929 705855073 813888028 705855073 813888028 450907888 843721138 450907888 843721138 552293934 741796420 552293934 741796420 92802374 355739076 92802374 355739076 493736918 950529171 493736918 950529171 872877719 660350981 872877719 660350981 631700105 591704268 631700105 591704268 813477182 679731234 813477182 679731234 921879307 326299772 921879307 326299772 634935389 413968522 634935389 413968522 280561941 535804757 280561941 535804757 761656166 459779048 761656166 459779048 257335938 530516418 257335938 530516418 700514048 624607803 700514048 624607803 525783154 983092292 525783154 983092292 648858700 636220316 648858700 636220316 220394708 89731698 220394708 89731698 294112732 733630031 294112732 733630031 334077519 334692140 334077519 334692140 721198966 311739246 721198966 311739246 277582431 573313735 277582431 573313735 421640999 860119009 421640999 860119009 652574753 171591852 652574753 171591852 753513356 216560446 753513356 216560446 733051959 264254846 733051959 264254846 148610377 560154352 148610377 560154352 704173388 105709923 704173388 105709923 722065844 962164217 722065844 962164217 751272855 906135667 751272855 906135667 409753363 534187691 409753363 534187691 608377714 705160626 608377714 705160626 466550524 282189085 466550524 282189085 573808032 257924777 573808032 257924777 356017164 790052726 356017164 790052726 447770578 996881013 447770578 996881013 423828718 705680176 423828718 705680176 523562932 647856982 523562932 647856982 736181423 463614526 736181423 463614526 637039806 786639388 637039806 786639388 212294100 37682903 212294100 37682903 441936724 303234490 441936724 303234490 225903730 456756425 225903730 456756425 569001698 833178946 569001698 833178946 77439225 705447538 77439225 705447538 394496365 479555224 394496365 479555224 173680785 730228831 173680785 730228831 664464600 281517995 664464600 281517995 955426525 165515279 955426525 165515279 978453694 640291822 978453694 640291822 840930372 891897731 840930372 891897731 915601703 307914129 915601703 307914129 19061608 632941178 19061608 632941178 461296602 378007348 461296602 378007348 491241770 434686110 491241770 434686110 789918525 656182103 789918525 656182103 131358038 429949183 131358038 429949183 530534139 12486602 530534139 12486602 802163696 24717175 802163696 24717175 350998260 690940086 350998260 690940086 117573234 57035985 117573234 57035985 190962378 320519261 190962378 320519261 879379793 59927785 879379793 59927785 753047686 833940416 753047686 833940416 928424994 350945822 928424994 350945822 615138774 214574697 615138774 214574697 28814580 412139266 28814580 412139266 167562577 554606998 167562577 554606998 288360817 760200055 288360817 760200055 879078655 881025513 879078655 881025513 547211810 648401479 547211810 648401479 539791123 714669247 539791123 714669247 144497010 514764258 144497010 514764258 154289047 789249479 154289047 789249479 930414753 400597882 930414753 400597882 64581024 951251963 64581024 951251963 212752823 898207399 212752823 898207399 377007733 815574300 377007733 815574300 253217548 306769879 253217548 306769879 565235267 29546083 565235267 29546083 901719131 970970097 901719131 970970097 445549988 766679800 445549988 766679800 183831316 654098192 183831316 654098192 731204483 561004129 731204483 561004129 955286612 384602362 955286612 384602362 601946350 684002473 601946350 684002473 163427690 757542594 163427690 757542594 144540539 249861685 144540539 249861685 423928024 533259281 423928024 533259281 47228218 957992870 47228218 957992870 821036800 660426203 821036800 660426203 132157650 469103672 132157650 469103672 887660599 535391680 887660599 535391680 959433364 285656143 959433364 285656143 542810331 27069797 542810331 27069797 632095423 842548779 632095423 842548779 804493194 328840370 804493194 328840370 216296687 428523452 216296687 428523452 749913691 69096419 749913691 69096419 133556258 123039774 133556258 123039774 145093072 22877363 145093072 22877363 177021854 464804124 177021854 464804124 993335617 537847199 993335617 537847199 318127781 884518283 318127781 884518283 994434593 886091838 994434593 886091838 841984093 974035817 841984093 974035817 739181564 373664315 739181564 373664315 453155630 601203318 453155630 601203318 305192297 660311227 305192297 660311227 549334371 305726606 549334371 305726606 345867270 105449051 345867270 105449051 81963563 812400179 81963563 812400179 669737883 762130991 669737883 762130991 949736381 451435393 949736381 451435393 412233135 317948387 412233135 317948387 645851816 10392225 645851816 10392225 589570519 531526756 589570519 531526756 679886399 387618074 679886399 387618074 964484286 462525970 964484286 462525970 377977557 799815436 377977557 799815436 170523856 689208827 170523856 689208827 830594950 150361262 830594950 150361262 268541046 108766728 268541046 108766728 39747747 373675544 39747747 373675544 449239974 266032886 449239974 266032886 455044599 716920280 455044599 716920280 172832727 43662562 172832727 43662562 786321884 990910651 786321884 990910651 46605930 691302804 46605930 691302804 968236668 832828219 968236668 832828219 140275580 734876348 140275580 734876348 360552768 174610000 360552768 174610000 352166235 608226557 352166235 608226557 981510388 4200931 981510388 4200931 36516337 370645684 36516337 370645684 808515475 954799407 808515475 954799407 913099471 371217799 913099471 371217799 782590842 826316435 782590842 826316435 572610067 95214227 572610067 95214227 235044956 116415096 235044956 116415096 700575394 83465560 700575394 83465560 791903919 297715534 791903919 297715534 8839832 34424784 8839832 34424784 453149092 55731613 453149092 5
#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...