Program sairsodo; (*da 20 punti senza TLE NO 4-5-10-12-15-16*) const MAXN=100000; type elenco = array[1..MaXN] of int64; var N,i,d, idmediana, idmediana1, mediana:int64; calcolacosto,calcolacostos, calcolacostod, altezzainiziale, altezzainizialed,altezzainiziales:int64; costo, costos,costod, costomin, ricordacostomin, ricordacostos, ricordacostod:int64; H, ricordaltezze: elenco; uscita, invariato:boolean; ricordaintervallo:char; Procedure scambia (var a,b: int64); var x:int64; begin x:=a; a:=b; b:=x; end; Procedure ordinamento (estremoi,estremos:int64; var v : elenco; ordinato:boolean); var inf, sup, medio:int64; pivot :int64; begin inf:=estremoi; sup:=estremos; medio:= (estremoi+estremos) div 2; pivot:=v[medio]; repeat if (ordinato) then begin while (v[inf]<pivot) do inf:=inf+1; while (v[sup]>pivot) do sup:=sup-1; end; if inf<=sup then begin scambia(v[inf],v[sup]); inf:=inf+1; sup:=sup-1; end; until inf>sup; if (estremoi<sup) then ordinamento(estremoi,sup,v,ordinato); if (inf<estremos) then ordinamento(inf,estremos,v,ordinato); end; begin (*assign(input, 'input.txt'); reset(input); assign(output, 'output.txt'); rewrite(output);*) readln(N); for i:=1 to N do begin read(H[i]); ricordaltezze[i]:=H[i]; end;readln; costo:=0; d:=1; costod:=0; costos:=0;ricordacostomin:=9223372036854775807; uscita:=false; ordinamento (1,N,H, true); invariato:=false; ricordaintervallo:=' '; if N mod 2 <>0 then begin idmediana:=(N+1) div 2; altezzainiziale:=H[idmediana]-(idmediana-1); if altezzainiziale<0 then altezzainiziale:=0; for i:=1 to N do begin calcolacosto:=(ricordaltezze[i] - (altezzainiziale +i-1)); if calcolacosto<0 then calcolacosto:=-calcolacosto; costo:= costo + calcolacosto ; end; writeln(costo); end else begin idmediana:= N div 2; idmediana1:=idmediana+1; mediana:= (H[idmediana]+ H[idmediana + 1]) div 2; (*altezza che corrisponde alla mediana*) altezzainiziale:= mediana-(idmediana-1); if altezzainiziale<0 then altezzainiziale:=0; for i:=1 to N do begin calcolacosto:=(ricordaltezze[i] - (altezzainiziale +i-1)); if calcolacosto<0 then calcolacosto:=-calcolacosto; costo:= costo + calcolacosto ; costomin :=costo; end; ricordacostod:=costo; ricordacostos:=costo; while ((ricordacostod<ricordacostomin) or (ricordacostos<ricordacostomin)) do begin ricordacostomin:=costomin; altezzainiziales:=mediana-d-(idmediana-1); (*vario di +-1 il valore della mediana finchè trovo il costo minore*) altezzainizialed:=mediana+d -(idmediana1-1); (*di conseguenza varia la altezza iniziale dalla quale partono i livelli*) if altezzainizialed<0 then begin d:=d+1; continue; end; if altezzainizialed<=0 then altezzainizialed:=0; if altezzainiziales<=0 then altezzainiziales:=0; for i:=1 to N do begin calcolacostod:=(ricordaltezze[i] - (altezzainizialed +i-1)); if calcolacostod<0 then calcolacostod:=-calcolacostod; costod:= costod + calcolacostod ; calcolacostos:=(ricordaltezze[i] - (altezzainiziales +i-1)); if calcolacostos<0 then calcolacostos:=-calcolacostos; costos:= costos + calcolacostos; end; if costod<costo then costomin:=costod else if costos<costo then costomin:=costos else costomin:=costo; ricordacostos:=costos; ricordacostod:=costod; costod:=0; costos:=0; d:=d+1; end; writeln(ricordacostomin); end; end.
10000 202 510 4838 5645 1383 2283 1551 3693 7689 882 4473 2723 7045 4573 1294 8598 9433 5569 6027 2681 1676 5756 4407 5105 21 528 7844 1963 6876 1040 4619 3430 7902 9457 5427 9285 8092 6978 9330 5781 7860 3803 4857 4905 8377 6151 9855 4162 1721 5882 6844 9749 1638 1251 1206 8011 8131 9050 9974 1359 6442 945 4789 4344 6754 216 9981 4847 3546 9312 6980 1406 3115 1837 2663 7844 7989 2518 2007 9710 4752 5203 5811 2743 6454 7017 754 937 2420 7081 2296 8862 8026 7085 3207 4781 3653 3188 5980 7199 8852 2960 4957 1968 4798 7620 6164 2787 6490 8171 8849 7594 3374 4660 337 6180 8029 1092 7117 449 8173 9413 9312 2551 2850 2519 3684 6503 2059 9664 54 912 8977 5011 9232 3775 8983 5396 2914 1825 9920 1763 9420 9646 2775 9757 5827 804 7201 2944 1254 1726 8710 566 4278 1560 9437 4314 4416 1496 331 4470 8760 9308 5834 7992 3083 1169 9741 5997 2995 6013 4112 2415 5659 6887 2172 1486 7691 5726 783 5297 7452 5845 5863 8082 3757 5300 2397 4525 3149 2728 5348 8261 2036 1182 6254 1471 2351 2347 3820 5346 8360 7932 4113 371 1171 6286 1858 5214 8364 8993 512 5816 1190 2727 3899 4947 4380 2648 9473 7529 1728 4821 5790 116 2355 8396 1587 1058 7095 1759 2757 1807 6043 6870 2179 7214 9508 389 8780 7872 5734 5644 41 6924 8372 292 1871 2752 2940 7696 6633 1020 8869 2423 1136 7576 7172 9075 8635 619 834 1392 2427 3229 4614 4606 6795 4123 1347 5575 8347 7081 1220 8388 4005 9592 8680 2228 8696 7972 9925 5329 8992 5146 4104 6480 2723 7628 5555 1358 8248 2741 9102 675 5970 68 1633 2765 4191 2980 4693 8891 6413 5913 7279 418 1857 2312 2646 6905 284 8923 2234 5629 4070 6338 2109 6793 3967 7665 4503 8567 6758 9957 5594 2729 25 7227 1846 569 6559 6539 9460 2972 8804 3091 9742 7013 5403 2388 3918 2040 7664 6152 7669 1734 8843 6130 4879 9162 147 9382 7729 6906 9339 3323 5987 9364 6902 7833 9933 9813 725 5745 9137 9529 8837 8879 6543 592 7619 461 2632 5283 2966 6653 3369 1809 9136 8248 971 9283 3982 5052 2541 3321 4727 8528 9038 1629 2714 5323 7794 3439 1069 6931 9320 6258 5810 5863 6850 9781 2677 5835 5065 5643 8840 4786 3804 7976 3035 1127 3612 7017 6179 6153 6691 906 1034 5729 8887 3748 7404 3033 3539 4825 9964 2859 1083 2126 5075 4286 1907 7752 6473 3324 9747 5313 4463 3551 9642 7498 4678 3254 867 857 5759 3910 8115 6793 9639 3354 6893 3396 2739 432 8221 2703 9644 5657 1181 4719 9943 9440 2471 6416 9117 8570 8081 3580 2121 7723 7430 6799 7329 8297 4008 3089 2208 8475 6234 8199 8181 3128 1595 920 9912 6169 9975 9556 1826 7508 4275 8121 6948 3098 889 6065 1668 5322 9645 141 3046 7075 3292 6727 1725 7300 6168 3933 2127 2403 8484 6660 1883 6432 3932 1795 2601 3907 7704 779 1415 1979 5252 4716 1430 6141 781 9450 1463 6779 9592 861 3854 2884 3941 1931 6537 109 5864 5016 2512 701 1677 747 7133 5609 2543 6086 9517 247 6865 7284 8578 8469 2000 8 4610 9134 5811 2425 5913 5403 9639 6119 4639 3580 8051 1176 41 3915 6193 8906 968 4222 9653 8101 9831 2196 4187 5700 8795 7404 2985 3726 5873 1337 3734 6835 471 5897 5613 2736 1300 5252 8856 2292 5184 6907 3468 1577 7174 6013 483 8143 235 137 6244 6419 8685 6784 2119 7481 540 1456 1207 2766 2794 1293 5953 9617 7191 1566 2354 4843 3170 1210 7135 4706 8117 6956 6284 5291 9321 6767 9786 5909 6904 2383 2328 1942 9167 4447 9423 6059 5904 6982 5177 5050 4627 1131 4667 8170 9049 3373 3014 8572 4583 6501 3278 9052 9809 9562 696 5483 2682 482 1392 5938 2865 72 7880 8384 4519 3655 796 6775 6989 5973 8177 1617 3456 9197 9787 2506 2570 9153 1078 3506 2007 708 2558 1816 6623 9606 3651 9305 89 5043 1595 2954 1467 5828 1339 2339 9483 2135 9114 2825 4460 3644 4442 7917 2841 581 6775 1763 9735 7853 5269 1742 8561 4180 9910 1536 3786 9914 841 227 1309 8789 3182 2777 4617 873 5116 452 9360 582 3277 3820 4226 4071 8089 3419 4653 4864 5183 740 9069 452 8834 3983 984 8744 5519 1123 8658 2713 1350 9968 1502 884 9097 6119 8109 4213 2923 7469 4795 6201 7642 9022 6624 5731 8793 1277 6948 3976 2017 6017 781 851 6352 1765 5948 1872 9240 958 4585 591 7278 2439 7827 6375 4910 5937 588 7833 3406 1736 386 7400 7110 7011 3132 5903 8288 6432 9880 6658 8801 661 7509 5154 8778 9809 7026 8019 768 7963 4962 8046 402 2789 774 5312 8726 1362 3145 8485 3098 3532 5885 208 6895 5369 6112 1535 1801 2344 8193 603 3005 2055 5757 8135 1864 9135 6154 8984 7098 1116 3383 7500 258 4157 9164 8984 5519 2309 7469 4970 2193 9707 1530 5440 5076 3994 6976 3230 6338 1521 3833 9343 3576 5942 7479 1793 1429 9985 777 8527 7454 512 2379 7712 4669 7895 3048 6541 204 6870 7863 8750 6577 9393 542 8005 3388 7518 1235 6078 9040 1420 1774 8968 7362 9253 761 8791 5590 7891 3670 3044 8403 2401 7108 9425 296 6509 2318 6853 3379 181 1955 6308 5926 2497 4313 5666 6368 5549 1745 5408 6969 3519 4376 684 9124 1490 5827 4714 5733 5850 4111 488 4603 7571 9913 4900 4080 8583 8105 7459 8764 60 3767 1043 8909 4433 6709 5277 6334 8454 7037 9655 1973 7766 6691 1097 5608 2519 2164 1341 4721 6275 1829 9324 3846 8095 576 7927 6678 8681 1738 1795 5093 1858 2838 355 2643 9547 5632 8977 8002 9022 8632 6327 6788 1676 7425 2396 4195 5941 89 5268 2216 1918 4592 2414 6365 1521 6693 9396 6554 8432 1191 1648 6642 381 2003 9285 9928 3987 8262 4282 3009 3246 6962 6149 4922 739 4897 5469 6680 4986 7089 8896 3257 1682 7662 9622 9555 4356 9018 6109 2788 6561 4109 5782 6942 2464 5067 3223 6452 3329 3857 5813 2927 819 8315 4202 1558 3212 9671 8238 8199 6761 3486 1456 4795 1149 7430 702 5505 6449 6811 4645 9362 921 427 6305 3385 1846 9528 6189 1527 9737 8355 4454 557 3022 8656 2115 6234 4680 6706 785 7793 192 8593 8940 7693 2376 9642 9550 8825 6453 4195 8187 3726 974 844 3464 2820 6724 6005 699 6462 4360 5154 3371 3734 162 5486 9969 1194 8544 7106 8987 5089 2052 7927 2782 4428 3921 2333 9605 375 2880 4144 453 207 1341 3917 9379 8065 9923 79 879 635 5233 4250 4370 1747 6089 691 2942 4633 4149 1929 9722 6201 6209 8857 6981 130 1190 6586 6857 422 7083 7311 629 8424 7580 9 2841 3855 88 3721 4491 1673 7971 5213 3420 4060 5904 6362 5046 53 4644 4768 2607 7205 3625 9588 3687 1167 2527 545 1590 5962 4208 2219 4386 8140 2228 3579 1996 8668 7300 2839 341 5272 8052 3762 5684 3956 6476 730 361 1120 1851 9320 4677 1828 5261 8365 2996 4140 5262 938 102 5822 9509 840 3962 8090 4419 2310 6758 8072 5149 7100 9696 3201 862 5380 3509 7338 2463 223 4811 666 9543 9488 2494 1156 4205 1842 5296 5819 2780 5398 1641 8642 2590 5604 6732 7010 4266 3490 1434 9416 590 1130 2617 7804 2862 2479 5143 5325 2702 6306 5991 8597 2146 4838 9754 2704 6680 5050 8523 5813 6801 165 4455 9391 2121 1187 2753 6387 1029 539 5803 1620 1669 4773 9424 4532 7252 919 9857 6306 3577 2201 1255 5724 7039 1009 8428 71 2412 6951 2236 5565 3468 6691 1308 5589 4230 414 1977 5260 953 4132 3232 2623 8905 9008 7155 2509 9928 3364 8815 9857 1917 6423 5581 5308 7432 361 5380 6196 3665 7616 8113 7133 660 9422 9075 1242 9836 1052 2854 7141 1536 2438 6116 442 1447 9623 9303 7727 2988 4471 7584 1257 894 9518 6566 4678 6231 8298 875 9896 2266 5340 3382 9278 4762 2457 521 950 9861 9727 4444 1397 2166 560 8191 3613 184 7495 1340 9524 1966 5276 781 2860 4794 3699 7538 7378 1997 4765 3626 4264 106 7008 3542 1220 5817 415 2171 5678 143 6615 7076 2309 7175 5267 2274 3711 2762 9966 3235 1080 5242 4017 3940 6389 7716 1479 3767 6066 2596 7393 6682 2702 754 6576 3923 6571 6992 2446 2250 3487 5413 5678 5796 8940 7297 4422 2652 6412 4388 5887 7492 5982 9904 1433 2371 3973 9264 2490 39 8212 6236 6721 915 6990 3297 1190 3561 6641 3636 2163 128 5401 4193 2276 4341 1491 6698 6993 7903 7438 2881 1747 3421 9137 9532 2144 3110 5148 4635 9501 3361 871 2574 4276 4213 2224 1818 4126 8865 1806 6290 5346 7207 483 7622 1548 8326 673 8542 2581 4463 1423 4329 4236 560 3861 6381 23 5362 1016 9524 8723 8239 2099 9351 8804 4323 1169 2930 9540 2975 9220 4886 182 6056 8861 8082 4382 5886 6624 6964 349 4399 7645 4586 1312 7858 7319 1335 3220 4687 7211 1943 2926 5662 7646 1730 9985 8815 1012 5878 8142 233 764 4676 2641 5977 2759 7023 1863 5735 339 8565 6487 4336 9503 7799 2195 3174 5486 1767 7861 2697 63 7139 8360 7709 8869 4697 2877 9881 575 7371 6466 7692 2048 9107 3669 1159 2483 1885 3246 9174 6802 9733 9863 2657 3884 2058 5831 9370 177 3692 8420 240 831 3132 4302 6052 7829 3531 2285 4757 902 8752 8801 9302 4211 2470 6813 3046 707 6412 8573 3861 6145 8436 6518 6382 6846 2349 2104 7023 2393 524 3616 3224 8 7918 9276 4190 7801 7914 8947 8703 3018 7748 4358 7229 6570 1171 6628 3630 7583 5201 7491 81 3637 4010 2815 6835 2711 4919 3858 5105 1796 7474 8329 1804 1744 3958 5994 9545 1872 1293 4601 1242 5393 8959 4823 1964 130 1451 5594 4066 3004 3085 499 2993 3447 3314 9828 6159 8233 3687 1264 6381 7513 5945 8186 5610 9903 532 5155 8127 1826 9756 9369 7219 8715 545 5535 5198 1996 1129 5616 1353 567 6115 4346 4014 5781 527 173 4014 566 1437 396 4431 7383 4934 41 3638 5466 5197 8118 3644 1305 3839 864 6373 4384 2751 7923 2733 3881 3539 438 800 6006 1136 4814 1787 1663 1340 2153 8581 2777 8901 3013 6512 187 3054 6503 5654 4603 973 5650 5909 4812 2866 8634 5549 5618 6557 8282 5851 6448 5072 6651 8806 6208 1465 6945 7872 2805 9098 6453 1935 4352 9466 4799 4539 8873 7654 6545 3476 8627 8548 5737 3440 1414 4371 5341 7032 7280 9975 2883 80 5047 9534 5238 1255 7352 2183 5479 6509 7634 8285 4796 8338 4103 9596 2877 2976 7250 5775 2805 2230 4323 8542 2022 5737 9266 7363 9122 2898 7338 8357 2979 2385 4244 8217 9992 1596 6753 5472 4457 4387 3757 9254 2725 7860 8850 1954 837 2452 4081 3642 1034 8404 8536 3056 494 7802 419 5968 701 4109 4325 32 2846 8569 4601 2839 6517 7706 8311 975 2093 8420 229 1170 6280 5431 9477 3469 4235 3558 3463 1622 8315 2000 4678 8809 6154 1450 1129 3207 5559 1806 3239 4758 6728 4193 7597 3245 1899 2260 572 345 680 7153 7867 3312 8936 7344 3134 9524 903 6597 1146 9218 4949 5824 4379 1104 3626 1860 663 5538 3666 3903 296 394 4448 4245 9992 2699 6505 564 3044 3537 4070 912 3201 3006 8256 6335 2530 5511 9285 28 1081 4234 2205 1812 1690 5831 3672 2354 1369 3691 2609 1665 4085 3409 2262 4077 6108 8767 994 9153 8656 5064 6417 1858 8070 1025 4545 6953 2889 3830 6981 3970 4417 9186 2135 2459 1370 2159 1165 2739 5850 3774 757 6288 3535 3019 6717 9644 8139 7711 5149 6795 2775 1566 5005 7198 8943 9551 503 1832 9733 3836 2155 502 3023 642 9314 745 2801 479 3484 5004 606 593 1292 4141 9965 8009 3785 8104 2073 5286 1251 1200 6852 6257 8398 2148 2160 5253 332 8245 9090 8839 8748 8465 9481 4414 9210 8635 4893 9046 3639 5499 9640 4931 5993 5957 9292 9778 4061 1365 5065 5312 2566 8269 7921 7316 6769 81 8922 7102 8327 8012 5941 3427 2829 5423 7841 8391 4058 9086 7437 4049 938 3429 8980 6931 9386 4624 3061 9799 2342 8126 5112 4908 2748 3033 8576 9517 9467 7498 2971 4146 1862 8913 7573 4691 688 1766 9434 1098 7204 6872 5147 8142 6653 479 5073 2392 5103 8135 2191 3797 2613 3655 8705 1713 3041 3634 7583 2508 7484 554 3006 9347 5819 579 390 2859 8697 9825 3957 2253 3049 5456 396 6054 2287 1821 8446 3743 6308 6990 7540 5274 6997 2598 6987 6390 6232 922 5250 3716 7829 8256 3063 0 5187 9806 2860 3884 9631 3169 6138 9032 4978 2886 5086 7265 4707 9885 1008 7368 3227 8549 2642 6576 1147 5981 2967 3731 3256 8217 7447 1085 6474 6863 1085 1661 6669 297 1898 2652 9819 4388 8036 1149 3626 3122 8414 4685 9359 5775 2053 8938 4324 4695 5515 1823 7029 8482 5554 285 3051 9353 7722 9525 2568 5159 7539 5589 5457 5789 8241 1628 177 6277 2777 3803 5752 7543 8488 1463 3318 6894 402 3994 7941 5917 5817 4970 751 7723 1607 3802 7077 9329 9680 9645 4489 7219 5235 6298 3008 9828 7926 9537 2458 7055 9692 4562 4598 4532 6025 7917 1426 2779 1911 9368 8696 4081 690 5799 1804 2298 9602 5233 7979 9282 1231 2468 2853 2818 5118 2213 8998 3044 1750 7808 6451 7794 2370 1050 2326 4748 5319 3753 7527 7230 9473 2576 7663 163 8375 9468 8813 4329 1053 6793 9963 8636 5613 2816 7806 732 1381 6805 128 9483 4613 6580 7277 3336 3982 9604 8084 9301 9709 1963 2883 9182 4539 547 5697 9267 6367 4511 3596 3772 7656 3560 2409 9621 2728 215 6705 462 3372 3186 9945 4338 6118 7223 7674 100 3179 2110 5753 2888 4073 8636 8422 8613 5535 4119 4232 8254 4982 7828 2027 8990 7740 788 4964 6821 7355 1669 7283 728 4855 7228 5066 973 803 9092 7425 334 1202 3178 3222 5275 8167 7996 240 54 2116 4472 8309 3450 2301 6688 2441 6393 7476 3757 3214 1183 5426 497 8263 6634 4078 3329 3959 1233 2421 1385 1568 3623 915 4790 5251 5434 9139 5491 5489 7607 9964 150 1057 8617 3190 9850 5010 7018 3607 8225 8201 9034 5074 6465 2020 9152 6146 5979 6738 8568 3716 8306 8543 4632 9448 3794 6418 8587 5638 8259 6194 5602 8409 7252 571 7951 3454 5581 4969 7062 158 3171 2448 1585 5988 4468 7089 2134 6799 3827 7054 516 2133 1950 1500 1582 2096 7918 169 7734 2530 2716 9688 7291 6320 259 5243 9774 2193 212 6836 2351 9735 5636 3936 5723 6456 7378 4210 9608 1205 1264 124 3339 3214 7976 1273 5311 2246 7794 3045 4776 510 9086 2068 6830 9345 3663 6605 1538 227 9793 242 9963 1782 530 2038 8238 7908 6248 4198 9114 7513 4322 8805 7079 8650 78 2390 897 7872 1788 5673 4735 874 4093 1565 6571 4108 8170 8110 4336 4316 8352 651 6098 5234 2689 688 3143 8938 4887 8609 2803 5561 7414 9882 4212 3844 8625 5109 1716 413 7134 6451 7639 7580 4369 4210 8040 8891 8672 2376 3207 3376 3027 5657 8611 2069 2698 1754 7359 7585 6715 162 9498 4129 44 3710 7973 5021 5171 6041 5434 8658 8845 9425 2590 3214 3636 630 2105 2308 9359 1665 2037 8738 7322 648 807 6372 8754 8166 3957 5469 4680 9808 5950 4725 3518 3923 6098 5042 6316 1533 52 5161 7310 2642 8375 946 3272 6833 9607 8983 4850 7996 7722 8524 8644 8529 4897 3750 3048 5206 9219 7728 5014 5169 8805 4885 5444 4904 9927 1760 2789 9979 6922 99 8973 1649 7398 8597 4834 3357 7581 9684 1353 5303 8209 6349 184 3106 99 3232 8312 5670 7313 3327 839 6118 8212 2635 7374 4491 4395 163 822 7669 6615 9795 5671 4013 4744 505 7370 2325 190 5075 3980 8399 1424 4165 1505 1523 3749 6169 7193 1062 5848 4384 3533 4060 7019 907 4903 7766 7423 2077 1788 4038 8224 7459 8051 2969 7964 1773 5294 8154 6848 9275 2905 8272 9792 762 6147 3541 6932 9692 956 2780 4076 841 3193 7447 1748 4448 1565 5523 6526 3353 9561 4750 812 7612 7719 5129 5737 9366 3283 2585 4993 2541 7209 4785 3303 9708 4678 6587 9400 1986 5720 3476 2827 5265 7275 928 9713 8841 6451 2591 2194 6013 3694 9359 9977 7765 4488 5715 7131 4123 4652 8476 3016 8214 3261 2672 7922 4292 9259 7323 6278 1331 7151 9106 6596 4427 34 2662 3268 6485 1605 1814 8850 5299 7525 8828 9417 8365 895 2900 2489 1899 1377 5505 113 990 8177 4388 5282 3789 1711 7913 1472 8862 7019 4421 3289 3405 7083 2909 6242 5040 1076 1445 6692 8601 273 6109 6967 7520 9009 5808 9419 6738 7665 5885 7729 2195 273 9363 2336 8336 7276 3808 7198 647 8229 6840 4052 1664 6101 6647 6705 7177 8092 3397 2131 4717 5858 5450 2237 4867 1258 8008 7958 5275 3893 5687 7470 518 5050 6158 8854 8679 9967 2405 9326 8196 5597 9731 9861 1698 2730 6566 5228 822 6315 7359 1891 2173 9161 480 3392 419 8488 1350 2046 8734 3389 5869 5604 4792 2027 4459 3471 1994 3216 9149 191 8813 8880 6404 6863 7962 9322 2091 8784 1989 5802 7027 514 4963 7507 3906 5382 5996 1609 3781 1082 4998 9650 6686 6142 1677 7497 9613 24 7065 5115 6567 5878 3995 2971 2742 1958 8645 4833 7094 634 636 4122 1148 1951 7981 1406 3686 3977 3015 7467 1411 4366 7117 4450 6860 5146 1947 6474 1522 9013 7941 8089 1243 1936 7412 337 246 6057 1523 3693 3043 2159 4167 4191 462 2148 5598 4148 2478 4965 1615 3889 5683 5084 8339 2544 6583 6639 5370 8105 2004 3311 6195 9599 1599 9959 9937 8198 6017 1460 8243 9060 9971 2410 9604 433 910 1554 4582 3388 2871 6197 3630 8555 1282 8321 7451 4217 1312 2821 2322 3316 2484 4869 2916 435 4829 2853 4985 846 4313 3228 6258 4284 5638 2214 1069 6549 3768 5651 6289 6640 1849 9919 1547 9483 4593 8998 3700 5905 8171 6022 9222 7007 7244 8490 7442 2073 7695 2428 9271 8360 5656 1881 8996 7647 4096 65 548 7864 5717 3189 856 7566 9461 2403 3401 4054 7753 7101 9959 2276 9475 5533 9283 6719 4023 3078 5144 8070 5506 4415 6430 7514 6297 5426 1513 393 5492 8413 4609 1209 1603 1818 5127 1064 4221 4880 5118 8327 8333 1429 603 4160 6963 9887 880 7338 2965 2376 5409 4823 6792 1839 8689 3089 3618 203 9834 9110 4968 4443 6671 6571 6261 8150 3987 6835 3030 9105 1514 7715 535 2117 1875 3850 2004 9107 1188 1321 1484 6597 2496 8276 4789 1186 7717 8407 1389 7551 7517 6357 8346 540 9281 960 5042 3268 4147 4424 8726 5661 2139 5613 7778 4014 9463 6135 3122 651 3808 4606 3601 6305 2882 8390 7491 599 6797 5232 4502 666 7941 2848 7558 7222 160 2600 6843 4307 7024 1921 9968 9163 7534 7747 3177 3349 234 6299 4000 4042 905 7601 347 139 2343 4190 7090 9140 9422 1592 9806 3716 793 7364 938 953 6316 4133 1613 3340 6054 1581 2503 9940 5680 2033 3289 2266 8332 3642 6309 5590 7595 3008 2081 9939 7199 5524 9079 2973 7116 5238 6689 4261 8954 3980 1567 5271 4465 3180 4963 520 1113 7467 6812 6794 5852 102 9060 536 3744 1721 2478 1339 1082 4560 1278 4633 84 6710 7606 3552 8300 648 4166 3606 980 5733 8877 5445 5265 193 2317 6378 4012 9130 9524 9864 5584 4937 400 9328 6658 2879 7019 7740 3791 4650 2373 227 7712 6332 3779 6012 3332 4297 9618 4312 6382 4848 9757 1647 5041 8427 4378 9053 7557 254 5269 9493 5191 5669 8821 1850 4900 2192 5942 8691 6842 4668 8918 906 1000 9050 6918 4332 9699 2889 4996 6082 7737 4753 4081 9130 9532 4811 4535 3441 5066 9804 2934 257 1825 8107 8459 6726 300 4402 1769 3494 9070 7040 4401 6422 2442 7671 7106 2141 560 2102 4575 4649 3207 8657 3779 2740 9820 4666 6181 4886 822 9116 1496 2648 7223 9955 5726 3875 4357 3847 3722 9779 887 8123 6201 3329 5794 3307 1823 2707 1761 6398 7356 4969 1407 7488 7709 1228 8506 3890 6114 9329 9358 7610 8329 2934 3918 407 6809 8275 4254 531 4407 1494 5006 608 4823 7153 268 2998 9860 2029 9397 3568 3350 804 1056 1059 8384 9563 1302 851 5244 7012 4813 3573 9946 8731 3980 3108 3359 4586 9991 7766 6080 4998 4726 7256 2151 4994 254 8363 3376 6003 1931 6726 3160 9340 4138 1544 5255 1792 2395 499 8804 7209 424 5103 2292 756 8211 5651 1694 4554 3417 7775 9552 8144 5031 8055 9490 1637 2770 9218 7641 4702 2297 801 394 6435 2345 5649 4579 1093 2500 9735 4654 9276 4838 6946 6384 9401 2598 8078 308 2367 5853 9860 6863 7236 4268 6354 8874 7038 1924 6515 8092 4221 7316 8486 656 6013 487 1587 7106 9339 1323 1760 4967 2513 5059 1351 8267 4009 9430 8575 6376 1635 4787 9592 8872 5407 5946 4098 2446 4222 613 6890 8444 4281 5377 5452 294 2216 7040 3753 7908 8363 5513 2875 7228 6924 4227 1847 933 9 422 7310 1644 1562 6902 6868 6969 9200 966 5767 3422 1579 2658 1866 2212 4387 7319 8859 6603 711 2612 4511 5426 4477 7387 2654 1402 7966 4502 2335 7975 1276 9645 9619 9190 2899 6488 6160 8451 7454 8279 8226 5386 937 6444 3950 5324 115 2809 1928 826 5421 2791 6252 9899 6530 5259 1301 4496 6113 3636 2471 3741 9634 8443 2932 8885 1283 5444 3689 5089 3723 1915 6827 4661 8359 778 6337 8475 3587 4617 9301 5361 7409 1906 5260 291 7165 2913 4788 3278 2901 3611 7019 8887 8406 6303 7773 9689 8099 1462 1131 1823 9729 7958 2836 8088 8736 9173 2915 8676 3791 8569 4037 7552 475 9297 7843 3992 8562 8983 3622 1463 8947 6993 351 7353 3297 4476 3395 1396 2290 4526 9571 2019 2484 2407 6459 7573 7933 9375 6249 8076 4296 286 5628 1123 5935 9823 5115 849 8807 8737 2312 7754 2082 9015 1459 1731 3491 4854 9480 2133 5732 9051 4152 4569 7811 6964 2142 2096 6339 4743 172 6987 1381 5800 8110 7316 1975 3225 8165 782 8314 6829 4888 6748 5845 2700 8480 5688 7554 7960 7822 9639 7011 1974 4208 1174 8938 2702 3270 1629 7445 3442 8616 8826 5594 3078 2494 7570 2655 7011 4704 969 3840 5945 7718 6037 8645 6198 1726 2551 510 9548 2190 7521 7874 2750 5048 3165 5452 8318 1146 9249 8113 6115 4427 59 9193 6921 3981 1849 284 5038 9170 4125 983 3240 162 9628 9438 8240 2179 6300 4140 722 3822 2015 3472 5222 1532 5277 3540 2678 878 8005 5145 5306 8065 4339 8579 2046 2540 8864 7084 1710 2989 4419 4951 9503 4047 741 4096 2579 7042 8236 3301 7216 6603 3125 2438 8135 8402 2330 7166 5633 336 8663 939 8401 3002 9518 6799 5542 4734 236 3605 7723 4655 8556 3579 8703 5649 7675 1282 2691 2263 935 6259 8867 4060 8697 3354 8815 1028 6872 4448 1364 5536 5387 6117 4890 1257 9268 6785 5992 9504 390 67 4160 5298 9998 9215 947 4025 6849 9991 6289 7784 6250 1508 1844 4948 1214 659 2328 4439 5107 44 9975 6846 2513 1217 8104 1781 8002 448 1286 4744 515 1798 42 6866 1013 990 891 7862 7333 7180 1998 3583 5040 3842 4883 2607 4502 7211 7046 5961 3607 3373 2808 6120 4590 7264 7902 8945 7712 5540 3689 4579 7338 3732 1445 4703 1074 2337 8917 8407 5869 915 1990 910 4757 6874 3517 5611 437 6915 1573 4045 288 733 6517 4878 7997 771 3823 5709 6311 3865 6640 1 7597 8086 4704 5023 423 9973 3430 2644 888 1772 9906 1998 4998 9775 7609 1788 6690 5534 2185 6978 2619 8702 8209 616 9474 8384 2677 2137 2249 9318 2139 6198 7404 3195 1221 4179 3169 1003 6823 4057 9128 6730 6055 4126 6505 17 2266 9548 1903 4451 6526 4523 9506 1087 1491 5332 9472 521 7469 1721 9839 9608 7920 3595 2804 5493 4126 5973 6497 7301 6382 5625 383 8790 6103 3241 5159 8370 2789 3414 9173 5667 4289 8679 6755 5781 4011 6227 2654 1481 7948 8845 7441 2220 8792 6597 7714 2918 8922 563 6571 1657 2540 6955 447 8643 196 1958 3365 9337 5372 2539 5004 9662 7570 1759 1795 7934 4338 4449 5767 8639 3294 3208 859 2086 6158 4925 1356 5080 5488 7927 6737 8028 4882 3536 3024 1430 5494 2741 767 867 5280 2124 6881 9203 3883 8676 7137 4574 9477 2904 3213 9123 2464 4072 1209 8622 5350 8917 3703 7190 6844 440 1571 8079 3977 4595 5861 5823 7336 6629 6690 8969 8753 3571 8172 8988 8599 1661 3562 8076 4565 6775 3551 3381 7200 1112 2004 8902 29 5707 6092 3226 2499 7663 1305 2828 8610 3518 8652 2299 147 1694 7620 5252 1618 2144 593 217 3805 507 4646 4722 3635 8197 8103 835 5662 107 6089 5691 2166 2181 8917 4666 6197 6574 3846 1159 93 2498 3458 6592 545 1078 8197 2163 3222 5142 8732 3379 5649 9730 8101 9284 7928 2557 6471 3590 9016 2560 5633 1183 4742 903 2201 7291 3829 6047 8450 274 4898 1909 3219 5443 9339 1416 3958 8914 6558 2690 2293 2207 2421 6747 7844 6701 5656 4315 6643 4672 6876 8628 5855 7970 9531 4408 5261 3361 456 3711 9987 1706 1972 3206 3501 7664 4622 7459 6578 7532 6501 5223 6092 5274 8322 3936 1975 3978 8251 4970 8651 1479 3599 858 9449 9482 5267 1062 2843 2075 4774 2831 3781 3098 2389 7282 7114 7012 1093 3692 896 7594 5268 6988 9221 3590 7276 1196 7569 5528 2519 6220 3359 2470 3430 2809 1952 8697 3871 1148 772 4997 331 905 4448 2720 8187 1562 6084 5632 1607 6981 9579 6875 3969 8800 465 1246 6348 8034 3126 8867 606 2837 1337 4037 5646 3290 9086 5870 790 9859 7219 1121 764 8019 3841 5304 9582 9926 936 7541 3259 6867 4416 7228 5667 1233 4826 2016 9268 4304 7235 6226 7142 8573 6615 9140 8215 5702 1362 5357 5561 4934 6478 2677 2953 6671 7981 8887 6597 5270 6428 9856 2137 7196 3437 4157 8430 4615 2525 4050 5272 9760 276 8766 4685 6892 4258 2900 2594 1973 8257 4507 6907 1087 7184 6212 7759 1518 1452 708 3140 7880 6917 1629 5077 354 5786 9859 1321 8311 3909 2945 8072 4185 1711 2757 7429 5970 2010 23 4295 6619 882 1202 4059 8067 3766 1818 9585 5218 2526 2725 9451 5795 4354 880 6149 6493 739 3823 1156 4648 6768 5580 5185 4832 4690 2615 802 6700 8990 1449 9671 9873 9003 82 7940 2769 1900 3877 7988 779 2954 3791 6574 3660 4671 9076 6505 5410 9251 7662 6410 6019 3242 1595 851 7932 4210 8005 984 9553 9454 7008 9426 4809 7090 3718 7579 8991 3947 1919 6122 6901 5710 9048 6913 381 8124 3419 2143 3727 1081 8553 9747 675 148 6950 8608 711 1308 9592 264 7114 6600 6042 1924 3691 6112 5855 9034 59 7774 5156 3312 3484 4204 225 217 8681 9996 2360 2408 7429 913 8507 8105 1061 1810 3065 8124 3118 2657 8388 6584 5610 782 8508 9301 6894 715 4687 6953 8489 6195 6617 8325 6751 3195 8542 1784 3191 7254 4193 6973 8167 9052 5078 5581 862 8143 3705 332 7152 8446 3269 2762 9228 8129 8415 6123 8845 9454 9428 7334 5649 6046 2012 2401 9241 554 4185 8784 4161 4730 5757 2328 135 835 4261 997 5330 7967 7682 2483 6413 7303 1597 1993 5432 6365 8116 4277 5819 3897 7964 1469 9943 9976 222 5536 6882 759 4320 1043 5490 78 9724 5625 7265 3985 2974 2596 8304 7008 1431 1069 4311 3028 3063 9744 5745 7531 373 1565 1428 8337 9386 7723 4665 9608 3259 1548 367 7580 8943 5857 7658 8667 7834 4923 9005 7161 3871 7309 4169 5302 8379 4833 4683 7794 4577 428 5325 1302 1993 3106 9640 1379 829 4305 7339 4089 2205 7707 8021 1149 9916 2031 6168 4103 3306 5173 1264 7178 8835 1785 8832 7214 6618 3515 1360 7547 296 6685 8850 8641 9791 8490 6373 621 9147 3712 1062 1353 7771 5435 8854 7688 7466 5022 8143 772 6548 9407 7950 5383 7544 6783 8949 4163 6650 309 1710 6946 3346 560 5588 3138 5402 1961 111 902 2025 7525 8607 9797 2960 7461 3837 426 8835 1980 7550 5383 7739 1853 7118 5283 8636 2419 5798 1638 2728 7509 4937 2427 4421 6877 1917 6176 5190 8380 7078 7215 5905 5685 7012 5217 9498 7201 1995 8333 5533 9545 69 3272 1398 7187 4908 6386 9607 7058 4377 8687 4567 9314 7466 5341 6191 9383 7869 1381 7763 4947 8596 20 6984 1961 5237 6482 5514 3584 4815 1048 9482 1236 672 880 8424 1932 3619 4383 8991 7996 9422 9910 7310 6889 1603 9853 2624 9472 1234 388 771 6182 6760 7755 4495 8350 589 10 1934 1757 7410 1416 2993 8082 8649 7769 6367 2268 2152 5358 6616 7927 5268 3926 1168 3224 3779 3792 2696 1365 532 3468 3899 3645 7575 8395 1995 8165 4757 3929 9922 2167 1698 2915 6601 347 685 2968 8967 9189 4678 5583 7116 6299 5861 4636 9523 5992 4781 2219 7357 1665 2039 1256 5310 9615 6003 7305 7780 760 1235 4054 2927 2933 6969 5881 9632 4006 8849 8599 3196 9880 4182 6664 6179 43 1301 5702 6035 2434 4273 3392 4099 6313 1000 9410 5928 7004 3067 60 7764 654 4114 7044 9939 7435 2925 9571 1442 8126 8170 4638 8006 8704 7654 4185 8747 5307 6239 4782 7741 513 4526 8193 6826 1879 3955 9106 5235 7022 9166 2999 7677 9632 6395 7616 3419 9320 3540 4861 3799 1710 5851 1805 415 3506 2343 5514 8813 8582 6649 2907 9095 7527 1100 5921 9406 1407 1379 4641 8429 6897 3993 2458 6529 388 6427 9949 6061 9967 1162 6212 8029 7014 8017 4796 6872 360 311 5685 5295 6960 4944 4390 4487 2396 6664 246 3803 8043 4887 2233 4941 5232 1043 7822 1973 7470 4123 8034 3789 5286 4246 1819 8652 8615 2967 5524 5328 3278 7561 623 6590 2506 5013 7430 4902 8029 4028 8706 6073 5267 7291 7366 500 8334 1540 2473 2157 5664 6859 2298 7302 7457 4117 2306 6072 3437 7830 7752 3067 5391 8375 6010 4249 9741 3440 5504 4122 3820 4210 6547 9087 7853 3913 9587 2539 5454 8412 1048 7470 5271 3347 1124 9080 3816 3430 1505 7253 1260 9257 321 3003 3985 6331 3605 78 6123 9109 4200 9943 9671 748 9030 7524 1013 4970 63 6467 3382 1112 289 5006 811 1413 4086 4627 1195 5591 1881 2455 1201 8554 1811 5186 4885 1768 5264 7360 877 5816 7303 548 6564 2685 8072 7578 7655 4487 397 7390 1951 7039 2396 2762 8452 2834 3742 9648 4778 1975 8455 5979 529 6618 7517 1766 8386 9133 9126 5615 4949 2781 6163 7866 1818 587 1796 5826 1427 8545 3216 3378 5584 1964 2493 389 1150 2587 6389 5928 4562 1196 8259 5091 7815 5776 3209 2553 4909 8687 8169 6211 1468 4332 429 9638 1272 2225 5464 2699 770 5032 2429 2707 6996 1274 3096 8147 3861 9485 427 8423 681 8687 9866 4848 815 3075 7402 5725 1762 1923 8288 9582 6255 8717 5573 3879 7294 1037 6578 4416 2422 9008 7123 9418 282 6571 3917 4144 2408 697 8919 9442 9384 8786 642 6551 8213 8044 8628 6328 6319 6916 2262 8927 1985 7835 2806 5631 5225 9385 48 7647 8393 3523 3417 5027 6447 7335 5523 5207 4384 4443 4649 120 9581 5292 6671 4146 9688 5300 6826 6008 8568 9089 1287 554 6924 4093 6185 2149 3478 2585 9796 8223 2461 3214 9603 8908 6901 5126 4115 1285 5921 5117 7757 1854 6761 4428 6001 2801 6080 2827 5161 4649 8268 6448 1555 5193 542 4092 3694 4020 6678 3491 8596 5491 3057 8199 751 9958 3325 1218 7595 5599 6335 5352 7453 9448 6132 9806 2250 2213 8986 7411 6862 7254 3860 8417 8799 754 2509 2494 4774 5539 2337 9722 1030 5394 7921 1781 1704 7599 9352 5651 3198 5687 7355 651 5136 3487 6810 3738 2052 2148 1149 5266 9402 1361 35 4554 2115 8897 7048 3242 4436 5737 2964 1819 7483 886 9952 9187 4837 9304 1190 8035 1344 8545 5038 2832 8384 1848 6570 6789 3996 4071 2055 9751 1785 2091 4305 3900 988 7705 3494 1776 3442 6459 9947 7277 3697 9900 6464 8534 5556 7654 2921 6900 2551 7959 9732 935 6160 2654 4076 6508 3078 6132 2611 4863 4575 3268 5115 1915 7325 8610 3691 7119 1421 3639 4396 1470 9891 860 4 5447 4866 9277 8700 3769 3588 4784 1057 9748 7439 5133 2609 517 1265 1572 1732 5840 4841 6847 4107 2166 5457 7799 9286 6878 7790 3682 8348 4033 895 4704 5832 2113 333 4532 5883 3922 5669 6940 22 9460 2073 2631 9977 9691 4204 8061 1883 5397 4908 5991 7563 366 142 3201 3596 4284 6884 8297 8317 4131 3001 501 6244 3335 1386 2127 3609 7055 5419 3631 6515 7493 2615 2844 3536 6819 905 5419 8568 5813 1410 6131 2531 7904 5685 6128 2188 8921 4425 6857 3052 3778 7359 5648 3465 8745 4128 7074 5800 9547 706 8667 3392 3321 7863 6928 6492 8768 8700 5060 933 6462 7543 3465 4367 3228 5945 6555 2149 6722 3413 1553 500 772 3554 318 5869 7682 7392 8021 3581 4450 6688 6974 7771 903 254 615 9671 5306 5675 6956 1769 9571 6773 6136 2799 2718 9043 1301 5792 2456 9206 2645 9580 2760 2963 1801 6794 355 9822 376 4806 2862 3702 8929 3765 308 9545 9788 5615 1572 6745 7384 1143 3518 9872 295 2589 8915 7948 8381 7724 7154 1026 7304 6267 3989 5458 3061 697 5280 9789 1855 4495 3491 784 8260 3800 6681 8049 5767 8254 1146 3151 9397 4664 3023 9692 7253 8290 7640 1987 6014 1147 3013 9671 3766 3355 5129 3179 404 6761 2969 2259 1256 2812 9395 5869 6612 6077 3918 8731 4331 1416 1882 80 6080 1257 6125 9686 9548 3765 1673 5562 1264 1038 1585 5030 745 6714 8210 1149 9828 7531 3408 1084 343 2804 6953 3308 5233 7223 2039 5916 8639 274 5996 1072 1531 2121 7110 7431 2239 5135 9346 3503 6173 931 4886 6919 3998 9448 4420 3826 3331 7829 4910 3674 6985 8216 6982 2218 5439 5374 8134 431 5648 4130 7855 7179 2604 4965 963 4843 100 309 4698 2625 1240 5936 5896 5238 5384 317 9064 5067 4498 327 8742 1483 8543 2076 3701 334 7450 8187 7117 9450 8669 4972 2982 1273 9937 3945 2468 37 4254 7167 9015 5494 9455 4911 7085 1192 1580 2501 6259 6078 9180 5001 7561 4075 3430 7614 4410 7232 2153 1527 6683 823 6500 9665 8448 2789 3610 7269 9179 7864 788 8194 9710 243 9457 3147 1435 7390 5649 7695 3468 1181 9048 7382 5257 2478 1348 9667 9711 3502 7546 6394 677 398 6059 9125 3188 6021 2746 2367 237 3534 6913 9947 3778 6370 9447 5213 112 1448 2908 3581 2629 1957 7315 7886 787 8663 3905 498 2165 1452 3244 9194 8202 5655 4672 1390 1676 7418 109 1913 953 7022 8213 4731 9745 4012 6296 9857 5460 5557 9790 8089 7514 7105 2328 4653 5769 6233 5152 4286 4037 4748 9833 2240 404 4505 9982 8432 1923 92 6698 9228 3466 1263 3959 3211 5275 6608 9421 735 2165 9211 5176 6031 2669 7504 684 8438 3738 2188 9076 4127 6937 8909 6367 3693 9766 2702 8477 1690 9146 5175 7270 2612 2790 7582 2176 8065 4190 1597 5152 6355 7160 329 2386 9829 4185 3070 4619 7923 5259 3696 8403 8548 8957 1122 8593 8724 3824 7070 6766 2970 8598 4036 5583 1388 1618 4111 5806 2160 5708 7310 8515 2868 3991 901 2698 8177 324 3669 2452 1935 7365 855 6835 6323 1978 5428 1399 2154 8850 8165 1477 7448 8553 7060 5189 6524 1171 7347 8684 3231 4657 3552 2451 8649 805 1501 3178 1129 5171 5630 9416 2536 2838 6251 5211 4816 8031 2962 3322 6882 1127 4799 682 6033 8211 5871 2557 5734 3218 7593 8965 4228 1145 1417 9229 1951 9270 2407 9432 4441 4389 8849 3330 7227 1452 8541 8395 9484 7856 8070 2718 8983 2869 3400 1368 1081 9272 277 3167 8842 7871 2133 9422 5368 9902 5003 7319 5524 7410 3104 9966 8152 1953 3296 1731 9757 8189 127 9241 6045 4549 1959 1381 7418 1712 9101 4851 984 9379 8019 6178 7250 6504 5601 8970 6406 604 6290 1930 4367 5746 8248 8871 7699 7896 602 3808 6086 7081 3050 8483 1630 1361 9864 5401 9425 8966 252 6761 4697 8271 2940 1947 1127 4893 7269 3885 1849 3559 5816 2568 5657 416 7791 3356 8313 8394 3517 4399 1827 2919 9234 9810 632 5451 5211 58 4417 1815 6819 5466 6439 9759 3765 7566 1004 1034 1452 9206 946 3620 1774 6603 4036 5918 9960 8701 664 9829 9452 2491 2748 8687 8653 3380 4138 216 3438 4907 2032 258 373 8471 6369 4138 2389 3726 5172 3841 2932 6118 3813 1058 2722 7850 6976 9034 2903 7640 8863 2356 6484 1611 1043 5137 1343 5181 5354 4782 88 3738 1392 6813 8561 7761 951 950 1487 2475 1144 771 8594 4957 1830 7668 9159 8806 6702 2063 2799 1917 4419 9283 9880 1814 4420 1223 6995 6126 2357 3435 6216 3749 248 4777 1511 7551 2080 9350 26 9576 6474 4972 4533 8304 2640 45 3462 5694 8460 6261 3963 9231 1896 3843 1045 2669 1419 4392 8795 3776 7827 5012 7526 4427 6141 5389 8330 4573 1091 4708 4149 7565 9681 8683 2221 8673 5080 5684 720 3540 8297 1035 9123 194 1231 168 9215 2650 4560 8010 2778 8739 9374 304 3166 1868 2045 7848 6441 3137 2556 591 7054 8589 5626 9276 7263 706 1312 4335 598 9609 5370 9721 6155 6601 6241 5370 5603 801 9733 8382 9540 5459 5038 9058 3679 7084 6906 121 6573 5814 7064 3627 4404 9042 2903 8019 9748 4215 2354 6698 177 4076 2771 2684 7030 9012 4407 2633 6165 492 7367 5705 2303 2406 1115 5983 9490 4373 2456 6063 187 5872 6042 4591 4914 8946 2610 1014 9513 1316 4064 6042 1745 6835 8727 8775 2199 9486 7760 8364 9978 5128 421 8633 3886 7888 968 3376 2261 3424 5791 2448 9296 8185 7040 562 7131 6002 1576 2997 7319 5640 9039 9064 8827 4118 4191 1026 3604 1951 5742 9934 3431 2515 4920 7317 403 5888 7045 2664 9313 9188 5113 4961 7374 8505 5524 857 4507 3452 3854 8178 9093 9246 3594 7920 3364 4137 5299 3321 6089 1041 9607 5872 3557 4527 9542 3960 6768 6587 2977 2433 2128 4442 7394 5854 2947 9270 6711 3806 9075 6918 8337 8168 6164 8283 2440 5880 2421 7739 5553 4862 5133 1513 734 8690 2392 276 9002 9160 3216 1979 1593 1696 6421 5340 7550 5720 962 4261 5879 37 7531 4216 4557 47 2499 6998 5928 1272 1089 7833 6134 6222 5698 6869 1264 8091 3497 267 3603 3065 8598 5197 4761 1372 6889 2311 7092 7851 2925 9323 4241 456 3539 8798 6856 2391 2148 9136 3663 9590 6969 6150 5812 2668 3019 7077 7111 2868 3696 714 2286 2294 5911 7047 3666 9152 5711 7111 7004 4988 6434 1245 5444 6326 6395 8652 5069 4896 7788 5084 4486 4758 1234 6650 3778 605 79 889 9826 3775 1603 2112 2422 3867 9159 2440 3019 1222 9551 6375 6210 2338 3972 8007 5016 368 6659 85 1616 4448 1521 6102 9206 2756 9104 9336 9713 9184 225 9539 9311 8180 1651 8085 2047 7163 526 1419 8385 6429 7794 4596 8767 1767 2603 3783 8487 9262 220 103 3710 1742 2557 9268 4498 1661 4956 563 7197 1533 103 6509 9714 8106 4594 8113 5269 1472 9532 3655 7902 7327 4603 6669 9094 7206 6805 7581 2820 7025 7684 2883 5119 6593 8503 5969 8254 3460 6533 1804 4993 6636 8313 4707 4742 9259 2821 6364 732 8705 19 4986 6032 974 1655 1478 8180 4812 9059 1000 8190 3095 235 3309 9688 8739 9279 4295 2199 5812 6099 3544 8800 764 4604 9894 6375 3777 6258 3459 2482 2629 8445 8515 3603 6453 9993 1783 7617 5405 9136 5807 8500 5723 9117 4541 4462 8396 5188 3013 560 7639 2910 9360 8403 7514 9254 1130 1291 5513 4590 3773 4494 9387 2288 8098 2192 8634 6233 9810 4039 1721 5617 8891 7445 1086 9784 8259 9482 4972 1273 42 2611 4183 5754 7366 8049 1361 8497 9340 3226 9439 3113 7720 5178 1754 5818 7371 388 2052 3533 779 125 9150 6022 7570 237 5807 5830 6071 779 3455 2466 9743 3990 8220 7109 2039 5933 1958 1379 9159 7749 844 6880 2928 2598 2698 6651 9338 1102 184 6469 7580 5686 2492 5150 5923 8299 7332 8347 5430 7139 813 5173 1129 5385 8635 9520 1319 593 899 478 4695 8096 3710 3975 7046 6409 626 6385 3863 7162 9206 1443 2848 1698 2946 5124 9997 6630 9823 1780 3770 6988 6953 4899 2373 5588 772 44 2534 1671 6875 7229 6119 585 1204 3166 3346 8182 5903 3562 1696 5109 1357 896 6808 4303 2372 3157 934 2195 4937 1056 9183 8243 2307 7909 3831 3079 7953 2717 1103 1180 9946 7222 8118 7502 388 1464 2036 6291 1378 3732 1401 2736 981 4561 3391 3353 4070 4325 5549 9008 1733 4732 3603 4041 8993 7434 7120 6947 6504 8223 4479 6450 5446 2597 305 2186 414 8693 8478 1792 8778 6231 4528 9759 792 7920 3112 4862 8597 8661 222 331 9746 3825 4372 8739 7612 1492 2038 4116 9716 2870 6918 1514 5467 3575 3700 5881 2269 8530 7674 1047 4761 2202 7158 5553 6474 270 6768 5072 5284 6990 5403 1382 7168 9775 6473 4780 7619 8512 8896 3687 1382 2166 5201 3201 5742 5254 9083 8011 3784 3109 5410 4898 5311 2568 6803 1786 9190 3571 3210 4474 6914 8613 2208 434 4740 8682 5214 2359 7194 462 6047 4928 8980 7600 8129 4722 9206 3564 9085 9343 6673 4495 4241 8337 7063 1044 6475 2606 968 9685 3432 4234 4650 5641 4668 9390 4323 6234 1749 7869 6696 4148 9149 5676 8101 3630 6751 7307 7195 5836 6650 220 332 891 8557 3747 8288 1384 6353 9256 1069 9786 3490 2071 1779 4510 1461 6102 744 9563 323 3792 3711 9472 9468 1812 3102 2571 5472 6649 8408 2122 6870 8740 9366 1779 8839 7654 3164 1545 3262 585 7683 3104 9009 9462 7614 470 1916 8358 33 2239 2150 97 8063 7970 8261 7517 542 3733 519 8950 2208 7389 4042 1574 5520 9233 5580 5036 778 8842 1974 4813 1946 983 4275 9560 7805 2543 4270 7839 1134 6420 4288 9197 4390 2549 3067 1284 2635 3586 234 4843 7327 628 6417 2847 9862 1997 4236 6992 839 2562 1806 9137 3545 2433 8697 1350 4977 2967 5541 6111 5739 9829 1661 6481 8731 4728 7766 1366 4666 4352 6209 1993 1333 8978 1192 1195 975 5428 4539 8166 7990 2697 7303 7887 5131 2352 5590 6460 1671 1131 8923 3762 7313 584 243 6044 1664 4361 7410 6330 8714 9971 4675 47 8949 5868 7594 6276 7648 8485 4442 1991 1183 8097 9878 2666 6801 5468 9126 4824 2952 4401 8586 265 1338 5181 6309 9354 9543 71 5685 8257 42 6712 4656 5343 2580 2250 1619 229 735 2413 8572 8270 510 8450 936 3663 271 6414 8487 3223 816 3425 3488 8506 8606 6149 7860 8149 2572 3545 2758 2614 6610 7414 4309 9190 6016 5928 5771 6752 8341 4343 5022 5203 9146 2311 8866 9417 8725 3705 2640 5893 7130 2480 4399 5736 8629 2260 238 1201 2157 2996 167 8767 6763 4476 4310 2779 6756 6433 5883 1449 777 7258 6652 6275 9569 1870 5692 4646 5575 4684 540 2705 7164 4939 8441 2145 3551 5031 3346 5709 8028 9865 828 4791 693 5138 3922 3801 1572 9806 5250 8701 3416 8254 4976 2985 124 7020 3983 5699 1704 4523 4756 5220 5815 9549 7365 5718 4581 7063 7779 2609 3280 8608 3752 3973 98 4026 7774 8022 184 3024 6723 3600 7630 8051 2937 7754 1423 6921 9805 9479 7796 4561 4699 3611 4110 8416 5682 8691 5479 3461 7652 8759 2069 7756 9084 2168 1783 6858 6542 1967 6234 9618 5568 3864 4021 8505 7970 5445 1778 7775 4924 9575 2336 5976 9538 2799 4392 5220 1490 6224 8682 5495 1335 7103 3251 420 5623 5034 3630 2166 7002 6217 1784 8922 81 5805 7427 4404 7602 5558 2179 8879 5133 868 4855 4671 19 5599 6244 7861 8175 4926 3356 9511 2029 6608 6283 7653 7994 9913 9819 4996 2482 7955 270 8916 3760 4050 3320 7715 9608 1851 6594 4741 9071 7801 5764 9090 3400 2008 6952 1576 3286 6660 7439 5316 9620 3722 9321 7615 9987 5492 8963 2470 3447 9234 1386 3559 3284 1058 1274 9244 2909 4220 3985 1981 2021 6101 1071 5422 4462 4375 3350 7748 1036 7141 9416 656 7215 5089 4623 7202 581 3587 6024 380 9173 3762 3940 2457 4820 1566 1701 4082 5787 2038 6063 4160 4491 3486 9582 8953 7862 9284 3054 5250 6425 8822 2258 3640 3912 6882 7195 845 469 9571 1226 9642 3334 1518 8451 4506 9436 6504 8588 1575 4894 4651 5736 9385 4490 1670 4691 8704 955 4097 3954 3732 2919 2564 3725 3183 9446 7272 381 6267 6843 1607 2261 177 9477 712 1036 8913 3568 9624 6841 8462 628 2577 7848 5118 4247 2539 3822 1554 6636 4128 1639 5907 6692 1716 5443 2491 8988 5824 8758 5831 3783 1020 2361 3260 8084 3397 8525 1653 9373 5366 115 1 7943 4315 1471 8543 3206 1645 6449 6194 5773 8088 2102 8818 9804 3897 7661 5144 9721 6419 976 3504 3791 9689 6764 1876 3086 5289 9881 8811 7008 6348 8813 4951 664 6636 9846 3870 8282 6296 65 407 736 8519 5577 541 2416 3238 2037 2137 9658 3013 1993 9801 9054 5109 8029 8492 398 7910 7304 3758 611 2469 8710 1275 9105 8556 1497 7387 1204 7914 4147 1941 2785 9724 8834 5201 2963 871 3690 8973 237 2035 5126 9291 7144 3156 7784 3895 7418 5088 7653 8029 7557 6363 9304 6662 1272 7154 402 8828 5068 901 769 7854 625 9603 9407 9940 475 9450 5265 712 1485 392 3 8630 3548 4139 2525 7318 9227 178 5348 3136 2894 1004 9799 518 8158 6553 9346 9579 7454 116 7433 4431 6071 3192 4372 2898 8994 5989 3610 480 6381 9966 5462 6281 4105 4339 3600 9685 869 5300 2821 3763 6304 8972 633 4463 5525 6332 4042 9331 2800 7827 3763 8871 7371 4487 1770 6366 6828 1732 3198 3210 8050 8660 5843 2156 2999 5795 8193 3868 1095 1014 3984 7400 9987 969 8215 1864 7301 8609 1196 101 2788 1311 5325 159 2150 3447 2877 8978 5179 6075 8540 3230 1087 4384 1738 438 179 9931 659 7627 7297 4643 5027 7284 1964 3242 9149 9266 1851 6697 5719 4639 4360 1044 1150 2862 4491 380 8192 6023 6455 6733 5605 3895 7469 3695 4333 4000 3626 4992 1627 923 5987 3006 4560 7952 2600 61 3570 4451 3110 9289 5442 3822 6686 2945 6684 7529 3325 1228 9904 6132 4313 5509 27 8134 9204 4361 2135 9182 9353 114 6458 1693 9473 7370 9645 2073 7431 3215 2877 541 8856 8319 4363 5542 1264 7399 9424 941 8627 9328 7074 2941 4838 7101 1075 394 1462 9562 5929 7168 6029 2387 8861 5502 9757 4858 3927 3540 8073 6804 4081 3281 1476 4796 8824 2740 8547 4600 34 3526 3928 7108 2819 5118 4209 247 1865 2024 6161 7794 5544 2190 6533 757 4044 2642 5615 7972 6182 40 1128 6615 3321 2604 7763 8497 1697 6310 3097 1731 9836 3378 5191 9008 4848 9400 9255 6713 7776 5416 4507 9672 3959 1040 429 8003 3682 2396 2327 6216 8788 9808 2831 8462 2412 594 6959 4109 3256 6409 2192 9445 6139 7383 8453 987 3136 7708 7701 7264 3124 8560 6937 7083 5953 3718 1439 5987 6115 118 2204 1255 9926 5035 9717 2339 1982 3029 2800 1590 5790 4993 1035 1929 2376 9488 9268 1864 3548 6969 9129 3025 1882 6066 6460 7835 9784 4251 3822 2251 4370 2378 3507 4296 3766 9576 2987 5748 2605 2140 7338 8395 7133 4726 324 5861 566 9593 7726 4115 2914 6855 3492 4796 9273 9952 8983 5409 4204 9158 7661 4926 1536 7520 5574 5302 7096 8562 7402 9702 702 1093 8097 4187 5819 4774 6400 2737 719 4126 6852 9985 7333 6696 1134 6606 6649 117 2016 7205 9275 6029 2131 7164 9901 7705 2466 6997 2619 9869 3051 9673 7314 7501 3860 3133 8627 261 2222 9346 739 9075 9331 4425 5771 465 1031 8772 6935 9399 2329 2562 1780 4460 9726 1681 8518 8545 5031 1137 4766 8082 7163 2080 1935 1023 1565 562 7636 3787 6260 4728 9214 1944 9153 1338 2409 6536 110 5696 5936 8792 8259 4068 3252 4337 5750 8122 2882 7133 5612 7648 1567 2775 9728 3503 150 1293 417 7787 1433 6678 8867 647 8622 8020 1985 7383 4556 8448 3080 6844 7240 7691 7265 6844 2028 9367 4967 4911 6500 6931 2559 8067 9706 8640 7922 9856 6285 8340 3995 7718 5018 2862 8366 9992 7234 351 7375 8143 8799 6807 1339 2391 4498 8604 9236 6527 7971 555 7790 823 7486 6701 8891 7192 5341 6813 3400 1627 1505 3748 9345 6523 2962 4063 2867 197 4415 243 4692 9566 7050 6031 8310 7901 988 7546 4428 5311 8101 8570 6135 5587 5271 1378 9131 613 4543 2531 8592 6049 6279 7937 8924 9242 8353 1792 5791 2768 8387 6835 8686 5437 2866 6996 9690 206 894 470 1870 8995 9040 8005 934 4312 5735 6417 1277 278 8949 9869 2679 1580 4158 1604 7174 2511 9748 9317 1631 8135 6152 6670 9924 5371 3666 9615 1929 913 85 3799 6260 9126 8156 7195 9790 3891 3612 1067 522 8913 7288 3201 6846 1446 4805 372 3958 4553 9690 5589 2688 5842 2259 2613 7565 2278 8580 9495 3191 8665 3294 5803 4143 1451 9350 3933 1694 9315 1352 2216 8228 8640 5418 1426 87 6575 1799 397 7481 1489 2338 169 3683 950 9134 1249 3228 4066 744 2771 2732 390 4926 6875 1841 4277 7161 9888 3592 8513 2104 1820 7154 7522 9599 3593 4098 1398 3990 7931 2887 2680 4452 2922 3630 3587 4171 6858 4005 1267 5981 6737 1658 908 9965 9851 5185 3478 9739 5129 1991 8196 3301 5497 5718 2900 5442 6168 4298 5784 4099 3537 8465 8552 6460 2095 8491 6983 5306 2496 8251 7639 5586 6261 8547 1903 2464 84 5381 8556 1565 3724 6752 4867 9222 8822 7767 4664 1343 8418 449 1794 1955 5266 6698 4767 7361 1541 1751 2667 390 6354 307 5976 8967 5206 4231 7783 1643 9612 2691 3208 9688 5795 8075 8910 4618 2195 9927 2313 613 6728 4107 2568 1994 7158 7336 5707 8699 5439 8375 9089 1793 5034 1417 7112 240 5648 4895 8235 1612 7587 1444 1301 9734 5871 6563 4352 8066 2842 3017 8679 5922 3477 7600 4268 635 1288 9976 9334 6727 4703 4776 4872 9737 6193 1984 6329 8194 3231 4565 9806 7170 2361 7459 6905 4584 375 7609 2651 3217 627 7682 9140 456 5282 9760 1091 6570 9736 6777 9649 4439 1553 4521 4176 4099 2857 6858 2293 6089 7775 8451 9611 6488 2263 6516 1072 2638 4126 75 2207 1105 7758 7699 1561 9392 7460 9004 2315 7196 2133 1964 1636 3687 2838 2164 4138 2047 5374 2783 4488 3149 1234 4100 9637 9849 6968 710 2487 7446 785 4695 8551 4895 2394 6464 4288 6206 5468 2955 3403 7602 1271 1391 7641 4109 9907 8131 2509 5282 914 6997 8431 8500 1097 4421 8350 8066 1483 7189 1864 8620 8236 416 3516 6983 3232 4156 3189 5053 3463 6592 9007 4734 4335 6648 5196 4243 1131 7705 9525 2045 4702 4308 6897 2152 5081 5247 6570 6564 8789 8434 1537 7025 5202 1405 4008 8435 5561 3550 3488 5376 142 2495 110 830 5495 5306 5073 6626 9363 950 5023 4066 1610 1920 2570 6692 7168 9140 9608 5957 3926 1145 9334 9129 2550 9695 7564 4463 3245 7404 6191 9739 9899 6302 569 1746 7960 5642 8372 7324 2944 9747 7742 4555 1667 6664 7599 8835 5804 7207 1144 9730 4705 6831 8859 3607 6526 2775 4423 9771 179 614 9510 6430 3268 80 4528 1229 2074 9252 4905 5019 8999 8999 5926 667 5663 3525 5854 1467 7084 3351 7549 1789 182 2761 1749 3060 1888 6172 2831 2068 3138 8693 4850 6407 5125 5731 7636 3552 4983 8893 8571 3983 7892 849 1002 3555 4374 6856 1374 1458 6559 8923 9600 3093 8036 1349 6153 9925 3873 5336 8345 7011 382 9547 3418 5507 5278 7406 9059 6614 6299 3982 597 543 4831 7951 4098 5557 1159 1824 7016 7719 7100 2968 812 5136 669 6966 5061 894 8654 9758 7905 9036 9306 7676 4544 936 1434 9955 7550 4086 290 4499 4629 1473 2450 5080 7031 3610 6904 399 7681 4004 3367 8493 9141 388 1811 554 1282 466 313 5539 9502 5971 3215 4046 6907 4650 354 4458 8736 644 8957 9717 2117 7760 4797 5500 1370 1702 5899 9051 5706 5618 3896 1199 6006 5708 8106 7288 6174 4771 2828 5676 742 2395 6075 4001 3397 2781 8459 8485 3425 3769 8203 1894 7881 3000 7395 9251 1054 3294 4654 3113 5265 4902 664 1271 610 8770 4912 3136 3541 4092 5165 635 2839 7592 4637 6237 373 9448 4722 150 9569 9277 8396 7450 8630 5791 3053 9684 5438 4059 9149 7055 8962 9814 8326 5924 8584 9590 5413 8478 34 578 5465 2874 4522 102 9111 1247 5903 185 1397 5472 5815 6145 2923 4445 8289 2328 481 3727 6388 9631 7134 1702 5797 5460 7626 733 1403 9391 5563 1437 6321 1029 4311 843 1131 9774 2090 3386 9960 9839 8859 5775 5985 8134 6572 4274 462 7053 4353 3202 3036 1487 4904 5185 3299 8883 5919 1054 8274 1482 2492 4596 2511 3155 1791 9995 2930 3882 3381 9242 73 8592 5017 2410 6726 7941 3036 3541 4994 7389 3095 4383 5228 8000 9568 4880 3235 1839 2286 7861 9674 4778 8809 2185 4286 601 8532 7216 835 1914 6458 908 6858 7827 3319 3585 5768 6355 3478 7114 97 6573 7849 1677 925 3770 2909 512 5609 5196 8374 1635 6326 7183 3821 612 4136 8705 4180 4971 6971 6990 5880 3830 1169 5551 3767 6937 8258 3597 404 4707 170 4605 6385 7448 8375 5646 4312 337 842 2686 1972 3521 6222 2145 485 358 851 1018 5330 4174 8008 7562 8004 9178 9465 1771 2467 7723 5368 9223 2431 1891 3829 5168 5691 2204 814 3 8893 8009 9042 866 7882 1616 9363 8367 8326 6566 9385 8 741 3746 7570 8745 2924 7035 6869 1743 1111 8589 967 9894 6832 4796 5062 8875 3352 2228 5231 2246 6589 4273 9464 4471 2241 8827 2839 567 1746 8576 576 2487 2322 4498 7584 1598 7886 805 3342 5349 9395 4309 5243 2579 5457 305 1455 8809 8885 6686 7407 5475 7311 6871 9946 5904 2051 9137 6471 3797 7714 3399 6284 36 4250 220 7987 2136 1026 1329 7485 6773 1990 2728 9352 7447 9385 807 2608 8270 3845 16 3745 7508 3239 3692 3412 5290 9181 9884 5439 6895 9635 8075 3284 3885 8296 1271 2373 9322 8952 6210 6095 942 5290 1799 4741 4675 2607 7349 9298 2804 3717 9395 313 6957 9439 3725 2247 8621 9961 7687 5516 5949 5762 5152 6186 410 6423 8560 9732 5375 4770 2179 2669 6413 3979 7410 7440 2938 1112 6738 5742 4829 2486 2407 1786 1925 2485 386 6898 8798 8073 8767 1099 187 3919 7286 598 6695 5846 6682 8422 6968 8862 1092 9733 9193 4854 7174 2131 5966 264 4225 796 2750 2985 8934 1028 1822 9320 7926 620 7393 6693 8072 3933 613 5358 883 3660 7556 7565 2082 876 2779 3174 610 1972 4381 7784 455 347 8048 1033 7495 7151 370 6430 8179 2192 5750 2457 9164 9496 9151 7236 3429 6116 8946 4312 6128 6502 8229 8210 7379 1009 7737 4341 9333 2118 2125 9789 2465 6525 7174 9961 28 7544 2743 4559 6088 8493 7017 1604 7989 2520 8841 1418 4988 7787 2082 1116 642 312 9326 8021 1321 3415 8714 654 5533 839 6795 4351 3716 321 664 97 4217 3407 4656 6657 1900 8025 8262 9890 545 7103 7660 1885 1242 9743 3001 1884 6407 8680 6257 7728 2095 4971 4734 7629 2162 7882 8332 2231 4555 8996 2328 8773 2403 3336 5430 655 1362 44 545 8259 7147 4558 145 4742 653 3146 2978 7060 8178 5588 1140 274 559 2226 4255 9074 108 2587 7657 1016 7935 6337 6141 338 9673 1571 993 1035 1616 7891 5647 5115 2449 5792 6209 9454 5290 9188 6514 3469 4776 7654 95 1687 9880 702 7113 6341 9641 4770 7357 7576 1107 3498 4266 7133 1421 5259 4520 9389 9502 167 857 8303 5959 3418 7757 7602 2606 4271 1071 3734 8277 7518 1774 4510 8220 8887 7203 4213 10 912 1789 1117 762 6055 4602 2183 7666 9123 7925 7169 9290 5134 1824 1602 8552 9582 9204 1159 205 6627 1245 4835 497 3019 9345 8717 8259 2900 9282 8269 3812 1071 5738 4574 3478 341 3109 1144 5816 1034 4665 5106 6168 6490 3060 1073 2424 2264 8584 8981 5243 9829 3816 5740 9201 9513 809 7460 2413 91 2081 6225 1162 4171 7151 4640 864 261 2137 6680 7647 3154 1787 168 9644 4847 1241 8420 3464 9825 7402 8707 6006 7570 4448 5207 7084 5257 9019 5849 5349 7452 8427 2863 1624 5578 3856 2488 5839 5993 9169 3487 9147 7308 3655 5144 8507 1248 9916 1971 1073 7318 7031 7079 1241 1479 8639 4677 3088 4010 526 4789 1463 5305 7653 3087 884 7861 1927 3075 3854 1096 6562 9353 4756 6569 4497 3264 7817 4414 1587 5242 8084 8618 8674 5677 97 7313 354 9538 1323 7233 679 2786 2538 8332 2225 3422 2545 4153 6498 6399 1601 9412 5753 2710 2334 6602 5974 6503 7368 7561 1746 5453 6180 6772 1130 2629 4085 7837 8519 1760 5070 9199 899 3960 3883 3124 3735 6429 3629 6585 2828 1583 5997 4933 4293 4683 1536 6619 7539 5256 532 9285 709