Problem:
Score : 400 points

Problem Statement

Given are a sequence A= {a_1,a_2,......a_N} of N positive even numbers, and an integer M.

Let a semi-common multiple of A be a positive integer X that satisfies the following condition for every k (1 \leq k \leq N):

There exists a non-negative integer p such that X= a_k \times (p+0.5).

Find the number of semi-common multiples of A among the integers between 1 and M (inclusive).

Constraints

1 \leq N \leq 10^5

1 \leq M \leq 10^9

2 \leq a_i \leq 10^9

a_i is an even number.

All values in input are integers.

Input

Input is given from Standard Input in the following format:

N M
a_1 a_2 ... a_N

Output

Print the number of semi-common multiples of A among the integers between 1 and M (inclusive).

Sample Input 1

2 50
6 10

Sample Output 1

2

15 = 6 \times 2.5

15 = 10 \times 1.5

45 = 6 \times 7.5

45 = 10 \times 4.5

Thus, 15 and 45 are semi-common multiples of A. There are no other semi-common multiples of A between 1 and 50, so the answer is 2.

Sample Input 2

3 100
14 22 40

Sample Output 2

0

The answer can be 0.

Sample Input 3

5 1000000000
6 6 2 6 2

Sample Output 3

166666667

Solution in Ruby (2.3.3) (judge verdict: Runtime Error)

10000 1000000000
8138 5596 5640 2300 6330 3348 1312 5776 9122 8040 1610 8152 5698 9480 8812 876 7466 170 1388 7712 7718 3106 2942 1904 3760 5348 4848 9764 3166 3704 9186 7566 7686 8856 5806 6044 1520 3936 2386 7874 7374 2648 4230 942 1804 8392 4550 5852 4162 6746 630 9198 8114 6038 9204 6682 710 5780 1886 6770 580 5844 980 8084 8710 5524 2136 1710 1524 2612 5768 580 1166 504 5246 2248 5496 728 9580 8762 8906 1766 8432 3920 4550 1450 318 3616 7610 462 8582 1348 8328 4896 7378 862 1406 8596 1466 7104 9932 8080 2112 2018 6620 5694 1806 7082 3894 4954 8288 8780 7818 2166 5770 9892 7526 3392 5862 5704 9582 6028 9498 7398 1030 6364 264 708 2774 296 8250 3236 7574 2420 3700 9818 6130 7012 3842 276 7162 8844 2340 1354 4428 5834 182 5456 1628 8438 6266 5524 9692 3878 6566 4666 3736 1210 4088 8282 8022 6410 4590 9494 4808 4756 1618 2686 8326 8390 8116 9256 6518 7616 5052 7576 9900 4672 3264 4878 7412 3656 8090 834 9838 6514 224 5540 5644 7084 1210 6156 6010 3960 9392 4146 2682 542 4706 840 3736 9356 4524 5554 9022 1250 9796 2300 1578 9262 8374 276 3998 9958 1098 3514 5686 466 6028 5036 4260 6912 6504 1378 3846 4096 6168 5256 8810 9750 5068 5312 4100 8162 4568 7756 4504 7540 56 5350 332 2728 6642 502 6496 8360 426 4110 662 3640 4110 8922 7596 8232 5732 2604 4924 9454 5214 3786 1690 9498 1528 1290 4200 8524 600 8536 9308 8938 3416 3564 9494 4058 4358 5916 3894 4734 5254 2042 5462 2598 6712 4564 7346 7666 3804 7188 3500 7876 7422 1810 9110 5610 3494 2902 6392 5330 3286 1996 9102 670 8338 2518 6352 1950 5724 9384 5020 5952 840 5312 9824 6352 9616 7598 6338 7018 902 8352 994 1082 6600 5928 5316 3924 252 630 6998 3230 7238 7156 2130 3544 7232 6994 710 34 6608 6548 2934 1782 8338 6884 8006 4522 8386 2218 5238 3378 8350 9330 6940 6232 1208 7670 1414 8000 2500 9464 566 1510 8506 518 1270 2162 3430 110 1110 3062 7936 7744 7320 80 246 7412 6284 854 3758 6016 1582 5758 5634 4518 118 5484 4978 766 2254 1018 7020 9106 6410 6942 8782 9076 5508 3792 1122 5016 2030 7370 2958 3784 7064 4478 9266 738 6184 6968 2360 3674 4600 2622 7730 1524 6348 3374 6952 5424 6480 5444 2612 4790 6560 7006 3276 5842 8656 7556 8962 5362 568 7600 2304 7774 9594 9300 6116 5624 4136 9074 146 3940 1862 9294 8648 9268 9888 3502 4510 4154 7108 8022 1336 7882 1262 7960 2706 8474 402 1384 5092 4594 5130 9496 3178 9164 5554 820 364 2142 4728 2288 6648 9022 4470 3040 3380 6162 2418 7826 7520 7212 1208 2970 8376 1490 7396 4334 2378 1940 3592 5646 6972 7744 7504 4962 7206 3798 6748 5526 3830 6138 558 8026 5730 3060 1044 6368 7466 8828 8798 2958 5378 1024 5306 478 164 2000 1196 7814 5258 7896 7528 2006 552 9172 3844 8152 9340 5042 1052 2588 1384 8246 1786 7524 5738 4456 5300 6334 2250 7330 116 2372 7362 454 3248 2450 3236 9322 2394 2796 7874 1346 3334 104 6472 5214 8854 1438 4080 9940 150 360 6682 80 7724 3640 480 2498 4 1066 8750 4218 8968 4112 2582 8372 280 9768 1220 9420 1982 9174 2274 9170 9442 3302 9798 3936 928 6330 834 8854 8738 4736 9594 608 5504 7336 2358 1700 1344 2444 3096 812 8284 4300 4530 8546 4558 3394 5960 3304 9076 3108 3490 6754 1000 5646 8036 4250 9874 6532 8392 2010 9092 9470 3702 7850 2356 848 4576 9428 1300 5794 7894 1874 3948 7526 6106 3118 1128 8250 9874 9362 5116 6118 5588 488 7628 9726 8658 8760 8660 8018 7398 5978 4494 9900 784 7610 2868 2316 6388 3808 8766 4220 5502 7382 6674 2442 1660 3056 9464 2348 848 1680 7898 1026 6412 7936 4066 6348 1356 9224 2304 3060 4518 8334 8830 4008 1400 2448 3292 5172 1412 2962 1044 4588 3196 600 4450 1642 8948 8152 1754 7786 522 2322 7824 4490 5996 7036 2626 7074 592 5636 5702 9456 8066 4058 6146 5694 5278 5580 5426 9092 130 5798 7744 1998 2986 4982 9220 6424 1358 2220 7276 8414 3856 3438 2590 9114 2060 9684 5668 9900 4712 6822 3816 8894 3374 8152 9108 6136 6256 3610 2194 9910 6758 2870 4134 8876 9390 7108 9416 130 4974 5262 7254 8398 4228 1854 4316 7622 6706 5654 1692 6174 8996 2086 9190 2796 588 7476 2862 3320 7186 1442 7326 7224 7410 5028 5724 3144 6226 7016 3532 7834 7330 7772 6936 5976 1414 4120 1078 4006 6258 2022 1186 574 6620 4404 7110 9434 7656 1944 2454 446 764 4878 7488 5196 8888 9260 7170 5268 1988 6146 6872 5280 2494 7436 1956 5384 4134 1080 670 5684 2074 976 648 7616 9118 8990 520 2048 6978 3370 3486 7856 8356 8502 2780 9580 6626 4578 2500 1266 1650 6842 3844 2990 962 5088 7526 3950 8320 3458 4788 9766 6860 8670 786 5714 6360 1482 6720 9952 4962 522 1054 9996 9792 3888 6792 2982 5446 6644 3196 1062 8166 4792 7696 7582 6354 252 78 8300 5130 9316 7384 3812 9372 3124 4140 6278 1242 8046 7398 580 9926 4868 9334 9100 6526 6464 6476 4014 9590 5686 5724 8852 7048 2412 7244 5828 8870 7174 4914 5476 2838 8934 9616 7586 6362 4018 3382 5358 9430 5506 4516 3866 7206 1548 618 2774 2266 1378 926 8708 5160 1026 9910 1638 2078 2510 7052 9448 7672 9976 2368 1366 4592 9576 206 1346 8768 2930 7108 5286 8408 146 5880 5964 9440 3132 2470 484 4476 1744 1098 1638 1080 686 1656 7984 5586 1730 1308 9874 2360 5002 3884 4720 9762 9994 6424 8528 3254 9382 3438 4730 7392 6870 7738 2520 9070 3612 9496 2190 5158 4248 860 6600 1186 1776 7074 6240 4684 3164 4038 5970 5146 6180 3058 1390 5674 2624 7354 3416 8356 2304 3108 5220 5848 7134 9966 4854 8200 9018 4614 8116 1546 7540 6016 8136 5318 4038 9788 4118 6558 6888 2386 8710 1720 9364 9798 884 170 8290 664 5506 206 6370 4212 3682 1714 1750 6002 8628 8410 2606 7530 1992 442 1322 9118 8888 8328 1598 2506 8898 558 1016 1216 3398 6372 368 7646 9808 8828 580 7800 5718 7998 2416 4066 5008 5408 3346 4384 8064 5120 5438 5890 9394 5896 5458 8040 9468 2388 3408 9260 7542 5486 9516 828 9862 1230 2794 4572 300 2934 3704 7540 8716 2050 448 9822 8744 9528 9906 6596 1356 3478 6338 8396 2372 3242 8524 4908 4824 9376 1444 8888 8670 1062 3608 2268 6358 52 6200 7932 8028 4036 174 2528 8298 7876 5944 8352 7680 7202 6484 460 5712 8780 4846 7836 6612 6338 1812 8192 960 8392 3074 4004 1258 106 6976 5894 5572 2558 7764 9746 7056 5104 4248 9858 1096 8176 3206 5228 1784 638 5872 9526 1026 9668 2968 7634 2736 740 7802 5386 4940 4034 9806 8984 3324 6778 2136 7514 6676 6906 9338 1354 1132 6396 6008 4406 4706 1802 1052 6250 5156 6064 8510 1032 1266 4726 9056 3386 5298 4112 7250 2598 1468 6534 1494 5816 3184 6076 7326 8308 9378 7048 5668 5530 286 9400 5048 4074 9044 4382 7386 6704 8650 650 9044 1702 2646 2990 5182 7152 1368 6186 5742 4766 3256 3042 7986 3576 44 9458 7932 6552 7774 2418 6712 8406 5472 9750 8206 6462 860 2138 830 5692 9802 8136 8350 4520 2254 8440 230 9322 62 6282 4272 1792 2576 5890 2198 6648 7900 4876 7602 3396 6550 4990 8162 5982 7596 6160 4704 5488 5476 5528 9440 9980 9254 7444 9004 1642 5924 902 4718 9338 7514 6622 8618 2208 6542 1146 8136 8660 9984 2930 7250 4656 8276 9668 926 1752 9688 3798 1976 3274 8036 3206 3432 2050 7458 9478 7122 1960 7264 4542 3040 7252 8518 2440 9018 1750 2622 456 5880 5982 6722 8890 338 9972 7906 3550 5038 8576 5738 2738 9174 5094 3234 1638 9974 4196 8124 3614 9768 4928 5006 9618 7116 3398 790 4746 9528 7196 8202 8148 5282 2686 5084 7734 9906 4692 9070 6050 6794 5248 5852 978 2916 430 6664 386 5860 4836 9876 8150 2708 2866 2032 638 8054 9254 592 7458 886 6650 9904 3992 9366 8284 9726 4550 528 8386 7926 5568 9722 7800 9122 2152 5920 2954 2078 566 1398 3428 5796 8890 2946 7360 362 5710 2604 6954 6950 2374 4170 7988 7762 6830 5662 7596 4658 4908 1658 7978 4258 3410 9564 5772 6020 8094 7648 3376 6382 6992 3876 6406 7440 842 7430 522 3862 1406 1788 1362 5458 4166 1500 1404 1060 3904 1146 7020 3538 7196 8782 8870 6240 6142 558 4232 814 7456 6676 9288 4420 7464 7070 9804 1832 790 1286 9164 6552 1888 1700 3630 1266 2048 1682 5352 528 4248 3686 6682 9322 6354 2096 7686 6904 5690 6886 242 2000 9042 5362 9920 4244 502 9428 3240 1806 8828 3548 5756 202 1158 8422 6426 4702 3806 6382 292 9960 7206 4576 9506 5558 9520 9134 4630 3040 7012 5596 1880 6350 424 3074 3892 2180 3456 4500 6440 888 8874 9518 2826 6310 8098 7348 8348 5042 5094 474 460 4472 548 4442 6774 5370 3148 828 642 2036 1808 5442 3660 7184 2790 6494 7172 3492 8992 9582 7878 2022 6612 9450 8002 5524 3336 6990 8438 2554 3534 404 502 8348 7868 1314 7734 868 2720 7874 1370 7618 444 7010 164 8280 3042 9158 3138 7532 7008 8472 342 2240 9112 3162 3712 430 1984 5414 1354 5446 2174 8430 1416 2796 8002 2286 8802 7472 6622 3348 4768 4022 242 1264 2848 5060 3516 4838 4222 2034 8926 5032 2864 7290 2152 7522 3678 6060 2756 8298 3246 2366 8364 8032 5054 1258 936 6010 8728 1928 3728 2622 1150 6904 3194 5664 5392 448 7368 9762 4774 5864 8194 6962 3410 7844 9450 3644 1902 7730 6328 7296 2520 1670 9172 4914 34 5462 1644 7800 9460 2130 7440 2910 4862 9848 7646 454 2796 5322 7996 2426 1628 332 1824 576 7980 7022 6072 7226 1504 4756 8280 6506 7402 7076 1908 7148 5818 7484 2746 5648 82 4604 3764 8402 636 2178 9794 6646 7184 696 5556 1808 5100 7880 6576 5154 440 3766 3404 1920 8116 3348 366 3836 7168 1102 368 4472 9418 8496 5080 8630 5860 7172 4186 2112 5898 560 2670 2714 938 3662 4882 8224 5290 4248 430 442 5670 4576 4382 1296 7208 7810 734 5608 384 4946 8204 4076 3978 5886 942 8688 664 4566 2942 9802 9748 7812 4184 2468 3166 908 9970 1740 4352 542 3810 3584 1796 6380 6764 1126 2742 6698 8362 5814 6378 1504 6238 8634 4912 6448 8446 7768 5900 2902 7986 9120 3428 196 348 508 3940 4888 3822 170 5842 5088 8184 8580 1460 4006 8890 4142 4162 9898 8490 3022 9620 2686 2558 7880 7994 4704 5228 7232 1948 7604 810 5564 6968 4886 2828 9172 7428 150 5714 2624 5462 1852 8090 1838 6116 3258 4284 5814 4572 362 654 2890 7414 4746 8538 2792 22 3716 1834 9940 5448 8150 5124 3836 5870 2 646 2444 8964 2190 6076 4370 8576 9100 7118 7788 4578 4990 8858 6690 730 8124 4668 7106 4304 2814 2034 1618 8896 8112 6490 3992 8998 7550 4858 7582 6496 6490 3690 5012 4522 8352 4322 9052 9476 976 4544 3346 2402 8510 2948 788 5158 1196 9844 6616 9080 4454 2634 9476 3118 4038 1132 3026 7864 318 1194 744 9268 8560 6870 8518 6442 8744 7856 9650 7268 7802 1282 390 4892 2008 3464 7170 616 9390 3302 9420 3076 2900 6524 492 98 8486 9512 6684 9588 1210 4630 9488 4892 1550 854 3242 5790 5734 8820 1592 9334 4520 6214 2882 7832 2392 8474 2696 2314 6880 8556 3186 5994 2860 3338 2880 8704 1482 9248 8124 1246 4596 98 916 6944 9400 3262 822 1790 6336 2326 5700 4038 6510 3048 1288 1212 3186 60 5224 7532 808 7164 6212 5988 3484 7112 5104 3746 1896 2142 1192 7670 4136 8378 826 5524 5332 9864 9784 6044 5416 9032 5998 3270 7960 9672 9470 9940 7270 1886 1980 8124 3494 2816 5268 6030 862 3026 6536 562 4 9656 1216 8528 7772 554 718 9282 916 5154 9870 6654 1352 8162 7494 6622 1510 3460 4304 8070 3722 7816 4648 3626 1708 8182 1042 3132 9852 5870 878 8566 6516 7172 4040 1954 2554 8830 6148 6390 9848 1358 3468 460 7102 198 4042 3572 6838 860 5802 1542 2778 6384 174 6078 3264 9340 2950 3660 8792 5288 5954 3140 9786 4766 8698 4580 1938 7548 338 7416 4126 4122 1584 2920 1246 2850 8246 4240 9226 4914 9828 1786 2442 1078 7444 9540 3794 236 7412 6438 9426 3068 7538 7266 9884 7632 2332 608 7026 3182 5124 7532 6128 5438 5832 4334 2516 2882 204 6852 6772 4538 5228 6814 3992 2012 3832 7194 8454 7902 2792 972 5644 6952 4234 2204 9240 7920 4236 4472 458 8680 7472 4066 5456 8626 4594 4814 10002 7772 7058 7128 9466 1796 4630 2910 8414 7432 7306 8030 742 1484 7266 8552 7822 4098 3340 4636 5106 6404 6790 9464 6924 8634 7020 7914 7180 6646 3780 8450 6870 1058 1650 3704 9374 5090 3500 3718 7166 6442 6798 1714 5322 8354 9510 5646 736 5260 9900 430 9568 4316 9440 9804 7524 6812 9190 4954 4926 9420 2010 6682 866 8532 5822 5828 3816 2308 9906 2810 5530 742 2482 9616 9704 7032 4236 4392 8436 3780 8804 4002 4862 172 3622 2216 9552 964 3678 8768 3480 5400 632 180 4234 3826 8868 2468 5550 3010 9786 606 9274 6136 6568 754 852 4418 9006 5034 4960 2566 700 4160 1308 6052 8518 6982 5992 4154 998 9312 3044 804 6192 4318 2358 4612 3446 8570 1558 7006 4706 1608 5438 9192 9708 2358 4568 8752 9658 2892 9590 6060 4272 8616 3714 2964 750 9932 4372 3950 6552 2916 786 4920 7300 4390 462 7560 878 1396 32 7348 5136 2830 7986 8766 3808 3192 9716 3364 5348 3558 3988 9318 9904 2412 4922 5620 3836 5712 7256 1956 130 9422 894 2084 4706 3292 4834 154 9126 3886 2692 256 8622 558 9740 2446 2236 446 592 7144 7024 9234 7908 3454 2300 7436 234 5672 7878 2996 8708 9836 7256 3154 1824 8066 1106 4730 3430 2822 2100 5546 6976 5484 3162 3006 3924 8722 4688 1246 8974 4290 8938 6340 4020 8028 2862 7342 1304 3582 5416 7272 1388 3606 2452 678 654 6968 7986 1900 2010 3258 286 3116 3872 938 2114 6426 4066 4426 1312 3866 8628 4344 4212 8628 5540 3518 1612 9120 1958 6018 6576 3620 346 5556 6026 7052 3562 5506 9398 2130 6072 1624 1602 6142 4390 2852 4816 7726 6992 3950 9052 8942 5132 4928 3828 8044 3170 3276 9718 3874 2532 9286 9534 6232 9418 4508 3982 5598 8744 4672 6996 540 316 8402 9198 436 7078 2048 7342 484 2048 7908 9706 3088 5360 4052 2336 1676 3282 7846 7796 1220 892 1694 6580 9876 7020 6494 8862 9148 6158 6824 9382 9628 7314 4402 9386 4402 9970 8022 8434 7336 994 9644 7806 184 7020 4146 5606 1880 9574 7702 7248 5238 8602 6502 7652 5822 3238 2246 4982 4490 1906 5438 4686 5056 1678 8046 7754 6936 4834 1128 6716 4110 3024 3530 7966 5920 6810 2778 3316 8870 4076 2376 8198 9378 9522 9144 9904 3464 6994 2850 3676 2352 8330 1732 9790 2260 1886 2424 4902 7374 958 696 6572 7678 2210 156 8866 8376 9840 9364 6830 3208 4760 280 8814 5146 7508 8630 2166 968 7452 7212 3740 8418 4726 568 6974 6394 4852 4758 4518 9840 1990 3284 2680 2844 830 5594 4290 1618 5764 6976 2756 2460 2364 3892 5660 4036 890 6126 3166 5702 5706 4460 7318 6832 5478 3632 3592 2272 3384 1440 8474 4776 4350 7124 7116 7950 972 9764 706 3656 7252 1614 1380 5702 404 2662 3382 8576 3156 9808 2090 1256 2220 3024 7796 9820 6476 9180 8346 1728 3234 2676 2684 9584 1558 4990 5738 4254 4986 3896 1262 766 4460 7442 6814 428 7444 3602 2010 3758 6980 7230 1940 918 2634 126 8970 4286 8582 9346 6906 272 1816 266 8504 7762 5492 7714 9040 5718 1742 6820 6898 1706 2684 1924 7866 7482 5450 5570 9528 7752 7358 1262 4028 8290 3528 8352 8628 4122 6400 8598 3266 8736 6912 3524 6716 7920 1416 8662 7314 1334 9122 7608 6918 6314 804 2814 2328 9194 4362 8400 6382 3650 1724 7654 2392 2430 1272 8632 4590 6494 1936 9752 7742 2846 2172 8748 6608 8508 3288 5294 9676 2272 2884 7074 1636 5652 4984 5584 5176 6092 8152 7750 4864 8786 7942 1738 7898 7732 7488 368 5444 3910 5652 2520 4816 2858 3098 3350 8790 9580 1904 780 1844 1964 8514 584 5666 9164 1330 8564 2474 1976 4866 8742 2516 2858 4846 3454 6260 9744 6756 6140 7864 6342 1400 6794 5460 6442 2012 7810 5500 8628 2436 2300 996 4936 3976 6384 846 1726 8374 4030 6448 1492 4202 5078 5056 4024 524 5654 8514 7942 5152 4002 3244 4914 6480 28 9994 6808 8828 236 14 3272 2312 4846 10 8538 5376 4176 374 86 3024 3598 7742 6840 1958 7026 7360 1950 1066 7044 646 3808 8494 5068 1480 400 2636 2958 5322 9096 7174 8424 2698 7304 6166 1424 60 5420 2698 6082 3152 3658 338 5930 6002 8066 8674 1034 5270 3442 7562 4520 6886 7166 300 2662 3016 7860 6944 7856 8560 994 4880 5804 2934 3298 8478 862 9044 8710 3960 5096 2000 5280 6732 4240 1628 6730 2946 8904 8974 3450 5812 5340 1764 720 6712 6148 3764 7422 7622 6942 5456 3492 3164 1876 2748 4052 4704 4698 9640 9334 8726 7734 1222 3674 3566 3616 6478 4372 5482 9794 8372 620 3532 8488 3826 1738 6606 9082 1318 1182 4830 4496 5672 1976 3114 6668 4300 9952 2448 5962 1332 9314 2366 816 3858 2712 9070 1746 8190 1708 2584 3196 3194 1102 1286 2532 6644 9840 7140 8340 3350 2962 7280 7812 7544 9906 9424 1922 9812 9360 3662 5262 5346 6676 8344 2978 3930 680 2838 1494 3618 2636 4648 5152 3434 4226 5736 5238 9786 1592 5208 3592 4520 978 4116 5660 5752 1000 266 7636 656 4636 2126 6938 8510 3858 292 3890 5490 8154 1402 3348 5346 6916 2072 4288 6110 7196 5480 8826 6592 612 5246 1028 124 4802 4768 294 1882 8074 6336 8890 2480 2544 9392 8226 1464 3412 1632 2538 9546 6014 4232 8566 4548 236 9120 3214 3762 392 7932 9298 6714 9882 2584 5746 6480 2916 3514 1564 6618 6502 1580 3734 9746 6348 5736 5416 9666 2410 4382 6482 7368 3012 9726 1082 9268 66 4408 9360 8556 3612 5554 7100 7896 7658 5002 3600 1264 3924 3992 1612 824 3272 104 4814 4910 1608 4962 4172 3092 9556 3672 7594 2056 624 9468 5340 462 7844 460 1754 6058 8612 5868 8710 7620 2134 3320 7576 6016 9948 1520 9730 2326 6098 8500 5794 2914 3318 6976 2336 7294 8396 960 8516 246 6662 6640 4694 6340 9350 7130 90 5216 8900 2988 2938 2904 9660 1112 9030 9852 4120 6202 8868 7178 9332 5340 9600 4702 2530 1570 8108 5556 2304 6272 4766 1420 3214 2738 704 1796 4996 3012 1626 468 1016 458 4158 874 8500 7942 3456 7324 138 108 3490 6012 228 7772 2084 6146 8524 7468 7870 3374 5954 6598 6410 9162 5324 356 5254 7258 6566 2396 9540 5488 2616 2584 8660 4766 4762 54 8114 2720 2134 4766 6618 8156 9286 8278 6362 1190 2348 7884 7000 6546 1702 1660 5472 774 9188 7884 7172 7972 4426 272 5366 8710 1108 1330 8636 8392 12 1868 1504 5798 9646 3428 2268 412 7074 4866 1396 8998 7208 1638 5698 1346 3982 5022 9766 780 3482 5806 3484 7438 2948 4328 6382 1152 3898 3972 7316 5380 3088 4840 4578 4794 1342 6036 2744 8616 9698 7738 6178 5054 8990 1788 3502 5876 3136 6530 1692 8870 8106 398 9464 2742 4812 9958 4974 6228 7372 6540 772 9164 2414 5980 4724 1026 3432 6030 1528 5788 3010 9496 1906 4364 3324 7316 4078 5168 3794 9118 64 3244 7434 8480 6240 5070 8756 6944 1096 3336 3548 4852 132 2306 6478 442 7622 7622 1528 2776 3206 8340 5526 3628 872 9838 1090 6016 2382 8172 8394 4304 6324 8324 330 2908 316 2248 9954 8054 954 4288 848 7764 3272 9102 6176 8256 4258 3604 9716 5042 5196 2112 6708 6432 5490 604 768 5604 8758 1380 4740 9846 7028 120 8888 7944 8926 5186 1850 5900 6178 494 6912 6690 5342 7522 1164 6664 7350 2660 3824 2462 3358 3504 7434 8820 4228 6030 6478 2576 816 2930 4498 196 3038 1974 1614 2792 3426 5142 140 9706 7236 8972 6290 7968 8386 4964 5470 238 3860 6712 1968 6462 7766 368 2270 8234 784 5272 3452 5270 6374 5824 726 6936 4154 808 4394 1890 5878 7936 5914 580 58 7304 7226 6072 8308 1350 3252 7706 3740 5456 4594 2280 6386 6436 932 6822 2886 5960 7550 7796 6036 748 6242 412 7138 6978 3756 728 2882 822 6230 1182 644 6940 2200 4040 2840 1158 7638 2560 5756 2554 5872 5082 7250 7688 5592 6248 3838 9772 7122 1096 9008 6860 9456 3444 2664 5870 6808 5358 3758 9712 1998 2406 7216 7858 3532 550 4996 1770 4650 5892 6502 9458 1310 258 5838 8254 9186 3690 4898 242 7010 5206 9830 8414 8262 592 5158 1770 3470 8276 9204 780 1438 3150 2256 120 7498 1820 7550 1090 5238 8664 8286 9516 6462 8278 1918 1362 8786 2654 778 7828 7124 6238 9016 8054 760 6170 1290 286 8342 2968 4298 5446 454 7330 1194 8268 4726 9136 8906 4866 9414 5100 2166 3200 1460 3340 2102 7214 2738 9730 2634 6806 6682 440 2814 8120 3554 1426 8614 3382 1758 6852 5106 9004 5558 330 8694 5982 5480 3758 8700 4240 2582 9768 6460 9054 2608 9032 6340 820 8910 5800 6676 3228 4202 2850 4612 2448 3702 10000 4710 4146 6724 5210 7342 8912 9792 6300 5022 7480 3980 7150 5310 3704 3164 5266 7654 4180 500 2664 5258 8476 1468 6538 1842 4260 4424 90 3732 6232 6068 7452 8832 2184 1908 7106 2016 8836 6432 4616 2518 8128 4498 4404 2956 6194 648 6300 9774 2158 9402 9540 1106 3802 6010 2330 3658 7662 4950 8950 2254 2970 7130 2712 9932 5646 9116 2252 1382 7486 7958 1720 2356 3114 2760 2802 650 7296 4302 9348 5204 3234 1284 1492 3558 6418 5364 6360 9540 2446 5100 4008 3284 182 7646 4612 7650 234 1994 9986 4100 8628 3184 7618 5838 1410 9318 7768 7834 3066 2562 4854 2056 3994 6838 4638 5800 2774 618 7998 8816 7068 9078 1816 2852 3872 9028 3650 3306 7888 230 8974 566 8596 4930 1318 1740 3088 1390 5216 2330 5594 1200 7654 2756 7132 1582 216 3386 2948 378 9290 6424 6888 2748 4854 1582 792 390 8060 2426 3132 2556 662 1988 4180 5880 1946 3222 6868 8612 5652 9352 1796 4118 4016 9508 2870 6086 1994 4470 4838 9162 8664 8924 1186 1118 4344 8428 9036 7326 1870 5260 9408 4850 9808 9038 6128 6262 8462 3040 690 2482 4448 1698 7178 1118 6094 856 7400 9308 6154 3714 5066 2 4642 9848 646 3504 5852 4882 5616 6634 408 8658 8796 6362 1544 9104 2382 308 6108 2886 926 8106 4556 366 1560 6236 7670 7584 7248 9832 8880 7848 3944 5286 658 8818 6414 3746 4674 4964 6222 3540 8404 6670 524 1266 5090 3984 2346 6602 1030 6930 9538 748 3372 9042 6236 8950 2424 6186 3366 2154 7194 6414 4202 7196 6412 8706 6048 9558 6026 6914 4960 472 5368 6248 6060 7946 356 5048 6208 740 3214 3582 4870 5952 5754 6350 3066 8272 2526 1762 7508 1582 6470 8494 4242 1610 6414 6112 5774 78 6446 4172 3598 6744 3088 4946 1392 6374 5120 3150 5842 8646 9178 6414 2838 6304 5582 3336 5540 5368 3930 6562 1102 6166 1060 2272 1660 9932 1380 2926 2182 6142 6062 1296 1692 1222 6924 9712 7974 9456 1506 1672 9580 1866 3490 5740 2220 5472 5978 7324 6680 3252 3916 4036 9796 1684 646 9716 7426 1106 6972 8644 8524 6082 3368 3788 8530 7850 7622 4258 1196 1978 3814 2948 4722 9402 1962 9610 552 762 7000 7022 8022 2944 7976 5328 6490 3262 9440 1364 4764 6444 8126 396 9248 3528 7878 6188 9500 8612 3658 1478 3052 7948 6464 6084 7042 2842 1026 9854 1616 5464 8164 6180 9026 2698 2108 6464 7052 372 2550 9400 6394 2888 5706 5332 1280 774 5612 8994 4596 2602 2092 9342 5884 2756 930 1076 2224 3562 7692 150 4346 2336 1118 3078 8294 6072 7166 6492 326 4728 8288 2586 6254 4946 8160 2440 2242 6154 5764 9676 988 7448 18 126 466 6898 7424 1704 5062 7048 1616 2704 6372 9900 7618 2218 8402 8474 7600 8752 3244 6676 7908 8196 2460 3068 9680 7382 2742 1604 4240 7192 492 4394 8714 2880 7858 7882 4556 5606 2866 3964 7238 7312 2076 5986 7198 8016 5034 7840 3340 8260 4764 2308 5406 4418 3030 9474 6188 7562 3624 668 8826 3394 6854 9598 1258 8496 4876 2262 332 4438 2660 9692 232 8576 7212 4856 5294 4382 5740 8592 5786 2824 9360 8130 1022 8126 4 4276 3794 1636 8362 6506 208 314 8434 4250 728 5454 5654 3660 174 6898 6194 4570 5038 9064 8718 3502 9690 2078 6602 2520 4008 662 8680 5530 8102 2076 7956 4142 2134 9638 1926 7926 6038 770 108 9208 6028 3534 2528 8594 9052 6050 3768 4642 738 3274 6558 3210 5254 7830 1720 5196 3622 9740 9606 1678 1168 1896 9974 4786 5708 944 8970 8344 6976 7494 8592 6800 7706 8120 5744 7858 6808 1302 970 4656 9036 2152 2194 3834 52 5078 5768 4316 6566 6908 2582 9596 8512 3084 2120 646 4360 9076 5268 8572 786 5574 3330 9490 6918 3282 4648 1184 6110 5392 7750 490 4242 710 3250 3106 442 3820 5504 4592 5036 8860 6510 1956 3494 9476 4132 4306 8764 4566 8916 7844 4104 7804 3410 6658 9384 772 5832 1720 3866 2454 8604 8942 9048 6132 3478 1556 7866 298 2194 4336 1678 7184 912 1730 1608 7758 7120 8688 3382 780 7796 5562 7492 3870 9294 8988 3504 8636 6866 3880 4668 5816 1560 3840 5590 8110 2728 3206 1992 3460 4216 1514 7318 186 8294 848 3304 3740 5520 524 4036 9750 2394 4988 7732 7908 7250 6776 9700 8790 6620 1988 1560 6808 3190 2010 8072 8568 4574 3574 1304 486 5068 7242 7546 472 3858 4248 5746 2436 1960 8694 3242 5774 8900 7166 4188 6666 7006 6362 7008 1702 7718 7078 9408 3164 2018 678 7172 9722 2556 5078 1214 2004 9114 18 7260 4556 5316 1398 8404 8540 4824 7280 4874 2742 8128 696 4900 4674 450 5654 7670 4002 2406 6580 8746 8468 520 9532 9490 6372 4442 520 864 2000 4100 4838 8660 1512 2164 2864 8030 8568 1032 308 3680 4116 8500 6478 8304 5322 1818 306 1356 284 6570 3182 8920 3958 8748 8260 5356 2798 5646 8646 3748 7332 7116 7852 3532 9710 3162 5938 4418 7478 4546 1202 1246 7594 1388 3530 44 1516 900 6530 5770 6290 8546 7102 5526 6592 2488 4620 1532 6732 1954 6228 2202 3248 2760 3444 7574 6330 9022 6188 2662 9190 6456 6898 5754 1658 5866 5184 9284 8540 7984 1280 6776 634 4348 5146 7050 6784 1836 8960 5194 6584 4660 9958 4388 1018 4606 266 7976 7398 9964 8784 9666 6702 1054 2558 5652 7034 7394 7948 2576 3738 9104 6862 2116 210 6648 4040 8954 6638 3802 5608 1492 3676 5188 8830 9964 6008 5958 2386 3194 3068 4322 4100 5342 8446 7966 2386 9050 4616 8318 5426 5104 9446 1478 494 6548 652 3638 6788 1578 6996 3496 32 5780 878 9752 5358 9126 4760 6122 9688 998 5320 4966 8718 1678 7292 252 5700 1678 7064 318 4064 2646 8800 1324 9318 4284 5222 9226 5820 9248 3232 2140 5566 5424 9726 5094 6916 7190 6146 6110 7310 212 3966 6700 7876 9534 8352 4126 1856 4848 604 2418 8904 2460 8210 9562 7408 4112 3294 2150 6688 4758 8296 350 4452 7440 8734 8168 3318 7884 2144 2098 7830 6548 5396 2178 6242 1048 2332 4200 4296 886 3662 5022 8008 5668 2040 1092 6472 4242 9152 7226 6200 3036 9524 5770 7968 8448 866 1780 378 9102 5330 4694 2818 6118 142 1744 9634 5616 8624 1560 5572 9066 5946 1040 1836 576 6586 1956 9650 7196 1338 8106 3246 1414 92 7124 2200 172 1792 1784 372 8620 1132 3380 4632 1716 490 5106 9694 8030 1774 6154 7516 5030 3432 9104 9430 9906 978 790 6152 8556 782 7914 20 9322 6764 420 2128 1570 6682 5358 5696 2688 9698 5698 4926 3372 1764 6416 4338 3020 744 1650 6664 4920 8658 2324 9286 2782 6462 2634 184 5596 8042 8472 6006 1924 5526 7230 4488 622 3256 174 9852 806 4038 4978 510 962 2600 6986 1006 850 3276 2664 2996 912 2536 3194 8154 7596 6208 6710 6428 7636 6248 1326 8112 6866 4046 9792 548 2960 7782 212 4952 5484 8918 3734 2272 3050 2146 226 1424 4728 9700 4490 5136 2512 2760 5486 3126 1402 8820 408 6936 7604 8046 8424 4108 712 4712 8158 8996 914 1502 4568 2344 6386 6770 2396 8982 8142 7324 8120 5322 6422 8850 7336 7514 2302 5894 2918 1646 522 4340 5832 4096 8940 7748 7934 3752 2636 4954 162 4138 1254 9504 2306 8990 4494 1200 3712 2654 6174 1246 6912 4832 7674 184 1410 9770 9804 1840 2152 3688 6374 9222 746 7782 8732 610 7232 8342 4874 9778 4418 7418 4864 3106 2122 7284 7730 6054 1434 3972 5944 4922 6262 9312 2760 7066 5612 5640 7288 9586 8142 6610 8956 8374 7442 7148 4250 6304 3612 1348 3160 6368 6606 8212 2778 3414 2 2484 7648 3184 7050 6092 8606 7754 2514 6072 8340 7916 8336 9880 2226 1694 5490 7270 3292 5508 3220 2686 8638 4684 958 7180 9344 1584 3728 6316 1988 8134 9052 2588 8376 1788 1248 1354 2454 274 9892 2600 9320 3806 8278 6838 420 3604 1268 2436 1984 3984 1780 6712 3602 4134 3190 252 2904 4400 6024 5318 5738 2244 2816 2814 2600 5046 8954 5930 1842 3940 9240 9652 1206 6426 2944 5662 9306 6864 786 7500 1644 3180 9866 2866 8806 198 5578 6422 9716 6586 7768 4576 2120 888 9332 8720 7494 8522 2548 4838 8116 4076 8416 2438 9512 4652 2294 4762 6254 6818 6132 4664 2292 4088 9678 2134 9372 3750 4136 5016 1068 7052 9838 412 5798 5210 3458 9648 5152 1358 1786 1264 3794 5658 6164 3036 1410 9330 1776 754 7840 6362 5188 1788 5486 840 4344 9082 7130 1576 2120 5966 9986 1402 6120 1168 2678 3568 5472 2900 3222 7830 7638 3956 1228 6202 5006 6856 7342 5114 6418 9510 8930 3250 9064 9752 1006 2974 6396 2954 7002 1452 838 8438 7762 5962 8598 1988 9874 1476 4208 864 9106 7530 8628 9622 7148 3008 7330 1338 9088 3552 1572 7782 8486 7550 5764 9996 9042 8064 6452 3404 2706 9982 3032 7720 5814 7666 2300 4214 6612 4180 8546 450 8114 994 4590 6856 2504 9978 3688 5670 8740 4288 1310 8582 7678 5658 9752 1790 4092 1232 6042 8840 2708 7152 5332 4322 2126 8448 454 8092 9274 8628 3904 424 2084 6014 7870 618 4196 6312 398 8104 6286 4722 534 7314 5660 9016 7656 3242 2308 6776 1220 6764 5592 3892 4058 7588 2700 1018 1160 7204 3786 6990 7368 1422 2578 4456 6382 9530 1994 596 9296 3434 8848 1134 4636 4558 8310 5174 1190 8694 874 2934 2428 7938 7604 680 7602 9190 1334 854 438 4708 4778 8358 878 420 8664 4534 4408 4780 4624 6168 7726 5208 714 7976 3460 4390 1282 48 54 7096 5000 9084 1390 9338 5022 8552 8408 4300 6052 8136 1780 9958 2832 4388 8004 6382 3914 4446 5792 786 8796 828 6496 2004 172 496 9126 4214 3136 8030 3896 936 352 824 9654 3490 5542 7406 6882 4524 4372 7916 1294 7922 1536 3484 9346 342 4560 2284 1432 1802 2650 4694 6162 4310 7900 7128 9126 3968 9860 4052 454 3206 2924 1158 6046 6968 3426 2124 6672 9520 3166 2222 74 7612 5410 3856 6510 5732 684 6026 6822 1878 8316 9698 9796 6896 6296 7438 3692 3526 482 3750 58 7434 3160 7926 5446 7552 1162 9480 5982 10 7384 6144 9596 1668 6418 9566 250 3830 5816 5748 6288 606 9446 7048 1548 5846 9872 8150 2788 2900 672 2446 2006 1842 2738 8442 4128 7620 1576 2620 7628 172 7450 6774 384 8712 7038 6688 9140 7614 2644 3710 2632 2448 4498 5374 4544 146 500 5956 2914 3764 8838 3604 4780 6900 766 9660 3326 1156 6766 9018 8016 6976 2584 6172 1938 3666 9524 9312 8366 8342 3352 7690 3324 3638 2436 7258 6048 9550 4880 3284 4076 4968 7858 8878 4182 1904 1150 6762 4826 9340 5948 6384 2916 5978 4578 5180 6530 6580 730 2982 6238 7100 36 6098 6072 5466 5494 400 1294 3004 4156 1246 1930 2830 3606 1510 2726 258 76 1648 4782 5108 1958 1076 9080 7042 8764 9696 5548 1274 7982 3010 5746 98 2948 3248 3436 6796 1184 5558 7914 6290 7682 464 7300 4714 124 3952 6772 6638 1998 9160 9898 3858 1710 4264 8956 9846 5182 2250 3898 6960 1246 4722 2288 6082 6600 8466 56 3252 4004 6732 7284 1640 68 1362 5248 3820 6960 5652 1812 6740 9038 3902 7204 8894 5494 8770 9748 9760 6026 1990 4518 808 182 3488 9244 828 6930 4594 5902 9236 9928 7470 6976 3760 9284 7454 6182 1138 7144 6174 4498 3348 190 8486 7150 7872 7404 4688 320 2306 2748 6840 5708 222 1006 4822 8164 4320 768 9520 5770 4368 1914 594 268 7746 1710 3234 1130 6784 4892 3152 1322 1478 4582 4462 1252 4526 7458 7014 414 5818 6716 7864 9996 1784 1782 3910 8146 2790 1590 4434 9156 6414 2828 6426 9676 3810 3652 3756 8878 6868 5134 9222 5356 1622 8858 3364 4996 6952 7644 5890 1314 7274 8514 6258 9564 1690 2928 8962 1544 5906 9856 9238 9614 1228 5270 4356 1570 4730 1390 9758 344 548 4398 8814 240 7786 626 744 7332 5668 6616 6586 6212 4960 5356 2056 9176 9874 4858 3806 9634 1408 4532 3296 3612 5248 1308 602 8040 1878 4866 2052 4114 5708 9644 8520 4414 2252 8488 5722 2744 3982 9674 4056 8276 9588 9674 3612 2848 1672 4288 8528 5432 4358 6946 5622 8860 2228 2060 66 496 5190 2014 3482 9468 1106 7736 6516 7586 9870 8482 602 9056 4976 3416 3196 6646 9212 7728 3510 5544 722 5456 5150 7550 8362 2576 9262 9302 5870 4694 8842 3230 3476 614 8976 3858 9680 9744 1478 2506 1928 438 1482 10002 2094 2420 4330 4186 1774 7774 1164 2250 5092 7594 9176 6168 7610 2494 7196 9954 6918 1000 374 4642 450 9372 7628 3114 5370 7894 9536 5446 2184 4542 5836 9258 1474 926 3010 7994 2028 4042 2406 4796 6092 9532 9770 7174 3078 2904 8558 3262 5768 2428 2068 532 8516 7074 7760 6292 1028 6288 8618 1028 4036 7088 654 5226 9648 2066 9006 4790 3362 5934 9066 8352 8904 2544 8850 5478 4808 5306 8328 6374 4868 5802 780 9682 3018 6328 5488 926 2026 2442 6436 8554 4438 8556 6724 2764 7706 298 4884 4896 7474 6652 4726 1860 2870 544 7572 9780 4066 2368 20 7164 5996 4132 8350 3182 5578 2732 2498 7752 8272 7654 340 318 8028 6798 338 9478 516 8440 3952 3552 1184 764 3688 932 9436 1120 3774 9000 4846 6568 2764 4522 5618 566 8596 4768 9930 9398 9798 506 8586 1536 5396 8614 3880 1802 3716 4956 3650 6688 1506 4682 8454 1232 9450 9862 1674 5952 5990 4358 8160 6 9454 3424 9128 8534 8516 2776 3002 4042 5046 7978 3986 4918 9618 5496 4848 7862 7918 1160 7582 2574 2660 2644 8492 928 7826 4220 5162 7112 3888 9620 6324 6688 9764 9242 7128 1846 4420 1574 3402 1422 5814 2712 9120 7758 4870 5448 9812 862 1036 758 2676 338 5548 7248 1610 3610 2404 6238 5524 9060 1982 5750 4256 1250 4418 1798 3086 8558 3674 7486 3054 1468 5190 2282 4932 7768 126 3544 6858 4382 966 8710 6962 1638 852 768 9568 1362 2360 9590 5176 4902 6766 3334 8456 8130 7660 4632 3260 4414 4680 1774 8206 6704 6138 3760 7080 934 9988 1804 2852 3368 7404 1506 7298 6966 5012 232 3036 7526 6436 1904 8464 7338 1956 7726 6546 2806 2450 6828 2636 7564 7212 9638 7776 8114 3560 8312 9268 2994 3092 2438 4258 3048 4596 3052 2844 754 496 1612 6422 7946 8532 7224 2708 8048 8028 6968 9424 2202 5450 3056 5618 8386 2766 7930 7084 3740 9306 5310 9954 5632 6746 4156 8716 1226 5942 4686 6132 9802 1060 5188 5890 7712 1136 4888 6902 1854 9940 3438 5480 7324 7682 6300 3920 1942 9784 6042 7246 8892 984 6714 7526 7890 2040 2240 3868 3886 3302 6322 6332 7922 5226 7158 1082 4104 7344 7104 7100 6064 4132 4584 6100 9984 340 6818 4698 5704 1246 1024 1676 3886 9628 6306 5778 1692 7042 9536 7754 8296 9272 9962 9156 4524 1132 2844 5240 2152 5812 1560 6728 2816 6786 2710 8856 4668 3222 3244 8944 988 9646 7660 9116 5934 4072 7810 5580 9134 5612 6558 8412 7442 7844 780 7526 7970 1572 378 9434 3852 576 1886 6114 7090 1792 1380 9954 8674 7976 3536 7538 7470 8538 6230 5412 1652 2976 2378 8080 1514 3730 3392 2746 8060 3860 9696 3642 678 1652 1302 9098 6554 3000 7436 2606 4582 1346 546 9394 8988 4546 9018 1796 12 462 9864 842 576 1794 1834 7032 9078 9760 8906 5096 5488 4092 7578 982 1566 4804 2304 3678 1696 9522 7768 4790 2964 9432 4038 6180 2448 4132 5864 5826 8638 1920 8 2142 8944 7602 162 4806 7878 9382 1764 8956 7902 5708 8706 5676 8068 752 1568 7282 9968 7144 3534 1692 4664 606 6196 554 7938 7940 2264 548 9010 2954 7276 9664 5706 702 744 5760 9770 1482 1462 4972 9712 4162 2372 7272 6988 5538 9178 3678 2012 8912 9180 8278 5288 384 522 8306 7826 1520 634 2186 7194 8790 1670 5264 346 8788 884 5566 7542 2376 7456 322 9046 5394 1692 8684 7048 6860 7230 1882 2318 9752 3244 1498 7640 3144 2998 270 8892 4490 722 1292 5178 5554 424 6474 1272 6420 4000 5384 1634 3530 2810 2412 4040 3158 5312 9838 9148 7094 5360 4822 7398 5388 9886 7050 5722 2554 4054 9306 6282 9080 9550 1446 5942 2598 3858 8902 3358 3602 8650 2330 3980 4428 6174 4200 1650 2288 7692 9244 2680 7500 4560 3838 2470 172 5142 8940 8106 682 3368 5400 4282 3660 6864 2578 9076 9714 2480 3626 5890 6478 790 8672 2226 7794 4288 1380 4482 8762 5500 4542 1752 3726 9178 7222 538 3946 2298 5314 6302 7316 3928 3836 2756 8158 68 2894 3724 7074 5924 3966 5644 5626 5108 9476 2036 4662 6418 2144 6308 3242 9886 4748 7136 4114 3014 7238 508 6470 644 5780 2794 9736 6588 324 8778 2394 1454 8796 3370 7152 7692 3730 7240 4806 1114 3426 6478 1370 6988 5594 5380 6810 2866 9982 8134 7138 5130 6078 6552 8542 1430 8538 7364 7932 6404 3218 5814 5382 350 3420 7956 1590 28 5070 2040 7618 3248 2910 3054 6672 452 7198 1012 2120 8138 506 5450 2830 2122 4912 3602 6928 8084 8768 3320 40 7126 7544 4164 3004 4700 4068 2560 1700 716 5610 6212 1472 1522 4826 350 7754 5276 3570 6996 8838 8308 7924 5300 8134 842 9346 1602 9382 5764 6582 1788 7648 762 8774 2440 9336 616 6826 7210 6752 5336 9070 5642 4976 2570 8938 5374 2850 1218 1258 532 9858 4728 2330 472 1972 4310 7022 4078 960 2226 1560 1988 2976 396 374 4652 6024 8028 5522 4108 1398 134 7614 8172 5688 8146 4470 7740 5426 2684 5430 6230 3582 6420 5296 5630 4642 9904 9442 5392 1474 8706 8200 2838 8378 520 966 4210 3124 8276 5066 8442 1394 9446 7374 7560 5800 7736 2630 8818 4852 6146 7434 7572 1048 3298 2224 698 2154 1744 4874 6244 3106 4772 2798 1688 4794 550 904 6784 9358 1088 760 1590 1056 1434 820 5168 8658 1610 9190 916 6824 3152 3594 8904 6132 4836 5324 532 1704 244 3770 4724 8478 3878 9916 3120 8002 6460 2388 4986 1118 6468 1534 6184 1442 1518 5602 4708 2746 1216 6948 4184 7884 8678 5338 7038 7938 5052 3552 4024 4326 9398 9954 7090 7140 3968 172 1254 4346 5046 4234 9812 7610 9696 7852 974 2098 5578 8446 2024 7118 8130 174 4758 1074 1780 5110 8508 5846 5462 444 1650 7860 2168 7186 2760 2662 4240 1600 4606 660 3892 7704 4004 1482 3938 1284 9082 4812 7242 4270 8592 8054 6448 336 5724 8390 3954 6804 3646 3474 3794 4392 5898 5624 236 5522 8520 1776 1972 3438 4518 1200 5768 8378 2708 7502 4184 3172 4360 350 6730 2888 920 2584 6702 4844 4356 7268 2958 9754 8140 498 184 1300 3778 3018 8888 9374 5614 5346 9690 7744 8386 814 6390 1998 9540 4430 6224 5476 9430 1070 1614 9512 5820 3574 7068 6970 9944 4386 6522 4130 4946 9264 8124 5154 7440 226 1438 8816 8576 6486 3744 352 1390 9306 5678 3406 6352 2842 1328 220 3006 3808 8424 2344 886 9476 9194 634 8956 6826 1098 5730 8546 3056 8558 6676 6556 5822 3126 4716 548 8862 9564 1952 2782 7294 3306 9952 8528 1504 3972 6690 8840 9676 1458 6862 6464 5246 3152 7856 9700 4038 3494 1902 6264 8382 9568 1942 8534 1932 974 5426 4638 3808 4030 9314 8624 4252 5842 7354 7442 710 2050 7980 640 6858 8216 4024 2538 4458 3144 5376 7388 4402 8382 1448 3766 5226 2530 9598 9228 9870 8680 2010 726 5606 5354 4158 2544 6448 4378 9562 162 9794 3288 8312 7200 8368 7992 7518 5298 8974 9248 6520 9104 2840 1368 4334 1928 4696 896 7492 9470 6610 126 4792 5314 5462 8422 850 8986 9528 1750 5874 4508 1370 6782 8148 9602 8332 6074 9158 4000 6254 2602 8172 4048 7050 558 4646 282 3362 9802 1904 2716 8006 7702 6382 7074 1648 7692 868 9738 6552 9818 6272 2266 8520 6304 1242 2528 3506 8978 6150 7572 8774 3754 3202 9042 9956 7052 6582 5434 6680 6966 8062 5056 3016 2970 4624 7732 3754 9392 3598 6476 9328 1244 5744 5112 6070 1680 9628 810 8190 4460 4460 9216 6990 360 3406 6332 5184 3232 4334 5442 9662 6118 4694 1136 5226 4894 3436 5718 2880 4086 3236 788 8286 9150 8252 3296 6848 9988 3852 6300 9948 1934 3894 5460 2842 7254 4046 6002 26 3936 8208 3128 6342 5616 8850 9538 4624 9538 2846 306 8250 9802 9086 6476 9970 8632 1746 8034 2372 3408 4504 3174 7844 4756 7842 6402 522 3156 3954 5674 5254 3134 8458 4988 3376 2422 9710 6504 6180 1804 2846 7176 6142 4604 9506 8618 4046 2298 9182 8678 9412 6176 8814 8648 5004 2296 5076 20 5992 5046 4280 4352 3182 9184 2356 4250 8934 7732 3064 3372 5070 2356 9770 4162 8114 8758 1854 5420 688 5370 2332 2052 6334 6966 7500 886 1606 6390 676 8246 5802 670 3070 6494 1268 8512 5024 8766 6232 5658 5900 600 90 9150 9198 2698 8512 4604 6998 6338 6936 2936 3552 3832 6250 4390 2972 4690 9590 5526 7716 8000 7856 7218 1596 6962 8176 3050 1602 5054 5068 5470 9548 208 5102 950 7866 5798 1350 9124 974 9640 9404 6484 7712 3106 1420 6786 1174 2546 3392 6134 4926 8558 5566 9824 4642 2572 4134 2764 8852 8152 5964 5544 3416 3616 8746 9940 9302 9340 1894 2662 5920 3432 6906 8786 1080 8396 9212 5830 4364 6746 594 2566 9634 3490 308 9492 9934 6782 3518 4942 8734 242 1228 1102 5440 1404 2720 6298 6198 2326 5138 3618 8068 9806 4310 1572 8838 6192 2896 3610 7486 2164 8206 430 2012 7584 3294 8976 8892 7378 1956 1544 4008 74 7100 496 4598 3646 1852 5702 4496 5944 4732 7716 6260 6706 1176 6392 5808 7760 7712 4472 660 7566 7506 1282 396 158 8752 6526 9746 9442 8020 2198 9186 2270 2282 9278 5558 6222 8830 1232 9306 6702 9868 9628 8338 9306 9274 7864 7914 5906 6206 8500 1902 2328 8050 2810 1648 8316 212 5884 2360 1776 916 6166 8642 194 4298 4258 5958 7122 7882 4776 1868 4210 6072 5514 2170 6052 424 9092 4164 6576 2056 9364 2674 3388 3150 4040 420 9448 1848 6716 990 3738 9704 5666 6056 8706 1722 8294 5706 2020 8588 2774 3548 392 1008 9450 6160 4176 316 906 3236 7548 6110 9198 4822 2722 5354 500 8440 8368 6368 7158 3712 8604 346 8224 2790 4524 3380 8036 7992 4148 4712 170 3048 3844 8196 736 9652 7452 6762 3706 2194 510 7054 1928 328 800 2140 3744 4396 8974 8732 9180 6652 4834 1752 6104 3454 9618 8560 1350 5776 6338 9450 6304 1946 7752 512 2198 3354 6626 4130 7050 6048 5970 7698 9630 2520 7242 9082 2 5932 9196 8958 9940 6094 1280 662 2396 2510 6236 2608 1758 6408 7130 5896 3496 1038 148 1930 8428 7930 5716 7748 6878 5218 3984 2070 7914 8986 452 9314 3096 7798 7696 6646 1680 1124 2914 362 6180 40 1808 2478 7938 3318 5432 1460 2938 7022 3558 352 662 2308 5794 3534 496 1890 1884 9510 2674 1894 4068 18 8950 5082 684 9210 40 2160 9820 1944 7726 4122 4400 7974 3568 4478 1146 1978 7044 284 3190 5924 6560 7056 370 9670 9644 8270 5304 6442 2944 5210 8150 4980 8608 4140 5910 9628 6690 9648 4514 400 8920 1908 414 6708 2040 1922 7332 7582 2910 664 1504 2958 202 2294 1376 4728 8942 6306 1654 8406 4530 486 6558 8758 8694 2978 9608 1974 5720 5272 712 7746 9958 9792 9400 7976 6066 3312 8354 1532 9180 5184 9482 4402 8370 3618 7748 7992 6522 2428 2908 4636 7598 1754 9040 9776 5452 9128 8410 2174 4554 7690 7758 6612 490 3590 6182 6136 8156 880 8048 1196 2770 2998 8926 6966 9060 2512 1518 7388 146 5452 2168 8960 3394 9122 2804 9240 1084 5790 1722 4248 2076 6988 52 796 6418 4212 2790 9162 5076 1904 1572 4334 8174 9076 7648 2792 1648 1982 6772 3222 5310 4924 6776 8320 6154 9062 9508 6702 2994 2070 4826 9986 3026 5354 9290 4984 2258 52 8712 2516 894 5090 4710 8286 9416 7866 458 8354 9000 8390 5854 9930 7742 7798 9848 7084 9322 5400 5734 9142 7262 4728 3854 7584 2608 2658 9938 9834 7466 6278 2590 2680 6178 3398 6494 1302 5382 6372 5032 2274 4744 5340 3632 5996 5062 8988 3106 3978 7384 5572 8224 4004 8394 7612 28 3974 8826 5430 7452 302 1804 6212 3802 9950 5046 7516 1028 8684 116 6336 442 9840 2338 9322 2692 3670 3298 2174 2070 9692 256 1446 6124 786 878 9884 6340 2698 7306 652 72 4434 8298 3454 7654 3112 9684 592 1746 7654 3442 3772 2128 1802 1732 9240 4592 7266 8780 4650 1628 3608 7764 3478 7268 5466 8228 3696 9608 1178 1390 4272 132 8990 8110 9450 2750 2936 6288 1680 2600 2518 6002 7042 338 7022 7770 1190 5570 9416 6286 6948 8848 9012 2488 6294 2806 9514 4884 8616 8118 4668 2440 6804 3280 6726 7646 5922 5326 7030 6790 680 6214 2558 8938 3286 3964 816 9296 7828 5844 5468 6942 3384 1044 4310 3150 1020 7826 8602 4856 3730 9446 3912 5868 5420 9438 9296 9982 1630 4326 9030 1710 1208 6036 9156 9452 5230 3734 7036 8568 9814 4202 774 5884 264 2296 4164 5594 9688 5436 3110 8948 1956 9562 2466 8834 9462 2960 4602 4886 8606 7842 6758 7680 9438 1312 2690 7262 5712 9796 7052 8352 6312 2534 156 8304 2398 6224 9572 9786 7572 7658 4226 6574 5164 2818 7428 8554 8522 1092 2528 6740 350 5584 5254 1526 1540 3334 1288 7054 3080 9296 406 7864 5048 5934 1992 6726 4556 1402 8362 3236 7952 8146 1024 8664 9894 2704 7050 7038 5518 9970 9538 1816 4036 5236 5498 6920 5368 5298 4588 2800 560 3176 1888 3600 3778 548 2014 7386 112 8996 7010 3514 4382 7284 8262 1516 2704 1274 7096 3292 9242 5856 1924 2056 8900 9906 2602 6404 7386 7464 6526 7686 526 1126 310 8560 6486 4446 3778 2216 3098 9726 5666 7930 7410 594 5702 5660 2424 1810 8350 92 8828 78 5670 1034 6804 5414 5304 7514 5374 914 9642 1626 1230 9614 8052 572 2178 6232 3370 6412 484 9918 4080 6630 1538 8812 352 9624 2 870 7432 1802 2146 5690 9162 5272 5586 7552 6602 1066 2844 9570 5786 598 3780 4276 5250 4864 1722 570 6676 7648 4838 1188 9460 188 3650 8598 8646 8682 1312 5024 1980 2194 6578 6660 228 7316 3224 7610 5382 3048 6288 3098 5136 4740 4708 1618 3052 9402 82 9038 9384 6810 6602 606 5754 1386 5682 4176 2780 5732 3728 4274 9726 3436 7768 8374 6800 6384 4672 5912 6544 3898 6944 6648 6484 9546 7624 3612 2854 7654 1438 3920 1558 3050 5860 6264 928 6762 5532 1026 4180 3148 8318 3082 1240 9752 9310 7964 348 4536 8306 1380 8860 2672 48 6492 4664 900 2744 1900 3424 3926 1848 5458 566 6442 9294 8046 7682 626 1370 320 2254 2544 4520 9478 2524 9702 5110 846 6130 9156 8018 1092 7878 8976 4618 8940 4120 3638 8564 2308 7586 9198 8186 3962 2870 8774 7246 7658 3000 3472 6282 6632 1722 654 4470 8800 634 5104 6666 6590 7472 9568 3196 2660 4174 3282 1308 8442 8336 9122 6434 2312 3936 4176 8272 2916 4888 3984 2330 9536 1406 674 5668 5670 9262 1992 1636 652 5884 9792 4528 3354 7050 3746 9202 9552 6160 8848 6248 6310 6948 2936 2502 6830 3136 7798 8098 6770 9116 3598 6858 4002 4762 3494 5506 8238 7870 2502 3056 4928 1708 2102 958 2478 6456 8802 3002 5832 2938 5152 9966 3372 2066 4972 4836 7858 2798 3782 2034 8966 6012 6088 96 2450 8940 6930 2952 8340 4750 672 5476 3812 8574 3190 584 3444 3120 1404 6898 2600 7064 778 5428 6574 3730 42 5056 7574 3692 5390 7572 5962 7596 938 6038 6586 2058 8006 8532 3026 7414 2412 4772 3582 4332 1382 2814 2086 612 3528 8600 6052 2354 4770 8782 8304 6526 2266 7998 508 6342 9886 3458 3618 5032 7308 4072 3344 4548 6986 4148 2136 2068 426 1098 5654 854 988 4254 5762 1070 1654 1064 5522 1168 6660 930 3894 2654 8096 8666 7548 464 8740 9356 7062 5768 4308 6248 3126 560 326 9416 1954 9542 4770 670 1520 7056 9562 7992 642 6124 1408 8898 1036 6958 9748 128 5026 4256 5142 8766 1488 8398 3540 8984 110 6974 2162 4046 2432 3350 3432 7668 4308 1646 6436 2282 3260 6888 2298 2744 3766 3608 5532 5084 360 7764 148 136 5550 7042 8872 7406 4822 5164 7628 3354 2142 9534 7046 7944 1578 6988 7702 8606 8806 2116 3736 504 5972 5770 2392 6316 1714 2530 6956 8728 1452 4044 3304 1294 2676 216 1096 3852 6874 2130 2142 6692 3430 2032 5806 3722 9360 6914 4352 9568 4582 400 6460 9400 6822 84 16 4432 6292 5084 7312 8362 300 1554 5508 7590 4226 852 5722 4386 8950 712 1168 9746 7094 5688 850 3498 7888 3420 5958 7712 3150 2844 168 278 3582 5778 8800 1614 9368 7412 2344 126 8830 6512 9254 4848 1710 5738 6012 9884 3674 4778 1216 7452 2924 3160 1094 3522 9174 2338 3508 5290 716 9352 1820 8206 3846 2214 9782 1874 8412 8898 6254 7764 714 1172 9670 3496 374 470 8598 3166 7968 4670 2384 5222 3314 6724 9442 4474 4532 7030 6910 6184 7950 4930 9100 9620 7098 3454 5582 3054 2132 2808 5354 3634 5002 6612 702 6880 9868 1262 122 1486 9178 2388 4614 7372 6474 9388 3318 8812 4568 9236 7268 6464 4218 2792 6992 4530 4856 3018 3548 7054 4320 2868 936 8892 4728 2748 2514 4388 5350 4964 2948 924 4320 7432 1448 38 4650 8396 2318 9186 668 6236 786 5376 6688 5410 8420 4048 1094 9128 7866 1430 5810 6480 6704 1312 1740 2340 7690 894 3766 6206 1214 3514 3692 5940 7610 4742 7068 5974 8928 5380 6472 3832 6186 5368 206 5472 3764 4852 4494 3446 5246 7460 4626 1494 4138 3548 7304 4986 6652 7500 2276 140 8890 8574 6560 8800 8450 258 3504 4110 9838 1228 7374 3822 7168 9720 1386 5194 8196 4236 6988 410 7050 44 1482 1618 7176 9530 916 3936 4848 9646 5388 6908 9896 8542 7366 2808 1186 9340 8032 4558 6434 1722 4210 1314 7032 3930 3972 1414 9790 8646 2026 4550 224 9948 3676 4034 9538 5164 8358 3934 864 7324 780 9970 1606 5838 5606 1550 4968 7758 2768 430 5780 6044 3998 8054 4122 6068 8146 14 9000 7074 2960 8568 4892 1034 9442 8658 824 4812 5062 8356 8138 712 7304 1248 2852 6442 6790 3564 9706 6348 9596 5674 3772 7630 1258 5426 1224 1440 9694 2742 1218 6672 688 2074 8370 3306 7028 5496 7202 3688 5232 8182 9418 3386 504 2246 6608 486 6000 1040 6484 1586 6684 1414 6688 4652 6016 1750 7144 4968 6068 9784 5694 7722 1760 9344 2956 8140 5992 8780 6044 4690 8278 6874 3838 2156 9622 2354 6976 8294 7822 1564 3388 3252 3460 9576 1990 3558 3046 3082 8178 1074 8696 4608 8876 5902 2800 2636 9382 4072 5250 9184 1326 6064 8598 1754 8374 3164 9898 6314 8608 2470 376 188 6426 4186 5322 1068 3752 6122 7502 3836 4562 6678 8348 2748 2330 6992 5820 6536 4650 2282 5834 1170 6348 6478 1800 6358 5238 6106 414 6852 4566 2226 7398 8582 8006 2958 7412 6272 5038 5986 4448 3464 5054 8428 2618 5010 3804 3146 6416 3586 1450 5080 4430 8030 4992 2200 5560 5294 660 2458 6940 1516 2528 7114 1258 2438 9852 8728 5708 1182 228 910 7568 8504 7106 5924 3754 6078 5622 7358 1270 772 5356 944 3152 8760 8552 2264 3258 2346 22 2962 8836 2146 7024 836 8428 5320 4918 1322 5706 1230 7088 9240 1438 7686 9826 6492 2620 1118 9840 1108 8968 9190 5046 6954 4808 1882 1800 1022 394 8680 2416 4100 8864 6924 9586 7786 8972 9010 8052 8902 322 8518 9374 5924 4132 7090 6600 266 1934 292 9990 9092 454 7190 8834 4242 7170 3256 6092 9392 172 6268 3534 2440 4828 6966 6170 1346 6044 800 1906 10000 8316 2522 9634 528 180 6740 3704 8686 4612 8394 4410 7092 9320 8978 3986 410 3062 702 1978 462 4846 9658 8930 6500 5476 5826 6118 6512 5828 300 9744 4042 8348 6668 7136 3274 68 2664 5948 566 2930 4896 5296 2510 9904 4360 976 122 9668 1900 2616 5176 5758 8406 9464 9166 4498 4208 9812 8708 4870 6398 9392 7604 1042 596 1992 2944 6726 3844 3950 7168 5904 9374 1474 878 5738 9422 4618 3094 6784 2908 5516 7290 5624 9202 7196 2658 6702 9900 5164 114 944 5600 984 6138 7622 5180 396 7202 9278 6186 6952 5250 2760 7776 5746 4070 3310 6844 278 9580 6730 3546 5774 2180 4868 7848 9384 3224 7054 8586 8528 3992 7196 5446 8440 8556 2972 6206 5158 6776 9148 1012 9622 1738 4370 9712 7384 5582 188 4492 3020 3206 1188 6032 5034 1768 2748 1674 5322 2824 1268 9656 7534 8838 8630 1840 9116 7842 610 5838 3546 8386 8394 298 2002 1584 4548 788 5736 9976 6198 9852 8538 4896 1562 6524 1292 7888 2782 7926 2976 5804 4786 6310 8732 1992 4722 5774 7198 4420 116 7620 5138 9884 372 3654 3384 2970 2186 2330 5002 4468 3158 8180 8754 7734 1080 4184 2962 6954 3840 5520 4748 5806 1042 4726 5472 3810 8778 154 7108 9684 5138 6782 7616 6214 3606 7016 4446 6028 2366 8134 7836 7238 4402 6286 9890 6386 3026 4166 4750 7486 9942 56 9470 3948 6230 696 2416 1698 5494 9254 9524 8892 1000 1660 946 8782 6924 2612 1542 6640 2358 882 8968 1304 186 8758 9192 8970 1950 6058 6048 2546 620 4848 130 8784 2710 1700 3580 5752 1404 6136 8106 1050 3566 3852 770 3246 6356 4892 8602 9568 4582 7500 6236 1058 6084 672 2216 5902 6466 452 4554 1622 1942 4268 6360 7510 6040 4336 7336 1592 8912 7820 7022 2490 5330 2400 8442 1958 640 7784 9478 1028 3768 5622 2694 2306 8428 8142 8780 970 2566 696 1596 5898 1404 5434 8136 5190 8536 714 354 9698 5712 3058 2814 6088 5530 4738 3036 3278 7462 9246 1564 9940 7350 9676 1926 7722 7654 3682 1830 4394 186 2400 5510 184 8362 5672 9582 7942 6352 1846 4304 634 4720 1206 406 2644 1498 686 8352 6584 2090 2136 6942 8656 6494 2112 8450 3970 5144 1592 5082 2386 1568 3830 6056 4862 4006 1402 1244 5022 1556 5172 1870 4874 582 6296 5254 3086 1346 1744 7546 2212 5142 4094 1742 8214 5156 7942 1608 562 2850 9360 1830 6586 4290 9758 9288 832 4050 2148 3476 1750 806 1876 7190 5826 7074 6300 4696 4296 9292 3864 8968 5424 6436 458 4804 6472 2836 7974 2066 1722 3190 4882 536 60 3068 2452 6390 3542 9032 8524 8684 7682 3610 596 7862 996 7402 7158 5128 4618 8146 9360 5048 5840 6540 6116 4036 7048 3754 6564 1510 1664 6896 6426 3738 4392 300 6176 4272 456 8334 4578 9760 3682 3206 9648 7074 3974 2964 5792 2094 2674 464 1944 316 3750 9298 7782 1604 8540 8722 1300 5580 5806 5944 6532 3472 6406 9654 1162 2484 3270 5362 314 7880 920 4216 1928 1814 1478 9428 216 6840 1838 6300 1714 4870 8792 1930 736 1648 6258 5026 916 9124 1654 926 9526 4498 6550 1164 3126 594 7162 8970 3898 9994 8542 2266 330 6808 6480 806 1854 6190 2244 344 6546 8288 3044 374 9996 2650 6836 442 4106 4074 5938 2856 336 1782 9442 7898 8954 7656 3266 3390 2634 9242 3790 3302 9166 5736