36 2310 Browell, Dr. Edward V. NASA Langley Research Center LASE / DC-8 Aerosol Scattering Ratio SOLVE 1 1 2000 01 16 2001 06 21 0.0 GPS altitude of observation (m) Elapsed time in UT seconds from 0 hours on day given by date 1 .001 999999 Aerosol Scattering Ratio 9 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.01 0.01 99999 99999 99999 99999 99999 99999 99999 99999 99999 Number of values for current recorded time GPS altitude at which data begins (m) Altitude increment (m) GPS altitude of aircraft (m) Hour of day of observation (UT) Minute of hour of observation (UT) Second of minute of observation (UT) Latitude ( +N degrees) Longitude ( +E degrees) 0 8 ------------------------------------------------------------------------------- Vertical data interval is 30 m., horizontal data interval is 6 or 9 seconds. Vertical resolution is 60 m, horizontal resolution is 6 or 9 seconds (1.4 or 2.1 km), respectively. These measurements have a maximum estimated error of 5% or 0.1, whichever is larger. The scattering ratio was determined using the JPL Microwave Temperature Profiler (MTP) atmosphere molecular densities preliminary data. No attempt has been made to correct for aerosol or cloud attenuation. ------------------------------------------------------------------------------- 26806 103 4775 30 8615 7 26 46 6838 2670 -49 -7 -35 -69 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 34 123 255 349 450 474 544 697 788 720 889 1117 1263 1371 1453 1561 1862 2065 2148 2351 2487 2821 3290 3483 3630 3506 3349 3479 4254 5094 6140 6396 6384 7023 7946 8404 9192 10302 11585 13507 15618 17535 21509 24306 30111 36928 43100 51802 64871 78701 99197 122216 142585 169502 205769 237558 264608 26812 117 4393 30 8653 7 26 52 6838 2673 -99 -62 -5 -35 -4 154 242 277 337 305 333 409 429 470 562 703 817 886 1007 1049 1301 1380 1303 1192 1072 841 688 640 561 388 296 227 83 55 -3 -2 -34 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 -55 164 805 1472 1834 2298 2524 2436 2491 2954 3708 4593 5381 5637 5885 6096 6324 7002 7641 8276 9479 10937 12088 12811 14092 15902 16800 16110 15862 16282 16712 17162 18497 20048 21988 25182 26465 26131 29862 35989 41827 48305 57582 69143 80983 90978 103976 121092 134428 142797 142247 152425 165058 164739 168307 202599 232771 263453 274218 272514 265068 258907 239767 26818 157 3198 30 8688 7 26 58 6838 2677 80 -15 15 221 373 430 738 732 806 848 1012 1259 1529 1626 1623 1686 1900 2077 2348 2649 3016 3028 2741 2483 2463 2451 2874 2992 3409 4017 4369 4281 4247 4145 3750 3954 4229 4552 4729 5069 5090 4747 4507 4491 4978 5377 5719 6611 7301 8039 9112 10186 10804 11426 11533 12059 13882 16028 17711 18522 19569 20633 22146 22583 23680 23691 22595 22013 20941 19695 18724 17820 16455 15229 14146 12919 12173 11263 10380 9722 10331 12729 16016 14522 10817 8519 6859 5691 5100 5275 5559 5186 4118 4130 4817 4997 6692 9357 11937 12595 11735 12012 14052 14945 15338 15699 16575 17997 24207 33142 36652 36512 37245 34841 33834 33725 36781 41447 46431 46632 43185 44098 45734 45195 42959 46415 48896 49873 45364 45363 49967 52092 47884 43358 43716 49456 56855 71470 75599 86347 101368 105507 124667 139571 147607 154227 165383 163110 156298 157608 157125 155621 159963 130297 111845 95640 79431 26824 182 2513 30 8723 7 27 4 6839 2680 -94 -76 1 125 209 295 369 383 469 631 477 704 556 611 755 720 749 920 779 910 1071 1146 1185 1341 1370 1436 1651 1893 2016 2511 2814 3293 3608 4040 4393 4877 5130 5695 6053 6421 6744 7106 7679 8124 8758 9077 9414 9800 9251 9119 9885 10765 12427 13606 13969 13976 13048 12440 10944 10264 11111 12430 13578 13901 12982 11779 11084 11002 12208 13831 15783 17540 18684 19431 20711 22175 23925 26194 28370 31431 33775 37778 41420 43828 47543 52188 57429 61983 67117 72138 75021 77704 81153 84166 85476 85016 82786 80143 76558 75217 75138 75190 75119 72228 67642 63485 56479 48736 45989 47121 48922 50970 50824 52167 48725 43137 35483 23861 14633 13354 12918 14620 21591 25815 24789 27843 30733 32023 33367 35422 36355 40092 43506 37477 34723 37078 42511 44151 46649 48620 54845 55855 52662 55957 60211 63015 59852 62256 61932 63934 71079 71081 66875 64039 56476 58188 60813 52443 40218 34502 34705 33055 33128 30842 29975 29820 37624 40670 34804 34388 32848 27237 20905 17997 17740 17266 14579 13773 13924 13776 13118 13231 26830 168 2967 30 8757 7 27 10 6839 2684 -55 999999 -2 10 59 -82 -90 -16 -53 -34 -30 0 29 66 123 234 171 296 360 544 600 709 875 813 961 1180 1351 1514 1575 1714 1623 1581 1671 1727 1704 1884 2120 2293 2429 2642 2928 3045 3212 3355 3461 3490 3640 3781 3752 3763 3524 2994 2649 2500 2555 2669 3044 3585 4271 4951 5361 5735 6152 6357 6798 6637 6473 6389 6377 6685 7625 8862 9853 11016 13129 15310 16924 18793 21319 24333 27758 32066 36313 39357 42463 45245 49244 50806 49810 48964 47693 46132 41467 37530 32981 29010 26139 22644 19604 16213 13957 17927 21797 20345 20314 20348 19491 18631 18689 16709 13991 13714 13054 11341 10348 10942 10646 11565 12313 12276 15736 18008 18097 21111 29975 33631 40358 49021 53410 53075 53538 65553 78249 86704 90383 99584 114634 135133 137603 132347 143045 142994 127618 121139 111067 102527 80281 65026 55072 41676 38276 33318 21065 20187 16683 11832 9076 7935 8000 7769 11181 13267 14461 13717 11692 10876 10331 9344 26836 167 3031 30 8791 7 27 16 6839 2687 -78 -16 -98 -63 999999 999999 999999 52 44 -97 -80 -17 140 14 5 35 157 98 209 169 338 429 455 513 562 823 705 888 1070 1146 1075 1128 1090 1111 1297 1568 1611 1796 1913 2015 2188 2478 2611 2642 2731 2769 2713 2812 3077 2840 2687 2477 2441 2427 2471 2448 2430 2936 3691 4023 4306 4955 5609 5873 6562 6728 6417 6042 5505 5313 5110 5191 5619 6692 8296 9612 11031 12202 13736 15373 17195 19142 22057 26101 29500 32730 34458 34396 38356 39415 38727 40484 41762 44106 47208 48817 51302 55436 58901 61196 66819 69624 74806 72259 71412 71872 70141 71690 71169 68153 62638 59080 50847 43494 38110 34117 33984 34167 31348 33066 28681 24197 22850 23926 21210 30513 39820 37418 43058 37462 38832 35506 45561 44674 32953 28208 12332 11625 20470 18619 1958 932 1292 1375 1856 2498 3191 5787 9797 15418 19589 22133 20684 21811 28860 34134 40151 48520 59441 61903 56427 56210 51320 45641 45881 39060 33101 26842 108 4832 30 8822 7 27 22 6839 2691 -67 141 124 79 -18 70 71 155 182 112 126 4 -56 -25 -31 4 -31 -2 210 250 303 412 500 671 758 877 1124 1394 1589 1820 2283 3032 3460 3675 3683 3686 3595 3560 3578 3804 4276 5009 5924 7001 8287 10317 12038 13663 15439 16800 19598 23366 25636 25142 21918 19842 17957 18815 18693 19456 21310 21576 24505 23965 24896 22967 22132 28161 30466 31965 29514 27302 25316 18040 18916 32842 43458 47664 48709 46359 45261 59436 82436 80419 67079 52861 31548 35495 43899 59837 75735 87421 98607 107727 116045 121160 128424 133607 130519 114621 93335 87363 85740 85574 78914 77413 72352 70295 26848 104 4978 30 8848 7 27 28 6840 2694 -74 -23 15 -32 -48 -45 999999 999999 999999 -91 -87 -95 19 4 -49 -47 -93 -78 -73 -9 -39 -27 -37 28 120 299 433 662 912 1100 1300 1656 1742 2022 2301 2317 2348 2403 2395 2563 2741 2863 3121 3626 4154 4948 6345 8225 10339 11974 11583 8999 9597 10756 12469 14550 16804 20115 24699 29599 33017 36606 42502 46813 49316 51477 44623 36194 30795 31742 28790 29485 33413 37511 42197 43282 42026 38687 39517 41170 50748 56056 51658 55243 53184 59037 62016 69677 78844 89483 103168 119382 125952 132470 140807 143370 139267 133184 128678 105547 85402 61745 46258 33981 26854 65 6172 30 8872 7 27 34 6840 2698 -53 105 241 366 491 623 767 1047 1259 1453 1682 2004 2318 2651 3377 4424 5376 6330 7551 9028 10455 11885 13905 16371 19277 21596 24411 28497 31668 34248 36594 37455 37272 35858 35956 37341 39416 44258 48512 50581 56965 67033 70535 72450 76409 80873 80574 75482 85019 92886 88609 87822 92871 91182 102384 123486 132585 131286 129540 119610 112861 85356 52107 33620 26162 26860 66 6194 30 8894 7 27 40 6840 2701 -7 100 270 417 476 551 802 1163 1740 2416 3006 3771 4707 5804 7024 7909 8957 10083 11254 11871 11829 11394 11717 12843 13453 14269 15591 16674 18379 19277 18947 19780 20558 22191 23410 26059 29360 32496 34028 37016 42494 45961 49239 51915 47197 45190 46048 49540 57756 62044 65623 64487 65938 70438 72529 76121 83981 88529 89547 85361 74003 59707 42449 29161 11754 6613 26866 127 4358 30 8918 7 27 46 6840 2705 33 238 466 428 362 299 321 450 509 465 477 396 424 481 417 426 521 678 782 945 793 624 614 645 596 458 358 305 289 263 254 256 348 407 551 637 699 761 723 665 589 663 615 543 424 414 193 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 183 644 1168 1431 2200 3102 4111 5348 6423 7943 8937 9966 11424 12944 15258 18470 20999 22091 23349 24593 25498 26767 26976 27975 28737 27069 26190 26306 26990 28677 31618 32805 31266 30057 29449 29445 31896 35029 38332 42511 46527 50348 55362 58970 65956 73626 78603 82030 85653 91434 90588 88179 82849 79674 73083 63393 46669 26311 14663 11539 8769 4414 26872 171 3060 30 8940 7 27 52 6841 2708 -62 -94 146 296 268 269 319 336 409 294 465 451 611 682 781 918 927 831 842 980 966 1110 1027 769 666 468 370 387 383 362 345 54 -91 999999 999999 999999 90 142 83 -5 47 183 467 796 1241 1804 2269 2887 3255 3455 3510 3435 3250 2985 2673 2293 2179 2329 2292 2356 2586 2963 3466 3559 3194 2872 2513 2428 2398 2177 1875 1649 1513 1408 1305 1067 1138 1217 1184 984 1021 896 784 746 652 561 385 247 224 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 367 632 1097 1696 2095 2439 3184 4302 5281 5742 6560 7471 8513 9191 9863 10892 11765 12218 12662 14044 15687 16441 17642 18065 18895 20793 23616 25805 28198 31449 35284 40385 42161 42127 42562 44445 46868 47283 47547 47444 48353 49636 52183 54458 55855 58102 57378 53544 46037 34755 25420 20535 17538 14630 11001 8392 5754 4687 4002 2731 26878 182 2749 30 8959 7 27 58 6841 2712 -36 15 73 141 272 388 528 629 863 1098 1248 1453 1578 1861 1952 2032 2415 2480 2432 2579 2859 3161 3192 3319 3470 3838 4117 4305 4641 4924 5109 5325 5414 5682 5750 5644 5631 5471 5298 5550 5431 4939 4436 3369 2737 2411 2627 2919 2997 2305 1992 1782 1822 2248 2865 3681 4761 7010 9974 12834 15072 16489 17090 16873 15855 14266 12785 11402 10741 10609 9730 8284 7939 7811 7064 6501 6445 6358 5877 5362 4805 4334 3917 3478 3286 3087 2804 2968 3194 2773 2229 2071 2185 1996 1967 1733 1211 734 413 71 999999 999999 999999 999999 999999 -55 111 223 308 466 511 424 179 106 102 162 264 283 504 675 694 758 882 921 1104 1444 1736 2086 2327 2749 3699 4387 5101 5912 6474 6727 7071 7492 8369 9094 9699 10648 12135 13593 15013 16969 18142 18540 21051 23252 24415 28217 30740 29923 28731 29563 29246 29037 28489 27932 28042 27307 27167 28232 28899 26770 25390 23823 22163 19800 17181 14772 11744 8226 5300 3252 2148 855 537 1642 5431 7511 26884 181 2829 30 8979 7 28 4 6841 2715 -58 -6 21 137 310 393 421 757 921 1078 1325 1750 1905 2089 2561 2812 3038 3408 3689 3976 4341 5047 5607 6136 6727 7498 7985 8531 9152 9922 10697 11384 12036 12329 12874 13184 13434 13594 13917 14270 13550 12216 10771 8733 7178 7165 7481 7201 6292 5214 4548 4392 4905 6483 8811 11030 14047 16518 18729 21301 25261 28572 31856 32976 31731 29971 27375 24719 22258 19662 17146 13734 10676 9052 9049 9403 9634 9362 8461 7835 7048 6174 5389 5028 4519 4332 4470 4634 4823 4402 3523 2937 2441 1987 1695 1298 896 456 35 999999 999999 999999 6 64 198 271 408 676 871 1043 1322 1698 1971 2279 2276 2023 1956 2621 3841 4745 5445 6201 6894 7359 6914 7139 7667 7771 7588 8041 7785 8284 8023 6803 6295 6235 6494 6519 6439 6044 5986 6079 5694 5857 7074 8870 10639 12481 15441 17213 17615 19846 22157 24884 29884 33736 34454 31342 31448 32465 31907 29716 25822 20148 15321 12391 7519 4197 1881 339 999999 999999 999999 999999 999999 314 2051 6968 10173 13323 17984 26890 176 2969 30 8999 7 28 10 6841 2719 74 -68 193 374 451 757 1014 1181 1385 1754 2082 2247 2829 3353 3958 4286 4875 5678 6701 7849 8964 10158 11307 12369 13690 15125 16475 17835 19629 21279 22321 22867 23292 24589 24317 22562 20622 17825 16161 15319 14923 14806 14526 12929 10456 8349 7215 6255 5218 5370 5943 6571 7845 9229 11130 13156 15996 19937 24094 27810 30165 30765 29427 27731 25826 22995 18723 14590 12334 11923 12340 11520 10837 10447 9959 9878 9832 9449 9093 9455 9139 8339 7612 6851 5892 4924 4249 3948 3368 2496 1794 1245 614 578 1018 1122 1201 1320 1031 562 358 208 7 999999 999999 999999 999999 999999 999999 999999 -7 564 1135 1648 2225 3554 5775 6860 7144 7742 9221 11175 12177 12366 11565 9165 7825 6103 4208 3356 3209 3270 3923 4656 5197 5871 6616 6796 7252 8348 9183 9932 10965 12186 14041 16361 18346 21370 25325 27297 29127 31570 30170 28427 24681 20514 17939 14453 10584 6105 1748 999999 999999 999999 999999 999999 999999 305 1517 3668 6444 9133 10601 11901 18410 25324 26896 174 3049 30 9019 7 28 16 6842 2722 63 162 149 502 721 798 1066 1415 1603 1750 2200 2867 3039 3626 4571 5185 5953 7086 8376 9478 10644 12110 14105 15943 17954 20052 21736 22828 24032 24907 25830 26749 27340 27633 26706 24827 22482 20415 19598 20726 22380 22782 22067 20570 18004 15773 13720 12078 10885 10385 11066 11498 11690 12388 13377 14484 17688 23002 27668 33719 39186 44329 45795 44172 42764 39202 33324 26187 22266 20904 19597 16956 13806 11441 9775 8718 7359 6815 7340 7697 7468 7573 7020 6029 6144 5491 4964 4446 3682 2970 2364 1641 985 266 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 146 605 785 858 1089 1698 2106 2565 3179 3415 3683 4118 4256 3470 2789 2940 3338 3561 3081 2569 2345 2064 1969 2501 3148 3684 4145 4968 5956 6727 7639 8438 9085 9366 10563 12535 15249 18004 20048 19169 16347 13463 10347 6810 2348 996 810 59 999999 999999 999999 127 719 2052 4021 6451 8713 11409 14310 15727 18220 21563 25769 30892 26902 171 3188 30 9038 7 28 22 6842 2726 28 257 367 488 678 843 1059 1397 1700 2070 2515 3015 3536 4275 5053 5940 6819 8211 9170 10598 12245 13615 15069 16211 16901 17511 18229 19075 20127 21002 21890 22299 21200 19103 17552 18236 21011 24267 27203 27498 25867 23911 20677 18696 16040 12957 11341 11078 10363 10611 10794 10615 12411 14077 15984 17518 19589 22593 27133 32025 36925 42901 47511 47922 44597 39829 36825 32838 27261 22673 18745 15443 12870 10489 9007 8244 8234 8429 8841 9455 9604 8975 8853 8609 7558 6149 4707 3514 2183 1236 558 217 -32 999999 999999 999999 999999 999999 999999 999999 -10 138 146 95 186 222 64 14 122 292 487 659 761 997 1164 857 746 887 943 781 630 540 462 358 443 751 1071 1265 1749 2262 2618 3187 3817 4243 4465 4341 4238 4273 4031 4143 4127 4216 4115 3667 3247 3638 3770 3252 3386 3501 2711 2075 1189 255 999999 999999 110 447 1078 2207 3333 3738 4356 6187 7907 10012 15607 24342 31261 37360 45348 26908 170 3209 30 9059 7 28 28 6842 2729 -95 37 272 398 470 647 872 1164 1463 1834 2287 2790 3390 3963 4654 5654 6910 7981 9246 10526 11803 12788 14084 15268 16093 16756 17686 18500 19121 20144 21632 21688 21094 20343 20149 21181 23699 26188 28332 29285 28550 26317 22241 19832 17906 16529 14532 11883 10288 9816 10277 11369 12293 13488 14977 15748 15894 16617 17813 20729 23972 26956 29311 31267 31343 30169 30001 29721 27185 24447 22524 19775 17286 14894 12877 10974 9275 8031 6948 5699 5211 5046 5285 5748 4389 2890 1804 1440 1003 472 86 999999 999999 999999 999999 999999 999999 999999 999999 -73 352 847 941 782 520 970 1366 1157 1116 1234 1038 1109 1071 1096 970 988 926 798 619 294 1 -19 46 142 330 606 876 1150 1550 1692 1785 1978 2215 2410 2455 2364 2170 1836 1445 1344 1253 1027 702 435 156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 533 1250 2515 4755 8628 12305 16456 20909 25525 30109 33697 38878 44407 51430 26914 165 3378 30 9078 7 28 34 6842 2733 13 228 270 368 636 891 1048 1556 1929 2251 2692 3294 3892 4543 4873 5505 6078 6738 7938 9055 9901 11027 11925 13463 14589 15392 15960 16210 15769 14376 13065 13298 14672 15405 16024 16291 16435 15423 14834 15160 17125 18229 15988 12953 10595 8272 6211 5773 6194 7275 8534 9489 10337 11025 11399 11627 12558 14263 15128 16179 16132 16024 15763 16032 16832 16272 14798 13248 11394 10255 9920 9793 9525 8985 7318 5277 3704 2464 1644 1107 818 557 249 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 177 430 591 852 1344 1815 2056 2335 2744 2915 2763 3166 3396 3103 3087 3224 2796 2064 1695 947 343 55 999999 999999 999999 999999 999999 999999 999999 207 536 767 863 720 564 342 174 209 69 999999 999999 999999 999999 999999 13 92 181 491 1013 1643 3142 4442 5988 8510 12237 16143 18553 22361 25410 29262 33480 37309 42494 47083 52201 59822 26920 162 3518 30 9098 7 28 40 6843 2736 -93 143 205 362 506 782 925 1187 1462 1898 2115 2488 3068 3516 3977 4936 5504 6189 7217 8151 8910 9964 10619 11158 11446 11725 11917 12142 11884 11568 10704 10867 11439 11967 11600 11449 11266 11551 12371 12406 10870 9464 8846 8801 7267 5363 4801 4917 4985 5886 6463 7157 8001 9216 10922 13073 14598 15333 14201 12691 11376 10324 9825 9551 9607 9549 8968 7972 7209 6874 6828 6151 5185 4190 3140 2225 1563 1045 412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 620 1471 2370 2898 3091 3477 4128 4956 5311 4220 3105 2407 1717 1411 1034 634 296 222 181 152 133 99 999999 999999 999999 999999 999999 999999 999999 204 688 1396 2119 2975 3877 4684 5501 6477 7421 8186 9452 10782 11779 12663 14100 16352 19277 23585 27877 31745 35460 39968 44753 49576 56296 62723 68160 72290 26926 157 3655 30 9115 7 28 46 6843 2740 5 55 277 632 742 929 1343 1745 2062 2658 3257 3734 4274 4858 5310 6013 6860 7366 7684 7481 7646 8359 9427 10520 10258 9427 8248 6716 6320 6966 7391 7182 6371 6205 6968 7790 8189 8451 8799 9589 9370 7959 5856 4524 3493 2877 3121 3874 4906 6062 7725 9702 11119 12017 12576 13213 12790 11076 9053 7282 5881 5110 4705 4671 4980 5568 5941 5547 4186 2850 2088 2079 1862 995 317 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 223 475 524 445 265 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 502 901 1439 2237 3098 4186 5712 7113 8369 9939 11537 12829 14318 16263 18437 21045 24501 28299 31482 34991 38405 42103 45696 48474 52002 57304 62922 69112 71832 76692 26932 154 3765 30 9135 7 28 52 6843 2743 27 187 251 573 762 825 1100 1416 1719 2010 2331 2813 3179 3580 3893 4375 4728 4756 5191 5946 6917 7102 7083 6727 5864 5300 5440 5779 5923 5571 5616 6148 6842 7218 7610 7836 7693 7466 6824 5910 4498 3194 2353 1831 1793 1951 2401 3056 3919 4746 5568 6499 7406 8457 8962 9129 8515 7653 6926 5941 4944 3983 3289 2733 2258 2031 1957 1818 1472 1085 777 426 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 156 414 571 765 843 896 862 797 771 793 883 1042 1187 1552 2125 2732 3390 4237 5325 7204 9199 11120 13117 15457 19334 23391 27620 32033 36869 38627 39319 40191 41515 43016 43072 44722 48207 53475 60676 69010 74517 79061 26938 151 3907 30 9157 7 28 58 6843 2747 -96 112 176 225 327 388 589 767 1002 1388 1608 1872 2175 2499 2838 3252 3587 3882 3763 3791 3992 4037 3861 3466 3025 2760 2430 2356 2373 2467 2564 2729 3032 3219 3355 3420 3367 3505 3363 2913 2700 2049 1418 1217 1049 943 860 1031 1245 1242 1456 1864 2183 2609 2964 3096 3385 3195 3045 3096 3407 3247 2639 1959 1397 967 665 279 102 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 206 418 760 1223 1625 2045 2532 2866 3331 3750 4189 4899 5250 5458 5680 6161 7357 8712 10394 12830 14701 15764 18136 20250 22757 24834 27616 29203 29712 31673 33184 34087 36228 37819 39822 41597 42807 43809 45136 47164 49580 54624 61020 66218 67852 26944 148 3986 30 9176 7 29 4 6843 2750 4 149 311 310 410 480 588 902 985 1346 1653 1954 2400 2533 2748 3006 3283 3606 3908 3997 3889 3669 3144 2679 2149 1923 1685 1607 1545 1655 1828 2014 2312 2444 2583 2837 2918 2995 2949 2719 2290 1845 1635 1411 938 783 716 635 901 1217 1325 1170 1060 946 828 1018 1169 1418 1247 1340 2033 2433 2305 1706 1197 514 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 431 902 1578 2420 3408 4554 5589 6665 7919 10158 12577 13801 14521 14121 14290 15279 16893 18650 20636 22805 25476 28007 29851 30780 32054 32897 32559 33273 34031 34367 36205 37459 39046 39625 38646 37005 36135 34979 33786 34855 37875 40835 45878 26950 139 4301 30 9191 7 29 10 6844 2754 -9 158 199 483 701 794 1084 1147 1411 1615 1872 2080 2368 2238 2298 2278 2276 2214 2266 2202 2019 1720 1531 1284 1047 1022 912 1015 1290 1558 1841 1975 1803 1639 1248 878 795 505 173 -15 999999 999999 999999 999999 999999 999999 999999 27 117 70 -22 -17 999999 999999 999999 999999 999999 35 130 71 97 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 193 358 401 586 754 1045 1788 2787 3740 5050 6028 6783 7015 7004 7180 7642 8551 10019 11786 13457 15142 18638 23463 25829 24241 24466 25708 27184 29046 31832 34747 36093 38825 40103 38504 38365 41837 45788 48410 51375 55194 61067 64328 68561 70919 73266 26956 133 4466 30 9206 7 29 16 6844 2757 74 321 507 614 785 850 985 1119 1315 1395 1472 1468 1572 1509 1552 1504 1559 1427 1466 1366 981 652 424 221 343 358 676 982 1151 1012 754 434 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 591 916 1414 1829 2139 2351 2605 3068 3539 3900 4212 4554 4864 5319 5748 6506 7819 9094 10945 13255 15745 19186 22619 25559 28147 31349 33288 35337 37263 41188 42216 40560 41579 44796 46221 47791 51050 56835 62358 68120 73593 78366 82226 85646 88435 26962 121 4872 30 9222 7 29 22 6844 2761 -4 57 9 148 196 291 303 289 231 150 173 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 56 166 274 438 667 972 1392 1858 2462 3434 4544 5842 6842 7319 7730 8128 8421 8894 9207 9255 9283 9667 10117 10485 11511 12910 14705 16538 18251 20448 22975 25970 29196 32446 34362 36508 40056 44167 47272 48569 51768 54518 26968 116 5008 30 9238 7 29 28 6844 2764 -48 35 -8 42 43 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 3 208 346 420 583 625 629 608 418 329 351 435 458 477 649 892 1327 1632 1770 2095 2392 2738 3152 3725 4466 5501 6746 8016 9824 11304 12739 13731 14850 15499 15250 14868 15951 17485 18596 19590 21065 21993 22954 24128 25205 26635 28757 30686 33011 35905 38823 43124 46957 50700 55991 59986 62405 63175 63888 67650 74019 77286 75947 77854 26974 63 6615 30 9255 7 29 34 6845 2768 -53 43 166 275 334 402 523 625 718 773 888 1086 1249 1342 1556 1783 1995 2173 2307 2358 2445 2629 2815 3033 3244 3662 4178 4729 5304 5650 5977 5691 5807 6000 6040 5674 5538 5595 5825 6000 6242 6529 7013 7477 8061 8958 10312 11173 12100 13597 15176 16531 18583 19910 21537 23652 26276 29086 34048 38005 43384 48084 50026 26980 74 6330 30 9270 7 29 40 6845 2771 -86 -47 -31 -34 25 1 69 121 197 223 287 408 521 615 664 729 882 1040 1124 1182 1235 1266 1360 1506 1564 1662 1881 2051 2179 2285 2574 2912 3089 3108 3317 3514 3783 4109 4341 4605 4946 5190 5401 5479 5290 5234 5217 5197 5439 6020 6662 7322 7559 7701 8400 9536 10910 12332 13552 15184 16122 16433 17260 18949 21062 23023 24515 26638 27657 29553 31456 33718 38479 44667 26986 79 6192 30 9282 7 29 46 6845 2775 -27 83 99 166 209 286 388 519 668 783 881 978 1031 1130 1217 1306 1478 1721 1997 2290 2553 2675 2804 3057 3186 3412 3623 3666 3739 3759 3761 3836 4124 4423 4791 5153 5410 5455 5365 5334 5191 5236 5516 5942 6282 6294 5839 5468 5426 5766 6195 6469 6994 7513 7543 7928 8767 9664 11044 12169 13139 13819 14381 15168 15792 16363 17233 18256 20162 23133 25943 27225 28364 30345 31617 33747 35707 38010 41959 26992 84 6027 30 9297 7 29 52 6845 2778 -13 105 166 183 210 379 455 491 606 648 715 852 961 1217 1378 1579 1805 2160 2598 3136 3583 3850 4025 4388 4796 5064 5092 5373 5897 6511 6861 7048 7325 7727 7958 7982 8043 8016 7653 6430 4668 3815 3382 3425 3733 4079 4769 5485 6296 7321 8131 8870 9247 9699 10516 12244 14064 16120 17699 19036 21065 23434 26209 29817 30226 29826 31340 32060 34354 36420 38704 42628 44432 44486 43208 44825 45669 40418 41852 49796 55777 56385 57916 61778 26998 50 7066 30 9316 7 29 58 6846 2782 -78 -52 -84 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 129 209 295 388 465 564 722 874 1004 1090 1201 1466 1758 2156 2510 2806 3155 3663 4312 5071 5949 6828 8416 10219 11932 13909 16104 18417 21386 25117 28423 31962 35705 40860 27004 34 7593 30 9333 7 30 4 6846 2785 4 73 147 223 323 399 505 637 816 920 1028 1210 1381 1583 1869 2240 2595 2999 3271 3636 4165 4873 5975 7009 8086 9351 10754 12169 13979 16065 18423 20632 24027 28800 27010 36 7517 30 9347 7 30 10 6846 2789 99 183 235 246 313 457 523 618 738 835 914 1055 1293 1538 1761 2000 2318 2686 3097 3475 3910 4414 5227 5847 6816 7956 9082 10404 11881 13461 15416 17550 19471 22085 24599 27274 27016 79 6272 30 9362 7 30 16 6846 2792 -95 -78 -89 999999 -60 -60 -46 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -24 -40 -20 38 18 1 -32 -19 -39 10 37 43 57 121 155 135 185 293 384 451 533 692 870 962 1124 1293 1477 1529 1594 1757 1934 2075 2188 2288 2527 2681 2715 2950 3396 3780 4423 4960 5326 5907 6822 7843 8677 10562 12200 13455 15597 17475 18738 20434 22274 24217 26350 27022 95 5779 30 9379 7 30 22 6846 2796 -34 111 165 234 320 332 437 565 602 703 776 744 854 998 1017 1047 978 975 895 662 610 458 220 70 -69 -19 -16 -62 -27 41 105 211 347 471 587 683 782 922 971 1015 1084 1052 969 1099 1070 950 1004 1259 1402 1540 1723 1924 2326 2980 3333 3116 2513 2176 2032 2161 2359 2532 2813 2980 3033 2993 3178 3468 3836 4187 4645 5472 6592 7081 7482 8171 8742 9226 10218 12784 14528 16397 18825 21133 23118 26375 29155 32858 36426 38837 42710 46151 51203 56058 61882 27148 57 6965 30 9485 7 32 28 6849 2871 -67 -90 999999 -60 -73 -77 -84 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 156 263 272 330 466 542 597 703 777 853 942 1049 1233 1443 1614 1750 2044 2331 2579 2980 3390 3825 4622 5539 6246 6776 7945 8665 10050 12274 14565 16510 18550 21414 25128 27154 46 7388 30 9488 7 32 34 6848 2875 -25 95 192 294 422 504 652 876 1151 1517 1894 2327 2849 3464 3992 4684 5751 7071 8861 10618 12382 15210 17521 20019 23158 27387 31450 34295 36645 40268 45590 47989 44671 44888 50114 51993 57774 66535 73555 75647 87235 97169 96800 90894 91510 98785 27160 68 6730 30 9490 7 32 40 6848 2878 60 -20 89 181 -54 999999 999999 999999 999999 -16 -4 60 350 569 1108 1588 1852 1835 1948 2049 1991 1924 1583 1401 1397 1651 2002 2455 3104 3564 4148 5409 6292 6260 6273 7188 8894 10143 11876 13745 15394 18106 19710 21429 24191 27966 31361 34594 37691 41319 45951 50887 55177 60584 63537 61831 63818 72344 79029 87529 92448 95371 101843 109921 110036 108369 105790 97172 27166 152 4212 30 9492 7 32 46 6848 2882 43 86 147 238 362 549 665 821 1049 1215 1251 1394 1458 1517 1788 2140 2374 2534 2489 2417 2276 2224 2356 2433 2334 2192 1615 1151 1046 1296 1744 2170 2405 2607 2752 2949 3162 3290 3429 3334 2957 2360 1803 1675 1754 1699 1687 1855 2216 2718 2479 1707 1029 624 445 416 475 547 342 83 22 29 -67 -90 41 312 417 747 1792 4189 9412 12335 10584 7998 5389 2620 1481 1496 1462 1635 1944 2392 2897 3320 4046 5814 7909 9535 10687 12965 13987 13261 14141 14536 13759 12633 10617 10148 10004 10645 10286 9110 7681 6816 6106 5021 4514 3811 4346 4942 5156 5075 4755 4754 5284 5514 5369 5541 5984 6780 7455 8194 9249 9679 10057 10789 11999 14922 18190 19745 20834 22469 25089 29516 32476 34736 37762 42139 46281 48397 50001 52651 59494 64504 67178 70004 73552 76613 79726 80561 82356 83549 27172 84 6253 30 9493 7 32 52 6847 2885 101 1449 2958 3823 4239 4549 4330 3871 3387 3550 3621 3452 2769 2057 1435 615 162 55 -81 999999 -99 -20 33 203 489 827 898 843 1008 1041 1007 1229 1505 1818 1961 1685 1240 887 722 604 449 286 293 375 569 911 1349 1772 2249 2889 3564 4334 5542 6807 8091 9036 10461 11997 13337 14373 15906 18970 21179 24907 27518 28915 30810 33221 34094 33008 31632 30498 30742 31892 32548 33449 35785 39401 42870 45762 48916 52574 57824 61107 27178 84 6254 30 9494 7 32 58 6847 2889 -49 112 429 679 1024 1352 1676 1994 2341 2485 2598 2440 1885 1557 1421 808 413 204 112 139 135 116 110 124 94 99 195 267 333 318 322 415 544 665 822 918 904 814 784 839 849 822 807 864 933 1007 1220 1482 1716 1966 2258 2602 3087 3780 4407 4855 5369 5871 6318 7026 8265 10065 12198 15240 18589 21282 23303 24577 25527 25723 25773 26518 27553 29144 31476 32725 34047 35092 33375 31766 33528 37116 40513 42978 27184 79 6404 30 9494 7 33 4 6846 2892 -89 307 817 1211 1245 949 719 878 905 549 421 554 380 29 999999 999999 999999 999999 999999 999999 999999 999999 -49 83 168 214 212 261 299 308 296 320 347 353 366 391 440 430 430 469 501 578 734 961 1125 1330 1618 1895 2270 2747 3209 3505 3803 4279 4779 5394 6200 7215 8165 9121 9627 10168 11160 12272 13152 14028 15085 16084 16922 18052 19458 21209 22641 24008 26178 29102 32626 37286 43466 27190 67 6736 30 9496 7 33 10 6846 2896 -43 21 32 -55 -65 -28 125 276 233 231 328 314 181 249 259 299 620 545 430 645 639 439 497 565 734 819 955 1174 1396 1581 1742 2061 2437 2763 3094 3402 3763 4140 4515 4852 5065 5294 5365 5272 5579 6005 6378 6870 7586 8667 9915 11467 13341 15576 18541 21002 23622 26592 30129 35708 41222 45611 52128 61156 66642 73381 82852 27196 63 6891 30 9501 7 33 16 6845 2899 -80 -9 118 201 181 118 36 13 24 -64 999999 999999 -46 40 116 61 999999 999999 999999 999999 999999 999999 999999 999999 43 138 156 196 228 238 282 294 325 429 478 496 624 856 1093 1335 1583 1795 2100 2455 2882 3277 3706 4241 4757 5513 6446 7628 8707 9978 11603 13454 15588 18023 21022 24966 29665 35920 44058 27202 11 8462 30 9512 7 33 22 6845 2902 45 146 238 389 604 900 1252 1774 2904 4576 7776 27208 12 8427 30 9537 7 33 28 6844 2906 53 143 248 392 589 850 1171 1563 2137 2986 3934 5805 27214 13 8421 30 9561 7 33 34 6843 2909 31 131 267 409 590 863 1218 1655 2633 3919 5485 7692 10306 27220 17 8345 30 9575 7 33 40 6843 2912 36 116 226 385 581 841 1178 1600 2136 2842 4162 6066 8244 11263 14548 18242 23139 27226 28 8008 30 9568 7 33 46 6842 2916 7 178 386 624 911 1300 1763 2340 3140 4275 5187 6404 7852 9175 11576 14215 18473 24133 29489 35301 42689 51626 62196 73117 87140 106827 130823 146762 27232 27 8053 30 9553 7 33 52 6842 2919 79 262 452 684 1014 1470 1977 2490 3486 4795 6310 7944 10774 15183 19294 24431 31389 37819 45535 57894 69490 83786 100319 123198 140065 162921 189797 27238 24 8103 30 9543 7 33 58 6841 2922 182 382 704 1128 1521 2041 2879 3909 5126 8131 10947 14705 19258 25112 31797 40846 47227 57521 70441 88244 110146 138499 165674 194394 27244 30 7918 30 9538 7 34 4 6841 2926 127 356 701 1050 1481 1959 2447 3252 4842 6339 8267 10476 13258 16494 21020 25220 30446 36166 48293 57924 72810 87195 106726 128787 148099 167621 197884 223117 243663 256129 27250 43 7530 30 9540 7 34 10 6840 2929 38 260 494 756 1049 1404 1910 2494 3115 3955 4962 6000 7266 8821 10832 13196 15821 18786 22382 27300 33223 39636 47182 54822 63365 74698 86105 100465 114928 132791 152034 172036 187642 202106 213812 216613 229414 229243 218807 208702 193967 173549 146216 27256 45 7472 30 9542 7 34 16 6840 2933 3 171 365 635 927 1270 1705 2192 2688 3366 4146 5085 6198 7388 8665 10422 12629 15103 17642 22541 27720 33645 39988 45247 51406 58091 63850 66609 71092 76886 80516 86001 92757 104979 127931 140015 147930 158553 161206 160618 161417 145549 136149 124837 117877 27262 45 7471 30 9541 7 34 22 6840 2936 -10 50 191 357 552 791 1032 1350 1756 2126 2538 3215 3771 4380 5320 6537 7880 9439 11033 12514 14117 16349 19560 23449 27058 30805 35121 40334 44303 47594 50040 54011 61832 69241 74735 81716 85182 80903 79041 81141 80435 68332 66461 65700 61947 27268 48 7375 30 9535 7 34 28 6839 2940 -82 -32 59 185 275 355 542 754 973 1116 1166 1234 1436 1728 2194 2656 3114 3701 4424 5006 5605 6626 7557 8337 9821 11332 13203 15187 17682 23231 28316 32189 36791 41064 43827 46628 48874 50747 52018 54113 52534 48631 43527 39887 39081 38612 38804 37917 27274 45 7463 30 9533 7 34 34 6839 2943 -78 -34 2 68 177 294 438 578 702 878 1050 1228 1398 1499 1690 2097 2679 3233 3863 4599 5506 6507 7462 8583 10516 12460 14165 16095 18188 20859 25222 28887 32135 37455 42172 44819 45911 45570 40140 37511 36325 34275 37628 39476 41376 27280 44 7492 30 9532 7 34 40 6838 2946 -64 -93 999999 8 70 160 303 485 743 1056 1481 1944 2326 2773 3404 4147 4943 5901 6795 7695 8900 10231 11828 13392 15196 17547 20009 22169 24784 28163 30262 32193 34950 37572 39747 41534 44776 46841 47779 44637 40895 40128 41340 42737 27286 277 503 30 9533 7 34 46 6838 2950 212091 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -21 43 123 117 269 308 361 439 581 761 933 1135 1441 1882 2342 2597 2791 3207 3536 4196 4944 5660 6088 6445 6986 7835 9069 10207 11038 12139 13342 14457 15915 18133 20287 22011 23656 25762 27111 28890 31253 33395 34221 34225 35683 37210 39346 39128 39154 38405 38519 27292 59 7042 30 9532 7 34 52 6837 2953 -73 0 92 243 265 328 350 337 415 394 493 594 631 624 709 793 999 1213 1402 1525 2029 2753 3299 3744 4303 4861 5491 5894 6332 7159 7771 8362 8910 9343 9802 10043 10257 10868 11274 11835 12660 13860 14539 14906 15845 16762 18217 19930 21940 24425 25787 26725 28007 29669 29895 28900 28823 30206 31996 27298 81 6378 30 9528 7 34 58 6837 2957 501 1387 1984 2573 3339 3610 3233 1654 402 999999 999999 999999 999999 999999 999999 999999 999999 -46 -20 95 172 290 398 510 587 674 749 749 858 1081 1353 1613 1836 1941 1980 2051 2002 2044 2030 2063 2187 2484 2673 2979 3289 3806 4476 5275 6439 7673 8625 9633 10789 12130 13215 14698 15968 17081 18085 18729 19522 20361 20692 21138 21937 22842 24163 26623 28542 30773 33819 36825 39705 41412 43015 44571 46050 47429 48100 50749 54400 27304 57 7124 30 9524 7 35 4 6837 2960 -46 -26 41 129 250 320 417 661 990 1378 1679 2161 2704 3152 3905 4478 4952 5809 6773 8045 9045 10420 12210 13684 14715 15898 17261 18060 18509 18436 18305 18820 19965 21632 22635 23681 24466 25877 27571 29763 31259 32322 33728 34045 36168 38139 41660 50073 55360 57024 56240 59544 66544 73408 78317 84625 94785 27310 49 7330 30 9520 7 35 10 6836 2963 53 196 375 531 665 854 1034 1231 1302 1536 1688 1904 2209 2445 2789 3314 4045 4818 5525 6309 7149 8140 9260 10945 12526 14137 17001 20656 24139 28803 34436 40158 46320 50134 53527 59347 67252 68141 68584 65705 58397 57829 53514 48094 58435 75807 88314 100649 108073 27316 54 7179 30 9519 7 35 16 6836 2967 -91 -8 58 158 293 403 569 738 942 1199 1480 1749 2124 2499 2975 3600 4372 5149 6096 7184 8579 9809 11019 12802 14989 17562 20606 23461 27099 31160 35514 39827 43306 47777 52639 55016 53484 50290 46971 41708 36534 32702 30085 28818 33299 40459 48555 57656 67388 81943 91217 100367 108679 109284 27322 112 5439 30 9519 7 35 22 6835 2970 204 316 386 448 586 435 506 457 500 371 341 284 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 127 326 522 807 1184 1599 1913 2348 2690 2867 3084 3351 3994 5147 5996 6750 7503 8135 8751 9751 10818 11626 12540 12828 13260 15439 16926 16225 16277 16684 18305 19468 20812 21524 23451 26403 29374 31316 31956 32817 31565 31785 32665 29945 27471 25767 25142 25238 24219 26388 35470 46321 57732 68243 77533 80849 79601 82164 80270 80000 87624 93037 95379 27328 123 5106 30 9516 7 35 28 6835 2974 -28 7 21 -27 999999 999999 999999 60 174 305 587 954 1407 1982 2391 2836 3353 3591 3885 4032 3922 3769 3488 3362 2883 2450 1879 1367 766 223 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 257 223 96 589 1113 1702 2547 3281 3718 4323 5228 6006 6119 6385 6518 6326 6864 7395 7741 8519 9425 10189 10734 11518 12514 13730 14582 15331 15360 15595 16172 16540 16687 17000 16919 17314 18033 19999 21618 22924 25541 27704 30225 33028 35583 37368 37869 40643 42938 44356 45041 47771 52436 55624 57148 51873 45652 38973 34361 34386 41424 48891 56172 56888 27334 123 5103 30 9513 7 35 34 6834 2977 -93 71 166 151 173 97 96 108 111 176 310 431 618 865 968 1057 1277 1713 2219 2689 3569 4471 5381 5774 5490 4692 3752 2772 2214 1637 1010 501 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 21 67 199 430 567 852 1107 1333 1535 1754 1942 2260 2688 3081 3511 3938 4549 5109 5707 6372 7045 7964 8906 9780 10473 10892 11269 11999 12522 13474 14875 17164 19789 22665 25499 27884 30032 31666 34300 37597 39288 39683 38773 39454 39825 39524 40476 40919 43813 47585 50916 53911 54952 53291 54205 57370 59185 27340 111 5460 30 9510 7 35 40 6834 2980 20 138 258 356 394 382 486 424 458 456 621 923 1550 2607 3698 4054 4036 3767 3230 2446 1827 1302 808 469 123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 211 457 706 942 1160 1409 1772 2257 2839 3531 4259 5065 5891 6337 6963 7374 7708 8163 8627 9203 9721 10069 10882 12004 12756 13491 14673 16232 17449 18805 21158 22216 22909 24087 24633 25724 28125 30257 31402 33529 35475 36031 37927 39380 41755 41996 41486 40481 39300 38487 39038 40434 27346 105 5636 30 9506 7 35 46 6834 2984 -51 27 112 228 297 312 299 322 460 573 875 1380 2310 3431 3885 4051 4321 3926 3369 2887 2374 2117 1972 1670 1394 1132 955 820 610 375 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 538 979 1169 1560 2151 2865 3908 4824 5363 5756 6062 6199 6380 6801 7230 7805 8358 8855 9528 10327 11499 12702 13906 14607 15092 15685 16624 17332 17921 19444 20163 21795 23394 24672 25898 25701 26351 26229 27524 28468 29756 32225 35180 35982 35405 34726 35470 36496 37887 38336 27352 88 6147 30 9507 7 35 52 6833 2987 6 179 371 341 265 348 430 476 450 440 388 321 334 166 37 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 248 402 436 529 619 793 952 1066 1283 1626 1982 2336 3000 3723 4115 4361 4716 5304 6338 7122 7910 9380 11690 12474 11678 11520 12614 14597 16942 17924 19022 21450 24523 27389 30961 37358 42215 49056 57909 59009 58095 51024 48049 49232 51810 52815 27358 49 7317 30 9507 7 35 58 6833 2991 -3 61 208 371 525 692 764 941 967 1105 1269 1566 2026 2579 3175 3204 3247 3315 3803 4601 5703 6083 6340 6807 7782 8577 9245 10382 11461 12793 14530 16618 19967 24354 27573 28610 29582 32819 36228 36338 35190 37229 39770 41643 44183 47373 51392 53997 56360 27364 86 6208 30 9508 7 36 4 6832 2994 -70 -80 -62 -25 113 263 330 403 489 591 687 761 771 919 973 900 990 1147 1137 1142 1216 1315 1448 1527 1370 1276 1171 1115 1014 1053 1110 1284 1463 1505 1625 1710 1913 1927 2164 2570 3010 3097 3089 3433 3988 4658 5136 5369 5467 5471 6128 6379 6336 5988 5926 6034 7071 7966 9238 10314 11738 13139 14494 15432 15918 16337 17836 18724 19203 20279 20254 19083 17062 16273 15518 14845 15058 16209 17940 19665 21338 22928 24887 27057 30631 34696 27370 72 6629 30 9509 7 36 10 6832 2997 -87 71 235 266 331 340 488 521 593 650 671 692 717 724 819 846 767 703 778 911 1059 1135 986 1086 1248 1533 1760 1890 2025 2256 2480 2867 3679 4939 5956 7307 8884 10496 12383 13394 14150 15356 16801 19271 21134 21629 22297 24697 26902 27635 25710 23854 24271 24081 26265 28648 27596 20804 18570 17534 16623 16822 17963 19140 19916 20452 20875 21563 23459 25316 27130 29348 27376 71 6658 30 9508 7 36 16 6832 3001 -85 20 190 293 464 593 729 840 997 1196 1318 1367 1347 1384 1425 1380 1243 1184 1082 1039 1128 1239 1443 1460 1585 1794 2060 2205 2532 3102 3686 4394 5473 6459 7505 8770 9487 9905 11325 12909 14365 15762 16511 17117 17251 18419 18822 19999 20699 21405 22103 21310 20753 20768 21043 20721 19986 21049 21994 23337 23786 22143 19901 18696 17234 16987 17092 18283 20657 23473 25787 27382 78 6448 30 9508 7 36 22 6831 3004 25 207 322 552 734 936 987 665 415 450 603 780 889 1029 1170 1295 1477 1718 1949 2072 1956 2001 2251 2174 2185 2103 2189 2507 2641 3080 3535 3877 4372 4869 5225 5387 5649 5753 5790 6077 6195 6674 8060 9283 9915 10480 11321 12699 13775 14673 15527 16056 17805 19852 20942 21103 21873 23914 26814 30198 34139 35620 38438 40495 39689 37907 36753 35046 31530 29366 29162 27848 27320 26184 26825 27327 27354 27687 27388 87 6181 30 9511 7 36 28 6831 3008 -69 -12 121 209 282 307 395 508 612 925 1104 1291 1619 2122 2647 3256 3678 3916 3605 3289 2747 2165 2286 2397 2664 2765 2889 3092 3280 3802 3923 3794 3632 3666 3652 3555 3407 3316 3124 2913 2755 2756 3027 3534 3941 4116 4358 4874 5692 5995 6607 7275 8097 8632 9417 11059 12343 13143 13762 14787 15532 16194 16380 15253 15294 16504 16963 16806 16529 16566 16209 16521 18055 19540 20681 21439 22244 21835 21781 21882 20859 20973 21787 23409 25027 26243 27976 27394 76 6511 30 9511 7 36 34 6830 3011 -53 74 256 492 581 753 864 935 998 1017 939 899 889 936 985 1117 1386 1437 1626 1596 1784 2032 2110 2190 2424 2798 3050 3348 3685 3754 4366 5415 6460 6693 7518 9153 10956 12523 13916 14347 13726 12933 13177 13513 15811 18770 19765 19469 20610 18860 16115 15779 16463 18296 18625 18646 19248 20058 21817 23272 24124 23558 23323 22472 22269 22764 22957 23856 23983 23930 23369 23049 24515 26276 28436 30690 27400 81 6364 30 9514 7 36 40 6830 3014 -69 98 275 368 631 798 877 1089 1337 1372 1372 1372 1273 1360 1389 1425 1302 1442 1535 1595 1678 1813 1930 2073 2273 2544 2692 2519 2480 2398 2682 2901 2953 2965 3085 3185 3303 3678 3867 3912 4186 4106 4334 4706 5337 6304 7111 8078 7972 7832 8516 9323 10005 10979 12140 14070 14417 14703 16620 17666 19944 23469 26489 27133 24366 22516 22117 22065 22759 23769 28974 34093 33516 36326 38478 33390 31007 31684 32254 33879 36170 27406 75 6544 30 9514 7 36 46 6829 3018 -61 158 415 674 1135 1427 1538 1721 1787 1768 1714 1733 1712 1755 1779 1839 2008 2099 2003 1890 1854 1627 1487 1236 1148 1341 1450 1684 1782 2186 2614 2969 3077 3628 4666 6588 8445 9790 11243 13148 13857 14396 14888 15369 15650 16431 18226 19225 18775 19512 19340 19517 18903 16358 15238 17974 18541 16522 16711 19462 23126 25040 26365 24433 22966 22567 23240 24547 25780 26751 27842 29427 31902 34195 36957 27412 74 6572 30 9512 7 36 52 6829 3021 -73 2 131 179 427 684 929 1169 1436 1670 1914 2034 2011 1979 1956 1818 1561 1390 1452 1591 1810 2060 2336 2662 2965 3236 3857 4306 4378 4226 4589 5098 5402 6054 7048 8140 8934 9950 10671 12046 13047 12573 12459 13512 14853 17671 20014 20377 20765 19821 18429 17419 17304 18078 18461 17478 16665 17256 16694 16002 15592 15838 16060 16902 18594 19986 21406 23012 25294 27783 29506 31490 34006 37884 27418 81 6364 30 9514 7 36 58 6829 3025 -83 84 166 324 417 490 465 498 692 848 1044 1404 1809 2141 2363 2378 2214 2092 2053 2153 2435 2945 3461 3745 3691 3330 3344 3393 3390 3552 3844 4129 4668 5120 5309 5317 5944 6732 7319 8027 8823 9240 9646 9984 10444 11530 13252 15399 16952 17274 18016 19286 19034 18455 18175 17083 15638 13746 12561 12305 10676 9267 8562 8371 8699 10023 11893 13319 14526 15518 17303 18579 19771 21223 22837 25353 28235 30043 31022 33854 36807 27424 95 5944 30 9514 7 37 4 6828 3028 -56 -9 66 95 278 388 658 638 531 473 272 152 19 -99 -74 -32 -20 114 341 527 673 896 1047 1134 1307 1541 1722 1761 1933 2119 2352 2489 2297 2329 2299 2438 2497 2772 3251 3628 3829 3883 4274 4509 4295 4454 5337 5601 5986 6196 6354 6881 7406 8112 8819 10001 11396 12387 13373 14407 14632 15380 15643 15829 15289 14841 14564 14105 13368 12647 11321 9749 9321 9178 9570 9729 10462 11501 12733 13705 15077 16794 18418 19516 20427 21884 23542 26101 28825 30653 31993 34006 37353 40976 45928 27430 88 6153 30 9513 7 37 10 6828 3031 15 196 286 402 471 581 619 557 544 493 360 349 207 100 89 225 382 552 713 911 1130 1248 1329 1489 1567 1599 1732 1766 1720 1522 1441 1633 1806 2180 2499 2663 2849 3107 3529 3727 3703 3966 4329 4908 5500 5861 6586 7409 8167 8859 9144 9615 10226 10583 10842 10694 10178 9551 8735 7584 6606 5851 5122 4904 5361 6074 6670 7661 9046 10243 11198 13128 14934 15331 15764 16161 17280 18652 19900 21021 23147 25358 27323 28830 30560 32110 33992 36013 27436 83 6304 30 9514 7 37 16 6827 3035 55 204 375 503 651 794 1079 1319 1455 1441 1355 1213 1128 1018 915 884 943 1152 1355 1709 2028 2155 2187 2008 1884 2094 2347 2562 2812 2884 2940 3150 3322 3688 3866 4120 4474 4617 4923 5421 6002 6404 6863 7440 8407 9405 10117 11290 12743 13439 13725 13520 12717 11355 9685 7976 7127 6869 6737 6288 6156 6913 7374 7660 7398 7761 8309 8724 9062 10886 12506 14248 15931 17380 17826 19160 21401 23119 24956 26731 28146 29369 30716 27442 74 6576 30 9516 7 37 22 6827 3038 34 205 333 513 606 801 1001 1033 1149 1272 1478 1554 1495 1458 1292 1142 1065 1072 1176 1552 1881 2167 2584 2768 2991 3615 4160 4678 5137 5321 5687 6198 6379 6918 7519 7855 8440 8711 9034 9598 10443 10849 11331 11580 10810 9945 9194 8557 7971 8202 9097 10160 11515 12353 12226 13385 13620 13810 13716 13163 12976 13794 15421 16394 18534 20578 21275 21615 22504 25359 24846 24868 25054 24214 27448 74 6582 30 9522 7 37 28 6826 3042 -31 31 39 80 190 143 175 249 410 573 654 969 1181 1422 1669 1771 1840 1601 1153 1124 1562 2099 2726 3233 3854 4602 5224 5628 6144 6511 6949 7394 8205 8678 8954 9338 8665 7712 7591 7485 7326 6975 6765 6783 7206 7386 7687 8054 7943 7269 6896 6771 6984 6912 6718 7111 8173 9275 10842 12021 13347 14466 15318 15478 17250 18321 18883 20446 22737 24788 26350 28597 30634 32038 27454 77 6494 30 9524 7 37 34 6826 3045 -30 47 32 212 346 514 573 730 887 1097 1262 1502 1698 1980 2103 2173 2319 2396 2599 2950 3475 3833 3772 3690 3387 3333 3418 3793 4419 4611 4159 4036 3683 3552 3842 4153 4634 5101 5136 5225 5617 6080 6413 6062 5843 5775 5311 5315 5780 6362 6994 7161 6361 6076 5878 5701 4899 4293 4613 4472 4927 5702 6473 7888 8997 10263 11683 13319 14982 16042 17172 18765 20953 22761 24914 28182 30058 27460 63 6885 30 9525 7 37 40 6826 3049 -98 14 148 299 490 780 960 1106 1103 1069 1161 1274 1388 1531 1632 1890 1980 1816 2210 2446 2590 3049 3569 4037 4681 5038 5533 5701 5797 6272 6655 7118 7483 7351 6601 5617 5449 5797 5737 5453 4512 3994 3860 3803 4002 4505 5406 5474 6003 7591 9358 10959 12064 13102 14256 15523 16900 19251 21452 22668 24053 25443 28387 27466 51 7277 30 9527 7 37 46 6825 3052 -44 -39 -53 -12 -27 -14 34 48 103 198 263 349 405 458 580 664 690 758 778 813 940 1034 1050 1161 1285 1355 1305 1322 1471 1308 972 963 989 939 1088 1232 1380 1453 1640 2018 2393 2715 3219 3858 4794 5607 7013 8018 9025 11065 13247 27472 15 8363 30 9533 7 37 52 6825 3055 80 126 178 386 627 723 809 903 1281 1809 2471 3427 4062 5034 6396 27478 14 8398 30 9538 7 37 58 6824 3059 101 180 213 317 520 739 939 1106 1518 2000 2349 2544 2974 3524 27484 113 5419 30 9529 7 38 4 6824 3062 -77 -61 169 62 2 23 -86 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 274 298 212 182 220 294 384 444 446 475 613 678 815 901 1046 1047 864 591 319 235 216 257 332 318 319 399 372 271 152 167 154 173 301 490 937 1722 2415 2950 3599 3110 2270 1743 1539 1160 687 389 140 999999 999999 999999 999999 999999 999999 999999 76 210 438 598 801 922 1029 1131 1282 1690 2013 2202 2386 2534 2740 3011 3258 3578 3940 4412 4984 5626 6396 6894 7334 7684 7972 8300 8892 9943 11333 13067 14053 14875 14396 27490 123 5118 30 9528 7 38 10 6823 3066 -74 -64 81 123 299 353 345 499 434 514 546 310 302 433 259 314 432 589 542 252 198 216 101 32 999999 999999 999999 999999 999999 -67 999999 999999 -68 -91 287 862 1227 1017 754 666 560 930 1343 1543 1640 1744 2042 2565 2934 2799 2431 2366 2137 1642 1369 1186 1050 1078 1198 1245 1080 795 565 524 547 959 1373 1670 2815 4308 4616 3637 2137 1566 1274 986 664 541 489 442 330 450 420 432 419 549 760 778 952 1354 1722 1864 2066 2328 2640 3035 3098 3324 3715 4167 4760 5414 6372 7354 8326 8948 9514 10637 11784 13233 14584 15853 17350 18993 20981 23121 25303 27052 29488 32151 34497 37487 40087 27496 77 6508 30 9538 7 38 16 6823 3069 -54 -78 -61 -91 -17 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 124 56 105 355 343 309 503 703 960 1112 1159 1238 1371 1523 1527 1744 2148 2166 2268 2114 1944 2239 1970 1140 622 358 510 677 692 758 941 988 1224 1493 1476 1718 1869 2061 2589 2751 3144 3622 4095 4531 4785 5416 5936 6209 7030 8042 9163 10013 11007 12636 14404 15773 27502 72 6667 30 9547 7 38 22 6823 3073 -75 -97 -27 4 40 100 158 287 339 360 368 388 366 439 515 589 486 259 146 200 243 212 188 192 134 180 265 643 941 850 671 881 786 696 773 343 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 99 193 274 353 516 753 1061 1363 1549 1911 2419 2715 2889 3189 3771 4577 5757 6918 7703 8374 9472 10790 11532 12561 27508 65 6876 30 9546 7 38 28 6822 3076 -73 -8 -4 88 138 366 450 526 642 643 562 436 485 676 719 796 957 1018 1165 1145 1245 1469 1416 1187 977 1042 995 782 701 772 694 595 544 522 470 484 466 529 652 738 822 952 1186 1421 1742 2322 2591 2995 3398 3511 3711 4123 4281 4690 5411 6182 7141 8099 8799 10017 11467 11782 12296 13950 15963 27514 90 6117 30 9537 7 38 34 6822 3080 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 54 84 267 317 292 453 686 752 761 962 1280 1436 1803 1791 2059 2235 1975 1658 1546 1676 1684 1704 1912 2126 2216 1848 1419 1300 1342 1069 766 987 1395 1505 1532 1633 1832 2097 2234 2082 2405 2752 2657 2657 2550 2418 2554 2563 2633 2416 2313 2557 2983 3532 4399 5044 5996 7172 8334 9983 11464 12296 13333 15084 16257 17452 18886 20394 27520 60 7013 30 9533 7 38 40 6821 3083 -55 95 200 345 708 794 605 746 927 1072 1227 1369 1721 2126 2032 2481 3001 3096 3586 3631 4229 4505 4275 3769 2850 2517 2695 2598 2615 3146 3914 4786 5810 7217 9444 10504 10000 8012 10374 10636 11305 10604 9466 8822 7921 10102 11929 13797 18632 22084 23193 23998 24950 26808 24517 23083 24180 25524 28248 31421 27526 133 4828 30 9538 7 38 46 6821 3086 -32 -65 -84 -74 999999 999999 999999 999999 999999 999999 999999 -8 77 254 263 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 4 -3 28 123 122 100 79 198 310 341 417 392 217 67 91 43 64 135 239 384 478 601 564 405 316 211 143 25 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 341 601 1333 1876 1975 1582 1399 1903 2278 2692 2736 2509 2346 1295 1536 1082 407 310 59 93 221 307 492 618 572 462 454 564 720 667 671 851 957 1032 1693 3243 3466 2750 2955 3409 4438 5848 8351 12811 10669 9103 9650 9891 9436 10031 10638 11903 13319 14828 16558 18300 19965 21102 22962 27532 52 7265 30 9545 7 38 52 6820 3090 -7 48 55 -32 -35 112 307 333 553 836 814 850 1202 2003 2435 1893 1468 713 462 567 781 978 1217 1441 1592 1750 1508 1388 1200 1047 1241 1586 2170 2539 2834 3110 3501 4143 4420 4734 4956 6212 7371 8144 9879 11741 13189 14912 14701 14908 15817 16796 27538 21 8199 30 9549 7 38 58 6820 3093 125 407 659 879 1327 1885 2462 3663 5238 6584 8137 9981 11581 14754 18571 22381 26866 30625 34848 39488 45625 27544 39 7659 30 9549 7 39 4 6819 3097 86 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 270 427 632 899 1204 1757 2493 3381 4318 5489 6335 6541 7370 7591 8858 10612 11636 12276 13534 14906 16696 18663 20514 23105 25941 27550 42 7570 30 9550 7 39 10 6819 3100 153 678 1091 1038 1290 1687 1976 1948 1457 1212 1023 1023 1006 1092 1123 1229 1346 1398 1387 1632 1879 2058 2359 2719 3048 3424 3823 4376 4926 5606 6348 6949 7824 8801 10004 11228 12784 13871 14937 16332 17616 19474 27556 33 7844 30 9554 7 39 16 6819 3104 9 282 225 999999 2 53 71 177 274 325 352 479 718 825 951 1102 1121 1320 1605 2099 3451 5210 6562 7256 7850 9212 9794 9223 9631 9636 10494 12403 13284 27562 13 8426 30 9566 7 39 22 6818 3107 19 34 205 481 694 931 1053 1385 1801 2342 2910 3507 4036 27568 22 8188 30 9568 7 39 28 6818 3111 113 251 394 552 673 844 902 928 1182 1426 1605 1901 2185 2610 2932 3273 3996 4726 5234 6032 7030 8270 27574 21 8217 30 9567 7 39 34 6817 3114 180 503 697 1019 1323 1791 2421 3124 3833 4497 4867 5791 7022 8611 9673 10790 11970 13141 15317 16637 17647 27580 17 8338 30 9568 7 39 40 6817 3118 28 191 390 607 862 1086 1365 1700 2057 2411 2893 3485 4103 4942 5770 6760 7880 27586 20 8248 30 9568 7 39 46 6816 3121 21 82 113 181 282 372 431 534 624 854 1114 1492 1832 2143 2509 2983 3599 4281 5101 6069 27592 73 6654 30 9564 7 39 52 6816 3125 -85 -59 0 -29 -29 -38 -59 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 85 195 255 315 341 317 307 300 362 433 514 571 604 648 626 613 630 688 876 1165 1572 2144 2532 2858 3336 3773 4268 5266 6281 6869 7337 8350 9520 27598 33 7857 30 9567 7 39 58 6815 3128 19 93 239 328 267 237 381 468 568 670 668 786 814 816 935 1233 1317 1549 2061 2644 3113 3546 4113 5111 5821 6165 6437 7119 8068 9655 11497 12267 12712 27604 18 8311 30 9571 7 40 4 6815 3131 12 131 220 301 432 582 745 970 1230 1481 1838 2347 2620 2994 3586 4202 4920 5531 27610 271 722 30 9572 7 40 10 6814 3135 999 596 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 -18 42 110 69 166 252 261 249 145 73 999999 999999 999999 999999 -90 -43 -7 -26 0 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 174 261 339 439 545 805 1035 1097 1266 1490 1825 2248 2688 2939 2793 2943 3443 3936 4539 5055 5550 6465 7264 7792 8875 27616 272 693 30 9573 7 40 16 6814 3138 2736 24527 14985 419 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 122 203 293 460 568 738 954 1290 1616 1825 1868 1874 1957 1872 1664 1397 1003 468 146 289 100 -9 999999 999999 0 999999 -7 12 -43 64 161 201 209 273 326 486 562 587 673 873 850 973 948 930 1025 1076 1017 777 410 297 307 75 90 284 388 636 988 1281 1236 899 844 952 1119 1043 875 956 1010 1333 1789 2212 2349 2535 2694 2594 2615 2497 2272 1989 1698 1517 1588 1976 2391 2352 2417 2778 3264 3409 3361 3872 4279 4330 4076 4210 4712 5164 5473 5935 6303 6489 6094 5288 3937 2763 2133 2124 2374 2679 2975 3065 3533 3849 3876 3769 2884 1753 1017 901 932 992 956 814 867 941 1092 1331 1391 1244 1168 1637 3016 4990 6338 7894 8115 7533 8666 9906 11119 12125 12399 12689 13418 15388 17857 20312 21802 24306 26740 30146 31660 33246 32971 30894 31305 32513 36865 27622 12 8497 30 9577 7 40 22 6813 3142 53 310 584 766 1175 1638 2240 3183 4043 4696 5544 6510 27628 271 731 30 9581 7 40 28 6813 3145 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 3 26 121 160 133 93 51 -9 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 79 168 293 445 581 722 905 1067 1169 1389 1590 1814 1958 2183 2409 2615 2807 2944 3462 4140 4954 5766 6835 7801 8792 9773 27634 271 728 30 9578 7 40 34 6813 3149 489 976 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 110 201 214 122 155 207 303 288 278 259 239 294 321 300 270 204 105 59 31 55 58 45 999999 999999 12 47 95 177 220 288 346 373 440 608 679 748 914 971 1117 1285 1509 1711 1944 2240 2559 3122 3625 4347 5200 5865 6572 7524 9302 12038 13870 15297 17095 18449 19832 27640 20 8257 30 9577 7 40 40 6812 3152 16 68 114 202 377 600 790 1097 1733 2401 2724 2960 3573 4210 4985 6195 7354 8681 10194 11713 27646 269 781 30 9571 7 40 46 6812 3156 306 999999 999999 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 107 175 305 493 619 741 905 1121 1303 1547 1871 2300 2730 3126 3560 4100 4710 5411 6111 6970 7829 9016 10281 11622 13189 14733 16275 27652 272 686 30 9566 7 40 52 6811 3159 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 190 333 528 770 933 1168 1324 1421 1672 1949 2197 2606 3022 3340 3875 4639 5341 6042 6844 7787 8722 9664 10885 12005 13428 15056 16725 18500 27658 275 599 30 9569 7 40 58 6811 3163 271 1236 917 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 217 311 445 612 761 979 1196 1428 1636 1883 2178 2544 3069 3603 3965 4389 4787 5436 6049 6670 7434 8524 9605 27664 276 571 30 9571 7 41 4 6810 3166 -28 1000 2164 2242 6580 12991 1952 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -32 31 14 181 65 13 -22 23 49 64 71 47 59 287 273 86 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 191 211 281 332 367 646 1239 2033 2957 3498 3669 3947 4375 4989 5521 6113 7070 8188 8683 9383 10441 11816 13991 16340 27670 280 454 30 9574 7 41 10 6810 3170 812003 999999 999999 999999 716 4152 3851 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 163 257 450 603 750 909 1232 1482 1756 1957 2344 2676 3073 3678 4355 5088 5960 6975 8071 9341 10477 11801 13485 27676 278 518 30 9578 7 41 16 6809 3173 186 63 999999 292 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 150 268 414 562 634 762 912 1063 1206 1506 2085 2838 3217 3440 4261 5427 6435 7688 9730 11473 27682 282 397 30 9577 7 41 22 6809 3177 993 143 269 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 253 413 556 610 758 963 1210 1359 1616 1965 2322 2653 3051 3621 4265 4962 5656 6458 7390 8328 9394 10606 12024 13385 14791 16246 17667 27688 283 366 30 9576 7 41 28 6808 3180 3400 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 255 450 568 771 1165 1521 1845 2325 2721 3329 4336 4462 4282 4817 5067 5702 6576 7341 8355 9441 10061 27694 281 427 30 9577 7 41 34 6808 3184 1858 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 148 130 287 378 290 410 155 -82 40 -84 -56 34 19 28 -11 7 -28 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1497 4339 3801 780 999999 999999 999999 999999 999999 999999 -72 999999 999999 999999 999999 999999 999999 580 646 -86 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 143 172 278 375 454 564 591 567 614 746 923 1117 1261 1299 1233 1154 1309 1538 1728 2380 3109 3855 5322 6513 8622 9682 9888 10922 12835 14782 16672 18465 27700 280 455 30 9575 7 41 40 6807 3187 9200 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 -23 -88 -99 -30 -33 19 -42 -68 71 3 130 258 398 643 758 875 1049 1137 1182 1252 1251 1353 1463 1665 2069 2245 2174 2150 1948 1675 1240 883 702 791 856 963 806 587 378 187 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3917 5701 1244 999999 999999 1071 2573 1314 -64 999999 -55 999999 999999 725 482 -48 999999 -62 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 55 117 177 286 476 594 702 786 867 1038 1261 1418 1487 1537 1665 1838 2081 2365 2509 2646 2597 2547 2504 2562 2683 2989 3357 3751 4096 4487 4859 5141 5672 6115 6534 6980 7381 7715 8463 9271 10274 11230 11712 12447 13702 27706 282 394 30 9574 7 41 46 6807 3191 21983 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 65 171 269 282 444 552 712 867 1034 1256 1568 1922 2095 2323 2344 2262 2256 2511 2743 2750 2677 2472 2198 1622 1375 1358 1337 1408 1391 1628 1793 1765 1481 1086 791 754 930 1004 926 706 392 93 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 995 3733 6445 7391 7840 8094 8896 7039 943 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 75 235 503 865 1183 1402 1610 1995 2468 2772 3029 3088 3415 3709 3803 3915 4154 4644 5307 5750 6136 6826 7377 7910 8621 9401 10574 11072 12101 13895 14605 15285 17693 18815 19545 20805 22674 23088 27712 138 4710 30 9570 7 41 52 6806 3194 26 127 245 546 941 918 679 618 618 654 949 1243 1344 1533 1521 1332 1250 1050 828 621 258 -8 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 711 2023 4732 5556 3958 2684 2126 1457 373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 77 157 233 336 399 548 686 853 1054 1224 1311 1573 1901 2101 2307 2552 2826 3056 3224 3496 3832 4374 4884 5486 6064 6595 7388 8512 9222 10149 11111 12407 14478 16184 17498 19887 22250 25057 28793 27718 137 4731 30 9561 7 41 58 6806 3198 -24 181 339 544 667 1071 1020 804 908 1055 1199 1250 1510 1675 1565 1561 1454 997 500 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 259 1358 3142 7221 12791 16068 15824 12575 9840 7465 4251 1058 1105 2043 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 70 176 266 304 409 519 672 938 1090 1254 1469 1667 1775 1885 2045 2245 2340 2559 2823 3195 3597 3910 4122 4159 4911 6617 8147 9006 9633 11654 13351 15514 17799 19676 21628 23526 27724 74 6615 30 9555 7 42 4 6805 3201 512 417 667 754 999999 999999 999999 999999 999999 999999 999999 999999 787 4331 9553 16683 21053 23706 27946 34151 41595 48282 41645 20720 3827 999999 999999 -19 3 -4 -63 999999 999999 999999 999999 999999 999999 999999 129 308 362 467 615 786 1013 1165 1304 1568 1828 2180 2359 2693 3150 3775 4119 4443 4931 5781 6686 7651 8781 9153 8974 8943 9909 11503 13559 16308 17946 19782 24014 24966 28547 27157 27730 61 7007 30 9557 7 42 10 6805 3205 63 2416 6796 10732 14777 19111 19797 15442 9980 5626 1176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 63 271 500 697 602 431 332 343 372 543 665 649 705 736 674 609 630 653 682 759 814 858 962 991 1027 1096 1205 1452 1731 1913 2025 2174 2638 3752 5300 6864 8212 8188 7967 27736 117 5330 30 9560 7 42 16 6805 3208 -91 -27 30 -7 -29 32 27 74 -2 233 194 175 335 429 559 516 556 626 743 995 1213 1744 2465 2940 3309 3576 3484 3783 3529 2673 1425 1142 1025 783 531 361 285 187 65 -12 -10 93 63 80 99 -5 -29 1 41 999999 999999 999999 104 546 986 2371 4632 10734 21149 29727 28220 20669 5796 367 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 194 457 925 1242 1476 1724 1956 1777 1763 1804 1839 1998 1932 2015 2080 2082 2181 2272 2283 2271 2270 2249 2432 2897 3200 3420 3627 3882 4121 4357 4611 4674 4983 5451 6291 6864 7698 9008 11046 13305 16270 18526 27742 131 4905 30 9555 7 42 22 6804 3212 52 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 80 72 116 209 294 299 443 519 490 486 483 491 581 787 1003 1404 1949 2754 3585 4560 5604 6982 8241 9059 9134 8210 6614 5062 3707 3077 3125 3343 3198 3102 3442 3734 3767 3588 3526 3659 3664 3394 2898 2395 1930 1625 1656 1472 1256 1064 728 665 1686 3514 7299 12961 14626 12203 4648 2286 2560 424 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 279 707 1013 1429 1883 1944 2111 2363 2558 2784 2762 2806 2946 3187 3307 3497 3445 3547 3792 3965 4218 4431 4916 5419 5769 6518 7161 7742 8171 8991 10044 11428 13341 15392 17336 19504 21440 22309 23152 27748 129 4987 30 9547 7 42 28 6804 3215 -51 98 244 263 211 108 -4 33 22 11 86 187 299 296 261 258 365 364 659 762 819 973 1174 1480 1690 2120 2729 3578 4445 5322 6335 7346 8179 8803 8552 6948 5624 4856 3782 2812 2016 1230 1119 1582 1978 2229 2223 2228 2469 2760 2953 2746 2577 2351 2116 2192 2435 2640 2650 2637 2821 2801 2642 2696 2554 1996 1465 1106 981 1010 1687 2739 1698 1611 9222 10511 1062 213 227 221 285 374 415 433 556 671 628 523 230 999999 999999 30 140 213 332 542 949 1421 1820 2161 2687 3186 3248 3083 3141 3479 3963 4319 4994 5598 5951 6121 6389 6914 7404 8112 8816 9392 10688 12268 13304 14054 15475 17599 19290 20648 21995 23654 25529 27754 276 547 30 9547 7 42 34 6803 3219 5044 1820 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 95 318 385 490 402 752 834 823 725 978 1101 1046 1163 1236 1184 1290 1244 1310 1271 1291 1114 991 801 706 637 720 838 1233 1457 1943 2222 2365 2142 1889 1565 1591 1806 2115 2598 3135 3724 4515 5350 6284 7064 8071 9567 11300 13171 15078 17656 19831 20864 19963 16785 12952 10168 8630 7147 5678 4852 4129 3545 3155 2787 2741 2810 2740 2994 3484 3846 3844 3377 2743 2742 2850 2491 2117 1536 1043 1095 1477 2182 3132 3367 3852 4510 4950 5175 5367 5406 4859 4181 3468 2605 2103 2044 1593 1184 978 773 570 404 166 37 25 218 491 713 1148 1690 2313 2818 3278 3801 4491 4999 5520 5754 5770 5114 4855 5386 5754 5782 5990 6674 6942 6907 7301 7520 7537 8108 8572 9114 9994 10815 11680 12421 13399 14101 14475 14890 15364 16061 16743 17048 18771 21363 23335 24722 25241 25869 27760 160 4030 30 9550 7 42 40 6803 3222 -23 86 193 562 689 917 936 1130 1305 1646 1810 2111 2587 2944 3442 3777 4210 4649 5106 5632 5623 5620 5898 6070 6229 5689 5565 5217 4824 4151 3765 3768 3608 3537 3618 3500 3532 3677 3904 4028 4222 4278 4003 3666 3691 3615 3714 3955 4358 5039 5874 6746 7386 7505 7840 8385 8863 8527 7758 7005 6089 4914 4251 3764 3625 3833 3894 3401 2899 2535 2316 2454 2186 1878 1701 1669 1628 1405 1185 1019 1080 1278 1128 551 286 112 -35 9 75 243 309 556 969 1338 1916 2497 2740 3244 3874 4517 4545 3626 2659 2231 1970 1707 1191 754 460 226 95 -89 -76 -29 95 376 1051 2129 3183 4171 5309 6408 7308 8439 9197 8959 8617 8670 8634 8293 8414 8490 8249 7973 8153 8716 9112 9169 9638 9587 9819 10534 11154 11191 11402 12116 12689 14303 15089 15730 15994 16256 16909 18024 19739 20445 21854 23079 25172 28768 27766 158 4091 30 9551 7 42 46 6802 3226 -24 238 326 729 1112 1471 1549 1868 2220 2732 3253 3603 4033 4426 4532 4943 5379 5952 6512 6544 6484 6821 7503 7811 7471 7057 6848 6482 6000 5483 5320 5296 5286 5336 5288 5426 5648 5651 5539 5741 5761 5577 5421 5266 5338 5332 5188 5047 4944 4777 4756 4745 4717 4410 4257 4094 3964 3771 3432 2909 2447 2224 2462 2699 2790 2921 2815 2456 1999 1861 1964 1933 1691 1426 1128 1268 1539 1972 3040 6080 8142 6686 5320 3182 887 999999 999999 999999 999999 999999 999999 999999 999999 157 636 1535 2341 2780 3817 5078 5731 6113 5372 4603 3303 1525 820 431 53 999999 999999 999999 999999 999999 89 605 1375 2284 3516 5167 7145 8886 9730 10816 11830 13053 14543 15224 16327 17597 18466 18700 18730 19316 20082 20526 20181 19116 18138 16883 16977 16370 15652 15896 16971 18055 19773 21010 21524 21715 22302 22729 23736 25508 26550 29214 32047 34100 27772 155 4180 30 9550 7 42 52 6802 3229 163 302 599 727 958 1313 1446 1710 2011 2177 2455 2612 2846 3198 3487 4031 4168 4086 4274 4525 4645 5113 5722 6610 7039 6918 6393 5801 5300 4859 4708 4540 4410 4244 4208 4364 4294 4306 4498 4497 4495 4481 4478 4405 4256 4496 4476 4373 4423 4546 4245 3793 3394 3121 2917 2897 2762 2460 2137 1630 1262 996 965 1099 1109 923 619 503 664 1083 1275 1402 1900 2647 4078 6316 9566 13406 16419 17170 14408 7871 2663 2137 2790 2024 136 999999 999999 999999 999999 999999 999999 -75 865 1888 2405 2448 2093 1858 1606 1381 1013 590 231 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 649 1338 2371 3575 4500 5756 6886 7816 8913 10615 11811 12549 13770 14051 14107 13927 12555 11544 10824 10871 11364 11690 11994 12405 12101 12123 12684 13346 13984 14566 15346 15885 16399 16993 17774 18571 19697 20630 21415 27778 154 4208 30 9548 7 42 58 6801 3233 -96 145 129 258 354 482 721 812 1101 1237 1616 1675 1868 2020 2566 2924 3301 3689 4085 4265 4369 4451 4536 4485 5178 6090 6996 7315 7302 6984 6423 6049 5602 5030 4774 4444 4276 4061 4038 3800 3631 3753 3567 3259 3056 2901 2764 2593 2273 1869 1633 1454 1248 1345 1458 1424 1124 867 651 620 543 636 614 919 1427 2339 3330 4320 5738 7026 8279 10231 12539 15429 19052 22076 23325 22734 19787 15320 12509 12169 9440 8988 8964 6354 2885 592 -71 -45 999999 999999 999999 999999 297 1368 3521 6864 8228 5916 3005 1718 1633 1892 556 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 870 2145 3283 4593 5826 7098 9291 10773 11251 11750 12225 12235 12591 13032 13297 13229 13174 13260 13964 14802 14719 15170 15739 16492 16930 18130 19216 20164 20810 21827 22737 23132 24030 25513 26887 28155 29224 27784 150 4328 30 9548 7 43 4 6801 3236 -77 23 -24 77 361 485 504 956 1343 1432 1619 1804 2006 2188 2368 2657 3090 3366 3787 4001 4028 4138 4224 4522 5292 5991 6581 6906 7161 7114 6727 6175 5386 4561 3910 3537 3298 2956 2593 2487 2355 2219 2281 2083 1712 1466 1207 1043 1093 938 678 548 488 548 658 692 671 1075 1923 3067 4599 5672 6630 7174 7838 8920 9821 10447 11110 12532 14740 17293 19030 20050 18570 18749 18238 12390 10195 10496 8878 4058 706 114 -10 -82 -94 -81 -24 710 4413 9192 10527 9156 6664 6489 11012 19563 27501 28497 23602 14975 9725 5795 382 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 730 1367 1806 2307 3011 4198 5818 6761 7780 9021 10145 11379 12823 14427 15402 16389 16849 17958 19345 20231 21375 23143 24596 26287 27370 28401 29808 30954 30786 31910 33005 34457 36156 36511 36158 27790 146 4447 30 9547 7 43 10 6800 3240 -69 248 277 299 360 513 597 825 1097 1078 1146 1333 1654 1762 2086 2251 2625 2866 3116 3431 3511 3688 3543 3722 4060 4392 4550 4424 4236 4257 4034 3974 3981 4199 4516 4481 4265 4170 3993 3317 2505 2054 1622 1387 1239 1036 961 1127 1452 1872 2348 3013 4243 5646 6404 6305 5977 5780 5604 5619 5648 6073 6896 8233 10892 12537 12288 12593 13982 14489 15150 15346 15523 13368 10765 9811 7997 5264 3600 4291 5147 6025 5394 4692 3503 1851 1237 807 1584 3653 3448 5977 9505 14971 16300 16883 21371 35435 40055 35139 49806 53231 32646 14165 761 999999 999999 999999 999999 999999 999999 539 1622 2521 3371 4191 4999 6096 7586 9228 10759 11796 13024 14426 16464 17618 18227 19153 20206 21172 21520 23152 26602 29481 32253 34164 35198 36922 38428 40745 43542 43049 42532 44094 45530 47502 27796 270 723 30 9543 7 43 16 6800 3243 203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 102 238 446 616 710 689 956 1142 1141 1248 1464 1542 1782 2063 2326 2498 2823 3266 3618 3987 4350 4456 4680 4867 5419 5847 6175 6212 6407 6265 6179 6140 6152 6195 6158 6044 6108 6192 5998 5430 5415 5371 5589 5625 5365 4964 4987 5507 5553 5411 5169 4841 4669 4655 5043 5581 6060 6218 6725 7595 8332 9215 10418 11738 11950 11721 11198 11140 12628 14860 17900 19250 16785 12380 11987 10997 11477 13957 15436 13187 9696 6562 5282 4899 4284 3937 4232 3345 1977 1569 1361 292 999999 -21 149 814 4136 11774 19698 24017 26324 29811 29128 23897 2280 999999 1161 999999 999999 999999 999999 111 630 1134 1495 1619 2032 3103 4473 5529 6446 7493 8281 8402 8414 8404 9438 10343 10644 12188 13240 13305 14598 16992 20275 23079 24728 26962 30551 35434 38115 40018 40498 42201 27802 129 4949 30 9539 7 43 22 6799 3247 76 24 247 199 364 549 554 737 929 1059 1244 1376 1590 1686 1851 1917 1925 2080 2124 2155 2301 2353 2409 2248 2138 2144 2154 2107 2032 1873 1871 2134 2249 2075 1861 1445 1074 1051 1206 1416 1931 2732 3023 2742 2765 2654 2360 2390 2474 2353 2103 1909 1835 2011 2482 3505 5611 7500 9101 10133 11437 11475 10258 9413 8776 8752 9288 9158 8267 7783 7311 6678 5936 6224 5168 3954 3555 3612 5024 8719 11028 13648 16782 18779 27863 38429 44193 34887 7541 1710 2566 999999 999999 999999 999999 999999 999999 38 524 1489 2271 2956 3787 5072 6524 7126 7170 7523 8908 11469 12757 13296 14463 16543 17828 18879 19655 20702 22170 24118 25385 26625 27647 28529 30417 32601 36883 39789 41102 27808 116 5335 30 9535 7 43 28 6799 3250 -9 30 130 68 273 411 520 424 433 569 520 640 579 545 607 741 666 593 653 581 468 488 579 636 643 541 647 790 1058 1632 1885 2273 2522 2583 2372 2319 2225 1575 854 456 802 1413 2042 2644 2894 2715 3026 4282 5615 6387 7302 7722 8226 8161 7768 7392 8241 9977 12077 14076 14855 15821 17582 19439 22136 19158 18399 20006 26829 37417 44168 46560 52548 62429 71818 75567 71185 66785 61090 58725 53166 30964 6669 999999 999999 999999 999999 82 981 2495 4108 6408 7232 8634 11382 13453 15344 17110 19031 20096 21170 23044 24595 25388 26324 25981 24839 26652 29626 30655 32334 34197 36788 39319 43072 44701 27814 93 6022 30 9532 7 43 34 6798 3254 -42 21 167 365 539 737 982 1275 1394 1836 2121 2425 2649 2939 3039 3063 3033 3629 4153 4611 5568 6506 6598 6236 5407 4743 4261 4302 4793 5398 5905 6530 7167 7418 7786 8615 9858 11390 12590 13717 14981 16678 17517 18765 21571 25998 30628 37534 48023 54064 61358 70170 65270 59531 58535 67137 70933 94583 100611 64958 31073 11067 19 999999 999999 999999 999999 23 204 687 1606 2436 3015 4210 6572 9306 11802 15127 17442 20572 24489 25504 26134 26924 27926 28770 29109 31458 34817 37452 42090 43958 45371 27820 96 5929 30 9529 7 43 40 6798 3257 -90 -43 51 71 172 355 594 639 839 1026 1106 1137 1067 1200 1364 1772 2384 3182 3796 4019 4161 4466 4886 5174 5269 5104 4715 4872 5275 5575 5618 5181 4831 4754 4387 4584 5015 5948 6850 7812 9001 9573 10168 11539 11753 12059 11682 11103 12225 15591 19416 24019 26363 25797 28978 35894 38465 36548 48139 60054 64539 66183 77043 94909 107696 112358 84281 50944 22173 5470 3244 3360 4277 4605 5744 6650 6759 7018 7831 8932 9609 9686 10447 12302 15225 18239 20683 23207 25003 27392 28934 30569 32640 34709 37472 40451 27826 112 5450 30 9530 7 43 46 6797 3261 -80 -82 999999 -95 -80 -45 193 147 294 397 441 437 479 469 592 644 746 793 614 674 957 1422 1713 1933 1993 1863 1883 2090 2347 2684 3430 4677 6395 7753 6745 4932 3974 3782 3818 4194 4984 5561 5888 6490 6390 5679 5459 5640 6119 5988 4937 4436 4833 4942 5638 6519 6805 6256 6131 5793 4837 3861 3240 3397 5227 8103 10651 10689 10569 10531 11605 15526 23526 30059 29035 34433 50329 65447 75407 80230 96464 123901 166502 178442 127917 46680 14533 5817 5448 6799 8853 10019 11199 10607 9448 9395 9400 10379 12209 13958 16991 19065 18745 21253 23256 25666 29370 31784 33749 38565 40271 43478 27832 121 5183 30 9533 7 43 52 6797 3264 90 121 208 251 263 320 628 854 988 1167 1312 1410 1325 1364 1395 1464 1458 1471 1554 1576 1706 1878 2282 2416 2421 2522 2512 2566 2720 3355 4190 4493 5026 5820 6661 6790 7196 7960 7881 8237 9415 9939 10486 10433 9277 8720 8497 8444 8105 7885 7782 7632 8093 8768 9005 8561 8434 8129 7807 7476 6631 5597 5761 7429 8913 8982 8394 7487 5701 4495 3593 3221 3079 2926 3725 5766 8057 10250 14028 11960 8199 5538 7357 15989 33516 51145 69578 83988 86602 81558 71314 56190 49440 39415 39271 34628 27533 18356 5660 3717 2460 1937 2732 3744 5514 7879 10411 12169 13903 17455 21305 24150 26703 28855 30666 31452 32081 33889 34569 34549 38460 27838 132 4854 30 9534 7 43 58 6796 3268 20 186 537 469 640 863 1174 1253 1648 2172 2438 2783 3230 3666 4079 4613 4821 5556 6194 6713 7168 7942 8305 8271 8611 8824 9076 8984 8336 7685 7302 7562 7865 7843 7898 8383 9261 9929 10771 11783 12903 14436 16371 18411 20698 22309 23731 25761 27272 28680 29059 28944 29369 30495 31643 32423 32861 32319 30967 29172 27459 25531 24236 23549 22414 20870 22388 23090 22789 22915 23041 23997 24925 24284 23258 22660 21075 19847 18512 16466 15013 14138 13604 13040 12070 11619 11517 11579 12606 15226 20013 23001 25493 17098 19199 24480 39475 54366 65740 88878 120452 148259 141227 119273 100213 64941 31961 24794 28310 21271 7431 4962 7141 6774 6533 7875 9625 10624 10967 11552 11874 12724 14759 16770 19344 19106 19503 19038 20428 22184 21148 21277 27844 131 4883 30 9533 7 44 4 6796 3271 123 300 375 542 708 990 1200 1492 1860 2215 2442 3073 3547 4000 4369 4983 5529 6024 6475 6916 7070 7235 7705 8038 8022 7931 7646 7139 7043 7054 6930 6695 6495 6549 7390 8404 9313 10158 10887 11539 12571 12918 13562 13474 12807 12750 12961 13385 14778 15985 17117 18173 18636 19447 20757 21587 21413 21416 20993 20795 20354 20361 20181 19468 20360 20950 20010 18743 17868 16880 17174 17209 17304 17513 17449 17498 17708 17936 17230 16057 14131 12864 12361 12437 13294 13024 11828 10172 9054 8551 8386 8094 7700 7229 6603 6609 7277 8402 8582 9017 15414 21316 30846 43319 71584 70949 69510 45271 26920 19398 17144 15917 14015 12721 13410 13429 12283 10767 10817 12127 11481 12017 13077 13293 12891 12998 13510 13616 12974 11519 10599 27850 127 5003 30 9533 7 44 10 6795 3275 14 121 169 377 522 774 1212 1509 1818 2182 2584 3048 3590 3808 4242 4714 4983 5234 5791 6212 6471 7070 7300 7351 7382 7100 6947 6661 6430 7152 7937 8081 7958 8067 8357 8853 9601 9970 9991 10663 12205 14307 15423 16186 17259 17846 18709 19522 20402 20772 20945 21300 21253 21347 21798 22473 23328 24470 25316 25615 25549 25025 25171 25318 25297 25651 25761 25679 25633 25698 23516 22097 20939 19765 20474 20624 20723 21342 21646 21311 20815 19768 18434 16518 15655 15731 14798 13942 13217 12424 10962 10035 8937 7821 7913 8233 6978 5525 4040 3219 3559 4457 6897 10969 17323 21251 29690 38049 42529 37681 30182 25015 23064 21120 17923 13682 12252 10835 9823 10830 13131 14277 17458 18755 20472 20665 20989 27856 130 4914 30 9534 7 44 16 6795 3278 -88 -50 999999 -16 -22 103 104 88 308 400 560 692 997 1265 1625 2089 2723 3226 3562 3972 4148 4440 4697 5090 5508 5754 6128 6496 7185 7649 7962 8295 8944 9387 9670 10420 11592 11874 12536 13551 14430 15176 15995 16124 17158 18070 19584 20632 20461 20519 20605 21489 22489 23261 24558 26165 27184 27909 28951 30150 31702 33452 35988 39029 40967 41997 44716 49599 52095 54995 58244 59863 60457 61896 63100 63964 62825 60479 60928 60433 52704 44676 37716 35258 32963 29801 28648 26760 25621 26476 23969 23432 24377 25136 25822 26040 24380 22052 20177 17687 14487 10997 8606 7565 6704 7415 7388 8059 9274 10702 13672 23584 36348 53572 49909 45623 48710 48026 40451 28311 23998 24806 27165 29656 32330 33151 33299 32826 31109 32055 27862 127 5004 30 9534 7 44 22 6794 3282 -39 41 70 126 32 114 199 290 276 391 499 632 668 920 1169 1570 1900 2248 2558 2750 3144 3492 3789 4154 4620 4848 5332 5980 6184 6867 7490 7701 7896 8178 8917 9474 9931 10632 12114 13410 14380 16621 18903 21439 23426 23393 21642 20482 20156 20543 21376 22329 23274 24013 24781 25970 27597 29208 30310 30827 31950 33662 35427 37994 41080 43686 45494 46995 47931 50688 52771 58108 65881 71588 74173 75871 80445 81695 74960 65373 53787 39123 31266 30110 28524 30211 32917 33947 32118 28388 25577 24874 25309 27135 27550 26838 27893 28170 27587 25881 25556 26652 26026 20017 15811 11903 9245 8239 7748 11439 19167 18520 19683 23125 23914 22548 25830 26765 27809 28487 29584 30009 31135 30246 29886 31167 32671 27868 125 5064 30 9534 7 44 28 6794 3285 -75 -68 -72 -73 -93 -59 -39 30 126 144 227 359 372 586 692 646 1004 1133 1340 1524 1929 2420 2852 3261 3557 3774 4319 4817 5151 5618 6243 7191 8344 9715 10655 11395 11272 10871 10897 10932 12271 14775 16178 17777 19867 21112 20179 19181 18451 18093 17967 17689 17593 17985 18464 18321 18695 19764 20870 21974 23262 25348 27376 28768 30070 30874 31779 32482 34168 34641 34121 34375 36636 40344 42760 46540 50761 55854 60681 65627 66517 62835 59253 54129 51689 49589 49267 50678 51220 53255 53584 46944 46911 51502 51277 43377 35896 35462 40664 47126 48537 47407 42492 37338 26262 20320 19569 19216 17569 15222 15008 17446 18801 22878 21849 20820 15817 14874 15360 17319 17183 17001 17874 21032 24302 27874 117 5304 30 9534 7 44 34 6793 3289 -75 -21 143 91 266 314 347 473 527 605 777 934 1077 1185 1513 1737 2099 2457 2514 2890 3186 3669 4216 4609 4610 4538 4390 4266 4302 4473 4916 5258 5655 6405 7519 8632 9393 10373 11310 12035 13028 13671 14049 14010 13516 13179 13305 13927 14278 14671 15238 16238 17292 18326 19142 20116 20631 21811 22525 22636 23787 25174 25966 27209 27844 30982 34773 35460 37572 39777 41556 44939 47204 49334 49913 48786 44828 43464 44509 42729 38484 35145 33745 33615 33013 33501 32035 30746 28770 27688 29404 31674 36632 41154 42147 40872 35053 30858 23720 20132 18533 15990 14142 12655 11720 11459 11992 12431 15059 17409 16517 17922 18997 19818 20670 21301 22313 27880 129 4945 30 9535 7 44 40 6793 3292 -83 999999 46 -31 -37 96 147 318 366 267 448 536 478 582 563 538 628 800 1019 1162 1395 1650 1851 2205 2522 2678 2945 3410 3576 3906 4379 5030 5500 5802 5891 5538 5370 5329 5337 5319 5579 5912 6116 6387 6637 7083 7711 8230 9177 10125 10996 12089 13162 14356 15591 16247 16564 17176 18222 19069 19722 20205 20708 21487 21609 21219 21372 21852 22699 24196 25325 26008 26560 26984 28697 30837 31970 32122 32590 33737 35391 36717 39512 50245 63262 68886 65502 57127 53194 50192 46750 47720 50950 51929 56327 62393 71011 79947 83561 83618 77974 68632 58906 54914 57578 64699 66312 60677 58449 56589 53580 51628 46708 40711 40544 38956 35840 32318 27218 22900 20269 18082 15385 13916 14171 14160 14589 15591 15939 27886 127 5003 30 9533 7 44 46 6792 3295 -43 999999 999999 -81 -24 -50 -7 -31 -10 62 137 199 335 373 494 497 538 531 591 777 882 1044 1245 1570 1914 2248 2696 3135 3372 3701 3984 4113 4118 3968 3858 3568 3611 3700 3902 4436 4715 4868 5338 5862 6400 6601 6773 7750 8687 9680 10083 10387 10758 11247 11784 12562 13529 14424 15534 16720 17361 17538 17600 18078 19056 19410 20302 20888 22033 23863 25866 27283 28022 26688 26402 26837 27361 29881 33431 37725 42537 45065 47060 51368 53745 57270 55143 57706 55198 52007 49437 48937 46661 46086 46936 49389 53986 57455 60265 63114 63422 62452 61793 59297 59081 65444 69836 73877 72576 64411 48582 39513 37990 35861 34235 36518 37881 34257 30071 24553 18204 14601 12698 11223 10977 11739 12970 27892 285 262 30 9532 7 44 52 6792 3299 288 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -24 -38 59 999999 999999 999999 999999 -7 -14 -10 250 219 213 322 391 406 419 404 487 573 671 762 947 1113 1197 1430 1521 1562 1631 1546 1609 1976 2531 3080 3363 3721 4110 4420 4649 4863 5228 5923 6683 7346 8036 8514 9311 10338 10995 11969 13256 14442 15861 17202 18753 20708 22521 24652 26568 27656 28896 30219 30571 29717 30460 32695 34222 34274 33263 32711 32428 32099 33003 34912 36343 36768 38054 39635 42181 47256 49879 51457 53992 55344 50902 49559 50494 47947 42967 43129 44468 49230 51515 50512 50738 50078 51535 55567 59230 62527 66188 69043 71442 76897 75869 76530 76706 71071 62402 62414 55174 46710 41720 34372 29396 27530 25483 25514 25139 23492 22980 27898 288 170 30 9530 7 44 58 6791 3302 36225 26931 784 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 39 121 152 231 93 85 120 118 99 151 231 274 389 457 597 568 613 706 812 921 1024 1029 968 1105 1119 1271 1512 1694 1988 2352 2762 3149 3578 3856 4061 4323 4672 4928 5054 5709 6519 7184 7896 8767 9771 10591 11412 12296 13425 14709 15892 17417 18971 21013 23463 26556 29660 34004 40310 43740 46742 48942 49831 50104 49631 47620 46230 45942 46352 45525 43862 43614 43644 46402 49764 51926 53798 55069 55228 57244 59864 61866 62130 62468 63920 64178 61954 57512 56271 58697 62377 64443 66379 58686 51439 50444 55945 62284 66390 65849 63148 60506 57574 57135 59424 57228 53952 49998 43611 39246 37504 34051 31492 30879 30811 30430 30408 31746 27910 289 136 30 9526 7 45 10 6790 3309 55066 8546 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 4 -37 100 73 135 359 402 645 896 1060 1251 1412 1608 1778 1905 2073 1961 1956 1893 1875 1890 1784 1740 1777 1895 1900 1817 1987 2457 2829 3254 3928 4829 5705 6490 7226 7986 8799 9239 9876 10896 11984 12568 12860 13099 13200 13635 14399 15835 17563 19167 21047 23039 24318 25854 28082 30973 34492 38100 44713 48048 50256 52535 55526 58297 62415 64963 62520 59519 57215 55536 55729 51647 48782 49714 50885 54706 61425 66711 73023 80941 81787 79521 72461 66993 65595 71475 81270 96291 99492 86680 73533 59715 54237 52068 51315 53945 57170 55614 58456 60167 61327 63165 59713 60339 66532 71982 77277 81532 82981 82576 27916 110 5505 30 9525 7 45 16 6790 3313 -37 -6 58 155 263 408 564 706 744 909 1092 1286 1460 1675 1771 1839 1846 1721 1646 1542 1450 1413 1399 1538 1708 1982 2289 2574 3071 3492 3953 4375 4528 4658 4891 5199 5343 5813 6258 6152 6330 6506 6628 6766 7518 8264 9061 9699 10593 11485 12014 12209 13633 15728 18119 20007 21775 23750 26062 29134 32416 36081 40203 42430 43374 46323 50396 53661 56653 59641 61983 64111 60055 50687 44289 40071 37279 35227 36472 39112 40209 41518 42522 43084 42439 41746 41869 42719 45732 51154 55912 58367 63042 73734 80777 87716 88952 90729 89297 72485 54995 46342 43283 44692 50553 52047 55008 57747 61509 65346 27922 113 5423 30 9533 7 45 22 6789 3316 -95 999999 -55 56 269 421 473 675 812 816 856 979 1093 1059 1198 1286 1214 1280 1359 1466 1510 1476 1467 1445 1428 1378 1393 1303 1416 1267 1315 1520 1758 2037 2143 2148 2019 1958 2309 2870 3196 3351 3326 3263 3226 3320 3675 4405 4769 4932 5080 5154 5352 5488 5536 5574 6569 7968 9362 10898 12251 13568 14773 16419 18174 19968 22252 24220 26375 29623 31010 30310 29895 30793 34139 38790 44842 50243 52926 52999 49445 45963 42520 37752 35167 35212 35434 36245 37763 37472 36198 35733 34682 34145 37126 40954 45635 49793 54619 58914 64752 69196 76156 83758 85874 88407 84992 82311 69689 63447 65677 70960 76248 27928 146 4450 30 9550 7 45 28 6789 3319 45 137 220 162 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 71 132 318 308 417 401 510 614 733 826 1036 1234 1547 1791 1948 2102 2311 2323 2464 2430 2327 2361 2188 1936 1675 1661 1692 1782 1747 1546 1436 1123 1149 1136 915 777 775 843 908 1037 1118 1157 1296 1445 1594 1776 2049 2296 2420 2398 2488 2744 3031 3120 3088 3097 3160 3073 3262 3648 4534 5222 6112 7278 8705 9981 11018 12316 13659 15332 17080 18928 21135 24288 26565 29560 31735 31758 30838 30788 32208 34849 36213 36149 36841 38388 39391 40675 39879 38299 35784 32701 30963 30144 30651 32366 33842 34727 34900 36768 37859 40207 44383 49486 58517 68997 75149 84940 93016 97968 105057 106044 103191 105435 108169 111093 27934 146 4435 30 9565 7 45 34 6788 3323 77 158 137 111 434 747 812 741 213 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 31 15 146 173 250 159 344 539 514 711 900 1020 994 1078 1171 1216 1426 1769 2329 2849 2789 3381 3343 3065 2943 2959 2825 2618 2225 2062 1925 1705 1432 1294 1210 951 586 354 202 124 37 -10 39 137 206 351 490 568 520 811 1212 1410 1753 1955 1969 1870 1991 2155 2316 2603 2928 3302 3994 4822 5418 6148 6951 7589 8145 9062 9898 10630 11716 13476 15307 17423 20112 23512 27420 30378 33145 34467 35858 34940 32914 31168 30653 30423 32677 32913 31983 31879 33618 36393 38489 39609 39782 38471 36891 38669 41409 44681 48399 51248 53278 50754 47743 47580 47418 48655 51494 54099 57799 61321 64028 67649 72732 73650 74943 27940 146 4478 30 9578 7 45 40 6788 3326 33 219 157 999999 999999 999999 -98 516 1095 1395 1215 578 999999 999999 999999 999999 999999 999999 999999 999999 -7 999999 -28 -8 29 115 123 29 -59 -93 98 166 249 378 375 482 489 580 715 743 962 1107 1067 1177 1180 1534 1812 1735 2189 2601 3046 2857 2647 2295 2073 1713 1408 1025 568 180 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 202 458 848 1315 1558 1311 986 901 1063 1547 2248 2990 3538 4232 4778 4936 5205 5239 5613 6153 6738 7569 8069 8557 9299 10239 11319 12184 13373 14959 17348 20946 25548 30480 34298 37568 40774 44494 47676 49341 49753 51592 51348 52136 55123 58812 61327 62125 62262 63707 61722 59134 57035 54297 52487 50960 49908 50038 52182 53517 54784 58248 59411 62333 66154 64700 65078 69927 75652 80547 86742 27946 136 4764 30 9594 7 45 46 6787 3329 92 738 1043 690 241 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -39 199 283 426 641 492 88 -80 65 98 231 228 248 272 269 350 549 665 694 823 883 757 746 823 821 769 873 1046 992 843 485 207 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 37 134 139 283 359 363 445 310 194 56 166 282 583 1166 1788 2297 2908 3601 4265 4987 5544 5995 6099 6169 6324 6422 6278 6303 6371 6400 6734 7568 8537 9461 10556 11718 13052 14405 16351 18412 20256 22964 25950 29621 32420 34049 34765 36462 38654 41184 43064 44702 47391 49475 52628 54764 55022 57189 61078 57993 56460 60159 60819 60462 60051 55230 57277 61774 64679 72173 77946 85523 92004 27952 144 4572 30 9612 7 45 52 6787 3333 62 312 405 -49 999999 999999 999999 999999 999999 999999 999999 999999 -28 71 -19 124 165 304 405 357 161 -55 -70 999999 999999 999999 -18 223 925 2574 4350 4836 5063 4735 3215 2354 2087 2062 1976 1734 1186 779 822 1004 1126 1214 1212 1160 1101 1010 780 524 365 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 303 639 919 1006 1100 1050 854 628 459 164 43 -37 110 376 744 1314 1977 2722 3463 4060 4463 5188 5746 6146 6497 6495 6591 7281 7826 8450 9513 10026 10895 11873 12724 13588 14532 15914 17265 18090 19318 20540 21911 23706 25354 27839 30986 33687 37561 41303 43704 47244 50828 52939 55950 60360 64032 68501 71023 73699 76921 79031 79970 83202 80979 76865 76596 78537 79901 77362 72097 71844 72871 73453 72489 70360 69256 27958 144 4559 30 9629 7 45 58 6786 3336 625 1541 1491 1491 2150 2163 1993 1633 1045 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 665 1507 2431 3122 3786 4350 4960 5726 5659 5194 5118 5360 6081 7073 7715 5883 2850 884 477 525 588 641 649 554 292 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 350 901 1120 1080 920 630 399 121 -91 999999 999999 -23 159 630 1045 1449 1997 2742 3469 4103 4995 5972 6942 7892 9064 10033 10814 11729 12062 11686 11317 10617 9790 9777 9975 10521 11427 12870 16137 18248 20284 23866 27541 30313 32533 34441 36905 38670 39520 40229 40059 40371 42583 44712 47108 49386 52750 57636 62244 65709 70096 73921 75726 78826 82745 88213 90427 93531 94331 94990 93660 85688 84027 80385 77741 75820 27964 143 4605 30 9645 7 46 4 6786 3339 -18 418 404 317 365 488 200 318 456 551 392 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 402 1061 1616 2142 2200 3166 3540 2435 2444 2263 1880 2517 3631 4614 3976 3552 2630 1146 339 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 319 548 430 177 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 129 250 465 619 918 1276 1647 2106 2652 3162 3773 4567 5548 6598 7688 8343 9070 9872 10230 10528 11239 11753 11793 12348 14019 15835 18180 21051 23606 27667 33133 38635 43155 45942 47296 50480 54529 54616 54919 53260 49672 51258 51120 49266 53147 55688 55737 54457 53057 49611 51458 53219 53629 55421 58127 62262 72196 78427 83343 85985 87929 27970 143 4651 30 9661 7 46 10 6785 3343 96 900 671 510 714 912 762 685 509 866 1151 1017 880 896 1085 1192 1176 1189 976 396 -46 999999 999999 999999 999999 999999 999999 999999 999999 49 456 1028 1955 2324 3270 3012 2855 3009 2695 2887 3131 3452 4176 6172 8235 8395 7183 3728 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 328 629 898 877 826 418 -19 999999 999999 999999 999999 999999 999999 999999 999999 -61 8 51 195 299 361 564 1026 1589 2047 2609 3116 3626 4223 5147 6398 7824 8987 10252 11536 12619 14074 15638 16533 17417 19300 20817 21963 23296 25592 28762 32478 35499 38660 42139 46277 52055 56667 59144 58493 57855 58792 61344 65845 70716 72939 74321 75667 80475 85517 90657 92369 97040 98510 90730 86288 85296 83368 81692 72532 73442 78784 78562 27976 141 4698 30 9678 7 46 16 6785 3346 309 488 209 7 184 497 626 332 162 764 906 1082 1199 1281 1168 1153 1205 1060 888 755 866 653 100 999999 999999 999999 999999 999999 -24 67 509 800 959 1037 1509 1872 2208 3067 4155 5262 6241 6431 5696 6154 8306 9965 9316 7569 4745 1893 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 -6 178 168 172 96 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 261 400 417 401 363 171 -26 -69 124 468 1080 1680 2179 2745 3283 4166 5162 6314 7245 8242 9300 10395 11566 12612 13983 14966 15557 16014 16699 18594 21316 23900 26676 30262 33078 35711 39090 42026 44870 48592 49691 49547 52265 60467 68732 73494 78212 82203 87015 90076 91987 92528 88250 85060 85671 86361 88051 91096 94677 93765 95536 101440 100095 93356 96478 27982 278 634 30 9694 7 46 22 6784 3350 84840 293846 16282 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 245 534 678 1103 3262 3308 2952 2094 1462 1572 1479 1327 1500 1657 1747 1709 1639 1683 1395 1292 1396 1531 966 582 678 930 939 1001 1096 1295 1976 2673 3404 4346 4749 3716 3384 4692 5814 9052 15380 19318 17862 13186 8685 11800 25605 30654 17847 2603 999999 999999 999999 999999 999999 7 274 354 226 179 111 26 13 -31 999999 999999 999999 999999 999999 999999 161 433 729 1295 1728 1959 2102 2008 1363 743 390 -48 203 1265 2014 2676 4074 5310 6355 7452 8491 8676 9631 11137 12436 14600 17082 18497 20799 25147 27445 27625 27615 28362 30071 30778 33021 32534 32252 33819 34060 36222 40039 42327 43650 45504 48944 48714 51130 57270 59203 60736 54879 49878 50319 56626 60186 60606 60417 61163 57661 53635 50903 52651 54167 54528 58852 61731 66385 70387 27988 279 595 30 9715 7 46 28 6784 3353 233793 105788 118197 257139 20664 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 43 203 57 999999 999999 999999 999999 999999 999999 999999 999999 -100 57 283 939 3386 7651 10316 11660 11514 10130 10251 9859 9496 7525 5558 4826 4652 3148 1883 1259 598 793 1562 1829 1427 1138 1074 909 915 1060 2601 4442 6904 10519 12317 12430 12555 11793 11340 16499 34599 51128 44150 29765 15283 11569 16037 16168 5856 999999 999999 999999 -6 544 1063 1056 954 811 580 308 188 146 77 118 139 176 39 14 308 855 1456 2168 3069 4317 5210 5633 5585 5418 5175 4488 3369 2322 1316 643 524 899 1762 2775 3722 5274 6725 8120 9733 11345 13963 16758 18404 20053 21033 22808 26594 28864 32530 35053 40394 44701 48125 51767 52117 50264 49468 46741 44840 46267 47768 46092 45581 47360 45245 48207 48915 49252 46482 50087 50575 48835 48051 47095 48497 48260 48164 49894 52544 53904 56180 58744 61020 63122 65095 63961 27994 277 679 30 9739 7 46 34 6783 3356 7827 236837 659398 451250 591410 57114 115487 2009 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 1073 1795 1464 1116 805 730 687 628 645 664 558 405 263 290 146 413 330 294 165 -46 -90 999999 999999 999999 999999 67 1446 4944 7847 9421 11171 12609 10372 4776 1279 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 999999 999999 999999 999999 1316 8419 16139 21872 25915 25759 23036 21258 21363 27472 41329 59305 71187 44595 17200 4606 2704 2236 2370 2381 2133 1897 1591 1049 606 389 388 289 267 317 289 351 421 474 482 437 356 342 551 1156 2070 3064 4110 5626 6959 7631 7291 6828 6325 5934 5202 3998 2747 2048 2081 3881 5604 6674 7251 8099 9266 11068 12138 13216 14881 17401 19149 20232 20827 21540 22359 21949 22710 26162 31099 33902 37836 41621 44458 43949 42240 38866 39374 41331 45691 48731 55546 62579 67810 70557 71456 76921 81177 83608 90766 87389 84265 81557 79242 79878 81845 89925 91687 90471 88516 83346 80330 77640 28000 279 672 30 9762 7 46 40 6783 3360 116028 19517 141556 65650 130974 235918 266104 122014 257484 15896 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 988 2810 4110 3292 1668 855 588 518 508 497 254 312 261 356 417 308 572 781 882 842 768 633 520 291 87 24 119 201 21 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 402 3995 11436 17753 20671 23205 21750 17111 26927 52897 81958 91506 76774 38157 10050 2361 1710 1233 959 643 218 -67 999999 999999 999999 999999 999999 999999 999999 -65 98 320 536 738 868 1043 1178 1539 2111 2732 3371 4063 4854 5464 5844 5917 5640 5164 4904 4552 3969 3489 2921 2543 2169 2250 3473 4798 6708 9075 9777 10817 11628 13954 16147 19323 21821 21551 21204 21819 23165 25304 26066 24773 24176 27043 31479 32579 33537 34782 37879 39810 41856 46219 49162 50198 55333 60582 66395 78819 84600 88047 93039 100056 114940 130047 139055 143694 137326 122631 115796 114624 106777 93334 79085 28006 157 4325 30 9785 7 46 46 6782 3363 502 3035 4259 3136 2011 1686 1706 1683 1451 1432 1300 1574 1733 1715 1856 2080 2202 2470 2923 3217 3061 3062 2800 2231 1580 1197 1171 1130 1019 877 786 480 280 105 0 999999 999999 999999 999999 999999 -16 946 2566 2781 997 17 999999 999999 999999 999999 999999 999999 999999 59 318 917 4647 12178 18460 27143 27662 25229 31592 70542 109497 103979 44403 5441 1937 1318 782 361 56 999999 999999 999999 999999 999999 999999 999999 63 255 465 790 1099 1218 1371 1383 1432 1789 2243 2876 3968 5151 6169 7283 7485 6830 6362 5100 3933 3392 3263 3430 3145 2969 2989 2839 3036 3365 3791 4038 4153 4154 4783 6216 9118 10577 11708 13983 16501 18003 21429 24570 27532 31003 34597 37792 41044 45486 50471 54288 59563 63561 69314 75288 78996 88104 94931 97735 101946 103943 103334 105602 103993 100806 92690 89692 99608 94159 85962 83192 81776 81209 74200 68036 58918 28012 158 4316 30 9806 7 46 52 6782 3366 342 1609 2653 3092 4036 4598 4552 4155 3384 2858 2641 2387 2381 2579 2866 3274 3490 3903 4534 5275 6137 6536 6282 6142 5574 4833 4158 3804 3673 4163 4302 4183 3906 3348 3079 2543 1866 1171 985 656 208 29 70 -9 999999 999999 999999 999999 999999 999999 999999 999999 105 622 1030 1198 1297 1545 1770 2097 2303 3098 7108 13005 14776 29456 29235 8228 1671 765 465 193 -9 999999 999999 999999 999999 999999 999999 999999 999999 51 320 539 711 811 876 779 747 976 1422 1754 2237 2972 3634 4317 5122 6113 6755 6877 6418 5707 4727 4152 3963 4497 5221 5782 6481 6803 7610 8195 9123 10399 10881 12221 13563 14240 15055 16041 17211 17860 17628 17627 19697 21669 23442 26630 28691 30314 33460 35786 40317 48404 55345 56659 62328 69673 74986 85663 92887 102575 111820 115340 117366 128359 135070 140235 161281 173940 168485 150100 119941 106486 106065 108258 101752 92195 28018 282 619 30 9829 7 46 58 6781 3370 289384 112983 100526 299783 22010 163918 162529 10466 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 240 1406 3805 6943 11362 17616 24296 29114 30384 28093 23097 18493 14464 11042 8469 6470 5377 4414 4294 4562 5584 8090 10787 12778 13438 11906 9688 8377 7963 7725 8226 8367 8316 7527 6789 6253 6144 5813 5446 4944 4284 3397 2437 1868 1561 1127 1093 805 852 998 1031 1074 1983 3421 3615 3516 3680 3781 3736 3512 2918 2880 2791 2436 2008 1812 1570 1170 685 316 166 109 47 -15 -91 999999 999999 -72 103 429 745 827 956 1062 1355 1584 1928 2603 3316 3461 3443 3991 4739 5888 7118 8070 8183 7768 7752 8161 7310 6234 5059 4032 3125 2779 3555 5340 6989 8949 11724 14855 15979 16417 17828 17874 17726 18786 22231 25395 26104 27349 27349 25512 25557 29029 32287 33117 36245 39717 40097 41159 44738 50967 57357 64014 64864 60347 60509 61916 64376 71020 79707 80701 84462 92035 94417 92544 94892 97178 101348 98441 85060 65325 63852 59652 57384 57501 28024 279 760 30 9850 7 47 4 6781 3373 -86 999999 16772 391094 561390 166276 184848 4667 35896 441119 323793 95137 145970 21184 6793 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 647 1086 1414 2070 3497 6368 10894 15816 19194 20070 18195 15366 12738 10603 8473 6758 5299 4230 3407 3103 3225 3822 4820 7065 10733 14077 12821 10246 8504 6576 5598 5955 6091 6031 5745 5126 4733 4874 4599 4373 4273 4344 4274 4113 3910 3516 3151 2849 2734 2620 2475 2423 2630 2540 2452 2683 3008 3104 2915 2803 2503 2522 2106 1641 1360 1054 822 638 516 318 166 67 115 -5 999999 999999 999999 201 716 1047 1293 1717 2036 2122 2169 2350 2909 3577 3693 3654 3747 4064 4893 5701 6600 7480 8202 8606 7959 6578 5927 5359 4453 3744 3201 2688 2510 1940 1513 2411 3487 4033 5074 6884 8105 9642 11352 12719 15086 19144 21830 24546 28151 29569 31138 33399 35759 36917 38963 42679 46880 53236 61362 66485 69927 75143 80378 83547 86484 88174 92365 99553 105505 110731 109924 110440 109723 103831 98087 97313 88229 80889 71332 55766 38826 29526 24625 28030 284 598 30 9868 7 47 10 6780 3376 102 999999 26 356 261 594 1160 2113 999999 15032 24100 15413 48090 999999 57084 37782 133936 30832 999999 2793 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 305 785 1471 2441 4019 5218 5392 5458 6211 7939 10581 14287 17325 18057 16963 14537 11088 8194 6025 4620 4215 3944 4314 4646 5058 5440 5377 5050 4919 5073 5575 6395 7330 7886 8423 8324 7982 7152 6759 6982 6775 6583 6370 5945 7285 23402 22104 6150 4845 4868 4412 4248 4147 4215 4177 4126 4126 3900 3592 3222 3001 2633 2377 2249 2073 1697 1527 1568 1595 1285 716 335 153 164 494 1090 1745 2171 2563 2764 3173 3904 4558 4448 4171 4323 5211 6315 6490 5725 5181 5361 6267 7765 8982 9652 9647 9554 9049 8488 8201 8526 8672 8417 7234 7090 7604 5910 3990 2845 1596 992 1806 2667 3070 4020 5557 7689 11808 13959 14541 15801 19659 23421 25035 26930 29411 33391 36098 37971 38111 40011 44565 47850 53951 57004 59962 58153 57425 56654 56632 59067 62059 62923 62620 62094 59123 59581 60781 60187 61635 60750 56391 52611 52769 45455 28036 283 674 30 9884 7 47 16 6780 3380 2206 11075 999999 5263 999999 162633 999999 50206 999999 941157 999999 23658 999999 999999 999999 -10 999999 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -35 458 863 1146 1296 1473 3038 7124 13861 22930 30446 33568 33213 29513 22143 13612 7243 3967 3958 5162 7493 9138 8164 5815 3978 2924 2553 2620 3046 3852 5402 6551 8206 7308 6372 6258 5835 5222 5334 5415 5687 5584 6671 24302 25537 9594 5043 4671 4698 4647 4505 4352 4212 4266 4194 4019 3768 3494 3321 2956 2584 2406 2242 1939 1472 1144 848 627 452 589 1128 1669 2237 2618 2910 2922 3158 3700 4332 5177 6194 6730 6985 6822 7136 7165 6363 5235 4236 4168 4872 5992 7401 8764 9709 10828 12460 13774 14476 13822 12175 9721 7018 4326 2057 939 693 678 501 572 1329 3200 5326 7705 9182 11690 14787 17497 20551 24549 30083 33224 35722 38120 42594 45783 47988 49452 52033 54434 57890 61624 63093 66825 70998 72383 75340 76839 73772 70431 70772 72341 70409 64437 65777 63712 61325 59666 59170 56918 53956 48005 44004 40366 28042 286 574 30 9904 7 47 22 6779 3383 -72 2 1582 858 999999 20618 15546 13001 999999 682781 169935 19246 999999 4488 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 410 1700 2632 2470 1649 937 687 1273 3587 9909 20321 27732 30189 31505 28331 18469 8208 4409 5854 9297 11506 10865 9677 9165 8890 6500 3979 3492 3092 18998 154350 242271 55975 5562 4151 3566 3026 2874 2797 2370 5494 37556 64670 27223 4694 2473 2380 2355 2104 2068 2126 2098 2020 1943 1734 1842 1963 1783 1683 1722 1614 1357 1153 835 561 453 474 786 1075 1750 2144 2207 2044 2096 2179 2744 3708 4631 5495 6718 6894 5929 5300 4595 3906 3530 3750 4663 5851 6388 6602 7408 8425 9423 10762 11987 13813 15442 16354 17903 19966 22690 28830 33547 32704 27116 22609 20339 15331 12902 12614 11810 10246 9774 7999 6861 6771 6026 3905 3481 4478 5688 7430 9128 11861 16941 18999 21306 23206 25634 28009 30331 34618 38328 38730 40276 41824 45871 51375 51876 53280 54192 55157 57221 61210 66793 68747 68092 70514 71775 71340 71475 68658 28048 286 595 30 9925 7 47 28 6779 3386 206 12180 186977 166183 253249 410373 410490 541706 324944 4013 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 999999 999999 240 1526 3155 3777 3486 2859 1799 1119 744 1341 4121 8350 13166 17625 19049 16927 11133 5606 3000 3413 5737 9016 11854 14023 12858 10588 7014 13472 87640 298795 480525 171548 17141 3585 3286 3084 2280 1575 2725 18044 34729 47758 134250 122728 14433 1153 1030 1048 1019 1020 915 952 1083 1053 1068 1008 885 816 650 578 414 510 452 390 324 348 500 791 1065 1234 1453 1446 1451 1827 2736 3688 4430 4749 5347 5622 4430 3033 1930 1178 990 1445 2317 3789 5582 7204 8642 9461 10110 10992 11784 12711 14019 15536 16785 18038 19634 21163 24377 26646 28393 28382 25388 24731 23240 20311 18282 18611 22719 21233 16050 9729 7658 7350 6916 6640 7004 7951 8614 10266 11016 13553 18622 22563 25478 27377 30096 32215 33737 38446 42919 44792 47089 49844 53665 58400 59421 60975 64449 66618 66700 67588 65121 65606 66769 65593 62752 58764 28054 287 591 30 9951 7 47 34 6778 3390 454809 999999 453513 29100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1425 3379 3079 1642 499 180 453 1307 2213 3084 3469 2525 1327 622 370 1261 3928 7914 11166 10828 8060 4074 2122 1481 1727 2819 4839 7175 8275 7239 7102 44265 201220 430396 520644 345400 124920 17477 30745 31162 16229 12930 18183 28670 15285 5216 3156 832 546 605 606 517 546 554 503 450 592 594 578 576 458 377 258 278 278 285 349 329 494 817 1001 1046 1052 1258 1925 3166 4937 6309 7269 7632 7724 7219 6375 4949 3374 1940 1086 594 495 600 754 962 1590 2783 4207 6315 8051 8273 7782 8666 10729 14047 17816 22128 26833 32193 36141 39165 40766 43201 43563 45520 50667 55032 55483 52271 49092 50148 53997 57956 60316 58660 57747 57793 53193 49786 46721 42375 38503 35211 28638 22406 20861 20669 21236 23403 24391 25576 26824 28349 33646 37678 37494 39716 40897 42164 42594 43095 44489 45731 46502 48218 48944 49741 49373 49605 28060 289 584 30 9974 7 47 40 6778 3393 2543 188947 720141 545299 7958 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 999999 999999 999999 999999 -82 393 418 329 71 -16 999999 -48 -24 212 258 161 195 146 393 772 1164 1340 1643 3169 4985 7017 6908 17220 94692 267871 431468 484566 428667 99901 21418 37234 24984 14061 23697 81324 87591 73878 67626 58017 10878 230 186 189 182 153 193 174 228 217 162 125 197 128 159 158 213 154 178 274 451 796 1150 1111 1098 2110 3880 5581 7765 9838 10872 11260 10659 9577 8135 6425 4636 2658 1344 780 543 459 519 644 952 1241 2094 3373 4921 6653 8181 9631 11984 14301 15575 19159 24988 28684 33482 38853 44010 48373 54065 58322 60442 64268 67939 71442 71654 69850 73030 75317 76598 77419 76293 74542 73581 72878 72442 72832 71868 68178 68548 65308 57960 54352 55887 50136 40358 36083 32760 29255 26557 25061 23928 24213 23847 23539 22263 21487 22094 23528 26524 30826 31613 32633 33948 34200 28066 289 576 30 9996 7 47 46 6777 3396 208205 260883 139091 594 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 195 606 761 595 54 999999 147 1486 3883 6173 7506 7620 6925 6406 6529 4740 11776 100356 282832 366872 301432 224407 60409 39218 54341 31779 21664 63908 153191 125909 48659 23123 2936 463 284 166 10 137 175 27 49 118 164 150 220 267 424 558 637 745 836 982 1247 1644 2151 3151 4467 6087 7615 8902 9821 10106 9715 8850 7756 6579 4767 3357 2716 2113 1113 687 432 330 228 114 69 118 120 289 335 275 512 936 1504 2416 3900 5813 8462 10722 13495 16209 19586 22964 28539 34937 41808 49361 54989 60595 65304 69564 72231 75320 71816 62775 58654 57756 58947 61847 64395 66482 70470 74813 80147 84978 89423 92673 96429 102213 101482 98849 99964 105317 96314 75547 60214 45821 39215 29653 22532 19006 16421 16544 17672 18660 19175 19612 20579 20575 19154 28072 295 420 30 10020 7 47 52 6777 3399 11835 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 196 2012 5601 7635 7474 6207 4466 2766 1833 1715 2093 2368 2398 2421 2970 3968 4560 5123 6051 6539 5759 4395 2771 1813 2280 3695 5385 7154 7454 7400 9461 15970 25489 30405 30791 28725 26208 24366 21467 23542 76003 203314 265961 183993 87182 63592 43890 58489 53154 30225 22289 37006 74149 63984 11490 845 538 484 525 406 373 390 390 502 767 1083 1475 1885 2188 2495 2463 2448 2400 2587 3175 4164 5332 6824 10019 13588 15858 16716 15987 14454 12214 9548 6868 4532 2952 2200 1580 1325 1128 952 890 842 824 742 811 1050 1260 1493 1683 1789 1863 1966 2267 2503 2579 2172 2178 2073 2160 2979 4685 7253 10872 14116 22074 30064 34630 39500 47980 56392 61210 71252 80180 85576 94145 99200 96410 95971 95989 98622 94700 84924 76848 64819 57571 59050 58578 58190 62632 66094 68525 71645 75828 72345 65126 62314 59573 56892 48142 39594 32619 29993 26597 19149 16438 16514 17665 18069 18158 18735 18990 17865 28078 297 379 30 10039 7 47 58 6776 3403 270009 473255 483395 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 773 2882 6738 12257 18581 26183 30568 32771 33499 35419 39505 39915 36993 34079 32311 31536 29535 30590 31715 28726 26446 22521 17747 14381 12015 12910 16863 25005 34802 41013 46352 53208 64487 78889 89718 91982 87241 97282 140553 198266 152100 71497 44292 30709 22990 20491 19686 21354 25958 42603 67902 58801 9690 1117 838 796 765 637 702 694 865 973 1270 1756 2342 2917 3454 4051 4496 5212 6043 6886 7683 8584 9800 12224 15167 16844 16875 15311 13347 11436 9255 7077 4904 2986 1707 1116 908 805 898 1019 880 702 764 776 862 1179 1687 2239 2780 3659 5054 6163 7077 7549 7605 7978 8263 8500 9129 10470 11435 10680 9961 11338 12903 14791 16091 15498 15958 20801 26143 29404 33072 39128 44177 47750 53757 61443 65498 67560 71444 77863 76056 70908 67232 63991 60010 58388 60071 56884 51036 48344 52418 54431 54945 47910 44114 42724 36881 30130 24454 21268 20298 17838 16837 15625 14562 15175 14694 12637 9975 8860 28084 159 4566 30 10056 7 48 4 6776 3406 287 1703 4049 7612 13147 21313 28237 36352 47263 56317 62185 69230 78191 90282 98005 101783 100112 93208 76810 57732 39513 26321 23285 27828 39575 50770 51185 45292 41065 45285 57997 83862 117157 131869 164993 201386 116465 64831 33126 22620 21172 28048 31190 30641 44743 79829 82777 11188 2341 2174 2054 1971 2011 2145 2185 2450 2546 2738 2664 2366 2336 2456 2855 3749 5866 9954 13758 14344 13323 13649 14386 14426 13882 13271 13003 12021 10607 8786 6262 4158 2275 1234 775 576 546 694 823 865 816 912 1070 1237 1565 2107 2832 3543 4704 6255 9071 11990 14367 15757 18908 23295 25672 25680 25518 25693 23383 23351 23920 22561 21282 20879 18899 16876 16636 17906 20234 22355 25874 29433 36025 41606 47561 50848 53646 57018 57675 58036 58065 54745 51023 48292 48915 49420 45215 42337 36765 31510 29638 29386 28415 28771 27394 21292 16084 16243 17425 18474 18458 16656 13249 11635 11869 12290 12453 12024 9823 28090 298 386 30 10076 7 48 10 6775 3409 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 1317 3548 6882 9967 14982 22206 30831 41443 53201 66307 82004 96555 105617 113043 108321 96853 73752 52485 33609 19673 13237 11855 16824 38881 73150 84458 74078 173900 306467 135998 83837 76478 71270 65300 64403 65139 53662 52059 89802 10835 2781 2847 3103 5214 9640 13429 21238 42258 35551 34001 32822 30374 26019 22141 19150 14473 12136 13300 13429 13342 15969 16630 15150 13992 12718 11599 11509 11092 10093 8948 7595 6432 4969 3227 1761 810 397 370 298 304 292 403 640 913 1399 1791 2439 3000 3521 4187 5135 5812 6789 9111 11899 15181 17523 21848 24676 25657 28682 30021 28379 30411 30916 30743 30062 27847 26312 25428 27077 30267 29552 29879 32852 35088 37102 41440 39226 34198 31315 33769 34310 35492 32187 29690 29115 29631 31033 33087 31227 28963 26750 22272 18312 14230 14261 14483 14879 15957 17584 18626 17739 16904 12735 6437 3244 1640 1559 1904 2183 28096 298 370 30 10090 7 48 16 6775 3413 31524 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 891 1430 1746 2610 4090 5786 8570 12673 18266 25908 35791 46764 56718 67210 73996 75872 78915 92029 97870 93418 89722 95932 109091 109448 94906 79309 62799 48538 40539 34130 27294 27496 30713 38190 36190 37834 54457 60680 55263 41142 16154 4681 4224 4647 6012 6379 9701 24325 60755 158340 246819 266505 234283 158786 119633 85249 52697 32582 27487 25698 23111 21362 20350 19560 17117 14283 12206 11954 12115 11130 9606 9307 9625 9510 9145 8348 7188 5266 3243 1822 1060 667 477 424 429 475 728 988 1354 2098 3525 4936 5477 6335 7872 8769 9665 10882 11335 12201 13812 15716 18226 20614 24884 30547 32772 38106 46336 47140 45403 43300 39510 34084 33713 35418 35876 34648 30871 27373 29279 29862 31630 33283 36276 36782 36914 34597 31356 29003 27405 26920 27250 26250 24411 23906 22694 21773 20024 16657 12705 11928 14450 18504 20352 20640 17775 13664 8674 4026 1051 283 42 28102 296 358 30 10108 7 48 22 6774 3416 2049 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 457 2408 5047 7995 11400 14803 17909 21941 27385 32356 35802 36842 39040 41703 44363 45414 45169 45879 54033 65867 73382 73582 74363 77463 81689 87293 87492 88758 88065 91760 94822 98244 94744 96883 95786 89419 95298 95528 98259 97443 98741 96873 76149 55999 30865 19893 44773 77909 105568 125736 94077 71964 54783 32523 24899 17877 16588 15307 13659 11907 10421 9368 9230 9826 9474 7688 5935 4874 4547 4560 4752 4686 4432 4001 3492 2921 2122 1540 1345 1385 1238 907 629 469 380 398 393 489 904 1465 2333 3844 5698 7239 9058 10798 12744 15288 17366 18764 20541 22459 25103 27167 31922 37917 43280 42540 41822 46739 49149 48116 44478 47180 50285 43592 36938 36934 40756 43142 39598 30044 27712 29904 28918 27792 28325 26754 26349 25814 26277 27111 27464 28612 28686 27790 25173 21817 19523 15443 14274 15440 15788 13188 9846 7137 3084 377 28108 296 402 30 10122 7 48 28 6774 3419 513768 17497 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1552 2585 900 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -22 723 1908 3100 4258 5340 8341 9107 10106 13565 20187 25571 31523 35586 38927 39699 41211 45042 49338 53473 59117 63631 65281 69967 72565 78200 85510 92014 95025 101653 112891 129356 135691 137337 152993 186346 221921 248560 227674 159126 91716 58312 47185 46042 44466 37166 27628 21856 19340 16157 14470 13639 13246 12234 11313 10907 10292 9507 7880 5456 3734 3107 3425 4066 4703 4986 4831 4752 4654 4727 4268 3605 3239 2501 1972 1653 1117 744 593 543 627 898 1440 1995 2389 2833 2888 3017 3914 4792 4867 5693 6589 7815 8881 10228 12340 16977 22361 32207 35375 35550 39918 49167 66593 78197 83749 97152 107209 113861 120025 122839 117543 103936 94279 84190 69504 55728 47435 43038 37160 33091 29619 28461 29037 28675 28787 30004 30296 29338 28024 26814 24420 18814 14095 11264 10205 7797 6151 4643 2582 784 75 28114 298 384 30 10134 7 48 34 6773 3422 865709 26024 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 218 789 2411 4828 8205 13235 15824 12276 7052 4113 3255 2295 1912 1306 762 428 208 70 999999 999999 999999 999999 -54 295 1262 4176 9371 13255 20193 30501 42308 51496 59642 73502 84056 75560 71461 71347 74252 85834 101443 107515 114619 119305 124195 131843 140256 153634 173654 199514 224882 199672 162781 161778 168121 159958 112762 83310 64895 41496 29931 25874 23275 18911 16241 15158 14431 14169 14309 14357 13758 12700 11031 8521 6171 4607 4481 5730 7884 9133 9330 9442 9826 10451 11719 12339 11555 9517 8515 7373 6061 3992 2370 1706 1405 1229 1224 1307 1462 1620 1616 1695 1677 1518 1546 1982 2503 3188 3110 3470 3979 4020 4417 5022 5795 5641 5964 8754 11438 14923 18856 19485 19200 21270 25726 31704 36716 38625 40995 46096 48505 48380 41269 39660 38002 31327 29963 29808 28607 28193 28079 27733 27560 26595 26219 26472 27224 26987 26458 26614 26395 24610 21364 18589 15455 12090 10027 6518 3107 1537 692 128 28120 302 332 30 10142 7 48 40 6773 3426 314859 999999 919557 41822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 663 1311 2320 1916 1281 2347 5560 12858 20622 24866 26190 28110 32524 36596 39651 41730 41345 34485 22822 12123 3828 2225 1692 1327 1259 1699 5430 17833 31509 40284 50335 48525 44112 41021 33668 35484 43544 42528 44709 51023 53050 54879 59065 63539 71958 75595 79680 101210 132301 173329 215696 223140 209090 177848 159192 164822 154536 140130 134321 110899 90982 86429 53172 30307 22260 17619 14713 13216 12227 10301 9103 8762 7886 6681 5409 5218 5832 7601 10908 13188 13501 13104 12397 11301 11104 12573 14425 14390 13088 11175 9326 7887 6257 5091 4376 3894 3199 2931 2522 2266 2262 2542 3028 3789 4547 4944 5125 5154 5455 5829 5998 5877 5686 5088 4184 3842 3438 3298 3282 2807 2521 2454 2426 3035 4086 5672 7320 8551 8875 9300 10573 11839 14278 19043 21608 22670 22675 22632 22515 22271 22166 22690 22373 21429 20955 19968 19912 21141 22068 22000 22078 21658 20547 19628 18701 17921 17536 16413 12357 7469 4297 2505 1533 719 28126 301 362 30 10142 7 48 46 6772 3429 450077 292136 411342 502725 7234 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 789 3504 7622 14423 21124 21506 19016 16344 13451 10660 7830 5905 4988 5108 5060 6330 9215 14006 22137 32647 44942 52366 51169 46157 35732 24331 14860 9708 5142 5646 13406 26850 39532 45148 42886 33645 21348 12965 7426 2544 608 266 311 930 1820 2135 1506 1262 884 2197 9069 17343 27191 56763 99937 124276 133608 159261 184244 173128 182447 200784 265652 311376 326944 336894 328905 261783 199311 133889 17481 8100 6822 4935 4212 3994 4332 4802 5199 6909 9173 11215 13075 14368 15089 14934 14728 15440 16964 18955 20128 18352 13915 10718 9886 9811 8493 6894 6002 5327 4717 4290 4473 4503 4655 4930 5254 5855 6493 7087 7603 7556 7833 8399 8496 8694 9903 11484 12903 14938 15729 15223 13995 11964 10684 10008 9543 8131 7175 6595 6102 5693 5337 4919 4129 3921 3734 3301 3284 3530 3559 4234 5554 7254 9028 10177 10105 9623 9853 10016 10092 10743 11378 11882 12459 13436 14971 15957 16607 16113 16245 15359 12569 9270 5137 1580 125 28132 167 4404 30 10134 7 48 52 6772 3432 -77 1823 4700 9469 13782 15857 17615 19481 21385 21793 21320 19084 17308 18147 20046 20832 19867 18103 16744 15696 13430 10851 8615 7807 9655 14992 21314 26363 27051 27098 27015 26433 23698 20852 19082 15698 10677 5917 2273 1070 799 687 548 419 1087 4108 7188 6100 2469 616 25 999999 79 1470 6339 19827 44735 73859 84893 72042 78115 80733 115694 204431 335281 472285 518304 516708 432686 304211 217058 102577 37129 5866 2715 3227 3964 5068 7119 8763 9522 10506 12289 13366 13926 14902 15576 15063 14784 15259 16162 17173 16998 15810 14626 13945 13389 12225 9919 6920 5715 5378 4816 4696 4548 5111 5522 6412 7944 9243 10240 10459 10970 11499 11471 11947 13549 14420 15552 17288 20275 22519 22869 22068 22817 24966 24544 21711 19422 21081 18515 14801 13420 11972 11313 10558 8796 5735 4399 4309 2789 1835 1671 1256 1037 1262 1376 1471 1633 1949 2202 2610 3452 4766 6054 7613 9755 10939 11557 11979 11773 11124 10314 9246 6431 3401 897 28138 165 4458 30 10128 7 48 58 6771 3435 804 3179 8266 14718 21802 28030 31186 31223 30498 30296 30499 33056 36896 39661 43101 47435 52648 58581 65330 71050 75257 73461 64300 60917 56961 47457 37611 30039 22149 16492 19780 33011 50912 70880 87716 104457 116220 119601 111386 93189 68905 61746 54311 29441 8050 3776 2652 1994 1383 1079 592 295 344 260 398 306 205 389 959 1446 1787 3967 16827 47306 106883 146995 171033 195595 214747 223879 84012 9617 1968 1675 1970 2588 3685 5085 6316 7516 8899 9586 9529 9243 9480 10026 10656 12274 14331 15830 16344 14681 12217 10758 10994 11793 10921 10437 10636 10473 9988 9785 9727 9622 8885 8300 8133 8162 8228 9080 11122 13741 15606 17788 20384 21966 22996 24912 27786 29393 27977 26736 24714 24061 24507 24178 24971 25901 26303 26522 26657 27599 27222 26547 24544 24147 23937 24482 23978 22177 21237 21946 23925 25941 28259 27719 22562 18258 14165 9371 5294 3492 3494 4180 5031 6012 6766 6939 7212 7122 6964 6544 5682 4298 1901 28144 166 4454 30 10124 7 49 4 6771 3439 110 1922 6353 9821 12846 16247 20874 27133 32291 34969 36808 39538 42725 47973 52769 55659 58893 62423 66519 71824 78553 86796 90812 89775 94208 96885 91379 83217 76863 71366 69278 65316 56512 47545 37140 32848 32938 30690 28413 32057 35808 40331 49493 55166 65047 69124 62757 53932 45763 29672 12150 5887 6547 10764 11830 11270 16754 20997 30669 42642 37218 33458 23909 24013 27238 30442 30359 30925 33397 30742 11949 7147 2327 1292 919 688 555 764 1131 1594 2601 3736 4659 5464 6462 7274 7738 7858 8156 8290 8257 8458 9133 10207 11341 11811 10676 8852 7794 8414 9976 12198 14347 15574 17696 19311 20037 20426 19471 18008 16349 15095 15257 14437 13535 13230 12592 13228 16326 18022 21442 25284 31182 38820 41778 40793 43522 45593 47031 45322 42873 40829 43544 49315 53328 57852 61231 66225 69345 67095 58779 59316 59834 57163 54833 50318 46078 44837 39902 33993 29579 20338 10280 4454 2917 2826 3337 4067 4980 5770 6621 6593 5914 4716 2945 1073 28150 165 4453 30 10123 7 49 10 6770 3442 43 785 2379 5192 8281 10966 13599 17017 20525 23930 27284 29729 33696 38986 44007 50420 55510 60596 65572 71146 77531 82718 89081 94647 90930 79648 79487 88115 82926 80954 111575 126225 115034 114139 104705 96836 87289 64258 38295 29669 27166 22497 21325 24143 28297 28887 21871 15618 20122 34090 32618 28638 12402 4914 3939 4526 4843 5351 5791 5701 5331 5527 8991 9866 10929 12800 15418 27534 27062 12557 1957 395 69 999999 999999 999999 163 679 1333 2178 3281 4510 5636 6668 7085 7199 7288 6850 6186 5806 5537 5286 4998 4940 5099 4931 4905 5398 7137 9695 12006 14349 16807 18780 19860 21438 22317 24035 25851 26283 25850 26528 27065 27434 26854 25590 25112 23393 20573 20653 19777 24500 32967 36603 37362 40071 44987 45039 41100 37781 37569 42173 46758 51821 53737 60560 67478 71925 72748 78160 79757 76464 75947 71333 63090 55550 49057 39968 34890 30312 27483 25234 19983 12446 6226 3810 3737 4160 4294 4167 3782 3116 2343 1323 374 28156 162 4540 30 10120 7 49 16 6770 3445 16 1260 3202 4927 6999 9918 13134 16929 20259 23098 25507 28069 31205 35320 38007 37183 38556 43541 48696 48597 52929 56140 59320 63063 61322 59690 54548 57185 84978 90655 75890 52491 52819 64671 72446 77408 72947 65899 65545 73595 76617 69100 66341 69344 74081 82237 85159 89153 98945 107899 102005 80570 53770 34658 17693 12751 11028 10439 8897 7819 7196 6476 5987 5375 4627 3958 3092 2256 1549 839 397 79 -22 -3 1018 3883 5960 6236 6167 6256 6846 7335 7703 7571 7446 6971 6433 5484 4151 2903 2205 2448 2896 3525 4511 5655 7345 9051 10871 12885 14899 17146 19613 22051 25548 27792 31836 35739 36709 36624 36293 35183 33496 32638 31590 29928 26896 26455 24140 18845 16732 17254 16940 17214 17556 18144 22672 31817 39741 47129 51283 60383 64199 65325 66757 63860 61625 66230 71530 74399 70785 66401 59961 53729 48833 44892 38879 30965 27872 21365 16398 11561 6507 2429 1445 1708 2277 2668 2790 2911 2511 1803 28162 160 4595 30 10115 7 49 22 6769 3449 8 1417 3007 4631 6473 9019 12059 15465 18755 21415 23905 25721 27552 30641 33097 34109 36976 36772 35559 33987 36804 37686 36295 36321 38580 39500 44300 46817 46158 42076 36235 36958 35525 36560 41240 43994 48860 55586 60936 66373 78750 85990 97771 110276 122069 125234 131713 129428 124203 104230 77882 63315 50920 38890 31542 20508 16311 14031 10379 8730 7211 6257 5108 4016 3290 2635 1984 1576 1110 769 285 205 1606 4580 6773 7484 7171 7110 7257 7310 7349 7094 6870 6678 6122 5239 4183 2883 2029 1968 2493 3333 4869 7111 10010 13997 16606 17597 19304 21119 23093 24887 26515 29656 34156 36617 39824 46442 52561 57176 59348 61025 63174 66163 67742 69975 70088 66849 61211 55736 55904 53858 53934 54528 54686 53338 58007 62119 62588 66309 72131 67220 60658 53772 47936 40798 38465 40727 43594 48808 52024 51707 56197 55277 51699 49365 43027 32712 23730 16985 11050 6385 2988 1492 1055 1087 1385 1636 1769 1541 28168 157 4677 30 10107 7 49 28 6769 3452 193 1621 2443 2527 2693 1867 1575 2279 3289 5515 8823 13440 19087 25250 28846 30950 31219 29765 30011 31877 33998 36667 40869 42571 45914 53066 57119 58270 60313 61420 58965 67386 76737 77057 77529 74046 71944 65882 53118 45759 41393 46046 47450 48999 51568 45926 34964 27791 21672 19388 17257 15378 16285 19388 19475 14205 13217 10605 6672 5726 4554 3195 2297 1731 1396 1623 2312 3226 4307 5539 6406 6305 6070 5550 4677 4228 4450 4836 5132 4812 4103 3197 2378 1651 1380 2120 3417 4239 5378 7948 10206 12337 15114 17933 20267 22286 22465 23541 24913 26124 27657 30050 30252 29177 30289 31750 32147 32566 32616 33482 36498 40428 44523 47064 53948 57357 62216 68065 73591 71243 60663 52985 53298 57586 66775 86147 100837 114336 122834 126467 128628 114977 111658 93900 83362 73227 65317 54228 49819 43529 36285 33337 32593 31852 28438 26125 21665 17308 12585 8161 5100 3043 1565 755 467 569 798 28174 302 319 30 10099 7 49 34 6768 3455 23 999999 979 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1229 2908 3021 2471 2608 2877 3486 5316 7958 13095 20066 27152 31077 33204 35431 38318 40680 44816 50848 56787 62389 64762 67426 70629 70388 60531 53522 61885 70629 76244 77712 83028 94703 103867 109373 97304 76283 55345 35226 16705 8362 8166 8627 6601 6311 7683 14364 13655 11568 9517 8167 7808 6859 5302 4168 3614 3161 3008 3042 3686 5148 6937 8098 8149 8271 8738 8433 8553 8439 7453 6765 6514 6334 5844 5068 4049 2795 1815 941 993 1943 3306 4073 5561 7677 10010 12114 15001 19514 22405 24494 28231 34935 38481 37253 37673 38837 38949 38614 39319 39980 39913 37709 37601 37193 35962 35097 36147 36569 37556 40008 44624 52214 57420 60512 60391 60500 61714 60255 60019 57012 55112 52032 46201 44616 42143 47015 60749 75215 83907 89293 95610 102291 96820 102947 104030 97755 98703 92305 90329 74002 54535 41938 24795 17212 7322 3034 1068 1213 909 359 189 173 28180 299 315 30 10095 7 49 40 6767 3458 8730 2724 4305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 112 416 345 143 305 1700 2910 4205 7754 13510 20326 27118 31640 33583 35833 41012 46205 49038 49213 50576 52816 55855 57087 57574 58722 60926 68107 74079 78953 84513 88611 87263 84527 90889 94397 98862 94884 79739 54265 39733 37708 38160 45789 40941 31686 18130 9423 7172 6313 5567 5025 4647 4476 4169 3756 3497 3489 3602 4358 5606 6936 8409 10419 12708 13955 13465 11594 9694 8546 7846 7543 7045 6423 5816 5217 4301 3198 2129 1236 920 833 1151 1510 1952 3000 4982 7464 10614 13983 17588 20877 24898 29492 32577 35306 37510 40099 43776 47571 51157 52244 51743 49065 48308 48451 48407 46072 43231 41852 42450 44832 46272 48797 53080 56557 60413 61113 63345 65843 66542 67321 67378 68611 73022 73928 72418 73215 76472 78761 80913 80973 79727 71860 64282 59452 55356 49746 45080 43346 46861 45752 37555 26920 16298 8484 3832 900 14 28186 299 373 30 10093 7 49 46 6767 3462 6494 13805 545 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 740 1995 4178 8418 13284 17837 22587 26945 30285 33311 37637 41278 41498 40700 41242 47274 51668 52876 55450 57517 56757 64594 74464 78351 77682 84769 90175 99566 97434 68062 26315 11670 18952 23814 29691 32899 22669 14917 9960 6747 4318 3644 3276 3636 4220 5127 5952 7097 8359 9200 9971 10378 10851 10665 9494 7868 6259 4923 3944 3755 3773 3556 3573 3475 3278 2807 2449 1780 1203 428 30 245 804 1330 1910 2577 3214 4464 6743 8789 10473 12164 14486 17207 20881 24672 28460 33492 37781 41644 43989 46877 50498 51600 51175 50426 50957 51204 49332 46988 46096 45070 44108 44413 45180 44961 46000 50634 54246 55840 56850 58116 60369 63859 67042 72203 80426 87232 91866 96337 102687 105989 104447 103552 104131 110067 113218 113644 105930 93541 67664 49268 38273 25656 16469 9239 3851 1471 150 28192 299 369 30 10089 7 49 52 6766 3465 833 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 663 1059 1317 1357 2076 3791 8393 15758 22482 28231 35003 37976 38431 37757 45123 44935 41638 42829 48809 52803 53624 58956 72967 84417 84090 74071 57474 44267 47709 56506 60773 70318 73013 66486 55271 41187 27324 15206 6749 3684 3268 3586 3976 4196 4669 5115 5401 5571 5765 5323 4403 3289 2400 1943 1767 1621 1588 1739 1741 1661 1347 1082 835 626 573 732 1045 1864 2869 3931 4613 4620 4846 5109 5228 5666 6510 7170 8398 10201 12590 15029 18445 22420 27249 31658 36845 40834 43453 45841 48610 51181 54177 56613 57685 58438 57588 57050 56261 55668 53564 51929 48577 48075 50645 50628 50259 52023 54300 57860 63332 68816 73081 78613 82650 88938 107464 127783 135306 131707 127396 115958 106719 103297 101997 105130 98089 96751 88389 73350 51673 27855 11007 2082 38 28198 136 5254 30 10084 7 49 58 6766 3468 305 658 1610 1775 774 385 379 380 767 1391 1709 1215 1044 1639 3125 4343 6461 8465 8483 8298 9410 10469 13364 15296 14623 17696 26567 39989 54679 61329 54894 48341 53079 61943 69714 92332 133117 156199 133862 120065 104497 77396 60730 40501 33097 23403 14094 3533 3108 3144 3030 3037 3270 3539 3236 2824 2429 2207 2001 2053 1792 1318 902 560 202 100 207 666 1241 1660 1991 2558 3124 4128 4802 5015 4893 4439 4275 4581 5338 6412 8278 10004 10770 11926 14297 16383 19292 24525 31633 37006 40250 46302 48926 49626 52235 54228 52043 49287 50478 52515 52304 53392 56551 58530 60096 61767 62461 64864 67889 73500 79504 81705 80603 84207 91766 97699 109108 117717 120650 120676 116786 102112 93136 85192 80833 76114 71293 66334 67454 62384 39906 17596 6113 975 28204 300 327 30 10077 7 50 4 6765 3471 3836 72 226 283 -2 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 999999 999999 28 55 999999 999999 999999 999999 999999 999999 137 156 216 252 337 492 502 694 481 535 506 508 550 570 607 687 717 794 783 891 1045 1313 2207 3422 5944 16628 27103 34385 44031 50045 62439 68209 67955 75694 98837 106888 96136 75720 48143 43611 32982 16224 5723 1756 1036 1203 1638 1968 2177 2375 2127 2139 2468 2866 3023 2770 2707 2463 2158 1866 1591 1545 1405 1488 1493 1890 2607 3514 5158 6772 7628 7899 8163 8994 10714 11641 12899 14836 17061 18512 20480 20763 20979 20636 19244 18331 17255 16188 14128 13465 13595 14641 15613 15942 17136 20386 25654 30658 34335 39855 46424 46282 47325 48786 51877 52805 56694 64828 73275 81566 86948 90671 97885 103282 108983 113044 115608 126747 138211 143404 142598 134396 129968 119207 100155 72528 61494 52959 38985 25520 12378 3738 842 28210 297 349 30 10069 7 50 10 6765 3475 1853 593 735 576 614 79 32 275 438 -23 999999 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1883 3361 2420 650 -90 999999 999999 95 685 1119 577 551 1619 993 36 999999 999999 -56 999999 -49 0 999999 999999 79 222 177 140 2 195 163 301 477 529 530 577 513 1072 1349 559 621 693 784 966 1289 3517 8703 11251 47960 26637 5447 5857 3674 5945 13009 28632 41568 46872 55693 49153 36621 32384 25094 2679 333 458 590 590 694 888 1475 2277 3457 4535 5039 5688 6111 5938 5163 4567 4396 3899 3618 3622 4418 5300 5880 6735 7401 8166 8506 8505 8962 9013 9357 9596 9563 9668 10046 9487 9177 10569 12447 14156 15744 17204 18604 19722 19735 18318 18598 19487 21326 24662 26234 27819 29463 30882 34605 39217 47937 56388 58872 61815 66871 69039 70473 71027 73563 77424 80722 82903 87026 90975 94947 98414 101155 104285 107994 110123 108222 103763 97952 94796 82035 64400 47996 34187 24372 13692 3371 28216 298 373 30 10063 7 50 16 6764 3478 1587 779 451 206 134 999999 -50 178 53 223 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1791 7195 12725 15876 12255 7484 3960 2062 938 549 888 526 676 1213 730 128 -54 131 120 161 346 377 179 151 163 407 342 405 1561 2923 3132 2349 1728 1259 1050 816 672 827 836 1444 3318 6514 15370 38261 54296 66365 54303 44759 42086 26988 11395 1694 854 708 655 567 605 534 557 693 772 994 1276 2056 2942 3917 4973 5696 5601 5646 5887 6071 6086 6643 7520 7972 8494 8884 8149 7186 6376 5541 5369 5742 6104 6550 7531 8843 9225 9394 9542 10269 10631 10940 11221 11387 11807 11866 12010 12597 14066 15509 16263 17021 18469 20413 22648 25710 29696 33228 34468 36206 37476 34956 33878 33827 34039 36722 38752 42732 49849 55768 61459 66188 70732 76171 80788 85570 92183 97523 100190 103065 106839 109258 107192 105830 102557 98576 92803 84577 79409 79517 72776 61676 48259 32809 22213 17314 10916 4163 503 28222 150 4749 30 10059 7 50 22 6764 3481 1142 5971 14871 22042 23659 22745 25430 24744 19437 11984 5670 1299 -4 999999 999999 999999 999999 999999 999999 325 773 636 1025 1751 2216 3302 5661 8188 13934 22083 25229 24156 21401 17845 19571 19818 18074 10409 7670 12740 30313 51038 86307 135969 175328 154973 140009 134957 93748 55432 20316 11001 3912 1704 1435 1266 1189 1054 1053 1211 1779 2782 3965 5749 6683 7068 6918 6935 6969 7282 7977 8585 9163 9794 9943 9773 8696 7941 7049 6201 5328 4432 3815 3588 3170 2869 3023 3103 3280 3674 4437 4973 6302 8037 10227 13321 15883 19515 22989 25578 27777 27368 28309 30555 31269 32598 30609 30942 30837 32617 32083 30046 26120 23374 23880 23549 24844 28070 32852 38218 42097 46001 50139 56619 59939 63519 69058 78088 87628 92863 99316 106009 108718 111133 115416 123437 134045 139427 137133 136215 130535 122107 102977 67219 42004 29425 18899 7964 2077 213 28228 300 335 30 10055 7 50 28 6763 3484 172 37 309 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 1838 6667 13608 18205 22873 26752 34211 46128 56429 56369 47442 35975 21334 10290 6029 5136 3608 2853 3710 6080 10122 17117 30078 52489 60942 55898 56439 39993 22201 9641 8306 9572 7092 5004 4633 4229 3421 2723 1568 1950 4741 7207 10377 4437 1530 1722 1758 2490 6318 4348 2241 2100 2307 2219 2169 2391 2479 3045 4138 5871 7830 9468 10788 11549 12023 11099 9133 7255 5948 5173 4840 5276 6010 6729 7284 7374 6645 5693 4459 3063 2090 1583 1557 1720 2126 2661 3269 4319 4865 4750 4849 5075 5824 7165 9447 11502 13802 15519 17574 19801 21523 22836 24997 26759 27272 26185 25450 29066 30975 31539 30326 28283 25647 24265 23565 24534 25968 27229 31614 35339 39780 44630 45825 46589 47958 51051 55044 57059 58318 65811 77967 87019 100199 116022 128173 136204 142658 143394 144557 141929 132042 124520 106043 91174 81590 56577 27511 12943 6552 3750 3480 28234 301 297 30 10047 7 50 34 6763 3488 1645 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 561 1293 937 432 378 1175 2117 4409 10344 16745 22278 27479 28073 30624 31497 30360 32030 34235 41311 50647 53233 52236 45470 35899 27165 22454 24214 24808 22529 11552 6928 6230 6196 5018 3059 1481 1095 880 521 466 1172 3554 1911 740 11729 48183 43602 39861 30490 11157 4045 3101 3636 4355 5123 6040 6998 7710 8039 7954 7603 7335 6452 5472 4481 3696 2977 2447 1793 1284 1039 879 910 879 1053 1117 1065 774 610 650 787 1617 3468 4910 5422 5480 5430 5094 5270 5228 5411 5677 5967 5932 6606 7785 8240 8988 9718 10923 13065 17553 23971 30122 33963 38204 44606 49739 56046 59549 61823 64635 60752 54711 50594 46558 44532 46294 49268 51949 59728 64533 67911 66234 74422 88011 93139 94956 94686 96856 98933 101529 107017 112504 115401 119292 123177 117936 115574 107142 95367 75539 57093 40980 23728 14454 11921 13217 14360 28240 138 5179 30 10039 7 50 40 6762 3491 315 1400 3768 7495 14063 21558 32268 40959 38693 33406 31265 34401 37262 44585 48824 51267 54036 66342 41026 7823 3207 1716 1347 1679 1897 1852 2471 2972 3061 3332 2717 2494 1740 835 2272 20997 48317 32919 12569 8788 10192 4037 2230 2435 2624 2474 2284 2034 1753 1490 1205 1011 831 618 579 417 334 291 497 486 671 779 633 570 559 558 814 1502 2306 2709 3063 3327 4333 6154 8361 9202 9579 10510 10280 8131 6555 5530 4956 4615 4662 5378 5849 6633 7867 9921 10852 11707 12587 13684 14289 16549 19440 21769 24881 26146 27259 28680 30291 32999 35778 36608 37669 43896 54998 65622 72409 82989 97075 109252 120546 126656 127313 119231 113330 108856 103511 95414 85494 85276 85480 88729 97020 97313 103265 97474 82285 61915 40790 26682 22125 23474 25433 26370 28246 301 314 30 10034 7 50 46 6762 3494 365 62 321 443 410 221 39 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 989 3747 9727 21813 40773 54749 71512 83235 79572 85851 107313 113558 86107 63826 54090 48642 42586 17138 9739 8073 7735 8836 6256 1735 143 19 3 142 256 555 2865 14236 42713 71302 50069 29096 17838 7879 3830 3821 3773 3640 3391 3231 2919 2581 2268 1982 1902 1869 1820 1938 1959 1966 1740 1548 1904 2591 3322 3801 4130 4507 5010 5780 7860 10220 13348 17215 20877 21882 18583 15993 12924 9654 8541 7196 6135 5283 5003 5303 5335 5555 5764 5484 5579 5953 5871 5584 5241 5185 5603 6402 7217 8042 8228 7837 9537 10979 10415 12151 12345 10801 10345 10966 12232 12728 14551 18842 24276 29938 33426 42267 53713 65926 80615 92342 98347 92444 90967 90626 91317 92186 89700 80800 71410 68757 66015 63756 57652 51172 41373 30296 26632 27873 27785 24387 28252 301 281 30 10031 7 50 52 6761 3497 1224 874 783 548 589 402 663 522 300 214 999999 999999 999999 132 999999 999999 999999 999999 999999 127 146 295 999999 0 12 72 999999 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1855 8060 17261 24367 28524 33209 38377 42036 31180 10421 2993 2440 6157 29577 52516 33975 14241 34221 39329 35886 23400 21002 17463 16438 1945 426 138 493 4256 11120 17825 9040 6083 1707 1413 1756 1978 1944 2106 2438 2499 2299 2347 2477 2346 2346 2456 2495 2167 2018 2171 2559 3465 5493 9392 14916 20440 25138 28028 28789 29791 31833 33175 34627 35028 32031 37001 47219 52766 46879 39340 37139 34005 28023 21370 16018 12777 11083 7659 6144 3967 2488 2250 2371 2308 2244 2022 1823 1881 2031 2418 2954 3374 4136 5070 6145 7412 8211 8787 9403 11664 14359 16256 19148 22146 20586 16274 12188 9524 10984 15447 21361 24562 31074 39255 48076 55931 67506 79391 93553 103956 106129 101215 90816 81543 73073 71197 71820 68262 53152 37490 32124 30196 26563 28258 300 309 30 10029 7 50 58 6761 3501 18 373 102 999999 999999 -64 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1593 3012 4278 4572 3167 1064 322 78 -39 96 2059 14368 39368 61637 91367 104118 111078 136991 147255 153353 168919 157343 178065 117693 86329 78421 57545 37473 18353 3762 762 919 1269 1572 1848 2080 2267 2345 2634 3020 3237 3318 3599 4271 4565 5265 6504 8507 11616 15538 19363 22827 25297 27274 28659 30961 32825 32394 30351 27768 23292 18133 14765 11863 9297 7047 5931 5637 5684 4978 4062 3401 3009 2948 3073 2995 2689 2678 2120 1842 2348 2829 3224 4235 5754 7040 7789 8686 9961 12228 14276 16163 18937 22390 26758 31435 34348 38124 43401 49856 52919 50037 44024 41104 35648 28875 24995 20765 16639 14215 14369 17056 22911 29665 38680 44876 50505 59186 67626 75915 82762 87715 84527 78092 69987 62640 56643 48435 39540 28264 301 273 30 10023 7 51 4 6760 3504 1624 851 1658 1575 1369 877 588 676 335 661 669 412 296 133 247 206 253 100 999999 999999 -18 247 281 285 155 999999 -92 999999 40 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 559 650 249 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 1144 5988 6348 3727 14021 37919 62758 48967 42405 68708 64727 55680 49786 83399 138824 176351 141848 38172 2402 109 332 369 594 756 1067 1391 1688 2038 2711 3336 4088 4978 6230 7999 10383 12678 13560 13644 14599 15898 17487 18629 19218 19207 19460 20165 21241 21959 21006 18453 15157 12600 10786 9324 8546 8055 7371 6735 6071 5203 4773 4070 3530 2714 1901 1510 1226 1052 1031 1202 1768 2303 2769 3886 5108 5749 7545 10139 12400 14092 16685 20955 24648 29434 33546 38362 40249 40434 41973 43190 44424 45550 44570 42173 40140 38571 38032 36389 33053 27564 18816 13015 10654 10002 9197 11707 16308 22095 27614 32362 35784 41563 42546 43980 46132 48283 48022 46462 43378 28270 301 268 30 10018 7 51 10 6760 3507 13059 2042 2073 2895 2872 2346 1813 1494 972 1024 1067 1162 1106 683 657 688 450 413 235 372 259 440 275 450 528 604 280 535 292 10 230 -91 999999 999999 999999 -85 999999 999999 55 999999 999999 999999 999999 999999 999999 999999 -46 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 -85 999999 -88 -22 999999 999999 999999 4 999999 999999 999999 999999 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 -69 -42 999999 999999 999999 999999 999999 -77 999999 999999 999999 -19 2400 6982 3802 812 801 2067 4568 8516 10679 8180 4100 984 42 -3 -22 999999 -46 -67 999999 999999 999999 999999 4 92 359 237 19 999999 999999 999999 999999 999999 999999 -67 -39 999999 999999 199 532 368 972 13427 35462 13302 1073 26 141 69 -10 46 120 189 289 356 434 602 754 965 1285 1612 2003 2534 3076 3931 5050 6191 6836 6568 5659 5433 6048 6614 6876 6906 7084 7572 8440 9996 11930 13648 15349 16337 15660 14430 13230 12921 13552 13971 13117 11896 10637 8999 8886 10529 11121 10885 10695 10662 9958 9484 8905 8618 8423 8281 8487 9442 10934 12219 14708 18715 22304 23336 23434 26678 28573 32470 40719 39156 35182 37115 42698 39488 35485 35866 29288 27575 26434 23492 19569 19135 18665 18858 18937 18116 17843 17675 16363 14444 14580 14752 10660 7245 5628 6872 9907 12982 16250 20257 22086 23241 21639 28276 300 292 30 10012 7 51 16 6759 3510 1726 1349 1282 1614 1422 1015 842 904 913 688 559 944 681 343 357 388 650 338 244 134 209 344 111 166 257 317 203 999999 96 258 262 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 2475 8510 8899 3946 1173 1161 2583 5335 8560 8411 6540 4418 2151 697 376 520 915 1311 352 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 32 167 199 316 453 568 652 704 870 947 1037 1087 1081 1116 1121 1320 1310 1350 1296 1097 1005 930 841 958 1035 1187 1628 2615 5065 9046 13738 18813 23258 27542 31643 35579 37843 37992 36014 34008 32696 29125 26002 20547 13755 10705 8855 6677 5908 6240 7102 9598 14255 19615 24760 27367 28965 32500 33844 34554 36348 39250 46339 50914 51441 56582 62925 66515 70295 73833 68631 59868 60440 52746 46911 41417 37170 35899 26626 22716 18954 15903 15844 15348 13899 12873 12429 12232 12133 11501 10932 9440 7737 6659 5301 4339 3878 3064 2060 2177 3302 4574 5754 6217 5104 28282 301 226 30 10006 7 51 22 6759 3513 64302 177 -32 -5 -33 -16 113 228 999999 -77 999999 999999 999999 999999 -48 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 -33 19 120 751 1252 1737 1872 2074 1890 807 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 169 267 580 1153 2349 3895 6256 9444 13108 16523 19833 23800 27755 30837 34679 39431 41560 38270 35488 31335 26689 24364 22243 21481 20129 18162 18234 20273 23246 26158 29107 31649 34692 37598 46116 55183 66052 74394 81740 88755 95058 100575 106914 108015 108194 107820 107653 102969 104806 113165 110694 100780 92415 87634 85089 80631 71199 54519 42685 39839 40692 42214 40541 39266 37232 31627 25444 25071 23540 17674 14873 13566 12250 9167 6295 4616 2503 947 323 28288 302 253 30 10003 7 51 28 6758 3517 101553 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 1382 2832 3192 1536 482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 636 1888 3650 5049 5650 6735 7701 8863 10890 13189 15207 16617 17824 18202 18338 18382 18590 19610 21052 22577 23314 23423 23721 25160 28142 31019 32903 31258 30064 29591 28746 28789 28985 30596 31935 33893 37225 41188 46982 51894 55238 60881 65469 69456 74639 77879 76318 79937 88579 97631 105388 114764 118290 127265 133775 141437 145623 135992 134828 139193 138705 138223 116181 91994 77996 67174 65023 54907 43017 31822 24119 20030 15981 11302 5071 1029 28294 302 219 30 9999 7 51 34 6758 3520 165066 253 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 240 567 1052 1819 2966 4565 6626 8910 11134 12470 13199 14072 15041 15780 17502 19107 20962 23231 25764 28954 31688 33719 35093 35267 35122 33918 32241 30512 27253 24201 23330 25597 28279 32468 39002 46985 51310 55017 59339 61589 65464 70119 73684 77861 81318 84558 85506 87475 92722 94022 95759 100072 101906 110353 125068 136510 150557 159913 165726 166241 164693 163662 158718 141598 123636 99916 75942 63501 49677 28234 19731 15222 7836 28300 301 247 30 9997 7 51 40 6757 3523 3798 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1451 3758 3872 1964 212 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 852 1902 2958 3890 5125 6849 9312 12994 15498 16980 18248 20151 22563 24335 25315 26248 27854 29571 31420 32461 33776 34395 35420 36551 38567 39551 40870 41062 41184 42001 41618 40012 42837 46227 49475 51458 51599 52931 53805 55754 58133 58000 57555 57956 56119 57835 58108 64073 75084 80827 80020 91008 109236 134036 147155 149670 155270 158879 170100 175219 192593 190833 172816 165021 144492 109706 59837 27166 12515 6378 2223 28306 301 245 30 9995 7 51 46 6757 3526 2815 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 356 20 999999 999999 999999 999999 999999 999999 1131 1687 297 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 840 2292 4240 5960 7004 7996 8871 9427 9575 9987 10633 11017 11290 11393 10892 10267 10272 10561 11855 12258 11759 11801 13169 15951 19759 22856 25317 29475 34795 39391 43400 46843 49354 52863 54969 56894 57823 59406 61261 63389 66666 69467 70881 75036 82389 84373 86289 97266 112506 116114 117021 125186 136059 139591 143370 129835 123090 127570 131943 138308 141190 145227 135148 121410 104168 86179 69570 46460 19227 4832 938 231 89 28312 301 245 30 9995 7 51 52 6756 3529 284 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 422 2480 5616 9408 10141 7138 3227 360 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -32 295 849 1789 3035 4856 6708 8322 9845 11004 11310 11188 10261 8989 7501 6000 5196 4919 5238 6372 9026 12080 13495 13798 11530 9913 11880 14844 17559 17557 16936 18861 21289 26051 32921 39389 46339 53550 58930 61804 64722 67068 72145 77950 84803 92982 99902 107709 117645 124473 132732 136028 139358 149297 150777 153046 161085 156911 146721 145929 154234 155526 156818 146141 125948 109963 88713 61197 23441 4172 918 453 131 28318 301 246 30 9996 7 51 58 6755 3533 9867 129 490 383 151 421 409 883 547 482 263 475 398 507 512 423 375 -67 374 172 381 447 193 309 -75 -92 -98 999999 999999 -89 73 -46 -3 -40 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 1291 3980 7790 10758 12882 12800 9918 5396 1718 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 435 1122 1950 710 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 12 189 414 874 1554 3063 4944 6661 8885 11395 13522 15209 16720 18112 19254 19493 19926 19306 18858 19032 18759 21965 30186 43953 58340 67603 70024 71648 68292 67862 63516 50890 35270 24260 17512 13673 11126 10472 10944 12616 14016 16692 19453 20236 22634 27657 34085 41612 47464 52450 61388 73118 82877 87098 86772 93789 98845 107526 109100 103900 103374 97979 94678 88876 82806 66551 52883 37235 21627 16529 13035 8842 6586 4845 2648 997 88 28324 299 276 30 9996 7 52 4 6755 3536 1064 450 644 620 637 702 584 642 567 460 356 564 552 712 590 351 198 286 365 421 375 413 175 183 999999 999999 999999 999999 999999 232 232 159 247 337 444 187 999999 999999 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -28 999999 999999 22 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 26 218 655 1510 2597 3540 4369 4644 4189 3847 3827 4552 6159 7926 9887 12509 14919 18231 22899 29407 36389 44138 52282 61327 69227 74118 80062 86391 91078 96146 98791 100270 100720 104548 106675 104798 106897 107533 98633 87143 71657 55694 46227 38999 30751 24462 20738 18516 14462 11591 11433 11906 12839 15570 17081 17788 19397 20336 21456 24098 25930 27769 30233 33037 32397 31290 30918 32323 32467 29872 25139 21235 15210 10362 7115 3535 1221 194 28330 299 275 30 9995 7 52 10 6754 3539 204 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 350 509 440 129 -76 -89 -51 15 304 708 1395 2579 4029 5471 6320 7432 9397 11838 14191 16496 16524 17831 19709 22111 25662 29571 32721 37366 43516 49651 59030 68476 75994 84324 93800 98726 102750 110065 120138 136475 147748 152585 162222 168837 176426 173354 168324 156558 145592 133506 122743 130704 132909 122362 115240 106958 106588 113840 106775 90894 84331 74374 62851 46913 33010 24037 21593 21421 21436 20970 18824 14948 7902 1863 199 28336 300 271 30 9991 7 52 16 6754 3542 459 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 456 534 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 600 3035 7761 11578 8810 4309 409 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 293 1137 2312 3718 5022 6303 7691 9315 10381 11717 12525 12847 13211 13471 14492 16311 18156 20385 22857 26884 30805 33745 35728 37498 43006 47985 51827 58191 66197 73048 77551 80748 88340 95891 108149 122578 133826 144231 154055 166697 166139 168594 173554 180973 183462 184735 170673 148437 133392 140448 140312 130925 123974 103694 81620 62543 46270 35265 26709 20338 14907 13492 8797 4505 3068 1594 28342 300 267 30 9987 7 52 22 6753 3546 5019 -11 999999 999999 999999 999999 -98 -63 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 648 1419 9406 41804 79121 78517 47947 20780 3664 229 673 3469 2887 1141 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 303 987 1782 2611 3671 4786 6305 8100 10061 11076 12001 12570 14147 16716 19700 23192 26821 31524 34941 35408 36107 38117 40402 44567 48510 50852 53832 56421 60662 63709 66638 66294 64535 68147 72158 78099 84610 94308 110373 122728 132074 137694 139128 152696 161384 167473 172169 143253 120217 101806 90022 68384 46058 26075 20007 18786 17541 17925 16124 12821 8628 3456 740 28348 299 297 30 9987 7 52 28 6753 3549 712 96 175 420 250 -12 -79 -9 999999 246 54 264 146 190 -16 291 139 134 255 -56 32 206 36 999999 999999 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 668 6398 15360 25238 41469 48431 51702 58130 62834 42517 33803 8216 -35 -14 327 247 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -6 161 417 712 1466 3418 5586 8981 15432 21651 25502 29096 31033 33261 36459 37621 38267 38618 38413 38355 39040 38735 39887 40540 40920 44300 47658 51082 54905 56677 64696 81011 94619 102043 102279 106765 104888 92060 76138 61712 51188 50766 49059 45713 49865 53137 51894 52347 46563 40534 35044 32245 27729 21357 11577 7838 5148 1713 28354 299 296 30 9986 7 52 34 6752 3552 2710 793 942 1062 784 835 1041 971 832 779 1010 880 1070 764 606 620 730 664 604 718 428 424 356 580 367 352 549 321 186 412 500 124 -1 312 212 303 36 999999 999999 -70 999999 999999 999999 -74 -48 999999 999999 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 241 297 230 999999 999999 999999 999999 999999 680 7014 22187 15752 2018 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 -16 -13 95 117 172 143 394 1271 2441 3399 5388 8268 13143 20742 26598 30378 35811 42517 45584 48142 49471 50249 52763 53482 52685 51366 52455 53789 53733 53566 51022 49421 51705 53929 56696 59560 63970 65195 66310 68449 69332 68039 66729 65825 63394 59639 56262 53310 52280 46712 41946 38201 32836 27865 20005 11622 6794 3889 1328 162 28360 297 326 30 9986 7 52 40 6752 3555 3042 600 854 728 771 697 562 789 603 466 360 226 380 252 391 166 235 465 363 163 259 140 204 169 300 479 366 353 271 141 252 -23 999999 118 999999 999999 -18 999999 7 -70 42 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 6 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 -20 -65 999999 999999 999999 999999 999999 -82 334 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 34 240 525 813 1821 4738 7253 10114 14082 19476 28314 36679 40008 48065 55014 52609 44637 38066 32864 32341 34268 38331 42195 50258 57468 62278 60502 57591 55450 55339 56490 58855 59569 59972 59755 58189 56490 54906 54944 51489 50407 51518 54252 58270 58469 58347 57867 57045 55265 50667 46226 40292 34261 23634 12637 4977 1620 297 28366 294 356 30 9986 7 52 46 6751 3558 1410 901 924 991 871 957 755 598 666 530 610 750 388 515 426 310 253 360 629 510 331 558 401 262 228 190 284 349 809 410 514 117 379 228 353 177 305 279 299 999999 999999 -46 999999 83 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 999999 999999 999999 999999 -86 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 278 596 973 1636 3016 6075 12230 19433 23217 26021 30222 36391 44853 50936 50660 48520 45342 41697 36125 29893 25965 23998 23575 24948 28674 35966 44045 49604 54355 61878 65969 68403 71563 71793 67322 64164 63660 62000 58359 53887 45573 40106 35545 34381 33746 31401 30040 29132 26326 22694 18604 15352 12002 7113 983 118 28372 293 357 30 9987 7 52 52 6751 3562 1512 856 621 448 510 495 306 303 45 256 157 244 324 285 272 279 342 174 105 327 85 342 193 323 278 262 129 147 512 241 344 237 209 203 127 227 999999 999999 -72 114 -55 999999 999999 999999 9 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 181 723 1798 3311 4846 8110 13041 18957 23228 26634 29011 31796 34902 39327 41789 44458 46028 46639 43861 42179 42436 42339 40998 40360 38866 38910 40154 41349 43824 46755 48705 53377 58537 62509 66213 65751 61255 58961 54205 47075 43153 35777 25899 21182 17943 15237 11927 9125 6190 4368 3341 2159 943 383 107 28378 291 327 30 9987 7 52 58 6750 3565 10073 660 887 565 322 306 426 554 621 204 353 385 266 277 420 344 542 551 456 331 140 250 342 315 19 216 11 324 329 259 260 288 488 -40 116 220 -23 98 5 999999 143 -9 81 999999 999999 -50 999999 -10 140 -92 999999 999999 999999 999999 999999 999999 -37 999999 999999 999999 999999 999999 -92 999999 -58 999999 999999 999999 999999 999999 -62 -80 999999 999999 999999 999999 -55 999999 999999 999999 999999 999999 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 508 1527 3311 5398 7683 9910 11474 13720 18832 23666 28287 32723 37989 38923 38429 36185 35030 36998 38068 40536 40080 41804 44316 46114 47911 48902 48147 48613 50280 53029 54554 56722 57047 57289 56026 53092 45854 37822 31270 24995 21755 15765 9938 7113 5186 3792 2584 1691 742 144 28384 291 296 30 9986 7 53 4 6750 3568 2245 1655 1326 1573 1498 1260 1139 860 1203 959 1033 886 947 922 938 853 763 755 843 722 1008 990 947 414 594 571 526 883 788 714 852 922 689 634 650 382 267 274 66 171 147 490 157 9 314 303 226 333 319 195 101 999999 -85 209 -82 999999 999999 158 -96 -1 104 999999 999999 999999 999999 -87 999999 28 -78 999999 999999 -49 42 999999 999999 999999 -97 999999 4 -19 -40 999999 -27 29 -10 -17 -77 -97 999999 999999 -27 5 -13 -92 999999 999999 999999 -41 999999 999999 -24 999999 -10 -75 999999 999999 999999 999999 999999 999999 999999 32 999999 -7 -26 86 999999 999999 999999 -50 73 999999 999999 999999 999999 -43 -42 999999 -96 56 10 999999 999999 -41 -51 4 -79 -99 -81 999999 25 999999 999999 -90 -81 999999 999999 96 999999 999999 999999 999999 -1 999999 999999 999999 -22 -36 83 999999 999999 -96 26 29 2 32 -62 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 7 -31 508 3636 2847 839 705 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 363 825 1983 3281 5823 9080 12897 16509 19702 23098 24873 25998 26953 29868 32010 34496 38429 45959 50987 51983 49024 43708 35858 31994 31649 33471 33894 34421 35812 40983 43901 44341 45161 41239 35287 29199 23702 17298 11116 8155 7062 5274 2629 818 149 28390 292 296 30 9986 7 53 10 6749 3571 1995 1338 1301 1922 1947 2000 1456 1047 627 830 848 558 813 1036 1039 940 1258 1129 941 1318 1049 1065 1099 1136 1050 945 578 439 661 677 749 684 460 479 577 253 171 311 231 183 317 411 200 99 292 139 94 102 60 166 64 108 999999 127 167 999999 -32 -34 14 999999 -29 36 114 66 999999 72 -66 179 999999 -85 103 999999 999999 999999 999999 -46 -8 999999 -74 999999 -18 -44 -41 -67 -36 999999 -92 -8 -37 -52 999999 999999 999999 999999 999999 56 -81 999999 999999 -1 -88 999999 6 999999 999999 999999 999999 999999 999999 999999 92 -45 218 125 45 38 -52 24 -70 999999 999999 999999 -37 -63 999999 999999 -96 42 -15 999999 -97 999999 -55 -3 37 -64 -60 -64 82 122 -42 -95 9 57 21 -97 999999 -1 -92 999999 999999 -67 999999 999999 999999 53 -29 999999 999999 -84 -1 -15 -34 195 84 72 125 97 -68 -65 -94 126 102 -41 999999 -87 -44 999999 999999 999999 999999 -73 -10 -13 -63 -76 60 1369 4238 5021 2127 804 999999 999999 999999 999999 999999 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 291 1182 2742 4601 6897 8328 9416 12062 15359 18849 22837 27225 34054 41223 45699 51803 57167 58139 53197 42768 31891 22100 14916 11811 11177 12350 12582 13514 11548 11943 12174 10323 7156 3346 1500 537 247 201 152 56 28396 289 388 30 9988 7 53 16 6749 3574 2060 1748 1678 1753 1315 946 1387 1312 942 1036 1117 1131 1412 1282 1212 1115 1161 839 465 606 653 691 718 901 623 862 875 781 519 568 684 597 414 238 174 309 173 347 331 53 244 -46 172 0 999999 -96 -8 999999 -39 999999 10 999999 999999 999999 -84 999999 140 -88 999999 999999 19 999999 999999 999999 -35 -29 52 -31 999999 999999 104 3 999999 137 224 107 27 -8 -8 32 -54 -68 -37 -63 -37 -72 -84 -52 -47 121 61 999999 999999 999999 16 -100 999999 999999 -78 -19 -43 -92 999999 -86 999999 999999 -55 63 44 999999 -80 80 8 -43 -95 999999 -86 -31 47 -55 -69 999999 -14 20 72 999999 999999 -20 28 -94 22 -6 25 122 -56 999999 161 77 133 -55 999999 999999 -36 -52 -45 -62 -40 999999 -80 -72 -63 22 999999 42 -90 -96 999999 -63 -91 -40 34 999999 999999 999999 -86 -67 999999 -13 -57 -58 999999 999999 -33 -46 -81 999999 999999 -52 -1 -72 79 82 62 -28 -50 999999 -69 999999 999999 -34 -3 999999 999999 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 71 403 992 1571 2486 3400 4276 5737 7606 9840 14951 21301 27184 31823 37677 44520 50234 52510 51619 51901 49358 43145 34026 26071 18620 12997 8498 5291 3074 2228 1788 1442 1092 1001 820 634 377 92 28402 288 420 30 9990 7 53 22 6748 3578 2178 2293 2159 1760 1539 1534 1152 1046 1288 1289 1600 1552 1706 1607 1359 970 992 1142 765 708 720 669 1052 758 656 477 661 903 856 833 240 332 380 355 157 157 -54 216 498 17 119 999999 999999 -51 71 290 999999 108 94 74 999999 -16 62 -23 59 111 92 -5 52 -71 7 37 240 73 91 -76 139 135 999999 120 118 -80 -24 -2 -91 144 123 100 -92 105 999999 999999 155 -14 130 -66 -69 82 97 -70 2 -87 165 223 -20 42 -71 65 15 148 249 180 -20 -93 -75 17 2 -37 -62 -56 99 241 159 -20 77 17 83 -72 -83 -1 133 -14 -65 104 -80 -81 37 -60 111 104 93 41 159 30 -31 -34 33 162 40 30 51 77 23 -79 -18 -60 -47 -84 -74 -10 -4 60 21 -60 -65 -11 -80 -18 11 66 8 87 66 93 -54 -77 40 42 36 -32 11 84 95 -47 -12 36 -50 35 73 -97 51 15 999999 999999 -93 -84 -80 -47 11 4 -30 999999 21 -8 -59 -94 -49 14 -50 -8 -32 -83 999999 999999 -65 -66 -67 -99 999999 999999 999999 -73 -55 16 -78 999999 -73 8 -60 -56 999999 -94 999999 999999 -53 -59 -82 -99 999999 999999 -90 999999 999999 999999 999999 -84 999999 999999 999999 999999 -76 999999 -98 -43 9 75 60 16 12 72 198 429 722 1168 1777 2608 3465 3167 3042 3139 3582 4304 5236 6780 9963 16427 24221 34113 43283 47944 46523 44744 38712 29235 22373 18715 15651 12508 10024 6863 4787 3141 1868 1309 1204 884 483 187 28408 291 362 30 9992 7 53 28 6747 3581 68343 2677 1589 1604 2012 1776 1319 1235 1123 1017 1323 1255 1337 1384 1277 1045 714 707 836 721 865 547 619 582 290 372 479 667 697 610 609 420 663 426 353 198 354 365 266 9 36 -5 999999 -86 133 202 999999 125 189 -62 -82 999999 208 291 -22 -41 163 10 114 310 59 12 50 13 81 16 -20 999999 99 40 999999 130 -14 52 95 54 999999 31 90 34 239 173 218 -24 137 118 72 79 42 135 9 -26 -33 6 22 73 170 91 134 165 63 247 138 -63 -30 98 87 999999 999999 96 23 -46 90 154 152 -46 29 -38 -99 125 109 117 140 71 7 999999 -30 -68 70 13 96 39 67 45 -36 79 118 146 109 101 -47 -21 32 22 44 -11 60 139 -93 999999 -8 -30 37 -16 0 2 61 56 -23 -92 -76 63 60 -4 92 78 -42 99 124 167 -41 85 168 186 24 1 7 -39 15 200 105 140 20 -6 20 -16 -56 -100 -56 -1 34 -1 -37 -56 43 40 -43 -83 -61 999999 999999 999999 999999 999999 -94 999999 999999 -56 999999 999999 -85 999999 -61 -39 -91 -64 999999 999999 -64 -81 -57 -34 13 -80 -81 -39 -19 2 -10 -43 -68 -85 999999 -68 -42 -64 999999 999999 -92 999999 -96 999999 999999 999999 999999 999999 -30 156 414 906 1562 2425 3822 6492 10297 14179 20623 26021 27763 25326 19318 13545 10763 8966 6816 6103 8976 12172 15141 20263 29270 38176 42406 43842 41627 36043 28603 20977 14180 10287 9020 7511 5392 3319 2103 1379 865 569 321 209 22 28414 292 304 30 9994 7 53 34 6747 3584 75461 2381 1962 2144 2038 1847 1657 1541 1008 991 1240 1033 1211 1261 1306 1202 1376 1333 1025 689 840 805 683 724 985 783 504 567 339 584 808 952 866 404 460 655 400 502 125 207 182 333 257 115 221 104 319 210 20 136 -68 153 253 164 999999 -96 132 35 -22 38 -40 134 96 36 94 48 64 -68 218 144 100 -8 151 68 274 21 15 134 -32 999999 111 197 27 175 100 119 -64 85 -7 198 -94 999999 -82 80 -15 41 -13 87 93 63 209 11 90 68 7 155 -47 210 102 9 167 129 -58 92 202 366 224 245 217 143 -19 96 138 2 47 145 197 44 229 65 64 -24 16 103 71 126 -23 23 143 206 183 254 104 37 -30 17 38 89 -78 999999 999999 146 36 999999 999999 -39 -32 62 -97 -27 62 82 91 112 -8 113 44 18 59 111 17 69 170 242 212 145 145 68 6 -57 94 109 54 -46 9 -2 53 36 2 42 5 -53 -4 -46 -6 -4 4 25 -49 -66 -66 4 24 -72 -31 -37 -77 -49 -57 -13 19 999999 -81 -32 -31 -47 -66 -84 -41 -66 -61 -74 999999 -51 -71 -38 -53 -76 -48 -67 -26 -50 1 -64 -91 -78 -80 -27 -34 -48 -32 -73 999999 -75 -55 -56 -86 -65 999999 999999 -100 -83 -91 -63 182 639 1485 2879 6242 14052 23556 30867 36153 38088 42515 45874 39081 27779 19749 15830 12722 14030 16602 17738 20497 24606 27704 29984 29148 26480 21503 16524 13918 11871 9284 4995 2236 1638 1331 660 152 7 28420 291 306 30 9996 7 53 40 6746 3587 360258 4705 2006 2068 1898 1844 1419 1130 935 975 908 1061 1273 1216 1059 1027 1243 1328 1098 808 902 1087 478 564 624 318 281 389 257 351 555 452 424 664 578 354 182 -11 41 219 205 156 47 377 98 150 132 186 50 -75 41 203 216 221 92 -44 999999 22 -23 -23 -54 13 61 51 999999 136 222 139 -61 999999 130 323 79 -53 78 -84 999999 999999 65 185 149 11 74 26 26 67 138 288 18 59 20 156 139 57 37 -16 57 289 87 97 15 149 131 -18 46 99 76 202 117 7 113 -36 39 189 224 86 139 14 -33 999999 -53 128 104 82 4 56 47 16 66 -18 -30 181 125 183 111 71 107 24 27 75 195 236 27 95 91 132 145 67 -63 115 -97 -29 44 -25 999999 -3 91 -77 -33 37 47 116 106 77 149 117 116 150 311 1406 2170 1273 534 60 66 129 68 -25 -55 -32 -21 56 55 -51 19 24 -25 -32 -16 -82 -9 -27 -75 -72 -7 12 -44 -53 999999 999999 999999 -82 -55 -6 -23 999999 -57 -5 -78 -82 -38 -81 -69 -51 -47 -52 -62 -74 -67 -68 -31 -40 -31 -47 -84 -81 999999 999999 -81 -59 -49 -51 -49 -51 -44 -65 -51 -37 -74 -87 -60 -73 999999 999999 -96 999999 -87 -93 -98 -83 -60 29 340 800 1170 1703 2900 5231 10337 17391 23963 28714 33547 43585 58745 67962 71703 62858 52987 43737 25251 10690 5080 3707 2798 2498 3557 5350 7095 8805 11133 10735 9075 8313 7433 4324 2545 1798 1269 612 77 28426 292 219 30 9999 7 53 46 6746 3590 109859 2710 1725 1815 1480 1865 1993 1700 1254 1293 996 779 970 955 1190 1129 891 1030 1240 1124 1158 1206 1079 999 931 911 640 550 390 313 394 337 365 377 565 356 379 485 462 276 77 118 294 99 999999 999999 157 300 210 333 212 -64 126 34 44 -52 77 -37 357 -75 999999 999999 999999 -1 -87 999999 999999 -11 161 999999 999999 24 -79 999999 999999 999999 83 -42 -33 -26 25 -20 -94 -3 81 82 49 999999 -37 6 -90 11 30 164 31 85 34 105 54 -3 68 999999 -70 -46 -73 999999 -100 103 999999 132 -34 999999 999999 999999 -55 35 -27 270 108 39 999999 2 999999 999999 33 129 -54 -15 -12 -61 61 -82 81 999999 999999 35 110 59 53 69 -80 54 95 71 143 171 257 -34 19 -42 89 999999 999999 -63 57 147 1 -97 75 23 -47 -76 999999 164 784 1329 1440 2142 3704 4258 3580 2701 1380 646 180 77 103 -70 999999 -44 -7 -60 -66 8 70 59 52 -49 -44 -13 -64 999999 999999 999999 999999 999999 8 -40 -65 999999 999999 999999 -88 999999 -71 -73 -26 999999 -70 -65 -29 -57 999999 -88 999999 -92 999999 999999 999999 -60 -96 999999 999999 999999 999999 999999 999999 -95 -99 999999 999999 -79 999999 999999 999999 999999 -24 -98 -75 999999 -63 -90 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 -86 42 468 1400 2671 5173 9954 16012 21168 26213 33004 42149 49013 52103 54134 52273 49959 48714 39596 21661 10605 6627 4151 2106 1176 755 478 480 518 520 488 571 957 1136 1062 733 327 68 28432 291 219 30 9999 7 53 52 6745 3594 101517 2972 2116 2194 2604 2270 2118 1863 2011 2028 1326 1322 1287 1312 834 791 918 1212 1149 1270 1351 1557 1321 1235 1301 1022 927 529 621 335 622 638 295 314 678 553 541 422 319 400 366 303 479 336 262 269 398 383 140 41 281 356 227 7 -6 185 999999 -90 10 999999 158 999999 196 42 138 999999 -38 8 65 90 254 132 200 100 76 142 -30 999999 -62 -86 90 211 124 -92 -74 30 -54 -23 -14 -17 141 999999 -45 151 307 86 99 -30 -9 4 143 84 97 999999 -30 -36 999999 118 6 -71 16 -14 999999 999999 -87 280 114 145 179 206 3 -15 -28 -16 999999 -20 246 79 -8 199 -11 -43 148 -85 46 -70 49 40 -87 -9 39 53 137 215 237 94 175 194 119 54 -4 13 -75 23 3 -15 -77 39 -96 -60 17 90 -74 125 445 1018 1853 2965 4340 5036 5141 3102 2513 2178 2276 2550 1574 1080 763 137 9 -44 8 -93 55 18 66 132 66 16 134 59 -78 15 -9 -27 -44 999999 -84 -29 -96 -28 -25 -19 26 37 -44 -36 -24 -64 -47 -43 -49 -80 -54 -10 -55 -90 -58 -99 5 -22 32 -50 -76 -70 -11 17 -8 -75 -43 30 28 -15 999999 -68 19 59 -6 -67 -59 -41 -3 -18 -58 -50 -57 -65 -34 -77 -49 -4 12 72 151 267 350 491 558 707 1324 2571 5459 10285 16485 22975 27869 32985 35712 37516 40803 40703 35177 29842 24679 16584 10456 5975 3155 1711 929 278 33 35 97 129 300 548 630 384 64 28438 289 250 30 10000 7 53 58 6745 3597 25189 2641 2402 2435 2121 2189 2248 2501 2062 1589 1501 1107 1017 1269 1273 1165 1247 1373 1244 1506 1555 1508 1530 1509 1051 889 771 626 527 554 359 669 601 513 550 374 527 760 633 242 447 168 285 247 158 337 232 32 39 197 79 138 999999 59 -26 8 43 48 203 -14 -17 35 151 290 96 49 172 32 106 246 232 113 97 271 -50 91 237 141 88 90 48 53 212 303 -58 999999 47 120 87 98 171 187 61 999999 -70 999999 108 114 233 76 31 118 284 82 999999 102 -31 52 160 999999 -86 16 119 190 60 84 123 126 173 174 -22 85 112 107 64 170 72 -31 177 124 -36 65 -65 79 125 46 -33 121 214 138 129 82 105 51 26 -45 -72 169 154 43 174 16 -3 -19 999999 101 108 -46 35 -70 -59 116 171 31 29 277 1054 2406 3024 4757 7434 7031 3996 3737 3410 1969 697 181 90 60 54 -33 19 115 80 61 56 121 2 44 5 -27 999999 -4 -57 -7 -63 -16 19 -98 24 -23 -20 29 -57 -79 -35 -19 -85 -60 -73 -9 33 5 -33 24 -49 -12 -55 -54 -42 -41 -19 -46 -50 -32 3 2 -2 -41 -86 25 26 69 19 -47 20 -18 -46 -32 -41 -86 999999 -57 -63 -93 -99 -59 -92 -70 -37 -71 -42 -72 -36 125 241 541 790 1094 1393 1572 1754 2304 3437 4820 6539 10195 17664 23485 27798 29145 29603 27871 24053 20965 16581 11051 7232 3319 1505 343 999999 999999 999999 46 133 126 78 28444 284 252 30 10002 7 54 4 6744 3600 19382 2583 2553 2338 1901 1972 2237 2120 2030 1914 1634 1654 1341 1548 1294 1360 1513 1294 1341 1284 1270 1405 1384 1247 1227 1253 939 696 886 528 677 938 504 373 474 555 360 341 470 364 404 594 507 416 259 240 118 430 179 441 199 180 -43 -44 48 -33 112 232 44 149 999999 88 207 -45 276 109 -13 381 70 41 70 225 -65 91 148 87 58 197 32 72 58 -21 309 92 77 204 39 -23 -7 128 266 65 999999 88 89 47 -90 65 108 252 23 26 30 125 -28 100 -31 -70 144 48 219 297 -14 -89 -77 21 -39 124 267 295 199 119 89 146 -100 -19 77 122 82 69 -27 -76 29 201 149 240 -79 3 14 150 105 68 18 63 208 156 47 119 233 147 32 84 29 42 -25 58 2 -60 -55 117 5 -83 97 39 49 127 19 -81 51 364 995 1527 1538 1333 2013 2980 3467 1632 119 194 186 67 61 20 23 80 51 72 78 146 -15 -41 -51 62 -26 31 -2 70 -37 -33 -37 5 46 -39 12 -11 -54 -43 19 -37 4 9 -73 -31 43 -47 -21 -31 999999 -64 -50 -51 -52 -10 -8 -73 -41 -26 -38 -74 -8 -15 -49 -74 -98 999999 -99 -58 -32 -15 -36 -53 -42 -58 -82 -77 -72 -91 999999 999999 -55 -65 999999 999999 -63 -29 -73 82 358 667 1783 3647 5738 7283 7472 7810 8828 10164 12502 15373 18361 20618 23112 24147 22001 19118 16357 11958 9645 8203 5812 3385 1671 202 28450 284 254 30 10004 7 54 10 6744 3603 7091 2551 2306 2627 2421 2213 2084 2204 1824 1669 1749 1556 1632 1334 1410 1808 1684 1506 1656 1440 1648 1431 1176 1223 1334 972 1077 1088 1011 887 746 799 737 441 752 797 356 429 410 539 156 385 491 288 393 464 366 378 406 425 455 179 176 292 426 21 108 338 327 162 999999 -16 201 164 171 -11 97 129 334 253 0 18 102 121 305 434 56 46 -52 208 329 178 45 118 108 124 -3 227 226 45 34 -7 247 147 157 120 156 208 124 177 79 150 -25 51 23 134 147 20 92 164 75 164 169 203 8 199 297 174 67 199 228 141 225 277 208 112 225 189 142 119 174 189 85 -45 171 246 150 168 230 325 292 269 256 236 209 143 139 279 356 197 138 152 47 134 120 156 111 244 86 132 138 264 91 204 93 108 248 220 271 364 534 929 744 464 383 238 117 125 64 146 85 10 76 153 223 153 142 184 193 146 94 54 -77 -39 30 52 89 28 148 95 35 87 6 4 13 123 41 61 -17 3 67 77 16 71 26 -12 28 111 44 45 50 7 10 2 58 80 25 -2 0 9 -8 22 16 -32 0 -41 19 52 41 44 50 -24 33 53 18 3 17 -5 -41 -17 -20 -41 -60 -57 -43 -52 -31 15 165 730 2323 5520 9634 14007 19010 24229 26357 27074 26844 26804 24818 22990 20329 15863 11578 10480 9470 8083 6402 4711 3074 1263 292 36 28456 300 257 30 10007 7 54 16 6743 3606 32203 2607 2579 2956 2716 1682 1565 1847 1742 1784 1829 1502 1783 1770 1653 1477 1201 1604 1264 1239 1397 1143 1198 1145 956 928 645 583 705 1051 1051 781 640 834 725 584 741 400 557 330 361 416 574 598 265 249 60 157 63 525 130 259 398 225 464 187 217 446 163 -25 46 240 47 312 350 443 81 103 232 82 1 316 420 339 206 228 81 105 242 291 231 297 223 184 396 271 271 248 13 253 170 309 208 352 223 16 343 199 57 117 259 156 40 36 435 278 250 276 274 249 242 18 259 271 423 347 249 177 279 368 300 272 277 172 222 137 239 94 121 113 118 -21 156 257 118 279 481 239 121 327 351 358 284 309 345 313 238 204 266 253 205 260 210 95 346 118 -9 145 162 86 36 138 221 156 184 252 230 123 80 14 78 89 90 207 192 171 178 97 224 189 250 222 98 156 211 118 256 306 270 280 290 211 112 23 114 175 201 60 57 66 87 62 84 71 89 81 88 101 171 35 5 89 81 6 66 42 2 76 110 37 38 41 81 70 126 25 37 31 34 79 22 44 53 103 61 43 85 83 26 25 33 4 -10 51 35 -31 -16 20 16 63 3 -11 -27 34 -2 -2 10 40 239 1154 2651 4437 6062 8230 11636 15148 22052 27533 29386 29945 28675 27038 26491 24114 19184 16177 12619 8833 7356 6040 4095 3221 2554 1744 1048 553 294 143 70 120 173 156 13 999999 999999 999999 999999 52 64 58 28462 300 289 30 10009 7 54 22 6743 3610 24506 2585 2402 2253 2095 1553 1327 1354 1693 1575 1416 1204 1495 1523 1402 1518 1410 1560 1361 1181 1033 675 1164 927 743 669 517 499 400 432 686 669 618 482 391 412 468 397 237 345 487 484 253 408 321 196 113 -2 27 54 309 249 189 174 212 226 290 150 157 157 80 -66 143 421 19 128 335 108 -68 233 49 180 97 30 -13 287 121 -6 235 136 87 257 173 252 262 209 148 14 69 161 84 192 167 209 -79 -48 118 290 205 76 98 118 -38 5 999999 53 263 262 185 124 94 77 138 32 124 136 124 246 236 287 185 38 37 28 187 119 67 164 175 244 130 -40 1 131 63 106 222 225 208 260 128 262 238 197 130 328 117 120 56 -14 116 93 4 140 134 63 106 18 66 69 123 107 148 215 189 82 135 128 92 143 99 113 50 32 63 17 -51 -85 -21 192 88 -9 97 70 119 20 73 11 107 111 84 -10 63 24 -69 32 -47 -6 119 -13 -35 -27 6 6 -78 -49 6 -74 999999 999999 -92 -43 -96 -67 -17 1 -4 -29 -31 -48 -2 -25 -65 -5 0 -8 -94 -14 -11 -2 -14 -28 -84 -60 25 -11 -63 -29 -9 -55 -42 36 -36 -10 -73 999999 -52 -99 -58 -43 999999 999999 999999 -85 -88 999999 -87 -57 121 565 1118 2473 3181 4115 5962 8605 12892 17826 24388 28287 26945 23024 18274 13973 12137 11138 9482 8066 6474 4421 2147 1114 745 538 242 175 333 424 429 494 793 1492 2307 2683 2140 1701 1385 1147 921 557 28468 301 259 30 10009 7 54 28 6742 3613 8667 2823 2485 2356 2295 2126 1887 1668 1672 1829 1447 1550 1520 1810 1713 1580 1719 1693 1977 1738 1222 1109 1103 1176 987 692 602 473 207 525 558 548 894 669 530 408 429 519 144 440 244 493 141 289 419 233 72 116 102 327 327 216 163 47 248 89 108 69 52 104 229 126 188 74 175 244 166 251 180 171 301 3 157 3 40 -69 -59 -48 190 263 73 348 108 -79 239 68 276 128 10 24 229 325 52 42 160 202 331 138 75 26 359 133 60 165 172 143 5 92 94 9 144 5 -57 86 -54 76 246 174 200 137 254 283 230 97 32 155 207 70 51 246 29 159 50 99 122 78 83 260 196 153 216 75 103 215 120 260 153 276 280 231 173 139 197 130 9 51 122 70 108 20 129 -23 -23 999999 25 33 135 47 -21 91 272 162 4 56 94 110 68 81 -12 75 63 120 43 31 28 183 85 130 54 66 184 232 106 77 -22 18 -5 116 122 70 35 -23 16 15 -49 0 1 5 -92 -29 -37 -98 -79 -58 -30 -53 -11 -23 46 3 -14 -27 24 19 25 17 23 -31 1 49 26 -1 -48 4 46 13 -24 -7 34 -43 -11 39 36 -31 -38 -21 -32 999999 -65 -34 -48 -60 999999 -54 -55 -84 -48 -65 -68 999999 999999 38 177 602 1529 2834 4363 6094 8106 11234 14504 19922 22676 22622 20570 17874 14700 11957 8720 6721 5060 3573 2597 2160 1255 578 857 836 688 1053 2070 3123 4109 5821 6976 6330 4878 2889 2274 1840 1440 28474 301 259 30 10009 7 54 34 6742 3616 2737 2203 1998 2177 1692 1435 1296 1255 1013 1443 1445 1404 1369 1289 1456 1354 1535 1520 1736 1604 1279 1170 1366 1259 967 598 750 633 703 591 475 33 161 299 355 353 209 379 244 49 13 54 126 40 179 224 116 198 141 167 178 191 178 127 220 160 53 6 48 293 -99 50 -45 104 -1 -37 43 87 79 210 64 -53 146 272 224 165 999999 -62 100 126 149 144 140 35 -3 999999 999999 999999 -43 -2 43 8 -72 41 139 174 117 58 29 -67 35 8 64 241 77 79 8 77 23 175 97 1 36 1 12 73 152 197 241 199 263 134 71 224 190 95 999999 999999 -8 30 85 142 -23 -49 45 125 11 999999 999999 64 5 31 52 178 107 75 153 106 36 136 -14 -27 -63 11 999999 999999 32 32 -31 111 159 127 29 36 82 59 -17 35 -6 -99 999999 999999 -14 34 -7 109 126 14 51 -65 -54 -9 -6 110 112 -50 -9 30 6 -19 -14 10 3 64 -9 -46 30 -76 -54 19 -11 22 1 -46 999999 999999 999999 999999 -80 999999 999999 999999 -76 13 1 999999 -68 -36 -70 -95 999999 -29 -17 999999 -74 -54 -65 -78 999999 999999 -97 999999 -78 -87 -89 999999 999999 999999 999999 -76 -83 -96 999999 -95 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 946 2394 4200 6087 8063 9610 11207 11957 11753 11084 9982 8787 8211 7540 5804 4144 3000 1734 678 760 1790 3254 6197 9314 10379 11050 10056 8436 8214 7511 6591 5653 5297 4957 28480 301 260 30 10010 7 54 40 6741 3619 2932 2346 2374 2329 2010 1718 1560 1340 1362 1562 1669 1456 1248 1506 1556 1607 1606 1181 1144 1026 1410 1348 1210 1055 771 1128 827 682 651 475 607 473 314 239 340 580 427 310 385 497 193 218 218 266 340 141 -78 102 33 276 178 166 119 249 340 446 118 999999 119 999999 -41 -94 180 112 67 109 999999 135 167 27 72 -37 999999 -78 113 -22 40 62 129 227 115 92 123 147 -4 77 109 -18 56 -15 -57 180 4 51 286 109 138 241 149 165 140 14 -28 128 129 64 -4 14 17 -8 101 64 31 41 -47 117 138 190 181 305 266 123 109 185 42 132 -10 -26 23 120 62 34 116 143 22 999999 22 235 91 58 161 164 58 53 -67 -32 120 163 229 98 102 13 -2 28 208 175 201 63 58 -15 37 -14 44 83 18 26 28 23 -8 6 37 169 -52 -2 61 83 99 88 78 -65 36 155 158 -59 -51 40 93 8 62 105 16 81 37 89 103 90 -4 -69 -23 -62 -27 -24 -36 999999 -12 -1 -42 47 -64 999999 -94 -35 -47 -88 -17 3 -35 -48 -62 -21 -35 4 -1 -16 -22 2 45 38 27 -27 -71 -12 -39 -20 -65 -87 -40 -41 -79 -53 -53 -17 -29 -38 -49 -75 -68 -59 -46 999999 999999 999999 999999 -97 999999 999999 -94 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 244 428 1512 3677 6320 8317 9825 10634 9981 8877 7894 6927 5061 3012 1521 720 708 1399 3613 6876 11557 15073 14044 10716 6907 4114 2670 2039 3434 4933 4395 3475 2494 28486 301 260 30 10010 7 54 46 6740 3623 2960 2326 2321 2390 1858 1652 1611 1622 1501 1754 1725 1760 1605 1839 1584 1616 1790 1712 1289 1371 1406 1338 1462 1117 1186 1111 954 654 239 398 470 529 534 810 679 330 497 629 456 211 499 321 173 82 236 169 213 651 160 289 388 347 276 86 95 69 245 150 148 33 -57 174 150 100 193 76 61 282 40 242 132 8 186 219 93 171 64 120 276 425 134 257 25 999999 999999 112 2 -19 253 82 4 92 191 52 9 -9 -76 104 123 196 94 11 999999 10 209 74 207 130 261 151 121 163 322 252 152 190 329 258 298 401 315 111 259 129 194 163 124 128 96 62 70 76 84 -14 94 113 62 93 197 166 220 207 5 -29 74 145 278 199 93 180 149 230 103 -44 114 173 29 -21 211 178 139 79 0 191 58 -2 -21 -3 74 146 216 255 18 13 127 102 104 190 167 175 96 159 98 76 313 2489 10946 15192 13856 11847 3280 508 192 117 102 160 178 160 116 -10 26 73 117 -90 0 5 999999 20 15 -11 -30 65 -45 -74 -13 114 69 22 29 40 -1 -48 -44 -20 -55 -9 -14 9 -45 -58 -16 79 -5 1 39 -14 1 -59 -2 8 -21 -6 -10 -1 -11 -9 -20 -10 -48 -27 -72 -63 -47 -64 -97 -58 -87 -78 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 1031 3149 5312 6374 6886 7481 7710 7981 7630 6539 5128 3230 1750 2409 4920 9173 16681 22261 21102 15047 8689 4249 1573 675 273 57 999999 999999 34 308 406 28492 301 260 30 10010 7 54 52 6740 3626 2636 2412 1955 2187 2169 1480 1595 1335 1482 1526 1423 1654 1903 1499 1560 1696 1729 1453 1413 1554 1476 1094 867 1147 946 962 713 947 852 437 420 296 29 235 341 427 737 472 35 171 375 269 169 -10 162 197 49 -9 338 74 191 122 46 167 -48 107 999999 43 81 96 126 95 4 71 -46 72 101 280 -31 999999 -37 999999 51 999999 999999 999999 -58 199 84 92 122 175 999999 198 195 999999 163 40 -51 -60 19 45 118 112 57 95 151 118 999999 999999 -51 309 51 -26 -49 123 178 143 10 -20 53 -74 17 -24 12 108 174 161 -51 231 125 112 177 -59 -94 -37 -8 -11 92 -59 999999 79 56 999999 112 47 -3 999999 999999 0 5 160 133 -85 67 63 -83 18 94 140 70 -73 999999 -55 92 -16 15 84 28 -55 148 87 -25 -9 -50 999999 -82 -24 16 -21 -82 -48 54 24 -13 110 116 5 -22 107 13 34 201 245 433 1188 3325 19790 84286 164959 90302 10615 250 49 108 80 91 39 -50 -27 -19 -75 -35 -35 -20 24 8 7 -33 11 -14 -56 999999 -68 -57 -26 -96 -41 12 -31 -51 -51 -46 -75 -70 -38 -40 -96 -63 -86 -82 -21 -92 -26 -59 -80 -78 -26 -13 -27 -9 -50 -43 -32 -35 -50 -42 -90 999999 -63 -82 999999 999999 -96 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 833 1604 2471 3862 5241 6649 6992 7247 8013 9289 9971 10977 12935 18707 23066 21896 18582 13332 8386 4168 2407 1516 1544 1016 857 518 534 393 284 445 201 28498 294 262 30 10012 7 54 58 6739 3629 9573 2044 1882 2008 1541 1546 1525 1426 1394 1312 1311 1651 1397 1279 1425 1720 1617 1546 1324 1363 1147 938 1169 1134 1236 1077 900 801 332 152 417 312 80 345 544 60 45 81 128 -19 42 46 137 233 10 -47 393 81 141 999999 -39 183 107 999999 999999 999999 999999 999999 999999 36 8 999999 999999 -51 999999 999999 -6 -33 -52 999999 999999 -15 999999 -80 17 64 -7 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 158 -30 -41 999999 999999 46 -49 35 -78 999999 999999 -67 999999 -31 -1 80 12 119 -25 -59 102 -65 -5 -39 -86 -51 89 32 91 999999 24 121 103 109 999999 -86 -9 54 6 -37 999999 -58 999999 -39 -49 -32 27 -55 -53 26 89 -84 -14 80 39 -16 54 -9 999999 -73 -44 23 147 26 -60 -41 90 -46 999999 -92 999999 24 72 -82 999999 -97 -9 -51 -92 -32 9 47 -80 -19 999999 -93 -52 -20 999999 -97 -19 34 201 275 421 1048 2871 11836 59126 203101 377365 381543 146791 12280 325 99 86 150 174 -7 -45 37 -33 2 91 -5 -11 -22 -98 -3 -92 -68 54 127 0 -33 -46 22 -22 -44 -6 -14 -83 5 12 -8 -23 4 -48 -59 -50 16 25 -50 -57 -27 -56 -23 -9 -26 -42 -45 -53 -14 -23 -12 -23 -17 -11 999999 999999 -56 -62 -72 -62 -74 999999 -85 -78 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 575 2418 5506 6829 8028 11165 14157 14892 16781 18390 17993 17231 16957 15472 12766 9354 5383 3706 2736 2195 1516 806 432 76 28504 292 265 30 10015 7 55 4 6739 3632 6376 1880 1948 2018 1721 1232 1164 1294 1058 1284 1469 1433 1296 1346 1347 1273 1404 1545 1326 962 1094 1255 1322 1108 875 915 759 680 473 268 238 247 270 -86 2 127 71 108 999999 85 -35 999999 -57 44 999999 999999 999999 999999 22 -1 999999 102 999999 999999 999999 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 -7 999999 999999 999999 999999 -47 -32 999999 999999 999999 999999 1 60 -81 999999 999999 -88 999999 999999 999999 999999 999999 999999 -22 -88 999999 999999 999999 999999 -95 -59 -23 -79 999999 -65 999999 999999 -23 999999 999999 999999 -53 -52 999999 999999 -5 130 59 0 999999 -61 18 -32 10 19 -61 -55 999999 28 -93 66 999999 999999 -50 999999 -89 999999 999999 -94 -69 -46 999999 999999 118 -70 -58 26 -45 999999 -38 -25 999999 72 -9 -3 -48 -64 999999 -46 -22 59 999999 -87 999999 -85 999999 -90 999999 999999 999999 -42 999999 -54 -51 -16 -29 -31 -31 -20 -82 999999 46 368 422 416 729 1498 3722 10943 52795 191991 382806 449935 202172 13807 41 -14 44 30 -2 7 -67 44 -24 -50 25 -60 5 -40 -53 -11 -49 -55 -2 -68 -81 -29 -8 -91 -98 -8 -11 -77 13 4 -51 -58 -46 -67 -23 -20 -73 -5 -70 999999 -84 -6 -91 999999 -70 -84 -91 -56 999999 -81 -63 -5 -94 -71 -77 -64 999999 999999 -93 999999 -92 -92 999999 999999 -96 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 592 1449 2847 4594 7770 11573 13752 15436 15893 15899 15279 16107 16333 15575 14000 12363 9913 6459 3003 1315 322 4 28510 293 267 30 10017 7 55 10 6738 3635 3248 2659 2545 2334 2168 2061 2066 2074 1988 2004 2030 2120 2131 1948 1730 2385 2012 2039 1887 1341 1665 1622 1516 1259 1282 898 708 505 278 427 303 482 526 624 476 148 215 166 999999 200 298 317 193 234 25 90 -36 101 130 107 299 190 999999 -36 -35 -46 -26 999999 188 113 7 86 59 26 67 999999 999999 999999 99 196 60 14 176 238 999999 64 125 -54 73 24 151 -44 16 157 134 108 45 9 -49 164 -27 30 237 134 95 -41 48 62 -55 64 11 100 399 422 30 62 197 161 205 11 165 117 -49 -8 235 194 375 214 186 127 -66 25 25 43 -25 20 108 74 131 79 -77 57 54 -62 -48 -30 -54 21 28 141 75 -50 -37 21 66 244 71 167 121 237 195 162 75 -73 30 147 41 168 36 55 -6 66 -56 -68 -40 0 14 26 122 27 105 118 59 37 87 141 259 341 496 687 1083 2373 5460 11154 20729 43213 91308 163075 206688 139074 39348 3091 193 94 28 63 12 19 94 -78 7 64 90 6 46 -23 104 70 79 72 96 45 5 19 31 25 51 97 51 -2 9 23 38 63 66 73 -6 14 82 22 39 30 -33 -36 37 7 11 -51 14 -5 -19 22 11 -41 -5 50 21 -8 16 5 3 -9 -9 -10 -71 -43 -60 -41 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 568 1596 4013 6901 8704 10085 11265 12553 14614 17543 18328 18354 17838 15093 11880 8176 5016 3339 2046 826 104 28516 293 267 30 10017 7 55 16 6738 3639 3819 2842 2737 2333 2336 2605 2321 2381 2044 1969 2240 2427 2390 2412 2578 2577 2311 2029 1854 1484 1374 1545 1676 1522 1285 796 838 525 588 583 582 634 608 381 508 544 390 -47 -33 25 259 28 212 150 187 632 511 461 154 578 427 434 161 469 304 357 -75 25 151 148 999999 119 223 -60 275 205 167 225 122 -73 104 -2 168 38 101 999999 81 31 56 369 194 415 195 115 267 154 127 182 230 121 230 204 -71 23 -64 278 117 82 22 -77 236 219 -8 92 132 184 197 999999 16 69 85 335 155 85 276 85 155 270 369 487 382 235 189 205 201 102 146 -1 48 232 191 203 82 208 333 291 124 99 118 66 22 284 223 122 238 105 130 151 251 283 288 344 168 190 24 176 137 42 133 142 68 83 39 59 27 113 219 47 62 173 114 201 155 94 91 127 147 326 835 1273 1929 2398 2629 2811 5715 19862 35291 42488 32305 11795 1299 392 171 112 168 236 232 99 -7 -38 -28 22 44 163 85 91 67 29 51 74 78 57 59 38 28 31 -23 5 26 94 115 60 56 63 39 40 -4 -30 54 69 25 58 14 -64 52 31 12 12 10 -8 -13 -5 15 47 22 7 0 21 35 -29 -42 -22 -37 -1 -19 -46 -32 2 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 224 561 2083 3818 3885 3285 3244 3732 5147 7102 7932 8651 8531 7237 6589 5397 3278 2399 1268 614 267 28522 297 269 30 10019 7 55 22 6737 3642 6076 2652 2719 2234 2788 2449 2170 2243 2241 2499 2325 2414 2416 2786 2951 3003 2732 2222 1789 1632 1280 1343 1411 1140 1449 1315 1216 651 791 747 549 503 592 606 424 621 392 380 461 545 529 188 201 242 401 223 348 372 197 275 244 295 593 374 337 154 318 227 289 190 25 86 196 337 108 136 -84 45 23 162 200 131 190 173 143 214 218 255 327 304 211 66 257 266 177 141 187 98 173 220 107 137 -13 229 283 204 214 -81 181 -4 119 215 216 212 367 152 31 42 -3 129 139 149 262 211 227 246 292 290 269 51 348 307 312 177 258 311 174 20 159 169 13 141 130 99 229 52 191 199 222 114 151 63 158 282 187 178 158 100 137 110 254 242 284 268 191 102 257 225 77 91 85 266 69 -83 -9 59 44 14 148 39 59 92 13 159 208 256 159 344 628 1110 1564 1891 1646 1665 2211 3487 8021 12966 6296 903 379 513 591 415 246 239 214 205 200 44 151 137 27 115 150 153 107 92 35 26 0 -19 8 29 167 1 4 38 66 47 23 12 -13 44 -15 -6 47 50 66 24 33 64 56 10 -8 36 -39 -32 31 63 -47 11 -6 -2 -14 -8 4 -3 -33 7 2 -65 -29 3 -48 -60 -70 -80 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 301 1591 4843 9301 12764 15141 17587 17202 15330 14641 15130 15644 14768 10969 8523 5994 4574 3804 2476 1247 482 125 28528 298 271 30 10021 7 55 28 6737 3645 38409 2747 1905 1959 2028 2228 1745 1736 1589 1710 1831 1788 1724 1994 2037 2093 2182 1883 1490 1288 1109 1124 1333 1141 817 760 615 226 283 116 186 163 394 410 141 -68 350 372 63 146 202 135 30 200 196 61 63 167 79 34 -20 65 -90 93 258 14 -74 999999 999999 52 999999 3 36 49 3 999999 -66 999999 189 999999 -54 -22 999999 -10 -16 999999 81 104 999999 47 999999 999999 999999 999999 50 999999 999999 115 -40 999999 999999 -23 999999 -53 6 999999 999999 999999 999999 -62 49 999999 999999 20 13 999999 999999 135 65 4 -46 999999 999999 114 174 -15 103 160 95 54 -62 -63 -73 0 -6 40 -16 -99 -37 44 -27 0 -89 -74 -89 999999 999999 6 999999 -44 999999 -51 43 8 97 112 7 79 34 67 93 13 -51 -78 999999 -41 999999 -35 999999 999999 999999 -38 -34 -60 -15 -69 999999 -84 -1 999999 -60 -58 -21 -8 83 6 508 1336 1799 2597 3542 4015 4556 5210 4994 4383 7101 22731 39518 31803 6086 348 232 75 91 201 128 38 -82 -13 -15 -17 -77 -32 -100 999999 999999 -47 999999 -88 -97 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 -90 999999 999999 999999 999999 -32 999999 999999 -53 999999 999999 999999 999999 999999 999999 -81 -95 999999 999999 -71 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 278 851 2615 5459 8079 11783 15565 20231 25014 26641 24196 20970 20390 21546 21922 20248 18370 17324 14559 11463 10232 9321 7478 4734 2318 710 44 28534 299 301 30 10021 7 55 34 6736 3648 17098 1996 2105 1877 2165 1921 1716 1504 1540 1927 1869 1737 2245 2375 2566 1803 1373 1195 1030 1131 752 923 954 1172 698 210 226 293 253 -2 379 174 -33 209 -35 24 232 112 111 180 98 999999 96 999999 245 999999 999999 -7 999999 999999 -98 999999 999999 51 83 152 999999 9 999999 121 134 155 999999 -11 -14 35 999999 -50 -2 999999 999999 -42 -95 52 75 48 22 999999 999999 -90 999999 23 -78 999999 11 -12 115 168 -45 999999 -31 -81 -51 -35 999999 999999 -84 138 17 999999 -74 -6 -45 -47 3 999999 999999 999999 -52 -53 999999 -53 999999 999999 29 -93 82 78 64 -44 0 63 -50 -36 -86 -80 75 22 -78 -78 -76 74 -16 -73 -39 48 999999 -77 -52 999999 999999 -55 39 -81 -82 999999 90 94 -38 -21 -15 71 31 -6 -52 999999 999999 999999 -85 999999 -98 -40 -52 999999 999999 999999 999999 -91 999999 -98 -95 -37 999999 -62 -37 187 529 908 1228 1800 3334 6230 10046 12709 13020 12993 13856 17433 14112 3465 1174 478 137 143 308 180 81 94 29 4 -11 -92 -20 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 450 1142 2517 6053 12856 23195 36690 47079 54752 58167 58448 56442 51998 46150 40740 35795 32417 29801 26206 21267 16319 12778 10066 6368 2596 972 272 28540 301 271 30 10021 7 55 40 6735 3651 48414 2377 1909 1989 1848 1882 1764 1644 1686 1974 1815 1870 2107 2380 2378 2898 2530 1978 1415 1253 1094 1162 1136 1071 1289 1311 772 409 90 284 389 654 272 167 139 336 151 128 86 246 434 121 129 195 131 56 999999 67 37 999999 999999 -39 177 109 -73 142 -71 29 218 10 3 999999 170 -38 -32 140 0 999999 999999 -46 5 -54 -82 -100 999999 999999 140 999999 999999 -67 93 999999 999999 -13 -40 95 196 130 -63 999999 -78 92 -39 127 -28 35 999999 999999 70 106 21 999999 15 84 -11 999999 999999 -23 999999 999999 -72 -71 135 107 -68 -100 999999 96 70 -4 999999 82 64 -18 -49 999999 999999 -42 -31 999999 999999 -78 -30 66 19 -78 999999 41 -81 999999 4 -96 104 21 33 -45 -48 -35 6 23 64 185 117 41 -65 28 13 -74 999999 999999 999999 999999 64 -6 -98 999999 -4 999999 -39 -77 21 -99 999999 -11 47 34 139 529 1827 4079 7101 10705 11226 10305 10815 11953 13303 13136 11611 8991 6348 4305 2817 1623 868 498 256 257 83 52 78 222 245 194 107 42 26 18 -55 17 -78 -62 -36 -70 -62 -82 999999 -58 999999 999999 -43 -70 999999 999999 -94 999999 999999 -93 -79 -90 999999 -96 999999 999999 -90 -74 999999 999999 999999 999999 999999 -29 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 291 841 1582 2880 7576 16862 29714 44204 57369 66433 67205 63184 58760 50832 42278 33258 24922 17884 12448 10328 10381 8332 5196 2657 1000 180 203 225 28546 300 271 30 10021 7 55 46 6735 3655 2971 2027 2032 2276 1921 1884 1667 2142 1844 2132 1970 2140 2393 2567 2606 2207 1526 1328 996 796 968 938 1062 1007 616 651 764 481 421 273 308 266 456 441 297 365 143 116 229 223 -8 82 -39 -63 11 -72 124 149 -76 -23 999999 999999 30 999999 -79 44 999999 98 121 999999 -51 21 999999 999999 15 177 186 4 -82 -39 999999 -74 999999 70 -55 999999 40 80 -62 -82 26 999999 999999 999999 -8 -76 999999 999999 -49 999999 10 999999 35 -87 75 2 -61 999999 216 15 42 55 218 2 40 95 153 45 999999 999999 -89 -19 23 -96 35 -21 102 77 125 206 159 -14 12 39 131 -88 -73 123 -100 999999 999999 999999 3 -77 44 -55 -74 -93 999999 36 113 -71 33 -10 47 165 205 146 57 -23 3 59 55 73 53 9 -92 -92 -56 999999 999999 -45 -85 93 -72 999999 999999 999999 999999 999999 -15 5 80 135 459 1135 3018 6665 10334 11808 13339 16242 17510 16543 16237 14978 12340 10505 9675 10401 9985 8830 7130 5124 3842 2845 2022 1386 836 608 513 695 616 560 524 345 350 256 160 111 49 -63 -62 -65 -11 999999 999999 999999 -41 -74 -66 -23 -11 -38 -87 -80 -70 -1 999999 999999 999999 -89 -91 999999 -87 999999 -96 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 259 502 896 2125 4205 6247 8035 10932 17314 24734 31881 40913 50910 60412 61831 53148 44091 32695 19125 9925 5547 3470 2259 1345 634 579 448 136 28552 299 270 30 10020 7 55 52 6734 3658 2888 1887 1992 2173 1731 1799 2031 2074 2030 1811 2262 2322 2339 2293 2455 2290 1643 1218 1357 1112 860 749 788 808 551 456 525 432 398 48 425 247 136 443 312 350 329 215 63 276 -32 999999 118 160 -30 44 40 -7 -23 77 283 277 103 999999 999999 27 999999 999999 -6 999999 23 124 113 12 999999 108 95 -76 999999 -5 60 40 -86 180 97 122 175 154 999999 999999 56 -73 6 195 124 -36 999999 27 29 172 999999 22 -12 -51 63 -5 999999 72 138 -76 999999 17 115 64 110 100 999999 999999 999999 999999 -89 -61 999999 98 27 -34 999999 73 46 57 109 124 22 11 -35 91 16 18 14 6 -24 32 -10 43 -9 999999 999999 95 206 73 -34 -44 -75 -65 109 153 5 82 61 45 72 248 5 172 233 92 92 84 -87 -17 60 -22 -66 -20 999999 -12 70 15 999999 -84 -98 9 262 502 1640 5160 11388 17358 19722 17160 15806 15200 15734 18190 20111 20150 18502 16904 14919 12779 11281 11352 11128 9645 8276 6557 5075 4107 3257 2272 1692 1496 1121 811 679 625 474 299 358 236 106 79 84 243 196 78 32 -34 -13 40 -50 -31 -32 -48 999999 -77 -90 999999 -77 -91 13 13 -43 -64 -66 -39 -55 -67 -94 -90 999999 999999 -71 -36 -72 -5 -28 999999 -90 999999 999999 -84 999999 -100 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 39 98 276 496 988 2380 4888 6622 6107 4397 3791 4174 4664 5317 7100 11525 21029 35767 45277 41257 33658 25165 16273 7568 3276 1629 694 252 441 515 44 28558 301 270 30 10020 7 55 58 6734 3661 3128 2226 2025 2374 2792 2284 2274 2099 2356 2445 2291 2127 2420 2647 2317 1710 1728 1491 1323 1298 1446 1421 947 797 872 885 576 604 529 558 400 469 558 274 57 195 119 320 296 337 187 303 261 122 -42 176 55 160 414 465 224 170 71 259 141 204 -15 22 86 210 999999 343 370 85 397 182 -32 -11 -79 21 231 21 139 69 82 136 233 -5 67 999999 137 268 70 62 -64 -57 271 -52 999999 -41 30 -35 207 157 84 52 31 -22 999999 46 134 180 107 80 305 274 999999 38 200 222 40 -58 83 65 169 108 -31 207 404 322 342 55 -5 999999 18 91 222 131 181 157 -32 172 83 51 -64 95 -76 24 190 117 13 48 147 45 146 218 147 186 203 135 -83 210 329 202 305 125 143 200 -52 999999 -81 120 118 71 -36 3 80 114 2 79 21 114 614 1109 3547 10628 21676 26643 25643 23815 22956 21704 20469 20851 22023 24726 27775 27277 23731 23714 23801 22983 22400 20929 18350 16977 14749 11914 10185 9682 7730 5469 4444 3961 3299 3244 3009 2220 1796 1515 1235 956 751 643 472 317 127 75 64 80 89 89 118 88 79 17 56 106 80 96 28 90 117 14 71 30 9 30 0 22 46 28 12 16 73 53 30 24 -29 -27 -13 -32 25 1 -10 -29 -5 -7 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 163 445 859 1411 2459 3514 4453 5030 5071 6804 11194 13940 12778 9329 8749 17225 24874 22522 17356 11830 7144 3777 2023 906 483 366 417 276 204 11 28564 301 268 30 10018 7 56 4 6733 3664 3042 1957 2084 2201 2382 2152 2141 2275 2064 2033 2078 2244 2588 2502 1808 1228 1035 1268 1445 1313 917 1133 704 699 953 699 539 464 298 277 374 351 432 267 328 6 353 174 999999 -94 4 110 321 35 158 119 196 9 41 8 18 63 169 -89 999999 -58 130 87 999999 -45 30 106 999999 999999 999999 59 999999 -61 51 108 999999 999999 999999 999999 999999 -11 205 -48 -87 999999 -53 -6 140 -9 -49 76 45 158 130 -20 6 105 -5 999999 999999 999999 20 31 54 1 88 999999 -53 999999 133 -1 -55 144 80 -82 74 999999 -7 -10 73 -10 38 145 217 21 -48 140 -26 -19 25 -98 -16 69 -54 999999 35 -64 -26 120 64 67 -66 999999 -22 -99 -47 45 131 147 115 -82 999999 -5 -31 101 103 168 91 110 22 -90 -51 -43 -2 -81 -73 42 -62 27 44 -33 75 70 0 -14 105 492 908 2314 6677 13839 20960 27198 28398 25639 23211 22943 23098 23006 22830 23213 23390 23300 23041 22169 21435 22564 24301 26630 27160 26127 25265 23168 19408 15849 12850 10135 9162 8650 7884 6280 4523 3442 2552 2075 1828 1620 1437 1328 1215 1060 448 203 89 108 55 -48 48 25 62 90 91 77 45 5 17 -22 -35 -34 -27 -40 -48 -69 -28 -22 2 -48 18 -1 -45 -20 -14 -34 -35 -69 -35 -35 -20 -22 -33 -32 -43 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 399 1394 2340 4025 4795 6080 9116 9221 4923 5205 11325 13361 10525 7413 5145 3412 2357 1884 1391 1208 932 641 888 1370 28570 301 267 30 10017 7 56 10 6733 3667 5046 2052 2106 2517 2148 1935 2598 2685 2321 2297 2414 2329 2272 2145 1822 1721 1450 1608 1414 1507 1391 1117 879 562 840 465 516 606 545 425 127 255 260 411 180 162 40 301 389 314 231 148 94 22 5 103 210 236 224 15 -69 999999 -18 235 4 -7 241 999999 11 126 -38 999999 47 189 999999 -20 -61 -8 57 253 90 127 50 -49 226 -47 999999 23 219 -16 225 173 9 185 11 999999 34 207 99 72 -57 999999 21 138 136 74 175 120 -91 999999 999999 131 212 77 5 999999 999999 -94 999999 62 112 -5 55 -22 999999 -44 198 145 38 -82 111 999999 -59 34 5 -5 -69 42 20 -89 -1 206 20 -26 53 89 -45 27 -48 -48 124 13 156 137 66 59 -44 190 25 -8 123 99 134 119 179 70 28 94 43 31 -32 -30 -16 64 -47 999999 -53 37 -42 2 403 1259 2643 4377 7460 11321 14062 18591 23850 28077 32932 37373 39275 38380 34988 31042 27512 25761 25199 23582 21597 19852 18394 17164 16457 15910 15993 15996 15375 14090 12365 10261 8597 7823 7306 6834 5791 4777 3698 2928 2386 1926 1662 1458 1428 1392 916 502 264 210 160 76 55 63 32 46 26 19 50 -43 -43 83 6 -61 -50 -41 -57 25 30 24 12 -4 -11 -54 -35 -38 999999 -65 -16 -55 -19 -50 -44 -80 -36 -11 -69 -57 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 530 1840 4336 7685 8862 9059 9515 8851 8406 8057 7233 6383 5246 4637 4235 4188 4711 5100 4955 28576 300 266 30 10016 7 56 16 6732 3671 3792 1676 1737 1927 2254 2212 2274 2153 2091 2134 2203 2259 2233 1920 1858 1518 1495 1763 1834 1884 1469 1295 1069 618 636 641 338 605 496 330 264 270 188 486 45 67 91 -30 42 186 501 495 267 199 -93 -26 143 185 -24 126 -13 192 161 120 18 -1 999999 -77 7 -89 999999 -14 19 999999 -65 -10 999999 999999 -88 78 999999 90 -46 27 -64 -79 -94 81 -39 999999 999999 65 -75 103 126 50 -98 161 11 -60 999999 21 119 52 999999 -99 -11 999999 76 -52 121 14 52 23 -69 999999 6 999999 46 53 -87 -93 -20 73 165 112 126 310 326 999999 -51 -10 -3 4 44 -46 139 2 -70 36 77 89 -69 70 68 4 10 -72 -8 10 60 129 -2 36 105 205 112 74 104 11 82 37 58 148 156 -14 44 33 28 -61 -80 1 115 69 8 16 28 2 70 -22 999999 11 249 1072 2604 4445 8279 12108 17645 23677 27473 31380 36965 43913 48027 46336 42626 38112 34230 30194 27671 25996 23789 20482 18404 17567 18140 17702 17488 18163 19360 18358 14870 11278 8678 7763 7703 6956 5192 4230 3261 2689 2095 1642 1543 1504 924 622 546 668 629 339 93 142 87 86 52 52 36 49 -6 27 37 15 43 3 -54 52 21 -46 -32 18 61 9 -18 -41 -29 -28 -23 3 -40 -51 -58 -48 20 17 -23 -31 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 485 2241 6020 8677 9780 9734 8953 8458 7627 7710 8642 9298 9890 10570 9531 9335 8005 6447 2483 28582 299 266 30 10016 7 56 22 6731 3674 2974 1969 1833 2150 2167 2272 2453 2064 1713 1940 1819 1885 1987 1573 1313 1449 1264 1624 1641 1714 1387 1279 769 576 734 541 307 86 151 126 234 123 142 101 -13 191 155 161 999999 189 177 214 96 84 61 -70 58 233 48 -62 69 21 42 -90 62 47 216 999999 -61 -16 -41 113 97 -45 -29 74 999999 999999 999999 -1 -79 999999 22 -81 999999 -94 -29 3 999999 999999 999999 999999 47 -98 999999 999999 -72 999999 999999 999999 999999 999999 999999 19 -36 73 999999 -36 35 -94 8 -56 999999 999999 999999 27 999999 -12 -84 -61 999999 999999 -74 76 -31 -76 -10 9 -88 999999 999999 999999 34 -29 999999 999999 -91 999999 999999 999999 999999 -38 3 999999 999999 999999 999999 999999 -8 75 -28 -45 -33 -63 -76 -61 999999 999999 -51 -1 -80 20 -29 -2 -13 -32 37 -76 -92 51 999999 999999 -61 -44 999999 50 -32 39 -20 999999 -92 999999 -15 64 376 842 1905 4968 10497 16212 21646 25327 28406 32569 39666 42842 42216 41381 41332 38758 34815 33543 30570 26247 22309 20228 20012 23365 23556 22282 22644 22944 22933 23340 23608 21494 17491 13399 9564 6735 5091 3878 2702 2041 1422 952 688 436 338 254 264 233 294 231 105 33 49 76 90 4 -22 28 14 -53 -67 -37 -48 -83 -10 -2 -39 -61 -49 -63 -4 -68 -61 -55 -24 -97 -67 -39 -51 -17 -12 -86 -58 -61 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 72 256 602 904 1260 1797 2674 4030 5800 7676 7960 6622 5617 5833 7491 8743 8460 8639 8418 7389 6237 4870 3036 1228 348 28588 298 264 30 10014 7 56 28 6731 3677 4828 1789 1504 1936 1785 1857 1938 1643 1408 1750 1816 1539 1488 1286 1068 1543 1560 1048 1318 1326 1300 979 366 206 237 252 150 391 510 464 107 262 146 360 325 344 136 133 112 185 349 313 999999 52 219 121 26 -64 67 228 205 70 70 81 67 74 999999 48 65 174 145 102 -97 999999 -52 -26 107 240 999999 34 235 9 -92 999999 -26 36 103 -89 999999 999999 999999 999999 999999 -89 999999 -85 999999 6 999999 39 -88 -98 999999 -85 999999 999999 19 999999 999999 999999 -73 999999 -70 31 -48 999999 999999 999999 999999 999999 999999 57 -99 -32 6 51 -25 83 65 -33 21 -17 -75 9 999999 999999 999999 999999 23 -8 -98 79 999999 -86 999999 13 25 162 -45 23 999999 -43 111 97 80 9 -44 -61 31 -48 999999 -68 56 127 -45 -88 -8 15 -15 999999 999999 999999 -76 999999 999999 999999 999999 -87 16 999999 999999 999999 -77 87 69 355 818 1888 3706 8270 15590 23906 30487 34024 39252 39334 31095 28564 32796 34208 32036 31410 32096 32800 30744 27136 24546 23814 27673 31223 35091 39397 38774 31831 25713 25145 22134 17716 13012 8540 5983 3917 2428 1980 1521 924 543 379 161 38 24 44 8 -26 -34 -34 17 -12 -32 -98 -66 -37 24 14 27 24 24 -9 -65 -45 -74 -37 -84 -88 -39 999999 999999 -89 -99 999999 -71 -57 -87 -53 -42 -43 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 134 173 399 746 1064 1366 1512 1481 1411 1636 2154 3146 4821 5949 6252 5849 5083 4432 6028 8508 8967 8769 8301 6335 4093 2115 1260 304 28594 298 264 30 10014 7 56 34 6730 3680 2309 1951 1789 1683 1952 2014 2127 2278 2482 2905 2582 2481 2170 1779 1530 1873 1789 1549 1398 1115 1033 1095 1340 786 920 675 276 473 470 372 628 251 999999 133 217 199 -92 151 237 9 270 231 122 398 71 999999 -99 999999 -73 69 180 15 113 96 104 -34 188 167 -4 78 -6 999999 -91 999999 999999 -26 999999 999999 999999 999999 999999 -34 999999 999999 39 -81 -56 43 999999 999999 -42 999999 999999 -95 999999 999999 999999 29 999999 -53 31 -55 999999 999999 999999 999999 96 45 999999 8 999999 4 54 73 -46 999999 999999 -88 -47 -25 19 999999 -75 -38 999999 -79 999999 98 -81 90 165 31 999999 -20 -83 999999 999999 -59 999999 -60 -17 999999 999999 999999 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 -50 81 -57 -37 106 142 67 -9 999999 999999 999999 40 -21 999999 999999 -93 -53 -89 999999 -49 23 -90 999999 -60 -7 999999 -47 -62 -64 217 592 1151 2462 5738 11755 20386 28356 32140 33029 32975 33001 33415 33725 31232 30531 32749 37041 37977 34376 35640 40621 39814 34238 30189 29939 29096 33864 41514 46834 43702 33335 25702 20000 13945 11129 10275 7450 4550 3021 2129 1766 1182 683 469 236 72 47 -19 -23 42 17 54 141 126 209 270 261 139 113 76 27 46 17 92 134 90 16 -2 -30 -17 -10 -22 -40 -22 -35 -47 -69 999999 -84 -57 -76 -67 -63 -29 102 255 386 479 393 241 138 24 113 378 1142 1909 2450 2843 2493 1899 1587 1460 1554 1721 2051 2401 3003 3433 3277 2917 2810 3100 3272 3848 8251 14514 16164 13699 10111 6388 4071 2170 363 28600 297 263 30 10013 7 56 40 6730 3683 2603 2417 1914 1501 2057 1869 2139 2700 2648 2817 2776 2518 2122 1751 1851 1968 1928 1694 1287 1219 925 986 1031 973 663 751 513 519 476 173 368 220 -13 222 461 74 999999 148 -6 63 67 50 223 163 -2 13 -17 6 999999 193 999999 150 999999 118 97 999999 -42 216 999999 -80 19 -76 86 999999 999999 -77 999999 999999 999999 -59 999999 -48 12 52 999999 999999 999999 999999 -51 999999 999999 999999 -48 -27 999999 999999 -48 -59 999999 76 25 -21 -88 -49 35 999999 86 16 999999 999999 -40 81 108 186 999999 999999 -37 -57 -19 999999 9 122 999999 -57 42 -73 999999 -69 -55 196 101 105 -33 999999 999999 999999 999999 -12 41 2 999999 999999 999999 -43 -61 999999 999999 -55 999999 -12 999999 -10 -66 999999 76 62 72 -99 2 185 174 72 141 89 -47 -61 62 -30 -34 -32 -92 -37 5 -83 -51 62 999999 -78 -93 -45 -52 999999 -98 36 67 292 752 1909 4831 9979 15790 22346 28579 33429 35722 33021 28409 26879 28758 28817 25750 25430 32616 44468 46466 39587 41588 48971 47983 40485 35058 29879 27727 32363 39624 45937 42392 33396 26697 22602 22837 19829 16930 14642 12052 10018 8393 6813 5228 3610 2244 1485 1182 1123 1117 1139 1144 1051 970 999 984 913 793 701 662 558 441 293 243 274 190 126 96 127 156 40 3 8 33 3 28 17 4 -17 37 62 102 307 528 682 679 670 700 763 759 629 466 266 142 104 106 258 528 834 1218 1618 1686 1399 1315 1192 744 268 71 22 999999 129 589 1075 1589 3228 6550 9018 8854 6729 4693 2709 899 28606 298 262 30 10012 7 56 46 6729 3687 2732 2498 2171 2105 2135 2191 2473 2760 2693 2519 1942 2032 2028 1918 1543 1635 1236 535 738 744 792 636 798 684 529 554 420 262 93 345 316 170 -35 999999 60 143 999999 999999 251 -34 999999 69 -69 -96 -22 81 151 273 -33 -20 999999 -86 86 45 -54 999999 999999 999999 999999 999999 999999 999999 194 -49 55 94 999999 999999 -59 -57 42 -93 12 999999 999999 -17 999999 999999 999999 -86 999999 999999 999999 999999 -36 -90 -93 999999 999999 -20 102 193 -43 999999 999999 -21 -41 -12 -14 999999 999999 999999 70 30 -75 -15 999999 999999 -64 -68 52 999999 999999 999999 999999 999999 -47 -27 0 96 -6 999999 999999 999999 999999 -36 -69 -16 999999 999999 -20 29 999999 -30 -7 79 -59 999999 -30 7 -38 -86 999999 32 -3 -3 28 -95 43 33 125 156 22 118 72 999999 -39 -40 999999 999999 -27 19 2 -38 2 23 999999 999999 -38 999999 999999 999999 -20 -75 39 153 443 1079 2640 5957 10319 14215 18216 23133 28386 33414 35426 34202 29792 25950 23249 21179 21646 23769 30977 43287 49406 48711 45379 44460 43040 40682 36049 29669 25074 25838 31021 36374 37021 31253 23649 23011 27565 26574 22589 19344 14714 10617 8980 8708 8690 8376 7758 6719 5665 4828 4051 3617 3137 2533 2250 1823 1123 732 576 362 300 300 205 185 146 64 90 65 28 51 -54 -4 0 -20 4 -61 48 219 446 790 1154 1440 1263 879 829 859 857 889 910 932 858 800 713 660 611 662 718 750 744 795 766 1146 1291 642 212 999999 999999 999999 999999 999999 129 332 536 766 976 1471 1961 1804 1009 403 215 114 28612 298 259 30 10009 7 56 52 6729 3690 2485 1691 2095 1826 2244 2428 2582 2784 2828 3568 3275 2784 2679 2479 1744 1685 1142 825 408 492 466 488 311 428 229 393 218 214 236 127 153 152 999999 -54 999999 63 142 999999 42 10 999999 37 12 122 999999 999999 41 51 142 8 -21 -29 20 999999 999999 999999 -42 -54 999999 -85 999999 999999 -83 -20 999999 999999 -73 -31 29 999999 999999 999999 999999 999999 999999 -71 999999 999999 -59 999999 999999 119 -96 999999 -81 95 25 999999 999999 34 -22 999999 999999 999999 -88 -99 999999 999999 999999 -98 999999 -70 999999 999999 999999 999999 64 -73 999999 999999 17 29 -20 999999 -91 999999 999999 -80 999999 -28 11 143 999999 999999 999999 999999 999999 999999 999999 -73 999999 -64 -30 7 999999 -34 -93 999999 999999 -93 999999 999999 -71 -27 999999 999999 -10 -13 -16 999999 999999 -91 -22 139 71 49 999999 -76 -92 -45 -46 999999 -51 999999 999999 -46 -65 1 -45 999999 -8 51 999999 -42 999999 999999 -11 28 242 807 2759 7030 12053 14798 15753 18687 24204 28399 30711 31984 29995 24034 18879 16425 16271 18231 22384 29053 34266 37458 40304 44036 45165 40936 34619 31326 28582 27418 26988 27411 28999 26754 22324 22371 23773 23409 23880 24302 23099 19285 13737 8525 5769 4581 3856 3325 2807 2284 2027 1798 1574 1402 1270 1151 1028 972 791 608 459 264 166 124 94 39 24 -55 -73 -69 -11 19 -17 1 120 522 1030 1320 1555 1597 1266 1027 898 784 671 632 644 660 665 659 718 717 819 944 1180 1568 1684 1696 1730 1773 1759 1027 396 166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 67 28618 284 255 30 10005 7 56 58 6728 3693 6784 2414 2177 1974 2132 2687 2633 2879 3019 3357 3446 3310 2483 1992 1794 1500 1096 969 723 460 166 395 359 698 530 416 351 294 90 327 261 999999 156 81 236 208 999999 -96 -13 -89 999999 90 -98 999999 999999 -68 -90 -60 999999 149 117 94 63 -31 999999 999999 -83 -47 22 -14 -53 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 13 999999 59 10 999999 999999 999999 999999 999999 999999 -88 999999 204 150 999999 999999 -36 999999 -59 -70 -99 -10 999999 999999 999999 999999 999999 199 -39 999999 -51 -73 999999 36 999999 999999 -18 95 999999 999999 -96 32 -45 67 -86 -83 -71 82 -21 34 41 65 -83 -78 57 999999 999999 -33 6 999999 999999 28 -61 -35 999999 999999 999999 999999 -74 999999 -57 999999 -39 -79 -70 12 -78 -10 -71 999999 -21 -37 66 93 -40 59 999999 999999 999999 14 999999 999999 999999 -18 -70 -91 999999 999999 -15 999999 999999 12 -22 999999 -14 -36 999999 8 336 555 1871 4864 8274 10800 12159 13533 15700 22234 32360 37268 32487 23467 17733 16572 16143 17708 21831 26435 30002 32927 33823 38122 43814 41906 36611 30721 29868 30345 30378 30551 32577 34108 35563 31703 21590 16083 15379 16260 17386 17671 18020 17431 15097 12554 10286 8984 7675 6082 4621 3216 2374 1640 1294 1065 973 767 506 385 392 344 276 231 215 149 81 220 317 312 292 518 748 1340 1817 1902 1710 1593 1465 1416 1530 1598 1441 1317 1058 942 671 514 382 283 229 235 292 419 584 791 995 1039 1147 1220 1224 1056 752 195 28624 281 313 30 10003 7 57 4 6727 3696 3066 2391 2208 2323 2576 3158 3335 3631 3236 3431 2518 1896 1492 1648 1274 799 921 759 646 671 744 708 538 406 479 457 376 226 307 307 356 45 200 99 -42 999999 123 101 119 290 244 313 296 75 999999 -16 96 -89 -43 999999 162 -19 306 343 230 23 -65 999999 -7 121 197 25 111 6 8 226 99 999999 999999 59 -83 999999 52 999999 -11 77 -11 64 59 197 157 1 73 28 999999 999999 -2 45 -50 -49 210 999999 16 43 77 18 207 112 68 -10 -51 131 999999 -92 34 999999 999999 -91 207 100 -73 -83 -93 33 65 -82 999999 999999 10 56 134 213 172 29 39 999999 45 39 -13 23 999999 999999 999999 22 98 154 183 999999 999999 999999 115 -17 -25 80 237 115 67 -30 119 55 266 107 94 -93 180 131 170 51 36 30 -56 -72 57 43 -16 -60 53 145 61 999999 999999 -33 -1 55 161 141 -38 -63 93 204 504 1122 2201 5099 9300 11673 13488 14471 15517 21767 31077 36224 29389 18155 13650 16608 18727 20642 25160 27268 23667 18783 19236 28202 35765 35911 32288 26633 25255 27491 30191 34695 37418 39115 44312 47046 46549 42133 36739 28852 23655 21424 20145 18323 15587 13594 13148 12124 10632 8544 6264 4400 3258 2674 2872 3603 4155 4105 3653 3060 2388 2354 2752 2861 2896 3065 3246 3149 3021 3372 2926 2245 1743 1893 2796 3895 4240 3958 3561 3521 3619 3199 2344 1617 1342 1190 1067 1027 863 733 579 495 392 314 236 268 313 317 276 249 73 28630 280 251 30 10001 7 57 10 6727 3699 2397 2215 1977 1927 2132 2319 2192 2555 2564 2231 1525 1207 1139 1060 792 676 346 387 501 584 565 748 567 465 489 362 160 446 248 327 480 547 252 206 -46 94 -77 -2 35 120 129 999999 999999 999999 45 999999 999999 999999 999999 -14 -52 -77 999999 66 20 -17 82 185 999999 999999 999999 53 999999 12 -74 999999 999999 999999 999999 999999 55 999999 999999 13 53 -16 999999 1 999999 -23 284 32 999999 1 -33 999999 -58 77 999999 999999 999999 999999 999999 999999 999999 999999 -15 999999 999999 -18 -15 999999 999999 999999 -68 999999 999999 999999 -99 999999 -81 -74 999999 999999 999999 999999 999999 -67 999999 999999 -26 -83 -26 -51 50 -16 999999 -2 -48 999999 -50 999999 999999 -90 999999 999999 -81 94 -4 3 96 24 -78 999999 27 -43 999999 999999 36 999999 -8 108 62 56 23 9 -1 17 999999 999999 999999 999999 -67 999999 999999 999999 -60 -73 999999 999999 999999 999999 999999 10 999999 999999 999999 -98 -27 -74 205 674 1583 3432 5505 8468 12054 12768 10478 9631 11460 16028 21565 27087 27619 22503 15810 13216 14726 17111 20143 22595 23499 21159 16938 14605 14175 14888 17048 19484 19853 18905 21254 23882 26795 32556 35829 38918 41420 42704 44469 44847 40911 39587 36192 30858 26357 22653 19778 17761 15004 11536 9101 7536 6831 6981 7460 7490 6890 6272 5530 5129 4985 5085 6065 7032 7290 6243 4979 4333 3748 2866 2470 2049 1465 1338 1612 1961 2627 2174 2898 2887 1689 950 528 484 453 417 513 557 596 638 565 403 311 258 231 168 118 12 28636 278 249 30 9999 7 57 16 6726 3703 5802 1994 1928 2096 2122 2202 2774 2655 2347 1862 1955 1783 1573 1220 1270 1069 896 629 390 703 536 657 204 245 396 322 314 37 87 518 320 230 136 82 198 325 249 143 999999 49 71 999999 999999 999999 999999 999999 207 999999 52 -24 999999 -64 999999 999999 999999 999999 64 999999 999999 -63 14 -21 999999 -67 -75 999999 999999 999999 999999 -29 49 999999 999999 -64 999999 41 999999 999999 999999 -89 -79 999999 50 -78 999999 999999 999999 999999 999999 -48 999999 7 68 -64 -73 -98 36 999999 -6 999999 999999 -54 12 -39 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 -19 -83 -69 999999 999999 9 190 61 -3 -12 999999 999999 999999 76 24 999999 -58 999999 -31 -51 999999 999999 999999 -71 999999 999999 999999 999999 -99 -90 67 -42 999999 -89 999999 -52 68 -50 -65 999999 999999 999999 19 999999 999999 999999 999999 -98 0 999999 999999 999999 999999 999999 999999 999999 999999 -81 -40 999999 999999 -66 999999 81 629 1865 3556 5488 7760 10702 14006 15732 14498 13262 11497 10629 13240 20964 27845 29573 22293 13191 11225 14282 17621 18098 16929 18313 17685 15277 12341 9918 9009 9765 12454 16042 19057 21177 25503 31060 35507 36249 37602 36950 34145 33277 35345 37370 38768 38945 39121 39829 38666 37048 34300 29454 23822 18900 15198 12266 9266 7315 6214 5208 4470 3741 2982 2468 2229 2537 2684 2751 2692 2324 1826 1659 1534 1586 1301 1288 1688 1902 1548 1289 1022 1147 401 125 76 999999 13 2 44 56 82 229 285 306 252 104 14 28642 280 247 30 9997 7 57 22 6726 3706 36807 2724 2605 2386 2731 3540 3431 3092 2697 2401 2011 2034 1579 1678 1435 1353 1023 814 387 543 775 560 456 484 589 589 717 178 166 278 426 394 158 -60 162 -84 999999 -5 999999 -29 15 -94 55 -45 -98 -45 -27 120 999999 999999 999999 -69 -77 279 42 999999 -42 -62 223 61 -80 47 0 -85 999999 -57 43 999999 -21 -86 999999 999999 999999 -2 171 344 201 64 999999 -45 999999 999999 8 -86 999999 -66 55 116 42 40 -42 -22 -28 -52 84 -58 11 -55 999999 999999 -1 999999 -68 999999 -11 164 -59 -71 999999 999999 999999 999999 47 62 999999 1 999999 -14 11 -50 999999 999999 999999 999999 122 18 999999 103 -16 22 25 999999 999999 -33 17 999999 -23 41 -48 124 59 33 84 148 -73 57 227 73 150 128 -53 -23 -23 1 121 169 -88 -50 -77 -5 5 -80 999999 999999 -56 -52 999999 -92 -78 -38 999999 -85 -36 55 19 -38 -49 -93 -58 -47 43 387 1283 3406 5792 8796 12766 17489 20528 20072 17732 14464 11778 10257 11875 19408 28539 33284 31926 25593 19431 16251 17955 21074 21060 19582 18106 14264 10078 8312 8029 7938 8286 11456 17531 24069 29968 36562 38564 35587 32295 29168 24690 21804 19785 19409 19594 20657 22915 24299 24463 25708 27838 28072 27142 25382 22764 18608 14661 11888 10038 9322 8881 7995 6906 5672 4712 4028 3245 3046 2610 2324 2024 1858 1819 1712 1559 1643 1180 813 955 789 468 385 284 165 142 153 110 156 114 88 64 32 54 168 204 118 50 24 28648 280 249 30 9999 7 57 28 6725 3709 19574 3235 3121 3218 3565 3781 4152 4633 5714 5898 3394 2027 1640 1761 1870 1953 1838 1514 1379 1356 1056 685 726 1127 981 771 606 788 705 416 346 330 135 175 419 270 225 999999 186 164 246 201 131 5 160 257 129 255 -4 -45 41 163 294 359 122 64 -74 109 213 397 168 150 32 -72 -29 67 129 66 -41 999999 75 93 19 115 39 123 69 66 -80 61 35 132 189 144 111 15 -14 -88 105 72 -37 202 -10 107 -40 263 5 92 12 99 32 999999 999999 72 100 70 63 58 999999 999999 209 191 2 -53 -4 -88 -53 119 22 127 89 58 213 155 3 -2 133 74 146 11 85 -13 -28 2 96 167 210 63 18 38 59 38 -35 -1 55 151 77 130 76 35 108 -77 72 230 333 187 150 12 111 58 -88 -88 56 37 -5 70 106 0 -83 37 106 40 -44 -8 -19 81 68 107 105 6 121 408 857 2117 4503 6899 9261 11810 15267 19861 25492 30548 25818 15670 9289 8192 12779 21387 28635 32071 32944 31328 26044 20394 19875 21581 23095 24083 21407 17353 11877 8441 7832 7490 7854 9866 14359 21784 30786 38102 41493 41527 40466 37152 32034 26740 21532 17197 14101 11938 11062 11064 11018 10889 10747 10384 9867 8711 8013 7404 7114 6861 6880 6862 7252 7142 6792 5935 4909 4616 3422 2445 1880 1574 1349 1282 1093 989 1053 805 563 366 371 345 372 390 392 389 333 300 162 139 113 68 11 999999 19 113 131 65 28654 275 249 30 9999 7 57 34 6725 3712 9235 2998 3037 3267 3430 3750 4395 5320 6727 5716 2453 1762 1583 1393 1926 2047 2079 2079 1555 1125 1026 1079 1007 1091 1178 1184 794 800 598 642 646 396 -8 314 395 -2 189 214 300 217 -76 270 999999 59 4 145 431 158 189 999999 999999 999999 199 -33 71 21 127 999999 999999 49 41 64 -69 103 56 -84 -90 64 1 999999 53 -20 999999 -34 33 -30 -80 155 43 107 70 -36 999999 28 182 131 130 128 13 110 999999 -12 133 174 105 -9 999999 999999 111 131 5 115 -23 87 999999 999999 999999 118 999999 -36 -2 17 189 -15 -63 -61 999999 999999 12 0 -39 999999 999999 165 114 -4 1 -74 22 999999 16 999999 -83 71 32 -36 -71 999999 -62 169 205 32 -83 -30 999999 94 238 88 84 45 -64 40 96 999999 51 35 -77 41 -13 -64 2 -46 999999 999999 -23 -62 -58 -50 999999 999999 -33 999999 -3 -61 45 56 -24 -37 -5 8 153 527 1675 3323 5428 7227 8710 10035 12300 16901 23054 31353 35375 31430 22701 14868 10178 9986 14379 19573 23155 25390 25420 25605 25572 24349 23739 23110 19562 18742 20423 19890 16605 14313 11473 7864 6676 6889 8478 11412 15613 19877 22705 24033 23661 23586 22212 20276 18158 14843 12320 10174 7582 6949 6568 5727 5593 5609 5252 5438 5830 5730 5375 5175 4798 4722 4803 4921 5013 5318 5252 4214 2841 1885 1290 888 656 568 623 642 424 435 487 549 583 811 844 1214 1720 1554 916 355 156 224 177 28660 277 217 30 9997 7 57 40 6724 3715 11847 2404 3008 3686 4154 4799 5204 6356 6945 7274 4652 2061 1692 1283 1429 1568 1109 1064 919 1195 1364 1251 1083 856 930 665 539 515 667 567 259 -19 69 171 199 34 57 999999 200 195 38 316 232 999999 5 315 175 19 -58 -28 -50 -11 79 85 999999 123 -74 -9 89 999999 999999 51 85 -64 999999 -11 -22 -62 14 -69 999999 34 -47 80 -28 -23 999999 999999 999999 999999 999999 999999 999999 -90 999999 104 121 16 109 999999 999999 5 285 32 45 -40 46 96 63 151 189 -97 -45 5 92 9 -18 999999 999999 -8 -9 -48 -51 999999 -79 -46 -10 157 999999 999999 -94 45 -34 162 271 62 82 44 -72 75 999999 -66 -34 -77 0 84 -63 138 -78 -33 78 -84 999999 69 157 -31 -14 47 -5 -73 125 73 -67 -62 50 145 75 145 100 -84 -70 999999 53 -13 -5 -73 -85 999999 24 136 64 -83 -67 6 -39 -34 -80 95 51 -27 -6 66 424 1671 4375 7117 9273 10931 11647 13135 14950 16510 19469 23883 29478 34624 34587 29078 22088 14951 12668 14034 17232 20261 20672 20854 22666 23601 26709 26833 25223 23742 22944 22128 22905 23616 21629 16506 11624 8997 7186 6253 6008 6351 7035 7933 9218 10627 12154 14105 15356 14885 12865 10957 8964 7189 5985 5028 4728 4402 4309 4207 4150 4309 4527 4679 5062 4993 4668 4251 4019 4411 4543 4643 4420 3779 2907 2409 2010 1549 1285 1044 1235 2001 3970 6058 6778 5777 4461 2989 1859 501 457 732 1070 896 185 28666 279 215 30 9995 7 57 46 6723 3719 10383 2318 3052 3607 4452 5640 7002 7065 6516 4957 2689 1753 1523 1354 1375 1280 1700 1589 1060 893 713 943 973 662 871 993 560 379 650 680 601 512 370 449 303 439 66 -18 -98 285 191 100 84 -21 117 155 -80 999999 44 999999 36 106 -23 999999 -36 328 200 37 74 -29 -3 24 24 999999 -4 -48 24 60 -16 999999 999999 999999 -1 999999 93 224 45 -59 999999 999999 999999 -15 120 104 999999 169 29 -37 33 999999 999999 -50 53 -17 999999 18 -21 999999 24 -17 -7 -43 102 46 -45 -11 -3 118 107 82 50 164 91 -31 144 999999 999999 -40 0 999999 999999 999999 -70 -60 -30 184 121 56 -8 999999 28 32 -68 26 999999 999999 -77 -42 -83 -23 30 164 136 25 9 114 54 -6 22 -15 80 19 999999 -27 37 242 165 125 103 -74 116 -2 -23 17 999999 58 89 -84 -97 -27 -87 71 -20 52 -45 22 -6 -1 61 -7 -11 121 91 282 892 2536 4935 8437 12804 15308 16305 17080 17958 19500 20719 21543 25917 32392 34432 32946 28699 23344 18432 15647 15061 17547 19289 17643 15916 18073 21868 24140 26917 29743 31666 32508 33420 30682 25907 22933 20224 18038 15882 13717 12087 10891 9630 8722 8173 7026 6021 5362 4892 4414 4056 3804 3607 3363 3359 3185 3044 3118 3168 3525 3948 4244 4645 5553 7006 8685 9729 10065 9725 10047 10717 10402 9244 8412 9655 11701 12431 10427 11519 16996 18690 16540 14103 11839 8754 5652 3538 2634 2203 2805 3911 2743 2482 1531 278 28672 280 211 30 9991 7 57 52 6723 3722 13005 2002 2476 3160 4092 5309 8113 19841 21806 3128 1251 994 745 1040 1181 1170 1068 1172 694 679 810 825 741 393 471 290 199 447 143 -58 439 63 -44 141 113 27 999999 59 171 135 -54 999999 999999 -51 999999 999999 -94 999999 999999 -73 -62 999999 999999 999999 999999 999999 999999 999999 999999 -42 999999 999999 137 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 999999 999999 999999 999999 999999 61 -80 999999 999999 67 -21 -92 999999 999999 999999 -35 -75 -33 999999 12 999999 47 999999 999999 999999 999999 -96 999999 999999 999999 999999 -40 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 -98 -81 8 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 999999 999999 999999 999999 999999 -100 999999 999999 -84 999999 999999 -11 28 17 999999 -90 999999 999999 -51 -65 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 -62 -90 8 91 187 562 2404 5903 9480 12946 14896 15856 16408 18856 23361 25226 24164 26435 28435 27570 26767 25456 20065 14638 10646 9774 11458 11841 11386 11485 13778 16663 21457 26158 28232 31232 35100 32346 28019 24459 20491 19966 21264 21515 20278 18338 16073 14997 14224 13529 12756 12133 10792 8678 6749 5086 3754 3269 3147 3518 4445 5793 7135 7831 7928 8202 8487 9257 9416 9913 10696 10487 10354 10716 10053 9470 9271 9328 9880 10048 9796 9209 9014 7372 5458 3769 2803 2707 3939 5070 3655 4547 5076 3731 2412 2582 2536 961 28678 280 238 30 9988 7 57 58 6722 3725 1750 1634 6923 43091 52574 24312 206667 493785 47726 1445 948 526 991 1020 1084 818 610 701 164 638 326 275 247 704 397 276 517 352 390 88 205 306 37 -69 373 157 999999 -93 -46 999999 999999 -77 -37 999999 -90 999999 999999 151 999999 -12 -74 999999 26 999999 999999 999999 999999 -86 93 61 -25 -51 999999 -44 999999 999999 999999 999999 156 999999 999999 999999 -31 -41 999999 999999 999999 -25 40 74 -41 999999 999999 999999 -69 -39 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 -93 60 68 999999 999999 -45 -96 -3 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 -31 -65 65 56 999999 -93 999999 999999 999999 -94 999999 999999 -32 -95 999999 -95 999999 999999 999999 999999 999999 999999 999999 -44 999999 -89 15 999999 999999 999999 999999 999999 -41 999999 999999 49 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -57 999999 999999 999999 999999 999999 999999 -52 999999 -51 -34 999999 999999 -58 20 80 590 2450 4778 6526 8614 10784 11981 13800 15597 21290 27817 32777 32302 26767 22070 23735 29765 30954 24699 18040 13309 10877 12433 12312 11248 12450 14306 17046 21466 25026 27795 32079 34639 33199 27508 22266 20844 20506 20879 20478 19287 17480 15167 13001 11965 12565 14937 17763 20131 20669 19514 18325 18274 18751 19575 20609 21871 21497 19224 18578 18778 17945 17021 15650 15526 16354 14195 12238 10545 9171 8284 7201 6466 6463 5611 3968 2732 2871 3348 5164 9572 14673 17457 19595 24948 33107 38485 30379 12321 2605 1110 1075 184 28684 282 237 30 9987 7 58 4 6722 3728 13662 21811 87070 169748 323481 543568 492692 263494 18350 1043 746 639 666 636 495 439 227 198 441 366 143 317 91 152 401 337 348 227 -1 -56 47 117 999999 999999 999999 83 76 8 79 45 10 999999 999999 999999 999999 999999 -32 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 999999 999999 999999 999999 999999 999999 999999 999999 -40 -63 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 999999 999999 -80 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 79 304 1820 3583 4103 5049 7453 9721 12448 19056 29950 46636 64106 78619 81175 68127 47724 32510 26294 26989 22741 16569 13390 13042 12394 11042 10088 10787 12766 15660 19403 22999 27312 34615 42603 47079 44888 38947 32357 25755 21326 18750 17465 16135 14956 14802 15435 16418 18079 20646 23312 26801 31436 34013 35209 38514 42268 42700 42458 41624 39825 37497 35805 35044 34399 33716 32571 28993 24509 21693 18437 15161 12927 11301 10391 10058 10535 12171 15748 19515 22952 26153 31371 37477 37237 30531 26660 25910 22576 13526 9854 7265 2752 620 65 28690 281 263 30 9983 7 58 10 6721 3731 1804 4757 53941 260665 698703 671169 135175 12029 475 91 189 315 309 406 323 166 -7 322 118 171 -64 999999 -70 999999 156 1 999999 5 201 999999 102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 243 1218 2595 3816 4650 4652 5075 8148 17694 33087 49265 66815 88031 96051 91118 77137 57196 36439 22527 17807 13746 9346 8524 14620 17085 11820 8438 7336 8006 8841 9915 12084 14940 20373 27407 36970 48795 57396 59304 54029 43766 33721 27328 24758 24338 24390 23773 24397 24659 24754 25617 26571 26594 26648 26730 25294 23049 22875 26460 35793 43174 42661 41910 40194 37575 38154 39581 40890 40542 37376 35100 31369 29743 27916 25575 27958 31427 29568 29280 29213 30002 29717 27848 25470 25290 25841 26169 25503 24371 25332 28026 20309 7435 1313 261 28696 281 232 30 9982 7 58 16 6721 3735 141 1557 3611 36104 177701 549915 812722 265949 22147 300 195 332 171 -24 999999 999999 999999 13 -68 999999 999999 999999 999999 999999 999999 999999 999999 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 732 2759 4339 5080 5112 4509 4680 7837 15553 31428 54230 76000 101100 122858 132937 133168 113477 79771 43295 24396 14653 9399 8184 12721 15569 11378 7864 7331 7285 6822 6593 8175 10265 14075 21875 32631 42775 51764 57119 54683 47490 39562 34418 31773 30501 29211 28214 27345 27303 28286 27911 26118 25111 24723 22739 22105 22322 22573 22387 21695 20217 19987 19994 21624 25695 28913 27969 24004 21314 24659 29021 31630 31647 29392 29416 30965 28569 26054 25104 23845 23953 23844 22175 23571 25957 24149 24392 24851 24247 21598 16082 12434 5525 772 28702 282 234 30 9984 7 58 22 6720 3738 272 1762 11703 63738 197659 611630 999999 990373 76629 2105 836 899 497 212 267 226 69 119 187 149 86 85 310 126 999999 110 -16 37 999999 -90 -27 -31 37 107 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 417 1312 2515 3578 3936 4648 4826 5453 9459 23088 47189 64846 65892 62416 58702 53227 41533 28127 19357 18767 19913 15579 12867 15466 14970 12362 10446 9066 7990 6890 6342 6632 8520 12114 17504 26129 37494 48731 58441 64248 66677 61520 51650 46969 43581 38874 35219 32825 30404 29622 29612 27727 26502 24338 23088 22360 21358 21780 22760 24456 25260 22779 18017 18342 24433 30920 30476 26563 24463 27346 28273 28085 28589 28674 27027 27231 27408 26641 26506 28152 30627 32755 31502 26172 21926 24831 26697 22900 18369 15330 15494 12387 4135 321 28708 281 235 30 9985 7 58 28 6719 3741 309 2286 8192 56873 225778 676786 999999 999999 85338 1649 724 577 520 514 276 125 99 23 -12 41 186 430 324 168 248 357 -9 64 64 396 236 999999 92 120 149 -56 999999 -97 999999 999999 999999 999999 71 999999 999999 999999 999999 999999 999999 999999 999999 -21 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 12 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 884 2502 3622 3425 4133 5881 10041 14605 24190 42976 52645 45444 35165 29507 25469 20377 15203 14253 18152 20642 17456 15424 14133 12765 11250 9633 8298 7216 5931 4997 5256 6984 9659 12979 16775 22854 31294 39910 47370 56120 63567 69556 69909 63094 48583 30126 18835 14839 14505 13976 13010 13339 14000 14083 14140 12451 14120 18798 21384 22980 22148 22030 24597 27963 27636 28922 28617 26915 25221 25254 26363 27210 27923 27962 27365 26295 24710 23096 24366 22214 18756 19201 20295 20035 15287 11109 10900 10434 6741 1454 28714 283 174 30 9984 7 58 34 6719 3744 181661 1533 924 2424 11610 102222 382487 999999 999999 525600 28688 959 1203 1217 1168 782 536 776 644 1035 921 735 917 653 547 699 588 623 517 652 876 736 625 523 276 67 472 539 613 451 80 88 -75 11 130 999999 999999 999999 70 999999 999999 999999 25 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 999999 -72 -70 -46 999999 999999 999999 999999 -80 -80 999999 999999 -75 60 999999 -29 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 999999 999999 -80 999999 999999 999999 999999 -81 -84 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -34 999999 999999 999999 999999 999999 17 -29 999999 999999 999999 -99 -27 999999 999999 999999 999999 999999 -25 8 -21 -87 -96 999999 999999 999999 999999 999999 0 34 -55 -66 -5 55 -99 -84 999999 -85 999999 999999 999999 999999 999999 999999 999999 -93 -88 -88 -62 -55 -60 999999 999999 999999 -96 999999 999999 -44 999999 999999 999999 999999 999999 -53 -75 -67 999999 999999 999999 999999 999999 -42 273 3263 7304 6763 7698 12391 21891 27555 27998 24488 24537 22671 18710 14428 12503 12293 14636 18452 20681 17594 15253 14340 13267 13109 11391 9896 9162 7951 6845 6334 6998 7689 8618 10619 13372 16428 22738 30840 37767 43354 48117 47920 43123 34662 27956 26126 23814 21815 20286 19686 18301 18607 17978 16445 17113 17663 18088 19085 20191 21026 23911 25288 25785 25569 26653 27606 27474 27666 28380 27532 25766 25367 25546 25985 24716 21216 16996 16632 16911 15281 9340 4023 1407 1478 3739 4479 1581 28720 283 201 30 9981 7 58 40 6718 3747 2387 2365 7308 77251 349892 999999 999999 565700 16922 1296 913 1096 1507 1367 1268 1029 1189 1143 1453 1274 912 914 938 757 846 991 1045 995 1046 1249 1049 939 903 584 621 535 443 219 101 13 -43 157 348 -34 999999 102 367 45 -88 999999 999999 999999 250 158 999999 999999 999999 999999 -20 999999 999999 999999 35 999999 999999 999999 999999 999999 999999 -88 -97 999999 -16 -91 999999 999999 999999 -46 999999 49 46 14 44 999999 999999 183 -57 999999 999999 -28 22 999999 999999 999999 999999 999999 -85 141 999999 999999 -12 999999 999999 -93 999999 999999 -45 17 -27 999999 -75 999999 999999 999999 999999 999999 999999 999999 2 999999 999999 999999 999999 -39 999999 999999 999999 999999 999999 999999 -30 999999 999999 -2 999999 999999 999999 999999 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 999999 999999 999999 -56 -24 49 24 18 99 -13 999999 999999 -83 999999 999999 999999 999999 999999 999999 -78 -94 999999 999999 999999 999999 999999 999999 -98 999999 999999 -41 -55 5 999999 999999 999999 -70 999999 -96 999999 999999 999999 -38 -4 -32 -80 463 4833 9413 12027 18970 29111 28494 22333 19283 18624 18728 18880 18445 15339 12648 12848 17876 22206 22607 19555 15700 13998 13344 11884 10682 9717 8489 7567 7103 6702 6410 6369 7286 9570 12074 15930 20211 22638 26503 30067 31127 29719 28216 26533 24138 20655 17827 17081 15656 13543 12739 11517 10552 10199 10817 13167 15135 17367 17833 19565 20940 20186 19368 18528 20419 20478 18560 18883 18704 18454 18074 16879 16062 16240 16387 15296 14331 9765 6249 13099 26156 24642 3859 272 423 57 28726 280 228 30 9978 7 58 46 6718 3751 3309 17234 134437 450313 999999 999999 353191 5433 1714 1235 1380 1853 1361 1553 1808 1375 673 610 906 802 871 1334 1154 1030 1208 1176 1183 1086 1022 764 998 826 535 871 926 649 372 45 999999 265 273 68 999999 104 83 241 49 25 -11 24 150 4 999999 -58 -28 999999 999999 999999 -96 999999 999999 999999 -49 -26 999999 180 16 -89 -41 -29 130 110 999999 -76 999999 999999 -76 67 -16 5 -49 -5 11 999999 999999 27 -36 999999 -10 -6 999999 999999 999999 -16 -91 999999 0 53 999999 999999 -28 999999 999999 999999 999999 -91 57 999999 999999 999999 -86 -23 -44 63 -30 38 999999 999999 -39 -46 999999 -64 93 214 131 -44 45 999999 999999 181 -55 36 6 14 -36 999999 999999 999999 -94 -89 999999 -43 44 999999 -40 -71 -68 -82 999999 80 15 999999 -93 48 999999 -38 -33 -15 -20 999999 999999 -80 -11 -75 -14 -61 999999 999999 -23 -58 -29 -36 -48 999999 999999 -16 999999 999999 -44 999999 999999 -77 999999 999999 -32 -36 999999 -57 -87 -85 -6 -20 -46 -65 999999 -27 890 4428 10270 16255 20933 24578 25890 23443 18324 14650 11001 8782 8590 12885 17424 18908 17767 16140 19040 24231 24772 20949 15589 13769 12828 12220 11819 10157 9125 8659 8022 7642 7513 7176 7146 7262 8223 9400 10696 12350 14675 16998 20266 23554 24111 21110 15853 11867 10015 9035 9061 9188 8310 7750 7988 9424 10634 12482 14925 17281 19933 20845 22485 22317 22445 22568 22469 23747 22828 22529 22149 21456 23468 24735 22657 20059 18980 12930 9933 26172 54131 69529 25566 760 28732 280 225 30 9975 7 58 52 6717 3754 4267 23838 182458 660466 999999 999999 160560 2966 1683 1413 1458 1617 1637 1697 1438 1080 953 780 1146 966 931 861 1175 1366 1525 1200 1094 1187 986 971 728 414 682 750 365 241 294 105 5 71 19 999999 999999 87 999999 35 16 999999 40 73 -27 999999 -31 121 36 999999 999999 999999 82 117 21 145 1 13 19 999999 -12 999999 999999 -61 -18 999999 999999 -65 14 76 999999 21 -25 -81 999999 999999 116 53 999999 999999 999999 107 33 999999 71 -36 55 8 89 101 999999 -98 999999 999999 999999 -91 999999 191 999999 999999 999999 999999 -38 61 62 -27 999999 -7 -63 144 -48 -95 -16 -85 0 41 10 164 -36 -83 999999 999999 999999 -35 54 3 14 -18 999999 999999 999999 999999 999999 999999 3 93 15 157 80 -29 -97 97 69 1 96 999999 23 999999 999999 24 56 68 110 53 83 24 -83 -58 999999 138 -26 -94 999999 999999 999999 -62 -63 -76 999999 999999 999999 -53 -86 14 999999 999999 999999 -86 -22 -99 999999 999999 999999 -19 25 999999 84 -48 999999 1 99 539 1213 3292 10426 23831 33035 38806 41318 37684 29736 19685 16944 14912 11529 11406 14803 20994 23995 22185 20154 20039 20418 17676 15299 13759 13479 12852 11263 10573 10398 10220 9587 8669 8288 7895 7599 7299 7730 8731 9456 10704 12747 14909 16538 16554 15771 13917 12254 9708 6599 5142 5106 5773 6157 5679 5432 6191 8048 11215 15233 19535 24499 26392 29147 28660 27316 25579 26418 27696 26291 26116 28426 31043 35181 39254 43395 25752 22181 41853 56188 64266 39322 2791 28738 301 253 30 9973 7 58 58 6717 3757 14018 97522 309185 764213 999999 999999 151361 3827 1897 1900 1911 1721 1846 1426 1232 1111 978 961 812 1109 1460 1330 1571 1393 1407 1344 1175 1024 493 984 592 516 205 59 999999 23 70 27 279 325 337 999999 -47 111 125 313 140 86 -57 -98 999999 999999 999999 999999 999999 999999 302 -45 999999 999999 999999 999999 999999 46 52 999999 999999 999999 999999 82 -3 70 999999 999999 -67 9 999999 63 26 186 16 999999 999999 -79 999999 -51 -24 999999 999999 -73 -54 25 193 111 5 164 999999 0 267 61 -69 -55 999999 11 -39 71 35 29 65 -64 22 21 21 -57 86 999999 999999 -79 13 999999 999999 -76 2 56 -84 999999 999999 999999 -92 -77 -34 -74 999999 11 999999 999999 999999 999999 999999 999999 44 999999 999999 -71 2 999999 -45 40 -5 52 -47 13 -51 14 -49 4 68 -10 74 115 40 -38 999999 -80 999999 999999 999999 999999 -70 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 -77 -74 -76 -54 -10 999999 -78 999999 999999 -91 -7 -94 999999 60 281 713 1374 1949 3825 7997 17158 34195 48678 51622 46384 30712 17684 9299 7436 8443 11500 15794 19830 21769 21485 21841 20382 17982 17697 16028 13503 12494 10779 9687 9911 10061 10192 9994 8752 7327 6499 6089 6123 6285 6355 6371 6180 6168 6776 8170 10941 11069 8862 6364 4107 3175 3729 3948 3603 3176 3202 3504 5021 7914 12159 18496 24858 30212 34388 36955 34984 33133 31733 31617 32084 30835 27035 25408 22633 16500 17136 21347 21592 23155 11994 939 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 554 979 1256 1820 28744 296 220 30 9970 7 59 4 6716 3760 7177 999999 999999 999999 880569 999999 963747 884755 227683 6148 1637 2136 1850 1521 1732 1530 893 937 1255 1074 1021 1378 1045 958 1164 1018 1324 1342 1091 849 787 638 412 553 268 146 168 148 2 111 306 108 -37 50 227 -53 172 -16 999999 999999 999999 999999 999999 -12 39 999999 999999 999999 999999 999999 999999 106 117 999999 999999 999999 999999 44 -21 -28 -35 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 -97 19 999999 999999 999999 999999 999999 999999 -42 999999 999999 999999 -46 999999 28 219 999999 999999 999999 999999 999999 -16 61 -51 999999 999999 999999 999999 -74 999999 999999 999999 -87 -74 999999 999999 999999 999999 84 -32 999999 999999 -69 999999 22 999999 -29 999999 999999 -88 999999 999999 -32 24 13 999999 -76 999999 999999 -69 69 -79 999999 -34 -28 999999 -39 48 -24 -97 11 -38 -40 -9 142 19 -90 -91 -90 999999 999999 -60 999999 999999 -86 999999 14 -97 999999 999999 999999 -69 999999 999999 999999 -48 999999 999999 999999 -98 999999 999999 -92 999999 -60 -67 999999 999999 999999 999999 999999 -80 -78 -65 24 111 995 5049 9014 11194 16965 24454 28255 25065 18832 12174 6648 4560 5015 6665 9942 15094 18196 19471 16833 17578 19392 17410 15842 12658 10451 10449 10812 11709 12199 12832 12904 12547 11489 10512 10605 9511 9186 8659 7564 6181 5223 4742 5703 8143 10234 8278 3883 2159 2071 2742 2293 1786 1500 1141 1135 1760 2759 6314 13462 21214 29723 36723 38865 38344 37280 36034 33836 24663 14033 11141 11124 9238 3391 1242 403 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 269 421 28750 296 369 30 9969 7 59 10 6715 3763 404638 999999 999999 999999 57996 2126 2096 1835 1662 1864 1876 1543 1243 1233 943 1410 1111 1141 1419 1398 1206 1203 1039 1215 906 760 969 343 190 357 338 315 33 139 39 59 999999 162 999999 194 262 357 145 -22 53 75 999999 999999 999999 999999 80 79 -4 61 -29 178 999999 -55 999999 133 84 999999 206 -52 38 999999 999999 999999 999999 999999 -85 999999 999999 -67 999999 999999 -42 149 34 999999 999999 999999 999999 -45 88 999999 999999 999999 999999 -50 999999 999999 999999 -78 -67 999999 -66 171 26 8 -98 999999 999999 999999 -65 999999 999999 999999 999999 -48 -78 58 -39 999999 999999 999999 999999 -27 31 44 999999 999999 999999 -73 999999 999999 999999 999999 999999 20 999999 28 -33 999999 999999 999999 -89 999999 999999 999999 52 999999 999999 999999 999999 46 -75 999999 -44 -18 999999 188 189 49 99 -16 999999 999999 999999 -66 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 -80 -53 -93 999999 999999 -21 -78 999999 999999 -29 86 -91 -94 -45 999999 999999 999999 999999 999999 999999 -83 999999 999999 -37 581 2090 5549 12463 19625 25724 25465 24380 20969 13545 7576 4239 3283 4257 7244 11097 15384 17763 17568 16895 15911 16161 15961 14095 11715 10602 10417 11994 14930 17167 18012 17869 16362 14485 15015 14041 14262 16088 14851 12899 10183 7513 5767 6229 5528 4491 3983 2733 1823 1292 1194 1293 1387 1156 749 645 1191 2642 5196 10360 16804 23470 29397 31978 32464 28649 25186 25708 30257 33904 35951 33793 24517 9027 1738 936 321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 413 230 999999 999999 272 615 894 1383 28756 296 368 30 9968 7 59 16 6715 3766 605448 999999 999999 521171 15595 1666 1586 1769 1705 1264 1355 1339 1581 1592 1451 1793 1634 1616 1706 1742 1304 1206 1380 1410 1122 1046 798 266 156 168 -10 303 589 458 156 27 171 23 191 22 194 -23 207 58 -52 999999 135 411 75 -4 999999 999999 -57 -60 999999 999999 999999 153 -25 8 -66 999999 -90 999999 -54 27 999999 999999 -46 999999 999999 999999 999999 999999 154 156 999999 999999 88 -90 999999 -6 67 -31 57 134 -28 999999 999999 999999 108 214 -72 999999 -32 -94 999999 999999 999999 999999 -96 45 999999 999999 999999 -44 77 -85 52 -98 -51 -73 109 -71 54 -8 36 999999 73 170 -3 111 999999 999999 999999 999999 -12 999999 -54 999999 999999 999999 999999 999999 1 -84 111 999999 -39 -89 -64 999999 54 156 7 -80 -83 0 96 -36 -92 243 333 71 -52 -52 999999 -40 -22 999999 -84 72 -99 999999 999999 -62 999999 -71 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 -94 -92 -26 -58 -49 999999 -97 -85 -25 -40 -56 -44 999999 -90 999999 20 999999 999999 113 810 1893 4285 8941 15421 23147 29093 28840 23263 15167 7713 4314 3193 3407 4658 7778 11608 14409 15561 14600 12688 12030 14091 17082 19626 19649 19329 19922 19735 17837 15556 14315 14788 16152 15270 13300 12347 13603 16556 18565 18168 16634 14141 10239 6428 4929 5868 7554 7957 5993 3698 2086 1976 1865 1031 434 220 464 851 2074 6442 15372 25085 29308 32302 35228 36851 32960 31642 37209 37260 27313 15623 5558 2563 1568 370 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 418 649 775 354 192 531 743 28762 294 368 30 9968 7 59 22 6714 3770 732841 999999 999999 243825 5269 2007 2096 2072 1430 1285 1636 1828 1763 1359 1637 1196 1240 1356 1513 1146 1140 1143 1065 1042 1116 682 448 480 145 132 328 193 128 219 310 999999 999999 201 107 102 -13 -83 25 230 -92 999999 13 89 140 97 72 999999 999999 999999 999999 -57 -86 999999 999999 -67 26 999999 999999 105 1 999999 -6 999999 999999 -52 30 113 304 999999 999999 171 999999 999999 -40 297 81 69 -3 11 124 72 -42 999999 -87 56 17 -55 -31 999999 19 -48 999999 999999 999999 32 58 999999 999999 999999 999999 -37 999999 999999 46 999999 999999 999999 -40 999999 999999 999999 -74 -25 999999 -68 -97 999999 999999 2 -92 999999 999999 -89 -48 -57 6 -30 999999 -33 0 -77 999999 999999 999999 -35 -8 -54 999999 999999 -42 999999 999999 999999 -60 -21 -58 -58 -2 15 58 16 -16 999999 999999 -46 -90 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 -22 -2 -51 999999 999999 999999 -97 -95 -52 -17 -52 999999 999999 -75 999999 -47 999999 999999 999999 999999 -78 -99 999999 999999 -58 999999 999999 93 434 1632 3811 7672 11419 12775 13446 12459 10663 7495 3569 2437 2642 3057 3371 4512 6849 9549 11099 10184 8498 7082 7499 9166 11261 11733 11705 12644 12814 15144 17535 17074 16967 17210 17469 17207 15472 12829 10088 11262 15527 19693 19249 16223 15331 13479 10647 7539 5134 4135 4410 4450 3654 3024 2502 1975 1069 566 287 132 340 1765 3864 7077 12673 18327 24270 23444 15435 8219 3011 1323 1328 1816 1958 816 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 402 386 252 142 28768 292 457 30 9967 7 59 28 6714 3773 328438 7556 2449 2469 2485 1948 1594 1688 1811 2087 2343 2127 2223 1940 1989 2218 2047 1881 1367 1425 1541 1201 1205 960 804 655 472 371 498 185 473 612 215 293 314 297 100 297 154 350 204 299 209 -45 38 11 999999 999999 -54 236 97 170 999999 -96 94 458 302 -42 -90 6 -48 104 350 217 999999 158 188 216 236 175 -12 215 217 281 185 -64 999999 55 292 184 227 248 999999 48 427 113 12 70 197 -3 -84 11 -15 111 117 -9 -74 999999 -98 151 15 13 -48 124 -2 101 113 174 226 152 96 -48 999999 68 36 -6 135 999999 149 315 180 75 143 -2 -13 103 7 65 58 96 -21 5 -7 136 999999 999999 131 -40 5 174 36 185 107 42 93 90 124 211 184 184 234 277 237 -44 -11 -96 37 155 151 999999 1 201 32 8 21 -24 -39 63 -51 151 70 -31 -80 184 -22 -92 2 7 48 0 41 -37 15 34 65 48 999999 -62 -84 -32 -74 -29 54 -20 -62 -5 158 235 511 1162 1740 2883 4369 6116 5682 3022 663 -4 7 71 150 377 863 2092 3448 5031 8179 9778 9028 8648 9204 10418 11066 10764 10424 9808 9887 11549 13082 13791 10484 9151 8588 9454 11597 12842 13936 15361 15634 14453 16344 17258 16492 16458 15791 13053 9818 8065 5885 5159 3361 2449 2481 2141 1445 904 443 308 113 74 360 696 998 497 79 999999 999999 999999 143 131 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 839 1478 1504 1065 619 344 53 28774 295 367 30 9967 7 59 34 6713 3776 588699 999999 999999 407216 6065 2353 2448 1848 1657 1934 1965 1807 1930 1753 1556 1631 1994 2084 1955 1760 1848 1360 1016 1135 721 619 314 274 336 494 357 394 210 280 131 130 188 352 316 322 504 296 347 121 216 -4 212 66 999999 -96 -31 999999 999999 -13 999999 7 44 69 -50 80 -14 62 -25 999999 -72 -35 999999 999999 140 28 53 147 59 999999 43 227 160 -17 -79 999999 117 18 -46 0 122 175 117 243 197 -14 -37 33 266 -43 999999 999999 -53 129 127 272 225 11 999999 999999 51 -48 44 -81 40 -68 0 101 16 28 -78 999999 999999 -96 38 3 33 104 -83 41 -17 999999 12 999999 97 -1 52 62 53 3 -24 103 -24 999999 -98 64 999999 72 213 21 24 79 178 173 140 7 97 91 251 222 394 80 3 80 -45 -78 999999 999999 -50 -82 -18 -14 27 999999 -76 88 53 101 -93 -20 -79 -86 161 185 77 13 12 61 -46 -98 6 105 25 -2 90 -18 2 -15 -73 -91 -94 -11 -81 28 31 43 152 441 628 992 1641 1984 1986 1626 1129 503 153 26 -8 -81 -71 46 78 118 424 1483 3660 7220 9464 8926 8184 7699 7153 6343 6156 5888 6099 6754 5239 4907 5130 5579 8031 10558 12358 10392 8580 9586 11102 12624 14702 17247 16699 14962 15917 17804 17504 17117 15815 14262 12310 8317 3831 1465 908 661 380 266 199 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 1450 2826 3491 3310 2528 1873 1438 1073 527 28780 292 454 30 9964 7 59 40 6712 3779 54701 2603 2150 2157 2361 2321 2702 2223 2393 2251 2008 1960 1913 1835 2145 1877 1726 1986 1666 1303 1505 1020 441 841 553 602 673 623 762 750 214 155 449 288 65 618 406 -27 239 228 77 134 106 -12 315 209 179 98 178 90 337 -8 163 326 323 36 45 225 89 159 185 195 224 46 133 312 48 77 -30 112 68 99 221 169 219 169 145 999999 -94 126 122 305 174 190 114 364 154 999999 -4 340 164 31 999999 109 105 197 81 206 11 -32 -3 139 193 268 13 175 309 74 131 252 91 11 229 209 104 158 101 124 172 96 68 46 -76 69 154 -9 130 147 114 3 110 150 -3 999999 70 2 -32 -37 144 148 76 6 62 176 172 94 194 79 79 140 212 301 158 188 -47 2 -11 9 78 -21 102 95 16 116 15 16 137 5 999999 54 41 124 36 114 91 109 29 136 119 97 94 78 61 48 78 89 27 999999 2 95 36 42 53 64 95 57 47 184 308 747 1276 2292 3728 4314 3565 2042 776 414 172 -48 -95 -43 -13 48 0 -84 999999 76 494 1210 2491 4163 5779 7326 8384 8470 7318 6202 5734 5856 5487 5107 5609 5620 5993 6113 6443 7107 7025 6497 6162 6557 6068 5591 5919 8237 14468 19856 20446 16640 16055 15282 14075 12255 11473 9239 5424 1683 642 552 578 543 234 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 358 1949 1954 586 95 999999 999999 35 1614 5012 7487 7353 5476 3079 1408 841 826 603 234 28786 291 452 30 9962 7 59 46 6712 3782 125004 3544 2613 2580 2439 2451 2469 2384 2413 2535 2481 2079 2165 2357 2099 1952 2146 2100 1457 1387 1422 1091 694 700 554 508 642 632 430 612 319 128 86 79 150 272 67 92 79 266 162 999999 -42 58 -67 31 117 325 271 260 143 299 374 196 68 999999 999999 7 -13 112 236 143 149 85 -99 214 138 147 -67 64 253 71 177 367 215 216 67 162 220 82 113 207 282 38 -57 43 101 197 -59 80 369 77 1 157 263 -1 -21 27 175 -9 -20 -47 -12 -49 -11 105 152 177 87 174 258 132 142 365 255 68 59 161 223 258 104 -3 22 -55 101 -35 63 39 90 193 5 89 85 -5 18 91 116 188 124 173 86 75 143 38 -55 57 73 42 177 187 273 392 182 -57 27 132 999999 29 -25 51 -9 168 235 197 9 10 999999 -100 45 17 -99 43 35 -85 40 22 -42 123 19 3 -6 -48 4 128 39 61 3 -34 999999 7 46 19 -67 26 75 69 331 849 1420 2544 4301 6564 8335 8498 5771 2842 1156 298 30 -7 -60 -61 -26 -55 -28 -60 999999 999999 -77 -60 -15 -12 88 392 1237 2588 4328 6301 7245 7110 6426 5193 4589 4430 5355 6785 7736 8495 7992 6783 6039 5204 4620 4768 5358 6181 7648 10603 14498 18830 19329 16314 13280 12017 8504 4318 3546 4211 3652 1786 575 37 999999 999999 999999 999999 999999 999999 999999 67 1099 3433 7687 11900 4488 299 999999 999999 999999 809 2561 4452 5154 4876 3992 2965 1990 1543 1166 568 80 28792 294 360 30 9960 7 59 52 6711 3786 365626 999999 999999 999999 348165 6404 2418 2350 2298 2635 2663 2253 1777 1838 1972 1837 2088 1925 2080 1574 1488 1390 788 1248 1453 977 521 537 619 517 576 625 478 449 475 278 350 332 215 166 160 154 181 251 197 225 343 397 252 208 -20 -60 182 -63 999999 78 86 130 200 189 126 136 149 43 -37 999999 124 243 999999 999999 104 201 67 -2 266 48 -7 -81 999999 -52 37 -34 132 62 106 -8 270 -72 158 195 200 -78 -86 161 109 104 21 -36 6 -6 266 -14 -71 -27 142 999999 999999 81 258 11 168 151 74 -31 999999 23 -77 68 132 999999 60 31 53 144 94 140 39 -89 71 -71 39 136 62 -25 -72 3 136 -61 -58 172 58 165 96 -28 -3 -9 52 78 139 14 157 198 258 290 226 136 -48 -8 20 85 -13 -8 -44 -3 -4 110 76 -39 118 32 -87 999999 -73 -57 -1 -44 0 -27 19 -38 -27 -52 102 -37 115 90 41 -10 165 114 -16 999999 -58 -7 97 15 135 367 747 1676 3259 5181 8093 10795 12127 11901 9553 6590 6003 3694 861 60 31 13 -3 -43 -40 -71 -61 -71 -91 999999 -32 -37 -27 -2 14 78 189 297 695 1134 1282 1465 1475 1772 2387 3517 5983 7837 8165 7429 6969 7119 7126 6986 7286 8143 10145 11567 13769 15139 16864 18195 20354 21532 20307 18854 12624 6809 3939 3634 3195 1842 847 263 107 90 37 999999 9 37 48 17 589 6869 18200 7636 378 999999 999999 175 850 1574 1866 1683 977 355 101 317 828 949 618 111 28798 295 360 30 9960 7 59 58 6711 3789 80877 222125 747824 999999 999999 104448 3436 1913 2237 2395 2001 1519 1774 1164 1573 1376 1645 1925 1577 966 1165 871 595 641 1135 724 318 424 269 161 227 433 370 344 758 668 318 38 77 50 -96 46 256 309 999999 -44 -87 177 27 999999 249 -39 999999 -98 -13 103 -59 62 109 370 -46 -29 -83 -47 999999 -48 69 -61 999999 2 29 999999 10 30 -16 33 -24 97 199 -32 63 13 212 32 999999 999999 999999 999999 -88 123 -2 -29 52 113 29 124 5 -92 -19 65 -23 47 80 -24 -65 154 -6 10 -70 33 999999 13 40 46 -27 999999 -75 8 34 185 116 217 254 96 999999 249 -77 -45 115 999999 999999 28 999999 999999 -71 -34 1 95 199 76 -44 95 -75 197 12 -82 72 999999 999999 999999 999999 133 -14 120 17 999999 45 20 -40 -29 999999 999999 999999 999999 32 -16 -26 4 -66 999999 -13 -40 -45 -30 999999 -91 56 -69 999999 999999 -57 -50 38 -85 -15 -13 -56 -62 -74 -44 5 999999 -67 15 999999 -82 47 23 357 1411 3115 8796 16871 24227 31304 34185 32434 31773 29287 22003 8951 2511 267 -89 -88 999999 999999 -80 -55 999999 -84 -47 -48 -59 999999 999999 -27 34 273 497 1029 1582 2596 3399 3537 4405 5960 6068 5692 5708 6384 7729 9321 9984 9873 9340 8501 8215 11095 15454 19497 23118 24917 26756 25556 24583 25608 23503 21454 18291 13826 8805 4590 2350 2695 4362 5600 4233 2633 1911 1896 2784 3858 5524 6380 9611 20682 33023 19936 780 999999 332 916 963 784 414 17 999999 999999 999999 999999 999999 17 266 304 28804 288 358 30 9958 8 0 4 6710 3792 41066 104304 295839 965587 999999 999999 289127 4705 1973 2003 1724 1487 1522 1462 1185 1249 1195 1470 1425 868 929 796 1020 1041 993 1181 837 656 1019 795 480 329 259 577 393 231 9 187 280 220 175 19 318 999999 -58 999999 999999 -15 -53 999999 85 38 999999 999999 999999 999999 999999 -31 81 -90 999999 999999 999999 129 236 -100 999999 188 120 32 114 122 -8 20 86 119 999999 -81 999999 999999 999999 -63 999999 999999 109 75 5 -72 999999 999999 -22 33 14 126 999999 -99 999999 999999 234 112 114 20 999999 999999 999999 999999 -63 17 999999 54 125 233 25 -32 -20 999999 999999 -19 -37 999999 322 90 -41 130 -78 999999 -79 -75 999999 -97 -58 999999 51 999999 999999 -31 999999 999999 58 19 -98 999999 24 -97 999999 999999 -45 58 -35 -69 -78 -31 209 196 28 122 4 -54 999999 -11 -70 999999 -54 999999 166 -83 999999 -66 -5 999999 -86 -13 -89 999999 -25 -60 -64 999999 999999 999999 999999 999999 -51 999999 -81 -55 -90 20 -38 -23 40 -68 -92 999999 999999 999999 0 -1 999999 73 290 534 1008 2280 5487 12378 18420 26681 32864 33027 17142 4238 175 -65 -55 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 103 399 821 1212 1674 2376 3010 3678 4076 4808 6006 6900 7536 8221 9122 9817 11335 12276 12747 13785 15053 15574 15502 16954 18715 20202 21189 21089 20632 20091 20880 19941 15812 9174 3274 1194 1454 5738 12396 16840 19073 18835 17233 19499 26378 30765 41476 63539 62159 51416 14775 280 999999 302 837 930 951 748 322 28810 288 384 30 9954 8 0 10 6709 3795 103635 286631 962927 999999 999999 62518 2385 1858 1544 1391 1369 1535 1402 811 690 667 719 772 139 302 604 577 939 1021 1050 720 186 154 270 365 327 279 255 329 25 226 280 125 604 -71 999999 288 120 187 999999 32 200 36 999999 -52 999999 999999 -91 999999 160 366 999999 -76 999999 999999 -98 999999 999999 31 999999 999999 45 999999 999999 61 999999 999999 999999 -10 999999 999999 16 999999 999999 13 12 -17 999999 999999 -84 108 185 -66 999999 61 40 999999 999999 -44 999999 999999 999999 999999 999999 999999 999999 -60 -65 84 43 -58 -18 36 -77 999999 -64 999999 46 90 999999 -37 999999 999999 -15 50 -54 -98 64 228 16 999999 999999 999999 -99 10 -42 -42 -62 999999 999999 999999 999999 999999 999999 -63 999999 999999 -86 -65 -14 -78 -61 999999 136 25 61 174 78 -30 57 85 98 -93 10 92 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 -32 999999 999999 999999 999999 -89 999999 999999 -98 999999 999999 -93 999999 -94 999999 10 68 999999 999999 -12 -31 999999 999999 999999 46 323 1078 2292 2833 3558 5308 9641 19011 27936 34110 37173 31930 21930 11608 3599 233 999999 999999 -76 -67 999999 999999 999999 999999 999999 -67 999999 999999 -95 999999 -92 999999 -86 -61 16 95 370 744 1037 1481 2495 3828 4933 5314 5382 5910 6745 7531 8853 10773 13010 14961 15678 16323 16869 17827 19441 19948 19652 19277 19390 21658 22220 20574 18372 17416 14290 7782 4441 6359 12772 16908 20946 24508 30671 46222 54101 57140 81017 65720 20671 3237 982 641 461 420 881 1448 1598 1311 832 306 93 28816 289 381 30 9951 8 0 16 6709 3798 131277 361112 999999 999999 999999 38662 2240 1677 1137 1092 1128 847 1115 1048 543 490 459 670 335 474 227 360 492 299 296 203 142 421 775 731 580 449 242 301 137 394 -76 141 102 146 47 13 127 999999 999999 999999 55 999999 -80 999999 999999 -42 -95 999999 10 -98 -93 24 999999 -100 999999 999999 999999 -33 -93 999999 999999 999999 999999 999999 999999 -56 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 -25 -50 -12 9 67 -80 -78 999999 999999 -52 999999 999999 82 999999 162 88 999999 999999 -98 48 999999 29 -44 999999 -75 999999 -29 19 82 -14 -67 -3 76 999999 999999 999999 999999 999999 999999 -25 51 -88 999999 -30 999999 999999 999999 999999 999999 999999 -8 53 -62 999999 -2 999999 999999 999999 999999 999999 999999 23 -58 -23 999999 999999 999999 -90 999999 -62 81 -9 -74 -60 6 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 -21 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 -81 123 1102 3274 6064 10737 18137 24644 30294 40902 51067 50797 37936 20598 4469 203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -28 147 290 493 966 1405 2961 4865 5936 6057 6593 7730 9224 10283 11249 13149 15868 17380 18266 22532 26518 27101 26185 25143 27356 28118 26785 24727 21700 17225 12930 8530 4616 3557 7791 15479 19397 26233 37434 47152 86092 109807 77675 32522 4443 2821 2834 1691 915 1072 2105 2598 2484 2805 2633 1306 617 94 28822 291 381 30 9951 8 0 22 6708 3801 76969 209319 624786 999999 999999 542199 12423 2036 1484 1181 1020 1060 1152 990 1066 1161 784 557 437 390 310 259 249 480 385 285 382 285 184 59 999999 31 396 137 -32 334 146 124 44 999999 999999 999999 -52 999999 4 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 2 999999 95 999999 999999 -83 999999 999999 999999 -37 999999 -95 999999 999999 999999 -89 -63 999999 999999 999999 999999 999999 999999 39 999999 999999 38 156 -21 999999 164 -28 999999 -74 -28 999999 999999 999999 999999 12 999999 999999 999999 -61 42 999999 -57 999999 999999 2 999999 999999 999999 999999 45 -97 999999 999999 999999 999999 999999 999999 999999 52 999999 999999 999999 -92 -64 -90 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 -83 -77 -67 999999 999999 999999 -52 999999 999999 -98 -6 -69 999999 999999 999999 -54 105 -57 999999 999999 -57 -78 999999 999999 999999 999999 999999 -89 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 418 1143 2409 4303 9469 14547 18542 24810 28622 33055 33682 23733 7708 556 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 174 583 1246 1866 2276 2755 4069 5105 6939 8877 10344 10968 12175 13540 16842 21771 27027 31618 35966 39273 43250 46942 45229 45302 48441 50021 48195 41272 33632 24025 19083 22953 26578 23336 18418 28955 77775 105901 48766 12266 8410 9973 8373 5419 2681 3752 5561 6600 5983 3357 2037 1340 895 386 30 28828 292 382 30 9952 8 0 28 6708 3805 213177 642365 999999 999999 388200 14627 2466 1471 1321 1638 1373 1161 1391 1477 1058 1143 1172 710 695 328 256 777 887 590 594 702 354 314 497 144 114 172 190 262 262 166 54 -56 138 68 87 999999 999999 999999 999999 999999 73 999999 -44 999999 130 241 152 -50 999999 999999 96 45 54 999999 999999 254 148 -7 -42 25 999999 999999 -21 999999 19 -17 -20 62 126 -50 999999 999999 999999 -47 76 999999 999999 -66 197 46 -82 -100 -23 999999 50 999999 999999 999999 152 174 999999 999999 35 3 999999 999999 129 -84 -50 -14 999999 999999 -53 999999 -85 -42 -8 -98 -59 999999 -59 -96 999999 999999 114 -62 999999 102 92 49 -22 999999 -77 96 -18 72 48 79 -62 -98 999999 999999 -72 999999 999999 999999 999999 -100 -70 -93 -82 -44 999999 999999 999999 -79 126 130 16 114 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 -56 -24 999999 999999 999999 999999 999999 -38 -79 999999 -12 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -17 85 358 556 498 486 1116 2460 4636 7792 10516 13004 14734 17332 20222 17976 14649 10128 5487 781 999999 999999 999999 999999 -30 999999 999999 -97 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -97 69 432 933 1232 1457 1549 1774 2363 3507 4898 6465 9475 12185 13728 14320 18527 25054 27558 27909 29612 34365 40845 46512 53718 62179 65822 64326 69591 75258 63795 53950 52353 55717 50802 38012 32205 45994 47395 25800 19877 24421 21275 7459 5627 9326 10546 8335 5361 4327 3610 3326 3005 2299 1379 579 28834 292 382 30 9952 8 0 34 6707 3808 244561 752758 999999 999999 106868 3486 1502 1292 1047 1187 995 1089 874 978 681 449 765 794 404 205 216 117 134 61 128 188 -40 -45 197 177 206 106 -6 -6 999999 47 999999 999999 -83 80 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 999999 -43 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 -29 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 112 999999 999999 38 122 999999 999999 999999 999999 999999 -61 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -71 999999 999999 999999 999999 15 -85 999999 999999 999999 999999 999999 999999 -41 -41 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 31 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 67 383 830 1339 2412 4077 5216 5564 6970 9476 14074 22371 34632 54278 78717 97937 102754 87487 51175 10333 440 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 3 -21 35 267 681 2231 3225 4313 5174 5210 6116 7655 9256 12327 16807 21625 27614 34241 36503 39814 47286 50417 51863 51025 48454 56536 68715 81411 70355 51224 41373 34912 32468 30827 29467 35873 48383 47238 19892 11240 14336 10645 4728 1835 1294 1354 1317 1151 835 567 372 147 28840 287 381 30 9951 8 0 40 6706 3811 230857 600107 999999 972480 592838 130209 4854 842 364 684 613 256 95 413 274 304 240 315 299 39 999999 999999 43 999999 999999 999999 9 999999 999999 999999 51 -40 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 1134 3541 9612 16718 18583 26721 41206 61886 79712 89355 109895 124228 117732 105354 66306 42999 21502 2272 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 329 603 1046 1620 2456 3753 4531 6251 8612 11842 15276 17907 19571 26216 35359 44258 52700 57902 60616 62842 59994 55178 53618 65438 68165 54138 43368 40072 39006 45558 59979 70013 57406 27921 14139 8073 3348 1337 703 568 400 96 28846 291 261 30 9951 8 0 46 6706 3814 6234 18092 43740 110218 278166 793280 999999 999999 330218 28213 1609 835 955 596 337 830 496 419 27 240 379 275 414 2 211 999999 999999 999999 999999 5 999999 999999 117 999999 2 -85 999999 999999 999999 999999 0 999999 999999 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 2341 7252 17027 23326 30795 38910 46826 72692 99260 114163 127450 129695 102550 66154 15103 919 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 57 269 537 1039 1338 1463 1696 2371 4174 7665 10962 13142 14978 18405 22573 23980 28116 38921 46431 52241 63008 75747 86485 80770 64607 61633 68935 66743 55333 51606 67550 107122 125671 64056 14782 4601 1644 966 1166 1631 1250 229 28852 291 348 30 9948 8 0 52 6705 3817 177400 450316 999999 999999 999999 87785 3207 2170 1440 1041 1303 1115 982 1225 966 1065 848 988 985 729 683 441 573 665 300 539 91 229 802 484 507 319 3 297 202 307 146 3 -19 999999 229 999999 -49 73 -67 999999 999999 999999 999999 999999 999999 999999 -46 -49 6 31 -22 60 999999 -99 305 8 -65 999999 21 -43 999999 999999 228 999999 999999 -59 999999 999999 -83 14 999999 999999 1 999999 999999 999999 -29 -80 -99 999999 999999 -51 -30 -93 45 999999 -84 999999 999999 999999 11 117 -1 999999 -66 31 999999 36 999999 -11 3 -92 -62 999999 999999 33 -37 -45 111 -14 999999 999999 999999 -48 999999 4 -16 999999 -59 -43 289 179 78 999999 999999 999999 33 -70 999999 999999 -83 999999 -27 999999 999999 999999 -4 999999 999999 -3 -25 999999 999999 999999 999999 -75 -85 36 2 999999 -27 114 60 -81 999999 99 -30 999999 999999 999999 -60 -40 -69 -91 999999 999999 999999 999999 -59 999999 -81 -20 -18 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 -91 -42 999999 -30 999999 999999 -100 999999 999999 -100 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 16 91 129 346 706 956 1151 1369 1591 1663 1692 2041 2811 3885 5247 6529 8089 10891 15865 21691 26644 30723 36812 48819 57264 58671 57652 55572 59793 70338 75432 75981 80654 118946 145214 81944 20843 3641 993 1094 1688 2051 817 30 999999 71 28858 290 404 30 9944 8 0 58 6705 3820 88678 230969 721518 999999 999999 999999 527523 26492 1536 1201 1252 1420 1377 1175 860 912 837 582 556 772 551 575 564 586 403 344 465 269 151 672 442 69 999999 999999 999999 51 999999 999999 999999 -82 999999 999999 999999 999999 999999 -24 -14 999999 999999 999999 999999 -48 999999 999999 999999 999999 999999 999999 999999 -25 999999 999999 85 -5 -96 999999 -71 -95 999999 999999 999999 -61 92 -73 999999 -68 999999 999999 999999 -55 999999 76 -62 -46 -23 999999 999999 -6 35 999999 999999 999999 999999 999999 999999 -64 17 95 999999 999999 -75 999999 -40 29 -50 999999 999999 999999 999999 -52 -80 999999 999999 59 -50 -92 999999 -29 -13 999999 999999 18 -85 -34 13 217 10 999999 999999 999999 999999 999999 -55 -54 999999 -72 999999 -21 0 999999 999999 -65 999999 999999 999999 999999 999999 -13 -98 999999 999999 999999 -33 -47 -49 999999 999999 -97 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 -66 -55 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 354 846 1018 1227 1188 1138 1106 1177 1568 2804 5039 7441 11127 16377 21873 26296 30036 35554 44789 53529 58863 51611 39545 36773 46596 72212 102186 108604 126904 187947 132150 34803 5540 1554 902 1489 1327 174 999999 8 143 28864 295 372 30 9942 8 1 4 6704 3823 77208 199898 586211 999999 999999 999999 531280 20761 1404 1090 1240 1371 1210 916 1232 974 825 634 1021 777 555 604 334 197 377 739 501 528 397 75 180 444 535 152 182 124 999999 -96 999999 -15 -97 140 999999 999999 999999 999999 999999 999999 64 -35 249 -76 999999 999999 999999 999999 999999 999999 -78 999999 999999 -3 -47 999999 999999 24 -34 999999 999999 -41 -81 999999 -98 -96 999999 -78 999999 999999 999999 -12 67 999999 999999 122 999999 74 43 999999 -38 106 71 26 999999 -48 51 -65 999999 999999 75 999999 999999 999999 999999 999999 -22 999999 -43 20 999999 999999 999999 1 -94 -3 999999 -7 999999 999999 -84 999999 -96 -20 999999 999999 -63 -39 999999 999999 999999 999999 999999 999999 999999 -84 60 -84 999999 999999 -22 -53 -38 -32 -92 -33 999999 999999 999999 999999 999999 999999 -53 -90 -73 999999 999999 999999 999999 -14 -92 29 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 33 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 424 760 554 462 531 409 352 232 133 232 385 1208 2273 3955 6029 8111 11804 18873 28685 38216 53244 66668 51626 34632 30905 45090 85006 121784 141218 147997 94913 40427 11018 2825 1543 1629 1501 1437 1404 1107 735 116 126 1258 2926 9149 28870 295 373 30 9943 8 1 10 6704 3827 60761 164451 463082 999999 999999 999999 175288 6276 2112 1555 1435 1482 1540 1728 1642 1297 1028 1243 1205 908 969 702 602 420 245 459 640 573 660 767 767 341 333 246 537 245 75 392 207 60 24 43 -87 40 999999 11 999999 36 -4 -33 29 8 -82 52 999999 999999 999999 209 90 999999 -16 -78 999999 999999 999999 -55 -98 89 999999 120 70 18 -52 -52 999999 999999 999999 177 207 -41 67 117 149 111 101 150 33 -12 34 999999 999999 82 -22 999999 -77 999999 -49 -45 119 124 20 42 -28 -32 84 194 -14 66 999999 999999 999999 84 -12 -97 148 253 221 19 999999 999999 999999 -59 -60 -65 -12 999999 -32 60 999999 999999 999999 -73 -74 -95 -82 -55 999999 999999 -43 -66 -84 -78 -36 999999 999999 176 -7 -1 999999 999999 -48 56 -61 -15 -32 52 30 84 -5 41 85 -41 -22 5 -56 -72 20 -46 -46 -61 38 999999 999999 999999 -92 -90 999999 -82 128 17 -42 -26 -54 999999 -59 -89 -54 -34 999999 999999 -71 999999 -99 -95 -70 -76 -87 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 44 70 243 247 212 213 279 427 535 639 539 460 365 329 410 918 3781 12673 24268 34533 54753 77295 74020 54622 38530 39848 65211 111829 114327 76978 37082 14701 6790 5170 5456 5049 3723 2841 1867 1306 921 400 999999 175 5739 26804 23558 28876 294 345 30 9945 8 1 16 6703 3830 76980 200719 567089 999999 999999 999999 257803 6552 1509 1358 1599 1454 1512 1409 1558 1240 1076 1717 1389 1065 998 989 794 424 649 446 280 351 342 550 1157 609 494 498 466 455 117 198 260 229 16 -50 999999 999999 -28 101 999999 999999 -54 -50 999999 999999 -41 53 167 999999 999999 999999 999999 93 18 -22 -98 999999 999999 999999 999999 -72 -58 -55 999999 47 104 158 -45 -63 999999 999999 999999 999999 60 111 -86 999999 999999 106 163 999999 -83 999999 999999 3 93 -78 999999 999999 999999 87 999999 999999 999999 46 31 67 139 -46 -33 69 999999 17 84 1 999999 999999 -95 -35 44 7 37 22 95 91 89 999999 -41 6 119 197 -22 -66 999999 999999 -22 12 -11 -99 999999 999999 -20 -43 66 999999 999999 999999 999999 -70 42 999999 999999 -70 -92 -97 -56 -1 999999 69 106 35 144 -40 -22 -47 24 1 -56 999999 999999 999999 999999 999999 -39 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 -59 42 999999 -48 -25 -93 999999 999999 -70 999999 999999 999999 -67 999999 -77 -69 999999 999999 -75 -45 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 258 309 323 401 352 127 22 156 718 4315 15863 32595 39554 53008 72774 79450 73518 59237 47551 41813 41311 32042 19302 13934 9584 7648 5248 3344 2299 1018 368 289 86 999999 535 2165 3373 2697 69 28882 296 346 30 9946 8 1 22 6702 3833 19074 40289 96599 256288 716989 999999 999999 999999 42500 3042 1753 1790 2089 1895 1793 1664 1701 1771 1538 1499 1553 1381 1117 843 573 400 417 376 273 436 524 656 829 640 419 497 548 275 380 209 114 107 323 236 -75 999999 49 116 130 203 5 -30 35 999999 999999 999999 999999 999999 103 999999 999999 999999 999999 -23 28 -77 145 159 144 105 262 999999 48 29 999999 999999 -90 23 -81 999999 999999 10 -86 16 31 94 263 113 12 -76 58 24 59 161 -37 163 151 999999 -38 999999 -47 -27 28 100 139 51 57 -16 -12 -72 22 100 -1 999999 999999 999999 22 22 999999 999999 4 4 13 41 19 270 329 259 68 999999 999999 86 -37 999999 82 -67 -41 -31 -35 999999 -94 999999 -70 999999 999999 28 -16 -17 45 95 84 9 1 18 -61 999999 999999 10 48 88 128 63 -2 -78 999999 999999 -83 999999 -36 -17 28 -36 -24 -45 -60 -99 999999 999999 -54 999999 999999 -92 -54 -18 -75 999999 -82 53 -37 -79 999999 999999 -74 999999 999999 -68 -99 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 307 429 277 23 999999 999999 999999 11 164 392 1035 4355 14705 28207 47032 70648 85073 74050 55533 36643 21899 18093 16528 12174 7714 6306 5255 4264 3591 2933 1893 1027 467 277 476 915 2498 2806 7606 15278 17572 28888 296 345 30 9945 8 1 28 6702 3836 29870 69174 181029 513979 999999 999999 999999 152399 4446 2329 2030 2117 2351 2123 2176 2083 1853 1985 2072 1621 1518 1495 1044 924 885 686 571 793 794 606 819 743 938 848 752 642 756 515 329 999999 999999 224 40 -79 -85 999999 999999 131 165 287 999999 999999 -13 221 299 -48 -58 149 306 100 999999 999999 189 85 87 60 239 145 70 252 118 44 999999 999999 53 53 185 52 119 172 127 -27 194 -19 999999 -1 131 -8 83 89 -81 122 24 58 163 294 102 26 136 257 168 -58 65 139 290 62 215 5 47 91 88 11 165 77 22 5 7 45 59 -89 6 91 135 2 72 -4 -95 92 49 238 234 -20 -36 93 59 54 82 204 -4 25 165 101 111 -20 -15 88 39 99 6 -48 113 125 159 121 -27 -61 15 6 9 182 125 235 77 43 -100 -53 62 57 108 15 -66 999999 999999 999999 999999 -2 -43 999999 -41 -38 65 -3 999999 26 -10 -95 13 -60 -76 999999 -63 999999 -30 999999 -65 32 -17 -27 -22 26 38 54 999999 999999 999999 -95 999999 999999 -14 -75 999999 -87 -84 999999 999999 -61 -73 -94 -98 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 383 828 1098 1376 1437 1406 1125 897 755 492 439 619 891 1129 2485 7961 21196 35231 52293 74214 84186 68004 40315 21749 14519 16510 18832 18917 15166 10326 6152 3502 2228 1423 694 257 999999 999999 999999 999999 896 13604 25930 9842 28894 299 256 30 9946 8 1 34 6701 3839 2714 4556 10110 20162 41827 108737 292661 954866 999999 999999 731389 289365 9166 2140 1894 1727 1340 1376 1450 1455 1439 1287 1093 930 793 778 843 699 720 427 752 750 503 522 624 774 749 679 773 438 471 72 -12 -98 -1 999999 999999 114 999999 87 94 179 3 999999 41 145 204 98 10 342 12 0 -15 255 11 999999 999999 999999 81 70 305 300 131 46 -74 54 999999 -69 999999 999999 26 352 999999 258 41 999999 999999 -24 17 235 -46 57 121 27 35 -49 166 104 999999 999999 151 -20 1 253 18 -74 21 -18 -30 15 -99 253 106 45 167 158 104 -25 127 100 189 64 25 151 77 81 -12 76 -62 -75 236 50 -66 53 106 -70 -37 -86 999999 35 999999 88 -83 999999 -48 999999 999999 999999 65 -92 999999 1 999999 13 156 270 111 79 73 -67 68 102 102 150 107 111 100 30 -68 -22 -77 -52 36 -38 -90 -31 10 999999 58 -94 -28 -40 -84 -21 77 32 999999 999999 999999 999999 -87 -72 -66 -95 -5 999999 999999 -8 -19 2 -42 -95 -97 999999 -98 -92 -90 -91 999999 999999 -82 -45 -33 999999 999999 999999 999999 999999 -81 999999 -77 -59 -78 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 -74 -76 999999 999999 999999 999999 999999 -93 999999 999999 -91 -71 999999 999999 999999 999999 999999 999999 -42 120 420 897 1555 2405 3327 3880 4230 4490 4295 3923 3540 3585 4144 5936 7313 8310 10629 18138 32506 44644 50561 51102 50786 46452 39585 30719 26872 22007 15443 11163 7619 5516 4023 3288 1932 1031 568 169 999999 999999 999999 211 4975 4666 28900 292 258 30 9948 8 1 40 6701 3842 1585 3296 6758 12738 25188 55469 146336 409874 999999 999999 999999 435357 18938 1952 1772 1924 1555 1245 1360 1648 1452 1156 1180 1206 800 720 1039 770 661 788 738 669 596 221 327 282 418 562 459 394 563 407 195 105 -4 -96 14 200 -72 -72 197 45 999999 999999 -94 999999 1 8 999999 -15 154 -87 999999 93 999999 79 15 999999 76 -27 -2 36 -49 -31 -23 999999 -13 287 999999 999999 162 -84 99 257 423 40 999999 -64 241 414 263 -80 -36 999999 999999 -66 54 -11 14 999999 999999 126 259 -46 -84 190 -7 81 -11 -1 -44 999999 -8 141 -46 -50 51 999999 999999 -92 111 85 -13 60 999999 -85 -61 -43 95 101 28 999999 999999 999999 999999 23 -46 8 29 50 999999 -80 3 -44 999999 999999 999999 999999 -80 66 -92 2 -45 -71 16 999999 999999 50 -11 -81 -81 -41 -11 69 68 81 5 -74 -81 -32 63 -51 999999 -79 14 999999 999999 -50 -48 23 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 -85 999999 -70 -49 9 -97 999999 999999 -55 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 89 149 131 58 48 61 197 448 767 1414 2046 2644 3224 3610 3986 4803 5544 6233 6958 7270 7759 10102 13829 17120 19784 22699 24916 30642 35696 37776 35451 31566 28037 27268 26105 22389 18764 14605 10674 6806 4302 2195 1086 738 630 588 28906 297 291 30 9951 8 1 46 6700 3845 3468 6941 13808 29173 68560 185415 574796 999999 999999 999999 773422 18802 2065 2461 2098 1631 852 1172 915 1370 1212 1258 1232 1249 1304 1108 894 1168 897 777 398 37 429 695 391 610 216 196 339 66 414 202 323 191 78 23 243 174 108 112 138 140 67 999999 15 132 182 233 -72 156 999999 999999 -42 128 -13 999999 -84 999999 999999 76 -18 999999 -71 56 999999 -1 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 10 24 -23 193 117 999999 -17 -48 79 -61 999999 -6 -23 31 -8 -60 -15 38 76 48 999999 999999 -82 999999 9 107 -90 999999 999999 -18 23 -100 -35 999999 999999 999999 999999 999999 999999 46 -44 13 -46 999999 999999 999999 999999 -61 999999 999999 -75 -52 -99 999999 -21 19 999999 999999 999999 -15 -53 999999 -29 115 95 -59 -29 22 999999 -7 -35 -23 999999 999999 80 243 91 -93 -3 999999 -75 -35 -75 999999 999999 -86 999999 999999 -61 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 -88 999999 -97 999999 -69 -45 -41 999999 999999 999999 999999 999999 -65 999999 -33 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 268 543 912 1122 1287 1383 1353 1240 1385 1777 2441 3013 3806 5649 8401 10845 13126 13918 13021 10161 7771 9091 11716 13943 15302 17412 21588 25071 25026 25716 26205 26953 28550 33404 38814 42206 42847 42330 39139 30071 23878 22855 20161 17189 14305 8619 4804 3167 1271 637 14033 71733 31782 33 28912 298 291 30 9951 8 1 52 6699 3848 8438 15790 33403 81681 219973 677683 999999 999999 382673 9698 1595 1501 1503 1571 1531 1497 1175 1088 706 695 893 1137 1328 1145 1396 988 1071 1118 1109 942 368 449 331 418 504 67 201 235 125 304 203 188 168 -96 5 29 71 60 999999 999999 999999 999999 -33 999999 999999 999999 999999 999999 999999 -52 62 999999 63 999999 999999 -68 94 51 125 999999 999999 999999 129 -46 999999 -27 999999 999999 999999 999999 137 24 -30 78 65 999999 999999 -86 999999 999999 999999 -1 999999 -54 -59 999999 999999 96 59 999999 43 60 999999 999999 999999 999999 -52 29 999999 999999 999999 999999 999999 999999 999999 999999 53 208 999999 999999 999999 999999 999999 -36 -63 -88 999999 999999 999999 999999 -79 999999 -90 999999 999999 999999 -29 999999 999999 -32 108 43 999999 999999 -86 21 39 999999 999999 34 15 -19 999999 999999 -48 999999 -79 21 97 -56 999999 999999 999999 999999 -7 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 160 473 923 1345 1816 2395 2977 2858 1694 1147 1271 1628 1784 1801 1795 1908 2224 2721 3299 3967 4756 5615 6787 8394 9852 11198 12447 14806 17229 18904 19741 20780 21970 22889 22706 22083 22382 23536 24778 26431 26455 24888 23775 22380 19943 17481 13260 8373 3720 336 2248 44500 154239 56686 8 28918 295 322 30 9952 8 1 58 6699 3852 11313 24371 53519 136586 381544 999999 999999 999999 214295 5879 2495 2235 1552 1525 1324 850 721 1055 1098 1258 1710 1907 1638 1661 1199 1542 1691 1563 1159 879 868 638 265 244 187 503 550 705 444 303 258 54 416 580 500 65 46 101 173 261 176 -64 -87 999999 78 82 -5 -96 999999 98 999999 -68 91 -44 999999 -97 156 62 999999 -61 63 156 108 411 197 62 52 267 92 -31 29 89 19 12 8 999999 111 38 118 59 189 -32 100 -70 64 33 156 442 210 194 189 289 -19 147 999999 999999 40 32 170 90 -12 -43 7 -70 30 20 -26 43 999999 24 49 106 151 148 -68 -18 -66 57 -29 24 24 137 2 66 81 999999 999999 -62 999999 -82 8 12 130 93 -28 -39 999999 999999 999999 999999 89 -8 41 -46 -41 51 8 41 75 25 999999 4 52 73 39 128 138 -81 999999 999999 999999 -66 -94 -23 -44 -75 26 -16 -91 -72 999999 999999 -60 -78 98 -74 -57 53 40 -76 -67 -10 -64 999999 999999 999999 999999 -51 44 -57 999999 -78 -41 -66 -32 -53 -24 -65 -8 999999 999999 -39 999999 999999 999999 -57 -86 -75 999999 999999 999999 999999 -56 999999 999999 -79 -81 999999 999999 999999 -88 -98 999999 999999 999999 999999 999999 999999 -89 999999 999999 -2 356 1382 2007 2472 2755 3418 3672 3605 3913 4040 3864 3676 3530 3404 3470 3305 3088 3005 4258 5438 5313 7087 9941 11950 10408 8948 8248 6360 4802 3646 2928 2534 2776 3140 3853 4554 4582 4885 5272 6401 7291 6455 5491 3987 2337 727 328 264 2991 39228 103334 83350 31808 28924 285 354 30 9954 8 2 4 6698 3855 9078 16596 31353 72630 195357 593266 999999 999999 999999 64862 4019 3110 2643 2203 1481 1444 1424 1364 1702 1854 2124 1960 1696 1724 1993 1781 1625 1884 1433 705 730 1017 966 838 1045 835 809 951 638 586 490 398 535 567 593 275 209 245 360 206 28 377 177 372 224 438 217 195 384 299 384 334 -32 127 174 61 345 280 181 317 557 270 58 -61 292 267 478 288 211 277 -33 262 308 333 236 201 420 520 291 435 369 432 287 265 193 62 72 132 342 279 288 66 152 323 398 332 346 183 300 187 386 240 351 425 143 136 217 84 288 411 209 346 391 93 194 44 83 166 364 403 225 246 214 155 83 215 113 125 222 160 170 365 135 143 100 154 125 184 220 365 217 213 259 262 221 250 9 132 345 142 166 237 268 298 322 174 271 176 210 203 170 72 141 149 136 134 185 225 124 189 131 74 99 162 61 152 52 123 162 62 -11 75 167 74 62 64 86 77 80 15 87 -52 85 25 72 14 3 70 28 56 68 5 22 60 19 10 -22 -86 5 19 -2 35 -24 46 111 4 29 99 44 12 30 53 7 16 17 4 6 0 -36 47 29 26 58 122 480 1702 3690 5785 7239 7881 7651 7307 7246 6610 5461 4372 3675 3098 2464 2112 2785 5058 6807 7200 6220 5002 5914 6928 7647 7080 5288 3605 2691 1245 742 691 604 450 344 330 227 141 161 138 27 28930 290 267 30 9957 8 2 10 6698 3858 2682 3058 4664 8165 14894 28146 61021 162367 454503 999999 999999 999999 68002 3114 1950 1383 1122 910 1016 996 902 1234 1385 1606 1701 1427 1080 1146 1379 1294 1364 1462 794 588 749 785 756 808 668 331 557 680 191 522 623 427 488 288 89 176 168 398 300 59 25 231 68 17 104 120 214 70 999999 999999 46 999999 38 291 312 153 59 999999 999999 42 -70 62 83 12 149 96 -54 297 1 -52 16 -22 27 145 104 -3 -62 32 -84 -31 122 122 119 999999 -18 12 -25 -92 999999 40 -72 -12 113 62 -26 230 171 84 999999 -62 215 35 -35 136 -33 -65 -53 -98 -25 72 147 116 29 96 216 184 -67 108 142 83 44 12 -88 45 -37 131 162 55 -22 -87 -88 999999 -12 999999 80 234 160 999999 999999 14 108 115 -56 -56 3 47 56 -64 18 -57 77 128 194 59 147 189 132 -63 -5 147 -48 -85 -37 999999 -27 27 45 -35 -86 -56 -64 3 -26 -96 -24 -84 -95 -93 999999 999999 -55 -80 999999 999999 -99 -84 999999 -44 -48 -68 999999 999999 -53 999999 11 -85 -82 999999 999999 -97 -47 -80 -57 -39 -38 999999 999999 -93 999999 999999 -100 0 -81 999999 999999 -59 -66 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 -19 54 194 578 1584 3438 5830 8107 8031 7199 6676 5814 4890 4112 3424 2904 2515 1979 1470 1299 1285 1357 1443 1423 1451 1854 2868 3716 3744 2853 2336 1926 2250 2892 2970 2071 879 263 91 10 83 116 85 32 28936 293 301 30 9961 8 2 16 6697 3861 3439 5820 10074 19162 37851 88645 230800 702546 999999 999999 999999 411440 30126 3118 2078 1646 1329 878 1452 1563 1063 1384 1462 1317 1175 1339 1448 1168 1606 1809 1298 921 706 925 1010 1026 930 424 472 648 484 469 360 457 364 531 35 250 248 249 207 269 96 111 21 130 364 999999 -53 201 80 81 14 55 187 189 9 27 168 364 215 108 86 162 118 -13 51 332 999999 113 302 264 230 127 294 311 191 -7 296 318 101 -53 -6 136 163 165 309 266 -53 38 83 70 36 175 109 124 224 181 142 27 160 157 -36 363 323 197 139 50 235 286 137 -86 127 141 155 213 73 47 38 -9 129 80 227 199 179 175 123 27 90 -31 63 154 16 31 48 29 31 0 14 2 -32 33 44 115 50 135 34 -5 155 -27 -1 176 123 40 84 -90 9 26 36 110 127 134 107 42 -65 91 16 32 118 3 -53 -24 41 112 28 -85 44 23 48 4 121 43 -46 -38 -25 -50 -26 41 20 37 -52 13 5 -43 -38 -62 70 -12 999999 -8 -27 -20 -86 999999 -57 -52 -85 -90 -46 -57 -29 -70 -58 -45 -30 -89 -8 -43 -59 -99 -94 -54 -45 -93 -76 -72 999999 999999 -77 999999 999999 999999 999999 -100 -38 -52 -36 87 272 761 1945 3359 4768 6097 6644 6532 6214 6107 6141 6314 6473 6816 6854 5205 2711 1255 719 556 521 519 604 788 928 1041 1164 1107 1044 953 825 1500 3520 4990 4322 1697 567 326 999999 999999 999999 999999 26 74 59 28942 295 304 30 9964 8 2 22 6696 3864 2980 7619 16830 35193 86750 218062 624489 999999 999999 999999 980168 617313 33305 2559 1954 1482 1636 1417 1345 1385 1542 1178 1380 1428 1109 1172 1103 1360 1710 1454 1268 1164 1016 1061 1173 806 812 866 777 514 520 792 285 342 394 442 379 416 340 349 395 228 245 274 242 271 206 471 709 176 125 282 294 142 55 429 284 107 482 320 999999 182 58 79 196 320 108 302 194 196 312 181 238 325 342 103 308 170 233 415 208 285 -44 999999 223 144 210 255 59 316 175 55 160 -7 155 -5 130 206 229 400 139 206 334 260 208 162 120 183 291 307 197 160 292 351 218 431 283 327 174 146 192 156 296 339 174 157 297 89 131 88 99 34 24 186 160 221 262 18 117 42 -5 57 94 185 137 193 102 131 209 90 192 245 179 105 228 159 131 254 123 165 142 189 123 120 75 75 16 -23 96 53 -50 52 183 54 95 77 152 98 -41 123 108 57 -48 -72 10 79 122 60 45 34 -80 -41 -8 -18 -17 -40 56 44 59 132 58 -42 0 39 31 -36 -80 19 72 25 -14 -39 -29 -17 16 -6 -14 6 16 -74 -73 -17 -44 -44 -71 -49 -40 -5 -65 -38 -29 -72 -27 -39 -54 -61 -64 3 23 203 711 1576 3140 4330 4964 5453 5707 5639 5160 5250 6664 8684 9721 9803 8884 5357 3102 2230 2545 1586 579 247 258 296 313 356 521 645 654 587 436 736 2806 4404 1796 572 613 117 999999 999999 999999 999999 999999 23 24 28948 289 309 30 9969 8 2 28 6696 3867 3029 6390 12754 26624 59013 155370 439006 999999 999999 999999 83110 4017 2543 1923 931 789 1065 1376 1547 1189 1023 836 1020 915 1032 1266 1692 1181 889 941 894 751 708 754 468 72 324 370 200 468 602 282 409 242 134 398 305 50 174 484 132 -47 -18 -37 249 37 46 149 166 522 244 90 20 171 26 -13 168 162 221 340 80 244 80 22 212 999999 67 99 212 391 384 389 226 169 211 333 490 327 264 329 278 319 162 5 163 208 109 392 82 164 121 285 -21 73 92 226 175 140 229 145 159 108 64 151 138 149 166 361 406 207 77 188 198 106 -26 214 337 227 90 229 423 316 185 -39 185 191 161 102 160 155 999999 110 180 269 221 164 91 127 -4 145 247 181 138 211 98 -48 123 110 227 285 103 152 127 201 78 85 150 238 210 175 146 123 187 149 73 65 105 53 115 92 35 16 -22 -49 51 67 114 188 144 28 -47 -57 22 -47 -46 -63 29 58 -9 -36 -87 28 15 -50 -44 -61 14 -2 20 -14 -75 -63 -18 62 20 -38 11 96 79 20 109 460 424 254 162 -8 -76 -87 -27 4 999999 999999 -55 -82 -68 -69 1 3 -44 -84 -68 -77 999999 999999 -65 -53 -53 -70 -38 -95 -27 108 699 1660 2643 3429 3925 4190 4411 4663 4775 5028 5689 5532 5215 5320 5190 4314 3969 3205 2248 1423 797 243 84 112 203 255 327 417 418 368 1232 2097 1461 616 458 520 276 28954 289 370 30 9970 8 2 34 6695 3870 21272 48892 120236 316028 929868 999999 999999 782983 29367 2472 2232 1926 1771 1444 1298 1209 1338 1462 1481 1163 736 1096 959 1035 1187 1750 1674 1506 908 1109 1029 695 848 830 708 650 426 127 497 291 302 500 566 461 354 318 355 276 203 323 239 93 281 216 -20 41 108 999999 199 223 -91 146 105 294 98 275 128 227 252 164 -39 -71 10 231 118 999999 194 235 90 147 259 26 230 166 -53 -35 156 197 297 191 378 999999 23 -13 142 211 0 999999 124 266 283 83 171 430 315 197 290 197 382 178 107 -1 -17 170 251 8 133 248 231 263 290 186 224 138 42 97 103 194 282 473 340 75 10 197 237 173 73 142 145 109 179 86 212 59 231 245 173 -9 27 98 264 239 142 187 81 48 25 146 127 75 33 106 49 162 297 331 113 94 160 126 148 98 130 119 53 71 114 147 55 50 117 138 59 43 66 56 68 121 77 4 5 -56 999999 33 86 90 -13 9 150 4 48 140 76 85 12 -26 -51 -18 6 -17 28 28 57 77 100 272 463 431 285 143 66 -28 5 8 -39 24 33 -16 -61 -48 -40 17 15 -70 -92 -41 -28 -49 -30 -86 -59 -62 -76 999999 -99 -26 -43 -15 86 330 726 1362 2537 3739 4237 4006 3832 3931 4077 4009 4173 4520 4637 3335 1926 1442 1520 1992 2112 1112 569 163 20 33 59 178 320 271 217 217 173 447 1344 1216 247 113 260 260 35 28960 293 251 30 9971 8 2 40 6695 3873 636 1362 3099 7667 17810 38490 96258 254535 727055 999999 999999 346241 5612 1924 1955 1714 1715 1490 1273 952 1160 1372 1090 1380 1326 1090 952 806 650 945 907 1329 1552 1470 1370 1255 1009 1074 873 469 232 154 365 146 278 396 428 508 150 290 353 18 27 -8 250 414 24 999999 999999 999999 184 178 133 -3 -36 -36 -4 10 80 -31 162 -43 999999 69 108 29 227 103 78 26 220 34 999999 -23 123 23 57 177 104 0 69 1 51 -27 124 146 158 244 161 23 76 103 76 21 39 55 30 999999 999999 177 148 49 8 -26 -38 72 218 231 250 208 46 999999 999999 -39 -85 -74 -8 173 69 155 91 29 257 213 131 17 42 116 96 59 -100 -9 160 -14 108 161 999999 -7 -39 90 57 71 191 49 99 204 29 -83 999999 999999 75 31 3 30 49 36 99 59 33 46 45 55 -1 74 51 -43 -21 40 -6 108 13 -56 113 -21 24 46 -15 999999 -18 -54 -33 999999 -72 999999 999999 -64 -90 -71 -80 7 999999 -98 999999 -24 -25 999999 -74 -26 999999 21 -26 -45 -16 -41 -49 -35 -17 354 974 967 1957 3819 3162 1701 997 420 23 -72 -75 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 279 805 1405 2049 2583 3023 3042 3295 3877 4488 4986 5450 4476 3907 3308 2575 1878 1420 1211 1131 998 1062 979 655 247 999999 999999 999999 999999 32 118 121 49 999999 6 340 214 999999 999999 999999 3 28966 290 249 30 9969 8 2 46 6694 3876 1203 999999 999999 999999 22385 51922 133222 357764 999999 999999 999999 459817 15616 2081 1904 1888 1960 1691 1563 1422 1048 1400 1641 1501 1275 1233 1246 920 709 803 917 1285 1438 1484 1401 1624 1053 852 955 1073 1159 1015 431 599 507 349 324 294 153 42 19 195 239 347 223 49 -83 73 365 81 142 294 276 102 305 270 363 89 75 305 203 44 137 298 170 356 607 304 293 333 405 17 73 122 291 270 203 58 212 191 249 110 221 13 218 140 244 158 157 375 394 235 162 125 167 101 316 165 153 327 146 24 2 119 213 84 281 199 222 162 -7 292 303 95 351 237 65 210 235 267 218 233 339 152 126 93 207 116 15 149 192 218 217 174 117 77 136 110 214 59 57 26 194 40 125 238 163 164 156 69 56 22 87 94 284 171 175 257 212 139 90 88 305 316 194 150 92 27 -21 253 43 18 88 -24 -43 -87 -24 3 106 73 189 53 47 92 78 149 106 -7 30 89 116 105 133 122 129 81 111 60 65 22 -56 -32 -11 -69 2 -10 67 192 390 803 3698 8705 5557 1872 475 73 15 -1 27 -5 -22 1 13 -39 -25 -14 -30 -41 -17 -90 -65 -63 33 21 17 -10 -53 -36 -41 -47 -88 -79 31 177 647 1322 1978 2785 3679 4159 5194 7061 7616 6270 4693 4075 3623 3179 2741 2150 1690 1450 1207 1056 1028 825 511 271 88 999999 999999 10 172 284 188 73 12 123 622 93 28972 290 247 30 9967 8 2 52 6693 3879 1408 2015 3955 7427 13665 26679 58320 150441 405690 999999 999999 999999 84933 2507 1147 1399 1717 1852 1753 1498 1542 1328 1419 1296 1326 1454 1457 1256 1094 894 851 1075 1257 655 723 705 598 667 890 594 778 833 424 228 214 508 345 563 401 475 329 299 558 157 147 100 217 63 116 24 167 -20 448 604 62 179 377 89 999999 -87 110 999999 74 239 226 200 423 251 379 205 71 138 32 63 -22 -95 253 43 185 327 -31 -47 152 91 30 159 164 116 2 86 151 -56 54 77 77 197 367 22 143 253 112 105 97 142 -18 -75 84 278 449 280 58 -79 117 115 107 127 323 211 106 156 159 147 175 314 249 -25 34 83 241 165 -10 -38 -31 231 40 -91 72 35 199 46 171 34 49 -38 -84 86 104 278 155 44 43 90 50 -46 -66 -26 94 145 144 152 110 143 176 187 176 -37 -11 78 52 101 15 -54 25 60 27 999999 -30 26 2 15 -5 67 29 58 -56 -20 17 -39 1 57 28 27 63 -33 -26 13 -34 21 -48 -52 -63 -64 -67 -34 -6 -57 -85 999999 -20 -79 18 518 863 762 849 898 767 559 226 94 40 37 -18 -78 -97 -90 -71 999999 999999 -90 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 -85 999999 -76 -41 53 649 1836 3387 5878 6678 6183 7102 8759 9190 7761 5755 4207 3243 2740 2448 2016 1326 833 538 368 338 157 999999 999999 999999 999999 999999 999999 5 94 999999 999999 999999 999999 256 28978 278 277 30 9967 8 2 58 6693 3882 2031 4063 7394 13738 27527 59508 152580 406867 999999 999999 999999 54242 2825 1858 1353 1459 1952 1936 1652 1418 1528 1265 1176 1141 1318 1331 1317 1031 1023 936 869 692 902 837 518 601 768 884 944 881 843 462 316 308 421 682 523 459 437 642 109 133 190 150 183 131 71 260 287 291 160 157 73 163 252 250 -40 17 189 -31 139 162 999999 -21 -74 181 356 290 -52 69 247 159 49 150 -11 48 18 -33 999999 32 -45 -14 90 290 56 -8 132 -15 123 219 168 291 274 252 192 276 144 -20 -96 136 218 135 31 184 153 27 -13 114 47 110 189 226 144 86 999999 -54 132 166 62 142 174 276 259 154 2 75 -55 9 -67 152 202 53 104 -88 93 173 65 59 -32 -30 -16 180 121 198 84 41 73 24 92 34 -19 -5 -7 -51 -3 17 197 266 48 49 145 119 38 78 123 63 77 -60 59 49 105 84 0 62 -30 -59 999999 -43 15 84 59 61 17 40 30 -47 -53 999999 -27 -90 19 -86 -63 -15 -62 -72 11 999999 999999 999999 19 36 -58 999999 -67 -27 -21 -29 -32 59 84 464 2623 3234 2733 2409 1652 821 481 212 154 225 173 89 73 25 108 88 44 10 -67 -39 -63 -58 999999 -96 -91 -92 999999 -98 -3 173 215 483 1469 3925 7151 9150 9366 8793 7953 7731 7239 6260 5041 4353 3964 3270 2330 1666 1308 862 525 368 276 243 149 14 28984 278 279 30 9969 8 3 4 6692 3885 2385 3169 5676 9330 17774 34149 76445 204567 565197 999999 999999 633388 8125 1394 1178 1315 1285 1638 1841 1727 1478 1287 1101 1179 1286 1240 901 1121 873 556 792 872 581 625 874 468 652 571 221 628 756 588 452 245 359 191 447 400 492 517 593 371 -13 -6 88 -59 195 248 34 1 345 88 -3 77 187 256 -38 17 999999 13 141 71 267 341 136 61 272 61 69 338 -21 999999 -6 999999 110 154 -89 109 120 193 440 336 256 230 228 314 16 114 184 56 142 193 -5 -9 67 60 -75 298 173 999999 -54 93 999999 95 8 140 26 22 182 183 66 999999 105 32 110 108 54 131 131 -39 41 34 153 346 96 72 -30 59 159 130 50 -16 -95 -17 -39 85 214 149 22 22 39 80 999999 -10 69 44 223 257 -12 -5 67 33 49 160 120 51 -75 35 100 157 94 89 53 166 144 98 129 100 -40 8 -41 63 69 75 28 71 -43 126 -14 -24 130 135 43 93 43 1 -42 2 25 -9 11 -37 -3 -87 -83 -54 -43 -16 -22 -50 -40 -32 999999 -61 -7 -2 86 180 245 218 344 555 1048 1672 1280 1357 1721 2320 2878 3191 3558 3602 3239 3007 2799 2496 1927 1226 809 454 124 -38 999999 999999 -89 999999 -74 999999 999999 -82 -15 248 607 1423 3482 6594 9724 10279 8800 7002 6198 6173 5995 4987 3929 2977 2218 2486 4144 3910 2083 1007 727 441 164 61 35 18 28990 271 401 30 9971 8 3 10 6692 3888 16291 30888 68420 184027 516052 999999 999999 999999 16628 1808 1729 1725 1934 1954 1701 1568 1566 1478 1364 1404 1454 1657 1376 1113 1021 1169 983 615 954 733 949 912 838 629 782 550 689 696 711 663 286 195 577 485 463 617 332 366 207 269 309 176 87 173 -25 197 232 -57 -41 129 91 144 -91 103 175 186 180 121 77 326 114 -39 -83 100 290 333 222 277 91 218 57 115 116 304 -7 95 154 405 241 261 88 239 132 317 312 256 373 227 255 179 114 131 245 77 153 203 71 276 149 -34 53 375 194 59 158 106 338 291 306 315 454 298 37 107 83 116 155 237 34 166 317 389 239 78 -6 125 210 94 -12 -24 171 190 281 77 106 70 -28 86 -89 52 87 86 102 285 248 183 72 191 138 65 184 188 217 169 159 255 118 117 103 277 164 37 114 170 95 10 29 35 19 13 117 178 122 159 42 221 58 -34 157 24 -15 54 24 51 56 -23 34 999999 -75 12 39 24 -29 76 78 3 33 4 45 16 38 77 179 432 809 1244 1762 2127 2824 4610 6212 7058 7613 8773 9053 8778 8294 8002 7369 6449 5737 4668 3502 2184 1157 441 20 -7 -73 -53 -44 -68 -77 999999 -97 -5 83 277 853 2007 3287 3618 4527 6288 6370 4654 3604 3025 2647 2730 3352 4818 5457 3899 2225 1174 438 296 150 101 50 28996 270 313 30 9973 8 3 16 6691 3891 2976 5362 8261 15058 29813 64318 166544 450202 999999 999999 999999 52043 1954 1476 1549 1770 1831 1598 1903 1843 1237 1103 1509 1507 1488 1124 1030 1021 975 790 488 840 812 635 796 560 657 407 255 430 606 287 393 251 346 246 308 492 389 404 252 468 163 173 122 154 134 999999 242 95 119 -12 -45 30 72 76 999999 999999 231 117 251 239 271 376 89 -38 52 115 97 438 111 106 125 -81 -63 115 68 -82 156 149 187 228 250 -56 235 161 95 195 136 165 -54 296 176 124 142 25 151 142 89 232 315 407 214 48 237 183 77 999999 77 64 194 194 182 12 117 157 67 -74 -3 312 287 152 261 259 374 354 324 211 22 7 63 125 55 52 -7 999999 -44 50 81 -3 103 170 201 177 180 124 190 114 152 80 37 74 88 86 61 -17 6 17 -8 -60 71 45 76 78 119 154 80 23 -30 -93 -6 24 -28 15 -67 -18 78 -10 14 -1 -4 112 23 20 -51 -37 0 24 70 20 -13 57 -49 -43 94 40 999999 -35 -35 12 -63 -87 -29 -65 -2 32 98 204 536 737 1022 1676 2323 2840 3573 3801 3817 3891 4247 4662 4594 4307 4187 4053 3430 2336 1213 346 -51 -67 -36 -61 999999 999999 999999 -90 -96 -83 -58 177 529 1025 1518 1892 2236 2626 3276 4293 4753 4332 3841 4057 3810 2845 1707 873 366 146 72 10 29002 279 312 30 9972 8 3 22 6690 3894 4185 4843 7850 14357 28925 65152 166625 469902 999999 999999 999999 606464 14613 1982 1778 1483 1807 1823 2018 1712 1445 1287 909 1011 1037 1040 939 919 795 927 848 814 683 572 583 714 569 863 733 221 584 444 670 630 473 591 553 490 471 415 471 373 348 131 226 251 -38 198 272 16 -1 310 333 377 217 113 162 192 325 284 -25 244 138 -18 -59 79 319 278 341 -8 244 172 459 174 999999 203 114 192 130 184 131 60 -5 98 198 344 256 61 98 93 34 73 206 -13 141 123 67 199 326 85 34 117 161 212 47 19 36 99 190 239 292 154 255 231 329 113 48 56 26 50 214 267 290 258 446 362 122 51 250 109 52 150 138 216 165 62 219 253 88 75 147 49 13 91 121 129 84 104 28 104 -26 -59 -3 -31 118 121 119 193 69 54 112 16 -36 65 -28 -15 174 90 68 45 89 33 54 24 80 60 77 114 105 -11 163 70 118 38 50 -1 86 -29 5 -34 73 -38 -51 7 12 79 112 36 -23 7 9 51 -88 -33 73 -44 -50 57 161 252 355 305 462 695 908 1126 1353 1536 1698 2176 2709 3332 3713 3724 3128 2216 1039 154 -14 -58 -46 -57 999999 13 -33 -77 -50 17 83 191 330 474 800 1121 1492 1838 2026 1818 1482 1346 1053 760 422 175 86 36 21 999999 999999 999999 999999 999999 999999 846 4731 8567 5188 2597 741 29008 277 311 30 9971 8 3 28 6690 3897 4369 5223 9229 17062 33693 78969 209452 615412 999999 999999 953177 22853 1710 1409 1807 1992 1788 1902 1557 1291 1542 1407 1220 1285 1416 1019 1027 1054 1185 1055 923 663 441 343 482 740 498 375 466 453 198 58 323 554 380 504 357 183 282 255 396 276 113 210 384 86 232 203 465 301 299 138 33 -2 363 223 207 438 222 275 148 148 217 147 192 151 267 207 225 118 264 21 288 69 161 269 125 152 276 181 197 280 160 245 133 202 28 51 54 73 -73 335 188 -24 82 159 310 60 198 112 71 299 173 119 92 37 178 294 326 380 90 39 132 237 255 81 113 192 114 64 -5 238 413 335 214 297 199 194 0 35 75 62 129 -4 134 45 98 178 222 -66 -44 140 120 93 77 89 73 298 164 10 37 101 31 162 209 122 -62 5 -26 97 174 20 -18 -16 93 124 68 103 85 -12 49 15 999999 -59 54 8 28 66 113 73 124 -62 -24 -35 -83 85 139 2 5 -19 999999 -25 58 15 0 37 116 54 29 -10 -34 -17 55 6 -81 -66 -41 -44 14 -40 0 57 241 280 339 573 774 1133 1555 1888 2243 2368 2602 2876 2839 2141 941 269 116 52 -88 -78 -91 -61 2 -75 -50 -30 121 387 993 1750 2035 2240 2465 2134 1682 1252 787 430 282 244 505 1592 3695 6094 8816 8039 9810 17849 27912 33695 43008 32167 14758 4755 755 29014 284 283 30 9973 8 3 34 6689 3900 4133 3659 7540 14257 29136 67306 174323 528381 999999 999999 999999 43072 1361 1369 1048 1206 1122 565 853 873 894 914 1097 1032 1041 1136 889 789 515 798 533 535 430 225 92 359 106 167 450 414 161 165 271 272 145 77 183 231 434 215 94 -43 299 289 7 130 999999 -89 193 249 375 143 999999 101 31 999999 999999 -72 54 101 -65 70 58 196 167 193 82 42 999999 -81 999999 999999 -83 87 237 -42 24 999999 95 -99 -24 999999 999999 222 197 -31 999999 999999 999999 999999 85 45 25 -68 999999 999999 55 196 80 -19 -61 999999 999999 106 148 51 -27 999999 -47 -68 -63 120 -54 -55 -42 999999 32 999999 -19 -79 -44 8 50 73 237 -2 999999 -65 999999 999999 135 11 999999 69 999999 999999 999999 999999 999999 -75 15 -41 -10 -4 64 113 -25 67 999999 -81 152 -59 -66 -5 999999 999999 -40 999999 -56 52 -36 -48 0 999999 -99 -43 -63 -81 44 -87 999999 999999 -15 -82 999999 999999 -97 999999 999999 -44 0 -37 -79 -22 -39 999999 999999 999999 999999 999999 999999 999999 999999 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -77 999999 999999 999999 999999 -64 68 195 545 998 1234 1226 1290 1213 1175 1006 883 711 441 234 454 1023 1374 1505 1270 825 487 255 190 130 63 82 169 407 705 1168 1536 1628 1656 1418 1122 862 796 714 944 2133 5103 5638 6474 11610 18968 25032 36564 46839 46868 43060 33802 29305 24829 9247 6111 8573 7365 2484 1072 29020 283 314 30 9974 8 3 40 6689 3903 7633 17100 37912 93960 243797 696865 999999 999999 377600 9354 1081 947 780 735 781 833 754 781 596 812 748 1016 1028 452 525 234 421 282 286 389 45 359 101 371 316 247 999999 347 78 160 7 999999 999999 25 109 -78 999999 -32 48 51 124 999999 999999 -73 999999 999999 55 56 42 -58 999999 27 -76 999999 999999 139 -74 999999 999999 999999 999999 -10 -35 114 999999 -54 999999 -60 999999 999999 47 999999 999999 999999 999999 999999 999999 -70 -52 999999 999999 -41 -35 999999 -91 -78 43 106 999999 29 14 -46 999999 999999 232 999999 -82 999999 20 999999 999999 53 999999 -88 -6 128 999999 999999 999999 99 99 0 59 999999 999999 999999 999999 999999 -52 999999 78 106 -67 999999 999999 -44 999999 81 999999 999999 999999 30 -50 -14 -31 999999 999999 999999 999999 999999 0 999999 999999 999999 999999 -81 999999 -49 999999 999999 -69 -44 999999 999999 999999 999999 999999 999999 999999 999999 -96 -64 999999 999999 -29 999999 999999 -89 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 -9 21 132 174 484 821 1066 1277 1533 1621 1634 1835 2073 2068 1863 1569 1202 737 415 293 188 245 217 254 376 388 473 566 531 452 362 253 213 244 240 413 886 1605 2413 2806 3562 4807 11176 19931 28812 35477 48752 63068 65060 61300 70301 81150 54939 30612 10601 1672 29026 286 310 30 9970 8 3 46 6688 3906 3858 7335 14646 30036 67498 174917 470376 999999 999999 999999 24678 1396 1642 1180 938 947 1089 1151 1101 1120 1141 756 647 1290 953 874 537 504 378 219 173 568 430 72 100 159 999999 -7 156 999999 999999 -94 -50 304 212 -24 238 287 263 289 -65 -27 149 17 110 999999 -31 58 999999 -3 172 33 160 999999 999999 999999 -18 109 19 99 -69 999999 999999 999999 999999 999999 -71 999999 999999 73 999999 999999 999999 999999 999999 51 -34 62 60 15 -4 -52 223 3 999999 999999 -85 -75 999999 235 -15 999999 999999 999999 215 999999 -4 180 100 999999 -89 999999 999999 64 -81 -58 999999 -71 999999 -99 -38 138 32 -2 999999 -80 999999 999999 89 89 999999 18 180 218 121 60 126 -79 68 999999 999999 49 21 999999 81 24 0 196 -78 38 -26 -100 999999 999999 999999 999999 -66 999999 999999 999999 -31 999999 -37 -88 999999 -47 -48 999999 999999 -73 999999 999999 999999 999999 -40 999999 999999 999999 999999 999999 -61 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 999999 -36 215 391 619 837 1208 1674 2335 2744 2625 2395 2227 2622 3430 4169 4627 4897 5398 6756 7787 6771 5358 5035 4353 3592 2947 2494 2271 1881 1535 1207 992 922 903 928 865 851 900 790 716 666 568 405 178 33 107 238 1078 5202 13587 23676 34935 43729 57651 57320 51761 55920 56425 96255 114758 105764 82584 50736 11205 359 55 29032 286 301 30 9961 8 3 52 6687 3910 6281 15151 34397 81242 203937 560946 999999 999999 764554 14992 1742 1176 1016 820 821 1162 1075 1194 837 919 991 932 855 978 671 761 534 598 292 339 633 472 999999 27 115 999999 178 65 14 111 252 334 999999 -28 13 29 46 136 -67 270 555 -57 33 107 85 190 167 999999 999999 -84 72 0 999999 999999 999999 999999 999999 999999 79 66 144 53 81 86 10 -6 0 999999 89 -8 105 46 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 51 41 -79 -40 309 8 12 999999 -45 -27 153 72 999999 19 999999 999999 -92 36 104 90 -15 999999 999999 -76 66 3 -66 45 -25 -3 44 46 999999 53 -18 -53 999999 -3 999999 999999 999999 18 251 14 -76 999999 999999 999999 999999 999999 999999 24 44 120 67 -28 -82 999999 60 999999 999999 999999 999999 999999 999999 999999 -34 -72 3 -36 999999 18 -97 -90 999999 999999 999999 999999 999999 -45 -29 999999 999999 -34 -51 -17 999999 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 -78 999999 -94 1 124 428 904 1662 2772 4141 5525 6524 7007 7697 7966 7821 7755 7998 8419 8332 8439 8667 8142 7892 8550 10452 11106 10513 10000 8675 7122 5227 3600 3444 3296 3225 3285 3145 2833 2634 2563 2543 2358 2259 1935 1619 1200 962 925 949 769 405 1206 4554 6955 11176 25491 60640 76639 61707 57639 50392 48258 55322 80857 59873 44096 30772 6563 763 69 29038 284 295 30 9955 8 3 58 6687 3913 4072 9237 19422 41680 103452 269074 789610 999999 999999 528697 15200 786 797 830 508 457 727 783 808 531 537 855 718 784 506 370 284 99 4 351 533 -48 117 -92 999999 106 -96 24 281 999999 93 73 -94 45 -14 999999 -72 -56 999999 55 -2 999999 999999 999999 999999 -40 190 999999 -100 999999 999999 999999 999999 999999 -60 999999 115 -31 -69 999999 999999 999999 -41 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 999999 -71 -80 999999 999999 42 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 999999 999999 -28 999999 999999 999999 999999 -8 999999 999999 60 83 32 999999 -97 999999 999999 999999 999999 -50 999999 999999 999999 999999 999999 -8 999999 999999 999999 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 -67 999999 999999 999999 999999 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -64 202 905 1908 2610 3346 4419 5689 7214 8584 10115 11328 12043 12492 12690 12050 11190 10607 9041 7266 6865 7533 8680 10503 10307 8648 7490 6128 4389 3568 3595 3676 3495 3513 3599 3700 3840 3398 2881 2743 2565 2235 1970 1858 1715 1972 4158 7938 11827 18991 32602 48601 58583 70312 73064 75631 68958 51081 47161 50985 55027 56796 40742 5750 32 29044 284 294 30 9954 8 4 4 6686 3916 6690 15974 36673 85467 214037 523583 999999 999999 892070 43170 1891 1393 1023 974 1026 1168 868 1095 1165 908 1034 910 947 1115 1147 604 757 534 315 256 521 192 64 199 211 149 553 167 999999 280 515 217 128 290 295 67 56 999999 43 39 39 -91 999999 999999 -53 167 -35 -20 999999 999999 999999 999999 -82 263 112 25 -36 229 0 -95 -58 8 -53 11 999999 999999 -77 31 999999 -10 -53 182 72 56 999999 -11 -81 -56 -33 -37 -74 78 -8 999999 38 17 -20 -89 999999 232 200 999999 999999 999999 -49 999999 58 -89 999999 999999 999999 999999 999999 999999 35 -29 999999 999999 36 27 999999 -95 999999 999999 999999 -36 129 999999 999999 999999 999999 14 101 -47 -40 203 84 -57 -67 -78 82 -58 999999 15 999999 -11 -83 999999 999999 999999 999999 18 15 -81 -72 999999 999999 -48 -46 -60 -52 -54 -8 -81 -28 -65 999999 -83 999999 999999 -74 999999 -39 53 999999 999999 -5 4 -60 999999 999999 999999 -97 999999 -31 10 999999 -29 -80 999999 999999 -99 999999 -69 999999 999999 999999 999999 999999 999999 999999 -88 999999 -66 -57 -27 -100 999999 999999 999999 999999 -98 999999 999999 999999 999999 -57 999999 -18 -23 999999 -50 15 167 456 877 2178 4389 6621 8693 11325 14399 16792 17593 17721 18416 18810 18129 16953 14858 13225 12607 11532 10187 10322 11175 10618 9595 7818 6828 6161 5128 4499 4465 4265 4176 4305 4551 4801 4660 4276 4746 9568 16478 20096 22069 30814 34697 41218 46917 32304 27000 29283 32178 28185 19185 20153 23634 26951 28694 26711 27576 17966 1331 29050 286 267 30 9957 8 4 10 6686 3919 1388 3558 7334 14223 28680 64403 165375 407311 999999 999999 999999 38176 1847 996 1138 1116 1409 1316 1445 1596 1302 1242 1550 1077 761 1284 1213 467 408 649 768 472 146 171 500 291 19 194 212 240 173 371 305 270 288 177 287 337 367 442 113 133 275 11 67 91 92 48 56 200 22 999999 241 205 999999 -54 80 47 194 1 999999 -41 50 39 999999 20 45 38 -62 165 999999 112 314 100 104 123 96 173 999999 999999 29 55 207 238 61 -71 97 256 133 34 90 114 -48 309 124 105 144 38 51 117 -85 -48 143 283 1 53 53 204 95 29 124 -34 999999 191 143 182 69 6 -77 -15 -23 245 65 90 66 60 189 192 215 999999 999999 29 33 999999 29 133 -63 16 70 999999 999999 -100 72 59 19 -44 29 -32 -43 10 78 81 169 -9 -90 -38 19 68 74 -30 46 999999 -27 999999 84 78 -59 -98 -69 -39 999999 999999 -73 -91 26 -40 999999 999999 -19 44 5 -43 25 -22 -19 999999 4 -34 -46 999999 -15 -1 -76 -60 -46 -50 999999 999999 -29 -42 -40 -55 -73 -80 -65 -2 -16 -53 -80 999999 999999 999999 -39 -12 136 546 1373 2385 4118 5793 7523 9034 10949 13161 15633 17241 17674 16466 14573 14826 17577 19281 19367 19382 16620 12077 10208 10915 11297 12004 11561 10814 10596 9088 8240 7021 7193 7244 7120 7322 7269 6841 7135 7054 7189 6831 6812 7812 7294 2444 508 354 390 425 1039 3514 4283 3480 5789 6670 1001 501 499 188 39 2 29056 292 300 30 9960 8 4 16 6685 3922 5737 16400 39195 88062 217467 522695 999999 999999 999999 263030 6703 1550 1073 919 809 787 1025 1159 747 813 1088 552 666 623 947 450 277 -94 268 -24 136 234 148 373 96 -26 14 62 103 24 159 72 297 70 -73 406 274 24 85 231 999999 -29 42 132 375 306 152 -99 999999 80 65 196 -60 118 512 999999 -1 999999 85 999999 999999 999999 -68 999999 999999 999999 999999 999999 -5 999999 -92 174 -71 -92 59 76 999999 999999 -98 -34 -69 -75 15 71 209 -54 -70 155 234 -45 -42 -26 999999 999999 32 999999 999999 999999 3 127 200 999999 222 47 999999 85 -36 999999 14 999999 999999 4 999999 999999 -70 999999 65 -12 69 -45 67 17 22 99 181 296 309 189 139 66 -59 -78 -75 53 999999 -33 -10 999999 999999 -87 -24 -93 61 999999 999999 999999 58 93 77 -82 -50 -72 -71 999999 999999 999999 -97 24 -2 -87 -82 999999 -42 999999 -69 999999 -28 999999 -59 -37 -45 -59 -16 -2 54 999999 999999 999999 999999 999999 999999 -73 -31 -76 -84 999999 999999 999999 999999 999999 -69 -16 -33 999999 999999 -80 -93 999999 999999 999999 999999 999999 999999 999999 999999 -25 -43 -69 -71 999999 999999 999999 999999 -58 -6 999999 -93 235 910 1892 3747 5849 8356 11806 14971 15446 13225 12214 13010 14389 15509 14741 14391 15644 14400 10278 7898 7307 7484 7708 7979 7386 6719 6746 6170 5192 4481 3952 2992 2232 1837 1507 1147 1032 830 569 392 339 343 429 704 1770 6005 19044 41256 60840 80097 80235 78882 71121 51348 16602 825 999999 999999 999999 999999 999999 999999 999999 999999 37 29062 292 299 30 9959 8 4 22 6684 3925 8355 21024 53147 136154 352918 999999 999999 999999 725325 32356 850 635 841 909 996 979 821 938 895 798 537 295 361 724 762 743 446 346 545 172 260 186 196 -2 -100 232 317 183 46 186 0 999999 999999 999999 -82 999999 14 -21 122 1 999999 999999 999999 -34 999999 95 -11 -62 999999 -93 -38 999999 999999 999999 999999 -57 74 999999 999999 999999 999999 999999 -47 26 -10 -80 29 999999 999999 -60 -94 -27 32 76 999999 -20 327 132 -33 999999 999999 62 -75 999999 999999 999999 -81 999999 -20 -30 999999 -36 999999 55 149 -94 999999 -66 138 81 -80 -88 999999 -5 -45 999999 -74 999999 999999 999999 -98 999999 999999 999999 -64 999999 -65 55 -99 -92 999999 999999 999999 8 172 -3 303 187 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -44 999999 -19 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 -89 55 233 846 2389 4962 8091 11244 14015 13485 11799 11670 12648 12308 10322 9325 9112 8984 8524 8313 8148 8103 7997 6896 5739 5727 5165 4469 3973 3283 2654 2276 2039 1653 1387 1441 1672 2153 3903 7825 8480 5091 1587 1352 4678 13269 24715 37140 49278 58031 52866 43767 61712 68337 55674 43097 21790 3651 999999 999999 999999 999999 999999 999999 999999 39 29068 280 413 30 9953 8 4 28 6684 3927 41563 105156 281251 858282 999999 999999 85353 2094 1327 1062 989 593 809 759 841 493 809 685 424 211 513 524 440 561 404 275 451 299 56 -12 287 215 244 999999 -81 55 21 -78 119 43 43 999999 999999 19 -21 -43 999999 34 -53 999999 -65 999999 999999 999999 999999 -59 999999 999999 -39 999999 22 -35 -98 151 18 999999 202 999999 999999 999999 999999 -24 108 -17 49 -26 0 120 48 999999 31 65 69 7 -61 999999 42 -17 -68 37 999999 -46 -66 999999 90 92 64 209 74 104 -98 147 -38 999999 999999 -19 -84 -91 999999 999999 25 -34 999999 999999 999999 -88 -78 -66 999999 4 -61 999999 -10 -90 999999 999999 999999 999999 -76 -5 -75 -44 253 244 -1 999999 49 -76 999999 999999 999999 999999 999999 -33 999999 999999 999999 999999 999999 3 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 -75 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 999999 154 848 2279 4728 7881 11619 14116 14659 14128 12639 11549 11041 10110 8594 7415 6906 6474 6476 6289 5907 5494 5107 4944 4522 4049 3983 3814 3839 4290 3822 3373 3264 3449 2649 1971 1771 3106 3935 5040 8440 13987 22177 32472 43679 56446 64798 61235 47522 33229 24457 11505 2445 785 954 134 29074 280 320 30 9950 8 4 34 6683 3930 9587 21492 45403 110170 278684 779846 999999 999999 297574 4584 1350 1111 902 1138 812 986 861 1028 1179 991 722 514 425 463 687 941 698 849 325 341 151 263 412 186 246 -5 525 378 488 278 999999 170 -93 -70 29 164 -3 999999 79 119 415 100 50 42 12 -98 41 200 130 999999 127 119 35 -12 999999 999999 -21 41 19 5 999999 4 49 999999 999999 -46 -8 41 999999 356 277 -5 999999 999999 999999 120 -67 -33 999999 -63 999999 999999 999999 999999 -38 999999 999999 999999 999999 128 62 15 999999 -14 999999 -43 -96 83 -73 90 -76 -81 -15 999999 999999 999999 -30 999999 -39 174 21 -16 999999 999999 999999 999999 -66 -21 -49 999999 -94 -62 -86 -75 -94 143 228 152 8 999999 999999 999999 999999 999999 999999 -13 999999 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -42 999999 999999 999999 999999 -50 -44 999999 -94 999999 999999 -81 -65 -47 999999 -86 999999 -84 -85 -55 999999 999999 999999 999999 -37 -97 999999 999999 999999 999999 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 127 804 2655 5271 8918 12764 15696 17329 16357 14332 12166 10379 9131 7841 6367 5816 6074 6161 5523 4108 2808 1957 1842 2362 2625 2516 2169 1905 1432 2417 4698 8867 17071 23629 28308 34953 45461 56969 67878 71306 60760 50503 60453 52918 36666 19909 6014 512 29080 282 346 30 9946 8 4 40 6683 3933 7987 15744 32701 77552 198655 556396 999999 999999 920158 27827 1308 1290 810 782 996 969 1064 1061 1044 1062 857 822 758 677 599 342 402 605 301 472 510 350 21 321 103 999999 999999 -57 -15 427 201 96 -92 -66 999999 999999 197 163 196 228 9 51 999999 -72 999999 999999 999999 -92 40 -17 999999 999999 77 999999 999999 999999 999999 999999 999999 25 113 15 51 72 -93 34 52 33 15 -25 999999 999999 999999 999999 999999 218 36 31 999999 -17 999999 999999 999999 999999 999999 999999 999999 -13 -59 999999 -93 -6 999999 -73 -70 999999 999999 999999 999999 12 -64 999999 999999 74 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 -69 71 -47 37 999999 999999 -83 47 -39 186 74 179 999999 999999 -5 -72 999999 -61 133 16 -20 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 -56 -94 999999 999999 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 -93 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 999999 999999 999999 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 117 599 1871 4852 10396 15479 17882 17261 15114 13025 11472 9935 7479 5885 5350 5751 6061 5382 4316 3326 2290 1408 1173 2086 4760 6759 4994 8346 17170 23792 28434 31922 40419 45190 45524 48981 50407 53554 55321 43001 25013 17166 5984 553 297 254 119 7 29086 289 193 30 9943 8 4 46 6682 3936 2180 2474 1318 869 1832 2977 5061 8593 15434 31645 72520 189349 572018 999999 999999 999999 161874 3297 1479 1554 1793 1418 1658 1287 1047 1166 1396 1455 983 845 865 952 458 455 419 298 626 510 336 299 478 399 249 257 233 149 999999 -32 67 135 245 41 61 193 57 999999 228 35 999999 -65 162 159 260 201 23 -63 60 99 999999 999999 67 133 226 -3 57 208 349 -56 999999 999999 -78 197 111 -35 -16 -37 -95 999999 999999 89 2 -77 162 999999 -9 51 171 101 228 187 156 999999 27 -9 999999 -33 94 86 32 71 187 151 94 162 -34 7 50 -85 -66 -25 999999 999999 42 -24 999999 93 -7 45 999999 -35 -15 24 56 -1 -7 47 -31 999999 -91 110 162 356 167 -54 -47 -52 999999 999999 999999 -27 108 1 -16 999999 -68 62 42 999999 999999 -73 999999 999999 999999 -25 -40 999999 999999 33 227 -13 -96 999999 999999 999999 -32 999999 22 -32 -56 6 -49 999999 -83 52 -68 -39 999999 999999 999999 999999 999999 999999 -100 999999 999999 -97 -63 -63 999999 999999 999999 999999 999999 999999 999999 29 999999 999999 -99 -46 -75 999999 -96 -95 999999 -53 -30 -69 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -73 -40 155 524 1483 3951 8777 14543 18367 18728 17594 16148 15314 13447 9914 6493 4535 4004 4284 4573 4403 3884 3270 2620 2193 2501 3874 4885 5488 6785 7175 6205 6031 7115 8670 12587 15974 19916 24433 30342 27674 11664 3658 609 339 287 267 266 66 29092 284 280 30 9940 8 4 52 6681 3939 1804 3274 5039 9160 16993 35261 82508 223759 647385 999999 999999 999999 999999 46955 2749 1927 1801 1743 1840 1255 1185 1196 1766 1026 1190 1157 930 678 655 552 780 417 394 526 509 646 451 412 637 530 576 297 -54 999999 312 391 248 115 82 177 299 24 999999 207 248 238 306 293 262 301 -39 999999 33 310 411 118 147 64 0 -48 9 167 -63 143 208 137 21 -10 263 291 144 137 166 89 232 150 215 124 160 227 224 267 113 -34 149 142 -78 -71 390 148 243 319 307 294 153 114 320 61 164 115 70 272 294 315 180 233 82 -63 155 238 211 69 99 91 77 127 76 136 94 210 167 166 224 233 335 251 115 108 147 240 168 102 127 168 94 51 -67 11 142 88 -43 -20 -15 -7 90 126 75 103 27 28 79 43 187 344 194 39 205 120 115 237 16 37 110 -3 -24 -77 98 31 -57 61 999999 999999 -17 31 -1 -7 14 55 0 -11 109 124 114 -20 -67 999999 19 5 -55 -71 -47 65 35 61 9 78 73 89 -76 999999 14 -20 999999 -21 -88 -42 -42 32 54 17 18 -31 -19 46 -9 -12 -61 -6 -18 -77 -66 -31 -40 -83 -27 -56 -90 -43 -47 29 223 601 2075 5587 10219 14738 17909 18981 18431 18737 19364 17382 12637 8526 5759 3416 2523 2347 2202 2170 2103 1759 1680 1521 1321 1302 1168 1170 1077 1028 1091 1068 1023 983 961 1025 872 880 706 516 432 418 339 153 29098 281 308 30 9938 8 4 58 6681 3942 4522 6781 12771 25132 52012 134453 366394 999999 999999 999999 47571 1826 1860 2122 1887 1827 1666 1536 1180 1104 1121 1287 1194 1266 882 964 780 327 764 598 667 601 351 517 435 515 445 233 235 353 87 525 110 154 337 88 239 367 184 244 253 591 382 279 185 423 272 0 128 111 243 -45 -28 999999 999999 361 159 63 999999 -1 129 150 -27 151 345 -29 135 114 9 154 247 -68 -14 166 254 22 175 277 154 999999 65 -70 38 112 85 43 -73 -6 68 999999 15 213 97 284 122 222 23 207 181 999999 138 -4 42 387 297 187 44 148 187 -54 42 107 132 93 33 203 225 75 149 200 186 -59 88 24 75 125 129 235 251 96 90 192 79 241 158 88 190 193 40 -23 39 101 128 999999 -95 -65 999999 -53 50 19 95 125 -20 45 31 100 42 25 51 -64 35 -10 5 28 -22 -74 99 58 -70 -4 23 999999 -5 6 -67 -79 51 -64 999999 999999 -78 22 1 -23 -66 999999 -77 -88 -76 -92 -37 34 -9 -8 -99 999999 29 18 -84 -59 -13 -44 -45 -41 -16 999999 999999 -8 -30 -73 -61 -87 -43 -53 -95 -44 -51 -98 -66 -24 -46 -22 999999 999999 -94 -80 999999 999999 -94 -41 -6 110 306 571 1490 3830 8186 12964 16458 17392 17082 16538 16051 14144 10315 7377 5534 3509 2697 2236 1833 1564 1394 1425 1487 1412 1271 1178 1123 1139 1085 1072 1048 867 673 615 634 676 526 339 149 29104 279 309 30 9939 8 5 4 6680 3945 7988 19104 42217 101650 251610 703889 999999 999999 805349 18772 1648 1849 1966 2288 1873 1488 1211 1014 1170 823 801 814 765 977 765 603 519 517 485 488 547 403 493 76 -26 228 292 131 362 406 410 381 176 106 427 316 395 331 119 283 372 406 163 76 229 108 100 129 518 321 58 55 -6 278 284 263 240 105 21 -57 112 60 32 -77 73 230 153 48 236 241 84 -1 163 999999 90 43 209 168 -7 49 15 158 37 -19 999999 65 87 178 8 71 999999 80 24 -82 193 227 245 -56 49 59 57 -9 -27 -48 75 26 274 -88 -20 39 -32 84 241 37 -88 -2 -52 -58 -33 -24 97 40 -27 999999 -18 -29 -37 133 313 349 206 9 154 42 -23 -44 -67 59 71 -99 -35 -8 -48 6 -23 999999 -73 -28 -82 46 999999 -85 -53 -6 108 160 33 137 42 123 79 83 85 -40 -51 -34 999999 999999 34 -6 -21 -16 -79 47 18 -22 -17 -81 -17 -39 18 -57 -67 -7 -86 999999 -16 -37 -74 -64 999999 -86 -93 999999 999999 -78 999999 999999 999999 -16 999999 999999 -83 999999 -47 -79 -63 -33 999999 999999 999999 999999 999999 999999 999999 -71 -64 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 -66 -67 101 365 580 1331 4285 8579 13625 17768 18441 16440 14456 13637 13394 12276 9879 8000 6290 4520 3619 3197 2713 2371 2160 1853 1734 1784 1565 1438 1387 1347 1341 1331 1139 890 581 321 147 29110 278 339 30 9939 8 5 10 6680 3948 12402 25676 59459 146672 394778 999999 999999 999999 999999 783699 125227 4631 2733 2427 2312 1521 1459 1600 1409 1113 1196 955 1006 740 534 362 557 408 587 403 287 335 593 556 901 737 567 518 689 803 648 360 298 190 455 264 394 506 179 257 302 519 251 415 228 264 602 545 333 349 308 180 479 136 187 74 100 304 342 249 450 359 417 357 461 407 263 209 229 201 233 409 238 39 326 384 376 312 283 214 160 57 338 77 67 233 202 386 217 6 -57 127 195 149 336 301 427 177 -43 999999 187 242 409 165 128 160 13 56 84 218 286 53 95 93 181 281 237 111 225 -89 -26 272 124 143 262 284 245 241 195 113 170 56 52 120 127 58 139 163 22 -56 1 85 119 289 161 221 119 25 119 116 89 67 291 207 212 122 114 121 36 161 145 59 110 112 5 -77 36 111 116 82 -18 44 99 3 131 143 -15 16 25 120 113 4 18 55 -24 52 54 3 -14 36 71 -57 39 10 26 14 42 79 -24 -35 -75 -83 -42 2 -37 -90 -2 -22 -47 -51 -13 65 21 -34 -21 20 -39 13 11 -54 -31 -93 -21 -88 -92 -24 -66 -6 -30 66 261 386 531 574 800 1345 2575 6734 13607 17060 17642 17059 16785 16416 15366 14487 12595 10372 7966 6006 4526 3709 2992 2688 2392 2279 2117 1699 1610 1616 1643 1758 1687 1527 1236 886 614 228 29116 280 307 30 9937 8 5 16 6679 3951 3374 5953 10889 21460 43941 109618 296251 930689 999999 999999 999999 164120 4332 2115 2209 2159 1713 1089 1297 1399 1010 1227 889 1132 699 731 435 471 776 535 236 531 421 494 252 313 386 247 439 618 508 554 378 182 305 216 158 176 170 490 238 383 -82 222 87 260 477 70 39 220 353 109 274 397 280 153 252 126 -32 287 237 25 -43 243 149 70 183 178 158 240 -53 14 116 51 68 235 129 248 330 137 17 36 84 97 113 262 340 2 167 129 50 174 270 214 60 105 303 438 146 185 136 143 115 78 72 -4 228 161 95 84 101 235 241 287 16 -36 171 198 131 111 182 144 79 62 25 10 209 209 1 214 114 84 999999 -66 -18 52 152 91 40 209 256 211 8 88 -9 100 61 -27 -36 35 34 110 -83 69 103 -6 129 93 133 93 185 40 9 27 -48 999999 17 -54 -78 -27 -57 -79 999999 -81 -48 43 84 -76 55 3 5 -17 -47 -22 999999 -52 35 18 -1 0 35 999999 -95 -39 -71 46 11 -23 -39 -40 6 999999 -8 11 26 47 -81 999999 -30 -11 999999 -79 -22 999999 999999 -50 -66 999999 -30 -38 -65 999999 -36 999999 999999 -80 999999 -83 999999 999999 -59 72 241 606 908 1080 1272 1337 1857 5562 11415 15180 16371 16667 17013 17543 17255 15941 13979 11528 9193 6877 5496 4104 3227 2674 2332 2233 2153 2116 2162 2274 2073 1892 1722 1527 1396 1140 563 29 29122 278 332 30 9932 8 5 22 6678 3954 8543 16262 31958 75140 200763 586899 999999 999999 999999 61867 2615 2322 2468 1529 1057 916 957 910 864 822 818 920 1027 469 295 354 573 532 481 679 531 531 232 191 454 468 715 534 436 385 350 397 448 274 397 529 344 242 92 170 139 113 214 176 228 236 274 331 342 250 -24 130 263 242 71 272 177 524 161 177 156 204 320 109 202 132 161 299 224 -33 147 111 161 229 104 61 281 283 156 28 124 55 332 140 161 125 123 84 0 71 257 25 999999 -32 186 280 137 252 314 54 151 146 -12 225 239 171 210 161 174 237 214 127 40 -18 93 474 383 -43 999999 123 121 -10 172 174 174 175 190 110 257 364 295 111 45 -55 89 -8 71 51 5 95 100 199 -57 -18 99 46 34 32 150 146 77 121 21 2 69 151 109 -50 238 194 159 39 95 95 70 0 -62 -27 181 164 110 -5 85 12 -37 4 -23 6 -8 47 132 129 8 19 -18 39 -1 -24 -39 -21 -12 7 59 46 -3 -50 -37 -49 -73 8 -43 -85 -36 27 -7 -51 7 0 -83 -6 21 -54 -43 -32 -44 -74 -5 -32 -99 999999 -63 -53 -97 999999 -72 -62 -19 -55 -8 24 210 574 1024 1353 1617 1729 1580 1479 1467 1623 3184 8474 13513 13930 14194 14066 13201 11823 10788 8793 6900 5418 3878 3016 2650 2608 2697 2562 2462 2281 2264 2030 1614 1167 778 464 209 56 29128 280 301 30 9931 8 5 28 6678 3957 2654 4711 7202 12805 23673 49507 125358 362369 999999 999999 999999 959552 48551 2291 2237 1819 1414 1143 833 1154 1047 786 436 382 848 549 497 540 191 366 285 244 672 336 217 387 486 308 63 129 114 228 197 243 341 169 317 40 303 97 -48 -3 130 318 56 999999 103 999999 999999 188 -24 267 281 231 83 174 -48 -57 -24 999999 43 -44 274 -85 -29 -88 -3 -12 999999 -28 -23 19 -20 -39 238 102 213 349 114 248 174 173 -77 141 243 180 51 132 43 999999 999999 54 -8 999999 999999 -29 -18 999999 23 137 47 999999 999999 73 305 189 147 221 80 140 101 80 -3 999999 -13 64 28 87 -53 47 26 114 209 -53 999999 -40 -44 56 6 185 297 112 -64 -13 -18 151 79 61 65 20 -40 -71 -43 999999 -28 999999 26 117 65 -90 85 116 27 -47 -69 -73 -21 40 43 -13 -98 96 7 70 109 108 -93 89 28 -78 -21 62 28 -17 103 0 -9 999999 -31 -48 -24 -43 -17 -1 -53 -21 -88 999999 999999 -30 -55 999999 999999 999999 999999 999999 999999 -97 999999 -96 -82 999999 999999 999999 999999 999999 999999 999999 -79 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -63 80 304 698 1082 1389 1556 1396 1511 2752 5992 9887 11454 11438 11165 11275 10401 8438 6578 5090 4315 3884 3566 3362 3271 3366 3195 2731 2269 1663 1228 889 287 39 12 15 8 29134 283 272 30 9932 8 5 34 6677 3960 7145 3719 7392 13693 27254 60979 156397 416925 969201 999999 999999 999999 572211 18921 2053 2006 1604 1421 1564 1223 1166 1118 1281 1145 888 718 251 662 673 349 357 303 453 368 564 579 776 428 304 203 331 380 364 295 486 493 512 439 527 359 508 442 78 234 268 94 215 195 126 74 999999 58 178 113 188 149 73 70 -15 999999 214 78 281 139 103 110 256 247 28 178 -17 134 189 187 222 194 164 228 273 142 113 253 201 267 85 18 -99 129 50 209 232 196 142 120 128 103 152 307 201 999999 179 86 43 127 -93 99 72 213 201 352 203 94 225 238 343 252 131 128 202 149 173 179 93 7 45 38 37 107 158 295 259 212 276 83 59 121 186 225 79 32 96 164 58 -14 4 999999 999999 101 211 107 43 39 11 -92 12 96 45 32 43 61 -7 -12 192 3 42 -65 25 34 43 7 -66 21 58 91 36 49 36 101 92 7 -18 -19 -14 -51 22 -21 999999 -89 -88 -56 999999 -60 -81 -85 13 -10 -80 -17 -57 -48 30 -5 -55 -5 -22 0 -26 -39 -40 999999 999999 -49 7 20 -35 -57 -22 -89 -100 999999 -60 -86 -72 999999 -80 -83 999999 999999 999999 999999 -68 -92 999999 999999 999999 -74 -49 -18 36 411 1139 1730 1996 1828 1924 2907 4914 6901 8497 9885 10741 10425 9717 8531 7664 6676 5454 4870 4028 3342 3343 3154 2748 2342 1778 1172 684 372 240 169 132 96 60 29140 283 305 30 9935 8 5 40 6677 3963 9033 18926 39590 95429 247537 716409 999999 999999 709870 19543 1889 1331 773 1199 1104 924 737 902 644 373 195 352 485 531 452 169 153 354 177 121 231 199 556 558 572 385 279 371 198 354 253 358 376 16 36 27 231 414 302 107 333 155 -1 81 92 -9 -62 -99 126 292 205 999999 -91 120 150 -22 130 60 44 186 86 25 57 -2 229 20 -90 34 124 227 148 120 -38 59 -24 170 192 24 62 168 163 83 31 151 181 99 94 -78 24 203 56 -91 71 331 -42 -92 58 188 180 234 90 -13 105 16 132 -15 -17 202 143 999999 23 131 60 77 56 59 44 88 -26 999999 -16 146 38 112 102 76 107 22 78 222 178 223 103 142 52 999999 -11 -53 -73 999999 -8 82 175 22 51 -89 16 57 999999 14 -69 999999 -44 -15 6 16 90 11 -21 20 -41 11 31 83 -14 61 42 999999 999999 -31 79 -21 21 999999 -75 -93 -51 -96 -88 999999 -62 47 4 23 -97 999999 999999 999999 999999 -91 -99 -64 -59 999999 -23 999999 999999 999999 -99 -54 999999 -88 999999 -65 999999 -96 -68 -85 999999 999999 999999 -77 -67 -58 -99 999999 999999 999999 -87 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 889 1485 1566 1479 1376 1691 2818 4355 5642 7010 8353 8837 8858 8889 8469 7739 6828 5601 4721 3857 2685 2339 1989 1577 1306 942 657 550 464 306 186 32 29146 284 276 30 9936 8 5 46 6676 3966 3184 3496 5099 7556 13140 24740 49265 126027 351019 999999 999999 999999 442725 7964 2676 1960 1545 1571 1201 1019 1008 1194 623 634 490 459 554 346 246 206 362 485 448 141 616 622 489 552 658 665 558 283 146 263 339 265 136 415 330 391 252 347 212 415 375 335 374 411 452 311 93 999999 120 299 141 85 424 89 39 369 207 76 210 136 210 100 273 240 186 233 -16 236 195 403 316 325 208 164 86 189 34 484 438 265 259 221 276 95 134 268 185 -10 169 127 194 191 226 244 376 299 233 240 205 169 212 149 301 256 74 247 114 74 267 238 113 59 168 200 195 398 272 237 384 137 166 188 231 104 167 287 327 336 342 375 224 110 202 324 344 77 64 216 143 127 207 -61 103 81 76 120 211 212 159 103 63 55 193 -13 103 152 20 136 209 176 95 233 173 13 191 171 158 90 -3 139 93 125 -4 23 80 55 -63 65 79 46 5 78 99 37 28 3 85 77 38 126 95 15 6 57 62 0 -11 48 73 93 9 32 32 12 0 33 44 -40 23 15 6 -7 -28 -45 -57 30 12 5 -11 -48 -67 -70 -6 0 -85 1 -41 -75 8 -5 -53 -3 -62 -53 6 -3 -19 26 314 909 1500 1641 1428 1446 2411 3947 4917 5388 6113 6851 7279 6615 5738 5174 4544 4191 3837 3087 2207 1889 1671 1462 1255 1031 866 748 570 371 214 128 29152 282 337 30 9937 8 5 52 6675 3969 7227 13591 25874 56520 147153 397346 999999 999999 999999 231121 9839 2418 1956 1756 1607 1472 1831 1690 1209 1068 1138 993 513 556 439 468 206 329 302 96 71 90 406 430 453 189 151 385 309 106 44 345 392 310 -1 93 54 139 163 88 16 187 363 154 337 389 330 422 419 217 999999 999999 113 99 284 -66 283 348 164 -29 55 223 47 425 418 170 999999 -23 349 -54 -98 212 13 8 -94 -89 67 76 150 144 89 179 -90 -38 28 -5 101 123 84 242 168 -85 -78 999999 155 -73 -61 999999 999999 155 208 -37 -38 194 88 -82 108 140 121 203 278 62 101 120 207 23 45 83 152 126 77 201 123 140 247 98 -38 79 186 213 158 175 251 29 135 177 85 24 -30 999999 -53 34 124 48 -59 -89 -70 15 47 9 -46 999999 -1 28 8 -4 132 67 23 109 122 999999 18 69 38 999999 56 45 -36 -15 -20 -42 999999 -70 -67 -58 30 -11 -12 -28 -41 0 -67 -69 82 30 51 94 999999 -69 -83 -48 -54 -87 12 2 -36 -65 -4 -2 -2 999999 11 31 -38 -83 -60 999999 999999 -66 -79 999999 -56 -18 -62 999999 -67 -61 999999 999999 -65 -74 -57 -9 -51 999999 -72 -89 -92 -95 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 520 708 599 589 1056 1971 2779 3471 4128 4809 5049 4576 3960 3203 2885 2676 2752 2354 1911 1561 1327 1107 789 636 501 371 269 211 87 29158 283 336 30 9936 8 5 58 6675 3972 12982 27155 61446 161466 445914 999999 999999 999999 47671 2478 2249 2035 1668 1671 1539 2171 2568 2492 1643 1538 1107 651 649 318 522 487 292 589 625 254 367 466 701 512 441 448 653 650 756 598 620 568 422 359 441 619 265 463 490 76 295 436 -19 343 645 483 258 65 141 257 333 605 487 349 234 261 92 -60 461 253 139 101 159 284 331 397 323 181 307 334 280 319 93 348 262 213 210 88 125 219 370 236 219 254 347 146 228 459 129 318 288 202 228 147 201 227 180 199 119 162 243 160 376 297 293 44 284 317 104 67 138 140 200 241 164 203 230 79 226 182 94 151 150 151 155 258 118 218 322 389 489 389 280 171 183 232 126 222 92 166 139 64 158 247 168 213 159 127 142 102 178 117 96 162 117 25 267 223 205 210 160 101 129 53 53 30 107 39 233 239 114 195 159 78 31 17 51 91 9 40 106 46 79 74 52 91 61 89 110 52 122 87 27 59 63 52 58 77 40 57 7 5 64 44 10 30 94 78 25 4 26 -8 56 53 35 -27 22 0 -46 -21 67 24 -64 -43 -11 -27 32 -30 -26 -30 -36 -60 -44 -29 -67 -16 -34 -48 -50 -43 -10 -66 -82 -14 102 155 160 198 523 1412 2856 3526 4352 4762 4706 4598 3970 3445 3073 3057 2551 2289 2181 1964 1766 1355 915 670 517 427 318 194 85 29164 283 337 30 9937 8 6 4 6674 3975 9012 16736 32925 76462 200351 553562 999999 999999 648849 14095 1901 1762 1323 1316 1212 1911 1952 1682 1320 570 469 340 313 206 425 193 11 81 166 422 422 199 77 345 394 201 437 261 333 193 164 119 222 377 612 624 265 195 242 146 123 168 47 -53 32 125 360 232 71 999999 999999 -77 115 45 999999 999999 16 999999 41 -52 -17 165 216 79 61 24 173 176 263 223 56 81 21 -98 47 -32 999999 -32 -29 25 101 -50 68 178 253 49 -11 138 133 999999 999999 58 999999 -38 -36 107 49 109 999999 251 193 999999 73 -49 67 226 26 100 65 211 -13 -37 4 999999 39 121 7 -71 24 -60 -29 74 32 999999 -46 -29 27 170 11 -85 37 150 287 185 -17 -20 25 999999 999999 -87 19 -18 999999 -34 999999 -37 22 131 -82 999999 999999 -13 -27 999999 999999 -45 -14 13 16 -33 37 49 88 -76 -72 -24 -11 3 -75 69 -47 999999 52 5 -88 999999 -42 999999 -4 -70 -22 5 999999 6 999999 999999 5 8 -44 -38 -25 -37 999999 999999 -84 -59 -91 -58 999999 999999 -75 999999 -94 999999 999999 -72 999999 999999 -85 -56 999999 999999 999999 999999 999999 -59 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 519 1168 1865 2627 3431 3597 3649 3668 3406 3136 3002 2711 2234 1963 1570 1232 1014 781 596 454 357 264 139 49 29170 283 341 30 9941 8 6 10 6674 3978 22504 50988 127628 322578 910721 999999 999999 734713 11823 1078 1301 1447 1406 1526 1769 2097 2250 1587 1745 1288 1025 727 541 693 234 285 369 252 247 482 683 378 297 481 413 260 413 475 252 610 353 272 -62 431 488 253 396 236 325 180 291 243 111 149 26 204 30 999999 225 190 227 221 54 375 160 116 -14 38 999999 334 174 210 146 442 241 236 194 11 412 -72 142 170 35 240 29 219 310 361 36 -98 95 118 150 25 -8 189 305 348 269 396 186 340 20 54 234 13 148 124 57 284 198 116 154 -17 60 -15 62 262 177 123 5 143 179 171 160 -97 196 340 -20 52 79 50 130 192 41 80 -35 33 68 259 420 184 -17 160 62 999999 132 140 148 42 17 -1 13 267 130 -34 186 7 50 -26 34 999999 -20 76 -76 69 34 36 -41 4 102 54 26 14 81 79 33 30 129 30 -28 57 -28 -51 -63 999999 -19 -85 -31 84 -12 2 -95 -23 -100 -28 26 -95 999999 -20 8 -36 -68 -64 999999 -72 999999 -51 999999 -60 999999 -88 -53 -49 -81 -83 -12 999999 999999 -68 -21 999999 -61 999999 999999 999999 -73 999999 -86 999999 999999 -85 999999 999999 -98 999999 999999 -45 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 439 841 1551 2354 2906 3403 3690 3984 3853 3762 3735 3433 3124 2646 2236 1641 1307 1041 836 640 438 291 170 29176 284 312 30 9942 8 6 16 6673 3981 9646 19048 39535 94348 233169 658818 999999 999999 999999 694780 20168 1696 1352 1626 1669 2277 2058 1711 1346 1769 1335 1187 1031 851 751 598 358 338 440 361 645 442 525 574 756 821 758 557 645 382 472 453 199 175 259 321 338 147 165 232 246 425 273 499 167 243 250 246 114 174 368 253 48 120 384 236 94 266 366 203 -29 61 147 49 103 276 238 389 -2 273 256 270 222 -36 102 -78 224 137 374 84 36 320 263 80 101 356 275 288 225 121 195 307 60 63 116 146 159 202 -99 -9 267 398 193 82 -7 -38 94 91 103 84 -88 60 43 152 182 242 237 102 47 190 262 14 149 197 168 160 -59 228 175 182 270 237 329 324 184 118 -28 -12 120 34 106 98 53 28 78 20 999999 95 121 146 -2 51 -83 -94 28 33 36 131 167 85 82 82 145 87 -2 5 73 148 52 120 92 26 115 -3 88 40 -7 25 26 -14 75 100 -89 42 99 13 -36 -88 -54 -26 5 2 49 -62 -86 23 -36 -34 -45 -52 -12 9 57 40 74 106 -96 -57 -14 -97 -79 -71 -56 -91 -85 -54 -40 -19 -40 -61 999999 -92 -26 -71 -48 -61 -75 -67 -39 -98 -79 999999 -77 -61 -96 999999 -81 -73 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 627 1295 1783 2151 2519 2712 2751 2646 2560 2514 2451 2419 2351 2128 1686 1252 904 643 472 316 113 29182 285 313 30 9943 8 6 22 6672 3984 3613 6476 11495 22352 45658 113345 298504 947028 999999 999999 397985 9783 2022 1703 1765 2068 2198 2537 2372 2398 2334 2202 1601 1461 1165 982 753 625 911 890 567 440 527 592 845 554 466 637 549 305 613 560 373 157 502 551 463 469 262 421 332 251 251 416 172 266 115 191 327 204 257 353 567 447 154 370 290 122 391 325 285 129 243 91 239 146 181 266 442 345 387 159 518 379 285 362 169 367 197 233 342 381 260 272 155 222 446 359 156 5 440 323 223 292 70 313 166 135 438 257 332 9 40 192 383 323 188 92 -26 124 138 131 202 417 369 217 37 133 415 224 264 57 172 251 342 139 200 249 179 189 196 215 421 327 189 100 118 210 46 59 77 71 107 84 243 151 59 260 165 209 172 205 255 266 178 156 222 51 46 201 123 204 257 77 18 107 85 183 257 226 242 223 67 160 138 173 209 251 254 163 61 25 67 97 128 101 4 25 94 164 126 33 95 79 -27 46 46 43 101 55 15 144 75 0 53 109 51 54 108 27 73 100 115 92 26 76 19 4 44 14 56 31 -36 0 29 -16 54 62 5 48 -6 -68 7 -25 -33 -14 0 -32 -41 -39 -48 -66 -27 -63 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 433 1181 1995 2415 2648 2574 2415 2294 2007 1742 1524 1413 1229 1033 854 681 546 285 55 29188 283 314 30 9944 8 6 28 6672 3987 5976 13598 27835 63746 160831 428926 999999 999999 999999 740884 18559 1474 1321 1582 1693 1758 1575 1409 1499 1160 1482 1219 785 908 578 590 567 420 503 79 394 392 373 613 442 275 321 470 382 260 388 454 298 331 451 188 212 444 180 110 228 379 590 439 244 275 358 123 1 132 105 165 227 450 427 560 330 182 264 398 83 181 178 162 66 203 -16 111 93 63 168 -54 999999 26 64 -12 -37 62 289 7 161 -16 242 148 153 243 236 317 376 -49 166 358 3 -39 220 86 87 999999 215 183 37 204 314 -23 166 322 309 108 140 206 57 -75 23 66 289 179 220 184 136 56 39 58 999999 44 32 169 94 45 105 95 84 227 303 220 110 90 45 113 111 76 156 255 60 90 148 99 67 66 78 67 61 164 -2 -23 -73 41 130 101 126 138 -32 59 21 88 19 32 -17 75 3 84 -87 -82 999999 -46 5 3 81 110 3 28 44 175 91 -24 -36 -17 68 72 -22 -62 -62 -2 -89 999999 -87 1 -9 -57 -46 19 50 -10 -70 -64 999999 -74 -64 -86 999999 -75 -99 2 2 -69 -59 999999 999999 -11 -72 999999 999999 -78 999999 -89 999999 -68 -77 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 343 938 1663 2236 2552 2575 2300 2013 1674 1459 1204 963 732 440 165 29194 284 314 30 9944 8 6 34 6671 3990 10330 23537 51226 127738 318843 895430 999999 999999 249327 4420 1853 1611 1641 2048 1839 1842 1507 1649 1431 1216 1128 968 818 788 729 931 675 713 437 506 699 556 727 507 247 282 131 208 388 563 420 177 391 222 331 394 348 445 62 227 327 273 173 333 572 258 91 337 277 249 372 536 338 200 -12 80 296 287 205 409 299 156 123 117 265 233 535 340 274 82 281 54 87 393 308 339 242 456 324 184 225 71 177 275 382 243 253 236 237 128 406 277 174 225 89 185 254 207 -37 194 396 267 122 326 290 265 309 374 354 282 244 343 426 94 131 204 115 -16 189 175 96 81 -13 28 216 259 182 314 271 204 332 468 501 207 56 -3 163 114 18 86 208 207 -6 221 30 178 176 325 131 227 279 73 111 73 111 146 219 152 81 110 154 211 109 110 -18 66 199 -64 12 107 128 111 127 15 79 -38 48 70 -1 51 147 95 167 85 116 136 78 -5 26 -31 -21 -61 -42 30 28 -9 9 69 70 2 51 -33 4 -27 -11 -64 -75 -43 -41 -43 -24 -49 -42 -77 -53 -52 999999 -39 -43 -44 -68 -49 -15 -84 999999 -44 -19 -31 -40 -73 999999 -52 -54 -71 -100 -67 -92 999999 999999 999999 -93 -66 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 207 376 640 946 1280 1471 1560 1417 1140 882 546 290 129 29200 282 287 30 9947 8 6 40 6671 3993 10141 24139 56474 127823 299536 740721 999999 999999 999999 59728 2449 1866 1811 1501 1496 1815 1981 1904 2092 1914 1972 1745 1518 1109 1270 978 836 805 672 582 408 777 528 611 384 565 878 271 472 112 221 87 12 434 478 138 393 163 214 367 189 306 131 363 335 143 248 297 441 229 243 181 348 504 324 271 140 48 173 49 12 132 230 225 254 84 327 283 53 268 220 169 39 26 65 14 75 216 73 170 167 340 -4 258 352 219 57 9 70 109 142 211 -65 2 63 235 323 20 165 88 -17 31 130 90 35 226 71 305 172 157 301 245 234 297 223 -32 69 77 -69 71 281 80 228 84 189 239 262 144 215 292 243 386 166 64 143 60 -11 -86 143 205 89 246 73 124 212 156 204 188 128 37 159 -31 999999 42 80 20 87 5 27 5 70 78 95 66 171 -21 999999 40 -83 -23 27 92 137 109 15 113 93 -10 -54 999999 -17 48 -21 31 31 13 31 3 15 -3 29 31 -4 -16 -68 24 1 31 -3 999999 999999 -79 999999 -81 19 -9 -94 -47 35 -23 -27 12 -71 -36 -2 -70 -73 999999 999999 -79 999999 999999 -72 999999 999999 -41 -71 999999 999999 999999 999999 -62 999999 999999 -99 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 317 440 520 414 166 999999 999999 161 359 465 324 45 29206 277 319 30 9949 8 6 46 6670 3996 15581 33804 76754 195460 489922 999999 999999 999999 26388 2072 2463 2345 1816 1749 1756 1552 1567 1603 1991 2080 2072 1664 1617 1376 1093 710 754 632 754 1060 881 861 455 368 515 466 504 481 795 520 363 217 109 90 10 -59 201 423 360 231 243 497 427 302 198 425 -36 58 245 178 320 253 199 363 -93 -83 62 240 163 66 260 140 113 257 446 299 153 156 238 256 269 282 207 146 85 120 42 164 42 184 28 59 282 320 381 120 215 434 298 201 94 304 287 61 236 129 137 204 255 296 115 226 226 -72 -25 80 -2 62 221 -13 93 252 237 164 48 110 163 234 -1 327 275 177 276 159 188 155 246 282 63 53 237 236 353 43 68 -88 58 116 166 85 159 275 190 251 134 59 75 61 84 -10 17 88 76 100 91 76 82 -5 -2 38 172 -69 -49 130 10 -3 -20 999999 58 12 56 68 136 49 82 -11 50 23 -88 74 76 90 -20 26 999999 64 36 -54 -25 25 6 -47 39 43 17 29 -4 -40 -91 -62 -18 -8 -50 35 -35 -99 -40 39 23 -64 999999 -94 -78 -55 -67 999999 999999 999999 999999 999999 -75 -100 -90 999999 999999 999999 999999 -87 999999 -86 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 285 621 955 1031 794 501 154 29212 277 347 30 9947 8 6 52 6669 3999 106258 265570 671089 999999 999999 999999 56967 2695 2159 2232 1873 1568 1985 1929 1897 1680 1728 1902 1489 1375 1225 1293 1265 1360 1203 1122 1361 1176 1442 1574 1111 1075 810 473 659 581 666 479 456 488 294 190 120 506 191 151 518 607 205 342 516 444 380 291 241 134 320 244 329 235 213 497 304 335 246 147 183 197 336 240 293 196 230 363 438 589 345 346 256 62 217 271 376 400 328 49 151 259 118 211 203 274 63 187 470 377 206 309 676 215 259 172 212 333 370 285 41 82 219 149 259 231 252 357 349 135 246 175 129 115 217 102 165 147 113 294 302 253 172 348 124 45 187 122 213 231 228 243 260 325 335 375 153 144 106 5 -49 77 275 193 -37 120 155 199 143 107 211 103 123 178 155 80 91 112 -35 -26 164 195 95 38 86 191 140 224 120 123 92 38 167 50 135 71 183 148 258 119 100 96 73 98 83 46 39 17 51 96 17 12 -6 16 0 -21 0 -52 40 66 95 33 57 15 104 62 51 74 63 108 71 31 20 -23 35 24 10 -16 -18 109 -6 -23 -7 -5 -19 -11 21 -36 -65 -55 -65 -100 999999 -35 -10 -33 2 999999 -92 -90 -90 -79 -58 -88 999999 -62 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 262 470 649 742 715 541 264 29218 281 346 30 9946 8 6 58 6669 4002 177721 420664 999999 999999 999999 89053 2573 1910 1908 1739 1614 1466 1322 1392 1431 1330 692 1079 1112 917 861 1167 1210 950 1018 709 924 807 846 554 457 739 463 406 552 718 703 428 23 347 672 290 153 200 332 186 349 335 380 174 30 133 331 -9 -32 10 -12 67 194 50 116 135 393 120 92 333 211 59 72 96 285 210 179 195 292 216 227 -59 63 271 97 343 215 257 239 252 158 130 -51 194 113 174 -26 406 546 195 93 50 67 151 340 265 193 373 160 95 63 211 264 144 203 78 166 156 49 150 91 154 78 71 117 34 70 202 -64 165 162 84 108 -20 137 37 132 121 281 -22 40 291 216 206 287 203 235 284 235 28 -33 98 170 144 155 147 224 207 110 -13 65 168 114 100 78 195 34 45 15 9 -43 26 88 28 67 174 211 178 95 -36 -49 87 -49 13 109 105 106 160 53 92 -38 -50 79 -49 34 24 -35 57 65 -22 -33 33 47 -84 133 87 -2 -50 17 -18 6 -37 -11 34 18 -13 -73 -83 -14 -34 34 -18 -76 -10 -41 999999 -75 -61 -25 -72 -89 -91 -47 999999 -68 -64 -64 -95 999999 -96 999999 -63 999999 999999 999999 999999 -95 -86 -85 999999 999999 -89 -82 999999 999999 999999 -87 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 434 790 1183 1493 1523 1408 1061 682 322 119 151 96 29224 283 321 30 9951 8 7 4 6668 4005 96500 271064 523348 999999 999999 999999 44509 1588 1859 1284 1427 1334 1458 1021 811 545 822 797 1085 1047 421 409 641 341 -67 372 689 767 639 705 482 227 340 477 519 450 326 221 202 80 273 244 331 124 92 205 75 205 145 474 335 126 107 449 124 28 160 2 53 38 999999 116 10 345 123 -18 57 -75 24 -13 81 203 169 217 252 199 24 153 198 24 170 356 379 377 108 53 151 97 216 75 999999 -68 178 249 269 216 114 -22 68 -2 36 42 230 -69 113 64 125 -26 242 136 131 80 63 297 180 443 353 270 213 297 128 121 29 97 83 179 305 159 -27 40 200 85 110 -5 -74 36 -4 139 32 60 110 336 272 293 262 284 999999 -4 14 10 91 86 98 57 29 106 32 120 244 221 114 78 13 48 170 5 -9 -35 84 17 5 32 -18 999999 110 -21 999999 -38 -57 28 17 -51 40 14 0 -66 12 -22 -64 -73 -7 58 -2 -71 -90 -40 9 5 -26 -34 -66 -83 999999 999999 -47 -63 -4 -56 -47 999999 -20 -48 -77 999999 -68 15 -19 -66 999999 999999 999999 999999 999999 -80 999999 999999 -54 -62 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 344 844 1210 1227 1414 1665 1591 1205 710 322 98 6 29230 284 330 30 9960 8 7 10 6667 4008 74374 192643 433427 959579 999999 999999 519682 15822 2072 1742 1779 1700 1673 1680 1429 1418 1398 1077 994 986 681 666 561 288 364 710 604 784 724 826 877 869 547 446 269 147 269 348 440 223 394 519 158 511 426 278 528 472 537 468 572 462 323 28 324 18 46 180 151 277 28 20 202 250 134 340 162 -4 999999 38 248 -33 -74 266 105 456 260 268 47 226 395 167 207 145 151 249 222 168 328 280 272 245 218 1 112 280 316 63 143 221 66 106 88 -25 154 342 129 213 231 407 94 143 232 84 152 400 178 85 209 316 121 -31 52 172 171 300 -3 -79 103 394 280 126 132 122 224 172 245 281 190 301 210 175 452 349 346 191 38 58 286 269 147 23 75 188 129 211 121 105 219 9 71 87 77 211 -63 8 10 48 106 47 27 95 162 175 194 69 123 133 28 98 52 159 7 68 25 28 64 28 92 69 66 74 51 141 100 45 4 140 30 -77 999999 -81 -3 41 -60 -53 86 64 -2 81 21 -19 54 36 75 -2 17 -10 11 -43 -56 19 -12 -71 -44 -81 -64 999999 -46 999999 -77 -26 -81 999999 999999 -59 -20 -4 -44 -63 -91 -41 -93 -78 -93 -63 -32 -96 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 45 29236 255 336 30 9966 8 7 16 6667 4011 47442 119358 288049 723885 999999 999999 999999 21171 2074 1319 1449 1851 2163 1986 1877 1630 1207 1046 1217 1198 771 840 405 148 383 460 466 418 713 839 571 665 519 482 632 236 150 228 158 158 320 199 217 368 519 358 504 587 241 539 507 245 144 303 471 464 291 239 275 451 177 10 -26 378 413 360 437 368 340 405 211 71 101 251 277 193 33 286 83 127 387 329 212 167 310 242 251 536 236 124 527 201 74 179 188 449 144 221 434 238 318 150 206 226 108 376 508 518 198 418 244 286 221 252 32 163 368 418 178 246 326 294 257 264 262 202 197 93 8 265 213 142 73 329 261 433 199 461 246 241 340 307 470 430 541 376 443 225 56 190 288 369 141 162 227 138 216 62 87 186 148 229 165 72 221 210 119 145 207 182 215 197 161 94 52 146 197 65 178 195 103 135 56 -39 19 191 74 99 129 130 15 -24 46 46 154 95 38 100 89 68 88 30 -57 -3 -59 96 117 103 102 -28 -9 10 29 74 47 19 36 40 82 32 29 36 31 -28 -22 42 -19 -21 31 1 -2 22 13 -11 -43 -75 -51 -63 -32 -7 -54 -41 -47 9 -28 -18 -10 -40 -57 -68 999999 999999 -93 -67 -69 29242 264 303 30 9963 8 7 22 6666 4014 20037 65318 177282 382540 819103 999999 999999 999999 43319 2354 1862 1836 2018 2326 2108 2241 2677 2415 1804 1126 1124 1140 1004 757 734 776 847 655 624 1085 938 1209 1140 876 558 543 495 695 304 423 338 533 575 553 659 223 453 326 370 508 429 394 718 601 305 309 354 499 509 495 535 401 445 200 607 478 441 241 638 637 469 474 502 507 215 499 237 252 257 410 391 146 166 408 500 296 225 111 379 446 271 544 494 583 210 146 340 213 608 545 698 544 323 337 424 339 347 408 256 129 190 476 508 198 238 322 336 373 440 223 282 386 360 413 468 238 369 420 455 323 508 412 290 554 275 205 374 230 230 435 449 274 297 635 575 509 479 351 416 350 374 244 98 257 438 312 245 238 342 302 303 165 261 249 251 266 193 211 293 225 111 181 361 303 342 220 196 219 219 351 218 169 216 255 211 166 220 171 273 166 142 209 161 242 202 214 180 192 150 129 99 163 218 249 188 202 244 219 216 150 90 90 207 173 117 146 163 115 119 131 117 161 120 166 129 98 82 76 129 146 31 38 127 155 83 79 70 109 66 68 59 114 56 48 47 50 83 43 5 43 44 67 55 22 -5 19 55 32 999999 999999 999999 999999 1 7 29248 255 327 30 9957 8 7 28 6666 4017 208256 302258 324072 716456 999999 810907 67544 3910 1892 1889 1778 2279 2088 1747 1345 1055 1241 636 651 579 826 586 193 295 692 814 469 478 420 631 335 414 303 312 628 582 24 326 626 462 418 692 437 485 232 397 309 568 329 390 349 414 408 238 202 48 -27 146 4 466 360 432 190 -47 431 318 318 151 433 262 134 253 175 188 107 351 370 238 -72 206 372 340 264 255 179 200 163 280 417 118 66 332 167 171 265 84 160 165 195 395 106 313 153 194 118 130 -8 7 54 197 226 205 241 419 131 278 52 165 266 32 147 192 203 243 202 101 242 96 97 87 278 142 79 242 121 -10 107 235 382 146 260 321 341 280 448 379 149 6 81 50 211 93 56 80 117 223 117 42 1 47 49 100 193 12 52 -17 50 168 53 113 108 161 205 75 115 -26 -28 -2 90 118 127 157 55 43 54 73 34 129 12 101 82 134 14 64 156 9 -39 -3 82 -45 13 25 53 14 151 58 -2 -27 10 61 -20 -32 6 28 18 -29 -17 -46 -25 -14 7 -22 24 -29 -14 -43 -31 2 -18 -45 0 -99 -96 -12 -3 23 -42 -88 -63 999999 -84 -81 -47 -23 -59 -74 -81 999999 999999 -84 -85 -88 999999 999999 -88 29254 254 294 30 9954 8 7 34 6665 4020 116740 141251 142507 191730 537020 999999 902906 927224 600734 129051 3627 1905 1759 1566 1617 1302 1209 934 960 835 1121 912 623 854 947 764 798 347 329 484 583 540 696 557 192 559 482 339 348 370 360 488 575 312 508 270 247 347 220 234 281 305 290 239 421 215 148 170 371 388 355 118 56 -68 90 130 261 165 204 209 302 379 73 127 315 287 324 129 -2 63 250 432 359 225 129 305 66 215 363 52 284 223 343 78 250 270 135 179 144 67 6 415 317 301 164 110 275 204 139 191 200 89 27 155 260 260 119 158 134 197 293 459 238 319 258 211 174 -36 -54 72 323 255 299 181 268 171 67 197 155 313 307 260 222 339 311 354 427 375 391 163 254 58 44 14 92 199 256 147 8 92 96 64 83 234 117 -13 15 16 70 102 73 17 119 198 149 41 109 273 182 121 79 196 91 -5 149 214 132 95 80 49 90 104 152 -17 1 37 92 67 48 93 121 51 55 47 85 3 18 -36 -29 -13 15 38 28 -33 5 20 45 -1 15 9 -18 -65 -18 -31 8 -44 -11 -50 -77 -27 -32 49 -6 -72 -76 1 -73 -40 -26 -27 999999 999999 -70 -64 999999 -90 -86 -67 -68 999999 999999 999999 -86 -83 29260 256 297 30 9957 8 7 40 6664 4023 3753 5592 12667 35448 95149 239635 575766 999999 999999 999999 322072 8829 2191 2523 2093 2315 1732 980 1373 1306 1564 1154 1028 789 791 932 755 698 657 706 850 710 614 635 470 819 835 546 844 756 494 357 224 503 440 440 563 862 385 355 302 228 390 343 437 550 299 12 456 421 276 525 529 366 478 227 126 267 145 163 114 184 336 341 296 254 48 388 286 88 75 79 220 230 229 288 309 626 230 183 209 -16 283 314 593 541 249 164 190 338 442 349 192 390 360 137 117 149 -31 -15 244 270 184 177 178 241 111 198 151 242 218 29 298 328 258 362 289 174 225 265 75 218 327 252 112 204 86 161 172 33 157 183 165 332 438 202 390 364 333 407 283 97 -2 -26 140 168 232 232 249 123 99 36 106 137 185 193 73 88 147 132 136 163 130 78 130 166 181 122 216 -15 27 126 148 156 69 121 121 144 115 124 11 120 150 62 -2 74 62 95 114 98 31 62 55 26 -56 30 -24 49 60 107 87 118 83 27 150 131 100 11 31 -2 51 49 62 -1 -10 47 19 -33 2 -28 -52 -38 12 -38 -75 -35 6 -58 -66 -35 -15 -30 -33 -24 -50 -95 -21 -37 -45 -31 -33 -98 -62 -85 -80 -59 29266 250 300 30 9960 8 7 46 6664 4026 146130 228260 347357 459775 540658 587884 817167 999999 524715 15030 1684 1481 1842 2014 1574 1276 1295 1420 1408 1230 907 814 721 1182 1129 796 858 879 617 509 485 447 377 728 669 365 528 577 320 620 790 483 565 391 534 462 106 282 403 144 545 593 303 251 138 84 174 -99 40 231 -91 48 400 345 239 297 339 544 220 26 472 218 128 187 146 55 188 156 353 110 36 220 21 999999 -68 42 -69 235 69 -12 445 189 337 52 2 162 154 209 219 308 277 301 228 165 97 294 191 152 191 143 264 23 108 242 275 83 145 277 247 123 105 140 179 -55 22 22 129 174 195 282 318 250 999999 9 179 367 113 163 115 127 193 86 106 185 283 162 150 92 368 254 171 254 215 51 106 65 175 72 -59 69 71 195 223 75 90 1 -25 56 -94 -78 -22 -48 32 151 154 26 190 175 10 7 10 -72 116 126 29 0 64 101 15 141 136 68 129 152 123 90 41 7 45 70 151 148 -15 0 171 99 13 64 19 22 -66 -61 -26 -82 -22 -18 -17 14 27 35 -25 -26 31 10 -73 -87 -96 999999 -48 999999 -98 -36 -18 999999 -74 59 -56 -79 -96 -88 -25 -38 -63 -93 -62 -54 -72 999999 999999 -61 29272 284 301 30 9961 8 7 52 6663 4029 547113 599600 542273 469186 704275 999999 277722 11403 3836 3221 3040 2556 2225 2354 2298 1868 1867 1657 1671 1807 1872 1128 950 808 894 775 874 602 893 1151 1432 1165 865 1058 1144 813 948 733 700 1011 672 575 720 652 649 872 760 775 346 697 747 711 436 543 636 602 760 731 645 851 902 1014 743 528 695 874 690 520 705 538 724 884 1162 810 702 763 731 707 497 215 253 542 869 682 705 763 632 603 633 761 590 530 660 581 623 549 816 825 726 876 786 661 715 577 898 868 510 593 582 576 771 817 405 536 468 447 654 614 535 554 548 608 738 720 699 680 593 629 571 714 652 503 606 648 673 731 656 491 690 614 615 624 578 689 638 588 719 888 928 733 407 424 555 399 676 517 484 667 517 584 776 525 337 501 457 427 534 572 492 517 573 632 565 542 498 625 561 509 719 671 512 410 558 553 469 446 540 455 344 427 438 427 476 493 482 478 556 476 403 586 504 497 516 460 502 447 449 484 367 417 430 436 416 386 371 434 499 351 268 413 475 465 474 404 317 365 403 413 318 342 315 321 371 338 337 312 279 304 307 277 338 314 324 353 324 233 223 217 259 312 281 254 288 198 229 246 212 217 204 223 225 179 238 225 216 194 217 175 152 172 146 129 96 108 104 108 81 89 53 44 45 43 33 13 29278 259 303 30 9963 8 7 58 6662 4032 166056 271784 555825 930852 999999 440645 53995 3249 2217 1916 2106 1882 1815 1284 1444 1277 1637 1517 1529 1457 1375 1312 933 660 595 627 765 452 640 521 585 439 391 506 759 663 578 645 585 683 515 510 515 532 557 718 295 407 232 478 429 593 379 611 580 364 280 897 547 173 333 446 175 475 335 184 292 417 417 217 372 194 412 361 221 446 229 373 560 377 269 286 230 382 240 282 513 536 445 131 323 203 120 39 484 358 106 225 391 532 508 329 380 596 599 625 231 405 293 390 274 437 323 251 249 420 363 322 245 396 309 133 563 394 243 270 158 326 205 240 315 350 180 412 315 273 480 304 324 228 317 327 237 438 420 408 473 572 616 519 642 542 145 173 276 80 156 376 338 454 305 348 147 226 280 282 245 312 255 282 334 359 161 96 184 231 311 253 266 221 263 253 204 281 185 211 312 234 45 95 123 148 150 277 215 116 48 122 161 209 182 170 175 135 167 197 89 110 149 191 120 151 182 116 90 129 166 228 128 109 51 116 53 137 118 96 64 98 40 50 67 129 94 66 42 21 20 -17 52 51 40 61 96 54 16 21 -10 7 40 6 36 30 -1 32 -19 13 999999 999999 2 29284 261 306 30 9966 8 8 4 6662 4035 107441 223374 318683 603693 999999 999999 725873 15545 2808 2487 2330 1973 2033 2183 1942 1975 2514 2320 2069 1911 1548 1397 1350 959 784 960 474 452 271 217 234 110 480 626 356 284 588 665 761 676 384 179 540 486 562 457 423 504 135 270 366 432 369 357 384 402 442 393 267 480 384 33 342 257 377 461 512 207 393 285 366 384 534 590 503 228 239 525 291 254 345 427 323 325 301 342 218 64 147 176 281 281 550 469 128 -3 260 372 409 303 341 224 466 344 478 327 274 488 350 275 220 315 349 378 474 455 232 218 295 311 195 203 485 327 217 141 304 124 417 517 387 471 263 311 247 284 400 128 423 387 332 198 111 323 284 286 516 628 545 563 474 321 192 247 219 298 282 304 309 187 181 255 214 115 269 47 187 308 238 259 139 153 158 256 397 210 173 307 431 314 184 157 162 123 207 74 160 217 150 197 219 219 155 228 132 91 176 109 81 150 156 183 128 73 76 172 204 148 72 118 160 85 73 93 172 187 131 109 60 37 80 67 88 75 21 126 88 106 60 85 21 48 95 57 37 45 71 74 52 52 39 38 41 62 35 45 25 -29 0 33 25 13 18 5 -6 -56 999999 999999 999999 15 0 29290 257 278 30 9968 8 8 10 6661 4038 220462 239255 290197 429655 444470 505919 263601 17104 2207 1792 1472 1568 1622 1989 2050 2059 1850 1830 1875 2060 1925 1350 1327 1212 1066 848 519 655 562 430 484 -19 91 412 327 258 375 393 288 280 352 125 263 425 243 144 206 400 369 481 413 101 41 176 340 499 234 184 274 406 322 221 322 171 310 63 284 387 232 432 282 250 199 258 401 269 391 242 275 444 433 423 333 359 350 83 344 460 513 106 52 -57 25 131 149 284 264 291 336 333 329 636 196 317 283 458 298 194 484 305 198 165 211 362 320 292 139 133 427 341 226 174 256 266 380 347 98 111 196 159 198 282 214 198 253 184 369 273 190 315 453 464 265 93 210 401 498 310 309 493 459 368 296 409 261 249 100 124 110 82 297 269 113 207 100 87 135 201 235 223 115 128 187 242 166 190 138 255 192 250 379 210 143 248 256 156 121 154 231 297 177 119 139 89 120 155 89 107 128 177 128 147 91 60 130 67 112 138 157 142 40 108 127 60 120 166 110 58 71 29 -32 55 -4 56 19 25 92 144 114 51 53 60 9 51 -5 10 -3 26 31 -11 29 46 10 -26 -20 1 6 19 24 15 -23 -3 -3 -29 -10 -24 -49 29296 261 337 30 9967 8 8 16 6660 4041 885482 307147 85622 15592 3485 2326 2442 2105 1629 1749 2155 2195 2317 2293 2401 2156 2025 1906 1774 1468 954 1028 736 492 572 709 541 607 416 838 614 482 454 611 562 694 605 703 589 487 378 487 353 766 346 421 555 515 281 195 255 453 449 424 226 205 344 135 84 466 300 405 556 675 690 546 364 445 475 269 421 495 587 639 499 165 230 229 502 388 264 233 383 404 149 233 325 352 425 476 518 587 409 427 340 421 235 364 218 466 267 326 389 357 478 412 164 316 334 219 354 322 337 398 441 177 397 412 305 501 483 339 379 451 355 282 540 305 347 365 357 391 521 443 289 269 483 328 408 538 449 464 397 323 335 541 569 741 757 515 305 244 158 97 304 471 371 274 230 271 398 158 251 246 224 260 278 327 310 372 369 290 325 244 271 290 366 294 298 106 248 183 246 320 197 172 193 213 230 290 258 214 184 280 247 227 207 246 248 165 192 199 140 156 222 211 196 193 119 184 177 210 123 159 139 183 189 163 152 141 90 128 137 165 176 114 168 114 91 106 138 96 164 104 84 116 142 137 91 57 62 74 43 77 79 69 39 13 25 65 47 42 16 21 24 999999 15 31 16 18 19 29302 266 276 30 9966 8 8 22 6660 4044 296703 276145 225830 219541 226074 589638 844791 456363 25996 3045 2749 2645 2288 2239 2374 2563 2989 2637 2738 2042 1718 1736 1129 1011 1048 1006 920 1049 852 978 677 846 707 561 711 323 470 633 426 450 510 466 528 321 300 731 603 450 280 445 526 295 499 416 177 269 502 465 187 558 520 497 576 511 299 587 382 553 525 703 380 470 357 646 397 186 166 173 105 339 444 643 527 379 502 360 487 152 22 358 544 399 501 610 453 525 343 315 317 404 398 574 451 389 700 660 532 426 488 466 464 603 478 370 556 394 261 286 265 474 517 294 349 480 654 565 315 286 531 550 259 396 379 432 316 286 218 501 308 362 361 257 334 368 249 283 411 465 595 673 598 587 544 456 224 154 305 322 278 385 153 253 277 265 288 390 319 378 356 373 272 236 255 330 295 324 350 237 239 308 408 335 228 213 286 304 193 293 265 271 222 268 368 318 153 148 179 115 158 213 250 249 148 154 170 149 227 206 131 202 230 218 269 231 225 223 158 187 170 220 163 188 183 124 162 112 57 166 188 183 154 109 102 97 110 150 139 126 136 127 64 107 88 95 95 120 70 96 53 46 81 119 82 30 71 60 64 60 97 76 12 52 46 999999 999999 3 29308 266 249 30 9969 8 8 28 6659 4047 56748 40980 32771 26970 66800 297938 872329 999999 999999 84817 4724 2725 2622 2982 2932 2571 2949 3264 2622 1906 1357 1405 1398 896 873 785 544 540 713 853 705 460 760 609 422 306 286 460 507 741 481 495 380 820 468 368 372 407 549 422 253 330 456 677 529 683 453 464 533 448 560 429 309 390 388 691 464 651 320 400 542 525 241 389 314 463 508 520 125 464 551 442 574 574 468 477 410 405 400 442 512 243 278 552 690 431 534 365 450 459 445 523 551 393 375 663 404 587 566 385 353 509 482 490 530 437 312 316 209 414 426 450 384 209 352 519 427 359 298 390 451 334 398 460 297 308 436 362 497 470 371 316 389 478 423 389 332 309 483 532 669 600 737 782 521 465 255 315 372 260 322 278 269 280 326 234 282 314 318 330 286 312 275 334 356 389 347 340 364 315 169 201 270 239 320 303 294 337 239 214 212 276 186 324 176 176 202 240 273 233 286 220 222 146 197 144 163 147 230 263 143 179 96 175 131 191 238 208 174 131 168 209 127 162 91 102 85 59 169 93 90 157 161 99 88 86 73 68 47 96 161 81 58 39 37 95 48 25 55 52 15 43 46 76 39 15 29 41 77 59 34 8 32 999999 35 22 29314 260 197 30 9977 8 8 34 6659 4050 4839 4602 4696 4739 8708 30540 85908 228365 449794 625527 820447 999999 999999 999999 561857 14629 3237 2706 2900 2930 2668 2733 2407 2435 1914 1342 1324 1325 1020 866 663 438 566 441 450 303 339 559 720 230 161 401 220 320 308 500 491 410 274 706 305 249 119 277 303 494 685 664 159 221 371 310 232 174 243 284 437 465 68 31 372 287 103 361 225 365 406 197 221 168 398 407 196 243 209 308 254 127 192 231 323 354 233 235 140 285 367 176 101 -23 155 347 426 271 158 174 328 186 136 268 390 92 242 174 367 234 103 209 309 304 279 289 148 130 176 166 192 82 257 167 351 324 178 32 135 114 220 397 237 261 161 136 170 190 305 256 225 234 259 371 436 537 623 487 253 334 271 201 137 224 231 119 131 268 209 76 -5 123 100 85 -18 38 218 113 265 217 158 63 231 28 125 210 96 182 158 102 156 99 99 34 190 102 149 139 81 106 73 167 82 5 -55 104 135 105 118 88 36 84 104 48 97 -2 38 62 43 -2 27 64 21 2 95 90 60 5 9 32 33 23 38 21 39 24 13 46 20 52 21 18 -23 -24 -7 -2 -29 -26 -11 -20 -47 -85 -32 -25 7 -62 -44 -45 -59 -78 -87 -79 -87 -82 29320 278 207 30 9987 8 8 40 6658 4053 776 12 40 1173 2302 6230 17966 42506 99793 233899 550444 999999 999999 999999 999999 537217 18771 4351 3895 3867 3826 3533 3662 3565 3865 3398 2441 1896 2057 1589 874 999 855 762 812 685 711 690 781 923 519 576 1001 874 446 284 725 805 818 708 648 590 677 512 636 369 446 417 783 656 682 965 711 687 753 701 540 502 516 544 537 927 571 106 182 620 600 696 796 689 599 428 346 416 745 689 385 595 500 347 381 612 630 518 492 628 663 452 552 439 340 359 693 552 470 428 371 569 501 568 448 662 792 827 522 681 611 682 876 662 425 450 680 672 284 325 451 441 486 611 383 424 309 509 563 535 408 552 491 387 512 546 610 575 674 572 593 496 425 797 651 469 536 600 569 498 371 300 448 474 290 243 508 363 380 405 503 341 479 369 330 397 446 499 520 416 527 402 393 286 334 423 370 380 250 212 293 412 308 446 567 481 414 366 257 267 400 416 428 490 429 299 282 409 324 305 242 305 290 310 153 195 232 286 283 287 311 281 249 282 314 312 228 159 147 146 176 219 196 121 203 192 125 184 235 169 208 195 133 146 97 121 160 149 157 94 111 189 115 122 131 126 143 159 163 139 132 135 168 145 126 105 99 75 71 72 62 57 45 15 52 53 36 34 12 999999 6 5 29326 273 211 30 9991 8 8 46 6657 4056 10418 10017 8978 14639 54407 198228 767058 999999 982816 999999 999999 712000 43515 3465 3310 3174 3270 2922 2884 2810 2729 2559 2336 1898 1802 1588 1279 1282 1574 1547 1400 1180 930 830 1078 968 813 716 868 586 577 699 825 741 464 526 480 548 601 922 387 666 686 504 336 218 179 349 616 743 664 790 647 557 388 339 588 510 699 309 475 478 596 535 525 551 657 925 630 391 556 317 355 614 538 502 535 605 360 323 481 479 712 571 671 279 388 461 425 226 402 627 341 550 531 386 257 263 401 343 581 604 314 325 541 582 488 341 368 414 531 332 60 143 320 474 413 391 305 522 341 502 489 230 397 294 500 351 430 296 412 317 288 350 335 283 422 514 541 799 782 567 643 428 447 283 308 682 481 442 414 371 345 330 445 383 376 428 448 355 250 123 137 227 262 365 265 298 293 192 344 271 283 258 485 242 318 347 435 276 94 224 300 314 311 337 368 329 269 237 215 214 225 221 219 244 194 255 305 161 276 278 248 179 244 226 210 237 193 227 178 217 133 117 215 166 143 168 145 157 237 147 141 169 156 139 133 170 151 82 127 99 114 167 120 112 111 136 77 83 140 141 89 52 84 123 78 38 82 70 55 59 59 2 56 45 28 24 32 4 999999 59 12 29332 279 175 30 9985 8 8 52 6657 4059 17512 17878 15976 17176 37020 136927 581782 999999 999999 438059 11565 2600 1976 2190 2856 2500 2483 2415 2458 1924 1891 2304 2153 1959 1473 1397 1275 1402 1236 1234 1284 1243 1196 802 473 654 562 897 1100 756 907 793 914 737 667 596 523 460 518 717 587 628 661 368 308 674 468 511 491 657 519 498 584 836 850 1069 536 465 608 448 502 737 330 476 363 513 346 603 670 428 507 492 815 739 728 647 441 695 598 571 618 688 632 394 688 715 659 512 490 242 478 396 490 406 433 419 540 348 603 549 403 391 540 531 608 776 767 696 498 318 550 484 517 575 515 480 556 558 375 357 435 427 488 479 443 492 478 566 586 552 515 369 516 521 579 423 556 392 397 418 703 849 827 674 721 401 397 226 383 355 292 362 393 478 512 432 422 469 416 468 500 289 279 333 350 370 480 395 454 412 196 340 500 428 330 343 279 273 282 406 496 317 417 280 290 336 249 346 263 273 308 289 316 336 332 298 271 234 331 201 240 231 171 251 289 293 285 322 213 287 250 256 224 256 244 276 310 215 254 227 299 323 195 254 295 190 208 234 220 241 211 157 162 174 175 172 117 126 186 126 201 191 155 134 163 109 149 145 133 129 124 145 130 113 122 71 35 54 46 44 50 77 88 54 17 21 23 999999 8 29338 279 165 30 9975 8 8 58 6656 4062 21654 15509 13947 21499 62894 190363 605050 875816 127822 6501 2956 2489 1997 2122 2251 2308 2112 2023 2214 1762 1735 1904 2077 1841 1561 1686 1783 1371 1649 1669 1484 1427 1490 1583 1417 1095 983 781 622 550 722 793 543 1027 815 883 819 788 835 914 608 609 743 785 476 816 375 531 601 499 391 743 633 532 649 660 363 612 897 668 594 427 774 519 786 923 386 454 559 618 596 421 643 468 561 421 519 362 376 374 529 571 608 629 686 709 542 545 508 549 450 492 527 383 246 461 479 406 497 275 498 705 630 736 564 466 568 511 465 519 537 566 523 429 566 524 521 401 588 507 526 512 516 373 424 506 453 448 288 386 554 684 534 478 514 399 449 610 695 577 473 546 798 1036 916 696 517 637 538 332 486 620 392 411 357 387 371 452 247 294 518 365 362 395 305 450 484 420 420 505 413 431 334 479 425 403 291 298 263 302 375 383 351 320 367 331 332 335 378 250 249 234 192 334 250 371 363 109 221 213 258 303 374 309 214 240 229 291 216 199 215 317 234 207 209 201 209 263 182 175 303 329 199 180 205 215 175 175 178 168 118 166 199 157 145 206 150 153 212 152 138 166 143 171 175 149 109 76 134 101 73 91 131 144 136 68 67 123 75 56 84 67 24 24 999999 21 45 999999 2 29344 270 156 30 9966 8 9 4 6655 4065 25741 16632 13724 14279 26570 92418 268428 429287 137296 3754 1554 1677 1511 1354 1375 1471 1405 1447 1609 1700 2053 1712 1616 1358 1004 1293 1378 1454 1696 1674 1524 990 1097 983 883 852 700 870 794 600 471 729 657 678 800 736 971 605 633 571 683 379 417 321 566 483 333 386 396 305 346 325 354 338 571 552 454 471 250 482 502 409 637 503 490 290 696 449 573 353 338 485 403 358 598 492 564 702 614 209 465 517 597 415 297 354 283 332 476 564 490 390 386 468 472 368 267 504 301 145 546 333 355 411 401 334 262 286 648 608 543 497 493 420 475 328 391 517 412 272 260 275 224 462 459 380 466 318 299 513 411 419 258 159 410 457 269 356 511 510 415 288 322 322 456 491 618 565 638 467 313 209 242 210 283 309 363 261 275 274 381 421 334 342 340 297 329 238 357 346 350 326 348 292 124 312 243 245 322 277 241 291 229 208 186 179 240 235 263 145 260 255 199 266 219 180 148 221 193 156 80 75 157 160 168 145 210 249 299 186 210 126 136 102 114 91 140 196 103 130 122 152 103 39 45 104 141 109 85 124 102 74 98 168 145 78 41 70 61 71 46 27 30 47 40 11 46 38 29 39 26 22 52 21 32 25 42 11 999999 9 29350 272 119 30 9959 8 9 10 6655 4068 9386 9286 9109 10780 15958 40948 135567 399269 290071 106424 6575 1577 2028 1836 2245 1856 1848 2159 1481 1196 1242 1436 1315 1193 1287 1034 1302 1789 1618 1449 1053 1046 1000 1136 1023 984 1125 1078 1305 837 899 777 771 753 708 765 532 742 608 665 704 635 829 908 673 701 738 860 750 442 273 616 555 572 605 479 466 608 562 851 706 470 375 770 801 541 651 587 383 281 414 536 709 529 791 626 397 397 451 595 589 681 550 446 258 188 434 386 475 521 491 583 590 532 524 433 526 287 496 449 293 240 264 354 508 625 500 573 646 539 397 517 473 492 365 228 499 429 214 460 493 348 425 378 432 356 345 316 385 387 480 523 410 298 224 395 255 345 427 595 544 276 488 394 386 314 414 637 745 610 644 340 257 303 406 235 318 357 385 330 283 348 359 259 475 286 310 253 348 262 274 361 291 304 248 325 325 247 220 254 217 218 301 291 227 262 274 328 192 188 294 339 180 184 145 241 137 156 256 250 204 221 240 306 284 259 183 216 210 182 252 267 161 180 185 148 167 196 205 168 248 126 168 175 141 129 145 117 92 168 172 160 150 168 150 157 80 91 95 130 109 109 92 91 66 59 76 67 120 77 73 83 40 48 105 91 73 84 13 27 30 12 29356 266 87 30 9957 8 9 16 6654 4071 2822 2495 1946 1929 3624 8187 18295 130513 643149 999999 999999 323151 13885 1855 1718 1819 1995 1930 1740 1953 1728 1535 1676 1398 1109 1001 1093 1142 1259 1119 1262 1250 1013 956 1229 1143 1035 981 861 1212 943 973 813 630 547 439 628 504 477 838 571 677 866 1027 951 910 729 817 745 806 902 757 342 358 479 418 406 518 618 577 547 390 607 804 1843 1246 653 672 477 373 316 532 539 469 385 434 554 644 461 408 361 453 679 694 652 562 371 312 513 472 473 416 398 339 405 265 214 520 391 284 366 318 373 425 321 472 354 365 504 396 339 473 727 517 439 456 384 533 305 451 446 352 350 414 381 244 479 373 305 264 490 375 249 511 422 258 402 305 387 402 475 218 364 322 333 364 458 543 550 491 511 366 217 269 238 376 367 336 151 258 378 379 295 340 148 243 340 340 314 262 284 273 293 271 321 243 257 147 217 305 254 171 217 227 146 225 126 157 233 258 184 160 275 121 159 184 204 131 152 129 100 191 138 136 179 103 108 191 135 157 136 158 204 44 158 176 173 71 73 146 150 63 167 115 107 96 59 126 69 153 71 64 28 45 87 139 85 28 29 35 45 67 44 9 30 64 68 38 10 41 1 17 32 43 28 17 29362 263 87 30 9957 8 9 22 6654 4074 3942 4379 4405 5658 11518 22188 72561 268790 528629 717943 869081 534044 35758 1890 1250 1257 1473 1376 1272 1473 1443 1248 1137 915 1040 952 1074 1302 1043 1008 1140 1237 1347 1122 930 1133 1008 1047 668 894 602 662 449 541 446 816 829 636 518 686 848 793 558 831 902 528 505 562 665 299 503 421 444 375 606 372 474 428 349 817 1187 1227 925 611 940 2524 8655 7749 856 495 452 370 273 282 312 434 423 456 416 369 542 698 560 509 485 506 444 263 380 376 226 401 262 423 463 298 293 184 274 252 187 476 440 561 226 313 494 510 270 395 379 574 429 415 474 439 402 261 262 356 489 544 494 491 264 289 496 550 436 416 389 342 381 408 326 323 352 389 384 372 434 374 340 407 475 485 591 592 509 348 255 242 232 246 174 298 270 191 241 225 213 272 331 378 263 315 183 263 291 143 256 289 313 327 207 151 221 256 310 257 94 207 282 179 130 134 229 250 235 250 155 178 235 245 281 245 110 125 101 165 112 136 204 131 191 191 100 105 167 99 107 128 107 116 139 130 194 143 111 110 159 159 172 91 99 124 47 112 89 127 59 33 31 52 22 66 94 67 50 72 43 21 42 64 54 56 16 -1 28 16 44 -10 -46 29368 272 83 30 9953 8 9 28 6653 4077 1612 2002 1911 2382 3038 4138 8487 38755 186745 346587 390148 562731 905007 999999 843734 33034 1647 1301 1232 1409 1555 1471 1280 1615 1804 1291 1048 980 875 946 975 1149 1362 1377 1534 1250 1004 937 913 829 680 466 529 844 633 612 626 946 783 573 747 766 706 639 670 753 431 472 592 464 344 357 338 523 251 545 628 852 1034 1209 1346 1347 936 777 701 594 667 537 326 596 516 666 676 651 431 600 472 593 570 531 495 537 547 467 462 337 437 355 436 485 409 379 617 398 509 496 443 538 414 368 470 326 442 447 291 462 471 589 600 438 625 461 519 430 256 242 486 548 508 441 349 461 409 397 543 445 242 389 541 526 431 421 416 371 273 366 380 215 406 462 378 298 381 627 703 639 551 400 245 170 339 344 260 269 329 309 398 412 335 196 297 272 281 268 351 346 409 315 261 274 332 292 214 248 315 345 185 128 197 301 197 265 326 292 360 138 202 354 301 226 197 223 255 201 207 239 242 160 109 143 160 262 205 164 215 158 125 109 166 172 161 189 191 167 110 228 204 200 156 170 204 169 148 163 123 151 127 91 99 163 102 69 39 43 82 100 118 95 65 57 69 28 44 24 61 63 47 38 74 46 24 48 30 4 34 24 11 999999 999999 999999 999999 11 29374 257 260 30 9950 8 9 34 6652 4080 546 1659 11118 61204 179560 447758 999999 999999 999999 899346 17947 1851 1625 1421 1134 1448 1545 1734 2056 2267 2280 1736 1224 1350 947 736 654 802 1013 806 596 850 412 708 401 210 498 599 364 52 360 551 655 435 329 473 581 380 280 371 452 629 538 413 219 415 274 282 430 219 532 462 611 768 496 285 404 522 360 186 238 409 433 468 332 407 357 351 279 249 377 321 490 598 555 529 492 286 173 136 345 305 290 450 276 392 399 324 373 231 117 154 242 364 255 292 269 179 280 323 263 393 373 371 243 287 218 305 379 251 297 493 55 90 141 228 336 254 293 405 163 250 435 217 252 252 140 363 233 355 250 215 186 108 120 104 196 387 479 619 647 581 288 232 297 269 170 137 228 178 182 159 60 194 262 205 242 186 166 154 -37 160 191 198 125 118 111 242 193 162 43 181 154 93 98 137 241 161 118 128 111 142 104 105 79 101 71 170 156 114 79 64 198 155 102 60 69 64 27 -60 21 55 107 105 94 45 25 38 98 62 15 66 69 31 9 23 57 19 49 81 29 58 53 -27 11 -18 -24 49 -1 36 -12 -69 -27 14 43 -15 -19 -18 -87 -58 -43 -63 -36 -42 -45 -26 -34 29380 282 76 30 9946 8 9 40 6652 4083 380 735 908 1035 1166 2575 4554 10968 124755 825673 999999 999999 999999 46472 3026 2629 2120 1714 1389 1574 1869 1868 1884 2230 2288 1763 1626 1352 1337 1143 1083 1040 1317 993 1114 1081 959 866 890 987 724 872 688 811 660 748 721 819 704 660 665 971 694 691 769 572 718 398 695 683 762 568 795 548 530 621 550 855 641 688 693 708 540 636 633 796 605 736 846 493 466 645 456 662 598 603 378 465 705 551 521 381 525 440 429 355 545 570 590 514 438 343 506 567 483 477 551 429 442 520 543 616 587 664 482 559 644 544 566 513 660 570 507 578 646 611 501 562 537 514 446 374 378 439 454 440 303 469 462 477 584 458 633 473 538 446 569 532 607 614 435 496 469 519 489 671 739 836 813 644 453 350 418 437 438 364 402 272 305 333 465 498 539 390 433 384 313 361 345 442 385 424 382 411 299 438 404 470 359 416 326 334 395 439 401 417 288 391 480 294 317 468 347 360 322 360 424 284 282 326 304 296 267 256 267 276 303 278 263 239 272 238 263 300 259 216 250 294 246 274 209 250 208 225 291 254 165 185 174 195 236 180 180 220 174 163 175 208 175 169 165 172 85 148 156 121 178 89 81 82 59 52 56 65 88 116 63 69 76 41 48 44 35 33 52 34 17 33 17 17 4 30 29386 277 224 30 9944 8 9 46 6651 4086 88 896 1803 12422 78966 240412 583605 999999 999999 999999 999999 725913 261806 9644 2425 2115 1887 2117 1775 1693 1941 2030 2029 1875 1374 1687 1533 1277 1178 923 931 1037 946 988 937 718 708 512 709 947 594 809 561 554 549 575 572 482 414 509 805 599 736 771 601 476 528 807 556 686 591 428 584 714 715 865 609 647 626 750 672 520 337 612 444 367 372 305 614 447 557 435 479 657 512 430 565 462 353 695 570 566 741 475 437 512 584 466 415 481 511 510 501 579 666 451 487 685 646 481 694 659 556 442 512 539 482 441 612 487 548 480 453 681 659 551 409 384 371 237 402 290 453 507 486 511 421 421 384 390 353 381 501 593 272 464 423 487 332 435 561 564 628 685 609 709 477 433 446 457 391 380 349 388 293 433 409 313 274 390 422 363 308 357 365 329 381 411 222 324 292 243 340 265 366 387 336 323 387 329 305 218 282 292 253 379 370 348 342 406 376 353 417 349 295 251 164 232 246 128 296 268 266 294 207 214 191 237 249 277 236 214 240 290 262 222 179 233 189 156 229 201 148 157 188 200 167 193 200 167 151 142 132 203 164 122 89 161 148 101 97 129 61 97 121 93 96 113 139 86 80 81 53 34 60 62 47 71 18 43 28 17 6 28 999999 11 4 29392 261 136 30 9946 8 9 52 6650 4089 -33 72 309 1890 2598 15665 119098 356636 677424 998576 999999 999999 999999 273161 5498 1683 1358 1401 1266 1150 1153 1023 906 1152 980 877 1054 1084 956 749 776 783 952 967 735 304 374 628 889 461 371 456 379 325 566 260 400 674 675 488 391 540 276 534 379 365 569 460 836 580 182 86 592 479 361 200 363 662 687 615 633 316 476 347 387 217 373 282 438 354 153 308 94 364 395 278 421 193 237 338 414 277 282 509 336 269 295 270 375 267 212 346 192 270 357 226 187 108 304 275 360 315 341 479 380 249 411 408 312 259 506 412 233 479 182 227 119 22 216 175 228 132 0 169 222 187 256 238 374 251 312 278 223 142 251 178 64 263 279 252 273 235 430 403 429 578 515 549 569 319 215 245 245 34 67 66 148 169 179 116 241 125 115 283 242 294 249 277 145 190 203 215 97 77 173 187 110 101 129 188 120 35 10 111 93 142 146 67 208 120 127 88 95 43 84 102 47 -1 60 67 -16 -20 58 17 -53 -1 36 100 63 59 76 76 75 13 42 0 10 44 37 -31 14 37 38 66 -18 -23 -30 25 -52 -7 -10 3 -10 11 0 -16 -44 -97 999999 -66 -58 -49 -50 -48 -79 999999 -75 -87 -89 -74 -99 29398 272 168 30 9948 8 9 58 6650 4092 73 373 476 1430 3328 9852 89791 362286 976139 999999 999999 784155 252559 14166 1687 1459 1599 1615 1616 1278 1461 1753 1370 1327 1588 1743 1565 1573 1420 899 934 689 1037 973 841 1063 849 608 715 1087 884 640 931 693 650 644 650 553 411 606 643 511 751 731 505 822 793 768 556 434 622 595 513 443 876 718 598 471 341 332 551 541 632 292 496 476 546 382 620 568 403 395 439 558 530 413 660 668 690 467 413 468 480 410 629 473 498 515 463 457 427 432 520 371 501 515 725 560 384 319 375 393 479 415 389 601 450 485 495 468 675 532 461 452 525 430 387 393 493 486 360 529 500 386 468 422 513 490 353 333 232 472 391 394 406 431 473 259 373 505 455 608 730 538 578 679 757 756 620 457 486 388 368 379 256 299 307 349 361 304 289 316 400 478 300 250 354 373 286 244 438 424 280 366 359 418 252 206 279 290 216 199 297 236 326 316 369 359 279 352 252 260 230 220 301 307 186 186 289 241 218 223 282 183 205 215 219 318 258 190 156 203 211 122 186 167 171 186 193 190 181 167 157 124 139 154 131 162 116 166 202 152 149 80 82 75 116 54 92 149 126 119 99 109 54 48 70 66 74 60 48 19 25 13 47 38 3 10 18 999999 999999 13 29404 262 199 30 9949 8 10 4 6649 4095 286 566 1427 6320 24148 75696 206643 580944 999999 999999 999999 999999 617917 18702 1481 1587 1348 1532 1885 1693 1005 914 1052 1185 1406 996 900 1161 845 624 655 612 794 760 690 986 844 768 897 722 664 550 261 208 439 525 370 268 416 426 414 597 403 310 429 424 581 598 152 370 521 341 452 518 294 406 514 387 256 398 408 364 276 302 310 327 114 449 369 267 490 167 409 358 394 323 316 319 421 325 262 449 228 260 0 182 339 242 490 291 336 245 341 504 471 260 251 327 350 363 283 192 372 329 201 359 310 250 299 396 478 377 268 326 393 316 166 206 379 443 433 367 173 336 426 215 192 249 187 295 258 263 452 494 208 253 293 403 377 203 267 649 515 681 607 391 629 619 459 280 181 234 499 204 171 207 223 289 189 175 203 305 222 279 353 305 265 241 252 201 209 196 225 232 308 252 84 87 133 195 291 210 226 172 142 230 201 203 144 225 174 154 110 185 286 285 198 88 126 165 102 185 138 71 184 147 98 86 157 140 102 89 138 118 130 150 129 90 124 71 106 63 152 59 98 55 19 72 94 66 25 74 112 15 57 62 33 20 47 11 -28 16 53 24 -38 25 20 -33 -26 50 1 9 29410 258 230 30 9950 8 10 10 6649 4097 -56 772 1828 8991 36767 98392 223339 500265 999999 999999 999999 999999 46869 1427 1004 1275 1287 1107 1243 1233 969 640 685 671 732 743 852 744 956 606 761 872 589 704 752 485 567 446 363 292 332 303 419 258 724 581 257 299 64 413 293 -39 426 653 454 545 427 442 94 221 92 236 135 435 631 409 161 255 374 359 371 344 477 242 187 253 234 397 271 230 428 303 269 223 431 296 315 236 243 238 297 285 123 162 225 143 146 438 359 223 159 331 226 201 235 311 188 122 254 95 263 255 348 284 318 414 196 182 380 514 259 370 171 278 417 128 130 110 138 185 221 222 282 247 108 25 266 178 176 223 287 198 181 312 199 214 232 229 80 246 396 268 458 547 405 439 263 170 236 222 102 43 125 161 314 191 9 97 82 78 279 197 194 194 2 43 199 196 213 207 291 204 175 103 232 90 56 42 142 97 46 116 94 94 52 45 46 46 112 128 90 84 61 94 43 85 46 13 73 24 88 9 79 60 -33 78 53 14 117 80 40 20 26 49 1 -42 50 12 23 -84 -11 -39 -15 60 -2 -57 -25 -19 -6 -1 -20 -6 -22 -19 -20 -61 -15 2 -25 -30 -37 -19 -77 -88 -64 -59 -61 -93 29416 263 81 30 9951 8 10 16 6648 4100 357 121 404 679 978 2461 3796 21432 146718 554375 999999 999999 999999 865123 297709 13416 1449 1064 1008 1065 1137 1534 1315 1122 566 897 1020 1137 867 1057 957 1111 984 998 1047 1057 984 900 915 625 744 799 626 546 470 553 383 373 153 307 449 329 343 542 383 511 491 202 86 423 562 472 349 86 319 388 148 378 343 256 561 386 429 445 433 500 161 185 102 117 201 385 259 453 429 292 407 159 479 399 368 44 198 442 331 471 279 411 287 397 138 284 224 286 328 143 107 85 275 415 306 370 317 329 215 427 395 319 245 382 422 300 254 310 324 299 223 264 84 198 220 224 168 157 -38 121 166 172 55 242 315 155 246 290 201 325 251 203 226 174 191 222 307 342 511 471 537 739 544 368 304 216 166 134 280 320 154 125 119 110 145 209 187 151 118 114 69 202 218 225 124 167 157 141 143 146 232 111 140 148 148 163 84 106 127 65 122 162 155 63 84 106 111 131 218 198 170 200 100 124 112 97 49 69 32 77 43 -1 31 42 70 90 74 54 46 48 0 55 58 45 82 22 19 23 8 53 27 39 22 -25 29 12 6 2 44 72 -66 -10 -44 -8 19 -15 -31 -15 -32 -20 -43 -48 -48 -53 -46 -67 -97 29422 262 115 30 9955 8 10 22 6647 4103 143 -23 582 709 2733 3478 17229 153439 662837 999999 999999 999999 226317 13798 1009 790 1076 1301 1036 1152 870 895 1004 1036 948 1071 1367 1274 1284 1053 1006 838 700 1037 837 608 742 685 787 866 614 719 897 717 670 476 480 412 471 535 458 517 555 313 331 487 357 310 368 333 264 433 555 344 381 430 406 484 378 376 416 310 478 458 330 273 251 518 270 231 390 141 210 411 188 343 423 403 407 240 264 195 173 114 224 235 323 183 199 197 265 279 377 278 203 222 65 194 439 308 334 274 260 218 328 324 421 360 249 347 288 401 253 487 334 141 151 194 387 168 208 109 262 235 253 153 222 63 148 357 285 154 353 300 306 163 134 311 230 363 456 471 510 580 454 542 468 380 437 285 244 305 138 206 173 193 193 12 170 250 254 87 87 141 136 192 127 58 211 300 196 155 55 122 219 236 149 107 187 122 124 117 58 93 162 99 189 95 132 165 132 79 161 144 45 154 86 72 174 82 114 71 -15 66 88 -10 70 24 39 66 71 93 101 20 70 90 65 86 70 50 25 2 43 -7 1 17 26 -36 -26 -3 5 21 -5 24 -41 -52 11 -31 -46 -26 -29 -65 -25 -61 -77 -58 -75 -36 -58 -60 -31 -66 29428 268 180 30 9960 8 10 28 6647 4106 149 256 1554 2540 17520 130291 438948 961756 999999 999999 999999 95623 2453 1346 1437 1149 1273 1364 1385 1033 1089 978 1172 1365 1389 1428 1469 1265 1089 930 686 873 1071 1187 1528 1201 1158 1389 1222 967 1059 843 948 793 885 687 653 631 478 557 452 371 386 361 370 476 382 542 501 430 421 381 447 497 669 411 465 618 303 593 550 434 410 367 511 339 432 437 345 370 411 436 358 394 484 534 436 574 403 462 457 422 134 143 333 232 393 387 404 436 260 299 358 397 362 417 276 234 366 278 547 608 314 413 457 565 488 601 566 327 287 463 531 549 307 307 312 253 452 338 328 308 386 367 139 241 425 445 342 331 234 398 398 290 406 245 282 561 432 487 591 563 675 701 783 664 420 269 344 361 248 315 357 236 248 124 191 196 343 385 308 311 330 216 162 251 246 268 244 229 224 237 280 251 299 264 314 283 223 216 189 166 210 158 233 234 303 320 221 153 254 249 157 241 193 177 255 155 223 203 175 142 129 219 181 212 152 128 145 112 146 214 125 200 129 102 177 220 194 112 107 186 147 147 59 106 77 69 121 127 61 28 56 63 71 70 49 52 125 68 76 47 55 48 22 44 80 55 25 24 29 17 18 999999 999999 21 16 21 29434 270 245 30 9965 8 10 34 6646 4109 145 1011 3137 18648 72530 171757 394362 535428 720167 999999 999999 999999 999999 124159 3911 1614 1539 1483 1291 1217 1296 1626 1924 1725 1519 1410 1555 1906 2062 1595 951 1288 1344 1210 936 1258 1197 926 990 826 952 1076 1239 1073 765 711 594 663 738 542 480 657 691 633 497 763 677 765 899 777 665 540 443 736 576 695 685 500 546 628 749 574 683 410 476 431 276 503 462 723 780 760 619 623 525 444 309 342 615 517 408 692 892 403 189 370 421 392 447 373 322 292 361 153 591 344 376 501 739 505 521 567 458 544 398 386 347 506 534 672 622 439 295 325 541 395 283 270 293 391 285 448 362 297 401 340 442 671 467 416 445 497 574 389 295 406 598 614 502 609 836 763 788 631 530 385 376 423 270 314 380 484 308 237 313 438 440 306 355 340 390 232 280 313 173 335 448 390 312 206 148 301 227 413 507 355 352 312 237 293 265 212 308 306 225 265 331 372 305 262 232 251 297 262 245 219 172 176 200 205 333 265 231 215 184 150 147 189 236 212 234 152 178 263 342 212 222 144 214 198 79 119 187 192 143 146 138 134 150 114 161 96 100 154 165 129 74 124 94 121 137 132 104 76 73 72 52 34 93 73 64 43 56 104 83 62 56 17 30 39 29440 278 214 30 9964 8 10 40 6645 4112 40 963 1875 8206 61183 216989 510832 999999 999999 999999 999999 268804 20168 1787 1436 1763 1642 1396 1664 1838 1556 1454 1170 1285 1383 1527 1878 1872 1937 2009 2000 1529 1506 1386 1144 1344 1216 1013 1013 968 1086 1139 978 1094 1086 850 923 1057 1029 986 874 876 864 677 500 505 796 935 1225 920 943 816 908 585 551 501 343 540 609 581 487 591 569 628 759 542 471 666 464 638 477 453 394 584 430 613 595 543 524 741 650 549 567 399 526 595 483 702 349 490 409 749 592 417 457 568 304 445 502 550 583 575 368 507 549 739 653 609 539 589 687 676 536 446 397 377 366 489 395 473 304 404 407 475 391 578 495 473 575 613 384 400 528 522 502 444 538 634 654 587 633 837 826 866 900 769 469 359 461 394 415 334 332 296 342 268 337 416 387 375 467 563 499 428 346 360 348 403 456 448 293 449 443 493 523 421 507 478 434 309 286 290 431 368 311 301 271 348 280 325 262 361 388 361 398 285 188 237 297 278 301 374 297 331 340 294 287 308 298 254 291 311 267 228 258 205 217 200 252 226 278 283 151 122 165 228 148 175 197 152 162 167 187 184 187 156 179 147 150 158 167 159 149 132 127 142 128 110 145 125 110 98 87 91 71 85 96 73 61 85 43 34 37 55 49 42 999999 10 29446 272 91 30 9961 8 10 46 6645 4115 291 8 180 396 1048 2629 3349 29719 192723 636228 999999 999999 999999 500980 32062 1447 1066 1027 1161 1218 1406 1364 1209 1432 1118 1345 1303 1542 1640 1465 1418 1171 1316 1067 750 903 955 876 924 927 849 684 576 726 992 980 1158 1200 1446 1823 1199 1476 3683 2634 5420 6521 1023 1062 770 971 872 1051 786 674 693 731 725 512 352 645 542 528 521 703 336 563 473 279 392 506 473 593 400 430 566 622 466 520 654 592 491 582 509 470 577 372 331 493 460 504 577 372 244 335 318 322 439 535 325 426 506 504 525 481 310 681 531 342 379 452 521 483 322 386 480 523 392 342 270 287 331 295 262 307 338 386 309 276 451 527 533 442 482 340 246 355 423 488 371 372 380 574 374 470 405 590 628 558 589 739 500 454 288 359 367 340 359 366 174 278 264 260 276 289 335 395 222 168 248 327 161 239 304 328 334 293 338 302 223 229 221 330 302 228 313 287 288 294 289 319 180 149 133 178 199 257 208 172 142 208 147 244 177 174 115 151 133 202 130 177 164 159 93 166 201 173 72 123 172 233 199 174 133 133 120 158 157 154 146 76 145 156 176 129 82 152 75 29 64 75 47 75 52 74 87 22 82 99 74 53 92 17 69 1 27 49 42 43 38 28 8 26 29452 262 120 30 9960 8 10 52 6644 4118 757 1019 1324 1800 3301 4939 24946 128020 620148 999999 803400 577885 366426 129708 6779 1037 742 851 907 994 1135 1189 1004 1016 1137 1113 1098 1033 1022 822 562 598 739 701 766 780 728 606 716 865 729 683 628 627 779 1268 1541 2276 16289 42160 33236 3787 858 654 444 515 726 596 646 799 902 878 976 860 734 624 593 487 415 449 614 597 512 381 404 531 524 506 439 355 314 344 250 180 288 493 480 388 412 369 272 303 285 335 367 437 424 302 311 335 393 417 454 515 431 294 361 314 250 439 417 361 404 369 368 339 400 502 486 503 492 467 414 309 280 222 259 319 368 417 399 291 255 243 334 259 228 435 453 421 479 331 219 197 215 321 368 262 250 262 273 226 326 451 530 675 663 573 489 551 545 390 316 325 239 220 268 320 217 222 271 256 179 222 263 253 256 229 262 207 220 238 272 228 204 239 228 307 344 272 246 205 280 253 260 269 219 212 198 115 137 146 177 186 157 107 100 109 96 124 116 158 147 96 163 129 88 122 132 86 108 128 134 71 77 89 75 39 59 47 75 51 80 76 88 119 135 66 37 52 27 54 43 1 17 36 -4 8 39 36 37 32 27 55 44 15 3 -4 -30 -29 -24 -8 29458 266 177 30 9957 8 10 58 6644 4121 2403 2625 3627 5475 9160 67338 377407 999999 753522 400567 45016 2364 1073 1257 1227 1144 1030 1039 1189 1095 1103 969 1086 1087 1134 1020 865 753 519 534 624 622 683 530 639 706 601 647 690 725 810 809 641 796 950 1072 2856 7726 2521 761 842 732 965 1474 1158 6489 55615 166434 125844 28960 10957 5373 812 721 745 713 663 523 432 633 624 607 354 533 500 583 703 514 523 502 512 475 566 499 506 473 624 494 617 439 360 375 301 298 608 624 381 457 447 530 407 354 400 350 444 429 476 473 427 422 531 471 501 379 477 581 579 516 477 491 499 482 315 363 440 320 418 455 269 208 377 366 249 335 477 492 404 396 393 348 405 427 530 370 223 318 329 333 246 301 342 342 558 591 672 665 616 597 568 656 652 500 452 357 336 246 287 315 300 370 320 311 248 290 353 296 334 231 286 322 312 225 283 309 211 191 218 303 258 301 325 328 291 235 220 247 226 283 212 280 167 232 218 210 221 245 229 201 251 314 327 232 225 231 213 161 147 164 163 133 122 86 167 155 159 156 178 172 174 175 131 149 137 133 176 118 87 148 98 97 79 67 110 113 95 98 60 50 40 51 23 74 114 100 62 44 23 -4 11 -25 999999 999999 999999 54 47 12 29464 258 296 30 9956 8 11 4 6643 4124 6 1885 17291 52890 104408 148873 186831 184116 103153 57561 19373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 300 3398 38865 130328 207556 154234 20799 137 481 569 2974 37042 125085 321310 663773 791712 789818 606699 410080 488905 477438 252564 65210 10006 21024 10319 535 398 379 252 491 492 476 352 342 521 628 143 118 334 394 519 419 305 361 292 408 359 122 240 394 455 419 236 379 457 544 577 215 44 -33 298 425 170 299 212 80 246 366 450 442 449 331 107 459 286 19 163 271 347 381 299 473 269 216 302 226 358 255 379 361 196 120 90 218 408 448 294 138 376 286 281 355 163 138 284 271 314 320 429 562 519 518 550 475 647 527 486 356 469 355 139 164 240 143 323 196 194 190 297 319 234 187 275 312 181 82 215 282 297 145 102 183 224 308 262 140 30 74 154 121 185 167 142 165 129 53 188 168 63 93 117 130 121 77 80 58 76 71 204 66 146 122 100 88 136 109 29 83 75 77 -37 93 124 143 85 92 110 128 104 85 78 71 83 117 69 60 36 42 30 40 66 64 77 49 33 36 31 31 54 21 3 -54 -24 2 28 3 29470 269 117 30 9957 8 11 10 6642 4126 -66 23 408 291 704 1377 2642 4739 64145 337585 939581 999999 380501 29312 1022 556 718 561 686 667 665 628 989 904 685 880 907 831 969 656 384 831 992 726 426 397 380 311 274 109 515 399 430 544 333 434 770 1792 1274 6680 112822 476676 161219 7610 838 641 699 499 572 998 2164 3865 42179 118703 212536 175720 110598 240733 113617 13292 1214 878 653 522 340 497 453 652 869 677 443 405 511 502 475 563 588 632 539 580 664 830 476 526 358 555 451 446 469 552 415 424 377 443 634 326 277 313 408 501 366 303 388 318 431 612 456 502 471 348 409 452 373 295 232 366 441 360 469 228 266 407 465 428 302 383 215 202 294 406 310 485 558 236 199 351 412 343 432 344 424 459 451 280 212 179 573 624 621 677 611 486 476 629 521 517 408 209 412 288 274 345 344 158 209 185 305 364 242 180 193 265 213 355 276 275 253 198 289 205 194 274 261 237 231 183 152 246 252 108 154 188 244 248 164 195 207 179 222 263 217 134 124 152 185 168 171 180 222 127 170 197 131 152 138 173 122 124 126 130 213 162 174 172 162 160 120 141 104 113 137 112 132 44 106 163 90 88 139 89 61 84 117 110 74 93 25 23 47 63 50 45 0 25 15 999999 7 46 5 29476 261 149 30 9959 8 11 16 6642 4129 123 51 202 345 1544 2983 7026 94124 414962 909231 999999 999999 569820 471588 218998 70374 2507 1541 1347 1611 1638 1547 1437 1657 1483 1563 1766 1492 1525 1494 1254 1042 1289 1301 1270 1297 1015 1125 956 969 729 544 676 519 533 306 390 581 900 1385 1724 2568 2012 832 630 379 527 669 399 616 653 725 724 639 472 395 417 697 603 438 460 336 583 443 214 399 450 556 309 218 343 436 242 189 359 77 231 426 300 207 267 508 509 321 149 328 296 245 186 169 301 421 268 139 233 81 260 236 453 295 104 225 459 396 222 211 445 200 366 352 308 237 138 142 242 406 268 155 263 282 134 299 313 134 183 267 333 231 181 284 291 402 296 114 416 257 194 306 218 160 201 326 132 264 422 327 406 427 531 480 577 435 491 418 379 299 205 222 354 325 173 162 210 34 135 149 108 108 135 168 231 86 103 146 120 150 131 132 92 117 192 216 108 90 76 142 28 65 159 188 128 123 29 77 104 92 152 116 118 111 61 61 71 -14 -31 53 2 42 37 90 91 84 52 18 34 24 79 15 45 67 10 14 -37 -7 12 23 41 23 32 6 8 7 -25 -32 -18 -39 -31 -6 -32 -45 -9 -25 -32 -30 -21 -39 -45 -86 -64 -85 -97 29482 259 270 30 9960 8 11 22 6641 4132 253 1109 9793 43012 115627 264060 566791 965225 999999 999999 999999 535292 109119 4139 1693 1809 1830 1858 1734 1803 1501 1622 1875 1812 1782 1708 1422 1540 1600 1575 1405 1385 1562 1390 1138 1023 961 1020 843 699 555 548 740 708 764 1091 832 985 1035 1214 1089 694 565 375 323 542 391 401 489 731 736 568 458 648 701 757 783 604 347 442 416 290 456 538 400 509 334 134 205 250 412 262 521 848 417 292 252 199 437 497 262 531 479 550 343 274 175 295 250 319 151 182 284 274 386 404 497 329 330 223 336 487 440 387 443 452 456 382 316 234 406 394 398 298 339 284 233 320 439 286 382 305 369 295 283 396 148 334 423 590 349 267 331 256 367 292 229 177 136 211 290 483 545 562 624 576 566 679 655 612 586 519 467 334 213 283 279 344 369 217 330 261 273 327 257 314 263 328 257 220 240 303 258 245 256 95 172 190 246 269 199 173 220 107 154 150 149 188 175 107 242 111 157 230 193 269 240 152 168 150 178 110 168 64 122 129 149 194 74 147 137 144 130 131 80 77 82 103 108 95 168 105 44 119 55 42 134 80 92 156 89 112 80 38 2 67 110 49 47 38 51 32 56 -4 41 13 -36 0 36 29488 265 92 30 9962 8 11 28 6640 4135 3829 2241 2646 2868 4085 6034 7130 56227 486309 999999 965702 334071 33915 2321 1526 1719 1667 1481 1522 1708 1341 1170 1285 1342 1251 1140 1231 1194 1286 1437 1218 1353 1381 1326 1312 1431 1170 953 969 782 878 928 860 870 904 1101 912 812 595 857 882 498 724 791 1009 873 918 931 1080 993 802 463 625 401 567 244 475 634 680 455 805 583 474 563 355 537 485 463 552 435 574 430 276 338 458 350 512 529 430 419 619 468 119 332 543 466 316 468 338 431 538 394 499 220 243 284 346 427 366 354 408 265 225 476 404 329 438 408 473 418 406 391 374 436 347 367 465 329 416 239 289 371 329 433 328 340 338 297 303 231 298 395 392 499 388 433 258 269 330 430 206 211 318 291 426 412 329 402 429 440 630 728 606 555 599 631 460 511 553 339 286 331 242 206 309 226 168 228 331 268 277 356 316 237 253 262 244 245 189 386 259 174 239 284 256 172 265 244 212 223 186 133 132 109 164 210 205 166 168 142 184 134 159 195 158 227 158 137 79 177 188 71 74 154 114 140 116 124 131 172 161 88 78 89 71 109 116 53 55 98 71 78 127 53 60 129 50 55 85 29 30 47 -18 24 12 -11 -8 -20 0 0 -4 25 44 34 16 29494 262 121 30 9961 8 11 34 6640 4138 3748 4042 4654 4948 6182 7183 24268 120098 157600 112597 6698 1738 1530 1756 1446 1237 1247 1432 1596 1294 1012 1563 1610 1272 1089 985 1030 1307 1200 1296 1409 1435 1383 1522 1326 1422 1556 1543 1513 1595 1223 1240 1344 1124 1260 982 1009 1361 959 1003 1188 1330 1346 996 770 672 420 585 523 575 516 344 418 499 313 542 525 454 357 577 404 277 542 387 387 420 420 318 510 374 434 394 232 490 636 450 405 561 484 452 306 539 562 591 411 587 445 342 348 209 345 546 377 440 395 415 387 397 262 133 129 243 329 422 411 288 480 450 445 445 555 391 412 414 376 358 387 318 389 426 365 357 170 328 279 387 460 261 229 247 347 395 457 366 263 329 440 313 405 324 258 270 313 297 184 301 398 340 533 525 585 454 609 535 685 585 487 500 396 291 279 329 286 247 243 217 147 151 260 250 268 283 253 196 215 241 212 198 224 193 245 212 213 230 162 267 255 217 214 216 195 130 258 190 159 123 141 128 158 232 154 131 173 172 127 132 148 72 84 102 147 80 59 95 127 111 113 47 53 127 126 54 63 53 81 60 128 58 130 139 65 38 62 54 21 78 81 38 51 24 54 36 -8 -15 36 54 31 21 6 -6 -3 10 29500 257 270 30 9960 8 11 40 6639 4141 651 1415 4409 36290 114301 215637 409203 539285 960661 924829 999999 887903 662445 648763 381553 26475 2645 2069 1928 1775 1517 1742 1747 2036 2412 2693 2767 2089 1798 1844 1355 1693 2036 1754 1768 1600 1866 1474 1308 1838 1648 1504 1051 1060 1184 1274 1000 959 1582 2640 1046 549 498 397 183 457 256 237 210 259 508 394 253 369 247 315 357 400 341 313 271 414 384 323 488 495 341 602 593 533 464 344 510 653 607 501 498 441 371 384 200 419 397 143 65 210 333 420 483 214 388 336 231 370 464 366 268 232 227 361 410 345 270 287 240 479 336 244 314 277 180 192 177 459 229 395 298 356 191 164 236 111 342 160 234 267 189 369 300 344 418 358 432 413 299 274 174 292 290 277 112 148 219 437 459 319 484 627 526 590 612 582 547 402 243 214 173 240 155 209 231 220 195 237 191 203 194 155 177 281 180 222 227 348 225 146 88 106 60 188 170 174 124 144 113 77 149 70 67 156 125 120 120 130 70 23 88 70 54 79 89 50 92 6 84 141 168 63 67 105 128 84 80 34 48 -17 64 6 22 76 123 62 -5 60 112 48 -9 -15 42 -6 25 19 66 29 21 -11 -16 -7 16 46 42 24 -4 -17 -28 -41 -26 29506 262 243 30 9963 8 11 46 6638 4144 276 625 2124 23324 112155 284697 499835 465111 479392 792556 999999 999999 999999 999999 301629 10772 2091 2095 1920 1787 1788 1911 1835 1972 2034 2027 2149 2204 2040 1612 1433 1561 1329 1408 1257 1301 1181 1230 1379 1439 1476 1257 1274 1140 874 725 910 822 795 829 816 720 605 405 459 348 353 409 444 530 435 317 241 487 467 394 450 455 525 244 560 472 338 390 372 205 533 487 535 433 217 462 585 524 409 352 471 363 206 375 542 589 293 291 392 181 48 353 562 348 339 397 186 249 195 257 244 304 232 302 412 419 483 322 490 411 443 385 460 295 349 466 278 297 456 207 361 368 224 274 292 184 436 327 365 191 230 214 260 380 496 479 380 331 362 480 298 357 176 209 353 308 236 288 356 325 602 566 537 585 596 634 493 465 470 368 224 369 271 67 230 329 246 328 182 170 331 227 231 222 304 199 112 287 243 310 237 192 143 163 252 280 303 162 180 147 157 110 152 109 136 132 172 131 165 168 186 242 198 215 175 116 162 239 189 141 87 95 92 65 84 115 86 74 125 143 110 83 96 141 120 142 65 47 69 92 96 104 86 77 91 93 98 73 61 88 34 35 8 23 37 11 -12 5 3 -17 51 3 40 16 999999 2 29512 262 124 30 9964 8 11 52 6638 4146 790 1045 1445 1639 3043 4540 5794 91971 550152 999999 999999 757695 31095 1968 1468 1664 1731 1567 1797 1535 1276 1121 1376 1131 1318 1425 1258 1050 1041 1296 823 847 861 766 811 762 718 965 1037 1124 976 1044 986 641 898 781 923 808 666 709 758 784 760 606 549 741 522 488 589 682 593 664 654 682 542 523 418 429 513 371 553 396 370 504 441 376 220 394 291 412 396 426 489 583 367 589 657 431 449 395 543 424 404 321 487 297 474 464 375 367 323 295 413 282 264 243 295 307 504 72 270 407 334 438 329 510 409 322 388 706 541 511 521 507 365 267 232 184 329 261 127 406 371 221 200 227 295 293 243 351 403 483 452 514 399 309 283 330 367 378 345 281 260 357 417 346 347 439 405 523 562 535 614 617 545 509 655 496 352 265 178 244 299 237 185 159 299 292 208 245 215 250 260 188 172 267 314 297 236 168 173 180 190 178 174 246 235 110 116 78 179 135 220 201 182 216 158 125 132 188 191 187 182 123 90 138 140 100 114 109 185 159 67 128 117 127 147 60 52 93 146 96 125 101 91 86 62 40 87 66 25 48 32 114 78 43 80 58 55 37 61 36 60 69 5 8 29 12 -20 13 7 -10 29518 260 154 30 9964 8 11 58 6637 4149 2394 3259 3478 4686 5731 6823 45725 216257 269773 241071 412789 414647 122249 13267 1642 1297 1383 1334 1355 1260 1075 1204 1289 1209 1228 1181 975 935 1168 1085 1127 1035 677 783 886 1025 784 694 918 755 905 725 532 951 553 493 515 483 567 776 514 601 819 486 206 280 -19 170 293 410 417 161 288 234 275 273 88 271 283 260 197 319 156 435 239 283 110 392 161 194 260 330 419 354 254 291 287 359 226 324 171 234 49 438 344 153 103 353 205 230 231 165 122 239 8 167 238 247 248 30 118 26 253 250 195 162 248 336 284 412 157 128 60 93 133 120 75 137 234 102 90 141 304 316 89 168 245 161 93 150 232 373 225 188 225 133 94 129 129 398 200 292 196 128 142 14 94 235 197 239 276 358 495 286 399 301 329 156 17 42 98 131 139 -17 -18 111 189 88 136 108 -11 99 54 83 105 139 76 79 85 72 85 52 101 48 51 79 47 -34 -31 22 21 30 43 67 71 31 16 67 72 47 28 48 29 -9 -71 7 -5 47 3 -60 -71 20 -37 39 -3 -75 -88 -21 -12 -87 -70 -22 -79 -33 -31 -55 999999 -67 -33 36 1 -28 -27 999999 -43 -13 -45 -76 -41 -93 -78 999999 999999 -85 -70 -81 999999 999999 999999 -94 29524 265 36 30 9966 8 12 4 6636 4152 6087 10330 999999 999999 999999 999999 999999 999999 999999 74 3213 18497 53203 128424 314158 712048 668127 488121 422714 295788 304494 227428 106239 58998 31275 8774 2926 11604 30815 52456 59089 41345 31249 54248 118990 286024 436002 548228 549543 444703 207892 31484 16635 38991 23048 8963 4433 1209 1336 1112 1214 1213 978 749 841 1021 1275 919 760 777 475 439 386 498 483 665 675 621 511 516 538 445 538 390 497 534 638 555 501 299 255 500 447 223 330 427 541 780 444 370 203 212 579 368 266 496 571 504 394 528 403 359 250 523 403 456 298 345 141 235 452 515 328 374 506 359 299 480 468 445 244 530 412 580 553 503 409 391 450 278 133 344 156 153 423 374 340 222 185 186 257 284 418 283 471 382 439 502 477 394 349 374 451 390 391 486 444 407 351 243 365 267 234 385 423 450 453 408 488 611 693 650 374 302 250 213 269 191 236 160 158 305 284 205 236 235 295 278 280 237 144 199 173 130 225 223 184 254 320 347 224 259 111 37 157 157 170 279 259 187 314 248 184 219 153 173 146 218 228 170 109 74 172 117 101 163 147 195 142 94 175 172 81 83 127 98 89 86 99 105 70 55 20 46 35 36 63 78 47 53 -5 28 19 23 53 35 61 23 33 31 18 -18 -8 4 17 29530 258 395 30 9965 8 12 10 6636 4155 65 657 1989 5983 14514 25675 37775 38101 24151 8986 4088 4977 6084 11811 43192 80576 84189 67135 44031 46200 72432 167550 302260 309439 337113 509791 566756 477028 475431 336805 390461 590186 511017 698428 542531 111831 4264 1533 1589 7079 26200 9842 1129 724 634 1154 609 464 798 740 612 435 458 566 370 869 650 201 393 580 657 614 691 491 259 236 536 554 168 204 217 629 613 504 613 491 113 311 614 271 254 405 460 413 385 194 543 146 333 493 1 152 -9 204 234 303 8 252 474 376 271 418 547 525 485 95 190 413 539 406 395 623 476 292 317 161 285 321 376 338 464 221 53 190 283 331 337 347 275 304 123 283 540 533 447 515 291 658 531 395 397 504 431 511 514 375 410 537 602 241 76 392 335 295 525 385 354 367 477 485 557 477 383 365 446 363 195 132 368 400 215 184 239 133 167 152 134 217 377 232 239 283 262 144 113 92 70 244 372 188 195 180 230 183 230 162 300 116 79 153 136 250 198 167 245 176 62 127 240 182 137 160 76 81 144 110 115 197 149 116 13 50 90 46 28 132 105 15 3 138 32 113 76 5 56 135 69 87 36 38 45 80 37 32 64 33 7 118 70 31 9 57 0 999999 999999 999999 999999 16 29536 258 242 30 9962 8 12 16 6635 4158 83 804 3222 11637 34900 87280 201250 499966 999999 999999 999999 999999 970434 73909 3212 2501 2610 3099 14053 55800 66415 19460 2868 6099 35827 94163 109861 74597 33481 4834 2076 2483 2974 3309 21755 68606 52317 5976 909 684 660 1112 1105 1042 1144 1005 584 661 642 608 505 390 595 387 372 373 614 696 339 198 468 574 542 461 297 420 490 564 312 227 605 373 465 345 451 482 279 414 395 540 419 380 453 465 419 436 468 398 375 115 117 344 383 275 378 262 60 182 279 100 73 175 428 274 332 423 190 196 276 284 172 249 322 267 233 310 473 557 290 395 252 319 435 357 192 409 397 233 286 215 51 139 135 112 182 402 210 63 123 427 298 265 333 316 571 448 453 508 441 410 209 251 192 252 225 164 320 248 449 465 370 312 520 545 535 477 311 -35 300 151 191 170 183 324 291 161 238 165 199 115 193 169 148 60 254 190 255 73 153 123 37 85 198 123 225 175 71 121 179 80 96 105 68 121 167 110 116 21 47 130 145 124 148 75 78 92 63 121 119 28 57 90 64 106 6 42 46 63 -21 11 21 -4 1 3 80 36 4 -20 23 14 18 -4 1 1 17 43 -53 -56 -21 -6 19 -40 -67 -22 -21 -64 -44 -43 29542 246 270 30 9960 8 12 22 6635 4161 177 892 2357 4636 8895 17052 34185 79155 194867 482377 999999 999999 999999 827120 120368 41923 294276 280163 23309 1880 1896 2019 2347 3108 4282 4125 2052 1894 2013 1887 1620 2022 1690 1040 817 863 685 415 424 630 482 834 809 906 631 487 405 163 322 218 247 198 479 507 261 356 276 240 344 312 140 267 239 349 139 -8 258 302 337 348 396 215 251 265 204 1 288 130 200 226 248 424 233 106 220 275 216 94 92 224 169 225 30 281 248 147 375 357 132 163 161 115 213 207 180 195 161 215 163 200 206 266 341 209 237 248 563 370 142 131 139 220 30 202 178 -1 -41 -59 225 153 62 26 999999 -55 139 151 133 62 157 173 264 303 239 177 152 140 265 278 261 96 104 178 281 102 89 236 317 283 144 291 447 425 302 497 389 201 78 20 81 45 101 125 190 160 81 76 92 -41 999999 120 125 105 145 117 183 71 -9 -19 11 47 4 -76 23 189 107 46 122 100 87 84 106 40 -20 2 43 85 17 -41 27 42 9 -31 -69 -93 -57 -8 -47 -25 999999 -46 -29 -49 -45 -21 6 -47 -37 -68 -66 -43 -58 -73 999999 -45 -62 -91 -58 -84 -66 -80 999999 999999 -98 -70 -55 -91 29548 256 272 30 9962 8 12 28 6634 4163 -89 348 1227 2714 4651 8316 16528 34195 79071 183797 384408 828037 999999 999999 217821 43301 116218 191757 104703 18530 1941 2188 4058 3112 33487 189563 307008 295250 340995 352681 142906 8491 1828 1577 761 789 660 568 513 488 938 926 624 708 614 322 48 243 378 334 244 106 538 539 333 526 368 391 331 340 311 570 393 327 348 298 163 448 343 326 187 115 402 326 385 187 313 341 180 291 295 458 318 170 220 402 507 216 177 225 279 306 23 169 190 199 179 318 526 207 196 177 87 214 242 298 244 178 9 312 188 192 348 265 390 414 361 193 271 173 273 341 281 248 79 239 119 32 4 -11 101 249 197 173 42 167 142 168 215 185 411 415 257 293 395 331 467 548 394 341 148 204 300 315 22 251 252 300 351 292 431 476 373 508 584 376 189 140 -6 112 14 -53 229 157 166 101 79 65 80 98 71 93 163 208 93 120 43 108 128 82 133 60 1 108 118 78 132 95 72 121 136 149 62 90 107 167 105 51 8 51 71 40 40 33 -42 -1 74 6 40 76 -37 -35 33 81 24 -48 -46 -32 -25 18 11 38 25 4 -39 -76 -65 -4 -4 -34 -73 21 11 -34 -23 -40 -78 -53 -65 -64 -83 -53 -69 -100 -72 -82 29554 264 486 30 9966 8 12 34 6633 4166 94 999999 113 -16 895 2038 3816 7780 12893 9843 5876 8893 4594 2384 722 325 2332 12611 33423 65480 125628 236661 398831 690550 999999 999999 999999 999999 999999 350346 15886 1344 1170 1397 1440 938 1154 835 490 321 403 614 581 403 373 659 688 629 727 344 221 340 515 680 697 554 444 762 717 523 272 292 199 363 634 580 469 599 606 363 296 883 578 433 485 372 561 507 341 393 460 530 756 417 772 389 370 568 256 361 647 838 501 675 501 366 529 368 464 280 177 272 364 728 718 475 496 437 647 669 466 591 603 584 500 494 127 410 523 653 488 484 579 380 257 260 346 325 250 52 292 247 236 207 409 393 700 521 611 613 592 539 738 529 497 481 476 130 211 460 612 399 493 632 413 405 521 870 669 477 519 314 194 191 339 201 253 253 237 495 494 280 334 344 393 291 295 352 268 212 277 180 246 338 294 373 263 212 321 276 279 347 333 246 249 215 298 250 194 125 177 189 182 250 230 214 216 185 169 142 217 273 309 304 197 192 152 204 190 175 301 258 58 161 133 128 77 144 186 103 98 153 156 178 151 100 98 147 149 112 121 108 68 91 98 87 79 56 70 63 58 108 50 52 31 7 7 2 12 999999 999999 999999 16 5 29560 248 486 30 9966 8 12 40 6633 4169 63 200 633 1069 1100 2708 5485 9216 14012 21586 30036 36186 35209 20385 8835 13222 28529 54347 92177 154357 321716 588476 999999 999999 818085 773206 856445 658926 403171 115459 2997 911 583 918 721 905 639 428 488 568 417 438 331 299 398 713 714 541 288 364 381 496 610 259 262 150 250 258 323 465 549 208 114 276 151 -10 266 412 219 397 527 580 251 160 336 211 18 258 631 370 -32 171 204 83 237 380 324 150 81 127 187 413 404 236 50 196 357 165 263 183 252 476 315 11 4 -43 219 143 255 455 424 366 382 480 395 -23 187 314 310 158 66 62 534 107 320 328 376 130 204 240 87 218 358 279 275 149 331 491 466 367 263 440 601 309 497 546 328 438 331 220 152 308 331 100 373 486 428 471 473 445 210 -18 209 222 177 249 112 264 173 32 171 252 321 152 79 127 196 194 96 141 83 73 218 196 81 175 129 80 115 194 73 180 105 19 89 65 109 89 110 121 34 2 -4 89 103 134 29 21 109 107 86 112 43 51 28 23 63 78 98 95 26 72 -24 -31 18 33 44 27 -17 38 -37 -84 -62 -24 -98 -8 42 -15 -14 -49 -30 -51 -28 -26 -40 -66 -22 -36 29566 254 364 30 9964 8 12 46 6632 4172 93 46 942 2607 5643 11744 25024 41604 52631 56031 15899 307 999999 7 122 999999 999999 999999 49 1243 8401 22708 45482 100791 204986 366122 711117 999999 999999 999999 437288 130496 88017 1816 920 269 311 595 646 432 604 276 285 386 394 177 61 361 339 -20 505 536 477 406 316 288 426 156 191 443 101 170 3 316 364 150 254 179 315 399 332 184 262 378 354 215 150 329 363 380 209 55 100 175 47 202 305 137 19 196 298 244 378 337 423 343 398 53 361 447 305 390 243 217 487 37 108 156 256 369 252 254 303 404 282 533 318 139 247 329 420 239 263 163 21 -86 120 249 166 169 193 227 201 236 344 164 258 250 310 154 241 244 331 332 541 561 512 423 435 134 97 305 369 264 215 213 139 215 294 381 446 521 466 244 72 175 281 205 130 103 200 290 223 128 87 70 176 148 188 164 103 126 41 66 -25 -47 158 70 170 232 85 53 141 137 40 87 160 73 84 15 135 106 37 73 112 133 131 125 35 7 73 39 74 96 -3 8 19 21 27 114 3 49 74 4 -57 -31 90 3 -10 29 12 -51 -47 -12 4 -28 29 35 45 9 -25 -51 -48 -48 -73 -59 24 -23 -56 -63 -50 -52 -93 -50 29572 255 333 30 9963 8 12 52 6631 4175 20 934 1674 3730 6057 12146 28891 72054 171442 297514 312111 230001 99399 50625 3406 999999 999999 999999 -58 261 346 970 4255 19432 101143 249147 369467 673339 861963 912768 999999 812861 537093 17997 1042 1028 841 809 584 675 662 773 635 378 105 364 580 436 449 264 178 483 479 301 234 418 418 341 283 219 174 325 251 351 366 556 396 231 199 23 393 418 86 498 262 114 119 355 173 165 342 131 239 321 -81 257 465 382 129 133 109 305 389 324 450 266 299 226 273 472 393 260 181 256 391 481 294 274 175 212 235 356 398 296 342 136 226 -76 218 354 281 208 109 416 276 142 94 175 99 251 265 198 168 270 261 433 205 176 342 258 233 391 376 331 375 438 527 548 274 549 306 363 315 366 290 341 258 123 169 267 260 241 424 249 386 192 101 84 97 58 6 97 68 197 195 144 33 29 187 73 98 112 178 48 153 147 310 178 61 77 101 109 128 199 223 227 174 164 78 126 203 92 165 205 98 28 68 91 27 114 122 117 89 128 149 100 76 37 97 31 75 28 18 11 75 -33 -5 10 81 -16 -10 -3 76 82 80 -18 -42 28 5 51 3 -38 -27 8 11 26 45 -15 -31 999999 999999 -71 -58 -43 -42 29578 254 360 30 9960 8 12 58 6631 4178 -6 851 1038 1621 2290 3665 5684 9908 19843 41284 93966 225059 447959 623887 462469 98771 3604 473 783 2472 6821 8092 25095 171274 629996 999999 999999 938224 234295 66544 4929 1419 1353 918 628 722 312 618 478 584 486 292 549 295 242 347 460 540 520 513 212 411 350 241 308 410 566 522 423 568 592 338 439 369 244 21 364 341 307 359 372 320 484 401 597 536 459 523 335 291 408 547 301 376 308 483 575 407 207 117 280 369 345 178 256 303 470 364 411 379 192 -76 179 140 131 307 106 -89 402 281 340 214 274 395 406 270 183 -7 150 117 221 205 158 103 142 194 100 128 218 99 158 61 14 147 219 97 231 272 204 277 535 430 261 437 424 337 397 425 554 408 473 378 400 394 205 286 193 66 119 344 494 334 437 476 447 389 199 270 155 110 284 197 100 6 268 201 141 181 119 135 157 154 86 192 247 255 188 215 124 105 123 23 31 232 172 74 122 81 98 142 152 73 49 37 64 91 91 78 37 21 43 45 95 143 154 85 10 15 -6 -29 8 87 111 120 78 38 -1 -4 39 9 -17 26 26 14 -40 8 28 25 -25 -45 -49 -34 -8 -33 -88 -62 -20 -6 -13 -47 -80 -34 -4 -69 29584 252 420 30 9960 8 13 4 6630 4180 -68 35 176 609 1088 2171 3309 5660 11218 23591 52367 115214 207339 210614 60241 4923 662 1055 1531 1176 5992 61128 210959 373878 680624 999999 999999 999999 792858 196844 6409 1673 1079 620 629 592 585 597 436 381 240 239 286 300 455 188 283 432 387 366 458 385 293 263 37 400 469 307 557 357 323 260 520 428 315 75 244 161 341 219 223 79 278 323 351 346 287 233 297 266 429 132 358 304 60 283 443 236 241 343 94 181 227 261 114 129 202 103 255 291 301 292 234 203 118 192 268 188 210 330 234 385 237 222 407 520 249 -1 82 353 380 147 115 267 274 299 343 313 168 1 240 143 183 169 155 154 344 368 465 574 559 441 541 495 550 749 490 531 530 413 388 448 473 341 285 328 241 209 294 262 458 445 424 450 360 435 276 92 125 174 99 154 252 251 177 187 224 219 151 56 225 192 202 178 158 75 154 34 102 57 93 170 73 140 65 38 116 113 75 164 119 214 24 59 210 187 130 4 18 56 61 117 64 118 139 -47 -11 12 63 77 15 55 110 59 11 21 -9 -1 55 84 32 30 25 27 -36 17 31 33 18 -23 4 -7 8 -27 -42 11 9 -10 -31 14 3 -92 29590 246 600 30 9960 8 13 10 6630 4183 225 844 1163 1493 2178 3965 7095 10608 11890 6441 3013 6744 16360 28199 33376 42730 82289 157638 296380 546726 962870 999999 999999 999999 300167 5336 1305 1096 694 665 573 471 299 255 383 359 445 425 351 232 103 98 -17 110 487 407 583 376 112 407 568 583 112 417 624 299 182 300 50 -98 75 128 -60 239 292 169 176 53 256 450 -37 167 281 204 342 482 247 233 285 491 53 111 249 124 243 61 250 308 394 356 424 53 121 129 -74 244 461 323 247 314 39 307 191 142 353 163 159 355 134 306 337 420 252 44 -71 74 189 148 113 352 335 93 198 322 386 265 300 206 154 255 308 404 323 383 312 451 410 532 532 416 545 568 579 617 605 484 449 524 375 321 387 303 260 167 181 317 551 553 249 350 206 75 29 280 237 271 197 22 11 176 178 150 106 53 138 73 -2 80 214 71 108 97 119 57 183 126 179 210 291 95 29 170 177 64 101 69 4 32 2 148 89 -25 136 136 72 126 61 87 58 111 32 36 20 18 59 134 70 -10 19 -69 -44 -40 -15 26 75 22 -18 13 -15 43 -28 -59 -16 -11 -64 -14 -49 -53 -42 -49 -50 -94 -55 -36 -53 -42 29596 249 509 30 9959 8 13 16 6629 4186 375 799 847 1087 990 1160 1423 1490 1868 2748 4188 4335 4667 11740 25620 47900 73668 107392 181064 307405 555177 999999 999999 999999 869770 65088 3424 767 552 712 703 577 439 552 526 315 192 542 603 822 579 453 279 265 -3 14 426 326 354 444 607 379 -46 363 357 282 223 232 503 347 237 188 259 304 340 201 329 256 236 251 158 441 291 358 454 450 417 426 263 387 266 -21 171 403 307 276 217 87 258 460 266 399 242 132 66 -20 140 245 241 282 239 155 319 254 312 248 242 474 334 248 193 394 175 271 383 342 405 174 128 232 139 268 280 250 203 400 202 115 304 448 207 374 397 279 461 423 314 333 529 364 605 462 463 549 580 608 591 556 571 641 429 416 535 405 361 243 252 272 426 454 524 435 451 361 281 224 197 189 92 9 103 186 142 149 37 179 92 75 164 84 94 62 124 254 98 190 178 120 92 178 97 108 96 115 61 34 69 76 107 87 106 108 40 112 120 105 96 53 31 68 91 69 73 55 50 49 -47 49 55 32 -10 111 83 -5 18 56 44 -13 -53 -29 6 -6 -63 -37 24 -4 13 58 -15 -77 -73 -30 -70 999999 999999 -69 -75 -63 -77 29602 254 355 30 9955 8 13 22 6628 4189 101 -16 243 1193 3669 7714 14846 25643 26066 17005 6424 386 999999 999999 999999 999999 180 5051 19693 39984 79762 137480 168917 275590 518130 998853 999999 999999 898776 168261 6061 1258 911 583 765 381 345 409 596 574 476 549 363 354 487 572 534 425 418 486 578 514 169 328 658 208 268 266 334 149 414 496 246 242 441 422 519 509 488 605 380 448 405 249 89 424 458 268 204 168 341 398 394 288 405 238 257 404 540 217 345 658 407 186 198 417 131 294 208 291 202 127 263 250 -46 81 163 38 -20 286 481 477 370 386 320 511 474 309 355 411 287 191 409 291 224 89 73 153 218 320 272 179 326 274 161 339 154 217 386 185 286 236 301 481 530 353 481 562 504 441 542 522 473 506 480 504 468 528 479 232 239 480 313 398 443 306 280 300 249 326 280 282 180 169 135 111 247 143 137 83 69 18 75 222 189 160 183 119 151 163 158 63 123 101 91 158 147 115 25 49 148 128 200 113 29 -19 116 150 58 78 128 33 57 88 101 32 40 71 98 84 41 63 65 86 -11 -38 16 -11 2 66 -9 -66 -25 56 67 39 74 67 20 50 47 -27 -43 -35 -2 1 19 -29 -22 -37 -52 -3 -51 -60 29608 247 294 30 9954 8 13 28 6628 4192 -28 999999 999999 999999 999999 85 599 1533 2857 6348 14510 29993 31940 9902 999999 999999 999999 999999 999999 1348 6923 12202 14725 25087 63832 147172 262244 500374 893015 999999 999999 999999 747726 165208 2553 434 437 473 521 212 463 206 99 180 146 153 280 389 524 210 57 252 223 332 304 52 465 163 312 31 342 419 611 562 226 25 174 70 217 326 414 364 204 292 175 290 382 237 197 -52 -57 213 300 -2 224 259 259 302 474 174 370 227 186 335 225 260 330 269 400 205 43 188 247 171 7 140 214 258 236 80 243 195 110 163 161 304 199 236 103 78 396 221 234 324 -60 71 322 105 275 252 12 199 201 239 331 190 142 149 196 388 395 354 277 214 212 432 254 358 380 449 400 341 237 290 448 369 402 253 280 493 319 279 239 151 174 82 222 429 401 447 408 362 154 91 101 -54 -20 -4 103 177 198 169 115 -22 120 134 -28 129 184 -2 153 100 34 47 117 52 122 115 -4 47 137 23 87 111 73 67 47 -13 -98 -30 -9 26 67 64 0 -43 37 -3 -33 -25 54 -6 -21 35 22 -18 -41 -15 -35 999999 -28 -36 -64 -70 -54 -63 -48 -56 -57 -54 -78 999999 -100 -91 999999 999999 -57 29614 240 505 30 9955 8 13 34 6627 4194 6 -64 -59 345 805 1819 3418 3839 3438 1285 969 3811 9100 19646 34963 44708 41026 49656 98614 188615 366759 722896 999999 999999 999999 214759 3734 454 738 605 478 569 456 91 9 179 159 264 171 225 41 86 303 377 454 419 45 -7 78 165 259 187 145 27 -98 -99 192 348 199 -39 999999 230 133 101 75 191 319 181 66 114 -45 374 625 338 112 100 249 124 253 293 452 15 98 129 39 208 350 157 190 -97 -44 3 200 -52 999999 999999 316 189 226 2 345 390 24 276 103 30 108 84 70 87 256 123 137 252 212 24 124 74 265 259 149 175 8 139 88 0 -15 21 126 179 156 266 339 159 95 272 261 194 117 314 578 564 639 410 515 433 471 465 410 434 620 550 251 271 250 251 122 -14 93 151 258 230 325 427 190 -33 45 190 162 47 999999 61 60 168 57 104 197 179 47 -59 -76 46 191 69 17 999999 22 83 81 62 47 124 168 181 95 -20 -38 10 -4 115 0 -65 9 103 67 -33 22 -10 -21 -15 -22 49 102 44 -34 -13 58 -36 999999 -98 -75 -12 -82 999999 -96 -6 -35 999999 -75 -1 -16 -53 -85 -66 999999 -79 -94 -91 999999 -98 29620 256 267 30 9957 8 13 40 6626 4197 50 210 437 927 1969 3515 6648 14244 30976 71506 175657 440588 635913 221404 16374 2150 9718 55871 173223 174543 45975 21797 16985 17415 52667 183918 496803 952617 999999 780710 531171 127045 3147 584 565 636 520 825 462 617 873 322 336 558 331 188 450 320 294 426 93 -60 368 293 419 115 195 207 261 386 424 215 296 386 183 235 125 276 514 555 385 92 241 54 999999 209 177 131 -2 524 310 417 265 217 -12 -13 237 322 420 209 366 252 183 331 255 260 282 276 149 10 6 88 102 168 332 571 419 158 179 156 342 410 212 14 180 144 307 289 178 214 454 312 391 123 98 139 86 182 -21 131 -12 77 250 242 155 230 352 246 206 243 129 172 283 101 1 250 325 380 305 404 421 329 493 570 555 587 555 586 533 529 496 468 261 298 127 173 147 175 266 274 398 503 361 172 64 84 4 -31 73 150 64 45 -20 88 36 88 92 13 24 156 54 11 4 89 75 37 103 133 -19 112 26 194 68 72 96 178 -33 -5 80 -2 61 91 94 2 -15 28 7 -22 -27 38 49 40 -37 9 -11 -40 28 3 -15 12 44 6 -88 -97 11 -48 -63 -73 -18 -41 11 -16 8 -82 -77 -22 -50 -61 999999 -81 -81 999999 -94 999999 -75 -98 29626 257 297 30 9957 8 13 46 6626 4200 214 967 1677 2525 4247 7938 15751 35676 87428 217520 500695 502292 81171 14643 3202 21954 134990 472828 997939 999999 734133 321961 96907 56556 281793 659126 388813 159058 50864 3466 893 518 614 783 871 810 762 1033 930 646 597 611 851 762 773 775 533 943 743 749 633 842 401 670 321 252 71 420 384 432 307 332 375 295 210 308 252 619 354 350 366 467 518 280 -37 154 362 512 397 288 321 371 464 475 539 328 378 339 383 315 275 138 115 222 313 511 282 138 256 347 294 276 294 283 352 310 263 232 205 278 229 99 404 247 216 242 383 164 392 436 72 479 395 287 312 256 184 280 205 248 353 329 212 392 442 433 269 252 349 340 282 376 497 452 476 556 540 525 538 491 532 773 663 494 694 678 671 547 729 665 697 630 407 327 294 408 300 488 587 542 692 310 141 239 79 90 130 195 106 266 195 273 385 275 50 194 268 123 304 168 159 115 224 172 183 155 143 209 254 317 277 177 205 287 265 190 79 141 172 108 59 49 166 35 52 166 70 27 89 145 148 149 154 114 57 82 181 146 130 157 102 143 126 98 113 123 115 103 50 39 26 20 9 8 33 22 58 34 29 17 35 7 -20 -11 -17 41 11 29632 267 355 30 9955 8 13 52 6625 4203 195 720 1319 2298 4061 7063 14423 33939 81933 162057 146755 58309 19954 39969 124257 282493 576705 977794 999999 631540 226523 141051 213411 449507 942786 723167 88540 2867 1097 978 1191 1175 1100 865 883 1226 948 646 635 897 1093 869 776 1016 1004 1361 1013 1153 21098 81948 8951 669 493 557 454 511 472 266 565 541 590 583 296 425 488 651 749 599 238 97 423 503 549 519 664 542 370 246 279 62 315 330 145 537 567 547 603 507 547 158 442 595 492 559 281 451 275 388 425 423 466 299 253 206 353 404 160 51 302 655 492 333 304 259 292 345 206 424 407 463 353 359 312 327 456 363 400 500 326 133 440 259 297 551 532 547 334 304 562 699 381 403 432 487 579 428 500 672 807 903 795 721 683 836 849 754 986 791 773 683 564 632 580 500 481 581 590 650 515 106 214 345 377 319 265 209 228 396 380 250 302 374 327 248 363 385 321 305 330 264 181 242 290 327 260 242 201 249 301 277 237 139 264 315 198 191 245 190 182 177 127 199 273 335 281 253 192 253 237 138 277 220 193 149 140 129 174 147 109 22 105 63 107 204 210 140 158 136 88 90 136 99 87 83 80 142 98 91 87 34 45 68 121 57 50 54 44 48 37 26 24 0 16 6 999999 999999 24 29638 256 292 30 9952 8 13 58 6624 4206 220 121 781 1257 1326 2358 4462 8574 17201 36877 81377 111297 42768 27037 72066 178779 349581 574058 999999 999999 999999 271294 5457 4266 4054 38963 321132 684133 71891 984 1097 1198 1151 599 1035 911 1141 1191 794 687 399 290 546 371 427 522 788 390 337 350 587 424 286 200 338 187 396 492 325 399 301 102 386 385 227 304 353 311 392 23 91 28 134 211 333 290 450 555 415 222 29 229 284 294 112 416 383 361 181 273 310 302 127 73 183 250 338 264 106 -98 -31 282 346 227 98 308 310 165 108 121 244 297 91 225 511 387 347 189 308 422 434 425 311 309 243 50 -35 194 196 229 -9 275 248 323 222 313 346 186 366 384 340 290 347 254 204 374 346 582 729 733 570 583 610 616 403 499 515 610 603 676 369 428 553 516 442 235 161 162 433 412 167 261 94 67 209 180 219 290 243 286 239 193 95 125 101 161 107 183 127 51 41 -69 53 136 89 159 168 134 139 44 155 184 143 128 178 82 78 83 99 69 14 102 159 131 44 123 89 -9 -43 14 69 30 17 78 1 -66 -43 57 35 39 2 -66 -23 1 7 -21 -73 -8 23 -6 25 0 -53 5 -60 -44 -38 -41 -20 -65 -52 -5 -57 -43 -61 -92 29644 257 261 30 9951 8 14 4 6624 4208 205 999999 999999 464 624 947 1143 1990 3582 5537 9500 18995 29192 23808 26689 52286 106182 224542 483064 999999 999999 999999 501341 69458 22972 103144 174403 359913 36021 1471 778 744 728 1007 1001 927 844 963 1207 586 715 388 619 780 696 1092 703 583 581 326 705 428 129 304 683 352 330 283 319 45 306 317 217 194 336 265 127 242 143 269 350 504 536 286 224 368 312 417 174 178 56 419 -30 183 407 200 282 215 378 515 344 569 560 533 414 492 160 278 6 218 240 347 380 211 199 112 999999 237 71 999999 238 349 129 156 401 355 164 317 515 251 275 228 219 402 327 307 376 190 150 360 305 331 342 211 183 215 135 204 442 566 392 108 262 483 375 291 494 525 610 879 788 610 465 401 483 480 562 630 508 582 345 541 696 411 403 373 156 433 303 482 491 467 122 101 198 170 264 351 308 278 259 154 178 199 288 275 255 185 131 187 171 205 183 216 172 165 277 202 149 229 199 88 72 45 140 254 314 164 91 140 97 99 108 59 115 78 150 127 195 67 146 144 38 11 32 -46 25 40 76 24 38 96 104 27 4 9 0 -20 -49 5 23 -1 51 70 33 54 -44 24 9 23 10 -22 -25 -17 -30 -57 -55 29650 263 232 30 9952 8 14 10 6623 4211 -12 999999 139 573 1050 1388 1840 3505 6333 11323 23424 41169 38629 28116 50580 114514 261572 600080 999999 999999 949617 635578 491500 523667 503167 349497 147365 14800 1102 589 756 718 1098 1006 1211 1271 1399 1607 1544 1219 1059 924 531 666 330 629 465 521 728 191 211 799 726 389 417 497 474 464 432 372 547 418 390 335 307 281 427 359 312 457 498 390 247 236 319 352 438 312 162 290 170 129 496 518 588 531 209 145 541 336 106 330 267 348 383 348 371 612 515 404 337 138 342 491 530 2 229 192 331 443 435 434 185 357 460 301 244 279 393 308 351 297 389 404 311 191 362 237 436 391 223 372 110 232 414 244 346 344 260 203 452 346 718 802 555 486 467 488 489 603 640 587 647 617 451 605 660 645 586 649 588 534 607 760 577 649 506 444 399 417 413 492 436 155 172 421 249 140 284 245 274 258 190 108 164 232 266 323 386 188 275 273 249 336 125 261 173 152 242 228 92 180 248 219 282 208 242 210 168 159 130 109 73 110 66 160 94 75 131 100 79 142 200 112 107 134 95 119 193 182 200 186 61 137 135 102 86 108 71 49 62 110 17 51 57 40 93 131 117 81 40 55 48 54 4 1 3 -37 999999 15 999999 999999 35 29656 256 293 30 9953 8 14 16 6623 4214 669 1332 2584 5125 9340 19139 42836 93491 149240 112373 66460 144469 341431 736403 999999 999999 793809 365562 509022 341664 241119 38089 6303 1629 830 739 682 396 755 721 777 946 667 656 890 1008 812 919 764 663 1005 888 655 678 739 574 514 597 693 350 502 332 371 308 338 240 155 334 298 90 114 90 999999 273 214 545 395 292 158 347 270 331 492 228 242 369 170 347 315 96 266 400 206 261 205 182 328 266 157 249 346 246 340 209 296 309 381 272 299 117 219 125 197 216 241 192 71 128 307 385 174 999999 193 337 308 236 144 97 157 277 293 214 256 207 239 365 252 140 342 131 185 125 118 180 193 379 329 172 232 328 279 422 365 310 201 343 377 303 365 256 434 507 449 299 298 629 620 502 537 558 471 609 475 414 421 410 242 254 382 371 248 141 119 46 130 200 253 152 171 237 131 184 139 198 147 147 173 209 94 153 169 106 115 143 189 137 168 90 20 45 19 59 22 38 168 106 102 67 53 119 53 21 -5 -23 167 127 56 130 152 85 89 58 84 10 68 -4 46 79 27 -46 72 24 0 41 60 -8 4 -30 35 49 17 58 49 32 -46 -86 999999 -13 -6 -18 -54 -95 -62 -39 -47 -66 29662 267 113 30 9953 8 14 22 6622 4217 259 999999 999999 999999 999999 460 1501 3740 8417 16399 34849 82203 207331 384016 296057 147656 206485 598631 999999 999999 860473 132198 333945 211451 16214 2053 1263 1213 914 1188 862 1103 1048 809 1074 1184 704 1362 1541 1268 893 1336 1218 922 603 670 528 424 609 601 515 482 645 432 658 643 582 587 672 405 403 522 277 484 521 457 519 421 242 516 511 475 167 182 359 365 368 612 300 384 361 335 384 377 164 170 479 449 432 351 371 370 471 160 149 162 522 238 478 319 -2 211 246 198 100 402 290 384 245 233 356 401 218 286 326 256 314 474 455 177 327 40 368 353 284 619 483 281 216 220 277 144 341 190 415 441 414 338 283 304 223 9 168 280 199 487 478 374 726 460 460 432 448 550 585 610 729 614 509 560 543 672 671 638 664 669 692 619 482 656 647 660 488 414 375 570 619 568 222 176 265 213 181 153 92 177 218 277 164 180 242 262 163 152 197 234 252 181 143 102 154 218 138 268 266 167 203 222 138 136 103 115 176 165 133 72 142 246 253 145 194 159 131 216 137 135 140 113 183 104 131 82 127 106 96 145 97 49 97 57 38 70 28 77 108 87 48 59 41 87 39 72 50 47 50 60 26 9 -2 2 9 11 999999 999999 999999 9 25 29668 262 109 30 9949 8 14 28 6621 4219 130 999999 999999 999999 45 349 1609 2826 4703 9425 18061 35974 82691 172834 254600 286405 506856 999999 999999 999999 332809 52157 254015 512574 131054 5196 2350 1497 875 1070 1044 1132 1049 1265 1552 1289 993 1357 1686 1214 1581 1470 1214 1323 1387 1203 855 711 855 787 693 561 841 737 1016 613 555 521 767 759 121 314 380 196 331 197 443 456 285 298 374 396 159 290 512 245 32 504 603 312 202 174 293 341 277 321 261 558 412 312 127 504 183 288 428 376 407 255 41 48 213 323 263 344 351 326 148 220 134 225 266 350 202 296 277 359 542 286 431 342 42 119 227 376 167 999999 293 310 94 241 214 187 173 252 291 358 372 366 366 199 238 144 225 432 179 182 383 361 411 642 442 602 560 410 440 647 661 658 559 627 686 624 632 497 603 637 642 594 721 695 663 638 584 364 313 524 650 276 196 187 165 236 127 133 160 176 122 211 256 225 125 134 125 220 133 124 208 264 115 72 115 193 193 187 181 125 55 110 130 146 -72 90 182 130 101 28 116 109 -27 -12 48 71 186 148 102 105 102 133 81 55 81 37 93 -2 70 33 41 -8 48 93 17 30 54 22 59 24 20 20 21 65 35 -36 10 -49 -15 -11 -8 -20 -3 -39 -32 -83 29674 259 196 30 9946 8 14 34 6621 4222 34 999999 1541 3991 9055 20061 41762 91422 201269 400880 576553 819602 999999 999999 778181 212860 4492 3412 46833 131578 15032 1094 1196 1224 989 796 691 826 572 679 1111 771 1132 1311 1059 947 1302 1458 1480 1623 1320 1160 1242 1086 836 952 669 350 549 792 1160 725 302 565 848 737 324 503 355 376 262 300 271 234 233 297 50 79 144 508 392 444 362 201 302 469 207 182 335 107 249 268 314 503 91 219 307 463 338 267 -8 109 163 88 191 297 326 507 279 155 74 119 192 0 140 332 151 525 172 7 -5 135 203 202 241 23 181 45 346 327 100 120 -90 35 103 32 203 360 273 119 31 -7 100 31 163 220 214 169 14 174 52 25 235 266 371 391 218 158 248 255 366 394 445 533 383 541 474 338 507 495 476 496 431 380 263 400 469 578 388 273 198 148 391 405 282 200 110 116 193 82 134 53 18 84 59 97 223 177 82 13 -10 73 166 97 101 138 47 55 93 33 88 -17 37 95 87 161 87 -3 -18 4 33 91 59 78 10 7 61 37 -57 44 95 66 -13 20 -13 -61 -14 53 20 -51 -18 -20 6 67 5 -26 -32 -37 11 -77 -78 -47 -44 -63 -53 -24 -46 -22 -44 -57 -43 -81 -38 -64 -73 999999 -97 999999 -86 29680 253 225 30 9945 8 14 40 6620 4225 360 1572 4770 11124 22732 45970 94710 192838 373334 712185 999999 999999 999999 53652 1655 1762 1709 1430 1440 1143 1032 886 916 1133 751 902 1062 772 886 898 1006 1076 1092 1148 1234 1350 1352 1389 1285 957 874 967 882 788 794 726 813 1032 640 356 344 502 368 525 552 649 477 186 208 374 -13 -95 40 152 201 224 -66 -22 21 186 129 46 -9 254 274 190 277 214 295 288 207 101 111 166 213 148 523 234 438 346 194 146 131 176 274 357 362 259 231 29 -4 999999 198 265 310 291 85 96 73 33 -24 291 307 124 146 65 232 13 212 307 169 193 256 59 75 73 115 244 83 39 44 -26 223 302 152 27 195 229 123 -48 236 3 97 262 247 150 216 189 323 354 289 418 351 521 541 285 268 479 303 468 395 513 323 323 535 513 330 360 428 392 184 232 64 259 203 164 129 189 90 139 -27 27 67 -36 122 19 67 -27 -71 207 172 146 50 -47 -57 -18 32 18 32 0 93 -76 -68 9 26 -8 -28 -13 -52 44 -8 31 1 59 -58 -26 -75 8 -22 13 6 2 -44 -44 -57 5 -73 -59 -45 999999 999999 999999 999999 -50 -15 -63 -99 999999 999999 999999 999999 -51 -64 -83 999999 -93 -91 999999 999999 999999 999999 999999 -69 29686 255 313 30 9943 8 14 46 6619 4228 2270 3984 7215 13461 25908 50509 111100 258707 623934 999999 999999 999999 55330 3789 2845 1955 1700 1140 1145 1312 1412 912 1026 870 837 1000 835 1187 1230 1304 1129 1304 1812 1268 1693 1612 1644 1925 1736 1912 2217 2348 2055 2382 4099 5316 4885 6845 3521 809 663 502 571 892 661 411 507 599 567 382 369 382 282 102 311 282 182 438 339 154 342 628 585 386 485 459 384 262 211 190 214 155 116 106 504 512 432 421 546 641 640 293 210 159 176 135 215 232 479 221 220 136 324 255 207 270 312 48 120 483 301 147 185 346 355 215 88 365 99 22 206 173 195 439 392 243 114 263 445 304 175 206 351 248 311 166 210 195 355 371 323 329 580 490 438 528 594 462 446 557 694 592 573 524 591 524 594 721 590 510 694 677 590 692 651 502 665 474 442 395 230 354 558 501 363 210 101 152 292 252 94 124 112 146 95 87 233 113 195 116 -57 174 158 180 50 85 199 127 188 242 130 14 73 262 243 156 161 166 109 50 62 82 45 30 59 25 149 135 87 130 83 79 108 94 96 118 75 89 88 18 33 101 67 -12 41 47 -17 75 40 31 3 5 39 -40 -16 -17 -19 15 33 -22 -72 -38 -60 -60 -54 29692 258 220 30 9940 8 14 52 6619 4231 236 1200 1793 4237 7887 14743 29722 60917 132285 305479 700638 999999 999999 999999 146990 5107 2327 1722 1321 1128 1175 830 1151 1477 1284 1141 1292 760 798 1447 1229 1250 1262 1580 1955 1942 3168 5968 7898 9027 9394 7306 5359 4180 3627 3692 6203 6260 4758 3302 1690 965 834 688 539 364 747 405 503 272 345 339 314 214 291 146 380 292 189 280 255 321 430 384 345 412 393 511 458 252 354 351 412 154 308 394 362 192 435 327 266 320 466 274 46 -22 172 34 207 356 232 43 139 302 199 378 359 175 226 353 310 190 245 305 297 366 187 148 187 90 83 75 -18 230 314 236 128 150 385 297 185 239 185 168 114 406 325 403 321 165 320 348 421 285 615 454 310 549 479 463 485 428 528 588 546 635 349 516 584 477 451 574 613 748 732 628 426 586 490 267 143 115 285 372 329 223 265 138 130 39 116 -9 285 189 146 156 183 117 72 199 70 166 113 -57 124 198 122 117 121 143 56 85 33 28 158 203 110 206 214 37 85 79 133 149 77 125 18 33 -22 -31 24 67 25 54 84 43 -11 3 41 40 46 25 6 3 37 28 -16 -7 -46 -31 16 -23 32 43 -33 -51 -26 -23 -72 -89 -87 -63 -62 -85 -80 -75 999999 -64 29698 256 277 30 9937 8 14 58 6618 4233 1345 2260 3370 5222 8283 14577 26520 56497 140159 386820 999999 999999 999999 757639 104580 18894 1627 1313 956 668 1330 1678 1635 1313 1397 1201 1015 979 839 982 1210 1416 1818 2677 7273 13316 16992 16061 16857 19089 20743 20305 17030 13945 11422 9154 10453 7840 4237 954 953 1831 2223 2566 2369 1475 1113 861 446 518 544 424 445 65 105 298 349 408 354 311 500 523 312 557 231 118 108 85 268 168 38 259 339 378 560 333 416 266 465 719 149 280 315 543 435 412 329 82 290 210 14 405 483 309 371 167 107 326 285 195 358 245 348 65 247 310 251 42 329 223 290 438 164 259 338 273 66 216 130 143 250 47 176 253 332 343 236 254 388 412 443 463 607 627 487 501 505 494 588 509 555 390 460 509 504 602 718 420 327 489 612 509 820 605 501 645 423 300 256 432 446 334 417 337 300 342 246 250 265 218 182 230 258 98 125 203 244 164 78 207 263 142 235 145 203 285 198 96 208 65 -39 132 186 195 226 202 140 146 57 89 98 140 154 186 104 117 127 150 116 103 11 116 121 155 144 131 74 39 39 66 65 11 62 -5 7 -37 -10 67 30 -5 44 30 -17 24 34 -11 -36 -10 17 8 -4 -13 25 -1 -40 6 29704 258 215 30 9935 8 15 4 6617 4236 211 774 2580 5277 9731 18710 40525 95105 237834 640123 999999 999999 999999 999999 563385 101358 22949 3390 1089 836 838 621 1108 787 992 755 759 976 980 1044 913 1214 1807 1434 1391 1567 1516 1938 2917 4850 5745 6761 8831 10675 10069 10112 9450 6755 5277 3160 2719 2038 1116 1908 3449 3956 3978 5785 16313 22247 6450 425 693 397 464 459 117 158 254 163 418 438 570 376 356 488 543 609 666 578 455 170 207 354 354 192 82 219 402 107 380 343 333 154 221 417 379 528 144 133 301 120 88 326 -87 39 256 269 433 428 438 370 133 317 172 47 92 176 247 2 194 511 459 471 436 159 121 362 225 102 197 283 180 88 340 372 296 269 191 214 411 512 612 518 583 465 565 576 597 817 578 571 594 608 740 613 383 469 536 402 655 780 818 418 502 444 492 336 315 322 493 545 504 405 465 190 259 189 241 175 165 91 144 196 185 149 103 74 135 173 196 181 174 178 121 190 205 100 107 126 155 151 137 37 85 91 161 177 177 202 153 99 64 92 89 -49 90 132 102 51 76 90 36 105 103 98 22 0 -31 -9 15 37 32 53 -25 34 13 -4 -12 31 11 -16 -17 -27 -16 -21 -12 31 -9 -40 -11 -25 -25 -68 -34 -34 -47 -19 29710 258 212 30 9932 8 15 10 6617 4239 193 1266 4099 12702 29740 66246 156849 376542 999999 999999 999999 565992 99041 2042 987 925 959 1188 1295 1337 1247 1232 1315 1186 1178 1245 980 1065 1233 1010 1519 1627 1226 1177 1380 1445 1688 1429 1346 1959 2963 2808 2714 2484 3745 4904 5243 4864 3192 1921 1461 1084 1214 1625 2042 2382 2884 3186 3396 7124 17387 7519 2002 562 471 281 107 302 338 488 437 262 532 493 564 519 543 412 276 196 90 192 378 479 318 323 428 198 287 160 31 384 286 529 376 240 314 207 83 163 182 319 370 190 358 352 257 375 499 278 435 357 233 157 62 262 272 138 279 150 227 249 302 218 328 410 429 307 256 229 309 122 126 261 299 502 357 144 256 322 351 299 466 404 550 525 509 562 612 506 592 540 663 477 582 464 489 657 638 510 620 753 508 560 503 503 449 550 523 434 301 313 477 393 436 437 245 220 266 146 168 156 137 190 189 167 128 98 103 191 156 141 215 222 233 242 145 86 31 4 90 232 189 105 174 140 120 165 135 102 72 32 105 83 77 84 57 82 75 26 87 99 139 88 48 31 21 98 80 26 81 90 36 30 49 84 63 43 36 21 36 13 20 90 68 -3 -18 6 -4 4 -30 -49 -49 -64 -83 -70 -51 -38 29716 257 180 30 9930 8 15 16 6616 4242 240 347 288 965 2404 4248 7619 14542 28986 66376 162356 439333 999999 999999 926797 222304 20136 1999 195 704 575 674 614 529 444 365 402 322 441 237 226 371 89 378 600 551 774 812 406 524 203 344 662 577 391 195 69 396 807 1260 1283 544 709 905 988 1215 1547 1674 2303 2848 9282 64348 274618 572213 652138 396504 137052 6619 553 316 132 212 344 378 138 163 260 231 171 173 328 589 694 351 222 267 378 128 15 285 552 246 88 107 125 275 149 211 139 49 61 205 263 87 274 338 52 107 178 266 276 453 153 296 161 -83 108 343 239 167 61 223 131 71 263 164 141 14 209 65 187 55 58 144 217 73 157 307 282 160 413 316 309 329 366 349 411 320 373 548 416 548 450 446 503 554 626 569 491 375 556 617 692 610 584 529 476 537 491 495 420 347 234 175 240 369 385 459 345 228 235 131 112 17 119 172 89 35 74 52 61 102 30 58 48 97 129 30 47 95 101 150 145 136 46 18 33 143 136 66 55 66 58 130 169 190 68 71 56 59 51 60 82 75 78 82 68 102 124 42 71 13 -5 40 34 8 17 -19 7 -5 -15 -14 3 7 29 -28 -57 3 0 -19 -16 -34 -31 -66 -58 -62 -97 29722 263 58 30 9928 8 15 22 6616 4244 1410 379 999999 999999 999999 999999 999999 1201 3172 5480 9355 18457 39908 92043 223063 544076 999999 999999 999999 132493 1530 310 973 1198 1221 850 1213 1326 949 1337 816 610 742 661 861 576 682 725 442 577 449 826 1069 991 1217 1150 1057 1132 1151 743 189 152 91 276 670 432 510 974 1067 1479 1779 1701 1714 2005 2675 4864 36880 150708 411590 526530 126701 7418 545 247 351 581 387 244 205 -95 282 464 308 409 88 299 373 214 124 280 455 204 400 277 337 218 157 301 465 493 385 106 38 126 399 314 411 529 297 169 203 284 382 286 308 223 340 105 122 999999 -57 9 -14 230 192 117 198 316 -6 -5 125 175 348 362 420 118 132 354 281 202 -7 69 6 19 77 349 209 167 433 514 408 359 566 612 552 677 554 433 550 688 406 435 566 571 604 502 402 396 576 611 447 457 524 604 611 666 641 576 397 287 237 306 361 334 349 336 304 213 105 248 120 11 168 82 -19 31 -78 105 93 24 167 214 136 86 110 36 4 9 27 -64 -17 162 17 72 4 -3 109 102 8 61 53 49 26 87 50 30 55 -16 -44 10 58 69 36 26 7 92 100 -5 34 -28 -37 -11 18 78 40 -8 -7 -2 -28 -20 -87 -51 -14 -72 -8 -53 -93 -60 999999 -88 -48 -62 -93 29728 258 205 30 9925 8 15 28 6615 4247 181 223 780 1349 3342 6017 10721 20583 43318 103754 255217 617670 999999 999999 566392 10020 41 319 791 557 494 1041 1010 799 979 809 989 721 491 470 866 929 464 586 935 1234 1158 1604 2508 3255 3160 5510 58332 218563 119198 7250 396 184 635 554 275 399 414 707 891 863 559 670 775 1047 1250 1724 3826 17211 35109 96908 388719 741663 331150 17160 525 377 317 355 365 656 613 385 267 571 372 460 398 462 568 674 242 98 489 442 149 468 329 178 283 415 221 297 290 344 599 246 151 47 194 320 309 249 252 355 453 456 334 356 330 369 48 104 349 289 202 181 -68 63 129 441 359 304 336 170 313 -11 -15 295 475 324 269 211 234 473 407 535 580 440 518 545 510 660 649 621 544 697 726 511 583 514 561 550 582 487 626 940 778 716 652 694 731 847 726 707 764 571 627 484 440 388 455 445 384 418 479 422 398 348 213 307 316 339 269 287 284 244 172 204 301 252 189 269 248 151 244 163 270 292 252 204 159 210 182 153 259 224 110 176 146 189 192 117 181 231 148 85 163 243 208 155 212 134 145 177 175 89 132 83 43 59 146 9 83 123 171 115 97 106 61 104 21 49 40 93 65 18 4 -8 31 18 7 -8 29734 253 260 30 9920 8 15 34 6614 4250 1043 2482 4029 7229 13028 24617 53137 128610 325390 772835 999999 999999 999999 36965 891 920 833 1127 1242 1056 1240 1134 1275 1176 831 784 524 1110 861 973 1655 2546 4163 5190 6245 7254 5767 4944 5874 8320 27359 49899 8112 384 350 112 441 323 196 382 283 596 629 654 514 332 183 363 473 386 547 1022 999999 6474 87980 150752 13954 109 187 134 237 42 -22 127 999999 276 113 47 339 341 242 306 123 105 173 40 999999 268 321 315 79 314 242 299 410 40 220 386 207 164 -37 269 230 387 160 145 279 71 176 -68 100 182 180 165 66 -30 90 36 133 252 274 198 341 63 151 297 206 146 167 129 -93 9 227 293 47 130 -62 108 189 463 401 402 476 454 406 499 401 231 300 252 317 381 414 352 394 452 455 597 500 439 462 468 534 536 574 466 524 620 672 459 433 514 302 409 367 169 175 273 297 378 374 311 302 144 35 63 137 56 110 25 112 32 2 58 129 47 47 62 -62 26 84 107 81 77 61 128 93 42 34 109 -22 81 54 71 16 -58 -11 999999 -71 -29 114 5 36 -15 -7 999999 42 -59 30 -21 -51 28 -44 -46 -7 -33 -62 -58 -36 9 50 -69 -63 -52 -79 -83 -81 -99 999999 999999 999999 999999 -66 29740 256 256 30 9916 8 15 40 6614 4253 924 1774 2824 4064 7043 12435 24153 51338 124920 317315 783646 999999 999999 527220 75369 1972 602 843 883 750 913 986 964 1046 1208 942 817 1307 1023 1130 1239 2189 2610 3503 4405 5543 5143 4496 4938 5990 6505 11892 92251 435437 513889 93871 2243 987 906 935 709 877 988 773 692 839 720 717 603 492 531 550 421 317 318 505 542 778 434 98 461 456 604 325 148 253 226 276 327 426 355 397 369 165 175 230 194 316 222 314 272 371 489 233 371 294 168 392 508 352 88 157 309 107 270 347 441 173 279 396 479 347 16 15 67 94 195 252 212 218 194 175 170 212 142 228 182 177 186 356 399 115 354 377 489 362 313 336 257 415 368 357 559 573 588 479 457 570 484 410 577 838 668 591 785 677 510 590 757 439 610 639 729 580 576 622 582 599 723 561 440 606 571 703 518 259 233 257 285 272 309 340 205 190 345 205 213 97 184 27 70 68 128 226 207 153 146 223 83 45 120 139 119 110 55 158 241 91 115 153 129 102 154 142 82 15 43 97 37 91 168 131 75 -20 64 49 -58 -13 17 50 94 60 120 55 1 58 107 44 79 113 65 -22 14 33 -17 -26 -72 -71 12 -37 -77 -76 -70 999999 -45 -67 29746 256 252 30 9912 8 15 46 6613 4256 181 233 738 1115 1836 2691 4666 8498 15540 32915 76859 201075 563332 999999 749213 40579 481 114 312 190 80 63 -43 116 14 136 351 346 149 308 397 215 540 1065 881 1199 1139 1598 2240 2080 2325 3708 12444 76668 375916 999999 999999 666879 206930 11011 727 371 1079 865 590 726 1252 1147 654 459 745 623 296 395 446 604 367 204 603 420 394 479 79 282 637 533 423 540 428 431 376 396 433 612 634 534 221 325 492 553 356 247 279 190 420 491 472 347 515 686 749 361 31 417 400 161 310 269 65 469 444 209 261 119 122 147 -6 174 455 281 205 347 391 369 273 132 23 116 224 175 46 208 171 165 287 386 303 424 342 194 244 292 247 496 752 565 442 378 395 564 457 611 659 625 450 547 519 524 544 466 558 796 540 464 321 533 595 566 795 527 624 665 774 672 587 300 462 283 251 433 369 302 246 287 285 222 200 270 54 141 248 186 78 111 135 29 194 166 141 222 175 141 59 49 196 125 78 -17 127 129 94 110 88 87 188 130 87 222 80 50 53 26 26 22 -67 46 78 87 84 -4 86 92 28 81 11 -40 -35 16 69 38 1 -51 -93 -36 -25 -39 -89 -45 -35 -11 -29 -41 -38 -22 -30 -55 29752 257 188 30 9908 8 15 52 6612 4258 -98 2 638 2008 3875 6909 13123 25277 52312 118491 278778 706274 999999 378853 170743 6828 999999 -18 999999 999999 19 -14 56 49 76 269 398 543 720 1120 1116 756 830 780 593 379 1039 1700 1666 2089 2299 3107 4438 3657 21060 202785 711980 999999 767637 204171 53387 5267 770 504 423 308 691 855 550 624 376 358 496 216 252 308 737 434 137 202 222 305 142 999999 999999 75 -14 69 -7 193 250 999999 999999 338 432 348 132 88 8 -90 179 444 105 61 123 106 126 172 237 189 232 13 60 64 411 273 371 437 352 -25 166 171 999999 -50 131 267 16 122 8 3 43 33 242 156 157 178 205 149 97 -2 170 73 999999 -12 97 -43 191 141 163 114 100 151 63 258 283 500 279 285 409 393 114 102 412 484 369 463 554 494 430 369 495 497 530 535 581 411 486 459 511 500 502 422 520 517 634 409 207 290 171 154 149 376 272 254 126 139 65 100 210 133 8 106 154 -48 70 14 -96 -38 43 82 -24 -76 -8 -25 38 79 171 66 71 -48 -29 12 55 35 -15 20 52 7 999999 -65 -4 65 25 -99 -98 -42 -36 16 -29 -75 -85 999999 999999 -25 -14 999999 49 -30 999999 -73 -69 999999 999999 -73 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 29758 256 244 30 9904 8 15 58 6612 4261 467 1065 1487 2377 4718 9720 19174 40732 95828 246229 557881 611956 340207 471742 365469 19734 6 999999 999999 100 -5 122 25 853 1425 1744 2479 2881 2378 2043 1242 999 1253 1018 748 1265 1698 1349 1560 2042 2939 3504 11579 80120 275879 641856 999999 999999 338500 101252 5985 590 744 813 722 671 588 419 327 322 523 174 493 256 58 260 703 719 651 505 395 288 311 551 451 310 378 398 366 164 369 190 323 58 247 394 268 206 38 291 408 218 162 62 118 241 285 396 273 313 534 455 505 524 301 306 330 313 353 308 211 245 237 442 65 187 -24 254 318 229 -93 999999 156 171 136 212 273 224 206 160 222 200 292 443 260 315 262 156 402 265 426 481 518 433 565 674 485 581 437 598 587 527 655 650 553 441 593 606 494 630 747 580 591 610 478 506 615 563 711 481 405 505 538 413 565 583 400 354 286 391 459 461 335 358 346 249 66 144 160 89 48 26 181 208 280 211 192 187 226 168 26 -25 -35 58 130 122 114 92 121 24 35 82 35 67 199 119 20 39 41 42 51 -61 999999 4 97 76 44 15 62 -6 -3 -46 -23 34 97 -24 -74 -15 52 68 81 44 2 5 24 23 -24 -38 -21 -47 -34 -18 -37 -62 -79 -45 29764 260 121 30 9901 8 16 4 6611 4264 34 999999 999999 999999 -38 591 883 1593 2701 4013 6807 12001 24357 50994 114846 286963 761040 999999 584494 28433 81 191 999999 999999 343 304 471 814 1347 3531 3039 4377 3652 3567 2682 1779 1887 2048 1463 1173 832 1313 1550 2155 2686 3462 6068 14396 86620 286440 514160 805556 999999 555403 16671 711 511 864 955 226 391 500 565 732 607 525 585 712 501 407 452 346 330 61 38 205 453 271 233 278 385 99 88 193 269 83 -19 579 429 92 244 134 420 523 501 707 274 97 -28 113 189 255 475 298 198 -22 372 401 306 200 100 332 487 201 333 290 143 398 333 150 192 999999 56 210 -8 270 119 278 336 58 220 149 482 291 80 147 206 225 263 69 188 272 282 435 695 731 443 376 664 799 646 635 735 500 451 561 514 480 446 364 451 588 555 410 592 544 482 441 650 744 631 679 702 629 533 483 570 533 528 391 428 440 421 414 230 498 478 372 384 214 331 165 211 177 223 180 167 184 135 124 183 161 124 212 106 148 165 76 70 103 92 86 176 168 105 123 180 112 126 79 78 127 50 78 119 -9 -47 14 82 30 -7 55 110 29 139 94 7 20 90 45 7 -76 -24 18 73 32 94 45 42 -18 72 -5 -30 -39 -62 2 14 -28 -40 -70 29770 262 63 30 9903 8 16 10 6610 4267 -32 -66 135 999999 999999 999999 1312 1882 2753 5200 8320 13755 25546 53402 127427 331453 875905 999999 999999 883442 50808 2084 859 990 1252 1327 1316 1037 1057 1211 1333 1688 1765 2277 2754 2618 2920 2658 2879 2844 2442 1755 1626 1741 1804 1343 1688 1874 2764 3037 3361 12453 111411 382424 415048 26942 821 712 872 840 709 840 668 643 599 635 559 674 769 209 537 153 502 665 370 634 626 770 284 467 526 614 473 140 212 634 441 549 657 405 461 474 251 227 361 389 604 294 422 393 383 250 315 519 322 265 252 247 356 399 167 289 370 441 448 413 419 166 152 168 303 151 426 270 191 86 104 319 111 356 8 139 -52 149 478 361 408 316 199 267 213 324 372 313 305 267 667 466 584 771 532 693 610 498 719 924 725 766 696 774 633 666 742 594 591 619 613 742 883 650 560 539 442 552 630 695 464 596 717 679 587 596 547 477 439 406 269 466 456 517 561 393 198 276 189 33 249 407 241 193 265 208 214 231 234 146 127 159 189 177 136 198 181 174 187 226 222 127 91 126 183 231 194 153 146 126 117 150 100 110 79 66 196 193 123 69 112 105 46 121 33 96 77 22 125 122 153 55 37 64 45 9 16 21 -17 17 30 31 -3 -7 13 -57 29776 255 272 30 9902 8 16 16 6610 4269 2676 4339 6342 10597 18971 36324 77947 193859 476332 999999 999999 999999 642814 13233 940 1671 1354 1031 1444 1280 1402 1685 1583 1382 1528 1819 1724 1819 1948 1903 2177 2252 2228 1776 1653 1842 1690 1235 1377 1058 1167 1225 1108 1216 1535 1253 1127 783 1021 969 783 681 834 648 461 732 646 428 616 237 406 579 337 666 634 230 183 250 430 330 124 215 133 480 341 203 142 444 180 122 554 233 174 412 328 305 531 296 284 199 464 468 274 325 213 211 347 265 340 377 343 481 195 159 319 342 257 375 345 293 223 130 62 138 145 113 88 316 129 171 184 307 52 264 222 277 284 79 86 -10 173 265 202 218 275 345 277 339 507 553 455 572 564 561 671 790 519 563 627 615 551 795 649 560 405 574 501 595 747 688 725 515 683 498 633 537 683 726 637 554 611 524 545 577 509 375 371 375 448 289 413 301 423 287 225 302 298 207 76 76 114 205 138 118 236 177 226 198 142 126 98 98 35 89 76 170 163 126 164 171 7 71 180 149 120 166 65 126 75 81 46 93 65 93 93 88 82 76 72 64 78 81 93 107 71 91 102 52 30 1 98 79 24 28 50 17 35 -22 -17 30 28 11 -52 -18 -49 29782 256 240 30 9900 8 16 22 6609 4272 1096 1887 2585 4003 5679 8844 15808 28795 58791 144009 375080 999999 999999 999999 672913 42650 1295 1181 1132 775 1234 1244 1214 1679 1458 1462 1589 1424 1737 1787 1584 1692 1866 1681 1086 1415 1682 1482 1275 1233 1103 1141 873 856 1123 1269 1134 1106 1004 435 263 349 278 131 547 472 392 249 119 461 273 999999 407 319 577 168 44 260 449 275 146 72 98 188 383 298 379 370 346 341 219 -74 214 271 105 150 80 410 258 126 -3 192 261 151 -51 122 145 227 131 148 14 232 307 298 169 462 421 337 122 22 76 88 -2 221 148 -36 999999 95 2 -5 145 15 37 -17 -43 -42 147 115 34 19 237 -31 -5 358 321 234 52 202 287 408 403 463 579 431 412 490 382 481 627 546 511 634 695 478 332 454 453 396 375 487 545 439 490 488 374 530 519 338 477 487 492 410 559 555 483 463 340 368 289 205 287 270 358 299 254 78 42 94 169 123 158 177 144 212 86 -47 117 75 122 3 37 115 22 -4 -2 62 68 52 37 73 39 76 163 49 14 0 58 97 58 -5 -24 23 -52 999999 11 69 69 42 29 -29 -2 20 -21 -17 -17 -14 -38 999999 -86 -55 -36 -43 -96 -61 -44 -65 -82 -69 999999 -96 -50 -72 -76 999999 999999 -94 29788 257 209 30 9899 8 16 28 6608 4275 80 834 1624 2444 3274 5053 7384 11865 20510 39683 93088 244929 745997 999999 999999 999999 241055 3794 1235 1537 1322 1498 1580 1902 1756 1803 1373 1637 1557 1731 1675 1577 1760 1415 1394 1295 1105 1586 1489 1351 1066 582 714 868 1009 921 1042 842 772 600 370 291 501 690 704 466 538 513 187 508 563 615 637 352 455 501 227 536 347 142 378 767 326 336 304 154 256 516 268 355 336 522 398 121 195 -1 102 289 117 141 92 207 267 366 49 -69 241 -21 162 271 407 301 156 323 188 160 169 171 211 310 259 253 161 379 315 -69 63 133 271 242 77 45 171 89 197 80 321 345 244 181 243 22 59 309 289 328 231 259 412 344 404 514 412 414 637 736 458 384 508 644 612 490 662 506 623 692 503 287 410 663 431 432 591 595 596 543 648 749 648 777 515 436 702 728 488 633 643 422 483 457 356 382 320 322 311 373 153 203 204 215 210 61 9 -19 224 314 192 127 64 176 200 173 74 150 129 176 96 56 121 79 96 114 80 153 155 140 125 92 118 84 159 132 66 34 6 48 13 36 59 77 134 75 44 59 61 42 -4 58 90 60 54 6 30 49 72 47 -11 -12 -11 5 -47 -72 -73 -49 -54 -65 -43 29794 256 237 30 9897 8 16 34 6608 4278 636 1208 2212 3477 5179 7038 11908 20634 40118 94031 246578 756234 999999 999999 999999 225142 9969 1414 1010 1373 1801 1539 1334 1552 1615 1182 1568 1331 1327 1310 1664 1700 1648 1553 1712 1552 1720 1451 981 1168 884 562 641 698 838 947 876 496 226 581 517 650 688 356 590 675 639 661 352 558 516 495 441 260 250 367 502 359 135 420 436 566 168 477 483 355 423 163 203 396 488 431 199 160 327 263 128 340 218 304 205 342 323 310 172 504 522 312 413 564 522 230 354 326 396 179 362 375 414 268 298 254 71 159 96 50 233 354 267 295 110 323 93 320 229 -28 109 98 203 203 -50 173 195 24 236 295 284 309 281 341 378 662 648 664 475 453 604 497 584 515 685 706 667 605 499 456 493 643 713 612 665 721 575 565 716 689 806 745 768 790 576 690 566 680 659 617 501 600 649 546 326 287 185 229 366 465 350 233 233 226 143 106 181 174 171 161 184 141 173 166 192 31 0 201 243 101 140 228 192 165 146 198 142 95 154 135 143 119 133 47 10 67 -8 35 63 132 57 74 13 35 74 18 44 73 13 58 62 11 104 25 -25 14 12 21 27 21 -4 -47 -4 24 -1 -44 -62 -6 -28 -38 29800 259 236 30 9896 8 16 40 6607 4281 728 932 1600 2710 3849 5315 7846 12783 22990 43431 101307 266934 808247 999999 999999 999999 52804 1405 845 1482 1821 2337 2163 2141 1988 2087 2105 2219 1975 1984 1651 1224 1490 1337 1776 1825 1878 1668 1100 1082 960 898 899 698 992 1163 995 824 1045 850 623 896 613 881 798 807 940 1032 519 709 798 393 546 689 639 838 699 530 681 339 305 612 637 470 587 424 137 432 402 603 523 571 310 176 255 519 549 387 375 349 284 268 416 392 266 328 263 301 360 576 484 207 360 383 459 365 394 276 456 378 266 311 375 365 447 529 516 371 184 74 310 256 508 532 282 246 17 148 341 462 305 248 174 32 247 376 394 406 559 715 787 628 549 722 935 759 672 684 505 419 786 794 523 447 529 820 787 545 718 727 668 689 624 768 488 562 654 637 727 825 768 748 693 848 768 600 527 526 636 692 458 387 369 404 242 562 412 80 38 38 67 162 199 270 282 188 304 201 226 260 157 127 343 265 186 52 119 146 192 238 250 145 146 176 189 158 190 236 96 92 109 190 76 137 189 246 149 34 11 71 166 58 116 96 116 96 15 87 79 4 94 33 26 92 81 89 40 58 95 10 -21 -12 43 11 -51 -52 999999 27 0 29806 256 235 30 9895 8 16 46 6606 4283 1980 3027 4532 7348 14073 27702 59331 140770 402042 946545 999999 999999 999999 999999 309102 9911 863 1308 1145 1604 2225 2529 2192 1592 1676 1676 1969 2210 1865 1443 1442 1460 1474 1862 1943 1952 1926 1845 1845 1094 1095 1100 932 457 805 688 604 931 971 912 795 718 852 586 688 794 456 585 839 845 282 752 799 510 582 217 513 86 468 508 479 405 510 349 227 141 42 106 82 209 436 682 404 872 707 436 455 209 358 611 548 728 121 76 371 229 273 66 287 499 344 399 139 492 276 471 175 158 442 405 590 63 116 307 164 249 30 163 265 192 170 206 206 -80 170 349 370 400 499 201 286 266 359 362 280 390 128 -93 318 596 691 656 422 397 477 692 475 428 530 550 537 499 326 480 724 632 565 584 556 430 558 582 465 657 585 730 451 731 745 523 434 623 806 514 468 509 565 627 633 534 317 351 246 151 361 586 504 281 211 253 368 290 102 235 154 80 95 104 24 118 199 158 91 87 48 138 140 89 98 247 170 186 99 15 -12 -61 118 146 100 175 113 112 66 90 109 196 154 86 99 98 16 -26 62 91 30 40 54 17 31 4 46 45 74 45 42 44 14 -33 3 30 21 36 19 -15 -33 -28 29812 255 293 30 9893 8 16 52 6606 4286 8514 15899 30564 65555 160337 411267 999999 999999 999999 917756 21017 1018 1038 1621 1733 1618 2095 2214 1947 1884 1675 1954 1958 2309 2355 2141 1913 1889 2026 1956 2251 2106 2546 2699 2046 1858 1820 1806 1656 997 660 602 744 927 726 781 604 402 676 919 454 603 703 621 682 661 495 427 501 756 486 381 301 299 285 261 479 399 337 530 463 349 492 355 358 -21 255 105 370 224 185 211 388 392 445 200 15 182 170 306 46 210 416 445 396 383 442 112 141 458 276 344 162 204 310 612 470 379 420 395 117 157 206 85 314 334 380 303 364 260 235 140 128 163 351 187 227 344 45 22 282 378 346 254 542 348 372 464 423 586 722 698 576 738 691 785 617 654 575 650 696 553 677 716 672 548 696 882 583 538 837 760 772 682 693 673 550 683 640 866 767 747 687 670 883 652 605 530 724 570 349 299 432 551 423 422 289 251 248 169 260 270 156 210 237 205 141 195 115 199 280 265 248 213 181 111 300 258 174 182 196 213 194 123 160 171 229 171 212 134 113 110 117 165 40 151 75 45 81 115 106 172 137 99 122 107 80 76 122 126 86 68 72 101 56 71 68 22 15 67 27 31 -8 -4 3 29818 254 291 30 9891 8 16 58 6605 4289 6401 10565 20625 41997 103021 271335 793773 999999 999999 999999 33411 1250 1314 1516 1497 1523 1821 1557 1741 1879 1620 1658 1902 1880 2162 1721 1618 1986 2077 2041 2455 2458 2015 1701 1212 1257 1410 1080 1145 994 824 592 695 794 774 643 549 466 533 242 490 544 466 415 461 353 517 497 367 544 352 242 351 574 391 512 384 435 322 224 419 467 373 321 386 -38 240 347 274 342 494 358 426 376 314 549 552 410 285 171 595 316 201 195 85 235 385 350 308 429 253 280 199 145 301 289 114 239 264 203 309 229 150 314 -12 250 284 300 201 289 258 226 252 220 294 94 222 -27 999999 55 212 302 317 360 220 376 282 538 736 808 499 698 660 596 483 663 587 625 633 555 517 582 627 654 597 563 474 496 736 602 709 708 450 512 742 619 622 674 741 674 656 630 631 604 565 495 720 599 556 569 499 401 232 398 414 308 181 243 182 59 42 48 141 140 150 204 208 127 153 94 210 287 106 172 149 125 84 190 101 104 108 101 120 71 124 163 62 116 159 151 99 126 87 -16 48 74 89 66 76 86 135 97 -1 33 25 70 61 17 20 -28 -30 75 40 36 36 58 21 -5 18 -12 -12 -60 -86 -26 29824 254 288 30 9888 8 17 4 6604 4292 9634 16964 31482 67915 166117 448818 999999 999999 999999 999999 31911 1370 1332 1724 1678 1628 1305 1297 1634 1690 1884 1975 1793 1930 2323 1945 1735 1623 2105 2196 2052 1662 1405 1552 1260 1250 930 818 726 772 735 746 815 644 717 695 439 533 446 479 529 604 465 450 312 137 149 388 265 86 85 268 219 200 272 249 166 244 518 320 459 275 395 272 -5 94 407 278 523 621 364 274 442 192 301 530 258 288 322 310 343 225 -10 12 200 154 320 243 270 338 333 150 210 298 325 500 212 306 379 214 195 471 269 390 188 134 125 311 106 109 242 157 163 210 195 133 319 241 213 235 142 218 211 331 305 291 280 126 422 463 537 526 672 559 569 433 500 475 594 709 572 494 620 777 581 531 553 618 574 577 590 600 623 440 573 603 510 465 584 582 508 560 698 650 509 446 516 519 516 425 439 486 428 315 255 223 236 182 150 68 40 105 36 146 142 162 154 207 190 203 164 139 89 148 121 78 49 89 96 99 104 70 79 66 93 139 124 93 127 101 26 -25 20 83 35 51 25 56 50 15 45 83 80 66 35 59 100 50 80 -3 -16 18 -41 -18 18 -2 -2 -27 -29 -50 -11 -97 -71 -15 29830 253 317 30 9887 8 17 10 6604 4295 15999 31092 59128 129429 337907 894986 999999 999999 999999 35922 1270 1271 1983 1884 1839 1681 1822 2062 1710 1860 1663 1924 2231 2151 2009 2190 1883 1960 2402 1908 1328 1487 1547 1580 1825 1912 1703 1633 958 645 612 433 551 641 625 471 288 599 630 757 628 592 369 682 321 348 466 459 453 262 523 299 451 475 641 803 537 648 465 418 531 521 325 591 204 134 281 550 593 391 234 339 559 337 53 496 459 325 324 160 4 491 529 739 291 279 349 353 414 118 187 421 288 262 304 222 96 206 242 59 92 348 471 174 299 271 300 347 454 167 209 125 262 261 232 143 111 230 213 183 360 362 354 372 253 116 150 295 342 484 647 642 649 613 655 457 595 501 715 619 731 870 690 675 555 682 756 611 470 543 602 734 731 661 766 777 622 634 705 740 599 486 757 692 666 700 607 583 428 474 456 482 351 335 102 286 314 371 248 181 222 172 123 68 79 236 160 93 143 23 -19 118 1 84 157 121 139 217 142 132 60 105 114 176 103 84 198 138 60 103 160 51 102 64 48 62 87 98 77 94 51 7 63 -22 61 59 77 102 34 4 28 27 53 -27 -31 -42 -8 -43 -23 9 14 -20 -4 29836 263 318 30 9888 8 17 16 6603 4297 17564 34446 76695 202918 540061 999999 999999 999999 62993 1649 1300 1815 1930 2385 2403 1958 2103 2310 2525 2244 2668 3520 4038 3700 2764 2532 2421 2549 2813 3159 4802 4041 3229 3134 2732 2550 2247 1662 1764 1623 1029 481 827 640 461 587 839 1048 808 705 561 361 612 638 392 712 572 675 542 461 487 493 669 574 470 634 573 665 641 528 527 444 566 584 484 400 634 676 547 433 368 280 508 278 361 435 305 188 70 482 549 473 460 515 423 362 256 336 351 262 431 528 393 450 368 712 396 189 285 15 105 446 402 520 345 160 238 286 411 522 298 313 272 354 539 277 543 244 185 351 345 170 360 257 339 441 422 470 594 588 682 960 761 693 657 857 660 589 581 651 769 760 710 747 665 773 701 711 814 791 692 676 718 822 847 700 684 681 664 716 823 758 754 822 794 721 564 682 575 506 397 493 556 444 317 333 421 439 279 162 237 289 408 398 363 260 284 266 339 285 203 213 248 323 334 317 140 178 195 216 275 237 241 137 200 155 136 313 246 237 174 190 177 170 164 100 132 160 117 144 148 167 197 188 104 71 176 180 99 97 102 124 82 81 80 98 65 61 67 89 32 30 34 18 47 21 31 4 999999 999999 999999 999999 8 29842 267 286 30 9886 8 17 22 6602 4300 8712 15909 31732 69780 172252 430222 999999 999999 999999 999999 30968 1605 1606 1975 2311 2522 2009 2184 2131 1883 1780 1763 2441 2788 3097 3327 3520 3757 5136 5827 6963 6550 5952 4959 4050 3057 2022 1824 1811 1774 1437 981 549 728 797 679 636 836 569 595 809 842 867 534 279 638 667 832 610 755 766 454 512 1022 586 644 796 536 262 546 618 387 273 212 441 440 558 439 687 466 699 415 352 382 438 476 658 464 443 335 440 382 348 286 437 232 364 399 114 216 471 398 263 436 311 244 347 375 479 337 382 254 354 327 533 609 452 334 181 175 229 434 426 390 311 351 187 89 228 172 524 651 503 340 466 230 269 154 407 527 493 490 767 814 682 643 836 762 773 647 585 623 656 634 677 854 720 783 587 685 686 866 804 953 916 691 894 857 794 592 700 827 834 698 668 647 696 676 738 711 621 506 284 370 460 383 459 410 358 300 321 288 157 220 244 266 294 288 274 305 364 339 279 245 263 273 232 265 286 216 264 262 277 352 273 107 208 232 306 247 254 180 209 249 206 171 171 164 249 179 206 218 170 146 208 213 210 254 235 159 139 96 145 158 172 121 118 114 83 60 45 51 46 60 50 80 35 49 2 999999 25 15 31 23 15 35 5 29848 253 313 30 9883 8 17 28 6602 4303 7943 13825 27281 59941 140505 351207 930878 999999 999999 875584 106119 2679 1689 1490 2009 2219 2158 1992 1745 1848 2033 2580 2699 2800 2731 2478 3603 4772 4998 4040 3118 2540 1959 1619 1341 1142 1026 1290 1138 732 692 649 520 209 538 588 652 512 607 723 602 281 315 656 155 169 500 570 446 498 463 420 395 388 537 488 434 487 548 433 239 305 368 292 167 382 323 373 377 319 450 576 382 244 260 179 201 331 197 240 235 334 181 228 356 163 122 407 423 183 78 31 154 268 151 270 265 93 200 250 197 192 160 174 316 238 119 350 412 295 330 254 239 152 281 357 471 442 274 232 306 157 94 354 233 201 523 327 407 437 291 549 552 684 595 469 421 580 508 507 575 553 670 607 668 523 664 632 599 603 556 621 668 617 571 533 581 673 647 597 671 607 769 637 673 500 540 538 369 442 286 385 409 394 329 335 380 453 444 308 216 -4 135 140 139 104 63 119 131 223 184 160 230 206 134 248 127 182 140 100 157 209 35 171 158 121 156 138 178 95 132 173 211 105 72 156 57 49 30 38 7 74 72 19 60 21 102 54 76 117 76 74 34 55 57 35 14 -16 12 32 21 10 -22 29854 258 285 30 9885 8 17 34 6601 4306 23913 49778 118555 288451 791584 999999 999999 999999 50250 2176 1527 1725 1950 2515 2234 1721 1846 1680 1914 1825 1869 1920 2191 2100 2121 2220 2005 1743 1726 1521 1292 1406 1102 1574 1482 946 1173 981 700 1005 818 756 464 762 758 727 619 780 549 792 590 602 494 689 613 571 717 944 897 488 242 356 719 639 381 380 640 743 530 464 383 521 418 306 282 388 141 335 136 186 397 439 377 383 186 248 333 241 303 282 193 455 411 497 380 251 138 171 445 339 234 115 265 388 438 117 219 177 210 444 176 344 195 241 292 240 290 301 318 338 273 340 291 440 289 330 296 235 71 255 218 253 247 320 446 412 354 189 224 415 638 543 800 902 770 750 673 510 582 750 766 741 770 739 738 657 734 679 642 686 705 626 676 588 510 685 757 694 627 729 682 621 669 666 679 512 620 460 518 383 339 331 415 412 417 469 301 298 172 134 173 164 277 289 174 269 187 260 230 235 263 146 89 199 203 133 110 156 273 188 178 246 224 138 154 230 180 176 206 243 167 150 113 195 176 143 108 116 104 123 133 79 121 146 133 181 51 54 99 62 90 79 95 60 12 52 76 94 22 38 0 34 25 43 4 999999 18 16 29860 253 316 30 9886 8 17 40 6600 4309 11171 20550 43496 99406 252071 665864 999999 999999 999999 779193 30740 1390 1213 1698 1180 1618 1653 1593 1437 1374 1645 1823 1576 1658 1943 1955 1676 1420 1313 1269 1273 1487 1243 1265 1309 1187 1227 1208 1208 1026 1116 1095 1097 881 777 626 678 482 582 804 750 712 532 376 489 634 560 502 566 762 689 646 653 610 508 576 376 399 528 518 689 547 344 356 520 390 274 292 145 245 570 327 3 496 357 303 520 441 235 30 3 260 147 167 253 252 226 437 374 256 223 191 164 91 371 294 171 198 334 284 136 335 121 204 88 124 44 271 300 344 410 57 178 306 327 189 415 234 58 62 52 307 169 369 321 309 153 191 113 347 653 776 611 764 736 524 388 540 476 562 596 640 539 481 556 608 582 605 466 541 637 603 503 597 649 656 553 583 632 728 538 543 557 509 463 378 505 457 448 287 341 361 380 229 361 339 261 201 121 233 177 84 157 217 199 261 114 118 172 191 120 162 106 242 114 44 34 71 129 116 87 135 137 115 78 173 140 96 40 160 160 71 6 45 25 1 5 45 74 4 16 42 66 45 -6 47 23 58 33 58 3 57 61 45 24 -40 -32 4 11 -34 -67 -32 -17 29866 254 286 30 9886 8 17 46 6600 4312 4208 6440 10663 19182 38982 89505 221495 591595 999999 999999 999999 300460 5964 1648 1163 1309 1825 1822 2016 1912 2063 1644 1639 1295 1217 1228 1362 1388 975 1136 1408 1510 2171 2070 2102 2707 3215 2425 2285 2486 2184 1825 1546 1420 1181 953 1066 1213 857 733 458 350 566 403 442 284 550 547 774 562 616 587 882 807 591 461 621 518 397 225 243 319 442 147 240 57 55 207 163 270 630 511 140 501 373 246 170 366 153 97 213 123 -94 263 314 476 270 999999 155 99 143 227 310 197 306 335 123 210 116 243 353 116 333 54 269 312 119 130 55 364 492 185 70 102 214 67 269 337 169 128 116 20 273 188 -65 121 417 389 372 260 398 536 621 591 565 698 508 569 542 508 472 588 662 682 627 740 659 711 659 476 463 446 466 670 771 659 745 691 611 501 640 620 480 562 561 442 371 526 333 270 277 353 214 139 159 228 270 284 284 122 181 215 197 68 143 218 114 160 150 58 147 79 42 64 77 11 42 125 60 78 64 78 101 140 124 132 70 66 108 171 127 116 78 149 82 97 116 122 44 -24 19 -8 5 -16 -15 17 80 41 23 5 -8 -5 -26 21 8 57 49 -4 -52 -21 -22 -42 -57 -62 29872 259 318 30 9888 8 17 52 6599 4314 14942 29844 66447 168167 468388 999999 999999 999999 999999 208776 4500 1596 1783 1802 1729 1682 1796 2158 2178 2044 2154 1913 1633 1418 1544 1566 1634 1030 1120 919 1274 1384 1581 2002 1800 1433 1328 983 1181 1237 1336 1057 1048 1151 945 1074 816 796 761 733 333 980 769 922 830 331 205 738 577 573 762 973 817 954 799 577 502 478 245 314 440 417 93 361 457 427 557 483 421 452 405 516 674 673 253 483 483 204 426 296 396 360 323 283 -75 213 369 214 160 508 460 304 428 569 609 406 533 394 413 388 279 404 227 435 633 88 248 198 363 91 239 501 379 213 112 88 220 315 264 255 45 165 254 212 227 328 165 295 481 372 308 588 754 877 858 862 756 816 821 650 691 768 828 491 533 590 768 589 574 665 781 758 840 834 709 822 909 721 615 718 577 623 725 696 586 459 363 508 467 238 311 376 450 490 384 273 418 415 403 330 230 296 220 123 170 241 283 287 232 260 296 309 337 178 138 193 176 237 215 205 259 160 234 200 163 169 221 241 215 230 208 125 100 125 119 162 223 85 125 185 236 148 154 102 182 169 122 92 95 66 84 145 88 98 98 94 106 57 86 123 96 4 59 52 44 4 999999 999999 25 29878 254 290 30 9890 8 17 58 6598 4317 11872 23666 51604 127898 337414 998018 999999 999999 999999 83716 2681 1848 2074 1987 1825 1540 1666 1880 2139 2594 2445 1757 1998 1454 1107 1312 1400 1529 1503 1136 917 893 1723 1752 1210 1708 1487 963 689 658 436 700 947 842 922 862 734 727 636 646 779 749 643 431 852 573 757 1115 931 651 732 714 592 1099 889 765 843 615 687 773 309 447 576 454 582 746 565 522 296 392 409 267 187 250 567 478 510 360 151 355 450 376 374 395 199 201 189 182 161 164 625 301 261 268 417 462 388 256 484 221 322 296 252 137 211 84 150 116 339 398 261 401 359 248 219 483 119 197 294 317 250 149 192 158 240 84 194 291 285 294 334 141 359 407 461 495 568 580 634 852 766 697 652 648 853 761 754 697 610 739 704 718 691 795 751 621 460 666 769 667 633 767 706 647 560 513 479 563 396 377 310 417 390 317 314 384 471 418 329 267 179 100 214 160 141 130 130 279 82 103 146 151 146 160 169 222 154 182 218 144 138 170 156 83 107 186 212 228 193 139 162 105 97 149 159 95 128 92 103 125 81 96 44 92 94 115 82 127 128 87 135 140 108 87 52 74 23 -27 -28 10 34 5 5 -13 29884 253 320 30 9890 8 18 4 6598 4320 30282 69981 174511 466359 999999 999999 999999 999999 292780 5528 1621 2280 2446 2421 1897 2142 1791 2023 2144 2234 2202 1634 1630 1605 1415 1573 1353 1374 1074 1052 1057 943 1186 1603 1124 1114 1324 1025 959 902 823 1125 990 1167 992 1078 820 715 794 530 204 109 596 442 689 742 662 447 244 526 788 850 786 765 602 483 250 227 155 351 450 422 651 564 503 425 495 436 523 557 339 391 647 474 289 45 126 181 270 275 469 74 266 181 110 -3 51 286 430 364 285 67 331 267 -11 282 358 58 84 363 159 320 336 229 397 161 198 262 232 383 270 223 146 120 98 190 341 544 335 353 372 265 210 168 184 492 432 245 315 303 412 418 508 554 621 580 595 607 670 669 728 646 579 531 456 507 765 659 633 561 683 559 725 732 440 608 546 552 623 660 482 573 597 503 602 602 456 401 360 341 482 444 287 191 296 338 290 288 221 269 226 195 242 173 148 138 84 164 143 101 94 206 137 158 154 95 191 268 115 104 165 180 82 170 128 141 102 115 144 148 103 104 142 111 141 131 110 102 122 54 53 62 40 8 -17 31 79 36 -1 83 137 88 74 31 72 66 54 28 -2 35 6 -40 -62 29890 261 320 30 9890 8 18 10 6597 4323 7541 12548 22189 46961 115220 304039 901406 999999 999999 846594 14566 1946 1715 1981 2327 2321 2022 2614 2301 1959 1729 1863 2131 2019 1586 1448 1201 719 806 1103 953 813 992 748 828 1036 762 748 957 912 1070 917 1095 1337 990 1067 609 574 954 720 506 584 553 625 642 759 957 607 411 556 785 914 609 384 628 687 347 352 223 231 477 495 318 328 233 303 336 480 358 495 394 439 312 270 374 178 303 331 418 138 370 428 353 185 505 498 595 458 425 445 305 406 228 356 292 435 376 -1 198 206 26 218 382 220 -49 177 352 195 386 236 253 418 268 329 343 481 134 300 241 236 269 182 204 239 363 417 424 311 167 355 274 389 766 778 736 757 637 631 694 763 562 645 493 497 448 593 854 654 551 533 646 533 543 716 776 542 614 562 595 677 762 558 691 745 584 570 503 439 477 400 342 502 371 401 431 444 240 268 311 128 135 278 205 147 190 269 299 177 179 290 165 162 175 317 272 175 205 155 113 179 257 237 276 270 123 128 211 146 131 128 127 136 118 185 192 184 170 170 159 83 82 88 158 187 86 91 132 116 87 62 85 135 52 79 65 80 66 60 83 48 -9 -41 -53 999999 33 999999 999999 999999 999999 999999 0 29896 261 320 30 9890 8 18 16 6596 4326 34116 74960 186151 493235 999999 999999 999999 960636 15095 1437 1823 2516 2483 2441 1986 1807 2033 1849 1758 1683 1691 1904 1620 1413 1128 845 717 672 883 927 919 590 725 762 498 486 1103 1115 1305 1134 1028 1089 1071 768 721 926 861 766 523 232 399 529 486 678 532 521 586 612 471 815 776 644 368 510 421 450 340 461 475 734 632 178 434 365 507 550 686 676 679 405 411 335 217 583 518 482 526 491 277 234 217 264 348 109 316 425 322 -52 252 460 350 64 171 217 76 236 142 211 230 353 514 223 262 363 -43 188 274 311 279 386 306 231 186 388 284 262 101 226 315 292 326 417 103 407 390 150 191 305 130 163 244 398 337 532 519 584 536 695 711 639 670 659 666 627 768 596 480 526 437 446 619 611 600 612 693 544 524 703 544 559 506 591 482 409 560 532 409 501 502 504 446 397 345 369 381 477 433 374 340 222 296 245 153 164 173 302 170 169 178 98 172 187 178 137 215 227 175 204 184 193 177 188 164 149 195 134 154 241 205 107 131 149 135 141 134 146 78 159 64 4 53 152 22 53 63 102 132 121 98 75 31 86 48 76 81 53 30 26 49 110 60 -18 3 7 999999 10 37 999999 999999 999999 13 29902 262 290 30 9890 8 18 22 6596 4329 15369 30151 65335 161588 457761 999999 999999 999999 875049 105911 2470 1371 2125 2209 2252 2201 2075 1801 2034 2009 1748 1955 1801 1936 2052 2028 1683 1271 1085 1249 943 755 866 1014 797 957 860 624 840 940 921 792 708 1038 968 1056 989 576 445 870 570 589 635 600 394 424 247 317 452 551 765 797 479 297 461 269 401 585 669 222 364 557 430 497 587 469 482 561 599 235 510 326 93 357 374 525 439 404 463 478 539 270 197 495 307 204 129 293 44 364 320 261 196 224 237 460 516 270 204 484 526 224 268 180 331 367 359 180 421 303 169 284 333 306 331 325 299 272 95 181 275 470 522 326 194 438 270 247 298 308 269 314 171 332 419 580 608 690 611 577 599 750 855 723 627 563 615 646 645 768 760 705 749 519 649 688 799 727 694 670 644 625 640 558 609 589 498 592 534 544 522 466 466 453 394 481 537 508 365 321 276 298 384 353 288 3 95 231 162 206 204 145 152 134 124 184 180 80 156 166 127 179 199 219 118 222 247 201 118 110 170 149 154 131 158 100 102 123 114 113 107 143 93 62 75 59 121 202 159 164 134 86 105 119 102 56 77 74 35 17 37 49 6 9 45 2 999999 999999 999999 4 999999 6 29908 254 292 30 9892 8 18 28 6595 4331 5857 10170 18712 36321 83657 227032 654367 999999 999999 999999 21409 1811 1834 1973 2123 2153 1874 1820 1944 1903 2000 2324 1910 2101 2094 1849 1671 1462 1307 1053 1029 817 452 474 541 609 389 729 945 973 911 934 868 679 805 918 563 460 653 509 313 274 306 335 457 218 114 248 474 443 306 404 300 289 389 533 655 555 292 400 557 486 253 709 275 252 596 411 194 207 297 333 128 250 365 188 278 220 81 397 541 145 142 315 211 105 363 393 141 101 105 291 227 103 160 189 248 106 -35 75 80 352 57 -46 10 183 567 308 309 290 59 330 195 51 70 233 215 241 225 95 216 279 327 193 287 305 253 71 123 197 195 233 89 37 434 535 396 417 581 539 566 565 553 545 679 684 494 570 669 455 524 551 615 580 510 614 618 451 581 470 575 486 625 549 430 506 467 514 431 420 361 346 367 245 337 292 395 378 261 331 235 177 226 162 127 155 219 202 210 164 50 112 147 187 234 167 70 141 163 43 128 155 166 202 217 85 31 97 16 61 48 11 14 66 16 12 36 95 84 83 11 -43 33 25 12 6 -30 4 59 87 2 -6 33 35 46 -5 2 -69 -25 -39 -55 7 19 -48 29914 264 322 30 9892 8 18 34 6594 4334 11773 21511 42819 102790 271186 833726 999999 999999 141097 3582 1596 1731 2084 2492 2425 2621 2640 2415 2471 2264 2293 2197 2494 2239 2282 2390 1753 1344 999 1059 977 1049 839 1013 928 1199 1173 799 909 818 1053 1151 810 575 926 623 748 911 484 512 352 327 560 380 158 146 401 343 337 579 564 411 503 773 850 700 485 398 197 596 458 574 522 364 405 488 327 419 492 433 650 497 280 405 407 472 309 309 572 533 543 298 213 278 456 248 279 471 125 230 302 449 618 224 430 532 345 286 306 359 378 327 351 247 262 219 158 180 187 367 489 361 429 229 393 400 373 263 237 438 364 361 409 192 430 304 156 214 232 162 190 280 342 325 327 364 629 595 577 703 728 614 500 683 778 641 593 811 693 664 763 821 697 776 675 714 770 743 755 744 738 654 538 547 618 650 697 620 528 571 556 560 538 474 414 413 403 429 429 303 229 244 406 200 171 213 244 266 313 236 175 230 246 213 138 202 143 194 275 260 301 308 184 167 271 270 180 175 233 210 131 191 96 178 175 195 260 193 166 152 205 106 64 152 79 126 97 83 124 171 167 157 153 98 122 139 93 62 44 67 39 68 29 35 37 50 999999 13 14 24 23 999999 999999 3 29920 258 321 30 9891 8 18 40 6594 4337 15413 29234 61806 157009 433635 999999 999999 999999 893774 30213 2314 2459 2684 2296 2078 2246 2420 2407 2121 2091 2122 2193 2341 2717 2394 2279 1763 1214 801 883 879 1439 1149 1221 1020 966 748 607 693 732 915 919 948 691 986 631 755 605 168 598 358 231 459 684 601 171 262 606 448 494 487 732 469 542 379 403 498 580 303 651 780 544 600 674 433 375 357 332 490 297 153 290 -3 58 385 176 344 508 400 429 397 396 139 226 430 184 -91 439 381 379 155 351 269 172 286 432 378 413 294 173 106 211 248 357 479 354 335 153 310 243 331 392 267 300 192 194 310 234 258 382 224 464 605 290 448 428 363 120 454 389 279 268 191 350 374 621 650 577 765 693 856 696 686 689 754 622 642 584 590 630 723 878 556 699 842 789 722 721 584 617 734 750 781 451 387 472 652 675 666 605 509 440 524 393 483 409 342 449 424 271 282 307 133 128 232 190 270 227 -12 52 167 264 180 128 156 167 98 123 211 102 191 148 125 33 126 131 97 149 140 156 216 122 101 137 184 145 129 83 127 81 138 106 60 74 102 115 186 117 63 70 98 74 63 132 119 27 37 8 55 41 37 9 23 4 55 23 44 43 29926 261 323 30 9893 8 18 46 6593 4340 53240 132217 351010 999999 999999 999999 999999 309716 4706 1716 1919 1781 1895 1966 1825 2101 1762 2044 1914 1918 1828 2374 2567 2181 1483 1231 915 818 938 846 740 1085 1082 531 529 749 930 523 530 771 760 748 621 626 484 678 700 658 523 317 235 238 151 161 578 429 504 283 272 248 447 644 525 530 478 484 530 463 277 691 578 481 607 746 443 352 442 624 328 426 454 400 175 202 109 -52 56 333 1 236 332 545 371 148 229 379 127 208 281 311 269 499 231 60 288 278 418 229 120 276 39 176 441 184 247 273 304 380 54 126 39 109 52 227 168 143 226 280 161 292 474 57 35 337 170 389 304 264 236 117 -59 93 230 164 253 610 806 711 736 616 436 506 628 652 612 555 514 579 713 503 653 770 707 508 668 545 612 642 513 510 461 414 492 429 560 470 477 629 673 612 522 477 507 471 436 363 339 263 302 347 216 221 207 154 101 175 188 205 245 156 138 183 117 93 155 290 147 129 136 121 198 112 102 99 163 138 162 131 122 126 76 153 117 76 81 101 67 75 53 64 122 50 22 100 78 85 57 9 52 56 73 37 52 19 30 74 69 46 68 21 -33 -12 -7 19 999999 999999 999999 999999 999999 999999 0 29932 262 325 30 9895 8 18 52 6592 4343 67697 162801 429978 999999 999999 999999 999999 156018 4775 1898 2247 2397 2226 2189 2077 2185 1717 2161 1855 1623 1978 2298 2364 2375 1641 1531 1483 1150 962 950 929 910 993 645 841 998 919 955 890 901 703 706 667 594 599 893 905 991 932 638 532 576 732 717 507 455 637 614 551 351 547 418 417 489 628 674 453 436 260 519 700 724 833 590 617 519 432 516 385 503 427 314 322 319 377 598 330 356 308 407 289 477 367 303 445 373 170 342 190 250 329 364 288 287 419 128 253 344 205 319 264 393 420 555 269 293 344 229 315 395 380 310 321 171 140 407 437 78 319 253 231 294 349 239 176 209 225 303 302 348 264 189 200 225 485 487 533 507 618 680 693 720 679 766 626 599 532 545 516 637 682 603 631 726 730 679 655 729 668 716 642 685 681 549 607 538 566 562 688 562 627 592 539 582 549 550 520 470 433 392 347 223 249 317 205 271 144 164 275 190 176 141 166 172 186 171 90 200 265 133 111 146 194 175 142 278 224 186 208 92 105 131 86 194 196 179 188 194 121 93 109 113 85 92 98 94 77 108 63 95 127 55 78 77 3 87 91 53 33 57 53 43 0 13 6 8 41 17 999999 999999 999999 2 29938 261 324 30 9894 8 18 58 6592 4345 11139 20311 41906 97208 269452 682167 999999 999999 999999 200709 6880 1959 2702 2985 2109 1991 1969 2253 1979 1814 2443 2494 2761 2773 2238 2031 1809 1398 1230 770 830 751 1078 1058 1085 981 994 1108 995 873 352 476 932 938 928 1216 964 884 661 495 374 405 512 208 254 211 309 555 564 402 511 419 469 357 671 624 680 392 506 752 403 641 708 689 853 528 417 599 503 465 294 496 167 279 267 151 411 526 107 215 250 127 159 271 346 230 234 314 295 349 509 321 207 169 267 172 179 219 84 393 227 197 163 281 241 258 340 194 222 256 342 170 320 175 8 262 389 205 215 278 159 147 478 405 174 150 62 3 10 123 282 415 295 329 406 451 677 385 484 654 769 741 557 631 728 798 613 492 485 565 542 444 577 768 833 779 767 688 779 675 780 858 818 714 624 597 615 620 605 653 540 612 535 606 497 455 462 463 416 394 437 349 327 178 106 176 204 181 210 242 105 118 116 153 146 187 205 143 147 157 178 146 84 152 193 147 182 221 31 112 137 169 226 167 108 77 105 96 186 122 105 129 146 94 110 115 127 62 65 31 14 73 74 71 103 42 26 68 93 58 58 46 78 47 9 33 32 7 2 4 0 29944 268 294 30 9894 8 19 4 6591 4348 7321 12466 22883 44896 108624 303366 926617 999999 999999 999999 40318 1885 1729 2302 2936 2988 2546 2205 2467 2372 2115 2396 2429 2509 2789 3265 2671 1723 1306 1384 1097 1102 1113 1100 1027 1427 1353 1429 1008 1069 1291 822 384 924 1129 988 1175 1023 1127 758 568 569 284 432 252 161 200 493 631 588 467 247 497 769 633 372 357 485 608 610 567 382 340 415 632 499 189 260 556 606 579 642 513 364 494 195 98 268 391 352 200 42 367 370 342 460 219 280 238 292 420 420 375 379 169 180 291 376 294 349 161 247 -3 235 276 356 415 147 295 210 448 328 299 212 370 337 266 185 318 212 353 144 205 223 236 265 246 315 348 424 309 406 340 426 559 340 539 844 791 688 693 641 772 693 600 538 635 645 618 818 650 720 814 787 637 699 578 682 620 703 610 693 689 566 603 690 720 677 597 725 649 595 642 536 601 627 549 464 420 522 534 515 461 346 380 267 245 257 171 297 245 277 250 225 216 261 167 176 278 211 269 238 215 226 171 105 173 198 133 241 216 314 239 179 131 177 163 207 238 223 160 183 147 160 159 91 145 199 90 55 94 129 120 55 122 132 111 94 93 79 82 55 11 49 49 13 999999 21 58 8 999999 27 999999 999999 17 7 10 8 29950 267 292 30 9892 8 19 10 6590 4351 5077 7585 12948 24437 48237 119167 326596 999999 999999 999999 200870 3286 2379 2630 2863 3070 2563 2089 2136 2251 2338 2692 2647 3157 3401 2466 1801 1656 1199 1273 1100 1157 1284 1543 2061 1885 1870 1789 1571 1413 1100 891 974 819 837 824 1043 571 732 668 770 472 519 182 470 481 242 449 516 169 343 437 500 453 212 274 518 614 610 624 411 378 547 543 613 419 475 406 337 487 234 51 338 380 229 172 259 527 508 270 497 588 524 574 385 289 318 361 175 111 301 489 175 265 498 292 288 186 312 374 422 319 188 216 194 292 145 410 260 122 150 285 243 203 355 396 394 140 187 130 223 216 236 419 214 267 384 416 245 175 371 367 210 172 396 482 535 762 702 719 789 599 711 716 491 599 577 640 572 505 620 674 629 729 798 693 695 815 697 734 690 627 687 579 514 597 654 489 648 593 443 552 662 587 548 601 580 482 569 553 523 456 431 366 310 300 187 114 176 244 212 119 225 155 177 182 232 213 81 250 185 45 69 205 224 222 224 196 185 131 203 170 215 207 212 197 171 179 120 105 157 88 145 169 108 87 79 92 86 69 97 101 -5 59 62 65 99 110 94 57 33 50 64 34 43 39 37 29 18 38 999999 18 2 999999 999999 6 13 29956 253 322 30 9892 8 19 16 6589 4354 11791 21128 40687 96615 253481 702800 999999 999999 999999 23417 1730 2025 2749 2941 2948 2294 2018 1899 2379 2644 2482 2504 2877 2958 2817 2222 1604 954 1082 1392 1641 1525 1632 1728 1383 1142 1351 1341 899 1014 1229 897 678 673 657 537 751 700 773 599 581 691 495 277 282 383 391 187 256 222 201 103 115 425 463 296 42 317 434 234 303 245 409 500 168 270 150 70 282 349 382 203 178 201 357 273 225 252 -39 173 242 296 459 355 250 270 102 295 176 65 292 247 436 353 223 128 108 181 182 187 166 227 437 260 155 312 324 215 120 242 206 112 162 128 175 186 134 -29 208 143 135 166 211 3 117 115 118 190 171 220 89 60 -43 53 127 266 274 437 523 502 348 505 482 513 512 548 394 469 322 383 473 575 412 506 445 459 610 460 446 378 407 515 527 602 489 381 504 477 373 519 408 436 480 447 484 349 317 282 424 406 318 287 266 325 213 200 104 114 91 101 161 15 -62 137 54 -5 42 47 94 31 62 50 139 76 95 92 78 74 35 137 127 102 124 112 36 10 11 16 31 13 35 80 47 56 75 20 59 13 20 -36 -41 -31 -13 -13 1 -42 -31 -10 -5 25 -33 -5 -30 29962 256 325 30 9895 8 19 22 6589 4357 15180 30038 68193 173844 505079 999999 999999 999999 455942 5512 1522 2296 2720 2729 2505 1960 1580 1465 2203 2124 2328 2614 2733 2846 2578 2131 1031 1241 1849 2356 2042 1356 1438 1372 1612 1529 1601 1444 1164 992 802 704 851 794 707 756 717 673 646 683 780 796 513 54 292 249 334 325 188 481 244 313 379 136 437 453 201 266 424 467 340 429 436 223 278 398 413 510 385 279 324 349 491 125 426 96 303 501 553 400 -47 177 231 433 93 97 298 221 320 160 130 314 206 358 255 226 406 439 264 154 312 340 288 228 27 312 187 112 250 364 9 89 162 336 433 226 363 344 106 271 337 277 155 298 122 110 186 162 137 103 70 185 205 190 217 220 427 399 489 562 553 511 689 464 571 674 460 544 607 648 469 561 652 540 702 527 529 601 551 512 547 741 591 532 567 610 471 558 607 509 639 406 411 247 409 574 289 277 330 249 243 254 262 295 240 189 182 130 182 183 134 88 128 92 95 93 37 72 -4 137 99 98 71 37 88 104 154 103 83 208 111 79 112 149 135 93 75 104 167 152 120 19 24 104 58 44 78 73 38 54 15 65 -2 -40 -15 36 -20 -29 29 38 1 45 27 33 3 22 29968 270 327 30 9897 8 19 28 6588 4360 11059 19617 39218 90680 238402 704623 999999 999999 999999 41643 2316 2456 2901 2982 2777 1875 1814 1738 2232 2253 2703 3055 3407 3878 3042 2111 1591 1958 2123 2272 1833 1625 1760 1962 1803 1702 1540 1475 1289 1134 1073 785 593 667 922 858 722 821 807 1026 740 575 1183 1089 396 404 475 733 464 412 409 255 782 705 414 252 702 715 536 650 504 739 623 586 529 557 255 358 661 247 217 384 322 439 346 255 487 318 251 183 576 296 270 349 516 445 274 427 522 466 497 493 298 340 370 340 392 239 315 313 274 317 188 338 30 258 338 413 208 295 308 163 283 298 306 253 412 200 178 129 336 502 291 273 368 334 351 416 251 359 409 257 324 368 387 370 402 410 689 650 811 868 781 724 721 634 678 546 670 689 703 691 794 803 677 584 727 670 715 754 793 834 917 687 749 796 755 640 606 675 634 651 656 511 605 623 449 480 611 542 571 585 361 345 300 237 279 291 335 262 276 199 237 244 89 126 172 190 236 267 238 213 175 162 179 204 243 260 264 214 191 212 233 225 120 144 175 219 108 165 258 163 163 176 180 158 111 129 161 176 205 187 151 105 104 129 136 164 133 207 169 124 120 112 128 126 107 124 57 88 121 76 67 40 34 43 38 29 23 3 29974 272 267 30 9897 8 19 34 6587 4362 2609 3891 6108 9554 16997 31547 67883 178098 538842 999999 999999 999999 357927 4904 2649 3521 3100 2021 1967 2117 2045 2329 2770 3637 3717 4869 4389 2603 1879 2230 2198 2370 2410 2147 1788 1744 1691 1950 1641 1387 1573 1399 892 679 653 686 805 1003 962 851 790 650 754 852 738 727 482 234 367 287 269 324 244 425 325 443 425 496 545 523 349 384 535 421 425 265 550 449 367 421 355 452 282 318 657 470 363 448 492 492 306 344 373 387 262 358 408 546 379 453 489 425 569 421 409 367 568 548 330 380 358 414 298 412 338 464 373 390 206 211 352 481 340 251 335 189 394 252 411 473 316 243 395 302 198 360 328 440 532 349 428 272 515 275 237 355 267 432 342 529 830 661 735 792 899 765 816 683 622 709 748 691 717 638 517 671 708 589 781 694 788 766 700 703 743 755 813 786 704 598 575 728 592 591 604 606 544 489 577 534 497 445 482 559 415 524 628 409 322 309 257 286 190 211 219 249 214 300 189 163 303 258 241 271 308 280 182 196 234 232 200 205 197 278 256 264 212 256 217 168 127 149 124 231 212 156 160 198 130 103 184 178 129 102 91 116 77 91 108 92 96 104 111 111 142 163 86 72 91 69 47 45 37 50 65 78 56 30 42 32 16 40 29980 267 325 30 9895 8 19 40 6587 4365 12486 24358 54737 137893 403544 990617 999999 999999 999999 907986 20158 2346 2750 2736 2312 2096 2194 1878 2486 2331 2057 2646 3131 2926 3106 2236 1858 2007 1978 1901 1888 1748 1924 1421 1489 1577 1279 1291 1185 1108 853 633 382 380 367 220 616 1061 653 560 710 725 613 517 472 310 382 439 222 498 470 366 277 3 12 552 589 422 505 471 471 369 295 192 476 347 340 415 188 373 440 302 419 304 -8 236 229 319 267 304 59 272 557 485 340 379 243 286 238 86 287 527 397 310 254 237 445 544 333 318 391 490 131 79 314 387 227 364 586 363 148 370 224 192 368 314 268 314 422 199 237 390 517 228 332 367 267 268 172 352 245 198 156 154 31 185 271 294 405 588 626 648 785 667 671 581 671 689 719 653 598 686 744 665 664 615 673 531 576 739 705 689 718 689 676 602 447 522 630 680 553 549 593 589 618 564 453 484 465 387 332 423 421 397 247 354 548 336 154 158 124 221 203 296 171 163 217 122 148 214 156 126 176 186 221 224 165 157 261 293 191 205 247 148 188 168 127 205 146 130 181 150 134 126 140 176 145 154 140 152 94 71 91 165 102 103 106 58 4 7 92 65 91 26 19 61 59 47 11 28 46 11 6 999999 12 999999 1 29986 270 324 30 9894 8 19 46 6586 4368 7563 13645 26732 55407 128213 326292 719847 999999 999999 999999 618255 16829 3212 3176 2978 2307 2020 2167 2672 2319 2672 2625 2753 2592 2356 2306 1993 1691 1654 1849 2138 1726 2007 2208 1920 1671 1694 2204 1746 1813 1425 1209 1248 578 555 540 662 551 573 512 843 550 210 696 577 334 999999 110 378 679 412 430 462 690 383 467 457 648 511 658 848 457 443 465 475 221 118 676 535 450 487 790 404 333 178 539 594 589 401 207 405 338 467 663 713 500 432 622 411 505 640 294 405 303 264 400 254 401 352 620 494 398 284 396 558 175 248 455 464 372 309 338 194 332 386 378 555 562 479 395 383 390 486 171 279 303 429 379 345 420 241 339 190 216 303 313 314 346 367 631 590 747 675 686 665 650 543 586 639 671 715 673 817 786 587 764 841 814 761 646 692 832 758 787 645 780 755 778 795 767 668 681 576 606 615 604 477 467 574 534 529 464 375 546 577 464 455 402 276 216 291 283 177 174 317 339 293 202 207 287 218 239 239 206 203 295 193 214 173 199 195 195 154 85 293 205 162 174 218 102 174 150 146 132 209 175 154 169 205 166 154 164 114 184 176 172 118 96 113 45 36 107 96 110 116 120 97 55 84 81 46 60 50 52 60 40 27 6 999999 5 29992 266 323 30 9893 8 19 52 6585 4371 5958 9599 16454 30183 66632 175331 511145 999999 999999 999999 491410 11487 2720 3086 2648 2300 2013 1776 1704 2063 2593 3318 3007 2888 3041 2950 2058 2027 1921 1909 1708 1640 1810 1798 1942 2270 2140 1486 1209 823 1013 1500 1033 876 784 653 731 563 344 480 305 635 930 816 564 416 269 297 344 133 481 574 291 999999 565 42 283 532 334 410 641 291 551 667 759 466 267 455 59 197 187 460 482 510 316 430 577 328 147 156 305 253 256 328 96 174 263 422 363 280 306 608 265 366 238 -44 195 105 99 -91 358 38 116 447 97 41 -36 366 349 180 163 283 42 315 451 338 311 188 315 346 458 529 277 286 386 158 453 274 136 71 415 529 242 370 344 514 637 437 120 322 508 488 701 755 571 634 515 553 738 618 701 581 688 682 739 702 650 613 592 627 698 597 655 741 649 625 597 706 528 474 537 621 475 483 455 386 276 255 361 418 354 291 363 290 399 362 436 262 102 199 118 121 237 188 215 177 94 85 94 133 102 133 99 -2 17 241 126 58 120 106 99 122 111 190 171 126 82 144 139 54 45 143 133 200 190 142 144 126 168 124 59 90 72 70 56 107 124 119 77 92 84 4 10 40 6 23 999999 38 33 28 3 999999 25 30 999999 7 29998 256 232 30 9892 8 19 58 6585 4374 1874 2646 4812 7048 12320 22737 44906 103372 271655 766747 999999 999999 988026 28603 1698 2698 2795 2010 1907 2289 2035 2465 2587 2366 2140 2677 2542 2435 1937 2058 2211 1789 1342 1263 1661 2026 2410 2015 1492 1239 1060 686 477 637 500 906 1011 189 191 193 221 487 306 346 268 149 452 241 111 395 437 350 96 314 663 678 385 385 296 290 504 343 -23 251 324 652 348 439 465 467 441 381 333 471 694 463 403 389 307 354 332 215 96 123 384 356 276 430 617 497 308 121 234 96 147 301 132 184 662 49 284 383 178 67 199 11 192 64 353 205 289 291 36 109 39 354 205 48 15 78 373 448 240 225 193 355 84 163 149 254 330 236 73 211 187 220 133 311 357 178 111 189 175 338 373 402 426 231 360 271 243 369 323 332 494 532 409 621 673 488 361 498 518 564 376 538 598 692 604 473 376 372 429 503 439 404 407 529 509 358 443 322 315 305 287 252 251 304 286 311 216 234 76 -37 47 140 177 79 170 85 132 123 78 145 119 40 1 15 70 73 85 43 25 74 80 39 -30 -38 -46 49 -46 8 84 81 77 1 44 51 -50 -20 10 -3 28 79 25 6 68 41 52 74 -8 -51 -58 -53 -8 -20 30004 260 323 30 9893 8 20 4 6584 4376 9731 17339 35839 80117 205759 500300 999999 999999 999999 601904 15150 1829 2011 2423 3172 2879 2708 2370 2003 1974 2557 2574 2640 2179 2236 2181 2201 1770 1785 1782 1674 1952 1794 2227 2474 2297 1132 568 912 828 876 1147 664 558 751 647 397 655 358 218 239 449 187 312 -32 999999 46 118 181 333 362 447 407 219 282 -68 51 723 632 289 158 150 219 512 -56 307 542 238 326 824 533 684 541 343 455 213 289 51 261 530 417 259 188 372 324 325 500 165 366 160 217 418 327 274 249 195 184 183 168 164 309 170 52 224 315 251 -42 64 48 253 375 469 215 191 206 141 348 194 7 94 102 111 249 12 163 245 308 319 104 360 51 233 317 999999 -30 144 200 107 111 469 445 343 695 657 554 644 610 606 657 655 526 512 576 583 424 673 899 742 587 497 477 521 557 377 542 702 542 449 428 453 574 516 467 527 371 425 392 384 318 354 371 308 349 403 390 309 287 289 168 76 138 184 260 111 252 240 231 72 139 114 157 148 113 124 105 150 117 53 97 172 146 167 78 83 34 24 84 77 118 186 190 100 37 53 83 40 27 49 95 97 105 75 15 74 96 69 75 59 -7 -20 52 62 39 54 57 70 999999 999999 6 4 30010 265 324 30 9894 8 20 10 6583 4379 11935 23161 51219 129559 353108 999999 999999 999999 999999 726354 167977 3685 3216 3535 3656 3620 3124 2964 3053 3005 2685 2930 2373 2309 2320 2329 2286 2418 2174 1749 1746 1884 2255 2047 2053 2543 2470 1875 1646 1444 1119 1268 891 412 700 603 946 729 399 435 652 410 246 284 456 639 663 386 556 462 315 443 670 705 432 356 297 459 237 215 153 385 404 404 366 534 594 369 341 324 154 533 624 549 330 209 435 221 423 474 -98 121 168 92 280 298 253 222 86 173 292 162 389 336 267 234 254 90 268 339 480 418 329 375 418 441 356 430 471 235 28 277 296 297 285 375 361 447 412 338 285 118 264 494 389 264 342 379 401 387 403 295 311 237 220 222 236 148 180 332 429 363 481 617 550 763 716 820 618 607 566 473 633 702 706 743 603 667 772 580 376 525 555 475 560 670 638 802 801 571 572 596 517 448 386 463 461 386 455 492 583 448 419 469 450 500 362 368 411 261 102 113 196 154 163 192 260 187 154 233 137 204 131 103 99 142 200 71 152 140 128 92 167 158 181 180 185 153 84 121 190 184 150 179 131 139 79 59 128 152 181 158 207 144 92 94 108 68 84 117 115 108 108 95 130 89 99 80 45 48 39 39 46 27 15 30016 265 324 30 9894 8 20 16 6583 4382 33809 80226 213377 619704 999999 999999 999999 230885 5376 2290 3023 2997 2957 3403 3226 3128 3043 3483 3442 3243 2908 2489 2705 2124 2216 2115 2098 1717 1812 1503 1420 1619 1856 2082 1866 1521 1415 1475 1603 1286 1187 788 874 677 796 392 516 487 306 635 499 556 519 607 409 434 415 366 445 584 249 462 268 166 389 485 498 455 610 369 23 283 286 530 354 441 340 392 725 341 316 456 293 790 548 532 772 389 377 389 370 448 389 563 318 291 235 498 307 248 363 640 457 284 557 629 515 378 218 459 309 296 202 369 122 238 520 244 188 134 162 450 248 311 357 146 351 367 424 543 252 253 298 470 88 101 237 357 286 74 274 462 334 176 147 385 627 329 223 150 22 228 239 235 286 528 788 729 570 690 762 632 539 690 831 767 693 737 755 768 587 608 651 618 676 626 487 608 653 574 517 597 615 552 570 618 374 404 389 398 451 370 459 405 443 423 346 231 323 208 275 224 217 211 178 229 170 153 233 186 127 161 233 222 225 280 223 190 227 245 205 212 233 146 158 177 182 114 90 143 211 156 139 181 198 161 108 97 58 94 47 74 83 112 120 104 97 84 127 64 99 131 35 59 43 12 16 5 68 23 24 41 999999 14 23 30022 261 324 30 9894 8 20 22 6582 4385 17059 35874 82072 221342 576883 999999 999999 999999 909740 44986 2288 2610 2895 2984 2815 3077 3096 3212 3622 3755 3340 3068 2526 2681 2464 2062 2124 2062 1675 1798 1613 1668 1552 1815 1996 1907 1697 1633 1502 1140 1241 1163 956 528 687 787 898 502 636 645 509 498 651 339 384 208 348 391 439 351 205 146 416 392 366 288 215 340 350 371 431 455 617 432 393 640 380 409 453 621 565 603 271 604 619 504 313 444 474 279 256 321 230 337 211 151 515 557 243 131 132 111 138 283 209 487 204 256 321 103 346 416 218 119 271 295 232 337 332 277 172 406 328 276 318 318 251 366 334 238 327 202 170 201 118 273 242 228 133 204 154 220 264 316 131 140 349 286 201 240 261 152 366 453 552 565 679 585 544 457 518 469 468 582 542 538 640 618 631 469 560 629 509 476 410 496 589 715 607 467 585 576 523 582 521 474 458 444 320 399 429 368 398 424 209 244 314 297 304 280 147 161 103 107 194 240 178 203 144 165 242 88 132 106 162 188 144 108 145 88 132 195 90 56 89 106 152 152 122 176 130 186 140 134 147 43 59 132 101 79 69 63 86 54 65 103 104 35 67 132 62 53 59 7 17 19 14 6 999999 3 4 30028 263 324 30 9894 8 20 28 6581 4388 7342 11509 21081 41714 100933 271495 806772 999999 999999 999999 40830 2946 3053 3241 3133 3075 2857 3468 3407 3495 4133 4020 3450 2624 2599 2672 2474 2081 1854 1873 1750 1454 1718 1798 1576 1393 1095 1557 2140 1828 1195 946 1092 626 844 626 617 474 388 514 490 423 818 436 266 290 263 62 155 514 411 287 266 330 346 367 190 298 379 207 239 278 223 252 384 396 202 379 325 350 489 391 122 214 304 550 605 509 376 184 116 163 346 422 334 362 406 441 270 197 268 267 274 187 481 521 394 400 443 334 477 397 452 397 25 336 562 451 221 319 329 328 236 383 110 161 179 422 321 108 277 361 381 330 410 234 276 315 224 211 316 287 346 277 292 499 282 340 281 139 246 396 484 543 372 527 592 559 574 668 745 527 410 573 642 599 656 533 554 564 628 523 396 613 705 609 557 554 609 392 354 515 491 452 322 341 295 447 332 296 452 418 312 383 386 321 351 375 401 354 338 146 152 215 191 160 86 144 104 152 146 160 106 68 146 143 62 158 133 51 128 157 143 91 83 88 103 178 153 147 160 182 72 71 125 82 37 -6 31 39 26 54 33 63 15 28 64 59 12 12 37 5 14 22 6 999999 999999 15 999999 999999 999999 44 14 30034 251 327 30 9897 8 20 34 6581 4390 7474 11877 20767 41153 97578 267765 788922 999999 999999 999999 28107 1773 2865 3041 3307 2852 2697 2489 2665 2333 1848 1830 1829 1806 1843 1756 1572 1519 1825 1703 1430 1576 1457 1221 1437 1411 1109 1136 1046 1394 1081 1007 674 607 686 793 297 194 425 97 191 223 218 216 270 117 252 255 630 330 190 84 59 101 296 392 87 318 505 197 324 999999 -74 9 178 63 75 216 303 376 285 137 141 264 373 442 398 331 537 269 128 -69 287 350 122 81 297 321 407 190 159 231 325 134 319 377 290 155 999999 -35 150 33 233 175 353 84 1 194 131 63 201 146 250 191 103 79 131 108 154 151 353 328 432 135 130 2 91 -42 -53 162 93 244 219 154 118 105 999999 -12 117 -27 187 442 487 622 435 430 443 385 319 357 261 413 491 412 439 280 266 307 292 343 437 383 377 268 351 486 373 395 487 415 467 438 437 371 340 264 393 272 193 370 311 162 232 235 254 226 207 180 132 129 176 188 137 136 51 -27 83 19 48 71 -68 16 -24 -9 -4 53 5 -19 -17 4 -34 100 39 40 14 20 87 144 87 -21 32 -11 70 23 -42 24 29 -33 -60 -83 19 25 -37 -64 -21 -67 -19 -37 -30 -32 -65 30040 267 327 30 9897 8 20 40 6580 4393 17417 35108 82228 213896 590493 999999 999999 999999 386954 13723 2304 3076 3635 3292 3359 3167 2997 3193 3015 2465 2366 2083 2336 2049 1783 1849 2072 1658 1899 1656 1160 1218 1050 722 1111 1244 861 1207 1008 906 1037 1173 1008 861 770 538 710 433 296 587 477 445 565 512 302 472 561 484 158 441 362 311 23 222 517 651 332 205 482 551 644 455 536 189 377 488 294 325 393 214 440 426 332 468 500 350 442 269 371 464 309 267 331 500 361 414 463 451 367 465 345 472 444 480 711 553 357 386 393 385 520 529 369 182 198 235 201 327 334 404 285 222 157 327 382 259 276 172 165 593 342 340 417 398 406 403 277 254 357 313 274 287 517 340 149 231 74 281 161 404 484 602 678 700 696 621 589 606 806 567 649 553 634 834 635 546 818 662 635 701 681 636 549 501 592 576 545 631 679 670 494 493 572 624 536 477 508 444 426 436 352 371 353 428 440 419 456 369 423 427 376 354 346 411 366 173 315 181 127 265 197 255 208 240 229 183 219 193 172 197 228 236 233 177 196 142 172 159 148 186 152 164 214 163 140 124 63 115 123 100 109 111 128 145 166 166 121 134 129 68 94 75 134 98 64 47 37 44 41 30 23 13 48 36 35 10 21 30046 255 266 30 9896 8 20 46 6579 4396 5623 8918 16557 32202 72379 189108 532019 999999 999999 999999 69996 2165 2382 2887 3210 3644 3098 2747 2906 2776 2158 1843 2080 1586 1541 1749 1552 1341 757 756 822 1069 712 593 796 551 569 362 700 608 619 586 512 485 632 178 451 831 568 299 603 771 295 204 247 179 296 166 238 440 409 177 309 487 387 268 264 102 357 295 206 167 239 243 186 249 462 247 297 226 109 361 368 235 250 355 204 37 265 256 317 248 377 284 236 355 285 105 161 177 231 319 304 199 77 98 195 219 173 282 375 342 76 151 64 362 283 167 137 294 150 229 192 184 214 46 170 196 358 417 127 73 226 161 361 111 221 123 84 -8 67 84 200 172 103 247 152 7 81 76 142 183 168 319 375 660 612 569 594 511 277 412 391 419 449 492 482 524 523 600 556 539 516 541 504 450 532 409 343 354 432 466 445 362 346 449 384 318 372 283 240 367 309 285 286 239 342 385 277 333 283 275 294 227 170 201 127 3 -17 126 145 123 114 137 83 109 55 103 143 82 92 79 54 71 41 21 16 55 44 48 97 60 49 51 75 35 2 60 79 -24 4 45 17 62 40 -19 3 14 -18 6 40 41 -3 -19 9 30052 260 265 30 9895 8 20 52 6578 4399 8055 15489 31745 66795 157341 357086 784320 999999 999999 999999 156006 2948 2421 2940 3085 3146 3685 3310 3027 2760 2019 1973 1873 1914 2052 1723 1730 1301 1144 991 1123 934 1345 1281 845 873 957 983 924 748 506 773 679 699 377 632 776 532 614 204 78 283 250 216 396 289 125 81 376 442 208 327 526 471 253 305 359 333 422 41 316 181 304 338 227 234 179 330 49 192 235 432 508 273 269 421 309 245 196 120 158 141 96 155 287 136 159 7 246 325 404 587 485 369 415 434 206 197 401 304 144 257 334 430 290 244 340 289 262 342 211 168 94 203 146 104 261 89 126 355 262 118 206 157 299 195 134 309 247 393 236 203 71 267 359 206 79 109 259 281 243 201 232 432 506 656 483 607 580 676 519 433 542 551 635 601 478 483 582 472 416 375 337 397 399 460 588 503 439 559 480 466 486 483 438 425 362 390 412 319 276 403 464 460 355 361 287 382 287 342 299 342 336 311 413 239 174 131 161 103 108 134 87 142 111 79 106 141 217 169 89 57 166 147 145 29 63 145 128 104 105 84 66 109 141 130 37 90 59 71 65 19 4 59 113 66 68 32 -10 29 35 3 44 62 24 999999 35 11 15 6 30058 257 297 30 9897 8 20 58 6578 4402 7528 13480 26095 56402 137311 377580 999999 999999 999999 999999 762717 36637 3593 3257 3159 3698 3766 3252 2836 2289 2017 1902 2436 2093 1834 1565 1454 1165 1132 847 962 855 811 988 1057 1255 1059 1045 880 463 710 956 609 361 507 541 496 373 579 421 572 440 535 248 -80 349 349 303 124 396 300 530 551 809 214 502 336 296 396 272 206 224 183 231 404 370 270 504 575 379 167 348 515 397 359 116 173 255 258 233 299 313 190 373 424 567 286 79 337 317 530 458 345 172 444 290 224 344 380 311 249 162 298 227 252 292 253 86 172 303 311 508 241 202 305 169 120 221 274 341 200 332 442 74 29 296 193 456 379 331 397 341 132 168 122 138 121 101 47 105 224 404 515 584 533 510 644 503 598 592 568 483 610 549 405 449 628 493 577 642 574 486 553 548 394 436 390 404 361 408 387 330 311 490 288 388 471 338 423 399 380 432 434 402 368 441 359 340 362 400 311 299 347 240 242 172 200 156 191 73 117 173 80 126 148 104 139 115 168 224 72 98 164 148 171 118 110 131 108 68 142 88 113 29 77 74 58 134 65 43 54 88 48 52 68 54 70 104 34 -1 4 -30 -7 28 77 45 23 30064 271 268 30 9898 8 21 4 6577 4404 1831 2881 3772 5966 9314 16236 30012 66008 173734 502247 999999 999999 999999 367508 7790 3585 3740 4221 4076 3039 2603 2138 2096 1981 1876 2115 1741 1497 1185 1325 1090 1045 1060 1057 1258 1352 1102 921 665 337 745 555 342 274 481 432 361 404 646 598 98 233 512 671 395 425 343 202 495 432 179 228 454 679 470 378 257 274 477 350 410 457 360 471 539 531 355 271 339 312 276 562 555 287 401 484 370 364 374 1 365 254 212 225 382 406 379 375 458 442 171 306 346 434 356 190 275 188 251 279 417 313 527 518 538 470 303 293 319 277 333 391 127 338 460 499 312 302 341 354 439 322 536 440 426 322 345 276 223 454 444 420 282 118 389 408 471 252 403 152 312 361 384 555 669 560 651 524 603 665 614 637 620 664 745 659 809 858 705 677 566 694 674 581 671 600 468 554 751 546 478 388 292 438 430 472 480 452 313 508 514 477 475 499 540 423 412 368 428 452 419 424 383 355 303 279 149 212 215 139 201 216 194 148 223 205 187 166 113 118 129 175 130 173 196 147 181 126 121 192 233 176 111 66 122 159 216 221 209 186 164 110 135 159 127 143 151 130 154 165 99 112 122 69 78 82 53 56 66 86 81 41 34 14 24 38 27 20 999999 9 5 30070 274 208 30 9898 8 21 10 6576 4407 664 1301 2163 3577 4835 6503 10103 17621 33435 75971 199669 589627 999999 999999 999999 264709 6435 3506 3612 3780 3381 2750 1973 2019 2249 2165 1714 1759 1615 1037 977 1003 1066 1065 829 1304 1077 1147 700 632 413 593 495 247 619 706 341 188 189 441 377 555 539 639 284 630 573 451 610 340 529 567 455 598 418 482 412 546 203 240 325 185 104 202 514 353 203 190 114 399 432 421 419 538 418 563 511 353 395 653 486 333 346 348 527 320 283 505 265 502 563 441 179 357 488 337 509 582 426 671 545 515 506 502 120 278 362 469 587 372 381 212 276 573 718 528 353 375 360 272 156 360 288 441 542 362 151 332 463 445 455 341 377 392 138 333 283 187 277 404 293 273 276 284 546 631 733 685 665 780 645 621 639 754 825 708 622 545 620 602 679 566 620 739 684 654 632 714 582 539 635 629 545 516 559 535 689 538 353 442 487 483 457 476 498 419 399 513 454 518 405 448 507 368 413 444 403 456 411 324 337 251 300 299 194 286 242 228 173 213 251 211 255 269 295 223 173 202 144 167 203 201 155 194 171 191 257 250 121 130 117 178 219 210 156 147 100 106 91 106 51 107 106 105 82 73 83 89 100 73 106 47 9 59 40 34 6 16 29 3 999999 18 40 19 30076 265 297 30 9897 8 21 16 6576 4410 3607 5478 8971 15734 29382 61679 160307 439995 999999 999999 999999 206585 5325 3035 3235 3698 3227 2472 2088 2071 1706 1983 2177 1727 1652 1862 1718 1177 995 1224 1059 727 938 984 641 536 564 400 691 515 494 166 528 562 575 585 408 227 495 377 237 186 221 200 611 586 969 848 476 -51 470 453 391 206 -44 149 556 104 236 473 332 -36 442 377 252 369 417 506 372 177 61 395 515 254 386 298 197 246 199 250 396 662 237 239 246 223 454 254 222 417 499 256 242 456 345 448 746 588 410 313 180 231 334 315 310 222 476 385 162 223 408 429 315 363 384 271 232 229 246 262 274 326 381 326 229 210 419 416 357 273 285 328 155 226 367 344 389 270 279 376 156 409 412 357 544 685 585 662 714 707 637 691 632 639 664 652 468 596 666 521 404 362 553 568 516 517 498 520 446 519 614 428 425 456 438 447 362 234 456 521 506 432 413 457 268 278 443 477 299 417 362 308 346 361 366 355 337 321 292 202 101 126 229 243 149 210 135 153 249 105 84 180 172 123 72 79 193 130 62 161 118 149 205 136 205 217 199 116 74 109 144 103 93 123 103 100 83 44 59 73 17 55 38 73 103 8 999999 12 16 34 14 999999 999999 999999 4 30082 262 145 30 9895 8 21 22 6575 4413 39 265 799 1534 2251 3324 5204 8045 12829 23148 45238 111274 311435 879923 999999 999999 999999 57774 3037 3094 2953 3126 2810 2153 2377 2268 2200 2193 2169 1962 1994 1724 1691 1686 1164 953 924 1111 915 1039 834 516 517 297 426 226 205 233 537 583 568 460 516 187 380 479 579 469 362 366 444 305 434 554 504 621 481 293 212 378 277 576 497 326 500 390 471 445 571 209 290 187 411 529 413 301 197 282 408 291 30 219 327 360 629 309 482 246 140 328 340 229 495 336 315 315 403 544 510 294 178 308 278 421 326 230 147 219 241 431 454 422 370 241 301 424 454 376 307 467 503 279 359 289 370 158 221 271 163 326 403 343 331 414 151 193 168 187 335 85 29 193 51 130 234 234 262 243 344 647 686 682 610 583 569 635 567 586 341 533 572 565 542 569 507 497 577 378 457 444 518 353 408 448 458 351 424 463 353 406 396 328 316 306 435 445 362 385 375 326 330 432 361 303 295 385 364 468 334 393 390 253 212 213 157 123 111 149 180 145 74 155 128 112 133 191 133 191 84 127 162 116 112 84 92 192 104 74 115 161 141 97 114 116 129 103 85 81 91 80 29 89 69 93 67 38 62 76 51 999999 999999 11 30088 258 266 30 9896 8 21 28 6574 4415 2011 2904 4846 7768 12327 21821 42887 102183 272861 746337 999999 999999 999999 62398 3111 2886 3019 3136 2571 2274 1939 1829 1729 1719 1483 1021 1212 1284 1493 1169 1004 947 1046 897 1000 1108 863 680 520 502 369 414 225 375 374 174 333 551 360 591 579 87 113 187 347 376 194 145 272 375 137 274 403 281 172 2 181 246 446 280 90 283 306 261 133 -28 124 122 135 113 152 329 63 96 213 249 478 328 92 262 -1 111 5 152 401 233 390 326 178 312 204 125 182 233 396 308 77 223 49 186 122 178 299 2 52 284 241 210 287 267 176 209 115 313 330 254 169 348 174 368 231 188 126 -3 103 19 301 181 193 67 34 245 167 26 62 102 107 48 112 41 130 52 116 263 314 381 361 370 288 388 512 397 381 421 382 422 407 359 382 477 463 450 518 372 354 390 380 328 220 386 425 196 262 305 268 318 292 415 325 208 305 438 323 271 212 239 275 249 245 195 300 376 262 216 186 216 324 337 234 108 146 157 64 3 73 97 86 103 99 49 26 6 42 45 31 35 8 36 95 34 40 23 0 56 17 69 41 5 10 28 28 -28 -6 39 23 -2 16 -71 -52 -52 -22 -76 -65 -78 -47 999999 999999 27 30094 255 267 30 9897 8 21 34 6574 4418 3041 4549 7350 12778 22553 44448 109923 297046 822220 999999 999999 999999 36600 3123 2816 2816 3014 3359 3161 2666 2225 1603 1249 1542 1376 1017 1239 1221 1130 1026 1337 1047 928 1209 772 646 559 752 665 746 618 614 719 349 133 351 361 285 595 243 101 68 173 180 276 458 264 154 271 459 332 22 267 22 -16 292 281 -50 61 157 237 274 76 17 87 256 -18 47 -73 200 68 43 -3 141 45 80 403 40 43 102 184 108 34 101 170 268 175 300 261 443 300 146 63 7 508 391 68 241 306 178 256 183 142 122 438 355 161 277 352 330 126 241 212 218 332 378 160 108 165 185 209 94 239 184 104 281 182 128 206 263 188 267 333 999999 121 328 77 62 238 118 47 -70 89 492 540 425 557 600 393 515 499 260 256 331 240 298 611 571 510 332 300 387 415 426 403 358 328 335 523 447 326 455 351 455 251 280 201 251 295 330 313 291 282 345 325 310 378 381 301 157 238 220 297 233 271 322 279 277 263 195 116 55 105 175 137 103 0 52 68 86 56 14 84 83 32 -3 56 -17 4 45 44 59 77 72 -21 4 20 35 28 69 48 -14 6 15 10 -27 45 41 29 32 -14 -14 -21 -3 -48 30100 256 299 30 9899 8 21 40 6573 4421 8940 16106 32820 75844 199995 571634 999999 999999 999999 999999 25528 2926 2996 3168 3111 3425 3508 3364 2788 2402 2054 1695 1551 1154 999 772 1158 1213 1143 791 823 823 518 607 726 812 838 727 587 445 533 640 468 422 716 272 400 983 880 505 237 269 468 329 303 624 583 351 225 167 103 73 284 230 510 360 313 -70 247 380 50 47 180 423 86 139 373 403 253 235 262 152 294 434 216 284 230 189 154 205 225 371 312 183 210 67 259 460 410 683 840 808 491 480 292 161 313 422 93 112 357 361 251 204 112 141 184 108 414 257 338 124 70 326 164 195 181 326 224 352 267 154 132 122 189 116 236 283 346 358 197 144 208 51 285 189 -65 23 183 142 138 232 332 475 392 365 527 457 478 512 496 625 503 519 615 649 726 642 535 457 571 473 388 521 545 627 370 488 485 479 388 421 345 407 512 326 203 328 419 499 307 294 226 224 288 289 316 289 179 221 372 344 347 329 359 282 230 292 223 217 205 117 62 221 125 73 97 113 79 76 91 168 155 99 140 84 90 114 117 111 54 99 57 26 34 29 76 62 35 74 72 28 12 17 72 110 52 37 8 43 22 -41 9 16 2 16 30106 255 299 30 9899 8 21 46 6572 4424 25281 56429 136076 358567 838545 999999 999999 999999 167225 4431 3120 2656 3303 2962 3193 3037 3011 3158 3137 2647 2362 2018 1478 1395 1333 1196 657 572 775 684 677 428 966 670 642 736 962 857 786 654 533 756 572 316 198 344 398 302 45 238 356 263 355 342 329 326 279 127 133 280 390 204 338 164 441 11 239 198 193 521 453 89 247 60 177 369 284 218 -40 161 308 209 125 215 68 215 379 272 177 36 49 131 296 150 319 263 367 426 523 595 521 703 2018 5251 904 371 484 462 553 464 516 393 492 321 231 422 219 119 213 292 337 250 374 395 282 263 307 302 414 319 440 321 133 158 249 138 359 356 312 199 179 241 397 243 277 293 66 171 286 223 141 82 328 341 445 518 529 544 503 744 681 584 567 595 532 439 418 533 498 557 562 467 478 519 458 475 577 466 406 468 433 469 392 386 524 433 371 383 339 314 224 310 424 410 303 338 272 246 287 242 375 320 377 331 308 238 213 271 214 166 103 32 77 100 102 131 140 76 142 119 129 93 168 193 125 91 77 116 73 112 74 111 98 93 147 55 70 97 94 118 55 70 60 74 40 28 24 16 53 92 45 -17 -5 -6 21 30112 254 301 30 9901 8 21 52 6571 4426 12443 24959 54260 133235 336026 894280 999999 999999 999999 371489 9802 2725 2615 2445 2577 2423 2380 2760 2091 2274 1973 1356 1189 1157 879 905 933 892 656 257 569 1091 1045 686 713 626 751 819 557 149 669 695 528 227 29 417 497 85 154 267 78 68 150 41 -81 181 280 179 143 299 138 229 265 194 91 185 75 188 210 312 -52 -65 46 265 82 24 109 57 65 -5 115 275 58 -18 137 162 175 125 180 193 180 -39 127 255 280 318 310 392 197 523 1197 999999 10231 88689 78442 3716 582 424 10 60 526 521 295 557 464 66 63 103 45 157 391 265 99 52 243 264 285 375 327 282 193 346 263 189 161 198 131 53 94 164 78 239 149 17 183 197 133 19 75 268 111 144 381 466 529 461 402 321 416 508 516 554 461 464 616 464 652 494 518 377 445 508 614 429 499 560 532 535 324 241 186 237 403 223 333 219 309 385 421 293 142 93 242 258 231 232 194 291 175 276 268 251 233 242 257 226 347 277 136 142 111 96 65 34 105 108 121 74 84 113 123 75 65 102 7 59 82 89 92 69 69 105 3 64 42 24 69 28 35 68 31 25 36 28 -31 -45 -16 25 45 18 -16 9 -3 -30 30118 275 214 30 9904 8 21 58 6571 4429 575 1042 1503 1871 3031 5094 8782 16171 35713 86748 238011 654543 999999 999999 999999 999999 912747 579629 38997 3682 3374 3148 3115 2943 3248 3015 2296 1718 1298 1271 1358 1128 917 886 657 688 651 517 585 267 134 606 613 838 337 560 364 174 474 377 356 334 343 433 -2 168 247 36 412 307 163 516 469 -26 158 186 336 275 285 228 34 -25 999999 999999 85 999999 227 39 30 16 -42 999999 131 50 264 190 999999 122 2 -91 151 111 74 66 -68 999999 -93 999999 204 477 265 415 611 1491 967 10573 163785 437841 216820 11108 4870 3312 346 418 186 691 553 469 338 382 447 286 432 674 656 433 457 492 496 473 567 360 366 470 443 333 195 617 380 170 338 382 543 401 234 318 470 526 440 141 329 283 180 205 193 295 460 657 562 751 641 549 711 593 650 572 575 779 702 716 571 674 678 623 632 559 643 656 620 614 591 486 546 694 505 462 483 469 602 546 392 386 439 408 438 471 581 459 340 337 424 559 356 329 542 581 524 441 392 465 348 215 170 235 229 243 203 326 172 216 236 195 101 192 156 154 207 116 126 198 202 155 193 120 134 193 166 225 232 130 175 144 126 149 160 155 126 113 102 89 163 88 82 86 92 55 88 108 75 79 69 49 54 17 58 66 45 23 19 33 4 999999 999999 999999 5 30124 267 187 30 9907 8 22 4 6570 4432 492 547 875 1178 2286 3208 5241 7703 12808 23052 53404 141779 440324 999999 999999 999999 999999 945458 813579 331425 9186 3450 3776 3543 3116 3351 3289 2520 1934 1960 1637 1437 1530 1189 1214 947 827 715 1028 1000 614 578 776 672 353 728 504 511 484 287 206 346 44 325 507 490 500 190 37 377 269 226 368 389 103 63 352 172 62 534 506 214 121 201 472 73 215 0 102 68 148 174 87 95 -22 147 5 175 430 234 203 183 271 99 227 83 322 352 476 391 390 400 753 1895 2433 2693 9507 37643 27355 2639 1552 2270 620 261 366 293 311 230 227 234 443 326 382 404 79 77 999999 245 537 382 279 207 440 344 421 268 87 204 373 248 258 241 358 377 363 445 367 151 181 301 511 199 113 98 185 166 262 222 425 488 464 462 518 637 624 494 513 675 592 651 693 587 573 614 380 312 529 473 378 561 454 427 284 258 400 397 304 423 367 290 440 294 413 489 343 320 398 222 234 329 424 284 343 349 283 224 230 288 340 336 293 203 235 102 119 84 186 128 126 102 108 93 66 114 45 129 77 116 123 111 200 137 71 63 151 147 161 51 152 155 100 88 54 -4 104 53 36 13 104 107 99 51 -8 31 -10 -30 -5 -15 999999 13 26 9 999999 999999 999999 7 5 30130 257 248 30 9908 8 22 10 6569 4435 2018 3212 4865 7677 13302 24791 54231 131077 372988 999999 999999 999999 999999 353156 12099 3246 3157 3003 3070 2832 2757 2662 2348 2041 1635 1356 1183 1269 1223 1292 1012 777 1122 1255 715 1025 847 757 751 837 483 417 513 285 656 337 292 200 125 32 172 238 237 999999 205 242 277 303 167 123 145 182 82 316 310 343 480 295 228 244 496 271 404 424 243 216 179 163 96 203 999999 -25 130 171 230 114 50 132 390 101 -2 410 399 151 115 290 440 426 787 640 1058 1038 1049 660 232 498 540 179 358 224 225 234 181 284 340 148 130 58 -59 23 102 55 365 444 301 422 293 346 186 78 138 145 326 -24 35 378 608 377 -5 132 329 252 229 69 191 357 396 289 166 271 152 -84 266 275 401 336 474 426 543 610 631 544 541 461 486 620 588 634 395 449 497 630 481 502 494 473 487 478 565 368 417 327 353 435 362 243 311 290 264 330 287 301 279 315 257 344 293 298 304 245 357 388 331 330 298 276 305 267 260 185 138 167 110 157 127 140 -5 93 33 83 76 66 65 99 107 43 29 58 64 92 103 114 70 100 54 68 68 112 56 36 29 35 -12 -8 65 63 30 18 15 41 -18 -35 -10 -21 -16 -7 5 30136 265 188 30 9908 8 22 16 6569 4438 461 437 470 888 1540 2537 3585 4639 7533 12029 21933 43315 103291 267966 699814 999999 999999 999999 999999 330261 14339 3493 3489 3161 3017 2670 2419 2191 1931 1609 1483 1547 1477 1058 1138 1197 1033 940 772 913 895 767 734 774 485 476 449 220 999999 491 350 459 310 550 188 426 473 179 512 651 534 144 999999 156 356 396 435 367 393 307 118 216 132 161 215 211 -36 21 239 416 190 224 355 263 137 122 404 338 225 80 54 220 72 164 249 378 159 -36 102 223 475 366 393 888 864 609 288 320 329 397 185 246 268 260 131 -3 227 149 209 347 262 66 10 308 141 58 99 189 326 360 260 491 494 435 230 238 196 127 450 264 173 294 176 48 125 150 220 365 350 221 250 169 98 170 179 182 252 276 213 304 607 522 669 665 595 598 469 605 699 632 599 603 554 411 584 514 632 646 577 494 456 359 464 432 410 432 547 399 407 333 266 327 307 301 388 367 308 317 319 352 270 271 360 371 369 306 385 331 218 337 264 358 307 199 153 94 34 136 115 35 80 182 155 193 141 104 138 92 29 84 84 63 94 155 47 43 83 106 63 14 80 82 120 80 108 73 50 58 54 11 -4 46 38 -18 56 78 58 27 24 999999 999999 37 999999 999999 11 30142 268 218 30 9908 8 22 22 6568 4440 466 308 573 942 1102 1579 2130 3564 5384 7761 12008 20419 37240 82017 230733 607047 999999 999999 999999 308333 7268 3787 3924 3379 2894 2728 2026 1621 1313 1660 1704 1452 1347 1257 867 655 831 735 946 547 406 479 725 942 279 232 675 526 467 403 340 389 419 365 360 473 428 327 286 673 579 146 142 116 61 184 579 377 370 435 311 336 204 356 263 269 29 232 74 177 628 528 243 -43 138 330 506 321 356 411 648 397 309 279 176 449 334 423 494 200 198 394 333 465 420 417 418 373 423 140 224 391 545 351 303 112 498 386 131 220 363 478 561 448 351 354 437 495 384 406 280 182 570 627 231 249 212 410 277 342 396 239 162 415 330 239 379 403 323 182 48 143 265 290 33 99 268 309 528 515 584 741 628 533 664 637 536 515 560 568 586 638 724 635 520 663 737 706 587 742 714 743 591 472 509 392 388 370 586 457 393 408 438 512 419 310 337 408 376 289 367 383 412 256 381 353 351 257 298 332 278 265 300 253 220 197 128 205 322 229 142 169 105 174 212 120 132 169 163 118 137 190 141 213 84 101 173 100 160 96 123 131 102 205 98 97 106 132 181 104 109 86 75 75 111 132 61 68 69 52 103 65 17 3 10 27 21 19 30148 265 192 30 9912 8 22 28 6567 4443 268 469 973 1565 1886 2823 4641 6900 10793 17520 31852 68166 177233 494977 999999 999999 999999 647293 107888 3677 3053 2964 3118 3081 2787 2282 2002 1555 1573 1605 1002 1175 1202 825 895 879 1057 568 826 889 580 358 427 188 253 616 707 151 126 316 424 361 436 259 462 479 455 187 -19 309 98 208 212 467 297 201 404 434 143 121 330 130 297 351 467 248 999999 -74 264 317 268 191 71 -14 443 364 -16 40 253 277 214 104 92 110 365 358 274 337 326 398 493 247 248 376 550 366 122 350 308 262 -35 322 308 412 179 250 248 335 407 358 348 118 362 313 81 375 336 302 441 294 262 396 383 482 281 248 198 250 312 171 242 352 107 108 233 190 381 156 241 159 515 440 241 197 102 183 220 159 219 354 275 401 454 469 623 666 654 635 725 573 599 630 748 857 685 607 763 742 610 588 634 642 551 567 478 570 566 509 571 622 425 482 437 365 319 281 356 466 366 292 366 379 452 429 293 352 349 373 419 443 405 407 284 205 186 262 195 211 217 145 186 189 152 129 212 237 64 103 81 130 103 203 123 125 145 144 145 122 124 124 125 112 97 73 45 75 113 121 108 65 42 82 98 11 61 92 33 63 63 42 999999 45 22 19 41 30154 262 104 30 9914 8 22 34 6567 4446 -6 340 299 227 818 1284 1980 3028 3914 5863 9380 15720 29324 62442 158170 419408 999999 999999 999999 825282 20762 2898 2650 2356 2416 2159 2303 2423 1611 1713 1700 1927 1425 1063 986 1168 1163 1018 841 919 836 1018 1077 663 453 509 561 560 410 230 215 395 249 236 184 255 298 189 286 239 200 100 286 308 355 307 93 83 232 53 93 78 130 235 271 285 239 16 999999 115 286 431 320 113 41 363 259 230 159 139 228 279 194 -28 999999 215 169 197 165 325 306 146 393 193 171 75 49 286 361 247 216 282 127 219 138 149 186 24 109 42 221 209 201 87 117 234 232 214 223 275 278 270 255 253 406 294 173 321 306 310 372 222 198 136 79 17 143 21 159 214 311 282 178 257 93 18 169 189 87 37 111 210 369 189 138 365 243 354 372 477 500 456 571 455 524 483 436 532 585 706 590 505 549 573 630 517 397 536 401 476 476 468 439 437 412 366 445 343 218 258 180 239 272 332 305 226 119 370 333 242 292 347 228 216 217 273 186 117 82 68 122 165 157 114 118 134 163 74 90 88 49 95 86 85 56 21 90 63 -10 33 83 123 42 53 59 72 8 5 64 56 23 -33 8 -10 -10 22 8 19 -2 32 -2 4 30160 263 164 30 9914 8 22 40 6566 4449 22 262 474 861 1600 2341 3570 5087 7480 11831 21698 42258 100167 264956 784284 999999 999999 999999 402588 12641 3735 2951 2523 2493 2270 1661 1343 1632 1654 1667 1459 1397 1426 1342 1173 680 586 918 647 955 803 784 786 172 327 346 325 298 512 288 103 245 194 406 294 374 316 255 316 418 311 287 -20 11 206 256 293 257 999999 64 404 222 99 216 220 314 178 410 252 222 437 508 233 109 154 93 91 146 68 133 241 208 202 -52 54 221 177 219 381 165 406 346 353 241 524 310 126 271 199 114 253 469 217 209 260 226 285 176 76 -75 157 234 173 93 -9 281 290 205 141 282 252 484 317 366 385 348 445 338 316 203 316 71 -66 175 391 202 273 224 362 336 293 396 286 135 226 344 315 174 72 59 199 213 229 153 245 179 312 428 548 521 640 786 677 596 594 451 532 534 565 482 475 536 592 477 562 601 571 438 484 525 422 374 536 411 282 360 359 392 321 230 282 254 317 215 225 341 338 289 262 350 264 211 256 275 244 178 132 160 129 86 107 106 73 104 102 119 130 77 91 128 60 97 127 74 93 118 43 113 68 29 91 71 12 -10 40 26 33 46 32 4 2 12 19 52 27 30 -23 -28 -2 23 29 16 6 30166 267 135 30 9915 8 22 46 6565 4451 99 493 467 757 1287 2132 3248 4606 7078 10902 18619 34181 76912 201897 542325 999999 999999 999999 66833 3818 3397 3005 2498 2348 2010 1985 1769 1908 1758 1366 1382 1300 976 1036 1368 1091 805 763 1009 1232 1216 969 570 621 252 283 481 647 622 393 262 326 259 446 59 278 365 444 59 69 81 344 469 191 223 237 154 74 326 318 279 155 344 289 75 307 204 271 253 177 319 428 623 450 406 383 345 9 26 267 265 163 68 312 244 186 226 243 248 222 369 267 419 413 289 400 269 496 327 225 240 345 166 260 442 274 240 346 164 237 152 394 679 420 232 328 347 263 192 229 386 316 406 475 402 646 537 456 355 440 366 379 278 116 46 63 363 447 183 144 274 397 574 265 113 207 314 122 146 201 176 240 338 321 202 189 169 292 335 434 630 649 555 647 579 478 461 462 601 590 571 616 634 468 433 423 384 416 411 476 460 452 434 413 323 320 298 434 404 267 401 439 443 451 399 400 395 442 437 316 333 328 345 256 260 155 74 131 198 114 90 196 195 96 81 133 106 73 165 228 77 137 161 95 161 123 75 141 106 94 93 46 80 93 81 103 58 81 78 47 90 152 92 121 81 62 80 64 73 -2 20 15 13 999999 999999 0 15 30172 270 165 30 9915 8 22 52 6564 4454 76 57 435 693 1676 2215 3663 5350 7451 12207 21804 40489 95454 254904 741477 999999 999999 999999 40607 4012 2635 2332 2234 2143 1972 1646 1913 2332 2313 1676 1281 1121 1103 1308 1505 1333 945 992 1032 1214 1276 1064 671 401 468 531 492 366 378 510 351 522 470 449 257 152 99 999999 999999 100 208 281 342 154 142 287 523 192 261 166 105 113 90 124 132 314 365 155 55 225 399 49 221 182 263 183 371 245 207 465 510 261 190 241 346 44 101 225 324 366 273 218 224 228 148 42 154 157 495 317 362 448 692 456 152 332 322 382 409 371 105 262 175 270 223 185 152 178 277 317 225 287 303 416 436 549 627 316 189 561 423 152 9 267 125 315 277 358 290 400 234 202 13 189 246 205 254 182 388 221 360 243 109 93 306 232 158 261 390 610 619 769 659 784 604 593 656 595 744 562 567 470 602 620 687 655 651 572 584 502 356 373 518 430 421 495 348 405 319 408 388 401 441 406 345 295 390 346 369 358 325 331 275 264 238 124 185 53 180 180 86 83 163 174 142 139 115 148 136 131 117 143 95 18 26 84 137 44 104 87 92 97 98 117 88 142 122 22 12 47 84 81 89 77 60 67 85 73 17 47 2 6 5 28 0 6 18 10 14 8 30178 275 166 30 9916 8 22 58 6564 4457 -30 451 243 301 1128 1979 3019 4695 7416 11205 19485 37607 87020 233790 690973 999999 999999 999999 62852 4410 3818 3051 2355 2015 2198 2318 2040 2412 2506 2551 2118 1919 1951 1522 1320 1285 1569 1505 1275 1194 917 984 1199 895 640 634 542 284 399 558 422 203 458 430 419 355 168 326 532 315 106 42 77 210 291 11 45 153 291 338 412 503 443 209 289 393 32 262 181 108 180 105 267 228 240 115 153 275 281 429 70 108 -3 440 244 295 407 383 194 283 326 325 395 272 244 141 293 426 111 428 218 316 145 318 482 327 392 241 373 229 429 569 491 404 446 395 351 200 297 360 245 301 452 393 440 580 474 539 484 341 230 300 252 189 135 273 433 429 327 322 349 224 245 329 234 224 225 201 227 154 110 261 201 152 143 251 419 481 683 747 682 716 606 648 713 687 621 700 782 708 641 536 493 513 514 492 588 562 639 482 604 561 408 338 400 479 345 376 285 330 437 428 445 425 395 518 396 368 393 402 343 432 355 348 353 327 86 160 122 65 117 191 205 203 209 157 116 42 83 119 178 158 112 163 224 210 157 95 160 186 161 149 132 156 150 141 103 129 135 102 68 55 93 117 76 58 84 115 83 79 96 52 999999 32 62 6 61 46 48 43 38 999999 5 0 1 30184 276 228 30 9918 8 23 4 6563 4459 391 1020 1287 1812 2813 4115 6230 10143 16325 29149 60805 154653 433824 999999 999999 999999 118942 4763 4217 3616 3057 2632 2174 2065 2235 2240 2693 2625 2485 1912 1790 1663 1609 1484 1430 1713 1577 1343 1442 1436 1196 1028 704 648 666 269 574 327 618 611 560 650 344 271 271 178 39 537 279 55 239 291 191 251 460 399 429 351 378 431 364 268 425 68 192 83 293 309 460 660 242 337 408 281 428 545 397 285 431 403 93 220 359 219 332 367 330 215 268 404 519 434 405 289 361 306 366 337 590 325 323 482 342 321 118 428 298 191 270 285 314 406 132 156 267 379 335 365 421 401 330 366 288 341 479 438 334 458 348 436 267 249 67 206 337 277 329 571 581 430 559 426 310 271 253 319 273 384 281 394 308 187 315 343 404 522 574 638 742 734 829 643 630 729 731 820 781 678 778 782 804 686 461 505 501 543 559 525 410 548 557 456 550 472 442 426 428 491 448 410 549 537 530 369 398 563 553 491 531 471 409 454 432 339 247 157 243 193 204 198 163 238 320 235 253 248 195 227 177 184 160 236 174 202 150 131 151 164 154 163 161 109 125 138 148 115 144 128 111 120 96 131 162 150 105 74 53 72 68 86 54 72 65 60 80 79 50 32 31 38 30 999999 5 999999 1 24 30190 280 169 30 9919 8 23 10 6562 4462 -24 -70 319 770 1196 1885 2890 4277 6294 8886 14505 27079 53588 132865 357261 999999 999999 999999 615182 14780 3921 4133 2785 2054 1809 1942 2337 2710 2522 2569 2265 2239 2426 2136 1457 1346 1474 1745 1483 1125 1537 1151 830 989 743 597 785 827 680 440 485 671 257 293 344 309 511 508 477 732 320 260 155 429 737 441 192 400 289 31 437 395 334 413 516 559 380 356 393 526 307 165 255 198 378 154 272 309 282 284 110 248 511 518 46 -79 144 374 513 561 433 391 256 220 314 292 225 587 434 328 563 447 508 488 208 330 498 376 440 270 296 451 567 288 424 345 523 212 322 549 675 615 304 295 279 387 377 429 550 583 579 492 382 306 335 274 430 287 393 433 469 394 330 220 115 319 432 269 308 460 299 126 103 222 331 210 303 447 399 463 510 778 902 794 612 715 768 604 664 740 785 795 825 682 617 733 633 544 589 533 570 599 668 644 522 455 519 494 648 575 733 566 457 389 521 554 604 577 544 523 494 503 431 416 315 267 273 252 281 274 248 234 247 226 216 233 164 231 318 163 198 227 240 272 216 177 184 211 212 249 258 210 256 203 208 163 162 151 127 117 188 152 188 143 148 119 75 98 133 168 127 94 126 92 114 68 58 48 38 54 62 30 43 35 53 22 8 8 999999 2 30196 259 169 30 9919 8 23 16 6562 4465 124 303 451 317 1131 1599 2525 3397 4822 7068 11283 18082 32514 71243 188409 548216 999999 999999 999999 78439 4576 3592 2359 2238 1923 1522 1882 1933 2036 2030 2071 1993 1543 1437 1504 1256 1380 1428 1204 1047 1064 1339 874 983 821 282 314 320 504 265 336 609 646 249 298 661 222 106 203 323 193 249 266 522 129 208 464 332 429 395 305 289 179 175 199 245 491 204 81 497 247 430 322 417 408 556 614 138 174 198 301 132 338 87 356 543 416 172 397 378 59 68 76 453 321 484 249 337 275 485 467 295 375 436 263 198 395 177 373 419 259 196 72 194 281 160 119 5 217 94 91 392 228 392 248 366 255 317 537 415 128 168 269 184 188 186 180 157 42 241 275 154 164 337 533 388 648 510 382 258 112 -34 236 203 199 97 -41 120 332 304 379 495 643 610 702 633 621 672 409 534 624 567 549 426 551 530 494 314 374 320 279 460 408 370 473 339 340 315 321 410 291 403 407 336 255 327 423 319 302 342 403 321 365 313 289 414 193 198 124 108 73 22 44 35 112 120 120 115 32 100 70 14 17 69 156 22 37 62 59 80 102 28 53 12 67 70 48 86 79 55 11 -10 28 14 -7 -3 -3 -31 -70 30202 264 169 30 9919 8 23 22 6561 4468 -85 389 563 589 986 1472 2273 3349 4430 7147 11519 19851 37988 87233 228400 662657 999999 999999 999999 195186 6474 2927 2299 1733 1885 1821 2084 2024 1926 2121 2288 1954 2021 1420 1061 722 1378 949 1332 1195 1195 956 877 1151 606 407 491 442 534 102 206 686 588 384 175 292 452 210 13 461 200 -5 203 110 348 416 538 376 336 153 134 396 401 331 27 71 262 217 59 47 384 423 259 174 400 433 42 66 45 427 273 180 383 538 459 266 91 128 432 335 220 313 307 154 161 52 142 12 61 378 161 172 103 243 301 208 138 186 329 357 353 373 336 335 205 180 314 357 375 254 169 446 250 -85 -77 107 329 340 323 237 336 296 464 491 330 148 999999 86 235 248 128 225 238 312 421 570 480 154 127 221 189 194 84 174 105 26 219 175 294 292 651 728 508 424 539 589 577 613 507 570 573 411 406 525 609 650 442 331 485 533 610 598 495 405 493 484 432 372 241 244 311 280 428 442 433 334 313 313 407 319 357 288 347 268 182 316 216 47 59 59 148 178 153 41 90 100 113 40 70 99 80 107 79 53 60 46 4 27 67 -5 62 39 52 41 41 30 43 17 57 -2 48 71 39 -28 12 42 26 36 -7 999999 19 999999 999999 8 30208 269 166 30 9916 8 23 28 6560 4470 131 134 227 526 1410 1670 3012 4604 6643 10301 18853 35764 81004 221551 615074 999999 999999 999999 223731 6160 3025 2577 2337 2182 1844 1824 2467 2464 1935 1914 2043 1977 1849 1703 1652 1394 951 829 867 1199 1497 1482 1158 1117 1032 740 775 608 440 410 546 672 589 518 601 342 -2 164 506 370 280 306 430 438 332 430 62 -99 147 354 225 94 200 381 117 163 256 188 367 880 527 159 329 502 349 549 527 290 30 244 163 59 310 122 395 219 264 485 690 570 244 199 281 -8 33 431 421 302 318 305 438 218 164 381 349 290 481 592 296 297 114 147 238 233 308 431 70 186 255 109 222 217 381 93 -73 479 372 494 410 186 383 499 208 417 370 408 332 296 359 224 416 106 283 428 345 466 270 383 144 180 281 375 102 238 195 206 304 301 292 668 769 819 712 570 578 645 704 675 623 475 602 609 609 711 634 337 554 452 593 541 683 550 573 627 456 412 446 302 404 444 465 377 334 296 247 322 399 379 440 376 368 431 451 305 248 276 306 200 154 177 213 242 216 99 166 89 79 214 180 121 117 190 99 110 126 151 101 181 152 111 163 134 102 95 34 64 71 103 33 74 74 38 -19 4 55 45 70 42 23 49 2 999999 999999 4 41 11 28 40 7 30214 257 226 30 9916 8 23 34 6560 4473 191 991 1173 2224 3863 6352 9513 16713 33957 77756 209245 579666 999999 999999 999999 80707 2976 2889 2512 2327 2230 1641 2001 2320 2232 2299 2025 1958 1744 1589 1664 1088 1437 1489 1290 865 1136 1147 987 960 942 907 788 836 295 407 297 748 564 449 74 382 515 662 -2 201 526 263 341 364 200 721 209 8 71 188 418 242 -85 105 164 230 316 186 166 442 418 327 337 327 93 244 -1 42 999999 55 242 338 92 124 196 254 443 416 272 214 308 263 305 331 146 235 122 93 346 318 158 18 397 404 139 332 409 408 303 173 -57 86 160 110 -72 297 366 102 175 500 38 -86 430 430 188 86 51 -19 258 347 241 440 282 158 131 292 223 305 59 237 205 63 34 127 111 295 362 425 391 378 379 197 126 160 126 89 197 61 173 303 468 334 612 785 483 473 578 596 395 441 439 489 505 502 492 524 433 412 498 615 567 563 586 545 390 515 449 441 306 416 365 245 371 371 393 384 452 242 253 385 377 269 347 286 308 349 239 267 217 196 211 191 93 91 31 131 66 147 100 112 14 117 70 50 81 57 39 49 -15 26 -34 -7 39 20 -10 17 -9 27 70 15 12 26 -6 41 21 -41 -13 17 57 -8 -69 30220 272 199 30 9919 8 23 40 6559 4476 -72 274 661 1701 2636 4726 7729 13824 26445 57287 142268 391661 999999 999999 999999 999999 26422 2657 1912 2071 2296 2335 2618 2589 2748 2859 2423 1937 1874 1871 1844 1600 1391 1374 1194 1087 1172 1356 1218 814 933 989 1401 1443 829 536 548 573 459 165 470 958 938 795 462 447 487 262 171 -67 301 229 208 -6 218 154 477 343 376 157 211 269 367 316 406 399 422 232 255 284 318 348 438 425 154 471 -7 321 310 610 458 327 404 156 213 440 369 205 279 125 165 74 278 322 378 319 387 367 311 302 277 501 388 333 173 241 284 110 244 349 24 202 249 283 105 -23 120 305 207 158 243 332 277 75 343 343 190 483 520 453 360 479 570 404 643 555 309 395 285 203 289 496 480 427 607 574 364 403 164 233 293 207 290 218 160 166 347 356 528 618 772 685 536 611 671 513 562 626 551 640 658 724 632 515 546 613 622 647 682 622 635 751 663 546 497 498 639 525 607 626 531 440 339 380 402 476 454 313 300 433 436 531 449 420 342 329 347 326 175 178 155 190 243 202 130 184 135 161 86 71 178 159 162 202 99 102 160 123 146 127 137 172 138 116 63 98 131 83 57 55 75 58 112 91 80 74 79 39 30 28 70 88 78 78 38 11 5 42 13 999999 9 0 30226 268 231 30 9921 8 23 46 6558 4479 152 611 1538 2316 3975 6205 10475 18249 34840 78375 205844 594643 999999 999999 999999 43881 2692 2247 2181 2003 2146 2680 2855 2698 2444 2324 2417 2112 2003 2174 1894 1980 1724 1267 1340 1388 1047 1116 1054 891 1073 960 1387 1119 1043 655 789 593 705 588 519 741 989 348 267 418 309 186 273 102 165 100 153 306 441 192 420 502 138 336 259 254 47 187 371 227 462 118 167 95 511 492 502 308 242 451 216 -9 105 525 331 289 287 289 39 461 369 644 345 101 35 16 -41 93 345 195 212 401 204 419 89 314 169 29 336 500 494 278 344 348 198 154 395 152 268 192 175 152 160 198 142 323 351 349 241 169 328 277 412 483 392 498 267 240 312 253 232 336 422 388 589 441 493 475 313 261 253 189 211 298 192 134 304 240 291 265 441 667 637 703 663 596 730 655 509 489 639 590 654 698 725 644 470 507 435 569 569 657 745 595 529 641 671 578 518 426 441 442 402 368 414 251 267 384 398 453 368 289 423 464 459 341 347 269 261 319 308 166 185 176 149 110 166 141 122 136 96 84 150 191 229 133 84 95 56 45 105 123 144 48 77 82 115 54 82 144 72 30 30 11 83 39 41 -5 18 73 24 30 33 39 42 38 999999 999999 2 999999 999999 2 30232 274 48 30 9918 8 23 52 6557 4481 805 1414 999999 999999 999999 999999 38 244 1070 2529 4132 7267 13542 25936 55382 140881 383529 999999 999999 999999 738595 19228 2492 2178 1841 1852 2368 2809 2890 3074 3099 2296 2074 1839 2067 2493 2749 2453 1751 1606 1389 1403 1417 1661 1804 1199 829 1347 1242 1068 1111 578 346 387 677 796 446 542 486 226 256 194 175 267 385 620 687 69 -94 376 512 555 257 386 412 543 130 262 397 74 113 286 355 275 378 655 477 258 573 511 410 176 289 307 556 367 565 599 325 420 349 292 300 615 521 370 444 380 145 135 212 372 494 318 221 328 417 442 573 338 158 137 363 248 259 184 262 244 425 366 383 130 310 217 97 100 307 298 307 352 409 336 308 523 472 420 456 340 385 436 441 439 353 570 595 529 575 708 643 489 431 371 294 248 407 406 227 190 281 269 115 331 443 620 850 633 662 630 577 632 619 703 614 643 620 780 650 531 583 595 592 569 582 591 648 626 589 686 556 591 500 483 422 438 555 508 372 451 434 350 493 431 453 452 414 511 460 484 431 409 370 368 357 244 74 117 143 160 133 178 113 231 101 95 114 180 232 159 218 91 156 178 122 157 196 89 68 109 107 114 126 142 115 73 73 83 90 46 43 30 75 52 6 19 14 107 79 39 36 999999 15 22 17 7 30238 257 226 30 9916 8 23 58 6557 4484 -99 465 1225 1980 4054 6284 11258 21913 44572 109212 282770 832802 999999 999999 999999 27887 2228 1596 1913 1922 2433 2496 2452 2212 2213 1511 1793 1915 1709 1836 1721 1625 1371 1663 1426 1656 1381 1377 1418 1380 1128 1033 1160 804 595 345 405 419 739 908 596 575 567 417 379 353 236 73 17 488 476 235 202 -14 400 102 418 389 68 224 138 172 113 158 152 468 329 329 225 355 158 -22 308 315 248 248 163 187 289 350 125 188 74 314 476 65 218 168 125 289 364 99 39 123 236 430 425 218 93 999999 161 280 276 95 58 133 245 262 122 243 174 -9 103 101 306 214 257 249 39 93 232 320 204 400 296 426 377 119 320 209 333 477 272 354 358 525 511 424 367 475 715 484 348 295 127 137 227 131 328 261 256 268 66 25 129 269 291 486 509 595 527 726 528 644 589 506 546 473 517 482 632 608 535 526 614 576 469 390 458 456 492 478 447 412 441 514 354 372 317 306 308 289 350 333 381 330 259 251 362 386 368 314 346 371 269 212 206 146 113 105 67 136 163 97 74 144 44 110 65 74 40 97 75 69 92 114 120 49 81 67 36 91 73 92 20 14 20 55 11 22 16 28 1 0 -43 -56 -37 30244 267 196 30 9916 8 24 4 6556 4487 149 255 543 1338 2600 3741 5532 8875 16676 31715 70506 182527 490908 999999 999999 999999 633157 10486 2016 2745 2569 2602 2586 2530 2437 2210 1940 1840 2035 1890 2006 2031 2030 1627 1887 1546 1365 1782 1830 1555 1188 1409 1469 1081 1003 1207 816 408 539 430 701 509 448 632 630 274 390 274 48 454 504 273 147 736 742 335 349 390 332 295 681 373 451 131 311 406 429 375 -43 -74 124 328 246 367 547 494 343 527 567 436 196 10 323 423 550 530 494 318 448 302 185 370 229 541 305 466 358 312 216 270 552 615 458 217 199 468 455 323 96 159 2 156 225 397 346 201 377 262 211 147 329 192 334 354 234 386 523 470 673 580 657 750 624 590 598 499 479 667 536 611 731 685 636 460 556 378 487 332 259 408 403 237 270 81 -20 221 274 250 244 279 403 540 639 699 652 552 466 555 716 548 593 602 655 591 550 560 579 505 571 585 502 583 516 513 592 603 530 477 427 329 382 402 444 480 442 383 538 468 453 410 397 359 414 381 321 292 330 285 327 255 331 135 186 179 82 98 62 158 220 187 121 117 177 114 136 104 78 135 101 68 89 90 86 69 37 130 101 68 87 78 54 71 35 66 75 42 11 32 999999 7 33 999999 999999 999999 6 15 3 30250 267 226 30 9916 8 24 10 6555 4489 96 964 991 2136 4061 6154 9801 16634 33200 75171 201488 575990 999999 999999 999999 327394 5617 2088 2189 2501 2363 2848 2242 1951 2197 2251 2216 2396 2022 2014 1707 1686 1825 1816 1462 1258 1169 1117 1222 1647 1149 1119 956 774 756 697 329 639 453 466 664 583 652 577 369 252 388 239 320 630 640 323 255 277 134 346 531 266 147 333 435 460 498 532 194 392 511 220 52 83 189 -69 108 307 148 17 304 999999 55 335 209 213 361 470 214 64 58 358 369 674 477 303 -59 493 432 329 361 393 273 239 337 335 313 200 252 48 313 240 292 66 264 434 349 294 227 290 114 187 329 340 327 322 262 479 313 553 552 410 651 659 625 508 699 648 608 608 645 578 532 436 512 619 624 475 584 444 236 230 348 330 254 165 56 107 354 127 291 442 360 485 462 704 770 642 450 562 639 598 554 670 710 665 467 538 547 633 602 558 681 654 497 453 475 479 638 459 440 499 497 470 452 338 158 319 445 440 527 506 429 445 385 370 331 346 489 425 512 358 242 209 105 98 130 188 115 117 154 96 91 91 124 185 178 112 124 107 134 160 54 74 139 143 120 115 71 68 83 87 35 117 104 36 89 89 46 44 75 75 21 12 20 35 26 999999 21 41 17 30256 273 106 30 9916 8 24 16 6555 4492 335 999999 999999 999999 999999 310 1080 2415 4216 6660 12112 22993 47651 119757 329842 858592 999999 999999 898087 20389 2009 2217 2507 2070 2399 2129 2099 2073 1735 1613 1721 1662 1408 1701 1520 1553 1641 1868 1760 1377 1144 1340 1275 1414 879 899 898 683 412 471 465 654 589 332 531 340 434 557 360 339 126 545 402 456 541 618 323 568 252 334 250 174 306 245 70 317 231 322 207 387 467 167 327 103 206 228 281 156 153 256 257 209 229 368 439 311 178 317 397 385 265 191 371 430 449 290 457 271 187 369 316 423 330 257 486 228 301 526 235 189 381 227 421 396 219 389 255 83 248 100 136 295 294 274 163 300 372 556 440 527 781 666 634 503 476 409 645 545 397 700 686 648 534 500 522 462 607 493 331 341 352 435 259 221 324 373 244 62 232 244 147 155 303 352 353 592 653 590 558 689 630 615 639 581 577 725 614 793 718 596 575 624 583 591 478 464 459 447 554 567 526 458 547 455 363 376 330 537 537 431 397 434 487 533 461 478 508 497 496 504 394 263 186 130 137 53 90 121 124 194 189 176 106 156 143 134 100 89 78 118 170 119 114 150 141 70 80 115 110 97 66 62 51 64 95 102 94 71 53 53 29 61 8 999999 60 17 4 999999 15 999999 0 999999 11 30262 269 259 30 9919 8 24 22 6554 4495 201 689 1736 3012 4803 7387 13259 25617 51665 128766 327993 907536 999999 999999 608711 11601 2620 2024 2142 2522 2395 2174 1940 1975 1729 2121 1879 1401 1699 1542 1888 1559 1895 1759 1314 1494 1164 738 820 641 666 698 754 188 423 302 469 509 365 481 581 647 614 372 418 232 369 214 406 389 384 463 435 392 204 297 636 518 568 472 238 230 392 502 310 115 -3 234 527 483 301 477 416 245 325 287 97 290 317 258 340 451 202 267 285 172 -10 119 287 151 173 298 306 467 417 143 156 334 326 194 481 257 387 180 159 502 444 316 239 176 161 262 108 98 363 336 5 171 178 324 389 370 488 557 490 381 591 492 427 548 535 630 579 633 452 399 190 324 473 577 666 567 527 593 282 409 292 387 375 440 250 216 289 75 238 89 51 232 204 265 484 616 637 552 641 655 699 653 598 634 590 588 612 657 698 720 749 500 448 401 481 550 581 548 438 396 492 519 389 340 379 400 386 457 533 568 474 436 465 516 410 466 422 345 285 327 299 279 207 200 126 133 205 247 97 123 198 162 149 131 120 86 134 187 192 215 132 86 37 81 134 94 110 98 87 73 100 101 67 100 103 84 33 58 91 69 27 68 2 10 52 58 21 999999 999999 999999 999999 999999 3 30268 269 290 30 9920 8 24 28 6553 4498 861 1799 3081 5118 8257 13893 26508 57784 146951 396619 999999 999999 999999 200705 3816 2309 2729 2960 3094 2779 2048 2461 2435 2379 2048 2233 2271 1913 2237 2081 2047 1723 1314 1257 1251 1167 942 1216 1350 679 546 1000 752 665 440 556 560 504 566 894 417 650 388 536 409 128 759 404 553 382 516 430 512 502 264 313 274 475 310 156 175 326 180 14 133 333 215 413 347 248 219 184 247 301 188 139 248 494 177 143 324 219 292 358 267 138 313 214 419 386 367 278 378 332 445 311 326 250 250 326 281 368 500 449 287 386 236 518 437 472 292 169 395 385 328 386 508 288 228 266 476 367 395 635 595 596 432 743 770 698 418 470 485 505 436 500 468 379 544 651 464 511 505 428 376 298 286 260 282 502 288 331 221 340 276 96 288 137 227 334 390 542 721 656 517 540 667 588 742 727 642 507 608 602 569 619 676 644 739 676 635 413 560 575 454 404 463 398 375 454 381 343 456 338 422 433 605 491 476 504 586 490 353 273 257 204 131 151 153 216 121 101 127 192 139 80 154 197 179 155 191 144 176 163 162 118 139 116 105 157 122 78 99 88 194 184 107 92 106 126 66 68 104 67 89 59 49 58 38 8 5 60 3 999999 28 26 999999 20 11 30274 277 49 30 9919 8 24 34 6553 4500 841 1118 165 999999 999999 999999 999999 264 1029 1546 3315 5960 9784 18053 35747 83738 224510 622487 999999 999999 999999 29533 2772 2573 2021 2415 2631 2685 2960 2447 2227 2395 2622 2533 2298 2310 2151 1775 1603 1275 1160 1317 1369 1629 1476 1234 1166 881 490 429 176 325 453 626 588 668 635 894 543 271 498 314 248 440 661 298 -17 282 329 338 123 96 82 338 417 295 100 280 485 37 382 206 254 586 648 425 165 306 496 247 354 286 175 120 78 175 570 576 165 467 367 288 266 137 444 356 358 187 115 437 272 336 144 189 196 275 670 370 452 625 461 543 599 402 341 407 125 2 379 390 269 384 387 310 256 104 295 207 436 368 532 571 703 798 634 629 682 430 492 305 416 326 412 381 392 470 533 511 235 430 438 465 336 244 372 206 335 403 292 393 426 240 293 275 257 320 112 155 305 366 561 626 613 482 598 765 681 632 606 587 486 541 500 461 536 501 556 586 449 534 471 430 389 466 455 521 523 547 314 135 194 350 372 427 489 483 425 411 391 416 376 345 327 144 105 104 135 60 52 130 215 199 102 114 137 141 168 151 44 65 133 111 105 102 70 85 100 131 48 45 62 41 72 88 144 56 22 55 63 66 58 47 57 78 26 999999 20 38 1 999999 10 0 5 999999 999999 999999 11 30280 277 117 30 9927 8 24 40 6552 4503 -22 999999 999999 -46 127 453 1085 2000 2784 4972 7949 14116 26933 55845 142989 395802 999999 999999 999999 91203 3256 2456 2808 2664 2929 2910 2922 2952 2447 2827 3331 3130 2807 3268 3039 2407 2056 1286 1450 1591 1761 1696 1998 1665 1223 732 403 518 533 382 397 601 908 800 562 575 592 455 835 177 222 165 519 331 87 375 376 235 329 233 586 477 368 297 666 650 240 238 235 140 194 -28 396 -12 -84 186 225 214 159 95 463 527 307 390 145 261 402 95 291 476 549 626 505 214 380 314 231 316 53 261 781 488 357 487 333 310 517 398 406 269 300 221 378 218 339 407 193 312 180 602 453 257 572 513 473 287 149 588 525 599 493 588 723 429 374 383 445 567 383 344 317 474 429 538 566 511 449 549 520 314 358 384 450 301 244 323 294 156 217 352 440 457 255 181 154 146 434 409 432 718 829 875 764 663 687 805 694 729 650 507 727 713 523 520 470 503 528 564 522 451 617 454 430 374 437 535 518 471 388 281 290 374 371 474 399 462 430 410 380 406 332 275 358 305 294 183 185 150 258 255 193 185 250 195 163 141 106 188 133 103 156 230 159 149 169 142 144 128 111 129 114 110 138 123 103 68 60 85 111 143 81 95 36 52 82 62 49 42 51 39 42 39 19 9 15 10 6 30286 274 265 30 9925 8 24 46 6551 4506 129 483 943 1486 2608 4633 7144 12409 23255 46836 118097 330014 977187 999999 999999 999999 39923 3386 3290 3347 3320 3158 3936 3898 3847 3741 3077 3239 3609 4045 3773 2935 2283 1703 1448 1626 1696 1660 1386 1341 1191 719 692 372 372 423 456 518 705 804 666 521 545 582 332 504 378 -10 297 307 444 360 378 371 339 434 383 407 690 556 163 324 330 298 203 176 562 127 -54 326 -60 355 380 137 170 283 291 328 397 491 418 419 290 277 424 530 354 297 208 359 502 534 388 335 329 235 209 508 365 350 498 415 321 264 397 337 428 212 445 348 297 346 448 395 344 337 249 -4 325 248 330 380 292 321 484 635 600 613 727 615 538 337 566 588 517 494 369 447 581 414 590 556 553 547 561 469 299 279 404 399 296 325 336 437 200 369 297 203 97 204 255 39 376 471 691 649 661 704 600 865 762 639 725 658 540 541 655 714 650 636 630 752 556 433 554 692 639 525 550 642 640 596 418 314 334 247 321 495 495 380 431 460 497 419 456 487 392 292 267 326 344 167 154 229 270 215 125 154 172 115 110 206 220 228 168 172 137 116 84 132 145 154 138 123 177 145 154 141 183 165 89 75 122 144 137 87 74 121 76 67 140 113 43 27 70 49 25 10 999999 28 23 20 22 10 30292 259 234 30 9924 8 24 52 6550 4508 121 999999 137 536 1139 1583 3116 4697 7269 12051 21254 41775 102148 283165 867067 999999 999999 973569 22091 2484 2670 2754 3248 3182 3458 3884 3803 4110 3899 3651 3171 2999 3070 2943 1971 1497 2047 1821 1223 1709 2105 1170 554 302 326 264 23 322 543 605 648 556 364 530 303 489 368 301 244 249 53 70 502 383 264 443 556 200 184 173 206 125 142 106 -26 33 89 57 46 198 496 101 -16 265 185 -2 -79 346 266 224 205 23 21 183 165 -30 87 160 125 111 345 155 302 582 370 298 412 408 285 367 340 244 237 233 166 352 241 151 344 401 381 149 236 347 287 45 -92 331 139 -29 87 2 134 254 275 254 144 378 344 345 367 379 389 329 326 343 277 197 280 302 266 300 708 488 445 350 271 289 373 425 390 379 321 293 178 253 101 -24 124 228 256 67 -13 65 300 485 484 548 660 664 555 507 655 569 421 448 541 511 530 537 441 483 391 515 475 383 431 453 397 396 443 503 394 410 245 152 250 285 147 173 370 426 465 519 429 360 268 274 362 289 226 156 46 190 131 111 101 68 98 65 67 30 52 160 107 96 69 21 141 69 37 63 73 72 96 43 15 36 45 -21 -38 19 -11 4 -7 4 -9 11 10 30298 260 293 30 9923 8 24 58 6550 4511 365 695 1549 2441 4193 7448 13734 25360 51940 121564 320433 952272 999999 999999 999999 390280 14648 2484 2491 2504 3287 3468 3433 3650 3603 3261 3085 3033 3229 3476 3333 2552 1848 1308 1269 1484 1301 1174 1149 1144 381 294 162 442 186 440 331 426 826 577 647 774 639 588 -92 240 68 227 245 192 110 271 148 217 75 277 187 367 22 254 347 112 160 152 136 180 221 366 236 999999 57 199 255 228 99 458 360 193 98 129 181 135 251 119 130 210 487 538 313 366 455 280 140 363 423 486 96 308 467 379 265 -36 -8 30 -21 85 326 350 148 276 236 211 122 12 96 132 142 179 297 163 79 29 197 401 299 297 207 356 193 193 202 264 183 251 279 233 351 511 477 262 332 452 544 447 381 270 474 374 367 336 209 317 277 246 221 85 151 168 180 300 155 171 355 274 283 294 461 615 514 544 510 589 589 532 540 556 503 527 375 348 404 291 479 489 436 410 508 509 467 456 417 472 402 254 170 142 155 200 247 193 197 307 350 394 393 392 172 184 292 256 214 168 106 131 116 116 92 104 119 25 93 130 79 29 -34 -3 12 59 124 98 19 27 50 104 15 40 55 59 -31 -14 46 28 -1 36 30 16 999999 999999 999999 4 30304 272 293 30 9923 8 25 4 6549 4514 179 788 1824 3297 5294 8921 16702 32620 74729 196576 533807 999999 999999 999999 54654 3234 3117 3526 3343 2994 3395 3766 3797 3942 3887 3770 3783 3760 3743 3896 3266 2487 1878 1703 1984 1745 1098 1287 1280 582 618 693 1002 1096 1076 691 868 881 891 829 618 608 722 410 550 409 632 542 265 383 109 106 324 359 218 185 173 476 335 363 415 304 165 322 407 384 302 218 433 430 326 491 570 485 448 282 173 206 243 182 458 398 244 178 548 564 454 297 -76 109 56 54 330 409 326 141 237 302 459 364 170 416 547 440 322 216 181 229 273 217 290 244 220 134 341 431 295 355 412 412 289 354 324 378 440 358 459 420 504 343 611 324 181 391 430 480 529 508 421 412 525 454 585 442 663 431 517 548 469 559 587 437 337 563 447 266 121 206 250 248 339 265 269 285 289 256 564 722 543 628 632 579 597 714 618 597 664 644 592 606 679 478 533 640 643 616 591 641 615 527 581 639 576 466 284 358 364 288 362 302 368 390 371 343 447 374 428 355 343 249 352 285 88 132 146 157 194 193 142 158 189 151 124 176 101 140 130 96 117 62 148 144 145 136 85 117 174 163 156 109 99 69 106 146 108 88 47 47 999999 19 29 33 57 45 16 19 4 34 10 999999 6 14 30310 258 311 30 9911 8 25 10 6548 4517 175 807 1313 3341 5572 10215 19785 39613 94911 247493 650971 999999 999999 999999 24697 2970 2744 3125 2977 2784 3005 2890 2570 2900 3177 3017 3239 3466 3947 3445 2849 2780 2747 2205 1726 2013 2136 1617 1299 1077 1156 662 286 673 769 735 711 849 841 686 668 541 680 635 586 216 320 434 271 81 -45 247 364 295 502 510 297 -4 300 309 391 459 247 156 275 88 312 238 220 999999 311 292 248 79 185 273 151 118 -31 106 45 22 126 457 68 182 118 112 188 197 276 105 130 176 324 284 337 113 134 258 278 364 77 298 95 266 488 215 204 246 171 287 171 247 176 -83 -65 210 203 198 -64 -91 121 163 268 153 183 293 415 282 305 468 407 354 342 312 285 421 287 354 445 344 345 510 508 448 410 265 444 434 332 275 216 266 290 325 130 185 183 92 168 119 191 93 212 210 294 318 491 522 494 428 654 545 603 476 538 414 535 677 599 382 459 460 522 561 465 438 442 432 487 401 410 357 323 254 250 234 210 190 201 253 282 281 196 262 249 263 195 268 259 172 99 85 157 140 121 125 37 124 -1 36 144 140 79 65 34 40 54 44 63 91 58 44 45 43 32 52 60 65 81 45 25 23 999999 999999 37 14 30317 259 281 30 9911 8 25 17 6547 4520 77 683 1460 2953 4640 8517 16148 32656 70848 175649 477720 999999 999999 999999 198759 4758 2626 2731 3031 2973 3142 2949 2473 2676 3041 3066 3223 3022 3065 3201 2546 2396 1865 1702 1906 2017 1712 1485 1118 729 1251 1468 1036 1019 942 731 773 759 645 889 652 693 620 641 598 573 213 0 251 314 187 445 435 29 77 219 419 44 342 345 173 312 171 299 287 186 176 197 316 228 277 65 149 112 259 338 124 347 316 372 240 307 98 199 469 206 161 -2 -22 113 362 284 222 56 -67 11 51 240 189 192 159 58 86 262 245 216 68 322 428 262 277 299 215 160 101 221 22 7 -11 7 126 214 123 15 154 204 288 263 262 365 393 188 248 221 497 445 434 435 254 388 401 366 382 302 313 488 383 355 299 375 225 296 214 176 263 17 216 200 52 183 61 40 63 266 345 299 517 492 421 435 514 499 550 634 666 560 544 573 567 478 438 563 458 479 423 462 497 391 463 437 366 382 351 353 353 329 212 166 198 260 292 293 298 272 295 323 213 217 197 168 157 96 153 131 106 45 52 158 56 71 71 102 136 108 27 85 60 88 69 46 48 73 117 109 26 38 65 -52 20 36 -20 -28 16 51 68 999999 999999 999999 23 30323 271 283 30 9913 8 25 23 6547 4522 -42 768 1210 1986 4015 6730 11962 23203 49903 125343 346963 999999 999999 999999 999999 90836 4764 3631 3611 3760 3920 4115 4269 4154 4102 3366 3342 3542 3806 3598 3661 3047 2709 2317 1909 1954 1574 1299 1209 979 774 697 1056 1293 1080 774 642 818 837 519 530 861 771 849 1105 557 307 359 571 421 89 -69 392 339 528 291 346 270 452 453 377 205 16 233 277 656 473 445 526 236 172 179 270 251 296 564 446 171 240 152 376 551 363 174 578 464 999999 143 260 305 306 378 427 417 369 281 234 335 534 504 291 319 436 493 450 364 459 440 385 365 294 337 287 212 178 208 287 172 251 -21 143 281 1 170 118 269 296 318 398 320 513 481 507 429 334 335 266 164 395 425 541 556 360 417 390 362 657 693 728 556 557 582 405 444 357 487 384 391 179 165 265 215 155 171 74 286 409 384 468 629 561 703 790 757 803 611 634 646 680 549 606 558 448 592 637 556 596 589 569 484 564 494 527 431 381 390 253 258 258 305 320 402 455 461 479 460 287 361 393 319 309 248 195 193 209 227 128 132 220 173 149 108 111 137 104 86 123 136 93 133 131 126 111 94 214 226 141 113 108 142 113 53 67 127 95 59 104 7 40 55 96 56 24 24 999999 27 1 999999 999999 999999 10 30329 261 314 30 9914 8 25 29 6546 4525 347 1391 2354 4314 7427 13306 25314 52876 128002 330202 915929 999999 999999 511601 11171 3773 4480 4499 4421 4740 4992 5849 6754 10280 13960 11774 6541 4779 3604 3679 3872 3174 1978 1698 1673 1810 1434 823 935 840 696 761 918 764 627 505 774 677 542 655 458 435 767 670 332 192 355 261 297 159 391 222 151 178 532 255 343 194 190 163 373 275 523 438 229 264 133 39 182 35 390 270 99 226 363 278 256 49 129 164 210 89 386 346 406 411 324 477 257 216 200 428 516 172 313 332 127 266 299 272 394 417 473 635 368 531 403 356 321 278 380 212 51 335 60 3 299 363 186 320 203 144 370 75 311 400 232 259 458 373 301 567 566 478 561 353 323 461 257 182 331 377 408 488 340 454 459 440 788 459 566 625 592 525 361 311 276 202 131 156 148 83 144 201 268 294 329 464 517 558 729 784 766 659 565 561 559 496 442 533 568 614 506 462 448 547 595 400 417 477 420 582 572 382 388 358 291 309 306 217 292 327 396 394 406 426 307 267 320 237 188 72 123 134 173 173 141 172 213 144 86 -18 148 122 70 33 125 139 114 99 86 102 97 149 93 79 89 84 54 67 7 14 9 76 36 999999 55 34 1 999999 1 30335 268 286 30 9916 8 25 35 6545 4528 536 1481 2810 5148 8869 16175 31314 68775 179562 486075 999999 999999 999999 76344 3948 3389 3654 4012 4619 5259 6065 7730 12874 34793 56318 8677 3235 2996 2786 2239 1991 1859 1649 1338 1247 1424 1567 947 1085 1020 719 580 588 550 630 797 659 744 461 596 857 647 414 668 600 372 229 398 431 425 356 220 286 144 223 686 609 289 187 239 299 285 237 348 295 289 324 331 158 188 112 247 283 214 453 280 319 310 181 449 111 396 31 75 269 222 240 272 292 195 271 515 793 251 266 387 276 380 209 191 377 421 426 385 428 492 276 294 462 379 247 388 222 238 487 365 249 338 323 135 250 239 308 267 168 320 174 336 375 476 436 276 385 647 334 587 474 496 456 260 502 481 493 330 440 619 479 652 618 601 373 517 565 382 331 432 188 172 336 231 333 250 247 290 205 406 409 507 561 623 733 713 680 680 620 506 576 673 567 597 648 693 677 623 635 542 442 573 587 490 490 530 541 476 497 490 427 339 298 289 278 250 228 295 471 469 409 376 355 311 327 268 220 198 155 209 234 246 232 207 225 190 199 179 123 165 203 168 178 109 110 139 118 88 120 140 131 106 127 120 116 97 106 92 96 68 74 86 82 36 54 48 999999 999999 999999 24 21 26 30341 263 290 30 9920 8 25 41 6545 4531 -43 382 843 1693 3229 5761 10182 18810 38714 89006 218397 557767 999999 999999 999999 473878 17164 4325 4954 5316 6384 7219 8674 14736 41226 113195 16832 2521 2162 2242 1827 1741 1247 1343 1272 1388 960 858 1038 953 938 937 654 619 538 465 696 519 762 450 406 330 490 522 258 277 273 329 461 350 306 259 192 684 389 438 62 136 243 378 152 251 277 171 193 223 177 314 139 476 541 495 435 573 200 541 265 382 442 274 445 300 278 469 249 74 428 225 193 359 258 347 522 637 486 163 272 342 321 328 233 274 204 257 263 259 425 459 237 272 376 290 -18 -32 181 363 300 338 164 285 220 312 176 142 387 288 171 126 338 246 311 332 370 332 301 256 329 498 463 337 267 450 440 292 661 545 484 699 554 607 511 386 501 286 250 286 227 154 208 135 60 152 182 198 151 319 435 277 545 571 604 635 568 578 559 591 551 500 513 470 551 583 507 534 510 527 436 543 491 338 446 365 390 344 384 289 305 363 377 316 278 339 318 206 316 383 423 438 391 344 207 295 247 225 186 166 132 143 141 204 156 124 65 93 117 90 121 112 71 38 141 119 89 72 46 53 95 94 28 18 97 48 75 84 31 23 999999 999999 3 999999 999999 18 21 30347 263 291 30 9921 8 25 47 6544 4533 183 375 1005 2009 3472 5216 8420 15341 29154 61821 159621 432746 999999 999999 999999 238586 6691 4385 4826 5536 6744 6487 5346 4057 3904 3132 1939 1590 1794 1785 1970 1870 1356 1483 1343 1438 1364 1329 825 845 1002 919 798 859 893 691 768 736 824 28 207 470 406 273 361 176 69 410 -25 163 351 336 464 269 352 277 163 415 32 -100 133 104 371 262 999999 142 216 430 428 586 284 220 562 317 253 367 517 409 562 390 659 399 368 396 394 262 169 321 493 360 177 188 139 330 252 438 165 403 388 180 364 237 231 88 326 429 411 402 235 244 180 334 79 128 295 300 363 393 73 -17 216 275 253 303 276 90 102 60 255 338 432 400 314 332 414 376 312 301 367 300 397 459 375 310 637 600 516 383 338 504 511 599 553 347 357 250 147 261 156 129 150 193 56 41 162 355 459 502 500 632 531 716 597 597 699 546 506 615 613 557 481 540 457 480 635 529 429 594 560 450 332 468 426 320 222 321 327 334 325 273 232 287 353 354 357 340 316 268 305 232 295 346 261 210 176 171 100 118 181 175 175 156 129 131 131 122 48 87 111 100 151 109 134 70 98 49 17 -1 42 62 64 41 72 14 7 25 30 8 9 34 999999 999999 6 30353 255 291 30 9921 8 25 53 6543 4536 -78 217 832 2213 3253 4824 9233 16181 32708 75877 194640 536686 999999 999999 999999 180662 7887 4364 5747 7032 10322 57584 154066 86514 8307 2304 1812 1180 1470 1616 1514 1546 1254 1447 1222 862 1013 1388 989 876 625 541 639 726 894 785 594 980 872 501 187 127 212 115 181 83 256 48 -95 999999 118 299 254 371 529 154 999999 999999 -38 207 354 141 236 208 323 258 90 212 176 147 97 10 330 242 277 399 317 138 82 -42 102 15 192 74 65 30 12 83 -18 16 186 337 80 -19 164 256 203 324 551 300 92 131 180 303 -12 190 342 354 130 462 192 7 22 -13 153 250 325 42 75 317 294 92 195 999999 85 103 180 73 123 170 32 77 62 179 122 347 252 232 260 556 356 236 302 203 289 322 256 299 335 435 367 478 399 201 137 132 157 135 131 -94 4 84 -10 -70 169 153 267 272 378 467 596 629 491 449 469 455 509 376 469 493 528 416 324 342 362 328 354 243 313 351 286 288 286 202 281 212 128 93 93 148 146 72 211 248 209 239 272 138 190 210 160 157 211 124 77 49 74 18 31 37 76 -1 43 -16 55 8 -32 -76 -33 34 -37 -30 -1 -4 -3 19 12 -14 -27 -35 -57 -48 -39 -27 -78 30359 270 292 30 9922 8 25 59 6542 4539 -64 420 1479 2113 3753 5717 10805 20534 41063 100039 264378 745096 999999 999999 348384 10237 3664 4710 5607 9056 31523 146127 413024 484430 237807 21797 2457 2060 1719 1058 1338 1630 1627 1622 1541 1365 1518 1239 1125 1122 1214 1344 1095 895 947 624 888 508 779 820 605 382 467 775 554 59 324 390 369 462 60 366 520 213 398 367 528 306 147 46 201 305 234 28 186 110 242 399 210 337 203 280 502 627 720 586 83 284 333 192 319 339 218 44 217 201 47 299 313 197 297 417 299 318 403 471 594 293 554 428 341 422 491 248 389 234 329 393 227 144 352 292 356 366 311 511 355 190 175 384 284 318 227 206 171 310 345 269 -12 168 293 513 250 137 219 335 579 411 434 422 418 411 476 467 646 509 674 650 562 634 607 460 493 424 305 240 302 305 159 155 243 278 191 205 298 238 420 539 461 579 663 624 466 529 516 687 516 556 638 615 581 483 527 535 537 474 500 572 442 498 492 456 375 398 394 365 258 228 278 156 247 404 319 330 327 424 369 248 316 350 323 315 262 216 157 124 199 164 139 90 120 116 104 126 138 96 128 148 106 86 145 105 97 97 113 147 63 96 67 36 82 92 88 35 37 46 68 24 38 2 35 27 17 24 22 999999 999999 999999 999999 2 30365 264 295 30 9925 8 26 5 6542 4541 214 388 882 2138 3653 5681 9542 18384 35928 84858 222965 583639 999999 999999 999999 35135 4118 5561 6831 20483 110744 310507 122209 7782 2903 2841 2377 1967 1388 1075 1272 1314 1527 1553 1355 1088 1177 1021 1204 1175 1132 1227 1084 1129 690 733 883 479 -32 410 389 535 274 211 365 355 344 325 406 131 191 414 260 200 108 507 102 72 271 340 239 304 246 123 360 457 324 442 438 206 361 247 331 66 123 491 239 288 422 374 277 96 199 138 138 46 354 555 264 122 206 257 278 565 317 369 557 222 127 221 360 341 403 256 185 488 469 109 287 216 326 301 162 253 278 331 309 337 258 199 193 151 265 276 317 237 331 305 265 212 283 206 257 35 329 401 272 195 303 379 428 309 554 464 271 470 554 431 647 437 376 317 363 373 349 304 213 125 54 66 141 131 269 220 229 214 327 456 498 656 645 523 505 612 571 501 572 708 398 398 407 391 333 405 517 383 296 305 302 281 316 287 333 209 261 253 184 217 200 241 254 215 292 235 350 278 269 337 310 224 174 143 140 104 59 179 119 37 124 165 148 181 106 142 103 98 48 12 94 52 97 143 65 78 83 43 42 36 56 85 0 62 47 49 62 60 58 9 999999 10 999999 999999 999999 4 30371 255 298 30 9928 8 26 11 6541 4544 -85 443 954 2001 3625 6200 10918 20214 40878 97253 253892 670948 999999 999999 709778 17665 4947 7632 24811 85791 243659 365699 284133 27595 2386 2013 1816 1274 1031 1120 1291 1672 1864 1817 1607 1376 1600 1218 1051 954 1110 1248 1027 1169 1107 726 451 275 169 359 254 38 394 351 314 165 332 671 467 419 491 285 -39 124 348 83 170 35 -3 202 169 263 453 322 139 246 179 319 258 549 485 398 45 82 300 222 23 173 141 228 306 225 98 167 44 384 286 261 229 282 134 93 247 377 468 263 201 81 73 187 267 254 369 237 213 72 216 111 42 206 265 199 145 56 296 230 5 99 171 112 64 180 104 144 113 85 186 299 133 333 254 311 184 151 167 278 343 250 198 266 459 431 399 517 296 354 457 346 382 359 451 474 308 309 348 500 465 368 212 63 40 94 90 42 98 105 216 280 300 475 479 464 540 559 371 532 486 560 523 520 550 468 472 415 368 380 384 333 284 325 374 459 400 397 373 281 96 229 264 183 165 253 369 346 258 248 271 214 200 137 162 83 63 99 96 94 122 98 92 86 84 72 4 50 37 37 76 98 79 93 57 124 37 -2 21 61 71 18 14 -3 5 -1 -3 -16 -24 30377 271 300 30 9930 8 26 17 6540 4547 -56 236 537 1241 2204 4307 6747 13181 27493 61414 156100 363219 589902 637280 249021 14879 8964 61561 366969 995226 999999 999999 278231 19366 3041 2825 2301 1802 1298 1254 1134 1513 1727 1991 2105 1896 2127 1671 1359 1457 1196 998 1211 1443 928 892 1134 740 606 291 -32 292 610 484 395 448 561 373 211 337 295 364 319 458 435 467 370 576 484 295 615 468 613 370 403 112 202 247 319 95 275 233 118 192 326 78 57 245 250 310 340 133 298 217 191 272 132 215 133 308 378 261 282 440 591 605 307 286 170 410 416 379 304 295 96 108 123 106 434 293 326 457 332 372 263 248 102 276 135 186 188 248 346 395 164 78 213 148 306 237 128 179 116 223 370 141 246 383 414 454 447 451 361 345 496 438 370 575 596 503 444 549 522 560 567 610 517 482 393 329 163 171 217 87 123 345 272 388 443 506 460 617 675 662 559 600 511 585 622 561 634 553 568 593 448 420 479 418 376 340 406 341 339 368 347 324 220 267 325 376 297 368 434 351 264 279 402 290 339 241 282 344 165 166 215 141 178 143 120 162 168 140 137 133 134 163 127 97 93 151 151 121 100 88 78 54 99 96 64 102 107 68 42 34 75 115 42 45 58 41 3 45 21 28 999999 999999 2 1 999999 999999 0 30383 267 301 30 9931 8 26 23 6540 4549 -30 999999 999999 64 413 807 1798 2698 5056 9160 20534 43861 68274 96851 102039 34588 37659 124532 299959 649213 999999 999999 999999 309083 10984 3115 3071 2770 1721 1650 2014 1451 1372 1655 1941 2412 1924 1752 1595 1353 1240 1426 1350 1172 1144 1258 977 536 489 344 269 584 582 714 574 416 256 371 303 549 518 633 417 230 9 213 292 105 235 263 488 368 189 214 404 230 489 505 40 83 230 179 123 999999 122 229 330 44 410 418 515 702 315 999999 97 288 289 134 84 25 234 414 328 223 166 323 284 463 292 183 275 65 249 375 -41 259 170 432 309 9 308 337 139 223 252 340 61 250 206 179 302 225 310 275 279 209 362 212 251 371 348 226 127 373 350 544 290 145 79 329 264 505 594 362 472 567 541 597 563 620 561 446 410 389 633 572 413 310 284 436 198 3 76 203 267 288 289 392 427 474 369 387 656 618 562 538 529 669 555 559 465 439 480 599 578 348 329 468 501 422 357 397 371 237 250 312 177 257 291 291 376 391 294 278 307 248 197 170 297 249 196 206 200 157 163 151 135 108 55 90 203 84 115 104 105 110 111 88 114 103 84 70 66 94 46 111 103 82 82 59 65 43 57 39 74 66 82 64 14 38 28 18 39 9 999999 12 12 30389 255 332 30 9932 8 26 29 6539 4552 119 264 204 695 896 1338 2325 3178 5105 8609 16479 32202 54466 90279 94540 57899 122265 250968 557125 999999 999999 999999 231387 10742 3716 2854 2388 1901 1855 1760 1872 1415 1493 1661 1808 1862 1627 1794 1371 1183 1080 1365 1423 1195 598 234 347 244 -64 355 650 562 417 292 363 210 133 142 83 39 190 336 138 279 132 4 295 333 9 109 85 301 198 246 -14 376 157 223 587 521 212 -14 20 136 -35 223 68 113 135 999999 69 999999 232 93 121 130 40 343 261 442 403 245 154 38 303 422 517 435 424 304 -26 94 12 239 136 159 -68 142 333 212 242 170 203 100 236 200 170 245 227 159 315 118 -40 231 185 -2 109 198 201 84 86 233 243 236 148 127 160 346 367 212 363 441 453 327 374 350 496 419 222 366 442 368 309 305 338 245 305 184 211 184 32 156 222 133 150 327 249 174 341 365 403 282 421 461 347 426 318 377 470 322 388 378 338 367 266 172 261 316 290 179 178 199 143 70 111 123 135 215 169 187 188 106 111 228 156 109 147 155 106 108 142 104 40 21 43 68 12 22 111 90 58 12 -13 -36 -4 -5 18 -35 -23 32 31 23 -19 61 16 -31 7 -21 -12 -23 27 -27 -63 -45 7 30395 253 364 30 9934 8 26 35 6538 4555 92 90 338 909 738 1237 2433 3404 5442 9883 16229 26961 59303 91493 68953 123061 267384 507949 999999 999999 999999 482387 15218 4173 3215 2343 2170 1306 1768 1833 1167 1173 1999 2742 2406 1695 1331 1025 1212 745 632 802 722 863 137 233 317 464 608 395 451 321 29 238 343 186 251 143 100 211 25 238 155 -72 275 256 179 64 181 -31 235 999999 271 229 19 30 139 155 -44 -43 250 225 81 46 76 171 208 210 95 63 569 357 387 361 462 240 67 196 20 -23 320 332 136 51 232 344 252 202 150 436 203 -66 73 240 45 85 141 0 144 330 241 379 193 114 158 158 222 337 152 179 460 266 195 150 178 86 46 394 218 243 131 132 117 76 176 168 112 -37 168 999999 113 324 382 193 312 401 396 342 398 382 404 368 311 354 272 -35 -57 37 999999 999999 34 3 -38 37 162 229 249 377 335 221 225 400 401 509 460 235 333 363 355 337 345 258 295 197 293 384 410 337 300 314 120 162 149 164 152 11 115 238 170 89 127 172 124 115 80 57 10 38 76 85 58 -4 144 92 69 90 43 12 -2 30 4 -7 -43 -66 1 3 -85 -98 -53 36 48 18 2 -14 -29 -1 -62 -6 -54 -51 -58 -79 -54 30401 264 335 30 9935 8 26 41 6537 4557 156 28 325 587 581 1049 1755 3070 5377 9199 16734 33829 73161 119640 83010 90426 190007 381219 741551 999999 999999 999999 169954 10062 4397 3686 3221 2956 2582 2276 2352 2219 1707 2100 2155 2105 1743 1711 1777 1384 1032 1163 835 540 467 223 514 643 392 338 491 331 492 442 599 182 486 526 235 84 371 133 394 619 203 346 316 184 163 296 563 511 287 112 247 437 467 90 390 168 121 106 54 102 162 91 155 -17 171 97 56 169 223 89 404 503 207 176 265 493 133 301 274 50 306 193 104 240 380 58 159 359 173 342 449 360 165 395 438 339 281 271 429 268 294 233 235 211 346 297 233 181 206 213 203 272 161 315 194 346 414 259 257 203 354 293 320 306 225 280 362 364 430 403 220 318 515 357 349 441 632 580 520 528 459 495 359 415 276 155 131 150 170 18 218 -16 136 456 398 400 481 567 498 491 657 510 582 571 580 488 448 479 478 382 430 410 377 343 335 356 364 309 275 168 238 127 116 165 231 217 332 272 188 173 139 264 221 178 226 281 190 169 146 134 125 123 122 168 112 14 80 145 102 114 167 162 125 94 29 52 56 42 89 117 140 106 85 124 57 45 60 46 29 11 25 17 24 51 38 999999 999999 999999 2 15 30407 257 425 30 9935 8 26 47 6537 4560 340 259 1054 1538 2710 4043 6655 11836 24202 55349 91067 64095 64441 147802 320903 628815 999999 999999 999999 655614 224892 11385 4035 3515 3161 2669 2533 2574 2405 2316 1681 2041 1821 1894 2061 2380 2064 1081 853 800 520 298 219 329 646 387 755 525 321 361 331 42 54 329 332 332 211 590 321 126 340 342 243 509 546 385 420 250 320 406 240 427 205 507 498 231 61 123 70 12 101 151 127 81 426 465 288 139 119 360 185 79 60 -33 266 219 136 183 257 59 349 396 283 342 448 469 339 279 363 184 354 293 278 469 133 1 282 342 220 121 359 191 268 566 352 145 181 19 331 315 268 157 -69 2 229 207 340 349 345 289 319 287 309 40 -8 235 320 345 375 423 411 484 394 672 668 491 621 487 383 416 450 377 338 278 458 339 410 482 206 101 75 122 312 307 242 328 380 507 382 394 446 357 461 493 365 443 530 474 464 344 327 396 494 294 217 330 471 442 364 307 347 281 223 196 278 297 279 294 237 240 191 210 113 37 197 217 228 115 147 83 138 135 12 61 70 175 95 131 104 -16 42 106 59 69 106 83 104 76 34 59 11 74 94 60 99 70 73 43 75 85 29 21 41 4 9 28 7 30414 254 336 30 9936 8 26 54 6536 4563 21 120 237 343 738 1173 2276 3152 4822 8968 15995 31393 62098 111375 113719 103266 194463 399474 834675 999999 999999 933282 47403 4151 3356 3209 3032 2787 2319 2040 1981 1925 1891 1648 1684 1349 2088 1594 1350 854 616 717 634 417 376 881 569 364 566 445 392 335 439 450 295 197 122 34 283 632 222 315 415 371 11 324 262 144 425 451 155 258 337 592 422 261 123 123 -63 107 183 25 999999 -66 89 -55 48 15 9 279 -9 73 452 429 306 87 261 375 174 228 324 216 135 79 242 182 70 53 -26 999999 165 -67 107 284 350 291 71 280 167 85 179 35 9 220 301 191 418 -90 35 304 189 217 220 408 510 374 110 170 75 122 162 314 294 227 148 143 190 19 165 93 110 282 283 357 412 243 448 532 557 447 374 326 284 409 516 268 154 39 63 155 223 168 17 56 74 66 173 215 187 232 277 166 122 284 230 354 511 443 485 445 311 383 362 299 170 272 348 237 252 227 200 222 136 191 144 156 157 182 219 136 83 72 98 174 85 167 88 93 190 234 121 86 -24 59 58 13 -13 31 84 72 149 77 -15 1 33 3 60 52 71 18 -37 -11 -55 -27 -29 -39 -27 -46 -97 -71 -26 -46 -29 -24 30420 262 364 30 9934 8 27 0 6535 4566 -14 326 157 556 905 1648 2603 4588 6577 11756 23030 42396 53724 60943 91950 156670 311562 682191 999999 999999 999999 83978 4626 3067 2677 2607 2544 2381 2059 2191 1489 1623 1636 2086 2704 2565 2173 1736 1660 1444 809 717 396 706 540 626 695 648 724 428 833 498 172 368 470 651 -66 448 478 534 446 251 397 460 417 212 495 462 369 261 96 408 254 205 146 292 -3 139 82 202 283 574 544 125 384 263 195 22 292 98 273 399 279 235 265 207 305 217 283 501 313 166 93 27 205 -6 35 117 385 494 346 132 -55 76 189 360 414 280 302 247 97 61 152 362 144 392 328 272 166 112 323 255 123 228 425 362 381 270 345 135 54 271 183 160 139 157 337 328 326 480 601 625 523 516 243 484 328 358 453 522 465 433 439 457 300 376 321 318 143 185 133 269 250 164 146 240 165 466 422 522 316 258 338 328 430 367 433 380 314 474 369 380 428 463 391 334 295 336 254 344 282 189 168 287 213 196 116 193 383 232 50 154 338 330 234 209 337 405 198 115 54 80 124 43 95 146 107 103 153 80 71 135 89 58 42 -23 97 117 20 129 113 75 18 83 42 43 21 55 72 30 65 64 23 8 67 43 35 3 999999 8 25 2 30426 255 391 30 9931 8 27 6 6534 4568 -65 17 585 1659 2743 4478 8237 14857 27786 47797 71615 84081 118444 227704 401237 721547 999999 999999 999999 688470 60873 4766 3464 3185 3315 3614 3583 2833 2453 1982 1923 1830 1744 2339 2862 2871 2261 1537 1501 1444 691 675 682 518 388 682 721 353 508 605 378 539 590 464 639 810 207 349 316 221 414 389 247 224 266 204 330 199 345 305 274 42 23 130 311 566 284 333 469 173 93 214 91 -32 242 305 136 30 453 91 405 145 156 329 369 105 84 999999 103 253 43 108 242 30 258 290 147 241 63 -14 -39 268 292 271 291 311 229 304 327 269 363 299 243 320 527 302 345 133 160 259 120 317 226 210 144 198 39 161 178 65 152 208 244 269 154 307 354 513 379 448 441 470 523 391 378 550 654 570 521 527 297 256 338 533 402 364 297 137 116 172 182 208 151 286 243 116 172 303 353 311 364 308 190 307 460 555 365 386 362 409 490 367 512 425 336 239 248 333 361 345 269 225 256 207 197 165 180 159 227 172 60 65 205 280 394 280 110 147 217 89 166 150 74 113 117 73 113 137 83 95 22 47 45 145 57 58 1 -27 29 107 70 7 69 19 -1 -26 35 9 4 39 10 -21 999999 10 12 30437 274 238 30 9928 8 27 17 6533 4573 -24 999999 999999 999999 74 863 1450 2538 5043 9362 19209 39788 87934 194634 376204 597527 676894 631298 798840 999999 999999 355825 18913 6746 6260 6092 5772 4539 3193 2692 2421 2209 2205 2673 2363 2595 2800 2934 3543 3257 3283 2883 1498 1058 960 1035 928 842 849 618 999 1103 944 756 756 624 847 532 263 347 661 353 411 357 173 553 519 411 127 235 370 276 433 105 345 692 533 575 717 432 360 131 227 263 190 448 243 182 247 294 227 214 527 641 276 559 445 83 177 287 52 537 467 241 177 354 322 426 459 542 243 294 225 324 240 523 53 182 319 382 67 202 246 312 308 210 282 335 481 286 143 147 211 317 337 255 371 320 139 89 321 195 396 428 397 298 314 209 422 473 422 377 396 526 615 554 460 609 373 665 636 528 656 372 441 613 664 558 633 556 350 308 308 176 230 356 191 128 204 240 316 308 271 309 235 248 486 405 347 419 450 484 620 437 470 489 379 428 526 322 318 427 381 304 308 270 295 210 326 315 256 179 240 180 114 151 204 214 252 197 248 233 223 134 136 131 174 152 102 32 42 110 146 109 124 149 206 146 83 113 53 50 138 97 45 36 38 81 117 78 82 67 88 80 48 30 53 22 41 44 24 38 19 999999 29 21 45 999999 999999 10 999999 999999 999999 5 30444 269 357 30 9927 8 27 24 6532 4576 15 592 1374 2529 5206 9115 17551 34595 73701 179218 427085 985593 999999 999999 999999 384158 71147 7219 4683 5247 5516 6419 6767 5642 3626 2835 2769 2771 2446 2532 2846 3128 2911 3065 3228 3494 3096 2600 2442 1562 1127 1110 844 689 752 579 565 720 814 778 751 386 419 448 445 366 752 828 456 12 207 208 146 71 213 416 429 430 291 254 539 439 596 481 655 384 499 451 490 95 438 686 117 -73 339 308 466 209 273 227 348 370 486 184 283 250 392 451 468 367 335 471 354 85 98 306 365 308 296 199 299 137 92 243 403 440 376 64 338 416 305 350 220 189 356 330 155 307 379 370 266 251 308 308 103 95 270 299 422 217 246 322 378 363 363 267 171 206 347 662 536 519 614 579 622 602 586 664 560 507 443 530 406 413 429 284 128 176 258 244 248 349 363 235 87 117 324 308 413 215 103 372 449 346 524 465 471 441 400 360 437 461 442 467 474 433 389 223 259 347 350 262 417 441 251 200 193 268 251 202 210 213 233 232 159 138 165 180 279 217 142 107 68 119 201 134 102 112 74 73 143 138 162 211 103 100 107 85 85 124 101 101 59 91 93 75 51 27 61 0 59 112 60 13 2 30 999999 43 83 57 10 12 9 999999 14 999999 999999 16 10 30450 263 355 30 9925 8 27 30 6532 4579 221 513 1348 3243 5234 9663 17803 35218 75357 177726 417892 999999 999999 999999 999999 177304 6608 4515 4855 5080 5013 5129 5149 4301 4021 3363 2596 2724 2550 2332 2691 2551 3064 3472 3642 3778 3446 2358 1901 1809 1259 996 1011 738 417 505 327 456 283 339 624 792 703 446 339 349 242 377 256 557 695 205 -32 239 43 28 33 160 320 311 216 154 299 288 389 401 416 169 377 630 369 265 302 451 497 310 331 251 38 473 298 79 479 270 193 548 97 261 339 359 272 154 117 178 372 260 336 408 408 245 296 273 315 56 252 421 352 266 250 351 303 251 302 238 297 149 74 156 337 194 348 392 306 296 326 399 288 110 241 243 242 247 117 127 338 438 309 362 433 574 636 589 864 633 485 426 398 444 528 483 542 531 505 462 310 259 202 243 255 183 151 223 253 207 182 281 342 228 151 320 387 212 252 387 265 319 315 350 582 552 514 460 474 425 437 407 475 451 330 280 344 213 272 309 235 295 247 227 115 160 162 202 204 202 287 214 206 356 313 325 255 173 254 131 -6 141 158 148 158 171 104 126 -27 4 99 52 45 67 77 105 120 134 86 68 31 60 49 61 70 87 56 72 65 58 24 55 26 8 49 50 46 19 10 30456 259 355 30 9925 8 27 36 6531 4582 -30 314 1251 2359 4789 8655 15854 31367 67300 160940 378649 828819 999999 999999 999999 365949 35914 5436 5477 4921 3686 3827 3886 3607 3094 2753 2298 2270 2257 2812 3441 3715 3600 3860 3577 3220 2487 1786 1514 1343 1271 1495 1199 1313 974 696 571 944 841 269 238 399 690 440 227 341 288 304 711 323 149 99 600 403 333 404 470 189 8 241 254 344 314 321 298 217 69 370 517 141 200 336 228 47 131 367 328 170 248 265 286 444 235 722 547 429 104 200 -7 29 158 229 284 237 426 341 233 264 322 364 -7 149 139 196 219 222 512 301 252 282 234 467 279 292 270 151 202 256 46 67 296 230 97 149 196 212 100 122 8 18 182 212 179 117 138 314 274 292 566 556 577 240 301 345 418 490 549 502 394 403 401 533 408 401 248 128 133 197 342 220 177 14 83 223 78 -31 276 144 120 155 97 235 220 282 427 407 458 451 459 402 198 306 514 377 265 250 338 228 212 197 211 335 208 213 173 203 124 138 108 181 190 186 193 289 240 214 246 209 218 214 190 90 84 102 63 65 48 6 110 119 53 113 7 88 70 9 52 31 36 55 69 60 93 65 -30 -23 28 21 16 36 50 -2 54 5 999999 12 5 999999 13 30467 271 145 30 9925 8 27 47 6529 4587 3016 1066 999999 999999 999999 999999 999999 -63 946 2020 4183 8399 17280 36021 87281 229308 637665 999999 999999 999999 362251 90008 16948 5090 5557 5325 5304 5623 6160 5617 4771 4047 3781 3634 3552 4074 4223 3834 3664 4300 4016 3786 3607 3310 2479 2438 2389 1777 1321 1515 1541 1690 1194 1209 928 1025 287 303 443 305 290 162 416 226 499 757 628 502 298 508 848 343 435 300 237 271 612 376 239 166 53 196 82 295 302 456 418 628 447 389 249 326 268 380 110 11 159 389 387 447 261 115 146 238 143 120 439 429 264 619 528 180 178 100 107 271 163 246 114 132 263 455 375 401 219 122 277 133 154 388 386 232 237 245 22 126 297 51 182 394 433 385 270 267 190 119 381 335 101 310 230 272 512 441 392 426 491 615 779 589 518 681 765 669 729 682 443 438 529 485 473 518 472 489 458 416 363 228 163 231 288 231 222 338 201 139 38 109 252 248 367 331 222 160 251 499 529 481 465 315 271 346 344 417 329 348 392 511 402 332 315 325 222 337 348 313 366 234 274 229 239 403 335 250 243 250 306 142 171 194 128 133 154 72 160 176 130 108 148 140 142 120 113 120 67 115 80 66 74 41 59 78 81 49 59 78 41 22 1 62 67 35 24 35 31 64 38 999999 33 44 11 30474 267 166 30 9916 8 27 54 6529 4590 1504 999999 999999 999999 999999 999999 89 1044 2895 5143 9802 19220 39790 97133 248612 693788 999999 999999 999999 609749 348867 45289 9278 4412 4682 5695 6052 6108 5888 5366 4401 3853 3743 3517 4150 3963 3991 3596 2969 2620 2656 3102 2787 2725 2742 2936 2939 2372 2070 1603 1242 1119 711 222 318 453 590 607 145 220 172 212 569 522 488 268 487 584 428 354 166 413 305 359 112 316 585 295 15 93 439 255 145 349 313 308 389 424 307 532 403 334 399 306 541 345 436 283 108 176 259 461 446 335 332 299 121 93 434 346 427 164 265 21 243 141 192 160 307 424 515 564 326 262 257 402 518 249 255 301 302 464 136 115 370 270 372 333 262 310 388 466 406 222 243 276 328 239 231 258 177 395 458 490 441 516 614 533 513 538 588 404 770 697 584 523 512 438 579 702 539 531 575 399 252 296 280 203 200 284 289 322 257 194 80 295 434 341 197 317 346 337 250 207 213 398 402 386 347 393 365 348 447 546 530 471 372 361 281 439 435 336 391 315 258 270 278 313 255 325 277 270 282 327 257 165 161 169 132 145 155 82 49 7 128 190 178 146 73 127 105 164 98 68 92 64 75 75 74 34 76 71 115 125 106 65 43 40 41 65 32 999999 14 24 999999 999999 12 30480 264 402 30 9912 8 28 0 6528 4593 190 1327 2688 5771 11128 20816 41777 97185 241254 603898 999999 999999 999999 999999 820717 194851 22472 5567 6232 7112 7622 6817 5824 6909 16250 13224 4268 3560 3728 4708 4735 3935 2723 2561 2377 2487 2499 2240 2029 1901 1574 1011 767 404 797 723 556 441 495 211 224 514 167 270 474 251 121 224 193 212 568 622 421 176 233 233 381 348 120 466 575 82 180 367 432 149 278 311 366 193 283 292 105 95 43 216 187 253 394 528 244 207 50 244 515 293 245 198 153 266 473 201 398 334 228 134 322 176 155 115 161 96 81 242 318 331 142 251 289 464 267 264 229 211 331 294 241 161 241 241 303 308 223 255 356 386 184 231 466 185 241 330 183 196 289 367 239 358 571 562 456 583 396 544 585 471 585 712 469 489 650 448 542 408 554 356 303 226 379 414 295 274 152 271 107 141 251 98 169 357 324 197 220 309 192 182 288 271 424 507 433 316 370 475 370 356 400 305 393 373 366 329 357 282 304 301 233 276 256 250 313 170 193 351 344 203 169 230 238 105 83 113 156 69 94 79 111 82 172 148 78 134 108 126 35 13 36 74 96 79 56 120 106 67 101 72 49 48 13 26 19 65 46 17 4 19 999999 999999 1 30 4 999999 999999 3 30486 253 339 30 9909 8 28 6 6527 4595 -76 554 948 2030 3882 6675 12695 24583 49800 116136 283447 687392 999999 967203 999999 999999 648094 104522 9178 6001 7657 8735 15171 31217 81539 69765 12376 5554 4864 4257 3596 2914 2538 2322 2364 2025 2230 2536 2260 2482 2213 2262 1420 731 673 548 427 488 445 486 479 999999 204 446 300 156 259 286 186 203 352 190 194 352 431 426 442 170 272 332 379 135 577 365 445 217 82 140 -70 124 112 2 319 462 81 314 168 308 137 -31 124 404 469 196 420 197 0 159 84 -8 131 261 348 294 999999 -47 157 299 281 239 206 294 100 320 221 154 0 145 174 317 283 218 230 268 146 -2 312 31 106 209 220 545 487 284 365 265 125 151 195 303 245 246 302 173 163 111 150 216 323 367 617 359 308 550 365 303 378 439 478 434 518 396 263 268 308 376 561 549 433 262 264 292 232 297 124 11 152 142 52 163 181 136 215 99 245 257 158 201 279 169 238 440 334 292 317 360 320 368 270 295 287 250 241 313 250 311 231 246 295 127 188 201 183 202 196 218 212 254 172 118 54 96 38 92 58 -34 65 137 58 61 3 28 111 58 -7 -1 -50 34 67 51 52 37 23 -36 -54 13 30 -17 -49 -18 50 -23 -47 30497 261 300 30 9900 8 28 17 6526 4600 57 999999 289 936 1430 2378 4417 7415 12882 23930 45443 96671 222390 462815 863949 999999 999999 999999 223375 30838 5179 3315 3683 3187 3159 3184 3308 3230 3502 3543 3805 2963 1918 2102 2289 2329 2211 2475 2262 2577 2375 1952 1373 887 1143 704 120 428 307 281 265 227 351 339 237 454 605 232 406 533 322 -21 213 89 298 405 201 206 268 504 241 623 437 294 -32 226 343 453 461 449 328 304 147 88 148 109 345 357 265 181 110 177 211 382 309 410 186 202 267 260 295 196 -15 177 115 -61 18 46 285 582 350 230 312 196 169 77 392 164 170 142 214 339 78 234 331 221 95 192 146 343 298 -33 31 149 254 399 371 339 157 110 251 137 213 196 284 115 111 290 280 409 443 471 518 449 543 462 539 477 522 634 586 501 411 334 289 399 489 430 238 297 226 328 259 274 170 190 206 158 168 158 114 302 245 299 245 297 426 256 324 306 377 253 347 296 373 477 550 399 408 411 276 260 273 344 375 290 255 330 326 307 327 199 321 328 245 287 283 272 200 117 193 180 179 164 68 63 41 119 101 103 144 58 62 58 18 115 124 13 16 0 74 31 35 67 51 35 23 46 -1 34 34 36 21 9 999999 13 35 5 999999 999999 4 30504 267 321 30 9891 8 28 24 6525 4603 -59 184 187 642 1366 2256 3727 6073 9292 15949 30538 63833 149381 358168 791762 999999 999999 999999 283354 10056 2933 3316 2920 3226 3498 3565 3542 3490 3771 3005 2520 2408 2190 2239 1972 1978 2267 1957 2026 2067 1581 1114 802 997 791 104 415 568 199 559 400 152 365 264 126 265 87 560 273 627 552 314 240 135 5 501 233 343 334 294 185 273 220 26 611 829 428 327 192 246 84 262 432 404 287 236 372 500 350 274 346 257 351 317 157 136 257 273 999999 252 478 310 319 357 347 294 13 105 149 444 335 199 337 250 180 405 152 272 288 482 381 563 310 276 503 240 276 407 438 296 186 255 57 -20 121 300 313 290 215 241 363 115 334 432 350 209 239 471 418 654 667 591 571 398 668 609 341 516 473 523 592 467 479 583 530 502 411 549 601 463 194 269 117 170 315 295 261 299 273 195 267 257 188 170 236 266 247 238 254 270 354 427 396 365 453 413 436 459 477 389 445 417 391 310 340 376 291 225 252 348 331 221 258 296 257 314 301 186 240 190 91 141 174 215 181 170 180 159 181 135 155 175 162 131 132 140 97 50 103 75 65 62 32 73 42 40 41 53 10 46 88 75 2 999999 14 47 57 61 33 999999 999999 999999 999999 999999 999999 6 2 30510 251 378 30 9888 8 28 30 6524 4606 615 764 1214 2499 3519 5080 8412 15141 28705 61087 140380 312482 658246 999999 999999 999999 999999 49120 3089 2780 2582 2900 3050 2866 3169 3334 2884 2424 2434 2206 2376 2147 1957 1752 1756 1716 1522 1766 1505 1012 503 314 327 151 999999 304 295 202 -32 11 166 291 37 298 408 489 565 35 64 298 91 194 -30 82 162 93 127 294 416 308 517 114 169 303 -68 90 999999 45 222 153 37 151 -53 61 110 334 339 179 156 403 282 57 290 214 335 999999 206 400 255 251 96 271 320 173 393 263 116 208 200 337 293 377 283 43 233 71 202 34 253 293 241 178 272 215 48 180 157 -63 35 81 999999 139 -7 999999 -61 146 128 108 15 171 141 84 11 -33 42 106 183 156 321 436 438 478 360 291 410 426 329 381 352 238 250 337 244 308 276 336 155 18 23 -6 69 182 105 125 -37 106 131 110 178 0 18 159 232 120 152 284 266 200 215 299 390 309 257 230 191 324 323 298 274 326 199 211 220 139 159 204 263 271 204 187 190 197 168 170 191 152 201 141 82 215 129 24 63 2 38 -17 19 -68 2 68 -10 -41 5 83 58 -15 -19 -30 -76 -40 -9 -27 -66 -58 -85 -53 -51 -67 -23 -26 -60 30516 266 314 30 9884 8 28 36 6524 4608 -90 191 161 739 458 1121 2395 3281 4584 6797 10521 19302 36590 84762 225827 621326 999999 999999 999999 620907 17431 2756 2757 2907 3302 3640 3886 4026 3643 3227 2662 2356 2230 2226 2713 2901 2721 1952 2084 1939 1397 1324 801 757 606 631 259 416 173 225 323 229 213 381 309 212 395 516 289 155 738 549 653 541 214 238 77 499 419 238 -3 267 30 401 468 537 111 -10 223 147 404 305 -6 136 160 223 132 -35 335 491 312 42 180 100 223 341 305 377 228 372 291 304 229 113 303 369 591 622 635 500 641 241 147 347 283 191 134 175 105 69 213 150 450 501 321 95 12 180 137 381 207 323 459 525 409 220 171 283 279 281 177 76 340 375 478 402 172 87 172 366 437 508 601 613 692 691 390 375 395 475 579 337 541 596 427 395 496 418 409 420 225 386 340 253 358 183 93 199 205 268 271 354 287 209 343 256 276 389 343 387 416 321 253 384 433 441 509 467 467 445 418 484 348 378 410 426 297 310 273 323 227 183 254 359 405 284 366 391 282 314 303 333 321 291 217 129 89 70 67 106 147 135 67 142 137 116 93 99 54 167 172 142 89 73 90 151 133 124 122 87 77 49 71 53 50 38 65 60 61 52 50 31 19 20 999999 9 30527 271 244 30 9874 8 28 47 6522 4613 -57 186 394 446 365 794 1912 2877 4197 6438 11282 19607 37702 87149 236003 674491 999999 999999 999999 297072 11867 3452 3289 3285 3165 2737 2665 3018 3311 3217 3536 3813 3138 2710 2633 2272 1923 2150 2171 1899 2173 2126 1760 2170 2477 2082 1382 1257 1282 945 718 224 639 434 430 528 214 350 503 319 440 285 175 133 212 487 239 488 556 412 435 513 429 312 214 251 205 312 359 250 714 612 369 390 477 340 201 172 349 436 499 358 275 380 246 418 470 407 604 645 614 567 237 153 346 645 472 135 444 752 387 462 309 436 607 654 349 372 340 287 221 529 838 561 313 277 390 337 105 409 455 400 122 400 532 402 242 319 133 268 118 349 418 252 246 304 382 61 211 261 284 287 366 505 441 473 608 454 363 587 386 513 678 534 640 567 392 386 413 435 532 277 205 146 216 355 290 151 174 221 249 295 253 224 252 477 422 314 281 374 211 293 299 304 454 413 393 444 552 497 373 416 448 461 311 286 347 334 409 359 282 295 352 302 308 429 293 341 299 266 317 325 282 160 125 162 159 151 201 167 232 203 145 97 118 173 204 134 107 53 170 84 144 183 162 146 140 61 93 106 116 55 56 69 19 32 65 25 15 60 36 34 58 47 4 999999 8 37 999999 12 30 30534 275 87 30 9867 8 28 54 6521 4616 -99 999999 999999 999999 999999 999999 999999 999999 291 842 891 1314 2693 4263 6409 10838 19527 37783 86030 227760 626351 999999 999999 999999 738823 29353 3018 3074 2973 2972 2852 3178 3265 2805 2307 2359 2865 2854 2601 2807 2888 2582 2320 2015 2192 2561 2211 2576 3084 2255 2229 1932 2018 1883 1764 1827 2122 1625 1155 932 847 780 732 428 312 225 292 264 187 343 155 344 421 457 500 519 363 324 271 34 477 356 170 266 252 420 342 237 154 433 396 385 249 102 269 238 66 405 657 505 520 525 -83 257 248 418 496 243 274 182 266 364 383 549 615 456 348 110 365 506 175 162 220 446 481 368 275 221 291 391 343 207 285 532 451 328 206 128 263 286 400 442 346 312 346 198 334 414 363 270 181 160 296 394 455 395 494 607 534 530 591 575 582 392 415 413 465 601 701 609 505 461 410 717 763 674 396 222 254 369 272 276 126 91 222 239 343 315 248 316 372 350 454 495 386 492 435 396 389 370 461 466 452 528 568 483 460 411 397 399 328 512 365 293 359 303 272 361 311 312 398 321 387 377 325 298 316 262 337 316 218 82 144 196 223 145 154 150 181 217 206 120 77 84 145 124 109 117 118 126 132 96 97 118 95 82 69 105 134 159 121 94 111 96 89 60 25 34 48 25 39 28 42 40 4 30540 265 320 30 9860 8 29 0 6521 4619 5 521 1215 1924 2625 4035 6248 10286 17646 33478 73731 188252 487222 999999 999999 999999 999999 269077 15296 2557 2924 2766 2720 2757 2979 2896 2696 2403 2478 2474 2318 2317 2569 2562 2258 1770 1944 2452 2482 2801 3182 3100 2607 2194 2184 1951 1831 1980 1617 1795 1203 854 894 746 771 632 518 493 237 34 253 359 361 332 137 69 146 469 709 530 339 296 366 305 295 305 217 513 280 188 392 528 226 74 221 209 51 -13 262 359 104 120 521 487 478 595 334 353 350 162 391 567 539 483 516 131 154 247 262 194 139 486 355 254 290 555 345 310 418 278 461 350 204 247 211 214 271 434 568 464 500 141 158 443 254 224 138 93 268 353 303 343 418 369 304 411 376 419 643 472 485 627 586 244 348 544 555 580 516 457 441 441 374 393 531 425 252 203 380 238 295 327 216 300 396 348 107 224 253 160 226 247 305 290 267 255 291 328 427 298 207 253 414 527 517 538 541 380 368 454 309 429 389 313 236 243 383 357 262 409 392 305 245 226 219 314 277 199 249 263 208 192 196 175 141 188 108 130 145 173 118 116 136 208 203 99 37 79 136 72 64 62 107 115 102 90 40 97 107 62 94 128 82 78 50 87 50 48 47 19 999999 999999 999999 999999 14 30546 262 282 30 9852 8 29 6 6520 4622 14 111 582 1033 1754 2617 3939 5493 9179 16441 31086 68534 173644 476437 999999 999999 999999 867297 32911 4139 3246 2949 3199 2943 2741 3092 2877 3017 3382 3333 3242 2869 2823 2614 2701 2455 2223 2090 1728 1718 1720 2169 2359 2554 2234 1934 2093 2257 1836 1773 1023 862 1195 557 479 505 377 364 222 112 191 5 23 90 356 264 245 97 444 637 541 325 323 524 250 17 -26 -53 193 -38 93 309 514 275 189 307 384 393 334 447 223 290 370 243 179 505 382 241 369 438 373 243 308 288 116 249 261 177 245 313 338 203 234 35 239 317 99 999999 109 91 187 271 251 338 326 339 263 294 321 139 135 330 142 303 403 90 208 77 271 281 217 260 152 100 66 364 344 343 424 441 433 421 287 452 588 457 305 226 379 361 334 368 323 324 274 436 387 367 442 303 265 330 59 131 42 183 250 109 54 91 179 230 148 210 130 154 225 139 168 228 275 355 318 171 378 447 352 429 393 432 387 326 319 323 297 352 328 262 208 280 284 212 174 320 264 262 249 227 266 311 290 276 231 146 140 175 103 95 178 48 76 46 61 44 90 85 124 117 93 73 107 122 63 50 58 70 43 71 46 20 27 58 40 15 23 57 40 6 999999 999999 9 10 30552 270 246 30 9846 8 29 12 6519 4624 242 485 453 966 1909 3192 4641 7500 13623 25793 55379 134193 357098 930554 999999 999999 999999 77838 4289 4046 4415 3774 3406 3271 3350 3010 3401 3577 3458 3263 3360 3295 3470 3395 3027 2520 2345 1994 1823 1655 1747 1725 1595 1684 1937 1979 1882 1672 1516 1612 1167 1480 1474 914 733 649 759 623 -53 40 450 426 228 322 410 392 481 253 20 237 346 401 450 217 227 720 342 114 293 234 274 266 249 324 281 284 7 -19 0 146 232 379 437 388 231 129 517 469 465 337 244 130 -64 375 316 317 369 65 125 357 413 335 156 189 217 283 194 225 260 306 336 254 345 351 301 452 564 455 201 210 218 346 357 266 98 230 231 298 334 154 342 392 318 309 220 128 158 235 370 353 466 356 399 636 575 330 316 365 368 391 463 326 417 443 313 450 552 523 503 547 347 228 300 199 199 186 277 233 197 252 173 170 257 287 328 299 246 331 394 314 292 379 366 360 555 460 450 507 279 397 552 555 432 290 309 306 256 305 266 244 262 333 256 257 203 302 344 227 199 269 316 257 206 248 202 56 99 245 124 81 106 135 149 92 64 90 104 124 71 143 92 145 106 166 104 80 66 68 82 91 81 138 99 23 69 126 61 59 18 45 0 2 31 27 5 999999 2 999999 999999 22 30558 264 333 30 9843 8 29 18 6518 4627 220 1170 1974 3166 5175 8596 15709 30201 65200 163161 419893 999999 999999 999999 835842 24037 3640 3697 3415 3857 4044 3823 3979 3848 3847 3688 3586 4182 4968 4973 5148 4650 3549 3242 2899 2080 1414 1345 1218 1191 1360 1573 1712 1581 1917 1632 1700 1132 977 1473 1214 1123 1136 766 646 588 442 584 430 121 43 271 358 195 84 153 165 270 413 492 516 782 331 307 257 319 360 312 102 228 82 362 383 375 323 314 164 87 143 73 456 320 354 177 170 457 185 246 292 503 117 54 249 -8 262 391 299 400 461 320 104 312 333 327 374 228 360 455 342 274 257 370 209 237 299 386 257 299 321 561 338 269 308 234 134 379 380 252 260 294 361 287 316 418 446 416 484 552 452 536 493 572 560 576 683 684 534 501 561 478 480 606 420 506 459 428 424 433 331 224 55 154 176 146 288 277 181 187 268 437 308 366 279 384 354 385 322 262 320 342 391 385 297 558 646 407 492 497 398 552 450 323 372 470 314 235 266 364 297 254 354 309 278 289 294 367 321 139 318 327 264 224 148 185 147 125 157 172 151 146 148 149 71 197 199 133 106 150 100 91 95 103 62 101 106 79 8 6 68 50 -24 15 92 64 57 39 27 0 4 50 28 44 69 2 30564 260 298 30 9838 8 29 24 6518 4630 699 843 1432 2421 3957 6351 10934 21128 44367 104683 252251 591432 999999 999999 999999 999999 408357 15190 2925 2773 2600 2982 3073 2837 3069 3288 3117 3063 3082 2980 3335 3220 3242 3487 3388 3328 3052 2518 1804 1087 1437 1583 1440 1043 1127 993 1319 1400 1314 1262 1099 1041 824 758 379 484 572 274 264 159 304 738 643 192 234 437 369 300 289 252 408 153 168 386 247 229 392 296 663 397 429 456 216 208 178 270 131 215 232 176 315 383 86 -36 -15 299 433 210 61 253 210 171 256 206 210 258 185 43 139 112 50 229 425 300 174 252 295 333 325 404 268 52 252 208 280 394 483 298 207 172 362 248 208 219 169 232 371 203 190 92 249 317 127 156 202 213 312 420 393 180 396 300 238 248 474 421 562 485 473 403 353 431 308 309 469 409 364 411 240 172 241 186 246 187 -5 22 105 118 121 47 166 181 307 353 340 315 234 241 292 210 224 260 237 400 275 248 392 352 414 325 369 436 232 190 228 245 286 259 250 306 228 203 244 235 191 266 339 228 199 237 165 182 176 106 138 128 168 130 132 120 116 91 53 22 71 95 113 86 112 87 39 68 39 44 65 21 38 36 38 50 22 1 31 18 43 51 4 999999 999999 11 30570 266 295 30 9835 8 29 30 6517 4632 102 989 1581 2282 4265 7512 13178 26057 56450 134249 332168 663100 980961 999999 999999 999999 449335 14056 2979 2801 2605 2848 2838 2552 2810 3085 3229 3358 3193 3186 3906 3917 3868 4209 4115 3396 2854 2429 1618 1275 1327 1192 1508 1465 1226 1070 1365 1350 1130 1242 1285 1188 1126 1052 777 522 432 253 404 311 423 509 573 593 337 318 230 493 385 433 199 299 615 510 391 502 502 407 276 4 364 334 35 -44 28 105 227 134 25 408 429 225 195 83 228 346 46 146 238 417 378 220 240 227 172 352 371 400 121 198 212 369 185 176 424 411 329 210 432 394 342 207 266 268 308 344 324 142 411 392 374 310 304 242 192 253 278 292 281 402 338 287 343 381 442 237 256 432 643 492 385 469 552 456 603 569 755 568 347 272 334 394 482 554 457 620 460 292 274 259 214 71 75 103 211 119 157 279 191 198 255 347 370 273 325 92 276 439 290 285 337 477 472 492 472 501 463 318 489 478 298 263 329 288 322 375 403 350 356 334 266 231 255 457 354 188 276 274 222 208 266 304 291 235 187 162 185 204 124 118 138 129 94 187 128 121 82 132 159 91 87 129 119 92 126 103 88 70 92 106 81 52 82 65 97 85 26 1 11 23 999999 11 999999 12 52 12 30576 259 290 30 9830 8 29 36 6516 4635 43 445 1059 2170 4066 6193 10725 19981 39921 92037 241934 673619 999999 999999 999999 689975 30890 3026 2625 2410 2759 3357 3576 3663 4024 4240 4062 3841 3204 3668 3487 3304 3435 3317 2787 2166 1431 1516 1728 1579 1362 1490 1279 1158 1313 933 1139 888 1178 1314 969 713 657 526 451 526 369 483 395 187 81 477 280 317 294 300 249 260 401 303 77 370 552 538 452 262 433 531 562 431 231 277 233 255 344 230 219 293 339 361 453 193 44 293 236 89 213 317 377 378 368 492 495 361 176 424 477 287 -40 41 148 213 198 230 194 501 231 212 160 139 172 149 159 183 243 261 269 277 299 238 370 238 200 222 413 200 120 324 267 298 266 365 185 289 39 279 249 359 514 570 541 413 368 311 390 393 364 462 469 311 352 341 213 311 409 274 206 352 465 362 194 213 115 117 104 149 169 161 68 263 138 174 259 191 199 227 264 190 341 347 245 263 280 233 276 372 322 348 299 357 461 306 239 286 290 248 337 265 274 372 273 202 221 274 241 237 233 188 246 241 243 282 201 157 143 149 166 111 154 74 36 55 44 92 58 70 75 112 128 120 58 45 89 61 52 55 61 27 12 31 58 20 999999 8 3 999999 12 999999 4 30582 264 316 30 9826 8 29 42 6515 4638 140 181 1336 2455 3847 5530 9638 16800 32960 72113 184324 502100 999999 999999 999999 999999 54827 4525 3170 3063 3244 3391 3453 3668 4133 4388 3755 3782 3425 2766 2537 2532 2780 2657 1937 1539 1335 1346 1805 1591 1460 1212 871 1057 937 987 890 1048 758 478 551 521 643 537 513 592 289 375 585 504 375 543 431 606 370 86 328 603 679 496 609 424 398 611 474 531 653 354 172 268 253 110 348 523 301 270 287 278 383 494 335 424 308 287 78 332 342 228 475 288 538 537 470 320 541 593 139 159 98 238 351 297 559 517 390 459 243 155 418 378 506 471 313 414 501 417 517 333 540 447 392 375 313 251 163 264 424 100 63 398 210 124 327 518 241 280 371 332 374 484 670 601 739 591 587 459 302 545 554 449 235 437 375 353 492 465 316 319 431 382 311 165 129 238 21 280 301 139 133 315 142 127 282 189 317 328 343 332 381 346 351 409 471 476 468 480 486 491 505 477 419 234 319 220 190 270 344 350 286 290 356 375 359 298 368 279 255 246 240 164 218 204 162 122 131 137 155 124 59 102 155 104 101 67 85 161 97 90 156 159 130 88 72 104 78 87 68 27 83 62 57 33 49 78 49 49 50 21 0 24 35 7 2 3 30588 259 342 30 9822 8 29 48 6515 4640 81 780 1583 3037 5295 9377 18155 36183 83466 212366 534070 999999 999999 999999 989587 58624 7607 6567 5248 4006 3621 3949 4250 4499 5255 5636 5531 4633 4562 4099 3212 2680 1912 1467 1242 1203 1430 1296 1431 1339 1355 957 962 1460 1135 775 926 927 637 890 715 667 419 278 468 751 559 532 363 614 474 460 515 584 498 561 175 125 123 551 469 311 524 387 12 275 458 581 546 299 384 452 309 379 375 313 391 513 340 389 246 418 486 450 332 142 162 475 522 350 275 375 346 241 143 159 243 288 193 186 255 306 391 277 257 358 308 459 288 213 200 379 382 246 275 338 495 328 235 292 188 252 394 330 216 365 286 412 204 184 392 253 264 263 240 247 312 369 644 573 476 670 685 515 471 470 519 431 509 588 464 400 411 308 325 326 485 420 264 383 340 243 268 175 130 179 208 209 213 238 270 307 251 231 205 389 291 330 259 367 424 313 375 487 593 482 469 434 347 401 455 459 372 322 354 304 311 440 394 336 384 388 327 350 296 266 269 313 232 209 251 174 122 120 59 60 135 87 102 107 158 157 150 161 97 125 105 83 118 120 120 62 89 129 101 78 107 112 54 57 88 52 48 51 62 49 54 4 11 30594 267 69 30 9819 8 29 54 6514 4643 -99 999999 999999 999999 999999 999999 999999 999999 999999 573 1903 3244 6199 11687 23255 48076 107563 243610 540323 999999 999999 999999 999999 105032 11205 13968 29081 63518 87654 13171 5104 4414 4225 4674 4552 4524 4285 3562 2974 2805 2691 2486 2071 1817 1413 1300 1122 1064 1058 1147 1233 1227 1156 1236 1315 1040 1044 1005 804 649 555 770 744 379 418 280 129 323 438 534 366 288 267 222 219 362 299 376 360 394 645 760 495 600 617 671 251 190 251 201 349 331 403 364 296 371 2 315 121 102 359 90 200 191 194 379 383 334 356 262 140 154 379 357 397 419 331 223 356 158 164 292 485 323 291 214 269 384 385 366 113 254 387 310 217 352 196 182 267 232 279 280 380 274 358 280 230 213 158 267 241 247 147 137 144 188 341 652 712 540 412 358 342 432 333 541 301 335 438 411 354 285 365 363 296 256 293 300 214 151 217 254 119 93 251 130 156 189 191 214 289 408 410 367 355 325 339 204 274 354 305 392 478 389 392 470 375 403 428 381 292 212 271 312 291 356 322 308 366 354 349 410 304 299 301 291 249 202 154 123 158 166 152 167 158 102 116 108 142 136 178 133 107 127 97 72 119 91 51 55 99 182 120 113 126 57 57 105 56 34 27 21 50 67 73 27 62 30600 271 305 30 9815 8 30 0 6513 4645 280 808 2151 4447 8702 18111 36844 77136 180329 424428 909684 999999 999999 999999 999999 231333 18890 5895 5018 5369 4990 4531 3507 3359 3400 3749 3616 3155 3627 3438 3159 3563 4108 4405 4335 3789 2866 2484 2277 2018 1869 1361 1884 1750 1683 1520 1293 962 1196 974 1097 739 500 726 879 661 360 110 -27 240 227 628 546 407 180 117 16 371 360 115 82 531 676 247 383 461 257 518 253 313 387 763 391 341 223 233 225 161 718 393 352 596 416 371 615 253 370 482 307 509 615 664 306 350 340 520 392 113 136 187 278 498 501 462 192 242 415 449 464 421 321 336 302 461 110 167 92 343 302 182 250 234 219 283 346 267 307 150 186 114 210 490 262 308 342 279 365 347 603 725 662 388 446 425 575 578 400 378 471 627 382 507 641 466 432 446 483 397 226 280 296 294 285 170 195 362 355 281 210 169 235 160 222 322 392 340 367 343 430 322 346 444 498 493 360 397 577 445 387 363 453 473 391 350 406 323 343 416 374 365 386 297 347 377 261 350 385 338 425 403 364 243 230 187 177 166 123 153 251 263 133 118 105 183 233 203 186 108 104 132 142 116 150 159 137 89 151 141 88 120 104 133 77 68 81 115 139 56 72 60 45 40 35 62 25 999999 20 51 19 999999 1 30606 273 93 30 9813 8 30 6 6513 4648 8645 -85 999999 999999 999999 999999 999999 378 1582 3841 8303 18683 38617 83485 193038 432720 920120 999999 999999 920486 257875 73589 50336 45183 10443 5980 6102 5360 4170 3248 3640 3688 3569 3373 3322 3109 3192 3471 3505 3390 3504 3129 2694 2373 1781 1601 1722 1940 2110 1750 1839 1474 924 944 711 1044 995 723 426 214 525 636 585 407 498 342 542 441 156 245 265 369 485 401 474 675 633 401 289 418 369 573 723 557 412 562 558 446 355 258 375 506 596 516 700 344 161 368 339 403 466 507 332 27 279 456 247 290 352 362 305 555 480 255 386 511 636 301 208 413 429 364 295 305 681 440 231 345 386 252 495 462 456 373 387 397 341 459 530 286 230 180 251 136 196 312 409 358 358 415 311 139 322 297 333 424 466 778 645 444 511 512 584 408 399 332 372 498 542 443 453 398 213 323 408 315 335 264 239 314 287 286 241 276 311 398 260 249 294 391 476 352 383 349 381 458 338 387 425 450 423 508 476 518 380 416 556 363 342 353 374 374 362 352 354 312 399 394 309 330 234 229 298 340 275 360 338 281 164 154 130 174 225 192 207 179 119 97 136 148 171 177 111 133 164 120 140 130 118 114 76 119 159 80 31 85 0 -9 40 82 42 21 35 44 69 121 105 84 46 36 5 25 3 30612 271 92 30 9812 8 30 12 6512 4651 29250 999999 999999 999999 999999 999999 999999 805 3104 7489 14445 29816 68912 159366 347908 720168 999999 999999 999999 567911 31375 4304 5814 6229 5793 5374 4251 3385 3251 3494 3484 3514 3495 3334 3338 3668 3646 3618 3280 3463 3502 3025 2760 2790 2443 2156 1748 1639 1804 1773 1505 1518 1372 1425 1300 1195 931 1104 931 685 553 309 263 485 657 592 344 351 355 501 328 169 265 237 192 455 331 387 155 323 296 370 460 442 481 477 589 421 287 508 319 168 99 417 382 459 362 197 273 289 352 506 328 198 382 426 277 321 244 245 399 469 479 333 185 295 189 241 233 334 294 308 329 99 287 286 384 437 274 404 93 -48 -20 152 342 361 470 395 462 415 323 18 146 369 264 116 266 273 248 305 359 365 347 370 509 623 486 444 450 452 558 545 385 490 465 458 506 462 415 424 457 407 519 406 286 385 307 236 321 279 253 256 306 302 250 249 231 193 172 331 245 243 357 254 269 271 334 357 393 436 379 427 367 333 355 374 466 478 400 439 397 312 274 336 351 340 317 286 234 291 347 294 348 247 236 225 267 147 165 201 114 77 91 170 194 68 84 117 117 113 137 124 133 152 177 152 136 121 118 51 64 101 24 121 103 45 67 95 63 68 106 59 24 17 37 4 12 5 12 16 19 30618 265 297 30 9807 8 30 18 6511 4653 291 617 2564 5826 11966 22879 47693 110059 262257 651023 999999 999999 999999 853500 82658 5944 5662 6326 6626 5630 4440 3977 3689 4079 3996 4006 3922 3955 4159 4382 4363 4099 3988 4095 3776 3197 3483 2903 2539 1777 1710 1853 1826 1875 2129 2002 1890 1561 1462 1485 1048 1118 927 561 767 898 869 607 636 512 622 667 678 475 701 685 729 372 226 213 379 360 739 364 211 508 501 308 370 369 275 462 508 189 306 584 515 736 474 253 272 653 781 426 434 400 398 378 406 313 140 106 442 516 219 158 265 309 271 390 376 359 251 552 424 405 399 830 284 124 155 210 305 240 462 327 192 386 270 295 403 286 390 326 328 269 61 227 384 88 116 245 456 441 268 255 297 275 559 678 689 576 491 457 589 609 503 531 607 444 367 318 331 340 427 443 387 321 308 309 282 213 304 363 223 133 303 254 123 232 363 262 332 449 484 280 275 347 392 306 407 512 510 526 527 476 477 336 443 507 413 371 289 374 483 448 384 399 394 361 286 337 282 368 253 221 316 315 348 268 235 211 194 132 132 136 173 210 205 207 132 93 162 130 103 113 158 186 177 180 139 185 117 64 128 96 39 65 76 94 108 115 118 109 73 55 66 69 52 37 55 29 33 33 37 30624 264 297 30 9807 8 30 24 6510 4656 191 1076 2973 5754 10534 21675 43940 94847 222686 545925 999999 999999 999999 464786 36581 4645 5157 5766 5555 3954 3409 3376 3189 3614 3612 3997 4077 3903 3799 3641 4009 3519 3168 2691 2126 1985 2074 1975 2108 1719 1466 1698 1864 1821 1637 1614 1281 1109 1284 1364 861 1126 1169 858 663 806 797 574 475 691 708 629 728 344 485 297 548 500 592 523 525 321 123 244 243 101 313 397 423 636 711 695 346 521 353 256 263 136 143 215 312 195 290 345 414 114 348 467 442 54 207 376 233 214 184 133 272 261 271 183 222 273 64 214 123 112 30 219 462 351 153 250 313 130 237 271 130 142 153 271 473 220 243 194 166 193 312 347 248 176 130 312 133 357 444 358 361 385 484 534 615 384 238 283 430 316 362 435 347 424 300 298 418 389 406 394 431 319 234 203 115 136 159 156 175 357 271 213 190 189 87 249 187 263 390 293 231 272 306 210 263 305 457 378 333 448 487 435 452 429 403 426 400 386 338 368 234 165 260 277 210 253 226 208 259 214 181 302 329 267 209 158 140 128 132 148 103 109 91 90 117 149 132 107 81 115 129 97 114 141 110 52 86 94 75 84 46 80 64 12 -1 44 12 27 50 26 10 52 25 999999 999999 999999 999999 8 30630 260 299 30 9809 8 30 30 6510 4659 78 896 2761 5292 10305 20807 43136 98414 239292 598452 999999 999999 999999 111257 4993 3871 4405 4487 4040 3711 3635 3221 3567 3820 3688 3743 3716 3874 4122 4251 3885 3725 3351 3171 2764 2824 2577 2252 1938 1921 1672 1856 1747 1706 2068 1682 1677 1435 1225 1312 1472 1443 1101 1041 1287 837 771 834 996 722 1118 642 816 553 337 248 295 171 314 415 441 592 375 548 308 108 359 527 180 364 720 420 403 489 503 526 466 408 385 283 272 194 339 454 263 425 343 174 335 351 236 308 435 672 379 78 156 418 376 121 141 181 166 190 291 167 334 257 142 287 282 238 154 105 233 83 103 246 149 421 341 331 279 201 150 247 344 258 346 262 183 146 315 235 320 342 471 516 300 354 333 453 467 527 542 358 434 380 383 328 258 298 406 69 211 340 449 420 337 158 206 217 94 261 211 138 111 180 248 219 64 193 191 216 227 251 331 380 290 312 210 279 276 275 309 445 359 404 382 469 434 390 308 278 269 222 275 284 268 215 236 249 315 238 322 236 206 209 219 246 181 225 196 104 132 150 89 30 163 164 116 150 45 73 55 123 127 106 76 92 38 -18 17 53 62 57 111 107 45 47 47 22 999999 999999 2 6 999999 999999 10 3 30636 270 329 30 9809 8 30 36 6509 4661 808 2637 6008 12310 26357 59060 132365 322786 706116 999999 999999 999999 424965 7806 4076 3717 3881 4162 4498 4421 3936 3584 3795 3972 4274 3891 4022 4261 4621 5067 4944 4360 4380 3985 4031 3511 2964 2974 2807 2300 2030 2267 2125 2030 1502 2121 1733 1449 1304 1648 1615 1401 1084 1366 1369 1160 1116 1245 1128 1173 1185 966 845 1094 997 804 608 531 371 627 1016 586 457 478 672 375 518 609 518 635 726 885 453 718 595 511 582 697 524 405 344 239 287 412 531 812 701 487 609 619 315 537 609 642 591 454 447 382 554 304 198 395 233 363 346 441 504 294 192 196 187 298 286 398 169 229 274 255 339 384 441 481 441 367 375 452 379 261 432 546 398 332 270 240 270 263 437 545 579 489 665 644 563 619 673 450 591 467 560 442 363 477 472 402 337 331 366 303 232 154 211 255 388 355 299 243 215 258 121 192 235 117 256 241 341 336 280 405 508 468 434 445 597 527 428 448 549 425 459 456 447 520 463 422 426 428 408 366 408 449 359 351 292 281 354 329 292 329 350 399 293 292 254 211 149 154 211 275 240 187 168 163 231 226 204 164 167 177 174 157 167 155 95 82 97 130 150 134 76 73 76 125 121 77 109 119 96 50 57 39 64 62 60 41 46 33 11 13 3 10 30642 266 331 30 9811 8 30 42 6508 4664 740 2056 4639 11135 25524 51473 116556 281230 710850 999999 999999 999999 30908 4163 3953 4426 4933 4517 3897 3395 2949 3280 3492 3471 4242 5129 4348 4471 4788 4983 5584 5183 4349 4651 4560 4083 3698 3603 3242 2714 2343 2265 1858 2305 1855 1518 1787 1400 1096 1276 1191 1104 1031 1113 1044 949 1160 1359 1684 1341 1064 1127 967 676 979 731 709 1036 847 561 554 573 424 428 349 391 495 632 567 514 496 176 368 397 302 448 454 747 403 515 718 519 639 322 412 270 357 645 394 457 541 290 285 328 486 508 367 284 254 238 199 106 408 405 276 262 54 33 134 245 193 430 431 326 311 558 342 255 464 482 212 999999 247 489 363 418 216 248 328 201 157 193 423 466 330 335 540 439 411 424 426 390 479 445 470 527 531 505 416 325 502 386 175 243 237 322 384 323 199 135 25 237 271 234 220 197 187 323 284 316 310 135 186 205 223 398 318 417 420 301 307 418 480 516 537 471 472 434 453 521 441 389 358 395 408 345 357 337 296 221 264 284 300 316 324 308 274 242 280 291 265 278 166 120 128 175 182 168 95 114 123 112 138 131 101 83 105 71 85 102 129 95 105 106 47 56 52 50 63 82 69 72 52 47 44 46 38 999999 8 999999 5 999999 999999 999999 4 1 30648 273 92 30 9812 8 30 48 6507 4667 13637 999999 999999 999999 999999 999999 999999 217 505 1773 4404 11854 27297 62543 138076 306638 702428 999999 999999 999999 68515 5028 4204 4506 4709 4346 3755 3533 3563 3092 3158 3306 3763 4096 4454 4642 4580 4383 4794 4885 3830 3458 3207 3343 2724 2625 2657 2205 1996 1772 1510 1602 1482 1212 811 897 1393 1328 1252 1216 1384 1090 1147 708 884 1032 1337 1432 1474 1367 1163 1098 1226 1162 1024 1069 709 590 598 826 558 348 629 550 649 413 460 776 930 763 674 590 380 291 347 396 402 401 484 352 373 564 614 613 410 397 454 212 330 50 255 457 719 324 388 236 224 457 481 465 279 300 260 123 129 143 346 301 337 205 313 389 252 220 391 390 499 208 279 307 281 236 403 314 291 253 191 132 118 233 273 290 279 386 382 430 272 444 594 615 500 436 547 307 156 333 459 325 182 286 249 421 409 359 321 355 337 219 127 262 247 153 144 291 152 272 292 250 193 204 173 152 347 493 437 300 233 331 392 425 414 523 465 437 440 463 450 372 377 285 361 304 256 225 239 272 376 212 260 291 355 370 236 337 322 194 250 251 295 290 231 148 160 151 108 165 148 152 183 122 137 121 133 113 127 99 127 137 93 77 79 85 98 126 113 85 127 110 114 33 37 46 59 42 59 78 64 14 5 49 4 5 16 30654 267 93 30 9813 8 30 54 6507 4669 4860 999999 999999 999999 999999 999999 999999 999999 912 1870 3358 8828 21189 45205 101755 244680 573386 999999 999999 999999 152868 5349 4284 4450 4279 4154 4055 3827 3472 3254 2890 2752 2878 3179 3635 4024 3911 4037 4380 4109 3976 3791 3096 2905 2799 3022 2947 3098 2399 2542 2323 2047 2212 2156 1377 1447 1533 1615 1528 1258 1363 1254 1137 1075 929 968 943 948 1013 574 837 1077 929 735 642 353 278 821 487 448 604 687 481 422 634 497 521 618 562 582 495 621 701 488 449 370 262 368 552 393 453 539 421 370 356 300 463 489 -28 219 178 510 177 149 367 454 227 107 197 157 444 242 447 337 408 200 -44 60 291 222 228 27 104 284 367 241 457 99 108 221 412 384 171 62 299 405 417 177 245 122 65 56 67 -1 318 510 293 392 482 532 305 302 250 238 248 283 285 348 283 278 173 212 292 247 180 74 -34 111 97 214 162 144 314 259 96 242 262 205 94 145 270 238 190 230 336 311 289 375 364 319 369 316 374 345 281 334 323 298 260 237 341 331 329 220 194 305 300 227 289 311 246 203 176 220 265 187 209 222 218 199 118 135 149 173 184 85 106 165 151 148 135 78 46 49 69 48 80 85 17 25 14 59 36 27 27 92 14 -3 16 31 16 999999 10 17 2 25 15 30660 273 95 30 9815 8 31 0 6506 4672 14371 999999 999999 999999 999999 999999 999999 999999 295 1019 3003 8653 21873 46958 102122 231016 535198 999999 999999 999999 82484 4770 4151 4027 4026 4093 3265 3302 3639 3516 3343 2995 3279 2954 2885 2916 2992 3424 3661 3614 3757 3759 3405 3397 3222 3017 2703 2657 2715 2618 3024 3375 3310 3160 2946 2496 2453 2697 2816 2893 2377 2049 1632 1370 1291 1103 1336 1192 1206 1138 917 1387 1634 1714 1024 418 301 487 811 812 537 372 456 485 878 962 880 940 833 873 663 549 438 515 422 508 833 542 659 436 453 399 619 440 337 666 480 359 267 475 348 354 247 325 451 278 38 184 491 575 159 245 295 189 292 84 377 369 389 499 336 183 382 309 502 250 353 274 221 294 244 377 234 343 381 232 286 234 314 264 227 431 327 555 423 246 451 513 478 464 539 443 366 474 437 374 328 359 278 338 334 281 284 290 315 188 75 176 251 233 248 233 256 259 132 94 223 321 275 162 193 224 193 215 335 302 340 331 404 476 305 314 391 383 499 387 396 288 269 289 228 274 268 339 361 222 179 201 375 275 345 279 261 253 241 279 263 212 184 164 211 159 84 121 86 126 127 137 102 113 110 149 89 12 78 89 72 113 79 138 76 69 91 82 71 24 -11 9 4 17 18 16 44 17 8 26 17 13 21 12 999999 999999 13 30666 275 97 30 9817 8 31 6 6505 4674 5281 999999 999999 999999 999999 999999 999999 999999 840 2573 4763 10884 21951 44866 100713 234716 584557 999999 999999 999999 570652 17276 4978 4471 4706 5185 4362 4107 3770 3772 4049 4187 3996 4889 4711 4669 4788 4225 3772 4047 4320 4413 4321 4074 4107 3687 3257 2668 2687 3524 3898 4118 4029 3954 3584 3684 3792 4180 4647 4666 2980 1699 1628 1449 1305 1104 902 1150 1213 1291 1208 1701 1820 1577 775 370 229 562 567 965 734 451 374 362 833 960 1043 867 1028 1179 1108 945 673 662 609 581 627 578 615 408 759 400 254 399 558 231 206 366 234 302 275 311 526 354 450 442 285 231 375 378 373 443 339 179 425 291 185 297 290 424 339 243 133 349 300 202 349 432 254 214 285 338 355 277 292 284 320 294 330 368 285 387 258 322 381 269 255 374 477 608 492 482 433 502 483 358 298 344 471 370 269 309 439 431 238 159 240 55 207 112 194 25 62 128 309 321 162 281 245 106 248 283 252 317 351 414 323 269 361 371 463 464 487 420 480 492 465 414 459 449 428 377 335 237 230 283 341 274 336 340 290 208 245 217 273 314 283 292 306 251 191 192 202 206 193 129 100 58 127 105 110 108 123 119 165 215 212 130 112 127 120 130 62 61 97 139 68 49 40 65 92 83 83 72 25 73 46 66 55 20 48 15 999999 51 5 30672 267 310 30 9820 8 31 12 6504 4677 88 781 1372 3465 6831 13269 26194 54500 129553 319541 781758 999999 999999 999999 68422 6416 5654 5053 5202 4884 4719 4097 4009 3906 4173 4167 4616 4405 4621 4836 5026 5614 5770 5061 4633 4570 4352 3509 2811 2819 3069 2745 3164 3170 3179 3548 3961 3285 3255 2927 2524 2068 1962 2099 2106 1642 1336 1286 1061 1192 976 940 1107 1250 1057 1236 800 583 820 561 517 244 776 748 784 679 601 888 944 694 1076 1325 954 986 816 902 433 421 303 570 276 152 489 868 695 604 441 431 427 466 176 271 218 102 246 451 395 336 310 449 424 441 324 386 602 467 361 285 315 457 348 123 295 178 232 512 332 248 356 412 358 208 284 354 370 464 250 222 492 401 540 401 423 295 260 340 262 452 431 474 474 543 619 483 489 552 584 516 455 454 408 439 407 269 405 446 429 376 308 259 340 270 156 271 287 263 160 33 53 165 152 201 264 136 238 273 344 447 383 363 386 551 406 395 480 390 503 395 376 365 385 356 346 379 305 351 344 375 314 205 354 351 325 261 320 376 293 306 244 295 248 246 275 270 234 151 168 130 66 120 195 193 161 201 138 156 173 124 128 130 148 145 151 140 120 68 25 57 108 63 74 91 60 22 54 94 82 71 62 58 58 21 38 22 999999 12 12 30678 264 311 30 9821 8 31 18 6504 4680 -35 489 1770 4706 13064 29701 67363 155660 346209 845262 999999 999999 999999 362102 23011 5015 4924 4869 4660 4734 4963 4717 4741 4532 4622 4763 5114 5217 6070 17201 34291 5359 5937 5887 5538 5393 5400 4442 3618 3574 3607 3284 3071 2906 2552 2880 3084 2963 2554 1751 1407 1638 1406 1713 1611 1277 1768 1449 1190 1204 935 858 1192 1021 731 445 322 697 313 195 355 342 495 614 678 695 350 778 742 681 815 851 1035 954 1065 715 580 190 171 381 304 65 404 490 715 718 304 410 292 204 258 452 367 375 348 378 407 165 337 442 46 109 322 362 157 286 278 386 110 193 367 298 421 364 224 97 210 193 306 524 494 414 174 154 252 149 280 211 476 256 81 -8 197 271 458 202 303 203 144 273 306 269 377 441 502 191 330 335 146 226 176 183 361 424 477 204 93 265 198 280 272 95 182 296 67 32 310 101 117 201 316 79 44 245 297 367 263 236 353 287 290 235 254 388 327 296 386 398 366 338 303 325 378 307 311 421 334 198 240 327 340 264 252 370 198 188 195 225 266 179 135 219 238 186 211 221 133 199 4 -3 89 49 86 94 85 102 76 68 78 154 111 86 96 82 40 34 -12 36 52 57 51 49 49 58 23 77 49 19 1 19 10 3 999999 1 30684 250 346 30 9826 8 31 24 6503 4682 -94 1825 6869 17150 40215 92323 218373 525549 838671 648542 248059 126045 18751 2290 2379 2505 2265 2018 2102 2148 2026 2307 2327 2470 3275 4365 5115 8353 41765 119298 103415 158446 433842 776993 689286 485439 443128 193266 8543 2944 2761 1903 2008 2244 2199 2111 1455 1506 1016 954 1430 1483 1781 1561 1426 1213 775 679 858 505 422 607 806 577 506 222 82 292 686 697 572 310 225 499 484 468 739 635 670 777 470 255 192 105 333 601 65 34 164 219 293 418 451 425 289 999999 93 78 363 205 -52 -34 91 999999 160 259 365 217 255 52 999999 68 356 212 539 243 351 422 371 279 136 116 153 311 302 265 247 82 135 144 222 213 168 242 252 -17 109 107 201 321 161 68 158 118 20 170 391 464 539 371 169 386 201 215 450 331 261 201 145 -1 155 272 279 392 237 182 271 238 63 83 129 100 -57 43 42 187 253 58 -36 115 120 85 91 83 116 74 142 216 257 288 316 229 350 311 406 322 276 379 266 142 163 184 165 122 171 246 179 186 147 146 74 96 135 179 199 91 71 108 124 24 87 72 50 126 15 -17 70 -33 -26 14 36 117 -39 -45 37 -11 22 36 26 5 22 -5 -12 30 -29 11 -2 -57 -83 -42 30691 268 110 30 9830 8 31 31 6502 4685 1465 999999 999999 999999 999999 999999 999999 -68 134 738 2285 4545 8953 18143 37356 85572 200913 415674 629693 838966 999999 802090 80554 10823 11274 10906 30297 102951 205972 149490 20837 14288 36163 55152 19431 13300 29913 47760 17514 46262 85754 266151 424850 335467 78695 5977 4041 3083 3383 2816 2631 2483 2332 3053 3071 2623 2099 1531 1728 1685 1406 1254 1257 1139 1211 948 640 632 795 930 538 526 384 387 468 434 501 551 836 944 541 596 852 626 858 963 980 898 956 1193 957 782 285 575 552 533 678 390 310 224 381 321 526 290 326 321 194 118 30 183 236 150 266 467 296 243 344 225 284 88 -28 66 76 247 107 225 317 96 225 207 309 258 269 374 430 230 279 189 300 349 307 63 52 273 270 211 313 329 404 301 400 445 394 329 278 567 500 448 663 571 560 389 227 244 340 359 172 156 2 190 354 285 357 345 245 160 211 174 168 -2 141 199 116 94 201 87 78 177 146 193 185 168 188 315 313 281 304 362 385 242 402 471 456 488 389 375 462 388 350 334 312 333 246 296 143 201 147 208 190 193 189 202 172 213 249 296 266 226 207 205 144 90 109 67 34 117 68 81 85 61 110 103 136 94 76 90 67 85 141 104 67 84 42 23 61 28 34 62 38 7 30 16 38 999999 999999 999999 18 9 30697 265 353 30 9833 8 31 37 6501 4688 284 704 2139 4821 9841 20446 44130 107362 263613 608698 999999 999999 490876 108729 295651 630713 462003 229010 351898 245065 144716 68882 68601 18544 23525 63937 24463 12093 29061 84233 19066 7633 5324 4569 4606 4702 5056 4702 3984 3753 3895 3104 2359 2303 2851 3194 3753 4420 3833 3086 2591 2258 1441 1239 1012 1099 1042 751 1100 1044 737 741 614 465 537 407 820 753 750 618 670 711 598 644 833 620 792 1051 1097 981 1058 954 388 264 447 539 354 353 320 145 154 215 376 478 336 407 417 663 445 271 355 275 454 501 345 286 384 226 178 231 408 403 277 19 224 336 565 687 514 376 313 335 203 169 185 206 398 454 402 177 354 232 279 318 482 452 315 221 135 234 326 257 211 282 246 324 390 595 587 488 536 501 550 591 351 321 332 347 387 316 259 141 458 394 370 394 311 254 196 188 198 127 216 173 351 169 223 120 113 184 111 144 79 201 179 216 330 377 409 311 317 323 329 302 372 466 473 457 378 406 330 349 272 249 303 222 248 230 182 322 225 293 310 271 209 104 208 267 291 294 297 174 227 216 213 218 179 172 121 85 80 142 114 83 142 101 82 67 106 140 106 98 74 123 105 73 69 84 50 51 43 29 1 999999 23 999999 999999 999999 999999 9 6 22 999999 999999 11 30703 261 357 30 9837 8 31 43 6501 4691 250 966 3131 6022 12032 22831 47491 113278 270445 625716 999999 999999 770832 825896 999999 157907 8936 5731 5803 5923 6568 6881 6823 6431 6483 5863 5216 4689 3747 3733 3407 3576 3643 3836 4146 4283 3662 3285 3114 2691 2424 2362 2165 2024 2447 3079 3386 2809 2292 2020 1783 1194 812 988 829 766 844 971 760 739 676 785 855 870 738 589 461 500 302 349 548 571 753 770 812 1089 926 779 886 949 709 645 484 228 259 341 264 419 398 381 329 210 328 483 490 590 416 186 167 193 284 100 173 445 280 258 402 267 130 301 271 358 213 161 300 242 317 452 244 280 211 54 172 289 145 325 195 85 401 185 186 251 146 463 393 294 241 325 291 195 161 98 258 186 118 294 303 415 484 592 418 378 311 423 354 308 238 179 303 253 251 266 430 329 334 271 383 261 188 142 222 217 190 148 284 193 134 174 62 129 238 193 196 136 234 282 203 193 319 266 249 270 366 314 432 427 401 338 381 325 302 243 248 352 241 277 305 271 206 153 261 239 200 218 157 296 272 232 238 182 224 233 193 159 171 140 186 192 103 73 119 169 126 118 103 92 112 108 96 93 66 87 112 100 60 53 86 78 60 10 10 31 42 42 999999 999999 999999 10 2 2 14 30709 259 362 30 9842 8 31 49 6500 4693 -2 649 1579 2647 4652 8347 15553 30944 67287 164616 395624 851080 999999 999999 999999 999999 226886 15336 7310 7094 7568 7892 8285 8161 7092 7070 6447 5273 4304 3752 3167 3291 3490 3468 3644 3438 3042 3218 2935 2180 1970 1903 2094 2137 2257 2729 2937 2899 2784 2042 1184 840 666 893 542 797 784 590 636 644 730 671 642 845 600 670 688 427 421 541 538 911 938 900 888 549 779 676 322 405 286 307 578 458 216 359 386 451 261 436 410 353 404 523 277 245 374 354 302 385 202 349 410 374 280 276 355 433 400 296 206 247 181 311 368 396 440 504 443 327 113 156 275 286 179 390 261 288 233 412 184 257 175 48 238 247 345 253 204 238 348 248 260 340 316 434 426 513 531 476 509 530 511 266 353 450 412 367 336 265 379 322 309 285 485 384 353 343 168 246 256 216 193 141 174 187 189 73 204 190 104 206 281 118 128 195 307 281 320 422 316 293 284 441 377 383 397 393 387 408 465 254 268 353 294 247 357 366 321 315 265 255 301 282 292 337 271 267 246 286 331 206 257 344 252 224 232 161 132 164 139 169 126 108 157 163 125 169 94 85 91 82 121 119 63 69 110 95 68 77 69 56 42 27 999999 4 29 25 16 30715 262 364 30 9844 8 31 55 6499 4696 27 783 1994 3357 6517 12268 24248 52544 126997 291621 611141 999999 999999 999999 999999 613703 30675 5742 6029 6925 8427 9451 8900 9326 9031 7349 6943 5997 5190 4247 3914 3566 3745 3930 4046 4143 4411 4054 3388 2628 2142 2314 2170 1875 2069 1991 1969 2254 3353 4104 3535 3543 2619 1013 981 632 676 415 753 972 480 533 645 514 784 785 927 955 837 870 747 965 635 640 465 381 556 393 344 461 395 437 503 402 373 263 232 524 520 530 590 461 364 403 297 169 125 167 336 191 247 223 174 335 261 21 157 430 -23 209 266 339 405 190 390 442 322 395 382 446 353 267 343 294 239 190 278 310 205 151 148 230 167 255 226 183 279 373 397 402 289 202 322 362 394 330 376 383 393 351 474 402 495 594 434 384 586 345 308 251 236 262 161 259 271 420 390 401 294 373 255 113 257 288 249 224 136 229 151 247 267 203 183 63 -33 188 334 283 276 419 368 321 334 389 352 190 287 373 382 435 421 387 362 285 334 327 352 316 304 312 393 321 271 298 262 276 306 269 276 214 241 254 307 269 269 237 172 232 184 165 199 156 101 141 134 125 115 91 85 92 142 136 146 170 98 111 105 66 76 62 23 53 34 81 64 57 66 16 33 29 3 29 30721 283 368 30 9848 8 32 1 6498 4699 490 1085 2449 4997 8772 17184 33997 72696 164622 366182 721320 999999 999999 999999 438202 51117 6604 6045 6535 7395 8240 9246 10302 10092 11058 11412 12337 11608 9287 5008 4209 5247 9200 12667 10880 6780 7142 7427 5254 3904 3188 2841 2948 3297 4585 5362 5494 4957 5174 5430 5845 10657 29013 53545 7494 1032 941 1056 834 874 1041 1225 800 907 721 765 943 695 670 805 935 781 859 792 678 581 823 660 525 680 598 560 435 575 898 777 354 344 566 427 652 603 484 163 383 517 378 415 412 390 295 442 730 337 589 495 375 580 353 432 607 348 340 345 281 194 109 351 273 297 179 432 496 402 425 395 355 602 379 333 412 485 445 487 464 316 479 514 542 513 474 488 444 547 393 456 338 400 343 429 562 674 659 789 667 471 620 506 386 440 315 371 441 413 381 566 383 449 548 380 365 489 310 400 331 414 377 387 376 273 285 311 375 413 370 377 367 381 411 418 521 533 470 507 524 461 404 463 596 633 532 613 624 561 457 537 494 397 432 462 505 510 459 487 454 385 479 466 384 349 422 400 414 380 410 426 388 327 324 323 365 302 254 290 269 244 272 306 287 243 275 338 235 262 310 284 228 250 252 230 234 193 221 249 218 184 167 204 176 188 198 179 180 172 138 178 183 161 183 147 120 97 91 118 125 128 112 87 58 50 45 21 7 30727 300 132 30 9852 8 32 7 6498 4701 378 999999 999999 999999 999999 999999 999999 999999 999999 750 1971 3334 5484 9837 17916 35365 76042 165023 314504 601494 999999 999999 999999 542797 44319 5152 4556 5605 6389 6271 6698 7352 7459 7446 7870 9915 8948 5413 3872 3020 3098 3948 4493 3896 3680 3855 3233 2984 3406 4032 5131 6749 7123 5175 4357 3844 4234 5663 9294 23941 36468 65682 9620 197 216 384 300 529 481 373 164 225 245 340 185 494 395 257 368 323 355 172 426 300 205 280 288 27 230 252 303 465 700 197 87 351 254 340 268 98 32 288 86 127 286 215 124 104 254 434 173 162 209 32 999999 55 124 234 156 152 128 27 92 109 75 164 95 92 62 174 71 -78 168 84 115 -17 94 141 149 -67 127 144 223 67 83 245 164 276 173 156 311 55 55 153 81 88 261 115 248 301 363 444 443 251 149 212 225 109 21 -19 14 108 90 171 166 188 155 212 102 53 1 64 70 126 -16 44 172 159 146 82 37 -94 76 165 165 172 228 196 183 140 222 248 266 150 155 159 244 264 392 304 254 343 246 245 230 249 277 276 201 244 191 234 210 167 169 255 199 208 262 227 193 207 188 143 128 232 204 193 110 88 98 102 132 133 113 127 119 122 111 56 118 89 40 94 148 100 69 100 95 74 66 97 73 83 136 93 63 78 122 87 98 117 107 107 94 100 102 109 110 86 104 118 108 111 81 68 83 84 85 87 65 49 67 72 76 70 61 70 50 39 30733 249 404 30 9854 8 32 13 6497 4704 634 1292 2340 3569 6427 11365 20544 41717 94732 221746 457214 749132 958922 999999 757849 66655 3852 2990 3293 3711 3380 3740 3965 4308 4401 4684 6592 9770 33703 108102 191993 286672 105085 4420 2534 3273 3471 4056 5157 5011 3933 3803 3105 2482 2117 1801 1323 1534 1013 543 255 -89 999999 999999 999999 -13 83 287 9 999999 -80 -39 999999 46 84 164 67 90 169 69 101 113 184 4 -5 56 45 999999 -10 999999 16 -2 -53 28 28 116 -67 -95 999999 18 999999 999999 999999 999999 999999 999999 -67 46 999999 -11 -62 -54 -23 999999 -77 999999 -83 999999 -49 999999 97 48 999999 41 100 132 345 999999 999999 -22 161 -14 -86 5 999999 999999 -17 999999 -65 27 -58 999999 -14 8 88 20 75 149 -86 -39 -70 999999 999999 999999 13 23 999999 999999 999999 63 79 116 71 78 -56 145 62 -18 19 -13 -62 -96 -5 -6 999999 -5 -23 -60 -57 999999 -9 -77 -20 -92 6 2 16 -39 999999 999999 -89 3 -90 -90 999999 -90 -29 -45 -46 49 63 64 -18 -63 -42 34 126 17 73 101 118 32 64 58 58 49 124 9 -44 -85 -17 60 38 55 76 14 -96 10 39 -18 27 58 -13 -27 -9 -64 -86 -41 -53 -38 -77 999999 -82 -92 -35 -20 -55 -41 -84 999999 -71 -67 -66 -50 -51 -49 999999 -100 -66 30739 58 375 30 9855 8 32 19 6496 4706 127 862 1781 3796 7019 12906 24793 53886 123727 264181 541557 837651 797601 670130 162004 14765 3257 2439 2688 3381 3689 3633 3499 3593 3604 5929 10722 8745 5692 26952 57885 29929 2310 1178 1301 1436 1760 2068 1885 1705 1230 931 996 1157 1180 1183 1320 1194 1049 492 -54 -48 999999 999999 999999 999999 -4 -12 30745 222 439 30 9859 8 32 25 6495 4709 628 1411 2793 4786 9353 19075 42767 107831 271513 687220 999999 999999 108745 6800 4345 3937 3105 3301 3641 4191 5119 4813 4438 4734 6510 10771 13884 10986 4155 2404 1918 1592 1555 1568 1433 1518 1601 1183 1097 1032 1104 1225 1470 1540 1257 1297 1260 1114 845 540 261 306 229 62 999999 -62 73 59 999999 -95 -60 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 -82 999999 999999 999999 999999 999999 -89 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -94 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -27 -51 -51 -35 999999 -59 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -68 999999 999999 -94 999999 999999 999999 999999 999999 999999 -39 -29 -29 999999 999999 -98 -95 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -95 999999 -66 -75 30751 233 384 30 9864 8 32 31 6495 4712 -58 383 873 2245 3806 7392 15314 33532 79284 204356 539826 999999 999999 746098 41679 3393 2914 2714 2932 3188 3513 3724 3805 3749 3477 3783 4095 4433 4581 4983 3824 2237 1841 1654 1718 1463 1337 1144 1329 1576 1448 1331 1517 1924 2279 2525 7461 54633 42812 2167 1021 701 553 245 196 139 -20 2 -56 173 109 148 220 147 59 42 69 106 -19 -66 999999 71 61 60 160 117 86 75 -94 13 -20 -69 999999 -62 999999 -71 -65 -91 999999 999999 999999 -93 -4 999999 999999 999999 999999 999999 999999 999999 -56 999999 999999 999999 -92 -7 -45 999999 -59 -63 50 999999 -37 -40 999999 999999 -89 -99 999999 999999 17 -64 999999 999999 -53 96 999999 999999 999999 -80 -82 999999 999999 999999 999999 999999 999999 999999 37 -95 -82 999999 42 -95 999999 999999 -65 999999 -20 46 67 -30 35 -39 -20 3 -58 -64 -46 -49 -84 999999 999999 -37 -49 -93 999999 -81 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -54 -80 -68 8 -62 999999 -46 -14 -97 -89 -76 7 7 -33 -46 -27 31 1 -83 -40 -55 -97 -61 -44 -85 -57 -67 -59 -67 -82 -46 999999 -96 -69 -99 -5 -23 -48 -36 -45 -91 -88 30757 248 447 30 9867 8 32 37 6494 4714 53 833 2214 5249 11513 26174 63974 152924 314943 333759 90432 2570 999999 999999 999999 0 999999 999999 -62 -29 106 185 278 201 434 592 503 469 377 157 -38 87 129 173 113 91 162 247 367 580 768 1436 1682 4541 65144 348318 776582 999999 996339 44295 1321 895 652 265 279 370 478 376 377 344 268 330 292 341 320 365 236 217 437 537 364 461 467 502 294 235 258 123 105 84 172 99 -80 -26 33 -3 -98 130 -61 34 16 999999 999999 -93 999999 999999 -76 -88 999999 999999 -45 -44 -24 999999 999999 -94 -45 -18 37 52 -16 -62 999999 999999 -94 -41 999999 -26 -73 999999 999999 -35 30 999999 136 -20 61 -26 999999 16 999999 -47 -19 999999 -76 66 999999 999999 -1 105 48 -38 -28 -59 -3 79 150 77 95 88 100 150 49 140 83 70 46 -28 -14 -72 -4 -72 -73 -81 -54 -15 87 -2 75 4 -58 -9 17 -42 -31 999999 999999 -23 41 6 21 19 -60 999999 999999 -92 999999 -65 -13 43 66 72 51 53 41 -39 31 110 92 39 74 69 59 144 37 69 70 8 22 59 45 53 113 36 -4 18 8 -46 -9 -16 -42 -15 -25 -2 37 51 16 -13 18 23 -7 -17 -51 -66 -49 -26 -32 -59 -77 -73 -59 -81 -76 -53 -17 -62 -83 -73 30763 243 537 30 9867 8 32 43 6493 4717 325 1628 5274 13213 24046 31912 21498 1769 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 275 363 312 261 331 510 671 677 1661 8476 29841 87961 201794 384325 728064 999999 999999 568138 599444 135165 2553 581 549 588 904 898 1230 727 5839 31048 8021 426 368 388 477 362 240 202 382 128 222 150 171 275 186 -34 117 61 70 90 34 999999 999999 -66 29 999999 999999 999999 -68 -22 60 52 -32 -74 -39 -22 999999 999999 6 194 -34 29 -69 -82 36 -76 999999 59 80 999999 999999 -98 -92 -84 21 -33 -85 -7 15 -90 -45 999999 -87 -68 999999 -84 999999 999999 -74 999999 -66 -64 -45 -9 -41 20 5 -57 -91 -25 999999 -85 -38 43 -40 111 97 33 69 123 90 19 57 49 57 81 -52 15 13 -72 -18 -5 -46 -51 -19 -6 -51 -35 -97 999999 999999 -53 -1 999999 999999 999999 999999 -83 -50 -27 -90 999999 999999 999999 52 9 4 -5 65 35 11 3 -20 -16 81 163 103 133 96 35 2 -71 -1 -55 8 99 6 14 19 25 -41 -29 -52 -25 13 29 -13 -19 19 3 7 -17 -42 -7 -24 30 27 -10 -76 999999 -77 -79 999999 -82 999999 -73 -55 -61 -55 -58 -86 -84 -90 30769 239 688 30 9868 8 32 49 6492 4719 462 2392 4291 3086 523 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1061 2968 5541 12705 32800 61049 109553 196747 346595 601440 999999 999999 999999 708244 75707 1850 963 1201 1082 1086 1256 1978 2310 2467 2311 1414 891 788 556 437 458 507 268 49 371 263 155 113 80 999999 138 390 280 193 182 130 24 999999 999999 999999 97 999999 158 176 23 152 30 0 34 999999 -17 -15 -2 -48 52 166 -90 -19 50 999999 -85 -58 26 -15 -48 999999 999999 -21 193 80 -83 -36 -33 999999 999999 -72 247 92 -30 81 42 999999 7 137 122 999999 -74 -75 -38 -63 9 55 29 999999 999999 -9 -41 -6 107 99 58 87 77 32 150 157 206 126 133 -92 -94 22 125 -25 -8 26 -23 -38 -61 75 -74 40 43 -8 -89 999999 16 -68 999999 -51 84 999999 -13 -37 -50 999999 -97 999999 999999 999999 -88 -4 71 49 106 101 -16 -74 -94 80 93 101 170 109 122 103 109 102 10 -60 -38 46 20 -4 -66 1 74 51 37 0 2 2 50 -9 17 2 29 36 21 64 4 -40 -30 -27 -43 -63 -61 -43 -73 -36 -75 -73 -93 999999 -71 -29 -72 -98 30775 241 660 30 9870 8 32 55 6492 4722 226 2161 4159 7143 7443 789 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 947 4706 16670 42667 81783 136317 226881 394481 662410 999999 999999 841004 666776 50094 2055 1052 1070 1317 1618 1727 925 520 185 267 343 342 226 275 295 381 414 263 327 356 86 -67 999999 -34 999999 115 -16 999999 294 321 -17 -44 -33 6 -95 999999 -2 250 78 24 -14 999999 -99 -13 80 -36 -52 135 125 -50 -58 227 262 161 999999 999999 -92 -87 28 -55 -73 -67 -68 999999 -97 -66 -54 -20 42 -20 999999 999999 -92 -34 48 999999 999999 999999 -40 999999 999999 -83 -32 -3 37 -72 999999 999999 999999 -74 -55 170 50 -83 75 184 262 139 -69 -45 -11 75 131 34 999999 999999 999999 -94 -73 -21 11 -82 50 999999 999999 -53 79 -10 999999 999999 999999 999999 -93 -44 -34 10 999999 999999 999999 -73 999999 999999 -93 -84 -32 -34 -46 36 -46 -30 -20 17 48 -13 21 -42 7 47 9 80 2 4 -11 35 29 -2 3 -53 -33 40 44 -3 -16 -27 -53 -62 -18 -19 9 29 40 16 16 -21 10 32 8 -31 -55 -82 -68 -61 -79 -69 -35 -41 -81 -71 -61 -68 -68 -44 -89 -91 30781 288 510 30 9870 8 33 1 6491 4725 639 1878 4822 12723 28519 66398 89566 23978 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 273 429 358 641 143 51 329 440 367 696 1362 2867 15987 62223 144988 236995 335275 450194 832194 999999 999999 611158 25736 1274 1213 1317 1243 993 1189 820 355 269 133 200 248 157 92 226 360 85 123 240 164 219 146 26 57 138 259 332 133 31 174 6 130 259 31 85 -77 -7 86 -54 39 251 21 -40 144 -66 999999 -27 85 129 11 29 115 -73 31 30 134 -71 -51 -44 -26 74 -70 999999 -18 45 -67 -94 23 48 178 199 206 155 -48 70 21 -56 89 26 103 161 -7 1 55 -41 100 137 132 225 45 6 123 80 112 176 181 126 144 166 266 255 108 40 198 274 145 132 23 0 29 28 44 68 120 30 69 -53 -60 36 77 108 43 -19 44 -13 999999 999999 -25 -37 46 -3 -56 -83 81 66 999999 -80 -58 -52 -45 -22 -4 133 122 110 196 114 142 86 49 59 142 178 87 99 107 140 80 176 142 88 35 99 119 114 67 108 117 87 158 119 80 98 69 43 56 95 94 62 23 59 40 23 29 44 51 70 34 12 25 20 40 32 58 33 29 37 36 53 4 999999 999999 999999 999999 1 999999 3 31 45 31 12 44 49 63 72 37 33 36 41 43 46 67 50 43 26 37 58 65 52 43 42 55 51 50 54 56 59 54 30787 286 572 30 9872 8 33 7 6490 4727 817 2311 4900 12634 31075 30201 2491 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 762 2394 8948 29569 70467 149309 279061 430346 569613 827088 909721 841722 550060 85801 1150 183 29 91 7 999999 -3 68 -1 145 264 -24 275 -43 36 42 100 72 137 83 71 -42 999999 999999 -47 19 136 -4 9 999999 999999 999999 27 -57 999999 999999 999999 -50 -73 102 -96 999999 999999 999999 999999 -20 76 -24 999999 999999 999999 999999 -64 92 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -97 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 -83 -54 999999 999999 999999 -69 999999 999999 999999 -94 999999 999999 -89 22 114 124 80 178 148 -18 999999 999999 999999 999999 999999 -69 999999 -75 -58 -55 -72 -78 -74 -62 999999 -11 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 14 -61 -70 -33 -66 -25 -39 -28 8 32 36 -23 -25 -15 -21 -18 -66 -70 -10 33 17 -11 -12 -42 -70 -4 -40 -68 -5 -29 -37 -84 -6 1 -41 -52 -97 -32 -37 -48 -94 -68 -66 -48 -5 -54 -99 -72 -36 -73 -52 -37 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 48 999999 52 64 73 85 97 86 89 97 106 122 120 30794 288 511 30 9871 8 33 14 6489 4730 -41 157 1061 3131 6959 17861 47521 98907 94633 10781 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 999999 999999 -89 399 568 887 1231 2425 8916 12326 10849 22480 27472 45418 74520 154634 258433 472225 745360 793960 609203 551196 295748 8492 254 185 100 45 999999 64 201 999999 999999 -81 -55 161 15 999999 24 184 93 999999 999999 -61 41 -88 -84 -36 999999 999999 -92 -9 999999 -61 -77 999999 8 999999 -37 103 46 999999 999999 999999 999999 999999 2 87 999999 -52 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 -89 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 -38 26 -99 999999 999999 -60 999999 999999 -16 -43 -80 -44 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 -98 999999 999999 -63 -97 -43 52 17 23 -67 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 -23 -62 999999 999999 999999 999999 -87 999999 999999 999999 -32 -97 999999 -60 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 61 64 78 30800 0 99999 30 9867 8 33 20 6488 4733 30811 0 99999 30 9861 8 33 31 6487 4738 30817 0 99999 30 9861 8 33 37 6486 4740 30824 0 99999 30 9859 8 33 44 6485 4743 30835 0 99999 30 9859 8 33 55 6484 4748 30841 0 99999 30 9862 8 34 1 6483 4751 30848 0 99999 30 9862 8 34 8 6482 4754 30859 292 375 30 9855 8 34 19 6481 4758 37433 46648 89499 301045 766838 999999 999999 96882 4699 3837 3561 3405 3251 2985 2720 2822 2633 2496 2461 2433 2410 2431 2440 2452 2554 2648 2696 2783 2913 3080 3281 3327 3282 3432 3504 3348 3397 3544 3513 3407 3915 3824 3594 3424 3472 3163 2838 2924 3457 3316 1906 1272 927 932 926 804 724 659 523 512 543 495 525 484 485 509 443 358 331 255 267 261 250 268 324 354 268 308 257 178 174 141 119 173 194 144 142 71 100 111 169 110 71 72 91 41 90 78 64 103 89 114 70 28 86 63 72 36 59 56 85 65 97 147 121 68 119 73 37 59 48 85 39 61 104 84 48 95 63 17 35 14 9 87 107 51 -4 64 111 50 43 113 78 92 98 86 124 105 74 91 137 137 138 119 179 176 185 172 215 206 188 169 102 140 168 144 166 178 179 176 155 93 99 83 89 90 97 71 48 -1 7 -25 6 68 33 8 -8 13 47 42 -20 11 46 41 70 67 135 146 136 156 142 149 151 152 139 172 188 201 215 229 223 216 199 163 145 178 203 182 175 207 202 194 186 205 173 123 117 118 133 123 99 97 98 58 43 80 72 55 57 49 60 39 56 74 76 79 76 74 67 79 73 76 82 78 69 74 68 76 74 73 58 59 61 65 51 51 49 72 76 78 80 75 78 85 88 76 87 85 83 82 83 83 83 77 81 84 86 83 88 83 75 80 30865 301 132 30 9852 8 34 25 6480 4761 114654 4156 2642 4072 4976 5998 7798 11468 18157 27265 33185 35188 59627 160397 485985 739294 186925 8661 2755 1160 964 918 906 958 759 519 610 716 851 884 1123 1489 1446 1425 1414 1329 1237 1183 1457 1647 1531 1535 1802 2070 2208 2254 2355 2621 2941 2739 2254 2598 3964 12243 55429 98924 120759 199536 435932 660945 798862 351694 5848 1711 1148 949 961 835 690 612 683 677 586 604 587 540 584 459 554 533 475 371 291 300 114 156 183 251 236 194 196 203 137 109 70 75 23 103 105 42 107 71 -9 39 83 40 88 43 97 92 105 77 97 103 127 59 113 87 118 92 92 90 28 100 99 124 121 109 100 105 126 63 108 88 107 69 49 68 73 51 81 86 38 30 -14 -53 44 90 43 38 44 71 77 50 95 30 66 108 57 -4 73 98 104 182 216 215 189 146 169 151 145 150 140 104 114 184 161 182 210 165 129 154 142 96 94 91 77 48 4 -12 22 45 62 41 -10 14 10 21 3 -30 -24 11 5 20 67 141 167 171 119 98 135 142 164 146 135 182 172 189 217 216 225 196 196 197 165 167 178 181 201 204 177 179 148 139 135 136 120 118 111 83 79 52 78 64 59 48 33 20 30 44 65 68 77 63 55 43 48 71 73 64 73 95 65 65 65 73 76 88 85 65 55 54 61 47 59 58 62 48 68 85 79 68 71 80 82 80 86 84 79 85 90 90 78 83 85 73 74 87 82 78 82 30872 290 427 30 9847 8 34 32 6479 4764 1813 7950 24538 80377 260216 620371 100954 3744 552 518 421 381 414 349 139 -32 -22 -29 7 -17 4 26 5 102 105 91 208 208 -7 -42 999999 999999 999999 53 116 251 419 606 778 821 1744 4652 12738 43844 141688 303022 422167 460047 615911 960091 700554 47812 1972 882 1023 1043 940 679 540 511 595 687 689 640 518 488 505 401 266 292 283 136 209 183 203 221 204 154 111 177 116 134 86 130 173 169 60 49 67 130 76 -34 72 120 64 82 86 107 84 104 102 47 55 102 103 71 80 140 84 41 59 30 76 18 -6 57 120 104 89 57 47 57 58 78 49 27 23 12 8 23 -7 -11 -2 5 26 -10 17 56 62 42 73 64 58 24 63 54 33 -14 50 29 112 120 181 262 250 162 143 190 240 120 143 110 90 126 150 151 184 171 113 104 93 74 71 40 53 47 -6 -16 23 23 7 24 -5 -1 8 13 -21 33 10 -1 20 6 35 59 62 110 109 73 92 120 145 143 129 112 156 182 192 208 208 188 189 184 191 221 181 187 189 169 173 183 165 165 122 129 102 103 99 85 62 52 39 42 55 31 42 35 16 34 52 65 62 42 57 56 71 62 48 72 63 61 65 58 57 66 59 77 70 63 53 47 48 42 52 45 61 65 67 73 64 68 78 72 67 67 69 74 68 74 70 70 69 73 70 74 75 70 67 72 74 74 30883 248 427 30 9847 8 34 43 6478 4769 486 3781 13241 42495 137612 421418 580645 166526 4898 1160 910 809 674 490 209 37 95 168 195 298 386 370 352 338 317 131 217 269 298 324 264 296 466 557 554 845 1143 1109 1193 1403 2014 5094 20231 68212 145483 267575 427939 615429 782715 258084 7717 1839 1348 1196 888 802 641 537 426 353 400 398 317 397 328 299 217 139 11 119 101 89 38 -12 -80 -71 -98 -77 -12 -7 -36 999999 -47 -84 999999 -40 -85 -98 -68 -71 -82 -40 -33 -43 -79 -59 -65 -38 -37 15 999999 999999 -60 -6 -36 -26 999999 -65 -78 999999 -88 999999 999999 -80 999999 999999 999999 999999 -87 -71 -85 999999 -69 -56 -38 -82 -75 999999 999999 999999 -78 -97 -66 999999 -98 -72 999999 999999 -90 -71 -73 -68 999999 -85 999999 999999 999999 999999 999999 999999 999999 -37 22 15 32 35 12 7 -49 -23 -26 -24 -11 4 30 -22 1 -17 14 29 2 -8 -33 -53 -78 -47 -69 -76 -95 -86 -91 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 -95 999999 999999 -60 -46 2 17 14 4 -21 0 18 -11 22 36 47 67 55 27 2 43 53 44 36 37 19 40 21 11 9 -1 6 -10 -18 -15 -25 -32 -56 -58 -62 -49 -65 -61 -83 -72 -84 -88 -67 -58 -84 -64 -43 -59 -57 -46 -44 -38 30889 247 453 30 9843 8 34 49 6477 4771 961 3111 7828 22389 68235 240252 658930 922887 243235 6399 2939 2786 2371 1903 1557 1397 1012 828 770 822 864 781 873 889 1007 1103 963 984 834 735 618 487 563 655 679 608 622 754 867 1144 1357 1659 2281 3013 5199 21073 108449 183930 283375 324151 172537 43816 40240 208283 163594 7180 1373 1723 2729 3448 1580 733 422 329 417 200 42 26 -19 4 54 -13 -53 10 9 -42 999999 -88 -47 -10 4 -22 -41 -60 -37 999999 -25 42 -91 -69 -30 -16 -68 999999 999999 999999 999999 -93 -69 -1 13 10 -84 -26 -68 -80 999999 999999 -63 -81 -68 -71 -40 -45 -81 -39 -50 -64 999999 999999 -73 -77 -99 -90 -48 -21 -68 -87 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -99 -74 -89 -39 999999 -86 999999 999999 -85 -97 -71 -5 17 40 18 -19 -15 -34 -8 13 29 -19 -11 7 -9 -20 -5 17 -8 16 -16 -53 -78 -37 -41 -45 -59 -30 -28 -90 999999 -98 999999 999999 -98 999999 999999 999999 999999 -93 999999 999999 -77 -74 999999 999999 -76 -29 -22 6 10 17 18 -15 -13 8 6 46 41 54 70 45 45 34 37 57 50 75 55 49 27 15 19 33 14 -7 -32 -26 -7 -27 -29 -46 -62 -58 -62 -50 -52 -44 -53 -32 -61 -66 -43 -50 -56 -47 -40 -27 -33 30896 301 91 30 9841 8 34 56 6476 4774 781 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 385 2162 6983 20529 60910 178129 380396 434056 610029 138760 3492 2347 2151 1870 1628 1309 1112 1023 926 912 863 713 955 954 967 1055 1177 1102 1135 1259 1217 1128 906 742 504 415 453 654 695 748 969 1228 1537 2039 4524 27013 91383 267197 177882 13668 4333 13120 12588 7834 27443 105896 90409 194606 385225 465875 114582 4335 753 465 350 286 228 163 37 93 123 174 116 66 112 53 -3 26 60 -47 -14 72 68 74 -15 -51 -1 49 68 -6 -10 -28 -70 -10 -52 -29 0 7 -21 -3 -36 -35 20 -7 -11 7 -31 -56 -15 -56 -30 -1 -10 -59 -56 50 39 -24 -17 -1 -38 -18 -90 -36 40 35 41 44 93 -14 -49 -7 -20 -25 -26 3 2 -65 -95 -81 -95 -66 0 13 28 28 -29 -9 24 4 -62 -46 13 70 91 91 75 -8 1 28 39 10 9 23 15 50 77 61 66 92 67 -9 -79 -26 21 -9 -11 8 -55 -23 -40 -42 -25 -40 -32 -44 -60 -51 -68 -87 -28 -38 -39 -45 -42 -36 13 17 37 95 83 63 78 73 54 48 61 58 103 115 64 97 122 80 107 103 100 135 128 103 90 107 94 80 58 30 13 15 9 14 11 21 29 3 2 0 -16 -31 -22 2 -1 -10 3 -17 -9 26 28 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 50 53 53 49 49 51 41 44 53 47 50 50 59 57 59 55 30907 287 514 30 9844 8 35 7 6475 4779 175 1670 6506 19809 33338 26488 18871 237 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 999999 999999 999999 999999 999999 30 256 109 999999 999999 999999 933 7398 12340 23951 68333 150114 265450 478285 790037 865678 543698 445810 574871 682804 176374 3204 1623 1684 1816 3858 1849 510 212 94 77 114 93 128 148 122 132 129 99 123 83 129 154 84 93 147 85 153 188 72 67 144 101 41 68 119 119 46 46 34 124 115 127 81 63 95 97 75 159 125 84 33 106 41 128 122 46 114 19 64 55 109 48 66 135 119 121 89 76 153 111 129 84 55 161 157 119 85 87 58 73 -35 -25 -48 -14 49 42 12 101 52 16 -7 58 68 182 223 134 179 110 136 173 131 123 156 160 163 108 146 139 100 126 126 120 146 110 24 50 72 -3 -60 0 13 5 10 20 22 20 11 15 57 19 -14 -3 29 -13 13 -4 5 -3 16 67 57 75 99 130 151 130 131 131 138 141 138 137 163 166 134 159 163 170 173 139 140 156 149 159 139 161 157 141 94 108 81 69 53 73 82 61 55 48 44 55 44 29 44 37 41 49 50 68 71 43 50 48 56 47 56 62 70 75 69 70 68 56 51 61 69 68 54 56 47 49 54 55 66 78 73 75 62 61 71 77 81 77 72 76 73 77 73 75 69 67 66 73 30913 289 455 30 9845 8 35 13 6474 4781 -86 859 2889 8820 25900 92812 273585 225454 62297 5886 516 1062 1432 1937 2203 2581 3434 4025 4438 5159 4802 4688 5125 5126 4377 4474 5476 6540 7114 7743 8083 9352 10204 11876 15091 18211 17461 14013 10174 7086 9923 22237 25677 31075 51004 41492 48238 215762 565189 796062 627059 539336 546174 330642 29150 15885 64819 75831 5903 945 662 490 451 319 231 183 168 202 154 99 105 105 125 -32 -11 185 228 167 100 150 117 186 179 161 149 131 147 42 106 128 113 92 99 92 3 44 61 107 129 129 172 132 108 46 107 103 110 175 63 40 98 71 81 64 73 33 10 -24 61 78 28 92 100 117 134 152 97 124 80 88 72 64 75 75 79 48 37 8 -7 -8 -43 -12 -25 72 49 35 21 16 42 29 151 171 155 112 117 103 143 126 85 135 94 119 98 116 164 177 142 124 135 124 120 88 54 63 27 42 -9 -4 38 30 45 6 4 -37 -25 33 27 -4 48 15 -6 -9 -9 -34 -30 25 23 36 18 28 78 135 126 171 149 143 151 139 118 104 124 93 135 143 128 103 121 143 115 138 134 162 145 149 167 119 109 77 56 48 74 58 43 15 17 41 36 29 44 38 30 24 39 40 49 38 29 43 49 48 52 51 54 56 47 999999 45 45 41 999999 55 63 47 999999 51 50 46 59 55 60 69 58 76 72 56 63 76 68 60 54 68 61 57 61 59 63 75 60 59 30920 289 458 30 9848 8 35 20 6473 4784 -51 1143 3723 11203 32994 94785 113291 14691 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 335 1673 13489 31980 34584 27685 2529 1999 2049 1670 1553 1527 1548 1567 1580 1718 1787 8151 63454 167109 291987 527992 855941 999999 999999 443599 76778 3669 1832 1829 1100 797 750 659 471 250 82 73 123 113 138 115 200 151 129 153 132 24 -3 59 88 180 147 154 173 130 135 145 232 194 176 150 182 140 128 83 119 103 76 145 79 69 69 116 107 82 161 204 279 149 150 136 82 90 81 117 27 12 103 89 51 29 53 58 25 11 15 23 38 96 109 49 31 -16 33 28 64 31 39 44 64 27 -20 33 -21 29 31 4 30 86 51 23 2 12 85 168 151 157 116 140 124 86 82 125 73 140 108 82 140 157 111 131 108 81 50 67 24 -20 -23 40 -2 -1 37 23 5 -3 -39 11 25 21 -3 38 3 -3 16 9 0 -2 -2 20 45 29 43 69 104 148 118 145 147 112 106 124 104 87 76 105 149 109 114 133 166 156 125 159 135 148 144 167 178 132 121 95 59 55 52 75 70 50 34 35 42 44 29 27 35 22 48 52 56 35 38 43 49 52 60 54 64 77 53 45 56 64 59 69 63 48 48 44 48 61 75 70 68 61 58 58 70 73 77 79 74 71 72 67 71 61 64 75 68 69 66 66 69 30926 288 493 30 9853 8 35 26 6472 4787 -20 1020 3857 12907 35868 36885 4259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1360 6002 15275 24211 12709 823 999999 999999 999999 999999 999999 999999 999999 999999 166 952 9686 26037 67414 169700 364298 542044 731634 934131 796889 797439 548019 189124 53128 3525 1644 1231 947 536 392 235 32 63 95 91 116 144 220 185 115 -47 -62 -8 223 138 108 177 166 129 170 240 190 178 137 147 63 84 78 101 36 84 46 150 100 130 114 80 203 211 80 68 142 136 92 124 90 69 72 91 38 4 40 35 80 77 88 66 49 79 75 80 12 -7 -3 19 132 132 128 5 19 30 -35 22 10 -53 -35 -33 -34 -4 77 35 59 124 58 -15 17 38 68 182 168 98 74 38 43 48 70 104 36 45 103 121 135 98 50 99 85 58 68 99 55 22 -15 27 11 -12 2 9 -13 -44 0 26 -24 -1 -48 2 -7 -24 -6 -34 -46 -15 -28 -25 -16 21 58 32 19 29 97 111 78 107 119 100 75 108 105 90 104 78 94 105 94 91 91 112 101 114 123 162 134 120 144 113 102 91 71 74 51 32 38 5 -5 15 7 27 35 17 13 41 32 36 39 32 999999 999999 58 51 999999 44 47 67 55 999999 999999 43 47 999999 50 52 999999 999999 999999 53 58 68 41 61 69 64 63 58 61 64 61 68 62 58 65 64 58 64 61 61 63 68 30932 288 465 30 9855 8 35 32 6472 4790 993 3820 11013 32799 78695 42136 892 999999 999999 999999 999999 999999 83 563 1359 1856 2085 2183 2175 1788 1551 1650 1492 1644 1557 1028 2034 12412 28933 49468 60569 49772 59122 45444 33410 45189 36937 1710 619 1033 1194 1384 3791 22420 48858 135934 374830 562615 685087 688961 498510 605043 616082 179265 3273 1136 1117 1101 819 355 73 90 78 117 36 74 131 188 118 118 54 68 155 72 71 80 56 97 151 240 208 163 252 207 161 115 63 40 112 69 6 73 34 60 107 132 132 106 138 123 97 38 76 130 79 116 142 121 92 95 66 -20 66 17 56 -3 36 63 57 34 28 101 97 12 62 114 145 28 46 -1 58 26 54 108 26 -36 -39 5 1 -54 11 42 26 -6 22 13 41 26 85 168 186 172 146 134 95 101 92 122 90 50 70 56 44 82 64 87 82 146 92 108 149 155 66 58 40 12 30 2 -32 -29 -30 -8 5 -25 13 35 31 44 13 13 19 11 17 -37 -22 -11 -6 23 40 11 54 93 133 151 133 99 99 124 92 134 127 118 118 113 101 133 115 98 99 131 129 160 178 182 155 131 110 100 86 46 52 65 47 43 19 26 24 25 40 53 70 59 48 56 57 48 30 52 56 73 87 93 53 44 68 66 63 57 60 64 47 47 58 71 58 56 59 70 72 70 69 74 88 80 77 77 85 81 79 82 78 79 72 81 80 72 70 68 30938 286 555 30 9855 8 35 38 6471 4792 935 3711 5879 2056 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 573 2171 6615 19993 27381 32686 22956 4171 1198 1102 1405 1085 865 999999 999999 999999 -69 595 3294 8564 20074 68961 163242 333833 566726 855744 999999 524434 596468 567326 366267 280857 62055 6783 1503 355 186 193 260 195 153 209 214 136 62 23 -16 -94 52 103 110 186 173 194 112 181 176 157 81 110 150 62 62 142 147 123 89 148 149 183 154 33 -10 58 105 136 124 141 176 159 94 126 96 89 47 53 33 41 100 81 81 74 134 115 101 141 174 152 168 76 71 67 87 101 127 72 38 84 42 84 31 -20 -16 -5 6 55 36 136 84 44 20 25 129 170 180 160 168 201 159 119 149 123 113 81 91 96 74 93 132 145 129 129 161 123 82 73 101 102 63 54 47 51 14 -19 18 -11 -43 42 10 -36 22 71 26 -4 30 -1 3 10 14 37 50 23 13 3 30 103 165 184 165 149 135 125 147 158 165 163 149 131 110 107 136 148 135 113 100 126 162 189 207 190 172 176 147 96 109 101 75 71 80 83 52 58 68 41 52 75 84 70 50 80 93 82 77 92 98 82 81 96 67 67 94 96 80 81 79 84 93 90 98 97 89 93 112 103 94 94 96 91 105 116 105 105 100 105 97 98 107 106 105 101 88 93 89 30944 243 1845 30 9855 8 35 44 6470 4795 157 639 2027 4737 10531 23377 49377 115362 291280 592581 865148 999999 999999 706133 718804 566742 152919 1554 168 118 102 61 -8 137 182 65 103 115 146 115 91 89 95 109 129 141 55 12 63 106 213 76 166 156 154 88 147 85 96 134 118 186 120 64 210 218 205 278 280 305 213 203 270 297 214 118 71 -14 82 174 110 158 128 156 86 -12 -46 46 80 69 95 136 107 41 27 65 -53 10 42 51 60 -11 6 -12 129 87 77 58 33 -40 73 59 158 172 208 310 289 242 229 199 228 175 145 132 49 35 72 67 -18 15 37 43 69 95 52 70 61 99 80 55 30 37 -6 -9 51 42 -12 -14 67 67 33 9 -28 39 9 -20 41 71 28 23 6 24 50 31 25 67 133 156 146 153 127 119 152 130 166 187 137 134 130 172 134 115 119 156 149 149 155 180 182 189 177 135 107 110 101 67 80 96 95 84 79 72 64 65 68 63 69 57 61 66 74 64 70 83 80 86 83 100 107 107 79 89 91 93 93 78 88 94 98 92 97 91 99 102 109 115 108 103 95 100 101 100 110 103 102 103 111 101 98 96 99 99 96 30950 295 287 30 9857 8 35 50 6469 4797 -35 -65 999999 12 799 750 122 322 4378 17524 9098 999999 999999 999999 999999 999999 999999 999999 999999 -50 104 267 643 940 1208 1370 1575 1759 1921 6332 33245 75989 114265 154061 240941 255708 60392 8123 5348 4526 3828 3350 2674 2035 1640 1598 1554 1564 3235 9818 39826 92883 148350 254682 345188 388663 399229 530716 373211 281290 236950 421872 341653 62104 2395 255 86 168 188 124 141 136 143 27 37 94 71 97 72 107 137 176 141 209 212 194 203 174 120 212 249 150 89 135 203 209 194 86 118 134 99 118 102 116 191 177 348 412 287 332 523 1058 1189 591 385 273 265 161 85 166 86 52 -5 50 -2 35 58 17 97 60 82 90 24 9 10 82 143 92 14 24 47 -1 27 61 108 29 5 63 68 62 33 11 -27 83 116 132 144 135 54 73 98 183 201 179 111 52 110 82 -8 33 55 93 115 107 31 24 89 44 74 17 -2 15 32 -18 -21 0 47 70 64 0 12 7 36 -2 10 -50 -30 -14 12 21 27 15 31 30 17 34 59 116 180 138 116 144 132 123 143 106 100 83 84 101 156 126 152 137 140 96 101 129 113 148 152 153 131 99 121 105 90 77 44 26 1 37 14 12 39 40 55 58 64 72 55 43 56 60 45 70 74 61 47 51 63 79 80 67 70 54 64 96 85 78 67 54 67 63 67 63 65 65 69 85 79 76 74 79 75 72 83 86 85 83 75 78 84 83 74 30956 293 349 30 9859 8 35 56 6469 4800 237 1361 1891 897 66 3828 30608 123416 213737 89813 2172 1848 2153 3351 3989 4194 3255 2828 3056 3384 4223 5041 5611 5926 5860 12074 27873 22498 20470 73441 120489 164273 238445 192162 117822 85242 49822 12287 7112 6115 5096 4938 4960 5229 5236 4986 5347 6758 16246 49486 121455 274582 404432 407019 454713 452902 327670 108407 10091 1683 1241 1029 1073 608 319 126 -48 85 97 104 75 159 226 4 -39 17 66 123 162 165 68 194 122 74 151 180 258 230 182 242 121 72 127 161 115 192 138 215 154 152 126 267 257 265 330 419 404 490 877 1330 426 298 158 161 151 141 84 110 45 44 78 82 56 131 177 152 140 53 95 88 76 196 173 75 59 80 95 93 16 11 -4 -57 2 61 58 51 54 57 34 66 88 88 64 101 73 40 81 145 220 203 113 135 155 98 55 104 90 51 75 92 72 60 72 104 97 88 73 39 24 0 39 -5 44 63 12 6 -7 5 23 60 64 41 -12 23 59 24 37 25 42 41 40 10 -6 49 75 105 119 164 149 140 167 134 131 133 122 112 147 175 157 134 159 155 161 150 143 164 141 148 149 136 171 130 132 123 78 96 112 84 74 83 64 43 34 56 58 65 53 71 74 79 75 59 63 75 75 75 86 84 88 96 82 81 74 78 89 89 80 79 71 86 83 71 91 112 80 89 99 89 84 94 107 96 100 103 107 99 99 97 84 95 99 95 95 30962 297 230 30 9860 8 36 2 6468 4802 363 308 782 1131 1876 3947 4405 3236 5113 7277 18860 210523 358653 27006 3028 2431 2420 2565 2906 3349 3955 4019 4278 5166 6639 8067 8825 9783 11039 10887 10567 12126 14240 10828 10394 10461 10342 11618 23845 56260 70827 90996 52134 32424 24530 19734 21917 32952 20211 6867 6712 13729 14780 19938 69583 161090 265790 349322 496174 382904 210705 112492 4973 2665 1347 741 580 586 318 173 174 123 170 123 102 35 35 14 56 17 12 -8 96 39 81 67 139 48 60 111 123 59 31 78 197 211 111 149 279 214 178 106 125 192 229 212 185 191 184 294 312 343 316 182 157 120 97 138 76 84 25 39 24 50 -23 -8 -36 -46 -49 -3 85 147 68 110 77 75 23 110 99 16 107 47 44 24 -24 -14 3 -20 -8 16 37 75 50 30 17 17 -6 53 57 116 22 83 231 199 143 146 91 49 45 104 59 39 67 84 41 68 75 117 101 50 57 49 -3 -27 -21 35 -14 -31 -5 -25 -38 27 44 1 -32 -21 18 13 -14 -30 -49 -16 -14 14 47 23 25 56 54 93 106 155 154 125 112 126 129 104 117 110 78 103 94 131 129 96 81 116 120 99 106 130 138 134 107 107 112 110 92 86 63 59 56 36 29 49 48 19 3 40 69 46 29 36 40 42 43 999999 40 999999 999999 43 57 69 63 67 61 60 43 59 66 60 59 56 53 61 65 56 61 66 75 69 59 62 68 72 71 65 75 71 65 55 60 70 66 69 68 30968 297 232 30 9862 8 36 8 6467 4805 4488 7150 12497 19836 28923 37275 41207 46329 59129 51583 41189 44754 36452 30861 34536 39197 41852 46409 52516 54063 54027 53551 49013 45035 39600 32173 29600 26961 28131 34605 41921 49571 50677 52662 60411 63472 63983 63099 61138 63666 65892 63013 60753 65029 71849 71438 75953 76137 73108 70027 63858 65295 93657 171534 211601 113399 37129 24408 11756 10817 29313 25031 1082 162 185 76 0 111 55 39 -29 -34 14 9 91 87 55 2 19 -15 -32 -36 22 88 129 77 125 202 203 211 201 172 242 284 222 276 246 176 202 266 275 229 172 202 260 287 275 340 292 434 489 375 10844 66558 25505 539 199 147 93 125 94 70 37 50 30 22 85 16 25 29 111 77 117 98 123 113 33 80 135 125 80 84 109 82 21 -24 40 83 98 27 54 94 74 17 78 85 51 -30 13 12 55 105 98 133 153 192 182 102 134 67 87 93 122 67 65 42 98 117 63 55 24 12 32 -14 -10 -11 -42 -47 48 41 40 23 32 -4 -1 5 -9 -17 -5 2 -11 -20 20 8 13 44 24 79 99 105 103 153 126 125 143 107 122 126 144 122 136 140 140 122 106 110 88 105 126 157 145 122 130 132 113 98 103 78 75 87 69 73 76 76 60 46 52 50 49 46 66 68 52 44 60 73 61 57 60 68 72 74 58 65 62 70 64 64 57 68 83 70 56 66 68 63 58 64 69 81 82 83 78 69 84 82 79 74 84 84 84 73 74 74 80 77 75 30974 289 474 30 9864 8 36 14 6466 4808 183 584 975 837 738 671 951 2983 5707 6880 6695 7556 9450 10704 12055 12280 11483 11179 10230 8952 10061 9450 8869 8572 8715 9720 11001 12930 14033 14588 17536 19825 21868 24717 26432 29120 31725 34249 39868 45562 56109 78255 101141 120136 144260 163653 176564 218037 244516 218753 277476 480414 787690 999999 999999 235657 6983 278 225 125 78 109 40 128 170 76 131 186 96 -42 68 -15 106 98 146 148 82 166 188 124 176 149 128 130 58 149 227 46 106 227 289 338 398 294 319 261 248 284 264 464 534 617 556 1838 14204 19350 823 205 185 187 168 58 45 -13 94 20 23 26 36 118 37 -52 80 106 91 112 123 88 99 -23 49 -3 -7 2 -9 1 102 75 1 61 87 101 92 28 72 100 67 40 -19 33 105 73 61 133 151 134 137 142 202 153 91 115 92 59 47 34 79 70 21 62 106 48 14 -32 25 23 -1 59 36 10 26 -16 -26 -16 37 -3 11 27 -4 -43 17 23 -15 6 -42 22 39 19 8 48 53 80 110 59 69 108 118 95 93 94 93 109 122 116 83 102 58 49 109 148 123 156 138 128 156 117 82 109 110 77 72 66 90 73 54 36 27 26 16 30 61 46 33 36 58 50 41 999999 999999 52 48 50 46 999999 64 67 68 63 63 48 59 72 66 56 66 54 53 47 47 54 55 65 65 57 57 61 63 72 57 57 73 76 61 66 66 69 72 65 57 30980 295 293 30 9863 8 36 20 6466 4810 -25 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 113 240 602 449 464 593 485 275 179 265 1308 1785 2262 3463 7281 23668 56410 121215 187651 247762 246903 329470 510995 834997 981999 680698 67330 763 127 49 999999 -96 36 93 49 -28 -46 8 -62 37 -19 999999 -96 6 -46 999999 -17 -19 -63 -45 -9 18 -40 -6 86 60 -3 73 94 173 209 303 596 429 198 302 486 629 1158 2764 4555 8110 57642 288585 304707 25108 381 226 218 136 147 220 153 90 24 18 -2 19 -47 -71 6 95 75 20 91 23 54 73 89 79 56 79 70 10 37 38 -5 -2 106 140 83 87 115 50 76 80 64 -16 1 52 42 -15 61 22 29 64 140 164 254 232 223 186 223 182 116 66 13 5 -2 33 71 36 23 37 43 -23 24 22 16 19 9 -19 -30 48 75 62 3 -40 -10 -43 7 -7 -60 -10 11 8 14 51 28 16 33 -20 -4 27 48 70 88 110 110 103 151 117 92 99 111 103 151 97 121 128 112 145 155 158 134 93 125 122 88 62 66 94 81 65 50 49 26 55 59 41 45 54 54 36 42 49 36 18 999999 58 62 47 63 65 999999 58 53 52 64 82 73 83 85 72 70 75 64 71 61 59 60 68 70 69 67 83 77 69 61 75 79 80 81 75 79 82 78 77 84 73 30986 297 233 30 9863 8 36 26 6465 4813 4887 514 1082 1352 1939 2295 1936 1469 1147 639 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 -13 -4 799 5451 7021 1661 -45 999999 12 279 223 328 227 17 69 159 179 197 120 253 430 575 1560 12806 42710 63401 120599 276871 445402 484270 141664 36976 401 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 229 899 2284 5010 6185 6341 6763 6884 11787 23909 44049 115814 278305 533073 724603 651316 332829 6425 215 191 116 98 108 82 55 -51 22 66 160 119 89 34 39 31 11 48 8 55 52 50 41 -47 -3 19 -22 -18 71 97 91 -14 43 58 42 0 -30 28 26 -10 -17 32 102 71 105 65 90 160 67 121 134 122 216 183 235 233 235 94 18 48 55 83 56 28 48 31 115 102 58 85 75 34 -42 -1 20 -28 -13 15 -8 25 -2 -10 10 -61 -45 -22 -32 12 -12 -14 -19 -8 -43 18 2 16 33 54 48 46 56 85 134 108 90 96 93 65 80 119 72 80 98 122 114 85 94 76 113 123 104 55 73 59 53 59 38 15 22 19 29 47 23 24 33 51 57 52 42 43 51 41 48 40 47 50 40 51 58 58 60 58 50 56 51 45 58 56 48 45 47 49 56 53 56 59 67 62 61 51 48 52 63 58 68 69 60 67 63 63 62 62 30992 297 234 30 9864 8 36 32 6464 4815 874 999999 -32 -12 276 636 1022 1208 1174 1039 1237 1426 1689 477 341 313 214 241 115 205 382 439 560 640 689 931 1438 2105 10474 42073 72738 43899 39523 102532 93627 20630 12193 1334 390 310 460 573 621 755 862 1060 1094 1386 1522 1723 1856 2298 2574 10314 81998 250241 434773 681902 825431 318335 8726 1153 441 211 231 213 59 58 2 25 67 163 151 99 114 58 81 102 263 62 180 205 204 258 225 277 240 124 223 370 418 413 468 573 1129 6132 11535 1264 715 267 181 210 561 828 760 580 1376 5084 4444 11893 31611 23228 944 189 229 250 199 206 125 106 54 12 56 67 70 14 19 73 92 106 64 -4 34 89 69 46 57 81 80 -11 -5 -12 -38 32 -12 49 105 70 102 29 16 14 41 69 74 13 88 134 68 78 139 191 200 151 125 123 172 235 243 217 200 44 58 74 24 80 27 26 64 51 69 38 19 43 23 38 47 14 -34 -16 8 67 78 44 13 48 -3 -60 -21 -6 -15 -6 -21 6 24 -18 2 36 -1 28 46 -5 58 64 62 69 54 83 90 91 106 111 110 48 85 99 118 121 124 121 100 107 118 103 88 70 99 84 60 46 43 64 64 36 28 27 24 27 29 32 34 60 54 49 46 51 52 61 44 58 45 53 47 67 58 75 76 63 67 65 71 58 57 70 72 64 73 67 61 65 54 67 75 71 63 60 60 72 74 72 79 68 64 78 76 75 70 30999 298 205 30 9865 8 36 39 6463 4818 401311 3219 1086 1166 1151 1212 1370 1819 2417 3204 3882 6984 39968 267189 307128 18240 5037 4682 5283 5965 5804 5915 6060 6501 6541 6884 6998 7761 10617 20633 93039 80412 12361 9670 5097 22470 32716 2249 2014 2148 2392 2665 2818 2882 2816 2902 2742 2726 2878 3003 2962 3209 3446 4027 5095 10782 52770 32852 68548 51609 1833 526 309 385 271 245 281 361 259 273 131 158 166 32 139 196 137 170 223 126 142 137 179 184 218 266 231 374 588 615 603 851 1084 2337 2283 915 955 713 865 2988 993 285 298 290 258 245 179 168 156 224 214 312 344 277 295 214 240 181 79 157 154 62 -5 17 64 21 -10 21 -2 -3 74 84 91 122 117 39 69 88 75 29 24 15 39 14 -23 12 21 7 -31 -2 67 -42 -18 0 71 68 73 71 73 37 89 104 77 132 180 213 185 160 240 222 203 179 189 175 66 63 65 75 49 7 16 12 45 26 27 23 32 -9 25 48 32 72 76 25 20 24 29 21 -26 3 13 34 2 -9 31 45 33 4 13 26 25 43 1 33 60 63 98 123 119 81 91 89 106 148 130 136 127 113 119 122 136 158 156 132 120 114 119 95 73 78 99 75 78 70 68 39 43 37 42 58 34 54 80 50 47 61 75 67 58 58 76 84 80 64 75 77 74 98 97 79 82 96 87 93 100 86 86 90 82 77 69 66 84 85 76 78 82 85 88 88 87 88 90 89 86 95 92 90 31005 297 237 30 9867 8 36 45 6462 4821 11499 6144 3621 2419 1862 1277 1265 1455 2444 3412 5597 42871 383610 549078 40636 6328 6275 6572 6968 6806 6738 7329 9537 11518 12458 12386 12306 12237 20142 29855 7201 2813 2358 2046 1894 1938 1872 2031 2066 2345 2637 2896 3059 4100 4483 4332 3943 3771 3323 2724 2492 2877 2885 1754 1245 1060 880 718 486 359 402 378 348 481 472 430 406 285 298 335 255 250 194 156 111 181 154 147 277 273 195 181 180 231 246 290 602 735 560 495 471 435 430 365 330 332 358 354 321 318 353 354 342 300 224 165 187 240 160 106 237 370 347 217 216 124 120 121 74 99 65 130 50 -17 41 49 58 74 107 68 93 93 57 188 150 83 88 71 100 119 130 64 0 -17 -24 51 82 54 0 35 39 74 33 69 33 24 80 64 93 115 141 145 125 113 127 161 183 220 180 185 166 175 102 46 74 80 62 67 108 107 35 47 27 15 -2 19 50 26 0 41 58 64 26 36 14 -26 16 5 -20 14 8 4 -12 32 55 35 7 42 54 53 51 41 61 78 83 94 121 153 120 109 106 94 127 139 149 143 125 112 153 145 155 127 128 109 96 109 104 84 92 100 79 59 78 99 64 61 71 70 64 54 57 57 67 59 64 82 81 84 75 89 77 89 76 91 110 85 92 109 105 94 78 87 84 97 102 97 103 102 89 81 87 89 80 87 84 90 93 92 82 94 95 95 93 93 101 92 89 31011 297 239 30 9869 8 36 51 6462 4823 17487 8670 9645 11719 13393 11561 6870 4370 3555 4252 6290 9715 22532 41380 9614 6131 5733 5996 6104 6538 7567 8229 8133 8258 8504 9164 9350 7200 5768 6661 5906 5629 6685 7867 8821 9427 9120 8408 8507 8671 7788 6625 6017 5666 5168 4981 4716 4390 4344 4264 4272 8991 16949 3432 1248 990 771 687 551 490 501 456 413 383 319 325 236 281 288 152 176 239 313 222 336 298 197 160 239 231 274 303 270 277 288 299 341 315 186 110 127 203 133 152 198 184 207 271 213 130 93 182 185 45 118 174 109 111 188 192 169 143 131 159 160 197 181 175 158 134 80 44 39 63 43 63 26 34 48 89 80 43 90 134 73 139 123 152 104 27 2 20 -24 14 30 -35 -4 44 49 46 14 22 5 52 -4 34 73 0 30 86 119 149 167 218 207 169 174 175 188 214 135 103 84 15 11 35 81 65 28 25 19 51 57 56 21 16 59 -16 20 26 7 29 28 -11 22 13 -6 25 2 -3 32 32 -16 41 32 50 50 43 74 54 52 63 62 64 75 84 113 95 106 102 86 109 136 98 91 107 131 116 126 139 144 129 98 105 104 133 102 83 86 84 81 73 93 69 65 61 56 49 64 52 49 63 55 61 59 58 59 61 71 80 89 84 71 64 69 67 80 84 79 62 71 74 76 80 70 77 82 71 69 74 81 75 82 76 71 77 75 73 70 69 75 80 75 85 86 77 75 31017 297 242 30 9872 8 36 57 6461 4826 27386 14011 9605 6688 6719 11036 15183 15020 11647 8523 6976 6571 6942 6539 5440 5592 5311 5245 5462 6243 6886 7297 7809 8648 9623 11344 17563 65372 53502 11413 5098 3794 3050 3131 3078 2941 3037 3152 3096 2988 2870 2617 2526 2483 2385 2338 2281 2198 2193 2164 2338 2567 2587 1993 1179 816 670 650 596 606 612 614 618 610 583 359 343 313 307 238 303 258 187 312 240 256 217 240 148 188 169 239 208 206 176 122 199 241 183 188 163 74 89 119 177 158 147 167 171 168 290 196 159 147 130 46 168 114 97 103 134 92 104 38 106 73 107 159 102 117 85 60 79 173 102 12 95 86 106 71 41 108 152 147 101 79 150 99 98 77 94 16 84 79 49 56 74 11 -18 16 71 47 -8 41 15 33 63 72 51 14 64 78 129 195 222 239 238 208 203 249 208 205 118 70 37 72 98 125 52 115 139 99 88 80 99 46 42 65 62 84 58 87 70 39 34 29 54 82 17 3 36 24 49 40 30 68 70 43 21 24 73 91 71 53 50 77 122 92 112 119 74 83 119 153 135 120 126 153 150 147 162 153 149 161 136 118 120 113 102 108 109 113 96 84 73 73 57 54 67 44 64 89 66 80 60 69 78 64 98 92 98 98 95 93 108 118 93 101 111 91 97 93 100 109 107 88 90 102 101 101 99 100 97 100 97 102 97 103 104 103 106 98 104 103 96 98 101 31023 297 243 30 9873 8 37 3 6460 4828 34644 16792 13086 9927 9003 8697 8358 8359 7440 6229 5574 5124 5740 5354 4010 4271 4026 4074 4354 4610 4853 5100 5729 6615 7835 10326 26348 88673 35677 6740 5287 3572 2920 2684 2467 2347 2274 2306 2544 2446 2140 2029 2038 1933 2000 2117 2181 2264 2280 2060 1755 1259 999 947 824 848 974 883 801 828 698 565 520 370 354 358 390 306 220 228 211 276 249 261 140 212 168 105 155 187 200 138 129 223 266 161 183 162 138 196 169 95 210 143 86 169 105 102 41 86 163 204 141 172 148 157 150 126 141 148 213 112 86 99 101 123 72 75 76 53 -27 0 10 66 65 54 83 91 138 112 88 108 75 105 98 70 91 86 20 34 40 75 132 54 12 -31 -38 -10 -30 19 65 34 110 44 84 -1 21 69 97 67 81 99 98 175 186 161 202 172 136 167 158 90 56 39 50 63 70 87 146 128 82 105 76 42 18 12 15 12 55 21 44 45 0 28 41 12 -2 -40 -49 -9 -14 -23 -1 44 53 42 43 50 46 37 40 70 32 11 17 40 79 67 96 96 98 70 87 95 136 115 101 129 148 135 114 68 84 107 71 60 63 81 60 76 57 47 44 46 33 35 44 49 35 39 46 43 52 54 67 67 67 49 61 63 67 61 63 43 61 81 75 61 72 79 66 72 76 75 72 61 71 64 65 71 75 67 73 65 72 81 83 76 76 74 58 72 69 68 67 71 78 31029 296 269 30 9869 8 37 9 6459 4831 26796 15902 7657 5730 4655 4272 4781 5002 5004 5743 5999 5823 4230 3352 4071 3970 3935 4453 4956 5378 5874 6358 7119 8031 9914 15112 29029 6584 3711 2606 1989 1516 1351 1412 1475 1498 1581 1534 1640 1635 1677 1859 1753 1833 1829 1727 1733 1657 1638 1725 1711 1680 1348 1169 853 851 707 634 488 506 373 310 342 317 257 336 314 292 386 237 247 277 212 226 208 193 213 162 107 41 131 104 167 137 90 56 96 46 125 110 92 135 167 138 101 107 90 129 109 115 108 161 160 81 150 151 227 185 161 107 72 95 77 72 89 120 100 54 52 60 114 119 46 110 123 73 101 46 97 89 53 37 76 89 78 61 91 86 40 55 19 15 42 59 -37 -26 -25 54 2 1 -6 -18 -14 7 -1 -37 71 106 129 111 119 175 200 141 178 185 143 138 146 114 119 98 57 58 62 39 38 79 104 79 103 80 100 21 -10 10 -6 -3 2 11 24 4 -4 29 29 25 16 22 -17 -24 -10 -4 26 26 16 32 34 10 20 23 44 22 10 51 68 49 100 113 101 74 83 79 103 120 115 125 98 107 129 98 121 119 86 85 78 55 75 64 43 79 70 46 29 20 28 40 17 43 59 44 34 61 44 39 46 41 42 46 52 61 54 41 64 62 55 52 60 70 69 61 63 65 67 82 65 54 58 62 70 80 83 76 81 75 78 82 76 79 72 68 69 68 70 78 75 68 31035 296 268 30 9868 8 37 15 6458 4833 190415 27131 10101 6820 9442 12821 14283 10412 7168 5428 6065 7577 8531 3589 3625 3658 4230 4748 5262 5583 6034 6595 7124 6878 6105 6003 5802 5161 4955 5198 5124 4132 2798 2084 1833 1709 1689 1668 1724 1697 1807 1873 1921 1970 2275 2298 2405 2423 2577 2640 2373 2035 1480 965 733 591 487 597 575 508 471 507 345 379 284 377 381 337 294 333 389 281 327 326 263 209 237 205 174 194 120 53 131 175 113 76 17 104 145 57 75 90 41 103 72 77 107 103 130 114 131 125 77 120 195 102 99 114 120 29 95 149 128 69 61 122 92 72 104 74 71 26 76 39 -14 32 64 103 134 88 59 88 115 96 12 46 32 10 44 5 28 54 31 48 52 81 37 -1 -21 12 75 54 34 -5 42 20 12 84 105 128 151 210 230 220 239 165 168 122 162 189 179 197 163 139 87 30 54 68 78 122 121 100 82 92 14 -14 1 10 67 45 -3 42 51 42 4 -3 5 -4 -1 14 15 28 16 3 24 44 48 30 37 23 16 34 44 32 36 56 73 63 66 51 64 43 95 108 114 123 125 119 141 117 122 101 88 81 107 108 78 82 62 86 77 60 44 59 58 50 51 46 33 35 48 33 29 22 45 62 57 49 999999 43 56 45 47 54 51 61 69 70 73 55 60 49 45 53 49 54 70 65 67 71 71 72 72 75 74 72 69 66 64 64 66 65 72 69 64 60 31041 296 274 30 9874 8 37 21 6458 4836 173593 65395 45138 41159 57572 79266 78796 57092 36769 24240 39326 194879 32931 4751 4059 4200 5067 5624 5872 6071 6628 7334 8084 8672 8169 6978 5481 5144 5340 5223 4641 3776 2927 2425 2322 2083 2071 1988 2009 2427 2518 2650 3386 3754 3331 3192 3008 3100 3361 3281 3135 2744 1838 1165 912 750 781 732 627 480 413 368 400 431 376 344 261 232 265 318 308 342 310 223 213 253 241 245 180 223 275 172 159 141 69 152 192 141 106 198 166 114 166 182 105 153 157 99 107 132 205 162 124 133 219 104 132 120 114 100 156 93 94 47 47 154 102 32 109 111 104 104 70 38 82 67 81 93 112 42 84 157 157 61 88 62 87 116 75 52 90 99 107 25 6 29 44 79 58 76 55 41 20 39 24 18 26 14 59 108 146 188 214 166 159 181 174 210 153 166 195 228 177 138 105 72 42 71 89 91 116 139 76 33 16 4 21 42 48 42 35 45 34 34 6 39 54 66 16 -2 -10 -27 -22 31 25 61 41 57 42 74 86 75 46 51 43 45 80 59 43 45 82 94 94 90 126 154 157 123 92 103 117 108 97 120 82 94 108 85 59 89 75 71 78 51 67 67 50 62 49 51 66 60 48 70 71 65 68 87 82 74 68 69 80 86 78 75 87 83 78 94 102 87 92 94 97 91 80 82 91 109 97 92 95 100 94 88 90 97 91 82 80 83 92 84 83 86 31047 297 247 30 9877 8 37 27 6457 4839 268406 62791 63780 75080 95029 96954 79804 50555 32361 24340 18164 26354 165511 104899 11873 12798 16618 21155 23818 27135 32556 36414 39416 41776 43379 43606 43166 41195 38963 41576 45869 46107 45873 47355 51108 59177 68367 75248 80527 89821 98690 102455 113048 118019 119528 104114 75205 49355 41623 29560 17326 9850 6336 1609 763 727 724 682 536 565 600 410 378 357 460 447 371 330 302 280 294 293 318 318 385 251 210 154 59 51 33 85 79 -3 124 134 36 152 131 86 142 67 53 69 32 80 60 103 144 60 50 87 92 51 45 84 86 91 81 43 148 97 62 33 91 47 52 82 59 13 24 28 53 7 49 48 28 66 100 98 35 34 45 89 101 66 128 22 32 86 60 31 40 29 -1 -24 67 19 28 59 54 -7 16 -8 16 31 -19 24 -16 44 73 59 68 84 121 168 151 146 171 161 166 184 145 99 172 169 103 41 60 78 104 101 33 28 56 -37 -28 -41 -46 -7 5 9 8 -20 -24 12 4 -14 -35 -1 13 -24 -22 -27 -17 41 24 31 -1 8 19 27 27 24 39 25 59 84 68 84 110 76 66 81 129 116 105 92 121 139 122 112 88 102 107 107 96 57 61 61 55 60 63 65 68 58 61 49 32 27 28 37 41 48 50 54 68 72 76 68 58 62 65 69 60 71 86 91 79 82 79 81 87 84 80 82 95 81 84 92 83 78 88 79 80 93 97 102 92 84 85 81 81 86 80 89 81 31053 296 279 30 9879 8 37 33 6456 4841 64233 59580 71497 97151 109873 94724 77920 68717 47790 29573 20686 30213 47933 25084 30306 34945 33617 31764 29326 27302 29466 31582 28500 27802 28453 29190 29608 28047 22862 22697 24185 26676 27123 28456 29199 30187 29601 29486 29663 26838 24764 24500 22468 26178 34638 43057 48656 67084 84249 147369 296214 320030 64645 42475 3697 987 807 781 635 629 631 602 621 476 421 344 421 430 457 406 401 297 217 235 205 137 88 171 144 44 133 134 83 56 63 6 69 52 44 49 183 140 157 137 167 123 99 166 113 100 123 187 178 94 148 155 151 99 47 93 -13 61 -5 59 149 73 54 40 80 -19 64 94 5 55 46 78 149 98 134 111 14 54 114 85 59 94 95 11 60 49 34 46 11 29 21 25 17 34 85 35 43 20 -1 -43 -10 26 67 76 84 29 52 113 115 134 183 209 175 105 114 131 154 167 198 201 145 117 58 124 118 124 141 44 38 75 20 44 10 -3 -35 12 32 20 55 35 23 32 66 41 3 20 23 39 29 1 -3 23 64 45 41 27 27 17 49 61 35 89 101 108 149 157 114 97 102 145 120 127 143 134 116 121 91 98 124 131 107 106 94 104 107 104 67 47 69 80 47 51 59 66 54 48 49 54 46 67 75 65 65 52 91 89 91 88 83 86 86 88 97 90 94 85 83 90 97 101 108 102 103 98 97 100 103 110 97 98 88 90 99 101 100 99 99 100 98 92 98 97 31059 297 251 30 9881 8 37 39 6455 4844 206410 155609 149566 171642 199086 186861 147508 112500 75916 47169 27168 22970 41860 30587 3489 3799 3706 3861 4189 4561 4763 5227 5935 6457 6663 6537 7083 8150 8185 7228 6551 5871 4732 4152 3855 2991 2274 2168 2220 2286 2368 2550 2601 2730 2857 3016 3163 3092 3208 3397 3532 2653 1541 1058 972 841 765 807 791 737 680 718 663 619 429 343 344 294 353 345 253 343 276 262 262 218 193 227 156 101 171 222 122 185 168 93 113 80 66 63 76 107 125 145 193 130 103 64 3 87 75 108 42 35 87 56 78 102 123 110 75 112 87 60 23 18 -7 32 22 41 57 34 -12 40 38 31 50 77 115 63 17 32 47 64 64 79 70 22 -10 36 -2 -34 24 37 19 72 66 37 -8 3 27 27 19 47 58 23 -10 -16 13 1 5 40 98 125 86 126 172 219 149 174 198 185 185 162 128 129 130 103 118 141 93 39 41 13 3 17 -7 9 28 -5 7 54 75 5 -13 43 -24 -31 -35 42 34 1 16 -2 14 16 35 20 24 48 32 26 33 39 72 103 107 117 148 147 135 109 97 87 112 107 107 130 110 108 142 131 120 118 102 86 75 90 74 60 62 84 68 57 59 75 51 38 63 55 60 54 64 59 56 47 57 70 66 72 76 76 85 93 77 84 87 81 77 76 86 94 100 91 98 102 101 105 99 88 99 102 106 96 99 93 100 104 100 105 108 104 102 96 97 100 94 31065 297 250 30 9880 8 37 45 6455 4846 208972 209017 202389 182027 148901 141253 131870 96993 64718 37338 14374 5594 2171 1936 2971 3601 3982 3940 3716 3703 3876 3984 4021 3925 3969 3793 3692 3711 3875 4014 4304 4672 4778 4587 4104 3565 2609 1849 1765 1766 1791 2064 2049 2176 2296 2430 2481 2585 2633 2315 1820 1284 1181 1038 895 934 809 756 714 811 793 661 602 485 401 328 337 298 243 270 241 307 320 363 288 210 153 185 168 208 208 126 38 59 79 160 77 153 117 78 106 95 139 99 102 71 63 51 92 121 81 68 103 55 48 42 38 60 26 129 57 31 22 98 26 7 77 86 51 54 59 69 13 35 45 55 77 68 11 61 64 1 17 89 127 94 81 13 28 39 44 104 37 -25 -15 35 -13 17 55 12 10 21 -37 9 22 5 14 -3 -13 38 29 13 24 121 176 168 115 86 118 152 167 160 150 125 82 71 76 115 81 135 99 52 18 2 49 51 25 -22 -4 10 -21 -17 -3 -8 3 -4 -29 2 8 1 -1 -33 -35 -11 -9 3 25 36 15 44 40 1 -1 33 28 54 55 67 98 116 107 123 128 131 111 116 125 93 112 86 95 107 112 106 98 102 105 96 85 98 87 87 73 55 53 66 63 39 30 27 35 55 67 35 43 54 65 71 82 76 66 63 68 75 73 69 82 80 75 94 87 71 77 80 91 87 82 86 97 105 99 98 101 100 91 90 92 89 95 99 91 93 91 97 97 97 97 31071 299 187 30 9877 8 37 51 6454 4849 824199 212226 284479 315266 288955 324490 309705 259700 217786 180921 159709 133829 85198 73341 202502 188788 66449 5811 3882 3617 3324 3318 3269 3039 3087 2894 2829 2934 3018 2949 2817 2773 2564 2400 2031 1735 1559 1499 1462 1568 1565 1650 1688 1662 1759 1780 1912 1901 1835 1658 1357 1139 1043 903 833 911 763 782 720 711 631 590 515 503 455 378 368 366 389 420 365 294 265 272 306 365 234 70 145 130 53 27 46 112 13 10 53 57 97 125 137 108 108 148 72 67 67 28 19 92 64 1 46 84 60 145 152 56 -3 -44 -17 -19 21 -16 31 53 47 76 53 -11 -9 1 26 33 13 36 83 -7 35 116 55 11 -35 -3 2 -22 51 7 12 16 -26 -21 -16 -39 -18 -19 -19 -65 -56 -2 -60 -19 -6 20 -5 -16 -20 -35 -24 0 7 22 49 32 27 62 67 90 69 78 65 71 68 67 138 145 151 96 63 51 77 90 29 58 8 19 -10 -38 -1 18 -27 -41 -35 -5 -28 -17 -31 -16 -22 -27 -53 -25 -50 -1 -3 -39 -36 -6 -14 -39 -40 -29 -29 -34 19 33 31 38 43 57 55 90 112 97 85 92 106 74 81 84 59 87 87 68 68 80 70 97 75 61 57 73 40 24 43 30 14 12 9 7 3 0 20 3 18 6 9 999999 999999 999999 42 999999 999999 53 60 41 50 55 999999 46 51 49 49 999999 48 59 68 57 59 56 61 63 57 55 54 54 71 75 66 53 51 62 63 59 55 54 57 62 64 31077 300 154 30 9874 8 37 57 6453 4851 422844 38363 39073 52777 75690 100211 126568 124917 112580 124440 128629 129200 157335 157039 174876 517614 999999 795739 12411 4579 4566 4116 3350 3590 3895 3842 3656 3262 3246 3146 2935 2508 2245 2005 1793 1819 1769 1752 1660 1635 1660 1710 1713 1739 1839 1816 1829 1841 1999 2004 1975 1759 1587 1383 1252 1235 1152 1031 940 779 760 793 751 726 652 652 745 700 712 688 542 395 293 212 293 276 378 365 339 375 289 130 142 101 67 99 129 36 60 103 182 170 118 164 184 171 181 145 131 132 110 135 100 81 88 133 140 87 134 141 98 114 131 79 52 123 161 62 51 23 3 65 71 117 96 106 20 64 22 32 114 74 65 87 67 35 54 57 59 40 46 35 18 -52 26 -8 2 58 29 -1 5 43 63 39 71 33 59 107 62 14 8 99 84 125 138 157 116 56 94 118 131 102 119 171 191 222 192 152 150 177 135 59 94 83 -1 16 87 71 22 57 51 29 56 39 22 51 47 33 31 39 38 -3 -3 33 19 36 54 16 36 48 25 48 99 58 39 43 33 61 99 125 117 158 130 128 157 155 148 160 159 127 134 138 139 109 136 128 166 150 132 117 101 109 101 78 82 77 64 61 75 65 71 64 53 67 60 66 76 54 80 93 86 83 75 78 90 98 102 86 87 97 103 106 100 109 111 113 118 116 112 121 120 124 125 130 123 120 114 118 114 112 120 123 114 116 109 109 108 112 111 109 31083 298 213 30 9873 8 38 3 6452 4854 4274 6836 10627 15648 19815 29619 37564 43149 47693 57242 67450 94071 182961 581112 999999 999999 21400 4848 4679 4399 3842 3659 3226 2954 2923 2937 3144 3088 3030 2826 2578 2427 2161 1991 1903 1793 1808 1784 1769 1816 1817 1902 1924 1894 2046 2064 2163 2160 2097 2061 1810 1592 1305 1083 1061 924 842 868 668 609 522 399 568 603 641 659 628 629 499 362 249 135 218 183 182 184 121 177 66 103 66 67 44 81 37 107 118 140 142 138 145 73 159 167 37 64 79 38 1 88 100 89 77 84 141 140 73 8 60 59 26 89 80 48 -4 0 87 88 77 89 41 -9 5 31 -13 29 24 111 92 57 52 67 81 43 37 -19 0 -22 24 22 34 22 -27 -5 24 25 35 -8 -39 -18 15 106 35 -19 -48 13 42 16 8 76 88 119 101 44 19 11 -8 4 27 50 62 89 99 87 169 136 137 135 146 83 48 39 3 20 47 23 -34 -3 -15 -37 12 2 -6 50 21 1 34 2 -8 -5 29 29 27 7 11 32 28 16 30 35 30 -8 25 37 43 74 94 106 124 140 138 147 125 138 107 123 142 108 105 108 98 110 90 85 94 117 91 116 109 72 79 78 55 60 39 28 48 46 30 22 21 41 38 28 40 44 57 59 62 64 63 61 73 60 49 59 59 65 80 62 64 77 76 70 85 86 83 73 76 81 89 81 87 88 80 84 89 84 82 73 72 83 79 71 73 77 79 79 31089 299 183 30 9873 8 38 9 6451 4856 13941 539 1595 3178 5119 8033 12228 17073 21165 26412 33458 42441 56100 149125 533493 999999 999999 55418 4994 4612 4816 4818 4181 3794 3258 2958 2882 2738 2668 2633 2500 2387 2337 2127 1814 1706 1756 1788 1746 1866 1821 1920 1967 1926 2048 2053 2021 2260 2318 2429 2467 2361 2292 1979 1539 1349 1173 1078 1055 978 873 736 625 550 495 389 397 381 466 520 455 436 346 315 214 197 208 164 183 225 141 64 11 29 56 19 51 -5 -66 96 123 86 82 147 103 69 93 65 113 87 67 37 44 24 40 41 43 41 71 36 91 74 145 74 57 37 58 35 28 103 48 59 85 42 71 63 44 95 37 56 88 37 24 45 24 22 21 62 30 38 -46 -6 65 40 50 2 -29 -44 12 25 51 -2 5 6 30 25 -3 -21 49 65 92 126 132 76 55 85 80 86 73 49 18 29 48 34 36 106 152 148 172 117 84 52 33 8 -28 41 -8 12 38 35 12 -8 -1 -28 -4 23 28 4 -7 4 -18 8 -15 -17 -26 -8 18 31 0 10 -4 16 39 12 35 51 46 92 87 100 128 135 150 157 110 91 112 111 131 113 104 97 107 118 114 97 90 83 84 100 70 82 73 68 67 46 56 67 56 54 42 27 -5 15 21 35 63 69 69 68 63 63 84 78 71 77 70 63 64 73 80 75 78 63 68 87 88 82 81 88 83 91 90 77 87 85 75 71 69 80 80 84 82 78 74 82 86 80 76 31095 298 210 30 9870 8 38 15 6451 4859 1022 1041 1404 1902 2888 4339 5489 8053 11156 14007 17402 31009 109424 368111 999999 999999 582438 40594 6620 5134 5374 4715 3657 3211 2984 2719 2511 2364 2375 2258 1974 1933 1772 1663 1805 1747 1706 1798 1741 1840 1965 2091 2050 2137 2252 2424 2370 2449 2529 2703 2549 2180 1476 1213 1106 1123 972 923 999 814 516 476 432 380 342 336 376 349 307 310 209 257 171 194 175 193 155 85 55 129 112 102 103 75 93 112 206 106 140 182 127 74 153 165 96 62 98 88 100 104 119 104 152 160 125 88 66 59 119 121 105 51 38 42 67 96 5 54 53 41 87 103 48 42 85 30 94 78 49 101 102 91 103 86 64 21 43 61 76 32 88 75 97 48 47 67 48 2 81 55 16 62 63 66 22 5 43 61 43 78 94 87 50 44 51 75 13 24 63 85 51 47 54 102 123 138 185 217 168 137 70 44 -3 49 60 51 30 8 13 48 64 35 22 16 -14 15 -2 7 41 12 33 53 26 27 18 15 24 16 10 13 74 67 92 78 62 79 99 80 90 96 102 141 152 139 178 138 133 137 140 140 116 129 148 139 151 130 138 123 118 113 91 92 87 89 75 81 76 75 57 47 66 46 46 73 41 55 51 66 64 60 76 79 87 99 89 91 96 90 97 94 88 92 89 93 96 102 93 89 108 99 94 106 108 96 97 99 101 99 99 106 101 100 92 96 94 93 97 101 31101 298 205 30 9865 8 38 21 6450 4861 1408 3013 4053 4013 4183 4468 4579 5392 9340 15474 21864 40436 143348 466195 999999 999999 744077 356910 12087 5940 6240 6289 5492 4211 3692 3491 3168 2834 2598 2597 2394 2273 2286 2026 1884 1970 1962 1913 1932 2037 1977 2059 2227 2221 2218 2306 2175 2268 2037 1699 1447 1214 1014 1018 1048 1065 1026 976 843 586 557 555 425 296 219 331 349 308 246 265 198 218 170 221 202 261 226 129 114 49 11 66 79 61 46 116 165 138 192 259 202 190 267 236 224 184 121 59 16 119 117 68 109 74 122 114 123 194 179 134 69 83 84 66 110 110 93 99 32 90 142 110 123 125 130 110 109 112 114 107 129 66 100 52 13 37 93 72 43 14 59 66 93 96 109 66 37 85 55 77 67 -3 22 69 59 70 87 31 76 101 125 101 120 70 96 120 97 71 24 89 34 40 69 97 98 147 228 233 166 140 84 53 36 22 75 67 57 49 35 25 53 46 31 38 40 28 15 9 54 8 -12 -15 11 18 41 49 29 27 30 78 59 59 64 90 80 88 102 106 122 120 169 202 210 180 171 160 145 159 198 196 160 176 159 135 136 128 148 141 111 111 113 107 110 107 92 74 99 96 79 87 59 58 76 71 79 77 88 85 90 77 86 97 103 98 95 105 103 100 96 114 109 100 97 112 120 120 117 116 133 125 111 102 110 126 122 126 121 117 111 114 112 107 112 119 118 113 119 119 31107 297 231 30 9861 8 38 27 6449 4864 332 647 424 592 618 993 1612 2653 4630 7236 14780 58532 204382 651931 999999 908004 999999 214026 7370 6631 7236 6928 5656 4786 4302 3936 3422 2776 2469 2473 2550 2516 2332 1928 1790 1895 2065 2091 1965 1920 2041 2113 2221 2295 2238 2294 2374 2255 2100 1897 1726 1362 1176 1086 1132 1066 1024 988 870 699 648 511 423 410 397 321 244 173 195 217 242 247 172 158 163 91 142 76 136 20 69 57 12 59 119 146 153 139 172 221 201 256 212 113 153 97 73 45 -9 65 75 111 106 74 26 100 126 100 73 96 121 96 90 71 74 99 106 109 116 54 54 71 82 81 43 137 160 134 113 101 50 67 113 36 58 10 37 67 48 31 73 170 114 72 101 46 3 65 122 126 18 27 39 67 87 61 69 54 98 130 118 121 94 60 57 41 77 95 136 66 44 110 85 121 122 165 161 118 62 37 40 67 42 35 50 62 60 81 64 77 50 43 51 28 32 56 27 17 31 34 42 31 31 45 29 22 24 46 43 80 91 66 88 105 79 97 84 91 109 127 181 166 157 165 135 164 163 171 166 153 150 173 156 149 134 136 163 141 106 117 97 98 114 113 81 60 60 69 67 64 76 83 88 83 93 84 88 87 89 93 105 91 105 113 100 95 104 102 106 117 115 113 108 119 120 124 123 130 123 118 121 110 111 122 116 123 123 115 111 119 118 110 118 117 113 116 115 31113 293 351 30 9861 8 38 33 6448 4867 -39 661 1353 1937 3919 6486 8456 32201 139689 398227 566166 655760 999999 744558 14406 7775 7894 6543 5076 4674 4343 4025 3170 2630 2576 2320 2294 2330 2225 2257 2023 1831 1830 1834 1837 1852 1822 1942 1985 2025 2127 2072 2221 2278 2305 2244 2145 1860 1658 1487 1373 1270 1137 1102 1129 1086 858 678 524 420 450 348 263 259 263 241 130 204 299 284 182 96 148 180 159 143 124 125 134 152 159 97 119 139 217 220 199 209 224 144 48 58 106 87 89 90 67 73 102 66 75 130 59 24 79 60 101 61 40 83 62 117 162 99 50 51 89 126 92 118 116 66 90 65 112 65 44 56 28 20 80 64 32 93 111 62 47 60 63 54 86 62 75 47 68 109 70 14 89 80 76 76 94 130 186 165 175 157 110 71 35 27 65 86 56 95 75 107 148 143 130 131 143 105 99 71 45 10 59 59 55 73 38 51 79 57 12 61 75 60 55 59 51 47 33 63 26 40 26 15 27 31 48 28 25 69 74 71 58 60 90 97 96 97 111 142 131 132 186 169 186 198 186 171 173 160 157 166 187 174 147 155 158 154 132 130 108 102 115 111 115 101 94 81 63 59 83 83 83 86 88 109 106 99 87 101 90 103 101 98 117 113 109 125 127 122 119 125 125 120 123 121 120 128 129 121 117 118 126 129 130 135 132 127 127 124 134 135 129 130 128 131 126 31119 298 200 30 9860 8 38 39 6448 4869 3289 1178 2848 3466 2764 2180 2687 5126 11879 23850 38909 51402 125050 473285 977627 374791 298673 829040 295094 12846 8801 6719 4990 4647 4726 4489 4371 4177 3433 2608 2269 2211 2158 1976 2029 2013 1816 1748 1745 1655 1630 1718 1801 1851 1981 1971 2094 2092 1923 1875 1720 1777 1728 1583 1426 1241 1098 1017 1167 1180 1125 1078 1060 882 706 502 362 316 257 303 262 225 219 159 139 187 186 80 125 90 84 112 110 71 101 100 99 62 63 107 206 234 245 224 180 174 137 46 105 180 132 117 101 46 92 116 111 143 152 111 21 104 69 102 92 76 70 59 22 29 51 42 13 13 28 82 115 108 76 77 86 100 5 54 18 45 33 16 82 105 70 32 67 34 42 54 87 45 54 71 14 75 126 143 64 58 86 118 152 154 142 124 87 56 40 96 60 67 69 70 71 8 83 71 72 83 95 58 71 39 40 45 49 -10 -12 38 56 33 20 -6 40 11 -1 2 -16 -16 19 2 9 -5 3 18 45 47 8 11 1 14 27 18 4 52 51 42 47 34 46 61 67 87 105 94 100 142 164 169 136 167 139 116 131 162 138 143 143 124 134 131 111 124 117 106 91 88 82 80 72 66 73 46 31 51 65 61 67 60 51 63 61 78 90 81 74 75 87 76 65 79 87 91 90 81 84 99 99 92 93 109 103 102 97 93 86 83 96 92 91 99 109 101 100 100 97 95 92 97 90 92 31126 297 225 30 9855 8 38 46 6447 4872 1802 4332 8066 10603 12506 18219 25242 34451 42241 50707 44140 76854 473827 999999 325320 121003 164533 38206 8442 5794 4502 4343 4302 3945 3782 4037 3858 3182 2722 2599 2342 2204 2133 1960 2032 2160 2027 1903 1840 1747 1861 1964 2010 1982 1875 1985 1993 1837 1781 1756 1733 1629 1352 1136 1007 1079 1143 1161 1117 1160 1275 1314 1425 1206 648 441 457 429 326 316 283 211 264 210 163 142 158 157 162 180 148 131 141 127 127 100 96 137 186 201 134 180 211 181 226 221 140 129 83 65 54 64 96 94 77 78 98 48 50 57 27 33 39 44 86 82 54 44 32 66 26 46 52 48 74 99 58 120 98 98 83 36 58 33 72 52 76 42 84 76 72 94 62 82 59 45 53 85 24 58 92 47 45 75 97 154 118 125 106 62 70 77 61 67 42 44 79 119 116 79 83 55 88 125 126 76 43 49 38 19 52 14 22 53 41 45 30 32 35 14 44 47 56 49 19 17 24 25 30 31 32 26 35 35 -16 2 4 20 35 54 43 25 36 36 47 51 79 103 94 133 145 169 183 165 189 189 172 148 142 148 155 152 151 140 138 110 108 101 118 125 94 105 86 91 91 61 60 47 53 61 44 40 55 45 76 66 68 64 69 60 48 76 69 73 82 75 92 99 100 89 95 94 101 104 99 109 99 92 97 102 110 103 114 99 89 101 102 101 102 104 99 93 96 103 103 97 96 31132 298 221 30 9851 8 38 52 6446 4875 6110 645 570 1666 3116 4714 8160 16554 37620 63467 88535 110227 85021 193940 498727 538945 284512 479834 437975 26960 7127 4702 4239 4633 4296 3607 3468 3729 3607 3139 2862 2583 2444 2520 2274 2081 1978 1980 1987 2042 2047 2065 2089 2073 2152 2115 2025 1852 1844 1731 1606 1511 1426 1247 1075 1072 1147 1254 1286 1303 1348 1514 1668 1389 801 390 416 371 330 302 260 299 174 172 165 122 148 115 77 83 126 84 126 195 135 68 102 92 111 130 92 197 195 200 210 270 226 228 147 96 101 46 60 83 42 113 71 57 77 24 50 93 136 115 27 12 41 27 80 79 44 51 15 3 22 51 49 87 93 96 85 55 23 66 50 34 -3 33 55 32 18 19 23 33 47 78 43 75 58 55 21 60 55 98 62 65 88 66 86 114 107 49 25 57 33 31 35 82 84 90 43 37 30 49 25 23 23 40 29 -18 -38 9 1 15 7 30 1 4 5 22 18 29 64 44 22 34 37 -23 0 24 8 28 17 -20 -3 -7 -10 -14 17 19 -4 23 63 61 24 10 43 101 96 115 154 131 115 139 138 154 164 155 154 122 110 124 139 144 142 143 132 125 115 108 121 136 103 84 92 85 85 68 44 40 34 45 48 42 40 57 66 999999 999999 59 57 61 81 95 78 78 77 78 77 85 84 84 96 80 77 74 91 101 98 93 87 90 96 86 93 100 96 101 91 82 82 98 104 93 97 99 91 83 31138 296 248 30 9848 8 38 58 6445 4877 210 279 228 1019 3204 9738 18374 29281 44859 61369 76345 96723 282393 798963 999999 523391 445427 24129 6305 4484 4145 4592 4901 4570 3847 3468 3571 3721 3818 3731 3251 2907 2626 2322 2060 1928 1818 1845 1834 1859 1988 2114 2319 2494 2673 2845 2914 2838 2582 2072 1880 1695 1426 1252 1270 1261 1342 1523 1576 1747 1842 1521 1020 585 435 523 514 413 345 230 167 151 161 240 207 162 139 85 168 176 133 139 113 193 181 117 135 144 229 232 193 199 222 182 222 188 187 99 41 52 49 49 74 52 22 60 35 30 83 33 88 38 -10 -18 42 46 32 17 8 -12 68 57 21 58 44 44 54 0 37 44 4 67 52 32 -19 18 -7 -3 71 26 53 47 81 101 38 46 105 67 32 67 69 59 71 92 92 46 80 62 70 49 63 84 97 40 16 26 97 46 30 69 20 0 16 9 -7 15 12 6 12 -15 22 28 -7 -6 24 35 4 8 9 19 30 11 6 27 11 -7 -7 -27 -12 -14 4 4 -10 -7 -6 2 4 6 -7 -2 32 18 42 55 66 85 101 122 181 159 118 114 131 165 150 136 151 161 159 148 129 121 121 104 112 117 126 114 102 85 66 66 46 63 57 19 27 34 46 28 28 46 44 45 54 51 999999 40 48 999999 48 67 57 60 66 71 76 76 75 65 68 79 75 74 76 82 80 70 77 88 71 75 79 80 89 84 82 78 72 75 73 77 79 77 71 71 31144 297 218 30 9848 8 39 4 6444 4880 5489 2455 3235 6788 7649 13462 30003 60225 109861 157869 212261 241065 258520 353734 382319 375790 184916 177555 12717 4813 4057 4267 5070 5663 5497 4552 4363 4166 3820 3769 3911 3939 3943 3492 2940 2579 2228 2077 2053 2051 2144 2241 2187 2249 2352 2608 2921 2994 2996 2914 2503 2007 1600 1475 1435 1323 1393 1464 1554 1537 1598 1608 1748 1668 1297 952 691 517 510 486 412 272 223 229 204 195 238 253 184 212 206 228 177 168 162 205 253 265 285 226 205 203 198 246 234 163 183 151 110 96 49 38 30 75 74 91 57 23 86 64 34 16 37 88 84 33 21 52 44 38 44 30 -7 41 1 39 46 84 58 92 35 33 17 27 73 29 55 48 11 24 22 82 126 83 124 94 77 108 124 116 100 113 127 107 82 74 125 112 120 127 112 22 7 64 73 59 81 76 56 57 -7 38 89 40 -10 17 21 16 39 61 54 16 -5 18 33 8 46 43 68 34 7 22 4 12 -11 21 11 3 11 20 20 33 26 7 2 13 22 31 54 40 45 39 51 36 92 96 120 132 158 144 170 167 185 172 161 148 145 151 153 160 174 160 137 143 148 134 125 164 118 122 134 131 124 92 88 78 87 74 69 48 48 52 52 62 48 56 78 65 62 64 64 68 54 68 82 76 82 83 92 88 87 85 94 92 93 99 103 103 99 104 85 85 100 101 110 104 114 110 98 95 97 97 99 96 96 96 101 31150 297 217 30 9847 8 39 10 6444 4882 3766 2951 2998 4291 6904 8880 16462 43180 99115 139304 147128 160918 205314 240901 281373 633295 544106 55169 6619 5581 4532 4733 5584 6088 5955 5099 4822 4683 4403 3813 3581 3663 3345 3208 2758 2303 2165 2039 2126 2142 2056 2056 2088 2124 2315 2397 2635 2640 2541 2271 2121 1928 1565 1319 1203 1240 1319 1488 1668 1774 1894 1544 1498 1703 1628 1399 1224 897 540 451 438 402 256 195 187 172 121 169 212 146 172 100 76 125 85 126 152 173 181 174 146 158 143 73 25 88 10 17 34 24 121 54 -20 23 34 35 52 57 18 27 32 20 -28 56 37 5 -40 31 -3 -57 27 59 40 14 -4 24 39 35 55 83 76 62 63 35 36 74 57 10 42 26 -20 44 80 90 90 89 101 89 134 105 92 60 34 61 50 55 59 22 20 17 -9 -10 24 73 80 69 80 86 41 -4 22 -7 3 -5 16 -20 -32 11 -24 -30 -12 -14 -11 15 -12 8 4 31 10 24 28 1 14 39 36 7 -17 -33 -10 -27 6 21 10 5 -39 -20 -15 -21 4 15 8 10 48 63 71 116 123 124 148 137 133 128 134 133 127 128 112 103 100 116 109 101 105 103 94 82 111 83 70 70 77 56 50 43 33 57 34 23 38 38 21 14 14 14 25 999999 999999 999999 999999 999999 999999 999999 40 42 55 59 55 51 57 61 61 71 76 68 68 63 67 73 69 72 77 74 72 78 81 90 67 67 75 78 73 72 76 81 76 83 76 31156 297 216 30 9846 8 39 16 6443 4885 3697 3064 3471 3114 2476 3042 7018 16181 27789 35439 48422 66263 62873 97531 167921 397056 999999 999999 153472 7921 6188 5763 6229 6647 6169 5227 4064 3496 3808 3727 3568 3670 3748 3260 2818 2482 2359 2113 2030 2060 2150 2015 1971 1950 1910 2120 2216 2330 2453 2112 1672 1511 1504 1423 1372 1414 1553 1700 2041 2240 2136 1550 1651 1701 1404 994 761 561 393 318 345 258 202 122 137 136 112 160 171 172 157 151 147 171 148 128 145 141 151 93 8 53 36 72 37 87 26 33 89 21 42 4 30 65 79 80 59 34 72 107 20 50 83 53 43 77 27 38 39 15 69 31 5 78 23 42 60 28 19 74 91 64 20 9 46 37 66 41 33 45 30 3 92 85 100 77 52 102 90 123 99 88 69 61 16 49 86 102 88 88 63 93 119 109 122 131 96 69 102 70 53 34 33 25 15 34 13 12 -7 5 -8 -2 10 -1 14 -4 -3 2 21 29 -5 46 14 21 15 15 29 36 30 30 31 24 64 28 -9 -18 0 29 29 27 16 49 91 113 123 143 158 188 178 146 146 137 166 145 160 167 137 116 142 131 124 133 147 120 112 106 117 112 86 105 77 63 53 52 47 52 57 62 53 46 44 52 52 47 45 56 57 999999 55 53 51 61 64 57 46 48 51 71 74 81 94 92 95 94 91 92 112 104 100 95 95 89 103 94 93 107 107 101 104 109 107 103 103 94 92 93 91 31162 297 213 30 9843 8 39 22 6442 4887 12638 15402 19627 24316 26264 25668 25434 32854 43447 40566 34917 42630 64883 76323 88527 339613 999999 999999 90394 6168 5517 5644 6169 5782 4381 3004 2701 2904 3399 3579 3445 3392 3590 3548 2905 2573 2505 2467 2309 2145 2249 2305 2175 1924 1712 1715 1774 1819 1834 1826 1703 1495 1297 1385 1345 1446 1627 1822 1731 1386 1062 1099 1207 1129 869 535 453 306 303 189 159 216 269 136 126 113 145 148 154 67 123 186 170 202 107 97 90 127 123 95 -2 81 64 -45 -35 54 -28 -43 -36 -77 -45 46 6 27 28 9 29 36 56 36 27 29 -4 39 45 48 12 -3 -10 -57 -45 -8 -92 40 -33 -32 -57 -29 30 -3 -28 23 52 22 10 -43 6 -9 -39 24 35 29 26 78 74 85 24 27 40 7 32 25 31 21 24 -12 11 -25 -23 16 37 110 97 112 117 112 88 31 6 -11 -19 -3 25 17 -8 -29 -28 -51 -46 7 33 -16 -12 -3 -40 -38 -22 -18 -18 -2 -14 0 -20 8 5 -7 -4 -15 35 19 -5 11 -14 -35 -20 -8 -31 -34 -15 -3 27 56 76 97 100 103 107 112 120 103 116 113 102 107 104 128 115 114 104 117 120 87 85 100 91 67 79 87 86 99 81 62 79 65 38 29 22 26 18 13 24 11 10 7 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 43 53 44 51 66 67 60 66 58 52 60 59 59 59 57 56 58 61 62 56 61 56 56 57 55 31169 297 209 30 9839 8 39 29 6441 4890 10263 12416 15238 18241 20104 21314 21801 21978 23890 32149 43195 58452 62833 55164 72573 257904 864639 999999 740274 13031 5460 5094 3984 2949 2570 2654 2743 3195 3298 3140 3248 3183 2820 2626 2513 2567 2393 2376 2368 2287 2396 2524 2595 2804 2933 3081 3098 3206 2761 2269 2098 1785 1618 1578 1594 1535 1705 1920 2006 1901 1517 1292 1121 1009 795 816 711 543 545 445 310 293 194 173 94 162 195 215 183 194 238 185 215 226 42 73 94 183 272 168 108 108 62 72 65 76 19 55 -3 12 66 39 10 27 -2 28 122 127 101 2 74 67 68 53 107 104 96 -1 3 3 44 35 23 92 43 37 47 52 68 26 -19 -16 -2 44 20 28 14 10 72 58 92 113 74 3 44 61 60 52 66 4 17 50 61 53 13 7 40 40 40 68 53 104 120 131 140 141 143 150 89 83 62 50 64 71 73 44 40 14 33 40 -24 3 50 43 72 59 20 -3 24 -2 39 27 12 59 63 37 42 43 12 27 27 -7 -19 -19 4 16 -6 1 31 35 28 50 92 152 133 157 178 142 166 141 138 138 128 134 118 127 140 165 166 127 116 153 152 145 126 121 109 119 108 115 123 99 86 89 83 56 62 52 75 76 64 64 54 43 54 59 62 59 69 56 56 59 48 51 60 57 66 77 85 88 85 94 95 94 84 87 109 94 94 95 100 89 93 99 97 94 84 98 104 92 89 83 83 93 91 93 91 31175 298 179 30 9839 8 39 35 6440 4893 22771 6589 8153 9923 12129 13436 13738 14992 16589 19049 23126 30036 44292 63530 69597 77875 251244 856035 999999 513533 11534 4938 3643 2703 2525 2434 2664 2870 3271 3244 3017 2878 2611 2314 2262 2363 2421 2478 2719 2663 2677 2758 2811 2873 3008 3031 3035 2820 2467 2321 2322 2167 2026 1818 1587 1541 1682 1964 1883 1478 1208 1085 1103 1026 821 641 509 352 232 175 162 159 71 124 113 132 128 144 158 103 114 85 127 7 -3 22 120 198 204 259 159 38 30 28 34 21 -23 -45 -5 -22 9 -7 1 -24 -2 7 25 63 120 123 99 123 78 2 49 59 95 91 72 73 71 30 1 8 50 90 60 44 54 -7 3 95 26 10 34 31 21 84 92 113 141 96 95 68 64 51 26 -2 36 74 34 19 46 37 27 1 36 25 26 51 113 162 107 104 145 124 104 153 133 117 125 86 115 112 91 61 56 81 56 73 36 14 5 53 53 32 42 6 38 23 23 44 39 66 56 49 26 44 39 -22 -5 -10 6 3 12 32 55 42 48 79 83 85 118 158 149 159 185 183 164 159 134 137 132 169 153 125 133 150 131 117 129 125 139 140 126 138 140 120 114 94 79 96 84 69 82 79 77 70 72 72 78 68 72 64 49 42 999999 999999 50 54 47 63 60 51 52 50 55 63 55 77 88 87 96 69 65 81 79 82 79 90 99 100 92 83 87 91 87 91 84 89 86 85 90 90 87 87 82 79 31181 298 178 30 9838 8 39 41 6439 4895 16880 8944 10818 11838 13364 15420 17296 18852 21444 25834 29213 33371 39815 46131 45132 55128 219425 702004 999999 607094 11892 4639 3023 2476 2284 2334 2418 2622 2848 2953 2874 2980 2992 2751 2424 2329 2326 2339 2475 2667 2740 2884 3157 3466 3711 4081 4633 5720 6698 7093 6348 5793 11859 29835 27846 5117 2027 2162 2094 1702 1458 1316 1282 1157 855 521 333 253 77 10 19 97 176 137 160 82 138 108 33 95 67 39 43 76 125 230 195 154 143 139 60 88 58 11 16 13 -6 60 64 86 28 79 70 48 34 47 24 31 46 44 38 143 87 15 23 75 126 69 46 47 10 36 67 86 56 69 48 75 87 24 36 9 8 37 49 103 96 67 166 145 119 87 125 155 106 34 41 53 52 84 84 45 23 45 54 11 42 60 63 58 87 159 127 156 128 153 163 129 154 148 151 140 120 155 143 84 80 70 39 29 6 29 20 15 39 20 0 0 48 24 28 32 31 49 42 27 58 63 28 24 13 6 6 -1 -4 -10 31 55 45 12 72 75 77 118 166 210 202 176 190 185 188 196 179 160 148 186 152 135 128 124 150 145 134 113 125 130 142 152 144 142 137 123 113 83 67 83 94 96 93 85 76 75 91 80 86 80 48 43 61 66 58 58 64 73 57 57 54 53 77 95 97 91 92 84 94 103 106 115 120 108 104 103 105 106 108 111 107 104 101 102 107 113 103 100 101 100 95 90 31187 298 177 30 9837 8 39 47 6439 4898 9521 4152 5500 6838 7661 7912 8325 10800 12693 14507 16567 22207 27039 31236 32467 48087 159078 506515 999999 779975 20197 3222 2105 1342 1205 1010 999 1113 1269 1306 1407 1331 1457 1515 1750 2013 2149 2074 1785 1481 1566 1715 1879 2394 3425 5910 7942 7890 8330 20713 121822 156356 125136 236375 333902 214614 6934 2789 5173 48745 105369 6122 1422 1391 1160 754 398 183 92 85 34 83 161 203 42 27 52 34 4 -9 52 28 120 180 233 148 20 10 19 26 43 80 34 -15 -29 24 45 74 52 69 66 26 -4 -3 -32 -45 2 87 18 56 92 44 -6 49 59 64 103 -3 23 79 56 3 6 -20 -41 -8 2 -25 -55 11 33 34 16 -9 57 59 88 94 108 85 42 111 84 54 74 61 55 32 -5 42 22 31 43 25 23 -18 47 43 32 15 87 77 101 92 74 96 106 71 84 109 101 104 119 119 113 76 50 24 26 19 21 -1 10 3 13 -5 18 1 36 -9 10 19 -22 -4 -20 -17 29 32 38 13 -41 -42 -24 -5 -22 -35 -16 3 -7 -12 9 37 40 67 113 102 102 130 161 142 116 124 120 104 97 129 123 101 122 110 109 113 115 109 103 93 105 116 105 92 89 100 87 72 62 72 61 57 58 80 62 59 51 58 40 55 999999 999999 41 44 999999 999999 999999 999999 999999 999999 999999 48 74 59 70 68 61 68 61 59 70 70 71 78 76 63 69 76 81 78 78 76 76 77 78 78 69 69 77 77 74 72 31193 298 178 30 9838 8 39 53 6438 4900 3452 2449 3666 5297 6854 7569 8301 10123 13774 17523 20727 23985 29383 31983 36225 60309 168837 459521 511883 19027 1325 1229 564 146 68 57 211 214 132 113 116 215 168 174 228 371 403 590 663 900 1013 1154 3008 5551 2347 1016 1452 2129 2724 4797 32777 258867 250161 153055 319936 205465 17315 15676 36311 353923 783666 205595 3381 1456 1148 520 260 106 77 98 39 28 6 20 -24 35 82 76 28 20 89 223 221 179 60 22 -1 -4 25 30 31 55 -53 -2 72 59 95 -29 -20 -31 33 16 69 14 -47 55 30 33 34 31 39 21 67 1 -12 39 33 31 60 87 31 68 59 50 23 91 48 26 11 -14 -12 29 48 11 13 56 118 123 131 101 90 112 67 51 30 116 43 12 32 2 -6 27 49 -26 62 111 78 78 24 80 63 89 98 84 74 83 117 62 73 85 87 83 111 151 113 88 68 32 21 16 10 -2 8 -28 -6 20 55 28 -34 -45 -3 23 -13 -27 -8 29 59 51 6 22 -7 -17 -17 -61 -24 -13 -12 8 35 48 64 64 71 66 107 134 152 157 155 132 165 159 170 158 116 112 120 94 111 115 98 75 109 126 106 79 84 90 100 132 112 119 90 102 94 84 79 81 71 68 67 60 64 64 48 49 50 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 59 66 61 58 64 77 75 62 67 75 77 81 74 69 64 81 89 89 93 83 76 83 88 84 72 75 80 78 79 76 31199 295 268 30 9838 8 39 59 6437 4903 -96 248 370 501 751 1309 1818 2972 3932 5766 7273 7209 7963 21498 65589 132634 48714 7552 494 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 1825 2731 1714 2407 4076 5195 11921 62302 229550 545599 999999 999999 999999 390291 39794 2140 923 398 106 89 110 134 116 13 48 64 81 30 107 34 79 187 309 215 167 36 19 4 -43 54 95 29 -7 999999 -23 33 44 57 39 17 76 38 -9 7 35 57 -2 -6 64 -2 60 104 83 33 8 55 150 149 120 163 19 14 75 53 65 78 76 9 13 6 11 -13 -17 107 68 42 76 100 92 121 66 31 2 31 3 -20 50 40 104 15 79 61 55 33 48 38 56 125 185 83 71 51 112 87 94 103 62 99 116 90 109 123 80 122 161 87 -4 -4 49 84 46 15 59 53 22 -20 12 31 43 65 62 27 51 82 54 35 43 81 71 41 7 -2 -33 4 4 4 20 39 94 82 122 127 123 140 159 157 158 162 138 161 181 171 160 157 181 165 124 139 138 148 123 110 105 114 109 106 103 103 119 110 123 124 111 117 117 90 116 117 97 78 78 72 69 74 89 74 63 56 999999 45 55 61 59 46 999999 999999 49 72 83 95 67 82 92 91 88 81 87 88 86 87 89 93 91 89 97 100 101 88 90 90 92 92 88 90 87 87 84 82 31205 292 361 30 9841 8 40 5 6436 4905 -57 138 311 728 1092 1416 2119 2940 3265 3254 3729 15986 44431 37214 14900 5165 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 226 650 595 1220 1643 1782 1592 1303 1062 1506 3708 8835 32428 120432 293950 592826 999999 999999 999999 514351 40076 952 183 113 162 166 77 136 101 46 161 80 83 105 31 80 136 241 262 138 37 112 148 62 43 97 19 60 28 -25 34 113 81 10 39 25 44 -4 87 58 75 106 93 69 93 77 -8 13 77 78 81 123 46 53 82 113 105 91 63 72 119 38 39 58 109 125 59 59 44 69 114 99 82 129 101 97 117 87 66 64 91 80 42 33 74 99 63 55 58 75 89 151 110 109 124 95 131 207 198 155 100 73 145 125 130 106 123 150 168 153 133 116 58 99 107 64 48 59 42 80 56 44 29 -1 -18 7 57 91 89 63 57 64 85 93 76 49 22 39 48 41 9 23 35 16 47 84 86 141 173 131 179 203 208 204 186 185 189 182 186 176 166 178 173 153 185 170 145 139 136 146 124 113 146 156 125 151 121 126 127 104 113 118 115 111 100 96 114 101 96 85 63 67 57 55 66 60 72 58 999999 47 50 53 60 71 82 88 96 92 94 89 105 97 101 98 97 107 116 101 105 121 117 98 103 108 105 106 110 103 110 108 107 107 100 92 31211 299 152 30 9842 8 40 11 6436 4908 1210 999999 999999 999999 999999 -71 -6 254 440 825 1530 1739 1754 2341 3038 3689 3412 4529 14563 41122 46415 17819 21421 5816 999999 999999 999999 999999 -32 41 167 506 861 761 871 1143 1517 1956 2339 2424 2133 1947 2211 2761 2793 2729 2016 4185 8934 1533 1151 1189 2898 13966 29111 58677 119601 202058 338796 514392 717260 683545 764797 689180 691635 521948 3989 114 111 95 174 123 150 138 69 53 87 24 -41 59 149 311 347 141 52 75 39 5 97 65 45 42 119 122 44 64 74 29 26 43 47 64 71 44 -22 15 -11 13 37 10 25 -48 -63 21 44 4 106 91 42 -1 45 70 85 40 60 79 102 106 24 72 90 42 65 96 124 142 140 125 77 94 124 122 112 78 65 49 49 24 35 82 20 13 81 6 -8 33 41 28 89 81 104 103 161 103 99 131 139 130 97 137 106 122 147 146 62 89 77 70 50 60 41 60 62 33 12 53 34 -1 43 56 48 14 27 50 31 21 40 37 31 19 59 -13 -9 18 19 14 2 3 14 4 42 70 66 106 130 170 200 202 195 190 187 162 147 154 155 173 166 150 144 129 117 110 113 131 115 112 108 116 117 136 137 143 119 99 115 133 99 97 98 93 95 88 69 78 83 73 54 70 54 70 78 69 74 76 66 57 49 70 82 95 104 97 106 87 93 92 105 99 93 107 98 100 106 99 102 101 107 104 100 99 105 98 101 94 100 104 98 100 95 31217 299 148 30 9838 8 40 17 6435 4910 9269 27 414 982 1350 1495 1439 1304 1176 1324 1850 2073 2504 4475 5761 5070 6270 7782 21807 45013 13473 5604 17739 3863 277 339 488 643 666 918 1260 1546 1968 2273 2509 1967 1535 1467 1709 1925 1843 1474 1210 1287 1500 1570 1570 1871 2229 2257 1675 4311 3340 4960 23532 100353 277277 513280 832744 935283 999999 815444 498012 85928 16754 228 187 95 153 216 113 161 114 30 120 140 84 68 91 138 247 321 299 187 145 17 69 72 26 -13 -19 95 84 121 68 28 39 25 90 55 50 100 11 15 54 39 10 19 117 92 80 86 24 52 117 86 -3 52 26 -34 35 56 39 67 92 88 55 80 140 100 22 19 107 73 96 134 98 89 145 68 32 63 26 82 67 25 76 31 54 70 59 40 64 65 67 58 44 17 79 84 135 163 180 174 175 110 87 128 107 52 73 104 141 146 91 41 104 69 49 62 79 38 38 64 46 40 84 60 5 43 58 29 56 35 32 14 39 65 60 75 56 50 50 58 17 6 10 38 35 34 56 66 77 104 110 139 198 184 206 185 152 182 186 164 146 142 186 164 147 144 156 153 126 118 127 159 166 138 137 139 159 152 166 131 113 114 112 127 109 100 113 112 93 80 90 86 88 64 64 49 51 49 46 52 81 61 68 68 78 97 108 111 102 99 102 101 96 97 100 104 109 115 118 106 108 105 110 110 106 110 113 114 114 107 112 116 110 104 109 31223 298 173 30 9833 8 40 23 6434 4913 299 588 948 1680 2665 3603 4004 4107 3053 1734 1340 1799 6320 22929 15071 10310 9720 20606 77961 74470 17441 5187 5555 5919 6749 7833 8202 7728 7194 7640 8696 9777 11634 12823 13418 16541 19763 18507 15309 14105 12878 10673 10059 10055 7603 3302 1769 1187 649 791 1240 1330 1830 4713 16495 38440 81640 184384 289930 529612 646952 776981 701293 878249 712541 254476 3835 287 169 174 147 101 145 26 45 52 58 145 207 301 308 200 154 226 128 27 76 9 50 65 48 90 120 154 180 91 -5 -20 46 98 48 15 -13 -4 52 39 42 68 76 142 50 -3 124 146 167 133 93 62 28 42 -7 26 -4 1 31 101 61 84 85 11 34 89 68 76 71 100 134 130 81 141 85 39 23 54 51 34 93 105 51 79 34 31 99 93 89 36 8 46 58 87 145 82 145 178 163 158 182 91 102 123 90 98 59 116 94 63 55 48 44 49 76 70 40 50 72 18 74 58 70 92 45 45 11 44 30 42 55 73 84 54 68 38 23 38 56 40 52 32 27 44 90 117 147 148 178 226 246 191 158 166 175 168 187 200 184 141 150 161 174 153 125 129 127 131 133 138 154 157 158 160 168 141 120 130 106 124 113 117 107 116 116 97 91 80 82 76 65 81 60 56 74 66 67 46 52 66 85 89 103 105 107 97 100 100 92 91 97 109 104 106 119 115 114 114 116 111 109 112 111 110 115 109 112 107 112 105 103 101 31229 298 171 30 9831 8 40 29 6433 4915 1113 1191 2604 3491 4307 5227 6557 7437 7467 7034 7302 7242 11700 17012 18052 30857 28467 17748 79829 141043 36526 5968 10121 23076 54179 30964 10012 9828 10815 12651 13963 14610 16224 21251 38996 75946 52392 15083 10123 5509 2359 1675 1393 1334 1124 1333 1409 1554 1844 2607 3647 3334 2600 2223 5069 24711 54800 129617 310583 802956 999999 999999 299215 18102 707 299 114 124 148 106 171 206 61 14 70 9 77 106 123 227 179 271 347 205 135 71 80 98 -9 12 44 -32 17 98 32 78 33 48 24 34 -17 30 14 -20 100 57 24 98 80 40 75 92 27 62 32 71 59 44 78 -2 52 92 33 11 70 91 84 102 108 119 85 81 47 98 112 93 95 70 65 17 43 46 124 19 107 115 114 112 91 -3 27 27 31 33 45 67 93 52 106 66 138 152 179 170 132 162 163 122 135 114 97 106 127 86 88 118 103 69 96 111 84 86 107 68 85 76 71 60 69 71 64 24 43 75 67 51 46 61 62 34 63 73 36 0 5 14 31 12 51 82 112 203 240 195 196 173 166 152 153 153 175 161 200 184 173 151 157 163 127 130 166 123 162 145 135 139 162 108 135 124 137 148 142 125 120 134 126 113 97 103 113 111 114 107 90 82 71 65 62 73 66 65 69 73 54 75 95 92 83 100 116 108 105 97 92 100 115 112 113 112 111 109 109 110 115 112 108 114 114 113 118 113 111 114 111 110 109 109 31235 298 170 30 9830 8 40 35 6432 4918 451 999999 999999 999999 999999 1490 1531 1916 2572 2091 2347 6066 10177 8495 8255 16845 15754 14458 61576 136931 66075 12034 17269 55360 97567 26681 12109 10827 11315 13036 13144 13718 14600 17674 19586 17149 13991 11614 9847 6921 3370 2272 2039 2355 2455 2495 2903 3094 3334 3443 3631 4278 5525 13514 46242 132054 363941 880357 999999 999999 521983 9408 891 358 209 147 117 175 205 136 131 146 75 112 95 2 76 50 -4 63 73 206 288 325 218 91 131 58 49 -68 -17 89 -45 -68 -14 -16 56 -40 -5 62 5 -10 -14 40 75 43 101 85 72 59 7 36 37 20 -9 25 60 66 81 -5 52 58 42 19 6 17 38 46 -27 -22 66 122 125 71 11 4 -56 30 55 43 114 111 75 55 68 81 74 29 8 28 35 34 132 12 25 20 -14 51 29 37 128 105 97 78 64 133 162 153 132 127 116 111 126 78 114 167 65 73 88 49 28 69 81 65 66 82 60 29 11 16 46 64 62 51 23 62 40 2 36 74 68 38 26 26 5 41 72 46 37 67 138 188 189 170 155 134 120 134 150 166 140 167 172 191 165 150 140 140 147 154 115 148 95 118 138 140 139 143 128 145 119 147 129 97 96 96 97 90 106 106 114 115 92 97 96 82 65 67 62 59 62 66 65 56 50 56 58 71 80 89 82 86 85 91 95 86 84 99 97 91 91 92 104 104 100 110 113 105 99 97 104 102 99 101 103 101 102 93 31241 261 1279 30 9829 8 40 41 6432 4920 770 2752 5776 13366 19818 5850 3724 3848 3242 1832 489 393 454 583 938 1802 5273 19976 79106 148284 285911 569526 952026 999999 999999 766454 363319 4174 192 168 150 103 131 157 100 45 94 120 2 19 86 143 86 108 113 148 140 94 108 128 160 146 140 54 69 -6 18 37 87 72 32 20 6 12 -50 59 126 115 182 73 54 29 21 102 165 60 80 100 133 116 109 77 -34 101 16 0 -29 12 44 87 50 2 107 113 112 77 10 109 126 -29 -1 44 -38 58 59 14 46 55 63 91 32 51 70 40 27 81 87 60 93 68 11 21 24 76 143 146 151 98 83 163 133 121 75 42 23 41 69 41 38 54 74 44 9 17 42 33 69 61 69 47 85 80 55 41 72 52 50 51 -7 46 53 62 77 46 -24 -47 3 17 13 42 59 86 118 172 188 205 179 206 185 151 139 138 160 174 174 174 171 163 137 125 130 127 139 140 145 154 168 162 143 148 156 147 136 131 145 143 146 133 142 140 126 112 97 84 84 90 121 116 104 95 80 74 70 54 73 70 999999 999999 59 61 84 87 86 109 99 104 94 103 101 111 116 108 101 105 113 110 108 109 107 104 105 107 114 103 100 99 104 101 99 102 97 31247 286 529 30 9829 8 40 47 6431 4923 352 2564 6444 9263 6290 10154 20832 27797 11544 262 999999 248 1261 1158 597 527 762 891 1260 1173 1045 1964 4771 6356 10372 23658 13861 11550 24880 42597 22067 2793 1785 799 348 196 242 391 830 2485 4186 11633 37363 111619 242829 421302 504556 740386 969995 999999 944576 137017 3106 283 243 188 115 153 118 114 81 108 111 28 152 101 999999 2 219 154 93 75 102 185 221 144 89 164 168 10 0 62 152 53 51 2 124 170 82 51 152 91 55 137 69 70 103 75 89 93 31 105 168 63 87 84 163 127 164 37 -24 36 67 49 155 83 81 121 106 105 181 105 53 94 77 88 41 51 138 177 65 -5 59 3 40 35 -35 -20 15 -12 3 -14 49 92 84 106 33 -2 11 19 -3 50 110 121 149 155 137 95 170 74 10 107 80 51 57 73 64 60 64 13 57 109 68 70 120 79 63 81 85 41 40 56 86 68 13 52 87 30 46 61 26 82 86 16 43 73 84 103 152 202 183 163 146 166 176 184 153 161 157 157 191 165 160 151 165 152 150 139 147 153 163 153 150 165 159 156 138 112 146 129 121 129 143 144 120 120 98 110 110 107 115 109 124 139 105 77 75 67 77 82 62 71 71 74 81 83 94 109 112 102 110 104 99 103 113 110 114 104 112 126 109 104 123 124 128 132 116 111 116 120 120 119 110 107 113 102 31253 288 469 30 9829 8 40 53 6430 4925 74 677 4694 16944 13558 7102 8082 21178 44944 61283 40793 4622 2155 1670 4816 6556 3144 3186 3562 3914 5229 9258 13608 11380 7293 5639 4323 3538 4787 8361 4028 3351 3512 5052 6895 8295 7720 5570 5455 5523 5865 7687 14039 35901 95714 228168 391704 627241 772520 829080 877008 734993 438772 28565 808 198 167 151 97 149 193 35 -43 5 81 50 55 101 54 -9 41 136 225 69 133 131 35 63 35 58 67 105 190 135 103 -44 17 24 28 79 67 54 80 31 -47 34 33 45 105 139 103 259 164 113 157 132 15 25 -18 83 36 -20 12 46 50 76 54 92 52 10 58 13 39 83 20 48 109 49 94 122 103 63 43 142 121 98 44 0 59 8 -1 19 42 39 49 81 34 58 80 119 96 114 102 79 83 108 110 110 131 100 67 96 67 69 96 53 36 67 89 68 85 90 51 27 66 87 45 43 74 56 45 22 88 41 24 11 37 70 96 101 72 66 46 46 52 71 112 107 130 208 225 182 157 161 148 136 132 173 181 200 168 169 188 165 174 153 159 210 187 167 138 149 162 157 164 165 153 142 122 149 139 129 144 144 134 145 141 122 130 147 148 116 132 118 125 121 100 70 76 97 85 84 83 76 70 91 99 99 109 93 116 119 116 110 113 126 107 122 113 101 118 120 123 119 114 110 117 122 109 110 115 115 106 116 119 118 115 108 31259 284 589 30 9829 8 40 59 6429 4928 951 1081 999999 999999 644 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 2911 4089 404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 601 3109 11866 27458 54396 127381 258483 420205 659099 999999 999999 949511 695978 297749 2518 129 9 999999 -33 157 125 -32 -75 28 103 50 -55 71 66 47 116 167 -70 -16 -69 -35 -81 -21 -4 118 43 -17 -20 88 136 40 1 -40 29 90 112 145 103 85 100 102 77 94 20 -16 87 173 158 19 110 34 -43 6 103 -12 66 180 97 77 2 23 77 60 36 33 33 32 84 29 -7 -30 -41 23 -17 5 52 -5 -21 -32 89 148 1 -59 20 -3 -7 88 75 84 18 -34 13 -36 -18 66 47 44 47 106 56 17 58 120 79 92 95 126 61 -8 53 96 22 -49 44 59 24 60 87 25 9 66 57 40 42 44 33 61 61 34 59 47 74 84 75 71 45 46 52 29 83 69 74 75 110 78 50 82 130 160 143 110 118 104 108 120 122 135 96 89 150 139 119 131 125 136 148 148 123 113 101 82 89 113 126 109 131 86 106 109 113 85 96 106 112 87 84 81 99 87 90 75 55 55 56 999999 44 41 999999 999999 56 65 52 67 91 77 80 83 98 100 92 89 94 80 67 84 95 77 87 92 86 82 86 96 92 90 95 92 84 86 85 84 73 31265 281 677 30 9827 8 41 5 6428 4930 161 159 999999 999999 999999 999999 744 38 999999 999999 999999 999999 999999 999999 999999 227 1484 3669 6664 9681 7618 5123 1300 -86 58 220 275 260 451 654 873 1657 5930 9778 19228 49180 101753 210515 423585 847339 999999 999999 999999 245812 23708 1026 211 231 328 264 190 155 90 37 219 31 11 55 60 58 44 113 89 109 118 142 193 134 37 85 156 130 141 130 96 141 186 173 103 148 178 242 109 122 87 34 120 92 45 107 152 219 187 94 126 99 84 83 159 126 78 65 36 119 111 146 86 53 35 81 42 33 70 181 115 88 94 54 32 44 87 114 55 161 142 106 140 142 142 55 102 22 20 56 85 107 120 118 121 114 110 40 130 138 130 59 84 134 97 105 96 176 174 128 147 118 93 179 107 141 147 89 49 69 102 65 72 95 82 72 67 77 72 79 94 70 83 58 86 62 137 99 105 83 72 125 119 129 161 160 193 189 129 152 151 142 135 138 198 221 199 184 191 126 175 218 196 176 174 177 149 141 148 152 147 147 149 151 139 130 133 146 183 164 144 167 170 168 155 127 162 150 137 156 141 153 148 121 140 141 116 101 121 107 97 96 84 83 84 104 104 107 116 133 124 127 132 136 140 140 155 150 143 138 136 146 145 134 142 144 134 138 136 141 151 147 139 132 133 132 131 31277 295 261 30 9831 8 41 17 6427 4935 1191 1181 1199 856 623 337 1438 1307 397 527 3224 25153 74675 22974 1641 1208 1702 3008 14027 129534 320102 111007 4844 3513 4452 4419 2913 1324 362 16 -63 52 73 225 219 499 526 1143 1903 2423 2869 2717 2461 2260 2473 2855 6121 20176 86225 222723 287903 434372 785335 999999 932911 203744 2294 268 247 250 180 224 272 216 313 250 137 131 57 93 55 94 140 90 119 50 50 174 135 90 78 37 127 102 19 113 120 80 83 114 177 113 177 168 172 198 122 166 161 141 42 110 116 115 128 132 101 116 187 106 118 92 153 179 95 64 64 95 120 75 95 73 52 -2 63 102 75 121 144 143 64 39 92 113 86 66 119 137 114 75 54 5 29 94 127 59 52 40 12 11 28 65 7 64 41 39 90 121 162 168 159 134 99 32 62 58 33 98 34 91 148 125 133 95 111 117 84 55 65 41 50 82 44 89 37 58 73 28 34 11 61 61 73 42 50 41 84 67 63 98 128 165 170 181 154 201 248 212 230 220 199 134 97 86 80 109 135 144 129 137 131 134 132 147 147 158 159 161 155 150 151 129 122 122 137 174 167 172 161 150 172 164 131 144 143 136 138 144 125 107 112 120 114 103 93 96 72 89 96 100 84 78 83 81 93 112 108 117 128 124 132 129 119 125 115 122 126 129 128 131 132 139 130 138 128 125 126 129 114 125 133 130 127 120 114 31283 295 263 30 9833 8 41 23 6426 4938 1134 1814 2448 3156 2623 1347 91 999999 -79 322 536 408 856 5260 12610 15506 21054 31890 57877 151953 302266 527094 303863 47418 2679 -20 232 1007 1016 1002 1809 2676 3632 3726 2974 3001 2961 3210 3872 4630 5293 6591 6405 6370 10442 20879 54558 160456 396824 713984 683687 485594 325793 139849 106588 3588 505 287 246 96 220 217 272 291 198 261 182 95 193 68 41 43 156 47 2 60 88 89 188 142 120 103 145 132 86 28 48 25 133 120 140 161 71 114 96 142 118 96 80 118 87 103 131 65 110 83 93 119 148 179 167 154 148 93 163 132 124 115 70 96 96 40 42 79 116 82 5 27 48 49 76 88 88 60 50 24 43 -15 17 68 88 96 52 10 71 34 23 87 80 36 5 26 77 75 2 43 39 30 67 137 166 181 242 234 157 60 27 10 35 71 174 157 104 169 132 73 60 46 12 14 30 60 119 44 34 76 91 40 10 50 47 41 71 71 56 47 50 38 -2 46 144 175 240 224 228 253 221 212 236 194 184 125 120 123 152 128 122 131 109 95 121 123 98 105 102 113 120 101 116 148 112 124 112 103 104 112 102 145 152 126 121 114 106 98 94 131 135 119 112 104 115 109 71 75 70 74 69 63 71 61 74 58 999999 71 86 76 94 102 106 105 105 100 101 101 120 109 110 120 113 111 112 104 111 114 112 114 107 113 111 110 114 107 112 117 102 31289 295 265 30 9835 8 41 29 6425 4940 631 584 618 609 492 666 603 606 682 510 617 594 1692 6561 10340 10458 10709 14780 23420 51838 104280 136987 148859 58379 1601 999999 999999 999999 999999 999999 999999 999999 106 900 2487 3518 5525 7930 9861 10492 11179 11469 13267 14407 11423 16016 52761 133563 205629 315271 402312 399348 623774 911814 749492 427930 150998 1159 103 194 243 232 262 205 215 255 120 39 38 37 44 104 136 143 3 106 75 73 45 46 114 77 108 129 150 96 169 116 68 128 154 102 127 171 173 90 83 124 216 139 44 10 97 122 77 165 182 109 89 112 81 23 34 46 68 121 152 203 188 109 51 15 -25 102 44 39 82 108 79 84 88 134 62 6 48 40 43 46 34 -9 58 28 5 84 70 45 68 82 32 19 -29 39 46 29 19 38 58 95 42 116 149 189 248 98 37 71 15 47 17 63 193 110 90 101 46 15 44 16 12 34 33 4 12 54 50 52 14 57 12 50 61 29 45 40 14 31 64 75 50 59 74 141 161 180 175 195 181 149 167 167 141 148 109 60 67 108 96 53 61 67 75 65 97 86 82 60 110 92 111 94 61 77 77 77 89 95 114 79 88 99 105 84 124 109 104 85 87 98 100 113 96 66 66 77 61 48 55 43 45 56 58 999999 999999 57 47 69 74 97 86 71 72 79 78 76 83 85 91 88 85 85 86 82 84 89 77 76 79 87 86 89 95 91 84 79 83 31295 295 267 30 9837 8 41 35 6424 4943 88 -55 209 146 214 65 507 2613 2546 1908 2349 3175 2904 2121 1758 2322 4064 3895 4876 18770 27889 6820 197 55 86 127 83 999999 -59 72 105 267 477 677 1037 1521 2484 3634 4816 5171 5835 7045 8620 9935 10178 9297 9440 27304 70824 147809 301769 531539 924217 999999 957228 488539 556166 68472 940 252 271 282 275 66 125 118 84 198 193 83 49 98 133 186 92 57 94 197 177 34 208 215 117 105 141 235 86 168 166 166 144 111 120 129 255 169 161 206 124 48 146 166 128 90 104 115 25 15 145 123 165 187 90 67 148 161 92 28 50 155 153 77 134 -6 25 178 90 105 97 99 77 98 81 76 24 62 101 80 108 92 62 95 111 137 126 153 107 95 167 146 200 112 66 53 67 109 144 105 175 89 158 325 402 315 96 47 70 127 92 147 132 131 108 112 82 86 78 85 90 90 120 99 89 104 95 61 27 62 100 80 104 89 90 46 90 111 52 68 106 58 57 127 139 158 216 264 227 238 231 211 220 199 154 155 134 145 185 138 127 104 119 154 136 103 119 90 59 120 127 118 119 129 109 124 139 129 128 133 116 154 158 143 123 132 101 113 131 125 135 127 110 125 88 96 101 83 71 77 87 84 63 67 74 89 81 91 106 105 117 119 113 118 126 123 124 124 124 126 119 111 125 127 127 125 125 114 116 114 111 114 128 129 123 121 116 31301 295 266 30 9836 8 41 41 6424 4945 3826 5349 7539 8122 6727 7063 8628 10185 9932 10378 19201 24572 23608 19008 15138 12271 12825 15613 11315 22076 31436 19536 3911 957 572 271 112 177 207 544 859 1030 1349 1975 2510 3218 3669 4796 6360 7185 7521 7785 6939 6753 6484 6101 6395 10436 39047 112823 263340 563486 999999 999999 904665 156607 2302 269 182 275 345 189 159 254 318 356 336 303 303 363 319 195 136 128 122 101 138 247 96 159 179 218 203 90 149 146 60 106 151 169 76 95 91 57 127 61 12 29 89 149 127 60 -84 151 150 134 71 101 96 93 119 188 217 165 146 73 67 70 58 27 40 15 0 70 58 57 106 91 134 106 46 131 146 34 59 74 69 49 15 58 70 126 166 140 70 143 175 169 190 251 281 216 169 114 137 159 150 230 283 228 253 351 289 173 95 6 42 87 149 139 135 116 83 113 126 55 78 91 4 38 41 58 122 129 109 80 35 23 31 111 84 62 37 69 78 13 18 69 47 57 88 116 152 211 183 153 172 217 281 206 226 207 162 104 139 137 132 131 114 102 115 119 117 111 103 104 112 91 100 132 146 109 125 144 146 119 123 133 142 133 138 134 120 130 138 145 133 143 131 121 123 120 82 75 73 70 71 70 79 73 64 78 69 72 82 91 99 106 114 100 94 109 108 111 106 105 101 99 111 110 123 120 105 105 117 118 108 116 115 112 114 120 120 118 102 31307 295 267 30 9837 8 41 47 6423 4948 18038 23243 35431 48490 58873 64992 85593 110284 147607 154828 105769 73994 59176 50214 47745 107433 170205 153992 87931 46364 104366 142104 55180 10086 10377 10772 10474 9629 8405 6587 5320 4738 6125 8729 11480 16149 20543 24533 28607 30859 29402 26852 20343 13916 10305 8166 6240 6603 18844 86249 326482 782767 785686 94397 1003 186 129 40 66 170 108 51 50 160 166 131 34 76 67 131 215 230 109 64 20 100 120 137 123 90 135 113 121 20 34 18 72 38 31 109 42 15 17 46 49 61 79 39 -74 -75 -44 -21 35 -19 25 35 30 1 50 9 11 7 27 25 -41 49 37 4 -11 -4 -32 -39 0 119 90 77 57 35 45 84 84 42 -26 -45 -44 999999 1 51 29 -38 -27 75 161 193 119 123 181 183 230 207 264 233 248 229 171 238 278 182 200 213 275 378 361 272 165 65 39 41 6 -20 60 37 9 4 -9 94 97 66 23 4 28 9 33 63 17 5 11 -2 -14 -34 -44 -23 -5 -12 -16 -29 -15 -12 37 65 91 54 114 100 105 98 128 168 190 127 126 140 147 79 76 26 51 67 75 52 86 71 42 62 51 64 63 57 63 70 67 66 58 51 68 91 106 92 99 86 96 64 81 85 67 56 61 86 67 51 51 43 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 54 62 79 70 61 62 60 67 68 58 66 71 60 59 57 58 57 57 60 61 66 63 61 64 64 64 64 59 60 31313 295 269 30 9839 8 41 53 6422 4950 10736 11670 14219 16597 18582 23102 36570 60725 84513 91754 82039 88297 84157 79266 96920 93006 88166 76493 57976 46963 58431 46315 11139 8170 7034 6546 5627 4366 3290 2595 2118 2080 2233 2074 2204 2673 2988 3638 3871 3475 3948 5519 7966 8591 7568 5646 5297 5507 7693 62654 383420 950673 999999 98579 803 203 121 64 172 93 130 142 175 165 86 264 281 249 232 215 194 97 134 212 140 154 165 99 89 119 144 86 85 79 -15 123 87 110 84 48 151 175 87 40 -7 -37 39 91 71 74 90 22 72 80 74 110 89 76 34 -16 -66 -5 52 22 25 43 63 30 36 51 75 92 85 129 26 89 143 91 136 85 27 85 10 15 -22 14 -11 46 19 18 55 176 246 261 265 220 136 138 174 324 328 282 300 354 310 444 473 376 355 367 355 328 418 365 369 314 116 56 -19 17 66 78 82 63 86 98 122 83 48 50 44 82 92 29 47 35 24 40 81 48 36 44 47 48 72 31 42 100 78 81 150 174 132 135 134 144 192 134 137 183 164 188 169 145 78 66 115 102 95 94 80 102 78 77 87 86 73 91 61 72 82 110 141 111 100 108 109 106 122 106 97 111 110 101 110 105 117 130 109 114 113 74 66 59 62 62 48 41 59 52 49 41 999999 50 75 88 102 109 96 86 95 97 98 89 103 105 101 97 83 95 109 100 102 97 98 100 92 89 92 87 98 102 98 93 97 31319 296 243 30 9843 8 41 59 6421 4953 89474 82331 81041 76357 72746 68274 78248 90631 113620 155465 184394 215961 222862 229082 200631 184517 184589 217862 233802 212846 171086 196115 326757 17707 3561 3702 4510 5730 6578 6565 5992 5334 5416 5709 5781 5253 4166 3393 3200 3159 3595 3948 3702 3997 4110 3458 2968 2681 2795 4928 18347 159606 413688 172862 2234 150 95 140 121 123 102 158 232 191 179 284 193 178 246 192 152 81 95 139 151 124 120 148 175 202 159 93 139 74 139 140 28 144 127 78 186 128 86 139 119 102 61 108 175 135 62 99 93 90 96 68 81 48 128 58 85 49 -2 104 71 91 124 43 -3 104 114 8 94 141 127 142 100 113 112 98 78 49 -34 14 23 40 6 42 48 85 80 76 227 268 330 327 300 297 314 364 378 326 319 400 359 306 310 333 335 341 386 376 380 352 367 409 281 135 101 114 83 93 62 54 42 61 35 72 118 117 54 35 45 48 63 52 15 45 56 48 53 57 65 32 68 69 36 58 129 121 137 139 139 139 153 167 146 203 217 197 209 193 170 155 139 140 113 116 107 103 119 107 86 102 82 83 84 92 91 103 105 102 99 94 103 103 121 168 129 133 139 131 112 126 136 100 95 101 111 123 129 100 95 70 82 84 66 65 73 98 99 79 60 65 69 54 80 90 107 106 104 91 96 103 105 111 115 112 122 106 100 101 112 112 112 111 106 112 113 106 108 111 105 106 108 106 31325 296 242 30 9842 8 42 5 6420 4955 35264 48291 62205 73423 78000 90495 114286 160861 197942 172134 160295 164814 228240 336991 344967 310190 304950 323344 374964 484792 684315 973171 999999 55891 2907 2519 2584 3523 4653 4621 3842 2998 3525 3858 3888 3576 3127 2769 2642 2115 1559 1650 1616 1555 1510 1649 1638 1841 2031 2053 1887 1095 371 300 238 158 156 61 133 167 231 119 222 247 221 237 188 188 154 155 107 96 186 155 145 208 228 226 168 104 84 163 195 175 167 122 145 155 149 114 137 164 182 172 148 171 220 190 157 101 59 93 -6 51 81 39 27 41 104 132 163 83 -11 11 -43 10 54 64 63 95 134 115 75 111 81 117 167 85 0 -10 -13 -11 -65 -53 -22 86 108 61 55 136 130 56 162 216 237 300 306 306 305 300 298 265 279 294 249 287 297 250 315 259 275 315 356 321 309 286 264 201 198 124 84 62 68 57 133 71 53 52 78 68 89 81 71 45 29 32 47 69 94 32 69 94 74 49 42 47 21 48 45 56 131 162 90 97 129 109 175 186 214 187 197 211 194 169 120 70 60 82 139 123 100 72 99 95 97 99 97 71 114 133 99 109 100 105 111 93 109 133 107 116 133 111 119 137 137 155 130 136 107 103 91 66 70 94 86 66 48 51 57 62 60 41 44 50 51 78 71 80 91 96 84 86 83 99 91 90 99 101 101 100 102 109 117 117 88 94 103 98 101 99 99 99 97 106 99 97 31331 296 238 30 9838 8 42 11 6420 4958 14344 20366 22806 23578 24949 28788 35209 59708 148331 231321 194101 169126 193537 228664 264114 284361 339505 471840 590067 670666 636731 822253 999999 287638 8700 2894 2277 2269 2331 2429 2168 2420 2478 2086 2041 2043 1962 1769 1752 1895 1735 1909 1774 1789 1631 1329 1326 1323 1140 837 558 357 366 199 128 116 78 122 245 215 167 224 224 138 229 212 179 277 287 224 145 117 109 196 169 118 117 65 127 125 137 135 193 187 115 164 220 180 157 189 153 174 185 214 152 182 169 155 111 114 146 157 154 64 96 137 124 110 26 41 1 83 89 90 24 50 83 148 94 65 65 31 10 32 27 28 87 83 30 61 34 5 -15 64 19 39 94 30 107 240 190 224 162 201 292 343 260 308 408 451 359 264 316 282 278 375 335 313 332 301 275 346 363 396 370 291 337 373 383 338 308 320 224 124 100 79 98 65 95 105 100 60 107 76 46 37 30 34 10 72 81 57 87 67 71 72 117 131 119 104 128 114 113 136 143 175 185 194 218 179 162 143 151 96 72 51 122 104 110 103 112 105 131 115 111 112 86 98 117 142 126 134 126 136 121 101 109 132 144 152 144 126 116 119 110 131 137 132 98 100 102 72 87 82 80 75 80 77 85 80 84 60 53 69 67 74 89 97 96 105 96 91 107 114 117 108 111 111 109 111 124 119 112 120 117 120 118 112 106 105 113 109 114 115 114 108 31337 295 268 30 9838 8 42 17 6419 4960 5237 7608 10810 20115 37137 46459 64932 106117 162776 263363 356637 293252 251952 196114 223003 330987 396623 457736 450810 327715 395629 878964 415365 40792 7000 7953 9141 11524 13713 13152 11909 10562 6707 4741 4986 5862 6134 6872 6428 4567 3625 3711 4008 3548 2909 2588 1977 1072 566 492 428 290 294 41 13 27 23 110 138 152 139 220 239 225 260 262 208 200 219 270 179 263 210 97 184 109 147 133 116 76 118 191 167 83 191 203 111 190 189 195 208 119 205 304 194 148 79 120 92 146 186 118 25 132 79 51 56 200 96 28 -4 86 87 58 51 45 -30 69 98 110 134 81 116 86 82 23 152 87 141 37 -4 62 -4 28 86 114 86 78 73 199 269 235 306 332 273 293 345 369 351 309 294 368 334 247 326 300 272 338 316 360 451 435 335 297 343 356 283 333 406 424 379 356 177 90 75 37 56 113 85 53 135 51 34 75 128 108 68 42 13 30 37 61 40 38 31 34 91 72 95 103 74 86 116 88 162 188 178 164 219 234 205 143 114 101 106 92 108 96 122 130 118 74 108 162 114 110 95 108 104 102 126 154 96 114 106 99 112 134 135 120 125 128 121 121 124 130 140 99 107 107 97 84 93 92 87 60 64 76 73 75 69 61 71 65 61 68 79 92 96 102 116 116 116 112 107 108 117 123 118 118 119 114 110 109 120 111 106 105 109 109 108 108 109 105 98 31343 296 239 30 9839 8 42 23 6418 4963 10613 8120 9798 13407 17625 24800 53990 139885 216494 275593 296833 229302 220767 243240 324194 445347 388588 301399 248158 137509 45497 17950 30788 14668 5267 6660 9354 9296 11225 16554 23896 30916 33180 31733 31352 28241 26323 21808 17971 19920 23481 18769 13982 44030 166981 266274 221779 138975 66990 3037 365 295 202 145 183 207 151 146 147 184 129 136 174 179 195 243 247 252 210 237 285 222 166 161 106 178 201 164 137 127 71 91 176 127 171 136 130 143 180 160 182 119 104 209 194 233 202 111 90 113 55 21 39 98 141 118 68 77 71 14 -2 -7 109 77 -37 89 106 74 39 65 103 66 108 76 70 8 14 34 53 4 -22 -65 18 66 40 100 144 154 71 93 209 246 294 374 329 305 328 367 323 354 357 336 287 305 325 311 305 318 407 393 387 361 373 381 446 358 349 350 309 335 337 357 396 322 250 151 105 74 68 65 36 68 81 86 43 47 32 7 65 37 26 24 54 86 42 62 61 60 29 46 87 97 66 81 151 116 99 156 192 199 213 210 173 117 131 119 76 77 112 102 100 141 133 106 109 71 96 100 102 107 93 76 84 85 87 100 119 97 93 96 97 121 117 112 94 107 128 125 112 123 113 93 84 89 78 55 62 62 66 59 47 57 52 86 107 90 95 77 87 98 98 112 118 103 106 103 99 114 111 114 112 104 95 110 117 113 113 105 105 109 104 105 113 104 101 100 31349 296 242 30 9842 8 42 29 6417 4965 1765 211 371 649 750 996 1735 5030 14342 21640 24992 25613 28893 33578 29609 26216 19772 12007 9500 19647 11874 537 226 440 635 826 1020 876 721 702 757 1113 1403 1464 1641 1923 2550 3760 5678 6817 7062 12071 47196 163599 401739 741197 999999 999999 437048 5485 299 199 236 210 189 234 317 237 292 285 208 158 84 169 209 103 235 167 133 178 157 264 150 110 153 31 111 49 119 92 129 70 144 55 87 149 99 131 164 138 126 167 190 190 189 277 234 139 64 39 41 50 -42 71 102 92 1 63 42 37 38 36 81 125 83 116 106 103 70 175 100 110 31 68 93 15 0 -2 56 37 41 -20 22 76 87 107 151 182 174 135 123 200 305 316 267 317 317 345 315 283 319 272 249 209 243 368 317 327 419 434 409 421 464 393 367 329 343 375 395 299 264 334 285 209 113 28 29 67 52 92 43 18 12 -18 55 40 21 52 62 25 23 41 63 46 56 65 17 4 58 74 37 73 94 108 104 141 160 145 144 153 150 164 169 151 126 101 94 102 102 103 86 107 106 102 110 97 103 117 107 102 70 75 67 77 91 95 89 67 82 100 84 99 101 102 79 82 78 86 102 100 99 94 63 62 66 73 58 66 63 999999 44 42 999999 55 47 45 60 88 86 89 81 86 96 98 90 104 101 88 89 100 93 82 91 93 90 88 91 89 87 91 89 90 91 89 81 85 31355 295 276 30 9846 8 42 35 6416 4968 8143 8713 8842 10527 13362 19231 36636 82113 116105 179693 225831 212652 152490 117160 95715 72121 46453 38815 108611 18751 8014 5688 5165 4910 4708 4181 3901 3536 3179 3326 3968 5977 8289 10328 12550 14551 15705 16152 16757 17947 16469 12712 38778 215664 642488 888330 219722 4345 310 322 190 176 217 244 288 180 191 232 228 245 230 235 268 218 203 272 166 162 165 98 100 116 113 128 199 183 226 115 28 92 118 114 103 140 131 171 219 138 131 133 96 186 165 114 216 185 196 167 165 177 185 105 60 60 39 82 93 88 84 81 91 129 60 76 78 24 29 35 83 85 114 60 45 51 119 25 31 -33 -35 18 27 -50 -11 105 174 182 234 213 267 295 328 297 331 283 333 319 269 316 294 269 319 266 270 277 336 371 368 388 448 492 535 515 471 442 394 377 336 341 369 340 362 358 303 187 72 39 76 70 51 39 77 58 27 72 47 59 59 61 14 34 58 47 16 58 55 25 29 49 39 32 57 120 99 119 125 164 193 186 183 162 140 138 96 96 74 73 68 113 107 109 135 120 117 122 116 132 130 98 69 92 96 97 100 90 110 91 95 92 100 113 101 95 84 92 93 107 125 109 102 100 82 51 59 66 73 64 61 60 70 65 49 54 48 55 73 81 100 97 92 101 96 89 92 95 88 97 97 101 99 82 85 105 103 96 95 96 95 100 99 100 94 93 91 96 98 31361 295 277 30 9847 8 42 41 6416 4970 13095 12978 12714 12811 12967 14190 31080 115171 214339 266325 184912 127205 78775 49816 47434 77306 272895 278797 322625 130652 33323 27294 23486 23689 23293 19520 12061 6575 5957 7132 6403 6775 9020 11221 12463 12631 12590 11659 9831 6857 6240 5092 7021 43449 218434 199255 4476 280 211 291 219 286 264 246 275 295 223 264 283 290 214 225 271 336 290 248 168 141 163 140 137 187 246 254 155 135 106 33 84 146 85 68 141 191 141 96 118 121 148 79 157 143 162 157 225 272 170 161 118 150 158 84 82 96 129 107 109 82 89 63 61 85 70 53 84 54 140 137 184 140 124 95 71 75 27 8 10 62 49 15 -32 5 38 50 95 201 223 204 302 301 298 310 326 351 327 347 282 244 334 328 415 416 441 464 484 519 463 557 597 519 525 500 392 443 431 360 363 381 361 342 300 307 348 258 194 103 61 95 67 42 43 93 89 84 94 85 61 40 91 52 78 79 63 37 38 43 50 48 40 61 63 96 111 125 139 165 173 166 171 151 175 136 118 104 99 94 78 67 101 99 108 127 133 119 132 100 113 130 131 108 87 96 110 88 76 90 95 88 105 105 89 127 114 75 83 112 101 108 113 96 70 83 67 80 76 87 84 72 55 59 62 71 70 56 75 76 78 84 85 89 88 101 104 105 91 100 100 99 91 92 86 97 99 93 98 98 91 101 106 101 90 101 98 97 90 31367 295 277 30 9847 8 42 47 6415 4973 19001 21548 26250 30830 34639 36120 38327 53988 68697 97271 77926 45702 49308 57124 67770 74805 76652 67196 62380 50041 40934 45228 50010 53422 57820 58358 57424 54553 44102 27220 17303 9710 4332 3620 4544 4695 3675 3765 3817 3837 4311 21542 145648 299851 153521 39302 4451 379 315 420 370 334 274 250 290 320 220 201 239 279 186 162 222 258 135 151 254 230 189 218 163 170 211 247 163 143 107 176 207 185 153 108 125 167 116 189 80 138 153 119 210 161 149 144 153 98 175 134 162 140 98 103 157 73 88 33 42 107 83 80 56 114 81 74 133 102 115 59 102 124 168 133 85 54 67 78 87 35 6 40 26 -32 65 96 79 164 239 244 248 287 310 308 323 336 327 345 355 322 365 420 397 430 505 493 516 493 510 489 539 544 528 535 488 491 507 489 442 409 403 340 306 328 309 346 266 202 138 76 74 21 49 33 64 73 54 62 30 42 69 71 100 60 63 55 50 73 28 49 41 56 85 70 89 121 184 174 182 206 208 185 160 153 143 128 125 96 100 110 108 121 136 132 118 137 142 118 112 129 127 115 102 106 102 93 108 124 111 112 104 103 124 91 72 68 95 92 109 117 104 78 74 80 80 82 67 71 60 55 58 67 66 79 65 61 69 86 95 76 85 89 106 108 98 105 105 98 99 94 94 98 106 116 110 94 101 111 113 105 106 107 103 94 99 98 92 31373 294 308 30 9848 8 42 53 6414 4975 5571 5643 5774 6232 8417 11839 20018 50805 78947 36209 26358 27730 27287 26968 23982 21155 17337 14456 13690 17139 20781 22068 22249 25323 32289 39345 51612 61585 69324 59145 43265 45558 65637 94779 116732 199879 310508 452406 583957 588831 524003 49231 3282 1936 734 317 250 191 240 276 251 216 196 258 234 222 222 193 238 263 235 178 183 201 134 146 210 259 233 221 132 123 86 80 105 136 118 123 163 154 150 123 138 123 106 95 104 137 118 142 122 74 137 93 139 97 100 95 53 112 46 45 63 83 68 94 91 68 88 62 28 30 82 88 68 99 95 70 61 30 93 117 33 89 50 46 -30 2 14 82 88 41 22 39 120 179 169 240 310 323 275 280 263 296 311 288 267 341 356 323 393 421 403 465 450 533 501 459 445 449 478 502 466 434 508 536 541 527 463 423 370 305 279 283 278 237 92 69 39 -16 19 54 73 85 65 31 63 46 56 44 55 68 78 36 35 25 33 15 54 66 49 50 69 97 100 126 162 183 184 157 116 111 143 137 84 95 138 116 144 121 120 126 107 87 74 98 92 81 100 98 96 80 71 58 43 69 85 79 64 87 86 67 60 86 100 113 104 73 49 70 71 73 57 52 53 62 51 44 42 46 999999 999999 49 48 46 65 70 82 72 79 80 78 74 72 81 87 88 81 86 83 80 88 93 90 83 91 95 83 77 82 77 82 85 78 31379 289 457 30 9847 8 42 59 6413 4977 111 1688 639 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 165 395 580 762 1038 1463 1978 2649 3629 7223 27969 91525 200942 401863 776651 999999 999999 845830 262450 3484 302 340 289 227 282 295 258 315 285 348 376 325 309 224 192 248 189 199 224 302 226 325 293 222 239 162 107 221 231 216 176 179 203 231 234 141 232 224 251 224 189 162 164 141 154 118 123 81 89 193 226 127 127 100 134 99 120 124 123 60 103 137 125 138 81 83 77 121 119 178 201 158 124 158 182 110 99 102 88 61 46 50 46 2 -7 -21 47 16 0 40 117 170 212 191 206 261 320 337 317 286 320 324 308 302 348 416 451 480 478 532 520 535 580 534 495 549 504 519 424 432 511 554 588 623 693 605 516 425 297 330 330 308 261 160 123 92 83 90 79 118 72 68 39 96 97 107 87 58 66 96 81 23 51 63 67 72 50 72 56 91 63 70 84 93 144 165 130 174 209 174 150 184 173 159 162 156 146 147 136 130 140 132 122 130 99 100 126 97 96 89 91 96 100 102 113 110 110 106 99 91 94 123 133 117 102 71 71 87 97 80 89 101 81 72 79 77 80 76 73 72 73 90 93 90 106 119 114 105 100 106 117 113 114 109 103 114 116 110 105 112 115 101 102 111 115 109 107 118 117 109 105 31385 265 1177 30 9847 8 43 5 6412 4980 -46 256 628 1071 4869 20087 50807 108195 237536 548022 961952 999999 999999 460111 7721 378 256 228 232 294 312 268 207 278 256 263 229 222 224 269 319 231 145 298 231 280 291 230 232 230 250 181 185 257 223 186 175 82 182 101 181 97 139 237 182 108 66 129 185 167 141 108 77 101 45 26 99 182 56 84 113 137 112 59 15 78 55 71 130 106 141 122 88 125 153 172 198 105 129 99 45 64 57 49 29 18 0 25 -15 46 -1 3 -19 31 94 119 238 245 272 329 275 314 292 353 367 344 329 370 359 405 448 446 372 416 495 511 599 590 526 474 450 452 390 406 447 457 449 469 471 474 444 324 283 279 301 281 238 165 128 77 43 28 32 56 102 111 74 52 33 74 89 36 44 58 77 55 53 77 62 89 53 23 26 43 69 47 34 54 52 54 71 125 152 211 198 179 199 178 150 157 143 147 124 121 154 129 110 105 136 107 109 103 89 98 140 124 118 110 86 77 80 80 92 87 67 96 90 95 102 80 72 87 73 57 48 59 76 65 50 66 79 75 70 48 65 64 75 95 93 100 110 101 99 91 94 104 88 91 103 105 104 113 108 94 96 95 93 103 101 97 95 90 97 100 103 31391 295 277 30 9847 8 43 11 6412 4982 70 78 90 -83 999999 260 1762 2804 3778 1855 3225 1667 1227 1441 1357 1241 916 448 315 131 344 1175 1667 1370 1167 1622 2653 2984 3258 4583 6829 7006 7498 8249 9679 27520 77239 171269 279819 510676 882956 999999 999999 489603 40990 605 241 241 142 216 306 346 292 222 243 247 254 250 256 160 114 351 372 211 218 344 317 312 216 80 31 170 179 144 143 176 155 137 157 205 119 56 186 233 129 136 97 107 111 95 111 126 104 140 117 119 100 132 170 106 93 105 135 162 66 92 111 126 50 50 97 141 130 132 157 124 127 142 152 85 57 114 118 70 56 44 82 -15 -22 -36 -30 20 82 98 170 154 249 274 313 324 375 334 311 300 327 361 299 308 358 327 405 422 390 452 549 643 800 651 505 474 361 334 362 424 378 404 446 444 445 440 373 309 279 217 244 314 245 224 126 111 53 72 69 68 68 58 91 78 50 52 39 30 37 67 18 57 65 55 56 81 46 66 58 85 93 80 58 58 107 80 76 137 174 206 208 163 197 150 177 173 147 140 106 117 133 125 112 103 124 113 64 107 95 89 120 119 84 77 80 80 80 101 96 98 82 73 112 117 93 66 74 69 50 65 70 64 66 64 69 59 56 55 65 76 64 59 76 75 98 116 103 101 96 103 101 94 96 105 98 113 110 110 101 90 101 100 92 97 103 98 98 97 101 100 84 31397 285 577 30 9847 8 43 17 6411 4985 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 41 356 785 1318 1814 2512 3570 5163 14030 58365 127167 213315 399565 745850 999999 999999 775800 35655 720 304 402 242 235 244 225 280 165 203 334 343 220 230 164 251 345 281 347 414 200 169 218 182 172 223 238 190 236 271 232 149 220 157 122 151 152 95 173 221 175 119 57 56 101 153 17 44 166 87 38 92 18 145 172 125 110 230 187 134 175 144 63 131 172 155 164 218 227 229 96 197 126 123 146 107 89 101 50 93 93 83 42 18 -26 20 13 -3 53 122 233 307 336 307 403 446 423 368 366 390 418 404 387 428 385 430 486 467 536 1342 1622 813 603 485 471 430 304 394 434 459 477 495 488 472 450 421 323 252 221 263 291 260 244 216 172 132 123 116 60 130 123 88 119 105 70 82 71 61 73 67 84 101 89 58 83 55 72 111 106 98 48 117 156 148 112 114 132 208 255 235 210 220 178 145 139 115 134 159 130 147 137 124 125 111 102 116 106 98 105 119 130 113 104 127 132 121 113 98 85 78 94 105 126 100 82 79 104 99 90 86 114 103 86 77 93 96 82 86 83 87 83 69 94 109 106 113 115 114 106 113 110 109 126 135 117 118 117 117 118 121 113 113 121 113 120 122 120 120 118 105 31403 263 1239 30 9849 8 43 23 6410 4987 33 609 2108 6876 15684 36510 78577 178282 414322 693540 998526 999999 999999 42866 568 282 303 191 130 235 255 236 304 256 246 98 108 98 348 386 342 292 326 194 235 181 287 301 358 356 254 209 140 132 213 204 195 223 60 -21 78 48 61 129 131 109 169 90 41 97 141 109 34 105 99 121 134 75 115 30 2 59 118 156 136 145 187 191 145 173 156 117 108 126 163 85 32 20 56 75 80 103 63 80 -14 -11 44 83 95 59 47 70 84 114 157 287 284 351 373 309 380 343 320 302 348 354 375 392 373 413 382 799 1995 1389 781 855 472 398 357 261 322 399 407 407 398 409 419 344 346 352 353 244 219 278 302 305 280 239 238 182 166 90 48 78 70 81 18 48 10 43 61 45 64 45 15 40 12 17 19 61 59 32 72 111 137 151 140 153 152 67 15 114 147 146 176 218 194 165 112 136 154 122 124 111 96 119 98 100 92 94 88 82 81 91 110 93 79 96 85 52 43 24 46 45 67 115 71 68 74 77 58 49 54 49 59 92 72 79 55 57 54 61 59 49 64 80 94 77 78 90 90 104 101 90 85 99 103 97 98 105 102 94 95 87 98 96 95 93 95 95 90 91 88 31409 262 1267 30 9847 8 43 29 6409 4990 -93 258 1770 10158 31642 69116 142540 298890 671170 999999 999999 999999 45924 990 375 368 221 164 340 322 247 215 315 334 231 221 216 202 216 287 238 328 279 299 176 143 205 263 202 138 177 151 122 87 209 263 146 194 155 215 180 120 101 135 167 109 77 135 112 163 167 107 72 68 48 15 81 89 104 115 139 119 154 142 146 180 91 29 43 142 187 96 125 109 89 158 51 8 75 81 166 121 40 -1 97 81 53 16 61 40 101 206 162 172 276 372 382 411 402 434 389 370 378 367 370 354 422 473 464 464 439 561 614 480 369 379 299 369 386 388 384 405 373 364 453 376 310 280 224 200 196 248 294 318 296 307 292 250 170 68 68 90 64 40 69 100 85 46 47 29 43 31 67 82 65 25 24 42 32 64 60 103 147 153 151 120 164 147 113 67 83 105 170 189 198 210 151 137 172 150 130 100 83 109 99 109 59 66 88 72 53 69 92 91 85 62 65 65 45 53 64 37 67 86 89 63 65 70 64 49 54 71 61 53 999999 58 48 45 49 999999 44 60 44 44 45 65 84 87 82 90 93 94 88 89 82 91 98 93 86 87 87 83 88 94 85 83 82 92 92 84 79 78 31416 260 1327 30 9847 8 43 36 6408 4993 418 3738 14097 38446 84670 173677 389690 918384 999999 999999 92039 1308 280 312 198 212 276 303 277 360 277 249 263 293 256 257 226 255 336 379 407 320 278 192 177 204 194 214 150 107 132 184 135 126 109 199 243 111 153 162 130 122 145 52 141 186 22 61 149 169 95 57 60 95 120 111 133 110 106 96 189 159 104 66 78 175 146 176 143 151 52 71 111 146 143 82 99 94 40 16 113 137 99 77 25 -6 45 118 185 134 193 167 215 324 366 362 338 397 354 416 404 432 350 352 445 474 525 716 1003 1141 899 675 530 441 369 387 443 466 430 438 442 451 367 356 318 263 241 178 155 154 250 320 286 268 239 197 105 93 77 58 72 102 86 82 80 61 51 32 81 52 41 74 52 73 38 43 14 18 28 47 43 105 122 120 154 173 177 153 121 103 94 118 185 165 190 170 145 156 115 91 133 78 75 68 78 76 73 46 62 69 58 59 72 78 66 49 50 39 44 51 57 58 51 65 52 56 80 85 50 66 58 69 45 53 50 53 59 59 54 52 58 66 79 85 74 97 85 93 89 87 90 86 77 94 101 104 92 87 96 92 81 84 85 83 82 82 91 87 80 78 31422 260 1325 30 9845 8 43 42 6408 4995 697 2777 9835 27834 65130 128703 292857 711724 999999 999999 302817 2820 297 302 274 221 255 335 281 313 381 345 265 222 302 281 324 283 393 350 427 465 392 360 240 280 255 131 144 245 252 209 220 249 268 250 138 164 228 182 163 85 139 149 137 146 165 136 49 61 102 66 180 48 119 81 95 165 182 126 127 116 112 177 188 165 154 151 78 82 123 147 44 82 56 104 103 177 192 96 63 84 63 43 18 10 77 92 87 169 229 214 265 319 298 374 486 492 428 397 417 461 399 392 396 428 492 620 763 693 600 561 518 479 438 354 410 471 432 419 433 483 414 439 392 346 343 260 177 166 176 278 315 273 296 265 184 136 137 97 86 24 32 102 99 106 103 85 108 61 65 74 84 90 60 87 47 42 73 98 61 82 138 162 205 234 238 190 200 178 156 140 146 211 202 190 170 167 174 128 122 127 96 83 85 90 98 100 124 105 99 103 109 95 74 46 64 102 67 65 88 68 70 78 62 73 73 87 89 83 101 101 88 87 74 80 85 76 80 71 80 98 101 104 112 110 107 100 96 114 121 112 119 117 108 110 110 115 120 117 121 118 112 116 118 118 124 118 113 105 31428 274 900 30 9840 8 43 48 6407 4997 4077 2818 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 76 523 3963 17300 53194 111145 166630 277410 565806 999999 999999 999999 80598 973 322 335 321 372 288 264 254 251 292 190 187 296 329 343 334 352 369 441 431 362 333 314 253 154 136 108 62 156 141 151 194 191 197 114 218 236 137 86 88 80 88 115 155 97 183 229 192 132 176 217 57 83 148 53 90 111 34 63 99 115 106 100 55 56 126 109 41 25 118 75 86 92 59 73 122 105 -15 51 117 78 93 69 79 84 117 105 109 155 196 230 188 240 288 320 359 400 532 524 388 426 465 476 470 514 547 727 807 685 547 437 420 391 353 323 400 410 379 399 434 442 385 429 377 321 303 290 243 177 185 254 289 316 268 233 138 137 130 138 124 89 120 83 50 48 88 49 66 88 84 64 96 121 70 62 94 90 74 67 72 97 101 121 175 221 270 240 217 210 162 151 142 131 163 193 168 158 120 128 100 103 87 86 115 113 165 136 101 70 85 74 75 85 92 74 74 91 64 68 62 87 84 63 77 72 66 90 84 62 58 81 84 86 67 55 71 83 79 79 79 93 99 103 112 105 111 115 109 114 117 105 104 117 123 118 111 99 102 112 105 101 108 112 116 110 110 106 107 103 31434 275 868 30 9838 8 43 54 6406 5000 -27 1721 1781 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 1718 8734 27304 63320 123110 255079 605775 999999 999999 983203 13697 407 277 297 268 265 274 188 271 269 137 200 369 330 319 257 312 297 337 368 347 317 170 186 193 174 137 110 127 -25 105 196 137 176 170 141 138 116 111 155 124 212 178 152 145 128 146 66 92 162 127 170 185 58 139 65 15 79 70 88 73 73 56 55 76 74 39 112 85 26 85 83 85 81 26 -10 67 61 56 79 97 61 94 129 43 -50 10 27 101 148 157 163 211 239 288 376 410 426 424 432 390 390 462 481 498 595 606 652 674 670 551 423 407 363 346 316 315 369 384 419 434 407 417 378 386 327 315 319 287 200 220 239 252 315 307 304 316 291 210 150 127 179 134 73 70 102 93 59 129 114 49 30 72 114 127 96 82 80 84 54 77 85 144 171 231 219 179 183 152 140 123 122 140 179 200 184 143 133 122 110 89 89 106 95 106 90 80 93 92 94 103 107 93 79 71 46 43 67 66 57 50 75 79 55 59 75 66 55 45 81 84 82 81 83 73 56 64 77 64 81 81 85 108 110 106 116 115 111 110 97 95 108 114 123 111 114 113 108 101 106 104 115 119 119 115 112 113 106 104 108 31440 260 1317 30 9837 8 44 0 6405 5002 3 1521 5690 13984 30895 70111 167235 421597 999999 999999 999999 168082 1100 244 185 289 231 218 275 180 311 305 189 325 361 309 366 346 314 282 246 268 257 145 126 146 240 261 211 250 148 190 196 151 231 178 260 235 182 169 178 195 230 205 151 83 77 113 101 116 147 118 106 112 147 196 157 17 60 131 93 171 158 53 117 122 145 55 13 28 63 126 117 88 62 79 29 104 95 75 85 121 84 60 37 93 80 73 195 213 168 248 163 174 294 406 385 464 437 392 356 413 484 511 533 490 472 486 483 409 451 430 304 324 299 486 448 406 424 452 477 421 402 366 343 342 314 323 277 186 197 275 325 317 333 356 373 361 291 225 187 185 290 222 130 94 105 107 100 90 65 96 132 113 168 147 98 125 81 44 56 71 123 186 209 210 218 218 223 152 161 131 122 170 174 139 120 153 117 84 98 107 115 99 97 108 87 94 102 92 111 100 93 84 86 96 103 62 68 86 84 84 83 66 74 88 99 75 48 71 79 97 106 95 71 77 80 86 88 92 100 93 92 106 107 116 118 117 108 115 113 120 116 121 105 103 118 132 122 121 135 120 118 125 120 113 116 119 117 118 31446 275 866 30 9836 8 44 6 6404 5005 4275 5623 390 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 1135 7375 24348 53020 111174 217350 459686 945144 999999 999999 243699 2836 275 178 131 142 252 199 277 329 263 315 232 187 184 340 270 219 242 256 185 278 195 204 316 322 345 296 143 123 138 127 128 249 233 159 256 215 165 153 207 144 180 196 279 159 119 152 68 35 27 108 241 95 58 148 149 35 46 67 77 54 48 70 49 103 36 29 128 108 96 65 80 80 186 153 79 30 58 151 90 34 104 31 79 79 44 45 101 155 171 177 239 166 199 296 430 429 402 412 423 409 447 449 342 380 421 383 395 344 303 277 269 268 322 354 318 375 419 394 342 363 395 345 301 341 344 316 243 221 261 278 256 259 324 346 318 331 292 278 249 207 189 252 224 116 69 113 98 126 83 79 123 175 201 192 143 127 138 81 35 62 72 139 200 219 214 236 207 163 167 186 130 143 152 127 105 134 85 74 84 96 93 94 63 108 104 109 76 68 73 76 97 77 96 82 57 72 52 61 58 37 41 74 47 41 59 39 66 71 54 60 73 80 60 56 47 67 66 86 79 85 92 101 102 90 93 93 89 94 83 98 111 110 102 107 102 100 93 101 106 102 102 98 102 104 100 94 88 89 31452 276 833 30 9833 8 44 12 6404 5007 3355 8034 2035 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 271 718 2813 14898 45631 104145 229821 517869 999999 999999 999999 317604 1824 250 261 173 151 232 225 188 305 176 206 186 99 84 213 159 161 145 167 144 253 298 159 174 278 281 302 222 180 152 125 22 77 160 251 235 143 203 192 146 186 234 211 158 169 211 228 122 119 98 83 27 21 80 112 -7 34 -4 -10 84 -11 59 95 11 55 124 70 15 6 98 20 11 56 38 75 38 52 71 73 140 101 61 110 148 107 29 62 110 141 145 56 167 135 102 158 212 282 414 377 384 386 415 393 380 402 370 331 342 429 368 248 196 220 369 431 343 321 356 344 301 277 337 361 314 310 312 363 322 257 207 199 197 178 248 293 348 337 316 308 303 235 218 258 210 165 104 82 210 251 166 146 157 179 278 263 198 165 146 113 99 106 110 142 181 188 205 182 159 177 200 192 146 145 116 134 120 104 104 92 69 71 44 87 105 84 75 86 70 57 61 58 59 80 84 69 72 58 68 93 60 39 29 39 53 37 41 43 30 51 999999 999999 52 55 61 57 67 50 45 44 67 85 89 96 79 80 83 90 90 97 94 90 90 96 92 101 105 101 101 98 96 99 97 98 100 100 96 100 92 87 86 31458 276 829 30 9829 8 44 18 6403 5010 2802 1055 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 206 566 1725 9321 31145 70831 138688 288252 674830 999999 999999 984201 11568 223 201 257 183 169 299 231 187 160 255 210 215 315 276 175 147 196 243 216 246 305 253 282 203 195 399 428 268 176 127 67 124 209 241 248 236 178 221 250 255 220 256 180 307 220 132 116 94 104 101 31 39 53 41 81 114 84 131 100 110 92 58 113 90 92 156 65 40 68 51 66 42 -32 21 88 85 104 155 110 104 93 99 124 146 118 67 6 116 117 113 149 166 166 289 309 335 357 376 389 446 423 481 484 476 388 389 414 473 428 301 284 262 302 390 431 430 358 423 413 412 381 403 335 398 432 379 376 385 372 340 242 213 219 219 249 304 325 350 380 377 269 323 313 265 263 235 128 161 338 333 305 224 221 324 359 330 305 282 247 225 284 312 256 266 319 272 231 249 234 229 201 194 165 123 86 116 123 104 84 96 120 122 137 90 108 111 134 135 124 109 127 113 108 126 128 112 92 89 90 71 80 67 78 62 72 66 69 64 59 55 63 87 96 81 75 62 73 74 83 104 113 121 116 108 117 127 119 114 110 118 131 129 127 112 125 129 125 128 121 117 123 123 124 129 126 121 118 119 110 31464 281 679 30 9829 8 44 24 6402 5012 -98 999999 999999 999999 999999 2023 4601 245 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 579 3262 18558 58761 126579 261451 535603 999999 999999 999999 14360 296 257 230 228 236 216 142 74 111 72 92 133 85 94 89 133 111 121 44 67 183 228 138 126 171 199 243 125 97 68 154 96 34 34 84 89 83 149 104 128 41 123 98 148 110 -80 -64 3 -20 -18 1 -53 -1 0 -3 -89 -5 48 49 -21 -41 -16 36 55 -8 44 7 -49 42 -17 49 51 2 100 23 -7 -43 -5 -24 -42 63 95 48 34 26 -5 -8 27 110 103 111 83 141 116 165 255 265 286 312 332 272 240 374 406 351 345 328 207 132 196 201 190 252 333 325 294 309 344 297 275 275 261 313 355 362 384 394 411 298 286 193 142 176 132 195 314 334 322 305 283 261 298 323 250 300 277 122 131 152 205 209 222 288 278 284 258 258 226 181 177 179 194 163 138 143 134 92 115 103 123 108 72 51 40 40 47 66 34 54 39 32 55 57 65 62 63 34 21 55 71 62 40 37 26 19 60 43 39 43 23 15 -21 -4 23 -1 14 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 999999 44 57 64 57 55 71 68 69 62 44 50 63 66 63 64 70 67 67 61 63 60 67 66 68 68 75 61 60 62 62 31470 294 287 30 9827 8 44 30 6401 5015 3948 4226 4212 4443 6293 7346 7275 8820 11231 12868 16770 19877 18079 12916 9282 6805 5795 10530 45395 159228 83296 3420 167 241 456 896 1391 2011 2642 2973 3013 3605 3817 4320 5233 7641 32579 184386 552571 999999 999999 754731 266672 7707 520 375 348 295 317 256 212 251 249 172 210 281 305 254 136 227 286 283 244 237 237 306 245 155 198 227 242 376 312 165 167 146 134 130 105 172 170 149 167 107 107 173 268 255 205 170 0 -1 22 39 92 77 37 34 -12 -28 38 70 59 -12 -3 17 -1 -18 24 -36 -9 9 18 -70 -75 0 55 31 77 -36 -7 90 58 48 29 110 77 38 43 106 31 60 176 197 112 117 159 208 209 248 322 350 414 360 393 445 355 314 272 219 168 120 107 120 121 231 276 324 383 353 387 335 344 383 400 412 408 386 393 384 347 350 336 372 350 286 221 110 117 181 224 250 327 346 342 383 385 408 407 394 332 182 185 191 261 344 304 295 294 268 259 257 229 243 223 222 216 192 190 188 169 151 178 179 154 147 90 84 67 92 83 71 74 88 83 81 104 91 77 88 86 63 60 71 73 69 47 78 81 72 47 60 52 60 66 45 54 49 44 58 60 58 999999 41 999999 999999 999999 999999 999999 999999 60 72 63 79 89 98 85 82 96 93 77 82 90 85 90 99 93 85 91 87 91 95 103 94 93 97 94 92 88 87 85 87 89 79 31476 287 522 30 9822 8 44 36 6400 5017 79 822 1673 3128 4027 3481 2075 1077 913 1202 1762 13626 35492 22781 2551 -39 999999 999999 76 260 317 412 588 838 1129 1121 1629 3207 10597 42227 128108 299932 648283 999999 999999 882883 220515 5626 523 318 245 196 133 180 349 318 311 299 278 307 282 59 207 368 396 264 219 280 215 154 169 229 267 165 193 225 175 182 78 131 190 141 151 178 144 188 226 190 164 101 127 97 37 37 14 16 18 -54 52 97 51 -27 -5 12 -14 -26 13 44 31 19 -11 -52 -12 10 1 21 71 70 21 18 86 108 -37 -4 55 97 106 80 49 48 17 70 117 21 61 215 265 332 295 299 273 180 246 304 396 363 365 351 409 312 250 224 129 65 111 162 247 247 287 356 310 341 320 312 308 275 278 338 369 386 324 298 279 250 235 268 240 175 126 96 153 139 132 114 135 184 307 363 365 387 378 369 407 293 217 171 210 293 345 278 289 316 278 249 206 245 252 255 229 131 168 168 165 154 162 162 121 93 81 73 80 72 51 23 61 79 96 63 86 75 63 54 49 51 29 52 73 49 53 58 37 48 53 78 53 24 63 33 33 42 51 38 44 35 50 43 999999 999999 46 999999 999999 43 44 57 59 58 66 77 80 77 85 80 93 89 84 80 82 90 91 82 83 88 85 95 93 84 86 92 76 76 78 75 80 78 78 86 78 31483 293 308 30 9818 8 44 43 6399 5020 -10 788 1776 2393 3157 4539 4745 5211 6930 9357 10540 9189 6976 5795 4880 4447 8017 34682 63338 12718 16 -14 61 -2 36 -39 -36 999999 31 381 564 642 908 1056 3014 21534 68875 163164 380255 619811 880998 943214 960425 530407 81870 1708 282 258 281 311 297 327 235 299 342 312 309 232 244 242 372 315 278 348 170 245 255 208 245 271 260 90 113 111 90 106 189 235 246 252 186 181 148 184 222 173 135 114 58 11 73 83 46 34 -25 42 4 -12 21 61 27 66 79 65 33 57 14 42 40 30 -14 -20 66 61 20 56 24 80 57 73 32 75 97 88 144 34 23 45 37 69 94 152 185 195 203 193 273 188 164 218 316 291 407 384 306 380 341 263 186 142 123 91 232 284 238 357 393 369 301 288 319 352 352 338 357 317 305 330 359 321 280 328 302 193 143 154 116 97 109 112 110 101 173 246 357 360 360 330 367 400 364 325 265 272 268 312 347 342 303 268 238 249 219 226 196 188 148 123 126 135 172 164 110 114 99 78 65 56 41 65 71 75 87 75 96 59 71 54 55 72 66 59 43 28 71 75 54 38 47 31 32 45 44 43 51 36 42 40 44 44 36 999999 999999 999999 999999 999999 999999 999999 45 52 54 59 56 66 80 76 71 75 75 84 82 74 69 78 79 77 80 87 87 76 80 80 78 86 83 78 77 81 76 82 79 85 81 31489 293 306 30 9816 8 44 49 6399 5022 197 1323 2089 2343 2314 2332 3450 5454 5660 4422 3851 6487 10508 11754 10261 8334 7531 17541 69872 59121 9992 55 6 7 128 296 421 347 571 1256 2547 6768 14706 24492 28607 57475 121464 315905 702599 999999 999999 979039 108212 1809 495 346 272 296 206 235 308 264 320 395 388 392 339 386 311 420 269 179 239 247 276 266 234 169 150 197 142 206 170 180 150 159 210 312 266 283 269 291 268 209 185 229 321 233 182 144 46 139 131 19 14 85 27 160 59 20 35 80 70 88 110 93 122 105 52 29 26 63 26 42 37 92 75 94 129 136 125 113 86 98 107 74 157 134 25 92 112 155 145 203 179 153 230 251 191 230 363 365 324 429 455 400 279 251 291 235 175 133 153 210 278 393 407 385 401 401 391 372 339 422 424 401 394 404 406 396 424 316 229 211 204 150 110 75 110 123 148 110 232 317 342 395 428 455 420 455 399 335 346 381 431 410 423 411 422 354 356 335 315 290 243 220 174 160 188 189 208 191 163 185 169 140 98 108 98 111 85 95 119 123 127 109 101 73 94 97 108 101 72 78 94 108 106 75 78 79 62 96 79 96 98 91 88 63 65 74 75 55 61 70 66 53 53 56 81 105 110 98 94 105 97 107 104 112 95 96 108 112 113 111 115 111 108 101 101 108 117 113 107 102 108 110 103 103 106 103 110 108 106 31495 287 483 30 9813 8 44 55 6398 5025 -28 81 31 999999 999999 999999 -82 -50 56 725 2467 5796 13608 21656 15567 2404 999999 999999 999999 999999 999999 999999 2075 3002 999999 999999 999999 46 1200 9298 39555 99154 206680 439922 930777 999999 999999 545850 12454 383 203 166 252 333 219 159 164 250 327 271 320 400 368 317 394 283 200 246 234 125 181 190 206 95 56 84 92 137 110 182 207 199 225 317 351 342 293 225 302 288 192 144 41 13 76 65 14 -2 -20 -53 -45 -16 29 -32 58 108 32 46 16 58 116 100 79 25 12 49 39 32 23 69 73 -13 49 60 -3 31 34 72 66 68 86 85 68 57 71 85 161 141 206 170 159 196 246 241 283 358 356 320 238 196 225 157 181 180 175 178 155 120 204 268 283 318 318 308 328 320 307 317 328 334 351 382 350 376 372 268 138 144 90 29 52 80 89 56 68 55 111 234 294 325 418 394 422 418 418 376 369 395 356 270 308 350 343 380 325 287 268 213 175 82 114 96 100 110 143 127 136 139 140 139 127 84 82 101 71 64 75 62 70 52 48 57 29 43 72 72 61 58 68 54 65 55 31 52 58 42 29 34 48 52 47 42 36 35 36 45 61 999999 999999 999999 999999 999999 999999 58 82 71 62 48 55 67 67 69 66 77 73 66 71 71 70 70 69 75 70 68 64 74 67 69 71 69 63 60 61 66 65 67 63 31501 285 542 30 9812 8 45 1 6397 5027 114 316 1349 2138 1676 1877 2325 2714 4287 5946 11668 38841 76422 38797 1221 64 198 143 927 1293 3976 17487 13898 5105 8177 18571 54888 74013 221450 511122 707196 625203 577462 837390 999999 241443 4130 318 282 281 273 142 197 217 191 260 309 313 315 335 399 339 315 268 244 252 243 260 203 268 263 170 306 272 240 340 341 333 359 352 478 406 391 350 257 335 329 306 215 124 68 17 -33 26 85 14 70 106 97 106 111 82 102 101 65 102 69 89 101 185 60 68 178 110 54 71 7 70 53 80 63 55 30 30 85 80 123 103 110 98 55 65 164 163 159 165 174 186 138 247 240 213 225 201 187 217 210 135 124 159 122 156 178 185 203 217 308 324 359 375 365 365 333 362 395 364 334 439 405 418 367 350 407 390 303 208 167 126 129 142 131 152 156 122 74 149 244 374 464 436 434 430 472 427 364 385 379 358 376 356 316 343 314 279 239 190 121 54 109 152 130 185 205 195 168 183 189 176 188 143 126 131 119 110 90 152 100 96 96 91 89 92 87 69 90 87 108 101 74 86 79 75 80 80 89 89 86 90 89 95 100 93 103 79 74 81 115 81 69 89 75 94 102 85 99 123 100 91 110 106 106 104 104 112 110 118 107 106 99 109 111 108 113 105 98 97 101 113 103 105 107 101 102 108 105 31507 261 1259 30 9809 8 45 7 6396 5030 144 588 1420 4694 17061 40572 91101 214105 457334 999999 999999 865758 616578 617912 143267 3825 356 298 286 267 217 327 212 224 335 250 267 266 192 191 134 158 125 277 277 252 193 239 226 197 209 267 262 188 210 349 362 292 466 429 374 366 324 288 183 195 143 72 12 -11 36 104 98 42 23 26 60 71 48 10 1 2 68 38 64 90 82 81 24 86 118 150 45 46 36 68 61 73 68 83 142 112 82 79 87 133 158 75 129 137 181 216 180 140 137 158 179 198 138 175 213 149 152 183 144 118 185 209 281 276 281 295 324 344 297 358 394 356 376 394 409 353 381 395 376 396 370 335 356 301 171 111 98 136 154 146 123 92 114 155 181 146 142 205 258 334 296 305 401 446 441 375 365 381 377 363 348 294 295 258 190 95 92 83 86 93 117 163 176 187 173 191 195 195 184 175 161 122 126 119 129 119 131 123 89 67 105 79 80 96 98 77 95 99 73 79 94 73 73 76 106 76 59 91 79 96 103 102 78 90 97 88 92 96 98 87 80 75 90 109 119 116 111 119 115 122 122 126 116 117 117 122 120 123 115 117 120 117 119 116 119 121 116 118 115 119 119 115 112 113 108 31513 294 265 30 9805 8 45 13 6395 5032 2909 4346 2409 531 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 183 999999 999999 1376 1331 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 385 1638 7546 27253 67210 136259 254681 362239 538318 720555 811186 824107 736221 503667 64860 1317 334 232 129 228 251 291 256 276 164 162 175 185 152 77 190 215 153 196 133 140 185 174 226 230 206 309 251 269 271 338 316 350 385 240 280 244 186 131 134 42 2 38 37 70 -25 6 48 85 61 166 133 15 130 102 106 147 149 46 -16 29 102 66 75 89 82 62 63 109 109 91 99 110 111 112 33 79 96 78 85 112 118 161 158 125 110 131 166 184 142 103 107 98 112 129 108 136 89 135 164 217 217 215 215 263 280 339 305 356 380 381 324 407 348 361 352 389 400 384 372 353 339 352 315 213 176 180 173 142 129 148 164 142 71 95 93 73 65 88 85 113 185 216 313 364 421 370 305 297 309 264 235 225 186 128 67 17 6 51 82 104 106 150 161 161 146 187 175 185 169 135 118 107 103 115 120 145 116 85 84 63 62 70 63 68 80 84 77 88 84 90 76 63 76 74 70 77 78 71 60 77 112 111 100 95 94 83 88 74 72 92 102 104 102 100 101 102 108 110 100 109 102 109 102 99 109 115 97 108 109 110 109 103 105 108 103 104 105 102 98 111 107 104 100 100 31519 256 1403 30 9803 8 45 19 6395 5034 493 1997 5008 10791 23507 54118 127070 300725 730351 999999 999999 629138 296632 4608 328 320 273 256 328 374 343 262 192 191 153 187 181 214 152 73 139 180 102 154 122 242 206 168 238 314 190 149 217 230 103 106 171 112 90 83 62 56 48 13 29 -19 3 38 104 151 129 144 132 125 119 198 266 256 113 106 106 69 71 99 73 97 115 71 79 86 94 104 118 61 29 72 92 123 103 86 78 80 140 167 175 166 194 185 214 137 121 112 165 104 103 78 26 40 128 129 90 145 203 231 204 204 227 254 272 292 324 312 329 340 402 393 357 339 337 356 341 349 374 353 309 245 165 156 137 142 184 167 149 152 131 101 93 93 93 80 80 92 84 149 192 300 331 334 341 334 316 294 214 170 67 29 49 45 37 5 28 57 65 84 132 163 121 135 137 151 115 132 142 90 98 98 112 98 100 85 78 50 71 80 65 52 66 68 54 46 48 51 72 60 51 63 59 63 60 60 61 48 53 75 101 85 62 86 87 78 92 88 83 89 83 82 80 83 81 93 82 82 83 85 96 88 86 88 87 89 92 87 98 101 86 90 96 97 95 91 91 87 88 90 93 90 31525 256 1402 30 9802 8 45 25 6394 5037 631 2736 8101 17884 36664 87097 202503 476197 999999 999999 999999 794185 83810 1526 420 338 295 182 219 268 274 360 286 235 157 216 192 161 213 173 178 195 150 128 181 175 110 183 179 158 139 182 163 152 81 53 58 55 23 26 105 87 45 8 111 71 33 40 168 135 155 242 248 351 327 282 203 190 242 302 294 216 165 152 162 192 153 168 101 112 97 105 109 51 56 74 113 83 112 68 114 167 165 148 114 127 146 98 147 191 129 92 159 134 74 139 160 140 95 139 100 97 173 202 258 293 300 310 323 322 323 328 302 297 337 333 330 373 364 282 321 292 365 388 344 299 240 160 158 170 180 237 215 182 195 209 172 103 42 69 59 35 44 48 86 96 139 209 242 332 360 329 321 216 97 48 42 42 37 58 41 57 76 52 75 111 149 142 150 150 168 165 149 127 111 131 120 107 127 108 87 96 96 89 81 71 85 85 50 31 45 45 47 62 81 55 53 60 50 70 72 60 84 91 72 61 78 83 72 67 73 82 82 91 85 82 87 87 84 90 87 86 82 87 83 101 104 103 101 101 94 98 97 87 92 99 100 91 87 101 99 93 95 95 93 90 31531 256 1402 30 9802 8 45 31 6393 5039 513 1680 3505 6274 12540 25688 50367 119521 288355 603697 971349 999999 999999 801948 345403 1544 258 309 273 254 225 230 255 194 237 259 269 249 190 221 147 207 224 204 273 276 259 240 242 150 136 129 81 133 140 110 94 138 181 181 114 71 86 59 65 129 130 174 146 216 315 258 309 369 338 307 352 459 553 633 431 262 203 131 125 167 145 98 162 139 82 -2 19 81 125 118 90 139 111 113 129 129 141 152 185 201 172 127 125 175 112 92 135 107 83 82 114 123 100 118 129 169 153 152 183 211 229 312 342 297 300 351 346 370 333 303 346 366 304 321 355 312 334 336 283 279 282 305 305 287 310 274 280 236 206 139 141 78 67 47 60 100 64 53 72 69 53 73 162 232 304 301 180 92 30 38 31 25 70 62 60 33 60 60 83 148 155 158 159 148 127 153 155 141 142 122 102 130 140 129 106 96 81 59 66 97 69 55 58 68 56 91 80 84 84 48 59 70 56 58 65 79 83 83 94 90 93 84 92 96 88 83 90 101 101 111 96 88 89 105 89 80 90 105 111 113 107 109 101 102 93 101 97 98 103 106 114 113 105 109 107 110 107 107 106 108 31537 256 1401 30 9801 8 45 37 6392 5042 1225 4782 12849 25946 48594 93925 190713 393819 783890 999999 999999 999999 526824 6627 694 378 277 241 241 223 338 362 303 262 290 277 222 246 256 319 269 220 286 285 349 334 355 141 148 214 169 207 217 216 186 135 151 167 102 77 70 16 43 10 44 23 116 177 122 162 195 195 151 170 179 221 229 312 489 860 1727 2613 2068 686 212 179 111 146 138 166 144 149 92 64 69 93 69 89 45 110 52 81 189 178 144 227 184 122 56 162 144 115 102 92 95 28 124 133 107 105 116 80 125 165 208 288 276 263 230 272 299 356 372 279 333 333 308 315 273 328 344 298 325 347 258 245 240 283 303 278 286 324 260 197 194 199 166 135 74 49 62 47 94 82 64 16 41 40 61 125 162 184 192 74 11 53 38 31 -2 22 21 31 38 35 60 94 120 122 135 144 129 122 153 134 136 152 160 135 123 116 91 72 60 53 55 53 60 27 35 57 51 42 51 67 42 50 58 68 68 53 56 57 62 72 88 81 58 68 81 76 73 68 72 67 80 79 81 87 74 75 80 87 80 84 88 90 82 85 95 98 80 77 84 80 85 102 88 86 85 86 81 90 88 86 79 75 31543 274 860 30 9800 8 45 43 6391 5044 6 1882 1991 2491 4840 2571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 560 4485 12887 38696 104478 211172 402744 831407 999999 999999 595653 43955 1101 630 591 466 461 542 531 507 468 483 473 436 471 484 535 541 537 473 587 757 793 636 496 337 188 220 204 175 161 143 113 155 167 247 164 212 211 237 267 231 187 152 163 204 173 193 280 249 197 371 1029 1416 3516 23734 4306 420 264 388 403 467 432 313 231 153 148 112 110 95 144 155 85 92 66 92 95 119 73 115 168 84 124 250 223 180 193 223 186 190 136 173 162 155 169 175 157 151 94 111 141 198 259 251 206 213 225 325 369 337 333 338 350 386 382 411 386 372 332 371 419 351 297 355 367 349 330 327 364 379 377 369 340 304 248 179 203 228 191 127 136 63 98 93 69 67 59 47 39 74 41 97 124 132 119 90 24 40 49 63 45 33 82 104 105 127 133 143 173 204 164 170 186 192 162 141 166 186 168 171 167 120 128 127 114 78 96 80 70 85 62 76 81 106 93 80 77 93 107 88 102 86 87 101 99 102 111 102 105 109 104 94 100 114 127 116 101 117 122 111 111 112 114 107 114 114 111 123 120 116 121 127 120 120 114 124 115 114 113 122 122 128 122 123 118 118 118 31549 287 471 30 9801 8 45 49 6391 5047 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 502 1284 1711 2224 1550 1821 2164 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 503 5422 39156 120331 245831 481622 959871 999999 999999 84713 1785 620 546 558 360 309 235 395 359 418 360 345 438 453 449 445 502 506 420 288 261 287 242 135 88 71 32 -18 -59 33 17 82 125 108 202 406 871 1546 2871 3824 3423 2470 1617 984 563 365 185 209 164 234 433 825 1741 10583 84506 34672 301 29 75 122 104 133 105 155 182 72 54 69 89 25 96 54 53 82 45 44 64 106 107 114 101 134 169 129 143 140 136 160 126 151 118 62 74 113 87 103 90 51 50 82 118 166 142 165 205 218 232 208 233 245 237 269 312 289 287 302 344 323 349 308 287 321 307 299 336 373 312 296 312 395 382 290 267 273 229 178 158 161 149 62 37 40 13 20 55 26 17 22 -11 3 26 48 38 17 18 22 32 20 5 41 4 9 29 38 61 78 78 122 134 126 117 127 120 125 109 88 115 126 99 110 99 87 69 66 67 51 34 26 26 34 39 36 44 42 34 36 49 43 33 41 69 66 71 47 51 46 55 62 78 68 72 69 56 69 69 65 73 80 86 82 81 85 85 75 72 78 75 82 80 84 80 87 88 85 81 77 86 80 69 74 81 79 75 77 74 76 31555 288 442 30 9802 8 45 55 6390 5049 -52 25 27 114 287 1556 3029 4729 5314 3756 1808 1413 2213 2258 2981 1889 259 2027 2107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3204 14972 33398 63824 147600 319566 623676 999999 999999 603398 11156 917 578 536 538 470 379 342 342 408 315 393 328 354 506 609 584 433 438 484 536 332 303 267 123 29 12 51 -8 -76 7 73 36 31 34 58 208 874 2487 3645 3606 3715 3845 3090 1774 1233 863 540 471 436 309 336 317 396 482 267 180 117 42 90 89 85 104 94 85 103 93 145 91 129 85 98 114 83 61 38 85 93 98 203 259 268 282 259 167 154 156 123 128 112 105 137 137 113 85 77 108 131 98 114 110 142 126 142 119 130 186 180 176 170 225 296 281 247 246 276 302 319 308 361 374 380 353 313 340 327 306 310 347 407 418 298 259 245 189 205 196 191 147 87 75 67 40 6 24 23 19 20 29 26 39 14 5 20 14 20 17 25 49 13 33 11 8 -4 29 47 58 56 84 115 128 118 121 121 141 123 112 108 94 83 99 109 89 108 59 22 26 46 36 37 25 22 34 41 31 38 50 44 60 59 49 51 75 64 51 48 69 76 71 67 69 75 77 59 78 88 82 79 70 84 83 80 74 73 77 86 88 84 84 88 91 96 79 73 84 87 85 84 87 86 83 79 80 75 84 76 71 31561 290 382 30 9802 8 46 1 6389 5051 279 229 526 1101 757 1169 1769 2488 3167 4292 4555 4069 3206 2749 2050 1098 160 999999 999999 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -43 4241 44301 151469 314707 508640 845945 999999 999999 139245 2449 524 461 516 483 306 277 273 256 346 354 371 401 376 365 346 532 559 422 444 550 579 546 486 374 257 57 91 108 103 92 116 124 126 74 82 108 150 152 271 430 672 1021 1370 1656 1700 1969 2111 1955 1767 1322 973 1045 914 1624 7328 4364 116 112 123 153 128 97 171 137 107 86 151 163 80 93 97 174 180 138 108 113 118 87 130 97 217 169 199 232 199 166 175 153 149 132 155 117 153 108 113 109 112 146 155 162 174 151 157 192 200 172 166 149 253 194 121 198 322 300 342 363 365 367 327 320 433 406 349 369 327 338 368 421 404 311 307 249 260 266 258 258 246 235 218 151 63 63 84 71 40 52 60 71 44 45 62 14 38 63 58 60 48 41 58 53 30 28 29 63 90 98 96 102 114 137 144 144 149 143 140 139 136 135 139 135 135 103 135 118 92 82 42 52 43 42 52 50 48 65 46 51 38 60 53 59 55 92 83 106 86 68 71 81 74 74 86 96 83 88 86 94 97 96 96 93 96 88 94 106 95 103 95 106 107 96 103 96 97 101 101 100 92 97 99 96 103 98 91 87 98 94 88 31567 291 352 30 9802 8 46 7 6388 5054 -63 1133 3438 8965 7458 4629 4450 4673 5289 5972 7522 9149 11406 11643 8293 5146 3394 883 -21 999999 999999 999999 999999 999999 999999 999999 196 1980 1354 1209 1395 286 1992 12714 23042 65262 121510 246140 493542 992038 999999 734706 89638 8534 750 474 464 453 347 359 418 507 583 728 698 539 443 524 605 497 465 467 582 635 685 520 430 416 228 122 106 196 217 180 157 265 177 148 140 160 187 212 251 381 810 1116 788 533 362 362 371 372 365 320 353 306 330 315 256 198 190 208 218 223 148 118 95 110 147 214 174 187 239 192 226 178 104 189 162 85 83 166 233 163 146 227 158 190 185 169 143 166 142 109 115 159 122 90 66 79 41 109 107 112 120 133 143 166 164 135 147 136 164 195 203 173 216 237 324 382 353 384 399 374 377 376 391 347 415 455 448 405 338 270 251 245 246 228 228 229 180 185 177 116 87 67 85 89 43 5 32 27 51 24 42 66 31 46 50 7 32 49 28 41 14 18 38 19 19 69 84 71 81 104 102 81 91 130 131 115 124 151 130 99 102 130 105 99 93 98 70 52 34 55 45 82 88 64 53 37 53 51 56 60 71 68 74 80 71 61 62 85 93 96 90 84 82 81 80 76 78 89 85 77 77 78 76 82 76 96 88 87 98 100 95 93 89 89 85 86 85 86 93 93 91 88 76 82 90 90 87 31573 288 443 30 9803 8 46 13 6387 5056 -88 1088 999999 999999 999999 -79 342 1058 1523 1480 1854 2523 2099 951 341 999999 999999 999999 999999 999999 999999 999999 999999 999999 2608 11062 12779 5939 4027 10574 49843 81604 171435 265409 358003 594271 999999 999999 784591 12588 525 398 427 502 871 1260 1264 1275 1130 858 741 725 614 563 541 412 418 372 462 448 510 562 493 430 373 325 233 284 311 348 258 252 168 253 189 253 313 272 318 295 368 409 381 377 343 370 401 477 496 456 417 435 477 543 442 330 304 282 370 319 266 265 170 141 173 147 27 57 127 95 190 281 338 295 195 211 191 181 160 134 145 209 262 208 234 265 195 178 203 194 121 135 61 127 116 112 90 115 146 106 137 132 181 171 183 214 194 131 136 119 131 186 235 223 263 292 326 377 362 418 416 380 396 399 416 485 474 451 446 429 368 274 223 235 230 236 193 218 222 244 183 120 124 76 56 37 60 54 26 55 20 57 39 81 71 35 51 50 23 47 35 33 53 62 37 48 71 87 74 73 90 100 131 150 141 114 121 131 149 135 134 102 99 103 88 90 89 76 55 62 47 47 86 73 66 86 57 57 75 67 64 71 91 82 75 89 83 90 79 74 84 89 81 77 85 89 91 90 80 99 98 92 93 102 98 92 100 99 96 99 95 103 94 89 99 99 96 102 98 92 88 95 102 98 97 91 94 83 31579 293 293 30 9803 8 46 19 6386 5059 5213 999999 999999 999999 532 14642 38376 21628 400 999999 999999 264 1208 2044 1535 1686 2738 4612 10633 8052 2403 432 999999 999999 999999 999999 -67 175 471 898 1959 3860 11590 52930 145319 238189 366329 580809 709154 796364 616827 358795 32000 463 328 333 277 316 407 439 510 534 531 444 344 357 329 246 211 205 250 129 155 243 384 379 411 320 246 304 374 294 323 364 400 302 285 223 214 229 202 207 229 216 205 195 259 259 263 356 362 311 313 366 376 384 388 481 503 462 434 342 296 149 211 458 963 802 1852 33218 84873 44019 1019 137 180 159 136 177 151 155 166 181 237 203 91 78 74 122 170 159 165 213 194 210 157 145 97 100 131 118 69 96 96 131 134 146 127 104 109 180 204 164 123 153 184 151 162 249 259 273 299 317 351 354 374 401 406 416 417 469 461 466 473 441 412 284 246 298 224 176 174 136 171 163 174 135 99 64 24 11 43 58 46 31 14 39 52 16 21 46 26 41 8 13 -6 18 35 38 12 29 35 25 80 63 48 83 100 117 126 134 137 141 149 118 105 108 111 94 90 98 97 101 80 57 37 29 40 53 55 37 56 56 68 70 70 58 60 53 72 88 84 75 78 66 80 85 83 81 81 71 68 96 92 87 93 92 82 86 99 107 97 83 86 89 89 92 96 91 87 96 99 92 90 89 94 93 92 91 90 95 88 86 86 31585 289 415 30 9805 8 46 25 6386 5061 1771 18753 31997 22267 714 999999 999999 999999 999999 999999 999999 999999 999999 999999 376 2200 683 999999 999999 999999 999999 999999 999999 999999 999999 -9 736 5539 21816 56226 125279 216033 370339 589909 712952 222892 147153 42244 11599 61 999999 999999 999999 999999 -35 -11 30 111 76 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 -81 999999 999999 -70 999999 -100 999999 -92 -31 -16 -66 -92 999999 -100 999999 999999 999999 999999 27 265 622 1180 1733 2088 2584 3637 4673 4484 4598 4715 4941 5040 5925 7261 7831 7822 6936 5667 4746 7132 44601 194410 483182 549516 157469 7636 41 3 92 101 92 88 28 49 55 68 76 116 94 129 159 210 240 232 265 213 141 121 112 167 144 121 104 126 151 103 36 43 88 94 142 151 120 149 179 126 90 78 63 92 134 189 215 246 295 356 347 363 359 375 353 387 364 389 408 455 496 446 438 355 272 215 216 146 133 129 96 123 106 79 46 7 28 38 26 22 20 34 11 -22 5 -11 -12 40 3 6 -5 30 42 52 -11 -11 28 10 1 37 57 49 54 58 95 59 81 92 103 130 111 116 114 67 59 53 66 59 72 53 27 26 46 28 19 45 43 9 23 47 66 42 38 36 45 42 33 38 999999 43 44 48 63 65 45 43 60 58 56 68 43 53 62 65 55 69 61 62 59 61 56 60 68 70 59 52 58 66 62 59 55 59 51 64 59 55 59 49 46 49 31592 289 418 30 9808 8 46 32 6385 5064 3082 18686 20210 2583 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2076 9604 24868 49324 70438 106005 138479 93488 8548 3431 6936 6028 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 319 793 980 1015 949 872 1091 1081 1066 996 977 1108 3049 14710 52398 226703 542475 889094 999999 999999 544170 252424 26531 490 134 164 134 121 125 134 138 98 107 116 110 146 250 189 275 297 335 333 257 269 247 189 248 241 182 107 81 145 113 85 122 152 168 102 117 115 131 197 193 198 165 177 266 308 336 402 418 425 418 405 443 432 483 526 448 438 460 483 469 454 412 346 289 296 262 203 278 246 198 133 52 66 74 68 55 79 64 49 23 57 61 40 48 59 42 36 35 42 28 37 53 18 39 54 59 53 61 95 69 90 79 88 73 85 109 141 137 141 129 123 109 131 112 112 109 88 83 60 46 51 68 65 61 69 67 56 75 91 75 76 67 73 62 69 80 66 78 97 82 92 87 78 76 90 94 100 89 75 85 90 102 94 103 107 85 85 93 94 85 84 95 101 94 97 104 100 99 98 99 94 87 83 85 88 76 79 76 31598 293 300 30 9810 8 46 38 6384 5066 12272 999999 999999 28 9921 79838 183375 134895 12202 205 999999 -72 17 77 999999 999999 999999 343 816 939 249 999999 999999 999999 -51 41 111 289 541 826 574 313 591 5958 6409 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 106 344 360 111 70 155 339 413 330 313 306 353 346 190 187 74 136 399 668 702 637 529 782 928 890 981 1476 1369 883 771 663 566 802 943 7913 76124 285031 527410 799204 999999 961051 532657 250632 4100 181 124 174 183 219 218 231 199 143 127 154 142 234 203 247 297 322 294 283 416 479 334 327 384 266 221 154 149 133 142 71 104 164 196 204 199 202 178 143 143 171 220 245 298 343 347 364 473 466 517 557 450 431 446 496 489 507 515 472 513 508 466 376 318 296 295 243 248 185 171 92 65 47 46 35 53 51 68 107 34 32 57 54 35 74 91 59 75 73 67 73 59 76 54 51 42 17 37 78 40 40 77 88 100 126 124 136 133 121 116 135 124 117 112 92 102 91 67 84 89 86 67 74 71 67 93 82 86 76 79 91 76 77 80 71 95 93 76 88 80 80 93 97 93 101 96 91 95 85 88 94 93 106 113 112 105 97 102 107 102 92 91 98 107 108 98 109 100 101 101 97 94 100 105 96 89 85 31604 289 423 30 9813 8 46 44 6383 5069 1709 20872 79007 123523 59005 13069 12377 16055 14474 12882 10833 8795 10540 11161 12072 13948 9579 2964 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 611 410 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 36 35 33 64 152 214 248 383 574 534 559 513 547 700 767 876 1027 1438 1706 1497 1235 1059 1322 3258 4531 4222 2898 1914 1863 1491 1439 1073 917 849 2259 13623 45392 132662 286247 525967 841865 999999 999999 719669 422877 29515 557 181 186 224 214 227 194 168 183 205 157 215 177 207 241 264 256 284 353 469 439 249 286 247 173 164 168 157 148 107 164 204 167 197 225 187 206 180 240 247 310 361 413 456 389 391 454 453 455 455 476 484 494 502 540 501 516 506 491 432 428 362 271 259 214 142 168 74 20 64 75 36 57 55 51 74 80 70 36 63 21 61 37 58 72 56 59 74 53 49 57 61 54 52 44 56 60 79 75 61 53 66 102 119 114 101 99 79 137 110 110 105 89 76 83 72 74 95 100 97 75 58 90 80 66 74 76 52 62 76 76 69 94 104 82 88 85 89 93 83 98 95 91 80 90 87 95 91 98 97 94 93 96 102 94 93 98 103 116 107 98 105 96 97 100 94 99 98 103 105 98 102 97 92 31610 294 276 30 9816 8 46 50 6382 5071 54 200 -75 114 1679 4028 11164 34729 77329 93467 20132 6730 6475 6016 4749 3197 1951 1092 778 1174 1428 2037 1961 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 172 330 500 545 762 928 1021 1027 983 801 651 689 817 875 775 672 786 991 953 1218 1576 1934 1786 1497 1295 1153 1061 834 859 761 855 736 702 1012 1286 1235 1104 1043 2127 12837 33646 72323 169897 334451 585290 992777 999999 999999 325479 2240 341 328 386 331 326 323 379 317 329 383 364 320 340 312 274 275 284 292 358 326 396 315 189 167 242 246 227 180 208 186 189 246 205 259 156 198 271 258 328 366 385 422 531 488 523 573 553 460 409 477 534 509 485 552 512 534 535 475 409 395 402 346 347 284 187 165 158 127 100 56 97 135 95 56 63 66 58 82 77 76 78 73 91 83 78 76 69 80 71 95 49 96 104 111 73 89 97 92 103 110 103 106 133 148 152 158 146 146 129 114 128 142 125 96 92 93 109 103 107 99 83 95 121 115 116 123 87 102 99 103 108 122 99 121 131 125 120 130 131 126 139 138 134 132 132 129 133 128 136 129 142 136 126 126 118 129 137 130 128 133 135 135 134 135 135 137 136 135 129 125 127 122 126 31616 295 250 30 9820 8 46 56 6381 5074 1601 999999 999999 999999 999999 999999 20 1326 9118 23706 28490 8580 304 933 1911 1225 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 5 105 36 999999 9 -3 187 245 5526 28892 65216 91924 120446 132511 141786 232495 369579 623859 999999 999999 999999 555286 6451 350 334 310 256 204 281 463 470 484 394 370 344 362 317 245 229 178 172 187 169 105 149 157 150 197 134 75 82 101 67 146 129 103 171 286 291 311 340 368 471 503 441 447 465 472 437 410 431 446 477 410 447 401 362 390 400 388 380 357 324 302 270 214 175 136 78 65 46 58 67 105 70 42 26 54 54 36 40 33 35 37 27 15 78 74 31 27 77 51 63 61 49 75 81 53 57 91 85 81 97 90 122 118 122 132 79 85 93 85 99 94 95 97 71 59 80 70 67 65 72 79 69 71 61 77 78 73 74 92 85 100 77 79 108 98 105 97 87 94 99 100 107 106 91 95 117 107 95 93 101 95 94 102 96 96 101 100 108 110 110 108 99 97 103 106 101 101 102 97 100 89 31622 295 253 30 9823 8 47 2 6381 5076 -95 999999 999999 84 268 358 765 1434 2374 9367 12821 2049 504 403 -23 999999 999999 999999 999999 7 597 146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3654 23949 45415 54830 49480 10983 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 572 1109 1165 1194 1300 1237 1372 1148 766 426 224 209 6 -87 999999 999999 999999 999999 999999 999999 -3 290 379 420 437 633 873 800 10546 56622 158977 249483 218975 110688 66649 36255 5764 7705 57906 210174 377336 614615 999999 999999 219892 2786 290 277 309 360 320 247 388 479 541 545 616 514 338 242 257 172 204 169 209 198 154 151 108 155 216 152 173 173 174 184 226 208 255 281 289 384 451 379 439 497 513 534 422 409 452 448 460 464 485 458 406 366 411 353 380 400 367 348 278 346 304 240 185 150 122 101 88 89 120 80 53 101 120 126 102 73 95 111 155 76 13 70 75 49 93 94 103 117 105 83 102 100 86 80 66 91 101 131 104 118 130 130 167 141 146 129 137 145 128 120 131 124 102 118 110 91 89 84 107 103 108 111 112 112 132 137 124 119 120 125 142 130 124 131 123 137 123 124 146 143 128 132 126 118 114 132 134 140 138 145 140 123 128 139 132 138 156 147 138 130 134 134 138 133 137 142 136 137 133 138 31628 294 256 30 9826 8 47 8 6380 5078 828 1066 1009 1383 1956 2568 4384 8347 9834 15152 9710 3099 2572 2234 1419 923 825 912 1075 1217 1259 1873 2809 10969 50577 87151 17767 999999 999999 999999 999999 999999 999999 999999 999999 7507 39909 53676 69447 91789 70586 7675 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 273 731 1215 1476 1165 588 149 21 292 733 964 1413 1888 2129 2481 2572 2320 1916 1612 963 579 336 144 32 -61 8 -63 51 234 311 708 1079 1516 2151 2271 1841 1873 1841 893 4186 47553 80715 38946 35043 20536 8578 22131 104992 174769 236286 230442 112688 127739 475292 991321 999999 174851 1600 417 416 388 523 503 495 430 430 521 686 616 404 328 281 137 131 76 90 90 85 112 131 140 77 154 163 142 153 101 105 131 235 244 286 379 439 446 464 442 446 430 422 391 369 365 404 384 342 326 367 374 355 380 361 372 369 307 260 239 255 208 175 167 119 105 106 92 87 94 93 39 31 70 76 55 66 74 52 31 60 106 65 24 42 53 79 55 86 99 105 84 93 109 107 110 74 42 96 116 99 108 115 172 151 100 121 104 96 94 89 112 111 100 123 87 96 68 65 79 110 112 88 83 86 87 97 93 88 110 89 95 101 107 94 105 101 88 113 111 103 96 102 103 112 111 119 114 120 118 116 104 99 107 103 100 103 114 114 113 113 110 110 117 127 125 114 113 114 116 106 31634 295 258 30 9828 8 47 14 6379 5081 6925 6296 5813 6286 7088 9742 13866 16931 18950 21530 25111 30016 18132 10308 6637 4002 2404 1623 1429 2005 2545 1282 591 963 10663 97569 509614 430260 25498 188 139 274 453 730 1518 2583 2701 4538 51428 439427 726852 182763 6218 80 43 105 102 79 -27 -90 -36 -12 999999 -85 999999 999999 -89 -43 -36 -74 999999 -18 22 2 25 89 180 292 271 368 587 832 855 1021 1040 960 932 823 730 771 676 453 322 313 398 367 445 698 983 1365 1646 1859 2675 3991 5400 6552 6894 6372 5421 4220 3398 2427 1845 1578 1280 1469 14066 55064 31808 8921 5686 2562 2938 7449 21199 52812 53559 64552 52042 23392 196652 352924 47384 593 237 360 310 265 283 228 213 339 266 254 318 334 258 138 205 165 104 122 68 24 58 109 21 62 68 130 128 103 89 137 100 40 91 150 219 301 328 382 398 357 391 375 326 298 318 302 305 292 299 343 285 306 327 297 348 362 298 256 231 221 218 168 91 82 113 62 20 23 25 27 -1 21 36 39 11 12 15 28 28 1 15 3 20 26 -40 15 30 11 29 19 42 49 58 60 42 20 33 30 13 34 58 59 63 43 58 58 49 23 50 82 36 35 44 51 16 10 16 20 30 35 34 49 50 40 34 38 48 52 53 46 61 63 48 45 49 42 999999 999999 999999 45 47 69 60 58 58 53 61 70 64 59 54 58 54 50 61 62 59 63 72 68 74 62 67 61 60 71 71 62 57 60 61 31640 295 260 30 9830 8 47 20 6378 5083 6178 6000 5621 5101 5779 6915 8867 12228 16635 19579 19533 18054 15225 10586 5627 2275 1008 858 718 -63 999999 999999 123 34 1958 41665 231163 102650 2610 999999 999999 999999 39 226 663 1532 1515 8971 104148 539862 999999 999999 631093 47645 969 419 415 345 395 263 167 248 304 242 227 217 259 242 295 287 214 137 209 233 215 146 164 202 137 208 285 317 480 676 904 999 1000 1048 1018 906 732 671 588 681 1010 1342 1689 2214 2417 2060 1516 1111 1024 1400 2805 5793 8697 9567 9271 7518 6280 4807 3279 1998 1445 1089 935 784 630 711 763 804 3425 10891 12007 5247 2644 6455 4091 1023 362 307 196 261 303 329 376 329 268 299 257 283 294 706 1867 1164 902 386 196 206 171 157 149 73 37 131 178 252 776 1316 481 180 86 82 180 203 151 256 285 338 384 403 407 482 474 428 417 441 376 359 366 328 373 385 355 370 356 382 397 423 328 254 303 270 271 268 185 131 122 146 118 38 63 73 48 33 62 88 98 65 47 54 76 87 61 87 75 45 39 59 58 56 69 74 68 99 101 82 91 76 58 58 29 41 71 105 109 98 86 71 68 74 95 105 129 100 66 70 63 68 65 55 83 72 85 86 82 92 94 96 87 91 94 97 84 83 90 78 81 96 99 86 94 104 98 100 85 108 119 108 112 98 101 99 95 107 121 110 103 93 100 109 105 105 110 100 102 107 107 108 93 91 93 98 97 31646 293 321 30 9831 8 47 26 6377 5086 -63 -56 -32 999999 999999 207 561 840 619 449 205 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9200 14960 1975 999999 999999 999999 999999 999999 999999 362 7046 13078 21100 64165 185527 439207 952945 999999 999999 158321 1579 370 424 420 346 299 243 210 265 146 216 234 277 268 232 184 159 162 213 220 247 174 201 331 481 534 557 725 789 833 1035 1422 1724 1879 1913 2022 1918 1746 1623 1561 1678 1780 1889 1595 1124 1056 1005 835 895 1064 1476 2364 4513 7503 9582 9719 8036 6258 5311 4793 4343 3373 2350 1935 1863 2194 3448 4545 11055 31419 34020 2426 1286 835 278 219 242 319 319 309 336 321 288 317 300 218 252 349 585 544 584 428 213 140 124 142 110 146 155 130 151 201 319 466 287 127 127 114 97 145 176 152 224 288 345 373 434 422 434 432 367 383 426 399 386 373 321 379 384 321 353 349 296 300 349 362 282 221 245 230 185 174 181 136 140 117 79 56 63 80 51 70 60 20 54 69 59 41 21 73 37 34 47 62 68 68 45 73 65 50 58 35 63 92 75 88 76 46 22 48 68 68 66 88 110 84 63 56 43 75 84 77 59 47 46 42 48 63 46 60 60 60 63 64 74 85 65 56 89 75 74 83 82 68 70 63 69 67 65 64 83 87 86 90 86 84 80 91 85 85 80 72 85 74 81 81 72 78 84 96 88 77 77 85 83 89 79 73 75 74 31653 294 296 30 9836 8 47 33 6376 5088 -93 203 460 589 1193 1620 1986 1977 2807 2980 1131 472 169 -97 999999 -51 90 166 -87 999999 999999 999999 999999 999999 3397 38843 70249 16237 -97 999999 999999 923 3571 4525 14101 52666 152105 337099 755635 999999 999999 663576 43905 876 453 396 401 353 258 274 279 334 307 341 251 329 356 379 313 262 300 251 258 396 392 504 728 1281 1613 1871 2272 2807 3184 3440 3300 2959 2468 2038 2009 1983 1803 1959 2019 1861 1781 2317 3229 3229 2074 1006 840 946 893 903 1136 1907 3295 5201 6993 8654 8895 8008 6798 4525 2917 1807 1297 1280 1172 1692 2170 2645 3422 2249 1315 1091 408 436 341 263 304 361 412 445 395 447 376 298 206 263 325 372 362 292 213 207 188 189 192 150 126 164 147 233 217 254 188 160 172 103 118 149 165 183 237 237 273 320 357 424 462 438 420 408 392 442 470 458 431 383 364 333 352 363 315 259 282 304 264 223 247 225 226 252 242 218 210 179 130 164 183 145 126 108 121 96 49 80 84 74 41 33 25 49 38 49 64 32 55 83 48 61 93 86 86 75 94 111 120 116 60 69 85 98 97 97 92 109 99 108 72 62 95 90 76 79 58 38 48 46 62 65 86 85 89 89 79 83 107 79 79 89 96 98 94 81 85 100 88 89 99 83 106 98 92 83 102 105 107 108 108 107 98 108 111 112 101 101 97 107 111 113 105 105 110 108 102 104 100 107 105 105 100 97 31659 295 268 30 9838 8 47 39 6376 5091 1631 1700 2243 3021 3563 4564 6997 7971 7236 5268 4117 3235 1842 966 887 1285 1416 946 756 985 1088 1668 2102 862 750 11942 70600 244503 146629 7855 740 775 802 1866 12002 72705 251432 540669 863710 999999 999999 458876 10533 727 483 527 466 443 387 321 293 306 255 278 236 307 441 309 387 380 318 414 464 503 763 1657 2517 3096 3131 2976 2649 1988 1593 1266 1098 1002 868 812 815 789 788 730 654 538 647 818 892 1292 1516 1622 1660 1241 1009 847 673 670 541 395 411 428 366 375 451 432 361 396 406 398 464 482 410 550 970 1419 1096 844 530 303 277 330 375 277 439 522 560 533 496 404 310 280 352 411 464 373 326 239 162 191 162 157 143 127 140 201 170 168 171 142 133 161 132 194 248 218 237 172 205 277 318 346 384 423 473 470 461 453 459 463 419 461 407 375 368 350 393 330 278 295 252 279 250 259 243 240 239 227 166 115 179 192 201 161 150 170 132 144 120 103 68 73 95 83 64 47 94 100 62 84 82 86 83 87 81 86 96 121 109 113 122 101 125 130 96 92 103 98 107 123 115 93 110 119 103 102 97 81 106 84 83 95 100 99 78 76 84 110 109 95 107 101 116 106 108 125 123 116 127 134 125 120 108 125 112 118 127 125 113 121 113 119 131 131 122 116 128 114 120 123 128 122 122 128 123 126 118 123 130 117 113 120 119 118 117 109 111 31665 41 301 30 9841 8 47 45 6375 5093 8292 9223 11557 13019 12871 13888 14911 11047 5878 3379 2474 2480 3271 4350 5326 7166 11868 14649 15179 18181 18782 13383 9734 22300 41050 107835 549899 531823 46583 916 404 469 816 2556 17079 51771 111346 164035 86156 2365 -64 31709 252 307 30 9847 8 48 29 6369 5111 11926 14319 17342 19603 21488 34120 64910 95752 62615 24766 22931 24395 22561 18933 14323 11738 11673 16875 22540 22710 16789 17856 21999 23616 27435 63955 355899 460280 68274 11866 648 754 911 1340 3557 36019 60498 54326 93055 76674 29291 242 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 43 2 36 50 27 119 160 179 256 213 278 269 196 159 121 87 91 169 118 162 206 268 257 269 375 367 279 302 250 188 264 276 272 201 97 224 192 213 527 2676 35650 175088 444525 591788 379648 155920 13401 152 123 147 117 102 74 59 35 46 55 46 19 13 46 -22 -9 31 13 93 81 49 113 123 84 35 31 61 63 32 21 21 -6 -28 -15 -38 -49 -44 -2 -21 20 46 -4 19 9 -11 14 52 72 96 102 101 93 111 154 192 161 206 189 211 249 286 286 247 237 221 214 212 201 188 140 121 108 105 67 32 40 35 23 34 25 -2 -1 -8 -14 -16 -40 -44 -46 -35 -51 -36 -36 -46 -82 -81 -86 999999 -84 -59 -65 -70 -81 -52 -62 -91 -64 -61 -57 -51 -45 -74 -92 -55 -71 -44 -61 -66 -47 -42 -65 -86 -67 -63 -60 -75 -69 -72 -66 -58 -71 -77 -86 -91 -86 -84 -75 -62 -69 -67 -57 -48 -58 -53 -59 -40 -57 -44 31715 295 277 30 9847 8 48 35 6368 5113 5088 2168 2835 4786 6334 10642 48745 133180 168863 89303 31501 29618 30092 30747 30690 31776 31686 29921 26703 22981 20564 18087 15801 16663 19171 15682 11664 12122 9758 5582 3959 4087 4996 5286 6192 6996 7017 6954 27081 237899 433715 117561 1701 999999 999999 41 152 116 66 143 318 468 557 551 614 811 907 1104 1637 2143 2350 2577 2788 3003 3319 3653 4068 4442 4969 5132 5320 5167 4732 4224 4046 3817 3602 3329 2848 2298 2028 2015 1955 1332 1195 1040 827 727 755 694 706 832 818 705 731 811 765 2633 38009 236671 569559 764815 308283 4978 246 270 333 299 319 296 260 249 167 173 186 173 154 195 184 213 189 127 165 185 134 159 181 193 180 198 220 214 178 166 183 207 222 215 190 227 200 218 230 238 205 204 217 177 178 170 176 204 259 285 332 355 313 372 385 342 340 377 387 420 480 483 454 497 458 431 432 438 363 359 352 337 314 362 356 259 217 189 196 180 179 175 172 163 141 195 197 134 106 149 127 103 114 123 94 89 71 79 85 87 96 93 94 92 87 104 97 95 94 92 114 103 100 113 114 112 106 106 103 114 121 109 92 77 64 71 87 87 99 84 91 77 83 98 73 79 82 81 93 116 122 114 111 108 110 114 114 96 107 124 128 119 105 111 125 109 115 125 124 122 120 122 114 123 124 122 129 131 124 127 122 133 136 129 129 129 132 133 132 134 131 134 139 131 134 131 130 131 126 131 124 31721 295 279 30 9849 8 48 41 6367 5115 6519 7115 7283 6742 6180 7725 25930 102958 181177 128466 49662 46008 48209 47099 46208 47808 52813 58697 60518 65153 73695 86303 90790 75507 66286 54345 33365 23849 25678 31699 37231 37939 44229 46469 39029 28372 23049 19122 43999 157824 102712 5194 159 160 222 419 673 977 1522 1983 2447 2705 2766 2877 3031 3195 2965 2496 2157 2016 1925 1908 2098 2288 2306 2419 2862 3407 3756 3601 3614 3519 3086 3012 2908 2706 2596 2554 2549 2532 2342 2170 2550 2435 2019 1687 1516 1605 1382 1062 971 779 623 586 504 701 2146 18620 143484 402326 522220 320718 9722 388 278 278 259 253 239 298 225 234 175 135 146 141 79 118 97 113 74 67 79 116 94 98 159 155 80 120 142 146 166 219 267 477 526 398 312 267 257 287 266 192 116 101 131 139 110 123 140 128 140 200 181 205 221 269 293 322 350 394 418 401 377 359 375 388 386 390 362 321 329 290 258 232 232 222 212 212 178 131 144 139 109 108 109 96 104 139 97 72 83 88 36 37 52 44 13 18 -1 6 -3 -12 33 14 11 -3 7 33 38 35 24 23 45 58 59 38 41 65 55 45 47 33 50 50 36 52 42 22 23 32 26 25 25 35 36 25 33 38 25 18 35 41 36 59 44 48 47 50 49 53 42 52 44 50 59 43 36 38 50 61 61 51 56 44 48 59 55 62 66 60 58 61 65 75 67 63 67 63 62 67 62 66 64 63 64 68 65 72 72 55 60 53 48 31727 296 253 30 9853 8 48 47 6366 5118 696 41 350 681 764 697 408 4229 37479 98279 68677 13540 11386 12625 13006 13277 13831 12841 11754 11315 11761 14002 16363 16616 17808 17792 19201 22930 24173 31739 44556 53302 58228 64387 66187 64986 68105 72651 70139 81298 128299 157860 154546 93610 17489 195 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 73 103 84 74 3 -97 -56 116 153 203 332 365 433 629 779 715 503 283 303 186 1080 7131 10733 8201 37934 58158 20262 758 223 147 143 78 20 -40 71 40 108 76 -85 602 4445 3159 27768 191673 647857 999999 758687 141260 2949 466 505 571 496 497 477 360 272 244 146 110 149 132 74 52 115 67 43 61 75 77 126 141 68 82 170 230 295 379 476 526 459 364 296 270 290 222 209 188 187 157 157 148 135 112 117 118 147 127 199 213 208 273 304 288 337 338 365 364 348 362 378 359 327 321 297 258 267 249 270 243 211 156 173 156 108 95 91 99 111 129 119 99 94 110 113 98 73 46 47 53 51 13 8 20 25 59 17 17 15 2 21 4 24 31 30 44 37 58 9 12 19 17 43 37 30 34 36 59 56 29 41 24 25 25 31 29 34 29 22 22 24 38 34 29 19 21 17 35 35 44 31 32 39 42 36 41 48 58 47 39 45 40 48 38 26 39 48 48 58 52 56 52 41 41 48 59 65 55 58 58 64 55 66 56 62 64 58 56 56 59 66 63 60 66 62 54 49 49 48 47 31733 290 434 30 9854 8 48 53 6365 5120 -80 892 4325 12565 14128 3756 778 680 400 329 337 189 210 458 996 1478 1755 2027 2036 2188 2597 3449 3841 4371 5905 7123 7719 8305 7968 9013 10084 9473 8312 6678 18203 47588 66107 55907 45035 12280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 999999 999999 999999 999999 999999 999999 999999 999999 -96 479 6745 19568 22115 26428 19729 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 2289 13141 42128 90752 270229 613522 867303 999999 999999 517044 23344 353 177 143 194 180 255 222 214 223 220 179 136 140 135 140 113 98 74 128 132 155 171 146 213 302 353 438 475 535 483 525 470 426 435 475 381 243 208 175 194 203 156 141 133 155 144 137 158 194 209 211 261 268 302 328 334 344 344 368 400 407 412 411 373 394 344 259 248 298 339 339 369 281 222 216 204 157 154 186 187 153 140 143 225 227 172 140 114 108 103 81 65 70 57 42 45 39 20 50 24 48 34 40 53 37 14 54 51 62 58 45 63 63 62 76 57 77 92 62 63 51 65 35 32 50 65 58 54 53 44 55 42 31 56 45 60 59 72 74 70 62 65 47 55 65 80 85 77 62 74 64 74 82 55 61 74 79 74 69 78 79 70 73 79 85 78 75 78 74 82 75 80 86 83 92 92 92 92 99 101 93 78 86 97 94 92 90 87 82 84 80 77 31739 289 464 30 9854 8 48 59 6365 5123 191 1847 3554 1647 642 29 999999 999999 999999 999999 999999 999999 999999 74 441 748 970 954 866 789 1013 785 885 1054 1140 1418 2054 2463 2390 2204 2168 2017 3885 10993 20078 32339 53796 75751 78055 27634 1549 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3066 31576 108596 270408 467539 621635 999999 999999 904487 411339 4429 240 208 158 208 151 196 182 200 232 148 116 107 104 56 63 51 38 64 90 168 310 417 516 588 692 652 666 696 812 1161 1771 1742 951 503 335 311 253 218 178 172 146 135 157 168 115 89 138 136 173 189 214 198 230 235 294 353 370 351 369 386 342 318 340 295 268 259 273 310 340 339 380 408 424 302 221 186 175 186 168 157 171 156 165 143 137 126 102 73 76 54 22 31 43 24 36 38 32 24 10 14 9 28 32 36 26 37 23 -11 21 40 34 45 43 33 39 21 27 35 45 45 65 39 13 35 37 22 45 52 23 25 25 26 29 44 19 27 37 22 24 40 35 57 51 52 51 57 47 51 43 49 57 59 45 54 54 43 59 69 71 66 45 52 57 66 61 69 58 55 62 62 59 59 60 66 69 68 65 64 64 63 65 65 68 71 69 65 64 66 64 56 56 46 31745 296 254 30 9854 8 49 5 6364 5125 1102 583 384 -3 -5 124 643 1532 8570 16429 4107 2357 1994 1497 1383 1174 923 999 1224 1250 1663 2249 2833 3877 5910 7818 8692 8569 6489 5583 5746 6934 7847 8640 9826 10870 11566 12035 10797 10856 10914 39355 106697 75464 41599 66430 93613 39107 4719 559 477 322 364 335 176 221 342 356 408 546 673 521 469 568 692 814 720 723 683 456 336 155 76 79 72 78 157 122 74 147 96 70 254 342 306 233 187 67 50 38 53 221 540 5737 44059 169523 391654 783597 999999 999999 320205 18339 232 170 207 203 221 225 200 280 269 197 205 208 170 105 121 99 72 64 69 86 33 51 56 105 165 260 363 467 447 474 549 532 527 514 469 524 516 556 502 406 346 349 299 238 203 194 168 135 131 188 165 183 212 218 222 322 350 353 306 306 354 348 311 298 270 283 346 372 361 387 373 293 362 402 409 353 224 182 180 184 182 164 159 200 177 156 136 107 97 70 56 40 64 46 34 31 48 37 35 63 43 31 8 10 27 -17 -7 43 33 8 30 44 23 -2 28 35 22 54 47 42 34 29 40 56 26 32 39 46 51 41 36 33 45 23 32 32 34 44 27 22 33 40 52 45 36 54 46 52 59 37 58 57 55 67 62 61 54 39 42 61 53 59 48 50 52 45 59 58 67 57 60 54 54 57 61 62 64 69 68 56 62 71 78 74 68 66 68 71 66 68 70 60 59 54 31751 296 225 30 9855 8 49 11 6363 5127 4759 3881 2865 2074 1579 894 94 932 13499 56942 106262 34908 13574 5510 1385 816 833 1018 1015 1208 1941 3080 4773 6285 6803 7912 10275 12464 12805 12739 12695 12962 12998 13991 15460 17718 20114 20971 21855 22311 23363 66756 273640 331770 69034 42987 65872 8995 2154 1620 1104 732 498 386 345 367 398 269 235 383 606 608 606 570 565 535 526 490 342 370 397 411 362 325 386 482 631 791 684 660 1007 1163 848 700 619 597 457 365 374 420 342 369 527 727 2007 18948 140904 491445 768374 593834 281099 113130 1739 373 260 221 229 238 239 160 104 84 132 134 51 66 88 63 84 96 118 118 143 278 414 435 310 282 342 615 1212 1778 3190 6885 17509 38760 27608 2675 1632 2119 2630 2783 1390 352 810 1942 846 171 92 101 166 141 175 228 239 256 299 333 348 348 328 324 312 260 278 265 262 329 378 355 420 416 412 380 407 464 453 390 382 367 273 216 158 149 158 176 152 95 128 100 80 77 76 49 47 64 61 62 35 25 25 -5 9 24 -6 36 40 24 54 64 49 40 21 43 32 24 24 55 40 30 32 22 28 51 48 47 42 45 28 25 38 40 34 53 46 51 28 56 48 47 47 58 54 49 57 53 62 49 55 64 62 54 54 56 65 54 57 50 61 60 61 62 51 54 64 73 64 69 72 76 65 66 67 80 72 74 68 69 67 71 74 70 77 79 74 77 73 73 82 75 73 69 67 64 58 63 31757 296 255 30 9855 8 49 17 6362 5130 8897 10086 9418 7837 7130 6686 4828 6270 29012 84618 242953 346624 161865 22760 5960 8123 2910 3330 3027 4931 10986 10421 4161 4162 6449 10932 18418 24687 25669 27573 26767 26029 26476 25816 26645 29025 31184 35341 40437 43983 48142 153998 342060 175305 46333 151731 201103 11317 3042 2448 2058 1694 1652 2049 2426 2733 3229 3424 3442 3524 3356 3141 3122 3396 3627 3856 3752 3462 3293 3142 2804 2592 2362 2238 2035 1855 1805 2345 3332 1723 924 801 628 543 566 507 377 331 206 105 70 -12 56 93 103 288 315 432 6543 36749 43366 2206 254 252 233 142 88 39 55 50 51 90 82 95 136 158 151 189 220 247 212 248 322 446 524 569 610 786 932 1220 1858 3481 6500 17251 45275 60134 42741 3399 1613 3631 24672 136361 91511 10983 3044 33401 57402 2602 198 162 207 287 253 260 246 279 290 284 341 328 365 402 362 346 349 402 393 425 473 454 449 513 526 496 493 529 553 552 533 500 490 455 388 287 224 206 191 185 176 138 134 152 126 145 157 118 140 100 95 103 84 59 74 79 71 91 73 97 85 104 95 106 93 68 74 66 83 94 78 94 91 81 90 98 86 88 87 74 111 99 94 115 139 119 104 101 111 125 126 100 115 128 112 103 95 96 105 116 122 141 116 124 127 128 124 126 124 109 115 117 119 114 107 108 116 122 123 123 125 138 130 123 130 131 129 135 133 122 120 133 127 131 139 136 141 143 133 133 131 133 133 128 124 126 126 122 31763 296 284 30 9854 8 49 23 6361 5132 9848 10579 11149 11684 11997 11077 10410 18943 67157 161074 264555 448606 463452 192376 115622 70711 6180 5867 4871 3355 3305 4097 2848 2063 2817 5358 10294 15638 16597 13813 13638 14571 18860 23659 29074 34522 45286 54914 57371 59212 59673 57956 52807 39203 63906 288149 218650 10822 4004 3413 3597 4284 5062 6382 7768 8669 10107 10685 10541 9808 8424 6892 5607 4899 4555 4539 4612 4536 4336 4129 3826 3441 3144 2847 2369 1993 1545 1239 1031 932 919 763 676 541 525 392 347 386 595 612 521 429 428 434 444 385 377 371 510 871 679 1046 230 232 223 215 228 241 279 305 365 390 393 303 263 319 377 344 196 166 148 136 246 370 402 477 559 615 645 718 852 1273 1914 2937 5806 10564 9332 4390 1362 660 1286 6849 25235 13244 1269 6099 17024 10649 249 129 121 142 239 284 287 221 196 239 266 321 318 316 342 343 352 324 332 399 410 378 385 414 450 447 441 461 514 508 486 442 421 389 333 245 206 142 83 109 98 78 100 85 58 42 54 34 45 54 34 24 28 31 36 31 39 31 30 10 14 23 28 10 42 31 28 14 32 34 51 57 47 30 32 30 33 31 47 44 42 21 53 56 38 40 66 76 49 35 45 55 60 40 61 53 49 47 50 62 55 56 63 60 62 69 66 63 60 59 58 54 59 63 72 59 59 62 61 63 69 63 60 64 62 67 68 71 72 70 76 75 80 79 72 75 73 73 82 74 73 69 70 68 73 73 71 57 31769 296 225 30 9855 8 49 29 6361 5134 27752 31977 35233 38149 38599 37080 34633 28051 51327 160060 204051 123387 92765 71581 28876 14713 8388 7778 7780 8106 7562 6419 5352 4289 3482 3193 4082 6831 10749 12673 11549 8447 6175 5294 4566 4423 4761 4967 7287 9245 8942 7786 10582 36783 121230 140947 38670 3730 1472 1341 1444 1792 2281 2940 3663 4070 4216 4266 4200 3745 3123 2491 1673 1145 982 882 932 801 702 675 611 680 776 805 776 784 568 622 801 1063 1589 1750 1648 1379 1260 1307 1381 1400 4103 40561 23449 2020 1339 1361 1402 4295 46943 209865 537042 425811 5490 191 145 226 166 179 211 205 224 176 142 176 198 227 286 302 227 189 165 135 79 165 197 353 474 403 363 250 220 237 262 311 523 752 1014 1301 1307 1041 602 384 270 282 375 582 670 1374 3966 2165 148 92 127 177 211 215 216 244 254 240 231 252 290 327 308 296 311 276 326 419 392 423 497 446 476 478 465 505 535 518 517 479 459 411 382 293 222 129 116 92 52 91 91 70 79 59 60 47 17 21 35 30 34 43 21 25 45 50 37 25 26 11 18 37 21 22 17 24 39 52 39 13 34 49 26 34 49 30 34 40 8 21 21 26 43 49 62 56 64 29 42 55 44 47 29 46 45 57 52 55 58 49 46 41 44 48 55 53 39 42 60 54 43 48 51 60 74 65 57 60 49 66 68 68 58 61 72 72 74 70 65 73 68 71 76 68 63 70 74 70 75 72 77 74 60 62 66 65 31775 296 255 30 9855 8 49 35 6360 5137 19681 22642 27130 29825 32865 41545 45667 42356 44610 77968 195617 244931 65293 12881 7168 6468 8310 9331 8012 4351 2249 2671 2763 2173 1938 2198 2936 3505 3754 3873 3987 3037 2997 3621 4613 5590 6713 6440 4608 3553 3206 2976 4117 12931 40089 16079 172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 85 186 322 421 523 502 532 554 580 627 599 537 590 634 682 820 1042 1234 2327 20344 95983 268144 290145 288939 308145 265245 118994 160708 323477 323359 63895 1040 270 317 366 269 266 189 118 149 185 99 120 104 87 154 130 146 181 143 196 185 133 171 189 171 191 124 168 244 272 284 412 504 518 419 316 285 310 302 295 279 254 252 326 359 283 191 181 108 112 180 194 229 229 221 247 267 193 236 317 305 323 328 360 363 368 384 437 455 467 501 555 544 576 644 576 554 551 572 568 545 512 429 387 325 217 156 79 74 82 74 71 75 65 55 12 28 38 25 37 31 38 36 49 29 19 13 15 12 -3 22 19 32 36 23 39 24 17 34 20 19 19 43 44 22 62 30 24 51 53 40 30 27 39 41 55 62 58 72 55 42 37 41 46 53 45 60 70 54 62 73 64 63 61 63 60 55 57 59 58 64 67 62 73 68 57 73 70 78 68 65 74 63 71 72 76 83 81 81 80 83 78 77 83 83 87 82 86 84 88 79 76 76 75 64 31781 296 255 30 9855 8 49 41 6359 5139 15152 15859 19558 23528 27247 29934 30927 30262 42708 97244 143748 112954 36930 11273 7471 8034 8843 7938 7428 5198 2426 446 7 -3 56 164 413 1013 2061 3932 6376 7315 6067 3711 2737 2586 2334 1961 1497 1283 1383 1468 789 -35 999999 999999 999999 999999 999999 999999 999999 999999 37 45 50 30 211 374 420 347 186 94 -12 -52 116 204 155 114 253 275 352 388 462 408 326 257 208 250 466 822 1013 1023 1249 1306 1241 1357 1383 1193 2003 13476 116251 497912 999999 972846 473010 210130 286402 153625 791 284 262 243 164 161 186 133 122 78 55 97 78 66 91 48 66 19 34 63 56 70 60 65 97 67 94 104 102 108 118 122 133 126 150 230 280 241 201 200 202 294 311 263 265 225 246 305 274 206 221 144 97 162 165 178 238 215 232 257 243 198 202 269 288 327 312 345 333 310 352 395 492 584 650 782 964 1251 1289 921 655 606 662 622 574 457 390 348 289 208 134 119 74 86 77 60 32 28 28 17 28 23 40 4 -20 -12 10 -3 -11 -9 11 7 21 -2 2 -4 5 11 -2 3 9 11 5 10 3 17 5 3 21 12 15 18 5 19 18 21 27 26 36 34 21 19 20 32 18 22 37 37 30 39 34 26 40 39 34 44 24 37 39 38 38 42 41 37 34 44 39 42 53 40 47 47 34 51 45 38 35 40 52 43 48 55 52 46 51 49 50 57 50 56 58 50 45 45 43 42 45 46 31787 297 225 30 9855 8 49 47 6358 5142 86961 33931 35843 37193 42822 51871 60758 67629 70018 82296 171930 283822 381757 323831 150528 118552 181701 192296 138080 64792 25480 17767 15644 14879 17592 20743 20128 19077 17478 18697 15520 10339 8242 8558 9294 9319 9369 9868 10102 10733 11368 11457 10671 10300 9718 7746 6629 5543 4806 4168 3473 3185 3023 2987 2669 1981 1515 1246 1114 1130 1139 1139 1196 1194 1219 1190 1196 1206 1189 1274 1415 1679 1990 1979 1845 2277 7613 4303 2078 1617 1254 1041 896 619 331 385 1157 847 750 1768 22084 113844 282425 271139 259834 295152 194406 31150 828 313 206 159 186 167 173 181 166 142 41 47 59 46 38 38 41 29 21 53 40 54 56 93 90 110 122 137 159 146 150 135 70 91 85 154 165 154 139 160 113 176 355 504 532 370 354 599 4037 39564 40771 887 123 162 200 210 212 248 229 254 271 254 218 273 306 323 310 333 345 369 389 473 787 1287 1658 2133 2968 3283 2741 1767 1149 953 858 814 644 566 468 424 418 325 246 220 159 138 75 83 91 88 87 53 26 31 15 30 28 11 17 29 13 19 38 48 55 23 21 36 26 2 22 34 25 46 31 11 31 38 29 38 50 28 21 34 44 22 30 24 45 36 31 62 58 57 73 35 39 43 34 51 54 72 67 55 51 46 44 54 51 53 64 60 52 63 54 53 58 61 57 65 67 69 66 66 63 58 68 70 64 59 61 65 75 76 70 74 62 57 70 64 72 67 71 67 63 66 64 62 65 51 53 31793 296 257 30 9857 8 49 53 6357 5144 28155 30144 37861 49267 60317 72565 85051 92970 121002 287829 591607 791224 603948 389870 318433 280660 213160 122816 52124 25241 16863 14015 14784 16045 16013 18677 20983 19610 18579 19212 18688 18458 19129 21044 20020 18612 17285 17591 19478 22048 23742 26028 27443 21523 16272 13690 11392 9381 7950 6410 5507 5089 5081 4489 3567 3016 2372 1892 1766 1685 1916 2075 2467 2779 3010 3206 3390 3362 3274 2967 2767 3374 5643 3337 4960 21340 3344 1457 1477 1691 1822 1859 1543 1270 1062 727 685 571 426 326 317 245 211 271 345 373 279 277 248 154 270 1272 660 137 103 44 -4 35 67 43 52 84 69 82 82 51 53 80 99 90 111 102 62 70 26 90 139 158 164 177 239 242 169 108 70 74 76 114 157 213 278 297 281 335 449 1848 14582 46059 8660 398 133 157 182 216 234 271 280 272 256 313 389 365 395 351 316 355 361 391 452 732 1762 3510 4448 3552 2301 2408 2860 3919 7413 6242 1209 666 602 523 467 455 342 239 113 83 107 105 72 72 74 45 30 38 29 11 35 29 47 32 4 8 10 17 20 35 42 50 39 53 44 16 35 31 27 29 55 34 19 27 14 25 25 25 20 30 44 30 36 43 61 72 65 68 58 52 60 70 55 57 49 38 39 51 48 34 56 70 48 50 57 61 61 48 59 58 52 55 68 53 57 61 59 70 56 54 61 55 57 58 52 48 53 59 66 57 68 73 67 75 60 66 67 68 68 63 64 62 59 59 50 48 31799 296 258 30 9858 8 49 59 6356 5146 45771 44099 41393 42554 43338 44020 47970 60105 75655 206990 492649 616497 344580 110413 45226 31347 44853 83198 77958 46740 27293 16680 16585 19803 22839 24729 26451 25453 22831 27304 30492 19475 18776 19152 15600 16270 16146 16073 14529 13153 12464 10070 6879 6061 6165 5954 5563 4558 3103 2231 2098 2341 2771 2733 2523 2350 2344 2481 2410 2522 2490 2259 2078 2079 2132 2025 2045 2068 1894 1780 1775 1638 1708 1800 1857 1816 1842 1637 1738 1954 1816 1309 795 730 646 393 195 139 172 189 165 142 69 88 94 51 47 18 -26 -29 -23 -78 -42 -24 12 -22 999999 -93 -99 -80 -81 999999 999999 -90 999999 -10 -90 -34 -35 -55 -35 -46 -55 3 44 -7 11 36 -38 -23 -26 -43 33 59 69 71 127 93 98 47 90 204 343 459 573 3412 18280 4503 1421 1500 1722 1554 1710 1862 1921 1284 1515 1063 624 494 471 417 289 253 270 292 322 379 471 636 1111 2913 7170 13428 24666 41502 53878 51124 31271 16707 7881 1390 619 520 411 373 305 179 67 56 91 55 34 35 9 19 28 34 0 -20 -18 19 27 12 4 -3 -23 14 9 7 -5 -21 -8 20 -11 -6 -12 -20 1 -5 -20 -6 7 9 -11 -4 2 -6 12 12 -7 12 25 26 26 20 33 22 6 27 24 17 18 39 26 26 34 35 17 25 28 22 19 33 51 42 34 38 19 26 33 26 31 19 30 38 44 37 35 45 46 51 37 39 34 26 31 49 45 35 48 51 51 55 54 49 53 54 52 47 50 50 42 44 35 34 31805 296 258 30 9858 8 50 5 6356 5149 40031 41037 39041 41967 39352 34787 38640 63536 100923 119031 162180 214240 106333 60970 80552 129576 164542 163223 118577 71614 41976 14952 7398 8731 11448 10940 10200 10442 11421 13851 11970 9775 16934 72681 13260 5775 5658 6006 4830 4208 4108 3561 2594 2252 1907 1638 1451 1080 658 534 632 671 905 961 535 239 180 123 148 166 251 317 322 386 485 512 666 661 723 917 929 882 921 893 674 389 129 131 97 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -79 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 25 21 40 109 131 140 237 317 408 503 662 879 1034 1567 3037 5675 7472 6637 5798 7333 7941 7120 5613 2373 757 171 50 78 104 115 115 139 219 263 519 1233 2627 6175 14670 33986 66480 108602 140900 140306 121389 95220 72722 37602 8219 652 348 305 299 198 120 75 52 52 58 72 21 50 64 36 -1 15 -16 -5 -7 -18 -12 -7 -16 -16 14 27 -3 2 13 10 0 -15 10 9 -3 2 -4 -15 7 -1 -3 16 13 -2 -5 4 3 6 26 9 11 -3 26 20 20 23 33 17 14 34 44 40 44 39 31 22 19 19 30 23 19 30 37 31 27 28 27 32 24 34 42 29 36 32 35 44 27 43 35 36 36 42 39 43 49 60 49 51 51 54 56 49 53 52 55 53 50 54 47 46 40 38 31811 296 259 30 9859 8 50 11 6355 5151 9841 9513 8516 9126 10927 12075 17957 29212 45016 66750 84998 85622 81629 80088 76725 70848 68489 49329 27356 12980 7759 5483 4050 3592 3627 4237 4774 5844 7752 10850 14747 18874 33751 147345 47431 15583 14309 12789 10023 7712 6078 4970 4318 3354 2321 1432 861 491 370 342 236 184 211 404 268 75 -8 999999 999999 999999 999999 -86 999999 999999 -59 -33 273 9478 52515 16167 2377 2568 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1018 431 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 57 244 508 907 1331 1658 2283 3403 4663 6301 9455 13162 16360 18424 17687 14275 9343 4301 2118 2724 4252 4810 3593 1635 348 5 -89 -99 -91 -70 -57 -24 -26 113 207 298 632 2206 6387 15989 37531 72017 111585 136436 152382 160435 169139 162322 158529 163213 126007 55207 8464 1006 309 243 133 76 69 88 77 57 52 66 28 41 41 26 8 22 68 59 56 48 33 14 23 37 39 34 12 28 25 22 24 11 45 50 21 36 36 35 59 56 56 43 30 33 53 33 36 45 44 58 69 70 58 35 34 48 61 56 70 76 57 60 74 60 56 56 61 56 50 56 46 42 60 56 56 61 53 54 51 54 62 56 64 56 54 72 60 56 57 63 58 71 73 67 73 73 73 73 70 75 86 76 73 69 75 67 68 65 60 62 31817 296 261 30 9861 8 50 17 6354 5153 5189 5226 4227 3355 2828 3158 4286 5474 6852 10145 12766 15971 20933 16847 18689 23005 18519 18165 20231 19222 20601 33330 60424 54319 26402 12747 13255 15892 21806 30019 33625 32359 114954 620868 440092 62677 33878 53541 26796 19630 16177 14562 11933 9103 7177 6065 5059 4999 5594 5428 4968 3524 2198 1413 1008 670 446 -53 999999 -88 -74 -89 999999 999999 999999 -25 9 3085 29731 18006 1628 17569 45061 77122 7381 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 138 196 197 109 -73 1173 13332 1905 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -41 47 142 334 519 869 1473 2155 2987 3877 5095 6808 8829 11901 15645 19490 19790 18447 18923 21614 21830 20092 17756 16103 15751 14334 14154 10693 5814 3239 1890 499 -20 -36 -78 -79 -42 2 9 23 105 298 662 857 868 785 909 2355 6174 13278 29723 59611 82316 99946 121819 133476 127298 98883 77718 75687 77958 80672 62075 13251 880 216 148 103 79 65 45 47 77 29 31 19 30 63 67 57 9 20 20 3 8 28 18 -1 26 12 20 28 21 7 5 24 20 15 13 18 11 28 27 9 12 13 30 43 67 47 58 35 31 24 28 35 23 31 42 28 46 51 52 57 51 44 32 39 41 62 46 37 40 38 42 41 49 38 36 39 42 54 59 54 54 55 63 56 55 58 52 51 55 46 50 50 56 56 64 66 71 66 64 61 62 66 66 61 57 61 50 53 49 43 31823 296 263 30 9863 8 50 23 6353 5156 2842 2961 2920 2371 1885 1765 2359 3931 5525 7132 9182 12324 14806 17102 20353 24902 30640 37649 42729 51094 67286 86306 99389 88575 44608 21463 24367 27715 27608 31048 31150 43679 167638 331622 251966 70328 40198 40445 37042 34182 31385 29720 26888 22958 19146 13528 7995 5409 5143 5604 4918 3394 1863 927 671 394 126 -71 -94 999999 999999 999999 -59 4 -83 -91 -98 999999 -83 7 185 8768 94416 225095 284045 177894 49231 2819 999999 999999 999999 999999 999999 999999 999999 -62 34 -70 -30 64 224 173 1754 21360 100960 180472 215355 175716 114630 157709 62714 1059 -81 999999 -82 999999 -89 -84 999999 999999 999999 -60 17 16 130 360 575 921 1188 1425 1750 2213 2808 3436 4285 5579 7610 10869 14093 18107 21197 22626 23629 25010 27260 29635 29830 26548 22294 18266 14676 11159 8172 5824 3895 3277 3783 3868 2472 808 245 166 208 206 217 252 237 246 241 300 378 411 455 636 885 1102 1243 1177 1047 1035 993 1058 3296 11944 32019 59019 68886 68033 79877 77558 46773 23766 10196 7624 6505 2015 595 272 146 113 83 62 72 92 81 77 81 28 31 38 66 79 49 43 46 20 50 61 51 28 42 71 37 22 31 55 62 40 37 35 36 28 38 51 42 52 47 48 52 58 70 38 34 57 84 65 78 81 61 75 96 73 71 81 66 76 78 78 74 77 61 76 90 86 83 66 50 62 79 82 74 80 75 72 73 90 90 84 83 85 89 93 78 78 77 76 84 89 94 91 84 84 88 93 91 93 93 91 97 89 90 83 80 81 77 77 31829 297 234 30 9864 8 50 29 6352 5158 11226 8868 8889 9521 10550 11388 12447 14599 17026 20357 23159 27368 34277 43979 50905 57201 64749 75452 96710 121747 156649 213833 281436 309450 266387 176682 124542 104942 81665 78823 97512 105607 131853 301069 455246 226258 101392 94807 101117 114609 137326 166603 192175 182295 143909 102986 65819 38848 25540 17751 12582 8854 6473 5051 3914 3352 2808 2521 2438 2257 1936 1819 1501 1411 1550 1679 1851 1942 1960 1635 1520 1505 1432 1209 1147 974 662 495 417 472 433 360 334 325 209 126 107 56 146 313 475 840 5242 51202 323004 522716 160148 28561 3396 2996 12500 20021 20841 1992 6351 5245 140 60 66 98 132 149 159 323 535 1018 1824 2438 2923 3440 4164 5272 7032 9250 11945 15377 18102 18549 19718 23774 27639 26920 22181 17699 14166 12216 10242 8004 6456 4615 2837 1365 660 409 326 248 197 265 234 209 263 258 239 228 231 308 346 355 428 469 529 572 598 958 1897 2366 1624 781 565 660 1045 1931 2753 3363 3631 5095 10606 25131 47832 53490 36871 30651 24249 17072 11494 1526 408 334 228 143 108 113 109 75 39 79 67 87 89 69 63 72 65 49 47 54 62 53 27 47 78 46 35 39 44 45 57 63 54 49 46 58 32 52 51 72 88 54 62 63 54 67 57 79 97 96 73 70 63 80 81 83 91 78 96 85 88 79 76 65 74 78 84 88 86 83 84 80 84 90 82 57 74 77 75 84 86 97 86 83 90 99 84 96 95 98 80 71 84 89 92 99 103 104 98 97 96 95 102 99 100 101 97 102 98 93 87 31835 296 264 30 9864 8 50 35 6351 5160 2837 3278 4258 4837 5350 6085 6862 8148 9213 10500 12507 15260 17837 20764 23193 27268 32288 39608 51612 63958 86919 118761 142667 138068 93061 63079 58361 60542 61688 69020 79564 82389 89793 93396 87974 82853 88756 87030 83887 80168 80091 83098 80949 68681 51252 37037 28028 19793 11833 6518 3872 2675 1918 1487 1141 705 544 367 347 307 296 224 113 124 55 20 58 98 37 -20 48 39 -24 -46 -8 -40 -62 -91 -93 -95 -5 -24 18 81 144 150 2 27 90 540 11599 90375 325563 572323 746793 470924 62576 1478 456 331 199 145 16 17 12 41 79 31 141 199 340 521 887 1375 2014 2791 3471 4383 6306 9350 11727 14089 15377 14733 13378 12277 11482 11118 10519 7797 6331 6586 7748 9145 9932 10727 12009 13170 12573 12115 11794 11792 11719 13026 14219 15986 19312 21217 21776 20083 12639 5406 1058 314 281 347 357 484 715 1151 2583 8391 24537 55679 80998 85729 72929 54159 17731 3276 3763 1029 564 620 760 933 1930 7350 24599 52970 57546 41902 21136 5010 1144 546 415 287 165 110 88 64 88 89 56 95 93 78 70 68 57 43 38 61 59 60 46 31 30 50 32 23 36 53 84 28 20 25 53 39 35 50 57 28 36 63 72 57 60 48 35 56 78 62 44 57 79 78 75 74 79 84 81 85 60 78 74 70 81 75 85 91 94 85 80 80 75 88 85 85 72 66 74 66 80 87 87 88 76 83 84 86 92 98 82 80 86 96 98 98 98 101 102 98 91 100 104 100 86 97 104 96 94 89 94 88 31841 296 264 30 9864 8 50 41 6351 5163 4248 4798 5254 6051 8386 10825 13727 16249 19069 20487 24581 30436 38177 47192 54960 58025 60418 61854 62390 64832 67613 73562 84766 86595 88435 100960 120684 137400 148088 153521 154154 165717 183490 198010 197418 194537 201891 197349 182660 164774 143413 114562 81106 60395 52358 49614 50416 46583 36842 27836 22659 19520 17001 15174 12626 10856 9485 8835 7980 6932 5313 3874 3167 2389 1852 1518 1353 1210 1277 1355 1317 1330 1260 1101 992 1090 1019 950 805 665 775 675 540 555 656 691 609 1166 6556 26299 63738 141888 282121 348062 335698 206697 42346 18830 2493 2005 1958 1359 1179 1083 842 587 470 538 554 755 1244 1868 2782 4681 5859 6958 8945 11241 12364 13018 13590 13388 12647 12282 11266 9567 8556 8146 10007 14651 19286 22142 23542 24566 25465 26771 27437 27804 28758 29993 30052 29944 27513 24182 20527 19083 17455 16013 15625 19388 33031 47820 53402 46236 36561 28777 24568 21009 15826 10777 7188 6992 11682 16005 11609 3612 1130 774 622 621 580 620 698 762 810 845 850 785 754 799 878 1061 2183 3291 5811 9210 2662 458 206 102 83 72 80 76 78 75 61 45 30 63 47 41 71 52 30 67 78 55 51 44 8 40 56 51 40 52 48 43 33 32 49 50 39 25 21 16 43 58 50 66 62 61 65 38 63 83 65 60 63 74 77 59 60 66 66 79 73 61 72 84 71 73 81 79 79 72 77 82 63 56 51 52 57 64 75 74 68 72 84 76 80 77 68 63 63 67 73 79 81 84 86 100 102 91 94 94 88 85 86 89 88 84 77 77 73 70 31847 296 266 30 9866 8 50 47 6350 5165 718 972 1487 1967 2445 3268 4720 6607 9175 11132 13344 15739 17620 20609 24769 30408 35447 40759 44354 44685 44682 44404 44804 47164 49833 55414 61034 64211 66364 68868 70512 81846 97264 109131 109031 99673 95864 86812 75907 68763 59815 50687 45250 39868 37239 35065 29726 26773 27779 29060 27034 22467 18001 15433 14451 14770 13877 12498 12263 12927 11881 9480 9208 8320 6936 6672 5933 5740 5863 5244 4803 4765 4559 4416 4515 4029 3617 3330 3141 3056 3353 3787 4275 6448 13233 21276 31084 50267 91229 139602 247648 280617 231650 115643 45082 8804 7231 8413 25554 81984 115620 64504 16119 2669 3091 4660 6014 6901 8076 9548 11438 13915 17441 21091 24301 26083 26669 26906 26686 25975 26248 26901 26773 26691 26158 25408 25991 27498 29545 31910 31432 30744 32744 35815 38268 41218 44552 46858 50208 52197 51751 49017 49202 51207 52244 55303 56963 54887 50710 48578 38833 21567 10217 5845 4503 3789 3278 2638 1735 1083 876 984 1083 941 779 714 709 655 624 628 827 1114 1311 1174 917 701 608 597 700 857 584 530 533 522 452 377 320 256 179 94 55 24 37 36 30 28 7 37 32 20 26 24 27 2 -12 18 12 33 18 -2 -48 -24 -6 1 15 3 2 5 22 7 -19 -10 5 11 14 18 -2 1 25 11 23 24 20 36 50 54 48 43 22 15 24 36 44 19 24 37 32 29 54 52 40 45 21 24 41 44 31 31 34 40 34 25 24 31 30 28 33 29 31 57 51 41 43 34 37 40 45 51 44 51 53 57 60 57 56 58 58 54 59 55 56 54 52 42 40 41 31853 296 267 30 9867 8 50 53 6349 5167 1107 1305 1305 1582 2440 3326 4526 6936 9656 11835 13689 15954 18254 21135 22989 24298 26397 28618 31905 35562 39836 44661 49884 55837 59049 59860 60036 64067 68200 71319 75181 76568 77900 81558 80345 83424 90616 92747 92566 87256 82171 77628 77002 79474 81523 85157 85225 77321 69473 62987 49624 38455 30524 26301 22634 19746 16673 15142 15218 14605 12894 11794 12079 12335 12229 12673 12896 12803 12624 12691 12641 12717 12567 12301 11585 10147 9092 8052 6752 5824 4980 4139 3558 2901 2521 2252 1834 1706 2277 11575 30014 43905 54279 48925 10028 1610 1865 8575 88498 165781 183338 142398 37603 16143 19687 25660 31513 33994 34580 35162 35124 32394 30582 30596 32314 35640 37841 38450 37217 34710 33235 32882 32929 32215 31350 30924 31724 33854 28617 21291 17058 14402 12782 13002 13730 13770 12321 10883 10051 10086 10189 12435 15487 19076 23676 29746 35582 40309 45008 51914 57284 55568 53600 50993 45754 41330 38485 33651 24572 11487 3672 1228 869 799 918 1252 1110 890 847 843 840 820 890 900 784 707 700 741 716 711 742 769 698 623 466 364 312 186 105 100 88 103 83 43 54 62 44 47 52 62 31 69 40 44 19 42 30 77 29 24 44 50 37 16 24 25 26 32 63 77 51 54 47 54 83 83 37 55 68 63 47 52 45 49 63 74 83 86 85 78 82 80 75 84 91 90 90 92 79 60 78 85 95 77 67 74 81 91 76 72 82 80 72 83 93 89 92 89 99 89 91 90 83 89 90 81 89 94 87 94 100 103 110 110 106 109 112 110 114 113 96 97 97 96 94 85 31859 296 267 30 9867 8 50 59 6348 5170 1215 1662 2044 2029 2007 2463 3014 4279 6201 8714 11438 14262 16971 19311 21571 24690 28848 31553 34368 38725 44217 49783 53562 53533 53305 53743 54802 55367 58632 60933 64774 72474 85652 101894 113482 126247 141342 153190 163984 168905 164414 156499 153141 152041 154539 163828 167324 154608 126942 84975 51749 36143 27399 22185 22077 21806 20325 18897 16336 13968 12029 10550 10374 9975 9661 9175 8988 9590 9749 9279 9566 10081 9645 10380 12561 14195 15230 17009 19886 21817 22344 23384 22270 22864 24080 24690 23385 21021 19056 16305 13708 11419 8417 6035 4549 4293 5080 5807 6684 8143 7144 7357 8437 8820 9187 11080 14483 19287 24605 29802 33243 35990 38988 41462 42973 43603 46377 49146 51922 54993 57280 62911 67244 68856 68051 65774 64042 61593 47752 31433 20538 14067 10592 8058 5960 4731 3385 1915 1098 671 532 361 341 418 450 400 477 531 1321 5567 19134 35758 48509 48680 41936 30927 18082 9348 4056 1537 708 611 714 729 807 899 792 655 695 683 689 676 718 668 644 697 734 701 665 632 562 533 524 527 404 365 312 265 149 63 47 35 49 5 22 16 40 24 12 -3 8 -7 -17 11 15 2 13 11 3 -22 -19 -2 -8 -5 15 45 37 7 -31 -16 6 6 33 27 19 19 19 21 12 28 53 44 41 35 35 51 49 45 52 60 60 63 51 47 43 47 46 58 42 46 40 46 50 51 46 49 39 36 48 53 51 30 26 22 28 43 41 60 65 53 52 47 54 50 43 46 47 49 51 52 56 66 63 66 61 68 67 67 67 60 64 63 55 53 49 53 31865 296 267 30 9867 8 51 5 6347 5172 143 434 797 1032 1379 1964 2617 3710 4782 5301 5604 6334 6762 7520 8421 9873 12310 14047 16912 20811 24483 27683 30409 32838 35232 37792 40186 42023 43615 42924 46309 48269 50607 53813 57673 64180 74158 85683 98900 106775 109884 114563 121924 126500 128157 122487 109568 98482 86676 65259 47477 34526 29024 27476 25425 23101 22130 20755 18010 14358 11710 10083 9845 11381 13225 16191 20810 25140 30806 36549 39961 40355 40533 43129 42491 37148 30713 28127 26172 22606 18659 16064 14123 11899 11495 11384 10995 12025 14882 16983 17877 18915 20629 24844 27056 28615 31466 34635 37983 39849 40752 40595 41923 42436 43561 48007 52890 56983 58726 57154 54293 56554 63000 68466 71899 73065 75443 76948 77079 76403 73718 71090 65603 56058 49701 46576 40933 30054 18032 7838 2514 1626 1708 1458 1256 1147 847 600 492 462 437 455 501 496 455 436 452 401 390 372 468 616 858 800 610 558 539 574 565 636 665 694 710 683 611 645 651 693 737 775 732 724 763 790 818 772 709 663 638 611 570 548 503 455 356 318 311 209 123 113 118 87 41 82 58 25 27 29 34 29 48 59 39 52 22 42 50 42 29 -8 30 37 49 58 42 55 39 31 38 25 39 40 36 63 63 45 41 59 66 54 47 48 72 73 67 55 59 71 65 73 61 73 68 76 83 64 50 61 60 72 69 61 91 77 72 62 55 72 81 77 73 65 56 57 71 73 73 92 74 72 75 79 76 73 74 72 63 68 69 72 84 90 87 93 90 95 101 98 93 98 90 82 82 79 82 77 31871 296 268 30 9868 8 51 11 6346 5174 1760 2000 2457 2857 3125 3831 5031 6334 7522 8444 9349 9707 10476 11217 12495 14642 16568 19076 23996 29391 32527 34525 37750 40113 41543 43757 48345 55466 53960 52544 57896 64126 68021 74806 81220 87443 98257 106537 117692 126696 137494 141058 125539 99404 76058 64778 60878 60633 60406 57576 51088 43121 37542 34320 30804 28126 26562 24615 23593 21253 19774 20062 20265 21894 24915 26837 28934 28481 28478 29734 31409 33999 35580 35138 34350 30307 24052 18959 14143 10250 7665 6736 5807 5296 4574 4320 4670 5440 6683 7683 9102 12020 16162 21666 26000 29914 35060 40287 47308 56630 65250 70468 72837 72195 71173 71767 70008 72197 76109 78686 76691 72771 70974 68916 63223 55053 47870 43464 40709 36773 29210 18794 7195 1829 1069 995 1036 1301 1658 2179 2968 4519 6500 7472 6793 5947 4841 3663 2983 2511 1936 1143 705 608 545 526 475 519 591 746 883 842 848 741 630 654 704 700 696 744 748 758 723 740 828 830 783 701 673 667 693 735 756 678 667 615 599 573 550 559 589 559 502 437 368 348 284 234 94 77 70 83 46 41 38 20 42 54 77 64 61 35 76 50 37 43 74 71 19 43 42 49 50 63 71 31 24 30 35 25 26 54 45 41 44 58 54 26 36 51 71 57 67 87 77 57 52 64 95 77 81 87 81 93 95 96 88 56 62 85 81 72 73 67 76 72 78 72 66 91 77 71 75 73 75 58 61 75 76 78 87 73 82 80 79 74 72 69 80 80 76 91 99 98 98 104 102 104 96 93 91 84 87 87 79 80 31877 296 272 30 9872 8 51 17 6346 5177 2944 3974 4886 5268 5509 5613 5791 7098 8189 8918 9671 9665 10524 11990 12629 14091 17288 21997 26033 30978 36199 40314 43483 45004 45291 44558 47296 54355 55061 56347 63707 76129 80354 85391 92222 102142 113437 135296 171420 211695 240139 242172 205090 164392 151332 143344 135673 130606 116907 104882 88143 74382 65766 56078 49554 45575 45037 58655 86599 67790 45697 44173 41758 36652 27938 23251 20053 17130 14828 13519 13039 11612 10102 7728 6407 6440 6697 6608 6849 7251 6522 5140 3869 3090 2815 2747 2774 3288 4278 4839 5163 6282 7359 7668 7731 7262 6683 6090 5690 5945 6402 7387 8483 9489 11099 12153 12170 10706 9046 7809 6970 5173 4162 3064 1986 1326 1146 1122 1229 1662 2746 3696 4551 4952 5310 6006 6517 6319 5501 4324 3956 4162 3448 2451 1971 1612 1460 1352 1253 1076 914 876 824 714 757 891 1397 2785 4791 7554 10001 9593 5954 3158 2042 1107 770 643 600 591 617 589 574 600 613 596 612 606 615 581 592 663 606 588 555 468 519 497 436 446 471 474 431 332 331 305 259 197 133 106 84 33 47 56 63 6 -5 14 -21 -11 -12 -4 -7 13 14 22 9 -7 -1 -12 2 14 -13 -17 1 -16 -29 -1 15 -17 -12 30 25 8 13 19 14 15 14 9 20 21 30 38 33 30 20 23 39 29 31 41 60 52 37 18 43 45 23 25 43 46 30 30 35 40 29 16 27 36 37 46 36 29 24 29 17 35 43 55 39 34 35 29 42 42 35 35 36 33 36 50 55 51 54 63 55 51 55 57 56 51 50 39 41 41 31883 296 275 30 9875 8 51 23 6345 5179 528 1149 1665 1871 1919 2541 2929 2918 2752 2437 2407 2649 2815 3398 4096 4662 6137 7477 8083 8984 9968 10926 11790 12733 13502 14383 15686 18416 19983 20175 22579 25747 29290 34845 43303 53682 70148 99371 141309 189257 206252 185579 183961 197520 197370 182475 177525 172051 160383 134249 115748 99358 81674 70275 66303 59699 52179 44609 37699 34309 30572 23323 16777 13960 12361 11067 10281 9103 8475 7550 5447 3408 2622 2385 2209 2067 1750 1479 1298 1094 955 824 957 1098 1565 2584 4338 6010 6656 7199 7511 7333 7712 9158 10060 10910 11220 9390 7638 6573 6409 6431 6728 7147 7515 7984 8137 7332 6537 6112 5243 4694 4643 4216 3255 2575 2088 1712 1753 2185 2487 2830 3193 3674 4449 5167 5087 4429 4067 4273 4022 3508 2941 2815 3324 4258 5090 5321 5461 4893 3118 2621 2782 4963 8101 11529 19390 28050 38922 50078 52897 54874 52599 45800 35640 30454 29231 22454 12238 3337 2236 2273 1049 636 649 634 623 656 569 617 621 621 584 547 564 575 585 519 531 533 527 470 465 440 410 347 303 272 189 173 104 85 64 69 59 44 56 90 85 59 20 32 54 76 48 23 49 50 29 53 58 44 66 56 59 50 49 34 29 35 62 51 21 49 41 70 65 42 66 73 80 77 76 71 77 100 84 76 102 81 82 105 103 74 48 61 69 66 75 91 86 79 84 99 94 89 72 86 71 63 77 78 71 71 69 69 68 76 79 87 84 82 78 80 84 72 74 79 82 81 93 94 98 95 100 97 102 100 95 100 92 90 95 84 82 81 31889 296 275 30 9875 8 51 29 6344 5181 -58 195 461 947 1367 1429 1371 1513 1681 1890 1972 2048 2236 2765 3449 4851 5841 6580 7574 8479 9260 9918 10689 11645 12619 13091 14168 16535 18338 20293 24698 30134 35720 45199 59655 75540 86087 88766 86836 87715 93852 104068 102007 98113 102264 113825 139062 185300 196402 164492 119008 72472 48441 39373 35233 27590 22464 19050 14919 12857 11871 10439 7820 6042 4829 3376 2448 2030 1862 1673 1485 1353 1265 1301 1428 1408 1535 1714 1800 1832 1937 2127 2291 3053 4690 6728 9260 12306 15411 19428 22603 23633 24411 23211 20926 16503 12365 11050 10533 11602 13861 15581 15494 14589 15175 15694 15643 13954 12852 13029 14507 17674 21414 25226 28637 30492 31191 29860 26405 21671 17238 12904 8487 5345 3834 3955 5341 7172 9114 9387 9520 9766 9389 8971 7877 7023 7791 7013 4509 2615 1331 904 934 1352 2496 4380 7771 11752 14921 24385 31928 30370 34171 32135 27070 22449 21035 16200 4510 1424 979 1047 787 634 612 619 537 514 497 501 534 477 411 442 455 469 446 405 398 429 371 359 386 363 275 251 228 152 87 77 79 30 36 9 19 0 -3 16 14 9 9 -3 -4 -2 -7 4 34 0 -15 -16 -2 -4 -29 -18 0 1 24 -3 -20 -22 -7 -10 -4 -2 -10 -13 -3 15 30 30 34 21 32 26 11 13 22 24 14 24 35 29 50 52 53 41 24 10 20 25 31 17 6 20 27 31 26 33 37 34 21 15 999999 13 24 22 13 18 30 34 33 31 33 23 33 26 26 25 30 34 37 31 39 39 44 48 46 46 49 48 50 36 45 53 36 28 31895 292 394 30 9874 8 51 35 6343 5184 96 213 263 453 608 764 1120 1279 1426 1418 1693 2257 2861 3304 3878 4290 4839 5854 6947 7853 8609 9318 10943 12995 14697 16828 20572 26746 35450 48615 69530 92224 106743 118396 115689 104334 92187 71721 61437 63861 73766 83583 84331 80391 71652 57659 46712 41033 37991 34420 29707 26441 23494 20742 16385 12272 10605 9408 8102 5692 4223 3629 3539 4249 4942 5360 5941 7031 9766 14137 17112 17697 18523 19629 19331 17612 15633 15420 16720 17838 18797 20104 22099 23786 26446 28211 27512 30613 35599 39131 40490 39822 40728 39206 37158 36516 35354 36713 39802 41371 41662 43027 44209 44425 48557 54574 59018 61985 64529 64105 58582 51330 45323 39287 34764 30084 24826 21183 19169 19293 19828 19390 19181 19242 18386 15596 12100 8173 4639 2154 1163 916 850 741 778 725 740 1079 2005 2892 3648 5169 4816 3609 2180 1069 1216 1337 1235 1423 2002 3216 4056 4165 4444 6700 6698 5184 1949 707 646 669 639 529 562 563 499 473 447 446 468 454 469 483 434 358 271 281 371 377 344 213 180 150 109 60 50 51 20 28 40 12 -20 -3 1 -6 42 41 45 17 6 -4 -21 -3 17 -19 -42 -5 1 -3 -6 -16 1 -6 -31 -3 32 18 -2 6 21 -5 7 19 13 42 43 52 46 65 65 60 28 52 43 50 49 45 47 40 41 52 44 49 28 32 51 54 38 31 26 22 42 41 31 25 32 33 18 22 20 26 35 43 57 57 52 44 55 55 47 37 39 44 44 49 53 43 52 57 54 59 69 67 63 70 67 65 56 69 59 50 31901 287 543 30 9873 8 51 41 6342 5186 -49 35 208 394 573 953 1073 1370 1583 1685 1835 2032 2399 2958 3708 4559 4986 5347 5967 6541 7414 8582 10680 13237 15576 19603 26124 36309 52605 72900 80890 83745 90744 92651 75472 61898 48085 30270 23982 21699 18098 14982 13717 12906 10283 7423 4822 4025 4303 5430 6951 8281 9776 11565 13472 15886 19036 22299 25339 28354 33284 39044 44185 50073 54879 63404 73028 79091 79856 78649 75385 71984 71554 74234 78126 81692 81298 76010 68761 61502 53778 47300 42719 39886 37710 40576 46905 46092 42960 42419 44869 48281 47457 41144 36243 34010 30959 28235 26196 22914 19527 17411 17231 16045 12992 10491 8300 7672 8451 9554 10870 12002 12943 14732 15882 17134 16946 14773 11089 6802 3677 1747 835 611 562 555 487 459 538 586 567 543 504 523 497 508 503 557 760 1198 1666 1742 2475 5451 12697 19030 19758 23644 30191 34618 25658 8329 3108 1392 847 967 827 584 519 489 477 547 549 530 513 492 455 435 498 552 488 389 335 395 408 386 292 255 196 158 101 77 48 46 61 79 81 41 -9 -16 19 14 24 22 25 10 21 -19 -4 1 10 37 28 6 -20 -15 3 4 -6 12 30 22 19 10 3 29 31 25 30 43 43 38 23 22 40 53 31 27 41 56 57 63 60 47 53 59 58 48 48 43 38 36 60 57 33 34 37 52 55 42 28 18 28 30 22 25 25 26 43 51 51 62 57 51 56 53 42 37 46 46 49 53 52 47 54 57 64 74 73 72 67 71 61 52 54 53 52 31907 286 574 30 9874 8 51 47 6342 5188 10 127 423 680 826 894 1144 1349 1654 1981 2429 2780 3224 3990 5215 6613 7486 8345 9394 10844 12373 15185 27511 79530 132975 76049 55580 77217 99736 105901 101168 111031 89270 55288 56335 67108 51475 31391 25311 23069 20227 17357 19181 21330 21795 22323 21384 21375 21899 22986 24583 26952 31392 37571 45277 53643 61082 71414 84619 97309 104956 106609 104605 101536 96780 93344 92353 90229 86044 80191 73762 67181 62021 57044 51080 44812 39207 32928 27862 24104 21426 20623 20659 21648 22394 22758 24998 27342 29228 28388 25807 22707 17729 13286 10859 10110 10475 9937 7493 5210 3640 2541 1936 1753 2001 2568 3030 3299 3562 3822 4322 4617 4313 3725 2929 2350 1663 1068 870 711 651 653 722 763 738 811 819 777 723 682 618 521 465 501 570 673 712 632 488 414 442 538 496 476 924 1675 2791 5888 6403 3278 1826 1463 997 702 510 549 479 452 492 527 506 484 487 444 466 493 463 520 618 546 473 396 367 359 397 400 345 293 254 128 24 26 29 13 24 -5 22 34 21 23 -8 -3 7 52 44 -10 11 -10 -19 7 9 9 -4 -12 18 11 27 -23 -19 10 -5 -11 0 12 15 16 17 41 18 32 27 25 11 28 19 35 45 34 37 58 43 47 39 45 50 33 37 41 16 29 48 57 41 40 39 22 35 41 32 17 16 999999 2 10 11 14 16 26 38 47 38 32 40 46 45 33 38 38 31 24 38 37 40 37 44 48 52 52 51 56 54 53 46 35 41 33 31913 290 455 30 9875 8 51 53 6341 5191 -87 476 299 -74 216 787 1301 1663 2041 2090 2258 2698 3216 3739 4320 4860 5329 5995 7237 9088 11117 12743 15006 17274 20750 25079 30643 44103 66737 68151 85334 124278 162014 117737 66884 78966 115970 128415 101679 78568 57966 44701 35718 29675 28745 29346 31964 33817 32809 35232 36405 37810 41565 44767 47789 53456 59890 64067 70596 72868 74065 75475 75900 72937 68067 66650 66248 64476 61799 58333 55071 52226 48947 45022 40262 36974 34736 33038 31935 31794 32182 31859 30744 29429 27792 25060 21917 19388 16534 14633 13979 14415 14095 13128 10835 7606 5122 3796 3048 2476 2239 2507 3262 4550 6347 8662 9955 8915 7478 6482 5745 5411 5005 4819 4306 3893 3906 3953 3705 3270 2327 1737 1689 1605 1175 1007 968 917 863 879 818 819 750 719 680 613 627 610 605 641 742 694 693 681 551 467 471 411 503 533 549 517 587 622 578 560 632 583 586 605 568 612 783 799 730 674 587 588 614 577 581 569 607 578 456 406 404 433 384 358 341 312 282 187 78 22 33 86 61 58 54 36 27 42 -1 33 25 58 51 53 53 48 28 9 8 11 31 32 27 29 30 29 21 36 36 52 65 61 68 40 38 47 30 33 55 47 63 77 78 90 83 74 64 70 77 77 68 74 90 79 79 102 81 79 76 81 78 73 68 63 70 74 75 65 64 55 51 54 42 50 57 62 68 77 66 74 75 74 73 69 72 67 70 73 69 64 71 74 81 84 85 87 85 90 92 90 83 75 68 79 31919 291 424 30 9874 8 51 59 6340 5193 -37 15 433 1972 2597 909 586 1288 1535 1960 2713 3517 4346 5209 6149 7013 8051 9487 11091 12726 14124 15475 16614 17987 20704 24632 29371 35491 44672 56460 69916 90030 108815 115341 121069 129209 119699 114496 119943 125504 111980 76569 51093 39440 27476 21346 19742 20599 23809 28675 32585 35381 38870 38344 35559 34873 35275 34926 34885 35727 38695 44638 48018 48850 53733 60159 61091 61981 61077 57088 52335 47072 41286 35188 30514 28248 27182 26434 25830 25584 25931 26683 28173 28509 27080 25112 22741 20947 18147 14053 10123 8052 8314 11409 16462 21178 21980 20640 18575 17301 17791 19298 20395 20573 20591 21514 21509 19902 17617 15752 14275 13564 13682 12985 12023 11020 10023 8670 7243 5510 4361 3610 2934 2066 1225 816 729 613 577 577 543 543 523 475 551 563 552 476 435 427 459 640 1048 713 547 538 534 557 569 528 531 541 459 429 407 448 458 462 446 504 545 618 793 759 783 711 655 619 557 549 553 516 423 369 334 263 281 310 342 267 253 238 196 106 41 17 -12 -1 16 6 -7 -22 -13 -14 4 13 18 7 -40 -7 -20 -23 -29 -30 -28 -14 -29 -11 -12 -15 -16 -27 -6 -1 24 11 -20 -14 -19 -21 -12 9 -11 -25 -2 -5 1 14 -9 -2 31 49 29 34 17 21 36 21 14 9 13 1 10 21 35 27 -1 9 12 7 7 13 3 10 999999 999999 999999 999999 999999 999999 999999 999999 0 14 16 16 18 18 11 19 16 15 16 17 19 16 14 9 12 25 27 28 27 23 29 36 31 24 18 18 18 31925 296 274 30 9874 8 52 5 6339 5195 137 236 256 323 432 643 677 824 851 792 1160 1835 2320 2448 2939 3570 4231 5013 5810 6753 7671 8579 9636 10982 12673 14670 17059 19517 21649 23117 23759 25864 28855 32474 36783 43245 54209 72338 95396 117638 124804 117541 126552 167607 173852 126760 88737 93858 97510 91035 77619 60618 52117 48912 46194 46941 49664 49166 46322 47835 51459 57469 58441 56641 56324 56006 57283 61492 67713 69694 66348 63280 62238 57351 50229 46023 43008 38507 33821 28939 24028 19986 16821 13492 10094 6850 4703 3514 2774 2294 2229 2177 2215 2479 2848 3788 5320 7533 10523 15500 19543 20829 20980 21317 21114 20254 19204 18466 17814 16610 14056 10172 6800 4890 3949 3701 3571 3339 2825 2590 2692 2725 2556 2352 2094 1926 1521 1029 763 675 726 743 609 526 562 544 531 522 504 584 582 566 626 555 581 602 557 657 546 389 375 375 365 398 428 418 440 456 431 400 439 463 468 505 543 599 587 597 574 563 538 522 523 506 539 509 406 310 291 282 305 311 325 301 304 299 257 180 85 56 64 41 -6 13 19 10 4 10 34 37 -13 -10 -9 13 26 17 24 29 17 28 33 11 24 -8 2 6 13 -3 -26 -9 16 7 -11 -7 7 14 19 23 15 15 26 28 31 40 29 32 31 20 49 53 48 50 41 42 46 40 45 31 37 26 46 39 24 25 34 32 24 15 19 21 12 1 3 5 25 21 20 31 28 27 36 36 30 30 44 35 26 37 41 34 30 32 42 37 36 41 44 42 43 54 57 53 48 42 43 38 31931 292 393 30 9873 8 52 11 6338 5198 82 352 297 264 227 386 690 690 860 955 1275 1686 2191 2639 3283 3957 4651 5282 6032 6830 7773 8673 9876 11348 13042 15239 17459 20679 24902 31748 40919 49114 57268 68220 80485 87468 86928 87003 108980 165010 230404 260601 229621 182583 169103 142720 116844 83010 59776 54185 54567 56309 55554 54417 58358 64859 69175 70004 70603 70040 64613 63516 69077 75227 80192 75565 66622 58342 54480 52946 48641 41405 32530 23993 17089 12176 8728 6318 4864 4147 3291 2650 2212 1831 1712 1683 1822 1782 1783 1868 2033 2381 3524 4281 4644 4544 4428 4435 4197 4295 4431 4873 5487 7161 10720 15880 22685 27868 30325 28162 23590 21736 21174 20209 18828 19161 18916 18153 16406 12073 8187 5189 3555 2612 2645 1708 844 561 518 502 461 437 429 457 448 385 396 364 389 435 464 530 535 578 590 572 575 515 506 526 496 435 423 530 499 457 471 512 561 567 626 712 835 860 808 728 584 562 531 497 509 477 452 386 343 289 347 329 327 383 342 295 311 273 201 152 111 76 53 60 59 29 24 71 55 41 40 57 53 56 51 21 35 29 34 12 22 10 24 45 26 27 48 28 15 20 29 23 22 51 25 30 32 47 59 66 64 44 38 67 66 56 75 69 72 85 64 60 78 79 69 72 74 63 67 72 79 73 57 67 66 50 35 47 50 27 39 47 41 33 32 36 52 54 68 67 73 60 60 64 70 81 71 74 66 62 62 66 66 65 60 61 74 78 79 71 74 79 74 72 72 71 31938 292 394 30 9874 8 52 18 6337 5201 2 866 986 214 147 85 170 469 409 480 634 776 981 1338 1586 1903 2350 3005 3788 4368 5024 6084 7355 8662 10071 11910 14747 18430 23210 29681 38104 48145 56265 62788 68029 70139 74922 91523 125369 186565 232353 208845 188899 171169 156132 125628 99531 72243 50527 43505 39952 38668 38632 43141 48556 54107 56827 59566 68851 81063 86906 82291 82929 87662 90432 87935 78769 68184 62900 64068 64023 57803 49427 40662 33544 26878 20077 14544 10121 7268 6085 6195 6446 6598 7317 7066 6562 5720 4784 4014 3553 2963 2725 2755 3139 3514 4619 6873 9719 10313 9331 8431 7900 8077 9260 11987 16163 20385 22663 20361 18444 17820 18922 20496 20858 21850 23507 24806 25210 26130 26484 25283 24744 19271 9772 4948 3204 2308 1271 795 558 464 399 470 418 384 385 398 372 396 358 387 389 477 512 666 731 707 548 465 480 439 443 480 477 498 494 497 524 589 611 630 600 631 686 663 582 605 565 505 530 528 486 465 491 454 374 395 369 363 378 381 381 289 214 149 122 94 91 63 58 70 68 82 79 99 56 72 67 44 56 69 51 46 71 58 32 18 60 55 36 13 31 31 35 58 60 49 42 41 61 85 71 79 66 68 89 95 87 84 88 92 90 94 100 85 77 98 102 108 91 92 96 92 106 91 79 84 92 98 79 72 59 57 67 63 59 58 50 49 54 56 60 72 76 76 83 86 73 73 68 71 79 77 78 84 81 82 87 92 87 81 84 94 97 85 79 88 93 83 82 77 31944 297 245 30 9875 8 52 24 6336 5203 662 999999 999999 999999 999999 999999 64 736 267 103 299 662 880 1113 1249 1433 1650 1789 1924 2090 2289 2609 3331 4279 5383 6654 8011 9328 10879 12059 13739 16233 19802 24254 29817 36911 46242 58901 74765 91843 113924 141250 165450 190329 228927 244262 240826 238821 195905 132995 93608 73360 55876 40693 36990 39500 43542 47972 53888 59571 61679 60785 57044 51546 44679 38389 32847 26664 20396 16041 13094 10744 8663 7146 6057 5460 5178 4957 5020 5122 5255 5799 6626 8046 10353 13299 16085 17952 18782 19626 20947 21658 22235 22534 21881 21057 20423 19532 18374 17150 16340 15110 14172 13342 12506 11805 10937 10019 9226 7978 6548 5862 5754 6907 9791 12830 15120 16689 17733 18805 19283 20121 18122 16108 13106 10546 8471 5659 2395 1318 1622 1761 1448 1174 1137 1009 935 1070 1263 1236 1131 860 824 845 585 374 291 281 318 359 394 446 647 592 427 352 365 392 448 460 448 475 546 522 468 454 500 505 547 557 517 485 445 455 404 393 406 355 377 369 324 284 270 306 292 278 294 235 173 131 61 64 45 20 20 25 36 16 11 -4 -6 1 4 12 9 1 -16 -26 -2 -23 -27 2 -9 -48 -14 -22 -16 -25 -32 -20 -6 -34 -11 -8 0 0 -2 5 5 5 12 27 11 2 25 34 34 27 44 26 18 17 25 41 28 32 39 23 22 18 19 27 15 5 0 999999 999999 13 999999 0 6 1 999999 999999 999999 999999 2 4 999999 999999 14 8 15 21 17 12 17 24 18 15 18 24 19 22 13 24 26 23 35 35 22 25 35 29 22 24 18 31950 295 305 30 9875 8 52 30 6336 5205 -86 -3 35 17 745 3076 3005 1404 1354 1675 2101 2173 2237 2405 2524 2862 3408 3847 4227 4268 4601 4864 4950 5501 6246 7360 8810 10123 11256 12972 15391 19152 24112 29615 36688 47081 61647 80825 106298 146081 205470 286891 414519 563312 558977 398664 262064 186979 131538 90576 73012 60111 56524 53815 49326 43690 37393 29122 20120 13672 8788 5905 4241 3749 3574 2994 2721 2680 2924 3273 3583 3526 3805 4705 5554 6065 6692 7449 7469 7423 7389 7329 7923 9513 11730 12762 12812 12707 12056 11874 12985 14835 16661 17841 18178 18083 17672 16955 15997 15047 13820 12668 11607 10690 9641 8492 7395 6561 5961 5722 5987 7081 8579 8547 7929 7181 6866 6676 5874 5180 4549 4523 4770 4299 3723 3263 3402 4554 5866 6728 6707 6881 6654 5439 4441 3959 3267 2243 1442 1077 674 443 422 369 425 373 351 406 371 425 412 394 473 465 489 480 494 504 542 594 831 1302 1738 2283 3342 3107 1702 815 524 480 504 483 510 487 517 512 416 446 457 439 396 343 328 327 263 219 189 133 55 53 45 24 12 8 30 36 19 18 18 48 44 43 21 39 68 73 30 1 24 16 -3 2 23 19 18 23 20 4 26 6 9 26 12 28 47 38 42 31 33 33 31 52 62 68 56 47 56 35 44 64 74 57 65 48 54 74 80 51 61 72 57 64 52 42 41 41 28 29 31 28 28 42 45 40 25 26 21 36 40 42 41 47 47 41 40 48 49 47 49 51 59 53 51 52 59 56 63 58 58 64 67 65 57 55 55 31956 297 244 30 9874 8 52 36 6335 5207 1298 999999 999999 999999 -82 168 2760 6488 7875 9116 6056 2147 1773 2186 2516 2693 2877 2959 3147 3489 3941 4609 5145 5479 5863 5911 5874 5947 5692 5528 6010 6844 7206 8720 11533 15303 20426 27399 37215 50056 67367 90620 122220 166999 242583 388105 581423 621006 437050 231904 139746 100504 65941 44808 32650 24357 19727 16755 13941 10923 8332 6670 5137 4082 3964 4337 4326 4340 4655 5698 6497 6854 7147 7425 7788 8515 9592 11526 13863 15890 17219 17477 17735 17958 18144 17960 17943 19353 21876 23560 23106 20920 18119 16191 14703 13046 11479 9615 8174 7135 6489 6618 7043 7904 9897 11782 12613 12993 13078 13048 13464 14162 14105 13458 12716 12961 13724 15080 16565 16786 16294 16386 17799 19844 21666 20428 16004 12109 9885 11638 14961 16195 14566 9685 4899 2334 1247 827 623 480 448 435 397 400 369 361 363 447 501 393 349 351 324 296 331 390 377 409 410 441 460 466 453 530 560 602 714 775 743 605 520 500 453 443 429 454 465 420 417 389 363 414 422 389 300 278 256 217 168 116 119 98 32 5 5 11 -5 12 34 28 30 23 -29 -22 30 59 55 2 -21 9 13 13 -2 10 -2 -3 5 5 8 -28 -23 -4 -6 -17 21 -2 6 30 14 21 19 39 33 30 40 31 30 48 37 47 34 26 30 29 28 20 40 24 30 44 22 15 28 21 22 33 23 11 12 999999 0 16 16 18 20 23 14 2 4 16 17 17 25 29 28 19 13 21 31 35 35 32 29 36 31 37 42 35 45 37 36 40 48 44 39 34 34 31962 292 393 30 9873 8 52 42 6334 5210 464 4661 14070 20783 11640 3705 2263 2782 3360 3510 3399 3413 4037 4323 4465 4907 5630 5734 4904 4318 3942 3695 3829 4438 6202 8750 7456 5066 7238 10318 15765 30779 27190 23519 28918 40048 58016 77684 104243 146082 232729 410777 587214 534498 309220 137011 61571 32396 21817 17095 14901 13414 12101 10809 10138 10222 11195 12383 12952 13954 14330 14797 15098 14771 14978 15597 15558 15171 14951 15304 16137 18325 22697 27576 29285 29407 30307 27199 25205 23166 21543 19600 17476 16597 17348 18779 19111 19002 18476 17761 17338 16140 15154 14709 14370 14549 14874 16038 17978 20118 22219 24274 26245 29325 34110 38963 41125 41450 42061 42021 40978 37556 36400 36176 36753 35781 33915 31237 29101 27750 24431 19565 14564 10505 8183 7082 4923 2403 1245 971 787 679 550 471 492 520 452 464 472 417 409 391 346 418 404 463 465 485 511 545 460 512 491 525 539 551 492 463 495 525 502 452 512 534 547 530 493 445 493 519 543 553 497 557 537 453 432 463 488 419 331 304 255 221 175 129 71 108 104 81 78 68 71 42 29 35 55 49 69 52 30 35 57 60 63 49 47 27 54 61 49 41 47 39 22 32 31 65 47 24 44 60 72 54 59 73 65 61 61 74 86 71 75 66 52 71 71 63 67 79 79 63 66 66 66 62 81 77 67 79 70 53 49 60 61 42 45 64 56 44 35 45 54 57 46 51 54 70 71 66 60 65 65 65 71 71 67 64 78 69 70 70 69 66 69 73 67 70 77 77 73 70 31968 291 421 30 9871 8 52 48 6333 5212 2198 11675 18401 20640 17313 5654 1394 1225 1276 1404 1213 4238 27149 39095 12487 4092 4825 5579 6724 8753 12139 16664 21602 26562 33206 37380 25592 28479 45490 56985 55575 39632 32861 33287 43299 64567 76497 80451 84871 113999 160635 230889 346633 383398 248852 114228 65471 50695 44660 38432 35183 33787 30340 23969 19751 16486 12816 10809 10225 10455 10763 11095 12688 14918 15516 16172 17351 18950 21180 23172 21520 18651 15403 13808 13395 13062 13057 12650 12093 12045 12417 12639 12216 11462 11559 12447 12913 13520 15124 17183 20151 22113 23097 24510 25693 26886 30357 34566 36221 36053 36590 38112 39167 40698 40920 39901 37799 34871 33514 32847 32885 33236 33399 33229 33061 32233 31749 31567 32457 32790 31275 31034 29693 25810 24167 23848 21325 17542 11615 7288 4013 2246 1489 1198 1107 1029 1111 1075 1112 1233 1096 690 421 334 303 381 458 487 523 554 527 542 541 545 530 504 499 454 426 457 483 478 498 522 488 511 522 482 508 562 528 505 440 406 375 411 416 355 348 331 294 265 199 172 149 72 72 72 72 26 32 23 28 50 35 27 47 73 40 52 48 22 22 13 5 7 42 51 32 13 -2 12 23 29 13 7 22 36 54 37 7 3 48 37 43 40 40 44 40 50 46 28 59 79 60 38 34 51 46 51 49 41 52 43 42 46 51 54 67 44 37 25 18 43 17 23 29 29 38 38 28 32 26 22 22 27 31 36 53 38 49 52 43 38 45 42 46 56 57 53 58 53 52 47 44 47 50 47 50 49 55 31974 291 419 30 9869 8 52 54 6332 5214 4308 15797 31943 47675 37861 15344 2222 1226 944 995 996 2690 10542 10838 3624 4574 6341 8498 11367 15610 21195 27807 36470 47892 56332 43150 49071 75518 117573 138538 95903 60362 57824 61868 69986 86453 105207 119661 114692 138859 187596 217706 322728 482303 380297 173396 83762 56148 50129 50832 50849 44867 40525 34246 27879 26280 26304 24550 24136 24714 25433 26007 26469 26199 26079 27208 27498 25795 23850 24153 26194 27730 29449 31097 31075 30934 30925 29972 27618 24067 20297 17001 14545 13183 12478 11676 11171 11142 10741 9982 9726 9242 9310 9954 11398 14397 17812 21386 24325 27463 27896 26997 23467 18785 15653 14070 13685 14110 14581 14908 13868 11850 9531 8000 6941 6095 5436 4966 5320 6922 8887 10452 10394 7618 6016 4678 2578 1602 1502 1549 2464 3608 4134 4162 4326 4286 3744 2717 1745 1077 722 713 794 734 651 612 819 708 555 469 514 510 529 522 526 522 498 526 482 463 501 541 530 476 473 472 510 503 506 477 465 468 424 422 386 382 358 328 288 256 236 252 237 173 144 82 53 43 21 -5 10 7 1 25 32 7 27 31 74 63 26 10 16 19 -7 19 1 16 -6 -2 19 13 -10 -10 9 26 -7 20 2 17 27 24 40 32 17 17 33 39 23 36 27 37 50 45 43 39 25 35 53 40 34 48 29 40 46 34 36 33 30 29 23 15 6 21 21 19 21 23 4 12 23 15 11 15 16 26 14 18 28 32 33 29 22 32 32 41 38 35 30 28 34 38 43 40 43 42 43 37 39 40 35 31980 292 389 30 9869 8 53 0 6331 5217 445 6580 19150 33996 36886 20120 5315 1834 2874 4507 6218 8043 11029 11895 9626 7726 9574 14256 20150 24024 25905 33450 43832 54712 61590 55990 47967 54802 73338 89704 86195 82945 96306 111945 124147 148487 179760 191669 181889 152118 116567 88336 120125 284776 414543 279461 116057 56182 43775 40070 32080 28269 29219 29551 26847 22790 20540 20464 27151 35201 36963 35679 32090 29633 29085 30015 30817 31232 30249 28918 28484 28372 27999 27762 29185 31332 33276 35533 38019 40505 42888 43963 44006 42569 41795 41108 39216 39269 38004 33702 27031 21627 18284 16276 16415 14855 10921 7370 5363 4514 3837 3394 3064 2843 2971 3065 3159 3204 3101 2936 3012 3027 2996 3050 3413 3885 4250 4491 4874 5285 6054 6808 7892 9743 10710 10105 10146 10780 11214 11431 10950 9808 8192 7956 7754 6592 5057 4519 4136 4022 4181 4753 6781 7879 8998 6185 4863 3136 1801 1201 727 634 595 539 578 517 541 519 529 520 578 524 575 581 546 519 516 562 524 480 470 502 505 433 430 402 371 386 401 339 307 252 249 239 173 172 107 99 111 87 43 15 8 24 27 66 30 31 26 20 62 65 43 39 29 45 45 19 25 32 41 32 12 -8 11 -3 -9 11 13 33 23 14 15 23 31 28 36 41 44 58 43 31 45 60 76 60 45 42 64 70 65 55 60 56 50 58 52 60 56 50 48 40 46 45 33 26 46 46 47 37 24 36 48 32 20 32 31 41 50 35 38 49 49 50 51 51 56 52 50 52 63 57 47 58 53 53 62 67 66 62 57 51 31986 291 420 30 9870 8 53 6 6331 5219 1542 7301 18824 21056 6054 659 898 1308 1479 1927 2248 2558 2561 2399 2609 4283 7735 11464 17497 24857 28136 28988 32568 36305 35454 34108 40287 55943 76008 87758 84942 83307 90108 102548 116171 134315 152910 151650 126317 91253 69990 87971 276089 531276 383117 47328 8043 8168 11120 17179 26306 27283 22207 19934 17717 16595 16910 18143 20951 23387 24821 26225 26476 24241 22196 21079 21740 21916 22716 23612 24242 24930 26100 27811 30474 32389 33144 32678 31582 28900 26784 25162 23787 22329 20493 16820 12082 9138 7456 6083 4944 4308 4360 5455 6867 8206 9593 11261 13337 15363 18111 20914 21977 21569 21838 22351 22080 20240 19601 20789 22630 24932 28202 31778 35684 38115 40175 42103 41638 40360 35982 31247 26219 21857 18750 15301 12710 11488 10796 9008 7576 7254 6530 5072 3668 2867 2584 2527 2126 1954 1993 2519 3606 5053 6859 9542 10384 9022 6964 3723 2243 2200 2152 1398 1746 2653 4188 5166 11631 13564 8320 11019 6843 3879 868 578 730 1430 1638 1000 777 621 528 471 438 390 393 392 370 348 313 294 218 148 132 99 104 94 68 31 7 17 31 47 64 56 35 50 31 20 24 28 22 37 34 38 6 14 33 36 28 40 44 2 18 55 15 23 27 46 58 43 63 72 41 39 30 68 82 62 72 70 60 68 72 61 50 72 60 64 66 72 73 63 62 61 54 48 57 62 64 49 52 63 56 35 34 45 63 48 39 47 51 43 55 57 52 44 47 56 67 62 60 65 67 66 64 62 65 71 77 83 81 78 78 68 61 71 69 69 69 31992 291 421 30 9871 8 53 12 6330 5221 1987 6658 12894 26459 45823 49514 32287 8234 680 786 1175 1704 2477 3123 3961 5210 7010 11558 35897 53720 29828 34512 55549 78309 76455 63733 62459 59467 57622 69796 72888 77980 88783 108581 135723 158007 163612 143397 115287 104883 92627 153211 436379 780645 646447 60105 10273 9574 15239 34359 43869 34155 29869 28857 24188 20278 18052 16635 15834 16251 19306 25946 28036 26350 25675 25897 25034 24044 22823 20976 19176 19100 18919 18785 19260 18782 17564 16989 16127 16202 15518 13813 11333 9322 6647 3800 2294 1651 1673 1936 2161 2437 2836 3385 3890 4502 4975 5194 5626 6051 6985 8124 8833 9365 9698 10328 11151 11495 11576 12440 13530 14418 15309 16855 18999 20814 21814 21393 20975 20439 20084 20800 20165 18762 16537 13611 12012 11085 9060 7365 6254 4820 3981 3195 2418 1504 927 648 411 346 284 230 299 210 231 338 378 847 1686 1313 1076 1513 2599 4059 4528 3226 1787 2366 1941 943 547 615 626 526 475 535 533 536 585 607 581 573 575 556 477 474 414 352 305 277 230 211 173 157 136 118 94 84 70 59 17 34 8 49 86 50 39 46 48 70 67 59 43 35 17 36 17 27 55 40 41 26 20 28 30 37 38 29 41 47 37 14 55 66 45 70 65 55 82 64 54 37 64 39 69 74 66 61 60 83 89 72 64 64 65 60 65 55 66 65 65 72 50 58 48 49 54 55 41 38 33 43 54 51 52 50 43 39 53 56 56 62 67 67 58 55 66 70 67 69 71 73 73 75 73 70 72 72 70 72 69 31998 290 450 30 9870 8 53 18 6329 5224 2156 9092 23553 42191 56482 46911 15193 2199 2937 6193 4550 5722 8622 12954 17590 24123 34170 39573 47247 36030 44203 56586 68166 71625 83634 118748 120836 69185 75462 134852 82148 82295 98386 114534 128390 123283 112460 101236 85323 87744 175402 454091 800927 608034 95866 11542 13730 24101 29613 27338 23513 17109 12161 10117 11382 13702 13076 12651 13767 15337 17962 22308 25983 26412 23541 22242 22894 24939 24393 24413 24863 22438 19471 17291 18094 21655 22477 21611 19644 16450 13023 8145 5139 3464 2528 2454 2514 2783 2888 2557 2526 2830 3277 3708 3812 3896 3596 3234 3079 3059 3354 3666 4020 4117 4110 4128 4337 4852 5852 6750 8345 10125 10961 12846 15116 16484 16137 15840 14887 12855 10884 9475 7840 6284 5118 5179 5594 5713 5534 4786 3964 3075 2473 2369 2909 3565 5194 7697 9995 11603 8005 4047 1349 376 319 400 420 442 453 464 453 421 475 456 473 448 419 447 481 479 434 483 476 503 491 473 519 515 532 552 531 541 536 473 507 3120 4771 748 268 217 175 144 104 82 75 53 48 -6 23 31 46 37 27 15 27 21 17 13 31 39 11 26 11 -9 20 36 6 15 31 28 9 5 6 15 20 33 34 20 27 21 17 35 30 25 53 54 56 42 58 67 45 51 57 41 56 59 54 47 50 52 53 56 44 46 54 40 42 48 60 53 51 55 58 28 24 40 30 24 41 26 22 27 32 38 43 32 35 39 47 53 46 47 57 58 55 60 54 59 55 59 59 65 59 55 55 57 59 53 54 56 32004 291 418 30 9868 8 53 24 6328 5226 1201 7581 12273 19718 31180 34072 26482 32901 21967 22902 28985 17976 15390 20530 27446 34235 39446 45596 52964 60397 68270 79079 94480 108551 119033 152260 220877 255032 221345 242436 302579 299914 359114 297118 149618 179970 205116 128936 90896 89700 108069 141035 217010 71249 6285 3363 2751 2305 2084 1824 1475 1130 993 1068 1045 1107 1304 1528 1870 2467 3431 4713 6627 9390 12725 12653 11166 10363 10515 11338 11144 11286 11337 11438 11851 12522 12457 10206 7927 7262 7259 8222 7487 6719 6850 7630 7750 5995 4020 3174 3718 5070 7247 9390 10239 10199 9749 8435 7521 7120 7070 8036 10317 12846 15786 19933 25501 31389 37631 44780 51715 54757 54944 53635 50460 46808 44063 43822 44705 43779 42167 41065 37950 33720 29457 25320 22336 18982 15107 11822 8494 5749 5262 7369 15163 25972 32812 36637 39676 38683 35161 26208 13190 4829 1459 559 402 395 446 505 568 562 544 516 518 440 429 424 481 528 505 448 412 390 410 469 551 565 564 568 529 575 595 529 373 343 400 363 300 259 277 178 164 98 87 88 39 50 18 15 54 55 43 32 41 27 53 32 23 17 25 40 36 31 -2 14 11 11 31 42 26 11 6 33 25 8 -1 -1 30 44 43 27 45 33 38 49 29 27 35 32 20 36 49 29 42 47 68 61 53 50 47 51 41 48 40 37 65 67 46 54 34 25 34 29 30 50 35 26 25 36 33 40 46 42 43 41 40 38 38 38 27 41 38 42 49 56 48 51 49 49 56 59 58 54 56 45 51 56 53 44 46 32010 290 447 30 9867 8 53 30 6327 5228 2722 7015 15116 26433 35896 37026 28740 16953 17429 18217 13204 4660 5179 8123 11688 16392 21105 25203 29234 36146 46449 59853 69522 73188 79522 113673 181908 269403 332584 322584 386841 452354 350924 161035 158014 218780 120549 69498 74180 134343 111529 45524 8408 5236 5156 4854 4350 3742 2872 2158 1599 1110 871 1022 1448 2354 3279 4480 5105 5182 4951 5118 5717 6201 6518 7249 7437 6597 5768 5687 6179 5734 5957 6447 6274 7248 6822 5679 6625 7836 7924 7157 7011 7849 6567 5650 6046 7171 7918 7633 6163 6022 6385 6679 7294 8572 10048 12392 15742 19296 22784 27967 33959 38924 42907 45981 47117 47433 48908 51059 53055 54879 55134 55713 55658 54773 52544 49853 46534 42466 40777 39745 38731 35351 30442 24408 18573 14494 11076 9890 10737 12255 16395 21691 20717 19805 19215 20134 25281 33132 42570 48092 43431 25724 11546 2368 732 549 611 677 574 519 450 505 509 550 519 496 454 452 399 407 423 496 502 505 548 655 1105 1453 1426 872 601 652 537 370 347 316 288 250 228 254 594 334 144 100 109 90 76 98 54 26 1 44 84 94 37 16 44 59 56 89 40 19 30 17 15 10 17 28 44 45 35 49 38 63 61 44 38 51 51 49 38 76 63 39 62 71 72 65 70 82 80 63 79 87 81 90 83 68 80 77 67 49 62 68 59 71 79 74 66 59 65 48 42 40 46 48 51 50 42 40 43 54 58 48 53 61 59 55 61 63 65 64 70 69 80 72 74 77 79 80 76 72 65 71 72 64 56 61 32016 291 416 30 9866 8 53 36 6326 5231 291 5181 10691 27237 53278 54571 69553 55579 17569 7468 17754 10366 3245 11331 11104 7736 22120 42866 37214 29317 23785 24296 29754 34553 34716 40306 59394 93055 118246 138504 217165 305987 234072 173459 273266 389959 240002 85350 61246 42103 70792 171054 274947 248792 38393 10854 9079 7606 6008 4424 3077 2502 2360 2407 2765 3698 5421 6960 7547 7606 7416 7015 6578 6427 6378 6317 5369 4361 3635 3139 2884 2965 3159 3595 3845 3864 4095 4772 5736 6164 7015 7471 7685 8563 10274 11216 10033 9004 8424 7616 7769 8606 9802 11010 12271 14010 15957 18785 20517 20984 24669 29967 35204 38786 41798 43704 46379 48390 48622 45416 42029 36085 31243 30132 28619 28771 29779 30358 34171 37178 37561 36618 35837 35782 37259 37091 35812 33776 31362 29895 28010 25006 23704 20468 12892 7538 5511 5134 4390 4609 4890 4628 4599 2770 1420 1556 2065 1268 730 553 459 462 430 433 398 375 470 463 388 353 377 352 378 430 451 501 560 529 512 563 929 2728 8074 14731 25484 25283 13130 6026 1192 269 242 231 173 117 227 378 267 102 106 73 59 37 38 22 41 37 34 63 34 21 42 40 37 45 71 75 29 -1 9 50 23 41 86 39 22 10 35 35 18 38 56 31 39 41 41 41 60 48 50 76 77 73 78 57 48 57 61 62 66 78 62 68 68 73 72 69 57 49 53 65 54 60 55 50 43 35 36 41 44 42 50 42 40 62 57 54 51 46 41 52 61 58 59 57 54 54 56 64 59 62 73 72 73 69 66 63 59 59 63 61 52 32022 297 237 30 9867 8 53 42 6326 5233 7878 999999 999999 999999 999999 999999 -59 3832 12764 28468 44824 75684 103792 56619 13400 3957 4451 6934 9427 12990 10775 15358 46057 78046 44637 15792 6548 6916 11666 12504 13450 26459 60118 104473 97701 64138 88472 103460 75543 98976 244026 326154 159773 71952 62840 54901 80044 212486 332659 152436 15554 14793 25536 37843 34014 21755 12834 9387 7613 6255 6026 5871 5368 5232 4896 4824 4183 3395 2986 3359 3791 3332 2512 2164 2265 2651 2909 3234 3666 3152 2368 2273 2440 2550 2838 2873 3253 4651 4733 4154 3543 3323 3224 3934 4876 5824 7084 8778 11222 14409 16832 19513 21450 24359 26764 29916 34184 37154 37833 36120 34832 33882 32539 29824 25746 23175 23429 24028 23327 22748 22226 21920 21103 20411 19951 20131 20031 20697 20440 20419 20634 20465 19205 18189 18264 19448 22884 30519 39412 40842 34117 28332 25604 22086 19717 16805 8952 3830 3285 2721 2445 2354 1856 1870 2394 2352 2779 3363 3350 2581 1353 683 372 332 289 323 289 278 330 383 398 449 475 460 512 637 829 2516 12206 33888 55808 81923 66932 27433 8658 2566 352 213 196 175 216 299 196 76 83 77 66 76 33 17 37 43 26 39 33 28 43 54 19 20 28 18 29 20 30 40 21 25 23 11 26 25 7 16 48 36 11 18 35 55 47 43 53 36 51 72 84 67 53 72 56 59 48 72 53 57 45 50 60 78 77 57 52 64 57 58 54 36 29 30 25 36 45 36 40 37 38 31 39 36 29 41 50 42 43 44 53 43 43 53 55 57 46 50 59 61 65 65 67 65 59 53 57 54 53 46 45 32028 290 447 30 9867 8 53 48 6325 5235 826 4573 12140 22288 41765 65364 55782 32902 11090 1633 942 2152 1798 2550 15056 25910 29992 11677 4406 4125 2042 2826 4445 8477 17755 33242 58075 83201 47524 14334 27973 52629 106651 111470 87864 98361 93809 76395 62327 86820 207127 313468 186297 57306 23318 38553 50298 38210 19604 8522 4343 3516 3396 2384 1284 991 857 1055 994 946 1084 1091 1367 1730 2395 2813 3141 3379 3709 4099 3833 4285 4715 3341 2031 1148 930 1309 1835 2199 2891 4195 5349 6803 8917 11246 12400 12936 13857 16360 18794 19246 19209 21514 24868 26247 25264 21171 16335 13612 13574 15480 17953 20902 20744 19322 17680 18508 20596 21408 21727 23578 25007 25185 25946 28687 32245 34731 36088 36886 39187 42487 41681 41929 41222 41093 46828 56322 65535 74655 79500 78875 65014 43650 31886 25474 22982 20055 18640 20096 21941 18137 14650 13792 12524 7371 3512 2168 2069 1961 2176 2561 2503 2439 1848 978 537 323 253 247 282 364 426 414 395 406 359 387 503 552 1419 10234 24266 26919 19762 24374 24155 11449 3671 982 328 164 166 139 124 114 99 109 53 13 21 25 10 -7 13 46 31 28 22 9 -3 -4 -5 -19 -34 3 20 -7 -9 9 18 14 14 3 13 13 7 12 2 -4 4 29 24 32 22 19 26 13 28 61 31 43 49 33 21 46 49 26 45 37 23 41 60 57 50 53 45 31 48 44 29 16 18 11 8 18 11 8 21 15 16 22 16 16 24 24 24 30 25 10 17 28 20 17 25 33 33 39 38 41 41 43 48 39 39 35 27 31 25 24 32034 289 474 30 9864 8 53 54 6324 5237 204 1975 5877 13530 23701 27296 26876 11428 766 1244 2157 830 1254 2277 5113 10304 11867 9957 7508 6737 7998 9463 10664 11434 12626 15828 19392 14802 26550 52298 88128 124137 131435 121611 115672 117984 99749 57851 65623 176160 189323 121883 102991 103947 98696 68782 35737 13965 4507 1775 1171 718 414 313 170 128 202 255 330 437 669 1031 1307 1501 1582 1651 1954 2246 2786 3154 3268 3338 3419 2888 2242 1962 1978 2686 3464 4522 6029 7363 8863 10880 13051 14967 16012 16199 17737 19783 22374 24537 26373 26587 24860 22069 18916 17491 18080 18624 19775 20169 19883 22946 28867 34052 33239 31394 31606 35120 40612 46801 52096 55811 57746 59324 60094 62149 65789 67937 68734 68512 70383 73670 80171 84109 74458 55434 38164 29119 24143 20468 21418 25267 26171 27716 25458 18530 14441 13845 18045 23044 24059 23033 22501 20201 16458 14275 14771 15576 10206 6083 4746 3656 1825 709 486 418 437 425 455 484 494 491 496 466 400 462 489 532 558 1207 4329 7332 6347 4966 5043 4394 1206 818 487 135 125 121 138 108 120 71 47 5 35 51 74 50 49 39 75 55 26 6 25 51 39 29 26 7 23 31 39 24 33 21 19 36 73 55 44 18 45 30 31 51 40 54 63 40 47 53 64 62 78 82 60 57 74 62 83 78 72 47 62 63 60 73 73 65 70 76 75 69 47 53 61 60 50 47 38 54 60 43 43 48 54 55 63 58 49 53 50 42 54 59 64 71 72 69 74 78 69 68 69 75 65 63 65 61 60 54 54 32040 290 442 30 9862 8 54 0 6323 5240 110 1778 3874 7448 15168 23137 21616 10773 3360 3313 3528 3861 4160 4433 5012 5686 6566 7567 8432 9335 10588 12680 15729 17966 18542 16815 16742 22472 33383 52464 84724 126809 151397 166327 182806 213561 199260 127967 97722 130493 241370 253505 197589 163767 126351 91844 60438 32586 14131 5016 3306 2270 1304 928 885 957 1163 1294 1429 1579 1650 1742 1926 2215 2534 2735 2917 3029 3203 3251 3326 3583 3672 3691 3742 3806 4540 5533 6428 8147 9335 10646 11560 12553 13889 15813 18627 21821 23962 24857 26176 26000 25002 25209 25514 25190 23905 24995 29174 31174 32952 35997 33549 30456 32056 36075 40011 38838 35677 33887 33613 33907 31160 28164 26541 26898 27508 28801 30518 30210 28189 28433 27001 25636 24878 23635 24755 25951 22778 18315 15732 16757 16097 14420 11529 8887 7331 7000 7194 8708 10032 11659 10033 9362 9544 8819 8450 9856 11810 13116 12808 9201 8194 8874 9139 10024 11185 8989 5537 3120 1618 913 475 472 468 491 485 434 455 471 434 471 498 484 482 505 542 433 319 271 265 228 133 92 89 111 124 138 112 37 7 22 43 50 28 29 33 27 40 56 31 40 27 -16 44 73 19 -12 27 25 -5 28 11 11 14 30 21 52 53 31 24 31 43 50 37 58 54 47 44 46 65 61 49 60 52 64 66 64 76 66 64 61 56 59 61 54 57 66 59 60 57 63 31 23 38 39 35 43 34 34 29 40 38 30 35 41 51 37 42 56 49 45 52 55 50 48 57 52 57 62 68 60 65 62 54 48 46 51 54 42 32046 288 499 30 9859 8 54 6 6322 5242 158 1031 2254 4054 6204 7279 4181 682 517 708 884 1048 1463 2019 2644 3375 4152 5197 6735 8516 10828 13814 17539 24018 31832 39666 47252 55856 65526 74999 89539 105967 122306 137882 156849 207739 320490 443931 411561 308754 179054 115526 86694 61243 42984 26864 15943 8039 3973 3912 3759 3082 2786 2081 1534 1273 1277 1352 1310 1190 1161 1232 1443 1945 2375 2637 2921 3071 3211 3352 3691 4203 4708 4778 5204 5730 6945 9415 11102 11266 12112 13996 15672 18120 21989 25213 26070 26497 26068 25783 27941 27134 31551 35374 32813 27574 22214 23179 27172 28020 25218 20626 17261 16041 16835 17173 17909 18879 19095 19757 19332 17915 15995 15245 15389 14929 14918 14947 16295 18237 19673 19768 20444 21517 23199 24034 23089 21335 16289 10523 7469 6992 7208 6105 4490 3560 2550 1495 826 719 643 414 402 460 481 558 722 875 654 589 519 555 451 353 421 444 733 1457 2586 3118 2186 1057 630 456 389 458 428 427 421 451 434 416 409 371 360 316 300 285 248 208 123 97 107 99 105 96 76 44 19 -7 22 -4 31 20 -11 -4 17 23 -1 -16 5 -18 -32 -5 8 13 17 1 -2 -22 -8 9 13 14 -3 17 17 7 -2 12 1 13 22 24 29 40 40 32 40 17 14 45 39 28 21 34 46 27 33 42 34 40 63 34 21 21 44 40 38 33 31 18 18 27 25 8 14 24 23 15 29 19 12 21 16 16 28 32 30 32 28 20 31 28 30 32 32 36 38 41 48 33 23 27 29 14 16 15 32052 287 528 30 9858 8 54 12 6321 5244 168 1350 3484 7256 11354 10302 5331 3672 1258 1109 1377 1772 2332 2999 3684 4505 5545 7003 9046 11356 13978 18230 25186 34565 46896 61086 70750 75072 74975 77593 79690 99590 138240 190084 270770 377946 441056 402947 304013 189889 114810 78797 54423 39958 29512 18848 8874 3870 3134 2716 2973 3585 4117 3976 3483 3136 2632 2189 2061 2284 2484 2807 3387 4206 4853 5300 5722 5731 5898 6629 7891 8630 9330 8987 6805 5347 5522 6892 9734 12954 17109 20134 18943 17216 20525 23015 22509 23039 27230 28993 24598 23912 24953 20819 14670 12115 12567 14960 15789 13278 10240 8355 7716 7808 8465 9152 9569 9546 9165 8999 9291 9206 9101 9951 11220 12809 13885 16002 16090 16423 17370 15580 14379 14261 13664 12475 12405 14318 16521 15795 12022 6954 4859 4696 5003 4541 3718 2458 1749 1153 660 411 393 509 560 519 350 296 299 292 296 300 314 393 412 445 598 818 721 503 395 371 359 342 343 388 411 432 440 397 418 419 363 331 313 285 263 218 148 83 60 45 75 107 66 62 32 21 15 -18 7 25 5 -13 -10 7 -7 8 8 -8 6 -11 -27 -5 -36 -7 -16 8 -1 3 -1 2 2 5 -22 -21 -8 -12 -7 -4 26 14 14 31 27 52 40 33 27 27 20 24 22 27 25 24 10 31 30 18 41 38 42 32 31 34 22 28 27 28 26 31 35 17 19 21 21 20 19 29 30 18 22 26 20 18 13 8 17 33 27 28 29 29 29 35 32 27 34 39 40 35 30 31 28 14 6 32058 284 527 30 9857 8 54 18 6321 5246 270 1915 4602 7961 11173 12605 8513 4140 2466 2717 2859 3026 3227 3403 3902 4673 6065 8787 10862 11651 14090 20993 28494 32255 41217 54794 64399 64818 69911 82064 90466 115239 180254 238015 290693 371741 405124 343257 263263 194020 137093 92841 60852 38035 22468 12177 6183 3289 3205 3433 3525 4101 5079 5058 4773 4252 4210 5097 6213 5560 4449 4206 4789 5925 7282 8299 9319 9584 10556 11888 9965 10277 8323 6219 5791 5430 6864 9558 11998 13183 14199 15909 17320 12336 12496 18077 19562 15443 11499 10943 13417 14376 11365 8866 6781 5278 5186 4577 3264 2746 2535 2580 2836 3126 3370 3576 3957 4120 4031 3865 3720 3733 4356 4997 4925 6711 8538 9156 8925 8945 9159 9507 9428 9879 10950 11955 12604 11741 9407 9476 9698 8390 5836 3634 2269 1985 2023 2123 2180 2382 2960 3521 2879 2093 1555 1802 1865 1056 454 316 306 285 318 334 330 356 437 376 326 333 326 263 277 293 322 302 301 365 403 364 358 359 383 339 308 276 249 175 121 126 63 86 78 78 58 63 54 5 -31 -15 -37 -52 -5 -12 -3 -6 -39 -13 -34 -32 -29 -11 -17 3 -16 -13 -46 -43 -37 -39 -20 -10 -45 -50 -33 -35 -33 -13 -34 7 -4 -4 -1 -12 -1 6 18 7 17 26 13 -1 -1 4 14 19 14 13 8 3 -1 7 17 2 9 17 999999 3 17 14 999999 999999 1 999999 999999 2 7 999999 999999 999999 0 10 11 999999 999999 1 999999 999999 3 5 1 3 999999 8 9 2 4 2 14 10 7 7 6 1 32064 287 526 30 9856 8 54 24 6320 5249 -16 1329 3643 7577 13924 19836 16725 5883 2373 2740 3282 3658 4441 5334 6210 7223 8717 10776 12936 16102 22349 30537 31681 32722 40214 49105 64088 85124 99597 102065 115552 160330 224844 259370 326090 377539 363045 273007 181238 140910 154191 129832 96517 73687 50630 24978 8246 2820 2352 2146 1775 1528 1291 1119 1115 1151 1319 1509 1843 2206 2580 3138 3339 3975 5413 7576 11816 13876 8663 6345 6379 6380 5444 4369 3620 3208 3309 3569 3056 2398 2620 2789 3227 5363 8034 9935 10951 14219 14258 12159 9867 7417 5783 3920 3107 2726 2003 1372 1055 901 777 672 714 711 719 795 856 989 1185 1580 1974 2616 3466 5073 6856 8720 9798 10756 11367 12227 13312 13460 13907 13768 13485 13067 10982 7701 4946 3030 1691 1108 1126 1431 1645 1737 1738 1628 1632 1557 1450 1451 1539 1043 831 1155 1711 1667 1173 554 379 376 345 412 358 365 344 353 391 365 363 404 398 362 301 311 391 429 424 406 430 422 403 411 442 584 571 270 152 238 269 182 106 122 89 141 130 64 48 29 32 40 16 46 27 14 5 2 33 32 3 14 36 27 30 33 27 -2 15 6 26 23 38 17 3 33 20 14 30 24 24 26 39 47 54 56 52 49 39 51 48 46 55 62 70 52 34 43 45 52 57 45 54 50 58 60 57 62 68 55 66 60 43 47 56 58 51 54 53 38 53 44 41 37 33 37 43 38 55 54 46 44 49 49 50 57 48 48 55 60 62 59 52 43 40 38 31 32071 288 524 30 9854 8 54 31 6319 5251 -86 544 2962 9842 22583 39792 39829 14644 4823 4421 4833 5345 5980 6813 7656 8777 10456 12876 16620 21626 27273 33703 37748 40595 44419 50562 58943 70251 86113 100138 114703 145540 195976 259064 309496 297998 229495 186432 166034 139158 111854 129629 144688 113475 95040 68282 32837 11541 4600 3510 2599 2013 1942 1910 1847 1615 1569 1642 1539 1580 1829 2311 2710 3286 4632 5558 5422 5019 4822 5122 5940 6729 5940 4834 5327 6463 6574 7211 6806 4261 3596 3770 4717 7550 9897 12215 13925 14554 13569 11414 9565 8440 7578 7567 7405 6168 4955 4300 3794 3830 4017 4194 4380 4318 4427 4695 4883 5171 5494 6088 6960 8268 9562 11185 12885 14270 15189 15290 15333 14039 12256 10793 8672 7159 5639 4285 2851 1821 1171 809 881 1409 1550 1328 1046 925 869 771 773 649 483 461 448 475 510 465 450 602 738 623 458 410 360 347 352 333 340 340 385 351 388 396 434 394 388 361 355 358 392 406 399 415 418 421 360 340 349 346 314 275 340 318 219 150 155 253 993 678 74 54 85 65 39 28 48 55 53 32 24 29 6 27 49 49 14 12 26 39 53 62 65 30 36 27 39 8 19 37 46 50 36 44 48 50 55 30 38 66 60 51 58 50 59 70 80 88 48 49 50 67 62 63 79 94 75 66 58 57 57 57 67 73 61 53 54 58 65 79 59 56 68 66 66 52 56 63 55 57 46 54 55 60 64 67 67 73 72 68 66 69 67 73 74 73 68 61 61 48 32077 295 283 30 9853 8 54 37 6318 5254 543 832 1350 1591 2037 2561 4212 12361 19108 11045 18129 31587 27611 21307 11970 11012 12319 13139 14270 15593 17043 19127 21658 24311 27967 31076 33405 36803 41474 47014 53074 56661 61668 70106 83352 97296 112011 133615 161372 190651 209413 212876 212448 210470 215412 202780 168139 143589 166755 175739 160969 121159 77423 41190 14604 7149 5562 4874 3880 3147 2400 2132 2292 2534 2420 1736 1383 1359 1864 2115 2640 3393 4095 4960 6038 7050 8624 11303 13935 15745 16067 15244 10891 7430 7576 7839 6454 5393 6686 6039 4728 5002 6268 6950 7649 6384 4807 4559 3944 3048 2654 2461 2349 2204 1938 1882 1966 2070 2334 2604 2891 3365 3925 4672 5597 6680 7336 7698 7770 7583 7119 6758 6248 6121 5721 5229 5056 5098 5205 5021 4570 4252 4116 3381 2668 2496 2850 3124 2460 1477 946 728 700 600 699 818 773 742 770 799 874 1014 1098 923 664 506 394 340 294 326 327 324 297 297 298 324 313 312 283 317 358 374 347 326 342 349 374 377 361 334 332 302 252 238 361 404 208 84 106 80 58 72 66 68 66 68 16 -14 -7 10 7 28 7 8 37 20 5 12 6 18 19 7 21 11 -7 -38 -39 12 18 -21 -6 4 31 19 11 5 15 26 26 14 18 17 9 36 39 42 40 43 41 47 49 52 53 45 35 36 23 33 43 49 52 46 41 45 30 37 46 45 42 44 44 47 43 40 46 45 34 39 32 44 36 24 23 28 22 31 37 45 38 39 45 46 47 39 41 38 42 50 46 47 45 43 45 32 28 32083 295 281 30 9851 8 54 43 6317 5256 4561 5290 5903 6533 7635 8909 11279 13970 15764 33933 69885 75523 61838 32887 26677 27110 28491 30241 31902 33378 35844 39990 44980 51192 60313 69929 77987 86040 93590 99221 107472 113800 117230 119967 123400 126246 132547 140158 148180 147881 136866 128032 128232 130249 142916 163775 146581 108337 97804 84858 59275 40521 22685 13073 6704 3433 2211 2191 2201 2139 1963 1470 1122 1041 840 986 1414 2068 2520 2561 2379 2782 3218 3754 4278 4714 5783 7589 10324 14103 13248 5783 3909 5160 6510 7389 7550 6286 5301 4716 4631 4873 4860 4297 3875 3056 2768 2687 2756 3279 4068 4557 3906 3361 3782 4499 4746 5072 5324 5278 5156 5384 4944 4291 3502 2805 2305 2054 2131 1972 1698 1487 1397 1295 1264 1142 1047 1130 1180 1142 1262 1245 1024 974 967 973 941 936 1005 873 700 561 397 297 236 241 406 593 617 543 415 294 246 261 285 293 323 303 289 305 285 261 263 247 298 318 326 359 314 333 375 356 383 379 319 324 367 378 342 342 319 271 211 160 164 157 117 101 48 81 24 0 72 80 32 2 20 5 20 12 7 3 -14 -4 -20 -3 -10 -24 -19 1 -14 1 -2 -9 14 -14 -7 -9 -6 17 1 5 -3 9 -4 33 27 26 30 24 37 31 17 52 62 44 40 49 62 32 45 46 38 35 54 59 49 30 40 33 24 35 51 43 38 26 25 43 40 41 34 40 37 27 16 34 28 31 32 35 32 21 17 27 26 26 26 34 47 46 36 47 42 51 60 54 47 56 49 44 49 38 37 34 34 32089 295 278 30 9848 8 54 49 6316 5258 2782 3279 4080 4844 5222 5855 7054 9311 11243 22637 72285 114740 114183 63353 32596 31487 32594 33958 36450 39311 44864 52732 58301 65580 72552 78925 86241 91179 95212 97294 102014 109013 115696 120739 125431 127946 131299 137360 140003 139586 138156 143768 151140 151956 147059 146934 139826 119579 113208 149019 153475 109132 70282 46116 31805 11628 6910 4556 4033 3095 3319 3969 3866 3685 3244 3037 2968 2465 1944 1556 1357 1539 1951 2393 3073 4396 6288 6741 7189 6966 5978 4895 4555 5072 6017 6782 8342 9794 9794 8737 8090 8010 8054 5939 4533 4298 4655 5021 5120 5483 6224 6878 6756 6970 7716 7269 5372 4346 4132 4188 4285 4245 4127 4141 4383 4927 5720 5963 5909 6308 7801 9247 10167 11063 11467 11085 9621 7549 5316 4007 3344 2156 1357 1207 1071 1131 1254 1334 1395 1405 1468 1503 1365 1087 804 576 428 323 398 507 444 395 336 295 280 314 328 339 302 306 343 335 332 343 376 411 419 411 396 409 403 356 338 369 400 401 388 359 341 349 342 288 206 159 168 145 135 91 92 110 84 59 41 40 83 62 29 70 44 71 35 43 65 32 16 7 31 46 12 16 55 54 34 9 29 33 21 44 37 18 15 21 31 40 60 52 39 48 54 66 82 68 72 95 68 53 46 68 75 60 75 80 86 88 82 67 73 78 90 85 77 73 93 81 71 77 75 84 78 78 78 89 85 83 80 81 85 94 92 83 78 68 65 76 81 81 72 75 86 82 80 87 77 90 90 77 87 92 89 85 84 70 66 74 72 32095 295 276 30 9846 8 54 55 6315 5261 691 318 717 1098 1776 2407 3125 4259 5793 14270 44443 95401 116367 64707 18935 19539 22610 24906 26833 28765 32868 38707 44683 48864 51365 51443 49476 47653 49597 53910 60969 69384 78962 89193 101606 113842 118974 119262 124294 126820 123637 117267 114922 117423 125060 140331 149407 139079 117209 118153 159848 168615 123598 79753 56701 29981 30032 26687 21011 14496 10734 8070 6198 5015 4074 3273 2497 2269 2698 3514 3734 3860 3918 3232 2231 2015 2122 2483 3198 3878 4380 4712 4674 4430 4298 4476 5560 8343 11195 9308 6797 5436 4539 3649 3533 4427 4404 4063 3629 2936 2419 2224 3626 6918 11671 15559 16556 17967 18840 18410 17350 16400 16289 16010 15459 15013 14321 13608 13641 13254 13172 12921 11248 9435 8906 8693 7836 7320 6792 5771 4954 4164 3969 3934 3333 2278 1443 886 545 473 448 404 444 623 805 809 683 547 368 321 275 251 198 194 305 300 283 292 254 283 283 246 311 291 304 364 330 305 357 376 359 321 305 283 261 316 343 304 318 355 318 286 213 154 118 108 82 67 52 69 48 45 31 28 70 36 -2 -3 13 25 21 5 -4 -8 15 3 16 -6 -30 -16 10 6 -18 -33 -14 8 11 -7 -6 -15 -28 -2 -3 -6 -30 -15 1 16 14 8 -2 23 13 5 30 25 20 48 57 37 35 36 36 45 23 8 6 24 24 19 29 34 38 32 36 40 30 37 44 40 35 34 29 29 41 36 27 36 25 34 32 25 23 24 28 28 33 33 34 35 41 46 39 37 39 35 46 43 40 47 48 41 34 23 22 32101 295 276 30 9846 8 55 1 6315 5263 9 999999 -11 81 392 603 929 2062 4973 10799 30347 107423 209515 193915 78648 23945 24278 27862 31060 32486 34928 39160 46146 52644 56095 57397 58340 59382 59396 59449 64185 71220 81871 90785 94550 94879 95740 99521 109897 123349 126728 124351 125509 133664 155369 183729 210747 229265 230951 222821 227209 216767 175657 126315 82460 60081 48332 30735 21025 15179 10727 8423 7235 6441 5893 5445 5397 5661 5579 5222 5033 4662 4370 4138 4219 4782 5671 6532 7570 8541 9353 9416 9166 8250 5570 3365 2557 2590 2534 2503 2681 2851 3410 5546 8915 7668 5307 4440 3557 3677 4696 7494 11792 13912 13145 10773 7900 5992 4448 3966 3380 2800 2664 2521 2486 2450 2004 1387 1261 1227 1339 1533 1591 1775 2025 2250 2611 3089 3815 4731 5029 5532 5922 5373 5056 4419 3908 3569 3181 2764 2485 2024 1315 739 397 277 327 304 333 309 241 202 240 288 312 294 282 313 281 250 286 282 287 327 365 325 345 372 370 414 368 315 312 297 282 297 305 303 298 299 359 361 298 199 112 124 78 40 59 64 79 67 48 31 48 38 1 34 32 37 47 24 12 -22 -8 24 1 -1 22 -12 -5 0 7 6 -11 6 10 -24 4 3 -3 14 28 20 17 23 6 7 14 23 15 26 26 51 53 36 41 22 49 42 46 60 53 50 54 40 23 31 43 52 40 45 43 34 31 49 37 33 49 33 47 50 43 34 45 47 59 45 39 28 31 36 34 20 17 18 28 36 43 48 49 42 42 40 43 44 45 51 52 46 44 31 33 28 28 32107 295 274 30 9844 8 55 7 6314 5265 35 999999 6 406 718 1040 1604 6763 16408 23675 40257 54923 176112 223860 53506 16415 19620 25066 28403 28704 31099 36343 40014 42215 44245 44828 44051 43149 39639 33472 30674 29679 31034 36619 44060 46518 44133 41466 41990 46174 53319 67678 87976 108152 130919 163233 196304 238904 282724 322002 332751 280258 200411 156157 108032 58811 38805 30547 20286 12938 10354 9718 10208 10613 10287 10982 10987 10559 9508 8256 7540 7463 7943 8201 8317 9076 11620 13329 13643 13514 12149 9593 6382 4024 2616 1791 1284 1018 949 1415 2212 3296 4931 6177 4686 2740 2227 2502 3528 4124 3864 4591 7202 10775 13417 12672 11004 8587 6513 4292 2789 2378 2266 2428 2664 2549 2579 2639 2499 2499 2440 2299 2431 2699 2588 2271 1953 1800 1688 1714 1591 1387 1173 1033 978 878 813 793 727 640 608 635 770 749 669 473 305 298 249 188 255 281 281 277 296 282 305 278 272 260 252 253 265 288 287 304 309 320 317 310 350 306 347 310 308 298 242 257 263 269 285 277 253 241 154 142 172 121 114 75 82 102 43 32 51 46 36 30 62 38 13 6 8 2 -3 1 -23 -10 -13 6 20 -21 -6 2 5 17 -4 -1 17 -20 -16 -30 -16 -23 -8 8 14 9 21 39 34 34 26 23 32 16 44 36 36 34 29 33 35 36 48 41 46 37 56 41 40 29 36 48 47 49 41 26 36 37 33 33 35 39 50 47 32 37 30 18 31 26 34 24 21 29 29 36 46 42 34 33 39 47 42 40 45 50 40 39 41 42 37 35 33 32113 294 302 30 9842 8 55 13 6313 5267 6377 5136 4314 3412 3492 3910 4810 6672 10392 13084 11710 14325 13691 9229 8984 10678 10339 9592 9767 10143 12855 15166 14337 13835 15145 16274 15379 12971 11525 11517 10445 9626 10487 11937 12759 13778 16664 22114 32267 46766 68992 106253 155370 232454 328401 375895 343051 337794 337396 280672 232033 192194 127757 66145 36083 22452 18106 15856 13470 11105 9517 8075 7472 7025 7104 7494 7938 8556 9711 10718 12472 13805 15853 19685 21962 22927 23506 22289 20650 18686 16553 13260 8713 5231 2633 1227 860 706 675 701 810 851 700 556 672 965 1459 2321 3485 5868 9645 14895 19164 21151 22999 21382 18870 16817 17651 20534 22289 20097 16122 11849 8281 6230 5400 4995 4857 4972 4514 3713 3161 2592 2285 1962 1906 1766 1330 1164 1160 1098 975 889 793 725 629 552 492 407 377 363 284 261 296 280 220 298 292 298 330 357 331 346 340 357 356 421 370 315 263 327 353 356 325 380 385 408 432 393 386 413 381 372 312 338 340 308 261 278 314 319 279 252 167 116 122 152 130 108 142 110 122 89 88 78 30 21 22 37 45 35 36 57 34 21 31 23 43 31 66 52 37 40 21 45 43 49 30 43 31 42 57 36 44 48 31 30 64 74 61 80 84 81 90 84 85 89 103 88 95 87 69 83 83 81 87 86 81 75 66 60 77 95 89 84 91 88 77 71 80 70 71 83 88 71 70 77 66 69 70 63 56 61 55 57 60 69 76 80 83 81 88 85 83 80 81 83 73 73 77 70 68 61 32119 295 269 30 9839 8 55 19 6312 5270 22061 19639 20310 22687 23294 19222 16071 14004 20741 33001 15448 12495 11228 8635 8308 9263 10788 13723 15120 14577 13422 12626 13020 11065 8800 8361 7927 7296 6284 6070 6267 7177 6974 7240 9032 11272 13699 16798 23715 36263 58595 100670 178423 305509 434423 438280 321702 195306 147599 105649 72012 57415 47304 33065 22968 17487 13922 12060 11417 11012 10006 8715 7925 8208 9414 11421 11626 9593 8687 7673 6116 5351 4793 4791 6447 9632 11765 13278 13693 12419 10016 8020 6322 4737 3420 2314 1723 1514 1198 1057 895 903 722 505 490 681 1088 1895 3454 7144 13532 17422 16437 14796 12959 11939 9415 7819 8074 7999 7570 6884 5806 5102 4348 3592 3134 2734 2412 2205 1888 1655 1522 1464 1372 1214 1024 1029 1157 1074 929 745 680 682 571 524 486 427 389 295 217 201 222 213 186 217 188 202 225 242 270 301 303 300 336 326 275 278 309 325 312 273 267 296 332 342 340 334 364 345 345 376 346 343 301 333 312 287 309 251 247 256 253 235 211 229 132 124 82 102 113 87 72 75 101 48 33 26 48 20 -9 23 72 54 28 27 49 -1 -19 -20 14 12 17 13 -1 -17 -3 -9 -3 -6 12 19 26 3 19 53 54 27 34 16 24 32 39 19 40 58 53 48 74 54 49 73 63 53 48 34 36 46 54 51 40 45 60 50 48 50 67 50 33 50 49 34 35 45 57 64 63 50 48 46 41 35 26 19 32 40 38 36 39 45 49 55 52 49 51 52 53 55 54 47 49 51 41 40 30 32125 295 267 30 9837 8 55 25 6311 5272 15943 12601 14069 14988 17103 18622 26434 39016 46928 92003 146710 118565 56394 48570 43195 37821 37428 39203 42441 46184 51425 51602 46795 43745 36748 24532 15948 11948 10651 9792 9396 9845 10761 12714 16169 21682 32137 47988 70045 100146 134985 161145 181761 208102 200348 183703 164085 148532 148856 127990 92364 59041 30982 18411 17322 18312 18421 21267 20431 16653 15236 15422 15144 13808 12019 10512 10568 10017 8775 7321 6251 5430 4780 4055 3184 2762 2400 2013 1689 1541 1907 2518 2762 2051 1256 1096 1306 1623 2229 2693 3182 3772 3955 3700 3395 2922 2579 3078 4656 6894 8593 10055 11718 11117 10037 8750 6990 5924 5479 5122 5004 4599 3995 3182 2752 2680 2661 2668 2410 2174 2037 2144 2421 2482 2406 2362 2606 2869 2689 2323 1957 1586 1400 1403 1545 1614 1372 1188 942 777 623 408 278 225 189 167 155 160 200 300 282 303 355 324 336 335 358 327 320 356 321 329 316 328 322 351 376 361 385 370 341 352 364 365 384 371 372 328 338 325 336 397 440 371 265 201 147 161 152 136 110 100 107 97 102 72 42 44 60 68 58 37 40 28 42 22 35 34 31 54 53 30 7 13 49 31 13 18 42 54 32 18 16 30 33 47 44 69 72 67 64 67 66 66 76 82 65 74 77 74 58 48 75 78 76 71 71 85 67 68 73 80 74 70 75 79 68 72 82 62 68 84 76 78 83 72 58 62 67 76 75 59 49 51 48 51 46 48 43 59 69 71 76 74 70 75 72 68 70 71 70 60 64 56 57 32131 294 294 30 9834 8 55 31 6310 5274 7342 9879 13441 15068 17498 28740 63864 158200 195074 172307 87509 51575 38839 40272 40298 44538 52893 60222 67053 71220 72335 77503 89624 83605 61783 41072 24775 17284 13896 14754 16398 14517 15115 20209 29062 38952 46456 56115 70272 82348 90408 94366 97227 97662 96820 90850 76533 61341 55831 49292 39711 27696 21537 22273 28856 37197 41550 36666 28482 21419 16324 14374 12351 11228 9694 8158 6749 5894 5037 4340 3657 2716 2112 1588 1129 765 571 352 202 168 402 827 1151 1329 1307 1321 2013 3306 5017 7987 10582 13185 16573 13103 7307 4586 4212 4564 5252 5338 5062 4929 5118 5579 5727 5713 5731 5973 6209 6404 6225 5459 4712 4151 3889 3762 3864 4091 3805 3555 3386 3022 2786 2729 2813 2888 3243 4099 4818 5428 5979 6289 6179 5478 5177 5084 4880 4521 4032 3507 3161 2740 2186 1630 1056 623 451 381 327 331 301 304 341 363 321 360 324 328 333 320 296 319 297 270 287 353 403 392 390 390 423 401 353 320 352 350 324 304 298 303 333 364 375 336 244 170 139 122 115 116 51 84 100 92 75 58 30 52 55 36 16 37 57 50 54 6 23 15 -12 17 26 9 12 38 9 -13 -10 39 29 27 2 41 33 25 32 34 31 27 40 45 48 44 45 53 49 67 66 52 50 42 56 51 63 72 65 73 77 65 58 52 62 65 56 60 48 58 67 57 65 54 62 51 49 45 54 57 58 53 48 58 57 55 48 34 43 44 43 46 54 61 53 61 65 65 67 63 67 63 62 59 58 57 51 44 32137 295 262 30 9832 8 55 37 6310 5276 23652 18302 19729 21818 22213 24191 51961 86498 64873 71312 110678 107328 74298 65973 53854 49026 45836 41057 35473 33192 33164 34630 35248 39369 42456 40637 36620 31295 26258 25812 32027 38453 36980 36997 40672 48663 57847 61502 58661 55480 54119 52671 51564 51590 51951 48897 39133 29671 25556 26694 26093 22642 20407 17953 15639 15080 16328 18481 18646 19695 20225 18085 15177 14613 14064 11480 9803 8593 7673 6712 5318 3916 2447 1634 787 299 111 46 36 136 195 386 686 880 940 945 1321 2054 2695 2897 3614 4643 4457 3455 2359 1762 1450 1627 2812 4266 5290 6243 6604 7133 8227 9702 10865 11239 11590 12250 13260 13465 12949 12459 12387 12731 12811 12098 10527 9909 9127 7952 7274 7119 7166 7299 7233 7672 8158 8651 8861 9004 8817 7612 6417 5675 5012 4537 4012 3567 3138 2834 2781 3017 3466 3886 4052 3353 2465 1897 1322 966 680 474 365 358 377 399 343 345 331 341 357 485 793 751 597 558 512 502 511 499 509 521 522 463 427 394 370 315 303 320 325 343 266 203 197 199 221 438 603 289 184 189 203 151 115 74 93 83 65 104 89 73 56 56 67 59 45 67 59 58 51 47 52 52 60 69 59 28 55 84 99 92 65 71 80 76 71 82 85 75 57 66 80 86 92 91 87 88 87 95 96 105 102 106 109 107 112 112 86 103 108 97 99 97 106 105 119 112 96 99 97 95 96 99 100 100 101 100 97 97 96 95 83 84 83 83 80 84 100 110 108 112 111 110 114 115 103 105 105 97 88 90 89 32143 295 260 30 9830 8 55 43 6309 5279 32489 29394 31865 33373 33427 34490 39076 91303 123339 68142 63806 75147 83797 85961 81663 83086 87437 82351 68706 53840 44636 41579 38086 33768 30976 29359 30010 31282 30673 27842 24041 28937 42907 67747 63309 41419 34155 30785 28770 27837 26691 24630 23218 22823 22057 21175 17480 13499 10206 7517 5647 4774 4990 5512 6465 7090 7209 7356 8428 8583 8379 7614 6261 5118 3827 3313 3006 2578 2131 1856 1489 1126 984 972 876 710 570 447 396 550 954 1659 2253 2567 2474 2600 2814 2572 1678 1048 951 1164 1491 1471 1254 1102 1300 2027 3926 7389 11113 14538 17664 18710 19247 20773 20506 18671 17167 16075 15147 13912 13363 13192 12470 11237 9974 8245 6488 4968 3929 3246 2817 2713 2827 3321 4394 5194 5709 6271 6743 6269 5707 5150 4470 3970 3696 3297 2948 2663 2609 2476 2061 1908 1806 1530 1520 2269 3326 4116 4357 3143 1801 810 381 356 383 327 333 366 363 322 309 314 324 365 354 369 371 355 364 508 565 673 600 513 589 584 445 314 350 342 373 362 326 283 183 132 148 182 170 116 122 123 157 83 62 55 56 31 53 52 61 38 54 53 25 11 21 4 14 40 22 43 40 34 20 34 67 32 25 33 35 42 7 39 49 54 61 58 50 55 50 41 68 84 75 70 78 61 67 65 68 71 76 67 62 70 77 67 70 76 83 77 70 77 73 71 78 84 84 60 58 62 74 67 64 82 60 64 63 57 57 63 55 38 43 49 52 59 69 75 82 70 64 70 81 82 74 71 75 76 65 64 61 32149 295 259 30 9829 8 55 49 6308 5281 25103 25956 31217 34936 38780 41341 44107 66038 92777 89263 95581 110101 119022 124211 121138 111683 102007 94558 78542 63172 57737 53569 50096 49238 50789 50939 48885 43874 40251 39651 34689 40055 46133 47433 40779 30435 27936 27165 25942 24637 22486 20443 18446 15759 13471 11192 8989 7689 6205 4608 3400 3194 3938 4138 4208 4191 4292 4280 3695 3012 2573 2100 1598 1102 858 677 464 415 302 218 203 60 -51 999999 999999 -49 -42 115 323 595 1042 1669 2641 3503 4105 4475 5649 7556 10385 12182 8157 3935 2235 1782 1559 1777 3506 7560 12840 18223 23025 26888 27177 24148 20906 18503 16598 13458 10480 8505 7091 6191 5683 5515 5125 4433 3716 3101 2366 1759 1353 1069 886 799 856 1079 1478 1889 1903 2066 2145 2035 1844 1596 1314 1231 1207 1180 1153 1132 1090 1169 1209 1058 904 1017 1147 1109 945 749 690 714 682 552 388 289 323 304 302 289 299 296 314 333 357 407 406 581 1854 5981 10257 8781 4904 2596 1229 650 495 404 392 577 881 1445 1312 801 489 454 664 1298 5340 6306 5492 1246 1637 954 1213 300 53 28 26 41 27 44 11 11 34 53 37 7 7 12 -2 -3 13 -6 11 26 26 20 11 5 11 9 31 25 23 45 55 53 37 38 52 60 45 46 77 68 59 57 58 61 70 59 69 64 72 77 62 58 55 60 65 62 58 53 62 70 74 71 74 68 70 55 53 57 58 61 56 63 53 62 67 60 47 42 50 55 63 59 54 59 67 69 73 72 75 73 75 79 79 72 70 68 57 59 49 32155 295 257 30 9827 8 55 55 6307 5283 15480 15580 18506 22050 27463 33159 40506 55454 86111 103207 126454 131443 120187 102536 85946 73740 61276 52878 44605 35532 31593 29992 27849 26510 25091 27485 31964 36730 41897 46239 50599 55191 57602 57380 51826 53110 56763 59795 62362 60570 56845 54279 51432 42794 31294 21602 14409 10030 7278 5953 5217 5020 5116 5024 4088 3196 2902 2370 1645 1290 1134 831 435 332 305 311 225 194 105 84 207 99 -12 -98 -42 -18 38 197 533 1053 1811 2817 4097 5122 6425 8437 11018 15988 22405 20721 9411 4576 4231 4617 5461 7376 11154 15728 19372 21754 22390 20973 18240 13427 8549 6118 6144 7406 8105 7949 7003 6161 5656 5220 4706 4507 4294 3861 3311 2722 2232 1669 1299 1116 1076 1162 1302 1329 1273 1264 1399 1606 1593 1615 1699 1625 1511 1413 1301 1158 965 709 605 647 629 670 825 892 786 632 577 622 496 382 313 300 294 326 375 341 312 309 329 355 595 1292 1957 3878 9138 14507 13209 7372 2874 1061 546 432 343 354 467 454 451 1789 5653 6287 3061 2597 3040 2436 4950 5382 2256 1045 998 442 444 212 79 34 36 66 68 55 54 62 48 65 51 32 35 45 36 36 38 21 35 40 34 37 44 56 33 44 42 49 52 42 48 59 58 45 52 62 73 85 81 95 94 74 56 71 74 75 71 73 75 60 77 72 68 65 71 81 97 78 81 83 75 87 80 82 83 89 75 58 58 66 87 72 71 88 84 69 66 74 71 67 73 75 71 75 86 86 90 88 90 94 98 103 95 86 81 80 77 80 77 32161 295 283 30 9823 8 56 1 6306 5285 10412 12744 14202 16110 18754 21085 29858 81089 113650 115225 77663 72619 75054 72002 69594 74734 82762 93177 105732 112992 110828 105978 94512 78565 62300 48682 43453 43585 44264 41541 38698 38861 41063 43059 39183 35385 36493 36489 34145 31904 32843 34003 33398 33136 31057 28620 28048 27621 26856 25095 22036 19597 18025 16711 14074 10835 8475 6531 4361 2404 1522 1022 715 478 416 403 309 225 149 105 31 -61 -58 -54 -27 39 299 707 1318 2121 3159 4120 5066 6040 8160 12961 18654 21284 18276 9279 4272 3043 3009 4333 7225 10514 12359 11658 9927 8936 5834 3215 2126 1799 1788 2016 2550 3357 4116 4602 4882 4860 4841 4776 4971 5132 5118 5006 4388 3686 3220 2926 2797 2763 2827 3041 3305 3613 3417 3328 3424 3902 4163 4275 4267 4219 4236 3934 3657 3408 3174 2913 2529 2104 1629 1220 835 623 542 533 433 368 346 298 294 299 301 305 306 327 341 476 820 2469 9001 19001 24272 26098 22746 12034 4242 1127 474 377 294 246 260 280 269 324 328 394 656 2934 7602 10337 4627 1783 2401 4788 10039 7747 1636 309 610 761 107 52 22 0 -9 31 18 37 43 49 29 20 20 5 43 40 32 16 5 5 12 24 12 15 15 11 15 29 39 50 44 40 20 25 41 46 48 76 55 54 70 56 50 51 37 52 63 75 46 51 46 41 49 56 56 62 64 81 67 63 68 78 70 73 71 58 61 56 43 52 63 52 53 56 52 53 51 47 59 59 58 63 58 61 72 79 75 77 77 82 83 83 77 68 66 66 62 61 59 32167 295 251 30 9821 8 56 7 6305 5288 11876 13374 15380 17582 18613 19995 23448 27103 38473 69173 68792 49105 50931 52715 56604 62995 71509 78851 83981 88348 90844 95106 98434 96207 86748 79076 75557 75577 81543 83749 77652 70344 64887 62947 56950 48739 41614 37340 37130 36814 35550 34825 35590 35048 35161 35489 36033 35560 34537 34669 33937 35145 37120 34885 32971 31413 28845 24720 19336 13870 9246 6083 4172 3263 2792 2480 2171 1735 1391 1225 1035 911 820 653 406 226 128 143 166 397 648 938 1194 1636 2120 2689 4126 8547 12120 8229 3382 2015 2032 2166 2739 3236 3345 3416 2878 1822 1102 773 797 811 913 1126 1297 1640 2301 2722 2789 2661 2637 2632 2857 3323 3903 4235 4441 4460 4529 5081 5869 6765 7806 8412 8383 7882 6989 6159 6043 6639 6848 6781 6319 5611 5318 5081 4742 4278 3860 3546 3244 2985 2852 2749 2824 2866 2520 1921 1407 1038 705 461 393 311 284 398 647 953 1368 1925 4371 10523 17071 23316 25177 22609 14770 9603 6333 4190 2861 1907 1158 757 466 329 323 329 331 378 386 405 472 561 1082 1284 2117 5121 12395 16275 8257 2450 1210 5347 452 36 16 -13 -22 1 15 -3 1 -7 13 16 15 -17 -18 -6 -8 -21 -2 3 9 -2 -4 6 -14 -27 2 10 1 -5 -3 12 25 24 27 14 25 30 40 32 28 28 32 23 21 27 19 23 29 30 42 14 15 29 30 40 55 38 35 38 45 45 50 39 44 51 41 19 25 35 20 30 30 28 29 35 29 21 19 22 25 20 23 27 26 39 45 49 48 41 48 51 48 42 42 38 41 44 39 32173 295 247 30 9817 8 56 13 6305 5290 8515 9026 9684 10298 11537 12923 18727 52047 133201 235328 226369 102547 61999 54656 57945 63457 70869 81866 90776 94563 93462 90024 87620 86125 86134 85555 76527 64005 55453 50352 47278 43075 38670 35755 34658 31026 29073 29123 28820 29865 32532 35567 39084 41035 38092 34531 37335 44219 49554 52357 54473 57465 60681 59880 56392 49297 44737 42084 35050 28141 21837 17206 15002 13911 12061 10956 10268 8854 7196 5857 4890 4483 4222 3452 2625 2454 2154 1661 1211 1097 591 327 248 251 351 443 509 711 1451 2405 1550 557 563 671 823 850 805 707 520 297 636 684 385 413 486 802 948 1197 1414 1423 1305 1250 1299 1396 1446 1622 1837 2045 2520 3269 4190 4915 5690 6476 7113 7013 6494 5800 4987 4374 4244 4587 4517 4337 3937 3430 2956 2748 2877 2917 2504 1898 1564 1412 1352 1281 1306 1307 1580 2023 2184 2282 2208 1812 1425 1298 1730 2828 4344 7446 11646 15811 20670 22648 18041 12526 11278 11707 10983 9583 8036 6716 4995 3244 1704 827 421 309 263 287 273 309 375 440 819 819 434 611 1109 3519 10046 22097 46278 37220 2167 787 2655 556 41 32 35 24 32 30 37 28 49 42 39 22 -8 4 -3 14 28 5 -4 -1 23 17 7 16 35 15 23 21 20 43 50 24 49 49 35 69 66 73 65 65 50 51 47 46 59 57 55 58 56 30 51 59 43 48 63 66 60 60 54 49 48 59 52 41 39 46 42 41 48 45 51 54 51 51 56 49 52 45 40 33 44 38 44 58 74 66 65 70 75 71 69 69 63 64 57 53 51 32179 295 245 30 9815 8 56 19 6304 5292 5173 4923 5569 6059 6950 8563 10432 12201 20306 42823 61591 51846 25612 16461 17106 18446 21699 26563 32613 34755 33042 30552 29592 26713 24232 22768 20233 17529 15814 14534 12338 9858 8060 7185 6715 6264 6240 6175 6960 8270 10268 12351 13413 17366 20697 21109 20097 20602 22779 25205 29014 33968 35781 34066 30668 26313 22540 18873 15935 13803 11468 9596 8874 8907 8635 10109 29267 90422 150238 311957 701737 694341 296380 39752 4655 3333 2602 2268 1796 1352 782 284 73 40 47 97 163 166 162 94 2 -12 45 229 331 430 356 314 294 279 501 407 332 492 1212 2384 2570 2974 2365 1927 1801 2270 2713 2813 2891 2249 1174 1143 1339 1755 2005 2047 2052 2000 1947 2077 2397 2566 2723 2833 2912 3017 3323 3397 3055 2740 2528 2297 1924 1547 1421 1274 1132 921 753 803 859 928 977 879 742 655 733 881 1055 1598 3308 6669 13442 21144 21148 14696 10605 7578 4705 3385 2904 2447 2195 2461 2216 1737 1235 1071 863 570 506 760 1087 623 379 387 460 459 335 244 260 533 2880 7828 9081 16178 26267 8449 726 226 326 141 72 53 25 34 40 50 81 57 51 27 27 28 18 23 8 18 31 33 30 11 30 21 37 13 26 50 26 0 2 28 42 64 52 50 62 45 55 49 41 45 71 91 69 65 61 61 59 50 55 59 66 77 75 69 66 78 75 74 74 62 54 59 68 69 71 55 47 47 49 54 67 67 47 65 63 61 63 58 58 51 42 53 60 57 61 74 83 75 70 81 77 71 62 62 69 70 53 32185 289 423 30 9813 8 56 25 6303 5294 23 536 1663 2462 2558 2116 1086 812 503 280 380 459 705 1026 980 1116 1315 1493 1525 1394 1392 996 502 82 -90 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 551 902 1155 1088 1011 1395 1727 2196 3012 3999 5018 6107 6498 5652 4647 3856 3052 2453 3224 9824 16124 21755 42123 91916 152819 261717 549801 999999 999999 999999 285960 15724 2130 1305 1120 790 353 111 68 999999 -23 14 -16 -62 -26 -5 -82 -6 -21 999999 -99 -39 13 -23 -9 111 107 102 247 904 1592 1909 2269 2612 3343 2641 2212 2633 2620 3494 4826 4491 1980 1238 930 862 933 897 852 923 856 812 793 724 677 705 828 951 1270 1531 1584 1605 1789 1795 1554 1304 1247 1061 946 808 655 599 604 711 970 1238 1470 1704 2006 2563 3893 6803 10328 13218 14629 17888 26905 27906 17468 12471 8720 6188 4135 3807 4044 3686 3433 2573 2117 1497 941 705 695 2024 6330 6991 1753 385 328 380 434 446 477 1368 2895 3087 2699 2838 2575 2087 3666 3981 1358 319 87 48 41 40 48 42 47 45 52 65 47 52 51 19 19 45 19 -2 -11 16 27 29 16 24 51 47 52 47 42 42 41 44 60 46 54 74 72 72 75 61 61 73 64 71 64 42 47 57 48 47 62 68 63 58 72 58 50 66 68 81 70 55 61 69 75 71 67 53 52 54 58 60 52 61 63 64 62 68 66 60 65 59 67 71 70 75 76 78 81 77 83 80 78 67 68 67 65 60 32191 234 2072 30 9812 8 56 31 6302 5297 2549 6487 12160 21098 34207 57124 96176 171656 349975 653664 984215 999999 999999 76292 1421 320 121 -18 -74 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 -65 -98 -90 -88 31 7 427 944 1087 1625 1978 1501 1046 1425 2114 2286 2620 3450 3483 2323 1857 1633 1299 985 751 528 458 420 455 601 764 819 866 932 980 946 1091 1335 1553 1912 2223 2213 2027 1658 1414 1519 2072 2708 2784 2399 1875 1457 1900 3703 5369 6326 8552 15750 20458 19006 20722 23192 27654 32695 30068 28216 32187 33712 34813 40692 46010 42256 29218 9928 3264 1009 635 682 1512 7030 21436 24258 6523 918 443 479 478 515 557 564 343 231 211 125 254 853 836 245 142 125 113 61 43 22 45 42 14 40 37 13 42 24 22 26 18 29 16 5 6 -4 16 5 6 -3 15 20 34 21 29 20 17 38 45 9 44 30 39 35 43 25 43 62 89 75 50 46 47 51 48 47 30 29 47 62 37 45 41 38 44 59 49 54 39 45 49 54 49 31 27 45 52 54 48 44 50 47 41 50 41 43 43 41 38 34 40 47 51 57 62 62 65 67 66 64 54 56 57 61 46 32197 236 2011 30 9811 8 56 37 6301 5299 750 4565 12017 23439 46239 87722 154319 292664 538831 723142 644789 593873 591041 448159 108324 1405 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 177 300 145 999999 -84 71 103 99 183 269 625 1164 1461 1006 715 890 1294 1689 2146 2690 3291 3755 4194 4698 5060 5310 5429 6147 6611 6435 6040 5497 4728 4092 3904 4213 4584 4481 4301 4127 4261 5496 9384 17501 25403 26669 24926 25845 31554 37744 37932 32786 31342 34508 41047 42300 44061 43989 49928 60368 68821 76327 70525 46506 16753 2872 634 484 545 826 1501 6031 25058 30458 6577 689 459 424 452 547 1183 4944 10673 9279 3155 411 114 153 214 195 178 183 115 68 47 51 63 56 56 67 49 65 71 11 21 56 54 31 24 47 47 46 17 38 28 14 20 42 11 28 55 58 47 34 46 60 64 60 64 61 68 55 81 65 63 66 51 61 52 47 38 42 58 47 52 48 57 65 58 58 56 68 68 63 52 68 86 65 60 54 55 49 58 66 63 65 58 59 58 64 70 64 62 53 56 55 60 70 75 77 87 82 82 93 82 70 72 73 66 65 60 32203 237 1980 30 9810 8 56 43 6300 5301 5005 24750 64650 123452 228327 394229 668875 870288 999999 950294 195073 2111 398 302 123 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -97 999999 -89 999999 -75 -47 999999 999999 999999 -15 277 905 1368 1604 1950 2373 2974 3556 3944 3985 3889 3849 3881 3896 4013 4564 5918 8116 10153 12642 16102 18012 17695 19429 20908 18903 17061 15059 13718 11268 9926 10364 11458 14174 22221 31100 31895 28408 26744 21864 12400 7762 7241 9210 13084 17832 20913 21422 19447 16482 14407 11423 6231 2669 1330 625 488 482 490 455 496 835 2040 2398 1555 2231 5994 7158 3514 5313 13640 26110 38870 38080 34307 21001 9430 3940 3375 1861 622 294 132 105 77 46 65 35 70 102 80 56 41 52 62 33 52 32 45 52 16 36 65 13 53 41 40 58 66 71 42 30 55 80 64 48 60 73 87 88 79 79 68 74 67 79 77 71 70 73 78 62 51 48 64 67 66 66 83 78 75 62 41 50 61 67 69 77 76 68 48 56 71 77 73 70 70 77 73 75 67 69 71 74 60 62 71 72 73 82 80 79 91 91 87 69 72 78 84 70 74 32209 287 478 30 9808 8 56 49 6300 5303 316 1229 546 476 651 580 519 569 524 459 290 535 795 912 513 225 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1807 20258 69191 145523 218807 296573 420043 619374 563293 462583 475638 222396 21320 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -34 88 185 507 1132 1519 1378 1180 1202 1524 2137 3164 5405 9597 12326 13490 14742 16444 20317 25013 24273 19757 15307 14199 19647 28508 31068 29212 31621 31568 32653 38762 39572 36540 35509 43107 52626 54979 40986 31930 28457 18069 6132 2470 2412 3264 4095 3806 3485 2893 2380 1803 1236 722 487 434 416 467 438 425 447 375 355 385 401 465 546 951 5106 16013 18617 14498 24166 35270 54705 83756 77750 57298 37010 16386 4939 1238 397 243 165 109 56 57 53 101 98 83 66 76 87 64 45 54 55 41 23 37 65 37 30 22 22 48 62 49 47 60 56 90 74 63 72 69 88 71 78 82 83 77 89 85 70 80 80 73 85 69 59 72 78 74 64 48 76 83 84 76 98 73 75 74 60 60 80 78 82 67 65 55 59 78 69 73 77 77 77 66 66 79 81 78 84 72 67 75 88 95 96 100 104 106 99 98 91 94 96 95 81 32215 295 235 30 9805 8 56 55 6299 5305 32 -1 -3 137 161 168 247 381 970 2234 1645 729 344 335 438 478 512 629 771 828 571 476 695 740 525 130 -34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 2383 26694 102224 240605 437787 558206 562322 453183 313235 84656 9298 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -45 999999 999999 999999 999999 999999 999999 253 1035 1814 2593 4152 6708 9744 10683 12828 15177 18011 21337 23120 24611 27601 30358 30935 28802 28004 28913 28676 25704 23893 22884 22488 22804 21246 22686 27919 34936 40447 40208 33832 24937 19692 21079 19058 15719 12365 9172 7930 11550 11640 9463 8747 7969 5529 3731 2822 2766 3367 3153 2537 1529 863 586 383 277 325 269 265 205 204 163 211 278 283 461 1075 4017 17332 43402 79114 118166 113685 117672 90102 27552 5246 664 469 367 162 47 29 2 4 11 22 0 11 5 19 20 10 2 3 -28 4 2 7 -11 -9 -9 9 14 -19 -2 13 -4 10 6 3 9 26 7 3 21 24 44 50 44 61 43 38 34 39 32 27 32 18 25 15 19 23 21 14 27 26 29 23 31 12 31 25 27 26 18 28 35 37 30 26 20 18 30 38 28 25 30 31 34 30 38 32 33 30 26 24 29 41 48 48 57 57 54 47 41 41 50 40 32 32221 295 233 30 9803 8 57 1 6298 5308 1615 1589 2037 2069 2046 2274 2378 2470 2713 2864 2722 2399 1856 1818 1736 1624 1762 1979 2148 2455 2157 1543 1787 2257 2198 1454 944 581 319 268 191 71 83 -34 999999 999999 999999 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 97 324 4251 28322 105140 284862 618347 987985 719119 36656 425 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 302 1412 2834 6858 11571 13789 15411 15494 15125 14591 11551 9018 8622 8120 7949 8981 9425 8824 8484 8843 10433 12015 12006 12576 14893 18504 21061 21578 20785 21000 21086 18986 19688 26028 38124 49892 51052 44818 39126 34707 30845 33278 40085 39262 35349 32801 27708 18350 12113 12291 14113 12523 10538 7594 6593 5492 4160 2948 1905 1142 750 520 491 479 417 399 380 347 355 356 390 419 669 2676 9963 30449 68937 65234 24617 11947 11529 3084 615 884 4052 9218 5439 589 114 73 53 26 50 61 39 33 56 53 26 35 61 56 47 57 49 30 11 26 53 44 70 72 32 49 64 66 62 76 80 62 58 81 82 87 83 64 77 82 83 74 81 67 64 75 56 57 60 46 34 50 50 62 68 74 79 67 64 53 65 57 51 54 71 93 78 69 67 68 65 70 67 66 67 74 63 79 73 75 67 68 65 70 66 69 73 87 93 95 92 99 88 74 82 89 83 84 32227 295 231 30 9801 8 57 7 6297 5310 798 261 422 485 447 502 447 649 815 973 1331 1802 2039 1731 1738 1511 594 569 567 606 695 586 726 852 589 417 360 245 108 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 229 1893 10650 46362 160810 382259 682625 942086 847698 51381 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 126 633 2324 7667 15583 19143 18738 18955 22542 30478 36923 34454 27403 22605 20250 18539 17750 18095 18420 19523 20755 21822 22263 20863 17833 15095 12696 11482 10829 10741 11886 15002 17834 16823 12307 9830 9124 12940 15982 19067 23423 27784 31046 37140 48654 44235 21800 9218 7636 10508 10752 8758 8224 6574 5134 5207 3844 2021 1158 610 523 510 513 519 456 436 372 359 316 328 326 323 351 424 541 1070 2725 3030 1352 685 2265 3106 1746 3616 14161 40092 91201 51805 1792 76 59 85 66 22 65 66 32 45 41 45 64 39 25 17 32 54 50 27 32 30 39 59 39 41 33 37 61 67 32 61 73 74 49 44 52 63 96 83 80 66 59 55 71 74 36 64 80 69 58 42 36 52 59 52 39 60 64 55 65 52 59 59 55 59 64 73 71 73 69 64 59 57 62 72 64 56 60 51 67 64 64 61 63 62 61 76 77 81 85 86 88 80 68 72 73 72 66 32233 289 410 30 9800 8 57 13 6296 5312 -32 189 94 118 152 666 1225 1158 1101 411 999999 999999 999999 999999 21 85 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 5227 30241 100781 245953 477334 808762 999999 523311 23381 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 351 645 1724 4833 6112 4282 3753 4611 10345 25099 43886 53552 52165 45687 34443 27277 20599 14781 11369 10146 10943 13260 15856 18182 20720 22598 22795 22896 22063 20704 18861 16650 12928 9491 8086 7583 6871 5320 5644 7065 7918 8656 10918 14515 11764 12326 14922 13554 13751 17124 21814 24590 27726 29802 28724 26929 24195 21128 15495 10298 6189 3535 1582 692 514 498 499 448 359 335 338 404 381 342 349 387 1098 4120 12870 16990 6033 5291 7650 5751 1586 1265 3789 15722 34962 31456 2955 70 51 23 85 67 40 54 41 26 19 78 47 37 26 7 10 14 19 47 39 26 0 11 31 12 24 24 35 46 56 42 58 69 62 80 68 61 43 54 54 58 54 56 74 47 39 41 50 60 56 52 43 41 45 50 55 71 52 45 45 39 35 38 52 53 46 65 73 55 45 54 53 54 56 51 50 47 43 43 47 44 42 48 50 46 52 54 63 70 72 75 74 68 67 63 65 64 65 32239 294 261 30 9801 8 57 19 6295 5314 161 71 81 132 115 101 80 287 274 358 526 1076 1551 1720 1778 1638 1013 493 222 -39 -79 57 62 -62 999999 35 62 163 124 -1 15 -16 -64 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2945 29449 110163 253471 516807 963203 926444 32599 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 395 1276 4026 11252 20460 30241 45333 67317 89926 104670 92308 62088 45685 36981 31338 26096 22123 19042 19147 20996 23375 24971 26171 25114 22976 20651 17862 15039 12750 9978 8436 8858 9686 10531 12578 14650 13744 10145 7219 5641 6035 7096 7863 10950 17597 24509 28112 27785 28417 26696 25603 25463 26007 30906 31335 27168 20208 14652 13904 12876 11930 10832 8209 4333 1781 858 527 442 394 316 309 281 313 353 797 2112 2089 820 479 276 306 360 372 683 1690 1881 1924 282 63 56 34 15 31 40 47 49 45 39 33 24 41 24 9 -19 22 42 42 29 36 15 33 36 39 42 44 55 49 51 48 51 63 65 60 49 56 49 54 73 69 52 66 54 56 46 40 43 51 52 46 51 44 56 74 61 57 52 44 42 33 37 58 63 55 64 55 53 61 67 58 66 58 56 59 52 45 47 46 47 48 59 58 58 56 59 64 69 75 85 89 82 77 71 77 73 67 32245 294 261 30 9801 8 57 25 6295 5317 114 157 208 257 166 231 405 466 371 309 380 627 808 924 978 1052 1088 382 -48 -79 -40 44 999999 999999 999999 -24 61 63 125 -29 999999 -77 32 -27 -31 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 612 2441 11358 54368 164824 357057 706195 872538 418055 6282 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 766 2161 5084 11007 20012 28554 33918 45659 63219 76887 85520 82254 69945 64729 60538 58676 57513 50965 46967 45681 40017 37573 34450 27161 22143 20509 19300 18801 20661 22916 23244 18868 13508 8935 7372 9360 10075 9860 12655 15595 15387 14238 13744 12173 9732 7936 6508 5640 5383 5970 6616 6649 10487 17359 23814 26830 28824 30932 31343 30020 31089 31840 28253 19176 12066 6434 2539 922 536 451 388 303 248 243 212 416 1165 1084 570 687 315 185 211 353 566 502 356 305 204 41 17 27 17 41 20 15 44 25 -8 2 -15 11 28 12 10 3 -9 12 39 26 -6 10 25 30 20 31 57 26 17 30 33 35 38 50 49 53 44 50 71 56 45 50 43 53 38 50 48 40 40 27 36 43 40 38 44 48 39 40 36 31 41 42 38 45 52 57 60 49 42 33 53 54 65 57 53 42 45 48 40 49 52 44 47 48 49 51 68 84 83 83 78 75 75 72 75 76 62 32251 294 262 30 9802 8 57 31 6294 5319 3096 3174 3533 4067 4578 4954 5734 6746 7132 7293 6944 6253 5920 5869 5919 5723 4944 4175 3919 4115 3325 1850 641 628 855 1241 2273 2544 2016 1434 1858 2795 2697 2397 1855 1375 1320 1213 944 757 450 383 517 578 679 813 968 1143 993 514 376 335 283 196 1343 14329 87083 274185 572198 643737 160293 37435 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 409 1516 3392 5972 11899 21577 26265 33082 39129 42636 47957 57900 68151 65609 57769 59060 60731 63030 62317 58205 52158 46745 44006 44850 45365 47297 48726 48271 47582 50332 51001 48553 44171 26571 13486 9401 11161 14201 14949 12293 8356 6216 4471 3100 2403 2801 2881 2375 2261 2624 3959 3921 2036 1806 2329 3276 3902 5527 8051 10321 13780 16113 18291 20938 22301 22737 21558 20635 18336 14031 8436 3801 1368 645 393 313 249 195 203 191 198 367 533 229 114 89 88 112 172 252 292 361 905 535 85 37 16 26 46 37 20 9 15 3 -1 -10 -10 6 -20 -16 -14 -2 2 -10 28 11 12 23 -1 20 26 21 28 50 59 52 47 53 65 49 20 26 53 69 50 60 33 43 66 55 38 30 35 56 41 41 44 34 22 43 43 43 53 60 41 36 37 43 32 36 59 57 44 43 42 44 46 51 52 59 58 55 55 42 36 40 50 51 51 56 50 60 79 82 78 81 80 73 69 73 70 61 32257 295 233 30 9803 8 57 37 6293 5321 13444 12726 13364 13834 13599 13364 13270 13286 14041 15923 18675 20958 20980 21826 24810 26453 27691 29431 29257 29051 27469 25859 24864 25130 22363 16710 11357 9510 8980 8349 7539 7319 7465 8053 8294 8424 7479 7581 6318 5166 5156 4767 4679 5219 5680 5228 4847 3602 2488 2407 2384 2709 2273 1575 711 999999 6245 60218 120702 195707 196757 23817 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 577 1611 3083 5169 9066 15610 23196 31000 32389 29790 36259 54144 68404 61195 47918 54542 62829 58661 53543 47863 42836 39755 39114 41145 44925 48122 47248 47848 49782 50381 47195 43527 41289 40799 41292 42256 45881 40601 32838 23686 12907 7646 6660 8034 9340 8055 7200 6740 5885 6815 12287 23769 28119 25319 20041 16290 12104 9772 7615 6664 7870 10286 12858 13858 11964 10776 9265 7924 6758 6442 5136 2731 1465 892 790 573 467 384 287 234 206 180 150 163 132 74 45 90 75 109 163 177 199 165 142 94 50 39 64 41 69 48 57 46 34 44 46 36 19 20 30 -1 7 9 10 18 13 19 23 17 25 38 43 48 42 34 53 53 65 65 40 46 43 51 61 49 48 43 50 40 39 41 44 50 54 34 38 60 51 44 40 41 51 48 61 52 39 42 48 44 44 56 54 60 67 61 58 49 51 59 58 63 62 55 63 57 53 53 54 56 48 50 60 60 65 80 86 90 87 84 74 80 73 71 32263 294 261 30 9801 8 57 43 6292 5323 11858 12428 12966 12465 12275 12543 12875 13472 14160 14957 16663 18419 19363 21151 23171 25569 28733 31002 33432 37951 40824 43450 47067 48367 46124 38592 29826 22033 18693 16466 14941 12681 10965 9754 9329 9335 9095 9183 7541 5194 4986 5233 5418 4953 4450 5014 4959 4200 3147 2405 1497 623 -26 999999 -88 327 5705 40081 36944 886 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 549 1537 2832 5167 10160 17528 21235 22288 24314 25603 29106 37190 45777 47069 44794 44147 43872 42017 41225 39765 35323 29329 25731 23906 22688 22795 23672 25375 26338 27857 29767 31383 33247 33422 33111 31673 31489 26595 21987 21046 26050 27713 27123 24699 23591 22913 17768 12832 12873 12798 10230 8939 9593 13057 21762 32899 41459 41739 46954 46498 48516 51471 55434 57563 55877 49260 39221 30553 22548 18326 13836 9238 5748 4256 2285 992 828 641 344 307 221 188 134 126 131 103 62 60 58 55 58 56 59 44 77 71 34 48 39 9 16 1 20 19 21 -3 -29 -1 20 -10 -12 -10 -16 -14 -1 -5 -20 -2 14 16 3 8 28 29 12 19 25 40 38 46 31 30 27 29 28 19 22 14 21 6 31 28 7 5 14 25 16 23 30 29 33 20 17 21 29 38 11 15 27 16 19 26 16 19 37 30 25 17 22 34 35 35 34 36 35 25 26 34 29 23 24 26 30 29 37 41 47 54 61 59 61 54 46 46 44 32269 295 230 30 9800 8 57 49 6291 5325 12930 13311 14602 999999 999999 999999 17537 17179 17014 16107 15157 14584 14741 15841 17106 18845 20247 20557 20460 21331 22200 22100 22199 21422 21110 20094 18154 17296 15514 13804 11766 10100 8133 7516 8724 10148 11634 11896 10989 10170 8172 6244 5752 5678 5359 4676 4772 4864 4722 4358 3495 2610 2268 2229 1948 1694 3433 10313 46298 121110 76761 5703 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 589 1369 2395 4973 12682 22973 28730 30605 34475 39956 43017 45817 48519 53323 54010 48859 39399 31755 26319 22838 22369 22729 23874 24814 23933 22615 21397 19015 15810 13475 13108 12722 12694 12510 13012 13765 13745 15576 19371 18694 15949 14845 14525 12333 10787 10250 10667 12513 16217 20219 26755 33183 34837 34176 39930 37986 29270 31335 32052 39148 48711 46394 42804 43288 48410 46830 42681 39529 36283 33311 30132 26274 26561 24729 26077 32771 25068 12764 9568 7884 4568 1968 1294 2874 5497 6268 4464 3628 3414 3035 2208 1115 542 184 74 56 56 57 46 27 40 29 47 20 38 21 5 13 25 25 -3 -10 16 30 11 25 13 23 -6 35 31 8 21 22 5 26 9 21 48 57 41 23 36 36 25 25 40 32 39 48 48 39 18 17 27 33 41 36 40 30 27 41 41 43 28 35 34 32 40 37 25 26 30 35 47 50 45 50 51 41 43 43 37 42 42 43 46 46 34 38 44 47 41 46 42 45 49 48 65 73 66 65 62 63 59 61 32275 296 199 30 9799 8 57 55 6290 5328 70528 999999 999999 999999 9910 10758 12238 14429 16284 18054 19592 20061 21654 24046 25919 26814 26590 26187 25506 24635 23121 21167 18543 15925 13949 12187 11491 11042 10025 9014 7988 7230 6552 6104 5412 4231 3436 3062 3550 4109 5510 6413 6677 6091 4896 4660 4893 5727 6079 5686 4455 3837 2888 1840 1319 911 784 742 643 714 4013 12894 2237 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 180 1821 5770 12511 22327 30883 32577 31454 30594 29776 30003 28263 26433 26973 28954 31086 30375 29078 30278 31705 31508 31487 31061 31060 30975 29222 26702 24763 20967 17129 14608 14115 13543 12759 11694 11062 12087 15089 20112 23121 22150 19299 18355 18790 20932 22680 21960 20307 21034 25062 28471 26460 28290 26953 26304 28069 22004 21185 22313 23774 27076 27562 25587 23532 23634 25518 29207 34285 35506 39776 43856 48486 55597 63030 71648 75141 76575 72050 65292 56448 45475 38564 30479 17837 10414 12536 25293 40894 52643 52559 39334 19281 6480 1682 811 425 130 105 87 36 59 55 45 43 31 39 28 24 11 24 28 33 5 34 4 -7 -18 1 5 11 10 9 14 20 16 8 4 25 33 31 43 52 46 32 22 52 38 42 33 37 50 32 35 31 40 24 24 33 21 28 32 26 30 30 42 54 37 36 43 45 47 40 21 15 29 52 33 29 35 33 26 35 47 53 47 54 51 47 45 46 42 32 31 40 46 48 44 47 51 54 67 69 70 68 57 62 56 56 32281 289 411 30 9801 8 58 1 6289 5330 21460 21743 21694 21943 22154 22865 23684 24167 23231 21227 20190 20070 20401 22006 24787 27752 28854 28111 25243 24431 24393 24434 23019 20102 16629 13275 10577 8645 7407 6745 6694 7031 7616 7492 7420 8052 8837 8702 8976 8860 8915 8313 7702 6869 6069 5349 4771 4096 3284 2591 1992 1733 1235 865 478 200 72 -4 27 10 149 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 176 1228 4177 9358 16223 20173 21000 16525 12396 10230 8727 8001 7731 7709 9130 10794 11372 11781 12200 12595 12660 11658 9920 9635 10185 10221 11659 13595 14021 13516 12181 12433 14247 14669 13856 12506 10663 8379 8240 9835 10778 11101 12454 14401 15844 17097 20514 24042 23741 23457 22942 21535 19011 21542 24037 26850 24541 21012 22346 26364 27150 27716 25347 25880 26986 21477 19272 23148 27329 32037 37095 43442 50628 55642 59355 61472 64180 71743 80957 90154 86588 81347 80090 70919 55167 39377 27117 17793 11235 12986 24993 35483 24673 15445 7552 1646 439 210 137 56 73 82 60 54 24 44 55 30 18 -11 14 49 27 0 7 8 -6 -12 -21 -32 -3 18 -3 -6 12 18 -6 6 14 29 41 44 41 47 41 61 42 36 32 39 54 50 45 54 53 36 19 38 38 31 31 47 37 38 38 35 33 39 40 44 38 40 30 30 35 40 38 29 45 47 43 46 35 44 44 39 39 50 48 41 43 35 34 37 42 41 42 31 38 41 45 57 64 72 67 66 64 58 56 52 32287 287 473 30 9803 8 58 7 6289 5332 45505 43855 43238 40860 38785 37209 32624 29763 27615 24520 20811 19373 19757 19583 20056 21262 21924 22571 24805 28832 32724 36934 39400 38373 32800 24759 18894 16034 14504 12202 9937 8095 7498 8614 10518 12926 14971 16936 19136 20699 19866 19897 20683 19997 18493 16280 13872 12210 11601 10010 8687 7249 4615 3387 2709 2652 2847 2914 2183 1394 538 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 299 631 948 1341 2970 6409 8968 10572 12170 15694 17573 18656 17897 15540 12205 9532 6691 4990 4915 5576 6494 5919 4858 4049 2441 1124 513 200 86 55 91 10 27 -12 -3 -17 -16 41 99 234 568 1355 2582 3410 3940 4727 5125 7218 11807 15552 19385 21695 24341 28326 27476 27581 28623 34094 36569 31515 29116 31147 27760 20504 16067 16968 16313 14143 14010 15712 18401 19588 24008 31121 37084 36820 36992 36058 36300 41246 52669 68955 79832 81589 84297 74563 50148 32107 21018 12093 7274 5898 4784 6266 9432 8803 11190 26614 33841 23539 10541 2698 659 122 79 80 70 77 20 37 20 13 43 26 38 45 32 16 23 32 29 25 31 4 19 11 17 14 17 10 5 14 34 22 9 33 38 60 54 65 34 38 49 77 60 34 41 61 68 56 60 62 42 51 39 49 48 28 36 49 32 26 50 45 36 27 36 44 44 49 52 45 45 42 42 51 51 51 55 56 56 51 54 50 49 45 42 45 44 43 43 48 40 44 47 49 60 69 70 75 83 72 73 66 59 58 32293 294 264 30 9804 8 58 13 6288 5334 24149 29677 36227 40548 43858 45831 44856 43980 40142 38725 38103 39423 41425 37786 32941 29257 26512 23822 22722 22036 19559 17522 16639 16325 16396 15845 15924 16296 17001 16707 16733 17393 19543 19564 16156 11647 7932 6687 6527 6506 6806 7231 8054 9660 11953 15171 19798 24528 26990 27902 27893 26467 23270 19470 16992 16050 14872 13434 12837 9525 6258 4498 3244 2371 1828 1134 411 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 220 391 1172 2460 3322 5498 8584 12053 11023 6805 8806 12538 16687 20166 22023 19501 13188 7536 4944 5148 5574 6145 6042 5681 4311 2788 2163 2052 2500 3060 3236 3072 2487 2127 1314 799 683 583 315 188 128 143 213 247 272 364 514 835 1289 2134 3373 4859 7631 13272 19717 27559 34760 40839 41562 44674 48158 47648 41601 31670 22849 15484 14101 15914 16699 17807 17792 17862 21292 24386 26097 30444 42698 60351 71108 75014 69193 59065 48329 38087 29268 31305 32815 21353 11018 7786 5738 4122 5610 9278 17905 32109 42483 42674 40526 34714 19776 4630 752 133 62 61 83 15 876 4743 1149 16 -4 -16 -7 8 0 15 0 -25 -2 -9 -19 -32 -16 -13 -29 -27 -19 -3 -22 -15 8 -11 -11 -12 15 27 13 17 13 20 24 34 18 36 50 29 31 37 16 27 24 20 29 12 12 8 8 6 6 6 2 6 10 22 40 25 11 13 17 12 14 12 13 12 22 21 14 19 38 28 17 27 30 36 31 28 25 21 24 25 23 22 25 22 29 30 40 42 55 57 48 44 34 34 31 32299 294 265 30 9805 8 58 19 6287 5336 21783 24057 26471 30391 32809 36968 45232 49483 48106 56884 75913 72303 49294 39011 34453 31792 30509 28684 25031 21797 19745 17419 14821 13507 13146 13136 13874 14377 14176 13779 13075 12018 10757 11173 11790 10715 9441 7597 6134 5462 5677 6169 6710 6955 7222 8596 10702 12952 15171 15191 15262 15924 14378 12287 10517 9728 8558 6220 4481 2796 1906 1260 624 343 156 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 197 640 2335 4179 4950 4974 5484 8276 11332 6786 4615 5168 4312 5004 6793 9910 12587 14015 13829 11625 7777 3969 2034 884 235 122 84 182 302 475 1118 2691 4018 4976 6682 8634 7637 6206 6518 6589 6179 6524 6456 6855 7016 6341 5403 5378 5281 6114 6673 6099 5846 6362 6835 6919 7326 8414 9978 13096 15704 18903 20537 19486 19834 22180 26434 29010 30885 31310 32567 35632 38741 45825 50676 51869 51938 49710 42566 34821 31284 32740 38639 45065 47849 45410 45266 34107 16754 12066 14761 9640 3361 4470 12365 28562 50681 73418 87402 85662 66176 36180 12557 3241 569 107 52 47 42 35 22 13 -7 -16 -2 12 8 -9 4 6 -11 -16 -21 -28 -1 0 -10 -23 -21 -24 -10 -27 -21 -16 -28 -20 14 -8 8 11 1 32 18 4 12 28 28 24 20 15 4 16 0 13 19 21 -2 6 1 -2 -8 0 2 13 12 16 9 16 5 21 28 14 19 23 1 2 6 11 14 16 39 34 25 19 24 30 31 25 14 8 11 18 11 13 18 19 21 24 32 38 42 43 41 41 33 30 27 19 32305 294 266 30 9806 8 58 25 6286 5339 25123 28134 31830 34146 35530 38370 40404 40131 42523 45016 48280 58260 54318 54542 52434 46518 42980 40734 37325 35979 32152 24476 17195 13332 10791 9303 8499 8050 7765 8119 8797 9347 9209 8570 8505 8447 8137 7461 7236 7378 7328 7202 7201 6813 6075 5639 5849 5839 5606 5802 5799 5469 4908 4302 3712 3298 2956 2574 1855 1402 956 655 311 141 60 29 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 349 892 2066 3917 5538 6898 8400 9986 10789 8639 7458 8422 13159 15692 16598 17145 14726 10047 6337 3900 2878 2318 2192 2229 1634 800 339 132 78 126 272 456 713 1312 2262 3415 3695 3107 3539 5066 6800 8789 11658 13353 13434 14584 16222 15999 14606 14178 14472 14967 16507 18535 20807 22449 20922 19089 17096 15623 15114 14835 15970 17004 19672 23649 26730 28363 30692 33845 39560 46141 50915 51743 44987 40823 34468 29047 31194 37947 40715 43358 48006 50050 48194 48162 46818 39789 37047 39523 36768 16830 8893 4791 2879 7619 19858 40994 60765 65036 62917 44291 18400 5892 2111 767 220 167 120 98 86 60 79 69 53 20 21 31 41 49 35 56 64 45 35 19 52 21 9 17 14 19 37 20 22 12 11 25 30 40 40 63 52 69 76 62 47 52 65 55 49 49 49 44 45 63 43 46 45 51 48 44 45 39 47 56 54 47 45 38 44 44 46 48 56 49 50 57 59 65 65 74 69 78 69 49 62 66 64 63 67 70 60 62 53 57 60 60 60 68 79 85 82 87 91 82 72 62 65 32311 294 266 30 9806 8 58 31 6285 5341 22156 27496 31909 32841 35649 40598 43020 42726 39337 37831 37755 36180 35570 36159 35701 34166 33425 32999 32706 31784 29003 23577 18160 14445 13054 12121 10742 9869 9218 8277 7230 6728 5869 5251 5451 6020 6007 5844 5440 5200 6096 7228 6380 4868 3645 3184 3077 2899 2896 2923 3019 3143 3410 3224 2648 2347 2163 1871 1495 1344 1159 976 708 600 370 205 157 42 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 269 572 976 1925 3467 5572 7679 9998 10980 16279 23098 20938 24491 25604 22818 24145 21662 17069 14971 13383 11970 11080 9338 8364 9198 9380 8164 6551 4938 4396 4317 4086 3647 2357 1163 646 560 444 638 1068 1083 750 672 1198 2243 2923 3213 3223 2195 1193 785 1860 6006 12829 18237 20562 20494 20190 22972 25790 28036 28596 27732 27972 29042 33967 39634 36734 32313 32868 35265 36170 33951 30447 27786 24539 26437 32285 37308 42716 45394 47093 52849 56620 56773 45446 35539 22782 12263 8894 7412 8361 8500 4191 1860 3538 5387 7994 19073 36648 49928 58265 59904 49494 23066 6402 3311 2253 2977 1532 161 520 1375 181 2 0 15 24 52 39 9 4 -12 16 24 -2 -25 -6 -5 -22 -25 -29 -20 -7 -10 -1 8 -3 4 3 7 11 32 17 17 17 18 2 21 27 2 2 -2 21 23 -4 -3 8 10 25 -7 0 10 8 9 11 24 15 1 7 14 8 19 17 20 20 18 9 28 27 25 34 28 21 21 40 47 36 28 28 26 25 18 23 20 20 20 29 28 29 32 41 46 50 54 51 43 36 28 25 32317 294 268 30 9808 8 58 37 6284 5343 16991 21316 23960 27307 32110 35425 41511 46979 46334 41207 36809 34376 32648 28668 24679 23315 22755 22875 25065 27135 26936 25524 23401 19725 18198 17457 16836 15890 14773 13495 13374 13659 12377 9598 6528 4454 3207 2827 3050 3600 4021 3980 4007 3345 2917 2561 2189 1860 1714 1692 1759 1902 2084 2220 2452 2312 2076 2007 1916 1647 1584 1499 1230 1021 725 305 118 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 371 850 1436 3155 7128 10547 10940 9795 10191 13197 15386 17333 17176 17574 21814 27947 30984 31686 28231 24779 20838 16924 12970 9916 8060 6795 6523 6419 5667 4998 4297 4358 4538 5851 7677 8947 9713 11521 12750 11672 10057 10573 9850 7234 4633 3299 2393 1616 1326 1280 1508 1763 1857 2401 2937 3034 2849 2148 1908 3022 5778 9425 12162 15188 20396 23450 22507 22438 22945 18944 15269 14658 14750 18782 24280 25831 22526 23721 34000 41046 46244 47305 46634 47421 40891 28128 16261 10465 11655 10887 5391 2082 900 1199 3063 8676 24401 47183 66878 77536 77306 73072 63893 49925 40031 28331 8219 5277 9050 8545 1156 3023 3018 280 76 49 64 46 36 63 62 40 6 41 18 10 -30 -9 29 35 28 29 18 1 4 27 42 29 39 45 18 35 52 27 44 49 52 50 66 55 46 46 43 50 21 21 24 19 31 33 29 37 35 33 35 37 53 29 31 48 52 39 45 36 28 45 47 45 46 39 46 53 48 44 56 56 59 63 55 47 54 55 41 38 39 37 39 42 43 44 46 55 67 65 65 61 65 51 43 42 32323 294 270 30 9810 8 58 43 6284 5345 20647 15076 15968 16905 16674 18027 19702 21208 24513 31568 39289 37795 39586 39115 24335 20641 18406 16298 14929 14553 14925 14226 13825 14986 15767 16254 17538 17364 15821 14283 11636 9280 8398 7858 7288 6957 5416 3512 2576 2314 2136 1958 1911 2016 1997 1770 1371 1273 1072 837 716 630 545 462 360 291 304 409 464 460 536 471 335 247 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 197 764 3228 5754 5129 5464 8856 11672 12898 15035 15099 14645 14338 14185 17439 23035 24477 22348 17788 14011 11706 10409 10877 11073 9137 6964 5091 4066 4404 4821 6487 8011 9088 9554 8398 7138 7469 9418 10852 10440 8593 5208 4638 4620 5057 5067 5232 5527 6379 8285 9652 10960 12665 14044 13672 14444 17667 19485 18830 17385 17982 18635 17868 16957 18258 18332 15412 14969 15202 16622 18508 19612 22147 25665 35521 40068 39068 39682 40737 42156 45131 45003 42819 37845 35064 33531 28175 19020 10980 5068 3211 5031 10980 19182 30712 38783 45206 53698 72494 87828 93094 88536 72666 47960 18417 9492 1744 3554 3617 2859 13039 4369 506 299 44 17 45 54 51 55 53 64 38 17 26 6 14 -6 -4 2 21 43 41 42 30 49 34 26 40 38 58 63 55 71 82 71 55 35 53 53 64 44 42 43 24 30 32 39 50 59 46 47 37 42 47 40 39 44 46 32 35 41 55 50 44 49 51 52 52 54 51 44 49 53 56 52 52 56 61 62 65 47 43 49 41 48 51 55 60 52 54 67 69 72 70 70 65 50 45 32329 293 302 30 9812 8 58 49 6283 5347 19996 25028 28332 29151 28292 26644 24674 21951 20276 20389 22717 24687 21576 13276 12252 12381 12504 12563 12475 11639 11353 10831 9773 9576 9827 10378 10508 10589 9891 8107 6639 6334 6891 7015 5778 4693 4748 4036 3732 3443 2161 1273 1052 1057 991 898 776 649 563 518 592 620 603 488 485 402 228 120 12 -37 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 267 794 1753 4007 7620 10997 15286 16867 14053 12644 11444 9287 9519 11456 12491 13139 13233 15502 18949 20266 17973 12192 7793 5252 3807 3136 2566 3003 3663 4286 5734 7631 9879 13441 18253 23650 29262 34707 35199 32617 34181 36146 32861 29837 24262 21943 19917 16704 15780 15953 18357 21482 24747 27180 27429 25607 24330 24679 24289 22004 20441 19973 19368 18094 13902 7953 6197 9681 14942 15618 16157 15714 14223 14392 15911 19838 24631 25184 23938 22929 17033 12360 11224 10308 7808 7504 5073 3102 2260 2205 4618 11110 28044 52430 73207 88371 97849 95657 83741 65364 53364 35844 13939 4611 8511 21603 20443 6173 1160 8265 52853 16265 774 203 55 44 52 55 24 56 102 77 52 57 64 65 76 65 19 37 49 32 47 40 28 37 41 62 58 45 53 75 51 73 67 64 57 80 90 76 81 86 62 51 49 46 45 51 61 68 59 56 81 73 66 69 53 39 57 59 67 66 60 58 80 68 71 79 88 81 77 76 78 71 77 73 71 68 82 83 66 76 73 69 73 75 71 66 74 80 84 82 96 94 90 85 83 73 59 32335 295 243 30 9813 8 58 55 6282 5350 282530 14981 16554 20080 23673 27275 31550 34299 34910 34608 41182 57047 45244 27611 17911 14286 13115 12141 8718 5864 4911 5039 5562 6785 7675 7979 8908 10095 11681 12220 10730 8952 7932 6839 5004 3761 3452 3315 3182 2830 2383 1991 2305 2877 3423 3857 3375 2086 1139 1016 866 733 687 667 722 793 835 844 875 853 788 633 643 689 503 431 421 157 81 41 -40 -43 999999 999999 999999 999999 999999 999999 -84 0 215 420 719 1286 2506 4876 8372 10887 12015 13365 13398 11955 9926 8283 8093 7152 7145 8264 8742 10127 11461 13366 16464 19242 22889 23352 16657 8321 4768 4362 3968 3293 2782 2879 3418 3816 3795 3922 4574 5154 5751 7154 9159 11513 15802 18949 20394 21502 21629 23042 25818 26638 26116 27403 23836 18699 16548 17659 21334 24180 23777 22069 20479 20812 21654 18724 14567 11942 10731 7990 5645 4877 5301 7959 11065 13056 12580 12845 13799 13907 15835 18462 17686 14966 14181 13562 12034 9835 6939 4796 4103 3612 3127 4796 7668 14706 27345 41208 55445 65497 76634 84799 91207 95800 98002 86643 65635 36247 19035 5240 939 2690 7237 6467 4788 31558 59683 10041 323 98 84 82 78 35 28 19 47 30 19 31 6 2 4 19 13 14 23 3 -6 6 32 52 17 31 39 34 47 42 45 43 50 63 65 39 49 62 45 36 42 36 34 34 27 29 27 28 39 29 31 44 33 25 37 42 40 39 22 23 18 38 41 40 44 46 41 40 45 40 47 55 53 40 49 44 50 56 56 59 50 37 43 44 47 50 53 47 52 56 65 64 66 62 54 42 39 32341 295 246 30 9816 8 59 1 6281 5352 69750 11838 13370 14910 17889 19095 19993 20436 22112 26402 30213 33471 38079 34320 31516 27503 22509 18219 15708 13283 10205 6721 4139 2753 2130 1946 1963 2304 2620 3180 3327 3055 3183 3422 3389 3191 3512 3309 2768 3141 4677 6054 4418 2807 3865 6091 7654 6835 3932 1692 1400 1375 1149 941 835 849 924 1054 1107 1053 952 832 671 582 646 671 572 479 374 367 347 322 290 357 451 568 713 1126 1742 2633 3630 5039 7208 10647 16397 21628 20443 17491 14699 12460 10689 8985 7944 8164 9002 9846 9754 9365 9853 10963 14474 17759 19529 19609 16110 12162 9897 8869 7813 7721 8522 8113 8186 10535 12505 13792 14227 14404 14111 12477 11125 10715 10864 10757 10160 10122 12542 13988 14280 14205 13590 11494 10750 10269 8497 7462 6673 7025 9313 15070 21515 19474 17213 16254 15908 16799 16659 12186 9827 5860 1739 1269 3480 5485 5947 6018 5525 6937 8742 11966 13432 10800 6942 5550 7371 7466 6607 6151 7672 9524 10361 12770 18343 28638 41221 51641 62249 74066 75864 61902 56938 68634 78784 84357 79709 66676 51983 33900 9429 2058 730 1844 8177 14765 21808 46686 42604 10623 797 843 68 41 55 46 34 50 49 36 38 48 21 5 3 12 -19 1 11 9 8 26 40 51 66 57 34 41 22 25 32 46 32 45 68 58 22 35 36 28 29 40 23 41 34 20 22 14 37 50 37 37 40 27 26 37 29 27 30 45 38 46 46 51 53 32 45 58 51 50 59 64 58 56 57 40 44 60 57 45 46 53 45 41 45 45 45 52 54 58 64 67 62 62 63 57 43 32347 295 247 30 9817 8 59 7 6280 5354 368567 14754 14564 16836 18677 21096 22957 23344 25120 26515 29348 26055 28353 32192 32225 29115 22782 18140 15042 13428 12664 11231 9867 8392 6782 5160 3979 3234 2902 2600 2307 2192 2104 1989 1745 1518 1278 1020 870 851 1742 6460 9275 7428 7839 7132 6389 4876 2835 441 999999 999999 112 575 793 549 476 365 273 158 52 94 -23 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 406 1029 1881 3516 7143 11524 14587 15688 12846 10168 9402 8793 8828 9324 9461 9825 10764 13106 16089 17871 17847 17886 18527 18459 20004 21537 20757 17754 15490 14478 13723 12647 11582 11075 12069 14285 12529 8604 6150 4636 3904 3717 3693 3672 3829 4235 5155 6851 7969 8805 8649 7528 7086 6662 6013 5021 3685 3664 4870 6492 9105 11472 14439 14874 13346 10836 9241 6689 3080 1147 51 -70 66 439 1386 2343 3305 4555 7597 8813 7996 9687 10407 10218 9891 9617 10102 8926 5172 2761 3240 4522 6364 10391 18827 34698 45413 47873 40691 36717 42461 61970 83526 95452 104435 114034 122695 100428 61552 24854 5412 11275 23143 17433 27983 68667 54425 6386 294 787 267 32 14 42 31 17 6 21 3 2 16 22 -13 -25 -38 -30 26 4 -10 10 14 1 7 27 20 13 -5 1 37 21 15 29 28 19 27 36 28 42 22 19 11 27 13 8 14 8 20 15 23 31 32 25 26 8 10 18 15 11 15 28 32 21 24 29 32 38 38 39 43 42 33 22 33 41 36 37 35 31 27 23 21 23 26 29 36 39 34 37 44 46 42 45 43 30 27 32353 295 248 30 9818 8 59 13 6279 5356 87770 12845 13931 14880 16350 17980 20669 25642 30055 32322 35102 46228 62586 60037 43570 43635 38254 30464 23654 17733 13994 11115 8600 6848 5054 3530 2414 1886 1850 1903 1656 1377 1366 1401 1463 1304 878 770 860 853 1203 3502 6577 6215 6219 6736 5898 3969 1682 67 999999 999999 999999 999999 999999 365 126 61 42 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 691 1915 4199 6044 7156 6372 6025 4588 3522 2769 2844 3131 3613 4711 6573 9044 11476 13350 15539 17941 20971 23624 25631 26734 27644 27204 25450 22669 19385 17203 15678 12818 8807 4791 3067 1729 1291 1691 2411 3984 5621 6588 6612 6388 6606 6556 6950 8073 8927 9085 7728 6391 6201 5901 4527 3646 2710 2921 4104 6358 8324 8099 9033 9287 5997 2198 412 33 302 1064 2134 3633 3619 2976 4007 6008 9283 12045 14087 16078 16573 16024 14447 10880 9488 9994 12988 14200 10807 10212 11997 17426 28255 31438 15739 13307 21607 25082 26698 37018 61253 83773 106504 118749 125252 135456 134119 103429 54848 29595 27263 33910 17941 56484 74500 14526 383 407 1019 207 70 64 58 39 48 14 6 25 -9 -1 36 -4 4 33 27 -2 37 39 31 32 29 26 29 47 38 46 62 70 64 56 65 52 66 55 51 46 49 42 36 44 28 28 42 50 43 39 63 56 38 41 51 50 39 40 29 33 42 48 50 59 64 74 74 62 63 69 63 60 62 70 54 61 75 60 46 65 64 50 54 53 48 50 58 64 64 61 69 73 72 79 72 62 67 32359 295 248 30 9818 8 59 19 6279 5358 202772 16584 17233 18698 19535 20335 21167 21352 23909 28715 33076 32508 30436 31774 32656 29464 25637 22791 20806 20158 18411 16254 13810 11921 10261 7978 5662 4510 3708 3771 3680 3211 2821 2398 1922 1656 1479 992 748 402 223 702 2262 4070 5411 8236 9324 5756 2713 809 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 1110 2738 4044 3908 3035 2300 1850 1814 2332 3134 3450 3884 4205 4458 4816 5795 6780 7495 7977 9308 11961 16228 21095 24031 24352 22569 20957 21428 26395 29087 30354 27999 23134 16843 9499 5401 4045 3218 2465 2160 1918 2089 2648 3381 4049 4612 5581 6495 7778 10772 12596 12526 10900 10403 10422 7268 3230 1627 2133 3743 6885 6747 3416 1487 731 544 844 1825 2882 3554 5770 8307 9510 8095 5029 3903 6833 14296 18419 22014 24168 21682 19724 16646 12938 10282 6902 6476 9844 14127 18597 23400 27625 28219 27819 26642 18482 15573 27371 47631 70564 87161 88407 77291 62395 70827 93267 93060 91155 74854 39205 5590 3802 10953 30025 40332 8802 384 1002 556 33 15 11 21 -17 -36 9 9 -32 -15 -28 -32 -25 -7 -20 -19 -17 -30 -12 0 -5 3 17 5 23 26 23 25 28 34 12 24 18 15 -8 7 9 -8 -9 -1 -1 2 13 12 4 5 6 -2 8 27 9 17 20 12 1 6 10 12 2 11 35 35 31 35 37 35 40 33 33 24 32 40 25 22 24 24 26 18 20 30 23 18 25 34 34 41 43 45 45 40 36 33 32 32365 294 279 30 9819 8 59 25 6278 5361 13111 14313 15150 16285 17739 19611 21218 23888 26149 26826 27698 26310 25635 25290 22329 17677 14237 12223 11714 10235 9252 8530 7278 6095 4882 4269 3843 3477 3212 3675 3378 2588 2147 1474 1410 1310 1343 1094 477 122 999999 -90 360 1398 4359 7613 5879 2673 1051 115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 276 1770 2404 2118 1781 1530 2329 3671 4187 4168 4094 3619 3344 3341 3656 4375 5447 7240 9556 11662 14438 17399 19906 20571 19155 17859 18703 22018 26934 31213 30672 27372 23990 18935 12047 6941 3083 1450 1261 1518 2125 3095 5005 6601 7969 9645 10658 10502 10397 10840 11473 11909 12345 11141 9172 5797 2047 162 150 641 1344 1256 1076 688 986 2671 5960 9333 13090 16845 15029 12524 9820 8223 8633 10998 14364 17380 22478 22709 20326 20620 20863 16958 13210 11932 8565 4935 2772 1351 1813 3445 5491 8202 8905 11152 20584 43076 72890 95916 109819 119734 127916 130064 108656 71666 46263 16985 9763 12828 17440 23683 24491 15902 25865 52457 23764 1087 1132 264 42 45 14 18 49 10 -26 -11 -21 -16 -16 14 10 -22 -1 10 -9 -4 -2 17 7 2 25 39 22 26 30 41 47 48 43 38 42 45 31 28 21 25 18 22 24 34 22 23 19 21 17 20 20 33 45 28 35 15 5 22 31 26 16 26 30 40 43 39 51 50 43 41 34 44 35 29 38 35 48 50 40 32 34 43 30 31 27 33 37 43 50 52 53 48 56 40 39 32371 294 281 30 9821 8 59 31 6277 5363 15140 15780 17252 18501 17720 17743 18576 17926 18566 21534 22860 22665 24998 26017 25288 22511 21266 19915 18573 16471 12203 9338 7978 7171 6183 5188 4442 3318 2670 2077 1771 1580 1134 1063 954 590 256 -4 -34 66 57 80 196 421 1138 2580 2511 1508 632 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 2416 5059 5845 5480 5151 5285 6044 6576 7219 8099 9050 10353 12348 15570 17701 18462 18040 17047 15513 13954 12898 13535 16253 19725 22349 23712 22647 20047 18977 18409 16737 13025 9799 7517 5571 4533 3904 3226 2168 1419 761 370 547 1180 1632 2363 3874 5468 6560 7871 10381 13152 15867 18342 15721 7464 2822 3629 3003 1439 821 963 2034 4095 8125 16560 22957 21779 19759 19628 20462 22371 24263 22906 18236 15216 12025 12651 13734 14020 13372 13626 14549 14510 13505 11788 8054 5639 6085 8398 9733 11037 13209 21144 43107 71085 86077 85615 68503 53605 43851 44156 49444 61122 63072 52137 34514 30162 25850 39000 44100 34736 11487 21217 19828 1102 839 1486 83 54 34 43 49 54 28 32 34 19 10 15 44 52 0 7 17 21 32 23 24 33 31 30 41 56 37 44 62 62 62 51 58 70 62 54 61 62 58 43 31 36 42 47 47 30 32 41 38 42 46 41 56 63 54 42 39 38 41 53 47 41 61 73 59 57 79 75 55 61 61 62 60 57 57 68 58 56 52 55 50 50 44 50 61 63 66 80 75 66 68 66 70 62 32377 294 282 30 9822 8 59 37 6276 5365 16794 18565 18853 19355 20303 20660 20078 19316 19734 30102 32451 21096 20101 19260 18456 16591 15051 13909 12929 11883 10857 10022 8870 7608 6297 5135 3768 3156 3250 3250 2798 1588 816 494 201 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 352 714 1055 559 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 1956 3126 3090 2526 1523 764 630 1067 1836 3123 4864 7191 9331 11877 12406 10423 9064 8190 7702 7907 8794 11442 16082 20627 23976 24669 22701 17835 13547 11927 10628 10216 9501 7748 4951 3470 3394 3234 2650 2834 3100 2585 1915 1218 562 177 87 29 83 325 789 1398 1648 1451 2183 5164 10475 11741 8280 5230 5492 7218 6177 4567 4384 6078 10286 14708 15216 15048 16513 21604 26486 27293 24574 24238 27436 30786 25008 14172 9265 13692 21509 23964 25008 24129 21702 17462 9425 3581 3057 5966 11219 22106 38448 55541 67292 67609 61162 49159 43787 44840 38353 22557 24364 53517 77128 76595 64331 50815 48998 56607 34862 39843 58517 16412 2099 466 3214 3080 108 53 71 46 22 40 33 10 10 7 27 13 14 9 19 17 11 3 28 31 30 26 36 24 33 40 71 57 38 54 50 41 49 42 59 68 48 37 32 47 41 36 43 33 28 24 33 43 45 47 48 64 47 47 48 41 48 38 40 42 50 54 69 58 56 64 64 63 71 69 62 51 55 58 58 53 57 60 54 54 54 52 43 55 67 58 62 66 74 67 59 51 62 60 32383 294 283 30 9823 8 59 43 6275 5367 12869 13544 13451 14746 16412 17663 19933 20562 22318 32380 52209 57913 58080 45526 26763 20339 18545 17835 17273 16327 14839 13350 12035 10674 9768 9130 7919 6436 5321 4007 3122 2239 1146 529 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 1046 1895 2319 2157 1723 862 351 117 43 69 488 1907 3962 6076 7905 9561 10722 10288 9343 8298 8415 9713 11965 15308 19601 22017 22207 20388 19650 19413 15932 11746 9187 5391 2875 2331 2016 1934 2249 2085 1301 853 952 1146 1370 2180 3060 3111 2796 2380 1812 1046 718 644 903 1136 1235 1483 2019 2868 4074 6777 14197 20876 20814 19544 19012 23248 22749 21947 23761 22240 22407 30191 39526 36852 25455 20155 23466 28080 32448 31746 28300 18307 11465 12387 12460 13473 12832 13190 14339 14599 11181 4895 1954 1439 2875 6732 15455 29550 37934 34655 21110 14298 19954 19628 15124 12262 19130 40717 67143 99691 120870 104416 68826 50132 58280 41544 28328 30225 20476 7045 1182 2631 1745 49 38 33 44 18 13 19 12 16 13 2 -21 2 3 -8 -19 -10 39 20 7 15 -2 8 41 43 26 26 60 42 51 64 40 52 58 53 35 27 21 14 -5 20 7 9 9 22 26 16 7 8 16 21 31 24 28 37 36 31 27 31 45 46 56 65 55 55 60 59 54 47 57 61 60 57 55 47 57 54 43 47 45 45 45 45 53 49 45 48 54 54 45 44 41 49 32389 294 283 30 9823 8 59 49 6274 5369 14381 17261 19776 23533 25535 26288 25921 25824 27462 28725 35449 56942 80244 86854 54457 36079 28953 26363 23454 21505 19968 16997 14047 10850 8421 7682 7135 6770 6253 5347 3117 1268 753 558 203 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 705 1674 2833 3365 3356 2521 1413 719 378 354 457 529 739 1441 2836 6369 11052 16599 22739 27028 27183 24360 20430 17656 16355 16429 16755 16649 15209 13959 13518 12830 12251 9223 8787 7337 6366 4162 2111 1619 1137 672 478 401 207 183 206 109 159 313 659 1366 1842 1571 961 1052 1132 1416 1999 2657 3094 2923 3544 5573 6850 9448 13127 13938 15589 18846 21401 26988 30602 32145 35567 36999 36163 39461 40886 35763 35451 37101 37085 34517 27095 20588 16950 16446 16450 12340 8848 8337 9108 11635 13965 14593 11476 7192 4789 3232 3519 8163 19129 28758 36300 38272 39628 47737 45194 35198 28129 20837 14442 27968 42403 58372 75441 82915 68206 58378 49529 29883 10634 16416 6288 3867 27293 3410 86 66 59 60 67 46 50 40 26 35 15 6 11 28 15 43 33 30 32 43 42 47 38 34 47 50 57 72 72 68 51 63 85 78 68 73 51 51 40 33 33 54 58 57 47 32 36 40 43 46 41 38 45 65 52 35 53 39 47 60 48 63 71 73 70 78 81 83 62 63 67 68 72 75 65 78 75 65 53 54 63 58 56 63 63 68 73 84 67 59 69 65 66 32395 294 256 30 9826 8 59 55 6274 5371 13731 14984 16164 17608 18641 19699 22564 27435 29673 30277 32743 37947 48019 45459 39508 37405 34683 32127 29374 25166 21683 18638 14729 11578 8965 6916 5143 3952 3433 3591 3509 2919 2333 1714 998 694 840 610 171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 627 1203 1380 1785 1568 1188 1242 1063 844 707 702 738 1003 2109 3599 5810 8886 12336 14571 15551 14798 12818 11369 10101 9444 9519 10757 13307 15583 14270 9702 6655 6414 6744 6586 7115 8571 9612 11079 11147 9857 8180 6827 5255 3783 2346 1288 731 327 -92 999999 999999 999999 999999 -5 103 221 441 911 1486 2351 3551 5586 7842 9259 10255 12734 15005 11672 8235 12251 19114 22335 22161 24398 26161 25589 27835 33054 32206 35498 39372 47242 47811 40556 38627 39109 40118 40057 40400 42771 41979 38651 31452 20410 13907 10087 6853 5455 3820 3247 5630 9947 17589 26886 40132 57090 65645 66784 62505 57286 51269 43959 36112 16326 19957 51600 76204 86883 86418 64388 37350 23575 15558 32713 34909 5463 1158 2620 947 131 40 55 55 53 43 30 44 39 35 28 46 42 34 38 24 23 -3 14 43 41 17 15 49 49 32 22 40 57 75 75 61 63 64 64 73 57 65 44 50 54 52 40 18 21 46 54 48 36 38 28 22 27 31 53 50 34 28 38 49 59 60 53 61 83 81 77 73 75 70 70 68 61 56 64 62 59 56 52 47 58 55 51 49 58 56 51 59 62 53 57 52 50 32401 294 288 30 9828 9 0 1 6273 5374 8776 9936 11268 12691 14232 16168 16988 17821 18650 20111 22962 25483 30063 33321 34584 32919 28446 24061 21072 18573 16720 15327 13156 10842 8963 7410 6103 4913 4083 4506 5208 5480 4185 2928 2218 1751 1354 1039 693 195 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 235 992 1267 1178 727 298 168 207 348 549 767 1011 1025 763 646 576 615 811 1300 1903 1909 1642 1523 1991 3291 4501 6380 9564 12155 13411 14470 17090 17029 12417 10088 10174 9839 10018 11625 12613 11548 9701 9103 10334 10094 8527 7304 5924 4966 4185 3290 2493 1918 1676 1372 884 514 482 618 841 1255 1862 2608 3768 5762 9679 14776 15918 14770 14184 17888 23302 25414 26267 27133 25956 20770 20323 20684 25004 34394 39200 39042 40452 39294 39356 37121 35422 37877 40920 44716 48303 47403 44337 38222 30437 23786 21061 18984 17252 17216 20998 23439 20232 16706 19508 28275 38865 48728 57198 59974 56450 50125 42997 40285 42240 47747 43973 29956 19275 24060 37114 68511 104856 121535 106323 77020 31476 17528 11240 5827 4199 16502 2159 97 50 69 84 85 67 89 39 18 27 21 28 20 19 41 46 44 35 39 62 59 74 55 53 45 64 70 77 73 75 109 88 65 90 86 62 41 43 47 50 51 61 54 48 38 47 44 62 64 44 54 64 57 54 49 58 72 71 70 80 79 92 93 85 92 76 70 93 90 88 89 84 90 93 96 96 86 80 83 84 74 71 74 75 88 79 74 80 80 74 70 69 32407 294 289 30 9829 9 0 7 6272 5376 5254 6267 6979 7781 8751 9789 10780 12738 15548 17658 19800 21432 23320 24447 25238 25547 24417 22174 21806 23312 23192 20557 17122 13760 11179 9062 6982 5368 4776 5126 6002 5604 4116 3058 2317 1545 889 595 498 241 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 264 852 1598 2506 3683 5082 5301 4123 2772 2251 2272 1782 809 352 322 394 541 644 475 172 121 165 149 292 520 728 919 1146 1545 2266 3311 5510 8330 8716 8657 8864 9082 9769 10469 11003 10256 9784 9556 10040 10543 10363 9757 10514 12508 13833 14469 13598 12134 10814 9263 7386 5949 4711 4282 4318 4363 4649 3864 2407 963 245 127 302 768 1611 2919 5717 10510 15084 17758 20330 23579 24750 23262 24217 24282 25272 28370 28990 32840 38510 37183 34806 36815 35848 30389 20707 13219 10502 10076 9189 10581 11856 11147 9200 9323 12749 13497 12270 11789 13594 15881 17168 18128 17352 17231 16378 14910 18855 26732 34321 41340 51110 54579 44381 31066 25292 36161 48263 45937 31737 18549 30779 68078 93878 122806 174546 198458 161691 93251 56974 38587 1858 566 46 46 34 -5 9 27 24 9 15 -23 -16 4 1 -7 -28 0 6 3 8 20 12 -1 -4 4 31 35 48 36 46 9 32 48 42 32 32 18 33 14 7 -2 2 -1 0 -1 -1 3 23 23 11 6 19 9 17 23 25 14 26 39 29 26 37 35 28 38 39 47 44 37 53 53 44 47 50 46 50 45 42 38 41 39 47 58 45 36 38 37 38 35 38 32 25 26 32413 294 290 30 9830 9 0 13 6271 5378 6654 7351 7965 8636 9502 11003 12428 14391 16842 20724 23417 26147 30916 32534 29797 30106 29959 27058 26510 26539 23858 21892 21092 19808 17746 15395 13295 10511 8896 8725 9322 8114 6312 4740 3014 1686 837 225 -80 999999 999999 540 745 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 344 1075 1964 3083 4515 6089 8342 10854 14091 18528 21157 21300 20319 19932 15756 9821 6793 6817 7281 6289 4703 3747 3339 2680 2191 1501 1270 1184 973 897 1181 143