36 2310 Browell, Dr. Edward V. NASA Langley Research Center LASE / DC-8 Aerosol Scattering Ratio SOLVE 1 1 1999 12 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. ------------------------------------------------------------------------------- 34310 262 41 30 8591 9 31 50 7068 1478 17822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 125 199 389 493 558 901 1178 1563 2275 2754 3082 3649 4213 4464 5092 6070 7745 9271 10235 12115 14674 16502 16203 14137 12211 12312 12572 12784 13025 13913 19317 16918 15735 23617 24929 19597 18446 21371 33081 53523 94053 118799 95703 59991 60642 108097 159055 173073 102902 78836 123385 123397 124199 119935 80166 49704 2816 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 277 643 934 1462 2672 3480 3707 3407 2648 1929 1533 1239 986 1169 1830 3076 5951 10368 12130 12712 11387 9901 8398 5745 3219 1346 473 141 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -20 -44 -4 50 64 55 94 123 121 66 6 -2 5 -40 -20 81 202 372 489 491 289 25 999999 999999 999999 999999 -3 113 192 383 695 1379 2193 2977 3814 4881 5868 5931 5721 5657 6546 7173 6912 7714 10014 12917 16500 19761 20969 22343 31357 50490 61256 54201 34689 18242 12365 10723 10954 11703 13000 13550 14352 15947 17553 18752 20407 22315 24303 23914 22476 21822 19248 15282 13348 13023 14382 15857 15049 14856 14238 14222 13039 12033 10151 9159 7608 5370 3975 2681 1330 223 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 24 20 22 13 11 9 -11 -5 18 44 42 25 42 94 139 160 156 34319 260 66 30 8586 9 31 59 7070 1474 29 37 168 266 412 627 960 1050 1116 1382 1818 1823 1635 1725 2316 3048 3121 3052 3445 3950 3789 3810 4212 4692 5195 6323 7428 9161 10341 11308 13169 14934 16402 17378 14634 14330 14018 12760 10989 8244 6790 6257 10017 21287 20473 10300 21390 36133 33626 21258 29137 40846 68253 98704 119968 141668 140431 110556 135770 202403 108222 75891 82754 62676 53590 22512 1085 999999 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 655 1310 1889 2193 1992 1576 1410 1391 1313 1349 1407 1584 1567 1660 1579 1147 611 346 275 277 269 401 506 598 502 356 328 205 256 662 1029 1214 1093 918 492 -43 999999 999999 999999 999999 999999 999999 153 504 826 1546 2636 3031 3194 3597 3833 4263 4481 3816 2625 1954 1970 2207 2752 2885 2688 2523 2256 1421 385 999999 999999 999999 999999 999999 999999 -52 310 911 2090 3618 4264 4395 4382 4939 5606 6366 6750 6909 7558 8175 8414 9206 10620 13608 17677 18652 21697 26639 29180 29495 37834 40081 39560 45558 36798 26900 23055 22061 22657 21911 22825 25439 27310 25736 22506 17069 13988 14544 15321 15969 18018 16400 14658 14265 15895 16910 15667 13110 9619 8621 10853 14309 11554 9195 10441 10747 9628 7631 5168 2987 1271 926 441 -2 999999 150 1805 2899 356 999999 999999 999999 999999 999999 999999 999999 4 3 999999 999999 999999 999999 999999 999999 -12 11 45 99 134 124 117 34328 225 1105 30 8575 9 32 8 7071 1470 619 2407 2979 7051 16295 35264 41060 35362 21725 8690 25133 54431 64315 36845 63902 94158 139712 137526 34488 24828 20483 10835 3048 8501 24423 65308 112094 106216 130042 146191 146403 162705 141397 55062 9741 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 327 597 860 1152 1009 702 634 670 1081 2023 3069 3425 4072 3795 3184 2643 1938 1503 1275 1098 861 610 568 633 581 227 -5 -2 146 340 379 252 67 999999 -43 111 580 1610 3036 5255 8059 12043 13913 13712 13220 13304 12283 11520 11719 11770 10259 8700 7596 6570 5379 5200 5651 5882 5341 4635 4142 3623 3373 2952 2050 1530 799 131 999999 999999 999999 999999 123 623 1842 3884 5210 5350 5674 6491 7533 7993 8143 8613 9285 10244 11597 11884 11792 13644 17065 17056 19986 26394 34754 39846 35109 29550 26593 25635 26242 27605 30363 29421 27373 28260 27381 25736 25945 27170 23407 20268 19395 19660 20212 19598 19182 20988 24858 28953 34026 40395 41054 37322 25415 16799 12648 8497 6520 6322 4683 2101 1792 2186 1967 2357 2812 3143 2844 2816 3345 2846 4543 7947 7595 6986 9550 17292 36451 47376 5948 999999 999999 -6 21 -14 999999 999999 999999 12 77 135 171 168 143 139 148 34337 246 474 30 8574 9 32 17 7072 1466 -17 168 405 834 1418 1702 1899 2190 2671 3095 3422 3913 3810 3584 4376 5180 4490 3195 2062 2020 5893 12433 14944 7831 3706 2855 3448 2600 1826 2737 3421 4171 4494 5445 7635 18676 42002 80013 108539 130291 109693 118707 99676 65318 82714 130471 163720 167378 119863 113373 113674 85537 31983 12845 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 30 -5 -27 32 82 128 145 134 160 262 310 236 27 999999 999999 999999 -88 -9 72 238 438 759 989 797 512 283 113 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -55 -1 161 522 1288 2869 5217 8055 11376 15440 17885 18702 18609 15969 12270 10858 11150 11973 12116 10479 8143 7345 5918 3776 2685 2065 1824 1572 1364 787 79 999999 999999 999999 -56 208 306 377 421 102 999999 999999 999999 999999 60 676 1837 3299 5099 6525 7030 8029 9521 10910 11782 11816 10521 9713 10523 12346 14398 16419 17845 19449 21145 23335 25678 27466 32729 36987 38407 32647 24064 22194 23142 25000 25942 25646 25277 25273 27245 28791 25059 21530 21074 22663 24202 24637 22762 21221 20014 16761 13577 11931 12977 13793 11732 9407 7001 4748 3744 2967 2334 2589 2985 3005 3368 3919 3089 2458 2006 1713 2886 5146 6229 3830 4053 18789 34480 53604 16554 826 999999 999999 999999 999999 999999 999999 999999 3 78 131 133 123 105 95 108 34346 230 950 30 8570 9 32 26 7073 1462 -48 999999 999999 8 40 99 76 275 533 698 717 711 1759 3612 2996 5716 9516 15895 19223 19908 33774 56481 76920 79594 77239 92551 92365 92222 90122 110902 182645 258846 305643 196823 42989 713 999999 999999 999999 999999 -1 106 210 320 423 540 701 841 1006 2792 5759 1724 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 47 4 18 61 98 225 353 550 729 1112 1669 2086 2431 3428 5121 7536 10397 12893 15848 17659 18563 17938 17078 17344 18073 16198 14566 13390 12348 11174 8990 6112 3871 2886 1263 79 999999 999999 999999 999999 -98 -46 56 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 50 396 1321 2701 4168 6305 8332 10299 12122 14455 17778 17269 13163 11155 10772 11342 12157 12571 13295 15054 17598 20845 23966 26347 29219 34877 38293 36787 37259 36626 35768 35260 34275 33409 31907 31119 31741 32701 33215 34209 36786 40438 43770 42021 36081 33545 31531 26529 22320 18360 13878 10545 8955 6394 3414 1373 534 502 617 1141 1980 2372 2665 2253 1758 1063 307 999999 999999 999999 999999 575 4493 4174 9325 210 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 83 130 148 149 139 112 34355 261 21 30 8571 9 32 35 7075 1458 535 999999 999999 999999 -2 110 201 198 223 224 308 367 336 281 366 494 557 701 687 651 708 828 1189 1508 1656 1896 3784 18831 12846 2964 3189 3237 3475 4514 5462 6054 6730 8251 9797 12417 16007 17810 17010 19555 21187 18532 21513 33745 33848 34727 38340 12241 4667 5362 4733 8096 17750 9719 612 497 2986 11933 41482 63775 43517 12267 104 -74 -28 31 270 386 541 694 1055 1315 1609 1829 2074 2283 1535 965 407 -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 -7 97 392 853 1269 1638 2125 3051 4426 5660 6530 6887 7669 8216 8201 9151 10356 9759 8968 9082 9071 7176 4969 5732 9380 12904 19246 35451 38806 30877 28125 23444 33459 36790 19220 7693 2602 1570 1144 411 53 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 449 805 1529 2493 3906 5259 6400 7881 10533 14292 17269 19971 23627 25571 23638 19626 15861 15734 18516 19211 15731 12415 11765 11846 12843 15720 18585 21271 25177 28881 28252 27689 28034 27688 25883 24138 23045 21043 18312 17096 16696 16304 16727 18244 19652 19867 16775 11985 7693 5873 6767 8823 8254 5447 3133 1132 690 444 301 208 150 127 151 535 631 183 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -7 47 135 159 145 131 122 34364 261 17 30 8567 9 32 44 7076 1454 960 791 999999 999999 999999 1710 2097 2302 2597 3012 3566 4059 4105 4484 4982 5134 5896 6870 6880 6518 6747 7194 7127 7106 6541 5896 5285 5359 5304 5239 4514 3890 3948 4308 4179 3998 3708 4250 4252 4201 4733 3588 2482 1610 1387 979 2100 4848 6002 2923 3738 4241 5033 3439 65 1691 1576 -61 102 5981 42709 123027 178142 136145 21684 338 2813 15237 25689 6132 -12 -79 -58 -20 -10 -3 65 46 -75 -80 -57 -96 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 294 1374 2345 3770 4853 3943 1764 367 210 524 999 2544 10124 26551 46387 66994 71496 70387 81387 68887 59346 33465 14650 19870 11720 7319 5147 4047 2700 1967 1730 1387 994 645 547 400 158 999999 999999 999999 -72 999999 999999 999999 999999 999999 999999 16 343 947 2195 4653 8107 10353 12347 12947 12034 11345 11918 14149 18692 22460 27534 31363 29286 20764 16144 15042 16209 17033 16869 15913 14550 14119 13787 13148 13036 12798 12181 11684 11285 11030 10651 10681 11081 11267 11295 10380 9948 10424 10540 11147 11524 12352 12606 11792 11053 9887 8143 5734 3874 3846 3381 2631 2186 825 695 1293 1275 718 239 98 32 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 67 53 67 71 64 53 68 83 34374 249 376 30 8566 9 32 54 7077 1449 -72 138 308 385 456 500 1066 1599 1853 2101 2452 3239 3539 3681 4202 4553 4033 4075 4157 4260 4625 5273 6094 7245 8803 11078 13192 13365 11047 8302 9990 20554 12855 11197 12023 14153 21079 17859 12209 24431 42931 43471 21969 19477 13068 3373 245 1142 12174 39515 45982 45543 74013 121933 200246 352206 385473 207040 140953 90924 60382 29587 1296 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 19 253 467 414 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 760 3981 11911 32550 40375 29527 35035 38460 18151 3446 2334 1975 1827 1639 1956 2555 2571 2589 2610 2541 2695 3733 5138 6210 8289 7790 5869 3441 1496 271 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 355 798 1481 3387 5848 7660 11406 14205 15448 14924 13699 11137 10923 13124 15229 17944 21387 24575 27017 26742 25948 24291 20235 16430 15641 16556 17001 17469 17735 16058 14534 14452 15303 15504 15933 16361 16106 14445 12127 10557 9718 8915 7750 7391 7741 8243 9786 11358 12366 11363 9928 10461 10367 8748 5975 4049 3168 2879 4892 6314 7396 5632 4057 2373 472 98 52 999999 4 180 251 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 107 118 67 33 23 17 39 67 34383 200 1848 30 8568 9 33 3 7078 1445 -28 720 1591 2768 4961 8047 12693 22494 42663 82800 120791 136587 190825 232821 244587 250828 253086 303667 312020 245987 183998 108046 40064 15644 398 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 268 827 1531 2245 3093 4462 5813 4839 6160 5460 5587 6484 8554 9156 8677 8206 7879 8319 9182 8830 7721 5182 2856 1342 558 211 50 -27 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 353 1214 3392 5384 6945 9749 11246 12132 12514 12900 13410 13124 12005 12213 12875 13022 14105 15681 17818 20907 24940 29146 31108 29834 28919 28949 27939 25943 25683 26048 26052 24047 20446 18037 14549 12398 12191 12220 11770 11400 13495 15546 15256 16019 18581 17546 15836 17088 15026 10886 8534 8717 7351 4768 4247 6334 9952 11154 9984 8967 7584 6571 5482 2224 498 836 2090 2625 6413 2057 75 1954 6051 234 999999 999999 999999 999999 999999 34 100 128 128 98 59 37 45 68 99 34392 245 503 30 8573 9 33 12 7080 1441 -46 263 592 908 1120 1395 1905 2214 2543 2534 2631 2684 2492 2300 2264 2928 3812 3356 3325 3590 4115 5390 5838 6168 5942 4929 4597 5187 4814 5738 7570 8625 9619 13261 25073 45191 58913 71452 47442 49478 72189 97128 141145 180840 175505 159591 149314 152510 147456 88729 59359 11690 21036 23154 21573 20592 22178 23524 22950 16004 9974 6827 3239 136 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 639 2027 3540 4900 6719 7878 7661 7538 7813 7809 8220 8464 7652 7051 6807 6235 6015 5551 4413 3881 3821 2727 1231 739 1143 2460 2415 3594 1502 543 249 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 262 627 1268 2293 3866 6183 8563 10449 11995 13780 14597 15367 14975 13897 14512 15177 15881 16655 17475 18746 20416 21758 25327 27208 28334 29110 29267 29644 31752 32717 33213 33586 29982 27118 29102 27773 22422 19693 15040 12134 12601 13877 15532 19497 24457 27968 24862 23467 19704 14234 11301 9180 7948 7247 6314 6401 7425 7279 5119 3879 6307 7504 12388 18983 12581 9525 7522 190 999999 999999 999999 999999 -12 45 122 139 77 46 62 71 86 99 106 118 34401 216 1376 30 8576 9 33 21 7081 1437 4 146 593 1059 1311 1876 2220 2768 3956 4576 3838 4302 9155 18496 29726 45378 65784 103580 151821 184174 171824 111946 40801 49985 81701 68727 34433 36472 22582 1383 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 343 1239 2543 4102 6857 11136 13605 14290 14236 14690 15268 13820 12927 12293 11570 12450 14090 10793 11637 17351 22876 27045 36218 46532 55830 65213 69320 71340 71316 67711 49203 34043 19666 10246 1990 129 999999 999999 999999 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 566 1791 3243 4231 6038 9652 12928 14384 14285 14013 13494 13132 13627 15327 18332 20582 21119 22105 23928 24477 23475 24110 25410 26352 27668 28528 30183 29793 29808 31269 30362 25204 21530 25642 30050 28019 24992 20175 15768 16852 14444 14758 22655 33045 43317 46209 28080 16651 20445 23706 23823 18598 13257 9083 5641 2740 868 851 1148 9965 71135 8791 999999 999999 999999 999999 999999 999999 -11 64 115 68 34 59 99 114 125 119 34410 209 1579 30 8599 9 33 30 7082 1433 -60 220 89 93 240 424 912 1642 3207 5618 9412 15422 24842 41459 68381 116536 203259 278847 264249 169235 85669 999999 27594 1063 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 999999 999999 999999 999999 999999 999999 189 394 855 1985 3141 4683 5550 7065 9770 11884 15135 20270 25581 32811 36478 35119 30667 25181 19277 13353 13790 22364 31016 34749 41016 43993 40979 46307 54598 62520 53101 45871 37089 29853 29888 18389 8071 3895 4730 3742 1268 183 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 5 335 924 2271 5100 8214 9715 11782 14179 16133 18531 21190 23097 24082 25135 25167 24817 25467 26393 26832 27114 26113 26404 28255 30475 30492 29285 30889 31662 29877 28708 25229 23982 22297 19315 17091 14576 13175 13968 16355 17715 17272 14505 15934 19123 18717 21293 25990 26906 21007 11917 8357 10086 10673 6466 4884 5996 11637 1854 999999 999999 999999 999999 999999 999999 999999 999999 32 -2 1 80 115 109 97 93 34420 224 1140 30 8640 9 33 40 7083 1429 38 -70 999999 999999 -49 150 584 1067 2020 2988 3220 2700 3187 3941 6441 11958 18767 33712 35957 54652 60721 31349 39166 37039 38030 43227 34870 42454 57245 68547 90033 123755 69067 8049 490 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 896 1908 3056 5516 7589 11746 16082 19196 23633 27766 31585 36941 40913 42832 43947 44858 47831 50699 51005 53091 55504 54031 52053 50081 46123 41416 38029 38203 38605 38497 43476 48387 51930 57518 59923 55057 45478 41766 27282 15589 7972 5478 4737 3715 3081 4434 7481 10920 34555 48559 49885 60389 57281 35681 18568 7313 3508 323 -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 999999 999999 999999 -42 173 735 1768 3161 5241 7803 10527 12942 15181 16454 17010 17433 19536 20689 20265 18845 15676 12770 10284 9347 8306 8070 8279 7546 8084 9052 8649 8329 7621 7097 7144 8326 12380 16879 20174 20594 18820 19125 17764 16900 16314 16800 18081 16914 15952 18162 20203 15034 8042 3307 2876 1762 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 104 146 153 150 34429 233 904 30 8674 9 33 49 7085 1424 170 524 1243 2016 1231 1536 2412 4797 7048 3522 3040 3954 5790 5694 6161 8808 11971 15149 17412 19411 19882 21072 23948 25119 23331 22725 19974 17210 22276 28926 32595 41583 43132 34328 11950 8533 16529 24817 19812 1679 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 705 1845 3639 6403 10448 15313 20945 28264 36950 45625 52889 57484 59986 64313 69989 74639 78308 80235 76624 73822 68835 60761 51930 46581 44417 39620 31613 25072 18850 15726 15878 18112 21302 26335 31465 37856 43588 45408 43367 46461 45202 44018 39711 28181 22722 21478 18337 13269 9280 9011 19574 40726 54223 71295 50229 30518 36376 48755 16555 1543 291 182 42 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -75 -53 -50 -79 -93 -71 -48 -74 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 26 350 925 1874 3259 4633 6035 7748 9307 10362 12197 14679 15177 14941 15049 12870 10183 9905 11951 13076 13737 10431 8125 8292 5897 3003 1196 509 219 140 227 594 4469 9047 10234 12597 12921 9732 7130 8377 10276 7663 7754 2460 199 144 293 510 428 150 999999 999999 999999 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 35 103 165 183 184 34438 264 4 30 8704 9 33 58 7086 1420 14038 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1246 2784 1350 65 999999 -65 169 1114 3631 4351 4890 5809 7797 9420 11398 13375 15109 15165 14273 14376 13635 12521 11730 11440 9173 5349 3163 1837 1162 589 272 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 84 545 1257 2279 3380 4653 6139 8272 10969 14178 18224 22128 25685 28981 32058 33043 34029 35283 39393 39465 39595 39107 36964 33840 30267 26862 23687 23355 25892 26524 29571 33722 34185 35972 36329 35937 35456 41377 46860 49719 54928 59698 57243 44327 36249 28291 24065 21117 18695 18976 19619 19527 18944 17430 16229 18183 23269 29467 30197 32537 114522 197746 272425 58266 7294 805 129 -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 999999 999999 10 437 1186 1760 2299 2964 3297 3615 4238 4907 5872 7586 9129 13416 22969 29908 33124 33349 22112 12317 9758 6780 1423 511 781 767 704 1238 894 347 299 281 315 275 253 264 237 189 141 271 529 507 392 178 -2 999999 999999 92 209 0 999999 999999 999999 999999 999999 999999 999999 999999 10 76 151 171 114 37 34447 226 1172 30 8732 9 34 7 7087 1416 369 1403 1505 2195 2819 3659 5042 5761 6304 6766 4818 3597 3274 3515 3414 2952 2845 3035 2619 1964 1517 1055 487 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 642 1283 2116 3108 4344 6023 8224 11201 15610 20788 25467 29850 35443 41454 47022 50711 52481 51360 50085 47408 45724 48390 48342 48551 46613 45103 46012 46066 50158 55000 58091 55838 56114 58531 59200 58216 61796 65578 65537 64108 64226 66875 65886 64983 62218 60669 60832 57790 52126 49605 49361 52081 52772 52980 51138 46520 44713 40873 36822 34607 31507 29857 27161 24473 20572 15025 11348 7671 5298 9889 3107 1224 412 60 -83 999999 999999 999999 -99 114 268 295 232 91 -21 -98 999999 999999 999999 -57 -48 -49 -93 -62 -69 -73 999999 -96 -82 -87 -78 -88 -66 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -9 91 194 286 376 491 593 646 629 570 635 788 998 1498 2127 1670 1054 816 695 628 559 626 974 1222 1048 781 546 303 254 297 337 385 432 453 391 248 183 297 452 477 373 239 101 6 79 303 277 185 112 127 94 16 999999 999999 48 94 103 132 203 216 114 8 34456 232 1018 30 8758 9 34 16 7088 1412 666 1738 1870 3463 8483 11375 11344 13381 26227 33319 32122 28660 35805 36800 21035 9637 22901 52682 52957 41005 7822 7707 7935 5692 3868 2937 2160 1424 671 145 21 150 999999 93 534 1322 2333 3679 5080 6698 8661 10956 13925 17687 22115 27093 33490 41548 50166 56834 62010 73193 81246 81158 74141 68586 65163 59112 53302 53576 50970 48136 43333 40915 39102 39090 40504 44222 47695 51566 54532 57119 60706 64920 66350 63272 60060 62573 64096 60748 57952 53871 47201 40204 36026 32836 28570 27086 25217 21032 19824 20233 20845 22338 22601 23445 19840 16268 13550 12237 11336 9702 8672 8381 7891 7627 6864 5830 4294 3720 3265 2331 1607 1055 724 299 37 -51 -98 -92 -57 -26 132 351 423 370 239 156 7 -23 -66 -94 -84 -52 -22 2 31 6 -3 -18 -61 -39 -44 -51 -32 -10 -42 -38 -13 -23 -45 -74 -53 -39 -57 -85 -70 -81 -59 -73 -87 -83 -78 -75 -71 -71 -65 -46 -66 -85 -65 -77 -58 -34 -11 42 119 215 327 410 407 372 458 625 1203 2389 2502 1703 1047 810 852 966 1130 1410 1682 1678 1180 742 813 828 795 696 669 701 587 424 459 610 682 636 510 326 214 234 336 438 439 367 279 408 389 260 176 148 167 212 246 315 301 174 62 7 34764 224 1197 30 9477 9 39 24 7129 1272 196 2737 15235 31764 32697 28648 27721 33921 77653 100725 128443 87287 97320 88314 7219 3071 3229 4075 4873 6108 7122 8360 10388 15962 15970 15001 17179 19255 22263 25766 29260 33244 37206 40988 44999 48969 54274 58756 59949 60347 59383 57939 56841 57262 57714 57330 56890 53961 50379 48430 45795 43561 40634 36383 31801 30889 25207 23498 22705 23301 25185 27978 32189 30810 28136 27202 27658 29210 29838 28959 30514 30793 29904 28198 27727 28924 30748 30731 30371 30604 28540 25799 22946 21859 21285 20363 18606 18339 16281 12608 11114 10206 8866 7874 6547 5284 4519 3639 3058 2385 1876 1297 820 499 196 65 33 -42 999999 999999 -95 -86 -44 234 875 1529 1448 1051 466 447 532 91 999999 999999 999999 999999 -69 -52 -60 -43 -43 0 -12 -36 -30 -47 -91 -82 -92 999999 999999 -87 -76 -82 999999 999999 -96 -84 999999 999999 -93 999999 999999 999999 -95 999999 999999 999999 999999 -98 -99 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 -77 -59 -15 25 55 65 98 218 768 2113 2101 1107 1187 1415 1129 778 697 605 759 1830 3148 2276 1414 1163 948 792 804 745 615 659 704 602 461 393 323 376 386 423 472 461 432 418 418 426 399 346 294 270 272 257 170 70 1 34773 267 33 30 9513 9 39 33 7130 1268 6774 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -55 32 102 229 342 430 511 669 704 847 1030 1373 1406 1343 1648 2148 2842 3446 3526 3794 3996 4877 10109 23750 46693 68448 86860 100083 60898 14167 12857 14032 15504 16460 17109 17875 19450 21363 23381 25508 28510 32087 36227 39839 43393 48549 51987 52813 52718 51458 50705 49516 48005 46558 43660 41299 39250 36878 35612 34621 34747 35778 35261 35182 34784 33669 34339 33989 34307 33961 32953 29580 26786 25059 23806 24796 25068 25517 23357 23956 31408 38553 43374 42490 38962 36536 35532 34125 30783 28254 25226 24649 27291 28068 26122 24389 24162 23708 22754 22178 23443 21742 17752 13048 7645 5477 4402 3498 2434 1386 871 549 345 174 57 6 -31 -37 -34 -59 -86 -54 -53 -58 -61 -40 46 101 117 107 2 -43 -62 -31 -16 92 245 261 72 -57 -51 -60 -52 -31 -42 -76 -40 -19 14 11 26 49 45 52 46 67 75 41 -6 -10 -26 -21 -11 -3 -30 -21 1 -16 -35 -39 -44 -57 -26 -26 -38 -23 -24 -29 -51 -57 -39 -47 -45 -40 -50 -41 -23 -23 -40 -28 -16 -20 -25 1 8 -9 19 37 46 71 80 64 52 63 46 82 219 429 546 589 680 552 356 1833 4612 3811 1772 790 651 808 991 1246 1325 839 573 462 423 459 454 465 534 579 572 555 499 419 360 415 393 398 415 397 343 248 106 31 13 10 3 -9 34782 270 672 30 9552 9 39 42 7131 1263 107 12795 8838 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 161 -29 -66 999999 155 216 362 702 1160 2689 5122 4418 2045 4885 16755 14213 26793 43105 34718 26662 53866 44189 8334 10297 10189 14926 16026 5205 5975 6928 7956 8904 9638 10993 13223 15689 16937 17981 20129 23100 26343 29282 32635 36268 39572 42847 45601 47717 49892 51268 51675 54099 56353 58109 58835 61198 61531 61463 60881 56121 51480 44966 37781 33726 32199 32335 32915 32832 31406 28736 24873 21713 18721 16904 15760 15207 15371 15641 16910 20339 23408 25053 26039 28339 28314 26981 28199 29971 32833 32740 28104 26013 27783 31246 37734 42812 47168 51281 47298 40521 34417 30537 27073 24711 24475 23322 24303 25896 26854 29593 32528 35191 40030 46295 51257 56379 56788 52116 45619 30604 14692 5610 2370 522 64 108 184 339 242 73 49 73 78 26 9 4 53 14 19 27 31 63 16 18 38 32 8 25 24 6 27 -14 -17 38 33 24 14 -4 35 43 15 -11 -10 -1 -5 -35 20 43 27 26 18 -13 -21 -10 -2 5 -1 -17 -17 -23 -31 -21 -7 5 2 -26 -36 -4 -4 3 3 17 1 7 0 22 25 24 18 18 27 34 51 34 13 -4 3 18 6 32 52 58 53 42 134 284 219 120 130 159 167 185 235 212 169 147 109 148 168 138 131 166 180 174 160 144 113 99 118 139 138 128 119 113 92 59 37 37 33 28 30 34792 254 1158 30 9588 9 39 52 7132 1259 -56 -97 -92 999999 999999 -94 -31 999999 17 1111 2497 5470 5077 2298 5314 6438 669 999999 999999 999999 999999 999999 999999 999999 999999 999999 300 979 1949 2806 3708 4587 4978 5523 6334 7261 8327 9675 10948 12673 14615 16492 18412 20479 21915 23473 25550 27382 29684 32397 34240 36554 39456 43222 48066 52776 57291 58275 56391 55557 56094 55641 55713 59473 64311 68564 70730 66777 59307 51479 44115 38247 31379 24775 20756 18730 17161 16356 15424 14289 13436 13904 13145 12264 13428 15156 16844 18967 21467 21990 24722 32105 39131 39640 39797 40768 40706 37407 32683 29494 28610 29707 30327 29855 27424 26384 27132 27776 29494 36813 41837 44457 53818 61258 68301 71588 73921 76806 72085 61632 47390 16324 3537 1348 563 290 129 82 86 40 48 64 115 88 38 46 29 50 63 64 84 77 65 105 97 69 52 30 6 1 -14 -25 12 30 51 16 50 40 60 56 26 30 10 -22 -13 -16 -40 -19 -1 7 -14 8 -22 -22 8 8 -10 -8 10 -6 -26 -28 -17 2 -7 -20 -13 -19 -8 -2 15 1 -23 5 -2 14 0 4 12 6 3 -11 -3 7 13 17 5 -2 -1 12 5 4 -4 11 -2 -10 3 -10 -2 14 8 1 0 -10 -6 -2 3 11 4 2 2 1 5 6 -8 -13 -7 999999 999999 -7 -6 0 0 -5 4 7 -6 -8 4 15 15 13 11 10 34801 270 707 30 9617 9 40 1 7133 1255 -40 16 82 165 323 1444 7894 18626 21173 23277 37844 72053 48399 20613 25795 26617 13881 3356 2001 1366 1074 579 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 704 1783 3252 5222 8111 11260 13488 15599 18377 21527 25023 27891 30346 33337 36450 37275 34609 33244 32924 33601 34501 34325 33238 32491 34151 35217 35963 39312 44385 47123 48954 51955 55329 56389 53513 49693 44773 42955 42900 39848 33280 25519 18722 13963 12287 11833 11090 11509 12232 12194 13177 15138 16715 19801 19846 16355 14003 13622 11094 10064 11513 12980 15971 18494 21392 22602 25373 30338 35693 36790 38936 41285 41907 43372 45896 51519 56431 65663 72514 81892 88630 94046 102014 101015 88564 72987 56885 39236 23803 17544 9686 3998 1502 930 450 161 127 122 103 95 58 122 105 54 59 57 82 110 107 128 117 102 91 112 75 84 84 24 36 2 -8 24 53 84 68 81 66 70 69 46 35 17 9 42 4 -4 19 23 -4 4 6 25 -9 0 50 33 26 22 27 1 9 16 40 38 3 9 3 29 -3 -2 19 17 19 31 37 42 37 25 21 22 33 56 48 24 20 21 40 38 31 21 31 35 29 23 44 16 5 1 23 21 17 25 29 40 38 31 30 28 25 25 27 23 30 16 8 20 12 9 9 17 9 28 29 18 22 21 28 28 36 37 36 36 40 38 34810 295 44 30 9644 9 40 10 7134 1251 20808 -6 -84 999999 -91 -37 999999 -62 -10 999999 -64 -57 -83 -25 89 44 100 94 92 107 163 120 93 86 72 74 24 -67 657 4627 13519 12856 396 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 877 2366 4468 6805 10220 14356 18095 22195 27033 34221 43295 47883 51347 56512 57905 57233 58414 59619 59472 59355 57501 55656 50411 44388 39496 35744 33839 33381 31663 29325 27173 24841 23303 22397 20879 19571 18942 20801 22910 24067 24352 22227 21695 22320 22434 24492 26835 25630 24296 29182 41891 58603 65838 62966 59039 59361 55027 49524 43341 39811 36900 37945 38594 39376 38282 33783 32665 30134 27549 23461 25981 31918 38966 41389 44904 43409 41821 34767 25654 13321 8283 4376 2062 1381 506 66 19 8 23 19 64 81 73 24 32 63 83 103 41 31 65 78 90 86 116 78 89 73 70 96 74 16 21 51 28 31 54 81 117 129 88 123 99 40 22 13 33 22 7 6 5 18 29 43 23 -4 4 4 -5 2 -12 -3 0 9 40 56 48 7 13 33 40 28 5 17 13 24 27 23 24 30 12 28 22 33 19 32 32 25 36 27 26 37 32 28 15 8 15 32 30 22 24 10 14 10 31 27 25 29 34 34 29 13 17 15 23 26 19 20 10 10 21 13 16 16 27 24 15 19 30 36 31 31 27 30 33 39 38 35 31 34819 294 100 30 9670 9 40 19 7136 1247 61 4 70 113 87 104 178 123 90 14 -24 20 62 141 102 16 -30 -96 -76 999999 -97 999999 999999 999999 -33 -48 -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 -75 856 2682 4280 6042 9020 14169 20076 26154 33915 41293 44693 50819 58008 61353 62195 62265 57469 47166 38078 33618 32435 31509 30607 29906 28470 26188 24428 23026 21366 19849 18892 18904 21288 24599 27055 26575 24251 23350 28974 39578 50931 56956 65640 78254 88307 85101 69275 59538 49910 38853 38294 33889 27202 23407 22054 22492 25275 29516 33268 36223 40696 44710 49860 55568 61972 65939 57426 44390 35814 31111 28980 27187 22662 16713 9429 3391 850 158 62 21 -3 -2 2 37 62 95 46 25 4 46 33 50 75 72 71 43 57 64 109 45 52 64 34 13 -8 18 10 -28 -12 55 66 81 59 33 27 23 -23 -16 -3 5 0 4 -27 -8 17 -1 -19 -16 -24 -21 -19 -13 12 11 2 1 0 5 9 26 29 17 26 29 33 23 20 -5 -10 14 -3 -3 15 12 -7 3 4 -5 -20 -9 -6 13 5 -5 6 36 14 -4 -2 -15 -6 -1 12 6 6 -2 999999 -3 11 5 -1 5 2 -12 -11 9 9 3 -1 -2 -4 1 -8 -12 -7 2 -8 -14 -6 3 -9 4 1 -6 0 7 11 8 8 10 8 8 9 18 34828 214 2490 30 9690 9 40 28 7137 1242 687 1990 3387 4544 5656 6777 8037 9330 10368 11599 11933 12240 12583 13507 14865 16605 17943 19297 20719 22510 23729 22936 23132 23827 24543 25840 27953 31062 34716 40269 46113 51648 56254 59920 61429 61405 59862 58107 57577 60114 63992 66118 66350 65705 68267 72429 72206 69841 67046 66639 62878 61236 66817 71240 70053 72061 74926 78356 85581 90443 95449 100972 103413 100667 83861 68382 56813 45906 36610 21965 12853 10145 7182 4731 3010 1725 729 224 80 129 221 289 203 88 111 76 48 50 110 98 108 72 48 52 88 97 127 134 112 63 74 58 67 58 0 38 37 -1 35 75 50 74 44 18 39 41 15 6 -6 -20 2 9 26 -2 0 -27 -13 11 -7 -19 -10 5 14 -3 24 15 48 67 35 11 23 44 26 7 -2 -8 20 49 18 20 18 44 11 0 4 19 6 15 38 8 17 38 26 5 10 15 29 7 13 17 20 27 9 -1 25 27 19 4 21 16 -2 6 14 20 15 4 5 0 14 4 6 0 2 12 -1 6 7 6 15 4 5 -1 -3 4 4 10 15 15 19 10 12 12 12 20 34837 212 2572 30 9712 9 40 37 7138 1238 376 1583 3351 4303 5254 7555 9408 10258 9947 9440 8970 8735 8610 9295 10078 11099 12756 14930 16815 18240 20145 22272 23443 22822 22253 25279 30874 36186 41297 46124 51085 54640 59297 68288 75036 74251 71935 70230 66121 62747 58541 51222 45205 48988 56509 64450 83156 92552 88059 87263 91669 100613 104243 104835 115692 129374 137962 134348 126390 116393 112763 113730 99930 68388 51933 34140 17278 10263 9770 9092 7907 5339 2673 1062 372 182 174 354 839 1298 1255 897 216 127 119 75 46 78 144 130 130 81 59 49 64 68 75 103 63 89 38 -1 31 17 4 78 87 78 76 26 -2 -9 30 -2 -5 42 2 -3 16 4 15 31 10 -32 31 8 -4 17 -8 -9 40 21 18 33 43 49 47 45 25 13 34 40 21 25 38 23 33 19 7 -2 -3 13 13 8 24 19 9 6 28 34 15 19 8 7 22 35 21 20 14 15 12 13 17 23 19 33 26 10 3 -3 4 6 14 -3 13 17 17 11 9 7 4 4 2 5 8 5 10 16 11 8 8 6 15 21 20 16 21 18 18 26 23 26 34846 208 2743 30 9733 9 40 46 7139 1234 189 1411 3032 4969 7100 9168 10717 11639 12747 14209 16013 18014 19493 20656 23603 28238 32639 37655 42709 45522 47267 51320 55974 58810 61527 63964 65735 65819 63770 64131 66910 66055 66900 65386 63759 60546 59643 65291 68154 67357 69007 70896 71088 71537 70275 75015 78668 91647 111603 118782 124421 127642 124671 117922 101337 91136 80389 70001 49725 36374 24855 16701 11229 8053 6214 4641 3022 1731 1012 645 628 1429 3543 7032 11956 11952 5028 516 127 84 42 38 68 100 106 136 92 103 94 114 109 127 85 66 97 86 95 30 12 38 23 28 77 65 56 38 24 16 19 13 8 -3 9 22 -19 -14 29 20 29 13 11 18 31 60 42 38 31 52 52 49 75 78 90 75 68 48 6 27 30 21 49 70 53 37 33 41 23 0 37 49 32 51 33 26 21 27 34 42 13 10 2 26 12 13 18 35 34 44 35 43 35 22 29 32 35 33 13 22 7 8 18 24 41 35 26 9 14 26 26 22 20 14 27 30 25 21 22 21 20 20 26 28 24 30 31 29 37 32 34855 209 2734 30 9754 9 40 55 7140 1230 4 581 1720 3276 5224 7349 10124 13067 16186 20094 24447 29784 36514 44358 51439 55387 60467 65403 69845 73859 78650 84526 84970 79986 73993 64068 54938 50932 50782 46585 41399 41600 47006 52923 59778 67352 78348 86919 90260 85158 79568 81320 89304 93518 88161 84547 79246 73601 76475 78127 71283 65912 69892 69309 67334 62348 53775 46873 39053 32719 24794 18091 15871 11301 6901 4202 2355 1399 1199 1515 3110 6682 9423 8082 4893 2700 762 101 65 46 78 106 130 100 60 77 92 81 78 83 73 111 84 84 73 47 58 57 55 13 74 82 45 64 32 24 37 34 22 -6 20 28 18 27 -4 19 59 55 8 18 56 49 32 27 32 62 47 66 63 62 45 74 59 47 51 43 54 34 7 21 -3 2 36 40 38 42 47 32 27 55 19 25 29 32 49 25 12 14 28 33 38 15 21 38 31 16 11 30 28 29 29 27 17 22 5 22 15 13 19 10 6 6 28 20 15 10 13 15 5 4 9 1 -1 8 9 3 15 18 21 26 20 18 19 14 6 17 18 22 28 34864 256 1313 30 9773 9 41 4 7141 1226 2691 2030 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 819 1899 2488 2431 2676 2840 2950 3779 4931 6753 9261 13169 16558 17678 21054 27110 33933 38873 41693 44080 44725 44941 45316 45532 48181 56725 68815 81511 87701 86120 88625 95968 102564 102991 101809 100523 102710 108283 124253 134928 125554 111941 102086 107482 117529 130962 135711 124145 107442 100816 90402 81474 71531 55671 39201 24853 17867 12707 9970 9422 7711 5924 5067 4956 5117 5893 6147 5521 4473 3162 1942 1157 544 211 95 47 33 37 67 129 130 115 111 111 97 97 94 90 137 124 139 117 122 105 51 56 30 78 124 106 130 71 4 31 37 41 36 30 64 67 51 61 65 50 72 58 61 66 47 61 71 53 41 80 79 97 87 83 58 50 36 47 34 56 63 71 51 65 69 68 73 69 41 65 54 46 51 41 60 83 64 50 47 49 46 65 47 39 50 58 43 38 47 34 39 53 41 51 45 54 56 67 41 36 34 42 51 44 49 37 24 29 38 40 37 35 39 29 22 20 24 25 35 35 27 26 28 32 32 34 29 16 23 35 40 40 43 49 52 34873 257 1320 30 9780 9 41 13 7142 1222 842 2567 2298 5040 6479 971 506 5230 9109 13405 11824 682 999999 999999 999999 999999 999999 999999 999999 999999 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 267 754 1180 1429 1928 2512 3080 3518 3723 3660 3661 3914 4110 4233 4320 4569 5115 5279 5320 5562 5745 6139 6985 7637 9011 11360 14880 18205 22068 26711 33211 41634 50126 62626 77448 93045 115353 145100 172701 183359 183011 177425 174563 150344 124625 120613 128665 133946 130514 115627 100508 92500 87178 86101 81134 77581 71380 54759 37509 26916 23079 19680 17456 14996 11626 8691 5674 4126 3359 2969 2642 1832 1003 451 184 108 65 16 23 78 95 87 89 72 71 124 135 102 89 109 91 130 135 143 94 89 46 16 7 47 107 95 123 71 23 2 28 53 41 32 67 97 130 122 118 82 96 89 66 59 38 62 35 16 39 62 54 76 66 62 93 65 76 61 59 74 73 61 42 69 48 55 79 74 50 51 80 63 63 66 65 71 74 91 61 37 37 49 65 66 51 44 41 47 43 14 53 49 27 27 43 38 39 46 53 42 54 54 41 53 42 27 35 42 39 35 35 33 39 28 35 19 13 16 16 15 21 24 24 34 32 34 37 26 30 30 29 35 38 42 46 41 34882 209 2781 30 9771 9 41 22 7143 1218 302 1066 1933 2712 3195 3306 3541 3622 3981 4704 5406 6074 7349 8746 9928 11754 13633 15989 18682 20657 22140 24083 25708 26642 28754 32185 36623 43302 50426 53822 52478 49537 46547 49181 55842 63911 73278 82156 87558 87870 87039 93963 104864 116517 129071 140030 152920 147526 141718 136810 117192 100237 79507 63467 51406 42624 35477 29447 28845 31452 31183 29509 24867 18254 14111 10504 6636 3474 1842 844 239 121 70 57 -7 46 57 74 92 112 106 98 94 105 101 116 132 102 86 103 108 91 81 71 50 13 64 120 114 99 63 -1 -6 -7 18 28 92 120 92 92 79 84 82 68 75 85 51 59 39 19 32 49 71 101 69 48 77 67 39 27 41 41 27 22 61 40 28 59 34 38 25 39 54 56 35 28 23 19 37 49 65 47 26 36 31 37 54 47 42 32 26 29 28 18 27 24 16 23 20 27 31 41 51 42 29 30 34 34 30 18 11 18 16 6 22 28 25 12 13 11 12 11 17 15 13 10 17 15 26 27 31 24 28 30 23 24 28 32 38 34891 271 918 30 9768 9 41 31 7144 1214 58 358 262 79 178 364 361 252 -65 -66 25 63 1297 7515 11511 14436 20437 15865 27990 19682 3378 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1251 2706 4123 5390 6819 8052 8761 8790 8571 8425 8382 8643 9196 10026 11149 12203 13528 15713 18253 21036 24614 28659 34119 39198 44219 47596 50932 52958 53422 54200 53535 52487 53874 58805 65105 67198 67940 68043 68557 75409 87884 103260 121241 145092 158321 165191 168438 151503 123737 99814 83452 63129 46405 32886 24230 19152 18505 20548 23549 23826 23475 21232 18976 16320 14417 12636 10293 7161 3674 1223 318 115 90 40 19 87 94 110 100 139 133 132 140 155 163 108 127 148 141 101 104 61 41 57 48 88 128 101 78 85 53 47 46 46 34 93 112 124 127 105 116 92 96 111 130 141 95 97 101 107 96 80 51 82 111 101 60 54 89 88 59 80 67 59 77 78 65 70 59 90 93 78 55 73 86 81 83 55 75 90 62 45 64 60 65 58 66 58 56 43 60 82 86 53 54 71 76 58 41 27 42 73 63 57 45 59 60 58 51 47 45 43 30 34 43 32 38 43 45 45 45 43 40 28 42 46 45 39 40 39 49 49 46 52 48 53 52 57 47 48 34900 265 1101 30 9771 9 41 40 7146 1209 78 239 679 1271 2972 5756 12502 31006 32579 11515 14415 24362 33978 39039 29191 31653 20472 17889 43271 55216 2972 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 989 2284 4728 8819 13544 17475 19847 21318 22797 23982 24644 25032 24674 24281 23864 23565 21949 21622 21450 20977 21981 22913 23616 23716 24406 26142 29815 35359 37152 37554 40531 45680 52151 58971 65084 70737 80303 92681 111889 132161 146632 148879 143135 124083 101253 87044 86675 74693 59213 45952 37419 34238 31122 26839 23353 21671 20287 17877 16959 18648 23045 22453 14458 7337 4447 3442 2825 2288 1496 817 389 150 67 -6 13 49 78 106 113 107 80 74 87 95 112 161 112 127 109 105 96 109 92 67 34 53 117 97 67 51 29 42 46 19 29 33 50 109 85 63 59 89 102 123 104 116 113 91 114 104 89 109 85 62 97 100 84 68 19 40 53 55 56 78 83 82 73 53 47 83 73 62 46 71 75 66 67 62 57 78 50 49 57 40 30 52 74 38 41 36 41 58 57 48 46 35 29 41 43 18 27 23 33 51 50 43 46 42 41 25 25 31 39 25 28 22 31 35 28 30 25 29 26 28 18 9 18 16 21 34 40 36 39 37 31 35 35 42 40 41 34909 263 1160 30 9770 9 41 49 7147 1205 -67 999999 804 999999 234 1296 735 9275 27487 29296 26276 33135 27282 81397 127749 130789 210668 267954 170602 229233 336870 168496 46516 3332 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 144 755 2040 3696 6009 10006 15954 25313 37013 48210 58598 67368 72978 74029 71683 68059 61748 55745 51807 48477 44686 43905 41662 39503 40726 40545 38904 37627 37670 38901 39801 41175 45352 49716 53157 53676 55073 58525 57641 57509 59116 55899 54064 49779 46003 42762 38749 32927 28045 26478 20164 12441 9568 7273 5938 4378 3219 2930 2709 2153 1791 1360 1036 865 860 981 1599 2772 5006 6470 5699 4622 3656 2023 778 194 57 54 -24 -36 -10 25 57 60 61 50 54 35 68 103 125 105 87 87 85 68 49 50 52 -24 -12 -4 44 74 84 50 1 -10 -8 20 21 41 56 33 31 26 23 8 38 57 84 55 71 61 47 52 38 27 38 39 5 13 22 21 8 12 22 14 44 27 38 26 38 46 16 17 42 42 44 42 23 16 32 11 4 -7 4 -8 4 10 16 0 -6 -4 -2 -1 12 7 6 -10 11 2 -6 4 9 3 11 3 3 12 10 16 7 10 6 10 3 -7 999999 -11 -9 -13 -6 -10 -6 -10 -4 -1 0 -10 -13 -4 -8 -10 0 2 1 8 5 -3 1 6 8 12 15 34918 259 1302 30 9762 9 41 58 7148 1201 640 934 324 487 1139 1546 1924 4178 7661 11523 20632 70088 190439 270044 173088 111274 127601 146740 144787 126427 211868 221928 3280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 272 631 979 1752 2921 4746 7834 13012 22388 35701 53720 68116 74405 79985 82330 78342 72049 64050 58087 56085 55040 52269 47818 44349 42129 42423 43634 46174 50642 48194 42768 38440 32049 25029 22924 23286 27747 31659 37561 44413 46090 48517 54935 59909 54754 56270 53573 48828 48192 50787 46554 42313 37696 25999 15512 8053 3421 1622 945 551 478 920 2126 4302 8350 10875 10302 7165 3874 1361 476 204 124 72 24 -7 -3 35 108 93 105 63 83 106 98 95 96 109 109 120 113 113 111 96 91 13 -1 39 68 47 77 55 58 57 40 -13 -17 16 46 27 44 39 19 50 78 60 41 51 76 66 70 56 63 31 39 58 57 48 37 37 27 0 20 33 20 45 53 64 47 69 79 43 45 66 68 68 76 57 51 37 55 43 47 44 44 35 27 35 49 28 25 21 30 23 33 31 18 22 37 29 11 30 32 23 1 6 26 33 26 28 45 38 32 19 30 14 6 5 11 18 22 11 15 18 20 18 22 23 20 23 21 29 26 21 20 24 33 31 31 28 28 27 34927 299 94 30 9754 9 42 7 7149 1197 -50 45 -7 53 92 183 171 274 429 616 793 1057 1359 1560 1649 1561 1742 2305 2662 3122 3691 4601 5083 5469 6084 6499 6384 5825 4694 3374 2933 2785 2925 2687 2535 2749 2617 2193 2201 2745 2896 2460 2418 2899 3592 3780 3304 2976 3030 1992 687 515 736 3342 9587 13954 43637 114113 143020 136225 102322 3146 999999 999999 999999 999999 999999 999999 999999 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 1079 4231 10128 19422 33032 49065 69550 91699 105101 103883 91375 77814 70291 66914 63303 60063 55608 48840 40911 32580 25274 20023 15065 12018 11828 14503 21525 36211 61969 84694 93862 97823 94708 90137 84857 73823 60425 48356 35995 26905 17800 11909 9324 7572 5401 4308 2812 1206 576 241 31 10 16 16 15 138 170 225 239 248 259 184 71 73 81 47 51 15 -19 30 78 91 66 11 22 58 36 84 136 104 60 71 81 94 51 40 31 1 -11 38 64 47 31 -41 8 -16 -11 -5 -11 -4 25 -21 -42 -12 -13 -10 -3 1 -3 -8 -5 8 7 54 42 42 35 34 31 3 33 30 18 8 -20 -17 -9 29 60 53 35 11 15 16 6 4 27 26 25 36 13 21 0 9 18 15 32 12 9 14 13 11 9 8 0 1 4 1 4 8 -7 -12 -7 -3 -14 999999 -2 -6 0 -6 2 0 6 0 999999 -1 1 999999 999999 999999 999999 -14 -3 -3 999999 -12 -2 2 -14 1 4 -6 -2 -2 4 7 9 10 10 11 7 -6 0 -1 1 34936 296 151 30 9751 9 42 16 7150 1193 400 481 511 548 562 558 517 538 621 654 669 681 791 964 1259 1520 1704 2274 3222 4130 4702 5563 7732 9307 11086 12889 13917 15100 16414 16893 16180 16122 16715 17473 20090 24251 25990 23797 23243 20769 16231 14194 17886 49436 89042 67729 114827 92187 109010 154196 102769 92829 81411 90470 98119 41706 4802 1081 366 135 1 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 -43 -14 -5 8 0 34 -24 -46 -28 -10 -84 -61 -81 6 212 1304 5549 17558 31872 51880 72855 98021 110823 93325 66521 47431 37268 31877 26829 22706 20758 19836 18648 15739 10820 6967 5323 5816 7216 7149 7740 10823 14891 14253 12715 10473 8783 7197 4740 2686 1540 1139 1226 1383 1494 1338 1022 907 521 358 200 73 40 34 32 54 56 64 79 105 88 151 129 104 81 107 77 72 30 86 83 112 77 92 107 95 77 103 105 130 135 119 103 109 96 100 64 33 53 63 47 99 90 46 9 31 32 8 47 4 20 0 13 43 15 31 46 56 63 28 40 44 26 60 98 70 77 93 89 85 80 62 74 81 79 93 35 35 70 47 41 62 62 68 70 74 62 73 77 59 67 79 74 64 46 61 59 57 51 53 61 63 66 46 40 53 54 43 47 54 39 39 26 33 44 27 10 35 36 38 32 43 37 59 58 55 44 58 49 31 12 23 31 47 43 32 46 32 35 42 38 31 34 47 44 41 45 46 46 42 45 46 45 40 39 44 34945 275 779 30 9749 9 42 25 7151 1189 -55 165 491 548 517 258 999999 999999 118 1514 5892 9473 14615 50507 46985 21822 15314 14726 13323 10416 17308 30095 21706 11150 10655 11425 15191 21114 31517 50976 98768 214001 272116 384448 423045 400375 489171 366329 318754 308569 158855 149700 175077 196849 217191 162185 3460 167 173 57 -2 -1 49 -20 -48 -39 57 80 151 233 296 343 320 404 395 305 262 187 198 133 125 113 46 -1 -43 -7 -46 -14 -18 55 879 2635 5998 8604 9563 10213 11564 12943 16294 19350 18979 17892 17859 14618 9246 5848 3423 2198 1341 1442 1379 728 492 527 448 382 371 286 222 276 210 71 38 63 78 7 8 14 4 -18 2 40 106 33 70 65 35 86 171 224 196 188 144 125 111 105 116 75 25 41 108 67 106 74 58 61 92 122 122 109 124 87 117 123 111 75 44 -12 14 57 57 50 11 -9 2 26 24 16 -9 -7 13 23 26 56 57 52 34 24 -16 18 53 73 76 87 83 68 52 24 37 82 106 81 96 51 22 41 38 61 29 49 36 66 60 35 38 57 41 51 61 78 56 51 54 54 51 34 51 45 55 33 28 37 36 51 55 40 30 36 36 40 49 30 31 40 37 7 25 33 33 28 23 34 31 34 24 40 37 34 40 26 11 22 32 27 28 23 39 42 36 38 35 33 37 28 41 45 35 42 37 45 38 36 41 35 37 34955 278 684 30 9744 9 42 35 7152 1184 -9 35 183 404 665 775 1074 1670 2265 2736 3076 3685 4398 4994 5692 6828 7986 8715 10339 12570 13883 15055 17034 20017 24563 28518 33527 41361 48758 57258 70419 82871 97041 109337 135022 172027 212815 279250 335229 393376 383125 241411 215844 252469 333885 485763 350774 201987 211192 205339 71058 1052 -33 59 62 0 15 65 59 150 319 425 514 482 346 362 263 147 130 85 27 38 11 -41 -36 999999 -41 -5 4 8 -20 -33 -75 -49 -29 -25 23 274 774 2186 3745 4089 3506 2475 1251 642 547 584 451 444 630 1054 1821 2647 2576 1428 830 1052 1376 1224 857 634 395 420 620 1306 2816 4449 5892 6062 4615 3101 1782 1163 833 1029 1769 2786 5470 10635 13139 13325 10418 4466 1145 265 186 145 104 109 97 75 82 112 116 95 91 81 113 105 125 110 109 148 165 162 140 124 117 85 79 95 87 89 46 -5 34 48 48 34 10 39 31 49 21 75 19 26 36 57 63 51 53 66 46 75 81 108 85 54 52 91 94 75 93 63 33 37 36 53 62 62 54 64 68 83 65 75 52 83 108 79 65 70 77 60 85 57 39 45 64 33 58 79 64 49 36 56 62 43 37 47 38 35 37 30 36 34 30 12 27 39 48 38 30 26 33 28 38 41 39 24 37 36 33 50 31 38 49 41 41 43 40 44 39 33 32 35 38 42 48 49 46 48 42 43 43 45 34964 261 1196 30 9746 9 42 44 7154 1180 -5 211 605 1420 2196 3058 3805 3208 1487 1933 2583 4659 8624 12363 8406 2131 122 921 1928 5037 14474 19687 14292 20002 24639 21237 36450 71281 141327 103807 34621 63963 32982 73142 134678 274842 408998 577731 999999 999999 882297 166944 7450 248 2 43 96 79 109 150 107 93 73 39 -7 -18 -86 -49 -72 999999 -75 -51 -72 -61 -41 999999 -93 -100 999999 999999 -95 -80 39 195 339 556 624 709 825 1101 1300 1606 1792 1920 1641 1416 1385 1579 1433 1037 900 624 475 183 132 141 72 228 533 722 788 655 483 570 911 1435 1938 2665 4198 7514 17043 34457 44201 42383 34189 19609 8033 2480 555 169 98 63 69 19 53 40 27 10 110 112 83 82 46 73 131 165 123 104 88 117 54 35 18 44 53 67 6 -2 21 29 15 -7 -12 -12 -36 -20 31 39 0 -2 21 4 -2 15 18 35 28 47 67 43 65 42 30 47 52 73 52 44 16 20 13 21 52 60 66 25 51 15 42 31 28 48 51 36 38 50 50 33 18 63 44 24 22 25 21 47 20 12 7 22 9 0 34 27 12 10 6 7 5 21 6 4 -8 -2 7 2 10 6 9 10 2 17 6 4 10 13 13 6 14 5 13 12 14 7 6 14 12 17 15 10 17 18 17 13 16 23 17 19 18 13 15 34973 252 1469 30 9749 9 42 53 7155 1175 349 1692 5373 12371 27366 45685 28028 40916 78556 103820 100885 120098 164651 120037 80290 125739 140083 187990 398065 629030 640279 550606 399934 95630 251036 186824 53234 1098 475289 310461 1864 15 -44 -13 -14 0 -42 22 30 14 32 109 147 157 174 114 27 15 -20 -35 -31 -9 -33 4 -10 -8 3 -6 -19 -28 -12 -44 -17 -43 -44 44 -28 29 68 89 219 460 764 1176 1422 1272 854 409 169 72 58 4 13 -80 -37 26 153 216 356 347 341 217 107 99 134 79 29 65 285 847 2082 4936 9667 14486 18969 19469 14249 5724 1221 218 171 124 79 62 48 73 79 43 58 50 103 73 35 63 96 103 106 125 122 61 77 95 56 40 55 27 -3 21 -6 -9 -16 -16 -14 6 -4 21 40 -1 6 39 74 34 49 31 25 45 59 54 69 62 53 71 77 65 37 31 67 66 42 60 59 54 74 94 62 47 77 84 74 73 70 77 58 57 61 52 52 39 42 60 49 33 26 30 46 43 20 8 10 21 28 27 34 26 11 10 16 5 -8 -16 -5 -2 11 -4 -1 1 2 18 11 25 13 11 6 3 8 6 2 -10 0 9 8 3 3 10 14 12 8 11 1 8 9 16 24 22 19 17 16 22 23 22 22 19 34982 300 17 30 9737 9 43 2 7156 1171 5902 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 415 145 120 451 1710 3442 4071 4664 4736 4996 4222 6013 10513 10158 9744 9240 10622 22357 32059 44262 49023 52475 53052 73259 80454 74130 62957 143300 219900 244820 55860 8257 15392 12595 3278 6032 14423 25388 25141 42265 121232 138727 39660 75489 190482 270694 275731 422123 344995 492139 329785 394459 56282 939 -55 2 4 -64 -15 -7 37 -36 -20 30 7 38 43 51 41 44 69 124 131 206 242 238 147 43 122 66 38 32 67 40 82 64 -9 -54 -9 -19 -60 -3 7 -53 -40 3 116 230 232 320 708 1071 1310 1362 1030 571 331 181 78 9 -6 -14 -41 -42 -15 14 10 -5 -54 -1 13 -43 29 48 29 16 18 22 70 88 168 304 539 684 695 568 263 163 160 109 29 40 41 48 100 92 80 85 97 100 98 60 104 115 75 109 122 179 135 124 117 76 62 18 54 35 17 34 40 16 5 -34 -3 26 35 6 27 47 19 57 72 63 51 68 81 86 56 88 64 65 65 77 55 49 93 103 91 99 125 127 129 139 123 119 129 119 100 123 115 88 100 96 86 95 87 87 67 61 53 49 47 54 40 46 40 23 28 31 37 21 29 30 30 29 20 18 23 3 12 17 11 10 19 28 30 24 16 30 22 30 34 25 25 22 17 20 29 22 22 22 13 24 26 34 29 25 32 23 31 37 35 39 35 32 36 41 46 44 43 42 38 34992 300 37 30 9727 9 43 12 7157 1166 23242 1821 1825 1720 1778 2004 2051 1952 2017 2135 2201 2237 2387 2384 2457 2356 2369 2442 2604 2748 2833 2992 3227 3248 3407 3685 4435 4306 4931 5712 6223 6300 6478 5295 4049 4785 5686 4883 7743 16034 21893 50829 135633 187887 161851 16907 35755 79054 206701 360224 41155 8965 5396 2766 1303 1100 789 454 356 308 258 276 128 176 124 157 181 224 103 59 97 104 52 35 99 5 21 62 25 4 46 55 30 76 42 45 30 79 108 54 96 90 44 123 293 266 253 285 257 228 227 210 130 124 85 58 110 72 58 24 20 5 35 27 -14 4 1 1 8 21 37 120 306 535 596 544 431 216 15 -18 50 68 61 52 32 31 2 0 11 27 22 41 30 32 34 65 79 39 121 121 151 227 268 300 226 138 131 130 45 84 105 143 182 170 132 94 125 90 102 132 131 136 171 192 153 178 186 179 184 153 97 90 108 119 85 43 17 45 19 41 19 16 38 80 78 52 53 70 90 108 141 109 87 97 121 126 104 63 100 127 105 76 85 107 111 93 133 162 149 142 143 154 185 150 141 147 119 127 123 132 105 107 122 103 94 100 96 81 73 80 94 84 79 52 64 68 66 54 65 37 37 48 54 39 35 37 57 62 51 29 49 39 40 49 53 46 44 49 41 58 58 58 48 65 58 52 56 63 57 59 57 64 58 46 51 59 71 70 77 78 71 61 65 68 69 73 72 68 74 71 35001 300 29 30 9719 9 43 21 7158 1162 48547 2973 2780 2895 2839 2868 2998 3104 3094 3254 3232 3414 3368 3251 3387 3520 3540 3646 3723 3797 3981 4103 4183 4338 4788 5489 5665 5514 6087 7063 8304 8999 8701 8986 10149 10417 10014 8584 6693 5771 3859 2473 2951 2774 1226 756 574 411 435 435 374 335 353 278 261 191 195 138 126 131 127 117 115 63 108 78 44 67 42 117 87 28 53 67 14 51 48 30 39 73 69 32 101 78 32 14 15 23 53 33 39 107 106 108 216 242 215 210 262 253 215 111 115 127 104 113 72 84 101 40 86 86 34 -45 12 3 -4 -63 1 41 1 4 31 97 179 197 109 13 -3 15 2 3 -2 -33 -31 -4 82 103 84 108 171 214 284 309 253 213 138 147 97 143 207 201 215 212 118 116 68 106 104 104 90 149 179 179 111 71 132 137 103 120 108 145 174 180 185 141 163 153 105 134 129 72 86 90 45 15 10 15 36 82 81 29 45 21 77 69 88 95 65 73 67 57 83 129 96 92 67 81 66 83 105 54 83 114 97 96 105 106 137 138 108 114 149 141 156 155 107 99 84 84 87 74 91 105 100 85 79 77 66 82 65 53 55 51 50 37 33 45 50 27 17 33 28 44 44 33 33 45 41 23 12 35 52 34 49 31 37 44 48 61 38 38 37 35 50 51 50 46 54 46 47 57 60 46 32 30 36 35 40 39 39 46 42 46 49 46 48 50 50 51 35010 298 62 30 9722 9 43 30 7159 1158 2135 2299 2188 1977 1883 1856 1885 1901 1947 1969 1833 1871 1782 1865 1794 1810 1821 1899 1973 2028 2044 2168 2223 2304 2656 3150 3713 4937 5887 4954 5011 5602 6045 5603 5938 5264 4939 4536 4061 3658 3642 3128 3524 32626 132496 97164 46704 73742 40971 2875 5652 987 338 361 262 246 1451 1588 230 160 176 219 124 177 155 155 166 185 151 144 184 114 152 123 152 54 6 4 -8 33 77 16 64 24 15 41 11 46 113 110 120 85 118 106 186 255 212 155 105 116 152 120 155 154 132 132 127 149 115 89 53 2 0 -25 3 12 13 38 -7 6 33 143 296 293 272 178 129 68 33 8 38 20 -8 24 128 179 289 701 1133 1058 851 602 442 287 190 167 149 223 202 186 162 119 80 75 115 145 145 125 168 196 157 96 66 80 108 118 147 150 201 186 182 167 121 149 152 132 84 64 53 76 69 61 44 41 72 57 39 57 95 55 40 34 45 80 66 76 101 129 82 75 97 96 98 91 85 74 85 79 93 84 79 106 132 133 166 146 151 154 170 140 124 121 138 130 116 90 95 79 90 94 119 109 101 93 98 82 45 52 54 42 54 58 50 62 49 43 53 53 46 44 62 55 40 37 43 44 38 37 34 42 43 55 53 51 61 47 56 49 43 40 58 61 66 58 61 58 60 53 65 71 73 66 65 50 56 56 57 57 63 64 60 57 63 67 64 63 60 55 35019 299 27 30 9717 9 43 39 7160 1154 3394 2275 2240 2208 2174 2185 2255 2264 2240 2214 2366 2402 2453 2692 2652 2687 2490 2600 2675 2511 2725 2818 2953 3133 3164 3114 2961 2854 2636 2438 2264 2121 2170 2434 2717 2603 2296 2080 1764 2012 1760 1375 1181 1175 1347 1545 1479 1410 1458 1170 960 730 655 627 485 426 380 407 335 379 358 362 376 282 280 213 179 194 188 190 145 119 36 56 48 26 58 63 62 15 -38 13 16 13 31 -13 26 -21 -3 38 18 41 91 88 14 94 154 115 238 253 191 153 116 101 74 50 57 144 127 90 -18 -35 -19 -6 -2 6 16 -26 16 44 3 -45 7 -25 -14 -23 -34 -10 0 40 23 -7 -13 10 -7 -15 -60 -41 -35 21 61 96 103 101 147 154 121 95 145 149 54 5 70 70 113 108 112 77 112 129 132 127 90 48 61 70 59 62 71 97 152 112 119 138 165 150 123 53 64 26 17 21 12 0 7 -12 20 32 49 37 30 15 14 9 14 9 38 30 22 24 28 28 51 35 58 56 37 35 40 56 83 48 78 92 118 85 86 93 107 123 117 128 100 92 102 71 54 48 47 72 81 82 69 45 44 36 56 39 22 27 20 26 15 22 28 35 26 17 25 39 17 27 37 19 16 25 13 11 -8 -1 9 9 21 14 27 27 20 15 14 0 11 11 24 19 20 27 23 15 23 23 30 35 47 45 28 26 28 23 26 33 25 24 28 30 25 29 35 39 33 35028 299 24 30 9714 9 43 48 7162 1149 2492 2173 2246 2350 2314 2159 2236 2256 2175 2193 2144 2134 2124 2173 2281 2279 2232 2352 2529 2556 2578 2615 2776 2778 2692 2867 2926 2783 2879 2635 2344 2426 2248 2176 2113 2052 1687 1778 1877 2812 18786 45638 26673 3868 3314 2146 2091 2196 2477 2495 2436 2471 2654 3060 3232 2854 2585 3008 4327 8160 10259 9432 4180 2234 1776 1394 1253 905 648 466 326 301 287 290 210 257 257 234 330 325 285 137 38 -12 52 8 -42 19 15 42 70 7 17 49 105 121 203 207 167 148 174 138 94 84 100 133 124 30 16 -4 -8 -74 -57 -27 -1 -19 32 49 -27 -22 -15 -76 -31 -18 -37 -53 22 -10 -41 -16 18 44 12 -14 21 15 -2 -3 52 55 84 78 128 133 133 128 166 107 38 38 71 39 131 193 236 170 123 115 145 121 67 81 65 118 132 76 119 99 112 154 157 160 155 144 102 105 78 115 78 40 20 38 43 35 19 6 57 26 34 28 45 88 77 53 41 66 75 77 72 69 31 44 61 25 23 65 68 50 73 79 119 125 85 137 153 108 108 100 111 142 117 105 122 94 96 102 59 75 82 58 80 81 74 58 71 75 65 59 49 38 30 30 31 46 37 41 33 39 39 27 41 49 45 32 45 41 34 28 18 16 24 28 32 31 33 33 31 43 31 42 47 29 37 37 42 35 24 35 46 50 55 53 54 62 63 51 43 51 45 53 51 47 51 43 38 44 42 47 41 35037 292 231 30 9711 9 43 57 7163 1145 669 665 710 725 793 701 600 591 418 572 598 577 548 701 804 857 840 798 885 869 966 1056 1405 1513 1306 1252 1608 1994 2234 2291 2255 2065 1299 3332 8032 447 999999 999999 999999 -71 279 615 451 337 524 1024 2070 3476 4072 6790 10161 11463 13613 18763 33781 56951 89549 165669 219369 317633 392229 162898 132313 224275 388019 488352 546220 333874 120346 2664 558 530 523 458 371 271 186 125 39 70 33 44 72 85 114 178 163 134 179 255 255 217 214 133 140 129 130 110 138 122 45 56 23 87 -9 -6 -29 -31 -6 -30 -17 64 91 17 40 3 -16 30 16 31 45 18 22 26 46 75 21 48 72 135 142 142 181 206 143 93 96 64 71 92 81 143 207 208 182 147 157 171 126 159 182 150 138 130 77 57 92 144 91 74 131 175 160 156 162 162 183 176 149 128 132 92 58 53 65 45 41 68 53 66 105 67 72 103 78 56 58 67 75 62 76 68 63 26 7 42 59 81 69 55 91 111 130 102 119 125 131 124 121 126 91 106 123 135 143 138 133 109 86 115 91 61 90 103 77 108 104 53 72 84 62 62 68 60 56 55 49 48 53 57 55 70 41 67 88 68 51 49 49 44 58 44 46 52 51 54 51 47 62 60 66 41 51 61 47 59 69 67 58 56 61 57 63 69 53 64 69 67 72 73 72 72 62 60 68 66 65 62 65 60 66 64 35046 299 43 30 9703 9 44 6 7164 1141 70018 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 759 2259 4718 9784 21608 35322 32420 21081 33603 38950 52775 156723 291659 160926 177339 222991 107878 87741 84808 161157 367068 556938 907256 999999 706607 515320 268742 5964 681 67 74 -3 69 140 115 173 225 219 191 180 142 133 200 223 180 177 154 170 141 133 96 57 47 30 -1 -15 -22 52 9 30 -8 14 59 29 51 87 77 79 76 131 127 129 106 191 201 177 125 77 116 125 85 65 97 112 151 212 250 252 165 106 90 67 91 101 109 185 162 124 139 113 74 110 119 154 94 157 151 117 159 163 166 144 160 101 131 72 92 83 91 77 81 55 38 37 36 36 49 78 79 81 83 97 91 85 93 103 106 43 46 56 51 48 54 48 52 50 55 65 70 74 110 137 132 139 132 127 146 123 116 112 134 149 143 133 140 99 92 115 87 74 81 73 89 65 88 75 57 80 104 89 76 95 74 69 50 60 62 79 52 47 64 68 71 85 66 53 44 63 48 41 44 27 34 49 60 56 63 55 57 61 75 58 57 52 55 55 44 42 52 51 49 54 55 59 67 72 65 58 58 59 57 58 56 56 59 63 63 64 62 65 35055 250 1485 30 9705 9 44 15 7165 1136 340 830 999999 451 5517 8663 19840 45047 51707 107916 44552 75939 118060 46989 72221 242848 254092 187964 208683 91674 198211 297464 279807 75097 57151 147963 245306 746887 870796 919518 607400 122644 45795 41754 3200 378 84 34 24 76 59 70 95 71 157 245 264 257 258 223 238 243 196 217 71 124 188 169 115 104 74 29 0 14 -4 14 13 20 81 17 26 52 56 79 21 55 129 139 106 113 143 164 111 129 182 169 165 149 182 207 190 218 247 203 152 118 94 98 104 91 54 85 88 138 121 84 114 109 100 45 134 72 101 109 122 120 130 137 156 133 154 198 168 135 87 73 71 63 39 42 38 58 38 25 18 47 35 61 82 70 39 73 104 96 57 65 65 20 0 20 21 21 42 73 61 51 64 50 57 72 94 79 112 122 105 134 123 96 89 104 111 134 132 119 104 101 106 95 98 69 107 81 74 56 78 74 93 91 83 57 51 77 69 68 53 63 64 58 71 64 54 57 69 52 41 47 34 60 47 41 43 49 51 57 60 38 37 49 64 60 51 55 48 58 55 43 51 60 46 41 46 56 53 61 64 48 49 49 58 61 53 60 54 55 62 56 55 60 60 55 35064 250 1457 30 9707 9 44 24 7166 1132 161 584 1809 6281 18203 46442 107687 178084 156015 86962 37348 59733 103140 152130 184800 121562 167256 319425 434264 382905 275789 467320 287566 174640 94547 163643 295542 248328 249942 276844 196638 296966 69792 1129 107 14 59 43 6 -6 47 49 55 100 138 198 337 440 500 485 492 359 309 305 282 250 188 211 211 226 225 177 95 71 47 140 141 104 150 113 56 90 104 96 124 106 132 135 171 144 113 158 158 194 195 239 180 202 152 117 148 172 173 187 146 115 91 65 106 90 123 117 115 118 105 103 131 127 156 130 101 105 115 128 178 181 193 222 139 181 187 204 196 183 137 75 61 72 44 59 30 67 38 56 51 106 49 39 30 40 54 61 55 31 44 74 81 82 44 34 42 51 52 41 53 49 44 54 68 101 96 88 92 127 145 143 104 114 115 128 132 128 111 121 122 109 99 114 111 112 131 132 121 114 109 90 84 75 97 85 72 82 72 82 80 65 51 76 86 62 68 70 69 52 62 62 74 69 41 57 70 59 48 46 48 49 50 56 57 62 58 62 57 54 64 56 65 47 50 55 55 60 60 59 62 61 52 57 58 61 57 59 58 53 62 56 56 62 61 58 35073 257 1304 30 9704 9 44 33 7167 1128 29 1003 4234 12117 20915 23865 22376 21309 18315 11640 6622 6698 8276 17826 19179 27237 38600 56085 155611 139817 92479 178930 316077 449141 494095 451257 477126 259812 179842 186760 83639 159399 174536 93905 160031 39922 1401 401 274 110 40 13 46 25 -30 13 23 -1 32 30 70 46 56 198 381 490 624 648 535 584 631 500 495 499 454 433 384 334 296 178 175 174 36 80 104 83 105 123 120 128 115 95 82 137 90 129 166 225 208 213 109 109 96 110 131 120 153 206 229 198 172 174 182 205 126 113 90 88 125 140 135 110 122 137 163 104 64 92 134 127 148 146 178 171 154 175 153 131 118 57 108 104 57 37 72 40 41 33 48 51 20 28 -6 26 29 57 39 26 54 56 50 13 40 44 37 54 39 10 28 25 18 25 23 49 42 53 48 55 49 82 86 89 93 119 108 90 97 103 107 86 57 75 59 85 89 82 129 90 57 69 65 77 68 96 115 88 85 80 49 61 39 22 51 41 45 56 54 65 49 55 52 38 40 48 54 40 61 53 34 36 57 61 30 43 49 61 50 44 53 44 48 37 39 34 36 44 48 44 37 31 43 58 52 46 40 48 55 48 47 50 56 50 50 51 50 52 54 35082 299 42 30 9702 9 44 42 7168 1123 1784 1288 1158 1179 1102 1025 707 702 676 652 461 401 295 166 177 160 207 249 117 166 136 206 184 85 86 102 151 219 197 292 397 201 227 328 365 393 529 612 661 549 574 646 795 1235 2243 3489 5421 9235 13315 23862 38145 41689 38434 36951 31382 36237 51032 60719 65408 77356 91458 92857 95072 103376 100298 76006 66196 49084 34017 27382 27045 26116 17030 32119 17552 1802 836 299 92 53 20 -11 17 39 48 3 -31 -38 -52 -38 16 48 41 118 97 234 408 529 631 697 669 609 566 505 444 410 276 165 113 65 132 151 193 227 250 223 202 183 160 171 161 146 127 116 197 214 175 167 147 147 73 40 86 96 140 201 177 180 184 154 100 129 127 159 176 77 93 131 147 123 179 148 135 135 123 103 95 148 93 98 92 113 115 136 132 129 174 219 131 130 74 69 85 83 58 34 15 24 27 -7 65 62 6 34 33 49 40 42 31 26 101 78 51 35 48 14 30 60 6 20 7 18 27 7 55 59 49 56 37 52 36 56 49 49 57 63 98 115 129 118 94 96 69 102 96 80 91 80 93 80 84 98 88 81 82 101 89 40 70 91 60 46 33 25 39 59 40 41 56 42 53 58 23 35 44 28 33 27 39 28 35 49 45 27 30 37 41 41 37 48 35 38 45 43 43 40 29 33 43 49 51 32 28 41 44 41 35 37 37 50 49 49 52 53 48 42 54 51 51 35091 299 12 30 9702 9 44 51 7169 1119 23358 18719 999999 999999 999999 11779 10897 10354 10821 10608 9627 9110 16543 28769 36126 32693 26217 22035 17817 15367 12197 7769 6308 4398 1809 1187 1183 1030 860 843 819 772 784 883 859 929 992 1114 1150 1065 1062 1076 1004 928 927 909 752 675 572 494 447 384 476 411 346 279 274 447 616 708 791 665 623 609 626 592 453 442 484 509 426 316 217 214 192 204 121 108 77 80 59 14 80 49 -8 63 4 -34 42 4 -11 -13 17 43 111 41 3 26 175 363 575 633 575 483 374 306 139 -7 -4 19 45 29 103 119 147 171 265 225 213 184 228 308 275 221 274 205 190 107 73 108 149 175 200 233 279 296 274 279 217 170 109 91 83 49 82 95 76 139 153 140 124 145 107 89 111 81 89 94 75 106 105 143 147 140 141 151 168 177 185 157 92 78 45 65 51 33 6 50 19 50 28 27 21 27 60 92 79 20 45 64 34 39 41 22 10 -13 -5 22 13 8 2 4 11 35 28 36 41 24 46 65 54 51 81 58 68 97 103 93 122 98 100 119 88 89 88 120 91 73 67 86 104 89 106 102 95 98 86 61 67 93 66 52 41 47 53 57 56 56 50 54 57 57 56 42 30 53 58 45 50 55 52 27 31 26 33 29 37 50 48 52 44 40 47 50 43 40 38 38 51 54 42 35 33 41 35 42 49 52 42 32 48 45 43 45 56 52 49 46 47 35100 292 196 30 9706 9 45 0 7171 1115 11942 22211 33334 35749 39434 51680 73002 95033 112119 123949 131670 152707 181375 187183 154819 119647 101427 122020 120855 77588 50459 28463 17456 10115 8834 9223 9195 7231 5359 4090 2756 2428 2347 2565 2305 1640 1882 2667 4207 6592 8398 11269 14390 13260 15653 25958 34176 48037 68919 89115 108739 127851 145177 157814 149946 137500 131260 101108 55072 31046 17145 7312 3094 1566 992 374 160 109 100 60 61 28 29 11 24 -3 -18 -28 -11 -62 4 34 10 7 10 36 9 -1 62 57 -8 23 69 91 101 117 93 26 27 35 13 -28 4 26 -70 7 59 -7 0 9 59 136 138 93 87 169 160 145 61 49 68 98 134 139 165 223 257 205 190 171 154 132 90 83 35 57 69 43 75 79 93 61 69 73 103 61 71 93 87 116 72 66 79 113 113 110 104 122 121 130 130 94 46 46 24 48 40 28 17 5 -9 24 33 11 -9 -20 4 41 63 30 23 21 30 25 17 7 21 51 -7 13 47 41 12 -2 9 15 26 24 39 22 -7 43 51 49 45 60 56 85 89 102 103 122 115 76 94 92 71 92 85 71 72 84 91 78 69 82 71 46 58 54 42 50 37 58 48 15 18 31 24 28 30 21 36 45 26 28 32 20 37 36 32 37 36 39 51 24 13 25 11 18 23 38 41 42 32 31 31 35 37 35 19 22 28 32 32 38 27 37 41 33 29 36 40 42 40 42 41 39 43 41 38 40 35109 253 1369 30 9709 9 45 9 7172 1110 215 942 2141 4049 6985 11704 19391 31147 47406 68191 86843 110151 144834 168220 186484 218955 255710 321256 429089 514527 563288 579943 565607 452021 350029 286155 177999 91669 35149 7070 1423 547 164 43 80 134 99 61 14 25 28 61 25 -36 25 40 52 62 105 79 27 -24 33 37 92 55 45 55 38 46 155 97 39 51 34 -7 75 60 6 84 104 37 46 68 82 152 132 152 214 161 231 258 232 238 273 284 263 294 306 297 275 228 176 153 156 143 151 67 71 111 138 91 50 85 97 111 119 130 164 186 146 155 178 174 115 85 138 101 119 102 178 207 163 158 135 108 90 82 55 70 65 43 34 48 34 34 71 73 19 35 46 28 37 30 26 20 54 52 98 70 65 63 55 64 80 78 79 86 69 50 67 83 75 86 85 63 93 118 143 122 132 141 160 130 148 131 123 127 130 148 143 116 129 108 98 93 111 115 123 107 92 106 78 75 69 54 67 53 51 56 62 56 56 59 54 54 69 63 73 61 56 58 51 54 52 47 48 44 58 58 57 73 69 60 56 55 50 68 67 61 54 57 51 64 76 75 64 67 67 68 72 74 73 75 76 65 75 76 81 82 74 76 75 35118 268 952 30 9712 9 45 18 7173 1106 21 103 374 664 1207 1862 2794 4455 6840 11227 17415 24825 33321 39701 46549 55388 65703 77623 96401 116338 140172 158375 168570 176390 177514 180465 234136 283575 301019 319080 290208 266120 240514 222204 193162 143052 112649 85616 61850 41904 27266 16984 9954 4281 1163 350 216 148 124 133 117 98 24 22 -11 8 59 28 32 48 61 20 -16 24 13 -11 35 -1 -20 -26 -21 14 40 31 4 55 88 -5 36 62 71 14 13 -18 18 44 87 82 106 125 103 168 166 107 132 154 165 190 163 167 219 311 260 274 239 191 139 115 114 55 47 141 79 68 81 41 54 73 96 43 77 26 55 130 119 128 127 114 127 159 150 132 109 101 119 111 130 147 134 116 73 73 69 41 28 31 67 55 36 33 56 24 39 58 61 10 24 25 24 30 53 56 42 30 34 39 35 44 56 75 59 53 29 45 70 79 95 86 114 112 121 88 111 127 131 145 147 150 157 150 133 117 132 109 123 111 92 89 122 107 107 107 102 105 106 94 85 68 73 48 51 58 58 72 76 73 46 53 42 37 53 79 70 59 61 63 74 76 58 49 62 63 65 46 47 35 48 69 69 68 69 60 44 58 56 51 51 54 51 55 59 66 64 56 71 74 72 71 66 69 77 73 72 73 77 75 75 72 35127 299 32 30 9722 9 45 27 7174 1101 522 65 33 20 121 285 229 413 423 262 220 340 276 235 342 423 808 996 1071 1020 1303 1647 1768 2574 4077 5917 7633 8449 8731 12002 12680 10338 10188 11150 12543 12704 13180 15656 18433 21558 26494 32461 37141 41317 47955 59713 79984 99195 126485 155036 179914 186563 200138 202832 191780 188162 158583 123678 100787 132628 170988 214818 262766 239748 178206 123198 77951 37735 14604 5827 1447 414 263 143 126 114 199 216 204 110 132 115 101 115 131 84 -53 -11 46 72 8 12 4 10 15 35 49 83 56 48 44 51 25 36 50 58 143 49 107 104 70 93 72 51 27 72 112 71 102 128 87 106 82 109 151 189 182 193 204 227 274 276 250 234 200 172 131 104 106 82 59 28 47 60 86 99 97 127 144 135 103 147 86 78 114 132 163 154 164 167 181 138 135 152 141 133 153 149 128 106 132 96 95 39 63 49 37 64 87 73 87 84 70 47 47 52 35 33 77 39 51 52 31 63 45 67 61 78 71 95 98 102 92 110 116 130 146 154 150 118 165 158 137 170 144 130 143 153 140 146 160 168 161 153 150 114 136 102 120 127 145 122 101 113 144 128 109 105 101 80 73 82 89 57 66 66 87 58 66 67 71 83 72 75 72 83 64 79 67 77 69 70 68 69 58 48 65 72 68 69 97 99 95 92 84 78 79 77 67 72 66 68 74 73 69 82 89 83 81 82 81 80 76 81 75 77 82 83 79 35137 299 37 30 9727 9 45 37 7175 1097 1971 1180 1163 1106 1019 930 916 941 971 1034 1176 1309 1357 1424 1846 2396 2649 2658 2374 2895 3319 3497 3932 3859 4022 4475 5210 6101 7573 11183 14589 18520 24146 28051 31058 30274 29659 31817 33528 39462 47372 47296 86588 107324 78557 68344 38102 57921 64791 22694 29229 64834 101454 51657 50796 36445 58291 110543 168841 180999 56094 67663 45479 21571 13025 10014 8297 8322 7349 4352 1909 636 313 221 193 127 189 130 106 124 113 149 99 90 107 123 82 43 -15 -3 -24 -3 24 -31 -15 40 -27 -3 5 -32 -5 16 9 60 52 22 77 27 79 -5 18 82 60 103 111 114 133 128 211 260 309 283 302 289 235 218 213 206 215 224 274 270 273 222 203 191 175 145 104 53 41 4 59 63 51 49 35 65 18 97 71 66 71 93 155 166 139 159 160 135 98 83 36 40 46 66 43 32 56 55 59 26 69 23 35 19 8 -20 13 50 35 11 28 50 58 29 29 44 35 31 13 -2 25 16 44 19 28 68 31 47 73 88 104 97 140 118 105 96 103 125 132 116 110 140 111 96 101 112 129 129 86 74 102 121 77 84 107 90 92 64 83 94 88 100 106 62 66 67 65 56 56 41 66 44 49 34 41 49 52 39 51 62 43 52 47 40 42 42 42 56 40 54 54 59 52 68 60 43 34 46 47 53 48 44 56 47 37 42 30 33 32 40 48 55 49 46 51 48 55 57 53 52 48 55 50 54 55 54 50 35146 299 43 30 9733 9 45 46 7176 1092 472 270 196 190 223 259 292 236 342 417 392 321 292 279 222 56 154 194 88 52 125 244 237 271 297 198 406 621 504 393 288 348 451 473 718 694 846 1082 663 2852 3750 442 -92 -71 22 241 533 1840 3854 13406 48361 105924 210488 270489 279503 486758 193541 194699 217200 306784 456326 302148 55576 7753 5899 858 426 256 271 253 180 175 189 241 274 182 176 145 187 162 155 246 150 127 66 60 66 98 61 52 -52 -7 -21 44 18 -37 43 42 1 69 61 45 15 2 9 67 36 63 -1 60 28 -1 78 90 117 93 199 273 228 227 259 250 276 283 253 211 218 198 189 243 284 261 304 229 155 122 51 86 29 18 77 76 5 49 76 48 88 95 11 66 58 87 111 127 116 130 81 63 67 35 83 53 47 70 27 35 23 42 28 -29 -7 14 17 4 13 11 2 -6 5 46 3 15 7 26 41 8 26 16 17 16 4 11 16 0 27 42 36 72 87 94 104 93 73 89 72 93 106 101 125 122 111 95 129 132 115 119 108 89 99 87 105 90 38 62 74 86 101 101 88 90 62 95 101 94 84 68 58 59 56 54 57 48 24 38 42 32 47 48 50 41 20 38 43 36 40 46 41 31 31 49 41 42 42 30 36 54 47 39 40 41 52 42 45 44 36 46 45 44 46 33 29 36 42 45 37 38 39 47 50 53 49 43 47 47 51 45 42 49 41 35155 299 25 30 9745 9 45 55 7178 1088 1493 1210 1361 1297 1419 1466 1335 1333 1425 1421 1421 1352 1383 1357 1472 1531 1610 1734 1699 1772 1812 1938 2060 2119 2320 2486 2658 2773 2917 3256 3283 3734 10572 25094 45425 43025 63212 100906 130509 239963 145939 93611 99190 76958 92212 141652 162506 23133 20571 9920 10397 24388 55275 142252 209467 109451 61990 181436 205165 5779 539 391 342 301 304 345 292 262 287 293 258 210 200 186 195 178 193 200 185 143 78 72 83 55 52 42 -6 -41 -32 11 51 18 25 98 60 138 175 91 91 113 65 108 149 77 40 90 52 52 97 122 67 8 67 76 136 182 245 286 277 328 319 320 344 340 286 281 303 317 315 337 324 258 205 167 126 174 147 110 148 120 93 78 110 54 85 58 56 86 122 110 95 95 96 103 133 127 126 99 105 109 74 65 44 60 77 56 34 56 33 86 48 65 69 54 70 58 7 9 49 48 48 53 46 18 11 52 47 33 20 42 64 77 48 53 72 104 89 129 123 113 102 134 119 159 165 169 139 149 146 125 138 152 136 124 136 117 113 149 130 116 107 106 70 64 88 83 89 119 82 95 107 123 123 117 109 95 81 88 96 80 85 93 69 73 51 75 61 54 70 82 75 79 81 82 72 75 82 72 71 71 63 75 68 76 75 73 45 64 72 49 49 64 71 76 68 72 66 56 52 53 60 63 64 71 58 62 65 66 66 74 75 72 70 71 72 71 67 63 76 35164 298 50 30 9740 9 46 4 7179 1083 323 340 306 329 425 547 785 703 648 650 911 918 1149 2667 2766 2390 2878 3559 3163 2488 2510 2417 2952 3375 3139 3126 3974 6574 8421 8202 8119 5852 2850 2600 2905 4144 8715 24879 58528 125686 294487 325897 108821 159571 310048 422233 322810 278460 171665 160366 280032 112388 142240 192273 204971 42862 1946 1266 1088 836 532 455 461 413 337 264 309 304 279 272 270 281 376 298 392 418 399 388 358 285 267 284 186 125 79 104 39 -7 66 93 74 126 124 88 52 60 50 95 54 45 52 102 95 33 83 93 49 102 116 99 120 165 191 192 282 308 348 338 366 388 359 362 373 327 321 273 335 364 365 314 195 160 137 141 128 149 159 207 154 117 44 121 124 93 151 144 132 82 126 175 124 105 123 125 103 100 143 152 190 167 109 101 95 65 63 81 79 90 75 98 70 59 97 108 94 59 76 80 77 67 84 115 70 70 64 80 99 85 96 94 98 128 132 140 139 135 175 180 131 125 171 142 132 148 169 164 148 154 133 111 105 99 116 155 174 156 171 150 139 107 81 62 69 85 72 73 94 123 145 148 117 130 146 125 135 130 114 87 93 96 97 107 89 100 106 71 88 98 106 105 109 95 99 96 106 109 102 98 84 97 103 88 97 86 89 95 88 88 109 95 95 98 107 101 97 93 86 88 83 73 68 82 89 89 82 92 87 81 90 85 87 94 89 94 96 92 93 84 35173 299 46 30 9736 9 46 13 7180 1079 -80 -98 999999 999999 -52 7 -47 30 244 209 379 909 1314 2128 4136 7170 9540 11385 12995 14245 13727 14783 18052 19267 19791 20527 23211 28273 31111 31556 32719 32209 34141 40551 43681 47332 47819 47185 44752 39438 37825 32513 22218 17013 19218 59896 102477 146510 294315 341982 281758 315366 466870 474073 385947 328408 164335 84306 31649 6490 7412 18658 45376 30598 3600 3027 2864 2392 2509 2460 1835 1598 1219 787 533 377 327 268 207 121 35 120 92 25 32 25 50 51 68 68 54 23 69 103 2 26 28 58 106 111 71 35 83 63 94 -16 30 68 78 43 100 142 48 88 114 88 124 191 269 318 310 345 361 334 340 315 331 289 271 292 289 240 168 139 136 111 111 120 119 105 131 133 93 131 135 152 110 87 78 76 112 116 83 87 41 61 90 128 60 93 103 93 98 56 65 80 80 95 66 57 56 51 63 67 65 63 70 65 79 112 122 84 117 62 42 38 33 74 50 79 81 94 86 66 72 117 172 201 161 150 158 157 166 171 144 137 139 131 100 115 129 131 133 124 120 88 96 79 62 66 68 71 70 75 74 75 92 103 101 115 115 120 123 122 112 94 89 112 118 107 97 104 105 96 65 74 75 63 80 90 98 94 97 95 90 94 80 77 78 90 87 91 95 101 97 94 95 87 86 89 86 102 105 93 91 84 91 77 76 78 83 85 83 74 80 83 85 87 89 87 91 86 92 91 91 89 86 86 92 35182 281 599 30 9749 9 46 22 7181 1074 -30 92 277 350 375 530 485 463 454 558 774 1312 1760 2421 3129 4087 3959 3785 5094 7564 11018 11989 12670 14128 15828 17079 19403 25010 39803 32428 45288 76413 48962 80169 139711 89075 85945 111870 69363 38813 31642 59963 62459 69550 73478 107577 148498 141880 100682 139811 196272 262628 290552 429703 658950 711136 345001 64169 2550 209 121 82 88 84 74 43 80 86 75 68 132 110 41 68 126 115 88 50 32 120 132 107 57 55 127 118 135 146 129 105 57 117 139 132 95 97 69 82 39 122 160 241 270 246 296 339 349 329 331 379 312 279 263 271 195 170 150 170 139 143 136 136 148 108 203 147 121 149 114 125 89 109 134 99 111 93 54 62 68 104 67 70 95 108 102 72 52 62 48 81 75 96 82 95 90 46 66 89 16 67 124 103 120 105 75 70 93 69 47 72 77 99 87 97 89 97 111 157 142 168 165 144 133 130 152 174 166 198 180 163 156 138 127 135 121 134 113 92 52 61 91 99 86 69 50 51 76 72 67 84 91 112 116 151 147 150 139 112 126 135 116 122 109 69 90 95 101 94 83 65 86 88 99 100 103 77 102 99 90 91 106 99 93 81 79 74 76 81 73 86 83 94 93 84 93 94 87 87 80 78 68 68 72 81 85 85 73 77 85 82 89 93 86 89 90 93 82 82 89 91 79 35191 255 1383 30 9753 9 46 31 7182 1070 -42 128 369 965 1735 3189 4521 4815 6298 9115 11715 16564 18603 11463 9716 10901 9312 9434 7187 4068 4459 9879 16247 16472 19298 28651 43549 90999 195175 372027 517175 403740 217448 184509 309949 189268 513511 668247 327706 178956 38265 26749 70843 956485 405252 31876 523 -19 -41 40 70 19 48 4 7 64 50 35 8 85 87 103 118 122 41 77 12 83 82 60 51 64 81 85 124 188 203 270 355 365 424 378 344 387 347 260 310 256 288 242 213 164 141 126 178 106 140 190 114 79 129 111 108 101 108 107 118 108 43 46 93 62 49 43 53 86 21 76 72 41 36 35 41 29 52 36 31 66 63 33 61 41 53 51 72 83 47 68 62 67 94 86 110 66 56 35 68 47 66 106 96 94 116 120 115 136 124 115 145 158 151 160 131 106 102 98 99 95 46 74 58 74 64 76 76 81 73 85 58 70 66 71 119 109 107 131 134 120 115 136 104 121 100 108 117 103 97 62 60 79 79 48 32 54 57 66 44 80 72 67 62 58 63 80 82 49 69 88 70 54 56 69 55 69 72 63 65 68 66 58 66 76 78 71 75 71 56 63 64 57 58 63 67 66 67 68 58 70 72 70 60 67 65 71 74 35200 225 2284 30 9754 9 46 40 7183 1065 -42 364 1219 3012 7295 16658 32166 83911 263570 679141 592167 508613 746671 977242 999999 999999 263752 22756 271 88 115 51 65 60 113 83 109 70 91 132 137 94 114 146 111 121 134 98 71 87 76 123 145 227 275 322 324 385 351 323 390 344 312 365 288 263 252 178 164 123 152 115 64 88 149 104 106 106 128 103 142 167 164 169 130 187 149 124 82 118 87 64 21 42 71 81 64 65 61 67 99 54 47 60 43 47 7 25 42 46 73 73 39 72 38 98 87 104 94 81 92 92 55 103 92 59 65 112 66 49 64 93 89 130 112 130 149 135 163 176 165 151 139 130 96 101 88 75 95 79 74 90 70 83 86 67 108 78 103 135 134 162 142 126 132 138 119 127 143 121 130 132 130 108 107 115 112 102 95 92 88 76 90 96 90 73 81 91 82 79 77 76 75 86 93 89 79 69 69 71 81 96 77 79 85 90 97 97 73 77 99 94 85 88 80 77 90 91 89 88 84 79 77 81 84 89 88 92 83 82 86 91 88 96 92 35209 265 1082 30 9752 9 46 49 7184 1061 -22 77 530 1335 2724 4001 5303 6025 6402 6969 8310 10727 15428 22383 27089 16881 10514 10207 11453 12104 11626 17161 27855 45403 45537 42779 48944 58488 73582 89093 92459 118963 163235 300971 559351 768543 651615 520533 223685 179139 180581 137079 188847 202787 63019 105513 242036 220186 206224 83613 145600 145349 2233 114 16 50 58 67 103 40 30 42 15 63 69 103 43 20 36 4 23 65 52 68 76 56 82 63 85 20 95 115 147 208 271 265 292 332 345 430 432 436 447 488 452 527 499 353 328 311 339 300 237 271 263 289 259 243 270 208 189 143 144 137 136 169 143 149 105 128 112 99 79 63 60 28 54 75 70 30 32 35 32 60 49 47 50 58 63 60 35 60 104 96 70 85 56 93 87 64 57 90 70 100 69 65 53 66 82 75 67 94 67 73 83 72 85 103 102 127 137 107 144 149 148 166 124 110 128 83 83 75 42 98 87 83 60 105 118 103 116 103 85 119 141 111 134 125 104 111 93 101 103 97 97 95 67 53 68 59 73 68 60 69 67 54 68 56 58 60 72 48 42 38 45 48 52 57 55 59 60 53 58 51 47 56 52 57 67 67 70 62 74 77 63 59 63 67 69 79 77 74 74 66 64 65 63 73 68 68 66 64 64 68 60 35218 299 62 30 9752 9 46 58 7185 1057 2784 1958 1947 1940 1955 1988 2111 2177 2143 2162 2036 2112 2009 1835 1866 1712 1388 1379 1292 864 726 788 1009 1060 964 1012 1307 1272 1668 2678 4582 6853 9642 14493 20473 26781 31012 39762 53422 59528 55283 56019 57628 57851 58220 61906 68885 64455 63855 67106 68918 67800 60061 51988 49919 60363 67257 72728 104581 157705 123928 79486 73014 46447 41849 63838 100919 125097 116908 104666 70498 23432 5704 1988 152 97 85 44 35 24 -31 32 28 7 -6 -16 -26 -23 -33 6 47 42 79 75 70 65 29 44 14 78 80 54 65 22 19 36 44 -3 31 53 12 30 54 20 4 50 48 145 174 184 176 174 314 421 474 477 439 437 427 430 495 518 516 608 644 698 666 524 375 482 624 592 600 594 517 307 237 261 141 85 65 26 41 20 63 57 63 49 62 41 92 36 38 -2 39 28 35 12 58 65 54 72 35 68 57 42 51 49 50 68 48 53 16 43 67 66 47 49 38 40 49 74 68 77 77 67 26 48 39 32 66 82 61 79 117 103 103 104 84 85 96 87 87 110 69 30 48 72 85 91 66 79 101 100 98 97 83 97 113 88 97 120 102 80 97 86 63 46 50 51 43 43 49 61 70 74 45 34 48 42 45 35 33 49 41 33 54 38 34 46 46 30 38 37 35 44 32 32 35 55 49 55 59 57 54 51 43 51 64 52 48 54 49 45 45 52 50 47 40 56 51 42 46 51 53 45 44 47 44 35227 298 97 30 9757 9 47 7 7187 1052 5707 4799 4532 4622 4661 4573 4537 4593 4719 4788 4650 4595 4595 4528 4336 4126 3928 3705 3774 3969 4021 4167 3954 4262 6957 10211 10140 18378 4025 2687 2000 1894 1811 1796 1795 1752 1765 1809 1689 1534 1419 1236 1076 983 851 696 570 495 502 447 367 345 324 324 351 379 406 440 418 373 364 433 451 404 385 375 364 322 298 313 336 321 277 247 228 209 199 166 89 55 53 40 28 16 43 67 89 55 47 78 76 68 90 65 30 37 39 39 46 81 92 87 92 94 85 52 79 82 50 68 89 90 88 100 80 59 61 101 127 143 164 212 260 281 327 384 397 421 416 443 474 447 417 434 491 548 611 628 589 576 597 646 571 537 542 472 455 406 343 271 187 117 94 95 100 78 98 113 89 97 115 124 174 188 176 184 203 180 162 130 115 101 72 95 97 90 92 104 77 122 108 100 99 91 118 134 103 103 124 120 114 96 100 74 59 91 73 87 88 115 113 121 140 145 163 140 134 126 92 96 124 126 137 120 101 86 100 129 120 113 136 160 126 145 136 122 146 139 136 148 152 138 134 138 125 102 94 87 92 92 78 88 84 79 89 94 91 80 77 87 86 90 86 82 86 77 86 88 84 78 93 98 94 91 91 76 75 73 81 84 83 81 90 99 92 98 94 97 94 95 99 99 108 109 97 99 99 95 93 86 81 83 81 75 83 79 79 77 35236 298 102 30 9762 9 47 16 7188 1048 1529 1050 888 928 807 882 903 950 1117 1276 1340 1512 1573 1443 1441 1444 1226 1182 1147 1236 1286 1299 1413 1643 1790 2455 3339 3310 3566 5820 10539 20138 28593 32207 35893 44762 58261 81572 105648 123711 124876 121185 114978 114238 106885 100584 103935 106169 107601 113739 124471 131464 125948 110033 92967 87836 89517 91944 90157 77102 60835 44456 30785 24215 17268 10144 8158 6954 6289 11232 11513 5441 2360 763 475 381 286 190 138 137 108 41 -1 47 47 56 67 85 71 23 18 29 19 39 64 55 46 22 21 20 22 13 41 30 32 44 34 27 45 65 73 58 64 20 59 91 75 93 86 74 92 130 197 233 243 271 296 358 388 357 347 364 381 422 441 476 510 533 546 512 527 497 521 526 507 536 484 367 223 171 150 97 79 63 61 71 77 79 125 83 81 90 88 81 91 116 135 109 117 139 155 180 190 166 156 153 123 133 167 178 149 130 126 123 75 61 107 113 87 63 98 87 79 69 45 53 70 77 112 120 116 110 152 144 153 129 100 77 65 80 101 115 93 91 73 71 68 86 99 113 137 139 127 106 126 140 112 81 95 114 105 97 107 94 81 77 85 80 87 82 72 59 77 89 79 67 74 76 54 57 67 84 96 76 79 80 90 86 71 73 86 77 59 59 58 50 59 76 74 63 64 65 77 98 91 97 85 85 74 74 91 77 86 76 78 82 82 77 71 74 73 80 82 80 82 75 79 72 35245 278 676 30 9766 9 47 25 7189 1044 488 1139 1590 1996 2858 3875 5144 8385 12117 14426 17763 22699 28020 34792 42096 48912 56303 62368 66983 71328 76876 84872 96838 106247 115887 122267 114263 85830 65554 51148 32443 25034 22253 22853 24997 27689 30372 36404 50061 67742 71278 68073 58826 54459 68443 116769 196394 329976 488740 656847 807466 198065 7683 781 443 295 198 187 103 92 75 34 -2 2 29 38 22 -9 31 41 25 25 55 31 -10 -12 25 30 32 47 27 -1 6 35 59 39 33 51 63 48 42 49 78 79 21 52 81 81 51 64 93 164 226 310 331 360 359 359 324 367 366 376 443 469 481 496 514 429 339 305 352 427 498 566 504 377 282 194 134 108 73 44 29 46 49 68 39 55 73 71 58 45 52 50 40 49 40 55 69 85 118 150 168 147 106 116 143 142 104 90 92 90 99 100 95 114 126 95 107 124 99 88 71 74 90 85 77 81 86 101 116 125 145 135 103 79 60 43 50 54 48 54 101 102 83 94 102 102 80 76 91 88 100 113 115 120 124 112 90 91 91 88 92 93 83 55 57 74 79 82 81 56 46 61 60 53 58 63 64 81 75 67 61 62 74 69 66 67 65 62 61 61 71 61 54 59 57 62 50 54 58 63 68 77 76 75 66 65 67 64 58 62 61 69 78 76 61 58 65 62 59 59 56 56 55 59 54 55 35254 296 159 30 9759 9 47 34 7190 1040 52 19 78 329 494 723 933 972 990 1050 1310 1487 1543 1413 1286 1429 1472 1409 1416 1326 1157 1505 2263 2853 3011 4318 8195 13398 8736 13817 30902 78438 163376 103366 86609 219419 227183 73571 76457 140379 122482 82335 120931 99625 129814 138060 203980 163007 185667 220147 97149 7462 6504 7871 10451 11847 12399 10558 8986 7834 7994 14989 36138 96821 144261 199197 235345 183084 36033 3153 600 261 163 110 71 63 29 -1 23 44 71 37 -36 11 43 37 56 7 -3 38 38 43 29 43 53 41 18 47 30 -20 63 31 1 31 39 49 48 112 73 82 157 152 224 190 195 174 218 255 278 349 343 314 361 368 287 312 313 377 416 446 417 439 441 407 288 215 234 305 349 376 445 520 557 483 414 393 343 209 147 117 54 43 41 46 45 39 38 66 64 9 30 20 12 9 23 31 54 69 52 77 94 86 91 69 58 97 92 61 48 63 69 84 71 80 100 114 104 108 98 71 54 36 46 66 69 64 45 36 45 89 125 117 118 101 68 28 24 36 53 78 90 95 88 90 78 84 91 108 101 77 92 116 108 89 71 58 65 62 53 69 75 67 61 61 63 51 38 44 45 50 47 55 79 78 67 68 69 64 59 79 69 48 47 46 49 43 41 51 58 62 62 47 50 63 61 62 63 50 53 52 59 56 56 56 59 55 54 53 59 67 66 56 53 53 55 50 51 47 47 52 47 52 46 44 41 47 35263 297 162 30 9762 9 47 43 7192 1036 5704 4834 4505 4598 4727 4795 4718 4500 4977 5535 6276 7355 8436 8921 8226 8509 9233 9797 11654 12469 13538 13760 14785 15449 15234 14440 13900 13500 13156 11848 12523 27384 57733 82220 77863 109922 47056 25187 43682 11671 11307 29569 56974 68979 93828 166142 247400 219677 102633 213495 265685 148414 44868 18458 3425 797 603 520 484 479 445 536 566 571 547 511 395 370 301 198 92 57 -29 -59 31 29 39 54 7 20 24 36 -19 -45 27 50 -21 -5 29 23 10 -10 3 22 34 26 13 4 10 18 28 0 22 76 44 26 48 101 122 116 180 262 291 294 276 294 281 305 318 312 332 309 275 260 265 248 279 335 339 309 306 372 426 446 428 359 258 200 203 231 321 421 524 635 662 628 515 388 265 182 92 -4 7 18 14 -4 4 26 50 34 6 22 25 3 16 31 28 35 16 16 42 60 27 9 18 4 -16 10 38 36 25 39 39 35 50 46 66 75 63 59 55 64 67 52 45 26 27 29 31 38 46 67 76 83 91 89 59 33 25 12 16 41 53 51 29 17 46 36 31 51 58 66 70 59 33 30 47 55 39 27 39 38 55 53 36 39 31 30 26 43 42 47 49 40 40 46 50 50 51 48 39 43 41 36 39 50 61 59 50 47 51 48 40 52 55 47 43 44 42 45 40 38 37 49 57 59 42 41 48 52 46 39 43 51 56 52 42 39 41 48 36 36 41 44 40 42 41 35272 298 75 30 9765 9 47 52 7193 1032 677 802 1534 1774 1845 2399 3298 4214 5021 5243 5227 5743 7505 14164 21867 22295 13120 8547 8099 8112 8888 8879 8857 7856 6111 7837 9643 8772 9673 12985 15438 17014 17844 18289 22886 26758 27226 29011 30366 26293 24000 28903 36574 44156 50581 72975 88520 133358 164032 182098 196033 198885 286571 299836 258648 292699 370848 171133 176098 34663 35631 81962 174356 236214 183323 53398 1320 388 392 347 267 250 215 84 16 -22 -9 -8 28 63 55 27 -11 -6 -36 -79 -19 15 40 51 29 -16 -24 5 11 1 17 -1 1 -10 9 29 2 39 48 39 44 25 72 144 136 144 201 284 337 344 317 329 342 325 305 279 254 260 283 325 372 385 388 434 425 333 269 238 211 223 237 288 417 578 679 640 492 401 358 295 221 165 142 145 117 92 83 83 78 49 20 15 13 7 8 10 23 12 18 26 21 59 66 34 38 38 23 23 40 53 60 54 28 12 -4 5 37 34 34 56 62 77 90 67 51 64 60 43 43 64 43 63 66 47 54 95 111 111 132 106 89 63 49 60 48 35 34 38 36 27 29 34 32 53 42 11 16 30 30 43 50 43 53 54 38 43 53 51 37 42 40 47 46 65 60 55 56 60 52 45 49 73 64 51 61 70 67 52 39 50 51 67 56 56 66 68 63 56 58 52 55 50 48 49 41 44 54 60 54 54 62 74 76 72 67 64 53 67 68 67 63 53 54 49 51 42 43 47 42 43 48 45 35281 298 97 30 9757 9 48 1 7194 1028 742 853 1024 965 942 983 1078 1144 1044 1122 1346 1465 1525 1815 2478 3550 5256 6790 7716 9394 11796 13474 14283 15037 15769 16103 16076 16845 19425 23785 27721 30317 34002 39957 48186 57050 63948 69116 68967 58929 47309 38147 34526 39856 35269 23053 20367 19158 19181 20903 22896 19889 14303 13567 19716 19889 31806 56475 59460 44067 40690 66288 100838 178465 370468 477945 344499 366944 79288 4879 429 227 163 138 75 15 25 1 11 44 47 32 27 48 41 37 30 5 0 16 52 58 47 42 -4 44 87 52 24 30 15 36 37 63 47 24 48 83 89 111 114 111 148 225 256 286 332 347 325 297 314 327 322 327 340 332 321 307 315 358 381 342 287 270 271 253 271 251 285 518 682 683 674 637 570 517 542 558 467 362 236 110 112 145 137 110 63 36 38 47 60 50 24 6 9 19 38 76 99 79 59 17 15 58 95 87 56 47 79 92 65 83 70 82 76 70 84 64 72 94 104 91 88 70 69 44 45 66 80 105 136 126 94 91 84 96 75 72 60 29 55 72 80 75 70 60 47 33 36 38 39 43 54 54 62 60 51 54 38 55 55 50 62 69 76 79 54 73 92 83 84 81 80 68 76 75 79 85 78 84 84 75 77 67 80 72 72 65 76 77 90 98 77 71 70 66 68 73 79 75 71 69 71 78 81 76 74 76 86 94 89 87 90 80 75 83 77 74 66 67 66 62 59 55 59 67 66 64 35290 298 118 30 9748 9 48 10 7196 1024 63 -17 -22 49 153 172 310 663 1000 1159 1275 1375 1664 2419 3879 5726 6914 7821 8905 9767 11292 13002 14794 17247 18993 19653 20091 21867 26804 34658 47985 68095 88809 118903 138404 139479 169743 189393 167648 131650 120391 81744 59997 47005 43516 40626 40182 39473 40707 43280 45825 44005 44182 43926 42825 55594 147061 203837 153398 156458 166288 143363 19649 3223 620 452 442 422 338 352 322 208 148 82 14 -17 -20 -25 -55 -85 -51 -4 5 8 24 10 23 6 -9 13 11 3 16 20 -22 6 20 -6 -5 -13 7 0 19 24 20 23 54 58 -2 -2 50 84 85 106 186 265 292 295 349 306 265 277 288 290 259 258 236 257 229 233 224 249 216 206 241 222 189 205 211 333 580 680 685 684 716 676 673 641 618 637 611 521 473 455 370 293 248 217 209 219 182 152 98 46 38 29 15 34 27 10 32 29 14 13 29 40 54 37 35 15 2 44 45 36 61 54 41 17 52 47 30 44 59 40 53 52 42 8 -7 47 89 91 87 60 83 76 67 50 34 33 33 26 57 46 41 54 42 6 4 22 16 24 24 34 37 28 29 52 50 35 60 63 60 51 50 51 43 54 55 56 46 45 42 38 45 48 48 51 68 71 66 44 54 70 58 33 51 49 38 48 34 55 50 39 52 50 39 38 47 50 55 51 47 46 53 60 58 60 68 75 69 70 69 62 57 59 62 60 54 53 56 52 45 52 49 53 56 56 35299 298 94 30 9754 9 48 19 7197 1020 3041 1838 1818 1802 1720 1854 2028 2131 2262 2418 2657 2983 3372 3844 4467 4917 5199 5762 6637 7097 7093 6670 6220 6237 6593 7614 10557 16933 42307 86220 141020 104010 90941 149006 148640 22682 11676 29437 34840 39533 59326 100042 47431 17171 31832 62376 168074 183715 27507 17458 13703 14139 13683 12594 12798 14284 13952 11404 8164 5945 6339 29374 50936 14246 3145 432 292 292 274 227 196 188 112 50 58 41 40 40 12 -15 -28 -2 25 4 -39 -19 21 17 -9 -38 -33 -38 -51 -26 3 24 4 -19 9 52 12 7 44 21 -2 -16 0 26 0 -14 -10 0 32 53 63 105 159 211 257 272 276 273 250 247 270 290 284 286 269 218 217 224 215 204 206 258 245 191 221 214 166 161 227 407 587 650 664 686 696 708 717 694 671 689 691 706 693 648 555 469 387 269 200 137 70 11 -12 -8 18 10 11 15 -7 -7 8 -5 -13 1 -15 -4 -5 14 33 26 30 36 3 2 8 36 49 58 40 44 67 46 33 34 45 62 81 101 73 74 89 80 74 35 12 18 26 32 6 24 32 7 0 5 23 44 49 32 18 10 14 28 46 48 36 21 14 33 26 29 27 21 34 53 50 29 27 31 17 14 45 56 47 31 51 55 44 32 35 36 43 42 54 55 39 36 38 42 43 35 47 52 47 27 32 49 48 43 41 40 42 48 39 48 48 50 47 39 41 41 45 40 43 42 39 34 27 26 35 33 33 40 31 31 35308 298 100 30 9760 9 48 28 7198 1017 9409 3389 3067 3156 3204 3084 2980 3023 3098 3102 3015 2955 2979 2965 3086 3189 3443 3643 3799 4138 4285 4289 4458 4418 4505 5203 5494 5614 5660 5684 5999 6681 7330 7958 7945 7308 6635 6596 6663 5740 4313 2521 1846 1899 1867 1687 1526 1415 1215 1093 944 879 810 714 585 565 442 466 489 424 444 443 431 315 374 312 260 280 197 137 91 3 -2 -39 -57 -20 -37 64 51 71 63 -4 -35 -7 28 -17 1 -14 18 33 -15 -16 -7 -33 -24 -1 -30 -11 20 14 1 -12 46 25 48 27 19 20 21 -5 -36 -4 33 -8 -28 16 7 -17 20 108 188 245 289 321 342 272 243 254 281 287 243 225 250 217 246 187 177 187 218 196 184 243 248 280 326 414 446 559 689 696 688 676 674 665 710 620 593 586 518 429 405 351 252 173 129 101 54 27 23 20 40 53 17 6 27 5 11 29 1 12 23 6 1 19 0 -10 29 21 8 18 56 84 88 72 66 83 44 45 23 13 18 32 50 41 34 56 92 88 61 65 84 55 46 44 45 43 24 27 23 15 30 26 20 18 35 34 21 23 46 28 28 27 30 26 34 33 33 41 66 57 30 40 25 34 30 36 27 51 48 43 46 45 45 30 30 25 29 31 39 38 33 33 39 27 22 22 27 34 38 46 35 26 30 39 30 25 36 36 40 38 43 38 29 41 37 32 33 28 23 19 18 22 24 28 21 15 21 23 35317 298 95 30 9755 9 48 37 7200 1013 3406 2411 2350 2345 2450 2581 2656 2540 2526 2501 2543 2576 2587 2398 2159 2119 2069 2039 2023 2002 2179 2258 2193 2001 2116 4011 5428 3770 2755 3238 3409 3241 3671 4721 5161 5115 5307 4625 3555 2917 2217 1713 1474 1402 1064 869 827 791 1084 2583 3923 3618 3334 5795 19068 46698 131100 59503 14289 48725 92030 138299 200281 101062 41041 49379 135580 205102 33700 4976 1894 609 143 187 98 65 84 68 52 58 35 90 37 -3 21 43 80 23 4 37 51 28 -7 -34 6 16 11 52 -3 1 23 42 18 11 8 44 23 16 59 70 46 48 47 109 75 104 141 208 246 256 297 340 320 301 293 261 273 273 224 251 220 248 297 240 208 190 189 204 196 181 201 163 153 187 305 483 612 685 717 747 702 678 688 693 667 632 650 611 632 605 607 600 489 367 257 156 100 70 107 126 119 115 115 94 116 111 68 28 29 36 78 53 35 55 25 11 46 55 25 54 68 94 101 93 70 58 50 34 37 47 34 23 61 53 55 82 58 53 65 60 74 70 45 47 67 87 79 54 32 26 51 42 22 59 60 48 49 41 34 48 66 80 71 52 58 50 53 55 53 50 55 70 53 55 56 65 67 59 57 71 63 58 48 45 38 50 48 47 56 53 59 54 62 61 49 43 45 49 52 54 49 51 58 52 48 51 54 67 70 71 62 57 53 52 44 48 50 49 48 47 42 44 44 46 52 45 45 53 35326 298 93 30 9753 9 48 46 7201 1009 1519 1332 1169 1086 1183 1121 1087 960 993 1149 1183 1221 1259 1348 1652 1986 2199 2426 2738 3036 2974 3132 3354 3347 3424 4762 7109 9284 10541 10611 12285 14479 17500 23151 27532 32935 40072 45899 48979 48356 49619 49502 49092 48359 44105 46366 49416 52389 55354 57374 56533 59087 52637 36202 29639 26241 23636 26570 35417 23458 56672 74022 64405 36567 64853 16266 3632 225 206 189 154 129 122 84 49 38 47 28 34 44 17 17 -48 43 39 2 1 7 2 -17 17 29 -4 5 -26 21 59 -10 -23 29 -14 22 0 -34 10 -14 5 108 90 46 29 -28 68 -19 9 58 125 220 245 311 286 319 302 261 257 281 284 283 228 217 269 293 242 277 285 237 191 176 129 130 220 354 510 558 574 627 674 666 672 648 666 732 723 693 651 587 622 640 603 625 634 633 591 531 420 287 256 275 249 297 299 296 288 153 57 59 71 32 11 42 58 46 66 50 69 64 73 27 21 5 41 66 78 75 75 58 67 54 35 63 43 47 51 21 16 29 49 22 3 71 72 35 31 32 40 69 67 56 41 42 47 42 49 41 31 40 41 41 57 48 37 46 40 49 49 36 57 87 56 52 80 76 66 66 61 49 51 61 65 74 65 75 58 35 45 53 55 69 68 57 52 55 58 53 67 60 55 53 54 64 70 71 62 65 60 66 64 61 52 50 56 54 51 45 52 48 52 47 54 63 53 49 48 45 51 52 55 60 35335 298 92 30 9752 9 48 55 7203 1006 1515 1399 1328 1279 1424 1350 1117 1142 1116 1154 1202 1101 1073 1154 1205 1237 1329 1350 1401 1486 1409 1621 2037 3768 12572 8558 7955 7887 8392 8732 11982 18984 20017 17580 16348 15264 14470 15415 19841 23183 25073 27970 29363 31421 30930 29629 30782 34228 39949 45108 47443 47738 51808 52850 51958 51502 71749 99772 88357 82028 73976 197802 150613 82624 32836 4498 23250 22280 938 309 202 192 154 116 137 105 77 61 37 53 47 -43 -15 -53 -16 12 -71 -60 -52 -61 -1 -64 -29 -35 -22 -17 9 16 -21 -48 -37 -39 -52 22 -6 -1 -30 23 -22 -15 -62 -94 -38 -2 -40 -48 8 80 158 201 311 256 267 215 270 217 211 189 145 189 166 163 203 198 189 194 151 132 84 84 114 181 214 254 347 414 461 522 595 531 553 590 635 645 645 612 573 579 560 548 554 566 550 583 561 565 504 432 338 328 328 312 332 214 34 25 -3 1 -33 -23 -24 -48 -42 -29 -26 -11 -25 8 5 5 3 23 58 44 37 41 -21 -21 -24 -32 -7 -2 -13 23 16 5 -13 19 29 26 -18 -29 -24 6 -14 -10 -3 7 1 39 9 16 -13 -10 9 2 8 31 17 10 13 3 -3 20 16 0 14 28 24 23 17 7 26 23 13 24 2 18 23 8 3 2 19 14 15 15 28 27 23 17 9 18 19 23 4 10 10 13 9 13 35 17 27 19 16 21 29 32 27 27 22 18 12 3 10 18 11 15 19 18 22 25 24 20 17 23 23 21 35344 298 92 30 9752 9 49 4 7204 1002 4694 4211 3778 3597 3450 3252 3457 3533 3506 3431 3374 3608 3617 3219 2887 2800 2915 2538 2373 2251 1798 1630 1628 1408 1323 1223 1089 1374 3225 4139 5069 7552 10534 11766 11973 9949 8073 7232 6441 4562 4333 4153 3032 2769 3087 3942 4476 3613 2943 2934 2424 2108 2592 2939 2446 2286 2398 1602 948 598 486 437 336 359 330 273 303 244 189 148 138 112 91 128 48 72 28 61 95 62 -14 -38 -35 35 20 49 -6 -18 5 -13 -3 1 25 -16 -27 -14 -27 -20 -6 -54 -9 -16 -7 4 4 -17 -64 -12 -30 -69 -64 -54 -9 -6 9 -22 87 109 161 225 192 208 258 257 246 267 268 223 179 166 166 204 170 216 210 224 138 139 150 122 70 103 96 160 230 191 239 298 425 601 603 651 639 637 612 601 593 585 606 565 520 519 566 594 551 492 530 503 445 371 411 400 348 278 114 -2 37 -30 -28 -2 -14 23 21 2 27 15 17 21 39 30 32 32 20 28 63 65 51 53 42 41 25 37 14 12 26 9 16 8 -11 -2 5 -2 24 2 19 11 -1 25 16 53 44 47 41 40 17 23 24 23 -1 35 22 11 32 32 47 51 41 60 40 37 37 46 41 31 24 18 24 16 19 16 32 22 21 20 23 20 26 15 26 15 27 32 31 27 26 32 38 44 31 37 44 50 46 34 35 33 51 45 45 47 47 37 33 34 26 44 38 39 35 40 39 38 32 31 32 38 43 37 35353 296 154 30 9754 9 49 13 7205 998 34499 29926 22341 14626 11331 8531 7851 6345 5218 5849 18192 38397 58027 8252 3873 1411 1410 1584 1522 1398 1358 1565 1653 1663 1541 1342 1056 861 1211 11896 47293 29297 1091 538 503 518 815 1314 1730 1504 966 600 529 563 521 463 395 403 361 330 334 259 291 270 309 335 416 333 337 366 383 435 440 403 323 295 255 199 176 84 105 66 13 117 35 9 46 14 27 -36 1 37 -6 38 6 7 31 2 -1 -38 29 16 -11 1 -6 -43 -5 28 -43 -33 0 -34 -58 -6 4 -11 -45 15 -63 -56 -31 7 -14 -48 -44 -28 59 34 22 0 112 204 278 362 315 346 343 360 335 301 302 248 183 194 188 77 78 119 122 91 52 119 141 142 213 279 401 470 528 593 554 482 448 482 504 448 464 510 525 520 556 509 501 448 444 429 317 281 265 182 97 54 36 6 3 -26 -39 5 -4 11 -22 -18 -5 0 34 7 5 -17 -6 -5 4 -7 18 25 62 54 24 36 29 57 60 3 -13 -16 -31 -1 11 -3 -15 -10 1 10 -5 9 10 -9 3 12 34 5 25 1 -3 50 51 15 9 27 19 12 16 50 43 48 58 42 12 20 30 40 41 30 11 2 14 10 16 25 22 24 24 24 21 28 24 22 22 18 26 20 34 14 19 33 35 21 27 31 41 44 31 39 29 33 45 47 42 40 42 41 37 39 49 41 35 32 45 37 32 30 37 37 36 35 32 34 35362 298 91 30 9751 9 49 22 7207 994 41661 44337 44675 47858 49405 54401 63591 70556 67979 54967 48589 46655 29402 25691 24187 23270 20754 17087 17439 17659 15331 13046 16136 19846 18666 14635 14965 12703 10058 9483 9543 7251 5769 7640 8886 9308 9760 8190 6541 4734 3721 3521 3612 4207 4794 5404 6271 7671 10549 15433 16753 12704 13179 16651 21850 28352 41291 64054 103097 179652 182260 138840 154523 264595 356298 194394 162409 137543 5867 932 894 561 330 190 120 112 87 76 68 -3 35 6 -25 24 1 -16 22 26 23 41 -22 -24 35 62 -1 -45 -14 -13 -46 -43 -15 -46 -45 10 -9 -17 -47 -44 -75 -83 -14 -27 -40 31 -6 -12 6 -41 -66 -4 83 64 113 179 198 247 285 296 375 436 369 371 284 239 192 163 110 38 80 73 38 50 32 9 25 35 32 17 -12 51 67 78 63 84 91 128 174 235 222 294 335 414 438 464 468 445 485 488 383 336 262 203 125 69 46 -12 -29 -52 -31 16 4 -12 16 -1 12 23 17 -13 18 4 -7 -10 3 14 -14 -1 16 47 35 31 59 37 13 0 4 -4 26 33 -18 -9 32 13 -3 5 13 6 -9 1 -7 -6 3 -13 7 21 -18 -1 9 2 7 21 41 11 19 13 4 9 14 31 27 32 29 26 22 14 18 13 31 22 33 22 1 10 13 20 20 32 23 21 37 20 25 17 15 15 14 30 32 15 25 26 26 27 35 35 39 33 24 32 44 48 53 51 43 44 34 43 36 32 43 44 44 45 45 39 34 38 36 35 35371 298 89 30 9749 9 49 31 7208 990 3258 3758 4481 5654 7179 8506 9925 11670 13963 16028 21098 25780 29624 40041 41680 44290 49730 58368 66079 67886 75319 89743 95689 102514 109236 109289 112520 111885 122969 142995 153456 152252 181779 227611 292909 185025 127294 81856 61780 56473 56746 60904 69327 78308 86699 101957 100969 88895 91276 88042 79556 61875 53590 49403 34614 20586 17287 17308 14921 12519 8945 8367 10071 10418 8927 9940 6967 4101 3943 3086 2494 1581 851 383 209 214 142 180 120 79 56 21 46 -33 19 36 49 -22 35 27 -3 19 -11 13 -13 -28 -19 -7 -73 -50 32 33 -8 4 2 26 7 -50 13 -11 -9 2 23 -25 11 -6 8 11 59 22 5 39 53 79 65 94 233 436 503 523 507 386 328 287 272 207 113 97 69 54 93 63 74 92 67 122 100 139 62 69 86 44 70 42 63 35 51 69 43 37 80 166 335 383 431 477 469 516 505 487 461 415 296 272 203 96 19 -32 -1 -3 -7 1 -10 -11 -10 34 16 25 37 43 11 15 28 10 20 48 53 23 44 56 51 58 62 68 49 34 11 -2 8 26 11 -1 5 23 12 17 35 55 35 35 7 29 18 21 27 17 11 39 38 37 39 32 53 51 35 50 41 39 33 33 31 16 16 23 17 8 30 38 24 26 26 45 32 44 22 38 37 26 38 35 35 23 25 37 42 30 40 48 31 51 46 32 44 47 46 43 47 51 47 51 56 61 49 49 50 54 53 48 51 40 41 52 53 54 52 41 42 41 35380 274 809 30 9749 9 49 40 7209 986 -54 749 2099 5153 12593 26697 39380 58994 59914 66435 87983 106475 134224 131440 107361 101605 108346 120877 156029 181864 196896 217364 211034 177650 160548 179587 187225 169196 158940 160216 149433 129189 112714 114674 94222 94379 141186 161314 177939 146116 118299 106899 68683 37356 16212 4961 2924 2169 983 822 753 220 95 42 17 -30 -8 -6 6 -47 11 3 -73 -35 -36 -91 28 51 -1 39 -33 16 17 25 -31 -29 0 24 -4 -22 18 -39 -35 -3 -70 -23 39 -14 0 37 -76 -81 -67 -47 -17 19 25 22 -27 22 136 331 491 567 600 650 690 557 378 368 270 162 132 133 112 203 282 372 423 324 303 268 217 199 167 107 94 86 52 79 70 54 0 27 17 -8 -20 43 139 151 179 222 297 305 348 412 384 333 254 220 116 13 -33 -40 -9 11 -11 14 -7 3 -16 -8 35 33 -12 6 24 45 12 19 1 11 51 36 53 71 12 8 24 40 54 52 25 -6 -9 -5 -3 -8 -11 -3 25 30 10 -18 1 -3 -5 6 24 13 3 4 -9 -7 -15 13 16 18 -6 0 13 11 23 8 18 28 18 15 22 4 -11 -1 3 8 4 5 14 28 27 26 25 9 -2 12 16 24 12 19 18 18 28 28 11 11 7 14 29 28 32 35 49 43 39 39 35 47 30 42 43 42 38 40 45 39 43 40 33 35 28 35 33 27 36 35 35389 264 1111 30 9751 9 49 49 7211 982 130 620 1120 1691 2515 3519 5188 8167 13051 19311 27730 38077 51444 69163 96612 134071 154619 152112 154143 178681 203445 223000 248513 280596 308774 314399 300289 246002 197866 182765 158412 146080 140216 97102 61885 28059 13004 5763 2497 1213 752 382 189 7 -67 -48 -10 -60 -36 26 25 20 8 -33 6 1 -15 -38 -60 -18 -31 -47 -54 -29 -40 -41 -21 -27 -11 -20 -33 -92 -29 -14 -28 -33 -59 -50 -29 999999 -60 -45 -21 -61 -48 -30 -51 -67 -91 -28 -18 -44 -12 -43 -17 140 207 205 141 90 116 171 291 309 346 330 236 119 109 156 235 238 237 198 166 176 134 126 163 214 240 223 145 57 14 14 68 86 83 161 230 268 301 316 312 291 205 181 150 41 -22 -24 -36 -33 -15 9 -18 -34 -33 -17 -31 -24 -2 -20 -19 -13 -23 -19 -27 -27 0 -11 5 -7 -22 -16 -1 -9 7 5 2 -29 -21 -4 -13 -15 -22 1 -18 -12 5 4 -11 -30 -12 -13 -53 -36 -42 -16 -9 -27 -24 -17 -30 -23 -7 -10 -14 -10 2 -19 -11 3 12 15 9 -10 -22 -12 -14 -26 -15 -3 -2 -5 -13 3 7 -9 -4 -22 -4 6 1 -2 -12 -12 6 0 -14 -9 20 19 1 4 3 2 -10 -1 6 1 4 8 10 6 15 25 10 8 2 10 12 6 8 19 19 10 9 16 15 13 18 17 35398 267 1021 30 9751 9 49 58 7212 978 234 636 1189 1748 2705 3922 5992 9406 13695 18348 29434 43702 51788 66579 82681 117657 161500 196822 271919 330213 253431 264253 329648 377764 361706 237598 164288 150910 137902 121960 96214 71922 63767 69736 123657 174616 117900 43959 9283 3918 2124 876 225 153 74 23 -12 33 12 3 -41 10 6 -26 -26 -14 9 -16 -35 -14 26 30 45 1 -31 -64 -5 -35 -32 -4 -57 -72 -92 -30 -9 -10 -29 17 -25 -44 -19 -33 -44 -44 -5 -45 8 13 -35 -28 18 -18 -71 -48 2 -13 -22 7 0 -27 -33 -7 -4 -38 -29 80 149 75 -20 -5 -42 -6 24 111 118 90 39 37 30 62 117 132 112 116 92 101 140 172 140 134 157 179 158 221 179 154 244 254 222 125 142 160 45 -26 6 -15 -43 -45 -24 -23 -69 -36 -22 -12 -7 -10 -58 -20 -14 -25 -23 -42 -34 18 21 -5 -10 14 -28 -12 11 11 2 4 -15 -7 -13 0 7 -13 -15 0 9 -26 -24 -3 11 19 -43 -37 -17 -20 -28 -14 12 9 11 -2 -14 -10 12 8 8 -4 -3 -4 -7 4 21 19 -18 -19 -20 -10 8 -4 -6 5 17 11 2 13 24 5 5 -3 6 15 8 -6 1 2 13 12 4 10 16 10 6 13 4 -15 -1 24 3 -1 13 31 22 17 15 24 11 20 18 22 24 11 11 11 22 27 21 19 19 12 20 35407 298 87 30 9747 9 50 7 7213 974 441 386 292 133 130 63 7 134 542 799 795 706 530 414 385 382 378 436 436 361 457 804 946 970 1451 2409 4043 6437 7115 10111 13973 19206 23894 25974 32405 51182 56445 65683 75111 80361 80852 77255 79728 89285 152018 75608 38450 40200 48422 58978 72107 83916 90011 98386 118714 159891 270771 275624 164478 138094 120908 97244 74732 54038 47150 38825 24192 15293 10960 7120 4153 2523 2831 4689 996 74 105 74 0 -1 25 -18 7 -33 -16 -23 -3 -2 -24 -39 14 36 74 -28 -29 -17 -36 -13 -1 -14 -63 -47 -46 -3 26 -11 3 3 -14 -6 -29 -40 -37 -64 -44 -49 -19 7 -31 -28 -4 18 43 34 -6 -30 5 -12 4 -38 -34 -42 -45 -45 -30 1 13 -16 12 -39 -50 -59 -50 12 -39 -44 6 -8 12 -8 -49 8 11 53 41 28 -19 40 67 139 127 104 141 195 156 179 170 153 118 165 155 154 172 117 -21 -43 -25 -2 -25 -32 -28 -40 -4 -31 -11 12 4 -12 -41 -10 18 3 -27 -18 -17 -21 -37 -14 -22 -28 -42 -32 -29 2 18 -5 14 7 -12 19 31 20 -17 4 -8 -18 -2 -37 -16 28 -8 -12 -5 5 -16 -20 -6 -25 -34 -21 4 -6 18 28 11 -32 -15 15 1 -13 -10 -6 1 -2 -5 -15 0 -4 -12 2 4 -16 -14 -3 -7 -30 -15 999999 -8 3 -11 13 4 -6 -2 4 1 -4 4 15 13 6 9 11 19 20 19 6 22 23 26 21 25 25 16 26 17 14 10 15 28 21 17 26 27 24 25 22 35416 295 176 30 9746 9 50 16 7215 970 3650 3259 2516 2241 2109 1859 1835 1867 1873 1958 1992 1890 1642 1519 1411 1122 1093 1466 1909 1983 2663 2865 3968 7168 10301 12120 11700 11938 12783 15338 20229 27053 30862 19956 9461 8727 8293 16545 41547 91046 190212 359722 375069 399651 208260 127241 130799 288708 402878 201135 6525 1639 1187 872 732 629 510 396 312 206 163 181 164 147 78 22 -7 -23 21 -15 -18 -33 -8 -8 -28 -47 -4 -69 999999 -67 2 -10 -52 -19 15 15 11 -32 -6 -22 -55 -61 -61 -39 -80 -70 -30 -11 -50 -25 -58 15 -18 999999 -62 -44 -13 -66 -60 -64 -47 -62 -29 -4 -35 -44 -65 -24 -31 1 -37 -60 -74 -56 -17 -51 15 -19 -27 -45 -28 -17 -66 -34 10 4 28 11 -31 -59 -36 -51 -34 -22 12 -3 -11 -21 -13 -68 -3 58 63 63 76 124 88 79 82 75 46 92 75 131 94 115 178 164 201 99 98 61 42 13 -34 -23 -63 -27 -23 -32 -35 -31 -10 -46 -31 -1 -31 -30 -24 -9 -5 -13 -1 8 3 -4 14 -10 -14 -21 -22 -8 -18 -25 -18 -2 -1 -23 -26 -26 -8 16 -6 -22 -35 -13 7 -17 -25 -27 -2 -13 -20 -7 -11 -8 10 14 3 -17 37 16 -7 1 -1 -12 -8 5 -6 14 -9 -20 -20 -10 4 -1 -9 -21 -14 -6 -22 -15 -15 999999 999999 999999 -10 -7 0 3 8 2 -1 16 16 15 12 16 8 32 20 20 15 30 26 18 14 22 24 33 34 34 42 37 31 25 27 40 34 27 30 35 33 33 31 35425 297 120 30 9750 9 50 25 7216 966 17384 16624 15445 16397 19412 21499 23335 25435 27703 29678 32164 34251 38185 40602 43392 45294 42582 43128 50119 53643 57082 62773 82313 107286 109341 105653 90128 76084 81834 91678 140905 220543 240649 78517 44154 57516 53778 45080 111660 182136 44340 24294 44899 48650 145725 170602 61947 72680 187453 154082 169145 309999 60856 51875 27001 3036 279 254 267 185 77 176 133 109 101 90 96 30 13 29 0 -26 -55 35 6 -6 -1 -27 -19 -69 -27 -58 -70 -72 -26 -42 -18 -22 -10 -12 0 19 -18 17 -25 -48 -7 18 25 -11 -43 -29 -17 35 -9 -51 25 30 12 -62 -21 -50 0 -39 -61 -48 -13 4 -43 13 -29 -32 -45 -32 -8 12 -56 45 44 -63 -45 -28 -21 -12 -35 44 67 -7 -54 -6 -12 -51 -42 -41 -13 40 9 -30 21 39 -29 -10 31 -21 -10 40 38 44 62 81 63 92 121 82 81 128 145 129 129 131 141 132 134 165 157 111 62 19 -9 5 0 -31 -60 -26 -12 -34 -16 12 -5 3 -8 11 2 22 33 34 14 19 1 4 13 -5 -12 12 0 -9 13 21 17 0 -1 -6 -16 -21 -5 -12 -36 -16 6 -11 -4 -1 -1 -7 -36 16 15 -5 -30 9 5 14 26 19 11 23 16 10 33 29 12 18 11 8 6 0 3 24 6 20 15 16 3 9 18 21 15 7 13 14 4 7 14 -3 6 14 19 19 21 33 26 29 34 36 35 46 37 29 39 41 41 37 43 40 39 44 47 38 24 32 35 31 28 36 31 32 31 35434 299 55 30 9745 9 50 34 7217 962 7567 1533 1643 1911 1923 1625 1580 1871 3238 4375 4617 5132 6459 10814 18339 25594 29166 33545 44568 67914 53284 29302 6993 7094 7622 8429 8512 6132 4760 4573 4661 2512 1077 1194 1697 9273 42071 31529 11835 24720 16668 25660 37870 124927 119087 41226 84810 208994 439265 93480 30243 54385 239203 527268 332345 154000 46055 176860 175661 146353 250060 188768 1062 88 35 76 40 20 1 12 -3 9 30 19 53 69 -3 -31 1 23 -43 -16 -16 -27 -77 -45 -17 -26 -68 4 -40 -41 -1 15 3 26 -19 -50 -52 -14 -34 -37 -20 9 2 -10 36 75 21 18 -11 -23 0 -63 -50 -40 -13 -14 -51 -10 -7 -14 -27 -45 3 -13 6 -33 -29 9 54 26 14 47 -29 -22 -27 -19 -42 -25 -51 -16 -32 -22 -47 -8 6 -18 -11 -21 5 -34 -24 1 23 20 20 8 40 97 126 162 119 103 101 97 115 123 98 69 121 107 70 89 108 75 8 3 5 -51 4 -3 -11 -19 5 17 -10 -1 -40 -46 -24 -8 -10 11 26 -9 2 5 -9 -10 9 25 36 13 -12 7 35 39 -1 22 18 -14 3 -7 0 -1 -31 -16 5 7 5 -2 4 9 -16 6 -20 3 9 12 -1 8 4 18 16 9 0 26 16 20 14 30 21 13 17 12 7 10 6 9 0 -2 -2 0 3 5 2 10 2 8 15 22 6 16 16 19 13 2 14 16 14 11 20 22 22 29 29 25 14 22 27 26 28 44 46 26 31 23 22 22 29 36 24 27 24 19 24 21 32 35443 287 412 30 9742 9 50 43 7218 958 143 447 288 326 585 845 841 474 202 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1159 1083 277 10658 81070 104780 51858 8916 12516 19813 45399 141890 131611 40859 153678 117827 44713 52250 110499 252554 77069 117729 110404 41194 62638 58249 2049 1415 818 1396 24823 23050 4040 36439 26128 67455 41225 168215 447674 546406 463490 579406 668574 72539 781 287957 1857 -58 -76 -50 -91 -63 -48 -71 -85 -55 -34 9 -21 -44 -59 -67 -67 -49 -60 -23 -6 18 -37 -2 7 -8 -21 -33 -43 -27 -23 -18 -48 -69 -32 -22 21 -79 -45 19 -38 6 23 6 -8 30 46 -24 -56 -38 -30 -33 -67 -3 30 -17 -43 -6 -10 0 -11 -8 -8 -42 1 -31 -5 -13 -25 -32 14 0 -27 -29 35 -2 38 12 49 30 63 33 83 80 95 95 67 86 83 110 130 80 50 -25 -30 -34 -60 -36 -3 23 -35 -10 -51 -17 -12 -2 -4 0 9 -17 -11 -7 -2 -13 -15 25 28 -2 5 1 4 1 -10 -8 -1 -27 -3 2 15 9 30 15 -4 -5 -14 -24 -21 7 3 30 10 -8 -9 0 -27 -16 -35 -7 -26 -50 -22 -8 9 -6 -17 -12 -13 -22 -5 11 14 16 4 14 11 4 -18 3 -2 25 10 15 10 -6 1 1 -4 -3 2 8 1 -8 999999 -11 -3 -2 12 2 -14 2 11 6 14 20 9 2 9 11 14 11 18 17 24 18 12 19 21 23 17 16 16 10 6 10 10 5 13 8 6 2 35452 298 90 30 9750 9 50 52 7220 954 27957 26556 25253 21659 20012 20644 22634 24373 27083 30625 32643 35327 34649 32894 30316 28511 25742 19824 11802 8117 8244 6454 5612 6471 7070 9035 11628 14698 14820 15750 17584 20861 31417 40629 55189 72580 89357 94050 83258 69905 58041 53612 45565 26350 11024 5593 5584 15803 29393 49966 90461 148708 127131 84646 117482 93686 42001 51379 71103 107174 149495 85003 29146 156853 26523 729 395 1108 10677 80271 230222 3224 162 116 79 29 5 9 -22 13 29 10 34 36 -24 17 4 48 -25 -6 35 71 -13 -44 6 16 0 11 -12 -48 -7 51 18 -2 24 14 47 36 59 15 22 28 8 11 17 -40 38 -12 2 18 51 43 41 37 2 29 -4 -8 4 -32 20 -62 -45 -23 27 17 21 3 28 13 -11 -19 20 43 19 17 -17 -4 -12 29 17 -2 16 19 15 7 13 33 35 26 68 47 57 59 78 107 122 135 117 101 89 73 59 58 22 12 -8 -9 0 25 29 46 10 33 -4 8 20 24 22 44 20 32 17 -7 -5 9 36 28 38 59 33 24 3 -10 24 28 29 28 42 16 19 41 34 28 4 7 16 -2 5 8 19 16 40 8 0 10 6 -5 14 6 20 24 13 47 38 35 29 28 17 23 13 13 43 24 22 24 32 31 25 13 23 22 10 28 32 15 16 26 27 32 34 29 21 12 25 31 28 18 22 24 26 34 25 30 30 35 24 30 28 27 38 38 37 43 45 43 45 45 40 27 27 28 26 21 14 16 23 14 35461 295 177 30 9747 9 51 1 7221 950 35827 29539 26577 22473 17762 13352 13140 14533 18174 23233 26381 28789 25678 26836 31184 24606 20039 20014 17014 13983 14555 16606 14921 13651 14571 19076 29045 48958 82592 81911 60202 56428 47874 46504 54301 58572 68126 78929 87383 93859 94046 92762 88643 83085 72326 56458 84514 120429 117690 62405 74215 104505 153145 156608 245738 404478 462835 620806 418062 224641 9102 1031 436 243 181 177 171 165 248 191 150 113 88 9 21 71 81 17 25 36 54 31 15 65 78 2 -11 89 69 -18 5 50 68 -16 9 30 1 -10 -5 39 -2 26 -16 39 65 32 58 33 16 88 63 -1 9 32 12 46 60 57 36 75 50 5 23 36 27 38 9 -3 5 26 11 -9 76 26 45 68 44 14 69 39 20 -17 22 37 41 36 72 49 10 48 62 37 50 75 11 -3 -4 15 31 28 51 66 83 89 69 112 129 96 122 159 121 117 122 123 74 53 5 27 71 47 37 23 37 39 38 -4 8 28 38 25 73 60 40 58 16 24 10 5 50 60 73 64 40 35 56 47 32 19 41 32 46 42 44 46 15 41 36 26 -2 22 31 18 24 47 42 7 21 43 19 39 32 34 45 43 33 24 62 34 31 47 48 27 44 30 48 35 20 19 46 46 30 22 22 19 14 17 18 23 30 32 34 36 22 26 37 39 30 27 50 61 50 37 40 44 38 41 34 38 43 39 35 44 46 42 55 48 37 31 19 21 25 26 20 12 10 35470 298 88 30 9748 9 51 10 7222 946 -54 999999 999999 999999 661 1028 1460 1949 2921 3473 4107 4872 6110 7322 8901 11102 13599 16795 20478 19216 22822 39066 38097 34868 37642 37267 41960 48154 57982 70279 74214 78767 86340 91339 96742 92402 95639 96002 90683 95100 95848 101095 107682 96138 88731 90530 101597 127978 145964 83876 70504 61764 101281 157865 237599 283530 368409 368596 316638 186159 23289 3462 911 554 375 305 281 255 257 273 232 226 198 157 76 106 97 84 65 122 52 54 23 32 40 -6 13 16 37 16 50 81 43 26 17 36 52 90 85 72 89 110 97 69 59 8 57 27 23 13 88 40 78 42 52 55 83 64 58 62 5 78 119 108 52 36 45 13 34 29 48 95 28 34 37 16 -4 35 51 32 108 47 18 46 20 62 72 47 38 81 62 30 15 31 45 47 94 66 96 22 64 73 73 64 58 66 82 95 67 85 87 118 129 96 117 143 145 51 16 34 68 51 84 31 19 49 54 75 42 71 69 85 75 81 49 53 33 36 39 38 28 51 71 77 41 53 42 67 52 50 44 54 59 28 21 24 35 39 67 37 37 45 35 38 47 39 49 53 50 44 28 33 29 53 56 57 59 37 49 44 53 50 41 21 34 49 40 40 40 38 34 38 35 31 15 32 43 44 44 26 30 33 27 41 34 34 38 36 47 48 37 43 47 44 42 60 60 49 51 40 40 47 32 37 48 53 55 48 42 38 33 22 22 23 17 11 12 8 35479 280 631 30 9751 9 51 19 7224 942 -12 -50 5 84 474 949 1437 2121 2864 4097 6612 10221 15774 24014 33229 46648 70170 76664 68716 72893 86010 97057 109714 118972 146571 147145 145123 172130 235292 249521 295717 324060 274510 242486 276741 382617 366755 304698 263814 191659 179399 294035 307575 161914 107283 88091 50830 88368 93350 81557 21265 7998 991 241 211 254 166 151 80 48 22 40 79 26 33 49 -22 -32 21 46 48 36 4 -23 -42 65 14 -2 23 39 19 25 6 -9 -21 -18 10 16 -4 17 18 37 27 30 96 76 14 14 14 44 52 43 55 84 6 67 9 -2 29 27 33 26 13 -4 0 60 49 13 20 -2 22 32 -40 29 33 26 15 17 23 16 48 2 19 50 43 27 -6 11 17 36 15 26 -7 39 37 18 48 18 27 66 85 80 46 30 32 31 74 48 31 32 28 17 32 23 14 49 49 32 19 33 29 31 58 54 39 29 12 21 43 42 48 53 35 9 40 49 71 60 42 26 15 27 7 4 34 -7 12 25 28 36 13 4 10 22 28 22 29 49 39 28 32 20 36 52 37 48 34 27 16 33 26 25 26 33 38 37 16 24 31 26 19 20 29 36 23 25 9 8 8 15 16 18 12 19 23 25 27 24 31 24 25 26 25 33 36 37 21 25 33 33 30 16 27 25 36 28 21 28 24 21 20 23 20 16 14 6 3 0 -1 2 35488 264 1114 30 9754 9 51 28 7225 938 73 267 281 584 418 359 965 1970 2959 3629 3227 3537 3196 6540 11216 10880 13220 25470 49564 105322 189099 237162 308584 322905 313805 215629 300755 385569 490827 506193 195849 222919 253084 261398 259685 323285 378059 305349 213235 216980 186958 59396 3073 111 22 35 41 -3 14 15 57 1 -3 23 42 48 28 8 27 1 13 26 46 -13 2 3 95 40 35 22 55 31 -15 2 63 22 -8 -1 -1 2 0 26 21 4 28 52 -11 48 79 -15 -9 14 -39 -21 20 12 -5 28 3 28 54 54 15 27 15 39 66 -35 -6 9 0 32 62 61 58 70 77 -4 25 41 17 28 18 6 60 75 31 24 79 40 60 64 62 90 38 54 33 68 114 49 48 51 46 8 -6 53 36 47 17 42 28 32 61 34 9 8 26 59 29 42 52 37 43 39 52 45 33 45 33 54 66 78 43 31 36 37 26 49 36 21 30 31 33 9 9 20 36 28 33 19 35 17 31 37 30 26 32 38 49 47 40 50 55 52 34 11 46 48 32 42 43 38 39 43 47 33 40 47 32 20 19 22 10 23 28 25 33 31 25 21 39 31 37 29 49 44 38 42 47 50 32 38 47 42 38 42 38 36 32 33 34 36 39 40 34 23 22 21 25 16 16 19 19 18 35497 281 606 30 9756 9 51 37 7226 934 -55 46 78 207 206 302 321 425 481 585 536 772 937 1053 2938 6933 11157 20326 30139 22705 21626 21544 37180 51984 38803 17920 13499 25998 32652 12649 10612 32769 57576 65826 51624 75178 110658 205556 207321 245588 430666 548937 547935 591554 311244 277603 431967 345110 318732 7088 654 203 216 195 204 170 171 183 241 123 115 69 61 20 21 -15 -10 -4 16 -16 35 26 14 17 31 15 -50 -16 25 14 7 73 20 -21 26 3 58 27 39 -5 11 20 39 46 46 58 1 43 49 20 53 33 36 -12 15 -30 1 3 -3 45 27 -3 19 12 -17 10 -9 43 -16 -10 57 4 -5 1 27 49 39 28 27 22 48 16 36 20 10 8 6 21 25 68 20 37 51 17 20 57 77 66 68 33 18 36 30 33 20 23 50 10 32 52 23 10 11 43 26 13 24 15 24 21 12 32 32 35 34 20 23 27 15 36 20 16 30 56 76 26 19 45 32 34 30 31 22 24 23 26 42 5 -2 26 24 4 -1 13 3 16 18 9 28 30 23 25 5 31 27 12 27 51 42 26 33 17 12 14 1 12 27 35 25 29 36 27 25 23 31 13 5 15 8 8 11 12 16 11 3 15 23 28 24 25 18 24 22 37 22 12 23 27 25 33 29 18 26 24 13 28 25 22 23 19 22 14 7 10 2 9 4 -8 -13 -8 -7 35506 257 1326 30 9756 9 51 46 7227 930 57 971 744 2613 7659 14309 3959 3896 8665 13430 15757 24176 35348 52755 45403 39336 64759 153679 368580 199839 184497 328097 618701 443154 449260 453360 131647 483587 423807 567297 498791 109199 24744 430 251 280 215 159 219 175 84 89 120 87 4 24 38 33 31 53 77 41 31 -2 48 26 5 24 12 99 24 32 29 97 50 34 50 47 -9 53 115 132 77 104 81 131 106 90 102 72 56 37 35 30 56 98 50 64 53 44 50 38 66 65 38 17 62 58 96 60 60 86 71 61 53 66 73 96 70 59 81 98 107 66 33 47 79 49 36 70 26 53 108 48 38 76 44 38 64 50 42 26 53 37 109 57 48 28 55 45 74 77 38 72 72 46 64 82 42 53 46 70 81 81 101 85 75 69 97 90 83 87 60 70 79 67 83 80 93 92 80 70 87 49 47 60 57 62 57 70 57 37 50 46 36 57 49 44 36 35 57 67 55 55 75 73 58 58 56 44 46 79 66 79 47 25 40 40 38 34 33 30 37 43 34 24 27 44 48 58 46 42 46 54 48 52 57 48 46 66 69 54 53 67 58 49 57 46 43 49 52 47 48 39 45 46 37 29 29 30 24 22 23 19 21 20 9 35515 286 456 30 9756 9 51 55 7229 926 90 393 856 1455 1999 1925 2258 2934 3076 3856 4616 5938 9860 9967 4941 5051 4899 3602 2274 2050 2095 2149 2663 3729 3661 3780 3563 2442 2719 3595 4483 5118 6525 14817 36253 50547 55764 53556 45789 37190 34038 35008 39730 47970 49475 57958 66503 64530 69147 113040 177838 190092 174316 262876 401965 517597 705051 844400 794014 527114 313290 253175 116585 1086 154 160 151 42 50 61 5 4 29 -18 4 40 78 70 31 41 41 42 94 12 18 123 85 61 40 15 14 33 19 48 30 40 32 49 20 -4 35 58 23 40 25 28 47 67 74 89 61 87 37 34 21 53 59 34 12 4 28 20 33 41 30 32 55 77 21 9 27 45 21 39 52 51 58 19 11 -10 32 43 6 10 60 64 42 49 8 60 94 81 41 61 27 71 58 44 27 31 21 19 37 38 38 -15 35 44 42 48 54 38 36 33 61 63 59 49 49 36 52 43 62 65 75 82 60 46 29 54 46 57 68 74 63 63 77 74 47 48 64 65 39 21 38 46 42 43 39 37 55 49 57 49 41 44 33 36 47 36 23 40 47 55 66 70 57 34 38 41 57 18 19 36 29 2 19 36 41 38 34 43 54 40 24 16 12 41 54 45 22 37 26 28 30 38 40 45 40 46 49 38 32 31 36 33 29 25 25 26 25 27 23 24 27 18 10 8 7 6 5 7 10 -2 -4 -7 35524 299 65 30 9755 9 52 4 7230 921 14077 4347 3092 3533 4173 3811 3241 3318 3547 3345 3752 4171 4668 5121 5659 5904 6723 8168 8586 9567 11710 12674 13081 16425 20291 20905 25632 28133 31455 34524 35465 38107 37967 42757 21929 16633 15239 14540 15887 17843 18115 20137 21435 21579 22029 19485 15749 13930 15652 34283 55756 56459 85227 142932 263103 316735 228700 223006 417990 600969 553472 494356 12051 2292 215 253 303 331 236 251 241 224 220 207 192 165 157 96 82 20 -15 -40 10 -7 7 33 27 5 30 54 8 -15 -32 57 59 33 44 43 39 59 42 46 70 41 49 73 44 18 64 63 25 20 46 43 17 37 -1 9 13 34 26 -9 33 44 51 45 14 28 25 51 76 58 65 47 19 68 43 34 43 50 58 25 32 10 45 26 -8 12 54 48 23 17 33 44 49 45 87 50 26 11 -7 29 32 27 53 33 -4 12 10 37 42 17 22 30 14 17 28 52 97 95 69 37 36 19 17 44 75 32 38 10 34 2 -6 12 25 41 34 42 73 71 92 71 75 79 63 28 40 57 89 67 51 51 56 54 46 26 29 35 64 50 52 30 14 14 25 14 8 44 60 32 33 39 34 24 28 43 31 37 47 32 27 29 34 30 39 32 32 30 22 42 56 47 20 24 34 29 40 20 19 33 25 12 30 40 29 33 43 39 34 34 34 43 28 35 36 36 45 31 30 9 21 35 31 28 30 21 17 25 30 20 13 14 19 16 22 13 8 2 -1 35533 298 88 30 9748 9 52 13 7231 917 6333 6851 9051 12118 13380 11586 9120 7183 5704 5123 5577 6851 6520 4644 4018 4274 3780 4002 3950 3469 3350 3468 3525 3072 2672 3828 6411 8433 8989 9202 10223 12613 17342 28893 41463 47796 54197 72862 89668 123443 147477 114995 74249 74019 66405 48623 39613 38302 10987 6344 2805 3602 6454 21367 56670 56829 112178 250366 283562 430197 497791 365321 391185 245370 344838 161084 3321 427 333 255 227 202 233 190 172 164 167 139 62 17 -6 6 -4 -11 -9 -7 -5 14 3 23 -12 -41 -11 70 43 10 2 -42 26 52 13 47 52 42 -3 5 22 58 8 11 51 39 64 52 34 -15 1 27 30 31 46 14 24 44 42 35 8 33 48 7 -4 2 8 -10 -17 10 2 18 93 58 25 11 49 39 -7 14 57 38 20 23 5 -6 5 33 8 58 42 21 46 37 20 16 50 23 13 18 18 32 12 -2 -1 20 21 21 17 9 25 26 37 8 27 27 32 22 10 8 23 11 4 -1 21 32 15 28 52 15 35 56 58 60 53 57 44 58 56 44 75 70 31 22 43 44 40 19 4 27 25 15 18 2 31 25 11 13 11 3 16 24 10 30 41 42 26 20 25 27 31 46 47 28 19 16 34 38 35 14 18 40 26 10 4 9 12 21 31 21 13 15 15 21 17 16 36 29 6 8 33 27 19 18 15 16 16 15 10 16 25 19 8 8 8 10 14 21 23 18 24 21 6 8 5 -1 -4 -3 0 -2 -3 -9 35542 267 1022 30 9752 9 52 22 7233 913 177 999999 999999 999999 999999 999999 999999 999999 -94 14 158 321 266 1177 3774 6611 14293 34225 72908 129884 131146 212388 308422 422937 533361 550572 381578 274272 273363 357516 553150 501145 435679 405189 119163 107581 2154 279 265 245 292 304 345 240 259 252 153 138 117 54 29 3 21 -41 -41 -35 14 30 30 26 53 84 86 43 34 50 93 54 68 70 27 -25 28 63 42 60 78 55 87 70 17 32 36 46 85 59 51 79 23 57 93 49 70 61 23 55 66 91 67 86 19 51 24 49 45 47 65 45 73 42 42 13 53 77 45 44 65 12 33 71 80 65 114 73 68 60 47 70 44 81 46 -13 34 35 63 84 48 13 26 67 64 47 66 51 29 12 47 90 72 51 49 29 50 33 15 32 51 26 49 89 76 82 48 57 69 68 59 79 92 87 97 65 47 44 64 92 59 66 79 68 42 39 61 50 42 58 51 53 53 40 53 31 19 28 58 65 56 51 50 56 54 61 37 19 34 52 45 61 59 46 56 55 37 40 43 45 58 48 49 45 42 53 50 35 33 30 31 51 47 39 31 38 35 28 29 24 31 35 44 44 36 49 52 41 43 45 44 53 44 38 36 31 32 41 34 40 40 31 25 32 30 31 23 18 11 13 11 35551 293 248 30 9758 9 52 31 7234 909 2191 3616 5444 5095 5195 8121 11135 11707 13094 13761 13649 14124 13443 11768 10625 10159 12342 12832 11018 9167 8747 8654 10056 11423 12944 12151 11124 9227 7267 7043 6961 5654 3648 2536 2556 2201 2132 1777 1179 1230 1832 2266 4551 20566 27278 21719 17783 33570 43175 62048 136408 226331 270525 317558 286749 417057 584590 718900 568217 212112 125783 4195 1041 320 347 324 302 269 261 276 305 226 177 162 118 79 37 48 54 6 24 49 59 19 -32 -5 45 59 87 74 59 57 63 72 39 36 28 69 58 28 17 32 66 47 61 101 108 93 106 106 75 62 82 90 90 64 79 116 106 109 119 106 106 88 85 64 64 91 89 81 64 36 73 85 75 94 96 104 120 109 76 78 97 89 56 42 62 47 70 92 78 77 97 96 96 91 74 74 99 98 83 77 94 89 57 49 57 33 56 75 54 48 65 76 77 76 64 84 102 87 74 81 85 65 74 88 89 56 89 104 113 133 117 111 129 120 119 116 102 104 103 114 112 91 95 120 116 106 105 92 73 87 100 97 94 89 74 76 90 81 89 89 90 89 96 88 80 94 87 98 108 101 96 95 85 78 73 78 89 97 86 78 87 71 72 76 73 76 74 80 78 78 83 78 85 89 74 71 75 89 76 70 73 78 72 70 81 72 77 75 81 87 79 76 78 80 80 74 80 82 78 74 72 78 76 66 55 58 53 59 50 44 40 35560 297 126 30 9756 9 52 40 7235 905 1086 937 1023 1097 1351 1863 1865 2455 3260 3224 3408 3762 3836 4164 4634 6261 8867 10044 12043 13314 13822 15349 15702 18305 20303 27947 66407 65361 33125 27283 26593 22844 23304 24264 29343 41568 39929 44296 41014 54902 113033 234605 286975 245252 181487 258527 310294 328387 179160 103253 47822 47436 59174 56183 66864 70555 43566 7239 5634 7531 2538 592 413 266 272 292 256 258 312 345 295 312 306 199 148 112 117 75 19 24 38 11 -32 -43 -37 -54 9 17 -8 -20 12 21 23 12 41 39 31 14 -2 77 85 42 39 24 30 47 52 54 26 56 40 37 19 -20 14 17 26 14 16 41 17 -20 6 15 47 40 39 50 26 29 71 82 68 71 59 33 33 71 86 71 76 90 79 70 52 37 26 20 33 37 30 24 32 37 47 58 78 79 55 53 45 45 30 5 9 28 50 48 35 48 42 35 36 38 34 34 35 60 64 18 7 35 52 40 36 51 54 45 36 34 45 52 53 66 87 93 100 85 70 84 73 66 71 78 91 82 93 96 81 66 55 64 62 57 58 40 29 45 66 58 38 31 40 51 40 52 44 27 26 44 50 49 41 35 52 56 46 53 47 44 51 44 46 51 34 23 42 50 51 48 42 28 26 32 39 43 41 28 34 44 33 35 41 35 34 42 45 47 44 40 51 65 53 46 61 54 41 49 49 34 39 42 38 40 49 43 40 43 36 42 40 33 28 21 18 16 20 35569 288 384 30 9744 9 52 49 7237 901 24 228 324 303 379 785 1065 1174 1562 1852 1949 2878 6180 24256 42151 35335 61183 107891 84192 34618 11568 12127 13579 15375 16021 15249 13912 12194 13011 18579 31204 50061 88026 134624 172909 256505 507232 599622 538612 702660 653479 183492 10259 1394 835 750 564 409 362 376 345 297 247 233 245 268 274 265 280 276 268 225 176 176 159 133 108 143 108 45 18 33 18 -7 25 27 -9 15 5 -12 11 9 -21 -6 17 3 12 17 26 57 59 59 46 36 42 46 50 51 65 62 52 57 70 63 32 12 16 24 30 25 31 39 38 38 31 -8 24 78 39 28 61 54 60 59 34 35 46 56 64 27 6 41 65 44 34 38 61 65 49 49 50 52 76 83 60 49 51 56 44 21 6 36 55 37 36 50 41 31 29 19 21 33 42 28 14 29 45 54 38 46 59 32 24 46 66 65 61 55 52 45 63 58 52 78 90 101 95 74 59 69 59 54 69 86 87 84 95 103 104 99 94 98 77 71 71 68 52 45 26 36 49 54 66 62 32 33 40 40 59 70 71 55 45 49 50 48 36 40 48 60 57 47 43 47 49 62 53 49 49 53 45 54 44 40 40 47 44 36 52 67 50 44 38 39 43 45 49 58 60 48 38 44 44 44 52 48 45 45 42 44 42 45 48 51 46 53 61 55 54 50 49 37 23 25 31 29 26 16 35578 296 140 30 9740 9 52 58 7238 898 15 20 32 58 103 210 379 382 279 274 282 251 139 96 144 162 140 -65 999999 -94 -52 999999 999999 999999 -71 287 2032 4206 5204 3500 1338 507 590 995 1055 1012 1222 1426 2369 6389 24001 58834 118627 207425 271981 319797 483485 730222 999999 999999 515445 87700 12927 2158 495 313 247 238 263 241 238 238 249 256 260 259 314 331 288 225 161 150 185 156 129 78 50 77 77 81 78 32 23 41 6 5 18 -20 -16 35 37 14 0 10 56 77 68 52 32 6 0 44 77 77 95 88 65 16 14 59 49 53 62 41 42 75 29 7 24 22 21 42 64 53 65 90 77 74 81 87 75 72 78 56 62 74 64 82 85 106 79 59 58 56 62 47 42 61 69 70 76 81 61 18 64 102 83 70 90 60 44 56 30 51 49 43 61 60 45 68 82 40 40 57 31 11 23 75 89 80 61 74 51 61 70 73 80 73 84 95 76 82 72 67 99 101 109 97 86 93 79 73 88 98 110 121 109 93 113 122 96 87 85 67 57 67 62 53 68 51 50 67 66 72 65 82 70 61 61 60 63 39 43 63 61 59 56 52 75 68 57 57 56 64 53 57 58 59 70 68 70 76 61 64 65 71 47 47 49 60 53 45 41 41 60 71 61 55 48 63 64 55 51 54 55 59 56 43 45 56 54 59 64 61 57 56 54 48 49 45 41 47 39 33 37 39 35587 290 323 30 9743 9 53 7 7239 894 -29 223 718 1015 1599 2589 3464 3206 1363 433 400 319 366 753 1569 1263 856 887 1171 1491 1839 2700 3776 4102 4229 4208 3980 3601 4348 6780 9523 22780 31024 30648 41677 68394 145126 237902 135112 218996 323446 251663 115467 80973 175050 392848 829775 999999 722013 397389 110484 2120 245 231 289 272 275 267 250 282 278 257 245 250 190 189 104 152 70 80 46 27 16 9 26 16 7 11 -15 -17 -26 24 5 -11 -20 -51 -32 -11 -35 -2 -20 23 13 -18 43 38 2 53 75 33 13 40 25 7 29 40 14 16 63 9 -53 -40 3 -7 4 -3 5 -17 -11 18 58 28 25 25 70 104 62 48 56 66 66 74 33 49 75 77 80 53 111 94 60 21 44 55 63 66 32 101 75 42 51 44 45 50 60 85 53 28 38 26 36 40 17 17 39 49 34 -1 36 7 50 78 38 27 68 72 40 33 46 61 60 45 56 61 64 76 90 74 58 36 56 70 64 74 66 64 96 96 108 101 101 92 82 83 67 69 73 65 57 59 45 42 39 33 41 42 24 54 34 36 40 32 47 13 14 41 48 51 60 67 55 57 50 42 51 27 29 53 53 37 41 46 42 32 39 57 29 21 22 36 28 23 29 36 29 41 45 55 51 42 51 46 33 41 44 37 47 39 39 34 27 29 21 34 36 38 42 35 31 31 27 35 42 31 23 26 24 20 18 15 35596 295 172 30 9742 9 53 16 7241 890 6755 7231 7262 8258 9343 8203 6881 6481 5150 4155 4757 5429 4796 3668 4100 4814 4711 6387 6339 5525 5199 5016 5796 8043 11626 20685 33025 21825 26411 17089 10279 10361 11201 11262 9369 7174 7625 9215 16694 32296 58417 91920 64493 95778 137129 90859 86537 142052 208278 106716 82651 124702 151761 106266 286783 233796 571763 535715 5208 442 244 211 161 261 286 295 292 243 214 210 154 65 61 132 72 22 -57 -20 22 0 -20 7 -29 -14 -4 -13 -47 -28 -21 -40 -25 -32 -11 -7 -9 -43 34 -35 -44 -15 -24 22 -7 20 -17 46 -6 -1 11 22 -12 14 -19 -38 39 29 42 49 6 -21 14 -12 -9 -42 18 36 30 3 49 19 43 40 3 28 66 57 39 47 99 49 62 12 61 31 27 35 -21 36 63 66 95 89 67 33 23 64 26 19 13 22 -3 5 34 22 27 31 35 21 14 25 31 41 7 17 17 31 13 32 51 49 30 35 77 25 -6 23 26 22 23 18 29 59 60 71 61 44 38 44 57 60 77 89 59 53 99 77 88 54 54 70 61 75 82 117 83 63 48 14 48 45 46 52 31 24 24 58 58 19 39 31 26 41 30 47 17 15 25 7 27 24 35 28 36 30 32 32 27 28 28 28 28 40 30 30 17 11 15 17 18 19 14 6 3 19 27 18 27 25 15 29 30 22 28 33 23 21 21 18 13 11 21 26 26 29 26 16 19 23 22 13 11 15 13 4 5 35605 261 1183 30 9733 9 53 25 7242 886 70 1572 5976 19250 19392 17371 21632 35030 43321 55265 79725 81915 174500 351083 356073 542781 800589 999999 784452 361494 383843 305128 3750 392 247 197 176 158 228 264 215 278 271 220 208 177 164 113 119 60 21 -3 -3 -34 -47 -33 -24 -49 -28 3 -27 -13 -59 -15 -38 1 -47 17 19 -29 -4 -36 3 8 -40 9 -16 -57 -32 -33 -10 -4 -24 -48 -43 -31 -18 -47 -66 -96 -18 54 -52 -70 -40 -96 -39 -28 -39 -19 -15 27 7 10 -37 33 20 -19 5 -12 -10 23 -12 -25 6 24 38 10 -10 1 -16 -18 2 -13 11 40 -7 10 0 -6 9 -10 9 -21 -7 21 -26 -25 -23 4 -45 -55 -12 -1 -39 -50 -24 -38 -82 -46 -14 -34 3 -7 -54 21 2 4 31 0 13 9 0 -28 -20 12 18 -4 16 39 28 39 18 20 31 13 20 32 38 10 53 35 29 36 37 30 41 60 28 4 31 33 7 14 25 3 -9 10 11 10 7 0 3 -2 12 2 11 0 -1 18 17 -10 4 1 -8 -16 8 19 15 -4 -3 11 9 5 0 -11 -8 -20 -23 -5 11 9 1 -15 -6 4 4 -8 -2 4 5 2 19 13 4 -1 2 3 10 12 2 -6 1 1 -4 0 -9 -5 -5 -8 8 2 -5 3 -3 -13 -5 -2 -8 -4 -15 35614 254 1421 30 9731 9 53 34 7243 882 142 1237 3381 6517 16653 44951 104294 239775 337640 350005 617839 772861 773322 999999 880091 626442 151980 1070 130 230 192 194 181 208 254 304 277 222 178 133 38 -10 20 -37 -34 -51 -37 -95 -29 -8 36 46 -29 -42 -19 999999 -60 -5 -4 -18 14 27 -49 -28 -29 -28 -16 -13 -40 -53 -4 45 -16 -17 -41 -19 3 -47 18 17 -12 -26 -50 -34 -19 -25 -25 -27 -58 -35 -38 -34 10 -3 -17 -31 15 -3 -2 5 5 -31 33 -2 4 28 26 32 -13 39 31 -32 14 19 -9 7 -13 29 5 -6 -15 10 -28 9 -11 -24 -32 -11 15 -11 -30 13 14 20 -10 -23 -18 -9 -12 -4 3 -7 -30 -11 -1 4 -10 -31 -3 23 -12 -13 9 -3 -13 11 42 4 -17 8 30 29 52 47 24 26 32 41 28 23 28 37 70 30 47 46 49 49 36 15 27 27 50 63 20 24 21 31 19 15 5 -8 16 14 10 26 0 20 23 -2 6 7 15 32 24 21 22 -6 -10 3 18 0 0 40 28 5 15 20 14 0 -6 4 -12 -12 4 -2 3 7 -6 10 24 11 11 3 0 -7 6 11 12 18 6 17 19 4 7 10 -4 2 8 0 2 6 10 13 2 1 3 6 2 3 2 -4 -8 -10 35623 259 1238 30 9728 9 53 43 7245 879 416 1929 6013 13772 20945 39812 71730 128035 220375 427484 826579 894815 999999 742526 761460 442738 262512 35684 1355 219 208 270 275 247 259 286 256 215 240 283 279 257 204 175 161 163 82 78 53 29 -6 36 44 18 -8 19 11 -28 59 -18 38 52 40 32 35 26 -33 -13 20 46 52 54 30 41 -47 -55 -17 33 27 36 17 -23 -23 34 40 48 29 49 1 24 -30 -43 999999 -47 -3 7 -21 0 1 -22 28 5 56 46 42 92 73 42 52 55 22 16 66 66 4 8 24 37 9 61 68 39 17 46 21 -1 45 21 2 47 39 72 48 35 21 18 24 23 27 44 36 37 39 41 20 18 19 18 32 28 41 67 52 32 10 28 52 17 35 38 54 72 59 9 -5 14 35 41 62 49 59 51 45 71 39 20 43 57 67 51 76 76 66 36 33 58 40 38 45 29 46 46 54 46 30 41 54 48 50 60 40 32 43 50 57 35 40 51 67 55 34 62 59 43 44 50 42 22 23 34 33 30 34 33 33 29 19 24 30 28 22 32 29 31 30 25 22 36 43 34 34 43 33 34 33 33 36 37 29 29 33 24 21 28 24 24 21 23 29 26 30 23 14 13 15 12 4 6 0 35632 254 1231 30 9721 9 53 52 7246 875 2 1018 3236 9666 18347 23170 46213 111675 219200 467342 784933 999999 999999 592841 88373 3984 305 197 204 152 120 120 120 192 221 212 220 239 263 242 230 242 286 179 187 179 81 30 72 8 -20 -72 -45 -59 -66 2 -19 -29 -16 -28 -3 -53 -47 9 -28 -36 5 -14 -2 18 6 -49 -52 5 -18 -77 -15 -58 -46 -38 -74 -70 -35 14 -7 -20 -49 -6 2 -37 14 19 -19 -22 -23 -82 -82 -31 -7 33 5 44 39 -6 17 10 -18 18 17 11 -55 24 -1 -16 -50 -38 -12 15 -19 13 23 -50 -16 11 -46 -36 -23 42 7 -14 -36 -2 11 5 25 6 -11 21 1 -31 -8 3 -4 -12 12 -21 10 -32 -58 14 0 -19 17 8 -7 -12 7 -16 -43 -39 -4 15 -7 7 -35 -27 -27 6 2 5 -20 26 1 -1 -27 8 1 12 -17 14 31 7 27 5 -3 8 1 22 18 -6 11 -3 -8 -7 -8 -10 -21 -7 5 -5 3 13 34 29 34 7 17 1 3 -17 15 11 2 -2 5 -2 -11 -6 5 -2 -1 -17 7 -7 0 -11 -18 999999 999999 999999 999999 -15 999999 -7 999999 999999 -13 -12 -12 6 7 -5 -13 -10 2 -8 -14 -9 999999 999999 999999 999999 999999 999999 -15 999999 -14 -9 -6 -12 999999 999999 -13 -14 35641 263 1107 30 9717 9 54 1 7248 871 1185 3443 6647 9678 974 -15 999999 406 5554 32654 60303 116881 305153 418832 520635 715911 418131 256058 393111 798451 608844 766051 457910 92003 3106 389 324 306 319 270 334 333 364 253 290 286 249 335 323 204 167 63 13 32 35 95 27 40 47 19 27 -24 21 -7 68 70 38 22 48 -3 55 73 50 50 24 67 83 90 52 29 1 56 4 25 1 0 37 52 50 11 51 57 78 47 38 16 -9 -32 -25 31 89 114 146 157 189 147 101 95 83 39 24 47 32 58 92 77 58 41 46 60 52 18 12 30 12 70 41 11 61 40 49 53 59 50 72 59 19 55 61 82 27 16 53 30 52 26 61 51 57 71 44 48 50 73 27 46 44 45 41 38 53 58 40 74 69 56 39 41 54 34 44 57 61 53 42 45 82 72 59 75 40 37 68 91 81 54 65 98 95 77 51 58 62 84 61 44 52 61 68 64 43 79 79 57 66 77 99 94 89 58 65 52 53 76 81 62 51 49 47 60 52 27 45 43 52 45 52 48 49 46 32 37 36 33 33 19 27 37 37 49 59 60 50 54 61 55 54 56 49 45 50 51 47 39 35 41 39 38 41 38 44 43 47 40 40 35 33 34 36 36 37 31 30 35650 254 1368 30 9708 9 54 10 7249 867 34 214 483 1096 2053 4286 11033 31796 96455 155023 956048 827723 999999 280145 577721 511268 189453 229749 1580 283 282 291 235 325 277 319 396 362 319 300 279 191 86 99 47 60 21 22 50 66 50 22 65 50 90 3 42 75 99 44 58 67 92 69 65 40 73 43 59 62 -1 26 37 26 45 65 42 120 84 37 23 49 74 101 40 28 43 56 90 67 73 150 143 157 217 220 170 128 118 125 84 43 40 90 97 57 75 61 56 23 7 20 67 51 9 50 90 74 36 2 69 50 19 47 15 26 77 84 30 42 69 61 67 77 70 37 36 34 76 9 50 80 38 38 34 53 25 27 12 38 81 39 21 73 73 105 91 80 68 81 70 68 63 64 66 69 72 56 54 57 64 52 65 66 75 81 77 65 54 48 57 57 54 78 81 68 84 69 77 84 83 91 88 67 61 54 39 57 73 67 69 60 63 75 66 66 66 75 57 63 78 78 54 68 56 41 66 59 32 40 49 51 50 46 54 58 37 17 45 54 54 62 58 54 60 72 58 48 53 51 59 58 50 44 40 50 50 54 53 57 50 51 49 50 51 43 48 42 44 42 37 30 28 27 35659 273 823 30 9703 9 54 19 7250 863 61 1490 999999 999999 999999 999999 999999 999999 999999 999999 528 1371 937 2232 2665 3726 12044 39104 109226 223121 313972 351283 457126 617071 444641 193345 271282 694596 999999 638073 140651 219018 38725 829 267 285 270 277 318 317 311 304 383 290 335 404 358 375 395 379 306 154 139 62 102 72 -24 -45 38 11 9 74 39 61 53 55 47 59 121 157 132 103 69 104 53 80 56 20 102 25 28 44 29 44 67 76 68 61 33 43 35 -15 30 93 92 51 44 112 111 46 104 143 179 139 218 239 192 202 189 208 181 155 147 92 94 69 74 98 44 103 25 59 65 87 85 95 42 59 76 55 92 73 79 70 31 53 65 65 58 67 63 80 103 66 39 50 36 71 53 61 77 53 39 46 80 50 54 80 83 31 46 71 111 83 47 50 76 78 66 80 85 78 92 80 86 100 92 85 75 86 101 79 57 77 95 86 83 80 83 72 77 89 60 54 91 85 78 74 95 96 83 79 92 91 75 84 79 91 86 72 67 90 96 106 98 78 77 60 55 57 66 67 75 75 68 67 48 45 64 76 69 62 58 65 56 75 78 55 72 88 71 74 89 79 78 85 71 82 91 72 66 72 72 71 71 67 66 68 56 72 69 59 64 72 66 66 66 59 56 62 58 47 46 35668 299 39 30 9699 9 54 28 7252 859 20074 1554 1290 1083 444 56 138 291 158 241 484 484 428 344 338 658 1159 1768 2468 3064 3283 3363 4857 5380 3903 2710 1993 1721 1986 2392 2604 2876 3202 3850 4660 5010 5923 7067 8325 7904 8666 18110 39539 91367 211492 245148 255812 396953 420021 546257 377181 450418 460912 479401 31818 746 388 234 144 173 252 307 259 246 264 331 316 294 245 265 330 304 276 202 203 207 170 97 78 2 -33 29 -39 -42 -15 -23 -48 3 100 32 8 56 28 22 -8 25 104 94 49 45 72 55 66 42 21 27 62 61 68 69 75 67 76 60 31 13 33 14 36 80 6 43 50 44 54 68 110 143 206 197 192 198 174 138 189 132 126 82 30 68 97 85 80 45 -1 36 46 47 56 129 88 112 110 182 189 154 152 103 80 100 80 64 40 43 69 55 48 58 38 19 15 21 36 63 69 59 40 50 37 15 60 66 10 58 61 67 77 60 62 47 56 52 46 55 56 37 59 61 36 68 52 64 66 32 40 62 31 63 69 75 49 63 50 74 70 59 60 60 60 63 63 50 68 78 58 64 75 71 82 84 59 47 61 51 50 46 57 51 57 56 68 76 60 52 61 49 56 40 50 61 70 62 70 45 43 43 38 41 46 45 47 35 41 38 57 63 65 55 49 45 67 65 57 56 63 58 51 53 51 50 45 54 50 54 48 52 58 53 54 48 42 49 47 41 47 52 49 40 31 35677 281 538 30 9688 9 54 37 7253 856 -84 -71 999999 999999 275 734 1036 1597 2164 2792 3091 3669 4120 4523 5633 6574 6613 6841 7235 7105 7045 6288 5426 4951 3989 4809 14046 56101 189073 425016 592055 704451 746071 644534 397929 190014 139756 233271 158096 81987 97396 95831 3634 464 276 297 326 346 337 349 336 309 287 369 297 269 169 110 79 118 31 37 29 78 85 41 -1 51 17 39 0 56 69 58 12 152 104 18 42 88 108 137 113 151 132 100 65 62 133 45 112 109 105 119 74 62 63 2 37 50 -18 30 116 74 54 42 98 93 51 140 192 261 227 176 195 137 146 82 102 41 72 13 63 60 26 -5 26 40 40 29 86 125 134 173 140 151 117 102 140 102 113 78 96 66 32 37 37 71 76 45 38 40 60 56 60 33 52 20 36 91 80 49 43 13 52 56 53 39 29 25 44 49 33 32 77 70 57 38 49 55 28 31 61 48 85 44 32 64 80 52 95 69 74 68 65 58 78 47 26 36 76 64 43 47 65 70 82 77 78 67 78 79 57 36 47 66 74 51 57 69 66 45 56 80 79 63 59 51 62 44 42 61 73 46 51 56 53 54 49 48 34 44 37 44 40 34 48 52 37 50 59 44 49 43 44 54 53 50 45 52 42 39 42 45 42 45 49 49 36 36 37 49 57 42 39 35 27 34 32 30 30 35686 256 1286 30 9686 9 54 46 7254 852 153 674 2848 8232 19465 51342 144117 394391 515673 909976 999999 999999 819303 363645 462556 171004 2881 356 304 385 396 440 463 367 381 423 375 325 292 248 257 243 206 245 146 102 38 40 106 56 84 53 50 116 80 81 88 129 158 83 123 160 140 181 143 162 186 148 203 226 183 148 126 130 133 165 157 180 198 154 105 126 134 102 86 99 82 151 136 120 194 178 172 170 160 210 218 228 239 226 254 234 169 102 63 100 158 107 83 38 113 115 131 134 141 192 230 207 201 178 168 177 211 158 146 198 183 168 161 159 116 166 141 119 119 128 129 105 100 112 112 49 91 108 143 97 70 121 103 83 65 107 93 64 117 110 90 111 123 136 113 106 115 128 134 119 101 105 108 126 103 120 114 122 89 111 131 97 89 108 118 110 114 139 122 110 95 86 101 119 142 122 108 116 92 108 129 118 124 114 112 128 102 118 103 118 90 80 113 112 107 96 95 92 84 93 90 98 89 63 80 92 96 81 83 88 76 88 101 92 84 95 94 95 99 83 95 106 99 110 96 97 93 82 100 111 102 93 78 77 82 93 81 77 78 80 78 83 79 78 78 78 70 69 71 65 35695 292 201 30 9681 9 54 55 7256 848 -58 -3 76 307 719 182 124 999999 999999 -17 175 345 789 1222 1348 1459 1755 2187 2356 2471 4221 32021 28372 5378 20495 99614 154252 77492 53618 65781 96130 78377 15883 12068 12545 9412 7602 7103 8793 15389 20828 37927 75874 147654 261263 393323 409891 624620 790903 501827 436772 263947 184421 2271 323 283 326 337 405 384 351 355 312 313 189 195 176 138 133 65 71 23 6 0 85 54 23 107 20 47 67 67 68 61 54 108 106 108 106 120 155 110 119 114 94 56 130 154 164 90 97 118 120 89 77 111 53 45 68 51 94 50 74 37 37 94 165 156 128 182 171 207 158 170 151 184 161 226 185 122 65 85 87 72 62 61 100 159 170 157 156 183 166 153 144 153 162 178 110 116 169 204 138 131 197 168 124 107 77 68 35 88 71 64 53 91 55 68 47 32 43 73 52 30 51 54 49 33 9 55 58 37 32 60 29 58 67 67 99 108 91 45 47 62 34 60 31 30 60 60 62 47 83 95 74 65 79 104 82 83 77 53 52 60 69 76 83 75 78 86 52 43 44 54 62 79 66 57 62 51 46 37 39 52 57 47 48 71 68 50 46 30 61 60 50 30 26 33 38 20 32 34 49 46 35 32 40 43 33 30 27 38 37 54 52 58 43 57 63 56 47 49 45 40 44 40 33 45 53 53 36 36 32 39 41 33 28 27 25 24 24 20 35704 295 133 30 9673 9 55 4 7257 844 -60 44 178 295 -15 377 667 700 767 874 907 787 677 758 898 891 916 620 120 -11 131 176 385 562 687 864 1141 1666 5377 47978 112876 186522 149604 26498 21537 18055 14725 11109 10759 9594 19352 59887 265076 290448 289036 434967 461697 434313 664997 968740 480349 408892 121307 36421 30038 1727 370 302 271 249 282 314 335 337 327 311 250 155 134 114 77 43 77 40 49 84 54 19 77 73 -5 21 85 81 74 60 90 110 78 124 109 129 151 117 157 171 174 173 143 112 129 85 100 99 116 89 158 114 77 101 112 117 76 49 90 74 79 57 161 185 178 242 197 213 177 236 205 180 230 217 208 177 133 130 106 101 132 151 174 167 223 194 121 162 172 148 183 185 189 138 167 155 155 151 172 201 204 138 158 164 187 168 152 152 76 115 92 49 49 69 102 67 55 76 46 37 61 85 66 87 94 63 48 60 68 78 76 49 49 49 60 69 73 64 53 78 62 85 77 74 81 68 61 52 57 56 68 63 105 98 85 60 72 77 51 75 80 52 66 58 74 61 42 64 44 58 65 69 81 71 74 63 63 43 31 58 67 69 65 58 68 57 57 44 52 44 47 39 42 53 48 31 45 60 55 59 55 48 65 57 55 61 56 56 58 59 55 61 65 49 52 67 66 69 59 59 63 57 56 39 37 52 58 45 36 42 44 47 51 54 48 43 43 43 41 35714 298 43 30 9673 9 55 14 7259 840 5617 5974 6407 6832 7162 9150 11588 13292 14685 16672 18548 20085 20876 26127 31996 32956 44039 46654 51493 65445 67690 62315 66096 71392 76551 83081 94420 111960 127231 124039 105555 109961 111462 108805 94881 71502 77725 75544 65178 62263 60302 62631 51472 47733 36576 45284 93872 155708 260600 447171 592646 762669 144814 3856 978 734 495 423 332 353 329 345 363 305 311 385 365 318 320 225 171 176 158 99 93 46 111 72 110 113 80 30 50 91 129 32 75 55 73 109 150 142 115 127 91 143 176 136 140 118 108 115 109 135 110 150 71 72 76 104 114 120 108 79 56 81 63 52 59 59 58 124 145 92 166 214 177 190 158 157 179 183 167 193 164 149 137 129 93 120 155 155 182 176 209 138 148 158 190 108 150 153 111 175 188 169 169 188 158 190 246 183 188 206 212 206 203 163 124 118 101 72 50 74 67 61 68 63 82 64 56 74 63 80 85 63 69 73 90 104 81 46 63 67 82 68 83 88 84 103 52 44 78 91 95 85 96 95 101 104 89 74 89 88 94 74 79 62 81 79 83 72 65 84 88 116 86 40 67 106 79 71 81 99 77 67 78 87 93 63 75 85 59 66 61 50 64 65 63 52 52 46 54 40 46 58 64 65 47 49 53 56 69 69 51 49 57 61 67 71 62 66 68 61 62 66 72 76 71 75 62 51 58 46 44 61 56 49 56 54 50 47 45 43 37 36 26 29 35723 297 16 30 9676 9 55 23 7260 836 4929 5162 999999 999999 999999 8044 9331 11240 14538 19925 24743 30124 34413 38562 35507 33049 34909 35457 37557 43220 46052 49706 57321 64708 75148 97530 116181 125943 135032 137979 137074 131393 134028 138925 118630 122087 104413 69364 47750 44483 57212 88539 143801 261018 372070 208423 377776 353032 114298 21463 2385 1188 880 650 541 422 384 300 262 247 289 325 353 362 401 389 389 351 250 210 194 246 177 20 49 49 31 145 255 272 208 121 85 119 156 215 163 100 140 88 116 129 139 140 44 127 158 100 123 183 135 94 161 170 158 124 83 125 143 101 74 47 88 108 124 72 64 72 103 89 127 164 121 196 204 209 223 200 170 145 145 176 164 187 185 152 94 142 179 149 169 177 182 196 172 138 128 132 138 162 170 139 133 168 145 107 142 128 102 126 110 119 155 192 173 191 204 179 136 95 43 64 61 74 77 62 48 110 75 40 62 90 82 89 92 79 69 71 66 94 56 44 61 73 60 72 66 69 65 73 53 38 46 57 37 73 87 99 78 101 87 97 96 87 54 58 76 77 82 58 79 72 82 102 109 87 80 75 83 78 63 49 75 69 45 41 54 68 58 59 58 60 56 61 56 53 56 44 41 47 54 65 53 52 55 46 48 55 49 49 53 48 50 44 51 52 48 44 53 46 45 40 49 47 60 52 50 48 43 46 44 36 36 48 42 42 39 36 36 28 31 20 27 21 16 17 18 35732 261 1091 30 9671 9 55 32 7261 832 -66 425 911 1812 3570 5377 7118 12193 19536 26253 38434 79122 179527 355466 746692 978380 676238 478053 487208 591926 472432 823031 69905 1440 337 306 372 317 298 404 415 361 362 311 319 329 217 240 234 158 164 114 27 57 88 214 292 298 192 141 111 227 247 236 122 70 83 100 73 101 128 138 115 121 148 98 116 158 129 86 92 41 112 66 93 70 84 108 128 126 121 105 55 33 167 115 141 96 119 161 155 137 162 162 174 177 110 121 118 130 108 103 55 127 101 69 81 85 36 75 100 85 63 83 138 120 153 124 182 163 133 90 102 95 89 85 88 151 172 182 195 195 191 168 161 111 70 62 77 72 60 49 55 40 35 58 49 45 4 52 62 25 42 60 56 101 56 24 46 48 63 49 62 57 35 68 34 21 39 43 18 67 80 54 27 72 88 59 39 54 36 58 78 55 50 63 52 52 69 55 76 52 67 75 89 77 53 56 41 48 53 42 28 34 38 20 51 53 42 37 36 30 32 25 23 26 37 39 25 33 43 34 22 35 34 40 35 25 46 51 40 32 35 40 53 51 32 38 43 41 36 39 23 19 25 21 11 8 6 6 11 6 3 12 19 17 14 6 5 7 -5 35741 260 1178 30 9668 9 55 41 7263 828 -13 401 1157 2127 2821 5074 10095 18400 33708 60556 92437 144986 268552 699964 999999 999999 999999 763139 11013 697 482 415 336 284 330 321 352 436 420 413 410 405 336 274 221 224 148 127 117 82 72 97 67 136 231 238 187 133 242 306 286 262 150 101 99 80 54 135 119 183 154 130 123 142 107 149 140 73 96 91 153 161 142 116 104 133 129 130 140 136 193 182 172 149 112 89 63 83 108 121 196 203 180 177 142 120 121 141 133 88 121 64 146 124 60 81 100 103 119 106 112 131 163 117 125 138 140 181 160 135 101 129 98 101 121 100 108 206 172 176 176 172 171 176 159 138 121 105 106 51 90 77 83 60 50 74 64 83 73 53 91 66 76 89 48 46 76 66 68 71 69 57 44 20 7 52 33 48 71 58 71 79 62 93 54 73 77 83 59 54 60 83 86 84 66 73 102 81 78 72 103 82 79 75 81 76 65 65 65 54 54 51 63 61 61 59 61 69 64 45 75 56 46 39 53 69 52 40 54 44 60 79 72 61 63 54 56 58 65 62 54 42 56 66 66 54 43 57 54 51 56 54 39 47 46 31 35 31 38 35 30 28 21 18 17 24 24 20 4 2 35751 294 130 30 9670 9 55 51 7264 824 908556 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 247 1607 4492 10578 22186 45352 96932 225164 671142 999999 999999 999999 9755 483 398 358 437 382 326 351 376 385 378 411 327 377 334 335 282 303 261 278 311 230 214 212 239 218 200 228 268 241 158 300 258 251 189 161 154 180 204 176 226 140 128 91 110 176 142 121 133 124 153 97 110 120 152 165 146 142 155 121 111 136 184 169 158 118 98 86 158 145 183 165 188 202 127 163 119 80 138 120 78 97 113 111 117 96 85 84 73 146 188 162 195 199 187 183 203 186 144 128 176 128 123 131 107 105 93 55 88 116 122 144 180 210 251 235 244 247 202 173 182 152 150 130 68 96 106 80 71 106 100 75 117 98 108 75 91 85 97 70 77 69 68 98 93 88 82 91 92 75 90 89 94 82 109 115 74 67 82 93 91 51 53 84 100 117 127 101 109 134 113 85 96 98 96 110 81 62 74 66 103 94 89 91 63 65 63 69 51 57 69 86 83 80 83 77 52 71 68 71 79 68 64 88 93 56 70 78 80 77 82 88 78 80 89 75 65 53 48 63 76 64 67 63 59 51 44 41 52 46 40 43 40 38 32 35 25 23 30 23 18 13 35759 262 1093 30 9673 9 55 59 7265 821 40 235 774 1509 2582 4200 7470 13328 22053 34568 58711 99961 204528 424184 827957 933613 664744 795109 732557 553095 157016 149187 179724 2298 388 408 340 307 349 343 347 376 325 222 192 258 300 302 291 295 177 301 407 383 349 310 251 294 346 284 232 230 267 273 277 223 158 135 128 133 126 162 139 158 108 86 117 130 104 138 154 59 99 124 135 123 96 145 132 169 164 130 126 180 106 120 48 71 91 93 129 108 88 59 78 117 74 43 43 102 101 55 52 60 56 63 85 64 88 84 72 48 58 65 77 124 115 106 119 142 107 94 71 48 103 58 70 81 85 54 34 87 160 174 201 199 214 173 151 141 222 198 217 208 155 168 117 99 59 87 77 59 44 48 25 61 69 62 25 63 63 83 74 79 67 55 52 21 38 22 61 62 44 61 94 85 67 57 47 44 33 60 72 34 46 77 82 84 101 82 66 82 72 72 77 69 63 57 55 62 69 79 75 62 60 55 58 55 51 40 30 62 65 50 59 57 40 21 38 33 23 49 39 28 30 44 47 25 28 37 37 41 36 29 30 44 42 31 32 37 42 38 27 24 27 21 16 22 21 19 7 16 14 16 12 7 -4 5 -10 -4 -7 -13 35768 259 1184 30 9674 9 56 8 7267 817 -38 593 1774 3439 7228 16234 34258 70606 169007 399861 701432 999999 983035 999999 999999 136446 2534 586 440 383 375 433 409 421 393 389 384 295 330 352 336 314 311 297 299 388 355 347 405 431 402 358 386 389 356 259 304 300 279 357 339 285 214 205 235 153 170 181 185 186 181 169 124 160 166 180 158 189 96 128 169 200 154 137 149 102 174 163 100 106 155 138 129 139 161 189 186 186 125 142 170 148 147 101 78 111 92 117 151 96 78 89 118 99 117 93 100 105 122 149 153 134 132 126 190 180 170 167 159 142 108 117 106 135 103 132 112 121 144 155 192 238 261 281 255 219 186 245 315 275 280 294 240 231 210 176 174 135 123 103 127 136 109 103 91 111 92 109 116 115 104 112 78 93 93 95 121 64 121 132 114 99 96 109 130 97 96 83 98 109 110 118 104 116 148 147 148 142 99 108 85 92 122 109 120 103 107 113 112 96 113 89 83 98 108 101 85 78 88 102 112 98 88 85 87 104 90 79 93 83 94 97 91 79 78 84 87 93 88 76 79 93 82 75 80 78 82 86 91 72 69 76 70 64 59 57 54 57 50 40 37 36 28 20 24 24 23 19 6 35778 257 1160 30 9680 9 56 18 7268 812 14 1894 5540 14419 33500 60516 110636 191547 348739 593575 753571 999999 999999 999999 613844 233954 2295 502 459 416 414 410 335 364 352 328 372 392 308 308 344 297 296 273 294 224 368 391 323 279 364 375 373 317 365 283 281 280 317 322 297 260 263 212 204 111 121 150 139 146 171 120 120 103 84 121 140 136 117 142 119 121 110 113 76 120 105 114 111 126 82 92 106 96 100 110 124 135 95 104 55 32 70 62 15 99 60 65 77 68 87 50 108 85 102 80 91 118 91 82 98 118 125 85 134 130 96 88 68 101 118 61 89 110 100 71 50 74 60 42 29 138 144 166 152 198 218 226 204 243 261 270 232 215 225 189 152 160 155 107 75 65 -5 37 102 84 65 51 64 61 74 71 73 76 86 62 88 94 64 60 54 81 67 57 53 32 51 60 90 62 58 83 99 100 92 131 92 98 92 61 77 77 64 63 58 56 68 49 45 41 40 39 58 46 73 74 60 54 53 58 57 68 45 43 71 74 62 44 48 47 62 56 36 41 60 55 48 37 35 44 54 60 59 53 58 45 37 44 37 42 42 27 38 32 31 15 12 12 9 4 8 9 6 4 6 1 -6 35786 288 83 30 9683 9 56 26 7269 809 2836 4123 3575 3894 2028 875 1735 1114 439 999999 999999 999999 707 2314 1698 295 999999 999999 999999 1770 6535 11362 13064 9844 7443 7851 8233 8763 10088 13262 18060 16181 12505 9264 8666 10816 13751 14035 29330 69637 154896 253939 272668 453375 670204 820095 521188 497852 593379 322808 253307 8088 1612 540 486 430 428 415 409 413 338 311 278 243 203 213 238 231 248 317 274 248 283 252 332 362 318 329 313 304 287 307 286 211 202 242 270 228 191 167 150 158 114 121 99 99 85 51 74 77 87 114 127 65 85 86 48 70 87 124 55 72 138 44 69 73 19 13 35 74 113 84 77 41 23 81 79 63 59 27 82 36 27 51 48 34 71 54 8 108 59 30 35 54 21 48 52 85 63 41 44 80 87 90 67 89 85 57 44 24 25 70 50 52 22 32 77 65 104 133 147 199 208 215 204 227 210 175 160 219 243 220 219 187 176 150 132 125 93 61 28 46 33 29 33 17 23 54 64 48 20 42 43 19 43 37 65 46 35 47 45 64 72 45 40 55 44 75 84 61 79 93 77 55 83 63 57 66 52 60 46 56 18 20 38 28 38 30 20 26 32 36 26 26 41 47 25 27 37 30 27 24 39 34 42 30 23 31 25 27 25 20 13 25 24 22 18 23 26 30 13 22 28 33 21 10 8 9 3 10 5 2 -8 -8 -11 -11 -14 -13 35795 260 1077 30 9687 9 56 35 7271 805 159 449 1311 2789 5104 9624 18391 38212 65872 70825 78457 104939 229239 503660 574366 635360 668877 463729 468860 326286 29325 18578 23933 394090 399802 229672 245940 187973 1489 263 287 341 261 273 197 289 314 304 365 343 227 207 217 293 263 173 259 312 330 267 221 191 191 279 300 255 212 178 195 190 123 104 120 139 119 155 124 97 127 88 67 99 83 86 72 84 75 138 88 72 78 58 67 56 71 65 110 71 130 84 46 75 55 32 53 85 97 111 105 92 49 54 50 58 106 72 88 95 58 45 50 5 32 3 30 61 89 96 44 72 70 63 77 62 50 82 46 45 84 99 80 58 61 50 72 68 93 60 87 118 97 162 219 236 231 198 92 133 139 160 220 234 214 184 186 185 150 119 67 69 74 54 61 64 45 56 38 52 57 42 71 68 86 51 43 82 70 58 72 72 41 59 96 101 52 96 109 114 113 123 109 92 90 81 78 69 70 64 57 65 63 58 50 38 41 46 55 38 15 24 39 50 44 41 31 34 48 29 43 51 45 37 40 53 47 55 50 45 40 35 37 34 45 43 37 36 43 43 45 31 33 46 43 30 33 32 25 32 27 26 19 16 8 6 5 1 -4 -1 -8 -14 35804 258 1052 30 9692 9 56 44 7272 801 -98 269 632 666 589 827 1227 2430 9535 24735 57467 139222 292827 459649 437251 406608 111471 283056 537973 651507 691708 416264 496725 407404 163811 256556 205263 3511 415 309 287 273 276 280 190 241 291 258 279 294 250 265 268 197 180 179 152 154 203 163 223 178 255 209 255 261 229 250 242 211 223 205 133 100 135 80 108 100 60 107 164 96 91 89 117 77 67 73 119 92 136 103 43 22 1 72 70 99 104 75 141 112 65 60 25 69 73 85 64 81 22 39 96 18 8 29 46 62 47 42 93 62 49 67 -13 6 16 35 -10 13 51 33 52 36 36 78 47 24 46 40 59 55 -2 -3 54 63 43 52 88 65 44 76 108 155 174 196 215 153 66 96 91 70 180 180 223 198 152 142 151 76 61 53 62 22 24 48 55 64 59 47 38 33 25 37 26 33 40 50 30 41 33 20 52 82 82 74 70 84 78 88 76 76 71 81 81 76 72 72 74 60 46 58 30 13 9 45 49 29 20 39 32 24 28 19 25 37 38 41 41 39 38 38 35 42 39 21 17 29 32 27 23 19 39 27 26 37 33 27 23 23 29 33 17 12 17 18 15 13 4 4 5 1 2 -8 999999 999999 -12 -14 35814 281 457 30 9697 9 56 54 7274 797 69 197 145 -21 11 126 223 247 177 130 261 996 1243 1487 2027 3101 4223 6031 9376 11967 12691 13442 14277 17459 18634 17101 15711 20813 35867 87193 172609 258872 271927 333746 505290 738121 898658 669485 567067 623053 348280 29997 1409 664 574 549 540 477 423 347 281 274 211 225 277 237 314 282 274 330 328 282 283 255 194 215 226 228 280 241 173 224 248 155 161 244 243 251 234 173 167 146 82 93 157 108 104 104 179 157 174 118 165 161 80 119 181 159 139 97 88 95 75 101 79 70 52 135 132 121 71 83 43 79 71 62 64 87 78 77 99 73 72 73 43 48 72 20 98 93 98 32 37 74 41 28 24 42 52 8 34 49 55 78 49 88 85 85 94 109 104 107 96 53 53 96 113 87 71 100 150 120 105 119 120 167 162 113 140 114 61 85 85 113 216 251 218 238 222 154 102 115 117 82 65 83 65 44 67 91 48 92 97 69 78 77 64 78 90 72 42 67 89 94 114 125 144 124 132 127 111 115 112 122 113 93 116 110 93 90 72 87 84 78 62 64 93 46 54 67 71 71 51 39 49 73 65 45 51 66 41 56 70 65 42 35 52 56 50 35 51 60 61 68 44 42 33 37 44 46 53 39 40 39 38 36 37 39 33 27 15 14 30 16 11 6 8 8 2 -9 -10 35822 260 1122 30 9702 9 57 2 7275 793 81 1140 2569 3366 2942 8107 21709 28495 38968 68417 129341 255861 324837 701193 999999 999999 999999 571521 385308 179118 2551 626 542 449 433 416 323 329 385 275 228 249 280 229 252 265 288 265 345 376 259 302 128 206 186 219 241 210 200 219 173 153 185 161 205 147 154 200 191 151 212 166 103 50 26 103 145 153 126 97 119 92 75 102 53 88 96 133 21 75 66 54 18 50 55 61 83 81 34 28 61 72 52 20 22 15 42 81 62 24 66 36 26 71 55 71 35 8 -13 57 41 72 -2 42 56 60 1 40 69 60 72 14 -10 18 20 78 80 -6 27 44 28 54 105 99 85 75 65 7 98 103 93 82 72 69 94 79 100 84 51 49 98 98 140 153 195 230 185 193 125 85 76 60 67 68 68 77 25 22 40 59 45 39 55 78 59 75 50 44 33 46 56 51 69 88 97 113 111 114 91 101 71 61 104 99 78 67 68 68 71 74 48 35 31 57 51 31 33 43 29 39 51 51 51 56 47 55 45 42 19 19 48 53 46 50 56 34 37 33 29 29 26 32 44 35 33 24 31 37 31 25 34 33 31 33 17 9 7 3 5 3 0 -1 -5 -12 -14 999999 999999 -14 -14 -15 35831 256 1218 30 9708 9 57 11 7276 789 104 309 742 1606 4002 8241 17374 58723 263849 436806 165144 397288 322138 944745 999999 728485 697978 434582 326262 3937 594 530 456 393 315 288 313 211 255 298 291 244 267 326 275 241 290 218 258 197 184 196 189 175 200 191 197 140 145 192 221 217 230 201 151 176 166 106 97 106 116 129 39 135 151 128 64 148 146 148 127 96 124 144 100 18 55 78 51 32 104 119 83 61 81 52 58 128 118 56 -20 33 72 54 47 27 77 39 52 52 33 63 35 72 50 58 57 51 68 63 62 96 37 29 22 11 3 57 71 -2 17 61 73 49 46 60 55 39 62 87 65 35 85 97 86 76 78 60 86 87 85 69 65 85 96 117 123 159 199 178 207 171 199 214 183 137 131 91 77 91 98 98 80 54 26 17 56 55 77 88 65 51 59 78 74 62 63 73 91 91 91 105 93 107 112 119 129 99 106 115 80 95 84 70 81 66 58 32 44 44 41 55 55 41 43 29 46 38 55 47 69 66 44 64 61 49 45 68 72 53 63 58 56 55 62 62 48 53 66 46 47 49 41 49 49 51 51 41 37 37 27 23 27 30 25 12 20 20 12 4 11 9 8 -5 -12 -10 35841 282 505 30 9715 9 57 21 7278 785 212 578 971 1327 1608 1673 2007 2558 2902 3366 3869 4817 6929 8648 10833 14316 20131 27605 36832 55614 56445 35231 34788 51765 66084 124071 184314 360866 446323 484863 435450 503815 599611 701063 624122 317063 435662 262265 4544 732 675 612 602 556 466 489 465 458 393 343 263 284 285 295 309 311 325 363 379 277 248 255 182 161 224 258 201 179 156 191 144 157 210 210 238 254 204 122 111 145 119 152 92 57 73 127 98 138 109 101 118 130 126 119 79 81 95 133 118 97 68 100 95 75 69 109 89 107 80 69 28 143 73 97 81 55 84 77 54 36 57 114 103 68 21 36 30 38 3 21 72 59 68 79 103 65 75 61 51 77 65 97 67 64 64 76 60 66 58 18 84 81 69 76 122 100 103 84 56 59 59 77 98 80 44 83 95 115 130 154 141 152 196 163 170 202 209 206 152 132 163 123 132 115 118 119 63 61 82 51 57 68 94 57 50 71 78 53 66 95 93 84 64 59 66 91 70 83 108 135 121 121 116 103 113 129 118 113 98 93 73 57 73 51 59 68 73 72 62 58 76 89 67 54 66 76 71 53 65 69 76 76 74 70 60 66 56 47 46 61 69 65 54 49 54 58 64 59 63 61 59 52 42 40 38 45 43 34 35 29 30 33 21 21 11 8 20 8 2 -6 999999 -9 35849 269 654 30 9714 9 57 29 7279 781 161 582 1259 2452 4125 5916 7765 9702 11946 15409 20005 25234 31544 36124 39607 37936 32770 28548 36933 62397 131308 268635 386430 497805 600423 426008 614982 918088 660324 269299 79110 5306 760 693 590 678 699 545 582 643 554 409 429 357 347 305 249 252 282 325 299 309 305 259 270 303 285 189 123 76 54 124 189 159 140 108 148 203 135 137 122 108 153 162 156 118 102 39 -4 39 37 84 43 -15 -17 56 69 58 74 59 86 24 10 17 62 4 -5 121 -1 -4 15 29 31 17 21 -12 -1 11 -4 13 13 79 13 15 -4 16 2 -31 -6 3 15 12 37 4 -12 -13 -28 27 8 -47 1 31 9 39 55 14 -30 -37 -38 55 5 5 10 -7 2 -17 14 49 19 27 -4 20 9 31 40 12 87 64 53 27 27 43 41 62 57 60 54 75 79 69 71 131 137 145 146 122 142 115 66 88 69 37 51 29 49 10 11 15 13 30 35 2 20 21 18 37 22 17 40 21 21 6 2 43 69 73 84 80 77 74 69 61 63 84 49 21 31 12 4 -13 6 -3 4 -1 5 22 8 11 11 15 26 44 43 20 23 36 26 22 29 7 30 30 26 21 7 7 0 0 15 12 9 5 9 0 13 18 7 7 5 -10 -8 -2 -3 -2 3 1 -7 -10 -13 35858 294 147 30 9717 9 57 38 7280 777 596473 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 1190 2433 3255 3303 2943 4151 5241 6580 9363 16550 26656 43145 53091 41521 45586 97981 227876 460407 790347 999999 657627 749975 985140 736378 11062 938 603 533 629 480 477 475 399 342 349 445 419 382 385 400 377 330 326 198 149 180 137 120 105 131 160 171 168 176 214 175 155 153 136 121 192 157 123 131 132 110 67 60 62 84 56 98 90 48 102 111 62 36 100 113 63 81 67 110 73 4 78 76 41 54 67 93 134 120 48 54 99 72 81 66 16 14 40 75 36 45 71 86 47 18 17 21 22 96 96 64 73 57 33 73 63 39 90 108 38 53 59 22 30 74 98 60 57 28 57 77 39 64 47 33 37 40 43 50 50 64 57 28 66 77 91 111 86 97 124 110 109 98 86 80 109 162 196 179 160 173 165 139 114 109 110 98 66 77 51 43 63 57 72 69 51 33 62 66 52 81 78 81 76 59 72 72 107 93 76 103 112 104 84 93 118 118 101 89 98 102 56 39 33 47 52 68 56 46 53 50 45 42 65 61 56 58 68 55 62 72 58 60 61 55 49 42 57 60 48 47 34 53 56 47 47 53 41 46 55 54 43 40 38 37 27 42 32 26 21 15 17 16 16 14 10 6 -5 -3 3 -13 35867 259 1234 30 9724 9 57 47 7282 773 224 943 3036 8966 24659 61988 156441 331866 370042 277694 388712 779509 936069 999999 865387 278114 168719 4078 739 628 629 580 495 474 426 350 375 355 443 458 445 515 425 452 275 243 145 101 138 120 105 190 158 198 214 203 192 162 208 193 181 241 231 207 158 147 140 64 93 60 69 76 84 63 89 82 39 61 49 19 67 111 111 65 146 93 101 93 81 127 26 41 10 44 111 93 15 45 94 74 91 110 92 72 78 46 47 42 81 78 60 30 51 68 81 86 45 84 40 64 51 78 56 30 47 109 67 72 76 98 114 70 61 68 53 34 40 54 45 91 79 94 73 60 112 110 41 49 56 95 115 93 107 102 134 125 131 110 116 115 118 105 102 139 180 174 192 176 190 217 188 178 159 148 132 102 72 52 88 108 72 69 77 90 92 100 83 85 89 89 71 99 104 104 127 119 131 130 146 144 145 155 141 141 143 132 140 116 55 55 44 41 36 52 57 48 64 73 75 66 55 54 76 94 86 89 92 85 66 74 74 82 81 80 72 78 87 79 70 75 82 73 63 58 72 64 58 62 68 53 48 45 60 58 52 41 43 32 28 29 29 19 23 20 21 16 4 -3 -9 35877 262 998 30 9728 9 57 57 7283 769 -18 231 410 976 1786 2627 3713 4352 12985 51520 104330 171266 72452 106527 262685 504137 888622 999999 861591 427966 111292 353217 379772 103011 282005 2108 434 441 449 345 385 428 335 351 355 319 321 317 340 383 378 316 252 194 166 75 87 109 79 122 135 145 142 210 202 148 147 100 91 81 70 109 104 50 32 18 20 122 91 34 18 -7 29 40 10 22 13 9 23 43 16 45 47 7 34 37 31 -7 -32 46 19 31 49 27 16 57 56 69 79 30 31 1 20 38 23 14 49 28 -4 14 55 31 25 -1 10 31 -13 -13 0 -21 19 10 8 12 -9 28 23 35 18 27 6 24 12 32 44 38 46 -17 -3 30 16 -10 11 55 57 3 19 22 16 16 36 50 44 58 57 68 52 54 30 24 60 26 95 147 154 168 166 144 160 134 105 63 66 18 2 26 32 14 20 22 27 44 33 53 38 47 57 28 36 8 30 48 52 43 53 54 69 53 87 72 61 81 91 69 51 53 16 13 9 20 19 22 15 14 10 10 27 24 23 8 31 34 40 44 35 30 24 30 29 38 18 22 34 40 42 32 23 26 28 24 22 11 12 18 19 16 15 9 14 18 20 7 7 7 2 4 -7 -12 -14 -13 -12 -14 35885 254 1121 30 9731 9 58 5 7284 766 73 518 1356 3014 6377 12917 28677 57538 147034 347490 521669 666407 870273 773997 610946 747227 610539 328998 30590 1641 640 585 571 538 449 416 413 451 451 414 446 415 345 397 474 476 312 237 206 178 124 78 82 32 91 97 113 114 141 154 94 132 141 119 109 76 94 78 59 117 70 63 91 45 61 59 73 67 75 65 -2 17 27 11 -9 57 32 4 73 60 48 48 37 16 69 34 22 -2 5 63 97 54 120 83 78 61 64 109 73 32 39 35 25 -27 -10 35 8 -7 10 -2 35 -29 3 -10 46 52 19 -23 35 18 12 -23 19 8 10 67 61 74 36 11 28 52 60 43 33 40 36 11 50 45 2 24 14 37 35 16 8 17 48 77 53 50 33 30 36 32 49 57 50 73 96 115 127 96 86 127 118 78 64 41 29 38 36 32 51 68 35 13 18 13 9 24 39 45 45 32 49 59 50 40 40 60 63 66 96 106 85 73 48 46 69 44 35 16 9 -6 15 10 5 -18 6 3 27 36 4 14 16 30 14 18 24 20 26 17 12 22 26 29 24 30 14 21 20 14 21 28 15 28 20 -2 6 3 14 9 6 5 13 7 -5 -8 -5 -8 999999 -15 35895 259 1093 30 9733 9 58 15 7286 761 -13 555 1089 1407 2643 5408 12365 23273 49479 91038 133849 229144 361743 525161 991442 999999 999999 582671 227709 3659 735 692 627 602 528 538 456 425 443 512 562 519 508 499 404 372 282 201 167 127 61 53 59 81 55 52 94 68 53 122 190 118 108 56 116 116 104 125 104 92 128 74 66 34 36 50 50 44 17 8 45 40 41 27 35 -13 45 0 37 66 66 46 48 45 19 85 20 46 58 45 65 49 57 90 128 108 34 85 42 50 15 3 37 91 35 -7 7 24 67 47 9 61 45 20 32 -10 4 26 15 34 18 45 26 25 37 43 47 11 15 49 76 58 37 34 61 61 45 53 60 26 2 35 57 65 35 71 87 55 31 62 96 60 41 38 41 51 36 90 77 51 118 120 127 134 111 92 110 108 118 104 76 70 38 28 30 17 26 40 46 48 59 32 27 76 48 70 63 71 67 81 61 62 37 55 83 86 91 92 86 69 74 67 51 54 51 35 41 33 25 15 20 11 6 18 36 29 20 31 49 38 37 49 58 49 44 61 43 48 46 26 34 40 34 34 29 46 43 48 48 35 19 22 35 26 16 21 25 11 12 22 17 10 2 -7 -8 -9 999999 999999 -15 35904 269 855 30 9735 9 58 24 7287 757 -89 246 453 835 1398 2243 3927 6137 8424 10799 15032 17315 15825 14241 14959 31717 84324 178544 215431 424877 752091 999999 999999 999999 575972 156845 24562 1495 634 564 593 614 539 511 523 509 540 527 534 471 455 422 332 224 136 97 88 73 73 85 55 7 91 78 117 167 113 95 120 135 141 150 122 113 116 161 102 41 127 119 58 45 9 19 74 59 17 62 46 5 26 35 85 64 23 119 60 76 90 114 130 81 118 113 106 75 54 87 91 66 91 91 34 53 85 88 35 59 -2 39 66 33 28 22 12 45 54 59 83 90 51 11 42 6 19 63 48 61 26 23 64 91 63 59 84 57 68 52 35 73 102 67 32 33 62 56 62 40 18 71 44 29 72 48 43 74 85 70 56 66 57 31 46 62 75 99 72 75 116 131 123 99 68 74 107 125 123 131 95 88 60 47 69 71 54 60 35 27 53 67 75 68 101 75 85 72 78 57 61 86 86 75 76 95 127 103 97 91 103 107 71 49 55 44 47 37 22 25 32 39 41 40 53 70 44 41 48 49 67 79 56 75 63 59 62 56 61 47 45 67 73 51 55 46 49 50 47 47 44 48 53 43 45 44 43 30 33 26 19 20 14 15 11 8 3 4 -3 -8 -12 35913 258 1184 30 9734 9 58 33 7289 753 164 520 1677 4189 12035 32202 87045 251071 520120 678477 762529 999999 999999 999999 263917 4222 641 626 557 561 490 501 491 500 514 433 435 418 429 495 401 438 390 258 188 110 84 110 69 124 124 82 84 108 181 114 116 96 168 201 131 149 142 82 63 66 64 81 26 91 51 14 43 77 101 106 28 -3 2 56 -5 37 43 45 38 70 54 46 13 79 51 70 133 152 82 98 91 87 78 81 70 89 135 91 60 58 57 45 51 45 22 36 44 32 78 47 27 -4 41 59 36 19 2 -12 28 48 33 40 40 48 27 32 29 14 23 13 30 40 58 62 42 39 50 50 55 26 20 40 64 33 44 91 44 33 45 43 31 38 41 70 24 45 52 46 66 72 91 81 97 116 99 99 69 46 69 94 97 98 71 72 53 61 41 49 53 44 44 44 44 74 69 63 72 39 54 59 57 61 68 61 78 70 103 110 96 67 57 83 73 70 51 26 44 57 26 33 23 10 15 26 42 46 46 42 47 30 43 35 47 56 52 49 48 56 48 47 53 47 32 44 46 46 41 45 46 44 39 42 43 38 30 38 33 21 28 32 27 21 17 10 2 4 1 -4 -14 -14 -13 -14 35922 291 138 30 9738 9 58 42 7290 749 150715 999999 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 -39 102 353 755 1204 1610 2129 2545 3914 7080 14618 31986 72406 153693 329555 472284 355485 737804 999999 664794 937454 599884 238843 2944 556 603 631 622 608 530 491 481 484 603 619 490 441 467 380 323 343 269 128 100 95 101 88 73 53 101 125 107 100 64 94 71 68 127 214 218 192 147 78 116 107 105 108 113 120 70 72 86 77 61 63 65 52 102 72 91 70 110 133 59 26 92 88 93 81 162 131 101 80 96 116 121 82 77 102 105 90 6 67 79 50 34 42 30 -16 13 45 68 39 48 61 40 65 49 79 21 2 -15 35 56 59 74 62 56 66 51 37 26 65 44 50 32 16 22 6 88 47 36 33 24 16 32 55 11 58 50 33 38 80 87 72 84 81 64 21 59 30 45 32 49 65 52 31 87 96 77 71 54 38 55 48 77 75 78 99 80 74 54 64 41 51 52 48 71 122 98 53 16 16 63 54 67 54 46 71 72 104 99 106 94 83 72 66 71 51 16 7 26 28 12 12 21 15 41 43 41 59 56 35 42 58 41 52 62 49 49 52 47 47 68 56 52 50 46 39 37 49 59 52 50 45 39 46 41 31 29 36 37 29 31 22 16 12 15 9 5 5 2 6 -8 35932 288 292 30 9742 9 58 52 7291 745 75 356 636 832 963 1234 1498 1726 1948 1801 1981 2593 2989 3509 4692 5338 6293 7401 9862 12583 11692 9624 12863 22137 26939 32354 47007 30652 11995 9045 24416 46025 70245 127963 194413 332003 399068 351234 694301 917061 874287 722978 653917 11518 823 648 675 689 630 558 482 485 488 662 724 566 504 501 456 373 224 256 144 136 94 118 96 32 80 161 95 76 143 218 182 180 136 99 121 169 62 82 132 83 82 95 85 152 90 38 77 95 87 19 62 57 92 85 87 61 88 74 116 79 130 138 150 164 167 142 79 103 119 109 121 159 75 134 144 106 81 122 72 70 40 36 60 97 37 39 41 48 94 57 70 52 37 31 70 59 69 83 7 58 64 79 68 83 25 44 70 77 58 98 57 51 35 44 14 66 76 70 55 76 95 57 61 69 59 46 81 84 31 36 71 58 43 76 94 57 100 76 44 47 60 87 96 80 80 81 77 90 82 70 79 82 84 116 91 88 96 44 29 31 67 74 64 53 76 86 69 56 69 89 93 66 78 77 75 73 61 84 116 106 89 94 105 107 106 70 49 23 24 35 35 44 9 17 34 51 45 56 55 47 47 47 57 52 54 58 49 52 66 58 68 63 56 51 63 72 61 44 49 54 42 36 49 51 56 53 39 53 53 51 37 32 31 15 6 16 16 2 2 -1 -13 -10 -9 -12 35941 271 801 30 9741 9 59 1 7293 741 87 760 2076 3946 5398 7584 12152 13890 13883 32055 53306 59761 97140 84482 38243 8084 14594 24760 51897 135492 271090 405344 739342 999999 679467 807571 607441 635497 42660 1303 609 578 670 623 572 553 549 600 648 585 555 493 443 392 308 275 238 135 87 91 143 91 69 98 158 214 169 137 123 125 73 105 112 143 171 115 147 108 92 116 148 50 36 47 73 68 124 136 101 66 73 50 75 69 113 130 56 98 118 149 151 121 115 141 131 169 136 133 134 118 174 127 82 149 113 44 44 54 53 66 54 33 64 43 0 67 33 34 53 63 33 89 97 104 94 80 64 13 55 67 73 53 30 40 61 61 30 45 21 54 69 68 64 61 41 90 51 36 59 81 62 74 47 81 90 37 58 34 63 88 81 42 80 86 88 80 80 59 82 89 107 102 70 105 97 58 81 73 38 66 81 118 108 92 93 70 58 74 67 58 41 39 49 87 85 89 98 89 52 62 76 64 75 68 89 88 102 88 85 74 94 95 101 84 84 87 79 53 34 12 21 30 15 29 51 42 36 59 57 39 42 62 59 71 54 57 58 58 49 53 57 53 52 57 60 53 55 47 57 60 46 45 35 50 41 42 34 22 31 40 24 6 10 10 11 1 2 -6 -11 -9 -8 35950 254 1102 30 9742 9 59 10 7294 737 28 213 764 1458 3158 7729 12870 33859 102145 266289 432539 628067 999999 999999 999999 647858 74932 1371 568 494 513 576 616 572 556 608 563 498 423 379 307 318 320 240 198 175 170 96 77 15 29 34 131 197 169 129 120 159 106 124 104 123 143 106 144 106 72 99 138 32 72 75 90 46 67 59 65 -31 27 60 41 51 12 82 117 79 68 71 21 69 84 120 66 79 57 83 65 110 133 93 84 69 51 -6 58 83 17 32 16 -39 -38 0 0 46 -1 25 64 24 5 28 11 39 10 59 16 -15 17 21 16 42 49 28 44 38 49 44 25 34 53 21 56 71 39 13 49 44 15 71 48 15 7 14 25 31 17 31 15 7 -11 10 50 37 41 36 50 20 20 12 45 36 55 70 48 32 49 42 62 54 42 34 43 23 28 70 48 40 55 64 43 42 24 32 29 74 75 53 32 41 58 45 27 24 24 51 74 75 60 72 59 44 63 73 68 40 48 46 32 28 1 -9 3 7 15 15 20 20 8 4 14 16 26 28 3 33 52 31 20 18 38 37 19 19 20 22 15 16 15 3 2 6 16 7 11 8 6 1 9 5 -6 -2 -10 -10 -6 -15 35959 264 890 30 9740 9 59 19 7295 733 113 410 681 1097 1457 2129 3210 5085 6828 8401 10368 21384 43593 49128 27034 41815 102756 264543 601080 859001 991336 999999 756099 606279 186025 2080 526 498 481 516 582 586 580 624 571 495 561 486 437 408 413 312 302 222 90 26 3 36 42 24 105 158 172 166 172 188 151 167 232 198 86 109 160 111 133 148 194 87 125 75 86 69 77 80 50 84 92 87 78 121 141 86 94 162 61 136 139 92 127 75 95 31 41 108 107 104 142 119 104 50 89 111 69 114 91 7 44 41 20 29 65 66 11 -30 8 37 5 11 29 30 16 32 64 70 73 45 54 73 33 89 40 63 36 89 111 73 54 77 42 50 54 53 30 70 57 40 11 38 65 55 48 32 51 73 55 45 68 45 32 89 82 52 45 84 53 44 78 85 67 58 40 35 54 81 74 90 81 82 77 36 88 103 111 86 90 76 61 52 48 67 77 87 75 68 75 73 83 80 57 70 64 63 58 57 64 84 72 68 77 78 64 65 38 45 36 39 33 10 21 18 16 40 35 32 20 31 46 34 37 46 64 40 54 52 35 51 48 35 42 32 27 35 27 29 28 29 27 29 29 30 29 35 29 21 13 16 16 4 11 10 -2 -7 -7 -10 35968 292 47 30 9737 9 59 28 7297 729 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 310 777 1217 1804 2418 2795 3922 6117 7810 10204 13998 15756 17341 19953 21847 24158 22612 24516 50443 94169 98398 105953 179306 275829 298803 325180 480238 594665 999999 999999 491368 133939 2143 628 535 503 508 599 589 593 481 434 405 359 314 182 129 72 61 69 81 47 83 102 119 100 112 152 182 142 160 149 180 156 203 151 109 118 111 87 72 106 185 193 111 77 108 70 52 70 128 100 49 21 73 100 78 86 107 99 137 119 118 122 129 132 101 116 71 43 97 88 73 47 84 63 67 44 70 36 20 61 27 8 84 67 25 21 70 20 9 33 40 25 16 42 66 56 75 70 58 79 55 42 38 8 19 64 17 0 1 20 -3 25 48 11 25 11 54 26 34 18 48 62 30 18 58 58 6 39 83 66 80 36 21 63 69 55 65 94 62 40 56 28 16 39 40 77 70 39 64 54 60 50 44 64 67 58 64 78 96 51 20 35 49 70 80 64 64 62 55 45 45 56 45 44 62 76 91 48 62 76 66 58 56 68 52 37 43 29 15 21 7 -23 10 40 34 23 46 54 34 25 40 39 59 52 26 30 21 41 34 21 32 36 29 29 30 26 30 23 30 31 27 30 27 23 20 17 13 4 0 12 5 0 0 -3 2 4 35977 260 1155 30 9735 9 59 37 7298 724 -55 427 1388 3610 9420 23199 63929 175834 271125 187119 354338 612354 999999 999999 827673 842183 339788 155206 2812 569 528 437 461 569 591 591 639 665 552 489 435 406 367 220 200 78 47 86 50 21 27 103 178 121 209 252 225 206 188 236 169 158 185 119 150 185 132 103 150 121 168 169 194 142 122 176 135 116 96 76 107 58 114 94 134 105 110 94 137 197 107 94 129 150 83 76 94 157 90 77 135 134 58 33 47 53 13 65 27 60 49 -4 62 73 94 50 40 2 43 63 64 121 64 60 57 65 55 56 44 31 49 39 91 58 63 40 61 34 66 65 47 102 34 -8 28 17 59 70 65 51 71 50 28 25 53 39 42 53 47 43 49 22 52 64 76 64 38 28 48 78 35 61 49 71 52 61 56 73 69 58 74 86 75 75 55 73 69 61 82 83 70 49 63 66 84 81 96 82 73 76 74 69 71 80 95 73 61 82 79 49 60 89 85 78 49 43 42 41 44 21 12 41 54 46 50 49 51 63 59 63 67 56 63 53 59 56 46 27 53 42 35 29 52 46 44 48 38 47 42 42 36 39 33 36 32 34 39 31 30 16 13 18 12 10 9 5 -5 -6 -10 -12 35986 280 373 30 9733 9 59 46 7300 720 48 519 1191 1710 2338 4036 6061 7420 9488 11346 13692 17699 20315 21500 23689 24861 24683 25965 26119 31241 33258 32617 23271 11088 10298 10455 9733 8282 11688 30739 60123 102339 146414 187261 305125 479367 483908 276972 229277 369026 340774 220649 272834 532873 600665 67122 71935 3601 694 589 501 493 543 553 493 408 398 349 319 246 91 62 32 6 -9 22 9 36 188 172 148 197 245 172 175 110 119 151 200 161 117 120 49 101 134 186 174 134 182 164 102 77 45 40 70 101 117 65 59 123 70 115 64 29 45 98 89 62 113 87 78 75 86 48 35 87 59 38 59 36 86 72 15 27 42 -15 7 3 -3 10 -9 -7 -13 16 22 45 68 46 -6 15 17 34 -3 10 -8 -16 4 56 38 1 37 61 33 -15 37 20 2 28 42 9 33 0 10 9 12 3 35 8 0 14 -6 -20 6 9 -15 7 14 2 18 24 16 7 3 34 26 -5 6 14 30 -1 5 47 58 31 20 30 33 35 57 44 32 52 56 58 50 48 18 15 30 12 36 50 49 54 32 18 15 33 39 10 5 19 23 47 68 49 62 46 39 39 30 24 26 8 -8 -10 7 16 18 23 15 3 26 15 9 26 21 14 24 27 21 8 12 22 31 18 11 12 9 18 24 11 6 11 3 9 11 14 3 6 -1 7 7 7 8 3 2 999999 999999 -15 35995 297 100 30 9730 9 59 55 7301 716 969612 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 754 1850 4274 11112 48981 216411 495236 623239 684688 630791 999999 676324 601829 259219 232557 224478 110539 45351 93142 84796 2127 650 565 520 507 466 464 515 412 385 302 163 137 58 78 98 56 13 67 135 184 219 212 239 227 250 271 200 101 84 157 143 157 132 129 161 185 159 153 181 233 198 148 187 106 63 67 83 105 122 91 76 121 111 99 147 134 144 102 137 171 137 55 99 102 79 81 95 115 63 84 127 108 104 46 42 39 40 -13 1 31 60 82 51 75 52 73 51 85 75 76 41 65 32 51 54 47 56 41 41 71 72 94 66 28 38 16 28 13 28 9 59 64 101 151 85 93 50 11 30 64 5 41 76 53 24 25 45 60 68 43 41 87 67 68 73 50 60 51 59 51 55 40 65 96 65 83 54 44 74 18 48 77 73 68 82 96 83 97 75 56 81 77 82 87 93 82 77 80 75 49 70 76 75 53 55 57 41 58 68 62 72 80 72 65 69 50 65 60 52 57 44 37 40 47 49 63 67 53 56 51 65 60 43 51 60 57 62 68 50 53 60 48 54 56 61 61 57 54 50 41 29 44 42 36 37 33 37 34 28 26 19 15 11 9 7 -2 -4 -4 -6 36004 261 939 30 9729 10 0 4 7302 712 -20 346 755 1479 1965 2333 4423 7174 11402 20751 26134 44849 95129 223324 578272 999999 999999 741471 294673 267715 163077 156153 32350 1194 894 761 634 565 502 508 440 392 487 430 361 295 263 226 252 187 97 38 13 16 76 40 64 112 100 148 92 192 212 208 261 206 69 105 130 144 155 149 165 160 174 116 157 173 201 167 145 143 130 89 112 91 84 129 140 97 91 92 123 135 99 105 125 127 89 106 63 53 77 42 25 25 50 31 64 54 92 50 51 26 16 18 -16 20 4 22 37 -27 14 41 -20 29 35 21 3 9 -19 10 65 -4 12 31 41 38 62 14 24 4 -24 -5 -34 -12 9 -66 -45 -17 7 -14 -5 -40 -64 -3 -10 -16 10 12 -13 10 3 11 7 23 29 32 36 21 48 41 20 20 31 28 15 26 33 45 73 25 12 48 37 44 54 40 35 28 31 24 31 39 50 66 72 25 8 10 52 37 28 30 46 47 45 53 62 60 31 42 40 42 25 32 -6 -5 15 21 26 29 19 30 28 18 18 6 -6 -9 24 22 14 14 16 15 32 37 26 22 26 45 26 13 14 15 5 8 13 21 2 10 15 14 11 22 14 6 12 18 2 12 -1 2 -4 -13 -1 -3 999999 999999 -14 36013 277 486 30 9726 10 0 13 7304 708 -59 187 378 759 1095 1572 2013 2149 2465 3255 4116 4331 4827 5253 5280 6035 6431 6395 5619 7663 12749 13549 13999 19740 36974 93439 240833 489642 913875 999999 999999 555817 216838 16746 2800 1606 1228 999 897 787 635 606 606 536 477 438 480 499 439 337 346 299 294 225 98 144 65 75 58 82 56 69 86 99 176 196 237 165 139 175 138 162 183 137 146 180 202 209 163 167 151 192 196 221 208 160 154 152 98 101 133 102 133 156 109 82 103 153 88 106 114 181 182 148 134 97 91 73 137 96 50 55 63 55 56 39 74 58 49 112 84 44 49 39 34 21 39 68 54 36 51 52 5 36 50 47 53 47 68 73 46 35 78 54 37 47 28 7 41 53 11 18 49 70 45 25 29 51 10 32 42 60 4 14 21 0 31 48 37 -1 68 21 18 59 56 53 33 47 58 59 54 57 61 81 63 33 45 67 73 59 51 50 59 44 57 60 36 40 51 41 70 78 47 46 44 35 21 36 91 82 103 104 86 103 107 89 62 90 58 54 64 39 54 55 44 53 53 49 48 43 39 40 18 26 35 26 26 43 37 36 33 41 41 40 42 55 55 41 47 32 32 30 38 33 31 29 32 37 30 30 16 25 33 19 13 20 17 5 14 16 12 11 4 -2 -8 -3 -7 36022 293 5 30 9725 10 0 22 7305 704 13292 999999 999999 999999 623 1009 1246 1641 2450 3659 5343 7507 9187 9719 10975 14359 18116 23143 27266 32894 40878 46537 51996 63560 73014 77355 89766 100357 127620 142074 159291 161824 171828 203441 189480 157953 167565 149048 184634 252211 263755 522171 439076 248350 212108 155395 292283 270979 52897 28168 3433 1447 1105 964 903 831 713 692 571 536 525 502 417 387 348 376 472 471 435 293 174 149 76 94 58 86 6 39 77 87 122 136 164 242 261 220 219 157 185 128 161 131 138 156 176 174 175 150 155 105 118 153 162 142 117 131 129 86 135 185 251 256 217 170 87 187 193 237 394 488 449 304 205 118 110 103 99 78 110 99 58 51 63 27 18 46 76 60 23 33 16 48 -6 46 9 10 -20 -21 30 26 60 74 55 31 47 25 67 89 32 -6 37 42 13 4 4 -8 53 23 -21 -9 49 20 -13 30 60 25 39 22 15 29 20 25 58 46 7 -1 -16 -2 57 49 35 45 32 21 27 39 4 15 38 21 21 78 69 49 39 48 56 49 30 9 28 53 29 24 29 33 43 58 39 29 31 28 49 43 64 64 87 85 73 101 114 101 82 74 31 30 39 46 38 47 23 38 48 54 45 28 28 38 31 38 22 23 24 25 31 31 25 24 28 41 42 49 41 34 34 25 24 28 31 31 30 16 22 44 44 37 38 8 11 21 27 22 13 12 5 10 8 -3 -4 -9 -11 -13 -15 36031 288 243 30 9723 10 0 31 7306 700 70 447 753 1154 1890 2783 3746 4653 6046 8766 12961 15058 15781 29414 62357 56209 69201 87136 95479 81406 86801 103827 125282 152241 179221 213216 261599 272877 239780 333865 382579 446444 537023 629084 565020 266028 19735 33845 41529 3352 1654 1572 1406 1242 1262 1076 930 891 810 786 756 744 690 703 644 489 525 636 645 623 722 773 747 557 363 98 49 71 28 99 79 87 132 167 221 205 188 178 218 196 163 183 149 153 150 122 200 218 163 134 223 193 148 168 195 163 186 158 128 141 195 334 688 1068 1520 1199 964 1552 2512 3227 3506 3337 3264 3340 3248 2744 2486 1544 679 408 382 920 356 102 83 77 51 69 101 26 27 57 77 79 43 57 55 66 110 62 61 43 32 69 56 10 43 37 28 46 28 77 78 28 23 46 56 25 -12 6 52 32 21 24 51 40 54 32 29 25 23 51 36 19 51 28 21 27 48 21 36 34 21 26 44 41 59 31 63 39 90 43 54 50 34 61 59 50 69 58 62 47 12 61 79 51 44 54 51 48 38 43 57 53 30 42 63 83 82 79 74 86 95 87 112 108 76 56 60 45 52 63 57 33 47 50 38 38 53 24 32 28 20 29 17 7 31 50 62 58 44 46 56 50 37 42 40 46 54 33 39 31 27 30 36 43 34 27 26 23 27 33 24 6 15 14 9 3 4 9 11 14 -1 -14 -2 -8 999999 -15 36041 276 626 30 9716 10 0 41 7308 695 87 482 1113 1778 2691 4700 7546 9370 12188 15449 20789 28718 37106 57818 104622 150931 228424 339974 585854 733577 568510 663547 523909 292251 118465 98170 2776 1973 1827 1661 1403 1182 1004 956 752 615 596 522 484 410 404 363 362 320 380 356 406 296 242 327 167 -38 999999 999999 999999 999999 -40 -56 -45 -44 999999 -22 -82 -65 55 29 -6 -42 -49 -19 -59 21 -23 -22 -64 -8 -54 -3 262 439 507 380 131 -63 44 183 267 543 1238 2501 3465 4380 5365 7132 9246 10952 13444 15743 16637 17006 18051 18672 16828 14561 10689 6258 6397 52465 223615 213277 27508 505 164 112 87 91 58 16 43 87 55 62 46 25 35 26 35 51 36 53 48 20 33 -31 40 70 37 57 71 65 94 63 14 34 33 24 47 80 56 50 46 59 25 64 49 64 78 51 51 32 29 36 45 33 27 62 51 35 49 38 21 53 45 30 59 21 36 68 46 81 56 47 65 34 49 63 79 76 60 55 56 40 63 60 48 75 80 59 65 81 68 54 39 40 67 80 76 85 102 101 79 94 117 127 100 60 40 33 44 42 68 55 39 49 37 44 42 27 37 28 34 51 33 29 50 33 43 43 42 39 47 40 28 28 34 47 52 44 39 34 38 39 50 51 41 30 39 45 36 44 35 35 36 23 21 21 23 21 11 4 4 -2 2 -11 -11 -12 36050 265 949 30 9709 10 0 50 7309 691 -20 426 1184 2659 4073 5995 11846 21073 41076 77049 153929 411341 997439 999999 999999 511667 286125 40148 2949 1885 1736 1632 1355 901 620 521 353 306 340 290 180 182 106 112 140 19 24 64 140 41 -10 -97 -78 -40 -10 2 55 74 71 -13 80 74 125 112 122 124 38 97 33 42 105 37 -10 40 83 135 158 530 1284 1154 657 665 834 962 1428 1864 2919 4658 5305 5371 6303 6941 6779 8015 11337 12192 10728 10347 9136 8204 7115 6091 5091 3490 2511 3544 11886 85348 141707 5431 244 148 256 264 142 103 59 27 86 95 55 51 86 14 77 94 76 46 75 70 12 36 67 31 51 80 41 51 56 72 46 32 32 34 23 6 42 41 37 48 12 36 23 11 10 41 12 59 55 16 36 30 49 35 24 53 41 26 -2 19 58 42 47 51 17 51 72 48 54 72 71 74 79 60 68 57 35 63 40 50 49 58 76 83 52 73 48 42 40 67 49 40 53 66 54 65 61 74 86 76 83 63 53 88 131 105 69 56 56 69 55 54 47 38 34 42 50 56 24 39 45 37 42 41 53 54 41 40 46 41 53 49 38 48 49 41 26 35 42 44 38 29 34 41 26 36 36 34 27 24 18 21 31 24 22 13 21 17 3 -4 6 7 -6 -2 -6 36059 272 677 30 9707 10 0 59 7310 687 -72 -50 999999 -60 34 184 357 607 837 1134 1613 2445 3600 6593 15258 38297 111704 319704 665479 901746 999999 573126 262310 278070 288750 421786 517685 39441 2314 1456 1359 1188 969 815 641 503 501 493 391 313 303 292 207 174 204 145 35 77 91 -15 20 59 71 123 111 123 207 161 164 193 183 167 137 143 175 136 175 167 177 137 88 34 76 186 207 189 176 209 316 515 771 974 1384 1669 1635 1999 3163 5116 6491 6847 8255 9618 12444 14314 15136 14687 13996 10249 5928 3543 2278 1906 1273 2405 3116 1245 968 241 101 128 126 59 48 38 63 48 70 65 57 73 72 39 40 72 71 55 21 22 32 21 52 40 30 36 89 20 53 71 41 42 27 4 22 56 32 20 31 38 18 34 53 43 24 5 46 34 31 43 37 10 18 38 8 33 86 61 39 24 48 53 59 58 77 64 49 51 38 47 87 34 59 73 62 66 56 36 36 50 61 33 86 62 55 72 54 49 50 44 61 49 52 64 67 68 63 50 76 81 71 86 91 66 83 89 97 81 101 97 71 70 69 55 48 48 36 44 40 34 48 49 51 47 48 56 58 45 42 43 38 49 42 39 33 43 28 47 46 32 39 38 35 40 45 41 40 32 31 24 24 32 25 25 16 12 11 18 16 -2 2 3 -6 -9 36068 296 47 30 9707 10 1 8 7312 683 594306 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 488 999999 999999 999999 999999 103 376 914 1483 2504 5276 9283 10171 17109 33205 62431 95305 149901 270100 470708 732700 999999 999999 909884 382471 54570 8223 6319 6152 5667 4977 4242 2864 1851 1120 631 764 722 748 595 440 410 333 335 265 214 132 120 82 50 10 10 -8 77 77 98 177 169 149 125 122 174 131 136 133 153 193 214 169 149 124 296 1141 2481 3039 2984 2207 1390 805 521 373 387 358 342 365 499 514 552 729 1386 4209 9840 13450 11507 7393 4736 3815 3910 4449 4824 4866 4014 3098 2042 1587 1201 836 648 600 360 287 201 117 23 104 51 66 37 75 66 81 74 4 58 79 61 63 58 51 18 48 34 13 45 103 103 53 60 62 89 22 36 36 36 39 50 55 23 7 13 59 49 34 18 14 11 13 30 3 24 35 23 10 32 48 -2 21 45 57 72 63 43 47 40 39 60 61 49 63 47 72 68 44 33 61 60 58 73 55 38 63 57 67 55 36 50 57 70 83 60 66 44 48 68 65 64 74 74 59 55 75 94 77 76 84 111 127 126 130 104 83 72 83 57 56 30 49 57 46 49 55 50 59 52 45 31 44 44 43 54 50 35 53 48 40 40 38 52 62 56 39 39 49 47 44 42 31 29 36 35 25 32 35 31 23 23 26 19 15 14 8 1 2 -9 -10 -12 36077 292 165 30 9705 10 1 17 7313 679 568 662 774 1015 1455 1897 2707 3503 4911 6992 9426 12669 25099 28869 40116 73051 83886 51377 41495 35316 37413 42534 45835 48911 55135 76904 89376 72273 91813 149195 142012 163024 198070 246687 187761 200623 310341 532010 696251 598844 301141 28779 14391 14395 13261 10178 7384 4927 3023 1691 1048 795 715 716 643 560 526 504 555 477 350 197 181 249 176 142 112 66 80 25 61 140 135 168 136 140 168 167 129 143 251 249 254 246 275 372 644 1186 2631 5144 7227 9414 9795 8499 6274 4413 3497 2692 2211 1689 1338 1049 1105 1211 1164 1426 1969 2877 4147 4710 4818 5397 6353 6353 8990 11206 8842 5132 3007 3100 3148 2754 1678 1275 1208 1038 572 323 177 103 83 74 50 34 44 63 69 91 84 80 23 65 47 69 56 38 32 51 98 68 67 67 96 116 134 86 66 95 87 97 86 108 82 65 53 80 46 60 27 17 21 28 40 57 72 44 45 68 77 64 42 29 46 53 35 55 39 73 127 82 83 76 91 71 52 53 69 81 84 67 66 80 65 71 69 47 39 68 77 71 85 86 83 71 69 62 81 77 79 75 68 57 75 87 67 87 82 86 104 82 75 88 105 129 150 132 74 80 80 79 59 54 51 34 51 83 75 75 76 74 58 62 59 56 69 70 52 56 58 46 54 55 65 54 74 79 75 61 50 49 45 39 57 49 45 46 51 41 31 35 44 34 32 31 19 26 19 3 4 1 7 -8 36086 284 461 30 9701 10 1 26 7314 675 435 952 611 1153 2034 2008 1369 1248 1387 1839 2685 2811 3102 3781 5030 7513 8832 9515 14309 24535 42457 74008 100199 156691 346079 583670 520751 506799 329000 503282 671973 704091 445586 66327 21144 17975 12987 8248 5205 3448 2264 1579 1210 1024 901 672 712 623 629 625 581 530 240 188 177 126 47 3 47 8 -2 82 53 42 56 81 53 99 89 127 184 198 331 587 827 1209 2013 3712 5669 7672 8976 7704 6567 6203 5959 6841 7623 7405 6019 5093 4804 4742 5061 4785 3338 2192 1505 1164 880 804 837 835 957 921 873 1236 2997 6281 7509 8176 10656 13024 10518 7867 6075 6215 5807 5851 23321 59339 22261 556 119 126 81 87 50 56 76 70 91 113 125 100 62 50 73 69 71 63 74 86 87 74 69 53 82 127 180 295 358 334 236 152 99 100 104 87 57 40 69 82 77 48 56 50 68 51 56 28 51 5 52 61 75 93 97 96 77 80 69 98 100 120 96 97 80 86 59 79 106 66 55 89 89 75 92 81 73 76 78 103 90 88 91 92 77 84 84 76 65 70 69 68 90 111 95 77 90 95 76 75 88 98 120 157 128 76 75 86 88 76 80 70 71 71 74 78 74 84 86 50 59 63 66 65 57 64 82 69 68 70 68 77 72 70 63 71 63 66 59 58 68 65 36 41 54 58 47 49 45 42 36 36 28 26 18 23 24 25 18 13 8 -3 36095 269 879 30 9699 10 1 35 7316 670 191 1957 1880 1145 2641 6244 10097 12188 30709 88034 165329 192912 228477 447015 835226 793190 575170 699224 736860 496651 217033 11843 9372 7406 5427 4318 2986 2111 1730 1480 1438 1314 958 713 727 709 686 534 620 655 551 460 334 299 130 49 83 123 117 148 157 158 138 268 371 449 362 433 419 407 569 816 1481 2470 3291 3781 3970 3420 3336 3001 2742 3051 3248 2975 2228 2094 2535 2911 3140 3814 5387 6296 5884 4877 4739 3901 2326 1524 1132 921 925 949 901 879 1513 1903 2919 3812 2659 2897 3894 2880 873 275 134 138 157 229 314 351 307 334 365 416 438 357 259 138 106 64 75 99 160 183 202 121 111 154 171 174 245 352 543 584 509 415 431 324 194 137 90 68 116 69 30 41 46 35 37 21 30 31 47 32 13 35 18 40 39 35 50 45 61 48 55 55 40 53 41 26 49 50 44 67 70 57 55 64 51 62 64 90 65 85 69 68 61 62 57 57 46 63 98 88 85 66 41 54 72 39 73 74 68 48 41 39 46 46 75 79 112 113 69 55 41 44 55 56 57 36 50 54 31 27 34 36 27 45 59 51 50 54 49 38 39 52 35 47 45 48 36 38 44 40 41 32 39 35 42 30 45 41 30 36 28 16 17 26 23 20 15 6 9 5 -7 -5 2 -2 -9 36104 276 548 30 9698 10 1 44 7317 666 33 978 2073 6255 15289 26175 23086 16043 27058 29053 30153 39516 55007 74846 78061 76075 113888 230222 531821 673590 429728 548773 669757 563457 433129 186769 210741 47141 9337 8396 7629 6519 5507 4741 4416 3520 2899 2630 2525 2131 1910 1614 1283 1204 1047 888 694 660 484 274 223 325 301 294 331 389 470 469 410 462 455 392 423 387 478 608 752 1070 1746 2500 3284 3859 4876 6428 7326 7519 7073 7072 7801 7974 8284 8801 9044 7735 5717 5176 5277 5601 6230 6316 6427 7751 10228 11364 10094 8184 6579 5285 4402 3346 2179 1832 1817 1568 1331 1338 1309 924 764 465 175 106 83 95 166 100 69 101 134 62 38 87 180 299 492 712 1054 1427 1584 1626 1629 1644 1668 1802 1917 1889 1715 1707 1720 1604 1437 1587 1642 1714 2096 2101 1845 1169 463 128 108 117 125 79 56 65 61 40 35 29 42 36 27 40 25 66 76 37 38 29 44 49 57 38 44 23 46 92 52 53 39 34 48 57 51 74 78 77 78 69 84 89 84 61 56 78 85 46 37 47 72 83 81 54 54 66 66 65 66 62 60 53 49 34 59 61 69 42 49 103 140 124 100 87 75 65 61 57 53 49 31 47 35 33 48 39 34 35 59 54 47 41 34 42 46 31 35 49 38 54 48 39 40 31 44 32 41 39 35 32 39 36 26 26 17 12 19 24 24 12 14 -4 -7 -6 -12 -15 36114 272 787 30 9697 10 1 54 7319 662 220 526 1195 2822 5959 11305 18510 30050 39701 43188 85761 192026 380589 515664 771480 814044 711076 473641 443525 268374 169786 10259 6818 6287 6150 5788 5338 5334 4989 4239 3706 3312 2623 2526 2788 2676 2201 1902 1667 1392 1113 758 498 288 162 71 11 76 122 115 179 309 298 298 164 150 179 332 665 1494 2418 2602 2763 3114 3640 4034 3733 2708 2378 3128 4099 4619 5285 6027 5797 5036 5737 6101 6605 6876 6775 6931 6407 5975 5703 6093 6201 6036 5526 4941 4189 3946 2992 2603 2277 1735 1666 1598 1415 1058 780 714 786 648 531 348 126 105 115 273 1025 2262 2818 2997 2744 2339 2088 1901 1590 1609 2130 2980 3710 4914 6231 8145 11205 15241 18208 19430 19270 18805 18547 18193 19116 19938 20352 19900 18352 14341 10153 6247 3376 1337 448 195 155 143 101 95 92 37 48 32 48 84 56 33 27 29 44 43 12 20 69 26 21 46 68 58 65 78 70 48 62 69 93 65 89 100 101 91 62 76 69 80 100 77 58 79 91 92 73 69 52 63 76 70 49 74 80 74 85 80 67 80 87 78 94 68 82 94 106 118 106 75 88 84 89 74 45 30 47 67 72 69 64 66 56 51 55 43 52 71 47 43 75 72 60 67 72 61 51 59 71 63 63 54 57 55 52 52 47 51 50 57 40 29 28 34 39 36 31 31 30 25 6 1 3 -8 -6 -10 36123 273 727 30 9697 10 2 3 7320 657 -86 174 280 406 348 995 1934 2380 3836 5995 6411 9078 16757 38550 111794 279678 490181 558221 410586 542378 683755 544410 514073 146618 13624 7562 6666 6437 6348 5538 4579 3738 3360 3135 2858 2892 3217 3104 2963 2630 2341 2084 1603 916 382 186 0 -92 999999 999999 999999 999999 -86 999999 999999 -6 14 19 110 159 340 1138 1878 1961 2274 3134 3843 3373 2574 1727 1411 979 1108 1757 2230 2650 3264 3460 3007 2093 1716 1661 1886 2223 2249 2380 2847 3571 4217 4892 5502 5947 6094 6807 7307 7477 8114 9236 9960 9937 10216 10901 11429 11179 10548 8063 5300 4938 5398 4743 4239 4947 5888 6531 6695 6611 6086 5679 5290 4408 4025 3267 2805 2939 3713 4923 6825 9449 13563 19632 28785 36568 42902 47893 49186 48555 46643 42558 35650 28266 22787 17800 13500 9803 6224 3295 1437 963 1890 1968 933 183 98 78 24 41 65 49 10 39 32 48 41 23 5 27 63 55 61 46 50 40 17 34 44 52 53 64 43 45 67 80 61 71 96 80 66 82 70 53 60 45 49 73 63 84 91 89 56 63 84 66 52 98 74 67 80 85 74 69 75 80 89 68 74 86 72 73 76 72 73 78 58 48 54 57 59 53 61 77 57 46 52 41 59 51 37 46 66 73 60 41 52 56 50 63 46 40 38 56 51 46 50 43 48 49 55 42 33 46 43 39 34 32 31 24 18 22 11 4 -1 -6 -13 36132 287 338 30 9698 10 2 12 7321 653 306 630 883 1366 1733 2538 3801 4732 6116 8216 9894 11072 18328 32100 36051 23081 25200 37154 53965 85253 215652 150152 138332 318226 441260 559156 409449 183072 225998 290843 298608 316338 241992 76104 19650 14508 13254 12529 12873 11855 11379 10670 9302 7713 5965 4347 3130 2647 2806 3065 2730 2117 1501 1184 720 401 173 42 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 7 162 172 163 166 281 359 376 521 789 837 981 1248 1632 2248 2835 3120 3139 3420 3892 4191 4423 4634 4582 4130 3604 3253 2899 2809 2662 2559 2312 2396 2543 2576 2355 2041 1658 1415 1187 765 462 381 367 280 221 401 759 1383 2024 2805 3756 4794 5808 7609 9782 11163 10081 9735 9027 9520 11409 15495 21784 31071 40776 49931 57541 61632 65166 68696 70927 71681 70729 63152 56616 50958 42220 31601 22827 14253 7734 5289 3805 2394 947 146 75 64 42 26 23 74 94 39 9 40 30 43 84 78 61 60 51 54 95 62 57 45 66 89 98 63 63 45 49 49 86 112 78 66 83 110 110 99 77 77 81 76 98 87 117 89 65 84 83 91 89 81 70 98 108 102 111 85 83 66 59 67 71 90 86 79 97 79 75 81 65 77 89 89 81 76 58 64 72 63 75 89 87 80 78 76 81 67 57 63 66 58 60 73 69 56 62 66 65 63 63 68 61 58 65 60 48 47 42 44 43 38 34 29 22 24 16 13 4 1 0 -8 36142 298 5 30 9695 10 2 22 7323 649 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 512 963 1862 3469 4616 6583 9476 12688 17181 26566 24697 32573 80669 163478 137608 198307 413180 364120 221651 216934 212255 190958 315917 524007 545602 253625 61350 16683 14120 13310 12658 11711 10378 7468 6148 5337 4599 3603 2793 2178 1658 1491 1320 1009 780 537 338 128 67 62 57 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 -5 26 69 142 181 116 163 153 184 218 162 170 213 205 217 201 176 245 282 353 376 361 368 339 380 422 707 1100 1528 1678 1870 1924 1948 2020 1928 1841 1905 1949 2027 1991 1706 1585 1268 839 367 106 -33 -2 215 713 1626 3232 6260 10537 13455 13881 12198 10624 12902 17762 23471 27776 33263 39651 47919 48480 43189 40949 44952 54902 65340 70373 75169 75357 73762 68913 59583 50039 39282 29944 22513 16087 10187 6329 4405 2918 1583 587 153 95 70 31 63 50 44 40 59 71 79 82 78 41 22 52 66 55 65 66 104 66 71 32 58 84 86 101 77 79 94 103 90 91 79 85 80 103 80 85 98 71 63 73 76 80 58 73 74 72 54 66 65 81 79 84 99 79 71 60 71 77 66 72 64 63 81 81 97 89 95 86 87 75 91 72 65 71 67 78 68 50 70 76 57 65 52 79 70 66 65 53 58 67 57 51 51 56 61 63 49 47 50 53 62 47 44 44 42 46 41 38 28 29 26 29 26 24 10 8 8 2 -3 -12 36151 288 245 30 9695 10 2 31 7324 644 -21 174 536 876 1086 1651 2410 3027 4143 4796 5555 7205 8794 10485 11556 15925 24257 29878 33707 39091 39547 41785 47814 50081 83235 175666 245042 315690 292493 342774 329931 228129 276163 432408 302964 317989 223109 87465 42224 35541 27997 22995 20173 17238 14140 11161 9347 8039 6781 6075 5724 5062 4338 4064 3873 3230 2317 1673 981 480 326 225 151 73 -6 -70 999999 999999 -97 999999 999999 999999 999999 999999 999999 -49 30 48 119 128 176 145 100 65 122 114 143 137 118 103 101 29 51 -19 -32 -59 -18 6 15 51 51 66 25 30 56 70 62 71 164 191 208 345 359 304 235 222 219 172 105 109 59 53 81 -3 -21 -33 6 163 1034 3856 8886 13951 19378 23450 25115 25753 28377 30565 32228 33981 39634 46638 53115 57546 59648 57896 53555 49173 46219 43855 40754 38138 34192 31005 29002 26687 25546 24381 20615 15588 11692 7655 4101 1816 732 186 113 91 66 60 65 63 64 81 51 70 27 9 31 7 20 26 52 46 23 17 57 46 38 61 63 60 68 32 66 89 60 53 77 58 73 80 68 53 76 67 81 77 68 66 37 55 75 88 63 71 87 79 69 55 78 85 61 45 49 48 58 61 71 67 61 74 62 56 53 42 45 49 71 58 67 59 56 34 45 51 43 41 40 41 37 33 49 51 44 45 49 58 56 60 58 44 38 30 33 33 39 53 41 38 40 25 24 25 23 18 12 8 15 14 5 6 0 -6 -14 -11 -4 -13 36160 286 307 30 9697 10 2 40 7326 640 18 288 570 778 1215 1675 2080 2488 3394 4749 5927 7162 8580 10773 12401 15475 19613 23536 28674 34302 39654 47688 55535 60685 66751 86298 132561 233367 317699 237609 205554 236320 151876 108999 116867 267788 588113 722558 678504 117472 23867 19902 17272 15121 13425 12028 9658 7988 6827 6669 6821 6513 6183 5777 5442 5280 4841 4378 3965 3482 2516 1494 1052 846 871 769 703 855 1029 1148 1048 885 899 1063 1209 1125 1052 983 946 919 777 716 745 793 824 841 787 779 744 610 504 607 638 584 539 520 575 746 1012 1340 1547 1393 1264 1101 1112 878 674 540 486 463 395 334 204 115 21 -18 -55 -61 12 41 44 -8 -15 32 269 1301 4566 11546 22272 33049 39833 39528 32303 26289 27129 30997 35422 41294 44701 41367 35560 29848 22867 18136 13916 10565 8643 7809 7246 7484 7454 6742 6407 6985 8343 9320 10962 11828 10542 7327 3842 1540 430 111 54 37 20 50 71 44 63 30 39 15 11 64 42 69 84 78 85 43 19 44 60 59 37 44 46 46 44 44 41 47 68 64 73 74 70 60 75 65 69 72 46 51 65 52 65 74 73 61 77 63 84 77 74 47 66 74 51 73 78 54 70 67 57 58 49 38 47 61 80 68 61 43 68 54 63 67 64 61 49 51 48 37 40 46 51 42 48 38 50 60 53 54 55 52 34 35 32 37 45 30 33 31 38 37 38 37 29 31 28 30 35 23 12 18 22 13 0 -5 -2 -7 999999 -11 36169 283 335 30 9695 10 2 49 7327 636 276 589 462 473 874 1358 1866 2500 3719 5252 5766 6469 8381 10690 17877 33378 65891 115772 137518 101949 100993 125477 148467 201283 211274 190035 260951 225687 351832 412735 421579 463471 157239 17316 10656 8875 7658 7262 7015 6578 5596 5215 5041 4853 4406 4406 4612 4821 4712 4682 5279 5523 5662 5692 6164 6425 6555 6425 6525 6972 7116 6979 7090 6699 6686 6873 6877 6570 6784 7223 7481 8027 8363 7911 7312 6574 6121 5573 4612 4011 3614 3651 3573 3374 3132 2946 2916 2841 2792 3178 3548 3932 4561 5254 5885 6242 6756 7850 9057 10380 11476 12174 13138 14066 16025 19187 22578 25444 27384 28444 26834 23842 20221 15349 10858 7488 5032 5083 5558 7247 11667 18985 24677 32501 37148 45550 49636 51043 49461 40564 31440 25549 21625 16874 15131 16844 18405 17940 16510 13871 10876 6910 4393 3182 2668 2317 1881 1206 818 570 411 413 388 349 312 371 661 1014 1326 1116 405 73 22 22 33 22 36 43 55 21 41 -1 1 6 56 125 268 488 590 519 285 114 56 59 58 31 32 12 -22 1 21 43 30 26 31 24 11 62 10 16 48 54 38 28 54 56 52 60 35 42 46 37 66 43 34 32 10 39 49 55 53 38 51 39 19 44 40 42 36 33 39 51 66 49 37 47 49 44 34 29 26 27 40 34 35 38 19 23 26 30 37 37 37 44 33 23 31 38 33 22 15 8 18 17 18 32 38 26 23 19 22 26 26 15 5 5 5 0 -2 -11 999999 999999 -14 36178 277 635 30 9695 10 2 58 7328 632 108 661 1712 3423 6455 14640 22320 45470 65028 82356 103732 88506 84226 73696 83128 116864 191318 305698 339353 299696 303168 375679 349076 143851 32864 14403 7627 6729 6028 4552 3699 3610 3829 3489 3598 3678 3107 2918 3018 2757 2409 2321 2191 2274 2690 3153 3181 3515 4405 5260 5873 6666 6819 7177 7815 8756 9530 10341 11029 11672 12172 11834 11045 10449 9709 8898 8539 7948 7862 8028 7620 7276 6885 6528 6006 5720 5601 5212 4927 5008 5284 5372 5401 5323 5709 7090 9421 13317 18583 25528 31505 36113 41812 49852 58226 63612 65024 67740 69899 70613 68540 67159 64529 64398 64717 62647 58925 56150 50784 44908 36834 31944 31921 28811 25767 23259 20142 16626 11645 7237 5941 6921 8076 8516 7764 5564 4033 3514 3240 2785 2662 2389 1813 1372 1077 747 678 587 435 284 147 143 180 133 77 100 101 92 84 67 95 64 31 42 83 94 78 29 20 47 54 42 44 62 83 172 461 894 1545 2189 2404 2641 2728 2295 1406 653 280 138 104 108 94 66 50 36 59 78 37 58 67 67 70 76 110 64 76 74 89 56 85 75 76 79 59 48 56 50 72 73 57 52 64 61 59 39 45 62 56 74 76 68 56 64 70 62 86 89 70 64 67 60 65 67 66 44 58 62 51 61 68 56 59 72 57 70 66 57 59 61 62 41 44 36 28 39 32 38 49 43 37 39 37 44 41 26 36 26 25 26 19 12 21 9 8 8 -1 -1 -15 36187 272 606 30 9696 10 3 7 7330 627 -62 43 554 587 975 1818 2717 3957 6513 8591 9386 14673 31911 63165 79740 65775 88332 157656 215692 211630 278330 459473 766769 894774 612025 97368 23552 13746 10469 7889 6727 6385 5873 5651 5645 5934 5949 6203 6287 5871 5618 5529 4787 3654 3175 2818 2527 2467 2596 2569 2796 3212 3993 4804 5438 5738 6043 6475 6741 6956 6632 6290 6000 6063 5750 5357 5452 5534 5600 6331 6782 6506 6051 5818 6131 6256 7205 22138 52610 30628 7336 8622 11179 13443 18277 24437 24037 23774 26227 25098 26207 28600 29047 24202 22201 20605 19258 18906 18391 17617 16630 15460 14292 13712 13676 13126 13506 14566 14302 9914 6830 5174 4894 5830 7242 8299 8630 8500 7761 6781 4542 3194 3035 2881 3169 3088 3007 2069 1146 1543 2909 4199 3917 2957 1990 1262 624 264 148 123 128 104 109 59 44 50 23 78 75 89 66 46 21 67 17 -5 0 17 12 7 18 33 -1 33 34 -37 8 99 246 617 1271 2047 2707 2856 2574 1807 1047 481 235 141 89 70 62 44 51 19 31 60 63 59 43 22 39 40 50 59 59 54 62 50 40 43 16 28 33 46 57 47 43 40 60 50 38 43 41 32 28 45 38 23 41 47 31 44 48 48 33 26 38 46 24 27 27 24 39 22 37 31 25 25 30 46 38 28 42 40 41 31 29 14 24 15 12 17 18 10 12 15 14 14 12 16 11 13 18 16 10 13 10 6 -3 -10 36196 288 278 30 9698 10 3 16 7331 623 -60 119 97 194 587 1106 1600 2476 4394 6630 9266 13483 24525 47293 53838 46777 51404 75701 122937 175557 194482 170828 175035 186941 189508 202982 248356 331375 486760 596359 465542 228866 83276 38005 29208 27033 26541 14345 10045 7873 6033 4339 3508 2740 2129 1784 1651 1476 1408 1786 2331 3132 4415 6788 8971 9456 10585 10167 9805 8916 7143 6058 5305 4871 4690 4810 4792 4688 4124 4114 4518 4581 4545 4496 4583 4902 5450 5541 5739 6128 6367 6424 6645 6794 7113 7366 7986 19681 129664 226795 95150 9952 8996 9077 8622 9090 9437 10907 12531 14808 16873 18582 20417 21496 21799 23259 25799 26363 25108 24278 24162 23828 22603 21261 20587 20186 18178 14926 10282 5394 2307 1251 1619 3871 6726 8273 8783 10030 13176 17511 21355 25154 28007 25994 25561 24540 22548 20004 17514 15519 12756 8873 5474 2653 1128 626 372 229 131 98 64 64 78 88 55 51 97 78 76 90 119 133 91 72 80 52 61 62 33 59 69 96 118 33 55 67 57 90 140 706 1760 2337 2434 2261 2286 2172 1686 1021 539 196 74 60 57 54 60 56 30 72 79 67 50 56 81 73 83 100 84 71 72 70 81 88 81 74 58 61 87 74 76 90 58 66 63 44 79 65 65 84 86 66 61 61 52 64 72 82 70 69 81 70 70 71 54 70 68 51 59 59 45 38 59 65 64 71 59 57 59 61 63 52 50 40 33 45 44 45 38 38 44 34 43 38 37 41 32 26 34 28 25 22 23 9 9 8 5 -1 0 -14 36205 295 72 30 9702 10 3 25 7332 619 8286 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 182 999999 999999 181 584 1150 2330 4712 7192 7643 13302 28360 38388 63941 79445 74001 92337 136858 177408 274949 336582 394076 372166 425844 473386 552671 466355 107046 25962 20479 15060 9596 8618 5706 3930 3482 3176 2675 2050 1892 1815 1720 1825 1737 1765 1935 2506 3026 3438 3698 4280 5189 6138 7198 8684 9746 10376 10421 9525 8616 7344 7074 7485 7912 8098 7848 7827 7913 8300 8415 8523 8641 8672 9076 9048 8931 8754 8571 9867 14743 35544 8737 6415 6467 6166 5849 6498 6682 7476 9007 10272 11899 13984 15015 16138 18204 20814 23079 25826 27837 30066 31798 32449 31907 30723 30314 30164 27890 23881 20770 18747 14524 10656 6431 3784 2720 1756 1217 1422 1994 2717 3485 4409 5743 7684 10627 14026 16405 18729 19225 17601 14036 9084 5140 2921 1793 802 373 159 54 42 39 109 84 60 83 105 62 46 89 134 75 62 89 79 46 64 66 146 205 220 129 91 75 72 65 37 74 275 1429 3815 6245 6033 4746 4628 4613 4514 4186 3830 2792 1605 691 300 79 60 55 60 61 73 59 70 86 51 88 88 92 105 102 82 92 101 71 54 61 88 82 61 80 78 109 84 94 75 67 83 87 64 84 66 60 45 39 71 67 82 62 53 40 52 69 54 60 60 45 62 58 50 62 56 56 63 67 46 57 70 66 61 66 61 60 45 55 53 45 45 48 49 36 37 38 35 38 27 25 35 21 20 33 31 25 31 30 24 10 2 2 3 6 0 -11 36214 294 73 30 9703 10 3 34 7334 615 741 964 1174 1361 1863 2733 3098 3242 3507 4270 5544 6646 7268 7216 8397 9702 13073 19227 34208 32869 29479 33684 37369 43340 50551 60725 74979 95074 112699 134012 168743 198312 221508 240461 274916 298849 366583 468827 619809 388050 144533 20429 12544 9660 6943 5324 4331 3657 3178 3056 2997 2783 2564 2266 1800 1529 1541 1550 1440 1460 1214 1158 1282 1473 1694 1804 1851 2078 2261 2472 2906 3355 3660 3348 3400 3194 2686 2412 2159 1940 2021 1998 1993 2032 2147 2302 2490 2773 3311 3757 4726 10213 66654 196718 135096 36974 6328 5456 5297 5162 5343 5496 5569 5988 6709 8372 11366 13711 15843 17855 20950 24540 27754 30365 32380 34697 36765 37526 39163 41680 41691 39955 36116 29332 22627 17593 12068 8964 7307 5884 5212 4670 3783 2567 1819 1487 1313 1172 978 942 1362 2071 3086 3523 3312 3415 2769 1533 590 188 66 30 38 2 41 13 -12 8 61 43 29 30 17 38 75 56 71 48 71 90 42 103 341 953 1307 1407 1409 1272 1065 831 571 294 192 224 960 5161 11470 13149 10500 8374 8452 8428 7469 5789 3696 2291 1010 285 86 44 34 33 20 49 37 11 24 57 40 44 60 63 54 56 62 73 66 47 56 29 27 60 67 42 62 63 50 52 51 51 54 56 67 54 42 32 51 36 47 43 62 47 44 55 33 26 60 49 40 48 40 49 38 33 33 33 30 38 45 41 43 40 30 39 41 32 30 21 30 39 36 34 21 33 32 36 22 25 34 30 13 14 8 10 13 5 0 -6 -7 -1 -12 999999 -11 -13 36223 291 74 30 9704 10 3 43 7335 610 357 470 673 817 961 1431 1613 1864 1812 2075 2727 3047 3707 4344 5137 6634 10704 13980 17915 21153 21576 26056 31842 37743 46906 60860 72059 84291 111796 128418 164087 213771 270680 285014 282467 283677 282092 242616 197239 126710 92644 69549 50499 41551 23984 19466 18854 16801 14161 11714 10235 8919 7306 5150 3941 2853 1855 1216 841 718 797 963 1161 1258 1226 989 1007 1122 1207 1251 1290 1355 1404 1416 1432 1379 1165 1146 1152 1058 983 990 901 978 845 946 859 874 901 1204 4998 43141 88459 131116 152654 202255 175824 49358 4133 1268 1618 2357 3688 6331 10091 15347 20765 24865 27783 30820 35322 37836 39890 42909 46229 48666 50609 53896 54701 54130 51871 47610 44464 40250 34104 28449 24606 18340 12123 8455 6078 4269 3160 2647 2603 2539 1715 1084 620 442 454 527 484 491 407 279 147 49 17 -9 21 23 109 197 428 589 614 579 373 326 248 237 176 79 66 67 70 30 36 99 286 1239 3575 6469 7994 7899 6485 4944 3609 2670 2208 2319 2708 3424 5349 7437 8435 12119 14697 12544 8644 5872 4522 4156 4113 3439 2078 832 234 47 41 48 49 55 71 47 26 54 32 30 77 56 40 42 56 57 42 65 47 49 63 50 40 50 48 42 44 51 55 45 62 37 35 48 58 31 53 23 32 59 49 50 65 58 53 54 37 39 45 49 39 38 31 46 29 34 36 39 35 38 50 43 55 46 39 33 25 36 52 41 31 36 36 31 31 28 24 17 10 22 17 30 25 25 7 6 1 1 -10 -8 -3 36232 292 223 30 9703 10 3 52 7336 606 110 390 667 1041 1479 1755 2373 3083 3859 5536 7519 10020 12863 21843 37185 54428 55957 55510 51906 60643 76489 94820 111188 136340 172353 195703 212849 221782 221411 192677 163330 123609 70413 41641 33010 28627 18157 10740 9515 10704 12169 13134 14312 14995 15072 14569 15333 17239 17733 16481 14583 12580 9925 7571 6151 4333 2666 2171 1922 1894 1706 1844 1959 1945 2114 2436 2604 2820 3348 3635 3897 3887 3612 3716 4013 4505 4659 4286 4170 3994 3335 2745 2169 1689 1526 1609 2081 4477 20425 52007 157182 289571 296855 126421 18910 18537 21144 24421 27933 29763 32807 38227 42118 45454 51718 52662 49378 50517 52749 52363 51513 49391 48450 47686 47484 45370 41666 37934 37922 38663 39071 35008 28985 23272 18627 13416 10595 10189 11738 13141 12261 9614 7223 4994 3350 1883 788 417 350 370 312 394 628 703 685 753 971 1600 2738 3458 4123 4480 4404 4542 4392 3799 3450 2790 1922 1209 619 409 680 1118 2049 4258 7762 12791 18049 24053 27538 29171 29259 25851 20956 17200 14551 11859 10264 10289 11679 13740 14882 12881 10476 8299 6182 4302 3105 2319 2028 1843 1598 784 172 68 82 48 47 80 69 62 66 88 108 106 73 101 103 78 78 79 97 76 110 84 66 89 78 63 94 89 102 87 53 59 77 102 88 86 83 84 81 79 84 86 79 72 77 88 87 68 80 76 67 73 81 58 58 75 66 77 74 68 75 66 68 74 67 58 69 71 82 72 63 70 66 53 58 68 49 57 58 59 50 62 59 62 58 49 46 32 30 31 17 23 14 14 15 10 2 -7 36241 286 373 30 9703 10 4 1 7338 602 -9 154 325 478 815 1529 2621 3421 4175 5737 9348 10304 11860 16189 22022 26807 31879 35959 37523 42628 51959 63137 68348 68613 68208 57113 47185 42569 41355 39670 43102 43701 31820 21490 19215 17715 15834 15249 15208 16502 19408 22321 23685 23760 24352 24020 21571 21534 22686 24514 25997 21409 16781 17534 16844 13951 12506 9448 6127 4785 4687 4886 6075 6989 7645 7840 8123 9402 10867 12067 12796 12741 12695 13777 14130 14351 14544 14486 14971 14665 14294 15103 15470 16150 33005 115244 257088 297504 180865 64064 24341 24646 28526 34536 39135 42587 46936 49757 48954 49179 55004 59388 61213 57603 48844 40508 35907 32327 29357 26819 21885 15885 13934 14749 17906 20748 20394 18173 14696 13411 15956 20283 24453 27438 31505 36358 39434 37311 29745 22653 17869 13950 10881 9030 8074 7524 7820 7850 9055 10990 12881 17304 21270 21886 20070 18365 17566 17032 16589 16943 17148 17140 17919 17954 18179 16622 14124 13610 12988 12924 17620 27095 35717 43078 46602 42698 36900 32391 31222 31733 29395 25093 24065 25411 23925 21526 19674 18039 15949 12515 9268 6185 4224 2797 1887 938 558 454 369 172 74 69 68 81 65 57 68 71 88 77 45 53 85 63 72 86 83 85 94 52 77 88 79 65 79 83 76 68 74 79 72 81 83 64 83 65 78 70 65 54 56 58 80 73 81 86 77 69 72 71 50 47 49 67 79 52 50 66 68 70 61 58 57 63 62 62 66 66 67 54 60 55 44 52 47 54 56 39 44 52 55 47 45 40 31 38 37 36 30 14 9 13 11 3 0 -15 36250 278 615 30 9705 10 4 10 7339 597 -11 912 1336 2201 3188 4052 4005 4787 6561 6724 7273 8913 10530 13204 15618 14340 13331 11808 10553 11232 12793 12547 11167 9982 9025 8786 8982 9608 10026 10152 11151 11474 11417 11200 11197 12907 15297 17052 15641 14217 16009 18457 21269 24166 24295 24931 24857 23990 24577 25515 25998 24052 24050 26198 27229 25713 24394 24865 26201 28807 31109 31806 30348 30240 31462 32248 34173 37949 44361 43517 39770 38338 36188 33537 34194 37864 48710 95070 161171 157112 123652 67997 37182 36838 39467 42705 44249 44477 43821 42792 41753 42372 41536 40753 38087 34620 30576 29075 23347 20043 18108 15230 12327 11222 11994 13110 13748 14139 13543 12705 13028 13194 11993 9985 7980 6703 6542 6953 8258 10587 14342 17485 19621 21347 22195 22331 22202 23956 29528 39164 42143 33308 29758 29464 28914 27469 27384 28548 30197 31897 34030 36024 38086 40857 42220 44279 48216 49172 48117 47234 47554 50128 51861 52192 55126 57660 57417 55728 50700 43025 39204 37614 33595 28776 29001 33439 33478 31936 31163 27297 21107 15732 11100 7840 5461 3607 1994 956 365 182 106 74 72 59 71 82 42 43 65 75 61 87 86 110 108 77 112 80 99 92 84 94 78 83 91 80 68 71 78 88 85 76 90 100 87 105 102 71 86 80 70 58 52 50 77 84 65 88 72 85 80 77 79 78 81 66 54 71 69 78 73 80 73 70 70 70 70 62 67 74 78 76 66 67 57 42 57 57 52 57 58 59 55 60 56 50 44 28 31 25 25 15 17 14 9 -1 -11 -12 36260 278 555 30 9705 10 4 20 7340 593 -64 -77 999999 -84 999999 999999 999999 -58 148 455 1663 1560 1610 3390 7048 13646 17893 17936 13183 10930 7654 4767 3960 4975 6307 7503 8532 8565 7050 5723 5548 5202 5316 6057 6539 7112 7719 7832 7630 7979 8993 9454 9184 10324 12391 13711 16250 16847 17921 20633 23078 26270 27148 26613 25595 24702 26661 30464 33374 33960 37102 40869 40568 41308 42949 43493 45606 46336 48207 50624 52092 52735 52697 51571 49364 47927 46341 44784 43710 40926 38898 37118 34865 32854 30014 26162 25011 25810 23981 23308 26230 27981 28683 32455 33395 34053 35613 29043 26039 29231 30662 27160 23950 21777 20178 19276 20262 23230 27347 31489 34771 35187 30903 23489 16643 12657 10463 9809 8224 6910 6021 5923 6663 8036 10311 15152 20183 21398 22448 25278 25872 27609 30066 31354 34258 35177 33116 33514 35096 35806 37834 40458 40913 39748 40931 43677 45252 45984 49232 55366 62757 68990 76312 82281 90008 98176 96769 95354 90722 77281 64336 53295 41281 34217 30793 26467 23846 23477 26229 25967 23514 22129 19194 15471 11893 9352 6575 5014 3914 2734 1233 308 83 59 57 63 39 67 92 91 54 59 55 70 80 78 77 46 50 57 74 60 59 52 24 52 58 51 71 45 57 76 39 56 65 69 30 46 80 74 81 85 51 66 66 43 53 79 68 66 71 73 50 62 68 69 57 57 56 55 48 62 58 63 58 53 40 51 53 48 53 47 48 55 61 45 29 29 38 42 31 42 39 35 43 38 40 35 35 23 15 6 9 6 2 -4 -11 -10 36269 268 947 30 9707 10 4 29 7342 588 1402 3115 2404 4980 15974 32798 33061 36686 50524 46824 23093 14979 12181 10937 11430 9933 8560 7081 5735 5235 5800 7371 9591 12847 15350 15821 10956 9462 9586 9649 9247 11165 11210 9102 10717 16378 21856 22212 22640 24458 26995 29214 29324 30536 33085 34065 37449 44804 51264 57156 59924 62680 63726 64418 62193 56984 58302 58237 56936 59344 57390 56694 56348 51568 47552 45210 40958 37539 34582 32074 29737 29086 28079 27827 26556 25181 26630 28857 31959 34783 35517 34465 35879 36043 31997 27052 27315 28886 25325 22190 20668 19106 18787 18410 19916 22210 21711 20787 21934 23393 24241 24891 22842 16884 10430 6917 6099 5961 6794 7822 9372 10969 11552 11564 10998 9310 7410 6558 5861 5686 5901 6277 7101 8257 10880 14889 19961 25132 31129 41653 51686 56401 57939 56078 54101 52124 53700 59099 66053 75247 79996 83861 89299 91948 92891 92864 96909 98069 83148 69134 58464 47436 40038 31483 25656 23600 20889 19036 18968 17528 15101 13318 11349 9226 7446 5734 4023 2739 1786 743 192 61 62 81 53 92 84 66 87 83 86 84 99 100 96 89 84 94 105 94 92 92 77 74 107 105 85 98 94 99 92 111 90 94 87 82 94 87 76 79 100 92 91 72 81 71 80 101 93 113 104 98 94 88 73 83 77 74 96 78 79 81 85 66 64 88 93 95 83 79 77 84 85 68 55 56 60 56 67 67 67 70 68 74 61 45 58 50 40 33 28 23 21 20 16 12 -9 -15 36278 287 378 30 9708 10 4 38 7343 584 63 279 557 1019 1615 2556 3591 5024 6561 6897 8292 9913 13454 17830 21276 25849 30087 34999 42346 48433 57806 59440 68951 77143 80942 66440 34134 26262 23996 19986 16731 14868 12927 13059 13283 10600 9051 9384 10641 11378 11292 10666 13588 15537 16735 19338 24068 28644 29574 29856 28428 25207 24484 21724 15339 13797 14011 14658 16962 20394 22398 25071 28086 32452 38895 44334 49247 53532 54436 53940 60182 61518 55665 53621 55393 56530 53294 50180 44969 44514 42889 41200 37130 32320 30211 30113 29300 26383 22823 18917 14984 13865 13819 13090 12825 12344 12472 13508 13908 15652 17246 17177 16130 15109 15561 16651 17226 17456 18318 19831 20960 21906 22814 22594 21224 20110 18352 16378 14780 12581 11081 9732 7380 4751 2816 3823 7718 11623 12694 12435 13022 12876 11261 9563 7852 8952 11506 12220 11377 10896 10879 10401 9060 7242 6072 6114 7759 11021 15209 19510 24987 30603 37436 44025 48972 50040 53070 55579 58955 67003 76349 87167 99710 109492 114211 117518 119492 122623 122245 110139 87580 66852 51263 38640 28913 22921 20004 17727 16100 14530 12596 9722 7156 5350 4719 4106 2877 1595 906 380 130 91 75 82 118 91 84 72 86 133 128 86 92 138 105 100 84 80 94 102 105 119 113 112 95 94 93 89 100 113 71 105 108 89 95 91 103 98 94 117 84 129 113 92 109 127 110 80 95 103 93 111 98 92 97 83 79 74 92 102 87 91 88 81 73 85 72 80 85 83 95 99 86 76 69 83 81 71 83 78 83 92 78 71 74 66 55 54 46 38 41 30 38 26 19 9 2 36287 283 409 30 9709 10 4 47 7344 580 11 349 783 1286 2001 2511 2971 3762 5231 7849 10525 13310 16601 18725 18788 21362 25859 32419 44443 73925 102324 106097 121707 119711 82748 60215 49584 51558 52629 50230 45942 48062 45686 36379 28823 23757 20081 19135 19133 19514 20442 22424 24851 24841 25863 27960 31997 37383 41651 47452 50657 55692 62043 54550 46983 38629 34732 35229 32742 29852 25470 22631 20496 21320 22415 23021 25276 27396 26315 24473 26431 29730 34160 35959 29934 27140 27269 25645 25455 23730 21085 19861 19011 15754 28560 70660 67798 54698 15040 3911 3411 3346 2711 1979 1803 1763 1891 2550 4355 7459 11213 11987 10430 10624 10513 10545 12493 14019 14606 14779 14460 14089 12936 11548 11009 9394 7723 6245 5381 5274 5119 4853 5351 7268 9635 11395 13223 14559 15596 18752 22014 23028 21695 20159 18540 17722 16212 13867 11941 9808 8672 7944 7120 7192 7711 6725 5513 5776 7324 9174 12562 18509 24503 29668 33954 36536 38496 45266 56210 65427 74222 86053 94779 97222 101346 107658 109501 112659 117714 116953 103327 87236 67110 50675 37099 25816 20035 16370 13908 12287 10509 9032 7383 5201 3167 1906 950 338 115 52 59 56 82 69 66 79 48 9 39 33 70 111 73 81 96 73 50 63 56 70 71 73 63 79 75 87 77 69 52 66 69 51 61 72 53 57 59 72 63 65 79 88 53 66 73 66 62 53 67 75 63 62 72 52 58 61 55 55 50 56 50 57 66 65 49 45 54 46 45 61 60 60 38 40 50 48 48 53 45 45 48 48 41 39 38 33 21 13 10 9 4 4 -9 36296 276 708 30 9708 10 4 56 7346 575 -78 68 413 1194 1388 2223 4432 9814 21455 43357 68218 60911 56250 40588 38268 44652 54500 66897 55911 45366 26008 26668 26430 27962 30491 27653 22668 20884 21773 22383 23016 22362 21628 20870 21339 22888 24506 26088 26843 27062 26712 27603 27115 26906 27619 32569 37299 37899 35388 33133 33387 32326 29177 28585 29809 28668 28044 31030 31110 26489 23215 21482 20136 20088 18385 14890 13884 12359 10277 7658 6210 5914 5733 9348 20065 47490 83136 50740 34360 15521 627 999999 999999 999999 999999 999999 272 1425 3366 7498 14481 19336 19459 21036 25653 29679 31704 32394 33061 30957 27751 24886 23673 22077 19857 17819 16280 14946 13324 11657 10868 10289 10398 11401 13409 16334 19974 22619 24982 27312 29364 28880 27223 26217 25961 27814 30884 33524 35182 35190 33150 29813 26527 23729 20334 17379 13906 10770 9474 8797 10187 13656 16126 21422 31136 42197 53051 61001 65778 65535 68104 80824 96303 106474 112127 115824 115814 115272 117844 118588 112490 102852 85673 58343 40080 27416 20873 17928 16281 13961 11830 9426 7573 5810 4099 2789 1503 622 245 120 101 125 104 93 96 93 69 77 94 90 66 86 143 145 113 79 84 105 112 89 98 96 124 97 94 113 102 87 90 130 119 106 98 116 116 121 119 104 74 83 108 111 103 117 109 108 95 102 106 85 95 90 86 87 102 111 100 98 81 82 110 120 101 84 75 89 94 88 81 89 91 96 83 81 91 84 102 105 84 83 88 77 70 72 78 68 63 53 43 42 39 38 25 20 17 7 36305 279 527 30 9707 10 5 5 7347 571 40 350 482 1497 3007 2700 2470 3160 4126 5242 6002 7579 9600 11811 16133 21052 22895 26101 22600 16018 16172 17340 23990 42925 40897 18601 15333 12971 11059 10160 10072 9874 8714 5933 4068 3465 3919 4920 5903 6769 7437 8062 9206 9938 10471 11209 12460 13616 15253 16480 17356 17732 19005 19832 20773 22402 23875 24952 25210 25947 27687 29790 31120 30780 31749 32793 31546 28806 25503 22629 20893 18993 17471 16322 14652 13303 12172 12108 11646 8489 5206 3932 2250 1061 357 21 17 251 1458 4261 8839 13814 16925 19815 21904 23406 26001 29406 32160 34602 37868 39601 43153 46737 48757 47391 45306 43988 41860 40906 41536 41397 39421 35139 31925 30001 29668 29532 27036 24811 26648 30081 30324 30842 30044 28772 28348 26964 26708 26821 26922 27039 27111 25127 23759 23749 25638 29698 36068 42684 42039 30695 20934 14951 11895 10369 10610 13411 19778 27265 38722 53022 64442 74501 70048 59064 54684 59201 69252 78974 87124 93595 97707 99987 102266 108899 112497 108551 100718 89504 71066 53258 37985 26435 17009 13573 11645 9839 7328 5269 3618 2458 1714 965 338 116 66 79 74 90 74 79 83 78 90 69 84 76 65 64 75 67 54 86 67 65 78 55 63 80 74 71 53 87 76 53 54 68 67 74 63 38 54 59 72 54 45 60 66 59 54 63 71 54 53 61 59 63 70 64 50 50 59 70 59 59 68 75 62 62 64 67 55 48 53 51 47 59 37 33 36 42 48 44 51 40 49 44 30 31 17 23 25 17 5 -1 -9 -11 -13 36314 270 885 30 9705 10 5 14 7348 567 271 1160 1323 2575 4695 7456 12970 20448 19949 13262 7976 7301 4729 2849 2936 2612 1966 1634 1432 1181 974 470 5 999999 999999 999999 -87 150 398 487 870 1389 2014 2789 3772 4805 5903 6795 7496 8685 10354 11686 12893 14302 16140 17505 18580 18850 17702 16774 16357 16058 16404 18284 20565 21264 21323 19429 17352 16731 16895 17389 17874 18195 20267 22664 23694 25997 26301 23465 22906 24239 24952 27516 30105 32338 37918 45723 53959 62992 68874 70047 70842 70308 67366 65723 61279 59578 56667 49856 43130 38160 35833 35977 38099 40459 43870 44543 43981 44066 42594 42268 41484 41079 40031 39298 39236 39703 42133 42474 43902 42105 37542 35233 32392 29871 27641 25800 23589 22714 22900 21928 21309 22182 24539 26889 28436 30458 34195 33654 25728 16657 12640 13650 15929 18077 20758 25268 32092 43111 54136 57365 54869 46192 39882 42286 51037 65002 74304 77943 81895 83279 81215 77154 73110 68032 61865 63011 56527 42310 29627 24575 18527 14126 11281 9563 8017 7086 5850 3944 2506 1064 348 147 67 89 86 63 65 58 50 53 88 70 84 84 83 79 76 83 78 77 90 87 85 129 97 85 96 87 84 68 67 69 100 95 62 54 65 68 69 87 65 70 64 91 75 61 58 76 73 59 63 66 57 64 66 79 95 72 76 63 68 63 59 71 81 78 62 62 68 73 66 55 51 66 48 36 43 59 61 70 75 61 43 41 42 41 37 30 33 29 20 19 17 11 0 -4 -4 -11 36323 270 913 30 9703 10 5 23 7350 563 274 697 659 754 1335 2265 4263 5501 3150 1672 1156 762 483 502 522 715 968 781 659 418 200 999999 999999 999999 999999 999999 999999 164 635 1082 1249 1226 1319 1484 1678 1932 2312 2604 3088 3776 4440 5542 6264 6565 6929 6793 6751 6847 7184 7357 7685 8308 8826 9321 10297 11666 12919 13340 14148 15420 16852 18080 18735 20143 23105 25236 26464 28148 30626 32882 36579 39812 43696 46885 49751 51388 54072 57207 61596 66094 67543 68605 71982 70442 69811 69401 72218 74453 72129 67939 67957 68172 67118 64994 59919 53441 51025 50784 49662 47706 50286 49931 49757 50679 49502 45400 42527 38493 37716 41853 45959 44696 44851 45781 44799 42246 34542 28839 23377 19716 17898 18768 20423 20851 20617 19149 18791 19056 20558 23196 25466 27092 26774 24895 25618 27391 31093 35552 38606 42486 41626 36729 33611 33184 39273 43599 46227 50385 52840 56861 62827 66902 65030 63257 60134 59101 56408 48899 43128 35074 22732 19799 16195 11616 7846 6208 5359 4561 3797 2733 1462 430 92 70 73 92 89 80 119 84 69 85 88 126 76 63 95 96 109 85 105 119 118 82 93 98 99 110 112 98 84 92 102 83 99 89 78 83 92 101 102 99 106 114 87 100 98 66 77 91 100 78 67 77 80 74 88 85 98 94 84 92 78 83 97 96 91 86 91 82 83 82 73 82 81 75 83 69 62 76 89 74 81 71 71 69 64 55 58 61 47 30 26 33 29 29 22 14 11 -2 36332 268 942 30 9702 10 5 32 7351 558 191 735 1878 3367 4436 3494 1185 479 445 574 709 832 1074 1387 1275 1345 1311 1218 823 624 609 718 918 1166 1517 2168 3231 4558 6019 6310 4063 3178 3011 2791 2591 2597 2797 2968 3410 4101 4878 5732 6480 7259 8256 9308 10228 10829 11201 11517 12577 13594 14658 15990 17021 17063 15226 13677 14916 17344 19683 22000 24260 25204 24640 24774 25922 27871 31605 35531 39750 44212 48595 52748 55723 57886 60048 61195 61540 64436 67802 75351 77602 80932 84597 86807 87577 88782 91620 88886 85730 79864 75502 71278 69502 67418 66240 67019 64926 58929 54175 51062 48665 44275 39258 37107 35560 33162 32398 29849 28904 29103 26413 23934 17834 14758 12366 11713 12285 12335 13945 14684 14386 14410 12495 12937 16025 19166 21040 20817 18205 14681 15402 17536 21805 29124 37080 37656 35807 35387 30403 28917 30482 33981 38099 38150 36457 33897 36092 36882 37069 39420 40772 39227 35883 34961 35374 33297 29311 24014 16143 9259 5519 3395 2758 2655 2397 1844 1337 964 522 161 66 70 67 46 75 81 64 72 79 80 72 68 64 81 87 84 105 70 81 84 60 72 97 100 94 80 86 93 90 81 82 53 56 59 71 67 64 68 85 88 70 67 63 52 63 89 68 67 71 82 61 78 88 83 68 61 60 66 75 76 54 53 67 63 54 63 55 49 52 47 47 53 58 62 52 42 66 62 53 53 54 48 48 44 44 36 36 30 29 20 14 5 10 9 3 -6 36341 272 790 30 9700 10 5 41 7352 554 -36 278 465 992 1567 2367 3345 4410 5407 7182 10126 11470 5793 1979 1239 1453 2081 2618 3078 2509 1487 988 607 257 210 39 29 -62 -63 49 399 1934 2683 2354 2898 3711 4444 5309 6142 6870 7094 6828 6708 6697 6763 6799 7237 8029 9388 10767 12228 13488 14738 16335 17843 19114 19706 19194 18670 18563 19279 21196 23919 28861 35988 42719 47916 50716 51723 54133 57919 60383 61421 64218 66692 69130 72848 78954 91130 92948 87150 82542 72310 61616 59832 61080 58180 56159 56384 59718 65331 67796 69317 73295 79217 76643 68989 61319 56156 55581 56037 55023 54405 52018 48226 45720 45689 46577 43590 35109 28390 23999 22553 20942 20377 19450 16742 13467 10340 8358 5974 4237 3415 3000 2424 2657 3313 3617 3867 4627 4917 5039 5348 6185 9306 11240 10421 9576 12050 18091 25588 32705 34267 33633 34043 36147 40839 44119 43774 39904 36042 31944 28785 26201 23644 20660 16884 15463 13912 14254 15715 16481 15788 13954 10586 7650 5912 3397 2024 1401 961 740 626 404 261 160 114 71 82 76 77 58 38 74 77 88 72 91 109 119 110 111 64 86 107 105 72 85 103 89 62 81 99 105 97 93 110 116 85 81 102 95 87 97 84 86 83 73 70 73 75 94 78 75 74 80 80 79 81 70 72 70 90 62 80 63 60 79 82 83 69 77 78 77 68 78 76 80 71 50 43 65 63 76 72 57 56 61 50 52 48 45 30 31 30 27 21 6 -5 -6 -8 -7 36350 278 607 30 9697 10 5 50 7354 550 144 599 742 1111 1504 1719 1978 2798 4106 6434 6889 6432 7930 7636 7285 7699 7572 5453 3937 3396 3170 2389 1846 1876 2155 2071 2123 1989 1605 1503 1463 1034 511 423 474 217 91 396 2700 6176 8211 5628 2325 2400 3352 4489 5701 7121 8241 9803 10978 10743 10540 10796 11057 11275 11699 12781 14287 16009 17720 19818 20889 21035 22209 23542 24719 25970 26855 28497 29416 32339 38120 42670 46850 50361 53320 58469 64522 72083 79270 87971 97088 98794 94206 90758 88234 89816 95959 99521 101181 99549 96508 90531 83516 85360 83929 78502 70695 62007 53427 48130 49780 55351 60808 65978 72143 69720 60531 49394 42376 36406 33159 27886 23476 20264 18799 17595 16111 14073 11304 9214 7271 5515 4126 3323 2547 1872 1291 863 782 638 374 335 454 519 504 519 518 659 1427 3007 5366 7609 9588 13146 18279 22110 23093 22925 21431 21386 24047 27517 30532 32222 31424 30057 29076 26116 22288 20139 17425 12614 8826 6772 6415 6228 5838 5543 5523 5426 4388 3998 3658 2765 1930 1168 583 351 264 192 84 39 36 81 79 83 94 97 99 88 76 90 76 79 103 116 120 113 124 133 88 111 109 78 76 102 107 93 95 115 137 87 81 91 64 70 85 87 78 92 103 95 101 93 89 80 78 75 91 77 74 69 70 60 76 78 69 60 78 66 61 64 77 70 71 79 81 69 64 66 70 77 83 78 63 62 66 74 68 67 68 61 58 57 51 55 52 40 41 44 21 16 11 9 4 -6 36359 264 878 30 9698 10 5 59 7355 545 487 2388 4195 5454 8746 7361 4685 4720 8355 11621 4818 2001 1701 2129 2492 2996 4301 5229 5719 6061 5987 6448 6509 6305 6229 5961 5308 4048 3630 8512 18094 27585 40314 51179 34918 10028 6370 7615 9072 11013 13266 15330 16821 17166 17332 17266 17464 17638 17229 16875 17621 18949 20489 22156 24197 25731 27386 30494 35117 38855 42383 44230 41842 36830 33872 36284 40395 43353 48320 55242 63665 72521 79743 86700 90429 95061 98249 100565 102101 101751 98229 101061 107763 109400 105849 100114 84781 75953 73304 70218 67810 63339 57974 53173 47938 41970 38290 34885 34018 35268 38242 40548 33552 24988 21123 18087 15236 12199 10215 8559 6508 4585 3133 2128 1493 1005 796 631 505 408 341 208 71 75 62 101 44 35 66 63 88 99 120 242 448 772 1304 1922 2630 3117 4158 5240 6572 8053 10990 15694 22313 27238 28632 26081 21295 17343 15263 12948 10406 7336 4327 3329 3019 2505 2020 1620 1454 1294 1354 1373 1103 585 291 201 108 61 41 62 27 33 39 47 37 46 37 60 27 25 35 28 57 62 64 55 52 81 76 74 64 38 36 36 39 61 46 58 87 66 45 45 46 44 25 31 51 50 66 41 32 44 44 50 49 32 25 40 47 26 42 41 38 35 29 28 22 52 41 41 39 17 30 28 18 33 34 27 37 29 29 16 16 26 34 37 36 20 22 26 29 23 5 10 11 4 -3 -6 -8 -14 36369 296 65 30 9695 10 6 9 7357 540 871041 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 154 216 119 236 345 447 1190 1570 1556 2321 3558 3567 3482 3564 3145 2543 2499 1985 1801 1900 2033 3236 4138 4284 3865 3865 4225 4466 3846 3682 4132 4391 4108 3329 2725 2265 8044 28534 44418 53223 63906 68309 60082 18878 6705 9203 12950 16488 19593 22330 25090 27219 28175 29225 30154 30537 30831 31713 33588 37607 42072 47561 56397 66348 72964 78479 79725 76588 73937 72259 71553 73912 77701 84718 91847 99684 103240 103213 96572 95047 96177 93328 91203 88655 81522 73023 64542 58871 55431 53012 52491 50457 47136 47070 47066 47222 45338 43177 42491 39478 37037 33935 32308 32011 30209 26859 25175 22396 18085 15620 12192 8432 6473 4635 3175 2326 1638 1100 563 219 51 71 73 48 69 88 111 59 44 53 30 48 62 94 96 97 97 88 69 107 117 117 141 212 382 556 748 1186 3073 7671 12139 16184 20285 22881 22630 20525 16269 12098 9696 8282 6583 4467 2617 1815 1750 1763 1454 1056 751 659 708 681 517 241 112 95 89 92 98 90 53 67 82 70 60 63 61 77 85 55 53 59 90 90 96 83 86 87 58 71 78 95 79 83 77 76 79 50 56 55 69 74 36 59 65 70 61 67 65 69 65 71 68 63 77 71 55 64 57 59 32 54 69 92 63 58 52 56 56 55 63 69 54 54 52 51 58 57 53 54 53 45 38 47 56 62 51 45 53 46 42 44 42 36 38 37 37 27 16 13 6 3 2 -11 36378 273 783 30 9693 10 6 18 7358 536 333 768 1026 1194 1377 1627 1877 2287 2718 5306 7711 4549 3248 1969 1844 1923 1652 1744 1919 2836 3179 2541 2912 3918 4581 4797 5422 5467 5673 5986 6247 7591 8108 15728 32333 54618 62356 49330 36195 47082 18942 11596 12080 7356 1782 2473 4057 6305 9825 14090 17514 20953 28747 39024 35351 32419 35101 38352 42993 48560 56827 65814 70538 73586 78700 83724 86563 88145 89360 87417 85966 89582 90730 88831 93649 104125 112774 103900 90837 91878 85873 83567 87498 87873 82473 69732 59419 55884 55418 52558 49313 46734 44597 41207 37688 37600 38542 41643 44277 44543 45154 43952 42534 40786 36909 31790 28218 25361 19130 12486 8731 5951 4444 3113 2044 1220 638 277 101 66 98 113 100 74 107 109 115 102 132 109 97 49 63 96 111 74 111 93 115 141 118 129 151 167 334 561 1359 3127 4866 7164 9995 12115 13329 13293 12538 11406 9649 7697 5705 3772 2661 2010 1478 1091 939 878 788 647 513 451 457 381 255 181 102 78 93 87 105 100 92 80 97 93 63 84 87 95 91 111 102 133 138 144 112 105 122 93 95 110 127 123 114 110 101 92 87 94 108 100 101 106 88 117 108 99 103 105 99 104 98 75 87 98 90 76 73 74 92 88 101 71 76 76 96 93 81 83 77 75 82 90 81 88 87 84 73 84 75 64 70 65 78 85 89 81 77 82 79 68 60 55 57 58 47 40 37 38 30 29 24 22 12 36387 271 661 30 9691 10 6 27 7359 532 58 393 479 712 1168 2295 3689 5015 6430 5359 5873 7566 9151 11040 16242 26036 30505 16243 9848 8786 7039 5942 6910 8094 7530 6899 7088 8525 9695 8678 7040 6376 6091 5098 4363 3357 2358 3498 6140 11527 24979 41542 55986 72259 100919 76412 13484 -67 999999 199 1852 3878 6345 9426 13521 17872 21656 24228 26568 29222 31376 33507 36737 39344 41629 43217 43924 46759 48871 47744 48778 50129 52316 59465 62684 69229 75431 81122 88695 96101 98702 99216 95325 91786 88313 85942 87308 88577 88488 84729 80470 77631 74894 73495 72689 75291 75267 74492 71617 61198 51532 47850 44183 38029 32008 28454 26166 23751 19957 16765 13957 10952 7654 4621 2978 1917 1091 779 544 235 128 106 46 23 26 61 71 89 90 54 35 53 51 31 40 55 11 -3 54 91 130 30 22 55 87 51 38 106 130 179 346 858 1990 3543 5776 7870 8933 9252 9065 7732 6106 4605 3810 2857 2203 1874 1568 1278 982 756 643 636 627 573 469 391 285 178 82 96 43 19 74 79 52 45 38 27 49 56 78 74 36 56 65 81 81 75 47 61 48 67 66 63 41 32 40 63 47 45 46 57 61 51 63 60 36 37 56 57 48 46 49 53 53 46 45 43 43 57 46 56 34 37 40 36 28 24 19 20 37 41 39 41 39 35 43 42 36 28 37 40 44 32 22 19 21 20 30 35 35 17 13 16 13 16 10 6 6 -1 -8 36396 264 1049 30 9689 10 6 36 7360 527 164 681 929 759 -59 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 -45 -51 -8 34 999999 999999 999999 8 422 653 1017 1648 3927 13867 39546 90692 183739 262364 311415 355029 377534 395272 188808 22251 366 97 257 738 1745 4703 7186 9242 9915 10090 12347 14823 17762 21315 24179 26973 31017 32687 35441 41583 46466 52506 61634 65298 64748 66189 76994 86965 86647 76033 67148 59424 55324 52756 49246 48059 48116 49673 49940 53552 59332 66726 72186 74126 79206 84269 82459 78168 72054 64040 53391 43217 36468 30695 25913 21368 16743 12686 9059 6057 3866 2415 1687 1401 1089 722 465 313 175 127 173 115 86 41 53 103 120 93 109 74 133 185 135 173 223 219 154 122 87 110 118 97 59 86 70 56 108 147 283 625 1278 2450 3951 5611 6969 7734 7340 6183 5387 4804 4091 3365 2338 1529 1176 1093 1140 1070 962 890 790 725 667 588 403 219 175 191 136 88 71 92 51 85 76 87 109 82 88 105 119 100 104 105 97 85 97 105 126 118 96 105 94 83 92 99 108 82 92 98 89 64 57 78 105 70 82 98 105 86 81 100 76 75 71 80 86 87 93 87 72 45 58 78 64 65 46 49 48 71 83 72 76 69 76 76 73 77 81 84 69 60 67 58 47 62 70 64 66 57 64 68 54 38 37 34 34 42 30 23 24 11 6 2 -1 36405 250 1436 30 9686 10 6 45 7362 523 30 98 172 353 520 744 926 854 806 1170 1721 2155 2662 4247 5440 6790 14127 30495 72868 166493 348245 687726 999999 999999 436636 5462 996 1023 1089 1224 2914 23973 73453 37842 6211 361 95 -81 999999 -86 999999 -67 999999 999999 -16 188 679 1924 4184 7908 12238 13032 12062 12645 12055 11485 9442 8121 6175 5213 4785 4135 4457 5034 5179 5455 6021 8157 11190 15807 21863 30768 42697 52829 59377 62577 62790 57658 51384 44512 35912 28405 22015 17010 13332 10316 9155 9344 11056 11266 10086 9355 8435 6865 4736 3371 2637 1795 946 445 242 174 82 54 82 111 96 76 73 105 176 272 276 233 248 133 133 116 142 133 77 88 105 86 141 259 530 1257 2658 4119 5398 6148 6336 6065 5163 4200 3527 2877 2078 1410 978 794 767 650 575 578 549 469 386 366 292 188 116 76 95 92 75 64 34 26 48 54 73 98 90 72 83 70 103 94 130 128 97 92 89 73 97 75 70 89 96 72 75 77 82 87 65 78 77 63 46 47 67 62 54 66 62 47 47 65 64 79 64 61 68 70 61 57 81 74 48 44 42 33 37 35 45 53 55 63 58 59 62 67 59 54 65 56 47 45 56 54 47 55 54 50 55 42 31 33 32 32 34 25 16 9 4 -7 -8 -9 36414 268 895 30 9685 10 6 54 7363 518 -2 18 135 781 2443 5473 8833 9664 7503 4093 3773 4157 4486 4606 4476 4425 5033 5050 4872 4858 4994 5151 5759 6174 6833 7767 7547 6854 7552 7700 8483 8998 9931 13765 39262 135826 297346 583685 952421 999999 797772 163306 3735 335 261 318 406 514 590 752 1170 309 63 -23 -98 -83 999999 999999 -100 999999 999999 999999 -45 36 257 532 950 1467 2083 2997 4463 5829 6213 5513 4561 3638 2840 2121 1534 917 546 383 543 966 1376 2368 2863 3009 3179 3454 3951 5464 8833 14274 22492 30659 37343 41097 40679 39244 43079 45804 47897 46167 43944 41526 36087 32237 28469 24869 20760 17342 13218 9473 7154 6089 5753 6208 6691 6482 6193 5502 4518 3410 2654 1673 1147 584 307 216 135 93 83 87 101 71 52 68 81 59 68 82 84 126 312 935 2161 3833 5077 5221 5013 4667 4306 3692 2898 2117 1508 1065 697 530 430 378 351 298 223 176 173 188 167 123 121 74 70 84 99 68 58 40 59 107 113 88 88 127 130 115 161 154 148 124 86 92 121 129 91 86 51 79 70 64 66 62 65 84 70 62 64 67 58 48 75 87 53 58 68 70 59 68 66 78 67 54 58 66 63 48 47 37 42 39 55 49 25 34 58 50 51 45 53 48 50 57 61 60 54 52 44 40 45 47 40 37 42 30 39 45 37 40 39 19 20 23 12 2 2 -7 -14 -13 36424 270 770 30 9680 10 7 4 7365 514 -75 71 300 591 959 1153 1583 2135 2142 2054 1990 2215 2829 3730 4422 5003 4925 4897 5063 4938 5073 5022 5769 7049 7785 7991 7800 7327 6917 7001 6568 6823 6394 5853 5826 5980 7677 16360 52241 158268 346132 676517 999999 999999 431936 11735 503 477 358 129 96 107 171 115 -59 -88 999999 999999 999999 -99 999999 999999 999999 -96 999999 999999 -65 -81 999999 -51 36 173 577 1368 2477 3335 3610 3707 3334 2576 1651 1059 725 346 292 719 1612 2751 4155 4650 4532 4459 4467 4006 4070 6058 10346 15700 20518 23597 24310 26361 28020 30416 29679 26369 25072 25282 26687 31266 36735 42558 45708 44115 40466 35273 29750 25693 22880 20850 19909 16408 12531 9911 7832 5584 4068 3117 2451 2716 2663 2361 1393 565 297 247 213 205 94 66 38 66 37 48 44 64 78 62 90 156 384 955 1851 2928 4034 4833 5015 4762 4255 3473 2319 1302 726 485 445 394 331 262 243 186 139 125 86 71 73 57 69 54 54 63 48 50 84 107 136 126 127 151 164 193 206 187 154 181 129 119 93 95 64 81 87 80 72 72 75 78 69 81 69 44 74 79 67 42 32 40 59 68 70 62 44 53 64 54 55 71 70 75 47 39 52 54 49 40 41 43 29 26 43 62 67 59 55 59 62 52 53 63 43 35 41 42 45 53 46 47 43 51 49 30 24 29 25 15 11 13 16 7 -6 -10 36433 273 765 30 9675 10 7 13 7366 509 -55 94 215 420 732 1023 1470 1576 2093 2635 2324 2134 2683 3158 4169 5476 7105 7991 6871 6625 6064 6673 6999 7509 7714 8637 8949 9323 9628 8347 8672 11043 10806 9560 7926 6585 6164 7233 18081 54926 132863 302240 528093 624489 980411 999999 742232 197768 6211 411 384 385 359 354 271 132 43 27 24 40 55 -4 -32 -39 -69 -33 -52 -58 -96 -68 -47 -20 -40 -26 6 -10 -12 -10 49 438 861 800 518 348 233 162 173 156 141 133 214 354 506 766 1493 3242 7357 16161 25089 28776 30927 30748 31237 31041 32260 33477 30782 23337 16281 10806 10012 9856 10290 11041 10900 12117 13628 14488 13068 10689 8769 7232 6811 6810 5704 4053 2583 1437 748 444 337 341 263 252 122 93 113 97 72 110 66 73 67 41 61 66 128 77 82 102 92 139 286 662 1593 2945 4312 5210 5391 4948 4068 2938 1823 953 508 393 299 265 250 210 189 210 170 147 101 91 92 68 64 64 86 78 120 121 146 165 189 260 271 240 278 224 166 190 117 129 83 87 91 100 100 71 77 91 64 58 80 81 79 91 86 86 65 68 61 55 49 67 61 71 75 66 70 69 51 73 81 60 62 69 56 60 57 49 55 50 34 43 52 51 47 51 52 45 48 51 52 55 50 58 53 57 58 54 57 58 59 51 39 43 48 50 37 37 32 31 20 19 14 13 2 -9 -14 36442 245 1633 30 9673 10 7 22 7367 505 -84 -15 41 91 114 182 490 808 1220 1995 4016 8974 21653 53931 124657 265351 574199 999999 999999 999999 281238 5347 560 620 452 433 373 123 83 102 115 54 65 50 71 62 3 45 59 24 -55 -15 17 -5 20 110 37 32 34 72 103 212 301 217 214 202 136 134 96 49 83 78 64 131 116 259 520 1088 2841 6467 12414 18648 23119 24460 22912 17498 12949 10344 9109 7452 5992 4922 3896 3127 2479 2146 2376 2607 2211 1655 1075 572 313 366 421 549 571 496 464 517 782 1104 860 690 714 674 626 561 416 209 158 120 68 61 49 38 43 54 71 85 68 61 67 98 91 171 548 1869 3723 5369 5963 5487 4775 4413 3682 2609 1428 555 377 339 219 154 111 96 135 119 108 170 129 63 74 69 102 121 69 100 160 184 222 269 318 378 336 268 164 119 97 101 99 103 105 103 108 99 81 82 79 103 74 64 69 89 81 73 58 67 82 61 46 67 70 68 53 56 61 67 76 84 69 73 57 41 61 53 63 51 54 72 61 49 57 50 36 43 41 52 52 60 55 51 72 59 53 46 37 58 55 45 39 30 40 29 28 21 23 19 32 27 10 9 7 0 -12 999999 -11 36451 266 1003 30 9673 10 7 31 7368 500 15 248 999999 999999 999999 -95 12 42 152 383 462 614 689 709 424 257 152 153 408 826 1007 1124 1574 1551 1623 1688 1607 1692 1571 1535 2358 7857 29340 71641 132843 253390 510492 900841 999999 999999 757311 439283 8108 562 468 599 469 341 150 91 78 57 109 154 135 55 31 51 150 85 47 12 73 99 92 66 75 64 45 82 80 108 113 135 175 195 130 136 118 88 85 62 43 18 88 104 136 273 643 1890 4521 8624 12630 15502 18523 20646 20569 18567 15411 13457 11434 8692 5545 2781 1563 1363 1755 2729 4444 7152 9527 10024 8941 7354 6408 5074 4469 4258 3978 3098 2023 1487 1268 1002 552 276 262 377 660 949 982 761 286 95 99 93 110 82 51 66 98 56 99 135 123 100 171 669 2030 4413 6708 7541 7626 6823 5633 4871 4744 3764 1961 797 327 274 225 165 166 133 92 124 114 103 136 151 125 94 103 161 179 207 219 278 269 281 303 274 242 189 162 139 121 97 98 92 116 105 89 101 87 76 112 102 125 84 74 84 101 107 99 76 106 101 92 89 81 84 94 59 70 76 97 107 104 91 72 78 75 63 69 76 92 73 85 80 72 57 62 62 59 67 73 65 61 58 55 60 56 62 73 71 65 72 71 65 58 55 41 41 47 35 32 29 17 14 11 1 5 -4 36460 267 942 30 9672 10 7 40 7370 496 1093 857 115 212 419 693 1019 1408 1734 2193 2881 3444 4366 5530 5593 4908 4290 4460 5842 7560 5923 2967 2828 2740 2878 3441 3705 3588 3852 5141 6212 5733 8270 31639 75518 138400 224893 418047 849535 999999 999999 297380 5762 333 294 375 379 302 177 102 76 89 11 58 26 103 102 70 53 43 46 -40 29 93 1 -48 -18 72 49 46 45 -22 -6 -43 25 77 78 12 37 28 46 10 22 13 89 231 458 988 2086 3333 4038 5011 6028 6852 6699 5758 5279 5109 5322 4835 4137 3516 2537 1753 1098 862 917 1041 1284 1969 4895 11038 18206 22865 24984 26549 26292 24937 25121 23978 21795 19216 17810 17972 17053 17010 15890 10528 5496 4051 4304 4534 4652 3832 2424 1543 723 245 152 122 87 44 75 84 118 130 220 653 2493 6112 8994 10214 10948 10662 9144 7544 5796 4431 3438 2501 1349 518 237 199 159 152 126 96 101 90 54 50 116 118 98 105 107 152 199 209 278 308 356 360 287 189 177 131 106 88 94 86 93 109 97 67 79 71 73 76 90 87 96 89 59 77 93 94 72 65 72 63 80 77 88 97 86 82 81 78 63 64 66 81 77 83 65 55 74 60 63 78 83 51 49 58 63 54 43 59 60 65 69 62 50 57 65 55 54 63 62 51 47 51 49 32 33 30 27 30 23 15 6 8 9 -4 -10 36469 273 761 30 9671 10 7 49 7371 492 145 999999 999999 158 916 1366 3991 3934 2544 3566 2858 4315 6230 7847 8693 10320 13966 18794 22283 24827 28045 27287 24969 22498 22066 22112 22150 20123 20363 22998 18384 18163 17296 15887 17695 20268 21230 23022 42483 109070 273041 528905 842559 939277 826682 701806 160336 1577 335 301 307 299 253 189 121 123 101 90 147 94 101 113 169 159 181 127 72 98 58 76 56 62 56 124 96 111 101 74 -5 11 80 116 79 121 93 88 59 23 -4 37 12 50 66 128 136 253 328 397 364 272 306 379 411 310 308 290 284 280 193 206 112 146 181 278 556 1151 2022 4321 8272 13234 18357 21225 20635 19325 18687 15851 12684 11375 10297 8898 8297 8867 9220 9544 9229 8719 8158 7050 6305 5597 4093 2976 1829 1123 653 204 62 45 94 148 195 303 859 2221 4895 9357 13708 16066 17415 19051 16251 11414 8158 6023 4593 3804 2845 1621 726 324 202 147 120 146 143 110 127 114 128 104 118 172 199 210 275 355 435 578 744 792 678 485 332 232 161 135 134 119 116 121 138 122 121 128 112 130 122 99 104 144 127 121 100 85 115 125 92 87 104 106 88 105 110 115 105 97 100 94 88 100 114 115 100 92 100 101 97 92 96 75 74 90 84 94 89 78 93 96 89 75 71 71 76 78 78 69 76 81 79 64 66 71 63 58 57 54 51 44 31 28 22 16 10 36478 265 1000 30 9670 10 7 58 7372 487 455 845 1266 1151 1758 1253 1083 1574 2156 3169 4562 5835 6588 7980 9261 9248 10403 11442 12788 15897 16048 14239 13758 12816 12557 11444 9242 8783 9699 12744 18146 40086 110102 238253 473246 853386 999999 999999 772892 182682 1922 467 376 221 121 116 117 94 80 97 37 50 92 104 95 89 82 65 35 22 -3 59 55 10 32 -44 1 39 59 34 4 -19 -8 52 49 55 21 12 36 7 5 -34 -68 36 55 -33 9 15 -22 -11 28 72 56 78 -18 -5 88 80 110 162 155 154 166 113 99 45 108 221 361 477 835 2396 6573 12589 19209 23953 24978 24146 22177 20288 18857 17198 14912 13796 11025 8283 7208 5585 5315 6555 7059 7067 6709 6085 5625 4972 3754 2313 915 235 106 113 156 406 1279 3427 7529 15182 21941 25661 28052 32013 33700 28162 23378 19252 14820 11379 8314 5610 3205 1704 737 344 213 185 119 108 124 125 159 221 266 333 426 556 714 888 1009 1128 1189 1030 743 469 288 200 169 125 92 123 120 125 120 105 135 121 86 101 115 108 137 114 117 113 97 103 79 77 90 85 76 84 84 97 88 88 98 114 109 82 95 89 92 100 88 81 87 101 92 100 82 77 59 60 77 75 63 75 83 72 63 64 64 58 63 75 78 68 66 73 69 61 55 53 47 48 50 36 31 34 26 15 5 -5 -12 36487 267 880 30 9670 10 8 7 7374 483 71 1007 3261 4074 727 -62 244 489 677 987 1509 2265 3342 4747 6730 8282 8622 8788 9714 10568 10129 10286 11078 11361 11597 11794 10397 11281 12123 12862 12685 10905 10181 11023 11833 13818 28394 63874 152494 341487 644797 999999 999999 587284 8823 1220 792 630 415 259 142 99 82 76 95 61 100 140 193 167 214 133 -27 -59 -48 0 32 -6 -13 16 -24 -9 19 -44 21 -23 6 15 17 2 -43 15 7 6 19 -35 -27 33 -32 -47 -51 -47 -56 -41 -6 18 64 47 34 142 197 256 355 425 505 483 442 404 251 194 175 71 44 16 5 165 696 2543 6346 12907 21426 28357 32169 30400 26634 24012 22753 19494 17272 14859 13436 13006 11286 9961 8470 6553 5446 4694 3822 3315 3225 2576 1709 961 223 70 57 93 228 1074 3840 8857 14650 21038 26081 29884 33702 37837 39139 37621 35096 30392 23628 17854 12797 8030 3930 1486 523 276 189 170 179 206 202 264 370 463 522 714 954 1088 1242 1367 1248 913 544 317 175 121 98 136 97 84 94 76 100 117 94 99 81 77 73 87 106 90 81 64 68 65 80 62 64 65 70 83 73 68 80 75 65 65 76 79 69 77 59 56 70 77 70 46 64 58 68 58 44 64 74 63 50 49 59 52 47 38 41 48 43 50 62 58 37 46 42 34 31 28 27 26 24 28 19 7 7 -3 -6 36496 270 818 30 9668 10 8 16 7375 478 570 1467 2517 4047 4028 2141 945 663 763 976 1071 1642 2009 2814 4393 6966 9155 10386 12049 15012 17558 20773 22044 21798 23597 25682 24331 15238 9727 9428 9980 12910 15229 16764 15070 14463 15046 30715 65560 149261 327386 566162 934512 999999 941131 142781 7669 2250 1564 1060 696 413 149 68 60 97 96 97 120 122 82 38 19 -34 -62 4 -14 -19 1 -29 -20 -54 -36 -58 2 -31 -30 -47 -13 -10 -32 -27 -39 -33 18 65 97 5 0 18 21 37 0 -22 -51 -42 3 15 26 33 35 129 250 290 442 473 506 498 490 443 439 418 324 225 144 38 95 56 14 94 314 1482 4323 7999 11372 14468 18307 22778 28186 31188 32564 30908 26790 20500 14603 12482 11738 10807 9305 8166 7528 6797 5551 4391 3099 1620 552 118 67 85 113 246 510 2149 9351 18539 25097 30452 32664 35757 40619 43416 43148 38382 30111 24792 21397 16126 10248 5525 2599 1212 678 409 349 389 396 544 729 926 1140 1136 1028 893 758 655 620 490 381 290 240 213 177 126 116 79 105 86 86 119 100 91 90 98 73 68 87 84 80 99 97 75 67 44 70 85 74 78 86 79 73 80 84 78 75 81 76 75 71 79 64 81 69 80 73 66 77 64 69 60 73 67 65 69 73 54 64 43 36 33 50 59 59 58 50 45 40 39 36 37 34 36 32 24 20 17 3 3 -8 -11 36505 248 1386 30 9666 10 8 25 7376 474 -57 128 299 486 688 721 663 743 757 741 899 941 822 820 671 1157 1898 3652 10495 26635 60244 118640 236535 482608 927722 999999 999999 264507 7548 3946 2897 2220 1520 890 697 526 390 305 195 249 202 118 32 33 -16 -64 -17 -33 -35 -35 -24 -20 -9 -13 16 -32 -9 -86 -86 -49 -31 -41 1 -9 48 20 10 33 69 25 15 56 63 78 29 53 -19 40 37 62 34 92 62 95 137 123 82 72 125 234 351 607 744 785 670 524 477 326 188 169 206 126 52 -19 -35 -45 107 707 1951 4303 8307 11568 13025 13449 13359 14471 15279 16259 17872 18596 18971 19147 18921 18288 12284 7484 3790 1905 897 375 109 67 67 92 328 1105 3661 10560 20480 27880 32811 36921 43567 47227 46433 42265 35494 28983 24061 18774 12286 8375 5740 3644 2006 880 583 641 769 909 1130 1262 1044 721 533 574 715 875 907 823 725 626 520 374 215 146 122 92 91 101 70 67 73 97 83 59 60 56 76 74 63 52 37 45 45 59 45 35 37 62 53 62 60 54 45 80 67 54 65 58 69 54 61 57 49 56 56 56 52 43 38 41 46 36 41 57 52 41 44 32 28 24 35 29 41 26 19 24 25 18 14 13 13 17 6 -7 0 -8 36514 295 94 30 9664 10 8 34 7378 469 252534 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 42 -4 91 538 1163 2885 7558 19419 43561 87417 174061 389575 795390 999999 999999 999999 407569 7192 2480 2106 1706 1337 1122 1136 1070 904 697 502 442 288 206 64 64 77 59 12 -10 -20 27 16 33 -56 -34 1 49 53 31 38 -5 27 67 40 74 95 115 59 86 77 90 71 58 70 114 32 11 73 49 112 80 96 122 165 204 192 163 94 73 72 44 9 -28 -59 -10 8 62 97 165 224 190 111 82 54 5 31 25 -11 -14 0 62 167 338 636 1617 5177 9898 14576 20076 25226 27207 27658 29548 27399 23179 20291 16522 11391 7808 4699 2037 744 385 224 179 212 523 2700 9060 16461 23519 29699 35150 38302 38702 37098 35465 33351 29741 24145 18854 14132 10657 7434 4647 2944 1909 1349 1138 1137 1288 1344 1302 1274 1458 1757 1745 1635 1550 1349 1144 867 597 338 184 144 138 129 121 113 117 106 107 114 113 119 119 110 99 115 100 108 101 91 82 78 93 87 81 83 85 79 86 81 64 93 99 98 93 89 81 91 93 88 80 70 69 82 77 69 58 55 76 77 84 83 75 84 72 51 54 55 55 57 56 59 55 54 45 44 50 45 43 40 29 21 24 15 6 2 -8 -11 36523 234 1834 30 9664 10 8 43 7379 465 41 532 2203 6357 15345 33408 71358 146892 315723 652108 999999 999999 918077 168198 6128 2328 1677 1393 1077 641 450 428 291 250 119 125 49 83 65 41 18 104 158 131 -1 -17 10 6 -36 -24 11 -21 -5 -18 -4 -36 -29 -17 -37 10 71 -1 81 40 13 44 74 46 0 57 20 55 73 62 6 2 88 66 46 29 100 82 37 13 -20 -44 -79 -26 -48 -14 -34 -45 1 -48 -74 -31 -32 -39 -30 -24 11 -59 -47 -57 -31 -19 3 196 769 1491 2578 4450 7516 13877 21510 31164 35132 38964 42000 39504 33436 27807 19997 14316 11186 6407 4078 3620 2423 870 612 674 1043 1630 4894 10469 18387 25413 28871 31917 34515 34525 31635 26669 20466 14782 11135 9100 7490 5926 4320 3071 2146 1709 1781 2036 2063 1957 1710 1530 1530 1552 1556 1376 1039 717 471 305 192 126 99 80 57 74 69 99 69 77 71 74 68 66 96 88 91 78 94 67 63 78 54 57 59 67 71 75 86 59 56 55 63 55 54 70 78 52 57 47 39 42 62 52 62 58 43 27 41 50 44 61 63 42 36 35 23 20 30 35 38 39 40 32 28 26 26 24 18 22 19 13 5 -1 -9 -12 36532 262 995 30 9665 10 8 52 7380 460 -79 -72 999999 194 138 999999 999999 999999 -61 393 404 412 1237 1882 1893 1673 1427 1383 1413 2549 3014 2961 2339 2193 3525 3958 4410 4572 3186 2076 4453 14805 41314 88064 174362 368454 666975 999999 999999 855476 54151 1089 373 245 260 406 489 313 155 155 166 56 115 141 43 65 83 107 104 35 54 92 63 6 28 1 91 159 284 331 251 161 55 -27 -7 0 35 40 42 43 60 75 25 28 53 80 70 38 48 21 5 -18 36 33 -31 -14 -32 3 21 -23 -10 -35 -44 -51 -81 -67 -25 -70 -42 -38 -11 -27 -53 -54 -24 -21 -38 -55 -52 -90 -28 -14 -71 -48 -28 97 474 683 1033 3043 8912 14859 19720 23335 28001 31851 30361 24259 22595 22548 20220 17423 17029 13546 9406 7785 6328 5286 5277 5824 8195 11244 14470 20086 25350 28142 31722 35542 39446 40097 36901 30546 22121 14764 10709 8691 7361 5669 4420 3228 2284 1761 1821 2088 2053 1807 1435 1314 1247 1295 1221 1005 728 498 362 221 144 113 115 109 104 89 120 114 119 81 69 96 96 98 92 78 80 75 75 67 60 58 71 72 61 64 61 56 65 64 58 75 70 52 59 64 61 52 63 63 63 71 70 65 42 34 32 66 49 59 59 75 64 61 40 51 40 43 40 36 44 34 39 43 51 43 32 27 26 23 26 19 14 14 10 0 36541 275 695 30 9665 10 9 1 7381 456 94 231 415 749 960 842 531 565 476 495 415 529 637 764 664 862 1500 2686 3820 4136 4556 5267 6040 7937 10720 14249 16071 16157 15570 15106 16028 14777 14965 12165 9926 9060 11030 13815 15361 13419 22424 70436 174103 341868 630332 999999 999999 968834 123989 24194 399 201 206 199 256 319 295 146 77 114 123 79 69 106 167 163 111 200 243 187 100 19 -5 142 266 213 146 198 462 1057 1252 878 415 233 145 20 4 19 -4 68 77 44 0 -7 -18 -38 -22 -11 -17 23 9 18 20 -26 5 26 22 55 -8 -22 -36 1 -1 -37 -13 -11 -51 -53 -37 -59 -84 -61 -85 -61 -37 -41 -37 -82 -33 -48 -56 -71 -49 -46 -72 -27 -32 15 85 396 1333 3347 7596 14056 22609 30316 38921 42869 43351 39056 36242 37393 29433 19800 9426 6370 5224 4478 5446 9257 14545 20882 27967 33829 35596 36548 38260 38974 37093 34849 32283 28641 24805 20179 14910 10159 7966 6999 5475 4072 3720 3753 3764 3436 2584 1666 1128 985 1034 1084 1133 1075 902 712 543 387 242 163 145 136 124 129 133 97 110 98 104 118 116 113 107 103 113 128 103 103 104 71 83 77 72 77 73 73 75 67 72 87 84 77 63 73 72 93 81 81 73 84 83 81 71 82 71 63 84 73 70 69 72 68 73 66 55 60 71 62 66 69 65 55 58 63 67 50 53 47 39 37 38 28 25 16 6 -1 -8 36550 272 784 30 9664 10 9 10 7383 451 -45 760 2390 1758 209 999999 999999 999999 999999 999999 999999 -7 134 230 306 663 1083 1408 2284 2887 3174 3499 3741 4617 5763 6434 6629 7118 8513 8521 5682 4628 3953 4123 4632 5338 7435 13621 40010 106170 241992 468717 725551 816436 999999 801368 494966 26692 403 191 222 215 217 261 204 108 52 -2 -59 14 -57 -33 28 57 275 508 544 362 327 436 542 571 479 316 263 234 264 401 605 571 301 142 52 12 -54 -47 25 6 -44 2 -10 -30 -19 9 32 -15 11 15 -21 29 -6 -37 -30 -29 -18 -44 -24 -62 -83 -73 -71 -37 -44 -79 -90 -60 -19 -10 -99 -77 -90 -28 -15 -45 -32 -63 -87 -62 -69 -65 -65 -55 -27 39 277 692 1408 2660 4918 8099 11356 16337 18369 17758 19635 22058 23041 22771 21143 18637 16172 13052 12883 11468 10907 16105 23933 30485 32853 34159 36199 36459 35833 37141 37455 36521 30916 26392 26051 27947 27698 23501 18045 13149 10048 8352 6812 5566 4807 4243 3556 2590 1732 1240 1183 1446 1880 2223 2264 1966 1417 951 610 349 194 173 150 112 106 120 125 115 105 99 111 112 107 96 114 107 65 83 81 91 78 86 90 92 84 79 69 78 83 80 87 69 70 62 77 82 73 64 74 79 65 86 80 67 71 72 72 69 69 74 85 78 64 55 56 57 56 59 59 58 67 51 57 48 48 43 59 44 46 47 46 41 28 21 19 4 1 -6 36559 270 812 30 9662 10 9 19 7384 447 2 380 999999 110 971 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 307 659 1233 1888 2085 2284 3294 3861 4061 4523 5120 5444 4815 4616 5302 6521 5952 4889 6447 8913 15044 37541 94162 202016 406787 765751 999999 999999 772419 330930 56104 2501 264 301 240 287 285 168 124 74 12 42 24 26 54 42 21 -24 -84 -32 10 43 25 97 111 128 157 122 152 120 195 129 113 -33 -69 -32 -36 -75 -62 -63 -43 -32 -72 -28 -70 -4 -69 -50 -55 -79 -40 -88 -55 -19 -62 -76 -70 -57 -71 -72 -35 -17 -28 -46 -52 -30 -76 -83 -29 6 -47 -35 -29 -55 -48 -86 -61 -60 -61 -48 -54 -80 -76 -59 -20 27 129 404 800 1451 2160 3352 4703 7141 9810 11598 13521 16332 18441 20108 20940 20898 18488 15918 13430 11123 11488 14175 20702 33331 44643 45018 39807 33919 31262 29075 28257 28996 29687 29755 26987 24276 20491 18052 17050 15631 13748 11043 9214 7818 6653 5677 4406 3018 1988 1735 1775 1944 2444 2960 3157 2992 2499 1769 1169 790 495 246 174 131 131 134 133 105 99 111 130 116 113 79 93 115 94 83 72 81 79 60 51 75 65 92 81 60 75 80 82 70 66 53 49 66 68 68 54 61 73 75 62 69 64 61 63 51 58 64 67 56 56 56 60 39 33 47 54 47 48 50 48 45 46 38 38 49 38 31 31 17 16 25 16 8 1 -13 36568 269 872 30 9662 10 9 28 7385 443 -10 35 999999 999999 999999 999999 -82 114 999999 999999 -77 41 284 631 862 1246 1961 3061 3687 4510 5897 7072 8772 10729 10845 10202 11131 12886 13818 12749 15875 23598 32702 45159 71041 91432 138177 292205 571458 999999 999999 874309 223145 5201 624 461 385 442 515 449 444 382 327 186 150 162 63 98 51 33 23 57 50 -18 -55 49 90 50 37 16 32 74 62 1 57 62 111 82 108 59 67 27 -11 13 -18 14 -2 0 -2 31 14 19 -8 -3 -9 -23 0 -19 -35 -42 22 14 6 15 -30 -39 -27 -25 -14 -23 -2 -28 -35 -8 -40 -21 -27 -50 -13 -44 -36 -90 -80 -48 -59 -38 -3 18 27 24 287 613 724 1196 2082 3163 4414 5892 7784 10360 12494 14463 15222 14964 14673 14762 14663 13527 11449 10526 11104 13236 17910 24865 31378 34009 33643 32520 30737 29547 28442 28557 28983 29318 28625 26624 23198 19465 15562 12790 11775 10393 8481 7374 6532 5591 4352 3188 2538 2064 1857 1932 2235 2607 2942 2883 2307 1494 833 525 365 290 274 225 179 145 132 127 145 135 128 125 120 110 91 98 115 120 116 93 86 98 80 86 56 69 81 98 96 97 81 73 78 95 79 93 99 93 82 84 75 88 97 96 80 88 75 79 74 78 78 79 81 92 75 65 70 77 76 78 61 70 71 65 59 66 67 63 46 49 52 48 43 37 32 26 16 10 -2 36578 279 570 30 9660 10 9 38 7387 438 5 44 157 247 283 89 345 776 1609 3094 4916 5458 5001 5659 3678 2761 2906 3084 3327 3380 3220 3262 3686 5068 6728 8818 12104 15330 19012 23428 27655 29643 31235 32153 31714 32351 29786 23383 17821 16671 24266 18175 12743 12740 12410 31099 114409 296834 660691 999999 999999 599447 8926 585 428 356 363 436 529 610 551 352 224 124 98 139 54 82 104 51 63 24 50 58 40 -11 45 -17 -36 10 22 74 25 52 20 -8 24 0 36 38 73 -2 -42 -72 -41 -26 -58 -48 -3 -28 20 29 -23 -9 10 29 11 -13 -10 -11 8 -41 -16 -43 -68 -9 23 -49 -21 21 20 -6 -40 -63 -34 -24 5 -8 -15 -7 -9 -42 -66 -25 -22 -30 -36 -32 -5 -19 47 105 228 503 756 973 1587 2219 3089 4525 5978 7028 7973 8613 8782 8995 9197 9159 8320 7338 7672 10430 15377 21592 29199 36114 41206 43917 43659 42531 40284 36942 32028 26207 21774 19804 18419 17877 17983 16696 13967 10787 8508 6922 5803 4667 3830 3091 2459 1980 1804 2014 2529 2880 2878 2584 2141 1547 1057 682 471 319 249 174 145 130 126 116 118 121 122 114 129 121 94 125 129 90 80 91 87 82 85 83 113 118 100 86 88 95 104 81 67 71 77 75 69 61 76 94 91 69 70 77 73 68 60 65 69 70 71 78 83 63 61 54 56 57 55 64 53 51 48 61 63 57 61 53 49 41 26 37 28 25 22 20 11 -1 -7 36587 278 539 30 9659 10 9 47 7388 433 382 1088 1368 1772 3042 3338 4671 4565 5427 6270 5385 6078 8079 10840 9440 6505 6199 6543 7436 8501 9684 10390 10517 10454 11590 14397 18176 22055 25927 28372 30349 39071 47717 53747 57032 62208 72851 81814 72878 51870 37977 42887 37684 35886 36435 63261 100429 198817 459039 821611 999999 999999 99989 1699 536 486 451 478 472 549 666 628 513 332 166 103 79 56 22 13 -22 -36 -37 -14 14 13 -23 9 24 -26 -5 -17 -12 48 126 99 23 34 -34 -62 -31 -10 -70 -29 -37 -27 -1 -12 -20 -6 -5 44 44 24 -21 -34 -38 -34 -50 -55 -58 -81 -54 -39 -68 -24 -12 2 -47 -49 -37 26 -3 -18 -54 -70 -43 -45 -99 -81 -44 -70 -65 -54 -66 -24 -35 11 -41 -46 -30 -9 7 -15 4 32 84 302 625 790 1175 2032 3717 6236 8561 9931 11028 11689 11615 12039 11646 11102 10759 10910 9754 10288 12736 16374 21207 30894 39080 41159 39829 37712 33811 29601 26368 23179 20435 18668 17514 16634 15318 13463 10441 7621 6040 4606 3193 2465 2225 2133 2411 3201 3865 3917 3532 2792 1845 899 446 283 188 175 153 164 151 128 113 96 85 93 97 91 98 86 78 83 78 78 84 74 80 69 82 95 75 95 77 58 68 68 59 39 49 62 61 65 67 50 70 56 59 50 74 70 50 45 47 51 60 63 50 47 53 51 38 32 27 42 45 43 39 42 43 40 37 44 37 37 29 20 17 9 2 -4 -6 -12 36596 281 507 30 9657 10 9 56 7389 429 25 223 95 342 813 1609 4211 8205 8819 5696 4416 4296 4764 5309 5406 5419 5477 6016 6404 6509 6670 6559 6827 7710 8822 9961 11712 14313 17403 20348 27805 39509 43816 44473 51188 56085 60695 64181 63393 54812 42761 42467 50599 53984 50047 57720 67179 124062 221140 279028 394654 527779 404361 547374 506919 17675 717 727 781 793 980 664 3897 35509 198225 72255 2493 352 53 -31 -24 -17 -3 -27 -71 -43 -35 -38 -28 -28 72 25 -46 -40 -14 23 26 -10 0 -14 999999 999999 -81 -51 -14 -23 -55 -69 -71 999999 -83 -79 -26 -22 -54 -88 -57 -43 -64 -91 -17 -31 -61 -61 -34 -36 -23 -41 -30 -43 999999 -74 -72 -67 -61 -45 -44 -100 -67 -72 -81 -51 -63 -73 999999 -74 -48 -60 -51 -68 -57 -51 -66 -93 -60 18 66 143 442 663 1034 2493 3605 4616 6321 8398 10161 12705 15198 16880 18048 17414 16719 15561 14283 14607 15423 15735 16115 17988 23001 30775 41209 52566 56761 59195 59300 55113 45626 36514 26905 20099 15981 14506 13544 11287 8733 7235 6146 4736 3519 2976 3171 4048 4843 5099 4833 3740 2325 1346 725 363 232 199 190 182 181 148 143 142 154 138 130 122 116 105 104 112 101 105 83 104 101 90 71 105 81 89 91 85 89 76 89 89 87 79 83 76 68 79 68 77 84 77 79 85 89 81 72 64 57 53 71 78 80 59 63 65 53 60 54 59 74 66 65 57 55 64 62 50 45 43 37 35 33 30 22 19 7 -3 -13 36605 276 595 30 9655 10 10 5 7391 424 -9 162 150 36 387 596 754 1869 2876 2380 2118 2853 2531 2268 2511 2775 3041 3121 3212 3171 3364 3682 3873 4060 4354 4783 5683 7320 8916 9520 9683 10276 11666 13180 14073 16043 16822 18450 23038 24198 22880 36404 37044 51218 79915 107466 186503 443790 784409 924932 590015 57130 1204 423 569 676 825 1287 6672 78005 277417 116979 2129 233 79 -12 -55 -29 -80 -77 999999 999999 -99 999999 999999 999999 999999 -99 999999 -63 -69 -91 -90 -43 -9 -81 -55 -61 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 -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 -50 -7 75 225 577 1061 1395 2669 5512 6875 8963 11202 13967 16054 16643 18725 21695 22642 23523 28669 30960 33890 36751 39815 42089 38779 36191 35897 32370 31831 30244 30025 32797 34993 35135 32970 31731 29242 24729 19769 14963 11992 10488 9489 8337 7428 6172 4761 4267 5029 5457 4577 3457 2601 1792 1128 620 332 236 245 240 218 184 158 118 115 121 87 86 90 97 83 67 47 67 80 67 51 53 76 67 54 49 57 60 67 73 66 53 61 70 36 36 50 56 62 66 41 47 49 66 60 52 44 45 39 43 30 41 51 53 55 37 37 33 27 25 34 54 38 35 25 38 35 24 24 25 19 17 7 5 11 2 -10 36614 271 802 30 9652 10 10 14 7392 420 396 1155 1160 1437 1885 2792 2362 2050 2135 2394 2582 2863 3165 3243 3035 3386 3882 4599 5544 6174 6990 8766 11256 12524 14817 18645 23132 26195 27841 34883 43738 56107 57039 56883 59317 72890 76843 78408 139486 268018 424467 449301 312171 220940 82046 2432 324 461 398 3103 57938 230837 480298 334855 14383 317 64 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 -83 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 -42 168 1058 2184 2491 3232 3942 4477 4497 5685 8657 11162 12621 15303 19524 23536 29630 33428 37014 40917 45415 50332 54513 58071 60503 60404 58522 53828 46807 41905 38440 33739 31008 31863 30783 28675 26172 21371 16320 13468 12232 11087 10236 9187 7482 5853 5263 5309 4800 3664 2400 1532 878 549 451 420 438 423 363 304 234 205 148 141 139 128 131 106 96 90 91 107 87 97 78 61 80 85 81 76 83 95 90 87 85 84 83 97 96 95 60 63 78 84 66 79 75 85 96 85 78 74 60 56 63 70 78 77 87 78 64 63 58 49 53 56 59 66 62 57 59 53 51 42 36 35 39 27 23 15 7 -3 -15 36623 263 1013 30 9653 10 10 23 7393 415 -77 95 261 193 176 320 542 547 440 473 606 880 1104 1448 1999 2327 3109 4018 5593 8579 11367 13991 16875 16730 16090 19145 25462 36489 35116 28638 50836 106713 197863 294005 418312 466287 362387 127571 42987 17697 960 504 389 5233 96685 367512 463884 337878 203812 7068 56 -44 -81 -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 -26 354 811 2488 5134 6600 7847 8428 9148 11130 12431 14330 17884 20278 21777 24073 27032 31414 36729 40558 42059 44315 50059 53389 52399 51701 51815 50251 45495 39378 36869 32000 31909 34946 35617 34690 30245 24848 19240 15621 14426 13551 12488 11434 10060 8300 6374 5641 5127 3641 2480 1684 1118 905 897 904 860 727 583 509 391 284 205 137 106 122 99 96 100 117 106 90 97 81 86 70 75 51 64 67 66 57 71 83 100 78 68 51 67 82 85 69 77 73 85 75 62 64 71 56 59 72 55 54 54 55 50 58 56 63 69 68 63 51 50 52 68 70 58 51 46 50 47 32 25 26 25 20 17 10 3 -8 36632 245 1551 30 9651 10 10 32 7394 410 16 323 576 1030 1378 1752 2030 2430 3351 4791 8175 10841 15017 25894 37914 62243 99888 167385 298695 389444 340027 138684 6598 32 -71 399 181 5023 74563 379219 723244 670999 129399 4169 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 124 662 1195 1920 3452 4071 4987 7408 12479 15535 19640 26125 30099 31383 38264 47772 56335 65961 75114 83413 91346 95933 91123 77826 62608 50165 43505 38494 30487 26724 24065 21325 19020 16065 14551 14416 14548 14432 13765 11348 7614 5250 4587 3705 2797 2224 1968 1854 1312 1153 1144 1109 1149 1230 1398 2571 3179 1971 201 106 123 120 119 114 116 125 110 79 88 92 93 68 79 81 90 86 93 87 87 95 86 76 85 94 94 104 108 96 90 83 69 82 85 83 83 80 61 59 57 49 70 69 68 74 69 59 52 55 50 53 54 62 62 58 46 49 38 41 39 33 33 29 18 15 4 -5 36641 266 946 30 9646 10 10 41 7396 406 -37 268 495 546 637 663 752 1068 1360 1834 2360 2607 2441 2543 2861 2997 3214 3907 5004 6743 9208 10403 11003 12532 14716 15289 14461 13541 12915 13138 12044 11755 18296 39101 68587 116118 179040 202493 161582 121106 59082 2904 13 999999 999999 89 118 2589 37883 193457 227375 372519 540597 258714 20991 805 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -36 208 652 1210 2491 4946 7488 11895 18287 27204 40758 48973 58577 67960 73797 79011 86089 86535 79791 72536 70376 71115 65595 56574 43169 30666 27091 23539 17784 14646 13162 12426 11390 10343 8745 7239 6075 5408 5276 5031 4137 3315 3952 7968 15473 31335 48947 67143 84423 91084 62100 22773 5097 240 115 107 101 116 122 119 131 120 122 95 81 100 112 108 102 95 104 117 123 100 93 93 88 110 103 79 89 81 86 90 94 82 81 90 100 86 74 74 71 74 73 68 73 69 87 66 73 67 61 67 64 64 56 64 62 56 53 52 48 48 42 31 25 22 18 12 -3 -9 36650 276 615 30 9645 10 10 50 7397 401 -69 39 377 696 970 1601 2380 1807 1804 2126 2446 2776 3324 4267 5139 6083 7253 8765 9779 9918 10925 12317 13165 14670 16533 18946 21912 26522 31940 37285 43706 50444 56794 67424 80815 87769 86005 85886 79916 70408 62777 55499 44380 47093 68068 77660 95707 96489 60672 10526 849 207 -15 999999 999999 999999 999999 -88 999999 4408 31140 13149 7145 33054 41281 10408 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 93 202 416 518 647 814 1180 1352 1477 2078 2971 3953 5372 7307 10252 15547 23126 33887 44096 53581 61727 67992 72522 79369 84400 92454 99970 111533 121174 126385 121376 115578 111408 87483 60433 35977 25363 21442 17986 15863 14058 12114 10803 9613 7203 5636 4727 4096 3393 4474 12310 26184 44553 62439 73622 84997 81147 59722 31642 11331 4737 998 182 122 109 110 103 88 95 106 102 86 78 84 76 77 93 85 75 82 85 88 87 82 75 88 91 84 90 71 79 72 60 76 77 80 73 78 75 78 64 54 71 64 76 72 61 62 67 65 54 61 63 59 48 51 53 51 52 51 41 42 38 28 31 24 22 8 3 -6 36659 279 525 30 9645 10 10 59 7398 397 150 722 1140 1308 1569 2062 2659 3401 4142 4802 5539 6315 8072 9651 11314 12891 14742 17779 21529 25381 28804 31098 32877 36207 39929 40641 43621 44776 44430 45794 50454 56420 66059 78222 92158 104647 108471 114201 120329 113107 97689 70231 53876 43374 34224 27386 22634 20654 17306 11812 6562 3443 2362 2208 1677 1091 794 666 438 202 49 7 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -25 122 327 509 797 1079 1443 1905 2196 2564 3741 5099 7151 11412 17443 24047 28736 34968 48840 60061 67333 79959 100323 116456 124519 120274 100194 67582 38687 25079 17116 15658 17233 18479 17788 15558 13540 11783 9684 7093 5000 3914 4679 14141 31117 36965 48204 61359 70433 73997 77005 91166 115502 106658 51359 10245 424 124 126 100 90 86 88 98 97 96 82 84 93 62 70 80 72 73 77 87 89 83 78 85 85 77 78 88 79 57 83 95 78 80 74 62 66 83 77 60 57 46 45 52 60 61 58 51 72 71 50 44 47 52 57 46 53 48 40 24 32 33 22 24 32 21 2 -6 -14 36668 275 673 30 9643 10 11 8 7400 392 25 254 516 825 1500 2445 3522 4154 4492 4150 4412 5247 6338 8327 10316 12262 15034 17378 20813 25719 30761 33486 35292 38389 40118 41945 45502 50247 55264 57101 60364 64265 69831 67026 60118 49659 35447 26625 21566 21819 18254 16911 16923 17021 15663 13455 13584 15152 14139 11262 8486 6017 3473 1919 1025 601 502 494 353 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 297 401 828 1661 3045 5057 6876 9444 13235 18284 24498 30624 37319 46873 59152 73115 89310 103857 115832 126806 134350 126291 122345 116357 93621 65758 48415 27985 15039 13214 12274 10880 9599 8507 7715 7217 7509 9190 13125 21162 31698 47242 73369 99148 122793 113430 86675 75765 74888 69851 34288 2035 129 111 119 97 79 74 84 78 87 69 78 46 64 59 66 50 63 72 68 75 66 71 77 76 69 53 67 58 70 70 53 75 65 55 51 47 53 56 57 51 50 52 41 41 46 50 50 50 44 38 41 39 35 41 44 32 35 46 39 25 22 24 23 14 6 0 -8 -13 36677 276 672 30 9642 10 11 17 7401 388 174 715 796 779 1310 2056 3209 4986 8028 9863 9560 9802 11806 13362 15106 17892 20760 24068 30226 37901 46593 50982 48883 43683 42592 41450 39961 42355 45366 50237 56703 60578 63715 67174 63229 61622 51566 39486 33557 27909 28315 29452 33148 33517 28000 21159 14923 11396 9685 10535 13008 14126 13249 12515 10895 8251 5127 2843 1611 946 776 505 151 106 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 191 486 751 769 554 419 345 443 568 454 343 200 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 199 484 976 1643 2625 4038 5154 6685 8836 12540 16099 22534 30753 40642 51425 62317 73512 84094 92580 102552 109206 113443 110757 96689 76679 61713 43429 20334 6410 2221 1958 2342 3022 3756 4250 4799 10445 26927 43798 59637 75814 99049 119966 138477 151592 145641 117048 80954 50782 20562 1664 152 116 137 112 89 89 87 88 81 81 72 54 67 91 76 83 73 74 79 87 83 93 89 103 97 82 69 58 64 76 86 81 79 82 83 79 77 80 69 71 61 55 61 72 77 76 63 53 63 54 51 60 54 70 71 66 66 59 49 55 50 44 37 34 25 23 16 5 -5 36686 271 791 30 9641 10 11 26 7402 383 -19 151 666 1621 2195 2891 3239 4202 5962 8157 10573 12191 12525 12387 13317 14732 16973 20146 22755 28553 32937 30920 28697 29560 34837 37943 41772 49124 58257 64460 71275 75275 72460 82217 93679 122085 168095 178193 117616 57566 30267 23339 18970 16641 15572 15112 13634 11871 10466 9231 9866 10758 9216 7937 8154 8497 8966 7437 4899 3107 2168 1821 1277 607 56 999999 999999 999999 18 -4 999999 999999 999999 999999 999999 999999 35 408 853 1346 1594 1597 1335 1168 1076 865 823 1022 1245 1213 945 684 584 632 612 600 501 347 174 104 -7 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 250 987 1497 2023 2600 3374 4809 7511 11353 13670 16837 22138 29871 37983 47956 60442 74975 91048 103371 110941 116807 123887 123438 119578 115970 104070 72584 44027 19322 7618 2678 2124 2290 2537 2844 3556 8410 18783 28546 36475 46332 61427 89141 117808 145452 137414 82104 22225 2283 266 147 121 122 90 75 71 77 90 92 86 71 52 63 73 68 62 66 80 99 75 80 93 81 79 74 64 52 63 78 82 71 62 73 74 71 61 66 78 69 67 54 55 59 53 59 54 58 52 51 53 59 51 51 49 56 52 51 43 38 43 42 38 36 22 20 19 9 -2 -12 36695 271 731 30 9641 10 11 35 7403 379 102 544 1156 2139 3168 4339 5967 7308 9297 12006 15478 20468 27765 34490 38744 42988 47735 49809 50199 54698 62525 71026 79713 86356 90898 93773 98994 102406 102041 108204 121764 129626 135966 141861 147098 153029 170290 217912 247232 201887 106515 45164 35941 33037 32658 34063 35341 33464 30863 29020 30622 30740 28515 25773 23097 20580 16811 13252 11600 12219 11348 10124 8581 6769 5472 4470 3159 2244 1402 801 299 137 261 466 673 730 770 963 1228 1194 1029 967 865 664 506 390 288 230 242 219 161 194 241 389 566 711 869 1056 1272 1317 1413 1485 1318 1166 1144 1180 972 982 835 685 462 322 210 155 51 -52 -64 -99 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 -68 -14 -7 98 421 716 857 1659 2572 3368 5237 6550 8768 11012 13800 16947 19903 26690 34875 40040 45635 52490 56403 59018 56995 55225 52193 42985 28232 10655 2698 1657 1671 1942 2871 4390 6395 9064 11902 11766 14550 16887 16659 13715 10032 13101 9601 4226 4206 2556 1192 264 149 85 61 85 77 65 52 61 63 68 66 73 63 53 29 34 60 51 60 61 51 54 61 51 51 48 35 41 50 50 49 53 58 43 45 43 47 43 49 39 40 35 32 27 39 31 38 42 28 34 29 37 40 30 28 27 28 24 30 17 11 10 -2 -7 -3 -5 36704 294 103 30 9643 10 11 44 7405 374 451011 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 530 1190 2100 3254 4861 6425 7874 10189 13727 17996 22972 30107 39423 48562 54139 55813 59313 58300 57439 60136 61686 62587 80239 112591 154540 192455 216706 238317 261699 275148 305835 274253 189675 152580 105680 96269 84180 91207 109414 94812 58113 31924 29351 27078 27688 34534 40052 39266 33066 30628 28401 28258 27643 27285 26190 24151 23858 24001 22113 18995 14283 9774 6603 4554 3248 2256 1732 1173 899 794 639 497 408 476 654 631 477 321 272 227 269 245 329 368 418 400 367 348 362 380 484 496 606 669 838 1066 1253 1401 1626 1715 1699 1504 1342 1115 818 718 669 628 581 563 524 465 528 478 355 293 270 169 119 146 245 395 553 614 594 469 336 242 99 72 17 -7 -20 -8 -40 -78 -76 -28 -71 -74 999999 -95 -71 -81 -66 -67 -83 -47 -6 -25 35 220 299 378 516 532 768 1051 1969 2229 3309 4808 5926 6740 7175 8769 11844 15908 19362 20519 20472 20210 20581 20472 19528 16854 12528 7691 3641 2347 2048 1890 1931 2129 2331 2697 3259 4150 6179 9306 11594 9421 15719 38775 57911 65211 57430 35757 15585 4157 571 242 155 101 122 93 104 118 115 126 105 111 89 105 91 94 77 79 104 84 77 102 89 80 81 83 87 86 83 81 92 105 86 84 78 90 102 89 84 90 76 74 66 61 66 80 85 85 75 63 50 67 69 65 65 74 64 64 65 59 56 44 43 40 29 23 16 13 5 -8 36713 270 796 30 9646 10 11 53 7406 370 81 429 909 1614 2540 3906 5928 8006 10092 13112 17377 22035 28156 35163 45092 55798 62986 69092 67629 68024 77648 84670 97403 110545 113823 123085 136208 146840 175564 208642 234752 248865 261745 269201 252466 230461 174938 127508 114880 106109 82514 64673 58417 53353 48801 40276 28018 21512 17725 17230 20058 24249 26825 29339 30968 31857 31206 27943 29520 33973 38294 38365 31472 22130 16029 11497 7763 5235 3299 2237 1453 844 599 519 647 684 532 441 396 309 402 424 483 424 454 461 363 390 366 224 205 207 291 491 1134 2067 3142 4281 5807 7178 7372 7642 8235 8310 6918 5535 4664 3671 3243 3094 3066 3059 2977 2969 2545 2070 1821 1708 1723 1807 1658 1367 1039 714 345 186 155 67 33 -15 -62 -70 -70 -79 -43 -72 -46 -23 -73 -89 -88 -79 -85 -87 999999 -77 -68 65 623 1014 1424 2128 2482 3321 4219 4465 5593 6157 6270 7030 8133 9355 10073 10858 11674 12829 14418 16125 16153 15244 13687 11832 10359 8273 7318 5528 3917 3056 2660 2337 2209 2344 2235 2263 2805 4384 5670 7035 8406 9894 13712 20466 35494 59009 73634 64940 36407 20091 19010 14362 1976 285 125 109 127 108 93 103 115 114 110 114 101 111 89 103 96 104 88 88 110 110 102 97 92 83 87 106 98 87 91 96 87 97 88 83 91 94 99 91 95 86 64 63 65 79 81 67 63 66 69 63 65 65 60 60 69 69 63 63 64 61 49 47 40 26 19 12 6 0 36722 267 887 30 9647 10 12 2 7407 365 274 809 1225 1853 2715 3858 5287 6732 8166 10030 12599 15585 19889 25578 34475 45730 52616 57725 57635 57197 62617 72248 84354 101057 117396 125680 121157 124174 142190 161510 181918 195310 208735 193847 178816 162430 126778 77953 40921 43572 46836 40431 32902 28299 24335 18354 12794 8904 7223 6328 5496 5268 5737 7309 10629 12521 13106 14611 17471 20829 23369 24290 23906 21508 20231 17412 13694 11367 9079 6842 4731 2977 1682 1091 857 716 549 426 367 283 147 49 157 368 768 1200 1743 2146 3047 3483 4282 4705 5448 5706 5156 5594 5673 4584 3995 4309 5737 6810 8247 9817 9100 7188 6055 5193 4867 4489 3688 3005 2479 1934 1872 1752 1669 1429 1079 787 576 285 -12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 44 189 303 429 666 1250 2098 2841 3783 4637 5267 6331 7238 8224 9312 10169 10728 10520 10085 10583 10821 10434 9073 7032 5456 4147 2975 2359 2144 2097 1949 1947 1896 2334 3615 3942 3221 3048 5531 20082 53186 66491 71274 94526 127151 154463 177434 180214 158614 68407 4197 279 169 111 132 110 83 89 99 90 108 95 103 88 91 78 69 65 55 65 74 85 82 95 96 85 67 68 73 74 77 88 80 74 74 90 77 71 72 82 85 72 81 80 68 70 63 63 58 60 68 63 64 59 52 54 57 57 56 57 51 40 37 40 33 29 19 4 -5 -10 36731 267 916 30 9646 10 12 11 7408 360 204 740 1432 2357 3727 5216 7014 8728 10580 12089 14841 18801 23583 30226 36579 42516 47592 54981 64699 74562 84833 88489 93167 94389 91380 97028 109306 117849 121154 125007 126781 120710 114903 103164 83977 86100 78160 52697 37915 31511 27714 23418 21286 19837 18781 17028 15488 15260 13885 11414 9256 8171 8166 8232 8939 9088 9183 9774 10340 9610 7959 7484 9146 11579 15931 20106 21036 16784 10314 5909 3861 3493 3174 2234 1487 943 599 810 1555 2654 5400 9996 12944 12649 14010 15884 18080 19846 21714 22599 21407 20239 18508 16666 14903 14181 13435 11651 9032 6924 4551 3284 2371 1775 1323 857 606 436 255 334 561 1051 1201 1111 992 750 463 286 85 56 -37 999999 999999 999999 999999 999999 999999 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 12 172 445 826 1241 1687 2335 3618 4921 6604 7836 8555 8833 9138 9243 8749 8288 8375 8269 7464 6168 4632 3248 2668 2271 2360 2502 2458 2316 2067 1732 1572 2258 4088 11145 20087 34353 49765 72309 104372 152760 185324 239376 269166 210175 74885 8324 815 166 116 99 103 98 89 103 107 94 100 99 65 69 79 59 76 95 69 77 83 66 64 80 116 97 81 73 73 75 68 84 88 88 79 64 56 68 76 71 44 55 64 64 55 59 63 54 49 48 56 67 63 47 60 55 45 41 45 50 44 38 27 23 14 11 1 -8 36740 265 948 30 9648 10 12 20 7410 356 84 419 1036 1782 2531 3332 4325 5741 6823 9033 11203 12895 14607 15323 16295 17640 20025 23546 28153 34153 37188 40962 51191 65987 82352 96025 94770 90188 84131 78603 72444 63065 53132 48916 46170 44237 45461 42424 33591 27803 26316 27255 27434 23780 16243 12488 11826 12443 12233 11167 10145 10075 10001 11583 13285 11667 9488 9633 10490 11233 11060 9670 8488 7813 8939 10263 11069 10125 9751 10173 10063 9571 9628 10722 11909 13464 15721 18153 19814 20787 21432 23132 24249 23682 24254 26046 28708 33236 35873 35060 30998 23566 17080 12928 9602 6594 4574 3589 2695 1913 1524 1376 1051 707 306 151 207 181 410 1352 2333 2612 1985 1411 775 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 281 852 1440 2324 3638 6450 8820 11567 14381 16450 17577 18598 19010 18585 15564 13102 12447 11743 9926 7219 4910 3446 3047 2877 2649 2321 2206 2354 3126 4900 8871 26098 43069 68073 107915 161022 203312 228145 239024 227773 163215 59516 3450 287 169 115 105 75 75 50 50 64 77 91 77 60 60 55 56 51 44 30 35 48 57 60 59 67 60 43 44 58 75 57 57 64 59 61 63 66 58 66 45 29 39 39 47 48 30 21 29 44 38 48 54 43 39 29 29 26 24 26 22 21 15 10 3 -2 -5 -13 36749 263 1015 30 9655 10 12 29 7411 351 261 755 1354 2064 2980 4052 4931 5450 6414 7590 9336 11204 12981 15281 17344 20518 23151 25192 27646 30667 34524 38251 44335 51629 60118 61672 59752 63494 64454 59904 56917 47606 37796 31827 29291 28768 27821 23880 21914 20181 18213 16022 15539 15183 13530 12301 11550 10821 10204 8874 7011 5906 5341 5128 5350 5590 6402 6549 6497 6532 7248 8449 9330 10410 10925 11894 13518 15845 17175 17724 17109 16622 15968 15901 14934 14133 13395 13228 13140 12958 12350 10978 10244 11005 11998 12076 11825 10782 9023 9687 10405 6630 3929 2435 1747 1199 744 385 288 250 394 716 824 382 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 223 1003 1915 2802 3822 4737 6224 7603 9873 12789 15125 17624 22504 27154 30113 34547 39234 42828 43676 44718 42003 37327 30357 22373 11156 6371 4249 3560 2620 2515 2509 3177 5049 10020 18595 34279 49565 89069 171231 207299 219135 222873 212756 183647 115272 19496 847 166 121 85 70 80 80 66 56 60 66 65 51 47 42 63 58 79 63 53 61 64 54 38 44 39 34 41 58 75 52 58 57 57 48 49 48 60 55 44 25 34 44 32 32 25 26 18 25 32 38 42 39 33 33 27 12 20 29 13 10 16 7 -5 -9 -8 -15 36758 264 1020 30 9660 10 12 38 7412 347 -35 397 1166 2206 3643 5447 7363 8747 10103 12884 14913 16423 16717 16746 18110 19032 20750 23745 28726 36171 44743 54700 67578 89037 106769 110282 105061 98683 83300 65473 55765 47709 45056 44552 44176 46808 52615 57475 61701 66214 70877 74359 72525 67054 61228 55510 50099 45230 40708 36761 33047 29933 28595 27182 25804 23998 23192 22245 20349 17764 16213 12800 10527 9552 8665 8447 8513 8570 9209 9551 9290 7578 6701 5939 5526 5181 4973 4467 4688 5509 6025 5638 5781 6732 7874 8672 8812 7528 6166 4968 3859 2996 2552 2708 3040 3139 2972 2581 2605 2530 2067 1608 1285 989 746 569 397 394 743 1269 1361 1179 1397 1585 1452 1471 1539 1530 1685 1643 815 295 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 37 151 92 159 276 728 1737 2613 3511 4269 4787 5655 6427 6984 8313 10829 12512 14087 16376 18861 22105 27138 33873 42447 53489 55114 47843 47008 47323 36246 16375 13143 8352 5525 4742 3881 3214 5857 18369 42298 54833 61907 90650 85776 68234 79502 80421 55365 35733 8011 504 258 215 198 182 133 114 123 129 133 127 86 92 79 99 94 91 89 100 101 104 101 100 105 83 76 91 78 93 84 95 101 74 87 90 92 96 110 98 86 84 85 88 88 74 80 74 65 75 74 78 79 83 74 72 67 61 59 63 59 55 51 36 34 27 26 11 2 36767 262 1051 30 9661 10 12 47 7414 342 -68 273 643 1171 1722 2684 4036 5555 7013 8092 8007 7990 8891 10333 11325 12597 14842 18262 21592 24113 27401 29949 33742 37988 38540 41195 40842 37255 37832 38760 38750 39910 42037 46449 52513 56960 59467 61496 65247 65967 64186 64288 64841 64967 66706 69243 70469 70508 69814 67508 64401 61302 57822 55292 52582 49825 47936 46487 45014 43889 42516 40039 36820 32898 30480 29482 26948 22629 17654 16423 16804 17739 16306 14478 13952 12995 11647 10151 9108 8721 8948 9349 8574 8323 9551 9317 7920 6388 5349 4974 5194 5403 6581 7169 6865 6851 6175 6165 5121 3837 3771 3802 2888 2532 2343 2459 2909 3963 3967 3000 1697 1074 1018 811 745 595 520 455 295 156 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 -59 8 299 743 1209 1655 2232 3506 4973 6231 7603 9143 10660 11444 12313 13253 14391 14997 15817 16415 16577 16940 17176 17401 16458 15979 14897 12650 10946 9970 8999 7543 5659 5700 10893 28898 51294 69112 78444 78505 96831 113488 115772 59726 14186 1956 1345 602 421 209 141 143 124 107 97 89 92 108 102 82 78 77 77 82 89 74 83 91 86 83 72 77 80 69 71 61 50 86 101 82 70 90 80 80 65 82 86 77 54 59 60 57 53 60 69 49 43 51 53 56 65 62 50 45 42 42 37 31 29 30 23 14 5 0 -2 36776 262 1083 30 9663 10 12 56 7415 337 -85 323 788 1146 1316 1653 2010 2723 3435 4290 4851 5697 6488 6974 7194 7696 8172 9705 11929 13902 16003 18305 20120 20585 21053 22186 24777 27309 28313 28549 28796 28647 29082 29860 30828 33688 38810 44867 48790 52615 57281 66585 83396 93430 96666 92874 92668 93635 93990 92733 90979 86628 80141 70618 64952 63578 59548 56180 54034 52516 50193 48258 48394 46147 43576 40371 37426 33373 28551 27211 28563 31324 30439 28191 25731 24774 22263 17149 14015 14016 15867 16661 19229 19517 17780 18897 21466 22194 23294 25101 25995 24370 23958 21459 16400 11224 8352 7990 7388 8090 8468 8779 8225 6576 5196 3597 2806 2040 1291 967 854 687 589 480 260 -1 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -6 237 532 989 2037 3598 5844 8329 9868 11610 12638 13455 13655 13186 13611 14581 15507 16150 16351 15803 14718 14267 14015 12418 11519 11247 11476 10950 10423 10958 11130 10084 10729 13320 16960 8535 6302 25042 70169 94609 94352 74421 14655 51795 165077 53809 793 229 160 143 167 121 106 83 96 115 125 109 75 96 100 93 95 82 89 87 92 74 80 82 90 102 78 69 60 80 86 95 103 99 97 91 83 81 89 92 90 89 75 60 50 67 69 70 71 65 61 63 74 77 75 63 56 67 56 44 37 36 39 26 23 16 11 -2 36785 295 99 30 9669 10 13 5 7416 333 212770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 601 776 889 1266 1507 1664 1811 2096 2487 2954 3280 3503 3645 3968 4235 4741 5317 6792 8206 8933 9845 11203 12647 13652 14295 15167 16567 18612 19434 19251 18311 16295 16347 19273 21670 23284 22958 22519 23444 27309 34351 38432 39802 39108 37008 36331 36620 36865 37980 38798 38053 35645 34180 32083 31132 31755 32583 31897 31601 32402 33110 33910 34176 31710 27656 24565 22931 22110 22781 23902 25140 26635 29360 33173 33725 32283 30799 28384 28155 28126 26599 24746 23165 21405 19721 21670 22539 25317 26624 23645 23851 22090 19773 17860 16344 16485 17673 18925 20104 22667 27220 27784 22612 18965 17014 17586 19736 24129 26246 25962 28893 33622 37849 44588 50324 55166 53667 44300 24376 8597 2229 919 294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 307 539 732 1376 2196 3735 6433 8307 9413 10312 11601 12412 13281 13620 14051 13868 13604 15006 17680 19120 19673 19482 16285 12065 10719 12689 14210 16602 21395 33410 53600 78066 65441 33269 17812 19591 26588 86818 147553 114197 52804 22611 27603 109962 13836 328 184 160 130 128 134 116 105 115 118 103 100 76 83 82 98 77 73 120 87 82 81 98 97 96 80 91 70 65 80 81 85 69 79 80 76 82 85 91 77 72 75 66 61 60 70 60 49 55 60 64 73 70 58 61 54 56 49 45 45 45 34 29 18 13 2 -3 -9 36794 245 1575 30 9675 10 13 14 7417 328 -91 -17 -40 19 999999 999999 999999 999999 999999 999999 36 266 483 768 986 1019 904 831 785 801 928 1003 1151 1166 1083 1147 1189 1277 1507 1523 1539 1708 1862 1945 2042 1929 2014 2292 2122 1962 2017 2136 2209 2450 2748 3120 3421 3744 3930 4045 3723 3579 3428 3382 3313 3686 3610 2948 2779 3123 3416 3166 2585 2652 3051 2911 2488 2314 3171 4107 4695 5087 5567 5911 5953 6608 8182 9683 9648 9812 12491 18180 22706 26978 30541 33429 34505 41682 52923 61614 71162 79295 85624 90257 94047 96768 94059 92356 103555 108762 123002 132482 133037 137927 127806 121908 132376 145779 123696 109625 94140 61511 22181 2411 616 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 159 325 522 676 759 1012 1674 2367 2882 3917 5571 6958 8908 11329 13480 14644 15934 16397 16961 17440 17852 17714 17942 19187 19657 19359 18327 18317 19130 21236 22547 25294 27869 30790 39495 62881 83694 51814 19164 31335 48407 71989 95245 87697 60202 61250 50738 50555 4866 785 279 226 167 160 158 141 125 106 119 142 141 130 100 96 106 95 101 92 94 105 105 105 96 95 106 102 92 87 75 77 89 105 104 103 91 88 88 98 94 92 87 89 79 80 86 78 69 67 70 75 86 81 87 75 80 73 71 67 60 57 58 53 43 42 38 29 22 5 36803 293 111 30 9681 10 13 23 7419 323 702580 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -44 195 481 818 1147 1144 1250 1656 2492 4193 6952 9484 9882 9610 10094 10951 12021 12768 13295 14395 16112 17124 17634 17577 17554 17460 17694 19021 20620 23524 26222 26717 28161 30275 33425 37979 40278 45608 51389 61745 80643 93355 88464 101497 138254 173525 181796 191283 204977 165097 123541 105223 81281 47504 18838 1470 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 178 298 368 846 1787 2288 2479 3631 5411 7362 10241 12295 13037 13405 13693 13677 12711 12444 12924 14933 17694 19695 18351 16049 14774 14921 17715 28203 46140 64386 69675 66984 70390 76251 75603 83740 97505 119373 126680 122979 115296 59706 42162 18813 6366 392 200 141 108 85 110 89 68 84 69 68 82 78 83 68 78 75 64 50 59 73 68 76 76 56 45 48 66 64 62 60 66 61 67 73 54 66 55 53 56 75 82 79 65 53 49 46 42 54 44 37 26 39 40 48 45 40 42 41 38 35 22 11 10 6 0 -3 -9 36813 198 3029 30 9689 10 13 33 7420 318 -72 -32 -9 20 93 218 248 311 474 736 900 961 1251 1886 2659 3816 5280 7053 8710 10349 13108 16293 19223 22691 25104 26142 27908 30294 32526 34842 36585 38563 41032 42296 43461 41792 40590 41421 39373 34594 28767 26355 27337 28232 32553 40877 47846 50381 53023 53121 56980 81993 86289 50059 36597 36792 40155 47882 51555 56862 66576 80436 91647 105564 114724 119208 111262 92139 71977 31864 5932 2191 1193 773 297 46 -98 999999 999999 999999 999999 999999 999999 999999 66 165 42 237 781 1101 1762 3440 6060 8082 9449 10573 10485 10855 10643 9841 9625 9588 9555 9611 9792 9845 9855 9275 8615 10050 17963 34757 55739 72892 77105 60990 44052 44776 67607 104650 128416 132262 138971 156696 163147 68116 7943 3051 722 305 239 187 180 165 135 112 105 104 106 112 98 79 96 97 93 100 84 82 92 97 79 65 72 78 83 80 103 99 90 91 95 81 90 87 88 93 87 84 84 76 92 91 68 78 80 78 76 64 86 88 80 73 70 68 64 67 66 55 55 50 46 41 42 39 34 19 6 2 36822 227 2168 30 9698 10 13 42 7421 314 -74 53 155 100 114 31 -47 -45 -15 -5 36 56 71 170 170 275 415 491 638 901 1194 1456 1526 1552 1690 1561 1619 1840 2225 2966 3972 5027 5942 6681 7175 7156 7063 7780 8899 9445 10041 11303 12228 13231 14841 16990 18587 19700 20511 21619 22970 24444 25715 28118 30941 32684 33939 36383 39344 42252 43182 42514 40755 39870 38178 36995 37989 37978 35530 31905 30947 29690 27388 26314 28136 31053 32390 33706 31816 28608 27468 29113 33545 35368 33916 35049 31196 28862 27395 27376 30357 32466 31496 32509 37132 43838 51963 59055 60732 54882 43932 25794 16438 8035 5112 3968 2290 992 999999 999999 999999 999999 999999 999999 -42 118 541 1027 1852 2934 3578 4957 6257 6967 7476 9617 10999 12142 12088 11396 10667 9260 7795 6974 6683 6862 6980 7337 11766 24186 46964 63563 58188 44516 33987 33732 61704 98377 111725 122075 136589 152696 182782 247003 154496 7956 1176 622 318 249 187 151 148 112 97 117 109 100 103 101 101 96 102 100 115 104 98 109 95 101 96 84 79 78 80 96 81 74 98 90 81 88 94 109 88 79 85 88 82 87 87 79 78 78 82 68 69 64 59 69 68 73 76 73 55 71 57 56 58 47 46 42 30 23 4 -1 -1 36831 231 2026 30 9706 10 13 51 7422 309 12 109 128 147 228 287 388 590 630 696 733 799 859 910 915 1075 1161 1216 1332 1510 1611 1612 1808 1950 2166 2327 2634 3096 3554 3943 4164 4461 4782 4981 5567 6505 7765 8716 9666 10618 11431 12723 13813 14500 15174 16756 18342 19313 20486 21229 22489 24476 25111 24778 25014 24999 23661 23858 24942 26484 27425 27492 29920 32814 35824 39285 41303 39817 37496 36228 36372 38079 36957 34677 31954 29369 28759 28570 27902 30626 33559 38257 39773 41272 42665 45011 46161 50656 58467 59077 59264 65364 64982 57456 58958 57579 53396 53973 58514 59953 61748 59432 50718 36961 27420 18411 11266 6007 2580 1060 255 -84 999999 999999 999999 999999 999999 999999 -50 32 73 259 635 1279 2645 4206 6692 10161 12085 13975 15295 15140 14421 13824 13109 12841 12927 12427 12175 11662 12970 18493 33257 46588 54113 57972 50328 45805 53861 52504 51348 52037 57715 70213 79026 110263 131768 135905 106222 4423 965 366 233 215 168 145 143 128 103 115 111 106 88 115 98 104 103 93 83 64 57 76 93 108 111 82 66 67 76 82 96 93 97 98 101 92 79 74 85 85 86 88 74 86 101 88 76 77 73 76 62 52 57 65 69 65 63 63 61 61 60 54 39 28 32 23 18 15 5 -5 -14 36840 296 54 30 9714 10 14 0 7424 304 933365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 116 289 507 769 1029 1227 1403 1802 2195 2651 3020 3352 3813 4212 4494 4635 4837 5307 5423 5672 5872 5927 6102 6400 6800 6991 7390 7594 7568 8329 8571 8671 9761 11049 11613 12624 13253 12892 12336 12124 12560 12543 12826 13266 13478 13720 13405 13081 13355 14085 14943 15248 14486 13935 14277 13571 12037 11255 11251 11770 13017 14572 13893 12718 12874 13322 14395 15353 16344 20899 29975 36950 45976 53727 57904 64805 73247 84255 93689 102434 112877 112859 111789 114072 106909 80402 60132 50744 45490 42992 39385 34476 31512 29773 25154 17618 9673 5667 3572 1636 118 999999 999999 999999 999999 999999 -68 26 231 394 717 1065 1894 2671 3659 5365 6879 8099 9978 11453 12096 11924 11888 12420 13329 13605 13182 13366 13250 14881 19857 30258 41558 60919 85348 110287 124880 122429 89809 50076 15520 4693 35299 111830 171893 149376 59591 6702 590 324 262 227 160 142 152 122 121 108 126 123 119 136 116 106 101 81 94 104 95 94 99 90 89 102 97 111 111 92 116 108 93 86 92 105 98 109 102 90 95 97 85 93 96 82 87 98 94 79 83 76 83 71 60 63 68 62 63 60 59 56 59 49 39 38 29 22 9 0 -6 36850 218 2463 30 9723 10 14 10 7425 299 -58 2 163 318 495 540 758 898 974 1129 1370 1637 2183 2800 3517 4084 4509 4835 5501 6910 8253 8263 8481 10435 12546 13568 14429 15484 16225 16681 16854 16465 16096 16044 15636 15447 15763 14928 14114 13102 13029 13732 12799 11558 11519 10969 10399 9376 8061 7956 8133 8955 9804 9826 10116 11834 13536 15156 15287 13680 10726 8863 7318 6119 5164 4475 4049 4130 5293 6589 9888 17761 33121 44549 54718 67635 81277 94832 100740 112374 114355 119914 119931 109762 97239 80792 67432 53505 35963 23389 15838 11488 8527 5168 3164 1897 1052 687 671 791 920 722 500 329 136 23 33 84 144 344 582 924 1235 1645 2650 4325 6524 9655 13311 18200 23310 24747 26920 31610 33645 35268 43508 49973 56154 60732 67561 77670 85344 92605 92597 90147 79247 55586 33359 11999 7681 38891 115143 157224 45657 2485 842 246 176 171 112 133 147 124 97 113 111 111 119 105 99 100 96 79 96 89 79 92 80 96 95 88 98 86 88 90 85 90 96 84 92 83 74 70 77 79 77 84 73 70 93 83 81 74 73 72 69 62 65 73 65 58 70 71 63 47 57 53 54 51 39 44 29 16 12 4 -8 -9 36859 213 2619 30 9729 10 14 19 7426 295 -49 170 387 614 894 1233 1669 2050 2534 2937 3392 3763 3931 4163 4423 4768 5038 5343 5286 5504 5975 6470 7075 7536 8279 9190 10285 11790 12271 12342 11928 13209 14641 14520 14839 15708 16465 17105 18223 18001 17699 17876 18211 18167 17461 18076 20039 20597 20193 21788 26480 30680 34196 35755 36911 37945 37727 38750 37240 34883 30609 28306 24251 19856 15792 14306 18913 16953 12908 9848 12122 14594 18172 25762 28874 27635 29050 30822 34892 42840 51109 50306 49375 51279 60027 67564 69079 59989 43857 33147 25936 16375 12390 5126 2987 2393 2020 1994 1835 1638 1400 1374 1473 1443 1620 1715 1938 2493 3559 5397 7420 9984 13819 18075 21370 24181 26099 30373 33354 36721 40282 44765 50769 53554 54860 58845 64053 68359 74195 78908 80764 70008 55936 40029 23857 26910 72717 200901 271078 170481 58432 12814 889 218 192 174 155 151 155 106 111 112 120 118 91 97 79 103 112 101 95 104 95 96 85 108 111 90 104 81 97 100 93 110 97 86 100 105 103 96 105 104 94 88 110 105 101 93 97 86 79 78 82 83 72 69 63 72 72 82 81 74 58 59 55 49 48 40 30 21 21 7 -8 36868 204 2808 30 9738 10 14 28 7428 290 -85 128 342 549 945 1435 1921 2483 2975 3474 4129 5083 5711 6403 7226 8182 8709 8982 9065 9434 10063 11584 12398 11447 10875 11562 13653 14879 15906 16612 16680 18140 20815 22233 22059 22631 24116 23923 24590 26166 28447 30795 33314 36079 39902 43610 47086 48736 49379 50025 49511 44717 37716 32256 29683 31488 36048 36499 51374 56338 27462 15137 14724 11706 10598 10691 10755 9926 10174 11153 13486 15329 17729 20900 24819 29413 33156 38288 47045 51656 60222 60456 50660 40192 32683 19619 8428 3985 2416 2297 2281 2186 1810 1667 1864 2133 2709 3519 4678 5785 6784 7614 8542 10487 13010 15515 18251 21782 26958 31302 34077 36664 40121 43812 45391 45688 47001 50514 54090 56737 60564 64940 61991 53504 49094 36629 26287 41210 104783 183429 212950 148587 104948 29184 5891 3092 323 203 151 136 118 97 87 89 94 102 87 94 120 98 87 90 91 68 74 78 73 95 95 88 84 89 78 74 85 106 92 63 77 83 79 84 85 74 72 88 86 83 77 70 75 74 70 73 79 59 64 53 50 56 50 57 64 51 51 45 41 34 32 26 16 8 9 0 36877 199 2997 30 9747 10 14 37 7429 285 -79 137 341 625 894 1315 1894 2451 2983 3714 4771 5970 7362 8864 10304 11869 13541 15778 18179 20204 22111 23154 23909 24645 25383 25661 26788 28244 27836 26580 26812 29097 29588 31209 31707 33871 36481 35137 35349 36356 35688 35778 35780 35309 34308 35920 36237 34698 32864 32153 31943 32658 30361 28100 27975 27189 27973 29838 35666 40202 41611 40812 38294 37423 31090 25831 22823 21321 22096 23871 27045 30324 35438 46106 52304 48305 55429 53981 62230 62071 31240 12931 5902 3487 2162 1843 1601 1738 2110 2595 3625 4501 5234 6170 7500 8411 9818 11095 13024 14637 15401 16124 17675 19537 21594 24152 25079 26860 31094 33573 35032 38770 46162 47832 49106 47727 34991 21577 14755 15249 21737 76654 132618 193960 130734 60226 77872 76290 11225 3411 332 180 132 124 116 122 110 90 98 107 101 92 93 95 89 78 86 94 83 102 101 91 94 90 89 98 93 86 85 80 75 84 81 83 77 78 77 71 88 100 98 79 69 76 79 79 83 71 70 55 53 67 69 63 66 71 50 43 52 49 46 33 37 37 23 19 15 10 -10 36886 190 3274 30 9754 10 14 46 7430 281 -6 182 372 565 804 1091 1388 1737 2059 2387 2828 3280 3839 4403 5308 6567 7608 8807 10279 12055 13110 13861 15302 17229 18189 18220 18744 19031 18889 19703 21096 22746 24228 25708 25226 23843 24043 24809 24903 24844 24427 24940 24513 22845 20087 18470 17827 16642 16013 16211 16050 16401 17974 19629 20929 22098 23237 28969 31472 34506 35593 28532 30124 35893 42716 46821 46295 51436 69673 107787 146458 150645 157001 134608 75639 36761 20856 17772 9871 6540 5436 4892 5130 5760 6717 8394 11094 12641 14332 18173 21828 23427 24875 26608 26855 26343 25618 26251 29082 31419 30936 30731 30452 28898 27107 26259 23980 21524 22350 28213 43171 57822 83093 86458 75794 67305 75236 149716 93039 7355 481 355 258 167 138 107 123 129 124 89 103 91 76 102 106 82 94 84 81 95 82 77 96 75 77 78 87 65 78 87 94 78 79 89 77 74 81 91 72 53 62 70 68 70 69 76 76 77 78 66 54 58 63 57 42 53 60 50 52 53 50 43 32 32 29 18 17 8 -2 -11 36895 199 3069 30 9759 10 14 55 7431 276 -83 129 225 390 637 848 1206 1456 1667 1838 2253 2849 3532 4259 5071 6155 7309 8642 9653 10599 11784 13355 15386 17673 20191 23197 26088 27680 28302 27986 25188 22742 21132 21594 23490 26130 29058 30689 32407 35815 38696 38791 36216 35384 34904 34983 36104 38089 39890 37773 34169 31802 29130 26625 25324 23409 24043 23604 21930 18391 14214 11879 10804 9374 8597 8485 9791 16561 33165 31256 20780 17004 17016 18350 26676 46653 75571 105877 149169 148525 110791 85861 73438 62896 48931 38041 27365 18796 12692 11728 12754 15210 19186 22898 24857 26903 31310 36462 38476 39659 43016 45980 46082 49179 55017 59519 61544 65157 64155 60101 47872 31807 24449 18855 13448 11309 12991 7774 19210 28194 17916 12680 42123 106781 156057 21490 798 406 312 236 176 138 129 129 124 150 134 116 138 142 122 107 105 96 105 110 102 111 105 91 82 78 94 99 103 98 99 100 98 101 102 84 99 96 95 96 96 104 104 113 113 102 101 93 100 86 94 104 98 87 81 70 68 87 87 80 79 75 71 63 65 62 45 36 31 29 20 11 5 36904 202 2984 30 9764 10 15 4 7433 271 44 111 257 409 577 673 946 1246 1596 2104 2760 3578 4204 4921 5877 6723 7613 8625 9910 11221 12528 13858 15126 16535 17895 19274 20748 22553 25391 27774 27108 25652 24520 23185 21644 18930 16453 15217 15401 15538 16245 16690 18570 22168 27251 27295 23576 22660 22766 21983 21771 20540 23258 29480 25117 18256 15852 15317 14724 14324 13851 11713 10454 9845 8922 8432 10331 15758 15232 12561 10889 10592 12003 13068 15383 18745 22156 33988 38267 42702 66336 110400 157959 178949 194190 203700 186270 102035 45510 37085 27517 20747 18770 20085 22080 24897 25803 24781 25300 26770 28695 29773 34059 38983 45420 50904 56986 60939 63231 66566 65147 58240 45814 36832 31425 23925 17773 16121 12920 5579 2678 883 586 3089 30146 85862 110622 40192 1709 404 288 200 172 140 117 130 142 133 102 110 115 117 112 107 115 120 98 116 102 97 100 97 93 89 97 95 96 98 92 75 85 98 97 92 87 102 96 95 101 105 96 103 106 97 88 80 83 85 85 93 78 81 63 64 71 66 69 72 64 64 59 53 54 49 47 36 22 26 21 10 -5 -10 36913 294 106 30 9766 10 15 13 7434 266 126077 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 210 457 777 1075 1435 1787 2177 2552 3058 3593 4211 5141 6172 7326 8079 8232 7931 7011 6333 5917 5215 4649 3959 3645 3598 3426 3589 3465 3466 3657 4069 4072 3969 3695 3784 3828 3733 3451 3098 2804 2827 2291 1723 1673 1957 1896 1671 2253 2592 3148 3327 3415 2018 1257 2649 4300 6401 10084 14544 23501 34816 49070 63109 71535 89117 112536 144836 169599 186012 178643 152643 111562 75994 63434 57928 42634 36640 37196 37109 37670 40051 42699 44085 46661 50808 55215 61496 68076 75595 81640 84001 88228 86768 78620 71941 65825 56736 45046 35487 29765 23295 17036 14271 10821 8723 6797 18690 87700 137173 72981 14038 1005 240 167 154 112 94 113 90 100 116 101 80 72 96 106 99 71 78 57 68 79 80 66 63 81 75 58 65 73 84 80 60 71 71 56 40 55 64 53 55 60 69 60 50 48 62 75 65 54 53 56 59 55 50 42 33 33 42 34 36 44 45 43 30 24 17 13 4 0 -2 -11 36922 182 3498 30 9768 10 15 22 7435 262 37 177 304 504 658 699 859 1233 1547 1825 2056 2222 2520 2985 3580 4404 5522 6493 7498 8851 10187 10340 9975 10588 12305 14394 17281 19086 18232 15916 13772 13126 13033 12429 12000 11318 9916 9380 8682 8399 8441 8098 7573 7004 6934 7377 7668 8557 9556 10604 11016 12290 13698 14723 15361 13808 12606 12876 11887 11648 12620 15327 19793 24845 33699 48212 70654 86961 117485 141204 149757 150803 148657 141912 119741 84150 71793 72004 65732 66665 60670 55722 54632 54747 54541 55993 58225 59765 59794 59590 58824 62139 65896 73427 82239 87116 84871 76218 60865 41757 23595 14494 10494 10146 9196 3780 7403 22365 12036 2675 958 276 142 134 119 113 104 101 100 94 94 84 96 88 100 103 105 87 90 85 89 96 73 72 80 77 71 83 73 76 82 77 67 71 71 55 66 75 73 81 67 70 64 53 60 57 64 66 72 72 70 66 59 51 45 42 44 41 35 34 41 43 46 33 36 37 33 21 12 5 -3 -12 36931 171 3922 30 9772 10 15 31 7436 257 51 23 202 418 590 661 707 859 935 1024 1313 1505 1554 1748 2123 2227 2517 2648 2827 3480 4215 4564 5236 6220 7079 8226 8922 9701 11128 13275 14597 16068 16512 16037 16726 17670 17962 15113 13370 13500 14184 16434 18752 20624 24174 25249 26628 28958 33373 35716 42233 57611 62250 68494 75608 83435 89690 85272 75634 59340 68575 80734 81712 82387 91927 71689 50752 46603 44945 44323 47684 51195 55889 61127 70136 83806 96995 110442 122359 131579 142505 148755 146373 125636 104655 78096 53729 40020 28058 19851 12096 2579 1252 1664 5468 1824 561 285 217 181 133 132 94 102 102 124 132 99 95 112 92 74 103 89 98 113 100 92 99 92 97 76 73 90 73 77 90 90 91 95 86 84 69 55 82 95 89 87 95 84 86 101 80 69 75 80 89 86 74 68 77 65 64 60 61 71 58 55 59 55 59 52 47 42 42 26 19 11 9 -1 -13 36940 265 1014 30 9774 10 15 40 7438 252 -5 302 494 734 965 1157 1341 1525 1498 1611 1959 2185 2032 1977 1806 1388 1366 1570 2103 3286 5179 6383 6828 6512 6499 5312 3657 2775 2374 2332 2151 1702 1589 1300 836 537 385 375 393 334 252 291 151 116 290 357 492 775 1164 1394 1493 1867 2363 2904 3532 4018 4905 5685 5657 5295 5372 5300 4351 3696 3517 3661 3568 3222 2714 2384 2236 2112 2001 1854 1774 1794 1669 1544 1497 1310 1033 486 256 252 404 494 419 342 223 201 246 214 44 8 -12 9 73 230 336 482 562 544 538 704 950 1175 1436 1630 1916 2499 3250 3859 4557 5692 7676 9380 11436 13827 17253 21254 25310 30136 32308 35184 37582 38779 36103 33199 32069 33143 37566 44836 51031 55044 59065 65397 73383 82035 87643 84145 77312 68460 59487 62051 64920 65849 71882 70625 66990 73733 69593 55143 43496 45174 39637 27196 22460 22620 23015 21822 21064 20821 20192 18943 19048 19734 22112 25432 29695 32005 36514 43298 47882 53599 55797 49326 45673 41839 52854 61631 69296 62581 56116 54536 50814 37640 26826 13658 7989 5564 1980 759 628 611 466 284 199 168 123 119 88 101 74 101 103 85 87 76 57 68 84 73 75 62 64 79 73 57 71 77 70 62 78 77 55 45 57 61 67 59 44 66 54 51 56 55 59 39 36 43 55 51 64 49 35 46 60 44 44 29 32 36 38 39 35 39 31 32 29 14 17 8 -5 -8 -11 36949 300 54 30 9774 10 15 49 7439 248 956946 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 453 804 1252 2071 2854 3568 4385 5792 6856 7370 7723 8313 8560 8645 8666 9280 10421 10033 8943 7865 7510 9037 12436 17772 24602 30428 33021 31894 27580 21966 12959 8939 8222 8608 9086 9208 8687 7990 7222 6118 4972 4266 3468 2742 1988 1586 1602 1553 1342 1284 1416 1764 2041 2423 3324 4639 5668 6221 6851 7415 8277 10360 13102 14698 14755 13969 14045 14672 14016 13242 12268 12214 14135 15864 14412 11059 9296 8245 7317 6644 6247 5856 5576 5331 4737 3883 3340 2979 2196 1395 917 526 241 64 6 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 433 1306 2314 3600 6219 8929 11809 15814 22280 30051 40601 48264 53705 57419 60612 66904 69928 74846 74757 72072 75563 79518 81559 83949 83291 78278 70557 78954 79406 84054 87196 80324 75795 73075 71325 67546 64651 55194 43288 26657 17741 14908 13984 13767 13603 13480 12795 12500 12934 13307 13567 13310 13944 14791 15855 16796 17954 20514 22936 24055 25254 31110 36282 39144 39263 41309 45751 44289 37682 24661 14907 16775 21456 10530 1902 778 648 540 1000 8242 9514 713 181 149 143 125 118 128 111 82 79 75 88 97 101 101 104 120 83 90 81 78 85 96 86 80 82 75 89 103 111 99 84 68 74 81 83 89 84 71 78 71 80 91 92 88 91 104 93 84 80 71 69 54 59 56 54 43 54 49 57 53 49 49 44 31 14 11 2 0 -7 -13 36958 298 23 30 9773 10 15 58 7440 243 156617 995489 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 367 843 1385 1856 2508 3300 4155 5454 6852 8608 10314 11131 11254 12199 13004 12605 12529 13702 15127 15211 15505 17245 18036 16802 18093 23234 29534 37047 44988 50758 49826 46667 39160 31776 25238 21682 21223 19944 17853 16585 15606 13835 12729 12018 10700 9483 8103 6980 7199 7598 7938 7814 7928 8218 7348 6549 7396 7650 7838 8245 10278 13190 11691 9785 9241 7868 7906 7128 7233 7138 7141 8094 9320 10634 12975 15638 18870 22225 24865 25693 26510 27619 30131 31240 31493 29822 26891 25796 23973 19534 15959 14118 12440 10852 9805 8589 6918 5320 4723 4327 4207 3760 3152 2453 1977 1685 1350 839 586 495 337 81 -47 999999 999999 999999 999999 999999 999999 999999 999999 93 1237 3622 6359 8219 9710 10944 16426 23159 25329 29618 35580 36766 36389 37448 37368 39127 41947 46807 52028 55762 60772 65669 66104 66003 64784 59080 54035 52183 49799 47445 45794 47124 47134 47615 47244 41797 36885 32740 28573 25672 23967 23014 22987 23595 24950 27250 26721 27091 28218 28483 28302 27722 27634 27771 26042 24789 24687 24580 25161 26809 28710 30423 31128 30622 29283 25900 24907 22594 16586 8977 4554 1683 779 609 451 279 218 187 189 178 181 115 119 129 115 100 103 83 94 91 81 81 68 87 96 69 75 99 83 71 65 75 99 85 83 80 75 77 56 56 43 58 72 60 66 76 63 56 76 96 85 76 73 59 66 75 76 76 72 59 52 45 34 42 46 49 39 42 44 38 30 27 23 14 9 1 -14 36967 299 78 30 9768 10 16 7 7441 238 375430 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 584 1317 2219 3191 4691 7423 11499 13707 16123 20751 25861 29676 33137 36409 39417 40551 41732 40756 39672 40268 40248 42753 52882 61236 63140 63031 60883 60336 66069 78719 95534 111759 108666 102855 102383 91553 75873 69417 59675 48438 42316 38606 36592 35594 32523 27935 24888 23142 23183 21597 20068 18952 19975 22902 27577 29179 26750 23066 19414 19545 23358 25303 23062 20535 16410 13758 11458 8691 6324 6207 5351 4951 4582 3950 4039 3505 4018 5165 6731 8115 9059 8684 8380 8794 11152 14538 15979 15462 13405 11312 10463 11423 12593 11696 11359 11051 10296 8992 7618 6795 5603 4693 4081 3448 3113 2936 2416 2223 1874 1477 1145 831 606 430 454 334 182 33 4 -28 -26 -89 999999 999999 999999 999999 999999 999999 999999 999999 59 295 1246 2953 4378 5101 4506 4933 5413 6083 7199 9109 11730 16325 22202 29506 36565 45992 50192 45620 43248 48723 49460 45487 42590 38669 32442 30871 30947 30180 30012 30582 31086 30620 31100 32067 33710 35575 39167 42981 45588 43996 42298 43717 43966 43410 42442 38775 36220 34455 30114 23578 20508 18697 17694 16369 15695 14382 13473 13560 11569 6889 4285 1741 1248 802 507 414 349 331 289 234 172 152 165 175 161 159 164 141 153 144 133 139 135 112 116 114 120 138 126 90 99 120 114 112 111 92 103 118 119 102 81 85 86 101 101 111 100 100 105 98 104 106 115 98 115 106 111 107 114 109 99 97 100 96 90 73 67 71 75 74 72 75 70 61 41 42 41 31 27 14 10 36976 270 883 30 9763 10 16 16 7442 233 56 409 968 2465 5356 6588 7481 8863 11314 14583 18324 24232 32132 39667 46569 52349 57170 59052 60449 62594 66572 71255 74524 77135 77496 79625 82441 85053 88266 106966 133515 150759 146576 132611 120439 115455 104847 93608 92661 84208 68314 62186 61479 59133 55613 53759 52473 52006 51553 52896 59208 65713 73361 84117 90711 85038 68333 52097 39955 32121 29104 31645 33091 29273 23661 15868 10616 6314 4241 3591 2602 1874 1537 1369 1321 1259 981 803 734 639 587 647 580 447 330 257 147 104 30 -34 72 222 185 116 37 -54 -93 999999 999999 999999 999999 999999 999999 -82 -78 999999 999999 -78 -55 -84 -71 999999 999999 999999 999999 999999 999999 -45 -37 50 101 218 252 241 278 250 229 241 133 89 11 -9 -32 -70 999999 999999 999999 999999 999999 999999 999999 204 762 1304 1758 3339 4915 7247 8251 8717 11225 11357 13546 18212 22924 26445 26592 22617 20196 18710 17506 17991 17765 19046 21099 23326 24879 26364 26568 25931 24272 22414 21788 23254 23607 22990 22394 21867 22081 21461 21125 21238 21366 21080 18774 15705 12139 8727 7077 5746 6125 5326 1832 928 655 569 531 472 426 397 350 261 195 147 125 142 127 119 135 100 91 79 92 80 84 61 71 79 84 57 51 73 79 64 66 74 77 90 76 65 64 64 72 69 63 70 73 60 59 70 86 75 77 70 65 69 74 70 68 63 62 59 56 66 67 50 46 39 27 31 35 40 32 34 31 16 5 0 -6 -9 36985 271 879 30 9759 10 16 25 7444 228 -22 508 1016 1510 2339 3996 5812 7957 10424 13713 18040 22525 27912 34667 42999 51153 58431 60775 60645 61317 67677 80056 98344 121957 131181 124287 119375 109871 99841 95874 93095 107387 111093 103534 113248 122549 121552 113551 110736 111621 116804 113091 101206 89202 81338 81845 86172 87128 86901 91274 101306 103406 95327 96294 101896 100153 79219 42579 20123 12261 10352 8487 6202 4060 2313 1611 1504 1579 1726 1820 1425 1589 1458 1239 977 898 815 823 870 1041 1118 973 841 712 524 326 184 163 95 4 48 89 86 11 33 97 -4 -20 -52 -88 999999 -72 -72 -33 -72 -53 -31 -3 -2 -5 -2 0 33 41 66 94 166 380 578 664 810 809 636 573 486 349 293 356 408 489 743 928 1034 1047 833 653 544 476 533 481 375 427 421 433 558 950 1430 1812 2413 2948 3686 5242 6434 8862 12275 12814 11983 11296 11527 12514 12172 11445 10884 11471 11924 13068 15754 20105 23364 24754 26065 25702 25556 25138 25539 25841 25011 23634 20916 19156 16601 14179 12689 9966 6228 4443 4126 4232 5114 5749 4535 2593 2018 1640 2132 3275 3277 1695 764 479 469 414 337 270 197 147 124 152 153 131 116 104 101 88 97 87 79 81 98 82 62 55 77 77 77 84 88 79 88 80 76 86 92 77 61 66 78 80 70 85 87 70 88 73 77 68 64 69 75 79 70 76 76 64 66 58 53 58 43 44 47 53 54 39 43 37 21 14 3 -1 -7 36994 272 843 30 9753 10 16 34 7445 224 -64 382 1355 2336 3454 5477 7061 9474 13330 18404 24029 29976 35992 44101 53978 68072 84062 94887 100798 104986 107055 104828 102197 115349 150742 176100 171794 150419 124829 98948 87363 85105 77679 76736 80869 84830 89390 85847 92810 107434 101327 95552 89430 92175 86990 76451 66738 71032 115336 204998 207461 152635 156664 102131 46692 40400 34969 27672 22176 18546 15382 12952 9679 6610 4072 1956 967 681 439 340 75 53 -33 -71 -25 -14 -6 10 56 31 70 50 35 -11 -21 25 -18 -61 -62 -66 -67 -83 -97 999999 -95 -88 -92 -28 -35 -39 -66 -26 -11 -41 -37 -54 74 357 505 498 429 596 645 792 889 720 496 383 363 331 376 430 504 471 395 315 311 280 195 14 -19 -12 -9 46 33 -11 -9 -40 -37 -60 -38 -71 -79 -97 -76 -70 18 107 179 318 424 597 868 1203 1583 1921 2476 3167 3652 3865 4272 5146 5715 5861 6050 6285 6687 8100 9918 12207 13502 14326 15905 16520 17441 18025 17334 17539 16644 15136 14715 14156 13978 13957 14972 15881 19715 28771 40958 55009 63684 63205 47873 26769 14656 10975 5053 1298 404 324 311 280 236 200 125 108 111 114 97 86 105 93 92 100 93 103 78 68 64 86 70 63 66 64 72 92 91 84 64 72 64 78 83 74 70 58 78 76 66 67 80 63 65 73 77 81 65 77 74 83 79 64 58 65 53 48 42 48 50 48 38 38 40 33 34 37 18 11 15 11 0 -11 37003 271 870 30 9750 10 16 43 7446 219 190 772 1403 2160 3464 5213 7741 11033 14697 19046 23927 29900 36185 41850 48704 60386 77686 95016 113588 134705 156625 161093 152180 135756 127178 132000 127800 96898 67310 53467 51518 51088 45422 41692 37954 32427 29106 32440 36055 43200 51136 61149 71226 87022 130057 207868 270871 323143 346961 222954 217310 193258 189476 172136 143548 47431 18077 12625 8333 5744 4548 4250 4243 3561 2487 1612 1167 912 745 571 451 346 348 331 212 177 215 274 239 290 250 269 207 159 183 159 106 152 130 131 121 143 118 156 119 112 161 158 82 38 32 63 92 64 71 81 151 111 127 169 174 241 271 334 317 192 120 81 78 80 37 35 25 21 25 19 23 16 -2 22 14 -30 -9 -8 -21 -2 -24 -16 -34 -32 -36 -44 -29 -6 12 28 16 27 71 137 177 285 366 399 574 754 919 1279 1502 1744 2120 2630 3289 3912 4260 4566 4756 5121 5710 6400 7071 7722 8758 10082 10874 12542 14095 15581 17131 17679 17885 17968 18252 17496 16713 15370 13619 12593 12658 12639 11158 7939 3717 2874 4539 2584 598 313 280 230 215 194 150 141 120 135 128 127 105 82 103 103 77 87 90 87 75 77 82 87 63 47 58 75 81 86 85 76 74 67 69 67 68 79 71 59 58 58 41 52 68 78 74 75 82 70 68 63 75 71 76 80 71 62 46 41 46 53 45 33 38 43 43 34 34 21 6 6 3 0 -11 37012 269 836 30 9746 10 16 52 7447 214 124 759 2031 4520 6567 8990 11824 16711 24058 35759 50067 68952 76690 93380 115973 131789 140928 154450 171625 191997 220771 249087 251585 232067 207293 209369 222861 220463 176781 131881 107877 95300 77986 64118 55998 46036 41295 39904 34745 28610 27691 24719 23488 25686 28939 39203 81208 223174 350936 249335 176501 89358 38385 16793 11986 7205 5267 4748 4998 5075 4490 3742 3464 3674 3718 4123 4012 3045 2791 3013 2910 2359 2059 1822 1464 1367 1274 1205 1204 987 686 663 676 732 687 515 472 401 424 385 367 357 335 313 237 150 148 183 157 186 117 98 100 53 47 62 97 79 37 34 68 69 86 146 78 107 127 184 231 255 163 92 56 79 100 108 98 99 30 9 21 8 -4 -9 -16 13 27 11 16 -8 -29 -20 -1 -12 -30 -7 3 9 -8 -11 -2 32 16 -13 11 51 56 130 213 372 596 758 1057 1535 2233 2774 3109 3560 4450 5591 7136 9666 13469 17549 20348 23059 24393 26117 25327 22364 20198 18616 16862 15786 13326 9107 7547 7107 6709 5545 3902 3150 2715 1988 1217 934 632 368 219 194 208 192 170 139 141 128 121 108 111 87 71 77 77 69 97 89 64 65 56 57 55 64 77 69 53 50 65 62 52 76 71 64 74 82 47 39 52 62 65 66 46 50 63 66 60 58 58 51 52 43 50 61 51 55 54 47 36 36 27 30 29 22 19 13 13 7 8 6 -8 37021 271 861 30 9741 10 17 1 7449 209 -32 481 944 1592 2750 4581 7066 10182 14358 19287 25968 33649 44173 57252 71818 85332 92035 98425 104789 111459 117563 123517 119717 111040 108094 110907 110722 104957 93217 85850 82637 76047 66576 56570 47414 44268 40942 40427 38508 32530 29404 27706 25999 24291 24116 26355 35463 64891 152490 180938 185102 322367 461669 305326 208094 46289 13094 13569 13813 12756 12662 13120 11903 9668 9229 9650 11694 14687 18510 22071 21409 19321 15855 11688 7269 5065 3946 3453 2903 2368 2033 1827 1650 1355 1190 1060 980 926 908 867 1002 1383 1647 1982 1775 1419 1220 1020 917 812 781 732 468 467 378 269 130 49 30 -22 -34 -2 -4 26 42 70 80 190 242 297 425 651 857 1044 1190 1221 1167 1153 1192 1211 1357 1423 1186 948 842 1088 1213 1211 1555 1905 2158 2840 3354 3104 2605 2563 2081 1391 961 520 260 110 24 -21 -43 -41 7 30 104 194 275 366 524 718 924 1316 1786 2387 2926 3318 4091 5087 6345 7872 9745 12270 13742 13312 13289 13980 15285 17178 19061 20610 22728 25085 24780 27585 34875 41878 40010 30991 22478 10762 3941 1508 484 290 261 230 199 170 171 174 153 140 145 144 107 97 97 92 88 93 93 95 82 102 88 80 57 61 68 68 73 73 90 85 84 88 83 69 71 58 68 58 51 45 54 76 72 72 74 71 82 64 66 74 70 70 65 69 71 64 62 57 52 57 53 47 40 39 43 38 38 28 18 10 4 -1 -10 37030 270 944 30 9734 10 17 10 7450 205 153 719 1706 2539 3780 5264 7528 11216 16415 23078 31920 41690 51746 63713 76365 94944 108586 113899 121641 122050 119288 120027 120666 108129 108654 112368 111748 111548 101280 98272 97414 97950 105684 104577 94800 81370 71175 67801 63763 60818 53961 47291 45927 44196 42118 42075 42290 54457 68871 99054 137803 121780 76020 58006 44095 41453 37685 32054 28881 28038 26543 23834 22512 21975 20644 20196 23996 30347 30966 30776 32256 32267 27371 18584 13657 11915 9286 9810 13489 15833 14615 13399 13210 13276 12257 11621 11995 13221 13243 12238 10831 8627 7809 7334 6970 5469 4433 3841 3059 2333 1859 1421 1141 826 593 343 223 137 83 52 51 25 54 91 -14 19 54 78 138 266 374 1002 1947 2898 3197 2937 2648 2535 2276 2072 1674 1323 1287 1390 1223 1145 992 1343 1439 1780 2029 2152 2269 2307 2121 2054 1728 1278 809 495 265 145 113 143 182 178 135 95 87 95 107 232 645 1478 2327 3088 3996 5177 6534 8180 9153 10654 12798 15019 17043 19164 20618 21179 21945 21377 18785 17295 16275 16389 15002 13107 11037 8814 7696 6937 5703 3691 2536 1552 666 299 277 236 175 152 135 163 155 136 125 122 96 93 113 109 82 81 116 107 93 79 99 107 88 88 87 85 86 82 94 101 89 89 92 97 80 87 88 83 80 78 76 95 99 80 65 82 85 92 88 89 86 86 79 77 81 79 68 63 64 68 63 56 54 54 50 53 42 27 22 25 23 11 7 -10 37039 265 996 30 9726 10 17 19 7451 200 -21 510 1237 2361 3228 4564 5349 7427 11044 15970 21519 28242 37171 47552 56173 62285 66228 71054 73988 69960 64835 62008 59004 59864 63585 61701 53665 49614 50510 56392 62472 61123 54571 48879 46223 44252 42027 40065 38327 40425 40666 38320 38182 39051 40052 43121 48183 52313 57260 64321 78517 87675 92627 99747 104876 105168 103374 99179 86842 75181 65432 58924 50403 44312 43562 43744 42052 42381 44372 46479 48417 51686 50061 44874 41765 35914 29344 28777 25756 22706 20991 19418 17866 17424 16405 16077 16689 16112 15546 15098 13631 11940 11394 11332 10245 8368 6706 5997 5078 4610 3923 3158 2185 1405 809 455 237 111 62 9 69 56 45 34 3 25 21 31 38 127 233 310 531 783 1087 1458 1722 2003 2530 2803 2956 2788 2781 2436 1899 1857 1897 2128 1997 1924 1918 1836 1621 1271 940 677 468 428 559 784 1010 1012 1007 935 802 803 710 489 327 174 130 194 353 669 1306 2439 3798 5838 9697 13951 18400 20918 21085 20125 19140 19113 19026 18523 17274 15970 14078 11897 10489 8726 6096 4198 3204 2448 2076 1560 1063 550 310 282 222 175 145 138 125 109 117 109 110 98 92 86 90 84 67 75 77 59 58 81 64 70 79 72 55 64 85 76 74 62 60 74 70 76 70 53 40 51 51 59 55 58 59 61 60 56 64 68 70 60 69 72 61 56 64 55 46 41 51 47 40 39 29 21 26 34 27 10 2 -2 -10 37048 261 1110 30 9720 10 17 28 7452 195 -48 218 475 918 1921 3162 4428 6249 8950 12011 15354 18457 19719 20240 21193 20363 17151 14006 13389 14826 16632 16799 14473 12256 11944 14145 18155 21884 24920 26110 28090 30431 32600 35610 37946 39591 42163 44246 47608 50565 52004 54078 55295 55726 56680 56752 56130 57363 60321 66277 74108 82773 91010 94301 92883 89300 85210 83665 83158 78395 70724 67723 65010 60564 61515 63540 63880 65121 71986 75900 75057 74259 76840 76321 70519 59140 54245 47309 37899 31990 26569 24675 23106 22449 17736 13864 12359 13085 13570 11890 10656 11773 13990 15798 14155 11624 9378 7900 6190 4166 2953 2147 1890 1723 970 467 353 196 130 87 25 49 47 36 60 41 67 54 105 193 202 300 464 887 1570 2291 3183 3885 4045 4609 5571 6513 7319 7954 8007 6707 5424 4596 3757 3299 3230 3153 2432 1761 1611 1610 1069 547 379 317 297 166 135 74 61 76 99 135 234 328 546 899 1669 3159 4775 6360 7877 9419 11064 12511 13661 13970 13749 14128 14851 14290 12358 10065 7233 5380 4440 3238 2371 1565 1252 908 651 507 375 229 160 177 147 109 110 128 106 108 70 81 91 84 73 63 91 103 72 65 52 65 77 64 66 73 81 68 78 70 62 72 74 78 87 75 56 45 57 49 52 55 59 79 66 60 61 65 68 60 57 49 61 58 57 51 54 52 44 43 45 36 28 25 23 22 25 16 11 12 4 -3 -15 37057 258 1226 30 9716 10 17 37 7453 190 89 503 943 1570 2250 3055 4015 4987 5529 5832 5994 6331 6110 6220 6360 6682 6646 6735 6566 6575 7083 7914 8560 9323 10693 11623 11910 12346 13945 16236 18418 21111 23332 25093 27759 30786 33447 35949 38410 40269 42664 45312 46960 50193 53577 56946 60872 65162 69851 75755 81335 83782 81978 77148 72671 68482 64494 61177 55767 53988 55069 59952 69679 83543 95903 115083 135486 150091 161754 177488 169961 139611 105541 62754 45750 41299 38085 35626 33353 30441 25365 21615 20356 21186 23083 25305 25123 22230 17602 15839 17321 18904 18744 16613 14130 11055 8410 6364 4605 3502 2770 2004 1289 873 385 120 41 22 56 9 56 32 56 27 47 62 87 61 44 91 162 274 529 780 947 1188 1573 2222 2412 2496 2724 3147 3742 4295 5550 7670 8690 8651 8402 8917 9435 8459 7653 7266 6877 5114 3835 2667 1498 851 404 235 276 289 368 484 827 1264 1860 2312 2985 4147 6069 7836 10394 14777 18299 20458 21393 21184 20570 18756 16385 14832 12372 10118 8790 6429 4698 4060 3181 2284 1433 782 504 341 240 194 175 150 112 97 131 128 100 111 121 102 111 90 91 106 120 86 75 88 121 109 104 78 71 88 86 91 100 103 89 85 79 76 92 82 71 60 72 72 69 71 70 84 89 89 78 76 83 86 76 77 74 67 76 75 62 59 51 53 57 51 43 49 52 36 28 22 17 21 6 -10 37067 252 1398 30 9708 10 17 47 7455 185 179 431 738 910 909 956 990 936 736 829 991 997 979 1093 1411 1854 2306 2527 3048 3695 4204 4646 5293 5959 6643 7257 8183 9275 10368 11389 12603 14324 16253 19244 23137 27623 32443 37851 43758 50971 59056 66678 72706 75518 76349 75185 70893 66054 62226 59457 60699 65860 73204 78886 84086 88614 94989 101716 110584 113231 115819 129652 132116 140508 150649 151687 142091 126822 98797 73241 60390 52770 50751 50606 47523 48083 45697 41388 40240 40414 40895 37647 33342 30976 27244 23515 21904 19176 16377 14328 11812 8416 5958 3950 2187 1470 1176 961 695 267 105 87 48 49 55 54 109 81 24 8 25 49 84 111 93 57 83 107 149 144 141 239 388 529 631 802 1094 1601 1865 2217 2616 2713 2747 2824 2967 3457 4044 4960 6344 7156 7438 7128 6696 5626 3977 1967 923 603 244 202 250 407 626 889 1357 2017 3021 4461 6719 10794 14905 18522 20495 21350 22302 19891 15999 14481 14174 12504 11367 10875 8965 6635 3412 1574 1182 1069 806 571 417 252 182 135 130 138 103 87 107 112 115 111 103 88 107 111 105 95 89 84 83 82 82 62 69 74 81 83 79 69 77 69 79 88 84 90 74 60 63 59 74 82 80 78 77 87 84 73 68 84 76 78 80 82 69 70 66 63 54 54 43 43 40 34 39 40 22 22 15 4 -6 -9 37076 249 1516 30 9706 10 17 56 7456 180 -74 -52 -12 36 84 133 89 71 -2 -44 64 295 496 704 1025 1477 2085 2401 2898 3667 4373 5463 6891 8327 9636 11529 14010 16223 18678 21843 26148 30905 36936 44742 52853 61289 68233 74733 79745 83827 85035 84609 84774 87071 86998 85543 80827 75122 71988 70380 70723 76314 84711 93112 100912 102575 92033 86387 91161 99479 105470 110361 110629 93961 80220 68415 61604 61546 64200 61056 58099 60939 61236 56899 55153 57279 58148 55681 51566 52034 47376 41242 34913 29787 25311 20016 16737 14387 11394 8738 6876 6086 4416 3041 2205 1431 1012 551 182 74 43 48 69 69 53 56 53 49 37 76 110 137 119 72 101 54 92 75 54 81 115 119 139 142 142 168 186 165 302 631 824 1045 1402 1669 1943 2485 2817 3016 3200 3301 3432 3263 3343 2975 2230 1343 994 932 1049 1153 1466 2387 3771 6031 9153 12451 16106 21134 23178 25163 27313 27480 25335 23420 21999 19578 16043 12098 9252 6789 4669 3436 2357 1818 1300 909 532 311 180 148 166 137 133 125 116 139 128 106 112 104 120 116 100 101 96 91 97 96 90 95 95 96 91 96 90 88 87 102 89 96 85 94 92 74 87 95 86 87 85 93 85 87 95 79 87 86 85 86 93 81 77 79 69 57 48 50 47 53 55 60 56 44 31 32 28 24 17 0 -12 37085 250 1514 30 9704 10 18 5 7457 175 -56 155 427 718 785 925 1038 915 870 891 850 690 813 1052 1554 2261 2971 3647 4047 4439 4707 5180 5642 6057 6685 7295 8168 9364 11326 13419 15699 19082 23957 29838 36523 43801 51502 58362 63863 66690 68159 68570 68107 68548 68268 68244 66734 66859 68208 70513 72055 73262 75001 81815 84107 82157 83508 86094 88852 89978 86388 84862 88531 94937 98442 96377 91190 83500 75979 70551 69303 66065 63551 60041 59034 56763 54176 53129 48613 45362 41968 40255 39435 36144 32728 32635 30644 29809 27240 23850 18347 13028 9537 7028 5618 4316 2699 1874 1013 511 119 21 93 67 49 56 13 11 18 37 19 40 38 33 14 29 45 62 113 86 93 140 157 103 43 73 105 105 177 310 385 378 523 752 1250 1879 2305 2814 3192 3643 4214 4409 4131 3713 3390 2735 1492 734 585 696 1006 1369 2166 3742 6528 12062 23000 35033 46517 49898 50971 47251 46555 47183 47621 46300 45509 42384 36013 27492 16632 9418 5532 3659 2545 1759 1159 778 487 174 161 151 141 141 151 139 126 135 132 127 118 125 127 98 89 97 100 121 132 121 107 97 112 111 114 108 109 106 112 96 109 87 89 86 92 94 95 94 107 96 107 105 104 103 97 91 112 110 102 106 106 104 105 96 92 86 81 80 74 67 66 61 61 57 48 46 31 16 11 2 37094 258 1271 30 9701 10 18 14 7458 170 -64 50 336 673 1051 1399 1656 1973 2124 2364 3009 3905 4272 3453 2935 2891 2861 3266 3941 4697 5361 5355 5038 4892 4749 4140 3896 3729 3582 3753 4316 4547 4528 4635 5175 5757 6526 7793 9597 11721 15043 19016 22912 27369 32709 38138 42736 45893 48324 48885 48575 49810 52309 56609 63533 72630 78080 81467 82934 79973 79489 84113 87068 85631 86784 88373 87770 89514 91977 90546 86385 82292 80133 78435 74917 67160 61347 59227 57258 54806 53752 55031 57538 53505 48728 49915 49144 45271 43585 43834 44093 41226 37179 32601 28685 24402 20744 18054 16562 14147 11966 10428 9070 8243 7704 7066 6119 4919 3783 2854 1937 1360 1085 950 526 335 210 401 405 215 194 125 143 138 106 110 184 251 253 218 180 110 72 65 54 42 55 103 149 183 237 328 312 445 617 1087 1555 1642 1719 1658 1545 1298 971 457 390 481 604 744 1262 2018 3139 4559 7497 11883 17570 25271 33559 41725 47844 52017 55902 57892 58808 61281 62479 62424 59828 50956 37532 23102 13312 6264 3994 3250 3139 1891 1076 321 154 121 129 130 116 109 119 137 129 100 119 112 104 103 119 117 126 122 108 98 96 93 105 104 83 87 88 95 89 88 101 109 102 96 89 81 82 75 80 105 93 94 95 103 90 89 99 93 87 93 95 87 87 78 72 70 68 66 60 57 44 53 46 32 28 30 16 4 -4 -10 37103 258 1209 30 9699 10 18 23 7460 165 -14 304 634 913 1216 1467 1875 2412 2643 2486 2265 2309 3046 3824 4142 3970 3426 3371 3446 3766 3728 3544 3208 2789 2363 2317 2358 2540 2741 3222 4008 5047 5652 5926 6189 6749 7503 7807 7815 7931 8560 9688 10883 12294 14467 17345 20894 24786 29098 33408 37638 42774 45594 46518 49288 53087 57116 61112 62216 60698 58807 55517 55604 56358 57223 62762 71054 78173 85353 85305 87938 92084 89502 86829 88710 88615 84963 79996 76759 74352 74272 72288 70026 68638 63786 61477 59746 57412 55918 54529 53690 51357 49186 44925 42520 39435 34199 32029 30295 27422 25133 23309 22048 20234 18139 16634 14614 12118 10258 8680 7456 6520 5982 5444 4657 3964 3125 2668 2496 2419 2265 2121 2037 1562 883 301 149 63 -6 -24 -41 -56 -30 -38 -31 -47 -20 12 4 11 74 176 219 272 298 440 622 654 847 1192 1578 1901 2114 2124 2131 2232 2283 1919 1360 1238 1538 2213 3498 6655 12555 18388 25278 35081 45949 54128 60709 67333 67632 63819 53369 48873 38073 25080 15145 8222 5097 5470 5486 4921 4837 4054 3021 1434 287 112 127 110 129 111 125 104 115 116 99 96 99 98 82 94 85 80 81 75 80 79 95 102 79 86 83 89 100 97 92 91 92 76 75 76 76 73 77 89 88 77 80 84 80 78 80 76 73 75 80 81 67 64 60 59 55 48 47 48 42 39 36 25 26 21 3 -10 -9 -12 37112 251 1299 30 9699 10 18 32 7461 161 -98 16 139 211 283 604 732 856 1002 898 1093 1644 2256 2534 2484 2221 1780 1742 1827 2017 2211 2103 1976 2197 2588 3181 3590 3830 3484 3521 3853 4034 3962 4241 4766 5230 5614 6126 6622 7196 7913 8811 9590 10323 11445 13436 16302 18731 21455 25035 28313 31908 35850 39309 41078 41538 40780 39987 39712 40847 41609 42731 45980 51435 57474 58580 56027 52704 53993 60047 69692 78674 86776 94303 100799 102931 99054 96719 95573 95744 93841 93016 90498 87300 89900 91827 91322 90872 87629 78548 77991 73511 68304 64461 56354 52521 48106 43936 41273 35679 30162 25844 20894 17106 14896 11553 8990 7578 7168 6333 5553 4983 4341 3654 3117 2842 2082 1774 1743 1543 1103 1065 714 318 109 66 60 38 24 -7 -15 36 42 17 -7 -31 -33 -48 -22 28 126 199 188 315 465 553 553 668 857 1220 1630 1603 1486 1460 1207 1083 1081 1324 1992 3087 4422 6170 9138 14622 24346 35508 44729 49615 51626 51837 50778 45402 33942 24844 20253 18458 17189 15163 13264 12478 12028 11321 10303 7885 4311 1765 162 92 86 87 93 67 90 93 53 71 84 63 56 64 41 51 63 61 37 44 72 65 69 58 52 56 47 55 55 40 52 54 47 41 47 47 44 41 70 64 50 54 53 54 55 53 57 57 55 52 48 49 47 36 34 30 29 14 13 7 7 11 1 -8 -13 37121 249 1449 30 9699 10 18 41 7462 156 -84 -10 335 613 731 764 789 946 1205 1367 1470 1553 1535 1824 2271 2607 2762 2690 2844 2898 3323 3517 3476 3408 3685 3755 3383 3187 3344 3612 3794 4105 4576 4926 5444 5934 6525 7281 8139 9567 11224 13141 14533 15519 15645 16108 16852 17582 18212 20169 23035 25572 27450 29483 32833 35913 38448 39221 40188 46029 51826 54217 56066 59500 60675 59887 58424 59306 67982 77802 88512 105870 125458 134574 144880 145633 140341 133175 124940 126815 131645 122799 111527 102908 86557 77706 70354 67722 62751 54402 47932 44162 39919 34967 30045 24756 20582 18463 17222 16541 14897 13443 12360 11435 10008 8300 6699 5263 4278 3293 2315 1522 1032 974 1049 1182 1487 2013 2490 2836 3298 3794 4414 4325 4120 4384 5469 5795 5281 4722 4217 3542 2519 1107 598 347 155 85 -22 -54 -18 -47 -55 -47 -7 5 27 57 68 113 132 153 258 502 1153 1794 2409 3067 4124 5416 7642 11397 18855 27016 32533 34773 36241 34342 31086 28106 23229 20086 20049 23016 28221 32101 35804 33688 38338 15502 1235 119 124 125 132 127 125 128 85 83 95 90 78 80 89 82 85 99 89 64 72 90 75 74 61 75 79 75 69 67 58 80 68 65 63 63 65 61 61 64 72 76 61 65 68 68 83 74 73 71 69 63 62 65 48 47 41 39 41 33 36 39 25 10 7 6 -2 -6 -10 37130 243 1689 30 9699 10 18 50 7463 151 -91 -31 57 95 -26 -27 39 167 256 423 498 705 852 1128 1383 1538 1752 1759 1973 2228 2284 2279 2265 2385 2635 2866 2997 3360 3762 4263 4764 5391 6448 7478 8319 9373 10498 12037 13562 14584 15672 16553 16861 17581 18546 19946 21449 22421 22089 21966 22895 24010 26009 29361 33534 38646 44563 50171 54389 54549 57191 60671 64090 68762 74460 77714 81091 89889 98060 103948 112282 110563 102652 90294 69680 52427 46156 42425 37689 35373 34964 36255 36266 35850 37225 37516 39014 42134 42785 44700 48484 51709 53393 52799 51493 50643 50628 48461 45973 44558 42553 38548 35868 35728 35263 35525 37362 36476 34761 33590 35205 35273 34651 35994 39691 38850 39312 39666 37363 33182 25273 14571 7543 2436 874 460 408 384 474 659 289 228 326 410 307 65 79 55 21 20 78 120 219 284 400 783 1465 2369 4254 6088 7774 10110 12634 17078 21007 24133 25433 24474 23934 21809 19872 17129 16297 17322 18672 21072 25102 27814 36695 43024 31992 15708 469 114 117 105 126 132 123 131 121 128 119 106 102 107 103 106 97 94 106 80 88 79 91 92 89 86 96 95 89 87 125 106 80 80 96 76 75 94 88 78 90 93 71 80 103 100 94 93 99 90 83 92 85 78 69 77 72 66 61 56 49 49 42 37 36 34 30 16 2 1 -9 37139 212 2590 30 9700 10 18 59 7465 146 -27 67 63 225 401 501 667 769 953 1196 1407 1609 1874 2222 2653 3168 3555 3914 4349 4473 4706 5046 5410 5560 5828 6055 6737 7983 8786 9887 12163 14515 16531 17702 19476 21576 24023 26903 28995 29955 31774 31643 30722 31655 33607 34011 34753 37094 39998 43965 47533 51507 55286 58653 61693 66703 73219 78757 85341 92122 96186 96958 96923 95857 95271 100926 108444 111057 108555 101756 89768 80359 76465 69883 66993 70632 68034 62913 58850 52097 51200 54296 58220 58254 54752 47816 37495 29602 24358 18326 17955 15350 12292 10315 5296 1947 517 65 -49 -62 -75 999999 -77 -62 -89 -80 -66 999999 -77 -29 -25 14 176 440 809 1375 2055 3153 4588 5928 8535 12440 16552 22677 30789 37268 40037 40781 37096 32097 27520 23798 19906 18853 26759 47305 69905 92324 85862 38736 2180 242 135 111 131 136 156 134 134 93 82 97 100 95 88 112 85 74 84 78 84 86 92 69 66 92 73 63 99 102 87 78 93 101 80 69 73 74 65 60 73 81 82 77 67 62 74 78 72 87 88 84 75 85 86 75 78 59 52 50 43 55 55 41 33 30 28 26 19 14 10 -6 37148 222 2320 30 9700 10 19 8 7466 141 -84 41 217 335 444 542 627 722 982 1143 1215 1284 1378 1432 1630 1683 1845 1998 2286 2508 2722 3038 3369 4009 4723 5441 6065 6465 6764 7159 7911 8754 9650 10666 11279 12241 14009 16454 19401 20228 21008 22262 23691 25514 26732 27507 30186 31621 32889 34978 38713 39515 38298 35657 33107 32092 32670 33622 34476 35558 36716 38466 41076 43790 46458 49663 52737 56163 59607 62501 65407 67115 69919 73376 75909 78135 76987 71533 65754 61126 54598 48607 44764 40058 42573 48275 54778 63057 74822 80972 76804 81273 94023 101958 103143 102375 107508 107364 90899 70289 47642 33559 23307 15415 12771 10966 11759 10635 8797 7124 6032 4728 3087 1442 550 167 70 -6 -11 26 56 194 362 696 844 1158 1880 3000 5939 11711 19197 26312 33338 35003 32468 30971 29558 27077 23207 20932 20126 20270 21175 24253 31009 33367 44758 57144 46872 4182 609 267 158 163 134 105 150 153 141 118 114 109 111 122 104 109 113 100 104 99 89 105 84 102 113 129 122 127 111 87 106 108 96 110 121 97 70 85 94 101 98 92 95 102 100 103 100 86 97 101 91 89 79 75 72 80 87 74 73 80 59 61 51 43 52 52 46 38 21 9 11 -1 37157 227 2112 30 9702 10 19 17 7467 136 -97 -27 87 225 393 528 735 967 1282 1511 1667 1925 1973 2113 2520 2757 2833 2804 3124 3302 3331 3449 3433 3482 3535 3662 3621 3420 3265 3425 3222 3125 3301 3547 3803 4050 4435 4859 5230 5554 6219 6774 7747 9320 10794 12060 13546 15162 17009 18343 19612 19984 20237 21252 22453 22717 23070 23550 24847 25751 26320 27674 29504 30319 30637 31399 31862 32035 31877 30847 30168 30599 30932 30888 30793 32080 34918 39356 46264 54074 59734 62421 59961 54354 53010 57849 60884 62411 62016 61550 62932 58793 61465 64723 66240 70008 73076 74896 84979 107296 115394 105517 104861 103804 101540 102657 101792 101306 97963 104294 112914 109915 102441 89367 69403 55536 48058 33662 23681 15770 9418 5809 2977 1360 418 268 210 245 361 518 665 1004 1921 2651 3890 6612 9680 14180 21107 26581 30173 33386 32501 29456 24215 18695 15902 14837 13972 13441 12712 12730 13420 13492 9565 4192 1586 805 345 154 122 125 114 122 122 108 105 118 116 97 111 97 81 81 87 101 92 76 83 87 85 86 73 86 100 67 79 90 83 79 87 71 65 70 71 55 73 79 80 75 85 78 63 69 64 74 69 70 77 67 55 63 62 56 59 56 45 50 39 36 29 30 24 17 4 -6 -14 37166 227 2145 30 9705 10 19 26 7468 131 -24 -15 5 196 230 384 614 879 1204 1394 1768 2035 2397 2747 2939 3215 3560 4200 4347 4262 4670 5097 5397 5470 5580 5846 6272 6778 7249 7710 7765 7183 6526 6028 6285 6402 6046 5680 5473 5575 5636 5588 5354 5157 4840 4804 4983 5031 5479 6205 6598 7113 7800 8615 8863 8692 8434 8028 7166 6746 6997 7390 7836 8278 8530 9078 9892 11439 13296 15156 16231 17532 19214 20523 21756 22847 23338 23595 24471 25825 27437 28545 31514 34726 38303 39387 41127 40533 41190 46683 48591 51407 57276 64516 69785 69029 71938 81280 88760 93936 100431 107215 129491 151761 158891 153105 157440 165930 169039 174454 166304 161182 150273 128697 120389 112300 101572 80038 53679 44004 33342 21207 8179 4686 3758 2888 2098 1660 1748 2257 3050 4085 4774 5625 7541 11057 15452 20665 22119 22507 19828 16767 15007 13810 12939 13859 16898 18349 17456 14543 9811 7883 7544 5741 5029 3344 805 292 152 121 149 137 133 150 137 118 127 128 103 88 95 106 91 90 87 97 102 92 121 119 119 101 95 106 103 95 93 83 80 96 95 94 100 89 88 86 97 88 86 91 92 91 92 87 81 92 96 85 76 72 76 73 70 72 70 58 55 48 41 41 29 28 25 16 10 -3 -12 37175 213 2565 30 9705 10 19 35 7469 126 -62 123 243 291 373 470 585 781 891 1101 1361 1537 1624 1802 1968 2061 2170 2503 3012 3691 4295 4937 5336 5850 6265 6704 7240 7792 8332 8955 9137 9059 9099 9628 10327 11134 12217 12840 13336 14305 14899 14924 16394 17510 18788 20104 20338 20971 23379 25416 27222 28663 29428 30769 33342 35711 38616 42436 45895 49948 54769 60288 63836 66438 69130 68386 62636 55577 50004 45386 41168 38307 37449 34175 30887 29664 29280 25319 19998 15545 13300 12610 12110 12964 14429 20062 26576 32750 37738 44945 67680 93727 101058 109338 115660 125229 126488 136700 154607 178458 180766 165875 148061 121828 99155 79072 59135 41402 24717 17378 15008 14175 10474 7124 5994 5525 5296 5354 6184 7478 8919 10931 13129 13181 12044 10769 9906 9756 10845 12733 16996 23104 28411 25374 21091 18612 16131 19490 27628 24288 14089 2589 712 244 162 139 139 142 140 116 111 87 138 124 114 121 119 111 97 97 87 94 87 108 98 88 98 88 98 89 104 94 94 92 94 99 92 88 93 98 95 95 88 84 88 95 90 110 101 97 91 102 112 95 76 75 80 88 73 67 67 67 52 56 58 54 49 37 29 21 17 4 -4 37185 204 2808 30 9708 10 19 45 7471 121 -11 4 29 106 121 178 194 249 420 635 746 837 1029 1192 1350 1523 1987 2605 3079 3346 3539 3645 3775 3972 4294 4670 4892 4796 5132 5431 5489 5630 5591 5398 5490 5241 4356 4175 4932 6054 7273 8592 10203 12228 15344 18177 19232 20251 21795 23017 24834 26432 27565 29818 31031 30932 30260 31572 33200 34663 35081 37119 39839 42491 45996 49122 51073 51828 48713 45352 41364 36298 33922 32990 32337 31930 33070 33416 34140 35630 39750 41538 41211 44336 46442 50160 50963 57601 62788 64295 68114 74878 82588 87037 93744 100666 116959 127396 140452 157049 164993 163169 164726 147198 122955 91094 59558 36419 23266 14730 11214 9529 7971 7575 8110 8908 9749 10896 11231 11063 11108 11631 12392 13243 13391 13657 12609 11235 9906 9263 8873 7733 7318 7218 5070 1776 612 335 199 130 112 102 99 89 88 87 81 65 85 73 66 69 51 68 62 62 70 58 62 78 76 67 78 88 67 59 68 80 54 56 67 57 64 59 68 47 47 53 66 73 65 60 66 76 75 65 69 69 62 51 39 40 42 40 30 29 22 19 15 13 3 -2 -5 -10 37195 155 4279 30 9709 10 19 55 7472 116 1 277 613 1014 1329 1910 2912 3601 4307 5152 5987 6936 7895 8452 9310 10584 11675 12127 11941 12652 14071 15498 16784 17323 19580 25039 30951 34297 34619 33932 35171 38332 38738 35065 34195 37777 39273 38692 39673 47121 51601 57009 65172 74400 85417 91600 97588 110631 124960 140547 153069 170475 199359 218488 213042 211281 219103 219329 195107 164792 136239 119991 100976 85141 59842 44727 46139 33369 23082 16866 14163 12360 11279 11340 12057 13317 14335 14791 14371 13921 12449 10592 8723 6734 4760 3552 2802 1889 777 355 147 111 102 85 75 72 74 81 90 70 76 93 85 64 52 72 59 67 70 74 66 77 66 59 55 65 67 68 81 80 66 54 44 46 64 66 64 57 62 58 54 65 63 64 64 62 57 52 51 41 36 39 38 42 43 32 23 17 18 14 18 7 -3 -4 -12 37204 157 4251 30 9711 10 20 4 7473 111 -23 124 395 618 935 1288 1623 1894 2248 2904 3391 3660 3903 4800 5685 6990 8185 9325 10039 11386 13713 15236 17537 19824 20823 21579 24006 27236 29231 30956 31241 31755 32061 32035 28605 25290 27376 28427 28723 31349 34239 36431 39219 41722 44921 49662 54602 66920 75106 82242 92863 105503 119559 130402 140928 151255 166252 182081 190808 198354 206462 231982 237561 234464 226364 192014 148593 114147 75875 45281 28119 24246 17525 13451 12182 10335 9860 9919 10103 9909 9605 9623 9473 8537 6865 5900 5128 4036 1956 647 222 144 157 117 97 95 104 114 104 105 112 118 109 80 80 82 97 79 88 99 83 78 83 89 100 103 94 96 76 70 78 80 81 82 79 80 84 97 87 82 87 88 91 78 72 74 68 76 85 76 75 67 55 59 56 54 56 57 47 34 31 18 17 19 14 1 -10 37213 162 4136 30 9716 10 20 13 7474 106 4 220 486 923 1392 1805 2212 2554 3093 3459 3808 4057 4323 4607 5266 5993 6594 7615 9181 10629 12302 14469 16184 17559 19815 22639 24424 24567 25611 26334 23338 19897 19595 19658 20595 22465 23115 24597 27360 29761 33163 37485 42533 47458 53836 60476 65958 69793 73623 82318 90558 101109 112281 125180 138413 144481 159695 178662 190913 198092 204161 208535 200498 191065 183878 172929 146350 116355 87999 59543 46762 44237 40606 35064 31740 28578 24159 18723 13351 11202 9770 8735 8512 8772 9177 9355 9337 8807 7572 6216 4664 3114 1389 413 169 141 134 131 106 101 129 115 120 120 115 114 108 93 91 76 83 89 89 101 101 93 86 101 94 91 95 97 85 95 118 100 79 67 76 88 88 87 87 81 86 96 91 102 101 105 86 89 81 75 72 74 67 64 66 55 59 60 48 48 42 45 35 28 19 7 -5 -11 37222 297 27 30 9717 10 20 22 7476 101 705712 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 27 131 182 247 317 333 345 318 185 48 -70 999999 999999 999999 999999 999999 85 296 566 734 898 777 436 201 184 106 115 158 185 338 523 852 1168 1566 2274 2763 3000 3298 3575 3836 3931 4069 4184 4328 4693 4884 4741 5010 5243 5626 5958 6183 6689 7390 8097 8333 8904 10778 12354 13707 15608 19677 23606 27680 33550 40255 49308 58620 71868 84331 100023 116838 134091 148199 168025 180014 193895 200764 206671 228963 234829 234785 224681 200253 166032 129935 96417 68468 59861 62055 65962 68895 69665 65150 52018 41116 29648 22372 15780 13646 13920 13449 12752 12139 10411 7727 4212 1499 469 204 127 119 112 135 144 130 85 109 95 84 88 76 83 78 68 80 78 67 75 65 62 89 81 71 90 69 64 63 67 82 74 73 83 84 78 71 63 61 74 76 74 72 68 66 71 75 70 74 72 56 47 46 41 27 38 37 30 25 18 12 7 5 2 -3 -11 37231 189 3326 30 9716 10 20 31 7477 96 -68 153 422 729 1186 1538 2013 2504 2871 3323 3777 4406 5062 5706 6367 7000 7474 8002 8339 8363 8364 8257 7876 7516 6963 6353 5807 5255 4998 5040 5011 5138 5107 4549 3932 3317 3013 2687 2363 2161 2064 2145 2547 3089 3749 5042 6887 8443 8723 8221 8003 7948 9734 11509 11703 12965 14754 17237 19204 21317 23557 26667 27031 26322 29145 32326 33101 34163 34159 33719 37345 41407 45028 46690 45511 47524 53072 61542 69968 72524 72133 71357 73649 76150 81990 90868 95149 106375 109490 106918 109130 116706 118927 122640 122701 119487 107695 85572 66559 59453 63324 69509 72545 73450 72252 69724 65683 56879 47069 39393 31580 24424 18220 14485 12486 9210 6566 4585 2417 1233 524 244 167 153 130 146 143 128 135 140 121 131 121 128 99 83 84 104 98 100 95 106 115 112 129 137 112 116 124 97 103 107 108 88 85 94 107 103 102 98 91 91 101 98 91 93 89 95 90 88 85 82 74 69 75 68 68 57 59 61 52 48 25 24 26 18 13 10 -5 37240 180 3568 30 9718 10 20 40 7478 91 36 147 268 399 419 474 633 637 713 703 777 777 747 555 545 652 446 359 429 568 587 602 638 667 677 600 562 596 417 246 269 326 459 510 569 650 715 912 1301 1590 1898 2391 2564 2594 2752 4156 6339 7579 8419 9240 9468 9561 9809 9876 10036 9798 10098 11087 11861 11401 11994 12907 14541 15291 15434 17073 18414 19994 21251 23191 25182 27813 28548 28535 30337 32705 36590 41605 44804 51278 62732 72401 74553 78928 85390 90028 98271 102211 92211 91872 86195 94084 105637 113345 130437 161651 186607 207941 215037 218403 214179 184995 131907 100144 94191 89844 80789 57135 15301 5517 3961 2606 1242 457 212 158 155 148 123 139 125 120 118 99 91 83 79 84 96 98 90 95 101 104 91 102 100 100 85 84 77 72 78 89 95 95 85 74 71 72 81 80 64 74 87 78 68 81 92 86 82 74 87 77 59 47 47 53 47 50 44 35 39 26 24 22 16 13 3 -5 37249 293 179 30 9719 10 20 49 7479 86 44276 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 161 327 547 727 876 1054 1229 1299 1252 1375 1411 1304 1585 1726 1651 1686 1724 1185 1019 864 662 330 86 13 -86 999999 999999 999999 999999 -98 -62 -14 35 32 72 2 -68 -93 279 3839 8916 4177 1197 876 860 754 661 734 675 379 193 71 -17 -52 -51 -57 6 131 261 440 490 568 765 928 1165 1442 1877 2416 3683 4239 4708 5939 6924 7963 9215 11188 13734 16061 19541 24774 30094 35548 40290 41550 45074 54692 65629 71765 76999 90811 104896 105662 119261 139815 164795 185529 197593 208625 206288 191701 177222 160390 156386 157571 149023 130018 124586 147998 137417 95778 36518 17071 6843 4426 2310 924 318 151 134 144 122 124 129 115 104 120 116 94 86 81 67 84 86 85 80 84 100 81 94 116 108 125 100 87 71 82 94 94 96 84 81 73 76 79 70 86 89 80 79 90 81 79 83 80 76 77 66 62 56 54 56 52 50 50 41 35 33 22 23 19 9 1 -4 37258 296 89 30 9719 10 20 58 7480 81 605419 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 366 688 961 1406 2016 2751 3581 4503 5426 6508 7586 8924 10233 11426 12627 13931 15417 15717 15591 15082 14099 12122 10821 10545 9598 8310 7802 7220 6471 6654 7417 7449 7425 6382 5780 5223 4309 4175 4275 4386 4614 4996 5170 5227 5625 5880 6801 7804 10906 13136 14020 17170 25360 35031 34381 28721 25963 24280 25379 20710 12778 13577 12927 10433 8621 7293 7547 8972 10022 10665 13148 13531 11915 11690 13400 15962 20329 25877 30260 31866 38616 48620 57763 63535 67157 74600 80607 82583 82107 89150 100036 110568 114019 110327 102535 109039 104581 88155 80881 84210 92580 93712 90986 95119 99647 92995 83105 76105 67013 58841 52945 48244 41043 38580 35949 33368 28704 23589 19452 14943 11042 8165 5286 3067 1678 784 326 148 119 109 103 105 118 98 86 81 87 89 89 87 86 87 85 65 54 72 74 78 95 73 88 104 79 89 81 69 64 66 67 69 69 73 66 63 63 63 71 72 87 72 69 75 65 57 77 61 52 63 54 41 42 41 41 28 25 33 31 27 19 15 9 -10 -11 37267 175 3691 30 9721 10 21 7 7482 75 -58 74 205 311 533 685 857 990 955 1015 1067 1235 1301 1388 1426 1598 1792 1718 1617 1567 1488 1508 1576 1584 1543 1466 1472 1626 1733 1733 1758 1888 2181 2657 3032 3761 5388 6787 6385 5391 5683 5973 4987 4092 3365 6572 13348 17607 13766 10524 10550 13307 15830 13344 12315 10393 10965 9805 7246 7042 6848 6094 6249 8408 10831 13065 18570 26683 31493 34537 41226 50177 60388 76838 89365 98340 105381 115695 133194 133470 119390 115095 109236 97288 97689 108855 114666 130741 151036 172854 184486 186426 169409 153150 140777 122923 119197 141821 167865 141974 88516 64210 50500 26791 13448 6523 3693 1890 746 229 126 131 97 116 127 91 99 119 98 84 95 89 85 66 73 88 98 103 84 101 93 94 79 74 102 103 94 82 84 96 84 78 86 91 74 65 76 82 87 82 80 77 83 89 82 80 79 72 61 59 60 51 44 46 48 38 42 35 30 29 19 17 15 5 -11 37276 116 5525 30 9725 10 21 16 7483 70 -58 162 457 869 1402 2045 2781 3517 4455 5956 7699 8371 9473 11006 12599 14291 16565 21270 26848 32703 38960 43722 49164 58593 71345 89291 106059 127496 158682 191144 230943 276970 343529 394826 386114 334888 327406 300208 225714 167865 126454 72152 39905 25279 16107 9331 5338 2699 1009 308 149 135 149 132 130 114 99 89 97 91 110 102 92 89 87 72 68 86 83 86 100 103 107 109 110 87 89 100 76 91 95 81 79 92 89 81 84 86 77 88 89 85 89 93 83 82 84 84 76 63 58 61 56 54 51 48 46 42 33 32 32 18 12 10 -1 -15 37285 104 5766 30 9726 10 21 25 7484 65 -33 325 853 1287 1550 1855 2453 3401 4631 6221 8429 11159 14531 19245 25167 34054 42025 49731 63898 83421 106470 140296 190670 256735 322801 388615 459225 502084 546616 499717 341887 207252 103603 54753 36592 26655 12131 5248 3375 1773 781 328 157 107 112 112 81 80 99 93 81 73 71 68 77 69 66 81 74 75 82 75 65 75 79 67 74 70 58 60 65 63 63 66 76 66 54 55 63 59 57 48 67 70 61 54 55 60 56 46 38 37 35 35 31 29 35 29 23 14 10 9 6 -9 37294 134 4897 30 9727 10 21 34 7485 59 -86 -18 64 175 256 334 459 621 774 1033 1403 1717 1981 2590 4417 7836 11236 13558 16386 20669 24389 24399 23912 23870 19900 16852 16349 15897 17130 18414 19021 21238 25828 29307 30099 32661 35456 37024 43872 54064 67260 80335 91314 102223 118979 140026 173186 206961 237713 261207 271542 260044 273833 279049 291005 312647 287693 241272 188234 118922 65035 38631 22878 13208 7383 5389 4247 2695 1074 293 138 133 129 121 119 98 105 118 110 102 101 82 77 71 75 59 79 83 82 91 81 82 80 77 68 79 89 83 78 72 80 75 80 93 73 67 68 75 72 68 74 81 80 84 83 66 65 64 59 51 49 51 49 47 46 36 38 26 16 18 17 12 6 -12 37303 120 5409 30 9729 10 21 43 7486 54 114 57 86 296 597 1049 1538 2135 2827 3526 4188 4796 5625 6574 8510 11210 13686 15956 17924 19835 22617 29704 40022 47985 56706 67109 76904 85536 98157 114577 127626 141866 166029 194525 217155 238368 268320 300476 317127 350045 382399 378811 327710 266743 221268 193572 133618 67797 30235 3572 1497 684 251 173 142 136 133 110 125 142 134 131 125 106 115 108 113 109 109 115 99 108 99 99 76 99 113 94 82 116 116 115 105 103 118 101 104 106 93 106 114 105 87 95 87 86 96 95 96 88 81 84 78 74 72 66 65 64 61 51 54 45 48 43 25 19 18 6 -2 -5 37312 106 5831 30 9731 10 21 52 7487 48 76 357 694 1162 1732 2707 3878 5228 7062 9636 12749 16047 19819 24565 31891 42555 55620 72289 90462 121615 162484 199573 258079 335870 434532 507829 578729 645807 622578 529498 363748 145028 50740 20693 10549 4206 735 232 148 125 142 132 129 123 126 113 93 118 115 118 116 93 95 89 79 104 104 104 114 115 91 103 116 104 110 111 104 110 98 94 100 99 108 99 89 91 87 87 82 91 84 96 83 85 84 87 91 76 61 70 72 65 63 55 47 42 32 24 26 29 24 9 5 3 1 -11 37321 124 5258 30 9728 10 22 1 7488 43 170 377 393 461 701 1162 1788 1702 1821 2237 2369 2586 2790 2993 3319 3918 4687 5776 6842 7970 9955 12321 14947 17738 21184 25582 30674 37438 47957 59490 71367 86340 102721 118759 142003 170415 216621 269369 316977 341764 374952 437195 474925 463654 401733 320183 218416 129099 83239 68795 60778 35089 8795 2760 1149 407 166 136 135 117 152 157 138 116 118 96 123 117 91 98 98 91 74 59 92 92 113 90 94 104 101 107 112 108 110 102 85 84 80 71 70 75 81 84 82 87 89 83 85 75 89 85 85 82 84 75 76 67 61 62 59 55 51 47 44 34 35 40 29 16 14 8 -2 -12 37330 178 3630 30 9720 10 22 10 7489 37 -67 40 109 172 233 281 342 324 357 385 444 533 497 522 545 630 562 552 406 210 -21 999999 999999 999999 999999 999999 999999 999999 999999 339 1393 1621 1989 2002 3423 4763 5240 5568 7378 7430 5960 6199 6730 5394 4119 4590 5408 4565 3258 3059 3392 3809 3784 3664 4521 5825 6483 7763 9340 10894 13036 14488 15863 18506 20991 23187 25033 28746 32307 33919 35611 37490 40336 44551 53283 58960 64995 73002 80852 93269 98579 101116 116185 136180 148218 151432 158605 163419 176214 196718 216653 213883 200143 187719 188242 172031 150777 136022 98162 60560 48079 37448 27238 16176 9715 7627 6352 4604 2961 1751 803 374 212 127 154 149 154 132 137 117 105 125 120 106 88 71 87 70 85 97 94 95 102 98 106 112 86 109 103 78 73 71 70 87 83 78 69 76 69 67 99 82 76 89 92 78 80 73 70 76 66 53 58 56 54 54 51 46 44 43 36 29 19 12 19 8 2 -11 37339 179 3498 30 9708 10 22 19 7490 31 -9 127 253 400 550 736 898 1141 1432 1775 2248 2665 3005 3507 4137 4849 5366 5841 6420 7092 7494 7849 8166 8213 8240 7978 7599 6822 5996 5521 5100 4717 4618 4648 4739 4579 4253 4214 4110 4347 4724 4854 4947 5614 6770 7857 8924 10707 11764 10892 8967 8892 9195 9082 8462 8561 9274 10092 11234 11888 11991 12658 13872 14360 14781 15616 16614 18021 18740 20245 23311 27279 29239 30475 31654 32436 34090 38235 43274 50896 64362 79176 89031 99481 108786 115939 124233 127875 131696 139308 150053 155635 167851 170552 175276 170289 171654 170743 169712 160464 137875 119119 95570 69861 46581 30525 19044 15544 13349 10772 8473 5204 2616 1426 689 286 143 114 130 112 101 110 97 103 92 84 69 57 62 64 61 73 75 75 82 68 82 86 76 74 81 82 64 67 70 66 61 56 61 51 69 67 57 60 75 63 57 62 58 76 67 61 53 49 48 53 49 38 44 38 22 24 23 12 20 9 2 -7 -10 37349 158 4249 30 9709 10 22 29 7491 25 -71 72 264 380 514 727 991 1264 1447 1624 1894 2279 2679 3059 3569 4276 5274 6625 8343 9697 11451 13457 15751 17709 18545 19415 20209 20378 20930 21903 23397 25921 27821 29080 28628 28331 28636 29045 29453 27894 28976 31660 33308 36660 41435 44316 45529 44675 42298 41017 40335 40731 44592 49556 54959 59054 66148 76063 89667 103923 106075 102359 108927 119532 131643 145881 161185 182555 196834 196857 188331 190472 190888 150003 103363 77996 73231 56317 42276 36073 34577 30794 24985 18178 12697 8536 4933 2796 1407 723 357 188 153 160 169 135 150 138 121 129 100 115 107 114 121 95 107 109 120 126 101 104 110 119 116 125 109 116 113 128 103 99 89 98 103 103 107 96 106 106 114 108 99 93 93 93 100 104 81 86 81 78 72 66 68 54 61 60 52 45 42 46 41 25 18 8 5 -14 37358 140 4730 30 9710 10 22 38 7492 19 -15 93 291 515 710 945 1244 1643 2076 2487 3061 3768 4619 5568 6662 7709 8874 9655 10327 11618 12673 13531 14772 17032 19373 20704 23158 27637 31394 34820 36335 38870 42819 46593 47822 48255 50276 49823 50588 54300 59725 65600 70821 74531 79184 78275 77147 75336 78256 86300 102026 132784 152635 172001 197540 223897 239807 231441 225403 218656 187772 166894 150900 113375 78054 58520 47609 40762 35087 27832 18765 11870 8929 4800 1726 348 142 122 104 123 116 98 109 111 104 92 96 76 64 67 77 94 96 81 86 92 80 75 99 97 114 106 87 77 80 76 67 57 70 78 76 72 77 82 85 79 80 79 76 65 77 77 59 66 54 48 36 37 35 37 33 28 26 24 25 13 1 0 -7 -9 37367 127 5065 30 9715 10 22 47 7493 13 -17 270 635 1063 1460 1947 2366 2647 2997 3424 3917 4621 5574 6655 8199 10163 11930 13505 15909 18922 21658 24483 28563 33818 40502 48474 57427 67005 77656 90613 105473 122056 138263 148538 160193 163297 155862 143920 146323 136894 123056 121527 115664 116338 126702 121136 115499 115537 136655 164921 175982 174169 176679 180366 171738 130308 81216 47260 22786 6780 2226 1069 492 196 111 105 120 117 110 102 94 75 78 83 79 63 66 51 61 72 89 86 94 89 67 64 83 102 71 65 80 66 58 50 50 42 52 60 62 69 67 73 58 58 71 59 61 61 68 64 57 51 41 54 49 38 33 27 19 20 22 14 6 6 5 -3 -15 37376 138 4828 30 9718 10 22 56 7494 7 -22 138 340 634 967 1296 1653 2030 2388 2837 3334 3864 4445 5196 6029 6704 7433 8228 8951 9822 11018 12137 12650 12923 13175 13414 14433 17080 21419 26818 32195 35836 37898 39618 42063 45854 46546 46477 52342 56824 59586 65000 67432 69250 78058 86424 94053 108707 119149 120660 133532 146530 140356 143098 152328 167387 188333 215641 253042 283361 281273 242338 186185 147831 96291 51136 31418 19904 9321 2693 854 320 155 145 133 109 114 126 113 110 99 96 99 97 77 73 86 93 86 90 98 93 89 94 87 79 89 99 86 74 75 82 92 83 70 72 85 101 90 86 74 72 78 70 65 69 78 74 68 68 70 69 54 53 55 46 43 40 35 36 41 34 30 24 17 4 -6 -12 37385 127 5096 30 9716 10 23 5 7495 1 67 266 506 739 926 1142 1462 2101 2877 3746 4743 5724 7239 9942 12065 11831 13075 14948 15055 16212 17693 21169 25273 30601 38870 41694 40900 42562 48192 57584 71450 86471 95925 116177 142357 159709 176138 197338 226889 234359 226300 230508 226861 247605 281557 298783 299297 316497 311851 300878 235154 104901 52067 40131 30365 24212 20889 16335 10745 5339 2038 794 259 141 133 136 134 105 108 111 126 132 86 83 84 88 79 95 103 98 80 95 87 96 97 107 89 87 91 92 91 103 79 77 78 70 83 80 81 91 81 83 84 84 81 85 81 85 76 66 71 65 61 67 61 55 45 42 46 44 39 29 30 22 13 0 -2 37394 292 176 30 9716 10 23 14 7495 -4 628952 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 112 332 558 789 979 1311 1773 2042 2371 2662 3224 3744 4327 4574 4870 5568 6204 6867 7041 6700 5797 6156 7630 9794 11502 11745 12141 14607 15714 17514 19435 22300 26342 32479 37294 42272 47202 51446 58518 59459 67589 79099 91116 108298 109060 105277 117540 126980 139476 162297 192731 221460 246744 252016 260269 271858 291817 284803 274171 251631 195916 126901 84035 64158 43332 28960 20542 15942 12104 8995 6336 4244 2789 1408 453 176 154 134 121 134 110 98 103 119 86 81 109 103 83 63 76 91 71 86 95 103 95 86 86 89 99 95 91 92 93 75 73 77 68 82 77 81 81 85 80 86 82 89 92 84 81 79 68 57 66 68 64 55 58 44 40 34 37 36 34 25 18 15 9 -3 -14 37403 159 4107 30 9717 10 23 23 7496 -10 59 259 513 853 1262 1678 2196 2411 2915 3217 3737 4433 4953 5537 6176 6851 7500 7807 8267 9044 10016 11202 12745 14667 16496 17977 19297 21053 22884 25191 25688 26986 29505 30861 31734 32695 33519 34654 36636 38080 39859 42117 43662 45567 44004 46054 53648 60852 64117 70972 76977 84192 89269 92814 96170 103538 111251 128649 136801 127236 121167 124125 124541 114780 100361 80988 71680 70386 71218 78693 87466 87272 83098 78942 81272 81678 82621 79750 83706 83810 78295 64313 47856 36925 27011 20658 16242 12769 9135 6126 4197 2596 1284 435 131 105 101 120 108 99 93 98 81 83 86 73 57 58 60 55 81 82 80 68 76 77 68 78 71 66 69 72 58 56 73 72 68 66 67 71 74 74 88 76 68 71 67 57 79 71 60 53 50 49 46 45 39 35 29 34 28 15 14 16 10 7 6 -2 -7 37412 298 28 30 9718 10 23 32 7497 -16 785062 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 176 416 692 1086 1716 2448 3179 4215 5373 6941 9381 11194 12294 11728 10917 9591 9161 9688 10196 10296 10466 10568 10477 10694 11489 12909 12234 11250 9278 8381 8942 9296 10601 12977 14575 15277 16277 19335 22634 24430 27407 34168 41829 46208 54666 66361 76296 91891 99583 109188 119789 129735 144830 158832 173787 194230 216877 220306 209454 201108 201913 207245 215972 229143 240640 200801 121723 81022 53481 41397 22483 14780 9812 6862 4514 2840 1278 456 186 131 130 128 143 122 120 109 115 117 110 114 104 87 83 81 82 95 81 90 96 92 94 123 108 98 83 85 81 76 81 88 93 97 82 75 69 73 83 81 99 100 74 78 74 84 83 84 81 72 68 70 64 56 61 62 52 50 36 37 38 30 22 19 15 18 6 -8 -14 37421 146 4528 30 9718 10 23 41 7498 -22 -11 203 526 857 1314 1860 2420 2949 3930 5131 6342 8183 10727 11805 10695 11159 12313 11179 12259 13371 11321 11716 11776 10982 9408 9778 11075 11448 11254 11803 11755 12222 13206 13712 11974 11064 11561 11935 13960 16389 18254 22122 26273 32865 40152 42839 47210 53921 62814 76370 96923 118042 134970 160643 194169 236978 281712 313291 333779 341830 361717 392485 360370 276536 189812 114536 65312 38928 24317 14583 7727 5134 3864 2715 1927 1233 579 209 132 111 116 126 99 92 101 98 94 94 70 85 92 71 63 67 91 76 90 98 89 90 83 92 95 85 81 79 71 70 99 82 73 87 75 73 68 65 85 85 70 82 79 69 65 61 79 54 57 74 70 72 67 50 53 44 39 33 39 41 37 29 20 21 12 10 3 -9 37430 115 5125 30 9715 10 23 50 7499 -28 -2 328 715 1227 1798 2676 3726 5098 6932 9060 11736 14604 18165 23172 29508 35304 39615 45999 54696 65013 78144 94164 110848 129172 149726 164434 162453 168213 169243 169803 177128 188427 203189 222227 239045 245770 234404 212624 198726 184418 177659 177382 161866 123191 90195 55345 26453 16757 11623 7947 6746 6024 4925 3863 3236 2745 2096 1307 622 172 78 37 37 50 41 14 38 41 26 5 20 23 35 16 17 22 8 3 1 21 23 21 11 19 27 24 9 28 20 14 9 15 16 14 15 13 13 8 22 19 1 1 7 2 7 11 2 -3 -1 6 4 -7 -9 -4 -9 37439 214 2515 30 9715 10 23 59 7500 -34 1 82 170 308 427 513 577 539 550 601 641 657 667 776 987 1202 1420 1571 1660 1838 2034 2109 2176 2079 2130 2215 2196 2045 1940 1816 1776 1899 2139 2288 2346 2384 2544 2827 3219 3784 4648 5305 5212 4824 4658 4897 5133 5445 6163 6919 7543 7974 7983 8327 8920 9016 8741 8404 8238 8272 8150 7786 7493 7278 7160 6912 6430 6234 6083 5878 5380 4845 4521 4316 4450 5037 6016 7264 8704 10224 12066 14094 16002 18222 20873 24065 27721 33040 39699 46769 57101 69455 80346 92367 105477 122500 142285 160379 180077 199835 207332 200863 209817 212994 208335 205257 198286 183697 171618 140679 104082 81695 59768 51606 43192 26090 23077 25250 24203 19886 17636 20103 25404 30487 36827 42546 47602 53527 58049 59859 58421 50247 40189 31313 23645 16450 9864 5971 3958 2883 2391 2270 2091 1687 1040 450 184 124 140 161 148 142 132 136 121 113 111 102 110 101 104 100 95 94 94 119 122 111 110 126 132 110 98 111 120 107 117 115 108 100 100 91 97 99 110 109 102 101 105 96 102 102 105 104 93 90 88 90 85 82 79 74 69 70 64 54 54 49 41 36 30 19 11 0 37448 222 2216 30 9716 10 24 8 7501 -40 -50 45 163 378 629 792 1008 1213 1305 1417 1597 1792 2084 2511 3024 3258 3454 3706 4241 4639 5042 5597 5886 5999 6621 7200 7278 7303 7672 8080 8342 8099 8427 8752 8659 8719 9360 9954 10546 10374 10418 10913 10897 11132 11629 12043 12538 13286 13735 13795 13355 13142 12955 13205 13547 14535 14671 15314 17874 19510 21220 22574 24283 26669 28843 31602 36207 41114 45711 53018 61329 65035 61122 57799 56351 54392 52089 50330 49802 49408 49827 49578 47381 47322 46403 45156 40352 34384 29711 27749 27617 28978 32345 38041 44653 51108 57475 62558 65839 68882 68886 72076 74914 76562 79828 79734 81658 88599 99430 107334 108412 106188 95596 85386 89947 81906 71688 65581 57490 50101 47122 35865 22922 15307 13009 12865 14261 17529 20244 23467 28696 35152 41873 49153 57570 63775 65166 68242 65539 53864 41063 32081 22074 11649 6183 3405 1911 1155 1125 1549 1988 2069 1605 880 278 119 95 76 89 87 71 80 93 93 81 83 76 60 50 58 54 34 56 61 59 63 71 78 70 68 66 63 61 60 60 55 48 51 52 52 55 52 42 46 65 75 64 55 51 51 57 55 56 52 44 45 54 49 45 27 26 28 30 22 17 11 16 1 3 -2 -6 -13 37457 223 2211 30 9711 10 24 17 7502 -45 -95 -12 -46 112 259 501 763 935 1233 1255 1237 1223 1269 1357 1653 1832 2124 2359 2378 2811 2918 3182 3946 4682 5432 6587 7017 6962 6533 6094 5508 4931 4791 5091 5315 5387 5485 5883 5907 5694 5360 4651 4062 3647 3447 3216 3238 3258 3758 4190 5232 9200 18849 24294 23202 20726 21654 23705 12147 9886 10566 11439 13099 15371 16850 17385 18823 20218 22517 25554 28270 30609 34144 37193 41006 45625 52784 58808 61273 62024 62760 63802 66036 66886 69410 73597 76728 73397 67907 62964 60219 55774 51773 49042 45240 42781 42586 41474 40060 41151 43884 43969 47717 55838 62210 63265 64841 66812 68614 66537 67678 70379 73874 76568 68434 64299 60064 58894 60291 58089 52847 44659 37396 28431 27020 30580 33970 38935 44960 54593 66539 76585 84623 93175 105553 114383 112770 102578 93154 75941 62407 43804 24454 9835 4229 2102 1415 1326 1687 2347 3217 3699 2791 1354 384 160 141 147 131 108 106 119 122 103 107 86 86 58 71 81 85 82 79 91 97 87 86 93 78 80 92 95 110 84 70 71 76 79 68 77 80 76 83 93 78 82 69 71 63 66 62 67 79 72 74 76 79 65 75 66 47 48 40 36 40 32 27 17 25 20 3 3 -7 37466 209 2629 30 9709 10 24 26 7503 -51 -49 15 87 220 394 462 601 801 900 1038 1614 2545 3255 4245 4698 3971 3194 2931 3109 3801 3706 3426 4092 4497 5021 5473 5466 5635 5829 6524 6993 7793 8601 8397 8371 7509 8143 15007 20178 26032 33215 39005 34550 20128 11190 10177 10806 10972 10998 11836 11911 11064 11377 13403 17764 25565 28875 21087 14048 13884 13326 12016 12748 14318 14396 15390 16083 17156 21890 27669 30798 38438 44489 53956 65453 73125 77057 80236 77243 67898 58107 54069 53312 51191 49199 46650 43070 40795 42655 44914 42776 43739 44692 48988 50765 52265 53506 53145 55875 58742 64963 67989 68828 69141 75398 81600 85746 91200 94086 95546 99414 103199 106974 109347 112384 121244 123899 129322 130779 122443 118788 119222 120677 112864 94076 70644 41969 19164 8769 4767 2228 1232 988 1207 1965 3555 5262 5488 3440 1512 426 206 172 155 139 128 127 127 133 138 107 91 94 96 102 76 71 83 73 81 88 104 85 86 91 95 103 90 91 95 84 99 93 77 84 81 72 74 86 87 73 73 77 80 75 77 73 74 82 73 69 67 69 57 48 52 60 66 51 45 45 40 35 30 15 18 16 2 -4 37475 205 2751 30 9711 10 24 35 7503 -58 -90 120 203 343 447 484 625 769 1136 1589 1575 1918 2331 2882 3379 3797 3205 3043 4136 5012 6097 6852 7029 8112 11054 15852 19043 18293 13819 9447 8815 12749 26873 39742 37566 31602 23317 17362 15737 14608 13917 14004 15200 14720 14954 16295 17106 17636 20011 22129 22640 24504 26987 28586 30085 30874 32440 33654 35975 34534 31053 29648 28036 25119 26098 25498 25764 46415 61065 47069 50441 57028 63548 69709 77683 83360 81763 78164 69887 62976 53515 49231 47185 44992 44348 46598 49906 51998 53921 57277 59447 61312 63936 65390 69557 72290 75494 79472 83239 87771 94150 100990 107590 110210 103791 101205 106064 115633 124823 128493 126678 124272 122297 122435 122559 113390 110591 108806 99527 84897 60591 34252 14361 4745 1643 821 517 440 634 1317 2465 3827 5580 6182 4051 1724 473 234 177 131 101 124 125 135 112 109 101 97 89 104 107 81 69 94 89 100 119 112 91 69 83 73 83 96 93 76 64 97 97 83 83 80 77 82 74 73 64 73 68 81 72 65 69 85 72 71 66 54 55 54 61 61 44 48 50 43 49 48 34 27 24 15 7 -1 -13 37484 208 2695 30 9715 10 24 44 7504 -64 -10 44 91 189 232 281 372 439 679 870 959 1077 1111 1265 1440 1785 2197 2409 2779 3733 4829 5914 7868 9657 11570 14231 18067 25117 30765 24212 14681 13780 17955 20859 18154 16827 17322 18583 20155 21676 23728 24380 24814 24417 25552 26525 27018 27791 27724 29109 34502 39984 43054 43668 45481 47392 50429 53435 58383 62296 63762 64752 64881 64866 62335 58068 51171 44297 41231 32005 25686 19948 17751 18088 21659 26872 34712 47180 63943 80750 95020 101743 103734 106579 109869 104628 99134 88108 75018 72015 68145 59535 58128 61777 66115 72161 71095 67616 67112 67513 66802 65868 69784 74948 79169 81405 81673 84823 93891 103724 110017 109984 105181 102306 105986 108914 100975 90106 77534 60450 38906 22995 13451 7749 3966 2047 1181 739 614 623 857 1461 2298 3312 4057 4886 3940 1805 622 311 184 151 122 109 137 111 104 107 137 118 90 92 87 84 89 77 73 86 97 105 80 73 66 72 95 105 96 93 85 83 81 86 98 76 85 85 72 79 78 75 80 76 76 80 80 78 65 61 70 68 83 81 64 62 48 52 53 43 37 40 40 25 18 20 15 9 0 -13 37493 223 2274 30 9714 10 24 53 7505 -70 -82 4 5 132 219 226 340 587 797 871 948 1206 1306 1426 1548 1780 2089 2497 2831 3426 4119 4386 4546 4822 4896 5107 5261 5290 5269 5304 5614 6052 6258 6774 7099 7643 8157 8709 9434 10155 11388 17989 30248 28254 18986 22924 28361 23989 18118 19068 21822 23956 25069 26386 28395 30775 32645 35510 38249 40244 44153 49073 46925 46638 45974 44122 43092 40566 42969 48066 50604 53671 54021 55207 58707 62632 64862 67340 55600 64048 117406 164817 131691 67465 42023 33936 31673 31158 31609 27911 20603 17853 20411 28354 41902 61731 81057 88491 83667 73839 63311 62400 69555 73569 75541 81797 93882 94367 87110 82976 81601 82077 80399 77735 74019 70303 63309 62380 61153 55418 52646 47900 41256 38381 39254 38340 35059 29913 25033 21292 18000 15174 13693 13196 13194 13638 12679 11197 10383 7943 4863 2984 2056 1905 2130 2425 2767 3275 3642 4198 3932 2402 1045 482 281 217 150 146 143 145 148 122 124 136 117 141 118 99 110 101 79 71 95 89 94 103 94 92 116 134 104 88 101 96 85 86 90 83 79 87 89 81 93 93 95 93 81 82 89 94 101 100 81 83 86 81 83 78 80 77 76 62 55 62 52 49 44 36 28 27 19 11 -5 37502 218 2392 30 9712 10 25 2 7506 -76 -45 71 148 244 229 292 430 598 761 954 1309 1755 2055 2367 2773 3223 3885 4645 5185 5309 5095 4778 4543 4861 5541 6505 7306 7757 8135 8808 9390 9587 9731 10064 10182 10358 11497 13044 15157 17275 19119 18143 15552 14286 14329 15107 16676 17951 18700 20005 21925 23836 24725 26486 28327 29487 31052 30097 29707 30086 35391 43806 44078 37367 36844 30243 27997 26123 24163 24939 30497 47947 65738 94594 120120 117076 133038 147304 164389 181511 147596 110621 85332 42512 27394 26901 25553 23031 21324 22310 24910 30928 37659 47444 61981 72051 71222 67350 60603 53558 48607 46868 47338 49734 51779 55162 58818 63948 72608 79675 78326 74423 66120 61120 59198 59400 62740 66885 63071 54804 45766 34196 25877 21832 19376 16012 11790 8268 5553 3807 3330 3342 2997 1989 1234 1092 1036 1132 1417 1738 2155 2675 3420 4026 4448 5061 4404 2764 1560 701 294 175 122 106 113 119 126 113 114 118 114 94 85 110 104 100 71 86 111 87 82 75 86 90 99 99 96 93 93 96 98 98 79 79 102 96 76 63 75 92 85 68 82 89 82 81 79 70 67 71 80 66 56 65 69 61 48 50 44 37 38 33 33 19 9 10 4 -11 37511 220 2306 30 9716 10 25 11 7507 -82 -64 6 10 -59 55 142 209 323 469 692 989 1220 1642 2117 2635 3196 3644 4166 4872 5713 6669 7573 8485 9678 11008 12354 13766 15570 16985 18240 19460 20308 21058 22185 23484 25900 27249 28065 30525 31979 33595 36240 37793 40799 44061 47299 50930 55999 56395 59335 65863 68759 68471 70977 72459 73621 74405 74985 75315 74631 74564 71726 66264 61327 57741 56205 46698 40850 38548 35713 35498 34348 32357 31722 37299 34922 30487 32154 34614 34883 43619 49841 44101 40814 28026 16064 16396 16520 16931 17233 16798 16401 16505 17013 15836 14493 13813 15101 18481 20887 23163 26451 31955 39971 48743 54517 57528 56976 55383 55220 59003 65523 73428 76407 80171 82214 83824 90263 98331 109242 120708 127989 122493 107374 86751 52621 21831 8780 5065 3794 3010 1901 927 473 280 266 320 539 1022 1901 2891 4134 5494 6532 6647 7097 7003 5669 3912 2902 2003 992 398 226 143 110 108 139 130 117 135 133 118 104 90 86 84 72 85 99 88 88 86 97 79 71 84 81 92 104 97 85 80 77 71 91 94 74 81 77 68 57 69 59 65 78 79 59 70 81 68 57 56 56 59 60 59 59 62 45 32 21 27 28 26 22 19 17 3 -11 37520 212 2636 30 9716 10 25 20 7508 -88 -46 109 246 366 565 770 1347 2066 3006 4155 5075 5866 6895 8505 10099 11767 13697 15655 17658 19709 21954 24707 27898 31138 34151 36939 39867 43535 47391 51589 56741 60963 63018 65124 68632 71609 70722 69282 67877 65929 63584 63285 62506 63629 65988 67522 69501 70979 76303 79474 82344 86956 88756 84222 81092 77945 79670 85700 80169 80925 76762 64403 62225 61419 55762 50964 45462 41706 37854 36414 33209 27914 22737 18772 16921 16230 15084 15921 16855 16590 16745 18193 18383 17605 19020 21044 20361 18764 18690 18268 17197 18227 19657 22686 25893 29359 32669 35639 38228 42518 45077 43938 46504 56647 67721 74931 80204 81377 86216 83424 78174 74842 60522 44405 30644 17698 11171 7425 5641 2684 1343 1144 942 828 863 1200 1874 3077 4421 5705 7407 8365 7611 6483 5433 4460 3655 2850 1970 1118 517 274 183 194 185 166 149 148 129 123 155 142 132 131 136 118 96 91 110 110 109 129 136 118 115 146 153 145 137 130 119 127 127 109 119 117 113 109 108 104 97 96 107 111 97 115 106 104 100 100 101 85 88 103 102 94 83 78 76 70 67 69 61 50 47 47 39 35 27 13 0 -7 37529 218 2395 30 9715 10 25 29 7509 -94 -38 130 113 213 388 474 688 1059 1447 1768 2199 2942 3619 4475 5468 6093 6940 8078 9103 10201 11332 12667 14120 15989 17205 17500 17488 17412 17422 18407 19729 21666 23189 24284 25603 27081 28586 29899 29875 29837 30063 30529 32245 32734 34784 37083 38305 41943 44570 44087 44502 45748 47153 48513 50982 51186 50593 52492 57760 61504 65921 74901 78693 77425 77406 77653 75949 76953 86979 114485 124214 117055 112319 77784 54144 47515 45930 43699 37935 31835 28071 26495 24874 22625 20042 18636 19314 21773 25148 26877 25746 26892 28657 27471 24982 20070 16380 15889 16179 17109 20257 23846 25512 25868 26753 27036 27898 30043 33017 37827 47629 54743 58635 66058 72472 73946 75303 83097 87425 82045 71338 60896 54583 38371 19340 12427 5597 3002 1690 1235 1274 1452 1847 2400 3200 4285 5790 6446 6153 5643 5383 5232 4947 3556 2448 1929 1391 853 452 281 251 211 164 149 147 113 113 119 112 106 84 83 93 103 79 71 69 76 75 88 106 102 105 90 101 104 103 86 103 103 91 102 78 77 78 65 60 69 80 72 69 81 74 76 73 86 75 72 62 59 60 71 70 59 53 58 58 40 41 40 40 35 31 19 9 2 -4 -13 37538 222 2306 30 9716 10 25 38 7509 -100 -63 45 171 307 430 627 906 1120 1244 1427 1612 1853 2070 2443 2812 3227 3589 3784 4044 4425 5158 6007 6649 7360 8430 9552 10703 11920 13416 14784 15837 16026 16500 17857 19142 20447 22794 25558 28287 30440 33005 34591 36045 38208 41884 45686 47841 50353 51948 54744 58736 62232 65174 70026 74292 79096 86804 93564 98211 100257 101802 101459 97156 92441 89097 85098 78479 71837 67703 65047 62888 61980 63260 61861 58382 56218 54579 51434 47764 46455 46232 44953 44508 43449 37888 32263 27665 23006 20488 19868 19153 17729 16514 14478 12338 12271 12924 14201 14942 13784 12789 13435 14703 15152 15526 16770 17401 17679 16655 16444 19861 24866 30359 36573 41024 44982 49799 54876 57582 60234 64260 68342 67443 60345 54605 48496 46995 43152 37321 31083 25315 15246 3862 2635 2680 3302 4253 4973 6000 7897 9665 9850 9214 8272 6968 4933 2674 1788 1524 1121 793 540 433 405 331 233 153 131 125 123 121 113 118 108 101 108 100 97 93 103 128 120 104 112 127 127 117 120 100 102 93 90 101 94 89 90 104 112 104 85 84 87 91 98 84 93 101 99 91 81 77 79 86 72 72 68 51 58 65 52 52 51 52 53 52 37 24 19 7 0 -3 -10 37547 295 62 30 9722 10 25 47 7510 -106 717145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 176 399 582 722 857 1017 1202 1423 1646 1815 1966 2117 2358 2592 2846 3197 3627 4115 4463 5032 5855 6806 7910 9226 10732 12478 14343 16600 19276 22086 24769 26891 28492 30515 33281 36718 41068 46234 50935 54477 58324 63114 68272 73211 79518 85808 89940 94380 98891 101872 103268 101961 100114 100077 99115 97632 95735 92381 90750 88258 82574 76147 70319 65644 62386 62377 62443 59440 54582 50454 50627 52486 50637 44864 38071 35886 43061 55131 65368 68942 66371 60218 57561 59109 56915 48872 42875 39322 31869 23282 16693 11477 8146 5517 3145 1647 922 566 610 1277 2142 3239 4542 5929 7193 7744 7938 8511 9242 9863 11612 14300 17160 20856 25971 29879 34634 38896 45938 53103 56624 52810 47975 44444 34894 25777 18634 12343 8839 6979 6181 5807 5798 6664 8401 11406 14960 15665 11257 5765 2449 1164 844 740 645 607 651 684 628 470 278 182 132 114 120 108 89 96 105 107 112 93 81 83 91 80 76 84 93 99 96 104 93 98 89 80 65 57 72 78 84 75 73 80 73 61 74 72 72 80 80 78 68 58 56 61 66 71 67 58 52 51 44 38 41 35 26 29 25 14 9 4 -1 -6 -13 37556 216 2522 30 9722 10 25 56 7511 -112 -69 68 280 543 897 1182 1402 1773 2037 2270 2470 2836 3303 3811 4378 5092 5755 6502 7242 8006 8681 8999 9474 9877 10054 10590 11407 12481 14005 16087 18432 20801 23494 26581 29564 33451 38989 44081 48424 50684 51383 53554 57076 58997 61371 65388 70716 77917 84823 90204 92227 88469 88500 88868 88249 90399 85920 84588 82280 78033 72956 66025 59517 52514 49108 46637 47171 49552 49983 52744 59291 66628 70829 72985 72393 69505 74701 80273 73000 61248 51978 48020 45537 41447 36327 33226 33794 41590 52744 68007 78231 76268 61580 58751 55184 42285 22914 16583 14025 13846 9823 4202 3099 2345 1689 1288 927 549 456 503 785 1572 3327 5969 9430 12912 16907 21878 30980 42604 48540 49168 47129 36646 27320 22596 19028 15963 13234 11986 13569 14518 12320 11687 12470 10274 5510 1950 837 611 613 637 679 811 873 798 539 251 203 163 157 134 146 141 139 122 123 114 107 115 113 122 131 139 146 144 142 145 149 139 128 131 129 128 134 132 123 118 102 97 112 110 105 111 105 106 115 101 92 110 111 110 103 97 91 96 100 93 93 89 83 86 73 69 66 62 59 55 52 38 31 24 17 8 -4 -12 37566 203 2914 30 9724 10 26 6 7512 -119 21 307 452 623 797 1109 1454 1781 2160 2542 2960 3621 4245 4830 5354 6020 6757 7555 8288 9179 10334 11338 11907 12399 12663 13179 13854 14331 14418 14881 15969 16894 17496 19583 22602 24677 27668 30016 30692 31360 34275 34733 34182 34225 34944 36097 37890 38624 39211 38088 36086 33998 32045 32313 32016 32882 37597 41075 42717 42358 40466 41668 46941 56073 62590 72394 86586 104297 116003 122210 133518 130255 137383 157122 160329 149369 144597 137458 135406 153026 158928 128435 105020 99874 85526 78505 62621 45753 33182 21444 12405 5711 3281 1189 233 145 109 98 106 278 790 986 1021 2007 3907 6258 7903 11389 18467 25827 28311 26197 20126 13554 8701 5863 5153 5221 5609 5874 5113 5236 4769 1966 740 561 540 564 561 695 897 1080 1091 739 289 173 138 136 144 139 140 126 131 129 148 144 130 174 156 146 128 120 123 134 148 136 143 143 150 151 137 136 130 130 107 105 109 109 129 113 125 107 114 115 98 120 131 126 112 111 101 109 102 109 111 111 103 102 102 92 79 72 63 62 65 55 49 43 36 34 25 11 -1 37576 188 3279 30 9729 10 26 16 7513 -126 -3 128 308 564 824 978 1128 1424 1756 2082 2345 2620 2901 3161 3355 3806 4211 4501 4679 4807 5690 6658 7106 6964 6146 5657 6051 6529 6876 7495 8751 9798 11777 13692 14794 15664 17396 18992 20437 22311 23789 24986 27233 28382 28682 31347 37354 46442 55928 65093 78227 86672 95503 107480 123694 135259 144827 160174 169719 167247 168447 171257 177042 186655 184752 173755 166435 161954 159266 146794 137928 135211 136089 136885 132694 133415 148227 127372 64699 32002 16813 5788 2187 392 242 95 63 77 109 71 53 92 90 62 65 120 123 151 283 409 530 666 766 745 685 810 1221 1853 2592 3307 3420 2078 710 424 398 481 586 780 981 1085 1012 784 326 146 124 126 108 96 92 57 77 92 96 62 70 88 87 94 95 94 105 107 86 94 92 95 93 76 88 94 87 69 67 84 71 55 63 65 60 61 69 75 65 66 69 69 65 54 48 63 60 56 47 57 40 47 48 32 30 31 22 26 19 11 2 -4 -8 -13 37585 180 3493 30 9733 10 26 25 7514 -132 -76 64 216 395 624 925 1173 1452 1669 2073 2427 2930 3471 3968 4455 5021 5303 5260 5461 5749 5970 6302 6892 7243 8098 9769 11276 12595 14465 16970 18675 21160 24220 26316 29233 33989 39760 45160 48537 52991 57752 60807 66609 73574 83406 94238 102378 110836 115627 123394 128331 141198 156339 163591 169533 178491 177443 168400 153903 149051 159245 167342 165257 157608 173930 166170 155447 151495 143721 145318 120640 70266 33507 12608 5338 3342 1498 372 167 95 70 85 86 94 78 99 127 77 102 102 100 110 131 171 191 172 154 229 386 720 998 1224 1366 1467 1246 763 475 490 641 840 1011 1171 1274 1249 1060 448 139 133 125 124 123 105 79 105 98 93 81 90 87 77 81 84 90 96 90 98 93 86 93 79 78 102 92 74 80 86 69 79 75 74 63 69 75 71 66 65 75 76 66 66 59 47 48 64 68 58 51 55 57 36 36 26 27 24 17 10 8 7 6 -1 37594 168 3854 30 9734 10 26 34 7515 -138 58 136 229 397 517 741 1020 1222 1445 1682 1796 1800 1892 2164 2716 3282 4039 4589 5464 6462 7895 10573 13069 15398 20051 25275 30775 36411 40667 42617 43480 46271 52424 60978 68868 76311 89969 107513 131715 154101 168579 186522 200208 207062 210076 217540 220884 224539 211450 236123 245663 223959 181560 144302 120992 108604 101538 95055 91086 86292 80479 60742 32085 14344 5876 3381 888 221 81 77 77 83 94 97 93 101 120 120 106 111 133 105 120 132 88 104 154 199 193 249 378 486 559 653 768 903 1158 1401 1617 1746 1781 1210 479 223 133 117 126 138 112 103 91 70 64 89 87 87 100 86 83 79 75 92 97 96 96 86 80 91 113 103 80 80 93 76 72 71 73 77 84 73 90 75 68 63 50 59 67 53 58 48 55 47 49 49 61 51 44 29 29 29 21 13 14 19 12 5 -5 -14 37603 292 107 30 9737 10 26 43 7516 -144 470196 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 110 293 493 648 732 988 1315 1494 1840 2751 3499 4223 5088 6223 7448 8918 11085 13512 16436 19772 23421 26824 32271 40596 49974 57756 67486 82392 94933 105105 122655 140810 163184 191481 217829 229420 249416 279700 288490 289360 297241 291208 273440 270784 222049 161934 127978 101021 78715 48670 28739 10114 2912 814 373 369 430 231 101 80 55 81 82 87 83 96 93 79 94 76 61 94 98 96 80 87 102 95 91 170 343 573 856 1285 1733 2002 2066 2055 1683 887 332 198 137 145 115 113 125 103 91 90 93 89 98 90 101 86 86 108 92 99 78 88 97 96 93 102 95 90 109 103 86 69 73 78 81 68 71 80 59 60 73 68 60 71 72 84 76 67 56 54 57 53 65 53 40 39 35 32 22 15 8 3 13 12 2 -1 -3 37612 292 111 30 9741 10 26 52 7516 -151 117066 288564 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 44 168 391 565 782 1073 1434 2059 3069 4131 5200 6609 8164 10124 12066 14572 17412 21431 26694 32351 36086 37761 42520 49148 58489 68525 84460 109299 131062 152460 176943 215392 262589 292468 326432 333402 304053 314367 341899 308819 302593 242293 178690 165770 87103 40586 19124 6374 2224 698 290 140 104 86 89 91 55 65 92 82 73 50 71 62 46 48 54 96 57 59 43 50 103 99 118 208 344 689 1081 1391 1749 2063 2142 2053 1837 1403 709 289 198 148 153 136 102 90 89 85 103 103 97 87 79 96 88 83 87 88 93 109 89 69 89 87 87 99 102 102 79 77 83 87 73 78 64 81 80 73 67 78 70 65 63 58 65 77 62 63 60 57 51 61 55 50 50 37 31 35 30 26 21 19 9 9 9 -5 37621 180 3560 30 9740 10 27 1 7517 -157 -68 110 342 519 774 972 1161 1295 1469 1671 1990 2395 2743 3350 3931 5076 6701 8623 10184 11356 12908 14933 17692 20717 24565 28481 32697 37656 45007 54516 68192 81363 85834 83800 81520 82012 80988 79905 84984 93551 101494 106733 111447 122157 139792 160031 189033 203560 206004 204001 182133 143762 124741 119171 113821 110745 120718 109906 100664 94711 87638 89262 87155 73795 66307 56165 52362 48671 35895 11454 3549 1096 319 210 139 136 114 94 77 73 72 63 49 74 93 89 67 53 78 97 89 62 78 112 200 286 487 680 823 1081 1332 1630 1952 2100 2171 2038 1868 1587 1377 828 299 180 161 171 163 124 116 114 126 124 128 110 91 86 99 99 109 114 105 98 96 86 98 110 102 105 103 104 114 105 75 74 92 107 90 81 89 87 92 88 76 72 72 83 85 86 74 69 77 86 77 71 77 70 65 62 69 63 63 53 39 39 37 33 29 29 28 13 7 -3 37630 172 3742 30 9742 10 27 10 7518 -163 81 279 475 709 1028 1283 1642 2028 2599 3050 3814 4581 5484 6644 8065 9634 11319 13206 15289 18119 21611 25744 30290 35586 42578 50462 57037 62238 69222 79837 91818 102150 109400 117048 126119 132824 132996 132260 137407 139818 136281 141688 143860 155292 169604 173644 181995 186910 192988 198562 197075 190052 165705 129765 96477 72651 53420 38639 26922 18456 15774 14351 10842 5897 2513 1427 900 547 378 180 104 89 108 79 75 74 59 56 50 59 54 208 626 1131 2087 3255 4005 4237 4522 4651 4460 4403 4838 5482 5992 5649 4856 3815 2650 1951 1692 1389 1012 556 235 176 155 152 130 122 113 91 85 88 101 102 107 91 72 66 83 81 75 80 80 76 73 77 88 60 85 93 74 82 75 61 66 62 57 60 62 58 62 48 55 58 64 72 67 53 70 61 61 44 45 54 54 47 38 40 42 34 25 24 22 22 10 9 10 1 -10 -10 37639 296 112 30 9742 10 27 19 7519 -169 609354 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 173 328 464 547 545 541 599 670 785 835 827 901 948 1008 1140 1241 1295 1362 1516 1821 2240 2617 3152 4118 5388 6904 8868 11328 14377 17891 21534 24887 28400 32434 36483 40781 46263 52232 58327 63430 67482 72402 78060 82616 87509 91758 96537 103645 113270 121123 123683 123954 126603 127648 130231 137469 143720 147692 153252 158671 166990 172279 173221 172180 173865 168036 151212 128404 104017 92322 78189 60400 45397 29443 17289 6108 2649 1270 904 765 636 329 167 153 145 205 317 481 657 756 620 519 521 712 1135 1451 1788 2797 3080 3956 6496 8917 10463 12513 14708 15973 16602 16961 16827 17760 18658 17267 12852 6973 3143 1819 1241 643 328 243 185 169 155 117 127 116 116 127 124 128 134 122 113 104 98 127 139 138 151 158 150 137 123 110 107 101 108 127 139 113 101 97 94 103 99 87 101 98 90 86 85 96 100 86 89 90 74 64 74 86 88 76 75 81 76 64 71 62 50 56 47 44 45 37 28 19 10 2 -5 -13 37648 293 170 30 9740 10 27 28 7520 -175 570790 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 132 279 466 707 922 1182 1498 1751 2035 2334 2463 2644 3449 4970 6233 7727 10042 10759 10264 10538 11831 11338 9519 8666 8873 9555 10208 10358 10214 10453 10704 10581 10465 10385 9984 10134 11030 12069 13275 15028 17092 20445 25595 31437 37940 43829 48830 54166 59589 63883 67542 73236 81295 88607 92258 93465 100506 111100 123835 141065 163905 177221 175817 173298 178837 188221 195472 206619 214941 206389 192906 161962 128858 104989 88635 68506 53906 37873 27474 19797 10320 4007 1588 888 439 139 36 2 -7 -8 -13 35 71 57 22 70 255 742 1612 2867 3994 5009 6009 6725 7088 8393 10842 12987 14825 16746 17566 17408 16959 17070 18268 19425 20863 21885 22271 22621 22452 21090 18618 15985 13432 9559 5278 2600 1964 1747 1161 490 221 165 152 154 136 139 121 108 106 81 96 107 86 89 92 90 85 85 129 142 146 123 110 110 121 85 80 91 99 112 92 75 77 77 60 65 67 75 72 75 88 72 61 70 79 83 78 64 55 58 65 57 59 72 67 61 59 47 43 38 35 34 26 24 18 7 7 3 -5 -15 37657 224 2209 30 9739 10 27 37 7521 -181 -63 -79 999999 -73 -47 3 130 252 265 286 466 682 878 1093 1292 1520 1862 2475 3279 4069 4660 4749 4616 4769 5416 6258 6911 7365 7988 8981 10063 11266 12272 12817 13044 12878 12443 12091 12491 14437 19374 28353 41299 59986 70428 63955 52581 43119 37208 37077 38477 39972 41434 42008 41506 41946 43399 43368 41104 37832 35858 36118 38653 44139 52522 64687 77179 85783 93553 102735 108512 111667 117131 123392 132593 145863 156771 158640 153230 150804 150476 150518 143509 130180 113814 100418 91509 75169 50059 20128 7188 3362 1990 1084 497 151 -1 -58 -42 -55 -80 -75 -76 -97 -97 -94 -93 -92 -74 -80 -56 -31 -12 66 181 381 795 1295 1666 2222 3358 5113 6862 8001 8968 9719 11135 13482 15936 18080 20262 22316 23946 24667 26295 28945 32423 34382 38299 42313 44065 43722 41262 38144 34884 29660 25291 20348 14247 8821 5140 2856 1937 1389 767 356 212 172 149 137 130 98 98 105 118 119 94 97 85 93 89 89 89 126 172 173 143 118 99 95 92 98 86 64 73 80 77 74 69 78 80 69 69 57 60 54 56 65 82 83 68 53 53 58 55 54 54 51 56 60 47 42 44 39 28 23 24 16 18 8 1 2 2 -8 37666 241 1761 30 9741 10 27 46 7522 -187 -59 67 57 162 270 283 306 503 629 931 1135 1184 1312 1472 1646 2007 2124 2263 2527 2776 2927 2890 3167 3663 4179 4700 5299 6075 6573 6985 7928 9763 12049 14510 16087 16965 17322 18691 19918 21201 22188 23107 23738 24168 24685 24869 25205 26113 26926 27574 27424 26609 25757 24895 23556 22097 20576 20275 22765 26438 34171 38324 36595 38049 41276 45124 45877 47174 50336 54238 55937 58563 61559 64178 65415 69530 75947 83208 90677 96535 94859 87439 83349 84836 91294 96951 96388 92268 83432 73593 69627 65450 64657 63121 59250 58948 58642 55362 45326 33422 20737 10748 6133 3309 808 119 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 12 21 178 445 773 1416 2693 3337 4342 6259 7926 9204 12643 15236 16164 16024 18366 19865 22745 27984 33588 38878 44917 55091 65758 76304 80517 78479 80511 72650 62577 54599 48685 43815 43648 45753 48329 48348 43628 36776 28864 20684 12565 7445 4170 2866 2414 1890 1123 514 302 269 222 194 158 150 144 118 115 132 110 117 109 117 119 114 120 125 133 183 216 223 177 124 101 106 100 103 110 109 111 94 85 84 91 95 83 89 84 82 91 82 75 77 94 90 93 84 76 82 77 67 67 65 74 66 67 61 71 56 53 55 51 44 39 40 33 20 15 18 5 -9 37675 235 1970 30 9740 10 27 55 7523 -193 -74 -28 87 178 457 684 711 794 904 1083 1146 1234 1264 1338 1471 1780 2214 2780 3137 3293 3612 4480 5252 6084 7003 7578 8034 8849 9886 10394 11247 12201 13080 14029 15434 16269 16157 16022 15567 15572 15570 15475 14467 13117 11829 10906 10656 10847 10802 10280 10123 10254 10007 9643 9270 9208 9794 11111 11988 13071 14367 16813 18999 22020 24847 28127 33336 39261 44724 48830 53973 60733 67553 75079 79232 83951 90499 99175 106548 111075 115256 121210 121031 120307 126551 130791 122650 117916 116870 118042 118420 114891 105549 101004 83314 62462 54820 47566 40461 31754 14866 3917 593 30 -3 -41 29 33 48 79 61 111 72 39 -39 -76 -36 47 284 557 1036 1713 2863 5279 6775 9053 13676 18345 20963 27331 37268 44273 53533 62018 68032 76095 86977 95795 91630 77657 58902 44326 37717 35881 36706 37855 39928 43379 45869 46603 47381 45473 39138 28127 18279 11918 6110 3174 2290 1604 890 474 326 268 214 196 179 165 140 132 137 142 120 131 146 125 127 144 168 206 244 224 229 203 157 150 126 124 123 137 130 134 106 124 119 128 132 122 108 112 102 98 110 119 120 110 104 112 103 96 100 106 115 98 91 99 99 91 94 100 80 75 71 75 65 53 55 52 45 36 35 28 25 16 -6 37684 225 2240 30 9740 10 28 4 7523 -200 -52 49 212 387 505 555 828 1149 1363 1621 2029 2424 2496 2723 3286 3951 4467 4991 5588 6201 6876 7661 8170 8577 9612 10414 11117 11755 12872 13807 14384 15482 16413 16969 17597 18259 18577 18399 18067 17411 16536 15258 14015 12854 11617 10727 10076 9282 9029 8634 8329 8060 7556 7201 7091 7020 6672 6580 5817 5284 5152 5406 6546 8408 11795 17016 25475 34508 42891 48833 55786 63330 69412 76493 82916 91805 102851 117956 136387 149489 154497 156110 151827 145446 135800 120709 104209 97946 97428 89579 80258 66071 47638 31716 22134 13379 8138 5511 4241 2835 1083 374 130 320 579 1049 1399 1859 2710 3725 5825 7487 10365 13064 15925 19659 25326 31330 34643 38554 44064 47787 50892 53663 56423 60450 61482 63514 64405 59179 54079 50321 49016 49737 51267 50897 50355 50777 51874 52174 50611 51045 51801 52240 43424 29906 16341 7703 3547 2114 1387 887 687 475 291 231 208 208 150 133 130 119 140 142 142 124 121 142 124 117 140 207 209 214 190 152 132 110 108 107 112 109 121 100 106 101 85 103 96 87 98 108 85 82 85 93 96 86 89 82 86 82 94 82 79 90 86 89 78 72 78 67 53 46 52 51 45 40 34 28 15 7 2 -2 -13 37693 232 1822 30 9742 10 28 13 7524 -206 -76 37 122 257 313 486 696 910 1129 1242 1320 1463 1697 2136 2689 3195 3676 3961 4205 4623 5416 5965 6404 7038 7756 8458 9425 10804 12337 13971 15485 16719 18275 21256 24328 26541 29081 32932 37703 43622 49433 56341 61943 66177 70321 74515 80543 87393 94099 100736 107225 111197 114617 120011 122382 134889 137462 115434 107644 102183 95945 87646 78603 70518 64228 58433 49417 43940 39564 37324 35186 33361 31647 30103 28230 24524 23573 20908 14070 9188 7672 8677 12712 18104 21157 22149 21507 18654 15894 14136 13141 13757 14452 14398 14718 16298 16807 16594 16296 17732 19241 18357 13743 12765 11169 7788 4797 3696 3346 1607 682 146 38 17 -55 -50 -14 16 44 87 196 424 576 773 1096 1543 1944 2446 2927 3278 4365 6608 9052 12361 16696 19977 23131 26782 31719 37921 42845 43603 45166 46740 47768 47699 47925 47300 40141 34820 35114 37926 40408 41256 40027 36152 30832 24514 16858 11605 6515 3158 2095 1536 1014 618 430 271 184 155 114 98 85 67 63 57 52 81 61 62 71 82 83 112 137 150 141 134 88 73 53 71 72 58 46 47 51 36 39 42 46 53 52 46 42 37 37 32 27 38 48 51 45 34 28 17 30 31 38 35 19 16 22 26 13 16 3 -8 -3 -5 -11 -14 37702 236 1817 30 9737 10 28 22 7525 -212 -80 65 110 170 222 393 622 833 1153 1421 1545 1536 1676 1802 1857 2164 2442 2588 2468 2446 2705 2902 3214 3613 4337 5068 5580 6301 7334 8606 10126 12623 15923 19727 23403 26995 31159 34106 36145 39853 43403 47787 54212 59830 63003 67325 73580 80665 88675 97273 105698 116133 133090 143973 151502 161706 151901 146115 146597 148842 152697 156954 155025 152947 147568 137751 124900 115147 101432 85099 71171 59542 47874 39215 32551 30979 34056 33090 26449 19565 14675 10348 7018 5850 4992 3546 2111 1269 715 273 101 27 8 10 -9 -19 -2 3 -21 -31 -17 -32 -22 -30 -36 -28 -49 -39 -27 -39 2 -46 -23 23 52 95 164 275 373 616 997 1509 2246 3206 4342 6358 8128 9907 11592 12450 13569 15839 17933 18738 19125 19261 21236 23474 21564 21160 21188 20071 18845 19206 20183 20595 20989 21235 21829 22694 23106 23476 25203 28506 32761 35890 34441 31555 24598 17272 10506 5882 3356 2073 1526 1090 637 348 258 195 177 155 117 108 94 65 84 93 107 79 87 95 103 121 145 182 187 189 146 96 93 95 108 92 90 83 70 68 83 83 59 44 63 56 51 57 66 65 69 72 68 63 58 48 39 41 59 66 65 48 45 55 49 34 43 37 36 33 18 22 13 3 8 2 -2 -5 37711 216 2533 30 9733 10 28 31 7526 -218 30 114 265 423 605 862 1248 1891 3291 5273 6052 6836 8714 10860 13063 15418 18788 22737 25981 30503 35229 38466 41446 45165 45889 48250 49321 50198 52550 54102 57439 62102 68543 79315 90265 122041 171870 177077 123554 104172 106709 112862 117602 118424 118744 120008 117983 113842 107676 103029 104300 110663 118736 123967 120575 103649 83424 73497 66964 60198 46638 33291 21447 11798 7521 5359 3747 2713 1901 1186 753 550 297 170 103 3 -12 -37 -60 -55 -64 -44 -56 -90 -72 -75 -98 -83 -81 -84 -48 -3 136 506 1046 1569 2561 5587 9455 12898 17593 21124 23218 23921 24930 26803 27911 31093 37886 41969 45982 49184 53930 58567 58185 58130 55368 53830 49501 38696 29122 23143 16424 11145 7714 5378 5229 5291 6272 9389 13126 18044 24188 27386 26466 22760 17304 9626 4596 2666 1886 1461 1038 605 348 284 198 183 156 160 146 120 121 122 112 125 118 102 95 115 165 205 206 197 186 156 111 96 109 107 107 104 85 93 113 98 72 93 86 97 86 76 71 81 75 79 94 77 63 72 73 69 78 78 80 69 76 76 71 67 61 62 53 45 53 48 35 30 32 30 28 12 3 -1 -7 -13 37720 199 2831 30 9731 10 28 40 7527 -225 -85 215 606 847 850 750 794 945 1514 2610 3846 5069 6736 8720 11996 14632 16607 18426 21076 21138 22199 23838 27877 35557 32982 45761 69174 86544 97289 98901 75853 62888 60275 53433 54714 57157 62101 68604 73316 78857 84457 90475 95761 100733 105735 103708 96990 92386 87739 77598 62979 52059 44676 37321 31011 24373 18396 14045 11227 9236 7007 5424 3837 2346 1226 598 281 12 999999 999999 999999 999999 999999 59 276 572 1080 1699 2566 4175 6760 9326 12773 14558 17482 21743 25371 28973 31658 32664 34347 37144 40196 44297 46418 52016 55251 58711 64449 74818 81849 86225 88047 88258 86692 82369 78686 75382 71725 68593 65076 59077 48708 34221 17005 8928 4505 4382 5989 7289 9691 13348 16431 17920 17063 13119 8544 5233 2972 1856 1504 1464 1155 704 417 313 273 202 149 109 95 86 65 69 76 63 54 72 70 90 144 170 135 132 150 139 100 67 57 50 51 58 62 50 48 50 50 42 36 40 34 28 35 35 36 32 35 31 18 28 32 34 36 24 24 32 37 18 20 8 16 21 5 3 -4 -7 -7 -14 -12 37729 200 2857 30 9727 10 28 49 7528 -231 64 213 307 778 1429 1927 2609 3167 3909 4527 5540 6891 7900 8940 10771 13020 14596 15804 17982 20552 25005 28297 29656 30251 39334 46416 60693 68609 80395 94943 74655 51663 37294 31885 35167 38447 40476 44205 50558 56314 62170 68404 72328 73405 72232 71230 73400 74820 71810 64352 54949 49688 46305 40782 34167 31401 28132 24731 22867 19352 14457 10695 7924 6179 5751 4655 3385 2281 1544 902 661 807 1182 1703 2151 2607 3410 4112 5407 7991 11077 13080 15154 17933 19887 24645 31032 36609 40519 44725 50605 58982 63748 65425 65384 66295 68738 73306 78198 82215 91710 100233 99575 100356 106911 112953 121141 122727 112039 99080 74017 51179 30963 19092 13193 10386 7388 4889 4145 4621 4907 4713 3650 2553 1750 1327 1190 1231 1248 1012 680 496 454 433 348 225 153 125 108 88 100 98 103 125 106 105 121 166 202 168 149 171 196 156 104 83 93 95 83 87 69 64 59 67 82 66 69 56 60 55 79 76 73 64 54 67 60 59 57 44 54 63 58 51 63 44 32 37 39 45 36 31 26 16 10 11 12 7 -7 -8 37738 212 2588 30 9728 10 28 58 7528 -237 -55 81 237 458 575 855 1166 1502 1775 2122 2706 3274 4006 4937 5824 6583 7270 7967 9038 9621 9940 11091 12516 12781 12792 13630 14669 16501 18166 18358 18374 18085 18043 18815 19798 17960 16386 21103 33848 48591 55178 49502 28517 18178 15272 15679 16671 17819 18829 20615 22758 24308 26479 28378 29366 28349 25600 21567 19101 18518 19477 19603 18257 16504 14979 14244 13547 11646 10814 10104 8746 7048 5000 3206 2115 945 113 999999 999999 999999 999999 166 707 1296 2383 3427 3874 4836 5976 7231 8741 11074 13368 15944 20441 25347 27794 29629 32530 35076 35799 35355 39252 47198 50666 52285 61961 70109 78122 93749 108302 118448 132685 152121 164618 168409 156371 131679 119523 105814 104015 107233 112305 97509 77727 72171 64914 54053 39483 25751 16428 12186 8385 6036 3119 2208 1640 1282 1146 1024 826 638 491 362 253 178 151 156 121 113 96 116 136 125 125 111 121 157 166 136 148 155 148 132 134 103 82 96 94 90 91 95 84 68 74 84 84 88 60 66 85 82 76 71 78 68 56 66 72 71 60 65 72 57 68 70 61 67 59 50 34 34 34 36 24 22 16 10 5 5 3 -10 37747 199 2915 30 9725 10 29 7 7529 -244 34 125 133 236 246 211 54 -21 111 307 428 385 385 342 331 297 244 201 276 239 267 243 237 404 631 573 334 551 771 558 415 412 563 84 45 97 15 19 26 -24 -9 -50 -86 -41 -83 -13 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -12 253 524 869 1573 2094 2532 3174 3911 4671 5467 7416 8661 9916 12851 14697 16792 21246 25040 29100 32247 39404 50365 58574 72829 88124 95351 108558 130217 151074 175415 197107 220035 255108 280191 295927 291863 277841 277193 239045 173745 106925 43219 13088 2287 748 509 359 213 185 151 123 116 122 100 104 103 88 100 94 144 152 130 137 143 133 101 88 81 84 82 93 83 76 77 75 69 76 65 71 62 66 59 65 71 63 73 73 60 63 63 71 64 68 60 65 64 66 58 47 37 45 42 37 38 35 32 22 19 8 7 7 0 -12 -12 37756 212 2522 30 9722 10 29 16 7530 -250 -91 999999 -51 88 208 406 720 961 1372 1764 2145 2508 3055 3938 5394 6205 6715 7689 9268 8884 8588 9188 10039 9797 9551 9445 10144 10154 8838 8031 7645 7242 7210 7032 6586 6245 5792 5190 4540 4533 4551 3783 3490 2371 1745 1672 1889 2304 2431 2336 2246 2114 1890 1738 1796 1958 2163 2417 2366 2157 1695 1135 473 -49 999999 999999 -86 132 111 75 -19 -42 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 261 931 1768 2888 4337 5779 7320 8934 10567 11360 12018 13511 13469 14584 16345 18211 17563 19048 23369 27188 32422 35101 35445 38162 41892 47097 51868 60778 71134 77108 78649 83542 87701 98347 109657 121786 123991 136795 156024 161386 167432 177601 181699 179379 192015 190573 179344 171344 164130 123732 82661 55388 36348 12700 2611 962 754 612 366 205 163 96 83 77 91 112 129 84 63 102 139 112 78 89 107 78 70 64 58 79 86 51 71 66 67 56 54 57 37 52 55 37 45 49 50 48 49 57 55 53 53 60 59 41 42 52 54 50 29 28 34 40 33 29 31 31 20 20 17 13 6 -5 1 0 -10 37765 123 5248 30 9718 10 29 25 7531 -257 -80 113 336 741 1200 1598 1796 2101 2221 2338 2348 2569 3099 3967 5762 8041 10262 12744 15299 18241 20719 22067 24774 29255 34487 38506 41704 47709 59162 68760 75107 81680 89279 101293 121135 138452 157678 182590 207518 224093 242505 276741 340565 381338 401149 401892 300639 143216 8305 2292 1312 1075 671 376 250 188 145 127 120 98 97 123 135 128 95 123 168 129 111 134 114 99 88 75 82 81 76 74 60 84 99 90 81 81 80 79 79 73 69 74 83 79 76 91 67 67 82 65 70 62 61 70 73 71 65 72 68 60 51 44 40 49 40 39 40 42 36 25 29 16 0 -6 -14 37774 123 5215 30 9715 10 29 34 7531 -263 -15 485 1426 2372 2846 3773 3956 4906 8390 11042 11275 11224 11973 14964 21504 29077 40562 56243 64214 65952 73600 86210 77038 80179 89452 99561 108626 125762 140032 148277 150502 145713 145504 172515 193700 225593 249704 230803 212751 196253 156977 147796 134013 106484 74218 54848 33075 18760 12514 7206 2785 1416 908 504 338 295 198 144 134 108 96 105 138 134 114 116 131 134 114 120 116 109 88 82 103 96 83 94 87 76 87 86 98 83 83 82 70 77 82 72 51 59 76 73 73 88 72 72 63 59 58 56 44 44 58 52 50 52 41 49 46 42 36 29 34 33 25 22 17 15 4 -8 -15 37783 120 5332 30 9712 10 29 43 7532 -269 3 295 530 1066 1736 2394 3132 3573 4352 5352 7794 11532 14898 20787 26885 32263 40591 50201 61870 72270 86335 105834 132141 166653 198811 212121 211241 216464 212483 219519 240446 262530 290112 285869 274313 288553 293712 262218 181743 101586 51062 31410 22096 13654 5718 1987 979 820 695 553 419 318 244 189 166 124 102 111 117 104 123 119 163 181 110 100 123 114 115 104 108 109 95 86 93 81 87 113 107 95 88 93 84 78 80 83 83 92 94 95 99 81 73 82 78 80 76 58 63 70 75 72 71 71 76 62 64 62 47 48 44 37 37 36 26 18 19 12 7 -3 37792 193 3139 30 9709 10 29 52 7533 -276 -83 37 286 598 912 1123 1295 1410 1353 1313 1473 1483 1476 1316 1147 1141 1153 1098 1095 1064 911 739 703 758 919 882 480 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 327 774 1386 2221 4237 6617 8314 9625 11919 14085 14659 19130 24722 25341 27497 31074 36035 38097 43355 48940 55628 68576 73831 76819 89501 95605 92425 86035 82744 83451 81624 85825 90248 101557 109882 119015 133677 147747 159614 181028 193383 206536 215464 219440 234926 228183 210670 198305 190017 173859 128386 70099 15865 3606 2106 2098 1201 808 851 830 713 474 297 206 161 127 119 122 107 103 116 117 102 125 164 128 109 121 106 105 84 86 121 95 75 80 102 95 80 64 82 81 93 85 92 85 91 78 78 80 76 71 66 68 70 79 70 80 67 71 71 60 55 61 64 59 65 71 53 44 62 58 55 51 39 32 25 19 10 4 -7 37801 190 3256 30 9706 10 30 1 7534 -282 -85 -17 99 177 263 332 388 358 349 320 363 337 371 406 319 190 165 97 121 158 264 171 152 84 -8 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 461 799 1183 1792 2199 2491 3120 3608 3914 4207 4389 5131 5848 6695 7578 8522 10787 12521 14266 15923 17166 17772 18152 18617 21114 25910 30423 32381 33410 36180 42509 54269 66707 84324 106152 120583 128045 152074 156977 153508 151872 155006 142371 126827 122913 122415 128609 140074 149783 158065 176135 183426 188653 191718 185152 181195 169864 151192 133813 134364 136675 138461 127398 87447 15782 1265 657 839 1065 1008 737 447 286 218 165 163 144 151 142 154 140 140 162 192 171 126 102 98 84 124 112 118 103 98 111 92 78 101 114 109 98 96 109 98 78 87 91 113 119 117 99 79 91 102 101 97 103 107 101 97 103 91 91 93 87 86 79 61 67 74 74 67 61 43 44 44 48 39 26 16 10 -6 37810 224 2175 30 9705 10 30 10 7534 -289 -45 80 175 287 408 539 685 702 832 867 745 740 847 910 983 998 984 947 997 1121 1211 1235 1225 1299 1301 1305 1330 1302 1170 1109 1025 888 661 485 591 634 596 446 511 592 702 875 1091 1293 1508 1663 1716 1612 1570 1562 1638 1588 1480 1549 1758 2114 2299 1922 1490 1446 1882 2348 2891 3116 2688 2447 2217 1787 1529 1164 968 642 345 207 20 999999 999999 999999 999999 999999 999999 -11 572 1175 2189 4277 6279 8739 10338 10472 11421 12136 11317 11561 11841 11614 13362 16211 18246 19777 21577 25851 29331 32881 40606 40734 39478 42528 48042 57151 57064 50113 60663 59572 48416 47513 45616 51099 60539 65956 68610 71876 74084 76492 78708 78356 86860 98635 113324 125585 140475 158282 166815 168314 162899 160987 182908 189671 184611 161953 156948 164652 166836 148826 127459 102457 50432 17833 2641 612 704 802 720 519 345 231 193 157 137 102 104 117 113 88 91 104 115 127 115 120 85 62 64 70 78 83 76 61 79 74 73 82 89 94 81 80 78 68 68 77 61 67 82 58 65 57 70 71 69 67 60 47 59 53 61 64 59 53 49 47 33 34 40 36 35 28 28 17 16 9 -6 -2 -9 -15 37819 220 2293 30 9703 10 30 19 7535 -295 -9 -3 -12 36 97 107 140 91 24 13 68 50 139 202 306 326 467 571 573 687 743 731 695 730 704 618 573 597 536 438 316 201 223 381 456 409 327 274 105 -68 -91 -68 -81 -40 999999 999999 -6 80 215 109 77 130 198 390 568 455 280 197 427 762 897 937 976 797 691 558 448 359 365 266 118 -89 999999 999999 999999 999999 -98 226 589 928 1884 3479 5428 7609 10180 12283 14902 17600 20358 22590 24732 26035 29257 31959 34124 35121 37137 37955 39050 42273 45811 47573 50670 54858 59864 62579 63927 68191 73404 74597 70721 69534 70528 71652 76198 75387 74232 73040 73290 75430 78771 87802 100698 117843 127233 126251 124100 128241 133628 140140 143500 142815 145979 157408 148095 143241 149552 150291 143160 126387 103848 83090 63317 30842 10154 1773 450 602 674 516 362 263 220 161 130 113 96 105 102 105 92 76 48 105 126 114 97 93 61 64 56 58 61 51 43 64 59 62 66 66 75 71 59 51 53 43 48 58 75 61 59 61 44 57 56 55 57 52 42 40 43 44 45 30 39 45 30 25 34 26 31 25 18 17 14 10 6 -5 -14 -12 37828 192 3070 30 9700 10 30 28 7536 -302 -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 151 1335 2062 2305 1261 1058 1735 3104 5577 8158 9726 11681 14659 16161 16193 16511 16791 17572 19405 21427 21967 22254 22881 23938 25163 26121 28346 30156 31847 33819 35593 36832 40035 44040 49381 56010 61787 69694 77665 83483 89928 95145 96501 96786 94710 90463 91822 93326 98010 105909 114431 121840 131237 145020 156712 166020 165778 177152 182636 192695 204580 203461 205762 214272 216447 185723 118799 65387 31429 5883 990 482 590 579 532 410 278 204 145 121 107 105 87 100 127 88 98 95 96 93 107 88 70 53 57 36 24 59 56 50 54 54 63 53 63 45 62 60 51 51 68 57 47 53 53 47 41 47 55 30 57 56 34 35 39 27 23 26 31 37 30 13 8 12 16 16 7 10 13 3 -2 -3 -11 37837 294 67 30 9697 10 30 37 7536 -308 161465 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 947 2176 3031 1963 1814 5662 8514 7204 7075 7743 8429 9144 10633 12359 13066 13257 13140 13378 14224 15010 15593 16240 17169 18953 21598 24305 26414 28051 29718 31819 34235 38199 42884 47358 53818 59396 65699 73921 85506 98978 111591 127642 147708 165956 170466 169433 173410 178604 181037 181030 178779 182536 200409 217474 229951 238896 250278 239753 227085 236763 219430 155547 73100 17073 3419 1273 581 516 567 640 580 452 358 269 182 133 133 132 121 120 119 111 99 107 132 135 114 83 86 83 87 70 79 85 81 69 78 67 83 88 91 100 87 68 70 75 88 103 96 86 77 90 86 73 69 73 67 62 68 61 49 61 63 57 58 58 51 66 54 53 36 43 47 34 33 36 31 27 23 12 8 4 -6 37846 159 4117 30 9697 10 30 46 7537 -315 -58 -17 -17 94 346 449 517 821 1485 2229 3253 4324 5203 5585 6985 8494 9893 12826 14694 15788 17405 18021 19179 21482 23733 26247 31231 37061 40288 40004 39376 39396 41129 44889 48273 47083 44824 42670 42732 47697 52667 53870 56297 58961 61998 63088 62110 65961 83996 103370 115170 117508 116880 109951 91271 78720 79166 82250 89474 91117 97230 111705 128581 147484 166077 180368 194701 200559 191263 190148 185147 185742 186673 151165 113879 87292 75544 53088 36069 10500 5605 2436 1039 736 666 584 515 416 329 227 168 175 155 130 119 108 128 102 93 106 123 113 105 105 95 96 80 71 80 92 65 69 90 79 58 66 74 73 76 77 70 78 82 81 71 76 81 81 78 74 61 61 72 70 66 65 56 68 68 56 52 56 43 47 49 37 41 48 41 35 38 30 24 23 18 11 -5 -4 -11 37855 146 4385 30 9695 10 30 55 7538 -321 65 220 487 756 1273 2171 3356 4703 6239 8017 10146 12506 13971 14720 16397 18787 21760 22744 22544 21311 20799 20681 21409 22149 23154 24515 26206 28564 32342 35705 38054 40437 43411 45869 48441 51113 55095 59439 62520 64599 71671 83133 93228 98739 99160 103671 109479 114892 121385 127456 131245 134993 142630 146790 144282 143966 146595 151150 160816 167565 168207 170837 167636 170366 171518 172315 158639 137040 97331 60944 30961 14098 8182 4429 2080 1042 668 532 424 292 240 188 154 139 128 113 109 125 115 108 91 120 122 84 81 70 54 68 79 53 55 59 65 41 59 55 47 42 50 65 63 71 72 62 64 70 73 60 47 42 43 50 55 48 50 40 40 34 29 37 26 29 36 31 34 25 16 19 17 12 11 18 6 6 2 -3 37864 152 4324 30 9694 10 31 4 7539 -328 89 306 422 639 854 1110 1416 1718 2165 2537 3233 4470 5434 6632 8524 10983 15382 21800 29581 39546 48191 56700 66736 72917 70600 66483 65568 63849 66045 69634 70851 73567 77489 81595 82812 84810 88893 94050 98210 99607 96552 94738 94920 99749 102995 106842 108078 109791 104974 103245 106236 110556 118166 122241 126659 133013 138186 152470 173401 188513 180881 167880 150239 140057 144322 114273 88397 81403 77231 77342 67604 47272 21612 7776 3071 1388 996 810 654 544 406 293 247 208 173 148 133 126 120 138 126 131 124 124 126 122 118 121 109 138 127 106 107 95 115 106 97 108 99 103 112 85 85 96 98 80 80 86 97 89 83 77 76 54 78 89 69 73 84 81 78 68 62 68 56 46 44 53 52 39 50 52 41 36 37 39 36 29 15 11 5 -11 37873 292 154 30 9694 10 31 13 7539 -334 323388 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 109 288 423 475 569 626 678 734 740 735 763 1105 1554 1730 2000 2494 3072 3687 4188 4630 5328 6040 6906 7915 8667 9788 11083 12882 15277 17344 19938 23682 28441 35895 44557 51046 58286 69191 81090 96636 102573 102004 98532 85946 78921 77488 72061 71606 69662 69112 67335 67162 67103 61747 62767 66454 71675 80708 93810 104306 115101 123514 128052 131447 131026 129199 121825 114944 117430 122488 121278 120325 127906 138029 132798 122153 116020 114524 107017 97602 89039 80009 77574 77324 58814 31422 14191 3836 1335 909 776 776 780 645 547 415 300 212 176 167 153 159 153 125 131 133 111 122 133 106 115 108 103 96 89 84 116 109 86 76 90 80 66 81 82 92 98 81 91 95 100 90 86 96 85 79 91 92 77 78 80 85 88 74 69 72 68 60 69 62 53 49 55 56 47 50 52 39 34 33 30 31 24 16 8 4 -1 -12 37882 164 3905 30 9695 10 31 22 7540 -341 -44 131 328 571 790 1088 1476 1819 2208 2745 3180 3891 4669 5568 6312 6786 7791 8973 10278 11813 13775 15485 17193 19027 20625 22235 23605 25018 27213 30751 34054 35955 39976 45270 50043 54411 60463 70858 78517 80981 80531 80904 78579 74430 74454 69688 67969 75376 79422 76861 70862 59541 49925 44186 43060 43614 45965 51426 57689 64821 73816 85682 96785 103257 110718 117346 125298 132479 138207 141954 144640 140888 143442 145780 135578 126485 124972 123547 120669 114484 98084 85769 65394 41558 18190 5617 1742 701 583 634 623 618 628 567 419 281 200 170 159 123 103 113 125 118 117 105 97 111 94 73 80 88 75 65 71 75 86 60 65 71 73 61 61 52 66 71 73 63 55 61 80 89 83 51 46 59 61 64 65 54 55 55 49 48 46 41 35 47 43 31 22 35 35 28 33 32 26 22 11 10 6 6 0 -6 37891 173 3607 30 9697 10 31 31 7541 -347 -98 -23 85 193 357 633 877 1199 1507 1950 2424 2968 3389 3832 4203 4945 5652 6399 6896 7164 7581 8015 8640 9267 10044 11204 12520 13719 14379 15320 16031 16550 17378 18753 20561 22860 25120 27681 30304 32768 35199 37601 40876 47471 53575 59183 68941 78092 82930 90621 97390 103120 107123 106006 97118 90676 86750 89088 96760 106151 110085 107006 91491 77316 68673 60138 60581 61064 68064 70671 76722 89622 102705 112951 117005 110982 105500 104806 103448 103791 109527 120652 130500 137057 139986 131317 118820 100785 82897 61889 49491 34271 19778 9375 4598 2534 1116 717 717 756 779 816 694 485 322 244 195 186 154 131 122 115 115 112 110 133 123 90 101 107 104 89 74 85 70 61 62 67 57 62 67 73 68 61 63 63 76 60 77 92 75 71 65 63 69 62 49 39 51 52 61 58 42 41 55 64 47 37 40 42 29 27 25 27 25 23 32 22 16 14 7 6 -5 37900 185 3339 30 9699 10 31 40 7541 -354 -5 93 226 284 366 469 604 837 979 1173 1361 1623 1867 2189 2411 2702 3093 3526 3934 4524 5070 5651 6309 7183 8122 8631 9266 10447 11742 12712 13630 14942 16098 17574 19190 21604 23854 25416 26601 26156 25084 23968 23392 23181 22918 25343 28014 30578 33377 36910 40516 42914 45323 47804 50899 55630 61295 66857 68939 68680 71614 76022 80988 89748 93808 89620 87228 80902 77437 99439 125133 128333 126946 113226 95475 94049 93754 90804 89764 91381 95541 108340 124183 133309 138772 137202 111172 86264 71915 61997 57273 57186 59101 58121 56297 55216 52097 46484 42772 41206 34697 21192 8298 2795 1315 766 568 668 873 1027 1048 868 545 328 235 184 168 186 152 157 144 132 136 117 126 148 100 83 93 125 96 96 97 90 93 94 102 90 91 115 97 97 100 101 102 98 88 77 103 105 89 76 80 83 75 83 81 71 66 69 72 75 75 75 71 64 54 53 57 57 52 39 40 48 40 39 49 35 30 25 19 22 -4 -5 -12 37909 195 2975 30 9695 10 31 49 7542 -361 31 187 311 485 720 908 1167 1371 1663 1968 2263 2505 2802 3126 3358 3731 4086 4568 4905 5427 5977 6557 7180 7821 8374 8997 9522 10091 10961 11944 12822 13478 14404 15507 16545 17508 18510 20260 22637 25228 26781 27503 27634 27264 25943 24706 24358 24196 25107 27248 30307 35445 42746 50807 57091 61878 67509 72789 78284 83872 89405 93681 96474 101682 103881 95735 91965 96008 94038 101063 106149 104084 100394 102336 94575 84352 81734 82151 78224 78698 81665 87097 84606 86449 83610 75072 70468 71697 70799 63670 51333 39531 35127 36196 36917 41085 43421 44200 42205 34538 26855 24901 27977 31930 34544 36996 33814 25041 16206 11310 10687 11309 10604 8813 5728 2597 1178 510 467 666 925 1114 1100 786 473 313 202 159 152 160 117 108 98 98 96 82 93 97 85 73 91 95 64 72 85 91 93 66 87 67 70 58 59 61 67 87 94 74 53 56 64 76 73 59 59 67 69 67 60 61 49 50 48 43 36 38 35 38 22 27 25 28 31 22 26 33 31 15 16 18 17 13 8 -4 -15 37918 196 3004 30 9694 10 31 58 7543 -367 -13 109 261 417 542 762 1008 1293 1581 1876 2221 2634 3317 4233 5076 5714 6331 7166 8180 9349 10661 11723 13123 14770 16389 18167 20337 22926 25578 28330 30776 33189 34450 34764 34336 33497 34681 36053 37922 36277 32668 32016 31956 32268 31941 30984 28435 28506 29239 29602 31086 34588 39091 43710 51143 61089 69806 76416 82336 84569 87458 95006 110943 132207 139565 128808 105167 86328 81766 81965 80153 79006 81699 86317 92353 91751 74837 60492 54638 53265 50912 51147 51706 51241 51382 51994 53159 53787 51569 48883 47776 43113 41926 39243 38323 38433 40318 45669 49967 53542 52002 44871 36759 27986 20750 14926 10137 7439 4552 3525 3429 2542 1779 1269 749 453 432 624 888 1176 1312 1243 941 585 354 247 197 151 150 148 154 138 129 135 125 136 124 106 97 105 117 120 102 101 111 100 104 102 91 97 70 91 105 95 93 116 95 97 108 103 87 83 80 78 74 82 70 75 77 73 63 71 85 76 65 66 55 63 57 47 54 50 46 46 43 44 54 43 37 31 26 8 11 10 5 -5 37927 196 3066 30 9696 10 32 7 7544 -374 -75 -9 131 230 351 517 751 1017 1296 1658 2055 2516 3045 3646 4294 4892 5718 6468 7314 8359 9384 10589 11939 13594 15803 18006 20202 22078 23051 23297 23541 24038 25033 25774 26199 27205 27506 27644 27500 27008 28084 27787 26606 25921 25450 26277 25769 23819 23003 22900 22237 21675 21382 21169 24227 27818 32644 38901 44051 46601 48318 49981 49793 47036 44240 43110 42857 43213 43888 46085 46267 45717 45474 48356 54726 58141 60626 61645 63811 73622 81718 87394 96919 105567 117170 124808 126523 125084 123133 129887 128713 114157 99502 94471 94601 97861 86620 75314 61433 30254 16580 10812 6656 4910 3757 2182 1374 1026 842 665 533 395 429 474 633 946 1369 1720 1720 1424 909 485 320 204 182 201 166 152 156 149 136 146 139 117 135 120 109 135 122 124 102 107 115 106 96 108 109 97 94 105 111 118 119 100 108 101 98 95 94 98 94 92 110 109 96 93 87 82 82 83 84 73 71 75 66 58 66 64 63 57 57 67 64 59 60 67 53 39 40 42 32 23 18 9 -1 -10 37936 183 3400 30 9700 10 32 16 7544 -380 -30 202 467 754 1095 1558 2008 2471 3138 3735 4455 5205 6043 6975 7753 8553 9526 10340 10823 10897 11222 12029 12581 13062 13308 13840 13377 12542 13128 13619 13376 13163 13501 13706 13710 13900 13962 13169 11924 11564 11112 10504 9463 8767 8970 9373 9357 10304 12054 13010 13814 14629 14502 13955 13552 14247 15158 16737 18959 20533 22405 23110 23472 23061 22386 24534 27431 29603 33282 37707 43667 47360 54470 62047 67345 77140 89659 97878 112233 124885 138277 145052 153322 160526 161312 163701 157918 158997 148476 137020 132304 122126 106078 81429 41178 13441 6798 4257 3061 1602 831 676 773 1046 1485 1876 1921 1531 1016 616 360 254 193 168 154 165 141 134 137 132 112 93 97 99 101 84 87 84 93 84 75 66 72 81 71 81 83 85 79 88 74 72 90 72 77 70 69 69 70 90 83 73 64 69 71 60 69 65 63 57 67 67 56 43 35 47 46 59 50 39 37 44 46 42 38 27 31 23 21 11 7 -3 -8 37945 181 3401 30 9701 10 32 25 7545 -387 -65 59 155 274 563 829 1100 1390 1689 2156 2766 3212 3672 4436 5180 5802 6397 7067 7779 8777 9902 11176 12702 13914 15082 16001 16237 16442 16118 16078 17016 18379 18638 18695 19473 20114 19856 19862 19835 18995 17965 16925 14750 12688 11441 10458 9238 8308 8161 8095 7880 7462 6919 6364 6164 6159 6504 7088 8069 8684 9492 10820 13114 15735 17762 18288 20303 21669 21743 24889 29327 34294 43095 53517 60166 69771 83313 97819 109157 124563 141613 159535 174141 185503 198930 216608 223330 221461 206466 176390 140931 107518 71745 38126 18081 11744 7082 4077 2014 1435 1317 1210 1353 1670 1909 1986 1679 1190 741 419 262 176 151 162 122 77 110 135 111 109 104 117 93 66 77 70 81 81 76 84 87 77 64 57 53 59 69 53 54 64 70 71 60 52 60 68 66 60 48 49 42 53 58 58 51 55 54 45 37 35 36 45 38 28 21 24 28 33 33 21 14 22 13 10 22 15 3 3 2 -13 -12 37954 194 3162 30 9702 10 32 34 7546 -393 -34 45 65 177 282 428 602 722 795 884 959 1043 1140 1345 1583 1805 2029 2225 2382 2607 2924 3152 3363 3577 3902 4113 4401 4915 5340 5906 6451 6680 7064 7236 7478 7712 8270 8687 8835 9298 9792 10264 10958 11906 12689 13331 13697 14350 15148 15176 15291 15300 14508 13497 13374 12502 11426 10098 8251 7257 5811 4875 4565 4906 6264 8833 10157 10657 10796 9899 9500 10487 12077 14889 17574 18693 17917 19621 24327 30428 36781 44453 51318 61224 71955 80942 91407 99757 110729 128925 145403 162536 177596 194860 207851 232251 244136 259268 256663 221582 183975 140977 99576 49466 17275 6419 3566 3302 3647 4490 4858 4253 2930 2140 1672 1235 799 495 317 248 239 191 163 198 207 169 167 159 133 135 162 157 136 146 148 120 138 141 129 141 132 136 134 120 127 132 127 125 129 126 132 142 119 127 124 122 113 127 125 121 126 115 106 109 101 107 98 107 98 102 82 71 83 81 95 91 73 70 82 83 86 82 73 68 68 60 60 43 29 29 15 11 4 -5 37963 188 3107 30 9707 10 32 43 7546 -400 -92 -54 -3 -7 -74 -65 -86 -15 -52 14 100 187 202 235 319 384 533 685 811 918 1033 1158 1308 1576 1913 2304 2835 3197 3678 3915 4069 4237 4358 4246 4124 4243 4506 4640 5021 5436 5839 5780 6025 6031 6375 7055 7714 8236 8980 10126 11908 15300 18469 21196 24459 26878 29955 32114 30967 28932 27945 24824 21219 17476 14831 14318 15330 16030 17415 16008 14270 14472 14188 12875 13916 16873 20784 26401 32694 37630 41990 48100 57989 67912 74775 80212 91766 103760 110412 112675 115308 123301 128066 128897 127555 133757 134994 130610 132036 143179 126887 121790 114009 95240 77542 58402 48035 41525 26532 16381 11126 9148 6373 3882 2237 1454 946 598 364 216 148 139 118 118 122 108 111 92 89 75 66 65 59 48 54 68 47 63 65 54 48 57 53 62 52 50 63 61 49 61 62 61 73 53 63 65 59 65 56 48 49 53 53 35 30 44 50 38 38 41 46 31 18 26 34 24 38 25 29 26 26 19 6 8 2 0 -8 -11 37972 166 3922 30 9712 10 32 52 7547 -407 -98 -36 26 -39 999999 999999 -99 -28 30 70 132 233 300 355 325 325 442 508 494 508 580 668 862 1080 1215 1304 1409 1350 1495 1796 2070 2599 2803 3308 3980 4652 5629 6762 7962 9267 10829 12845 14347 15501 17234 19829 22183 24659 27247 30258 33248 36510 37610 41285 46793 51818 58910 64430 74563 82523 86193 89857 85555 86001 97198 101130 99784 98349 96984 105325 133961 163233 181878 216043 239314 228793 229347 200725 157576 121025 87057 59077 27189 10803 5478 4963 4648 3898 2874 1949 1242 593 262 200 183 155 158 163 150 146 154 141 128 109 98 117 102 104 113 118 103 100 104 102 99 102 91 97 102 89 111 103 95 91 109 115 120 108 104 97 102 92 91 88 85 85 85 98 90 80 72 74 75 80 67 65 83 81 67 57 59 64 65 61 60 54 42 45 41 37 32 22 11 9 3 -7 37981 208 2755 30 9715 10 33 1 7548 -413 -7 214 390 437 539 620 704 686 825 890 957 1056 1157 1328 1505 1588 1559 1463 1549 1591 1542 1498 1447 1439 1746 2216 2736 3160 3239 3098 2991 2982 3203 3356 3296 3397 3477 3620 3587 3408 3533 3621 3924 4138 4038 3777 3702 3840 3959 3981 4240 4398 4634 5128 5494 6050 6480 6580 6789 6890 6938 6517 6235 6640 7694 8828 9721 10617 12040 12907 14274 15253 16963 18513 19670 20712 21775 21923 23179 23286 23157 23941 26490 28693 30780 30694 28893 29718 30015 28669 31106 34008 38107 43232 47985 55120 63280 69750 77412 81578 89721 100372 113333 128872 137342 144897 154388 149192 149252 146300 163910 194547 195485 154900 104988 73144 43976 20514 13144 10551 10276 9263 7216 5980 5263 5450 5785 5553 4465 3027 1475 399 203 196 185 198 175 144 159 151 164 141 148 129 106 125 120 124 124 128 114 124 123 127 131 123 117 122 132 117 119 126 114 129 109 107 122 113 117 132 124 118 109 105 105 98 101 109 103 101 95 98 92 96 88 98 86 82 89 82 73 74 70 67 68 66 58 51 47 46 50 45 26 18 15 9 2 -7 37990 232 1916 30 9716 10 33 10 7548 -420 -58 -30 3 25 147 156 273 310 402 459 576 681 833 950 1171 1356 1526 1742 1926 2085 2190 2350 2708 3047 3314 3602 3846 4193 4678 5463 6220 6987 7701 8408 8977 9470 9860 10454 10930 11741 13207 14460 16203 17731 18240 17855 16792 15439 13327 11290 10380 11300 12843 13284 13635 14166 14342 14485 13700 13531 14087 15186 14940 12655 11781 11060 10989 10968 10987 11260 11384 11181 10209 9834 9235 9006 8911 8897 8751 8935 9172 10011 11110 11762 12756 13862 14808 15945 16631 17566 18929 20841 23117 25479 28001 31004 35864 39113 40405 40334 42349 46577 49564 51463 54589 57800 61290 65978 70562 70199 68121 67408 67940 69375 72690 71895 68320 66178 65944 68530 71892 74806 72713 67767 64191 63900 63226 63062 64954 70174 72731 74916 81966 84799 87543 82344 77273 56938 32449 20409 13969 11020 10196 10709 11630 12471 12417 10576 8106 5894 4535 4115 4112 4426 4474 4054 3066 1775 596 176 142 134 181 160 149 114 121 129 119 103 79 71 40 61 83 65 70 66 78 88 88 80 65 82 76 61 61 80 78 76 69 70 67 78 82 81 76 72 67 58 51 60 66 55 33 37 35 46 64 47 51 42 42 52 44 50 56 48 38 32 35 38 33 16 22 30 17 8 14 15 -6 -13 37999 231 2008 30 9718 10 33 19 7549 -426 -16 49 149 169 273 393 501 579 671 833 983 1220 1431 1516 1704 1845 2078 2325 2592 2931 3336 3868 4512 5327 6388 7358 8443 9600 10686 11701 12485 13411 14709 15841 16761 17719 18411 18604 18591 18521 18948 19935 21092 22521 24584 26689 28082 28402 28938 28449 26423 23953 21837 20237 19811 19814 17597 17078 20057 21891 21221 20420 17266 15486 15918 16024 16392 16077 14771 14491 14386 13301 12697 12228 11971 11908 11504 11632 12161 11930 11575 11078 10209 10375 11008 11691 13110 13911 14486 14865 16139 18515 21862 25490 29702 33019 34259 35840 36813 38728 39820 42094 43591 45269 47454 49895 55101 61725 68015 73644 80033 84439 89793 93500 92013 90561 91619 98233 102844 107786 112692 118646 123162 124210 119653 114350 102072 89185 80309 67979 58362 44271 27151 12977 6617 6172 4822 3269 3174 3627 4789 6438 7797 8280 8233 9230 8531 6153 4713 4159 4227 4269 3545 2355 1233 508 226 193 173 160 146 136 136 136 125 121 108 134 112 82 75 82 94 86 92 96 97 104 92 74 70 81 93 89 78 93 88 84 89 94 88 80 92 90 90 79 79 77 70 69 88 65 63 74 67 59 53 69 75 56 66 72 58 54 52 46 40 52 45 47 44 27 27 30 33 15 9 7 -5 -13 -11 38008 235 1892 30 9722 10 33 28 7550 -433 -69 -93 16 96 110 194 338 434 534 639 788 887 1048 1299 1403 1525 1758 2083 2385 2687 3194 3909 4523 5296 6178 7123 8100 9111 10365 11461 12878 14507 15692 16811 18293 20184 22073 23730 25752 27042 27665 28763 30575 33908 38720 43429 46742 47129 46130 44653 41334 35939 31841 29897 30718 36043 40376 39763 39128 39016 38289 37727 37191 34847 30070 26123 28059 27537 29775 29693 27327 25460 26447 27556 27951 26912 26151 26002 26273 25283 22847 21869 22531 21212 18901 17170 15492 15138 15783 15930 15895 15995 15992 16533 17077 17628 18486 19446 21020 23115 24405 24884 25060 25372 26911 27565 27932 30129 32441 35662 42970 51844 61799 67734 65643 59066 53533 48572 50078 53597 55443 57093 57494 58016 59861 65366 69540 72618 78846 86586 89127 88328 79437 61467 48031 31301 16144 10653 7600 7847 9324 10097 10341 11384 14230 16192 15274 12731 9370 6210 4494 3967 4089 4216 4224 3811 2713 1376 545 244 209 193 176 165 137 136 116 129 136 124 116 92 86 96 78 80 106 96 86 107 97 102 75 93 64 61 79 69 69 72 100 93 91 72 81 81 100 87 62 75 70 67 77 86 64 73 60 51 53 61 62 56 55 65 58 57 46 44 29 40 45 42 47 48 46 32 20 29 20 11 12 11 2 -8 -13 38017 234 1837 30 9727 10 33 37 7550 -440 -15 82 153 313 553 671 894 1122 1317 1635 1903 2172 2460 2983 3456 3814 4356 5037 5837 6524 7191 7666 8267 8923 10109 11444 12943 14534 16523 19043 22119 25249 29027 33111 37554 42167 46969 51177 54196 56925 59595 62956 68176 70508 69940 69643 68725 67832 67570 68133 64079 59230 58052 52551 44064 39039 40134 45495 51555 49687 45494 44153 45646 44536 45702 52968 57716 54327 55974 51968 51886 58241 57505 54644 55011 53004 48175 46799 44560 40162 36926 36609 34065 32764 32128 29828 26393 23515 21827 20215 18937 17497 17023 17966 19453 19792 19723 20635 22115 22618 23437 24373 25855 25778 24649 24641 24126 23099 23259 22495 21418 20212 17532 16335 17147 18309 19917 20823 22317 23594 24516 25333 27093 29631 30770 31621 33422 35587 39165 42360 40050 33226 28609 22341 16238 13477 11303 8976 6527 4730 4742 9437 16714 21992 24550 25977 24573 19962 14900 10234 6358 3986 3317 3363 3735 3851 3550 2693 1595 662 257 176 193 194 198 166 137 128 140 135 118 130 104 87 69 83 80 79 95 91 76 78 91 84 78 78 88 56 88 106 98 94 91 89 72 80 89 66 73 78 68 70 71 78 73 65 60 43 46 52 53 56 66 58 58 53 51 47 44 28 26 24 36 41 33 29 25 13 9 10 8 7 -6 -7 38026 273 791 30 9731 10 33 46 7551 -446 43 48 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 304 393 537 674 650 699 760 982 1101 1210 1440 1595 1753 2118 2526 3060 3535 4261 5017 5522 6231 6968 7932 9031 9933 10617 11864 13217 14818 16323 17612 18437 20059 22292 25015 28562 32527 35010 36593 37943 39499 41323 43067 46185 50484 55644 59687 63968 68234 71839 71990 69315 65058 64952 66665 62377 56851 51671 46919 46014 48837 50735 54914 63448 63234 56620 56577 63343 72953 84058 97601 102471 85814 74208 66299 65969 83751 97858 93679 92083 89630 75128 66061 64831 63782 66167 65975 66866 65852 57404 49102 42495 37898 33622 31066 27489 25563 24139 21873 20017 18226 16304 13623 12000 12025 12491 13001 13925 14558 15180 15945 16555 17526 18592 19399 20811 21413 21512 20731 19249 17643 15287 12530 10478 11068 13543 16442 16367 13342 10716 9873 9069 8955 9538 11322 13266 13720 13119 11857 10622 7621 4499 2244 1318 1013 1140 2334 6606 13863 21546 28982 34963 34503 28942 21102 15157 12443 10653 8992 6883 5835 4806 4453 5547 5731 4358 2249 791 372 245 219 234 219 199 153 157 170 164 163 143 126 105 90 91 104 136 133 135 111 102 105 93 93 98 106 108 98 91 104 106 117 108 108 102 114 101 93 96 90 93 86 85 77 78 90 83 86 76 82 85 94 82 68 61 80 72 70 60 60 77 75 68 66 64 61 55 38 29 28 23 28 20 4 -5 -13 -9 38035 279 523 30 9733 10 33 55 7552 -453 42 999999 999999 999999 999999 285 390 567 745 404 573 170 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 373 488 641 833 1022 1209 1424 1728 2025 2367 2904 3339 3703 4203 4690 5102 5471 6133 6736 7319 7508 8029 8852 9852 10644 11297 12124 13422 14659 15612 16445 17945 19484 20968 22742 24568 26695 28964 30970 32259 32740 34856 38094 41671 45251 49099 52074 53147 52135 50663 47914 47614 53046 59664 62845 62895 62622 61921 61494 60978 62122 64118 65539 62464 58738 58526 62603 68047 74737 82886 91881 97124 97281 93204 82653 76365 88919 94142 86173 74581 71432 71673 77426 81749 78874 75416 70493 65352 61385 55870 51395 47385 42903 38349 34480 30466 26661 24246 21860 20131 19279 18454 16823 15214 13990 13251 11802 10162 8941 8303 7791 7696 8189 9314 10486 11948 12967 14479 15834 17420 19080 19279 17792 15691 17190 20415 22388 22353 23483 23306 20543 15600 10407 6871 4770 3863 3494 3689 3936 3510 2134 782 944 2134 4499 8564 14384 21905 28979 35876 39307 35440 28354 19756 13895 10721 7994 5676 4327 3308 2776 3252 3864 3637 2531 1398 608 278 206 160 165 180 144 133 120 123 145 140 104 81 76 80 99 72 70 78 92 92 78 90 83 60 97 92 78 90 74 74 63 69 84 77 74 75 70 72 65 76 58 38 56 67 68 55 60 61 62 60 63 47 61 50 40 32 36 49 34 39 52 46 43 44 36 29 30 25 18 20 18 5 1 -7 38044 278 554 30 9734 10 34 4 7552 -460 -96 243 111 -88 451 186 -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 -80 -42 120 234 445 701 750 840 884 1012 1099 1361 1728 2203 2773 3384 4078 4894 5708 6436 7109 7704 8422 8990 9544 9923 10139 10277 10455 10188 10268 10920 12091 13691 15186 17342 19947 22592 25266 28348 32587 36479 39585 42335 45439 48262 49732 49904 49310 48076 46698 45254 44824 45340 46471 49215 55634 63142 67459 68517 69152 72094 74203 72066 69697 68610 67361 65381 64663 62233 57869 56767 62145 66432 69831 71833 69805 76772 82563 78157 80172 75433 72454 76806 78675 74713 70713 65905 58443 52401 49331 45621 42146 38909 34061 29986 27855 26314 24816 22628 20840 19578 17353 15008 13176 12119 11335 10687 10053 9097 8017 6997 6273 6156 6631 7456 8018 8547 9069 9254 10285 13047 15161 15822 16032 18205 22197 22764 22603 23386 25299 28059 29843 32967 34500 33859 32994 33586 33817 32530 30759 29998 31357 35175 40325 45359 49734 51013 46292 39872 30055 19926 15896 13330 9225 5528 3218 2334 2925 3865 4842 5391 4759 2999 1353 514 243 237 265 205 172 144 171 167 145 159 143 149 124 88 85 98 93 103 97 102 103 96 108 111 98 97 90 85 87 86 78 80 98 102 94 89 91 97 104 86 58 85 77 92 95 84 81 80 70 71 71 79 59 56 39 52 62 62 55 53 53 38 41 54 48 40 32 28 19 23 20 13 6 0 -1 -12 38053 279 531 30 9741 10 34 13 7553 -466 186 84 999999 428 334 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 16 224 313 374 348 415 404 460 592 717 1011 1383 1726 2111 2449 2844 3346 3879 4554 5161 5905 6585 6985 7447 7797 8021 8003 8022 7942 8012 8366 8883 9911 11206 13189 15897 19180 22622 25830 29199 32860 36292 39191 40945 40692 39079 36537 34503 34135 35936 40558 46081 50320 54552 56402 57654 60940 64103 65722 65641 62117 58962 56320 54789 55043 56067 56486 56754 57600 60701 63274 61283 58668 60649 66366 70801 73656 74824 75313 75665 70506 67776 70186 67732 64641 61374 55280 51061 47870 45250 42598 42193 41428 38580 34215 31742 28769 26964 25036 23762 21137 18407 16344 13974 11969 10112 8575 7541 6659 5772 5142 4559 4299 4175 4102 4235 4801 5603 7008 8580 9987 12165 13978 16084 20068 24414 28883 32677 36423 40439 43819 46773 50543 54705 57403 62343 69848 73601 72513 70683 69211 67425 63950 57041 45506 30524 23748 18185 12561 8594 4819 2234 1455 1716 3600 7006 9468 10624 9778 6282 2734 1080 481 241 210 201 208 207 181 175 154 129 124 132 152 136 117 94 84 105 123 119 134 114 114 106 98 104 98 99 95 93 91 88 83 82 92 98 96 81 92 74 94 90 84 81 67 79 79 77 84 74 72 73 70 69 63 63 56 74 67 62 50 51 52 51 53 62 49 42 39 46 34 20 19 17 11 3 -3 -15 38062 276 654 30 9744 10 34 22 7554 -473 -27 324 1010 1557 588 260 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -61 -2 60 164 316 462 641 796 1042 1317 1575 1930 2313 2679 3280 3781 4265 4682 4939 4999 4684 4334 3997 4035 4183 4663 5372 6188 7007 8155 9831 11757 13943 15868 17195 18057 19368 21363 23549 25639 27932 30384 33701 38087 42909 47657 50140 51944 55966 58650 59363 59065 61044 64861 62806 56310 52098 51451 52109 52908 55560 59018 59186 59619 63236 66199 62999 69473 78317 71415 66994 72636 76579 77422 71519 74992 77617 76840 82143 79326 75501 73151 65278 60458 58935 55305 52108 47398 43032 41675 40061 38635 36324 35186 33618 31207 27640 22046 17979 15088 13032 11804 10414 8998 8060 7474 7314 6964 6437 5763 5250 5107 6026 7708 8971 11584 16657 22941 27428 31391 34839 36986 39433 40759 40611 43757 51029 56701 60060 66561 77023 83444 86976 86672 76306 61961 41400 30520 19849 14548 13245 9426 4443 2286 3245 5872 8071 9027 9045 7923 5944 2875 958 430 237 214 223 239 224 230 200 166 148 153 164 165 146 121 132 119 109 109 118 103 119 106 121 95 101 139 114 103 86 88 97 112 115 108 117 117 100 106 117 94 96 87 65 78 82 82 80 89 86 85 90 77 89 86 87 87 74 75 77 82 65 60 56 57 74 65 50 50 50 48 46 43 40 28 28 25 17 16 3 -12 38071 277 685 30 9745 10 34 31 7555 -480 755 1203 2086 1745 389 999999 999999 999999 999999 999999 999999 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 15 58 107 239 361 534 582 655 514 493 562 657 752 905 1122 1314 1549 1815 2108 2369 2614 2906 3293 3751 4150 4518 4790 5097 5357 5579 6019 6504 7283 7827 8305 8522 8820 9589 10478 11083 11592 12174 12745 13851 14681 15881 17965 20612 23727 24979 22499 18550 18845 26101 38273 47045 43751 37798 43145 53900 62297 64773 63504 63042 63300 61013 59577 59664 59609 63229 71312 72395 70859 67679 67077 68586 75966 85792 90991 92160 88219 87300 87490 87979 86087 84550 83997 84694 81525 76462 73040 70496 70719 68309 63672 56518 50651 50144 49130 47426 45422 43893 40390 35550 31185 26004 22781 21816 21275 20413 19639 19309 17650 16838 17191 19250 20051 19609 19284 18347 18379 21454 26591 26186 26660 26445 27088 28802 30743 33976 38300 41060 44970 48526 51971 53569 53524 53915 54366 57208 58032 53496 44533 31655 19999 17852 14735 9213 7926 9305 10823 12429 14046 13666 10888 7703 4773 2006 708 321 229 217 203 242 230 211 222 196 218 182 174 193 166 148 123 127 126 118 124 140 132 139 135 133 151 134 103 107 104 100 119 105 110 86 103 111 121 121 126 110 110 109 93 95 89 109 123 107 99 93 85 108 96 81 82 88 93 91 97 85 87 76 77 72 75 74 64 63 63 65 62 53 44 39 36 37 25 21 14 -3 -12 38080 276 597 30 9747 10 34 40 7555 -486 516 1044 286 630 964 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 -74 132 363 813 1081 1141 1276 1490 1617 1815 1960 2168 2259 2286 2324 2345 2418 2675 2921 3042 3438 3688 3951 4039 4282 4590 4837 5313 5866 6480 7066 7526 7731 8252 8795 9561 10461 11498 12206 12761 13490 14381 15477 16705 17910 18878 20062 21070 21050 20171 19888 20164 20380 19614 18418 18931 21400 22624 20495 16753 18299 25062 29670 33297 36572 36339 34782 32491 35205 40183 43056 45108 47608 47492 48557 53198 59804 63465 61752 61448 68293 72066 73635 76262 74766 70201 63528 63243 64404 66852 68925 74625 75919 77037 75886 75312 77177 82961 86792 88884 92625 97598 95568 85212 76029 68098 62517 62224 61426 60494 58048 54681 48014 41899 36988 35471 35892 36280 37449 41688 48832 50431 48377 47745 49719 50403 57367 63376 47379 32214 28675 23463 19742 18795 18273 18571 19042 20054 22388 24811 26839 28235 29719 30916 31240 31656 31956 30187 26155 22612 19742 17893 16206 14785 13750 12271 12062 11467 10301 9173 7615 5114 2628 992 491 260 203 181 178 175 170 183 171 185 163 141 137 134 111 110 83 97 81 86 117 127 110 114 98 90 78 86 87 77 80 92 80 79 84 90 84 78 69 69 61 53 57 62 66 66 78 87 70 61 43 50 61 58 58 64 51 50 61 62 53 58 45 50 37 41 40 32 35 41 27 23 26 18 11 12 -2 -7 -7 38089 283 508 30 9748 10 34 49 7556 -493 -76 193 207 595 2454 4422 4915 8994 13003 9601 2944 999999 999999 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 763 1480 2175 2551 2584 2747 3023 3252 3366 3373 3779 4105 4266 4521 4935 5352 5446 5535 5628 5458 5355 5352 5340 5569 6080 6655 7459 8367 9287 10172 10976 11285 11555 12054 12992 13968 14784 15085 14987 15764 16757 18078 18790 19974 21770 23192 23665 23563 24620 26236 27294 25779 23545 25999 32922 35708 29453 22004 20871 25389 26141 26933 28501 28761 31380 32159 34407 36571 37066 39865 43920 46718 48852 53575 56130 58147 60688 62512 65299 65565 65497 65358 63140 58905 59323 62030 63111 61541 62546 67719 69824 71315 77215 82222 86377 85041 83376 84989 86851 86508 85219 82984 80234 79779 78955 75838 73049 71128 71428 70509 67451 64884 61668 57883 53440 49334 50190 54462 62635 70286 74092 73836 72751 79034 82244 80028 65972 48132 39468 37821 34188 31987 29713 27875 23842 21019 18929 17331 15635 14792 15517 16595 17335 17283 17552 18499 19205 19203 18542 17590 16814 15563 13407 11461 8912 7133 5635 4298 3379 2759 1667 904 530 279 215 201 199 206 212 187 190 174 173 158 159 189 136 123 128 95 108 117 145 129 152 128 120 131 116 89 101 95 96 109 122 104 93 98 102 93 84 83 100 101 94 89 79 84 83 88 91 104 110 101 88 80 92 84 79 68 74 75 74 81 73 69 60 69 66 61 63 61 52 50 61 43 30 25 23 20 21 14 4 2 -12 38098 288 298 30 9748 10 34 58 7557 -500 -4 94 16 254 431 432 671 726 443 716 2522 6148 4850 5315 9143 12940 15329 7657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 576 1138 1756 2670 3347 3471 3622 4100 4541 4707 5090 5587 5788 5949 6305 6786 7023 7429 7895 8104 8472 8648 8859 9174 9399 9966 11026 11767 12329 13068 13673 14703 15320 15934 17453 18717 18868 19156 19064 18434 18177 18426 19527 22031 23757 25068 27000 29252 30552 31311 32581 35059 39097 40857 40335 39558 35635 33310 31281 28886 28249 30112 37379 41541 38677 36303 39525 44448 45034 43522 39530 37054 35846 35245 36619 39118 43863 47670 49549 50887 52565 52551 56174 56931 50865 53438 57072 59184 58119 57422 59799 60614 62330 64766 64894 69194 72940 75465 76758 78641 80180 81324 80379 80622 85070 90745 92862 85591 73403 64055 60184 60737 64442 70277 71370 69766 68074 67753 68680 69462 70339 74575 76145 77626 75848 69794 64612 61804 69782 68269 53028 43223 41690 39220 31683 24871 21538 19395 19276 20458 20763 20550 19372 19119 18846 17285 16541 16434 16280 15869 15478 15548 14201 11408 8460 6268 5773 4887 3839 2268 1009 481 299 220 210 225 209 204 182 198 176 184 164 189 219 207 139 124 116 116 114 126 130 121 122 113 126 125 121 107 125 133 102 112 117 120 110 122 96 89 75 79 96 89 77 81 97 93 94 101 94 94 110 82 84 95 83 79 77 85 88 88 78 63 76 75 77 75 64 66 58 48 68 51 42 40 37 37 27 27 14 9 -4 38107 288 358 30 9748 10 35 7 7557 -506 -33 470 1739 1221 438 1091 860 1116 1631 2126 4820 9627 9098 4883 3812 2309 999999 999999 999999 999999 999999 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 553 1186 1821 2045 2327 2445 2540 2796 3138 3358 3701 4097 4442 4948 5445 6088 6754 7435 8124 8382 8552 8984 9282 9522 9887 10174 10547 11306 12201 13481 14857 16591 18392 19723 20531 21938 23868 24884 24761 23704 23086 24016 25361 26595 26697 26375 27159 27814 27156 26641 29694 33786 37377 41487 45590 44043 39155 36975 37889 41737 50594 63220 63991 58546 57046 56047 58005 54602 49497 46707 46089 48255 50558 50655 54177 59530 58940 57851 57520 56556 56814 56498 56293 54628 55747 56623 53786 52753 54890 56485 58691 60998 63232 66304 65036 64209 67286 75177 84420 90315 91569 93006 93904 88695 83371 80107 78579 79270 78080 76669 75963 75701 72722 70568 66940 64777 66169 70271 75851 77811 75660 69909 61661 58550 67061 75327 68774 55202 45878 41000 37017 31930 26473 23985 22335 20585 20934 21975 23054 24324 25268 24640 24859 24823 23059 21701 20331 19948 18172 13310 9884 7935 6968 6033 4214 2021 821 480 272 223 202 210 199 193 208 189 168 177 182 160 173 177 131 135 105 87 91 119 118 130 121 116 121 116 116 121 117 101 112 102 96 91 95 115 105 81 82 78 89 87 65 69 72 79 85 92 96 103 68 72 88 84 73 80 92 72 69 77 68 74 64 71 69 68 70 54 49 55 51 45 49 46 40 38 29 26 26 11 2 8 0 -12 38116 283 476 30 9746 10 35 16 7558 -513 140 219 904 2326 3546 5379 6233 7628 6490 9182 9807 3141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 183 564 1058 1613 1921 2274 2556 2835 3182 3268 3359 3569 3728 3919 4006 4098 4199 4271 4409 4647 4770 5118 5191 5285 5448 5636 6002 6675 7226 7908 8672 9485 10204 11187 12446 14229 16196 18077 20054 22548 24957 27565 29953 31158 30614 28860 25429 22184 21300 22984 24811 25987 25629 26573 28825 32015 38475 47040 55342 62799 64667 63370 61837 55597 56374 58948 62875 64380 60672 59370 57417 56811 56800 56474 55808 55663 57449 59694 60932 65648 69453 72232 71368 71355 69439 69205 71888 75642 80388 78736 75854 78516 76701 68461 67979 67371 63961 62110 59878 59058 63457 74038 83755 93667 105214 109549 104569 91676 84101 80248 74869 69605 66081 64702 65922 68580 66626 59471 57409 59242 58311 56603 59082 65655 68275 67338 64018 59804 54697 52476 51898 48768 44254 40210 39223 39426 38796 36799 36304 35529 34979 34184 35441 36348 34805 31408 27960 25592 24364 21018 13956 8381 6413 5020 3796 2611 1279 636 343 241 191 168 200 179 182 176 193 190 185 162 169 184 162 153 148 138 124 152 168 126 139 137 129 130 132 137 135 118 111 119 123 121 118 118 115 107 112 93 83 80 83 81 84 92 95 98 87 83 106 97 90 93 80 77 80 76 74 89 80 68 72 77 78 79 87 83 65 58 63 60 50 58 52 38 35 34 27 20 18 12 4 -14 38125 291 233 30 9743 10 35 25 7558 -520 -30 87 181 403 545 657 573 321 370 295 866 2621 5230 7570 7175 3433 685 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 687 1115 1332 1502 1790 1920 2128 2340 2394 2528 2569 2502 2497 2738 2880 3078 3325 3535 3649 3840 3923 3999 4309 4586 4953 5421 6072 7070 8072 9158 10420 11628 12685 13609 14763 16229 17029 17845 19302 21046 23082 25132 25648 24634 23995 22729 20508 18476 18438 19639 21349 24777 27746 28678 31012 35971 42238 43165 39704 33948 35585 39520 42092 43190 39895 34402 40986 48340 49622 51972 54971 57078 57321 56886 55355 55500 57634 64267 69454 67959 73685 74804 74592 77082 81125 92146 88456 86206 88579 81054 72493 64633 53985 49023 49021 48325 46415 49274 54456 64087 72742 78181 85179 88209 84389 80065 78573 85591 93127 96253 88611 78176 73634 71029 68870 64570 59886 59015 59296 60709 60228 57101 53753 54226 57402 64066 70988 74537 71975 70081 71374 75186 82978 93750 99068 87816 66087 50951 39680 33796 28507 25401 25558 22988 19658 16679 13502 9641 7032 6083 5920 5752 4703 3306 2014 860 420 251 168 161 175 168 176 173 183 204 189 169 166 191 166 145 134 135 115 136 118 125 117 97 126 126 138 138 131 138 113 117 114 103 102 124 124 111 95 81 88 64 64 65 83 89 78 87 88 91 98 85 68 79 82 90 89 73 64 65 70 73 68 64 63 61 73 68 63 58 42 45 39 37 29 18 11 20 19 13 4 -1 -12 -14 38134 290 202 30 9742 10 35 34 7559 -526 -3 -39 166 248 218 193 372 380 333 364 620 1754 4236 7072 6791 3370 2955 5516 2193 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 325 817 1172 1518 1861 2242 2462 2606 2719 2836 3108 3318 3599 3884 3978 3913 3813 4098 4624 4914 5215 5340 5728 5942 5856 5914 6274 7264 8603 9948 11628 12951 13672 13958 14639 15394 15784 16308 17457 18846 20476 21850 22919 24453 26234 27921 29320 29625 29496 29149 30070 32786 36489 38638 37311 35489 32566 31507 31101 29804 26377 22225 24441 32368 36973 35703 36385 38734 40240 41934 44011 44110 45794 47601 49280 50673 52666 53105 52509 55043 60726 65790 70167 71231 73908 75138 76245 75578 75357 70318 64493 60090 59266 58087 54108 55484 61337 68264 74548 81317 84287 82495 79040 76004 73756 71181 68278 63809 60837 60223 57894 53161 53426 60364 62440 61863 63168 64642 63208 63483 66289 67985 72428 77286 83035 87710 90438 93170 92978 83322 77316 74443 70842 70117 73439 66049 51197 39413 34611 34844 31016 25762 20007 15975 12585 10773 9064 7571 7110 7135 6355 4604 2716 1307 657 425 313 195 161 183 190 165 158 158 162 159 151 152 184 187 119 108 120 132 127 114 94 113 113 102 105 104 90 117 132 118 122 120 89 113 89 105 112 82 75 69 66 76 72 58 75 88 90 89 84 85 77 67 64 66 68 72 68 60 72 68 58 41 52 62 64 56 50 49 51 39 31 31 34 32 24 22 16 19 -3 2 2 -2 38143 281 534 30 9744 10 35 43 7560 -533 -63 1971 5160 4666 2371 4323 4800 5126 5618 896 999999 999999 999999 999999 999999 999999 999999 999999 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 181 494 879 1427 1913 2357 2639 3011 3313 3638 4029 4456 5204 5805 6433 6938 7123 7468 7963 8561 9446 10120 10268 10625 11086 11594 12302 13260 14398 15465 16274 16656 17001 17401 17832 18723 20082 20926 21987 23063 23490 24379 26153 28224 30564 32615 33758 34309 35010 36733 37976 37159 37028 42981 47500 44301 40257 37220 35489 36988 35570 31711 34291 36850 36822 37099 38395 43446 47694 49943 53216 53534 57520 60736 61020 64977 68836 72356 73452 75351 77109 80675 83194 84681 88113 87565 82989 80000 78254 75255 77892 81264 80361 80323 79994 75825 73429 76657 80482 82612 78790 74389 73449 74059 74332 74257 72340 66404 61816 69426 80958 91014 93104 91741 87640 85502 85080 87189 88437 90337 96506 98114 94011 92371 94732 102679 113133 107671 89658 78530 67929 53296 43121 39186 38342 36608 35187 33244 29152 24541 21336 18457 14630 11930 10537 8993 7738 6986 5645 3614 1748 836 530 381 248 206 147 163 207 188 206 206 187 193 186 174 187 161 126 140 133 143 145 163 148 148 148 127 145 137 122 122 126 135 114 119 111 146 147 150 117 102 102 83 88 78 80 91 91 91 100 87 93 95 90 76 95 94 93 86 73 76 75 73 71 70 76 79 74 64 63 76 68 64 54 49 52 55 42 28 32 26 25 22 13 9 -2 -11 38152 283 441 30 9741 10 35 52 7560 -540 137 224 1057 2600 2726 3105 5820 5171 1444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 469 815 1183 1491 1849 2274 2533 2821 3182 3676 4226 4831 5792 6698 7735 9129 10748 12200 13592 14819 16488 18096 18681 17871 17419 17374 17610 18063 18898 19771 20209 20602 21404 21896 22038 22637 23492 24833 27107 28375 26474 22049 18323 16394 14579 14292 16649 19856 23247 27723 27026 26500 30631 34841 35372 35847 32832 33165 34701 36353 39651 42388 48710 53204 53720 55952 62720 67658 67029 67846 70866 72385 70329 71190 78311 80132 79482 80453 81595 82603 87811 94344 100298 101858 97745 92283 89741 91749 96799 101644 98796 91866 88397 83352 75266 69196 62871 59903 61427 64029 66471 69362 75105 84139 95403 108632 118992 119517 117256 112868 107788 100886 92940 89132 86087 88603 97611 109467 120551 125875 125163 120969 110357 97057 80873 70952 73463 68358 62216 63176 67576 62202 46891 32283 22784 18633 15696 12855 10282 8862 8258 7830 6471 4125 2325 1297 736 511 307 233 227 206 220 225 208 189 218 206 197 186 179 191 152 147 146 137 136 144 130 118 135 140 108 116 117 117 112 117 122 105 120 129 109 133 138 117 91 90 92 85 69 68 60 84 90 82 85 85 80 85 101 84 87 83 83 89 73 63 64 65 58 66 63 68 54 62 62 55 49 44 48 41 40 36 28 30 22 26 19 1 -3 -12 -12 38161 284 378 30 9738 10 36 1 7561 -547 -81 408 828 628 986 1476 2756 3523 3319 1065 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 137 313 437 566 839 1069 1351 1677 2049 2467 3160 4147 5138 5965 6541 7199 7973 9002 10213 11321 12418 13379 14065 14863 15783 16998 18637 19709 20483 20653 20056 19404 19157 19543 20255 20850 21918 22868 22958 21500 19028 17087 16202 15178 14452 14421 14610 13953 14389 15487 17540 18648 20334 22642 23608 25263 25609 27444 28786 29196 30570 31957 33850 38685 45136 54001 58070 58983 60128 62094 65630 68688 72933 77361 83568 90695 92279 93691 93086 90768 87787 85247 81612 78132 78267 77944 73805 75033 75659 74721 74876 78371 84270 83025 75793 71476 77199 84203 88400 90810 91542 94915 106829 116420 122439 129802 137571 139588 137858 133634 130908 127761 126164 128244 133260 137123 136611 127834 110582 93731 82771 77677 75204 74047 71562 68303 70477 70981 69511 57261 42186 33107 25738 18763 14658 12363 11035 10167 9333 7403 4810 2379 1118 663 482 374 296 264 225 217 236 211 207 209 220 217 187 187 184 161 144 124 124 101 111 119 114 120 130 117 105 92 107 123 116 125 124 99 120 115 132 116 106 88 76 80 77 50 63 72 75 80 76 58 61 58 67 83 70 79 80 78 64 55 60 52 51 70 52 48 58 54 61 57 42 38 36 43 41 33 28 17 21 26 29 12 0 -1 -11 38170 295 138 30 9738 10 36 10 7562 -553 0 75 352 486 569 789 838 840 696 492 588 976 1514 1441 2179 951 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 358 638 1066 1578 2091 2553 3078 3409 3761 4236 4688 5221 6146 7160 8321 9580 10950 12049 13229 14475 15240 16300 17009 17187 17150 17223 17276 17346 17559 18006 17524 16197 14926 13767 13288 13981 15167 16733 18981 20750 21814 23433 25139 26466 28387 30650 30905 32357 36039 39672 42052 44158 44857 44903 44875 45196 51011 58943 64625 68594 71044 75600 77550 80852 84494 81776 79400 78099 75403 73989 74386 76416 79583 81592 83915 84976 84944 82918 81457 85926 94140 95459 91715 84838 83738 85223 90342 103500 117643 129526 136342 131841 117789 121440 125878 125454 132850 138972 139881 148157 138237 131857 132391 134953 138086 136740 136348 139191 142466 141649 137719 127246 109809 100417 100777 97810 101575 91802 80439 69174 60000 49509 38551 29611 23473 17576 13882 11064 7564 4425 2710 1624 1046 762 643 538 415 376 284 292 278 262 274 271 258 232 219 206 165 158 146 158 166 172 176 166 184 145 128 136 146 159 138 155 146 145 135 150 148 140 161 135 123 116 132 133 102 83 103 96 87 97 105 110 114 102 123 108 98 102 106 96 88 92 94 78 93 98 78 84 85 76 79 79 67 59 61 61 68 62 65 52 38 39 30 30 29 20 12 -1 -9 -14 38179 282 405 30 9735 10 36 19 7562 -560 -24 428 890 1484 2868 3203 6116 10715 9692 10987 8174 7075 1769 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -11 66 118 132 348 515 737 902 1061 1252 1556 2030 2441 2971 3679 4476 5309 6266 6896 7526 8499 10158 12036 13199 13963 14318 14679 15252 15942 17245 18980 21182 22553 23875 25526 27553 28352 27805 26654 25436 24888 24123 24828 28333 30218 30853 34631 36112 36196 38853 43125 47778 53439 59307 64987 71353 76258 81983 86371 89296 93587 96434 96560 96781 97249 98096 100806 103372 106677 110773 113419 115443 117607 120325 129943 137858 140480 141245 143245 149966 152879 149558 153708 163861 166643 182745 196823 185842 179447 187895 190553 188350 184344 183527 173431 165942 154930 141993 124963 111957 108952 106501 103995 105488 105661 103237 99028 89360 85093 83782 77723 75827 77837 70636 61932 52683 39341 28831 20987 16478 12777 9759 7403 5223 3258 2043 1684 1270 954 811 641 494 378 294 227 166 146 167 153 154 166 155 147 93 108 95 68 116 128 119 111 112 96 96 75 73 98 84 70 89 101 108 92 104 99 89 85 85 66 62 71 60 50 50 54 41 51 53 48 33 33 37 42 31 48 49 36 51 45 49 45 40 39 37 23 24 42 32 28 34 26 13 14 12 11 20 19 2 5 9 0 -1 -10 -12 38188 297 131 30 9731 10 36 28 7563 -567 -36 -28 65 284 510 934 1425 1950 2495 2914 3280 3322 3194 5720 6915 6659 6741 8949 11542 14506 11000 1475 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 218 291 276 242 162 153 162 124 147 221 237 217 286 439 407 474 481 497 448 465 617 685 784 873 972 1177 1383 1719 2046 2568 3349 4242 5241 6075 7014 7933 8834 9797 10879 12102 13578 15631 17913 20067 22225 24830 28218 30585 31927 32529 34409 36759 38622 40389 42992 47802 51698 53766 56296 57296 58221 58022 58945 60445 62972 64207 66147 70751 76365 79021 84022 90495 96096 98016 99915 106774 118245 127149 132539 136318 141113 148515 154402 150575 141113 132064 133125 147303 153728 157488 152580 147961 161211 178462 188352 188388 182965 185808 194163 205982 220241 226265 226874 234868 254112 263646 267877 265560 243477 208206 189282 168317 152937 145374 134238 121431 113970 102713 94218 91421 86091 78322 70028 63393 56238 46186 38833 30981 23570 17882 15607 15457 14687 12114 8854 6672 5627 4374 2608 1568 1040 806 629 458 334 282 252 243 250 234 223 207 173 150 158 148 133 113 141 177 171 154 131 146 141 145 164 140 157 147 136 143 154 135 143 130 134 124 119 127 107 127 137 125 100 93 107 114 118 91 89 100 88 102 113 99 94 111 106 92 91 79 84 86 91 102 91 83 70 88 84 77 74 66 70 77 71 64 60 57 52 49 42 46 42 36 25 20 6 -3 -13 38197 294 159 30 9729 10 36 37 7564 -574 700 809 633 656 832 1630 2369 2094 2921 3287 4087 5760 10974 21936 40359 37972 28223 45974 38438 14830 768 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 598 1298 1541 1619 1692 1793 1884 1935 1983 2034 2291 2679 2826 2988 2997 2863 2804 3096 3062 2782 2723 2748 2785 2711 2745 2583 2411 2494 2673 2726 2701 2935 3348 3664 4017 4691 5536 6902 8233 9397 10580 11756 12408 12760 12743 12138 11316 10811 9842 8610 7878 7384 7291 8323 12477 19057 28538 40461 54046 70674 84963 94175 98522 99791 100784 102500 106019 110556 114469 119351 123759 122804 117673 113726 111477 109855 107856 107641 109125 112212 116496 118506 124600 136089 147780 155546 156858 160306 170749 180007 182823 179184 175425 179665 179117 170926 178820 196776 192342 173557 164422 157773 154982 156893 164126 175439 180242 184821 210732 221301 208942 182597 153381 142210 141398 142258 140720 133664 126317 118851 114715 109015 100022 87341 76157 64077 56117 49437 43091 38818 31557 23360 14094 8269 5932 5066 4339 3429 2928 2798 2200 1576 1164 855 665 495 355 284 238 234 211 209 191 196 173 186 161 127 131 155 191 174 185 164 143 142 140 118 117 128 131 137 143 128 132 131 144 146 150 132 123 98 105 85 99 91 96 98 90 94 97 81 87 101 90 101 94 97 95 90 93 77 88 74 80 73 80 70 70 61 65 70 63 59 69 65 65 66 59 52 55 46 38 36 29 28 28 14 7 1 -5 38206 292 126 30 9726 10 36 46 7564 -580 1011 1280 1363 1036 1477 2466 3530 4348 5555 6878 7402 11285 33276 73662 96508 113928 103104 83378 68001 11377 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 995 2353 3308 3654 3794 3964 3968 4050 4338 4870 5274 5603 6181 6878 7150 7170 7249 7527 7648 7803 8012 7855 7787 7604 7453 7163 6731 6070 5419 5111 5022 5008 4932 4975 5098 5276 5531 5955 6332 6404 6261 5883 5277 4656 4169 3682 3293 2893 2410 1949 2090 3168 5149 9274 17241 22910 24253 26253 30501 34852 40614 48055 58913 70168 81337 89194 94599 99337 103786 106364 111529 121713 131426 140143 150358 156451 161129 173338 201018 219184 224489 208312 178322 160190 151707 146714 149108 158683 169798 181064 183765 180319 178172 181984 184367 186097 189078 179403 169567 171475 170769 169722 157533 151209 155323 148458 137492 134085 140052 132720 119866 105740 92033 86705 86206 82779 77206 71527 66074 61733 60180 58257 54200 49141 39733 36351 33568 28370 25354 23139 20142 15883 10938 7447 5906 5022 4236 3631 3187 2565 1861 1393 1136 860 663 470 383 278 253 246 215 207 180 131 128 129 133 117 108 118 124 132 115 120 105 112 111 100 103 116 118 109 102 92 93 105 98 121 131 102 65 80 95 77 71 59 60 60 47 61 59 60 52 64 64 65 63 68 83 55 53 57 42 49 64 51 54 41 47 45 41 53 41 37 32 41 43 38 28 34 43 27 20 17 14 7 -1 -14 -14 38215 295 93 30 9723 10 36 55 7565 -587 12140 12208 12574 12391 10949 10986 10762 11063 14040 16365 20709 23152 26453 37709 82646 121936 100018 77760 58932 16451 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 360 2726 4606 4878 5020 5193 4864 4888 5436 6060 5770 6120 7888 10084 11215 11730 11662 11732 11917 12011 12361 12269 12170 12124 11900 11743 11673 11516 11478 10706 9736 9022 8105 7546 6883 6482 6281 6254 6254 6185 5888 5455 5126 4701 4122 3403 2975 2894 3408 4964 8478 15025 21352 24652 25891 25280 26808 31056 37782 43794 51984 59809 65035 69540 72279 72687 75348 76437 71673 73828 81646 85885 90572 98482 106705 114824 121635 139927 169302 192613 214047 232082 238882 240303 237043 226740 219986 216030 211874 200820 190717 190473 198972 206507 219590 228520 221043 206832 201127 197184 191049 179163 164531 159381 153163 149472 142770 134774 129250 119966 103062 91054 88506 88934 82269 73930 69450 67390 66570 61121 55614 51656 47240 45187 42385 39179 36721 31746 27152 23603 19746 15002 10754 7723 6008 5645 5456 4238 2974 2261 1797 1304 860 574 425 321 293 284 233 193 175 195 159 154 196 152 133 127 146 153 149 159 150 144 143 141 125 125 115 124 109 122 120 117 105 125 107 118 127 113 84 86 100 75 69 85 88 92 93 88 96 85 96 90 85 80 82 94 100 90 83 73 74 82 68 63 71 73 75 67 65 67 66 60 71 68 61 54 53 55 55 43 36 36 31 17 17 7 6 -3 38224 295 119 30 9719 10 37 4 7566 -594 9132 9996 11764 15018 19073 22856 23054 25809 28994 32256 44760 53943 77524 84794 112610 165771 207441 159729 70588 19354 220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 193 234 156 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2519 9109 12161 10192 9345 10109 10155 8773 7926 8094 8476 8791 8638 8135 7804 7377 7447 7729 8222 8984 9268 8902 8531 8421 8415 8452 8651 8977 9753 10552 10649 10490 10111 9274 8281 7189 6362 5950 5816 5552 5073 4544 3958 3211 2601 2301 2286 2688 3971 5726 8058 11341 16160 20185 21123 23612 31097 41600 47543 47358 42197 45497 61101 80699 98390 109354 118589 121143 116229 107049 100032 97799 98878 100299 95793 90944 91975 99708 114507 128023 134794 144094 157198 169108 181547 187769 193873 196329 194860 191254 185566 178978 175606 184154 191045 187567 181327 186006 188318 170344 149953 141273 134634 124664 111767 107661 105419 101369 103131 105876 107131 105474 102070 99116 95001 86211 78705 75250 74220 71577 68843 63696 54791 49522 44769 42534 40566 35552 32485 30336 25953 19194 12081 8359 7612 6541 4859 3560 2792 2442 1787 1071 610 417 377 284 255 241 242 208 178 186 151 179 184 164 131 129 160 164 162 121 125 142 135 131 135 123 133 108 103 115 109 113 107 113 103 98 104 88 67 96 91 88 81 94 98 88 106 88 63 69 93 89 78 87 81 78 83 73 79 82 88 75 74 69 59 52 57 55 61 60 59 59 59 57 50 46 47 46 42 36 32 27 18 20 9 -2 -8 -7 38233 295 117 30 9717 10 37 13 7566 -601 21738 25309 23520 22168 22775 27033 26943 36792 33746 32021 31496 34635 63034 116459 151959 142343 149685 91034 21406 481 -67 999999 999999 999999 999999 999999 999999 -96 999999 -31 -20 -97 -43 11 89 290 383 350 242 -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 200 3428 5808 6145 6593 7198 8422 10191 11813 11804 11305 10511 11076 11652 11542 11380 11203 11031 11450 11196 11125 11249 10551 9721 8886 8144 6978 5833 5361 5228 5626 6031 6447 6660 6409 5967 5491 5090 4713 3917 3437 2877 2508 2285 1878 1693 2060 2804 4412 6664 9278 12788 18016 22294 26745 32966 39843 47609 52557 56067 58266 65572 74826 81778 89398 97343 99814 104036 100963 100131 105966 118019 125946 130550 128186 115945 106138 106530 108910 108829 114396 117136 116084 119177 129741 142649 150479 153049 154263 149563 146624 139368 133729 135131 136647 138108 141210 141660 141095 140149 138331 139356 135551 129747 132415 137977 139245 133249 128304 127404 123503 115721 105875 98823 92616 83370 77264 71519 69178 69553 70092 68816 64265 55424 47621 41664 36930 33388 30697 28481 25652 22056 16898 12518 10733 10409 9604 7815 6149 4616 2911 1714 993 603 415 360 318 273 221 185 185 170 183 198 199 171 147 143 146 178 172 152 140 160 125 127 141 141 133 137 112 136 141 122 109 107 99 105 96 85 96 88 101 85 80 85 89 93 100 102 101 88 75 76 88 77 90 85 90 80 85 79 73 77 65 63 63 57 64 60 54 57 55 60 58 50 49 42 30 33 37 40 32 29 24 19 13 3 -8 -14 38242 293 116 30 9716 10 37 22 7567 -607 21063 23454 24663 31291 43676 41302 46398 47888 52553 61730 70486 71991 62800 96133 176339 209627 130683 90545 35864 402 -87 999999 999999 999999 999999 -60 -52 -5 -21 -59 -6 47 1 52 191 304 559 629 437 272 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 496 2038 3407 5002 5750 6341 7695 8628 9079 9262 8806 8300 8729 9076 8966 8431 8241 8454 8474 8960 9700 10148 9999 9659 9012 8147 7663 7162 6453 5354 4430 4256 4099 4042 4167 4157 4173 3988 3705 3674 3761 3918 4233 4749 5428 7395 10524 12305 12943 14981 23143 40320 61995 70688 76492 98889 103454 115562 117967 120915 118794 119292 114300 101333 88625 81314 78337 74915 77113 87550 102203 116167 124474 122888 112671 100637 93462 90517 91952 96465 100902 103897 102176 102151 104790 107657 104466 97911 92103 89559 87912 86586 85404 85702 88917 93831 102017 113935 123017 127944 124205 120130 119572 118639 118525 117397 114949 109774 105045 99761 94539 87752 81856 75980 71419 66272 59132 51883 44096 37759 34410 32182 31590 30578 28786 26821 23636 19515 14824 11907 10867 10329 9114 7435 5695 4151 2858 1973 1575 1070 698 451 355 315 299 217 171 159 145 150 162 157 149 131 127 147 158 185 164 139 139 134 107 112 119 126 112 105 132 116 88 86 101 110 118 107 74 101 87 84 80 57 66 89 76 59 61 60 42 58 75 72 78 86 69 68 74 61 70 67 62 50 65 64 62 55 38 51 47 37 31 31 25 24 22 23 24 26 19 9 3 -3 0 -5 -14 38251 293 84 30 9714 10 37 31 7567 -614 29262 17684 18631 19341 21111 22017 26166 30319 24218 22860 28503 37819 58245 127205 161193 153537 211002 216080 49862 1418 35 999999 999999 999999 999999 -91 -24 -24 -56 44 16 -5 6 -37 178 306 460 561 543 245 311 220 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 269 441 791 1289 1914 3045 4199 5381 6261 7087 8023 8296 8838 9003 8775 8343 7850 7838 7822 7385 7413 7523 7776 8097 8377 9036 9351 8961 8363 7693 6653 5656 5057 4813 4747 4922 5172 5325 5549 5562 5358 5562 6014 6767 7399 8152 8881 10332 12489 17338 24663 28074 28296 36168 41252 49160 66994 83364 90937 96858 112539 126075 136769 143583 133812 116053 103885 90088 77054 71982 70305 77614 91969 105831 112973 118830 120059 121027 125576 131670 134438 133417 128473 127169 126929 129071 121490 108050 96882 89881 90713 98865 108455 112626 114441 116408 120708 126680 132948 132442 127830 124655 121825 117752 113752 106999 99071 91083 83322 76461 72691 71771 70136 66135 60172 53182 47076 41221 37606 35340 33039 32822 33299 31475 27353 21718 15983 12060 10458 9419 7747 6297 4461 3130 2321 2039 1661 1052 617 343 277 257 204 175 179 146 154 165 188 161 122 109 127 150 149 186 173 124 127 137 107 119 105 119 116 126 106 103 110 97 83 82 88 64 83 72 89 85 89 89 80 65 72 55 59 72 72 65 75 60 53 70 71 65 52 64 58 48 65 59 54 48 55 56 49 36 51 47 43 34 38 39 28 29 25 18 14 12 6 10 -1 -8 -12 38260 292 113 30 9713 10 37 40 7568 -621 34680 41434 47633 57392 69623 81312 88013 85542 104018 121424 112202 128662 238687 210253 102670 105853 3222 353 267 194 113 72 75 92 127 143 144 166 195 259 265 316 312 404 601 904 1021 931 536 699 719 199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 298 862 1560 2195 2674 3134 3945 5154 6336 7037 7100 7484 8182 8608 8878 8936 8700 8802 9156 9769 10349 10595 10606 10820 11541 12270 12741 12758 12069 11936 11839 11215 10104 8853 7477 5814 4315 3467 3014 2843 2720 2707 2807 3474 5012 7172 8717 8071 7320 6253 7371 10030 13971 27041 47271 71101 90914 112615 135256 136058 124010 117666 111861 90318 73802 68053 63524 57865 58219 62515 67474 73090 78489 86550 96534 104828 110623 114741 118796 121520 123993 128850 131526 131711 131661 129943 126885 125872 123170 119879 120747 117754 111521 105709 101916 101055 104543 107987 104682 97559 89699 80066 72040 67090 61269 56627 51561 48119 44137 41894 41419 40874 39888 38084 36032 34144 32262 30435 28855 24913 19839 14488 9791 6815 4989 3589 2611 1859 1497 1173 861 571 353 272 248 219 202 203 167 171 177 173 190 134 154 142 143 144 151 158 148 121 142 119 123 140 133 123 106 112 115 93 96 85 88 117 107 96 91 89 97 82 97 89 73 77 88 90 85 73 74 73 73 72 72 76 77 72 73 67 74 65 57 58 54 49 40 49 57 43 47 51 44 42 39 32 38 31 33 27 23 15 22 21 5 -2 38269 294 111 30 9711 10 37 49 7569 -628 15919 15015 16958 21609 30484 46290 61812 73717 105542 111967 84547 73473 154067 419827 445598 288041 91641 1914 666 760 752 646 526 298 400 480 420 426 430 538 544 665 617 546 682 924 1100 1307 1614 1511 1164 1235 1214 597 51 -26 6 -44 190 137 999999 999999 999999 999999 999999 999999 999999 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 81 317 1690 3964 3929 2459 1624 1322 1393 1641 1679 1948 2680 3494 4431 5218 5761 6694 7724 8104 8587 8959 8931 8824 8455 7512 6412 5189 4138 3338 2385 1725 1244 962 769 615 588 505 428 441 393 417 349 139 85 144 189 275 758 2548 5868 14646 33519 49024 65872 84828 123566 150842 144426 140046 124007 102184 85605 75618 70697 67829 66330 66759 66303 66184 69557 73538 77141 80389 82857 86062 88195 89065 87684 85808 84168 83030 82413 82818 81133 78404 74193 72842 74886 76619 76996 77742 81698 87877 89413 88088 86717 84611 78628 70657 63723 56603 50548 46044 42479 40202 38458 37649 37143 36839 36720 33393 29787 26376 20936 14955 9754 6792 5031 3701 2474 1510 872 618 465 438 358 289 270 238 218 182 173 166 197 203 186 161 157 198 200 184 177 149 144 142 158 148 125 141 134 140 130 110 123 136 128 109 110 121 99 91 109 109 113 112 119 106 98 86 73 83 78 89 95 82 64 81 91 72 75 98 93 90 83 75 62 63 75 76 73 71 74 73 66 52 62 63 51 52 48 44 33 36 31 35 22 26 15 0 -10 -15 38278 293 108 30 9708 10 37 58 7569 -635 37742 49736 61740 76516 87755 91514 110047 135210 145731 142634 169879 224495 310371 340416 231411 67455 2771 851 870 835 882 638 376 538 587 626 692 693 687 698 751 770 728 834 1148 1412 1689 1875 1914 1489 1469 1493 765 290 73 54 134 171 205 123 -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 72 330 1021 1482 1255 671 366 325 319 437 493 603 674 659 796 1000 1161 1416 1653 1747 1876 1969 2055 2054 2143 2093 2041 1949 1743 1756 1539 1057 590 273 232 155 67 96 36 20 34 16 -30 -58 -49 -24 8 27 -24 30 29 41 95 203 535 1128 4186 21825 65540 119191 167660 191585 190986 166737 136869 110449 88746 79885 77174 78472 82393 83306 82274 82018 81398 80140 78297 76468 74725 72520 68998 65664 62480 58800 51421 47613 48165 47754 47144 46167 46439 46808 46798 46397 45198 44189 43845 43521 44076 43324 41877 40322 37344 35178 33316 32937 32318 31579 30493 28749 26706 25357 24439 22613 18850 14242 9793 6730 5322 4467 3498 2745 2006 1262 755 585 506 389 327 277 230 198 173 153 148 163 190 190 122 136 164 163 178 178 153 129 136 147 138 132 132 126 126 135 111 119 113 94 110 128 110 100 80 92 116 107 93 94 81 70 82 90 92 98 72 78 70 65 80 80 83 92 87 86 77 83 74 67 72 72 70 62 57 53 58 52 46 41 41 46 53 47 24 31 41 34 22 21 25 6 1 -9 38287 295 108 30 9708 10 38 7 7570 -642 64843 77161 93799 114094 132151 160613 180818 168032 160976 174400 183577 137048 166216 227152 82013 3040 1172 898 929 1002 928 762 487 443 575 708 784 665 760 815 887 953 942 897 903 1185 1633 1953 2130 2200 1647 1577 1560 960 381 134 130 227 272 322 271 48 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -29 149 320 436 430 355 292 271 272 218 348 381 421 371 433 510 575 538 564 563 593 601 556 493 406 249 201 264 287 261 225 191 146 77 62 49 21 -11 -13 -37 1 -2 -28 -74 -36 -55 -14 8 -1 -49 -25 -57 19 97 198 761 2661 6038 9686 13442 33081 84264 129275 166933 180596 175518 156302 129738 112190 101839 95232 92285 88593 84678 81947 80862 82981 83671 82340 79406 74931 73033 68613 62563 59273 59182 60620 62367 61140 58119 60453 64033 57366 50208 43038 37418 34244 32721 31706 30916 30103 27797 24079 21675 20635 20114 19485 18924 18237 17812 16843 15559 14125 12498 10636 8500 7363 6548 5846 5002 3848 2576 1591 1096 925 827 651 479 341 228 212 161 202 196 185 174 153 137 155 202 212 185 204 196 168 161 147 152 147 137 137 145 144 133 127 140 124 96 109 109 105 101 104 101 118 108 99 104 122 104 96 90 96 98 76 91 90 87 91 85 67 72 87 84 88 101 89 90 96 91 77 72 80 76 75 71 69 53 53 57 70 58 52 53 49 48 38 34 24 18 14 9 -5 -9 38296 293 107 30 9707 10 38 16 7571 -648 54853 52006 57490 63293 68087 79685 87408 118879 194935 224836 186114 273064 350561 168280 46924 3016 750 722 837 787 746 466 286 289 462 579 614 565 605 701 782 823 800 865 761 856 1226 1524 1827 1911 1716 1453 1459 842 146 5 -61 -6 212 349 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 -30 20 -29 13 -31 12 -35 -46 -37 18 66 90 120 135 172 205 228 254 244 237 173 59 -48 -87 -78 -19 34 21 -31 -6 -2 -15 -37 11 -20 -76 -56 -54 -51 -62 -86 999999 999999 999999 999999 -63 -28 -87 999999 -58 -86 -59 -67 115 724 2215 4402 8653 14869 21628 27524 39902 69511 117020 163966 191082 187875 167632 145843 123871 103014 95472 93525 96207 98140 95685 89775 85348 80522 77676 74653 71167 64734 60585 60625 64643 68342 79435 87599 78566 69331 65243 59100 54251 49277 45261 41017 37295 34213 33083 31991 29594 26299 22373 18302 15250 13034 11604 10540 10087 9582 9266 9043 8581 8276 8549 7653 5675 3957 2408 1634 1153 820 551 347 250 194 162 149 147 146 187 166 157 105 106 126 123 152 199 154 138 118 119 119 102 93 79 92 120 108 117 95 81 84 86 83 84 88 96 89 79 89 101 79 72 70 67 59 56 61 53 58 57 62 56 63 65 46 51 49 65 56 54 65 54 48 58 58 53 54 48 44 40 30 37 37 32 41 32 33 27 26 19 14 14 2 1 2 -11 38305 288 226 30 9706 10 38 25 7571 -655 76152 111668 154434 165840 130056 131089 166099 341855 547107 230356 78295 119944 36088 1082 686 786 683 520 261 211 433 593 684 659 582 598 705 732 792 786 751 1017 1381 1627 1765 1664 1397 1408 809 303 50 87 44 87 239 166 -3 999999 999999 999999 999999 999999 -86 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 -82 999999 999999 -50 -53 -5 43 2 -32 34 31 79 133 199 187 200 179 242 300 296 363 340 232 86 -35 -67 999999 -91 -67 -28 -26 -36 -58 -25 -30 -57 -72 -71 -61 -60 -83 -100 999999 999999 999999 999999 -87 -92 999999 999999 999999 999999 -67 -81 -57 -59 -31 84 809 3845 10768 21098 29335 39160 56763 79388 102035 117017 132199 147843 147493 145103 145531 135593 124067 115525 104497 96921 92015 81879 79062 79796 81254 82532 83650 82868 77392 74412 76620 80076 84994 84964 81639 76854 69647 59502 48899 42309 38396 36186 34631 32793 30554 27577 24324 21235 18490 15986 13968 12772 12088 11838 11617 11074 10315 9649 8795 7608 5232 3412 2151 1461 1015 649 375 254 188 165 129 116 156 139 146 168 126 121 110 140 152 155 156 108 93 103 106 118 105 102 80 91 83 105 93 89 74 91 104 87 87 81 77 90 80 69 67 63 75 75 63 71 54 47 55 50 71 72 63 61 56 51 63 50 46 62 58 53 43 43 38 42 44 42 48 38 38 46 37 29 31 14 12 11 17 18 14 10 -1 -5 -11 -15 38314 292 107 30 9707 10 38 34 7572 -662 32676 38908 44183 50414 59554 61963 88976 172568 223748 271462 464532 579824 482711 162018 7116 1282 1003 952 955 945 964 742 470 323 382 641 735 723 759 796 865 947 968 908 931 946 1381 1682 1914 2158 2244 1800 1573 892 295 186 154 88 193 343 289 80 999999 999999 -97 999999 999999 999999 -17 -60 -94 999999 999999 -86 -78 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 5 58 63 42 78 143 189 213 281 289 483 573 488 415 374 388 479 534 395 369 322 175 8 37 93 60 86 154 187 194 140 97 58 -21 72 17 -19 -20 3 -49 -88 -69 -58 -40 -37 -58 -95 -40 -89 -75 -39 -56 3 4 28 75 109 491 3458 12570 24100 34274 45592 59061 72888 85332 96235 103038 102934 106044 111911 114612 118507 120510 125151 134604 133588 126586 119951 114326 105148 97526 93417 92536 88392 81772 79404 78616 75927 73344 70905 63386 53089 42750 36410 34952 34178 33570 32415 29548 26004 22073 18587 15891 14118 13006 11986 10998 10118 9405 8514 7193 5782 4613 3224 2292 1800 1314 899 539 341 221 188 154 131 143 132 141 151 158 176 145 134 144 158 156 173 121 114 135 134 94 115 95 85 104 100 63 72 85 91 78 76 94 91 91 93 96 96 97 99 80 75 74 78 90 77 69 71 70 73 77 64 49 71 59 58 68 65 56 63 79 71 65 69 57 61 49 53 53 57 46 45 37 39 38 32 30 33 30 15 14 19 15 -2 -9 -10 38323 291 167 30 9707 10 38 43 7573 -669 62095 67112 77184 82451 105063 148564 181402 209201 296508 469224 500475 506276 247473 38952 1737 1250 1295 1269 1304 1259 1056 788 648 620 838 1032 1043 1068 1043 1179 1308 1253 1291 1292 1459 1703 2034 2527 2917 3238 2759 2151 2058 1068 565 410 326 407 600 559 259 57 17 -18 23 31 53 63 42 20 12 55 50 87 43 -9 -69 -82 -88 -96 -54 -80 -88 -63 -17 -40 999999 -86 -66 -39 -53 -4 118 123 171 168 275 376 472 542 495 604 791 799 706 841 996 1117 879 799 867 862 839 765 748 471 264 243 247 245 187 96 109 88 114 134 127 130 111 46 20 74 26 51 28 63 79 27 35 62 80 75 86 125 99 97 63 82 96 37 47 92 252 1090 3420 7394 12047 15727 18550 18647 16960 16403 18414 21243 24612 29747 35930 38416 40988 48354 58270 62009 60104 63178 65287 68162 73342 74996 73190 71055 66625 65206 65672 62384 56492 48645 40160 31607 25700 23053 22570 24038 25560 25747 24366 23271 22403 21132 20356 18794 16121 14255 12244 10304 9007 7789 5798 3993 2476 1341 751 569 356 222 179 180 171 141 142 147 156 184 149 159 135 156 143 165 193 171 156 152 122 113 116 131 96 72 86 94 109 103 99 111 120 114 113 107 106 99 102 96 108 107 93 101 94 90 95 79 64 65 72 69 64 67 50 77 84 75 59 56 76 64 71 78 63 69 65 60 60 55 50 52 46 53 54 48 41 45 36 35 29 30 20 2 -1 -2 6 -4 -13 38332 292 198 30 9708 10 38 52 7573 -676 67217 77252 79013 91737 131252 219936 336208 302337 455211 690756 602022 322698 11268 1869 1515 1502 1415 1422 1182 1057 909 707 798 1126 1272 1416 1426 1292 1339 1580 1489 1546 1478 1877 2300 2811 3050 3403 3112 2338 2528 2038 941 585 373 339 554 707 845 578 259 203 171 101 110 175 139 137 59 107 130 126 126 156 103 23 12 -35 4 32 82 31 6 34 0 34 40 64 72 26 105 119 81 148 264 585 979 1336 1866 1616 1052 755 725 728 808 1018 1440 1475 1252 1171 1457 1731 1926 1781 2820 2469 531 244 187 183 162 107 126 164 166 165 243 214 163 137 167 198 163 134 122 174 138 147 151 170 90 140 146 174 178 146 153 160 172 97 127 178 102 144 118 161 186 350 689 1059 1261 1519 1687 1790 2432 3811 4821 5588 7144 7806 7379 7126 6934 10198 17294 23663 27570 31130 33455 34062 36951 39033 37784 31496 25379 20041 16992 14843 13349 13064 13517 14710 15190 15688 16387 17037 16903 15952 13993 12474 11216 9757 8611 8170 7197 5225 3196 1572 836 506 331 252 221 229 206 160 135 161 138 158 175 155 172 167 146 210 213 201 169 141 168 155 144 142 147 153 131 132 120 118 107 117 136 126 122 133 130 129 105 96 110 122 105 100 94 84 91 91 98 90 95 87 92 86 81 90 97 97 94 73 64 85 83 95 101 93 96 97 90 82 79 69 69 60 67 51 55 53 57 63 60 50 47 50 36 24 22 23 15 0 -3 -11 38341 292 110 30 9710 10 39 1 7574 -683 33425 34397 44288 58273 74146 104016 135490 163850 213393 365891 650501 786388 577018 201634 6652 1965 1577 1522 1506 1494 1386 1267 969 864 800 801 1088 1216 1439 1447 1425 1349 1371 1620 1672 1532 1842 2293 2593 3108 3397 3394 2555 2522 2056 1194 835 563 438 512 589 739 691 318 188 81 64 74 159 196 142 89 172 134 174 171 129 60 72 133 92 42 -17 45 44 16 15 26 89 59 46 111 90 48 100 54 84 176 586 1545 2642 3808 4169 3529 2385 1981 2651 1834 1057 1496 1822 1362 1008 1215 1745 1626 2764 12357 6032 234 135 154 115 157 183 211 198 190 229 227 189 208 123 124 170 174 178 135 155 142 152 145 120 160 133 146 154 153 164 138 156 178 205 177 128 112 111 102 130 153 199 248 370 731 1015 1064 1097 1146 1224 1150 1017 896 672 447 351 361 305 259 260 451 849 1158 1477 1967 2946 2720 1771 1830 2733 4181 5906 7392 9499 11697 11266 10535 11047 12055 12802 12999 12780 12015 10443 8960 7281 5567 4124 3160 2244 1366 726 339 201 168 177 151 131 137 131 127 123 141 143 148 158 143 119 106 149 158 182 132 117 126 122 95 93 108 116 112 87 90 108 99 94 80 97 109 98 106 111 86 80 97 121 83 65 90 91 82 85 94 78 69 71 74 59 65 73 72 87 81 65 61 58 64 68 72 61 56 59 58 63 60 56 53 51 41 38 32 34 30 28 27 29 35 20 17 5 -3 -4 -6 38350 292 198 30 9708 10 39 10 7574 -690 264757 294743 260048 312124 260110 193445 130672 82171 48212 22990 8945 2920 1908 1578 1523 1562 1584 1435 1275 1088 924 825 887 977 1254 1419 1501 1372 1500 1648 1489 1479 1597 1922 2421 2850 3065 3451 3271 2683 2597 2622 1792 924 607 538 454 465 500 653 642 345 206 94 104 145 151 240 183 114 174 173 220 200 85 71 58 90 56 68 22 41 61 96 90 37 78 58 45 61 48 96 107 183 580 1344 3726 12421 23022 21094 11337 5831 3637 2717 3634 4430 4072 3193 2357 1788 1624 1708 1926 1390 920 661 303 284 263 252 347 640 526 313 237 215 174 141 145 160 152 223 203 173 184 178 204 207 172 215 209 178 233 174 190 196 202 229 243 217 167 141 152 136 124 135 168 127 111 170 207 268 248 340 455 441 492 595 696 715 593 385 314 270 234 219 171 186 146 132 128 145 168 162 162 114 151 203 424 1510 3423 6110 8277 10484 12342 12527 11498 12022 11598 9765 7469 5738 4275 2963 2016 1202 612 358 238 182 167 174 174 174 188 209 190 160 211 173 158 191 174 114 156 191 198 201 151 143 157 142 134 127 124 121 121 106 116 118 114 115 107 115 94 82 110 120 114 104 117 101 119 124 110 113 117 110 119 115 100 97 90 81 91 92 90 85 96 97 88 77 73 90 81 82 86 82 78 75 66 69 71 59 62 53 47 51 45 45 55 50 46 40 36 28 23 15 7 2 -4 -11 38360 289 199 30 9709 10 39 20 7575 -697 137863 168733 178017 172558 193745 206412 214109 383575 433536 243644 186306 98725 3061 1355 1295 1364 1266 1056 1111 1023 919 878 782 969 1212 1406 1497 1578 1357 1379 1529 1639 1570 1529 1697 2108 2658 3191 3620 3863 3114 2516 2778 1947 784 573 452 396 563 601 471 316 180 123 146 233 155 123 120 180 160 159 123 101 85 101 57 15 -6 105 23 49 98 83 36 31 -6 -6 15 52 41 66 45 92 98 299 1009 2137 5436 11881 14639 14152 11756 6600 4357 3658 3286 2890 2943 2658 2500 2537 2599 2961 3085 2773 1868 1183 1180 1706 2174 1743 5624 40713 17955 566 225 234 182 152 217 220 151 178 158 175 219 235 164 182 200 232 216 189 177 173 177 161 181 194 227 181 172 178 149 126 138 119 175 144 111 128 182 287 309 350 348 355 357 432 497 480 370 251 160 184 171 137 151 110 101 130 122 92 104 127 137 137 130 262 540 1093 1941 3116 4498 5499 6034 6802 6925 7318 7468 7003 5526 3707 2213 1181 471 203 156 169 192 178 175 157 156 140 131 142 109 121 169 179 144 134 158 203 220 150 136 122 118 137 105 113 113 99 106 100 112 98 102 108 95 92 96 105 103 92 88 80 106 98 93 90 83 99 102 94 97 86 76 85 83 87 90 82 77 80 86 82 74 76 67 61 61 69 71 61 52 56 56 54 41 49 44 35 38 39 34 26 31 25 22 17 7 0 4 1 -8 38369 295 112 30 9712 10 39 29 7576 -704 74964 89168 108084 128545 156336 215285 242943 316438 395097 406000 407511 180033 12694 2068 1633 1117 907 987 1060 912 813 721 637 563 580 655 838 1026 1136 1242 1262 1173 1093 1125 1367 1323 1485 1385 1445 1939 2547 3040 3652 3213 2069 2498 2548 989 506 307 297 500 570 200 66 -14 -33 25 62 134 100 65 -16 -7 -19 32 84 49 36 -44 -39 -78 -45 -60 -48 -41 -35 -52 -84 -80 4 -43 -29 -27 -25 -10 69 159 709 4614 17244 31648 30608 20165 13312 8816 5937 4288 7998 24814 41065 37347 19875 8164 4125 3737 4090 7877 25574 20361 8825 10114 8447 6497 14007 119584 106302 5622 292 233 184 186 174 173 191 147 177 208 234 202 228 195 234 202 203 201 269 269 252 214 223 218 243 261 209 178 157 187 159 204 199 167 116 130 128 130 156 225 265 291 342 328 321 362 358 281 204 190 161 155 120 112 111 146 112 150 186 177 178 139 145 204 351 677 1205 1861 2327 2534 2595 2714 2986 3008 2900 2748 2302 1745 1134 551 288 205 227 233 217 214 162 141 137 153 143 155 154 175 204 202 156 136 148 188 219 233 184 182 146 154 139 117 110 144 123 118 103 127 123 131 121 135 140 116 127 130 114 113 121 116 117 98 103 115 121 114 118 114 122 114 92 107 108 119 105 110 117 102 122 114 93 89 85 95 88 74 91 90 85 74 70 70 75 57 65 57 62 60 60 52 40 36 42 49 34 19 23 10 5 1 -11 38378 294 114 30 9714 10 39 38 7576 -711 52566 67346 82555 101243 114851 132300 178188 281363 348777 403673 412996 296249 108577 45406 2801 1431 910 846 966 1081 984 712 705 706 698 768 731 841 1045 1367 1529 1486 1201 1082 1219 1410 1488 1526 1526 1522 1944 2694 3412 3948 3266 2283 2928 1928 605 373 416 594 306 75 99 67 19 31 54 107 97 77 112 101 64 77 53 88 57 55 -4 -36 -38 -41 999999 -33 -30 -58 -35 -2 25 28 25 12 -13 -20 4 -23 6 132 1078 5962 12086 12363 9133 11178 22992 41067 49454 41872 31091 19844 9960 6022 6832 15668 21916 12383 13059 62522 107357 7474 2173 1104 977 10823 31861 4520 308 285 277 215 174 236 258 219 240 232 225 221 247 247 222 230 217 246 222 205 213 230 209 237 243 275 226 238 198 201 171 152 188 205 188 116 97 131 138 168 158 199 300 300 258 289 266 158 166 141 160 171 160 151 122 108 107 121 154 175 177 188 164 167 153 180 232 295 551 1018 1537 1894 2201 2246 2099 1695 1244 906 610 373 270 236 227 206 168 152 147 164 151 157 137 144 151 167 203 185 143 112 151 192 181 165 176 142 136 141 118 109 105 111 101 93 114 120 115 108 121 109 100 115 106 105 98 108 120 97 103 98 106 119 124 129 108 102 103 105 113 107 110 98 95 89 91 97 93 96 91 76 84 83 84 84 83 83 70 64 75 70 72 59 52 56 62 55 43 41 45 42 38 39 24 14 8 9 1 -8 38387 291 174 30 9714 10 39 47 7577 -718 54645 76999 81853 89847 115865 178155 389080 645446 732672 516447 141956 93636 3771 1720 1100 924 748 786 949 848 715 613 802 805 799 804 1007 1305 1551 1532 1314 1085 1218 1469 1538 1594 1598 1470 1734 2308 3192 4347 4211 2790 3383 2469 743 363 342 490 286 161 43 14 64 -9 -16 119 137 181 181 59 41 135 53 89 78 31 44 78 6 -41 -38 -9 -13 -14 36 -13 -32 33 36 -20 -59 -69 -73 39 104 77 157 710 2114 4007 12227 30230 44729 51165 43373 31326 25103 22193 20422 18315 15138 12815 11747 8401 5208 15287 50809 4311 4489 1643 362 4241 15403 2267 399 294 221 182 191 192 178 184 168 163 211 228 218 206 186 220 174 200 203 189 181 212 242 223 214 215 195 231 183 132 133 163 148 149 152 134 189 170 106 130 148 123 112 139 179 197 178 183 150 130 149 132 114 140 119 129 149 155 140 108 135 162 147 153 111 110 125 158 220 352 597 815 1170 1545 1963 2021 1720 1123 635 372 295 252 230 183 139 135 170 159 120 124 116 148 137 178 204 186 125 107 133 166 190 167 138 137 136 120 110 127 119 102 79 112 115 96 118 127 115 72 101 105 102 102 83 89 96 91 97 93 82 87 88 114 97 88 91 92 115 99 92 77 90 83 73 59 72 73 69 70 74 72 55 78 69 59 57 61 56 49 47 42 44 49 52 34 27 35 37 25 26 25 19 12 14 6 -13 38396 292 115 30 9715 10 39 56 7577 -725 75048 115840 117710 107659 126250 169516 219302 292704 469390 593148 500007 291933 37504 2569 2058 1691 1380 1020 910 933 825 739 680 740 854 865 884 883 1046 1270 1633 1817 1668 1326 1268 1532 1619 1653 1747 1740 2005 2707 3693 4527 3522 2774 3635 2154 679 364 459 626 382 145 102 117 68 68 42 59 219 177 191 196 167 82 120 118 140 148 102 74 62 44 48 45 45 23 21 15 76 124 39 16 68 29 51 81 98 93 34 59 335 784 2237 11214 34002 53191 40550 17654 9065 8873 10728 12754 12979 12469 12316 9047 5199 2852 1677 1107 2929 4213 613 1316 2809 468 268 239 219 228 181 154 197 189 177 194 207 152 164 188 205 159 211 180 190 198 230 187 175 158 203 190 166 173 194 126 175 173 151 159 163 153 125 95 108 128 144 137 89 145 154 168 153 139 124 138 129 127 98 107 99 116 120 105 119 96 129 148 144 129 129 123 113 148 199 258 391 580 811 957 1043 1008 846 547 362 242 150 99 110 116 99 158 169 148 140 161 129 147 164 161 159 142 135 115 140 194 195 143 122 155 134 137 118 75 79 102 111 99 85 88 109 74 65 99 94 99 91 77 89 85 86 76 92 91 86 92 95 90 95 102 81 78 69 80 97 93 67 82 76 62 74 71 69 53 49 63 63 53 55 69 66 53 53 45 32 43 28 19 37 43 26 28 32 25 18 15 14 0 -4 -15 38405 290 236 30 9716 10 40 5 7578 -732 111554 129372 166658 279570 472382 694886 586794 183213 108660 6297 2344 2051 1632 1166 906 911 885 826 861 921 922 999 1052 1146 1180 1291 1539 1845 2054 2031 1653 1532 1591 1816 1869 1925 2189 2968 3752 4739 4078 3051 3708 1908 562 409 514 705 573 270 151 122 110 82 86 160 147 213 257 244 203 149 131 173 215 169 161 166 95 49 91 115 41 28 74 68 16 35 54 108 78 25 80 79 98 70 88 37 136 197 452 2449 8325 13341 14459 13167 9468 6187 4028 3164 4632 6502 6551 5601 4690 4098 3638 5239 25310 70436 4763 464 376 279 259 263 233 219 185 151 184 208 207 183 210 262 262 259 230 228 237 194 141 226 268 239 262 201 183 188 148 182 185 122 154 126 139 205 167 163 160 174 179 131 164 139 144 128 136 168 155 151 120 144 118 113 103 107 160 147 137 159 165 163 132 129 186 186 161 161 136 142 192 233 248 300 380 460 509 542 501 399 301 200 183 207 188 188 200 215 156 157 164 173 181 195 200 232 207 123 112 126 170 212 217 161 126 140 122 157 157 144 122 116 117 120 123 114 100 104 120 95 95 126 120 119 93 96 113 115 115 102 122 110 115 116 128 113 100 110 102 95 121 115 101 92 77 87 101 96 88 66 77 79 78 86 87 72 70 73 74 66 53 53 51 46 49 41 35 49 43 36 28 19 22 17 9 -2 -10 -12 38414 296 107 30 9707 10 40 14 7579 -739 146011 189965 182952 199189 243958 295316 285785 289600 246702 187264 89350 17451 6081 2485 2346 2346 2046 1737 1357 1009 856 926 1047 1029 974 923 932 1078 1295 1386 1558 1904 2350 2653 2707 2099 1684 1866 2112 2218 2236 2893 3757 4862 5381 3658 3844 2061 655 543 548 804 494 384 164 215 219 145 236 213 194 237 270 304 277 225 225 184 237 194 210 221 165 162 167 84 115 151 94 80 121 95 71 107 130 173 174 138 102 177 196 160 148 159 159 267 233 336 525 812 2328 6653 12039 14845 15949 12816 7917 4173 2810 2571 1768 2550 3842 3662 13198 9534 580 430 340 289 211 248 175 179 227 252 297 288 254 243 248 291 335 302 240 238 260 227 253 228 226 263 244 244 194 207 220 239 251 199 253 266 223 186 223 198 196 197 176 211 210 211 165 143 131 198 187 180 193 155 162 115 113 173 159 188 215 210 208 203 169 161 181 223 177 178 193 187 201 222 208 270 270 259 297 368 368 347 295 301 282 276 256 221 209 192 174 200 206 220 242 218 182 187 128 169 206 239 219 163 190 201 185 171 174 161 167 165 148 148 151 180 148 131 164 157 148 148 154 134 138 130 152 154 143 158 142 146 138 130 139 144 133 135 133 123 126 121 114 107 100 123 123 109 109 106 92 111 94 95 104 110 113 87 89 90 81 68 69 75 72 75 72 63 63 55 53 50 42 40 33 15 15 10 -1 -13 38423 293 107 30 9707 10 40 23 7579 -746 191559 166619 164191 187773 209013 272104 232767 264970 276295 229414 179636 76040 6966 2235 2493 2580 2174 1440 986 788 723 792 975 954 954 937 939 1127 1206 1262 1376 1732 2036 2148 1694 1375 1600 1934 2090 2031 2147 2930 3621 4565 5069 3233 3896 3726 1100 504 449 635 788 442 279 184 219 228 124 121 183 131 240 213 130 211 151 144 179 255 266 206 111 53 129 143 62 106 82 44 98 79 82 128 72 64 111 121 139 147 126 93 56 113 128 139 162 167 308 464 653 782 1136 1913 2512 2901 2783 1895 1631 1257 919 838 640 1505 2731 459 207 327 267 116 98 111 97 167 191 182 155 212 235 176 217 242 191 208 221 231 195 194 143 163 167 196 258 229 221 193 136 165 153 142 173 185 146 111 165 140 159 133 117 97 86 105 114 105 119 141 126 140 120 153 122 115 143 112 110 138 101 134 123 113 145 171 121 107 124 99 95 107 129 164 145 113 139 163 177 211 275 294 293 284 235 200 142 131 115 119 161 201 186 164 199 224 166 115 87 127 153 192 185 167 122 155 183 118 121 121 94 94 105 97 116 118 109 98 107 117 109 102 115 111 102 116 105 113 90 95 93 97 84 92 103 83 80 104 85 80 94 100 92 85 90 71 75 74 85 73 73 78 69 74 74 71 64 63 60 48 53 37 35 50 53 36 25 25 26 30 24 21 15 6 -1 -4 -11 38432 295 109 30 9709 10 40 32 7580 -753 75728 84423 76834 95690 143668 160985 150663 201926 257733 285111 308930 392657 327780 356440 293058 81174 4062 2303 1478 988 832 888 887 872 842 921 973 949 1016 1158 1427 1669 1930 1956 1622 1435 1784 2016 2192 2112 2242 3069 3743 4496 5718 4036 3426 4662 2331 784 541 547 592 731 451 282 236 280 156 147 177 144 143 81 197 190 149 168 231 181 278 282 285 213 169 148 96 119 135 133 76 82 121 145 135 136 92 115 124 210 161 91 98 84 114 81 160 150 243 260 330 422 403 378 361 440 615 1244 2119 1579 560 410 472 486 466 222 172 213 301 232 175 153 171 146 152 145 185 207 266 294 265 268 253 265 246 260 246 233 252 205 174 244 276 270 253 185 167 188 177 184 175 192 212 216 166 155 158 155 138 110 150 157 126 179 146 142 181 159 123 158 162 167 170 153 153 170 181 157 147 186 168 174 160 151 162 160 139 126 148 155 153 168 136 142 157 166 162 174 169 192 165 134 150 166 151 160 167 162 187 254 246 211 180 159 157 193 209 200 153 175 189 195 178 135 151 158 127 130 141 133 116 131 119 131 163 140 153 133 140 139 148 139 134 125 128 124 122 130 134 115 111 115 114 135 125 128 138 125 118 132 124 100 105 103 105 104 120 121 105 100 97 105 103 88 91 91 89 87 74 73 79 75 55 63 66 58 54 47 49 42 29 23 20 11 -3 38441 295 114 30 9714 10 40 41 7580 -760 151556 140567 154412 170442 168788 152881 158770 164758 191099 232453 264254 231255 77806 3427 2012 2169 1860 1542 1129 852 794 817 711 792 769 814 845 883 969 1176 1343 1702 1966 2048 1888 1686 1619 1904 2091 2106 2351 2651 3322 4029 5125 7908 10430 6092 5444 3829 1209 536 549 763 752 513 347 296 264 188 207 208 123 141 180 147 197 216 221 248 299 308 306 260 210 208 167 130 100 143 180 152 171 187 179 167 149 149 209 197 143 147 135 146 204 200 120 94 139 179 192 210 264 322 314 340 375 361 378 348 332 385 313 246 224 177 209 192 307 281 128 140 184 179 165 193 173 185 221 264 243 277 299 271 255 227 234 211 167 179 199 213 221 266 259 242 220 184 192 233 205 186 181 195 174 161 153 163 172 173 182 199 202 182 191 180 158 153 168 181 136 124 163 168 119 113 181 195 168 203 202 184 176 160 156 154 151 140 163 186 160 125 148 180 188 161 176 160 164 171 160 140 133 144 182 188 201 214 239 244 193 163 144 167 186 218 240 208 170 197 203 167 153 154 148 138 161 163 143 144 113 145 161 143 135 168 166 159 170 148 156 139 137 136 135 163 155 143 150 133 137 114 114 130 132 122 129 145 127 136 117 122 112 84 110 117 105 102 115 100 109 106 90 96 104 95 84 78 72 77 70 65 67 67 51 42 45 46 43 33 27 30 15 1 -9 38450 296 117 30 9717 10 40 50 7581 -766 115170 122076 130702 158622 185632 202928 230297 215316 194946 174077 119114 50637 12604 5805 2710 1873 1662 1117 701 479 500 497 504 536 517 501 561 552 719 854 983 1204 1490 1406 1367 991 1078 1466 1574 1650 1693 1933 2491 3364 3537 6480 35018 210331 18355 9639 5813 1425 601 659 752 560 416 320 214 212 157 153 138 228 169 193 252 228 180 229 275 266 246 231 182 200 180 217 193 115 127 118 86 127 139 152 186 227 145 81 164 177 173 204 156 126 102 104 167 183 222 245 178 213 262 254 328 358 389 328 298 308 343 283 245 182 243 316 184 237 190 164 186 171 203 216 205 203 196 258 300 288 245 276 280 276 235 241 191 214 192 257 317 270 247 249 234 226 202 209 228 194 182 189 220 220 248 188 188 224 220 190 163 130 132 166 175 172 152 158 139 136 131 132 134 147 168 152 158 222 161 151 147 166 174 155 178 156 141 128 140 152 169 150 166 175 159 163 163 183 194 173 170 143 166 188 217 258 279 178 143 159 194 205 209 214 194 158 158 176 178 165 142 145 137 121 134 129 124 121 113 128 110 144 184 181 164 146 154 140 125 133 133 130 146 142 133 138 156 156 146 137 150 132 131 135 107 118 133 125 113 99 101 107 100 106 110 102 97 110 103 101 106 98 86 89 77 76 76 75 79 75 71 70 63 57 58 35 43 38 30 24 14 1 -5 -7 38459 296 120 30 9720 10 40 59 7582 -773 74121 56728 55859 63845 76219 92585 127640 163796 153318 201201 256990 290737 170049 69738 17963 1648 1474 1383 1114 693 424 389 374 366 370 391 384 417 505 609 715 852 1180 1246 1006 818 1027 1283 1363 1433 1593 1636 2298 3745 4766 7092 36743 445085 143741 9641 5500 1248 604 747 747 435 350 322 272 208 206 132 193 224 201 222 221 196 246 286 329 284 215 303 229 172 183 200 106 178 158 156 193 202 170 175 182 183 180 174 169 148 147 172 165 144 124 124 173 152 179 207 251 186 202 232 285 250 281 294 279 268 250 286 274 220 217 227 222 209 253 213 173 194 212 249 213 156 172 245 274 311 265 249 245 271 216 257 274 242 253 223 220 226 273 255 231 259 234 217 197 232 252 221 211 204 225 206 197 223 225 197 154 185 162 154 128 169 181 139 121 174 170 160 160 173 183 207 213 230 202 186 182 158 157 179 136 135 126 146 144 168 159 170 158 146 175 169 167 153 194 181 171 170 184 196 227 300 306 190 181 185 179 199 224 249 223 191 178 210 192 178 182 167 176 156 146 156 168 163 158 142 167 196 178 148 150 140 145 150 141 157 159 181 171 159 159 152 139 156 135 143 145 139 136 142 133 142 121 125 118 127 138 128 119 112 106 111 104 106 101 102 106 111 109 89 84 91 93 91 92 83 81 76 67 63 58 50 53 45 36 29 16 11 4 -4 38468 290 124 30 9724 10 41 8 7582 -780 74238 48725 42808 43606 41943 46108 77634 145951 231471 249493 253704 390731 417337 445502 376429 280794 169936 3973 2096 1668 1075 814 808 724 754 687 711 873 955 1077 1202 1625 1861 1678 1322 1301 1592 1907 1881 2044 2354 2394 2552 3139 4337 7674 13315 13264 5395 4765 2042 605 411 668 684 434 301 238 144 116 70 82 161 178 173 197 153 122 164 161 177 190 216 213 151 227 139 105 179 111 119 72 118 113 99 91 101 108 125 39 101 169 117 81 99 117 80 117 82 64 100 155 151 147 135 131 147 192 210 173 160 175 207 184 220 198 166 201 163 107 135 165 170 136 167 92 94 97 161 242 215 242 254 232 167 217 209 209 185 166 190 238 222 223 226 173 201 224 227 202 219 193 196 206 187 135 147 139 141 118 129 110 149 114 87 115 117 107 121 151 114 117 147 125 93 117 89 135 148 163 152 138 141 115 146 159 126 123 108 117 124 123 102 129 169 145 98 116 143 139 98 115 113 140 160 201 269 270 220 174 122 136 149 175 182 140 139 138 138 151 140 110 111 127 112 83 69 103 98 113 109 91 116 142 121 132 113 102 119 117 95 112 106 118 127 114 107 116 120 112 104 90 102 86 69 89 107 95 93 81 72 75 72 86 68 65 68 73 73 68 68 62 58 61 49 36 41 53 54 46 40 34 32 30 25 12 4 4 7 -1 38478 292 125 30 9725 10 41 18 7583 -788 54836 54616 54331 54368 56869 68357 96127 129733 159212 216694 303144 370126 313132 358791 177743 24131 2992 2272 2241 1781 1129 800 714 830 878 800 939 1036 1151 1363 1520 1612 1768 1538 1441 1475 1712 1953 1939 2108 2165 2195 2498 3130 3912 4860 6436 6464 5159 4516 2128 680 505 580 840 540 392 211 161 122 88 93 102 104 179 162 170 205 184 154 191 178 155 111 138 187 190 208 199 124 125 172 122 57 122 135 110 87 118 89 118 89 153 106 92 58 135 145 70 128 129 161 181 182 165 213 206 157 175 197 228 215 179 235 176 132 221 251 163 134 147 152 165 89 107 152 179 168 174 185 272 272 265 257 229 178 200 261 170 158 228 215 204 189 241 256 222 199 177 189 211 206 189 190 180 114 120 139 173 171 164 113 92 141 166 132 106 139 91 113 71 94 108 131 122 97 119 106 142 147 142 140 106 118 124 138 126 128 104 108 116 106 121 113 87 119 110 131 156 139 87 119 141 180 252 256 293 174 113 102 112 139 157 155 131 146 146 133 133 126 124 99 92 109 98 90 116 120 121 117 105 93 105 110 114 110 85 103 128 114 102 94 91 115 121 108 113 95 97 89 95 114 106 108 88 78 94 87 83 67 70 72 74 82 83 75 78 70 63 69 73 71 64 66 59 52 47 51 49 42 36 39 34 31 26 28 27 18 6 1 1 -7 38488 293 126 30 9726 10 41 28 7584 -796 107659 115992 124113 128775 133871 148966 212258 301350 260450 187395 142637 108318 58033 26976 13010 2237 2084 2192 2342 1757 1137 799 876 1206 1204 1368 1496 1411 1263 1332 1446 1639 1909 1594 1541 1657 1860 1982 2037 2070 2024 2105 2572 3070 3988 5102 5863 4961 4081 4288 1911 736 499 564 812 676 334 214 194 163 93 64 168 168 214 146 177 204 168 129 194 223 201 204 153 145 235 235 198 242 197 165 143 125 116 110 113 74 100 137 140 167 66 76 160 137 98 154 203 138 85 99 136 125 151 140 168 220 179 204 240 206 151 169 226 197 223 180 212 253 202 132 189 174 146 147 164 143 120 199 219 256 248 198 208 194 231 273 202 190 244 211 186 194 197 219 225 215 209 234 283 254 228 215 176 162 153 136 96 132 151 128 122 155 149 123 125 129 151 138 115 118 136 140 136 107 137 134 128 150 131 162 140 135 108 133 141 135 100 95 133 128 124 141 127 125 143 158 132 132 160 221 252 209 209 170 162 144 122 147 151 180 176 151 117 150 163 173 167 163 129 113 138 140 111 90 113 122 116 116 142 149 137 127 112 110 137 133 128 119 102 96 103 128 127 128 110 110 127 129 103 95 84 99 100 105 88 85 104 82 86 86 86 75 76 73 71 73 85 92 76 65 65 60 62 55 58 62 59 54 43 51 56 37 33 33 22 21 22 13 9 -9 -12 38497 296 129 30 9729 10 41 37 7584 -803 205488 172707 191667 207317 237934 212267 160814 123368 114913 81406 42655 21307 10618 4106 1174 1463 1985 2214 2404 2202 1674 1194 1158 1085 1015 883 928 974 1077 1178 1280 1457 1809 1840 2142 3020 5244 9463 10839 6560 3188 2348 2741 3122 3837 4960 5935 4690 3985 5130 3179 1083 605 509 719 686 416 328 233 187 231 165 165 164 271 278 260 189 250 201 261 198 202 231 224 155 188 219 211 272 267 166 172 192 167 87 148 152 127 153 144 208 157 137 91 106 200 153 161 120 120 146 186 99 127 167 189 218 216 203 210 230 182 148 182 173 233 255 267 266 237 204 148 212 229 133 160 154 160 182 225 203 236 226 275 252 210 220 274 238 247 208 231 256 271 248 282 236 239 254 298 228 183 208 198 184 128 162 172 144 164 143 132 158 162 149 144 159 143 172 128 131 149 153 114 144 170 119 155 173 145 142 113 113 107 120 150 149 149 98 123 125 169 141 153 158 185 165 178 216 242 307 300 224 177 163 151 156 170 211 217 186 146 147 164 220 193 184 164 151 144 146 134 142 139 143 153 123 136 126 128 148 163 150 149 136 137 132 114 120 141 138 138 135 135 131 127 131 124 116 118 109 115 118 105 118 121 124 112 110 116 122 113 99 109 96 109 101 97 105 112 98 91 83 87 71 79 81 84 83 68 74 63 56 58 56 50 50 40 30 23 10 24 15 -3 -13 38506 292 131 30 9731 10 41 46 7585 -810 147992 177393 160414 139279 143545 154609 143492 123189 110874 113098 91481 92668 21039 18843 4313 1247 1524 1749 1933 2098 1829 1256 779 681 707 726 816 914 975 1089 1569 2464 3852 5357 9387 19925 39198 62586 61072 34939 15959 7266 4018 3324 3551 4185 5268 5199 4203 4592 2583 961 537 393 486 721 613 374 211 178 167 115 143 217 240 291 245 206 230 176 162 186 194 126 129 184 172 154 189 192 182 198 131 65 144 114 63 47 58 86 98 112 101 88 57 38 133 87 83 94 60 102 103 89 109 107 88 123 104 192 207 215 221 123 129 126 153 185 220 186 127 145 166 129 170 152 112 126 151 148 127 184 143 214 241 179 180 211 218 186 226 140 160 193 183 157 214 215 236 214 198 196 179 194 170 97 123 151 143 138 98 85 132 156 155 110 131 142 73 105 126 153 128 61 63 69 123 126 100 94 96 103 102 102 111 75 85 140 112 69 104 111 130 143 114 154 120 153 228 233 237 177 140 100 97 123 124 151 122 160 132 104 140 166 162 104 121 97 104 74 105 91 80 103 87 89 80 99 109 108 116 116 113 114 113 116 97 115 102 84 92 103 108 91 109 118 107 85 90 101 97 86 73 93 75 77 84 79 72 83 73 63 61 63 69 55 52 58 59 63 67 80 50 50 53 48 50 49 36 43 42 35 38 32 26 25 18 12 5 -4 -2 -9 38515 294 128 30 9728 10 41 55 7585 -817 91054 95084 113708 131033 138545 141791 142592 146952 139793 121395 95308 78186 62045 47850 85047 54403 4608 2220 2070 2045 2021 1711 1186 843 804 903 889 853 976 1049 1266 1676 2595 5560 14285 27250 34803 28573 16304 7066 3174 2571 2465 2843 3651 4311 5127 5331 4456 5041 3730 1277 612 590 619 626 589 422 246 144 183 180 250 301 430 429 345 226 249 173 221 225 270 228 192 133 158 212 157 200 164 197 182 89 124 92 107 114 127 110 86 105 122 103 122 121 96 72 144 188 138 92 82 73 117 149 151 176 189 208 179 234 261 147 209 185 215 185 189 144 131 143 146 188 131 167 142 143 158 125 177 158 204 198 182 223 223 184 186 176 217 220 200 209 212 204 252 182 188 231 262 227 174 139 164 128 118 154 166 154 145 160 140 139 126 143 205 151 156 155 140 111 133 118 93 59 90 87 97 99 108 118 130 123 160 107 98 115 112 132 122 137 135 155 138 138 130 168 234 254 195 130 107 147 124 111 100 118 124 107 147 147 138 128 139 158 170 123 110 123 129 102 104 116 134 128 115 94 128 134 122 122 119 132 134 119 120 122 118 101 107 107 126 109 133 140 114 110 103 111 104 89 87 105 96 76 92 107 105 88 77 80 76 83 79 73 85 78 84 71 72 72 60 67 54 53 60 60 58 54 46 39 44 36 34 25 28 23 15 6 -7 -6 -10 -14 38524 293 99 30 9729 10 42 4 7586 -824 92319 85932 99302 113930 135331 148923 157704 169070 176154 166216 154149 152663 136587 96820 67180 24423 7398 2898 2413 2277 2240 2222 2059 1641 1026 852 831 879 1145 1584 2479 4099 5082 4538 2851 2072 2041 1904 2031 2189 2248 2246 2208 2294 2768 3169 3821 4883 5627 4400 4664 4525 1834 734 536 533 533 635 503 335 221 231 232 163 246 293 392 372 288 229 201 174 204 245 174 173 100 168 165 143 224 197 201 202 157 103 57 105 73 89 79 140 126 143 109 148 153 128 110 157 107 102 142 177 165 126 99 103 117 131 195 134 113 173 176 219 184 226 179 146 111 160 179 182 173 102 160 167 156 219 172 154 151 165 146 177 180 210 217 240 200 186 165 145 167 194 195 209 229 274 203 136 216 254 190 175 174 177 139 163 139 109 129 135 129 163 146 158 109 115 119 110 135 104 110 106 81 105 125 92 93 100 114 119 101 150 154 133 128 132 123 167 204 179 205 212 194 193 225 237 202 149 132 126 81 64 116 146 132 112 115 116 156 146 168 147 144 138 89 89 102 116 89 100 110 120 98 104 102 106 123 103 103 132 103 109 113 118 129 118 104 85 98 98 113 108 108 103 96 104 82 82 91 88 76 64 63 84 96 81 75 91 86 83 77 79 74 63 58 68 73 73 77 73 65 59 64 49 50 46 42 40 41 39 32 30 28 19 9 5 1 -10 -15 38533 294 101 30 9731 10 42 13 7586 -831 59080 59211 68498 77658 86173 98428 113262 123296 130153 166861 171226 213726 324168 305079 238579 153585 5096 961 1142 1537 1680 1891 2008 2002 1552 1066 1104 2067 4730 7471 7517 6495 5433 4105 3290 4660 8321 12054 13197 11058 7866 5037 3176 2512 2649 3032 3540 4364 5837 5909 4884 5664 3801 1107 608 568 549 681 658 470 307 232 321 225 360 404 469 426 271 236 225 261 261 219 197 210 182 172 183 166 238 202 220 249 170 136 112 102 171 119 125 164 147 142 113 126 137 170 170 109 103 149 110 70 116 109 127 131 211 226 166 153 97 104 164 164 156 113 141 149 116 129 140 168 155 142 188 184 177 181 151 146 180 181 115 125 178 188 213 247 208 207 202 202 203 190 181 255 239 226 271 262 261 197 205 218 214 202 194 210 137 159 186 166 133 172 166 158 158 146 140 158 134 107 119 128 125 127 120 126 127 111 121 190 275 238 192 245 255 245 233 256 248 216 243 269 249 243 246 211 152 159 159 144 151 121 116 149 174 159 170 165 167 145 152 151 143 116 132 105 89 121 144 159 138 135 92 114 117 119 152 119 126 113 145 122 113 118 134 110 118 120 121 129 99 118 117 119 119 116 119 100 94 101 92 87 85 96 73 87 100 85 77 83 84 81 83 79 89 84 71 75 91 70 72 66 69 67 57 53 63 61 51 52 41 29 23 25 21 12 12 5 -8 -4 38542 295 97 30 9727 10 42 22 7587 -838 85686 78705 83454 88459 92844 94693 99638 109408 128466 180003 230922 202954 179831 183215 115116 47960 2549 968 983 1266 1540 1630 1936 2043 1766 1271 1075 1568 2970 6566 11868 15736 17139 17119 15106 12647 15093 19890 22460 19638 13388 8128 5179 3330 2460 2514 3191 3766 5022 7429 6421 5377 3861 1358 638 561 661 751 564 403 260 257 334 289 368 481 501 422 320 296 312 223 271 266 251 203 257 225 194 225 208 157 355 323 223 152 158 115 81 95 136 135 117 118 112 124 142 150 155 146 139 139 205 153 136 161 155 141 144 123 195 183 194 154 198 210 203 163 159 140 144 165 178 162 170 226 197 217 215 164 136 167 175 152 161 171 140 150 199 178 218 217 213 215 171 236 222 222 220 228 237 276 247 171 169 183 188 207 198 170 194 195 199 228 177 175 196 161 151 160 144 148 161 138 130 147 191 170 162 150 181 203 236 271 296 277 295 300 294 290 303 286 314 292 271 250 189 169 124 135 172 157 119 141 151 184 169 166 132 164 184 175 153 146 148 156 160 162 147 132 145 126 147 154 146 123 114 137 152 140 133 143 126 132 138 137 136 124 127 126 119 143 146 157 148 142 154 144 129 103 115 129 119 103 104 123 121 103 99 98 93 110 118 95 89 85 94 90 103 96 96 90 100 88 85 92 91 79 78 76 77 71 62 54 44 43 38 43 35 30 22 20 8 -2 -11 38551 295 126 30 9726 10 42 31 7588 -845 97289 89632 83172 81728 76416 73919 68515 59419 72301 137875 272257 356724 207054 65398 5925 903 907 1012 1233 1523 1522 1624 2126 2239 2024 1746 3601 6835 7487 6892 7645 9722 11180 9687 7082 5933 6265 6936 6309 4561 3229 2795 2812 2363 2535 3089 3902 5329 6531 4740 3928 2295 923 613 623 737 737 558 494 361 241 299 326 385 509 634 534 313 241 264 274 231 259 255 227 220 235 279 257 236 221 205 183 179 173 176 168 132 157 176 178 103 120 166 163 125 170 204 122 150 170 183 204 118 140 117 109 136 143 158 168 185 210 190 161 147 158 171 178 170 143 148 139 151 161 222 206 199 188 190 200 202 198 209 186 179 166 142 214 237 244 229 261 247 282 244 249 189 207 226 235 236 166 197 215 265 213 191 190 202 227 216 196 219 208 158 174 152 145 200 170 139 124 155 166 174 207 174 145 222 246 269 323 323 277 274 257 252 271 262 254 265 208 217 191 144 137 142 126 157 139 163 143 137 156 151 135 165 157 138 165 176 201 199 196 206 136 127 138 147 143 141 147 162 162 153 183 152 163 174 152 155 165 147 145 138 144 124 139 150 147 161 157 161 150 143 137 135 119 137 133 126 133 120 103 113 120 107 125 110 91 105 117 106 111 92 89 90 93 94 97 83 97 86 85 86 75 88 77 65 57 61 54 46 44 40 33 36 36 27 21 10 7 -6 -14 38560 295 126 30 9726 10 42 40 7588 -852 161929 122478 107278 103922 100263 89617 82551 72863 63942 44412 22718 9173 3150 1327 1051 1018 949 1032 1144 1412 1464 1526 1792 2051 2022 1711 1351 1585 3158 6138 8719 9369 9212 9055 10730 13019 12088 8699 5696 4364 4056 3956 3568 2690 2630 3172 3971 5171 5138 3298 2216 954 637 622 675 707 794 527 426 300 228 383 353 448 594 567 447 359 269 241 253 299 263 305 243 280 238 261 250 215 240 297 256 282 273 175 190 163 127 117 123 164 173 162 142 171 170 114 133 219 147 201 157 120 119 126 139 158 207 159 131 180 186 169 181 211 232 191 190 127 135 226 166 164 121 178 263 198 156 179 148 153 216 207 185 177 180 199 186 158 210 258 247 236 250 261 250 215 226 221 256 254 161 171 171 190 190 222 198 196 184 219 293 249 174 209 205 213 194 150 156 203 189 190 227 224 222 207 172 215 218 250 309 314 282 278 231 197 197 171 156 154 174 189 171 156 174 163 124 134 167 135 140 154 151 173 162 166 159 165 184 193 202 181 162 168 157 138 155 162 159 169 155 119 140 132 136 154 153 135 142 148 170 163 166 150 148 144 168 177 161 137 175 174 172 169 159 157 130 130 132 127 144 148 138 114 116 119 127 107 103 126 121 112 102 93 86 92 99 96 98 91 94 87 98 100 80 76 80 79 74 70 61 48 50 51 52 48 32 28 22 6 6 2 -13 38569 292 125 30 9725 10 42 49 7589 -859 92273 71925 76673 71562 75736 73906 66190 58476 44328 30055 20908 11740 5037 2021 1299 1161 1132 1093 1118 1308 1164 1076 1532 1975 2002 1774 1427 1698 3119 7219 11751 12815 11781 9803 7778 6140 4668 3813 3266 2584 2307 2159 2307 2353 2303 2740 3419 4380 5006 3764 2979 1494 575 601 691 842 929 643 474 313 206 250 315 399 422 454 481 442 347 257 283 302 248 248 226 266 212 145 185 185 199 194 229 223 233 265 207 165 111 106 83 121 88 84 127 146 117 103 87 126 111 158 151 77 83 104 136 134 116 105 143 129 160 122 128 109 148 133 111 103 92 135 82 104 95 139 165 155 131 148 141 74 137 125 95 103 44 78 103 146 140 154 159 159 159 165 201 222 187 175 199 163 184 187 147 157 159 184 180 176 153 221 276 235 215 172 177 152 105 126 124 140 119 124 158 158 177 173 200 197 208 252 222 238 232 228 159 114 113 92 97 110 111 105 91 68 92 93 104 124 135 138 134 99 80 104 128 153 138 130 130 132 120 110 135 121 109 112 97 94 118 117 94 89 100 82 83 107 117 108 111 118 124 121 99 90 100 92 116 135 107 129 135 146 141 119 114 114 79 79 96 97 91 114 115 82 77 86 87 78 64 75 86 73 77 73 64 65 60 60 55 49 53 55 55 54 58 56 39 33 29 40 36 34 21 22 21 17 3 -1 0 -12 38578 296 93 30 9723 10 42 58 7589 -866 70143 65220 72840 84732 97003 106785 107930 107253 93737 77674 60990 31893 9517 2956 1245 1037 961 981 990 866 910 973 973 1400 2698 5569 10029 13850 15574 16454 15900 13458 10579 7972 6384 5908 5622 5029 4230 3448 2480 2285 2232 2352 2361 2208 2545 3333 4431 5133 4011 3284 2026 726 645 796 945 952 572 475 403 304 311 432 460 485 592 596 481 409 363 284 344 318 271 207 269 309 270 234 215 220 251 226 259 326 273 273 218 158 178 153 116 126 163 129 175 162 158 144 153 158 122 133 190 171 130 123 171 139 143 101 167 161 133 116 174 153 172 131 147 104 167 159 161 166 194 140 142 120 136 130 101 123 101 149 171 173 117 123 114 160 168 167 198 172 226 200 226 250 228 215 229 212 190 190 196 207 204 204 182 242 290 297 288 279 249 175 184 199 202 198 181 183 217 222 264 286 294 322 341 339 316 288 322 334 226 209 208 179 182 159 122 100 148 157 125 132 116 167 170 152 169 166 184 185 153 155 172 192 221 181 155 161 184 182 160 122 143 158 145 153 170 152 142 145 149 127 130 149 158 157 159 154 179 164 169 159 155 162 152 163 161 174 154 155 176 164 150 153 132 143 140 129 128 146 133 125 105 101 111 115 93 103 101 109 106 110 92 101 103 103 98 93 83 80 85 95 80 72 88 85 73 69 59 54 52 51 41 43 35 25 14 11 8 -8 38587 296 90 30 9720 10 43 7 7590 -873 84976 67909 73636 94953 127183 148639 155541 145589 131834 102707 60534 35869 20187 7575 2105 952 798 911 950 840 835 932 1006 1522 2619 3374 3202 2754 3159 3775 4519 5522 5499 4098 2844 2515 2398 2462 2730 2536 2088 1901 2056 2211 2290 2165 2474 3238 4186 5355 5221 3790 2805 1056 574 757 952 935 702 507 479 372 356 473 621 588 619 630 530 504 346 340 357 328 319 287 364 308 262 262 207 230 237 263 281 263 285 278 274 193 149 177 145 153 133 158 167 58 150 130 162 150 153 209 154 158 164 133 117 130 119 143 140 138 149 160 173 134 159 139 182 144 139 145 122 180 151 167 198 167 135 147 186 144 105 137 153 118 123 66 107 74 158 186 168 141 148 234 262 202 209 220 252 232 231 201 198 206 204 201 250 248 235 250 276 305 303 295 265 236 265 277 245 271 276 242 267 291 320 332 324 327 341 303 284 298 256 179 144 209 168 157 155 137 140 145 155 164 147 139 156 154 172 161 159 150 192 184 199 172 166 160 153 150 174 176 138 155 147 147 133 145 154 159 162 152 133 170 142 133 124 179 168 162 165 152 148 142 123 151 175 208 176 173 178 161 161 158 135 143 155 154 136 132 144 158 147 140 140 143 141 127 102 103 123 123 105 104 96 115 108 100 99 98 91 89 74 79 96 77 71 68 71 62 59 53 49 47 38 32 22 20 9 6 2 -9 38596 293 88 30 9718 10 43 16 7590 -880 74071 62210 68946 79631 87910 93351 93878 83332 66048 43967 22916 9680 3642 1641 1182 829 723 775 946 820 710 680 732 764 1102 1796 2249 2543 3170 3675 3396 3162 3214 3018 3002 2889 2744 2282 1926 2099 2271 2303 2142 2210 2312 2325 2312 2612 3591 4560 6015 5544 3177 1192 608 656 722 836 793 536 477 341 300 393 543 638 620 598 613 555 362 299 318 327 297 225 253 245 208 175 212 216 236 239 241 229 201 218 315 288 140 115 81 119 148 76 139 142 189 137 115 111 72 183 184 163 111 73 112 80 96 90 78 136 96 91 111 111 139 90 136 100 136 152 142 153 148 126 108 131 148 150 81 115 54 67 69 23 49 111 75 79 51 104 147 156 180 179 177 199 189 193 191 130 153 148 131 159 137 188 203 200 243 274 272 324 358 303 276 268 278 299 300 263 288 260 256 239 230 237 274 258 273 276 264 198 142 116 129 98 94 129 117 96 110 82 91 105 84 97 107 105 104 112 99 132 148 170 135 143 169 129 132 137 116 128 123 97 109 115 106 124 107 112 129 121 110 107 106 123 139 140 138 118 99 111 114 106 143 139 144 140 128 136 150 141 132 117 115 105 111 99 96 86 98 94 74 70 75 90 84 89 94 86 87 80 76 68 74 73 68 74 72 63 55 60 51 54 53 52 50 34 32 27 20 25 18 16 18 12 -4 -12 -13 38605 295 87 30 9717 10 43 25 7591 -887 138795 78128 69136 71003 71253 76076 76049 74250 67838 53990 35527 15562 6544 2977 1513 1063 904 746 972 992 868 815 670 718 1043 1634 2101 2536 2450 2190 2075 1916 2075 2423 2572 2318 2193 1986 2015 2111 2321 2404 2070 2041 2254 2376 2341 2407 3413 4013 5120 6870 4494 2256 773 562 666 772 664 459 417 421 417 386 513 557 614 562 571 623 482 410 425 427 306 324 292 252 189 180 232 214 189 179 238 233 305 207 290 296 183 164 86 132 92 118 149 149 82 120 76 167 155 150 141 120 104 141 159 124 118 113 72 117 74 153 194 164 145 136 134 163 126 138 121 163 153 146 159 159 180 130 93 158 138 61 122 92 53 59 97 95 104 178 131 159 117 94 184 198 225 190 244 194 199 225 259 197 175 208 304 286 274 380 379 351 323 327 351 341 284 308 316 340 355 328 319 304 286 316 315 302 281 204 144 138 137 144 123 116 107 146 171 91 128 153 112 116 128 113 137 119 144 151 154 161 161 172 158 139 139 133 135 115 124 129 112 127 120 90 109 114 119 132 153 155 139 147 126 140 126 138 158 123 141 134 128 117 147 176 172 150 134 147 150 150 161 157 121 134 126 106 132 113 101 97 93 92 94 101 114 111 95 89 84 79 84 88 78 77 84 82 62 61 78 59 64 62 66 57 56 56 50 54 41 43 42 32 30 21 11 -2 4 -11 -13 38614 294 86 30 9716 10 43 34 7592 -894 145245 102745 93931 95707 98755 89185 91075 96129 87294 64531 40179 26453 12419 2782 1275 1197 1018 1097 1348 1309 1035 835 783 933 1488 2378 2958 2885 2361 1993 1748 1579 1754 2042 2157 2219 2097 1937 2131 2227 2322 2311 1916 1948 2245 2341 2222 2157 2847 3750 4163 6187 6695 4284 2011 685 595 724 841 698 481 455 510 497 396 461 529 543 514 558 575 550 442 454 375 243 251 230 184 177 255 257 181 246 251 269 269 261 222 262 172 195 129 87 85 124 108 123 165 91 124 70 162 141 139 76 89 94 170 143 90 85 126 96 33 72 121 109 95 180 161 139 154 100 82 99 71 142 87 137 141 142 113 86 93 69 77 89 115 106 73 74 70 71 124 133 118 113 125 148 228 224 204 213 249 272 183 175 229 234 261 256 230 293 353 361 346 333 324 354 389 349 357 325 287 289 269 330 288 296 298 261 219 123 111 133 121 130 95 144 133 114 133 147 134 110 103 89 123 150 145 117 113 141 148 156 140 140 166 146 136 149 140 114 120 107 110 147 146 109 91 111 125 106 124 141 130 132 133 118 112 116 121 117 128 126 130 135 141 148 159 144 135 150 142 137 134 130 134 123 106 114 106 98 111 104 88 103 98 87 90 83 77 76 97 86 89 81 77 81 68 71 71 70 67 71 60 63 62 53 48 54 50 39 31 33 34 21 21 20 9 6 -1 -13 38623 293 83 30 9713 10 43 43 7592 -901 80175 76041 87892 98672 109410 121866 135939 150212 152569 139094 105082 70014 30413 5697 1636 1345 1230 1063 767 846 970 882 809 986 1534 2999 4814 5139 3722 2557 2229 2857 4115 4209 3208 2606 2186 1646 1932 2219 2376 2904 2989 2126 2115 2323 2460 2530 2565 3282 4039 5541 6711 4621 2498 770 572 681 795 690 567 506 507 414 428 454 549 594 555 612 616 569 583 463 350 276 185 189 244 230 240 146 144 168 234 273 248 259 243 232 305 273 200 206 130 64 95 106 91 151 117 126 83 135 102 103 160 120 110 162 159 190 136 68 175 128 139 146 162 173 152 157 152 130 97 137 150 109 107 132 117 105 152 149 93 103 121 152 117 103 103 113 93 81 115 162 93 113 167 173 159 196 261 221 225 245 255 218 232 252 286 271 262 315 357 292 274 280 330 353 335 331 342 316 292 288 226 252 280 200 209 194 150 158 141 166 168 138 160 175 194 137 128 154 141 151 123 105 135 132 133 152 135 153 182 153 141 139 153 148 149 114 132 135 141 132 122 150 131 142 157 125 159 163 149 131 156 161 169 163 151 142 135 123 145 153 168 171 157 146 150 148 134 118 142 150 147 145 128 124 107 111 104 112 106 105 96 100 86 90 98 99 104 97 90 87 91 91 79 81 76 83 93 84 77 68 65 70 69 64 65 53 53 51 43 42 30 27 28 27 22 7 -9 38632 296 79 30 9709 10 43 52 7593 -908 78988 71828 78618 87119 89584 92857 94025 85547 72967 61741 42652 27264 15031 7644 1806 1181 984 752 608 815 1015 896 865 1232 2683 4947 5580 4071 2758 2258 2488 2951 2590 2372 2219 2054 1887 1723 1805 2141 2748 3329 3599 2917 2586 2412 2724 3478 4133 4067 4160 4474 6780 8818 5590 2200 741 682 760 849 712 563 616 566 521 498 563 632 610 647 688 684 567 431 402 339 285 215 284 225 181 215 247 283 223 182 195 252 250 307 309 285 246 172 64 150 140 177 138 86 91 193 177 120 93 154 167 105 134 144 157 146 115 138 172 127 161 116 108 103 128 163 138 116 156 172 137 122 159 150 106 106 98 150 122 152 118 143 101 87 124 158 89 88 108 148 129 111 120 140 128 154 249 299 276 261 252 263 295 280 270 304 384 390 320 234 207 262 358 324 321 291 310 318 315 278 206 178 136 174 186 203 166 177 160 144 180 214 139 125 121 143 126 109 121 111 125 153 152 140 128 170 186 148 131 142 134 129 139 155 144 119 136 153 162 156 157 148 120 123 133 164 182 179 171 161 162 151 158 184 166 148 153 124 156 166 176 170 168 174 180 183 165 125 143 152 128 128 128 121 128 129 117 118 107 114 119 107 126 113 108 96 102 91 101 94 95 89 79 82 92 87 89 90 83 77 69 68 69 68 61 53 57 57 54 46 49 44 35 23 22 16 7 3 -5 -13 38641 294 110 30 9710 10 44 1 7593 -915 114095 133584 155990 174828 199003 227817 238062 231040 220956 163496 73270 13064 1538 1158 1129 964 686 572 597 761 857 791 737 993 1235 1612 1748 1629 1240 1253 1611 1893 1887 1956 1870 1756 1798 1733 1857 2196 2511 2836 2824 2447 2461 2626 4117 7895 7559 4699 4250 4625 15670 22476 6108 1337 616 625 809 861 662 563 465 481 506 505 503 584 632 603 655 596 504 453 351 265 202 224 192 145 158 208 198 232 250 222 259 318 391 400 253 199 114 86 83 156 90 91 169 154 126 105 171 112 125 128 101 151 118 136 108 114 98 144 162 114 120 153 128 108 179 158 141 149 108 131 127 99 70 121 135 116 94 108 27 71 136 130 125 101 108 98 107 90 71 90 78 67 105 96 144 230 249 257 264 244 265 298 328 298 288 354 331 235 219 187 136 144 171 170 145 129 124 117 128 121 128 152 152 110 135 156 152 117 83 163 150 119 119 142 104 96 124 124 116 98 132 131 129 145 149 153 114 144 118 116 130 124 117 131 132 136 134 113 138 141 104 97 115 158 148 161 159 164 160 150 167 149 137 153 102 90 136 134 119 138 147 132 132 126 135 135 137 111 116 120 117 105 130 123 110 103 104 85 95 110 97 84 93 95 78 65 83 87 79 78 83 83 86 86 77 68 71 69 62 68 66 56 58 59 47 46 46 42 34 35 33 27 21 10 0 -4 -10 -11 38650 297 79 30 9709 10 44 10 7594 -922 71819 54887 57467 60989 64877 69822 69817 61886 55044 47986 23144 4931 1540 1397 1206 902 779 570 523 533 806 828 679 698 926 1273 1536 1757 1738 1550 1344 1417 1759 1756 1894 2025 2589 3316 2796 1941 1898 2450 2760 3024 4059 10609 17987 14654 6638 3231 3534 4375 4601 8352 14036 11560 13022 3837 712 786 912 845 592 543 568 627 573 625 638 615 711 637 603 599 494 390 288 276 289 252 270 279 252 255 255 259 229 237 260 310 371 422 375 291 161 163 168 156 151 196 198 194 172 155 126 222 135 140 122 165 135 141 205 149 129 188 141 155 175 206 227 182 145 219 182 193 235 166 165 212 144 217 190 176 180 142 125 146 146 79 122 134 142 139 104 120 115 142 64 83 133 203 217 271 271 272 331 370 346 387 386 379 309 165 117 130 158 141 208 180 131 125 196 197 197 133 117 180 150 153 148 177 181 185 209 188 170 157 201 191 147 164 205 158 141 168 170 175 190 183 174 154 160 150 156 150 153 164 139 145 144 177 188 173 168 184 163 160 144 174 174 175 204 218 201 198 217 204 202 196 180 153 164 183 163 163 182 161 162 141 162 165 165 150 161 146 150 162 140 135 141 120 123 117 140 134 123 121 124 124 117 111 105 108 122 116 125 126 111 109 108 94 101 97 114 102 92 92 94 80 79 77 77 82 75 70 61 61 50 41 39 33 23 20 14 5 -7 38659 0 99999 30 9711 10 44 19 7594 -929 38668 0 99999 30 9709 10 44 28 7595 -937 38677 0 99999 30 9707 10 44 37 7595 -944 38686 0 99999 30 9707 10 44 46 7596 -951 38695 0 99999 30 9707 10 44 55 7596 -958 38704 0 99999 30 9709 10 45 4 7597 -965 38713 0 99999 30 9707 10 45 13 7598 -972 38722 0 99999 30 9710 10 45 22 7598 -979 38731 0 99999 30 9710 10 45 31 7599 -986 38741 0 99999 30 9708 10 45 41 7600 -994 38750 0 99999 30 9708 10 45 50 7600 -1001 38759 0 99999 30 9713 10 45 59 7601 -1007 38768 0 99999 30 9709 10 46 8 7602 -1014 38777 0 99999 30 9708 10 46 17 7602 -1021 38786 0 99999 30 9706 10 46 26 7603 -1028 38795 0 99999 30 9709 10 46 35 7604 -1034 38804 0 99999 30 9709 10 46 44 7605 -1041 38813 0 99999 30 9709 10 46 53 7606 -1047 38822 0 99999 30 9710 10 47 2 7607 -1054 38831 0 99999 30 9711 10 47 11 7607 -1061 38840 0 99999 30 9709 10 47 20 7608 -1067 38849 0 99999 30 9707 10 47 29 7609 -1074 38858 0 99999 30 9704 10 47 38 7610 -1080 38867 0 99999 30 9703 10 47 47 7611 -1087 38876 0 99999 30 9700 10 47 56 7611 -1094 38885 0 99999 30 9694 10 48 5 7612 -1100 38894 0 99999 30 9691 10 48 14 7613 -1107 38903 0 99999 30 9691 10 48 23 7614 -1114 38912 0 99999 30 9687 10 48 32 7615 -1120 38921 0 99999 30 9686 10 48 41 7615 -1127 38930 0 99999 30 9681 10 48 50 7616 -1134 38939 0 99999 30 9674 10 48 59 7617 -1140 38948 0 99999 30 9670 10 49 8 7618 -1147 38957 0 99999 30 9662 10 49 17 7619 -1154 38966 0 99999 30 9659 10 49 26 7619 -1160 38975 0 99999 30 9654 10 49 35 7620 -1167 38984 0 99999 30 9650 10 49 44 7621 -1174 38993 0 99999 30 9646 10 49 53 7622 -1180 39002 0 99999 30 9640 10 50 2 7623 -1187 39011 0 99999 30 9637 10 50 11 7623 -1194 39020 0 99999 30 9633 10 50 20 7624 -1201 39029 0 99999 30 9629 10 50 29 7625 -1207 39038 0 99999 30 9629 10 50 38 7626 -1214 39047 0 99999 30 9628 10 50 47 7626 -1221 39056 0 99999 30 9624 10 50 56 7627 -1228 39065 296 23 30 9623 10 51 5 7628 -1234 1210 953 953 940 1112 1576 1972 2010 1555 1160 959 969 985 1122 1113 1179 1161 1177 1097 1031 1236 1383 1370 1420 1463 1488 1607 1769 1827 1856 1793 1851 1978 2038 1761 1680 1421 1204 1542 2006 1828 1812 1970 1949 2046 2203 2249 1876 1270 1208 1646 1718 1806 1789 1778 1673 2109 2562 2773 3039 3381 3952 4262 3951 3307 2865 3833 2930 798 547 701 695 498 478 483 466 433 399 442 554 497 504 586 603 514 391 269 189 163 236 259 336 406 466 377 278 190 164 70 112 124 170 168 168 115 161 340 440 514 616 695 697 704 685 645 526 418 396 300 284 294 413 393 426 373 374 486 532 489 511 413 353 343 348 374 232 145 123 113 149 176 180 190 211 230 227 186 127 103 49 19 53 52 48 55 38 55 51 25 44 70 65 47 50 49 45 43 25 40 78 51 44 35 43 46 68 68 54 53 86 76 63 35 36 17 16 47 46 57 4 22 80 56 54 47 43 54 62 72 61 67 37 56 67 44 49 32 40 60 7 37 43 42 36 59 66 49 58 45 53 35 56 75 53 51 53 63 45 11 22 32 39 47 42 62 46 23 36 47 60 58 40 44 64 56 58 47 41 50 39 35 42 40 35 46 45 40 35 46 37 46 42 44 41 57 55 47 40 39 42 36 28 34 44 43 45 40 32 36 39 41 27 26 30 27 23 21 22 15 18 14 16 12 10 6 2 39074 296 27 30 9627 10 51 14 7629 -1241 1112 903 874 851 819 858 1039 1128 1190 1109 1038 1017 956 1006 993 1056 1084 1103 1156 1125 1174 1445 1506 1331 1441 1411 1426 1481 1414 1434 1466 1690 1886 1915 1773 1806 1506 1187 1429 2002 1838 1800 1966 1988 1989 2047 2226 2022 1319 1105 1550 1811 1763 1772 1801 1742 1960 2658 3189 3205 3432 3838 4098 3961 3261 2471 2621 1683 670 557 672 652 555 514 451 445 459 357 417 512 563 544 504 598 587 385 283 228 156 202 212 185 324 467 456 380 285 229 161 139 113 122 155 151 153 193 324 435 500 642 701 711 673 681 642 522 475 416 405 390 415 475 518 495 505 437 444 454 545 560 511 370 344 393 368 271 193 166 165 133 184 171 197 134 123 95 99 92 62 71 53 84 57 47 28 29 35 41 55 58 83 43 69 89 78 75 35 38 71 100 71 38 41 54 76 58 19 55 47 61 52 44 37 35 45 67 48 65 56 72 52 59 31 67 50 78 63 31 27 19 72 42 40 51 54 36 40 42 28 30 43 54 55 49 41 52 45 66 62 38 60 57 63 63 61 56 42 36 55 56 54 56 55 55 51 43 49 48 50 42 50 49 57 42 41 43 54 64 47 67 58 46 35 47 58 58 57 46 39 43 51 49 39 42 41 45 51 46 41 42 42 39 41 42 44 41 51 50 35 39 36 37 45 35 27 28 30 21 19 25 21 20 24 23 16 9 39083 296 29 30 9629 10 51 23 7630 -1248 750 595 556 597 630 801 1062 1189 1260 1280 1227 1165 1048 1023 1115 1135 1127 1064 979 1033 1109 1421 1491 1582 1562 1476 1426 1395 1450 1492 1570 1597 1874 2033 1922 1955 1589 1243 1348 1867 1930 1856 1975 2056 2026 2009 2240 2014 1377 1080 1523 1736 1740 1823 1836 1880 1805 2246 4017 13090 24693 19290 8490 4622 3492 2614 2772 2340 803 601 673 719 640 571 519 454 463 410 399 402 462 491 517 598 555 378 297 247 201 217 219 215 261 405 504 430 415 339 245 210 109 141 158 158 134 164 273 405 525 643 715 700 652 627 573 507 455 435 436 466 454 507 532 556 493 441 475 504 504 559 528 472 433 465 401 249 198 170 209 226 202 167 133 130 119 112 89 67 57 67 94 40 55 57 59 32 28 66 106 78 45 68 47 57 32 54 67 56 38 47 69 46 19 47 68 72 93 90 87 80 58 45 48 58 70 71 45 58 49 64 87 72 65 62 52 47 27 38 53 62 57 54 44 41 23 53 57 63 47 51 48 52 29 46 52 47 66 71 70 66 48 54 40 45 53 63 64 44 81 81 56 41 65 54 50 59 49 58 77 65 39 30 63 84 74 67 61 70 52 50 57 63 50 57 63 58 50 45 65 55 40 55 52 36 49 53 48 49 51 58 55 49 57 58 49 47 57 50 47 44 44 43 43 36 43 41 35 30 26 21 26 31 27 28 21 20 39092 296 29 30 9629 10 51 32 7630 -1255 1172 590 549 490 521 621 775 916 933 1140 1086 1073 1050 1206 1402 1385 1213 1112 1050 1083 1196 1446 1454 1494 1513 1485 1484 1484 1395 1372 1478 1646 1835 1810 1824 1552 1205 1153 1465 1836 1817 1851 1828 1776 1803 2052 2197 1736 1110 1144 1537 1703 1743 1710 1767 1678 1666 2180 2738 8964 37573 59594 38565 15050 5861 3204 2630 4528 2910 650 628 728 577 495 503 500 468 442 382 392 510 467 579 608 486 361 303 270 240 204 293 290 349 461 512 461 453 359 161 142 125 160 156 171 185 257 307 351 450 567 695 728 727 654 605 539 549 522 468 481 473 495 539 569 502 543 534 526 578 615 577 523 474 455 427 382 274 187 179 250 283 216 179 173 161 160 106 99 85 62 42 54 72 50 31 52 69 90 77 54 71 79 75 65 68 53 93 95 113 80 48 69 61 48 47 57 64 50 41 48 62 57 68 47 68 83 69 70 88 88 85 56 60 65 61 68 85 60 41 77 93 46 48 52 48 46 50 34 54 58 57 47 41 48 52 80 91 88 87 76 61 71 78 75 68 75 55 56 75 75 69 67 61 56 54 64 71 48 68 75 61 57 59 70 81 59 59 70 68 57 54 49 51 64 55 52 54 67 72 71 58 42 57 63 68 76 57 57 62 59 43 64 59 61 63 62 55 54 54 49 41 38 49 52 43 34 40 41 33 27 25 28 36 32 29 24 39101 294 33 30 9633 10 51 41 7631 -1261 646 434 403 407 487 603 642 696 535 410 452 534 556 616 776 989 1010 927 908 917 1208 1258 1251 1231 1306 1312 1262 1220 1223 1322 1390 1504 1594 1699 1778 1660 1236 1073 1260 1582 1674 1709 1742 1743 1599 1767 1885 1670 1045 862 1343 1492 1511 1532 1645 1669 1646 1622 1899 2279 3268 6691 8363 5659 4129 5455 6083 17647 74700 5671 506 593 554 456 424 429 364 333 370 362 357 365 431 528 510 346 259 194 159 174 221 212 201 286 361 451 418 347 94 11 66 62 100 115 126 76 122 188 345 501 547 580 579 565 498 449 429 467 447 362 379 436 447 481 487 446 493 543 513 506 479 544 484 437 394 425 384 316 191 91 99 207 219 217 195 159 104 42 3 15 8 7 7 4 -4 30 35 -1 -23 11 10 -9 -7 16 31 30 19 28 10 17 26 12 22 10 25 30 18 12 29 22 -35 7 21 29 40 10 13 -1 40 19 25 13 -12 -26 -19 -2 -3 0 18 15 2 18 17 35 25 6 11 36 13 -5 -4 41 18 16 27 31 41 34 40 19 2 6 -13 -17 -8 -2 20 4 13 16 16 3 26 22 0 6 -1 2 12 28 27 34 21 -2 -1 18 31 31 27 25 13 1 5 -1 5 9 9 14 4 11 17 5 4 3 3 10 13 6 9 5 12 3 -1 5 10 18 6 -6 2 3 -12 -2 1 -5 -4 -7 -3 -13 999999 -10 -10 -14 -6 -14 39110 296 37 30 9637 10 51 50 7632 -1268 4904 396 324 370 371 427 546 701 571 406 339 416 425 486 502 525 656 648 817 899 1208 1412 1324 1303 1256 1278 1299 1392 1310 1354 1449 1651 1965 2157 2210 2183 1680 1265 1247 1528 1689 1897 1925 1994 1950 1888 2016 1781 1298 1075 1351 1554 1714 1632 1677 1983 2087 1958 2018 2139 2724 3331 3917 3805 3288 2625 2682 3498 2463 799 502 675 564 525 481 433 389 365 335 317 346 363 390 441 470 350 241 235 196 199 248 217 206 182 340 498 484 459 359 125 94 44 47 52 32 106 155 253 375 425 477 521 594 591 556 586 517 458 422 356 378 424 414 444 472 506 513 489 475 443 524 554 498 456 413 363 349 380 334 167 111 125 268 309 238 164 115 69 41 50 16 12 41 14 10 34 29 35 24 18 27 8 11 58 36 61 11 4 11 11 16 -11 -16 27 30 36 18 8 18 3 24 24 4 7 24 12 32 12 23 24 18 7 -25 17 20 -8 22 24 5 1 18 28 -6 23 23 5 7 -5 22 34 29 11 32 33 27 16 30 48 18 21 34 38 41 5 11 -6 2 28 42 25 23 32 30 19 15 28 7 14 16 29 31 15 7 15 11 10 26 23 20 43 37 16 21 34 2 5 1 19 15 22 12 10 31 23 7 26 14 21 23 31 23 13 13 22 9 12 19 9 14 11 5 5 7 6 3 10 7 -1 -1 -8 0 1 9 -2 -8 -10 39119 297 9 30 9639 10 51 59 7633 -1275 36454 3130 270 244 273 283 362 407 601 469 313 318 289 278 314 245 316 393 482 583 698 945 1186 1191 1191 1158 1179 1208 1290 1388 1336 1358 1442 1643 1689 1723 1626 1203 1047 1238 1529 1704 1757 1886 1997 1977 1841 1961 2033 1541 962 1119 1471 1563 1653 1727 1886 2064 1875 1945 2226 2522 3169 3909 4850 4006 3267 2343 4155 22594 15806 717 543 648 583 519 442 443 434 393 377 304 324 315 374 506 527 358 280 274 290 204 284 273 198 258 391 464 561 571 337 187 129 56 146 138 121 126 208 377 445 502 539 612 664 650 595 556 534 485 468 439 491 509 518 476 546 564 581 582 518 514 470 494 483 470 434 272 298 433 278 93 78 204 387 297 164 129 88 33 26 34 17 15 8 24 32 26 27 23 27 24 21 29 37 73 31 41 77 33 65 43 51 37 48 30 30 37 41 46 53 31 25 2 1 24 30 10 22 36 37 60 11 14 10 24 44 62 57 33 72 40 28 36 25 12 8 34 9 12 46 44 31 42 33 60 71 44 40 37 48 43 40 48 35 41 49 40 30 12 22 24 27 35 30 19 40 32 29 42 43 20 44 59 46 45 45 37 26 33 30 27 16 15 16 30 34 29 28 13 14 24 33 24 25 36 27 23 32 43 33 22 27 26 24 26 21 22 27 25 13 12 19 21 18 24 17 20 18 12 8 8 7 7 3 1 -4 39128 297 13 30 9643 10 52 8 7633 -1282 49174 3330 273 253 241 213 256 319 598 446 325 262 198 175 247 304 351 367 301 445 733 1141 1363 1361 1244 1205 1238 1244 1201 1337 1446 1427 1572 1728 1779 1698 1598 1311 1177 1312 1588 1760 1920 2035 2111 2150 2044 2028 2242 2208 1516 1037 1397 1729 1723 1718 1933 2043 1820 1745 2053 2545 3229 4232 4985 3908 2815 1996 2356 3169 1471 562 661 768 541 530 441 413 388 439 366 330 307 354 419 450 492 465 341 322 245 256 341 371 260 137 232 383 535 597 538 300 161 129 121 83 123 244 272 266 398 536 601 645 649 630 682 660 609 567 521 504 559 548 563 549 558 514 623 579 575 546 533 583 578 550 540 356 213 227 248 102 118 211 345 300 151 112 123 42 48 63 10 16 38 47 60 39 53 52 45 46 57 56 56 51 49 27 50 56 21 57 64 13 36 24 8 20 38 40 44 51 22 39 31 36 56 41 43 27 45 6 22 -3 19 59 34 36 42 18 24 39 31 27 37 10 12 -2 13 36 40 38 35 33 53 53 54 44 33 42 53 70 46 34 42 53 39 47 12 34 35 15 34 38 43 27 28 29 27 25 31 45 34 35 30 39 26 39 57 46 36 35 43 43 35 44 40 22 37 43 36 44 35 22 37 42 38 32 48 36 22 23 31 27 25 42 29 21 22 40 40 27 32 29 25 23 21 20 25 20 20 17 16 13 10 11 3 39137 294 22 30 9652 10 52 17 7634 -1288 4435 382 326 266 297 239 308 496 508 334 213 111 141 167 135 132 184 216 418 924 1244 1319 1315 1330 1291 1308 1207 1261 1351 1376 1498 1567 1621 1825 1838 1550 1264 1147 1244 1501 1653 1904 2057 2074 2030 1920 1893 2158 2003 1387 1079 1420 1741 1848 1871 1900 1807 1650 1749 2076 2739 3489 4040 3810 3214 2318 1578 1447 926 555 599 659 547 495 444 360 342 420 385 271 304 316 361 444 446 405 359 303 220 166 268 340 353 203 238 288 416 533 616 552 337 223 136 144 104 133 218 364 493 573 562 575 620 575 582 589 569 594 519 543 532 533 537 567 551 533 509 575 554 564 491 515 587 541 504 455 348 207 86 78 75 70 157 295 262 145 130 94 -4 32 33 16 -18 5 0 -21 10 24 10 28 6 30 13 29 35 21 0 8 35 32 19 30 23 28 16 -9 11 38 44 16 15 23 17 17 18 13 21 28 5 11 41 8 8 31 34 34 17 5 9 6 9 9 16 9 7 14 -1 13 18 4 1 13 25 -1 8 4 16 54 36 33 40 20 17 -15 0 17 23 21 8 5 -21 -5 16 18 14 22 19 11 18 8 18 17 25 42 29 33 24 9 10 18 -5 17 20 28 3 -3 5 14 18 24 21 14 19 5 9 16 17 13 15 15 25 12 16 19 10 8 11 14 -7 -1 6 3 5 3 5 8 3 -4 -4 -4 -5 -6 -8 -11 39146 296 25 30 9655 10 52 26 7635 -1295 1534 503 486 418 267 264 306 452 404 310 267 276 253 254 242 243 310 391 652 1173 1312 1297 1319 1299 1408 1474 1454 1364 1403 1512 1539 1728 1802 1820 1892 1696 1453 1192 1324 1703 1899 2068 2109 2163 1915 1836 1992 2212 2103 1334 1287 1706 2018 2160 2328 2212 1851 1702 1818 2350 2914 3624 4125 3746 3383 2684 1875 1708 1685 800 612 715 607 523 518 495 402 394 362 331 284 316 373 453 518 467 451 333 267 227 309 481 415 276 333 337 451 576 650 672 538 326 271 194 147 172 233 371 545 621 624 589 621 644 672 696 647 587 605 644 578 585 618 558 600 651 637 599 642 626 551 545 596 594 595 517 363 188 160 142 119 122 179 294 368 228 173 142 99 99 83 35 48 55 54 63 48 40 74 55 68 65 65 72 69 77 54 53 34 10 9 39 35 64 67 56 58 71 47 67 59 53 46 54 72 67 64 72 78 61 85 85 88 76 56 60 62 45 51 58 79 63 51 71 41 39 46 48 51 44 37 50 56 81 73 51 67 61 45 72 73 66 39 38 59 54 52 40 29 38 32 47 61 45 49 52 59 53 48 53 67 56 47 54 57 50 37 55 53 58 58 58 61 52 54 63 53 62 64 64 62 44 65 64 54 44 44 50 58 52 55 57 50 37 33 34 38 46 45 48 46 44 49 44 40 45 38 28 32 31 36 31 30 23 18 21 39155 297 32 30 9662 10 52 35 7636 -1302 17922 1667 346 428 502 569 564 475 465 405 359 274 187 183 192 144 183 260 440 773 1237 1419 1382 1355 1258 1289 1324 1228 1272 1299 1430 1563 1640 1855 1817 1717 1578 1397 1188 1206 1426 1734 2033 2141 2180 1991 1915 1920 2252 2165 1453 1280 1586 1836 1979 2172 2283 1942 1726 1783 2157 2754 3392 3958 3850 3545 3101 2270 1952 2267 1554 591 597 590 503 486 560 478 393 345 269 317 275 321 381 473 489 421 339 316 211 281 367 450 484 399 350 364 423 511 614 595 435 219 144 129 81 97 142 231 420 594 638 648 589 656 652 655 638 634 654 607 604 611 577 583 566 617 594 603 575 572 505 484 505 509 503 306 187 142 140 174 196 250 347 229 126 105 102 38 61 35 21 25 30 58 67 67 79 46 9 -6 27 5 33 59 38 31 28 19 45 49 60 55 72 56 10 44 48 16 34 37 32 90 72 38 17 44 38 37 73 47 29 43 43 37 48 66 35 39 49 42 26 21 38 51 34 37 37 17 53 77 70 67 59 63 60 64 69 52 73 61 55 48 44 36 66 56 51 63 43 48 52 39 41 49 51 47 41 63 41 46 26 34 57 48 32 35 42 34 30 45 27 31 30 36 34 28 44 48 46 39 39 42 32 45 43 35 41 56 26 19 34 34 26 20 26 32 42 28 37 34 41 36 30 33 30 22 28 18 16 19 26 27 15 10 7 39164 297 37 30 9667 10 52 44 7636 -1309 13240 906 348 230 141 258 417 455 613 781 559 425 254 242 164 194 240 225 265 527 1157 1375 1403 1378 1315 1432 1315 1338 1348 1534 1585 1523 1876 2008 1908 1865 1691 1496 1319 1224 1389 1848 2104 2174 2315 2043 1899 1906 2142 2258 1733 1408 1688 1783 1947 2082 2154 1924 1720 1718 2068 2759 3492 3926 3915 3817 3238 2481 1846 1682 1061 538 574 611 529 492 488 447 389 369 327 224 233 309 345 486 523 523 434 271 178 237 302 410 552 581 378 362 391 480 591 688 600 374 195 167 162 118 110 197 431 645 693 597 567 588 626 594 581 607 605 585 554 535 570 581 553 546 551 527 517 427 435 495 384 285 175 98 88 87 71 196 319 276 186 174 194 139 77 72 39 50 59 20 49 28 16 17 49 58 54 71 47 69 42 43 65 27 13 20 47 21 0 7 30 54 35 35 42 58 31 28 37 21 27 64 35 72 45 44 55 44 54 27 47 36 47 34 17 32 23 22 36 55 63 55 42 64 62 67 75 68 59 74 68 62 53 66 63 48 49 54 47 73 56 33 40 37 21 31 46 35 26 18 36 49 42 29 39 42 49 64 46 31 43 39 49 57 53 35 25 35 39 45 40 44 46 46 35 33 32 27 39 33 28 21 34 46 41 30 20 31 37 42 34 27 34 31 40 35 28 37 36 26 32 30 32 30 31 25 17 15 20 12 3 0 3 39173 297 44 30 9674 10 52 53 7637 -1316 18214 812 272 260 166 169 437 368 364 421 326 312 299 268 201 120 237 253 333 704 1496 1939 1614 1454 1452 1424 1526 1519 1513 1550 1568 1738 2085 2360 2462 2308 1867 1636 1513 1386 1478 1839 2117 2277 2494 2193 2041 1998 2236 2147 1500 1599 1900 2029 2111 2140 2143 2060 1914 1946 2141 2857 3592 4125 4129 3832 3330 2598 1818 1336 828 624 718 620 594 601 573 533 424 357 416 308 258 264 437 483 484 523 516 336 226 270 345 432 656 601 384 366 475 580 663 698 692 564 309 195 138 152 128 154 260 403 668 694 613 656 718 655 671 622 610 668 713 672 618 585 588 626 608 579 550 484 388 437 295 179 180 135 157 130 129 190 231 301 307 275 226 155 191 113 109 130 101 89 86 42 71 62 25 73 62 40 44 82 102 91 90 56 58 77 69 70 39 110 97 55 67 84 91 108 83 92 120 85 87 85 66 40 77 46 68 93 78 53 66 75 88 75 78 53 63 74 85 89 105 126 109 101 98 87 87 89 94 83 91 85 94 94 71 78 82 80 79 92 82 70 65 78 84 84 50 66 63 52 68 60 75 75 79 69 78 69 91 93 68 55 71 81 55 46 61 77 87 68 73 64 74 61 64 67 68 69 55 55 68 80 66 69 76 72 66 65 64 72 52 50 55 64 61 60 59 60 65 62 64 59 58 53 54 49 50 48 54 49 38 36 32 39182 297 22 30 9682 10 53 2 7638 -1323 16727 732 290 256 293 322 338 247 267 286 259 224 162 135 133 144 234 257 353 579 1265 1603 1729 1819 1739 1669 1592 1546 1513 1528 1580 1693 1862 1894 1697 1533 1597 1526 1406 1265 1281 1733 1984 2241 2365 2166 2041 2039 2098 1974 1392 1653 1831 1888 2024 2055 2056 1962 1969 2028 2354 2867 3518 3858 4023 3784 3094 2307 1599 1108 656 658 749 623 585 570 545 478 390 309 337 309 300 340 370 483 523 499 409 243 224 237 326 432 637 590 488 381 498 553 656 725 726 655 439 187 123 141 168 173 207 222 437 636 657 701 662 681 700 627 620 632 680 648 614 598 666 627 599 602 582 507 374 395 350 188 111 130 113 97 132 181 277 326 346 318 254 169 160 139 117 96 77 80 99 79 61 36 65 67 50 85 88 45 78 94 77 51 61 82 54 72 57 69 55 95 115 98 63 94 94 51 58 88 94 103 57 76 77 94 69 58 72 68 52 60 48 73 62 74 49 40 98 104 84 83 101 99 105 98 111 92 114 66 64 76 82 77 76 79 97 80 85 85 68 88 84 86 77 49 43 67 60 49 73 71 84 67 61 52 55 62 68 68 55 64 72 59 64 55 62 64 55 48 61 55 61 69 73 66 56 55 53 57 60 54 62 60 62 63 68 72 61 46 47 46 43 44 50 51 57 49 49 50 47 43 44 37 42 35 35 25 27 25 22 20 14 39192 297 30 30 9690 10 53 12 7639 -1330 12895 513 288 309 340 367 306 201 248 226 189 204 228 171 205 236 216 259 274 687 1191 1221 1311 1353 1174 1202 1304 1335 1435 1468 1515 1706 1735 1487 1410 1296 1273 1208 1133 1219 1356 1535 1925 2147 2395 2309 2125 2093 2060 1995 1567 1647 1909 1916 1963 1972 1968 1934 1928 1965 2291 2966 3502 3690 3840 3783 3211 2409 1583 1227 747 633 699 683 585 524 496 490 401 274 283 306 294 339 391 446 466 440 347 292 162 182 252 422 537 586 461 428 468 612 699 754 667 565 363 222 184 165 163 159 144 213 373 610 622 619 634 626 643 573 617 663 648 598 574 620 584 614 620 598 577 454 330 325 183 145 107 69 101 129 126 126 148 251 324 290 210 160 93 58 75 93 60 67 24 23 43 39 40 52 12 30 39 73 76 44 25 15 21 67 62 40 66 62 29 42 90 74 77 81 74 82 75 91 36 36 36 70 85 80 27 70 77 82 64 37 52 43 50 44 63 81 85 103 75 38 61 72 60 69 65 56 61 63 55 63 63 48 35 59 50 39 37 41 51 48 53 68 63 42 56 47 30 38 58 64 25 47 54 19 38 49 55 48 39 30 46 38 35 46 47 49 41 44 41 39 35 45 54 41 41 46 41 54 46 34 34 31 34 24 33 30 40 41 30 36 30 25 37 37 35 28 19 18 18 25 22 20 17 18 13 16 11 7 5 1 -5 39201 297 66 30 9696 10 53 21 7639 -1337 12900 464 358 283 348 421 333 268 270 257 262 259 272 278 312 273 361 318 341 674 1161 1292 1329 1290 1309 1369 1328 1368 1493 1382 1518 1710 1763 1505 1422 1384 1332 1359 1377 1303 1312 1618 2051 2356 2646 2599 2366 2321 2188 2189 2234 1636 1904 2055 2089 2236 2183 2236 2380 2372 2273 2850 3506 3664 3986 4217 3921 3506 3244 2302 2228 1371 683 795 838 637 605 576 476 402 340 376 306 326 402 447 549 528 480 319 196 182 263 361 594 597 570 546 501 502 631 730 749 775 705 526 314 195 194 201 212 245 229 429 660 666 682 729 739 686 655 660 678 672 657 682 657 635 617 657 614 582 452 389 352 260 158 156 141 169 158 155 204 284 396 361 244 179 157 125 149 132 163 146 74 96 107 92 95 104 68 76 102 97 85 106 93 82 55 78 85 97 110 91 98 98 122 124 124 121 121 109 122 114 110 109 98 92 102 95 67 101 113 90 128 139 70 98 83 92 84 119 136 127 100 120 127 140 118 116 99 100 104 80 61 65 93 124 109 93 90 92 69 70 97 91 77 77 88 87 96 111 112 86 84 108 98 92 93 84 84 96 104 82 74 98 87 88 91 85 91 79 60 70 92 97 80 84 78 63 69 76 83 78 78 85 89 83 86 76 76 82 93 79 67 65 77 75 72 72 68 73 74 81 77 72 78 78 70 75 74 69 58 52 55 52 39 39210 297 69 30 9699 10 53 30 7640 -1344 13000 451 291 236 337 324 195 94 205 307 308 306 374 404 366 448 404 359 327 620 1076 1088 1213 1235 1375 1378 1347 1395 1422 1485 1487 1598 1613 1393 1375 1285 1244 1277 1342 1314 1490 1795 2028 2211 2197 2044 2026 2277 2315 2219 1796 1671 2027 2438 2857 2994 2692 2358 2088 2048 2408 2814 3108 3492 3676 3604 3194 2545 1956 1716 1663 1109 666 682 866 719 567 588 594 471 230 201 275 339 378 407 506 465 402 341 249 231 272 296 452 591 615 625 552 574 665 759 782 803 796 476 209 191 202 148 114 116 181 366 555 625 656 739 744 706 694 670 628 652 666 648 612 600 653 686 645 635 457 364 310 218 202 158 112 123 120 136 155 275 417 426 304 216 152 139 102 103 101 117 87 52 58 30 75 66 75 66 93 88 68 62 56 61 101 69 70 88 54 41 58 85 85 39 77 75 77 78 110 107 111 75 77 89 118 100 86 111 77 52 82 71 76 76 93 93 101 79 105 121 108 82 118 96 72 61 78 72 80 78 43 44 59 75 74 65 85 81 83 61 78 73 66 75 75 86 72 56 65 80 83 62 59 58 65 49 76 70 57 68 76 67 62 79 67 70 63 61 71 84 78 80 75 68 57 59 75 77 65 60 71 68 62 58 74 64 61 67 54 61 71 57 55 59 58 67 65 61 63 63 65 59 52 60 60 54 53 48 41 37 32 35 28 39219 297 45 30 9705 10 53 39 7641 -1351 16403 469 341 374 336 371 202 213 251 300 264 239 292 347 368 444 429 393 351 785 1255 1233 1226 1250 1306 1401 1344 1462 1443 1386 1550 1615 1601 1374 1275 1275 1381 1433 1380 1377 1576 1804 2052 2265 2221 2076 2100 2249 2296 2185 2049 1464 1767 1955 1958 2184 2508 2712 2336 2108 2393 2785 3216 3855 4160 3607 2926 2475 1926 1551 1399 939 652 790 894 732 608 600 564 472 307 268 313 386 440 481 500 532 467 310 271 187 198 246 481 611 666 644 557 547 632 748 734 782 817 653 328 307 228 147 154 141 149 243 425 515 585 674 643 649 669 709 754 715 651 674 708 649 672 706 665 668 603 378 272 257 194 189 142 123 100 168 279 379 432 328 232 181 150 132 130 94 122 90 109 131 86 51 45 78 144 137 76 107 79 76 64 78 74 99 76 111 107 82 59 65 101 105 94 101 128 129 103 77 105 122 102 95 97 107 124 117 97 121 74 46 81 97 79 90 98 123 128 100 91 111 96 100 102 133 110 73 71 86 80 70 86 85 82 88 80 72 102 93 101 90 91 75 66 102 85 91 80 74 84 81 92 77 68 73 67 74 92 90 74 80 77 55 66 62 62 72 96 93 89 91 89 83 80 78 74 78 72 68 74 87 78 75 75 80 85 83 80 86 80 82 86 69 73 62 68 74 64 62 64 71 76 63 62 62 59 48 44 48 43 35 31 39229 297 49 30 9709 10 53 49 7642 -1358 18381 505 349 333 342 302 229 130 212 209 204 277 337 357 387 334 431 397 376 879 1211 1201 1254 1288 1294 1325 1325 1371 1398 1460 1505 1665 1507 1317 1271 1331 1305 1357 1357 1257 1496 1813 1990 2213 2204 2099 2009 2047 2291 2233 2101 1875 1524 1734 1875 2020 2091 2186 1944 1932 2371 2649 3133 3537 3441 2997 2467 2191 1800 1546 1415 1065 766 722 769 773 716 601 542 518 375 258 285 291 400 424 443 449 387 353 275 232 221 273 386 634 647 681 606 522 536 578 665 732 835 790 604 296 196 186 121 169 141 176 305 439 541 590 619 681 659 618 676 692 690 694 687 622 625 637 644 647 608 393 220 193 216 168 182 148 167 189 280 417 413 278 150 94 147 104 47 54 100 87 122 93 59 102 107 55 57 36 104 74 62 68 66 79 60 77 63 67 56 90 91 58 76 96 105 91 113 152 121 83 85 116 50 82 81 75 98 100 88 88 83 61 56 70 82 82 70 66 64 91 94 100 108 86 117 135 111 100 105 80 73 65 68 68 102 75 71 79 76 83 79 87 102 87 73 74 82 73 94 80 84 76 86 104 63 52 77 66 67 90 88 87 71 68 60 65 80 80 75 62 79 81 70 80 76 64 61 75 60 56 66 70 55 75 72 77 78 68 59 66 57 67 71 67 58 67 65 61 72 61 54 61 49 49 57 51 49 39 38 40 31 32 29 39238 297 84 30 9714 10 53 58 7643 -1365 18538 568 429 336 332 331 351 309 280 286 267 322 363 318 434 427 428 424 668 1233 1432 1408 1378 1450 1372 1441 1480 1546 1560 1610 1627 1727 1579 1372 1320 1376 1514 1401 1413 1491 1507 1673 2005 2334 2463 2261 2120 2260 2558 2604 2347 2268 1861 1596 1932 2199 2298 2245 2107 1962 2415 2947 3240 3355 3251 2922 2324 1900 1475 1251 1135 891 759 769 922 958 827 698 618 599 485 357 322 395 464 490 514 484 495 404 261 269 285 345 481 683 627 682 626 570 551 621 693 827 878 934 844 546 318 261 198 193 220 199 300 401 482 578 674 687 760 761 744 778 770 712 752 720 749 768 713 665 663 557 395 258 243 213 199 213 188 206 245 304 440 494 427 352 262 183 153 145 160 159 152 124 132 150 124 130 143 119 99 137 174 141 114 143 149 120 147 143 142 114 131 132 155 158 139 115 116 134 135 115 108 126 142 162 130 132 127 125 119 131 169 161 111 109 138 149 127 139 133 130 135 150 157 167 169 176 145 131 149 114 116 121 116 121 145 122 110 138 112 131 129 118 117 121 118 121 142 124 123 147 129 110 132 129 124 112 131 146 119 119 115 105 107 106 111 121 132 119 125 142 120 118 107 109 121 111 114 129 112 104 101 115 107 105 119 123 123 118 111 113 117 121 125 118 106 108 111 99 101 101 92 103 105 93 91 91 89 85 78 81 84 76 68 39247 297 91 30 9721 10 54 7 7643 -1372 18212 442 441 325 272 207 311 344 242 197 204 235 251 337 414 376 266 435 833 1239 1264 1177 1270 1268 1265 1365 1411 1463 1420 1458 1571 1546 1403 1220 1332 1399 1415 1389 1442 1385 1350 1488 1960 2222 2243 2200 2074 2110 2327 2521 2381 2254 1698 1360 1673 2046 2145 1987 1873 1868 2198 2774 3114 3011 3000 2746 2204 1653 1304 1318 1364 1276 852 698 757 923 886 764 608 502 416 365 300 379 392 376 410 413 412 340 197 177 180 268 340 481 529 612 555 352 337 430 670 735 801 820 869 786 411 233 210 219 157 101 154 156 208 333 449 461 579 670 688 629 644 681 680 620 606 600 568 551 448 304 207 178 169 140 146 134 180 170 227 296 324 375 381 264 202 149 100 141 124 107 108 110 59 58 84 97 70 72 101 50 74 63 87 91 74 78 100 89 55 90 95 102 90 77 99 87 125 129 96 112 118 62 73 99 107 112 73 72 107 108 80 82 79 97 94 94 105 98 104 116 133 129 111 106 113 105 88 86 64 74 100 106 85 88 89 83 94 79 63 85 80 90 73 70 60 67 91 82 75 97 90 91 70 77 83 70 85 95 65 50 71 76 61 77 64 80 82 67 76 86 78 78 82 82 69 66 65 68 73 75 74 76 84 80 76 71 81 91 83 77 73 64 54 58 64 69 73 62 64 66 56 64 56 61 58 51 45 43 33 33 41 35 25 39256 297 90 30 9720 10 54 16 7644 -1379 15840 496 448 270 236 169 256 286 182 168 198 249 224 327 306 258 254 438 952 1190 1216 1200 1293 1251 1300 1271 1262 1277 1337 1417 1411 1403 1204 1133 1164 1324 1324 1271 1307 1333 1351 1593 1834 1957 2016 1965 1973 2028 2167 2397 2287 2208 1840 1418 1501 1990 2091 2050 1871 1760 1957 2513 2948 3179 3477 3523 2965 1957 1234 1123 1294 1599 1500 901 751 778 833 751 581 526 424 325 259 191 316 322 325 344 356 419 325 209 164 218 341 384 507 567 521 338 230 384 527 660 724 749 837 509 232 186 253 163 85 124 126 179 240 281 365 471 587 600 592 628 598 603 508 272 233 330 336 168 135 113 145 113 119 149 112 136 132 103 130 165 254 317 329 240 195 136 50 79 70 64 57 70 68 64 53 53 70 51 58 35 63 50 75 72 54 65 70 118 71 76 74 52 42 77 68 42 84 106 79 78 62 63 58 45 50 53 88 102 71 87 94 76 48 65 67 87 79 64 68 60 77 95 71 79 99 83 65 75 66 53 45 39 57 79 62 66 72 72 82 67 47 79 77 73 80 64 89 104 89 65 69 56 56 72 86 77 57 63 80 74 62 48 47 52 67 62 69 51 52 60 48 54 65 41 49 56 57 56 50 58 58 63 64 64 54 54 57 47 45 44 42 55 44 43 54 42 50 52 44 45 51 53 48 39 45 47 38 33 30 26 23 17 15 39265 297 92 30 9722 10 54 25 7645 -1386 10145 672 526 332 296 298 333 294 225 242 211 203 194 350 269 237 325 635 1129 1166 1220 1291 1339 1296 1410 1294 1286 1367 1495 1470 1443 1358 1308 1233 1338 1438 1442 1364 1390 1367 1404 1735 1981 2139 2128 2018 2038 2087 2262 2428 2439 2327 2172 1885 1572 1808 2162 2211 2057 2126 2016 2219 2889 3289 3442 3426 3128 2141 1277 1128 1304 1822 1989 1119 823 882 892 664 582 433 391 307 281 229 168 302 382 381 402 396 254 209 250 334 430 430 539 583 501 308 211 296 570 755 792 862 944 786 463 224 252 230 185 165 183 167 178 274 286 312 268 240 259 313 342 407 384 248 191 181 139 150 178 172 165 130 115 102 157 182 186 209 252 382 429 367 287 274 222 154 85 138 119 126 97 119 92 97 142 94 102 102 95 92 109 92 82 80 106 81 71 65 66 85 104 70 71 52 82 103 83 119 147 133 113 74 69 67 57 71 65 115 116 106 78 74 121 108 94 88 78 80 75 103 115 124 129 128 122 111 101 106 80 85 99 84 77 64 60 76 65 66 82 87 90 90 89 94 93 108 122 109 99 77 88 91 81 105 110 92 95 94 80 63 76 85 81 75 70 71 89 75 87 84 71 74 77 96 96 84 85 83 85 83 87 102 94 84 76 79 90 88 86 76 71 76 75 77 91 79 78 76 73 62 71 62 54 67 65 58 57 61 55 55 53 45 38 39274 297 86 30 9716 10 54 34 7645 -1393 13078 571 465 297 285 198 250 316 302 237 273 206 226 286 307 245 385 661 1072 1175 1134 1194 1210 1329 1304 1329 1327 1325 1315 1348 1391 1247 1242 1356 1308 1252 1315 1221 1271 1271 1376 1684 1772 1690 1759 1915 2021 2150 2317 2460 2498 2348 2296 2118 1867 1700 2096 2156 2077 2055 1904 2239 2850 3153 3198 2902 2358 1699 1132 967 1071 1153 895 685 703 876 756 521 447 417 320 259 219 169 261 317 349 292 221 188 188 228 302 327 356 403 506 468 251 148 149 191 473 654 748 821 792 691 414 231 245 192 182 188 142 133 152 186 226 223 217 180 179 146 147 128 118 120 133 171 196 155 159 98 125 124 136 145 139 120 180 287 371 382 402 395 292 213 195 166 77 51 99 102 87 64 108 97 70 81 84 28 46 67 31 86 45 61 95 57 100 78 68 71 85 66 60 74 60 70 88 50 75 75 55 71 65 54 43 57 46 60 83 69 63 60 68 100 52 53 82 87 56 78 86 94 93 78 86 98 93 87 75 88 91 85 53 25 49 65 81 42 35 60 63 59 80 76 76 88 68 67 93 82 55 53 41 50 49 57 57 80 76 48 30 52 46 38 49 66 58 52 42 63 47 42 53 68 63 52 41 41 39 48 42 43 56 38 43 47 39 44 40 40 39 26 37 52 47 43 43 41 35 37 36 32 34 29 35 34 26 21 22 21 20 14 5 39283 297 86 30 9716 10 54 43 7646 -1400 13970 602 575 337 263 244 262 306 301 237 262 288 296 278 284 312 431 761 1211 1249 1237 1256 1338 1350 1346 1408 1389 1386 1454 1452 1345 1197 1253 1335 1335 1242 1103 1190 1256 1291 1405 1627 1938 1971 2086 2071 2042 2242 2431 2404 2468 2293 2224 2158 1896 1764 2040 2122 2118 2080 2023 2211 2913 3289 3023 2578 2064 1507 1066 979 1036 949 709 616 798 969 774 578 434 439 422 361 274 239 277 249 284 325 284 208 195 240 298 385 482 437 560 595 471 336 146 120 233 387 638 775 839 852 746 424 272 270 220 118 141 159 169 137 200 201 225 179 195 203 201 181 195 185 179 180 178 151 162 157 164 115 148 153 161 218 277 348 348 404 362 288 279 247 173 155 123 118 125 102 133 110 79 95 71 96 109 107 85 79 101 79 83 98 106 88 68 92 81 67 60 101 94 95 87 87 78 90 87 125 92 107 118 104 65 81 91 72 75 110 105 75 91 113 113 88 95 93 90 96 92 126 111 98 135 173 140 99 91 93 88 88 75 103 87 81 63 75 81 102 92 67 75 88 88 99 106 93 91 118 94 92 100 75 95 103 100 93 102 83 94 87 71 67 65 77 77 63 64 67 77 93 77 84 93 77 76 75 64 65 71 80 82 72 70 69 68 75 77 80 69 65 71 65 68 71 64 61 67 65 59 63 66 59 54 50 55 47 45 46 42 39 30 39292 297 83 30 9713 10 54 52 7647 -1407 18378 468 461 336 233 253 234 248 200 215 311 268 248 267 293 253 428 801 1159 1124 1154 1191 1222 1273 1235 1364 1300 1369 1350 1398 1242 1214 1298 1247 1173 1046 1102 1163 1237 1251 1300 1508 1823 2047 2055 1985 2018 2144 2144 2260 2166 2093 2105 1749 1651 1847 1975 1830 1811 1887 1912 2533 2944 2663 2314 1927 1268 806 805 800 733 668 562 597 815 830 707 530 472 455 398 358 297 252 194 119 151 209 259 225 192 189 212 278 337 388 394 449 513 474 279 94 105 217 508 692 723 722 702 621 333 219 239 207 179 90 85 114 119 141 102 144 113 134 143 121 134 133 101 115 178 138 165 89 90 87 126 140 149 253 302 294 258 240 192 226 190 158 107 82 92 95 70 85 107 44 61 61 66 67 30 62 35 31 28 10 36 44 48 61 12 5 23 39 50 71 32 54 49 39 36 50 61 93 67 69 54 66 33 41 29 9 42 63 62 43 63 55 40 24 39 39 59 66 94 77 79 105 82 75 72 82 77 81 75 68 43 37 25 55 57 49 38 45 32 40 58 54 45 65 50 63 67 48 49 45 60 57 60 63 39 49 59 53 22 22 40 53 32 40 41 29 34 38 40 30 34 44 47 52 49 56 38 38 49 58 54 50 49 42 46 27 36 29 34 36 36 43 33 37 34 29 33 26 29 25 19 22 27 28 19 17 17 15 17 14 4 39301 297 79 30 9709 10 55 1 7648 -1414 15580 521 466 372 272 255 263 268 328 229 298 253 277 262 275 370 550 1014 1246 1278 1311 1267 1279 1303 1313 1396 1482 1495 1491 1438 1335 1328 1359 1379 1271 1111 1132 1172 1171 1216 1312 1476 1863 2085 2222 2215 2102 2170 2251 2340 2298 2200 2164 2101 1909 1987 2106 1996 2062 2074 1945 2203 2986 3118 2761 2218 1537 860 717 823 805 711 618 618 827 943 809 510 419 488 428 416 340 324 243 205 249 200 239 153 158 213 218 359 366 422 467 488 535 467 306 107 123 305 572 765 781 754 801 660 395 278 290 285 250 217 197 178 174 152 150 158 180 156 164 154 152 126 166 167 162 134 147 120 150 109 155 193 139 181 243 367 369 275 210 243 224 185 148 159 124 105 113 77 78 68 78 73 92 94 104 75 65 77 66 83 76 84 104 82 94 57 66 98 79 65 71 69 70 43 83 76 93 110 104 85 94 91 90 98 94 64 64 60 57 75 72 80 83 74 103 103 116 87 113 84 87 87 125 118 112 92 81 90 75 48 80 87 62 73 69 79 84 68 68 66 58 60 75 68 71 69 94 93 92 77 63 79 78 71 88 77 67 72 65 64 59 68 60 69 59 70 66 65 61 68 77 71 76 62 61 75 76 74 79 63 57 67 78 67 75 69 56 62 52 48 60 61 62 64 60 54 50 57 53 44 47 46 39 41 49 52 47 40 39 40 30 39310 297 104 30 9704 10 55 10 7648 -1420 16861 437 439 323 257 271 304 189 285 269 256 342 212 186 287 443 674 1027 1292 1330 1242 1353 1274 1360 1376 1357 1363 1391 1470 1431 1350 1281 1343 1283 1177 1127 1029 974 1142 1273 1336 1438 1752 2036 2211 2263 2137 2100 2194 2279 2270 2203 2156 2143 2092 2065 2190 2047 2022 1997 1939 2319 2988 2954 2524 2081 1517 1104 847 771 782 677 562 626 726 814 626 472 396 347 407 369 372 397 289 277 216 131 116 175 207 211 243 240 300 358 372 433 566 565 442 214 100 73 290 608 830 851 827 837 659 436 272 228 202 287 260 204 122 106 150 150 156 179 156 160 122 110 154 142 121 116 163 171 159 174 142 126 161 253 361 383 311 288 229 182 189 144 142 125 117 89 107 77 80 82 88 95 92 102 89 66 53 56 82 89 85 52 80 56 69 84 72 76 69 104 93 96 44 47 41 60 78 117 93 85 116 115 69 69 56 90 91 42 63 66 69 69 97 128 91 105 122 103 76 78 99 100 71 95 113 110 112 80 71 54 61 69 71 77 63 44 58 79 64 83 78 56 74 50 42 55 56 61 65 81 94 99 105 98 85 89 77 75 59 58 61 63 71 76 69 64 70 71 83 84 68 67 77 69 61 75 76 63 54 63 83 74 60 64 71 56 53 58 64 62 58 50 46 48 48 54 57 60 54 44 39 51 39 38 44 40 45 43 38 31 26 39319 297 101 30 9701 10 55 19 7649 -1427 17439 520 494 441 292 328 333 256 278 335 240 308 210 216 281 470 798 1245 1396 1323 1327 1376 1351 1408 1418 1434 1533 1520 1521 1472 1487 1457 1427 1293 1207 1121 1118 1225 1272 1288 1419 1505 1780 2033 2137 1979 1997 2139 2262 2266 2192 2212 2102 2197 2238 2246 2158 2098 2142 2184 2012 2331 3122 3079 2590 2242 1773 1191 791 755 856 880 747 674 812 813 614 449 459 474 476 453 372 375 341 281 246 254 245 224 249 243 268 280 346 410 413 480 539 578 516 267 170 144 243 535 825 861 866 854 805 604 419 316 263 268 277 277 249 222 227 182 161 194 201 180 169 178 155 180 188 230 231 209 175 161 166 155 154 139 206 323 359 311 331 301 205 196 207 177 168 145 112 145 136 130 108 151 133 85 78 91 121 122 152 127 78 132 155 114 128 127 98 113 127 112 85 98 127 124 109 119 91 110 120 117 108 89 73 87 107 118 89 104 111 121 113 96 103 125 110 114 134 132 118 136 125 119 141 153 171 126 109 127 138 94 86 105 96 112 92 108 106 102 126 110 109 126 139 107 101 66 79 93 110 131 121 93 114 124 109 125 132 138 109 104 103 102 100 96 100 101 101 96 96 103 106 110 97 99 89 103 102 103 100 105 114 107 96 106 104 91 86 88 87 91 85 93 87 80 91 88 85 76 82 87 87 82 75 81 70 73 77 75 70 68 61 39328 297 65 30 9695 10 55 28 7650 -1434 15565 509 397 371 307 249 326 270 181 317 266 226 223 213 246 365 576 946 1200 1187 1170 1289 1281 1366 1433 1440 1481 1599 1595 1523 1330 1331 1322 1253 1304 1229 1114 1152 1208 1310 1406 1453 1707 2000 1969 1817 1938 1948 2050 2159 2158 2044 2031 2179 2121 2093 2083 1985 2071 2124 2069 2272 2949 2955 2585 2329 1852 1104 814 671 719 782 745 687 708 803 782 547 442 390 407 393 345 354 337 359 331 287 234 229 193 193 241 251 308 369 363 426 527 579 385 203 70 104 122 259 507 728 811 783 791 858 695 660 461 275 266 238 240 206 164 232 192 167 148 170 183 167 167 202 183 172 183 145 163 159 140 132 142 143 177 294 301 277 288 240 216 213 190 160 106 106 140 134 87 114 110 101 127 98 68 84 94 111 69 66 68 74 65 63 92 89 109 97 97 125 92 85 105 133 115 111 80 73 104 90 108 117 51 47 71 105 81 63 59 61 80 95 95 81 89 93 108 111 118 108 96 78 89 131 139 95 75 84 58 54 65 75 75 65 64 82 83 96 98 81 78 82 67 66 82 67 81 77 74 79 80 75 102 98 92 82 84 97 95 62 77 87 90 85 93 92 105 106 65 62 67 72 73 79 72 73 75 80 82 77 67 79 76 71 71 74 79 77 67 74 73 67 58 68 66 65 69 59 65 62 59 65 58 53 53 58 57 57 51 41 32 39337 297 61 30 9691 10 55 37 7650 -1441 14238 542 390 281 310 264 329 282 316 339 279 238 207 348 368 441 734 1125 1238 1245 1231 1282 1347 1426 1462 1445 1471 1482 1428 1409 1390 1344 1236 1171 1192 1256 1106 1159 1253 1335 1414 1573 1706 1860 1793 1842 1967 1933 2061 2286 2153 2036 2061 2184 2215 2179 2000 1974 2074 2178 2140 2255 2962 3188 2934 2685 2272 1720 1116 924 814 750 687 735 728 820 848 694 447 454 413 402 326 350 332 395 395 384 296 239 234 279 266 330 387 432 427 403 550 590 380 159 102 131 125 185 248 450 752 800 772 834 839 783 705 557 403 406 369 289 260 262 173 155 203 165 143 159 190 184 222 219 172 186 174 148 162 171 165 174 177 175 261 326 347 331 304 281 265 210 190 166 205 184 141 126 119 123 107 89 89 119 128 110 98 103 143 118 86 105 129 125 120 164 152 122 115 102 101 108 104 128 129 108 83 100 93 95 87 95 111 95 106 119 106 93 119 129 110 100 85 86 93 139 146 147 115 139 124 94 109 138 135 120 109 111 95 107 106 77 93 79 106 103 92 100 105 96 99 114 78 77 86 82 86 102 98 99 128 130 124 120 110 95 107 116 114 98 102 110 117 109 112 106 109 99 97 89 88 84 99 94 84 102 95 89 98 98 106 103 110 106 94 91 82 80 88 94 87 78 90 87 81 90 88 75 75 77 74 72 66 64 65 62 62 62 51 39346 297 51 30 9681 10 55 46 7651 -1448 15420 468 334 330 248 245 247 279 313 255 190 245 246 175 286 654 1020 1111 1137 1100 1170 1203 1253 1360 1410 1448 1483 1498 1431 1389 1311 1267 1170 1109 1129 1163 1170 1092 1060 1130 1304 1450 1538 1502 1641 1786 1955 1906 1969 2105 2157 1911 1906 1952 1976 2023 1905 1821 1930 1992 2155 2606 2928 2910 2723 2452 2308 1784 1216 858 732 684 637 627 701 862 769 589 492 416 328 256 332 308 271 268 332 333 300 265 218 244 262 307 391 426 457 490 511 468 329 160 45 28 58 126 128 184 536 825 744 744 768 750 727 777 721 683 579 345 240 209 203 178 164 159 174 156 139 180 171 169 158 141 171 191 139 107 108 104 157 155 146 149 205 271 222 201 210 235 177 172 194 183 141 108 85 121 108 89 67 115 126 105 61 63 76 69 61 92 83 114 87 92 91 56 92 107 109 80 116 99 75 77 72 79 109 107 79 92 118 117 99 82 89 87 84 116 104 81 92 96 135 121 96 86 105 104 86 88 97 80 116 128 110 62 88 88 70 89 87 87 75 61 64 64 63 83 72 77 73 68 67 73 81 67 54 66 69 99 102 70 73 78 86 85 80 83 62 77 74 58 73 71 56 48 61 67 73 59 84 70 64 77 78 75 63 71 81 79 76 72 60 63 69 78 66 63 76 71 69 71 73 65 62 62 62 67 58 52 58 55 52 51 46 45 35 39355 297 46 30 9676 10 55 55 7652 -1455 11800 576 336 309 296 222 267 344 318 317 198 212 185 311 411 854 1192 1177 1163 1143 1235 1308 1358 1310 1369 1386 1366 1371 1413 1290 1312 1251 1116 1110 1226 1189 1132 1137 1100 1119 1142 1286 1427 1504 1709 1910 2052 1998 1957 2099 2354 2199 2025 1972 1978 2046 1960 1994 2003 2056 2503 2732 2516 2447 2450 2284 2205 1742 1205 950 770 665 635 701 686 860 969 883 595 491 439 352 382 324 305 277 302 345 323 305 248 252 261 251 359 376 388 356 410 484 490 218 122 109 129 103 162 116 218 529 676 597 683 686 671 726 813 747 715 653 462 310 224 218 165 197 179 162 174 181 182 188 169 154 203 153 153 165 148 221 187 169 163 180 142 183 153 202 212 179 178 183 189 210 227 172 119 122 143 157 121 118 106 143 122 90 96 107 73 110 127 94 70 108 107 89 108 108 103 114 108 100 91 83 102 86 80 103 93 109 113 109 83 107 104 109 95 108 106 113 118 134 124 121 130 93 116 106 74 87 89 94 95 84 90 104 70 80 77 66 69 70 86 84 73 80 92 75 75 69 71 71 102 93 92 78 102 92 72 82 96 108 87 108 103 78 108 94 111 97 108 100 87 82 85 79 66 81 87 92 85 99 80 70 86 91 79 97 98 90 81 85 99 89 74 77 94 84 93 81 79 76 81 74 75 69 64 66 76 67 61 68 64 55 54 53 55 39364 297 45 30 9675 10 56 4 7653 -1462 19386 434 371 288 254 245 251 322 267 284 271 235 238 166 349 822 1125 1087 1134 1150 1158 1188 1231 1225 1286 1331 1365 1346 1196 1204 1244 1131 1147 1101 1071 1047 1081 1092 991 1101 1158 1130 1268 1433 1579 1672 1747 1729 1728 2020 2272 1993 1937 1939 1821 1765 1788 1855 1964 2144 2456 2294 2162 2062 1993 1964 1847 1303 881 612 589 566 609 560 638 950 916 618 483 477 382 296 300 330 272 263 235 275 308 258 223 242 219 218 319 388 393 364 365 336 360 291 162 115 81 71 65 90 93 139 184 298 307 478 579 629 634 665 689 730 717 532 257 185 187 189 112 118 125 128 129 146 161 164 131 133 128 146 110 98 134 135 177 181 114 134 131 127 112 101 122 103 107 126 154 154 108 63 79 86 83 59 59 99 89 40 55 84 49 37 36 38 60 56 70 79 78 59 78 66 80 35 40 52 70 51 65 67 68 50 55 55 54 49 51 84 72 57 66 66 53 70 68 71 101 105 80 74 70 53 38 32 34 51 67 45 32 49 49 67 51 56 43 64 62 65 72 53 54 47 40 42 40 37 45 65 40 43 41 53 57 37 47 54 50 42 50 45 52 60 61 49 36 38 49 48 31 48 39 37 37 44 54 43 49 52 65 57 65 43 39 40 41 42 43 44 52 49 46 38 31 42 39 31 40 41 37 35 45 32 31 34 27 24 24 18 17 39373 297 65 30 9665 10 56 13 7653 -1469 12576 500 320 317 329 239 215 259 266 257 268 212 205 209 428 753 1043 1077 1152 1159 1173 1201 1203 1260 1296 1289 1320 1318 1237 1233 1136 1139 1179 1142 1195 1144 1132 969 1039 1134 1126 1099 1329 1444 1674 1800 1653 1590 1758 1935 2201 2216 1957 2000 1869 1802 1834 1829 1967 2460 2402 2098 1938 1932 1998 2067 1929 1414 849 593 562 543 558 580 721 836 777 629 540 499 407 366 315 256 273 230 182 191 160 275 323 290 338 359 373 383 368 373 353 308 333 396 263 165 102 150 146 94 55 93 69 91 118 196 379 608 627 611 596 690 620 609 440 268 173 171 176 113 115 148 102 138 160 128 152 120 154 150 145 156 147 147 137 131 177 142 135 105 124 150 100 117 110 112 133 72 121 109 91 60 57 69 44 71 78 49 36 73 102 56 89 104 86 75 78 75 92 72 56 100 52 67 64 79 82 112 60 41 39 38 101 73 72 64 41 67 70 89 86 78 93 92 108 111 97 61 62 77 69 64 67 45 40 82 75 62 29 50 46 55 52 41 63 90 83 43 29 46 39 44 61 84 71 47 61 42 58 55 64 66 63 57 59 70 68 56 72 73 73 73 75 56 49 56 65 45 41 58 76 73 57 49 53 49 66 62 60 66 63 61 53 50 48 51 71 64 56 51 62 61 50 48 52 57 57 54 55 59 49 47 46 40 50 45 37 42 39 39382 297 63 30 9663 10 56 22 7654 -1476 13297 525 318 368 316 302 277 275 301 286 306 182 134 197 396 733 1092 1099 1122 1148 1167 1266 1289 1317 1352 1320 1351 1337 1270 1132 1124 1135 1112 1118 1126 1134 1166 1172 1160 1236 1237 1275 1276 1424 1623 1748 1935 1791 1719 1939 2259 2365 2190 1951 1940 1789 1796 1954 2037 2254 2628 2272 1883 1843 1851 1975 1915 1656 1082 744 673 607 616 595 633 827 829 746 724 596 432 425 336 255 263 285 220 242 238 258 357 374 361 392 380 417 392 392 339 408 369 365 368 385 325 259 245 153 124 121 108 94 66 116 260 442 517 514 541 502 547 593 628 528 414 304 192 198 181 197 180 189 157 160 156 156 180 168 196 179 180 199 193 214 202 133 150 166 161 164 133 163 130 103 115 130 124 91 83 69 57 66 136 133 88 105 117 103 104 108 91 98 70 95 91 78 60 72 94 84 114 119 78 108 117 98 98 127 75 120 117 86 92 94 97 79 68 87 66 79 90 95 99 125 117 116 82 101 109 106 81 77 54 41 78 93 87 105 94 83 69 57 66 65 82 71 62 88 80 71 72 84 76 80 73 81 103 80 69 78 81 85 93 85 69 79 77 73 82 68 79 92 85 65 77 67 65 82 80 72 81 80 83 82 87 83 85 88 93 83 79 71 73 82 68 62 77 81 79 68 64 80 80 70 69 78 75 72 66 70 62 62 61 60 60 56 53 39391 297 29 30 9659 10 56 31 7655 -1483 16121 565 325 287 306 289 274 252 290 247 243 225 177 149 309 704 1014 1102 1190 1276 1215 1242 1305 1307 1380 1326 1335 1317 1215 1234 1224 1185 1170 1180 1235 1191 1276 1309 1276 1245 1166 1220 1375 1533 1595 1678 1823 1711 1741 1975 2171 2243 1949 1840 1866 1779 1873 1940 2067 2399 2538 2114 1635 1632 1838 1949 1714 1313 966 705 581 626 595 574 596 818 870 896 901 716 617 434 363 302 255 226 185 199 233 218 288 331 350 362 390 394 378 392 391 377 305 271 276 270 307 327 279 190 135 97 115 117 64 109 112 87 125 119 166 265 260 355 457 649 642 484 225 123 156 178 163 178 191 145 214 219 140 128 151 194 213 192 206 197 176 173 137 142 155 140 110 102 113 149 122 85 112 100 75 95 77 63 95 73 76 67 46 75 97 90 51 105 105 83 83 87 94 66 54 59 115 102 83 83 89 74 54 77 90 101 79 84 100 83 91 88 98 85 84 97 95 105 73 74 83 85 107 82 72 84 57 52 64 16 49 59 72 70 57 55 55 46 52 79 73 65 74 75 59 47 65 69 56 70 65 61 59 57 68 81 60 55 59 67 63 73 76 60 65 64 56 59 69 63 62 61 51 69 75 73 61 70 78 68 53 67 74 76 74 70 66 67 57 55 73 68 68 62 55 56 51 37 56 62 55 54 52 55 48 45 47 48 49 40 34 37 29 39400 297 26 30 9656 10 56 40 7655 -1490 14205 491 374 275 248 153 157 155 230 219 213 197 144 165 337 845 1018 1140 1086 1140 1233 1235 1260 1293 1315 1277 1252 1245 1112 1038 1075 1207 1150 1123 1218 1233 1264 1249 1367 1205 1171 1117 1198 1388 1528 1597 1549 1419 1656 1929 2066 2000 1854 1905 1848 1695 1711 1813 1860 2222 2526 2283 1759 1522 1580 1864 1817 1364 968 747 629 620 615 537 560 589 765 880 757 640 561 439 403 420 346 275 191 202 164 195 273 271 306 388 411 389 355 376 312 306 322 294 285 244 270 306 163 149 108 113 95 104 122 91 125 91 75 132 120 135 220 288 388 496 534 421 357 284 244 187 179 159 124 102 175 162 118 144 138 135 160 163 170 187 160 155 140 130 150 86 82 98 110 119 113 134 103 58 64 85 98 93 91 89 79 84 65 72 72 74 66 72 104 91 67 73 26 36 61 78 61 39 35 49 79 37 43 80 55 18 44 56 68 56 49 29 42 62 84 88 69 79 96 85 66 71 66 64 38 41 53 58 41 33 32 37 48 39 30 42 37 35 57 55 27 41 49 57 51 46 59 41 54 45 34 45 35 50 48 52 66 53 59 49 43 43 46 54 47 45 51 32 48 43 27 44 29 42 51 52 46 52 58 53 42 48 46 47 53 39 19 25 40 42 37 39 47 38 35 29 38 41 26 22 30 30 25 25 21 17 27 27 16 17 11 6 7 39409 297 23 30 9653 10 56 49 7656 -1497 15574 530 389 381 342 317 192 270 264 260 281 266 291 278 176 694 1113 1086 1313 1354 1279 1278 1239 1349 1350 1398 1369 1278 1185 1204 1239 1223 1295 1298 1307 1362 1468 1468 1485 1474 1266 1257 1327 1452 1609 1611 1534 1337 1571 2056 2043 1903 1904 1864 1822 1905 1949 1939 1916 2406 2871 2453 2105 1811 1589 1893 2085 1740 1118 822 779 734 707 634 584 696 867 985 760 594 608 533 535 446 383 342 225 262 286 247 269 292 380 429 397 398 397 391 356 438 396 320 351 304 316 341 360 290 227 216 162 165 168 167 108 99 125 140 168 101 108 126 153 173 200 270 425 616 693 541 334 267 257 265 224 225 258 193 201 194 217 181 183 175 167 123 167 132 176 150 176 142 129 110 124 142 161 149 174 135 153 146 144 128 117 87 65 90 120 114 96 134 147 137 110 100 138 102 96 93 94 83 117 124 105 91 73 93 87 80 84 113 112 121 97 90 99 106 118 91 106 114 117 116 118 104 108 99 87 96 94 95 70 80 97 57 76 80 97 91 103 125 98 62 76 89 85 90 110 102 95 88 108 97 95 81 95 94 104 86 104 121 94 90 113 113 87 87 91 88 76 87 91 98 83 84 98 102 85 87 92 104 98 90 87 77 73 87 81 75 85 90 84 78 89 98 98 101 88 84 77 78 81 80 74 75 75 78 73 67 66 64 60 62 60 59 48 39418 297 25 30 9655 10 56 58 7657 -1504 15444 464 383 323 368 261 184 137 214 274 331 282 203 198 252 437 935 1076 1107 1152 1198 1275 1277 1295 1291 1392 1424 1295 1276 1240 1208 1204 1237 1291 1240 1397 1448 1428 1483 1521 1343 1217 1287 1314 1503 1603 1465 1293 1261 1583 2043 1855 1804 1782 1728 1876 1949 1963 2000 2113 2761 2739 2020 1593 1488 1712 1971 1585 906 786 731 647 644 588 589 637 881 896 760 638 551 572 518 458 374 306 239 220 252 235 286 327 292 321 362 339 350 394 374 381 401 359 346 302 303 277 250 316 242 193 150 150 106 94 131 101 131 115 95 123 119 119 117 71 166 363 536 640 713 582 455 424 401 449 429 311 260 244 194 160 150 172 166 163 115 174 193 143 152 176 177 134 129 134 104 149 224 218 228 229 208 212 131 93 83 77 62 91 105 96 101 80 77 118 129 113 69 95 86 83 103 105 119 97 87 104 105 88 90 96 63 63 74 78 84 88 66 70 70 91 116 112 103 117 134 135 131 105 92 72 65 67 65 75 74 65 72 62 53 90 94 85 59 66 82 105 105 78 75 58 55 88 59 61 86 63 68 66 74 94 111 103 86 89 93 66 59 66 54 67 60 83 83 69 92 80 68 74 83 73 71 72 77 87 75 80 89 92 85 71 76 66 69 71 72 79 78 81 81 70 74 70 62 65 64 71 68 66 54 59 59 57 58 53 54 53 47 39427 297 26 30 9656 10 57 7 7657 -1511 17332 450 365 323 274 288 251 117 133 171 262 255 152 217 279 670 974 1043 1192 1258 1199 1192 1256 1343 1267 1224 1218 1261 1237 1109 1114 1186 1199 1289 1215 1301 1339 1350 1419 1308 1206 1268 1281 1275 1444 1482 1326 1144 1209 1615 2013 1863 1845 1819 1804 1881 1935 1977 2018 2060 2258 2767 2729 2244 1713 1562 1728 1803 1432 915 801 736 690 639 615 555 631 849 893 782 695 517 481 450 433 366 272 182 177 195 156 239 262 285 289 319 309 331 295 315 341 379 304 277 315 246 197 203 152 122 73 129 147 120 75 85 110 113 91 95 101 100 98 149 174 282 453 532 565 586 555 574 586 542 572 507 460 410 274 219 185 105 138 127 109 101 146 183 155 148 158 100 122 115 118 121 132 135 167 288 295 267 147 69 64 72 83 82 103 80 80 81 69 57 89 93 70 102 93 63 66 71 69 97 89 78 59 72 76 57 77 102 92 76 83 92 96 99 76 81 96 93 82 80 79 64 79 69 76 54 59 48 64 80 50 46 51 40 52 66 43 61 52 52 65 69 71 68 69 48 42 64 60 55 56 46 76 69 76 73 85 77 67 74 74 73 41 54 54 50 62 59 59 53 59 72 71 72 78 73 70 66 71 82 75 58 63 59 67 70 64 59 68 70 61 68 64 68 71 52 60 59 63 56 53 56 51 54 55 46 52 44 41 45 41 36 32 39436 297 28 30 9658 10 57 16 7658 -1518 15065 483 370 246 226 271 228 172 141 62 169 159 117 111 243 560 949 1030 1108 1195 1155 1107 1218 1177 1231 1282 1225 1243 1289 1194 1126 1150 1192 1138 1210 1262 1357 1391 1444 1316 1129 1185 1262 1232 1355 1417 1305 1204 1106 1383 1831 1792 1769 1825 1849 1900 1947 1852 1831 1926 2374 2907 2812 2333 1758 1484 1578 1696 1510 961 739 652 693 639 639 562 515 796 937 854 697 450 436 391 301 260 229 190 143 188 143 156 219 177 157 168 227 214 223 297 331 270 307 273 236 181 148 178 130 108 68 75 69 75 107 154 79 118 69 77 101 112 100 94 90 91 95 198 312 392 444 499 545 522 518 453 455 426 385 227 113 96 90 90 133 132 95 64 80 118 115 113 96 103 62 91 103 94 97 133 234 221 154 88 89 55 32 34 24 37 70 75 77 109 109 75 50 86 80 110 64 58 59 64 39 40 83 60 75 70 79 42 78 76 86 80 69 95 75 71 87 51 36 69 76 73 78 74 57 32 41 32 17 61 36 25 20 -6 13 39 61 36 17 60 54 41 57 34 43 50 49 48 41 40 54 39 44 55 53 47 32 50 50 42 39 31 34 35 47 29 31 32 49 58 49 41 53 64 60 48 50 65 62 60 48 45 49 26 33 28 35 49 46 53 48 46 59 54 36 42 48 44 40 52 40 36 44 32 32 37 35 37 35 29 34 28 20 39445 297 29 30 9659 10 57 25 7659 -1525 13692 508 431 438 366 249 269 164 144 98 247 214 168 164 168 358 615 1057 1163 1194 1199 1291 1348 1332 1257 1302 1395 1228 1216 1208 1192 1182 1225 1295 1307 1373 1379 1442 1353 1127 1189 1305 1339 1331 1375 1309 1155 1202 1227 1771 1866 1748 1871 1966 2054 2020 1953 1940 1847 2142 2791 3090 2747 2194 1501 1382 1618 1598 1322 886 694 676 707 653 630 542 649 828 1081 1043 745 483 459 465 411 274 203 184 148 139 108 180 163 154 184 210 266 214 270 300 350 306 303 285 218 207 174 237 156 139 117 94 119 95 106 143 100 101 106 115 121 155 112 100 110 96 106 163 172 241 292 405 392 370 364 388 371 323 276 178 166 161 158 130 154 126 84 126 152 138 130 131 150 153 122 129 142 133 168 190 196 188 215 182 145 102 100 111 100 101 142 140 78 73 118 111 70 92 71 81 117 89 130 117 144 140 128 117 112 69 74 72 85 60 54 102 106 76 85 93 92 70 67 86 107 75 50 9 38 67 39 45 62 71 61 53 59 36 51 59 57 58 47 48 61 71 59 66 76 75 74 59 55 68 65 76 73 72 79 81 81 70 63 62 47 46 73 55 40 65 74 78 53 65 73 60 64 75 77 73 77 72 72 76 78 81 77 67 52 50 59 75 75 71 78 73 72 81 77 64 54 60 64 63 56 53 56 57 59 53 52 50 52 50 45 42 36 39454 297 34 30 9664 10 57 34 7660 -1532 14467 482 414 405 417 417 380 258 184 158 153 200 255 219 163 257 617 883 1152 1312 1274 1244 1326 1371 1430 1396 1389 1362 1266 1267 1322 1294 1328 1337 1355 1432 1398 1423 1350 1138 1211 1334 1351 1383 1405 1223 1139 1063 1072 1690 2202 1882 1866 1954 2028 2097 2014 2039 1944 1997 2648 3159 2807 2231 1628 1200 1318 1530 1603 1224 836 721 724 712 804 698 589 726 954 1221 1195 812 489 502 492 333 257 212 214 208 170 197 150 128 167 169 133 127 199 252 272 262 339 274 269 290 251 198 183 154 126 88 116 110 94 75 92 122 134 146 107 165 111 106 96 152 136 130 164 210 322 370 364 309 350 392 334 285 253 149 152 147 138 141 164 153 129 125 113 129 155 116 126 128 164 183 212 192 202 207 196 223 198 132 117 90 202 300 187 144 172 182 171 140 126 104 101 88 114 143 140 141 132 134 120 91 103 72 66 91 91 100 130 115 103 96 115 95 94 110 98 97 80 82 85 71 70 67 101 88 69 66 95 86 107 76 81 86 95 84 67 67 74 62 70 85 79 73 71 67 80 72 67 82 92 62 70 75 71 82 75 57 57 66 85 59 69 71 60 69 68 74 100 85 76 74 73 77 85 85 81 87 83 72 78 74 89 81 59 70 74 73 68 58 74 74 70 68 75 75 68 68 65 71 68 67 57 58 62 56 64 63 55 53 55 52 45 39463 297 35 30 9665 10 57 43 7660 -1539 15551 504 369 428 446 324 286 182 123 134 183 205 221 178 266 412 639 958 1143 1218 1218 1225 1284 1175 1235 1305 1302 1383 1294 1386 1420 1456 1494 1429 1452 1433 1472 1426 1247 1118 1209 1295 1360 1351 1276 1168 1005 841 1239 1764 1816 1729 1740 1731 1802 1968 1963 1915 1894 2155 2797 3013 2555 1990 1389 994 1140 1536 1626 1244 790 641 615 600 595 563 610 790 974 1048 951 572 524 508 370 325 294 321 240 179 148 127 153 113 135 125 119 156 119 182 188 142 124 238 250 218 162 177 173 143 117 152 102 92 90 99 115 81 82 95 109 94 136 96 95 168 160 111 127 113 198 269 283 184 180 228 289 272 200 182 173 178 176 169 178 133 147 177 110 127 103 97 151 137 93 140 199 226 257 241 234 252 227 202 137 91 133 281 232 130 80 99 121 121 130 109 122 120 87 98 103 81 86 101 101 61 97 90 76 69 88 86 92 84 79 91 76 85 65 68 55 62 66 71 67 63 72 52 54 56 50 55 67 64 76 80 73 68 43 38 42 42 59 55 44 44 68 59 69 79 39 57 60 58 77 45 54 65 46 40 58 72 47 52 62 60 58 69 61 57 59 54 57 65 73 76 70 67 66 70 76 68 68 67 71 62 55 60 57 50 45 51 51 61 65 65 51 48 54 52 48 51 58 47 49 50 47 55 49 50 46 46 36 37 33 29 25 39472 297 36 30 9666 10 57 52 7661 -1546 13473 497 461 486 443 381 361 266 160 126 192 192 136 181 181 295 517 988 1207 1240 1265 1254 1210 1234 1269 1314 1316 1308 1346 1485 1438 1506 1516 1515 1447 1405 1436 1399 1245 1153 1252 1327 1297 1208 1108 1009 971 980 1253 1595 1776 1786 1710 1755 1820 1939 2044 1890 1959 2368 3027 3078 2487 2030 1403 980 992 1314 1541 1500 1190 912 757 767 754 766 717 730 932 973 895 754 590 498 460 336 287 340 264 211 152 186 133 125 129 92 132 103 120 168 133 104 164 142 173 210 251 158 153 137 96 105 124 112 125 98 131 120 109 78 103 100 109 98 107 123 104 106 110 119 203 182 201 175 235 159 221 265 324 372 313 279 307 281 252 236 274 265 246 235 154 159 176 132 98 96 174 222 288 360 366 349 380 323 173 139 229 321 355 268 136 93 97 99 97 114 102 112 92 77 55 63 95 72 88 63 80 93 93 62 100 91 67 69 71 63 85 80 105 110 74 69 72 78 88 75 78 78 86 96 102 74 79 77 92 91 75 57 73 59 46 85 98 68 64 71 57 82 95 77 64 53 59 58 71 92 94 70 91 89 69 84 74 69 91 102 89 87 79 69 73 81 88 88 88 101 91 84 81 79 86 78 85 101 95 88 89 85 83 86 86 73 75 75 83 79 78 80 75 80 79 76 84 74 62 73 76 68 70 70 59 65 64 61 57 54 42 39481 297 16 30 9676 10 58 1 7662 -1553 17466 547 492 399 429 457 432 377 316 175 179 221 242 262 251 217 414 863 1199 1258 1243 1311 1208 1232 1293 1322 1331 1343 1339 1431 1482 1511 1505 1437 1339 1369 1494 1608 1324 1163 1289 1341 1242 1240 1047 990 981 955 1171 1672 1759 1799 1787 1727 1842 1923 1984 1864 1905 2301 2990 2956 2669 2326 1773 1202 921 1054 1238 1242 873 617 691 812 727 643 660 883 1074 1176 1080 898 712 616 415 308 328 299 304 272 255 157 181 174 139 177 146 114 126 123 131 125 173 131 130 178 209 154 139 114 135 122 124 101 68 83 95 93 125 135 132 172 160 106 105 126 81 160 102 122 123 147 138 110 135 181 160 149 163 120 108 157 182 245 269 230 199 251 321 291 221 193 112 146 114 127 211 257 270 316 320 339 304 289 235 243 261 305 198 59 41 86 86 62 63 95 75 71 88 121 92 84 79 76 94 93 89 111 104 100 102 44 55 66 77 75 75 65 91 101 118 81 91 65 72 79 73 66 83 79 70 94 72 63 69 94 90 74 72 66 77 69 73 70 96 87 80 77 87 88 91 90 66 62 88 76 71 61 66 87 87 96 94 96 90 90 93 92 95 94 89 72 91 93 107 105 94 94 69 71 83 89 86 99 81 92 87 76 74 80 68 74 92 95 90 93 84 87 84 76 80 85 78 72 74 70 70 69 63 63 65 63 56 51 58 55 52 39490 296 50 30 9680 10 58 10 7662 -1560 453 374 429 439 505 441 299 291 260 147 146 160 177 153 258 534 961 1201 1208 1273 1233 1208 1218 1288 1257 1300 1304 1348 1391 1380 1506 1439 1392 1393 1380 1466 1588 1298 1083 1219 1196 1179 1243 1176 973 1009 1047 1009 1323 1642 1716 1735 1755 1717 1760 1837 1791 2005 2478 2647 2613 2553 2097 1530 1010 936 964 880 730 609 540 619 584 556 619 849 981 1028 1060 912 693 567 409 374 336 292 308 298 225 260 321 257 182 139 153 104 135 124 110 91 105 122 142 118 112 115 141 150 99 109 63 96 91 93 80 71 120 110 132 95 90 110 123 117 71 73 117 134 90 102 96 66 127 133 106 102 107 94 98 101 79 91 113 113 122 84 55 139 227 273 256 199 163 102 109 120 163 205 250 220 171 223 234 252 215 113 100 94 83 17 66 71 27 104 83 79 33 60 88 48 65 58 28 69 49 43 78 49 46 55 72 56 51 50 55 59 45 42 75 61 61 47 48 88 55 47 57 86 66 57 33 20 25 44 81 41 49 70 55 39 47 33 23 23 38 39 31 57 77 58 68 79 70 53 54 56 58 63 63 61 63 60 45 52 57 51 46 59 52 53 42 40 55 55 52 60 75 59 48 42 39 51 55 51 58 55 59 34 35 49 52 51 53 54 45 45 56 45 40 53 43 41 57 51 41 39 31 28 33 32 28 23 20 20 15 8 39499 296 86 30 9686 10 58 19 7663 -1567 531 415 443 466 418 367 345 219 208 197 125 222 280 231 374 634 1086 1256 1256 1204 1191 1304 1283 1250 1401 1338 1270 1407 1431 1362 1375 1449 1484 1381 1432 1540 1434 1180 1166 1145 1172 1303 1301 1296 1196 1098 1093 1086 1399 1631 1663 1714 1767 1664 1722 1846 2198 2466 2718 2667 2375 2154 1777 1425 1112 881 834 916 805 622 671 763 813 716 587 554 590 769 932 1146 1174 1089 945 703 492 431 348 344 376 372 375 318 291 281 243 234 221 198 180 147 80 85 104 129 127 89 136 136 117 150 94 110 97 85 89 92 117 115 110 100 95 78 103 133 101 99 139 125 113 113 124 112 139 122 139 111 77 122 159 113 117 91 96 128 117 121 151 123 150 217 209 219 209 189 200 242 279 164 85 131 124 134 127 114 114 65 80 93 68 32 49 60 82 70 84 82 79 109 92 103 109 91 48 72 76 78 81 78 89 85 93 41 84 91 56 66 92 83 96 95 55 81 78 82 74 95 86 94 106 92 62 57 57 75 74 70 89 83 80 53 38 88 85 87 67 66 70 67 85 75 77 83 88 80 83 76 74 88 104 88 75 74 70 66 82 92 87 76 78 74 74 76 66 65 82 87 67 58 59 74 75 76 69 55 57 69 63 57 72 78 76 68 69 63 68 65 65 58 50 53 52 60 65 58 60 66 59 54 59 54 49 42 43 45 42 31 39508 297 60 30 9690 10 58 28 7664 -1574 10079 570 399 455 394 486 403 354 286 272 196 123 176 151 113 191 286 527 1017 1153 1191 1262 1266 1240 1209 1277 1294 1326 1322 1272 1273 1380 1252 1286 1317 1401 1447 1407 1184 1137 1123 1148 1273 1386 1372 1420 1336 1099 1087 1093 1396 1646 1562 1591 1580 1626 1830 2227 2418 2410 2117 1730 1427 1041 744 717 693 634 529 502 500 580 579 491 426 433 504 666 822 915 960 897 775 609 454 321 336 374 328 289 281 302 267 237 258 223 206 79 119 113 39 62 49 65 105 97 96 133 62 91 81 76 52 58 68 25 47 47 66 101 72 110 83 70 29 37 69 116 96 82 83 68 76 85 98 87 79 87 65 54 67 88 95 78 73 94 105 82 49 91 129 116 161 177 191 199 171 173 203 176 110 71 59 24 46 55 48 73 8 46 56 27 32 34 63 27 53 48 23 48 61 79 77 61 70 64 42 27 101 64 39 47 44 56 59 46 51 34 33 50 64 54 78 76 47 53 40 54 63 49 53 40 41 44 34 45 44 28 37 67 47 25 41 39 36 38 47 45 46 47 20 54 43 34 29 33 47 60 53 49 55 54 52 45 66 65 45 39 35 31 44 45 51 48 64 59 58 37 33 45 31 40 47 45 40 37 22 33 27 32 39 35 42 41 46 41 36 27 37 37 36 35 27 28 41 30 26 31 27 30 26 24 26 22 22 16 13 39517 297 63 30 9693 10 58 37 7664 -1581 10967 612 458 422 434 499 455 462 382 248 196 201 177 254 275 236 343 562 992 1220 1313 1320 1298 1256 1416 1317 1402 1344 1449 1339 1331 1315 1339 1465 1431 1464 1542 1500 1339 1150 1112 1232 1471 1523 1497 1419 1235 1145 965 1228 1585 1663 1726 1649 1665 1739 1820 2213 2521 2664 2628 2211 1836 1525 1115 833 785 773 623 513 577 644 689 577 492 515 507 501 504 719 971 916 868 712 594 481 424 441 430 356 389 333 339 342 261 212 156 140 179 136 154 112 111 93 98 120 111 95 138 106 87 102 116 95 125 110 137 160 106 91 90 80 131 94 44 96 110 111 141 118 99 94 62 93 122 72 114 139 159 105 99 108 109 115 124 103 80 64 114 101 85 104 101 127 156 196 223 234 182 175 122 67 80 103 78 73 70 64 59 84 81 84 66 92 87 56 64 76 68 44 96 108 59 64 105 103 108 66 65 60 85 70 68 40 42 64 70 83 90 94 79 92 102 82 66 68 71 79 71 67 69 73 65 41 40 73 48 46 70 51 59 66 94 79 71 59 65 71 63 57 66 60 72 80 57 74 79 78 72 92 90 74 85 93 94 75 89 89 69 76 67 68 77 73 66 63 73 72 71 69 69 77 66 68 72 63 58 68 86 76 64 69 56 57 54 57 60 57 69 60 57 59 63 56 62 60 55 61 62 58 55 51 45 44 41 42 40 39526 297 67 30 9697 10 58 46 7665 -1588 13478 602 465 482 499 417 462 441 306 286 180 192 221 238 243 263 339 526 969 1357 1408 1403 1311 1317 1250 1304 1380 1443 1460 1499 1349 1288 1346 1359 1517 1510 1442 1393 1382 1414 1301 1231 1220 1591 1550 1562 1413 1171 987 1051 1525 1665 1732 1757 1794 1861 1818 2145 2519 2626 2632 2238 1861 1894 1624 1032 805 845 644 597 632 647 693 620 548 466 467 459 533 807 863 946 846 731 668 571 517 477 448 379 408 369 369 311 250 247 187 119 166 148 144 153 106 120 168 117 149 129 102 116 117 115 205 140 157 164 116 143 168 152 148 138 116 86 159 196 116 143 133 116 152 131 121 84 106 111 120 125 106 121 91 124 128 144 163 144 76 99 128 148 146 145 118 140 114 107 142 151 151 121 72 75 81 113 59 102 106 65 60 70 38 62 61 50 58 65 65 84 81 58 101 68 95 126 104 98 116 117 76 89 91 76 66 76 88 91 113 118 65 69 98 89 97 70 95 94 99 99 97 82 97 68 85 58 57 80 70 81 90 84 99 86 84 86 78 67 64 77 80 69 69 71 66 84 79 85 80 86 78 77 82 84 95 89 79 75 66 66 93 107 84 87 82 88 74 64 71 69 67 80 69 66 82 80 79 66 70 71 66 69 74 65 71 71 57 57 65 69 78 67 66 66 66 72 64 50 63 61 59 54 55 44 48 49 44 44 35 39535 297 72 30 9702 10 58 55 7666 -1595 12972 566 421 481 537 443 467 493 433 362 241 253 226 205 226 207 310 345 494 868 1301 1407 1397 1304 1363 1377 1449 1450 1371 1307 1331 1395 1431 1539 1553 1507 1403 1300 1383 1523 1590 1653 1762 1737 1631 1427 1210 1054 1049 1289 1552 1669 1731 1792 1853 1985 2087 2124 2448 2731 2705 2151 1701 1561 1496 1104 782 783 587 611 641 727 655 657 562 504 514 453 596 724 842 865 721 622 602 573 539 480 434 395 381 408 390 388 326 249 218 182 126 157 146 151 118 104 123 102 114 143 149 115 129 131 177 76 104 130 166 127 106 144 106 117 135 126 141 178 139 122 128 138 95 156 169 120 151 112 104 116 148 109 102 110 157 147 116 123 141 116 142 157 80 104 134 105 135 124 120 111 117 128 123 107 65 87 80 56 57 86 51 80 74 71 49 19 38 81 112 74 77 94 87 90 112 106 93 88 98 93 115 95 55 79 96 99 125 108 88 108 116 77 89 79 83 82 84 65 84 89 84 109 96 77 90 97 98 76 61 76 82 75 56 75 88 83 83 80 85 81 95 76 89 67 63 69 90 111 89 94 94 74 87 81 98 91 84 102 102 95 89 86 89 83 83 76 89 68 83 76 75 84 81 80 74 85 71 78 84 73 72 72 80 90 78 73 75 75 68 74 73 77 74 71 72 72 70 69 69 64 53 55 56 56 55 48 46 48 37 39544 297 74 30 9704 10 59 4 7666 -1602 12245 577 434 406 381 422 513 442 394 328 253 244 245 212 187 199 259 321 383 499 508 694 1075 1212 1339 1449 1386 1347 1360 1289 1307 1289 1407 1433 1417 1422 1384 1311 1327 1461 1514 1555 1619 1635 1536 1377 1285 1050 1122 1352 1516 1589 1649 1690 1755 2029 2280 2415 2581 2688 2672 2295 1665 1357 1328 949 790 774 625 665 668 642 614 510 516 486 471 473 559 760 753 661 578 518 516 501 501 449 444 398 422 349 305 346 367 259 185 136 151 119 144 155 118 108 109 139 103 108 160 151 147 114 82 123 150 109 142 115 60 108 128 148 149 127 111 140 151 171 163 111 141 119 151 137 158 134 107 88 130 130 151 144 108 104 84 142 101 171 108 93 92 100 124 130 118 102 120 67 82 80 74 70 95 68 68 58 69 70 59 63 71 82 52 54 50 45 73 71 99 101 71 84 97 101 128 114 95 80 107 92 76 108 101 81 73 86 95 99 123 106 87 89 97 100 89 76 28 62 83 95 61 76 98 108 86 90 99 68 91 68 60 64 77 76 66 48 68 75 60 52 65 64 66 65 86 80 78 67 69 79 97 65 65 67 67 70 68 89 71 63 74 71 81 102 98 91 81 74 80 79 65 47 53 52 69 46 41 68 80 64 73 73 67 59 60 71 61 53 64 56 51 57 57 54 63 63 51 47 43 43 47 41 36 34 30 29 23 39553 297 71 30 9701 10 59 13 7667 -1610 9583 588 511 473 471 491 435 535 471 492 374 272 199 250 237 187 221 328 275 328 388 476 737 1141 1286 1451 1431 1389 1245 1299 1359 1475 1496 1388 1351 1281 1389 1364 1360 1478 1552 1514 1524 1538 1457 1316 1095 1125 1288 1485 1605 1644 1739 1799 1826 2063 2323 2494 2533 2094 2162 2129 1571 1325 1187 978 795 785 645 639 606 599 584 515 540 456 449 458 593 701 563 553 522 444 481 521 572 488 411 373 392 384 409 432 335 259 248 207 164 129 121 143 128 100 121 154 146 109 128 109 99 92 101 122 132 164 165 146 154 88 128 147 137 105 144 100 144 166 142 149 171 125 175 168 170 105 113 145 120 119 77 65 124 109 102 126 136 158 145 97 110 82 108 130 84 133 99 108 109 79 45 62 71 79 69 55 49 60 60 73 47 32 66 41 41 73 83 73 80 84 84 88 88 98 91 52 83 107 87 93 83 96 99 98 77 76 75 89 111 87 95 98 99 118 99 74 62 71 88 79 72 95 116 111 98 95 62 77 88 96 103 73 92 85 61 43 62 64 66 71 92 88 84 91 80 95 98 90 76 70 87 86 77 69 72 60 77 95 93 73 83 70 71 80 88 77 96 78 71 76 61 52 60 66 78 77 68 68 74 64 72 80 71 67 70 52 48 64 62 65 52 55 70 80 63 60 56 52 54 53 61 52 50 51 46 37 29 39562 297 71 30 9701 10 59 22 7668 -1617 14097 662 590 508 525 586 557 512 471 471 394 309 225 301 361 315 192 253 294 373 416 405 807 1264 1479 1551 1494 1506 1620 1560 1548 1525 1401 1354 1328 1332 1445 1579 1611 1560 1621 1562 1493 1539 1435 1311 1152 1199 1359 1467 1641 1731 1789 1895 1895 2120 2452 2678 2219 995 876 1166 1275 1245 1193 1016 785 786 678 680 681 642 696 701 602 570 520 484 541 575 642 588 564 501 494 537 464 439 468 432 497 475 430 427 448 434 349 224 231 206 131 143 187 177 151 149 167 128 109 149 123 99 80 149 175 153 110 110 112 88 166 147 130 163 134 157 149 131 137 131 151 173 139 164 155 147 135 144 141 149 110 133 154 144 128 129 137 107 95 136 139 118 147 127 119 170 144 161 126 107 120 130 108 103 125 119 128 89 97 107 54 87 88 90 87 72 126 119 119 103 132 100 79 72 106 114 111 83 102 111 91 112 138 125 123 118 109 98 123 111 103 115 122 138 143 116 109 104 116 91 97 103 110 99 96 105 111 102 85 92 111 81 89 82 93 94 110 94 98 95 84 99 101 100 123 132 119 104 103 101 97 118 119 98 110 122 118 98 96 108 99 95 92 103 94 102 98 85 77 59 71 84 80 80 89 83 90 88 91 97 95 96 90 89 91 83 85 82 80 77 92 95 95 80 78 87 84 71 76 74 73 74 63 59 70 60 51 39571 297 72 30 9702 10 59 31 7668 -1624 17842 615 475 453 524 473 490 594 473 442 471 383 281 252 331 393 305 294 310 290 334 348 428 767 1330 1513 1594 1655 1738 1717 1627 1553 1440 1382 1417 1473 1574 1660 1664 1600 1575 1573 1513 1486 1437 1370 1343 1298 1322 1441 1461 1549 1861 1899 2074 2202 2438 2655 2447 1272 691 709 875 1049 1178 1060 860 634 520 554 555 583 532 523 484 523 502 463 481 509 510 481 509 536 513 456 418 404 437 453 410 455 435 441 413 361 308 300 238 165 158 129 176 160 105 153 164 153 139 130 110 162 118 138 142 149 112 128 146 166 136 165 209 161 165 173 121 143 110 137 164 156 160 129 79 118 164 182 156 135 146 132 177 172 168 165 187 166 144 188 159 97 99 132 133 125 114 105 109 119 126 95 103 115 74 129 106 58 96 70 69 72 92 107 85 133 90 92 103 127 146 168 126 100 116 110 102 101 110 106 106 84 133 147 126 138 157 128 92 89 107 129 133 114 147 158 133 108 110 102 107 114 121 132 118 116 133 122 137 103 110 121 98 85 94 107 82 69 92 109 128 120 115 113 116 103 88 116 99 103 101 107 88 91 98 93 99 120 96 91 91 111 107 100 87 94 97 100 81 82 83 88 71 86 95 93 93 85 89 84 104 96 98 85 86 86 84 91 89 91 90 80 75 80 86 87 77 76 83 86 77 81 69 66 61 63 61 39580 297 73 30 9703 10 59 40 7669 -1631 16984 515 432 505 587 462 472 526 473 600 591 424 302 256 376 359 251 359 352 334 365 342 349 724 1367 1584 1584 1657 1729 1646 1675 1625 1537 1437 1440 1494 1603 1570 1554 1503 1416 1345 1427 1509 1475 1366 1368 1303 1276 1236 1209 1212 1568 1932 1988 2217 2443 2787 1964 877 674 601 782 923 1138 1082 907 729 668 646 620 527 561 612 578 543 507 470 482 471 442 484 472 433 490 463 445 458 459 423 372 441 452 421 368 307 247 258 219 164 141 104 109 118 128 129 116 124 139 124 121 138 121 106 108 95 167 170 125 162 165 149 136 138 159 182 140 164 144 152 144 196 172 145 180 139 130 143 157 187 177 111 200 190 139 134 130 126 150 118 97 80 114 139 91 137 153 155 145 141 168 172 160 146 108 158 116 74 79 80 96 99 108 97 78 99 125 124 116 98 144 154 147 160 106 105 111 85 126 138 144 114 128 146 129 111 136 133 115 123 105 139 127 91 106 111 117 123 129 95 89 104 122 95 98 94 120 111 122 114 92 97 103 75 71 78 101 121 138 134 116 110 108 76 91 93 103 95 119 118 117 100 79 86 100 123 114 108 107 115 104 85 89 98 92 86 90 85 88 80 70 91 95 102 84 86 102 105 86 89 90 96 97 95 94 86 89 72 76 94 94 92 93 92 85 88 83 85 86 79 73 74 71 67 66 61 57 39589 297 71 30 9701 10 59 49 7670 -1638 13176 511 382 380 400 442 423 479 550 490 454 380 288 259 257 222 197 221 307 295 508 612 801 1268 1430 1418 1627 1703 1592 1593 1517 1462 1406 1432 1480 1421 1451 1438 1431 1304 1283 1244 1302 1327 1295 1321 1222 1309 1218 1159 1248 1229 1297 1429 1729 2079 2571 2575 1638 826 626 602 734 918 1007 824 651 534 547 526 507 464 488 496 496 431 370 371 429 433 402 348 413 430 414 449 404 428 391 376 376 384 337 349 356 328 260 155 170 165 118 90 65 98 77 63 86 25 71 121 66 86 111 119 134 100 108 125 62 91 110 70 55 91 91 104 122 113 100 116 102 141 129 97 92 92 61 88 112 149 116 90 105 72 105 109 118 90 38 55 117 66 64 102 95 106 117 114 115 121 141 157 144 122 124 121 97 68 17 22 46 63 58 59 42 71 84 134 101 75 68 101 108 105 103 64 87 78 88 72 115 103 97 87 110 105 82 93 87 81 45 76 68 70 90 73 69 86 93 88 59 55 72 63 54 87 75 72 86 84 58 61 74 53 55 88 46 82 107 93 99 85 54 68 87 65 64 53 58 76 72 67 80 82 79 72 73 68 66 50 50 57 67 73 59 70 43 34 50 64 72 69 66 64 60 66 58 55 68 60 57 57 70 57 50 59 59 56 62 51 51 69 59 52 60 46 43 52 48 45 49 55 51 41 38 28 29 39598 297 69 30 9699 10 59 58 7670 -1645 14577 534 458 466 482 497 486 481 530 523 577 442 364 328 301 291 270 334 351 392 679 1202 1299 1274 1441 1548 1647 1611 1585 1659 1720 1592 1494 1565 1474 1539 1495 1408 1372 1297 1220 1264 1318 1235 1257 1249 1255 1279 1334 1367 1358 1335 1344 1371 1552 2003 2451 2353 1718 1016 604 643 715 852 1033 899 773 671 548 548 509 462 479 485 417 455 388 452 380 398 407 392 432 425 401 367 412 423 373 432 412 419 387 396 337 262 192 202 163 155 147 141 156 160 112 118 152 127 111 103 102 134 170 140 141 142 115 142 186 125 143 108 122 106 138 164 93 99 100 120 91 160 126 127 120 124 140 140 160 143 143 119 112 113 94 110 95 90 97 96 74 81 111 134 94 102 79 103 105 139 151 157 154 126 111 134 128 126 132 108 71 75 104 117 109 119 86 109 149 117 92 110 97 115 107 103 126 110 93 83 97 90 100 133 151 125 98 113 107 83 84 69 95 66 77 75 103 95 110 136 115 128 103 92 112 87 98 102 109 84 61 87 92 76 79 71 99 121 93 96 107 99 72 71 78 84 81 93 121 84 76 74 71 74 86 77 77 91 81 77 63 77 84 73 74 64 64 78 54 62 56 54 70 70 78 80 68 65 76 90 92 79 78 72 84 76 84 73 68 72 76 69 72 69 66 64 65 62 69 65 64 57 54 53 58 52 49 39607 297 69 30 9699 11 0 7 7671 -1652 15000 504 424 435 422 456 521 500 453 501 548 467 345 257 327 248 296 276 306 256 431 885 1340 1359 1480 1644 1600 1713 1720 1680 1649 1467 1434 1364 1397 1673 1726 1637 1526 1389 1276 1276 1221 1279 1237 1183 1210 1240 1272 1281 1238 1302 1215 1219 1837 2259 1726 1211 1163 809 607 569 674 857 977 970 887 841 626 503 506 460 535 560 527 468 449 454 422 389 443 380 427 406 364 392 363 386 404 362 349 415 431 386 389 354 353 260 252 219 165 148 92 120 114 106 113 132 101 121 114 140 122 142 130 155 152 153 148 145 115 110 127 128 125 153 115 117 126 172 128 122 135 100 121 123 112 121 153 103 90 103 104 100 98 87 103 88 91 75 83 115 106 93 78 84 133 166 135 155 174 164 113 125 86 88 93 89 123 124 90 113 83 82 137 149 122 124 124 109 82 67 104 85 85 94 85 105 121 88 128 97 101 137 129 64 94 110 107 125 120 106 112 83 52 56 38 76 80 91 90 98 86 78 114 113 85 73 58 78 59 60 74 55 61 68 100 96 107 87 115 110 108 83 77 89 89 97 93 86 95 101 105 72 54 74 73 67 60 61 56 68 59 62 68 66 69 60 59 79 74 68 65 73 65 67 88 93 88 87 90 89 88 80 74 75 72 61 72 83 72 70 58 62 66 70 74 71 69 65 50 53 58 52 54 52 38 39616 297 64 30 9694 11 0 16 7672 -1659 13877 483 442 488 438 465 429 483 467 443 504 352 212 233 377 274 304 345 248 436 969 1314 1336 1470 1552 1640 1587 1558 1616 1616 1473 1415 1340 1337 1494 1663 1672 1575 1463 1350 1284 1285 1267 1253 1219 1195 1109 1213 1290 1329 1300 1280 1254 1124 1474 1614 1177 955 928 720 593 624 725 793 867 793 793 854 709 524 425 454 504 503 523 414 428 440 421 424 344 362 358 370 354 349 397 357 374 385 358 341 348 347 362 364 295 293 269 179 149 156 117 81 126 77 64 138 131 67 88 119 85 98 136 86 86 132 133 112 120 130 116 145 93 89 63 132 124 120 80 105 65 83 114 135 140 94 30 67 106 105 90 99 98 66 83 89 114 51 117 107 86 83 62 44 17 64 88 66 71 126 115 92 83 71 39 78 93 86 48 52 87 91 94 113 73 108 85 87 98 84 84 82 89 82 74 105 113 119 107 90 104 114 103 87 123 108 95 97 107 101 108 114 91 49 66 73 57 60 73 82 84 110 94 87 89 89 73 65 66 88 81 62 75 86 85 66 89 97 85 85 94 86 67 80 89 86 89 79 59 43 74 66 51 63 77 57 56 67 48 40 33 62 46 45 42 45 55 45 62 67 68 66 63 80 76 79 78 65 65 71 71 69 73 68 68 66 71 68 65 76 80 64 67 57 56 59 68 58 47 48 46 50 42 42 42 39625 297 64 30 9694 11 0 25 7672 -1666 13766 537 397 468 491 511 542 490 460 459 509 520 372 328 337 352 307 278 290 266 339 759 1299 1416 1546 1583 1559 1606 1565 1592 1577 1455 1423 1431 1501 1673 1653 1669 1609 1545 1351 1358 1344 1349 1381 1258 1162 1121 1185 1199 1202 1228 1120 1080 1356 1024 918 919 680 541 525 608 766 831 850 849 748 684 514 455 394 429 536 513 493 435 392 377 304 383 377 421 511 362 294 341 413 385 332 329 362 375 390 357 327 325 272 237 233 164 114 128 123 99 55 102 120 133 106 57 46 40 114 122 153 131 182 91 112 152 109 109 117 110 128 59 111 135 87 110 102 123 101 101 98 94 95 100 79 73 82 85 56 49 75 40 53 56 49 93 87 67 75 52 92 62 56 81 72 48 32 56 50 55 51 67 85 76 66 71 59 67 80 54 70 59 90 94 66 71 51 100 127 72 73 59 65 76 81 98 104 96 118 111 99 89 76 59 72 77 66 81 79 106 95 61 63 65 61 79 100 87 95 97 92 87 65 53 43 53 65 46 68 77 81 89 91 103 86 60 64 76 69 81 78 75 67 64 74 82 73 80 71 74 68 67 76 77 60 55 43 38 33 34 38 48 43 44 45 57 47 55 71 75 51 49 57 50 65 73 60 54 68 61 69 72 59 58 63 60 58 58 60 57 58 48 54 52 47 45 46 47 42 36 33 29 25 39634 297 67 30 9697 11 0 34 7673 -1673 18647 439 363 409 427 416 488 508 531 463 460 530 398 309 278 480 581 370 336 492 652 770 1034 1368 1542 1580 1534 1581 1538 1500 1437 1484 1445 1466 1446 1557 1705 1743 1723 1562 1421 1343 1334 1349 1405 1285 1158 1153 1270 1224 1253 1201 989 1121 1054 914 882 653 537 534 552 661 759 765 834 740 577 462 413 379 416 513 503 488 499 440 394 380 390 331 352 371 418 402 331 280 269 306 312 301 356 363 393 385 380 333 310 304 273 208 204 171 116 130 117 119 97 95 97 83 121 101 125 114 146 129 107 114 119 88 68 104 69 88 64 102 132 127 77 127 141 84 73 80 67 74 134 113 74 97 76 56 75 96 34 48 45 70 69 66 64 72 69 54 30 83 51 63 78 68 103 114 51 70 79 79 58 70 76 68 34 53 49 15 51 87 78 72 96 71 61 87 62 60 64 59 69 78 64 78 102 98 66 112 124 93 74 73 74 68 93 89 69 59 85 94 51 60 66 61 62 66 60 67 59 58 45 73 43 51 50 56 75 94 79 93 105 94 84 54 62 69 67 56 41 53 70 65 64 70 85 70 42 55 58 53 46 52 43 41 34 16 36 39 25 11 31 29 21 23 47 54 44 53 56 59 48 40 37 30 41 55 47 43 46 53 53 43 49 50 42 44 35 38 41 38 41 40 42 39 46 37 36 30 27 20 15 39643 297 66 30 9696 11 0 43 7673 -1681 11780 557 364 435 440 491 543 521 483 495 580 467 450 299 390 668 861 766 728 989 1312 1294 1432 1465 1490 1555 1543 1594 1557 1472 1454 1449 1542 1630 1645 1666 1620 1535 1427 1462 1514 1424 1387 1267 1134 1070 1043 1046 1159 1260 1268 1191 1135 963 1039 835 1021 869 628 606 592 589 634 703 719 822 776 592 500 439 495 436 487 513 570 515 452 386 421 424 368 403 385 437 387 306 260 288 367 393 376 400 377 411 358 312 327 289 194 222 181 162 97 151 179 115 138 157 129 153 147 90 120 95 75 105 114 109 115 132 125 67 103 115 99 176 120 115 119 84 125 95 84 106 92 113 109 107 68 82 79 106 119 86 60 70 76 98 92 66 62 73 110 87 61 69 97 80 100 128 131 159 99 88 116 89 65 86 94 60 56 71 97 98 94 98 122 103 86 90 146 101 111 108 92 72 106 99 73 53 71 102 107 94 106 111 122 128 112 107 122 105 111 117 92 80 93 75 71 62 50 63 90 71 80 91 75 65 53 45 62 72 62 59 86 94 94 113 84 65 71 67 78 71 65 78 78 73 101 77 64 83 66 54 62 63 47 56 63 41 52 51 37 43 46 33 49 48 27 40 69 47 58 64 59 59 66 63 56 62 58 67 66 54 59 70 61 52 47 47 54 53 46 52 53 50 50 50 38 41 37 41 43 36 34 28 27 39652 297 62 30 9692 11 0 52 7674 -1688 8927 620 396 434 424 463 497 507 542 539 487 438 397 358 548 972 990 1042 1132 1289 1409 1446 1500 1501 1513 1559 1646 1523 1506 1511 1517 1570 1580 1591 1697 1755 1749 1616 1551 1551 1494 1443 1412 1385 1281 1123 1078 1083 1187 1256 1254 1279 1252 1249 1108 924 926 989 872 623 594 612 664 736 726 754 725 590 546 488 447 422 521 552 542 567 517 438 417 353 373 379 360 378 471 364 331 329 248 283 297 372 364 321 329 291 311 278 169 138 155 147 133 162 168 135 152 112 83 92 88 118 84 125 125 109 62 136 139 135 146 154 170 105 125 115 104 140 78 96 155 127 144 119 97 126 140 116 102 100 106 46 109 91 85 59 71 90 64 94 94 56 89 77 60 68 101 136 128 85 131 160 142 136 170 135 157 80 114 96 96 105 75 81 95 88 107 94 103 101 76 90 89 84 87 90 99 83 62 61 70 115 119 107 142 166 152 148 99 92 116 81 80 73 73 82 99 68 99 82 95 97 114 81 66 88 79 79 44 79 70 91 99 91 80 79 113 117 117 118 111 85 83 84 74 79 102 109 97 110 90 84 101 93 65 60 73 67 51 61 77 61 53 60 53 61 56 62 56 52 55 67 60 60 59 58 72 69 68 68 75 65 61 64 65 67 62 55 53 60 67 57 58 57 48 48 53 55 56 53 46 42 50 47 43 51 34 39662 297 55 30 9685 11 1 2 7675 -1696 6133 553 417 390 440 454 513 485 433 555 576 520 529 386 333 646 1077 1131 1252 1338 1339 1427 1381 1426 1551 1600 1542 1444 1432 1364 1486 1525 1536 1554 1639 1546 1623 1606 1507 1479 1492 1422 1283 1294 1285 1045 940 1014 1198 1272 1256 1236 1216 1298 1049 829 783 876 885 702 598 571 661 722 685 690 639 527 480 438 480 510 475 467 557 507 529 566 538 391 309 403 380 352 350 454 346 293 312 304 276 286 323 329 261 264 316 322 305 207 192 137 116 110 159 118 116 118 128 102 135 75 72 97 67 130 115 79 114 123 45 139 137 126 131 89 94 98 67 74 103 131 126 120 111 109 124 101 76 25 39 89 93 81 99 106 95 61 57 27 46 44 73 89 73 87 86 78 67 114 144 163 179 130 71 81 91 45 42 70 88 77 74 97 95 84 80 81 78 57 83 87 91 97 77 87 120 80 78 76 102 109 116 112 94 108 110 96 104 116 97 103 99 63 54 65 77 75 79 97 63 48 72 85 77 71 63 58 60 72 72 77 74 91 108 91 101 122 112 85 88 59 59 63 80 75 69 83 77 67 67 69 79 60 60 48 44 31 35 32 45 36 33 26 27 36 44 43 47 59 66 42 49 55 68 53 62 60 55 58 43 52 55 57 61 60 65 61 58 49 39 48 51 55 47 47 53 52 53 55 47 37 29 39 44 37 32 39671 297 52 30 9682 11 1 11 7675 -1703 10020 600 371 446 473 487 518 470 523 530 570 465 512 509 472 455 949 1099 1218 1224 1321 1400 1472 1529 1612 1622 1416 1467 1521 1462 1458 1546 1556 1563 1465 1459 1567 1640 1611 1419 1400 1467 1387 1254 1227 1033 1092 1253 1250 1245 1267 1273 1351 1190 966 843 838 816 654 542 612 616 645 760 758 617 528 504 412 412 438 478 484 555 482 494 509 492 497 519 472 433 428 373 349 327 275 235 356 373 375 374 341 282 297 312 281 234 308 269 206 167 182 188 154 137 138 139 162 70 68 112 142 137 126 93 116 82 124 103 141 125 112 107 119 131 89 133 140 140 140 115 147 110 63 117 105 82 132 127 99 116 66 69 149 123 130 90 90 90 101 110 64 55 57 55 92 119 110 116 130 162 136 140 90 87 101 96 69 79 93 67 104 118 108 137 120 102 111 107 87 112 70 99 77 92 76 106 91 101 112 110 146 127 138 119 142 118 88 110 97 71 55 86 85 98 80 92 101 89 54 94 87 98 94 64 82 80 101 116 86 68 77 88 101 85 97 95 99 86 110 134 127 109 102 74 96 105 74 80 81 84 69 86 84 74 59 56 56 53 48 51 57 55 63 63 54 64 66 56 58 66 58 59 64 73 78 77 70 67 68 60 73 71 71 75 73 59 55 67 63 63 64 59 57 60 65 63 64 55 54 56 46 43 48 47 35 39680 297 51 30 9681 11 1 20 7676 -1710 15541 512 443 476 509 536 526 519 539 473 529 558 510 436 425 850 1150 1173 1245 1236 1386 1508 1515 1545 1548 1607 1606 1538 1607 1583 1584 1597 1532 1560 1515 1597 1735 1623 1544 1414 1410 1418 1251 1171 1127 1060 1180 1263 1211 1260 1403 1334 1321 1151 916 821 741 660 649 638 631 608 597 789 983 930 817 594 547 531 449 452 444 524 512 581 592 534 529 467 410 366 422 368 387 331 299 316 259 276 323 365 356 320 313 265 342 345 348 291 254 191 199 198 205 146 151 149 159 180 145 146 76 94 104 100 94 115 118 109 120 124 121 125 121 116 130 116 130 137 98 90 98 143 110 128 94 87 113 108 88 103 116 138 108 116 122 104 84 94 98 68 95 77 119 124 100 118 101 165 136 124 106 88 118 106 122 105 119 96 138 115 104 85 98 93 109 125 117 127 112 107 118 103 94 82 95 114 108 120 118 135 127 116 102 106 135 146 125 115 108 114 118 111 124 113 116 125 125 99 93 87 104 103 75 70 75 79 107 102 104 107 87 84 85 75 111 108 86 110 129 120 114 116 119 114 90 106 123 114 90 86 89 96 103 92 66 67 65 68 67 58 65 63 66 59 59 60 40 58 67 68 69 64 68 71 65 80 74 66 71 63 61 70 65 76 79 72 79 69 61 65 68 67 72 74 73 77 64 65 67 63 61 61 54 50 45 39689 297 51 30 9681 11 1 29 7677 -1717 16550 501 351 425 502 510 478 505 493 472 493 516 537 418 433 599 927 1160 1113 1198 1286 1286 1339 1427 1441 1439 1557 1585 1487 1588 1578 1471 1516 1525 1345 1175 1323 1516 1546 1500 1356 1299 1225 1135 1083 977 1107 1155 1169 1213 1228 1196 1203 1082 950 812 716 669 611 622 581 572 723 806 799 707 559 525 526 396 472 444 427 434 489 472 467 398 385 409 356 335 384 335 273 255 311 358 280 218 288 291 225 248 318 306 252 291 282 250 240 203 207 165 136 129 138 130 122 42 71 77 54 89 110 88 36 64 93 45 70 93 116 89 103 86 100 98 116 115 81 79 62 99 74 111 109 88 77 109 78 118 158 95 98 72 59 64 40 92 52 45 62 52 91 96 54 96 84 125 83 55 48 38 24 69 72 55 71 56 67 82 78 26 58 59 74 64 73 97 115 90 76 81 65 41 72 102 94 73 104 108 116 97 104 106 73 102 110 87 76 68 53 57 64 65 50 70 64 42 44 63 62 59 69 78 80 72 59 46 66 71 52 68 67 72 74 69 74 52 77 72 81 83 69 56 55 40 65 68 80 68 64 54 45 38 41 42 38 22 38 35 33 29 35 32 42 34 41 36 59 46 49 52 33 39 43 41 40 36 34 36 34 26 47 50 52 51 57 48 45 41 43 41 37 40 32 31 35 39 37 31 25 24 25 17 13 39698 297 73 30 9673 11 1 38 7677 -1724 17082 509 397 409 391 445 492 584 570 510 533 588 582 567 451 352 516 936 1241 1317 1415 1472 1507 1596 1599 1546 1611 1610 1581 1591 1730 1692 1619 1378 1128 1075 1267 1598 1549 1425 1372 1367 1308 1158 1181 1254 1292 1348 1375 1322 1245 1267 1324 1238 921 847 708 652 665 632 606 614 735 785 872 899 789 584 523 468 542 528 567 503 575 627 552 546 480 438 435 383 375 430 418 359 328 284 289 283 380 306 295 330 316 303 281 322 309 288 261 224 205 158 171 122 174 114 98 133 144 120 95 106 161 142 145 96 115 118 143 139 134 106 82 152 125 108 135 128 124 119 109 107 102 130 170 146 159 193 155 127 149 146 126 158 139 127 131 82 70 88 62 94 112 77 84 109 136 143 128 109 125 171 126 104 72 94 104 87 81 78 90 142 113 125 116 92 138 136 130 126 160 150 141 138 143 117 83 87 106 128 146 137 124 136 109 99 106 131 121 130 135 110 105 103 113 101 97 86 96 111 130 109 115 112 109 125 92 107 121 86 120 118 94 95 110 103 107 112 104 107 109 92 100 108 84 113 108 89 93 111 116 108 93 71 65 72 67 61 76 71 76 81 75 75 64 68 83 84 78 90 102 95 101 90 103 83 84 87 79 82 79 96 95 90 95 94 85 90 88 88 82 79 79 79 80 83 69 76 73 66 71 66 58 54 46 39707 297 50 30 9680 11 1 47 7678 -1731 15414 899 427 427 447 485 587 557 538 527 544 623 596 560 352 376 551 1026 1266 1318 1383 1420 1571 1599 1604 1529 1557 1550 1613 1627 1527 1484 1259 908 811 1137 1549 1482 1464 1298 1326 1304 1180 1149 1117 1201 1305 1312 1233 1177 1214 1278 1094 867 881 725 645 598 539 570 629 627 621 736 895 938 716 546 498 458 472 453 510 552 559 538 455 417 393 385 319 400 375 433 435 397 322 287 243 264 262 297 318 279 308 311 286 288 303 307 308 268 234 187 182 128 116 148 123 128 105 124 152 128 98 112 119 46 68 117 106 128 105 77 111 149 140 119 136 109 100 141 139 110 102 150 117 117 161 118 117 101 99 121 171 141 66 98 105 83 63 65 80 77 46 56 73 85 68 90 102 120 141 90 74 103 77 54 63 110 87 87 81 87 88 103 110 120 134 149 130 116 115 116 111 90 62 79 83 99 114 123 92 95 106 110 113 101 118 133 127 141 126 105 89 76 75 101 112 112 102 74 67 109 85 70 70 73 87 106 84 92 86 115 112 127 122 99 91 103 100 92 83 96 98 78 112 111 78 65 76 91 88 86 70 51 73 63 74 79 52 71 58 63 64 53 57 59 59 61 79 75 69 84 78 73 86 94 84 69 69 78 86 85 85 79 81 77 72 72 68 71 71 66 69 67 69 71 75 71 66 60 54 52 48 50 45 39716 297 41 30 9671 11 1 56 7679 -1739 24085 3416 456 473 471 503 429 432 402 489 466 484 510 516 490 359 346 456 854 1229 1309 1343 1420 1494 1522 1577 1556 1518 1519 1514 1566 1467 1288 1060 919 785 1086 1488 1396 1398 1326 1225 1215 1196 1135 1180 1215 1269 1236 1210 1176 1215 1039 855 733 614 587 534 526 515 488 566 743 827 763 560 399 396 386 384 379 381 408 475 437 403 377 393 381 343 349 351 302 333 393 330 298 283 245 264 227 298 254 249 224 254 278 282 257 210 210 237 225 230 204 119 55 99 104 138 134 124 131 133 102 92 77 67 94 102 79 128 76 81 115 76 84 89 84 79 96 60 47 79 106 77 86 63 67 82 94 87 89 99 68 67 84 103 110 83 108 52 43 33 63 103 77 84 62 56 73 60 53 84 49 67 73 52 66 53 77 65 80 78 59 57 74 83 89 112 97 92 61 94 122 107 93 88 64 53 98 86 69 63 53 50 70 68 59 70 54 57 79 74 66 90 59 57 55 64 58 50 33 72 68 63 70 60 46 47 61 56 53 79 70 64 77 83 77 67 49 49 43 56 72 61 38 53 42 35 36 33 39 34 34 38 41 48 52 44 42 33 28 32 34 34 32 42 43 33 38 38 37 37 37 29 39 57 43 42 45 50 55 51 59 51 42 55 67 52 42 44 45 37 42 41 29 36 37 40 41 32 30 37 30 23 18 39725 297 73 30 9673 11 2 5 7679 -1746 18180 644 510 507 516 517 470 522 523 508 512 518 510 564 522 477 364 310 514 973 1284 1423 1505 1470 1523 1660 1600 1541 1568 1665 1696 1504 1190 1212 1276 1062 1248 1479 1515 1431 1247 1186 1178 1222 1353 1358 1279 1245 1189 1325 1304 1076 813 702 737 685 604 578 586 514 592 759 923 865 615 437 475 465 450 388 408 501 505 518 534 483 489 450 361 357 359 403 384 340 338 272 289 288 314 316 315 340 299 318 288 317 287 285 265 258 213 238 269 244 259 137 150 130 167 121 116 149 141 119 137 102 142 104 124 142 126 82 110 138 131 111 113 95 74 132 131 59 109 157 94 115 99 87 88 118 113 110 135 100 123 111 122 149 156 86 80 104 124 104 94 79 55 83 78 96 122 114 98 116 95 110 93 103 100 93 87 65 73 120 100 96 96 106 116 120 117 122 137 105 106 108 118 111 90 120 91 121 120 95 100 89 119 104 89 87 98 85 118 100 93 87 69 83 83 120 114 100 95 85 85 94 82 101 104 110 99 94 97 99 97 92 94 79 88 86 100 96 87 92 100 92 77 76 80 83 103 83 80 66 65 92 91 69 70 82 78 72 78 52 63 83 90 71 92 95 82 68 78 91 88 76 76 70 80 76 81 84 91 87 82 93 92 82 88 85 84 76 80 73 61 77 75 73 74 65 66 68 66 57 59 60 53 39734 297 22 30 9682 11 2 14 7680 -1753 31027 607 553 496 420 459 463 475 527 506 493 525 551 604 516 398 319 363 372 568 862 1172 1379 1433 1393 1500 1558 1642 1598 1567 1678 1468 1209 1154 1243 1099 1176 1470 1418 1332 1196 1195 1140 1215 1256 1219 1126 1185 1221 1191 1199 1105 958 943 871 788 675 615 609 497 562 737 909 918 798 522 355 387 363 441 406 457 503 523 497 512 443 362 391 446 383 371 436 411 350 345 320 359 340 299 268 293 297 278 255 319 287 288 309 249 230 256 251 241 245 168 136 144 117 104 140 123 92 179 141 101 126 128 81 116 93 134 146 125 125 115 117 115 87 102 132 112 114 113 93 68 94 101 81 128 95 82 108 145 123 104 71 121 103 93 97 92 67 36 88 83 46 32 60 65 84 87 77 96 82 91 66 60 64 86 102 81 36 67 85 82 106 107 110 122 104 105 101 115 122 136 138 137 102 113 94 78 93 84 89 72 77 63 98 112 87 89 88 90 126 110 96 72 58 89 80 100 65 61 80 84 80 58 79 88 101 96 77 89 85 77 76 82 86 99 110 107 99 83 60 77 82 54 59 50 44 68 61 67 73 53 57 62 55 47 71 72 61 74 58 60 66 56 51 63 58 52 62 56 71 76 62 59 59 64 61 54 49 55 58 54 60 50 51 61 60 57 52 48 56 59 57 52 47 48 54 59 52 47 43 38 29 39743 297 42 30 9672 11 2 23 7680 -1760 13813 596 505 513 504 431 427 511 467 477 549 508 501 565 558 384 254 311 419 585 892 1217 1401 1421 1569 1575 1550 1605 1676 1632 1656 1641 1352 1209 1344 1088 1259 1533 1490 1327 1133 1238 1245 1181 1265 1281 1285 1236 1201 1219 1282 1195 1125 1144 983 868 786 643 578 529 533 691 973 890 605 528 509 509 446 387 392 422 437 464 450 485 427 373 392 411 316 355 371 302 251 324 337 327 338 305 308 273 287 264 279 259 250 289 296 275 284 266 222 256 276 162 127 128 134 152 109 93 114 105 104 99 109 108 116 79 129 74 90 102 118 82 109 124 91 161 130 134 104 100 121 130 103 103 117 135 112 99 113 118 89 76 78 72 51 54 91 90 64 84 72 90 62 7 44 67 56 38 51 54 43 41 68 89 94 107 122 81 76 121 89 93 105 98 84 98 106 99 105 106 140 114 101 116 90 87 70 97 99 95 98 77 77 77 50 73 93 77 75 97 76 71 80 97 109 67 74 74 63 72 75 81 79 96 83 93 102 85 86 98 84 87 80 67 76 75 90 82 86 77 80 79 51 43 36 56 73 53 50 57 72 86 65 72 60 70 72 66 59 63 59 53 68 58 47 44 54 47 50 65 69 64 61 52 50 65 79 66 77 75 61 63 70 68 66 67 70 67 55 51 54 59 59 53 58 56 58 57 58 48 51 42 39 39752 297 74 30 9674 11 2 32 7681 -1767 14896 620 469 489 544 506 474 500 553 519 495 520 531 579 473 453 383 363 473 678 1000 1349 1472 1464 1509 1581 1586 1628 1583 1611 1679 1652 1423 1317 1120 879 1279 1436 1282 1168 1141 1237 1270 1270 1227 1217 1283 1246 1228 1218 1256 1273 1103 1012 921 816 690 639 617 547 563 682 1037 1211 1025 678 562 424 471 448 462 452 512 519 527 597 514 433 484 517 401 386 398 408 373 379 334 359 290 299 324 317 298 278 268 243 270 295 265 306 309 310 296 286 311 207 238 189 143 168 152 147 137 133 112 177 135 139 150 136 111 150 159 150 130 72 124 131 162 132 111 84 81 94 112 141 143 123 109 115 107 108 148 93 86 135 81 83 130 109 121 98 84 72 73 81 74 63 82 90 67 58 64 91 79 73 104 93 79 105 144 120 102 112 143 92 113 132 150 153 110 111 151 101 114 106 123 118 108 103 92 80 87 82 73 109 93 76 63 87 87 99 87 105 119 103 63 100 112 93 99 83 91 106 105 107 95 91 85 124 106 102 86 88 84 90 92 113 76 98 106 99 69 112 97 90 81 62 58 65 62 58 79 67 45 91 79 81 84 81 77 89 84 79 80 80 74 80 78 70 67 89 88 88 80 82 82 92 79 74 75 88 86 91 99 89 90 96 84 92 92 85 72 78 75 80 84 78 73 78 81 80 74 69 61 65 57 39761 297 41 30 9671 11 2 41 7682 -1775 22591 517 439 458 454 454 457 391 469 500 469 551 533 499 482 393 267 255 259 310 604 1176 1399 1398 1397 1366 1386 1546 1573 1581 1563 1406 1331 1273 919 689 1146 1326 1180 1016 1112 1031 1171 1232 1212 1182 1129 1115 1147 1108 1165 1191 1119 1102 1037 836 745 641 553 464 519 575 730 870 731 718 540 477 395 389 349 407 388 401 421 508 518 499 490 469 405 424 389 357 343 337 363 328 283 299 277 271 289 258 230 237 271 244 258 231 250 265 285 252 265 272 258 208 195 210 130 101 75 123 108 100 99 91 68 100 72 80 99 78 70 87 91 69 110 83 98 98 152 88 88 81 93 66 86 71 88 71 60 75 31 54 28 52 65 36 38 60 25 47 98 82 68 89 30 17 37 46 54 55 73 55 58 42 40 77 76 47 57 83 89 62 65 94 94 112 114 103 69 86 96 76 80 77 70 64 58 61 92 86 31 71 58 50 59 54 58 76 57 48 76 106 84 61 32 8 26 61 89 59 71 63 73 63 56 62 29 51 70 58 36 61 60 47 61 66 64 51 36 44 19 5 18 20 12 25 21 40 43 46 56 38 41 40 33 41 37 42 38 37 37 45 29 26 37 39 27 32 40 37 38 46 62 41 31 43 47 47 64 51 45 49 48 44 36 39 43 39 44 48 43 37 33 35 33 33 31 29 31 28 28 27 12 39771 297 43 30 9673 11 2 51 7682 -1783 21590 526 517 465 465 443 483 498 519 538 563 535 562 482 339 352 355 322 358 819 1337 1426 1571 1555 1566 1578 1607 1667 1629 1529 1489 1383 1506 1324 1077 758 908 1285 1212 1155 1195 1192 1190 1190 1218 1264 1246 1306 1216 1138 1160 1175 1189 1148 1187 1176 919 720 604 645 534 588 605 683 708 910 945 616 491 460 453 419 494 446 476 612 622 610 575 543 490 441 457 420 385 406 360 319 316 305 257 285 279 322 300 226 238 262 319 346 326 296 274 255 238 251 245 217 205 161 129 102 124 136 86 114 97 122 131 85 143 102 104 111 108 109 88 115 145 98 126 81 63 78 88 98 95 140 103 112 137 138 107 99 72 87 105 91 94 62 77 51 69 89 121 129 101 100 70 92 93 38 82 116 109 111 97 100 106 117 81 97 103 115 85 119 96 114 100 103 111 132 122 115 99 91 85 112 112 116 117 103 125 105 97 88 76 90 77 59 56 93 82 64 103 74 79 112 99 76 88 87 94 81 64 58 81 99 78 81 80 96 93 81 79 91 85 87 81 78 82 66 70 56 30 21 32 29 49 52 49 58 64 68 62 70 60 78 63 65 65 64 78 54 56 40 55 63 62 57 65 69 60 73 68 60 68 75 69 65 72 85 73 75 74 73 73 73 84 69 61 68 70 70 58 68 58 56 61 61 58 61 63 51 47 49 41 39780 297 43 30 9673 11 3 0 7683 -1790 22708 477 408 469 460 379 471 479 526 552 477 452 497 508 517 291 255 293 277 406 847 1256 1403 1304 1248 1403 1483 1585 1612 1539 1442 1438 1344 1198 1074 634 446 781 1199 1325 1108 1051 1078 1086 1071 1079 1152 1097 1108 1068 1046 1097 1136 1116 1097 987 806 648 562 539 496 482 545 628 592 688 810 704 468 402 450 416 417 408 466 455 571 517 496 453 438 355 392 431 321 306 267 207 283 297 250 262 249 218 249 201 236 211 251 197 221 207 238 211 252 213 139 156 109 124 103 98 74 73 79 64 93 104 90 90 53 80 48 31 64 47 53 42 19 62 44 34 44 71 58 64 71 93 90 57 67 58 73 88 21 48 47 63 42 22 37 30 11 11 10 23 23 35 55 45 11 -8 33 50 30 65 70 71 41 46 54 33 11 23 13 40 55 80 77 58 60 99 88 59 50 52 21 47 64 58 49 66 50 44 37 13 45 40 36 19 32 57 61 40 42 40 35 30 24 50 59 32 28 27 19 32 35 31 35 29 24 34 26 26 26 38 21 21 41 40 42 52 31 30 12 -2 5 2 -21 -8 11 22 1 16 5 7 24 5 30 38 22 26 21 17 4 2 10 15 12 15 24 34 26 28 31 27 18 24 25 19 23 30 35 35 30 20 22 27 27 17 22 30 29 20 20 26 16 20 21 25 19 18 17 11 11 2 0 39789 297 39 30 9669 11 3 9 7684 -1797 23058 509 470 520 488 522 451 486 530 450 527 536 539 530 529 506 443 388 339 355 354 561 1126 1454 1474 1522 1449 1553 1643 1575 1624 1516 1272 1094 962 543 381 688 1147 1241 1081 1003 994 961 1086 1146 1104 1142 1116 1136 1097 1029 1095 1114 1036 910 670 548 585 496 430 541 672 582 518 773 780 573 464 420 373 445 478 463 451 468 468 542 401 414 405 392 400 372 316 319 273 241 299 286 253 248 222 199 236 303 254 255 286 288 270 237 215 243 220 222 173 164 152 116 97 61 114 97 109 87 74 168 124 52 70 116 58 65 109 135 84 22 40 56 79 116 93 75 96 138 86 55 45 69 112 103 67 69 66 67 62 98 62 46 59 76 19 23 35 38 58 32 61 91 100 70 58 80 102 50 47 49 62 51 45 32 38 38 75 57 77 73 80 84 92 91 60 77 66 86 93 51 65 54 67 48 55 59 55 54 36 36 59 71 53 63 47 60 72 50 27 53 54 67 71 53 46 49 49 64 59 67 71 57 58 40 54 43 60 61 62 50 61 63 74 63 60 85 75 54 38 12 0 1 -3 25 38 57 43 52 47 38 38 59 56 45 37 41 46 38 43 36 37 42 36 57 56 41 39 44 38 46 53 56 32 37 49 57 46 38 39 48 42 47 42 40 40 39 46 47 51 43 43 40 32 33 31 30 32 21 15 39798 297 41 30 9671 11 3 18 7684 -1805 21323 637 540 595 557 545 555 562 501 610 582 598 597 654 601 489 376 353 449 662 1072 1395 1586 1554 1487 1357 1339 1493 1676 1740 1657 1635 1405 1117 760 601 592 915 1420 1404 1269 1098 1118 1110 1239 1192 1263 1313 1247 1305 1295 1159 1174 1233 1050 929 691 621 635 625 579 659 621 495 652 808 731 487 486 487 477 567 537 513 520 588 601 520 499 525 502 511 529 491 449 401 392 352 306 341 329 369 315 334 375 316 290 316 290 326 300 215 291 228 173 190 193 211 125 152 154 106 145 150 189 164 136 124 151 121 146 137 125 116 150 140 126 108 134 158 118 138 130 122 195 189 194 160 150 156 139 112 120 139 170 153 150 128 127 111 133 120 138 125 119 121 94 82 90 112 68 72 81 107 135 135 126 132 129 115 77 97 133 122 130 133 154 132 167 137 161 165 182 162 142 168 156 153 176 141 76 120 130 120 126 110 106 111 82 104 123 135 85 92 99 98 119 122 117 99 93 108 115 129 120 116 128 128 137 122 125 117 110 105 110 110 104 116 108 110 127 130 133 148 121 97 91 95 75 56 70 93 81 81 83 81 88 90 81 95 102 114 102 99 113 115 92 71 76 88 83 96 109 105 107 99 103 103 112 107 98 98 100 90 89 89 113 112 92 87 96 94 99 107 101 91 99 96 89 92 89 92 80 79 85 78 66 39807 297 43 30 9673 11 3 27 7685 -1812 29342 554 533 579 487 530 494 469 531 495 504 584 510 567 564 501 477 428 337 524 725 1009 1314 1476 1527 1365 1168 1463 1646 1631 1578 1216 884 643 390 471 976 1260 1138 1066 1049 1046 965 1068 1121 1169 1171 1218 1208 1262 1136 1102 1172 1121 987 799 599 599 636 606 569 650 571 421 483 656 618 464 407 442 457 476 557 535 507 542 618 634 557 588 507 497 442 469 458 393 353 317 319 330 277 377 336 275 271 248 296 234 257 294 260 255 259 247 250 221 218 190 154 173 134 118 135 153 132 164 130 149 134 124 136 115 143 139 112 104 95 129 123 145 104 110 114 105 105 66 100 148 142 107 75 93 127 151 163 113 104 125 125 112 136 82 56 86 106 72 54 101 99 68 46 60 40 103 109 91 84 98 128 101 105 77 90 82 61 66 53 102 145 138 127 115 124 129 90 86 102 83 79 80 91 73 51 83 76 60 75 102 110 103 86 71 84 85 63 81 88 86 67 71 78 93 114 122 85 76 83 92 91 67 69 72 88 97 88 78 85 93 80 88 104 79 89 108 112 96 83 73 69 74 58 59 70 55 61 83 81 84 75 85 81 80 85 62 76 72 72 77 69 53 60 67 66 71 80 78 67 75 77 80 77 74 82 81 79 82 70 68 79 73 72 61 74 86 74 69 70 67 71 70 68 65 57 56 49 44 44 39816 297 41 30 9671 11 3 36 7685 -1819 18669 542 439 482 462 495 447 479 572 528 515 522 580 523 565 561 517 461 385 411 388 481 764 1176 1386 1278 1265 1437 1572 1421 1093 658 435 465 490 885 1197 1045 1007 1037 1138 1070 1003 1073 1169 1116 1244 1284 1210 1210 1111 1192 1100 956 715 616 566 483 460 583 592 535 524 478 543 669 538 417 424 443 404 465 511 430 527 542 572 665 646 543 550 504 483 484 447 458 394 362 367 337 333 351 390 406 375 314 297 323 259 279 310 285 306 292 306 248 204 180 170 151 151 142 130 112 142 124 188 201 130 115 144 148 110 125 122 103 113 82 116 83 100 157 127 138 134 125 105 115 87 73 118 136 115 108 70 98 77 96 88 88 86 73 63 34 45 35 80 69 84 65 129 93 101 72 75 80 119 84 114 110 92 93 71 107 99 113 127 132 126 129 113 116 118 111 102 108 96 75 52 58 80 101 71 68 106 88 73 100 97 102 85 69 95 87 78 44 77 75 80 101 86 77 97 84 86 93 91 82 97 91 79 84 90 76 100 90 91 109 112 103 91 83 69 69 87 86 91 78 48 57 58 50 49 66 69 62 69 75 57 63 75 75 73 66 63 58 59 59 55 57 61 75 82 82 76 61 57 69 64 56 64 69 58 69 59 61 61 57 54 66 66 70 64 59 65 65 59 59 61 54 48 51 47 44 44 42 39 39825 297 43 30 9673 11 3 45 7686 -1826 23601 688 503 517 564 552 519 598 584 557 562 652 606 521 585 632 539 560 538 449 460 525 617 1078 1354 1355 1021 1056 1465 1433 911 512 418 481 493 765 1268 1309 1114 1137 1108 1111 1161 1183 1226 1270 1256 1252 1340 1317 1195 1125 977 819 721 658 577 537 507 619 590 535 545 446 566 637 530 435 448 468 428 465 495 524 614 567 469 471 522 526 519 498 486 438 432 371 370 319 350 341 359 333 385 362 304 308 295 326 319 358 355 297 286 283 270 239 200 199 185 242 167 145 200 187 171 190 140 187 183 139 153 168 158 114 174 153 138 122 178 182 110 127 111 109 158 203 166 131 150 124 140 174 161 163 187 130 94 136 143 135 134 85 106 144 107 91 105 112 109 96 107 130 110 95 75 90 98 128 90 99 102 95 87 105 112 102 124 102 100 136 142 131 134 169 154 152 133 120 88 103 114 95 74 100 136 118 101 106 102 91 94 96 87 99 107 107 87 105 104 114 99 82 111 130 145 115 106 104 95 114 95 85 105 108 110 90 90 123 110 95 108 94 111 136 134 125 109 107 81 60 71 68 78 83 78 60 80 82 88 89 72 81 90 88 84 64 73 83 83 70 87 85 81 86 79 85 85 76 76 74 68 62 77 79 83 83 78 71 80 76 70 83 80 67 77 85 86 82 77 74 70 67 65 66 59 54 51 39834 296 74 30 9674 11 3 54 7687 -1834 41261 736 545 492 486 457 520 557 559 487 504 535 527 575 545 567 525 466 464 381 341 595 752 928 955 837 809 635 589 345 357 348 367 668 1233 1116 1031 1016 1039 1024 955 936 1037 1175 1212 1245 1169 1214 1222 1233 1068 876 842 629 538 493 536 560 580 584 593 483 508 566 686 592 496 476 503 519 568 500 534 532 639 550 480 490 514 540 491 423 514 516 459 378 387 397 402 354 318 330 400 396 416 335 331 296 324 327 284 294 277 240 226 254 229 195 161 199 243 161 151 128 135 131 123 127 138 120 170 142 133 101 134 139 153 139 125 139 115 115 121 161 118 141 104 89 97 132 142 109 140 185 128 119 123 103 86 88 83 37 76 55 62 79 95 60 58 51 100 75 35 65 75 70 88 97 102 96 92 97 137 127 81 103 71 94 125 132 123 102 119 111 104 123 92 100 105 120 80 89 93 87 50 62 82 87 83 82 59 68 98 89 91 76 78 72 76 89 101 104 107 82 88 106 115 124 116 94 94 82 93 93 70 93 87 90 103 91 96 110 116 120 111 87 68 62 65 59 46 57 55 51 66 68 72 82 87 69 64 83 76 80 67 74 77 68 75 61 54 52 56 63 63 59 54 52 69 63 62 67 72 70 61 62 56 66 76 73 61 62 61 62 66 64 60 63 52 56 55 55 50 42 42 38 39843 294 129 30 9669 11 4 3 7687 -1841 3533 554 445 470 471 548 464 493 524 500 524 501 516 484 418 457 532 497 463 371 377 454 533 481 591 484 380 375 409 402 371 482 803 1183 1301 1136 1050 975 975 970 989 1022 1160 1159 1110 1225 1603 1692 1184 861 779 655 609 599 581 564 504 473 463 490 451 528 613 607 1227 3189 2803 1221 723 604 636 561 539 546 549 574 546 530 494 545 502 489 504 447 502 386 358 396 391 405 418 413 421 427 341 350 325 330 351 316 257 223 258 254 246 203 229 248 165 139 150 113 108 148 161 107 168 140 159 130 117 160 199 202 143 165 138 119 163 164 78 129 160 170 116 120 95 89 105 128 120 173 124 136 119 94 86 109 81 81 83 66 85 85 60 59 114 108 104 77 82 107 129 103 131 115 109 83 99 114 130 143 170 88 114 127 95 111 123 163 136 113 119 75 78 97 85 96 86 116 86 90 81 81 114 79 97 102 104 99 82 95 100 89 75 75 66 78 118 112 108 130 110 119 104 109 116 97 101 98 108 98 89 102 102 103 111 103 88 108 134 101 95 87 67 65 58 54 43 38 62 62 68 68 78 98 88 90 77 72 90 89 75 72 85 86 82 83 68 73 82 85 76 79 76 71 66 68 68 65 74 78 77 75 81 78 73 84 79 70 81 82 75 79 78 81 74 66 68 68 66 64 59 49 39852 294 131 30 9671 11 4 12 7688 -1848 32696 903 551 558 423 432 480 506 439 497 439 394 446 437 452 494 414 320 329 307 267 359 361 274 307 334 413 435 530 538 722 1011 1150 1228 1151 1180 1373 1186 1006 924 1003 1099 1813 4440 10787 15752 13661 11502 8195 4582 2605 1617 1020 782 850 782 780 678 644 720 751 594 644 590 1019 6046 13200 11189 6546 3806 2236 2187 2163 1417 1065 1213 2104 2876 2310 1217 730 678 695 630 563 498 412 393 364 361 348 421 432 374 414 366 321 311 311 290 292 297 286 258 262 300 243 266 245 218 222 137 161 160 128 120 167 167 175 187 162 219 191 178 148 201 190 137 181 178 144 175 156 90 140 126 162 182 119 116 126 171 141 157 138 90 97 99 89 110 83 117 113 102 77 79 95 91 125 110 87 88 97 112 77 115 115 111 117 100 101 130 123 135 116 94 150 160 129 123 147 146 142 113 95 108 120 141 122 102 83 104 92 85 90 101 99 119 103 101 107 105 101 98 73 95 82 110 123 124 134 150 150 145 138 116 127 101 104 92 97 109 107 111 108 117 105 107 89 105 109 98 98 71 85 80 96 74 67 60 51 66 63 70 69 74 104 85 96 91 85 98 90 84 89 89 84 84 73 92 91 79 86 81 90 84 74 72 65 74 70 73 76 84 81 86 92 88 74 74 77 80 77 69 74 69 73 73 68 61 58 51 54 48 39861 293 160 30 9670 11 4 21 7688 -1855 3777 625 571 539 587 464 498 487 444 482 543 535 574 510 496 538 510 502 454 372 371 346 316 394 485 559 649 693 772 1138 1297 1188 1128 1123 1132 1415 2187 2450 1523 1113 1115 1086 1150 1112 1136 1168 1020 872 718 733 690 701 609 562 534 600 563 572 690 778 724 633 500 480 438 486 464 477 561 602 680 597 566 638 568 546 757 1090 933 712 752 920 2071 1974 569 448 430 390 393 369 429 440 422 455 383 349 356 316 342 360 296 245 251 299 304 304 302 268 330 233 227 152 168 129 151 173 177 203 178 195 198 166 159 180 164 152 145 150 121 94 125 121 114 149 145 119 133 131 115 174 183 172 126 85 92 79 64 81 68 76 97 95 61 63 65 111 78 80 122 122 122 122 121 106 100 84 130 149 87 99 117 81 94 87 121 144 170 167 157 155 120 97 100 80 107 113 127 105 121 104 101 102 125 123 124 107 107 102 107 131 123 121 111 107 129 122 126 129 115 116 106 104 97 65 103 108 92 96 97 102 101 120 123 115 120 119 119 105 99 88 74 57 73 82 62 59 62 71 64 94 90 95 67 79 90 103 98 71 76 89 84 92 99 91 93 97 89 103 103 85 89 93 88 100 87 87 90 85 85 83 87 76 78 88 84 83 73 78 84 76 70 72 73 77 75 77 74 66 60 66 61 50 50 39870 292 185 30 9665 11 4 30 7689 -1863 3715 542 504 540 547 568 511 576 595 570 613 493 508 427 373 370 396 433 301 311 364 372 345 489 715 839 850 875 947 1160 1197 1119 1150 1099 1158 1252 1704 2908 5516 10533 16979 22827 25282 21738 15158 10521 7126 4296 2564 1787 1706 1510 1296 1036 772 644 646 578 575 548 506 551 476 435 432 449 532 480 520 508 557 546 543 497 477 508 500 588 652 542 516 496 535 506 439 400 418 432 473 441 452 458 437 359 346 335 329 350 283 279 308 316 321 385 347 315 270 225 191 165 182 170 172 192 192 205 191 213 230 167 152 141 133 145 189 179 199 152 143 144 123 134 146 114 162 201 203 216 160 140 141 124 140 169 138 130 105 54 99 102 72 78 143 105 95 120 120 102 124 96 104 126 114 118 129 141 138 134 98 147 144 130 105 110 120 98 143 131 160 143 141 120 108 138 156 151 130 109 150 124 114 101 125 122 113 126 140 129 145 120 93 114 127 135 141 154 147 131 104 106 96 120 143 101 94 102 128 121 125 107 135 123 129 131 125 126 129 150 107 97 99 103 97 80 73 76 63 89 84 89 83 89 100 101 102 93 87 91 97 101 101 92 96 102 97 99 88 86 94 97 90 97 106 93 90 86 92 75 72 74 84 92 91 99 95 85 89 97 95 83 91 86 66 78 79 79 79 75 72 61 58 60 39879 290 243 30 9663 11 4 39 7690 -1870 240 143 153 125 181 131 228 84 135 146 100 127 92 102 114 11 -26 45 28 33 -24 52 66 226 438 563 534 602 703 728 664 582 558 618 596 581 608 930 1515 2660 5494 10685 17070 32317 57872 86291 110077 122414 116855 97953 73647 51910 34848 22687 15031 10644 8549 8167 8308 8210 6980 4906 3079 2086 1440 988 634 461 469 370 374 403 406 470 484 479 464 517 470 409 377 368 365 360 306 336 399 453 434 475 333 293 311 280 244 247 241 291 282 276 304 321 281 240 145 174 169 159 174 158 128 132 100 128 176 149 158 141 157 99 138 224 194 129 108 148 155 133 102 130 107 112 134 122 172 151 103 74 68 110 124 127 107 86 56 76 116 98 44 46 87 56 85 102 84 88 93 99 97 104 114 73 80 113 117 101 89 83 73 90 106 94 93 62 88 123 141 139 113 111 119 113 89 89 87 93 91 96 73 82 83 98 90 78 115 104 67 81 87 85 109 80 119 139 113 110 83 74 73 73 63 66 75 66 57 54 61 62 78 87 81 94 91 86 83 98 71 85 50 36 55 48 33 16 33 46 69 57 45 46 57 68 64 56 51 46 50 46 58 65 73 70 58 47 51 41 47 40 63 62 59 56 52 39 45 43 44 63 66 70 62 67 55 62 62 49 45 50 58 56 50 48 48 49 48 44 44 36 32 32 39888 289 265 30 9655 11 4 48 7690 -1877 1558 999999 -90 -76 -50 -63 -58 -70 -73 999999 -63 999999 999999 -57 1 8 -26 999999 -92 -78 -54 64 160 226 272 351 400 356 300 343 351 335 382 507 797 1718 4246 9932 20296 37961 74463 113258 113120 100593 69985 56002 75138 106862 131162 133820 115841 83106 49513 26283 12912 7688 6531 5068 3421 4314 10974 19521 19186 11343 4628 1704 858 706 620 467 397 428 459 491 454 447 425 485 478 411 394 343 407 309 322 375 368 359 364 322 254 223 211 211 227 239 260 296 297 232 259 257 256 242 198 131 153 126 137 175 164 152 152 155 135 140 115 99 92 134 83 107 89 83 125 139 148 125 98 80 113 165 195 229 228 148 119 62 69 57 76 60 46 76 56 76 102 75 54 66 100 56 43 104 57 70 71 70 61 65 79 81 68 42 54 60 75 77 68 67 75 83 88 79 110 87 88 101 112 104 86 76 87 82 62 53 90 95 76 34 66 82 82 65 74 69 81 84 84 100 105 70 75 82 107 89 79 69 58 59 59 63 27 56 68 61 67 71 78 65 74 62 63 93 91 97 88 82 74 61 52 39 37 22 27 50 40 26 36 52 47 58 50 61 49 55 67 68 54 60 67 51 44 56 52 41 39 47 50 64 53 47 48 44 36 38 46 52 61 58 61 57 55 58 64 43 48 45 47 36 42 41 38 40 39 38 40 38 28 39897 289 264 30 9654 11 4 57 7691 -1885 1089 999999 999999 -33 999999 999999 -73 999999 999999 -75 -64 -18 -62 -16 9 84 125 134 44 0 99 161 282 361 327 240 243 349 332 342 309 310 243 176 230 227 373 847 1747 3609 9478 28907 71395 121119 152890 162398 152460 131065 108635 91956 75926 63157 50604 37940 28842 21890 17989 15920 15271 15468 14196 14926 17286 18850 19131 15872 11422 9234 7974 7070 7058 6639 5677 5109 4193 1995 1261 816 948 1765 1866 569 484 469 428 462 425 412 431 387 372 233 240 238 246 331 336 336 336 328 308 343 409 369 342 278 213 223 169 190 178 184 174 185 196 208 182 212 176 142 119 174 203 206 189 216 184 205 199 178 181 160 187 198 252 295 308 286 211 163 98 74 135 124 80 83 107 142 160 154 117 98 76 72 81 99 92 115 113 108 114 110 86 84 86 89 80 85 95 86 102 106 106 105 125 120 111 130 123 124 126 140 106 114 103 109 112 114 94 106 114 111 88 78 98 104 113 124 120 131 127 119 134 161 135 137 132 128 125 93 101 128 84 86 90 90 89 81 107 111 111 105 112 90 112 109 87 66 76 75 58 35 69 79 80 98 82 80 71 76 78 95 90 106 92 89 75 90 90 95 88 93 99 89 87 90 93 95 86 99 92 78 78 84 77 77 88 86 76 89 99 101 94 86 84 90 95 90 78 76 79 89 90 81 77 77 67 68 63 39906 281 502 30 9652 11 5 6 7691 -1892 -57 -85 -75 -46 -24 51 69 69 40 84 94 102 177 278 319 287 322 253 254 305 315 327 274 336 351 367 292 220 148 147 137 155 252 249 467 1948 7507 16915 28778 45072 68929 90483 106838 122066 135590 139114 134674 131093 127518 114401 85139 50980 29473 20098 11394 8193 8530 6404 4259 2428 1435 732 4101 14809 14937 8424 4140 1957 816 646 774 4096 21849 1263 443 409 360 405 409 365 393 396 357 247 160 198 239 244 251 266 266 307 313 320 276 238 195 143 157 167 170 143 141 140 164 168 155 157 106 106 124 103 150 174 218 186 208 216 207 176 163 141 164 192 257 317 350 317 304 228 142 161 154 136 84 67 62 74 93 32 63 112 89 59 44 67 61 63 87 75 57 71 105 52 72 91 102 89 97 105 104 114 103 62 88 86 92 111 125 87 66 66 69 100 98 81 72 63 81 93 100 74 47 72 77 74 81 74 92 102 87 103 107 111 105 77 70 69 66 44 67 51 58 80 65 76 69 74 91 79 79 88 73 94 90 74 85 79 72 62 52 52 60 51 31 32 63 66 50 50 45 62 48 45 57 69 82 64 69 73 70 65 52 54 62 69 58 59 57 39 54 64 64 54 46 53 55 56 63 69 77 72 59 61 69 63 67 68 66 61 58 59 48 51 46 54 51 50 46 45 38 39915 285 387 30 9657 11 5 15 7692 -1899 417 345 375 401 409 497 534 522 542 575 609 574 554 615 624 743 882 916 1001 1052 1107 1078 1076 1098 1047 974 953 956 1015 983 897 792 621 598 666 713 772 1093 1678 2936 4943 5234 3538 3694 9927 27067 48579 62609 62804 53680 42702 31661 20375 11348 5625 3387 7824 17763 14822 5350 3268 2858 1715 1165 1122 1015 895 832 660 506 488 561 639 684 607 491 444 422 381 422 365 415 445 420 359 388 315 268 261 310 256 266 208 197 284 346 418 396 302 187 172 174 197 195 153 140 224 169 209 213 185 194 156 135 133 123 146 153 183 191 198 236 229 191 190 226 200 191 196 198 237 323 385 401 327 333 342 263 179 129 142 91 84 72 72 85 78 115 77 101 76 76 99 97 58 77 113 95 108 83 84 142 85 58 88 120 101 98 120 123 104 82 91 114 101 124 139 119 111 130 145 106 112 112 127 97 100 103 103 118 114 85 104 103 108 131 131 137 120 118 115 117 107 91 73 96 111 104 112 78 88 81 87 91 85 100 75 105 115 106 113 100 60 72 90 96 80 61 82 78 70 61 75 74 83 58 63 70 66 91 90 83 95 78 70 58 68 76 89 84 77 75 70 70 80 74 83 87 79 74 81 81 72 75 80 84 80 86 83 82 91 89 92 86 69 71 71 68 57 58 61 56 55 56 49 39924 290 233 30 9653 11 5 24 7692 -1907 320 999999 999999 999999 312 337 397 376 403 474 416 451 509 506 563 521 566 625 632 638 646 780 929 1014 1059 1153 1025 1037 1031 975 952 944 949 962 882 724 620 560 537 612 566 566 554 530 579 454 523 808 681 612 1042 2343 5801 15179 33948 55195 64562 56526 42877 35251 30374 24303 17493 9054 4737 3816 3787 3134 2439 2018 1664 1357 1235 1058 924 737 643 773 884 896 724 485 469 427 414 383 384 441 492 446 375 363 297 165 208 308 292 265 230 250 344 337 342 334 349 193 156 132 165 171 175 214 215 199 229 173 105 116 131 108 114 107 91 104 149 145 155 129 189 191 172 146 215 219 203 235 301 348 362 317 305 247 213 176 131 105 75 94 87 101 67 106 83 81 121 75 92 59 73 103 86 115 89 94 97 87 85 93 82 81 96 105 96 98 112 91 70 84 89 100 102 79 97 86 83 109 120 100 107 83 114 101 115 103 94 127 112 119 97 122 107 125 110 128 106 79 80 84 58 56 31 70 76 65 58 77 82 104 112 94 66 63 80 75 103 77 65 64 55 50 41 60 55 38 43 59 57 60 72 63 56 59 68 71 77 59 58 64 70 78 60 48 59 59 67 61 59 50 60 61 56 65 57 64 64 60 60 65 65 67 73 70 83 78 72 65 71 74 68 70 59 51 56 53 50 48 42 41 37 23 39933 290 234 30 9654 11 5 33 7693 -1914 343 462 422 291 431 477 491 505 447 538 522 594 616 565 610 692 616 700 800 822 868 977 995 1049 1122 1193 1189 1053 1115 1099 1139 1008 1104 1059 1033 1010 835 679 632 536 532 587 551 533 523 476 575 534 585 561 661 1077 2245 5565 13095 21409 22043 9101 4511 6694 13328 21944 29396 27675 17625 7531 2675 1716 1568 1532 1596 1727 1434 1242 1039 761 626 710 894 697 435 447 390 339 330 396 377 408 370 361 372 327 291 229 260 244 205 231 242 261 293 322 294 269 266 213 164 150 192 169 163 234 260 210 155 145 168 119 135 142 109 95 88 92 119 147 103 160 200 190 191 187 177 224 324 282 298 359 340 307 262 164 115 100 121 76 62 51 73 63 100 95 88 89 66 54 60 76 79 91 106 100 69 38 59 100 67 89 89 59 53 87 72 70 89 100 127 113 113 97 86 88 87 127 105 118 104 96 106 78 76 84 83 110 79 65 93 111 107 110 98 106 73 77 128 124 102 95 71 74 62 62 46 54 86 95 83 80 93 80 65 61 76 70 70 72 43 45 34 51 40 26 37 42 37 44 59 55 52 58 59 67 50 51 57 70 62 59 60 59 49 55 55 36 64 63 58 50 55 48 49 60 61 56 53 47 61 73 75 70 61 71 66 67 76 71 80 66 56 51 55 56 52 51 52 50 52 42 42 26 39943 290 226 30 9646 11 5 43 7694 -1922 -40 -64 -94 -43 -20 -15 -22 14 -26 54 23 52 65 52 116 146 99 142 205 146 244 260 298 465 493 490 455 446 456 442 388 381 497 444 420 329 265 219 179 188 151 106 137 121 136 121 95 50 202 203 160 336 807 3155 12348 36559 81592 141928 164893 158331 147972 138282 114723 86622 59277 31729 15132 9199 6116 3963 3043 2156 1389 1125 906 600 542 442 481 472 410 338 322 374 377 371 358 356 358 317 336 210 200 201 214 228 290 282 288 289 315 272 309 280 244 208 225 193 162 187 193 142 214 240 236 180 197 175 121 162 123 68 72 123 113 117 84 118 140 167 188 202 152 199 264 324 334 344 326 283 267 273 273 203 179 151 149 113 96 107 121 139 156 90 100 79 111 87 75 94 120 71 64 77 80 61 59 71 82 100 94 89 104 92 122 129 105 81 92 73 89 112 119 92 75 85 76 70 103 92 86 86 87 96 106 120 94 96 112 105 102 111 93 82 72 108 101 82 74 70 50 47 67 71 99 79 74 70 79 77 75 51 60 68 66 57 74 58 66 55 37 26 34 47 64 62 71 78 49 52 56 53 60 53 69 75 67 73 77 71 59 54 65 73 70 58 66 78 72 60 70 60 56 44 42 61 75 71 67 75 76 74 67 66 59 61 71 73 70 64 60 59 58 50 51 52 43 35 32 28 39952 292 191 30 9641 11 5 52 7694 -1930 7319 241 139 166 146 179 195 236 191 294 338 282 353 294 342 320 324 390 456 424 470 475 571 643 711 701 783 842 785 841 818 820 800 837 855 841 746 743 617 609 514 463 431 377 373 405 483 404 437 424 359 400 406 268 194 302 371 503 1805 8359 28251 48644 60339 69883 94028 117962 109907 72934 34326 14543 7183 4016 2005 1147 804 774 1084 499 470 387 412 392 392 352 407 404 465 450 387 392 353 311 196 213 267 261 262 252 280 266 303 356 364 336 358 348 358 267 209 222 153 171 195 213 219 214 229 209 199 192 204 182 127 86 83 140 121 84 114 126 131 155 197 252 251 230 254 260 326 321 326 310 274 290 295 228 186 143 142 140 184 170 106 82 75 105 76 62 86 80 81 120 133 139 115 90 85 33 88 86 103 98 109 89 118 90 102 118 116 127 130 106 106 95 81 86 112 107 103 94 117 95 123 99 92 117 124 108 113 137 116 89 96 140 114 104 98 96 90 81 62 45 86 82 73 77 81 90 92 95 102 126 81 71 69 81 90 76 63 51 55 81 90 66 52 64 64 86 80 91 65 76 73 67 58 53 81 89 91 85 93 87 86 89 88 86 88 87 87 81 80 70 84 84 71 75 74 82 85 81 85 91 88 90 94 95 100 99 94 86 75 74 70 71 65 67 71 54 52 51 49 46 39961 290 249 30 9639 11 6 1 7695 -1937 4657 450 425 527 480 478 493 417 548 519 524 556 544 545 639 639 687 762 788 854 939 1017 1046 1048 1064 1055 1074 1145 1069 1113 1144 1032 1038 961 917 934 781 729 682 675 628 549 636 643 717 708 755 698 534 539 706 721 687 808 951 964 912 983 1284 1665 1630 1490 1470 1469 1467 1978 2784 1978 1700 1526 1386 1271 1334 1328 1203 1187 1748 2081 4471 63060 139934 6502 2897 493 428 465 481 487 510 448 480 361 347 302 293 218 221 237 231 279 399 391 386 346 377 358 322 294 282 245 224 237 231 239 223 223 169 207 201 164 119 113 137 167 159 166 162 191 226 199 220 244 251 230 255 296 336 319 336 332 278 247 258 245 215 206 229 195 187 162 140 177 176 169 156 155 125 138 122 114 97 114 104 89 95 78 107 73 98 108 120 145 136 139 135 92 105 127 150 151 111 124 118 143 105 124 152 146 153 157 158 141 96 127 177 140 147 132 121 136 153 135 143 146 134 107 93 111 104 93 104 123 143 134 125 122 107 99 101 87 78 78 97 103 85 70 68 96 93 80 56 76 86 89 89 89 94 83 88 93 92 87 95 98 90 89 89 86 93 95 90 82 86 94 99 110 95 97 96 98 85 86 91 95 90 86 95 103 110 95 96 93 92 100 100 94 96 92 83 84 80 78 78 73 68 57 53 52 53 50 39970 288 257 30 9647 11 6 10 7695 -1944 1462 161 118 128 182 199 246 183 146 173 230 154 185 231 300 375 406 447 471 556 581 568 606 544 581 534 510 566 550 532 515 542 444 458 333 353 327 295 212 294 324 357 441 457 359 376 332 205 204 339 405 508 630 869 1005 837 588 729 924 1011 956 1004 1007 1105 1609 2029 1510 1276 1297 1275 1317 1376 1510 1539 1662 1329 6807 131645 647873 387282 7104 680 453 415 449 456 426 472 430 337 320 251 232 255 228 250 366 394 335 375 316 343 323 272 203 229 249 216 197 208 226 248 234 207 168 152 125 102 120 81 84 102 135 165 199 195 185 188 207 251 255 265 312 290 293 300 291 247 244 228 278 227 198 179 187 169 122 136 183 172 166 140 140 166 158 136 87 91 117 90 106 104 112 98 103 117 118 128 111 114 126 108 89 84 106 108 124 127 112 100 107 86 132 152 119 133 135 134 108 142 145 124 125 136 117 128 120 120 124 136 141 123 103 88 76 97 101 88 111 95 116 129 101 104 102 89 93 72 73 94 90 81 71 60 55 61 70 75 82 78 78 59 71 77 63 61 70 65 69 73 91 86 75 104 77 69 65 64 86 91 86 87 75 82 82 74 72 85 89 78 80 80 77 84 88 95 98 86 84 72 74 78 81 86 72 67 66 71 65 66 61 57 53 51 46 40 37 32 39979 288 278 30 9638 11 6 19 7696 -1952 9121 531 436 418 474 418 489 534 530 555 580 662 617 590 709 792 943 947 975 995 949 924 959 1001 1030 979 945 925 945 932 881 837 767 771 774 719 646 607 586 680 729 696 754 847 849 896 834 722 620 626 693 898 931 1035 1419 1685 1654 1330 1097 1346 1410 1392 1362 1342 1449 1596 2160 2771 2264 1770 1620 1510 1542 1656 1729 1430 1554 6079 32283 1240 397 398 397 413 418 402 334 358 324 264 247 227 214 209 152 309 375 373 354 293 269 258 226 208 194 185 218 232 193 146 140 157 122 103 84 96 53 61 60 55 83 67 54 89 144 199 157 184 216 251 298 216 200 193 175 171 200 207 182 150 118 139 211 184 136 134 114 160 107 128 93 106 80 62 63 87 74 89 86 81 65 82 109 82 66 88 80 95 87 88 73 55 88 100 46 64 87 68 72 75 65 85 103 91 102 104 118 94 80 110 98 98 78 74 52 45 57 51 80 69 73 56 46 42 50 66 59 65 84 77 53 56 58 56 31 31 55 36 17 44 41 44 44 34 43 35 39 39 24 21 27 35 34 23 32 51 46 41 23 16 12 24 28 42 35 40 37 30 39 42 36 35 38 44 31 44 29 37 35 36 33 49 43 45 42 45 48 55 43 46 50 44 43 43 45 42 51 47 44 41 36 32 25 22 16 14 11 9 39988 287 333 30 9633 11 6 28 7697 -1959 2237 474 494 481 495 599 603 647 597 612 630 649 732 693 700 794 840 875 1048 1192 1229 1155 1119 1099 1139 1120 1143 1131 1036 1026 1027 1023 903 880 810 866 776 781 660 656 708 904 1055 974 956 841 745 975 1059 1188 1308 1510 1596 1422 1278 1267 1193 1208 1203 1345 1405 1435 1415 1591 1565 1504 1475 1388 1321 1330 1293 1272 942 624 539 526 603 491 445 427 425 438 410 412 434 370 284 256 245 267 307 288 399 456 409 415 384 407 297 300 311 245 208 254 233 265 234 221 270 251 220 214 195 208 198 175 136 118 134 99 130 121 132 125 131 211 211 215 273 287 307 333 292 277 249 221 179 204 205 161 198 225 220 212 187 205 213 199 224 214 195 183 136 134 124 123 115 90 81 114 118 130 68 109 101 78 71 115 167 128 122 133 142 137 131 148 124 117 135 133 123 126 128 118 134 146 141 130 147 122 128 124 148 113 100 107 117 98 85 91 84 81 84 83 72 66 65 63 83 82 78 87 105 97 90 78 52 48 57 67 88 86 68 62 56 61 51 44 73 57 45 54 65 66 61 72 68 56 58 56 66 72 79 85 70 66 61 64 74 74 59 59 73 59 55 57 76 82 72 79 80 83 80 77 90 94 88 90 94 88 91 90 82 81 82 82 75 72 74 68 68 75 70 66 70 61 53 39997 287 305 30 9635 11 6 37 7697 -1967 4115 565 498 558 590 572 527 563 626 590 572 658 644 719 709 743 790 763 854 901 1048 1122 1117 1148 1138 1105 1090 1086 999 943 911 873 742 763 827 783 696 632 652 634 668 830 1042 1144 1150 1116 914 970 1186 1336 1400 1542 1555 1495 1360 1280 1175 1147 1267 1288 1351 1341 1283 1264 1244 1263 1180 1171 1160 1085 1069 1077 1046 693 486 488 516 717 754 470 453 382 418 405 409 384 404 460 410 317 291 309 384 403 426 322 297 281 258 210 255 217 221 257 256 256 250 271 256 231 258 214 258 235 231 141 108 79 75 66 121 126 95 98 86 170 183 185 187 222 271 271 297 333 314 303 270 273 269 200 147 120 129 180 144 181 217 192 142 187 169 150 112 123 110 116 136 129 143 100 84 73 104 98 102 94 63 79 80 117 113 139 125 121 112 128 116 135 148 112 130 125 114 136 138 135 131 137 122 110 119 98 108 87 85 63 43 96 93 82 100 96 77 64 64 48 60 54 81 80 68 60 77 72 58 80 64 66 77 68 52 81 57 49 55 49 41 42 39 62 49 43 49 55 66 59 45 56 66 74 58 69 52 47 62 55 47 62 64 57 53 55 51 45 58 71 61 52 56 70 72 61 79 93 87 84 81 72 72 70 81 75 72 67 74 64 67 66 62 60 60 64 61 55 51 50 47 40006 284 397 30 9637 11 6 46 7698 -1974 1189 563 606 589 591 748 717 690 786 743 811 912 882 919 956 899 1033 980 1034 1118 1098 1055 1012 1056 1049 985 1028 978 979 952 896 782 746 716 754 761 697 676 692 723 741 780 1040 1249 1179 1133 1115 1232 1407 1461 1437 1395 1212 1077 1037 1113 1273 1321 1432 1458 1191 909 881 958 868 766 817 937 1046 1159 778 449 434 400 439 499 516 443 449 450 443 376 556 1444 1865 1005 397 335 395 428 430 323 275 261 237 185 179 155 185 207 169 203 221 212 201 250 234 178 238 250 189 150 125 116 57 101 90 119 105 54 60 61 107 120 111 120 133 184 215 259 284 276 263 260 213 153 94 99 134 104 97 72 98 119 158 131 110 120 115 125 108 153 114 125 120 99 90 83 89 86 71 76 66 62 94 72 113 131 145 136 112 101 106 79 95 105 124 117 101 151 152 116 97 108 138 99 82 77 71 45 45 56 15 57 51 -1 58 90 57 39 42 37 28 38 63 52 60 46 55 51 37 51 59 43 39 38 38 57 59 46 42 24 26 37 57 43 29 23 18 21 29 23 22 37 45 43 32 47 41 36 33 24 24 41 42 47 40 36 38 52 48 50 44 44 44 38 41 55 46 38 42 53 55 46 55 46 42 46 40 47 53 51 51 32 36 42 40 34 32 35 36 31 27 23 40015 288 278 30 9638 11 6 55 7698 -1982 15824 199230 999999 999999 999999 999999 39842 719 603 667 651 741 761 716 839 855 943 944 926 1002 989 951 883 983 886 917 960 965 897 911 947 952 913 784 754 765 677 630 642 637 633 673 647 631 669 716 802 1125 1287 1233 1191 1282 1401 1442 1500 1520 1426 1219 1021 978 1102 1222 1375 1293 1813 3808 4115 4091 7186 8404 5617 1930 1341 2569 3151 3914 8304 7219 2591 966 728 1144 3044 4025 1711 595 743 1471 1179 748 625 1274 1184 377 300 208 244 201 177 130 142 192 191 148 175 248 190 213 243 161 187 171 169 132 139 126 89 75 130 73 68 98 80 112 103 95 111 123 187 239 215 238 272 264 232 264 235 205 161 117 113 95 58 73 112 104 56 108 119 111 97 101 134 87 75 49 80 103 83 69 53 43 71 51 36 50 87 53 57 95 138 144 118 100 120 136 104 96 95 91 87 85 86 116 101 68 76 66 69 75 77 86 68 53 58 58 48 46 53 64 55 43 31 53 38 39 15 15 19 38 41 49 62 61 60 45 39 21 29 52 51 48 53 53 23 51 29 36 48 41 31 29 41 27 14 35 29 31 47 32 23 47 41 21 42 27 27 32 26 28 31 28 32 36 16 17 27 27 37 48 45 30 39 47 36 30 38 43 43 34 33 41 48 46 48 41 31 39 40 29 26 22 21 25 27 23 20 8 40024 283 433 30 9643 11 7 4 7699 -1989 931 999999 999999 999999 999999 999999 -97 -71 -14 -5 65 51 151 159 143 171 141 104 190 169 114 144 218 293 235 185 201 221 117 -7 12 -7 10 -73 16 47 10 44 35 8 107 180 452 750 660 527 533 560 607 678 663 604 623 681 687 588 572 693 632 705 685 622 560 495 213 237 290 362 533 720 2000 6958 24617 72076 146572 183015 171467 153351 165419 154116 123047 89640 76299 69845 44718 20506 5501 1801 651 487 468 456 364 310 310 268 297 278 228 172 236 211 234 231 226 240 230 256 159 140 144 113 119 110 144 85 130 118 129 123 103 122 113 143 194 148 126 168 229 280 260 219 189 208 209 194 149 117 113 122 142 180 131 94 118 178 160 161 131 131 122 118 82 66 91 98 100 76 76 86 92 118 118 113 161 170 180 178 183 157 127 124 154 133 120 117 93 99 111 128 108 68 106 121 95 102 93 95 96 87 62 83 53 65 65 64 88 76 40 51 57 45 44 59 47 58 82 75 71 60 56 79 59 56 78 87 55 54 50 30 60 65 52 44 45 58 78 69 71 29 32 44 64 75 63 61 56 54 38 45 50 64 75 47 43 64 42 46 54 55 60 63 68 64 65 61 62 68 71 70 70 56 47 45 46 54 52 46 54 51 49 57 52 45 45 47 44 44 52 45 34 32 27 40033 288 284 30 9644 11 7 13 7699 -1996 6214 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -82 -72 -32 -45 101 80 52 61 84 141 113 112 74 54 125 104 33 -70 -92 999999 999999 999999 -79 999999 -97 -52 -76 -90 999999 108 286 286 251 295 365 408 419 398 422 439 436 493 645 881 1030 1080 1227 1248 1169 1141 1068 754 663 687 742 551 999 2313 1928 835 564 824 1753 5502 19198 76149 155095 227017 224062 161927 111173 73762 41649 58841 107209 164672 144638 80554 22666 2287 735 648 584 463 388 388 385 304 274 254 275 268 261 291 294 298 245 277 219 216 217 228 219 242 181 140 154 151 170 131 150 131 146 119 179 174 187 259 258 216 201 167 183 179 181 164 193 205 167 142 151 156 149 185 160 156 132 94 89 126 129 69 74 96 90 85 98 85 116 74 119 177 148 193 205 175 190 199 172 134 145 126 132 160 185 148 111 101 126 127 94 109 93 109 101 87 92 87 103 85 102 79 63 74 95 105 88 93 91 65 92 103 102 76 74 65 64 71 82 70 69 64 73 83 84 86 84 64 66 84 86 91 77 81 85 85 69 76 68 73 77 65 56 56 54 61 65 79 85 70 73 71 73 80 82 82 79 71 63 79 60 60 68 73 74 81 76 85 82 97 81 74 70 64 73 73 67 69 77 77 70 73 63 56 50 56 59 55 51 55 52 44 36 40042 293 116 30 9656 11 7 22 7700 -2004 365486 366830 2273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -18 -5 1 -2 57 70 58 55 27 12 18 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 311 853 1489 1642 1477 1345 1036 790 728 717 875 1332 1777 1963 2409 2489 1808 1032 580 428 439 529 567 611 1148 4707 12914 24657 49358 98746 131547 140239 132832 141484 154865 159186 153942 148852 117016 96221 58057 24586 28732 30959 47072 33081 17254 4927 2500 1012 529 461 390 393 355 373 320 287 251 221 203 214 274 284 243 194 188 164 182 208 202 189 133 112 120 136 128 85 127 144 141 122 134 153 173 198 217 197 201 221 183 169 148 126 144 157 190 165 162 134 135 143 157 108 98 84 101 107 89 105 95 79 94 109 131 120 144 163 177 180 179 181 181 163 162 176 166 164 154 147 168 155 164 170 145 117 81 77 88 61 61 81 95 94 98 104 93 81 84 97 104 95 85 69 65 73 82 80 92 97 89 84 74 72 76 67 66 72 73 77 76 76 90 105 83 53 45 47 54 50 52 61 54 50 51 55 57 66 68 71 75 57 56 58 59 65 80 82 81 78 83 81 74 61 63 68 66 62 78 77 71 66 74 81 73 72 78 79 70 70 66 62 67 67 67 62 52 51 49 53 60 59 53 50 61 58 52 55 54 52 49 43 43 40051 251 1372 30 9652 11 7 31 7701 -2011 -28 139 136 79 62 68 143 352 380 382 391 501 697 781 980 1687 2810 3065 2442 1713 1266 1117 1203 1499 1719 1901 2983 5111 7194 10124 16064 24812 32581 37252 32118 22684 18780 28811 36113 32052 35147 63657 115217 142400 132118 90154 49160 23461 18279 92701 125845 195102 207797 108405 166915 76912 6121 821 513 554 522 459 374 375 304 256 291 244 231 252 244 198 220 229 210 202 191 213 208 198 171 149 151 170 117 76 90 85 101 102 121 91 84 160 153 135 101 87 86 118 85 116 113 109 130 144 121 83 90 138 183 141 100 105 79 76 74 55 78 87 81 86 72 100 126 123 114 147 129 133 153 182 146 138 127 120 120 145 170 139 130 157 119 113 114 127 88 56 68 58 67 68 60 59 55 28 72 64 55 64 60 52 59 53 43 32 29 25 44 40 70 56 38 59 64 55 47 46 58 69 59 53 57 55 37 40 54 46 36 36 49 53 44 36 28 35 50 51 53 52 52 45 29 24 45 64 63 50 46 57 49 47 47 43 48 47 48 47 46 45 46 46 60 62 51 43 42 38 35 37 36 40 41 36 39 41 43 36 35 38 43 40 37 35 37 27 16 13 8 9 8 40060 246 1571 30 9641 11 7 40 7702 -2017 -48 -24 4 -24 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 92 89 321 886 2219 4193 5916 8829 15033 18801 19448 18477 17897 20104 25210 28376 30151 29077 24439 15995 9596 7061 13207 72761 117868 171631 368124 250963 232617 260265 222185 161568 142237 164214 174126 246478 210416 166385 52690 6274 63483 53724 2045 410 321 348 317 248 219 206 227 205 182 210 211 191 178 149 123 122 167 178 157 152 144 151 163 153 158 146 122 149 109 90 130 122 139 100 95 131 137 120 143 196 176 133 114 133 142 127 148 137 154 135 106 101 130 101 91 84 103 125 133 167 188 164 155 162 164 168 188 181 159 135 125 131 150 124 87 92 95 95 87 60 77 76 66 74 85 76 64 56 69 62 79 80 62 64 76 83 75 64 57 50 80 74 66 74 74 84 73 61 62 71 74 72 56 69 105 105 100 103 91 91 85 91 82 81 53 44 77 76 77 70 58 60 65 79 90 80 71 60 60 63 71 73 74 71 82 84 83 81 71 77 84 83 80 71 75 77 82 70 68 75 76 84 81 80 77 69 67 68 57 60 68 70 63 62 67 63 63 63 61 61 59 58 57 55 48 41 38 40069 290 225 30 9645 11 7 49 7703 -2024 251204 49263 7405 300687 294050 317 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 -29 -39 -60 38 63 46 75 130 201 410 633 864 1465 2328 3343 5015 7590 10299 13012 15100 16950 20091 23296 25469 26987 29591 35500 43750 52297 55501 56635 61750 69118 76865 76684 64294 63540 82384 97415 90062 56262 22628 12642 6570 2849 2105 2003 1847 1632 1529 1553 1837 2519 4226 7575 10118 10954 10695 10792 21903 31013 17210 13169 8160 2892 2154 3596 10260 2452 943 914 1142 1197 1606 972 486 411 406 365 391 352 327 322 267 264 290 250 238 247 229 181 207 203 218 236 240 213 172 159 167 209 256 184 151 111 137 134 119 131 97 93 123 141 136 170 188 162 134 100 72 112 141 137 159 150 144 170 149 160 162 144 132 153 143 167 188 210 169 169 175 152 129 102 96 101 113 146 150 173 152 172 175 188 179 170 146 149 143 160 150 133 128 104 108 91 90 87 89 75 71 82 74 71 55 63 83 86 88 69 63 71 92 84 69 72 69 58 62 65 75 75 86 88 62 43 72 73 56 72 80 71 48 39 58 65 60 72 82 95 106 84 68 65 71 78 82 83 75 69 70 68 58 63 71 70 65 60 77 76 69 71 76 83 86 78 72 89 81 68 66 68 63 63 67 78 83 74 67 68 66 65 60 67 59 64 63 61 63 66 59 62 70 60 52 53 59 51 44 40 42 38 29 40078 296 18 30 9648 11 7 58 7704 -2031 416686 683243 2534 999999 999999 999999 999999 999999 999999 999999 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 130 452 626 855 1647 2941 4308 5140 5903 6163 5692 5453 5966 6966 6562 4993 5098 5752 6401 7759 8906 11171 15241 20967 23957 27362 44709 77411 122705 158214 182284 190832 177156 166911 168060 149968 138267 101608 39440 15179 8034 6395 12647 26315 38504 38726 25482 18816 21723 22330 23197 25648 24370 17564 5027 3058 3813 2581 804 436 409 648 1372 1662 2053 2243 1485 618 385 330 328 289 251 267 282 219 203 189 196 164 168 221 237 240 223 220 179 221 256 190 176 156 134 122 104 110 124 133 130 114 107 108 152 173 149 184 167 150 146 154 138 121 175 177 138 117 126 164 174 175 151 187 184 176 193 198 173 195 203 155 124 106 97 117 122 141 178 189 194 176 200 217 186 178 174 167 150 160 159 143 139 130 98 64 87 87 91 70 81 86 59 66 65 56 59 101 94 105 95 91 68 85 61 45 50 67 78 85 55 68 67 57 49 52 46 58 61 56 62 55 61 71 107 81 56 55 58 70 61 56 64 70 58 57 62 87 95 96 83 67 58 68 50 46 59 85 79 67 73 76 65 73 65 64 60 76 80 73 78 77 76 83 89 84 77 60 65 79 84 78 79 72 65 74 74 67 63 56 52 46 57 55 59 56 57 52 51 48 46 41 29 40087 297 22 30 9652 11 8 7 7704 -2038 23038 1616 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 676 1975 3657 4607 6005 7891 8423 8257 8072 8652 9115 9100 10361 10107 9163 9428 10735 14614 20796 28912 36630 41789 49727 62112 75135 88247 105308 124959 144548 161074 171435 178993 208101 212410 168610 138692 120204 97250 78925 59931 51285 47747 46099 47474 43822 28652 24120 23051 15226 6636 4423 4961 10871 14383 16020 15809 10681 4489 1581 676 459 374 320 293 334 355 342 367 359 316 277 281 280 282 267 329 320 260 230 219 181 172 218 220 251 219 236 236 204 204 206 188 213 136 168 103 108 122 150 145 117 138 109 124 140 155 145 129 141 155 125 144 186 167 162 185 174 152 158 158 176 169 210 238 180 157 160 193 131 105 73 100 108 103 125 144 147 166 189 200 167 190 209 173 186 181 177 158 187 153 161 162 138 102 80 82 88 71 91 75 72 94 103 63 61 67 62 48 69 95 89 104 78 43 67 82 92 60 69 74 79 74 73 49 45 46 52 56 77 69 68 80 90 75 69 69 90 62 81 79 56 69 77 75 62 74 81 77 82 71 70 68 65 56 67 55 61 67 72 72 69 67 75 66 63 72 77 76 69 76 92 80 66 61 66 70 77 74 87 96 78 84 83 71 79 84 78 77 68 61 62 67 66 67 65 63 56 53 50 53 46 39 40096 262 1080 30 9660 11 8 16 7705 -2045 -81 73 277 910 2304 4530 6306 7294 9201 11169 13821 19983 26177 31496 34522 36472 45189 51576 50900 45035 37577 31636 26248 21941 22729 26494 33180 44216 62426 74520 73961 74811 89204 91886 93603 98085 95886 88278 86336 67045 41690 35481 29345 29789 26924 22273 21922 21550 26221 28414 17254 6896 4591 10258 10700 5750 5016 7439 4743 1648 819 479 412 381 317 277 284 288 263 398 284 215 169 185 289 303 267 248 259 198 185 189 241 282 219 229 165 255 285 238 173 149 189 206 170 188 151 112 100 134 150 123 92 119 97 89 152 146 123 123 179 193 146 169 146 174 176 175 178 164 225 259 243 200 134 105 136 172 134 98 130 139 155 131 161 170 153 177 163 184 185 175 173 187 179 152 141 141 133 113 92 72 84 88 88 70 69 49 59 51 60 73 74 67 58 54 76 70 62 76 59 64 69 84 73 78 64 66 69 67 51 67 69 83 79 66 53 59 74 64 63 65 70 84 86 78 80 89 74 53 64 66 60 72 63 57 54 48 54 78 93 87 78 71 59 68 63 62 63 58 84 80 63 57 60 71 76 66 80 75 71 71 67 59 72 91 70 76 84 81 72 80 76 77 77 87 73 68 78 68 68 70 64 56 56 58 47 43 40 39 34 29 40105 256 1247 30 9647 11 8 25 7706 -2052 383 876 1529 2592 3611 6212 9312 12585 18010 24711 30874 36671 43376 50305 48276 44240 33416 26700 25800 24132 22328 23382 27977 33675 58164 98674 107772 108920 95150 79013 78516 87880 96715 87304 79937 69951 51611 32973 20534 11644 6189 3211 1660 1143 905 770 1638 2510 1554 340 104 60 13 -7 7 59 20 -28 -39 19 65 34 -9 -28 38 188 974 10894 26897 43722 128549 210340 262360 238143 51840 1378 334 290 252 226 255 287 259 217 239 229 228 206 167 149 153 122 165 164 207 132 131 140 147 176 163 171 167 219 244 277 230 207 198 212 256 257 261 231 257 204 174 166 173 156 125 81 142 176 198 221 226 210 225 230 199 183 164 146 168 180 114 101 116 90 46 102 98 78 96 104 119 96 110 130 96 92 76 58 45 117 88 91 69 89 134 102 62 85 125 76 80 114 82 55 82 66 92 90 90 92 100 72 68 65 72 72 76 89 98 87 104 96 97 96 97 133 139 109 88 89 98 92 90 89 95 86 105 102 110 119 118 100 99 90 86 110 90 88 96 95 95 103 101 108 115 107 103 107 102 109 113 106 108 115 104 102 89 83 96 102 100 97 97 108 113 104 107 99 92 92 92 84 82 78 74 76 69 66 66 52 40114 292 174 30 9654 11 8 34 7707 -2059 831790 999999 6265 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 -87 -48 -64 -53 -8 108 62 90 94 129 66 47 42 46 37 122 353 636 803 717 454 313 282 290 605 1139 1678 1834 967 652 754 1016 1950 3930 5746 5175 8221 15647 18670 19479 22389 23216 30710 42774 50664 54279 57596 59115 67213 74079 63488 49186 40851 33882 29115 22446 12886 8615 7394 5132 2761 1218 513 281 157 76 90 144 100 77 91 100 103 87 15 42 118 123 90 93 176 189 195 161 128 173 1891 30075 66235 81164 126757 133908 96461 48068 23126 42780 1502 338 307 316 274 251 296 283 422 376 400 409 355 223 198 243 223 180 220 209 230 193 179 176 192 153 165 166 177 192 202 266 267 254 249 208 317 346 318 215 218 191 126 112 123 168 189 227 210 193 214 210 209 208 199 172 156 168 129 101 112 130 120 155 114 87 115 110 76 88 80 106 100 86 86 100 118 104 117 76 75 98 96 106 88 87 81 75 106 104 101 95 68 78 87 82 67 72 70 71 60 78 93 110 100 95 96 89 67 97 123 112 117 124 103 99 66 90 89 88 90 91 101 106 88 102 101 106 108 98 66 77 84 89 88 99 86 87 91 77 91 100 112 103 86 88 99 95 84 84 94 94 92 97 105 104 94 104 108 95 94 96 97 102 98 88 85 85 89 83 83 80 72 66 70 60 40123 296 70 30 9670 11 8 43 7708 -2066 4788 477 329 331 337 304 364 319 373 378 449 414 407 371 401 361 458 415 442 498 511 430 468 509 508 672 707 708 732 702 804 807 928 882 867 885 931 935 844 819 740 769 806 839 790 705 675 681 714 742 988 1286 1208 1162 1396 1647 1839 1650 1681 2081 2365 2017 1533 1561 1419 1263 1234 1175 1374 2367 3444 4311 5164 12004 20303 19601 16066 10467 4598 2322 1517 1117 812 633 532 422 415 376 308 295 272 302 263 264 285 281 308 359 327 304 224 197 223 254 252 204 147 203 177 203 208 193 195 162 155 225 175 172 195 194 176 182 215 223 232 177 157 160 153 154 189 185 158 179 142 139 149 128 147 149 168 132 133 150 167 211 190 223 214 214 264 240 242 252 206 239 240 213 182 190 129 132 129 176 201 159 177 204 199 190 174 186 174 199 158 191 185 128 105 69 62 112 89 101 89 89 81 77 83 83 82 85 67 100 100 80 84 77 70 96 96 105 119 116 89 88 90 97 83 84 70 81 56 81 72 63 74 59 63 73 63 70 86 89 55 65 76 75 76 79 73 96 91 80 92 80 37 44 61 63 75 89 84 82 70 66 61 70 76 65 43 52 64 70 75 63 69 58 46 56 57 47 39 52 60 66 68 71 64 60 61 74 74 71 84 69 64 70 70 66 77 73 78 74 61 63 58 53 59 53 53 57 57 50 40 35 40132 297 33 30 9663 11 8 52 7709 -2072 22874 284 201 222 276 213 299 245 188 294 307 222 252 300 999999 999999 999999 387 414 428 410 457 465 497 517 527 669 714 695 762 815 849 792 747 788 720 766 756 707 761 725 723 647 635 586 573 621 599 578 564 584 566 630 668 746 710 640 611 621 651 846 1184 1459 1485 1167 915 841 955 1423 1820 1912 1918 1448 1035 962 1555 2402 3113 5876 11495 17955 25033 51327 66645 45110 16785 1042 607 533 406 409 394 401 409 356 329 351 339 313 371 283 257 257 278 274 296 304 291 241 225 216 174 193 228 221 192 203 230 210 194 209 201 160 155 149 181 200 156 194 198 137 163 171 139 116 144 173 138 113 165 230 189 229 237 223 232 246 288 305 278 296 294 287 303 270 250 223 260 251 199 168 154 178 147 174 218 188 209 247 199 197 228 230 207 203 208 195 159 153 156 152 142 98 118 112 101 104 80 86 119 77 95 129 97 74 112 135 120 133 120 102 104 106 91 107 108 103 117 98 111 101 107 100 83 85 84 77 78 96 106 104 111 92 89 90 87 102 99 86 101 103 84 88 85 96 80 81 82 89 96 91 85 79 64 62 85 81 84 80 75 75 90 75 67 68 78 71 70 67 86 66 51 66 64 84 76 79 102 86 75 76 77 67 76 68 69 75 88 82 81 86 89 91 85 78 78 78 85 78 73 74 78 71 68 71 68 54 40141 219 2374 30 9664 11 9 1 7710 -2079 43 285 9248 56551 173876 654943 996111 486297 270505 223763 232828 117358 41231 2505 716 613 494 393 341 387 299 292 260 275 317 279 271 254 251 206 177 234 217 248 273 297 278 298 254 224 219 238 298 252 268 241 215 135 120 123 145 134 133 152 185 185 195 180 137 124 126 145 193 238 283 340 339 326 344 347 332 360 358 319 323 289 263 260 192 137 118 113 159 194 188 206 222 230 202 217 211 235 183 205 181 154 137 97 142 150 135 120 89 112 115 132 120 85 91 123 107 132 88 98 140 126 126 108 107 124 118 109 99 108 149 102 104 143 120 105 105 105 104 113 118 112 99 140 113 101 88 84 87 111 98 96 83 66 76 90 93 104 125 127 124 112 92 89 90 109 104 84 101 104 82 72 89 97 87 93 96 95 83 98 101 90 97 84 82 92 97 101 93 89 82 70 80 83 79 88 85 77 87 95 100 93 85 102 94 86 86 91 82 84 87 85 89 92 89 87 90 91 89 88 85 82 80 76 70 40150 283 463 30 9673 11 9 10 7710 -2086 46176 392 39 83 100 96 94 120 136 193 210 141 125 116 141 214 215 296 266 375 417 465 521 420 422 368 296 293 283 337 291 224 180 145 116 79 104 135 129 69 92 36 0 27 -2 -60 -23 -12 -44 7 -33 -60 -3 -9 -10 -29 -13 20 43 29 -56 39 158 175 190 345 386 596 690 996 8600 94383 243513 428924 526840 143699 8840 1744 1477 1573 1226 581 411 306 240 320 372 280 261 267 177 231 200 145 139 174 261 221 233 263 300 265 267 254 191 239 243 240 244 271 202 136 187 202 156 160 151 139 131 126 145 157 116 128 151 135 122 149 175 266 226 330 306 335 340 301 286 362 290 241 269 228 224 210 177 176 134 134 133 166 155 178 164 217 193 181 194 201 209 172 161 155 116 128 92 124 85 93 112 108 65 99 91 105 109 83 92 134 117 106 96 72 86 97 97 97 107 60 96 108 83 102 96 100 85 102 118 96 71 63 79 70 67 98 80 79 83 90 75 82 68 62 57 73 61 66 73 77 71 56 64 61 74 71 84 72 63 61 63 70 66 69 68 55 58 65 47 59 59 59 67 58 63 78 73 77 64 43 61 75 60 54 46 39 59 82 61 51 58 69 60 66 63 69 63 69 62 49 52 61 62 57 51 48 55 47 47 44 47 39 29 29 26 40159 280 530 30 9680 11 9 19 7711 -2093 521 533 519 496 531 547 626 640 682 703 652 697 789 841 928 983 975 1009 1137 1157 1109 1138 1032 935 902 834 814 641 695 692 549 497 541 540 459 389 310 406 366 331 394 387 381 332 321 384 367 365 379 358 330 286 322 380 367 364 387 486 463 452 454 498 524 547 531 428 457 436 386 421 387 399 392 385 335 354 357 333 301 255 232 233 252 266 182 183 190 195 215 217 172 182 189 214 255 229 241 275 249 197 243 269 254 303 291 244 222 209 135 141 132 138 191 159 172 159 180 185 179 149 158 135 157 188 174 170 236 254 298 363 344 333 299 332 357 339 324 278 320 318 245 290 219 163 154 164 136 172 181 195 202 248 227 182 177 195 193 171 199 167 109 108 120 136 86 94 123 95 101 78 85 120 139 132 121 131 113 121 142 140 103 86 113 124 119 113 116 122 109 92 101 91 95 123 101 111 115 111 92 89 107 115 88 105 109 92 98 90 88 77 82 87 79 93 102 100 102 86 94 78 78 86 98 103 97 104 75 88 92 101 78 89 89 84 82 93 85 81 103 100 87 89 98 77 78 66 69 68 62 68 67 74 67 78 68 83 96 81 80 75 83 82 81 77 56 60 75 77 66 66 67 72 72 73 67 60 63 60 49 45 40168 281 504 30 9684 11 9 28 7712 -2100 578 564 522 511 601 561 648 684 643 674 645 655 667 700 722 764 834 1019 1008 1063 1095 1182 1202 1185 1164 1122 1063 964 889 885 948 912 861 833 658 535 544 455 478 427 386 330 297 365 340 345 318 339 309 338 384 396 391 370 374 364 295 346 423 406 372 369 374 446 474 466 474 448 419 469 429 389 412 397 338 324 340 318 302 247 252 265 241 249 212 176 170 189 164 116 181 173 197 218 201 262 290 290 236 235 265 289 272 249 246 275 249 241 217 212 162 146 148 129 109 160 172 166 183 164 188 160 178 241 264 245 260 275 265 282 318 280 310 336 349 319 283 275 265 225 209 170 170 171 172 151 196 165 206 227 203 195 246 239 239 213 185 176 177 204 184 177 169 110 129 116 141 115 136 159 149 155 132 130 127 126 105 132 142 136 106 111 136 133 137 119 148 121 114 146 130 138 112 100 109 119 104 123 126 141 115 113 94 122 133 93 100 109 118 109 114 105 107 102 101 99 106 83 89 85 95 74 89 107 97 110 105 104 99 105 105 102 84 81 91 77 79 81 88 96 86 85 95 92 81 80 79 82 79 81 83 78 85 79 77 87 85 76 78 87 82 75 62 68 73 76 74 81 80 77 80 76 78 74 55 54 62 67 66 58 47 40178 277 661 30 9691 11 9 38 7713 -2108 585 586 561 513 579 592 654 618 668 600 594 572 606 741 868 908 979 1051 1013 998 952 862 879 820 789 800 795 712 617 528 527 463 372 198 248 284 232 247 267 339 356 319 339 411 462 485 380 409 352 322 308 269 267 235 272 263 292 317 334 334 337 359 362 356 326 401 351 361 350 352 331 297 238 222 187 134 150 220 198 127 102 108 124 126 82 127 101 86 91 115 75 69 85 83 116 99 211 187 158 193 181 157 178 182 226 134 110 99 90 74 45 46 78 118 95 109 120 211 207 202 203 217 198 197 209 198 144 131 103 115 135 107 69 95 66 82 127 69 84 116 101 127 153 152 170 173 147 99 132 124 92 90 93 85 65 75 79 58 51 52 22 25 53 64 65 63 58 70 35 52 52 54 65 46 76 62 65 44 68 61 30 36 38 86 75 74 63 62 60 66 45 62 61 36 50 71 66 70 54 39 34 61 44 36 37 56 27 28 39 34 27 37 52 29 28 42 31 33 46 43 42 46 43 32 46 39 30 44 43 26 26 18 16 19 30 25 17 24 24 9 22 25 26 24 32 25 28 16 18 25 26 28 21 13 11 21 18 23 31 37 27 24 25 23 14 17 22 27 15 9 17 15 17 18 12 10 3 40187 275 713 30 9683 11 9 47 7714 -2115 4093 587 594 646 597 701 730 785 816 775 869 914 912 966 929 933 966 885 848 973 962 903 862 764 816 711 710 613 608 565 592 528 440 373 380 365 331 330 282 339 358 280 387 456 513 517 448 403 378 362 296 305 310 328 371 355 347 373 352 365 386 400 405 423 435 468 422 383 383 385 375 320 312 232 193 203 223 153 216 198 155 183 126 171 185 128 124 121 91 102 114 140 170 189 243 208 128 187 224 195 150 201 260 229 213 132 104 129 112 107 86 112 143 97 146 94 118 182 179 156 205 195 172 150 192 201 177 161 180 169 131 117 115 113 91 87 130 138 145 166 143 144 141 142 148 97 92 97 62 61 102 91 51 42 46 67 50 72 90 83 94 101 75 61 68 76 93 67 70 80 87 106 79 86 78 59 66 63 74 87 86 95 52 68 63 65 62 67 71 56 74 78 84 78 59 56 62 56 60 66 66 63 70 66 81 78 71 54 52 60 55 56 58 67 60 64 51 55 57 55 67 64 55 58 61 55 52 59 67 72 70 61 57 56 50 58 53 60 38 49 56 58 60 62 62 44 44 42 44 33 43 41 38 36 50 43 40 50 58 48 39 37 43 40 37 43 35 39 45 43 38 30 27 29 23 40196 275 728 30 9698 11 9 56 7715 -2122 5238 820 615 628 673 762 792 791 830 875 933 993 1011 1072 1033 1097 1128 1101 1062 1087 1119 1086 1061 1060 1081 959 963 960 876 794 724 671 649 605 574 494 512 487 375 324 372 335 340 386 377 410 435 572 615 651 637 570 450 403 390 426 381 407 416 403 435 428 407 385 379 374 367 345 356 295 252 194 188 233 238 253 202 176 181 178 182 168 115 129 170 122 183 187 176 218 217 224 260 267 251 223 212 236 250 232 290 333 336 249 247 222 160 144 170 157 141 121 170 164 155 179 141 106 146 246 276 233 180 168 150 102 147 164 163 166 170 183 196 182 169 183 178 175 170 169 197 208 212 197 228 246 214 188 200 207 193 157 98 90 97 103 90 116 125 147 137 121 98 102 119 120 110 121 129 152 151 134 92 90 119 134 103 122 110 97 85 84 94 94 89 91 106 111 113 100 99 95 94 95 82 78 97 75 83 84 72 54 58 80 94 77 90 86 86 88 95 92 80 87 111 98 72 81 102 104 94 105 108 97 80 91 95 110 102 90 103 105 107 112 95 108 107 99 89 90 102 107 102 92 90 96 100 103 83 76 87 92 89 83 83 74 79 83 86 91 85 85 82 75 73 73 79 77 75 74 75 70 62 63 56 40265 280 571 30 9721 11 11 5 7721 -2176 247484 999999 999999 999999 999999 999999 999999 14301 861 592 612 593 662 725 810 783 864 980 1074 1048 1053 1085 1089 1034 1038 969 973 1046 1000 955 852 775 762 754 609 547 520 432 411 375 304 309 320 320 344 354 414 473 572 588 637 612 504 489 416 409 333 296 399 392 345 377 410 337 323 359 400 375 409 387 317 334 309 272 223 178 159 193 137 153 152 158 144 122 130 133 144 133 100 69 112 117 81 95 116 140 214 230 252 210 191 208 233 233 276 265 282 309 285 171 132 164 168 164 154 93 107 124 154 110 133 141 133 161 134 154 149 188 147 118 160 231 250 238 170 129 125 74 91 152 167 153 174 146 136 149 139 209 211 209 196 182 191 183 185 199 221 178 120 63 75 108 82 84 113 111 59 74 66 100 80 80 88 72 80 89 87 109 107 101 122 101 110 108 82 81 54 69 64 48 55 74 80 71 79 71 80 91 65 53 61 67 58 71 61 69 79 84 54 62 69 71 69 77 83 75 51 57 98 79 62 57 56 76 55 57 72 55 62 72 74 66 55 57 50 53 64 64 68 66 49 55 59 54 49 58 67 68 61 57 69 65 49 48 49 45 29 36 43 53 44 44 49 50 45 44 37 39 43 38 32 35 30 31 30 32 28 27 27 15 40274 282 510 30 9720 11 11 14 7722 -2183 33811 30020 14028 977205 999999 999999 999999 999999 999999 1553 687 654 701 714 730 695 841 879 977 1008 1140 1183 1157 1142 1082 1077 1000 926 954 1001 1057 1018 896 839 838 744 657 581 544 560 503 467 448 369 399 353 372 437 505 595 671 771 876 875 824 851 727 715 613 564 464 426 446 492 486 480 390 360 475 500 363 331 346 307 282 192 201 188 147 186 187 164 184 165 199 246 264 248 232 222 244 223 162 214 185 218 213 212 306 284 310 270 307 305 326 320 304 376 326 286 345 278 221 227 224 231 182 170 156 143 141 169 198 148 137 189 203 232 241 181 218 230 221 189 204 153 132 88 183 189 225 229 244 213 230 235 209 183 220 229 228 194 221 253 233 181 184 167 146 143 116 111 153 110 81 119 97 112 129 102 108 116 103 110 135 128 133 142 108 124 106 101 131 143 105 118 122 124 110 94 109 97 84 87 94 97 86 77 92 81 55 86 93 93 80 92 113 103 93 81 86 94 96 90 83 101 98 90 94 121 101 111 113 115 86 93 119 94 98 85 92 96 92 96 113 114 108 95 97 102 103 102 95 101 109 98 95 85 75 96 106 106 94 103 108 100 89 78 81 84 74 71 72 83 87 79 79 85 88 77 75 76 70 82 77 72 73 71 66 63 64 55 40283 289 326 30 9716 11 11 23 7723 -2190 16563 2181 2534 3046 3820 4806 4975 7009 12067 12616 999999 314544 999999 999999 73883 1042 568 539 603 613 676 686 678 718 680 748 833 866 917 948 1021 1044 1008 878 879 899 875 878 816 856 905 845 815 807 755 693 782 805 729 674 768 772 799 847 786 910 993 955 966 945 996 983 962 899 919 895 846 761 715 651 622 521 500 577 577 576 577 560 523 491 396 355 277 301 316 320 330 358 402 360 371 409 425 382 458 470 459 414 325 357 351 350 321 293 237 272 328 324 324 308 294 239 256 202 188 166 172 179 177 185 200 183 189 143 196 185 141 173 216 136 158 144 165 184 233 252 167 148 142 96 133 100 84 116 173 186 215 275 272 215 225 223 211 205 251 274 286 289 255 213 174 135 164 156 115 87 117 131 111 86 117 140 105 123 133 113 92 86 90 118 108 109 96 140 110 69 106 116 121 131 131 113 102 124 110 120 127 137 117 119 101 113 111 96 78 66 81 108 110 119 91 103 102 89 87 86 98 81 88 76 81 102 80 47 69 86 88 99 102 112 118 108 98 94 98 101 99 101 91 107 107 104 99 76 104 99 80 89 104 86 78 78 89 88 96 96 97 77 79 83 82 82 85 74 72 65 73 85 68 70 76 68 66 72 75 72 74 73 62 74 74 69 62 61 56 55 53 55 53 40292 288 359 30 9719 11 11 32 7724 -2197 393 304 405 400 355 373 409 448 356 293 393 367 423 435 444 505 568 552 594 582 598 622 639 733 679 770 844 904 929 960 978 901 927 848 845 835 787 761 784 780 717 790 719 853 783 801 834 878 919 825 900 838 874 828 738 818 824 815 838 845 848 815 876 763 683 642 623 575 590 568 581 616 688 654 612 579 503 476 431 347 346 426 373 386 428 530 540 517 482 449 489 477 474 476 512 582 449 435 408 407 379 323 291 313 296 267 299 276 239 227 243 246 208 192 129 162 150 138 197 186 196 201 215 211 208 205 206 176 127 171 200 195 146 200 209 196 174 187 184 155 142 123 182 120 168 209 300 362 334 332 310 292 315 350 304 279 265 239 178 176 172 141 133 150 127 113 124 146 139 124 112 143 167 122 128 129 143 139 118 124 140 127 127 90 115 95 117 130 113 116 114 113 100 83 105 123 107 96 120 86 112 118 105 99 88 123 126 108 104 115 106 133 128 115 95 113 121 101 111 134 111 120 99 97 101 90 91 103 107 91 90 105 108 106 95 72 104 111 101 97 84 101 115 112 103 100 100 99 97 99 94 96 95 90 77 95 99 100 88 93 90 74 74 87 91 96 80 85 79 82 86 69 88 95 87 77 74 88 90 82 78 81 76 74 73 68 66 65 40302 285 452 30 9722 11 11 42 7725 -2205 364 362 357 356 297 332 305 328 347 427 407 419 424 426 503 533 596 545 610 616 621 719 776 797 817 817 904 839 816 910 831 768 894 866 805 748 824 811 730 699 816 750 737 762 829 771 754 779 803 814 754 759 726 751 724 731 733 712 740 754 686 549 590 560 520 497 496 499 519 565 590 584 602 524 439 489 465 497 403 388 411 460 435 446 492 464 458 467 433 411 446 413 367 360 331 299 302 295 297 277 235 279 282 266 276 240 145 120 82 154 164 137 182 144 100 146 145 147 196 141 107 99 104 89 85 107 155 180 164 106 118 130 138 139 120 86 100 132 113 148 140 177 154 202 254 270 299 338 298 319 304 239 190 171 147 108 62 78 80 98 77 50 91 100 64 92 91 97 80 115 94 101 119 127 106 98 86 66 56 75 100 83 114 116 54 58 83 89 69 70 67 81 89 70 49 65 50 58 60 55 65 85 85 91 74 80 85 75 75 57 51 72 79 73 86 95 83 74 73 74 74 72 71 56 56 47 59 53 75 76 58 57 54 50 72 74 57 64 62 61 59 50 56 45 42 54 66 69 64 54 52 59 50 54 71 65 49 44 38 46 41 52 49 56 67 66 63 47 40 49 64 55 45 48 55 42 42 45 48 43 36 34 29 32 26 40311 289 327 30 9717 11 11 51 7725 -2212 1400 465 258 309 308 360 321 290 345 406 306 318 386 402 498 502 476 520 556 571 563 629 623 669 640 591 697 658 745 809 843 881 886 936 882 859 869 869 878 837 844 830 792 731 721 711 817 788 771 761 774 771 767 751 718 725 704 679 708 718 707 848 797 768 671 624 636 658 575 577 553 541 582 553 579 623 622 688 585 601 539 462 486 518 513 486 530 536 518 558 504 478 490 463 486 547 537 478 470 531 475 429 371 404 326 268 288 267 192 235 243 204 163 150 143 143 137 144 183 156 159 158 174 193 179 185 195 148 143 142 138 174 154 127 145 134 110 134 133 132 137 96 101 128 126 157 214 203 207 234 265 301 303 281 305 338 333 314 299 211 208 142 83 104 90 96 137 138 88 96 108 94 111 110 131 152 95 103 119 110 100 113 120 98 92 102 101 80 99 123 104 88 94 79 55 76 80 67 93 94 64 76 87 78 73 84 95 111 86 67 70 89 93 82 77 78 79 88 48 46 46 75 81 86 84 64 68 74 79 98 99 95 87 81 93 78 68 80 75 80 70 64 82 79 75 55 65 83 79 73 77 74 73 59 67 62 62 62 54 64 70 70 67 61 66 59 64 61 74 70 64 65 59 56 56 62 60 59 60 55 64 65 51 49 52 54 45 38 32 40320 288 356 30 9716 11 12 0 7726 -2219 2489 358 258 261 259 271 273 250 364 332 319 404 457 470 407 395 514 565 521 524 649 604 586 700 681 725 705 803 765 752 850 908 875 910 896 879 888 836 745 728 796 723 715 726 722 756 788 757 757 751 752 658 595 634 626 667 713 637 716 907 937 909 760 659 573 578 624 629 537 501 552 500 485 510 529 654 663 673 656 625 587 639 670 613 563 514 488 442 500 503 574 554 488 444 459 492 482 440 479 418 413 354 319 285 253 240 241 239 252 175 131 119 130 135 117 106 138 163 176 163 138 100 141 168 145 149 151 116 143 135 129 158 131 106 116 101 95 150 103 103 103 115 118 138 158 169 203 309 321 284 274 255 232 131 70 114 85 83 71 72 82 81 114 79 90 105 74 91 135 134 138 141 126 97 114 93 96 105 72 58 34 52 70 89 60 66 99 86 70 96 86 89 98 93 79 120 79 73 70 86 99 92 98 94 58 58 52 78 86 59 85 80 72 84 85 69 82 86 70 38 54 80 85 70 81 71 85 90 59 54 68 77 70 101 72 70 79 84 79 73 77 73 69 84 71 73 63 66 69 81 81 83 80 86 69 58 59 64 71 70 70 67 73 73 66 71 65 70 61 58 72 74 65 74 68 67 66 59 68 73 69 59 59 63 59 48 49 40 40329 288 357 30 9717 11 12 9 7727 -2226 16972 358 255 295 310 305 252 286 324 339 385 417 461 508 503 523 559 543 549 531 545 619 621 591 562 604 665 745 835 758 813 853 862 792 861 837 815 845 780 791 805 742 778 728 688 748 728 713 679 630 664 615 621 609 600 613 609 721 805 747 752 650 597 585 614 631 614 591 548 544 491 477 520 510 509 520 499 530 561 579 615 619 590 490 490 489 502 458 480 588 573 521 463 458 514 474 437 450 396 446 469 483 432 413 362 296 272 273 270 257 342 258 208 160 138 169 108 118 131 114 121 83 57 143 196 147 146 111 100 132 150 140 181 128 130 78 42 72 92 127 129 147 200 242 311 271 271 269 200 156 82 99 92 120 96 54 108 88 85 106 94 46 112 122 104 92 121 96 112 121 125 91 114 93 98 112 114 92 71 89 54 75 84 85 84 65 74 100 96 69 52 65 72 104 80 87 67 74 62 89 61 66 82 93 107 80 102 96 87 84 59 64 92 109 95 86 101 94 80 95 77 60 71 58 60 66 82 67 77 66 62 63 70 71 73 64 77 81 67 78 79 61 46 69 64 75 75 80 64 76 68 62 71 85 82 84 71 73 64 70 66 48 57 64 67 67 66 72 59 54 56 60 58 69 68 61 62 62 62 59 61 58 54 54 53 56 52 40 40338 288 353 30 9713 11 12 18 7728 -2233 42578 728 188 284 363 305 355 404 338 352 374 519 474 428 512 547 440 569 517 600 633 653 658 685 724 699 745 760 791 833 884 902 851 864 842 861 862 883 788 717 834 834 779 755 792 808 763 775 756 678 752 672 601 571 575 593 699 647 690 658 699 693 655 632 572 659 616 658 589 581 517 487 489 539 567 483 529 597 558 537 451 513 464 498 486 502 517 436 458 497 505 489 493 433 443 434 424 494 470 464 466 470 370 296 294 263 241 214 156 179 200 198 182 189 176 157 112 128 173 136 127 93 168 195 186 153 154 178 131 119 177 183 136 153 146 123 133 149 142 147 120 115 130 159 194 258 335 302 342 351 332 306 200 119 132 116 97 110 110 82 113 112 120 89 108 111 120 94 84 105 123 101 120 116 104 110 98 123 117 111 85 81 43 67 74 84 92 95 94 81 73 58 84 76 72 61 99 79 75 101 91 99 99 83 97 89 71 78 106 95 65 80 74 69 70 90 87 83 72 75 64 78 81 86 90 81 69 82 79 90 88 100 98 85 95 95 87 99 87 68 74 69 68 66 71 81 76 81 71 76 76 76 88 89 81 72 79 66 75 78 77 72 74 68 74 73 77 76 79 74 83 79 82 86 73 76 68 72 79 80 78 69 74 68 57 53 54 54 40347 287 381 30 9711 11 12 27 7729 -2240 3313 317 234 229 244 318 374 316 377 353 368 445 539 464 522 593 551 506 561 623 658 604 624 660 667 669 745 795 893 868 843 805 863 794 839 900 801 766 793 817 812 835 796 771 796 770 707 727 750 702 699 675 663 593 533 581 590 595 669 622 545 589 550 597 619 558 552 592 535 507 533 471 474 473 473 483 486 495 506 476 485 501 423 464 522 588 562 493 514 498 459 391 450 433 411 414 404 448 379 333 263 279 351 280 232 187 169 133 146 84 111 154 161 116 102 123 129 131 84 119 152 154 160 156 167 153 123 128 150 135 106 18 94 120 95 108 152 199 259 363 374 385 351 305 328 279 272 210 182 179 150 122 96 98 73 95 91 90 99 81 50 38 71 75 93 92 95 67 58 93 107 96 85 89 64 58 56 82 70 59 87 90 73 59 54 54 56 72 83 73 46 93 84 50 47 48 67 64 74 89 59 65 66 70 77 64 56 79 67 64 72 63 62 72 68 70 43 72 78 60 45 62 43 57 70 74 63 47 67 61 83 78 53 56 65 52 66 57 60 59 55 56 70 59 53 54 59 50 63 63 51 66 57 53 48 44 38 46 52 47 54 46 36 53 63 51 48 55 62 48 58 61 58 60 52 52 55 56 48 52 50 51 50 49 44 39 34 40356 287 382 30 9712 11 12 36 7729 -2247 12538 393 240 298 337 381 326 379 354 358 399 462 432 478 490 526 583 614 585 617 653 587 672 626 664 688 686 778 846 792 879 906 904 934 915 883 864 861 884 800 868 828 830 799 869 836 813 788 740 759 684 665 683 620 629 645 655 647 690 632 690 701 673 612 611 697 686 654 604 568 536 501 549 598 563 529 513 489 557 502 453 459 553 577 588 551 530 571 559 458 433 472 425 402 396 408 404 426 399 405 370 346 318 269 260 185 144 160 140 116 114 149 165 152 142 131 147 151 125 119 115 151 176 124 151 146 146 121 118 123 123 60 108 120 101 103 126 150 171 314 434 459 461 461 415 374 401 369 273 228 148 159 173 151 139 128 98 134 121 74 104 113 124 82 95 77 99 113 126 141 98 129 99 105 104 117 80 63 64 117 89 95 99 86 102 79 83 81 89 73 81 86 100 108 87 92 95 70 95 91 89 108 89 103 82 75 103 108 99 82 70 63 86 81 102 93 103 95 91 93 87 78 55 66 71 81 84 88 88 90 79 93 114 93 83 94 100 89 74 76 95 62 86 93 87 77 62 78 91 80 84 84 72 71 71 65 63 58 61 53 63 69 75 66 64 69 77 84 75 76 77 72 71 76 72 64 64 71 67 57 54 60 57 57 57 56 42 40365 287 403 30 9703 11 12 45 7730 -2255 27623 293 278 230 205 262 347 290 306 352 344 452 480 486 511 554 575 553 543 604 574 603 573 660 714 688 753 741 852 938 874 934 842 859 844 840 879 925 865 883 867 853 748 789 794 777 771 712 729 662 691 664 592 595 621 600 592 591 608 641 634 624 594 663 673 653 629 607 613 571 558 517 513 553 535 481 492 478 481 461 468 475 426 471 466 490 497 589 599 529 539 564 502 465 454 439 423 451 416 371 377 336 234 264 273 250 200 213 194 138 127 151 171 156 147 150 149 135 132 137 115 112 130 146 137 101 95 123 75 102 94 102 106 80 100 123 132 178 229 204 239 325 350 397 450 384 361 355 273 163 90 107 91 102 86 79 115 112 100 128 80 90 106 129 85 114 72 100 123 97 107 105 92 75 88 108 82 114 92 106 97 90 72 96 74 80 91 91 100 75 57 72 79 73 76 85 81 74 103 82 72 88 94 106 72 52 53 49 61 74 74 77 83 85 92 81 87 82 77 71 57 62 66 83 80 87 91 92 87 96 83 77 51 72 87 74 73 72 72 84 89 90 70 70 73 73 75 73 65 67 66 78 87 83 80 75 76 68 69 58 56 61 63 64 60 65 68 65 66 68 73 73 74 75 72 64 67 74 70 59 52 62 67 61 52 46 45 40374 287 403 30 9703 11 12 54 7731 -2262 35987 678 325 321 318 281 290 318 349 404 474 412 429 475 546 474 572 626 622 617 664 654 679 686 646 745 839 751 869 903 958 871 918 942 951 920 887 905 966 946 968 937 900 811 880 881 869 831 747 760 740 693 693 651 584 623 608 558 601 645 618 576 654 675 631 595 634 597 546 558 583 504 459 442 512 453 471 486 444 407 465 511 449 515 537 458 536 540 572 627 628 609 587 642 592 555 563 534 501 517 480 404 396 336 274 243 283 228 210 191 188 134 119 118 169 181 163 157 149 171 156 183 186 184 203 221 137 128 131 127 141 179 148 142 156 136 179 314 420 443 419 397 447 416 303 339 348 206 181 158 133 134 119 157 135 97 87 88 127 100 127 130 98 79 124 137 119 116 129 123 126 137 120 125 118 108 79 108 86 90 91 124 80 83 133 132 109 84 70 92 120 98 99 95 96 79 92 100 86 122 92 70 80 84 103 88 62 82 92 103 89 98 96 107 129 101 88 91 83 70 100 81 75 91 78 81 100 92 98 99 79 76 72 89 95 97 89 78 89 91 107 100 87 91 82 82 91 84 100 77 91 98 89 91 93 97 102 94 82 69 64 76 73 78 80 80 81 81 75 87 88 90 87 86 89 86 89 80 82 85 78 73 72 69 69 61 56 40383 286 375 30 9705 11 13 3 7732 -2269 6608 532 335 339 350 329 365 346 333 365 376 410 527 535 440 480 543 581 597 591 658 620 651 718 669 817 822 938 819 819 866 870 847 886 968 947 1010 1027 1022 1035 992 993 993 938 883 834 908 963 870 738 760 716 643 607 559 574 626 673 603 602 655 665 615 662 703 653 671 650 571 575 591 614 593 585 510 451 457 431 484 509 447 455 527 525 545 574 603 592 567 545 577 537 506 493 462 416 361 395 377 287 254 207 185 159 140 144 134 125 150 160 139 134 154 157 150 164 134 130 130 118 112 100 94 101 145 148 151 126 149 135 131 140 130 164 187 275 324 391 360 447 495 439 371 330 312 274 248 240 164 131 106 92 137 170 135 106 79 76 81 85 141 138 110 121 101 73 91 84 119 116 85 130 116 98 91 92 89 58 49 87 83 92 101 79 87 105 86 105 121 89 93 83 78 70 73 83 106 93 103 81 57 65 88 75 74 68 67 90 86 79 78 81 87 74 80 86 87 86 96 73 81 97 78 62 79 75 98 96 94 92 70 83 83 68 75 88 88 88 102 110 92 98 74 60 67 82 70 64 66 81 88 81 91 67 63 63 62 71 67 63 59 57 52 61 57 60 66 68 64 63 71 71 77 66 71 66 59 54 65 58 46 52 49 53 45 36 40392 286 404 30 9704 11 13 12 7733 -2276 12112 714 307 299 295 287 268 275 360 434 405 442 522 504 571 562 561 559 543 620 718 676 750 731 773 718 810 866 886 882 938 939 895 876 944 967 1006 1061 1017 986 1019 936 1048 1048 1040 1043 1005 976 934 928 924 877 860 778 765 705 600 571 564 662 683 672 629 675 689 653 568 583 538 477 555 519 470 513 542 550 533 473 477 500 518 510 507 510 542 484 479 452 422 456 495 438 383 431 375 348 293 282 289 214 190 192 218 195 125 129 109 104 130 69 110 163 164 119 127 115 136 152 176 115 91 91 126 138 125 135 92 123 179 229 324 376 455 453 481 388 382 310 293 273 267 193 137 150 150 143 104 110 94 106 103 72 64 118 94 87 111 105 85 96 83 74 105 49 78 90 115 106 104 120 109 84 82 76 68 100 83 48 68 81 54 55 73 79 71 62 52 83 86 101 91 70 88 70 87 69 82 79 37 58 72 71 83 52 60 56 41 47 39 59 63 68 89 78 79 80 47 74 78 85 55 77 84 78 55 72 87 64 64 75 81 84 64 67 63 64 68 69 63 75 77 76 73 74 70 53 55 50 55 55 62 55 52 55 56 63 52 41 50 49 50 41 38 43 54 53 59 49 53 60 58 47 49 50 48 53 51 43 37 41 41 39 38 40 30 21 40401 286 423 30 9693 11 13 21 7733 -2283 70378 4979 841 347 395 363 331 340 284 292 382 458 466 490 488 582 534 576 647 625 617 677 751 788 747 734 779 849 786 780 864 858 898 928 902 934 946 959 1050 1013 1022 1050 963 980 1028 975 977 900 903 977 954 835 804 739 655 583 604 560 561 649 637 634 655 661 655 676 586 524 472 443 489 480 523 462 487 523 496 550 538 533 512 548 552 538 544 524 553 535 536 543 479 442 449 437 381 373 370 330 269 220 232 223 242 247 240 200 214 234 179 163 146 170 127 148 123 177 175 126 133 150 102 159 146 146 134 132 128 83 116 156 151 175 256 379 439 526 537 458 355 308 299 232 148 180 205 169 128 104 93 80 108 88 109 109 113 118 104 83 75 104 99 80 104 94 108 127 94 103 128 110 77 101 78 78 93 76 85 76 57 50 70 57 97 90 77 56 69 69 64 83 98 110 98 91 88 81 79 74 89 94 90 90 61 48 65 72 52 74 69 80 92 91 94 75 67 84 72 97 91 85 83 69 76 71 83 76 62 49 64 68 68 48 75 64 79 85 94 74 90 99 84 71 71 59 57 61 65 66 50 63 68 73 62 62 53 60 57 54 50 47 50 53 60 59 56 55 56 59 50 55 67 62 61 49 53 46 50 52 48 49 40 41 53 47 42 32 40410 288 341 30 9701 11 13 30 7734 -2290 571650 999999 999999 6130 708 444 454 426 357 416 358 440 447 519 504 510 638 671 613 639 645 681 725 734 795 773 763 836 795 793 781 828 802 816 834 918 943 857 859 893 839 918 966 954 1018 983 901 875 777 819 855 913 939 895 848 725 627 646 512 544 545 535 529 503 555 642 642 665 625 618 663 687 639 627 560 542 573 552 553 556 476 578 538 535 545 559 542 469 446 471 485 407 368 439 419 441 440 438 407 413 376 337 306 314 257 314 372 385 367 343 402 372 326 308 268 172 132 107 173 163 187 149 137 120 121 143 98 164 190 267 309 406 480 518 519 388 345 288 150 145 109 137 106 132 115 106 64 89 97 104 142 119 72 67 75 60 66 22 65 82 106 160 178 112 105 93 74 110 126 128 151 107 104 99 74 82 64 60 94 86 90 86 69 64 66 37 69 58 65 87 75 90 97 78 77 102 73 67 96 73 68 90 92 54 35 59 58 70 80 69 66 68 84 78 64 82 67 63 65 65 58 79 62 55 66 73 83 83 70 80 71 61 62 96 76 59 86 73 78 84 82 80 79 56 50 61 68 61 52 49 49 53 67 59 57 53 47 43 35 50 43 47 39 34 42 55 52 51 61 62 58 48 45 49 47 47 49 46 47 46 42 50 44 42 43 44 40 33 40419 284 446 30 9686 11 13 39 7735 -2297 3007 749 570 434 363 277 258 349 338 361 437 484 490 553 577 527 635 599 685 672 583 651 597 723 784 820 767 764 719 810 879 851 788 880 886 858 914 888 887 924 919 905 839 755 779 804 855 905 829 827 817 764 776 725 652 582 517 497 502 532 587 555 569 575 587 634 692 672 665 705 691 582 598 595 561 535 519 526 546 555 508 503 519 483 515 479 485 507 512 415 465 481 410 362 384 375 342 317 289 307 335 323 344 374 376 415 361 361 319 277 212 193 191 182 155 166 116 124 138 113 150 119 115 102 132 215 228 245 241 234 210 180 163 216 259 325 327 250 204 135 89 85 72 96 83 78 83 70 90 90 113 94 49 83 103 128 116 92 92 94 75 114 96 74 76 105 115 74 69 61 74 71 68 55 67 75 48 46 29 44 56 71 74 71 69 77 73 55 51 88 93 64 59 54 33 73 80 45 45 50 69 62 50 71 49 52 71 63 47 53 50 32 55 46 39 49 55 63 58 40 34 62 62 82 75 58 63 60 77 68 39 50 63 70 77 51 68 66 59 63 61 44 33 45 41 49 53 66 53 53 48 37 38 40 20 20 22 23 27 33 41 42 40 41 34 33 39 42 29 35 37 42 43 32 34 33 27 22 22 21 18 16 13 9 40428 284 440 30 9650 11 13 48 7736 -2305 8046 307 274 306 300 353 371 327 333 363 432 482 541 592 647 634 687 755 711 665 708 744 743 760 782 690 708 754 763 783 769 865 867 844 799 876 940 929 896 873 917 913 1006 1021 896 937 926 900 898 863 880 896 888 826 830 838 722 668 648 614 572 560 538 491 545 535 597 706 689 670 715 702 605 563 598 558 540 471 475 467 515 437 502 529 543 484 497 508 525 455 426 434 430 351 360 369 370 408 371 362 361 269 350 362 364 362 291 259 206 227 264 235 221 194 199 180 121 96 144 170 152 157 152 178 204 251 215 220 287 344 431 480 433 345 292 189 94 117 57 58 110 74 100 70 96 101 105 111 84 81 84 80 67 69 93 129 142 110 92 105 62 101 125 93 105 97 90 79 75 53 87 71 60 97 98 115 109 63 89 98 56 74 72 84 85 80 68 75 84 67 61 77 64 65 38 48 58 49 46 62 51 55 49 81 59 43 72 69 43 64 67 68 74 72 58 60 58 66 69 41 62 58 58 62 66 85 89 89 88 73 78 70 73 85 79 75 90 81 62 59 53 63 68 59 61 67 73 58 62 74 71 76 64 64 52 50 45 46 44 54 54 54 61 71 61 58 60 65 64 62 62 72 68 64 60 67 55 52 52 53 48 49 46 34 40437 286 401 30 9641 11 13 57 7737 -2312 755212 999999 999999 999999 999999 47905 736 331 293 353 318 351 441 435 434 561 653 687 684 676 649 684 751 750 784 784 783 826 829 842 883 852 856 891 865 896 980 913 906 946 947 939 967 966 912 848 838 868 896 879 927 883 860 765 711 717 647 574 550 584 543 580 598 548 524 636 596 588 644 667 635 663 631 628 571 523 545 519 504 442 487 496 511 525 489 524 533 489 510 525 545 516 511 567 553 472 466 440 412 387 411 426 413 437 404 424 382 411 423 391 352 337 292 305 301 275 264 250 236 173 167 197 233 228 190 224 271 238 268 348 421 405 446 449 453 502 482 472 380 305 218 172 118 131 140 161 153 150 164 117 111 122 103 102 95 106 124 107 146 99 94 112 106 119 116 134 161 137 112 118 135 95 93 118 88 103 115 108 106 96 62 72 104 114 105 76 83 108 105 60 105 108 82 100 84 75 94 89 91 61 45 93 94 100 75 79 76 69 79 72 72 113 105 83 79 82 109 97 95 79 110 100 81 84 90 101 99 106 106 115 92 91 93 102 102 92 103 115 89 88 91 99 95 73 72 77 106 94 78 70 83 80 99 97 85 84 77 87 64 66 75 78 81 72 75 77 78 83 80 85 76 78 72 75 75 78 73 62 66 68 62 57 62 60 52 46 40446 285 377 30 9647 11 14 6 7737 -2319 57042 6117 10053 999999 999999 999999 2047 284 305 292 278 346 450 376 399 384 449 550 630 710 632 684 779 760 780 687 781 833 811 805 875 839 799 845 946 956 902 901 962 874 825 805 774 800 799 860 857 811 824 772 677 620 496 523 420 467 504 502 482 474 525 491 493 556 600 677 687 570 626 601 597 586 566 566 504 472 410 494 486 428 445 431 451 409 382 467 471 435 436 460 457 472 417 433 429 384 450 388 383 416 395 423 425 424 409 399 376 400 393 470 392 378 372 287 276 279 249 175 213 225 243 222 285 299 293 258 253 230 227 291 417 546 617 600 507 320 262 158 104 98 101 114 132 105 118 152 109 90 118 136 110 111 106 85 86 124 130 91 100 134 102 82 97 93 119 113 102 107 106 87 85 83 105 118 60 45 87 101 69 88 103 71 76 76 90 96 81 69 70 69 109 122 89 92 75 59 58 82 87 62 75 66 48 40 51 55 79 71 74 93 61 77 80 79 71 61 83 81 67 64 75 87 76 85 82 81 61 81 72 64 59 91 89 86 88 83 67 88 96 96 90 86 79 68 61 66 61 76 68 73 78 65 65 58 57 48 62 62 63 57 45 48 56 52 54 64 70 67 64 60 52 64 61 57 49 46 47 40 48 41 43 38 37 26 27 40455 285 349 30 9649 11 14 15 7738 -2326 46730 55061 999999 999999 999999 999999 26827 566 305 306 350 348 369 314 196 326 399 432 400 501 595 631 641 716 677 728 719 768 823 800 820 757 864 865 851 828 874 843 931 913 950 956 971 934 952 915 827 832 852 911 878 857 856 864 819 821 734 621 574 562 509 510 517 513 493 559 529 611 676 766 674 661 643 588 592 602 610 547 602 593 581 495 423 421 495 446 474 470 496 445 470 485 474 522 489 437 426 462 409 407 420 381 336 385 428 375 343 359 381 398 421 342 343 329 296 234 270 269 264 254 252 262 264 279 251 263 312 379 430 499 516 475 496 497 473 376 267 261 193 83 120 117 115 107 95 128 108 118 83 91 124 119 100 128 94 94 100 99 102 103 101 112 110 109 125 95 95 103 79 116 76 81 88 72 73 56 96 102 84 75 70 89 81 68 81 82 80 92 105 92 94 71 70 81 79 66 58 84 97 77 80 61 54 46 54 58 60 50 68 63 78 74 69 59 44 73 65 81 73 76 78 65 61 59 51 71 80 79 68 77 98 71 54 73 95 70 64 61 56 63 65 68 77 73 66 67 56 69 72 53 57 47 49 44 47 46 42 33 53 53 55 62 53 60 58 59 67 60 64 70 61 57 53 54 56 45 45 42 46 47 47 47 42 42 40 40464 285 376 30 9646 11 14 24 7739 -2334 57411 16096 999999 999999 999999 999999 17082 2693 1058 533 460 364 279 264 381 462 476 519 611 633 697 684 710 731 744 818 835 788 835 816 870 823 802 875 890 956 947 960 928 957 948 919 960 1033 1040 1005 875 914 937 970 956 866 922 982 939 946 884 753 625 515 513 537 556 610 575 549 584 580 597 628 641 686 754 798 853 742 700 746 739 738 653 623 582 576 522 509 437 467 508 481 453 485 453 468 487 458 444 478 501 484 441 397 383 368 363 412 420 420 326 361 374 324 232 229 312 385 419 480 503 505 495 509 473 455 479 446 435 439 519 550 612 646 555 447 350 257 243 180 124 106 100 113 134 160 142 110 93 106 115 111 100 106 146 152 144 141 114 110 121 79 120 127 113 129 181 128 117 113 96 120 119 104 102 94 99 90 102 90 84 85 95 107 74 87 105 114 106 96 78 87 83 95 109 81 78 99 99 78 108 89 107 94 97 92 102 108 92 98 103 85 91 87 91 82 88 80 100 67 83 96 84 87 87 81 90 88 83 108 102 97 93 98 88 97 122 105 105 109 96 102 115 105 96 91 86 89 91 96 97 103 94 104 108 95 85 91 85 81 73 78 84 88 88 82 81 80 85 95 86 74 81 78 93 98 82 66 75 78 78 78 75 75 75 65 56 40473 285 394 30 9634 11 14 33 7740 -2341 52511 42844 999999 999999 999999 999999 23405 2194 334 355 318 379 424 480 566 581 604 622 666 756 701 703 742 776 821 820 879 806 844 799 895 880 884 875 877 817 915 948 967 924 878 917 840 886 852 866 835 912 886 921 993 1054 1007 979 989 1008 946 961 912 952 889 861 844 761 631 587 653 612 673 651 675 690 697 758 835 868 875 841 821 818 745 781 693 686 722 699 624 558 547 617 566 527 479 442 433 413 527 521 541 523 569 495 435 472 433 469 442 380 392 424 394 491 551 644 658 595 590 580 562 575 585 550 560 515 535 545 570 626 706 694 672 568 455 359 259 208 155 115 95 149 149 136 115 136 147 119 149 140 142 135 155 121 138 140 128 132 164 182 141 110 115 106 132 119 104 132 102 120 106 111 108 108 102 88 120 143 115 106 110 131 108 109 114 123 87 104 113 125 113 107 103 107 109 123 104 100 94 82 93 120 96 103 94 93 101 76 86 104 102 107 99 91 102 97 113 95 99 117 100 114 104 86 98 105 99 97 71 89 102 111 110 104 101 102 106 125 118 112 104 108 113 108 88 102 105 95 107 107 98 95 110 90 96 90 85 98 101 91 81 83 82 88 81 85 94 95 89 85 85 88 92 92 99 100 96 85 88 88 86 85 89 84 75 69 61 40482 285 393 30 9633 11 14 42 7741 -2348 21975 999999 999999 999999 71774 999999 999999 8028 376 275 330 401 420 485 550 542 593 626 709 688 693 750 757 772 823 796 882 813 782 778 791 835 797 870 803 828 890 854 766 822 849 763 811 857 802 872 885 970 933 874 916 911 883 939 963 827 761 760 686 637 622 569 576 569 604 610 642 704 779 751 732 775 780 798 899 805 779 785 756 786 748 660 692 600 579 605 565 570 495 458 486 469 465 462 463 507 497 434 453 510 526 478 451 501 514 463 479 423 440 467 471 457 476 538 603 633 574 602 671 681 642 640 640 625 674 661 636 526 372 289 256 217 179 125 157 119 126 119 142 100 122 146 112 131 99 97 113 133 157 153 105 129 155 135 165 145 117 146 140 164 140 114 135 140 148 117 111 120 114 112 110 96 111 116 94 92 109 107 139 126 116 106 127 92 97 110 130 106 115 111 95 104 124 137 121 100 95 109 95 96 80 75 116 103 96 127 102 93 112 115 85 100 101 125 98 82 82 102 122 123 97 105 90 121 120 91 86 113 116 94 112 98 88 90 96 98 99 96 88 80 92 90 87 95 101 108 102 96 98 94 87 87 92 87 72 81 65 76 75 78 69 77 77 77 83 82 92 93 85 84 88 89 92 95 87 84 84 83 79 75 73 72 81 70 66 40491 285 364 30 9634 11 14 51 7741 -2355 17519 58763 15890 999999 999999 999999 999999 7824 260 205 262 278 311 410 496 522 548 579 683 697 695 708 670 720 738 769 720 699 754 727 803 800 750 761 767 816 805 788 818 845 801 818 820 756 725 789 798 820 874 856 822 861 857 916 952 827 743 551 502 524 530 540 547 524 572 576 601 663 732 742 801 766 717 722 792 743 733 708 658 633 600 541 549 463 472 491 440 468 469 483 458 413 423 456 437 421 412 387 432 417 445 460 431 446 502 523 474 430 431 472 442 384 359 429 427 536 555 594 645 632 608 622 634 646 640 610 491 499 543 379 211 150 94 82 79 87 89 69 98 137 95 53 79 109 107 64 67 125 135 126 90 68 63 85 117 92 86 57 64 62 83 100 72 68 66 54 78 96 72 91 92 96 96 101 75 77 121 85 76 103 89 77 84 72 101 92 52 74 89 59 78 54 60 84 63 65 56 64 44 53 76 52 49 80 81 71 82 82 93 88 73 64 78 77 64 74 61 78 46 65 70 82 73 76 57 80 79 85 68 71 84 85 58 81 88 56 65 86 73 70 83 75 62 48 53 53 47 43 68 61 57 57 56 49 47 48 40 42 45 48 48 40 45 46 48 50 55 63 58 51 59 53 52 54 54 54 49 43 40 39 44 48 39 37 33 40500 277 607 30 9637 11 15 0 7742 -2363 10393 328 326 265 279 288 429 498 503 587 657 614 698 633 700 672 735 771 783 743 792 761 730 799 830 812 771 853 861 859 822 866 883 846 746 764 832 824 839 816 785 837 885 839 813 743 645 556 604 599 597 544 523 554 603 558 617 744 800 759 772 754 729 793 777 826 831 728 716 652 637 591 567 525 503 442 400 384 429 399 381 369 338 385 435 381 344 364 342 384 367 434 507 417 388 484 510 503 475 495 482 473 436 433 418 432 492 566 576 625 612 595 609 616 553 591 674 640 637 609 528 495 520 434 300 222 150 89 140 139 117 112 101 98 134 114 101 98 112 104 104 111 129 98 113 105 130 81 119 99 89 89 68 133 134 168 175 182 99 124 113 96 73 79 84 66 74 91 83 97 120 126 118 66 99 101 73 90 89 81 78 103 139 120 78 72 68 76 87 60 66 73 88 113 104 104 96 86 100 98 84 83 91 81 93 78 75 96 60 67 92 83 83 79 75 77 89 76 82 75 63 77 97 108 93 80 85 85 73 91 112 89 94 84 69 65 74 62 73 74 74 94 63 54 63 66 71 66 63 53 45 52 58 53 58 59 71 66 64 69 60 53 65 73 74 68 63 54 59 55 62 61 53 50 46 43 47 40510 276 615 30 9645 11 15 10 7743 -2371 1103 326 329 357 344 402 388 479 604 628 626 588 674 753 819 833 711 703 723 714 713 710 767 772 776 795 775 746 846 861 829 873 824 764 793 826 852 823 803 856 880 878 832 825 793 707 596 532 567 503 583 599 600 552 508 559 675 692 722 781 881 867 813 843 863 785 799 834 843 881 763 662 614 578 621 567 486 493 471 432 395 353 317 314 369 348 347 399 397 331 384 444 397 383 403 396 460 419 481 550 548 583 548 457 496 473 482 530 532 564 562 653 625 626 648 689 652 616 551 539 516 446 403 329 207 186 152 138 132 135 126 130 117 103 108 127 152 120 170 166 111 68 80 109 114 145 115 135 106 135 143 145 160 177 200 175 152 116 95 89 104 92 97 91 103 130 89 102 112 95 84 100 110 89 74 77 111 94 109 66 52 76 82 77 84 76 81 97 88 100 90 88 74 88 71 87 94 80 77 73 92 95 81 74 70 69 70 81 79 110 104 83 78 68 81 85 94 87 82 80 85 114 101 101 102 100 98 101 105 104 83 74 87 85 85 91 100 78 87 77 80 80 59 62 70 56 59 56 58 53 60 60 65 76 72 61 73 68 72 68 69 66 70 66 67 57 55 52 61 59 60 62 53 51 50 41 40519 275 671 30 9641 11 15 19 7744 -2378 1283 351 292 313 393 468 494 496 604 597 619 702 651 628 756 730 647 719 747 744 776 751 728 717 738 768 785 840 849 743 783 785 777 746 779 783 799 812 842 864 907 926 915 848 776 681 626 578 539 564 611 651 572 539 546 529 582 727 804 800 887 921 936 949 820 856 900 877 782 694 601 564 513 510 479 435 407 307 351 298 294 329 312 337 313 368 329 319 320 359 360 396 385 387 424 510 542 568 522 526 560 555 617 664 649 633 619 623 676 712 641 628 679 681 615 653 600 471 316 217 210 157 183 144 122 130 119 159 140 109 107 114 111 99 50 87 134 124 121 151 125 86 135 123 118 154 211 214 166 186 180 201 217 158 144 121 98 83 99 72 79 75 107 88 102 84 85 70 103 89 79 56 83 87 74 72 82 92 71 116 104 80 86 74 98 110 111 117 107 97 82 88 118 87 94 93 83 65 76 76 82 102 91 88 91 89 71 70 86 101 105 103 117 104 107 104 105 113 113 102 116 108 96 94 85 81 89 99 118 117 98 85 92 89 83 87 90 94 103 97 98 90 75 75 71 67 70 76 74 74 69 83 85 79 80 87 84 79 80 88 90 83 86 82 83 87 82 74 74 76 78 79 76 65 63 40527 275 699 30 9639 11 15 27 7744 -2385 8895 426 297 340 351 334 530 544 530 596 597 665 621 613 623 597 700 681 738 732 756 755 824 833 849 852 823 787 775 837 762 730 754 738 768 792 828 870 870 872 858 863 758 760 756 653 571 541 570 572 560 535 551 541 582 527 634 687 758 809 884 944 948 938 859 832 824 702 670 566 517 491 502 524 525 496 449 386 348 361 385 340 335 297 329 379 365 375 388 383 387 389 364 412 405 407 408 461 483 511 492 535 555 595 584 577 606 621 647 703 749 697 709 698 689 634 494 442 352 203 123 79 85 81 117 134 140 124 99 96 84 100 164 139 138 142 140 182 184 168 153 150 142 188 186 204 196 214 234 264 214 166 146 123 84 90 118 98 97 119 122 144 124 101 114 94 95 100 113 109 120 86 84 109 114 101 102 105 91 104 86 119 123 88 97 93 99 107 100 101 98 109 120 135 115 95 88 111 114 82 79 73 63 78 92 86 84 100 100 110 103 92 97 100 91 96 110 100 116 93 100 103 89 80 96 106 107 108 93 124 112 102 95 101 89 94 81 96 103 99 102 89 89 76 74 83 84 68 77 79 76 70 81 88 85 90 84 84 87 83 96 95 90 95 94 81 80 81 77 85 88 81 81 75 71 40536 274 700 30 9640 11 15 36 7745 -2392 422 364 382 464 547 552 493 521 553 594 574 570 557 600 607 623 595 605 596 609 643 714 728 733 734 783 771 698 638 717 746 683 704 716 764 842 828 789 807 850 825 792 787 734 678 603 526 474 465 469 559 569 480 510 571 571 588 567 629 698 759 765 850 924 908 882 811 748 624 581 478 463 438 401 416 418 336 323 327 291 314 300 249 277 307 311 290 300 308 341 363 363 379 360 356 344 400 418 472 497 500 512 445 455 494 548 625 668 698 749 698 669 701 695 684 619 604 601 511 236 103 91 91 54 62 85 96 53 72 82 89 111 121 152 129 110 134 142 126 169 127 109 161 137 130 145 164 218 230 219 195 88 90 94 85 64 81 98 71 69 79 76 79 73 94 89 101 97 85 63 75 93 73 63 103 101 79 74 71 77 81 76 71 67 71 63 47 82 67 63 61 68 41 33 50 42 66 67 75 93 57 67 60 69 62 37 45 38 44 72 74 69 69 69 79 73 59 63 65 57 58 55 51 60 79 64 68 80 84 86 73 60 65 63 64 64 54 52 64 78 65 64 55 62 53 48 46 47 50 52 56 45 50 48 54 49 60 65 62 60 52 50 50 46 47 52 49 47 49 49 39 39 34 27 40546 272 764 30 9644 11 15 46 7746 -2400 3423 575 537 563 666 653 653 639 649 653 627 583 578 550 613 650 609 626 605 657 709 660 680 783 756 745 713 680 688 743 778 803 814 875 867 866 789 792 833 744 618 599 520 479 484 500 548 536 514 506 546 540 570 592 663 686 747 880 852 903 916 851 846 768 690 611 595 488 461 441 464 405 381 360 338 290 301 319 260 286 317 260 279 318 251 304 299 337 418 425 472 485 541 538 543 495 444 464 524 516 503 588 642 713 708 693 705 691 710 700 609 576 525 543 668 634 527 401 288 157 128 124 92 97 115 109 111 88 75 115 98 104 110 120 135 137 142 187 191 161 153 142 154 184 207 238 231 174 204 211 156 92 103 122 124 107 109 143 118 82 104 111 98 70 80 96 83 101 135 100 84 110 114 108 131 100 107 109 94 99 106 104 104 80 95 89 88 94 86 99 103 96 63 73 81 68 84 70 54 53 90 79 75 80 86 83 103 101 93 80 103 100 79 99 106 100 95 83 80 82 66 72 83 59 83 111 101 97 113 103 90 89 89 91 86 91 96 96 98 90 89 97 104 98 81 68 67 67 63 67 62 65 66 79 92 83 83 81 76 77 85 74 78 76 70 63 67 65 60 63 53 45 40554 272 750 30 9660 11 15 54 7747 -2407 18978 574 501 472 561 600 647 573 597 607 581 563 580 578 577 534 582 608 693 631 612 661 663 682 670 649 652 739 804 774 785 804 759 725 717 825 843 867 910 861 853 809 810 757 750 696 657 581 494 543 550 558 499 487 492 558 606 601 665 697 698 860 881 913 866 835 732 577 519 459 406 426 428 414 405 403 385 336 352 321 283 311 336 271 291 336 308 360 395 361 359 425 417 420 490 447 431 475 466 471 519 525 542 581 635 630 677 696 635 543 540 408 460 545 559 619 581 447 312 203 127 115 137 115 132 95 122 135 110 132 132 104 121 89 90 130 119 106 129 181 193 155 115 173 198 184 147 120 73 78 59 90 77 97 121 104 110 79 75 89 115 108 102 109 98 108 88 83 77 75 97 105 93 98 113 101 78 102 98 124 77 84 85 96 89 78 71 100 91 91 66 53 94 80 64 54 54 71 68 57 71 62 79 93 82 96 87 96 78 86 81 70 56 82 95 83 74 64 70 90 74 78 72 76 83 101 99 87 77 88 84 68 79 73 89 85 76 68 79 70 73 54 40 51 44 45 50 56 64 61 58 54 60 64 56 50 66 68 54 54 53 50 46 57 47 41 44 48 37 34 28 31 40563 271 782 30 9662 11 16 3 7747 -2414 507 404 433 496 500 589 551 552 558 505 500 492 536 585 562 534 589 560 564 611 566 615 667 647 681 670 640 641 647 636 756 725 721 729 735 805 779 753 740 679 691 618 516 448 423 459 461 456 488 514 548 510 447 474 588 698 842 809 835 750 596 449 344 369 395 365 385 365 407 366 390 333 333 309 357 250 279 237 224 255 266 215 225 249 241 246 325 280 239 297 304 332 300 252 315 311 373 374 482 525 514 549 514 526 428 373 309 255 272 215 220 348 348 418 428 438 393 251 154 73 56 72 71 49 63 49 80 95 74 49 64 54 63 89 61 22 73 65 85 90 105 105 145 145 147 100 72 47 44 44 31 23 68 69 71 50 31 37 63 73 56 46 14 24 47 51 51 57 49 48 73 62 57 66 77 35 65 51 34 76 75 73 59 55 39 44 51 42 37 30 33 36 58 44 54 44 34 35 45 37 29 32 11 27 41 16 26 53 62 20 27 49 40 45 69 44 34 39 29 26 21 17 31 55 53 47 36 37 34 37 25 16 31 26 15 31 38 44 47 22 -1 -1 1 10 10 15 18 11 19 25 24 17 24 29 25 7 6 5 13 16 17 16 7 9 2 4 -3 -4 6 0 -12 40573 270 844 30 9664 11 16 13 7748 -2423 722 498 568 597 568 624 621 564 560 633 654 580 634 661 674 650 627 636 735 755 709 748 660 699 780 718 735 733 725 752 827 799 804 806 819 814 852 817 812 778 707 674 558 603 594 461 491 508 548 498 549 549 533 533 611 714 819 912 825 596 466 423 472 445 457 407 377 408 397 334 371 331 293 218 296 360 328 308 294 289 308 298 234 280 277 288 271 306 265 303 287 337 320 339 394 435 472 446 378 294 244 206 140 140 159 226 222 233 252 238 262 344 430 466 461 339 264 187 115 102 109 97 66 54 66 57 106 117 95 136 114 136 125 161 158 125 88 76 104 111 132 136 146 179 188 117 94 123 89 76 93 88 94 103 87 64 77 58 44 73 87 82 68 103 111 94 86 107 84 86 87 93 88 88 84 97 72 72 47 93 120 83 73 72 64 61 75 74 65 62 70 76 58 74 62 52 67 60 84 91 76 62 49 55 70 71 73 56 59 48 51 72 80 77 59 62 65 53 38 60 60 62 81 80 83 83 80 63 67 74 43 53 57 59 50 63 75 66 58 56 43 45 38 38 29 43 56 51 52 48 53 69 64 60 49 50 48 49 38 34 35 36 42 37 35 39 36 32 28 18 40582 269 881 30 9671 11 16 22 7749 -2430 5340 826 468 556 568 448 516 530 530 645 574 634 660 652 673 682 690 680 679 713 715 710 743 707 698 675 689 761 733 750 733 725 779 783 744 691 628 613 623 528 573 552 548 541 486 428 434 489 469 557 476 503 521 467 489 539 613 722 892 812 609 479 453 392 375 369 320 363 303 365 372 308 257 270 261 289 290 219 284 261 249 268 292 320 286 286 284 248 253 270 233 263 246 270 250 271 300 341 351 352 364 204 142 120 113 156 189 223 249 324 345 412 466 448 282 183 120 85 82 75 83 71 64 64 50 35 63 111 120 67 123 129 85 72 69 76 76 92 90 85 69 79 66 75 54 29 42 48 15 9 32 55 69 34 50 40 48 56 83 65 55 62 28 44 24 29 61 44 56 65 61 38 54 68 55 50 26 13 16 26 60 55 31 27 39 26 28 17 23 24 33 19 25 21 35 16 21 12 34 31 28 18 25 31 44 34 38 24 56 43 35 23 -2 15 33 48 27 10 39 44 41 34 48 45 40 39 28 34 32 16 24 31 34 21 20 22 16 11 5 1 -8 6 9 14 18 12 21 15 16 12 20 25 18 13 12 14 2 6 6 14 5 3 2 -4 -1 -3 -1 -8 -12 40590 267 940 30 9670 11 16 30 7750 -2437 31722 1233 626 574 497 521 549 584 574 660 696 732 666 661 707 614 674 678 622 646 622 643 622 642 621 704 624 622 665 642 660 661 643 629 602 585 522 582 514 487 544 466 437 413 473 494 478 509 496 454 435 438 558 684 743 719 711 592 529 510 342 321 390 388 350 292 360 409 351 359 284 266 226 249 245 281 281 270 290 281 285 318 343 310 317 288 273 240 241 308 272 274 317 274 316 423 376 253 162 153 130 151 131 104 159 228 294 373 413 444 376 301 235 137 110 81 104 107 102 70 78 54 54 96 75 100 121 120 79 109 70 92 21 63 37 49 60 71 59 71 44 67 38 46 39 56 83 77 86 83 67 49 31 30 36 37 35 71 76 62 46 31 57 62 21 35 66 81 77 47 35 55 47 35 35 53 56 15 27 47 47 47 28 29 28 41 44 37 22 27 33 45 37 33 48 19 23 39 43 27 33 40 27 43 43 42 50 42 28 26 23 25 14 27 12 16 36 51 41 52 47 24 28 39 44 31 27 32 23 23 26 35 38 21 15 11 18 7 10 3 -1 17 15 12 23 15 23 22 24 22 19 30 24 16 21 18 18 13 10 12 11 11 -3 -2 2 -2 -11 40599 269 881 30 9671 11 16 39 7751 -2444 -22 999999 999999 999999 60174 4680 1756 864 535 589 624 586 582 603 714 746 758 816 790 772 714 623 558 471 478 465 514 455 440 483 432 431 447 465 425 432 397 400 395 464 496 436 435 430 428 469 473 452 502 566 510 569 549 501 514 592 631 622 608 656 721 705 632 573 478 440 362 366 386 380 359 349 376 330 327 305 296 262 264 247 298 334 279 322 293 375 300 325 378 352 288 310 277 224 259 328 320 299 294 298 247 172 126 126 129 138 126 174 274 262 261 250 167 122 119 95 83 71 99 94 91 124 87 110 106 111 93 106 127 117 99 60 61 57 23 48 61 112 76 41 106 75 81 105 67 83 63 34 69 63 66 46 64 64 60 51 72 65 71 40 41 75 68 48 47 79 73 54 70 48 35 39 62 78 62 57 55 22 56 50 31 40 38 28 27 41 34 55 73 45 13 26 17 32 24 12 19 19 17 40 37 27 39 35 28 54 50 39 25 22 28 22 14 21 24 17 20 42 29 30 28 40 55 55 47 43 41 27 35 34 13 33 36 21 31 32 20 12 22 17 15 12 17 11 8 19 25 22 24 28 18 19 20 16 25 25 19 19 13 12 16 20 15 18 13 8 12 2 -6 40609 253 1032 30 9672 11 16 49 7751 -2452 52534 11003 5281 1600 404 384 542 531 512 474 458 572 733 830 827 792 755 697 608 593 524 472 411 368 348 343 359 317 338 348 413 367 309 349 395 429 431 433 426 442 387 387 400 429 402 411 479 470 452 446 441 373 348 507 619 787 811 648 468 422 372 340 298 326 281 312 320 310 288 278 199 221 226 274 280 296 275 275 309 286 311 302 296 275 294 262 244 216 215 276 308 269 182 143 88 74 73 62 58 67 101 86 73 35 31 88 51 45 42 40 80 57 33 4 -16 35 23 43 31 30 85 81 116 101 19 2 12 45 46 14 -8 -22 4 44 20 29 50 30 15 -5 2 30 19 -1 -5 11 59 32 -15 10 28 3 42 49 27 4 3 33 42 -5 11 -1 -17 -7 8 -4 20 15 -12 -12 -5 29 0 -17 14 -15 -23 -8 -4 1 1 11 -30 -35 -13 -19 -25 -20 -11 -17 -2 2 6 -3 -17 5 22 0 -14 1 -7 -6 9 -2 -11 -10 -6 15 -7 -37 -7 -11 -2 -12 -12 1 14 -1 17 21 4 10 16 -3 8 -3 -14 999999 1 -1 6 -1 -2 -10 999999 999999 999999 999999 999999 999999 999999 -5 999999 999999 -8 999999 999999 999999 -10 -15 -15 -11 -11 40617 263 951 30 9681 11 16 57 7752 -2459 332647 999999 999999 20540 7877 2120 615 450 545 550 507 507 540 614 854 949 943 785 631 588 545 551 511 437 373 383 393 309 301 343 349 320 303 311 355 366 346 363 385 387 380 346 398 413 408 347 361 413 412 404 455 538 573 653 668 664 623 630 558 510 449 428 392 343 311 293 344 321 356 395 360 307 288 199 220 257 236 312 324 331 326 354 348 317 312 396 369 341 359 262 273 208 242 282 324 225 128 133 112 75 105 104 75 29 24 82 106 123 45 66 47 54 86 70 86 37 60 73 42 45 22 64 48 19 32 57 74 35 45 48 87 53 62 79 70 57 80 99 44 21 7 28 32 8 10 11 17 39 28 14 26 66 27 13 44 38 13 9 30 8 16 6 33 38 24 27 37 14 2 20 10 30 4 34 19 27 26 22 2 11 -8 3 9 -5 -9 -10 -1 14 32 12 -3 -12 -16 16 17 4 11 9 12 8 -1 -14 -1 -5 10 3 9 1 -11 3 4 0 -1 7 5 30 22 21 16 14 16 7 22 3 -9 0 10 8 1 -1 -3 4 -12 999999 -9 -8 999999 999999 999999 999999 999999 -1 -12 999999 -6 -3 -4 -2 3 8 8 0 -3 0 -8 -9 -11 -3 -8 -9 -11 -11 -14 40626 266 950 30 9680 11 17 6 7753 -2466 14438 999999 999999 999999 999999 48864 2968 585 416 502 512 599 609 696 730 755 689 625 564 592 549 467 448 376 384 346 352 377 365 377 360 355 353 464 460 437 438 424 381 419 462 423 440 415 387 438 442 372 441 574 633 720 741 677 580 519 476 462 387 380 391 352 318 352 329 306 348 387 364 339 328 264 273 279 238 241 290 310 350 309 378 409 457 453 399 388 382 443 364 322 307 324 318 284 281 252 276 297 209 178 137 141 129 132 103 80 86 65 95 104 94 104 69 93 83 106 95 73 49 27 46 68 72 65 75 100 94 88 73 75 88 85 57 49 81 104 94 68 41 71 27 52 57 71 49 24 55 70 45 38 47 78 80 46 68 51 43 46 24 22 25 31 52 65 30 12 23 28 42 61 62 56 61 42 34 25 25 32 24 -2 7 15 7 44 27 -5 15 19 10 26 29 28 34 20 29 20 7 31 42 28 32 40 33 17 18 18 14 18 12 9 28 25 22 5 21 39 32 16 23 36 19 31 26 23 28 32 21 16 27 41 19 11 37 25 5 1 -2 999999 -5 3 2 -2 -10 -1 12 11 9 4 -1 9 10 20 17 19 15 12 1 2 7 1 1 1 -3 -3 -4 -13 40636 266 981 30 9681 11 17 16 7754 -2475 29561 46443 15749 999999 999999 999999 999999 20122 2903 685 402 524 580 598 740 716 630 605 642 670 716 851 1002 1082 1061 962 945 910 751 614 499 457 461 429 467 491 468 446 401 470 476 482 381 465 402 419 415 480 455 507 506 665 852 812 780 694 623 563 528 479 441 493 456 388 380 374 476 504 409 384 303 284 286 339 346 296 305 356 417 473 471 380 335 301 283 265 257 266 326 309 264 330 331 258 251 176 140 190 165 105 156 117 180 179 149 122 136 124 119 106 118 124 116 80 112 101 109 80 141 141 122 121 125 113 111 135 105 69 122 118 93 150 154 97 108 112 131 68 115 101 96 85 79 75 62 96 110 81 67 50 77 87 92 61 66 71 87 114 107 67 79 61 68 78 90 67 30 53 54 86 64 62 72 74 68 49 48 82 88 53 39 34 39 51 38 32 40 65 71 36 32 61 68 49 59 52 36 41 64 50 79 70 52 71 56 26 46 45 41 19 28 43 34 31 47 36 51 58 53 54 60 49 54 61 43 49 48 43 43 41 42 50 54 41 41 37 34 37 37 38 39 23 32 45 36 34 38 33 35 39 45 49 43 45 43 50 48 35 30 39 32 33 37 26 24 17 40645 263 985 30 9685 11 17 25 7754 -2482 22637 62004 999999 999999 999999 999999 999999 23973 3143 621 324 445 604 695 653 568 558 589 622 786 1090 1100 1126 945 787 727 624 547 409 335 334 374 406 381 348 326 322 344 368 385 296 268 314 350 386 445 503 533 534 584 613 676 662 716 694 771 747 702 654 535 412 395 396 402 411 322 361 355 336 396 390 317 286 266 224 219 222 264 277 328 376 402 380 257 210 197 225 242 185 250 251 242 236 237 280 289 228 165 177 139 157 148 138 102 108 114 93 117 117 78 85 77 99 91 65 70 27 48 95 116 147 109 140 118 59 40 48 76 77 70 57 52 77 59 76 46 64 88 52 61 45 14 41 42 36 45 37 29 35 24 43 49 66 50 85 37 29 32 45 36 39 47 42 43 54 63 37 5 18 21 16 15 42 47 59 28 28 19 35 22 23 30 28 25 8 11 13 12 21 12 21 23 10 32 42 24 12 37 25 13 20 8 4 12 2 -2 23 23 2 4 -2 7 7 35 26 31 29 30 26 3 4 4 13 24 17 10 22 13 12 9 12 10 12 11 3 -9 -14 -8 -10 -7 -12 -1 5 -6 -6 -1 -3 3 -1 2 -1 -1 0 7 4 3 0 -1 -5 -3 999999 999999 -14 40653 259 1200 30 9690 11 17 33 7755 -2489 13923 1072 335 450 571 679 566 499 555 802 975 1052 1074 914 628 483 378 384 320 376 388 432 384 372 333 356 352 418 363 387 427 367 315 310 322 348 389 401 414 493 494 521 562 595 606 709 725 731 641 496 431 386 319 296 317 373 378 307 310 268 295 268 261 254 268 272 289 289 261 235 222 218 224 250 207 174 193 203 230 174 172 243 214 220 278 248 256 241 282 325 346 322 246 211 202 198 147 120 86 89 92 103 108 92 84 84 50 85 71 72 112 144 200 230 179 144 122 114 80 101 133 141 139 111 73 87 86 78 48 61 92 84 80 66 38 32 26 31 57 24 11 35 40 29 69 49 46 60 62 63 49 46 58 36 41 43 61 56 38 72 61 52 56 44 30 45 32 55 25 20 18 21 34 34 9 16 21 9 20 25 43 29 22 34 36 18 26 29 30 27 31 13 34 46 33 44 26 19 23 31 26 26 26 9 24 27 10 23 17 33 28 16 29 42 29 34 41 12 25 36 38 19 24 28 34 40 20 19 31 20 18 16 1 -3 1 14 14 6 10 17 19 20 7 14 16 8 7 15 14 12 12 9 6 1 4 6 -2 -6 -8 40662 261 1140 30 9690 11 17 42 7756 -2496 244185 999999 999999 999999 8673 546 417 591 630 586 557 586 721 809 943 995 978 808 649 516 385 381 375 326 404 365 367 392 445 442 492 605 605 523 445 419 389 292 348 365 354 338 352 305 315 338 459 515 638 756 739 651 499 375 354 330 337 371 307 218 184 187 217 282 264 230 218 164 162 129 161 125 157 161 168 183 170 186 160 156 168 176 233 237 182 167 254 244 224 244 313 324 339 367 404 336 245 221 243 209 166 153 115 83 86 33 53 78 39 48 85 138 180 231 302 286 189 123 89 48 92 157 172 171 135 142 112 118 104 72 73 71 66 75 52 66 80 50 62 58 61 37 38 80 59 47 78 73 48 47 65 64 58 34 40 59 57 47 54 61 65 49 41 49 44 21 33 62 39 53 28 46 52 20 30 26 20 3 24 46 29 36 52 32 41 35 36 20 20 33 30 42 53 40 21 35 30 13 16 22 27 30 19 12 12 24 36 37 31 30 28 29 30 45 27 34 32 16 27 39 27 19 31 23 23 26 36 48 31 24 36 29 18 14 11 16 12 11 14 13 5 1 15 14 25 21 14 24 25 22 24 28 15 12 13 6 11 8 9 8 2 40672 256 1290 30 9690 11 17 52 7757 -2505 19614 2006 412 479 599 745 727 664 689 699 843 905 1042 1079 773 604 538 414 384 427 378 360 417 505 440 451 532 691 699 646 486 378 253 312 340 309 278 364 458 687 718 722 814 877 826 633 376 303 366 351 279 259 259 260 253 251 315 259 257 226 216 212 211 187 229 182 166 242 238 211 199 206 227 201 218 217 181 197 235 251 230 278 274 289 361 349 390 383 416 320 239 182 207 161 158 136 132 96 89 110 83 124 90 106 198 262 318 327 260 211 162 122 141 154 159 146 138 139 110 101 109 84 99 153 138 129 93 108 108 124 93 95 77 82 86 91 76 87 91 64 95 84 88 80 98 101 121 87 76 89 102 79 72 73 78 89 77 54 50 61 67 63 55 66 44 38 63 90 50 60 67 63 68 68 61 48 27 43 56 62 84 77 85 56 55 48 76 75 39 41 58 50 45 48 35 56 46 40 36 48 49 31 53 50 40 40 66 72 72 76 69 60 51 41 43 41 45 47 45 55 64 54 52 52 62 67 67 52 35 35 26 26 33 28 35 35 28 32 30 49 50 53 56 47 44 47 48 46 41 36 37 34 27 18 21 14 40680 256 1295 30 9695 11 18 0 7757 -2511 242126 13032 1087 309 415 562 685 725 808 681 663 738 780 881 982 887 701 642 523 507 465 457 417 435 410 485 521 593 671 742 724 719 699 642 607 611 588 667 727 766 752 738 767 783 849 787 636 417 283 255 311 312 249 313 268 257 251 284 265 276 317 294 245 233 201 225 249 230 226 294 246 227 242 242 207 156 174 244 257 228 189 237 289 270 347 340 328 380 359 340 328 321 254 214 184 187 151 147 92 87 103 85 91 136 176 266 282 328 267 199 140 101 87 186 153 185 190 185 117 113 112 99 126 90 135 144 142 132 178 122 121 110 129 98 48 81 89 82 52 71 104 87 62 81 85 85 80 59 82 73 97 73 36 47 76 63 74 71 53 71 60 61 48 65 48 53 84 80 71 57 31 46 71 57 63 56 53 42 24 68 76 52 37 83 68 76 68 39 47 53 48 58 63 53 59 59 43 50 72 63 55 43 29 28 33 46 57 62 56 48 50 48 64 58 52 51 49 52 45 44 50 55 55 62 58 51 49 44 37 36 42 36 33 25 21 37 39 45 54 45 39 35 35 44 34 27 30 37 37 37 42 35 24 18 14 12 40689 256 1295 30 9695 11 18 9 7758 -2519 158675 6377 502 357 434 554 627 717 803 662 614 654 621 589 768 924 656 791 684 450 488 443 409 390 364 365 341 434 425 453 445 479 527 639 773 839 752 719 770 792 760 732 761 729 697 682 624 479 351 289 218 241 259 219 258 242 233 178 176 244 267 238 234 265 246 257 224 214 172 217 235 220 235 264 312 257 270 239 288 247 224 228 181 237 240 234 278 341 384 336 314 347 257 214 201 165 176 150 139 108 62 47 84 44 55 88 184 314 327 202 131 69 106 136 165 180 209 237 127 87 55 38 65 91 116 109 118 74 85 95 84 87 64 40 74 61 76 34 47 33 20 4 46 46 64 40 58 38 -7 35 66 68 59 54 39 24 24 38 53 65 46 65 40 38 30 53 22 41 8 20 28 12 35 37 12 19 18 23 23 56 57 51 44 40 31 30 7 -3 -11 21 10 8 15 9 36 30 28 10 0 7 15 25 6 -9 12 15 21 34 38 33 12 5 15 19 15 17 29 29 9 1 17 23 23 9 5 2 -6 5 18 -4 -3 4 2 10 4 -3 -3 11 19 20 18 15 19 19 17 19 17 5 2 7 13 5 0 -7 -5 -8 40699 257 1233 30 9693 11 18 19 7759 -2527 378805 999999 999999 999999 81690 2717 415 506 671 659 636 579 549 558 538 580 774 661 482 635 568 424 438 445 402 414 405 412 432 449 459 463 525 548 568 681 760 791 804 774 705 762 741 738 771 698 573 460 340 227 221 288 271 278 210 240 238 143 186 231 240 280 241 214 192 148 209 210 249 234 159 137 211 240 251 287 308 305 284 278 259 290 210 192 191 255 298 273 286 318 308 345 266 191 145 171 156 90 70 84 93 68 79 127 172 278 369 343 179 124 73 99 114 189 292 283 233 118 36 67 95 83 107 122 112 141 116 94 54 30 47 65 71 77 37 15 24 59 49 37 61 49 44 35 24 23 58 40 26 48 53 27 43 24 25 51 56 27 23 36 30 32 40 46 31 41 63 44 25 28 22 30 9 3 33 23 15 39 35 28 15 16 28 28 45 67 39 45 49 1 21 19 29 25 27 32 28 33 35 20 27 13 1 3 12 1 -1 19 25 26 25 23 16 27 23 17 29 38 30 12 0 -1 9 24 14 9 11 -1 4 5 2 -3 7 -1 6 10 10 10 1 -1 10 18 19 17 19 9 2 7 6 4 -3 -13 -4 -5 -9 -9 -9 40708 258 1238 30 9698 11 18 28 7760 -2535 37265 999999 999999 999999 999999 139327 7335 668 359 413 585 707 715 636 615 572 632 699 513 538 520 450 441 444 472 562 535 529 524 543 526 576 544 480 440 453 434 556 681 644 663 751 707 733 769 864 870 816 754 617 450 340 230 295 330 300 298 294 284 296 299 281 310 328 346 267 279 267 287 256 245 258 297 285 279 356 338 346 342 288 313 334 280 280 282 253 287 296 364 294 347 293 266 194 177 175 81 133 97 116 200 150 131 128 189 328 393 362 393 286 151 139 164 214 273 181 86 86 101 118 116 106 60 100 76 72 89 65 31 38 39 22 58 55 68 86 81 84 91 86 48 58 57 50 59 61 64 52 56 28 53 30 29 60 67 70 45 33 35 52 55 42 69 55 29 50 59 35 35 19 53 54 46 52 40 47 53 53 50 38 53 68 52 49 58 67 45 27 50 41 38 44 38 14 30 40 30 16 35 56 47 27 41 20 15 21 32 24 19 38 39 36 28 43 32 20 37 32 36 42 39 23 -3 11 19 18 8 20 26 12 10 11 1 17 19 18 16 25 30 17 19 20 29 41 30 32 24 23 19 15 15 11 13 15 2 0 3 1 40717 258 1236 30 9696 11 18 37 7760 -2542 2210 999999 103537 999999 999999 52842 6962 796 344 387 487 643 785 800 728 758 668 603 683 663 531 604 596 541 451 474 436 522 500 521 481 451 432 459 486 569 506 604 616 656 749 763 775 680 514 447 382 331 286 278 271 287 269 302 283 300 252 270 276 258 296 308 305 303 403 371 316 336 297 338 366 363 340 314 325 321 285 313 344 374 338 385 345 317 293 330 303 310 350 351 358 350 305 323 272 241 182 169 148 144 161 244 330 306 275 336 417 463 432 411 393 314 223 164 160 184 124 95 45 79 115 145 114 96 116 121 122 109 85 85 60 83 96 49 58 73 85 100 70 45 72 73 62 73 44 104 84 84 70 68 81 32 73 97 83 84 52 61 68 69 91 73 77 73 77 78 56 60 45 50 76 79 50 58 45 53 52 43 48 46 58 64 37 63 68 69 65 56 46 47 48 68 42 41 30 38 48 59 53 53 47 36 29 38 37 30 36 54 42 52 46 54 63 47 45 52 68 48 58 52 48 48 38 38 44 46 40 34 37 25 18 27 33 36 36 34 38 41 37 46 44 45 39 34 41 42 39 38 35 36 28 22 24 17 20 22 15 7 40726 252 1335 30 9675 11 18 46 7761 -2550 156422 17910 4006 482 250 358 407 492 702 815 766 674 649 575 586 624 622 611 516 469 495 461 485 478 485 469 531 535 534 548 544 489 482 524 535 472 387 405 385 518 646 731 778 761 720 549 409 230 205 197 240 238 273 294 231 280 311 313 304 271 302 323 329 356 311 363 324 325 295 321 287 289 238 206 194 221 253 266 295 294 253 230 264 319 295 294 272 298 272 204 217 201 162 163 128 68 100 172 228 258 274 285 276 233 240 221 194 166 153 100 77 54 105 55 48 90 107 87 49 31 28 50 50 82 34 60 77 32 39 17 26 66 47 57 44 35 39 54 36 29 32 51 56 56 70 53 73 57 72 60 41 67 50 39 34 66 74 44 21 34 22 21 28 48 37 41 18 11 38 28 20 27 26 -6 10 41 41 50 43 41 51 34 25 28 40 32 13 37 31 40 27 14 31 28 15 11 24 19 27 14 7 15 14 12 15 24 34 25 28 40 39 22 25 32 17 25 35 36 15 6 13 22 21 22 17 -3 -4 2 -3 3 7 1 4 10 5 17 17 23 32 21 16 19 14 17 15 11 1 -7 -11 -1 -3 -8 40735 254 1337 30 9677 11 18 55 7762 -2558 58612 11293 1582 273 352 389 447 594 781 791 741 687 629 668 620 680 620 599 524 565 454 502 506 494 526 632 581 555 634 575 543 545 579 614 481 400 420 465 636 697 786 800 626 414 298 293 257 221 234 282 309 297 272 329 348 447 511 458 465 418 456 458 393 312 349 433 389 358 411 400 373 341 310 299 263 272 315 231 278 304 302 313 350 289 326 377 336 260 245 249 192 138 100 108 120 136 166 168 209 200 142 123 182 149 124 115 121 122 85 83 89 105 136 160 181 163 93 45 66 73 83 68 82 120 79 89 88 61 70 60 72 60 95 77 53 65 74 60 65 51 64 68 67 47 63 72 75 68 74 76 93 78 90 102 68 51 75 47 40 60 66 71 80 68 43 80 41 45 61 58 61 52 47 40 51 44 64 72 90 63 56 50 54 61 45 33 48 58 38 31 41 64 76 47 38 50 48 32 31 27 43 42 41 56 67 52 38 43 40 55 37 28 31 57 52 58 54 41 32 29 34 34 43 42 23 19 31 20 36 49 25 24 26 24 29 37 35 41 38 38 25 26 34 35 33 33 24 23 22 22 15 19 17 6 40745 254 1338 30 9678 11 19 5 7763 -2566 90841 10358 1227 320 403 445 529 635 741 781 758 676 708 665 581 646 658 643 641 579 563 456 492 546 581 563 590 557 608 620 600 576 630 563 381 295 275 431 598 697 655 578 432 316 245 226 250 283 296 280 309 286 298 347 334 320 398 488 516 531 471 431 451 330 378 362 361 384 375 340 385 342 297 236 259 258 212 230 218 220 230 291 281 291 285 286 254 248 284 259 204 167 183 151 155 104 106 110 147 213 198 142 133 171 92 48 57 48 95 146 120 107 77 69 92 147 147 99 100 84 92 99 89 106 91 73 60 95 71 41 85 61 48 71 78 86 105 63 43 51 73 69 70 82 79 82 102 66 64 79 95 84 67 75 90 56 63 78 65 32 34 49 79 43 38 49 47 60 52 80 74 42 20 75 67 35 46 16 54 61 47 67 57 61 51 53 65 67 45 46 62 52 60 41 15 26 51 44 46 62 47 8 30 55 55 45 48 49 52 35 44 57 45 37 41 41 40 43 27 21 23 31 29 22 11 14 21 31 32 12 18 20 21 27 27 31 31 42 45 29 30 27 37 36 29 25 25 21 16 15 21 15 6 -3 40754 255 1315 30 9685 11 19 14 7763 -2574 92688 10769 931 365 398 507 643 762 734 701 648 601 649 661 611 675 660 644 636 526 497 525 518 584 501 462 556 571 543 633 561 613 569 417 300 263 284 372 413 481 462 384 372 349 285 195 218 238 271 278 316 330 333 318 398 370 408 450 459 484 480 411 393 344 349 325 406 395 399 397 397 378 370 298 199 228 198 194 157 214 222 230 225 275 241 270 288 267 272 266 221 186 188 193 220 184 182 147 142 108 115 141 141 136 147 69 91 77 105 114 148 152 101 106 99 73 124 130 44 73 62 67 51 50 92 85 104 81 94 48 44 65 72 67 74 61 93 88 84 68 52 88 61 77 86 50 68 95 99 93 63 69 86 65 64 58 58 77 83 41 35 34 70 78 49 52 56 44 36 42 68 59 20 46 60 53 66 50 67 74 57 49 28 39 49 48 44 53 46 33 51 57 48 49 37 33 34 58 53 37 37 19 32 53 50 47 36 29 40 28 49 43 24 33 21 26 41 37 36 21 29 27 11 8 8 0 18 26 17 13 9 22 23 22 39 31 33 35 35 37 25 21 24 32 25 16 25 15 9 3 6 12 12 -3 -8 40763 253 1378 30 9688 11 19 23 7764 -2581 58952 5706 322 330 389 531 682 733 807 713 646 590 586 599 566 517 403 471 486 468 452 535 559 639 633 622 558 531 549 582 585 551 516 498 481 393 319 254 263 314 285 312 371 288 262 256 228 236 210 219 297 278 354 414 448 458 389 422 494 435 515 480 414 405 422 354 351 311 369 399 338 305 285 232 193 189 195 119 120 159 138 198 226 209 159 180 187 154 181 170 167 220 212 237 255 201 169 143 118 104 92 89 97 140 89 73 77 66 81 23 68 72 99 89 91 115 90 65 66 75 71 57 65 90 45 42 77 93 87 55 46 49 81 92 61 47 48 40 32 48 49 86 89 38 8 63 82 64 40 88 72 62 42 63 77 44 51 65 47 23 18 29 58 100 79 52 24 23 46 55 35 32 46 66 60 46 41 59 42 52 29 18 49 49 53 29 37 44 45 45 24 24 31 27 32 24 33 34 19 7 20 42 34 24 26 23 43 32 33 35 56 63 43 37 26 10 22 16 20 19 22 20 15 6 5 10 16 7 17 29 26 29 28 24 38 26 27 33 29 36 36 32 24 24 26 20 24 25 20 17 18 11 6 40772 252 1378 30 9688 11 19 32 7765 -2589 67295 6177 265 274 328 444 626 688 731 745 627 603 555 482 478 523 473 412 346 426 529 584 629 543 469 396 467 613 541 491 437 354 338 296 211 134 149 157 158 139 182 216 134 160 216 196 215 243 268 260 301 221 269 340 370 389 456 480 449 402 421 381 362 368 347 307 342 331 329 354 360 351 296 238 149 137 145 178 109 130 114 86 109 128 126 102 163 165 126 138 117 127 126 120 83 81 37 85 83 35 20 48 44 45 49 48 44 64 17 -3 8 35 45 88 87 43 25 48 28 -7 17 27 33 11 8 41 30 39 18 22 14 40 15 25 36 26 18 25 41 45 33 19 13 3 14 0 7 14 24 16 8 51 41 35 30 -6 20 13 35 26 7 23 34 22 15 16 45 50 25 28 27 10 26 22 27 14 21 30 -1 -6 13 -2 -1 8 -16 8 -6 -9 -3 11 22 6 -4 -6 -1 -7 -12 5 -19 -17 -4 -13 -19 -5 4 14 25 10 10 5 -2 6 10 5 7 -3 6 -2 6 1 999999 999999 999999 999999 -8 -6 999999 999999 -8 -2 -6 -9 -9 -4 -4 10 12 14 10 3 8 1 8 5 -2 -4 -11 -9 -11 -13 -5 -9 40781 253 1386 30 9696 11 19 41 7765 -2596 338538 29637 3101 306 343 572 680 760 766 641 637 633 672 695 597 639 638 498 476 530 577 695 652 574 547 531 572 522 532 520 483 387 221 132 145 183 184 116 122 138 121 163 158 213 208 199 312 357 392 321 329 443 533 492 515 504 467 441 396 382 320 322 334 339 355 408 430 370 326 252 231 181 154 114 118 113 121 141 97 122 181 126 131 161 144 136 129 171 138 127 112 107 115 96 92 101 89 52 74 70 82 52 39 66 18 56 56 60 36 48 88 207 235 139 100 42 80 51 56 63 43 59 103 43 35 68 46 47 39 54 63 70 70 63 73 65 67 60 44 49 7 41 91 60 50 64 46 35 40 28 36 43 65 84 62 54 45 75 84 72 43 68 71 78 49 72 92 75 60 59 50 70 58 49 29 50 63 49 55 32 26 25 43 30 43 51 34 27 41 50 20 20 30 31 23 29 33 21 9 7 18 16 21 48 54 41 38 39 35 29 39 36 33 40 42 40 40 34 30 24 12 9 15 16 6 18 20 15 7 9 20 26 24 22 30 32 41 40 41 33 28 37 35 34 32 35 26 26 24 17 13 11 11 40790 252 1421 30 9701 11 19 50 7766 -2604 54317 6973 577 292 451 654 813 762 602 684 608 588 618 520 584 631 638 696 568 498 521 585 591 529 462 460 541 531 445 441 452 279 151 176 145 124 113 124 140 215 186 159 170 210 223 196 245 312 277 310 366 404 420 464 452 467 506 477 438 423 345 362 371 399 416 395 394 373 371 351 324 346 326 259 226 178 187 196 191 143 178 218 180 132 121 163 190 134 125 142 116 131 105 116 116 147 103 85 100 64 60 58 59 17 24 64 65 66 47 84 94 113 156 195 214 204 162 104 74 75 113 66 78 80 73 49 85 73 68 50 52 112 83 63 99 74 75 66 29 71 57 49 42 50 38 47 71 68 53 41 55 68 35 21 19 44 62 69 35 33 52 57 57 71 82 63 51 64 67 61 46 61 74 56 58 67 47 26 29 38 19 26 44 49 40 33 43 44 37 43 39 61 50 28 21 6 27 21 48 39 47 45 34 23 41 34 29 41 41 44 54 47 33 36 24 16 14 14 14 11 -1 -8 9 19 26 24 16 20 25 12 25 33 34 22 24 30 35 33 24 30 34 28 20 22 25 26 26 26 12 5 4 7 40799 244 1425 30 9705 11 19 59 7767 -2612 99022 16516 736 249 345 478 679 799 589 575 586 595 607 572 560 540 618 567 464 452 543 513 456 374 342 471 471 407 377 315 188 98 151 53 95 130 147 184 96 126 181 181 205 236 260 271 210 321 342 349 406 445 452 441 476 401 369 350 382 415 369 349 330 285 310 336 374 299 297 236 178 165 154 135 106 141 153 142 79 69 75 62 80 69 23 48 62 65 73 88 81 114 97 32 10 15 -7 16 0 21 26 13 6 -6 5 -2 -7 -16 23 28 8 37 51 101 116 82 58 28 53 62 45 26 34 53 19 69 39 50 43 41 45 38 64 41 35 15 47 48 40 6 -4 28 22 27 25 9 29 44 31 17 20 24 -25 -30 -2 -9 -11 4 21 22 9 -4 4 30 3 9 6 -19 -7 -3 -5 6 -4 18 41 14 -1 0 0 15 22 12 1 -11 -5 0 16 2 -11 -25 -11 -8 -32 -26 -24 -29 -24 -17 -1 2 1 4 13 -1 -2 -4 -9 -4 -6 -16 -6 -10 -9 8 -6 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -5 -3 3 0 -4 -3 -11 -14 -1 -3 -14 40808 247 1460 30 9710 11 20 8 7768 -2619 29031 2082 355 397 469 643 805 688 587 599 636 670 606 584 596 578 667 539 440 420 454 434 470 365 409 465 470 462 419 349 344 267 200 183 166 123 140 111 182 207 193 218 244 229 323 473 478 522 503 504 543 510 416 360 372 353 359 391 351 299 312 336 354 422 432 303 228 199 181 140 190 141 155 130 151 95 86 114 92 98 101 70 40 66 47 80 74 73 67 56 43 27 24 28 39 3 24 36 29 32 3 15 16 56 60 49 106 56 78 33 23 46 59 13 59 34 33 50 78 52 50 52 66 42 37 32 77 49 61 93 75 22 25 15 63 25 24 47 54 11 -1 24 10 -15 2 41 45 36 9 1 24 23 13 15 0 9 18 36 26 -8 3 34 21 14 14 13 1 -9 -3 1 11 14 -2 -11 -12 1 -6 -21 -10 -3 5 4 3 12 22 32 12 3 5 9 -3 -9 -17 -13 3 12 7 11 -1 -2 16 17 10 10 27 17 -2 15 17 14 4 14 20 16 15 4 -4 12 16 -12 999999 -13 1 -2 999999 2 11 5 2 2 -2 -4 1 4 7 4 -1 -3 8 11 1 1 7 3 -6 -5 -14 40817 248 1496 30 9716 11 20 17 7768 -2627 19137 1247 493 421 451 715 783 721 722 674 767 746 624 578 596 602 531 413 360 397 417 425 425 445 480 473 379 399 374 296 245 292 243 226 248 168 163 163 132 113 170 231 197 287 515 522 463 513 524 457 394 385 390 440 291 300 263 322 305 342 341 385 393 326 357 285 183 144 176 147 107 124 163 167 112 148 162 116 128 97 87 89 100 98 122 88 71 95 85 70 61 78 72 90 42 4 0 80 65 57 48 88 78 67 95 93 123 137 168 134 115 92 78 79 90 107 111 73 80 89 129 105 81 83 74 54 45 64 109 91 82 108 106 74 58 47 49 23 53 76 53 13 27 28 47 56 40 37 57 31 35 23 26 29 17 30 40 43 26 50 10 17 14 18 20 24 14 31 35 27 13 19 42 23 19 20 8 13 9 25 17 27 15 12 16 40 26 10 23 19 14 -2 -14 1 0 13 8 14 14 36 44 35 24 21 17 21 21 26 20 29 30 13 13 13 10 4 12 -2 -2 4 -1 -1 8 20 6 1 12 -2 -1 9 19 11 8 16 16 18 7 3 11 12 12 4 9 7 -1 -5 -8 -9 40826 251 1470 30 9720 11 20 26 7769 -2635 243288 19155 1646 602 479 432 569 685 732 673 646 643 618 572 569 498 442 441 347 355 395 348 377 443 442 463 386 288 309 247 211 218 218 227 215 225 207 162 208 186 164 183 162 177 247 280 379 435 507 510 500 494 456 507 484 548 438 414 416 416 394 345 344 408 372 343 420 439 404 371 415 394 397 312 217 178 186 180 156 161 181 198 188 213 231 222 246 168 222 205 161 162 133 167 143 152 117 110 80 77 79 88 103 111 168 158 130 171 164 190 188 223 190 181 176 124 77 63 70 53 85 91 56 55 93 117 109 76 68 45 43 82 115 98 91 80 111 71 75 45 56 37 62 52 60 74 53 47 52 55 58 46 27 16 23 36 43 39 39 23 42 54 45 27 17 19 21 30 32 22 30 29 40 29 33 28 15 35 37 26 15 19 32 15 8 24 36 43 27 13 15 24 16 -10 3 14 9 26 24 -8 4 29 45 40 20 23 26 25 24 30 21 28 23 15 23 24 32 34 17 3 3 4 4 8 4 20 13 10 10 17 20 27 27 23 17 23 26 22 20 20 19 9 11 13 8 2 0 5 7 -7 -6 40835 250 1506 30 9726 11 20 35 7770 -2642 94957 6335 641 593 557 530 607 761 702 609 618 537 589 615 470 393 339 314 341 341 357 409 386 380 283 245 243 211 255 214 324 450 428 369 266 203 254 202 171 220 233 215 259 355 414 418 421 443 511 430 381 366 397 396 386 405 383 356 329 369 356 349 365 390 383 344 345 335 354 367 347 363 354 359 378 404 444 439 495 469 572 707 736 601 525 511 508 399 338 263 247 216 139 116 140 143 82 116 98 146 129 94 129 167 190 251 248 215 178 181 159 118 72 65 61 47 84 76 41 68 82 59 92 77 89 65 36 93 83 56 115 120 101 119 133 119 85 53 43 61 51 35 46 38 60 41 44 58 49 31 40 65 41 30 34 40 46 27 29 27 39 23 25 43 3 20 47 33 46 53 23 8 17 31 44 19 23 18 24 35 34 49 19 34 38 20 8 -7 11 18 21 24 11 20 13 -11 3 20 25 46 41 53 48 41 29 18 13 27 27 32 37 21 20 33 30 41 41 33 19 11 -3 -3 2 19 20 25 21 18 17 26 11 15 14 34 23 22 27 27 24 14 12 11 14 10 6 7 0 -5 -1 -6 40844 247 1564 30 9724 11 20 44 7770 -2650 41601 4670 711 726 775 647 633 678 664 628 606 517 486 404 371 413 350 341 361 377 327 269 223 264 265 372 510 525 494 409 348 300 218 151 177 212 273 379 417 513 414 401 431 390 357 280 243 211 193 224 302 376 308 305 360 346 382 384 306 204 172 153 142 69 64 195 429 649 759 663 539 452 347 333 268 316 326 287 263 264 287 330 297 259 271 239 266 276 304 309 273 245 211 176 194 210 182 198 251 283 247 211 149 115 156 105 87 132 45 26 51 53 74 79 55 57 68 86 103 101 82 86 71 48 31 4 38 61 66 77 82 106 86 83 64 45 29 50 15 42 56 51 49 30 21 45 31 28 19 23 10 15 10 6 28 19 43 24 7 19 -5 7 10 4 1 19 26 35 3 5 9 26 15 4 4 5 15 29 22 0 -5 -3 6 16 21 7 10 25 12 7 4 -3 -12 -8 17 10 -6 5 23 20 21 16 18 30 25 17 23 5 -10 4 4 10 24 25 2 -6 999999 999999 0 -8 -5 0 4 -4 -4 6 -5 5 1 2 0 14 15 12 6 4 -1 -1 -2 -11 -11 -9 -7 -7 999999 -14 -15 40853 247 1597 30 9727 11 20 53 7771 -2658 98304 29967 2467 504 735 961 841 696 736 870 846 769 681 656 597 578 559 512 390 372 379 452 526 435 332 390 581 643 640 689 708 626 446 363 346 291 240 368 489 541 576 491 450 427 389 377 335 327 294 286 300 346 404 286 262 297 350 427 492 427 409 338 283 225 186 173 168 278 450 600 552 331 252 280 321 239 160 145 165 194 204 236 255 335 443 444 462 497 452 372 282 247 146 130 134 111 139 155 220 215 137 100 78 92 100 147 141 106 69 107 90 86 84 97 78 90 80 83 128 140 125 112 127 89 93 79 95 100 73 67 74 89 92 87 84 106 87 93 92 70 99 105 86 61 72 74 71 65 73 61 29 56 106 73 77 62 48 51 55 60 58 54 53 41 38 47 57 56 41 46 30 29 26 33 46 34 53 44 59 58 52 46 32 57 48 53 59 37 47 27 7 17 13 28 34 23 37 28 45 44 50 59 52 44 42 37 44 40 29 13 26 24 30 26 26 22 16 12 13 18 24 19 19 24 24 27 40 30 32 33 23 24 20 21 11 22 17 8 17 14 13 11 9 11 7 9 4 40862 247 1599 30 9729 11 21 2 7772 -2665 320370 92170 6490 557 515 687 860 768 722 803 807 796 689 674 637 565 548 495 468 383 430 416 392 445 439 417 493 507 647 718 673 670 561 524 482 411 386 397 443 562 635 632 537 500 432 441 405 325 355 368 304 304 325 373 362 356 288 269 368 420 533 503 520 566 450 308 274 229 208 184 176 187 176 234 486 756 630 241 127 235 425 539 519 466 381 335 274 210 192 177 175 207 176 149 97 110 98 72 81 75 89 66 102 94 114 151 111 79 44 49 59 60 110 128 77 61 96 80 98 91 121 113 119 156 105 100 127 130 97 97 123 137 130 113 84 81 74 98 99 75 114 70 69 94 77 73 80 48 92 100 74 81 82 87 98 51 17 54 77 70 79 72 67 49 43 45 60 59 66 63 64 46 72 54 46 33 49 44 48 59 47 53 33 40 45 45 39 25 21 34 18 17 32 24 27 12 14 39 54 53 49 41 32 48 49 38 20 18 32 29 17 9 22 24 12 10 16 11 20 23 28 28 26 23 29 25 23 34 27 22 23 31 26 22 19 13 10 13 12 2 7 7 2 -3 -6 -4 -7 40871 247 1597 30 9727 11 21 11 7773 -2673 357623 65105 5371 686 468 590 802 764 742 817 871 747 639 701 695 590 634 622 528 476 432 436 420 487 455 381 290 304 465 591 689 773 726 757 640 642 596 548 581 612 588 661 756 692 626 569 479 421 380 434 480 402 433 424 356 343 405 426 381 374 382 440 477 532 521 554 496 432 352 290 261 237 251 263 269 271 323 393 287 192 233 390 547 462 283 239 266 267 307 260 177 176 193 162 196 211 191 214 195 123 85 103 101 97 127 114 99 115 102 106 103 97 138 132 114 101 118 148 125 146 154 177 171 109 100 129 134 133 153 142 140 132 91 100 110 125 122 114 109 121 117 99 98 96 100 96 130 91 66 73 84 89 99 72 79 71 74 62 63 71 76 70 64 72 71 32 36 35 42 37 48 62 54 59 88 62 65 49 64 74 70 71 55 56 79 71 52 46 58 48 46 34 41 58 49 38 57 68 60 63 59 61 69 62 59 61 55 44 56 57 38 38 44 39 29 31 41 49 32 45 50 39 39 28 33 51 49 38 53 57 66 59 49 56 56 50 48 43 37 28 26 32 26 28 25 25 16 40880 246 1596 30 9726 11 21 20 7773 -2681 339500 27044 3329 576 403 638 698 577 655 659 623 520 496 527 445 360 393 360 267 379 409 411 344 286 325 507 652 715 756 769 682 723 724 659 658 591 548 546 490 492 412 355 325 338 327 292 324 403 374 310 283 284 312 305 291 315 293 325 374 434 442 472 387 306 208 208 155 149 200 148 207 414 373 264 177 64 160 341 269 140 91 99 125 136 118 144 117 177 207 203 222 195 165 161 144 114 91 85 69 107 75 51 68 93 76 44 48 44 78 84 112 85 69 66 79 118 100 68 67 83 76 63 81 79 87 104 85 84 99 108 89 92 64 54 39 81 84 89 104 69 70 66 73 43 50 91 75 48 47 31 33 50 44 40 35 58 16 17 23 9 30 13 31 66 66 49 14 17 28 26 40 25 37 34 13 4 24 23 9 20 32 48 25 8 24 35 36 40 13 -7 1 13 17 23 23 19 13 24 43 40 25 25 26 40 33 40 35 29 18 26 11 19 6 1 -7 -1 11 19 18 -3 4 2 11 13 19 22 25 37 27 21 40 24 23 27 23 18 13 6 6 6 3 0 2 -9 -7 -11 40889 244 1595 30 9725 11 21 29 7774 -2689 216818 16512 1753 314 370 501 851 709 618 619 681 669 578 570 522 454 441 484 418 390 389 323 342 393 425 355 335 394 441 542 631 723 787 769 713 712 721 630 575 487 466 426 370 307 221 239 201 267 316 279 272 277 281 319 303 297 303 291 286 290 274 350 446 555 523 469 340 255 220 220 186 126 129 142 172 288 469 328 82 104 162 271 293 112 56 69 68 43 27 34 35 68 139 111 84 14 0 24 57 50 39 52 46 31 5 15 19 53 64 65 76 54 49 85 39 65 96 94 96 50 50 79 78 52 84 74 63 87 117 92 91 86 87 79 87 69 70 65 63 56 37 67 55 59 54 60 46 55 49 51 33 31 12 35 61 39 28 33 40 36 32 7 22 45 41 24 4 9 7 -13 -3 -7 -1 8 -11 -13 17 13 6 6 14 39 16 -9 -3 18 23 -12 -8 -21 -14 8 -2 -7 11 31 14 18 16 19 15 3 17 22 16 22 18 3 3 -2 12 0 -12 -10 -8 -1 5 1 6 -9 -13 -6 -14 -14 999999 -2 8 5 7 8 11 9 6 6 6 4 -1 -10 -7 -6 -15 999999 -10 -15 40898 247 1589 30 9719 11 21 38 7775 -2696 173514 28077 3101 330 295 337 624 673 546 685 749 730 769 657 580 511 507 505 599 576 546 521 508 438 409 413 425 482 441 437 463 423 445 611 828 899 878 874 903 732 561 515 452 333 329 250 189 264 271 331 366 319 311 367 352 323 393 421 374 322 339 312 373 478 535 555 436 417 402 356 293 259 207 140 140 205 421 489 295 152 163 298 283 152 105 121 56 65 55 144 189 121 144 147 91 94 50 114 139 96 54 64 104 123 102 60 66 101 116 97 110 125 96 104 124 114 115 123 70 84 137 111 121 121 117 124 145 134 133 109 94 74 111 109 62 93 98 110 83 108 72 90 67 86 77 70 73 82 104 98 79 77 92 91 73 78 71 69 87 92 82 53 74 74 52 49 65 65 38 47 64 38 32 26 31 58 38 35 49 47 53 54 43 41 61 68 50 48 32 27 39 30 35 25 35 62 49 38 40 41 43 55 52 42 24 27 29 25 28 15 14 9 10 25 31 37 34 16 23 31 18 16 25 37 23 27 36 35 40 36 37 43 44 46 44 34 31 32 30 22 17 17 11 13 14 3 5 40907 247 1582 30 9712 11 21 47 7775 -2704 128861 54814 11891 1302 273 322 394 511 671 624 662 771 756 615 505 424 391 344 516 581 542 470 451 457 449 448 399 410 383 445 469 537 563 673 798 876 846 815 705 628 482 496 498 423 315 289 241 250 273 282 278 300 311 362 429 459 415 437 459 377 370 379 319 331 381 527 588 598 636 561 449 404 323 250 225 207 155 143 365 685 460 54 140 435 356 100 40 38 87 61 104 152 111 84 45 68 113 49 51 72 53 95 104 118 79 83 78 66 81 101 74 106 105 107 95 75 81 98 90 83 70 52 75 89 87 93 94 120 119 110 84 87 59 59 106 65 102 126 119 81 51 58 79 89 76 100 77 57 80 87 62 80 67 74 61 50 69 46 65 51 68 64 48 60 63 65 54 41 47 55 34 31 52 40 19 24 23 33 26 30 31 37 41 28 47 49 29 30 35 20 8 38 37 42 56 43 41 48 31 27 5 7 15 -7 -1 -11 -1 5 7 11 -5 2 6 16 20 4 -3 4 20 20 11 14 20 17 21 29 21 15 26 36 33 26 29 36 22 23 27 25 22 18 9 16 17 9 5 4 1 40916 248 1546 30 9706 11 21 56 7776 -2712 190501 63952 18586 3202 601 318 382 447 537 613 656 680 773 765 696 603 511 366 347 336 347 422 554 443 424 439 440 484 494 447 457 440 524 511 589 728 781 766 755 692 595 482 444 420 406 376 354 328 317 310 271 250 333 378 427 402 381 430 411 363 325 286 282 283 277 469 607 608 709 637 458 320 323 277 238 270 168 152 180 564 582 135 89 294 427 175 77 83 46 92 81 109 81 45 85 88 90 54 70 88 59 70 61 84 58 76 66 42 40 61 64 80 68 58 80 84 80 95 67 41 68 107 108 53 74 126 80 83 98 108 104 92 85 74 57 101 88 67 60 70 73 71 63 90 78 48 62 49 56 97 99 81 58 61 41 47 37 85 83 59 59 47 48 50 50 41 24 38 42 39 54 57 31 18 38 55 47 24 15 34 41 30 28 22 20 29 38 23 42 22 21 18 19 3 8 22 37 34 25 20 13 -3 7 10 1 -2 -4 10 -3 6 3 -4 4 11 -12 -6 13 5 13 12 14 3 2 6 19 17 8 20 20 20 19 15 20 21 28 29 22 29 25 26 23 19 19 23 21 8 2 -3 40925 245 1634 30 9704 11 22 5 7777 -2720 26912 3931 694 400 449 560 642 712 721 601 576 483 430 301 238 194 261 435 400 407 447 355 348 404 422 454 443 477 391 469 615 657 716 749 726 606 535 464 467 392 285 290 302 248 263 303 298 309 375 327 367 362 358 338 343 351 230 230 310 345 262 274 373 454 539 671 756 651 470 351 280 270 250 184 152 165 227 538 693 216 105 163 375 297 90 60 74 41 45 58 87 92 68 60 18 55 48 31 19 16 76 67 58 44 57 59 49 70 59 63 106 79 43 81 51 58 55 74 66 57 61 86 81 99 113 90 67 97 77 73 76 78 52 37 60 64 38 65 46 55 71 44 40 62 32 35 70 69 63 40 34 58 66 35 36 79 57 10 27 34 33 68 51 42 36 37 39 34 46 35 22 22 24 6 11 32 21 11 7 -1 10 -2 11 25 22 36 28 23 14 4 -4 12 22 10 10 12 24 27 26 13 4 -5 -11 -8 -13 -2 0 -12 -1 -12 -12 5 20 -1 -4 -10 1 6 8 7 15 12 4 0 3 8 13 8 6 11 8 17 27 32 30 19 20 20 16 10 6 7 6 4 -3 40934 246 1632 30 9702 11 22 14 7777 -2728 61197 7577 1346 392 332 529 576 620 677 636 599 571 582 429 322 228 190 312 355 412 417 305 355 429 414 407 397 444 533 623 681 728 805 818 699 593 540 482 420 386 370 340 307 244 248 316 374 364 348 271 231 226 262 256 203 239 230 206 205 277 283 305 410 474 576 649 659 659 662 515 357 301 278 251 186 182 209 231 429 455 216 141 202 259 208 73 70 82 66 96 98 88 95 67 0 -9 33 76 74 27 44 39 46 61 48 70 50 105 45 38 61 60 57 58 62 68 95 106 102 107 124 129 120 111 113 115 112 99 71 88 108 89 67 83 69 46 59 82 79 47 34 49 55 43 44 62 83 60 61 78 50 53 55 67 44 40 40 64 52 53 43 42 56 50 40 29 45 46 41 40 38 22 22 33 26 33 28 35 40 20 26 9 8 7 22 20 26 33 22 17 15 25 12 3 19 11 22 24 19 25 15 24 21 10 -9 -14 -5 999999 -12 -6 -7 -3 -9 -3 6 -11 -5 -6 4 7 1 -1 -1 15 16 14 14 6 16 21 24 25 24 18 24 21 11 9 13 17 9 3 0 -4 -3 -7 40943 248 1539 30 9699 11 22 23 7778 -2735 394506 54053 10537 1559 377 349 378 420 527 570 624 680 705 673 712 647 565 526 367 218 260 301 305 391 492 499 488 459 474 480 464 497 556 578 576 651 768 780 756 753 691 619 495 442 400 431 340 356 370 364 379 423 509 370 236 228 235 281 332 353 326 382 365 362 371 497 632 703 768 746 687 674 544 428 336 346 316 256 253 249 212 387 440 175 231 195 375 386 146 110 129 130 134 80 85 96 37 16 38 75 50 69 49 53 61 64 84 114 83 80 77 94 78 116 112 139 159 152 152 149 114 114 122 126 132 113 115 124 96 132 134 117 121 103 118 141 86 105 124 80 69 101 76 51 89 66 74 91 79 56 88 94 87 68 67 74 63 110 93 74 63 69 78 89 63 63 77 54 88 70 58 55 82 50 50 73 67 33 28 44 69 42 36 60 38 26 35 29 51 59 44 60 54 42 44 32 46 48 46 71 47 46 53 49 41 55 40 44 29 22 12 16 30 24 20 18 17 24 28 21 23 25 23 25 38 42 36 21 20 28 37 42 46 41 45 49 34 29 35 41 33 26 20 22 18 16 15 15 40952 247 1563 30 9693 11 22 32 7779 -2743 99778 33874 6122 943 301 366 489 663 793 736 694 621 678 540 595 579 371 165 193 274 387 546 551 462 488 412 454 519 522 488 485 538 665 701 834 934 849 707 589 562 524 492 406 364 303 283 310 369 378 307 375 321 323 366 369 355 389 359 388 379 374 467 586 561 612 700 721 783 758 684 565 399 346 320 355 342 239 238 278 262 332 403 199 261 281 430 237 147 135 164 146 106 138 115 105 69 52 63 73 79 54 66 94 76 24 56 100 65 80 74 56 94 128 123 158 205 187 171 150 125 115 83 129 134 112 96 134 138 140 130 88 78 107 122 93 56 86 94 97 74 83 108 97 90 89 70 75 104 81 76 88 80 79 86 85 68 90 80 60 68 54 79 99 91 74 70 76 65 61 65 52 48 56 30 60 57 44 40 56 65 31 31 47 18 44 39 32 44 43 39 28 39 37 11 19 38 31 42 36 33 39 41 41 46 51 54 49 27 30 40 22 26 36 28 22 30 27 26 20 21 22 19 23 36 25 33 43 25 28 34 46 49 47 46 41 39 33 29 30 27 27 22 22 17 18 10 7 40961 247 1561 30 9691 11 22 41 7779 -2751 157716 36929 7668 1010 234 219 325 520 661 755 843 788 665 538 540 495 464 347 253 268 268 296 350 407 540 590 535 513 429 462 562 549 491 472 602 792 817 799 770 639 533 476 498 421 343 279 312 306 382 387 275 257 244 289 401 426 429 432 414 455 534 618 687 749 706 711 699 669 576 530 344 314 313 358 264 210 205 162 221 282 442 297 324 363 484 416 141 104 86 65 97 94 131 148 87 53 55 12 36 82 50 32 38 51 37 76 77 83 68 44 59 109 133 93 141 179 152 141 123 121 141 102 108 101 99 101 116 124 141 112 86 76 99 92 75 64 64 63 92 74 91 64 58 59 68 69 72 70 90 77 81 67 87 89 76 54 56 94 78 62 41 54 64 75 76 54 34 57 86 78 73 56 55 49 44 38 35 66 52 29 32 35 26 11 22 18 22 23 22 36 32 47 25 27 26 41 35 35 33 30 25 41 30 27 41 43 32 36 49 40 19 9 7 6 22 22 15 18 14 10 16 11 8 29 31 36 31 26 28 28 45 37 39 24 34 41 28 18 18 15 4 7 10 6 3 1 -3 40970 247 1560 30 9690 11 22 50 7780 -2759 252949 38748 3133 236 212 298 288 426 530 440 335 226 232 201 171 176 237 302 266 397 460 453 442 419 448 484 527 558 445 367 511 547 647 772 835 688 601 534 485 451 376 344 295 314 411 311 239 287 315 333 415 474 425 453 532 572 582 589 628 642 682 569 469 406 448 461 373 356 350 280 222 260 249 211 191 178 228 389 276 255 385 550 638 457 196 85 94 126 83 77 74 68 107 63 53 29 12 45 83 41 22 28 43 56 37 46 64 57 53 25 78 122 194 176 127 129 150 113 134 112 118 92 60 79 97 104 84 82 58 53 69 88 58 48 37 27 70 74 73 82 68 70 70 73 71 54 75 87 55 51 60 33 47 72 77 47 54 55 81 72 79 93 66 68 61 69 51 40 44 53 43 45 42 47 35 41 37 46 36 35 53 47 36 30 19 9 9 16 8 28 34 34 23 32 29 29 29 45 35 34 38 44 28 35 49 45 33 39 50 32 21 4 5 10 17 17 18 17 18 21 14 11 18 7 1 15 13 18 19 20 22 21 19 35 29 19 22 13 5 3 9 7 3 4 0 -5 -12 40979 246 1590 30 9690 11 22 59 7781 -2767 186787 35590 3741 304 224 189 242 380 443 472 353 254 233 199 179 204 186 238 316 390 368 363 363 382 427 530 508 532 519 513 495 653 781 799 686 654 614 738 748 693 683 611 543 466 423 444 398 363 305 336 389 450 373 368 365 435 521 537 641 643 718 741 549 332 292 360 458 388 381 314 199 225 265 258 224 204 236 383 450 333 304 530 669 538 292 115 109 156 144 163 159 106 111 80 72 17 52 27 44 104 110 72 65 76 77 76 110 102 81 132 216 155 181 137 136 131 136 142 169 143 109 122 139 141 143 121 67 51 67 66 52 54 83 104 106 91 101 93 100 79 78 61 67 70 93 49 57 47 52 67 90 77 59 57 61 74 79 62 75 50 38 64 70 51 40 47 55 46 58 60 65 75 60 60 62 37 41 49 57 39 26 34 31 21 18 41 24 13 30 39 32 31 33 42 46 35 41 46 37 27 25 41 37 29 27 25 33 20 20 12 18 26 18 21 19 6 3 12 25 21 12 21 9 31 36 34 28 32 29 33 28 30 33 32 24 23 30 29 23 15 8 1 5 4 -1 -5 40988 246 1588 30 9688 11 23 8 7782 -2775 348114 56994 7118 758 139 200 278 352 247 238 289 357 333 269 254 254 242 232 251 209 209 285 268 304 318 455 414 436 480 555 652 616 754 819 682 534 597 817 888 845 809 722 653 539 478 458 469 437 372 380 430 450 418 269 291 433 488 531 559 687 709 595 479 333 279 451 541 456 413 341 285 220 127 211 152 175 197 339 592 306 231 534 705 584 224 91 103 63 157 129 134 123 67 65 53 43 61 54 35 42 44 45 52 55 70 58 89 105 86 90 123 155 153 132 160 148 113 126 128 111 108 152 158 92 54 58 68 71 93 83 48 63 57 101 118 124 108 85 85 77 66 70 66 49 61 70 54 56 57 65 73 61 70 84 73 80 99 87 81 74 101 72 57 69 75 61 58 68 82 77 60 58 55 46 60 57 45 21 18 59 55 27 39 37 7 18 34 38 41 42 36 44 26 30 43 37 36 32 36 43 35 37 44 37 38 41 21 30 23 8 17 22 9 13 30 30 29 27 27 18 17 17 26 31 37 32 34 36 37 25 24 30 36 41 38 35 36 42 39 38 33 21 11 17 5 -1 40997 246 1590 30 9690 11 23 17 7782 -2783 374453 35295 5305 1395 446 199 199 238 263 248 186 177 200 217 190 224 262 215 260 315 272 262 230 237 280 272 309 411 696 947 955 649 444 478 631 760 807 829 910 856 746 615 512 502 446 341 385 326 389 501 544 400 301 290 361 476 486 529 644 671 451 196 174 244 406 452 497 485 381 255 203 201 165 171 182 138 168 287 545 380 169 332 599 537 226 75 114 125 90 78 115 136 139 90 50 31 60 74 84 48 98 52 55 75 66 67 82 83 79 62 131 204 198 141 180 185 149 122 102 122 111 120 151 142 136 110 95 128 111 70 75 90 122 102 105 115 127 84 104 95 55 61 103 87 56 93 80 82 86 72 95 96 74 93 62 52 76 74 81 75 76 68 93 103 92 73 78 84 65 94 70 61 62 51 67 71 74 75 78 67 55 53 70 65 33 31 45 44 30 43 43 41 50 47 54 72 57 57 52 62 63 51 47 55 51 27 24 36 38 37 33 34 18 28 36 43 38 39 32 19 18 32 39 59 48 47 50 55 66 52 53 50 57 53 47 54 59 51 48 40 33 39 34 27 27 24 41006 246 1595 30 9695 11 23 26 7783 -2790 47313 8898 1772 423 197 163 199 205 235 216 230 235 165 216 246 258 194 217 245 195 218 193 224 277 229 225 302 307 431 614 867 1012 637 383 454 655 764 809 842 788 733 632 535 508 445 406 347 255 350 453 511 382 256 290 328 337 404 552 487 426 263 183 193 203 272 383 391 272 193 187 176 141 95 112 174 194 304 367 189 178 366 338 175 70 85 84 89 64 77 87 74 73 62 39 12 21 1 25 58 46 33 40 38 37 56 60 50 97 147 94 64 87 90 102 80 85 104 93 104 101 108 82 81 90 68 59 67 42 41 71 43 53 66 88 62 79 80 78 73 61 34 58 58 60 41 50 61 73 57 57 64 56 35 29 24 33 25 43 64 73 73 61 38 65 59 57 58 41 57 55 43 20 35 26 29 44 43 35 48 54 45 40 33 20 16 14 12 7 26 23 24 21 21 22 29 4 28 33 35 39 46 41 44 48 40 19 17 23 27 4 -7 -8 -7 -5 8 14 9 7 10 7 4 12 12 18 18 22 19 18 22 28 38 29 14 17 25 36 32 21 23 11 9 12 13 5 -4 -4 41015 247 1567 30 9697 11 23 35 7784 -2798 261201 24873 4377 1784 811 340 212 277 227 229 232 260 274 220 268 238 225 185 177 214 175 168 232 265 295 331 567 1018 1255 988 553 339 390 473 626 744 818 897 903 855 748 693 576 514 500 454 356 304 351 469 482 438 399 344 256 247 320 386 439 427 425 362 264 220 210 217 241 227 220 215 239 203 197 127 129 133 207 219 256 328 340 355 302 293 244 102 78 92 78 107 97 147 91 55 56 58 53 40 39 22 31 43 47 90 52 56 73 41 68 79 112 135 155 139 160 131 74 140 115 113 101 90 103 82 67 111 94 68 62 62 49 23 59 115 111 124 105 71 59 48 43 66 37 26 62 53 42 19 40 72 67 48 41 40 53 52 61 46 37 49 62 52 36 52 68 82 66 62 63 50 69 66 54 50 46 28 23 39 41 32 35 47 35 43 30 41 25 15 23 33 31 26 27 32 13 6 7 16 44 41 27 45 44 43 32 30 30 19 19 33 25 7 -6 7 13 -1 -7 13 6 7 7 -5 9 18 5 18 31 27 18 16 26 24 33 26 18 12 27 24 26 26 11 10 7 -1 0 -6 -7 41024 247 1569 30 9699 11 23 44 7784 -2806 251072 40754 5979 622 285 226 207 221 279 247 183 231 215 257 272 251 258 274 263 198 207 211 247 326 341 371 447 620 866 1241 1109 652 400 354 382 561 724 811 892 923 919 883 764 709 583 544 528 482 470 484 418 387 463 397 352 255 201 277 328 322 363 403 421 349 173 155 199 201 182 211 188 168 203 163 173 189 158 152 135 131 252 402 329 184 257 358 178 112 125 117 79 78 142 128 83 40 42 16 10 37 49 16 34 44 22 31 82 76 88 74 65 64 116 160 131 116 117 98 110 102 118 119 127 125 91 67 95 95 40 36 43 48 65 61 69 67 78 42 69 50 44 68 64 58 45 71 57 45 64 49 48 68 46 28 59 48 42 55 60 64 60 52 53 47 41 36 35 34 44 67 46 49 30 56 25 27 24 49 44 58 42 36 28 23 35 29 19 20 30 34 29 5 13 17 11 9 21 45 37 33 21 22 47 23 20 30 8 4 5 4 2 -5 -7 -11 -5 10 10 2 10 2 -2 1 7 12 9 13 15 18 17 15 24 17 17 29 28 19 12 28 26 21 13 6 9 8 7 6 -5 41033 246 1577 30 9707 11 23 53 7785 -2814 63848 11844 1935 487 239 214 208 285 264 286 294 294 260 250 247 229 280 242 296 284 231 307 345 417 441 512 848 1343 1120 776 418 281 426 646 794 876 931 982 871 835 780 741 661 603 514 503 524 562 505 440 394 310 249 199 286 369 397 433 304 239 214 268 231 199 199 212 240 207 230 255 181 189 194 208 249 201 167 204 286 472 393 182 300 425 229 155 189 182 161 124 167 180 143 119 82 58 79 63 28 24 110 93 64 76 72 122 99 110 97 72 76 162 202 165 207 175 181 167 173 165 142 162 182 152 146 150 113 93 124 92 89 117 117 116 125 113 82 89 84 63 98 110 119 91 78 53 43 74 55 61 77 64 79 73 70 109 107 76 78 54 74 88 76 74 64 63 77 90 75 61 45 57 79 58 48 60 70 58 55 76 68 56 29 28 47 56 46 59 60 70 59 58 62 55 51 68 79 65 74 59 65 64 63 63 49 43 39 44 44 37 44 24 21 36 33 28 21 24 27 34 32 32 39 38 41 53 59 43 47 51 51 52 50 52 58 57 56 56 49 42 42 42 36 32 24 9 41042 247 1553 30 9713 11 24 2 7786 -2822 163194 13888 3251 1069 605 357 196 249 228 285 282 300 313 331 228 254 268 301 288 239 293 281 341 583 648 714 1011 1001 1061 1015 787 764 657 375 391 505 670 805 941 986 861 582 633 923 987 906 783 694 643 544 479 493 653 724 485 352 279 184 269 358 374 306 301 301 218 277 238 227 219 234 226 245 218 174 186 174 192 177 178 159 189 190 173 272 326 277 198 234 160 114 66 129 145 176 150 97 93 48 107 57 34 77 122 99 86 110 83 104 112 85 89 92 152 191 227 210 148 147 177 161 121 131 158 150 133 115 95 121 129 110 117 105 92 98 116 133 129 134 62 81 99 118 108 78 76 85 91 91 96 82 53 97 76 64 72 63 84 83 91 72 81 105 96 54 70 78 62 79 86 83 80 74 65 55 74 89 84 76 67 66 79 81 69 61 43 42 61 54 47 49 69 87 59 42 42 53 49 61 66 62 71 72 72 75 67 56 49 37 41 47 37 31 20 23 30 22 21 40 31 35 44 43 36 40 29 35 49 55 47 39 51 62 67 53 53 52 45 49 43 39 33 35 37 33 23 24 17 41051 247 1588 30 9718 11 24 11 7786 -2830 30854 6372 1367 186 181 218 226 160 145 160 236 276 245 267 254 318 324 275 219 267 441 691 993 1045 1025 956 769 638 530 466 370 434 484 476 470 530 613 674 686 696 611 671 671 691 666 600 546 528 592 492 431 407 405 377 324 227 203 164 212 256 264 224 207 212 172 209 237 155 176 185 164 153 136 163 101 83 139 124 110 133 152 200 189 137 156 135 112 107 101 61 72 89 79 57 36 6 1 18 37 40 57 61 41 55 39 61 44 54 61 81 83 93 134 156 145 138 110 145 113 130 92 88 107 112 94 79 78 93 93 85 89 61 46 64 65 52 82 60 52 68 41 62 48 73 39 37 30 43 65 43 18 22 34 58 52 46 47 76 41 33 49 32 40 42 16 25 13 23 27 3 27 23 15 26 32 23 7 24 34 22 32 51 30 11 18 -3 11 13 26 19 12 20 20 14 0 -2 -1 27 34 25 29 49 51 23 12 30 32 30 14 -1 0 -8 -12 999999 -2 14 2 -2 -1 5 6 7 13 15 4 5 13 18 14 23 18 17 27 25 18 24 22 11 10 17 6 3 -2 -2 -1 -7 -13 41060 247 1596 30 9726 11 24 20 7787 -2838 202009 10003 704 155 183 186 209 261 215 225 256 316 367 291 307 299 338 373 381 359 374 608 819 946 1077 1138 1120 1062 923 586 507 479 510 505 452 379 366 476 555 625 718 700 711 813 771 641 587 591 540 506 469 490 440 292 259 249 232 245 207 251 265 248 237 299 280 233 271 235 196 218 178 190 235 208 177 183 165 144 162 155 163 193 222 170 141 121 110 115 115 141 123 89 121 107 140 85 62 81 76 103 86 45 79 111 78 84 100 48 60 57 105 111 179 185 169 177 134 118 138 117 126 138 136 141 147 141 120 117 103 112 132 113 72 52 79 109 123 119 131 124 98 66 70 74 85 38 61 69 81 108 88 53 53 53 37 71 93 67 64 46 66 80 54 46 58 61 41 38 72 66 39 50 51 67 44 30 46 54 61 58 54 62 59 32 40 69 53 53 49 40 53 58 50 38 48 40 52 48 59 62 51 51 47 55 56 58 65 52 47 47 45 36 35 31 25 21 27 29 30 22 22 38 29 22 26 37 39 40 54 52 49 49 39 40 46 42 41 37 38 33 29 25 22 20 16 9 7 41069 245 1633 30 9733 11 24 29 7787 -2846 125596 27566 5636 626 217 231 306 289 312 333 305 273 299 317 317 281 265 299 331 434 659 838 855 942 1040 1055 910 802 705 560 430 426 287 279 317 327 360 391 354 430 626 848 919 830 654 612 524 463 553 610 547 472 328 247 222 191 185 192 236 228 266 203 218 214 191 174 188 205 178 197 150 157 144 119 92 118 142 183 213 205 170 159 142 142 149 150 114 87 84 81 61 77 109 67 69 23 40 61 39 88 47 17 42 37 27 56 48 82 75 73 85 154 160 189 135 104 81 126 115 107 83 84 101 95 61 87 87 103 98 41 15 55 76 66 77 45 108 83 40 49 56 60 44 60 56 48 20 29 30 38 38 42 42 38 35 35 27 33 36 23 24 17 42 8 29 -3 15 17 28 29 28 21 31 44 33 27 40 34 26 32 24 31 21 28 25 20 11 34 33 32 49 36 35 18 21 5 21 21 24 46 44 51 41 33 35 45 48 32 28 15 5 14 18 7 14 3 -1 2 -2 -5 5 19 11 9 16 16 20 33 28 17 21 17 23 30 17 16 18 12 12 9 8 -2 2 -7 -15 41078 245 1635 30 9735 11 24 38 7788 -2854 615774 74913 8592 830 203 228 315 333 365 365 300 285 345 330 391 500 552 546 650 759 827 860 908 796 724 617 683 568 523 391 350 305 308 383 349 372 427 443 355 408 558 598 819 942 894 829 728 602 649 634 661 620 437 263 251 239 206 181 212 272 295 250 213 210 248 252 166 157 168 179 144 101 69 95 83 193 322 300 188 149 91 88 119 126 146 141 162 126 97 133 130 105 120 103 120 118 68 37 82 97 60 83 74 65 78 67 106 92 139 171 187 174 146 116 129 130 163 171 142 137 129 111 81 105 113 99 99 105 63 75 117 107 107 92 110 60 64 73 55 79 63 56 50 68 31 31 63 58 49 65 57 59 41 48 59 72 67 40 12 29 32 36 25 9 36 49 37 51 37 45 18 7 32 39 48 60 38 26 46 47 60 50 43 44 32 42 31 28 43 39 47 51 17 16 28 18 52 45 48 58 74 65 61 58 41 34 38 31 30 20 27 13 10 8 26 13 17 26 14 13 27 34 21 19 26 33 40 35 37 33 30 30 25 29 36 42 28 28 26 21 17 7 -1 -3 -12 41087 245 1640 30 9740 11 24 47 7789 -2862 111611 9648 203 196 252 274 340 259 333 331 302 299 284 314 397 498 626 604 573 681 642 641 651 585 544 548 474 471 346 317 295 349 405 405 427 442 424 406 434 443 584 807 946 887 783 695 605 670 661 642 670 562 423 300 245 239 166 174 218 263 284 266 252 210 221 237 225 143 160 194 140 135 124 95 100 55 126 163 224 317 253 128 190 169 190 131 107 127 141 160 162 148 129 138 113 95 127 98 54 69 108 79 96 100 98 51 45 83 108 71 57 127 141 180 173 130 123 129 129 135 137 119 110 117 106 79 70 94 85 80 75 55 50 58 88 65 45 74 99 71 62 64 34 56 74 57 41 31 32 9 43 38 24 27 37 61 43 32 37 46 9 13 17 37 20 15 3 -2 -2 12 20 24 15 3 27 21 34 35 34 31 27 0 8 12 27 33 20 41 30 36 38 30 13 27 20 34 49 39 29 39 46 44 37 29 28 13 16 16 20 18 4 -4 -7 9 16 1 2 -4 1 5 15 7 2 12 22 9 10 25 30 33 31 23 15 20 18 11 11 13 15 11 2 -2 -4 -5 -14 41096 244 1704 30 9744 11 24 56 7789 -2870 121204 25770 2322 199 306 352 395 355 382 417 380 375 360 400 391 377 374 435 484 577 670 679 695 705 646 552 528 496 445 397 327 370 491 592 620 520 461 431 510 726 921 1006 986 777 652 699 710 681 654 481 336 273 190 162 204 302 382 402 307 279 260 279 233 227 239 206 153 121 158 149 249 247 341 300 252 262 236 223 208 226 260 271 237 214 177 198 206 225 216 183 143 180 180 176 144 158 96 92 158 163 131 118 121 181 162 95 115 139 151 144 179 210 211 229 207 215 164 184 147 171 170 171 135 145 142 157 144 157 127 107 111 113 123 133 118 124 121 156 102 103 102 94 84 87 73 75 113 113 91 104 91 97 98 78 76 89 97 87 70 70 49 57 72 74 82 83 82 96 90 69 41 64 103 61 56 61 69 66 94 93 94 75 68 78 83 103 97 76 85 74 77 79 84 88 86 78 82 105 91 93 82 81 79 86 73 57 59 48 40 49 42 43 45 51 43 61 64 55 55 62 54 53 53 71 69 71 77 82 72 75 69 66 70 68 70 70 70 61 58 56 51 44 43 36 41105 243 1736 30 9746 11 25 5 7790 -2878 250936 78669 11167 451 243 314 347 307 360 387 355 334 381 400 453 387 413 455 536 589 625 604 527 427 431 396 381 344 341 359 397 404 458 634 581 453 469 543 562 831 982 948 734 653 665 668 744 614 457 340 193 158 168 257 307 304 286 279 238 238 257 207 122 143 126 139 283 318 313 330 274 164 107 45 207 232 205 219 306 300 214 182 159 180 147 144 194 195 167 139 160 100 158 113 76 82 126 127 126 76 106 112 146 101 87 71 123 121 115 133 196 200 211 160 114 110 146 149 162 152 92 77 107 130 121 91 114 69 83 87 58 76 98 119 146 106 78 75 73 85 89 70 55 48 51 77 83 45 57 59 47 43 50 55 58 44 70 78 54 65 37 39 64 67 41 55 41 46 27 54 32 44 50 70 39 42 49 40 45 55 25 37 39 58 57 65 66 61 48 75 63 55 47 25 45 45 50 53 60 66 59 55 60 59 44 33 41 18 23 25 8 12 16 29 31 33 27 35 31 30 30 32 43 57 53 43 42 41 50 46 48 42 45 42 49 36 28 28 28 24 22 12 10 41114 243 1739 30 9749 11 25 14 7791 -2886 192554 59169 6988 253 154 262 356 290 337 355 414 435 400 338 397 344 324 364 565 657 706 658 650 618 569 461 451 405 293 319 334 405 474 530 512 480 616 746 719 803 965 980 909 783 762 733 708 793 710 592 425 346 249 195 154 192 285 391 320 262 246 248 293 187 127 125 126 223 287 309 282 203 116 106 152 122 238 288 283 320 250 200 191 167 122 186 199 180 170 243 217 238 209 190 134 152 137 149 155 112 144 144 144 136 117 107 143 128 134 134 217 256 198 184 161 161 180 191 183 149 179 171 134 150 138 137 146 102 137 108 122 116 147 135 79 104 106 97 109 90 108 93 53 75 90 90 74 74 99 81 104 108 107 82 103 74 52 81 79 83 76 52 69 68 57 47 57 56 70 47 61 66 49 37 63 59 72 84 68 68 86 66 71 78 60 64 87 74 69 65 94 74 65 59 81 87 71 87 86 91 89 70 70 76 75 88 55 50 53 54 47 44 33 43 50 51 52 60 52 57 49 49 64 64 58 60 71 76 72 66 63 67 64 64 70 68 59 51 45 44 40 40 26 41123 244 1710 30 9750 11 25 23 7791 -2894 43995 3406 195 133 227 282 350 328 355 345 306 340 340 343 316 371 386 478 511 583 554 524 584 649 627 583 518 452 387 335 266 293 361 406 401 512 489 443 666 724 765 901 987 982 834 756 743 679 769 728 639 471 343 227 145 163 187 194 316 370 257 153 180 265 175 134 153 214 252 219 171 140 125 79 133 179 263 259 201 174 136 142 134 116 121 106 129 147 166 183 178 175 158 153 140 167 121 135 156 114 128 132 118 102 95 81 64 52 82 78 146 185 212 174 114 115 149 137 111 115 108 122 131 110 127 141 148 107 71 63 62 96 105 86 95 114 85 97 76 82 63 72 77 38 43 36 60 67 56 50 61 46 24 41 62 42 40 38 44 61 73 61 39 45 30 50 48 30 45 30 12 29 54 41 31 38 28 26 33 39 71 59 49 47 34 64 79 61 46 27 32 30 18 31 37 36 55 63 56 61 62 51 64 53 47 43 34 32 19 18 12 17 16 20 29 18 19 25 17 29 25 29 40 28 29 45 42 47 35 40 45 49 40 43 40 45 34 25 17 16 15 15 14 -1 41132 244 1706 30 9746 11 25 32 7792 -2902 70344 3873 141 109 222 292 300 296 288 320 302 260 258 241 328 439 482 564 561 509 496 419 518 574 564 535 486 408 334 347 345 364 357 425 457 406 448 613 642 707 852 931 1010 1003 969 889 832 721 660 610 565 579 514 420 367 230 145 100 139 148 230 235 176 158 144 168 154 141 220 225 146 157 141 85 82 138 193 202 223 173 150 93 82 84 87 164 92 169 176 117 119 102 134 141 123 156 132 93 92 69 99 95 101 90 89 95 65 53 124 72 38 83 146 144 133 122 89 133 116 130 145 133 140 152 158 119 110 147 111 67 74 73 66 77 80 110 113 126 118 87 96 57 54 76 72 66 52 52 50 42 30 47 65 49 50 34 29 29 27 32 51 43 52 40 35 46 16 14 26 33 31 39 38 22 16 26 33 37 25 18 32 31 26 39 30 31 38 56 50 33 49 49 31 30 15 23 49 51 64 61 49 43 43 46 41 26 23 19 17 7 21 21 14 8 21 20 16 12 12 31 25 15 19 25 29 33 35 33 42 38 29 35 33 19 22 33 28 21 18 16 8 2 5 -3 41141 243 1734 30 9744 11 25 41 7793 -2910 162525 27007 2657 225 110 203 310 292 290 271 261 288 245 246 336 418 433 464 468 475 488 483 473 462 467 434 409 345 326 281 280 340 347 367 407 438 514 725 849 889 940 975 959 944 825 670 563 591 545 500 449 394 292 242 158 122 151 167 170 167 180 144 128 99 146 189 147 168 119 125 114 155 168 207 212 233 207 210 131 102 87 113 104 129 133 154 160 101 141 168 173 102 98 108 114 99 72 105 77 97 77 83 89 85 22 16 27 79 66 76 150 161 116 113 126 88 116 117 79 116 130 123 125 131 118 94 97 94 108 75 73 75 59 63 86 76 87 92 86 54 86 102 62 63 69 70 57 74 73 42 57 55 41 11 31 20 33 31 22 43 31 30 28 45 38 37 22 9 26 38 45 48 41 42 29 40 41 31 35 16 10 29 38 28 46 53 36 27 41 33 45 26 8 12 36 16 35 30 32 46 45 47 51 47 38 17 13 7 16 25 11 -2 4 20 25 18 3 6 18 12 10 16 29 36 37 34 41 40 35 32 26 26 25 25 19 18 18 12 6 -1 0 2 -4 41150 242 1764 30 9744 11 25 50 7793 -2918 183557 22431 692 84 130 173 220 314 239 200 159 145 123 165 207 339 385 438 508 482 415 375 315 297 275 274 297 284 246 275 360 295 321 480 586 690 734 834 936 1003 913 876 742 544 505 489 476 346 311 215 117 108 69 129 203 142 150 108 59 43 143 201 142 80 90 79 62 140 321 279 193 202 143 101 110 103 57 42 63 91 119 142 106 112 142 113 89 94 97 100 86 29 97 95 65 69 70 93 109 55 48 85 39 50 57 43 83 73 42 120 79 97 86 72 54 92 131 108 75 87 90 104 94 104 95 105 79 57 57 42 12 65 50 57 64 48 78 74 88 80 68 49 65 54 35 9 1 7 20 23 26 21 25 45 53 32 16 19 11 24 39 16 25 9 -3 2 -15 -6 -9 -25 2 -8 2 7 -6 10 11 13 15 3 9 5 12 39 31 15 17 19 21 9 -1 -8 -3 9 21 29 33 25 25 26 31 23 12 6 2 -3 -3 -12 999999 -14 -7 -9 -5 -11 999999 -4 -2 -2 3 -2 -3 15 26 21 21 16 23 20 21 22 16 17 14 3 11 8 3 6 -2 -1 -4 -12 41159 243 1731 30 9741 11 25 59 7794 -2926 271691 36134 1829 151 138 157 240 255 253 210 149 158 202 186 151 229 315 351 413 516 484 413 425 379 372 264 284 312 292 343 348 320 322 333 394 427 461 564 728 810 865 923 999 1061 1054 926 830 706 541 497 471 370 301 217 190 173 103 133 117 157 157 130 72 120 134 141 165 137 73 75 163 244 193 178 131 113 91 73 35 83 76 175 141 109 128 93 132 155 157 129 87 60 92 78 87 81 59 47 36 55 92 104 67 26 45 25 58 97 102 109 95 87 81 91 102 97 84 98 83 84 99 104 121 127 111 93 85 115 96 74 54 81 61 44 6 47 82 111 100 82 69 47 57 54 55 37 33 43 46 34 42 34 44 -6 24 41 51 49 47 5 17 33 28 28 30 13 7 18 14 11 29 31 25 11 30 44 27 13 16 25 29 3 -6 7 18 20 39 20 33 37 15 16 28 21 33 51 30 27 29 21 24 29 21 18 4 -5 4 4 -1 -13 999999 -13 -14 5 13 6 7 7 10 3 9 21 22 26 25 21 35 24 22 21 28 22 20 15 12 8 16 11 16 3 -6 -8 -8 41168 242 1783 30 9733 11 26 8 7795 -2934 84101 15421 1633 118 104 126 165 160 98 136 159 155 44 75 238 302 337 446 496 528 470 494 392 307 298 353 357 409 350 349 382 396 388 394 491 557 686 716 919 1041 1077 991 1023 957 945 810 641 550 525 496 367 343 309 250 169 147 124 122 207 195 122 106 120 95 111 129 110 106 118 206 250 191 135 123 130 125 107 74 114 150 211 187 151 128 128 177 172 120 124 89 84 99 147 143 145 121 73 103 92 74 78 73 114 83 80 89 80 100 113 149 115 97 94 70 93 82 97 94 89 107 92 108 114 72 114 117 120 104 108 91 89 70 82 100 112 96 85 78 75 81 83 61 32 70 65 44 24 53 32 36 30 22 19 56 58 35 47 69 46 55 39 25 27 15 16 13 9 20 51 41 27 40 34 30 32 20 30 20 4 14 23 28 42 39 35 38 34 55 38 29 39 17 31 35 42 30 32 36 24 18 27 46 45 32 21 12 14 17 10 -5 -8 -1 -2 -4 7 5 2 0 9 17 8 10 10 26 26 27 23 24 30 28 17 26 23 19 19 11 6 11 14 4 -1 -2 41177 242 1778 30 9728 11 26 17 7795 -2942 788636 140414 14623 474 164 75 97 128 56 50 87 176 179 155 208 307 331 369 416 550 604 500 485 450 367 366 417 453 400 388 443 430 415 433 483 654 766 860 938 938 853 919 820 685 474 414 509 498 424 361 379 297 165 165 130 160 141 159 169 135 135 101 99 138 142 110 124 136 195 246 224 128 154 156 124 114 78 79 105 162 191 140 166 134 177 177 113 133 167 154 112 111 76 119 127 119 122 87 105 77 71 84 101 88 75 93 71 84 113 102 75 72 57 76 92 89 56 102 113 145 156 126 124 117 96 130 128 70 78 96 77 85 93 109 132 161 99 95 104 95 89 86 87 64 54 69 47 60 37 46 56 38 52 53 49 59 34 62 42 18 20 57 47 42 37 20 31 51 44 64 37 32 28 39 28 49 53 30 14 43 54 60 30 30 28 22 27 35 34 35 27 38 43 46 47 49 49 39 33 49 45 42 53 36 34 28 24 24 19 9 14 9 1 4 11 12 6 24 26 18 25 12 15 26 26 43 37 36 41 35 47 35 34 34 32 28 25 27 24 22 13 10 41186 241 1773 30 9723 11 26 26 7796 -2950 259793 73909 9161 537 136 119 53 49 82 71 69 123 197 260 297 295 359 327 365 441 539 538 452 432 421 427 406 415 391 399 426 428 453 413 467 583 684 793 907 876 776 729 675 549 438 455 511 556 621 567 505 389 398 370 296 188 165 133 142 146 106 125 143 109 106 126 142 101 175 258 274 236 133 121 71 92 129 151 141 117 120 185 164 157 146 177 158 153 132 139 129 120 130 131 138 123 89 66 130 102 63 86 60 86 80 91 43 80 88 48 66 72 70 77 103 104 113 110 75 108 102 90 122 112 123 99 114 104 74 47 72 83 52 82 124 133 101 78 77 98 96 85 93 77 56 57 44 49 10 42 44 43 33 56 79 69 54 52 24 6 18 22 34 31 41 30 22 38 41 39 25 31 58 49 38 28 40 40 44 40 35 31 16 33 15 13 22 18 30 25 34 39 34 48 42 58 47 33 40 34 43 34 31 35 36 22 18 3 2 -3 4 2 -2 8 18 8 15 16 25 23 21 25 36 41 39 29 35 41 34 32 27 28 29 28 23 19 16 16 12 10 6 41195 242 1737 30 9717 11 26 35 7796 -2958 330559 83757 5692 139 95 101 39 20 105 154 136 152 153 201 222 268 332 292 338 388 423 421 463 410 394 361 337 345 367 393 430 423 406 414 424 500 529 587 615 589 551 541 500 483 382 450 496 485 498 470 434 377 277 286 255 163 143 176 128 123 161 174 134 73 80 67 112 153 143 155 190 201 165 98 100 87 41 69 85 102 117 82 133 190 123 119 138 114 135 97 94 76 101 83 60 97 97 98 50 58 115 55 81 60 43 55 90 86 61 63 75 49 53 57 57 60 89 81 97 94 83 71 91 90 78 85 84 93 114 67 87 99 88 83 71 46 80 104 124 87 57 76 58 64 59 79 42 45 50 39 22 36 42 35 40 44 41 34 43 38 52 32 35 28 28 11 8 8 -1 4 9 5 26 33 12 12 2 16 11 5 13 12 32 45 20 12 15 26 6 7 25 25 13 29 30 24 40 28 29 22 25 38 28 13 10 18 21 -5 -6 -2 -1 -11 -11 3 5 -10 6 6 5 4 9 8 4 4 22 29 27 16 17 15 22 23 13 8 12 3 2 9 5 -2 -10 -15 41204 242 1733 30 9713 11 26 44 7797 -2966 366372 85597 5147 141 181 118 125 150 196 267 285 402 312 332 392 379 377 388 419 463 487 456 382 348 385 376 404 412 448 433 447 391 377 406 414 598 595 542 396 408 398 386 424 430 474 555 622 548 384 389 438 396 284 197 187 131 137 167 170 144 140 146 146 140 147 154 189 274 292 227 135 115 85 150 91 107 109 123 140 164 176 187 177 155 185 154 153 141 190 176 103 90 88 140 131 134 80 67 57 76 104 91 83 95 84 80 104 92 85 26 72 80 85 77 99 120 121 125 118 130 154 115 106 134 105 106 113 156 114 117 102 108 89 83 115 136 136 119 98 120 95 104 74 110 99 55 73 72 58 67 58 62 58 73 62 52 51 53 59 58 75 64 65 53 56 36 33 50 46 50 43 43 48 70 35 36 38 38 61 33 33 43 58 44 48 56 69 53 33 41 37 40 39 49 56 59 59 54 71 59 46 48 54 46 56 42 36 31 22 26 34 29 24 20 31 35 17 25 32 39 39 42 32 25 36 44 49 46 43 52 49 50 46 40 29 33 38 31 26 20 17 17 41213 241 1761 30 9711 11 26 53 7798 -2974 190130 16091 644 151 99 168 225 273 321 355 391 367 370 342 398 437 440 451 365 362 439 409 375 387 372 353 419 435 449 387 357 352 406 460 524 415 396 406 419 455 396 403 411 487 597 517 428 424 390 399 458 328 257 204 199 190 203 195 154 157 155 118 121 180 211 326 375 292 155 126 168 181 132 153 126 115 106 137 120 146 205 190 200 162 170 143 109 126 135 96 98 108 137 157 150 164 103 80 100 88 52 74 94 96 89 124 111 90 89 60 70 101 67 103 83 99 121 112 101 107 102 110 110 114 110 117 75 125 108 151 133 110 100 96 123 132 141 95 68 68 59 89 83 79 56 60 51 39 82 45 54 39 50 54 56 57 54 58 56 57 53 62 57 29 37 47 36 30 40 44 58 45 55 51 46 37 47 43 39 38 51 43 30 49 57 25 27 33 38 35 45 48 51 56 62 46 32 30 50 43 41 55 52 42 23 34 20 15 25 21 20 12 22 33 14 13 19 18 12 33 34 19 30 37 31 34 41 41 35 30 36 31 29 30 27 30 25 20 20 7 -1 41222 241 1757 30 9707 11 27 2 7798 -2982 188303 16943 349 173 149 251 293 300 354 345 351 334 386 384 361 373 388 438 374 293 277 330 368 359 371 349 325 393 414 365 368 344 369 389 387 357 441 474 425 338 358 447 508 517 409 337 317 330 360 378 323 250 199 205 182 168 168 157 202 176 151 152 116 123 214 369 413 283 169 145 164 175 188 196 174 144 90 129 105 119 162 161 126 132 151 146 98 126 121 163 164 98 78 110 111 121 94 98 92 66 55 58 75 59 50 42 54 77 97 98 84 73 54 72 97 89 98 118 121 140 113 93 104 114 88 76 84 106 118 129 118 102 79 68 104 125 104 72 97 94 94 79 64 89 86 64 41 47 54 52 54 48 39 52 54 52 24 32 49 33 37 36 43 53 30 5 22 10 17 34 24 24 20 46 23 23 24 49 46 56 37 38 37 30 14 10 2 26 35 32 27 16 30 40 43 26 30 48 35 32 32 15 12 8 8 7 6 0 -2 4 25 15 11 7 6 1 9 10 7 14 23 18 17 29 24 28 38 34 29 27 21 24 26 24 25 18 10 7 3 2 -6 41231 241 1783 30 9703 11 27 11 7799 -2990 224547 21322 951 184 192 200 292 350 350 398 366 368 428 402 347 382 389 414 370 335 348 377 345 398 398 427 422 414 434 407 380 358 387 411 402 454 444 421 390 393 434 465 516 528 474 399 371 372 383 401 364 331 300 239 238 259 182 170 170 148 172 186 216 222 280 344 351 298 201 130 133 146 139 131 146 137 145 148 134 140 177 180 168 178 169 125 114 134 138 148 124 113 96 115 156 138 155 141 103 104 107 82 64 38 65 92 83 92 114 116 103 84 107 86 91 132 138 118 111 113 131 116 82 82 76 89 105 100 119 146 96 88 97 93 116 120 130 140 130 122 102 109 88 91 109 88 45 46 52 41 60 61 66 88 67 47 57 59 62 64 73 79 53 25 25 49 64 49 48 26 31 45 47 47 49 54 50 42 58 68 66 52 53 69 57 51 50 35 26 26 38 45 49 56 57 54 48 47 46 49 43 27 18 25 34 25 12 17 19 16 15 17 14 14 31 33 33 31 33 32 29 33 40 39 40 43 44 42 40 40 39 42 42 42 34 34 29 21 17 12 3 41240 240 1812 30 9702 11 27 20 7799 -2998 116837 12476 703 191 223 254 263 319 343 356 355 349 378 373 420 423 433 379 354 339 332 309 373 374 386 379 412 358 320 331 332 350 359 377 400 392 375 367 474 557 452 360 330 360 383 419 389 298 253 226 236 289 277 293 259 168 131 105 121 196 383 461 373 240 160 105 67 81 100 91 119 109 115 85 72 95 98 125 151 174 143 99 93 105 133 113 128 133 91 87 86 83 110 125 120 127 113 43 25 26 23 24 53 64 65 47 58 60 41 51 56 64 73 96 129 81 72 94 77 67 80 94 83 75 65 86 112 103 84 107 131 111 81 79 107 111 87 78 75 93 83 69 73 69 77 72 29 45 58 70 69 57 32 42 42 45 51 44 35 44 53 47 37 32 42 40 26 15 26 34 28 22 22 22 30 34 29 28 37 36 38 34 34 38 24 21 28 27 30 32 33 33 36 40 39 41 37 26 23 19 10 7 3 3 0 -2 -2 -6 -2 3 6 3 4 4 5 12 11 9 12 16 21 20 22 25 26 30 30 21 21 25 26 23 27 22 10 4 4 4 -5 -6 41249 240 1756 30 9706 11 27 29 7799 -3007 989465 89039 10523 566 172 231 284 318 336 352 338 315 306 356 401 385 333 352 398 335 337 323 338 371 372 380 424 452 457 433 386 369 372 377 414 469 494 493 547 545 500 482 440 411 374 381 410 440 452 381 308 300 338 359 379 372 322 250 195 161 140 208 399 465 319 198 165 139 118 110 111 123 109 133 132 98 86 104 131 149 153 154 165 152 145 163 173 151 142 127 128 93 97 98 115 104 78 86 78 64 74 63 74 81 78 84 62 109 89 75 68 83 94 88 85 77 82 95 93 102 100 104 93 103 114 98 112 132 104 96 117 100 101 84 100 113 100 115 112 112 115 112 121 113 104 71 72 54 70 72 64 70 49 44 57 69 65 67 44 49 50 44 54 48 32 42 62 55 51 39 47 50 55 52 45 48 34 28 44 50 54 53 56 57 61 58 46 33 34 41 43 53 60 65 64 52 42 47 52 37 29 18 4 7 19 25 18 18 24 23 20 20 16 10 10 10 15 23 29 30 27 32 32 32 42 42 36 30 33 30 36 36 28 22 20 17 15 11 7 0 41258 240 1784 30 9704 11 27 38 7800 -3015 296118 51138 6742 333 199 265 326 366 381 378 349 373 421 359 356 447 513 456 381 335 296 303 357 422 443 467 562 525 492 429 406 409 432 465 485 487 514 567 609 556 494 421 351 366 454 437 355 314 328 347 494 470 355 315 294 274 263 208 211 320 492 408 273 199 188 170 142 143 163 156 152 114 117 127 154 178 200 190 208 207 177 174 175 178 170 142 103 106 125 105 125 135 114 79 108 103 104 95 75 76 82 102 91 80 102 119 100 103 109 83 92 117 113 131 134 106 92 103 129 130 119 156 145 112 100 86 97 81 105 134 149 164 162 149 116 110 123 121 86 109 125 138 144 146 122 113 104 86 98 98 88 97 63 77 76 87 80 70 90 92 79 90 89 92 77 58 54 57 37 36 68 83 63 43 41 50 49 64 61 63 65 63 53 51 55 45 51 52 50 62 63 69 82 82 75 66 60 59 65 46 27 23 23 26 24 15 25 32 40 29 32 32 33 35 47 40 47 44 41 38 37 55 60 59 56 51 53 53 55 50 53 52 51 39 33 37 32 28 20 16 41267 239 1843 30 9703 11 27 47 7800 -3023 133314 19830 1723 148 154 251 186 170 209 281 354 382 401 414 389 425 477 529 505 455 416 356 356 403 407 435 507 473 440 428 429 418 421 484 522 511 557 656 661 583 519 414 384 400 377 376 366 392 413 503 526 477 376 298 276 267 271 222 235 347 498 389 179 136 136 108 132 142 148 139 137 137 128 139 136 141 121 154 217 211 199 195 169 168 164 170 132 107 108 116 77 93 100 111 86 78 89 116 98 79 97 98 107 118 137 129 110 101 102 94 100 119 106 74 104 122 132 127 125 129 127 132 119 97 97 129 135 129 145 135 141 149 148 137 143 139 115 111 115 104 110 119 115 87 83 95 79 60 56 53 71 82 76 88 94 83 68 73 85 75 60 68 85 77 74 84 75 71 58 56 70 68 64 60 65 62 57 66 67 62 69 67 64 66 69 60 54 53 70 83 76 66 68 60 66 70 60 58 60 56 36 34 36 21 10 16 31 36 32 30 39 41 34 40 47 48 39 42 52 52 44 49 61 59 55 60 59 59 64 57 56 60 56 51 39 36 37 34 27 41276 239 1814 30 9704 11 27 56 7800 -3032 206926 33755 2204 87 93 129 201 257 276 281 295 327 335 348 352 379 412 420 414 344 317 321 348 318 410 410 410 397 450 401 338 415 479 467 480 535 519 574 513 440 422 383 405 364 350 348 350 393 436 458 384 313 282 252 252 241 255 280 412 436 291 162 142 93 125 170 109 49 93 91 58 47 73 85 107 163 143 169 169 156 187 158 153 161 131 155 180 126 97 114 61 46 47 73 72 81 99 73 77 63 84 111 123 87 82 81 93 76 74 75 92 118 105 100 102 87 126 80 76 101 85 76 83 103 124 110 122 117 87 85 64 83 94 94 124 101 89 81 94 98 101 108 90 100 45 39 66 66 59 35 47 42 58 59 62 65 69 66 56 50 51 54 59 45 31 39 35 41 43 52 40 24 26 44 34 17 30 34 32 47 28 30 37 41 49 46 45 28 27 37 58 59 57 45 49 34 39 61 37 0 -7 7 6 2 8 6 3 5 -1 7 24 19 20 16 18 27 28 28 28 35 35 34 33 45 40 36 38 34 33 39 36 26 29 31 24 21 16 8 3 41285 239 1787 30 9707 11 28 5 7801 -3040 861016 134674 28259 3083 195 117 137 202 259 235 251 301 335 320 364 423 425 414 373 356 344 328 304 335 384 380 412 438 391 338 383 406 424 375 423 474 526 527 488 462 475 512 509 437 424 425 415 415 447 418 394 333 284 267 266 238 236 310 351 340 244 167 153 119 108 86 76 80 90 79 59 77 93 117 122 134 117 102 125 163 187 203 168 154 131 106 72 51 41 35 55 25 41 33 34 33 30 41 69 60 73 100 88 75 78 102 91 56 48 51 67 92 93 70 68 89 82 78 102 100 88 81 83 62 76 95 94 99 101 87 87 88 98 89 107 81 66 88 100 84 80 70 58 53 64 68 74 76 64 50 84 58 22 25 38 37 47 43 44 43 27 31 30 36 40 25 32 36 25 16 15 18 23 30 28 40 28 32 37 35 36 38 40 25 34 43 37 21 28 34 30 42 53 42 46 48 44 36 26 15 6 7 9 -1 4 3 -4 -6 -1 4 13 6 13 17 15 19 26 15 15 26 38 31 25 25 38 31 29 31 34 30 28 24 22 16 13 10 8 5 -8 41294 236 1823 30 9713 11 28 14 7801 -3049 147769 28813 6273 414 95 69 88 134 211 301 332 319 301 331 401 395 355 372 383 359 336 310 281 268 291 332 319 352 410 399 360 341 371 411 405 375 403 478 527 543 547 545 521 576 601 511 424 404 434 438 446 403 328 284 239 218 225 294 394 397 240 128 97 99 96 63 28 48 67 58 50 104 116 116 118 112 112 128 157 150 142 136 106 74 76 76 44 13 27 40 26 23 14 15 21 35 35 35 51 80 96 66 62 74 65 49 50 47 35 49 50 51 55 64 67 71 75 78 65 49 69 66 66 72 52 55 82 85 89 88 76 75 73 92 85 58 66 82 72 53 50 43 30 44 38 36 32 28 38 44 36 22 26 39 41 10 9 23 25 33 32 31 19 18 10 21 32 41 16 5 8 21 30 35 16 4 11 17 24 36 16 4 14 16 21 20 18 15 17 27 17 2 13 33 36 30 26 9 -8 -12 -9 999999 -9 -14 999999 -6 -9 999999 -10 -10 -4 -15 -10 -2 1 5 0 0 3 12 14 20 18 16 15 10 5 11 11 9 14 12 4 -4 -4 -8 41303 238 1858 30 9718 11 28 23 7801 -3057 124587 19359 1846 153 109 119 155 226 330 341 382 373 375 498 454 356 381 482 417 399 273 242 288 334 426 491 550 483 471 458 487 408 478 392 382 390 410 567 637 642 674 704 657 587 488 540 624 575 649 514 288 278 248 277 270 419 587 388 170 134 123 128 199 133 97 113 127 76 124 121 131 151 153 120 150 167 190 197 217 174 134 131 126 137 130 96 101 75 49 60 103 108 88 71 102 113 77 81 103 86 85 97 158 129 102 105 97 77 68 87 96 97 116 105 138 116 88 123 117 106 87 117 131 128 124 116 112 123 106 130 142 134 127 143 142 141 127 99 108 107 103 105 105 96 84 96 77 75 108 104 78 91 80 92 89 85 84 77 81 71 75 70 81 63 67 76 73 60 73 71 66 60 48 53 40 34 51 53 67 80 78 67 59 66 64 54 60 53 52 54 56 58 51 57 52 69 62 60 39 24 19 22 27 30 12 25 39 27 33 27 27 28 27 38 29 43 40 46 51 49 56 53 40 46 49 54 58 48 54 51 44 40 36 36 37 34 23 22 41312 237 1894 30 9724 11 28 32 7802 -3065 161662 13344 338 169 110 98 114 238 323 365 312 316 324 380 338 295 336 450 495 410 328 248 244 403 432 531 609 573 538 521 568 545 569 554 461 406 455 630 734 717 757 694 671 641 571 680 708 630 554 465 312 260 285 250 349 532 486 203 95 102 178 124 70 54 105 117 127 141 139 161 169 156 109 146 171 169 195 205 219 203 172 176 147 91 84 51 58 41 12 26 49 77 69 48 46 28 75 100 100 102 121 81 49 89 91 93 80 76 78 81 99 126 123 90 100 115 96 105 124 136 125 138 137 107 100 122 126 130 138 107 117 127 131 119 99 86 84 114 123 117 103 77 100 90 77 77 64 69 70 83 79 71 80 68 88 77 30 50 61 68 65 77 66 54 65 76 47 47 45 54 52 49 38 40 24 25 58 49 46 47 45 50 39 36 46 38 52 54 47 47 43 47 55 32 47 37 28 19 14 17 8 16 21 3 7 4 9 14 16 24 31 30 45 36 32 40 36 39 42 45 45 38 41 47 43 45 41 45 37 34 27 26 19 16 16 15 7 41321 237 1898 30 9728 11 28 41 7802 -3074 119487 12844 662 155 101 146 122 137 212 256 366 348 254 294 336 350 368 450 492 418 321 280 277 300 394 473 566 670 679 663 682 692 602 575 453 407 555 797 828 668 626 606 579 655 627 703 586 573 556 450 327 287 217 355 469 480 352 193 127 100 78 102 120 99 98 139 134 148 121 142 123 125 188 186 150 138 197 187 167 149 171 136 78 80 65 52 12 68 80 73 57 44 57 62 27 58 88 109 85 77 107 113 104 92 61 76 103 126 93 142 127 82 117 129 91 89 97 78 129 141 126 128 130 100 110 115 134 116 122 139 165 122 121 133 84 80 97 91 75 111 101 98 71 68 71 67 75 78 54 62 69 52 59 67 67 52 42 66 45 64 78 61 69 35 34 40 49 41 42 53 74 36 30 41 45 49 43 50 59 66 47 46 59 59 46 48 38 36 41 44 39 49 32 41 50 46 38 30 18 21 8 5 11 8 11 -1 9 24 18 24 27 30 26 29 27 26 33 44 51 42 39 41 44 44 40 41 41 35 32 28 33 30 24 25 18 13 8 41330 237 1902 30 9732 11 28 50 7802 -3082 187794 17460 545 154 191 172 207 286 305 341 347 318 367 406 410 388 431 472 469 416 354 262 304 384 487 558 579 651 674 705 798 803 718 667 503 409 461 575 804 836 757 627 677 731 725 741 628 480 492 419 358 335 347 346 446 467 337 176 173 142 124 156 157 156 111 140 204 186 151 199 172 137 173 173 173 155 226 248 215 213 223 164 77 91 100 112 74 67 72 73 85 117 98 78 98 111 155 126 102 100 138 138 100 75 111 135 124 130 117 134 140 182 132 87 133 147 155 155 121 163 126 117 135 119 117 137 181 170 174 162 188 179 158 123 148 134 107 116 127 115 117 139 94 96 121 103 102 101 71 78 90 75 89 64 98 111 106 94 74 79 75 89 121 107 98 104 98 96 82 65 66 80 78 76 71 48 67 66 103 100 73 81 86 82 90 70 73 77 55 55 82 93 89 107 94 86 72 66 80 65 43 40 45 30 27 33 40 39 46 57 46 55 63 54 54 65 71 80 75 76 78 68 72 69 67 66 71 74 75 69 65 60 57 48 45 42 35 41339 237 1879 30 9739 11 28 59 7803 -3091 328962 69317 6695 159 106 73 213 296 296 309 280 336 257 267 290 348 366 331 346 299 275 239 213 269 338 426 558 535 318 355 524 593 529 377 202 135 247 437 599 611 579 516 549 685 762 538 382 353 371 276 262 280 331 402 332 253 155 101 55 87 72 85 100 54 90 118 114 112 105 110 92 155 132 133 95 162 140 145 141 151 200 114 62 28 36 38 45 51 51 29 27 42 44 45 48 46 87 96 51 45 72 90 59 85 84 60 91 71 71 84 82 117 72 101 85 88 56 63 64 52 73 73 90 85 90 115 128 97 102 147 139 125 110 81 86 68 33 56 92 112 111 90 76 62 52 60 25 56 65 60 38 29 39 31 41 31 36 22 38 37 46 60 63 58 31 37 47 48 42 29 22 33 9 12 15 20 4 7 27 37 40 30 27 56 62 43 33 41 26 30 16 32 51 47 33 24 33 30 29 24 10 -1 -2 -1 -14 -13 -10 999999 -7 6 4 7 11 1 13 22 25 26 17 27 26 21 22 24 21 18 19 17 19 15 17 17 13 5 -5 -5 -11 41348 236 1885 30 9745 11 29 8 7803 -3099 400104 117754 10999 229 86 73 108 182 248 248 306 345 270 215 286 317 332 332 291 282 246 170 171 171 230 289 419 513 316 194 345 395 353 227 138 191 256 329 444 554 493 420 429 582 575 460 356 349 307 270 236 239 302 359 263 172 101 125 78 67 92 102 75 67 58 81 127 92 75 112 126 170 154 131 147 150 144 126 128 125 139 97 34 37 -9 19 42 6 47 87 54 56 90 66 29 37 48 78 46 38 48 58 59 48 66 36 33 87 61 36 62 76 81 78 56 9 42 75 64 88 104 81 53 67 89 116 81 88 92 104 59 89 65 51 87 99 68 27 61 62 73 61 77 58 23 48 52 61 47 6 19 10 16 31 24 35 30 31 37 41 73 68 38 28 28 25 18 13 34 46 13 3 8 9 23 15 4 27 17 20 29 22 23 23 22 51 41 30 23 21 34 31 38 42 32 18 21 9 12 15 1 -3 -3 -7 999999 999999 999999 999999 -9 -5 -11 -5 -7 -11 -3 4 8 7 8 7 14 15 16 12 11 12 13 10 13 10 6 0 0 -8 -13 -7 41357 236 1951 30 9751 11 29 17 7803 -3108 201320 27743 1449 136 110 188 237 276 347 324 338 343 397 443 421 429 421 365 336 320 292 241 241 263 367 536 565 430 206 117 171 179 154 205 226 224 217 443 554 506 344 246 307 415 499 535 416 324 352 358 361 314 426 401 277 215 205 181 174 137 98 122 129 132 105 145 123 85 119 98 137 158 175 192 173 166 209 249 224 215 160 99 53 43 83 76 74 87 89 118 92 78 88 73 58 73 106 135 97 103 131 123 71 86 111 82 61 58 105 79 109 149 139 133 138 110 95 124 114 126 118 113 142 141 153 142 126 132 119 128 98 147 129 127 112 125 101 123 81 109 115 94 110 104 94 79 89 82 74 73 98 107 75 63 63 82 108 107 79 77 104 81 51 81 81 60 71 52 32 34 49 62 54 54 28 36 52 48 54 44 52 58 74 76 68 65 61 62 62 59 33 41 54 65 50 59 58 45 43 42 37 30 19 20 12 19 17 10 21 30 35 35 32 30 32 38 51 45 49 57 58 51 46 52 50 51 42 44 40 38 42 32 25 25 22 14 41366 236 1957 30 9757 11 29 26 7803 -3116 376673 152497 15417 294 108 78 96 218 333 321 348 261 307 354 393 442 442 373 357 315 316 438 315 257 293 393 547 448 323 144 39 111 133 192 230 190 210 419 457 348 326 320 321 353 379 358 354 387 497 472 321 355 353 243 260 205 109 100 95 59 58 38 39 90 117 110 90 52 100 126 158 149 146 153 174 99 150 189 191 146 53 86 62 24 65 69 82 74 116 119 68 68 104 86 80 71 65 49 78 112 83 102 97 94 79 82 115 82 53 85 64 93 97 97 93 97 83 72 74 77 88 126 140 104 112 115 91 94 112 114 100 121 115 83 104 119 97 85 104 105 99 65 65 58 66 82 57 62 59 58 58 70 67 62 65 52 83 89 104 88 57 28 35 42 43 54 51 48 46 29 34 42 28 18 37 37 18 27 28 49 56 47 42 53 62 39 39 54 44 25 28 48 44 57 45 42 50 47 51 25 20 24 11 14 9 -10 2 1 -3 -1 9 20 22 21 15 21 22 29 34 30 31 24 22 30 18 19 23 15 10 16 19 12 5 2 -4 -5 41375 236 1962 30 9762 11 29 35 7804 -3125 493210 170167 22537 918 128 142 124 154 300 362 290 303 343 326 385 482 425 385 402 428 372 519 571 288 348 428 477 394 242 87 65 72 142 258 231 188 251 323 349 469 523 523 376 376 413 466 599 576 417 320 370 287 229 282 279 112 23 109 63 66 96 79 89 99 127 155 108 113 166 208 153 183 173 126 137 185 214 196 147 88 60 78 154 107 105 107 91 145 137 136 110 144 121 78 93 139 108 126 122 137 95 108 106 90 103 98 100 92 94 105 89 76 103 113 110 99 98 79 144 131 104 93 109 119 120 123 76 126 132 136 125 114 117 119 113 132 106 139 121 114 98 113 138 101 108 93 80 66 56 43 50 73 74 74 63 100 87 105 96 92 64 60 72 43 50 76 56 72 65 50 39 35 23 19 56 51 48 37 38 61 76 68 46 54 47 53 51 52 68 55 39 41 45 49 69 79 50 34 38 47 42 25 11 4 9 10 9 6 9 12 27 25 26 21 39 31 35 39 32 35 39 42 34 34 40 34 28 32 34 27 22 13 10 16 7 5 41384 236 1964 30 9764 11 29 44 7804 -3133 362253 117492 11448 335 62 22 89 87 94 105 150 231 260 258 286 346 385 322 373 407 385 422 534 658 446 369 407 450 354 270 156 139 141 278 350 269 320 243 283 501 514 509 517 605 582 554 642 584 501 424 370 338 246 218 164 91 44 85 75 60 74 77 120 104 99 105 125 63 94 139 105 132 155 143 152 163 152 166 205 110 33 33 103 106 77 116 136 93 105 86 91 77 73 51 82 78 96 93 85 68 40 74 116 131 134 79 90 82 99 96 108 93 90 86 78 88 52 56 67 93 100 93 86 79 112 144 81 52 79 121 97 59 92 114 119 101 102 99 70 74 73 103 95 82 94 71 75 68 61 38 62 77 64 48 57 73 84 73 82 82 69 67 56 54 35 30 29 33 29 43 35 53 32 8 16 26 40 23 30 36 32 38 38 53 61 41 48 44 36 44 45 33 37 34 43 30 33 48 26 8 15 6 1 6 -4 -10 11 1 0 -11 3 6 15 17 12 16 25 35 35 35 28 25 25 22 27 23 24 18 13 9 6 -4 -12 -7 -3 -9 41393 235 1966 30 9766 11 29 53 7804 -3142 162025 16140 310 58 72 66 74 74 160 256 209 175 208 276 350 344 355 406 298 342 415 586 715 607 486 501 454 353 233 184 352 428 370 279 281 249 354 471 562 582 602 638 547 528 516 497 501 399 364 303 238 165 84 82 55 89 61 91 75 98 112 48 83 121 71 101 120 126 111 81 93 115 81 157 142 130 99 68 50 66 106 117 114 56 8 69 73 62 58 66 41 77 71 48 61 67 74 54 54 76 60 111 101 84 114 73 70 84 66 37 59 77 77 109 79 83 68 76 91 61 53 91 84 35 43 50 42 97 115 70 60 74 90 125 93 89 72 88 95 57 82 68 61 84 53 44 35 52 75 48 36 66 69 59 52 70 81 62 78 57 38 26 39 30 39 41 37 31 37 39 19 18 25 16 12 20 29 14 10 30 43 27 32 43 42 34 35 41 38 19 22 23 29 38 43 28 39 27 15 13 9 9 -1 -10 -9 999999 999999 -14 -4 -10 999999 -9 3 9 2 5 16 22 20 18 20 23 12 10 12 11 8 5 8 7 2 -5 -13 -10 -5 41402 235 1968 30 9768 11 30 2 7805 -3150 236593 25322 819 138 103 100 103 77 154 177 155 260 266 302 299 253 326 435 416 414 414 544 689 761 768 736 686 634 531 479 662 765 663 492 443 523 577 575 687 761 855 708 666 611 560 591 612 535 394 347 351 227 142 143 128 102 84 125 135 107 131 66 107 131 154 151 183 172 157 193 200 186 178 156 199 143 78 65 144 129 90 115 99 100 93 118 110 90 120 128 85 84 96 96 94 143 102 81 103 129 123 130 158 111 131 162 143 114 123 126 112 131 126 133 141 144 129 103 108 123 134 114 140 103 64 80 108 105 95 76 68 114 150 126 120 117 89 63 86 95 125 123 125 93 71 48 56 74 77 78 102 88 105 106 119 109 109 113 74 87 82 51 57 51 67 65 47 43 47 71 55 44 43 66 73 50 50 59 64 69 67 56 50 65 74 62 70 75 58 36 61 55 40 58 60 71 65 69 72 45 41 31 27 29 11 16 18 29 23 19 3 6 22 27 27 44 45 36 56 58 44 55 45 45 42 43 43 32 29 36 33 22 16 14 14 41411 235 1999 30 9769 11 30 11 7805 -3159 234968 23049 838 117 109 142 140 71 136 219 277 232 211 244 261 267 317 314 408 363 377 369 308 526 744 896 902 842 770 813 836 833 710 751 784 637 888 891 617 753 827 804 681 584 586 438 450 675 533 360 369 303 109 123 80 39 95 117 144 136 106 132 143 131 188 148 164 122 107 114 146 162 150 160 203 159 99 60 74 88 110 143 127 78 97 137 118 107 99 97 127 101 84 49 44 59 100 77 93 115 116 111 110 85 97 93 105 105 106 113 117 101 91 83 114 109 86 70 113 115 82 106 75 69 52 76 70 46 84 84 90 122 105 93 101 121 83 68 87 68 93 120 85 80 78 43 50 53 63 67 84 77 93 103 98 106 88 65 73 81 74 43 42 55 39 46 44 22 33 50 54 34 30 23 41 44 39 34 46 46 37 50 36 43 47 41 47 57 39 28 26 23 47 52 51 42 32 40 38 36 13 26 15 9 15 15 16 11 6 -5 -5 -4 9 18 29 17 19 26 27 28 33 32 35 31 39 32 34 29 26 23 19 22 17 6 -2 41420 235 2000 30 9770 11 30 20 7805 -3167 266754 29022 1460 131 83 100 82 132 124 151 192 268 277 249 260 282 279 319 331 326 282 292 232 291 473 813 911 854 803 882 790 560 563 669 820 1084 1154 737 637 656 514 588 534 414 409 453 459 407 366 402 375 282 157 123 89 85 97 101 143 127 140 125 133 143 132 128 146 144 118 170 157 193 172 140 141 187 157 157 77 90 33 96 143 166 187 130 99 98 110 88 95 95 69 78 101 105 90 99 149 106 91 98 89 93 119 110 86 82 126 119 101 102 105 113 92 120 106 99 96 86 88 83 117 98 82 84 76 51 40 76 66 68 94 113 110 95 122 90 54 83 84 118 115 86 102 85 69 75 75 91 79 86 88 116 121 90 119 110 64 70 67 49 72 63 31 37 50 43 37 33 41 42 39 34 34 31 49 37 30 51 51 54 49 53 52 58 62 63 54 48 51 51 53 41 48 50 50 51 52 43 21 17 17 10 25 28 21 14 9 12 5 16 28 31 37 38 29 35 41 35 39 40 46 44 33 41 33 27 27 33 26 22 19 14 10 41429 235 1998 30 9768 11 30 29 7805 -3175 317567 72337 6510 176 60 134 128 183 113 152 230 280 282 252 251 210 185 206 189 259 313 316 260 349 561 689 748 704 611 515 558 822 954 921 1270 1499 1182 647 609 450 350 405 404 424 420 471 432 422 418 394 247 229 172 122 117 108 92 109 176 139 140 110 116 127 167 204 183 175 183 155 226 263 183 182 241 217 125 107 103 136 127 96 147 233 247 194 127 92 136 143 156 138 155 126 122 140 110 125 108 129 123 138 139 119 95 91 114 120 134 126 140 155 147 123 123 113 89 111 103 94 102 133 109 124 120 101 108 89 82 105 91 112 120 100 100 124 120 132 95 94 93 66 85 95 104 51 77 86 74 100 95 76 112 104 103 136 147 122 105 85 65 78 66 59 101 76 61 72 67 62 30 43 52 34 59 70 65 67 80 61 45 67 60 60 63 61 57 64 66 59 57 47 54 60 71 64 50 67 79 45 43 26 17 11 21 30 23 20 12 11 15 21 34 36 42 36 43 47 47 53 57 55 53 44 44 43 45 50 42 39 40 34 23 19 17 41438 234 2025 30 9765 11 30 38 7806 -3184 183084 28474 2402 154 129 97 94 144 116 164 211 290 277 267 188 227 212 188 214 249 270 263 394 518 566 549 478 444 580 907 1336 1444 1492 1505 1160 972 697 459 301 363 394 397 408 470 512 482 369 245 156 157 74 116 118 80 107 178 129 155 149 182 164 106 129 139 141 153 171 210 235 173 148 201 161 159 162 133 73 108 89 83 118 192 240 294 258 167 164 168 119 151 155 153 137 121 145 140 136 122 98 138 139 114 79 55 80 83 86 70 88 135 137 157 165 145 120 104 133 117 99 112 131 125 105 118 129 105 115 84 90 97 107 117 92 73 101 155 155 132 115 97 95 123 123 106 94 110 116 84 91 114 107 111 108 135 128 132 139 114 88 97 88 60 70 54 51 56 43 38 44 33 36 35 41 39 27 42 44 58 48 47 56 57 63 63 73 68 62 46 52 48 40 57 72 74 75 66 59 56 70 49 38 12 16 24 31 24 23 9 12 16 32 21 18 30 38 35 43 53 50 54 39 46 42 35 36 39 35 29 36 32 19 8 8 7 41447 233 2083 30 9763 11 30 47 7806 -3192 151838 20176 1391 169 138 87 127 135 235 252 278 313 303 257 164 225 185 206 310 217 214 288 418 470 397 339 392 596 983 1397 1710 1798 1555 1154 845 750 623 424 375 397 446 448 483 634 450 238 195 143 108 67 72 83 123 149 129 102 112 152 158 230 216 150 140 146 188 203 246 248 227 197 192 156 148 103 91 113 119 118 117 176 210 236 267 178 200 209 181 176 194 215 165 152 148 151 131 120 148 155 164 151 45 76 99 92 66 120 112 77 121 147 150 151 124 121 115 108 123 123 130 122 101 111 137 159 116 104 60 109 99 98 90 75 90 89 120 115 91 128 153 135 132 142 111 125 124 133 113 125 126 104 125 119 144 156 145 131 99 84 75 79 61 50 56 69 56 64 66 65 61 65 62 44 35 50 47 55 43 46 55 57 68 65 87 84 62 61 49 50 68 54 61 77 87 74 68 77 76 74 69 45 35 36 37 31 18 26 29 14 29 26 42 39 34 42 55 44 46 49 56 54 45 43 46 41 43 38 43 33 32 22 18 20 15 41457 233 2079 30 9759 11 30 57 7806 -3202 223390 40502 4603 190 130 179 101 121 260 212 179 238 308 298 272 211 197 209 210 246 261 239 230 309 386 403 351 331 400 560 809 1259 1390 1266 1067 497 387 476 350 369 474 573 571 586 606 319 163 176 147 89 100 103 121 121 134 116 135 148 184 179 157 178 136 139 151 192 205 211 260 227 214 229 149 176 152 129 116 82 107 179 170 245 280 208 209 189 161 236 213 244 196 198 158 166 169 104 130 141 116 122 120 117 87 74 65 74 125 108 118 139 150 135 156 186 147 112 118 125 107 140 107 131 128 137 104 89 122 122 119 106 110 94 102 96 107 104 90 104 129 121 95 101 126 123 119 119 97 118 120 139 132 158 152 144 151 110 73 73 61 96 67 92 84 70 66 68 61 38 49 58 70 58 62 69 58 79 71 61 73 79 53 65 68 70 66 84 72 68 68 68 68 59 78 81 69 82 85 79 69 43 28 29 44 40 31 38 28 35 36 42 50 59 61 63 59 60 62 63 67 67 66 63 60 57 59 54 48 50 47 46 35 30 31 41466 233 2046 30 9756 11 31 6 7806 -3210 282103 77666 10249 367 83 88 105 102 104 184 195 246 265 199 181 191 201 162 210 230 157 165 114 191 217 266 276 232 246 302 431 652 730 813 625 341 251 216 222 277 315 431 671 714 724 643 240 88 94 38 40 17 61 57 57 33 125 111 93 152 120 104 160 155 81 107 114 127 204 168 126 103 103 95 70 60 73 92 69 72 123 158 220 232 194 165 132 138 167 182 179 177 167 105 83 81 72 70 83 64 71 59 6 -6 46 72 13 16 38 70 87 83 104 89 97 58 57 69 87 94 78 80 73 58 91 56 45 64 57 83 71 45 52 35 72 83 93 93 62 51 61 42 71 53 58 74 81 75 63 74 76 97 89 94 100 50 51 43 48 37 22 25 27 28 24 16 29 7 24 27 31 23 4 -1 0 13 19 14 6 27 15 5 8 23 21 24 26 28 27 27 15 27 20 27 28 15 14 19 6 -1 7 3 -7 -3 0 -13 -13 999999 0 10 15 11 0 8 13 11 14 19 26 30 23 14 15 17 16 13 7 3 4 1 -11 999999 -11 41475 233 2041 30 9751 11 31 15 7807 -3219 388807 93670 17490 844 81 95 100 79 149 235 278 254 215 285 219 259 194 139 162 162 158 141 173 177 276 296 251 243 221 255 311 431 527 527 412 335 250 276 251 249 373 626 772 783 575 254 137 69 50 93 105 101 105 96 92 105 142 149 113 104 157 162 187 147 165 137 129 210 204 166 134 109 92 64 85 85 106 82 108 153 129 140 139 218 228 168 131 165 183 197 145 155 127 103 89 90 62 64 26 21 13 59 76 39 21 39 49 74 81 68 85 90 103 117 118 70 61 73 96 80 98 97 59 85 98 76 56 77 92 70 26 26 48 36 40 69 99 84 49 51 52 74 61 89 108 89 77 87 84 83 94 114 130 133 108 92 74 62 44 44 26 34 40 44 44 25 13 26 20 22 25 -3 2 24 34 9 14 22 31 33 19 25 45 37 42 39 45 37 21 25 52 36 39 51 44 47 28 31 20 -6 1 9 2 -5 -1 -2 999999 -7 0 11 21 16 18 14 20 22 24 26 27 34 36 30 25 22 28 26 14 15 20 18 18 10 0 41484 232 2064 30 9744 11 31 24 7807 -3227 258524 50181 3972 141 133 82 125 129 206 251 274 276 272 278 300 214 223 248 269 235 195 184 167 202 269 264 209 191 246 292 349 413 453 413 341 306 251 278 364 529 776 784 654 426 193 151 132 115 130 144 164 93 121 115 163 149 122 131 164 232 269 209 140 149 188 267 225 180 168 172 151 100 101 109 144 185 205 186 170 132 131 135 220 210 144 131 224 213 184 125 147 153 123 87 92 114 86 47 47 80 72 81 63 64 89 79 152 76 84 121 121 111 130 126 97 112 107 92 106 80 107 113 89 83 112 92 80 102 119 87 83 91 100 100 97 135 139 129 119 105 85 117 140 125 122 121 131 162 121 131 141 145 148 128 98 84 73 69 78 56 74 78 60 66 59 41 51 61 74 58 38 39 43 54 43 48 51 61 59 59 48 64 71 76 73 63 64 66 63 61 55 51 50 63 71 62 58 40 30 22 27 31 33 28 28 22 23 44 46 48 42 47 42 47 48 50 62 57 55 55 53 60 61 48 46 47 43 43 34 39 34 30 41493 232 2057 30 9737 11 31 33 7807 -3236 296857 84021 9086 159 104 55 76 85 125 176 180 215 152 174 255 210 171 145 192 147 106 110 65 117 190 142 152 107 60 171 257 273 330 345 278 206 165 209 305 493 707 647 513 244 117 93 69 75 69 114 74 51 33 75 91 108 75 84 125 175 234 184 202 158 183 163 140 138 117 105 107 57 68 57 102 123 127 117 105 91 108 73 92 62 35 116 157 137 93 89 79 85 71 58 69 61 1 4 19 35 48 36 14 38 48 63 106 103 63 59 63 94 100 121 84 68 83 83 57 38 38 45 43 52 60 81 87 76 89 75 32 7 24 38 57 100 82 76 73 62 72 53 81 58 68 86 81 93 92 90 118 94 113 77 42 69 79 41 38 24 25 10 7 34 27 8 18 23 40 18 -9 -5 20 12 -1 9 2 6 25 31 18 13 19 18 23 19 37 29 24 38 12 24 18 15 16 22 30 11 5 -2 -1 -3 -6 5 -10 -11 -11 -9 6 22 8 5 12 10 15 19 21 22 21 15 23 17 13 13 19 10 2 4 6 3 0 -1 41502 232 2081 30 9731 11 31 42 7807 -3244 301244 90086 6245 141 172 135 86 81 149 162 164 197 181 231 266 272 224 239 209 250 276 186 191 184 177 190 206 153 164 206 260 308 361 374 284 248 195 247 339 486 718 643 449 264 136 93 146 177 135 90 112 112 143 118 81 135 184 139 129 202 345 316 295 264 319 281 224 195 158 144 131 127 156 158 217 223 180 115 83 151 141 119 93 79 102 169 189 226 151 132 111 136 99 81 84 95 81 69 83 89 59 73 53 92 112 110 117 155 155 149 133 118 153 140 163 124 112 115 100 91 86 129 130 98 111 118 99 99 100 95 95 83 70 65 95 103 91 137 128 105 101 122 124 139 129 141 116 110 137 154 154 171 162 146 125 116 106 111 91 78 90 87 72 67 82 62 84 81 83 80 67 55 55 61 44 25 62 79 74 53 53 63 51 54 64 63 65 56 68 68 60 60 74 76 73 66 62 63 55 44 24 23 22 21 23 18 29 30 45 63 55 54 51 56 62 65 61 62 55 56 61 52 60 58 53 52 48 50 44 42 34 23 41511 232 2074 30 9724 11 31 51 7807 -3253 374558 89000 7339 269 95 103 127 93 109 128 105 118 169 231 241 271 205 174 174 227 211 216 165 131 150 189 174 142 159 178 283 310 287 368 268 196 197 249 413 603 585 414 312 186 101 91 166 145 133 128 86 74 87 55 140 133 129 145 186 195 266 310 301 257 269 196 174 169 144 111 119 131 121 133 165 196 109 92 102 119 69 63 123 91 122 158 153 145 166 93 66 76 85 74 86 88 66 83 101 124 103 74 72 85 98 124 146 134 131 109 101 89 148 133 121 96 85 93 101 108 91 83 103 77 97 86 100 85 96 61 48 67 72 53 61 70 94 100 92 76 80 119 101 69 106 101 83 81 122 124 117 132 139 119 104 71 95 69 53 52 42 70 58 71 42 50 60 53 67 50 44 62 34 36 33 38 28 40 57 61 38 16 39 49 23 42 45 40 31 52 49 41 49 58 53 45 43 47 34 29 23 30 25 14 15 15 15 22 22 30 35 44 41 42 46 49 51 49 43 51 54 41 35 35 31 37 36 36 35 26 17 15 41520 231 2067 30 9717 11 32 0 7808 -3261 178767 21707 664 114 86 64 129 176 63 106 140 165 174 156 222 176 201 175 106 196 204 155 156 137 161 91 176 196 193 221 209 233 291 281 207 190 257 369 577 531 457 334 173 110 112 124 108 80 98 129 94 96 69 128 92 125 88 150 197 280 266 240 221 177 152 119 117 115 92 109 94 86 145 97 60 68 49 87 64 44 68 83 75 170 175 106 86 56 106 87 25 35 65 34 34 53 63 86 96 88 97 101 105 119 109 112 105 85 117 119 109 105 100 113 93 112 116 103 95 48 63 71 79 79 74 102 94 84 47 36 50 78 70 87 99 116 108 87 63 81 104 105 91 100 83 84 87 96 97 86 114 136 112 104 76 53 73 63 69 71 73 53 38 54 38 46 58 45 42 40 40 43 31 23 33 34 30 21 16 12 28 41 28 28 48 44 38 48 44 39 40 41 47 65 51 49 38 26 21 19 22 37 24 7 -3 5 19 26 32 23 25 33 29 33 30 40 47 42 38 45 38 32 28 33 33 27 27 18 22 18 7 41529 231 2061 30 9711 11 32 9 7808 -3270 169104 23764 958 162 135 61 73 125 94 76 101 173 226 207 200 162 137 166 142 141 193 176 178 169 142 157 151 118 116 124 163 201 202 183 154 173 150 214 360 560 562 447 310 176 114 113 115 114 135 141 96 79 94 126 138 94 90 127 130 206 315 238 221 202 160 118 106 90 73 86 164 86 108 166 96 68 67 89 83 107 92 43 22 72 103 100 69 62 74 46 6 47 58 23 35 37 63 70 69 78 107 92 93 67 72 77 71 94 96 119 100 86 74 73 60 78 102 70 73 62 47 27 59 60 70 87 84 55 33 42 52 45 32 49 51 53 78 76 89 78 63 92 90 94 83 98 109 81 74 114 109 110 95 82 63 70 42 43 50 64 55 48 45 42 24 30 37 26 28 38 29 9 27 30 26 22 20 12 6 14 17 17 26 18 37 40 33 36 27 12 16 44 37 25 26 23 9 8 -3 -1 10 6 -1 -12 999999 999999 0 -6 -1 5 6 15 19 31 28 26 22 28 34 30 29 21 17 16 17 19 15 10 7 7 -7 41538 232 2025 30 9705 11 32 18 7808 -3278 721020 118501 8713 291 127 55 53 66 110 86 103 139 119 240 253 226 253 241 241 238 161 200 192 241 171 163 152 160 216 196 199 196 175 183 205 153 198 205 181 283 468 634 578 420 298 215 139 157 175 140 141 129 98 99 152 128 82 108 153 199 278 233 225 195 270 222 129 91 104 73 102 122 102 112 141 100 94 33 50 71 119 69 73 66 28 45 58 74 114 101 60 36 52 79 105 89 92 93 60 85 63 46 63 85 87 105 84 90 84 85 102 137 98 89 88 80 84 72 56 75 87 78 70 53 44 71 86 56 61 48 34 49 67 56 28 61 70 76 74 62 92 106 84 105 114 73 58 88 83 69 101 128 114 113 96 85 82 58 47 47 56 66 39 35 36 33 31 32 50 36 45 30 -1 15 26 20 24 15 23 10 -1 16 14 14 41 26 36 29 26 39 44 34 34 48 34 29 13 8 -2 3 1 -6 4 8 12 11 -2 -4 12 22 27 22 17 23 23 15 26 31 24 21 28 29 25 21 19 24 12 18 22 17 9 1 41547 232 2049 30 9699 11 32 27 7808 -3287 297240 32834 1198 171 106 86 32 39 70 116 88 152 212 244 245 265 197 219 201 112 162 212 233 218 153 142 118 111 140 142 135 157 104 124 168 167 158 208 197 347 479 682 544 293 173 123 77 126 178 146 140 148 102 107 143 112 77 114 152 130 199 281 256 208 285 238 152 105 94 116 128 127 120 142 124 71 67 87 34 89 102 104 102 88 65 57 21 44 69 79 34 8 26 58 58 66 47 65 26 40 75 82 99 82 52 65 100 76 97 107 96 80 106 107 79 87 89 82 65 57 80 68 85 58 39 65 81 59 49 72 43 54 60 37 29 37 68 78 116 73 73 81 99 89 84 80 59 72 72 52 46 72 108 137 118 101 102 59 39 54 81 88 50 43 26 42 32 36 38 26 29 18 19 10 23 34 34 20 35 21 3 1 15 8 7 12 10 16 27 25 34 24 29 30 26 22 3 -6 -7 -3 -6 -8 -1 1 6 4 -8 -2 14 21 2 -4 7 16 12 19 31 25 32 23 17 14 13 9 14 12 10 8 13 2 -1 -7 41556 232 2043 30 9693 11 32 36 7809 -3295 337114 45097 1986 217 156 136 98 85 67 89 188 228 222 285 222 206 219 224 195 246 283 198 199 169 170 183 205 134 105 146 198 120 163 157 145 222 221 193 312 446 707 681 430 280 178 145 147 142 181 135 128 132 129 128 124 124 134 133 159 176 211 245 181 191 252 189 157 116 126 175 148 97 126 203 138 85 62 114 129 140 121 67 66 65 94 73 111 120 57 81 59 46 65 78 86 72 46 83 121 96 76 111 100 130 139 124 104 114 125 110 143 138 133 125 123 129 126 108 104 125 102 125 124 115 98 70 91 82 94 101 77 56 64 93 56 48 70 90 117 91 82 117 126 117 148 100 124 87 92 71 84 74 146 153 138 129 114 106 86 94 85 57 51 58 57 81 75 67 66 63 54 51 35 39 31 47 40 43 34 40 20 27 50 56 46 36 56 51 57 60 65 55 44 54 44 61 37 33 33 34 33 36 14 11 22 22 26 25 30 32 33 46 41 36 43 47 49 49 47 49 51 53 45 46 48 41 35 36 30 35 39 27 41566 231 2039 30 9689 11 32 46 7809 -3305 176790 18478 699 139 147 91 63 98 158 177 214 249 210 202 233 268 201 145 154 152 139 157 158 132 177 180 190 129 188 146 150 168 141 153 165 155 229 370 443 641 497 244 124 130 127 127 150 125 102 143 142 115 106 88 83 96 108 185 184 221 200 135 131 120 86 116 119 150 139 123 135 163 136 103 96 124 133 71 77 76 24 34 49 56 69 81 61 33 46 53 44 43 27 35 40 67 60 68 88 76 69 91 85 63 72 86 68 75 64 72 75 33 71 108 104 90 87 88 90 85 67 66 71 29 31 28 34 44 40 42 62 48 35 44 54 40 78 84 64 57 93 67 93 87 86 56 59 63 55 74 62 58 123 141 121 87 74 54 53 59 61 60 40 40 42 44 54 44 53 34 46 49 28 18 23 25 33 31 35 25 30 37 33 43 28 21 47 27 29 27 27 43 31 27 35 27 12 -10 -2 -3 -6 4 -8 -4 8 7 12 8 15 24 28 25 27 23 28 26 32 27 37 33 27 21 26 28 27 17 16 23 23 15 3 41575 231 2033 30 9683 11 32 55 7809 -3313 261780 33620 1735 208 200 124 111 127 112 201 276 247 226 241 246 220 196 199 191 235 209 187 166 212 219 254 209 210 167 194 215 182 174 216 199 207 356 429 537 628 395 190 130 146 193 175 122 123 131 110 125 129 85 110 137 160 244 252 236 158 135 172 175 171 152 149 217 170 152 160 170 204 143 151 126 146 123 119 112 115 40 47 53 68 92 126 88 117 106 62 76 64 61 101 100 103 123 86 106 154 118 116 98 121 125 129 101 99 111 86 83 104 120 107 107 84 103 104 131 120 110 100 128 117 83 100 78 90 81 81 63 57 79 59 51 84 107 109 151 126 110 120 116 121 141 122 91 103 101 102 113 96 89 159 171 167 133 112 102 105 115 114 79 59 66 85 87 85 65 45 65 70 61 55 36 37 45 55 45 53 51 44 48 62 61 43 42 50 61 74 75 74 72 70 77 63 48 39 30 31 25 29 36 50 39 51 52 47 53 55 58 57 64 68 67 59 62 60 65 55 58 58 53 55 63 57 50 51 55 49 36 41584 231 2027 30 9677 11 33 4 7809 -3322 160313 12541 670 147 190 129 122 103 148 192 244 216 209 201 213 232 175 163 216 188 181 232 182 203 198 208 180 192 189 137 136 146 162 152 196 207 258 429 488 589 393 159 77 112 131 113 97 140 137 73 90 87 83 102 102 152 220 246 147 80 179 181 128 95 140 156 155 179 99 137 175 194 193 93 126 94 53 73 53 68 27 -14 48 91 118 112 102 123 83 70 101 79 51 48 108 120 89 54 68 114 126 119 105 108 74 108 113 75 90 115 95 76 37 67 89 108 95 79 84 104 71 113 127 117 71 72 73 59 72 90 47 61 68 64 52 70 91 106 100 91 75 80 65 93 112 85 90 104 76 67 78 72 60 120 150 111 117 73 50 67 83 101 72 54 32 39 47 56 61 48 37 36 37 34 40 33 7 29 28 27 39 18 26 37 40 37 38 43 39 48 53 29 40 40 42 53 30 21 6 6 7 5 11 8 15 20 15 12 14 18 26 38 39 35 26 36 39 36 28 33 37 28 26 27 29 20 20 20 19 13 12 41593 231 2025 30 9675 11 33 13 7809 -3330 720662 48979 3852 211 90 96 131 82 135 215 254 205 205 280 251 244 211 254 260 259 284 241 259 238 250 257 233 270 226 240 184 145 171 181 223 215 283 370 439 591 482 180 159 187 205 128 139 155 140 125 162 150 185 148 175 195 259 234 157 120 150 168 207 152 99 210 270 255 201 139 183 262 260 147 141 132 78 58 43 28 34 69 73 118 129 78 105 119 148 125 111 80 71 87 119 111 123 102 103 122 111 128 110 128 115 110 130 141 107 120 101 79 100 100 123 167 150 135 78 104 108 132 143 146 107 78 107 96 111 101 71 68 54 62 76 87 91 129 163 136 101 119 119 134 132 138 160 126 140 119 97 86 125 148 168 138 106 94 77 80 107 103 74 61 52 66 87 85 63 52 45 41 42 58 43 29 36 44 42 58 54 37 53 60 53 61 59 63 57 64 65 59 49 57 68 56 57 43 34 29 31 32 28 37 28 40 37 37 43 38 30 39 55 53 54 52 54 48 55 44 44 43 39 44 33 35 38 41 42 38 23 41602 230 2082 30 9672 11 33 22 7810 -3339 211343 32171 2172 187 131 149 116 124 233 261 246 269 292 278 256 257 208 213 219 219 231 251 272 221 240 205 187 201 207 250 222 174 190 222 237 331 354 436 600 474 213 126 145 168 126 97 127 167 177 119 131 159 132 161 222 195 149 116 116 160 255 259 224 196 323 197 109 186 270 249 178 77 135 123 83 124 88 66 37 28 58 73 110 105 97 124 109 58 103 146 86 100 101 105 48 75 81 110 106 84 97 164 129 97 96 137 95 94 123 105 94 105 118 142 126 97 95 88 102 107 100 91 139 133 99 80 88 140 136 91 86 82 53 53 50 49 89 136 134 98 106 99 108 119 129 115 110 120 100 77 68 106 124 153 125 109 111 90 84 124 125 82 68 54 76 87 73 52 55 59 41 38 45 35 42 53 47 41 43 51 47 52 45 46 50 56 65 50 60 58 53 60 74 67 72 70 49 33 26 16 31 26 23 31 35 40 18 26 31 34 46 48 54 59 54 56 53 53 49 54 44 40 35 35 34 35 30 28 32 19 41611 229 2106 30 9666 11 33 31 7810 -3347 93929 10463 434 200 168 121 114 168 183 240 274 272 282 234 212 174 267 233 243 194 218 233 217 210 225 187 249 277 181 217 161 154 212 221 254 289 341 575 540 261 136 118 171 149 150 115 118 134 135 138 112 82 132 243 217 148 176 184 177 239 267 166 212 306 265 157 187 334 285 181 139 139 123 109 85 54 44 26 31 93 88 106 123 137 136 160 116 95 116 104 82 56 89 70 89 81 103 100 104 81 129 96 118 101 133 116 92 94 87 95 93 110 107 108 115 122 56 53 77 106 115 132 126 76 90 115 128 81 58 77 100 91 73 89 80 119 179 139 79 82 96 102 97 94 98 71 91 117 83 68 119 148 172 123 89 93 85 93 84 90 58 57 58 65 67 35 32 59 42 31 27 30 42 30 39 24 22 50 29 24 41 33 48 49 44 50 42 56 51 46 66 83 61 35 40 21 16 21 33 24 17 13 17 24 26 32 31 30 36 44 44 48 34 38 42 45 38 43 44 36 31 24 30 33 31 29 21 16 15 41620 229 2073 30 9663 11 33 40 7810 -3356 185788 16209 503 164 198 177 139 94 107 154 231 307 261 233 260 231 203 228 256 225 250 190 218 205 199 217 234 227 228 220 195 174 209 205 202 270 348 573 586 417 191 93 110 140 176 147 113 145 130 87 110 120 155 171 175 129 139 87 206 253 267 232 286 259 256 210 242 299 221 158 133 92 104 144 111 60 107 95 94 76 58 94 111 47 49 79 108 108 120 99 77 73 71 51 79 102 82 96 85 122 109 114 89 81 81 117 111 112 115 76 76 67 55 103 101 113 105 87 95 105 115 147 140 110 96 71 88 89 74 53 67 84 90 78 82 150 190 167 137 105 94 107 105 130 107 76 79 81 101 78 65 99 128 140 132 115 123 99 99 115 94 50 61 65 86 76 46 39 51 61 26 33 51 35 47 39 59 63 36 36 28 34 40 42 43 46 61 56 50 58 63 61 60 43 49 27 17 32 35 13 7 9 26 26 23 14 20 30 35 41 30 27 42 50 54 45 40 46 38 35 30 31 29 32 30 28 22 20 7 41630 229 2070 30 9660 11 33 50 7810 -3365 254962 26264 1193 207 166 97 76 83 211 234 279 277 261 282 261 212 230 203 199 165 193 224 250 256 249 208 186 207 239 230 172 216 218 201 208 257 367 550 547 343 138 110 87 107 140 147 128 116 90 80 100 88 118 161 172 230 168 129 159 241 262 242 288 249 239 241 256 241 165 139 154 135 128 145 126 82 61 112 112 90 101 56 60 79 53 86 98 97 90 106 108 144 91 78 81 117 124 111 81 87 107 110 116 100 107 118 104 71 72 74 58 84 78 102 99 118 102 86 84 114 98 106 135 141 98 58 85 119 103 77 66 87 86 88 110 95 141 168 170 122 79 86 103 98 93 83 101 86 104 102 95 79 124 136 117 110 106 96 102 110 109 74 61 51 69 72 76 63 68 76 55 44 39 60 56 53 61 57 30 36 37 47 55 53 41 58 43 68 82 48 60 64 47 46 54 57 43 21 38 40 28 33 34 29 29 31 34 38 32 38 37 42 50 52 59 57 50 49 50 50 43 40 32 29 32 37 30 27 21 41639 229 2071 30 9661 11 33 59 7810 -3374 259417 28998 1163 230 202 137 92 70 130 188 171 258 307 231 204 196 184 163 180 200 158 189 150 222 215 183 167 199 180 201 198 219 187 138 129 240 468 521 357 103 114 87 72 93 140 117 131 87 130 94 140 123 139 155 238 218 152 83 107 181 288 299 316 231 191 212 267 230 177 154 123 138 102 60 60 72 130 109 107 95 44 80 24 50 99 96 104 83 79 84 110 141 71 68 55 105 89 96 71 89 143 80 78 115 109 132 106 72 57 50 78 79 74 114 136 102 52 64 60 79 92 118 112 121 82 61 107 124 112 99 72 76 106 102 64 75 93 119 149 171 118 80 93 86 97 89 85 102 78 85 84 100 139 121 122 118 110 86 87 102 116 92 36 35 54 74 63 63 61 62 41 45 29 16 44 34 34 43 49 44 37 48 38 22 34 46 52 52 52 54 56 33 53 54 44 42 39 22 16 29 22 6 4 15 16 18 19 32 29 23 36 38 33 40 44 33 24 38 46 37 26 37 32 25 22 23 24 23 22 41648 229 2073 30 9663 11 34 8 7811 -3382 651722 100322 10994 336 180 114 98 148 100 131 161 216 258 274 272 265 259 230 197 238 270 256 207 269 209 237 201 237 203 220 231 203 163 191 151 167 275 569 465 260 158 137 154 108 113 107 114 124 139 144 139 126 142 127 171 189 121 114 194 259 317 305 286 246 269 246 255 286 214 166 110 127 109 52 78 62 80 148 126 98 39 79 97 72 85 56 87 62 50 96 90 65 85 77 87 73 84 54 63 74 81 99 138 107 82 96 115 99 92 92 58 82 107 88 106 139 101 118 105 82 64 76 131 127 74 96 70 92 123 103 60 75 94 106 85 64 79 130 153 179 149 116 99 87 94 127 98 101 91 93 87 100 158 134 124 100 134 116 95 99 120 97 64 70 34 34 75 74 76 59 52 36 27 21 39 38 46 57 8 32 43 46 36 44 43 57 55 46 50 63 53 51 62 54 36 33 41 42 35 33 33 20 13 21 22 22 26 23 34 33 30 33 46 41 33 42 48 46 42 37 34 35 36 32 23 19 23 23 11 41657 228 2103 30 9663 11 34 17 7811 -3391 139624 14662 403 210 255 188 87 102 100 96 205 173 188 217 259 223 222 184 194 229 192 224 262 255 222 188 178 210 180 151 134 201 170 136 164 265 437 450 233 131 130 144 111 122 134 114 130 76 127 128 97 107 138 166 260 218 147 207 234 222 259 280 273 253 307 275 226 199 98 93 147 108 89 63 76 69 101 72 49 72 69 68 106 38 50 69 78 101 105 65 73 69 33 87 79 60 58 49 86 108 60 80 94 120 68 64 66 69 38 48 77 77 69 103 122 93 88 67 75 95 104 116 117 69 96 81 98 111 114 112 93 81 82 67 49 49 87 137 132 148 141 120 104 98 99 82 72 63 89 67 72 123 117 118 122 121 99 95 101 95 73 72 49 41 48 57 58 36 23 18 22 32 27 29 20 9 18 14 30 20 26 34 45 38 36 40 52 42 52 45 33 42 36 38 34 32 19 15 34 29 11 -2 10 11 12 6 15 25 25 36 25 19 22 36 37 29 30 37 28 17 18 20 24 19 15 12 11 4 41666 228 2104 30 9664 11 34 26 7811 -3400 158901 13105 352 213 198 209 156 101 133 186 237 245 244 267 234 206 245 286 291 262 272 306 270 267 260 249 218 227 188 169 172 172 182 165 193 327 403 377 265 141 83 112 96 133 105 95 122 91 82 104 146 116 207 236 227 207 145 207 302 292 239 259 249 263 279 202 135 115 79 134 135 95 106 123 34 47 86 99 73 80 62 69 82 73 58 54 81 106 89 111 104 61 83 69 114 234 235 106 138 117 71 78 115 123 118 123 112 93 95 71 95 67 102 119 99 111 101 120 105 47 100 149 129 108 115 123 147 146 89 80 85 91 62 76 97 98 118 192 158 194 170 123 110 142 104 88 59 89 119 91 73 105 135 131 126 136 109 90 91 94 81 66 72 59 68 57 45 37 35 42 37 25 29 25 14 22 42 21 16 30 38 35 42 39 45 46 55 51 38 32 35 32 34 34 25 26 27 28 30 31 12 11 9 14 16 14 17 20 23 33 28 21 24 31 29 31 39 39 35 32 30 29 29 21 19 22 19 10 41675 228 2109 30 9669 11 34 35 7811 -3408 346810 55374 2755 179 174 214 202 173 126 108 150 290 272 246 219 278 215 194 285 296 289 279 267 250 289 276 231 239 203 148 214 98 117 152 139 131 238 360 373 319 201 88 87 77 107 145 134 127 99 79 85 55 107 192 241 300 295 234 235 313 297 235 269 259 243 241 200 154 111 131 127 120 123 81 83 96 67 67 90 87 96 86 108 86 49 76 98 59 96 125 68 97 58 69 66 183 232 90 94 142 160 59 40 40 78 75 76 38 71 69 64 63 91 91 96 87 83 97 88 98 131 162 132 134 121 110 128 129 99 76 62 80 69 79 58 105 144 140 109 141 150 132 97 94 88 78 48 61 92 77 59 74 123 113 120 106 87 98 99 93 79 43 28 33 58 61 48 37 24 9 17 22 27 19 16 21 12 15 10 12 33 44 36 41 35 28 32 36 22 41 51 35 26 17 22 21 26 12 13 13 2 -4 -2 -10 1 -2 6 14 19 20 25 20 18 20 21 13 16 20 22 23 7 3 10 3 4 5 0 -5 41684 228 2111 30 9671 11 34 44 7811 -3417 395773 103865 3888 173 177 160 197 119 73 52 110 171 241 219 277 292 301 271 274 266 322 301 296 235 271 293 257 189 178 140 148 113 130 163 147 219 314 379 349 248 185 108 103 138 79 143 120 165 119 104 117 125 119 124 194 204 263 282 273 251 210 250 281 254 245 213 184 150 93 116 103 101 148 142 92 124 138 49 84 102 104 102 103 101 32 38 69 76 66 74 96 77 91 87 100 177 306 202 67 140 118 96 85 69 108 82 86 91 102 87 100 78 80 126 110 76 82 115 89 100 121 146 150 160 133 111 137 122 68 74 67 83 78 85 97 73 130 162 135 149 139 127 94 113 100 69 87 86 59 80 85 61 92 128 102 144 150 109 101 110 76 78 64 49 64 64 62 42 57 46 27 15 27 31 32 35 45 27 29 19 20 25 26 42 49 49 57 55 52 48 39 52 44 35 38 38 43 19 12 21 29 19 5 9 19 20 25 28 34 32 37 32 41 38 36 42 35 27 35 34 22 19 20 22 25 28 19 6 41693 228 2113 30 9673 11 34 53 7811 -3425 343522 95335 6656 193 152 203 165 163 149 81 103 123 188 219 172 179 198 204 263 282 264 252 254 301 258 253 342 288 267 158 128 150 128 149 153 293 314 357 396 305 158 94 111 90 148 169 158 140 121 145 111 139 163 105 122 189 268 321 298 237 206 242 256 212 133 167 112 99 83 99 108 86 138 95 107 132 78 79 80 57 109 71 85 71 67 41 53 56 110 112 109 94 101 72 143 297 350 175 130 172 136 108 60 84 65 90 69 74 94 88 61 48 104 96 114 84 74 81 94 73 100 135 179 165 167 103 101 126 93 62 51 42 56 60 97 146 175 171 158 152 145 129 131 122 115 85 69 84 94 98 100 60 90 132 162 140 96 78 74 106 94 64 55 65 69 88 64 49 49 48 49 36 34 31 30 18 20 24 19 12 13 36 41 40 48 48 59 64 38 39 41 47 50 32 44 40 26 40 34 24 16 12 11 22 12 17 23 22 28 25 27 37 36 41 45 35 34 30 28 31 32 24 22 24 22 16 12 11 41702 228 2087 30 9677 11 35 2 7812 -3434 342464 95255 7581 210 211 202 191 198 198 96 80 100 180 155 188 215 180 254 295 299 252 257 264 227 241 244 258 210 194 175 152 115 115 144 147 180 257 334 391 396 205 152 138 126 149 165 193 213 149 141 143 119 88 84 122 207 266 292 288 248 257 242 261 257 193 155 122 85 96 129 93 120 128 109 89 96 64 107 128 83 89 108 61 71 73 116 113 137 107 84 63 72 73 57 191 374 421 377 178 174 149 74 103 87 75 70 72 64 73 98 81 72 70 81 128 133 104 81 50 72 118 157 202 175 149 148 117 106 100 69 68 66 59 125 158 165 149 163 160 128 145 153 164 148 146 103 99 106 80 89 99 123 107 135 174 149 147 108 86 79 96 86 69 62 62 81 69 57 58 46 43 35 23 36 57 52 38 49 38 41 48 51 37 30 49 42 53 48 36 37 40 45 44 57 53 45 47 44 28 23 24 12 8 17 16 12 27 27 28 25 32 31 43 38 31 27 33 29 25 31 28 27 27 25 22 21 19 13 41711 228 2091 30 9681 11 35 11 7812 -3442 733124 152524 31863 3556 224 183 198 187 171 100 136 128 89 207 194 241 246 228 255 254 285 257 240 241 268 197 177 247 209 172 157 141 125 171 158 209 287 344 442 394 166 143 161 114 197 160 157 245 173 124 145 167 150 117 139 192 227 274 297 276 269 260 262 257 222 164 83 95 105 131 102 93 145 132 76 47 68 56 124 143 90 91 81 60 77 105 90 55 95 113 120 112 113 125 235 403 398 280 209 287 216 148 76 121 194 103 127 130 96 86 108 112 105 141 129 87 85 83 86 82 106 135 199 229 208 153 155 127 112 133 109 90 80 82 124 163 163 186 154 136 178 172 164 184 137 134 102 98 113 112 101 80 98 99 146 160 155 131 100 97 104 95 70 44 61 80 73 68 50 63 33 32 43 46 39 43 50 38 55 38 32 48 45 57 50 46 71 55 48 59 55 58 53 58 52 48 44 35 32 24 15 9 16 33 27 40 39 30 39 33 31 31 36 41 41 40 47 43 43 28 30 30 26 23 29 26 21 16 41720 227 2155 30 9685 11 35 20 7812 -3451 215208 47505 5484 258 242 217 169 192 149 124 123 108 106 155 205 198 245 246 232 237 218 230 261 228 176 155 244 219 105 200 178 173 137 109 161 226 357 413 348 207 159 114 163 172 137 170 238 131 162 156 164 149 114 168 198 287 295 321 296 278 250 252 208 171 119 99 138 125 77 98 124 126 135 119 64 57 59 115 123 84 66 84 86 106 103 69 72 112 79 84 98 131 256 409 435 320 202 234 371 370 236 120 196 311 216 103 117 113 100 100 82 92 97 130 139 106 88 108 152 138 149 173 197 179 173 172 158 131 103 131 89 97 119 153 180 191 193 212 172 152 180 185 161 138 131 114 109 109 107 96 98 95 106 143 153 155 134 118 129 149 142 89 42 60 85 74 65 64 51 23 37 58 51 58 53 54 39 54 60 50 60 44 44 51 49 67 71 60 60 65 71 84 76 61 57 62 53 49 34 26 27 23 30 41 47 35 47 47 48 42 44 49 47 47 46 43 37 42 42 40 41 42 39 40 32 26 21 41729 227 2160 30 9690 11 35 29 7812 -3459 266652 39151 2207 145 187 192 122 134 101 147 75 86 158 110 91 138 227 177 216 268 200 199 212 232 171 193 190 192 138 151 166 201 189 144 147 119 262 355 391 330 166 97 90 169 169 199 224 183 61 130 141 125 139 125 173 266 343 333 279 263 257 236 238 215 138 97 95 78 55 65 98 118 149 125 115 19 49 91 100 93 107 97 92 51 67 77 66 94 72 84 70 97 222 369 487 396 317 226 289 404 437 375 382 472 513 255 103 113 89 64 59 38 61 106 82 78 81 88 75 73 71 90 102 143 195 179 131 135 141 141 124 70 99 112 155 168 173 184 188 184 185 170 173 149 143 168 126 104 111 104 90 86 61 82 98 130 116 105 86 103 95 85 67 70 81 77 66 70 47 36 26 32 42 44 48 51 42 38 42 42 41 33 30 53 55 52 46 36 35 52 40 45 38 34 36 45 34 25 31 22 11 8 20 27 26 40 14 18 22 25 29 27 27 41 42 37 38 34 26 29 28 23 16 15 17 14 6 41738 227 2164 30 9694 11 35 38 7812 -3468 464074 63442 5282 299 249 251 242 182 142 190 168 182 184 190 138 148 154 180 220 199 162 184 194 188 222 201 222 231 188 202 181 159 166 144 125 196 335 445 421 267 220 163 177 206 188 194 197 169 175 173 129 83 111 150 159 284 314 298 322 341 343 310 307 315 200 102 93 114 125 144 142 176 143 194 118 134 117 115 119 90 93 107 68 125 118 81 92 100 67 97 77 175 386 515 475 346 336 320 304 262 363 467 597 643 630 480 187 133 114 88 124 83 93 109 100 104 139 129 89 111 97 84 104 176 192 148 203 190 132 131 173 172 174 158 154 172 178 210 260 247 237 238 174 144 152 138 126 113 93 94 106 108 84 92 125 154 149 125 87 106 154 132 83 68 67 90 108 74 75 59 53 48 50 78 73 77 80 53 53 51 58 73 64 47 60 66 64 62 68 70 61 54 70 57 43 59 50 60 44 27 34 29 36 33 33 31 30 39 38 50 53 49 50 44 52 53 46 47 44 47 37 39 36 38 28 28 18 41747 226 2199 30 9699 11 35 47 7812 -3477 175714 18767 1281 203 228 248 235 178 187 192 166 127 106 138 146 200 172 201 167 114 150 137 131 129 165 197 207 226 195 193 201 176 165 151 205 383 405 430 281 164 118 154 131 167 206 210 144 139 155 178 193 161 147 250 334 321 352 359 326 318 315 243 208 129 154 148 154 139 119 130 170 187 177 180 111 71 141 148 118 101 85 70 139 81 69 73 82 106 98 120 260 463 473 323 348 375 308 314 296 346 485 559 576 665 590 181 108 125 112 118 98 91 93 116 125 106 121 122 95 119 120 119 132 199 196 212 180 194 178 184 183 209 182 190 173 202 231 271 260 248 226 177 122 129 156 135 104 109 84 101 117 110 106 156 173 155 113 111 138 158 127 73 74 89 96 94 76 79 57 60 65 60 65 68 53 51 56 63 57 56 70 68 60 71 70 77 71 56 49 62 80 84 61 64 72 60 56 52 42 23 34 42 49 52 40 43 51 49 46 47 55 56 57 54 50 51 47 47 36 39 40 42 38 30 32 28 41756 226 2204 30 9704 11 35 56 7813 -3485 244671 39845 1869 215 179 198 255 200 146 205 175 186 168 110 144 200 153 171 159 148 150 163 134 121 177 271 224 190 156 174 185 212 211 189 231 383 444 360 301 179 165 190 218 189 168 170 162 99 126 128 109 180 242 333 335 367 336 323 320 297 305 227 176 144 138 97 83 127 157 153 97 188 211 153 138 77 137 138 112 132 121 117 110 105 96 101 81 88 141 263 402 541 526 420 361 309 291 287 329 339 425 518 590 692 586 200 122 96 104 95 109 141 140 108 121 131 96 118 125 118 127 139 153 207 189 176 177 231 234 172 182 212 185 188 243 252 240 238 230 223 224 161 144 141 146 116 83 115 99 97 114 91 72 103 149 159 124 117 138 142 125 98 85 84 102 88 68 57 69 82 73 59 53 43 41 55 64 59 54 52 56 61 71 74 75 66 57 64 79 70 78 62 54 61 59 62 58 47 33 31 37 33 46 42 36 47 50 43 52 56 58 57 54 46 50 54 51 52 42 49 50 43 41 36 27 20 41765 226 2178 30 9708 11 36 5 7813 -3494 236935 40868 2851 187 146 167 144 190 143 148 148 118 171 147 139 101 77 105 149 112 110 141 175 237 254 194 213 216 173 171 185 172 148 196 134 250 456 437 356 173 131 131 215 163 177 112 109 150 167 149 175 196 261 325 304 347 343 297 268 245 204 241 159 139 159 160 135 98 162 176 164 199 171 124 102 76 105 142 151 125 121 125 98 89 79 71 129 101 163 334 447 528 589 517 444 351 320 322 309 310 423 535 591 679 715 434 175 165 172 87 58 99 81 90 132 127 103 99 88 86 113 171 123 154 202 175 203 290 305 218 162 175 157 178 232 293 276 271 230 230 194 133 162 173 154 118 102 96 113 108 86 96 79 105 134 164 160 124 99 125 137 109 95 83 91 92 88 65 46 58 59 60 61 61 58 63 50 48 59 66 54 49 52 75 62 46 50 52 57 54 48 52 51 49 59 65 58 59 45 33 24 27 23 38 35 33 46 51 47 47 49 46 42 41 46 51 38 48 43 32 34 35 32 30 28 17 41774 226 2183 30 9713 11 36 14 7813 -3502 343688 93067 9752 415 145 196 211 158 189 202 164 119 153 142 71 82 59 98 97 88 109 117 191 130 165 195 163 208 196 214 129 92 163 162 128 174 260 370 305 133 118 162 155 193 146 167 166 142 89 82 110 174 209 211 256 295 273 308 288 231 234 192 148 93 76 127 165 125 128 179 164 134 163 115 39 42 96 100 117 104 101 30 55 73 49 77 78 79 256 393 470 520 501 552 497 385 287 330 366 389 438 528 634 635 678 550 206 106 140 83 92 98 110 125 86 84 79 85 84 65 86 103 128 157 153 182 217 226 273 257 156 100 143 161 223 278 262 234 194 184 181 150 120 110 125 120 96 92 87 68 82 67 63 72 91 136 144 116 77 86 108 116 77 55 72 58 33 43 38 33 55 40 31 48 56 50 31 27 34 40 43 38 35 46 45 43 32 35 31 39 36 33 26 39 61 33 16 15 11 25 17 6 16 9 11 25 24 25 30 31 31 22 21 25 28 31 26 26 22 11 13 11 6 10 5 -2 41783 226 2218 30 9718 11 36 23 7813 -3511 541446 115625 7828 304 198 221 216 199 200 210 182 229 190 201 145 192 155 167 204 199 203 234 243 285 268 265 303 265 253 225 237 241 192 211 184 165 279 454 485 290 141 215 248 221 176 168 175 181 153 128 149 164 221 249 334 354 313 360 331 303 249 273 198 116 99 169 187 159 138 139 165 196 191 142 116 103 139 124 103 145 135 119 111 67 63 92 116 131 273 363 493 581 514 551 574 512 511 450 391 399 483 574 689 756 729 610 341 220 197 132 121 111 135 146 133 130 149 125 134 151 166 135 199 224 247 282 354 317 352 309 239 202 213 255 311 356 337 290 277 254 253 232 201 201 191 161 138 134 136 142 127 137 131 112 141 192 228 206 159 158 148 172 156 96 107 133 113 93 96 101 87 87 111 106 107 104 92 76 85 100 92 83 83 86 83 102 106 90 73 98 91 89 88 84 93 87 74 84 77 75 63 65 61 53 66 72 67 67 77 77 90 89 77 79 83 77 74 74 66 65 70 73 62 62 62 45 41792 225 2255 30 9725 11 36 32 7813 -3519 221433 42443 3241 198 219 186 179 115 173 212 157 107 139 142 132 97 119 99 132 195 205 222 255 220 206 195 176 193 184 197 185 153 139 162 140 245 390 394 258 119 114 224 240 222 201 183 160 150 124 149 172 138 188 271 295 335 292 270 244 186 160 146 114 140 151 160 123 122 159 194 155 150 110 92 86 108 87 97 77 51 67 85 62 77 45 139 189 302 418 454 460 484 490 514 533 449 334 295 337 499 611 643 655 672 446 196 168 105 90 65 100 94 87 96 88 106 119 101 105 123 136 158 186 254 287 305 302 298 266 209 272 263 280 313 309 252 234 229 233 212 200 157 153 173 148 109 105 89 96 104 112 86 90 148 174 135 145 122 107 110 124 99 69 64 69 91 80 69 57 59 61 49 65 69 58 50 51 60 68 66 55 54 77 68 56 67 66 75 60 56 54 53 52 49 47 48 57 54 40 38 40 40 22 27 39 40 41 47 52 61 56 50 42 41 35 41 42 46 46 32 31 36 31 29 14 41801 225 2260 30 9730 11 36 41 7813 -3528 226308 43027 4877 201 153 133 181 260 156 126 159 177 134 162 164 81 89 137 150 169 176 169 192 280 273 180 159 164 170 150 131 129 148 220 361 411 426 392 324 138 118 185 190 165 192 156 164 160 161 144 176 166 190 264 297 273 247 258 245 213 171 138 120 106 166 175 150 159 164 141 125 68 59 99 100 94 69 48 49 82 100 42 29 88 120 124 179 339 361 234 254 281 320 446 474 450 317 262 270 300 463 669 625 587 441 151 187 210 118 59 62 69 76 62 69 113 117 111 123 114 136 192 278 310 270 290 273 279 249 271 279 345 332 268 217 230 215 186 189 174 162 145 126 117 82 66 76 82 106 103 98 106 147 134 143 132 112 120 109 120 95 65 76 80 85 50 56 55 49 61 55 70 59 59 48 51 42 42 46 48 50 61 67 38 47 60 57 54 47 48 42 48 46 57 58 41 56 47 44 48 29 19 31 38 33 38 35 46 40 44 43 41 46 43 42 48 43 41 37 43 36 31 29 21 18 41810 225 2262 30 9732 11 36 50 7814 -3537 222362 20516 412 160 149 167 121 106 124 198 86 109 127 142 87 125 111 101 83 155 146 222 199 193 214 206 205 153 160 157 130 121 116 239 370 425 398 399 308 114 54 91 148 182 194 144 183 138 175 128 178 217 225 218 249 299 249 220 270 223 137 189 159 140 133 178 151 122 126 176 153 120 60 97 107 68 102 58 81 55 50 95 41 57 63 116 137 157 297 234 127 148 133 157 297 349 301 295 260 179 227 540 630 581 447 181 216 250 175 86 87 71 70 80 68 61 82 85 99 111 162 200 219 252 262 268 274 255 265 257 250 332 328 278 257 206 173 161 180 171 167 155 141 146 99 73 83 94 98 110 84 112 130 129 145 166 132 118 129 140 105 76 91 84 63 67 79 60 56 57 30 33 42 59 57 51 40 46 54 53 41 57 47 36 47 50 51 46 48 63 50 51 46 43 32 35 54 46 56 44 24 15 24 31 32 29 34 40 38 40 47 41 33 33 31 37 36 34 27 32 33 23 25 22 10 41819 225 2263 30 9733 11 36 59 7814 -3545 237793 40557 3143 197 192 185 224 155 134 165 154 144 145 103 76 147 200 204 204 219 225 230 223 198 262 232 247 226 178 180 149 174 191 260 307 465 490 403 240 159 174 206 186 196 193 137 148 164 116 91 116 178 161 233 249 233 225 262 249 216 130 109 146 169 226 213 177 147 164 141 174 130 47 127 124 134 148 133 152 107 80 66 85 92 101 114 172 313 340 172 158 123 144 181 217 208 208 236 199 190 254 544 609 571 465 304 368 468 391 221 131 143 137 87 77 118 93 90 91 111 147 231 223 273 298 285 256 266 295 305 276 322 367 342 322 267 231 233 223 217 214 222 178 149 138 111 107 106 114 98 106 95 131 171 203 217 191 138 151 142 125 101 94 94 102 91 84 89 85 70 73 67 69 67 86 80 81 66 89 88 77 88 84 71 77 78 72 86 78 68 77 80 81 70 72 73 66 66 70 62 46 45 46 57 63 65 53 49 59 63 62 59 64 67 66 62 63 65 65 60 48 47 45 46 34 41828 225 2264 30 9734 11 37 8 7814 -3554 269442 48913 2126 88 122 189 185 129 134 96 95 155 85 121 87 139 115 107 111 105 192 139 220 217 226 220 214 147 131 94 66 107 132 210 288 339 500 372 245 156 172 167 182 176 119 111 72 123 144 155 137 80 112 163 202 239 241 215 184 151 84 104 141 184 170 182 152 176 164 145 131 85 85 74 93 93 102 109 76 48 76 58 29 79 79 89 155 268 218 119 72 59 108 120 147 137 92 98 86 87 319 584 575 530 459 385 464 560 508 259 151 111 56 32 68 66 53 76 74 111 175 192 182 172 198 261 258 197 180 225 275 280 318 332 267 246 208 111 114 133 153 156 167 134 107 88 81 69 85 99 113 91 73 91 144 153 146 140 105 102 113 112 111 80 73 84 55 67 74 64 55 61 51 51 38 41 42 45 41 42 49 48 48 53 44 56 45 44 46 31 36 50 44 41 40 41 39 24 51 28 22 25 19 17 21 22 17 27 21 27 32 32 38 40 35 33 30 28 29 22 20 18 13 11 0 41837 225 2238 30 9738 11 37 17 7814 -3562 366345 166263 14716 241 108 200 171 150 151 214 161 109 132 154 121 126 131 140 174 220 239 264 239 258 256 307 342 233 212 166 166 178 111 128 156 242 397 428 301 186 191 161 240 177 204 192 135 141 161 149 125 149 167 169 203 194 224 218 173 166 113 87 97 187 222 186 197 181 140 66 81 129 74 95 95 143 139 151 93 82 61 59 47 58 51 113 143 209 160 94 53 67 99 86 133 125 109 96 104 160 424 626 551 578 604 530 544 603 439 184 150 143 105 65 70 120 114 106 124 108 189 227 225 220 228 285 322 277 285 335 365 397 401 365 321 222 131 136 162 160 192 165 146 138 119 115 79 88 89 89 98 99 110 117 161 165 172 142 111 101 101 116 93 99 107 96 87 77 51 47 50 36 41 47 62 60 53 46 67 67 41 53 52 60 50 49 60 58 58 54 48 47 65 58 52 47 38 36 45 37 33 25 22 37 26 26 29 31 41 55 44 43 52 47 41 35 37 40 31 27 34 33 26 27 17 41846 224 2270 30 9740 11 37 26 7814 -3571 203399 18365 303 170 175 184 178 256 203 205 205 176 129 167 191 118 178 208 253 266 298 296 289 267 304 318 377 330 235 210 210 178 152 102 157 232 356 446 339 213 194 144 184 239 231 219 197 197 165 171 118 120 171 181 203 172 258 255 275 216 128 125 183 205 241 204 130 91 97 111 75 75 118 149 204 202 150 133 116 56 39 82 120 94 87 155 155 111 142 110 110 98 98 159 142 103 122 127 144 260 561 613 614 614 635 725 688 445 228 163 138 130 131 120 109 100 93 111 153 169 193 259 262 267 324 343 385 396 402 397 388 370 299 190 137 152 173 200 199 192 168 142 139 132 97 80 80 110 126 137 133 106 125 160 174 183 152 135 154 170 139 103 112 126 110 97 97 85 67 59 65 62 71 79 85 67 69 70 62 87 96 78 75 77 72 81 78 78 81 68 64 60 72 76 65 55 62 60 48 39 52 53 49 52 53 54 53 52 62 64 69 70 62 53 52 55 57 61 58 51 48 42 36 31 41855 224 2298 30 9738 11 37 35 7814 -3579 297684 76434 3947 184 173 191 176 169 180 187 155 170 95 146 149 137 129 178 225 236 232 252 233 295 285 295 294 291 237 212 209 201 144 132 142 267 437 525 376 211 194 200 184 174 152 205 210 141 111 114 92 103 58 83 109 161 204 187 234 166 101 133 182 172 150 145 136 170 166 132 93 66 50 138 147 156 112 70 119 112 84 98 96 95 135 112 104 107 84 123 107 101 73 87 103 101 120 105 133 156 379 557 575 627 623 668 595 473 247 165 113 92 94 128 155 117 81 95 86 106 148 161 201 262 308 345 365 339 311 346 344 315 264 144 98 134 146 171 169 143 131 134 144 112 100 91 78 87 100 126 103 88 96 139 166 157 120 116 121 120 120 98 95 98 82 111 88 72 42 25 48 62 63 53 62 65 69 70 55 63 76 75 64 50 65 73 60 65 52 62 64 61 56 65 64 54 52 42 50 36 31 38 37 40 43 36 56 49 46 51 46 45 46 44 45 51 46 36 38 39 31 27 23 20 41864 224 2296 30 9736 11 37 44 7814 -3588 385463 144881 14500 439 199 158 184 146 167 165 205 173 193 144 117 158 194 240 233 278 239 236 244 277 311 319 279 300 217 135 139 136 143 154 191 364 486 481 371 242 170 165 175 207 196 186 241 166 134 103 35 14 99 73 60 136 172 175 144 114 128 160 219 193 151 125 157 195 218 232 168 77 97 171 181 158 167 120 87 79 65 78 62 44 65 104 151 89 90 99 100 95 75 115 108 124 116 114 101 128 222 401 562 679 715 684 668 594 513 319 192 122 105 92 131 129 114 122 138 143 117 151 179 205 254 332 378 334 352 331 308 298 216 143 98 128 151 165 159 159 121 118 114 112 99 110 82 85 103 97 119 116 108 85 141 135 134 138 129 109 110 122 141 143 140 112 96 75 69 64 67 55 68 63 66 66 51 70 76 60 66 50 45 57 69 74 73 71 70 57 67 71 72 58 85 76 54 41 45 50 48 33 38 50 51 51 54 59 51 61 53 48 48 50 53 51 49 48 44 40 48 45 35 26 41873 224 2296 30 9736 11 37 53 7814 -3597 370171 121580 6320 169 140 147 143 173 189 135 139 182 154 176 174 136 165 190 198 189 258 227 198 308 275 192 182 193 151 176 129 131 127 154 209 286 417 427 331 200 128 203 168 153 206 163 173 149 151 100 33 15 42 67 97 148 202 163 127 116 118 175 155 180 159 146 131 187 239 300 210 120 108 135 129 116 90 88 103 62 41 55 69 74 66 67 93 67 75 90 104 46 87 89 85 94 116 67 129 104 113 240 501 687 739 685 671 647 531 374 268 158 134 117 119 127 112 118 109 93 96 90 104 149 192 253 262 173 238 241 203 163 116 103 99 118 125 148 164 179 139 151 128 108 111 104 96 96 99 98 75 71 105 104 92 120 133 110 125 123 102 98 103 100 78 94 86 67 56 51 60 24 30 63 57 52 53 49 55 60 69 78 63 41 51 50 57 51 67 57 55 64 61 57 66 49 54 57 42 23 26 41 43 36 42 39 41 39 41 44 43 41 43 44 51 45 45 37 40 40 33 28 26 24 41882 223 2328 30 9738 11 38 2 7815 -3605 133452 11957 360 111 128 160 138 149 217 179 148 133 125 145 173 132 167 225 227 202 230 207 253 311 265 294 348 332 215 258 239 182 161 241 355 434 471 448 290 138 166 187 182 137 185 179 122 126 87 85 106 61 56 60 105 135 171 149 99 144 158 136 147 133 152 175 241 273 249 267 121 78 166 185 178 148 86 56 59 90 72 46 43 62 109 107 99 66 56 73 75 146 130 121 100 84 75 77 121 128 123 227 456 698 811 768 651 554 434 295 170 137 144 173 129 134 148 142 113 132 122 98 128 200 231 167 144 179 139 121 124 124 92 104 104 125 160 169 184 162 132 127 125 92 94 88 82 80 105 102 84 101 92 93 139 140 144 134 124 144 120 112 103 89 113 110 96 93 64 54 65 61 50 74 82 64 68 68 62 63 55 63 61 55 74 66 65 72 73 71 60 67 59 53 49 69 67 53 26 30 47 49 43 43 42 36 41 50 46 56 53 49 46 44 51 49 41 38 33 35 27 22 23 41891 223 2327 30 9737 11 38 11 7815 -3614 176511 14895 336 175 151 158 178 165 185 160 105 87 122 131 123 194 250 197 209 182 208 221 244 266 247 219 276 313 341 287 180 123 178 224 297 376 457 377 229 140 166 176 157 114 144 143 98 65 17 18 41 86 85 100 103 93 117 108 140 179 119 75 95 65 125 136 223 284 318 240 106 90 90 128 123 98 125 92 40 43 51 59 55 27 71 78 74 81 25 34 99 88 82 108 83 62 64 85 82 101 160 321 578 765 750 704 644 529 392 304 153 113 113 130 126 125 120 121 125 115 103 95 110 131 143 111 105 160 131 126 123 110 95 88 101 98 150 177 203 155 111 106 104 120 118 68 74 90 80 87 94 94 78 123 132 134 107 95 117 129 107 123 124 97 115 106 78 71 48 39 41 54 64 53 60 61 53 58 66 67 49 47 49 47 50 56 58 52 66 60 47 59 52 51 44 42 48 33 28 31 28 27 32 31 44 41 34 42 42 42 52 45 36 34 32 34 35 35 27 20 23 25 23 41900 223 2326 30 9736 11 38 20 7815 -3622 219577 24368 500 124 77 103 137 147 136 53 78 149 123 126 149 242 183 209 211 173 122 186 280 287 213 268 288 279 249 233 181 187 224 234 306 274 323 292 176 151 133 105 145 112 119 133 80 18 63 59 61 50 50 102 85 91 113 160 132 134 88 92 90 114 167 190 217 285 197 152 57 66 137 133 68 66 2 32 49 54 59 43 42 33 62 37 74 62 85 71 77 125 105 59 72 32 45 66 36 93 145 343 572 724 717 646 524 453 401 246 139 103 124 118 135 98 121 116 104 101 82 78 81 114 96 94 99 117 97 72 74 95 79 85 100 87 124 135 147 150 117 123 100 112 105 67 62 78 79 62 85 82 71 112 115 114 117 106 128 99 103 96 78 74 85 71 72 41 28 41 34 44 32 30 33 39 60 45 50 47 44 44 52 44 36 37 44 38 41 37 44 52 43 38 38 41 44 31 24 20 12 7 10 12 26 25 27 30 29 34 39 34 32 34 27 30 26 14 15 19 15 8 6 41909 223 2326 30 9736 11 38 29 7815 -3631 315613 71215 3858 142 145 135 197 119 109 85 126 81 100 118 109 131 56 112 155 88 100 143 148 158 220 227 329 338 298 297 230 189 108 120 194 243 277 252 145 158 149 162 135 102 86 68 68 83 16 -2 39 51 56 125 103 97 70 114 165 131 75 25 52 105 135 186 202 207 168 137 67 78 88 93 100 63 42 80 31 26 40 21 7 25 27 61 78 61 35 28 18 32 63 55 37 65 48 17 31 52 58 110 253 462 558 533 528 477 317 164 85 54 71 106 137 104 90 98 76 63 81 79 35 56 71 72 69 76 83 70 70 75 85 71 69 84 93 112 122 156 131 128 100 101 62 40 69 47 39 53 54 53 52 81 115 101 80 68 81 79 92 81 77 77 70 61 37 32 24 16 26 33 34 18 25 30 25 31 31 31 38 33 10 22 37 37 23 20 29 22 15 24 26 16 30 30 34 15 5 -1 -1 5 1 6 13 13 19 17 6 11 14 16 28 27 20 15 7 4 0 7 0 -4 -2 41918 223 2353 30 9733 11 38 38 7815 -3639 454400 137223 7673 130 141 153 113 137 150 126 190 143 66 103 142 154 125 117 136 94 91 113 182 191 283 294 263 270 390 318 269 270 248 149 221 306 219 141 114 125 157 136 117 95 86 52 32 63 44 20 42 48 69 73 83 56 116 124 123 131 99 63 33 56 155 233 198 218 190 177 151 85 157 142 100 74 73 56 39 18 50 5 32 60 48 71 70 45 33 52 79 88 94 86 55 37 56 40 52 37 62 55 144 293 435 500 501 463 353 173 107 110 109 141 129 129 140 131 144 101 99 85 82 105 122 115 81 84 104 101 91 95 109 93 79 84 73 104 150 168 153 121 102 100 102 102 104 110 96 81 75 84 73 104 122 95 97 106 103 122 141 119 100 93 78 87 91 58 45 30 37 45 46 57 51 38 55 52 44 30 41 50 41 53 62 48 32 44 53 43 41 49 43 44 45 48 44 29 13 13 21 32 35 27 31 32 32 41 39 45 44 47 38 36 34 32 31 25 26 22 21 24 17 41927 223 2351 30 9731 11 38 47 7815 -3648 783791 193892 13623 232 130 90 70 113 129 100 73 107 146 101 111 147 100 147 71 98 146 227 254 201 252 235 275 286 331 333 250 235 236 186 183 241 280 172 137 116 121 148 155 23 64 81 34 55 50 72 22 15 37 74 86 67 57 90 106 126 126 70 30 81 174 190 213 228 203 196 102 95 101 128 100 47 59 89 57 35 43 0 18 31 38 50 66 86 63 47 15 28 44 19 42 47 76 75 75 99 106 75 109 257 406 441 446 457 391 202 92 80 109 108 102 111 106 128 114 125 113 120 118 71 97 100 129 105 113 84 87 78 87 108 87 66 34 47 86 123 143 146 118 90 74 76 82 69 72 72 72 84 73 41 98 98 74 56 74 93 100 96 82 94 70 63 51 22 19 30 36 51 25 24 29 34 48 30 25 36 41 31 39 31 48 45 33 26 12 36 41 38 41 31 35 38 40 29 29 9 -3 14 15 16 29 19 18 26 35 28 23 23 22 17 16 23 19 14 17 17 13 4 -4 41936 223 2318 30 9728 11 38 56 7815 -3657 569620 180175 12247 212 171 124 178 174 208 101 98 104 150 176 154 113 90 95 129 183 209 229 284 264 265 311 285 289 345 314 298 307 256 140 220 291 359 285 210 170 166 153 102 70 100 82 57 60 68 90 52 43 58 58 95 118 85 90 89 110 91 73 67 180 211 222 213 224 174 183 133 106 86 148 139 65 88 70 64 41 54 43 56 47 59 47 62 63 68 54 102 68 17 53 66 66 88 114 80 81 77 101 216 430 469 450 424 414 342 195 112 85 88 112 107 132 128 148 127 123 145 116 150 119 98 145 163 174 177 162 131 112 130 149 124 121 113 94 111 157 177 144 133 102 95 94 91 80 80 105 90 73 75 77 125 153 96 58 86 103 97 85 98 99 100 92 68 46 50 46 32 53 58 58 29 39 40 43 56 48 36 40 44 56 64 76 63 55 50 36 42 74 55 48 53 60 55 55 58 41 25 16 25 30 29 28 19 34 41 38 39 43 38 37 30 28 28 23 23 23 22 13 5 41945 222 2346 30 9726 11 39 5 7815 -3665 181706 11420 279 165 229 229 219 225 215 200 209 130 152 165 185 146 133 197 147 216 285 308 308 327 322 344 370 346 379 371 381 300 223 239 271 419 333 188 158 161 145 134 133 156 121 95 98 159 130 58 25 56 136 142 119 130 145 147 134 147 99 152 220 290 293 269 266 272 220 209 196 179 155 135 89 113 112 109 110 86 90 44 86 77 95 110 112 116 117 126 115 115 94 98 79 102 124 131 154 123 161 376 506 477 475 490 469 399 232 160 106 167 187 158 152 169 166 167 173 197 179 172 133 133 192 215 212 196 212 162 131 156 172 151 141 144 136 147 178 180 123 140 130 123 126 128 123 127 145 130 77 106 111 125 144 111 91 104 127 120 133 120 115 118 111 92 80 62 57 78 86 81 69 61 76 80 84 98 79 75 83 95 88 92 79 74 78 83 83 73 80 89 92 95 78 72 69 72 75 66 65 57 55 60 70 72 73 59 57 70 79 75 64 63 58 55 64 55 50 55 48 37 41954 222 2345 30 9725 11 39 14 7815 -3674 314461 24386 419 161 159 153 137 145 133 156 158 83 136 151 122 136 106 169 177 193 202 254 247 286 274 272 357 351 308 234 331 317 260 195 197 283 357 283 197 154 112 129 117 154 92 82 63 48 50 28 13 76 126 148 130 121 85 72 109 94 101 119 171 214 253 226 268 243 156 110 140 110 125 152 103 71 57 56 38 56 52 20 25 58 83 58 69 63 71 78 62 57 83 82 71 116 130 138 115 100 115 292 540 499 424 422 440 401 226 225 233 199 145 82 118 110 92 122 154 164 178 123 122 145 185 200 193 169 159 142 121 117 141 143 125 110 123 111 116 132 129 107 89 97 98 88 68 80 103 109 63 59 94 91 114 88 70 76 99 123 124 97 84 84 61 61 60 55 36 33 63 50 34 25 31 59 42 43 45 46 55 54 70 58 55 52 48 55 52 63 60 59 69 57 46 57 59 63 42 38 31 29 28 31 34 31 40 37 41 43 44 43 38 37 34 36 36 31 16 25 26 15 41963 222 2343 30 9723 11 39 23 7816 -3682 223129 17255 347 163 188 94 148 121 143 160 196 148 156 126 179 150 147 192 251 251 265 332 351 331 331 348 443 411 323 295 371 354 306 253 267 301 349 316 250 191 174 142 113 131 165 102 58 61 95 41 74 89 145 101 111 132 103 66 50 44 152 190 190 206 272 280 264 219 187 141 184 161 152 121 109 107 86 99 107 72 82 40 48 102 93 113 104 113 67 72 72 82 120 124 159 157 159 161 155 135 130 194 451 597 507 445 466 467 381 229 294 310 214 147 144 130 109 125 163 203 190 184 157 180 214 191 166 187 176 163 168 171 143 158 147 110 121 122 113 138 138 115 99 101 106 91 109 134 118 97 81 75 133 141 118 84 75 107 132 135 122 97 96 109 77 64 54 67 74 60 57 68 66 61 52 63 69 65 62 54 59 53 50 69 71 61 66 67 51 52 65 71 73 63 65 73 78 73 63 53 39 42 62 55 53 54 53 55 51 53 57 56 56 61 56 53 54 52 50 50 34 21 41972 222 2341 30 9721 11 39 32 7816 -3691 246586 28456 805 92 108 89 138 116 89 88 112 124 114 185 132 142 141 119 132 224 322 266 288 358 337 305 320 348 315 218 285 303 299 252 221 244 281 254 178 99 109 88 65 114 95 91 52 26 50 38 26 112 115 52 39 68 69 48 62 80 92 192 244 186 143 153 176 156 100 80 80 85 78 46 68 44 56 56 25 11 42 11 18 13 40 30 46 35 57 44 41 19 39 73 115 141 132 125 138 143 132 99 153 300 476 453 423 396 432 361 252 275 283 201 145 96 93 116 150 102 131 141 125 143 174 148 148 139 135 136 137 117 117 91 114 110 78 74 98 111 114 111 88 73 68 73 58 74 83 65 68 67 89 81 101 81 61 91 119 86 70 73 57 82 84 60 45 39 26 32 13 18 22 43 40 30 36 23 29 32 28 38 26 26 26 32 26 33 48 32 37 44 41 24 17 28 39 42 34 30 18 6 17 12 21 21 22 21 22 24 31 24 26 19 11 15 16 12 12 10 4 -2 41981 222 2341 30 9721 11 39 41 7816 -3699 330988 35916 1451 91 96 91 88 106 63 115 140 99 55 55 86 81 84 141 174 191 218 237 253 248 271 294 352 381 392 304 258 262 305 281 220 233 233 257 222 160 82 48 82 91 40 21 24 37 32 45 63 76 45 61 61 57 32 57 67 81 135 177 196 166 164 84 137 101 70 84 69 81 93 50 49 12 66 75 32 5 38 14 51 17 11 51 70 55 56 32 58 31 54 47 106 200 187 142 125 134 150 119 100 188 368 414 379 396 420 444 433 397 361 288 189 89 48 77 73 78 144 117 144 132 136 174 151 123 121 127 121 98 94 64 114 105 81 57 64 86 101 114 76 49 44 53 67 63 72 74 61 48 33 81 88 77 49 39 70 74 88 98 78 64 68 50 43 26 31 25 23 23 27 18 16 36 38 20 25 27 28 36 38 36 27 19 25 36 32 24 31 30 31 32 18 15 26 31 31 33 30 10 5 6 14 17 14 14 19 15 19 14 18 25 16 14 13 9 2 2 0 4 41990 222 2341 30 9721 11 39 50 7816 -3708 388743 132611 8591 181 114 78 107 83 147 85 45 99 120 113 114 89 104 151 195 232 220 224 238 220 222 279 344 332 270 184 247 278 249 222 252 267 211 242 223 182 83 66 100 94 80 44 70 62 51 56 70 65 78 69 91 102 66 32 46 91 198 195 153 177 192 151 129 142 82 52 57 83 97 54 68 68 80 44 17 38 42 18 21 14 -1 0 58 107 89 57 32 52 56 81 192 243 163 160 188 249 202 147 160 195 354 379 329 367 443 446 444 462 459 332 207 115 137 128 106 116 144 150 133 137 160 141 119 96 109 137 96 69 83 88 109 127 98 80 80 82 96 87 77 88 69 67 81 98 94 76 78 69 56 90 117 79 55 57 86 116 91 99 83 54 56 70 72 45 36 47 67 47 23 35 32 37 44 46 34 38 36 41 51 62 56 28 29 33 28 45 41 35 42 34 27 21 33 37 47 40 30 15 18 35 25 22 25 34 41 38 35 30 32 35 25 27 22 15 18 19 6 3 41999 222 2341 30 9721 11 39 59 7816 -3716 686570 189278 12124 175 100 73 95 85 124 63 53 111 102 73 113 115 64 101 121 149 148 228 209 177 214 251 265 273 252 204 233 214 225 262 200 168 187 167 200 189 102 55 103 61 95 59 55 64 48 44 69 40 49 106 82 67 75 56 90 113 151 193 168 130 157 126 125 118 110 70 108 106 90 46 50 57 79 43 56 39 14 7 -9 32 4 7 -9 19 72 64 35 74 83 125 171 235 237 223 209 266 209 110 127 125 208 335 355 342 393 443 454 453 443 369 254 129 105 106 100 96 147 143 143 144 139 124 144 124 94 83 88 107 86 59 53 99 104 94 86 70 83 106 83 70 80 71 78 85 83 92 71 68 77 81 100 55 38 37 59 65 92 72 56 54 52 66 55 30 35 48 42 50 31 28 35 44 49 47 22 26 30 48 45 42 50 37 29 24 32 32 32 32 25 4 12 7 14 48 52 38 27 7 12 19 23 26 25 26 20 20 27 28 32 33 36 26 17 17 24 19 8 2 42008 221 2369 30 9719 11 40 8 7816 -3725 240986 10195 161 92 74 80 156 67 84 135 82 87 118 126 147 144 152 131 173 154 174 238 226 179 279 332 315 295 268 236 279 303 342 337 213 127 145 149 145 156 173 94 93 85 104 73 88 125 106 52 49 79 58 57 84 161 225 204 215 211 130 119 146 144 133 84 61 104 114 108 111 114 112 106 55 70 80 98 90 34 80 50 23 26 39 54 67 60 66 73 84 76 112 203 294 262 316 310 346 299 201 154 141 155 352 399 379 441 455 489 485 436 389 259 180 143 142 76 130 128 121 128 166 157 129 119 109 101 119 123 93 111 118 116 100 142 118 108 77 90 87 70 77 90 88 78 93 128 115 71 70 84 113 114 94 68 59 89 106 111 98 65 71 98 84 76 60 57 66 54 39 45 52 66 69 65 66 56 55 56 60 54 49 46 46 67 59 47 43 41 52 45 45 52 32 41 54 56 50 43 32 31 32 30 35 31 40 46 46 44 40 39 37 37 32 29 32 31 31 27 15 42017 221 2370 30 9720 11 40 17 7816 -3734 354414 19198 304 139 158 148 140 131 128 147 175 103 109 163 139 150 121 156 178 107 145 170 268 291 298 311 349 359 318 294 312 332 380 362 235 169 197 213 223 186 168 115 108 109 158 148 114 96 84 138 96 93 75 65 82 236 302 248 243 215 161 163 156 99 105 139 145 134 160 105 124 66 112 111 95 103 130 82 50 88 39 73 73 58 57 58 50 45 52 121 105 108 200 329 363 283 372 349 302 269 226 147 136 172 302 367 429 522 525 488 446 438 418 307 168 154 144 104 119 122 154 179 186 189 160 157 137 163 164 142 120 111 147 145 123 144 166 139 121 106 111 119 135 105 116 112 109 105 116 116 107 101 114 136 112 95 109 115 110 108 121 109 87 96 114 100 69 80 85 76 68 74 79 76 68 91 84 71 68 78 77 65 77 80 72 70 58 53 65 71 62 60 42 49 47 71 68 69 73 52 45 51 54 51 51 54 57 55 65 68 60 59 60 59 60 55 53 52 51 40 33 42026 221 2372 30 9722 11 40 26 7816 -3742 416321 33027 865 116 83 98 76 120 136 148 153 184 176 122 124 127 155 186 94 102 112 212 301 288 301 296 342 354 310 325 396 405 349 262 185 203 204 157 148 208 223 164 110 90 55 122 116 85 99 68 69 58 59 58 45 82 194 224 212 205 161 182 177 113 101 102 118 106 125 92 40 53 130 119 89 109 96 73 49 62 43 80 81 57 49 50 42 41 59 113 97 99 254 351 333 381 402 287 244 262 221 166 146 169 220 281 318 455 541 517 515 445 402 360 240 157 131 126 136 136 123 105 155 172 160 159 112 121 143 120 136 147 140 131 126 100 96 116 116 102 108 109 105 109 141 100 79 92 125 104 92 87 97 122 108 81 102 96 105 106 86 83 76 67 97 100 77 71 83 81 64 85 65 52 56 64 73 77 58 65 46 50 50 59 57 59 37 28 40 36 30 36 31 24 34 38 48 50 45 53 47 33 36 36 40 41 38 34 43 48 44 45 48 49 43 45 41 26 21 23 16 42035 221 2372 30 9722 11 40 35 7816 -3751 345913 31127 868 143 176 195 181 141 167 166 132 185 215 168 136 149 118 154 166 214 224 298 321 278 277 263 301 287 334 383 375 318 240 287 278 227 219 227 225 193 240 211 180 116 124 172 156 127 141 106 121 99 86 96 101 110 124 201 236 231 199 112 102 114 136 148 170 162 145 149 182 148 161 163 192 66 84 125 100 92 120 86 89 85 69 116 132 106 112 119 167 305 387 418 399 411 424 376 284 276 273 183 147 153 198 326 420 494 535 485 492 516 464 443 314 242 153 134 147 172 183 172 179 150 187 159 151 153 179 168 171 178 181 161 154 133 139 126 150 117 105 98 127 140 145 125 125 144 127 111 115 126 134 157 138 124 138 102 111 133 143 132 110 86 105 120 116 87 77 92 98 82 64 78 68 74 83 108 130 104 88 89 87 92 88 78 82 72 50 63 61 56 57 59 67 62 70 70 77 78 64 58 66 72 76 68 58 72 77 75 70 74 71 65 73 62 59 57 53 48 37 42044 221 2371 30 9721 11 40 44 7816 -3759 330616 20273 323 165 144 130 135 152 123 162 212 134 100 99 166 159 170 152 150 195 188 228 267 268 262 209 155 268 263 253 277 274 263 258 252 190 208 179 185 182 152 161 172 142 100 147 94 141 101 76 86 73 62 57 82 98 85 141 240 220 233 183 105 97 117 108 138 121 150 134 118 135 140 140 138 124 100 106 100 97 109 83 81 70 84 79 77 100 99 104 188 383 425 443 481 468 450 342 309 303 285 166 124 138 151 210 331 445 490 511 491 489 482 440 312 276 221 149 167 159 182 210 196 188 184 173 148 141 155 169 162 143 159 158 169 154 132 146 130 124 106 104 110 113 150 140 117 125 135 116 114 107 102 107 113 105 125 103 98 127 136 117 115 87 71 106 97 122 104 97 89 107 90 77 53 65 91 87 74 81 87 71 90 84 66 62 72 65 51 63 57 39 50 64 47 46 64 50 59 65 59 57 52 63 73 61 55 63 65 60 59 61 66 64 62 62 59 54 49 47 36 42053 221 2371 30 9721 11 40 53 7816 -3768 373477 23353 341 97 136 127 85 59 148 174 137 101 98 111 104 97 127 117 142 180 143 224 225 269 244 220 186 228 250 209 243 211 170 200 185 188 173 134 137 142 143 159 118 87 51 73 32 99 139 125 89 75 106 53 89 44 95 160 183 206 154 99 100 88 153 139 147 115 107 123 86 91 121 85 57 63 69 67 119 104 69 75 76 80 86 43 30 51 67 79 159 316 373 442 476 514 479 373 329 253 168 126 95 73 111 153 222 356 437 481 426 416 386 350 329 221 122 96 155 147 171 182 162 129 123 129 139 125 126 109 104 103 117 119 125 145 148 118 108 96 66 73 106 115 90 101 116 96 72 81 82 53 85 113 100 90 86 75 69 72 77 82 77 65 44 69 80 77 67 68 58 66 53 39 45 55 51 69 73 58 57 57 56 43 52 47 29 22 28 39 35 31 25 20 20 24 38 35 18 31 43 37 27 45 37 26 33 42 35 41 43 41 45 38 37 36 33 29 27 15 5 42062 220 2401 30 9721 11 41 2 7816 -3776 40854 1071 165 202 182 105 137 146 126 137 104 93 139 91 95 146 101 106 103 140 208 241 231 279 311 242 196 168 225 248 269 228 187 182 159 128 156 141 142 143 140 110 94 79 70 36 78 68 108 93 86 94 45 56 37 59 140 207 241 224 145 86 104 146 170 205 126 116 125 158 154 151 111 142 121 58 60 67 80 80 82 61 73 98 94 64 37 120 127 162 276 382 387 501 528 447 359 375 313 289 187 143 137 112 103 195 286 406 446 411 444 415 415 327 217 133 130 159 187 222 220 193 204 168 143 127 145 115 108 124 105 109 116 99 136 159 119 125 109 121 105 106 128 122 127 126 110 124 126 113 115 114 116 126 114 93 89 104 102 99 96 90 79 78 94 104 104 94 97 106 88 78 61 66 79 79 73 78 78 84 89 78 83 64 60 53 36 43 47 37 38 47 45 44 38 43 40 48 61 62 56 54 59 54 57 53 58 59 65 62 63 59 57 50 62 49 42 38 37 35 42071 220 2400 30 9720 11 41 11 7816 -3785 148442 6035 140 109 69 100 84 84 127 96 93 96 121 116 99 128 128 141 137 113 138 154 227 230 239 221 163 167 195 230 242 167 137 158 159 126 91 96 102 88 91 98 60 97 46 62 75 79 73 67 44 51 52 92 89 99 128 130 192 147 120 97 93 124 174 164 109 122 107 134 118 98 64 75 59 28 40 85 89 90 48 60 57 20 40 18 55 55 90 188 275 327 324 374 398 326 281 342 293 255 203 136 107 114 110 164 280 342 341 358 385 404 382 348 249 141 148 149 136 165 141 144 160 141 111 123 125 124 144 132 93 100 92 84 80 80 118 109 80 86 87 96 100 85 77 68 81 98 102 82 75 97 100 76 83 83 74 85 72 49 74 63 24 35 57 85 100 89 74 69 55 48 39 54 46 53 79 63 52 55 45 58 47 40 50 42 28 31 32 32 20 20 27 24 26 22 29 27 17 25 28 31 33 38 32 35 45 41 35 36 40 43 34 35 30 33 31 27 31 18 42080 220 2401 30 9721 11 41 20 7817 -3793 230848 14740 207 170 180 146 104 140 147 125 54 120 133 130 117 121 127 163 171 140 149 192 204 220 191 152 133 186 180 241 190 147 122 135 142 165 121 120 200 178 130 115 97 117 112 89 121 120 98 55 84 94 60 111 154 220 183 174 212 176 121 91 108 208 249 211 139 110 76 107 139 128 97 91 92 94 102 98 76 104 140 118 93 72 69 84 114 97 168 212 269 345 358 355 351 244 292 375 296 266 225 108 86 115 161 210 288 315 343 382 380 377 352 363 278 192 218 239 191 201 231 193 170 178 164 149 140 131 114 114 122 111 148 135 118 126 136 119 84 88 115 127 111 108 101 112 118 111 92 85 79 97 92 74 66 77 91 110 117 80 96 76 86 71 79 94 97 93 67 81 75 71 79 74 83 95 85 76 80 70 81 73 76 77 66 65 53 43 56 39 35 22 41 44 37 35 37 42 43 37 41 34 47 46 44 49 52 54 54 52 47 52 43 46 48 47 43 40 25 24 42089 220 2402 30 9722 11 41 29 7817 -3802 297031 21413 597 158 159 139 152 137 123 143 161 177 135 151 179 137 182 142 119 126 162 206 195 240 245 202 125 227 236 241 221 246 185 162 133 123 121 134 69 133 158 149 109 128 157 154 165 188 167 85 60 110 62 105 188 238 222 239 218 254 132 106 161 214 213 227 155 130 119 129 156 168 122 92 96 77 98 137 98 82 90 80 87 97 124 94 108 169 180 249 339 394 325 296 307 265 292 402 351 330 258 156 133 122 155 261 341 316 354 409 386 346 360 383 386 294 260 233 215 236 266 248 216 219 174 169 152 155 138 85 122 132 124 113 144 130 145 153 123 122 117 114 134 105 108 144 120 111 119 100 92 123 116 109 96 94 88 112 136 108 69 80 71 72 103 73 75 67 104 117 107 94 81 72 70 79 96 86 84 83 66 72 63 66 70 61 55 45 65 49 35 37 47 34 30 33 41 43 48 45 41 51 46 50 45 38 40 48 52 50 52 61 60 49 45 44 41 37 34 25 42098 220 2401 30 9721 11 41 38 7817 -3811 367715 24216 494 136 162 115 139 113 143 161 123 117 154 155 208 185 129 102 148 151 130 149 171 186 217 171 139 176 278 237 257 250 238 195 126 104 137 105 111 97 146 140 134 126 121 123 99 121 102 134 141 80 60 126 209 204 255 237 187 159 132 92 120 164 226 219 221 209 151 120 134 144 117 141 106 55 63 135 118 116 106 90 113 94 96 82 95 112 149 239 385 432 375 302 291 354 368 501 477 372 263 194 132 131 171 275 334 318 289 329 326 310 326 374 338 288 268 238 201 205 205 208 181 181 155 132 137 115 104 122 107 118 136 154 136 120 154 140 118 111 119 106 106 131 126 116 82 87 119 93 78 64 90 126 115 99 88 102 115 91 72 63 70 79 70 95 90 79 87 102 79 68 65 71 80 77 66 69 68 55 50 58 48 56 51 58 44 47 52 47 44 37 25 21 19 22 35 32 28 26 24 33 35 28 36 35 37 42 40 47 49 44 41 42 33 28 30 25 16 10 42107 220 2400 30 9720 11 41 47 7817 -3819 502203 23570 420 199 171 177 159 149 105 185 207 155 175 193 134 146 141 132 161 180 182 184 194 203 275 195 171 188 239 274 234 266 236 181 172 148 168 167 115 127 157 123 127 104 125 126 159 117 113 118 99 85 125 100 195 229 259 267 209 162 153 128 164 245 240 245 240 199 152 175 170 184 120 89 142 127 92 143 221 175 104 43 89 104 94 107 139 139 186 348 544 521 363 318 465 619 596 577 444 337 293 229 194 181 168 264 299 336 331 318 339 328 331 382 394 385 371 308 249 223 238 269 230 193 208 186 190 153 138 103 121 167 154 145 127 127 161 164 142 125 156 159 129 141 118 107 111 116 101 117 112 107 139 114 110 91 86 110 101 74 104 97 73 93 127 129 99 90 107 129 91 97 106 104 96 91 114 103 85 75 60 57 59 66 61 67 56 48 71 74 75 61 60 48 39 40 48 51 39 57 48 45 61 62 53 58 65 71 72 70 61 57 53 51 49 49 52 46 43 33 42116 220 2400 30 9720 11 41 56 7817 -3828 910640 88373 3141 147 115 116 112 128 87 106 85 85 98 139 137 161 201 130 145 125 149 192 180 158 213 114 137 214 227 209 164 189 186 122 74 93 112 53 86 97 117 117 112 96 71 74 123 101 74 57 49 44 41 114 195 231 231 210 228 168 81 98 211 241 234 248 226 158 103 111 148 162 138 108 91 111 110 137 185 151 86 28 71 76 89 74 94 142 234 391 532 501 496 572 651 593 532 449 329 231 225 188 174 115 115 185 315 331 315 297 274 290 272 296 336 383 311 268 207 182 194 220 186 141 119 151 132 137 116 96 86 92 89 99 103 114 132 112 106 105 97 121 124 154 114 93 77 74 86 63 70 72 93 80 61 81 76 75 86 82 79 61 63 56 68 62 72 64 60 71 57 58 65 66 60 63 76 66 71 62 41 43 61 56 49 18 22 24 38 50 31 20 10 4 13 32 36 31 34 34 30 26 34 27 23 27 41 38 49 39 39 36 30 29 25 26 23 17 12 5 42125 219 2429 30 9719 11 42 5 7817 -3836 203253 14721 285 127 168 154 114 147 95 88 164 157 106 139 122 138 168 161 107 157 180 207 223 222 103 116 181 300 269 226 242 214 159 129 118 67 73 124 137 137 97 135 76 103 139 130 94 116 89 110 96 100 76 130 195 221 223 205 161 107 131 188 233 254 226 209 159 175 157 156 153 172 166 150 158 212 221 219 150 89 93 135 115 132 136 104 166 264 393 522 579 609 647 634 595 574 521 442 327 271 237 188 168 121 196 311 347 307 308 253 266 234 220 322 408 364 267 227 211 227 203 185 179 157 133 161 130 94 112 149 116 105 120 117 159 178 161 130 151 150 103 100 127 123 127 102 100 99 87 86 93 93 97 78 92 96 78 104 100 89 81 74 77 74 60 67 86 85 74 79 77 88 80 73 74 76 88 78 64 69 64 53 72 55 54 36 42 54 64 57 58 49 23 16 38 51 45 33 33 47 48 43 40 48 48 51 45 44 47 51 43 38 34 39 43 31 36 30 24 42134 219 2427 30 9717 11 42 14 7817 -3845 207098 10532 220 187 73 109 98 166 131 111 172 148 201 168 142 118 196 173 143 144 147 204 204 223 153 123 168 263 261 256 254 237 168 177 120 85 113 93 123 110 109 116 157 163 115 70 93 103 61 99 55 73 110 149 223 198 203 164 132 76 100 178 216 200 166 216 214 183 168 164 193 183 148 130 187 182 210 198 206 176 180 211 166 106 117 140 151 211 282 500 589 613 679 655 625 660 615 436 319 284 253 251 189 171 160 245 291 281 303 261 237 253 239 271 345 393 310 242 232 214 209 186 165 154 150 137 140 124 112 122 149 145 134 128 136 151 153 113 134 163 144 144 184 150 97 96 102 90 112 102 118 105 84 86 97 94 87 109 105 99 106 73 72 72 85 85 81 84 67 65 60 79 75 86 94 90 88 97 101 63 69 66 66 82 76 51 48 72 69 61 52 53 38 32 49 56 54 48 56 59 57 49 53 47 53 60 60 64 65 59 57 50 46 49 50 45 45 45 37 42143 219 2426 30 9716 11 42 23 7817 -3853 295482 26905 820 117 98 87 94 113 132 135 139 176 195 183 110 172 135 95 169 164 179 211 242 205 137 105 204 326 283 248 241 229 175 185 116 98 68 98 136 133 101 140 152 138 48 53 107 102 103 93 76 90 103 114 111 143 137 110 154 128 70 74 149 157 175 194 170 130 149 191 168 125 152 202 195 186 175 157 175 207 251 208 141 157 163 140 149 136 176 343 506 545 558 618 591 615 539 421 271 253 256 236 235 208 130 164 222 221 261 270 214 212 224 248 326 363 306 243 255 266 244 193 174 147 147 126 116 141 130 126 155 155 124 117 113 124 148 119 137 148 148 147 130 123 87 88 96 100 75 86 60 62 76 82 87 77 83 78 82 106 97 54 73 67 67 67 68 61 58 61 52 82 100 67 58 77 60 71 68 72 65 65 57 67 53 49 37 34 52 56 59 32 15 26 53 50 51 41 37 39 43 50 51 47 43 41 43 41 50 50 46 48 41 37 34 31 30 28 21 42152 219 2423 30 9713 11 42 32 7817 -3862 359812 54851 1872 155 129 138 121 165 107 99 113 192 216 240 205 127 102 157 194 187 213 259 230 193 141 169 189 304 268 176 200 212 209 139 102 69 110 120 104 85 94 113 76 39 88 108 93 126 102 69 75 76 41 52 121 119 58 133 157 117 67 86 128 155 217 254 184 172 178 155 172 163 177 179 157 149 147 148 141 182 185 222 201 142 130 161 164 185 253 337 456 548 544 615 614 564 537 406 298 234 230 215 198 189 186 207 241 276 305 263 219 240 253 224 302 328 308 265 223 217 242 182 139 161 158 131 111 124 143 141 130 141 130 137 110 103 118 162 149 149 143 169 179 187 143 105 91 81 97 109 94 88 96 94 99 69 96 118 108 119 126 85 61 72 82 82 81 80 82 75 63 63 97 90 82 99 76 59 73 83 75 59 51 57 63 69 62 45 63 63 60 46 42 54 60 50 51 43 53 49 54 60 48 48 47 60 74 66 49 47 51 49 52 52 50 48 35 31 25 42161 219 2421 30 9711 11 42 41 7817 -3870 426682 70051 2322 152 100 104 166 115 114 86 97 134 172 217 179 143 177 151 181 196 201 196 161 125 151 144 235 354 315 170 159 187 192 145 144 79 79 79 108 83 81 93 127 141 97 95 70 67 142 92 60 77 84 112 95 65 79 61 74 10 46 74 120 192 219 175 146 154 208 149 147 147 159 156 93 134 166 151 168 235 202 223 214 168 157 162 183 269 351 413 475 555 590 645 605 494 449 338 276 239 218 212 168 126 166 217 217 272 233 248 228 213 235 207 268 315 310 286 250 216 188 152 149 137 125 166 155 137 128 135 162 133 123 131 126 121 120 133 117 137 151 158 172 165 159 100 88 106 108 95 91 69 82 84 84 72 88 88 72 95 113 96 66 63 68 62 58 65 59 60 49 77 77 77 79 80 81 78 76 77 66 62 56 58 72 77 62 52 53 78 62 53 35 42 40 41 45 48 52 55 50 46 37 49 51 59 63 66 60 59 54 45 50 48 48 45 39 36 32 42170 219 2419 30 9709 11 42 50 7817 -3879 638700 84437 1791 178 156 122 87 118 118 97 89 179 145 206 168 120 131 127 131 175 214 217 146 163 215 233 324 392 313 179 131 159 162 113 78 122 83 137 133 105 99 68 70 86 86 128 107 75 92 65 55 55 47 81 56 22 30 6 13 86 74 51 67 109 163 215 201 150 175 180 206 180 170 139 128 95 100 104 122 112 186 184 156 176 174 189 195 252 347 399 457 552 571 575 524 476 430 337 252 218 187 197 181 133 127 187 253 241 208 210 199 208 207 255 283 305 307 226 184 183 172 151 122 111 130 108 117 123 101 115 117 108 119 109 104 82 94 124 109 138 151 152 152 146 114 73 94 96 91 67 79 65 52 71 71 67 71 67 75 86 96 90 66 62 58 52 51 48 49 49 44 41 56 42 53 63 70 49 52 64 57 49 36 38 34 43 39 37 33 46 58 56 25 18 29 38 31 25 28 27 29 35 30 27 28 39 41 39 38 40 36 35 28 35 34 25 21 20 14 42179 218 2447 30 9707 11 42 59 7817 -3888 199824 10465 261 134 105 79 133 105 110 158 189 183 228 157 130 127 168 137 152 172 211 160 152 216 310 425 437 393 277 141 119 149 119 98 57 135 110 65 66 144 96 70 74 103 108 105 123 89 68 82 85 26 55 54 91 99 91 57 64 64 91 118 150 191 201 159 163 167 141 150 163 171 148 106 87 146 130 101 87 114 133 183 228 169 173 189 278 397 422 472 530 573 538 502 444 415 375 282 279 260 232 195 147 164 201 242 237 225 211 214 233 232 242 288 293 271 235 171 161 131 147 165 129 130 154 126 138 154 137 143 150 112 101 104 90 128 163 138 159 144 151 157 160 147 90 111 88 93 94 77 61 64 61 62 48 73 68 56 89 110 101 69 55 60 61 69 49 38 43 40 50 70 86 69 63 52 63 59 70 76 65 45 48 28 40 72 55 42 54 56 50 43 23 30 40 36 29 31 42 33 33 33 35 40 41 48 48 39 35 38 36 33 35 32 26 23 15 9 42188 218 2446 30 9706 11 43 8 7817 -3896 178703 8968 163 104 134 135 127 104 85 148 153 183 221 213 223 157 161 163 185 200 223 229 206 227 405 482 521 615 309 200 207 158 126 94 124 131 88 91 54 112 116 68 110 134 92 100 78 114 67 64 82 96 110 80 84 91 63 48 46 71 121 138 220 242 226 182 207 208 164 198 208 144 129 108 104 130 127 107 125 132 168 213 220 206 170 169 204 382 445 487 528 526 522 487 458 469 406 304 238 220 235 206 169 143 197 198 229 227 240 199 211 231 278 314 333 334 250 212 208 181 169 133 147 164 157 175 202 181 124 152 181 158 119 120 98 139 151 163 172 178 187 148 141 122 106 128 130 101 91 110 81 91 80 82 81 81 79 84 105 121 105 93 87 74 72 55 59 77 65 57 53 68 80 88 81 87 66 71 84 69 74 78 64 65 66 74 56 58 78 78 65 51 36 46 59 42 47 46 43 33 37 49 43 46 47 48 45 52 54 56 46 47 44 34 38 34 36 29 42197 218 2474 30 9704 11 43 17 7817 -3905 283858 23370 515 136 86 88 91 41 112 133 121 150 184 180 130 120 142 171 180 179 187 230 300 311 385 447 534 569 296 136 137 118 134 117 115 109 96 52 78 51 63 56 34 79 102 101 51 71 28 35 81 89 2 -7 32 36 24 12 55 148 142 144 184 177 177 158 210 161 152 128 168 133 125 121 98 117 89 96 75 64 100 159 179 135 149 217 279 373 463 509 550 519 425 431 427 392 283 244 243 191 180 172 130 118 200 201 194 197 214 199 188 193 217 272 273 252 252 176 135 157 124 97 151 155 153 204 236 190 155 157 168 141 106 87 74 108 115 106 137 130 137 135 127 102 81 84 106 109 113 80 50 41 42 73 68 50 66 41 64 93 94 68 40 43 27 31 41 40 46 40 49 64 64 48 35 40 32 30 53 40 53 42 41 42 25 43 29 26 35 46 44 33 39 28 30 19 19 19 24 29 17 12 19 23 25 28 28 30 30 26 21 26 18 19 13 11 11 -1 42206 218 2472 30 9702 11 43 26 7817 -3913 249836 25614 902 166 130 133 97 111 90 154 156 177 236 169 156 186 148 132 156 173 179 231 335 372 433 470 463 500 267 139 143 166 89 83 105 123 118 115 81 110 115 100 65 83 56 102 101 107 63 72 37 11 53 66 78 70 82 122 116 153 161 200 162 174 207 209 192 135 135 160 160 148 109 98 90 101 120 127 122 109 69 150 175 153 168 209 347 474 486 527 538 451 464 453 452 349 302 253 218 211 207 182 159 151 131 214 254 193 231 210 244 230 256 260 301 278 196 166 130 118 140 114 118 172 167 203 201 145 144 149 136 128 124 78 57 88 90 105 127 147 140 147 111 103 84 104 129 139 143 110 88 96 64 59 54 52 81 79 103 101 99 74 37 40 37 47 50 64 44 41 34 25 40 75 68 49 47 51 51 53 54 47 44 48 47 46 42 41 38 43 38 44 33 34 33 33 34 45 36 33 36 26 31 31 33 34 35 31 34 37 34 31 31 29 23 24 21 13 42215 218 2438 30 9698 11 43 35 7817 -3922 283716 26661 1434 113 93 108 118 106 56 54 137 159 194 186 224 154 183 199 187 247 329 364 382 403 437 394 432 372 216 213 149 181 143 118 107 59 127 116 80 53 90 83 64 82 97 62 99 120 61 60 68 117 92 78 112 72 92 128 120 126 170 125 137 174 168 155 147 148 133 132 140 157 112 143 109 111 94 93 89 115 85 91 139 129 117 116 171 343 582 587 549 438 401 453 472 420 378 316 259 212 229 200 171 156 156 160 205 218 207 216 208 245 224 249 297 271 229 183 141 151 138 127 126 189 185 166 198 160 132 143 143 95 86 60 103 127 113 76 115 119 102 113 87 80 90 90 137 132 126 100 56 62 55 64 44 43 64 70 96 97 104 69 45 50 54 51 59 47 31 41 43 42 44 53 48 40 31 36 46 52 43 52 41 31 43 36 41 39 34 38 42 34 32 26 33 39 32 24 19 31 41 26 28 37 40 28 28 41 46 38 37 35 28 15 21 24 16 11 42224 218 2436 30 9696 11 43 44 7817 -3930 488998 43035 1335 181 152 119 146 54 73 104 149 203 216 189 186 220 228 278 277 338 340 342 340 429 378 403 353 284 178 161 129 122 107 137 113 88 99 131 145 153 120 116 93 101 92 76 114 104 93 113 128 169 179 220 134 104 147 192 161 179 217 218 235 237 243 215 134 167 163 152 204 183 149 106 122 156 151 184 154 152 162 128 119 129 134 157 206 338 512 562 557 481 421 515 509 436 417 338 290 279 201 223 219 170 161 199 209 181 204 238 247 227 245 279 330 304 230 176 139 121 145 146 147 202 302 317 235 183 161 193 161 112 88 75 82 124 133 132 143 115 128 133 75 94 124 136 138 134 157 126 78 82 68 73 76 74 67 80 116 94 97 79 33 44 51 56 61 78 72 61 50 60 65 62 64 48 39 54 58 74 72 65 64 74 73 47 43 48 57 52 48 47 51 48 44 37 47 40 46 42 40 39 37 50 49 48 38 36 45 52 54 48 38 33 32 32 26 18 42233 218 2433 30 9693 11 43 53 7817 -3939 972137 45753 958 176 166 150 54 47 51 54 154 218 266 307 230 235 264 268 291 338 349 348 385 378 338 358 362 333 255 196 148 178 145 128 142 118 134 108 114 142 112 77 115 74 79 102 96 114 122 113 124 158 188 168 142 159 112 134 154 142 194 222 237 206 211 211 176 157 129 159 212 224 136 129 137 134 130 153 111 111 127 106 101 71 67 133 270 452 567 641 541 342 343 400 378 366 325 313 336 236 214 223 179 177 177 187 187 182 173 210 266 258 244 268 282 282 240 173 136 124 147 148 160 232 347 342 267 166 185 181 135 90 75 70 63 113 145 128 135 115 104 100 86 111 136 145 138 105 98 91 48 49 47 52 81 75 57 55 94 108 93 97 72 44 49 60 55 56 44 55 56 49 57 48 33 37 34 40 64 49 53 52 55 52 49 48 38 35 35 49 50 37 39 47 35 32 35 33 42 35 28 36 45 39 38 36 39 44 43 43 40 36 31 21 24 23 21 11 42242 217 2461 30 9691 11 44 2 7817 -3948 99386 1517 93 112 34 56 56 48 62 137 147 200 218 262 253 217 235 250 287 273 290 291 358 303 380 431 248 206 174 93 165 137 133 104 105 86 116 123 131 98 99 51 68 63 76 79 70 83 95 144 135 136 130 142 70 89 103 105 167 212 250 242 225 212 204 161 128 97 104 142 162 106 126 116 45 87 103 119 67 136 159 72 87 144 119 164 290 470 542 525 382 338 395 341 280 340 329 272 220 200 196 197 146 138 177 173 172 201 176 181 196 211 258 245 212 137 99 114 141 89 113 188 288 298 266 170 124 139 115 99 68 51 37 76 115 151 140 92 99 75 48 83 90 109 134 108 87 100 82 56 54 46 30 22 29 31 60 83 87 37 50 39 21 29 39 36 38 39 20 21 28 36 40 20 -4 17 22 19 23 16 18 29 31 38 25 15 24 35 30 25 28 17 18 20 24 14 13 26 14 11 22 11 10 7 12 11 13 11 14 17 19 13 10 7 -1 -2 -4 42251 217 2458 30 9688 11 44 11 7817 -3956 357627 21131 401 90 70 67 123 54 106 100 186 231 238 223 287 288 251 242 275 330 293 351 386 382 429 429 282 232 228 182 142 122 89 82 83 91 93 120 73 95 68 33 24 75 54 79 122 137 118 185 212 153 168 218 172 208 135 168 224 216 191 203 162 169 179 109 113 102 99 145 150 142 119 90 95 139 105 87 125 167 154 111 112 135 148 158 194 356 482 486 406 324 387 329 335 358 330 314 279 261 228 189 166 182 202 210 199 185 178 213 243 298 302 273 244 162 122 118 122 111 115 209 341 362 324 164 113 157 174 145 72 46 43 48 102 124 118 131 112 58 61 70 63 123 115 97 89 94 80 51 88 77 64 43 68 65 75 98 74 72 77 34 34 24 41 36 34 38 28 47 65 43 37 58 47 48 44 43 40 46 44 32 23 39 39 39 57 57 43 36 37 31 32 34 38 26 12 15 26 20 13 25 31 33 28 28 25 30 33 31 21 26 18 11 9 0 3 42260 217 2457 30 9687 11 44 20 7817 -3965 258536 12967 267 125 130 100 71 78 157 171 203 231 249 267 301 323 338 322 373 375 330 356 488 428 475 530 404 330 281 286 266 176 167 132 160 167 109 141 138 141 107 131 131 99 100 103 99 108 99 168 208 201 194 211 223 237 245 243 257 198 152 160 190 201 181 163 142 155 170 163 198 142 127 124 131 93 135 121 145 199 180 149 126 153 170 193 193 286 396 494 549 409 473 418 305 394 424 389 322 260 243 224 202 183 189 204 227 208 199 182 224 298 299 299 301 225 203 159 149 157 136 157 237 354 317 205 178 190 199 174 105 95 95 70 97 142 162 145 126 88 72 73 133 132 79 98 105 108 100 108 104 83 79 72 69 96 107 101 91 85 119 79 73 60 52 62 74 87 61 66 68 67 68 56 49 59 74 68 72 72 70 60 61 62 61 61 75 76 63 67 64 59 65 59 63 62 61 53 45 50 46 50 56 55 49 56 49 58 53 52 54 51 41 40 42 40 31 42269 217 2456 30 9686 11 44 29 7817 -3973 210581 3595 140 64 101 66 49 109 149 89 80 202 268 236 280 257 254 232 250 333 311 392 365 376 460 365 355 347 435 268 187 133 114 130 86 88 73 65 91 135 91 77 62 52 56 36 31 77 68 42 80 139 164 176 206 256 246 219 221 171 137 110 154 131 147 102 102 132 121 136 120 81 136 118 86 94 114 129 106 119 135 118 62 104 141 185 152 209 276 334 379 314 461 443 377 399 359 304 220 226 184 173 199 158 143 166 164 140 164 185 219 246 280 303 252 196 132 119 124 90 95 112 180 328 340 246 150 141 138 122 95 56 75 62 76 107 114 103 82 33 29 25 50 56 38 26 32 63 66 62 74 62 56 38 34 41 56 81 36 39 63 48 19 17 33 35 19 30 26 35 25 31 31 29 42 33 38 30 39 49 40 39 26 21 26 41 47 34 34 27 18 25 30 19 25 22 15 21 21 21 21 20 36 34 21 24 25 24 24 26 22 11 10 13 11 9 -3 42278 217 2451 30 9681 11 44 38 7817 -3982 186020 9883 164 91 53 42 40 55 95 82 155 296 268 273 295 258 239 243 266 275 312 351 313 347 381 386 457 470 495 307 207 96 107 76 65 82 43 63 104 89 103 131 125 70 92 76 28 22 59 81 127 117 153 155 127 79 94 152 157 129 78 86 102 127 148 76 52 86 108 135 117 92 68 90 57 89 96 89 87 100 117 129 95 98 124 159 168 180 248 368 287 434 493 417 379 395 344 291 236 185 161 163 158 143 124 136 153 175 184 170 211 247 283 292 297 236 173 160 118 116 87 78 243 339 344 236 130 130 135 128 54 15 34 65 67 96 117 101 79 44 45 29 50 59 30 43 56 75 88 58 39 43 42 23 41 47 44 55 74 53 56 51 32 15 9 8 21 31 38 27 29 26 22 19 11 14 24 34 40 32 36 31 22 13 9 11 27 29 19 26 21 29 20 21 16 11 16 20 14 26 17 20 15 12 22 27 25 15 18 15 17 17 8 11 6 3 -6 42287 217 2449 30 9679 11 44 47 7817 -3990 273200 13889 147 94 137 67 31 101 125 170 121 291 674 551 284 332 323 261 295 367 471 508 373 368 371 404 476 517 687 392 184 153 114 81 69 110 85 75 64 119 68 86 127 33 48 66 66 33 50 100 115 125 117 115 177 81 72 111 147 125 97 91 118 157 151 121 123 146 125 145 126 97 82 72 91 53 68 105 117 137 149 124 148 116 109 140 134 138 159 311 397 452 516 408 378 423 387 315 245 209 186 194 201 177 129 138 146 176 152 171 205 240 277 306 298 225 184 152 128 123 121 194 330 386 334 232 139 163 171 168 100 52 34 63 72 111 133 128 102 31 37 62 56 64 64 111 95 86 82 75 79 68 43 46 36 54 73 83 40 41 89 81 57 48 36 23 39 45 47 38 42 40 45 41 37 47 61 66 55 46 61 54 37 41 47 49 48 48 53 41 35 38 33 36 40 29 36 35 33 32 34 44 44 35 37 36 35 38 33 36 33 28 29 23 20 10 6 42296 217 2449 30 9679 11 44 56 7817 -3999 273607 8075 152 97 59 60 61 104 93 135 519 1482 1419 876 445 334 564 698 461 343 382 404 341 354 388 339 392 470 492 335 176 148 100 91 55 85 97 125 91 124 104 92 104 100 64 31 44 89 89 130 106 101 72 118 152 99 94 53 63 84 83 74 53 116 136 83 99 134 99 106 139 111 96 67 47 63 53 85 111 146 128 107 108 76 85 137 164 153 181 223 374 433 509 376 313 328 347 250 226 198 164 196 176 175 155 164 144 126 141 180 194 230 256 271 264 246 222 172 114 102 115 149 282 370 334 212 151 170 172 119 64 44 50 30 61 104 124 123 75 45 39 58 48 62 70 100 73 59 74 78 80 66 42 46 48 59 78 71 57 46 56 70 58 36 22 31 44 40 35 29 36 22 38 23 23 40 52 51 27 32 48 49 31 33 31 40 39 33 42 39 33 35 19 21 21 20 26 27 26 21 18 22 21 29 25 23 18 20 22 21 21 21 15 13 7 4 -3 42305 217 2449 30 9679 11 45 5 7817 -4007 303002 29824 1364 108 75 58 132 85 736 3450 5503 3890 2131 1029 522 387 332 375 413 317 305 344 400 408 370 337 367 407 427 349 183 163 144 108 60 79 97 95 143 106 144 121 119 137 118 100 78 81 -10 38 74 122 143 108 130 199 93 113 69 63 99 71 72 102 136 95 105 131 168 166 148 98 84 99 96 108 120 88 107 137 169 159 111 115 134 130 144 138 161 301 375 411 452 412 403 411 348 278 257 235 208 201 212 207 196 198 153 184 188 197 201 262 305 290 297 253 209 172 147 141 141 156 250 351 326 241 191 189 157 118 83 77 88 75 82 130 123 96 41 59 43 54 66 88 88 130 120 101 120 91 67 45 58 61 37 51 69 77 50 55 102 113 82 53 51 39 42 21 36 35 39 44 60 46 41 45 59 67 67 60 68 59 52 44 59 55 50 47 52 45 48 57 52 46 43 44 45 55 49 35 28 43 52 43 47 38 32 30 38 37 41 39 33 30 25 23 16 42314 217 2447 30 9677 11 45 14 7817 -4016 398377 59760 1943 142 82 140 124 100 303 2087 3064 2151 1336 757 507 409 362 329 332 315 325 407 720 833 517 352 372 467 648 688 253 115 101 114 113 88 142 129 142 142 165 130 107 111 94 75 82 88 32 47 51 88 98 118 171 157 96 74 100 127 81 62 47 133 129 115 125 178 174 159 124 102 96 106 99 111 104 81 117 132 131 133 136 147 101 123 145 130 203 293 354 423 381 338 383 420 366 297 215 190 191 198 201 183 179 184 154 157 222 219 218 260 308 282 264 241 199 163 138 134 147 157 223 392 313 168 153 211 162 111 80 76 78 57 81 115 139 84 82 65 66 100 87 84 150 163 120 96 117 92 62 68 78 82 65 53 79 79 60 68 85 93 94 61 34 47 53 40 52 69 76 49 44 38 47 56 52 42 56 70 70 69 60 54 70 65 56 47 41 45 51 51 45 37 44 40 42 39 34 38 35 40 43 33 34 41 37 28 24 35 35 31 23 20 19 22 14 42323 216 2476 30 9676 11 45 23 7817 -4025 112356 2494 195 131 91 106 102 89 145 225 425 485 326 334 368 467 977 1777 1560 975 941 1563 1452 628 395 459 521 622 628 303 184 143 157 134 112 118 131 139 146 127 131 154 153 88 99 158 111 97 88 52 97 143 165 175 173 128 97 113 111 163 163 137 115 139 122 101 106 190 213 180 147 140 121 126 125 180 153 128 162 130 123 147 188 154 163 128 163 208 272 291 378 335 297 409 437 401 345 321 243 212 181 191 230 239 230 206 181 180 188 231 276 327 320 285 276 224 196 147 160 146 120 184 373 342 220 168 220 192 127 89 100 86 97 132 146 122 84 65 82 84 141 89 110 173 164 149 107 128 120 98 100 86 78 82 95 103 103 70 46 86 108 103 71 55 51 40 42 49 77 71 53 57 65 65 57 58 76 75 73 70 71 73 64 72 82 76 67 65 61 66 67 51 48 43 57 64 58 43 45 43 58 59 55 51 50 57 44 40 48 53 43 35 33 37 35 26 42332 216 2475 30 9675 11 45 32 7817 -4033 201411 6584 158 95 67 83 97 87 76 121 150 198 254 173 269 353 339 321 364 417 593 773 829 1732 1985 737 473 552 595 234 155 134 116 110 107 124 114 134 145 128 103 127 102 91 38 124 79 41 87 73 64 95 75 71 118 61 70 85 91 113 71 93 85 116 133 114 145 146 208 161 117 150 143 133 158 105 100 109 146 140 135 122 132 138 158 156 141 142 222 284 375 232 208 363 410 397 358 305 238 233 236 215 174 193 173 140 164 173 176 200 222 288 315 263 227 190 135 113 132 154 162 197 344 328 203 181 172 138 109 78 81 94 56 56 109 145 104 76 83 49 103 145 115 144 160 168 164 100 88 98 74 71 76 71 58 75 55 52 47 47 73 95 78 48 47 30 49 46 36 69 68 55 57 57 48 58 60 50 46 44 57 59 68 68 63 56 58 54 48 40 48 51 31 38 41 45 36 33 39 40 39 36 32 31 32 33 27 37 31 28 27 25 15 15 13 5 42341 216 2504 30 9674 11 45 41 7817 -4042 159662 7505 192 156 111 87 98 93 87 80 137 153 259 509 567 426 359 301 239 357 412 494 760 568 414 442 649 748 722 325 226 148 145 141 127 119 151 167 186 185 111 91 97 164 122 108 122 137 128 87 118 72 119 117 134 88 109 108 76 107 116 110 69 94 131 131 200 177 213 226 114 136 161 126 119 139 117 119 151 173 152 159 165 149 135 138 134 152 160 259 355 279 178 304 386 368 370 354 271 223 187 175 174 186 182 180 178 172 203 248 328 368 347 274 215 195 171 159 173 139 176 354 386 285 228 211 124 105 104 95 116 70 73 91 144 193 136 103 194 127 160 204 208 213 199 207 159 121 154 131 98 83 108 139 105 83 93 85 75 51 72 98 106 95 83 69 59 52 62 75 90 82 91 75 68 58 78 83 81 69 79 75 75 79 78 86 82 93 85 71 79 77 59 57 61 59 52 47 48 56 54 57 57 55 49 48 56 50 55 60 53 47 40 39 29 22 42350 216 2476 30 9676 11 45 50 7817 -4050 106738 4057 201 173 125 145 143 107 120 87 87 149 181 274 317 363 459 438 540 2080 3075 1736 881 901 1179 788 712 999 856 407 226 209 175 126 126 168 146 155 196 183 140 114 130 85 110 133 141 155 183 104 131 124 142 124 90 110 157 157 127 150 162 129 118 107 184 152 210 193 259 186 204 188 170 162 125 131 158 119 117 146 144 138 160 151 184 182 194 191 231 370 333 222 200 287 378 431 422 369 330 269 295 253 209 205 211 183 173 200 229 226 285 363 318 282 252 194 194 147 148 165 192 380 369 288 279 219 130 134 108 89 85 70 93 116 138 187 159 153 223 206 170 189 202 220 278 259 164 131 155 151 122 128 144 159 124 111 128 92 78 89 102 116 126 101 78 74 103 109 79 80 88 85 91 95 92 111 99 92 82 98 100 100 108 111 99 106 94 98 90 93 89 93 92 80 77 85 92 83 78 80 75 74 71 71 72 70 80 78 81 79 70 60 58 50 54 46 42359 216 2447 30 9677 11 45 59 7817 -4059 113294 3418 231 138 103 174 124 139 144 114 244 467 1576 3003 2933 2749 3778 3646 2542 2153 2032 2240 4950 9304 11848 9263 6569 5166 2038 432 214 160 167 134 121 144 130 156 193 227 145 121 130 102 62 136 131 108 87 166 174 157 156 154 220 196 148 142 141 135 136 141 105 134 167 168 209 238 253 208 142 141 140 108 104 129 151 121 148 198 204 176 175 156 188 178 171 194 359 456 354 201 167 248 425 501 490 475 391 291 265 240 233 221 162 169 196 198 206 253 315 367 316 295 254 216 179 181 158 163 255 381 341 323 289 174 147 112 112 98 63 64 93 118 135 204 169 180 247 217 195 216 222 249 295 274 173 124 138 144 135 120 135 137 137 96 105 85 84 86 98 127 127 116 86 67 75 66 66 63 86 92 92 102 99 96 114 97 98 90 95 93 104 94 92 96 77 85 86 86 89 84 89 82 75 76 75 76 81 79 86 89 79 76 72 71 79 78 70 68 70 68 70 64 59 47 42368 216 2478 30 9678 11 46 8 7817 -4067 127480 5118 180 150 105 133 53 28 68 175 281 966 3225 8611 15600 15933 8446 2925 1405 882 716 713 801 910 1659 4167 7181 6227 2476 417 170 146 136 140 112 62 31 86 128 132 140 102 67 99 107 71 99 103 58 65 104 142 150 142 108 114 85 107 79 78 48 39 110 127 105 163 137 152 206 171 118 149 90 80 112 103 66 107 129 149 106 102 102 124 99 75 99 116 173 312 249 183 185 297 387 459 444 459 405 280 220 188 187 193 179 134 126 121 150 174 198 282 313 258 226 201 150 116 125 155 249 362 318 268 224 156 96 96 86 73 61 35 48 69 87 117 106 167 197 176 181 176 225 227 228 170 95 60 86 101 99 84 94 95 76 68 50 61 63 58 49 59 74 65 33 27 48 43 33 43 36 56 45 50 66 53 47 49 57 55 56 66 50 55 68 65 57 44 40 42 45 39 39 32 39 31 40 41 38 36 47 37 37 41 47 35 34 25 24 23 23 22 20 12 16 15 42377 216 2480 30 9680 11 46 17 7817 -4076 144659 8215 179 254 203 162 124 101 86 83 124 341 1199 2051 2668 5723 11280 9604 4905 1736 818 623 756 947 1088 1544 3041 4170 2207 444 221 143 128 173 149 139 118 107 135 160 138 148 122 107 77 102 120 124 90 114 106 133 154 163 177 120 104 126 109 105 97 146 136 173 192 215 171 205 185 186 150 177 171 139 89 118 126 175 139 151 146 143 136 140 117 127 133 139 202 318 259 247 299 413 565 540 522 491 467 327 299 262 195 190 180 173 185 209 182 204 263 310 322 281 271 248 186 132 158 212 395 463 374 323 269 177 106 109 117 104 92 84 88 97 116 101 163 234 223 194 206 223 250 285 268 178 104 111 102 133 119 113 123 135 128 100 82 89 85 86 94 85 95 91 69 67 70 76 81 65 62 69 90 78 79 89 92 79 82 89 88 88 89 94 103 96 83 83 76 76 74 74 71 62 70 74 71 68 68 70 74 69 68 76 71 67 69 64 62 65 64 57 55 46 44 41 42386 216 2481 30 9681 11 46 26 7817 -4084 165417 7760 233 185 162 112 90 128 125 96 105 63 128 159 278 535 743 881 2255 4902 5905 5961 4483 3123 2787 2775 3565 5212 2460 478 228 145 143 94 85 90 128 114 65 137 106 162 146 131 113 110 105 75 120 115 138 135 144 136 129 114 116 159 143 119 112 91 123 213 204 176 192 177 210 225 197 126 138 124 125 167 154 108 154 152 120 165 145 137 147 122 135 120 167 273 233 224 333 465 524 532 523 431 373 370 274 254 221 205 193 162 160 152 178 176 223 289 352 289 221 229 201 150 125 189 354 429 382 328 276 202 128 97 86 82 94 90 97 93 109 144 201 221 229 242 229 246 273 292 251 190 153 99 105 131 107 112 125 135 136 105 68 97 88 76 67 76 79 61 51 58 73 67 71 66 59 62 82 67 57 55 65 61 59 54 72 65 74 81 81 81 79 78 75 77 67 58 48 60 66 66 69 62 56 60 60 66 65 57 55 49 47 49 48 48 47 46 45 39 30 30 42395 216 2482 30 9682 11 46 35 7817 -4093 193272 16276 307 160 86 105 121 72 91 35 59 74 72 130 224 298 425 527 480 810 2651 5635 6278 4311 2407 1647 2124 2699 2356 1068 296 130 137 120 115 116 80 96 90 66 83 105 145 101 62 58 82 104 110 97 128 84 58 108 130 105 82 62 117 63 93 66 87 172 176 145 183 206 193 153 147 132 123 90 99 102 86 95 112 137 127 109 111 78 99 122 108 125 141 131 194 179 243 396 523 494 527 487 369 327 256 161 176 185 200 150 140 141 159 160 186 262 333 321 231 187 173 133 98 124 201 363 348 307 283 191 77 49 42 49 61 48 64 54 54 111 196 198 182 149 152 189 246 249 223 167 157 103 60 88 98 93 109 84 86 97 92 91 76 65 51 36 68 58 28 38 35 40 34 30 43 40 42 51 50 46 34 33 46 29 37 41 47 34 51 54 61 56 38 36 41 43 38 33 35 37 39 42 40 36 31 32 23 32 47 35 31 33 32 31 27 23 21 13 11 4 42404 216 2485 30 9685 11 46 44 7817 -4102 224340 14024 208 152 177 192 123 89 96 72 129 126 70 97 140 222 367 403 443 712 1589 6041 13987 16083 13345 9666 4562 2872 5428 2409 265 157 137 185 75 118 127 111 138 132 93 132 144 124 138 188 138 116 127 168 133 114 119 146 123 124 77 114 95 126 143 166 148 151 161 217 225 242 207 229 185 169 148 144 155 112 94 152 129 151 177 134 154 191 163 138 150 128 159 182 198 267 434 486 553 591 548 460 361 289 296 270 241 204 206 182 150 181 161 177 215 277 324 332 301 253 212 168 135 166 285 399 403 377 342 192 123 115 129 78 74 50 91 104 100 155 224 227 213 205 244 252 285 255 212 192 206 168 99 113 118 114 119 112 104 119 127 113 125 93 84 73 82 76 63 69 86 73 65 43 59 71 64 86 70 63 84 79 64 81 80 62 56 76 77 83 78 85 71 76 62 53 58 55 58 55 62 62 61 61 61 59 56 62 68 60 56 62 52 51 52 53 47 43 39 33 42413 216 2487 30 9687 11 46 53 7817 -4110 227797 17186 271 104 99 28 46 93 71 59 78 52 71 87 124 143 182 283 396 375 355 396 522 671 1608 3445 3430 1905 1684 1065 269 142 102 60 71 79 54 62 71 97 45 59 87 67 14 44 33 44 80 110 98 85 64 103 86 64 31 63 73 46 65 90 107 76 66 124 132 137 184 183 147 126 91 106 118 98 56 69 71 74 76 103 88 117 122 104 111 121 124 154 199 232 425 537 508 531 497 419 316 277 223 221 207 190 165 134 119 119 128 162 177 216 257 267 252 180 159 128 112 139 228 380 363 293 259 120 75 51 46 39 48 25 6 62 71 100 172 178 163 154 162 221 220 218 165 158 126 118 66 54 53 45 72 89 76 80 85 67 58 61 59 35 35 32 31 28 46 45 24 23 36 36 23 26 22 41 50 40 43 46 39 27 45 40 39 51 46 33 12 19 25 19 15 12 25 29 21 18 16 16 25 24 19 16 18 15 13 18 9 17 12 8 11 7 -8 -9 42422 215 2489 30 9689 11 47 2 7817 -4119 258552 20405 421 220 220 120 121 104 74 84 85 72 34 -11 54 114 197 245 275 308 279 244 328 358 430 768 980 786 630 436 176 113 48 110 69 17 53 71 52 63 62 42 49 92 69 46 73 14 46 88 90 90 58 66 22 47 63 42 67 23 54 35 84 112 126 132 161 159 164 152 116 94 96 92 68 82 43 61 70 77 63 118 149 126 126 128 148 169 148 154 176 244 327 449 486 480 456 433 397 327 234 238 205 201 174 170 145 105 121 120 138 178 206 268 253 186 134 108 89 114 212 337 354 281 220 136 26 10 22 38 24 54 45 59 51 87 146 156 130 133 134 189 201 182 163 135 130 101 54 73 69 59 88 92 76 67 73 78 70 27 20 -6 8 26 10 21 43 22 15 7 10 6 21 27 17 39 19 32 23 11 6 -2 0 24 43 48 29 21 15 4 8 11 -6 -4 14 15 13 15 15 18 18 15 13 14 14 11 7 10 18 9 -1 -2 2 -5 -9 42431 216 2488 30 9688 11 47 11 7817 -4127 301461 20436 563 759 1871 429 80 107 32 79 72 36 46 63 151 208 176 213 335 324 281 300 265 322 340 347 418 442 497 316 143 125 110 92 129 82 102 83 92 79 86 50 20 89 124 54 84 53 106 66 54 52 41 91 71 80 62 38 62 93 78 106 99 128 152 183 189 176 188 181 173 99 104 88 77 78 55 59 60 92 136 150 161 180 214 245 203 201 216 200 192 250 413 469 501 475 476 456 402 348 332 286 248 251 211 156 145 144 123 145 145 188 253 298 282 211 153 147 109 157 250 363 394 360 281 208 82 38 45 79 51 55 23 62 35 78 167 176 179 172 190 230 246 228 194 176 185 142 70 62 76 80 77 127 126 75 70 82 86 54 53 32 23 55 27 37 42 38 33 27 20 28 15 32 49 46 42 44 48 38 32 22 37 45 46 55 60 43 35 38 43 39 31 28 29 32 31 29 28 28 35 37 36 30 24 30 34 29 22 27 26 28 24 28 16 12 42440 216 2489 30 9689 11 47 20 7817 -4136 354154 24916 984 14516 34030 2467 106 120 94 83 60 94 121 107 88 137 164 237 284 318 285 264 257 274 254 255 294 362 383 207 117 103 78 145 188 100 61 45 87 104 94 98 99 124 111 67 57 59 68 82 85 116 97 77 57 78 57 74 109 80 69 106 83 113 123 150 162 181 180 154 143 110 111 101 83 90 77 115 120 198 248 243 283 361 337 281 254 278 244 241 239 305 398 474 527 492 458 416 370 372 356 297 240 221 235 208 155 142 152 154 176 214 254 292 274 239 161 125 150 148 257 401 398 353 285 191 77 78 86 69 64 84 38 34 60 92 173 170 178 174 208 231 253 221 215 210 166 161 145 88 65 84 75 147 167 101 74 68 61 90 77 39 32 42 35 44 50 29 34 41 32 15 4 15 24 30 45 51 40 47 42 24 22 29 43 51 55 52 40 33 33 30 35 28 22 31 40 28 30 36 33 38 27 23 30 25 20 26 22 17 17 13 14 12 9 6 42449 215 2520 30 9690 11 47 29 7817 -4144 86730 3198 1062 4785 2314 119 119 123 81 123 85 152 125 135 174 164 225 269 332 376 324 303 282 290 303 331 281 273 216 149 148 97 47 64 76 130 97 150 128 95 110 96 105 116 108 125 98 78 128 117 113 94 108 81 75 92 113 92 92 113 128 158 133 130 124 177 173 174 183 186 148 107 111 145 124 109 111 157 221 301 349 312 351 353 303 322 263 272 293 285 323 441 460 465 504 504 492 502 504 464 404 328 290 227 178 167 176 166 186 225 218 243 312 297 243 176 146 97 115 180 347 413 403 331 220 147 77 78 83 77 80 84 60 68 109 172 188 185 188 220 242 270 237 226 222 188 189 195 114 72 99 128 189 178 125 107 92 101 92 79 47 55 67 59 49 63 65 34 41 53 57 38 44 56 54 68 54 35 42 46 48 46 66 72 62 63 40 38 55 57 45 45 48 44 53 52 50 48 42 52 43 48 53 53 49 36 39 42 45 39 32 26 22 26 14 42458 215 2520 30 9690 11 47 38 7817 -4153 141075 12480 413 408 466 221 105 122 89 110 103 70 80 85 145 210 203 222 346 436 311 296 346 255 320 363 292 211 123 125 126 98 104 122 114 110 104 80 119 125 119 101 94 80 107 109 84 99 114 92 94 94 86 56 73 103 80 117 120 123 100 115 121 169 132 137 158 165 193 205 128 101 112 131 92 116 129 174 226 272 302 277 305 295 238 255 251 265 273 245 323 463 497 496 531 575 618 597 691 632 456 323 291 219 159 151 145 112 156 218 272 282 290 253 186 173 120 123 138 154 313 407 393 328 243 152 66 43 79 64 79 85 55 67 143 200 169 168 164 217 255 260 264 240 225 197 191 178 136 91 130 128 178 177 108 93 103 105 78 59 45 49 60 55 25 41 66 50 24 38 47 42 32 39 58 58 56 48 53 48 53 49 55 47 49 61 31 32 44 38 47 45 38 41 45 49 50 40 48 40 32 48 40 40 39 39 38 37 38 41 26 23 17 7 3 42467 215 2518 30 9688 11 47 47 7817 -4161 190273 21371 823 247 295 198 78 44 20 92 96 78 84 124 157 170 227 280 345 400 339 290 279 314 336 330 256 227 169 110 118 148 61 88 135 113 65 114 90 65 77 102 126 87 75 83 106 60 67 107 102 97 26 85 65 58 87 158 112 92 116 109 107 83 101 136 150 195 171 210 187 107 121 126 96 70 77 157 196 262 264 248 224 271 265 281 303 316 297 309 288 387 485 482 519 568 629 658 646 618 481 367 339 251 151 127 144 153 199 199 205 261 272 233 226 165 98 100 64 121 241 369 386 309 217 162 67 62 50 43 60 100 73 35 86 184 180 174 189 201 234 265 254 211 234 210 190 199 170 98 130 149 204 209 120 92 99 91 76 54 23 30 43 37 21 35 34 25 19 32 40 46 49 52 47 44 44 49 35 29 27 44 51 53 59 51 34 41 44 50 51 37 55 48 48 32 34 40 37 41 39 46 41 38 37 33 34 37 38 40 32 18 16 13 11 42476 215 2515 30 9685 11 47 56 7817 -4170 244604 12485 268 142 176 121 102 78 77 74 84 95 69 61 112 118 243 253 332 394 354 301 283 194 282 240 236 140 106 149 105 124 122 109 73 67 129 83 127 154 115 98 97 105 55 79 82 55 80 115 90 92 88 94 99 74 127 108 108 109 114 115 113 136 128 122 181 148 187 199 185 128 114 90 116 115 95 147 202 308 326 257 240 232 252 289 324 373 435 419 332 349 532 604 748 1119 1185 820 514 439 358 311 302 247 183 114 145 162 133 150 192 245 277 262 220 231 181 113 110 107 157 220 334 360 274 180 111 83 76 63 67 83 111 68 79 156 183 181 172 194 239 261 253 260 241 219 192 189 191 141 144 141 189 193 136 129 106 101 83 60 40 39 60 71 44 59 61 49 55 48 57 44 25 37 51 71 76 60 38 41 43 37 48 53 49 59 55 38 41 46 48 45 44 44 54 46 48 49 48 43 36 36 42 50 46 45 43 42 33 37 40 38 35 25 11 42485 215 2512 30 9682 11 48 5 7817 -4179 307201 25075 1227 292 159 149 162 126 114 138 93 75 116 115 124 140 249 318 348 402 355 288 288 328 346 377 328 192 136 146 107 103 106 103 107 77 141 140 138 145 132 92 133 148 150 139 126 69 119 124 155 132 132 100 98 125 122 189 141 166 159 131 133 112 131 161 191 181 220 204 157 165 116 113 146 153 159 136 143 261 305 283 231 237 288 267 293 386 466 469 365 358 529 579 869 2042 2879 1782 828 457 319 329 337 263 213 186 183 175 178 194 233 293 293 304 234 201 192 152 141 139 167 239 331 308 236 182 116 85 80 98 82 120 161 125 85 166 235 227 216 228 267 273 283 242 243 236 229 204 187 167 191 158 205 225 188 162 162 129 122 99 65 59 66 63 67 65 66 75 62 79 66 54 52 67 81 79 72 70 79 74 71 64 65 70 67 78 76 59 73 79 76 62 59 62 69 69 54 51 59 57 52 56 55 65 69 67 66 59 57 54 50 40 43 36 26 42494 215 2508 30 9678 11 48 14 7817 -4187 286058 73960 2265 227 116 117 49 42 50 112 91 49 80 61 36 138 197 233 299 334 283 302 272 269 329 328 240 196 144 109 79 110 94 84 84 70 60 82 79 80 99 41 47 72 72 75 90 58 62 109 100 92 72 65 62 72 71 105 128 84 97 106 77 98 83 126 115 172 161 117 107 70 64 104 82 99 108 87 97 127 139 179 185 190 172 236 302 374 466 518 471 387 403 441 587 1260 2034 1081 418 333 244 226 184 172 121 146 149 133 153 177 218 267 246 223 216 191 135 107 111 113 112 123 268 303 202 156 104 63 32 48 70 83 128 137 65 114 190 188 168 175 215 248 243 218 206 216 185 145 153 142 162 145 164 173 169 156 127 117 91 75 67 48 29 34 51 24 24 18 35 38 42 56 27 41 45 32 34 53 39 18 15 29 46 50 23 19 29 29 35 38 39 30 26 19 24 23 27 28 22 29 28 23 27 34 31 28 32 22 21 20 19 14 13 7 -4 42504 215 2532 30 9672 11 48 24 7817 -4197 279822 157237 9761 318 128 112 88 82 75 90 109 74 31 53 119 167 175 235 317 302 281 327 317 285 286 321 254 176 147 148 141 116 98 61 78 76 117 63 99 124 79 83 104 98 86 161 114 80 84 146 110 78 82 71 48 89 130 109 102 85 55 81 85 170 151 138 133 169 210 184 133 122 75 114 121 110 80 97 63 107 128 144 164 223 261 315 301 418 559 548 487 377 381 450 576 741 1079 1187 688 305 217 197 154 171 156 116 164 154 153 182 208 262 269 267 249 175 132 116 114 134 123 118 250 340 251 164 132 86 63 75 64 71 141 151 90 118 166 175 203 229 255 274 234 222 242 222 210 171 188 158 175 158 191 197 163 165 156 139 126 97 101 78 47 28 43 42 39 40 38 48 47 39 37 52 42 34 52 50 39 41 29 32 45 52 55 57 50 47 45 48 45 44 33 43 41 31 37 39 37 40 38 40 42 38 42 47 43 39 38 37 30 28 25 14 4 42513 215 2525 30 9665 11 48 33 7817 -4205 349923 200428 8445 265 212 192 154 88 96 83 107 90 56 66 94 181 245 284 307 289 322 322 289 288 351 361 277 219 142 125 160 112 82 127 86 91 83 104 105 153 124 135 142 112 126 161 146 90 88 89 133 129 112 154 143 121 94 108 117 105 150 151 128 114 136 147 148 206 219 188 155 136 127 113 70 71 87 107 100 93 105 96 162 204 206 248 339 418 466 500 450 390 368 423 503 535 630 1007 871 439 308 264 202 160 166 149 152 165 150 170 215 278 272 240 245 200 165 158 132 134 148 118 224 370 313 187 150 92 74 71 86 94 187 149 111 192 207 208 218 252 275 261 254 225 214 221 210 190 194 177 184 178 199 198 164 126 130 119 100 87 98 101 74 66 67 65 41 48 70 68 41 40 49 60 66 55 49 46 48 48 50 47 52 59 57 51 42 45 44 58 65 50 25 47 43 37 45 50 47 51 53 50 50 45 51 61 58 52 46 43 46 45 34 22 18 42522 215 2489 30 9659 11 48 42 7817 -4214 332758 150979 7740 312 194 155 114 71 115 106 118 81 80 127 172 183 224 305 330 357 347 377 365 327 394 345 343 270 223 206 200 198 155 107 114 120 87 134 93 116 146 129 99 79 93 127 104 128 73 100 102 134 122 113 177 111 120 116 122 103 97 106 155 152 182 166 232 239 223 148 140 32 95 137 104 118 127 118 97 100 138 137 172 206 189 244 379 449 468 423 350 367 366 411 443 433 459 516 611 750 502 276 208 174 157 162 163 157 184 200 215 288 296 282 240 149 150 140 154 125 120 151 258 317 236 164 140 71 54 78 81 106 155 144 168 206 207 208 221 241 271 290 271 269 240 223 239 228 199 188 194 206 223 245 213 172 139 95 97 106 91 103 87 75 69 64 67 72 81 78 58 54 57 60 57 65 63 63 62 54 52 49 56 63 71 71 59 56 56 66 62 55 56 49 49 66 60 56 54 60 58 56 60 66 69 62 52 55 52 60 60 49 43 40 31 42531 215 2485 30 9655 11 48 51 7816 -4222 322245 62291 9089 431 165 160 121 136 144 132 138 93 50 97 91 149 207 274 348 385 403 378 361 309 302 364 416 299 246 240 171 208 154 165 125 101 139 166 136 80 119 111 111 123 121 130 138 142 129 147 122 140 155 120 115 115 140 138 111 116 150 154 101 125 159 190 197 209 173 213 113 108 152 166 131 135 129 126 134 141 118 119 122 158 248 285 355 471 664 876 672 381 336 378 436 442 463 517 476 582 689 364 259 188 184 160 173 163 161 218 207 251 280 266 245 190 159 140 120 131 158 240 350 304 159 153 107 103 91 64 121 144 186 212 196 223 213 222 243 294 299 322 313 282 269 255 251 237 207 200 227 237 240 249 215 206 201 138 93 105 107 101 71 63 70 49 54 63 66 57 59 62 61 58 79 68 74 68 62 60 52 52 72 68 73 71 56 55 65 73 74 61 46 66 69 69 66 65 63 60 66 61 56 61 71 64 67 67 64 56 55 55 49 43 31 42540 215 2477 30 9647 11 49 0 7816 -4231 330243 57597 5279 341 165 121 93 80 68 56 78 53 71 31 79 127 209 289 313 328 375 356 328 308 264 337 379 354 264 255 252 210 194 158 142 123 57 76 147 126 126 92 77 92 62 79 111 93 67 33 60 92 78 72 99 135 110 79 83 152 120 113 137 127 118 162 188 175 193 176 122 71 99 116 69 89 115 120 76 103 163 135 138 178 256 289 367 515 709 816 639 449 374 438 391 365 433 462 389 392 706 419 258 155 169 166 153 174 161 163 226 254 253 243 189 161 138 130 98 112 208 284 258 172 138 67 48 67 62 73 62 87 166 210 155 172 201 191 230 250 248 253 258 262 210 201 233 208 179 179 202 203 204 193 146 146 141 111 105 101 99 66 51 42 42 39 50 32 31 40 26 28 42 47 57 60 46 31 21 13 30 36 36 32 40 56 41 25 10 34 33 42 37 38 31 29 29 39 40 38 45 37 43 44 42 40 40 40 33 28 28 35 17 7 -3 42549 215 2501 30 9641 11 49 9 7816 -4239 344353 72296 9117 596 349 135 66 108 68 84 81 120 128 68 102 161 191 274 290 351 367 372 344 297 272 290 345 359 317 259 289 276 231 211 81 44 132 103 158 111 91 134 113 105 125 102 130 154 119 62 58 100 92 115 121 124 133 122 91 113 119 88 93 130 154 173 167 173 182 193 164 144 143 113 150 162 151 126 145 128 110 132 133 153 228 260 303 367 411 464 410 348 382 361 318 339 373 403 333 274 328 467 297 190 158 153 143 154 196 182 182 234 257 249 213 175 124 122 110 102 157 244 247 177 130 86 40 75 62 82 81 72 148 217 190 194 238 229 236 254 276 279 280 276 243 232 224 215 201 191 200 231 217 201 172 173 170 140 129 95 77 103 84 86 64 63 51 50 46 46 34 36 46 49 54 50 35 35 48 42 37 30 44 46 53 42 43 32 34 50 48 34 44 47 41 48 48 58 44 51 56 50 45 51 51 52 57 46 47 41 35 39 29 20 13 42558 215 2494 30 9634 11 49 18 7816 -4248 359690 63997 4096 473 332 205 173 111 48 115 80 88 58 61 33 131 233 228 291 353 349 346 336 337 259 271 311 349 350 283 244 262 259 220 188 135 74 147 158 108 115 137 97 88 128 129 143 157 114 106 66 99 102 101 122 132 128 89 119 127 126 127 151 104 108 98 104 80 122 156 135 147 170 151 124 154 120 120 111 119 136 120 161 115 156 195 215 241 327 406 429 357 290 308 315 362 386 358 320 286 274 381 333 195 137 138 166 120 132 157 184 235 264 231 199 171 119 98 112 132 138 202 279 275 143 65 54 67 59 79 86 107 202 225 217 216 206 199 237 246 281 287 287 262 255 223 196 185 187 187 201 190 225 214 151 138 133 126 131 125 97 104 88 71 58 66 46 37 37 35 36 33 45 53 47 39 25 30 37 31 39 24 33 50 37 44 38 26 43 42 55 56 41 41 47 48 48 42 45 42 42 39 48 61 57 54 51 51 43 43 45 38 32 25 12 42567 214 2489 30 9629 11 49 27 7816 -4257 89936 6458 528 493 287 201 185 133 124 32 27 96 74 58 137 185 212 284 296 356 297 324 277 303 279 289 322 290 250 247 227 261 229 184 96 84 85 98 69 69 80 104 92 148 149 116 136 112 89 62 62 68 99 97 76 106 87 131 113 79 82 109 104 86 110 77 92 114 133 158 176 235 256 228 225 161 124 103 135 120 129 169 199 204 182 184 231 256 362 521 590 382 307 335 342 360 334 318 286 216 192 256 226 134 109 125 134 156 139 181 200 256 225 177 111 77 99 108 99 98 161 217 236 166 93 68 50 34 48 66 93 165 190 223 223 194 202 212 263 256 266 261 234 212 204 195 189 196 211 194 191 210 153 99 150 162 161 136 136 92 78 78 73 56 48 34 28 28 29 27 4 9 21 29 30 28 16 16 33 37 22 12 19 32 38 27 15 26 31 31 20 21 35 31 36 34 36 35 41 34 34 42 48 42 35 34 33 30 22 28 24 16 8 8 42576 213 2516 30 9626 11 49 36 7816 -4265 14773 792 716 461 157 174 146 140 86 68 82 81 78 223 278 273 255 266 292 277 316 352 276 281 286 243 284 295 267 236 239 226 167 84 110 123 79 73 143 142 114 102 94 77 159 141 82 102 116 83 89 61 93 141 132 179 181 135 131 158 150 130 135 121 82 103 143 122 138 248 349 366 361 289 278 247 171 184 150 200 157 166 204 166 179 258 297 325 398 638 839 632 430 423 492 412 369 334 290 290 263 438 627 442 195 99 137 180 174 224 245 224 174 132 120 106 100 73 89 145 152 226 225 130 98 100 63 62 95 113 177 195 189 195 205 209 209 262 288 263 226 215 222 217 198 228 196 206 212 213 232 159 126 163 149 153 149 135 101 87 84 72 67 59 64 42 46 39 35 39 44 42 46 47 42 41 36 51 34 32 29 32 38 50 32 21 27 34 39 42 36 45 41 42 46 44 43 38 41 32 39 40 42 40 43 38 36 37 33 34 28 19 3 42585 213 2511 30 9621 11 49 45 7816 -4274 35791 5126 2755 1390 1009 204 90 90 64 78 97 73 45 189 296 274 254 287 259 264 275 274 285 247 249 264 259 231 208 218 192 188 218 159 91 100 98 55 57 100 126 85 83 102 86 61 57 66 64 76 36 65 59 57 125 141 140 65 77 57 68 52 34 50 49 71 70 88 105 167 244 198 164 144 159 157 115 127 180 125 124 149 118 137 159 202 250 286 325 504 754 1111 1664 2533 3602 2686 1143 842 1157 2114 1532 531 1469 14353 21214 1018 131 152 166 194 215 216 208 152 94 97 91 89 83 100 95 151 219 215 146 89 57 54 82 94 188 227 217 185 194 182 173 239 257 244 240 209 185 196 196 209 195 176 202 228 216 160 141 162 146 149 135 109 83 60 72 72 66 48 44 43 31 25 21 13 24 31 19 22 21 14 16 9 28 30 27 14 3 16 19 19 22 30 31 22 9 24 32 35 36 31 33 39 35 35 29 24 32 41 31 27 26 25 28 23 19 11 -6 42594 207 2688 30 9618 11 49 54 7816 -4282 115 1 63 79 27 -6 13 85 246 246 282 330 262 211 247 312 345 319 231 215 238 233 206 159 192 243 201 123 56 37 60 114 33 69 56 47 69 86 94 100 65 65 37 17 22 61 83 117 196 170 136 70 33 31 20 67 71 45 63 69 49 34 95 130 157 164 136 191 303 504 480 249 120 116 103 139 188 309 639 1663 4740 7449 7117 10308 15061 14165 9253 5491 4981 4039 1913 955 966 2735 4223 2339 607 7384 18743 2461 147 191 189 233 256 264 231 202 165 122 119 106 100 104 119 128 178 233 115 68 86 83 63 108 177 212 230 215 216 171 208 256 249 252 219 210 202 211 215 207 195 204 222 242 251 219 162 165 156 165 176 160 105 68 56 69 81 54 45 42 40 42 32 35 37 49 30 38 35 32 28 36 25 33 32 32 35 43 40 25 29 35 38 34 39 43 46 41 38 47 45 31 37 44 47 46 43 47 41 41 39 34 41 32 22 18 10 42603 213 2506 30 9616 11 50 3 7816 -4291 30326 3551 2378 4922 28138 21714 854 62 6 9 13 44 2 42 156 280 364 318 289 236 176 235 288 262 199 157 164 171 197 174 224 206 172 117 45 41 35 33 58 97 107 70 63 64 81 101 68 67 58 63 62 57 73 110 163 192 110 84 62 34 30 26 46 52 51 26 7 28 58 61 103 124 239 367 831 1405 1740 1566 1164 653 266 202 476 1120 2422 8522 27155 47161 44946 26076 10115 6060 8119 7109 4142 1959 1038 564 402 388 377 342 323 1466 2816 382 188 170 180 225 256 254 223 199 176 166 164 139 131 127 135 165 242 183 96 54 66 76 88 113 179 200 202 192 202 203 220 283 256 241 252 243 213 230 241 218 213 204 231 245 264 228 182 173 164 155 165 172 112 82 93 69 66 56 52 49 38 50 43 29 17 51 50 42 47 45 42 46 41 44 40 22 33 40 31 35 35 36 32 36 37 56 48 37 41 40 46 48 56 55 45 44 46 41 42 39 39 39 41 32 27 25 13 42612 213 2506 30 9616 11 50 12 7816 -4299 67295 5101 3499 999999 999999 999999 7424 53 999999 999999 -64 -64 -71 -91 104 231 187 260 189 128 98 215 168 128 128 92 90 119 91 48 99 131 91 -3 12 -5 -26 -30 -12 -16 -13 -23 -29 -20 -3 17 -12 -17 0 -17 -31 -40 -11 32 49 77 35 -13 -66 -71 -63 -39 -3 -30 -29 -67 -41 -12 60 30 1 -42 16 2 37 144 350 799 1489 1506 808 285 239 713 2949 10337 25528 48352 71224 73250 46430 13431 5404 13314 22894 14969 7866 2596 1006 1012 911 535 490 513 213 118 145 159 174 193 213 241 222 186 156 132 96 75 82 91 128 168 221 156 68 19 45 67 62 95 144 209 225 209 180 152 198 226 236 223 210 208 193 186 209 202 200 195 201 230 232 201 179 173 134 155 171 150 82 61 51 51 58 65 45 39 45 29 26 23 28 24 24 24 25 18 23 31 23 31 34 39 22 18 15 16 12 20 29 23 34 37 38 32 35 25 34 43 38 43 42 35 41 46 35 42 38 36 32 33 26 20 10 42621 213 2507 30 9617 11 50 21 7816 -4308 120176 10860 9379 8316 17837 128505 65515 1457 61 53 36 63 24 117 238 405 489 449 374 325 302 309 395 338 264 308 268 256 192 215 249 238 230 151 73 117 96 92 110 103 78 105 114 117 157 206 204 187 108 92 97 109 129 165 205 183 224 125 88 116 94 79 86 92 73 67 43 90 97 125 208 180 196 153 174 236 320 614 991 1401 1779 1744 1094 732 1150 1927 2551 4045 5967 6043 6003 6368 6036 3740 1961 7457 12600 9926 3209 949 1104 684 261 246 156 160 160 200 215 223 240 256 179 193 189 146 125 97 137 138 183 215 236 167 99 77 80 86 89 113 175 235 253 252 235 208 202 271 254 270 268 236 225 220 230 229 232 234 231 249 253 224 198 207 155 177 177 163 137 117 105 102 89 91 78 67 57 74 71 59 60 59 52 45 52 56 47 40 44 54 55 50 57 47 46 47 37 54 60 55 44 45 57 63 65 66 66 58 64 63 64 66 70 62 62 56 47 49 56 50 48 38 27 42630 206 2720 30 9620 11 50 30 7816 -4316 6633 62 53 55 50 68 52 194 410 514 493 391 267 257 272 338 364 356 321 259 265 248 202 238 274 215 174 78 87 89 74 61 80 89 113 144 124 134 169 200 171 152 120 51 80 128 149 207 194 212 138 74 65 69 66 80 70 63 105 45 36 77 184 309 305 300 239 184 252 363 682 1163 1654 2119 2667 3449 4865 6973 8880 8636 5607 2811 1727 1441 1621 2338 2564 2211 2062 4299 5847 1941 431 326 226 184 198 142 103 121 187 199 174 187 202 203 157 145 118 116 81 130 173 212 190 136 67 45 39 61 74 91 121 187 215 245 224 192 169 198 247 249 247 247 228 228 198 212 220 244 198 202 256 224 186 176 176 141 132 172 156 117 90 77 67 65 65 51 43 39 30 47 45 24 32 48 48 39 35 29 27 44 43 37 43 39 34 34 34 17 27 13 31 28 24 26 35 35 43 47 45 40 40 45 52 45 34 29 32 27 32 31 21 22 17 15 42639 213 2517 30 9627 11 50 39 7815 -4325 230830 25138 12658 7806 17756 118062 128372 8552 137 38 19 16 65 65 182 465 480 460 459 364 314 290 324 323 324 293 280 242 216 220 234 243 270 164 88 68 73 132 104 77 102 115 142 129 145 213 199 210 230 125 94 82 151 230 235 212 195 139 52 73 99 81 78 100 80 49 5 70 109 165 195 141 168 166 161 169 281 479 1081 2179 3158 3952 5725 9039 13471 16317 13743 8868 4395 1926 1422 1367 997 721 876 1596 3398 3571 1222 326 210 189 211 215 132 89 124 162 162 211 190 202 248 238 175 128 99 125 159 223 212 169 116 46 41 55 49 79 89 141 192 214 223 247 234 187 201 241 249 254 292 263 223 203 227 250 262 226 229 256 247 196 176 182 129 137 181 182 115 76 76 90 70 45 45 51 42 42 52 51 35 39 31 24 32 38 31 40 29 47 55 36 37 48 38 34 45 50 27 36 45 33 33 48 49 55 47 44 45 50 52 50 51 51 45 44 46 45 35 27 37 33 16 42648 213 2523 30 9633 11 50 48 7815 -4334 245306 20941 12024 10143 39690 76047 23456 778 105 108 82 62 74 121 274 468 474 473 520 425 364 349 415 349 323 307 267 239 222 228 255 244 240 221 139 104 93 141 124 100 146 170 161 173 220 226 236 240 191 124 134 164 228 243 244 234 230 158 90 107 105 90 64 104 113 83 70 94 136 287 389 200 182 178 171 181 171 221 305 460 854 1332 1843 2268 3228 6495 11926 14360 9543 3025 575 312 235 270 323 455 1172 2516 1743 610 254 174 182 210 152 133 144 178 185 192 221 224 217 199 200 122 100 105 133 198 228 170 100 35 40 49 64 70 79 103 195 226 239 223 202 201 216 240 272 269 264 250 248 225 211 225 235 219 227 262 213 205 191 165 120 154 179 154 118 85 58 73 70 74 72 64 58 44 51 53 41 37 53 44 37 53 59 52 51 42 46 44 51 58 51 33 35 34 35 43 31 33 45 59 51 50 46 51 55 55 50 60 57 58 61 56 44 46 56 47 41 35 23 42657 213 2529 30 9639 11 50 57 7815 -4342 215549 32665 5914 7270 11833 22761 4806 176 106 82 75 69 79 95 231 461 436 360 394 441 338 411 408 391 308 349 309 216 241 219 241 246 251 195 141 90 103 85 135 167 127 165 195 239 240 234 201 212 235 207 170 201 247 268 253 221 249 195 104 85 97 124 92 62 85 58 89 104 135 285 422 334 217 232 158 126 125 189 240 280 496 855 1444 2284 3671 5461 5959 4567 2111 604 197 149 209 256 358 470 432 415 391 180 158 166 155 126 117 109 104 121 152 200 208 200 158 162 164 93 94 90 114 197 203 138 115 55 52 53 72 78 73 110 180 201 238 247 202 165 187 212 247 239 229 236 207 210 203 224 238 218 236 251 188 187 171 128 100 139 138 128 84 50 51 76 66 58 54 39 41 36 44 32 39 25 24 26 25 32 48 39 29 32 32 15 27 17 26 13 25 23 11 27 37 37 33 33 37 31 27 35 39 44 45 37 36 40 32 36 36 29 29 19 19 13 7 42667 213 2506 30 9646 11 51 7 7815 -4352 197124 14055 3460 29858 99868 9355 14841 1690 168 113 140 197 215 188 230 455 536 323 308 499 494 449 530 520 449 421 379 306 246 239 262 268 253 277 256 144 119 119 165 169 158 195 252 235 281 298 324 274 266 212 251 256 292 352 314 305 296 270 192 134 123 115 150 102 92 108 71 101 141 182 488 579 417 335 230 179 131 133 118 169 267 469 918 1601 1934 1590 1562 2433 2140 785 263 190 207 245 265 321 321 312 247 191 211 241 234 181 138 154 166 152 177 207 218 226 219 195 199 143 120 140 206 250 205 157 98 77 94 96 101 124 94 121 195 200 220 247 236 212 191 248 277 280 259 259 243 233 231 251 245 239 257 244 195 185 195 158 137 173 192 183 123 95 105 97 90 90 71 52 56 49 57 51 41 51 37 50 64 58 43 52 51 52 56 53 59 52 46 47 39 49 45 45 42 48 58 60 59 57 57 53 58 64 68 57 56 59 57 63 55 47 45 44 41 32 27 42677 213 2515 30 9655 11 51 17 7815 -4361 233211 20689 1265 3068 6813 4308 4439 463 234 179 217 186 120 217 244 431 460 314 364 510 563 594 567 501 529 481 394 308 294 267 248 262 252 248 255 149 160 153 149 188 189 261 285 290 254 277 249 246 291 257 221 241 253 236 262 316 334 302 197 123 151 148 168 120 129 142 151 157 134 124 343 502 344 295 225 170 159 153 141 164 219 282 405 555 855 1037 987 664 358 323 321 348 278 292 386 413 367 351 230 185 193 235 170 160 163 169 150 134 198 254 227 226 226 245 215 170 130 134 171 249 248 179 124 97 72 63 86 90 79 94 160 218 255 273 271 253 232 212 238 268 263 264 246 254 269 243 260 263 267 258 233 189 172 141 147 176 189 164 118 123 105 77 91 98 70 73 63 70 63 54 56 65 67 63 63 69 61 54 66 62 49 39 60 55 53 63 58 49 50 49 40 57 71 60 65 63 61 62 65 71 71 61 63 69 68 68 54 52 51 52 47 38 29 42686 213 2552 30 9662 11 51 26 7815 -4370 254517 21870 810 1226 1421 1131 884 321 215 187 162 171 187 233 259 458 475 324 377 534 554 538 518 528 551 467 323 261 217 201 206 264 247 235 218 158 112 98 100 158 190 224 215 241 224 214 163 191 191 180 190 205 251 243 275 227 237 161 87 79 66 79 115 86 60 102 82 82 106 168 364 349 223 211 168 119 104 99 112 97 104 152 144 157 171 173 255 259 221 179 205 212 255 292 391 520 667 738 376 193 187 191 193 146 90 88 95 117 120 147 168 200 208 185 153 105 65 40 75 123 167 176 130 61 42 47 50 36 44 93 94 118 170 181 221 194 188 194 200 208 202 219 208 209 203 197 234 208 214 194 156 143 129 87 106 136 144 118 89 71 56 46 39 53 17 33 36 28 23 13 4 16 18 22 37 26 19 31 23 24 18 17 10 1 -1 -4 -2 -4 -5 5 21 12 16 29 24 20 27 32 23 20 18 24 31 25 22 21 18 16 18 13 6 -3 -10 42695 213 2562 30 9672 11 51 35 7815 -4378 316916 27331 1083 959 1032 711 415 346 313 256 257 228 225 244 277 486 528 427 411 527 648 633 461 368 496 571 445 303 254 256 306 280 291 259 241 188 182 227 252 209 238 307 312 256 273 249 213 283 296 312 313 325 285 307 373 321 274 187 188 146 125 157 140 163 109 141 153 111 133 201 297 358 213 238 234 184 142 140 133 95 180 223 262 272 244 231 276 281 233 242 299 344 343 386 762 1669 2016 1392 827 401 248 245 232 209 162 165 173 188 172 208 236 222 241 208 215 194 115 135 161 178 233 222 159 103 64 67 87 118 103 96 108 182 252 248 255 226 210 237 241 294 285 277 263 239 234 252 265 275 267 248 201 183 155 112 143 188 214 177 138 116 90 91 91 82 81 76 62 62 59 60 57 74 80 76 66 72 59 51 60 65 60 50 56 56 59 59 58 44 47 50 53 55 56 63 65 69 74 70 66 63 76 69 67 62 64 69 65 60 65 66 56 52 39 42704 213 2541 30 9681 11 51 44 7815 -4387 259061 28165 1266 868 875 701 408 225 227 244 290 270 214 226 303 432 379 297 315 390 538 495 341 333 333 550 478 386 316 207 236 255 241 251 227 216 221 244 207 225 256 258 222 215 238 276 153 184 226 297 222 227 255 296 312 330 241 191 136 112 104 121 161 151 102 99 142 127 79 214 274 234 164 179 190 125 146 109 104 105 95 160 208 198 198 193 194 209 277 226 328 518 714 707 902 1611 1835 1223 449 243 221 211 217 162 93 97 119 132 123 168 147 155 200 198 172 148 84 109 127 155 195 174 136 97 69 82 66 85 66 66 125 189 202 226 240 198 189 179 242 272 246 261 253 230 218 218 223 243 245 232 177 171 117 101 110 128 160 148 112 97 69 79 60 72 64 60 46 45 39 47 37 40 50 39 41 28 28 31 36 20 41 31 40 33 17 19 23 21 29 28 25 28 42 39 44 37 43 43 35 40 45 35 44 47 48 36 34 32 40 33 19 15 3 42713 213 2550 30 9690 11 51 53 7815 -4395 171102 20922 880 677 675 486 399 402 321 381 402 249 183 171 277 364 345 277 316 274 329 414 299 337 346 544 602 455 356 262 231 279 236 239 260 236 235 259 263 224 232 244 255 259 214 219 98 144 238 257 219 189 201 266 313 318 282 230 112 102 143 157 161 130 80 113 82 65 88 182 182 161 120 167 146 155 137 97 100 115 92 78 90 135 196 195 197 224 221 230 260 361 495 578 480 360 588 1242 856 278 224 203 198 140 105 101 113 121 123 127 149 158 164 147 136 142 108 85 79 138 183 126 68 37 32 74 81 72 103 126 160 182 192 215 193 172 203 177 208 254 244 227 228 203 204 203 218 228 221 161 156 151 92 72 93 129 148 135 110 93 74 48 54 54 60 63 41 39 37 26 33 37 39 23 26 33 20 26 39 19 24 22 18 35 16 5 15 8 18 20 18 20 32 28 21 14 21 27 39 40 37 34 33 30 28 27 30 25 24 26 15 9 -3 42722 214 2557 30 9697 11 52 2 7814 -4404 419743 249532 26238 1582 1170 1088 940 927 715 491 475 608 332 233 252 303 346 352 243 324 311 290 446 378 333 330 485 657 524 457 365 244 217 220 236 233 246 279 253 272 267 271 296 290 271 259 293 279 137 162 196 146 189 250 269 308 383 298 302 183 126 132 140 137 147 134 140 151 168 193 204 188 210 225 221 176 156 124 155 150 99 130 117 144 185 196 222 228 206 226 237 319 326 284 306 430 478 439 474 492 311 199 199 208 178 119 135 162 156 147 136 147 228 225 194 161 126 111 112 154 164 204 173 122 62 58 73 127 133 130 184 204 198 229 239 217 221 232 212 262 286 262 266 258 231 216 215 249 245 213 201 190 138 100 97 124 164 200 153 108 111 75 63 48 72 72 79 84 72 50 45 51 59 65 46 47 36 47 39 42 47 61 48 41 48 45 54 47 39 50 47 40 53 57 53 65 65 56 58 63 67 66 58 54 62 68 63 56 55 56 50 39 38 30 42731 213 2593 30 9703 11 52 11 7814 -4412 206512 26644 2013 1566 1327 956 828 731 742 774 1092 920 466 386 382 390 374 289 330 350 333 350 359 294 267 451 694 595 427 246 198 245 236 250 253 247 233 249 233 266 227 179 175 215 258 233 183 117 64 89 79 164 245 331 337 307 326 263 163 116 46 94 106 125 137 138 118 135 153 211 177 210 206 181 177 130 119 243 348 150 102 67 111 162 388 377 351 233 200 226 206 220 260 216 228 323 367 286 204 212 182 157 161 118 89 113 110 103 105 111 134 210 175 177 149 105 85 87 126 153 157 133 72 23 43 54 76 50 80 157 168 174 183 195 183 166 210 196 225 268 237 220 233 208 184 180 218 227 191 160 152 96 49 83 115 154 157 135 96 83 77 44 35 45 56 63 40 43 34 25 35 37 27 34 40 40 28 30 27 15 18 22 25 19 25 24 23 15 18 21 15 19 23 38 38 34 30 38 40 36 25 39 38 32 34 32 39 38 30 28 23 16 6 42740 214 2538 30 9708 11 52 20 7814 -4421 396558 143214 26835 3513 2199 1652 1342 1139 1449 2130 1572 1998 862 445 495 473 521 427 395 440 370 299 307 322 304 308 444 662 631 347 194 199 169 218 206 191 197 203 214 209 249 255 145 200 234 227 258 173 92 88 150 146 187 262 356 353 346 276 216 142 125 132 172 164 138 143 126 159 183 211 188 236 250 207 181 194 266 375 789 487 191 145 219 1410 4808 2956 1052 1239 1759 2276 1158 424 256 245 251 256 276 222 279 284 263 188 213 215 135 101 125 124 113 116 155 154 236 241 191 184 157 136 102 134 156 163 132 91 32 56 87 95 109 125 185 206 218 215 227 223 213 215 184 214 273 270 253 252 204 182 210 245 248 193 164 167 129 105 97 118 163 196 184 144 101 124 106 80 57 53 59 58 48 56 57 56 44 51 48 45 54 47 50 50 48 46 43 31 20 35 43 38 34 39 44 51 43 46 53 53 50 54 45 46 56 53 56 60 58 56 60 58 49 45 41 38 34 24 42749 216 2483 30 9713 11 52 29 7814 -4429 518624 999999 383346 130403 25511 9512 5446 4281 3720 3498 3032 5168 30791 15482 1715 856 718 635 580 548 515 479 458 432 376 420 328 266 309 429 604 400 209 224 224 188 169 223 283 278 287 239 231 181 207 251 245 289 275 196 107 117 128 124 128 167 290 329 336 270 222 171 115 122 161 152 149 179 137 172 181 195 224 191 143 170 168 353 1282 987 759 341 224 176 648 3397 4169 872 267 264 264 321 320 285 221 247 242 171 205 216 176 207 236 227 187 200 159 94 122 132 127 124 179 216 224 229 211 178 124 105 105 112 134 177 158 97 74 65 69 102 110 122 165 201 209 216 212 223 187 228 205 252 251 255 233 203 199 185 206 237 237 206 181 133 109 102 91 129 166 189 164 113 94 99 105 96 79 75 82 79 51 56 49 48 43 44 53 64 60 50 48 35 38 48 54 43 39 36 17 26 37 33 39 39 45 50 54 56 53 52 53 51 50 55 50 55 59 57 51 48 42 40 34 38 34 27 42758 216 2516 30 9716 11 52 38 7814 -4438 648455 999999 999999 261035 24558 10882 8222 6862 6426 6888 8728 9712 7235 4131 2391 1712 1205 1065 917 838 857 709 613 608 564 549 424 385 332 311 394 454 240 203 188 180 186 187 214 236 277 240 213 157 132 140 200 266 301 237 123 69 65 91 103 144 260 334 301 265 162 165 133 103 89 77 106 118 146 183 174 160 177 168 144 118 149 179 350 778 1308 387 192 167 160 778 1192 420 225 156 194 272 311 252 194 195 191 194 144 163 172 163 213 202 198 197 168 125 87 108 93 121 128 141 174 164 171 162 126 111 121 77 110 166 121 50 21 68 70 93 81 112 160 167 191 214 210 209 172 188 172 199 261 265 254 237 222 202 181 200 230 211 182 150 109 100 93 109 144 195 168 105 78 91 90 89 67 66 65 69 58 55 54 36 34 38 58 52 47 52 46 41 34 38 38 22 30 29 26 17 14 35 37 31 39 35 38 42 39 36 39 53 50 46 50 61 46 44 48 44 45 48 42 33 24 12 42767 216 2518 30 9718 11 52 47 7814 -4446 653762 999999 999999 362599 30990 9438 9052 8770 9400 10486 10575 9656 8055 6592 5055 3987 3128 2223 1801 1784 1811 1799 1411 1116 880 787 769 950 708 573 561 475 278 235 216 192 187 236 267 255 222 237 213 172 128 149 215 271 288 230 126 125 71 127 109 98 177 265 306 252 154 175 160 147 140 129 161 159 191 203 159 172 218 192 152 149 125 132 124 153 213 204 164 159 141 118 202 204 195 197 205 204 202 201 221 202 194 197 202 176 175 164 157 201 218 212 130 98 88 120 116 144 120 183 191 197 179 152 143 93 109 113 144 152 125 105 76 75 87 77 114 151 190 205 211 199 226 212 183 189 191 229 266 270 246 258 221 201 169 182 218 187 175 149 113 95 101 105 164 183 169 116 99 103 95 98 91 98 87 72 67 52 52 46 43 60 48 47 49 60 62 35 32 40 49 41 35 35 34 27 25 37 49 45 44 58 58 63 58 51 48 48 62 59 58 55 53 58 52 49 49 44 44 39 38 28 42776 216 2520 30 9720 11 52 56 7814 -4455 775317 999999 999999 327297 152244 24763 18367 14198 11300 9070 7454 7023 8301 9849 9980 8807 8163 6556 4741 3299 2757 2598 2551 2551 2451 2238 1950 2050 2509 2033 924 575 462 296 241 253 234 221 277 259 247 247 243 234 203 156 221 251 253 159 113 110 84 86 112 136 230 310 375 288 212 191 139 129 192 177 141 158 214 209 210 179 229 215 201 260 378 269 200 175 251 247 288 297 233 177 169 184 219 220 233 226 181 190 193 222 187 168 202 219 175 181 200 278 227 227 164 156 129 132 133 156 162 167 180 194 234 218 177 126 127 130 158 165 96 53 112 109 106 102 113 165 206 219 226 244 252 230 204 201 220 253 292 279 276 267 246 237 213 203 212 210 183 178 155 143 109 124 168 200 179 121 118 141 142 121 105 99 89 80 51 64 59 65 73 86 82 61 55 60 51 58 59 58 56 49 50 57 55 49 41 45 50 53 48 53 68 66 74 63 57 66 73 72 66 69 70 71 65 65 64 61 59 52 45 39 42785 216 2521 30 9721 11 53 5 7814 -4463 867176 999999 402503 182943 101183 46027 35749 28278 26917 25415 18568 11330 8832 8339 7330 5664 4680 4206 4175 4077 3881 3640 2820 2169 1873 1872 1846 1914 2048 1844 1329 909 617 438 373 310 269 247 304 273 248 237 196 188 118 149 216 185 175 109 85 81 95 100 118 135 178 224 330 249 225 217 155 171 172 152 151 181 170 170 186 282 274 350 918 2714 3112 1084 299 251 301 389 505 398 322 274 238 204 237 221 221 221 190 173 181 217 191 186 199 203 212 196 252 256 235 233 247 226 177 142 141 170 196 174 171 175 216 218 195 146 122 153 164 182 141 90 89 101 96 99 151 191 233 235 226 209 249 230 205 184 199 237 282 296 277 251 248 275 209 185 220 218 188 181 146 140 138 124 160 228 218 151 122 132 134 114 102 104 83 80 66 61 62 77 66 68 69 59 76 56 51 67 64 57 51 53 46 54 55 47 57 56 49 61 58 59 54 56 66 59 58 64 63 68 63 58 64 65 71 63 55 52 48 48 43 34 42794 214 2580 30 9720 11 53 14 7813 -4472 898908 165061 54591 29426 38626 41717 38140 33165 28607 22791 16550 12180 9101 6603 4684 3650 3419 3037 3023 3581 3589 3294 2596 2199 2076 2452 3287 4171 3684 2098 1038 650 535 411 347 285 247 239 256 260 178 229 154 141 146 157 138 109 86 71 87 63 109 125 127 311 300 207 240 213 188 158 194 156 149 178 207 184 187 248 252 604 1220 2141 2364 807 321 281 331 326 284 216 178 247 242 214 248 215 187 176 163 168 210 222 206 185 172 164 156 195 199 249 203 196 245 230 208 184 127 143 179 200 163 161 227 238 202 169 116 125 125 126 56 68 93 86 122 152 147 170 195 198 210 205 212 192 184 173 196 234 284 271 254 239 255 251 212 183 171 211 175 163 140 114 104 93 124 189 186 129 107 130 126 122 91 77 71 73 70 50 58 62 68 64 67 50 52 44 48 45 40 37 51 40 33 35 28 39 42 43 26 30 39 49 49 46 46 48 40 54 45 45 54 53 47 51 57 50 41 45 42 36 28 20 42803 213 2609 30 9719 11 53 23 7813 -4480 349735 158636 58218 56479 65987 70885 67149 55407 39602 32210 31163 31944 30539 26917 22860 17429 11192 5256 2854 2395 2819 3264 3528 3492 3258 4123 5639 7968 9224 6305 2219 1185 1151 1007 684 498 427 334 321 250 201 182 144 108 134 88 154 97 59 73 81 107 151 244 361 342 243 258 265 221 187 195 236 217 238 201 185 227 249 298 452 1147 930 441 412 387 354 342 263 213 195 179 197 215 218 191 181 193 191 174 206 219 182 186 214 194 176 177 198 201 252 206 250 291 292 294 235 165 140 201 220 187 158 204 232 231 178 108 125 180 145 67 94 115 133 133 153 183 203 190 216 217 218 219 211 216 220 219 246 286 289 257 274 246 256 207 151 202 202 155 130 130 112 105 94 140 210 177 135 135 143 138 137 113 116 110 89 74 64 62 54 36 60 77 79 74 62 63 57 62 49 43 48 47 51 47 46 44 42 52 60 53 57 63 60 60 59 64 70 65 66 64 60 68 61 63 59 52 57 53 43 33 30 42812 214 2578 30 9718 11 53 32 7813 -4489 328095 275433 237119 157521 149443 144390 135651 121277 101760 78332 53122 33562 30008 31997 28589 30011 49190 74533 86648 75935 35975 7781 2422 1860 2496 3732 3859 3893 5394 6579 6037 4590 2305 1018 836 660 569 456 432 405 319 183 121 150 176 138 136 65 60 112 112 52 30 136 510 764 546 342 268 253 229 197 180 183 189 234 234 209 284 324 317 301 356 502 514 380 293 275 263 270 239 169 190 196 190 169 181 130 156 158 154 157 186 185 146 164 184 166 155 141 174 204 235 215 286 245 236 214 183 170 204 209 140 168 197 192 150 146 111 128 124 130 70 45 87 81 104 149 171 173 169 180 204 229 197 175 189 202 230 249 239 228 237 250 243 215 158 166 192 171 143 122 106 109 87 81 129 188 169 105 100 132 134 139 102 103 96 52 40 34 57 45 42 54 53 69 81 59 40 39 28 28 42 41 49 50 38 42 42 39 48 52 49 55 43 48 55 52 44 50 57 53 50 54 58 61 58 50 58 56 49 49 44 31 42821 214 2574 30 9714 11 53 41 7813 -4497 269210 111014 37897 42074 57302 71040 82849 90158 92431 93344 94761 97334 98599 93871 81448 84254 103328 135988 166922 176450 169653 147139 75729 16364 2804 1454 1661 2515 3491 5418 7048 6952 5517 2052 728 505 413 367 330 279 267 267 209 134 92 85 99 124 128 122 116 160 108 489 2601 2575 824 361 287 256 230 210 152 218 209 214 228 202 283 297 287 254 281 423 341 239 254 214 216 226 224 181 148 127 127 140 152 132 108 136 181 174 198 141 133 136 161 166 181 158 202 238 258 260 274 306 278 291 302 307 273 261 197 191 211 200 164 159 115 111 135 134 68 80 77 120 134 165 173 176 172 209 217 216 212 192 178 182 239 266 256 265 222 207 235 174 159 210 161 145 140 126 104 111 93 97 155 191 174 130 125 144 141 122 106 94 115 77 63 53 49 62 66 70 65 67 85 72 51 54 47 44 46 46 48 48 42 42 41 52 51 53 56 40 48 58 61 54 55 54 54 59 63 59 56 62 59 52 55 48 44 48 38 26 42830 214 2569 30 9709 11 53 50 7813 -4506 293328 220653 88521 29983 20632 24340 31597 39537 48236 53391 54845 56313 53970 54193 46176 34042 30253 29706 38188 60111 95257 141243 160100 131808 55896 6686 1370 1086 1944 4602 4311 3246 2826 2589 2470 2026 1195 694 537 372 364 314 270 195 155 144 130 106 130 134 137 151 151 966 3535 3505 1762 603 372 316 306 228 210 235 256 296 252 209 210 250 255 240 189 216 244 258 281 254 249 196 254 223 160 176 188 134 164 161 146 159 163 158 151 128 140 147 191 218 199 178 187 263 394 314 290 350 345 309 312 408 527 412 313 192 228 228 169 160 136 113 139 136 74 101 97 121 147 171 195 190 196 189 207 244 194 196 201 195 242 258 252 244 226 234 235 161 154 200 179 151 148 133 136 133 106 146 207 196 154 131 136 146 134 137 114 146 164 105 90 65 48 55 85 76 69 68 86 77 52 53 50 36 51 56 60 67 49 42 52 62 56 53 55 65 70 61 60 71 65 63 67 67 70 81 70 66 63 61 56 53 53 48 52 33 42839 214 2568 30 9708 11 53 59 7813 -4515 301818 115944 52711 30644 19436 11496 9258 20101 34717 7853 8068 10619 16015 24458 38545 42266 22831 7878 13419 34075 73283 124621 161568 148899 115049 68277 8414 1036 1676 5048 7237 4450 3872 3889 3391 3495 4313 3934 1953 712 403 402 342 263 175 117 170 140 111 145 153 144 143 1900 5681 3772 1611 814 459 353 357 313 281 261 253 245 241 247 219 229 246 257 237 231 273 302 272 215 243 256 247 260 211 153 152 177 193 219 221 171 160 134 196 174 174 185 192 164 264 1439 2038 971 499 331 298 309 362 361 347 383 501 506 322 211 235 213 179 169 158 120 134 152 101 90 84 99 135 161 169 184 187 230 226 226 209 222 213 218 238 278 258 262 261 246 241 198 182 208 191 170 161 131 114 105 116 152 207 234 175 121 117 123 124 150 140 132 176 131 79 71 70 68 70 85 66 76 108 90 72 63 59 64 63 63 57 56 65 69 64 52 55 52 71 61 74 76 72 65 68 71 73 79 72 65 62 63 68 66 68 64 58 55 46 35 42848 214 2565 30 9705 11 54 8 7813 -4523 330399 139398 29471 14018 9489 7684 7497 16825 18839 7797 10262 18287 28093 36235 35664 21313 8279 3728 3982 3783 7356 18514 42787 83776 120813 110189 43745 6695 1898 1262 2325 3968 2566 1723 1408 1285 1162 1046 834 557 449 390 439 688 837 296 142 144 86 93 92 72 114 603 1868 1248 782 543 418 335 297 288 295 251 272 269 283 221 229 235 234 216 211 244 330 295 283 325 309 280 310 316 266 247 233 166 176 207 197 180 148 136 139 182 201 182 224 515 731 544 541 370 363 366 336 404 504 471 487 497 559 391 202 204 200 175 140 154 128 120 127 148 50 47 66 105 121 136 177 191 216 191 196 223 215 184 205 178 201 262 277 274 243 223 252 216 136 142 135 137 130 140 130 119 101 128 200 193 173 120 89 117 123 112 112 125 158 128 86 60 43 40 50 60 53 64 81 71 52 44 45 31 42 47 37 41 40 32 39 49 47 45 58 55 48 44 53 48 44 49 49 62 63 56 54 57 51 42 42 39 39 35 26 19 42857 214 2591 30 9701 11 54 17 7812 -4532 341512 226603 54409 33869 26263 18925 13053 20905 39508 8750 7698 16767 34940 34565 21189 21155 21711 15909 8277 3987 2436 1880 2448 7327 24733 56612 86299 89278 47062 11830 2364 1178 1178 1226 1546 2937 5467 6132 3114 1005 433 294 294 290 153 102 83 96 90 94 87 77 73 452 1046 660 537 446 372 308 283 310 284 205 231 264 248 315 266 283 276 260 258 294 328 317 291 259 254 224 190 166 124 148 150 131 134 205 234 162 146 113 117 169 175 196 244 293 601 978 514 503 426 370 336 466 636 667 715 507 441 342 140 133 158 130 158 117 98 87 79 125 53 24 24 62 67 100 138 152 181 173 171 183 187 177 175 158 156 220 210 213 211 204 207 177 110 116 112 107 108 98 87 66 70 118 162 147 117 87 73 74 86 95 100 91 118 101 44 14 5 7 27 23 20 18 25 38 15 5 7 13 14 14 11 1 -7 3 6 16 17 13 20 19 15 17 17 21 13 17 23 27 28 31 24 17 13 17 15 9 8 3 -5 -12 42866 214 2588 30 9698 11 54 26 7812 -4540 993326 284071 84374 79509 80721 76616 66114 78634 116527 42635 22543 14909 12637 17276 21715 19577 13350 8753 8073 7790 7566 6837 6343 4967 3407 2856 4081 11026 25726 30131 15362 6996 5158 2803 1458 1305 1429 2276 2774 1856 909 452 291 157 145 98 106 114 145 103 99 50 30 119 212 368 510 522 378 288 286 384 379 358 321 343 358 351 329 284 276 295 326 351 364 412 420 365 317 263 227 184 193 203 192 182 249 343 351 216 177 260 338 380 283 267 258 310 362 457 380 336 350 368 481 831 905 815 491 399 523 432 201 163 181 187 151 162 131 126 113 102 117 86 48 55 83 124 155 186 213 202 205 208 225 230 207 171 184 204 247 258 247 263 256 222 158 135 152 162 147 136 131 118 114 147 177 175 147 123 105 114 129 128 127 119 131 150 102 54 48 40 32 53 53 41 69 55 42 48 34 36 40 46 22 31 36 41 49 33 29 34 42 35 40 43 54 43 47 51 45 48 51 46 47 42 43 44 46 41 43 37 28 18 42875 214 2554 30 9694 11 54 35 7812 -4549 791795 241544 94290 93514 102764 110626 111766 123862 131106 103307 90754 83542 78466 72242 64221 55329 47782 29992 17597 12495 7540 5098 5167 5614 5320 4487 3324 2419 2285 2877 3570 4005 4843 7835 12478 11330 4970 2957 2862 3220 3449 2811 2252 1659 733 415 394 316 237 117 59 123 216 341 548 613 559 454 375 299 356 438 468 514 521 526 482 421 417 441 441 422 405 403 468 458 418 426 459 480 474 588 738 996 1164 883 566 570 815 1151 911 423 444 567 378 365 357 390 426 403 440 399 369 422 527 764 736 535 412 457 697 630 251 178 191 179 209 176 148 143 126 110 145 157 107 96 105 128 154 203 214 241 227 241 227 209 222 197 189 211 269 280 252 245 238 217 168 153 198 164 153 147 137 125 122 142 177 196 168 146 132 116 125 138 143 159 171 157 89 73 57 64 70 83 78 70 80 91 81 49 44 46 52 41 36 43 41 43 44 33 48 48 61 57 54 57 48 47 57 61 66 53 49 54 59 61 51 47 48 42 36 32 27 13 42884 214 2551 30 9691 11 54 44 7812 -4557 288601 174788 116820 112537 104161 100425 103173 121077 121736 115772 121232 123208 110600 82812 54004 38730 34513 23150 14763 15339 18682 20007 10951 4881 4883 5474 5179 4032 3080 2670 2407 2108 2139 2478 3097 4049 4893 5293 5450 7532 15072 29394 36802 25510 8100 2389 1319 582 334 190 73 197 1103 2509 2233 1194 714 503 405 317 363 472 631 782 976 1265 1334 985 645 647 777 623 496 478 658 1097 1541 1315 947 868 857 1110 2459 5050 8329 11782 12842 8446 2821 984 636 495 371 356 438 518 565 603 593 582 483 321 287 307 355 366 416 440 433 373 573 604 316 139 162 181 169 160 144 156 111 98 124 154 130 85 72 103 134 174 200 216 231 226 218 199 207 209 235 221 272 260 281 255 246 236 143 148 173 155 157 132 123 127 116 140 149 182 184 127 107 119 126 111 131 160 148 133 85 59 41 37 45 43 47 58 73 76 59 49 47 46 43 30 35 36 30 30 33 31 39 42 39 32 43 50 46 46 55 53 50 51 51 54 52 59 50 44 37 35 33 29 22 13 42894 214 2550 30 9690 11 54 54 7812 -4566 163725 131653 116468 109907 99621 84735 71351 66451 71654 82660 94976 105791 111819 114897 116257 118815 111743 105572 103571 100706 88689 55050 22300 9427 8658 7552 4625 3996 4718 4245 4397 4998 4615 3992 3268 3175 4204 5505 7902 17314 41635 76334 103019 111792 103245 102614 62935 14941 2783 667 222 316 1568 4095 5825 3980 1001 628 634 511 420 434 547 801 1009 1210 1221 1025 872 1011 1596 2185 2612 3136 3134 3071 3954 5735 8444 9617 6992 3669 2589 3282 4521 4637 3630 1964 981 447 340 325 368 508 701 859 867 718 614 547 463 368 303 285 307 299 327 396 397 415 582 653 434 209 166 165 170 186 171 151 151 147 146 164 157 105 82 112 137 160 212 232 227 219 237 228 219 203 195 204 262 268 248 243 230 229 182 162 188 186 159 138 156 159 124 119 177 188 167 152 114 102 113 112 135 139 155 153 95 64 55 60 68 72 54 50 57 70 61 40 49 44 50 55 39 39 42 43 44 46 41 45 42 44 56 54 46 47 54 60 61 54 50 57 59 58 57 54 51 52 48 36 28 20 42903 214 2548 30 9688 11 55 3 7812 -4575 120253 100699 87559 102060 116017 125621 128678 121533 111792 104603 103610 105575 108230 112180 116425 119809 119373 106412 84905 73545 73960 66447 48805 37139 28378 9930 3847 2764 2264 2123 2467 3976 5901 6830 6083 4856 4304 5294 7971 12611 18379 29144 64895 93452 100588 101055 113257 67217 7858 1541 472 276 472 1792 5925 5302 1217 628 658 646 520 495 655 928 1290 1952 2981 3795 3476 2285 1840 2989 4758 4287 2143 1201 1345 1890 3616 7286 9752 6360 3206 3141 2764 1424 767 753 766 640 555 452 422 482 586 630 590 520 418 416 406 408 364 308 318 304 292 337 400 419 475 500 329 166 156 164 183 174 152 139 114 105 129 143 133 97 94 89 101 136 209 172 202 195 212 224 187 177 183 178 234 259 252 228 235 246 176 140 174 165 154 153 140 124 119 122 180 187 150 130 114 108 101 103 130 137 132 135 64 50 55 46 56 54 49 53 82 64 51 45 41 42 38 29 35 35 36 29 40 36 34 33 42 35 39 42 39 42 52 41 40 45 44 46 46 40 47 43 38 39 39 30 26 14 42912 214 2545 30 9685 11 55 12 7811 -4583 135953 121090 89282 122264 156136 170535 174307 172724 160242 149020 145106 142722 134288 119407 98367 70863 50963 45058 51191 58178 56847 52839 44644 26131 14432 8964 4269 2788 2488 2126 1669 1494 1842 2375 2327 2292 2559 3091 3326 4761 7587 11427 20495 37918 71118 117940 130468 52109 10976 12873 6667 740 682 2304 7133 6929 3619 1201 639 674 607 532 737 1172 1610 2205 2563 2769 2012 1060 687 649 602 460 360 338 366 347 417 519 605 652 778 844 949 1496 2186 1697 911 632 464 362 292 307 322 382 407 358 412 490 505 559 609 564 491 391 310 331 454 461 463 397 244 173 173 198 158 156 174 116 128 129 95 135 173 82 60 105 153 168 180 226 234 227 231 207 204 222 220 220 262 257 272 260 246 232 172 160 191 173 172 146 117 134 127 126 146 168 154 137 110 112 96 132 149 150 125 120 82 66 61 60 60 47 55 57 88 78 58 38 28 45 50 55 42 40 51 48 44 39 42 40 43 42 57 43 44 58 54 53 55 60 59 56 53 59 56 47 43 47 46 32 28 17 42921 214 2542 30 9682 11 55 21 7811 -4592 139445 84262 44578 54076 71851 89614 105109 118650 140330 160614 172880 176279 170886 163343 151514 131799 104724 88476 79723 73854 65589 56817 44537 35602 43251 55869 63545 34363 10476 5503 5468 3815 2145 1357 1074 1041 1213 1576 1893 2363 2766 2432 2566 7196 7091 11529 19499 16882 7632 8681 7002 589 113 211 441 408 710 1049 790 610 486 549 550 514 461 514 492 641 749 643 478 345 284 306 261 271 358 349 418 587 896 1117 1411 1626 1313 954 806 606 438 391 343 319 321 321 325 362 369 382 401 554 667 556 543 499 440 363 320 372 531 552 511 378 216 156 135 179 175 157 139 130 95 116 117 158 159 69 66 81 112 181 209 205 200 203 208 205 223 195 194 229 258 242 217 227 235 195 176 176 162 155 130 131 123 111 106 114 168 155 154 144 90 89 74 107 121 118 87 99 61 48 53 46 50 42 45 41 72 76 54 42 22 40 53 43 33 32 13 20 38 44 40 39 32 42 36 43 40 38 34 40 55 51 43 36 46 45 35 32 33 35 32 24 14 10 42930 214 2541 30 9681 11 55 30 7811 -4600 129431 63688 41068 49178 59388 68392 77234 87814 100395 112913 123500 133023 153019 177191 187053 172632 146505 127475 106006 81242 54276 36903 33533 25721 22113 20508 25922 38086 53295 59218 63006 42178 14206 7370 4248 2493 1925 2612 4747 7594 8593 5929 3323 2427 3673 2788 3739 13061 23381 14282 7213 728 117 102 139 184 254 328 384 520 501 474 471 471 505 455 400 351 355 334 328 313 302 330 314 303 327 315 376 519 498 524 546 471 371 347 322 261 229 292 356 358 341 306 370 420 443 420 542 580 666 499 407 324 386 389 372 394 470 452 406 354 236 148 149 178 180 166 162 151 127 112 117 132 145 102 70 95 106 129 167 208 201 189 201 222 195 177 188 224 229 246 242 220 235 169 173 194 176 179 168 147 110 95 89 97 174 182 161 155 114 87 94 123 134 122 92 102 75 61 49 63 49 50 43 67 81 65 54 36 38 43 39 36 40 40 40 26 33 42 43 41 32 34 46 49 45 45 47 44 47 50 55 47 45 48 38 42 37 31 36 27 24 4 42939 215 2511 30 9681 11 55 39 7811 -4609 417984 108380 29550 10866 19406 26116 30553 35846 43928 54097 63691 73264 82362 89506 100369 116630 144033 172434 196511 212592 218880 208434 186440 143672 106117 79705 60429 47324 38870 21373 10668 12204 7891 5284 3525 3578 4483 8183 9908 6971 5199 5144 8347 10226 9358 10029 12122 12541 7237 4788 2737 1150 155 93 81 98 136 205 303 295 377 499 498 399 484 543 485 416 379 413 414 407 441 428 385 371 427 485 397 361 393 366 317 318 253 218 251 250 207 277 317 348 363 348 365 370 458 770 763 717 565 523 512 451 353 350 390 401 358 365 329 374 394 266 174 158 188 184 144 151 136 126 126 124 132 108 83 66 92 110 133 164 186 205 213 205 211 191 195 175 229 246 239 241 234 216 151 189 219 175 139 144 131 135 105 100 101 153 180 172 163 111 102 100 123 101 102 94 113 103 53 50 59 55 61 54 53 78 87 56 51 50 39 50 48 30 17 32 29 27 34 42 37 41 40 38 50 41 46 53 45 45 47 51 52 45 40 44 49 37 35 39 33 25 6 42948 214 2543 30 9683 11 55 48 7811 -4617 140375 26141 2370 4592 6983 9058 11683 16026 22775 30919 40336 46168 43359 37043 26021 25229 46547 82096 126276 168474 211169 244297 247069 203739 124101 53119 22373 35885 53007 52792 46647 35457 24965 6315 3489 2067 1283 1219 2408 4836 6482 6010 5583 6815 14512 24877 20906 17835 9654 1696 386 146 112 178 116 115 194 302 351 399 516 577 512 527 636 544 447 459 469 470 438 450 439 510 559 603 624 519 466 403 440 573 773 659 383 260 230 307 346 270 315 325 341 329 441 3256 6784 4256 2796 792 428 410 421 402 428 455 454 398 378 379 447 412 281 169 180 209 211 226 197 164 140 153 139 155 188 134 99 118 142 178 194 225 222 229 259 243 241 228 216 286 285 262 257 245 267 219 187 199 195 205 173 166 178 143 112 114 181 239 219 193 163 128 121 144 144 140 138 134 145 116 102 69 81 90 86 80 97 111 99 71 64 68 74 70 71 61 58 74 73 62 69 66 72 72 65 66 63 71 75 76 63 64 73 69 65 66 73 64 66 64 59 52 46 41 42957 214 2545 30 9685 11 55 57 7810 -4626 134636 32546 3971 3123 3476 3974 4476 5186 6394 8857 12587 14167 13508 15865 22237 33217 52389 77901 110372 147898 176644 186417 176518 155436 123801 97914 77553 57087 36169 23567 17403 15923 9916 4256 1802 901 538 432 406 561 805 1102 2908 12741 77133 106057 13517 11133 9599 2729 447 112 37 67 82 117 140 233 269 317 444 507 484 481 561 563 448 409 386 403 414 394 388 380 390 424 392 361 397 407 468 949 2376 3254 1919 441 283 650 1016 594 390 531 1083 2525 2311 6446 8924 3570 4283 2968 492 317 317 316 336 379 358 345 339 313 362 370 247 138 108 150 170 140 142 142 139 111 114 100 133 112 78 64 89 120 126 200 214 210 218 220 186 190 211 248 260 238 240 250 237 187 160 175 151 174 161 142 132 105 59 89 143 189 160 154 121 98 100 94 109 115 103 87 108 44 40 55 43 38 62 73 81 71 60 54 41 37 26 34 26 24 24 26 26 30 29 37 28 39 38 31 35 43 47 57 48 45 45 45 41 41 49 38 33 32 31 27 24 10 42966 214 2547 30 9687 11 56 6 7810 -4634 148857 43113 11613 7819 6363 6581 6862 6294 5836 6453 9138 14257 20242 23367 22432 20953 20068 26185 42052 66299 89803 107562 121905 127939 133562 145423 148717 124306 95572 83917 51126 21175 8838 3672 2155 1153 855 655 516 514 572 600 559 812 1640 2722 2241 1523 1644 744 230 134 59 96 97 73 103 184 312 299 397 587 552 456 566 581 504 470 422 401 438 416 388 389 392 385 432 420 453 360 366 405 430 521 813 1071 686 293 199 204 297 457 702 1194 2025 2656 2263 1875 2077 1033 340 309 321 385 384 408 350 276 307 294 330 364 240 174 167 180 211 183 198 168 136 151 118 148 165 94 86 102 108 142 169 188 194 206 222 236 184 183 251 285 271 243 244 225 233 197 167 218 206 199 173 167 154 108 74 104 170 194 184 186 140 117 111 109 126 126 127 112 111 69 67 66 63 70 72 78 92 86 67 61 61 64 67 51 41 49 48 43 43 52 57 51 53 50 55 50 59 54 54 60 66 66 63 62 60 58 53 54 57 51 47 38 36 27 42975 214 2550 30 9690 11 56 15 7810 -4643 141751 30813 5208 8847 16336 20931 20706 18089 15833 13982 12826 11934 11736 16223 26660 37340 45124 52387 61038 75322 94195 117603 147841 169021 163022 141460 118873 94677 62133 37109 30191 27893 15667 5338 1504 1107 915 773 567 528 515 519 588 793 799 616 520 370 229 178 147 125 77 122 116 128 168 231 291 303 354 510 502 494 580 501 440 436 421 384 372 412 506 554 647 594 420 388 468 517 464 614 692 1138 3713 9344 8755 2755 421 247 416 524 1705 3411 1650 670 753 709 448 341 294 320 325 358 377 389 402 321 306 329 333 325 244 133 149 150 179 180 151 160 142 132 142 191 158 139 98 98 135 156 143 206 240 221 247 238 223 208 220 251 266 288 255 238 263 200 218 226 201 209 184 161 156 116 94 103 180 227 219 196 144 128 140 132 140 118 104 128 128 79 76 80 80 71 76 98 85 115 109 79 58 61 57 50 68 64 53 54 54 54 63 67 63 63 57 58 54 67 69 70 70 74 74 77 66 56 60 62 67 65 51 48 43 32 42984 214 2554 30 9694 11 56 24 7810 -4651 177668 23969 3285 1953 3219 4691 5481 6377 8016 12355 21135 31193 29589 21966 16038 16455 24122 34519 44456 56106 69717 76982 73745 65634 57066 56336 66971 88220 100742 83548 57471 31981 24948 27616 11620 1946 1255 1121 1255 1163 598 521 553 479 492 503 518 415 234 102 44 65 89 49 59 100 40 188 307 214 227 440 450 457 580 540 556 503 400 365 410 449 513 641 700 653 490 348 356 374 350 405 384 395 605 803 580 1222 3439 2350 503 137 1375 9948 5092 552 464 368 284 266 247 278 261 296 320 373 365 237 253 257 285 305 248 163 136 145 162 167 162 130 77 58 142 139 117 73 64 77 97 111 165 182 175 201 202 203 191 154 190 211 217 229 196 212 210 157 163 188 162 172 178 162 130 118 66 46 119 204 185 172 140 101 95 92 109 95 80 69 103 66 57 69 60 44 44 48 60 77 83 53 48 31 21 42 36 33 24 27 34 35 36 46 51 34 51 49 37 42 44 48 51 55 49 42 45 47 48 41 34 44 41 33 23 12 42993 215 2527 30 9697 11 56 33 7810 -4660 347379 129161 17597 3458 1713 1027 703 830 1561 2613 4352 7734 9917 9139 9541 10345 11083 16934 32370 59127 82050 95114 98552 90420 76315 58016 42049 49116 84544 132981 165371 167186 143283 110301 84950 91046 124053 83406 30464 5012 2151 1867 2063 1942 2168 3273 1083 683 848 551 224 147 146 96 88 45 86 49 89 144 194 193 335 453 450 511 536 446 480 504 433 375 430 484 601 709 718 576 443 379 350 426 372 306 292 268 194 1343 5977 6372 4198 519 192 289 912 977 509 343 293 262 218 243 241 243 312 328 340 296 251 261 301 296 308 243 145 127 137 151 151 144 127 114 109 106 127 131 134 70 55 81 98 151 196 200 222 199 240 237 200 211 250 247 219 212 207 231 167 155 178 194 187 162 146 134 121 62 70 118 188 196 194 172 139 112 97 93 81 86 117 118 59 63 72 51 42 29 53 67 80 63 68 62 47 39 24 43 41 36 30 34 31 39 42 46 38 39 47 45 38 41 41 45 52 52 52 49 40 35 39 41 33 36 39 25 12 43002 215 2530 30 9700 11 56 42 7809 -4668 278402 103394 11141 1404 1034 729 443 127 14 -47 -57 48 285 1090 3429 7478 14792 30089 56152 86839 102646 100714 87930 68528 53607 48287 39905 40226 56174 84834 128787 183082 228212 251358 231071 197914 126985 64900 44486 36918 21124 33987 53886 52068 32198 15785 2791 766 725 1234 516 113 94 90 40 67 74 63 84 122 111 163 331 497 496 464 418 388 434 411 425 389 332 399 418 429 418 425 475 443 411 433 455 373 460 916 3679 9640 9035 3919 1289 288 225 304 284 300 233 285 275 233 208 240 237 279 313 308 346 265 238 249 288 310 285 247 176 130 151 150 160 145 128 87 98 96 112 129 110 73 78 110 114 159 180 204 206 196 203 203 201 229 238 243 214 202 223 204 179 201 190 180 183 167 142 120 117 83 56 86 181 181 203 168 107 98 74 74 80 87 120 83 69 70 52 53 57 56 56 68 64 56 50 35 36 41 48 45 39 25 25 33 31 24 28 32 33 32 34 27 36 42 41 40 41 41 39 33 33 33 32 26 23 24 17 13 3 43011 215 2505 30 9705 11 56 51 7809 -4677 264430 147656 18771 1012 510 341 236 178 206 358 972 2509 6108 12241 18839 22115 24937 29837 41088 62743 97590 134276 159296 165929 148404 125584 104691 84942 71948 57615 53909 81561 114726 148013 168927 170721 158620 164883 130930 65483 20688 7609 3413 4575 14806 21887 5212 1302 1114 664 333 216 140 122 101 120 68 47 85 76 126 249 361 472 600 596 525 489 401 373 448 439 543 650 660 516 434 403 406 488 511 550 509 382 483 1404 3033 2970 2552 2926 1951 1116 384 188 181 183 202 276 246 225 253 238 252 314 285 323 398 343 278 280 332 304 261 234 163 118 147 153 171 147 176 167 106 135 128 122 99 47 79 147 173 192 193 197 194 196 191 181 192 213 242 238 208 214 250 201 178 172 192 187 183 162 151 154 126 68 56 114 200 227 218 173 116 108 91 77 79 94 117 91 54 67 61 60 57 60 71 80 73 70 69 44 37 54 38 28 28 37 36 38 41 43 31 32 46 44 52 50 45 46 46 51 58 58 58 47 47 45 42 35 31 30 30 25 18 43020 215 2508 30 9708 11 57 0 7809 -4685 269033 206356 25976 3264 3046 2836 2710 2529 2960 4861 8767 13706 20137 27426 34599 38236 35620 28784 17366 9690 9484 21628 54021 100060 137208 151200 146198 121372 73526 35565 26625 24035 28161 37534 65332 99016 118868 124967 98141 87037 41640 11546 5460 4952 5190 7919 38029 28696 26249 24490 12571 1700 115 62 41 -14 19 31 -16 -6 16 139 278 304 424 558 640 552 371 288 435 561 572 760 841 686 420 347 398 305 312 447 461 405 449 2608 13902 36864 37619 17812 5461 6532 3738 444 172 145 158 195 199 181 196 227 280 360 289 310 353 309 245 263 318 276 257 219 110 105 111 142 123 130 109 93 83 111 89 91 69 44 60 90 141 191 168 184 191 202 168 136 165 215 194 170 192 195 177 153 154 155 156 159 142 128 127 103 49 57 52 111 183 181 169 138 88 82 84 58 45 72 90 66 48 38 41 39 23 18 44 52 63 51 48 30 20 7 0 14 -2 0 16 10 20 21 22 16 14 12 17 27 24 12 21 29 25 27 34 28 16 13 12 8 15 17 13 8 1 43029 215 2544 30 9714 11 57 9 7809 -4693 567810 335045 113383 39313 22517 13713 12463 12840 13717 14704 15932 17155 15764 11859 14284 19847 22211 21475 16980 9527 5327 4734 4666 7682 20124 46382 74876 75618 49002 30340 41923 52198 40515 22008 17844 30341 49668 66343 75560 67921 46101 33544 14803 3133 1274 853 696 1903 9357 30808 32830 9168 704 61 67 36 70 87 60 59 76 139 333 378 446 521 931 1688 1734 1764 1790 1639 1229 1052 791 682 475 349 308 262 314 410 575 460 491 4213 20139 20794 7901 7714 6573 2465 454 234 197 174 157 187 230 249 244 313 340 387 367 333 380 365 290 271 331 323 251 194 130 125 130 158 142 148 138 116 92 110 104 102 64 57 86 127 154 172 178 190 179 203 205 158 189 231 223 230 235 251 196 129 174 176 171 160 159 144 149 130 69 58 66 141 192 195 184 143 109 96 93 86 64 90 125 74 69 73 56 43 56 46 64 69 85 84 58 61 44 44 30 24 32 26 30 27 32 34 26 36 49 38 40 34 26 31 39 41 38 51 51 41 39 36 32 39 30 23 28 22 7 43038 215 2551 30 9721 11 57 18 7809 -4702 286828 217193 140366 109733 114613 118894 123520 125250 121367 110426 96472 81944 63382 32890 14318 11567 15231 22833 36229 55291 55643 34490 23273 17909 13591 17594 28092 33424 26894 15184 11996 20458 41870 60352 49769 25810 11124 13125 25419 35120 38787 32223 20135 10400 4154 1390 568 511 2145 9840 13742 7840 472 95 66 33 57 51 92 69 59 160 308 396 456 536 579 643 928 1412 1777 1590 1310 1616 1829 1287 548 335 355 314 287 360 488 426 437 546 854 2464 4180 4089 7177 13256 8364 1559 377 224 192 197 209 218 253 321 357 390 344 313 366 345 299 288 328 325 286 170 110 116 130 155 176 148 155 151 144 158 122 103 63 76 94 98 102 163 193 217 230 221 208 193 160 224 224 217 216 220 196 164 183 176 145 169 179 138 128 122 83 62 49 114 185 200 181 139 121 104 74 93 87 107 140 82 67 66 57 45 42 44 59 86 75 71 48 33 42 34 15 12 18 29 35 28 13 34 42 22 26 32 26 36 36 32 33 40 43 45 44 37 34 36 30 23 22 27 23 15 6 43047 215 2557 30 9727 11 57 27 7808 -4710 297465 224831 183248 173944 163129 111209 66104 40546 24252 15495 14568 15329 14666 12485 9740 7451 7494 9246 15381 24969 27492 21099 13903 8706 7934 12134 14035 11425 11892 15651 11283 5756 6258 13702 26813 29644 15054 4789 3593 3983 5742 7657 10083 10843 7684 3120 934 798 1485 2826 4169 2337 242 104 103 110 47 110 138 89 80 194 276 334 402 562 537 430 389 414 506 624 727 765 703 544 440 463 398 376 313 354 494 480 613 894 992 2350 6620 9146 5893 4668 6354 4204 2211 506 296 326 237 254 272 352 374 394 341 344 392 359 306 308 341 257 236 191 157 149 149 196 187 158 135 127 107 124 105 115 89 97 129 123 147 155 187 223 223 222 230 179 182 217 238 265 255 219 203 166 182 200 202 201 187 142 164 147 95 67 57 146 220 217 182 132 112 104 105 92 80 113 131 90 73 82 66 45 43 61 73 90 88 77 65 48 42 43 38 33 30 25 36 37 41 51 42 42 34 46 44 45 40 41 46 56 58 55 53 50 46 49 37 36 43 35 33 20 15 43056 215 2562 30 9732 11 57 36 7808 -4719 259970 127307 59956 63770 56106 36595 23567 18762 21323 29759 33426 28668 21254 15777 14367 19128 33679 59882 91137 107988 92641 59643 36746 26194 17424 11141 13033 16431 12750 6574 4678 5415 5893 6818 9340 10786 9031 4288 1879 1161 1096 2251 7057 18120 21351 8243 2220 1174 1155 1752 2831 1396 325 113 98 98 94 38 50 64 77 124 251 331 431 604 594 474 358 281 303 318 351 403 490 502 380 356 373 407 370 347 411 624 1398 2166 1137 706 1521 2250 2692 3783 3673 3188 2831 1221 285 239 219 217 299 329 391 384 318 358 374 304 274 326 328 270 204 161 122 137 147 145 155 129 116 120 113 111 106 135 117 63 89 83 108 120 173 196 201 219 199 177 181 220 226 213 217 244 204 159 173 152 150 156 139 156 149 123 77 55 74 122 187 210 160 125 93 85 59 69 78 99 115 63 48 70 59 43 48 61 80 74 68 63 44 31 24 34 39 30 27 19 14 36 36 30 34 33 33 33 36 28 28 41 42 36 37 38 37 34 31 36 28 22 19 23 13 13 10 43065 215 2564 30 9734 11 57 45 7808 -4727 188314 135115 56363 47798 53028 60723 66669 69614 72830 75805 70629 53614 32364 21428 31890 65374 100287 111914 110950 128862 166917 182523 151934 107992 65148 33009 18272 11846 7176 3601 1659 1194 1432 2548 4085 5405 6566 5060 2664 1695 1115 1135 1434 2582 7559 7380 3864 2547 2066 3403 4367 3616 1617 344 104 114 99 108 95 77 76 143 211 265 354 525 599 542 430 276 328 353 373 375 462 549 427 370 456 430 387 390 405 663 1187 1239 602 367 306 245 254 407 1637 3776 3558 1476 399 287 280 262 329 374 434 426 328 376 427 368 287 364 356 298 277 166 156 146 133 195 172 150 110 107 122 129 125 121 102 78 119 115 76 162 175 183 226 248 229 152 179 243 240 242 219 204 163 183 196 189 174 183 166 155 146 134 95 75 65 103 202 229 186 126 132 98 78 78 73 98 142 117 99 71 63 47 52 78 106 96 77 79 60 55 50 44 34 34 40 42 48 47 42 40 44 57 44 39 42 46 42 50 44 51 49 57 52 54 51 38 34 35 37 30 26 27 26 43074 215 2536 30 9736 11 57 54 7808 -4736 224129 192075 98775 89686 97280 101929 97233 73269 46654 29288 24338 24215 22269 20769 23241 28864 38064 44607 46726 46939 50432 70147 114618 157380 161245 123807 62223 21899 16534 15258 11882 7443 3793 1661 984 1170 2059 3078 3533 3239 2428 2031 2170 3413 3910 2620 3473 5555 6957 7393 5545 3428 2066 1360 288 157 132 108 106 65 114 166 208 262 292 494 591 554 424 330 349 440 452 442 478 474 448 477 465 446 556 597 659 595 391 332 345 419 612 751 605 280 344 970 1600 1234 866 1521 1181 294 300 376 411 452 394 405 427 372 353 406 338 306 240 181 142 165 218 202 173 182 173 141 136 133 146 174 142 118 116 120 164 212 237 229 228 246 219 169 223 254 253 255 261 234 178 221 224 204 217 194 186 181 197 151 100 91 78 114 218 255 230 190 147 131 113 102 99 123 155 135 103 87 92 80 87 94 111 120 119 101 95 83 69 59 80 79 55 52 53 60 73 69 56 61 65 71 69 70 64 61 70 83 73 73 68 68 69 58 57 62 59 53 54 49 32 43083 215 2540 30 9740 11 58 3 7808 -4744 148870 127918 70218 87836 93822 93209 88107 76991 53771 30872 21233 19967 25097 31615 36404 37746 34183 25001 13347 7677 7291 9725 15439 19871 22333 23068 21921 29846 50943 86215 122114 151277 171695 181632 175064 137700 85667 21722 2104 1545 2654 3015 2606 4285 11653 17376 13593 8966 5887 4747 7577 6207 2925 2840 725 101 29 41 67 70 67 100 107 206 225 378 459 477 426 289 257 392 489 436 453 447 378 365 429 511 541 581 825 844 603 446 337 566 2315 4875 3148 512 307 1273 1040 736 4181 14705 7955 307 248 308 354 418 363 389 355 284 306 364 322 306 261 153 134 120 150 146 122 145 132 130 136 144 107 111 91 91 106 128 129 153 207 206 216 208 205 198 192 218 239 213 196 199 186 171 167 203 197 200 172 142 143 113 77 79 64 65 162 223 222 170 114 101 75 70 72 94 131 92 98 95 57 57 48 66 84 98 78 74 60 40 51 50 36 28 26 25 29 36 31 38 38 45 27 29 31 41 37 32 34 41 48 43 43 49 45 35 36 32 25 37 28 15 8 43092 216 2542 30 9742 11 58 12 7807 -4752 410292 189894 195937 33180 27206 34815 27707 15925 7957 4553 3436 3005 2628 1961 1512 1290 1731 4275 6677 4908 4512 3754 2258 3250 4971 5711 6558 9087 13238 16368 16877 14095 24731 53198 90505 121748 143555 158774 189449 200458 150839 116167 109247 54667 5260 1448 2173 4028 6163 7506 9687 12028 7953 2502 625 175 120 91 27 44 47 55 77 74 117 232 393 429 447 452 373 301 340 450 420 422 405 347 369 376 450 432 493 484 402 489 410 334 254 342 672 542 268 311 922 618 94 4700 33985 10980 375 276 296 371 473 411 417 397 371 333 384 327 282 222 153 153 137 136 167 163 159 163 146 106 124 129 130 91 51 116 144 165 191 227 208 204 227 235 188 203 247 262 239 258 223 161 179 177 178 188 194 163 157 167 118 72 72 94 91 170 240 239 195 130 102 87 100 104 105 120 118 113 88 72 42 57 70 81 92 80 82 72 61 54 35 33 39 34 34 37 40 40 45 43 39 48 44 49 42 34 46 49 49 54 53 52 51 47 38 37 42 34 40 33 26 19 43101 216 2542 30 9742 11 58 21 7807 -4761 406523 278853 248403 19843 2738 4889 7191 6707 4692 3035 2393 2167 1807 1492 1484 2143 4026 5547 4239 2617 1600 1153 656 571 808 1345 2544 4608 8694 17181 27371 32050 28156 24672 25339 39113 68963 111341 141941 145088 137484 130537 103828 56459 13752 1197 1047 1819 4291 6495 6143 15502 59160 62312 3751 185 138 104 92 102 88 100 81 112 154 221 379 439 422 450 360 269 339 508 480 446 386 316 311 352 386 462 562 441 405 369 335 319 272 227 217 238 206 442 563 296 386 4865 9031 2452 253 297 364 349 472 400 396 373 340 272 369 352 294 229 149 138 123 146 159 163 139 140 147 119 115 107 104 86 96 113 150 190 207 183 187 220 237 209 184 198 205 206 229 232 179 132 192 167 183 187 159 155 143 136 93 61 53 75 109 177 216 196 141 104 90 93 103 94 106 137 128 133 84 61 72 72 58 48 71 82 77 65 49 37 33 29 25 31 25 39 21 22 32 34 22 19 29 31 29 33 32 32 40 45 45 44 42 34 22 20 28 27 29 22 13 12 43110 215 2573 30 9743 11 58 30 7807 -4769 364479 282137 22923 3650 2355 1715 1428 1374 1359 1360 1496 1768 1437 1291 1497 2371 2720 2096 1840 1387 920 723 727 801 925 1099 1516 2501 5082 10288 14890 15472 14536 10710 5277 4894 10849 22568 36986 51867 76387 109825 119477 75052 38466 32257 24103 12426 3476 2090 2544 9645 21122 18420 1297 180 131 116 41 61 52 68 78 95 253 439 479 442 393 241 229 356 507 474 440 387 303 293 349 394 437 434 314 340 330 301 287 266 222 202 184 311 806 446 262 632 4362 5445 640 231 243 352 363 477 420 385 375 349 290 339 327 257 207 142 102 108 127 153 144 130 156 148 94 81 104 95 65 75 67 118 192 197 196 191 225 232 192 182 230 220 228 224 220 184 155 157 176 200 187 135 138 142 123 73 56 66 63 111 196 205 161 108 95 66 74 100 96 92 123 128 128 94 53 44 61 53 72 89 88 65 52 53 35 33 37 23 32 30 20 22 31 25 30 30 31 40 38 39 27 23 31 43 35 41 35 34 34 32 29 25 30 29 17 8 4 43119 215 2574 30 9744 11 58 39 7807 -4778 418955 234815 30073 4636 3632 3151 2810 2769 2396 2009 2284 2344 1617 1613 1649 1750 1829 1516 1311 1185 1098 988 996 1312 2031 3585 5432 5000 3670 4019 4769 4333 3157 2492 2857 3107 2351 1767 1337 889 726 749 5947 42239 84826 87267 83668 81406 40608 17014 5113 6285 8604 17160 7888 1856 190 94 119 77 95 100 83 120 232 316 406 424 376 292 236 328 432 397 379 371 336 254 293 395 470 453 379 323 239 259 262 260 217 204 185 181 757 675 190 640 3389 3356 407 214 252 369 412 464 372 394 413 359 269 297 325 249 242 131 95 86 122 123 150 159 123 113 91 78 81 73 54 60 94 133 172 188 179 169 181 173 174 164 221 221 205 203 209 162 144 159 164 171 183 147 110 127 102 52 51 48 53 119 164 189 127 85 73 53 79 91 77 105 95 121 89 48 37 28 33 44 58 66 54 57 33 21 23 26 22 17 14 17 15 18 27 23 20 20 28 18 19 36 25 29 23 25 28 40 35 27 26 27 18 19 16 19 18 12 10 43128 215 2574 30 9744 11 58 48 7806 -4786 443708 222407 98019 18210 5337 4714 4076 2449 1930 2123 2459 2126 1977 2115 1908 1835 1687 1376 1119 1012 1033 1049 1078 1089 912 895 1340 2505 3547 3687 3774 4068 3447 2559 2212 1790 1350 1052 850 623 443 384 436 788 2517 3256 3233 2838 3117 2890 2697 2374 5360 3813 436 200 149 140 134 95 49 46 34 56 116 196 361 422 394 218 237 319 440 445 387 424 347 268 307 389 433 481 374 334 266 205 200 205 207 209 143 151 335 319 219 358 1539 1152 231 212 262 354 420 508 462 414 416 351 305 329 299 266 215 135 94 115 164 168 151 104 124 108 81 73 83 66 50 56 106 135 163 193 186 177 175 176 171 174 215 231 206 183 208 183 178 168 179 183 145 124 117 127 96 47 23 40 69 138 159 184 151 103 57 57 97 88 70 85 109 118 92 57 38 34 41 58 69 77 67 63 33 18 26 12 14 17 21 25 12 25 19 23 28 19 15 14 22 20 16 12 23 29 29 24 33 30 23 20 17 7 12 16 9 0 -3 43137 216 2544 30 9744 11 58 57 7806 -4795 481849 266652 95617 28434 7143 2779 2523 2213 1657 1253 1114 953 828 864 782 752 684 676 683 589 597 648 776 937 964 990 1873 3823 1185 769 1292 2426 3199 2993 2603 2537 2543 1595 816 579 516 414 310 291 260 251 254 448 261 209 200 819 22463 152906 292487 75069 5005 241 184 138 114 101 94 107 105 112 183 347 474 472 352 266 375 491 520 500 443 403 330 373 431 411 501 446 424 375 295 275 276 261 274 257 215 273 279 285 345 704 479 278 298 362 441 590 606 504 490 440 405 338 380 381 308 296 240 158 130 157 173 160 166 178 141 113 127 114 130 105 95 109 168 235 267 254 239 235 238 214 231 273 288 267 238 238 230 182 218 226 231 223 198 184 182 182 133 113 90 103 164 198 244 198 146 127 124 146 131 108 141 181 188 162 121 98 92 85 100 115 124 120 106 88 75 69 70 84 76 66 58 63 63 63 74 71 67 70 69 77 70 68 75 82 78 76 75 71 65 65 62 65 65 54 57 55 50 44 43146 216 2544 30 9744 11 59 6 7806 -4803 379151 144545 30701 2492 1087 971 940 890 733 594 510 488 511 613 684 753 869 885 904 679 724 882 1107 1221 1303 1183 964 833 762 763 824 1056 1474 1934 2271 2954 4000 5089 5155 4143 2568 1766 1437 1107 969 551 234 83 102 85 136 359 278 7280 164066 343501 35288 591 109 95 74 65 59 81 87 91 138 205 364 448 373 285 239 426 540 456 390 399 325 315 344 386 410 352 372 342 282 219 203 228 211 167 163 214 248 258 253 249 234 221 253 362 472 580 480 420 423 425 367 299 376 398 320 242 202 114 105 109 157 161 140 158 135 94 123 109 103 114 60 62 98 152 199 204 206 206 204 160 175 207 233 229 226 218 178 165 199 198 180 173 170 174 190 164 99 90 66 57 110 113 165 163 93 74 75 94 105 100 101 125 149 131 88 56 57 32 57 73 89 80 53 44 35 35 28 23 20 28 31 29 37 23 32 29 26 31 32 36 42 37 37 45 48 41 44 37 26 29 37 35 30 24 21 15 9 4 43155 216 2543 30 9743 11 59 15 7806 -4811 259843 102783 38336 5171 1399 817 446 263 279 362 459 756 988 1094 1428 1315 1307 1376 694 431 354 358 447 695 800 754 632 399 278 259 228 254 372 516 572 515 568 611 736 864 914 1323 1454 1317 1544 1474 419 75 92 332 443 341 179 11834 263625 616636 181695 4918 208 119 88 92 142 95 100 105 166 238 438 489 409 332 288 408 564 533 406 437 378 377 406 480 462 426 436 311 254 242 271 271 250 218 136 230 280 259 269 272 262 247 317 452 608 646 555 458 496 491 413 343 399 354 301 292 257 163 131 141 164 177 154 138 155 138 142 113 111 87 73 84 140 193 224 230 231 243 216 199 224 251 259 252 249 256 229 207 215 201 202 195 182 174 192 187 138 129 127 76 91 124 134 211 166 114 103 109 125 128 108 123 165 162 135 83 71 84 87 99 113 107 91 86 63 55 61 45 48 46 41 50 54 58 57 52 55 53 45 55 50 48 47 51 62 55 64 51 46 41 51 53 46 45 43 34 28 24 43164 216 2543 30 9743 11 59 24 7805 -4820 211753 44891 18521 9218 9516 10023 8719 7352 5483 3863 3099 2866 2680 2182 1900 1753 1591 1539 1264 1167 1166 1102 1457 3032 4717 8227 13325 12999 6858 2022 678 486 442 627 1069 1623 2356 2816 2617 4378 7033 5766 2399 2277 2647 3147 4067 2930 882 381 461 604 443 6628 116748 161296 8309 291 137 112 111 140 135 138 82 61 116 221 359 476 414 342 211 278 478 566 469 436 376 413 402 403 424 449 430 343 306 241 233 236 194 139 153 207 239 245 235 247 232 237 268 422 567 639 533 482 557 477 379 339 369 328 258 263 224 130 138 129 174 151 142 139 145 98 113 102 87 77 64 90 119 167 201 201 211 203 176 174 180 221 232 236 230 222 222 212 192 197 200 181 165 166 190 174 132 128 111 87 44 70 98 160 187 119 95 74 86 113 85 105 150 161 126 57 68 76 67 72 83 89 67 71 51 43 52 29 27 36 49 49 47 39 34 30 45 40 36 40 40 45 46 46 41 52 35 38 39 35 34 41 36 27 23 27 19 6 43173 216 2543 30 9743 11 59 33 7805 -4828 269625 94316 23969 5796 3609 3598 3785 3787 3828 3991 4066 3939 3807 3549 3338 3176 3109 2974 2881 2614 2576 2678 2647 2356 2187 2114 3570 3360 1517 1718 1851 1862 1645 1330 1178 1017 1040 1438 2399 5549 10799 10802 5493 1854 816 637 752 945 939 1173 1451 5316 15561 6107 1181 964 429 746 309 210 205 186 135 89 76 89 144 238 362 450 505 409 357 327 453 534 498 428 396 394 411 424 389 460 482 367 273 234 248 251 192 149 139 219 249 226 233 230 237 269 336 467 621 659 647 554 503 437 342 371 390 317 289 268 193 141 135 178 211 198 196 197 128 124 119 131 116 109 91 108 153 178 221 221 205 222 212 199 210 235 256 248 229 248 234 210 208 220 214 219 186 203 225 226 153 131 144 135 87 76 103 127 182 137 111 112 116 131 125 119 158 177 172 115 72 65 69 93 98 103 79 67 66 55 53 43 40 43 43 43 51 53 59 52 42 58 57 58 62 52 51 64 64 51 53 52 44 52 54 49 44 50 50 37 26 18 43182 216 2542 30 9742 11 59 42 7805 -4837 189917 108942 39480 8010 3163 2413 2331 2416 2777 3100 3599 4120 4645 4932 4965 4983 4668 4528 5205 5589 5260 4239 3227 2926 3022 2927 2556 2190 1933 1841 1878 2013 2175 2308 2234 1690 1407 1533 3188 7568 14824 16755 13618 10413 12271 17269 30823 49552 45124 36833 32105 21778 46474 67836 9276 3821 753 290 824 2664 3336 1223 188 85 37 84 196 322 430 474 407 348 297 339 486 556 483 461 459 408 410 453 400 468 518 357 287 259 230 226 165 124 151 219 267 250 209 223 224 253 372 500 647 672 633 587 515 379 350 379 351 283 218 223 130 98 162 170 163 138 131 135 144 122 99 75 87 111 79 77 120 159 204 202 202 215 198 165 195 249 241 231 210 244 239 192 213 225 200 178 189 185 178 182 122 118 118 82 50 96 69 131 161 99 79 91 110 102 99 105 135 146 144 88 49 61 53 70 92 85 64 63 68 51 38 35 40 36 33 45 38 40 30 34 32 32 36 39 35 31 41 44 38 42 31 29 29 29 37 42 32 28 23 22 15 3 43191 216 2542 30 9742 11 59 51 7805 -4845 219382 160719 49696 20803 12672 8505 6392 4854 3923 3350 2917 2823 2854 2949 3262 3577 3856 4103 4320 4047 3777 3400 2824 2489 2633 2854 2680 2155 1783 1578 1659 1903 2723 3295 2550 1789 1455 1136 1030 2125 4069 7975 10485 8497 7595 9915 16866 18947 38014 78348 93482 73505 40600 13134 3323 3095 2663 3406 8003 49959 23271 500 88 93 125 176 239 366 455 421 466 383 295 391 509 566 525 485 412 471 459 485 421 521 491 363 273 230 183 219 191 136 151 238 269 247 257 241 247 319 462 634 680 681 623 578 485 375 365 367 327 274 263 277 150 125 100 150 175 180 158 164 114 108 135 100 107 93 81 100 130 190 218 220 238 219 179 212 230 241 254 252 260 243 198 200 185 180 187 190 202 203 215 174 129 136 145 81 53 54 80 163 146 123 111 108 132 111 107 127 140 145 144 97 73 66 58 73 91 93 90 74 59 45 54 46 40 50 32 40 46 48 40 41 32 36 48 45 52 49 44 55 59 51 57 49 44 43 41 46 43 43 41 34 22 22 43200 216 2540 30 9740 12 0 0 7804 -4853 244294 161482 23405 7484 7047 6788 6375 5509 4756 4261 3906 3862 3668 3613 4333 5516 5533 5006 4924 4947 4943 4851 4542 4123 4021 4199 4003 3096 2199 1774 1706 1551 1633 1909 2399 2625 2036 1653 2031 4526 10217 15045 14769 12035 8948 4822 3042 3587 5007 14930 29813 35666 21779 7309 6051 6615 21850 48370 81018 80992 11980 821 123 75 74 153 314 432 349 424 423 368 360 396 499 586 558 515 464 468 458 476 426 492 494 334 240 227 209 219 167 148 162 265 330 287 232 213 234 366 585 680 697 668 587 560 481 394 355 387 334 268 296 220 127 148 148 164 166 156 163 159 146 114 115 113 101 85 89 105 126 186 244 236 201 200 205 221 236 250 241 244 237 247 233 193 201 208 222 224 189 205 218 159 127 124 112 59 43 78 106 182 165 130 112 90 128 123 96 120 170 168 144 94 91 86 81 91 99 110 87 72 79 62 65 47 50 38 47 48 45 55 62 59 46 42 46 41 44 44 48 46 49 66 66 55 53 59 56 47 39 41 42 40 31 24 43209 216 2537 30 9737 12 0 9 7804 -4862 225450 127692 23429 6541 5417 4978 4453 3688 3052 2655 2213 2042 1869 1868 2052 2313 2479 2312 2070 1825 1883 2474 3367 4263 5408 6532 6954 5815 3398 1635 1009 923 984 1375 2748 5038 6171 5965 4315 4026 4967 6722 11728 15548 11600 6183 2282 1021 1262 1786 1509 967 2613 4849 6051 18935 34560 44029 46216 95999 156940 8614 166 150 115 87 205 230 291 377 379 397 459 486 536 590 543 483 443 481 488 512 528 448 528 413 272 246 298 348 207 129 171 295 307 304 272 259 253 360 596 639 666 666 606 544 455 342 365 400 349 298 256 241 149 138 185 170 162 160 171 175 149 151 135 95 72 69 84 113 134 197 229 248 244 201 192 210 231 252 244 241 255 265 245 213 211 200 190 205 171 199 198 158 148 159 149 79 49 69 92 174 168 138 110 99 116 145 117 106 135 157 147 114 89 88 78 81 86 126 102 69 90 71 54 62 43 31 48 43 55 50 44 47 51 50 58 51 45 48 55 62 65 59 62 62 53 57 55 54 50 53 48 50 40 35 43218 216 2564 30 9734 12 0 18 7804 -4870 185155 80061 62161 47209 31765 20840 13236 8601 6004 4477 3328 2693 2642 3776 6035 8632 10650 11583 11339 11789 13883 16441 20787 27174 26285 19573 14010 10155 5741 2388 1249 936 978 1362 1710 2412 4333 6224 6003 4229 3100 3600 4541 4707 4662 5077 3326 2007 1361 714 533 711 1777 1659 792 2093 5738 17714 40186 76074 131660 70622 2104 125 108 89 154 148 263 321 304 372 476 535 542 569 526 466 472 552 530 513 520 488 583 541 382 293 376 430 290 241 285 345 321 299 239 215 249 397 633 662 686 621 557 506 440 330 386 344 319 299 264 195 121 114 140 176 156 164 149 133 109 104 96 96 98 92 90 104 170 195 213 214 201 184 182 193 224 240 229 218 189 221 231 199 202 202 186 190 189 191 185 130 133 129 110 76 54 55 56 160 153 115 110 116 130 134 97 88 125 153 156 122 84 87 78 69 71 99 107 83 70 54 59 46 35 49 55 49 41 45 47 34 42 56 34 43 48 46 50 49 55 58 64 61 47 44 52 49 47 41 33 39 37 21 43227 216 2562 30 9732 12 0 27 7804 -4879 121945 30383 10066 19735 30244 34989 31673 21747 13623 8271 5173 3607 3756 5671 9396 14654 20110 23454 24161 27077 34304 48072 69852 92502 104249 98851 88074 71116 51494 35423 22656 16304 7518 1898 984 847 849 1223 2502 3968 5747 9012 11239 14514 11951 5492 2691 1871 1172 937 1014 1245 1458 1417 1198 904 1868 9968 51315 98727 192713 91690 2624 81 101 108 108 116 240 328 327 340 520 549 524 590 561 464 472 565 549 582 623 622 662 526 332 272 380 509 413 316 258 302 341 290 235 262 266 440 684 691 685 682 631 549 400 344 414 380 315 237 249 190 135 132 141 175 178 179 164 145 165 134 113 113 103 72 69 74 138 195 219 220 230 213 180 192 235 247 245 210 206 237 223 189 208 224 193 189 210 213 209 160 144 143 179 142 78 62 61 118 198 164 115 98 123 142 125 107 138 143 154 125 113 111 92 98 101 100 88 86 76 51 57 66 62 63 42 60 67 70 70 64 47 60 66 65 58 60 69 73 63 69 68 68 68 64 49 48 56 51 47 41 41 34 43236 217 2499 30 9729 12 0 36 7803 -4887 373310 119937 69174 4542 2179 3351 4330 4684 4160 2876 1906 2050 2676 3965 6317 9532 13792 19072 26286 36135 45784 57730 70255 87011 110620 123718 128685 135898 138876 133495 128736 121300 91722 66047 59094 55021 49393 28116 4172 1087 1121 1149 1300 1406 1011 678 722 490 322 286 275 308 373 434 429 441 454 704 5966 59702 102488 27006 12643 639 83 57 74 104 136 244 264 231 342 488 474 454 594 580 511 476 555 551 606 532 476 655 464 328 248 279 430 538 379 281 279 302 239 238 211 313 547 635 665 648 604 567 536 432 347 414 346 254 250 239 179 141 148 152 137 166 131 138 145 129 127 112 96 99 91 67 95 133 179 217 232 212 214 183 205 239 235 233 223 237 233 212 210 213 196 180 173 204 231 225 160 160 141 152 135 77 44 49 68 154 156 118 89 88 116 102 93 141 144 131 99 91 108 89 77 95 96 85 70 74 59 49 42 37 29 36 46 56 58 52 45 50 50 43 47 52 47 42 50 52 58 54 50 41 39 45 38 42 42 45 36 27 19 43245 216 2527 30 9727 12 0 45 7803 -4895 93194 60004 4728 479 466 651 675 672 549 472 506 606 874 1449 2455 4045 6357 9397 13875 20080 27516 36199 47298 61794 81692 101240 114492 122099 125561 135203 146126 174977 218859 221829 215449 189873 133570 99895 59680 22385 4400 4272 5914 8351 12692 11261 5940 2425 987 776 1481 6126 6550 904 446 442 1316 9185 28547 9621 2144 406 192 123 90 87 109 123 125 203 244 281 376 349 267 349 504 495 520 464 429 605 502 451 752 583 299 206 259 481 656 392 275 275 289 239 220 204 345 573 664 615 664 644 596 569 455 353 390 339 269 252 227 174 100 132 138 142 162 138 122 124 110 105 91 100 101 71 34 84 144 186 176 192 217 199 172 199 218 228 204 202 208 201 206 194 166 200 180 181 185 184 174 147 110 133 140 97 36 16 34 78 141 117 91 94 101 100 89 111 136 118 125 123 84 87 68 57 64 78 59 63 64 45 41 36 37 27 27 30 32 24 18 41 45 39 34 32 41 37 42 37 37 42 43 38 40 38 33 30 34 26 20 16 12 4 43254 217 2495 30 9725 12 0 54 7803 -4904 302016 74318 28982 2604 1091 789 876 870 825 896 1057 1483 2609 4041 5633 7567 10781 14584 18343 23086 29526 37332 49161 65261 80216 92076 105590 117314 127890 136350 144892 146046 150175 161492 162997 149800 141341 129027 110641 74337 37041 15901 6534 6705 9931 14967 23774 27815 20817 7097 1935 761 549 450 1214 3847 3415 1509 8118 46985 30783 16941 13512 1318 112 80 48 44 96 157 174 195 212 303 219 237 379 509 544 447 376 481 536 464 580 1103 916 339 267 294 301 336 302 256 305 292 254 215 271 488 642 673 644 649 662 633 589 488 402 402 326 282 259 221 164 165 148 143 181 176 161 152 129 137 135 105 89 84 86 76 110 164 211 199 194 222 228 178 215 251 222 205 208 223 237 210 218 190 173 172 176 211 208 186 159 144 146 149 135 79 64 41 75 147 129 114 114 129 123 108 100 118 127 130 125 100 110 110 87 101 99 95 68 76 67 59 46 52 47 49 43 35 42 44 50 51 45 40 44 45 48 51 48 48 61 62 56 53 49 41 43 56 51 40 36 26 15 43263 217 2492 30 9722 12 1 3 7803 -4912 344425 103124 29169 2233 1114 1264 1035 1093 1499 2248 3606 6199 10561 15913 22327 28711 34189 35026 33372 31141 27668 28095 33834 40600 50192 57713 67096 82485 95363 106929 115001 126376 135685 134725 122965 104887 82833 53756 42510 31603 24237 22630 17916 20868 25517 21708 34232 52317 61216 42112 16021 9980 5486 1678 1070 969 1307 1294 960 3888 4391 646 804 500 122 127 75 103 81 125 194 234 262 284 122 291 477 550 513 448 469 585 566 568 859 1382 860 325 310 318 306 327 258 273 293 265 246 264 378 623 674 642 638 645 618 641 599 455 353 395 349 271 234 219 161 126 133 161 145 185 182 155 161 141 147 148 137 115 81 89 134 176 208 218 236 219 207 212 240 245 261 257 249 248 244 234 247 199 180 191 201 225 232 185 156 153 164 154 121 85 51 52 101 157 138 121 116 145 140 116 127 164 161 160 150 138 121 125 107 106 111 114 99 99 74 71 74 61 55 54 51 62 71 72 76 69 57 59 52 58 59 64 75 57 63 64 61 59 57 57 54 58 56 49 43 41 36 43272 217 2490 30 9720 12 1 12 7802 -4920 360405 104942 16531 2434 1279 1046 1333 1771 2202 3151 5253 8990 14595 21293 29488 38155 42711 48558 53750 55094 54565 48948 41229 29479 21231 16727 14704 14748 18077 22609 26799 28449 29443 32425 32149 26954 15853 8418 5710 2913 1199 901 843 1008 2092 9288 31886 77967 120580 126822 97383 51533 24688 12575 5299 3060 1186 3382 11261 4513 5620 22939 8820 755 78 66 33 75 58 55 98 184 194 151 80 100 296 473 522 446 449 582 596 586 910 1138 577 269 277 478 429 230 244 256 221 216 182 241 326 506 557 586 589 613 545 594 515 367 348 382 319 236 219 202 124 80 104 147 141 144 156 123 109 110 100 111 83 42 48 74 99 147 159 185 213 213 198 168 177 186 202 185 202 211 212 181 182 179 149 135 161 200 191 159 142 130 142 140 81 62 26 30 71 111 83 85 114 115 82 77 103 120 103 102 118 82 91 97 88 97 89 86 64 65 54 42 35 21 27 30 21 17 32 44 27 38 35 28 29 35 26 29 38 43 37 36 39 33 34 25 25 35 34 33 23 15 2 43281 217 2487 30 9717 12 1 21 7802 -4929 316855 86911 14143 4969 3571 1889 1484 1762 2111 2633 3437 4947 7966 13220 19675 26206 34436 44450 56724 71243 81775 85143 79597 68008 53378 36307 25577 22885 28655 38056 48443 53688 51675 45059 36957 30938 26283 23908 23648 17882 9791 3304 2135 1534 2633 4301 1947 1787 8080 28244 62542 97902 124427 131478 102612 63319 19175 3481 866 505 354 1712 6953 970 132 102 106 109 115 136 167 152 214 174 80 93 222 495 521 482 422 468 556 539 636 833 622 346 347 461 502 297 289 308 293 246 185 207 283 438 603 642 597 607 579 574 536 412 370 400 357 275 275 254 163 115 123 121 142 149 163 157 137 137 142 124 126 112 102 109 146 200 219 217 245 233 202 212 221 260 256 216 215 230 239 230 219 212 172 194 179 193 222 207 174 148 171 156 119 82 56 71 109 128 112 119 132 133 109 90 122 148 133 130 146 133 129 104 98 118 124 101 76 94 73 64 48 54 41 41 52 57 64 53 55 65 54 53 52 59 60 60 58 56 54 53 55 56 59 52 52 55 52 45 40 33 24 43290 217 2485 30 9715 12 1 30 7802 -4937 187115 54919 8407 2949 2700 2387 2116 2367 2863 3662 5078 6168 5901 5821 7497 11165 15666 20913 26825 35486 46413 59416 73130 85956 94556 97238 90939 77258 64968 54121 45204 41125 40859 42810 45290 48798 50783 42402 32973 25413 28470 30846 26643 26234 56291 103943 102691 112781 70183 16141 26058 55541 110559 165723 186092 155722 89004 30383 4941 1294 723 333 228 238 193 161 128 109 128 137 168 186 184 157 97 118 313 545 609 555 400 348 497 627 535 579 622 440 345 357 283 274 310 319 292 262 286 337 297 405 613 609 651 682 627 615 610 486 437 430 381 312 260 193 119 135 141 151 161 182 184 202 164 141 157 130 137 108 82 120 151 185 221 203 219 233 234 199 238 267 270 250 240 239 227 239 229 239 235 211 181 229 252 258 211 176 190 193 146 103 87 86 104 139 126 140 159 144 125 111 153 147 147 144 153 145 151 145 125 135 138 103 94 100 80 67 69 59 64 70 78 66 64 75 71 80 78 65 71 71 75 73 75 79 77 79 74 73 76 64 60 59 63 65 56 52 39 43299 217 2482 30 9712 12 1 39 7801 -4946 257652 163223 13304 2831 3337 3667 3944 4030 3816 4808 6712 8450 9774 11911 11623 8959 7810 7267 6725 6435 7989 11652 17215 23179 32977 47073 56949 59109 48437 34828 26798 27594 38746 58358 81054 99913 109644 106263 100436 76759 39524 29105 33333 36797 39701 44655 50258 60702 30880 7814 2911 2239 3649 9963 25561 70868 110658 83554 31981 6187 1074 438 278 247 221 211 159 130 103 109 126 222 165 106 93 116 305 515 510 393 231 266 497 603 494 532 519 375 322 376 364 284 254 279 318 257 235 234 262 336 519 613 661 658 562 533 600 473 431 432 388 290 233 207 134 122 158 162 148 170 170 177 158 150 147 117 132 121 72 78 152 186 189 219 221 236 227 203 245 250 241 238 225 208 249 246 240 221 205 179 162 191 221 236 217 180 158 165 169 119 88 56 79 125 110 136 152 145 118 109 133 121 128 142 151 126 130 124 124 111 117 100 69 73 66 54 42 38 42 43 52 64 46 54 62 57 51 49 50 50 52 54 58 60 55 51 55 52 47 44 43 43 40 36 26 24 21 43308 217 2480 30 9710 12 1 48 7801 -4954 321511 190153 22442 4505 2967 3721 4604 4801 4411 4164 4186 4064 3772 3739 4178 5338 6782 7841 7856 6732 4747 3233 2826 3542 5919 10038 14410 19456 24790 32502 43363 47745 39555 34159 43246 55871 70240 78437 69888 49891 32809 29933 35025 28717 25561 23605 27042 18738 15568 9696 4473 1900 1132 1201 953 5183 50807 111660 92421 49045 12022 1972 487 370 318 204 113 97 84 104 148 201 159 116 94 121 325 537 536 416 263 329 497 597 545 508 508 390 301 251 284 252 239 270 291 286 258 245 247 351 524 599 598 633 559 573 600 492 456 444 379 312 238 221 189 126 149 167 163 167 151 169 151 139 137 136 138 128 93 70 112 192 218 196 217 224 224 194 221 256 264 254 256 264 242 258 250 223 194 178 190 193 214 215 172 189 195 170 141 88 71 61 91 138 114 110 124 127 109 92 103 84 102 134 135 125 140 127 124 121 119 108 80 77 63 53 49 61 56 46 54 62 62 53 45 56 56 52 55 50 47 60 61 56 59 54 58 57 44 40 38 45 44 38 32 32 15 43317 217 2480 30 9710 12 1 57 7801 -4962 308035 88940 18178 2565 1047 911 823 764 676 663 698 741 892 1150 1572 2303 3314 4396 5187 5344 5385 5835 6942 9355 13757 18329 19316 16274 12636 10319 9124 8478 7884 7614 8226 9348 10612 13320 17148 19068 21036 27507 34195 30829 18497 9542 9718 21022 47383 23075 9943 6399 4517 4369 5165 7743 15175 29819 92565 195738 251168 165359 37785 6134 1168 418 300 196 148 140 148 146 129 104 146 296 487 573 539 413 318 371 511 558 522 539 506 400 302 262 278 276 283 311 345 319 277 252 299 387 506 595 637 650 624 653 616 518 449 408 372 325 275 242 187 146 149 157 154 188 206 189 183 155 143 138 138 128 109 96 117 160 187 248 254 217 228 216 235 250 261 254 245 242 254 261 229 202 203 204 199 214 234 209 189 178 179 188 157 114 76 98 142 120 122 149 168 159 138 119 116 110 133 165 171 161 148 132 137 128 128 130 103 87 78 77 78 65 57 65 60 59 68 75 74 69 66 63 74 64 72 79 72 70 66 61 68 67 53 51 54 60 49 49 41 39 31 43326 217 2478 30 9708 12 2 6 7800 -4970 276033 56584 11295 1560 1322 1273 1247 1360 1996 3199 4681 5777 5214 3962 4499 7277 10863 12771 12944 12775 11727 10091 10386 13964 18786 22710 27580 33326 37582 37800 33910 27907 20307 11856 7236 7959 10928 16183 21108 21854 25340 34516 43053 43206 34832 27371 24261 23034 35194 36810 16545 5903 4714 4991 4325 4226 6789 13137 22549 47235 105702 131162 81494 15286 3804 717 412 226 115 97 110 127 121 80 105 302 494 537 454 317 244 332 492 509 503 528 434 318 241 229 245 246 254 265 260 232 231 232 277 417 541 591 603 588 581 591 576 467 398 382 326 256 241 234 174 137 141 143 131 147 159 139 127 126 118 104 97 93 62 63 96 146 204 214 196 192 186 181 211 223 234 232 232 214 218 223 212 216 198 170 162 185 201 193 159 138 141 145 114 95 76 74 97 94 113 130 131 120 93 84 100 102 104 134 139 121 111 127 124 106 108 94 58 48 53 63 57 48 50 41 39 44 52 51 46 42 50 41 47 45 53 58 59 57 54 54 50 55 48 37 30 35 33 39 30 24 16 43335 217 2481 30 9711 12 2 15 7800 -4979 263967 95869 11048 3634 3824 4096 3881 3082 2628 2512 3079 4394 6091 7404 7611 6843 6238 6339 6869 6636 5379 3764 2837 3034 3827 5020 7030 9986 13262 15471 16781 19541 22310 21467 28211 60127 81078 49715 32825 47426 46738 62170 82247 99547 102212 91085 73493 52952 35958 24854 15945 8388 4215 2527 1844 2405 6672 11999 10922 5526 3195 4522 5329 3740 1611 598 332 203 138 109 130 161 149 107 88 143 332 507 491 329 220 298 456 546 569 580 525 396 311 287 260 253 245 254 276 258 244 240 291 439 540 571 585 588 580 584 556 469 403 367 337 290 263 224 165 150 162 155 144 156 161 151 151 157 142 138 122 70 57 74 106 174 244 253 236 230 231 229 236 248 252 227 219 217 233 233 200 191 169 152 175 215 236 196 171 158 144 146 134 103 86 110 120 114 115 123 134 127 115 106 105 102 102 133 152 150 141 143 125 110 124 117 91 82 74 67 53 56 57 47 57 59 61 54 63 68 74 57 50 64 64 70 70 66 69 67 56 50 51 53 55 57 51 49 53 49 35 43344 217 2481 30 9711 12 2 24 7799 -4987 262222 116294 16941 6340 5857 5530 5306 5305 5304 5038 4572 4162 3872 3962 4060 4091 4022 3819 3183 2298 1707 1360 1228 1233 1325 1553 1797 1931 1934 2079 2601 3421 4397 6188 13492 39322 63112 108748 60145 26719 15424 19646 19641 19870 27317 40383 60276 80823 93841 101891 101751 89584 63037 17258 5197 2511 1617 1483 1954 2418 2607 3278 2839 1471 767 405 244 186 137 118 96 87 93 71 57 93 245 380 308 179 113 189 404 504 531 487 394 277 244 247 226 216 229 245 232 224 228 218 269 405 506 552 615 615 584 619 590 498 408 363 319 278 247 210 174 127 100 128 121 138 142 124 136 138 112 106 95 75 60 47 61 121 195 205 199 203 189 192 199 240 240 215 196 190 210 201 176 152 145 158 169 198 203 176 167 134 122 120 113 103 72 86 89 90 96 105 113 117 102 94 90 87 91 133 143 137 119 109 108 111 105 96 63 60 67 54 38 40 39 39 42 40 40 45 54 56 53 51 49 38 37 37 45 48 49 56 52 35 33 35 27 32 35 30 22 21 14 43353 217 2479 30 9709 12 2 33 7799 -4995 223175 128851 20719 11909 10406 9008 7952 7205 7145 7614 8566 8955 8728 8461 7962 7813 7690 7570 7276 6872 6298 5256 4370 3605 2997 2671 2513 2483 2499 2571 2650 2522 2408 2562 2851 5158 18186 46244 4966 2683 2686 3462 4788 6637 10924 19943 34744 54067 75614 98540 116840 120151 94853 60980 23914 10346 3977 2608 1740 1098 1035 1474 1746 1146 432 288 220 149 132 86 115 116 80 50 86 76 196 287 241 139 132 212 467 544 542 524 453 310 251 237 324 397 323 317 318 251 290 272 288 477 610 624 596 585 573 649 535 446 427 417 316 267 263 235 199 168 132 130 144 149 152 187 172 157 156 137 124 111 99 74 113 168 231 254 237 232 235 246 226 249 267 268 265 252 258 240 216 189 172 189 201 250 218 185 170 142 131 137 173 139 85 114 127 120 122 123 146 141 131 128 113 100 130 140 160 144 146 146 131 135 123 126 87 68 72 70 66 68 53 53 66 68 75 73 67 69 82 70 68 68 72 75 69 63 62 66 64 65 58 52 49 39 50 56 58 45 28 43362 217 2483 30 9713 12 2 42 7798 -5003 231137 152236 24383 13492 12076 10068 8850 8108 7690 7244 7042 6886 6541 6428 6510 6599 6610 6572 6656 6932 7029 6975 6880 6503 5893 5084 4147 3395 2760 2410 2205 2273 2595 2909 2856 2545 2823 3517 4273 4596 4793 5062 5623 7193 10126 14506 27509 48501 70362 90860 115412 131971 116433 86964 62271 40878 21003 8040 3521 1763 1318 1078 875 735 516 374 243 160 115 94 88 117 72 62 126 115 97 216 171 127 85 232 481 542 493 507 486 358 316 244 263 375 415 328 301 269 260 272 339 488 559 611 597 586 611 612 532 477 456 424 336 264 253 251 256 236 196 166 148 158 165 151 159 145 131 140 121 112 119 111 95 140 204 248 243 239 229 234 226 230 226 246 238 219 223 235 219 185 182 187 204 203 198 184 150 115 107 132 159 122 94 113 117 126 133 146 152 143 128 124 113 108 138 153 165 150 146 131 127 133 141 116 85 86 74 70 74 76 54 58 74 77 74 71 71 78 82 77 75 64 63 66 82 68 67 65 64 60 58 59 49 46 52 47 44 40 30 43371 217 2479 30 9709 12 2 51 7798 -5011 57704 24443 4660 1726 1840 2285 2639 2361 1994 1770 1601 1424 1305 1327 1337 1363 1421 1450 1448 1448 1469 1422 1296 1321 1478 1463 1456 1351 1158 987 881 820 922 1479 3244 7471 13920 19142 20947 19782 18007 17334 20315 24684 32299 42673 51536 62227 75530 92270 111564 135795 182508 223393 233293 228484 208347 176396 128077 87104 40477 16549 8413 3602 1091 420 295 201 149 104 91 79 84 72 47 65 59 92 79 67 178 363 467 520 468 468 440 373 311 260 293 427 433 319 255 242 258 264 332 468 520 556 551 543 580 609 503 436 429 379 358 283 251 237 252 260 176 124 122 138 146 143 120 124 122 110 110 102 77 69 77 128 193 225 225 221 227 192 209 229 251 245 214 204 227 200 165 140 145 185 217 209 201 156 130 121 112 117 140 111 78 73 109 120 117 121 121 117 112 112 105 103 125 157 139 127 123 112 112 119 120 97 73 66 62 44 51 53 45 46 44 49 54 61 56 57 69 74 57 50 48 55 55 57 59 58 59 52 41 42 44 39 38 42 40 29 16 43380 217 2478 30 9708 12 3 0 7797 -5019 160153 20100 5472 4486 7423 8467 8025 7301 6349 4738 2875 1522 678 234 60 42 135 266 333 321 227 49 999999 999999 999999 -1 176 250 247 178 280 763 2221 6130 13520 23400 34302 45195 56378 66284 75189 83043 88104 93672 98129 92736 89651 92804 88484 95965 101643 91445 109351 162691 201810 238936 250818 201702 154255 143919 109945 58168 27606 15383 6318 1777 638 333 256 201 132 106 78 63 79 64 84 83 73 76 158 325 334 471 577 554 533 500 423 334 325 367 433 413 323 248 231 243 281 364 475 524 562 562 556 592 581 498 455 409 358 304 257 251 264 257 233 163 134 128 127 151 152 151 130 109 134 116 95 88 67 75 130 191 247 255 250 224 238 249 238 235 227 221 215 209 206 205 191 196 201 200 185 184 151 128 116 96 124 151 123 102 108 114 113 114 124 123 118 105 107 102 111 141 136 128 122 121 124 140 125 98 76 62 56 59 59 61 56 51 56 57 48 52 56 59 60 65 56 52 57 61 59 56 53 48 53 51 44 43 39 38 39 41 36 32 21 43389 217 2479 30 9709 12 3 9 7797 -5028 80798 18969 5392 2288 1450 1263 1266 1291 1282 1199 1147 1094 1064 1025 978 946 916 724 525 402 326 288 323 401 578 779 1053 1335 1456 1643 2624 5084 9970 17682 27589 38463 47745 52092 52217 56504 64198 67609 63080 52457 52354 68064 83443 87422 98295 126064 176273 239873 293168 265167 196961 185636 165644 111437 64413 32719 16039 8267 6039 4544 2058 669 378 258 175 111 64 99 68 58 44 63 79 93 91 145 217 343 453 504 487 510 492 471 346 259 307 416 382 302 264 259 241 250 342 487 560 581 643 612 648 631 540 457 425 374 361 294 278 260 244 237 170 146 157 148 165 181 157 180 163 150 137 108 103 84 66 120 174 242 272 247 243 233 232 235 240 255 235 215 234 229 231 208 191 187 199 224 207 191 178 145 107 93 136 169 125 107 110 135 131 125 123 134 130 113 109 107 115 119 123 119 120 128 124 135 128 102 68 65 63 57 67 63 53 54 52 56 64 60 67 69 67 63 62 61 69 64 64 65 62 69 66 60 57 47 51 45 45 44 39 34 21 43398 218 2449 30 9709 12 3 18 7797 -5036 181565 25015 5110 401 219 230 196 248 332 421 493 537 603 596 592 649 637 546 435 298 175 96 47 60 129 176 226 370 591 1229 2877 5809 10441 16779 24591 32223 38453 44016 45909 45488 48150 51095 50070 47448 50191 69048 95137 116958 129973 137495 157733 189110 204552 203221 176397 122997 118741 139399 133850 100574 68173 36015 11358 5538 3460 1360 611 349 185 113 96 59 68 81 68 51 24 58 54 62 114 190 305 393 494 495 433 380 382 295 209 271 358 293 240 215 210 205 253 389 491 523 561 564 550 571 565 463 443 422 377 332 286 251 239 220 208 186 140 123 122 101 143 147 143 130 113 125 93 63 62 72 124 148 171 218 218 217 196 178 209 246 230 204 203 203 209 210 206 178 161 188 196 191 180 140 122 114 101 106 114 91 84 102 111 99 91 101 108 98 94 92 90 103 115 115 106 103 102 103 101 95 72 50 45 54 52 42 36 45 46 34 36 45 53 43 40 46 47 42 37 38 48 44 40 41 45 42 35 31 28 25 20 18 28 23 12 4 43407 218 2451 30 9711 12 3 27 7796 -5044 281847 59569 13442 1235 893 1008 1174 1230 1185 1123 1075 1040 981 949 955 990 989 1059 1099 1099 1036 928 772 647 585 481 456 501 510 618 825 1530 3518 8555 17449 30197 46835 63617 77100 86902 93137 99052 104995 105816 108830 110696 110374 117253 126953 133705 136242 137429 138774 124093 111915 99088 81405 76854 92888 113952 115277 86820 41042 9889 2784 849 513 376 264 227 163 110 106 120 139 116 114 117 124 111 181 284 296 393 568 605 597 590 543 453 347 348 441 466 371 316 292 285 317 395 520 598 602 593 620 656 630 548 523 480 438 379 335 308 297 304 296 249 202 173 197 204 197 201 201 183 160 141 138 146 134 110 131 169 205 250 289 286 262 253 269 290 304 295 271 259 258 255 246 228 213 224 248 247 228 215 181 152 139 166 199 192 162 147 155 163 170 164 176 176 159 141 143 167 179 165 154 147 151 166 172 159 150 124 111 104 101 100 99 97 89 90 97 106 103 94 93 107 111 94 97 101 99 99 105 104 104 100 96 87 78 77 76 75 76 75 72 55 43416 218 2453 30 9713 12 3 36 7795 -5052 761877 158758 15548 3620 3057 2379 1728 1639 1934 2503 2945 3093 3059 3092 3160 3192 3188 3114 3004 3130 3322 3666 4229 4444 4419 4325 4043 3649 3398 3387 3466 3574 3616 4083 6111 10190 15021 22103 30563 40910 50352 53227 52594 49506 55336 63719 70036 79797 86551 80314 85828 105413 129753 117625 74528 43909 27411 22151 31050 52095 77642 74648 40215 10669 3722 1525 764 457 288 194 149 89 101 128 83 51 82 111 103 104 130 192 237 440 582 569 547 504 497 446 421 416 470 481 363 245 242 232 257 331 498 569 540 524 592 628 550 489 449 389 370 335 282 252 255 293 290 202 126 143 167 167 143 147 171 181 127 107 120 106 76 67 118 150 171 220 249 237 226 235 252 254 277 270 243 239 253 238 209 194 191 209 239 211 204 192 152 120 110 124 162 179 143 130 142 132 133 132 142 159 162 138 122 126 132 152 126 116 137 131 121 121 97 76 74 73 74 64 70 77 67 62 55 63 75 77 72 73 78 79 72 63 65 62 77 71 75 72 67 56 53 50 47 44 44 53 42 25 43425 217 2484 30 9714 12 3 45 7795 -5060 326156 21037 5245 6319 5839 4882 4456 4180 4091 4359 5090 5786 5843 5284 4842 4638 4456 4383 4652 4559 4301 4326 4473 5134 5977 6584 6669 6062 5737 6127 6951 8173 9838 14352 26036 37741 54468 62409 53874 41723 33658 24326 19467 14673 11772 13511 20495 25664 21616 13847 13446 18049 15889 11760 9019 7277 6686 6194 6754 12798 18322 14055 6222 2538 1418 988 637 392 268 195 171 165 91 83 120 125 104 48 39 72 125 162 354 543 563 565 554 494 479 494 473 525 523 349 284 255 272 343 485 568 586 590 576 618 631 549 490 443 407 374 346 323 304 275 304 261 210 178 164 157 159 180 164 169 178 135 132 176 103 93 108 130 117 154 220 247 256 236 239 259 264 258 264 242 241 231 211 174 183 208 223 241 227 206 209 178 145 110 138 176 149 93 109 145 161 160 133 135 148 142 146 136 129 162 154 129 106 123 136 143 140 105 85 92 76 72 71 74 84 74 69 63 65 84 73 80 88 89 90 94 82 75 73 85 91 85 76 68 65 59 58 54 58 56 54 46 37 43434 217 2484 30 9714 12 3 54 7794 -5068 235599 21618 6532 10497 13132 11672 7568 5680 4417 3548 3399 3282 3052 2918 2888 2791 2918 3400 4032 4382 4222 3711 3170 2982 3308 4101 4975 5839 6242 9470 15685 25476 39659 55655 71833 84992 104756 117531 124018 116790 105533 100090 73651 32461 19402 14221 8437 6836 6085 4933 4105 4067 4406 5196 5294 4508 3433 2738 2356 2340 2439 2295 2452 2809 2240 1302 738 384 267 206 187 128 100 124 91 78 75 90 99 74 72 115 246 451 521 540 569 516 497 464 483 517 441 276 247 321 286 326 492 557 541 545 545 567 556 505 433 435 378 338 313 297 282 228 243 243 194 178 153 133 140 142 150 165 132 127 109 124 100 91 77 137 129 145 208 222 230 198 218 242 246 245 237 200 229 230 184 171 169 186 214 219 220 206 188 165 114 103 149 157 131 102 112 134 116 98 117 136 133 121 120 120 115 110 122 120 94 107 100 113 130 109 72 66 60 76 71 70 55 53 59 46 52 65 62 72 68 78 73 60 61 65 63 67 62 62 58 56 50 51 46 41 41 41 33 30 17 43443 218 2454 30 9714 12 4 3 7794 -5076 287939 76201 9118 5924 8321 10576 11066 7049 3486 2759 2774 2793 2713 2598 2531 2546 2614 2599 2576 2564 2800 3392 3960 4189 4888 7553 12800 19969 31197 43078 51850 58246 65290 70933 72671 74691 80189 90427 106272 112116 94222 74418 60527 40283 28389 25345 22435 26039 32340 38450 41681 39415 34288 17808 8353 3674 2424 2250 2031 1764 1473 1136 866 786 787 771 694 492 277 169 144 106 95 71 64 62 38 59 24 58 71 100 90 118 331 492 476 485 498 498 441 433 463 390 237 183 202 243 343 495 540 502 440 433 465 534 479 436 399 351 322 310 287 241 194 221 208 162 118 108 97 84 111 99 84 49 76 107 105 89 72 45 40 70 97 156 167 191 196 177 190 216 227 220 177 153 161 176 155 142 137 155 149 146 153 154 108 74 95 106 118 97 58 58 88 103 95 85 84 91 87 72 83 85 76 77 64 48 62 63 68 53 37 45 38 32 23 26 22 22 30 32 38 34 35 37 37 47 47 42 36 36 34 37 26 25 35 36 28 30 24 19 9 7 10 9 3 -1 43452 218 2456 30 9716 12 4 12 7793 -5084 303027 62645 10515 8466 8480 9511 11636 12964 11364 8625 5312 4366 4324 4112 4002 3778 3623 3437 3479 3611 3758 3812 3526 3475 3659 4179 6033 10268 16484 24671 32107 36417 32608 23968 17498 14406 13922 17742 25286 25693 15794 9633 7070 4982 6235 22867 73793 125825 128177 57786 15842 10778 9920 7099 5445 4750 4028 3260 2493 2072 1800 1481 1262 992 813 731 601 460 322 241 221 121 62 49 75 112 93 41 50 40 68 69 64 78 233 462 509 464 487 509 495 485 493 396 233 238 249 297 404 533 528 523 472 434 444 530 475 446 414 384 326 284 263 278 234 262 270 161 102 102 100 91 74 89 126 111 93 91 94 77 87 44 40 67 94 168 182 204 193 189 190 212 192 199 200 195 176 166 160 149 118 168 171 175 173 164 130 86 51 82 122 109 70 67 80 89 99 96 92 99 87 84 90 89 104 111 76 59 57 52 53 63 62 66 40 31 39 42 37 33 19 28 36 35 39 37 45 46 40 40 40 31 32 38 39 40 39 36 36 32 28 17 20 14 18 11 9 2 43461 218 2456 30 9716 12 4 21 7792 -5092 383858 117127 35405 24147 20826 21324 24345 27380 35359 40368 30981 22223 17823 14469 11574 9496 8440 7539 6645 5710 5048 4409 4139 4021 3769 3603 3811 4035 4149 4364 4797 4866 4787 4793 5498 7070 8265 9107 9624 10078 12539 18295 25824 29660 28839 22659 12306 9239 14001 24484 22106 12923 7609 7175 7800 7094 6153 5623 5443 5474 5144 4498 3642 2590 1742 1193 996 822 713 560 453 349 252 214 184 134 65 37 64 54 58 76 82 46 119 346 519 521 516 530 504 479 477 415 249 260 253 287 435 603 627 557 521 451 411 515 485 404 398 417 367 316 311 289 269 261 208 129 117 94 113 133 125 122 108 104 109 109 99 104 59 45 68 76 156 194 196 183 212 214 205 220 212 210 191 183 180 183 164 159 138 160 179 196 173 163 141 111 84 117 128 115 74 75 122 127 114 121 117 127 110 95 98 105 109 111 113 89 64 66 62 61 66 63 45 47 46 41 50 56 45 47 64 53 51 50 59 56 58 59 45 36 37 30 49 51 52 41 42 36 39 34 32 31 22 22 15 -1 43470 218 2456 30 9716 12 4 30 7792 -5099 387696 224236 148833 113912 92099 73103 51685 29306 15636 9528 8542 8840 9278 9412 8766 7914 6958 6011 5167 4255 3630 3520 3695 3815 3792 3737 4000 4042 3751 3588 4111 5212 6735 8539 9690 9851 9768 10088 11877 15515 17792 18999 23458 27956 28868 27697 24046 17592 13620 13671 23193 37379 39995 38646 33694 22296 15182 10684 9334 9144 8517 6839 5040 4049 3540 2718 1967 1676 1824 1664 918 467 410 312 172 138 107 112 139 97 90 76 93 77 155 360 417 392 549 576 565 569 541 504 344 256 278 346 469 630 644 606 592 459 416 457 411 389 461 435 366 329 303 295 304 278 233 156 131 119 131 162 160 158 116 107 126 152 156 128 97 86 49 87 141 195 212 228 213 213 233 250 245 218 209 194 202 215 182 175 187 187 225 220 218 197 158 129 116 129 152 145 114 109 121 125 136 136 143 143 114 125 119 130 132 117 103 104 91 85 88 77 65 85 69 64 55 60 71 66 76 71 68 68 75 78 72 75 80 76 74 62 61 58 58 68 59 54 60 59 65 53 45 41 42 44 31 16 43479 218 2456 30 9716 12 4 39 7791 -5107 295432 150839 98214 95622 90333 82570 80884 84209 70528 44363 19877 13147 11239 10329 11147 12350 11288 7067 4524 3488 3101 2728 2719 2731 2673 2544 2462 2388 2346 2457 2349 2459 3860 7755 13840 13032 5855 4905 7665 17634 35709 50431 38528 15726 13940 22324 37953 55749 67789 79466 82414 79055 63979 41521 26386 20319 17310 16232 17059 19555 31565 46367 39124 19403 8857 5706 4172 3153 3139 3545 2442 1224 838 609 435 285 236 191 160 129 47 59 120 118 91 215 250 208 446 569 556 542 504 433 370 239 269 395 529 626 602 559 431 333 394 420 394 383 418 390 356 347 327 297 253 272 272 167 105 128 129 141 129 134 125 118 125 118 132 131 90 80 73 74 140 192 203 205 192 204 184 210 236 225 188 189 193 191 198 190 192 190 191 198 204 193 155 114 84 115 137 119 90 105 115 138 135 150 133 130 136 99 99 98 106 98 79 60 60 60 57 72 75 87 73 48 35 61 57 45 45 53 47 45 51 56 57 57 61 69 58 49 51 51 43 42 42 45 49 42 41 37 38 23 18 19 21 16 43488 218 2456 30 9716 12 4 48 7791 -5115 229500 105023 61036 59749 56465 56181 65441 69038 52594 29515 18053 15838 20767 27005 27665 27894 25751 21671 10784 4147 3211 2594 2376 2240 2373 2507 2408 2319 2097 1801 1699 1730 1713 1829 2723 4744 10145 21889 37892 54052 66112 72901 73804 72417 67258 41345 25381 44462 78266 104510 118064 131297 115384 81119 51681 37795 47130 59355 54310 50085 39384 34100 35411 16352 8329 6183 4691 3376 2396 1949 1636 1214 883 628 420 346 231 219 218 228 128 104 114 123 63 157 224 136 374 570 552 550 501 530 492 361 309 421 560 689 713 585 376 257 370 462 387 364 417 409 404 355 353 321 302 323 294 207 164 175 178 198 185 178 170 164 149 156 133 106 110 104 91 110 141 205 228 247 240 250 238 250 258 241 218 202 217 214 215 220 193 192 247 230 222 204 183 166 114 126 155 143 107 126 152 155 143 134 150 152 135 144 140 129 135 110 98 97 89 82 76 75 87 125 124 88 66 73 79 69 75 68 64 73 89 81 81 71 78 75 73 72 74 78 68 69 72 67 60 59 65 58 59 54 45 47 39 24 43497 218 2456 30 9716 12 4 57 7790 -5123 353891 140301 59620 38854 32412 27202 23142 19397 18970 18183 14959 12991 13402 17017 24078 32741 24450 14857 12218 7933 5027 3659 3505 4885 7622 12872 19889 27859 34865 32793 34870 46657 51727 50473 43417 21568 6142 4677 7256 14593 23914 34997 48544 63917 86761 109240 102553 86433 67342 47291 19773 14176 18022 22444 22955 18598 12879 16594 24465 28876 18977 10101 7191 8081 7748 4627 2913 2210 1827 1469 1147 867 606 413 261 196 141 127 111 77 58 28 10 31 75 67 92 85 250 506 469 449 475 437 337 250 322 451 541 548 532 373 159 148 239 355 346 347 390 359 338 304 298 274 256 227 192 149 97 86 104 106 107 112 107 94 82 111 105 78 68 44 40 62 127 137 167 167 177 201 203 216 199 200 182 164 158 189 176 182 162 141 155 172 184 153 149 125 72 79 109 111 85 78 90 110 115 128 112 100 101 92 100 79 83 68 52 58 68 68 62 56 62 70 82 65 44 51 45 36 40 40 32 19 37 48 46 46 47 48 49 42 35 29 27 26 29 28 18 21 20 24 19 18 12 8 1 -9 43506 218 2457 30 9717 12 5 6 7789 -5131 538461 214761 123089 85303 66292 59698 51341 37039 24847 20618 21010 21752 21177 19605 17524 15006 13372 12246 11601 10943 10014 9231 7942 6389 5437 5139 5488 7679 12269 13834 17834 23365 27399 23248 16457 9825 5594 4050 4031 4178 4006 3923 4224 5042 6055 6409 6274 5740 5243 5022 4520 3898 3327 2777 2385 2275 2317 3035 3605 3573 4071 4409 4555 4435 3913 3648 2919 2132 1585 1240 1084 841 577 331 228 134 52 60 65 73 56 50 26 6 9 6 37 107 207 364 424 432 394 399 277 260 407 443 509 537 530 264 82 80 139 335 332 333 387 387 357 281 248 246 213 207 197 117 94 91 95 101 122 104 104 105 56 77 87 82 58 38 39 63 92 133 179 196 186 170 167 190 210 179 141 132 157 168 169 183 172 151 173 158 129 112 120 96 57 69 87 79 56 80 112 121 119 117 108 97 80 79 72 79 70 64 62 55 48 52 42 26 57 69 74 64 47 56 51 45 35 25 29 30 36 39 41 38 34 40 43 39 35 32 24 29 24 22 25 18 17 21 22 14 12 3 1 -2 43515 218 2456 30 9716 12 5 15 7789 -5139 444546 192247 109180 109324 115798 117415 116245 108311 91316 73406 57666 40296 28570 26857 27815 27585 25570 21662 17257 14494 13116 12117 11384 11137 10073 8315 6730 5272 4987 6852 9072 6509 5339 5709 6202 5743 4050 3306 3074 3132 3353 3095 2917 2901 3360 4365 5610 6582 7005 6951 6568 5954 5472 4647 3904 3733 4600 7135 10826 13834 14667 12911 9702 6854 4842 3594 2655 1913 1283 1034 970 803 589 415 253 208 157 152 140 132 112 69 37 16 23 47 49 86 186 351 403 349 436 387 279 400 421 461 384 427 307 88 45 84 179 369 327 303 405 396 351 242 214 240 248 239 224 159 131 92 139 132 111 96 110 82 70 80 53 67 16 24 -5 66 118 148 171 167 187 185 208 185 180 180 156 136 136 150 146 148 166 159 146 159 114 119 125 100 56 54 88 94 57 83 108 111 105 105 103 106 75 74 70 77 79 74 56 42 42 39 56 41 61 76 67 78 73 59 56 25 19 26 22 26 36 37 33 37 29 31 33 33 26 23 23 14 7 14 13 5 17 10 12 9 2 6 -3 -7 43524 218 2456 30 9716 12 5 24 7788 -5147 454607 176625 38188 42424 42864 42182 40371 39244 38774 38083 35773 31548 26494 22335 20412 22553 28313 32882 32045 27544 20529 14276 9046 6891 6649 6681 6527 6268 5992 5370 4866 4497 4085 4101 4204 4317 4178 3739 3341 3070 2974 2922 2879 2888 2907 3079 3347 4057 5038 5530 5823 5993 5999 5637 5092 5388 7377 9109 9525 13851 25936 45475 59868 63585 50539 27997 11027 5585 3964 2974 2337 2084 1728 1192 692 523 366 276 228 177 115 64 17 28 34 10 35 112 260 374 374 282 382 426 329 384 386 347 319 277 153 72 36 46 104 290 318 335 374 386 350 306 291 280 259 236 216 167 112 130 113 96 86 88 92 75 62 77 96 101 74 36 36 81 111 152 179 171 173 178 174 207 183 162 143 134 130 154 175 168 166 161 161 153 136 163 159 123 83 56 86 87 78 74 78 100 107 107 129 113 83 83 78 57 47 62 75 48 40 62 61 48 80 96 83 87 70 59 56 38 22 24 26 24 31 35 34 26 27 35 34 37 29 30 27 26 29 28 28 22 25 15 10 14 8 0 3 -9 43534 218 2457 30 9717 12 5 34 7787 -5156 409017 170775 43326 40643 42495 42525 41726 43087 46327 50222 54311 55641 53703 49213 43570 37266 29420 24983 25045 27953 29556 28253 22744 14902 9232 6362 5446 5004 4862 5034 5441 5666 5815 5387 4508 3978 4087 5056 6418 6305 4680 2964 2236 1979 1952 1952 2136 2397 3022 3900 4808 5835 6600 6644 6293 5863 5507 6415 7584 7228 7822 11988 23672 37816 42606 31713 16411 8054 5268 4219 3776 3343 2891 2151 1187 722 531 371 275 258 187 116 51 60 81 103 72 150 251 261 205 213 394 498 499 495 412 349 283 156 64 61 72 57 95 234 293 318 400 387 382 323 274 272 279 250 250 267 232 164 145 158 119 104 127 140 96 91 119 116 94 80 62 90 155 187 203 213 214 203 192 215 220 188 162 147 146 171 175 184 175 199 175 168 225 229 218 172 120 64 86 123 107 104 125 131 118 117 121 123 109 102 100 91 75 68 80 80 80 105 90 67 86 108 105 93 96 100 78 64 47 52 55 61 50 52 56 53 55 65 50 39 42 41 36 35 37 36 40 38 33 25 20 30 22 20 13 7 43543 217 2458 30 9718 12 5 43 7787 -5163 333317 154686 66026 51178 55573 58890 52862 47544 44682 43162 43173 39321 35331 33777 31773 28517 24330 21421 20030 19993 21858 24418 25929 26812 27726 22240 18025 11060 5879 4335 3812 3724 3797 3922 3994 3885 3419 2944 2537 2488 2769 3771 4523 4195 5426 7853 8203 5393 2327 1448 1633 3074 6681 12361 18705 21765 17967 11619 6010 3424 2788 3948 7454 11876 16922 16181 10870 9167 8673 7289 5971 4909 3642 2199 1074 634 458 312 221 147 105 83 63 62 40 6 51 80 131 140 108 175 395 462 376 308 246 219 248 105 61 56 22 53 43 167 238 244 274 345 325 315 273 259 252 254 247 231 200 124 132 126 133 100 71 76 101 68 74 61 56 8 16 115 160 149 148 162 161 160 184 185 191 195 164 127 106 135 177 157 126 137 133 149 187 187 188 154 92 67 89 94 85 91 91 96 81 86 82 89 77 63 69 65 45 34 45 65 71 87 55 54 76 90 84 84 63 58 45 13 7 5 7 9 33 33 27 16 20 29 21 15 11 12 14 6 1 13 14 8 2 -4 -4 -1 -3 -5 -9 43552 219 2429 30 9719 12 5 52 7786 -5171 921860 266654 156367 98701 75349 54628 40344 34147 34160 36033 36645 34715 30874 26571 22972 19444 16793 14955 13870 13337 13202 13870 15366 17615 19136 19889 19769 17809 14708 11618 9886 10103 10660 8211 4716 3111 2776 2747 2652 2473 2189 1839 1650 1656 1715 1894 2605 4565 6671 6544 4796 2999 2311 3787 7857 15402 26356 35628 34566 23749 12309 5743 3414 3607 5667 10013 15170 17381 27147 54753 80289 87945 71251 27450 3586 1063 634 472 397 274 242 172 124 78 62 67 25 51 111 70 70 104 217 371 405 367 199 110 245 200 82 58 45 60 64 60 112 202 189 196 294 286 310 290 241 239 220 255 224 201 150 129 179 173 124 88 116 133 95 78 95 71 51 24 53 137 174 194 195 193 184 192 196 210 206 183 179 163 153 160 183 160 142 141 191 230 239 217 151 72 68 63 94 115 108 105 114 112 122 119 98 83 87 98 71 71 70 68 78 71 89 84 71 117 115 110 105 89 89 83 57 35 30 29 25 45 51 48 49 45 41 42 46 42 37 34 28 32 36 41 32 22 23 23 20 17 8 10 -1 43561 219 2429 30 9719 12 6 1 7785 -5179 298343 181476 77226 66537 81040 87618 83131 80358 72861 60224 53751 56957 58620 52557 48398 42655 33370 25054 19959 17639 15734 13249 11645 12050 15460 23104 38134 62463 90558 114345 125805 129000 117094 86635 40947 12565 13179 11185 4692 3472 2738 2040 1615 1342 1229 1018 875 926 956 1061 1244 1469 1636 1633 1466 1441 2027 4539 10220 17015 17736 14546 11913 11534 10805 10071 11381 16617 17495 18611 36166 66594 81391 50858 13588 3019 1093 783 707 509 393 196 109 103 102 69 53 40 49 62 72 70 107 238 231 242 159 98 164 134 70 52 83 101 63 46 78 109 130 173 310 329 319 316 303 286 314 264 256 236 209 190 162 193 140 121 144 128 102 101 126 99 68 60 92 146 199 229 235 195 193 223 250 218 243 212 181 187 171 174 185 180 158 154 202 242 243 221 147 85 89 104 150 152 150 142 164 136 128 120 133 121 95 89 99 90 71 60 85 100 105 123 138 153 143 123 118 95 96 106 78 55 56 64 60 67 64 54 60 62 57 47 52 54 49 35 31 34 41 49 49 43 30 28 35 29 32 24 19 43571 219 2430 30 9720 12 6 11 7785 -5188 339339 202154 78958 65828 73204 74550 77422 83987 92840 96857 97753 99593 100060 102842 103441 99410 94250 80603 68493 58203 48309 39869 32826 24567 18253 14923 14128 14479 14753 14763 14465 12630 10240 7948 6132 4877 4078 3466 3113 3385 3093 2168 1811 1729 1577 1118 1026 985 987 876 784 727 980 2045 5345 8708 8312 5007 2392 1676 3452 6946 9760 14788 22565 27201 27311 25963 27344 27794 24617 23739 23911 22583 18562 11998 4614 1776 1074 619 446 271 177 112 112 121 70 35 29 43 67 27 43 61 52 83 58 41 43 52 22 39 27 40 22 53 53 99 154 149 163 252 286 305 256 209 220 269 262 218 172 169 169 192 157 118 91 98 124 77 80 100 85 11 29 130 153 192 168 165 176 204 216 189 185 183 170 175 168 166 164 153 138 107 183 205 209 187 113 80 92 102 110 119 114 101 98 101 79 87 92 77 69 62 58 55 59 63 85 71 102 122 148 135 116 105 103 79 80 66 42 39 38 34 43 36 35 46 34 43 43 31 27 34 28 20 21 25 32 27 24 22 19 22 12 10 9 -3 -13 43580 219 2432 30 9722 12 6 20 7784 -5196 326662 182358 69988 54515 47207 48179 53777 58500 67929 86045 104202 112891 108607 110212 109798 105859 103572 91646 76937 62552 51823 49309 60426 69347 59955 37843 22673 14717 12084 10629 9554 8669 7934 7116 6248 5628 4977 4212 3485 2977 2656 2383 2178 1995 1821 1675 1486 1369 1298 1153 1176 1179 1093 1083 1814 4426 8267 7309 3598 2180 1791 1907 2794 5036 9280 16362 21096 20171 18416 19511 19060 14815 12685 11147 7130 4519 3248 2244 1730 1453 1185 795 451 292 213 141 63 39 71 103 61 82 97 50 58 60 55 72 86 81 60 34 46 93 85 69 48 94 113 140 133 272 319 307 316 309 304 263 253 276 214 183 202 216 194 149 99 102 110 83 98 95 94 69 64 91 119 182 218 203 205 177 192 207 216 200 218 215 213 192 199 184 163 179 216 231 242 245 179 138 126 138 119 139 148 147 161 126 140 107 104 108 95 104 104 97 92 100 111 93 118 150 160 152 148 151 137 121 101 102 84 69 72 49 56 62 63 64 62 54 62 54 55 56 44 41 42 53 51 50 48 42 38 35 40 29 25 31 19 43589 219 2433 30 9723 12 6 29 7783 -5203 275655 111034 36630 41658 47010 48320 49368 56422 69618 75251 76761 84815 89758 88739 85503 80073 72604 65891 57504 50661 45946 41852 39908 46793 61745 77837 93145 102998 84926 61917 48025 41026 33814 26078 17367 11127 7419 5402 4526 3849 3115 2427 2110 1899 1729 1594 1552 1449 1319 1217 1143 1044 981 890 829 870 995 1627 2059 1963 2163 2352 2291 2022 1684 2431 3889 4891 4940 4113 4761 6793 6555 4839 3553 2805 2874 2447 1876 1556 1332 883 504 339 212 139 84 98 50 40 41 56 49 15 46 18 46 38 37 42 24 21 51 44 54 42 49 39 74 96 99 189 310 310 290 264 255 247 226 216 231 187 164 187 171 118 96 85 77 80 100 81 63 44 30 80 135 198 187 163 188 185 213 221 182 164 186 197 206 198 170 159 138 183 206 201 193 206 174 138 122 106 99 106 93 98 120 111 109 105 92 97 100 75 61 77 81 80 94 101 109 137 131 120 128 136 103 95 76 70 59 48 45 34 49 53 51 49 37 42 40 39 42 39 30 25 20 25 28 32 28 16 23 22 22 12 6 8 -2 43598 218 2434 30 9724 12 6 38 7783 -5211 232752 98453 30546 25354 24788 27726 34006 41684 49094 56752 64122 70123 71471 73764 73953 69789 69202 73113 80027 79413 75337 75942 75652 70314 61141 48385 36818 29115 25181 23328 22430 21505 21086 21034 20976 18316 14315 11249 8224 5916 4478 3672 3012 2583 2129 1763 1589 1454 1241 1126 1123 1109 1083 1049 956 842 819 812 741 788 938 1274 1742 2702 3459 2480 1364 824 710 842 1160 1766 2112 2021 1918 2090 2380 2494 2113 1616 1290 1346 1105 762 524 224 98 23 28 26 37 5 32 28 28 20 34 15 23 24 58 63 52 44 58 70 57 32 35 56 59 183 276 280 221 186 217 235 229 212 197 193 192 183 122 94 63 78 81 57 45 31 47 42 27 80 165 157 155 162 164 160 174 186 187 189 200 169 175 185 154 161 171 189 185 189 200 212 146 100 96 87 74 69 60 82 106 100 87 102 87 82 78 55 43 46 43 66 61 72 127 134 105 105 84 89 72 51 50 40 27 29 25 23 28 22 18 22 21 18 14 19 22 20 8 9 5 12 9 5 3 1 -3 1 3 -3 0 -11 43607 219 2435 30 9725 12 6 47 7782 -5219 174229 94614 33689 20445 16724 16718 20240 26333 34292 41208 49722 59501 60987 59374 56506 52493 49688 49173 49292 50916 52452 55012 62163 75246 85871 91184 92687 88805 79615 68133 57427 48814 43535 38221 36252 35485 32708 28384 21748 15037 10125 6842 4671 3468 2849 2564 2300 1954 1609 1380 1267 1135 966 887 936 969 1017 965 917 889 843 849 894 940 1110 1479 1560 1217 802 682 717 1058 1488 1587 1466 1467 1487 1823 2084 2065 1691 1365 876 412 276 194 119 46 57 77 33 71 28 16 30 7 54 44 42 39 54 60 42 37 66 64 66 79 86 62 69 233 286 314 281 274 293 257 208 227 220 209 184 167 150 94 78 119 114 93 92 75 81 47 46 116 157 171 177 165 193 193 207 221 217 211 202 200 205 201 197 180 178 207 214 212 188 205 185 114 111 125 100 124 128 129 126 134 128 122 115 105 96 96 90 81 71 74 90 106 148 148 140 122 118 115 86 73 65 70 62 61 48 40 52 57 52 53 48 48 57 50 45 38 32 30 30 38 31 28 29 37 36 30 33 30 24 21 9 43616 219 2438 30 9728 12 6 56 7781 -5227 187287 86390 39249 42944 40199 29806 21665 21772 27564 34370 41368 47634 50537 52829 56069 58071 61970 67170 71380 67560 63862 61864 59711 56258 52445 54323 58383 62007 64172 65908 67050 63321 55235 44443 32892 25438 20102 15268 11074 7733 5551 4502 4107 3804 3417 3158 2940 2703 2422 2206 2070 1875 1744 1499 1239 1012 888 862 886 901 890 927 874 730 614 693 801 960 1017 871 732 1043 1854 2368 2601 2263 2079 2018 1319 1285 1221 1241 1246 732 470 246 149 87 53 15 10 28 27 29 38 40 25 7 42 54 43 48 58 33 22 8 20 38 14 27 61 193 264 259 250 223 213 222 215 207 209 206 181 183 140 74 69 84 77 62 66 53 34 -7 34 141 191 176 157 163 183 176 173 176 174 174 179 168 176 174 160 173 157 192 217 192 203 195 149 114 101 97 82 89 106 107 95 105 102 91 95 91 78 55 47 48 45 62 92 112 132 137 117 98 89 90 77 57 58 50 43 43 36 19 36 40 35 33 38 39 28 34 22 21 19 15 11 24 21 18 15 18 15 5 -3 -6 -4 -7 -13 43625 220 2409 30 9729 12 7 5 7781 -5234 343183 157103 36756 18219 19213 20203 21017 19521 15919 11325 10299 13773 19019 23052 26504 33167 43728 56866 73721 84851 83659 79242 81795 86935 87439 88892 90787 91800 91207 90442 95047 102694 104335 100701 94038 84111 76526 70859 61950 51696 38420 24940 15103 9390 6362 4884 4029 3488 3156 2924 2677 2435 2212 2023 1831 1710 1531 1316 1204 968 933 942 996 994 919 793 692 685 635 594 584 665 605 613 1168 2010 2257 2146 2649 1947 771 699 674 712 536 479 474 263 130 48 54 68 31 8 39 9 37 42 47 60 57 56 49 38 56 43 47 37 30 58 67 89 128 219 262 233 237 279 254 214 238 230 213 202 183 157 82 62 53 66 68 82 65 66 36 80 184 178 171 184 163 184 183 205 188 185 196 184 165 210 198 178 195 194 202 193 199 210 209 174 127 104 99 84 93 96 102 135 146 127 105 91 88 90 82 75 63 74 85 107 122 142 133 130 107 102 116 97 64 58 57 49 46 48 48 46 39 40 41 49 47 30 27 34 32 21 23 24 25 30 29 25 23 21 20 14 13 10 6 -6 43634 219 2441 30 9731 12 7 14 7780 -5242 110265 32182 22383 21006 19180 16438 13424 10318 6734 4524 4470 4376 4013 4321 5937 9212 13558 18544 24706 32401 42059 52487 63064 68968 70070 70684 73258 77514 82058 87645 93706 98676 103183 102866 102431 105003 107421 110984 112844 113948 110710 98819 83162 65501 53822 46866 40307 32239 25566 19193 12758 8167 4782 2701 1942 1741 1576 1497 1427 1341 1196 1166 1310 1236 1032 921 838 881 851 789 714 730 659 659 660 617 572 705 1111 1210 810 702 876 880 579 375 260 175 75 57 51 44 47 43 20 30 63 40 43 28 25 15 38 53 46 57 64 43 79 73 67 171 226 208 246 206 219 243 245 249 203 209 199 210 166 78 70 65 68 76 69 56 49 32 61 154 198 178 163 140 133 178 177 187 169 171 159 181 191 180 186 178 192 178 159 171 186 202 156 130 104 105 94 87 87 102 126 125 115 100 99 85 71 65 72 66 55 58 94 117 129 148 139 106 90 95 85 66 52 39 35 34 33 31 40 46 35 33 34 39 29 18 16 23 21 18 18 19 11 7 9 1 5 9 3 -3 -6 -5 -12 43643 219 2442 30 9732 12 7 23 7779 -5250 117792 43668 32634 27021 24492 23783 23130 20466 16693 13113 10744 8418 8174 10697 10674 7960 5644 5296 7571 12229 18060 22768 26239 29504 35834 43445 50541 59539 67473 73426 79690 85114 89036 95316 102961 106050 107511 110903 111019 108531 110085 110199 105891 97847 90666 81437 72080 60408 48703 34082 21786 13045 7284 4762 3538 2840 2329 2012 1808 1513 1508 1485 1579 1748 1371 1444 1343 1093 843 779 753 666 625 626 633 653 677 635 581 514 494 511 521 742 749 541 419 305 183 98 47 42 47 46 16 22 84 60 32 56 40 65 75 59 62 63 94 55 70 65 77 198 213 232 243 235 229 256 229 223 234 264 260 214 211 151 121 115 119 119 77 67 55 40 36 101 186 212 212 170 169 184 214 221 192 203 179 175 208 192 185 197 219 202 211 221 234 217 182 159 125 109 99 114 121 131 127 144 149 116 115 105 78 78 80 80 89 88 120 155 152 155 141 143 116 120 115 69 50 59 54 56 53 52 47 57 46 43 44 58 48 36 35 36 27 22 28 31 31 36 33 31 33 22 22 17 10 4 1 43652 219 2444 30 9734 12 7 32 7779 -5258 110380 31615 29201 41831 48518 32331 21366 19543 20440 22239 23348 27774 30931 25099 14106 5966 3355 3661 5141 6815 8126 9043 9834 10694 11599 13707 16823 20309 24886 31109 37491 43238 50002 59194 69966 78361 82558 86281 94786 101297 104485 110152 116912 119816 120965 122965 118335 113984 106485 94881 88350 75438 51189 27625 16451 10859 6375 3915 2554 2116 1967 2001 1829 1750 1657 1561 1607 1671 1331 932 841 763 596 482 446 493 544 602 665 694 669 683 661 792 840 652 661 650 450 229 93 58 65 55 75 56 67 54 59 80 55 54 48 96 92 61 56 63 65 71 81 173 216 201 238 216 259 272 262 258 205 213 218 238 199 167 140 112 102 84 70 88 61 72 69 73 139 195 181 171 177 187 186 173 172 194 195 181 194 187 201 214 200 203 213 242 213 226 211 144 114 92 93 112 115 121 157 142 128 138 113 89 68 95 89 90 68 65 118 171 168 172 169 124 112 124 115 67 60 52 49 52 53 49 50 49 48 39 46 50 44 36 43 42 35 32 33 40 47 36 27 27 31 20 16 21 19 13 4 43661 220 2414 30 9734 12 7 41 7778 -5265 263681 128273 37084 24494 23880 26748 28572 22690 15193 13153 15516 19865 24145 31111 39012 42763 42886 35679 23418 12949 5596 3362 3940 4997 5950 6662 8156 10530 13181 15967 19044 22330 25966 29628 33908 40938 49311 58814 66825 71796 72627 74885 84959 93878 96188 98573 98683 101551 103691 103695 103887 92898 87757 88260 82284 75115 65353 51482 37154 19722 11489 7562 3606 2244 3795 4906 3823 2256 1236 1218 925 871 849 824 656 517 483 459 439 472 551 603 634 595 807 1020 885 670 653 613 488 319 180 107 100 88 95 70 33 54 76 98 61 27 49 59 87 90 88 63 65 62 149 200 189 219 243 253 279 289 256 263 256 247 248 237 163 156 118 94 92 83 104 84 62 57 66 130 164 190 207 184 193 202 233 236 224 226 204 215 219 235 220 230 232 245 244 245 230 190 169 123 118 126 134 133 131 137 136 150 147 135 134 109 90 95 102 97 121 167 167 161 166 151 139 147 145 118 80 78 55 64 71 67 63 55 63 58 69 61 69 64 57 51 52 52 42 51 47 36 31 36 40 37 36 33 23 26 23 14 43670 218 2417 30 9737 12 7 50 7777 -5273 124741 25489 12332 7366 5445 7401 13449 19402 23036 27283 25932 24236 25797 27976 30713 36964 45220 42312 32602 22011 12373 6513 4791 4657 5712 7485 9567 12074 15458 19479 23475 28388 33943 39294 46421 54648 61172 67313 72966 83962 94019 96551 97151 96537 96728 97031 99626 95989 90788 90864 84538 81305 69571 56658 51009 47370 43071 37896 32686 24642 18740 11645 4218 3235 3306 3623 3390 2062 1394 1266 1100 986 800 740 637 471 428 459 456 462 530 579 597 709 894 952 1290 1783 1490 760 686 1296 1249 344 91 93 90 88 36 45 58 48 37 52 45 19 17 33 45 57 47 81 133 163 199 213 194 219 199 202 199 194 173 201 182 116 93 102 91 105 72 37 50 52 41 31 45 86 137 145 141 148 193 197 173 189 195 205 186 189 187 171 181 214 211 174 178 181 170 152 138 117 89 92 108 104 110 106 126 137 130 88 69 59 57 59 50 80 146 146 133 128 117 108 111 105 77 53 45 40 32 25 33 32 24 21 22 14 31 34 42 25 22 30 14 8 22 22 17 8 11 18 18 11 4 0 -2 -6 43679 219 2418 30 9738 12 7 59 7777 -5281 98297 32564 15090 12772 11796 10384 9038 9212 11201 15847 24392 32413 36293 40573 45726 49952 52337 51099 46099 41459 35075 28532 21062 13031 7324 4519 3776 4110 5211 7041 8888 11514 15512 21640 29487 36181 40695 44487 47215 50437 57867 72443 81567 86804 90667 91347 90470 87437 88177 93212 96022 102109 112143 120026 119266 113541 106979 97691 89534 82072 77465 61416 32595 22815 23939 18500 10591 4007 1773 1570 1690 1400 1258 1077 769 631 555 436 419 458 463 480 511 633 820 861 772 794 927 745 795 1488 1062 489 239 232 245 202 135 128 99 67 55 82 109 62 46 61 72 78 83 117 145 184 200 241 223 225 208 216 239 248 231 214 207 163 129 126 100 62 87 93 68 77 65 42 78 94 146 176 156 173 210 216 200 202 217 221 213 213 210 188 188 228 242 191 169 187 188 175 142 117 105 114 127 127 130 145 148 149 126 126 106 84 79 61 91 136 164 183 170 149 148 129 127 130 116 79 64 59 56 65 68 61 73 62 59 62 60 63 65 61 52 46 43 42 36 43 37 30 28 28 34 33 29 18 20 16 8 43688 220 2418 30 9738 12 8 8 7776 -5288 125780 57712 23711 17634 20388 21535 21324 20447 18758 17662 17566 18965 20391 22409 24908 27904 32583 38583 42392 44626 45787 44108 39287 30775 22251 16095 11361 9001 7855 8236 9629 12139 14654 16203 16111 16297 17838 21063 26368 32805 37802 40752 41493 43048 47317 53119 59626 69618 77301 81126 80123 81649 86211 98048 104277 109173 103992 100803 102918 112935 121736 127008 132743 136131 108615 65338 35015 15877 5149 1815 1298 1128 1051 1138 1130 851 571 503 480 420 404 422 436 429 479 655 716 681 745 917 741 488 493 435 340 292 290 314 253 182 133 81 55 57 22 48 42 52 46 66 67 53 78 113 141 192 228 210 245 251 238 211 212 190 198 175 138 122 101 116 81 90 91 56 69 64 48 59 62 128 168 187 209 202 185 184 177 198 217 204 207 194 169 183 210 241 189 156 168 160 129 121 89 90 93 119 139 145 137 130 127 111 110 82 77 65 62 76 122 159 174 148 139 122 120 114 105 94 79 57 57 59 48 46 50 44 48 43 40 53 57 54 53 43 36 39 33 34 44 35 29 31 31 29 17 23 22 11 4 0 43697 220 2417 30 9737 12 8 17 7775 -5296 87398 30256 19948 19675 21231 22687 23245 21808 19665 18121 18886 21207 19333 16783 16979 18517 21641 25866 31127 33147 32491 33940 37073 39654 39223 35879 34767 33383 28769 25166 24476 25410 25694 26608 28616 27702 25314 24525 25974 29855 34971 42484 53905 61332 61791 63886 64524 62395 64721 70592 72831 72840 70658 73906 81884 87031 94510 106551 115008 112426 106286 105328 101902 104596 120255 126425 97678 63295 29408 8998 3081 1378 1113 1154 1037 917 698 511 397 379 383 413 370 377 398 425 638 791 802 747 560 479 508 414 353 346 309 317 282 213 134 115 113 64 70 62 75 58 43 46 56 54 70 84 132 156 213 217 226 253 284 246 229 216 224 210 174 149 107 121 95 87 105 82 72 59 95 108 101 139 170 161 194 210 195 193 201 223 221 231 210 218 189 186 208 237 231 180 174 194 162 139 122 125 138 171 167 164 170 138 122 122 114 111 107 89 77 94 131 161 179 168 165 147 143 136 114 100 78 67 85 71 60 64 62 76 77 68 62 71 74 63 70 66 58 57 54 47 45 50 47 43 33 33 29 32 31 22 17 10 43706 220 2416 30 9736 12 8 26 7775 -5304 66602 32798 20893 19803 20445 21906 23668 25319 24959 24452 24048 23216 22035 20284 20332 21802 23178 25036 27494 28452 28587 30050 32499 36030 39111 42233 46729 50371 51765 51468 51145 51139 47847 42402 39458 37835 36013 34743 33626 35675 40113 44573 49881 56131 59951 59864 60804 63181 68369 74195 78748 78763 82229 86322 88983 92407 90799 86964 84697 79315 68717 69202 75536 73874 58684 58163 65559 71090 69408 56498 44977 30742 17406 9842 5065 2172 1204 767 594 522 474 491 464 445 434 518 713 864 903 845 720 560 500 491 504 502 599 487 373 286 175 140 152 124 99 121 120 104 104 74 94 96 92 131 155 159 229 262 240 277 293 261 251 279 258 205 165 163 146 130 105 123 115 104 88 96 65 104 89 88 148 189 219 212 190 227 250 248 235 229 231 221 236 221 245 269 233 207 203 201 173 159 123 144 158 169 186 189 153 171 152 141 131 130 114 112 97 99 119 168 200 202 187 138 133 141 138 104 105 105 95 75 79 78 80 94 90 94 86 87 88 85 81 76 83 80 72 66 58 56 60 70 65 57 51 39 42 41 35 25 43715 220 2416 30 9736 12 8 35 7774 -5312 68165 40607 27334 17435 14909 15578 18707 22622 25861 27158 27480 27560 30158 32296 32563 30747 29001 27987 28080 30693 33211 34130 34929 35811 36275 37457 38758 39459 39905 40443 39950 38961 37997 38188 41866 46386 49362 52313 55932 56741 54309 50011 48413 51068 56286 65001 73383 76771 77821 77928 79855 84403 90748 95790 100373 110572 118866 117845 109902 100343 87524 81546 79063 65981 50542 29313 16154 12668 9928 9791 10054 7625 5483 3956 3020 2307 1537 925 595 543 527 524 524 520 499 533 673 843 907 851 738 507 485 497 610 611 558 502 385 300 206 146 159 173 143 113 123 123 110 73 99 92 88 144 159 134 237 286 282 292 298 296 281 260 228 211 189 190 164 145 136 119 143 157 107 95 107 105 107 149 198 211 212 217 222 217 243 281 280 240 238 261 246 225 240 254 276 232 222 205 200 168 156 153 163 193 201 191 183 161 176 167 159 126 120 126 108 116 133 172 190 178 182 178 159 153 150 133 126 119 103 93 88 89 95 92 94 90 81 92 96 94 105 96 82 79 65 71 72 76 69 60 64 61 59 55 49 40 35 35 43724 220 2415 30 9735 12 8 44 7773 -5319 58966 36310 24502 18464 17621 16261 15270 14990 14927 15238 15981 17967 21331 24325 27380 30299 32012 34043 36820 38840 39453 37171 33740 31369 30972 33664 38004 41751 43398 46744 49421 48605 44816 43040 44555 46720 48318 49769 52010 54876 59590 63675 65782 68875 73142 75465 76465 78492 81075 80670 74611 72498 75128 74573 62100 52556 50125 52114 54284 53229 53654 57037 60411 49451 33047 21213 14781 10253 8318 8214 8060 6077 3368 1505 1025 696 482 497 510 435 423 431 408 446 412 478 522 613 723 784 600 436 388 340 321 322 439 541 481 267 219 155 129 189 195 141 136 90 75 60 49 98 100 110 149 89 159 227 234 254 248 265 260 249 255 230 181 189 130 86 107 97 125 106 76 107 99 76 72 86 142 148 175 178 220 216 227 244 243 228 225 223 200 200 216 257 238 215 183 201 185 178 144 148 156 159 150 139 124 138 142 133 111 98 96 93 84 106 116 159 182 160 159 167 147 133 134 119 94 72 62 67 60 54 60 58 60 65 72 62 57 59 57 65 54 50 37 33 50 51 40 43 45 42 26 14 16 17 15 12 43733 220 2444 30 9734 12 8 53 7773 -5327 69576 48203 20599 13597 16292 19272 19517 17549 14911 12772 11439 10457 11022 12941 15511 17909 21714 26645 31268 34522 36368 38198 39326 36731 33807 30875 28014 26346 23691 19862 18536 19501 21352 24477 29008 35476 40996 45427 49231 53339 58261 62049 64675 62671 62562 65012 67014 69808 71164 71931 72271 70607 67022 65781 66748 70503 73663 75188 77925 77367 73881 64778 53532 35411 18300 9524 4572 2456 1923 1841 1851 2345 2482 1698 1123 792 544 437 434 407 410 390 419 450 537 527 623 741 843 728 578 609 493 440 407 386 425 556 648 357 220 203 163 190 176 145 132 111 97 86 73 98 76 93 154 100 121 234 274 282 252 292 254 244 237 181 195 183 154 121 101 114 132 135 122 116 103 95 85 120 129 164 178 228 217 180 214 220 254 267 250 224 221 256 261 292 275 249 234 207 206 186 181 187 173 177 168 155 160 152 144 132 131 123 129 91 78 119 153 194 194 175 179 165 150 151 137 139 134 111 92 81 84 79 84 83 80 87 82 84 81 75 74 78 70 60 55 56 70 64 59 57 56 44 43 42 37 43 31 28 43742 220 2443 30 9733 12 9 2 7772 -5335 119358 91030 25255 15081 13909 11582 9351 9163 10995 12270 12711 14078 15266 16357 16256 15076 13569 13398 16217 20871 25091 29165 30771 28960 26917 27708 27343 26098 24035 20461 16530 13192 11185 11154 13200 16775 20959 25711 31055 36951 44215 52323 61222 67898 75770 80459 74112 63873 58507 57487 53514 52121 55631 59400 63510 68931 74274 72467 66005 61594 63135 67804 78161 83236 51006 21597 23014 20022 12161 5346 1753 1362 1145 955 858 777 614 552 533 461 397 452 457 467 456 484 561 635 736 723 542 525 457 377 448 585 816 613 433 266 202 168 140 169 154 147 120 72 63 71 56 57 67 63 49 72 79 113 210 210 251 234 231 245 223 195 153 162 139 88 82 113 94 104 136 91 75 72 79 75 71 119 169 189 181 195 202 219 222 236 215 219 228 233 262 259 257 225 199 175 179 169 175 168 151 154 144 175 137 118 129 116 92 91 91 80 94 106 135 161 172 163 150 145 129 113 112 108 101 71 53 58 62 62 63 65 63 67 64 53 38 59 63 51 50 50 40 39 42 44 35 39 36 25 20 21 19 17 10 3 43751 220 2412 30 9732 12 9 11 7771 -5342 221467 116589 29070 24484 23328 23044 23300 23165 21041 18912 16413 14076 13918 15733 19093 21909 25962 28904 29463 24267 16820 13375 15365 18926 20497 19778 16893 13951 11691 9737 8033 7491 8813 10959 12582 14304 16003 19018 24491 32804 43404 55509 67050 76318 86033 95145 103756 106110 95987 84673 76219 63113 52055 43982 37629 32736 31624 35388 38830 37878 35070 31177 23572 15016 11500 10945 11151 17304 24597 23655 15737 6975 2521 966 773 765 642 540 512 502 469 435 376 362 389 400 468 546 566 679 648 586 462 381 445 578 565 418 303 283 239 186 195 201 224 169 170 144 107 89 77 83 90 80 103 94 101 92 168 236 247 253 262 277 248 216 201 217 204 175 159 124 98 128 160 135 83 68 67 83 78 97 144 197 205 193 228 244 223 249 257 228 243 257 288 284 259 231 215 203 184 176 176 163 152 176 168 152 157 156 147 138 144 120 119 128 109 105 141 200 174 164 157 166 147 139 139 130 100 90 76 71 73 80 72 74 83 82 78 77 80 67 72 67 71 69 60 62 62 52 48 54 51 40 44 42 33 39 31 22 43760 220 2410 30 9730 12 9 20 7770 -5350 169523 32639 18143 22615 27530 29315 29325 30217 30203 32914 36407 34992 29780 23423 17714 16798 18425 20484 22951 25760 25984 21872 16571 13627 12206 11010 10881 11910 12203 12275 11734 11340 10779 9278 8293 9524 12313 14977 16819 17046 18112 23361 32714 45474 62539 81921 99027 111660 120467 112153 96409 83925 63879 50617 48716 45200 34097 22793 16153 17253 21103 24408 33969 43435 41026 25516 7869 5954 8457 8762 5232 2161 1226 905 755 630 566 489 423 362 358 338 269 271 263 235 252 309 374 501 551 500 344 401 533 505 412 208 198 201 171 142 169 145 92 125 119 68 48 57 57 32 57 88 51 62 57 76 126 195 236 224 203 225 237 200 173 155 151 96 52 95 97 88 82 87 78 70 61 45 51 80 104 139 141 130 160 184 202 207 208 204 213 226 245 245 215 190 192 176 153 134 132 125 128 126 117 110 110 114 122 108 90 93 85 80 76 82 112 154 146 135 136 119 109 105 102 96 81 68 46 37 53 58 65 50 44 39 51 48 53 51 41 41 37 38 43 34 33 26 20 18 20 22 19 14 11 12 3 1 43769 221 2378 30 9728 12 9 29 7770 -5357 276853 97211 24570 15565 16021 16533 16674 18031 21341 23731 24002 23853 22654 19980 18645 19223 20854 22631 25654 30324 32854 30431 31225 33805 30702 25405 21845 20828 23743 28773 31567 30571 30023 30797 27390 21226 17633 17890 21363 25479 26367 24990 25661 31972 44099 58820 77351 93229 107675 122505 133065 128271 100085 80619 71091 50379 39606 37205 30570 20764 11136 6572 3980 2481 2066 2616 4480 7468 10363 11514 10995 9214 5169 2228 1421 1147 949 833 715 529 409 376 317 334 249 204 202 235 290 383 470 510 400 313 429 572 573 467 293 209 198 172 142 139 162 197 126 100 89 77 61 57 58 54 52 84 80 71 62 109 194 207 227 201 208 239 214 195 156 108 92 83 79 96 114 105 144 119 70 69 66 53 70 102 146 168 158 158 177 180 199 202 212 232 222 239 232 209 202 191 186 163 147 130 140 119 113 119 134 139 123 122 109 113 103 88 83 64 74 103 132 151 145 133 127 118 116 106 94 83 63 56 55 53 57 52 55 56 56 48 56 57 47 37 37 39 28 37 44 35 23 24 19 20 19 15 14 6 9 9 10 43778 221 2378 30 9728 12 9 38 7769 -5365 245601 68868 21743 18353 17937 15013 12394 12963 14742 14945 15405 17354 17191 16196 16143 18084 22485 25125 24902 24037 26585 31884 31922 28000 27770 28962 29299 29970 30531 31423 32783 34954 38977 42052 37781 28881 24727 24490 24366 23828 23382 25494 25491 24171 24091 28967 39731 51438 62491 77579 93132 109082 118677 114275 103118 78873 38843 16792 14699 16097 12855 7490 4156 2183 1534 1347 1310 1495 1737 1879 1549 1212 1097 1094 1029 911 875 801 754 667 557 476 411 323 340 338 293 312 305 398 516 546 402 431 462 469 496 481 303 216 191 175 188 183 150 168 122 80 92 95 106 91 114 85 85 112 97 92 94 170 224 240 248 257 244 218 229 245 201 200 155 127 113 93 109 157 184 172 147 133 112 98 76 98 167 181 132 196 221 218 219 227 246 225 266 271 255 258 246 187 195 210 183 165 159 165 158 150 149 155 137 158 150 123 101 120 123 111 118 147 164 168 157 132 128 149 142 121 97 92 81 74 77 67 59 83 83 76 61 63 77 82 69 67 61 54 53 47 46 48 46 45 44 37 40 41 42 31 29 27 13 43787 221 2376 30 9726 12 9 47 7768 -5373 224916 45994 7214 5518 5724 7424 10164 11821 12088 13485 16549 21503 27068 30533 30350 25923 21755 20149 17766 16432 17056 19984 23602 28069 25504 18968 13678 9877 9374 11952 15060 19281 25338 29969 30160 22086 14205 10350 10642 15069 21956 26018 24749 24219 31414 44768 55064 52741 48217 42570 42762 44158 45849 50736 57722 61487 63058 63039 50390 24914 7697 2001 1350 1413 1441 1357 1311 1399 1878 3098 5308 7159 5941 2677 1149 838 798 761 701 557 460 444 400 346 332 324 305 314 313 383 484 443 431 413 487 468 388 450 342 187 145 157 188 161 152 132 138 105 123 91 76 93 95 82 67 93 97 97 141 180 245 233 181 229 233 197 224 198 208 139 96 88 103 84 107 115 145 145 139 139 132 102 66 106 158 131 129 179 232 203 192 227 246 215 228 251 243 205 211 210 186 156 174 161 139 130 148 153 133 133 144 138 134 121 115 109 81 83 121 141 154 153 147 131 129 128 138 105 84 67 56 60 71 72 68 70 71 70 72 67 60 55 59 55 52 58 51 56 51 45 48 40 36 28 29 29 28 14 13 13 0 43796 221 2375 30 9725 12 9 56 7768 -5380 135131 21658 14610 9707 6766 7026 9466 13524 18827 24855 31789 36971 39052 38404 36900 32878 24340 18417 18504 17747 13770 11102 12094 17094 23689 25345 18588 11589 8723 6365 6295 6886 9761 16302 16084 11351 8743 8380 11976 17575 23028 24268 26200 34182 43370 52229 59677 62058 67004 67499 48684 30958 22270 18343 13822 10791 9393 8662 10189 13042 12017 9292 6909 3354 1581 1120 1019 1038 1017 1068 1810 4533 7804 6387 2228 839 866 1062 1170 930 597 409 316 228 225 264 288 240 238 309 369 444 430 490 479 426 331 364 237 158 170 108 135 133 98 99 103 122 122 91 53 49 42 49 55 69 48 54 96 151 234 215 164 205 188 203 177 150 167 166 103 84 85 89 77 89 92 109 106 81 108 94 44 59 113 125 102 142 143 159 155 161 198 227 234 204 204 216 210 174 171 159 154 149 115 124 116 122 118 118 133 118 99 91 88 65 71 75 54 89 125 123 112 114 115 118 111 100 78 60 45 40 49 48 47 48 45 46 43 33 37 42 45 35 36 39 38 40 33 37 41 24 19 15 19 24 17 9 3 3 0 43805 220 2375 30 9725 12 10 5 7767 -5388 68899 9587 5608 5080 4750 5050 5917 7122 8832 11171 14503 16957 17681 20541 23557 24825 22499 18021 16078 12864 9671 8728 8875 8780 9366 13558 18031 19436 21261 22308 22557 25114 28150 27009 21073 15843 12490 12141 13415 14998 19482 25888 34269 45073 53815 58463 70191 85717 97316 100117 67790 28597 18411 15082 13148 12040 13109 12276 9166 6295 4521 3375 2611 2109 1880 1588 1264 1059 833 687 608 531 513 533 530 588 716 1143 1607 1634 989 424 272 239 285 263 243 235 238 260 329 357 404 398 330 315 307 248 168 166 168 106 66 68 70 88 80 48 50 58 68 64 67 61 82 82 43 62 91 143 188 191 152 143 189 198 187 186 181 156 114 114 78 77 68 76 107 93 64 86 104 69 50 39 85 122 107 102 127 141 160 171 186 207 191 198 204 215 199 166 125 143 130 145 124 119 116 118 115 108 116 105 103 84 81 71 72 67 88 102 125 127 103 105 117 118 109 88 68 61 42 39 54 63 51 38 40 44 39 38 40 42 41 45 37 36 34 36 36 36 28 14 17 8 6 13 14 1 -5 -11 43814 221 2375 30 9725 12 10 14 7766 -5395 34743 4945 4044 5078 7050 7909 8121 8657 9457 11020 12299 11480 9727 10376 14652 20091 23806 26179 26815 26748 24325 18706 12018 7845 5746 5420 6506 7718 8409 9357 11882 16129 21614 26621 31323 33512 28115 22649 23976 24564 24975 32378 42230 52903 66728 73928 64380 53537 44402 41641 46908 46101 39326 25410 13238 6375 2939 2685 3436 4385 6358 9681 12162 10236 5509 2297 1234 1035 864 742 650 631 564 512 486 469 436 505 622 823 751 444 270 215 195 176 195 239 242 241 304 328 346 297 271 234 246 214 173 164 124 70 96 89 96 100 85 75 67 35 36 54 53 44 29 34 74 68 76 148 198 164 165 169 187 180 192 174 156 164 150 137 111 85 93 78 105 84 94 97 97 77 48 42 54 71 74 70 123 146 137 164 197 215 207 219 224 222 198 172 152 156 169 142 136 129 115 115 112 116 109 106 110 105 88 79 76 65 84 119 136 115 90 96 104 112 102 83 74 61 55 54 55 55 45 26 32 38 51 48 50 45 50 50 38 34 37 44 35 29 23 30 28 14 16 26 16 9 6 1 -9 43823 221 2375 30 9725 12 10 23 7765 -5403 41835 13078 8350 6321 5649 5906 7149 8289 8851 9308 9697 10569 11734 13362 16508 21223 25571 28419 34192 41117 43083 40832 35301 24059 11190 3817 1549 1760 3000 4182 4947 6486 8627 10481 11806 13918 18774 26846 36962 48841 61815 71570 74721 70116 57619 45689 39407 40003 45589 47925 47194 41336 38091 41946 43096 35973 23133 10745 4421 3001 2704 2768 2258 1897 1554 1044 777 709 650 621 588 496 552 631 592 514 408 391 396 356 296 276 219 177 153 201 177 156 190 183 204 246 339 289 224 215 261 277 176 194 212 137 123 111 115 118 117 92 90 42 64 44 57 57 53 54 56 68 91 131 210 184 154 172 200 220 204 174 187 175 143 124 103 83 66 71 90 66 72 86 105 86 82 73 63 86 74 64 69 110 156 189 209 214 225 229 227 219 191 170 156 141 155 160 158 153 128 116 109 112 118 122 114 101 78 89 84 85 108 115 123 117 96 121 135 110 101 78 67 66 56 50 55 64 64 45 39 53 60 43 49 58 52 48 44 47 46 47 52 47 40 42 35 28 22 21 21 15 12 5 -2 43832 222 2345 30 9725 12 10 32 7765 -5411 396197 71827 37459 18363 12261 11656 10763 9642 8689 7974 7366 6829 6977 8259 10693 15566 26230 35430 38835 39046 34480 26330 22420 21196 19746 15490 9136 4243 2443 2682 3701 5029 5962 6863 9156 12632 17245 22211 28755 37784 53076 72523 75756 69455 69172 79375 94228 92780 83098 69512 45594 32172 30906 30467 27332 21800 16432 12673 11857 10982 7434 3511 1872 1345 1012 879 730 662 649 616 622 551 474 504 481 517 487 435 401 338 297 325 323 287 251 178 203 163 142 171 173 170 203 265 241 238 256 324 391 268 253 235 165 150 100 121 127 80 64 94 115 109 79 105 111 76 66 73 109 104 154 233 239 207 196 251 252 250 235 211 204 189 182 131 88 113 95 91 86 99 138 123 139 103 98 111 103 84 76 105 146 188 225 242 270 271 252 259 256 231 205 196 179 189 187 188 185 160 164 150 144 128 127 131 116 118 99 102 126 134 145 140 125 134 143 166 141 123 107 103 100 92 92 99 95 74 80 99 84 66 58 77 82 75 69 66 66 72 64 60 60 53 47 51 47 53 38 37 30 25 21 14 43841 222 2345 30 9725 12 10 41 7764 -5418 321752 19466 11188 8340 7191 7291 7286 6935 6576 6236 5421 4476 3989 4208 4608 5333 6679 9161 13165 17035 16127 12237 10946 11651 12986 13364 12613 11124 7663 4944 5742 9038 14407 21532 28763 37811 44428 45099 43999 45465 47842 52385 61932 72876 78445 75612 66460 62387 70802 72090 65839 62520 54318 46668 38123 31658 21600 12160 6869 4119 2776 2090 1527 1159 1090 925 823 733 676 563 490 442 408 365 371 390 376 341 321 337 265 242 218 210 193 158 144 96 117 126 174 178 175 207 171 176 201 279 333 268 261 196 132 127 95 57 45 74 72 79 64 74 78 80 49 41 41 79 103 80 80 218 226 179 152 171 209 211 196 207 198 160 149 141 113 93 105 128 97 112 125 106 86 38 33 67 112 91 52 76 94 145 171 213 262 272 236 222 212 199 191 187 171 166 153 129 119 134 131 121 128 109 112 105 95 89 86 69 70 84 103 111 113 122 122 123 89 70 74 75 65 62 58 61 60 45 53 59 56 52 46 56 47 43 33 36 40 39 35 36 31 25 33 31 24 27 21 23 21 15 7 -2 43850 222 2347 30 9727 12 10 50 7763 -5426 281113 24208 17124 12832 8395 5802 5123 5751 6080 5863 4909 4127 4206 4929 5307 5525 6731 8713 9993 10374 10526 10405 9052 7203 6046 6289 6256 5374 3879 2680 3006 5115 9050 15852 25823 37105 47244 53756 56190 62212 69383 69099 74969 74671 73083 71991 70650 67588 65337 63871 61501 58197 53195 49764 46775 42807 39766 38467 34074 24220 16339 8605 3849 2344 1990 2119 2053 1338 958 819 710 612 537 510 461 435 410 457 427 397 408 392 370 282 233 206 140 137 169 190 205 224 262 263 249 206 270 418 383 323 308 232 175 136 89 99 80 120 134 120 113 111 90 65 81 109 94 106 97 89 127 218 230 202 169 180 227 224 224 226 210 193 162 132 123 118 118 127 130 127 116 90 102 79 75 92 115 107 85 100 125 153 180 241 280 280 259 248 249 223 209 215 210 178 169 173 170 166 137 149 145 132 122 118 121 115 106 98 86 121 126 142 138 147 152 141 100 98 108 96 87 73 68 67 63 79 76 78 78 75 63 68 85 64 65 62 62 57 54 60 53 51 47 53 50 42 40 39 35 27 24 20 43859 222 2346 30 9726 12 10 59 7763 -5433 222585 41733 59397 68714 60473 42329 21808 8453 3916 3269 3309 3215 2487 2092 2365 3069 3859 4862 5425 4820 4215 4436 5473 6701 7003 6566 5809 4606 2924 1434 809 722 765 1015 1939 4340 9030 17341 32328 53188 72611 83199 84320 79922 76528 78478 80979 81818 78604 76929 79146 81950 81051 73613 56409 42865 33627 31819 30543 28592 20804 10479 4340 2011 1548 1319 1154 1029 969 880 825 711 670 588 556 566 556 523 554 612 429 404 345 240 236 227 196 189 226 253 261 285 349 295 236 262 255 388 368 328 294 279 193 168 133 144 158 151 149 141 155 97 93 144 114 92 96 120 113 108 128 206 262 235 198 204 243 254 258 241 214 176 159 151 132 124 130 138 127 119 116 142 153 139 121 109 110 103 88 115 142 155 182 228 290 306 290 276 240 227 217 208 221 208 218 208 199 180 148 141 167 144 137 167 149 128 122 128 115 122 143 156 167 180 173 140 111 112 114 120 110 103 90 93 101 110 100 89 83 78 90 97 95 87 87 80 76 74 68 68 73 68 70 62 59 62 58 58 56 48 36 32 43869 222 2346 30 9726 12 11 9 7762 -5442 125330 34877 55371 78511 85188 61212 37914 16531 6358 2812 2356 2407 2220 1962 2130 2555 2826 3160 4252 4926 4168 2873 2245 2347 2949 3752 4678 4320 2521 1307 942 867 851 872 1068 1820 4116 8729 16493 30017 49866 66166 69447 62987 58319 58903 57003 52832 51209 57522 61902 62474 63354 61930 48944 22447 7924 5877 5874 4505 3815 4205 4334 3868 2360 1319 1089 1044 1032 1020 944 795 650 636 651 630 631 697 731 758 564 422 392 349 304 289 245 258 242 242 278 268 274 228 235 240 261 412 452 334 275 219 254 208 134 92 110 94 131 102 92 67 113 116 81 70 88 78 123 119 97 255 290 228 171 180 199 220 244 194 176 183 169 106 118 143 145 104 106 130 137 136 105 96 75 79 97 89 81 103 132 105 152 198 224 259 266 271 254 205 192 185 208 204 178 167 176 163 168 146 144 144 130 124 126 114 99 105 117 128 123 132 169 171 150 131 99 122 121 113 88 87 87 73 93 79 79 78 68 72 77 83 78 76 70 79 78 61 57 63 67 66 61 56 51 46 37 41 37 36 30 21 43878 222 2349 30 9729 12 11 18 7761 -5449 147485 30098 17409 22448 34005 39896 42765 34378 16964 13374 8029 3223 1653 1358 1367 1434 1452 1548 1589 1752 2102 2559 3133 3521 2899 1998 1754 2209 3706 7727 10841 8139 4096 1844 1269 1093 1111 1648 3320 7592 15744 27584 42815 55345 60545 63138 68346 71269 66950 59851 49139 36433 28913 25678 29990 27741 17205 9919 7612 7497 8370 8771 8276 7964 6900 5239 3987 2498 1508 1212 920 731 658 603 585 570 589 608 545 478 462 440 393 326 321 313 340 370 322 378 385 416 426 386 371 317 250 350 421 310 274 267 305 314 131 147 152 110 138 179 177 215 204 113 93 91 109 101 67 65 113 153 236 249 163 175 219 210 186 196 178 168 159 141 104 110 110 122 128 133 128 119 102 82 88 108 81 97 94 88 99 117 162 199 241 259 262 239 228 197 184 178 178 180 161 153 158 161 149 122 116 111 112 112 134 120 88 95 121 114 123 156 158 138 143 140 109 97 107 97 93 91 79 79 74 71 74 73 61 53 60 67 69 67 64 66 59 56 62 57 58 56 58 46 34 28 31 41 41 35 24 18 43887 222 2353 30 9733 12 11 27 7760 -5457 106046 20504 16904 20018 25716 32860 34301 22888 11409 5476 4355 6824 15316 26420 32002 24115 8234 1704 1241 1310 1888 2449 2579 3068 3656 4362 5877 7926 9079 11913 17225 21569 22467 18930 14710 12774 10440 6995 4400 3319 4615 9609 18181 30142 45609 62420 79967 95401 93255 81968 70168 57309 51832 39119 24068 15713 11907 9395 6244 3960 3117 2446 2014 1730 1804 1870 1426 1222 1178 1220 1205 1026 970 927 854 783 692 634 551 490 453 439 382 350 320 256 245 214 236 238 247 302 337 349 368 392 424 507 583 517 480 412 370 379 291 269 275 241 200 193 212 192 192 153 149 110 69 102 97 116 102 128 177 182 182 212 246 227 222 229 255 188 172 138 131 146 124 122 101 105 130 133 100 121 90 69 80 82 86 97 112 127 148 182 243 275 275 246 236 219 225 234 216 191 147 147 153 161 136 120 123 123 122 127 132 132 120 99 99 102 115 157 183 185 178 154 115 109 110 91 86 92 80 82 80 78 79 77 68 77 83 74 70 68 72 62 66 61 61 59 62 66 57 52 50 46 38 36 31 29 23 17 43896 222 2325 30 9735 12 11 36 7760 -5464 85943 41574 23753 13444 10618 9220 10564 15852 21533 27925 37485 33165 25018 27582 31466 19596 5311 1808 1636 2044 2917 3892 4674 5325 5902 6619 7893 10722 14629 20311 27407 32511 34084 31822 24506 17764 12228 6267 3301 2379 1726 1554 2264 4165 7946 15391 27406 41456 50285 57554 69129 77681 75281 66554 50164 36660 25287 14362 8624 7018 6832 4706 2610 1805 1733 1498 1221 1234 1711 3149 6562 9821 10538 6673 2876 1362 991 673 552 504 456 398 406 380 383 327 336 276 272 214 211 252 298 295 309 344 336 391 539 541 508 485 408 430 299 273 279 258 225 200 187 175 109 167 248 136 110 109 103 114 114 137 189 220 192 180 216 206 218 209 184 193 166 156 183 133 128 129 129 94 96 128 117 107 90 105 105 86 83 98 113 116 146 179 206 258 290 264 247 237 240 266 236 205 179 164 174 168 147 132 130 114 142 141 135 148 134 124 116 114 157 177 191 154 152 158 116 98 97 121 110 96 92 84 95 87 81 85 81 73 70 82 88 79 74 72 77 67 54 67 63 69 60 49 49 44 42 46 44 31 19 21 43905 223 2295 30 9735 12 11 45 7759 -5472 366926 65026 53968 48507 41401 34348 26010 19323 19789 26647 38330 56871 74362 80016 80866 40752 9419 2275 2015 2072 2238 2703 3454 4251 5371 7141 9768 12336 14009 13576 16498 21643 24780 24701 23473 23709 25784 26505 23064 16360 11900 12188 14159 12434 9815 9292 6746 3089 4306 9063 12749 14421 20108 29737 35818 33490 26302 19834 12286 6794 4589 4997 4080 3149 6104 7501 5133 3910 2707 1798 1075 754 604 530 490 474 590 688 605 473 410 368 341 284 275 310 306 207 237 240 208 178 214 248 257 246 254 254 343 514 516 1084 2748 1808 617 818 1243 1074 986 575 205 129 194 295 227 198 111 56 54 94 97 69 71 121 165 158 155 187 198 192 200 193 177 162 125 88 148 140 117 113 101 108 130 126 94 99 78 89 107 96 97 92 98 128 183 205 229 262 235 208 255 265 221 199 173 185 160 140 141 163 147 112 107 95 104 119 115 102 87 92 106 152 192 167 135 131 148 113 98 101 99 95 87 81 86 90 80 72 59 61 86 74 80 76 71 76 77 64 71 64 56 64 73 59 48 42 34 33 38 42 34 22 20 43914 223 2329 30 9739 12 11 54 7758 -5479 318507 84103 74842 57559 42153 30218 20096 14150 13802 19309 27561 37908 58137 80832 79728 50774 18870 4615 2800 2878 2908 2615 2387 2095 2149 2119 2009 1930 1894 1978 2176 2603 3340 4749 6349 8002 10144 11216 12745 16797 22848 28445 34496 41879 50350 56905 54415 49817 44624 33096 23160 16513 8337 2297 1083 680 640 666 573 585 482 509 539 566 519 529 511 494 434 457 553 538 406 345 363 381 339 315 342 333 359 319 255 214 257 278 241 268 272 227 198 192 154 207 228 213 208 229 288 449 605 878 1868 1665 795 717 897 1433 1302 702 301 142 153 129 76 79 78 100 89 89 79 66 93 130 147 134 164 183 177 178 199 179 175 147 153 153 118 123 103 96 118 146 131 111 99 101 83 76 79 84 82 87 94 141 171 174 224 260 232 213 205 233 240 211 183 180 166 145 151 142 130 114 121 115 98 106 103 101 100 95 118 167 186 175 131 123 131 81 97 113 92 88 81 83 73 73 65 71 64 63 69 78 77 64 69 65 57 53 60 64 61 59 54 48 42 37 36 29 26 30 26 19 12 43923 222 2332 30 9742 12 12 3 7757 -5487 247767 45645 26608 10745 4434 3716 4564 5782 6904 8066 8600 8334 8629 9055 8125 6754 8223 10978 12233 9729 6329 4288 2768 1899 1871 1944 2221 2475 2755 4008 6787 8775 7776 4482 1990 1209 1094 1615 3101 5295 7260 9822 12351 13710 14623 18007 24439 35554 58388 84902 86113 81317 80358 69578 54535 43290 37292 26820 13893 5415 1578 664 558 593 530 478 468 394 346 351 312 260 245 184 129 146 176 174 222 203 171 104 132 133 142 119 101 123 97 128 72 58 102 124 144 156 150 176 206 270 425 531 588 603 577 639 732 436 577 1050 706 149 84 65 28 20 61 33 51 63 53 48 84 88 35 79 115 129 141 147 140 131 167 112 82 85 95 85 94 99 80 54 48 39 31 52 18 22 48 52 48 43 78 98 139 151 189 230 229 191 162 135 158 140 139 133 121 119 122 112 83 61 75 56 63 69 79 82 71 75 100 139 144 124 92 85 84 58 61 64 60 66 44 35 40 31 26 33 28 35 45 41 32 26 19 24 23 22 20 23 20 23 16 13 17 8 -1 -1 -11 -10 -5 -7 43932 223 2332 30 9742 12 12 12 7757 -5494 146897 11412 6167 4284 4107 4704 5607 6277 6504 7076 7449 7324 6621 5849 5065 5636 8132 11624 14811 18188 21314 23431 23026 19085 13927 9568 6613 4803 4357 4515 5395 7328 9366 7757 4810 2772 2100 2569 4075 5412 4195 2838 3449 4627 6291 7854 9841 13711 21481 29343 37195 49575 62704 71740 69294 57217 51045 52430 45241 26464 13300 7543 3890 1536 729 631 626 576 569 517 516 432 298 252 231 180 147 157 167 182 167 163 141 144 194 196 169 165 145 135 124 163 172 155 167 143 155 185 219 237 379 528 638 622 627 1064 1236 600 351 484 310 139 114 101 81 87 72 75 97 104 115 91 88 98 114 103 148 157 156 157 212 206 162 149 148 121 132 144 114 119 118 115 97 99 102 99 82 68 72 76 78 89 85 105 171 215 206 248 266 251 203 226 236 214 178 163 168 162 133 117 109 102 108 96 96 111 116 111 105 107 126 173 183 141 104 115 117 94 87 100 99 81 81 89 87 70 65 70 65 73 67 60 59 60 69 57 55 53 64 60 56 43 50 52 38 33 25 18 24 27 22 16 15 43941 223 2333 30 9743 12 12 21 7756 -5502 77107 21547 24573 23803 19985 17561 16418 15512 14834 13510 11729 10187 8941 7870 6667 5204 4433 4201 4520 5637 8059 11853 16991 22325 27436 29352 28514 24733 19786 13967 7580 4122 3537 3995 5168 6175 5462 4010 3080 3167 3783 6990 12863 15359 12402 8510 7806 10214 14793 21462 29132 34344 37823 42545 47372 50548 47279 37957 31187 29306 19867 10745 7203 4688 2195 1287 1521 1382 729 454 475 429 352 321 296 211 163 145 155 167 160 134 111 124 135 131 110 119 105 95 113 127 112 142 120 155 173 152 138 149 223 411 576 622 546 483 437 271 140 162 149 97 113 61 63 46 86 68 69 78 43 53 84 70 51 56 70 114 103 116 129 141 127 113 133 113 87 91 119 118 93 97 65 62 78 74 60 41 34 39 63 84 100 109 130 163 165 193 224 200 175 172 176 175 164 152 144 134 94 56 58 78 95 89 90 97 104 98 81 88 135 152 134 108 73 69 81 59 71 63 62 58 55 54 53 54 40 31 39 48 49 54 50 37 39 39 39 35 36 39 42 32 31 33 19 10 9 1 -1 1 4 0 -7 43950 223 2334 30 9744 12 12 30 7755 -5509 93941 50389 54948 61045 65252 62374 55291 48732 42450 36788 31584 25556 19101 13537 9580 8007 7559 6999 5820 4787 3679 2831 2543 2745 3368 4410 5839 6170 4973 3943 2829 2350 2388 2439 3171 5317 8918 12681 13355 13752 13863 8391 6437 12034 15793 16240 16278 15129 15322 15356 14452 17665 25375 36823 48079 59176 64506 68685 62374 41643 20871 9076 2857 2099 2088 2270 3412 4301 2529 742 509 387 392 373 312 197 220 230 273 231 226 251 238 250 235 182 145 114 83 91 143 126 137 130 183 168 163 200 216 214 248 378 462 400 436 527 523 384 183 128 130 130 123 179 304 88 72 109 105 103 126 101 101 102 98 104 120 126 151 133 151 179 188 155 161 122 128 114 130 134 99 87 100 87 73 111 85 36 50 78 89 101 104 121 154 170 198 202 232 214 204 187 206 190 182 160 153 149 128 109 101 100 107 109 123 133 115 96 107 126 168 190 159 118 98 89 86 96 92 86 93 93 91 77 62 64 75 67 62 73 75 63 60 63 58 54 54 54 54 56 61 60 55 41 36 32 26 21 9 10 20 20 14 43959 223 2336 30 9746 12 12 39 7754 -5517 84167 39082 38093 40380 42654 45780 47929 47630 45060 41779 38151 31905 24056 17591 11933 7637 4730 3296 2771 2617 2347 2168 2193 2584 3505 4429 5634 7530 9581 10133 9633 8261 6118 3705 1869 1328 1108 1002 1103 1265 1936 2480 3967 10065 16183 15088 8310 7208 8040 9499 12423 11311 10594 9585 13716 19766 24076 25309 31371 42732 59098 64725 57805 20250 2333 1432 1742 1830 1768 1047 684 547 465 394 322 272 243 275 305 283 249 254 267 260 257 229 169 139 139 156 131 113 143 169 159 166 161 196 201 164 193 313 348 310 374 462 416 275 181 235 173 119 100 106 100 107 117 118 101 77 93 84 62 81 73 91 100 87 99 133 125 133 125 149 164 151 133 109 120 132 109 88 90 113 115 100 66 64 63 69 79 100 93 92 107 156 167 185 211 222 198 174 187 191 184 188 162 143 108 104 89 87 100 107 112 95 89 67 97 143 182 159 134 112 103 89 89 90 74 75 73 75 70 70 63 61 62 48 62 77 68 60 62 66 55 47 51 57 57 61 58 50 49 46 43 35 21 15 8 8 14 14 15 43968 222 2339 30 9749 12 12 48 7754 -5524 54727 33148 34568 36578 40174 45073 47462 46285 42435 36736 29551 22387 16644 12313 8900 6436 4887 4013 3467 2957 2589 2331 2268 2366 2426 2349 2527 3171 4324 4794 4781 4645 4272 3397 2215 1443 1047 848 832 1041 1159 1342 1403 1706 2262 3307 4140 4061 3936 4689 4575 2381 1568 1546 1637 1424 1529 1628 1572 1715 2283 3087 4614 6603 3273 1433 1579 2276 3356 4185 3013 2178 1108 646 501 443 445 476 387 369 283 256 241 277 276 232 211 209 217 159 154 113 128 162 122 125 132 184 152 124 135 195 226 207 284 373 394 248 254 1034 568 63 40 36 46 52 58 72 49 40 53 55 63 55 45 39 30 82 112 110 88 97 115 128 111 109 80 77 87 78 75 69 54 49 42 74 51 15 39 51 50 48 58 53 61 112 125 137 185 207 171 138 131 146 159 126 121 109 87 83 82 70 72 77 79 78 60 66 72 98 141 126 89 91 71 43 62 65 52 50 33 49 44 31 37 36 25 23 34 37 43 40 39 26 14 15 5 19 19 22 28 24 21 22 4 4 -2 -10 999999 -15 -8 -13 43977 224 2311 30 9751 12 12 57 7753 -5531 294717 32600 30601 30084 27612 25084 22496 19462 15696 11565 7761 4751 2934 2488 2942 4153 6315 7313 5792 3620 2761 2670 3119 3628 3884 4062 4632 5658 7292 7645 5358 3153 2239 1967 1763 1403 1107 957 939 892 902 1062 1195 1262 1298 1522 1816 2419 3041 2451 2129 2458 1997 1571 1309 1231 1428 1768 1904 2148 2262 1862 1825 2641 3738 4991 8430 7090 2944 1688 1794 1820 1597 1247 977 767 630 618 623 544 487 518 415 432 483 607 675 519 361 375 412 371 300 261 260 244 194 240 266 237 235 219 228 233 221 292 378 398 345 266 225 147 130 82 74 72 69 82 111 120 95 119 78 77 115 117 83 102 87 107 143 141 142 156 149 162 139 129 111 126 163 151 104 89 71 75 124 102 92 92 94 81 86 121 114 74 148 185 194 227 216 180 171 181 186 195 177 166 164 134 122 121 104 116 119 127 126 123 119 158 181 180 167 127 115 114 109 105 116 80 77 90 82 89 94 74 78 76 78 69 78 83 79 70 72 69 62 58 61 68 66 66 58 54 60 58 55 43 40 32 17 21 36 18 43986 224 2311 30 9751 12 13 6 7752 -5539 179215 17009 13427 11363 9677 8106 6208 4293 2849 2210 1952 1985 2028 2270 2469 3102 4730 5608 4651 3508 2878 2549 2441 2331 2434 2846 3418 4072 4241 3807 3607 3591 3467 3135 2702 1995 1442 1005 800 770 823 775 824 933 1128 1240 1396 1870 2934 4139 3959 2562 1667 1128 948 901 939 1088 1257 1423 1493 1541 1621 1795 1852 1990 2290 2565 2274 1818 1549 1325 1320 1205 1139 1312 1559 1631 1657 1558 1458 990 688 526 550 1129 2157 1780 747 384 368 403 442 406 296 309 267 261 219 229 222 214 241 211 198 203 221 271 337 400 344 220 120 78 54 63 63 60 81 127 108 84 93 87 79 87 63 85 94 122 146 146 128 156 148 168 143 132 128 160 151 136 126 114 92 110 106 91 49 78 113 119 104 97 70 73 143 180 198 223 185 172 142 142 145 164 162 142 135 118 105 94 105 117 104 122 135 111 116 141 163 183 166 101 83 86 94 94 97 85 75 68 84 83 75 75 66 65 66 65 61 63 59 70 67 58 52 51 50 56 60 58 54 57 57 48 41 41 25 20 18 12 14 8 43995 223 2311 30 9751 12 13 15 7751 -5546 81654 11908 8298 6608 5206 4699 4468 3879 3168 2949 2665 2439 2243 2047 1932 1755 1735 1729 1822 2016 2366 3149 4056 4040 2941 2181 2101 2518 3486 4109 4158 4142 3706 3198 2957 2816 2388 1868 1368 1022 897 838 771 750 831 957 1140 1316 1411 1439 1390 1305 1255 1239 1147 1027 865 851 831 810 867 913 1114 1279 1487 1784 2117 2847 4712 6109 4745 3287 2407 1721 1100 865 816 1121 1706 2016 1509 907 682 567 581 618 672 575 411 335 273 221 232 254 225 236 263 254 250 261 251 244 241 221 203 190 190 239 253 331 327 170 91 72 66 46 30 51 68 70 51 63 89 64 90 81 48 49 77 67 60 97 128 148 167 127 120 127 129 140 141 123 61 51 72 74 68 69 74 56 74 95 82 55 52 38 94 167 157 165 146 149 140 99 112 135 141 138 112 100 95 82 108 113 86 69 99 86 96 132 146 125 94 72 69 80 77 75 64 62 47 57 65 61 55 56 52 60 66 60 61 56 50 42 36 35 39 31 36 40 38 43 27 29 28 29 26 29 17 -4 999999 -9 -5 44004 224 2310 30 9750 12 13 24 7751 -5554 121643 61692 50541 36812 21572 11004 6546 5194 4898 4777 4663 4472 4100 3887 3299 2792 2501 2347 2173 2198 2210 2293 2545 2803 2792 2390 2078 1952 2088 2604 3178 3400 3451 3470 3529 3552 3764 4129 4156 3184 1917 1207 958 871 857 946 1122 1350 1662 2187 2807 3565 4436 4769 4278 3342 2405 1538 1015 853 819 818 843 942 1087 1143 1256 1295 1493 1981 2452 2755 2800 2416 1841 1216 929 781 733 732 961 1114 1371 1657 1820 1260 792 937 1090 869 479 288 285 326 289 228 250 250 271 251 238 205 211 227 153 97 141 186 206 236 296 160 136 123 126 114 72 88 79 58 90 60 100 66 88 73 107 125 94 83 105 89 122 146 160 168 169 139 159 152 159 169 127 72 85 88 115 119 115 118 113 108 97 94 92 81 137 169 180 179 148 160 145 158 169 151 164 165 139 106 103 123 138 154 125 118 131 113 111 120 168 157 121 104 96 111 128 130 105 96 82 73 82 87 79 87 90 88 93 85 77 78 81 79 79 63 59 48 51 60 58 62 54 49 48 43 45 37 30 19 6 7 15 13 44013 220 2311 30 9751 12 13 33 7750 -5561 97571 58376 44225 34958 27643 19662 11337 6292 5158 5431 5562 5325 4716 4014 3535 3126 2892 2805 2766 2566 2300 2147 2202 2336 2493 2332 2122 2134 1989 1829 1834 2131 2436 2874 3029 2960 3207 3086 2884 2673 2127 1625 1226 1144 1049 885 822 851 901 1119 1469 1952 2753 3540 4147 4276 3869 2812 1715 1107 962 1044 1053 948 841 758 809 797 794 762 837 879 1007 1140 1111 993 855 807 776 734 684 830 1209 1701 1781 1253 579 448 376 285 276 276 417 619 439 298 196 157 163 160 162 184 164 165 120 112 143 145 110 127 187 143 80 48 94 98 85 73 50 40 75 50 61 76 72 85 51 59 81 94 111 92 79 108 113 162 161 181 136 165 146 115 83 70 68 50 52 72 77 99 94 106 82 37 32 27 69 113 145 133 140 151 133 112 138 127 138 114 89 85 94 95 117 132 97 97 80 84 93 124 155 124 63 64 76 95 93 95 85 55 54 49 41 50 45 47 49 79 56 57 46 35 47 44 42 42 27 21 22 20 22 27 21 21 17 14 14 12 0 -3 44022 225 2281 30 9751 12 13 42 7749 -5569 387813 46742 17586 14825 13024 12192 10916 9236 7495 7001 6413 5775 4827 4050 3161 2715 2426 2184 2112 1921 1768 1693 1564 1564 1799 2003 2064 1966 1961 1986 1824 1495 1388 1423 1535 1948 2269 2324 2341 2245 2348 2626 2277 2019 2128 2476 2938 2629 1584 1068 1175 1482 1476 1215 1107 1085 1077 1138 1101 1129 1230 1279 1101 1011 866 834 877 821 735 666 646 685 634 617 570 602 607 579 575 593 546 576 560 511 483 504 547 530 581 667 1122 1709 802 369 479 680 593 375 286 224 219 210 201 193 175 178 126 165 169 143 164 259 271 155 155 194 173 144 100 68 83 105 93 91 75 78 91 103 84 113 94 86 94 84 107 138 170 199 183 174 169 158 131 96 97 107 106 103 115 106 106 128 131 132 87 50 49 80 142 144 164 149 146 125 145 162 135 131 136 123 104 125 151 167 167 156 132 114 121 132 146 169 153 102 126 134 122 102 96 100 92 76 76 87 99 95 87 84 78 84 88 77 79 77 75 62 60 55 49 56 62 58 55 54 51 51 46 43 45 31 24 19 4 0 1 44031 225 2279 30 9749 12 13 51 7748 -5576 342413 45882 26845 20533 15256 11483 8425 6280 5055 4199 3839 3597 3263 2789 2568 2523 2357 2349 2233 2000 1873 1722 1646 1792 1884 1987 1924 1846 1877 1713 1396 1372 1302 1135 1115 1177 1294 1359 1551 1724 1714 1805 2148 2992 3613 4118 6348 9442 10652 6133 1633 799 833 956 927 944 1032 1007 1041 1153 1708 1998 1627 1610 1564 1202 893 750 720 695 687 648 567 535 461 483 495 450 417 415 425 482 494 498 447 404 399 381 325 313 251 306 280 192 207 210 226 199 183 191 209 259 252 278 269 216 236 188 188 197 237 298 316 212 231 276 260 195 153 110 122 156 138 87 86 134 111 93 106 147 174 158 114 125 147 185 208 227 181 225 220 160 130 123 115 99 106 128 147 157 143 163 164 175 155 120 120 91 101 159 191 188 190 184 179 165 152 185 186 169 156 153 190 208 224 220 168 128 146 161 191 214 171 108 145 161 136 137 145 115 105 105 106 108 116 107 116 124 132 116 120 117 104 98 101 95 92 86 82 89 77 78 81 75 81 82 75 75 75 65 59 45 28 24 27 44040 225 2279 30 9749 12 14 0 7748 -5583 254548 45375 41174 38512 34569 29679 23818 17780 14168 12000 9886 7730 5854 4159 3111 2552 2311 2458 2670 2837 2909 2758 2682 2747 2889 2950 2897 2771 2562 2448 2171 1870 1662 1568 1478 1275 1200 1142 1243 1281 1492 1643 1671 1687 1610 1530 1405 1287 1159 975 855 794 850 811 719 678 640 614 651 687 696 767 851 847 841 803 677 596 508 490 492 516 495 450 420 431 386 393 417 442 377 342 357 385 414 415 356 312 325 316 264 223 213 195 209 241 463 706 406 232 230 236 246 246 231 204 238 173 165 161 178 309 283 202 202 252 277 193 109 91 78 108 129 87 80 63 66 63 72 111 96 95 102 85 132 153 160 173 207 165 150 169 145 116 115 107 90 89 111 104 93 90 116 131 101 111 112 101 103 134 135 155 157 136 137 145 138 126 123 132 119 131 141 151 165 188 147 125 123 125 154 173 119 88 114 122 127 112 95 87 75 70 121 142 113 108 104 122 104 96 80 80 66 72 69 68 55 49 47 54 50 42 49 44 45 41 49 46 40 31 18 12 3 -5 -5 44049 225 2279 30 9749 12 14 9 7747 -5591 204682 58283 65213 66020 59985 49192 39482 33324 27300 22684 19832 17462 13589 9724 7544 6178 4746 3586 3285 3333 3386 3243 3193 3123 3184 3134 2907 2870 2841 2928 2934 2914 2709 2238 1924 1611 1441 1333 1164 1112 1174 1281 1473 1732 1590 1395 1382 1498 2077 3140 3181 2107 1193 896 834 757 716 619 585 564 544 581 656 727 1043 1184 864 788 680 573 493 488 439 440 454 465 437 394 393 411 439 408 419 439 394 360 362 327 349 320 289 243 183 205 218 204 225 245 211 304 486 533 398 217 169 187 203 194 202 161 205 350 384 283 257 316 274 181 125 121 105 159 160 86 102 111 88 80 95 107 115 100 96 93 108 121 151 168 201 199 149 152 136 128 138 138 101 112 106 117 126 93 122 132 119 119 96 74 61 96 161 168 142 134 144 158 185 120 113 117 143 137 128 152 176 173 154 134 126 126 181 159 123 125 120 116 103 99 107 108 89 75 70 85 83 80 93 110 101 93 88 72 60 70 64 60 61 50 59 48 41 47 50 43 50 42 37 40 45 37 23 22 4 -7 -5 44058 225 2279 30 9749 12 14 18 7746 -5598 91094 75354 89923 97880 95280 84671 69649 54361 42960 35674 31231 27858 23674 19332 15815 12481 9519 7451 5861 4758 4114 3552 3226 3117 3046 2903 2708 2593 2501 2361 2434 2377 2220 2102 2087 1993 1851 1636 1433 1267 1158 1016 1107 1029 1023 1011 990 1046 911 889 865 908 1020 1049 1070 980 927 954 860 731 607 562 621 701 959 1415 1393 1022 701 597 554 493 480 444 399 342 337 424 392 382 383 361 336 392 328 382 410 416 440 594 725 684 463 292 208 216 221 283 630 2374 4607 6565 8159 3822 500 209 197 197 210 171 166 262 348 354 313 314 293 287 218 204 144 129 198 114 99 88 101 89 66 83 99 113 92 73 83 107 134 178 176 185 186 153 134 148 144 150 127 105 95 103 105 109 144 142 111 106 112 90 78 71 132 141 140 142 129 154 202 170 128 125 124 150 138 154 180 164 151 135 148 161 167 130 113 119 125 118 109 116 91 89 85 78 100 103 112 92 98 103 97 103 101 72 63 78 67 69 61 48 62 63 56 58 52 50 58 62 54 51 47 39 39 29 8 -3 2 44067 226 2249 30 9749 12 14 27 7745 -5605 417464 60364 62957 80101 93838 97406 92151 80058 69202 62128 52754 42112 31921 22290 15697 13369 14145 16041 19349 21563 22003 19428 12776 6514 3738 3069 2761 2583 2487 2407 2115 1959 2051 2165 2402 2581 2770 2391 2078 1668 1369 1084 931 919 747 593 674 801 944 953 1016 1076 1074 1093 1112 1126 1069 946 886 819 670 591 595 612 613 570 575 585 641 668 543 430 413 407 396 405 394 357 320 288 300 282 286 268 271 251 253 277 318 292 284 222 269 302 284 247 197 187 173 194 542 1457 3063 7228 4661 849 299 175 194 156 183 197 165 212 318 344 290 284 254 177 152 131 100 106 112 69 55 39 43 65 66 114 89 94 98 93 101 101 125 160 168 192 171 162 152 164 176 167 100 86 101 92 88 93 103 119 114 116 107 61 73 134 118 118 131 128 165 174 146 101 102 123 136 111 126 161 164 145 118 111 148 150 95 113 119 119 124 117 111 100 82 93 193 255 116 81 85 95 112 82 72 80 68 52 50 58 50 46 45 40 47 50 46 44 48 48 46 38 34 36 15 16 9 -14 999999 -13 44076 223 2245 30 9745 12 14 36 7745 -5613 321825 100231 95429 80313 65708 59640 61071 64791 65777 64118 56873 45596 39015 37234 37007 35484 34178 28990 21299 16667 13110 8754 5311 3478 2784 2452 2216 1954 1992 2012 1870 1707 1724 1815 1959 2201 2528 2362 2299 1955 1698 1418 1140 902 638 595 540 426 375 497 615 725 789 849 868 956 964 979 929 966 848 606 459 479 475 458 404 371 349 374 388 378 384 344 309 287 310 324 289 279 315 261 227 257 239 236 254 251 277 268 219 244 222 220 217 177 159 174 159 104 91 109 155 137 129 147 155 148 155 155 118 120 110 119 240 298 256 236 222 143 124 91 50 89 103 82 55 27 44 26 13 37 45 87 64 47 64 85 134 142 145 140 146 141 124 106 156 146 98 72 48 53 66 58 73 90 75 53 38 50 46 84 101 62 85 114 135 150 112 59 76 103 89 65 124 132 116 125 105 113 134 100 94 106 97 103 89 80 72 68 69 60 56 90 87 56 81 209 96 52 51 38 27 19 24 26 19 19 19 19 22 27 20 29 30 21 22 21 17 7 0 1 -11 44085 226 2244 30 9744 12 14 45 7744 -5620 207840 88337 81218 71977 59153 50081 50723 56193 57176 54177 57049 64119 69613 66685 58005 46596 30865 17920 11333 8010 5779 4167 3368 2913 2629 2298 2128 2052 2012 1989 1828 1783 1838 1757 1748 1791 1911 1974 1826 1695 1748 1624 1463 1245 938 827 534 383 364 356 460 465 446 544 629 635 663 690 664 691 844 969 1012 942 744 550 431 338 358 388 345 315 298 359 347 313 315 372 344 293 281 269 279 291 273 279 286 283 300 283 253 249 245 270 231 224 232 248 246 196 175 153 151 195 198 177 176 192 204 208 213 189 194 177 182 264 295 286 256 191 160 158 113 134 143 123 98 77 111 80 49 78 88 95 65 112 128 165 143 156 229 244 179 157 182 169 177 232 228 169 90 99 103 109 101 100 114 119 101 79 80 101 104 109 139 182 192 177 173 138 132 167 154 112 138 180 167 169 162 171 164 127 139 162 140 128 120 110 111 103 99 116 148 121 116 100 105 131 111 92 94 106 62 67 71 77 65 62 67 63 66 73 62 49 64 60 54 57 55 49 45 42 35 12 0 -2 44094 226 2244 30 9744 12 14 54 7743 -5627 108903 54830 56024 55568 54903 52066 48984 46578 43824 42410 42404 41038 36035 27760 19046 11986 7835 6022 5142 4378 3706 3178 2817 2740 2611 2346 2213 1988 1953 1924 1929 1918 2006 2102 2077 1999 1956 1947 1793 1642 1629 1598 1411 1338 1229 965 687 590 502 407 320 325 331 369 395 407 505 562 637 729 728 764 812 793 743 680 567 497 362 348 341 314 321 324 332 301 293 298 276 301 254 224 234 271 258 307 277 309 303 274 247 228 245 244 240 223 227 216 242 182 165 188 149 177 215 187 167 129 120 144 159 211 330 206 185 197 254 256 290 243 181 137 103 114 73 143 123 44 52 97 87 82 77 74 87 121 102 108 141 145 208 204 164 174 167 147 154 187 223 171 86 70 71 85 91 84 90 96 90 106 88 76 64 70 124 161 186 154 148 138 167 164 166 125 108 159 174 152 148 151 143 139 149 146 141 106 102 92 81 79 79 116 137 139 116 89 110 121 97 75 50 50 60 48 49 54 48 50 54 45 36 37 46 48 41 43 42 36 45 38 25 26 13 -7 -7 -10 44103 226 2246 30 9746 12 15 3 7742 -5635 70896 44255 40932 39211 38574 38509 36972 35372 36814 41183 44803 44788 41326 36274 29797 24123 20498 16138 12475 10095 8211 6484 4723 3514 2608 2226 2179 2111 2010 1930 2133 2163 2178 1986 1760 1547 1387 1279 1316 1297 1242 1264 1249 1194 1146 1049 974 853 698 564 517 392 368 352 403 381 421 450 476 597 611 628 661 748 781 757 697 572 540 506 405 337 328 313 270 289 291 342 361 322 313 311 315 322 314 323 290 302 258 300 264 205 211 218 206 231 238 238 253 239 271 207 211 217 215 217 199 164 181 141 174 189 197 194 206 211 241 279 294 290 206 176 165 155 137 162 139 91 72 60 75 82 87 107 125 124 107 136 150 158 204 215 179 182 202 194 171 207 214 240 153 105 119 123 100 104 139 135 120 101 72 72 77 119 179 218 209 180 194 206 199 173 106 97 113 168 179 173 182 185 171 144 158 143 129 125 145 123 107 100 104 109 134 122 136 163 134 138 114 100 72 65 61 56 54 65 58 63 63 64 62 57 70 65 65 54 46 52 47 40 40 35 15 3 2 -5 44112 226 2217 30 9747 12 15 12 7741 -5642 371980 59297 40740 31633 24613 22066 23408 26516 29968 33851 40438 51139 62484 69690 74778 76102 64535 48897 35239 22990 14757 10632 8500 6386 4273 2903 2245 2094 2058 2264 2054 1990 1994 1742 1399 1279 1206 1203 1137 1116 1096 1101 1241 1258 1089 1120 1094 992 924 864 724 534 371 367 332 311 277 295 320 319 358 437 518 588 612 533 487 495 546 593 513 517 517 437 374 350 360 338 318 309 341 325 324 313 378 415 423 375 314 278 241 212 180 190 196 219 219 200 148 142 162 162 141 140 174 184 167 173 178 161 126 135 151 153 125 130 173 188 236 262 268 200 192 138 111 79 126 100 48 59 66 62 45 59 44 69 70 97 105 103 123 178 226 209 201 191 134 144 184 212 244 174 90 80 78 74 98 90 82 99 82 46 37 28 83 131 149 183 151 158 157 152 82 64 65 112 143 133 138 149 119 115 117 118 114 109 94 79 88 72 69 86 109 115 109 143 159 108 118 113 96 65 40 29 28 47 44 45 48 46 47 47 46 45 41 34 39 37 40 29 17 18 13 -13 999999 -14 44121 227 2213 30 9743 12 15 21 7741 -5649 251764 37530 21124 16450 16978 20304 23551 24662 24904 26113 27830 30152 32793 37644 45588 49733 46827 41665 38278 35359 30865 24156 16323 9845 5785 3597 2401 2028 2131 2390 2259 2014 1789 1671 1502 1364 1277 1259 1183 1115 1107 1020 1045 964 862 800 863 843 847 835 880 807 659 578 470 399 374 336 279 370 322 331 437 489 513 430 388 389 362 436 521 562 573 535 468 424 434 460 408 408 413 404 322 276 339 391 423 424 461 438 405 369 364 280 211 184 178 172 147 154 146 118 139 153 189 157 166 168 216 182 167 189 147 148 171 144 184 172 176 232 226 201 200 192 135 148 171 145 70 83 62 71 60 82 79 76 56 81 111 145 161 174 172 174 180 201 149 168 198 234 274 198 123 120 107 113 109 147 117 98 106 82 56 52 61 70 111 194 167 165 184 132 89 91 78 129 155 143 158 166 137 125 142 151 117 106 107 94 95 109 114 100 113 145 169 143 147 153 145 123 93 69 59 58 58 56 61 59 56 55 50 66 66 62 59 61 54 46 52 46 30 39 21 -2 1 -1 -6 44130 227 2213 30 9743 12 15 30 7740 -5657 146833 24038 24256 24172 22782 22005 22086 22114 21916 22479 24567 28830 32997 37036 42365 48184 51449 54012 54703 52884 46948 37853 27721 18936 12766 8006 4633 2907 2337 1898 1741 1768 1764 1549 1477 1323 1195 1245 1159 1025 932 788 914 984 910 824 733 716 736 688 769 856 916 961 910 785 600 474 435 358 319 341 460 454 424 423 377 346 319 363 413 428 475 439 454 566 534 546 542 507 547 485 437 387 354 351 367 401 470 485 562 765 1377 2006 1789 707 314 200 179 181 169 140 150 141 117 127 158 150 159 153 141 126 137 146 137 149 172 170 192 261 268 171 127 136 125 119 117 124 117 100 84 67 65 85 108 83 87 108 165 172 163 167 189 187 198 214 187 177 199 233 266 264 185 123 108 109 128 206 158 135 106 99 82 84 64 78 85 130 177 134 118 81 66 90 101 142 141 126 156 189 163 148 165 125 135 131 125 130 115 109 112 113 121 139 144 160 151 158 154 126 80 76 62 45 50 60 69 62 70 56 53 59 59 61 66 64 62 64 61 45 45 46 25 1 -4 -3 -9 44139 223 2212 30 9742 12 15 39 7739 -5664 117887 32844 28207 26055 23863 22695 22397 22582 22863 23322 24447 26919 29871 34542 39057 41756 43679 46841 51630 53603 49803 42577 31984 21307 13752 8787 5225 3219 2153 1751 1584 1550 1377 1293 1251 1201 1174 1101 1005 918 889 805 723 793 844 859 849 798 758 710 766 809 827 983 1043 1042 895 710 543 432 341 286 383 442 420 364 332 330 322 302 323 354 315 295 320 357 311 395 406 423 440 458 447 401 364 315 296 280 275 320 317 302 328 368 427 387 353 255 207 194 180 151 135 108 97 59 80 84 120 147 118 109 114 120 98 80 67 120 133 179 171 141 110 109 61 67 63 98 68 87 58 90 90 53 18 48 72 68 83 110 124 130 130 155 186 150 133 126 126 182 216 216 208 146 81 89 146 208 166 124 106 87 81 66 51 71 46 52 89 108 72 50 50 53 87 102 90 95 129 127 128 142 127 116 86 108 111 93 103 106 116 140 134 138 137 129 128 114 94 71 45 56 39 11 33 42 36 45 36 26 17 31 21 22 23 21 14 16 19 21 15 14 2 44148 227 2212 30 9742 12 15 48 7738 -5671 56196 37481 33559 30318 28635 27798 27203 26920 27054 27161 28561 30818 33209 35825 38663 41264 44918 50050 51729 49278 45543 38800 29110 20878 15005 10499 6844 4171 2617 2091 1756 1635 1605 1506 1415 1431 1269 1193 1156 992 917 863 838 875 946 953 917 937 916 762 678 683 738 839 922 1013 1073 1035 798 644 443 411 477 413 401 368 343 353 342 395 349 328 342 374 311 334 362 325 307 363 417 381 420 406 394 324 341 329 361 427 443 391 429 454 496 503 422 326 253 233 175 184 199 172 131 144 117 113 155 142 132 148 151 159 134 122 142 97 108 145 235 219 188 169 109 91 96 102 88 81 53 94 94 75 78 87 94 107 102 161 166 156 172 202 257 246 193 178 178 210 226 277 266 190 143 132 181 253 231 186 136 134 126 122 118 94 82 100 136 130 119 86 88 87 117 144 118 115 126 128 191 245 209 142 129 142 134 142 156 177 178 180 199 202 170 182 168 161 138 93 82 97 82 61 62 59 56 65 67 63 48 66 62 73 77 65 68 57 63 61 45 50 40 28 19 12 11 44157 228 2184 30 9744 12 15 57 7738 -5678 381684 38371 27952 26579 24986 25021 25752 26592 27699 29743 31720 33080 33944 35673 38521 40573 40573 40577 40686 40430 38784 35380 29616 23282 17569 12915 8509 5397 3900 3043 2414 2037 1783 1644 1570 1548 1519 1212 1138 1044 1000 983 936 970 1054 1056 944 868 762 733 656 479 456 547 687 783 793 823 809 699 647 599 571 551 459 394 340 369 390 346 366 366 334 328 314 318 305 326 311 339 329 349 319 328 355 275 325 340 299 332 380 425 493 544 631 741 771 719 659 562 382 283 226 210 157 172 183 173 172 154 140 131 146 143 141 129 113 129 125 109 121 128 188 244 176 137 73 83 96 109 100 98 107 87 86 114 91 84 105 125 117 137 146 177 223 242 230 219 212 206 212 208 244 283 272 198 128 157 243 289 234 168 140 97 103 101 106 82 108 131 114 92 101 104 91 124 108 113 120 123 145 172 216 234 202 155 133 140 154 155 170 177 164 196 167 146 165 131 121 102 70 84 86 68 56 57 69 82 74 56 53 48 58 66 66 74 58 53 58 55 55 53 51 44 27 21 26 6 44166 228 2187 30 9747 12 16 6 7737 -5686 378862 70766 50766 38232 29404 26528 26979 28962 31495 34166 37312 40147 41528 42437 42315 41914 42383 43874 46431 47031 44235 39011 33446 27339 20515 14614 10394 7425 5367 3723 2509 2066 1763 1616 1544 1402 1364 1222 1173 1141 1119 1194 1136 1119 1019 937 809 824 714 610 531 438 406 423 434 461 471 513 535 599 589 563 598 593 501 483 445 387 318 315 327 315 304 342 314 339 351 309 330 380 367 368 329 325 295 191 218 263 272 276 285 344 374 336 340 350 434 465 442 367 316 306 267 220 202 172 176 141 142 129 120 133 119 154 145 92 67 65 110 89 98 123 197 237 174 148 114 81 94 99 86 59 57 80 71 78 82 69 73 67 76 128 158 173 217 262 243 222 216 210 201 184 159 235 265 204 199 232 273 283 278 194 114 109 114 106 89 91 82 93 81 79 79 95 91 121 102 115 109 117 128 141 140 133 126 124 121 150 157 143 147 143 143 157 113 124 119 95 98 70 73 90 71 69 57 64 58 59 47 44 36 33 39 45 48 51 41 51 42 36 41 35 35 24 10 12 10 -9 44175 228 2187 30 9747 12 16 15 7736 -5693 299593 109192 92574 73641 53570 38784 33472 37842 47807 60268 68953 71479 67472 60709 57558 54144 51232 52203 53384 52818 48227 41177 32884 24663 17198 11759 8205 5682 4303 3555 2924 2537 2546 2349 1993 1761 1598 1525 1485 1403 1312 1317 1182 1070 993 859 736 703 639 495 424 434 370 355 407 416 409 407 456 554 559 552 591 572 565 566 597 510 422 407 341 337 296 304 345 293 274 321 339 349 333 341 365 365 336 223 189 178 198 200 205 203 217 217 236 255 244 223 224 269 272 223 216 259 271 200 200 162 148 141 136 159 143 131 126 82 73 81 89 109 101 120 179 198 158 123 61 73 92 76 59 45 59 111 118 93 81 76 79 79 94 126 130 171 207 207 248 237 241 276 260 195 174 202 263 232 202 254 259 255 276 242 154 121 99 79 79 81 81 85 87 76 83 86 90 103 109 129 135 135 122 112 116 132 124 104 124 143 152 156 130 151 156 127 106 121 87 93 92 76 82 87 85 67 48 50 54 68 59 51 28 30 29 35 52 54 47 50 44 43 41 31 31 27 9 12 13 -3 44184 227 2187 30 9747 12 16 24 7735 -5700 204770 111102 85137 57599 33170 24579 32729 48031 65634 82872 91736 94749 93377 89935 87011 77140 73072 86752 101505 104218 99715 87324 67706 44891 28823 19046 11648 7142 6100 5877 6356 5987 5888 6352 6799 6572 5770 4874 4561 4227 4269 4129 3410 2723 2249 1696 1548 1305 997 782 610 544 518 482 496 455 446 444 442 527 590 689 720 724 620 641 585 513 486 485 460 477 381 309 336 358 353 317 399 446 383 439 362 336 353 349 280 185 191 185 190 175 147 159 188 210 202 220 241 178 163 169 171 211 153 151 166 177 150 153 159 160 127 141 125 76 69 88 106 107 81 96 144 221 181 131 40 52 88 102 91 86 108 77 61 95 82 85 71 90 111 125 123 140 173 223 247 226 213 242 213 191 171 183 274 255 194 235 279 278 270 243 131 110 106 102 88 85 112 87 80 89 113 102 100 107 102 115 119 137 131 121 119 122 116 109 111 131 156 144 138 163 154 124 108 119 98 108 85 93 106 95 87 54 53 60 62 74 62 41 39 50 44 42 50 53 54 45 39 38 33 32 29 22 16 16 5 44193 228 2188 30 9748 12 16 33 7734 -5707 122569 89972 72246 53140 42172 41677 40057 35927 34512 36020 38967 41432 41276 40642 39165 37763 37699 41809 52118 65265 79924 99231 118090 131878 139185 121371 72008 25658 7998 6396 11952 25923 58130 93522 64878 17779 7291 4435 3515 3370 3186 3489 3508 2888 2971 2353 1795 1770 1732 1494 1003 693 588 586 591 578 615 597 593 539 551 694 770 727 653 609 633 626 533 492 450 391 415 395 373 345 322 310 408 414 393 411 410 418 377 365 285 180 183 220 225 201 200 171 185 155 167 172 204 238 199 224 241 206 205 162 159 151 159 167 161 158 168 178 154 100 112 127 114 86 109 102 160 180 175 106 78 85 59 94 100 100 109 84 109 117 78 87 105 90 80 138 148 181 188 210 226 200 212 252 278 231 213 201 246 239 209 240 286 280 305 271 161 136 128 109 104 98 111 95 112 106 130 115 115 123 127 125 125 126 134 144 143 141 126 152 153 136 132 129 155 171 175 147 110 108 85 98 105 125 118 116 103 69 79 92 84 83 84 69 61 62 74 61 64 73 64 64 60 66 59 55 46 43 40 47 40 15 44203 229 2158 30 9748 12 16 43 7733 -5715 315236 71869 61505 60632 63165 66091 64375 58804 49391 40101 33858 31011 30216 29883 27435 27268 32966 40807 50969 64083 77142 87097 88538 80317 67040 48166 28709 14665 9321 10303 12058 14485 25104 59591 110229 138659 132367 112637 71709 25413 9210 5661 3835 2532 1957 1679 1245 1131 1227 1458 1721 1361 1137 992 892 733 664 614 574 547 586 627 786 861 784 749 714 564 494 465 473 429 342 261 254 245 308 334 379 368 409 431 414 394 403 401 380 265 197 174 184 189 257 191 140 171 159 159 147 151 173 164 222 281 179 148 126 124 94 111 129 131 136 161 152 119 123 106 106 111 98 109 117 135 165 174 161 86 60 48 75 79 92 61 63 49 75 76 67 60 80 82 122 108 131 150 177 196 170 169 214 205 203 174 166 227 232 222 231 234 249 272 209 158 153 84 100 96 91 97 77 83 107 121 91 92 100 116 124 127 128 141 127 117 107 117 127 135 122 105 120 146 139 139 139 80 86 76 74 74 93 94 84 79 63 81 94 97 82 81 60 37 40 53 49 44 51 54 43 45 44 44 41 36 28 28 23 10 5 44212 229 2157 30 9747 12 16 52 7733 -5723 250282 55594 54081 64842 75365 72869 63237 52534 35918 20305 15601 18296 25646 38285 53835 66932 65625 48173 36263 35397 39491 42547 41693 36316 28546 20678 15254 13643 14013 15792 17734 18574 17362 23134 43994 61276 68263 72657 88135 100685 78817 47799 16077 7801 6487 4241 2799 2009 1838 2123 2539 2751 2643 2554 2527 2183 1675 1450 1242 1007 908 902 1098 1530 1835 1682 1330 952 698 586 449 374 331 238 190 211 310 356 326 353 493 426 406 380 414 413 397 310 231 199 165 188 186 181 180 151 163 191 166 154 160 164 139 132 155 117 114 124 116 82 90 110 130 169 135 133 90 93 115 82 70 95 95 153 169 188 134 70 66 44 109 126 106 61 51 43 38 64 55 44 68 72 68 89 94 129 158 157 139 178 234 237 225 182 159 206 244 219 226 216 225 253 240 191 162 110 69 71 79 93 75 80 81 94 108 90 116 112 128 142 135 127 129 107 104 121 126 119 91 92 99 105 116 128 106 60 63 61 69 76 104 91 83 95 64 71 85 80 82 68 49 39 43 36 34 39 48 41 32 26 33 36 35 29 26 22 22 12 0 44221 229 2159 30 9749 12 17 1 7732 -5730 219258 63127 74714 83126 86488 83885 70761 58551 51924 51844 56740 59265 57374 55779 53954 51776 46481 40081 34875 40056 50640 63792 75825 75391 66986 52137 36252 26238 18457 15967 16066 17639 19627 19611 18623 17602 14794 11245 7984 6453 6735 7826 10287 14001 15951 16299 17212 17447 14521 10151 7003 6055 7346 10240 12865 12436 9719 7426 5772 5387 5706 5586 4246 3163 2616 2001 1409 1066 795 593 416 343 286 224 244 307 345 351 350 336 344 379 342 364 384 406 331 269 238 196 216 219 198 184 144 94 97 137 154 166 177 155 129 144 181 175 190 146 115 105 111 137 138 139 130 120 125 100 103 113 142 97 91 139 194 189 129 81 85 67 93 88 73 72 91 96 99 65 66 92 44 51 62 120 137 143 151 172 161 191 242 254 215 174 151 221 235 270 264 216 224 248 255 207 149 128 102 99 90 97 114 111 110 109 104 97 99 120 128 135 144 130 133 112 106 115 116 112 112 123 122 111 106 107 100 54 64 66 70 99 110 94 77 79 57 66 81 81 83 82 53 29 42 54 42 36 41 46 39 33 39 32 28 27 25 24 21 14 0 44230 229 2161 30 9751 12 17 10 7731 -5737 207502 84373 90652 99964 90236 59964 43595 47317 51237 52263 51146 52520 59907 55742 46683 48929 58432 61787 53437 39327 29148 24772 23660 24425 29786 38928 49035 50639 44663 36653 29623 26275 25455 24080 22738 20255 16400 12330 8695 5806 4214 3566 3332 3675 3205 2290 2060 2571 4510 8572 15449 24915 34399 39951 39233 34408 27158 20448 14655 10140 7119 5642 4452 3478 2735 2061 1652 1393 1135 813 618 489 331 300 307 317 320 304 305 394 474 494 439 409 381 342 236 173 152 188 174 182 165 185 185 110 139 111 156 168 136 140 155 147 141 132 114 138 126 136 128 112 112 132 123 112 100 129 137 116 123 117 67 75 144 177 150 91 78 93 121 110 93 89 105 67 56 80 77 75 93 84 92 95 102 148 149 157 175 190 210 241 263 221 186 202 235 243 220 211 232 243 248 187 153 143 132 114 104 91 91 120 129 120 102 93 101 105 119 150 150 148 122 107 120 116 132 139 114 119 114 108 103 104 81 50 63 50 48 82 106 96 82 78 82 95 102 98 81 68 46 50 54 68 58 37 45 50 41 33 36 27 30 25 24 25 22 18 7 44239 229 2161 30 9751 12 17 19 7730 -5744 151934 58976 48224 45794 40332 37361 45217 47173 42409 40873 44789 50999 57452 67534 75648 77937 76145 71955 67791 65805 60850 52259 46137 40870 35549 33873 33817 30623 25142 20377 18411 17803 16990 16225 15692 15084 14562 14257 13587 11973 9368 6668 4378 2697 1835 1431 1358 1453 1468 2346 5037 11252 21133 31220 39479 46910 50757 45401 34295 24373 16490 10032 5541 2780 1304 742 591 596 670 720 697 687 635 529 495 427 442 387 307 347 357 384 464 476 416 334 279 255 215 159 164 177 170 172 179 132 149 145 121 78 96 127 125 118 113 113 129 130 92 102 96 117 110 94 96 105 123 118 122 117 79 111 114 171 181 154 152 101 66 59 84 101 117 101 48 38 45 51 46 43 57 83 59 77 80 110 136 131 146 161 210 212 191 187 162 171 201 201 192 216 221 200 148 118 138 141 107 100 89 78 90 103 100 104 89 74 76 104 114 132 123 96 90 92 110 109 89 76 57 82 87 82 91 84 44 52 44 53 41 52 57 58 74 65 52 75 83 69 58 40 26 36 64 52 27 21 28 32 27 20 13 20 15 19 14 13 12 1 -8 44248 229 2160 30 9750 12 17 28 7729 -5751 75085 30165 29213 26754 23196 19961 18406 19269 21266 24606 29983 40323 54752 71894 85774 95528 106651 118116 124736 123762 112154 95145 74416 61006 49386 38734 32348 29845 28134 24370 21607 20349 19020 18575 19448 21605 23656 22755 19449 17157 14632 11534 7977 4938 3082 2040 1639 1441 1412 1886 3366 7282 15128 21189 24010 27620 28245 24084 16412 8710 4769 3993 3891 3177 2329 1849 2234 2591 2438 1810 1232 835 614 622 630 647 586 483 400 386 397 420 429 315 263 319 328 301 282 253 219 150 159 191 168 137 129 167 162 183 180 179 138 117 169 148 143 105 107 108 106 113 118 137 150 126 113 132 96 68 94 120 150 168 175 172 168 111 90 121 115 129 114 87 97 102 77 67 61 68 85 63 61 62 79 127 164 173 172 159 154 218 228 216 183 184 205 211 194 225 228 181 151 122 144 129 121 100 116 120 114 126 108 115 115 124 136 142 164 179 148 128 110 105 107 104 100 114 88 74 85 89 68 65 65 82 73 56 68 73 89 98 90 95 84 91 111 91 64 74 68 57 66 51 51 56 60 54 47 41 38 39 34 32 35 29 24 13 10 44257 228 2161 30 9751 12 17 37 7729 -5758 41463 50714 45910 29243 24472 23652 17740 12449 11275 12764 16366 21752 30215 42718 57672 70839 79265 88940 99169 106866 110152 111367 112050 111819 99432 80255 54603 40198 40250 49002 64355 73602 72950 66888 63325 55975 35106 15443 8596 6198 5262 5033 5039 4219 3404 2471 2353 2164 1502 1125 889 884 925 921 1197 1891 2568 2978 3282 3426 3021 2143 1476 1206 1042 993 1214 1852 2401 2290 1761 1179 783 643 649 575 526 467 386 445 465 403 315 283 274 259 271 272 298 322 269 268 214 194 149 118 112 127 130 118 136 136 116 148 129 101 80 107 107 103 81 102 122 122 125 143 117 99 122 109 74 120 141 151 174 155 97 76 89 86 102 87 60 56 79 64 81 51 52 39 48 46 41 64 58 110 119 147 162 169 169 158 181 178 161 158 164 162 129 131 184 168 120 101 104 96 102 80 60 87 99 106 99 98 87 85 95 123 151 136 121 91 91 82 79 68 62 49 55 72 78 66 46 26 29 56 58 47 46 61 64 57 65 44 47 62 80 57 37 33 33 50 40 26 27 22 27 27 18 9 13 12 12 5 1 -2 0 -9 44266 230 2130 30 9750 12 17 46 7728 -5765 310629 110804 96215 71041 48979 25936 14536 13655 15291 18097 22080 26373 30656 34993 38453 44394 51283 54369 56562 60085 63036 63073 60010 56185 49862 42304 34431 26949 21238 17946 18340 17851 13868 7145 3550 3201 3068 2731 2661 2476 2490 2495 2433 2905 4132 6060 7761 9668 12325 14596 15492 13251 9233 5578 3179 2754 3714 5266 7196 9703 12659 15719 18089 16615 13584 12088 13261 12337 9540 7004 5544 4813 3431 1856 1141 888 765 658 533 525 492 460 379 320 309 318 294 304 319 294 280 284 270 311 266 190 190 157 162 172 138 129 119 129 137 179 152 130 142 146 109 146 147 140 159 184 142 138 124 150 131 107 162 177 165 172 166 136 116 103 129 117 90 88 84 84 124 96 70 87 76 44 95 80 81 90 120 141 173 182 195 193 189 231 229 192 175 195 180 184 159 156 192 147 126 139 155 138 123 120 116 128 141 144 118 129 114 129 141 142 169 169 137 126 121 120 101 65 74 90 100 122 127 70 65 67 89 94 104 88 88 104 99 91 88 84 116 123 106 77 72 73 80 79 54 52 44 50 45 46 48 46 41 41 35 30 34 28 24 20 44275 230 2128 30 9748 12 17 55 7727 -5773 231446 101333 60779 41786 35352 21878 11885 8866 8075 8035 8254 9471 10529 10771 12112 14602 17367 20648 24234 26210 26230 24472 21506 17849 13593 9814 6765 4228 2451 1293 807 674 578 538 463 463 534 669 998 1546 2541 3854 5456 7388 9241 11809 15693 21878 31305 43703 57081 66951 70572 70784 66703 58379 47776 35004 26489 26415 32428 38227 37582 30144 20482 15736 19143 23156 22857 20423 17041 14493 13884 13226 10066 6000 3121 1596 958 672 588 593 517 444 343 303 272 257 234 250 241 201 204 218 219 170 126 130 180 149 114 113 115 129 96 101 119 120 117 79 98 90 98 109 158 157 137 102 137 138 119 99 109 157 171 142 140 125 85 76 93 48 38 67 79 87 76 85 51 42 47 58 59 91 57 67 94 92 138 167 184 174 155 159 200 170 137 165 145 118 119 118 153 120 104 92 94 107 87 93 114 99 107 90 88 98 97 107 132 152 131 119 99 97 111 116 84 67 55 43 28 56 76 40 20 41 59 63 57 69 65 63 73 86 98 87 106 86 60 43 46 45 52 39 20 29 22 27 39 33 21 13 11 6 9 14 10 7 1 -10 44285 230 2128 30 9748 12 18 5 7726 -5780 85563 24262 10212 6110 5883 6658 6981 6219 5606 5678 6144 6575 6183 5469 4763 4161 3715 3558 3491 3404 3334 3255 3482 4096 5284 6404 7091 7299 6769 5649 4567 3829 3302 2596 1827 1389 1077 940 903 1053 1468 2032 2601 3470 5083 8138 12176 16501 22689 32363 43595 55249 64355 69862 72496 71940 65174 55649 47461 43869 47083 50194 48251 45641 42739 42588 37561 23627 9911 3024 1083 664 534 496 564 703 766 1041 1311 1369 1216 973 793 667 561 433 299 235 223 278 245 217 226 217 219 183 172 197 186 142 160 194 186 150 108 117 128 142 175 126 148 140 133 136 150 123 116 109 103 121 116 103 106 147 144 148 157 134 103 96 74 74 82 84 91 84 72 68 83 88 99 68 76 74 58 99 91 105 154 170 172 178 146 142 188 193 134 141 165 141 118 126 142 135 111 120 112 100 102 95 83 103 131 128 118 126 120 124 146 150 123 111 95 119 123 117 108 94 80 76 69 53 77 87 69 71 80 84 77 81 78 86 95 118 121 111 123 121 99 83 102 94 77 55 33 48 52 45 46 44 46 39 39 35 21 26 29 29 24 14 44294 230 2129 30 9749 12 18 14 7725 -5788 14675 12355 11264 9668 8567 7806 6928 6058 5701 5283 5017 4902 4820 4725 4808 5095 5714 6857 9016 12972 16853 20217 23185 26639 30499 33360 35302 33877 29452 24185 19114 13974 9371 5727 3415 2145 1384 1130 1003 1017 1213 1345 1604 2009 2586 3459 4913 7912 14830 22908 31345 38953 40243 36624 32372 28271 24143 20408 19740 23918 29811 35657 38243 34114 26062 18739 11314 5150 1681 776 724 652 594 620 621 607 642 811 1128 1677 2347 2540 2129 1454 884 590 435 324 240 241 236 191 187 176 190 133 169 228 198 208 225 179 142 163 180 184 141 139 167 186 150 154 145 139 125 106 105 111 128 114 112 124 131 132 154 169 169 162 121 101 86 81 99 96 92 68 84 100 113 82 97 114 79 89 75 78 104 127 161 170 199 174 166 168 174 172 144 127 144 142 127 138 134 126 123 133 138 140 136 121 114 130 123 122 143 148 139 149 183 198 163 128 132 148 167 150 125 104 94 85 70 63 80 99 107 85 85 86 79 90 95 105 121 135 136 149 165 164 146 157 171 189 120 70 48 58 51 56 53 53 50 45 48 35 29 36 35 36 31 18 44303 230 2126 30 9746 12 18 23 7724 -5795 39378 50484 58673 54851 42640 28430 15464 10034 7885 7014 6702 6975 7712 9599 12374 14985 17459 18957 20502 20613 19637 19322 20282 23373 29900 38369 47347 51342 48348 38855 27439 16893 9713 5496 3387 2335 1830 1575 1460 1505 1471 1421 1453 1566 1516 2027 3003 3282 2699 2100 1917 1826 1745 1635 1479 1271 1179 1096 1062 1096 1121 1093 1103 1153 1095 934 839 835 772 818 885 861 763 606 529 568 606 672 816 1046 2062 4021 5810 5984 4441 2548 1230 559 309 235 252 207 178 164 128 120 161 184 230 246 208 215 178 118 141 157 114 143 116 123 107 121 120 96 112 102 86 95 113 153 133 138 131 148 131 183 193 130 136 122 76 102 69 75 87 76 94 108 112 93 72 76 67 61 73 87 102 118 125 142 181 187 172 168 158 136 123 128 148 148 126 101 111 129 126 117 107 115 123 132 121 123 122 138 141 142 136 129 146 164 142 118 134 142 143 154 140 126 99 78 65 59 87 111 127 97 92 94 96 92 95 97 104 108 129 148 168 214 197 152 161 165 130 74 39 43 40 54 53 47 43 38 25 26 20 22 28 29 25 16 44312 230 2123 30 9743 12 18 32 7724 -5802 58928 67809 66162 57276 46043 34675 25681 17714 12511 9498 8327 8476 9419 10242 10338 9979 9501 9700 9931 10251 10001 9746 10122 11260 12930 14697 15286 14814 14391 15099 16749 17750 17582 16076 13416 10387 7520 5477 3940 2835 2182 1948 1886 2080 2236 2293 2103 1831 1700 1695 1706 1709 1683 1655 1526 1412 1493 2309 4131 6592 8516 8806 8353 7870 7717 7367 6575 5081 3984 3952 4294 4604 4467 3830 3072 2314 1648 1211 1090 1382 2105 3454 5699 6622 4864 2834 1319 542 327 209 224 178 172 165 190 199 213 214 190 196 244 248 217 204 160 140 137 128 150 184 152 148 118 138 149 128 104 135 135 141 123 107 126 101 116 183 220 156 128 145 124 114 84 83 84 79 94 106 113 98 88 91 82 53 62 111 124 111 126 150 158 163 158 172 184 148 139 124 150 139 103 105 111 121 124 130 117 118 103 129 157 156 166 153 143 166 171 151 164 149 138 147 157 158 146 140 150 134 104 89 88 91 121 137 120 101 104 126 133 118 114 118 130 137 152 181 211 179 151 129 133 151 138 96 65 65 58 59 53 51 46 43 33 38 32 33 32 37 32 23 44321 230 2122 30 9742 12 18 41 7723 -5809 48688 51421 58279 62291 57519 46756 35555 24643 16861 12079 9210 7361 6612 6059 5478 4960 5023 5434 6596 8481 8882 8617 10578 15337 22457 30613 39083 45909 49795 50422 49732 50272 52313 53915 54782 53490 49221 43297 37335 30391 22708 15423 9377 5374 3037 1969 1684 1735 1897 2339 2778 3236 3533 3417 3167 3759 5558 8500 11487 13311 12656 10679 9385 9538 9120 7792 6700 6253 6106 5144 3644 2766 2557 2745 3175 3448 3377 3176 3170 3652 4618 5418 5563 5064 3852 2359 1152 487 315 231 189 154 149 141 158 153 122 132 141 183 177 161 195 194 160 95 102 123 100 102 88 87 99 102 87 108 118 86 42 78 90 99 94 85 81 132 167 104 97 83 87 60 36 52 56 33 67 84 71 55 59 47 51 61 80 71 85 107 113 145 129 142 157 114 118 115 99 99 80 80 89 73 64 83 91 92 102 100 92 106 143 159 156 124 110 127 119 141 133 113 124 136 143 145 117 115 109 127 120 113 81 45 100 123 102 108 111 136 170 176 158 124 121 143 171 192 172 210 157 117 116 135 126 51 28 32 14 17 16 25 26 28 15 7 1 1 1 6 -1 -4 44330 230 2121 30 9741 12 18 50 7722 -5816 37807 34084 32075 31119 30744 30598 29007 27088 25679 24798 24006 22782 20292 16905 13349 9571 6637 5255 5772 7880 11581 17002 23397 28277 31873 35381 39897 46077 53542 57778 57828 55967 55569 57190 59077 60458 61768 63160 63480 60957 52443 40314 27178 16925 11446 8655 8092 10030 13632 19106 24890 24615 16447 8625 5052 3631 3364 4206 6721 10546 13874 15757 18425 22737 27179 25567 18289 11001 8607 8642 8121 6769 5533 4730 4348 4419 4359 4019 3972 3625 2304 1783 1183 799 729 416 278 261 219 151 150 172 107 141 207 183 153 126 142 97 142 151 154 175 183 164 174 161 138 159 124 86 100 83 100 102 126 144 105 63 90 97 82 116 94 99 136 129 70 54 46 40 42 42 26 45 74 70 46 62 59 47 60 51 75 72 83 82 105 129 121 111 99 119 111 115 99 99 105 102 90 84 82 78 89 95 116 85 89 143 135 122 140 149 136 131 147 146 120 112 123 131 136 127 113 87 85 75 70 88 113 112 143 122 88 100 125 165 190 195 182 179 165 181 206 208 202 196 158 137 123 117 99 56 23 21 18 16 28 22 14 3 -7 -5 -8 0 3 -4 -6 -11 44339 232 2059 30 9739 12 18 59 7721 -5823 400969 43665 44703 45825 43934 43361 43007 42059 39663 38764 39151 40108 40328 38861 34384 27728 20590 16048 16360 18889 22629 25984 27523 28799 31777 36602 42970 49315 54616 57722 58460 57387 56030 54753 54982 57256 57473 56204 55375 56436 58713 60488 60869 56476 46546 35922 27222 21778 19632 18537 17470 15604 12056 7204 4476 4142 5623 8666 11774 13770 15152 15582 14255 11719 10711 12451 13811 11798 8736 5978 3955 2681 1855 1309 1122 1252 1667 2085 1912 3700 14382 32371 14112 682 458 412 456 339 242 273 265 183 176 194 164 114 125 158 185 154 167 180 146 176 170 179 208 199 197 178 182 179 193 157 105 116 176 150 142 126 139 132 103 90 79 91 121 147 155 121 84 84 101 64 26 37 35 33 61 59 72 71 56 69 68 69 50 85 106 116 143 153 150 154 143 132 132 116 93 106 116 81 78 100 122 109 99 92 102 123 138 140 165 155 153 140 134 167 162 130 110 110 139 135 162 166 117 112 138 130 106 116 108 101 117 143 138 112 143 171 196 193 185 196 210 247 261 228 189 177 156 145 144 125 100 75 47 29 29 39 23 25 40 26 19 21 19 12 14 19 14 0 44348 232 2056 30 9736 12 19 8 7720 -5830 303487 65081 65671 64282 62059 58228 51245 43987 37860 35220 35555 36968 36941 34714 31222 27962 25419 23802 23851 25533 29557 36956 45113 50667 52284 49428 44568 39152 35309 32442 30486 28654 26923 27711 30520 33364 35176 35633 35156 33142 29148 23397 17049 11576 7830 6134 6382 8654 10919 9999 6227 3507 3817 7498 11110 10817 7308 4104 2962 3762 5411 7828 10249 11469 11178 9569 7303 4913 3165 1979 1451 1198 919 643 573 559 506 530 436 532 1521 1681 446 393 315 321 303 276 309 254 220 179 154 127 155 184 192 169 213 173 140 177 153 149 164 170 139 147 198 210 208 165 153 129 134 130 147 133 133 116 97 58 70 126 86 84 103 135 144 106 67 64 31 37 50 29 56 69 58 59 55 69 60 55 44 58 76 78 59 93 116 134 145 141 119 112 137 115 86 79 99 91 69 85 94 94 65 79 108 105 103 127 145 157 120 149 163 137 135 124 105 100 108 127 143 133 142 143 142 127 115 117 121 138 148 152 132 127 163 204 240 278 288 261 248 258 314 313 239 181 149 147 129 108 80 78 49 36 16 17 28 22 26 14 16 16 9 6 13 6 6 -9 44357 232 2083 30 9733 12 19 17 7720 -5837 133346 31957 29891 26995 22643 19078 17601 18963 22957 28915 34389 37501 37361 34030 28309 24178 24114 29650 39600 48593 52808 50289 42356 33418 25595 18696 13391 10755 9966 9417 9155 8001 6594 5531 4667 3759 3072 2684 2591 2686 2946 3620 4403 5352 5930 5825 5232 5198 5335 5171 3787 2696 2448 2411 2245 1972 1708 1657 1677 1712 1738 1916 2277 2450 2195 2004 1680 1330 1300 1209 1055 901 775 608 583 568 574 497 407 428 378 372 322 336 339 286 317 283 303 242 180 134 148 128 144 168 148 138 184 163 141 150 140 168 191 193 158 131 133 100 125 174 133 136 117 98 131 123 133 147 116 93 79 94 66 55 77 88 117 110 74 82 61 61 27 59 60 53 39 64 61 50 74 55 50 57 68 68 83 77 107 87 116 113 130 93 66 60 56 63 58 72 74 75 86 82 89 101 84 102 126 122 139 132 101 154 156 138 125 131 138 149 153 160 192 151 150 148 130 90 88 119 120 135 173 175 143 150 201 283 423 584 609 464 345 313 364 329 221 170 148 143 128 102 77 58 28 30 14 11 16 17 22 10 3 -3 1 2 4 5 1 -10 44366 232 2082 30 9732 12 19 26 7719 -5844 28195 22956 27540 42687 27776 21654 20815 22053 25459 28469 27877 22886 16261 11799 10658 12184 14510 15659 15116 13063 9663 6621 5117 4168 3791 3797 3931 4414 4750 4272 3695 3852 4765 5539 5281 4862 4374 3630 3077 2890 2723 2517 2469 2426 2411 2370 2219 2138 1981 1826 1760 1777 1765 1764 1799 1797 1899 2038 1977 1747 1748 1948 2082 2060 2011 1858 1687 1466 1426 1196 1004 908 819 736 699 648 730 591 458 443 406 406 426 441 394 362 400 331 293 284 276 220 261 239 216 227 236 221 201 210 209 230 220 212 232 258 317 283 214 188 232 221 183 174 154 184 176 158 147 173 202 165 153 135 151 158 124 127 135 184 151 101 125 108 107 80 97 90 108 155 130 115 110 85 85 110 103 83 109 127 143 144 149 166 173 147 132 106 98 109 131 123 112 109 136 132 127 110 133 154 178 183 188 177 169 165 161 167 218 233 232 243 218 188 177 159 166 169 145 147 169 239 282 318 364 335 303 332 374 442 731 1346 1732 1298 751 507 487 483 413 311 303 295 248 172 126 102 90 100 79 58 72 63 66 52 49 50 45 47 50 45 47 34 44375 232 2049 30 9729 12 19 35 7718 -5851 20391 18652 46091 39580 10656 8097 7623 7859 7895 7130 5914 5003 4509 4059 3901 3809 3830 3790 3749 4027 4581 5386 8099 14274 19640 21378 19875 13211 6855 4567 4111 4064 4564 4806 4638 4584 4320 3790 3521 3339 3213 3009 2859 2537 2264 2042 1951 1858 2003 2112 2421 2675 2554 2498 2432 2434 2409 2178 2065 1962 1807 1885 1931 1858 1906 1786 1470 1232 1078 930 844 659 569 512 539 576 510 388 380 335 313 335 358 356 321 279 260 224 214 240 228 186 181 197 221 212 208 255 208 208 218 222 229 255 227 240 238 219 201 187 179 163 190 208 165 142 164 160 192 180 137 130 131 124 124 130 131 129 145 159 106 86 106 81 89 87 60 82 56 65 76 99 101 88 93 101 68 75 89 102 122 124 117 121 108 97 85 91 86 73 89 82 98 114 108 99 103 101 106 115 140 162 155 154 143 120 142 165 170 165 152 165 186 180 182 215 234 220 212 231 223 198 210 259 316 325 331 343 477 747 1205 2097 2630 2031 1090 590 509 632 582 368 251 259 207 161 139 78 60 51 36 39 37 33 33 33 34 33 28 22 20 24 20 16 44384 233 2017 30 9727 12 19 44 7717 -5858 362819 14358 9185 9758 8822 8167 7487 6823 6815 6274 5880 5801 5334 4521 4109 4135 4132 4317 4704 5255 5609 6232 6647 7671 11847 20817 33049 43904 41300 32527 19830 8904 4381 3940 4215 4453 4337 3912 3567 3330 3095 3004 3034 3006 2898 2665 2468 2429 2406 2385 2219 2228 2516 3301 4419 4626 3553 3490 3710 3034 2576 2572 2446 2323 2251 2014 1676 1439 1179 1039 1002 901 763 749 704 662 591 540 498 492 464 438 405 401 357 347 319 290 316 329 276 253 259 220 245 287 264 273 285 261 250 272 268 236 240 255 239 239 216 209 204 222 184 208 168 145 159 174 170 180 184 155 142 132 119 107 131 128 125 195 191 141 107 112 106 110 92 95 90 64 58 83 102 67 80 83 96 115 116 113 126 120 132 130 125 117 107 110 111 96 105 115 120 137 135 132 107 120 132 127 148 182 174 192 148 135 146 155 176 181 177 189 205 195 212 208 223 241 252 262 248 249 252 247 307 309 327 361 376 412 598 1021 1665 2186 1840 1153 787 645 614 502 347 256 231 198 199 152 80 67 60 40 37 36 30 37 39 28 24 25 21 25 32 29 17 44393 233 2017 30 9727 12 19 53 7716 -5865 244073 29071 17149 12423 9947 8165 6993 6358 5795 5447 5509 5394 5287 5411 5594 5754 6216 7754 9799 11732 13956 14437 13105 11913 11161 9883 8631 7811 7007 6513 6302 5460 4098 3199 3046 3273 3453 3649 3770 3964 4405 4768 4663 4086 3576 3328 3248 3123 3009 3106 3633 4767 7170 10902 13250 11413 9143 8122 6094 4554 3809 3104 2460 2441 2310 1920 1678 1400 1261 1177 1147 1247 1331 1155 1017 900 792 790 713 607 544 552 524 479 495 448 385 363 343 336 313 309 259 299 331 342 310 285 278 249 264 257 269 273 252 215 186 207 226 196 184 188 194 228 193 226 188 195 200 197 161 141 101 96 86 116 93 107 125 115 175 117 57 70 99 79 77 92 78 60 43 63 85 99 69 85 77 100 108 81 108 94 105 125 112 133 120 96 95 112 106 116 99 90 103 122 105 102 111 124 136 132 143 149 168 172 160 146 158 166 167 177 200 179 158 192 228 310 333 363 382 347 323 304 312 343 356 354 362 328 356 499 748 1043 1329 1319 987 712 592 425 267 239 227 213 167 107 73 53 53 36 35 25 29 34 27 27 26 26 18 10 22 22 6 44402 233 2017 30 9727 12 20 2 7715 -5872 192919 84762 51943 26706 15314 11697 9553 7831 6830 6791 7192 7091 6973 7869 9334 10718 11878 14400 17056 19039 21234 22317 22223 20663 18440 16440 14796 13664 13759 14612 14683 11091 6347 4475 3966 3752 4040 4569 5337 6312 7911 9502 10395 9955 8165 6278 5195 4959 4822 4930 5500 6540 7860 9263 9179 7254 5989 5638 4740 3926 3344 2910 2718 2612 2264 1914 1685 1518 1492 1410 1458 1451 1353 1279 1170 1038 968 928 911 873 809 686 617 584 565 557 496 442 376 393 437 383 314 332 330 338 359 359 307 283 309 305 297 308 293 288 268 242 227 220 197 161 182 186 177 116 182 169 167 201 158 102 99 104 109 115 125 113 121 116 150 152 87 72 84 69 36 46 116 70 19 29 47 73 101 91 80 65 61 93 107 64 68 99 110 100 88 69 76 88 81 69 84 91 95 111 94 105 123 137 132 129 135 140 163 160 167 172 184 178 187 169 142 159 173 228 276 417 581 691 668 593 572 526 434 375 368 417 476 431 414 614 1080 1522 1847 2255 1899 945 429 265 201 205 184 155 94 57 42 48 45 15 15 18 14 23 19 15 13 0 -6 -5 6 9 -4 44411 233 2016 30 9726 12 20 11 7714 -5879 154122 90581 53828 29026 16422 12832 9490 7520 6848 7003 8068 9745 11720 14434 17127 19487 22687 24824 25066 23812 21724 22016 23158 21611 18638 17063 15802 13596 13310 20860 46484 82857 90338 69998 43572 19550 10157 10090 11340 12753 14429 15016 14513 12853 10381 7576 5734 5069 4718 4356 4384 5022 6849 8612 8382 7344 6778 6604 6078 5858 5757 5659 5784 5555 4796 4383 3731 2607 2112 2038 1979 1825 1666 1527 1363 1251 1129 1027 949 888 862 798 694 608 547 538 543 464 420 421 375 718 2150 3046 3679 1280 393 369 357 347 326 330 305 289 267 261 249 237 244 212 183 156 138 164 185 158 140 156 159 165 154 139 95 98 93 67 95 86 112 111 177 164 58 39 85 57 49 48 39 58 55 50 88 84 53 79 74 75 92 93 106 71 82 89 107 86 62 94 88 100 99 99 109 94 99 126 111 125 140 140 165 154 171 159 152 154 165 156 160 167 154 166 176 159 181 251 336 494 735 977 1019 898 697 510 373 337 394 524 610 570 546 622 785 922 2299 4927 4123 1436 454 270 221 214 213 177 117 82 70 58 48 35 22 17 21 35 22 22 23 10 6 8 20 18 14 44420 233 2015 30 9725 12 20 20 7714 -5886 102070 76324 52556 29586 17118 11757 9784 9704 9657 10330 11832 14152 17812 21253 23197 25148 25692 23605 21144 20620 22015 24383 26837 28735 28902 24072 18771 15052 13717 14042 11272 6470 4580 4871 6197 7896 9251 10436 11560 12288 12105 11247 10718 9316 7770 7149 6806 6502 6246 5910 6083 7287 8602 8413 8832 11190 11947 9399 7004 6447 6432 6576 5734 4223 3262 2945 2441 2071 2030 2095 1937 1773 1654 1494 1265 1036 838 772 711 688 663 581 549 594 551 455 438 440 493 566 487 1195 13401 51442 26371 4597 1869 898 770 989 963 754 462 429 441 415 316 271 238 242 205 191 192 212 188 180 179 189 204 194 212 190 145 100 137 129 102 117 130 134 146 160 102 92 106 106 72 38 73 114 98 89 106 106 75 77 91 100 100 101 108 93 101 111 117 98 85 86 96 103 93 121 104 134 132 129 154 181 199 165 174 187 179 206 194 189 190 171 177 174 195 211 190 172 187 236 293 363 494 931 1633 1990 1633 1005 650 523 450 456 586 642 587 646 665 781 1682 2257 1794 939 446 272 232 226 210 182 143 109 82 76 65 54 39 42 42 44 46 37 27 30 24 24 31 37 27 44429 233 2013 30 9723 12 20 29 7713 -5893 24970 20388 16327 13229 10839 9047 8363 8605 9085 9413 9851 11589 14750 17237 20106 25031 30315 34741 36956 37813 37471 38921 41120 42337 39782 36937 35370 30911 24363 17550 10072 5317 4118 4509 5602 6907 8584 10720 12418 12639 12054 11030 10092 9318 9127 9194 9252 9228 9008 8527 7550 7615 8071 8027 7291 7634 9540 9855 7828 5900 4520 3885 3378 2872 2397 1934 1921 1848 1671 1497 1441 1339 1097 947 832 789 855 828 794 749 599 517 491 493 498 563 608 545 533 574 702 611 3798 50170 93902 43758 4230 2003 1220 653 495 450 390 371 518 603 358 216 224 212 121 131 164 158 122 123 156 176 180 177 160 163 142 130 123 119 111 89 92 117 102 165 104 64 47 43 50 83 73 58 51 56 86 82 73 86 90 95 82 89 82 92 104 87 78 66 87 77 78 92 115 134 106 118 134 122 167 161 163 181 167 151 161 186 170 163 153 159 152 151 199 211 174 244 307 201 253 364 432 578 829 1099 1359 1473 1204 804 608 530 507 656 818 831 730 682 576 472 530 692 613 403 318 229 172 159 132 95 79 60 47 38 25 24 31 32 32 28 12 10 8 2 8 12 7 44438 233 2015 30 9725 12 20 38 7712 -5900 14656 15007 13983 11116 9092 8153 7952 9710 13233 16530 18946 22381 26369 30780 37455 44446 50107 52221 47418 39445 33300 31264 29022 25666 22332 18973 15213 11639 8744 6973 6537 7475 10796 15733 17865 17940 20531 22900 21637 20103 18339 18161 17999 16829 14553 12587 11688 11904 12000 10076 8544 8289 8631 8460 7819 6921 6376 6542 5799 5113 4791 4359 3895 3256 2680 2122 1923 1822 1652 1464 1319 1314 1192 998 897 770 716 678 671 654 608 550 510 509 503 542 620 626 663 619 598 593 584 626 669 622 605 584 618 621 516 443 390 332 352 341 379 339 263 269 220 164 140 122 124 140 152 198 184 213 181 154 141 133 137 124 119 127 94 77 88 158 101 50 70 52 32 36 36 82 57 53 73 76 103 104 85 65 83 83 104 89 75 100 110 103 89 106 123 91 103 141 146 135 158 173 197 180 197 174 173 194 178 196 213 191 182 177 175 182 171 183 183 187 171 162 194 182 209 242 322 485 740 1030 1143 920 681 531 496 454 454 556 672 724 748 589 437 414 408 428 428 247 186 164 147 116 72 60 63 41 26 30 43 46 38 25 20 9 4 3 15 18 12 44447 233 2014 30 9724 12 20 47 7711 -5907 7658 8108 8270 999999 999999 999999 10164 10851 12956 15526 17388 20381 25619 34919 49377 59420 50505 34616 20939 17078 17494 18501 17979 15914 13866 11673 10351 9740 10181 11855 14430 19109 24211 26416 28311 29965 30003 30917 29065 23468 21034 24011 26938 27911 26858 22696 17529 13693 12026 11617 11177 11396 11545 10786 10464 9832 8064 7092 6836 5940 4650 4277 4097 3685 3204 2960 2670 2244 1943 1604 1347 1189 1023 1001 916 851 769 719 671 657 633 555 563 522 523 479 505 539 659 757 833 885 916 930 912 826 798 816 776 709 707 703 710 637 562 473 368 325 372 269 196 189 174 192 186 189 198 189 187 186 167 137 108 88 126 106 102 93 116 102 123 154 83 54 41 14 20 -2 33 58 34 50 87 78 101 90 75 85 82 69 69 93 90 86 85 84 93 88 81 91 129 132 134 147 139 153 176 195 211 208 190 182 189 194 186 184 181 196 179 185 211 195 167 152 137 159 195 222 274 287 335 486 765 1025 1016 985 899 802 640 471 444 517 528 489 571 556 450 393 342 360 522 369 195 152 127 102 82 49 43 42 19 15 24 33 28 21 12 -1 -1 -1 -10 4 -1 44457 233 2015 30 9725 12 20 57 7710 -5915 10446 10562 10412 11512 12051 12366 12825 13898 14828 15378 15921 17886 22423 32554 33466 16415 11471 11364 10561 10045 9755 9182 8845 8798 8820 8622 8551 8882 9572 10719 12223 14103 15988 17025 16274 15479 16130 16552 15235 14461 15732 16876 15605 14567 14821 14683 13815 12731 11727 10067 8212 6864 6239 6487 7459 8371 9321 10042 8833 7261 7225 7754 8190 8134 7444 6506 5798 5435 4946 4287 3637 3019 2471 2170 1974 1776 1585 1398 1223 1143 1005 880 753 688 607 561 480 504 479 469 479 511 536 626 663 662 728 848 952 984 959 986 1103 1256 1487 1283 921 680 498 339 261 238 243 264 275 268 306 331 357 226 217 183 120 89 67 77 89 98 113 113 135 151 85 79 63 66 60 56 58 80 64 64 96 94 105 114 88 89 97 86 67 86 96 81 101 89 99 108 87 79 116 112 126 129 168 181 190 206 221 236 243 227 240 223 231 225 221 221 194 197 200 168 159 181 185 218 291 373 385 397 487 655 1010 1185 1160 1207 1087 737 457 385 392 405 355 356 432 394 343 345 300 258 282 228 175 154 135 101 65 55 60 63 49 34 32 45 44 40 30 15 10 5 6 4 5 44466 228 2165 30 9725 12 21 6 7709 -5922 31234 35046 35967 45518 72312 95777 95023 79054 69507 63159 56650 45030 27787 13564 7946 6512 5869 5615 5470 5494 5952 6591 7310 7235 6229 5535 5489 5674 5777 6344 8173 11261 13917 13322 10346 7795 6895 6582 6222 6317 6712 7497 7761 6856 6638 6469 6726 8644 11492 14811 18792 21558 23926 30364 38949 43387 45363 45802 46934 47912 49890 48233 44038 39581 30693 20574 12052 8592 7115 6577 6906 7682 8216 7643 6347 4800 3418 2175 1487 1230 1067 967 824 708 608 602 594 611 634 606 588 614 646 758 782 809 793 756 824 1034 1239 1240 1191 1112 1009 796 633 532 474 457 451 420 515 496 337 251 176 146 115 129 139 112 133 121 131 193 167 78 70 64 44 54 42 51 81 43 47 27 62 114 100 105 92 79 77 72 66 92 110 113 109 104 99 108 136 121 129 166 165 210 210 225 229 230 222 219 228 239 222 223 232 221 218 206 214 181 200 277 346 363 390 506 534 572 632 736 967 1152 1184 1165 1116 919 660 473 358 354 434 442 416 475 429 323 304 278 272 254 252 198 158 125 99 84 65 60 62 54 40 44 44 47 45 37 30 28 17 0 2 3 44475 234 1988 30 9728 12 21 15 7708 -5929 8130 17307 30069 43966 55782 62930 59359 46073 34688 36913 45148 47784 38611 24164 16729 10493 6787 5492 4324 3117 2389 2091 1908 2061 2535 3170 4342 5872 7572 8153 7891 7736 8182 11093 19513 35014 59089 82497 94249 94842 83815 73037 56335 29701 12416 6031 4706 4577 5004 4904 3958 3112 2793 3020 3526 4905 8524 13524 17476 20054 23144 26807 32009 39262 47993 55719 66213 78364 90831 104851 118750 120805 113211 100766 89353 79475 66981 55493 47604 40262 30038 17019 5495 3968 3146 2022 1328 1109 961 900 778 759 687 603 600 605 562 526 452 398 387 338 417 438 492 601 777 1003 1035 941 980 1141 1021 850 732 637 585 569 673 597 371 306 257 187 153 157 131 116 131 100 104 189 218 141 59 58 50 45 39 54 66 76 37 47 46 59 88 120 118 141 109 93 94 100 108 91 90 105 112 107 133 148 142 151 157 195 204 193 212 237 208 236 275 275 271 256 231 228 224 207 158 174 191 232 278 341 554 777 905 1023 1081 1163 1173 1147 1117 1102 928 687 491 372 304 317 377 417 543 676 435 306 328 369 513 405 276 184 151 124 97 79 62 59 69 53 36 46 45 43 48 38 32 27 8 -4 -4 2 44484 230 1992 30 9732 12 21 24 7708 -5936 26359 33499 36764 33342 27208 17587 8751 7315 6568 4108 2703 2878 3757 4003 3168 2573 2069 1735 1525 1387 1344 1378 1479 1890 2569 4150 6950 10533 14151 16427 17017 17063 18191 19032 23017 30702 39891 44828 44889 43406 38206 34955 31313 28309 24996 23636 19392 11864 8073 4407 2657 2169 1962 1853 1748 1565 1857 3652 7303 11044 13066 14069 14559 14907 15892 18368 22859 29975 39541 51471 65281 78604 87120 92264 98015 104612 108457 111209 116129 122074 127316 129355 114188 84269 65480 54757 45728 36127 28543 20548 16244 12550 10028 9829 9480 6990 5462 4916 6441 8345 10938 11710 12322 11935 7925 1129 418 591 665 651 660 723 698 742 727 647 576 497 435 403 318 258 225 157 125 122 114 66 61 87 99 137 176 156 91 43 39 16 0 16 54 49 25 16 16 23 59 58 67 73 55 58 51 54 63 96 87 68 91 105 106 104 98 127 131 138 123 156 209 207 201 183 186 215 174 157 158 168 169 165 115 118 135 154 150 204 283 389 482 591 719 826 1014 1156 1138 1034 768 468 280 238 208 237 334 430 474 428 349 452 511 379 416 348 259 237 131 90 75 51 26 25 44 28 7 6 20 12 9 -1 0 -5 44493 235 1962 30 9732 12 21 33 7707 -5943 13619 10725 6693 3676 2362 2155 2656 3131 2954 3135 4735 5118 3153 2271 1845 1360 1054 907 1082 1110 800 676 796 1182 1906 3479 5212 6293 7675 9385 10551 12157 14111 14074 13424 14792 17172 18823 21014 26666 31434 39532 44072 40048 33224 26940 17238 8230 4225 2309 1573 1281 1239 1168 861 583 563 485 560 953 2121 4565 9086 13395 15736 17098 17933 18839 20052 22268 26315 30908 34276 37577 39741 42859 47413 52786 59128 64419 70605 77055 81010 85870 90732 95753 92884 83007 73517 67580 72464 76109 75070 74162 74807 71880 66818 68280 70386 69119 69394 76980 76051 71838 72941 78356 76564 63277 37633 13051 1253 281 293 343 295 279 297 281 299 348 371 286 257 226 173 136 76 91 105 94 58 85 179 231 256 152 67 22 30 50 55 44 28 35 45 21 70 62 68 89 63 95 97 85 82 96 103 107 103 111 119 147 141 145 162 159 163 195 234 255 230 217 225 214 194 157 142 142 144 164 165 132 147 139 168 153 161 204 283 373 523 748 1020 1382 1624 1508 1215 827 553 354 252 209 203 262 367 492 530 475 416 474 469 360 294 247 250 207 138 89 68 57 50 69 55 21 15 22 28 27 30 14 9 2 -15 999999 -14 44502 231 1963 30 9733 12 21 42 7706 -5950 1455 1034 1145 1557 1953 1906 1806 2410 3942 5317 4840 2924 1625 1265 1114 918 773 825 1144 2001 3603 5709 7395 8747 10301 11659 12746 14576 16803 19472 23454 26591 26261 26023 26234 26630 28174 31818 43076 58014 67918 70791 69701 68963 56788 38039 19122 6137 2774 2002 1753 1635 1434 1019 731 685 843 1106 1441 1754 2137 2543 3819 7716 13187 16825 18520 19847 23837 30000 36054 42198 47387 51635 55547 57536 59824 63560 66552 69614 71423 71772 66648 60303 62352 64769 64716 66352 69337 72547 67493 65741 67971 69326 72179 72095 69136 67737 59541 43260 36756 39004 34363 28756 24707 27220 27179 18586 6193 1087 205 163 139 186 183 200 197 164 137 155 173 210 184 158 126 100 90 60 100 71 63 89 183 282 215 162 63 15 39 29 5 37 20 31 20 40 64 55 43 58 69 64 61 57 68 78 106 84 86 97 117 139 145 145 154 157 154 163 244 245 193 221 208 188 180 164 135 131 117 139 133 130 122 129 134 153 163 192 267 391 606 888 1124 1377 1521 1468 1321 1208 1099 873 632 425 226 200 324 614 685 517 402 303 376 456 391 248 209 156 113 101 81 55 38 56 62 26 7 22 27 23 18 10 -1 44511 232 1937 30 9737 12 21 51 7705 -5957 1498 1729 2091 2525 2857 3323 4594 6009 6435 5412 4080 2733 1638 1122 1077 1171 1423 2405 4395 7066 9017 8375 6481 6155 7561 9902 13267 17955 23819 30111 35868 44547 56146 64217 64259 51254 36437 33180 36620 46214 55360 61565 63439 58323 50474 36855 20689 8499 4036 2516 1678 1482 1496 1350 1015 913 1079 1419 1824 2016 2223 2304 2336 3312 5687 9057 13170 16604 18324 18618 19616 23097 29466 37840 47375 57258 65889 74358 82485 88727 92753 95866 102838 109958 111490 112405 111309 105458 96183 86799 72596 56817 44924 37944 28928 16425 9939 7813 7786 5729 1914 716 560 458 364 347 333 370 419 410 312 289 239 224 150 130 160 153 98 105 163 193 162 155 120 122 101 92 69 91 93 91 157 275 306 196 106 72 26 40 29 30 44 33 22 67 80 77 70 76 57 67 84 82 85 93 108 120 126 140 157 160 153 170 174 181 237 232 226 202 188 196 167 149 133 143 142 113 92 108 111 112 133 101 88 85 92 118 138 162 246 384 514 750 1027 1298 1494 1569 1582 1442 967 489 271 222 293 508 705 717 618 432 313 432 513 329 178 126 100 94 90 59 36 44 55 34 12 19 24 27 21 14 0 -12 44520 235 1909 30 9739 12 22 0 7704 -5964 9666 5693 6547 9599 15073 23851 31042 32607 26323 20466 23737 27177 19426 9706 8275 9551 6660 5875 6553 10129 15850 20680 23547 23365 20919 18755 18695 20874 24263 28325 31621 35161 40512 39604 34479 33597 38464 56108 73468 89709 99909 106501 111115 101678 94398 79176 63222 45228 26066 14196 8414 5337 3859 3216 3266 3566 3133 2518 2033 1877 1964 2488 3301 4266 4795 4451 4461 5168 6580 8723 11671 15020 16393 15907 15619 16018 17367 19273 23178 28824 35391 41829 46878 49809 50644 49363 47783 49319 50551 50526 48067 43718 32395 23716 19043 15085 11029 8802 8805 6618 3495 1497 1042 869 776 679 560 577 575 616 713 1073 792 417 454 425 207 199 199 175 211 181 136 133 134 151 166 138 114 144 150 106 164 281 309 312 161 53 44 95 70 59 67 75 96 51 80 81 91 95 90 102 88 100 116 128 136 139 169 180 160 150 147 164 172 187 201 228 244 255 231 227 193 194 189 175 144 126 112 129 127 124 134 129 98 108 109 120 145 182 246 261 267 319 400 529 698 856 946 958 1091 1300 900 451 359 402 560 921 1091 1168 1031 506 439 530 446 254 183 129 102 100 74 61 64 75 59 38 41 47 44 36 31 30 11 -1 -6 44529 236 1940 30 9740 12 22 9 7703 -5971 15394 19662 29166 41829 55834 63180 58857 44990 29369 23122 21257 16640 11991 11073 14866 14635 9815 6778 5308 4343 3559 3531 4741 7619 13355 21263 30317 40318 45578 43398 40984 38794 29494 20519 21009 26631 37504 60963 83544 116690 156325 168173 176027 179313 169253 140494 98523 53866 22443 13325 10657 8478 6341 4814 3760 3199 2931 2778 2421 2094 1929 1776 1813 2206 2630 3301 4157 4601 4391 3464 3025 3082 3575 4480 6041 8392 11678 15400 17768 18901 18825 18408 17847 18110 20204 25057 32094 37856 34934 24184 13832 6469 2834 1839 1652 1629 1514 1378 1266 1174 1126 1183 1154 1072 977 947 830 756 654 623 616 951 996 538 910 785 249 206 208 193 171 146 164 145 127 158 108 67 83 144 130 95 136 245 286 334 258 139 83 70 79 65 59 84 79 82 35 54 69 92 76 81 143 142 164 151 141 147 118 156 161 150 152 160 156 179 206 203 194 228 236 235 204 156 166 164 144 154 158 122 133 131 102 110 119 137 164 146 135 164 150 192 241 315 490 764 977 1190 1536 1596 1717 2042 1980 1451 959 589 495 523 725 1317 1602 990 655 504 397 235 150 133 126 97 80 70 66 79 79 63 47 45 51 48 44 38 23 17 6 -4 44538 235 1913 30 9743 12 22 18 7702 -5977 31607 27778 41464 59420 68313 64101 53037 42558 36428 36362 37258 40336 42772 43277 40406 32488 22097 13708 9375 7670 6342 5377 5295 5360 5877 6768 6841 6837 7487 8522 10005 10589 11008 12181 14716 15547 16758 18049 20685 25781 39909 64064 91085 125309 154765 154147 125352 82857 50824 34833 28716 23239 14674 8625 5509 4055 3178 2486 2164 1854 1611 1547 1638 1703 2107 3185 4775 6330 7144 7948 8569 8051 6776 5303 3861 2819 2138 1742 1540 1655 1898 2491 3711 5600 7290 8528 10617 13339 18188 24034 26039 24287 18952 12009 6898 3857 2135 1489 1263 1129 1029 861 822 804 789 720 640 596 633 577 570 490 502 626 518 495 295 210 186 163 154 124 124 86 96 92 126 100 104 94 80 80 95 89 130 213 229 280 212 81 66 58 27 12 51 61 46 36 16 28 50 74 77 85 101 102 128 147 114 97 104 106 117 137 125 144 138 157 157 138 183 188 173 156 111 95 95 102 104 107 86 90 105 103 105 116 122 110 104 108 105 114 145 202 247 304 500 760 938 1044 1361 1728 1511 1461 1799 1677 646 314 386 535 775 1310 1204 592 484 386 239 105 83 71 60 42 38 27 31 49 43 25 13 6 12 0 6 1 -13 44547 235 1917 30 9747 12 22 27 7701 -5984 32854 27163 27508 28089 32735 40254 47580 51372 51063 49791 51007 57838 69487 72272 63077 54626 44170 30659 19071 12845 9798 8720 9101 9303 9371 10797 14558 20422 22250 18125 12006 8405 9308 11394 16071 22727 28358 33685 34860 25458 19092 20824 31818 48567 68363 79730 75413 62932 45959 26925 16652 13703 12673 11086 8925 8051 7590 6070 4127 3455 8607 18398 10136 4314 5676 8469 12736 18462 25411 31935 37660 40869 40074 38508 35660 32539 29356 25805 21074 16081 10977 6887 4152 2391 1594 1309 1335 1558 1843 2001 2313 2815 3074 2825 2229 1759 1422 1169 1116 1060 992 922 808 755 705 718 665 576 499 410 390 351 347 312 276 264 229 218 236 193 178 153 133 106 106 121 115 102 82 77 56 67 48 63 92 152 184 227 278 172 80 74 59 45 23 48 39 71 71 59 84 97 89 100 148 165 160 124 93 124 100 135 139 131 132 148 146 150 138 151 183 201 157 144 138 120 111 84 101 118 85 92 117 108 104 112 146 158 135 148 130 120 121 138 158 194 246 356 499 609 761 805 760 681 734 800 626 365 411 696 749 672 1153 1023 528 323 273 144 89 89 72 52 49 55 50 61 52 34 17 18 24 19 7 3 -6 44556 237 1891 30 9751 12 22 36 7701 -5991 357593 35896 42540 56793 76386 89843 90572 79437 59614 43416 34674 29977 29611 36004 43002 42788 37143 29510 22307 16427 12200 10116 9949 10064 9719 9525 10081 10877 11305 10146 8429 6697 5609 5861 8937 17611 34252 57635 79841 91035 73083 41872 23193 12327 7807 8361 11082 14881 20521 24779 21636 20080 15260 13375 13011 12689 12002 11990 12971 11042 9991 30457 66684 37928 7084 4882 6710 7847 7597 8275 10787 15869 22325 26845 27869 25949 24048 23430 23974 23895 23122 21526 19078 15923 11761 7451 4153 2196 1374 1187 1200 1175 1133 1229 1359 1110 748 635 580 602 582 565 618 662 658 633 628 622 604 590 578 538 482 398 374 375 372 303 319 316 287 245 218 165 160 152 131 151 109 94 103 88 81 87 96 115 143 173 208 277 190 80 112 55 20 39 41 67 61 78 85 97 109 101 84 122 149 152 110 99 128 139 116 142 148 168 177 146 119 120 154 166 211 161 118 126 109 84 84 103 90 90 100 106 115 115 122 120 139 141 120 154 144 130 132 154 145 144 162 191 279 376 462 625 699 662 779 726 427 317 393 575 579 1125 1717 842 369 437 523 292 154 131 111 63 56 59 58 53 38 38 35 30 22 16 10 2 -12 44565 236 1893 30 9753 12 22 45 7700 -5998 239573 35542 46653 60598 71460 80820 92861 97077 90866 90685 101728 117045 80670 50938 40685 39617 37263 32906 29157 21494 14799 10827 8891 8734 8575 8312 7968 7631 7500 8221 10041 12464 15306 18417 19254 20857 27046 41065 51400 54803 54945 44926 34195 25851 26360 30307 36687 43125 41948 32950 21157 13785 11789 11684 11196 11047 11097 11203 11807 14868 19250 24572 25844 23522 18746 18164 18899 19492 18196 16562 16310 18013 21088 24728 27512 27561 24215 18328 12095 7321 4565 3055 2263 2017 2035 1912 1666 1434 1351 1425 1375 1381 1791 2740 2735 1831 1571 1478 1027 809 768 683 640 601 565 560 536 575 616 635 616 567 598 531 494 431 428 409 401 403 328 331 267 248 191 199 219 200 181 130 99 84 115 113 114 136 162 157 135 174 165 85 115 110 69 45 28 56 83 56 72 102 134 126 122 129 166 168 126 139 122 142 138 166 184 177 145 145 141 152 168 209 230 196 140 157 128 110 93 106 113 118 114 114 115 122 138 129 134 138 149 159 151 154 153 133 136 114 92 95 113 146 186 235 333 465 575 658 578 392 382 540 797 1641 2224 1552 447 297 234 220 196 147 162 88 66 71 58 50 31 32 31 36 30 16 10 3 44574 238 1895 30 9755 12 22 54 7699 -6005 28567 15331 16873 19228 24955 56200 127318 91075 45480 77012 308254 379422 78356 35046 41873 45022 38875 28912 19611 14027 10867 9262 8326 8234 8505 8536 8340 8120 8105 8620 9914 12252 15177 15603 14329 12721 10740 10209 10657 10534 12524 15977 18760 20916 25457 35243 51506 65434 70664 64961 54141 36982 16706 10312 9376 11245 15467 19468 18722 20056 22967 24777 25095 13459 9150 8814 10197 11354 11227 9965 8991 8010 7041 5979 4978 4378 4242 4176 3955 3444 2833 2327 1909 1662 1458 1347 1270 1216 1274 1391 1401 1492 1966 2515 2168 1595 1432 1465 1378 1093 968 854 774 701 646 577 554 559 584 621 641 582 543 541 492 527 477 485 439 401 403 444 460 363 347 332 302 257 220 222 173 144 100 116 120 133 135 165 142 179 172 141 143 77 54 62 54 65 72 74 80 113 105 141 144 135 138 169 169 135 136 160 181 185 181 176 167 169 149 158 147 150 144 149 120 119 112 99 91 96 107 134 132 137 149 149 157 150 158 167 153 145 155 154 128 123 133 148 150 135 127 152 147 115 131 168 253 350 399 340 369 559 582 938 1973 1539 661 509 511 300 164 388 674 177 79 73 71 69 53 47 51 45 32 37 34 27 12 -13 44583 238 1894 30 9754 12 23 3 7698 -6012 69704 14802 14877 17729 29822 71284 72041 85698 96149 242324 348191 167758 69213 26312 29186 29782 28533 25650 21372 17284 13076 10944 11043 9647 8180 7248 6090 4898 3715 3213 3288 3668 3986 4106 4324 4814 5215 5515 5491 6708 12874 28521 49056 70677 94964 116011 134562 148429 144463 127136 95737 57006 29943 13842 6194 4391 5013 7577 11498 17802 27458 29606 18557 12657 13652 8634 7180 5867 4927 4428 4472 4770 4954 4774 4336 3795 3311 3029 2815 2534 2097 1586 1136 892 846 897 910 922 877 835 831 810 803 816 1006 2049 3057 2276 1117 703 646 557 446 392 394 353 330 357 384 325 315 301 308 328 313 290 281 276 298 335 366 398 431 389 325 306 339 358 320 226 177 150 144 149 135 125 124 128 109 157 214 231 159 97 55 60 59 60 85 78 74 80 98 112 116 105 102 112 113 119 104 129 173 176 153 117 100 87 90 102 112 122 124 109 112 117 88 73 74 79 101 107 93 97 108 125 117 82 84 104 98 104 107 99 98 92 97 104 115 119 124 112 95 96 112 117 139 206 235 266 327 401 446 373 458 689 564 320 201 178 168 294 397 195 84 69 74 71 63 52 51 48 40 35 28 10 -5 -12 44592 236 1927 30 9757 12 23 12 7697 -6019 10002 7369 9723 28194 102679 240447 424283 454616 474009 718359 511416 160530 56519 40503 31879 25421 19033 13580 9924 6711 4993 4522 4805 5498 6061 6295 6201 5726 4895 4257 3832 3466 3294 3458 3949 4734 5334 5646 6111 6449 7388 9955 14746 19893 26026 35446 47436 56247 50852 48618 50048 46410 33904 22111 15065 14228 13471 14557 21422 40168 42045 65792 57024 15099 3975 2811 2742 2915 2945 2750 2524 2629 2571 2397 2334 2760 3280 3092 2291 1702 1434 1188 929 721 593 531 536 587 678 711 682 671 639 648 683 886 943 632 404 360 378 347 303 305 281 293 263 293 317 365 390 390 380 368 316 271 275 288 272 308 347 353 371 438 600 692 539 383 277 235 211 163 109 108 107 93 121 123 90 144 221 218 154 77 53 54 73 47 54 74 85 109 116 122 136 133 121 99 112 125 114 144 154 142 139 110 97 77 88 90 101 102 84 84 99 99 94 101 99 105 113 112 104 103 112 123 101 101 95 95 87 100 98 94 96 97 93 84 91 97 92 85 85 98 118 152 186 209 243 295 318 281 284 535 581 470 373 226 138 135 168 184 131 80 65 68 70 68 55 48 42 33 21 13 2 -8 44601 237 1901 30 9761 12 23 21 7697 -6027 15851 9793 15917 61334 206403 399649 526127 529344 824943 935142 476093 139425 48473 33937 25673 20092 16031 12884 10714 9644 9860 10880 12387 13835 14045 13522 12293 10704 8843 7101 6013 5570 5438 5938 6840 7690 7873 7625 7044 6130 5088 4155 3580 3423 3496 3644 3962 4827 5862 6508 7441 9383 11303 12422 14079 13642 8214 4060 5893 9287 3808 2127 2202 2419 2494 2562 2568 2866 3392 4276 6080 7314 6896 5600 4149 3431 4170 6317 7972 9230 9050 5709 2601 1230 924 795 673 639 555 523 529 539 578 589 608 697 860 681 432 412 392 332 320 348 375 351 315 302 317 345 350 375 362 379 376 365 332 285 309 332 369 397 439 499 982 3439 6509 4736 1111 358 221 148 115 103 102 103 102 91 85 105 193 228 183 126 74 47 38 42 50 77 86 75 117 137 142 160 162 160 154 165 157 175 157 156 173 154 131 105 98 116 113 109 96 86 89 98 98 96 87 103 109 123 120 114 105 123 128 105 90 98 91 82 89 87 96 101 107 111 120 122 110 81 77 94 107 141 170 199 243 295 324 347 288 467 1257 1001 448 201 143 115 123 145 186 109 66 67 61 51 38 28 27 23 13 8 1 -4 -12 44610 237 1904 30 9764 12 23 30 7696 -6034 6279 14804 88240 253606 471185 464747 265520 597704 999999 444220 53761 32767 25055 18772 14827 11698 9525 8535 8106 7993 8590 9993 11583 13070 13687 12947 11681 10379 9489 8895 8161 7321 6628 5942 5505 5540 5842 5737 5066 4547 4191 3746 3398 3095 2907 3062 3459 3979 4003 3583 3299 3825 10173 24661 31698 22473 9785 5740 43805 175665 9376 2477 2333 2385 2633 2896 3259 3574 2960 2442 2361 2165 1941 1705 1453 1379 1479 1832 2468 3049 3738 4252 3538 2129 1102 793 760 720 680 681 663 645 659 712 870 1117 1506 1551 956 714 566 521 491 461 383 353 328 334 328 395 459 539 631 574 490 411 373 321 271 279 375 420 512 499 789 3319 6351 6771 2279 343 193 124 84 100 100 91 87 89 69 106 212 232 166 72 51 59 74 83 90 96 110 107 142 173 174 182 178 139 134 157 142 150 134 131 141 136 126 132 119 105 82 65 76 75 82 72 62 53 60 65 82 109 101 114 120 114 109 77 63 68 78 82 82 99 105 107 109 124 162 163 150 123 84 88 109 136 183 230 241 280 364 423 353 435 685 743 388 241 196 146 106 109 135 100 61 62 63 51 38 21 26 19 16 15 13 3 -3 44619 237 1902 30 9762 12 23 39 7695 -6041 27217 128659 285457 455278 478478 466537 622737 689973 718422 119971 21905 19207 17172 15828 15522 15297 14209 12654 10724 8975 8303 7590 7021 6660 6330 6118 6019 6041 6347 7244 8315 9203 9322 7569 5585 4833 4776 4745 4791 4598 4415 4193 3940 3641 3347 2905 2449 2351 2199 2111 2293 2589 4160 8828 11512 10876 10860 20446 65116 239755 15883 2787 2707 2693 2826 3251 3935 4845 5262 4777 3556 2356 1680 1531 1584 1569 1543 1300 1132 1045 956 817 826 804 823 820 824 808 776 743 764 749 898 990 1102 1492 2138 1965 1299 917 774 787 742 683 635 614 499 437 471 462 487 668 901 754 611 640 635 512 398 400 369 406 497 533 441 877 1684 1878 1225 331 209 159 109 133 140 128 133 109 95 156 262 242 198 117 84 126 116 69 88 106 124 141 161 210 198 184 193 168 187 159 172 165 144 157 154 132 137 127 153 149 137 145 123 104 110 102 102 100 115 100 109 118 108 78 89 114 81 91 72 88 93 88 91 101 107 116 132 161 220 242 245 199 170 142 172 237 227 238 247 241 229 245 374 458 493 394 367 410 297 197 139 134 302 187 84 77 66 54 45 41 34 31 31 25 21 15 0 44628 238 1855 30 9745 12 23 48 7695 -6048 8890 59009 300498 684297 999999 999999 279324 127317 155846 127764 76855 24983 21674 21364 23052 24793 24372 24015 21908 17957 14640 12196 9753 7749 6716 6183 5931 5656 5491 5319 5295 5240 5321 5515 5321 5024 4602 4098 3958 4339 4396 4110 4066 4079 4161 4008 3648 3120 2746 2645 2684 4981 11515 12118 5768 2793 2676 8770 21278 23399 12149 2237 1554 1655 1783 1922 2123 2475 2693 3080 3721 4018 4027 4007 3897 3370 2720 2231 1877 1630 1471 1311 1141 978 878 822 849 920 897 941 955 928 983 1082 1200 1232 1363 1909 2810 2839 1795 1028 743 731 790 777 724 671 690 679 610 610 618 692 747 693 709 702 712 545 493 456 525 637 532 338 314 415 628 512 268 165 115 102 162 174 156 128 140 106 215 330 284 207 147 136 119 132 99 104 107 134 130 144 172 184 238 229 161 167 138 143 160 132 131 128 151 144 100 121 107 84 98 92 74 80 74 67 102 113 97 113 116 106 100 89 79 77 78 87 90 92 92 99 78 99 113 90 100 149 247 362 423 248 132 192 216 219 258 289 295 269 231 277 350 367 366 325 356 232 134 120 108 127 74 54 53 48 48 30 23 26 22 11 7 8 3 -7 44637 239 1856 30 9746 12 23 57 7694 -6055 8539 31880 183623 429154 758244 999999 999999 471611 65872 32694 33606 36376 38186 42463 43180 40235 37309 31337 25648 19355 13987 10696 8935 7573 6770 6541 6200 6160 5911 5621 5456 5280 5339 5197 4924 4580 4250 3690 3709 3973 3861 3334 3230 3459 3646 3461 3082 2712 2552 2722 3783 7147 12021 12640 7396 3555 2505 3694 8903 8286 3696 1761 1497 1455 1422 1438 1505 1546 1593 1745 2060 2527 2900 3520 4518 5689 6705 6434 5787 5059 3967 2915 2176 1601 1272 1148 1115 1175 1244 1240 1321 1357 1310 1246 1175 1151 1277 1540 2659 5227 6383 6947 3824 906 754 766 770 775 809 814 899 923 851 990 1196 1268 1196 1057 859 673 502 560 829 850 581 348 339 357 499 668 391 196 158 124 151 182 168 155 148 185 317 404 348 261 214 220 233 215 169 155 165 200 200 199 226 212 189 171 152 142 141 146 136 145 148 111 118 117 120 119 101 104 97 120 109 114 136 139 140 134 145 141 138 125 126 115 106 87 92 105 106 105 107 115 118 129 128 134 180 301 772 1440 1401 715 213 168 212 248 302 335 325 299 271 333 387 424 577 381 285 199 174 125 107 106 96 91 81 75 71 56 53 49 40 38 25 31 24 17 0 44646 239 1858 30 9748 12 24 6 7693 -6062 6285 34798 164212 364857 550880 880719 999999 644782 63765 35641 39656 43501 45061 45618 43960 39737 35892 30192 24437 18585 14199 12011 11363 10958 10550 9797 8713 7697 6903 6086 5403 5169 4797 4532 4354 4089 3792 3529 3325 3234 2696 2328 2341 2483 2572 2632 2601 2477 2234 2181 2407 2655 2588 2535 2198 1920 2258 4000 4159 2387 1839 1535 1413 1354 1276 1176 1165 1283 1389 1472 1467 1440 1639 1891 2141 2571 3185 4185 5334 6311 6929 6757 6091 4826 3593 2740 2070 1738 1485 1306 1173 1056 932 884 799 1266 2866 2753 1552 4518 17608 78408 38196 3264 673 622 567 535 642 696 718 751 784 752 756 868 1074 1148 960 754 604 569 592 584 473 408 363 330 407 590 536 237 199 180 155 159 154 163 165 200 235 395 411 307 221 226 247 195 165 193 193 188 170 167 190 196 159 125 122 123 133 150 145 132 138 106 107 114 114 111 142 114 147 135 119 113 128 144 111 116 132 129 114 112 117 120 123 120 114 118 117 127 121 130 159 176 212 309 488 834 1409 2024 1849 937 368 271 296 303 280 280 324 336 287 300 343 348 323 240 188 145 154 143 118 107 96 82 81 66 64 60 60 58 48 42 40 41 32 24 -1 44655 239 1860 30 9750 12 24 15 7692 -6069 4539 37126 206439 529604 999999 999999 390377 33711 28541 24352 21031 20884 23349 26219 28475 29999 29144 27316 23771 19507 16135 13583 11522 9925 8722 7978 7192 6217 5606 5490 5826 6144 5981 4766 3390 2814 2416 2314 2391 2366 2062 1825 1685 1575 1527 1462 1425 1439 1292 1291 1206 1233 1378 1374 1210 1188 1990 2952 2621 1993 1379 1277 1240 1101 1030 979 1016 1092 1226 1322 1337 1216 1083 1099 1274 1517 1915 2491 3323 4220 4603 4741 4571 3855 3082 2474 2100 1875 1618 1391 1150 1116 1017 917 864 735 2478 19121 63033 39170 6064 73592 232187 49602 2482 1690 809 590 547 507 522 528 533 546 509 568 571 577 561 505 461 470 474 476 455 389 364 405 481 501 390 235 180 132 156 154 127 122 155 191 314 393 362 293 193 184 243 221 169 131 153 160 151 119 128 135 94 91 100 107 122 110 128 149 131 122 108 122 125 117 104 100 125 104 111 104 117 125 115 136 140 111 104 122 112 114 104 109 97 97 117 130 135 181 238 416 786 1117 1265 1272 1661 1988 1675 903 327 248 230 263 314 369 307 243 215 228 326 359 279 174 140 111 104 105 107 96 83 78 75 72 58 61 53 48 43 44 39 33 34 30 4 44664 239 1862 30 9752 12 24 24 7692 -6076 17866 114089 350176 825946 999999 350389 21441 16534 16220 18216 21923 25596 27607 28644 27484 25599 22846 19117 14467 10352 8132 7074 6409 6102 5588 4735 3720 3045 2719 2510 2450 2478 2525 2188 1829 1619 1509 1413 1309 1239 1226 1168 1116 1068 1016 1005 1000 868 809 773 673 606 568 642 627 636 908 1141 1187 910 747 640 624 616 620 552 550 610 670 794 967 959 816 762 783 807 990 1212 1191 1349 1497 1620 1838 2193 2760 3082 3078 2880 2641 2389 2216 2247 2278 2026 1710 1781 8813 56127 207926 291045 189149 36203 21359 74685 5141 1742 1107 576 498 495 515 539 518 548 519 503 513 543 560 620 656 684 800 1119 906 495 495 786 1631 1745 746 275 180 146 221 182 141 142 119 153 202 254 324 304 264 175 160 225 183 143 124 138 133 118 135 144 118 87 103 121 96 100 98 107 79 104 120 103 111 83 76 86 79 86 70 70 108 105 100 93 105 113 106 107 111 114 114 97 101 111 98 91 111 141 211 419 816 1532 2086 2108 2039 2226 1769 761 225 169 206 275 502 703 264 171 163 187 227 209 152 114 75 74 89 94 94 102 93 73 74 64 47 48 41 35 33 32 26 22 19 23 -1 44673 240 1834 30 9754 12 24 33 7691 -6083 15578 57273 302123 912213 999999 930052 85481 14514 16729 20078 23297 25356 25828 24169 21029 17166 12889 9462 7342 5876 5094 4983 4967 4697 4537 4693 4646 4322 4099 4103 3749 3241 2973 2827 2422 2157 2099 1991 2094 2151 1994 1830 1857 1905 1944 1825 1640 1518 1454 1363 1313 1135 1113 1077 1101 996 1052 1242 1260 1391 1213 1006 981 985 950 853 810 750 735 760 762 826 823 823 900 965 993 1003 1046 1217 1309 1196 1293 1345 1441 1641 1988 2240 2465 2730 3023 3337 3368 3469 3444 3226 4106 12029 22155 24851 49973 74702 57573 23900 12984 1332 743 643 587 562 515 524 549 580 624 566 621 635 652 651 719 674 605 761 1355 1927 1088 695 910 1699 4356 4555 1600 241 141 164 150 154 144 122 134 145 253 319 311 309 198 168 212 184 137 131 132 134 105 148 153 146 118 114 99 113 131 113 109 115 130 143 126 119 86 92 100 102 116 97 79 114 124 133 129 129 152 110 126 137 113 121 132 114 115 116 123 186 271 463 801 1258 1705 2427 3195 3648 3297 1853 509 225 200 191 247 428 416 204 159 153 206 252 218 153 115 86 91 90 97 113 122 119 89 79 60 52 51 47 47 48 47 42 31 29 29 6 44683 240 1835 30 9755 12 24 43 7690 -6091 54736 169170 511075 999999 999999 564140 16450 6323 7635 8831 8539 6752 4755 3157 2677 2476 2427 2589 2744 2885 3154 3564 3775 3805 3831 3615 3612 3689 3551 3257 2810 2499 2340 2101 1806 1823 1750 1775 1808 1898 1888 1657 1583 1486 1418 1364 1207 1151 1022 985 958 935 1021 903 893 918 875 849 967 1186 1026 694 704 696 726 748 660 541 513 581 519 561 570 598 630 666 690 788 736 773 909 1043 1216 1267 1192 1329 1540 1531 1358 1183 1148 1070 1031 1128 1305 1535 1693 2550 13012 38521 31134 29420 94149 137012 11305 1484 998 737 613 532 480 490 492 500 492 495 519 558 580 649 749 765 726 713 790 1597 1545 1044 1498 1624 5949 12185 9008 1375 206 124 116 136 125 102 141 123 140 264 323 318 269 236 212 222 165 123 103 134 103 93 101 105 95 102 101 94 91 99 98 167 166 155 102 92 82 71 90 92 86 86 106 110 121 133 142 117 128 143 128 122 130 132 135 116 95 113 168 388 740 992 1225 1611 2242 3047 3815 3959 2944 1420 635 720 672 509 552 408 462 296 149 128 190 166 122 100 74 84 100 90 75 81 96 88 61 60 46 30 33 34 40 34 37 24 21 17 10 -4 44692 240 1838 30 9758 12 24 52 7689 -6098 46953 47236 305348 832781 999999 999999 20903 3429 3066 2599 2386 2214 1897 1725 1610 1627 1575 1547 1581 1660 1561 1567 1603 1620 1783 2088 2680 3352 3273 2742 2403 2370 2205 1939 1747 1687 1644 1514 1416 1253 1250 1146 1099 1008 890 842 905 853 860 913 909 951 989 1054 1049 1011 925 932 904 935 822 722 777 729 682 760 773 778 805 795 717 706 672 624 645 635 677 683 725 795 852 1031 1657 2208 2352 2701 2440 1391 901 916 909 902 866 847 868 989 880 2137 22962 70589 48985 21586 13135 47235 6445 795 690 657 624 587 548 470 452 493 506 506 534 443 441 485 560 732 772 872 1489 3022 3132 1337 1269 1371 2645 5407 6496 2996 406 110 91 129 114 84 83 155 224 244 270 285 275 257 221 261 187 109 105 92 91 88 79 91 70 57 64 71 89 76 65 86 90 103 105 98 90 96 78 52 70 84 57 72 71 64 85 87 89 92 97 89 90 99 104 118 102 95 160 295 562 988 1475 1995 2792 3736 3744 2419 976 692 808 921 777 556 467 904 2040 698 165 155 161 137 105 90 70 62 70 80 74 65 66 70 52 38 30 18 18 12 10 11 12 11 8 10 6 -5 44701 237 1870 30 9760 12 25 1 7688 -6105 112463 475221 999999 999999 382765 62934 21215 5248 2824 2416 2003 1609 1550 1474 1411 1426 1501 1515 1614 1532 1439 1392 1446 1475 1619 1848 2241 2517 2341 2184 2212 2078 1822 1512 1270 1133 1119 1190 1109 1068 957 878 787 726 777 854 867 926 969 1079 1171 1185 1123 1050 1001 983 1004 937 949 954 935 902 852 825 844 842 840 880 887 929 905 837 871 842 791 695 665 751 806 942 1313 1636 1582 1512 1835 2067 1628 1072 855 797 793 826 791 821 960 837 2418 13211 20107 13965 10192 3607 1195 705 608 564 514 463 470 486 512 506 478 461 464 475 464 402 398 403 483 529 559 600 843 1436 1839 1324 1339 2370 2397 2096 1514 621 196 76 78 90 86 62 133 200 225 224 223 216 240 235 183 82 39 82 67 49 51 55 31 20 24 33 48 65 58 40 53 97 101 95 95 90 59 86 71 76 71 64 54 59 74 47 59 44 25 48 84 97 74 79 87 69 61 68 55 110 295 551 700 1009 2050 2621 1841 947 894 1618 1492 830 590 520 605 764 725 306 173 127 98 73 56 49 46 44 58 58 40 34 45 41 33 4 -1 1 -1 3 -1 -1 -8 -5 -8 44710 239 1873 30 9763 12 25 10 7688 -6112 381448 817413 999999 811074 748666 473681 197132 76886 4285 2288 2009 1700 1723 1648 1531 1556 1589 1594 1669 1675 1586 1531 1450 1359 1338 1348 1391 1416 1405 1475 1628 1657 1611 1422 1286 1148 1058 1032 981 869 849 797 803 808 854 903 897 955 994 1094 942 1026 1075 1149 1170 1145 1094 1003 980 1030 1007 980 1030 957 995 996 917 892 883 829 860 854 917 991 973 936 947 967 959 1035 1359 2147 2749 2170 1913 2372 2293 1559 1145 945 826 793 775 730 740 752 964 3534 6853 7674 9145 4928 1108 717 675 636 611 582 535 420 374 384 439 485 565 565 581 526 490 453 450 486 495 486 375 407 485 459 545 899 1414 2238 2923 2152 860 497 388 299 251 146 141 191 235 262 265 278 384 305 238 162 96 87 61 66 43 72 76 90 91 107 103 108 126 103 99 99 128 146 110 99 91 109 121 143 144 120 111 128 98 88 71 70 58 69 84 109 105 93 110 107 81 106 122 167 482 954 880 664 1095 1952 1768 895 803 2211 4328 2647 669 551 631 603 476 375 272 194 143 98 81 60 57 86 91 73 66 63 72 70 58 46 33 29 38 45 37 30 30 35 30 27 17 44719 235 1935 30 9765 12 25 19 7687 -6119 600889 571438 166592 4095 2466 2513 2230 1939 1847 1798 1840 1907 1850 1832 1812 1698 1483 1416 1361 1251 1165 1178 1172 1224 1194 1154 1206 1280 1325 1280 1175 1104 1069 1050 1021 887 785 725 683 649 590 627 694 706 749 752 766 855 863 888 1030 1106 1038 1014 932 917 851 866 965 1039 1055 1100 1033 1007 960 932 769 775 785 835 881 930 993 1017 1082 1130 1139 1314 1828 2298 2255 2194 2654 3233 3059 2653 2338 1919 1408 1006 794 713 665 672 814 998 1600 2793 2565 1024 622 596 569 560 496 543 863 1013 648 441 392 463 430 436 478 485 533 572 482 467 458 449 443 436 343 409 721 1137 2436 2731 861 185 105 119 123 107 108 131 128 149 241 249 252 246 280 301 205 91 63 65 54 27 40 52 84 101 77 89 93 105 81 57 73 76 80 86 96 102 117 110 133 117 136 114 136 135 120 111 82 70 75 75 42 47 68 81 77 56 69 131 281 448 696 877 814 748 1255 1653 1340 1535 1424 1022 538 266 183 161 158 115 114 144 164 119 69 52 47 50 65 70 54 48 50 47 30 26 19 6 5 7 14 17 6 8 -1 -4 -7 44728 237 1906 30 9766 12 25 28 7686 -6126 766333 16957 2647 2088 2160 2199 1933 1822 1756 1718 1843 1940 1908 1819 1860 1769 1560 1437 1367 1308 1226 1168 1171 1024 1073 1262 1295 1254 1243 1123 1027 953 842 817 833 867 835 755 731 663 598 600 591 555 583 601 662 655 720 706 794 880 907 920 995 960 992 889 835 853 904 1018 1162 1194 1166 1174 1110 1055 1009 905 781 762 791 828 969 1042 1133 1210 1230 1319 1361 1438 1643 1986 2315 2707 3338 4880 7590 9960 10029 6312 2436 1104 885 867 837 838 954 985 768 626 594 555 548 608 544 608 727 604 412 356 554 646 567 536 413 380 401 413 409 405 328 354 340 291 281 358 565 1167 1698 593 189 119 110 124 142 145 149 174 270 274 254 308 257 246 294 206 104 48 33 68 73 95 85 96 94 102 103 115 123 96 68 63 68 69 98 123 113 88 103 115 132 126 134 127 147 171 161 102 87 89 81 57 54 88 78 90 108 92 263 728 804 649 690 827 1778 2549 3236 2171 1110 1605 2471 1399 247 132 119 149 174 253 406 362 175 70 68 70 74 87 74 62 64 70 67 56 48 40 30 41 37 37 35 32 31 26 20 12 6 44737 237 1937 30 9767 12 25 37 7685 -6133 130933 2933 1567 1677 1702 1655 1573 1600 1705 1782 1844 1784 1748 1707 1608 1414 1279 1253 1168 1089 1092 1063 1094 1138 1071 1017 1044 959 902 855 839 817 777 750 734 752 755 752 684 641 612 642 566 621 600 655 649 647 665 715 740 812 912 833 828 820 782 752 662 683 699 705 766 758 764 796 841 873 935 898 859 826 841 785 759 795 890 1084 1198 1251 1343 1388 1538 1843 2714 4327 5864 6326 6972 8726 10527 10533 7233 3472 1718 1180 1029 984 900 868 883 758 549 496 502 495 446 443 428 387 386 379 408 398 439 446 390 394 387 346 344 307 318 321 331 258 221 232 358 555 726 459 218 129 117 139 138 120 144 190 243 270 254 257 251 233 265 217 107 72 49 74 97 100 79 95 92 58 74 82 65 72 92 80 102 109 104 123 128 137 131 124 107 121 128 107 111 123 129 131 116 118 104 79 84 80 77 130 161 278 1004 1938 1871 1025 497 625 2272 3124 1736 1643 1572 1169 1468 1176 702 554 490 402 314 380 408 317 142 83 70 73 104 99 82 88 75 76 71 59 54 41 44 54 39 37 38 36 34 31 33 35 16 44746 239 1878 30 9768 12 25 46 7685 -6140 969818 16860 1587 1535 1693 1580 1445 1400 1433 1482 1629 1660 1606 1534 1441 1483 1463 1368 1317 1192 1133 1040 1035 962 860 797 787 802 699 638 669 662 680 542 567 622 644 598 596 585 582 637 675 640 554 492 558 575 466 488 517 528 549 639 688 729 722 696 691 683 660 640 644 605 592 572 490 487 533 592 556 564 599 596 636 611 577 568 543 585 668 827 956 1032 1093 1175 1335 1755 3282 5727 6794 5828 4937 5453 5578 4003 2050 1099 923 931 976 866 660 548 486 478 398 353 382 385 342 328 311 325 420 493 560 649 369 365 420 367 315 276 314 293 241 204 189 187 230 268 383 306 130 86 94 108 96 81 65 116 192 231 238 202 216 232 199 105 58 43 44 43 29 58 44 58 32 41 29 12 44 37 65 62 56 75 118 156 127 96 67 92 69 84 97 95 101 94 112 96 84 80 67 53 45 68 123 262 382 358 346 562 784 957 911 465 1675 3503 2047 1242 1045 1425 2925 2764 2231 2060 1279 602 256 190 267 204 85 46 45 47 72 74 61 57 54 42 48 81 33 20 13 22 26 15 14 1 2 1 -1 -2 -14 44755 238 1878 30 9768 12 25 55 7684 -6147 832612 9416 1491 1649 1619 1508 1452 1366 1392 1376 1253 1328 1352 1281 1295 1251 1243 1182 1120 1100 934 881 902 801 776 782 716 616 619 597 527 543 539 557 541 566 590 596 614 607 571 624 601 648 541 511 519 535 489 447 464 520 506 615 561 478 555 620 671 634 678 702 608 638 622 582 528 517 568 548 479 520 510 468 453 505 482 458 556 524 505 507 526 605 821 985 1107 1193 1274 1720 2653 3416 3230 2420 1551 1102 1026 1062 1100 898 734 695 677 621 544 460 454 439 469 408 360 319 317 366 588 985 914 713 397 400 562 424 286 269 265 190 167 162 152 186 202 220 183 111 102 87 96 110 111 82 54 94 122 206 222 187 163 202 195 142 64 48 67 60 44 23 44 67 44 50 41 40 35 43 57 53 60 83 67 53 52 69 87 82 78 61 70 66 79 91 105 100 94 58 46 62 67 74 160 247 319 383 406 406 486 799 1459 1726 712 240 357 527 645 1064 2289 4256 4052 2825 2414 1599 572 277 270 171 63 61 62 51 63 62 61 61 63 44 42 37 23 8 10 11 4 6 14 14 1 3 4 -3 44764 240 1851 30 9771 12 26 4 7683 -6154 79287 6049 1620 1510 1641 1532 1535 1426 1460 1435 1401 1396 1307 1327 1231 1142 1207 1095 1027 993 994 928 865 822 796 745 668 610 543 513 532 579 570 589 574 571 591 551 479 485 540 573 583 594 550 569 591 554 565 545 515 546 518 599 589 583 519 548 608 639 645 637 656 624 581 614 615 622 617 615 553 506 542 516 501 481 438 484 492 512 534 526 541 517 597 596 649 736 753 823 908 1015 1033 1106 1436 1824 1720 1151 926 995 1065 1002 1034 1033 942 785 708 658 622 561 431 435 417 361 331 563 1200 876 409 314 344 352 295 275 281 273 230 213 193 188 209 223 198 121 101 88 74 81 101 109 98 95 83 116 226 217 162 205 174 147 83 53 61 75 87 69 69 61 79 79 74 85 78 78 74 73 79 104 103 91 95 89 111 98 104 100 121 119 114 125 111 123 117 103 94 79 64 75 72 68 111 138 181 210 260 307 682 1536 1925 2234 1139 583 876 1619 2964 4408 5028 3680 1922 1380 1211 665 725 733 289 111 87 87 97 77 61 78 78 82 69 54 56 48 37 41 38 46 46 40 36 32 35 35 23 -5 44773 240 1822 30 9772 12 26 13 7682 -6161 303550 5537 1521 1586 1579 1471 1430 1498 1536 1528 1600 1503 1357 1272 1269 1255 1207 1213 1117 1157 1028 952 894 859 828 786 766 763 686 575 527 532 540 492 551 512 493 548 598 608 563 569 536 578 603 567 486 443 515 470 505 599 583 534 572 536 574 550 506 493 518 528 557 544 527 524 468 488 540 520 530 503 451 470 465 460 452 397 399 428 456 520 459 507 478 543 551 546 492 558 573 581 605 653 757 841 820 792 747 727 673 673 681 639 654 668 691 788 1257 2227 2333 1346 712 506 394 383 480 1728 5564 3205 539 561 530 334 294 255 249 249 241 170 156 184 240 260 224 105 86 106 90 95 97 126 97 59 73 166 238 198 187 191 147 92 33 36 46 101 103 91 75 42 64 59 73 80 93 82 81 95 89 80 100 85 97 99 112 120 146 155 145 134 106 90 117 102 73 101 109 56 54 73 53 76 134 160 136 148 200 327 894 1803 2864 3691 2972 2085 1763 1658 2118 2269 1977 1774 709 394 475 605 400 171 83 88 96 86 76 94 101 85 64 56 50 41 32 31 37 46 38 30 27 28 24 24 20 2 44782 240 1823 30 9773 12 26 22 7681 -6168 119571 2733 1635 1630 1617 1568 1628 1584 1515 1559 1430 1321 1330 1338 1302 1219 1180 1167 1007 957 969 968 1026 1005 927 822 805 811 745 700 621 588 592 566 549 566 523 570 641 586 587 579 591 554 575 631 546 517 538 519 528 535 579 574 545 545 584 489 501 496 508 507 506 437 371 407 466 460 470 470 438 390 430 361 382 420 445 392 391 403 448 447 501 548 537 546 516 529 500 424 419 451 497 552 617 732 1007 1045 761 541 490 550 594 652 629 559 537 529 495 637 1055 1638 1729 1246 560 372 387 698 1244 601 354 352 396 290 246 210 201 184 168 164 166 167 167 175 154 103 108 105 88 94 87 103 68 58 81 167 222 150 176 145 104 55 67 63 91 97 97 89 84 55 61 58 70 69 75 88 86 97 100 87 80 85 105 104 119 125 136 151 167 156 146 115 134 163 116 97 126 113 91 66 61 54 66 108 138 123 98 82 150 396 891 1340 1567 2073 3025 4084 3879 2292 1823 1726 738 343 234 219 190 106 71 93 91 67 69 71 83 73 56 55 44 39 37 16 28 28 33 29 19 14 19 12 10 0 44791 241 1793 30 9773 12 26 31 7681 -6175 279315 4548 1645 1509 1558 1511 1543 1529 1451 1452 1322 1188 1171 1129 1113 1132 1120 1024 901 938 962 923 875 870 867 849 855 813 764 715 665 628 661 595 535 522 524 489 537 532 504 532 556 495 474 512 541 571 550 525 583 552 550 585 572 568 615 556 501 525 462 507 515 489 464 436 421 446 421 431 413 429 398 409 389 415 447 458 473 447 397 402 436 453 520 591 615 531 520 533 449 438 425 401 464 449 475 461 454 447 521 494 534 621 679 672 626 566 469 446 446 465 710 823 520 350 324 343 361 308 248 273 248 220 217 192 202 190 176 171 165 161 135 131 127 103 102 92 97 109 97 105 91 119 100 94 201 227 214 208 182 179 123 59 48 75 97 79 65 76 63 48 50 66 53 65 67 64 63 75 74 70 74 95 87 100 136 215 300 307 250 175 160 153 139 76 41 65 88 84 74 75 60 38 33 47 66 56 52 71 110 137 145 195 278 770 1811 1992 2154 2338 1646 630 294 208 158 146 94 68 78 69 59 63 60 69 51 37 40 36 31 13 10 13 18 18 16 14 14 11 9 0 -9 44801 242 1762 30 9772 12 26 41 7680 -6182 285507 4998 1389 1177 1261 1249 1322 1340 1327 1304 1274 1089 1010 1117 1087 1109 1124 1026 964 902 907 872 819 760 849 773 742 677 671 743 577 572 579 478 516 529 520 464 427 478 511 469 485 489 462 455 472 424 435 446 477 486 447 487 485 507 553 550 583 536 450 514 486 443 483 433 471 489 548 522 453 445 382 430 388 338 314 377 351 383 402 357 346 395 387 340 372 438 480 513 470 457 489 495 437 357 321 378 365 340 407 388 406 472 514 649 817 820 712 541 434 450 428 360 343 336 316 299 283 279 247 194 203 201 205 166 190 180 154 151 160 175 187 141 177 138 103 94 78 74 89 81 77 81 61 97 156 230 231 210 184 168 145 155 119 75 102 116 94 56 41 45 53 64 77 76 65 64 90 105 116 96 93 111 132 154 192 260 274 249 227 199 150 134 84 31 38 28 28 29 48 60 78 52 29 39 36 36 26 24 27 44 46 63 94 147 299 743 1198 1299 1112 962 748 354 183 153 145 111 69 73 57 36 47 57 48 29 22 20 29 28 12 0 5 10 11 11 4 1 7 9 5 -3 44810 244 1732 30 9772 12 26 50 7679 -6189 524700 16418 1684 1262 1245 1308 1274 1240 1304 1243 1239 1212 1158 1170 1213 1310 1265 1156 1122 1022 932 877 829 769 767 810 779 804 778 690 579 586 595 578 614 546 517 510 516 508 583 587 547 483 480 554 589 578 526 490 501 441 569 535 483 507 455 502 612 547 522 532 510 529 484 454 441 467 536 478 453 492 556 502 472 501 406 372 356 364 327 309 321 379 436 404 381 417 449 412 430 404 410 465 482 468 442 419 374 408 384 337 424 537 487 402 353 399 483 492 476 451 465 503 435 420 423 377 382 369 332 321 317 283 271 221 168 203 196 215 203 194 202 231 180 191 163 97 115 105 116 130 131 110 98 86 101 115 186 254 255 241 223 201 181 133 121 148 176 133 83 103 72 63 55 55 94 99 106 119 128 129 139 153 144 191 239 227 205 194 202 195 172 162 130 87 76 50 52 50 53 56 68 77 65 69 54 58 55 60 60 66 67 70 81 125 206 266 427 836 1113 840 447 425 369 223 160 150 110 98 93 79 65 74 99 79 60 54 52 59 51 33 24 26 27 35 36 29 27 28 27 21 12 -11 44820 244 1701 30 9771 12 27 0 7678 -6197 746972 150486 10855 1109 1057 1128 1177 1160 1062 1116 1132 1144 1124 1191 1189 1134 1155 1160 1167 1058 1048 941 939 915 903 932 874 836 756 700 632 604 612 584 607 621 564 485 534 564 524 514 594 611 567 557 493 491 547 523 463 496 466 471 505 450 433 450 507 506 520 538 487 489 511 514 503 472 476 505 443 392 377 411 419 411 425 356 346 341 309 335 328 321 335 329 328 352 329 308 320 299 358 339 340 342 393 335 356 364 412 420 381 414 442 613 665 525 326 273 273 267 248 283 279 293 294 320 272 298 343 310 301 293 278 249 190 169 150 163 168 141 137 125 137 117 124 118 122 96 87 91 94 68 63 47 43 64 91 161 218 232 197 172 150 147 122 77 96 78 42 36 47 47 65 63 70 78 66 71 68 68 90 113 106 122 127 112 136 129 121 111 132 80 58 71 38 50 52 37 27 32 43 39 53 53 36 38 39 40 23 27 26 34 50 36 57 80 134 180 265 374 562 772 615 293 210 190 143 108 71 73 59 37 46 54 57 45 29 26 31 27 22 12 -6 -3 13 20 10 5 5 3 -2 -12 44829 244 1700 30 9770 12 27 9 7677 -6204 346389 60416 2291 1086 1142 1246 1207 1182 1195 1224 1197 1120 1200 1326 1308 1320 1335 1265 1195 1148 1093 1040 1042 1049 999 971 934 930 830 781 768 767 712 613 562 581 531 568 557 570 520 539 580 558 478 511 486 492 474 463 465 441 430 418 401 402 418 464 481 478 501 439 471 444 462 480 498 472 459 428 423 388 381 409 387 384 384 404 344 302 287 278 262 279 333 378 284 261 261 292 318 284 310 308 295 313 282 298 263 291 308 288 300 305 333 326 355 482 473 468 351 258 220 213 219 211 197 220 247 267 233 220 239 273 268 214 232 189 167 153 181 160 145 166 164 117 85 89 57 55 58 84 65 72 73 52 60 66 138 159 179 177 167 169 93 130 102 60 52 104 117 59 75 59 62 54 65 76 85 65 42 49 48 103 152 107 112 94 114 140 183 198 166 117 113 64 40 56 148 82 42 37 27 35 36 43 39 30 35 53 44 39 23 18 32 38 52 74 120 159 205 233 215 276 390 277 197 284 248 94 74 62 48 46 51 56 56 42 31 27 32 41 33 17 7 9 4 12 2 6 8 9 0 -10 44838 245 1639 30 9769 12 27 18 7677 -6211 855201 266124 71874 4186 1324 1180 1113 1172 1224 1223 1257 1173 1206 1108 1106 1109 1143 1266 1277 1318 1250 1213 1177 1115 1122 1162 1138 1129 1076 986 930 871 836 842 713 653 583 568 512 568 502 457 503 525 550 605 586 501 518 448 443 456 411 409 434 464 464 465 500 599 539 542 525 481 437 442 461 450 486 417 457 458 370 386 364 322 321 370 396 353 331 311 321 278 293 274 294 326 336 315 278 309 284 277 289 252 302 267 275 226 236 253 216 228 243 284 313 296 279 344 357 331 288 210 224 236 204 195 169 158 130 143 202 165 202 192 144 183 207 149 130 133 139 160 165 141 141 89 101 134 79 52 71 56 62 46 44 28 39 83 156 172 153 98 98 104 113 92 70 61 69 88 68 79 73 62 42 60 89 88 72 52 62 72 97 72 72 66 96 134 227 274 256 269 291 234 208 177 70 37 40 43 43 31 14 21 31 8 14 21 15 11 8 5 0 14 22 20 29 49 86 128 224 295 268 193 184 175 195 271 289 131 80 66 42 27 32 33 35 35 3 8 11 18 27 12 -4 -9 -7 -8 -9 -6 -13 -14 -13 44847 247 1638 30 9768 12 27 27 7676 -6218 350934 211465 13981 21698 27109 1702 1284 1250 1325 1360 1315 1309 1246 1148 1144 1245 1285 1375 1449 1513 1534 1452 1522 1524 1459 1513 1515 1434 1282 1249 1255 1172 1025 938 833 720 678 628 641 630 613 588 518 597 619 606 559 574 583 636 582 557 529 526 537 518 519 568 651 663 642 608 602 599 585 557 566 549 572 618 551 545 555 537 473 439 369 373 414 384 322 359 302 319 288 291 305 303 299 347 336 325 354 296 263 289 278 288 272 249 213 223 238 219 270 250 221 210 245 265 241 233 231 220 170 206 212 187 198 182 171 172 157 189 196 189 210 156 150 179 159 156 137 156 176 181 137 106 89 115 88 66 79 102 93 76 63 69 60 103 150 194 138 124 130 90 125 151 102 59 75 120 125 118 127 107 91 81 90 126 144 145 168 160 155 157 170 226 242 242 250 220 229 205 234 240 203 174 100 62 66 75 55 33 20 35 28 17 9 23 20 14 12 4 23 27 38 35 39 55 82 138 263 461 451 258 140 150 189 250 204 227 145 106 67 67 71 63 46 24 26 33 39 41 43 28 7 12 15 16 14 9 8 7 6 -6 -13 44856 248 1576 30 9766 12 27 36 7675 -6224 531671 194960 5542 1281 1194 1161 1254 1228 1282 1410 1459 1432 1436 1344 1362 1288 1318 1326 1394 1558 1581 1611 1594 1617 1591 1639 1769 1848 1837 1798 1745 1661 1526 1458 1406 1280 1184 1038 903 812 631 598 520 588 579 545 582 568 587 623 594 646 587 584 643 612 619 620 592 575 601 609 652 669 666 606 614 633 622 613 601 577 537 464 444 491 419 464 497 437 424 368 356 323 338 317 314 329 289 286 342 293 281 275 301 265 235 271 294 262 281 259 256 205 182 173 161 160 181 182 194 222 192 200 198 157 148 186 177 153 161 158 179 143 147 146 143 163 158 150 128 157 161 145 117 148 163 176 138 106 91 92 91 53 41 91 88 58 61 70 51 77 127 167 125 106 66 76 135 135 80 57 115 132 137 164 204 169 150 152 174 178 215 225 245 230 222 200 226 139 153 164 139 169 192 217 197 190 201 261 351 293 179 129 90 65 48 39 21 26 34 36 32 17 21 15 22 29 26 29 41 78 146 164 177 256 328 271 194 143 116 122 143 213 180 120 91 54 58 56 52 31 22 23 26 32 25 23 6 -5 8 14 9 9 9 0 -1 -7 44865 250 1573 30 9763 12 27 45 7674 -6231 330774 207453 240083 165270 6646 1600 1606 1612 1697 1697 1628 1570 1562 1545 1471 1385 1390 1373 1455 1480 1588 1769 1745 1718 1767 1787 1764 1857 1820 1692 1747 1744 1775 1953 1981 1758 1617 1541 1368 1298 1116 938 839 796 727 676 616 559 622 645 643 641 647 657 660 692 728 724 684 678 683 697 695 667 666 681 694 631 651 677 636 615 612 579 502 496 519 519 477 475 535 463 419 357 404 440 420 416 413 367 327 335 306 337 326 292 282 302 318 334 335 269 268 254 239 243 217 202 236 201 202 216 197 222 216 207 231 233 217 184 169 180 157 133 203 190 167 201 193 230 225 196 205 168 164 195 200 167 202 210 182 142 108 118 131 130 94 102 134 117 88 93 125 139 151 146 148 121 174 179 194 128 102 112 149 173 224 308 306 272 219 197 206 213 239 231 236 268 247 231 232 252 228 149 158 146 128 166 137 143 162 243 428 536 594 508 341 157 77 66 63 70 57 77 65 64 58 75 62 54 45 65 73 120 163 191 211 231 238 228 199 183 161 154 148 126 132 116 92 85 102 106 107 157 131 74 60 58 39 34 35 41 37 36 35 31 26 21 24 3 44874 250 1570 30 9760 12 27 54 7673 -6238 439185 249502 158542 43150 2370 1927 1797 1771 1694 1563 1463 1396 1271 1325 1378 1224 1304 1358 1380 1458 1517 1655 1664 1629 1620 1563 1495 1517 1538 1464 1456 1339 1344 1338 1264 1177 1147 1072 946 847 818 798 785 696 733 722 682 672 564 542 572 669 693 690 590 572 609 574 555 596 643 659 672 730 679 632 602 613 604 628 593 528 520 522 475 454 451 387 377 382 384 405 372 356 274 289 313 281 271 274 293 304 272 290 265 252 248 221 247 217 216 213 201 180 206 189 166 156 177 181 169 140 125 167 167 181 195 182 195 192 169 118 136 155 138 166 144 134 131 177 177 151 185 168 169 171 139 122 153 147 117 87 121 92 72 86 94 88 98 94 68 57 58 101 120 126 98 84 133 144 99 127 105 108 114 141 167 192 233 275 242 231 249 265 281 266 251 259 213 222 216 146 134 145 112 75 52 38 48 54 52 59 73 89 104 230 571 669 331 107 42 39 46 49 44 47 23 19 15 8 28 35 32 47 100 132 146 185 177 167 143 107 100 101 83 75 83 68 50 49 55 52 97 190 153 100 71 43 20 3 9 13 13 9 11 8 8 4 -3 -14 44883 274 818 30 9758 12 28 3 7673 -6245 1391 1576 1848 2124 2453 2900 3402 999999 999999 999999 7094 8729 10805 14058 19702 16150 30081 60474 6150 3300 999999 999999 999999 968353 284633 49814 3956 1946 1790 1793 1775 1751 1580 1482 1418 1375 1302 1263 1225 1273 1174 1178 1249 1232 1336 1394 1432 1425 1443 1454 1338 1348 1249 1245 1140 1136 1148 1134 1076 971 837 807 795 743 727 682 650 589 549 604 636 669 720 662 690 606 606 656 634 614 625 658 612 666 665 715 731 774 786 787 707 618 597 636 601 572 528 531 545 510 456 440 504 451 405 454 412 399 391 323 321 350 307 280 282 297 337 301 302 289 282 285 246 252 257 250 254 211 240 219 180 207 205 183 133 169 191 191 230 210 238 256 240 173 175 194 212 205 201 205 169 183 196 189 237 198 206 193 168 157 184 198 190 207 140 115 119 153 136 154 139 135 115 145 150 124 120 182 155 138 147 142 167 185 226 178 132 142 167 188 171 182 214 256 282 305 354 410 431 387 297 231 239 213 220 204 209 194 183 117 79 90 96 77 61 63 73 99 85 86 223 572 573 395 336 302 294 277 254 173 117 89 76 74 91 107 94 73 85 114 169 214 202 170 148 135 120 118 116 124 115 88 84 88 98 99 82 81 90 114 134 143 99 55 48 55 52 42 45 46 39 36 35 22 44892 269 964 30 9754 12 28 12 7672 -6252 3235 3805 999999 999999 999999 8345 10291 13119 18090 18663 23787 54348 28804 3930 999999 999999 999999 999999 271253 30235 2198 1466 1425 1444 1506 1495 1488 1377 1433 1325 1195 1081 1071 957 905 920 959 953 1032 1136 1212 1189 1233 1253 1242 1184 1097 1028 1008 894 790 765 762 773 699 612 560 568 516 526 528 540 566 470 467 440 444 528 589 569 557 545 559 561 492 438 439 468 545 563 582 635 576 640 623 553 594 556 538 530 504 488 427 403 385 375 393 383 400 385 310 301 326 276 248 275 319 260 255 266 251 224 181 222 208 190 178 179 170 155 198 193 191 160 150 157 103 112 171 151 130 130 126 127 149 157 160 195 168 152 125 155 152 127 138 179 138 149 153 169 169 155 159 154 145 147 163 148 124 105 43 49 69 72 87 76 109 103 76 82 57 49 32 88 93 48 77 128 137 117 116 113 98 84 109 140 121 158 182 201 216 260 380 391 338 292 291 294 296 247 218 192 157 109 94 59 38 53 42 43 83 50 46 50 51 29 25 87 189 315 470 568 673 762 598 401 246 202 232 269 270 173 86 50 69 129 151 141 120 90 85 66 43 43 67 56 38 39 27 35 51 39 39 38 40 55 77 47 12 14 19 11 6 6 9 12 4 3 -7 44901 263 1140 30 9750 12 28 21 7671 -6259 13789 19344 22462 15509 60020 37721 999999 999999 999999 999999 999999 20424 1689 1457 1384 1374 1277 1291 1393 1408 1405 1346 1169 1055 922 830 813 754 742 906 983 1107 1207 1276 1305 1378 1425 1546 1463 1328 1231 1223 1120 1009 918 886 836 737 726 713 717 617 578 553 531 507 518 471 485 507 548 538 498 443 544 501 607 584 540 477 508 463 483 528 518 597 585 603 572 561 566 577 535 558 586 555 398 423 402 422 407 419 448 394 375 393 386 364 370 368 316 309 277 278 276 233 242 235 241 219 222 207 199 190 182 229 242 208 200 212 211 200 206 163 162 195 192 214 211 188 195 203 215 186 178 170 179 233 201 207 181 209 211 198 172 156 154 180 159 171 211 209 184 151 132 112 107 114 119 132 148 108 97 111 82 56 67 114 117 92 106 150 148 158 192 177 164 136 132 142 153 180 207 213 186 266 362 349 348 407 404 374 297 342 364 245 303 403 481 319 195 181 120 136 246 160 113 94 119 131 73 92 90 59 87 119 185 350 927 1015 633 484 387 316 281 198 118 99 117 147 175 169 157 126 128 129 106 98 103 97 94 94 84 81 74 68 73 75 88 108 102 61 39 42 51 47 47 48 44 42 41 37 25 44910 263 1135 30 9745 12 28 30 7670 -6265 16116 22176 15440 45719 65512 999999 14682 55279 999999 999999 119535 10174 1527 1358 1482 1394 1389 1345 1288 1249 1094 882 847 678 577 554 476 418 527 707 841 1006 997 1075 1186 1273 1329 1394 1440 1391 1301 1068 1006 936 863 773 837 809 743 625 636 603 529 531 566 491 406 404 417 438 472 484 419 444 393 409 439 492 487 463 437 498 519 491 517 516 491 491 528 514 554 553 481 496 472 414 329 364 318 380 311 344 347 397 354 351 406 321 274 259 305 316 279 269 258 277 265 291 277 224 206 174 166 162 154 134 151 128 143 157 170 116 128 82 143 160 134 178 152 124 135 136 145 171 162 132 154 153 153 161 185 195 176 134 124 137 156 147 171 167 174 168 130 130 115 91 72 73 92 75 71 84 70 92 54 67 51 73 69 85 76 94 100 98 71 113 107 81 90 109 111 144 166 140 142 159 203 277 293 302 320 294 246 262 339 351 350 436 327 241 166 101 94 90 89 88 80 90 99 78 80 137 140 144 118 50 40 110 215 448 572 606 451 145 90 94 106 126 152 147 147 142 134 114 103 94 75 63 56 67 77 74 81 56 33 40 41 44 45 58 70 59 20 21 28 28 26 16 19 15 17 14 9 44919 255 1132 30 9742 12 28 39 7669 -6272 20300 20849 23070 62586 8345 999999 999999 999999 999999 81318 7539 1401 1450 1385 1409 1334 1239 1195 1107 904 724 533 428 339 301 293 314 378 443 521 498 510 602 693 779 914 977 1041 981 953 871 814 783 759 737 624 565 530 543 464 462 482 476 461 455 466 442 430 414 355 378 360 368 361 396 423 386 422 414 439 424 491 447 438 469 475 465 447 476 515 508 386 378 434 416 419 363 321 277 284 307 264 267 311 284 325 319 284 275 290 239 177 196 203 194 177 185 195 184 188 165 156 176 147 157 117 111 127 105 82 75 76 92 74 78 51 84 67 78 120 117 118 139 89 75 109 131 99 73 58 143 109 91 110 119 87 97 82 109 107 110 78 75 67 42 41 68 48 49 71 69 25 60 54 21 -1 9 24 22 28 49 66 58 23 75 89 42 53 63 59 94 132 175 139 106 132 184 203 246 299 209 227 242 188 220 203 219 131 141 197 150 127 127 96 104 108 76 65 69 94 67 77 74 64 70 88 13 -7 23 85 225 417 518 314 90 50 24 16 50 102 105 135 171 182 111 72 31 20 10 19 29 28 22 25 -1 0 2 2 4 13 16 -4 999999 999999 -15 44928 262 1130 30 9740 12 28 48 7669 -6279 19007 23343 15705 58635 48346 999999 999999 999999 999999 193301 5268 1684 1714 1549 1430 1249 1046 915 766 605 425 362 330 297 296 308 358 430 421 433 404 455 520 610 746 811 930 1047 1099 1086 979 856 853 755 674 629 633 683 622 505 504 445 476 467 440 509 453 482 456 438 429 453 474 439 487 488 472 470 443 505 548 538 498 473 548 530 506 487 484 522 562 551 547 503 498 418 337 273 311 307 337 336 281 289 330 334 302 288 290 295 236 229 233 214 239 221 217 185 200 226 186 193 221 164 181 210 175 155 173 133 119 124 98 118 81 92 103 96 100 120 119 115 98 150 116 131 146 126 118 115 150 160 158 138 153 136 124 113 165 176 132 105 118 101 77 77 107 93 72 108 81 92 99 106 51 48 27 27 33 61 114 127 114 101 122 105 116 141 144 153 168 153 191 206 168 199 242 232 192 212 246 222 217 241 248 289 281 253 344 306 331 290 268 209 179 230 258 172 158 126 112 76 64 127 401 123 66 53 43 71 138 319 500 534 429 234 144 74 96 135 170 177 190 189 199 184 165 106 66 45 60 99 91 45 42 26 32 32 29 41 54 56 35 22 14 8 2 0 -1 -2 -5 -8 44938 263 1127 30 9737 12 28 58 7668 -6286 21839 18897 35493 61516 2829 999999 305230 999999 999999 68934 5390 2139 1542 1296 998 684 466 393 437 396 291 229 262 289 268 274 317 324 369 473 459 480 560 681 614 689 735 734 833 863 838 844 826 781 744 669 681 701 606 536 486 416 432 496 442 449 466 465 507 540 498 512 481 524 526 538 549 514 475 557 604 611 565 561 525 501 525 520 484 521 573 610 543 541 543 493 436 394 411 407 411 363 289 316 364 334 322 327 362 327 266 209 209 240 198 256 250 196 234 214 185 215 236 174 182 167 173 188 142 166 180 144 133 106 94 107 130 145 145 106 153 169 132 109 136 177 156 164 141 160 152 146 153 162 144 142 155 179 160 179 161 125 87 74 95 74 90 114 123 157 147 108 100 75 29 72 101 60 67 94 134 143 141 147 114 111 100 113 147 152 151 166 183 180 153 163 168 200 185 210 241 258 293 413 469 415 419 470 441 230 184 462 452 348 321 348 424 620 775 507 289 218 131 142 133 65 45 40 32 62 75 77 201 310 379 547 640 492 170 168 244 449 406 302 293 257 241 197 128 79 75 130 145 75 47 45 45 42 41 52 52 33 24 20 25 19 6 4 11 15 7 5 -2 44947 269 945 30 9735 12 29 7 7667 -6293 6019 7269 8972 11022 14061 19638 19988 24871 59830 29255 5849 999999 999999 999999 812787 62982 13276 3196 912 531 502 416 318 311 267 217 121 125 140 164 197 247 253 246 342 483 462 467 553 605 543 604 645 692 756 746 726 690 665 627 612 617 489 454 398 388 381 371 359 364 419 417 445 469 470 450 398 412 510 517 569 556 559 521 469 407 513 510 523 562 528 471 465 423 498 527 610 652 582 586 585 545 445 360 380 324 391 354 332 343 359 302 282 291 347 356 309 259 246 248 243 213 215 203 203 169 177 206 218 249 206 188 165 138 172 164 160 162 154 149 123 165 142 151 129 126 133 128 156 122 116 108 129 115 114 145 157 133 175 191 169 147 117 139 136 138 101 82 74 73 88 82 84 95 138 166 139 106 109 69 68 70 78 69 95 73 75 99 101 64 76 81 80 90 92 109 148 117 110 141 168 200 194 183 226 287 361 365 387 524 314 193 196 115 100 42 23 44 43 39 46 39 43 47 38 34 25 60 97 56 18 30 42 25 18 9 21 6 10 12 17 32 185 412 276 249 287 216 107 85 103 113 136 206 348 153 66 101 142 62 35 45 42 34 54 55 42 23 5 9 14 10 8 7 9 5 3 -5 -10 44957 268 1002 30 9732 12 29 17 7666 -6301 7329 9011 11111 13931 19696 22473 15590 61221 30681 999999 999999 999999 999999 252302 23405 9945 3362 750 431 377 277 193 129 68 59 128 109 151 139 214 214 177 249 347 408 473 576 588 634 656 677 794 859 822 713 713 636 580 618 605 507 465 485 446 430 360 335 393 356 446 453 448 491 464 482 469 438 475 483 470 529 622 670 692 629 605 593 544 505 528 536 556 600 597 607 617 609 607 639 602 572 526 499 493 466 451 436 426 426 416 377 340 338 330 346 328 322 313 311 273 205 232 244 230 231 236 168 213 251 245 279 230 238 169 168 190 156 136 141 126 126 108 167 161 140 186 145 168 144 141 131 138 121 159 156 165 206 177 159 198 160 158 147 171 179 175 151 96 135 112 116 137 140 187 221 232 175 167 120 111 115 93 119 100 116 121 170 155 140 120 92 93 115 117 123 121 102 150 176 155 203 265 314 346 364 328 212 242 170 121 105 101 86 60 56 95 105 111 95 78 111 126 122 130 112 154 157 97 85 57 75 52 50 63 64 53 40 43 29 40 37 27 53 68 85 91 98 92 103 107 99 132 306 337 113 82 85 124 114 76 66 68 73 90 116 85 62 46 34 39 40 27 24 20 25 27 20 4 44966 268 999 30 9729 12 29 26 7665 -6307 7199 8789 10883 13645 19236 22342 14607 59678 36212 999999 999999 999999 999999 297628 53487 15090 2596 372 175 108 153 135 102 66 72 73 56 105 87 155 221 244 291 388 433 498 603 664 674 754 772 889 855 758 725 624 564 554 558 564 494 494 501 448 397 392 365 362 337 332 358 307 367 409 460 460 436 428 445 465 453 490 511 561 524 519 535 486 489 530 546 546 565 538 518 604 593 581 578 491 503 537 505 452 459 420 424 480 503 457 459 463 420 361 355 349 323 339 278 272 266 249 294 242 248 225 229 243 240 264 284 221 213 221 201 219 208 171 159 147 136 137 147 152 152 148 144 128 164 147 119 121 161 141 128 159 141 145 157 174 167 151 148 185 184 164 151 129 135 117 120 152 131 131 207 281 259 183 147 141 140 145 176 187 134 104 150 122 95 103 118 109 99 89 113 111 93 114 137 164 231 291 285 238 240 171 113 119 136 117 177 164 172 167 120 165 229 213 235 210 196 216 226 271 173 130 123 141 118 95 48 34 21 20 14 3 9 15 13 17 10 23 49 56 74 71 85 112 99 97 91 112 191 137 108 95 66 59 57 56 45 55 53 60 69 56 47 31 34 32 26 28 23 22 16 13 16 7 44975 268 968 30 9728 12 29 35 7664 -6314 6596 8021 999999 999999 999999 22014 17238 42610 56412 999999 999999 734150 999999 999999 141223 37795 6534 620 243 147 93 94 74 54 58 69 80 106 216 271 303 256 324 477 519 533 522 596 638 667 814 866 786 729 580 535 545 515 509 536 500 470 487 457 470 441 412 445 404 375 327 307 354 391 337 306 301 370 420 414 404 420 421 436 481 469 476 448 484 528 501 475 526 504 483 526 514 536 504 446 437 481 488 509 481 410 391 387 426 420 418 452 387 353 385 309 291 286 318 242 249 284 255 268 270 265 262 289 276 258 217 181 228 253 216 189 194 212 191 208 204 172 160 147 141 133 158 147 99 140 130 151 140 146 172 146 142 139 108 138 151 166 132 146 161 168 149 115 136 92 104 122 135 154 222 271 265 180 199 140 167 173 145 359 287 178 132 76 119 131 97 83 68 76 112 124 117 160 218 282 312 314 307 272 189 138 138 184 279 335 354 422 434 443 375 345 229 277 303 260 372 520 202 72 59 64 66 45 33 30 15 16 10 7 14 14 12 9 1 15 26 36 32 54 65 66 77 80 93 89 82 84 94 99 118 95 81 68 62 61 63 61 49 48 59 58 33 23 25 28 21 16 20 22 16 8 1 -4 44984 267 997 30 9727 12 29 44 7664 -6321 7270 999999 999999 999999 19698 21336 24611 57846 27155 2057 999999 999999 999999 999999 25113 957 189 178 188 156 108 171 77 54 82 -11 66 160 255 291 301 296 354 397 416 482 477 527 593 706 720 604 610 615 634 602 629 558 588 584 520 508 486 437 418 399 431 413 399 373 319 362 362 382 365 337 345 343 354 386 340 331 388 376 404 437 512 537 498 503 510 504 496 462 466 521 498 460 462 396 417 460 462 461 405 419 399 380 378 393 394 345 398 353 295 268 268 296 302 299 298 259 237 288 288 273 253 225 230 219 161 181 165 167 188 194 223 179 134 156 145 125 139 119 125 176 152 174 163 160 144 141 165 164 146 176 160 155 141 135 150 147 142 163 198 182 167 112 111 131 135 143 169 236 254 191 147 125 120 118 98 95 92 77 104 123 96 94 96 116 137 126 106 125 161 224 276 235 227 209 191 162 123 115 174 261 398 551 643 702 646 534 542 477 406 355 290 370 258 206 197 181 116 69 79 75 65 48 38 40 41 35 32 14 21 26 21 15 16 28 41 54 63 57 67 87 84 95 110 100 108 107 122 119 104 92 76 71 75 74 71 69 65 69 53 41 45 38 35 44 36 40 32 26 26 23 15 44993 261 1147 30 9727 12 29 53 7663 -6328 15425 20416 20037 30770 52623 19517 999999 510345 999999 999999 16332 293 213 142 79 52 52 -2 18 -26 -31 -8 74 110 140 135 119 202 255 248 314 303 417 544 522 481 444 424 500 438 433 422 417 385 372 433 393 404 399 398 382 368 386 344 300 308 286 332 293 355 325 304 306 312 293 249 307 317 276 276 325 349 380 347 345 364 324 298 337 382 402 346 304 291 345 356 308 302 343 369 369 377 333 341 353 344 329 285 242 248 252 286 268 245 279 247 258 224 224 253 226 239 204 198 158 135 136 111 109 146 95 88 106 109 151 119 123 128 76 73 92 117 111 100 99 86 88 82 68 84 106 98 105 128 105 93 110 142 141 131 118 131 89 73 81 91 69 91 109 129 111 95 114 75 49 41 30 54 71 82 83 55 36 98 160 160 171 182 207 144 152 103 70 83 89 74 86 119 148 237 379 406 525 520 323 190 179 190 197 176 162 169 228 262 270 229 141 107 116 62 40 29 37 62 23 30 8 -2 -10 6 20 4 6 14 24 18 13 26 33 29 32 47 66 82 66 78 73 71 90 83 56 50 57 43 37 46 50 47 36 23 20 14 9 16 15 4 -3 3 7 1 -10 45002 262 1147 30 9727 12 30 2 7662 -6334 19169 20830 25612 56065 28469 611 999999 999999 999999 999999 2330 130 67 60 20 98 80 107 91 34 53 82 61 129 148 141 173 231 221 290 266 230 350 436 458 426 392 397 425 406 380 367 430 385 351 347 376 343 363 370 425 351 394 401 365 302 294 318 321 345 345 264 230 333 385 304 241 295 283 299 298 409 400 373 365 360 339 370 386 347 394 359 332 312 327 321 311 339 324 373 407 410 372 393 343 310 295 325 301 300 294 272 300 283 246 239 239 242 277 254 262 286 247 220 218 228 198 160 164 150 130 154 149 156 148 146 153 163 125 110 154 158 127 158 166 90 141 112 106 131 133 138 148 160 149 145 148 121 119 139 147 146 101 92 107 94 76 116 136 122 142 117 152 131 104 94 69 46 100 123 106 122 168 145 145 127 159 159 128 154 143 130 110 154 92 114 154 167 227 315 376 437 418 269 173 193 245 222 224 247 252 239 241 330 271 256 268 202 171 144 134 108 72 72 122 108 43 24 27 47 58 43 69 53 49 48 61 53 45 57 59 75 98 104 98 86 81 104 104 95 89 77 75 71 62 65 65 72 65 53 47 49 42 45 45 41 37 35 26 25 24 20 45011 262 1147 30 9727 12 30 11 7661 -6341 23125 15449 53808 59031 999999 999999 738650 999999 999999 2014 126 73 58 36 41 37 34 2 50 19 56 39 19 47 80 138 176 194 152 204 158 225 407 410 375 330 314 317 270 287 375 368 310 317 300 348 303 296 339 309 317 291 306 293 261 266 287 267 288 322 288 226 263 342 355 299 213 249 282 278 281 245 240 325 303 309 294 323 316 337 323 328 353 269 179 245 248 205 261 217 306 334 321 310 283 248 279 221 235 233 192 233 263 243 230 200 223 235 249 221 181 144 161 145 165 142 139 146 161 167 114 117 125 124 117 106 116 77 74 99 78 56 112 125 102 107 91 56 44 85 122 65 96 118 115 94 105 107 114 127 137 146 90 78 68 59 82 91 80 56 53 51 95 67 59 61 47 60 88 92 106 86 115 155 117 59 52 65 84 72 43 60 81 95 125 123 149 291 352 354 312 301 283 186 183 237 240 229 272 253 243 238 243 233 216 114 112 98 83 112 109 79 91 57 43 47 25 19 42 30 42 47 20 15 16 15 17 24 35 41 34 63 76 90 79 64 59 49 57 56 54 48 38 37 45 46 52 47 37 36 34 33 29 20 12 6 7 6 1 -4 -9 -13 45020 262 1147 30 9727 12 30 20 7660 -6348 32124 40958 999999 417960 999999 999999 999999 999999 2521 113 -12 -4 54 63 57 70 51 37 88 26 29 51 59 58 118 122 144 129 182 203 206 244 235 379 409 385 361 382 385 404 352 313 383 370 326 269 293 335 269 258 291 303 281 278 239 260 285 268 336 249 200 304 322 347 328 342 373 303 301 301 304 249 306 341 276 332 350 354 355 355 361 336 317 264 230 242 335 293 233 231 231 267 269 304 268 285 269 251 275 286 302 266 275 258 264 235 240 282 255 240 239 233 181 117 99 96 129 129 212 191 156 105 127 133 149 135 155 142 141 134 64 98 116 113 91 70 75 85 99 144 128 102 139 151 151 147 142 138 120 109 146 110 79 84 93 70 91 50 80 75 95 125 128 90 67 67 59 98 105 106 82 77 112 77 89 84 54 63 49 63 94 92 134 182 181 264 324 349 405 387 306 248 214 179 140 105 93 82 113 158 131 94 100 73 73 86 92 84 68 97 117 121 111 85 97 117 94 75 36 35 60 133 73 50 50 41 28 29 39 44 53 62 89 107 106 93 88 101 79 63 68 61 60 46 49 99 63 61 61 48 50 55 42 30 39 34 26 22 23 23 15 2 45029 261 1178 30 9728 12 30 29 7659 -6354 916820 999999 999999 11279 119 -4 -5 77 90 82 61 2 14 31 16 63 21 0 10 46 10 13 26 41 80 77 134 136 165 161 200 325 345 353 319 353 392 342 306 298 318 324 255 230 235 238 271 280 293 231 227 217 215 260 201 202 208 261 222 237 272 310 267 251 253 312 333 303 260 276 270 287 278 291 270 304 318 274 281 307 294 286 261 236 255 195 273 252 238 218 238 183 191 257 202 209 214 256 277 265 315 342 282 248 262 256 254 206 250 215 199 160 163 134 102 178 120 122 152 140 174 179 197 195 200 184 143 124 113 95 89 96 91 117 130 109 110 93 92 117 127 144 121 130 118 117 94 92 82 101 98 62 89 52 70 55 64 64 63 66 62 69 50 38 51 75 71 47 62 64 37 46 51 52 83 68 66 86 102 87 103 105 122 162 192 226 266 274 232 198 115 70 70 90 84 65 51 57 55 44 51 42 43 49 58 41 42 33 45 34 38 42 40 44 36 39 50 62 51 20 29 25 40 24 32 27 21 28 29 26 53 78 70 64 63 67 78 71 53 45 31 29 34 38 56 52 52 43 29 29 36 29 17 18 17 17 15 11 10 4 -5 45038 259 1239 30 9729 12 30 38 7659 -6361 21942 163 118 49 97 15 -41 5 54 52 65 -8 57 65 96 7 12 34 80 74 61 100 106 102 131 193 215 143 288 342 389 351 320 284 279 260 253 273 311 326 260 250 223 210 211 273 239 236 200 222 199 193 262 294 255 282 275 250 300 360 372 310 234 276 286 329 322 258 265 266 284 277 276 294 246 258 282 308 229 283 313 224 232 240 212 209 247 278 246 222 255 203 171 189 207 195 214 237 203 221 264 286 282 274 218 255 278 319 292 178 121 188 157 150 168 120 160 173 163 150 207 383 337 187 185 183 122 148 117 70 90 124 97 105 81 98 106 93 116 88 128 120 81 106 115 107 120 111 104 93 86 60 68 59 49 51 35 61 36 49 73 63 75 66 61 57 41 52 65 96 91 91 95 105 113 141 139 150 174 203 226 286 353 237 217 221 165 95 74 86 62 50 28 52 72 48 33 37 44 52 52 44 46 31 25 23 32 23 30 28 29 36 42 102 63 34 31 43 38 30 24 54 56 59 51 37 25 25 31 46 62 65 62 63 70 65 62 43 32 29 32 113 288 64 53 50 40 38 36 32 26 27 21 19 23 15 13 8 -3 45047 259 1239 30 9729 12 30 47 7658 -6368 935 139 95 49 41 86 64 68 30 51 57 69 61 82 34 -12 12 67 72 22 28 99 64 72 142 158 161 172 352 327 362 335 292 336 292 257 317 331 291 254 286 294 204 244 264 283 242 219 222 219 231 260 247 239 271 206 232 267 271 322 344 279 306 296 312 282 292 246 248 275 316 303 330 357 314 317 300 233 234 250 235 263 247 229 254 229 190 239 260 233 234 212 240 209 180 193 185 151 185 223 218 251 211 234 281 294 293 254 243 282 215 195 189 162 146 124 134 141 137 127 162 150 145 125 157 186 145 117 120 131 102 63 99 86 106 89 118 118 123 141 125 144 133 103 94 111 135 134 88 67 81 76 56 53 88 88 74 62 23 44 57 41 41 43 55 67 69 60 70 74 64 66 63 89 96 132 166 190 228 261 269 255 224 167 161 167 104 63 78 78 70 62 59 32 41 41 53 50 22 40 39 36 20 27 29 32 32 35 20 16 14 19 32 38 39 52 45 40 39 70 53 29 44 37 36 28 28 29 31 35 54 63 69 80 68 53 47 44 38 36 38 52 50 47 47 42 31 27 26 22 21 19 19 21 13 10 9 3 -2 45056 266 1030 30 9730 12 30 56 7657 -6374 4425 163 104 105 124 116 120 50 45 60 67 65 104 110 74 14 89 79 67 68 17 81 53 35 43 -8 27 80 111 78 150 158 179 111 147 271 359 364 291 316 380 316 311 299 293 299 275 287 304 295 300 276 260 238 209 188 218 256 257 265 214 249 226 231 236 331 292 293 324 305 321 315 319 292 254 277 310 287 278 269 240 258 291 296 280 219 262 249 247 258 234 259 278 242 265 271 239 231 223 207 178 181 268 214 202 255 210 173 232 263 257 260 274 290 265 243 287 307 282 268 209 190 165 195 174 165 122 106 147 181 219 161 162 180 139 145 111 74 86 92 101 108 98 123 122 138 122 161 145 138 118 107 117 130 124 137 105 96 69 65 69 39 60 97 91 79 78 66 68 70 60 66 43 70 60 50 57 79 72 67 69 81 110 194 306 359 338 302 228 165 149 210 230 149 149 114 101 118 103 97 69 88 83 95 61 71 47 57 51 46 39 31 48 72 62 40 43 42 31 58 54 52 26 45 64 65 69 54 60 56 36 53 46 49 45 66 70 67 104 104 81 78 70 66 48 47 51 52 53 49 56 56 48 48 38 37 31 28 30 30 29 33 23 19 16 10 45065 264 1091 30 9731 12 31 5 7656 -6381 132 152 175 175 176 140 116 82 24 67 104 165 100 117 48 19 72 60 99 96 67 30 94 67 76 47 47 148 176 176 148 119 182 221 360 348 293 318 287 261 223 311 308 270 264 281 318 276 307 313 283 273 251 250 280 283 253 289 273 255 211 211 301 373 319 353 327 319 320 333 364 333 354 347 337 322 341 315 268 284 325 290 268 261 322 251 204 247 274 294 280 222 276 291 251 221 229 252 211 209 240 224 227 263 251 256 239 248 273 265 249 261 224 226 253 280 356 329 255 241 210 222 200 186 203 192 182 202 206 200 192 190 164 202 126 89 80 97 129 99 116 121 151 150 136 139 134 133 132 144 150 141 126 140 116 101 114 101 91 91 90 100 66 85 86 91 122 84 83 78 92 83 64 78 77 77 90 107 112 79 112 131 137 192 228 226 206 201 196 194 255 252 207 143 140 117 87 56 72 100 148 94 80 43 58 71 76 78 64 49 50 48 69 73 55 62 69 66 49 61 58 56 60 79 70 64 65 97 50 50 52 65 69 74 101 104 96 113 115 95 82 73 59 59 56 69 74 71 72 63 60 55 44 46 53 46 48 39 36 33 31 35 33 30 45074 262 1151 30 9731 12 31 14 7655 -6388 32890 210 105 47 28 6 0 73 78 59 49 86 19 60 68 60 57 46 66 24 44 47 46 73 52 122 122 71 67 124 99 132 250 322 380 305 231 265 270 258 226 207 297 253 236 218 237 223 248 217 227 244 232 213 220 181 170 186 269 254 256 237 232 261 283 262 268 287 285 297 223 272 273 252 188 187 212 250 251 240 292 260 224 231 234 214 218 205 236 203 206 214 189 175 160 195 176 152 143 223 260 221 259 251 238 195 208 242 253 208 217 206 186 226 232 207 263 266 240 205 166 210 215 190 133 150 160 137 152 192 202 166 138 84 75 55 77 66 105 83 93 105 106 101 105 109 122 125 135 114 106 103 93 53 49 69 67 61 62 41 62 68 64 68 38 33 49 39 27 28 58 46 34 51 68 64 69 51 72 74 79 104 95 156 191 191 137 143 189 199 136 138 139 101 79 68 56 49 39 35 23 21 45 44 41 40 25 20 13 5 13 3 7 14 17 16 10 21 18 19 34 39 20 17 22 17 17 19 23 30 47 54 50 54 75 81 80 58 47 41 36 30 27 44 43 42 36 31 35 30 24 21 19 16 13 11 14 8 1 -2 -3 -13 45083 263 1122 30 9732 12 31 23 7654 -6394 904703 999999 999999 999999 1300 115 136 18 34 47 70 60 71 43 35 95 115 76 48 64 57 -4 57 76 48 73 15 86 144 166 176 163 165 204 273 362 316 259 287 290 266 311 240 261 220 218 206 248 289 308 254 247 225 283 233 220 220 212 224 225 222 240 245 243 277 253 276 238 225 230 213 227 230 237 295 243 260 198 234 233 201 224 229 206 236 228 203 166 192 182 177 172 190 242 203 231 194 212 186 151 182 247 220 221 285 228 244 226 266 228 205 254 175 232 213 211 202 177 185 198 188 226 211 187 197 189 168 195 183 162 164 166 196 131 67 49 80 75 62 77 104 118 83 100 132 123 119 155 118 141 114 69 104 109 90 75 70 64 70 83 65 56 56 62 40 41 41 47 54 43 28 30 32 43 45 65 50 36 41 51 44 86 101 110 135 122 106 88 87 102 139 123 100 103 100 95 103 98 82 94 67 43 25 40 28 41 58 57 58 49 39 23 20 30 16 18 18 36 27 26 33 48 57 25 25 16 31 32 33 36 30 21 37 55 66 90 95 87 83 74 58 53 43 41 52 51 31 34 42 37 31 29 30 27 15 16 19 13 15 17 9 4 3 45092 264 1092 30 9732 12 31 32 7654 -6401 366290 999999 999999 999999 4509 187 82 58 55 38 83 70 21 57 70 7 74 129 87 114 85 99 67 21 21 39 67 91 83 91 84 99 83 215 320 360 340 337 313 302 278 285 260 248 300 285 269 247 231 297 300 262 284 288 231 247 257 230 293 244 248 335 288 249 231 235 248 213 257 289 239 211 275 249 187 239 257 249 247 256 184 275 241 168 195 196 208 172 222 149 164 194 220 200 189 204 227 231 200 223 176 211 246 221 201 231 255 272 272 299 298 295 288 242 251 277 230 232 174 172 191 188 210 190 184 187 208 202 194 198 225 231 224 161 125 100 104 115 116 103 107 112 115 104 102 93 106 164 141 113 126 151 116 119 138 91 61 61 60 90 89 65 62 95 80 87 81 45 71 69 70 88 56 66 73 73 89 65 57 86 93 111 148 157 130 111 90 115 130 110 123 124 83 84 99 118 129 127 108 112 114 100 80 54 38 47 75 82 73 56 52 35 39 27 27 39 16 23 28 46 56 37 58 55 46 53 57 61 42 57 59 63 65 66 66 83 103 120 131 97 89 70 62 49 52 73 72 63 61 61 60 54 40 34 35 35 26 28 31 22 27 18 17 8 45101 263 1121 30 9761 12 31 41 7653 -6408 36124 276 104 117 136 134 89 91 67 0 71 61 74 32 80 87 106 73 134 128 3 21 37 46 42 62 61 143 90 131 130 101 233 321 366 433 262 241 248 299 283 227 247 238 213 183 203 218 266 258 220 241 204 199 204 208 244 192 175 222 234 221 220 189 226 236 216 246 233 235 178 197 237 175 173 252 270 227 209 201 186 211 206 214 189 151 237 201 140 158 194 201 161 175 204 209 199 209 235 241 195 229 229 224 218 214 225 262 276 257 244 223 221 225 243 278 241 225 178 218 233 234 202 214 174 163 171 130 200 212 148 172 176 160 136 91 131 127 90 80 115 103 103 93 85 100 143 149 149 129 100 124 112 107 62 54 58 85 83 71 40 46 48 67 57 63 68 47 50 41 54 62 61 75 62 77 75 103 92 70 102 146 148 131 106 98 88 112 112 109 106 78 82 100 108 118 127 134 146 108 100 76 46 58 66 113 95 74 66 75 68 117 24 26 33 28 19 23 39 26 39 48 21 27 34 29 36 41 39 44 40 60 62 82 96 102 105 94 78 73 62 58 48 42 51 54 75 56 43 45 29 24 31 22 17 23 26 15 8 9 10 10 -9 45110 268 963 30 9783 12 31 50 7652 -6414 19521 131 58 98 165 142 113 186 160 110 125 100 185 156 125 136 144 121 93 117 107 136 123 110 92 57 75 57 57 96 106 88 91 54 92 158 126 187 301 385 376 330 299 293 257 265 262 280 262 206 205 246 274 272 243 212 265 260 262 252 232 259 252 258 298 253 282 310 283 235 212 286 276 288 265 258 210 217 236 253 294 253 219 227 184 216 220 230 217 258 284 249 290 207 239 242 237 233 176 187 242 265 238 180 213 197 274 255 255 227 254 249 248 246 232 292 285 261 256 273 278 206 211 202 227 219 212 252 272 248 225 232 217 187 198 212 212 212 188 230 180 166 111 107 104 139 124 125 160 156 159 152 125 134 146 155 147 109 134 152 153 129 91 74 82 108 114 140 123 109 109 112 124 106 133 117 100 78 90 116 122 100 127 145 144 204 203 204 167 149 177 159 136 127 122 127 98 75 94 126 147 118 152 159 146 156 139 113 125 184 124 111 104 101 107 98 62 76 67 65 69 55 45 65 56 50 44 52 51 38 55 75 82 69 58 67 79 86 101 125 122 148 154 121 105 90 89 82 69 70 71 83 82 82 72 59 55 48 41 50 52 50 47 48 38 30 27 18 45119 269 966 30 9786 12 31 59 7651 -6421 71516 506 142 38 53 87 116 133 163 166 140 85 117 144 54 84 80 87 146 88 73 132 101 125 53 61 19 19 31 59 20 73 125 106 95 128 122 140 189 411 474 369 214 254 212 301 301 282 242 200 175 196 259 193 155 144 208 235 191 169 203 189 195 220 221 283 218 237 221 222 254 227 177 190 230 216 198 210 193 260 238 255 209 219 208 208 207 194 184 182 211 228 215 187 200 240 212 181 209 199 208 153 209 234 262 193 164 151 222 276 246 213 291 243 217 242 219 236 235 225 218 197 205 208 185 160 210 278 227 208 226 239 200 213 220 219 262 223 182 165 95 109 103 85 107 125 133 98 122 122 142 111 95 99 140 132 130 118 98 94 122 103 67 81 86 83 90 78 62 88 104 102 89 91 79 91 104 115 106 121 137 141 142 137 172 153 158 134 123 130 125 114 126 108 117 107 82 91 83 102 67 66 93 93 93 103 115 153 146 120 115 89 104 104 71 77 76 57 44 41 39 34 35 29 37 37 37 28 32 42 38 44 38 48 69 80 70 77 87 94 93 109 144 147 101 77 74 66 82 65 67 81 87 66 71 55 46 48 46 39 42 42 34 26 30 26 27 22 17 45128 271 941 30 9791 12 32 8 7650 -6427 39485 322 87 83 99 44 107 167 110 138 142 128 159 87 110 129 81 91 160 136 88 109 123 100 123 54 37 33 101 83 112 44 96 115 35 95 148 184 221 213 324 409 391 380 262 277 273 257 254 291 279 244 238 221 266 262 232 240 216 159 215 230 250 273 270 265 237 235 279 247 250 208 218 216 232 253 217 204 260 229 235 255 231 273 249 241 222 216 194 209 183 212 197 206 240 191 217 254 251 228 246 232 168 213 192 217 224 221 215 237 237 246 232 213 242 258 235 218 252 263 227 220 214 168 153 175 153 136 154 191 169 191 202 193 185 178 192 185 194 193 205 178 187 128 137 114 132 131 150 157 132 127 122 120 115 106 133 115 105 116 130 135 188 161 124 96 86 78 91 114 108 108 108 95 112 98 104 133 127 117 138 143 125 131 132 142 120 103 105 114 89 106 116 97 119 110 87 88 90 82 86 56 69 90 71 53 63 97 112 106 122 141 119 102 128 123 92 81 104 107 72 42 45 54 45 41 50 58 53 47 82 53 27 63 84 57 66 72 69 79 97 97 104 125 142 113 96 81 68 79 86 64 58 60 70 74 77 64 51 57 51 50 46 45 39 31 32 27 27 24 17 45137 271 944 30 9794 12 32 17 7649 -6434 612 53 8 70 39 83 87 84 132 138 115 106 121 93 43 56 42 70 79 37 72 76 122 75 23 64 39 51 3 5 63 23 7 97 102 80 63 162 171 189 297 376 312 259 204 228 208 191 179 215 257 156 163 196 198 208 253 202 195 198 197 226 179 202 217 208 197 183 165 156 176 176 196 198 177 223 203 244 305 209 246 221 214 225 197 203 196 159 196 229 155 208 218 213 188 219 219 228 206 206 240 221 189 165 147 163 194 224 231 211 223 219 220 258 192 194 206 180 208 228 178 193 205 133 107 93 147 145 93 142 145 140 132 140 169 165 152 160 188 235 242 209 212 140 109 128 113 86 135 114 104 98 77 68 80 81 111 120 124 138 117 102 93 89 109 81 84 81 91 94 62 93 73 70 85 83 93 124 93 122 177 153 168 141 103 75 99 70 69 70 87 76 74 80 56 64 57 72 50 34 25 37 28 38 35 22 34 63 53 67 101 97 99 99 89 82 70 69 78 111 31 29 37 18 26 14 22 27 26 8 16 19 15 32 30 24 21 45 43 34 44 74 88 108 100 78 62 59 40 37 40 39 40 41 51 53 48 37 24 24 19 21 10 9 7 8 10 3 2 3 -15 45146 269 978 30 9798 12 32 26 7649 -6441 1648 119 71 84 150 91 118 129 143 140 109 158 126 146 139 79 98 73 105 116 157 138 85 61 -8 35 105 73 35 38 -2 80 94 87 95 169 184 241 311 372 361 313 306 252 202 243 243 266 265 224 221 256 193 256 271 225 213 189 180 175 171 236 207 230 220 195 190 185 196 184 180 190 203 218 169 201 194 218 194 159 231 271 230 203 163 165 172 196 195 197 164 124 186 175 192 194 192 167 201 224 189 212 200 232 248 293 271 260 236 228 230 237 262 213 214 203 192 218 209 176 161 136 124 138 138 151 167 143 111 133 174 168 142 138 179 191 216 258 253 207 243 232 158 131 124 113 120 105 124 124 100 113 95 101 111 104 146 139 91 109 130 104 79 60 61 74 58 69 82 73 102 91 89 118 106 153 143 116 122 113 126 172 155 135 103 107 108 94 89 101 92 74 88 91 92 84 18 20 36 52 37 25 51 57 55 81 72 58 80 83 90 123 116 48 82 114 93 70 65 49 32 38 18 16 37 41 28 37 51 45 38 39 36 36 38 35 43 53 55 66 107 107 100 83 76 71 55 52 52 51 46 51 54 55 52 38 34 34 33 24 26 29 17 14 11 7 8 4 -6 45155 267 983 30 9803 12 32 35 7648 -6447 44551 445 82 54 99 55 59 88 98 79 83 93 108 96 44 51 66 85 17 135 63 82 51 66 44 32 26 16 11 -9 50 19 70 79 88 105 99 157 285 295 229 206 216 201 232 217 204 227 244 225 214 197 201 174 218 206 186 191 210 164 157 198 268 224 218 221 233 190 192 233 214 150 174 198 182 207 179 175 180 209 168 209 187 187 207 158 159 213 220 155 130 162 164 162 189 153 175 172 167 198 185 219 215 224 236 215 173 226 209 186 202 184 164 205 191 178 164 144 147 138 138 111 92 104 91 103 122 99 94 89 112 105 105 113 119 130 137 167 179 173 199 228 203 180 197 155 131 126 121 108 84 60 56 68 95 90 87 49 63 88 90 88 97 119 92 91 81 96 82 92 92 72 85 118 95 59 127 158 115 154 118 163 138 65 59 81 85 76 80 74 69 81 49 50 36 31 15 15 11 4 1 22 33 46 45 55 54 64 92 112 159 153 80 66 62 45 14 22 47 17 16 7 -8 7 16 19 11 12 24 55 23 20 28 26 41 49 32 34 49 64 75 110 97 60 43 40 41 40 34 31 23 32 62 48 34 16 17 12 16 7 -3 -6 -2 -10 -9 -9 -13 45164 272 929 30 9809 12 32 44 7647 -6454 976 155 83 23 74 118 106 127 132 101 78 121 63 84 147 92 149 167 72 38 0 79 79 69 93 44 84 57 70 65 44 74 27 30 26 121 172 128 131 178 260 350 361 265 274 241 226 284 320 256 254 250 239 202 260 259 219 234 196 216 168 221 197 189 209 247 277 184 164 212 225 237 219 292 270 274 256 240 252 259 254 225 240 246 273 248 209 197 196 265 263 283 265 179 159 141 196 229 213 230 171 216 192 145 182 183 174 183 174 240 229 228 187 202 219 187 198 186 232 230 212 191 210 162 119 77 115 118 102 134 123 93 133 139 120 133 144 123 134 161 171 188 137 135 186 174 164 147 132 138 132 143 133 109 108 99 75 93 89 76 98 109 93 119 124 106 103 110 99 93 97 126 109 93 86 112 96 88 104 109 84 78 103 107 95 88 116 99 83 88 101 97 109 110 81 75 62 52 40 34 24 33 28 22 29 39 46 67 61 66 75 90 105 98 108 95 88 89 90 62 38 43 46 17 23 37 23 18 8 21 19 24 35 39 38 33 35 36 44 42 58 72 87 95 112 96 63 57 60 65 49 42 51 49 52 125 78 36 36 19 25 21 11 12 9 10 9 9 11 7 3 -12 45173 276 813 30 9813 12 32 53 7646 -6460 3564 42 115 60 13 57 70 76 79 78 92 150 75 120 135 105 67 69 127 148 108 156 78 73 79 92 59 43 89 123 74 63 4 55 39 34 42 61 94 115 116 113 154 109 258 392 374 312 319 312 279 302 307 256 267 236 284 290 323 270 298 292 255 213 207 214 184 209 248 233 218 238 254 219 239 266 245 207 255 303 280 293 291 301 253 291 335 238 227 259 208 251 271 263 279 308 254 184 168 217 201 211 217 234 202 191 227 237 182 211 268 218 174 179 193 195 198 177 194 183 234 261 220 213 176 139 205 234 166 135 152 138 141 149 127 169 153 136 143 114 93 149 177 173 200 196 170 185 200 220 177 146 167 179 159 139 143 164 119 109 143 103 73 113 124 136 134 134 130 141 132 169 139 125 138 158 134 111 105 132 115 121 128 106 117 105 87 86 112 123 115 95 84 73 88 97 112 87 87 75 78 85 85 50 24 41 69 60 59 40 53 78 95 103 143 83 100 77 115 157 95 95 94 96 98 87 57 57 57 38 29 21 19 28 28 31 35 32 51 56 65 48 57 55 65 78 105 126 122 107 85 82 79 67 53 53 58 47 93 108 55 54 51 44 35 34 36 36 28 25 21 23 23 21 11 5 45182 275 850 30 9820 12 33 2 7645 -6467 38 98 54 71 21 48 82 84 63 92 68 47 40 64 69 65 78 119 136 138 124 76 93 84 88 44 14 -6 -3 -5 16 31 24 26 68 31 29 74 79 143 173 178 189 198 359 443 280 290 275 276 266 262 226 236 244 226 182 230 190 185 201 184 248 206 175 235 183 273 302 247 280 332 260 243 251 275 265 248 269 239 216 223 279 285 236 251 259 271 259 220 272 226 234 280 257 255 228 243 197 213 198 168 205 217 211 280 241 185 191 229 192 169 201 215 191 177 148 201 207 208 218 233 206 195 197 206 145 161 155 167 130 110 139 128 133 139 162 122 110 120 146 115 131 92 133 165 161 164 198 220 158 146 174 186 186 145 176 147 143 117 122 99 101 114 124 143 132 124 117 145 162 160 146 129 112 123 118 159 127 125 120 109 94 101 92 91 88 61 55 61 55 61 74 81 101 94 84 72 73 47 66 70 62 25 21 47 58 32 16 49 50 52 105 102 79 53 65 67 59 80 68 81 104 75 60 67 71 27 18 26 24 25 24 19 30 23 26 46 41 48 50 53 69 56 59 82 98 109 101 74 56 52 51 55 46 52 81 212 127 47 33 31 30 21 23 28 21 11 14 17 11 10 6 6 3 45191 276 795 30 9825 12 33 11 7644 -6473 7175 166 57 31 45 46 46 115 144 135 92 128 128 123 83 89 143 36 102 114 123 92 104 158 143 92 123 91 125 73 13 -18 55 36 71 83 41 62 18 60 188 80 92 130 215 406 425 327 316 262 274 276 250 260 274 250 312 274 259 257 233 233 209 248 223 190 208 245 277 281 313 345 335 319 293 276 351 367 325 348 403 415 266 286 302 299 339 354 272 264 258 285 302 246 220 244 243 244 268 306 244 225 239 298 234 242 256 264 251 215 227 206 183 180 152 185 194 165 224 193 191 227 204 282 224 225 253 200 191 187 109 140 128 148 151 150 91 146 193 169 185 166 189 192 191 174 179 220 197 170 180 144 164 162 185 160 162 191 179 164 141 145 142 147 156 110 125 125 136 170 151 157 191 146 135 153 174 153 156 178 120 131 122 116 106 65 75 113 104 87 75 74 81 59 82 99 74 86 83 57 58 66 59 62 34 47 56 46 56 50 28 46 65 54 75 87 76 59 66 69 77 78 67 80 78 78 98 53 56 43 25 29 32 46 51 53 50 57 55 54 50 53 59 75 89 92 107 118 111 84 74 75 70 61 64 68 128 202 260 125 76 63 39 33 50 47 37 30 32 33 30 27 18 13 16 17 45200 276 799 30 9829 12 33 20 7643 -6480 1981 94 77 999999 999999 999999 142 119 161 206 194 135 78 171 114 73 114 141 123 137 106 83 98 139 108 63 41 21 21 30 81 98 12 22 99 47 39 59 133 143 118 108 94 236 354 395 419 338 275 283 286 254 253 232 286 259 221 224 177 218 217 211 222 261 234 304 287 304 305 289 268 288 300 271 309 320 319 305 339 353 375 342 335 295 290 282 331 317 278 289 279 275 314 331 287 273 276 277 270 284 283 293 225 206 284 239 189 208 193 179 189 184 164 198 222 208 169 198 179 148 232 233 266 254 193 210 210 217 205 207 163 142 168 167 176 129 120 131 137 124 194 206 186 201 152 165 208 227 186 174 205 204 171 141 140 156 185 168 181 177 173 183 165 139 151 162 152 145 180 170 168 147 191 219 177 116 103 134 164 165 138 121 103 101 99 102 104 98 90 82 70 104 97 82 92 67 75 128 67 66 67 81 67 51 44 60 65 52 46 60 32 41 56 60 61 65 68 84 88 57 58 75 78 139 268 108 81 47 37 54 62 46 41 56 61 40 38 47 51 58 55 62 64 73 85 131 128 119 97 89 88 74 69 81 70 117 360 253 220 100 64 63 50 55 53 50 49 47 36 30 33 39 29 24 18 9 45209 276 834 30 9834 12 33 29 7643 -6486 12636 222 70 124 999999 999999 999999 158 104 77 143 178 133 98 97 164 183 133 180 155 145 122 127 153 147 83 71 87 31 60 69 22 86 88 70 49 -9 52 111 116 143 167 229 275 366 469 448 290 274 327 315 310 230 231 205 323 259 231 241 291 260 258 228 197 228 204 216 229 296 295 304 280 323 269 265 269 276 295 294 325 316 301 270 341 377 325 315 359 280 299 289 340 340 293 266 260 270 257 243 214 282 266 255 250 284 269 226 193 191 227 171 172 169 163 174 187 181 194 168 182 211 255 247 187 219 233 177 173 138 146 145 135 193 151 150 138 145 143 159 160 180 183 161 132 173 175 155 185 223 202 167 152 159 143 144 158 165 127 180 169 187 188 132 142 122 151 178 175 172 178 162 141 178 189 128 116 138 151 129 133 132 110 106 105 112 85 85 79 89 106 86 98 104 64 64 91 63 68 64 74 105 78 62 48 38 53 57 54 65 66 65 68 60 47 61 69 78 73 66 72 44 57 94 100 117 143 98 73 71 42 43 53 60 46 45 50 42 39 57 55 62 62 56 87 89 107 105 112 84 75 75 76 67 73 67 71 102 120 92 69 57 55 39 40 49 52 39 40 36 29 34 34 28 23 22 21 45218 273 930 30 9840 12 33 38 7642 -6493 97 113 51 143 148 168 126 109 79 119 159 156 113 117 110 133 137 138 140 169 159 57 79 44 93 94 45 32 89 64 114 107 84 69 43 35 149 143 163 202 332 458 467 359 287 200 265 272 225 238 223 261 297 266 245 235 255 302 240 202 211 257 255 265 309 272 253 263 285 272 279 236 235 246 299 252 234 217 250 261 274 296 271 282 276 291 280 319 330 259 226 243 231 261 260 279 339 313 246 255 222 214 170 129 155 178 166 176 189 176 194 203 174 175 183 204 176 184 165 184 165 203 206 163 185 153 141 109 143 132 152 146 130 149 140 182 205 169 161 168 168 177 165 126 139 143 206 156 143 172 144 180 161 138 161 147 164 144 144 172 138 137 128 136 121 132 155 143 110 118 158 143 145 139 115 98 103 113 104 97 84 92 76 82 96 97 84 65 72 80 88 89 93 52 77 82 80 62 58 64 37 20 37 50 50 58 60 55 44 37 39 55 75 57 54 57 48 50 56 84 98 107 97 64 61 52 51 66 65 23 27 25 32 47 61 66 52 63 58 62 72 86 128 110 91 66 68 76 71 68 65 68 66 86 76 58 56 51 45 45 43 47 40 35 36 29 27 30 35 33 23 19 8 45227 271 994 30 9844 12 33 47 7641 -6500 123 131 46 51 138 80 165 130 91 58 95 165 129 81 177 177 176 133 65 80 143 104 60 49 46 83 54 10 0 -18 17 46 41 59 119 108 184 222 407 452 411 351 290 305 267 266 205 229 275 280 291 254 249 222 260 266 206 190 234 225 261 212 275 319 283 274 247 248 248 211 274 276 235 264 250 295 242 244 208 277 327 249 244 294 304 247 226 239 251 227 252 262 238 251 234 233 228 247 199 210 190 168 188 166 137 192 184 165 212 190 142 160 237 228 220 218 222 217 223 211 218 155 107 156 135 125 130 98 99 119 147 110 165 139 147 148 184 188 169 141 135 135 151 174 146 126 141 166 167 143 152 183 180 162 169 121 125 107 99 134 127 181 156 110 138 171 162 137 144 153 139 122 128 127 90 120 119 75 97 95 89 80 76 86 69 65 83 100 89 60 47 64 65 57 57 55 43 50 36 25 22 16 31 45 41 29 35 32 35 28 47 52 48 46 37 55 51 60 78 77 86 59 54 53 51 39 60 60 38 32 29 42 50 52 58 59 72 71 73 91 102 105 75 69 74 67 70 62 63 64 50 58 59 76 74 58 43 42 40 43 38 31 31 30 33 30 21 26 18 8 2 45236 273 938 30 9848 12 33 56 7640 -6506 27 100 81 154 124 20 50 63 136 125 94 162 58 61 77 121 108 141 119 59 13 63 61 -26 -51 -6 68 50 31 39 71 95 78 18 44 56 47 118 161 142 226 359 400 341 215 190 274 268 206 216 200 219 249 272 220 203 186 201 147 134 171 143 189 225 252 248 225 218 253 267 282 278 242 254 221 251 257 278 258 293 238 240 168 234 302 266 223 270 263 242 253 218 201 223 180 202 201 200 208 238 205 149 146 159 184 115 115 141 168 193 159 112 121 153 179 133 152 187 193 182 181 180 130 144 114 128 66 72 54 103 112 104 104 87 90 133 143 150 176 147 144 133 121 117 129 135 124 139 125 162 147 144 117 116 118 123 128 88 84 117 129 130 112 116 106 115 134 113 113 113 103 102 95 114 93 100 107 94 76 62 51 54 41 63 50 33 45 32 61 69 35 38 37 25 34 41 34 10 27 24 -2 4 12 7 -5 -12 7 27 6 17 18 17 5 15 12 12 32 34 36 30 40 34 59 68 45 68 75 56 43 27 22 5 0 14 24 28 26 30 27 61 56 73 83 81 52 34 26 30 53 48 42 29 25 45 57 44 30 27 25 17 16 17 18 18 9 9 3 3 1 4 1 -2 -15 45245 285 521 30 9851 12 34 5 7639 -6513 7691 9476 11816 15411 18964 23068 31012 50138 18319 17517 999999 999999 999999 14210 158 51 65 66 37 72 61 67 85 27 74 55 16 30 50 85 110 87 80 87 102 27 3 -3 51 17 51 72 64 25 54 2 9 29 -5 28 43 -7 68 170 239 340 364 287 214 180 253 291 247 216 201 182 191 218 154 177 177 168 171 144 125 139 117 181 212 208 212 179 182 212 190 204 173 159 151 118 158 173 178 219 203 211 226 204 239 207 208 234 201 175 199 229 213 216 206 186 181 175 185 211 196 166 145 110 112 96 89 152 151 143 153 147 140 151 146 188 204 169 201 208 168 128 108 121 118 119 106 95 105 121 86 188 134 91 100 100 135 188 132 116 102 139 132 121 84 112 141 165 157 94 140 145 106 80 111 99 90 107 97 80 94 82 121 145 130 123 121 121 112 138 112 116 110 87 81 89 59 56 47 46 42 39 84 50 42 68 87 88 48 34 49 45 62 43 31 37 49 20 21 3 18 19 5 -5 11 17 -3 8 14 -1 3 10 23 29 24 -3 16 23 10 4 9 17 30 36 23 40 45 37 29 17 16 -5 1 11 26 31 19 2 24 53 66 60 62 58 47 43 29 26 36 44 26 16 28 44 35 26 26 25 15 9 6 7 4 4 5 5 3 1 2 4 -10 45254 287 523 30 9853 12 34 14 7638 -6519 17976 21155 35189 38921 28629 999999 999999 999999 999999 999999 999999 548 85 78 73 74 135 119 64 104 100 66 41 130 113 120 103 102 68 113 92 123 175 105 66 119 85 49 28 42 57 63 14 9 28 38 50 63 90 61 91 138 156 269 449 492 408 325 267 208 235 225 244 186 216 252 228 182 199 222 188 184 177 187 222 180 191 221 216 222 237 253 215 242 255 243 254 206 175 211 224 236 231 225 215 239 243 181 208 291 252 244 223 193 184 238 265 272 241 216 240 197 221 217 214 231 143 133 142 171 163 177 170 173 194 202 195 188 207 194 219 216 191 225 209 193 192 165 173 149 117 144 160 112 122 145 110 133 124 141 179 204 219 163 179 190 147 157 172 198 176 189 156 163 151 165 160 138 131 176 159 117 108 100 165 156 165 142 152 162 145 136 149 144 148 187 138 142 154 127 86 103 126 106 98 71 69 95 59 55 57 48 42 70 75 56 61 61 37 43 71 69 63 11 6 37 33 26 30 42 49 41 35 42 38 19 34 29 39 44 37 37 45 35 43 66 57 66 88 99 64 74 67 46 38 47 41 36 44 61 57 49 62 56 69 83 95 106 75 56 61 68 68 64 56 62 47 51 65 53 47 51 40 28 36 47 40 26 31 33 22 25 24 13 16 18 0 45263 288 465 30 9855 12 34 23 7637 -6526 35297 36428 28120 999999 999999 999999 999999 999999 8037 171 99 24 102 154 117 213 128 66 102 103 21 133 152 173 165 58 125 155 83 126 195 162 181 130 75 73 88 44 26 54 66 89 58 74 33 69 39 78 62 82 149 138 146 180 301 476 521 495 383 277 316 317 326 229 201 243 275 216 136 227 232 214 203 183 205 205 231 243 226 237 309 294 206 213 196 200 199 176 159 167 160 244 273 355 283 244 281 274 300 252 267 323 310 263 236 247 267 243 226 231 300 308 242 230 238 202 232 225 186 170 147 202 183 155 161 189 213 191 224 206 226 199 232 237 235 226 225 216 219 197 151 147 187 183 175 192 183 136 104 155 179 200 194 152 200 212 169 167 169 168 127 158 184 200 216 186 192 173 156 145 163 172 143 132 143 167 180 159 161 147 149 177 175 156 166 170 150 167 173 169 173 133 115 113 93 85 84 76 102 83 86 82 80 71 97 98 83 57 36 54 94 77 51 44 41 25 34 20 31 42 42 46 40 46 56 38 35 43 45 36 41 41 32 36 54 61 50 81 64 70 52 80 143 69 51 58 52 41 57 68 64 68 58 54 62 74 91 100 110 111 71 72 74 54 64 63 61 60 62 71 66 51 52 51 44 44 40 44 43 43 39 37 34 33 28 24 19 10 45272 286 465 30 9855 12 34 32 7636 -6532 12863 999999 492918 999999 999999 38641 196 71 93 60 59 36 72 90 81 115 82 81 57 80 102 51 140 100 94 131 99 18 54 69 66 77 115 108 58 65 -17 -4 28 37 58 35 46 54 18 6 8 12 -31 35 41 90 128 145 258 383 397 270 203 181 195 243 212 167 217 171 124 127 145 92 109 166 194 193 199 158 149 197 166 200 174 189 214 157 180 121 99 233 223 186 156 208 215 200 212 281 238 212 241 236 220 201 209 194 237 216 186 175 175 197 203 189 137 162 193 120 149 156 163 116 144 166 143 173 144 122 173 171 132 171 202 220 192 194 198 134 141 152 148 67 80 139 129 92 127 116 101 93 123 119 128 157 138 125 126 151 107 127 104 95 128 122 115 126 142 127 149 121 117 129 85 90 103 130 83 102 141 140 126 110 120 141 124 124 127 122 117 128 85 113 109 59 41 51 84 63 59 67 48 47 50 44 29 21 25 40 22 11 16 30 14 -3 13 -3 11 10 -8 -3 3 1 20 6 -3 -10 -30 -8 -13 -6 12 5 -6 3 24 12 12 15 16 22 14 20 8 19 15 27 54 64 54 18 11 28 46 58 46 36 25 36 61 80 50 31 31 30 33 38 42 24 9 5 25 44 33 19 17 9 17 12 13 2 -5 -5 -4 -1 0 -9 -12 -11 45281 284 641 30 9851 12 34 41 7636 -6539 11983 137 34 86 112 114 139 123 95 66 95 38 38 -9 73 64 63 116 140 93 72 65 111 110 117 102 105 109 122 62 10 -7 12 -1 10 94 72 37 63 13 62 87 36 98 94 56 30 36 150 147 182 327 466 393 276 246 265 260 184 172 243 126 125 151 131 151 169 137 154 162 131 129 198 216 206 155 184 216 229 190 178 130 158 155 191 187 183 135 180 183 227 230 231 223 228 237 272 245 232 185 192 194 172 202 202 220 210 181 197 190 188 153 209 201 180 98 91 124 121 121 125 186 109 117 142 137 158 187 161 152 195 225 196 187 200 183 110 103 128 146 148 120 121 102 118 113 149 136 136 134 167 205 192 155 173 161 129 146 187 200 160 196 176 183 171 150 169 159 150 139 135 131 156 147 147 146 144 120 165 167 145 184 151 126 155 115 92 84 91 54 94 76 50 39 32 49 42 51 57 34 19 42 67 70 41 20 27 28 22 7 16 25 10 15 19 26 4 12 22 21 37 16 18 17 24 29 28 18 51 44 43 35 23 25 42 36 19 22 36 45 41 49 56 43 18 13 44 57 53 68 52 46 76 97 76 43 40 49 38 47 39 44 43 44 43 41 36 32 23 28 31 28 33 20 24 24 21 16 12 6 1 1 -1 -8 45290 285 607 30 9847 12 34 50 7635 -6545 12147 214 77 74 91 117 146 105 150 69 85 86 74 106 86 92 124 159 127 122 111 69 67 79 135 61 69 42 95 77 87 64 51 37 29 -10 38 52 52 26 43 11 3 9 19 57 32 15 63 70 129 199 276 385 322 235 179 115 180 135 190 181 161 127 105 173 150 73 92 157 161 106 135 182 170 203 165 256 227 215 188 154 162 139 177 128 178 162 175 212 205 252 217 227 227 251 234 178 185 190 181 182 169 192 187 221 181 174 215 215 183 149 164 112 84 97 129 134 62 104 167 117 108 130 112 132 104 83 148 150 194 176 161 170 164 193 159 172 121 116 185 164 145 162 148 93 126 142 160 147 154 155 166 171 160 165 147 122 96 112 137 150 156 174 134 151 161 146 139 137 124 106 123 130 121 137 145 135 128 124 136 145 136 150 138 96 87 86 87 74 56 46 56 68 80 43 48 47 32 23 9 16 29 2 5 20 9 33 29 10 14 10 -1 -12 8 21 7 5 13 14 17 18 10 15 29 10 12 22 45 10 15 19 14 24 13 15 50 39 24 26 33 48 60 27 16 10 7 21 58 48 35 50 59 80 72 56 50 40 43 48 40 38 37 42 41 45 47 41 24 17 16 15 20 25 20 14 10 8 5 3 10 4 -4 -4 -4 45299 287 482 30 9842 12 34 59 7634 -6552 3975 200 90 66 46 30 74 112 82 22 67 109 164 129 88 205 161 109 74 58 26 89 -6 106 162 96 71 119 70 75 126 103 156 122 83 111 15 80 77 74 8 30 50 92 63 63 40 68 20 42 51 60 143 121 152 293 394 359 200 210 212 257 199 132 138 209 173 186 123 149 114 146 137 141 148 156 225 178 227 175 244 210 204 278 173 156 110 135 188 174 255 221 222 221 205 228 209 239 276 268 271 266 215 211 210 207 229 213 173 180 233 204 172 192 159 173 136 166 121 135 130 138 158 143 150 139 141 104 169 142 133 160 191 186 191 214 214 226 182 153 156 160 146 78 134 154 131 139 146 152 187 177 137 160 152 180 201 165 141 167 132 156 147 153 174 211 195 178 169 135 97 83 101 103 152 140 133 149 132 157 159 169 141 142 145 152 122 119 133 141 139 139 118 110 83 74 60 56 64 59 58 62 31 60 73 79 80 58 41 38 30 50 23 34 39 43 36 19 27 50 45 35 32 26 25 32 18 25 14 26 32 34 26 27 40 4 25 24 41 44 21 29 29 36 30 31 43 45 46 45 37 46 50 48 51 62 88 103 93 62 43 55 49 40 48 45 45 47 45 56 51 34 18 15 24 35 35 23 18 31 28 17 8 8 0 -4 -9 45308 289 445 30 9835 12 35 8 7633 -6558 10384 264 148 16 102 136 71 54 64 55 38 141 143 113 137 216 164 118 83 152 118 141 171 145 141 134 195 164 123 163 103 101 142 91 140 102 61 68 73 26 42 10 65 91 65 109 80 116 94 34 84 75 131 87 128 169 287 431 296 223 260 287 252 201 234 158 184 207 183 143 157 191 150 188 165 205 204 225 265 247 224 212 198 223 194 163 198 208 212 209 212 224 230 205 194 239 230 200 175 237 194 237 217 245 248 213 187 215 167 220 263 264 222 220 217 191 173 182 176 152 149 173 198 167 165 151 132 147 124 135 159 181 181 156 185 170 169 156 216 217 216 194 179 146 132 173 176 164 158 152 201 195 142 153 158 196 174 196 204 210 212 141 153 221 206 223 257 200 214 209 186 159 146 156 149 204 221 190 172 171 164 196 151 180 192 202 218 202 158 143 160 153 143 157 183 180 158 109 90 50 80 100 76 62 60 85 63 68 76 73 75 67 80 73 79 66 44 29 35 25 39 37 45 48 37 27 42 54 62 46 42 50 53 61 65 76 63 62 45 43 61 66 64 56 43 49 55 63 65 55 43 46 59 56 70 100 87 103 114 133 107 83 72 75 76 77 75 80 86 80 70 61 48 42 50 49 53 56 41 40 42 43 39 35 35 38 28 17 12 45317 291 377 30 9827 12 35 17 7632 -6565 1737 74 148 109 89 20 72 119 95 119 79 135 97 115 167 166 150 217 184 112 81 92 205 143 52 141 130 148 105 97 77 106 172 223 179 138 79 103 14 11 78 85 16 37 73 38 23 24 25 55 86 81 93 58 85 129 200 175 309 414 337 269 222 258 251 233 233 188 193 166 163 155 203 204 187 189 213 237 192 176 244 268 188 192 187 201 219 233 198 128 207 195 174 239 217 210 237 217 215 241 234 168 207 212 250 247 254 167 158 189 216 223 237 258 202 210 185 165 163 158 183 170 150 150 126 170 157 195 175 186 150 178 204 115 154 182 231 204 212 238 244 243 193 169 191 163 178 175 150 145 152 129 188 187 174 146 160 190 188 185 186 217 224 205 127 177 186 210 228 248 234 186 158 156 157 154 145 173 163 124 132 118 144 196 184 177 156 167 178 170 157 174 171 151 149 146 144 144 106 93 107 73 100 105 96 86 81 63 86 93 71 28 76 83 47 44 50 56 44 66 50 40 57 58 47 47 47 56 55 44 46 59 71 61 73 66 30 35 61 54 46 35 46 57 60 55 51 52 83 69 59 49 58 57 59 77 77 74 97 101 107 104 95 85 85 90 86 75 73 73 69 71 75 77 68 56 53 61 55 58 55 51 47 45 41 45 48 41 29 32 18 45326 291 397 30 9817 12 35 26 7631 -6571 125 129 142 38 50 33 67 95 90 129 66 57 47 83 73 57 163 179 248 111 44 45 96 138 111 170 137 188 175 182 131 105 81 177 82 85 73 94 57 7 54 40 76 98 100 45 84 108 85 75 86 34 33 38 70 141 157 200 414 338 222 177 158 207 252 203 249 173 188 160 178 215 151 128 177 204 164 163 178 191 222 178 170 189 240 240 194 178 203 176 212 205 222 217 184 204 177 240 228 210 230 213 223 222 227 204 214 213 196 173 213 248 255 259 220 232 181 186 176 142 169 142 142 145 160 173 190 148 152 157 112 157 193 199 181 237 223 230 203 202 198 205 190 142 133 132 118 144 139 122 130 133 196 196 125 96 154 191 148 167 217 185 148 131 159 142 126 150 205 201 178 148 185 160 166 165 148 144 136 148 127 138 126 155 185 181 200 170 140 120 124 129 144 150 166 154 168 154 138 120 84 83 75 88 68 45 46 57 53 54 56 53 42 36 57 68 35 38 31 18 30 55 33 27 31 30 53 50 33 46 47 66 56 57 51 40 40 52 28 25 37 46 33 28 49 41 43 37 40 43 37 38 32 45 70 65 52 63 98 110 115 104 84 79 89 79 70 62 72 67 54 58 56 37 38 40 48 53 51 37 41 43 40 29 30 25 21 23 18 13 4 45335 289 445 30 9805 12 35 35 7630 -6578 83 47 99 152 95 53 119 134 101 141 149 124 202 177 133 144 100 33 88 153 162 146 88 108 144 192 151 168 186 194 103 84 44 77 71 97 61 90 74 73 76 97 91 77 66 16 77 54 43 37 25 70 72 117 123 225 427 386 216 221 226 275 255 218 183 208 160 129 186 232 241 170 206 231 204 182 232 218 179 206 212 234 208 231 258 190 189 182 196 217 218 203 219 243 243 183 172 214 211 208 246 235 176 218 243 214 259 237 196 211 230 187 212 225 169 123 151 182 169 188 170 173 145 148 227 190 180 180 174 205 196 211 226 190 184 193 210 179 160 166 183 184 212 184 187 179 181 165 171 157 144 208 196 169 138 120 179 236 198 185 173 126 168 166 138 196 218 183 179 185 159 152 133 144 144 147 150 127 134 94 156 165 143 178 187 195 197 165 188 177 126 143 158 189 158 183 218 166 122 119 183 114 93 99 86 73 84 72 55 67 45 63 72 67 73 95 74 53 49 56 58 49 43 51 47 40 40 38 43 61 71 56 51 43 59 61 48 57 61 56 102 63 43 55 74 41 39 46 48 43 48 51 71 67 63 78 91 115 123 155 187 91 79 81 78 76 73 78 78 65 63 55 54 59 57 61 49 46 42 46 39 42 48 41 39 33 34 35 26 45344 289 434 30 9794 12 35 44 7629 -6584 56 98 67 55 93 93 63 63 87 124 116 82 138 184 213 149 65 52 181 222 144 163 122 114 114 70 93 99 29 21 70 70 100 35 15 24 31 13 39 70 -4 21 41 -9 34 30 27 12 28 73 63 1 86 95 44 140 352 427 381 260 253 248 232 207 201 217 183 175 197 188 183 174 186 187 198 210 168 154 197 157 192 238 196 178 170 170 157 204 205 220 200 166 182 177 157 203 227 204 175 239 220 188 171 177 213 226 209 182 214 225 176 152 167 232 176 151 177 175 193 169 140 160 165 120 181 155 144 145 196 141 168 180 219 225 226 210 202 187 142 94 110 149 164 148 147 142 168 131 125 142 145 157 160 116 130 125 118 152 190 193 182 174 174 146 146 158 172 196 145 133 165 135 103 93 118 148 101 88 102 95 124 114 141 165 175 144 130 137 113 158 110 130 141 142 177 122 117 131 155 134 124 116 96 91 71 82 91 53 65 74 70 65 53 47 50 50 51 31 23 31 32 51 33 41 32 43 41 39 33 45 51 44 65 41 36 33 46 53 51 27 38 56 37 29 41 39 25 33 55 65 57 39 49 52 44 70 97 104 101 89 73 81 66 75 71 65 72 77 69 57 62 52 39 49 48 39 36 36 37 38 39 31 31 33 19 15 11 6 -4 45353 294 243 30 9783 12 35 53 7628 -6591 103 107 92 83 61 58 94 67 79 48 5 -8 69 78 53 30 108 96 130 175 139 187 93 37 142 196 167 136 93 106 115 103 121 59 61 49 61 -4 -32 -20 -23 29 14 13 17 33 34 33 48 23 45 71 33 12 40 -22 15 22 35 117 124 195 367 326 174 203 169 166 192 160 160 115 97 164 183 147 80 129 159 114 119 167 164 178 173 177 155 174 107 140 174 110 185 177 152 203 170 206 176 207 208 163 195 159 183 173 184 248 262 183 115 117 149 100 135 153 149 150 123 135 110 139 137 101 123 110 121 100 97 107 101 133 141 152 147 166 190 192 146 185 181 198 181 130 98 102 92 106 80 101 102 108 114 91 107 136 149 153 133 113 134 110 82 124 111 130 150 131 132 145 140 137 139 134 135 153 164 116 88 83 51 83 80 90 61 89 82 75 96 101 107 110 79 87 88 100 69 102 96 80 86 75 74 63 50 53 56 54 83 34 29 43 66 49 47 32 33 16 34 24 28 2 -16 -13 -2 12 7 -2 10 14 4 -7 0 10 1 -5 2 12 15 4 16 2 -4 10 -8 0 0 0 13 -1 6 8 -1 19 0 11 29 28 15 31 50 25 42 96 160 70 41 36 41 40 33 28 41 34 43 32 34 19 23 16 15 18 12 15 19 12 15 11 4 1 -8 -8 -4 -10 45362 296 171 30 9771 12 36 2 7628 -6597 170915 999999 999999 37624 291 123 33 65 91 102 127 67 100 78 86 83 74 66 74 73 133 67 71 87 169 161 176 159 180 138 156 136 138 195 81 42 42 9 3 7 20 33 -5 -28 22 33 38 14 17 45 72 33 49 29 -10 17 82 99 88 91 102 177 263 355 291 214 149 210 264 225 213 193 138 104 132 156 155 122 135 113 161 151 151 204 162 139 164 169 200 136 169 210 150 155 151 157 187 217 142 193 195 209 220 206 221 167 196 149 205 193 173 135 143 171 197 162 171 140 184 192 153 170 146 138 139 105 117 111 120 135 107 150 166 175 155 129 156 164 192 189 213 159 135 146 139 97 89 110 89 132 185 165 175 156 170 146 122 156 148 156 101 103 125 137 106 138 167 129 153 148 128 101 127 126 166 165 143 116 94 84 79 64 78 85 56 65 79 68 65 111 127 104 107 103 108 91 88 91 68 86 82 96 80 75 107 75 74 97 92 67 90 80 67 71 66 67 50 46 26 19 25 28 21 28 47 33 25 17 23 37 23 27 11 24 34 26 34 40 22 27 42 32 15 10 16 -4 9 17 6 9 22 22 9 24 29 6 28 25 28 19 28 34 41 43 77 87 80 70 62 58 61 57 53 60 60 48 43 33 29 33 24 32 29 32 34 27 22 30 24 13 12 9 3 -1 -8 -6 45371 289 340 30 9760 12 36 11 7627 -6604 446 125 75 38 89 63 64 82 125 109 64 113 41 82 97 54 130 32 108 195 188 217 190 195 191 164 116 121 74 115 61 -23 2 -16 -19 1 22 22 35 42 42 17 14 14 48 34 71 7 19 -1 -26 24 84 72 151 190 229 323 453 364 290 278 213 190 230 145 133 172 191 168 161 163 179 226 206 122 159 169 172 179 206 199 187 130 179 183 141 125 165 181 179 184 126 155 109 151 174 215 192 178 162 184 228 190 208 166 151 142 145 164 148 150 133 126 132 135 95 117 122 94 145 140 124 135 126 173 179 188 156 144 97 143 155 155 156 165 209 192 141 128 142 154 104 123 126 135 116 130 125 122 145 113 162 158 136 109 106 132 107 111 125 108 148 141 126 113 104 107 106 129 98 115 115 67 63 94 98 72 54 51 67 53 95 131 122 117 102 96 100 98 96 60 43 44 71 71 66 50 46 53 49 56 75 80 32 33 45 56 31 30 35 49 40 42 20 8 -10 -9 2 18 7 5 17 17 11 3 18 17 19 18 -2 -5 29 23 9 7 12 13 8 26 16 6 5 -14 6 22 7 3 -5 -3 19 16 12 20 35 30 16 22 43 63 77 53 50 45 48 46 47 43 48 41 35 26 28 27 25 31 42 26 22 20 18 11 3 0 7 4 3 -10 -8 45380 294 237 30 9747 12 36 20 7626 -6610 1170 78 145 85 59 43 39 -41 27 58 30 94 103 123 129 167 65 100 156 222 192 198 149 150 156 144 155 188 160 83 78 39 6 47 68 25 15 21 38 78 44 27 29 -32 26 89 28 55 -4 -17 89 41 49 31 13 94 130 230 234 306 350 452 415 258 244 169 203 290 224 206 178 161 184 209 198 182 224 211 166 208 170 180 180 216 178 184 150 156 201 163 118 181 126 125 140 163 156 202 194 198 223 241 151 136 193 207 198 185 230 153 158 164 220 200 172 182 195 218 154 189 172 163 151 180 151 153 204 168 212 171 166 193 227 183 132 143 188 184 114 127 145 157 146 133 131 158 116 132 129 111 158 147 170 138 172 180 164 132 112 149 118 115 91 148 159 159 150 153 124 141 133 137 158 149 123 123 117 88 102 82 55 44 87 75 51 56 64 87 87 112 152 133 84 94 94 55 54 70 65 50 76 83 69 100 91 79 90 58 80 87 83 47 53 24 42 55 49 38 30 27 14 38 47 51 15 26 32 29 13 24 13 1 24 33 28 38 70 29 19 26 11 28 28 21 19 14 20 17 20 47 49 30 28 24 14 30 29 35 39 59 56 70 81 91 72 62 59 67 70 75 67 72 61 55 59 58 58 45 45 34 38 47 42 39 34 32 26 28 25 23 17 9 -3 -11 45389 293 253 30 9733 12 36 29 7625 -6617 81 100 75 90 52 50 59 110 103 14 52 115 112 141 122 133 107 121 106 142 150 183 116 127 166 230 147 109 62 95 42 23 28 87 75 49 149 49 52 6 17 63 3 2 35 23 38 69 25 58 -16 51 1 34 135 156 159 184 310 415 413 342 281 233 206 205 211 209 198 208 155 198 193 198 211 173 174 185 198 220 200 171 187 243 239 194 214 171 130 166 199 208 235 162 147 141 143 187 160 189 225 199 187 179 173 190 188 207 205 198 132 169 177 208 215 222 203 145 130 180 168 172 241 180 174 200 168 137 148 174 159 190 173 190 184 151 166 161 153 183 138 82 108 100 137 147 145 140 159 150 148 116 145 137 122 196 164 181 138 121 130 109 149 173 152 154 155 175 127 125 141 121 126 163 120 112 97 82 94 60 83 89 90 87 78 85 104 105 115 90 105 107 87 60 59 57 52 52 56 58 55 76 72 75 95 76 63 49 54 100 96 82 61 63 47 39 48 33 24 28 18 42 36 34 14 26 24 24 31 23 17 18 22 25 28 37 20 22 24 39 26 15 26 42 44 14 16 28 21 27 29 94 38 17 38 26 30 41 48 63 62 81 72 74 57 51 57 63 100 65 53 55 61 44 45 46 37 36 49 41 38 38 24 26 24 21 21 20 12 14 3 -1 -7 45398 288 390 30 9720 12 36 38 7624 -6623 94 41 61 131 117 173 137 121 89 113 125 203 116 145 166 135 160 197 159 214 216 183 87 53 68 95 107 48 7 -32 47 68 44 78 30 74 54 -7 1 -46 -22 12 68 34 -17 -13 15 28 34 131 121 183 221 206 370 488 399 229 213 183 206 225 269 166 220 221 133 168 173 201 221 210 194 201 197 224 266 230 263 205 223 241 191 185 239 220 195 223 228 240 182 185 177 223 166 138 180 200 149 112 132 208 186 214 183 151 126 133 169 171 135 152 145 164 175 168 172 216 184 191 205 172 202 129 128 189 140 166 161 158 192 165 154 138 153 161 115 128 122 132 133 172 150 110 161 188 148 132 143 185 176 172 163 147 150 147 164 181 165 184 202 194 147 150 174 167 129 142 136 148 104 85 99 81 58 48 104 68 40 62 51 62 103 126 103 106 100 85 66 65 61 61 88 71 40 55 45 73 64 47 69 63 56 42 58 67 74 93 29 56 49 65 46 56 40 36 23 23 24 28 21 10 22 21 21 25 30 34 23 33 32 20 39 21 33 33 22 14 49 36 8 9 18 44 61 25 10 30 25 26 42 49 42 44 50 61 83 93 78 81 59 65 64 61 52 54 56 47 46 51 43 31 34 43 46 42 29 30 31 24 26 28 18 15 14 3 -2 -10 45407 289 287 30 9707 12 36 47 7623 -6629 65 87 23 95 87 110 73 60 41 143 123 105 128 109 181 194 160 190 141 194 186 190 180 167 116 36 37 26 72 -6 61 64 53 58 11 70 68 41 1 41 30 23 41 40 69 110 38 6 32 18 16 110 154 173 186 255 399 438 325 254 200 138 191 225 168 177 227 173 211 200 138 212 185 182 248 197 237 226 206 192 241 282 184 151 219 242 285 265 213 177 211 168 177 237 222 185 150 189 191 163 197 217 142 146 249 189 206 212 179 161 178 150 152 181 187 179 184 184 173 202 181 158 168 152 160 194 158 161 165 142 153 143 171 163 133 140 129 149 162 118 128 145 129 112 129 135 183 197 111 110 122 165 116 147 152 151 127 141 134 128 139 154 183 178 146 132 163 154 167 141 114 121 119 89 61 71 48 77 73 54 58 44 39 65 101 93 85 118 90 39 62 62 43 78 68 41 88 84 63 62 79 56 55 36 48 61 52 69 63 53 31 58 52 45 32 23 25 17 35 15 13 13 22 20 9 36 35 48 48 34 15 31 26 32 30 20 25 43 33 34 22 73 33 22 13 12 22 26 27 25 49 33 13 34 56 50 57 80 75 61 62 56 59 56 57 59 69 60 57 48 41 43 36 29 28 27 27 29 27 32 29 25 20 19 15 11 7 -3 -13 45416 294 186 30 9696 12 36 56 7622 -6636 1514 999999 999999 999999 80 89 95 76 125 75 70 96 173 188 171 66 217 200 144 150 177 185 216 211 234 293 202 124 102 95 60 16 83 61 139 114 32 22 17 55 84 25 23 34 11 5 42 27 96 67 39 -5 35 -7 53 145 186 205 210 379 476 516 358 245 254 238 234 288 248 267 226 161 183 177 162 216 242 198 163 157 226 202 280 273 180 237 196 193 219 228 239 279 260 256 239 236 198 233 229 253 226 208 200 161 240 209 216 207 196 154 169 145 152 234 227 170 223 230 220 212 219 164 144 180 144 168 150 162 172 164 144 155 196 199 196 215 179 177 200 170 192 156 148 150 149 126 97 135 135 144 163 197 200 175 143 156 164 189 186 179 177 166 136 139 130 138 178 204 158 162 136 129 120 126 140 108 86 104 121 102 80 65 69 88 55 79 67 72 96 127 142 99 107 102 96 81 60 62 69 60 65 91 86 85 87 67 70 86 70 71 97 90 94 61 57 55 77 56 44 42 33 26 31 49 35 25 -1 28 34 25 41 38 51 34 19 55 60 55 40 37 48 50 35 41 111 108 64 38 32 48 63 79 36 22 19 34 50 59 48 48 98 83 94 87 79 73 75 71 71 71 77 68 55 61 68 54 51 48 52 51 46 40 44 53 50 49 44 36 34 35 33 26 15 2 45425 294 176 30 9686 12 37 5 7621 -6642 402 999999 999999 999999 130 109 118 110 73 130 142 112 153 134 146 158 144 166 163 210 235 177 201 216 211 199 156 92 97 82 58 60 61 63 61 84 102 31 79 9 -21 19 32 52 23 36 64 54 98 39 9 -29 27 65 102 95 95 150 201 325 376 516 407 313 290 302 269 283 285 295 277 195 211 239 156 189 225 199 251 205 248 247 253 260 273 237 219 187 214 235 281 249 263 212 172 223 244 210 206 158 186 222 253 203 206 168 216 216 236 211 208 206 207 230 205 170 216 207 255 190 205 176 174 155 171 171 239 220 148 160 159 140 190 188 246 224 255 230 219 253 277 244 190 191 124 136 126 188 207 191 187 243 237 202 223 220 193 179 183 192 182 196 166 167 175 176 198 192 201 179 166 146 161 136 137 128 128 128 97 91 85 85 76 75 74 74 88 91 103 122 141 142 116 107 83 61 86 92 94 72 62 75 59 70 77 96 74 57 56 62 85 69 66 51 54 57 30 52 81 68 53 27 55 59 32 34 41 59 40 42 45 44 39 36 52 64 50 42 38 50 31 28 12 32 26 38 31 34 30 38 24 27 35 24 16 33 37 32 49 61 78 92 101 104 91 90 99 70 68 80 69 55 60 62 62 40 54 51 52 54 51 53 41 45 42 44 37 31 29 33 27 25 24 4 45434 285 376 30 9676 12 37 14 7620 -6649 4529 105 79 88 42 -18 71 155 96 82 180 168 156 207 116 175 229 185 118 105 77 25 107 5 14 18 8 39 27 44 -95 23 50 24 41 56 7 -10 3 22 40 68 -17 -3 33 -13 -4 51 84 144 157 248 381 484 361 315 267 241 156 157 236 196 181 167 188 198 212 197 195 176 195 220 183 215 250 280 313 280 192 206 202 168 178 206 165 215 213 191 176 166 155 191 219 178 185 150 178 126 163 175 172 173 176 169 170 145 164 201 155 161 178 179 130 99 121 142 131 147 138 151 172 146 149 178 159 170 146 173 202 250 219 246 216 183 209 219 160 186 165 178 206 183 226 210 205 172 164 164 183 186 197 164 163 129 85 116 132 149 115 142 185 179 148 101 143 116 89 102 67 66 98 61 32 49 57 66 76 84 65 24 55 79 101 102 110 85 73 33 41 46 66 49 26 61 51 53 63 43 56 52 22 54 50 29 20 14 16 53 24 23 34 33 19 10 8 6 20 17 8 2 -9 -4 -1 20 25 13 9 11 8 13 19 6 0 2 15 0 8 12 -2 8 15 12 6 12 32 14 6 9 15 20 34 44 38 62 70 59 71 51 43 39 47 46 34 32 46 31 26 18 14 15 24 25 26 23 19 11 13 10 13 10 10 4 0 -5 -7 45443 286 398 30 9668 12 37 23 7619 -6655 12620 205 111 105 146 116 110 70 159 119 96 116 176 184 123 126 207 214 123 62 32 35 74 25 -1 4 -3 42 78 48 64 67 81 37 69 26 49 43 31 13 44 24 14 23 17 14 56 82 96 128 266 367 451 506 452 316 277 262 258 328 275 230 286 232 181 204 220 168 197 245 219 190 190 208 248 174 184 236 215 230 268 248 237 247 212 214 200 203 204 201 177 211 221 233 185 186 200 194 185 186 202 213 221 178 177 187 176 208 201 238 172 181 136 148 209 143 142 148 128 157 166 142 147 170 178 148 138 176 196 180 183 186 221 225 206 266 225 216 220 244 279 233 220 241 250 215 165 189 196 197 227 206 171 169 148 139 139 137 154 136 170 199 159 139 131 133 143 156 150 75 77 64 67 57 64 80 69 72 96 93 105 115 102 109 95 105 87 91 61 60 50 58 43 53 60 50 78 92 58 72 60 45 38 30 51 54 36 42 57 51 70 63 32 15 26 42 15 12 12 -2 15 24 37 35 25 17 40 28 33 50 43 26 25 25 10 29 21 22 13 10 17 23 24 26 29 33 40 58 146 54 40 52 55 67 79 71 58 66 62 45 41 59 67 53 47 49 43 40 39 32 38 42 32 28 27 27 26 19 19 19 18 23 20 10 1 -8 45452 285 421 30 9661 12 37 32 7618 -6662 6278 127 162 104 69 132 107 126 154 181 178 158 166 144 198 224 158 57 89 55 52 55 19 14 61 21 4 -39 13 36 66 66 12 16 58 4 8 65 70 70 45 37 61 12 20 105 107 113 78 210 346 394 414 455 365 247 250 224 217 219 241 182 251 202 154 182 276 253 253 204 235 180 231 194 174 161 169 184 141 224 210 217 245 210 228 245 223 274 246 250 203 248 222 207 203 205 190 152 185 228 213 168 168 198 127 174 181 168 158 171 135 153 139 146 130 113 106 139 129 145 140 124 128 111 143 116 113 98 98 169 134 126 207 221 187 189 237 259 281 268 267 272 229 194 138 153 196 219 184 189 168 181 173 129 96 110 143 174 176 186 165 161 136 133 125 140 132 120 112 80 104 93 55 70 63 77 95 78 81 107 126 138 165 114 75 95 66 62 27 37 63 65 63 63 62 78 65 68 58 49 65 41 33 34 36 42 60 62 53 35 70 32 21 16 37 49 32 10 12 15 72 61 38 28 32 56 41 22 25 38 21 30 14 35 23 44 33 6 31 35 17 16 8 8 26 46 40 45 44 38 50 71 98 103 95 78 55 62 73 64 63 58 53 48 50 50 42 47 50 43 40 42 43 48 36 32 38 31 22 18 19 18 10 7 -8 45461 283 444 30 9654 12 37 41 7618 -6668 103 133 79 142 202 188 198 166 151 246 245 163 220 192 105 94 71 69 59 34 16 0 52 53 82 40 5 18 5 50 111 69 48 72 76 55 111 60 10 53 69 63 69 81 44 84 163 267 456 419 417 412 305 260 247 205 235 225 185 216 198 180 114 146 173 153 186 195 235 153 152 187 195 170 155 134 81 220 253 237 248 211 163 155 184 204 199 227 234 187 198 247 236 181 176 211 199 226 140 195 232 211 181 222 177 233 208 168 134 156 149 85 157 174 140 140 106 125 134 103 135 146 129 147 118 125 124 144 117 117 150 139 176 193 180 209 246 249 236 238 237 211 191 170 184 187 202 204 191 159 147 126 123 182 152 153 164 143 157 140 181 175 122 139 163 133 135 94 99 73 81 98 131 91 102 77 86 117 111 130 155 137 111 93 107 83 93 104 110 84 97 79 83 83 56 51 58 71 77 62 27 43 46 51 58 69 62 69 43 40 29 39 51 42 29 33 49 53 43 19 59 72 33 47 52 52 35 54 57 38 38 22 22 33 29 32 52 31 43 34 47 34 35 43 53 78 86 48 47 78 95 106 94 97 74 72 71 78 75 65 59 76 58 47 50 57 45 45 56 49 44 45 45 51 42 31 33 20 25 26 20 10 -2 45470 288 287 30 9647 12 37 50 7617 -6674 12652 245 42 91 57 69 111 121 125 68 125 150 173 265 213 136 110 239 127 54 85 60 67 48 11 83 100 68 67 -6 37 6 39 21 2 42 107 101 48 29 30 18 25 23 -18 50 41 77 128 117 131 115 336 375 452 490 433 337 263 248 184 176 136 116 120 176 122 143 179 143 174 128 144 143 139 159 181 148 96 133 141 67 114 121 170 161 180 165 121 104 158 222 134 203 209 162 174 154 186 222 189 154 161 171 214 218 208 188 182 154 162 198 186 168 181 113 145 174 177 163 180 167 158 166 138 142 163 132 124 160 121 128 129 108 122 98 88 104 123 105 117 194 230 246 238 226 196 204 212 222 215 200 202 201 210 177 153 126 118 149 101 121 135 153 167 140 118 130 134 139 116 90 110 87 91 89 87 69 86 93 76 113 146 129 125 99 119 91 90 98 81 53 94 104 65 63 54 76 63 45 66 54 33 23 37 42 41 64 43 38 26 39 60 52 47 37 24 3 5 11 0 37 39 10 17 30 36 41 47 44 28 16 21 20 15 15 10 25 20 22 22 26 6 0 0 10 14 15 22 38 47 41 22 56 81 108 105 91 87 71 55 52 57 63 71 56 45 56 42 36 43 49 42 44 41 29 33 27 22 26 30 25 25 22 21 17 5 -4 45479 285 404 30 9644 12 37 59 7616 -6681 161 148 79 119 132 173 149 169 166 181 138 230 158 188 190 108 35 102 22 45 27 -34 18 79 39 16 8 29 42 26 18 -20 -3 27 63 84 90 16 34 30 3 48 66 78 62 51 48 125 196 415 499 455 479 431 315 205 291 258 200 193 162 78 87 109 187 152 129 90 115 201 177 138 163 204 206 124 100 28 91 131 186 177 137 143 112 183 145 124 143 133 152 199 157 155 222 176 154 117 106 148 185 163 150 144 130 111 160 166 150 110 147 169 150 122 161 167 184 195 195 239 191 214 200 210 210 211 245 163 147 133 163 172 122 95 118 141 139 153 172 180 153 167 164 195 251 217 224 200 239 210 181 216 190 173 146 142 157 145 143 152 183 175 173 184 178 153 146 157 142 104 83 87 76 101 118 84 110 124 119 132 146 162 170 148 157 134 105 101 105 248 285 109 71 67 79 101 63 61 75 57 55 43 40 51 33 52 52 48 48 51 54 45 57 37 7 15 25 43 36 25 23 37 40 33 48 44 48 69 50 43 68 31 39 39 23 28 38 33 38 34 30 34 27 31 57 51 71 115 76 57 66 70 105 110 106 90 78 82 78 82 87 74 65 59 52 47 47 51 62 58 51 50 45 56 51 44 41 37 36 33 27 26 27 21 5 45488 285 401 30 9641 12 38 8 7615 -6687 109 87 124 156 97 122 117 151 184 161 150 154 200 173 100 84 61 -24 26 48 38 52 22 73 41 19 92 96 42 14 7 11 27 48 51 1 76 100 -2 40 -8 46 56 4 50 42 58 96 199 381 442 450 462 378 247 215 187 157 161 162 137 132 162 145 134 137 125 144 152 99 108 156 179 190 129 102 80 133 123 130 152 122 144 97 72 114 134 156 150 124 124 169 152 170 169 188 167 139 151 84 84 142 154 93 98 106 103 123 125 110 118 160 145 131 156 159 154 190 196 166 204 205 182 220 212 191 212 182 156 171 168 141 120 154 164 85 93 117 125 132 148 128 152 149 154 166 206 177 176 201 202 188 171 145 156 123 135 143 142 139 113 124 126 176 169 141 139 120 146 121 111 87 62 46 73 91 92 100 107 120 161 177 192 185 177 133 100 93 82 70 91 80 81 60 69 73 60 36 56 54 27 55 57 44 41 44 53 66 77 28 25 26 47 32 35 50 44 42 14 34 27 47 36 6 24 20 36 49 33 28 18 25 43 36 31 35 43 20 28 28 11 14 21 22 21 35 58 52 28 41 58 70 87 116 84 72 62 63 62 61 59 62 56 66 65 55 42 56 51 54 48 44 46 42 39 37 33 33 28 25 23 15 9 12 -3 45497 289 189 30 9639 12 38 17 7614 -6694 72 78 93 64 87 91 82 52 77 119 144 213 148 107 107 161 132 151 166 127 45 67 43 4 8 31 51 26 39 46 -16 -10 23 6 60 32 -10 1 17 32 46 3 13 29 33 32 64 93 80 53 29 45 67 79 260 420 435 437 408 348 230 214 224 189 165 128 79 116 62 104 98 63 102 147 144 135 145 122 137 195 134 146 122 75 112 144 99 118 113 109 102 144 122 102 137 130 153 150 146 113 157 129 81 66 75 85 79 64 131 139 110 118 152 144 97 100 95 127 173 149 101 104 207 168 156 166 164 168 170 164 151 171 173 201 168 188 139 121 108 108 116 123 143 72 109 105 89 114 126 139 142 107 142 148 154 191 198 192 166 147 130 97 108 110 121 121 133 152 111 136 165 158 147 135 121 96 82 66 49 49 72 86 75 78 87 114 124 134 138 102 129 115 125 124 93 59 40 47 59 40 63 54 44 48 50 31 39 20 19 9 0 19 29 15 6 41 40 14 12 16 10 13 15 24 24 2 11 16 24 15 22 16 -6 9 30 22 -3 -3 -6 -29 4 26 9 11 -2 5 0 -8 3 0 -1 17 28 31 45 48 39 43 70 84 68 54 45 40 55 54 47 52 47 39 35 30 23 22 20 23 20 20 19 18 13 13 12 0 1 4 0 -2 -9 45506 291 188 30 9638 12 38 26 7613 -6700 126 123 108 107 98 121 91 90 128 130 152 172 186 233 96 147 126 165 208 176 107 62 40 76 68 42 13 66 19 75 25 12 87 19 63 56 22 74 60 86 97 30 44 121 95 27 115 22 73 131 39 87 159 242 381 486 484 455 398 265 238 269 185 164 175 169 167 143 143 144 140 186 145 125 159 182 173 150 139 117 159 119 46 133 146 102 154 138 113 172 187 197 179 175 144 142 155 140 156 154 127 129 95 99 170 115 103 129 125 118 117 113 123 126 154 185 190 178 201 259 232 166 189 154 156 144 170 165 220 179 155 242 185 183 226 246 162 164 155 152 128 189 161 163 152 142 115 119 150 170 160 135 189 217 230 207 200 192 190 200 162 151 158 164 205 210 187 179 168 121 148 178 168 177 153 133 114 134 113 94 108 155 142 126 125 141 144 145 201 192 173 180 174 160 121 105 97 83 90 91 50 35 47 67 84 105 72 61 69 42 42 31 70 52 44 54 60 31 38 50 38 39 39 46 48 27 31 48 42 30 29 40 53 48 38 43 46 39 25 16 14 3 24 27 16 28 35 38 32 34 23 38 54 60 52 46 32 53 76 100 97 81 73 77 75 63 66 75 74 55 59 66 55 52 54 57 53 59 49 43 40 43 38 40 40 31 32 32 24 9 -5 45515 291 188 30 9638 12 38 35 7612 -6706 142 133 89 79 200 165 142 146 110 166 153 197 155 159 117 68 135 274 250 171 121 85 38 49 65 91 60 -15 7 -11 16 -21 35 38 34 58 44 9 44 54 -10 -32 39 108 71 50 114 95 81 45 54 33 104 252 303 452 519 509 354 231 240 229 168 164 170 166 110 109 135 115 150 151 124 137 168 189 200 127 144 195 157 169 123 109 121 120 128 70 81 123 128 110 97 107 120 191 161 146 182 143 158 163 144 138 112 97 161 139 136 149 116 128 138 133 146 174 202 243 182 216 160 157 193 143 174 215 174 150 180 153 201 182 168 202 208 199 156 163 177 172 97 144 137 117 119 90 119 105 121 89 97 160 169 157 185 162 154 185 229 183 151 104 137 144 148 170 157 158 163 176 153 121 141 106 118 129 123 124 116 131 110 107 92 97 117 109 117 136 152 138 158 149 129 135 122 98 93 107 72 65 53 71 61 46 46 70 54 48 48 50 41 59 59 58 59 45 47 49 24 18 16 24 18 22 31 44 47 26 22 53 46 44 28 20 36 9 21 40 8 25 37 23 39 25 11 21 23 19 17 17 31 102 98 50 49 39 56 73 88 101 98 85 69 58 59 58 66 74 69 67 55 51 50 45 48 55 45 41 43 49 49 44 41 36 36 26 21 23 15 11 -7 45524 286 308 30 9638 12 38 44 7611 -6713 32 63 999999 999999 999999 127 159 183 197 195 89 65 77 162 195 91 57 -4 -13 -1 13 71 9 4 34 -4 26 -4 9 0 4 64 44 20 -4 52 27 -28 2 49 46 12 17 8 -4 61 -1 74 191 243 305 384 444 370 244 243 175 157 142 111 117 120 113 150 80 139 110 140 145 123 99 117 109 167 163 153 143 140 133 101 95 77 139 115 133 121 73 109 185 93 131 160 168 160 205 133 168 121 122 130 123 95 112 126 95 139 158 89 112 160 128 165 248 275 173 130 138 132 166 185 106 129 105 151 166 144 158 158 154 147 141 169 162 155 152 135 137 127 99 72 97 79 92 113 95 114 108 141 146 98 150 183 163 178 153 113 115 95 86 110 130 156 182 130 139 115 132 142 130 106 85 122 122 138 114 86 92 86 83 99 104 129 129 132 152 127 126 150 141 131 99 91 86 114 101 59 64 44 44 47 25 35 34 34 23 12 21 21 23 12 25 27 -1 1 18 36 21 15 1 -7 2 5 16 0 -3 11 21 -2 10 33 20 6 13 1 -5 5 17 -2 15 11 -12 -10 5 -5 0 14 17 34 25 35 26 28 35 39 59 79 72 56 58 67 54 56 55 49 58 49 32 38 40 33 31 32 35 33 23 19 13 8 16 22 16 14 2 -4 -6 -9 45533 287 249 30 9639 12 38 53 7610 -6719 1693 999999 999999 999999 63 96 141 179 167 171 195 151 163 139 159 110 100 141 45 60 148 104 64 36 0 22 14 60 31 -5 -25 16 47 22 20 84 1 3 16 38 12 42 14 -3 59 35 66 102 121 82 127 272 374 430 470 422 340 277 204 275 189 159 132 193 122 94 98 129 128 132 159 134 150 121 106 239 224 188 165 101 105 79 116 100 110 102 123 79 101 88 125 127 148 106 122 162 179 169 123 159 171 146 95 120 103 133 174 118 178 165 153 161 223 286 265 235 134 102 86 73 135 150 102 143 177 178 181 207 160 149 186 183 152 164 212 215 206 205 183 160 134 118 91 128 134 64 55 87 124 143 149 163 144 128 153 147 116 124 116 87 128 147 147 147 131 136 124 124 143 128 120 116 149 121 117 108 116 124 121 108 79 69 108 119 113 113 123 132 139 144 147 132 116 100 109 148 80 66 50 62 76 90 60 62 39 49 32 19 13 7 33 14 24 53 43 27 2 16 12 27 13 12 19 36 24 3 24 15 15 27 17 11 16 9 9 3 2 1 -5 3 13 1 4 3 4 2 -8 9 18 42 36 29 25 22 51 68 80 83 84 64 62 59 46 53 49 47 44 51 43 41 36 30 23 35 29 35 32 22 16 25 13 16 12 11 8 0 -8 45542 282 431 30 9641 12 39 2 7609 -6726 160 170 216 161 133 157 122 139 120 257 152 91 77 38 26 68 25 46 111 9 -6 72 74 21 29 -7 95 11 3 57 65 14 10 42 36 81 65 86 93 77 102 97 65 106 195 265 473 507 495 382 252 163 226 234 236 146 155 143 112 95 105 158 166 128 156 149 182 156 125 119 164 131 176 162 105 86 99 83 149 150 78 124 114 68 113 131 130 102 154 183 166 173 196 157 136 135 148 122 137 181 152 185 189 155 180 252 289 260 224 134 131 139 186 150 122 104 132 156 169 166 199 228 222 160 190 190 168 164 200 187 160 190 195 159 153 159 153 141 89 99 116 125 142 146 139 149 121 164 154 147 158 160 127 110 94 113 142 137 144 163 152 122 147 138 136 129 134 125 164 139 104 89 99 111 147 110 79 84 113 121 109 124 159 171 124 141 157 138 135 80 94 82 61 42 76 50 51 68 58 51 49 21 23 23 56 25 18 44 38 42 21 -6 26 42 51 64 33 16 48 33 36 43 44 35 45 19 32 20 10 6 23 28 10 2 18 17 26 27 22 29 31 16 27 52 37 35 32 53 79 92 97 93 84 71 79 72 66 69 68 70 55 61 58 56 48 46 51 57 51 46 43 38 49 44 37 33 31 31 29 18 12 5 45551 281 435 30 9645 12 39 11 7608 -6732 165 137 198 161 206 148 144 106 104 96 38 59 24 40 70 27 78 68 25 63 -3 43 87 47 3 95 26 -29 18 -31 53 43 75 64 13 52 35 81 34 35 69 42 151 197 291 463 505 461 400 296 256 245 208 200 164 130 180 108 154 118 144 119 139 153 162 114 114 67 121 107 148 152 123 106 81 125 87 65 133 144 128 136 84 79 115 113 137 143 182 190 158 138 115 92 126 117 130 130 144 148 139 134 217 289 266 246 173 156 122 118 74 107 141 158 110 104 149 157 191 181 182 173 173 133 182 156 173 189 172 201 157 137 145 157 138 125 146 123 117 115 120 129 109 145 152 143 138 105 124 119 111 111 121 96 129 131 134 137 124 131 127 121 111 120 138 136 127 104 116 115 95 113 106 104 93 101 91 73 99 131 99 118 153 140 110 123 111 118 102 110 70 48 38 51 54 70 31 49 56 49 41 22 32 31 37 61 43 40 21 25 13 20 10 16 31 23 18 12 27 33 26 22 28 24 24 15 37 23 13 17 4 2 16 21 -7 -2 20 18 12 15 20 24 43 35 32 138 122 61 70 90 84 70 56 54 60 55 58 63 55 53 48 48 43 43 48 40 32 34 37 33 27 29 26 32 30 28 26 16 13 3 -14 45560 285 349 30 9649 12 39 20 7607 -6738 159 207 167 192 165 171 208 161 211 150 85 109 149 90 72 127 97 113 16 65 81 11 48 32 85 66 67 20 -8 -31 27 57 95 105 79 79 39 61 90 57 100 73 108 99 73 103 248 375 499 523 443 337 243 223 226 225 215 164 166 146 129 100 158 165 207 126 182 192 134 158 213 190 179 172 152 109 101 150 182 168 181 143 179 162 113 150 202 142 142 168 178 181 182 226 179 144 106 137 136 138 173 166 269 300 249 311 354 319 264 248 228 205 177 144 88 124 147 74 78 144 208 197 225 230 255 243 218 191 184 188 214 198 221 155 208 264 226 223 198 183 139 130 144 154 173 140 155 173 145 140 167 142 152 191 148 116 147 154 138 148 139 151 129 156 152 155 162 179 163 116 103 147 121 155 139 137 157 119 95 138 159 149 128 132 175 161 155 155 164 129 151 124 107 102 90 78 71 61 64 73 61 72 64 69 32 32 56 52 41 24 54 48 36 61 40 38 41 36 37 55 89 30 42 52 39 33 53 55 61 52 57 46 40 29 32 43 25 19 40 32 33 31 37 56 51 54 51 52 50 56 74 123 135 92 85 83 80 71 71 72 73 88 81 75 64 64 68 55 59 52 60 52 53 52 49 46 49 51 45 39 37 28 15 3 -11 45569 287 295 30 9655 12 39 29 7606 -6745 181 157 149 160 230 209 243 189 186 230 144 173 145 32 65 64 86 71 -4 27 29 81 82 33 25 20 40 32 59 38 15 7 46 109 6 11 57 77 84 71 35 66 69 126 105 79 164 181 246 331 427 420 418 445 396 327 259 257 231 216 146 132 161 180 91 167 175 161 140 157 138 139 113 145 183 191 161 160 88 74 125 158 117 137 160 126 138 194 148 136 126 167 203 131 138 213 204 138 150 118 101 116 145 141 179 258 344 373 342 342 288 284 245 185 179 170 127 130 106 141 131 129 169 210 205 234 242 229 218 221 174 159 202 173 202 160 159 186 174 175 139 136 140 132 125 153 160 85 129 132 106 139 176 145 142 131 154 144 98 92 152 148 126 153 122 134 158 158 158 137 160 154 152 118 112 127 144 110 110 123 120 138 147 127 108 129 113 133 140 139 155 132 128 121 107 132 121 106 102 94 85 64 65 93 70 43 53 42 59 47 41 43 43 57 64 51 39 27 47 53 46 35 26 25 48 38 31 31 38 49 40 55 58 35 48 22 29 21 25 31 18 26 31 26 39 45 47 44 46 38 43 42 72 92 91 105 103 92 85 74 69 67 62 62 80 71 62 53 57 59 52 56 65 55 51 41 38 44 41 36 25 30 35 28 16 9 -10 45578 288 238 30 9658 12 39 38 7605 -6751 581090 999999 999999 999999 999999 1285 116 103 173 179 151 153 212 265 159 67 71 54 131 57 81 70 117 110 64 78 23 32 20 38 48 95 16 18 73 11 16 60 39 94 75 47 81 88 70 103 100 159 91 129 185 332 357 448 516 479 423 278 287 250 229 213 143 178 158 119 96 119 181 200 219 142 164 142 165 154 143 169 215 166 131 96 146 155 160 145 175 139 103 144 159 185 150 150 140 192 179 254 245 179 174 139 186 157 169 167 238 313 365 372 305 220 201 237 194 164 132 180 194 164 196 163 114 160 133 191 236 252 198 217 236 254 213 202 171 207 217 240 195 149 160 170 186 182 212 151 134 180 140 137 117 134 133 116 146 116 136 140 136 177 122 120 150 126 122 134 127 127 146 165 136 120 127 154 169 143 133 100 131 142 133 120 127 123 139 116 124 132 133 125 124 144 149 134 116 95 130 144 131 106 106 114 81 71 45 56 60 54 62 43 33 37 28 48 49 42 33 34 46 31 34 24 29 58 26 18 41 55 35 45 67 44 44 47 28 23 33 30 12 18 13 12 15 12 22 23 15 16 45 61 41 34 49 52 58 65 74 96 90 71 70 70 68 72 82 70 61 60 56 51 53 54 53 47 45 45 38 38 42 41 44 33 29 25 24 25 21 1 45587 290 241 30 9661 12 39 47 7604 -6757 26474 26657 16758 2660 999999 999999 999999 871791 999999 999999 999999 425108 999999 317566 999999 1697 69 91 74 109 130 97 160 118 42 44 78 32 94 61 13 -4 21 63 79 101 75 38 61 111 59 93 101 71 92 101 114 180 170 218 279 420 475 438 485 515 326 282 260 301 258 206 173 176 145 136 153 170 192 174 156 168 191 198 204 165 217 130 161 203 163 131 123 130 153 168 108 127 111 98 162 191 167 229 202 212 240 233 175 152 163 155 141 142 236 266 379 372 423 366 288 203 189 233 256 230 188 150 144 151 159 213 172 178 179 177 213 203 232 232 245 212 210 201 191 177 194 188 214 227 213 185 209 233 207 186 122 114 141 149 159 153 172 176 189 147 167 178 215 170 138 145 168 179 152 160 148 142 181 182 172 153 164 186 174 184 147 141 173 144 149 138 156 151 132 158 147 149 143 140 168 147 133 123 142 123 137 169 159 133 127 111 108 92 81 93 89 104 81 73 87 77 61 57 64 69 68 42 57 40 46 41 48 56 61 54 68 53 53 60 78 75 81 75 94 68 63 37 40 67 49 50 49 37 30 24 37 58 58 53 59 45 45 64 81 86 107 99 109 92 86 83 79 80 90 94 83 82 73 67 69 67 70 68 66 55 55 57 57 59 49 53 50 46 39 38 48 29 12 -2 45596 288 306 30 9666 12 39 56 7603 -6764 12170 865787 248062 999999 10475 72250 999999 999999 553571 999999 59924 999999 999999 999999 999999 999999 598 73 138 139 155 192 49 78 49 69 79 27 -3 25 63 70 75 53 117 79 41 78 80 92 94 80 139 132 195 236 267 281 341 398 432 459 500 430 351 284 315 285 253 189 263 299 180 107 166 153 218 212 166 173 172 160 163 136 188 154 125 159 148 64 111 128 151 164 145 114 159 161 163 117 170 171 189 158 236 199 160 143 104 124 155 169 202 225 301 343 395 411 263 148 133 120 186 158 138 81 124 130 145 165 136 109 160 150 193 181 183 181 202 271 225 195 175 163 153 177 150 162 170 177 161 210 187 155 135 141 156 180 134 122 129 137 141 115 121 148 172 147 144 146 123 146 130 139 118 119 126 134 130 135 136 132 129 138 120 155 151 148 113 142 138 128 146 142 103 111 161 158 162 148 120 98 104 89 94 118 131 114 112 97 88 86 64 43 68 90 95 68 50 72 52 47 68 49 36 23 9 27 25 41 51 56 48 65 58 49 39 48 52 62 66 50 34 38 48 37 26 23 31 40 33 37 25 30 32 24 31 50 65 45 37 51 63 69 83 99 105 93 78 75 75 84 88 74 79 57 54 62 63 63 64 53 53 56 53 51 46 44 46 48 45 44 41 37 31 16 2 -6 45605 288 193 30 9673 12 40 5 7603 -6770 290420 999999 999999 999999 762597 904706 999999 2499 100 163 169 84 89 111 81 102 59 75 118 86 13 88 138 89 43 18 -10 -76 -49 -15 -7 -33 -24 24 -46 13 50 3 -3 -8 -29 19 34 90 21 22 85 117 133 252 196 232 273 375 328 389 414 345 276 230 160 180 233 130 109 130 116 57 88 109 160 112 197 192 159 125 115 121 104 114 88 103 78 109 37 24 71 72 41 113 122 87 109 149 154 169 140 146 199 211 175 77 121 113 95 151 102 140 239 297 309 207 125 81 119 94 80 84 92 113 118 108 87 103 78 113 143 174 122 138 143 182 165 189 155 181 161 139 150 161 139 164 233 166 138 174 149 121 100 66 76 76 76 65 74 96 88 84 95 137 130 130 64 65 77 144 105 90 126 118 108 108 108 114 120 135 123 127 112 96 105 65 86 88 95 97 111 111 62 104 78 105 99 106 102 106 67 78 67 48 69 86 72 67 43 55 51 24 30 47 51 46 30 29 36 8 13 16 -14 -1 -11 -8 10 14 -8 22 15 3 20 5 4 15 3 19 21 60 92 10 -4 -5 -12 0 -1 5 -14 -4 -13 -6 2 -1 0 14 7 7 -3 8 17 37 47 42 51 41 45 39 28 29 30 24 15 21 28 21 23 24 19 16 21 26 14 7 8 9 1 4 -5 -5 -1 1 45614 293 51 30 9681 12 40 14 7602 -6776 10793 13458 376791 999999 335652 999999 -96 999999 999999 999999 43873 468 159 168 138 121 167 146 143 82 69 62 88 66 91 113 142 82 34 27 57 12 -13 -39 23 45 29 82 37 34 19 -10 31 61 32 29 39 55 66 67 -23 59 131 179 207 299 398 409 345 366 333 291 316 222 205 230 208 197 129 135 71 136 133 151 128 123 194 151 147 165 228 221 199 129 123 168 143 102 102 69 58 111 86 79 98 87 139 125 123 135 165 160 139 159 108 94 132 153 117 135 187 192 165 171 250 170 102 119 116 104 96 130 114 128 76 126 110 170 152 139 134 124 155 193 190 182 198 197 182 172 174 163 189 201 174 177 169 122 171 172 144 169 133 109 52 58 99 97 141 125 58 88 71 120 145 150 89 65 116 124 133 148 114 95 105 96 113 115 111 110 115 132 149 136 109 131 98 120 140 132 85 97 138 94 86 87 90 99 111 107 77 77 79 83 58 93 102 54 86 72 46 51 56 50 46 21 27 35 12 -9 22 10 10 31 19 19 38 25 33 14 11 10 21 24 8 16 23 32 44 33 16 -8 2 -6 1 0 -4 -20 -4 11 6 -2 27 23 -4 5 20 24 26 23 34 45 44 57 58 51 58 57 51 43 58 55 51 43 34 35 26 37 32 30 30 27 21 24 28 22 20 12 5 7 7 2 -2 45623 295 26 30 9686 12 40 23 7601 -6783 173 132 82 133 148 143 126 144 66 171 112 83 121 163 143 179 146 141 158 112 69 79 45 74 64 93 173 105 49 54 1 41 48 -13 29 3 46 3 20 25 -19 -18 18 16 57 11 40 27 93 106 88 65 69 196 243 264 328 338 420 396 363 357 217 172 203 191 213 147 176 148 134 136 130 137 96 121 111 102 80 124 172 143 144 152 138 140 171 126 70 80 111 153 104 101 121 169 85 117 123 182 165 148 178 174 226 151 132 139 149 124 132 158 125 137 124 187 113 139 133 116 127 99 100 126 139 111 147 159 126 154 140 158 183 174 199 158 153 221 182 162 181 159 168 202 219 152 168 146 180 176 142 170 165 158 115 104 91 109 103 106 134 130 115 147 163 173 130 131 113 115 133 159 153 128 118 134 134 125 147 132 98 131 125 90 116 132 104 113 120 102 96 90 62 80 111 111 111 117 111 95 86 72 102 91 91 125 142 103 81 79 70 67 63 87 75 69 51 49 62 47 38 38 -8 28 18 8 10 27 10 29 21 20 26 34 18 21 42 37 44 52 36 32 12 -1 2 3 5 9 3 5 0 -5 18 22 15 19 28 42 19 21 28 42 52 77 79 77 62 63 63 53 47 53 50 51 48 49 38 27 32 36 39 33 33 37 31 18 25 17 15 15 23 20 18 16 5 45632 297 31 30 9691 12 40 32 7600 -6789 316 149 233 181 42 79 130 155 123 106 133 215 201 167 138 193 191 167 213 213 133 103 164 102 47 85 149 164 25 1 37 77 23 26 44 70 -6 83 52 -10 46 31 38 18 13 77 38 42 59 33 55 66 49 66 187 243 244 309 333 389 404 444 376 286 245 228 224 179 161 131 139 125 141 181 142 218 209 173 195 179 157 99 114 105 132 138 141 169 205 160 92 110 102 154 112 71 120 103 142 181 183 179 170 170 190 147 173 150 83 100 169 179 164 135 133 110 130 187 186 121 93 110 150 145 113 134 121 141 136 82 71 148 172 211 203 188 223 221 160 228 260 231 241 232 184 208 186 166 202 167 188 185 147 153 168 221 164 107 112 121 116 128 185 184 179 182 171 146 116 128 133 127 141 157 178 158 127 117 147 141 131 164 135 129 159 133 130 136 163 132 79 88 103 118 143 126 87 111 123 127 161 130 103 108 98 106 116 109 83 79 88 88 80 55 67 68 46 48 51 37 33 43 38 46 29 30 40 47 43 41 49 38 28 35 47 40 31 24 49 48 56 50 53 47 43 48 29 24 32 31 35 19 33 34 21 26 29 39 46 53 54 60 56 78 162 105 76 79 72 73 77 85 75 81 87 67 57 68 67 48 47 51 62 60 52 52 53 44 40 41 42 42 37 38 33 19 -2 45642 297 39 30 9699 12 40 42 7599 -6796 362 116 117 190 173 93 99 179 131 68 146 218 107 114 102 168 161 131 151 207 159 134 65 143 125 153 118 17 63 12 44 48 42 77 90 36 47 -20 -44 30 38 29 70 69 119 73 50 27 81 81 110 81 89 140 200 234 275 318 367 376 385 363 365 293 260 227 197 153 109 121 150 197 188 126 153 199 183 147 134 182 248 132 151 193 178 115 113 196 198 105 116 156 117 126 158 181 158 125 167 123 139 181 173 229 231 220 184 220 160 125 143 178 161 164 128 138 121 123 150 162 92 110 122 124 137 120 195 166 151 141 120 126 156 182 209 213 250 244 228 218 240 209 203 240 199 184 172 174 199 207 204 232 194 198 190 197 170 128 115 140 155 154 154 162 188 166 163 167 136 124 116 106 141 137 144 204 160 137 144 155 139 105 149 142 131 149 145 150 121 130 128 125 117 111 138 117 111 133 126 128 135 140 137 115 104 87 108 107 144 150 114 99 81 90 121 103 79 54 65 76 77 34 39 59 56 35 36 52 54 34 65 60 39 53 61 54 36 47 71 71 71 55 47 47 38 34 44 52 43 39 26 20 28 38 19 24 29 52 63 41 39 38 71 87 90 87 84 72 71 61 62 76 89 75 70 70 73 71 64 62 64 59 57 60 55 57 54 47 43 44 32 33 32 38 40 18 -7 45651 297 14 30 9704 12 40 51 7598 -6802 10116 300 174 122 166 179 66 159 158 152 75 139 119 174 136 142 153 220 174 155 118 74 59 18 128 112 83 89 29 52 76 28 15 1 56 -9 70 18 -39 36 35 -24 -10 -16 24 -16 26 63 41 14 19 53 106 107 136 181 190 255 323 302 277 353 333 282 215 165 153 170 190 162 147 144 157 61 75 90 76 83 141 147 143 175 164 126 116 127 120 136 92 152 150 99 93 94 102 82 68 157 123 156 172 164 197 213 188 151 124 100 119 98 84 101 92 142 85 77 121 142 102 123 89 62 99 130 156 126 92 77 114 117 125 118 130 155 186 176 153 159 152 171 209 215 202 186 174 171 187 148 156 138 66 112 151 156 128 147 129 118 130 117 68 90 96 135 112 136 151 128 143 127 96 89 109 167 131 139 108 128 150 151 132 127 115 107 88 86 124 105 112 123 107 104 102 106 108 96 89 105 75 91 70 77 100 101 106 81 85 92 66 57 91 95 95 87 89 80 62 42 33 33 22 14 6 3 18 -2 -16 12 5 16 25 13 -1 10 1 27 25 15 10 19 24 28 50 31 2 25 28 5 8 3 20 10 -2 -6 3 -1 14 20 29 23 50 66 45 44 47 98 123 63 52 58 46 42 45 45 45 35 49 54 50 40 37 38 35 35 32 30 26 36 30 19 18 17 16 11 14 7 -13 45660 296 18 30 9708 12 41 0 7597 -6808 306 126 150 149 164 168 152 164 197 135 143 153 133 192 240 279 237 201 167 122 65 54 108 165 120 63 7 7 31 16 92 94 33 33 55 20 32 29 32 44 38 56 94 70 18 24 25 42 88 104 164 155 194 293 299 291 349 363 360 316 354 396 338 267 223 220 175 180 158 84 130 146 158 111 74 152 180 177 186 174 160 163 167 186 167 134 134 147 155 115 142 124 96 114 95 147 158 153 227 196 184 178 178 184 257 164 140 129 164 134 140 147 137 142 124 145 132 121 127 98 100 140 156 157 138 143 139 80 137 156 124 189 146 143 199 195 243 228 223 231 229 201 189 249 228 211 193 199 136 153 181 194 205 185 162 185 179 126 107 130 113 122 141 166 175 152 149 120 142 127 146 150 149 168 187 146 139 128 144 140 149 133 134 126 133 120 133 172 135 134 166 156 124 114 122 121 111 130 158 163 167 127 107 117 89 118 91 97 106 114 100 128 151 136 83 71 67 51 56 56 51 12 11 -9 24 33 19 15 30 46 42 50 35 34 59 38 30 64 52 42 58 51 50 48 59 50 46 38 27 40 26 12 2 10 34 36 31 42 56 53 99 58 35 67 82 81 79 64 58 67 61 70 84 74 69 58 61 66 67 59 60 57 55 55 59 57 46 44 48 42 36 31 40 36 33 5 45669 298 24 30 9714 12 41 9 7596 -6815 352 131 151 189 174 160 127 159 142 171 211 164 179 165 195 218 229 183 186 119 56 115 143 120 110 38 -23 41 36 53 30 31 34 29 46 -38 24 38 32 53 50 26 -11 -14 53 83 65 81 63 73 109 98 156 278 374 392 304 358 323 339 410 370 297 254 256 198 198 162 212 166 128 92 89 135 181 168 229 168 140 186 164 139 190 144 135 151 157 123 126 106 158 149 136 159 85 90 141 151 191 172 209 193 181 224 207 213 163 133 101 156 122 147 144 156 188 148 158 146 146 123 151 113 135 157 132 76 98 109 124 119 154 164 158 171 161 159 216 232 168 219 252 227 182 186 188 190 191 150 153 180 172 179 219 209 191 199 196 148 114 121 129 121 111 136 138 147 149 147 130 133 170 147 124 149 161 147 158 148 159 135 151 151 157 140 145 155 135 125 114 133 133 112 115 101 116 128 147 130 124 143 136 119 121 104 113 94 106 118 101 121 117 107 115 113 62 40 55 62 59 50 39 30 50 38 29 54 30 35 40 40 47 43 48 59 43 42 40 40 48 53 48 47 50 60 55 44 36 31 31 33 43 16 13 9 4 13 27 37 35 33 57 68 75 93 98 93 90 80 80 73 72 77 65 66 66 74 70 65 62 64 68 60 50 56 59 53 60 55 39 36 35 30 37 36 29 2 -9 -13 45678 297 27 30 9717 12 41 18 7595 -6821 8530 310 227 159 133 136 162 128 127 91 129 197 139 86 156 225 164 144 190 132 72 41 84 125 138 84 59 33 44 -2 45 23 28 11 5 -11 6 89 12 -33 19 30 36 70 34 89 58 39 19 30 22 40 96 77 143 348 401 365 321 327 260 320 319 274 224 205 177 93 104 111 147 114 158 66 99 184 170 145 137 191 175 155 181 186 165 125 161 103 92 43 66 122 89 89 118 115 97 128 136 133 151 173 189 190 231 195 134 116 102 105 145 116 82 158 133 143 214 278 232 122 113 157 178 151 159 99 110 91 100 101 155 171 149 181 213 191 177 176 158 173 144 181 176 161 158 150 162 177 151 165 167 133 183 198 204 185 211 171 136 81 100 106 104 128 163 141 122 125 98 109 106 89 105 171 174 173 186 139 117 124 126 132 128 122 111 124 133 115 133 123 103 101 135 106 85 71 73 80 109 127 143 118 116 99 106 77 59 85 76 95 88 74 77 85 69 48 49 37 40 29 17 22 27 43 27 16 17 18 16 7 9 5 9 6 7 22 39 51 51 41 54 51 26 23 35 33 7 16 21 22 19 19 10 -6 4 6 6 29 46 25 20 28 36 36 51 58 56 55 59 65 62 62 61 59 57 49 44 49 49 39 34 28 37 35 34 35 35 34 35 20 16 17 13 9 10 9 -6 45687 299 29 30 9719 12 41 27 7594 -6827 6593 387 207 284 224 237 218 139 142 176 234 135 148 169 247 246 276 274 250 200 122 195 216 169 257 144 119 121 9 18 66 76 53 65 61 113 85 46 57 60 103 47 84 63 74 95 70 132 109 73 99 90 87 98 339 476 504 483 386 292 346 350 350 320 268 211 231 234 250 168 149 172 167 162 175 187 216 191 222 278 215 161 164 185 144 152 150 228 165 140 156 146 116 166 110 171 189 185 180 226 233 179 228 259 170 181 121 106 150 191 124 170 161 146 145 189 338 391 252 192 144 171 215 218 148 178 210 177 159 164 193 227 184 199 253 190 217 191 196 194 172 208 224 198 200 209 187 204 197 197 189 211 212 223 203 188 185 138 91 78 127 133 118 179 182 174 166 144 177 166 160 174 162 176 175 172 178 167 139 185 171 172 159 166 136 144 163 179 172 143 115 117 139 129 158 147 153 144 144 136 141 158 186 161 138 136 107 116 88 100 122 81 89 113 95 65 61 85 72 46 57 53 23 46 47 74 41 41 47 45 46 44 40 44 35 63 67 73 69 75 47 57 66 74 67 60 36 46 51 52 68 71 50 51 57 72 52 50 55 66 62 49 62 69 95 133 121 107 100 85 65 62 78 91 88 90 88 77 77 71 63 67 67 75 73 58 67 67 60 52 52 43 51 54 55 47 28 11 -3 45696 298 30 30 9720 12 41 36 7593 -6833 6488 404 267 313 224 133 110 143 132 136 99 95 114 142 163 157 135 165 189 164 75 63 146 210 56 24 44 50 42 14 43 -29 -3 45 -26 8 55 -8 2 -7 -77 -24 -1 35 17 38 49 59 69 1 60 86 95 283 402 417 373 378 292 312 357 310 288 207 182 217 194 170 201 166 141 98 86 128 177 126 144 212 134 148 171 140 167 134 181 99 109 185 152 124 124 131 145 101 122 147 108 143 123 147 164 130 158 203 202 127 135 162 134 133 135 139 139 132 121 201 333 347 279 218 178 162 121 111 190 152 126 125 144 127 100 138 144 112 186 191 165 196 179 148 179 181 165 193 204 186 212 160 171 187 174 160 125 170 186 149 116 103 87 116 59 65 87 143 157 153 131 185 134 110 125 136 141 121 149 152 149 154 140 123 127 150 115 129 113 118 105 131 103 80 96 84 89 83 82 105 112 121 127 128 113 140 139 183 155 115 54 54 91 82 55 70 86 79 80 88 44 31 40 41 41 41 20 28 32 19 21 5 20 17 3 23 32 20 16 17 36 49 35 48 54 43 38 35 35 25 36 35 25 23 17 9 17 25 13 14 10 22 34 39 43 43 52 49 57 73 77 62 66 71 61 54 60 51 49 47 47 43 44 34 29 28 35 44 48 34 32 37 33 25 26 24 23 23 24 17 4 -4 45705 299 32 30 9722 12 41 45 7592 -6840 6903 518 302 310 230 242 175 157 197 212 140 137 191 226 223 151 147 185 123 131 220 184 217 207 167 104 111 98 46 107 121 27 131 20 122 87 22 53 32 32 10 95 128 29 66 80 86 82 28 64 86 102 292 412 435 419 474 438 355 325 352 366 304 244 266 232 234 229 178 171 156 156 166 126 134 179 159 178 216 187 182 171 174 132 120 164 101 99 115 99 98 134 121 118 144 120 102 177 160 186 218 243 189 229 197 134 153 196 130 144 208 183 164 179 200 211 348 416 351 286 260 173 135 140 125 129 184 195 123 153 164 131 139 105 136 150 173 169 168 213 161 188 158 216 203 182 191 207 182 176 201 180 155 174 161 186 151 145 111 156 156 153 156 167 129 132 194 158 145 134 130 126 142 141 153 162 138 135 147 168 140 136 139 168 167 163 192 145 150 172 126 97 110 150 127 115 149 143 142 114 129 162 154 127 148 136 86 99 100 107 102 114 99 87 104 92 83 78 60 49 65 45 41 40 33 53 51 37 30 41 45 50 58 75 41 72 64 49 54 80 80 66 40 46 43 31 36 29 33 26 21 24 28 45 45 47 32 33 63 37 43 106 164 85 83 88 98 82 75 75 75 69 63 62 54 54 62 74 66 63 48 50 55 53 54 54 52 56 49 41 36 40 43 38 36 34 27 9 -9 45714 299 32 30 9722 12 41 54 7591 -6846 5566 590 441 356 367 265 279 199 170 152 248 219 206 159 199 174 199 153 112 86 104 201 236 266 170 107 125 70 131 156 68 19 64 48 45 71 80 -11 45 107 91 73 122 78 128 146 128 92 135 91 85 161 343 469 506 443 424 378 391 344 335 330 338 256 247 259 271 161 164 149 175 146 157 195 188 216 220 152 202 213 189 226 182 216 162 157 213 189 135 141 171 185 116 136 134 117 172 171 187 212 167 192 199 245 212 199 145 165 146 155 159 178 194 261 303 319 379 449 338 256 261 217 205 164 99 123 129 170 203 112 119 145 173 154 163 146 189 186 204 215 222 236 198 184 183 198 229 201 199 215 224 231 224 209 204 185 200 160 174 112 128 115 96 154 180 199 154 173 211 178 154 156 162 179 164 188 192 180 146 137 163 169 164 212 157 142 202 155 155 194 187 167 150 128 152 138 169 158 160 182 174 179 186 204 211 173 156 139 144 126 104 131 104 109 129 101 77 90 94 88 89 87 46 59 71 74 58 67 33 29 64 74 63 66 64 78 78 90 103 82 69 63 54 59 67 66 44 52 54 50 64 51 48 36 53 71 59 64 52 66 67 67 85 90 109 121 106 98 100 102 98 91 92 90 91 98 102 84 87 78 66 70 79 81 68 69 70 65 59 56 61 65 60 57 58 52 36 23 1 45723 300 0 30 9720 12 42 3 7590 -6852 575498 10517 6624 6757 5849 4106 24602 198551 210606 5415 193 154 171 149 134 170 162 168 167 135 124 100 122 193 166 208 170 90 46 61 67 15 33 19 34 36 20 -17 -9 -68 20 -11 30 36 24 69 91 31 78 75 58 70 266 407 403 368 404 369 367 291 255 252 287 281 227 244 221 149 116 174 183 142 78 158 163 121 160 86 111 170 159 179 144 147 173 159 157 154 145 153 128 82 103 121 111 110 90 122 129 140 160 190 193 162 218 202 181 143 170 132 111 128 172 148 160 302 378 403 354 271 243 199 162 141 178 97 119 138 79 113 126 128 119 118 116 101 151 166 165 203 149 132 127 123 154 170 175 249 206 192 146 152 157 138 107 123 146 132 142 122 137 113 122 122 113 88 102 149 118 145 138 116 117 129 131 140 138 137 148 149 120 114 97 154 168 166 131 123 147 133 101 110 125 85 109 130 93 104 114 102 102 102 126 170 130 122 173 145 120 94 69 106 87 61 90 185 99 30 43 36 52 39 47 39 42 41 29 37 26 41 50 56 50 36 37 66 56 61 40 44 73 66 53 52 53 36 30 34 24 23 4 16 11 19 32 57 33 37 43 31 31 41 39 31 55 84 92 75 53 57 61 68 62 62 59 50 48 55 60 56 43 43 54 57 58 49 44 46 42 29 26 37 39 32 40 33 21 4 -4 -14 45732 298 26 30 9716 12 42 12 7589 -6858 32294 30866 29865 23277 24264 171661 631599 889431 25052 455 108 108 136 125 169 165 95 81 45 109 161 117 133 75 240 208 62 15 2 54 71 36 29 -13 -21 14 -47 -46 30 26 27 57 -4 3 99 59 44 19 48 101 206 273 280 353 405 326 356 322 277 249 246 201 257 224 182 218 149 126 131 160 135 114 119 111 116 175 183 156 140 200 167 118 130 112 92 123 124 70 68 75 128 100 111 122 145 129 179 174 108 135 161 202 203 155 130 93 137 132 93 141 157 169 132 212 335 332 270 189 154 152 155 132 78 3 46 66 55 60 94 139 88 112 89 74 83 79 127 143 119 107 84 101 140 139 120 177 172 106 150 156 185 128 179 149 134 114 115 86 93 97 118 117 104 86 128 132 112 93 113 142 141 107 108 129 163 125 108 124 96 124 106 118 131 155 145 114 127 125 138 133 111 114 107 118 97 103 106 85 70 61 87 129 109 120 128 129 176 150 92 95 103 70 79 96 111 57 50 39 17 20 45 31 42 52 34 33 19 24 46 29 35 38 35 59 45 72 78 80 59 40 44 64 37 22 25 22 11 19 26 13 20 3 5 13 12 23 22 36 30 45 43 54 41 48 85 85 70 57 56 65 59 46 56 67 68 64 56 51 57 48 49 45 38 45 45 34 39 35 35 30 27 33 32 32 24 29 10 -2 45741 296 24 30 9714 12 42 21 7588 -6864 3918 155 583 364 4315 70376 654242 863340 46365 353 105 166 135 80 91 58 -35 10 118 119 162 63 69 98 61 49 33 -12 -7 27 13 -41 -31 59 -7 -7 15 -46 2 27 37 12 -29 -33 53 103 42 99 72 47 119 191 279 311 327 362 357 290 309 237 207 213 163 195 191 169 183 117 148 136 81 89 95 151 163 105 134 109 115 87 162 164 149 112 100 128 102 86 60 74 107 105 71 102 107 108 128 84 47 125 150 168 161 128 86 75 100 75 77 104 124 157 262 380 298 216 158 69 92 93 69 66 43 68 72 86 42 35 68 98 110 68 62 78 79 77 99 88 69 86 109 90 88 100 109 110 102 119 120 120 146 149 135 108 133 142 112 82 100 86 96 49 88 83 78 63 91 87 127 97 119 98 112 76 109 90 101 92 97 80 62 84 78 112 120 123 122 98 114 99 85 74 89 80 103 107 107 66 77 82 107 115 90 69 94 107 81 83 109 101 58 40 34 36 36 26 -6 7 14 6 6 10 16 16 20 -9 -7 13 7 -10 -6 8 22 51 29 60 91 59 51 24 38 26 1 0 -6 -10 5 6 -10 -26 -16 2 -1 -5 -26 -1 19 14 12 -8 5 12 27 27 44 35 33 35 23 30 40 35 23 30 32 37 31 20 24 22 11 16 12 14 21 12 -1 13 14 10 5 3 1 -3 -3 -3 45750 297 23 30 9713 12 42 30 7587 -6871 5367 492 398 1609 34490 389564 790366 447174 15122 295 114 125 96 131 170 63 50 93 90 90 183 137 159 161 121 111 36 67 52 73 45 -17 8 48 -25 -25 11 -11 38 -7 -27 -13 31 47 57 60 130 71 31 59 172 234 301 402 396 396 382 365 320 288 229 188 162 161 176 190 193 195 165 140 119 90 89 151 116 139 132 154 165 202 248 184 187 138 115 121 126 69 139 128 69 58 97 88 86 99 106 89 113 135 191 194 172 185 129 115 103 65 92 185 226 237 340 355 291 162 112 86 108 93 57 63 57 38 81 73 68 87 81 79 151 138 126 114 79 72 98 93 107 94 135 136 94 67 92 113 126 122 133 119 140 151 141 122 112 102 85 130 102 91 131 123 100 126 136 112 123 94 91 105 118 115 92 102 103 100 80 118 110 103 83 86 114 127 123 126 153 119 116 107 122 98 86 93 98 94 104 122 106 88 84 102 106 111 106 97 124 119 93 77 75 58 69 39 48 50 24 38 22 12 26 10 13 18 6 -7 9 5 24 23 10 11 40 74 57 35 50 28 43 57 25 28 24 22 9 8 11 -8 8 13 -6 7 -5 11 17 9 10 18 13 13 25 22 33 43 60 49 44 41 42 36 42 40 44 39 30 37 32 36 35 27 20 17 29 25 23 25 20 16 18 16 13 2 -1 7 4 4 -8 45759 299 19 30 9709 12 42 39 7586 -6877 5984 888 998 4605 39716 262737 337900 11211 412 189 152 180 162 211 155 89 75 128 170 142 181 167 212 203 150 172 92 79 75 65 85 98 61 114 81 41 13 60 44 101 58 65 113 82 88 104 136 158 135 87 198 329 380 491 459 492 499 474 348 268 274 249 247 198 228 249 272 170 167 209 165 156 206 175 198 160 172 207 189 146 185 186 233 170 176 139 127 138 73 122 135 152 91 108 182 140 153 161 180 171 198 221 272 239 205 182 144 150 199 209 199 367 447 291 284 191 145 120 141 132 84 110 128 168 122 142 163 122 134 152 226 223 166 183 149 145 214 173 155 187 135 146 125 133 150 136 145 173 186 182 199 195 200 186 178 174 160 177 167 145 118 147 137 136 124 168 159 132 149 180 146 168 175 125 130 115 117 129 172 178 149 167 163 155 180 159 166 172 128 146 137 131 127 138 144 149 144 146 172 195 165 148 147 182 181 163 162 166 152 158 143 126 125 105 95 101 83 85 86 83 83 93 71 78 88 66 101 75 69 67 76 101 109 90 90 84 85 85 86 77 91 93 74 71 56 58 67 50 52 41 42 44 46 41 43 61 59 66 67 60 67 60 76 90 105 129 104 89 97 81 84 97 88 86 85 75 67 70 61 61 61 63 77 83 70 68 66 61 56 60 56 55 47 47 50 46 34 16 0 45768 298 16 30 9706 12 42 48 7585 -6883 5285 863 788 726 848 891 880 436 193 246 159 108 64 144 105 199 171 120 89 123 177 213 125 149 125 71 48 20 30 49 72 58 91 18 1 55 45 44 39 45 52 10 18 11 86 137 150 92 87 93 181 315 369 423 415 457 465 358 360 396 301 259 214 223 227 223 159 132 169 137 124 129 176 144 99 136 178 207 148 153 177 90 77 178 118 128 128 60 138 182 147 156 112 85 102 129 166 188 136 133 201 241 164 194 195 97 80 114 152 164 209 282 274 190 111 137 108 91 81 97 114 88 66 41 103 101 150 138 75 126 137 137 110 144 103 135 117 86 104 116 121 117 126 134 134 146 145 124 118 127 147 158 166 150 163 139 144 134 147 117 117 147 90 117 117 124 153 152 110 125 159 94 146 124 94 90 108 122 152 115 122 156 148 146 115 131 143 156 139 111 107 117 96 143 156 155 133 115 113 125 119 113 100 104 167 150 135 104 105 105 95 104 98 75 79 60 48 31 44 67 60 62 59 74 57 50 31 31 40 55 80 63 39 45 59 61 57 48 35 43 49 45 40 40 34 31 29 20 6 21 29 29 9 10 32 39 41 30 29 61 83 53 57 61 82 75 68 67 66 75 64 55 62 63 66 52 48 40 22 33 36 39 42 38 37 39 40 34 31 30 28 27 29 37 33 22 10 -4 45778 298 43 30 9703 12 42 58 7584 -6890 5527 931 790 910 919 1040 898 397 180 135 227 172 82 147 126 134 84 121 173 240 185 177 145 131 184 86 105 74 84 66 38 2 50 35 110 26 15 13 -19 9 66 90 24 14 72 122 202 198 70 157 262 288 323 390 411 474 446 363 364 368 227 200 209 171 196 235 144 168 184 172 125 140 144 97 148 170 143 147 159 175 241 146 83 141 143 158 145 113 103 165 196 121 113 149 151 141 120 142 139 175 210 207 236 219 178 154 150 122 108 141 214 294 166 134 91 84 77 88 67 87 80 84 110 76 86 111 109 108 92 99 159 112 97 111 115 122 114 145 151 154 154 115 114 101 111 123 111 88 107 75 114 137 193 149 140 145 147 143 119 127 126 134 115 103 94 127 117 89 114 109 175 144 88 54 65 53 82 76 79 93 100 122 124 114 138 142 144 125 107 107 120 115 105 89 85 123 121 144 135 112 125 114 116 123 142 143 139 119 109 120 99 98 94 90 61 29 32 55 52 54 64 42 54 44 50 75 66 57 66 60 57 59 52 57 57 49 41 41 60 63 42 47 41 17 9 17 22 20 6 26 18 15 29 11 2 19 37 42 45 57 33 35 34 59 78 71 62 64 56 57 58 55 63 63 71 53 47 55 42 35 39 53 47 43 45 41 34 34 32 29 27 19 25 23 26 20 4 -11 45787 299 40 30 9700 12 43 7 7583 -6896 6199 1004 911 889 879 808 602 377 238 215 231 226 191 134 210 93 121 176 215 209 183 152 203 135 115 82 106 96 107 63 65 67 109 75 109 35 6 35 21 69 68 47 23 83 31 71 102 97 162 181 327 346 375 444 447 406 390 400 363 310 324 252 128 141 237 196 146 185 176 144 179 153 95 146 145 126 193 183 179 192 217 176 151 171 197 134 109 114 112 155 98 137 142 135 149 171 192 175 165 158 247 231 226 224 199 136 105 140 146 183 277 275 167 142 95 79 74 120 220 224 197 113 115 118 159 140 126 138 123 164 152 135 199 167 155 165 133 132 114 89 126 140 145 107 129 127 120 133 147 123 134 162 138 180 132 134 133 109 126 143 135 121 76 121 142 106 117 125 147 160 127 82 66 86 68 76 92 92 95 117 130 149 155 155 123 140 156 150 107 110 113 152 139 143 143 117 138 141 124 126 129 143 152 163 168 152 148 129 131 122 101 93 81 56 93 101 94 56 68 65 63 64 59 51 68 81 66 68 71 73 56 58 64 81 73 57 46 44 66 86 64 53 53 43 39 41 22 32 32 33 9 14 29 32 26 23 42 57 44 40 39 51 59 66 93 96 89 82 81 79 85 70 72 73 76 62 47 57 55 46 44 54 62 60 52 45 48 40 42 45 36 43 47 36 36 32 17 0 -14 45796 298 9 30 9699 12 43 16 7582 -6902 6424 1235 1264 1404 6422 90660 159607 9514 404 180 48 215 142 113 126 181 218 137 179 151 139 197 192 211 148 135 88 105 57 30 83 58 41 45 58 -4 30 -20 30 31 -10 31 31 45 73 38 58 23 92 201 370 435 444 442 479 464 376 361 296 397 382 282 263 267 156 226 240 142 147 165 147 148 180 123 132 114 151 164 188 193 236 204 129 122 89 123 152 152 158 162 171 141 130 65 125 147 175 174 152 178 219 242 215 206 117 130 128 148 174 176 248 135 81 140 174 155 129 171 325 477 516 430 502 406 262 244 233 294 218 202 281 238 204 233 191 166 144 143 100 113 174 152 158 143 178 162 101 123 149 95 124 164 121 108 134 152 168 191 151 132 160 165 138 107 100 129 134 157 136 136 126 90 28 88 67 64 82 89 107 92 126 149 138 142 129 151 154 138 111 106 146 138 144 120 124 125 144 169 164 172 158 160 155 154 173 174 184 122 96 108 116 141 101 84 71 85 92 82 84 89 88 73 71 68 46 52 58 37 58 74 90 66 82 72 74 87 70 53 59 78 57 35 43 47 33 46 26 27 36 41 40 36 39 28 26 40 46 62 55 50 48 50 71 81 106 99 98 96 85 81 72 77 86 84 77 67 59 61 52 53 44 55 61 55 57 45 40 45 42 35 37 43 44 39 34 22 12 0 45805 299 8 30 9698 12 43 25 7581 -6908 6879 1256 1013 1232 1629 7082 50894 83835 2967 167 195 126 107 180 140 213 180 186 191 230 228 185 238 163 132 82 60 51 42 32 58 78 77 37 -24 24 -11 24 58 53 57 10 49 59 17 94 59 85 150 304 344 381 388 401 399 439 403 385 317 302 354 378 268 191 219 110 195 215 182 142 136 162 182 108 173 193 153 175 151 208 206 154 150 89 155 141 158 168 105 117 163 105 133 151 179 136 217 208 149 161 202 251 229 223 161 120 118 131 163 236 290 171 117 122 150 267 354 394 313 407 681 842 1061 1378 1425 956 521 352 405 392 301 352 385 392 336 238 193 150 186 219 213 195 178 177 157 198 189 168 124 116 80 124 148 79 148 129 104 143 194 163 119 147 159 141 128 152 157 136 146 127 122 104 73 87 59 85 88 103 96 88 73 115 150 118 130 147 136 138 133 138 162 120 146 140 147 122 141 149 149 142 150 167 179 172 171 169 132 124 129 115 102 114 119 116 83 71 83 95 91 81 80 67 71 91 70 52 57 69 57 65 68 66 83 83 96 86 50 67 62 64 67 72 78 59 51 54 39 33 41 41 49 45 40 46 36 53 58 61 50 50 62 67 80 106 107 99 91 83 74 72 68 71 68 67 63 73 67 54 51 59 57 62 67 63 64 59 56 49 47 49 55 45 38 41 24 22 19 4 -6 45814 297 9 30 9699 12 43 34 7580 -6914 8027 1827 1595 1678 2534 9415 80924 205286 81714 2647 150 95 90 108 121 130 142 95 88 118 176 138 139 127 77 55 46 -1 8 28 7 19 67 50 -14 -18 -67 -24 -4 -11 -18 -15 -39 42 61 -25 74 100 193 242 298 410 348 366 384 408 339 302 269 240 281 322 220 163 191 190 62 91 121 125 84 170 172 124 146 116 133 135 163 193 152 111 111 114 100 132 106 104 118 164 103 61 93 124 136 170 140 126 111 154 220 205 191 151 93 120 156 185 248 282 256 226 225 280 318 395 620 887 1156 1701 2186 2200 1632 933 576 349 363 376 321 323 393 476 457 329 200 174 145 189 203 195 173 181 157 150 157 118 120 127 71 98 100 105 104 136 97 93 76 82 88 118 113 137 138 112 88 110 163 113 114 100 89 75 47 59 61 98 72 67 86 71 94 78 108 128 121 112 108 144 123 113 98 64 97 103 136 130 95 94 136 142 129 129 146 151 138 152 127 109 99 85 78 42 76 55 45 91 72 64 74 38 29 23 -1 46 23 21 38 38 52 44 61 56 26 46 60 46 60 53 52 64 54 59 47 50 29 27 26 27 24 25 21 20 18 6 18 20 32 27 44 23 29 43 57 74 80 76 61 67 66 59 64 60 45 61 57 48 41 45 28 27 37 46 41 35 35 31 31 20 20 23 21 26 16 11 5 2 -6 45823 297 12 30 9702 12 43 43 7579 -6920 4443 485 808 1034 1775 23205 139243 404089 822509 999176 773001 389829 61376 617 163 134 136 94 124 78 133 170 166 142 102 58 68 13 21 39 88 -11 73 61 1 6 -18 3 20 12 60 67 84 27 37 43 -6 48 204 337 312 325 405 388 362 325 327 264 269 276 353 328 323 319 249 203 93 124 90 142 158 205 182 170 161 124 161 153 197 210 215 148 104 97 119 131 111 156 130 132 136 120 109 140 126 159 194 130 90 175 151 211 195 110 138 154 113 175 215 248 196 234 226 225 234 259 293 466 603 901 1019 916 744 491 330 252 276 309 322 361 344 380 451 431 364 263 235 202 204 205 166 165 157 129 158 153 190 173 157 151 141 131 118 111 128 85 110 88 106 127 132 170 141 103 125 120 105 105 99 79 81 64 74 49 66 43 66 72 81 72 71 77 89 107 128 126 108 107 132 101 140 113 131 127 122 108 103 137 139 138 104 104 159 189 177 160 122 107 90 123 92 36 15 31 64 78 73 53 63 60 66 51 31 49 39 23 45 34 22 33 14 18 32 60 55 49 64 51 55 63 80 72 59 53 33 24 14 7 21 27 21 22 29 18 24 31 40 37 25 25 41 44 39 71 84 72 68 73 66 51 63 63 61 59 59 50 44 44 33 36 33 47 45 40 40 25 25 30 26 22 24 22 20 12 -4 -3 -11 45832 296 15 30 9705 12 43 52 7578 -6926 3205 2276 1933 1939 15715 173692 417909 284733 130636 4674 238 99 171 133 198 193 137 128 137 159 150 133 105 68 24 34 71 88 71 24 47 38 -1 32 8 53 2 -54 -7 76 33 26 20 64 67 36 127 303 379 409 397 388 353 383 379 282 279 245 241 277 288 245 195 162 143 111 91 123 153 165 203 181 154 152 160 139 154 177 147 173 112 127 139 173 102 49 63 149 163 109 104 85 102 96 150 141 85 99 116 205 233 244 216 150 144 168 163 218 234 155 164 236 353 276 253 214 288 440 517 562 492 274 207 224 272 320 427 391 518 578 618 620 519 372 272 280 224 210 214 206 184 170 183 197 174 188 152 141 119 131 132 133 163 168 144 138 160 164 121 111 150 147 137 129 172 128 109 125 122 96 76 9 36 49 74 69 66 93 70 94 119 121 144 145 133 131 135 149 106 131 139 115 114 85 86 122 101 124 146 127 110 120 131 171 153 154 102 112 97 56 73 85 76 90 114 86 67 62 70 77 60 53 46 36 42 38 37 65 28 40 39 53 40 47 48 55 38 32 17 44 65 63 51 47 47 13 -7 25 23 27 28 32 9 23 35 31 23 28 34 44 54 61 79 89 65 65 63 54 52 43 53 63 47 49 44 40 37 36 32 41 48 45 38 32 26 21 24 19 23 31 25 17 17 3 3 -6 45841 296 77 30 9707 12 44 1 7577 -6932 1303 18890 81516 217971 456970 788210 999999 999999 163372 1461 119 185 233 202 180 203 170 191 242 201 173 168 103 65 55 123 80 47 124 122 105 67 73 94 59 66 31 80 90 105 100 107 66 115 218 345 420 479 488 451 374 395 372 336 365 258 269 328 243 202 249 198 242 150 97 192 231 264 193 215 156 113 128 177 129 163 230 220 204 149 181 186 137 119 154 190 157 172 129 101 124 142 133 130 155 135 122 172 273 274 231 172 204 282 268 248 167 156 177 194 241 221 241 287 324 348 298 278 347 308 398 493 522 534 555 563 646 828 960 778 540 306 184 202 244 234 212 213 230 240 217 210 239 217 221 260 196 129 155 178 201 234 224 225 216 148 124 126 162 140 141 149 144 155 175 118 122 146 109 113 105 123 104 118 116 108 142 124 141 121 151 167 177 173 181 190 189 166 128 119 136 139 179 183 141 159 153 148 147 146 129 172 158 157 173 148 161 109 89 114 130 141 87 122 126 128 101 80 87 81 71 67 57 60 50 76 60 74 63 57 78 60 68 61 61 87 66 76 91 92 47 53 73 50 44 44 39 34 29 31 39 51 48 30 49 51 55 80 73 71 98 93 83 93 101 76 65 69 73 80 76 73 73 73 67 39 53 59 65 62 64 57 51 49 53 48 45 46 45 38 24 14 14 -2 -9 -11 45850 299 23 30 9713 12 44 10 7576 -6938 1782 999999 999999 164 488 10945 52616 158179 444113 759907 999999 999999 32118 645 251 226 201 197 142 143 115 197 184 114 146 105 112 85 155 102 87 135 117 55 31 30 67 115 85 23 87 71 85 75 132 78 132 242 335 372 430 454 404 441 444 410 330 308 288 296 347 289 233 215 217 221 183 193 158 207 190 198 217 161 188 201 211 272 266 181 168 162 157 185 201 176 126 175 151 160 159 128 68 109 147 135 114 122 124 153 199 280 290 189 167 182 205 287 233 139 159 85 128 139 201 228 243 223 301 276 295 348 375 336 322 380 346 359 437 425 493 399 324 271 247 202 223 200 240 218 204 208 233 228 250 211 235 204 260 226 223 217 180 184 197 191 196 178 221 192 186 135 168 168 128 162 174 180 143 75 91 92 85 84 105 132 96 95 91 83 67 119 128 138 171 153 148 181 138 113 161 181 136 165 144 155 151 173 198 196 204 169 164 177 156 138 158 178 141 136 140 146 127 120 132 114 126 108 91 70 72 57 65 78 77 58 51 75 59 78 65 44 60 83 116 86 69 77 93 97 87 91 78 86 75 39 30 64 39 38 51 62 69 63 64 69 63 73 77 73 66 66 88 101 113 102 98 92 91 90 84 78 85 85 76 88 79 70 71 63 71 81 74 69 69 64 62 64 54 60 63 57 46 33 32 19 12 6 1 45859 299 30 30 9720 12 44 19 7575 -6944 1646 999999 999999 999999 147 2862 16699 50660 148646 363122 799392 999999 999999 49093 581 158 173 126 186 172 189 208 166 223 209 136 106 58 131 154 87 65 75 45 76 80 17 21 76 35 72 67 51 24 84 78 158 334 390 388 306 349 362 407 455 283 247 234 245 304 362 234 131 162 113 176 182 178 198 214 196 196 192 146 145 187 191 198 188 160 198 150 105 110 178 135 145 105 74 103 155 99 90 105 114 134 84 83 119 97 150 221 260 175 185 175 151 236 230 108 102 120 145 157 127 169 201 232 224 263 291 275 306 276 251 324 242 229 279 242 275 234 209 186 189 191 165 201 246 178 182 174 189 203 184 208 230 188 196 212 176 187 199 176 177 199 182 158 156 163 180 137 154 136 160 141 124 123 118 138 113 89 94 85 122 86 89 110 90 93 101 109 128 137 175 171 159 152 118 105 108 116 146 139 144 157 157 134 149 157 146 158 159 155 145 123 100 118 132 131 113 89 96 106 99 104 106 83 71 46 51 68 49 50 65 42 50 59 64 46 50 68 95 68 47 66 67 54 40 58 76 100 81 63 39 39 40 24 26 28 30 31 29 34 41 47 44 47 51 46 59 67 77 91 104 80 79 89 79 71 61 62 64 61 52 61 60 54 62 55 59 54 56 53 53 45 45 36 43 46 36 33 23 14 13 -9 -10 -6 -10 45868 295 38 30 9728 12 44 28 7574 -6950 1593 999999 999999 -70 378 5841 31762 92820 228235 432667 861364 999999 942767 9333 193 105 137 197 176 236 228 173 79 84 121 83 67 76 38 77 17 22 3 32 46 62 55 7 -8 -53 26 37 9 74 82 142 223 296 344 333 346 332 378 398 390 331 286 288 241 186 213 239 209 124 108 95 97 121 155 145 153 150 104 111 108 145 182 188 169 102 104 95 137 131 151 118 67 113 118 107 95 45 80 126 118 104 63 48 72 126 196 220 243 188 170 178 187 168 80 91 98 110 154 138 159 180 209 288 323 290 271 263 222 247 246 177 154 170 126 111 140 110 120 117 143 161 147 135 134 160 136 113 130 110 117 144 181 145 244 231 212 190 154 184 187 155 140 167 151 162 150 144 128 109 94 110 101 110 118 115 58 86 76 52 54 87 71 95 83 70 69 82 73 89 109 89 106 122 96 85 79 100 111 124 147 142 146 123 150 149 128 112 108 81 105 140 111 111 130 91 75 79 54 60 67 53 37 37 52 43 27 14 19 4 24 22 14 55 32 21 38 19 25 15 25 18 39 41 40 17 43 46 50 44 27 37 26 7 15 16 12 26 8 -6 17 16 21 28 21 7 26 37 25 46 74 60 63 57 56 47 42 38 39 35 47 50 42 29 28 33 28 43 37 30 32 32 26 22 23 21 13 10 -2 -4 -7 45878 292 136 30 9736 12 44 38 7573 -6957 1334 9451 31319 87071 216954 487279 999999 999999 693698 6737 186 158 158 178 174 208 263 194 168 159 183 130 112 61 70 99 37 33 -5 82 40 33 23 27 37 17 55 70 13 25 47 155 306 347 311 356 331 339 444 423 391 340 322 291 263 286 299 186 184 203 193 132 164 174 120 140 171 143 155 146 140 163 152 204 200 213 181 192 162 169 129 111 132 130 126 152 132 124 105 105 105 119 116 48 80 80 129 231 253 192 141 135 208 202 135 105 117 138 139 146 206 220 251 204 286 251 212 255 232 228 232 253 176 187 124 168 157 170 226 207 178 167 154 215 163 139 116 133 166 140 129 116 120 137 176 216 212 229 238 238 156 160 178 189 236 174 149 166 161 154 157 160 155 130 165 158 117 81 125 92 92 106 99 98 104 76 87 98 89 129 105 123 157 141 156 132 104 152 156 168 155 163 178 184 163 154 208 171 146 151 145 111 122 121 107 121 127 114 109 105 62 71 69 80 57 49 39 48 50 51 27 26 27 49 28 53 39 37 38 39 41 57 54 47 52 87 83 71 77 61 59 42 20 25 35 42 31 35 48 37 42 52 48 35 42 42 39 45 55 67 95 90 77 79 67 63 62 61 54 47 54 60 41 46 48 41 53 40 47 54 42 42 38 30 32 41 39 20 4 -1 -5 -10 45898 294 151 30 9751 12 44 58 7571 -6970 2673 16958 50124 130068 298549 637829 999999 999999 64633 850 180 200 129 217 243 213 148 98 113 76 120 119 46 108 142 96 32 64 33 -12 61 38 65 76 43 11 9 57 53 72 142 170 217 350 369 371 376 382 385 355 385 346 301 273 305 308 263 242 240 154 141 161 101 145 217 224 211 158 194 183 218 226 146 197 187 183 167 146 102 92 152 141 128 159 106 76 34 118 126 118 81 58 149 172 190 226 229 260 282 193 196 201 213 150 134 211 142 102 137 142 169 177 208 253 299 261 272 274 283 282 247 242 210 192 180 164 177 189 219 216 207 195 187 185 182 157 113 112 137 137 117 121 151 126 124 175 156 172 185 173 156 150 169 203 200 147 184 187 176 181 227 165 174 134 151 144 119 119 121 106 116 95 88 128 96 56 99 121 132 132 149 125 145 190 172 133 166 191 163 164 154 172 176 177 188 202 223 175 143 138 145 131 132 119 127 138 100 111 89 82 85 70 59 67 73 52 57 51 35 47 51 48 67 50 33 45 39 23 34 54 60 56 44 36 45 65 79 74 48 50 26 34 38 16 41 52 31 30 39 61 61 39 39 52 58 52 43 38 57 72 87 81 64 61 71 72 62 55 56 57 59 56 33 43 51 54 49 55 54 48 51 40 44 41 44 41 34 21 20 4 -5 999999 -8 -9 45907 290 189 30 9759 12 45 7 7570 -6976 3192 13992 40316 105026 247923 599187 999999 999999 30607 260 114 102 170 160 149 112 135 86 162 133 179 100 -8 2 40 53 53 1 21 -31 77 55 -33 35 45 19 18 -22 -33 147 123 149 220 318 386 377 371 286 327 345 371 276 244 222 253 248 225 193 149 147 90 143 112 133 207 193 117 163 153 177 155 127 114 116 150 143 106 145 106 69 45 81 108 108 62 43 80 92 48 94 88 59 47 87 94 131 164 276 292 193 193 183 176 148 86 117 100 91 115 85 114 136 217 194 288 329 305 240 192 144 152 155 143 156 155 147 190 134 115 146 133 130 169 167 148 132 128 112 104 133 78 78 95 102 116 98 90 126 120 93 89 113 125 112 159 165 141 121 139 167 170 174 170 163 133 108 80 75 96 91 89 116 70 54 100 102 80 80 104 113 104 133 148 133 119 140 163 149 141 154 156 170 184 169 169 171 195 165 150 142 160 140 101 106 107 106 78 73 68 75 38 45 50 42 58 43 27 43 27 39 36 27 15 18 16 29 21 29 19 22 56 48 35 42 56 54 40 35 24 17 28 6 11 39 30 2 5 25 22 40 87 48 44 48 43 33 31 41 50 68 66 75 68 61 63 55 56 50 47 43 44 38 40 25 31 34 30 35 32 26 32 26 24 24 23 19 17 0 999999 -9 45916 296 136 30 9766 12 45 16 7569 -6982 185 4551 16457 44013 107200 263270 649946 999999 999999 29853 391 221 209 213 186 207 165 139 125 72 117 35 32 74 98 103 99 50 52 73 118 63 56 91 79 108 185 75 32 93 111 123 141 161 328 327 287 416 483 472 434 345 273 291 257 287 298 229 239 175 169 196 219 178 154 137 169 210 237 108 179 221 240 197 203 221 227 198 130 91 137 173 140 147 127 118 76 105 111 148 136 142 184 185 167 141 188 207 355 345 302 258 264 144 156 185 166 61 105 151 167 222 207 218 206 227 229 182 268 236 189 165 176 194 206 180 198 204 158 155 191 157 115 168 150 137 102 152 139 152 157 177 149 124 142 168 145 144 127 103 122 136 148 148 138 174 169 206 207 174 158 133 181 222 208 193 189 169 190 156 161 153 112 77 118 140 154 157 142 161 170 175 171 166 171 154 150 166 183 191 172 184 216 201 219 249 272 260 227 218 182 168 143 117 127 124 103 144 131 118 99 92 95 66 48 62 51 61 59 52 56 50 53 47 80 58 49 57 64 66 57 55 61 56 53 57 82 75 58 48 63 76 42 47 61 57 48 41 52 57 56 56 53 67 60 59 50 57 82 79 98 98 84 90 90 79 82 83 74 54 70 69 62 61 66 74 73 76 66 59 56 51 51 61 54 51 55 55 45 30 25 10 5 6 -4 -11 45925 294 142 30 9772 12 45 25 7568 -6988 1395 8128 25271 67409 158564 392552 996415 999999 999999 10272 196 168 128 143 162 216 165 78 132 70 -5 51 79 88 138 166 34 68 56 103 110 84 60 50 13 105 117 25 31 113 91 134 185 332 371 322 330 424 469 366 374 359 323 309 203 262 285 245 209 194 210 138 159 133 140 153 174 166 182 148 162 235 175 214 178 199 227 184 134 168 76 125 139 137 128 104 90 120 128 64 98 157 142 191 208 193 233 297 364 295 245 243 237 162 117 129 118 89 86 142 97 114 128 141 119 122 136 203 179 184 176 137 115 156 126 114 158 116 142 126 137 151 134 124 121 83 121 144 122 110 117 170 130 79 90 148 138 89 107 134 112 143 158 161 148 167 154 137 133 174 132 119 141 166 175 209 201 159 140 166 133 79 74 133 122 88 96 126 129 114 142 156 158 170 141 134 109 137 145 139 161 186 200 190 206 201 227 227 185 194 162 144 122 135 102 95 101 119 83 39 65 53 57 55 46 34 35 36 55 73 38 39 45 23 39 36 47 38 30 57 54 26 33 48 45 30 50 60 48 42 51 50 53 36 19 31 38 32 41 26 31 37 53 43 42 42 53 74 90 92 91 99 96 85 87 75 66 65 56 59 61 56 73 67 53 53 54 58 54 46 53 55 53 44 44 49 44 47 36 16 6 0 -10 -11 45934 296 178 30 9778 12 45 34 7567 -6994 921 6143 19834 51205 128450 343086 886261 999999 999999 13060 197 164 193 147 197 198 224 200 115 84 103 127 89 79 55 69 97 66 87 87 62 73 93 154 85 116 71 16 70 88 107 136 156 250 299 335 433 448 447 369 312 292 278 331 268 328 308 292 232 216 159 154 164 128 130 238 219 252 214 172 260 250 188 172 204 184 191 184 159 137 153 167 96 117 104 103 92 96 67 63 75 158 172 148 203 177 203 293 331 271 237 224 150 151 138 107 123 93 107 188 143 142 154 119 138 130 112 176 115 128 125 124 114 106 167 163 116 133 131 144 165 145 161 171 120 141 172 189 175 95 124 152 136 149 137 140 142 106 171 163 155 215 211 157 173 182 222 239 172 187 191 183 181 208 212 258 242 194 225 169 151 160 136 101 125 111 133 125 134 184 162 183 141 144 181 189 157 189 199 175 180 201 188 183 196 226 239 224 223 210 204 226 198 168 145 127 115 112 102 68 75 85 86 88 93 71 61 64 70 86 55 43 48 55 56 62 56 64 52 48 40 55 69 61 52 59 60 65 54 65 52 65 68 55 44 47 59 37 46 40 47 56 76 64 59 61 57 71 78 89 102 119 118 110 94 96 94 73 67 67 69 73 73 66 63 62 71 83 85 66 72 62 62 66 66 50 51 55 50 43 36 19 6 6 7 -3 45943 295 183 30 9783 12 45 43 7566 -7000 228 3025 22027 87836 234486 607726 999999 999999 121419 1347 157 229 213 228 200 164 123 98 141 142 121 67 133 59 16 52 67 65 34 53 54 61 12 59 21 49 35 74 32 75 86 139 135 225 326 334 389 381 429 417 310 288 254 273 243 248 205 170 187 231 201 163 144 170 231 180 223 204 248 140 126 192 204 161 176 139 149 152 131 136 148 127 125 134 88 79 77 108 40 95 101 112 149 149 202 233 233 266 258 261 230 187 141 124 89 117 147 90 129 102 124 155 155 136 79 129 181 189 131 125 138 145 145 142 139 138 116 131 112 108 101 116 76 112 111 102 109 113 146 123 121 113 164 180 151 107 132 130 115 148 136 154 147 114 148 160 140 161 170 153 168 159 155 160 150 188 242 224 185 144 139 130 142 139 109 100 120 128 108 141 138 132 109 160 151 169 178 156 177 154 153 173 173 193 191 213 196 215 199 206 204 180 177 151 159 128 83 69 74 68 74 60 63 54 52 61 55 26 46 66 70 45 41 44 16 53 44 40 39 40 51 48 29 52 65 43 47 60 47 46 44 50 49 34 37 34 34 39 36 31 50 28 42 56 43 43 32 49 60 76 85 83 93 82 85 77 75 66 53 52 63 73 65 50 61 69 60 49 53 40 35 36 33 34 36 42 43 39 25 18 20 -9 -10 -6 -11 45952 291 184 30 9784 12 45 52 7565 -7006 150 1600 26813 158590 474134 999999 999999 833492 38609 443 192 198 128 133 126 169 119 59 15 67 81 38 13 19 69 52 14 16 11 -17 14 24 -1 16 -8 54 82 46 118 91 -14 101 145 222 316 288 375 410 384 346 308 294 222 217 167 209 192 171 148 89 154 149 83 126 118 107 190 197 128 234 193 183 125 105 160 178 130 98 87 104 110 57 125 132 176 93 83 120 124 64 108 146 100 155 227 244 228 281 294 242 212 195 160 155 117 117 148 112 114 70 96 181 117 109 116 94 122 96 78 94 72 85 91 103 68 92 111 83 112 109 116 123 100 65 69 87 97 100 89 120 91 65 78 146 136 92 79 98 89 126 95 59 114 75 125 164 156 141 115 105 131 138 135 130 139 137 150 165 178 159 144 154 161 103 86 116 80 115 98 149 146 122 132 114 119 143 173 177 182 165 144 168 144 132 161 165 187 156 152 151 140 126 115 90 87 101 79 79 68 55 48 70 81 59 58 45 31 34 38 43 51 38 10 22 20 35 9 17 44 28 29 35 26 10 17 24 31 16 32 17 24 25 14 20 28 13 26 32 20 22 17 19 25 15 31 24 22 49 52 54 53 63 58 61 56 59 58 59 48 31 39 39 42 38 37 46 33 36 33 32 35 34 32 28 27 23 23 27 7 -3 -12 45961 292 155 30 9785 12 46 1 7564 -7012 -69 313 523 4003 44556 193357 487657 999999 999999 333190 2822 232 151 195 129 121 152 141 111 71 29 56 93 101 27 31 10 1 35 40 19 35 39 18 48 9 -12 50 54 97 93 111 48 75 158 318 315 335 323 398 378 291 310 280 276 292 200 209 163 144 116 127 92 65 108 164 155 162 187 172 137 112 156 129 98 170 151 107 105 146 161 153 135 82 123 151 86 94 71 72 76 105 124 117 186 228 233 232 247 320 216 189 175 107 118 92 70 72 105 102 135 146 133 178 96 101 109 106 124 92 99 96 116 114 131 108 109 94 72 90 102 118 83 90 92 145 154 152 68 74 107 136 141 132 122 140 110 137 135 114 125 123 87 124 135 133 108 152 139 148 125 114 162 152 158 185 183 187 161 143 134 143 107 138 100 105 87 127 140 136 121 117 143 109 116 119 105 133 109 115 142 139 165 172 157 140 183 180 136 148 168 133 84 107 99 72 75 94 91 42 22 38 42 49 57 63 39 39 24 33 31 17 15 45 37 37 47 12 10 26 27 22 27 21 16 34 39 26 26 17 29 46 41 36 31 26 21 36 31 9 30 22 20 20 30 42 46 39 30 64 70 66 59 50 58 47 34 40 43 32 31 41 38 29 32 38 28 40 42 42 31 26 27 22 25 33 20 18 18 7 -7 -13 45970 296 126 30 9786 12 46 10 7563 -7018 1437 1736 1876 1720 3506 25622 126125 392316 999999 999999 721127 9071 221 171 131 137 164 232 195 107 103 20 64 106 50 88 58 21 29 39 43 87 67 -1 23 40 19 72 4 4 32 62 36 79 105 217 311 328 302 421 438 387 319 211 285 351 272 237 247 146 165 148 160 175 164 168 172 123 171 158 182 182 186 179 145 162 203 131 115 127 110 118 119 140 125 148 108 129 159 122 136 175 185 157 202 224 261 286 219 278 293 298 245 243 192 108 119 136 122 98 120 105 145 153 149 177 116 128 142 116 133 122 70 112 113 123 102 112 117 114 93 97 85 114 113 87 79 108 127 108 117 116 127 138 137 144 146 161 163 185 146 136 124 129 126 127 97 98 146 125 126 156 149 163 173 196 203 201 218 219 173 129 146 156 119 123 98 123 111 133 120 145 165 177 139 120 160 188 158 132 130 145 157 171 153 151 156 149 181 154 153 137 126 112 112 112 95 108 96 51 41 56 70 74 66 50 45 53 56 50 24 4 25 66 55 45 39 28 33 51 55 47 31 21 20 26 37 28 26 48 32 27 33 45 46 41 45 40 34 29 32 34 40 35 41 48 42 33 27 54 70 62 79 75 69 70 65 64 62 67 55 44 47 56 47 46 43 43 50 46 40 46 36 25 33 35 40 31 31 31 19 14 2 -13 -10 -9 45979 298 127 30 9787 12 46 19 7562 -7024 26 92 600 931 807 11696 84135 278584 740998 999999 999999 28800 561 187 91 179 160 236 240 175 116 151 68 83 95 27 39 27 27 34 50 89 64 74 68 23 30 47 68 134 115 103 79 147 123 189 342 397 398 387 421 364 343 285 282 337 254 238 223 174 124 171 150 157 127 149 221 151 198 230 187 179 214 216 159 108 150 143 68 84 170 108 133 179 166 187 153 69 84 102 117 141 106 146 188 266 252 235 258 329 291 236 255 161 175 157 139 173 156 184 161 151 136 141 106 110 115 128 102 113 93 74 127 157 130 109 135 127 149 141 86 130 147 161 132 137 151 145 145 131 99 99 131 162 192 173 182 197 198 153 134 159 188 203 156 166 90 112 154 172 175 169 136 155 166 177 209 170 163 159 160 165 130 112 146 98 108 103 72 84 156 154 172 118 143 154 149 171 170 162 149 157 135 133 175 196 202 175 202 203 187 150 157 136 109 109 89 98 95 112 104 79 59 83 68 68 64 42 45 50 68 45 60 54 46 60 75 70 50 43 49 55 44 47 39 14 26 56 42 58 27 19 34 31 16 13 37 46 45 57 51 46 65 61 52 50 52 39 52 70 80 77 88 95 81 72 73 61 59 68 67 58 66 55 51 57 56 63 58 52 47 37 42 41 41 47 43 38 30 35 22 19 8 -5 -9 -12 -10 -14 45988 295 216 30 9786 12 46 28 7561 -7030 367 869 13204 76444 218621 544907 999999 999999 952954 11819 260 225 234 175 162 234 212 136 124 106 96 128 97 83 36 72 127 84 116 64 32 94 93 71 94 104 196 109 70 161 161 165 236 381 387 399 509 521 401 388 366 375 395 359 267 202 263 243 182 171 176 198 199 176 184 197 246 248 204 207 191 126 168 130 139 163 161 153 155 142 173 184 203 122 118 162 181 166 160 165 162 209 283 332 342 344 380 283 243 206 144 186 164 129 145 170 154 199 162 175 150 159 119 127 125 137 169 104 137 132 110 146 172 178 155 111 144 136 139 124 164 163 146 129 139 108 131 151 170 107 132 134 151 144 210 219 178 169 142 176 211 208 158 169 185 191 199 141 154 181 221 176 184 172 163 205 206 176 157 140 160 202 153 160 143 154 162 146 155 146 144 142 167 183 182 204 178 202 188 157 164 177 172 174 171 184 173 183 183 153 127 124 123 92 102 105 122 132 88 103 78 74 57 61 87 78 74 76 73 67 59 75 101 90 64 69 58 35 43 55 64 55 37 56 53 54 56 49 51 35 46 50 49 50 69 65 47 46 54 65 66 66 66 64 50 68 87 90 72 82 100 94 92 80 74 79 64 54 62 73 72 77 73 69 78 65 57 45 45 46 50 46 55 48 43 41 32 22 22 13 2 4 -1 -10 -12 45997 294 245 30 9785 12 46 37 7560 -7035 -5 6924 43079 124866 346766 765528 999999 999999 55926 541 195 168 153 182 171 174 125 106 124 111 65 67 94 73 82 51 68 54 98 64 96 95 46 61 120 176 63 57 72 122 213 310 384 431 457 480 462 387 341 293 333 298 319 223 281 246 165 202 192 198 194 193 177 172 170 171 246 181 131 226 183 146 135 131 122 169 98 139 110 72 161 176 134 130 132 184 117 174 165 186 212 217 247 252 349 315 274 314 200 130 135 149 145 150 138 119 139 109 119 116 137 134 126 129 80 132 100 111 142 112 108 128 123 107 128 130 155 174 161 116 86 100 146 114 108 158 135 119 106 72 142 192 166 189 181 187 154 146 176 159 134 148 132 108 135 155 162 167 126 164 197 172 196 194 135 164 182 211 189 168 185 141 149 161 194 204 232 262 285 247 221 211 243 216 211 193 225 210 173 166 144 149 167 185 141 112 134 144 119 130 127 95 102 94 117 116 96 107 106 83 98 87 71 76 52 55 46 57 53 50 33 60 51 44 56 59 66 48 46 45 45 80 71 64 47 53 42 56 54 49 46 46 39 39 51 46 56 44 47 50 57 47 59 51 62 66 70 70 86 94 98 87 86 77 56 54 64 74 76 70 57 63 73 75 69 60 62 50 41 46 45 45 46 38 32 28 21 18 4 2 1 0 -4 -10 46006 288 273 30 9783 12 46 46 7559 -7041 2060 23867 79943 229804 578676 999999 999999 266887 2294 74 158 143 195 194 100 43 60 100 68 40 42 -17 32 57 -14 38 47 75 60 24 2 35 61 40 66 21 11 68 103 157 289 367 421 417 424 453 375 365 282 307 317 228 253 229 212 182 141 149 106 108 114 142 204 177 185 158 211 132 125 117 177 139 142 107 64 90 108 107 84 75 124 132 112 132 123 104 143 83 58 170 216 270 268 349 274 211 229 145 131 129 97 87 99 100 90 103 69 74 102 91 57 69 91 69 64 95 138 110 88 112 96 90 92 161 110 84 59 77 71 66 70 79 95 81 113 105 104 117 113 130 134 96 121 155 147 171 145 140 143 135 172 137 103 118 132 125 163 152 146 139 165 149 166 160 171 217 203 179 182 227 240 211 203 221 244 247 263 269 318 306 257 254 245 221 183 119 110 103 91 111 132 140 115 106 106 123 109 98 102 77 77 87 65 72 73 54 54 46 48 50 48 40 60 48 39 29 9 38 34 26 35 40 36 33 13 15 30 20 32 19 46 44 51 32 32 41 15 3 8 25 24 13 20 15 21 11 25 35 33 61 66 31 20 32 60 56 40 70 68 59 41 41 43 44 41 46 50 57 56 48 49 53 51 58 57 38 32 31 29 32 38 40 23 4 5 -1 -10 -12 46015 294 241 30 9781 12 46 55 7558 -7047 262 288 12680 60168 172184 473356 999999 999999 723152 7202 155 169 188 193 216 211 171 100 94 120 80 83 127 43 63 91 106 116 116 -10 50 90 44 21 99 93 75 71 167 158 187 301 402 396 458 564 549 446 402 369 323 317 267 198 296 238 128 157 172 185 207 197 156 207 175 158 200 196 154 151 128 157 92 64 127 131 92 162 132 126 120 143 115 105 122 132 144 115 159 159 197 211 259 320 318 234 247 177 133 95 174 145 117 98 99 110 85 107 102 84 124 112 61 74 95 115 128 140 96 74 76 102 122 112 130 98 68 79 70 62 120 118 122 108 81 78 104 104 88 105 147 177 179 170 154 170 146 153 165 163 175 173 141 123 85 110 119 146 127 138 213 175 156 170 201 192 209 219 196 186 183 147 147 172 161 159 189 226 248 189 190 178 190 159 145 155 119 127 114 104 107 127 116 128 109 118 133 123 106 109 108 96 74 64 55 62 82 98 69 95 82 47 51 83 67 44 38 30 50 55 36 39 51 26 27 28 41 43 41 49 35 49 38 39 35 33 24 25 29 34 39 40 64 61 38 29 33 21 43 48 56 70 54 36 56 58 52 60 68 80 76 54 43 40 35 39 57 53 45 47 46 47 54 51 46 37 41 36 36 33 29 37 35 31 24 22 16 0 -8 -9 -8 999999 -12 -9 46024 294 239 30 9779 12 47 4 7557 -7053 -71 905 11234 46393 129258 338747 723358 999999 999999 114327 930 197 167 259 251 187 100 121 100 71 104 60 25 79 93 36 -7 58 43 33 32 72 76 78 86 95 138 111 129 156 171 282 404 454 449 522 511 461 321 321 337 299 282 210 237 194 177 68 105 186 227 175 224 206 190 210 238 181 140 138 141 131 141 147 76 100 147 158 153 118 157 125 88 117 102 114 114 139 138 164 228 218 276 328 338 257 245 166 127 106 145 114 97 112 115 129 112 129 86 71 92 74 98 121 99 83 118 92 105 120 83 76 66 117 134 113 137 150 104 97 115 90 114 152 155 80 89 63 69 130 149 190 154 161 199 214 192 194 164 142 174 139 145 202 148 155 163 127 107 123 143 153 128 146 188 219 168 193 152 173 177 174 141 98 111 113 182 193 218 226 229 202 170 130 142 139 106 91 84 102 94 114 155 118 100 110 116 138 118 131 135 141 83 48 74 65 98 73 68 81 72 76 50 45 42 50 44 47 43 44 35 46 69 72 50 62 60 60 61 59 47 47 46 24 27 36 57 42 30 29 39 28 34 62 49 27 24 43 48 52 56 45 45 48 63 52 53 55 63 63 66 74 59 28 32 53 53 55 61 52 48 50 59 49 57 48 42 41 40 31 38 39 37 26 18 9 3 -1 0 -9 -13 999999 999999 -9 46033 285 266 30 9776 12 47 13 7556 -7059 341 7361 37907 107201 302734 686019 999999 999999 31177 420 126 111 122 154 99 113 113 4 57 49 64 57 37 68 41 -10 0 74 49 47 101 97 27 114 30 -18 -4 72 84 109 171 269 422 478 466 482 434 298 272 287 295 302 250 202 180 139 86 97 118 123 142 182 143 159 146 181 216 188 95 102 53 74 79 84 85 52 95 89 98 84 56 88 66 23 19 23 60 109 139 165 162 219 319 323 227 167 102 53 90 81 140 84 70 64 49 82 89 62 66 77 81 122 119 77 40 94 66 68 83 41 60 89 87 50 47 56 45 51 50 94 89 98 42 35 22 66 78 121 90 96 109 122 134 145 122 114 136 137 116 118 155 142 137 122 116 85 117 114 148 132 92 94 123 123 139 157 124 85 104 121 104 69 36 57 57 82 100 157 175 180 166 161 135 114 130 84 62 91 69 92 86 75 100 107 103 96 86 79 91 102 64 40 37 33 51 36 38 48 40 30 36 48 46 8 9 17 8 37 29 19 43 95 15 9 26 44 42 25 12 11 8 20 11 22 22 16 20 8 8 -4 4 7 19 14 5 -11 3 22 43 32 26 28 25 9 13 27 30 34 30 43 27 7 10 21 14 26 19 33 37 22 31 32 25 25 23 17 10 4 5 0 5 12 6 -3 -11 46042 293 263 30 9773 12 47 22 7555 -7065 484 8315 39877 111290 293998 631536 999999 999999 91040 774 171 171 181 202 171 106 102 37 25 96 119 112 93 141 122 121 22 60 51 13 70 19 84 129 57 52 78 110 122 241 348 395 453 549 504 502 480 418 348 364 358 302 280 158 111 149 190 183 182 163 127 178 152 212 209 179 150 139 142 122 89 144 97 110 92 106 146 142 108 102 107 111 136 142 90 88 122 121 155 234 233 281 370 288 214 234 123 86 111 122 106 129 107 95 109 66 74 109 172 148 80 70 62 107 65 59 104 126 85 137 154 131 141 104 98 94 111 67 95 89 50 91 99 85 111 115 134 148 119 96 114 121 149 145 155 179 161 188 192 180 181 169 154 177 183 153 118 157 167 111 124 175 148 160 202 181 163 137 154 145 106 102 121 78 125 109 101 134 150 141 139 148 184 173 157 99 69 101 124 132 120 121 131 140 131 123 109 99 111 97 119 68 68 34 38 80 68 50 44 59 79 52 43 87 82 65 49 53 48 40 67 51 50 48 51 37 64 39 45 59 85 57 40 54 49 38 26 15 44 38 41 40 45 65 38 35 35 38 43 56 70 44 46 56 57 52 64 73 61 51 57 56 53 62 56 55 55 56 54 55 59 52 49 44 47 47 35 35 39 32 37 34 28 19 7 -3 2 -1 -4 -2 -6 999999 -12 46051 290 265 30 9775 12 47 31 7554 -7070 -93 6709 49699 153109 411320 887868 999999 999999 184168 1181 151 145 118 144 122 26 43 69 21 -17 46 58 7 44 -4 -34 42 -3 67 61 20 85 112 127 39 63 -35 56 153 206 326 416 514 566 513 518 453 441 381 270 266 242 266 234 221 153 125 123 152 113 99 120 176 290 230 192 192 185 168 147 168 131 108 138 108 71 89 90 83 76 112 73 80 93 94 108 102 128 188 239 210 293 285 209 137 104 77 88 130 124 73 79 128 98 61 82 78 103 75 84 89 100 87 77 81 68 105 107 96 65 123 95 92 81 72 64 88 85 65 24 106 145 87 99 77 87 123 111 112 75 68 93 112 139 140 149 181 145 129 146 176 148 126 170 194 163 181 133 159 147 127 132 137 163 171 137 163 127 142 160 140 128 106 85 101 136 127 94 140 125 134 114 86 134 118 126 120 111 111 85 96 117 125 107 125 141 149 133 115 101 107 94 67 68 78 64 72 69 61 72 23 -1 32 47 32 29 45 32 25 53 43 29 29 33 15 36 23 21 39 32 37 37 58 36 28 60 44 59 56 23 29 35 47 50 37 39 39 38 42 40 45 36 31 36 52 40 30 24 60 49 46 34 40 35 38 44 45 37 46 63 46 34 39 35 34 27 24 29 25 30 30 29 25 9 8 -1 -10 999999 -15 -10 46060 289 297 30 9777 12 47 40 7553 -7076 552 16006 58274 164220 445728 961784 999999 999999 9724 206 117 148 140 154 105 64 85 99 126 122 64 81 89 106 86 103 65 107 101 129 78 52 36 80 77 42 75 117 252 351 419 459 593 580 517 461 398 413 347 337 253 228 187 235 201 178 129 134 171 161 213 213 190 197 240 179 141 102 88 149 153 88 124 181 87 81 121 134 144 121 127 113 93 145 139 159 166 276 283 266 369 341 247 262 213 139 105 94 87 107 97 126 91 93 120 114 90 92 92 83 40 97 141 113 99 77 79 103 105 76 114 70 70 125 123 121 90 104 91 59 87 59 109 112 121 102 88 137 130 123 140 91 139 186 160 168 146 208 189 144 149 168 159 182 178 170 146 128 146 128 135 165 177 193 191 177 173 120 140 156 158 73 70 100 127 117 152 160 155 155 129 160 117 123 114 103 118 110 125 129 163 154 105 125 133 139 131 114 97 110 91 82 97 82 91 108 75 76 67 65 93 83 64 46 80 54 63 36 37 38 61 70 67 53 27 45 28 40 58 67 78 85 83 58 68 69 60 49 34 39 47 56 67 56 31 43 49 50 70 74 62 46 47 61 59 45 57 70 74 75 75 62 47 50 49 48 47 51 51 48 40 42 41 33 34 43 25 26 37 32 30 14 13 13 2 0 -3 -4 -7 46069 292 299 30 9779 12 47 49 7552 -7082 3665 39234 130914 346763 862625 999999 999999 148355 1105 159 149 103 153 90 69 127 96 53 38 33 106 62 64 31 2 -12 31 59 -6 31 26 80 35 82 13 -14 27 131 246 365 392 545 614 488 476 452 403 337 333 304 315 249 240 141 83 157 165 185 155 167 155 145 168 170 134 128 125 137 122 85 137 117 81 78 47 109 119 156 110 92 90 101 111 117 101 73 112 195 258 270 295 195 132 153 127 139 117 91 91 98 92 88 75 46 83 98 97 92 70 53 57 79 89 95 93 80 111 67 116 89 96 62 91 61 99 121 79 84 105 117 76 23 77 87 91 73 81 94 91 76 112 135 116 156 146 146 152 104 131 136 180 132 147 129 147 123 126 106 97 95 103 84 112 134 137 129 128 134 133 111 95 82 102 73 88 104 134 104 103 112 112 140 77 76 104 72 85 126 124 93 133 139 122 96 83 119 149 114 79 106 123 93 70 101 74 78 19 28 52 69 63 35 16 19 41 37 42 21 5 13 18 20 26 24 42 50 36 36 42 36 63 66 52 50 23 52 68 39 35 39 28 28 14 -2 17 36 35 42 66 44 29 22 22 42 23 19 38 55 60 52 54 38 43 46 38 44 45 49 52 43 33 25 28 33 28 23 20 21 26 25 10 6 0 -11 -7 -13 999999 999999 -15 999999 999999 -12 46078 292 301 30 9781 12 47 58 7551 -7088 593 12317 53304 144291 378533 775861 999999 999999 26011 450 171 111 87 105 114 92 83 43 114 118 71 5 8 38 41 3 14 44 30 41 33 81 86 42 32 -14 63 95 226 389 407 455 523 452 482 402 375 333 317 278 231 212 207 189 178 132 133 137 169 86 127 182 179 148 168 136 98 76 79 96 112 117 90 107 96 113 61 54 87 58 67 152 92 88 78 111 131 209 211 275 270 166 133 170 151 81 90 80 47 100 59 45 103 55 29 63 67 108 43 91 82 87 109 86 71 41 49 65 73 98 32 41 78 70 77 53 25 48 63 35 39 91 88 84 72 100 83 65 86 87 109 100 123 146 156 147 87 124 134 138 128 120 132 118 125 134 116 98 94 84 89 89 111 151 138 128 117 119 121 78 109 118 63 48 77 97 129 104 114 137 119 110 84 60 99 93 100 102 81 96 120 114 108 83 91 146 122 93 100 114 79 39 50 47 63 48 54 46 32 48 45 49 39 7 25 30 26 29 45 32 31 24 23 31 33 43 53 34 38 50 23 39 49 41 45 54 17 26 23 29 14 29 18 3 9 28 39 32 29 42 24 12 2 11 18 19 49 57 58 43 30 30 29 32 19 13 31 32 34 37 45 34 21 20 22 19 16 14 15 17 5 -4 -10 -12 999999 999999 999999 999999 999999 999999 999999 -13 46087 292 306 30 9786 12 48 7 7550 -7094 -10 7422 36275 99045 286065 651250 999999 999999 62774 755 148 79 95 121 80 57 33 48 22 33 68 0 -9 36 -20 -6 -26 51 24 37 81 27 33 55 41 64 49 99 246 403 398 519 559 496 501 400 376 322 360 290 216 273 212 152 88 122 175 126 116 146 161 118 164 214 170 143 106 73 91 83 103 129 106 57 75 83 105 105 88 103 154 119 79 101 87 150 193 247 244 289 234 206 128 128 84 61 97 89 124 74 93 63 67 26 81 112 27 82 85 66 57 44 67 36 40 84 41 82 84 62 50 56 94 86 53 69 62 29 37 43 25 36 67 32 69 70 92 82 75 65 73 127 147 77 107 96 73 106 102 109 139 148 157 172 131 126 139 87 100 102 113 113 121 136 104 80 91 134 105 135 115 121 114 87 107 125 107 137 146 121 99 74 74 76 89 72 68 98 105 86 106 154 103 106 123 110 88 94 92 87 100 100 76 40 41 77 55 41 42 30 30 34 35 17 5 -4 27 29 16 16 20 12 31 41 28 9 11 25 32 36 20 21 26 22 2 12 30 13 19 37 31 11 2 12 10 14 17 42 50 49 21 22 22 25 17 10 16 45 50 49 27 11 25 29 24 26 40 44 35 31 27 22 19 10 9 10 17 19 13 3 7 -1 -9 -14 999999 -14 999999 -14 999999 999999 999999 -13 46096 292 309 30 9789 12 48 16 7549 -7099 537 7843 30441 86993 244130 534907 999999 999999 550141 4273 244 154 147 86 109 63 76 115 91 19 21 68 85 74 28 -12 -36 38 28 52 30 14 10 47 52 25 66 156 316 396 460 524 544 482 481 482 420 390 331 293 153 245 223 169 163 129 112 179 224 181 93 200 163 217 200 197 151 136 129 154 154 145 132 128 122 131 122 107 107 97 124 136 150 134 119 145 227 240 329 324 241 218 157 115 95 105 99 118 121 90 92 74 62 80 87 105 101 88 96 55 89 106 77 114 138 79 95 70 75 83 64 71 94 123 73 88 86 95 109 78 101 48 18 86 80 63 92 114 103 117 109 97 131 114 105 93 104 114 162 97 162 186 165 198 163 171 156 132 142 141 134 119 123 115 152 128 144 135 150 130 90 83 94 128 130 130 143 153 118 140 122 100 89 128 124 105 124 108 114 149 129 136 160 140 163 140 103 130 154 145 126 127 86 71 87 82 94 74 69 50 24 30 62 55 45 49 55 38 67 51 53 35 32 41 46 51 48 59 66 51 45 40 24 38 45 68 47 33 53 43 49 42 45 39 37 64 66 73 78 51 56 55 54 46 33 24 40 61 76 62 58 57 45 41 50 60 57 63 51 60 50 43 49 47 50 49 46 43 32 28 24 25 20 17 9 3 3 1 999999 -9 5 7 46105 292 286 30 9796 12 48 25 7548 -7105 70 4449 22767 66593 188459 448551 936452 999999 758080 6970 190 140 122 125 109 30 111 59 -2 41 70 36 77 39 49 17 9 5 -17 -20 23 120 62 35 78 18 30 148 312 439 462 473 503 509 450 425 404 377 319 294 249 193 218 205 158 108 162 130 169 128 151 127 141 97 148 58 51 61 54 55 77 59 93 94 59 86 105 105 95 57 103 128 77 128 129 151 177 246 252 298 247 179 114 110 76 77 78 70 77 67 84 73 63 30 22 77 122 79 72 96 70 72 70 101 84 77 102 62 58 109 96 104 87 68 89 55 69 58 29 56 69 73 70 88 95 58 48 66 89 109 165 153 140 139 87 115 132 108 92 89 135 174 143 132 120 106 137 149 160 137 123 116 110 87 95 91 138 122 106 108 84 74 65 116 111 116 126 129 116 106 97 88 84 94 94 117 84 91 95 94 91 91 133 116 116 103 138 132 123 110 93 98 90 58 58 70 51 37 34 58 69 57 33 24 12 29 29 53 32 50 33 24 35 19 31 33 19 16 27 7 26 24 42 44 13 17 21 8 24 41 35 33 38 38 42 38 21 43 43 44 50 31 38 63 33 18 33 62 50 42 36 42 33 30 31 28 32 35 35 39 38 35 32 27 26 23 15 19 19 15 7 6 1 -7 999999 999999 999999 -14 999999 999999 -6 -9 46114 292 293 30 9803 12 48 34 7547 -7111 271 8387 42391 123073 332821 731755 999999 999999 63092 789 166 122 143 132 184 110 156 82 67 81 66 35 -21 -9 84 40 71 104 63 53 60 36 74 51 39 50 79 74 277 438 533 533 521 544 526 443 407 375 325 250 186 273 211 128 124 163 187 185 209 228 171 174 146 228 207 230 200 98 94 80 112 99 57 53 100 89 152 116 83 121 92 115 90 121 170 209 219 280 309 303 238 230 196 124 119 91 104 142 100 114 131 162 105 84 137 127 118 78 82 103 61 56 87 94 55 85 122 77 72 123 96 105 121 95 109 84 127 91 99 111 125 76 135 98 98 132 127 95 84 116 103 112 149 140 130 148 139 133 161 174 154 199 215 183 177 191 195 193 167 178 176 163 133 167 160 125 160 160 150 127 125 86 115 132 144 162 167 162 130 149 126 151 102 107 104 104 88 114 113 102 136 169 148 141 128 138 155 143 131 130 137 91 89 112 96 83 79 92 87 82 67 43 49 58 61 65 83 74 63 45 51 64 53 45 36 32 36 65 69 34 36 46 44 55 51 24 45 66 59 63 38 19 32 57 48 58 73 56 45 52 43 37 44 47 39 37 70 72 58 63 45 57 49 44 39 42 49 52 56 61 56 53 46 44 48 40 38 37 29 28 24 17 5 0 -1 2 3 0 -5 -5 9 7 46123 292 328 30 9808 12 48 43 7546 -7117 -9 9373 50973 158533 443978 948387 999999 999999 16150 250 204 191 235 163 127 103 116 138 76 70 128 36 31 72 68 138 117 45 108 66 102 99 107 80 96 111 85 133 311 513 634 539 509 542 543 447 386 358 387 297 232 236 201 163 120 158 169 234 256 224 160 168 153 214 210 167 128 96 111 119 81 101 104 157 126 108 99 116 119 190 128 152 143 110 152 166 166 288 376 362 249 201 196 97 83 131 159 101 99 81 85 62 94 105 67 87 143 118 109 96 87 119 77 126 158 143 101 83 102 123 138 130 89 94 134 94 104 113 103 117 125 142 143 123 84 88 121 133 123 121 115 132 141 107 112 152 109 131 123 131 166 222 201 195 249 226 211 198 211 180 163 177 153 132 153 159 156 119 128 140 150 135 117 157 147 115 126 163 155 159 126 122 150 130 92 119 107 128 124 131 130 119 149 184 176 155 142 118 109 144 155 148 128 118 97 77 103 78 81 60 74 92 50 65 54 57 54 43 31 73 70 52 53 44 63 57 65 47 41 45 24 39 43 41 35 44 49 62 88 69 60 65 63 57 74 73 75 65 71 60 52 63 75 51 38 50 52 72 71 73 65 68 53 49 40 59 69 71 76 71 58 57 57 49 43 47 52 47 38 26 25 26 22 1 5 12 3 3 -9 -1 12 14 46132 291 363 30 9813 12 48 52 7545 -7123 6728 43298 118835 342793 812047 999999 999999 16981 316 128 176 158 80 139 155 43 122 148 61 97 117 87 91 43 41 91 103 74 78 96 46 53 106 53 46 88 192 362 520 578 546 571 544 485 388 406 413 318 280 288 201 209 121 152 162 182 208 245 223 234 241 198 217 175 115 147 127 97 110 153 59 108 104 105 120 91 117 113 124 124 151 157 125 161 178 300 308 335 328 222 156 131 114 78 81 105 93 88 88 66 60 132 94 86 138 108 103 93 86 110 105 75 79 73 74 72 119 92 116 88 132 120 84 43 118 106 101 87 121 108 79 72 67 95 110 107 100 80 118 113 119 144 128 101 114 102 136 135 156 166 174 185 208 239 203 178 193 182 191 195 166 135 119 147 122 128 132 137 105 119 91 63 105 115 123 149 137 157 139 138 122 104 114 134 95 105 118 98 113 126 139 145 154 120 147 141 148 154 153 158 111 102 101 108 78 84 75 76 59 70 55 78 69 51 67 50 59 43 74 72 39 42 53 29 42 38 26 40 38 42 23 57 62 47 64 64 58 37 38 51 58 56 63 59 47 77 92 74 51 74 123 55 50 49 37 43 64 69 72 66 51 53 56 38 44 64 70 62 60 60 51 48 44 44 38 37 48 52 36 37 35 24 21 11 19 19 14 -2 13 27 16 46141 292 339 30 9819 12 49 1 7543 -7128 -33 10956 76077 219443 562259 999999 999999 474225 5415 249 161 155 176 153 78 87 80 111 84 40 69 68 17 98 64 68 34 86 30 15 98 114 68 45 71 98 115 43 292 515 591 577 588 514 445 393 359 368 284 216 205 254 240 197 158 151 203 169 159 223 185 160 202 177 143 147 89 124 95 19 90 38 111 103 64 97 127 137 89 57 92 109 124 129 155 187 233 270 333 309 247 155 102 89 78 82 75 109 126 120 146 77 69 69 95 82 75 110 138 75 52 59 72 91 106 98 92 70 95 68 84 85 84 79 101 96 50 89 114 106 92 60 65 110 85 70 104 94 99 89 61 121 157 157 109 126 181 190 172 154 165 195 197 262 202 163 175 187 156 183 204 186 193 160 163 155 152 128 158 134 132 88 77 73 134 115 148 170 146 127 113 110 113 126 141 128 79 114 128 117 156 99 118 100 114 142 127 131 124 153 144 142 139 115 119 89 76 57 62 54 47 54 53 65 46 42 42 44 29 32 28 27 32 37 20 11 18 28 41 8 13 24 37 54 47 14 37 50 38 33 28 76 65 68 66 63 55 53 40 43 46 36 31 26 20 22 31 51 70 79 77 56 43 47 45 42 53 65 56 60 53 42 45 49 48 35 36 37 40 27 23 24 22 17 11 10 3 4 5 9 16 6 46151 293 286 30 9826 12 49 11 7542 -7135 -12 317 16558 120046 313799 772252 999999 999999 244959 2322 253 202 204 209 216 154 109 178 156 91 140 155 104 111 80 109 85 79 100 108 107 135 115 139 66 51 93 96 151 363 491 687 668 635 589 576 472 408 344 294 331 353 332 262 163 140 164 201 188 197 232 255 261 266 300 225 191 198 206 76 86 121 134 89 32 70 139 189 125 149 146 153 107 181 164 135 213 273 398 394 200 187 144 115 116 132 133 119 126 109 111 139 94 101 123 122 116 108 94 112 112 137 164 140 143 112 98 123 128 152 152 118 67 91 132 108 102 161 113 70 94 128 125 83 101 129 94 124 172 160 142 99 136 110 120 153 180 177 217 195 173 186 192 245 259 283 295 293 274 275 232 230 255 226 223 220 201 193 203 207 198 147 123 126 138 173 149 142 123 159 147 162 136 126 119 109 119 151 153 127 130 142 151 145 145 189 178 158 142 176 167 136 147 170 132 124 140 171 121 81 84 70 87 108 94 59 70 72 42 48 52 53 61 58 67 62 54 41 50 54 47 47 52 58 70 60 62 72 80 79 65 66 69 85 62 64 56 59 76 81 77 75 78 54 51 37 44 52 71 97 97 85 67 67 67 76 77 75 86 91 74 79 66 48 65 70 61 60 59 53 50 44 45 45 38 30 34 30 17 21 25 31 19 46160 291 350 30 9830 12 49 20 7541 -7140 2861 34530 122049 331559 885454 999999 999999 49775 560 184 220 169 83 103 160 115 74 57 70 115 86 125 114 83 92 28 73 122 104 85 126 131 85 95 114 145 234 387 557 655 623 634 601 456 414 379 396 332 260 258 273 218 183 178 160 181 210 221 172 158 209 232 244 209 161 186 125 116 122 149 119 144 176 145 168 143 108 104 159 128 112 195 201 191 190 282 400 426 289 170 161 130 78 102 96 107 127 94 160 137 99 105 107 121 61 60 111 101 94 116 88 133 116 145 139 61 127 99 118 69 70 150 120 113 133 114 94 102 83 100 126 128 99 113 100 87 87 110 110 124 140 156 130 151 140 119 129 140 159 135 150 173 203 230 247 289 281 283 274 259 215 202 222 226 220 171 193 223 207 189 171 171 167 129 150 162 157 155 169 121 141 148 141 127 138 133 145 157 141 148 180 165 136 174 178 155 150 130 154 182 180 102 86 93 91 90 69 86 76 96 102 98 82 62 64 61 47 43 44 48 34 43 41 45 45 59 64 58 67 55 45 58 53 65 60 65 58 56 47 57 77 71 57 69 71 68 69 61 80 89 61 49 50 39 35 56 57 91 87 79 72 52 60 71 70 72 73 62 64 64 51 53 51 57 67 62 50 44 36 39 32 26 31 31 25 17 16 12 28 26 12 46169 291 385 30 9835 12 49 29 7540 -7146 538 17602 69040 200925 538843 999999 999999 210740 1973 243 196 132 105 107 104 85 85 133 109 30 77 101 51 55 64 70 92 70 89 122 114 56 102 166 146 171 256 480 585 615 612 626 484 468 439 364 298 328 287 262 283 217 171 154 155 135 120 205 146 160 176 181 231 203 147 124 97 97 74 100 110 116 126 149 195 168 159 139 163 140 99 137 140 123 165 213 253 380 392 297 164 112 138 117 161 131 66 147 143 165 122 84 130 102 93 103 103 98 16 102 127 140 112 107 111 88 101 79 101 119 88 53 48 75 73 60 113 126 108 82 74 93 58 67 103 118 118 102 125 109 104 103 92 111 71 108 118 113 132 117 169 199 149 196 223 172 174 168 188 223 243 208 205 203 195 172 174 190 209 163 169 142 109 78 97 121 140 159 125 129 111 118 118 94 127 124 98 87 116 114 131 128 109 137 132 155 149 143 131 129 124 141 91 110 100 82 59 72 75 73 77 81 91 70 74 69 42 52 26 37 38 43 55 43 22 33 52 29 36 50 34 53 50 34 50 73 59 42 43 56 63 61 72 58 51 63 68 58 41 37 35 25 27 20 19 42 57 78 75 70 55 53 57 68 74 71 63 56 67 59 47 49 59 44 52 38 41 46 33 28 32 30 24 30 25 24 21 19 23 19 11 46178 292 358 30 9838 12 49 38 7539 -7152 -17 3273 26866 95226 268278 667358 999999 999999 291623 2167 190 214 210 221 150 148 45 51 69 32 67 154 121 155 93 83 75 19 62 86 63 132 127 159 134 128 181 280 521 611 617 621 636 596 560 449 407 297 235 274 257 277 239 139 119 165 172 204 227 140 163 143 153 138 164 180 138 92 138 110 78 56 129 125 107 133 127 126 129 153 135 137 92 65 105 109 214 311 450 385 257 177 121 70 79 106 145 117 131 152 79 103 114 119 66 90 101 113 58 51 86 138 158 80 102 82 76 88 63 89 65 59 102 118 118 91 70 94 94 119 139 129 125 87 109 129 124 106 69 96 96 125 100 112 114 91 88 115 141 123 98 134 181 160 129 166 176 164 180 164 193 138 152 185 161 130 87 99 108 123 133 131 137 79 95 72 110 142 141 137 126 99 105 86 104 92 109 119 103 91 125 136 122 145 164 118 116 109 118 136 125 111 117 87 80 100 114 83 51 76 66 55 58 34 48 73 75 65 68 38 26 22 22 22 22 35 45 18 35 44 54 48 44 37 31 56 68 61 51 41 37 29 51 50 56 60 46 56 57 35 32 22 26 34 23 21 23 59 86 80 65 56 53 47 58 55 56 47 46 38 37 45 48 42 46 40 38 32 38 41 29 30 29 12 8 22 20 11 12 12 8 3 46187 291 390 30 9840 12 49 47 7538 -7158 4627 45363 148789 412239 889942 999999 999999 52263 618 190 119 87 75 43 21 20 52 81 90 48 91 79 51 57 1 25 40 61 64 34 73 129 76 137 160 152 282 480 529 568 596 569 512 474 391 360 324 291 272 317 289 192 188 158 144 131 130 171 127 111 144 192 142 134 185 224 262 168 295 420 435 409 410 421 338 282 247 153 141 125 189 157 108 124 175 218 310 422 245 189 105 40 115 127 41 66 87 113 63 67 73 80 89 67 75 62 44 74 106 132 92 97 87 46 57 72 46 80 75 63 71 57 64 59 65 41 47 72 69 106 105 63 44 79 88 117 89 71 82 120 97 81 78 72 74 107 123 73 33 54 112 141 148 149 151 175 158 163 162 142 142 129 125 126 154 116 113 145 151 96 94 128 90 71 70 63 96 120 123 110 117 102 82 101 106 120 96 89 102 107 90 93 119 104 97 100 90 101 97 100 90 113 86 65 81 94 79 50 60 44 33 22 18 38 45 31 25 41 26 11 11 12 23 20 1 9 1 11 4 18 22 56 35 45 37 55 60 36 40 31 27 25 28 34 38 46 41 30 21 13 4 3 -6 8 5 17 33 59 63 39 28 29 32 37 37 34 50 40 31 29 34 30 27 29 31 22 17 15 15 14 14 14 7 1 6 0 6 8 -1 -2 -6 46196 291 390 30 9840 12 49 56 7537 -7163 5001 41149 135075 380894 936591 999999 999999 14956 316 211 174 194 156 41 72 58 -19 24 7 89 39 58 67 23 29 114 88 68 43 71 89 67 137 149 182 206 178 335 585 571 692 650 508 438 398 375 298 334 262 231 261 241 175 130 140 120 65 143 91 147 193 178 215 291 300 195 149 71 57 62 80 161 170 105 177 194 158 132 143 108 145 100 140 161 210 228 373 460 302 184 103 55 39 106 127 99 152 109 93 118 99 140 132 132 117 106 88 78 21 77 122 107 80 77 73 76 80 97 86 103 117 89 104 110 67 101 118 68 103 97 36 72 54 70 120 142 123 72 99 122 127 129 136 150 124 142 120 138 154 135 159 192 233 213 173 203 214 187 130 119 141 173 179 167 125 129 102 137 134 97 86 98 95 76 58 71 70 90 142 117 125 110 101 96 100 105 108 105 105 91 103 109 88 106 115 104 118 119 120 115 110 69 86 81 73 59 57 72 47 61 50 65 30 13 37 27 7 8 18 27 14 1 27 37 38 6 5 21 24 27 23 49 31 36 37 42 47 20 21 11 25 34 28 26 44 35 21 37 18 9 7 8 5 19 20 15 36 66 51 35 40 43 48 48 52 48 51 38 43 35 39 38 30 29 26 30 21 20 22 16 11 12 10 14 19 18 12 11 7 9 -1 46205 293 330 30 9840 12 50 5 7536 -7169 -80 290 17537 93869 264798 670374 999999 999999 266693 2998 221 178 181 150 155 158 55 11 15 70 80 65 15 46 93 82 33 98 75 67 65 50 58 100 120 124 145 209 259 483 634 662 650 640 546 422 395 393 339 310 369 297 258 178 148 112 126 92 153 192 181 130 129 153 149 198 197 80 140 131 78 78 71 39 90 121 71 127 143 98 102 154 83 107 121 93 161 196 424 464 273 179 131 125 45 87 88 49 73 94 80 94 112 97 66 79 67 124 69 43 33 73 110 111 97 92 114 71 50 73 87 110 122 121 98 101 65 99 107 103 105 140 120 115 157 132 132 139 149 191 160 169 200 193 209 179 186 140 138 158 104 148 193 203 196 165 171 205 216 206 160 151 140 156 140 175 150 126 145 116 126 133 109 100 100 70 60 109 129 134 100 99 128 125 108 104 126 124 123 127 124 91 128 107 87 106 106 72 96 80 104 112 106 103 93 65 33 60 58 55 45 62 37 21 12 12 28 32 13 31 26 21 20 23 9 31 28 15 24 23 18 36 43 27 36 30 45 51 43 28 14 30 32 34 53 49 44 81 67 26 20 12 2 -12 6 15 10 16 47 68 72 68 49 27 38 44 55 50 43 55 52 30 27 30 24 28 27 25 32 24 12 12 13 10 6 15 16 19 12 8 9 5 10 46214 292 359 30 9839 12 50 14 7535 -7175 14 7460 62436 237118 632762 999999 999999 490084 5404 179 172 68 116 98 63 -11 20 52 34 148 110 65 83 64 -1 29 68 15 32 123 48 111 170 156 132 190 189 287 435 568 581 599 547 564 444 409 415 430 315 184 249 286 187 158 69 122 110 83 167 155 150 194 195 186 175 158 177 149 108 100 131 100 68 41 41 74 106 99 107 73 63 107 121 155 180 209 293 444 508 304 191 151 67 96 103 84 106 94 112 83 74 109 79 56 46 69 105 56 77 61 75 98 103 86 86 97 118 100 79 89 106 107 106 90 138 124 88 71 68 96 135 97 68 142 132 183 201 161 176 206 173 165 172 189 176 176 179 208 179 211 238 243 185 224 255 175 209 247 231 242 219 183 183 169 200 209 197 190 162 185 155 132 78 92 69 50 60 96 102 122 135 128 87 139 131 136 142 124 108 111 118 101 109 97 122 117 97 90 127 110 80 81 98 85 70 61 45 24 40 24 41 35 24 16 13 40 50 22 11 36 66 37 3 11 40 27 4 13 21 32 33 25 29 20 25 45 50 34 23 30 21 15 38 36 44 61 48 29 15 26 34 20 12 9 16 12 23 33 55 66 60 34 19 31 50 52 52 42 41 41 40 40 37 36 32 23 24 32 29 14 29 19 0 -2 15 22 14 7 6 3 -1 -3 46223 292 360 30 9840 12 50 23 7534 -7180 -90 1436 35599 148169 403525 999999 999999 999999 18005 275 259 198 169 213 189 145 60 57 45 100 157 156 99 108 100 68 106 114 99 91 125 146 212 159 181 262 315 473 694 644 659 722 623 585 549 492 497 524 481 405 323 337 286 215 165 183 216 285 238 204 134 171 197 200 270 299 203 163 207 157 171 156 93 113 136 181 153 164 157 180 178 191 200 169 220 284 331 584 502 271 185 154 142 143 215 169 140 171 159 137 134 153 113 154 158 172 178 165 168 158 135 125 192 194 152 138 154 172 173 169 158 163 179 130 128 196 213 191 176 176 164 215 182 185 168 156 169 183 244 194 216 248 217 194 268 287 273 255 299 299 362 358 345 371 372 347 312 336 351 347 368 352 322 313 293 269 274 292 260 209 200 169 176 182 117 111 165 181 151 155 143 192 243 180 167 135 155 149 161 158 160 140 181 197 172 159 150 157 150 157 132 130 173 168 164 108 87 87 98 97 91 116 97 70 89 64 77 87 82 65 69 68 43 57 53 62 71 60 58 70 60 36 48 72 80 79 73 59 77 72 76 72 101 94 90 97 74 76 48 61 54 55 59 48 68 71 66 94 113 121 100 82 82 94 98 88 102 102 103 93 89 82 77 71 77 68 71 72 66 54 57 66 49 55 67 64 61 59 55 52 45 37 46232 292 359 30 9839 12 50 32 7533 -7186 206 14205 83344 243671 619345 999999 999999 376193 4340 204 147 177 145 110 137 80 51 48 49 39 70 52 61 109 103 3 37 67 21 51 24 123 117 123 151 233 327 470 635 612 628 676 594 571 454 416 513 419 321 316 284 252 215 161 154 121 129 131 133 105 72 101 130 190 205 119 148 102 151 97 89 145 110 66 73 40 109 154 99 111 131 145 155 130 226 328 451 506 326 235 53 72 76 53 94 95 133 130 131 42 103 130 149 83 98 149 174 143 122 119 118 114 136 148 88 118 158 155 98 97 65 64 86 127 76 55 49 45 51 107 69 89 94 109 59 88 114 121 135 191 217 213 226 261 271 286 260 276 245 265 274 334 338 310 266 285 309 276 278 258 286 271 191 180 167 211 204 193 183 163 127 111 87 75 64 41 62 124 158 118 143 116 109 124 95 94 102 76 98 109 122 97 84 113 120 107 82 109 84 105 111 85 88 97 51 29 49 51 57 59 22 46 56 28 21 20 25 25 5 1 50 42 24 39 6 18 24 39 32 20 14 3 15 23 37 24 14 22 26 4 18 18 7 24 39 35 32 19 4 -1 -10 8 20 13 8 4 4 24 58 65 57 33 34 42 54 54 42 29 33 42 26 25 31 18 23 12 14 19 7 3 6 0 6 12 14 17 19 12 11 2 -10 -13 46241 292 353 30 9833 12 50 41 7532 -7192 26 8697 51778 147569 427416 999999 999999 999999 8422 256 164 115 137 167 153 73 73 81 104 116 113 168 68 70 110 110 84 35 74 66 60 89 149 218 168 227 376 512 627 662 713 697 683 599 585 467 473 426 318 316 327 257 230 155 135 161 130 91 124 137 104 146 145 182 186 134 54 129 199 136 68 48 127 142 146 131 80 126 146 133 159 133 147 161 327 456 606 509 310 204 144 130 158 131 141 158 189 145 150 173 171 126 145 164 176 149 129 210 176 180 195 239 223 182 155 193 121 110 135 105 76 101 114 148 108 67 90 101 143 110 90 83 97 64 52 89 98 91 139 141 119 118 122 122 112 110 92 115 106 120 152 158 144 161 172 169 232 251 253 230 199 208 176 164 193 190 199 165 150 157 161 174 156 114 89 74 98 117 128 123 108 147 133 122 96 97 113 100 89 112 118 113 124 120 116 109 116 120 97 109 106 101 107 108 73 70 64 48 74 76 37 60 49 49 57 41 31 60 59 49 24 32 43 39 23 8 20 49 48 37 9 32 7 4 22 31 16 38 17 33 32 27 39 44 58 49 55 32 13 12 14 17 11 18 10 5 13 41 56 65 81 81 53 42 58 59 48 53 48 45 42 36 32 29 26 26 30 27 19 12 9 12 11 23 31 28 26 24 16 14 6 3 46250 292 346 30 9826 12 50 50 7531 -7197 423 18698 85108 236704 652674 999999 999999 353778 3140 138 141 157 188 167 122 106 34 39 56 126 78 166 124 49 52 69 98 116 96 85 109 112 170 178 188 265 419 564 640 606 668 692 595 590 507 481 493 425 398 343 317 317 232 150 148 154 150 126 104 116 147 196 231 216 217 180 158 160 137 98 109 105 96 147 163 132 137 120 154 200 177 178 184 214 382 667 654 368 300 201 163 169 205 199 183 183 190 169 170 168 180 172 153 147 158 162 201 168 142 193 205 209 267 256 256 201 225 161 159 150 191 169 144 145 152 144 81 94 123 113 60 102 107 114 162 106 129 117 136 138 140 163 170 101 102 131 156 138 107 142 165 160 199 205 187 171 178 178 172 208 177 180 193 163 182 159 156 164 185 159 147 143 140 110 79 79 111 135 130 153 131 130 106 106 127 103 113 128 101 96 130 101 127 138 127 150 127 122 131 107 94 101 135 94 76 73 68 72 61 55 59 57 42 35 63 63 64 54 50 37 41 43 24 26 52 34 34 44 40 42 28 23 24 31 33 20 16 49 34 35 43 61 44 49 44 47 48 48 46 30 27 37 44 36 32 40 36 41 73 97 94 73 67 58 62 67 64 62 59 52 45 54 45 32 34 35 22 17 22 26 27 24 28 45 45 37 35 31 24 14 17 10 46259 292 368 30 9818 12 50 59 7530 -7203 973 16378 74353 202418 563255 999999 999999 392872 4108 144 103 98 115 195 166 93 7 78 78 121 134 66 108 107 67 75 12 124 85 64 93 93 206 192 191 274 431 586 619 662 696 632 524 594 512 416 543 433 380 298 283 307 231 222 198 168 152 178 113 145 190 148 186 181 116 84 87 149 92 97 81 95 132 126 65 129 151 132 133 180 135 174 123 173 332 639 564 269 216 152 92 98 104 92 86 102 117 125 89 95 103 65 119 112 152 133 122 165 137 84 96 144 152 115 147 175 130 125 131 189 160 162 127 119 143 153 158 128 138 163 198 201 232 180 147 148 166 190 207 174 156 171 184 131 118 132 116 109 132 120 103 169 189 190 174 137 151 186 186 182 178 175 152 156 135 131 158 147 128 144 144 124 83 59 38 48 83 111 120 128 101 115 117 82 99 93 104 122 98 56 88 108 116 87 113 95 100 108 104 99 92 116 103 79 83 69 42 47 53 51 46 36 36 65 28 55 53 56 50 46 34 51 50 58 34 39 65 65 36 34 28 20 30 31 20 48 42 21 34 41 37 56 57 50 57 49 38 36 23 9 19 18 10 21 27 19 34 47 64 78 73 61 56 61 63 69 51 40 46 48 42 35 25 25 32 31 33 29 25 23 11 18 21 22 29 28 22 17 18 15 7 5 46268 292 360 30 9810 12 51 8 7529 -7209 415 20610 112823 295488 792165 999999 999999 84613 818 191 159 145 118 113 79 74 97 83 73 123 79 22 -6 2 65 45 57 14 44 45 11 38 64 184 223 263 473 555 569 647 612 590 560 555 541 468 493 414 354 289 297 288 226 225 220 179 121 125 182 69 50 155 182 163 100 132 101 129 150 107 70 78 71 85 114 92 100 110 124 106 111 125 159 129 240 581 480 220 157 79 62 105 77 116 120 87 137 104 94 89 94 81 20 108 103 110 126 105 118 128 148 162 65 129 167 170 136 79 94 108 118 132 92 79 121 95 169 141 103 157 138 122 142 121 158 154 123 176 127 131 114 157 154 114 166 109 84 123 144 92 130 161 184 189 168 151 148 172 148 146 204 138 116 107 125 156 114 145 113 89 119 97 92 72 67 59 56 88 112 116 126 107 89 95 91 35 82 70 61 41 45 75 79 87 116 106 71 95 89 108 119 82 83 90 56 60 50 35 20 28 30 44 32 41 56 37 23 20 39 33 49 43 40 47 37 40 25 15 31 24 17 19 17 25 28 13 21 15 12 25 39 36 47 41 28 48 36 21 27 26 12 18 18 10 9 27 19 50 84 91 66 48 41 41 54 52 51 43 29 36 27 25 19 19 19 22 20 22 26 21 21 23 27 23 16 18 19 10 4 2 2 2 46277 292 322 30 9802 12 51 17 7528 -7214 4497 35772 107991 271621 676889 999999 999999 165176 1866 180 134 107 129 106 146 142 86 116 181 117 84 87 59 101 71 48 75 88 66 9 43 148 152 172 240 285 427 544 533 599 618 619 508 564 560 527 552 399 391 375 263 255 274 283 206 187 82 88 219 158 196 199 186 158 156 144 137 143 132 88 140 96 75 88 95 134 142 140 138 112 118 124 135 169 225 510 481 192 66 93 43 98 98 98 107 100 94 28 28 69 85 98 61 46 52 54 82 75 59 63 136 131 84 80 96 119 110 100 117 62 82 119 87 94 105 79 81 71 92 60 75 90 82 114 89 140 138 118 127 132 98 107 125 119 86 133 130 123 105 139 138 147 169 148 143 154 150 174 181 183 148 144 168 163 126 134 145 186 146 143 127 119 130 100 61 33 83 80 94 122 124 106 74 67 72 63 41 66 64 40 30 71 113 83 97 74 96 135 115 79 122 116 121 105 72 53 69 75 64 52 33 38 24 48 62 66 34 53 67 79 41 38 32 48 33 18 39 39 35 39 27 14 17 25 37 26 24 20 30 40 74 54 54 58 56 27 30 22 20 38 32 28 28 17 15 31 50 75 77 74 81 63 52 53 53 41 48 46 35 48 35 18 22 30 28 29 34 34 28 38 31 27 31 34 32 25 18 17 16 6 6 6 46286 292 344 30 9794 12 51 26 7527 -7220 3395 26842 77662 207939 558094 999999 999999 757095 8480 190 127 143 96 159 179 147 108 69 21 94 88 65 85 58 28 28 61 136 80 -30 56 146 190 245 278 383 559 595 620 598 574 537 541 554 510 456 520 387 346 301 254 254 221 262 188 198 174 93 126 84 69 102 131 159 134 137 113 80 55 86 95 85 117 176 200 177 171 148 115 116 110 136 148 107 215 531 409 178 126 104 124 115 82 70 88 125 115 83 25 28 28 25 50 74 55 59 57 88 100 74 81 84 101 105 91 52 66 64 92 67 36 90 78 41 56 101 113 101 75 121 115 80 56 99 137 92 100 129 69 49 90 114 129 137 109 94 112 156 138 102 116 131 125 101 122 110 109 137 132 151 146 122 137 131 145 126 139 130 131 115 146 131 134 82 88 48 76 105 92 91 119 123 70 80 71 32 34 69 40 46 36 58 75 104 84 79 95 99 55 65 102 95 109 118 85 66 42 24 25 13 18 24 57 36 59 64 36 37 53 52 35 15 18 28 36 24 6 18 33 16 15 27 19 11 14 14 20 22 37 23 14 26 48 58 55 29 20 9 11 8 10 14 17 25 17 11 33 50 60 64 61 42 50 44 32 35 32 30 42 35 23 22 32 24 19 22 18 25 20 21 13 12 21 28 23 10 -1 1 5 4 5 -7 46295 292 336 30 9786 12 51 35 7526 -7226 1075 20158 74293 202540 537748 999999 999999 549917 5058 198 141 104 122 135 194 109 49 15 121 47 47 63 32 74 33 68 48 51 51 9 94 183 253 272 404 506 509 570 569 618 567 468 482 532 498 512 538 392 356 297 257 254 268 277 249 180 136 106 136 157 114 90 114 134 193 192 198 83 107 127 130 115 82 114 178 158 174 168 154 118 97 131 105 130 264 523 412 176 118 56 91 59 116 78 96 112 122 166 105 61 76 74 137 135 83 108 115 116 129 139 117 95 74 98 110 100 84 111 108 147 92 115 113 134 135 72 81 54 44 40 40 113 138 41 95 110 115 111 127 74 66 89 93 131 87 121 101 127 141 141 133 169 172 134 155 111 134 165 136 184 177 166 153 159 159 173 146 131 138 130 129 116 112 125 109 70 71 97 117 123 145 127 53 67 42 53 85 35 23 43 74 97 91 90 110 91 95 70 94 92 98 97 85 106 89 88 91 50 47 51 56 37 61 50 63 59 62 58 50 50 25 33 53 37 32 24 27 17 15 41 45 41 13 35 44 35 51 46 35 44 51 29 40 52 53 45 35 31 21 23 15 19 28 21 27 23 39 68 90 75 72 58 55 48 57 52 50 39 40 38 36 29 38 37 34 34 37 32 36 41 37 30 36 30 31 27 24 29 21 16 9 2 46304 292 269 30 9779 12 51 44 7525 -7231 -96 2726 20506 61380 162223 435619 932188 999999 999999 9321 160 102 125 128 192 148 107 100 11 13 58 61 38 -52 -13 46 58 46 28 -9 29 55 154 164 281 335 371 462 531 507 414 354 419 550 525 564 554 398 340 370 319 236 218 197 174 216 158 122 80 85 162 105 108 168 160 124 107 121 147 80 77 102 31 139 104 121 117 109 97 108 99 57 124 133 94 230 488 341 147 64 69 80 51 86 133 94 124 133 88 110 109 92 84 114 72 107 99 99 91 99 158 96 113 83 82 64 111 83 97 69 45 12 71 151 80 71 50 74 73 96 92 73 78 73 46 53 41 72 80 114 71 80 76 97 86 68 59 75 77 64 80 92 111 104 68 151 128 123 118 139 86 126 131 147 135 171 131 115 111 103 104 99 83 115 95 78 27 50 75 112 116 103 51 -15 10 39 34 13 8 2 6 16 59 71 46 37 62 110 77 70 47 49 66 71 89 88 75 76 75 60 58 56 49 27 36 52 23 26 12 13 18 7 -22 -9 -4 19 21 13 4 -7 15 21 -4 -1 -4 -3 6 8 12 29 19 39 34 29 22 18 9 -21 -2 3 10 5 0 -8 3 -2 8 28 31 36 57 52 50 35 31 26 26 29 25 21 13 8 4 4 7 14 19 16 8 20 9 17 17 12 7 1 2 -2 -10 -11 -10 -13 46313 292 296 30 9776 12 51 53 7523 -7237 5514 31965 88281 235471 570933 999999 999999 464681 4377 183 113 161 95 91 141 102 74 102 45 81 93 43 81 92 112 30 86 80 103 25 84 129 230 269 357 430 544 649 505 458 378 477 494 529 553 519 461 367 328 299 283 220 164 185 188 195 172 109 87 107 95 144 218 189 147 156 164 107 33 64 108 90 124 164 204 68 163 162 128 118 84 171 189 125 278 588 374 181 66 82 123 84 119 105 71 125 134 130 132 73 54 79 79 77 102 108 129 126 90 110 88 89 86 103 124 117 111 96 86 81 110 59 119 76 87 110 105 165 135 83 102 113 57 97 116 77 120 104 90 115 104 122 113 108 82 104 95 67 62 99 93 137 183 156 163 174 188 192 178 153 151 135 140 139 148 145 113 110 137 117 111 137 145 114 108 75 57 64 97 123 60 51 48 15 22 32 35 46 35 40 60 61 58 96 90 69 97 90 92 88 69 84 133 119 98 90 86 71 76 87 77 64 25 40 56 51 59 41 25 37 20 -3 -9 17 17 21 28 11 13 19 16 12 12 36 30 19 20 28 27 31 36 24 56 50 37 20 16 16 21 11 15 11 10 21 21 27 39 40 53 63 57 48 32 27 41 44 45 44 36 37 32 28 29 24 23 22 29 31 29 32 33 30 31 29 22 18 16 19 14 7 -2 -3 46322 291 294 30 9774 12 52 2 7522 -7242 6673 53494 150808 382378 929492 999999 999999 137013 1006 187 138 112 87 118 97 51 54 101 79 50 75 44 26 42 47 21 31 39 19 32 62 92 212 278 360 486 542 626 502 466 450 444 501 478 512 539 467 365 315 306 290 260 243 212 256 179 119 113 81 62 63 125 124 181 148 155 114 136 149 106 145 132 126 85 107 101 144 98 89 70 105 197 224 255 435 545 270 163 30 37 45 66 98 79 88 87 90 71 14 70 35 41 112 40 12 64 105 80 76 87 51 79 70 81 63 70 55 49 56 57 42 68 90 85 13 59 65 65 52 54 73 65 84 69 82 154 71 69 121 93 157 124 94 99 92 70 60 45 76 102 83 106 109 99 87 153 163 149 143 135 158 163 165 136 121 134 139 135 133 134 103 127 122 78 103 74 75 80 100 70 49 40 14 49 60 2 3 24 20 28 38 81 79 77 84 66 70 67 52 59 74 89 90 74 77 88 89 55 43 42 34 40 57 43 18 7 16 5 -2 -4 11 5 5 4 -1 -11 -3 9 1 2 8 6 -1 -11 2 21 22 5 17 29 33 16 38 34 40 29 27 19 13 7 2 0 -13 3 13 5 10 30 55 54 40 28 7 21 42 37 24 21 20 25 19 15 14 15 15 19 16 20 25 28 23 16 14 9 10 4 -4 -9 -9 -7 -10 46331 292 292 30 9772 12 52 11 7521 -7248 2329 30890 122909 314034 905866 999999 999999 87285 972 133 172 198 115 135 195 126 23 32 82 116 156 94 111 74 81 80 50 76 81 78 123 199 319 380 375 547 699 703 485 369 353 473 543 557 571 525 465 403 368 312 276 214 225 220 281 213 211 159 120 99 112 136 159 233 178 160 155 96 162 152 114 147 146 145 166 148 173 103 161 90 140 233 306 334 500 631 302 152 107 80 102 88 102 132 104 73 113 76 114 114 57 76 97 83 94 124 105 79 97 44 70 80 66 71 107 124 116 49 77 102 116 90 90 109 119 83 98 108 91 65 79 74 90 105 129 129 116 82 150 131 91 123 150 96 50 91 117 110 92 137 115 180 182 132 117 159 134 131 182 159 146 165 158 177 177 161 192 177 167 115 127 144 133 142 136 106 95 112 108 50 71 33 62 59 29 35 27 38 36 50 63 86 104 97 88 116 93 71 92 72 89 118 103 73 82 104 109 101 99 79 76 68 67 53 68 29 7 18 28 23 49 48 31 13 28 36 39 33 22 16 18 20 26 11 19 39 61 60 48 44 39 50 44 35 56 41 31 30 38 11 30 36 38 29 24 27 44 63 68 73 65 59 46 34 47 57 43 45 53 38 39 35 24 18 36 51 47 47 42 48 40 36 32 26 23 26 28 26 19 22 14 7 46340 292 289 30 9769 12 52 20 7520 -7254 1801 26858 99542 271924 728802 999999 999999 99496 1292 173 145 99 148 170 143 111 115 114 106 127 55 123 114 97 132 81 65 119 132 95 191 216 313 441 467 589 692 651 464 386 393 493 580 592 539 545 507 377 370 366 283 297 283 247 256 271 226 150 152 181 208 127 124 118 155 158 126 140 177 180 164 161 146 162 182 202 196 161 151 185 320 391 450 470 654 480 250 153 115 106 142 108 128 144 170 66 74 103 107 112 86 66 75 106 153 92 56 60 110 161 110 103 80 92 73 69 133 94 132 114 152 124 148 111 103 155 97 121 126 141 142 144 139 137 120 157 142 121 150 131 160 115 143 114 146 158 119 148 140 124 104 147 177 164 204 155 181 203 160 163 196 178 177 169 147 146 171 184 157 133 151 172 153 154 132 78 99 129 122 85 57 52 53 73 99 90 64 58 58 57 119 130 128 96 91 101 127 89 86 104 105 106 140 166 156 134 86 55 58 71 84 59 66 76 57 45 9 52 65 59 34 37 49 48 36 51 54 23 38 36 36 31 27 34 52 54 55 52 49 49 75 84 71 70 57 72 65 52 41 35 30 32 57 50 46 57 67 79 88 96 82 63 67 58 64 75 76 72 62 60 54 57 51 45 49 57 55 59 59 57 60 53 45 41 42 42 40 41 38 31 30 27 46349 292 292 30 9772 12 52 29 7519 -7259 795 27892 134639 354773 940702 999999 999999 45816 492 189 99 83 139 213 134 78 148 147 96 144 145 152 94 77 142 139 129 132 130 55 113 144 204 400 414 453 637 699 452 275 416 465 555 570 591 588 564 459 387 386 289 298 286 297 347 291 258 201 129 116 168 128 173 163 169 204 195 159 157 197 126 110 153 153 187 198 207 163 167 146 290 417 408 458 573 496 241 114 110 151 134 148 136 196 190 152 101 94 78 76 87 76 82 111 101 86 56 45 106 74 77 82 124 116 110 98 143 102 99 98 118 156 125 99 84 83 120 137 119 89 104 149 137 151 110 130 140 137 141 96 126 149 151 117 153 153 180 165 129 138 153 151 169 186 160 172 178 174 171 152 152 164 181 174 189 153 175 153 167 167 183 179 164 177 151 104 78 100 107 84 73 69 67 67 44 29 41 47 74 72 72 89 100 108 84 77 117 109 78 90 124 156 146 154 128 106 74 62 95 83 57 74 41 60 75 61 43 52 44 39 46 50 54 50 47 42 59 59 51 52 61 51 52 61 56 55 67 68 54 71 72 61 60 64 44 54 53 37 23 41 27 33 41 45 43 53 66 87 94 108 88 58 57 56 66 83 80 80 65 64 61 51 55 40 39 51 58 69 60 49 55 50 48 42 40 37 40 31 26 25 27 15 46358 292 296 30 9776 12 52 38 7518 -7265 -74 14925 87847 251773 651946 999999 999999 338180 3556 133 123 139 160 172 124 85 96 108 99 108 109 75 119 113 89 78 55 7 13 61 50 72 136 354 394 413 574 650 463 388 400 473 462 568 545 497 527 476 403 296 233 225 202 209 267 260 220 152 100 111 148 118 132 148 99 89 152 187 150 116 173 127 125 161 157 148 170 148 133 194 306 409 396 439 552 369 189 143 99 81 111 69 70 67 60 109 102 134 75 40 71 61 37 98 93 89 112 125 72 65 85 98 67 95 61 95 102 55 122 67 117 63 88 90 138 121 64 85 109 113 118 131 114 91 114 121 110 88 67 91 112 133 99 102 133 104 87 104 139 147 129 112 135 135 107 178 168 161 165 159 154 160 163 139 137 110 147 141 170 134 123 124 136 141 133 81 73 64 57 35 58 66 46 60 61 50 81 64 33 51 58 73 76 89 91 75 81 78 62 89 137 158 143 92 87 88 52 39 57 29 59 67 47 49 30 34 28 34 26 25 32 36 42 42 11 13 14 27 54 22 30 31 36 43 50 52 40 32 34 55 43 44 44 47 45 33 24 12 18 27 30 37 29 18 45 50 63 88 97 84 68 58 55 48 48 68 77 64 51 52 46 46 35 26 31 49 56 42 37 34 40 44 37 36 37 39 34 27 24 18 14 9 46367 292 299 30 9779 12 52 47 7517 -7270 1962 23715 98405 260758 666442 999999 999999 503067 5378 180 159 186 174 148 158 114 137 78 97 122 142 106 113 107 80 108 76 91 107 61 155 67 157 331 461 481 539 537 406 277 354 468 540 578 608 614 554 506 429 354 344 315 243 232 202 214 212 193 137 142 183 209 124 123 153 137 202 144 167 187 112 173 180 170 147 175 142 167 238 340 380 490 538 645 614 379 214 133 157 124 95 118 136 149 108 197 175 134 155 178 191 201 190 157 157 171 129 147 178 147 174 114 97 159 134 131 147 174 106 108 80 130 100 114 140 118 109 139 132 140 107 112 112 174 151 112 147 180 143 121 148 155 140 95 158 197 176 156 153 132 155 149 138 126 148 153 200 205 162 182 172 166 159 215 183 168 207 176 197 200 178 150 143 144 146 94 99 87 85 67 70 83 55 66 73 73 92 56 68 93 116 112 116 106 117 112 72 80 104 147 143 145 116 106 99 85 57 77 75 40 60 56 36 38 38 46 38 43 38 64 72 79 38 38 40 38 47 49 30 44 36 57 52 45 35 47 70 68 67 62 85 86 83 68 49 70 51 55 45 49 46 43 46 58 66 77 107 113 113 95 65 66 66 66 67 77 80 79 66 60 58 60 55 55 56 57 60 59 61 68 68 71 63 46 48 48 48 49 40 40 27 27 46376 292 306 30 9786 12 52 56 7516 -7276 103 14258 72330 208867 560937 999999 999999 490989 5119 161 136 140 164 111 157 147 111 33 150 41 147 96 44 60 31 48 107 40 61 98 72 62 220 402 418 427 506 581 441 296 304 392 480 598 672 623 619 487 430 412 326 301 313 332 251 238 238 282 221 181 127 195 132 148 159 155 154 183 170 148 134 191 176 185 171 191 162 136 234 269 364 495 536 626 607 366 197 198 173 159 185 184 171 150 153 214 180 118 102 186 168 179 138 115 162 132 143 169 198 130 140 112 172 157 192 163 185 180 166 165 152 115 146 159 135 127 151 141 124 141 183 116 157 136 137 166 120 119 152 154 114 139 112 87 116 146 126 100 128 120 132 110 134 170 153 148 157 144 160 159 170 157 130 142 131 143 137 159 142 154 131 137 136 123 94 96 69 63 69 85 70 87 60 60 38 57 86 50 62 76 85 108 117 110 107 94 102 115 147 138 123 110 101 94 64 36 54 42 54 49 57 35 52 48 26 33 42 23 23 35 37 34 62 44 27 3 27 36 42 34 38 42 48 42 49 53 57 51 54 63 49 51 35 49 51 43 35 7 28 27 9 26 25 28 72 88 76 88 84 82 67 52 47 45 67 69 65 67 49 46 47 40 40 33 43 53 53 42 42 49 38 32 32 25 26 26 19 17 19 17 12 0 46385 300 68 30 9788 12 53 5 7515 -7282 13734 4812 3493 349 999999 999999 999999 689 9069 32260 109842 283252 647865 999999 982214 750031 211772 122800 2993 464 141 139 149 117 43 15 98 114 121 128 97 111 140 141 117 86 116 185 167 169 308 405 426 386 366 370 357 326 406 489 515 578 629 622 639 568 489 466 491 413 365 381 390 385 316 270 175 174 198 235 242 189 179 197 195 200 223 258 231 186 242 279 247 249 224 264 333 345 449 583 620 583 499 330 273 305 282 228 233 230 236 244 228 251 240 219 244 188 142 183 183 178 145 173 155 126 149 184 196 157 172 173 157 149 112 109 116 173 170 171 153 158 159 143 158 174 202 200 156 149 147 164 182 190 176 167 176 135 178 214 152 179 139 132 137 165 178 155 158 144 147 170 154 160 180 176 143 161 197 197 201 171 176 157 166 154 193 171 148 144 142 115 83 69 69 77 58 53 51 66 78 69 75 77 67 58 78 64 85 120 113 84 90 89 89 111 131 110 85 87 111 109 97 75 68 85 76 67 69 57 27 42 49 48 41 38 24 21 33 38 50 45 51 44 47 40 37 27 35 44 61 72 62 64 45 46 63 65 58 59 53 55 58 53 41 34 44 39 26 30 47 66 93 95 90 90 76 79 72 51 55 72 77 80 71 66 64 54 53 48 49 51 60 69 65 55 46 52 51 53 49 41 40 42 42 39 38 35 27 12 46394 297 136 30 9796 12 53 14 7514 -7288 1519 999999 999999 999999 999999 999999 4764 35117 118829 318143 764681 999999 999999 264677 122904 29036 305 115 110 93 138 93 64 67 97 48 60 100 119 122 86 80 79 100 113 137 178 257 277 322 306 334 386 381 346 331 346 449 565 680 706 676 615 555 447 501 459 427 374 371 344 295 360 321 268 215 159 208 223 232 217 251 246 221 259 259 273 313 291 280 357 300 261 285 332 379 458 624 678 669 505 326 210 158 163 143 145 147 141 135 130 101 116 148 122 101 88 85 96 122 126 96 99 109 115 110 107 110 120 125 127 94 118 140 115 94 105 104 102 122 109 142 157 123 135 136 150 118 107 117 137 149 149 151 125 168 193 190 171 206 190 150 123 152 172 180 184 175 138 130 136 98 95 109 127 132 139 135 134 146 151 134 151 167 163 148 129 133 141 99 51 59 57 36 32 53 78 65 70 81 68 72 43 34 27 47 62 74 74 85 96 86 88 92 79 79 89 67 76 92 76 48 28 36 45 32 36 37 39 34 24 18 34 22 21 42 39 34 33 34 30 28 12 9 19 21 23 32 36 44 32 32 39 41 37 47 64 64 50 31 28 25 19 22 24 14 17 30 49 81 82 86 84 75 69 58 49 52 57 56 48 56 61 54 45 45 44 44 48 47 44 44 45 44 42 46 47 38 29 26 25 26 31 31 24 16 3 46403 291 260 30 9800 12 53 23 7513 -7294 259 3740 18300 72318 202804 487210 980140 999999 843750 20538 3533 126 125 114 122 83 48 48 30 21 16 69 125 114 114 90 64 129 112 95 139 190 233 303 268 209 260 298 279 299 287 388 475 527 625 607 538 579 579 483 461 388 397 360 411 351 271 306 355 299 201 215 181 159 203 181 157 145 148 204 194 141 165 152 112 128 130 162 229 210 225 301 402 507 588 545 328 192 103 91 118 108 69 52 65 59 66 41 30 25 47 31 53 78 85 45 61 59 37 82 80 72 74 53 76 106 69 64 61 66 71 95 61 39 63 81 91 60 62 75 80 49 58 46 73 55 73 92 73 79 77 109 90 89 54 64 83 78 83 102 132 127 163 184 178 141 137 110 92 72 86 82 87 82 117 134 102 104 124 120 115 102 68 53 54 38 10 37 40 36 43 28 44 37 30 30 37 35 18 23 24 32 54 56 47 42 49 44 55 75 48 37 47 38 49 50 39 35 18 21 28 28 15 0 -7 -9 -8 -16 -18 -12 -8 -1 -5 -19 -9 -2 -11 -17 -9 -6 4 9 13 15 4 5 0 0 8 1 2 1 -2 -6 -7 -5 -11 -15 -14 -18 -4 -2 -6 4 24 35 37 43 42 35 35 22 18 16 18 19 16 12 12 7 2 7 8 11 6 7 12 9 6 1 -1 -3 -3 1 -4 -7 -6 -10 -10 -12 -11 46412 298 145 30 9805 12 53 32 7513 -7300 3678 999999 999999 999999 999999 999999 4537 22815 83159 230867 509481 776194 849989 860961 780250 18394 1458 137 124 149 130 89 80 32 43 50 40 14 48 99 113 131 157 135 103 86 164 196 293 350 300 287 329 288 251 320 304 337 398 432 519 580 510 484 487 411 381 357 361 406 398 275 258 321 307 272 256 189 151 121 135 187 176 167 139 137 122 132 149 140 174 187 165 237 274 339 399 488 568 667 628 408 253 152 102 126 78 111 160 131 84 59 86 86 106 118 70 38 66 86 84 94 119 96 106 106 110 105 90 152 118 75 135 119 92 97 94 66 72 96 116 86 78 96 87 66 84 96 88 104 103 115 106 82 79 90 92 122 111 100 87 59 82 101 103 106 123 128 125 161 204 199 187 171 193 175 152 159 152 172 166 155 129 157 173 164 145 138 123 106 65 70 74 70 49 63 81 90 88 82 48 44 65 44 40 47 55 89 115 114 89 83 106 91 86 90 83 73 62 74 70 51 45 62 77 60 48 53 86 46 11 8 13 26 30 38 51 51 42 42 34 23 16 26 33 31 28 39 35 36 38 34 49 46 43 43 51 52 45 42 36 42 38 20 13 22 14 43 38 52 76 79 62 60 69 63 55 54 38 47 55 54 50 54 37 32 29 45 54 49 45 49 46 46 49 43 47 45 38 30 29 32 33 31 23 18 16 8 46421 291 366 30 9816 12 53 41 7512 -7306 1358 20264 87363 275086 683039 999999 999999 148927 8330 545 142 101 177 135 108 99 99 108 129 123 77 114 112 124 133 128 137 114 101 171 248 311 362 318 263 248 301 336 312 332 344 398 511 571 674 660 601 640 556 452 416 456 454 365 284 324 354 373 342 290 243 186 173 234 236 224 227 199 134 142 155 155 156 122 182 188 241 315 300 396 551 634 754 810 635 300 181 155 126 74 111 120 102 128 158 127 99 101 115 92 68 85 95 93 89 115 115 79 68 67 96 132 168 122 131 119 133 127 145 154 63 90 131 126 67 68 87 91 103 135 154 139 128 124 81 126 119 99 134 125 107 135 141 121 110 114 98 110 103 143 183 179 150 162 204 207 169 186 210 206 217 184 186 219 206 202 200 188 199 196 170 157 144 129 109 84 75 80 88 93 113 106 101 90 93 87 87 76 78 91 96 110 96 80 76 80 76 92 105 113 103 111 108 103 83 70 76 65 71 53 67 76 64 56 35 44 39 29 37 42 47 46 37 35 45 48 44 59 60 55 46 55 70 72 71 56 65 74 66 62 71 52 47 58 54 50 40 41 48 45 52 55 69 84 91 89 92 91 95 96 82 73 73 78 74 74 65 59 61 68 66 56 52 54 51 56 57 66 63 54 52 56 49 45 43 44 47 41 44 37 23 46430 299 105 30 9825 12 53 50 7511 -7313 158 999999 999999 999999 999999 999999 999999 68 7782 38698 108115 302872 709267 999999 999999 203243 5834 233 134 110 79 97 60 25 62 50 5 63 45 107 118 110 105 155 97 159 149 214 303 356 334 228 280 241 211 237 285 286 306 379 561 669 622 583 609 573 452 432 382 387 343 331 315 258 319 286 231 190 175 157 186 203 185 168 152 188 159 175 135 110 86 195 186 242 304 300 319 486 566 676 776 572 280 126 137 136 111 109 115 98 102 98 39 42 116 21 43 98 99 70 98 114 81 62 85 60 48 42 45 72 61 65 89 68 68 96 154 92 71 52 95 82 53 105 118 66 97 85 65 80 74 74 106 112 98 101 88 76 64 54 111 74 108 71 88 124 72 100 107 125 171 127 134 146 171 187 172 149 146 155 136 135 160 182 189 188 181 179 174 124 122 70 59 55 51 53 55 97 122 106 63 31 29 35 47 49 58 57 53 59 47 46 63 66 93 77 75 73 67 66 70 66 56 32 59 64 50 36 38 15 16 13 4 25 23 30 32 16 28 38 23 16 25 18 30 18 12 24 38 41 28 23 35 43 27 34 54 49 34 23 12 25 10 16 16 9 0 9 23 47 49 54 64 64 68 57 60 44 36 41 30 28 41 39 34 28 21 29 30 31 31 23 26 32 29 27 28 21 22 9 16 12 13 17 11 12 12 1 -7 46439 291 353 30 9833 12 53 59 7510 -7319 2881 17869 56021 166621 398150 780677 999999 999999 27484 709 165 174 152 147 131 100 32 49 70 52 74 107 112 75 93 103 110 133 124 177 264 324 311 291 317 271 235 282 278 315 313 317 453 603 614 564 551 511 456 427 371 341 314 284 270 325 347 312 198 165 197 200 161 173 195 161 139 153 123 66 92 96 81 94 101 173 239 219 237 365 532 698 780 577 257 99 80 83 69 50 58 83 69 89 88 52 62 74 69 86 115 89 62 70 59 48 42 56 84 85 99 100 111 123 93 72 86 67 52 66 66 56 70 88 86 76 73 67 51 43 53 47 62 75 60 56 100 118 91 98 139 105 69 86 79 75 100 79 31 72 93 73 101 112 123 139 158 159 151 149 141 135 152 152 159 158 145 133 162 183 168 150 140 116 96 77 61 94 100 95 93 94 75 64 51 32 28 49 62 64 47 62 62 51 50 55 45 46 69 73 58 58 74 81 69 58 40 33 46 33 30 32 25 6 -3 -12 1 8 7 9 8 8 23 6 9 15 6 15 23 15 14 38 44 36 36 38 40 34 31 24 31 27 20 12 8 2 -10 -3 13 4 13 34 65 68 54 55 53 39 42 28 24 41 41 45 46 35 24 22 12 16 18 23 24 27 31 22 14 16 12 17 18 14 14 11 5 5 1 -3 -6 -7 -11 46448 299 151 30 9841 12 54 8 7509 -7325 870 999999 999999 999999 999999 999999 999999 449 7750 33120 90634 241645 528980 999999 999999 718656 8522 254 139 126 143 174 145 21 47 54 83 147 131 106 126 142 123 137 125 122 214 260 263 321 247 296 316 248 270 240 278 275 193 293 467 550 639 619 489 537 466 457 317 338 396 283 255 315 334 314 220 135 58 77 142 175 194 183 194 255 208 136 129 197 184 199 156 237 285 279 324 496 650 843 944 606 224 124 65 145 147 113 111 148 125 143 162 129 101 120 135 131 63 57 78 78 58 86 114 75 91 84 115 100 78 84 165 159 102 101 56 116 67 61 80 62 88 118 129 101 72 71 92 97 53 101 94 54 63 61 80 127 102 105 96 85 91 106 137 116 107 110 124 151 116 106 124 122 152 140 194 170 123 154 180 162 158 161 139 152 157 148 150 127 131 146 129 66 70 98 143 138 112 96 60 51 75 82 66 62 39 56 83 76 89 108 91 89 91 87 96 98 108 88 73 62 54 63 80 77 64 37 31 37 38 45 42 41 22 34 25 32 30 41 23 -11 18 40 34 26 40 45 54 51 42 33 43 50 52 66 47 48 49 39 32 2 11 12 0 5 25 16 27 48 74 73 84 77 69 70 54 53 63 58 42 44 57 58 47 42 37 44 54 48 57 45 42 40 38 43 34 28 30 26 25 33 35 27 23 26 20 12 -2 46457 292 367 30 9847 12 54 17 7508 -7331 537 6037 29000 81073 218211 496394 942928 999999 999999 10209 130 141 105 89 135 66 21 104 84 71 151 160 117 89 135 108 79 118 187 161 247 288 233 256 206 273 294 265 185 242 213 200 259 368 442 549 553 550 500 428 415 376 398 355 309 293 330 380 263 173 184 137 139 143 198 214 165 175 208 200 169 151 156 184 174 216 235 224 265 307 499 682 880 899 642 281 89 177 143 77 91 41 121 121 132 114 106 105 48 74 57 31 62 77 75 70 51 46 53 99 86 88 75 113 152 91 71 56 50 66 89 98 84 65 75 57 57 45 62 107 101 43 77 99 61 51 135 119 120 105 111 80 86 78 84 90 105 91 86 107 90 92 104 122 133 79 81 128 112 89 98 95 95 101 151 116 140 147 150 136 117 109 129 123 105 135 99 90 104 111 97 83 47 55 53 32 70 41 3 33 53 59 71 78 81 91 66 62 83 76 91 95 60 75 68 66 52 39 33 21 38 34 18 19 36 28 16 9 9 -4 13 20 10 -14 14 25 9 14 26 3 12 28 34 20 37 55 51 44 47 25 25 26 6 14 14 13 16 18 4 5 15 29 40 59 60 57 56 52 48 54 34 25 35 38 43 40 29 28 19 21 34 30 22 17 32 42 32 28 29 21 21 21 23 21 23 22 9 8 8 8 4 -10 46466 292 371 30 9851 12 54 26 7508 -7337 402 9732 43799 112218 301295 658051 999999 999999 337850 2224 189 156 148 181 121 104 139 120 123 155 80 91 191 151 128 123 125 165 140 197 316 278 309 358 317 301 280 315 249 247 291 322 260 351 444 386 525 647 556 404 425 405 361 403 336 344 347 382 315 294 336 249 195 208 221 257 241 245 204 187 177 179 174 244 183 178 250 267 254 301 536 777 1009 901 534 174 106 127 145 183 128 126 157 132 164 180 90 52 111 100 160 112 115 102 91 147 122 88 98 102 98 94 113 106 89 114 129 115 130 121 111 139 139 136 107 109 147 144 116 116 155 146 105 81 114 124 120 140 99 142 156 133 155 129 134 101 143 152 140 144 119 105 119 142 136 129 129 117 108 117 114 128 121 148 128 104 156 171 161 161 150 182 129 103 122 113 117 117 131 130 149 91 116 94 74 61 40 47 79 50 115 98 83 104 114 144 126 110 89 112 115 115 110 108 102 88 90 82 93 73 53 49 67 63 59 50 66 49 57 58 46 36 25 35 51 52 43 40 40 61 65 64 71 57 54 52 66 57 60 66 41 34 28 39 32 29 35 46 42 49 47 64 73 70 75 97 92 76 92 82 68 57 60 68 71 69 67 55 49 55 58 66 60 60 67 59 56 57 46 43 45 46 46 48 52 47 40 39 35 28 24 14 46475 291 374 30 9854 12 54 35 7507 -7343 1571 11015 35093 94267 230730 491467 922556 999999 999999 9823 216 119 135 65 80 33 1 70 50 79 43 90 179 180 182 110 133 142 134 180 217 226 264 283 271 345 283 197 170 225 195 182 176 163 349 365 437 604 524 386 403 336 318 311 280 223 211 318 264 278 246 228 179 139 195 144 147 127 153 174 155 170 152 151 168 212 175 227 245 331 552 761 871 711 326 101 99 107 105 79 99 87 112 133 56 157 90 56 55 104 117 71 25 34 57 44 85 53 6 67 108 91 40 24 71 85 105 76 67 64 107 77 66 57 37 30 33 58 60 68 76 93 38 116 79 70 91 70 30 67 57 86 48 80 91 58 59 57 65 27 26 25 44 93 100 106 51 67 83 91 90 86 94 107 143 115 130 129 97 87 73 72 86 84 65 47 86 92 75 87 93 60 37 38 39 23 30 10 9 40 71 84 52 69 69 85 80 116 88 49 60 60 78 52 44 64 48 59 29 27 16 29 20 5 -12 12 16 1 4 9 11 6 -17 4 6 -3 -4 6 -4 7 6 28 11 18 4 14 30 43 28 36 11 -1 -15 -12 -14 -3 -1 -3 3 -4 20 36 40 55 51 50 33 42 39 28 16 14 16 17 18 28 21 19 18 8 9 13 23 20 14 8 10 14 3 6 7 7 3 7 9 1 -6 -7 -4 -1 -10 46484 292 346 30 9856 12 54 44 7506 -7349 9 5149 22219 60057 162401 367597 774326 999999 999999 14168 216 133 172 136 209 110 88 144 137 110 113 119 183 201 209 202 194 235 247 324 352 340 370 397 379 314 380 370 284 266 244 240 251 307 318 378 402 605 635 454 450 482 448 404 396 318 322 310 252 279 247 255 292 227 200 151 165 152 176 219 224 169 197 223 115 219 253 193 257 375 534 763 937 703 281 110 72 175 125 116 153 147 142 119 91 99 82 87 96 111 160 145 77 81 86 96 115 92 75 70 79 122 64 122 108 86 79 68 129 132 77 87 82 78 104 106 114 75 116 110 121 100 100 117 146 132 84 126 131 89 93 118 104 132 98 89 78 92 95 91 62 98 97 105 115 144 142 102 121 143 163 128 126 159 152 128 166 124 160 198 186 142 150 132 120 115 125 114 137 137 137 110 94 76 46 75 70 60 41 79 81 83 89 72 84 129 154 120 107 118 114 100 93 87 76 75 59 71 59 59 46 58 61 66 53 44 55 55 43 47 15 32 37 25 29 25 36 53 34 46 41 63 77 66 30 39 53 67 52 42 41 44 37 31 18 40 49 39 27 40 56 67 76 68 86 81 79 81 78 49 51 57 60 60 61 50 46 44 43 50 51 46 53 57 50 45 48 36 34 47 40 41 38 24 32 32 28 30 26 24 19 12 46493 292 348 30 9858 12 54 53 7505 -7355 484 7135 27462 75335 190715 425702 963758 999999 852706 7720 116 131 124 116 126 104 76 169 202 235 291 201 255 391 353 339 381 418 382 399 456 472 478 460 437 460 431 417 474 360 294 271 232 255 341 352 488 607 609 498 433 383 429 463 347 290 321 322 303 311 265 253 204 169 142 156 176 180 131 139 136 162 222 188 197 215 208 248 280 405 576 812 917 698 241 160 90 112 157 148 147 119 82 148 70 91 150 144 105 116 86 93 90 79 106 83 73 83 91 90 99 119 96 142 80 123 119 90 121 50 64 92 110 100 75 101 142 99 110 100 95 78 68 83 97 117 94 116 93 95 104 104 101 158 99 114 96 110 94 74 103 57 95 72 159 104 55 87 113 112 112 118 128 128 124 110 132 202 164 125 124 132 141 104 122 122 136 106 126 135 132 101 104 97 62 52 66 56 19 77 84 71 75 69 79 99 95 78 91 108 77 72 104 87 88 76 74 63 43 41 55 64 65 63 51 65 55 33 31 26 33 28 36 30 34 28 23 39 38 40 33 52 48 59 32 26 48 65 52 25 30 44 42 34 44 55 49 28 18 41 50 50 88 86 67 82 90 67 59 61 47 43 42 43 58 48 33 38 42 37 42 46 44 35 41 45 40 36 31 35 33 36 33 29 27 29 31 28 28 19 12 3 46502 292 377 30 9857 12 55 2 7504 -7361 290 7220 30700 85657 223643 480776 999999 999999 482736 3638 149 180 149 147 142 97 119 160 266 312 290 272 340 317 336 326 296 335 501 496 501 497 511 465 475 425 441 378 409 289 267 292 278 260 237 330 387 530 544 498 411 413 406 388 329 399 261 314 299 342 270 255 243 252 190 174 237 224 139 215 207 177 232 188 148 232 200 220 298 483 643 857 951 676 249 157 94 152 179 138 154 104 136 136 93 73 97 103 103 124 81 101 121 118 147 171 113 92 91 126 124 107 76 101 120 126 130 139 160 93 103 134 109 114 94 79 100 107 101 112 92 68 126 127 91 109 121 95 104 95 94 141 62 127 140 137 121 122 119 116 102 89 97 77 95 104 101 132 127 115 98 111 146 136 147 157 95 108 139 124 137 137 143 101 99 131 124 141 143 138 141 100 98 63 78 79 47 51 47 55 69 83 61 59 61 56 79 82 78 104 92 106 71 66 94 65 71 68 81 63 71 69 71 58 48 62 54 50 36 44 41 31 48 46 30 30 33 27 43 22 50 39 34 47 47 42 52 46 28 27 30 50 49 43 43 48 44 49 43 48 65 63 59 74 97 86 76 67 79 57 49 51 53 46 55 53 45 47 44 55 48 51 40 38 37 37 37 46 48 35 32 38 40 40 36 41 37 32 27 19 18 8 46511 292 377 30 9857 12 55 11 7503 -7367 1604 13567 45059 120423 304798 629221 999999 999999 160297 1682 167 212 184 179 165 110 62 80 118 130 106 77 175 231 101 157 205 177 172 323 329 286 214 258 346 347 242 290 249 249 256 265 164 160 195 257 435 538 575 474 345 379 375 405 480 368 307 277 290 331 280 256 316 296 310 241 185 194 208 185 173 171 185 171 179 164 254 256 297 485 635 853 926 557 139 85 130 96 128 158 162 190 81 98 136 124 99 103 135 209 177 207 166 97 156 97 140 85 89 136 78 98 121 157 92 152 120 111 140 116 103 82 106 115 109 81 79 74 118 105 112 126 119 108 87 93 95 131 129 152 120 129 92 109 103 124 94 113 111 112 102 89 99 116 150 114 125 138 99 128 134 154 125 150 161 113 154 150 109 128 120 133 148 140 142 145 131 171 167 143 152 143 105 84 65 70 93 63 71 52 62 117 110 68 51 73 76 83 109 93 87 82 89 94 66 69 50 80 80 71 50 53 58 87 67 57 63 59 61 64 69 47 56 71 47 35 44 35 51 66 61 68 74 60 56 54 39 37 33 35 64 72 74 51 41 51 32 42 40 80 87 78 80 79 91 93 76 86 79 75 67 64 70 75 74 58 55 60 58 51 50 62 59 60 59 54 45 53 54 53 48 46 40 50 51 52 43 43 44 37 31 19 46520 292 376 30 9856 12 55 20 7502 -7373 38 4984 22083 60208 160681 353244 750916 999999 999999 12638 214 192 181 207 181 131 157 123 108 132 77 152 136 142 96 144 210 157 165 199 243 304 272 264 280 256 305 238 214 253 193 179 220 230 238 245 355 507 579 506 385 429 463 409 424 332 343 309 251 327 328 360 313 264 227 174 246 170 202 172 145 145 166 197 171 218 205 264 350 548 696 788 754 501 179 123 74 98 96 98 156 167 174 166 97 72 131 105 110 145 150 144 108 68 95 136 145 87 105 101 69 101 113 158 105 102 114 106 105 149 112 109 141 134 95 95 115 133 87 116 125 132 137 112 109 147 133 102 108 151 95 124 108 139 132 162 155 117 116 108 124 130 113 105 112 117 125 105 105 143 124 123 130 134 163 119 103 150 136 109 125 125 124 118 93 109 130 141 127 129 163 94 70 59 71 88 64 45 51 85 84 79 71 45 46 58 92 63 61 77 71 62 58 69 62 63 87 84 58 76 85 62 56 59 72 81 60 64 58 54 40 57 57 39 39 135 64 54 51 52 47 52 35 47 58 37 38 24 19 43 61 71 59 52 50 37 45 33 50 59 74 100 97 110 96 100 106 82 77 62 65 54 62 77 68 57 70 62 56 57 55 45 45 54 52 52 57 50 55 54 47 46 32 37 37 45 39 31 35 28 19 15 46530 292 375 30 9855 12 55 30 7501 -7380 1124 9483 31153 84271 202529 434259 980670 999999 590174 4605 148 162 128 158 127 31 78 117 106 121 43 30 123 133 186 168 104 76 95 210 229 213 264 290 257 263 271 193 242 192 234 257 189 190 163 186 314 480 495 413 414 401 361 347 306 354 336 330 290 326 322 324 221 229 208 220 253 188 59 88 162 150 196 156 133 196 246 284 357 570 699 858 665 397 158 123 122 100 113 118 126 143 112 137 100 97 111 85 110 153 121 121 134 123 121 144 120 144 110 105 84 73 44 85 118 103 123 165 121 136 137 129 178 112 137 95 84 91 144 90 89 132 112 95 68 71 79 76 94 108 84 73 80 68 106 117 106 102 87 101 98 111 115 83 114 101 99 66 68 92 140 116 112 127 134 132 132 128 131 95 139 128 120 90 88 107 121 150 125 111 94 85 102 62 38 36 50 19 50 58 65 86 66 55 45 71 40 33 93 98 63 51 40 55 58 70 47 51 53 50 18 41 67 52 47 29 17 11 11 52 46 29 26 4 23 22 9 21 18 25 37 26 24 25 26 22 32 11 2 31 26 51 35 30 17 4 30 56 43 48 47 53 59 69 78 69 61 66 55 35 26 31 48 49 41 36 39 35 34 37 28 35 28 27 27 35 23 26 26 34 26 24 28 25 15 20 19 10 4 4 -1 -7 46539 293 370 30 9850 12 55 39 7500 -7386 84 6790 33966 91122 235836 510823 952448 999999 999999 20134 294 241 234 146 113 131 82 120 127 101 90 122 99 124 118 132 193 149 105 232 295 301 222 231 281 303 295 217 212 296 269 260 281 273 254 227 276 341 574 563 433 430 419 435 367 474 434 390 345 310 348 317 303 322 287 325 261 210 224 180 179 202 175 164 138 179 185 271 371 486 693 769 866 764 395 248 191 176 174 176 172 149 171 155 133 172 168 137 160 151 154 200 115 143 144 152 150 183 116 109 151 109 144 154 126 143 138 170 153 157 176 166 160 151 186 162 192 149 126 173 101 90 127 94 134 119 163 124 126 134 151 134 141 137 120 155 122 151 104 123 129 147 99 115 156 134 106 123 110 138 134 153 152 157 175 165 152 167 178 169 130 134 150 121 140 137 171 162 177 150 148 134 108 97 98 61 86 111 82 58 72 92 124 97 68 78 87 103 100 114 116 91 80 95 83 95 74 98 82 105 78 80 105 94 75 73 71 31 62 71 61 73 56 62 68 49 50 48 38 45 61 59 76 74 73 64 64 43 30 44 56 79 83 91 76 63 67 76 83 80 91 104 98 92 104 111 107 97 82 82 72 78 82 73 70 82 77 76 67 58 67 66 68 73 72 66 63 54 59 59 66 61 57 62 62 52 44 51 52 45 41 31 18 46548 293 366 30 9846 12 55 48 7500 -7392 550 8903 38977 105120 254221 527160 905184 999999 998667 14017 273 179 132 206 235 199 108 86 100 75 144 127 105 71 87 128 153 168 148 224 269 295 282 244 247 236 248 271 200 277 249 204 255 252 269 237 244 347 409 548 495 422 364 401 359 457 413 352 305 302 322 288 290 252 260 235 197 217 198 200 174 183 229 150 123 218 250 332 354 471 679 788 861 810 406 180 133 161 180 187 92 119 109 127 137 123 89 146 150 116 152 134 153 102 161 110 68 143 150 123 168 134 105 86 69 138 152 139 120 90 120 151 120 108 106 145 149 151 133 126 132 107 150 129 105 119 110 156 126 98 139 107 95 117 114 112 137 142 70 85 92 135 119 125 118 130 99 88 100 133 150 128 133 114 156 132 116 161 130 137 149 179 115 96 106 158 145 142 158 140 133 116 99 90 98 111 95 72 68 68 76 81 96 99 113 105 72 75 77 103 122 85 76 82 85 60 72 84 84 85 97 83 75 67 58 48 26 33 39 39 46 42 65 49 25 40 40 33 31 44 59 54 49 56 63 52 58 45 46 49 53 60 46 56 50 44 44 39 69 76 66 74 87 80 93 94 80 74 66 64 78 68 75 69 60 68 61 56 59 57 53 64 62 56 49 49 50 50 47 51 54 57 45 39 47 53 47 44 34 26 23 22 15 46557 292 363 30 9843 12 55 57 7499 -7398 2282 13021 37690 99881 232450 476196 999999 999999 859672 7613 169 197 137 96 111 116 118 122 113 172 95 78 40 179 154 129 180 142 122 250 242 237 223 184 232 284 236 204 185 212 241 213 259 263 191 131 198 312 426 481 356 323 404 351 341 311 269 303 295 267 284 327 290 314 242 193 220 256 201 145 159 181 209 186 188 243 267 403 416 556 738 807 833 385 106 99 106 172 111 94 102 127 125 103 132 110 115 151 109 105 113 179 152 101 110 121 65 123 112 95 91 70 97 96 105 73 130 105 98 119 135 101 91 88 94 136 140 64 99 87 111 97 103 112 103 120 105 87 90 112 154 113 68 63 84 89 142 107 94 115 73 108 83 86 83 90 91 97 116 113 140 109 113 131 113 146 137 158 154 121 96 92 98 116 99 126 160 125 128 112 99 78 62 75 76 84 62 32 38 49 55 63 102 91 73 58 22 52 73 81 94 62 59 79 78 76 78 90 85 78 70 67 41 37 106 70 39 48 70 36 24 49 87 45 32 25 26 13 15 28 32 30 33 26 40 22 31 32 38 32 59 51 33 50 36 40 38 52 68 58 65 64 66 77 64 59 46 56 61 55 50 54 55 58 59 51 42 49 43 49 47 45 38 43 33 45 45 32 34 37 39 32 28 25 25 26 23 26 23 15 12 4 46566 293 328 30 9838 12 56 6 7498 -7404 709 5928 21986 66201 165407 322262 582688 999999 999999 250111 2205 151 183 138 133 145 162 135 175 98 184 200 153 210 175 167 133 161 162 204 284 251 274 279 305 296 340 305 324 273 227 257 235 266 262 239 256 286 359 507 501 475 438 468 432 361 385 361 280 319 350 389 336 301 333 275 302 251 250 302 265 231 216 186 258 229 272 388 464 468 603 840 914 971 607 205 150 188 180 169 174 161 139 167 139 195 193 165 182 157 167 202 160 167 149 180 131 140 180 122 111 170 194 134 142 149 155 107 101 112 146 149 161 171 114 126 203 204 175 124 133 165 148 123 115 150 156 148 155 148 121 142 164 140 166 149 76 107 115 120 153 130 115 149 120 100 128 121 124 94 112 167 158 145 180 137 119 144 150 135 150 147 132 137 133 147 190 174 146 164 153 141 133 106 81 104 119 92 67 62 68 81 107 122 98 93 108 87 100 131 144 125 95 101 100 106 110 134 116 88 93 91 76 95 86 73 71 54 52 60 57 55 61 56 71 73 80 64 49 56 59 68 70 65 56 69 44 45 49 77 61 57 82 74 72 86 93 72 84 83 96 103 104 100 104 84 75 86 87 82 91 80 85 84 85 89 93 89 61 74 72 68 60 68 78 74 69 65 64 69 76 72 68 68 57 55 58 55 46 42 41 36 33 46575 293 321 30 9831 12 56 15 7497 -7410 454 7614 29703 77880 192016 390154 700428 999999 999999 169071 1369 206 151 179 165 155 130 118 91 162 143 176 146 159 169 153 159 155 150 208 274 303 298 350 338 328 369 310 316 224 214 253 162 211 206 271 289 264 278 438 426 462 445 399 391 460 391 380 293 324 373 406 403 365 368 298 326 309 297 243 249 213 236 230 201 200 283 341 409 417 499 693 820 842 493 193 195 191 160 192 189 194 189 175 173 162 171 192 205 223 208 172 201 155 177 144 132 159 144 193 159 115 133 127 109 100 64 116 110 147 182 157 146 114 90 147 136 125 100 109 101 138 130 119 116 147 143 144 143 170 147 138 138 121 97 158 180 116 107 116 136 90 86 123 136 158 90 97 114 114 107 139 139 143 151 167 143 137 158 137 131 124 112 139 146 147 146 165 125 133 118 107 113 81 68 82 78 64 71 52 39 45 57 78 66 75 80 69 70 69 95 112 76 92 83 82 80 76 90 97 86 62 59 82 41 40 47 61 45 36 36 34 40 27 32 38 28 39 41 38 41 34 42 43 43 54 58 27 49 61 45 49 69 67 75 57 75 67 76 97 96 66 77 102 97 85 91 80 69 71 67 63 55 56 74 101 79 67 48 51 54 51 51 44 58 51 50 52 57 54 54 48 34 32 35 39 41 32 29 22 20 13 3 46584 292 347 30 9827 12 56 24 7496 -7416 957 8892 29400 81603 188025 390635 888268 999999 999999 7424 199 198 213 230 153 125 101 105 239 209 234 266 219 223 112 195 222 225 274 388 376 422 370 400 421 417 311 366 334 273 229 320 369 262 292 365 364 354 456 524 493 465 462 470 430 467 405 337 355 385 367 349 339 315 368 404 358 336 338 293 243 265 237 222 244 291 348 427 518 540 633 779 850 605 299 256 197 192 237 246 257 213 234 204 181 194 248 236 193 184 220 212 243 216 205 162 184 140 171 114 171 138 118 131 111 120 135 117 167 163 152 150 208 174 167 155 137 166 168 179 167 152 158 155 148 119 130 167 117 150 121 104 162 161 134 160 111 141 111 90 108 124 104 139 156 145 116 108 148 165 161 173 193 153 162 152 190 227 176 146 145 149 139 152 198 214 211 160 162 166 143 105 139 139 132 106 129 76 72 82 85 101 110 132 107 91 77 70 111 130 107 115 110 111 78 76 122 128 112 121 111 84 88 73 70 66 61 54 56 62 78 66 79 71 53 77 62 62 70 78 82 70 63 80 55 57 65 99 119 91 96 82 76 82 115 95 105 102 94 101 116 111 106 124 109 98 113 99 91 90 99 98 108 98 86 90 81 83 82 80 75 76 76 73 71 73 80 74 69 69 67 67 62 56 62 55 56 66 53 44 45 30 46593 292 373 30 9823 12 56 33 7495 -7422 1851 11590 34551 92584 201221 435136 999999 999999 354129 3300 149 114 161 121 119 148 103 135 182 198 188 152 192 234 240 223 229 333 371 323 309 401 396 416 429 421 405 338 279 273 303 303 284 250 228 247 286 331 440 461 535 468 436 461 456 448 424 419 295 335 404 392 437 438 364 354 329 307 355 309 218 174 179 196 195 254 398 461 486 546 647 704 794 666 286 265 280 242 202 175 154 148 169 170 187 189 176 197 232 197 164 148 112 94 87 123 145 120 91 99 99 114 128 127 99 93 104 110 134 108 83 79 143 112 120 121 70 81 126 141 139 132 101 81 96 99 56 91 143 137 101 97 107 136 132 140 89 97 102 112 94 59 93 86 86 94 80 87 137 118 146 94 101 103 114 139 154 173 160 160 139 81 90 102 128 176 158 125 128 114 94 90 93 87 83 71 64 75 79 85 61 73 94 89 50 74 28 63 78 88 55 64 54 58 52 53 71 93 50 50 79 78 64 56 65 73 29 43 44 34 36 27 21 23 31 35 50 28 22 47 59 49 21 19 34 45 62 56 56 37 43 54 58 76 76 73 62 80 65 48 77 67 69 94 101 71 59 60 64 59 64 71 67 82 76 59 60 47 36 50 44 38 39 49 53 57 50 48 41 38 42 37 37 34 29 27 23 21 25 22 10 -4 46602 292 369 30 9819 12 56 42 7494 -7428 3425 18158 50660 128644 266431 552344 999999 999999 35864 615 179 128 133 97 93 85 86 154 277 254 188 214 222 246 205 302 285 282 356 341 402 456 457 465 397 323 397 411 416 436 372 403 381 350 317 403 499 433 542 572 537 545 598 504 533 577 510 510 493 453 494 474 464 353 390 406 429 434 364 354 278 282 276 223 268 291 404 499 547 507 471 654 719 739 460 184 189 171 187 178 152 177 201 180 193 168 185 142 161 124 145 160 145 175 120 94 97 145 129 113 129 100 118 139 127 88 122 116 102 100 85 123 111 89 88 58 73 103 107 111 105 97 101 118 86 129 110 98 133 107 62 106 109 115 92 99 124 107 81 102 73 126 150 151 142 117 111 137 134 131 107 130 119 123 146 168 185 157 167 120 116 59 69 114 129 137 151 126 140 93 104 78 61 68 84 76 64 62 51 41 7 47 54 37 51 52 53 35 76 53 70 81 80 61 72 86 69 59 87 86 74 48 58 50 92 51 52 60 57 21 35 45 27 48 40 24 36 38 41 47 51 52 63 32 59 75 71 56 51 65 65 65 63 69 63 65 58 69 67 67 59 77 77 77 80 76 76 63 54 68 71 79 65 60 58 47 45 48 53 54 53 48 50 50 48 52 48 39 41 38 43 38 34 31 35 35 26 21 19 16 5 0 46611 293 303 30 9813 12 56 51 7493 -7434 708 6832 28256 76961 187033 394792 798603 999999 999999 18404 220 135 166 134 167 173 197 237 247 329 255 280 310 341 342 335 355 419 480 545 566 483 598 594 567 555 559 521 469 434 465 504 412 412 355 499 531 610 623 629 712 750 653 648 649 703 646 683 664 667 647 573 549 599 570 534 505 583 536 505 411 396 354 304 290 359 516 559 605 593 617 578 652 809 873 639 323 269 300 306 275 275 289 287 227 253 267 233 249 235 215 243 182 156 155 168 149 174 138 154 155 147 150 138 109 98 168 179 91 94 150 177 174 138 188 148 109 135 138 152 127 110 78 111 111 114 149 164 112 126 118 101 125 113 139 124 108 115 140 145 165 127 127 141 130 124 155 113 120 124 115 129 176 162 167 151 157 161 177 212 206 169 129 161 141 162 167 164 191 217 186 147 119 94 143 136 118 104 108 88 71 66 101 92 78 93 77 59 88 83 108 109 106 118 121 116 134 116 92 83 120 91 80 76 73 72 56 69 81 76 110 133 84 78 62 71 61 64 57 33 61 56 69 58 64 76 89 91 94 88 88 95 82 82 100 83 80 94 87 93 101 110 119 108 105 182 147 98 95 89 79 97 94 87 77 84 75 65 71 79 76 72 72 68 71 62 60 74 68 66 64 54 60 52 61 63 50 52 50 39 37 37 28 46620 293 299 30 9809 12 57 0 7493 -7440 441 4879 21953 64571 160019 321853 639056 999999 999999 32116 409 135 133 133 143 189 159 262 278 247 345 304 371 401 458 474 495 527 571 643 699 813 836 813 843 842 860 839 720 728 662 639 656 680 696 755 788 852 943 934 941 960 953 889 862 853 864 879 821 789 757 718 672 608 601 563 536 484 469 449 372 406 413 376 371 374 444 546 515 609 575 610 757 757 692 470 276 313 304 280 280 253 312 283 283 205 222 212 202 179 224 210 216 211 234 228 200 208 165 167 96 118 83 90 135 119 87 140 78 120 91 90 111 89 89 135 138 102 128 110 78 89 125 113 144 126 108 107 76 95 110 136 103 72 107 98 87 99 104 113 81 95 126 93 102 105 102 79 86 109 97 89 120 90 133 159 140 155 179 160 152 101 65 74 120 180 187 164 189 156 120 95 70 75 65 57 31 48 79 32 26 37 67 64 37 46 31 73 75 45 66 66 48 79 70 53 70 65 80 62 52 47 48 38 40 20 49 37 14 33 43 38 23 22 24 24 32 9 35 33 29 40 52 58 21 49 71 69 64 56 45 56 56 50 56 68 58 56 54 63 59 53 53 73 88 84 79 67 54 44 60 50 39 49 45 40 47 36 26 24 23 39 40 31 35 31 39 38 37 40 27 21 19 14 18 16 10 9 11 7 -2 -9 -13 46630 294 264 30 9804 12 57 10 7492 -7446 -23 267 2534 19773 60754 161600 357280 698144 999999 999999 26820 377 249 138 144 174 185 186 240 263 316 369 437 354 403 406 426 477 538 535 613 617 689 751 732 693 627 721 766 751 732 718 654 747 755 746 735 667 758 905 1006 1060 1032 959 964 987 989 917 882 932 879 843 755 774 773 730 729 689 595 539 536 580 500 472 437 515 556 621 697 545 498 543 629 739 802 863 701 428 415 390 386 385 403 323 333 339 365 365 348 277 374 323 286 270 305 311 250 233 198 201 203 136 192 195 211 146 143 141 105 116 127 112 114 145 145 127 126 114 126 138 102 128 142 164 151 109 93 145 151 110 83 105 122 81 123 124 126 98 100 124 122 133 104 125 126 128 88 142 122 119 158 144 156 188 183 176 168 173 155 178 165 98 104 107 97 162 209 182 180 206 172 174 120 97 104 104 92 71 71 97 90 76 86 80 89 87 71 50 64 102 108 96 85 88 93 84 86 103 114 107 61 63 56 76 51 45 44 57 74 38 64 34 24 24 68 65 57 52 66 55 61 62 78 76 74 76 69 80 74 69 79 77 81 78 73 84 83 90 64 69 85 89 98 102 97 79 91 102 117 70 73 61 55 52 53 57 61 54 56 50 55 63 58 51 59 59 57 57 56 50 53 55 43 43 40 35 33 35 26 20 21 20 13 1 46639 293 291 30 9801 12 57 19 7491 -7452 80 3444 21048 60161 158184 336693 673572 999999 999999 25489 190 136 159 199 176 260 343 414 448 457 538 622 607 563 625 727 717 762 699 794 939 952 1039 959 995 997 949 848 834 919 881 823 820 821 785 803 797 901 1031 1023 1057 1080 1078 1031 1042 1066 949 1002 1033 1060 1028 1020 985 933 966 874 869 822 804 721 651 633 589 582 673 721 781 763 644 582 672 783 824 953 961 767 522 479 481 431 434 436 445 422 409 337 294 301 346 337 320 261 253 232 210 210 149 183 158 166 214 147 171 165 141 128 150 141 97 130 152 149 155 163 175 181 168 153 146 163 154 157 157 167 127 115 175 129 148 161 162 138 113 121 133 173 137 154 123 150 137 131 126 121 154 141 159 144 152 151 176 185 189 192 190 170 226 225 193 156 109 112 137 185 218 193 158 184 250 219 180 140 111 114 83 86 120 112 134 79 67 72 89 83 78 76 76 80 73 78 95 102 111 95 113 118 134 111 89 90 69 70 80 76 66 50 69 91 54 52 64 39 63 58 52 64 73 78 70 88 97 130 95 62 60 85 98 94 82 95 80 104 94 100 92 96 86 101 110 102 106 122 103 96 98 105 91 79 85 95 81 69 65 68 80 82 80 65 75 83 90 80 73 71 72 81 74 75 67 78 68 64 61 61 60 58 53 47 47 34 34 30 18 46648 293 287 30 9797 12 57 28 7490 -7458 708 13052 47288 120928 276101 555387 999999 999999 610806 5615 164 115 151 183 234 280 341 464 478 473 479 473 556 632 657 665 705 727 842 876 897 1053 1050 982 1007 1043 1015 979 953 1003 988 967 950 1023 910 934 980 1008 1122 1163 1194 1154 1238 1238 1224 1264 1184 1150 1140 1167 1142 1120 1095 966 982 909 841 889 800 655 673 575 527 564 663 638 597 439 447 454 541 682 683 797 757 557 423 322 316 305 268 251 262 270 278 232 251 214 217 216 235 135 131 182 225 142 123 95 110 139 81 135 91 77 110 89 119 96 118 112 137 140 114 120 111 110 127 128 122 132 142 72 101 141 129 94 97 87 96 102 73 146 143 124 101 105 132 147 139 123 130 108 127 95 96 136 146 143 114 113 135 155 160 155 168 143 163 150 159 137 132 114 120 139 138 164 138 145 174 157 152 98 57 64 79 89 62 61 61 59 72 54 50 88 37 24 66 62 58 68 47 48 47 85 94 86 73 78 67 48 49 35 37 45 45 44 32 26 29 24 31 44 43 34 18 28 31 11 28 40 53 53 60 60 93 96 73 73 67 62 48 48 70 57 60 66 71 63 67 64 83 83 82 69 67 85 88 62 73 68 63 45 39 43 56 55 52 39 42 40 49 51 49 47 39 40 44 38 36 47 46 43 45 47 32 29 25 23 17 9 12 6 1 46657 293 314 30 9794 12 57 37 7489 -7464 1559 14584 45526 119628 284190 562560 999999 999999 941010 12453 203 216 170 236 358 436 505 505 574 719 663 725 735 776 832 865 977 1004 1025 1068 1195 1182 1158 1085 1122 1015 951 915 869 925 913 901 850 801 763 729 695 813 870 848 839 890 894 861 826 785 789 802 774 791 768 718 657 667 680 640 581 567 518 446 422 407 378 401 404 445 435 379 353 355 447 618 601 692 602 409 366 317 246 251 245 235 237 274 237 189 227 195 178 124 158 157 143 139 217 192 189 121 93 152 144 126 145 169 110 113 140 85 134 88 52 68 122 176 160 144 154 128 150 116 99 146 161 137 128 166 203 151 136 168 133 106 114 112 139 131 131 120 146 128 127 101 91 149 131 143 139 131 133 130 186 183 177 139 172 186 198 187 186 129 145 121 135 178 207 195 162 168 168 149 115 100 115 83 89 71 79 95 90 67 70 69 59 99 62 53 63 67 79 73 79 100 129 74 98 102 111 78 79 77 78 66 62 49 54 52 61 67 66 46 38 56 53 55 52 57 62 58 59 64 53 73 79 63 94 106 104 111 88 84 82 72 89 96 86 91 75 87 74 76 91 85 84 89 78 84 105 83 69 67 62 60 65 72 74 70 64 67 68 70 69 73 62 55 48 49 57 56 50 50 51 47 53 54 46 41 38 42 40 29 27 18 9 46666 293 309 30 9789 12 57 46 7488 -7470 2939 24287 73651 187433 422848 775372 999999 999999 189937 2724 143 142 152 231 334 329 304 362 464 470 498 569 567 701 738 809 829 858 886 934 1041 1034 1114 1130 1085 997 1006 1020 953 920 923 935 879 856 817 764 808 863 907 952 915 948 960 889 810 727 827 857 755 703 701 657 540 572 510 491 483 422 426 371 327 264 332 268 336 464 390 271 221 248 378 531 536 514 467 386 363 216 215 195 197 159 188 146 185 138 79 78 141 204 150 155 125 151 180 140 158 201 123 99 114 137 89 113 94 65 95 100 121 125 119 74 80 87 100 119 103 112 96 84 85 129 125 168 141 138 108 112 148 162 129 108 138 97 91 100 132 157 118 141 138 135 124 120 121 90 103 79 123 156 154 170 179 164 162 168 199 215 163 153 150 137 155 175 203 171 183 200 158 169 140 137 106 70 97 77 73 72 96 50 32 70 77 82 70 66 57 64 52 74 65 68 70 94 86 106 83 87 73 64 54 41 48 56 45 44 53 55 63 72 65 25 50 58 39 44 34 45 51 61 69 49 60 50 65 72 71 63 69 76 74 74 74 78 89 88 84 79 81 72 69 67 57 61 69 91 62 61 63 66 56 58 54 50 54 49 48 59 61 57 51 54 56 49 53 46 52 43 48 49 41 42 45 44 40 39 33 21 26 26 16 6 2 46675 293 276 30 9786 12 57 55 7487 -7476 91 3550 17966 49207 128405 276865 570067 999999 999999 36328 504 125 191 242 294 274 266 292 220 254 288 295 286 320 381 398 333 388 434 488 551 567 643 642 607 641 635 609 547 554 501 547 590 624 587 615 606 673 724 706 697 742 821 817 644 670 669 691 719 742 701 662 569 572 479 432 463 474 478 430 344 328 280 305 362 427 389 374 231 193 311 447 573 579 486 468 543 326 150 187 184 184 201 205 172 176 165 152 142 138 128 137 170 138 160 127 152 123 115 122 57 103 131 112 87 99 147 137 131 121 109 122 80 80 113 106 120 69 72 107 111 108 95 91 140 151 169 176 127 128 118 155 129 123 122 139 151 134 130 162 177 133 159 132 168 147 94 109 149 168 117 155 162 151 175 186 193 217 217 167 143 139 143 165 188 168 159 199 153 164 141 91 79 94 89 103 86 79 81 94 65 67 68 50 73 57 51 106 93 81 80 96 121 101 110 121 126 82 79 39 56 100 93 79 80 81 86 70 71 68 62 59 42 40 61 52 62 61 66 60 68 55 68 77 84 85 85 68 76 76 68 69 91 78 83 80 82 80 96 86 82 83 87 82 93 73 79 101 88 84 70 66 67 60 72 76 71 80 79 66 72 65 68 65 65 62 68 58 51 56 49 55 53 47 42 39 40 35 32 34 26 20 14 46684 293 273 30 9783 12 58 4 7486 -7482 3354 21390 67590 173932 385519 656794 999999 999999 701186 8515 189 202 270 259 243 234 202 192 282 306 298 314 383 405 374 343 297 340 396 434 530 554 597 580 550 516 533 459 450 434 440 444 428 437 431 410 473 500 593 583 632 710 756 662 603 583 622 665 649 673 644 623 554 513 518 483 435 394 417 420 313 253 328 289 280 361 418 321 290 203 245 441 603 661 647 576 511 352 269 193 154 159 213 196 151 170 151 131 116 141 137 125 162 160 187 177 127 159 175 135 93 122 128 130 87 86 93 122 108 92 116 109 97 136 119 112 120 134 137 103 110 142 130 96 73 89 104 94 111 85 97 125 101 121 127 145 154 128 133 116 125 144 184 176 157 157 120 99 119 119 144 164 178 177 175 205 224 209 159 165 147 129 169 219 215 160 194 143 133 148 106 123 127 110 84 48 45 21 44 65 60 51 36 43 46 69 79 91 92 103 84 120 93 62 95 93 110 102 91 58 57 75 79 60 42 55 68 63 35 53 36 44 46 45 47 76 62 69 62 53 43 55 66 82 80 77 83 87 59 65 61 74 71 75 64 67 74 79 88 100 78 84 91 98 87 68 70 68 76 75 67 71 83 76 68 65 67 79 67 65 60 65 69 62 68 68 61 56 51 50 61 57 59 56 51 45 48 40 32 30 27 16 7 46693 294 236 30 9776 12 58 13 7485 -7488 256 493 2492 20097 60593 165206 386789 775065 999999 999999 17754 189 174 189 208 155 183 234 177 145 237 226 172 200 249 249 249 230 240 323 385 412 452 431 384 425 432 420 447 392 377 324 328 346 303 339 282 250 362 462 450 429 487 527 406 366 450 477 463 529 503 518 496 424 374 333 314 275 281 264 264 253 212 196 218 271 265 231 289 217 137 161 248 383 529 525 581 467 287 109 87 88 97 103 73 115 70 87 109 117 120 102 104 114 52 78 129 138 103 83 70 56 47 97 104 66 59 94 16 96 121 63 39 54 83 76 45 46 69 52 54 41 77 77 64 57 51 31 52 54 58 63 82 95 68 53 80 97 104 89 98 108 80 95 98 67 82 77 56 90 89 101 85 76 110 110 129 165 166 154 132 86 133 147 160 156 129 167 167 147 104 80 42 44 38 50 19 -7 29 30 52 40 46 19 6 15 46 49 32 45 64 52 74 55 60 49 59 52 61 31 43 25 34 38 16 -1 7 9 11 17 37 35 9 2 1 -1 6 11 4 14 16 28 52 32 37 37 21 27 25 40 31 19 25 11 24 35 30 27 41 47 33 43 52 55 59 50 32 30 10 22 27 29 26 30 30 24 16 20 29 31 26 28 29 27 33 26 23 38 24 19 22 18 15 24 25 20 10 11 5 -4 -8 -13 -12 -14 46702 293 260 30 9770 12 58 22 7484 -7494 1524 25602 88347 240640 541434 911438 999999 999999 112629 1036 142 176 177 171 188 219 195 165 108 214 224 195 278 198 258 282 298 302 324 336 389 366 402 459 399 422 435 308 247 361 350 315 270 292 320 383 360 382 457 417 432 554 489 445 412 438 453 449 509 512 563 529 423 436 333 296 352 340 335 360 286 257 220 235 268 245 222 324 315 235 168 192 420 501 492 631 618 448 195 136 152 96 138 106 112 93 88 97 148 104 112 123 98 107 72 107 138 127 93 82 50 79 54 54 42 108 71 94 58 34 92 111 131 108 111 91 82 89 106 104 121 115 69 66 131 87 83 86 79 119 94 97 93 140 84 101 117 130 109 117 108 123 106 155 107 85 103 90 99 140 135 133 156 141 120 97 185 185 159 158 115 115 189 216 157 143 206 217 154 122 119 80 73 44 48 60 53 33 56 48 33 28 17 32 69 84 69 72 70 67 42 59 73 72 89 118 77 54 67 65 37 86 76 54 45 48 46 22 15 19 37 34 21 30 42 34 57 42 32 49 58 60 59 48 59 70 85 85 74 65 52 52 42 46 37 43 50 46 42 66 55 54 56 61 55 57 50 42 41 31 46 54 47 42 49 51 54 53 56 60 55 54 56 60 51 56 50 49 42 46 46 44 46 39 37 33 39 33 32 26 17 14 6 46711 294 227 30 9767 12 58 31 7483 -7499 -19 1377 15431 64571 169072 371864 675198 999999 999999 193292 1722 201 182 268 202 241 289 143 133 175 133 167 211 212 212 179 264 296 246 294 335 375 437 462 445 376 410 383 359 395 331 312 309 316 293 332 447 439 483 453 460 475 530 568 506 419 412 487 457 481 488 539 518 413 407 332 391 361 367 309 344 298 234 322 331 272 245 334 406 322 210 166 170 371 555 601 584 594 549 279 173 139 160 104 104 101 158 166 152 165 78 144 156 140 127 163 140 86 100 109 103 122 139 131 75 74 135 108 108 100 143 114 141 109 71 107 122 101 102 114 126 139 111 79 82 110 142 101 120 140 132 147 97 131 144 102 111 128 161 151 136 147 143 123 128 121 139 120 148 134 153 188 193 140 159 143 230 292 250 180 176 145 191 228 194 177 202 242 192 178 163 88 97 97 69 80 69 66 63 50 53 48 47 47 68 79 107 62 76 95 107 98 96 97 61 103 101 80 79 91 61 88 88 54 59 44 55 67 74 91 64 72 69 40 12 20 47 62 82 75 59 61 82 79 84 63 74 83 88 74 54 54 60 73 78 82 82 76 58 62 62 69 70 75 79 74 67 57 49 53 64 65 73 75 63 72 66 72 60 64 58 61 55 69 64 68 74 69 61 54 68 64 53 56 59 45 44 41 42 44 41 34 21 12 46720 293 282 30 9762 12 58 40 7482 -7505 1550 23149 79032 201419 462817 862597 999999 999999 82206 778 163 229 251 213 146 248 185 110 161 142 185 180 212 177 238 227 262 273 267 312 417 422 347 357 327 399 390 396 378 346 344 286 258 245 285 403 443 479 462 467 509 570 603 507 422 407 491 449 430 501 538 626 499 361 422 401 358 305 293 290 279 250 233 197 207 246 402 369 311 231 171 153 337 466 530 554 522 433 333 161 148 148 124 129 146 112 99 180 122 138 162 140 84 173 130 156 161 175 143 164 132 146 108 119 150 141 67 118 115 136 110 92 145 159 83 59 84 99 70 89 89 106 160 142 129 77 90 90 111 142 107 115 145 133 141 78 127 115 115 123 155 200 169 148 107 134 83 61 117 183 143 137 131 150 195 239 277 286 282 319 261 178 204 206 213 207 218 205 172 140 116 102 87 87 95 62 30 53 51 41 53 65 78 58 64 67 89 80 59 52 84 78 75 86 115 86 69 60 83 75 59 51 74 75 63 57 62 56 38 49 67 50 32 50 42 53 61 76 79 91 78 74 75 63 51 56 71 83 64 64 64 58 64 63 68 64 63 49 53 79 80 86 68 63 53 38 47 54 57 57 62 58 54 56 61 54 58 51 53 51 54 51 57 60 57 51 59 55 63 50 43 45 41 41 45 35 33 31 30 21 21 10 4 46729 294 248 30 9758 12 58 49 7482 -7511 -98 333 4931 24908 68078 181236 385482 776974 999999 999999 15937 250 192 185 231 209 249 169 191 170 138 154 151 237 262 197 208 232 205 351 312 411 415 389 360 465 392 379 445 377 316 332 280 276 311 324 365 440 519 476 535 585 590 627 575 389 391 402 528 510 509 478 510 481 401 379 415 396 317 271 315 304 276 310 289 332 402 485 391 285 244 219 204 224 382 496 623 572 537 355 180 135 139 141 195 154 129 154 144 158 155 165 151 126 129 161 129 132 116 182 139 85 124 85 141 125 103 133 137 150 89 124 152 144 133 151 153 123 92 167 174 138 86 109 149 128 139 138 151 115 82 115 125 103 112 118 104 119 181 204 214 197 156 182 179 147 114 143 157 139 140 190 179 206 183 196 260 330 307 266 281 226 240 265 262 258 207 212 195 188 149 110 92 82 115 74 55 79 96 99 59 62 91 126 90 87 124 115 107 109 109 103 96 98 108 134 113 81 90 65 57 63 71 92 81 62 51 47 36 68 63 27 47 52 40 59 60 73 67 85 78 87 79 50 75 82 86 61 51 46 80 72 72 81 69 66 72 86 86 72 85 81 68 67 67 75 81 76 66 70 70 65 75 73 80 85 74 64 72 75 77 65 72 77 62 69 76 70 70 57 51 52 57 45 44 49 49 51 42 42 43 40 33 23 46739 293 242 30 9752 12 58 59 7481 -7518 1446 14860 46687 122437 279834 566938 999999 999999 158841 1706 201 206 209 201 211 209 194 197 152 175 223 221 208 216 177 184 244 246 262 353 391 465 421 460 400 352 385 376 382 337 319 324 385 378 280 324 382 420 400 470 481 553 651 568 509 481 442 478 517 538 464 466 484 428 425 455 368 359 318 333 243 256 263 287 332 424 393 333 268 186 157 107 188 380 452 456 509 534 337 199 120 130 176 134 118 136 139 129 145 170 138 137 112 162 134 91 169 154 134 138 143 104 126 110 84 85 66 187 176 148 118 119 107 97 92 69 70 133 116 114 126 144 125 148 99 117 123 140 116 115 111 101 126 158 139 116 159 173 129 127 138 169 120 129 88 118 126 151 159 192 196 151 126 159 225 298 310 300 272 190 139 169 178 267 275 234 228 205 193 154 104 108 117 100 46 32 46 44 31 41 71 86 98 92 87 84 102 97 82 82 117 117 111 92 101 98 86 97 74 57 57 67 68 44 40 31 28 39 65 39 35 47 62 69 71 43 61 75 89 78 60 83 81 71 62 51 63 69 60 62 57 61 74 72 82 76 62 64 78 82 81 74 49 51 58 61 61 46 59 66 72 69 71 77 67 71 65 53 52 52 55 49 43 57 71 60 58 62 59 54 54 41 37 38 37 36 29 31 23 24 27 20 8 46748 294 207 30 9747 12 59 8 7480 -7524 -59 3730 21015 57364 149000 329520 662779 999999 999999 60175 581 159 205 261 201 201 258 201 145 117 159 165 192 198 203 201 202 185 198 312 403 444 448 460 449 383 426 435 444 369 360 294 250 317 283 316 325 403 426 511 532 599 571 641 576 560 462 450 487 490 490 490 525 571 592 514 463 405 306 355 336 301 293 309 343 364 451 380 316 199 212 180 185 322 393 439 485 536 498 319 171 135 178 193 183 164 180 175 176 165 145 177 154 162 148 160 209 186 180 148 141 175 131 131 142 108 96 126 139 121 114 68 95 121 167 145 108 90 115 157 150 125 106 89 115 118 140 168 147 158 135 128 94 122 134 128 144 115 132 175 181 130 145 148 119 129 115 139 141 162 239 208 174 148 218 283 321 357 283 224 152 132 162 199 214 187 175 215 204 156 91 88 99 80 59 76 68 93 85 77 66 62 72 86 68 86 65 102 105 82 143 131 153 142 112 116 139 118 125 101 106 73 97 91 53 37 73 53 30 35 43 51 43 47 73 71 86 80 91 85 77 86 68 76 86 81 78 82 88 68 67 80 81 72 68 75 79 74 73 81 92 97 76 58 59 68 67 53 61 64 80 77 84 72 77 72 67 88 85 70 57 74 58 68 74 61 66 74 65 56 61 62 59 55 56 48 46 45 45 44 46 41 36 36 46757 294 202 30 9742 12 59 17 7479 -7530 678 7664 24209 64034 156640 343346 724276 999999 999999 21259 314 140 192 236 136 156 241 167 144 133 141 211 173 157 190 231 254 194 226 296 394 375 428 464 398 398 411 433 440 404 326 284 294 308 285 334 323 385 455 462 543 572 610 640 534 538 377 337 359 417 487 489 559 611 578 500 475 356 289 270 335 338 268 309 373 401 393 247 195 167 163 184 141 218 329 381 382 395 435 458 322 186 139 113 142 78 104 156 126 156 134 132 154 133 136 126 115 95 136 154 146 141 119 66 131 50 66 91 75 108 56 79 130 142 107 97 88 88 150 105 104 104 119 108 118 76 87 105 94 139 126 88 82 107 124 122 126 132 154 165 168 152 98 120 80 85 90 126 177 193 162 169 162 143 231 315 349 357 283 219 161 118 170 211 200 221 204 204 166 156 119 103 67 68 64 65 61 76 66 46 37 75 63 75 65 58 70 79 78 115 132 125 97 114 108 87 97 69 77 103 69 55 54 49 56 51 50 50 45 52 64 17 29 56 64 41 49 60 68 68 59 30 60 49 54 55 43 61 61 66 51 48 65 78 72 79 74 64 55 79 73 62 58 59 35 34 54 63 69 60 61 65 61 64 57 53 58 50 64 75 56 49 56 61 55 51 48 42 40 41 43 44 45 38 33 36 31 27 25 28 27 26 17 7 46766 300 19 30 9739 12 59 26 7478 -7535 10230 999999 999999 999999 999999 41 4697 23705 65664 154364 341442 729123 999999 999999 58933 629 237 210 153 170 201 169 232 106 87 162 147 153 154 241 222 245 221 196 218 235 326 375 423 409 387 382 439 378 431 353 297 346 261 248 258 318 294 390 459 452 463 549 628 618 618 466 344 371 330 410 453 488 529 547 501 470 441 363 276 262 252 291 323 364 337 301 299 175 136 139 185 169 189 185 233 334 350 360 382 366 344 214 179 170 164 122 156 168 160 105 147 168 105 106 165 129 184 136 121 153 148 128 115 104 87 50 97 105 108 149 108 95 115 98 121 154 120 88 107 119 156 110 108 124 158 132 97 74 84 111 127 111 158 128 146 110 80 130 180 151 122 104 127 119 132 161 162 176 181 193 198 164 187 237 306 341 331 333 283 210 154 152 176 214 226 206 188 185 150 135 90 79 83 71 58 69 93 73 67 49 66 39 81 102 119 78 85 85 102 115 101 115 114 109 97 110 121 113 85 67 73 70 75 78 59 55 46 43 48 38 31 36 51 66 79 72 66 79 73 76 62 47 56 70 62 64 84 87 91 97 71 53 76 74 88 89 72 71 87 94 92 73 79 69 65 71 62 55 72 72 76 87 92 71 68 67 65 66 54 57 69 60 66 67 65 66 56 59 61 56 57 55 56 49 57 48 44 44 42 40 39 36 33 26 46776 300 43 30 9733 12 59 36 7477 -7542 11345 999999 999999 999999 999999 414 8849 35701 93502 221698 439533 866286 999999 999999 45077 501 216 229 192 169 182 174 186 173 115 120 156 213 201 175 182 186 215 211 148 166 257 296 355 354 343 318 358 348 404 382 294 262 260 222 266 305 309 431 496 458 459 643 649 665 577 449 360 290 281 429 476 465 490 467 510 523 447 272 213 243 274 297 302 303 310 330 267 168 134 170 146 173 153 194 194 265 313 304 231 291 334 305 301 172 167 142 160 126 123 114 95 117 173 157 105 146 167 178 149 136 123 99 94 162 153 138 127 104 89 69 78 90 103 88 106 126 156 65 88 135 115 118 112 133 172 127 78 74 108 101 131 150 170 127 96 135 125 109 138 158 108 145 114 111 116 120 150 172 176 184 159 146 190 287 314 343 342 299 263 192 123 121 178 191 185 225 241 195 153 116 68 68 74 106 61 40 41 28 36 68 74 63 77 95 75 60 97 74 67 78 81 107 98 108 105 93 54 89 108 77 65 71 66 70 64 28 45 45 45 48 36 47 71 59 51 68 58 51 58 60 58 75 74 60 78 84 71 55 57 61 79 56 52 59 68 84 79 85 74 76 71 62 53 56 64 37 50 57 71 65 62 61 76 62 48 62 65 56 61 60 58 58 62 68 62 54 51 52 49 48 48 45 37 37 35 32 31 31 29 35 33 27 22 13 46785 300 36 30 9726 12 59 45 7476 -7548 10725 999999 999999 999999 999999 2237 15988 50396 131210 309834 601975 999999 999999 780578 10509 329 253 276 313 318 312 268 287 253 192 239 270 227 231 330 268 211 243 204 208 206 341 371 452 397 381 395 411 442 401 441 367 349 375 369 278 314 471 554 594 618 658 701 657 676 587 536 484 382 354 368 457 506 564 586 552 468 448 369 306 302 334 342 287 295 346 367 317 245 188 184 203 167 212 218 253 214 320 357 316 300 277 304 335 302 263 236 178 208 155 241 245 202 200 166 200 218 168 181 185 227 174 202 190 139 144 169 132 97 126 141 141 137 152 125 158 182 146 129 140 213 183 188 153 177 184 126 170 171 209 201 177 168 226 175 144 196 194 176 192 166 184 173 170 177 203 221 235 242 238 230 211 201 279 328 395 398 415 374 325 280 140 152 232 279 268 279 248 209 220 150 159 132 131 141 124 108 108 107 130 147 108 110 100 140 145 110 115 119 129 132 117 148 170 172 151 148 151 153 149 106 103 105 90 96 86 81 83 95 93 104 96 99 99 95 106 125 123 125 124 118 102 102 103 97 118 114 109 91 104 110 121 125 120 123 130 116 125 143 127 118 102 83 93 94 87 87 87 99 114 121 117 117 112 113 107 111 99 103 101 94 92 99 93 97 104 105 99 100 105 108 110 91 80 85 85 81 82 78 81 77 74 73 63 54 46794 300 2 30 9722 12 59 54 7475 -7554 9652 999999 999999 999999 999999 605 8154 27713 72187 173526 366143 734679 999999 999999 92469 981 269 177 226 194 186 161 202 145 201 173 172 191 188 162 183 195 187 176 137 182 273 358 404 412 331 346 344 359 442 391 386 323 358 288 266 284 357 455 558 613 592 612 626 588 501 497 373 377 283 396 395 400 499 532 529 414 381 367 301 226 354 342 301 264 355 371 343 137 122 122 159 136 153 147 182 137 179 171 200 193 191 193 213 168 164 215 168 124 119 110 120 189 134 126 185 156 140 165 133 116 131 164 127 146 144 94 102 96 99 92 100 123 139 105 128 116 114 115 121 131 120 116 72 127 93 149 138 95 139 150 117 70 90 143 177 126 137 142 140 148 93 105 116 150 147 160 140 135 153 132 108 140 246 311 357 375 370 337 274 196 115 128 205 219 245 263 188 167 167 125 110 115 84 62 65 68 59 68 67 85 99 84 95 76 75 81 102 116 64 71 99 74 85 90 126 118 88 67 77 74 61 53 46 10 13 60 61 45 42 60 55 75 61 53 71 68 60 59 77 46 52 65 61 65 77 69 82 82 88 79 79 76 81 99 96 91 105 96 78 68 56 68 68 49 63 311 283 72 76 62 83 80 66 57 57 58 57 66 56 49 41 42 57 71 59 46 48 55 55 53 51 47 43 38 39 47 35 26 37 32 29 29 18 15 46803 294 178 30 9718 13 0 3 7474 -7559 994 10391 32035 84627 211870 449542 952813 999999 562132 4981 225 195 183 199 183 214 149 148 251 187 163 172 147 115 152 208 154 158 123 117 238 336 370 349 357 333 302 397 406 443 436 340 282 215 212 265 322 466 616 662 565 536 643 636 551 460 443 366 267 327 337 340 443 502 456 436 353 327 268 276 306 344 279 317 350 352 328 169 104 147 179 130 135 162 144 176 165 128 175 127 130 162 172 152 117 179 131 133 137 130 140 150 162 180 141 112 99 132 100 78 113 152 130 103 108 102 76 104 88 90 124 109 68 124 87 94 112 76 92 107 86 114 112 84 88 137 65 102 111 139 101 101 84 171 136 132 124 137 89 59 95 91 148 159 156 110 112 98 147 147 99 129 267 258 270 302 310 321 238 173 102 112 178 190 208 199 175 163 164 168 117 74 93 47 41 15 11 23 57 77 86 43 55 67 80 93 82 93 107 88 50 45 71 62 68 73 67 89 55 67 31 31 46 33 30 24 31 32 51 24 26 32 44 50 43 79 81 56 55 75 66 54 58 69 66 60 52 62 70 55 45 51 86 89 85 85 88 89 65 39 43 46 49 33 24 30 34 28 50 57 53 57 49 49 37 42 58 43 42 43 33 42 50 46 45 48 51 40 43 49 44 38 31 35 30 24 26 27 23 16 10 13 10 6 46812 295 145 30 9715 13 0 12 7473 -7565 37 3686 17261 48261 123293 294414 591172 999999 999999 273732 2672 146 182 138 196 239 132 136 195 144 139 163 156 95 159 114 129 105 126 98 204 294 316 352 333 312 309 316 378 368 416 373 305 246 252 202 202 325 391 514 652 628 554 562 643 546 458 442 358 296 304 375 409 410 489 535 454 315 340 278 227 247 275 279 273 261 297 317 193 132 158 131 122 99 143 126 110 157 130 120 97 126 147 194 152 159 136 114 126 130 98 95 106 130 129 86 63 85 94 98 91 117 82 89 92 69 119 83 105 70 81 68 66 83 86 85 87 114 69 89 107 58 101 97 97 73 70 112 129 112 109 125 101 105 109 76 88 134 125 74 77 58 62 80 97 156 165 126 102 152 130 130 246 277 323 289 306 304 291 241 133 136 139 164 185 216 230 209 152 163 138 79 42 45 59 60 39 23 43 46 44 70 41 45 37 47 68 63 95 67 40 45 66 90 86 87 72 65 53 94 55 30 36 19 28 26 40 37 47 33 30 33 36 44 58 61 53 58 60 39 50 55 61 63 66 51 65 59 54 81 52 66 59 83 133 87 84 99 95 89 62 27 17 37 44 35 15 12 40 37 38 47 42 46 36 41 47 34 37 50 40 33 46 49 39 42 34 39 37 28 41 28 25 22 19 18 21 25 27 23 20 16 16 10 1 46821 293 204 30 9714 13 0 21 7472 -7571 14859 40760 104865 256522 540795 999999 999999 332992 3031 140 128 144 151 158 179 175 196 138 98 112 162 191 168 155 163 153 156 128 196 240 379 361 296 278 325 386 369 430 423 323 281 347 259 238 256 319 336 489 601 605 630 663 738 660 503 471 322 257 300 283 418 422 492 468 376 311 224 219 221 233 215 268 330 297 343 235 63 127 113 104 111 148 105 101 137 150 110 75 79 190 125 135 147 184 160 189 153 174 132 115 134 141 150 109 81 123 146 110 108 116 132 103 150 104 99 93 136 132 85 93 71 106 86 87 107 86 107 100 81 69 96 98 111 119 109 142 178 95 92 150 159 156 129 94 138 123 93 39 88 87 98 141 143 137 130 121 121 136 124 191 281 293 332 361 332 355 289 207 115 106 187 216 224 246 197 162 136 139 131 74 76 85 55 48 21 45 73 104 73 61 64 65 74 104 85 48 81 86 65 75 87 84 90 82 55 71 51 29 30 19 46 32 40 37 30 33 31 24 45 47 21 52 62 50 54 79 60 42 34 38 60 57 60 67 69 78 63 73 72 63 78 92 90 91 102 115 114 99 77 58 40 38 42 34 31 34 45 59 57 56 53 65 54 53 45 45 46 51 56 53 55 58 59 51 58 53 52 46 47 45 40 34 44 44 34 37 31 30 32 28 25 16 10 46830 295 144 30 9714 13 0 30 7471 -7577 273 5538 21161 54880 144778 331917 682428 999999 999999 27299 355 224 226 194 275 218 219 169 140 169 157 136 139 162 139 221 229 184 170 219 181 273 325 341 312 247 331 376 434 438 473 412 360 339 327 279 183 252 361 462 560 560 561 667 690 609 496 512 376 279 264 310 316 340 393 443 427 366 400 295 218 250 315 316 334 256 268 261 171 157 120 145 117 109 149 164 126 138 149 77 89 117 108 173 137 108 156 153 102 65 111 136 157 108 139 143 145 139 101 118 110 121 109 117 147 124 113 124 128 134 115 77 104 118 112 117 115 90 75 96 124 91 87 77 106 98 99 154 148 128 121 119 116 90 121 119 117 116 98 102 133 120 106 106 168 160 142 122 76 68 145 235 292 282 280 323 363 360 289 217 122 127 185 193 230 254 186 170 163 152 97 48 58 60 30 28 25 63 77 58 53 43 52 58 83 81 67 70 44 63 45 31 56 97 89 93 75 61 73 77 51 27 33 44 54 64 48 37 53 45 38 34 35 63 60 47 41 53 35 52 55 62 45 83 79 63 59 84 87 79 81 80 98 118 111 105 125 115 129 117 78 41 34 39 36 25 24 26 44 64 63 65 52 60 56 66 55 55 51 44 46 46 58 50 57 61 64 56 44 46 43 34 48 45 36 36 35 30 34 36 31 22 25 17 12 46839 292 236 30 9716 13 0 39 7470 -7583 88883 203681 423257 815921 999999 999999 21899 285 253 165 213 242 294 254 248 185 163 195 165 119 107 183 179 216 213 187 176 202 331 338 235 243 286 296 372 389 452 409 375 341 340 243 213 182 207 333 358 391 405 473 571 691 710 590 548 435 300 293 288 317 377 456 418 391 384 330 221 277 273 303 287 285 307 296 232 185 210 149 149 141 140 182 158 99 131 156 130 128 168 121 158 157 158 148 160 168 150 156 168 170 102 140 178 106 68 128 155 100 119 161 159 128 140 134 110 140 123 110 123 120 91 119 120 133 86 165 136 151 124 96 101 122 137 116 131 147 158 171 102 105 109 105 124 145 134 123 127 115 123 141 153 140 129 110 95 131 148 211 299 300 297 307 276 378 335 253 169 102 146 199 185 233 256 198 202 177 110 90 99 55 40 38 64 56 77 118 101 82 102 62 95 102 82 72 69 91 80 92 75 38 20 45 50 59 71 65 53 55 67 22 35 50 49 43 31 40 47 49 54 58 44 48 51 53 60 63 77 70 69 59 73 71 83 80 102 89 85 90 84 86 112 139 133 125 126 125 112 80 44 27 45 48 25 35 54 82 76 81 74 54 57 56 59 52 48 59 62 54 54 57 66 53 55 64 65 55 61 55 52 47 49 46 38 36 40 39 32 26 33 33 30 24 46848 295 150 30 9720 13 0 48 7469 -7588 1797 13487 40453 106285 248624 503379 999999 999999 617916 6079 274 235 171 162 212 245 214 228 215 194 131 130 183 198 190 193 211 181 178 160 184 263 330 281 271 295 313 354 372 403 397 329 268 310 377 270 275 216 270 275 252 254 353 518 642 624 579 506 402 332 295 286 338 329 416 391 387 308 236 212 243 281 267 282 313 256 354 242 191 223 219 154 102 201 137 122 118 125 132 130 189 149 131 127 131 174 140 154 150 173 113 110 157 143 98 157 124 128 139 124 132 107 174 145 123 83 77 105 121 163 103 65 119 128 112 105 106 120 77 85 80 109 109 115 128 146 112 84 128 138 119 93 90 97 114 136 102 74 102 87 76 137 165 115 134 119 94 100 161 183 278 233 210 269 297 318 325 272 245 205 141 117 164 212 244 218 188 147 153 135 74 65 57 55 48 24 35 54 104 99 73 57 60 63 79 58 59 89 96 88 70 76 73 61 69 81 46 52 61 78 50 25 24 16 52 48 29 31 41 39 58 50 60 74 52 53 44 13 23 52 73 62 64 77 76 69 74 82 73 79 84 81 121 148 126 85 54 77 97 94 82 45 23 18 21 20 37 53 56 63 62 67 36 37 54 63 59 45 43 43 44 33 36 47 45 47 45 49 32 37 50 33 35 22 28 35 29 25 29 27 23 23 18 8 9 46857 296 125 30 9725 13 0 57 7468 -7594 535 6805 28934 76941 189247 401493 771861 999999 999999 108246 1469 307 196 218 237 187 208 212 186 155 86 220 176 164 188 225 297 248 159 151 128 235 272 344 298 298 233 242 346 389 456 464 425 389 393 300 256 181 149 211 257 208 222 224 407 619 659 616 493 346 341 309 306 399 356 373 340 307 335 325 260 218 246 310 314 342 335 275 233 203 150 137 177 155 133 139 100 157 143 141 148 159 117 167 166 76 136 163 167 148 138 124 138 206 133 146 210 137 80 92 152 121 98 161 122 142 99 132 128 146 157 134 143 118 152 114 137 120 103 99 88 60 98 76 79 134 93 114 150 124 127 101 116 99 89 155 141 135 131 101 83 120 144 174 154 111 64 100 178 261 321 288 255 230 316 380 348 371 275 227 210 141 152 187 234 241 213 182 167 115 109 91 51 20 40 78 58 45 62 61 78 75 79 70 47 65 78 50 73 112 113 84 67 72 64 54 55 79 53 53 51 44 40 38 38 47 37 58 66 63 64 65 70 49 29 41 37 58 65 56 73 76 84 95 77 67 76 89 83 109 93 101 108 119 136 117 86 48 50 56 84 83 41 19 28 24 19 42 62 64 60 70 66 60 62 55 58 54 37 52 45 46 50 56 62 52 39 46 53 46 40 43 43 29 37 40 37 39 39 29 22 21 16 18 16 9 46866 300 11 30 9731 13 1 6 7467 -7600 10570 999999 999999 999999 999999 1049 8767 28613 74338 185751 405361 825606 999999 999999 13844 312 203 247 172 177 190 201 195 116 174 129 100 151 182 162 81 101 144 182 183 168 252 259 245 233 235 284 360 402 456 421 444 485 398 434 342 212 189 132 226 193 238 285 397 550 644 556 404 284 336 308 335 338 314 390 363 416 316 217 298 243 240 317 377 321 340 290 312 199 184 202 108 134 157 166 161 157 126 114 177 181 137 174 147 127 121 97 130 128 171 130 114 142 138 142 131 150 102 97 97 93 154 149 138 99 128 165 125 116 104 117 164 135 129 60 117 133 98 120 118 141 103 81 91 91 118 77 138 103 112 110 117 142 106 104 108 149 107 82 111 161 122 105 99 117 149 133 223 269 274 224 218 267 283 269 333 333 282 257 204 115 115 187 254 219 188 152 129 125 94 59 116 106 53 34 45 17 75 78 74 61 66 48 60 86 86 103 83 83 58 59 65 66 88 33 48 52 57 38 23 53 57 35 21 31 29 42 51 51 43 21 34 46 41 43 44 43 48 47 47 41 43 47 57 56 84 92 104 94 101 115 133 140 133 127 98 19 19 28 42 36 28 6 18 19 23 15 28 54 50 50 41 52 54 38 38 47 41 51 45 36 50 56 45 37 52 36 41 36 24 22 16 22 30 17 20 21 22 19 19 16 15 5 2 -1 46875 296 107 30 9737 13 1 15 7467 -7606 -29 4237 21440 56536 140730 321794 661876 999999 999999 119104 1461 235 219 180 247 234 228 238 226 211 271 170 187 176 228 241 201 168 273 172 176 176 291 337 286 294 313 421 402 485 441 455 564 521 475 456 371 265 230 239 174 240 298 308 464 622 694 601 427 347 352 277 318 347 348 347 350 375 356 313 320 357 337 316 345 358 355 419 388 362 275 207 189 198 184 151 213 214 198 220 213 171 164 175 242 154 228 194 156 184 200 245 231 207 139 160 189 179 191 175 165 191 190 148 193 182 157 139 187 138 145 154 135 121 137 121 91 109 124 182 147 165 145 116 98 113 148 140 143 147 150 134 142 128 113 165 157 142 173 174 170 151 148 192 165 151 162 267 425 392 376 298 271 302 361 362 367 388 314 268 318 189 186 257 270 232 234 237 192 120 68 120 103 105 89 48 69 98 124 105 112 132 139 110 86 91 113 122 124 111 79 112 126 118 123 103 90 84 89 87 101 97 86 105 81 76 83 75 82 84 76 65 62 66 89 90 81 78 83 73 77 101 105 114 90 112 147 119 119 148 155 167 170 164 156 133 111 67 43 49 82 89 70 40 41 32 41 62 84 94 82 82 93 112 90 70 77 82 82 81 81 72 81 87 90 80 82 76 72 72 68 59 60 74 65 53 65 69 60 60 57 47 41 38 32 29 46884 296 116 30 9746 13 1 24 7466 -7612 88 6035 31678 82310 204362 465182 974883 999999 999999 13243 278 310 308 229 174 172 204 199 210 192 209 222 205 175 122 204 229 209 210 215 206 222 248 349 378 340 350 356 415 483 482 482 489 479 493 483 439 314 301 268 208 203 214 299 464 578 642 694 465 365 357 361 315 346 331 306 390 329 322 327 290 321 383 336 350 365 391 417 382 370 274 197 172 221 259 225 185 177 153 169 176 196 196 187 163 180 197 181 154 180 234 261 184 127 133 167 173 148 169 177 189 168 152 152 187 177 195 169 202 159 152 152 129 146 136 133 138 99 105 122 77 90 108 90 123 154 158 131 105 166 112 136 138 152 102 115 99 61 156 180 144 164 185 142 128 125 280 347 308 278 320 254 248 291 304 359 398 365 254 237 252 169 156 235 294 264 196 158 158 191 128 114 103 83 76 66 91 54 66 95 78 107 85 89 68 91 96 97 108 119 108 87 83 71 63 57 86 90 83 79 60 74 56 46 37 46 80 89 82 60 56 68 67 55 74 56 63 85 80 91 98 88 86 88 103 104 117 107 107 152 157 147 136 113 74 83 56 11 16 1 22 27 29 27 27 37 43 52 73 73 53 58 63 62 68 60 60 62 44 54 65 55 60 56 56 54 59 52 58 52 50 47 45 44 40 38 37 42 40 31 31 32 24 25 21 16 46893 300 35 30 9755 13 1 33 7465 -7617 11226 -42 204 596 1884 15683 67070 168302 423435 965816 999999 999999 323265 4628 288 213 230 225 198 139 229 227 230 284 252 209 78 76 76 183 165 176 178 181 196 230 213 276 298 303 272 348 416 489 523 552 524 511 582 550 328 264 248 245 261 232 185 220 391 558 682 698 577 396 408 424 386 386 359 352 395 379 373 358 381 424 395 322 364 362 379 367 376 370 309 205 184 188 138 197 162 199 175 150 157 188 214 189 203 192 145 145 156 220 168 232 230 201 137 144 147 146 180 173 189 203 204 182 196 174 190 201 217 167 122 134 117 113 132 154 148 161 120 121 119 149 121 113 116 108 101 120 104 145 130 122 141 92 98 95 130 144 149 149 155 152 100 114 136 193 318 297 250 275 297 288 271 311 393 402 370 308 281 254 219 154 166 250 269 216 206 182 150 163 133 81 94 65 59 53 71 44 59 107 110 92 75 109 87 79 93 94 71 64 92 108 92 86 74 74 63 78 73 65 70 61 76 48 29 67 63 52 55 67 67 58 60 78 64 54 56 64 48 77 80 100 88 97 109 133 143 119 152 157 143 136 129 97 74 55 22 21 14 11 20 26 51 46 49 52 61 65 63 78 66 63 70 76 59 71 56 61 54 50 61 63 50 51 65 67 66 63 63 55 42 45 43 36 47 43 40 40 35 27 29 29 28 27 18 15 46902 300 15 30 9765 13 1 42 7464 -7623 12377 999999 -11 278 2395 20088 69372 180581 447498 942917 999999 999999 179448 1766 346 264 158 188 143 122 252 209 215 168 205 211 173 150 116 184 141 193 179 160 191 192 215 332 307 287 235 329 298 430 522 547 595 577 537 474 329 291 209 229 214 148 143 233 368 589 677 666 613 425 356 383 263 300 340 343 302 384 403 364 338 419 380 321 317 343 383 364 387 361 361 252 164 189 242 229 178 149 214 200 189 177 143 166 173 175 159 135 205 175 160 158 148 105 150 166 143 133 177 168 145 144 177 161 146 197 244 219 260 269 183 164 129 116 142 173 143 137 120 112 110 126 96 121 123 130 126 164 72 133 111 104 75 86 89 123 138 119 118 148 135 138 132 144 150 230 342 239 237 301 336 283 296 312 315 301 323 292 299 263 171 180 227 269 280 237 175 180 177 168 115 75 92 83 90 79 83 56 50 66 84 96 100 71 83 102 94 77 81 84 94 98 89 86 81 79 64 59 90 93 80 58 65 53 53 73 55 64 56 48 71 69 63 61 85 76 89 80 90 90 76 81 76 74 91 118 134 114 121 121 120 109 86 52 55 52 11 12 20 29 25 29 49 61 49 48 65 81 91 78 69 74 73 65 78 60 47 62 56 64 59 55 75 72 66 77 72 65 58 49 48 52 43 51 59 48 43 42 41 42 38 38 36 28 29 18 46911 299 57 30 9777 13 1 51 7463 -7629 435 671 1141 1661 20355 137763 461187 999999 999999 674056 8858 489 420 328 264 160 208 203 174 194 238 302 271 269 257 187 187 131 176 171 205 234 228 182 228 257 304 310 351 381 378 489 494 468 553 571 639 612 553 391 316 321 336 302 357 342 283 248 483 683 627 662 622 427 506 409 426 377 336 325 346 340 395 400 377 422 417 381 387 428 465 483 475 378 233 243 249 195 222 228 236 200 188 244 198 187 211 219 212 200 163 169 148 150 156 167 163 169 134 145 117 126 166 211 202 240 230 194 204 249 278 371 703 463 233 174 186 232 153 155 156 126 137 135 120 120 175 208 145 142 157 151 105 116 151 126 106 134 181 178 157 194 189 152 190 141 123 162 306 356 301 315 300 333 310 329 353 384 350 381 348 359 356 234 227 229 299 342 274 254 222 215 184 122 102 131 120 98 100 70 106 119 117 128 107 128 120 119 112 134 117 126 107 108 137 138 100 103 94 120 98 82 77 91 110 91 98 93 84 82 79 103 112 119 111 73 78 67 65 97 98 113 89 88 100 91 123 170 172 168 163 145 123 112 83 81 80 61 46 39 50 54 59 41 60 63 64 62 81 90 96 96 87 83 94 84 91 81 74 76 82 84 93 85 86 103 89 91 87 94 79 82 77 64 61 59 72 73 68 61 68 69 60 59 65 62 52 48 38 46920 299 98 30 9788 13 2 0 7462 -7635 1052 1030 1254 1536 3965 34551 277549 619048 458434 85651 1933 344 289 264 233 174 169 229 215 209 207 185 245 165 200 190 123 148 179 166 178 207 233 190 139 262 400 420 359 344 340 345 503 535 573 594 556 547 456 350 356 288 255 305 245 239 245 217 436 677 738 654 545 397 475 516 455 347 281 301 327 351 349 332 391 405 398 380 391 416 424 452 404 367 238 174 186 220 166 182 191 174 128 77 118 138 106 198 137 109 153 162 179 168 149 179 146 146 147 133 163 184 210 187 143 166 148 238 197 211 188 242 334 300 179 152 152 133 122 88 143 157 114 107 132 136 113 105 126 118 82 156 117 104 79 87 99 128 149 168 144 150 151 166 87 123 155 181 330 313 249 275 301 298 298 277 301 320 324 288 277 299 296 210 211 196 310 338 301 232 213 196 125 111 92 80 57 65 42 58 84 91 93 86 100 89 77 70 98 108 75 84 118 71 71 120 115 80 81 86 65 52 49 47 67 56 70 67 60 64 62 43 63 51 60 67 60 77 89 89 85 79 104 78 65 70 84 109 128 125 134 97 103 72 53 21 14 25 25 32 21 9 16 34 48 58 60 65 73 89 82 61 67 48 42 53 58 63 45 39 63 66 64 64 68 62 66 71 72 55 50 48 46 44 42 47 47 51 47 44 44 47 43 39 31 22 23 25 18 46929 299 79 30 9799 13 2 9 7461 -7640 694 626 944 1239 2149 27170 309767 776338 888061 97071 1821 411 361 303 205 170 170 231 205 257 288 236 164 144 238 142 167 186 173 156 192 174 234 253 227 265 333 399 340 285 342 424 454 525 564 633 657 525 427 403 400 260 316 292 258 270 279 253 475 705 726 669 490 414 420 433 464 408 239 272 272 247 302 360 368 398 420 426 338 345 352 399 392 363 278 187 183 121 174 130 163 206 210 163 148 123 120 118 127 177 172 130 155 204 166 180 167 129 151 129 184 152 113 127 173 173 195 186 147 204 225 252 304 242 159 186 148 149 142 163 115 158 172 140 195 151 173 157 119 150 156 121 145 104 80 115 155 148 154 185 137 160 162 168 147 138 182 320 380 316 283 284 284 321 328 357 334 340 304 293 281 300 247 193 175 233 335 294 207 162 183 160 124 93 109 91 86 77 49 53 71 74 92 102 94 107 90 81 94 125 94 82 93 105 86 81 103 95 106 104 91 56 53 66 82 77 59 71 83 71 71 65 77 73 61 79 83 73 73 69 103 130 110 109 88 113 119 140 127 93 95 113 106 54 30 29 32 51 31 27 24 42 52 68 72 78 74 91 96 85 87 87 76 70 59 57 69 82 82 57 65 71 75 75 77 85 75 87 79 65 61 63 59 56 71 60 56 57 60 56 60 60 60 56 49 44 51 41 28 46938 299 89 30 9809 13 2 18 7460 -7646 1555 841 1846 2684 10539 60736 326400 890988 999999 119600 2269 262 296 200 226 176 162 170 209 153 136 214 225 199 144 123 115 97 151 181 162 224 161 190 205 238 264 296 312 313 294 416 440 494 533 627 637 536 367 357 303 247 214 212 211 267 193 199 378 589 563 511 448 402 391 430 382 395 350 290 250 209 192 247 330 356 348 309 285 293 351 380 380 279 228 128 155 113 97 136 161 126 137 103 109 136 141 149 148 128 128 125 124 130 153 87 121 74 95 86 132 111 111 147 111 57 75 176 164 158 186 151 167 154 84 104 99 97 77 97 124 74 63 97 129 120 84 76 73 115 114 113 111 84 103 108 116 109 102 171 131 136 151 110 97 135 156 317 315 261 227 236 254 264 310 286 251 306 300 263 246 227 168 172 165 277 303 259 182 130 117 89 81 63 48 56 30 45 23 27 16 55 69 63 60 41 84 86 76 92 64 95 90 79 82 54 48 63 64 56 38 30 43 44 17 13 18 33 42 40 10 11 33 39 73 81 39 64 85 62 74 124 111 92 88 75 82 72 87 104 71 54 35 24 13 -11 -15 -9 -4 -12 21 30 33 59 48 51 48 60 60 59 56 34 26 34 22 3 21 31 30 29 21 30 28 35 31 40 32 27 43 39 24 24 32 20 22 28 21 22 31 22 21 19 19 14 13 13 9 -1 -9 46947 299 129 30 9819 13 2 27 7459 -7652 876 2715 9334 43771 146565 363026 767824 999999 999999 22527 607 275 344 295 242 232 232 219 265 235 281 199 198 217 299 180 188 201 193 250 170 221 220 199 217 207 325 387 299 367 340 369 485 563 635 670 669 571 401 390 408 343 301 256 226 260 276 265 434 671 696 650 544 416 428 509 484 457 436 320 277 302 261 284 361 345 439 369 349 400 417 473 473 517 373 189 159 217 219 159 127 216 193 107 156 186 150 189 197 204 173 189 182 163 158 185 193 201 141 144 152 173 186 128 127 148 132 134 202 169 186 201 177 141 136 177 150 147 142 163 185 198 191 182 170 176 137 127 103 123 132 155 185 130 98 100 129 172 201 155 142 188 183 164 145 173 225 283 368 298 279 299 320 381 358 341 311 317 348 305 291 342 283 242 240 304 349 274 213 152 175 110 80 92 66 92 115 73 82 67 104 104 120 98 89 112 126 111 117 104 107 122 130 123 140 109 124 94 89 91 84 62 57 58 75 73 83 80 76 102 106 103 127 135 101 113 125 130 120 111 131 165 147 108 117 104 104 125 127 128 116 96 93 80 27 27 42 20 31 31 38 82 96 93 85 79 88 93 89 99 98 77 63 76 81 68 81 81 84 79 61 63 79 76 57 61 72 72 62 66 61 46 50 47 45 56 58 49 49 53 56 50 49 47 44 42 31 30 24 46956 299 108 30 9828 13 2 36 7458 -7658 1858 6258 18519 55895 142204 343240 743340 999999 999999 23913 418 364 248 169 281 235 192 160 275 173 217 202 173 168 152 102 116 81 77 141 143 132 164 149 208 144 215 315 257 334 400 372 413 465 477 621 638 538 375 413 464 325 258 254 257 253 242 205 290 502 622 501 446 427 406 377 398 374 346 311 291 280 242 277 273 334 388 350 301 356 398 415 483 379 258 150 108 129 133 133 110 161 175 156 164 139 87 125 92 90 145 157 180 170 113 93 100 98 113 118 121 153 164 163 108 53 110 119 133 133 166 152 143 156 138 112 127 140 100 122 115 147 173 151 112 110 90 115 123 102 91 146 119 144 123 130 187 194 123 116 130 142 164 188 137 117 195 273 313 285 250 284 315 314 305 267 244 294 353 277 321 293 230 194 227 306 280 267 165 142 122 83 54 65 83 70 41 32 37 26 82 97 62 90 89 81 100 102 72 90 105 101 98 90 67 93 71 47 48 45 19 24 42 60 36 39 54 46 39 42 86 68 68 82 87 74 94 94 103 119 116 135 123 144 131 107 98 75 91 120 116 99 70 41 10 30 33 14 33 37 26 63 54 69 73 77 71 66 73 74 70 61 56 52 68 88 106 85 73 70 33 42 57 55 39 36 42 50 43 34 44 41 30 39 43 26 30 34 33 36 37 27 28 29 30 26 17 9 6 46965 299 116 30 9836 13 2 45 7457 -7663 1241 4137 13496 35822 101633 332989 747782 999999 999999 57708 974 217 174 228 269 189 230 175 214 155 142 144 189 193 173 141 133 99 126 194 196 177 132 148 193 157 186 206 272 309 232 295 421 434 518 604 573 494 401 325 316 301 249 224 286 246 150 156 177 450 587 504 480 432 488 443 440 389 342 327 204 244 207 212 242 267 264 315 260 309 327 393 497 420 245 233 157 131 141 140 150 150 132 95 134 104 119 138 107 54 90 126 112 110 115 130 172 102 109 53 82 87 106 112 94 117 74 86 85 97 72 93 134 86 127 94 97 82 71 107 140 90 103 91 119 128 102 98 95 122 161 172 130 123 149 132 117 126 148 133 127 154 153 165 173 199 246 280 274 215 229 286 276 300 293 253 264 306 303 280 264 270 205 205 226 340 259 161 125 95 84 48 63 63 48 35 14 19 30 60 95 41 47 71 50 55 60 77 85 71 76 68 56 48 41 43 31 24 11 36 26 16 28 40 38 21 32 29 17 42 93 111 76 66 79 91 68 98 94 119 150 141 151 141 130 96 69 102 132 86 51 70 42 43 41 29 41 27 61 59 47 43 46 48 47 54 57 72 75 53 45 46 29 26 30 74 121 156 213 134 42 44 40 46 41 27 15 32 32 19 26 26 17 14 27 27 18 23 25 22 15 24 24 14 10 12 11 4 -7 46974 299 152 30 9842 13 2 54 7456 -7669 -90 1349 9275 32877 105514 304739 753251 999999 999999 57807 849 291 302 302 232 234 208 202 201 207 182 193 234 237 209 177 167 151 109 150 209 199 221 233 174 154 240 286 229 312 354 338 450 526 586 613 586 485 405 392 415 308 311 207 266 253 219 221 279 416 658 617 601 626 580 502 453 444 431 376 225 224 280 248 277 302 306 335 303 330 473 498 518 407 380 262 172 152 149 136 134 154 128 147 144 133 95 162 121 149 143 184 131 78 157 153 172 163 123 122 106 137 142 129 115 81 110 89 165 158 130 106 84 95 123 127 135 153 93 133 137 101 123 157 133 101 119 117 127 172 149 180 166 166 143 175 148 140 136 202 189 155 128 144 173 255 323 308 245 244 330 316 309 331 368 328 284 288 290 280 303 319 261 244 264 357 301 192 180 147 71 60 77 43 64 36 18 50 23 56 95 85 50 28 37 80 102 93 92 91 93 95 80 34 51 54 47 54 39 67 77 35 44 49 37 46 59 56 76 151 138 107 76 86 61 96 89 99 114 125 169 190 181 160 145 168 168 156 121 99 79 92 95 78 66 29 39 60 66 64 69 45 66 76 67 72 80 86 96 82 98 82 51 71 130 100 90 76 85 98 59 49 63 45 49 52 52 46 34 41 45 49 52 39 35 44 54 43 44 42 33 34 31 30 34 28 15 22 19 46983 299 157 30 9847 13 3 3 7455 -7675 -91 345 3924 18709 66545 267667 705273 999999 999999 19499 426 253 243 197 171 221 215 184 212 189 166 212 146 207 146 147 100 87 111 133 129 143 159 155 137 233 228 210 273 288 353 358 371 445 514 616 611 467 443 470 480 400 308 247 254 257 228 207 191 396 594 584 602 567 549 464 417 406 406 388 219 227 287 222 246 308 349 329 257 305 327 370 465 479 353 330 273 199 164 170 159 77 116 120 102 84 157 125 89 106 143 150 115 104 115 130 121 135 136 91 98 115 83 84 145 112 125 64 83 112 110 145 111 118 117 77 106 121 119 120 163 112 95 110 111 121 165 148 135 142 157 170 151 184 163 158 140 143 119 141 117 120 92 129 177 262 285 227 243 268 278 293 298 303 309 280 262 299 296 286 274 306 237 213 273 368 315 214 171 94 60 55 39 73 48 25 36 50 78 97 65 103 92 82 87 89 83 112 91 67 51 50 75 74 40 46 15 21 22 32 37 49 47 41 37 40 56 64 105 100 65 75 74 57 62 50 81 83 97 135 158 164 189 185 172 177 172 156 120 73 78 96 87 89 74 73 50 42 57 61 65 53 73 83 89 109 100 81 86 84 208 344 152 101 73 133 249 138 97 55 61 49 48 45 33 43 30 33 37 35 46 40 26 23 30 25 23 22 18 23 26 28 37 27 26 24 18 9 6 46992 299 163 30 9853 13 3 12 7454 -7681 2173 14492 58224 156120 348291 755832 999999 999999 215830 6097 302 270 188 257 268 264 197 183 194 203 181 174 217 256 143 137 96 112 178 221 251 202 163 210 174 186 165 227 266 342 328 405 438 400 570 698 655 578 536 617 592 407 314 334 342 238 242 233 318 464 678 626 596 544 560 490 433 430 379 335 192 205 253 239 264 273 296 362 375 336 364 424 522 583 458 418 319 117 135 132 156 161 171 197 193 140 110 107 115 115 104 102 113 98 97 103 138 173 185 109 98 121 179 208 159 178 129 99 125 146 169 96 97 106 121 116 167 127 96 129 129 118 75 65 114 111 156 151 163 152 178 192 233 191 160 120 118 136 149 134 104 103 155 193 250 313 253 190 180 248 283 339 342 332 303 342 308 317 329 322 332 360 346 304 321 363 297 181 131 120 82 78 90 92 64 47 58 51 41 103 113 109 126 75 78 61 75 88 95 91 76 80 84 86 103 44 37 22 47 44 50 49 67 55 56 51 76 140 131 65 96 87 57 78 97 97 126 151 142 157 162 164 154 198 207 220 206 144 117 112 121 104 100 110 101 81 98 91 97 111 108 131 133 161 117 108 92 71 72 56 57 93 98 70 77 123 112 88 110 74 55 56 58 55 45 53 49 41 40 37 44 43 50 46 37 46 46 39 41 46 37 38 38 34 35 30 37 26 19 47001 299 137 30 9857 13 3 21 7453 -7686 1167 1786 9667 35366 90404 162322 421994 591624 38075 932 284 269 238 237 256 276 252 218 209 207 148 224 243 239 187 126 173 174 183 203 211 216 207 260 192 200 255 299 305 363 408 432 396 527 671 655 666 707 595 801 603 443 344 326 352 313 287 365 295 416 654 626 657 541 498 467 436 413 406 350 294 185 181 232 247 276 301 306 311 391 402 462 538 601 449 381 296 201 163 183 163 158 225 216 154 164 133 150 140 133 135 134 109 138 124 133 118 93 164 155 186 198 149 143 140 152 146 115 102 118 76 90 124 167 117 99 105 87 137 120 131 145 139 125 113 91 144 163 147 157 123 149 158 145 131 140 184 190 156 124 129 155 171 235 298 292 246 218 260 276 342 334 347 269 323 316 301 292 340 315 345 358 364 331 300 374 361 243 146 98 79 89 98 85 68 52 65 41 42 76 93 98 83 95 92 106 105 91 94 119 107 86 116 92 68 28 34 54 43 77 70 68 90 89 79 80 120 110 91 73 96 118 106 93 96 104 140 146 164 184 175 158 179 227 218 244 197 135 139 111 103 106 97 113 123 115 101 104 113 118 120 132 124 103 111 111 97 74 82 53 41 62 57 41 46 52 48 47 50 54 59 60 51 60 51 54 50 37 31 43 46 50 45 54 43 34 34 45 41 39 36 33 39 42 31 22 25 23 20 47010 300 108 30 9858 13 3 30 7452 -7692 17088 646 572 652 1233 713 10171 207544 593556 28626 611 255 176 266 282 227 180 160 241 236 217 223 224 281 246 243 176 204 205 166 151 181 188 236 219 210 285 271 329 402 344 386 403 517 454 610 712 680 638 610 807 751 504 364 349 314 277 289 233 238 416 620 580 551 538 419 385 436 460 306 257 208 218 237 248 233 223 244 219 279 328 359 426 487 583 493 359 219 156 135 207 194 147 142 117 145 133 68 78 171 158 121 135 86 117 128 96 136 125 127 164 210 224 142 161 158 142 148 150 132 121 123 108 114 116 84 170 166 134 120 119 101 93 135 106 115 121 153 127 142 121 114 114 183 191 146 162 166 187 206 136 125 211 237 238 251 259 217 200 245 288 306 333 302 292 278 253 249 286 299 312 287 321 308 291 389 362 293 189 127 98 67 59 57 77 72 16 50 62 66 77 48 76 71 49 58 69 90 76 88 77 112 87 70 75 61 32 12 26 50 60 58 66 59 53 100 104 87 72 89 79 59 92 129 130 112 124 106 159 170 149 149 121 144 187 209 225 217 162 105 117 116 113 101 125 107 127 127 105 82 67 82 87 67 79 94 76 82 65 47 53 21 29 37 18 20 21 28 26 25 38 27 29 39 63 51 46 38 39 43 38 27 30 30 20 28 33 28 19 28 31 22 12 9 8 14 17 16 6 -1 47019 300 138 30 9858 13 3 39 7451 -7698 17776 418 459 614 1004 680 20395 372331 588919 25862 558 241 248 210 234 177 167 183 239 230 253 216 211 225 172 197 168 174 198 163 184 202 246 250 226 217 195 294 317 351 382 390 496 513 494 627 684 721 658 650 964 803 531 412 304 315 273 222 239 229 261 476 574 629 581 452 410 384 448 433 383 282 233 203 199 219 241 241 252 209 222 277 342 434 530 537 434 246 242 209 203 156 168 189 174 179 137 155 143 171 131 153 156 157 114 140 167 130 159 111 180 195 192 260 181 192 121 180 188 104 121 212 133 134 171 133 112 182 125 119 128 113 106 124 133 132 161 170 141 132 173 158 181 149 179 176 188 136 111 102 143 173 208 232 281 291 224 218 174 237 294 330 307 291 294 265 293 295 307 303 340 335 311 236 355 420 369 227 153 114 78 73 87 63 56 71 83 54 33 102 106 109 113 94 93 118 109 98 63 98 95 75 72 38 37 59 3 28 66 62 63 75 67 45 78 89 107 84 97 149 130 126 135 132 140 140 126 130 144 171 210 178 178 226 269 270 247 233 218 147 106 140 128 106 99 98 93 100 74 76 115 110 96 80 80 81 67 77 65 77 56 41 30 37 32 37 40 32 31 32 41 43 46 57 56 54 52 54 43 34 42 34 29 28 33 23 28 37 34 35 37 31 20 22 28 28 31 27 19 10 47028 300 137 30 9857 13 3 48 7450 -7703 21119 436 399 452 849 795 4120 111932 524859 55198 1137 331 296 272 289 241 256 244 200 247 204 222 206 248 208 163 172 158 134 105 210 226 225 257 248 256 270 282 319 335 352 382 425 461 538 644 781 754 647 655 949 767 546 423 405 363 305 277 305 245 336 501 618 656 536 415 382 397 388 402 374 248 227 296 287 222 249 226 221 210 277 279 336 412 587 615 524 412 407 302 222 184 201 182 172 169 171 153 151 179 179 146 96 131 145 128 137 143 140 132 142 160 171 230 314 249 149 158 178 163 154 134 139 147 154 129 186 162 171 133 123 176 134 161 121 162 202 188 202 167 239 172 192 192 142 123 177 190 156 131 218 203 221 242 287 233 184 174 209 259 298 304 295 309 299 288 270 291 321 321 304 316 260 310 400 387 266 210 135 93 53 41 67 49 74 65 55 79 46 78 95 114 97 103 102 92 79 83 89 80 75 78 39 45 47 51 45 55 65 55 60 70 72 84 127 112 109 111 131 143 140 147 141 161 154 152 127 131 108 108 135 128 125 146 185 217 224 226 178 98 77 104 119 62 65 55 60 89 64 63 88 99 74 78 88 88 86 71 80 81 64 43 38 45 61 62 56 52 47 54 47 45 53 69 72 66 67 61 60 52 43 46 49 43 50 52 52 45 47 50 45 40 34 39 33 30 31 22 22 10 47037 300 136 30 9856 13 3 57 7449 -7709 24870 357 281 321 730 903 1290 33879 452132 135547 3075 1425 251 226 239 245 231 191 223 221 196 179 182 183 158 168 161 170 150 152 243 237 219 144 198 194 247 247 309 332 329 385 390 444 517 571 644 778 775 751 1013 853 676 618 479 364 304 293 302 279 290 475 574 582 521 461 332 377 391 341 292 256 229 224 280 219 174 196 255 256 243 265 299 353 524 582 523 415 409 297 255 252 187 131 129 200 95 162 151 127 133 131 141 126 113 112 90 73 111 122 168 166 183 168 202 321 301 211 155 184 173 134 164 101 117 155 117 139 122 146 173 176 159 127 150 177 148 147 200 135 192 200 198 140 97 119 132 128 58 124 253 218 172 241 248 175 171 199 229 281 319 285 271 295 263 235 256 298 277 281 263 252 278 340 330 279 191 139 90 69 78 91 70 56 51 67 53 15 24 34 64 94 95 87 81 97 44 46 86 93 77 83 49 35 36 68 74 82 109 83 82 86 81 95 110 110 112 129 152 146 140 147 117 88 64 80 89 137 195 129 127 130 119 142 156 181 200 220 177 111 89 74 91 70 23 57 53 59 52 69 66 78 87 90 85 77 64 62 62 42 54 35 38 44 43 48 38 41 39 35 36 52 56 61 54 49 48 52 48 51 40 37 49 35 29 41 36 29 33 33 34 30 28 34 20 21 20 13 13 3 47046 300 135 30 9855 13 4 6 7448 -7715 26784 476 451 467 697 1045 437 16107 155617 19008 1116 1390 286 224 175 150 246 242 167 155 160 176 170 86 135 120 155 129 98 133 147 134 233 182 219 211 251 196 303 327 312 328 372 405 545 677 776 943 945 894 983 856 700 663 438 362 389 373 315 248 276 444 635 628 534 519 356 365 362 342 307 254 211 160 170 183 143 189 231 252 252 295 367 391 471 512 533 464 352 341 300 221 218 148 94 113 147 154 153 122 144 71 96 67 80 97 80 53 95 112 103 95 136 198 188 220 320 311 133 140 150 129 104 110 141 121 153 118 154 136 180 152 175 155 157 182 153 164 193 143 165 147 97 142 88 94 107 90 97 158 215 204 225 239 290 254 259 264 309 266 311 300 307 321 280 231 282 250 290 324 277 223 348 343 269 178 186 130 85 53 53 61 29 54 61 65 52 38 25 41 77 79 62 60 54 55 34 47 76 77 71 31 52 49 40 60 60 64 88 111 62 40 72 117 89 94 57 97 143 125 141 128 105 100 117 127 145 194 206 171 130 125 122 149 159 197 214 196 123 74 78 58 52 51 52 37 24 13 24 63 70 81 102 76 75 57 53 44 54 57 33 20 22 28 44 46 40 23 23 38 47 39 35 43 54 50 49 48 36 44 47 34 29 32 27 26 29 26 38 33 26 23 10 11 17 20 18 11 10 7 47055 300 161 30 9851 13 4 15 7447 -7720 25764 986 590 498 694 840 831 6211 21465 4291 450 503 318 290 282 257 247 301 230 185 193 159 194 209 264 176 152 138 180 195 191 253 234 213 296 276 249 290 289 344 377 401 417 449 469 726 958 1096 1118 1015 1133 1065 826 701 532 399 341 389 316 247 357 571 647 613 640 501 434 395 466 490 360 298 289 219 223 204 253 233 261 346 333 321 341 399 444 516 642 622 393 339 270 215 197 259 189 209 185 167 180 210 176 170 129 175 131 140 175 168 198 158 139 174 104 161 208 261 297 339 340 207 120 127 171 144 197 186 160 121 183 196 220 223 163 177 177 154 206 173 177 191 184 235 223 135 98 92 128 141 205 242 247 271 300 302 264 240 298 311 319 291 316 349 335 315 323 326 287 341 346 361 349 315 374 345 287 198 153 81 85 103 108 127 127 68 60 60 66 81 43 55 75 115 117 81 71 81 124 109 91 87 63 66 82 69 62 76 98 132 134 96 68 88 100 130 119 74 90 135 182 218 214 212 202 178 175 173 215 250 270 274 212 153 176 188 162 216 248 209 139 109 87 98 103 90 53 55 55 50 51 85 93 114 114 118 101 88 78 83 66 60 68 86 84 97 76 74 55 36 54 82 77 75 84 93 94 102 90 79 86 84 73 75 72 75 58 54 60 66 69 67 59 50 57 58 51 46 45 46 38 28 47064 300 157 30 9847 13 4 24 7447 -7726 26403 854 593 565 662 771 907 6372 13077 1689 382 406 275 208 229 247 229 278 214 167 162 189 167 168 206 201 84 137 87 165 204 224 136 188 220 221 271 267 268 321 377 337 375 486 553 647 915 1070 1118 982 1234 1115 731 729 602 472 398 306 277 295 352 597 646 679 682 582 366 330 382 382 360 372 257 213 209 180 182 240 226 232 205 238 301 335 413 567 679 533 311 293 244 214 190 172 154 175 147 142 125 143 179 154 110 81 86 97 98 126 105 131 143 118 135 149 91 142 264 267 273 279 217 141 190 216 208 163 157 205 153 178 196 192 147 132 154 199 167 97 117 132 112 101 86 79 77 89 95 140 222 213 268 301 314 258 281 308 303 297 294 300 329 281 282 315 277 257 286 282 270 311 317 276 364 358 194 157 118 54 55 43 33 62 77 92 90 68 32 70 69 34 62 65 52 61 77 83 51 62 74 59 66 63 63 34 47 89 85 72 50 64 86 127 142 97 86 91 94 96 144 195 193 219 238 228 218 215 233 256 246 201 164 176 158 137 146 190 189 211 179 137 94 81 88 86 68 74 58 22 38 51 68 95 109 103 64 75 82 66 63 51 49 64 74 66 57 51 39 26 30 58 56 63 61 60 68 60 65 64 57 68 65 51 52 49 40 37 32 39 39 37 34 25 23 27 33 28 34 25 20 10 47073 300 121 30 9841 13 4 33 7446 -7732 27812 648 601 532 671 964 904 3259 21014 12415 498 347 338 246 277 226 185 234 218 187 206 215 191 254 162 167 197 174 112 101 122 225 179 189 266 265 265 217 174 264 404 349 380 489 558 771 1003 1101 1016 955 1165 1216 847 702 568 443 467 396 328 311 405 634 676 613 670 578 436 320 411 400 314 306 287 248 249 332 293 256 336 322 269 245 325 441 489 591 736 527 321 267 305 287 260 161 190 190 178 179 159 185 143 107 165 129 113 116 162 169 117 95 84 121 158 171 185 163 186 304 294 293 329 338 279 227 255 220 222 186 156 182 226 230 196 184 164 162 174 137 137 115 141 129 153 150 131 158 239 241 235 282 300 288 295 329 330 282 307 297 316 319 341 348 328 316 323 305 311 323 304 326 303 327 379 272 184 132 97 87 95 135 103 75 87 76 88 69 28 52 58 64 86 73 72 111 110 100 89 114 89 80 85 48 77 65 91 102 72 62 78 142 181 170 117 94 86 99 157 210 225 223 233 259 269 241 219 230 262 245 256 250 204 192 168 157 131 136 158 172 148 122 106 91 79 70 72 50 48 46 64 72 89 87 119 117 98 80 86 93 65 53 71 80 81 83 80 53 37 44 65 67 79 88 87 88 75 57 70 84 85 70 71 69 64 62 67 60 45 44 45 59 60 49 42 38 36 39 41 39 36 23 47082 299 147 30 9837 13 4 42 7445 -7737 628 576 507 525 798 983 2708 10633 6818 373 197 245 171 238 226 185 140 101 111 134 151 204 138 166 146 126 198 151 121 116 190 199 179 191 198 182 267 236 316 339 331 382 496 568 772 958 1015 989 1027 1382 1311 905 683 532 392 328 319 335 287 323 549 580 596 698 554 439 414 331 417 352 283 308 218 172 215 275 241 230 234 229 260 324 387 463 503 602 435 275 284 282 192 179 156 176 146 107 92 149 147 117 133 137 148 158 123 138 150 129 100 137 104 90 110 91 66 157 280 258 302 337 279 188 227 224 187 181 154 211 214 193 159 181 146 164 180 133 75 99 107 91 113 127 141 185 224 271 230 270 268 258 289 354 339 269 242 274 273 274 283 264 297 276 278 293 228 254 317 316 271 300 329 328 215 137 105 79 64 54 87 68 56 92 93 39 39 39 48 81 95 74 65 61 75 47 66 99 98 94 95 72 66 77 73 101 59 55 35 87 155 170 126 115 87 124 193 216 250 212 198 201 205 219 214 184 184 192 196 213 205 175 184 155 134 149 119 107 109 105 73 66 61 49 53 29 16 32 40 35 42 60 47 56 71 74 85 88 75 50 44 43 43 46 39 38 13 14 26 51 55 61 59 65 78 65 54 56 50 48 51 50 43 43 56 61 53 29 31 33 24 31 25 25 21 25 23 19 12 9 3 47091 300 110 30 9830 13 4 51 7444 -7743 27370 1150 1103 1074 867 990 740 8588 112275 47892 1001 330 270 191 230 264 208 161 235 222 256 162 154 148 142 161 139 115 129 137 149 179 150 192 192 209 207 259 264 303 339 297 342 385 581 820 1033 1090 1047 1224 1607 1202 840 703 629 499 517 463 401 257 301 476 629 705 653 561 467 378 348 405 402 313 289 276 268 268 237 259 186 224 305 319 352 375 430 399 636 606 397 344 325 266 246 244 292 283 170 154 171 144 109 183 155 197 168 134 159 188 182 165 128 106 122 151 159 134 152 271 272 358 354 315 297 259 278 263 210 158 161 105 128 148 182 143 160 198 182 180 182 147 159 117 155 231 255 216 312 349 308 284 320 340 388 376 321 319 279 281 289 345 343 317 299 248 269 287 288 326 275 287 365 414 356 264 184 118 67 62 94 93 83 93 70 69 66 63 26 29 48 89 111 76 87 94 103 128 139 115 91 71 68 99 99 103 98 111 99 96 132 177 168 144 104 98 139 213 249 248 237 247 245 247 219 251 254 237 234 276 254 225 202 214 197 146 122 103 103 103 97 96 118 104 77 73 72 89 123 148 126 85 71 65 65 84 101 98 84 76 72 66 58 52 49 41 53 36 35 58 69 80 81 81 82 84 77 78 74 69 73 68 72 59 62 65 62 58 55 49 41 37 43 36 37 40 36 36 41 38 34 24 47100 300 134 30 9824 13 5 0 7443 -7748 27203 1750 1392 934 1038 1313 188 21966 194101 19848 560 355 284 311 268 274 279 299 262 307 226 136 171 221 181 90 125 132 153 179 223 236 205 198 202 327 266 304 310 346 449 508 415 515 698 873 993 1139 1196 1430 2017 1551 1083 872 751 560 564 604 475 321 338 495 710 704 713 589 394 307 346 394 453 346 290 262 249 272 299 256 264 272 228 335 344 396 392 433 633 727 626 520 374 312 369 359 344 287 255 216 203 162 180 201 185 211 177 138 131 195 204 235 206 182 207 172 168 146 233 268 351 361 435 381 353 329 302 263 248 216 226 216 209 208 191 184 207 192 136 147 164 203 263 225 234 289 241 241 326 329 274 277 342 393 423 417 428 368 350 286 301 356 378 359 337 345 319 344 376 372 334 300 390 430 376 254 168 133 136 141 153 159 112 97 110 95 103 90 86 108 145 148 133 126 122 122 136 154 137 112 103 81 92 143 154 163 111 99 79 111 146 198 174 128 111 121 182 247 235 246 272 284 314 300 283 272 275 287 285 284 270 263 251 219 194 171 149 142 114 138 135 95 94 100 100 98 75 96 119 126 148 183 143 130 106 84 97 98 86 92 84 84 94 81 78 72 53 55 76 72 95 92 95 95 101 105 103 101 88 85 96 96 88 88 88 79 76 78 64 65 63 60 64 67 63 50 55 51 47 50 45 34 47109 300 127 30 9817 13 5 9 7442 -7754 25747 708 710 754 943 1103 894 8245 31854 3256 322 281 255 247 272 252 222 198 261 157 195 228 264 269 177 127 153 167 56 122 170 190 146 176 145 205 206 197 300 296 331 362 385 454 679 937 969 1062 1187 1599 2307 1647 1081 751 640 577 552 561 463 283 218 462 630 584 653 458 328 262 298 365 388 298 221 180 269 337 293 232 229 180 256 330 334 326 300 461 596 777 772 610 444 379 380 325 345 342 266 184 195 213 177 167 195 189 179 186 213 204 159 156 193 142 180 151 116 136 255 285 281 256 271 333 390 286 136 157 164 120 122 132 145 184 204 189 180 141 148 164 184 196 202 195 283 305 200 233 296 294 319 285 317 389 384 371 331 338 319 278 278 330 347 322 305 305 296 283 341 327 348 307 360 364 331 250 144 127 118 106 111 89 74 108 94 72 77 71 47 85 129 104 107 88 98 105 103 79 79 76 86 108 127 144 119 111 88 65 46 78 119 162 148 114 143 166 186 233 258 280 304 295 277 293 254 245 234 260 270 285 262 270 245 209 160 109 74 95 97 90 80 99 82 54 57 36 44 66 63 43 48 69 80 124 182 186 92 85 59 84 79 68 56 40 43 54 43 53 85 96 80 88 83 89 87 93 81 78 82 80 80 86 89 77 77 78 61 68 58 57 55 51 56 54 57 53 39 42 42 40 35 27 47118 300 92 30 9812 13 5 18 7441 -7760 26873 576 738 819 828 788 1302 7704 9243 981 288 239 264 300 207 269 295 216 279 200 178 235 233 107 141 79 136 99 101 112 126 115 101 180 234 151 125 212 236 310 370 339 420 457 746 885 865 1031 1216 1682 2223 2005 1118 784 795 656 610 612 452 285 283 552 630 696 612 408 282 242 280 333 307 237 241 250 197 232 275 292 227 266 289 280 239 152 263 542 592 663 746 750 664 636 506 520 516 385 289 255 143 132 139 165 169 103 150 157 145 197 200 123 102 100 116 150 126 109 147 229 250 215 163 149 142 107 152 123 114 131 137 117 150 147 132 141 176 130 123 142 166 216 221 223 285 292 220 262 317 291 285 288 326 339 330 324 341 304 244 262 252 295 275 274 272 236 275 291 311 364 380 350 386 344 232 172 117 106 112 89 99 96 101 86 48 70 59 51 26 65 111 93 91 103 84 125 123 81 76 72 74 73 111 123 112 93 123 69 51 78 95 141 132 110 156 215 231 263 291 273 296 294 303 295 256 244 248 224 210 213 215 199 166 143 123 92 89 78 100 88 65 86 73 37 35 28 43 38 39 40 33 39 47 56 93 105 98 82 98 95 64 61 61 42 37 33 63 73 69 65 61 64 70 65 77 84 66 65 78 68 63 74 77 68 62 64 57 58 60 43 50 53 38 43 36 28 30 33 31 29 24 15 47127 300 88 30 9808 13 5 27 7440 -7765 26067 621 671 613 710 754 1192 3338 5868 994 324 219 204 148 245 278 277 191 208 152 112 214 178 153 143 85 166 56 100 117 134 112 150 237 279 151 272 219 295 328 391 460 404 411 679 877 870 1086 1278 1580 1897 1660 920 768 741 783 653 614 544 358 280 477 703 688 721 456 325 278 231 263 340 296 300 241 196 202 245 305 271 260 256 253 180 171 224 410 530 596 672 824 889 999 889 799 746 597 560 370 203 167 184 186 140 169 170 192 215 214 177 195 205 142 142 112 158 111 126 224 235 134 140 158 138 121 152 95 111 158 122 152 151 112 131 128 154 181 229 227 250 370 378 334 278 299 351 322 298 270 291 339 345 336 380 359 344 336 297 273 357 351 324 306 296 278 296 356 370 365 331 381 354 266 196 141 141 122 113 118 112 118 132 102 87 72 69 81 78 104 121 114 81 98 91 81 102 109 62 50 52 102 187 142 89 95 81 61 76 98 148 174 164 162 197 232 257 297 285 284 298 267 272 292 283 237 249 248 256 219 195 170 147 129 118 70 75 91 78 88 100 75 69 60 56 45 39 56 60 53 51 49 66 73 70 71 86 95 102 88 79 78 64 68 70 71 78 94 107 92 83 86 87 84 77 83 82 91 93 93 77 82 81 84 78 71 76 84 77 62 63 69 60 54 51 54 56 53 54 48 40 29 47136 300 83 30 9803 13 5 36 7439 -7771 22554 743 521 565 784 625 1895 16303 13948 1191 155 130 252 198 160 200 160 139 204 143 142 150 176 131 62 66 159 105 68 76 28 83 135 156 125 186 264 301 433 492 516 445 390 488 791 1097 872 958 1585 2752 2814 1250 763 768 784 740 714 646 465 296 252 456 588 588 574 376 285 261 210 238 233 243 299 195 225 213 196 224 229 185 233 208 87 151 177 268 440 521 534 544 655 841 1016 1027 975 702 547 362 168 107 114 135 133 105 105 139 169 168 104 74 109 158 103 91 86 67 69 131 88 92 86 66 47 95 114 114 132 160 175 119 118 134 90 131 122 162 216 279 311 365 259 171 305 338 238 180 221 254 201 269 317 279 292 313 297 246 246 253 314 300 249 234 247 235 270 298 288 334 364 254 184 140 106 118 114 84 86 78 72 58 49 70 62 35 49 35 48 52 70 79 65 55 46 70 93 70 68 53 104 119 91 70 81 106 53 36 60 96 124 137 111 130 165 208 228 233 222 237 248 241 245 213 180 166 184 193 204 192 199 178 137 109 91 62 40 31 34 64 49 34 39 21 13 10 15 0 -2 2 22 18 16 39 31 44 35 43 34 33 46 28 24 30 28 38 45 39 41 41 37 34 49 53 42 50 64 54 44 50 52 49 45 29 29 41 40 32 35 48 32 30 23 22 20 19 12 11 14 14 0 -5 47145 300 78 30 9798 13 5 45 7438 -7776 19624 674 572 608 858 278 4704 29197 13542 715 269 170 287 258 268 254 240 258 223 229 216 127 201 145 152 118 162 158 124 99 138 151 203 205 259 345 440 379 351 482 452 400 468 1451 3399 1654 882 1121 1872 3100 2434 1225 893 818 732 696 745 649 488 326 291 439 650 688 568 468 366 311 249 232 273 327 285 243 268 206 235 259 264 254 218 285 195 82 173 223 346 501 523 445 668 869 1151 1209 975 709 598 403 204 132 114 140 136 129 170 189 220 173 177 161 185 164 127 105 105 118 118 113 91 93 108 125 147 159 138 140 176 153 179 156 157 95 150 204 206 300 398 422 347 212 249 278 288 278 245 196 214 274 321 327 315 312 324 334 245 242 280 246 297 324 235 257 277 279 368 399 355 338 337 267 224 157 146 135 132 98 105 85 84 88 73 81 93 72 85 59 96 96 98 111 97 66 70 108 108 69 86 87 125 149 96 88 88 59 91 93 75 117 150 156 132 154 173 234 225 229 245 273 268 238 247 266 229 210 229 229 224 207 212 192 152 115 118 97 65 70 53 60 82 69 51 62 34 34 35 26 41 51 34 25 61 74 51 59 49 53 66 76 75 69 58 73 65 74 81 77 76 83 53 60 67 64 61 77 73 63 69 73 62 65 65 66 62 69 70 67 63 60 50 56 51 40 36 32 38 40 32 29 21 14 47154 299 132 30 9792 13 5 54 7437 -7782 162 175 232 308 182 3663 15590 3256 -1 999999 999999 999999 -56 999999 999999 999999 999999 -81 999999 -97 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 12 -88 34 161 199 301 349 476 596 1505 29506 316665 451367 14575 1108 1380 1825 1923 1727 1045 775 585 483 635 709 559 409 249 275 337 652 693 601 382 298 284 247 284 310 301 343 255 266 227 225 286 276 232 256 291 208 190 171 167 271 334 376 512 686 840 1097 1035 930 870 682 380 221 198 153 142 144 134 163 187 121 177 188 159 128 130 125 124 140 139 140 90 80 82 78 123 135 142 131 137 136 134 109 87 120 129 122 171 257 356 338 243 248 286 343 282 177 194 185 201 187 227 287 290 307 292 308 267 259 272 306 359 332 267 218 281 330 342 377 376 334 290 264 245 207 143 131 118 111 131 104 87 102 92 86 102 64 67 38 28 95 107 79 70 95 98 104 100 97 79 55 79 96 80 35 53 54 51 67 87 99 133 137 151 177 196 204 186 207 223 226 251 276 287 232 233 242 227 238 237 256 255 203 197 181 117 107 90 92 89 88 87 95 89 83 73 71 42 20 36 57 38 36 29 26 65 75 66 45 70 75 63 45 46 48 64 76 61 65 60 71 77 67 52 58 68 58 56 67 69 67 71 62 59 59 65 59 55 56 57 55 49 49 47 41 31 27 26 24 34 37 26 22 14 47163 295 246 30 9786 13 6 3 7436 -7788 -47 206 619 387 999999 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 92 310 421 568 884 754 4913 77691 577874 600820 35773 1289 1587 1710 1613 1617 1265 811 542 521 439 546 559 388 264 259 361 604 631 617 513 315 193 255 321 270 188 251 272 273 184 199 197 210 264 393 323 279 162 127 126 127 289 459 604 676 746 909 909 892 855 720 584 406 161 55 105 131 62 84 91 146 172 120 136 113 96 171 157 107 102 102 68 99 108 91 125 119 137 134 111 142 128 113 101 99 114 111 195 310 441 391 167 234 325 211 249 188 143 165 207 252 287 265 226 248 272 241 243 271 296 322 344 289 221 243 281 329 341 344 347 294 288 252 159 133 131 102 100 80 71 82 90 81 54 52 67 49 43 47 33 20 63 76 58 66 65 85 59 63 38 56 80 72 47 53 49 41 54 74 55 52 74 63 98 128 176 176 210 242 205 185 202 224 222 249 256 230 247 253 232 224 223 195 172 108 83 88 83 47 41 45 66 77 58 47 33 18 22 13 13 43 53 49 28 45 46 65 67 59 44 42 41 37 46 74 54 42 38 40 42 38 55 42 44 50 46 56 61 64 46 42 43 54 40 40 47 48 38 44 35 31 42 39 43 26 18 30 24 19 23 23 20 14 2 47172 262 1204 30 9784 13 6 12 7435 -7793 140 464 571 2329 35164 378852 999999 999999 23492 2111 1828 1587 1536 1094 659 446 376 427 465 423 378 297 234 333 654 666 587 492 375 281 241 321 331 327 266 245 268 216 228 271 274 351 340 378 344 371 367 267 201 288 557 627 648 746 900 890 753 757 800 779 730 571 341 171 195 163 175 166 133 137 153 137 140 183 158 166 133 145 195 169 153 134 154 155 130 121 128 147 142 137 97 124 118 136 96 215 366 519 471 323 405 383 311 211 201 198 162 251 292 279 265 278 290 283 287 294 312 340 315 291 275 330 344 371 396 383 391 344 328 294 275 230 149 102 120 101 136 102 64 71 108 81 79 61 45 66 80 88 64 108 109 101 121 127 135 119 83 73 74 99 61 51 60 64 53 45 54 64 52 99 105 142 192 189 198 249 247 234 264 259 250 259 271 276 266 247 258 252 242 235 234 200 132 100 124 76 77 79 80 77 75 93 72 52 40 32 45 64 60 66 75 65 74 85 100 90 73 78 67 52 64 75 79 79 65 71 74 78 91 87 86 86 87 82 76 82 77 81 77 70 74 78 65 64 74 62 57 65 53 67 65 59 55 44 46 37 34 32 38 39 31 16 47181 261 1232 30 9782 13 6 21 7434 -7799 95 499 11233 91404 376740 999999 999999 696640 9165 2198 1357 970 621 451 380 352 461 463 372 324 321 234 351 556 591 557 463 311 220 210 339 268 240 272 239 227 187 156 251 271 250 290 319 406 430 366 295 255 199 236 506 597 727 858 805 751 738 673 778 741 752 800 656 298 203 179 187 201 193 143 180 105 139 166 132 148 151 130 133 130 119 133 142 123 115 110 136 123 89 63 64 110 125 156 298 390 432 316 332 376 259 241 248 201 211 226 255 231 248 260 231 207 226 260 290 277 297 290 245 273 285 309 314 273 251 308 255 260 252 239 211 167 142 129 85 90 93 75 92 90 84 78 36 35 36 62 59 50 54 78 114 88 72 87 73 51 52 99 103 67 57 49 54 43 12 30 51 53 59 120 164 188 188 199 210 226 235 225 229 252 240 226 221 213 193 194 212 222 218 194 147 87 77 73 57 48 65 74 79 58 53 37 48 40 13 17 41 40 56 43 52 37 49 49 47 40 50 41 46 52 57 65 67 58 55 54 48 48 51 51 67 62 62 55 46 45 37 46 49 48 56 49 47 47 36 27 25 18 30 36 35 35 29 31 25 17 15 14 11 7 -3 47190 261 1231 30 9781 13 6 30 7433 -7804 -47 -10 4184 47914 229217 590983 999999 999999 198047 3621 1018 762 551 529 422 382 376 459 461 337 309 261 364 555 632 588 411 249 247 235 247 236 193 210 254 273 208 187 215 243 251 322 272 361 422 450 378 380 264 265 473 613 642 769 814 733 634 660 691 692 690 766 592 272 253 222 190 197 189 167 229 200 152 133 136 97 123 130 86 148 113 165 123 128 170 168 120 95 110 110 122 135 184 292 423 482 340 305 415 384 288 223 257 266 213 243 275 294 282 255 213 230 295 267 268 288 277 315 307 276 295 283 195 200 226 274 274 265 247 243 206 146 128 115 93 112 78 100 68 27 75 74 54 53 67 69 38 53 63 96 100 80 64 67 85 73 95 90 67 61 68 47 44 31 31 42 45 74 96 136 147 155 214 244 199 230 218 213 218 239 230 232 244 254 253 251 252 235 212 184 144 112 115 103 88 90 98 127 130 101 117 93 75 65 53 59 52 65 71 47 67 79 73 74 68 60 57 50 47 68 69 67 66 70 66 68 78 63 60 65 63 62 58 62 62 62 57 60 66 55 59 56 57 57 54 42 40 50 55 57 59 56 41 40 41 35 33 30 24 24 15 47199 261 1231 30 9781 13 6 39 7432 -7810 27 443 15112 89196 274977 720153 999999 999999 29689 1108 885 623 451 455 488 439 443 498 454 373 296 248 332 531 653 583 385 275 237 253 205 285 242 231 280 258 159 170 146 146 199 210 173 236 386 455 374 484 451 311 290 510 674 716 867 671 507 478 660 823 769 824 712 376 221 215 339 492 379 253 147 140 138 165 119 122 122 113 104 134 139 129 187 196 241 209 199 224 200 153 164 232 339 507 528 482 367 358 260 192 210 262 288 257 288 288 299 274 285 211 240 281 280 307 332 306 282 243 270 260 249 208 202 203 266 240 221 234 217 201 192 154 113 93 101 62 79 99 62 38 86 87 57 51 46 45 53 77 86 71 81 64 62 70 59 59 50 67 73 52 39 38 59 54 39 56 40 63 99 125 147 202 226 205 223 198 167 194 250 257 241 250 249 244 233 234 268 256 201 131 97 128 140 122 121 86 105 128 123 110 120 104 78 66 43 51 67 62 49 61 73 70 68 62 50 40 62 66 65 60 60 63 66 60 46 64 62 60 60 50 53 57 68 57 55 47 49 46 50 37 31 32 45 47 36 37 34 44 49 51 53 46 31 19 15 18 18 16 12 10 2 47208 260 1261 30 9781 13 6 48 7431 -7816 2294 28977 136952 394370 972957 999999 999999 36149 848 613 534 533 460 468 442 448 484 514 336 231 149 289 541 597 583 461 266 254 249 265 257 264 227 213 194 247 179 152 199 153 143 163 195 220 244 342 449 470 558 533 505 634 779 840 697 557 497 741 1061 960 787 785 701 588 510 600 784 803 628 461 303 192 134 142 119 135 117 103 141 145 228 307 383 432 360 316 283 204 207 368 560 586 460 402 379 339 237 200 170 182 245 312 290 265 213 218 261 240 207 224 233 258 244 262 245 220 215 250 282 239 184 185 184 179 221 242 269 256 172 143 135 94 66 117 77 21 44 63 36 38 70 61 27 45 29 71 58 49 67 84 59 49 67 53 39 54 47 36 54 34 36 60 67 58 38 46 62 87 75 107 136 187 208 241 190 156 194 217 241 217 244 238 217 198 203 211 164 126 88 74 108 132 104 70 68 82 75 90 86 63 41 55 54 55 47 60 57 43 50 57 57 55 30 27 25 39 46 50 62 57 52 51 30 42 52 44 43 48 44 38 48 55 52 43 41 40 35 33 40 32 28 34 35 36 31 31 37 30 23 23 18 18 16 10 8 5 1 1 1 -3 47217 261 1230 30 9780 13 6 57 7430 -7821 50 8803 58184 182801 472186 999999 999999 997081 9200 843 706 578 442 498 506 590 569 615 524 369 221 178 389 565 614 449 378 273 283 279 313 274 264 242 264 223 204 236 228 197 173 220 241 243 265 265 295 460 548 570 652 730 749 836 834 790 731 653 744 1158 1476 1266 952 944 818 626 648 773 744 568 418 302 191 183 176 154 166 206 237 295 438 464 468 412 281 255 217 336 478 626 598 510 475 421 385 281 195 238 223 191 288 354 343 265 230 216 244 273 224 235 271 262 278 293 312 285 260 253 263 331 315 184 180 204 183 214 225 228 238 188 132 108 108 136 88 96 100 121 86 76 105 66 68 54 70 84 86 82 70 89 96 113 110 98 58 62 73 79 111 76 84 86 81 77 98 55 74 102 117 160 195 218 241 234 202 151 179 196 232 240 226 221 240 224 185 190 203 183 125 104 93 109 129 91 94 100 86 92 109 99 74 65 51 53 69 76 84 62 82 112 103 78 69 75 81 83 72 68 68 80 87 71 79 66 67 69 72 68 76 86 79 72 83 82 73 66 82 78 69 53 52 54 68 66 72 67 62 65 64 70 66 63 50 45 45 47 47 40 33 34 23 47226 261 1227 30 9777 13 7 6 7429 -7827 -18 1723 25524 116319 333318 869510 999999 999999 19588 696 551 555 544 543 584 558 614 682 587 298 198 262 454 588 568 424 315 288 297 311 291 280 323 258 289 253 232 209 239 230 198 213 197 239 263 247 240 199 209 320 591 720 763 926 886 870 800 714 685 777 1012 1374 1274 1072 933 863 753 961 1084 987 956 575 315 178 182 242 231 265 249 324 353 333 282 323 394 364 364 581 792 686 642 593 446 344 346 339 313 399 284 325 358 402 320 246 246 274 296 284 279 284 307 289 281 289 275 299 328 302 291 288 187 182 225 227 188 199 159 188 181 173 128 97 96 108 102 108 118 88 88 103 109 94 68 34 63 66 142 150 108 93 91 100 88 76 69 107 93 82 68 95 75 82 62 45 92 63 83 121 130 149 218 232 264 262 230 171 165 181 196 211 218 224 239 220 171 177 184 200 176 140 132 149 154 126 107 105 110 117 112 109 113 87 84 91 80 75 78 75 97 91 89 92 80 104 104 69 76 99 105 102 89 93 90 81 87 98 97 98 91 93 95 86 90 95 97 98 93 86 79 79 72 83 93 82 76 82 80 74 72 77 78 66 62 59 54 47 62 51 49 42 40 47235 293 265 30 9775 13 7 15 7428 -7832 1349 2604 5525 7576 902 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5578 46234 161324 426203 999999 999999 999999 10778 538 448 407 431 412 455 466 545 601 468 255 80 101 349 516 573 493 373 266 267 270 271 303 280 253 210 237 236 216 220 196 228 213 159 193 152 83 150 146 157 190 179 309 341 563 859 926 894 765 651 949 1034 1314 1367 1304 1124 900 920 1024 924 871 964 638 343 266 270 350 384 378 352 366 352 466 490 574 707 759 747 629 557 560 406 357 390 316 335 343 372 345 262 260 355 355 251 169 199 282 269 216 264 288 293 279 314 270 213 245 276 267 282 247 198 195 166 179 166 155 161 126 127 119 106 121 138 117 111 71 71 68 64 98 81 81 39 32 85 56 72 103 92 70 72 110 58 40 70 108 75 60 43 47 54 41 35 66 50 55 57 83 105 130 168 205 186 182 140 121 105 120 127 158 208 214 154 137 105 126 156 137 110 102 91 132 119 82 64 70 46 67 68 67 66 53 62 79 85 75 82 104 82 70 81 75 65 72 68 63 71 71 58 57 69 68 60 69 75 66 74 74 59 57 78 58 65 70 64 73 64 56 68 58 46 54 62 63 64 57 51 55 51 48 51 48 49 44 42 36 35 30 32 26 14 47244 293 265 30 9775 13 7 24 7427 -7838 2935 7669 3873 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4186 38601 156093 420355 999999 999999 999999 12545 716 638 513 470 496 511 564 710 695 605 427 262 232 318 453 600 686 531 333 353 378 330 403 398 284 271 209 275 258 210 227 240 260 238 195 157 190 254 212 192 229 238 174 211 270 538 830 944 784 874 1152 1273 1378 1381 1363 1412 1415 1233 1057 920 783 969 1138 680 413 396 497 705 683 625 710 832 845 660 464 405 562 634 629 523 394 292 370 479 404 384 430 398 367 376 398 420 310 273 250 218 287 322 303 317 345 321 274 313 267 282 282 340 321 313 354 265 205 190 181 160 144 163 124 159 202 166 142 134 149 120 91 120 97 101 101 109 61 54 69 69 99 91 99 135 102 108 111 102 113 128 129 109 65 60 85 64 58 81 86 76 95 81 115 144 156 178 207 218 182 178 136 111 132 142 170 207 233 226 200 161 179 180 162 148 115 135 146 161 133 116 120 112 96 96 110 106 116 121 118 117 103 108 135 123 108 107 94 92 94 108 103 86 90 103 104 107 96 99 102 108 90 93 101 100 103 92 107 108 101 102 100 102 100 92 91 88 73 76 80 84 92 89 72 78 83 76 72 65 66 65 57 58 52 51 45 39 47253 293 266 30 9776 13 7 33 7426 -7843 2252 5711 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 267 38 9206 89658 316649 814304 999999 999999 16269 667 598 622 507 473 532 567 728 649 523 306 227 235 337 460 569 667 578 407 337 319 368 342 369 262 282 272 238 286 239 160 202 159 234 176 227 225 208 191 202 235 219 275 263 242 318 443 617 860 1278 1471 1389 1297 1123 882 757 873 713 550 615 596 517 534 840 815 759 830 866 837 675 607 552 378 382 358 425 507 384 270 263 358 307 369 452 484 435 418 403 354 378 462 385 295 232 211 250 247 242 245 247 292 268 272 285 230 210 248 282 281 282 223 208 239 188 147 129 177 142 155 155 142 146 101 102 135 139 116 102 96 94 56 92 87 71 71 90 95 100 99 74 85 65 82 91 98 100 102 50 73 95 88 64 80 57 115 129 78 82 96 118 97 122 190 176 122 113 125 116 131 111 116 136 171 211 179 171 194 167 155 125 84 112 141 135 106 91 100 114 112 121 113 120 143 107 104 103 91 131 102 100 105 92 103 82 69 88 79 89 96 92 80 71 75 83 84 79 82 80 85 92 76 79 83 74 90 88 82 92 92 80 81 77 70 67 61 70 82 77 71 71 66 62 60 66 58 47 40 46 48 42 34 25 47262 261 1221 30 9771 13 7 42 7425 -7849 2 1746 30657 146627 390686 999999 999999 999999 17133 792 621 551 583 506 554 600 721 608 489 316 200 267 378 539 634 707 668 457 348 373 407 445 361 380 321 250 250 241 232 190 173 206 242 199 154 238 206 178 221 178 143 151 316 426 353 392 616 1166 1238 995 1013 1009 609 492 450 550 532 464 407 415 419 418 529 596 425 312 268 299 328 347 314 356 259 297 300 307 332 377 416 466 365 407 425 460 443 447 358 430 495 448 376 238 235 285 291 312 300 323 347 310 304 302 258 305 321 313 327 296 286 224 250 209 187 165 139 153 178 159 120 117 144 151 125 135 122 111 130 117 120 94 96 92 106 112 111 113 118 109 120 97 105 101 124 128 130 102 96 92 116 113 99 100 89 90 90 112 140 130 116 126 157 188 161 145 132 159 174 152 142 150 153 161 209 220 207 201 180 169 115 132 175 173 136 116 122 118 135 130 94 112 126 151 221 305 225 208 194 136 127 129 105 108 117 101 102 104 92 99 109 122 121 119 111 116 115 103 97 105 106 109 105 101 102 108 108 109 118 112 98 99 98 97 86 95 91 93 97 95 85 88 87 81 75 73 77 71 61 63 58 52 46 47271 261 1221 30 9771 13 7 51 7424 -7854 28 1088 22671 110986 312523 800496 999999 999999 27278 809 669 633 561 556 602 650 612 503 321 218 212 255 417 578 654 658 535 342 332 379 385 285 307 253 279 280 246 223 225 193 131 88 112 128 129 130 153 123 126 141 84 111 260 553 615 717 873 1141 874 342 164 345 355 273 311 291 305 347 363 339 278 270 307 339 333 303 305 296 241 232 199 227 280 330 304 341 331 368 367 413 392 348 363 450 452 445 438 536 506 318 258 257 233 224 225 234 263 255 242 256 260 269 236 242 254 263 274 281 232 135 190 216 164 124 97 118 121 102 111 148 130 130 126 109 82 94 93 114 102 66 35 54 62 74 86 64 58 75 109 88 57 92 117 98 87 66 84 84 68 67 41 50 68 69 49 80 60 98 120 108 128 155 155 165 126 112 139 135 141 109 115 148 164 159 167 170 142 123 105 126 154 153 124 97 87 91 86 80 87 102 109 110 136 132 164 198 140 112 106 88 86 107 95 74 79 77 82 81 74 77 94 85 75 76 69 73 75 92 88 80 84 91 80 80 87 78 71 75 87 83 79 76 72 67 68 72 73 71 71 64 61 60 56 56 51 49 45 49 49 43 31 47280 261 1222 30 9772 13 8 0 7423 -7860 171 5072 39453 142389 372608 948743 999999 999999 16322 721 668 642 607 541 547 682 562 414 238 221 249 283 485 538 608 600 412 341 294 335 305 328 255 199 212 228 241 209 216 162 121 106 128 107 117 104 153 110 102 70 88 97 75 188 617 1007 1304 928 378 159 177 193 212 262 310 276 278 296 281 285 262 302 253 259 285 246 223 167 224 248 212 249 266 275 321 356 333 326 331 345 331 334 346 381 442 474 512 547 489 404 291 225 190 224 204 221 238 252 242 236 267 226 293 296 284 245 158 144 151 154 171 139 129 123 124 82 107 85 97 116 90 84 98 63 74 70 82 56 39 62 46 46 64 96 61 59 100 92 69 57 67 53 59 63 68 26 44 56 80 65 40 44 43 35 57 39 105 71 87 120 141 131 128 125 153 122 108 88 88 117 135 128 135 172 152 130 108 75 92 116 125 127 99 78 68 92 85 66 72 78 91 92 96 80 74 79 72 80 68 59 63 53 73 62 44 59 34 31 51 66 79 70 67 65 41 52 52 47 51 51 55 55 56 57 51 53 41 42 42 57 56 62 50 52 54 56 61 56 53 49 45 43 34 30 31 23 19 24 13 12 5 47289 261 1223 30 9773 13 8 9 7422 -7865 -58 9355 52976 148440 400136 904730 999999 999999 16889 752 694 616 637 590 634 594 508 333 189 188 272 357 432 524 617 558 478 402 376 317 361 378 305 224 201 165 287 249 180 112 122 95 94 141 156 115 76 78 111 131 78 77 92 99 171 344 399 381 267 186 199 270 295 285 317 350 314 275 294 311 275 281 278 329 305 253 300 260 229 271 282 260 285 213 234 306 357 422 378 314 298 321 430 502 517 491 497 480 478 392 272 197 191 232 225 270 237 261 245 264 264 266 292 315 276 281 193 148 208 190 175 148 136 142 143 133 86 92 125 97 74 106 105 114 125 130 87 79 82 57 41 61 57 61 91 107 96 94 84 34 41 77 81 60 61 68 62 61 54 81 69 74 69 66 97 103 86 111 123 96 120 119 124 147 154 126 131 120 122 134 135 128 139 134 128 108 103 108 118 141 129 122 84 89 80 98 74 80 78 96 100 121 103 90 94 90 86 83 76 78 79 74 61 61 60 62 59 48 54 74 79 74 81 71 40 51 51 49 58 70 69 70 57 56 60 63 65 70 67 58 64 67 53 65 64 56 57 56 50 58 56 42 44 41 38 30 28 25 15 17 7 47298 261 1224 30 9774 13 8 18 7421 -7871 1233 14590 55244 142684 389611 877487 999999 999999 22900 891 713 644 580 579 727 620 488 263 200 294 453 450 525 611 566 487 389 393 388 347 285 239 212 216 183 177 205 218 202 163 106 101 99 100 111 130 109 122 80 102 140 119 88 113 111 89 146 158 129 109 174 208 276 221 297 298 306 268 270 281 259 250 231 258 268 293 271 246 200 200 244 280 268 295 232 320 323 317 285 303 358 411 378 449 541 531 510 444 405 338 279 207 223 246 213 262 293 221 184 249 251 276 297 300 256 199 150 120 133 97 112 125 147 124 108 100 98 74 45 79 63 71 94 54 66 54 63 55 51 52 56 45 23 68 63 59 78 40 51 54 46 80 61 23 42 60 60 54 59 19 45 52 55 47 75 42 71 113 109 91 65 82 110 126 104 86 97 114 139 123 120 138 164 144 90 48 68 75 95 102 111 77 64 72 83 93 59 60 77 80 73 106 91 87 88 81 76 81 72 67 60 71 49 34 58 49 52 38 59 56 54 59 51 40 30 26 31 39 47 48 64 59 52 58 49 42 36 44 49 48 53 52 49 51 58 52 47 58 56 43 38 33 39 43 36 30 26 25 11 12 7 47307 261 1226 30 9776 13 8 27 7420 -7876 477 13023 56969 154334 412244 898915 999999 999999 22553 908 702 728 742 844 856 745 602 406 254 296 468 548 576 643 548 471 382 412 393 374 306 325 271 218 218 251 297 237 196 143 144 130 175 85 147 93 112 85 78 83 124 111 90 115 160 146 108 143 149 173 245 225 290 284 281 332 301 252 364 332 261 319 310 300 278 316 262 256 275 264 255 231 264 315 344 306 320 355 351 328 337 329 395 455 544 552 427 378 337 300 261 236 282 250 250 236 228 224 266 261 252 271 328 293 249 155 90 108 121 132 100 94 80 85 99 113 120 138 123 107 110 75 97 72 36 62 74 42 6 35 25 36 77 56 67 95 80 111 61 60 63 54 84 69 51 62 77 97 90 56 35 69 83 75 59 92 77 73 115 118 119 107 93 97 125 135 160 152 141 131 152 165 156 100 88 81 80 92 122 119 99 97 73 71 77 73 100 79 66 66 78 110 87 87 89 76 49 67 79 73 80 65 54 50 69 54 53 50 49 69 70 79 59 43 32 31 36 31 34 53 58 55 67 57 49 45 51 39 60 67 61 69 66 64 61 61 54 47 38 40 45 45 45 40 37 29 30 29 21 19 17 47316 261 1229 30 9779 13 8 36 7419 -7882 918 14912 59669 156109 425584 947111 999999 999999 23822 915 781 754 784 903 994 838 752 470 283 344 487 561 612 638 623 521 500 433 402 385 311 345 347 334 268 277 281 231 239 220 215 205 175 128 159 182 135 131 92 144 136 69 127 165 154 174 165 110 188 179 224 294 293 253 285 304 311 314 273 255 310 324 259 335 315 338 320 328 379 371 379 390 308 310 286 365 354 311 342 331 374 404 465 522 546 490 420 410 372 311 245 239 264 281 287 286 254 210 251 286 309 329 337 292 204 192 115 60 112 111 121 149 170 116 102 84 97 139 109 150 143 94 93 113 108 98 99 61 67 75 94 97 66 97 117 119 104 71 69 109 88 136 122 73 77 85 108 110 96 131 131 94 79 105 104 116 121 118 99 142 117 132 161 168 140 133 169 157 130 164 192 190 182 125 114 112 122 130 168 167 143 105 108 139 126 116 113 117 113 119 125 123 114 109 123 118 95 118 111 97 107 119 114 93 84 70 74 76 80 92 101 102 69 75 68 67 71 54 69 91 91 86 84 74 79 81 72 83 89 80 84 85 92 83 89 88 79 75 76 84 77 69 66 60 55 54 49 52 50 39 34 47325 261 1233 30 9783 13 8 45 7418 -7887 244 8771 45241 123573 349945 770247 999999 999999 29373 1141 842 808 875 911 790 657 353 244 247 241 489 593 633 681 608 609 542 450 445 447 336 260 299 278 255 270 233 230 235 184 264 215 224 172 104 115 179 132 74 95 100 80 77 103 137 135 115 135 146 149 205 260 252 207 183 170 263 225 163 218 276 270 229 263 280 306 272 315 337 234 275 253 275 264 284 320 310 283 290 332 329 344 401 408 412 444 374 346 275 223 227 217 225 222 215 268 233 227 259 306 318 344 330 243 173 106 84 116 105 146 134 116 98 77 123 101 103 109 124 125 86 90 84 80 60 88 71 71 60 31 64 83 73 91 93 92 94 93 86 70 69 115 85 81 77 67 69 89 74 61 89 97 85 97 85 62 105 100 119 117 129 118 113 117 125 144 159 145 146 162 141 138 138 86 99 88 104 132 130 118 106 90 108 95 76 79 93 100 99 100 119 117 92 79 92 95 109 82 95 97 84 84 88 87 65 45 47 49 70 74 77 64 46 49 39 45 33 27 50 68 84 76 66 76 57 54 60 76 72 73 69 70 65 69 62 62 67 74 70 64 59 61 60 58 50 44 43 42 33 34 27 47334 261 1236 30 9786 13 8 54 7417 -7893 -89 7393 52970 154207 421900 985791 999999 999999 14325 848 732 758 824 802 665 411 236 237 213 264 439 548 681 652 552 521 407 417 448 403 370 281 242 288 291 239 199 248 178 196 187 190 181 114 111 102 152 78 76 87 107 84 93 102 75 82 94 112 130 198 194 185 233 169 132 184 189 169 195 189 164 253 255 276 311 289 277 301 295 248 246 272 258 296 304 309 326 340 279 328 349 348 401 419 402 353 331 293 271 234 241 202 215 194 244 242 210 252 281 289 306 319 284 177 124 104 109 111 62 92 121 118 126 106 83 60 74 95 125 133 117 72 80 68 39 61 77 51 65 73 26 66 65 70 86 98 79 54 53 52 63 86 77 49 63 86 73 47 71 77 85 75 82 71 71 68 93 95 76 122 108 95 91 108 105 103 120 130 136 101 94 100 80 75 74 83 105 134 113 85 77 75 65 60 76 79 75 90 72 82 88 82 89 78 70 72 89 90 101 98 60 52 75 64 35 35 41 55 57 68 62 57 39 23 20 25 22 18 22 46 67 65 58 48 44 44 51 64 67 69 64 53 49 53 49 47 45 50 50 58 48 43 39 44 42 38 29 41 35 25 18 47343 262 1207 30 9787 13 9 3 7416 -7898 234 1796 9276 45791 124674 328514 784349 999999 999999 82410 1276 477 763 820 619 494 504 268 242 241 263 390 562 511 463 421 381 475 580 511 457 403 290 297 247 299 271 240 211 238 288 292 226 170 151 191 134 110 166 124 65 53 94 131 162 148 141 145 182 199 235 249 219 215 176 193 284 257 237 169 189 247 243 273 286 329 349 345 298 326 294 258 282 250 246 291 306 281 309 307 329 326 301 421 436 443 417 393 308 296 251 222 274 265 224 247 256 231 261 302 293 312 277 218 155 119 113 146 103 110 138 90 91 78 123 115 115 98 140 142 87 58 84 65 62 76 82 97 77 91 68 97 114 97 74 90 110 139 139 104 72 95 104 101 78 83 92 82 54 86 98 106 114 97 91 106 111 115 101 117 106 107 114 120 146 197 164 133 138 126 104 89 84 85 129 123 131 131 126 141 119 117 105 100 75 76 90 119 118 111 117 106 113 116 97 80 93 109 138 116 108 83 93 96 77 76 50 49 67 69 66 81 71 56 54 37 27 32 41 45 62 82 77 66 64 62 52 73 65 68 85 76 73 66 66 77 65 48 52 58 68 69 61 64 66 58 44 47 48 44 34 34 47352 261 1240 30 9790 13 9 12 7415 -7903 369 1670 12699 56469 136986 359933 868412 999999 999999 19780 499 589 870 749 457 333 258 246 230 210 312 310 273 277 359 472 458 443 397 367 258 198 153 213 252 315 280 235 242 244 186 172 137 64 106 127 80 92 121 38 73 69 74 85 84 142 144 170 130 171 176 188 193 190 145 191 165 185 150 146 155 216 173 161 264 280 274 202 199 241 221 165 198 190 251 317 279 255 246 273 224 315 307 345 343 276 269 291 280 240 203 214 211 256 225 195 227 249 285 286 282 224 145 94 61 58 59 43 60 90 103 96 84 104 89 63 49 56 49 70 80 54 59 74 16 5 74 74 -24 48 82 93 66 33 67 81 80 60 56 47 42 64 71 61 76 68 57 73 59 51 60 76 83 63 89 79 52 62 69 86 95 83 97 108 134 109 101 89 61 63 29 34 60 61 74 100 90 85 76 45 42 68 47 34 42 68 70 79 68 79 94 69 65 55 68 72 100 103 76 65 57 52 37 32 29 30 30 37 17 14 23 24 18 9 -4 9 5 4 -8 5 34 26 33 27 18 25 33 37 40 42 36 38 41 37 35 35 29 27 23 19 18 24 23 20 15 22 17 9 2 -4 -4 47361 260 1274 30 9794 13 9 21 7414 -7909 111 7938 44955 106277 268492 631458 999999 999999 132566 1482 364 435 293 285 254 221 245 206 248 232 292 444 494 555 511 498 469 444 364 318 289 228 234 239 252 310 257 245 277 244 184 165 67 106 64 112 111 46 126 98 63 85 99 111 112 81 99 97 145 206 231 157 174 121 101 125 148 184 228 212 220 257 219 160 288 307 212 223 211 221 246 272 259 239 260 261 214 228 239 252 210 275 273 271 278 286 173 145 140 138 190 197 245 225 165 190 223 273 247 218 163 91 41 69 74 67 76 78 50 87 89 111 84 82 61 60 102 48 38 72 96 56 -1 29 39 48 44 48 35 51 75 54 49 70 91 98 52 38 42 44 98 100 93 66 78 45 64 69 65 51 43 57 93 80 74 36 44 44 45 51 99 104 112 101 100 61 38 50 36 58 67 52 24 63 86 107 81 67 26 37 52 43 49 66 69 59 74 81 70 57 64 39 58 73 67 69 58 62 63 57 50 49 25 16 26 10 1 -11 7 15 5 24 26 9 4 -1 0 0 4 16 32 29 23 27 22 22 27 29 36 26 29 28 22 33 28 23 23 33 34 26 21 23 21 13 15 6 4 8 1 -7 47370 260 1248 30 9798 13 9 30 7413 -7914 173 4959 33926 99413 248878 590952 999999 999999 378128 2958 457 420 297 258 229 256 224 263 280 323 402 651 690 640 614 512 485 433 404 345 329 437 414 361 231 241 266 296 373 227 176 251 171 143 101 133 151 118 193 174 211 209 160 215 166 143 200 231 252 207 189 214 207 151 180 253 224 201 166 209 241 276 324 286 333 302 301 297 276 307 329 348 320 300 280 235 236 270 233 234 244 209 228 215 271 266 255 252 255 251 262 271 272 263 234 268 297 315 302 313 219 140 102 90 135 131 114 124 96 81 103 110 98 88 116 95 114 141 128 90 100 86 72 36 61 48 56 71 108 129 108 98 97 98 123 104 114 105 105 89 144 89 88 111 86 78 108 103 62 79 95 115 114 100 115 110 86 98 136 119 156 172 157 139 135 108 80 84 80 80 58 72 100 119 134 121 129 122 95 78 86 94 77 62 99 103 95 116 102 102 105 83 96 133 129 127 109 87 80 78 89 73 65 50 68 61 67 64 60 57 45 52 40 67 74 45 35 21 32 47 69 74 62 62 72 64 70 79 72 70 64 63 65 72 64 68 74 76 61 57 66 65 67 62 55 49 45 45 46 30 47379 260 1252 30 9802 13 9 39 7412 -7920 615 4255 28046 103101 245515 570057 999999 999999 635949 5778 655 443 327 239 311 305 274 286 236 283 498 635 600 502 469 455 400 376 323 342 387 426 448 431 311 260 281 298 264 262 209 216 193 159 198 177 164 135 126 160 202 206 176 163 160 129 127 225 187 264 288 283 227 127 170 221 167 179 256 264 286 288 290 338 331 315 273 260 321 294 308 322 282 259 298 282 297 260 252 268 217 236 235 232 212 216 226 172 246 211 217 253 183 231 250 248 230 282 303 294 171 98 146 158 159 131 142 127 98 136 101 114 115 154 107 113 110 98 107 122 116 89 104 41 38 40 27 62 87 98 137 121 84 88 111 133 119 121 130 138 110 89 82 68 68 67 82 112 72 67 104 86 103 100 73 82 94 110 127 152 135 123 142 139 107 91 81 90 107 97 66 90 120 101 120 123 97 64 73 76 79 87 92 82 72 110 95 87 90 97 86 87 104 122 116 111 88 71 79 77 79 77 64 48 59 51 41 47 32 16 34 38 39 50 55 59 54 62 32 32 49 58 64 60 57 58 64 61 62 59 60 56 63 70 56 54 65 60 61 50 57 61 51 46 44 46 45 32 27 24 47388 260 1285 30 9805 13 9 48 7410 -7925 -7 2142 27008 119351 298711 691846 999999 999999 501890 6637 658 487 280 245 259 311 385 329 361 385 478 560 560 562 507 438 436 368 353 373 344 470 485 411 427 387 268 273 335 292 283 230 169 154 190 156 196 220 205 248 255 249 233 254 182 221 242 179 230 259 243 249 255 241 225 258 273 276 272 277 408 578 700 742 722 623 501 472 367 366 394 347 365 355 330 335 274 285 291 265 243 200 230 273 250 266 281 269 254 238 238 265 243 278 245 251 325 305 293 227 182 153 154 157 183 150 138 123 129 127 158 125 173 170 120 115 121 130 123 85 90 97 73 47 54 93 86 60 85 148 170 134 150 127 109 129 159 148 136 149 131 94 81 76 71 106 109 111 111 84 112 122 100 111 104 100 123 142 147 165 171 159 153 114 87 87 91 100 121 87 100 112 100 116 129 148 151 125 94 103 103 90 103 107 131 122 126 113 87 85 106 125 118 129 142 125 107 114 122 98 95 82 99 105 77 76 79 57 70 67 66 68 66 76 74 86 100 111 93 71 75 89 89 81 69 75 83 82 87 82 78 79 89 85 80 80 90 85 75 76 79 72 72 67 64 64 58 61 51 45 47397 260 1288 30 9808 13 9 57 7409 -7931 -15 1477 27795 132275 320941 701829 999999 999999 611581 18148 966 731 489 253 220 213 229 249 306 396 558 716 576 585 473 364 388 375 390 398 392 326 327 321 341 244 176 172 246 196 210 244 330 176 94 127 207 180 167 178 217 235 283 212 196 217 252 260 369 450 495 559 725 952 1124 1315 1447 1377 1270 1281 1195 1063 911 762 653 523 373 290 291 242 263 293 293 267 263 270 213 227 191 230 188 211 236 190 148 182 203 233 205 169 150 153 174 225 215 213 307 258 204 145 105 106 101 89 101 92 75 89 104 114 118 82 58 46 60 54 44 64 77 46 32 11 3 9 13 21 4 -3 64 82 67 100 54 76 80 87 69 104 95 80 43 52 82 61 55 32 35 37 78 86 68 71 66 76 49 54 68 107 112 88 107 90 103 79 68 51 57 53 61 37 22 36 62 78 97 85 63 47 53 59 50 35 24 56 65 39 64 62 51 57 66 79 86 77 47 67 58 69 74 53 54 54 50 29 15 17 37 38 14 11 14 24 19 11 28 34 57 63 39 -6 13 40 28 29 25 24 23 18 19 23 21 38 42 43 39 47 51 44 34 29 35 42 28 18 16 13 8 7 2 -7 47406 260 1292 30 9812 13 10 6 7408 -7936 23 1653 22699 97866 242691 604582 999999 999999 964123 242073 10543 1023 619 387 302 298 261 331 449 508 660 728 691 628 525 484 426 365 381 381 412 405 326 367 351 356 354 380 369 426 432 450 597 738 825 954 1052 1173 1367 1495 1555 1587 1638 1673 1704 1788 1939 1950 2001 2044 2081 2116 2274 2324 2195 2022 2076 2043 2075 2098 1950 1796 1602 1226 884 589 397 379 319 292 275 267 302 310 259 243 236 268 287 286 286 249 216 197 246 234 231 200 226 233 226 189 198 244 282 294 307 272 143 91 126 165 190 157 111 143 139 88 77 90 93 130 109 100 95 58 83 78 107 72 67 49 53 34 24 43 72 100 109 109 84 117 128 115 118 146 147 104 125 112 137 92 102 80 77 75 98 122 100 108 100 101 104 99 92 85 103 96 106 129 141 141 108 89 87 75 56 56 83 82 74 103 107 110 101 118 95 88 60 59 76 59 77 78 86 99 107 75 68 101 124 99 69 64 76 61 65 59 75 64 56 52 73 51 56 77 86 82 66 60 36 50 75 62 63 67 83 86 54 24 42 54 58 54 49 51 60 57 55 62 62 72 66 72 74 61 62 64 67 51 51 66 57 50 45 44 39 36 33 19 47415 260 1296 30 9816 13 10 15 7407 -7941 142 3103 24961 86954 208139 512193 999999 999999 497878 202529 537689 315834 9912 770 326 300 357 380 469 604 722 683 626 573 580 572 547 511 495 497 521 536 543 504 651 751 889 1133 1415 1780 2052 2444 2806 3221 3402 3430 3361 3278 3109 2773 2417 2195 1854 1542 1535 1558 1590 1689 1756 1805 1836 1966 1899 1844 1778 1541 1283 1090 893 749 637 572 473 379 388 359 343 320 288 287 300 347 295 298 321 283 266 276 285 270 265 289 312 273 266 252 285 218 213 238 189 216 269 276 263 300 281 237 210 151 149 165 153 160 165 155 131 118 127 93 96 126 130 116 166 161 107 129 100 61 67 89 81 71 59 49 70 116 136 111 125 151 139 143 124 154 131 157 153 149 166 136 124 127 100 96 105 127 107 124 111 93 79 132 128 108 112 112 122 127 141 105 88 69 92 125 101 107 85 79 113 128 104 129 133 115 103 77 84 90 84 85 73 85 110 120 132 124 134 126 112 94 92 77 84 91 117 96 90 85 67 91 78 56 68 73 81 95 80 56 68 52 68 75 80 93 84 90 80 62 46 76 74 68 51 74 71 72 72 74 71 75 74 67 74 72 68 77 83 60 64 71 65 60 54 53 44 46 42 31 47424 260 1300 30 9820 13 10 24 7406 -7947 1150 5787 31368 110129 284608 724484 999999 999999 210966 83486 201272 70960 2859 1036 617 622 775 891 909 1122 1350 1288 1254 1199 1216 1201 1115 1194 1190 1224 1274 1220 1199 1302 1419 1647 1946 2201 2458 2803 3045 3401 3698 3856 3689 3205 2767 2402 2034 1659 1452 1226 920 732 600 552 546 505 533 501 530 520 430 424 406 426 406 404 310 364 384 355 347 356 396 313 255 267 286 232 284 287 248 282 240 292 260 283 296 265 246 330 306 295 249 250 227 230 242 221 144 152 257 284 267 282 258 182 125 130 128 162 161 150 119 140 140 124 129 142 95 82 140 131 111 121 99 78 82 34 53 47 22 15 42 49 63 134 124 145 136 113 137 124 149 139 134 137 132 151 151 123 106 114 98 103 106 145 165 135 118 116 111 108 124 90 76 116 133 123 124 126 100 95 103 88 101 93 76 51 100 130 133 137 116 82 94 70 80 84 78 83 96 95 112 111 116 112 128 108 78 74 80 67 78 104 108 82 65 68 72 67 60 48 43 72 86 79 72 84 76 68 75 54 58 64 78 69 63 50 52 57 65 55 48 53 63 68 67 60 66 64 56 67 66 67 56 57 60 53 56 54 53 49 45 47 42 31 27 28 47433 261 1273 30 9823 13 10 33 7405 -7952 -84 531 1736 8882 51277 173961 433608 999999 999999 999999 25629 27626 11285 1485 1113 1035 1056 1125 1514 1670 1564 1540 1398 1346 1260 1227 1259 1201 1089 1124 1152 1156 1192 1420 1599 1849 2206 2576 2929 3237 3364 3264 3312 3181 2852 2680 2454 2211 2118 1904 2003 2303 2233 1938 1613 1294 962 807 635 534 452 447 409 384 365 300 342 305 255 272 309 357 346 324 342 334 336 321 349 273 307 276 303 278 270 309 292 290 319 255 248 282 298 232 242 237 218 190 214 196 225 240 242 244 244 242 261 233 172 110 102 98 113 117 137 122 123 136 157 127 103 102 107 100 106 70 56 110 114 86 63 40 55 42 31 52 50 97 119 118 105 137 122 136 114 136 159 146 108 117 121 128 98 101 104 113 110 117 117 99 115 80 90 78 89 114 94 95 101 102 107 99 81 61 58 74 86 56 88 93 99 91 107 125 132 126 80 82 85 78 71 96 98 85 94 76 83 98 118 103 78 67 74 70 84 99 93 99 73 43 60 61 60 44 53 32 48 76 93 78 66 57 52 61 62 59 78 76 79 74 46 36 44 56 49 47 48 48 52 59 59 51 42 48 50 44 62 62 48 49 46 44 45 46 47 42 32 25 27 14 9 47442 260 1276 30 9826 13 10 42 7404 -7958 -14 337 5362 40079 140301 349899 878817 999999 999999 26784 4889 8678 2693 1418 1414 1514 1412 1376 1851 1976 1805 1479 1365 1434 1485 1435 1335 1403 1567 1636 1700 1778 1891 2026 2076 2281 2315 2290 2191 1903 1818 1654 1459 1256 1087 1014 958 1020 957 886 930 845 717 707 746 791 780 714 670 513 505 519 402 430 433 508 432 415 412 435 375 382 383 358 363 329 265 263 289 326 282 327 370 331 279 316 354 350 372 387 330 311 261 242 250 252 200 244 247 288 307 273 249 271 280 204 176 176 155 123 115 116 142 169 147 145 123 131 146 179 116 140 117 103 119 108 87 68 57 75 47 58 73 74 83 81 105 93 123 133 127 117 164 160 151 139 116 104 104 117 121 107 133 117 124 73 86 123 109 125 94 94 121 92 92 106 120 112 118 125 103 95 79 71 87 96 84 87 101 71 108 148 153 154 124 94 67 77 76 85 97 135 119 98 122 104 105 128 118 101 98 94 85 102 116 115 95 73 65 66 54 54 59 51 71 90 103 90 81 62 76 77 80 79 78 89 101 99 82 40 46 51 49 51 60 59 58 66 67 68 62 63 70 69 63 51 55 61 65 64 55 52 50 45 41 43 39 36 25 19 47451 259 1307 30 9827 13 10 51 7403 -7963 182 1023 21220 112543 313545 811617 999999 999999 81551 4907 14212 13978 2262 2042 2133 1935 1703 1764 1724 1357 1317 1284 1158 1070 1034 986 931 888 774 828 840 929 931 810 752 778 865 818 889 843 751 729 647 628 662 688 726 718 805 774 747 802 848 1117 1328 1165 841 648 553 396 377 346 352 337 317 346 331 286 340 345 346 286 295 309 292 272 245 281 263 259 244 226 238 238 267 353 289 256 324 337 235 193 199 217 206 207 230 221 260 275 244 279 260 217 134 98 85 103 109 126 127 85 122 118 135 94 112 133 135 106 81 142 125 97 85 107 86 86 31 35 44 72 65 46 65 75 104 111 129 138 93 112 125 107 101 144 124 115 106 84 88 97 93 123 128 92 73 96 92 84 100 69 81 73 90 89 72 85 84 90 79 88 83 51 50 41 73 70 90 100 113 120 103 97 60 47 51 45 57 77 91 90 95 89 68 114 141 113 88 49 62 59 49 63 97 87 52 60 63 41 35 34 54 60 72 65 63 51 39 40 47 64 61 77 87 74 81 83 54 19 27 45 45 42 33 43 55 45 48 41 45 55 47 50 49 48 46 44 41 44 45 43 36 28 26 26 21 15 9 47460 260 1309 30 9829 13 11 0 7402 -7968 -20 149 4722 41842 167394 384631 817050 999999 999999 680722 126452 11385 5829 2964 2934 3065 2725 2624 2486 2216 2188 2195 2134 1864 1631 1466 1432 1298 1061 897 855 870 925 858 735 605 652 676 759 769 755 781 822 724 645 663 721 611 590 601 597 440 386 320 336 314 312 359 384 380 355 311 344 280 295 305 327 318 354 335 362 389 388 336 384 405 344 360 327 291 295 318 329 309 334 359 351 326 356 359 328 285 214 241 211 233 247 258 257 343 380 313 294 282 247 180 169 162 165 179 185 176 176 208 154 151 155 145 142 151 108 142 154 108 124 112 82 78 129 116 79 50 91 87 83 106 95 97 111 136 149 139 136 144 148 160 120 120 170 139 129 146 126 109 107 115 110 130 115 120 103 128 139 146 123 103 108 110 115 122 102 112 105 116 93 99 115 110 106 139 142 160 143 147 151 128 91 81 81 115 107 99 124 135 116 124 169 176 126 98 104 88 90 107 115 134 90 84 90 93 97 65 61 87 107 92 108 115 89 71 66 97 114 97 96 99 112 95 101 66 52 73 75 72 62 77 86 82 72 82 90 83 78 75 75 80 85 79 63 60 69 70 64 65 66 53 49 46 42 47 47470 262 1249 30 9829 13 11 10 7401 -7974 -44 -63 246 590 840 17327 122930 309554 519649 486336 371592 704111 999999 354837 11075 2599 3024 3602 3416 2981 2829 2605 2624 2622 2471 2320 2137 1987 1855 1762 1535 1337 1299 1297 1180 1094 1041 869 707 722 723 738 748 730 678 515 398 357 336 290 357 356 371 331 285 306 312 309 346 359 376 356 406 425 355 320 320 303 326 358 316 328 371 390 399 336 343 386 376 312 313 242 307 285 298 294 266 274 285 292 275 332 318 266 258 214 233 243 255 284 360 356 348 383 308 234 142 107 159 147 126 128 140 160 145 139 103 149 184 157 159 165 104 92 102 122 116 83 99 103 75 63 65 73 46 75 102 84 106 127 151 133 151 147 149 118 142 120 117 115 102 114 122 90 94 100 115 100 90 87 101 126 116 118 122 125 183 150 119 90 93 91 101 105 90 73 89 93 100 90 107 109 134 120 130 122 117 129 106 80 103 124 124 123 105 87 81 96 140 120 100 86 79 96 97 96 123 121 68 72 65 57 54 62 65 79 68 77 88 93 74 61 65 58 62 74 88 102 118 88 84 73 50 48 59 70 57 55 64 77 70 64 62 61 66 65 63 67 72 67 60 59 56 56 58 53 52 40 39 38 33 30 47479 270 1009 30 9829 13 11 19 7400 -7980 -64 -12 96 185 351 590 619 705 760 721 955 1163 2745 27464 162554 454417 786179 402916 20822 132741 631175 505609 36754 2699 6057 89329 323044 16905 2280 1794 1685 1662 1687 1646 1648 1680 1712 1565 1347 1313 1250 1152 1129 1005 1003 816 641 544 608 610 627 655 572 558 460 453 404 392 427 340 277 301 254 271 245 229 202 202 226 296 385 399 354 330 372 310 374 446 409 396 400 319 349 343 365 346 360 296 278 279 277 326 292 309 299 307 303 218 284 303 339 251 211 269 292 225 218 222 265 323 271 306 208 143 110 128 94 94 155 194 160 120 171 138 96 99 114 100 101 111 113 119 143 103 100 93 48 60 48 62 68 40 73 57 22 46 97 135 113 127 100 112 110 120 104 82 92 105 93 123 153 112 75 92 103 91 87 82 66 92 79 78 79 94 103 124 84 72 72 59 58 67 86 93 76 82 100 96 81 131 128 123 106 91 101 91 76 87 108 121 116 119 126 110 83 98 124 103 61 84 88 79 82 74 94 94 54 49 46 46 42 38 46 64 65 83 82 88 58 20 24 47 59 69 68 89 93 81 71 66 34 29 46 51 60 61 61 46 44 49 51 54 50 49 46 31 41 49 45 35 27 35 33 34 34 24 21 18 16 7 47488 270 1009 30 9829 13 11 28 7399 -7985 -38 69 212 272 484 669 680 714 608 433 505 700 927 4842 45460 183393 227750 51338 1567 2106 4288 1688 937 9802 132163 619596 999999 999999 15700 1808 1663 1639 1668 1714 1743 1579 1601 1676 1628 1743 1741 1301 1252 1150 987 940 887 770 724 731 709 694 675 656 567 572 595 561 447 366 313 283 285 264 255 247 248 245 283 254 326 340 307 322 357 357 345 320 357 389 430 379 353 403 371 334 313 300 270 292 339 316 258 277 283 373 332 253 330 284 294 232 217 236 225 238 194 255 331 317 291 195 172 145 141 178 147 120 192 191 205 170 128 132 145 152 198 186 146 148 161 159 167 135 124 105 102 114 103 92 119 56 92 86 85 84 121 115 159 154 154 166 193 201 157 147 119 144 130 131 199 185 129 146 130 116 124 133 119 84 100 112 124 126 104 99 108 117 101 85 66 115 89 82 100 111 100 134 145 144 158 171 167 137 143 137 125 113 118 137 140 154 134 112 132 154 133 94 94 108 104 95 104 129 124 90 81 81 74 77 64 71 79 91 105 99 95 109 75 70 63 82 105 107 107 113 123 118 116 95 69 58 71 71 72 76 87 89 77 85 78 83 84 83 82 71 72 83 70 72 74 68 68 72 64 66 60 49 47 40 47497 256 1428 30 9828 13 11 37 7398 -7990 1134 5192 1329 999999 999999 999999 334 2588 8630 67496 287527 610455 999999 999999 25007 1521 1430 1498 1346 1312 1316 1326 1369 1356 1684 6345 7240 1213 1035 891 702 689 686 606 517 541 477 471 484 533 498 432 406 432 416 345 277 200 134 203 189 186 242 196 225 206 261 299 271 243 298 272 230 230 223 268 302 308 311 315 355 310 267 224 246 297 244 291 254 231 219 201 193 215 224 200 254 239 145 182 218 195 225 239 264 301 234 163 131 87 87 94 130 137 99 150 109 92 71 76 54 56 105 158 130 97 91 76 45 85 101 85 29 58 77 64 57 27 8 24 7 15 59 114 138 158 134 129 144 137 111 88 87 99 80 104 111 125 72 81 87 96 98 97 84 87 87 58 58 54 60 61 59 69 65 58 47 58 65 55 54 47 81 90 79 101 117 103 89 75 76 94 88 83 99 102 119 110 82 85 82 74 61 47 67 62 53 67 93 90 76 52 61 56 38 37 30 38 38 46 63 62 62 52 20 21 42 46 47 57 74 82 79 67 56 42 25 25 28 23 40 40 50 52 54 49 51 52 36 44 39 32 37 47 42 34 30 24 29 29 22 19 26 23 14 4 47506 253 1517 30 9827 13 11 46 7397 -7996 1 -18 593 2377 1183 2368 30465 178358 414986 993545 999999 831077 5646 1349 1307 1294 1129 1074 1093 1014 1001 1014 1203 1385 972 843 711 655 544 493 507 415 435 396 360 417 460 414 436 396 383 438 381 317 278 276 220 256 252 194 272 260 293 357 305 281 310 329 319 244 278 291 344 364 338 300 391 362 358 336 315 345 349 280 276 292 293 293 291 226 194 214 182 180 222 191 178 216 209 233 241 263 200 164 127 109 129 138 83 109 131 139 100 105 98 66 85 85 89 102 89 99 90 95 99 87 86 89 75 52 57 25 59 81 40 41 62 60 80 115 132 155 147 164 173 167 171 151 79 83 122 89 91 123 141 107 112 78 84 100 98 96 73 67 93 63 54 48 90 55 69 64 75 55 68 42 52 50 75 95 108 122 102 116 107 99 76 100 102 84 80 92 105 111 115 98 84 77 66 65 73 49 68 60 70 90 92 72 57 55 48 55 50 40 35 58 74 90 83 81 64 36 31 19 36 56 76 90 85 84 71 61 46 37 27 39 43 40 40 45 44 44 44 41 48 52 55 55 41 47 48 46 37 27 37 43 32 31 26 21 12 19 4 47515 250 1605 30 9825 13 11 55 7396 -8001 171 94 5399 44838 164031 376564 999999 999999 999999 11612 1450 1394 1316 970 933 891 760 732 641 698 752 675 636 571 547 489 464 493 475 411 377 360 377 352 394 415 362 342 405 416 432 363 301 275 232 198 351 384 285 250 298 304 243 267 335 334 418 420 421 398 408 401 414 353 298 294 314 281 252 253 267 239 224 214 214 250 199 205 230 200 229 217 222 232 218 258 280 265 254 180 176 178 109 169 141 124 150 183 153 162 157 168 130 144 135 161 141 117 92 112 116 105 137 117 115 100 89 81 58 90 72 75 81 94 105 115 127 137 218 249 233 212 182 161 139 140 140 127 105 133 104 112 143 123 154 167 136 125 86 80 102 86 102 109 91 105 79 87 90 92 81 86 82 73 98 109 96 122 143 144 112 114 122 123 114 107 122 120 125 121 125 153 131 112 89 78 83 79 86 100 108 81 103 123 111 81 68 87 79 77 76 54 66 91 108 83 93 98 59 56 58 50 68 115 132 125 109 110 89 74 61 63 70 65 75 78 79 76 72 80 79 75 67 75 74 78 72 73 67 74 68 64 65 50 64 56 46 45 36 26 47524 250 1632 30 9822 13 12 4 7395 -8006 66 325 4545 36193 114577 267201 749941 999999 999999 98493 1872 1269 1050 716 662 670 557 580 563 529 498 531 494 436 456 441 434 413 437 422 413 338 353 388 386 336 321 355 371 400 389 352 363 363 330 313 353 327 256 230 266 289 290 321 322 297 320 348 387 369 355 321 301 330 295 289 286 269 246 268 282 224 197 232 211 251 233 236 195 265 243 157 200 196 204 228 287 190 207 178 158 160 110 139 125 150 135 158 157 119 129 142 102 107 128 108 129 119 117 88 79 108 118 166 126 87 98 61 26 64 47 49 83 54 50 84 110 154 197 259 291 298 226 170 131 110 136 115 109 126 97 75 80 84 100 112 124 96 76 101 74 60 73 84 92 73 76 73 54 61 46 51 67 86 80 73 75 103 132 114 104 119 92 90 87 96 78 95 99 93 93 113 99 76 53 57 56 80 70 76 73 66 85 101 71 60 48 51 53 54 55 49 52 73 72 73 64 55 32 29 54 52 68 80 92 69 75 79 71 66 43 39 45 37 48 46 48 56 54 51 49 51 51 62 63 58 53 52 34 36 37 39 35 30 30 40 31 28 20 8 47533 249 1659 30 9819 13 12 13 7394 -8012 281 8235 43361 110402 285989 767064 999999 999999 248425 2753 1020 698 502 520 485 552 509 427 417 428 460 483 418 410 430 349 327 351 331 370 325 255 272 275 280 286 295 319 403 403 355 348 387 349 319 334 335 256 199 191 219 210 234 261 255 229 273 312 285 304 303 260 286 329 292 278 285 300 270 256 226 246 243 191 204 183 164 192 213 202 200 140 199 212 191 254 240 185 89 43 105 109 109 141 155 136 133 129 127 141 136 109 101 112 119 70 116 91 101 55 52 95 86 42 48 5 5 25 51 5 17 23 23 52 116 149 160 162 182 206 207 213 175 109 108 143 107 79 125 111 78 100 64 87 86 88 39 56 53 43 33 58 68 85 79 70 50 61 50 60 54 67 41 41 62 72 106 94 104 97 92 79 87 65 82 100 94 80 95 84 86 63 46 53 38 43 48 78 76 79 55 69 88 74 54 45 47 36 32 25 22 52 52 47 51 44 42 30 24 19 40 66 77 73 74 68 61 79 75 42 37 41 46 53 43 41 36 50 51 51 47 43 39 48 35 25 36 34 34 31 30 30 28 27 28 24 13 3 0 47542 249 1625 30 9815 13 12 22 7393 -8017 -23 3023 21430 59897 149693 415715 999999 999999 999999 13509 913 622 502 482 467 508 479 421 428 379 399 441 411 393 390 335 344 370 340 323 323 294 323 337 335 395 374 339 327 370 411 361 343 372 421 357 307 314 342 290 197 239 283 335 309 254 274 303 344 361 331 380 340 366 345 286 359 245 260 297 236 207 214 238 241 227 239 284 228 226 215 197 248 272 277 221 198 180 132 89 127 143 158 154 134 142 138 149 122 138 146 146 174 157 144 91 88 103 122 118 127 125 134 132 92 76 74 91 104 91 99 96 110 119 160 157 129 162 158 148 173 163 167 127 126 141 143 143 171 129 107 97 84 90 111 106 104 88 83 115 117 86 94 121 89 119 103 114 87 119 102 71 76 70 97 95 132 134 145 140 127 113 101 119 109 98 104 113 115 135 106 94 64 57 68 76 88 112 86 111 90 105 116 86 64 68 65 65 69 60 60 62 84 90 100 93 74 56 49 44 73 90 90 93 85 92 90 113 114 61 51 69 60 57 53 58 62 63 59 76 70 63 72 76 68 57 57 52 55 56 60 53 50 49 45 40 38 31 20 47551 249 1621 30 9811 13 12 31 7392 -8022 -96 2287 18191 51600 129592 373095 999999 999999 999999 18111 700 543 547 423 417 371 372 362 325 318 355 415 377 412 385 246 315 356 324 272 319 329 319 311 292 286 253 249 264 312 291 302 391 375 337 353 311 334 306 318 305 239 207 199 191 185 228 271 288 285 248 299 313 283 316 261 276 244 208 225 235 171 183 183 168 214 213 169 177 150 208 248 210 238 216 160 130 115 102 72 92 109 94 109 135 129 99 135 135 94 165 122 116 107 83 79 119 104 84 103 105 65 59 46 59 54 65 61 45 51 76 73 77 107 116 150 133 110 148 153 148 122 120 138 141 124 116 124 106 62 75 81 77 83 78 54 66 113 86 65 49 54 55 66 63 65 65 78 55 54 50 67 52 44 66 87 93 125 119 94 85 84 75 76 56 76 84 72 78 84 66 47 60 74 49 64 84 87 77 71 61 80 77 53 47 37 50 34 44 52 26 42 64 75 66 62 52 25 32 31 37 41 56 56 66 79 80 90 51 30 39 35 43 48 43 31 34 34 39 36 40 38 36 44 45 37 35 29 31 35 32 22 25 26 17 20 15 6 -1 47560 249 1617 30 9807 13 12 40 7391 -8027 1413 13862 49565 117506 303420 816875 999999 999999 48013 1159 933 766 668 539 409 395 366 358 357 324 338 357 357 339 269 295 263 298 297 289 333 309 325 327 338 398 329 323 317 277 301 352 298 319 401 393 298 322 289 310 288 280 280 328 322 212 238 326 289 262 280 335 310 255 234 228 231 232 242 222 237 236 187 214 204 215 190 167 239 218 198 228 210 192 156 118 87 65 66 118 98 94 87 103 113 135 188 146 108 144 160 110 124 86 115 124 155 139 116 60 59 79 53 44 61 94 78 78 67 84 54 59 87 75 84 125 161 141 145 148 145 162 125 124 138 132 97 86 103 79 58 80 77 67 78 84 56 44 65 50 81 71 78 91 70 65 74 70 72 42 82 60 42 70 76 85 93 121 121 116 84 99 92 83 87 80 62 67 70 48 56 44 42 67 82 80 121 113 107 107 88 66 90 71 56 53 35 46 47 50 44 48 52 82 72 68 58 43 41 43 49 51 62 65 72 87 78 73 33 39 44 44 45 50 45 47 47 48 47 48 49 53 56 50 38 40 41 28 32 33 30 33 33 34 27 20 20 19 9 47569 250 1583 30 9803 13 12 49 7390 -8033 18 6741 33901 81243 228380 626947 999999 999999 435968 3527 1068 1064 1011 656 486 442 468 383 394 346 335 304 373 340 340 292 290 254 233 245 263 247 316 331 345 340 325 271 306 353 297 316 357 393 344 320 283 268 213 270 319 312 308 256 332 359 323 346 314 306 286 285 305 322 283 230 203 227 262 207 229 235 199 209 169 188 207 235 238 219 215 212 154 159 156 170 116 60 91 68 98 99 104 111 69 96 132 128 112 135 132 157 138 136 154 117 151 95 86 120 75 99 69 76 57 37 65 47 8 56 64 48 55 34 57 58 105 144 139 91 88 117 134 104 95 92 97 78 113 100 40 39 67 61 80 79 82 73 50 50 34 25 30 53 82 48 39 49 34 37 84 73 50 44 50 77 110 102 106 94 106 121 84 63 51 60 69 49 51 49 45 54 32 53 59 82 86 114 116 73 97 91 72 84 70 28 34 32 17 23 29 27 29 35 56 77 85 54 17 15 24 32 45 51 49 64 71 70 68 33 31 26 33 51 48 28 33 30 27 31 42 44 38 39 40 30 30 33 24 25 29 29 24 18 14 18 18 14 8 2 47578 251 1548 30 9798 13 12 58 7389 -8038 398 4209 22333 61703 164156 442149 999999 999999 999999 39131 1125 981 1010 831 547 488 500 459 392 339 332 341 238 249 250 313 246 211 238 245 288 269 281 280 307 268 273 387 375 344 299 320 342 334 315 299 247 324 290 246 291 341 314 336 322 306 360 386 348 333 305 259 263 264 256 293 272 199 157 183 193 223 272 220 254 249 216 212 203 188 159 147 156 146 135 105 72 42 100 115 107 111 137 101 96 104 142 130 137 128 122 131 114 132 114 147 114 142 128 110 87 78 79 70 82 63 10 12 24 11 19 18 41 50 59 33 63 65 113 103 100 96 82 59 67 92 72 71 62 92 102 66 44 67 59 59 54 48 69 39 38 45 57 62 38 52 51 50 28 44 43 19 44 62 31 45 73 104 111 111 111 96 99 87 76 60 67 59 82 65 46 50 55 63 74 68 76 80 78 84 72 97 87 65 66 61 40 27 21 27 19 17 4 14 38 68 68 54 30 16 30 12 11 29 41 45 39 57 64 53 20 28 35 23 47 32 26 25 32 35 21 30 33 35 48 39 35 29 29 19 20 22 26 22 19 15 14 19 12 5 0 47587 252 1516 30 9796 13 13 7 7388 -8043 -65 3073 15934 44949 104298 267693 643626 999999 999999 887674 65533 1700 1023 1053 1195 1990 2089 919 1023 955 782 615 465 440 439 458 349 284 313 298 271 256 321 341 327 294 318 318 335 307 330 286 313 301 345 311 368 340 328 317 343 376 384 353 403 394 375 446 390 333 326 342 340 341 311 366 394 313 277 265 272 290 278 284 256 232 202 189 210 183 223 178 206 183 195 187 122 137 123 107 146 161 148 170 154 166 224 228 263 245 216 206 240 209 195 176 180 167 177 137 146 128 105 76 68 85 65 34 28 71 41 51 29 42 65 49 81 124 90 95 138 117 121 157 130 101 78 77 49 80 111 81 33 54 87 83 78 58 51 58 52 54 77 59 43 41 59 57 81 57 55 61 68 42 69 105 102 103 115 133 126 151 131 102 91 69 61 66 60 72 52 20 61 77 74 69 76 83 93 115 120 120 114 100 87 98 88 80 58 46 43 61 51 31 51 60 75 75 71 50 40 40 43 51 51 43 48 55 63 86 87 75 46 41 39 54 57 53 47 42 55 52 48 39 50 46 49 53 52 29 22 26 32 29 28 31 38 27 22 21 21 13 47596 288 464 30 9794 13 13 16 7386 -8049 582 2226 4583 6470 2325 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2015 23228 86430 226864 590669 999999 999999 999999 147352 4541 2922 2843 2646 2578 2139 1713 1611 1394 1317 881 617 454 396 392 389 335 335 310 230 258 312 244 258 249 259 339 378 323 320 320 334 350 302 342 381 415 398 419 411 376 378 343 362 400 357 331 367 392 376 328 349 367 307 289 316 322 252 228 276 275 259 178 176 249 175 169 167 208 271 235 201 150 144 146 164 178 165 217 248 283 368 362 358 341 335 290 229 243 240 201 161 155 141 178 140 170 167 157 104 114 103 60 54 74 28 69 35 28 24 54 62 52 46 77 54 55 85 90 89 121 105 46 96 84 80 75 102 97 80 21 23 54 57 50 50 82 60 59 71 54 39 27 39 51 75 47 73 62 58 50 53 52 46 61 98 94 99 98 117 112 97 119 96 68 79 68 66 64 39 53 61 76 82 78 77 103 101 125 135 155 103 97 109 102 94 83 49 37 46 34 34 22 28 38 71 72 59 51 25 29 11 30 49 56 67 64 66 79 85 68 50 52 46 66 72 49 27 36 42 46 41 46 44 39 44 35 28 29 23 18 16 17 19 25 19 24 21 21 19 11 47605 288 460 30 9790 13 13 25 7385 -8054 722 2680 5857 13815 22348 8712 999999 999999 999999 999999 999999 999999 999999 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 737 14538 83829 234441 578700 999999 999999 669105 19286 9865 8596 4997 3278 3246 3267 2727 2748 2676 1659 1209 628 558 428 441 434 471 394 344 299 275 282 400 310 278 333 388 359 347 354 397 373 361 413 439 441 488 514 457 470 442 387 365 420 377 405 392 381 390 347 376 403 420 365 356 319 358 331 299 355 368 334 243 232 241 233 161 212 274 279 298 284 338 393 413 388 451 496 481 437 465 469 368 295 238 271 234 215 253 251 202 205 187 149 175 157 162 142 150 146 117 132 72 64 70 60 36 62 50 70 40 68 58 39 66 79 100 124 103 113 98 115 71 102 103 86 99 105 92 73 63 48 59 83 62 91 75 49 52 55 73 54 69 67 67 92 106 74 54 96 68 60 87 107 96 126 137 140 143 164 164 139 123 122 100 73 77 80 72 68 81 57 76 89 86 120 139 110 125 167 147 101 83 115 133 99 82 62 54 56 56 54 48 56 72 99 82 82 56 62 63 59 40 58 70 83 83 83 87 94 69 57 51 62 61 80 78 55 53 61 78 72 71 68 56 57 60 59 53 49 38 32 39 48 42 37 35 36 34 35 21 47614 289 397 30 9787 13 13 34 7384 -8059 1049 3932 10921 22016 44948 76568 47720 4197 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -4 57 59 91 -35 43 89 222 589 732 772 590 388 337 538 686 3173 37135 218956 531605 999999 999999 999999 19553 5574 4592 3938 3074 2260 1603 9651 50690 10596 1056 799 631 571 482 479 545 498 441 404 444 393 415 500 431 397 426 506 527 512 581 538 543 554 618 620 609 595 478 462 559 500 464 490 480 482 481 460 500 491 515 468 486 505 523 556 520 463 443 468 486 443 456 442 466 489 465 456 514 594 652 691 606 525 464 424 424 336 286 299 323 289 277 310 257 261 245 238 260 277 273 268 237 219 253 212 196 176 167 157 130 104 142 70 58 69 105 101 107 116 96 74 82 130 87 96 111 116 153 167 155 139 160 130 104 107 112 145 150 137 122 118 109 105 112 110 98 119 95 116 118 88 105 94 92 78 104 96 92 101 110 91 76 110 113 118 126 165 172 155 157 157 136 149 137 117 100 85 107 86 111 112 91 127 142 133 149 153 167 176 166 167 118 86 131 147 158 119 84 94 75 87 56 43 68 89 109 110 103 100 84 69 68 71 80 96 103 103 104 126 109 69 80 68 80 104 111 97 77 75 74 86 94 92 84 83 75 72 75 84 65 57 59 62 60 59 60 64 56 50 52 41 47623 290 366 30 9786 13 13 43 7383 -8064 1493 9207 31402 82107 167932 223193 121990 19024 394 539 842 1063 1447 1706 2020 3054 4181 5255 6108 6436 6299 5938 4794 4041 3681 3034 2780 2555 2261 1790 1720 1534 1366 1484 1359 1479 1655 1849 1921 2205 2754 2792 4417 45350 338967 723440 999999 928754 37182 2945 9264 71127 81696 76954 8678 1759 975 789 688 649 579 522 560 496 471 443 482 462 427 439 486 442 422 443 484 477 536 623 599 639 676 614 604 664 726 678 644 624 644 664 613 646 623 612 628 587 567 581 599 645 647 609 669 571 516 487 451 538 537 527 525 482 484 471 444 400 393 445 431 379 373 283 226 166 196 220 200 218 299 248 197 236 267 232 225 205 227 248 252 246 209 232 182 153 180 140 113 157 122 75 75 67 98 49 43 77 56 47 56 38 86 99 87 119 78 75 125 119 96 107 118 79 55 89 86 80 127 120 63 30 63 66 80 71 60 52 66 88 104 41 58 64 86 50 32 71 76 75 56 62 70 68 56 93 100 116 121 136 147 123 121 104 110 100 76 87 81 59 87 111 102 72 84 109 119 128 114 116 149 167 86 76 105 109 89 51 48 73 43 47 52 30 28 67 94 90 71 36 49 41 50 60 57 68 60 60 68 74 71 43 35 32 64 91 73 61 48 39 40 57 65 54 50 48 50 41 41 36 28 31 30 39 36 35 36 31 26 20 19 11 47632 292 304 30 9784 13 13 52 7382 -8070 -19 214 3366 23605 66185 168870 374330 608771 468427 27256 10517 11732 13554 14796 14920 14226 13429 12985 12107 10936 9348 7843 7039 6922 7220 7003 6524 6161 5737 5661 5745 5577 5012 4868 5343 6010 6567 7445 8056 8051 7773 7632 7095 6926 6194 4591 11462 128320 191785 28188 2654 3863 38623 381582 667695 428744 18087 1242 1027 966 891 895 709 656 656 682 635 623 631 572 670 670 626 576 538 511 530 552 518 520 565 584 590 587 600 616 611 619 584 537 540 505 484 462 486 480 447 388 374 399 350 340 383 406 406 394 387 363 291 334 419 436 433 418 365 359 385 365 347 351 295 313 233 230 179 142 162 146 176 191 222 201 148 169 217 190 236 212 240 189 186 232 245 196 205 172 121 122 119 106 93 74 88 78 87 48 98 104 76 56 29 9 12 24 50 77 80 108 96 84 113 112 75 52 43 50 71 62 88 82 62 68 54 61 65 72 43 9 7 18 39 61 86 42 61 68 69 42 55 77 72 48 42 43 66 84 102 110 121 141 135 90 76 84 60 83 60 59 41 54 89 90 66 59 57 100 114 96 99 113 131 113 75 77 108 101 78 65 49 49 53 32 22 15 33 57 66 68 55 57 43 23 16 38 47 43 50 49 65 62 49 50 32 33 46 60 73 58 43 36 41 46 46 54 50 50 41 38 40 31 23 26 20 24 25 24 22 20 18 16 14 6 47641 293 273 30 9783 13 14 1 7381 -8075 37 142 370 1313 6798 24630 64047 149117 270833 212644 20373 6719 6622 6251 5749 5122 4212 3152 2482 2090 1797 1783 1830 2047 2426 3019 3432 3261 2739 2386 1931 1542 1386 1441 1797 2032 2131 2084 2106 2131 2174 2427 2580 2401 2196 2346 2419 2286 1890 1598 2130 2111 6458 76118 506397 999999 999999 69117 1838 1329 1258 1215 1145 1120 1044 990 913 953 922 966 937 820 720 661 662 623 561 572 530 544 497 479 512 427 485 504 541 607 513 551 551 520 442 448 427 387 404 341 317 304 357 328 301 335 340 382 424 344 321 296 321 314 368 356 369 315 293 239 303 282 290 264 214 152 116 86 82 120 160 145 175 202 182 198 197 202 195 208 226 231 153 235 210 181 133 108 132 127 113 103 87 95 71 47 61 61 59 55 62 22 66 59 67 93 79 57 53 82 81 74 107 104 66 67 80 61 58 53 27 46 96 81 82 74 57 63 70 43 41 40 30 51 62 26 39 56 64 73 57 49 74 41 57 25 41 63 107 112 138 117 140 115 90 83 63 57 68 68 38 18 34 60 76 57 80 91 79 77 75 78 92 136 126 72 75 94 71 52 41 43 46 43 25 25 8 19 53 77 59 72 80 53 35 25 26 37 46 51 49 60 61 34 48 62 51 60 81 71 56 45 38 31 43 47 41 40 40 38 38 38 35 26 21 27 32 30 26 21 21 20 18 15 2 47650 299 92 30 9782 13 14 10 7380 -8080 1399 1517 1138 1052 1111 1062 912 857 890 1110 1684 7415 34013 97415 94519 10910 1446 1824 2261 2291 2278 2248 2133 2057 1951 1905 1856 1852 1904 1847 1868 1826 1489 1240 1084 960 928 1061 1177 1197 1055 964 999 1051 1111 1182 1272 1465 1590 1712 1613 1551 1562 1759 1586 1424 1653 2400 17508 154793 576086 999999 999999 201986 2624 1169 1040 932 872 859 883 915 959 959 989 1040 1019 1023 1072 880 728 646 643 619 598 589 553 562 579 465 490 505 500 595 542 587 554 520 529 483 448 506 473 439 388 379 284 321 290 326 327 300 313 317 298 270 244 313 292 245 249 189 184 217 172 190 228 212 183 161 218 170 120 150 197 207 210 237 234 200 174 252 213 225 215 199 222 241 190 182 141 145 108 117 101 107 101 123 91 98 111 95 105 118 125 105 116 128 59 34 40 54 72 55 54 84 125 110 112 95 103 106 81 61 82 96 110 68 55 70 45 76 63 63 46 63 48 57 70 63 60 68 72 75 75 65 67 61 50 62 38 72 109 96 122 145 128 128 117 125 106 115 106 64 46 66 58 78 82 90 81 79 87 105 91 83 106 137 123 82 92 109 103 75 71 62 46 58 30 23 29 28 48 82 70 61 81 75 57 41 44 54 53 52 65 80 77 42 45 56 64 67 78 73 75 47 39 46 53 59 48 47 51 55 51 53 43 34 41 42 39 34 33 29 27 29 25 24 18 47660 299 93 30 9783 13 14 20 7379 -8086 1908 2272 2209 1915 1935 1942 1936 2046 2439 3130 3321 9603 51587 144901 200675 29557 5940 6565 7012 6699 6139 5662 5262 4613 4175 3778 3568 3682 4260 5564 7090 8324 9228 8817 7618 6191 4964 3888 3258 2917 2509 2331 2362 2584 2914 3228 3434 3870 4623 4630 3780 3052 2774 2249 1760 1803 2142 4552 22011 140401 492637 745592 966583 412183 183216 175910 27422 1579 1252 1071 1074 1099 1055 1099 1170 1186 1198 1346 1461 1196 800 580 614 571 614 590 454 407 418 429 429 418 495 524 518 510 550 570 494 468 467 484 447 510 515 424 357 332 390 357 330 325 329 262 264 274 285 318 332 328 258 237 249 240 242 237 216 212 214 149 141 158 170 175 199 249 265 241 255 212 251 243 253 248 226 250 175 224 231 163 161 146 118 138 152 149 105 120 107 91 101 98 100 155 140 122 131 107 109 127 81 79 102 103 90 94 121 165 147 157 124 103 97 90 91 119 143 116 68 90 87 50 63 71 80 106 96 81 65 70 81 87 72 99 86 86 90 70 76 89 80 107 126 133 158 173 139 164 139 110 118 116 119 93 57 74 89 97 79 88 96 100 113 121 108 96 164 204 157 106 123 129 97 81 63 47 67 67 62 26 43 45 65 99 81 84 95 100 82 53 42 64 80 93 91 98 82 58 72 84 93 98 112 104 83 67 69 71 66 67 76 80 64 78 70 58 56 58 56 55 62 49 48 52 48 43 38 35 27 47669 299 92 30 9782 13 14 29 7378 -8091 6851 6335 5564 5020 4441 3916 3853 3903 4242 4139 7366 48415 206824 471323 634675 95034 8526 8592 10615 12133 13123 14310 15759 17356 19156 21114 22683 22361 19803 16389 13128 11336 9746 8203 7274 6882 7101 7743 8523 9164 9772 9819 9799 9294 8839 8998 8671 8785 9896 11779 12856 12797 10408 7353 4880 4187 4132 3995 8641 54336 234835 158367 7868 45535 333537 334396 69737 2896 1360 1112 825 808 757 707 635 628 678 695 555 492 357 351 389 419 519 399 372 383 371 366 332 377 435 441 467 497 477 457 447 433 402 425 427 397 294 279 326 284 294 335 320 329 288 255 300 273 254 277 240 143 173 177 200 156 190 204 151 103 181 179 142 128 176 151 157 181 145 166 216 210 203 209 235 207 174 238 222 170 187 180 107 95 87 138 117 79 90 86 76 83 98 101 136 81 104 110 72 101 85 48 58 45 53 55 69 102 114 104 99 79 68 111 63 86 87 89 50 50 58 89 84 70 60 47 52 21 39 47 39 55 67 67 50 41 82 72 65 78 48 57 88 106 82 111 145 154 118 121 107 98 72 70 69 42 55 59 68 61 71 90 97 104 111 108 77 91 135 146 119 81 88 109 87 78 55 44 42 54 22 26 14 11 55 83 76 75 77 59 43 34 37 56 58 54 59 67 58 51 45 48 77 68 84 88 72 61 56 57 50 49 52 52 55 52 45 42 42 42 36 44 48 38 32 31 28 26 20 14 10 47678 300 63 30 9783 13 14 38 7377 -8096 34383 27377 25066 22868 21061 19724 18806 18865 19544 20372 20824 20630 40036 172260 430859 559695 207884 24516 22557 21868 20561 19188 18346 17932 16942 16331 16313 15659 15427 16219 17825 19235 20925 22979 24989 24351 22189 19650 17107 16028 16186 16485 16164 14258 11226 9135 8905 10004 11557 12560 11280 7818 5492 5508 6576 7990 8172 6942 4950 3586 3221 3367 3581 3328 5888 51729 114587 11422 1529 1317 1280 1439 1663 2293 10212 53786 5042 716 618 558 481 392 460 484 519 515 443 387 417 376 328 337 418 363 420 368 399 425 371 336 362 385 345 369 334 289 259 270 267 247 262 274 264 289 301 251 228 192 214 225 213 153 146 134 114 137 108 93 125 128 158 87 112 157 155 170 187 229 184 160 153 162 159 179 189 188 200 171 144 159 158 154 109 78 99 73 64 61 68 52 56 55 107 110 85 85 93 80 90 68 60 51 41 63 63 61 65 84 114 113 64 80 37 45 77 64 72 84 43 52 29 48 40 35 46 30 16 39 46 38 27 70 88 63 44 21 17 28 46 68 72 88 101 86 120 128 117 126 123 110 97 75 94 82 64 46 74 60 50 42 66 92 97 101 77 63 98 145 158 137 80 61 60 76 62 49 34 44 42 4 5 -1 16 56 51 40 48 66 64 55 22 17 14 28 44 53 41 31 27 24 32 49 56 61 63 55 46 15 16 23 26 26 33 33 36 30 23 21 13 17 18 19 14 14 11 11 3 7 0 -2 47687 300 63 30 9783 13 14 47 7376 -8102 69813 55142 53775 52795 48402 44862 41830 38450 34530 30855 26230 21952 17701 20767 83545 136847 26637 9772 10064 12073 14822 17940 21907 25829 29263 31229 32219 34453 36582 39288 41466 38377 36634 35390 31678 26678 22722 20294 18266 15886 14342 13738 13405 12929 11570 9933 9057 9384 9671 9840 8785 7320 7040 7638 10425 11867 9777 7304 5836 5594 6527 7643 9387 11108 12761 36329 249172 427460 136273 10156 6899 5438 3100 1900 4234 10935 1057 578 624 576 567 544 533 524 561 595 553 484 425 409 388 382 417 412 461 454 431 406 451 480 404 407 422 416 399 322 293 287 317 309 324 312 359 276 292 266 248 259 311 259 205 211 232 182 133 190 158 140 171 164 187 226 181 223 211 206 229 221 248 228 254 224 244 275 244 228 224 183 180 183 202 213 146 140 123 144 142 139 129 95 115 154 167 165 159 117 106 136 109 71 109 101 82 87 89 119 132 113 134 130 93 109 109 84 100 98 133 118 79 73 94 74 71 77 64 79 97 90 83 70 86 77 49 73 81 92 90 97 91 84 138 122 92 138 152 159 162 162 157 152 126 109 110 85 85 53 65 96 94 110 128 135 135 124 100 80 119 173 189 161 94 73 109 87 79 77 47 55 61 46 40 49 51 75 88 82 94 92 82 86 71 69 78 71 77 90 82 66 38 51 66 96 100 94 76 63 57 43 53 64 67 61 53 57 61 59 48 46 42 41 46 44 40 37 36 39 39 33 29 22 47696 300 64 30 9784 13 14 56 7375 -8107 22591 18293 19505 999999 999999 999999 16646 15943 15357 14640 14382 13847 13791 21803 24460 13859 13152 13334 14290 15637 16084 15629 15606 15467 15252 14447 13374 12557 12091 12150 12270 13735 15412 16744 18614 20407 21341 20609 20266 20179 20070 20305 19805 17359 14071 11168 9968 9150 8517 7768 7181 6284 5757 5695 5194 5789 5703 5363 5892 5612 5060 4741 4844 5117 5297 9515 68201 278631 354762 451384 440985 401469 209969 7908 2583 1475 484 492 508 598 603 587 601 605 617 579 516 460 438 415 372 395 355 398 430 349 367 403 424 406 399 345 319 356 370 361 260 254 272 259 286 310 324 248 266 220 215 248 213 214 202 139 161 147 145 137 135 129 120 150 147 127 107 175 224 188 209 235 189 153 161 213 185 176 186 198 208 212 167 139 140 134 148 136 125 134 69 69 80 51 77 124 105 103 120 91 103 111 84 45 53 63 106 83 76 110 101 97 95 106 90 68 73 63 62 107 80 99 88 62 62 63 44 52 42 42 63 35 53 48 36 48 76 60 58 69 57 77 57 70 90 86 109 110 123 119 117 110 101 97 98 75 82 79 78 62 75 71 69 78 81 106 108 115 91 48 108 161 183 124 72 66 81 62 48 57 52 33 29 15 3 7 22 44 71 71 75 82 75 70 35 19 31 40 43 52 54 18 24 41 50 72 64 64 64 48 42 45 39 40 33 37 49 53 43 39 29 24 31 29 31 31 23 23 24 18 16 16 5 -1 47705 299 96 30 9786 13 15 5 7374 -8112 4756 5406 5636 5606 5314 5370 5222 4976 4776 4731 4574 4630 7064 8932 14084 29293 11894 3907 3913 3911 4212 4536 5160 5643 5972 6349 6711 6719 6657 6618 6382 5867 5507 5207 5013 4705 4499 4388 4226 3634 3104 2766 2486 2312 2153 1964 1742 1407 1187 1373 1748 1718 1950 2177 1826 1691 1621 1564 1561 1598 1877 2074 1876 1488 1337 1205 4744 64574 269192 799293 999999 999999 123373 5740 20661 1219 566 598 564 644 645 620 611 570 568 554 472 457 429 442 410 400 407 387 384 374 389 414 370 425 401 449 427 434 448 429 344 361 326 276 299 275 291 282 252 232 283 224 243 210 198 150 173 161 151 119 86 136 160 194 190 228 191 225 250 248 239 225 188 192 179 238 265 225 180 191 180 177 176 167 140 95 142 131 115 124 132 97 112 124 151 136 153 140 155 130 103 138 136 126 109 93 98 118 90 99 113 82 135 111 85 91 94 79 144 154 96 72 74 99 80 84 80 80 75 69 75 79 62 87 92 74 71 53 92 92 105 115 97 100 136 116 114 129 137 138 149 146 137 131 120 87 67 61 64 80 110 94 83 141 146 145 125 116 109 162 203 197 150 113 117 114 81 64 65 69 62 43 36 34 46 64 64 74 100 96 91 86 92 82 49 51 62 75 81 80 72 66 77 96 108 103 103 85 74 60 58 50 63 67 67 68 65 58 56 61 49 48 47 48 54 49 44 40 37 35 34 27 18 47714 299 95 30 9785 13 15 14 7373 -8117 1356 1420 1641 1913 2064 2377 2650 2840 2969 3085 3036 2921 3700 12064 19059 10214 2820 1228 1062 937 926 928 986 975 1061 984 833 792 701 690 700 682 838 909 952 997 766 675 485 320 376 559 561 809 1049 1083 979 780 664 730 717 535 811 809 771 692 658 789 949 1141 971 744 680 718 1121 1091 2705 34656 201151 427501 999999 999999 967010 62579 1488 613 539 479 462 545 567 657 646 664 608 558 537 522 422 486 412 404 420 457 457 468 455 416 440 449 464 464 444 455 452 401 386 370 258 311 311 324 310 255 208 203 194 147 168 215 184 189 173 109 134 171 127 145 196 119 173 210 171 170 160 202 214 170 168 185 184 224 241 216 206 164 182 200 149 164 173 134 102 108 129 67 116 121 103 116 125 109 142 149 137 128 132 85 119 106 107 88 91 91 84 100 102 99 98 71 83 83 66 120 124 68 66 70 81 93 93 84 107 101 83 119 80 87 103 82 76 67 82 95 77 37 56 88 108 107 105 115 132 148 150 124 133 150 124 105 116 107 78 74 57 63 94 120 101 90 96 136 150 138 120 143 180 183 125 92 96 135 114 62 51 63 39 47 25 35 43 55 92 107 87 91 83 103 98 56 31 38 59 57 72 64 45 69 84 80 96 96 83 70 54 66 57 50 44 45 65 62 56 57 49 46 42 46 34 30 43 33 30 37 35 30 26 27 17 47723 298 124 30 9784 13 15 23 7371 -8122 314 487 485 999999 999999 999999 95 -54 999999 999999 999999 -46 2839 8179 12480 4630 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 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 -63 192 406 3186 34427 178240 381307 861690 999999 999999 390847 6829 668 652 679 657 553 565 693 774 741 640 593 570 566 501 452 412 396 404 390 377 380 443 403 412 401 349 358 411 373 381 393 381 284 299 369 318 293 248 243 214 192 163 163 226 250 215 217 187 145 178 176 166 130 140 157 195 203 179 180 179 287 231 226 207 222 265 236 228 214 198 154 181 147 148 173 148 147 117 89 95 125 125 157 105 120 162 125 156 140 126 137 143 145 111 153 136 117 97 159 181 130 110 146 115 73 103 119 78 86 109 112 98 92 89 95 113 100 83 74 77 81 62 65 53 36 66 96 96 98 125 89 73 98 127 133 109 130 153 145 121 145 132 118 126 135 143 116 92 75 65 85 85 81 100 126 134 126 149 133 131 189 214 171 110 91 116 99 89 68 61 66 57 59 48 37 49 72 99 108 91 100 98 88 106 73 55 52 70 78 83 66 64 85 91 92 95 103 111 104 82 70 65 59 66 71 69 67 69 58 65 57 46 53 48 45 51 49 52 44 40 47 45 30 24 47732 287 455 30 9785 13 15 32 7370 -8127 -43 2689 6797 7291 648 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 440 8862 60375 186746 426010 999999 999999 999999 121641 1760 545 519 555 543 496 515 510 494 505 444 399 411 359 377 329 284 287 302 287 290 299 287 304 313 283 292 306 344 264 292 284 299 278 348 306 252 240 185 182 170 135 175 190 225 197 173 165 140 110 88 94 131 146 200 161 154 161 132 157 182 185 198 182 178 194 183 208 222 180 119 134 120 121 113 104 94 93 76 80 88 82 94 62 45 100 110 69 92 105 110 92 51 53 62 95 78 72 83 54 99 90 62 96 89 71 80 46 47 84 54 51 62 36 25 28 70 74 57 51 79 51 28 62 67 61 64 51 50 48 56 49 38 62 54 84 81 94 73 120 113 89 90 70 47 54 73 82 47 19 38 80 89 67 60 81 119 90 88 82 132 147 165 148 82 69 84 78 47 37 32 23 21 22 19 17 25 33 65 77 67 59 82 75 55 37 16 15 41 41 30 18 28 43 60 63 71 72 60 52 32 32 31 18 19 25 25 29 37 36 32 26 15 20 22 10 12 13 15 12 11 3 1 0 -3 47741 288 424 30 9784 13 15 41 7369 -8133 106 5813 16640 20348 12990 1814 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 201 269 361 407 484 469 345 437 605 611 606 472 285 151 125 162 273 330 400 207 65 213 200 240 385 356 324 234 160 28 -45 39 205 205 334 421 564 1080 1295 3889 35702 187232 411323 998821 999999 999999 300958 70235 2905 412 383 401 400 355 333 331 414 310 329 337 313 342 326 306 290 279 252 262 279 253 263 289 275 301 317 344 331 355 311 293 326 318 305 311 288 243 155 215 275 323 286 293 273 259 227 239 209 198 239 188 144 188 177 155 205 175 221 220 230 179 181 214 180 182 254 217 189 143 167 165 139 131 120 121 126 127 101 72 105 142 105 114 139 143 102 121 141 156 133 139 124 119 101 78 68 97 101 89 118 114 95 106 95 72 70 117 102 84 69 86 66 57 82 82 80 68 92 78 67 58 89 68 54 47 72 79 73 72 56 85 107 100 98 89 94 111 138 131 100 90 105 95 88 84 93 64 41 79 112 106 97 99 113 122 100 113 125 153 171 195 133 94 91 97 62 58 47 44 27 17 20 34 31 41 53 68 91 73 82 90 77 75 57 40 38 50 65 58 66 72 52 86 95 84 81 75 84 65 51 46 52 48 48 47 56 67 56 48 47 39 44 42 40 40 34 34 29 33 26 27 19 17 47750 287 455 30 9785 13 15 50 7368 -8138 453 5939 9327 1679 999999 999999 999999 999999 -95 -32 34 47 122 217 260 217 202 276 353 501 488 530 561 537 532 497 544 563 593 429 344 235 162 203 224 209 326 367 174 999999 999999 999999 999999 999999 34 169 259 368 362 448 503 843 1428 3080 20293 119170 338953 781968 999999 999999 407084 5990 458 432 378 402 420 414 398 444 414 368 391 474 389 405 421 382 316 322 318 288 344 306 331 345 336 328 377 370 327 362 376 404 399 342 318 347 291 279 393 332 303 365 385 291 303 294 247 247 208 179 193 223 196 245 177 199 202 152 204 222 248 193 194 210 199 201 208 216 205 222 192 194 217 189 124 113 133 187 170 140 103 59 141 131 110 136 143 167 150 127 104 122 101 85 93 100 95 104 92 107 125 151 152 145 143 99 89 98 122 108 67 81 78 73 79 78 75 53 102 81 90 110 84 89 100 81 95 116 64 95 102 92 69 106 127 133 148 132 122 128 123 105 125 92 82 104 108 102 84 82 77 119 117 113 130 154 155 137 121 147 166 192 203 151 98 133 112 75 53 54 60 49 44 50 42 55 80 87 101 107 87 92 103 101 69 51 46 59 71 80 81 97 89 77 116 130 104 83 100 111 102 86 67 64 66 67 77 69 62 71 65 62 49 50 59 47 62 59 52 52 52 50 45 39 26 47759 274 844 30 9784 13 15 59 7367 -8143 -59 999999 999999 999999 999999 999999 999999 -87 -36 -5 66 105 10 23 118 287 303 106 -80 999999 999999 999999 999999 999999 999999 999999 999999 -73 -69 999999 999999 999999 -3 5 47 80 148 343 551 991 1527 13518 96334 265195 601410 999999 999999 552456 6332 424 357 372 438 400 334 306 321 320 367 326 271 347 370 345 288 332 295 286 276 263 319 393 318 391 354 348 391 417 383 399 365 350 395 393 398 400 312 407 416 412 380 276 269 259 249 231 213 212 195 177 251 224 162 145 176 206 200 165 145 200 237 196 203 176 173 187 179 217 152 163 139 148 149 120 135 147 107 134 162 147 122 106 95 122 182 133 123 135 142 119 104 92 99 101 55 89 76 84 111 115 124 100 86 77 103 92 75 113 105 104 88 84 95 83 76 67 70 79 68 72 29 64 85 95 92 81 90 94 71 74 88 109 106 82 95 105 108 121 129 125 125 111 89 93 88 90 56 28 69 107 108 114 97 129 136 132 120 123 157 170 193 201 136 95 97 105 69 50 52 72 69 57 37 35 59 64 76 101 97 84 82 75 75 69 51 51 46 34 43 74 81 70 74 94 87 92 87 84 97 84 64 45 44 41 53 62 54 52 59 66 42 31 30 38 35 35 41 39 44 40 35 33 31 18 47768 285 513 30 9783 13 16 8 7366 -8148 13484 10905 310 999999 999999 999999 999999 999999 999999 999999 -99 -8 76 190 447 572 535 457 348 374 442 458 622 712 683 572 436 288 375 516 717 943 1082 966 741 909 1032 902 693 711 693 743 720 460 420 486 451 611 896 1358 1871 3645 25805 114932 309582 756575 999999 999999 183911 1984 291 276 239 294 322 290 302 293 274 305 315 358 357 384 356 298 316 294 308 319 268 298 321 348 315 347 305 317 342 353 370 365 402 380 427 387 315 266 391 456 399 381 300 317 304 266 260 205 178 181 172 152 141 159 153 128 166 199 133 165 160 174 192 148 153 200 227 196 127 167 196 148 138 181 135 146 138 117 100 132 116 96 93 117 100 143 108 124 108 128 101 122 108 79 62 70 65 47 52 95 97 104 74 72 84 87 76 90 76 70 56 32 49 80 65 49 64 49 35 50 72 62 90 72 64 59 81 85 75 58 62 69 63 98 80 63 98 122 100 118 119 112 102 102 87 38 61 73 65 41 63 65 78 73 89 113 149 112 131 160 177 165 161 131 80 105 80 49 42 55 59 29 12 1 11 30 56 57 66 69 74 84 74 54 39 35 34 27 33 53 62 62 42 51 63 65 74 56 63 50 52 56 40 30 24 30 37 47 40 41 30 24 13 20 26 18 24 23 15 14 10 10 11 9 2 47777 282 602 30 9782 13 16 17 7365 -8153 31 65 171 230 213 199 300 333 420 528 631 748 730 849 1117 1414 1541 1519 1483 1540 1593 1576 1560 1577 1610 1628 1725 1934 2457 2577 2755 3170 3522 3723 3409 3093 2971 2678 2425 2490 2807 2940 3787 4046 3891 3864 3831 4210 6205 21223 104857 360087 790125 999999 999999 40266 582 289 271 251 241 277 305 273 258 307 287 275 261 271 354 300 291 284 245 268 284 320 309 326 280 279 309 299 273 295 286 377 407 394 415 408 338 362 346 440 484 445 467 378 342 253 227 192 182 198 168 143 162 149 152 145 147 159 144 146 186 194 184 147 178 204 193 179 189 213 131 173 178 153 113 144 155 152 129 118 125 78 131 80 90 96 121 121 145 95 114 131 122 113 108 99 93 95 99 79 112 101 108 81 46 62 56 66 60 50 71 72 71 40 44 48 75 82 79 40 50 57 58 84 76 73 75 43 63 79 61 63 55 84 69 65 91 85 97 112 110 121 96 92 69 73 70 68 54 56 68 77 61 68 80 107 145 140 101 122 143 152 179 142 96 56 85 68 54 40 42 46 35 20 16 33 52 57 40 58 77 67 73 71 72 44 31 29 42 36 42 55 71 48 46 52 65 79 60 67 66 62 62 42 36 27 32 31 36 36 34 31 23 15 17 15 23 30 23 20 22 16 15 11 7 -4 47786 283 574 30 9784 13 16 26 7364 -8158 4063 995 1070 1055 1105 1182 1157 1175 1294 1533 1857 2152 2162 2112 2105 2117 2111 2393 2766 2907 3065 3452 3423 3031 2510 2134 2191 2323 2510 2396 2275 2459 2520 2320 2372 2392 2319 2354 2462 2654 2726 3487 3773 3238 3093 3105 3080 3326 3168 6212 43818 238914 582208 999999 999999 234998 2334 265 284 239 265 247 307 231 257 290 280 282 317 339 351 351 359 336 343 362 310 290 309 318 328 309 311 291 292 269 301 364 361 360 418 484 435 357 305 348 447 439 418 359 287 258 236 199 198 231 197 173 159 201 155 158 157 181 211 191 144 143 207 230 227 250 210 180 222 204 178 157 160 163 143 145 126 172 174 150 135 133 91 60 77 118 89 108 137 130 133 103 119 142 139 100 76 52 112 123 124 107 122 128 90 71 78 78 80 121 101 87 102 103 92 78 95 70 59 50 61 58 59 71 93 96 96 101 80 72 61 64 89 90 109 93 115 131 109 138 129 127 124 127 126 114 90 89 87 90 84 82 113 100 91 110 131 141 143 112 168 182 169 173 167 113 103 109 67 59 76 67 66 66 27 43 57 58 65 64 80 101 101 89 90 96 89 46 46 64 69 75 73 81 66 51 61 72 92 85 78 84 88 77 65 59 62 58 61 61 69 72 69 52 46 40 37 37 37 38 49 45 39 41 30 23 24 47795 287 456 30 9786 13 16 35 7363 -8163 334 267 249 220 187 79 97 189 212 344 483 409 393 363 413 571 692 682 639 714 846 841 866 793 942 1069 1011 866 676 568 747 825 898 1113 1414 1443 1425 1154 988 969 973 1098 1228 1316 1171 867 559 619 844 946 932 1014 1470 14649 94384 279741 667020 999999 999999 149907 1721 256 151 128 210 253 211 170 178 214 236 241 259 205 223 284 268 230 208 230 220 229 259 299 292 254 280 251 234 265 297 256 249 285 383 393 402 342 344 398 438 330 329 305 231 190 160 189 170 164 145 109 91 198 193 121 152 150 147 129 141 126 172 142 135 138 185 134 100 115 135 148 125 90 76 105 137 122 67 92 85 116 99 104 86 89 55 93 79 82 56 127 128 103 67 76 27 7 26 37 60 46 45 27 34 6 63 67 61 54 60 71 36 32 30 41 81 26 16 41 13 39 27 28 65 72 65 40 36 33 25 61 35 42 38 53 63 62 50 61 86 98 98 89 86 71 66 62 38 44 50 55 30 38 63 72 101 107 96 84 113 123 120 142 118 48 68 62 32 18 13 8 9 23 14 24 26 30 29 30 36 41 45 45 54 45 30 39 22 2 11 35 43 44 40 47 40 34 38 45 38 38 42 35 9 15 25 29 27 26 18 25 27 15 7 13 15 5 8 7 6 2 5 3 2 -3 -15 47805 237 1956 30 9786 13 16 45 7362 -8169 106 289 2039 23276 94172 229167 557662 999999 999999 999999 8773 257 225 197 213 213 196 213 240 221 230 234 255 260 265 241 191 225 192 200 260 211 226 223 252 271 339 266 246 245 284 313 267 316 344 379 417 431 467 522 442 360 308 321 263 216 230 206 180 196 218 227 207 116 195 226 157 136 112 130 153 142 141 155 181 190 160 154 155 151 163 132 119 123 76 148 150 106 95 119 91 106 89 88 81 66 99 120 102 120 131 145 138 109 132 107 72 40 67 74 89 106 55 53 49 47 52 61 64 56 30 33 33 22 48 55 47 56 35 31 25 41 64 54 75 54 57 89 71 28 61 83 71 105 50 61 72 65 71 82 89 116 126 113 106 72 66 68 67 52 52 72 46 52 60 76 111 117 126 99 87 120 162 167 102 62 104 82 37 26 28 40 38 20 17 16 44 49 54 56 58 61 71 53 51 46 53 55 37 18 32 38 56 65 57 47 42 33 54 71 63 51 59 62 39 29 42 26 26 45 47 40 37 33 18 15 11 6 18 26 21 20 13 20 9 3 2 47814 241 1837 30 9787 13 16 54 7361 -8174 -72 999999 999999 999999 212 275 3203 40931 166485 375006 960629 999999 999999 43038 439 233 190 184 209 171 152 186 214 243 235 277 210 207 193 255 205 193 206 218 231 210 257 272 303 301 292 285 282 264 255 268 306 317 339 403 448 496 537 485 374 318 269 261 180 196 186 195 176 181 167 178 171 142 125 160 137 120 155 177 177 189 169 159 216 187 207 175 154 129 134 129 138 160 148 126 130 183 170 141 83 84 91 92 88 95 120 134 130 123 110 153 165 128 125 126 81 77 57 75 97 56 43 81 85 69 74 90 106 87 84 65 58 53 58 48 15 27 41 32 59 35 39 49 75 61 75 95 80 76 48 79 67 76 89 87 69 76 88 100 118 100 113 110 91 75 65 78 52 45 41 52 77 83 97 115 141 137 112 116 115 135 158 152 98 87 96 44 33 51 36 36 37 31 7 33 47 47 49 56 52 62 77 62 65 66 50 47 46 48 60 57 82 85 63 58 50 66 63 70 69 61 63 79 60 42 44 44 52 57 45 51 48 43 33 20 18 26 28 23 30 29 26 25 24 15 12 47823 238 1929 30 9789 13 17 3 7359 -8179 -93 115 1768 24851 109667 278731 642335 999999 999999 906924 9227 355 289 293 253 293 260 244 269 245 260 325 295 321 315 312 258 245 219 232 317 297 283 307 333 308 361 351 291 270 249 291 378 340 362 404 542 615 599 597 585 429 395 290 266 225 198 201 189 183 187 175 185 209 175 226 183 190 152 155 209 229 180 237 215 193 250 226 241 220 150 194 153 192 167 168 165 165 174 141 143 100 85 103 127 116 163 181 165 154 189 194 161 163 178 130 139 125 104 106 120 101 115 111 82 120 129 91 133 124 115 82 75 50 89 88 96 86 73 72 40 64 66 64 74 94 96 94 87 80 107 123 115 91 109 104 120 91 131 116 129 138 117 138 127 111 74 86 96 89 100 103 83 102 136 117 92 120 150 152 153 129 140 198 193 111 137 124 75 56 70 73 62 58 46 34 52 84 84 83 79 88 107 110 107 87 79 88 93 73 63 58 55 61 91 96 77 88 88 83 109 110 86 88 92 98 77 64 64 67 79 72 77 74 58 58 56 48 54 62 60 51 55 49 50 42 39 33 47832 280 672 30 9792 13 17 12 7358 -8184 -4 49 176 182 241 327 310 423 429 546 461 372 375 367 404 421 499 673 730 602 394 459 793 917 813 624 209 -92 999999 999999 999999 999999 77 234 28 999999 999999 999999 999999 -70 91 305 608 4830 39916 123769 246398 546626 999999 999999 999999 161881 2368 278 204 221 229 283 264 222 264 307 242 276 306 287 293 345 249 259 271 286 258 246 227 271 302 299 343 400 302 301 324 352 307 283 323 425 447 546 572 511 437 405 312 288 248 249 244 195 248 257 261 228 223 184 219 199 221 157 200 182 198 160 142 185 207 217 168 209 197 150 151 144 129 127 124 125 145 146 87 125 138 107 126 99 86 106 120 122 119 205 177 161 149 144 132 145 113 74 103 112 102 99 94 73 81 95 102 99 133 106 72 68 89 92 92 70 46 65 83 56 83 69 54 79 88 69 89 118 96 97 90 74 95 45 81 95 111 94 60 103 122 105 120 142 160 123 106 99 89 66 57 55 63 72 99 93 96 123 145 132 140 124 131 172 187 117 113 115 90 68 72 56 47 24 39 56 70 65 80 75 89 95 114 96 78 76 71 73 81 75 58 51 54 68 86 81 63 57 67 75 71 91 74 72 95 84 56 60 60 57 60 69 66 62 56 48 57 49 34 39 42 48 43 29 28 35 26 19 47841 238 1933 30 9793 13 17 21 7357 -8190 317 6373 33466 103325 244732 534855 999999 999999 999999 102264 1746 192 248 269 303 295 251 266 251 235 272 273 285 332 325 331 309 252 243 261 255 215 249 253 263 317 397 419 342 259 230 288 259 284 372 449 515 574 603 587 533 355 243 300 300 297 306 248 176 152 194 239 217 211 178 190 180 182 204 167 173 159 194 186 210 199 198 140 130 168 160 161 104 102 83 111 115 74 147 71 116 123 102 63 128 104 146 139 114 148 186 137 142 167 143 143 141 109 112 80 90 101 92 60 107 99 67 95 127 121 81 102 89 61 73 94 71 50 49 59 89 62 59 73 99 79 83 70 69 79 72 96 99 100 101 108 110 83 100 124 115 139 150 147 146 149 107 95 63 82 72 66 86 96 97 94 102 128 124 124 139 142 144 175 177 107 99 65 73 71 61 45 44 14 42 70 72 73 93 85 79 73 101 101 70 68 85 82 78 50 59 63 62 68 76 87 68 69 85 89 78 94 88 93 103 72 51 54 60 61 66 65 69 72 46 37 34 46 40 45 55 51 44 34 38 32 25 16 47850 283 583 30 9793 13 17 30 7356 -8195 61689 1359 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 262 5945 30852 90584 234976 573377 999999 999999 999999 15143 292 272 269 297 285 228 263 313 292 294 291 297 335 366 378 339 278 288 290 240 231 181 244 254 276 278 304 273 297 294 311 285 270 290 402 472 492 536 547 587 482 319 251 235 260 232 275 253 245 229 219 176 198 168 172 180 157 164 162 190 188 175 141 163 147 184 196 209 179 155 185 144 115 97 65 93 105 86 125 114 121 64 60 64 95 106 103 120 126 168 145 121 94 125 139 151 113 87 67 79 92 65 98 46 91 99 92 122 103 81 76 72 56 66 70 91 45 44 59 50 82 66 79 85 79 60 93 88 97 86 89 92 81 79 68 95 99 104 93 121 126 127 130 117 129 108 76 70 56 54 70 77 68 103 104 82 93 107 99 123 141 127 112 186 165 89 106 82 63 72 71 49 41 43 51 56 62 84 82 61 53 67 71 66 70 82 79 70 65 65 56 64 63 76 83 80 56 71 80 73 59 80 86 69 84 66 48 34 51 50 54 57 53 51 49 35 35 43 28 37 41 38 29 31 35 28 24 15 47859 282 613 30 9793 13 17 39 7355 -8200 2090 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1793 17660 71672 199246 489654 999999 999999 999999 66764 601 183 264 339 297 276 242 288 259 313 251 247 314 322 348 353 314 289 312 309 323 305 314 279 264 386 336 400 301 277 334 257 269 279 310 428 469 467 495 502 471 271 240 211 199 223 236 217 197 220 184 231 222 202 213 200 175 107 149 142 170 158 112 167 170 161 181 214 189 176 175 179 115 52 98 112 96 114 131 141 100 122 131 128 74 101 112 126 137 149 159 148 152 141 153 122 122 96 73 98 66 65 84 89 95 77 101 126 118 74 81 63 53 59 60 67 47 23 34 45 72 71 54 74 75 84 121 87 80 95 92 109 80 52 94 86 76 101 110 107 105 116 112 114 141 139 99 86 69 75 50 75 95 94 96 85 118 114 137 145 147 131 144 206 164 91 103 72 78 75 56 61 32 31 41 49 59 88 79 78 79 67 64 71 66 76 82 97 74 65 41 46 64 67 69 70 67 68 66 56 64 80 84 75 78 53 51 53 48 51 58 51 55 39 37 32 33 43 43 40 30 29 25 31 27 22 15 11 47868 281 643 30 9793 13 17 48 7354 -8205 26189 72032 4679 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 8141 41378 102432 254460 629013 999999 999999 999999 13425 338 363 326 388 359 321 344 394 353 303 365 392 344 359 368 270 304 363 343 344 298 308 284 307 333 398 429 461 353 331 304 380 375 385 419 513 568 576 582 472 341 273 283 317 314 311 282 271 275 274 265 233 175 208 193 206 173 152 159 173 209 221 197 217 264 271 204 212 217 155 155 176 138 118 129 107 89 115 99 110 158 103 112 161 175 160 142 152 175 176 209 178 189 173 138 107 87 87 99 123 96 81 114 115 114 104 137 134 94 101 106 138 100 72 79 91 71 87 90 99 86 121 148 113 115 128 114 121 106 120 108 135 106 89 129 125 117 132 127 133 165 128 133 158 155 134 112 115 116 120 118 111 101 121 127 131 137 163 177 173 172 203 229 176 117 116 87 80 84 92 93 59 65 80 93 111 92 126 127 121 125 126 105 97 121 116 107 107 111 81 84 91 91 103 123 108 87 93 95 99 116 113 121 105 72 67 82 77 85 93 92 95 92 75 68 64 69 66 62 60 63 66 59 55 45 45 40 47877 282 614 30 9794 13 17 57 7353 -8210 51403 41290 28849 13669 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 579 13087 53889 124667 324174 749817 999999 999999 574284 4150 202 254 263 260 289 261 252 296 312 286 272 272 286 271 230 195 250 284 254 302 287 252 263 274 334 379 343 308 244 264 232 244 230 291 389 450 460 390 330 200 228 229 215 216 192 243 242 193 178 197 174 137 131 167 171 172 142 122 102 141 129 165 182 137 95 91 103 97 135 90 56 83 86 59 66 63 72 109 84 72 33 29 94 102 99 112 107 128 151 132 127 115 162 116 70 59 72 59 53 47 48 59 68 70 81 82 95 65 51 36 28 29 38 36 53 26 44 47 60 46 67 68 76 46 63 83 66 34 55 31 58 93 91 72 56 72 57 71 70 84 66 83 95 93 39 55 43 43 28 48 61 56 63 91 86 85 79 99 96 73 143 145 93 82 83 32 13 40 36 24 27 9 12 37 51 72 56 55 69 54 67 49 43 65 44 43 65 32 9 18 41 41 46 58 50 39 46 38 45 62 54 62 50 40 30 30 26 27 37 37 38 31 25 16 17 25 24 13 14 16 15 8 9 3 1 -10 47886 236 1965 30 9795 13 18 6 7352 -8215 -61 2767 20469 66947 176334 451454 946588 999999 999999 78283 1095 324 356 317 283 294 326 301 318 314 290 296 300 244 284 271 295 321 210 287 266 225 228 338 358 358 360 326 293 263 281 308 354 324 411 469 423 347 281 241 215 251 207 216 212 237 242 221 195 204 159 156 142 140 161 191 154 178 176 143 181 175 166 122 121 127 119 157 115 75 148 111 111 105 55 94 130 99 86 73 60 74 85 105 129 159 141 166 173 117 125 119 125 136 111 73 90 112 121 107 75 69 63 103 98 98 95 85 90 68 41 41 51 75 82 76 57 50 53 93 80 73 68 82 78 88 72 69 66 72 71 81 81 55 77 91 68 70 81 94 106 107 99 89 93 74 37 42 56 78 89 81 85 100 117 92 98 127 116 128 186 183 107 94 77 89 76 52 62 70 70 41 32 47 68 74 60 80 98 84 86 88 84 92 111 72 71 67 44 56 57 66 65 77 82 66 51 65 68 89 87 87 65 53 47 58 54 61 58 62 53 61 62 47 37 40 35 44 51 40 42 37 38 37 30 25 47895 283 346 30 9796 13 18 15 7351 -8220 43789 16184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 335 6239 41177 106276 294102 703760 999999 999999 167150 1717 234 299 257 257 289 208 219 230 211 256 220 171 155 216 251 208 258 282 242 176 159 218 226 285 349 302 319 259 249 217 170 184 225 290 366 386 236 196 196 178 167 147 112 149 170 191 170 183 182 162 122 127 116 92 79 132 117 127 135 152 147 98 99 56 68 109 116 72 75 76 95 63 17 35 18 47 14 33 39 50 63 49 64 67 82 80 79 123 111 102 105 73 50 21 37 24 26 42 31 68 24 33 67 37 52 55 27 23 23 29 10 4 6 1 11 2 29 19 24 35 15 19 31 29 6 34 11 7 47 33 49 38 34 25 37 48 48 44 33 57 66 69 53 43 14 16 15 17 19 26 33 51 49 37 36 61 81 81 85 106 83 18 35 26 28 15 17 9 4 -4 -18 -25 -17 5 26 34 41 38 22 24 25 32 41 43 11 9 2 -3 15 15 9 22 29 13 -6 -7 15 23 16 20 16 -5 -7 -7 -12 -14 -3 8 8 -3 2 -9 999999 999999 999999 -14 -10 -10 47904 285 527 30 9797 13 18 24 7350 -8225 33879 27126 16705 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 203 1961 14908 58425 157367 397478 872539 999999 999999 205054 1704 323 334 295 337 340 314 346 330 288 280 281 261 285 264 337 302 313 338 333 343 257 259 269 322 375 406 424 338 290 237 224 250 243 340 443 391 335 228 208 217 211 147 164 176 170 209 186 171 199 195 205 204 203 226 213 189 221 218 214 157 180 161 139 131 151 163 124 127 79 107 93 70 58 83 78 61 52 76 70 74 92 86 134 141 146 143 122 128 107 113 144 144 85 81 111 62 59 96 105 100 80 62 56 92 74 57 73 74 75 85 49 42 34 39 38 45 89 56 41 73 49 56 54 63 39 63 42 58 55 53 87 98 93 78 82 99 84 55 46 75 77 76 99 69 52 60 60 61 47 36 55 67 78 95 116 118 110 105 127 133 153 83 51 69 43 47 33 39 33 28 6 9 30 40 52 60 56 69 72 58 51 71 93 90 73 66 36 50 45 40 53 57 58 47 43 45 54 57 48 56 51 38 24 21 32 44 41 42 43 38 40 40 26 19 14 20 27 23 19 23 18 9 11 7 5 47913 285 527 30 9797 13 18 33 7348 -8230 1826 57555 73481 101428 44566 4231 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -23 67 199 338 608 759 2591 27172 100102 253534 645934 999999 999999 893844 5848 403 374 334 354 349 352 350 389 370 424 349 264 224 294 340 312 337 384 357 307 357 360 386 451 502 484 473 416 365 281 309 289 331 445 467 517 401 273 239 234 192 221 232 207 238 248 244 270 198 219 204 242 202 229 199 214 204 233 218 201 214 186 172 204 153 198 196 154 132 123 178 160 151 109 109 131 111 109 82 97 125 147 146 157 158 150 185 196 166 170 174 163 107 77 122 115 122 154 133 99 107 155 176 138 82 94 119 100 89 89 117 95 96 78 86 90 93 110 97 95 108 107 102 111 80 118 105 94 92 97 110 99 111 117 99 92 117 106 116 120 100 156 159 122 106 89 91 75 89 102 111 106 118 155 141 156 167 146 144 184 223 129 85 98 79 85 83 81 79 74 35 30 46 59 89 97 105 100 104 124 115 93 130 121 107 84 66 71 67 76 91 97 100 92 83 87 89 101 84 88 75 72 65 70 67 63 72 82 68 71 82 74 49 37 49 62 60 58 53 52 54 46 43 35 33 47922 284 557 30 9797 13 18 42 7347 -8235 38814 53682 8318 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -84 999999 999999 999999 -87 47 66 166 217 190 385 653 682 4308 31597 110715 265885 626221 999999 999999 717131 5099 346 365 375 330 374 313 316 303 364 376 271 230 226 286 362 328 336 351 301 338 403 379 422 472 520 603 528 463 379 311 319 332 314 320 398 449 407 278 206 204 254 258 224 228 249 278 264 216 199 193 178 196 185 167 190 197 161 148 168 190 199 139 171 160 116 100 144 130 134 116 105 97 115 96 116 153 132 139 163 113 123 129 122 152 140 160 172 164 160 146 135 157 140 128 115 120 141 121 123 136 129 104 150 111 81 88 98 79 102 74 89 75 100 86 83 110 96 83 85 59 105 82 106 97 52 64 87 115 75 114 112 105 99 110 128 97 90 135 142 125 126 133 148 128 105 71 70 64 73 71 79 118 142 128 137 143 138 124 155 187 186 79 95 106 106 77 68 68 82 76 27 34 48 51 87 83 75 85 86 108 82 89 116 90 80 67 57 77 86 77 74 70 87 94 93 84 82 77 76 84 62 55 69 65 60 60 66 77 79 70 70 64 45 33 42 42 53 57 55 48 44 46 45 37 23 47931 282 616 30 9796 13 18 51 7346 -8240 1743 179 220 231 241 369 532 690 764 683 656 606 492 415 294 307 421 556 775 976 1045 894 659 595 498 435 540 606 368 343 365 229 182 139 -39 999999 999999 999999 -95 -2 71 182 245 209 328 471 734 1099 2686 22020 110279 290505 682674 999999 999999 574398 6271 328 335 267 272 336 400 362 298 293 251 270 311 312 277 351 333 333 395 320 285 330 367 386 455 474 529 526 409 336 351 305 295 261 292 382 452 425 317 253 268 249 246 258 253 231 183 242 198 161 181 154 156 138 143 177 174 195 195 192 223 233 165 126 153 141 151 137 149 145 152 154 153 139 98 101 96 127 106 107 114 100 107 104 88 133 148 164 141 130 156 131 105 109 107 103 54 68 97 42 74 102 114 100 79 56 56 91 88 70 28 31 49 64 59 83 62 70 69 76 78 73 53 61 77 79 117 120 89 75 71 80 96 106 108 100 96 92 79 85 100 96 131 134 82 67 74 74 54 61 76 70 80 92 108 143 121 114 109 146 163 99 42 68 68 52 41 46 34 48 41 31 20 29 35 62 84 75 65 75 76 73 88 81 76 83 67 41 57 60 68 62 69 73 74 78 75 64 54 76 69 46 41 31 44 43 38 43 43 44 52 42 35 25 21 21 24 23 22 25 23 22 21 13 9 6 47940 283 585 30 9795 13 19 0 7345 -8245 186443 105568 53526 4031 694 891 921 1002 892 783 705 677 588 488 401 279 168 82 87 128 219 215 193 235 216 174 95 119 160 92 -8 -88 -95 999999 -80 999999 999999 999999 999999 42 139 52 119 152 361 500 487 627 914 1972 12746 68692 237426 573089 999999 999999 999999 16415 435 275 307 341 365 327 278 303 325 250 245 299 380 338 339 407 302 286 340 341 364 402 413 425 465 521 493 452 355 332 319 322 321 366 376 403 417 344 266 246 265 206 195 217 207 218 228 215 189 155 149 149 136 160 158 160 155 138 153 151 177 196 210 178 146 163 126 146 158 136 88 102 134 102 91 97 86 47 56 93 128 95 97 153 163 140 126 165 131 115 117 116 70 102 89 86 93 76 97 63 91 122 92 75 25 32 38 44 35 36 61 23 27 80 31 59 64 47 55 61 58 62 82 44 45 58 79 82 67 82 60 68 83 64 92 95 74 61 74 82 99 121 85 61 59 44 35 58 43 68 90 95 65 106 114 93 95 136 147 129 64 54 62 60 40 43 23 23 31 13 9 16 28 37 67 62 50 58 49 45 49 56 62 53 65 50 8 35 42 46 53 76 65 71 70 72 64 58 51 33 33 25 29 30 24 26 33 27 29 25 36 45 22 18 17 22 22 19 16 18 13 12 5 -3 -9 47949 281 645 30 9795 13 19 9 7344 -8250 77244 3957 2348 2461 2868 2901 2784 2713 2716 2502 2041 1729 1470 1284 1257 1216 946 903 877 1005 1165 1192 1088 943 859 644 553 506 529 478 491 508 435 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 39 280 611 1121 8919 62732 204426 456284 999999 999999 999999 36582 532 305 377 377 388 401 422 344 374 315 283 340 339 361 398 350 379 395 383 380 361 394 458 577 581 545 535 444 350 359 383 355 301 409 440 443 508 477 350 320 286 288 286 260 282 278 257 255 214 206 200 176 162 150 136 167 185 183 175 203 184 170 171 157 184 176 165 187 182 159 146 154 141 149 169 160 126 180 201 149 164 162 172 178 199 178 166 190 183 160 144 122 118 121 150 140 116 140 106 93 116 164 140 73 85 80 89 99 73 48 74 77 95 102 98 91 81 77 62 58 72 78 75 77 94 123 105 116 115 81 100 105 138 108 117 109 102 140 130 111 129 161 165 139 137 135 112 125 107 104 131 139 128 125 133 143 142 187 211 177 80 100 111 93 94 77 71 70 48 50 36 33 41 62 93 94 90 97 104 114 112 94 96 89 92 91 52 68 71 74 86 99 118 111 113 106 85 78 86 70 59 60 77 65 68 87 73 67 75 75 81 77 48 54 64 53 50 53 54 58 54 48 46 48 39 47958 279 734 30 9794 13 19 18 7343 -8255 -42 -6 -1 55 19 -52 -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 -81 70 124 246 537 940 5432 38404 147327 359235 873617 999999 999999 129614 1563 345 401 380 360 353 312 298 330 345 308 322 314 332 366 385 356 360 364 427 454 472 504 514 557 555 483 429 384 353 407 336 338 337 388 468 519 425 300 304 347 314 273 280 277 237 256 234 229 228 217 201 144 168 161 171 150 147 162 157 235 185 211 160 136 119 156 187 146 165 168 115 150 141 156 176 220 208 199 173 154 140 164 180 182 176 184 190 207 172 190 174 187 177 135 138 127 122 110 129 132 122 66 72 70 69 83 114 59 51 86 124 129 94 73 105 77 85 95 104 78 57 109 152 115 124 137 108 94 84 108 108 121 112 120 100 110 130 116 92 108 146 140 124 134 137 104 98 87 100 126 134 112 119 137 153 168 200 202 140 106 107 100 101 89 85 79 77 34 24 38 48 49 58 94 102 88 85 84 108 109 102 84 94 100 100 64 63 84 91 90 94 110 113 104 112 91 91 82 72 74 73 76 69 70 76 67 69 75 75 72 72 64 67 52 49 64 61 53 48 47 44 41 37 34 47967 281 674 30 9794 13 19 27 7342 -8260 318 307 378 367 491 512 354 260 305 228 163 101 22 -18 -23 -14 122 -40 -74 -47 -86 -90 51 206 359 389 389 312 226 221 327 375 132 4 -79 999999 999999 999999 999999 999999 -98 -93 -30 3 54 131 560 1191 6506 40963 153238 369938 883322 999999 999999 66945 923 289 359 314 309 337 233 235 296 270 283 313 333 320 317 318 387 351 412 386 427 452 478 561 589 525 446 453 386 384 321 344 389 329 376 446 494 376 262 239 276 154 196 187 223 228 255 244 196 214 218 155 132 152 141 206 158 172 147 161 136 160 133 134 175 177 168 163 184 171 141 101 161 190 195 173 155 181 195 155 134 134 175 138 137 210 151 174 166 173 137 121 132 84 89 122 106 82 94 88 119 87 64 42 73 70 42 88 83 51 78 92 62 52 55 57 63 72 69 88 60 68 95 71 66 89 88 90 68 70 99 131 119 120 117 127 111 93 96 97 93 128 136 121 106 112 94 74 82 96 108 118 87 85 125 144 162 194 168 87 100 93 72 51 51 38 44 33 23 2 18 39 26 53 81 102 95 101 89 76 69 70 72 102 94 74 57 56 71 74 74 92 113 115 96 77 59 71 55 56 51 45 40 56 60 57 64 73 75 56 52 55 50 54 36 42 44 42 41 31 33 30 36 26 18 47976 238 1932 30 9792 13 19 36 7341 -8265 -63 54 302 713 1301 4524 30713 114449 264557 698109 999999 999999 600820 6082 336 345 363 319 310 259 281 304 303 314 292 328 277 391 356 355 351 321 356 459 459 449 521 565 525 427 379 357 339 309 325 302 348 362 433 442 377 283 246 206 167 160 190 206 206 250 241 207 177 155 147 167 162 130 118 128 130 139 128 166 173 122 124 202 184 131 117 90 132 117 134 142 144 173 155 166 145 165 190 168 187 194 222 204 146 159 151 161 148 113 127 113 92 103 85 91 56 58 85 111 93 67 24 50 27 27 41 39 37 44 28 45 35 14 31 10 36 45 54 48 59 89 83 55 45 77 86 75 76 70 84 78 98 98 90 90 97 103 88 68 66 97 114 131 100 100 90 104 90 94 107 92 77 94 121 153 185 153 83 89 97 42 27 32 38 30 27 14 10 28 42 17 36 69 79 69 75 72 58 59 42 55 57 66 46 32 33 53 71 82 85 84 81 86 72 54 57 48 36 45 42 49 37 34 41 52 43 41 50 47 40 36 32 31 35 36 33 31 30 27 24 23 15 8 47985 246 1692 30 9792 13 19 45 7340 -8270 0 102 111 102 15 -10 -22 61 193 309 431 507 865 7297 38623 146304 328443 842245 999999 999999 313598 4546 397 361 351 299 299 305 281 274 293 305 339 385 363 390 377 371 417 405 445 434 470 548 518 571 541 529 495 380 342 334 325 278 330 383 421 428 396 297 283 219 218 184 206 181 198 199 198 191 179 198 191 147 142 158 164 177 144 137 148 152 175 191 231 248 220 212 151 219 190 166 181 199 281 281 263 269 256 281 205 267 254 236 223 184 147 169 206 184 142 161 127 128 120 102 77 112 116 73 111 124 80 66 36 62 48 83 79 74 114 74 57 61 85 76 44 45 37 67 79 78 88 103 106 111 105 122 125 95 89 108 138 131 116 135 103 128 130 123 66 70 92 148 119 142 100 90 95 90 80 104 139 107 95 117 141 167 176 160 103 114 98 69 63 69 68 37 28 34 44 37 30 21 72 102 88 75 92 93 82 81 85 77 74 80 81 64 75 75 72 78 86 87 85 93 84 90 83 66 62 44 66 74 62 65 64 65 55 66 61 66 71 65 68 57 51 51 50 42 39 40 38 38 29 15 47994 276 789 30 9789 13 19 54 7338 -8275 3012 2878 2147 1720 1564 1436 1233 1235 1238 1228 1286 1319 1227 1290 1305 1420 1640 1880 2541 3188 3471 3439 3182 3090 2620 2400 2842 2833 2527 3093 3657 3438 2633 2543 2909 2734 2569 2207 1806 1367 1012 878 1137 1815 4320 28817 174524 513638 924902 999999 519266 29278 1798 381 362 345 289 214 260 279 298 275 329 322 293 320 370 381 391 433 415 413 391 446 503 555 521 464 437 422 397 356 308 291 304 370 438 463 463 381 339 246 230 194 191 235 191 145 159 193 145 131 155 154 155 142 184 194 167 184 155 148 159 235 211 214 231 185 152 195 166 220 262 260 284 374 335 310 310 235 212 243 219 249 231 190 163 202 174 154 144 169 178 152 132 135 138 105 88 107 90 88 77 78 72 61 64 70 106 94 103 63 25 30 74 65 80 77 72 71 70 71 90 120 101 100 114 100 122 134 130 140 138 102 102 122 121 128 123 88 53 72 112 129 139 126 117 100 91 92 92 101 94 92 95 85 138 165 164 135 104 118 108 76 72 68 72 65 29 40 37 29 36 50 72 91 91 94 89 96 97 97 69 66 83 96 93 73 88 70 88 86 95 85 102 94 97 90 91 72 58 55 51 50 64 73 70 65 73 81 68 77 79 70 64 41 42 50 51 48 38 42 41 35 26 22 48003 276 788 30 9788 13 20 3 7337 -8280 2585 2258 1856 1565 1376 1328 1226 1253 1250 941 698 643 619 531 348 323 245 147 34 20 51 186 193 280 409 395 262 469 719 903 968 971 1159 1113 1159 942 720 666 786 914 1071 1009 791 986 1264 3954 41538 289995 655847 999999 999999 65793 1141 384 331 303 277 222 236 261 265 289 344 335 296 303 321 390 378 358 367 385 443 424 438 442 457 412 342 434 339 280 222 246 279 302 343 352 354 286 260 248 183 145 151 171 175 138 113 84 103 154 81 73 106 106 133 110 77 105 97 102 121 166 194 177 182 142 124 145 136 177 233 308 262 242 194 187 163 125 183 180 187 164 164 169 146 124 123 113 137 112 112 91 83 92 69 90 70 93 71 34 21 26 24 17 22 57 27 0 7 21 9 25 30 21 44 28 47 82 62 69 46 57 50 52 84 46 71 83 65 67 67 80 86 78 88 70 88 68 42 16 65 84 109 107 87 76 66 75 67 58 65 49 71 70 88 118 122 122 61 84 70 42 22 42 45 15 -8 7 21 19 12 15 32 56 58 55 63 68 60 65 61 54 51 53 40 44 44 22 26 37 54 57 70 68 48 42 45 40 36 31 25 29 31 31 21 29 37 28 24 33 36 36 40 28 13 28 23 24 13 13 8 9 2 -7 48012 277 758 30 9788 13 20 12 7336 -8285 2729 2904 2452 1935 1782 1576 1504 1428 1399 1412 1112 902 746 826 823 845 852 806 669 515 386 322 322 274 244 286 219 164 193 270 532 688 736 730 657 570 692 902 1019 811 566 637 626 701 824 974 1724 10797 93401 409031 797741 999999 501470 5704 383 364 357 287 265 221 314 329 343 326 321 331 382 384 359 399 403 446 417 451 525 571 559 501 474 478 458 391 318 288 260 304 357 381 375 380 313 244 256 237 166 144 100 100 100 126 117 132 147 146 98 116 106 66 107 149 153 141 120 138 168 189 183 134 139 144 121 151 153 185 193 192 206 202 213 184 194 166 218 172 180 145 151 161 149 146 149 124 145 134 138 110 96 88 85 78 80 100 88 61 69 57 58 36 55 41 68 65 42 30 43 36 37 37 29 59 74 108 112 138 125 115 62 70 86 97 89 65 57 85 87 86 74 68 87 92 75 69 69 87 112 131 123 102 84 89 82 87 79 87 58 93 114 148 137 133 134 85 73 76 63 48 46 33 19 19 28 27 15 3 10 42 74 67 77 83 92 88 70 45 46 56 66 54 65 63 43 36 46 63 81 85 96 88 59 62 57 47 45 43 43 38 57 58 55 53 58 49 47 51 52 52 45 41 54 47 42 29 29 33 27 20 6 48021 275 816 30 9786 13 20 21 7335 -8290 3717 3604 3164 2441 2412 2336 2797 2559 2092 1923 1684 1443 1255 1265 1401 1416 1417 1331 1213 1189 1011 832 622 411 361 278 294 308 295 250 239 297 323 336 418 383 278 220 393 408 362 269 328 623 1160 6106 48565 302162 734439 999999 999999 16124 427 307 369 335 274 289 282 301 351 326 344 348 369 313 341 347 348 349 391 422 480 586 510 526 467 418 433 429 333 231 252 283 353 371 363 388 320 262 175 77 69 141 139 80 31 59 94 138 93 49 47 105 137 109 99 77 69 101 75 133 203 129 95 174 142 125 140 128 112 159 223 178 124 155 166 172 138 109 153 166 192 165 153 114 79 137 135 117 137 128 117 87 46 86 82 79 77 65 51 37 60 26 6 46 15 21 21 50 36 26 23 13 31 42 64 54 66 65 67 69 75 67 53 58 61 56 83 67 64 74 72 76 57 67 60 78 55 60 35 38 90 130 86 75 62 70 66 57 64 71 75 105 110 137 128 115 87 50 38 44 46 31 20 9 6 -16 6 16 4 7 12 43 67 59 39 49 48 55 49 39 30 46 46 25 27 8 17 30 40 36 59 74 68 42 43 50 43 29 15 26 25 30 38 32 27 34 26 23 22 28 35 33 27 25 25 18 19 14 7 10 5 -4 -9 48030 277 755 30 9785 13 20 30 7334 -8295 9108 999999 999999 999999 6251 5990 5370 4426 4436 4583 4319 3923 3231 2877 2635 2517 2051 2094 2020 1972 1976 2001 1841 1700 1681 1588 1500 1285 978 886 777 755 833 811 769 784 609 709 599 527 505 488 480 506 675 858 1239 7418 50838 300948 723273 999999 999999 12721 425 330 473 654 642 470 460 669 1154 1968 4065 7298 7273 4118 1536 512 461 420 392 399 441 540 495 480 532 477 490 439 314 280 326 320 353 329 377 363 258 196 193 117 71 66 119 149 104 135 121 138 122 109 91 117 116 87 109 174 197 135 163 175 173 156 130 164 134 121 157 151 139 145 172 181 167 140 135 132 122 160 132 138 130 133 122 91 139 142 104 144 155 129 123 122 86 121 114 95 98 91 28 43 57 21 24 47 12 28 25 66 35 74 91 40 30 28 28 58 74 79 50 61 41 17 44 59 71 37 39 55 82 67 76 75 81 93 94 65 91 77 37 72 94 117 100 101 96 88 81 72 65 59 73 95 127 140 134 57 48 71 54 50 36 37 51 12 9 12 1 14 22 27 21 44 72 84 72 60 67 62 58 51 65 58 61 53 51 36 36 44 43 44 73 64 70 40 48 59 57 40 22 28 30 36 39 44 41 44 35 50 53 47 51 50 40 44 33 32 41 26 16 16 12 3 -7 48039 273 875 30 9785 13 20 39 7333 -8300 7731 7584 8467 8458 7325 7108 6715 6961 6885 6321 6082 6112 5893 5970 5950 5869 5032 4453 4031 3829 3593 3780 3756 3463 3037 2905 3038 2681 2444 2359 2210 1967 1750 1654 1564 1731 1564 1293 1298 1215 1175 1488 2421 8823 53371 299444 845617 999999 319373 3544 534 1412 3553 5535 5007 4191 3901 4505 6361 10280 13603 14546 12799 8609 4878 1914 824 615 558 513 611 656 536 475 536 567 551 437 321 333 369 328 364 404 419 362 258 171 170 128 152 135 142 132 79 115 97 108 121 141 127 87 104 84 88 119 122 157 164 145 219 227 129 123 161 177 148 168 199 165 182 138 138 173 193 206 200 169 189 151 166 193 152 152 158 148 162 147 142 132 134 76 119 120 98 122 130 86 64 27 31 61 60 77 53 62 29 51 77 52 72 85 42 38 45 36 15 57 73 87 92 59 37 28 48 46 62 67 57 75 61 80 95 92 108 87 80 59 83 81 81 86 118 105 111 96 81 69 98 102 108 147 166 161 118 63 82 72 70 66 69 55 43 27 30 36 33 32 35 47 29 34 80 77 67 65 91 78 68 77 67 55 68 72 48 36 56 84 70 68 74 70 67 67 79 75 72 66 48 48 47 55 59 66 59 60 58 53 55 55 51 58 60 52 40 35 34 29 22 20 19 16 10 48048 270 962 30 9782 13 20 48 7332 -8305 10689 8057 8208 8244 7884 7928 7631 8337 8064 7318 7748 9023 9450 7828 7711 7796 6959 5788 5311 5067 4822 4693 4465 4176 4301 4399 3970 3482 2791 2663 2778 2710 2730 2789 2700 2427 2042 1867 1991 2644 7393 48570 292395 813527 999999 277608 4713 3531 3680 3531 3299 2626 1942 1417 1266 1715 3485 7484 12200 11622 6589 2855 1243 663 495 533 582 654 529 529 533 555 524 459 485 357 262 271 312 364 342 360 289 219 162 144 144 133 132 179 148 155 155 179 113 134 64 75 111 145 158 108 132 142 193 193 209 188 153 139 114 142 175 166 199 234 167 154 102 148 146 165 176 176 176 181 192 157 203 159 132 152 149 153 158 144 146 147 105 125 105 96 85 122 109 63 74 74 46 20 50 82 44 51 47 44 54 76 75 73 52 21 29 38 64 98 104 76 83 86 92 80 58 80 85 61 66 57 79 107 89 102 102 100 79 89 56 93 121 118 129 104 114 107 107 111 103 114 152 163 159 119 60 85 91 77 80 52 62 47 33 43 31 48 66 38 19 19 69 83 71 88 103 71 71 66 68 76 86 87 71 49 42 49 70 84 64 82 67 67 67 66 71 79 72 64 53 40 31 52 51 48 57 61 61 57 60 63 64 57 55 47 49 38 39 30 31 28 23 8 48057 270 960 30 9780 13 20 57 7331 -8310 177355 7099 6124 6945 8393 8953 9414 8278 7268 5900 5631 5679 5668 5423 5040 5067 5259 4667 4539 4359 3897 3796 3962 3976 3960 3756 3502 3295 3512 3432 3174 3247 3338 3328 3245 3183 3127 3006 3086 3100 2777 15485 203352 586195 999999 999999 229269 14483 8858 8593 7714 7036 6251 4864 3405 2358 1824 1548 1580 1533 1140 618 435 425 440 485 582 631 524 502 482 526 513 509 412 331 338 263 327 359 414 409 335 275 190 188 137 159 147 147 129 144 147 148 103 126 128 109 172 167 138 109 156 172 193 154 130 175 158 162 200 161 203 187 218 207 130 134 101 142 207 176 130 163 153 155 166 178 172 158 201 186 148 187 147 128 107 108 116 115 130 117 108 130 117 92 92 76 74 87 57 36 40 49 32 47 52 40 28 47 17 31 73 60 76 90 61 78 61 79 74 74 92 76 57 106 87 82 70 90 108 99 95 94 70 77 61 94 103 138 127 134 132 113 118 115 131 145 157 152 169 149 85 72 56 71 65 80 68 43 29 31 33 61 58 59 42 64 73 72 84 86 84 81 83 77 87 73 77 94 85 47 43 50 68 76 79 93 94 86 91 90 86 99 67 63 65 55 58 54 65 62 60 68 62 62 63 63 61 58 59 47 43 42 39 33 31 26 23 11 48066 272 899 30 9779 13 21 6 7329 -8315 12724 9112 592611 784051 999999 700162 389897 835740 933627 9227 5716 4964 4921 5018 4927 4758 5049 5028 4739 4642 4618 5153 5619 5699 5306 4474 3974 3646 3544 3881 3648 3395 3297 3106 3239 3153 3319 3436 3430 3648 3995 4286 4661 13714 125502 435047 791292 999999 679822 42850 12854 14333 15861 16400 16276 13287 9764 7481 5813 4712 3888 3109 1687 802 475 389 397 429 476 462 490 465 496 495 513 476 406 406 303 321 343 370 363 365 383 293 194 112 121 126 120 133 141 131 133 169 138 149 129 96 88 84 104 124 97 142 152 177 157 169 160 133 133 151 173 227 217 170 138 132 126 136 168 138 139 128 118 91 139 154 144 126 122 142 162 165 137 123 136 103 125 123 85 90 152 135 106 79 56 66 69 60 66 53 22 24 50 57 72 49 57 38 31 18 41 62 65 53 59 51 98 67 32 72 86 85 69 58 79 101 115 112 95 94 98 88 76 62 58 74 69 96 127 145 126 121 121 107 86 115 141 145 148 150 81 53 50 48 58 58 60 51 23 37 42 43 33 22 18 8 69 74 66 75 67 66 71 84 70 57 52 69 61 41 23 40 53 59 58 71 64 58 66 70 70 64 54 50 55 55 54 51 48 52 50 51 57 50 44 51 53 44 40 40 39 36 31 26 26 21 19 10 48075 274 837 30 9777 13 21 15 7328 -8320 4123 3560 1760 502028 260337 282158 278663 357583 70450 999999 661827 7418 3852 3509 3357 2617 2457 2280 2205 2274 2521 2575 2883 3219 3441 3487 3608 3892 4394 4979 5634 6056 6349 5847 5614 5652 5623 5597 5753 5976 6102 6274 6642 7146 6698 9048 44325 271798 690847 999999 999999 18650 8551 8206 8829 9188 8196 7048 5526 3625 2247 1579 1239 1123 917 626 468 410 337 386 495 501 509 531 511 515 510 478 409 386 364 359 351 360 366 270 206 136 85 101 88 80 75 174 147 117 129 112 112 82 75 74 117 166 152 120 157 125 81 109 182 140 177 155 167 143 171 188 180 190 145 128 120 115 124 132 181 156 147 150 114 109 130 128 154 126 158 149 112 97 120 98 110 97 78 116 157 155 114 75 102 48 68 77 69 77 41 36 35 38 40 27 42 65 35 52 55 32 71 61 44 38 61 62 77 71 71 104 110 87 46 69 126 139 136 131 90 93 78 61 84 98 101 101 117 125 107 111 116 125 113 125 113 118 157 127 67 41 49 47 45 42 24 27 20 39 46 45 27 15 20 26 49 45 59 67 77 82 73 60 59 68 65 82 67 25 5 9 34 57 66 63 54 50 80 64 61 51 43 44 43 49 44 51 41 38 55 42 39 43 36 45 55 49 40 30 25 30 20 22 23 15 9 3 48084 275 806 30 9776 13 21 24 7327 -8325 17597 21258 735163 950468 999999 11917 6779 6221 6493 5895 6380 7401 9141 9256 8396 7807 6702 5899 5883 5915 6126 6162 5954 5715 5228 4910 4734 4798 4772 4796 5031 5369 5313 5141 4903 4897 4724 4528 4340 3801 3689 3952 4186 4588 5409 6355 11233 57051 264980 693008 999999 999999 34936 8759 7781 6443 6238 5648 4582 3192 2171 1507 1150 1022 860 634 477 383 418 441 449 469 500 509 512 537 574 655 596 511 442 353 287 332 337 336 261 147 132 142 151 91 85 101 105 125 109 157 140 158 163 166 112 103 120 186 117 90 143 111 139 183 137 156 182 164 150 154 156 150 122 102 82 84 125 160 131 122 108 130 172 160 129 151 150 149 158 156 124 109 106 87 99 145 117 126 60 101 132 177 94 66 75 83 68 37 66 56 54 58 56 64 72 24 61 76 95 51 65 69 63 95 97 94 70 89 111 125 81 86 111 100 166 806 816 216 114 86 73 54 64 72 86 97 77 116 126 109 104 106 108 115 138 135 143 144 66 56 57 58 75 65 35 37 43 30 42 41 50 37 23 11 53 72 74 84 96 86 80 97 88 97 85 85 80 61 43 26 49 60 60 70 60 78 84 82 68 72 63 45 56 49 51 49 54 60 63 58 58 46 53 52 48 46 46 43 45 38 39 37 40 28 22 14 8 48093 274 833 30 9773 13 21 33 7326 -8330 46404 10335 7665 7998 9107 9274 9545 10004 9980 10302 10596 11725 11802 10944 10726 9652 9100 9423 10195 10812 11796 11558 10797 10891 10356 8780 7417 7524 7967 7308 6075 5007 4243 3396 3295 3586 3324 3017 2930 3037 3099 3386 3149 2720 2944 3141 15365 164307 509985 953754 999999 597612 109677 14191 14250 12585 9960 7109 4866 3476 2595 1933 1316 1020 833 672 501 424 387 361 444 476 482 480 543 623 619 579 484 432 298 253 285 310 268 188 115 125 74 56 53 119 130 133 117 144 123 112 131 169 174 124 132 164 169 162 173 160 123 109 195 124 119 164 141 118 136 162 109 76 75 98 89 88 112 178 135 90 74 99 115 128 138 119 133 148 128 123 104 124 123 122 95 79 57 49 59 106 107 94 36 32 60 51 45 12 36 59 44 53 48 43 42 56 88 85 83 90 88 88 77 68 80 64 60 65 107 167 256 166 111 176 1225 1817 439 139 68 58 69 86 63 61 64 66 87 128 106 89 86 105 121 116 132 143 150 91 57 74 48 51 56 46 56 39 31 42 41 30 18 7 19 33 48 71 57 73 79 82 66 59 43 54 74 53 25 20 23 36 42 50 54 65 68 74 73 57 48 44 41 45 50 48 44 55 50 48 55 52 51 49 42 36 48 45 34 36 32 26 30 31 24 14 14 10 48102 279 681 30 9771 13 21 42 7325 -8335 229058 999999 999999 999999 8916 9074 9084 8810 9374 10569 11825 12817 13771 13478 13494 12971 13251 13062 12522 12010 10523 9160 8581 8572 9353 9667 9611 9377 9038 9395 9559 9062 8894 8531 7948 8583 8996 8772 8017 7269 7313 7373 7157 7275 7181 7050 6641 6798 6809 6316 6034 15008 118650 522259 999999 999999 180106 13369 10289 10144 9801 9975 9671 9120 8457 6768 4420 2427 1452 1004 681 538 513 453 403 394 441 499 497 512 566 562 565 548 359 274 319 367 389 324 263 145 110 74 158 131 106 94 151 143 141 148 179 181 144 160 126 122 135 124 188 163 114 150 143 143 183 147 139 117 182 159 180 145 119 70 81 100 103 151 122 131 150 121 133 164 129 140 130 107 139 131 151 136 90 93 118 99 76 65 65 97 129 84 59 66 50 70 83 59 25 46 72 71 43 91 88 45 69 82 85 112 100 107 101 99 114 108 96 116 226 463 632 562 1512 3219 1072 1011 681 239 103 87 74 74 89 95 86 98 117 111 128 106 90 98 116 130 133 153 130 139 114 71 63 73 75 68 71 53 57 44 73 68 56 57 29 25 47 45 58 63 71 88 80 81 81 70 81 59 40 44 36 24 46 42 36 61 73 66 72 61 60 57 54 64 56 49 53 54 60 68 58 64 64 62 60 60 58 65 70 56 52 52 41 44 44 42 41 35 16 48111 277 739 30 9769 13 21 51 7324 -8340 13734 14016 13603 13681 14764 14512 15440 17202 18446 19121 19180 19562 17052 14644 15311 15576 15004 15135 15298 15540 16352 16279 16497 16916 16814 16937 17842 19171 18610 19343 19076 17288 16463 16606 15903 14934 15044 13848 13566 13765 13880 13839 14839 14729 13465 12440 10956 9675 9703 26602 183851 624203 881012 243740 10993 8575 9643 9877 8930 9455 11091 10885 9101 7657 6344 4472 2963 2155 1198 574 426 368 332 348 393 385 384 438 456 537 507 363 271 225 234 269 263 228 115 119 54 60 59 77 46 65 81 105 101 145 103 90 65 87 134 132 51 70 84 93 54 35 48 53 82 95 87 123 91 84 81 52 40 -4 25 55 46 40 61 38 75 63 63 68 82 79 72 84 126 99 60 48 67 85 73 56 2 -11 28 58 37 22 43 8 7 37 8 16 6 -12 -14 23 33 6 11 14 31 34 67 92 121 98 100 94 131 239 1769 9190 22504 25256 26573 12242 2464 819 2855 2254 737 165 108 64 73 82 80 78 68 81 108 115 115 97 68 90 114 114 107 114 129 138 87 53 37 37 52 57 64 48 42 30 22 27 46 35 -3 12 18 44 59 44 50 68 64 71 46 42 40 24 16 23 15 18 25 10 17 31 45 50 50 37 35 36 36 37 29 37 46 47 38 43 36 42 47 38 37 37 44 43 42 37 34 25 29 24 18 17 10 13 1 48120 274 828 30 9768 13 22 0 7323 -8345 17036 16633 16965 17536 16533 14128 13289 13816 12585 12028 13213 14702 13915 13074 14086 14377 15076 16728 16086 17469 19901 22702 24806 28944 32502 32537 27741 23771 19779 17707 17646 17621 17178 15893 14799 12872 11253 11336 12077 11850 11510 11623 10887 10682 10597 9463 13619 91935 468340 729526 404470 18736 6930 7530 9195 12491 14725 13183 11270 9722 7534 5377 3520 2008 1291 830 611 508 431 379 379 439 450 456 460 569 585 499 274 270 268 237 285 287 229 91 87 55 120 122 113 97 122 115 122 132 153 178 172 128 173 152 193 210 197 170 130 173 136 108 146 95 139 138 124 121 92 113 89 80 75 75 102 124 103 110 83 103 123 119 108 142 70 106 136 141 139 141 93 97 106 102 101 117 93 67 89 65 52 37 53 86 58 61 54 41 9 10 24 39 49 79 76 76 102 125 146 121 115 115 122 162 190 350 1346 4375 10348 10931 5043 1201 1075 3572 3439 867 235 100 59 72 82 77 72 115 97 107 127 134 119 80 91 114 145 114 122 129 117 73 70 72 74 73 69 44 41 55 44 25 45 35 17 28 21 43 58 82 60 69 87 85 84 84 79 45 21 24 18 11 33 27 29 55 68 54 52 65 59 49 34 29 39 52 48 58 53 47 48 51 56 51 54 59 45 45 56 46 42 34 30 21 28 30 22 23 18 4 48129 274 827 30 9767 13 22 9 7322 -8350 20510 21367 21072 19234 17894 16650 17200 17427 14518 11080 9302 8647 9302 9370 8793 8341 9100 10232 10700 10777 10178 10944 12505 13222 14237 14219 13878 14256 15898 17537 18348 16494 14172 14373 15302 15105 13611 12689 11652 10554 9343 9026 8923 8673 9291 9159 11873 57443 302573 646111 384442 35681 9279 8470 8366 18658 134479 157489 42707 13265 9326 7368 5916 4395 3241 2192 1337 910 648 474 406 378 465 445 455 498 487 496 332 208 237 241 211 187 183 93 60 59 121 91 69 103 113 178 87 129 137 127 161 128 128 138 155 125 114 60 80 87 75 72 107 69 67 65 100 128 49 18 44 57 81 81 94 102 118 69 27 48 58 71 73 78 143 133 131 222 217 127 97 73 90 81 70 84 84 46 38 60 63 45 18 -2 5 -7 14 6 16 15 4 15 29 59 95 57 84 91 80 78 104 82 90 86 156 271 1008 4985 17199 16544 5087 1322 1016 6464 3351 647 421 137 62 58 57 46 37 60 82 68 74 80 63 74 94 85 78 71 113 117 74 27 36 39 37 41 42 20 16 23 22 22 23 -2 -1 11 16 4 23 50 46 62 68 60 45 40 49 23 16 4 6 9 5 2 8 30 37 26 41 45 37 45 25 38 41 32 25 21 35 30 31 33 27 36 45 40 40 33 28 32 29 17 18 23 17 14 7 -1 4 -7 48138 288 405 30 9765 13 22 18 7320 -8355 42846 298001 999999 999999 999999 44479 999999 157298 647723 937453 21427 22321 22807 22806 20593 19668 18248 17187 18041 19502 20670 19814 16668 14112 11942 9725 8512 7029 6692 6243 6048 6183 6743 8364 9173 8467 8101 7240 6640 6020 5863 6798 6896 7563 8069 7771 7225 7116 6726 6599 6850 6636 6286 6409 6643 6801 7391 7615 7777 7948 9030 9980 22644 186345 487829 315235 15809 7540 8267 8501 20500 193166 362803 276474 33765 9359 7884 6974 8833 15780 9563 4779 2458 1440 953 757 638 581 603 693 659 672 541 278 280 309 263 270 207 162 112 132 164 93 108 124 120 113 176 202 136 141 134 170 205 216 209 245 240 222 199 222 208 186 204 239 248 243 236 229 187 159 156 154 145 123 118 84 81 86 134 119 119 118 121 125 128 146 123 215 220 161 114 102 105 147 133 109 86 61 106 104 82 91 78 93 38 37 34 27 51 37 67 70 80 121 147 172 118 121 134 117 125 158 162 212 270 485 1023 1403 1569 1900 1251 441 1445 6469 2861 1564 313 129 101 93 82 77 67 65 66 92 103 94 75 73 75 88 102 116 106 122 109 78 59 53 48 67 78 54 40 27 28 28 30 29 15 29 34 27 46 57 63 86 87 71 51 66 68 45 32 29 7 19 32 32 40 43 41 64 55 61 60 53 52 55 57 59 53 62 66 58 61 53 42 46 62 56 58 58 58 44 42 44 37 33 33 35 32 29 18 8 48147 280 670 30 9760 13 22 27 7319 -8359 692596 999999 32622 36655 36862 36567 39785 41109 35196 35085 36916 36365 33613 32777 29316 27567 27714 28781 28677 27935 27569 24192 21334 20578 17213 16074 14824 14372 14788 14554 12274 8906 7193 6843 6857 7093 6922 6288 6088 5972 6024 5940 6267 6705 6687 6538 6718 6603 6098 5652 5540 5143 5209 5420 5876 12016 114384 118799 36456 2929 1788 2331 3269 4242 6803 11254 13900 14194 15280 18005 27694 176141 170930 7062 3056 2032 1554 1367 1200 1200 1078 5742 9911 1295 650 412 522 656 506 346 210 195 246 250 267 339 403 396 422 443 479 400 367 391 432 306 245 237 244 308 295 272 314 360 393 331 313 388 331 320 340 298 359 453 469 421 401 281 262 245 206 166 178 166 151 148 112 160 179 188 223 229 199 190 173 155 136 166 165 189 181 167 188 192 172 121 94 85 71 94 98 77 68 250 408 248 211 207 160 131 140 160 143 151 158 135 169 219 276 1176 2917 3013 3521 4019 1985 1141 1096 745 457 247 122 109 104 90 90 73 69 70 82 65 98 100 74 86 113 110 113 113 126 89 70 71 56 77 93 92 77 51 43 69 72 58 53 42 37 43 51 67 72 72 86 111 106 80 66 62 72 66 53 51 47 35 28 38 48 46 43 84 81 77 75 75 68 69 73 72 76 78 75 71 66 67 67 69 73 69 61 65 64 67 62 54 49 42 47 41 40 37 29 20 48156 277 755 30 9755 13 22 36 7318 -8364 82172 32066 31664 31228 30642 32251 33556 34756 33734 29556 24271 18666 17172 17386 18631 19291 20477 23202 21137 18852 19066 17192 16233 16210 16291 15973 14870 13094 11582 10302 9585 9397 9252 8995 8632 7868 7261 7107 6933 6748 6406 6061 5711 5455 5162 4795 4851 4914 4482 3804 3290 3226 1988 6269 90012 138762 3439 901 942 970 1440 2242 3274 5375 6562 8411 14381 49885 261388 74827 3307 1611 1270 1382 1497 1395 1558 1504 3573 14559 4347 952 676 752 1108 1774 2136 1642 1211 876 702 655 565 442 440 405 374 360 331 292 236 247 227 233 214 209 223 203 213 194 190 178 155 101 105 74 109 97 102 153 163 198 190 227 170 138 176 170 172 202 219 177 151 194 236 236 224 199 95 136 171 136 178 184 202 220 236 282 371 474 569 501 414 403 496 438 234 127 107 158 244 195 138 142 141 157 158 152 129 134 138 111 129 180 295 563 1321 3407 5241 3762 2369 1865 844 912 964 383 171 100 89 80 77 68 47 66 61 49 62 55 42 73 89 87 105 85 93 125 73 54 52 67 75 84 64 68 47 40 81 57 32 16 7 9 21 21 38 60 44 65 87 78 48 52 51 51 42 24 29 34 39 41 45 27 26 37 43 41 38 50 49 58 64 52 36 59 52 45 44 46 44 38 40 56 52 46 47 40 32 29 26 27 26 28 23 20 13 5 1 48165 281 604 30 9754 13 22 45 7317 -8369 28349 999999 999999 999999 29398 22066 21711 23507 27632 31002 29454 30032 30147 29450 29019 27634 25423 23476 22162 21030 21513 24543 25727 24545 24423 24724 25052 25098 24126 24411 24133 22830 19439 16902 16449 16131 15885 15790 14867 14290 14966 14724 15000 14547 13564 13253 12571 11213 9784 9249 8422 7478 6833 6009 5074 4794 4213 9262 132375 263273 11830 3843 4550 5079 5335 5486 5782 6808 8561 7803 6039 6843 7261 1572 1130 1083 1002 996 1053 1113 1129 994 1421 12375 29079 2107 1012 561 672 925 1022 775 429 293 250 231 166 163 241 241 269 250 237 198 192 240 286 318 370 347 276 260 172 201 186 146 155 165 128 101 110 83 128 110 103 113 120 101 137 200 184 183 173 155 144 115 147 149 103 112 160 161 194 289 310 308 289 258 231 255 303 414 527 646 805 1066 1532 1960 2155 2173 1807 1478 722 485 507 273 154 169 234 257 249 198 203 199 147 157 145 220 292 712 4750 20257 39917 23616 3050 1495 1253 399 207 164 112 113 86 85 77 77 103 101 79 75 81 87 81 103 101 139 130 116 142 106 75 40 56 64 89 88 70 70 89 79 66 75 84 47 42 35 34 40 56 80 88 111 106 87 83 77 80 73 56 42 41 54 48 39 41 39 43 53 55 58 62 72 70 71 76 64 63 59 63 69 69 69 76 61 56 65 62 58 43 48 42 32 40 43 38 35 31 29 34 26 14 48174 277 722 30 9752 13 22 54 7316 -8374 29032 22428 24309 24727 24030 23694 23742 25015 26597 26948 26145 27269 27653 29142 30902 31772 34385 35393 32438 32048 32842 33839 31670 31440 30876 27766 25988 23428 21243 20820 20723 20458 20789 20374 19169 18002 17541 17414 16173 14559 12853 11726 11391 10981 9736 8702 7996 7148 6117 5524 4767 4283 4024 4979 36883 111487 9171 2260 2136 2176 2389 2602 3064 3421 3762 4046 4104 3690 3016 2628 2411 2179 1905 1816 1567 1408 1483 1687 1482 11022 34641 2440 877 446 330 365 420 426 271 246 235 255 249 324 330 360 403 368 331 321 386 452 570 606 528 515 419 412 394 385 378 368 362 384 262 215 210 264 244 209 256 266 218 253 235 220 186 195 197 161 148 172 153 243 264 221 250 301 241 219 200 179 218 166 150 170 155 163 206 199 154 190 305 617 894 919 1157 1423 1055 1136 732 285 254 475 650 512 252 185 145 149 145 154 159 199 300 523 681 1417 2737 1663 533 433 529 322 191 129 130 99 111 101 100 77 61 79 91 95 103 129 129 123 138 134 129 121 107 84 70 74 85 97 116 117 91 81 76 71 78 88 83 53 57 53 68 62 62 80 104 105 103 82 82 88 79 67 60 56 48 48 47 48 68 61 52 53 59 70 84 84 91 81 74 71 72 72 74 75 79 77 83 82 74 81 84 86 76 68 61 58 60 59 51 52 51 43 38 34 26 48183 278 691 30 9751 13 23 3 7315 -8379 70774 24551 23074 21047 20628 20079 18828 18576 19383 21412 21751 21255 21541 22096 21254 20408 20097 20142 19679 18844 17353 18682 19321 17750 15866 14998 12762 11269 9989 9260 9391 9037 9067 9647 10141 9900 9337 8869 7998 7164 6355 5739 5070 4560 4260 4349 4404 4446 4191 4179 4073 4217 4281 4056 3383 2887 2539 1752 1597 1444 1397 1361 1254 1219 1143 942 909 1021 1054 1218 1374 1431 1482 1320 1164 880 696 1309 2211 2745 27330 188506 13008 347 260 236 275 303 342 332 288 182 180 213 335 300 273 278 276 293 253 262 244 216 309 468 497 493 441 373 292 274 275 270 220 211 207 189 212 215 143 211 213 167 161 194 180 151 175 143 174 190 170 197 194 197 259 318 301 336 300 257 232 158 154 128 150 133 132 173 173 152 137 100 173 267 470 676 744 381 129 92 144 141 140 135 117 98 82 96 105 117 140 188 272 1948 13483 29062 16587 2517 1770 1046 475 330 143 151 120 104 92 113 88 70 71 91 78 86 99 127 116 98 129 131 126 108 118 88 46 56 49 61 77 81 79 68 37 35 56 71 79 69 50 40 39 50 42 49 64 98 86 81 59 66 51 52 42 35 41 29 25 46 38 59 69 60 58 56 63 76 75 69 59 48 45 51 67 62 63 70 64 52 62 69 63 60 60 62 53 44 45 48 45 44 42 34 34 30 26 13 48192 277 718 30 9748 13 23 12 7314 -8384 20879 18162 17246 19116 17917 16466 15216 15231 14248 14663 14287 15680 16305 14659 13951 14425 15595 19823 20406 15980 14249 11423 10103 9136 8093 7220 6428 5534 4746 4268 4062 4372 4561 4731 4374 3992 3999 3787 3775 3851 3759 3633 3480 3231 2867 2415 1981 1723 1561 1482 1371 1304 1239 1281 1385 984 914 921 845 827 888 862 735 607 595 593 546 451 447 405 559 792 782 660 656 696 759 1184 1513 3103 7957 1593 288 254 255 230 297 311 265 214 214 270 226 214 266 248 261 247 258 267 264 312 284 356 339 352 311 293 206 226 241 227 234 254 221 208 212 247 250 277 345 339 368 430 446 418 444 448 449 526 620 667 686 784 797 863 908 848 717 632 626 555 450 424 389 374 382 415 463 569 575 561 404 327 345 343 543 1245 1646 722 253 281 211 85 90 100 113 100 118 184 312 1167 4275 13106 21928 24328 6744 1240 1215 720 300 199 154 95 91 97 97 120 78 55 57 49 73 79 86 109 120 138 140 128 124 85 85 93 92 77 71 58 72 69 74 66 44 38 53 70 103 82 40 40 28 15 30 32 45 74 103 82 69 73 66 24 29 36 31 44 50 42 40 41 51 58 62 64 55 60 70 79 74 54 63 55 46 53 62 57 56 56 56 51 50 55 72 65 53 47 42 43 37 32 32 29 32 29 20 21 11 48201 284 506 30 9746 13 23 21 7312 -8389 14983 15858 16804 17722 17851 18275 18119 17858 18114 22623 25855 22146 17965 15802 15232 15156 13959 13480 13856 13066 12479 12253 12143 12597 12683 11860 11244 9225 7732 7267 6397 5141 4717 4460 4363 3999 3829 3936 4046 4076 4202 4311 3949 3575 3400 3334 3210 3119 2894 2591 2237 1838 1687 1514 1218 1099 1003 934 908 823 852 778 691 658 687 816 836 812 855 732 693 641 582 553 535 594 651 715 961 1238 1096 914 884 1275 2497 2701 3028 2859 659 358 338 354 286 373 449 406 357 262 286 337 356 476 502 517 479 412 409 318 305 327 329 304 324 346 294 256 268 281 251 287 278 283 272 244 207 197 205 197 175 215 206 205 165 181 209 200 228 229 230 248 337 322 288 352 375 397 442 466 554 568 667 736 831 945 1052 1235 1388 1480 1557 1675 1662 1495 1457 1450 1298 1178 1001 743 652 385 210 123 111 133 134 202 365 594 490 289 191 186 205 283 371 344 329 294 197 133 121 102 129 128 106 90 101 75 70 96 97 113 132 144 172 138 96 87 108 108 98 71 48 48 53 61 74 87 96 57 57 74 102 103 66 18 21 33 31 51 53 57 87 105 101 79 62 72 39 51 56 51 41 44 58 63 70 72 66 63 51 68 75 70 62 71 66 55 65 73 71 67 71 67 55 58 63 77 67 60 60 59 52 51 41 41 49 41 40 41 39 33 27 14 48210 285 474 30 9744 13 23 30 7311 -8393 193543 19539 19320 18850 18264 18549 19178 18060 15571 15910 17094 14887 13408 13245 13763 14277 12577 11884 11706 10762 10404 10893 11287 10759 10680 10986 11353 9545 8071 7583 7788 7609 6658 5711 4897 4513 4322 3945 3894 3980 3954 3819 3664 3662 3535 3584 3710 3377 3174 3009 2645 2346 2170 2032 1852 1708 1381 1191 1032 969 1135 1205 1114 1008 964 894 880 851 835 845 752 673 594 651 690 618 603 619 679 754 776 810 810 896 878 1041 1872 3572 2956 591 424 433 339 438 474 509 490 456 445 554 554 498 371 397 348 311 324 328 351 328 349 381 287 309 373 328 298 353 332 349 375 363 360 389 399 396 369 408 427 406 424 393 384 416 385 368 450 427 371 427 435 458 525 506 541 491 429 427 490 586 674 800 972 1263 1646 1968 2483 3075 3523 3801 3736 3194 2550 2292 2407 2075 1599 1274 725 691 393 91 97 158 192 135 115 135 164 403 1639 1852 373 151 151 105 122 127 143 101 85 77 68 44 39 62 56 26 28 68 84 88 107 130 102 99 99 57 72 90 80 68 37 53 49 46 62 80 50 30 18 40 37 53 52 2 3 17 22 0 11 35 53 48 69 59 48 31 33 23 28 13 18 15 13 24 22 33 37 48 49 40 50 59 60 44 46 41 37 34 37 44 43 37 41 35 35 37 31 26 25 29 31 33 35 26 22 10 13 19 15 8 0 0 -1 48220 284 502 30 9742 13 23 40 7310 -8399 26076 26739 27527 27390 26732 26521 26532 26520 26424 27268 27499 27330 26998 25582 24524 23840 22568 20727 19145 17572 16869 16053 15446 14907 14380 14276 14625 14467 14840 14843 13842 13089 13090 12506 11222 10117 8621 7731 7866 8304 8392 8520 8763 8824 8759 8572 7957 6636 5369 4867 4537 4145 3604 2985 2364 1891 1502 1128 1001 1071 1228 1848 2177 1179 970 989 969 1001 963 875 917 944 937 914 803 854 857 916 958 928 964 998 1120 1218 1516 2032 2440 1725 701 607 594 597 560 524 480 428 408 343 400 492 577 664 689 579 513 551 565 549 530 498 544 521 459 473 468 467 465 396 433 400 371 413 389 390 329 349 366 338 358 376 448 368 378 367 394 478 465 432 494 572 586 558 585 590 607 585 506 401 395 359 349 333 331 376 395 477 581 790 1238 1938 2660 3034 3274 6200 9514 6308 891 96 78 113 117 212 220 170 178 266 686 2659 7815 8590 2013 194 102 122 108 95 122 104 80 95 71 74 76 64 76 71 48 40 36 109 122 134 133 123 143 114 108 96 75 76 59 52 31 50 57 67 79 45 30 32 48 58 55 55 26 35 31 28 15 27 21 50 94 92 67 41 35 50 33 38 33 42 51 46 25 42 44 41 46 44 52 52 64 68 61 47 49 61 53 52 52 49 47 54 41 41 52 61 45 45 52 47 34 24 28 26 26 28 26 24 18 16 13 0 48229 275 469 30 9739 13 23 49 7309 -8404 17663 14346 13581 12946 12119 11051 10209 8962 8061 7622 7342 7478 7903 8243 8337 8486 8470 8773 9073 8642 8465 9680 10935 12184 12909 13841 14541 15247 16021 17192 16492 13945 12093 10198 8599 7293 6372 5349 4625 3918 3281 2843 2423 2127 1964 1797 1586 1558 1497 1483 1403 1194 1081 1096 1199 1551 1830 1842 1675 1468 1435 1354 1554 1643 1122 1032 966 959 988 969 957 899 895 895 927 916 927 1012 1131 1196 1262 1366 1390 1445 1525 1758 1834 1727 858 440 422 342 383 367 353 323 211 210 275 248 258 301 340 335 299 337 293 314 312 290 314 368 328 285 285 348 329 351 440 451 524 663 820 956 1100 1186 1273 1374 1430 1380 1307 1145 1050 992 988 1056 1130 1061 1038 1169 1284 1281 1254 1239 1240 1295 1464 1652 1430 916 494 239 149 93 146 125 116 99 85 92 205 429 873 1348 1534 3361 5693 3048 885 141 36 47 84 147 126 112 110 105 121 146 188 312 440 169 45 39 36 10 10 -1 4 -8 4 6 -5 -10 -18 -27 3 2 4 15 32 42 55 73 53 40 33 -3 -29 -28 -34 -9 5 1 22 1 -14 -8 -23 -25 -15 3 -13 -36 -38 -34 -35 -39 -43 -31 -2 28 15 -7 -32 -24 -34 -27 -13 -15 -33 999999 999999 999999 999999 999999 999999 -10 -1 -8 999999 -5 7 3 -6 -12 -6 -15 999999 -8 -11 -10 -15 999999 999999 999999 999999 999999 999999 -13 -14 -15 -11 48238 283 528 30 9738 13 23 58 7308 -8409 19626 18234 17429 16498 15551 14908 13982 13094 12279 10767 9787 8952 8343 7602 7006 6454 6017 5342 4911 4921 4687 4353 4444 4596 4432 4724 5062 5854 6335 6724 6932 5869 3667 2949 3020 3016 2535 2329 2190 2241 2250 2109 1935 1856 1776 1653 1655 1677 1768 1705 1642 1744 1881 1902 2012 1932 2041 2200 1968 2124 2183 2942 2573 1929 1912 1898 1823 1689 1776 1875 1919 1993 2086 2118 2162 2156 2153 2063 1989 1847 1659 1448 1368 1426 1530 1642 864 498 457 399 415 493 732 943 913 794 701 567 375 369 409 411 467 456 471 394 352 421 458 436 406 477 594 656 795 846 993 1108 1154 1378 1421 1406 1350 1384 1416 1380 1349 1393 1250 1054 1004 1149 1284 1489 1762 2060 2183 2370 3045 3918 5060 5481 4663 4198 3857 4153 3992 2841 2074 1499 1109 869 633 419 217 197 188 147 162 177 204 196 202 208 213 282 221 76 117 95 85 102 151 206 231 223 301 485 566 256 165 180 167 119 115 129 137 94 80 74 84 107 110 71 79 73 64 61 77 119 112 115 131 163 166 163 136 82 58 46 65 63 72 82 99 80 74 79 90 86 80 77 76 61 60 41 42 39 57 62 96 105 91 54 38 38 60 77 69 67 50 58 66 74 67 82 74 71 74 90 79 81 88 92 104 82 72 78 74 81 80 85 84 82 69 74 74 73 74 66 64 68 55 61 55 55 50 47 50 41 42 40 28 48247 285 467 30 9737 13 24 7 7307 -8413 418551 23053 21723 21633 20907 20282 20349 20566 20905 20696 20239 19718 19282 18730 18136 16641 15381 14205 13138 12471 11580 10904 10401 9411 8358 7197 5983 5379 5247 5085 5423 6002 6337 5055 3906 3836 3674 3782 3716 3711 3532 3567 3694 3758 3873 3908 3879 3857 3702 3747 3822 3954 4108 4090 4096 4342 4579 5143 8647 58197 103675 9114 6100 6248 5536 5038 4664 4157 3935 3954 4180 4554 4147 3746 3566 3306 3212 3121 2618 1903 1517 1273 1281 1352 1435 1374 1314 2031 1567 880 812 681 593 582 542 528 511 371 303 323 346 367 357 311 338 356 534 638 697 663 651 673 679 743 806 810 878 1003 1135 1273 1428 1548 1607 1751 1954 2106 2228 2336 2452 2529 2543 2503 2429 2392 2432 2358 2405 2733 2969 3253 3660 4160 4733 5365 5747 6101 6247 6178 6113 5833 5243 4317 3175 2004 1150 838 684 528 364 228 89 105 88 67 74 94 136 162 124 102 99 116 89 105 121 137 139 175 217 177 450 1962 2143 809 195 100 104 104 86 103 87 90 79 97 121 83 69 69 80 82 100 126 112 121 100 140 149 135 140 71 57 76 78 32 54 63 89 73 64 70 62 67 51 73 62 40 40 45 21 28 23 53 109 101 104 71 39 42 65 71 73 56 65 70 83 61 64 67 68 63 78 85 77 81 75 79 78 68 68 82 70 71 64 67 65 70 65 57 62 69 66 73 63 53 56 48 38 38 48 41 38 28 19 14 13 48256 288 377 30 9737 13 24 16 7305 -8418 19010 19036 19365 19882 20085 19839 19382 18612 18341 18556 18400 18304 18548 17669 16591 16514 16726 17266 17868 18461 18720 18533 17931 17683 17390 16362 14899 13246 11774 10781 10426 10636 11769 11866 11141 10812 10532 9961 9967 8625 7492 6912 6685 6358 6111 5848 5627 5730 5560 5037 4747 4549 4486 4500 4427 4234 4212 4333 4341 4427 4428 6386 30068 36788 4277 2804 2835 2576 2156 1610 1236 1055 1047 1069 1013 978 972 903 899 867 856 766 742 739 696 700 781 910 1030 1226 1455 1040 611 390 255 268 193 230 259 205 192 190 226 240 313 290 301 331 273 240 329 344 303 320 343 337 414 469 476 544 635 704 810 812 900 988 1039 1285 1537 1695 2078 2423 2925 3436 4120 4707 5000 5387 5847 6404 8000 9806 10823 11992 13142 14134 13962 13330 13190 13406 14014 15951 19406 21233 20303 16997 13523 9842 6549 4012 2507 1639 882 376 185 109 44 43 40 54 50 58 92 65 50 67 76 109 118 120 155 187 202 208 157 143 125 99 112 100 109 93 73 81 77 97 96 76 75 64 59 44 73 81 62 67 89 97 92 123 117 96 66 77 59 47 43 61 76 74 48 43 50 57 50 48 54 37 11 8 13 23 22 33 62 70 73 65 37 13 22 42 53 36 35 56 38 43 46 48 56 52 47 46 50 50 55 51 54 58 60 43 40 51 58 52 53 50 39 33 43 53 47 47 44 38 37 32 22 23 21 16 14 18 10 5 0 -3 48265 290 344 30 9734 13 24 25 7304 -8423 18194 18987 19902 20137 20201 19990 19761 19624 18992 18196 17492 17058 16278 15628 15762 15432 15403 15714 15497 14696 14145 14186 14224 14009 14268 14320 13373 12898 12763 12738 13124 13701 14096 13677 13127 11916 9851 8619 8251 7619 7291 6711 5472 4294 3308 2991 2946 2920 2764 2700 2583 2493 2537 2585 2518 2540 2509 2442 2409 2533 2701 2754 2889 3419 8730 31311 4798 3236 3583 3482 3239 2556 1540 1059 849 810 788 704 681 743 686 611 645 768 855 857 1264 2030 2717 2760 2578 2335 1979 985 358 294 299 309 336 376 354 268 312 328 370 403 385 518 582 573 568 524 465 473 417 443 480 469 505 434 360 399 375 341 298 323 277 286 307 318 393 397 478 648 795 977 1070 1172 1392 1724 2259 3116 4347 5324 5601 5724 5943 6152 6181 6022 5863 5925 6036 6360 7176 9184 12564 16127 17829 16580 15224 13661 12197 9570 6384 3423 1469 544 245 152 130 151 137 126 146 125 152 184 223 211 217 231 226 227 295 309 311 236 162 180 175 170 129 134 153 156 152 157 140 135 126 136 135 118 138 145 155 153 150 165 137 142 139 143 153 115 107 100 120 125 128 142 107 110 98 115 117 124 133 118 104 85 89 81 72 82 100 118 130 105 71 75 116 114 100 91 109 123 111 113 111 134 123 123 132 120 119 125 117 114 126 125 124 117 115 103 111 107 108 107 112 110 109 100 102 113 103 97 92 89 89 82 75 77 79 75 73 67 65 52 48274 287 433 30 9733 13 24 34 7303 -8428 13541 13503 13032 12747 12984 12524 11416 11145 10930 10545 10305 10044 9392 8910 8617 8362 8022 7773 7444 6937 6781 6845 7035 7217 7288 7684 8567 9738 10345 10671 10822 10222 10290 10059 9239 8597 7376 6530 5880 5542 5714 4678 3542 3498 3492 3135 2820 2622 2438 2194 2009 1777 1800 1877 1807 1920 1863 1739 1757 1813 1824 1924 1889 1950 2247 3053 3188 3047 2504 1834 1520 1442 1652 2331 2707 1995 1689 1544 1265 980 1035 1061 1105 1104 971 1042 1563 1748 1460 1778 2078 533 230 179 205 463 886 1375 1564 1894 2339 3041 3595 3829 3919 3614 3429 3098 2333 1856 1605 1409 1299 1238 1248 1320 1274 1296 1179 986 906 805 741 809 948 1197 1522 1857 2346 3008 3789 4628 5544 6186 7053 8548 9708 10501 11770 13279 14915 17613 22238 28024 32268 31921 30497 29727 28912 27095 23469 20738 18499 15995 13075 10177 8926 8433 7829 6817 5738 5134 4292 3009 1493 618 245 151 182 220 766 2092 2648 2761 2778 1213 1461 2607 1216 365 1162 1207 481 287 214 149 107 91 95 76 106 85 100 105 120 123 96 79 74 51 64 71 80 93 96 98 72 69 89 96 95 72 62 60 60 36 55 74 55 49 54 77 68 71 76 70 61 34 14 21 28 15 17 51 60 58 58 30 45 52 46 54 65 59 63 55 47 60 51 63 69 59 62 66 77 73 68 60 57 60 58 54 48 55 55 60 51 50 39 35 46 43 44 49 39 26 22 20 28 21 21 25 19 22 13 11 -1 48283 289 343 30 9733 13 24 43 7302 -8432 12890 13400 12938 12470 11971 11532 10999 9941 8445 7750 7853 7445 7231 6939 6797 6772 6402 6303 6086 5880 5760 5483 5403 5521 5826 6260 6622 7062 7642 7969 8225 7993 8253 8608 8797 8599 7700 6257 5353 4586 3918 3647 4300 3578 2586 2558 2399 1980 1777 1565 1464 1435 1504 1820 2174 2374 2485 2593 2782 3361 3761 3884 4092 4569 4835 5146 5186 5407 5431 4482 3378 2696 2351 2257 1862 1673 1444 1082 737 451 333 377 366 326 364 421 607 926 1794 2979 2853 2739 2751 2168 2233 2440 2744 3151 3540 4257 5315 6190 6618 7188 7600 7509 7717 8648 10221 13031 14999 13090 10449 9027 8337 8376 8288 7518 6686 5964 5646 5328 4714 4065 3809 3932 3799 3635 3606 3679 3883 4085 4748 5856 7627 9033 9763 9367 9348 9776 10510 12219 14782 17480 20496 24236 27712 28888 29401 29195 28050 28024 28431 28774 28914 28080 28094 29196 29613 27542 21982 15249 10533 8870 7046 4491 2701 2302 2051 798 1067 2808 7470 12259 15806 19987 17234 11052 5243 3222 1260 182 165 214 226 192 141 88 94 111 134 120 91 132 137 104 124 100 78 60 63 86 106 126 95 105 78 93 103 101 100 97 116 107 98 81 83 92 77 84 86 68 59 73 97 72 75 90 107 77 59 41 52 46 45 52 66 89 91 65 56 73 81 91 82 88 82 77 90 87 87 90 81 91 97 95 92 83 85 78 71 65 68 63 72 68 73 79 76 73 69 69 67 66 80 72 64 63 58 50 54 54 47 43 45 41 31 23 22 48292 291 283 30 9733 13 24 52 7301 -8437 10279 4243 4304 4605 4844 5005 5292 5569 5517 4974 4166 3575 3461 3260 3116 3066 3183 3207 3381 3242 3062 3048 3120 2867 2481 2069 2256 2417 2620 2750 2852 2832 2925 2860 2768 2695 2592 2153 1637 1222 953 775 698 624 700 850 842 854 766 707 832 1052 1105 1250 1408 1766 1792 1735 1484 1446 1462 1336 1217 1124 1067 965 937 1039 1208 1325 1158 874 543 353 232 165 161 111 143 174 162 207 177 297 362 570 889 1230 1613 2176 4369 6976 3014 2417 2374 2239 2428 2635 2776 2933 3181 3518 3887 4159 4455 4773 5382 6678 7851 8320 9166 10381 11583 12754 14005 15354 16492 16922 17175 17604 17497 17549 18101 18630 19935 20909 21877 23345 24460 24339 23448 23107 24715 27619 28718 29571 33478 35035 34187 33773 34144 35027 35269 37806 45646 50935 52375 54855 59112 61544 60854 59546 58289 55174 53544 53898 52054 50573 45522 39963 37875 34867 29178 25668 21059 16746 13086 12180 9591 5273 2079 722 795 2686 7450 9904 11798 12995 12163 7919 2824 591 150 134 181 245 259 193 159 215 232 173 151 120 146 138 119 151 352 197 116 117 106 105 111 114 119 118 134 109 115 102 108 122 125 116 95 96 84 83 110 131 98 79 82 109 118 85 83 110 93 69 53 51 61 73 58 83 81 104 117 84 51 93 86 88 85 72 83 96 78 85 92 97 96 99 99 93 96 94 96 93 80 70 70 77 78 86 90 92 84 87 89 83 72 82 84 85 73 66 66 66 63 63 56 57 56 45 41 39 34 48301 286 433 30 9733 13 25 1 7300 -8442 42819 2584 2426 2406 2328 2310 2248 2063 1952 2034 2018 1898 1825 1878 2037 2235 2267 2312 2498 2536 2557 2803 2969 3117 3433 3665 3619 3100 2879 2869 2932 3054 2928 2494 2151 1973 1606 1462 1337 1127 1145 1099 989 1022 1286 1613 1739 1916 2245 2536 2932 3272 3332 3237 3334 3164 2765 2289 1999 1783 1823 1780 2478 4434 2368 1729 1484 1306 1122 1081 1038 1015 1035 1016 1022 1005 1077 1222 1263 1271 1359 1512 1579 1701 2306 3474 3711 3093 3463 4367 4767 6246 7708 8371 8422 8077 8450 9099 9653 9566 10284 12371 13573 13610 13303 13890 14933 15262 16293 17305 18295 19516 20814 23083 25392 27239 27963 27819 27284 27389 27802 27356 26308 25495 25170 24820 25824 25687 22351 17561 16556 18228 20018 21663 23506 25731 27018 27347 28127 30123 32081 32669 32606 30702 28008 28275 30083 32011 32054 30802 28654 22075 12710 7729 4308 2986 2910 4160 7636 10156 11026 12753 12869 12131 10843 9310 10213 15094 26254 36926 20296 10225 5144 2649 414 149 249 1523 6468 12461 16244 18731 13144 3431 1001 458 485 242 135 184 128 208 4586 6516 449 81 91 101 63 80 81 77 90 112 99 108 117 87 101 100 72 69 73 81 97 82 68 80 60 62 71 100 95 104 110 80 53 44 50 63 35 51 79 88 96 83 54 64 66 86 91 85 97 90 89 76 75 95 90 79 67 64 79 70 59 71 77 74 67 58 65 57 65 67 68 64 73 66 64 67 62 65 69 56 56 55 53 51 48 40 34 28 26 25 22 20 48310 281 583 30 9733 13 25 10 7299 -8447 813507 2241 1440 1551 1504 1226 942 827 855 978 1243 1567 2051 2346 2039 1670 1364 1399 1570 1847 2709 3473 4200 4655 4031 3648 3462 3360 3129 2565 2005 1586 1547 1460 1438 1534 1704 2023 2219 2397 2591 2762 2714 2823 3053 2881 2420 1941 1713 1590 1573 1613 1577 1403 1281 1358 1441 1330 14398 50591 7268 959 903 1012 1259 1099 863 812 833 875 1069 1238 1446 1670 1985 2386 2902 3497 4461 5837 7224 8168 8522 11189 30396 12440 7100 7090 7574 8250 8796 8716 8193 7572 6966 6305 5482 4775 4645 4765 4892 5126 5414 5658 6262 6968 7615 8343 10284 12954 15527 17231 18052 17382 15486 13419 12056 11113 10075 9767 10200 11040 12216 13835 16091 19776 22253 21723 21280 21489 20009 17631 15354 13910 13837 13201 13436 14979 17120 19008 20908 21618 21863 22715 22064 22413 23472 25012 24857 21639 20928 20682 20587 21667 24052 25916 24542 21751 20104 17094 17131 28388 41742 42470 31706 14535 9166 5435 3148 1519 2396 6782 10772 18599 36065 44035 33732 18640 10831 4980 2426 1127 409 215 283 564 5446 56657 24523 1031 95 40 57 99 107 96 107 99 96 82 75 97 109 87 51 60 66 28 66 95 76 68 64 45 19 41 64 65 78 98 55 12 32 43 43 48 45 66 80 78 41 46 49 78 83 68 75 89 75 79 78 87 77 77 72 71 63 58 68 52 61 60 47 47 54 54 44 45 48 63 60 55 55 64 66 63 57 62 55 58 45 39 33 43 38 33 33 28 25 19 14 48319 286 405 30 9735 13 25 19 7297 -8451 13647 21380 999999 999999 999999 47444 1249 1033 1077 1042 963 736 651 701 755 881 1095 1114 982 818 650 283 95 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 22 242 644 1316 2085 2552 2573 2480 2260 2043 1783 1576 1444 1080 796 676 643 512 397 461 428 430 410 381 287 199 234 270 273 154 1385 11017 4123 245 108 22 -38 19 28 72 68 -7 -1 82 224 548 926 1341 1462 1431 1823 2554 3139 21464 154278 96950 56357 17116 3666 3579 3644 3548 3497 3535 3545 3787 4199 5105 7034 9166 10254 10783 11045 12058 13450 14353 13782 12519 10773 9278 7892 7203 7199 7156 6674 6236 5999 5891 6395 6974 7184 7518 8210 8547 9002 9252 8619 8471 9907 12497 15282 18815 23292 26476 28626 29724 28751 29062 30611 32127 32554 34853 37070 38072 37439 38655 41579 43920 47463 50095 52372 51537 51505 53985 57266 61744 63159 66548 72222 76630 79304 72071 56527 53884 39769 27918 28490 21937 17329 9771 4799 2622 3460 6044 6104 9140 7781 6806 3216 973 1721 2577 1181 334 264 299 438 6237 72196 74506 2529 92 57 79 77 52 67 91 106 72 48 58 74 65 92 69 66 48 44 41 63 73 70 72 53 68 61 47 52 56 92 73 43 24 24 3 20 32 30 48 86 59 25 18 48 50 56 59 62 64 63 61 61 53 62 58 48 47 56 48 45 28 19 20 35 22 28 39 28 30 53 47 40 31 33 28 40 39 40 50 43 24 24 26 25 22 21 18 16 18 5 -1 -2 48328 283 497 30 9737 13 25 28 7296 -8456 8053 1147 1081 1098 1105 1160 1400 1620 1692 1733 1643 1463 1213 1027 953 816 819 869 774 631 620 550 516 594 711 767 1103 1319 1577 1606 1806 2172 2304 2091 1642 1286 1126 1008 1007 937 906 678 449 202 64 20 57 55 -42 -44 999999 999999 999999 999999 999999 999999 999999 -67 -29 64 228 453 430 223 -14 -38 -57 -36 -28 -18 24 138 205 310 455 736 1052 1368 1627 2038 2599 2929 3771 22105 262563 250918 278053 265969 7494 1889 2024 2340 2776 3110 3213 3630 4199 4894 5598 6408 7632 9213 11549 13762 15617 17197 18351 18591 18051 17552 17138 17096 17636 18055 18441 19654 20980 22394 23833 25126 26536 28594 31744 37318 40979 40760 38734 37906 33848 25743 18194 11897 7576 5857 5871 6629 8500 10466 12047 13955 15558 16329 17729 19915 21549 21758 20332 17091 14434 13735 16177 20272 24334 30004 32455 33397 36006 39450 42542 44796 44487 39641 32741 31750 40354 42491 33589 24296 14302 6937 1293 1033 1213 636 479 781 888 1450 3482 4998 5119 2355 347 192 192 181 755 9919 20333 529 92 98 92 79 78 72 91 99 86 74 75 60 89 103 91 94 69 57 43 36 72 85 63 43 48 52 46 71 75 47 63 69 35 26 12 28 41 59 49 67 83 48 30 35 39 44 53 60 60 43 56 68 76 80 93 75 79 66 43 46 49 39 56 44 38 42 49 50 43 40 50 60 47 37 44 51 34 44 43 48 55 51 39 30 34 37 29 31 28 24 17 8 5 48337 286 436 30 9736 13 25 37 7295 -8461 25453 34773 999999 835218 999999 23439 5218 4633 4521 4250 4031 3842 3768 3810 3847 3656 3605 3656 3539 3186 3024 3159 3122 3087 3046 3066 2813 2685 2695 2467 2516 2588 2430 2205 1913 1407 1318 1401 1384 1373 1411 1576 1727 1794 1731 1690 1839 1933 1749 1546 1347 1298 1259 1330 1429 1458 1472 1400 1338 1239 1133 986 789 691 721 631 550 509 428 324 391 402 413 463 557 550 601 675 741 835 956 1094 1141 1377 2045 4133 24061 249311 193428 257124 242943 17503 10898 11599 11956 12241 12979 14091 14921 15812 16939 18445 19932 20848 21852 22666 23359 24496 26247 27712 29101 30619 32145 34116 36285 38384 38509 38104 39114 40296 41065 40723 39363 36190 32642 26325 16817 9573 4913 2856 1925 1378 1014 807 634 571 563 489 428 442 494 550 560 595 699 767 858 1061 1195 1375 1651 2121 3227 5052 7323 9922 12293 14866 18637 23579 28971 33938 37062 40860 42580 44570 45010 43511 42490 36528 28262 22945 9305 1515 169 109 221 496 509 377 1584 2897 1194 382 193 134 142 162 135 332 439 165 83 107 109 91 70 64 62 72 100 101 76 63 79 88 86 64 86 65 53 54 51 53 66 83 65 46 40 35 45 52 66 63 66 47 35 18 37 47 27 46 89 71 32 42 47 47 74 67 87 65 60 60 64 70 66 57 60 61 53 48 50 51 35 54 54 48 45 48 62 53 40 37 48 52 51 48 44 36 43 47 55 50 41 32 31 27 25 26 24 22 24 17 10 8 48346 286 436 30 9736 13 25 46 7294 -8466 23779 387618 999999 999999 999999 21945 11151 8523 8089 7479 6579 5415 4194 3274 2694 2335 2073 1876 1818 1849 1831 1740 1685 1653 1572 1544 1584 1577 1602 1687 1841 2049 2267 2559 2837 3137 3576 4089 5007 6198 6589 5963 5331 4956 4539 4198 3936 3595 3314 3061 2990 3063 3152 3139 3055 2908 2699 2386 2081 1927 1796 1697 1696 1712 1761 1840 1934 1999 2139 2291 2478 2569 2681 2800 2873 2930 3084 3271 3529 3721 4025 4443 5088 6525 9217 13362 28312 231684 133945 52376 80761 20677 8509 5221 3303 2383 2503 3241 4176 4564 4744 4957 5162 5283 5277 5371 5784 6319 7117 8187 8935 9378 10000 10629 12100 13663 14922 15846 16297 14911 12728 11339 9267 6984 4936 3825 3340 2581 2071 1733 1388 1171 1113 1002 968 872 766 741 729 721 703 728 802 824 778 705 685 692 747 752 774 792 925 1243 1863 2964 4600 6694 9226 11978 14835 17787 21295 22168 20223 17528 14711 10892 6452 2959 1096 448 277 212 372 845 1077 869 523 456 732 1114 742 293 168 142 128 123 133 122 106 97 103 100 99 112 79 68 78 94 113 100 99 84 82 106 114 92 78 77 73 63 62 86 90 80 71 77 76 74 82 73 91 99 84 61 59 50 49 46 60 84 90 85 56 43 77 83 90 79 79 79 71 65 75 77 79 90 75 69 67 53 50 65 64 60 60 67 55 51 60 55 52 54 51 51 50 51 46 48 55 59 64 70 57 50 56 50 46 41 38 40 39 34 24 9 48355 284 498 30 9738 13 25 55 7293 -8471 14604 4055 3701 3681 3453 3288 3464 3332 3196 3037 2906 3086 2940 2828 2628 2383 2304 2335 2485 2743 2876 2886 2767 2465 2138 1756 1612 1396 1174 1090 1023 1075 1251 1281 1302 1350 1364 1360 1439 1631 1692 1797 1813 1744 1819 1938 2012 2112 2224 2528 2838 2868 3029 3261 3627 3897 4112 4491 4856 5201 5427 5651 6052 6350 6767 7652 7969 7469 7459 7867 8241 8358 8366 8510 8658 9038 9606 10371 11611 12533 13062 13821 14808 15846 18216 124233 237481 22688 22207 88311 8903 6414 7783 8910 9946 11417 13310 15593 18571 22022 24976 28197 31404 33273 34988 37122 39967 41738 42119 42415 43193 43801 44696 45143 44389 43638 43482 41025 36755 31227 25710 20684 16160 13117 13421 14915 13525 10719 5914 2893 2010 1561 1383 1308 1345 1233 1140 1055 1043 953 833 843 1038 1357 2787 2401 1028 739 718 733 730 780 870 958 1189 1724 2647 3763 3666 2357 1260 722 537 444 444 507 452 420 342 250 240 329 702 1135 959 603 416 358 332 288 261 283 250 183 182 199 220 196 125 85 101 120 105 94 88 96 98 101 89 126 110 116 112 104 115 112 111 92 72 66 82 109 104 79 79 81 73 36 67 104 108 104 89 64 63 37 63 74 76 108 92 70 54 74 80 93 97 87 84 83 82 90 84 96 108 101 99 101 99 80 88 77 69 83 91 79 73 87 91 79 79 74 59 80 75 65 66 74 63 64 72 77 64 50 53 58 58 59 46 41 45 48 44 29 48366 284 502 30 9742 13 26 6 7292 -8476 4781 3061 3127 3051 2916 2853 2862 2657 2511 2361 2370 2568 2808 2761 2662 2615 2603 2855 3135 3217 3356 3275 3185 3154 3598 3865 3995 3841 3425 2740 2321 2123 2056 2224 2641 3048 3943 5281 6616 8033 8794 8784 9079 9643 9937 9775 9500 9722 10003 9912 10349 10769 10849 10880 10802 10721 10647 10971 11365 11501 11525 11243 10189 9293 8417 8154 8271 7897 7509 7327 7460 7524 7497 7212 6820 6519 6406 6646 6586 5976 5182 4676 4791 4851 5956 12000 9690 7287 10460 27467 9420 6412 5836 5484 5384 5413 5487 5767 6213 6932 8345 9880 11393 13520 15804 18895 22210 24626 26175 25975 25606 25495 25600 25079 24258 23564 23728 24054 23495 22059 19265 16077 14782 14073 12475 8328 3517 1558 1347 1398 1590 1904 2187 2292 2302 2444 2507 2419 2169 2003 2205 4451 10237 7012 23886 37711 3060 1056 945 943 961 1022 1124 1221 1415 1539 1655 1649 1519 1080 712 461 349 320 286 252 240 240 240 247 254 354 530 522 360 300 251 270 257 263 287 322 293 278 267 202 172 150 117 136 125 130 134 107 99 110 102 120 115 126 148 114 126 146 146 116 116 100 104 100 98 96 98 95 97 106 79 89 88 93 96 113 90 63 74 94 73 65 97 116 109 91 59 78 115 122 121 101 100 105 93 105 110 111 120 108 118 107 109 105 94 102 108 99 88 92 96 91 95 90 94 95 94 100 83 80 82 97 88 78 90 96 88 76 75 72 69 71 65 66 57 50 49 37 48375 286 445 30 9745 13 26 15 7291 -8481 17360 10749 9167 7524 5695 4372 3704 3531 3561 3626 3625 3587 3547 3615 3676 3820 3943 4229 4742 5349 6223 7159 8415 8933 9307 9335 9301 9390 9264 9195 9546 10109 10951 12075 13409 14496 15770 16606 17099 18259 19058 17914 16325 15336 14812 14064 13871 13680 12835 12140 11794 11754 11725 11827 11909 12228 12672 13121 13344 13008 11703 9756 8221 7112 5895 5154 4812 4543 4317 4007 3790 3648 3390 3333 3478 3830 4261 4744 5290 6061 6965 7830 8441 8972 9175 9139 9183 9033 7618 6233 5473 4807 3597 2830 2278 2053 1988 2034 2182 2295 2397 2614 2835 3121 3644 4332 5271 6314 7035 7432 7485 6719 6163 5193 4378 3940 3755 3665 3762 3382 2629 2395 2150 2085 2049 1894 1736 1675 1432 1336 1359 1426 1553 1727 1829 1657 1479 1467 1568 1907 4121 8722 11927 3728 4026 2880 17842 24421 3116 1182 969 864 858 832 871 885 894 923 818 633 461 411 369 285 240 250 211 197 229 214 228 221 224 282 292 280 277 264 274 300 328 354 346 384 439 285 185 171 159 145 113 75 83 102 134 92 99 114 131 128 116 122 126 99 108 111 131 127 97 84 78 84 101 107 108 101 97 73 83 90 82 96 99 88 71 73 72 64 61 56 71 113 116 78 69 78 94 105 115 113 97 106 99 97 119 119 105 93 94 94 85 81 82 86 89 90 93 90 84 87 92 79 69 64 78 70 63 66 79 85 62 57 64 77 82 76 76 64 58 67 67 57 52 49 48 39 48384 286 449 30 9749 13 26 24 7289 -8486 12321 13214 14709 15777 16439 15975 14356 12064 9860 7936 6673 5985 5749 6042 6359 6875 7733 8552 9429 10323 11160 12195 13186 14157 14828 15079 14863 14309 13928 14358 14643 15370 15186 14042 12279 10769 10303 9918 9029 7821 6113 4986 4716 4973 5565 5851 5777 6062 6757 8808 11651 14171 17138 22357 27599 31917 32350 27255 21281 17377 13680 11257 9951 9337 8405 7154 5935 5040 4525 4197 3980 3940 3813 3648 3561 3604 3589 3536 3672 3799 3663 3445 3272 3109 2931 2727 2513 3320 7465 4867 8757 64353 7963 1807 1722 1768 1597 1481 1470 1435 1447 1532 1625 1519 1657 2152 2647 2844 2932 3376 3615 3412 3456 3420 3292 3274 3349 3462 3454 2887 1853 1562 1567 1700 1963 1961 1859 1577 1338 1261 1255 1300 1235 1152 1285 1273 1238 1583 3512 8586 13711 11923 5528 2049 1765 1342 1072 991 929 890 850 806 719 646 577 517 566 561 535 495 400 347 300 254 258 201 152 161 153 166 172 209 224 273 298 321 298 243 211 200 210 230 195 192 157 150 148 129 123 102 111 141 126 107 108 120 104 104 98 108 115 109 97 119 108 120 133 133 106 85 94 109 99 114 114 84 47 65 89 98 94 110 95 88 92 78 90 70 73 75 69 97 92 77 68 61 60 82 84 98 77 105 104 92 93 91 113 111 92 88 88 89 95 92 105 95 86 88 85 77 71 91 74 67 70 73 68 69 79 81 75 67 67 84 70 72 64 67 65 57 53 52 53 49 44 38 48393 285 480 30 9750 13 26 33 7288 -8491 12586 12241 12148 12343 12898 13413 13446 13476 13912 14523 14333 13582 12669 12207 11867 11644 11053 10558 10245 9987 10175 11377 13871 16293 17627 18395 19261 20236 20896 19686 16912 13712 11059 8968 7392 6827 7796 9568 10952 11635 12328 12910 12893 12448 12027 12095 11245 9954 9715 8584 7255 6847 8403 9973 11134 12380 12918 11053 8388 6470 5255 4697 4143 3450 2951 2780 2876 2783 2493 2265 2094 1839 1666 1604 1563 1582 1512 1598 1693 1828 2496 3053 3144 4303 6165 5784 12515 195182 297845 21343 145927 62806 2126 1673 1657 1604 1608 1538 1491 1450 1476 1575 1595 1757 2251 2617 2745 2921 3257 3964 4199 4135 4052 3803 3692 3667 3500 3101 2539 1608 1228 1018 840 854 936 1073 1284 1276 1094 981 958 1259 2105 2827 2692 1958 2499 3759 4660 3822 2483 1410 1123 1061 1024 982 913 939 906 831 819 757 716 678 640 562 552 476 438 353 285 264 254 211 196 176 181 164 163 166 221 272 271 261 226 216 230 212 201 212 221 207 198 222 167 137 110 105 116 98 114 130 107 98 126 107 104 106 114 128 144 105 97 90 89 111 113 104 102 80 93 102 105 85 75 78 77 52 53 74 81 87 80 73 72 63 55 50 55 61 85 89 51 55 61 75 90 82 76 83 94 95 106 107 106 94 94 84 93 89 95 95 78 68 75 81 75 67 74 78 70 67 64 60 67 62 55 59 68 63 56 61 68 71 72 65 48 52 56 48 43 46 40 36 32 48402 288 391 30 9751 13 26 42 7287 -8495 12792 12364 11145 10017 9673 9391 8941 8834 9019 9227 9749 10723 12309 13746 15374 16184 16256 14581 11461 8817 7011 6136 5717 5420 5081 4732 4743 4812 4818 4852 4921 5507 7018 10560 16107 21843 25256 23319 17992 13446 10515 9986 10443 11310 12685 13573 15259 18599 21745 21480 18210 15290 13846 14856 18492 20534 20384 19841 21129 21922 19749 16415 14030 11600 9002 6332 4151 3259 3046 3214 3178 2957 2553 2371 2184 2024 1873 1934 1869 1975 2096 2276 2608 3234 3883 7634 5433 5238 7883 14761 189165 479401 109690 3032 1850 1619 1418 1321 1301 1154 1174 1309 1204 1124 1060 1091 1154 1565 1971 2196 2357 2702 3119 3058 2863 2682 2445 2300 2399 2413 2414 2009 1346 1145 1063 1161 1297 1545 1731 1599 1545 1572 1428 1294 1492 1657 1509 1286 1204 1044 1007 915 1647 6551 3650 1248 1052 920 899 868 918 872 849 819 795 729 704 753 888 939 661 438 376 310 303 267 262 257 213 187 172 174 190 186 190 222 230 183 199 208 232 209 215 223 278 270 267 213 150 124 126 98 80 102 81 75 53 70 84 108 111 87 89 69 84 69 68 62 66 56 77 68 68 68 90 95 80 58 56 42 50 46 52 70 68 53 43 47 28 41 36 38 49 51 26 32 39 41 74 87 82 77 85 84 72 74 87 81 74 81 86 80 64 59 54 71 83 68 60 55 53 57 55 59 55 39 38 46 49 48 38 48 60 46 32 46 48 42 44 32 35 41 36 35 33 23 21 11 48412 289 363 30 9753 13 26 52 7286 -8501 18243 19488 21034 22021 21692 21291 20265 18182 16203 14279 13024 13100 14186 15313 15315 15110 14903 13833 12082 10016 8289 7435 7253 7792 8909 9791 10561 11051 11683 11917 12520 14591 18982 24922 30359 33166 32891 31542 32897 34319 31624 25821 19412 16475 15328 16642 20557 24619 25222 24363 28172 33860 34714 33066 29237 24759 21255 18644 16140 13039 9960 8361 7650 7290 7318 6923 6289 6011 5840 5787 5290 4037 3085 2603 2425 2381 2294 2217 2111 2196 2372 2414 2628 3175 4259 8209 61427 218708 44786 8769 5880 78617 213130 233385 6938 1727 1686 1448 1257 1198 1160 1196 1242 1175 1009 1010 960 994 1448 1780 2232 2744 2906 2973 3059 2787 2411 2095 1918 2013 2144 2038 1383 872 701 598 596 639 632 686 680 722 797 826 849 885 968 1001 1023 1270 1455 1119 1207 1363 1282 1138 1144 1044 1018 993 949 998 980 973 1002 1054 1082 1081 1069 1005 860 670 576 532 507 497 486 472 401 376 308 300 328 304 329 286 224 226 250 294 273 209 169 161 171 153 185 193 222 191 144 101 95 81 76 87 80 87 90 81 82 61 71 80 80 72 73 67 88 97 73 74 71 68 59 90 97 79 58 35 40 49 56 75 68 73 73 81 51 36 44 41 48 59 61 57 36 23 39 70 66 79 62 53 68 67 62 68 60 74 81 64 68 66 72 73 82 64 62 55 54 64 56 62 65 68 59 47 45 40 41 44 53 48 50 41 40 49 42 40 40 38 38 34 33 31 22 20 8 48421 289 365 30 9755 13 27 1 7285 -8505 19126 8835 8279 8355 8341 8432 8850 8935 8936 8658 9114 9607 10009 11456 14102 17012 19987 23049 24806 25443 24595 22585 20368 17634 14642 12378 11077 10520 10608 10787 11377 12285 14379 17406 20617 24142 27395 27397 22349 15895 13366 12246 9629 7678 7319 8002 10239 13818 16402 17961 21475 26157 30112 33032 35829 38336 41032 42499 40687 37633 36487 36888 38007 39538 41555 43767 45061 44935 43765 40309 35258 28016 20760 14731 10582 6885 4483 3292 2637 2505 2502 2303 2217 2207 2134 2468 4303 8229 5038 2713 1932 12140 107765 21340 2325 1986 1887 1703 1524 1502 1504 1518 1358 1396 1488 1406 1336 1400 1784 2184 2655 3156 3251 3382 3378 2858 2583 2328 2132 2168 2324 1990 1367 977 782 667 729 748 687 726 710 770 793 867 904 912 1004 1120 1149 1130 1224 1258 1281 1357 1352 1428 1429 1382 1331 1278 1212 1143 1100 1011 981 903 867 952 890 888 943 865 757 757 683 543 517 483 376 373 307 286 273 238 204 206 240 263 259 258 300 252 229 233 179 163 172 119 92 124 124 90 97 98 64 74 61 81 95 65 68 94 94 89 108 95 79 85 84 85 59 59 67 48 65 81 97 72 80 54 49 65 63 37 60 59 59 56 43 30 49 31 53 41 40 44 37 54 55 67 71 82 68 61 74 72 62 80 72 57 58 74 79 52 51 56 66 61 65 71 63 64 65 65 62 55 53 43 46 41 42 50 51 49 40 35 37 53 47 33 35 33 34 35 25 23 25 9 4 48430 287 425 30 9755 13 27 10 7284 -8510 79799 19268 16989 15410 14584 13690 12836 11923 10621 9482 8175 7085 6306 5710 5146 4914 5101 5328 5346 5132 5105 5082 5291 5571 5906 6332 6598 7255 7973 8845 9837 11101 12394 14033 16234 18548 21230 23800 26453 31425 40076 46662 42935 40170 40390 39918 40501 41762 45249 48646 52315 55709 56826 55250 52307 49200 46163 40586 36505 34390 31945 30317 28766 27266 24920 22372 19461 14906 9950 6655 4269 3092 2576 2371 2185 2100 2036 2185 2358 2391 2348 2303 2208 2207 2160 2283 2541 2562 2337 3195 43364 157846 32018 3099 2696 2455 2209 2203 2212 2259 2291 2399 2332 2252 2130 2143 2397 2624 2866 3278 3314 3284 3102 2548 2328 2121 2066 2135 2189 1787 1160 822 645 603 615 642 682 681 741 816 883 953 1018 1056 1101 1149 1275 1352 1417 1518 1466 1465 1372 1322 1288 1301 1335 1371 1402 1473 1662 2872 5372 4675 2062 1301 1200 2689 9852 35810 34799 3673 690 597 534 474 404 336 325 275 248 268 236 242 309 336 357 308 281 276 278 248 179 161 118 106 103 110 97 93 80 75 65 83 64 49 44 69 71 80 94 126 101 86 85 83 66 57 52 59 47 44 52 74 79 70 72 38 37 53 41 46 61 58 65 45 33 32 30 48 58 46 42 33 33 59 45 39 73 77 60 69 82 68 64 67 64 72 66 54 77 67 57 57 71 50 51 51 54 52 62 56 59 47 50 49 48 48 42 44 42 49 41 42 36 43 33 40 37 33 36 31 32 27 21 16 8 48439 290 335 30 9755 13 27 19 7283 -8515 954432 19320 19847 20559 22604 25422 26550 27231 28677 27029 23350 20491 18254 15785 13501 11216 9758 8899 8615 8479 8572 8739 8642 8617 9091 10077 11424 12731 14340 16441 19221 22206 25098 28210 31214 34496 37967 41221 43650 46663 49166 50670 51754 50276 46250 42000 38888 36067 32038 26978 23222 25105 30033 35666 40275 42900 44690 47599 48361 48395 47234 45725 45208 45707 44186 39401 31834 25292 20928 17797 13891 9583 6055 4698 4313 4374 4216 4048 3694 3464 3533 3580 3491 3481 3481 3386 3445 3502 3405 3367 3267 3276 3217 2948 8274 28838 4622 2906 2773 2943 3095 3208 3311 3203 3096 2847 2466 2198 2081 2235 2415 2718 2945 3183 3560 3561 2919 2619 2338 2428 2500 2322 1963 1356 1014 798 802 862 857 932 1028 961 1011 1033 1040 1117 1150 1141 1082 1110 1134 1085 1045 1030 1034 1057 1061 1092 1124 1210 1285 1489 1800 2796 4993 7118 7855 8072 7259 6839 8353 8384 5015 5291 2519 722 628 542 510 475 436 361 313 319 313 322 302 340 372 389 342 327 309 335 330 294 233 196 160 140 127 136 138 109 118 90 85 84 97 88 103 83 89 110 95 101 105 103 91 87 83 82 75 77 80 50 59 87 85 86 82 68 73 65 52 50 78 72 65 45 50 46 53 50 52 56 42 41 75 63 72 91 80 79 90 80 72 86 79 85 87 82 69 71 88 77 71 83 68 59 63 66 67 64 68 77 68 49 54 58 63 61 59 63 50 55 64 58 54 57 55 49 53 47 43 44 44 36 21 5 48448 286 455 30 9755 13 27 28 7281 -8519 899400 16654 905422 820054 20096 20856 20589 17002 15292 16503 18398 20035 20783 21197 22350 24108 25985 27486 27644 28105 29452 30689 30841 31619 33195 34104 34710 33926 32796 32140 32205 33311 35303 37764 41136 44867 47971 49234 49618 51638 53765 52307 47919 46442 45070 43200 39871 37194 35991 34358 33177 32947 33426 35209 34278 30302 24492 20791 17164 14311 12851 11785 10194 8471 6879 5980 5636 5338 5091 4874 4619 4825 4989 5274 5003 4211 3953 4083 4031 3941 3916 3737 3583 3444 3283 3081 2959 2764 2660 2577 2592 2718 2998 3297 3871 4109 3750 3430 3526 3447 3167 3125 3486 3865 3987 3750 3470 3232 3175 3369 3731 4135 3809 3025 2638 2636 2731 2664 2222 1705 1239 1054 978 966 966 973 967 924 889 894 931 962 945 914 979 976 985 1027 1137 1192 1192 1228 1342 1455 1329 1261 1242 1302 1313 1271 1266 1301 1566 1492 1164 1032 919 1413 1870 939 531 470 439 451 392 349 310 260 216 221 221 234 231 239 260 247 248 265 262 243 259 238 198 139 137 109 82 95 101 101 58 86 73 62 88 89 56 44 53 86 80 62 83 87 67 56 58 57 48 60 75 56 73 66 80 76 70 58 65 48 61 54 66 51 40 42 31 36 48 56 58 63 33 45 48 57 60 64 55 51 56 62 69 76 76 70 80 61 58 61 69 68 55 59 64 45 44 50 47 46 45 44 46 34 41 47 40 41 42 48 40 32 38 26 23 28 30 31 29 28 32 23 16 14 8 -1 48457 290 334 30 9754 13 27 37 7280 -8524 4097 5397 7104 7963 12570 20864 21693 93884 999999 999999 999999 999999 45823 30889 31960 34117 36290 38955 41898 46214 50954 53235 51008 46896 44748 43972 43984 44144 42944 42468 43664 45009 46215 46871 48433 49373 50885 52085 53003 52776 52482 53287 53358 52746 53038 51323 46264 40359 32994 26253 20755 18176 16490 14657 13124 11678 10635 9936 9211 8980 8999 8531 7700 7268 6782 6734 6620 5922 5323 4907 4817 4754 4565 4566 4635 4509 4426 4453 4285 4221 4129 3910 3809 3698 3701 3629 3680 3690 3677 4096 4894 6165 7728 9214 10528 11604 11771 10073 7198 5595 4481 3699 3695 3666 3176 3027 2958 3020 3099 3294 3534 3598 3846 4154 4373 4713 4408 3398 2838 2704 2728 2785 2501 1951 1404 1131 1070 1002 1021 1011 978 1013 1001 1002 982 993 1013 1008 1089 1143 1153 1194 1216 1321 1297 1349 1380 1498 1555 1470 1487 1461 1453 1456 1439 1312 1131 951 854 837 743 666 613 517 410 378 374 373 375 342 274 205 216 199 183 159 146 129 146 147 157 138 131 135 149 132 117 113 114 108 93 99 74 81 89 91 56 48 60 60 60 65 88 95 98 91 89 66 73 93 60 65 67 48 63 63 71 58 66 58 46 58 58 54 58 60 51 55 37 30 37 36 45 52 65 46 23 75 68 65 72 74 56 58 78 64 50 54 62 54 44 45 72 67 52 59 57 52 63 57 53 54 47 64 56 38 36 40 44 46 42 44 48 33 23 27 31 28 38 36 29 32 26 17 19 25 17 9 7 -6 48466 289 364 30 9754 13 27 46 7279 -8529 4955 7987 6639 5699 30170 17651 999999 999999 999999 731359 80131 52160 54066 55496 55886 54251 51232 47806 45569 44295 43861 43325 42559 43998 45979 46912 47044 46995 48203 50617 53966 56581 59200 61910 64433 65825 63578 58573 53999 50096 47614 44333 40187 34820 30442 26635 21149 17017 16411 17505 18813 18439 16096 13780 11295 9075 7819 6854 6453 6575 6264 5980 5641 5604 5428 5450 5393 5415 5438 5375 5302 5457 5696 5658 5569 5511 5478 5563 5606 5641 5817 5987 6201 6435 6754 7062 7389 7560 7880 8404 8987 9023 8562 7727 6722 5473 4736 3776 3281 3108 3020 3179 3280 3382 3493 3451 3351 3373 3537 3610 3804 4053 4283 4498 4893 5312 4394 3458 3180 3324 3611 3288 2658 1933 1307 1119 1061 1030 1019 976 996 998 940 972 991 1017 1058 1026 1105 1170 1281 1373 1428 1476 1473 1514 1528 1500 1451 1407 1389 1414 1403 1329 1135 1003 948 922 753 645 565 434 352 352 340 342 299 314 307 286 221 198 169 152 144 139 137 125 103 115 112 122 111 110 114 80 51 58 68 91 126 99 90 89 65 48 56 50 51 59 90 108 97 75 90 92 78 55 62 59 49 60 68 46 64 98 81 61 73 39 17 7 39 54 50 43 33 39 42 26 10 31 61 56 31 23 57 61 47 34 45 65 65 68 74 62 65 65 75 82 66 54 59 56 58 58 51 58 55 48 51 55 49 44 46 42 39 50 40 34 38 46 46 28 36 32 27 32 28 23 29 26 26 24 16 20 14 11 -1 48475 289 363 30 9753 13 27 55 7278 -8533 5887 7502 10814 11568 7199 38486 32134 13078 999999 999999 999999 30139 29703 30082 31000 31895 34385 37957 41650 45428 48683 51542 55254 58974 62178 64495 65639 64702 64380 63313 61315 59322 56828 53426 50602 48616 45866 42265 37458 31539 26071 20769 16362 13755 11915 10438 8977 8206 7774 7282 7051 7421 7731 8004 7885 7663 7258 7064 7178 7190 6921 7034 7093 6982 6898 6570 6440 6555 6666 6779 6613 6615 6504 6488 6521 6787 7159 7573 8164 8596 8604 8659 8415 8109 7887 7562 6942 6137 5605 5282 4951 4810 4615 4311 4034 4003 3986 3486 3338 3219 3224 3222 3324 3392 3479 3479 3620 3989 4558 5277 5599 5614 5902 6186 6322 6242 5628 4774 4648 4918 5150 3929 6914 7276 2457 1448 1326 1284 1299 1293 1353 1354 1353 1266 1277 1147 1097 1073 983 992 1056 1116 1133 1152 1099 1035 1025 1046 1072 1139 1184 1104 1106 1030 941 834 696 658 620 487 382 322 299 259 269 278 260 245 262 201 156 114 121 113 102 82 122 116 100 119 117 94 95 100 123 108 59 78 100 107 83 89 83 97 88 68 64 86 77 92 90 83 70 110 109 86 60 79 51 48 73 81 87 52 86 82 90 77 66 66 53 57 68 66 55 48 36 41 41 28 39 39 57 56 52 30 66 73 77 71 76 81 73 70 76 77 66 81 83 75 60 69 69 74 65 53 55 59 43 43 48 41 39 49 48 54 50 46 51 49 51 46 50 41 35 51 56 47 36 43 32 28 36 29 36 19 10 14 7 48484 294 212 30 9752 13 28 4 7277 -8538 4166 999999 999999 999999 10911 11336 18894 28300 18551 24665 353562 999999 999999 999999 999999 97662 31612 31989 30660 30127 31057 32984 35645 39906 44319 46348 45789 44275 42794 41084 37432 31651 26530 19991 13807 10290 8284 6908 6465 6250 6206 5907 5543 5290 5108 5313 5570 5757 5788 5794 5852 5775 5974 6629 7070 7223 7285 6885 6095 5716 5601 5783 5966 6210 6316 6578 6421 5801 5521 5503 5556 5701 5703 5853 5469 5371 5417 5490 5512 5400 5446 5536 5549 5625 5580 5697 5737 5604 5733 5850 5907 5620 5000 4584 4435 4406 4379 4218 4188 4027 3807 3658 3287 3063 3061 3270 3721 3972 4268 4416 4434 4897 6688 10169 16927 18093 9757 7827 14710 38542 56385 39563 17608 8442 6146 9070 23112 39511 12791 4241 2470 2163 2071 2053 2063 2052 2154 2046 2000 1938 1866 1779 1731 1605 1433 1310 1150 1023 911 877 839 856 966 946 907 775 746 677 571 547 562 521 509 491 486 478 459 454 432 466 409 386 365 333 258 174 181 179 170 140 125 112 98 100 109 102 101 118 105 87 153 165 133 107 94 85 113 109 98 112 96 102 98 108 96 98 121 120 132 143 137 109 77 97 90 74 77 75 95 119 122 102 93 90 73 86 104 92 84 86 58 49 64 76 55 68 83 97 89 76 83 92 101 92 80 85 100 112 119 98 101 95 112 96 94 90 85 101 100 80 98 91 82 83 79 81 79 85 81 73 76 71 68 82 84 89 87 77 71 70 81 68 66 61 56 63 56 63 64 50 47 46 39 28 48493 289 361 30 9751 13 28 13 7276 -8543 38802 15531 22070 999999 999999 999999 999999 49038 37252 33140 32391 32189 31858 30237 27568 24146 20734 18953 19266 19823 19825 19933 20884 22141 21220 17794 13646 10234 7687 5972 5015 4605 4369 4285 4436 4699 5007 5332 5432 5617 6047 6297 6523 6425 6266 6239 6316 6194 6319 6425 6693 6958 7046 7056 6765 6426 6132 5764 5365 5533 5940 6268 6688 7339 6996 6479 6366 6234 6191 6280 6189 6376 6405 6363 6244 6134 5872 5681 5571 5391 5166 5166 5110 5002 5204 4854 4182 3694 3429 3487 3607 3645 3621 3753 4030 4785 5468 5041 3966 3367 3168 2707 2359 2360 2543 2799 3059 3366 3989 4676 5553 6462 8503 18935 46142 83383 103946 74404 23426 9879 7881 4760 7032 8394 5806 5362 3900 3647 3165 2386 1971 1784 1764 1865 1958 1903 1706 1409 1131 1067 1043 1017 986 974 953 841 797 753 708 620 538 446 429 395 392 398 410 405 380 365 400 492 474 365 320 308 291 259 266 226 196 184 167 135 125 128 130 125 104 100 118 102 85 97 82 95 113 147 138 110 99 87 120 95 96 103 76 93 110 92 98 130 115 149 155 124 108 88 92 84 116 75 58 95 104 91 113 102 80 94 90 86 79 69 66 69 68 78 67 50 40 56 79 85 77 61 77 98 94 76 67 77 88 86 92 87 83 84 96 90 93 95 96 74 75 90 99 89 71 60 69 72 77 73 72 74 80 74 83 76 70 71 64 70 74 68 70 71 57 48 49 58 53 54 47 40 36 36 19 48502 289 360 30 9750 13 28 22 7275 -8547 24481 14172 999999 999999 999999 999999 999999 28038 24997 23521 22221 20531 18682 16592 15148 14447 14407 14859 16366 17550 18724 19860 21137 23039 23679 23328 21039 16871 11748 7801 5349 4090 3503 3313 3539 3809 4359 4594 4830 5036 5434 5828 6202 7073 8158 8717 8863 8624 7832 7278 7568 9306 13274 19564 25198 33360 39610 39998 37536 38642 40528 34455 22884 14369 9452 7447 6941 6677 6176 5939 5575 5153 4890 4620 4173 3928 3800 3675 3376 3208 3259 3389 3624 3743 3458 3095 2889 2756 2736 2738 2810 2714 2479 2406 2415 2304 2254 2195 2086 2159 2277 2331 2470 2661 2889 3260 3777 4922 6044 8049 15942 29603 39560 47025 57104 75265 80294 76695 78808 71715 36055 14178 20751 125624 79847 15834 4661 3275 2780 2320 1939 1717 1509 1342 1270 1131 1022 971 859 743 762 732 694 688 669 647 579 563 471 477 467 420 405 372 326 309 339 352 299 289 274 309 291 276 309 332 333 292 250 224 210 147 131 157 146 128 143 107 97 118 153 162 136 150 116 152 173 140 170 161 129 138 134 122 104 123 117 111 118 131 112 149 163 146 155 144 137 126 135 101 96 110 114 134 136 143 146 112 84 94 122 117 108 114 128 104 87 91 109 79 91 105 120 121 104 106 114 127 129 121 100 123 118 117 134 126 135 141 113 129 131 124 114 119 126 120 104 125 116 96 106 109 113 113 106 114 108 104 107 105 100 105 109 99 93 95 105 103 98 85 85 84 82 83 77 73 66 63 52 48511 289 359 30 9749 13 28 31 7274 -8552 5151 25423 33756 372231 999999 999999 999999 25804 24196 24144 23852 24289 25326 26607 26666 26439 26581 26300 25842 25926 25128 22318 19662 17604 13971 9964 7541 6599 6934 7685 7520 6173 4464 3674 3406 3600 4349 5203 6112 7901 11079 16164 23213 32345 35756 29369 20409 16284 17460 21081 25079 31705 38305 40624 43071 42985 39330 35481 29683 24064 20503 17120 14569 14136 12519 10340 9359 8534 7910 7747 6990 6047 5693 5471 5101 4744 4585 4429 4104 3750 3546 3470 3384 3391 3490 3346 3278 3292 3402 3401 3212 3005 2999 2996 2917 2715 2768 2943 2901 2754 2702 2658 2603 2676 2757 2932 3328 3902 4229 5056 9671 22364 38076 41578 32557 21008 22130 42532 91988 116379 78147 50404 35220 29678 48600 33411 8269 2214 1428 1251 977 834 749 728 737 716 695 663 660 623 676 695 702 671 717 691 703 726 648 557 498 422 339 353 308 249 270 287 282 214 223 251 249 233 212 213 247 280 251 222 154 127 117 131 98 83 85 89 95 96 78 74 113 94 80 94 89 105 100 88 110 87 86 97 83 74 87 82 99 88 86 108 119 105 108 81 56 67 77 76 77 79 70 89 94 97 96 92 76 64 80 89 86 70 76 71 53 50 44 83 64 67 70 71 64 65 73 106 89 80 91 92 77 83 80 87 89 85 70 86 84 65 77 92 91 78 64 63 67 61 71 62 65 69 68 71 74 67 64 76 76 71 66 76 79 61 50 64 60 47 48 48 41 37 39 37 32 23 12 48520 289 360 30 9750 13 28 40 7272 -8557 30453 8383 999999 999999 999999 689139 999999 19482 18655 19415 20411 21810 22669 24076 25651 26967 27963 28414 28223 27566 26413 24854 23167 20075 16817 13132 8859 5970 4617 3853 3660 3538 3404 3461 3605 4044 4684 5555 5984 6028 6160 6144 6082 6073 6306 5943 5907 5562 5475 5690 5540 5095 5167 5539 6155 6966 7758 8412 10136 12231 14561 19257 23046 21584 18483 13227 8130 5942 5190 5060 5134 5210 5179 4917 4824 4966 5390 5653 5805 5529 4781 4428 4801 5434 5780 5500 5639 5717 5174 4464 4092 4172 4140 4002 3641 3443 3100 2896 2642 2503 2728 3419 4238 4572 4807 4906 5828 5990 4806 5252 7345 10979 9427 9360 13172 17604 23456 33333 32868 26645 50435 109769 88634 34292 36800 19491 7296 1957 849 775 727 711 714 674 678 709 729 750 772 683 658 667 615 582 574 626 632 591 516 415 390 385 367 336 357 318 313 334 343 302 256 266 245 227 255 254 215 193 182 147 188 143 124 108 132 107 101 100 87 86 79 102 98 98 119 118 110 122 85 110 120 89 89 92 121 124 91 67 99 102 111 131 105 110 113 117 92 63 90 81 77 80 72 75 89 83 76 64 76 61 69 88 96 78 86 59 55 49 63 87 73 78 91 90 88 79 98 95 105 87 74 88 89 93 90 75 84 103 99 87 90 94 83 79 83 81 79 73 70 63 63 76 79 67 69 82 81 81 90 74 73 74 73 74 66 62 67 64 49 50 47 48 47 44 45 38 36 29 19 48529 289 360 30 9750 13 28 49 7271 -8561 325181 979494 29546 917899 241058 999999 999999 26821 22798 22965 22898 22843 22808 22426 21807 20737 19525 17898 15909 13727 11665 9700 7872 6545 5080 3942 3365 3138 3163 3030 2682 2372 2349 2539 2818 3079 3260 3472 3467 3427 3426 3467 3357 3537 3790 4110 4560 5506 7043 8996 10360 10322 10485 10526 9464 9051 9456 8352 8127 8554 9332 9849 11673 13808 18906 33005 42720 36115 21368 10546 6085 4706 4242 3964 3949 3861 3776 3822 3858 3650 3624 3615 3724 3984 4368 4332 4610 5285 5885 5758 5385 5023 4758 4713 4789 4576 4205 3941 4146 4882 5453 5871 5381 4686 5445 5615 6031 9663 14986 18853 23390 32425 45841 55073 50705 37558 44392 41200 44464 152722 208877 70274 8455 4830 3010 2762 2984 1506 1206 1172 1186 1089 928 764 699 659 647 671 625 581 529 468 487 464 389 357 340 300 307 315 360 289 259 283 318 317 253 287 259 265 288 227 240 179 160 142 189 149 120 146 169 149 145 139 99 100 100 102 82 67 106 97 91 91 95 110 120 102 94 106 87 68 65 64 77 90 110 90 70 77 103 109 90 103 90 87 66 72 82 76 75 81 103 93 81 76 53 73 69 56 65 53 56 73 64 42 42 56 44 47 50 85 88 81 65 88 84 69 69 78 89 91 77 72 67 58 63 67 75 77 77 81 74 61 61 69 73 72 47 57 66 56 62 76 78 67 62 65 63 66 64 55 59 51 52 57 57 53 46 37 35 43 39 33 30 22 14 18 9 48538 290 330 30 9750 13 28 58 7270 -8566 330522 999999 999999 999999 999999 999999 11350 11753 13324 14990 17103 21178 25504 28143 30981 34488 35632 34260 31717 28615 24920 21342 17986 15006 12578 10222 8099 6466 5552 5031 4734 4661 4778 4990 5181 5481 6180 7106 7726 7945 8024 8356 9143 10141 10788 11190 11368 11382 11952 12893 13775 15315 17829 20751 23630 27838 32039 29112 21592 23372 25794 22898 15845 8912 6125 6275 8120 7782 6604 6272 6031 6049 6062 5578 5156 4785 4903 5157 5486 5591 5295 5188 5325 5270 5910 9128 21404 51068 50982 13139 6757 6074 6186 6895 6963 6087 5392 5301 5043 4424 3918 3965 4454 5871 8417 11592 16517 22121 25034 25550 17673 15932 25244 38230 45102 40760 30422 24465 26435 29766 37126 35229 26316 11852 5774 4517 7444 6712 2527 1907 1714 1494 1166 908 763 669 651 578 580 560 530 508 472 438 416 467 403 326 291 303 369 367 355 318 349 359 360 326 275 273 238 223 238 243 191 185 163 163 188 204 188 188 167 165 152 117 109 127 116 84 88 116 117 110 88 97 107 110 108 108 80 115 129 115 85 109 89 90 107 121 106 96 124 118 112 88 105 89 66 92 100 98 102 106 121 111 103 64 58 104 100 107 94 99 88 103 110 74 71 74 79 81 84 88 89 85 108 112 115 100 96 111 106 101 99 78 82 94 101 92 95 97 95 102 100 86 86 96 95 83 79 75 83 73 89 86 78 83 82 80 86 82 82 77 76 72 66 69 68 65 64 59 64 62 57 50 44 38 34 32 48547 295 181 30 9751 13 29 7 7269 -8571 957423 15974 605653 173743 999999 999999 999999 3891 3427 3473 3700 3944 4295 4734 4941 4998 5362 5860 6728 8033 9338 10509 11276 11582 11332 11117 10520 9653 9162 9049 8952 8532 7899 7416 7060 7198 7557 7839 8132 8751 9284 10012 10861 11836 12481 13328 13943 14378 14073 12936 12041 11622 12125 13277 15297 16776 16935 16165 15468 14226 13297 12537 11503 10191 8509 7290 6376 5767 5383 5095 5544 7480 12414 19976 25162 28575 30934 32650 36622 41160 46441 44200 32907 20618 12342 9920 9157 12018 25179 75429 109934 50830 16565 9396 8190 7437 7760 10781 12755 10199 7140 7355 8691 10992 16048 22059 23054 23835 24787 21937 19083 19601 20314 20243 16904 14257 17913 21447 22759 25758 26931 28824 31550 32362 36296 33080 19445 8917 5405 4409 6268 7131 3560 1677 1237 1066 877 743 719 681 660 617 548 479 431 471 456 400 369 385 445 372 297 259 246 294 336 292 256 288 341 386 373 377 380 297 264 252 195 169 196 226 149 163 156 114 118 115 127 113 96 125 63 72 99 73 101 84 87 99 105 121 115 108 78 91 99 70 75 81 89 103 78 104 107 114 118 107 111 120 105 79 67 73 95 62 68 91 77 73 88 78 76 100 86 59 67 79 83 86 65 74 60 65 72 58 58 73 64 55 67 85 84 85 76 86 78 79 91 68 78 92 71 78 95 75 68 72 78 74 73 78 72 64 67 65 58 57 53 55 74 63 67 58 53 66 69 64 61 55 50 53 61 46 39 40 40 44 40 30 31 30 23 6 0 48556 290 332 30 9752 13 29 16 7268 -8575 735 858 840 880 1023 1244 1370 1379 1484 1535 1715 1856 2048 1928 1842 1716 1658 1567 1561 1605 1803 2090 2314 2506 2471 2354 2319 2272 1994 1862 1950 1968 2202 2538 2910 3508 4175 5019 6042 7213 8555 10307 12315 14899 19300 23592 24596 26904 30760 33270 31481 28556 26144 23383 20574 17551 14377 11622 10205 9492 8427 7784 7910 7956 7835 9110 11950 16673 23693 34992 49402 63160 76349 87620 100039 109147 103798 95106 81437 56145 45889 69375 103502 86057 39277 19768 12777 11648 8967 7436 7673 9142 12702 18154 22386 23584 22915 21770 22745 24893 26674 28291 31228 34340 38946 43657 46843 45368 40132 34069 22450 17155 20322 29578 39190 38160 29722 20011 13152 6689 5956 4647 5051 3474 2729 2558 2139 2061 1975 1425 1139 1017 995 864 686 665 642 577 538 507 404 411 369 366 349 301 316 290 251 234 231 296 293 245 294 340 307 254 255 266 255 210 173 196 172 140 129 154 134 133 124 142 142 119 114 127 84 82 109 106 92 72 117 112 135 112 84 107 111 81 73 76 65 75 86 64 78 82 94 105 112 102 91 115 87 50 31 67 76 63 64 76 79 96 107 79 45 49 82 72 55 57 76 69 48 58 73 67 45 71 66 62 65 69 70 74 60 66 74 75 86 87 85 99 83 67 74 80 74 72 55 70 79 79 78 68 75 76 70 53 56 55 63 64 63 66 70 62 62 62 51 45 46 48 56 48 49 51 53 49 46 40 38 32 35 30 31 29 19 13 48565 292 272 30 9752 13 29 25 7267 -8580 516 554 569 471 540 588 652 741 832 1010 1216 1483 1819 2217 2661 3132 3428 3687 3922 4035 3858 3653 3641 3491 3188 3198 3084 2986 2873 2782 2738 2597 2627 2753 2875 3155 3593 4037 4609 5212 5871 7045 8696 11892 16358 19926 21588 23335 28411 34729 38044 41468 46780 49789 50988 51753 52779 53601 52294 51067 48621 46816 44854 43054 41380 40519 42695 45328 47378 45605 42356 39768 36555 33731 33223 32585 30881 29753 27073 26047 29593 43671 60210 71551 82260 49541 15286 16528 21661 27021 26882 20475 21607 31399 39773 39521 36740 39556 45677 53653 57217 56865 52332 44167 35768 29508 26067 22490 18878 16211 14355 12187 9858 8457 7266 6205 5801 5048 4478 4021 3983 5717 5734 4085 3917 2857 2419 2067 1936 1860 1856 1652 1372 1170 1102 1011 852 812 692 539 482 491 500 439 434 407 390 380 392 337 301 278 278 309 282 282 271 236 243 264 221 231 244 221 208 210 194 192 177 151 161 143 147 152 156 141 142 123 86 110 144 124 119 96 108 100 106 107 100 83 106 95 80 80 79 95 92 122 91 92 100 103 97 105 84 92 89 86 83 87 84 66 87 66 80 79 77 83 69 59 83 59 64 75 83 56 45 70 65 60 57 54 53 76 93 85 69 73 80 88 75 78 94 88 76 70 66 70 65 71 74 73 94 72 64 75 89 83 71 72 69 60 56 46 48 63 58 64 66 58 67 73 49 48 65 60 59 58 53 46 52 54 47 51 51 46 47 37 34 30 21 12 48574 300 32 30 9752 13 29 34 7266 -8584 7003 644 302 315 302 311 324 272 207 315 426 354 354 353 366 427 510 474 565 651 857 1104 1158 1191 1275 1349 1552 1770 2025 2167 2491 3026 3543 4066 4822 5773 6700 7717 8800 10098 11431 12196 12749 13228 13663 13960 13663 12787 12006 11491 11643 13405 16968 21506 26913 32440 37704 43433 48163 48655 47498 49367 53806 58346 59177 62124 74540 91032 101208 95770 80835 65213 51836 42436 39951 39421 37606 34281 29944 25183 21354 18651 16567 15801 15017 14158 13364 13013 12600 12237 11579 10042 9244 8821 8580 8602 9510 10936 13086 18521 24852 29816 35703 41056 49279 99333 167140 112245 42190 38473 34473 27556 19389 15554 14094 14870 17676 21048 25003 29394 26074 18287 12243 8317 6122 4763 4128 3965 4908 7395 6014 5063 4428 3409 2857 2623 2638 2586 2479 2226 1819 1767 1560 1431 1327 1270 1016 872 665 574 510 496 478 448 493 460 440 414 346 307 275 320 310 260 243 279 293 239 209 220 157 163 143 168 170 153 169 193 217 179 197 175 147 157 149 149 196 202 191 165 118 96 94 106 86 113 115 106 77 48 80 73 51 69 70 53 85 95 114 121 103 81 77 77 59 42 59 50 67 71 86 80 94 85 96 105 91 74 65 85 86 80 64 56 76 57 59 47 57 53 48 81 60 69 63 86 82 71 67 78 80 66 88 73 58 84 87 74 75 91 93 77 76 69 71 71 59 61 75 61 62 60 57 57 56 69 66 64 68 64 54 48 49 53 56 52 61 50 45 43 47 43 33 30 27 25 27 22 18 10 48584 300 35 30 9755 13 29 44 7264 -8589 6880 667 364 408 391 326 350 364 410 397 472 469 652 643 697 743 776 874 977 1222 1438 1421 1482 1580 1658 1688 1852 1917 2002 1974 1793 1720 1641 1600 1695 1880 1985 2301 2933 3776 4727 5469 6360 7529 8815 10666 13462 17253 22697 29053 36421 44680 52783 61414 78047 104131 119547 120948 121862 117754 102512 80334 62482 53328 49816 52207 62089 72928 75519 65727 43565 29374 24147 20636 18349 16384 13813 11893 10799 10197 9653 9182 8854 9279 10110 11124 11406 11516 11254 10483 10194 10594 11151 13128 16269 19288 23130 26803 29409 31670 31416 28935 26955 24823 18614 11764 25233 12710 7734 7097 6752 6708 6718 6654 6536 6136 5658 5425 5410 5645 6198 6519 6115 6458 10731 18268 25067 25457 18150 12758 14864 14967 13843 14473 11547 9183 7640 7048 6790 6151 5035 4140 3805 3551 3786 4543 4106 2558 1403 922 650 584 522 506 493 446 432 400 346 261 261 224 233 263 238 242 221 235 224 188 158 186 166 174 197 175 184 174 212 181 155 189 166 198 216 242 249 268 194 134 132 85 84 114 104 94 66 67 65 63 60 92 63 76 80 67 48 64 100 85 98 86 61 77 55 40 36 54 49 43 54 54 68 91 87 85 52 55 59 60 64 59 64 82 71 47 32 37 59 55 46 72 64 60 48 79 71 60 75 81 77 85 72 79 95 62 61 79 69 82 80 63 64 66 65 73 72 73 77 62 55 67 64 59 54 64 59 58 69 64 49 43 50 47 50 59 61 48 55 49 38 37 35 37 30 29 29 20 14 5 48593 300 39 30 9759 13 29 53 7263 -8594 8956 1105 828 848 862 798 777 888 921 1156 1263 1407 1481 1655 1919 2111 2306 2450 2629 2768 2812 2646 2603 2777 2894 2903 3044 3188 3337 3384 3290 3281 3260 3358 3487 3751 4109 4589 4930 5682 6466 7126 7527 7918 8150 8219 8332 8692 9811 11279 12385 12955 13097 12494 12122 12243 13388 15673 16835 15084 12786 11415 10869 9951 8852 8134 8817 10567 12040 12430 10320 7908 6467 5724 5392 4997 4878 5029 4983 5182 5259 5683 6009 6204 6550 6917 7160 7169 7163 7139 7148 8644 12666 16241 14126 10566 9868 10643 11641 13790 18595 26160 35208 43219 43122 38272 42527 21825 12016 8409 7081 7481 10349 15526 21057 22588 18897 13183 10008 10310 13948 21053 27211 31582 35576 36511 32851 28925 24960 19031 15027 13341 13563 15987 20414 28029 34937 36935 29964 18170 10516 7874 6862 6807 7545 5380 2269 1307 965 677 555 498 470 429 472 459 460 441 373 316 294 302 305 303 279 264 237 244 237 231 224 223 244 245 252 260 230 205 186 210 201 237 256 250 262 233 218 202 165 159 129 140 149 145 105 103 96 78 100 69 78 82 85 67 61 62 94 99 111 105 96 68 56 74 90 74 62 70 84 49 59 73 83 72 82 89 84 76 55 64 55 67 69 60 59 60 65 55 38 45 53 71 72 44 68 92 84 60 67 74 72 66 72 78 85 67 73 74 78 53 57 60 61 69 66 68 68 53 59 51 51 40 38 34 41 47 49 58 49 44 39 42 36 33 41 52 55 49 46 45 39 35 28 32 27 27 22 13 12 -2 48602 300 40 30 9760 13 30 2 7262 -8599 7621 951 662 786 864 890 933 1071 1067 1183 1214 1285 1334 1349 1750 1912 1723 1735 1904 2088 2414 2791 3074 3537 3889 4180 4516 4867 5295 5695 5638 5796 5759 5561 5349 5224 4995 4922 4934 5131 5523 6253 7153 7987 8449 8683 8927 9300 9864 10064 9585 8956 8315 7778 7389 7141 6678 6495 6220 6087 6206 6519 7078 7494 7639 7246 6652 6434 6375 7145 9436 12103 12099 10650 9554 9012 9391 10382 12014 13970 16069 19130 22318 22747 21223 18275 14780 12970 12363 11093 10120 10143 10676 11604 13469 16721 21778 26911 32120 37130 44636 55668 62815 66339 63343 54971 45158 38286 31989 28137 25212 23904 24210 24381 23722 21216 18452 16976 18100 21851 21673 19066 23748 27830 12950 9860 10376 13206 12525 13678 24059 35109 24356 11991 6735 4596 5655 4991 5102 3841 2518 2217 1946 1416 1137 1049 948 808 631 572 572 567 512 518 478 489 509 457 421 398 375 327 321 311 235 223 222 216 250 238 232 239 225 207 186 214 281 288 245 273 278 286 283 236 210 237 237 224 225 194 169 213 169 129 131 129 91 65 62 58 47 41 50 51 51 79 74 95 111 79 49 43 50 52 35 44 66 84 64 66 89 62 78 63 59 74 64 69 71 62 58 54 36 57 47 29 32 40 26 69 55 36 57 58 61 66 61 59 66 70 68 67 54 45 61 64 57 53 50 62 61 59 59 69 57 63 64 63 58 54 66 59 45 43 33 42 49 50 42 45 39 44 35 28 39 40 45 40 37 41 34 29 23 25 19 20 23 13 1 -5 48611 300 43 30 9763 13 30 11 7261 -8603 6358 926 823 823 882 936 988 1016 997 1048 1125 1144 1166 1199 1387 1385 1507 1596 1643 1732 1781 1789 1829 1926 1964 1902 2037 1945 1936 2066 2237 2454 2775 3142 3641 4323 4883 5429 5807 6052 5936 5748 5521 5245 4990 4954 5131 5660 6568 7736 8813 9717 10478 10998 11625 12541 13814 14380 14514 14217 13895 12853 11281 9816 9423 10160 11878 14698 17503 18480 17382 16356 16673 17347 16295 14128 12126 10727 10610 11942 15066 20467 27186 30895 29088 23539 18164 15713 14717 14141 12550 10401 9274 8960 9466 10436 12042 14813 17842 19389 18843 18483 19678 21956 23007 22231 19388 14638 9792 7694 10380 17167 20924 19408 17326 20691 30648 39368 43084 44016 38830 30300 83893 211025 67420 12051 4946 3900 3987 5826 5288 2367 1978 3148 4204 3470 1823 1298 1216 1234 1356 1210 1152 1107 1061 1089 1108 1008 888 807 768 746 710 687 634 607 625 534 541 607 534 391 349 340 338 294 292 269 307 296 288 255 227 237 291 274 301 349 383 367 362 322 280 263 257 259 271 251 223 222 220 200 246 188 142 107 82 81 100 76 76 62 62 92 111 100 98 101 147 145 114 79 70 70 59 72 93 113 81 80 63 91 123 96 84 87 81 73 57 88 81 66 78 69 55 51 62 49 63 74 77 61 57 84 97 78 78 72 76 86 92 88 77 83 86 88 92 82 80 86 72 67 91 84 75 81 96 76 74 69 80 83 72 70 71 74 81 86 79 61 51 51 63 59 51 54 70 73 67 56 55 56 54 51 43 37 31 26 17 12 48620 300 44 30 9764 13 30 20 7260 -8608 7057 1074 922 925 1030 1074 1050 1028 996 1006 1045 1120 1176 1213 1226 1381 1523 1654 1567 1641 1631 1661 1667 1733 2042 2173 2127 2172 2211 2274 2460 2690 2983 3256 3712 4132 4811 5546 6102 6367 6202 5977 6125 6249 6563 7078 7615 7927 8013 8141 8839 9307 9736 10257 10644 11364 13152 15726 17930 19611 20413 21002 22147 22579 19845 15306 11200 9037 8534 7923 6901 5848 5276 5111 5235 5856 6539 7705 9924 12685 15794 18671 20138 19228 16253 13351 11387 11231 11689 11056 8779 6460 5608 5504 6634 9149 11624 12258 10796 8988 10021 14977 19810 23782 25554 21167 14694 14871 21171 29424 40473 50756 56154 53596 41038 27648 20155 17390 15421 13629 9888 31019 191638 25640 2698 2197 2014 2025 2209 2341 2491 2572 2429 2145 2211 2604 3287 4897 6657 6543 5220 2187 1286 1037 941 896 834 782 712 653 612 549 527 502 515 551 503 465 500 458 367 334 311 297 243 248 255 271 249 305 277 298 287 278 268 340 342 378 365 371 377 353 316 290 276 245 268 272 340 297 268 248 245 216 126 121 102 115 97 84 66 62 67 68 51 68 78 106 106 114 115 73 68 77 74 76 79 79 101 86 78 76 68 65 66 97 98 70 64 53 57 60 78 69 62 65 46 56 82 53 59 64 78 89 85 82 89 91 84 96 89 70 67 88 87 77 75 68 63 77 78 70 71 81 75 66 76 77 64 73 70 58 56 61 63 67 59 55 68 61 47 56 56 51 59 68 64 60 65 66 58 57 51 47 51 48 37 29 25 14 48629 300 16 30 9766 13 30 29 7259 -8612 7881 1044 1039 1002 1073 879 844 1001 991 1051 1164 1078 1117 1306 1502 1736 2088 2203 2243 2100 2115 2148 2197 2289 2336 2395 2505 2508 2623 2728 2774 2888 3008 2949 2985 3109 3196 3323 3333 3464 3743 4058 4269 4389 4342 4388 4391 4593 5258 5927 6678 7451 8216 8450 8156 7503 6923 6817 7514 8750 9583 9788 9464 9460 9361 7965 6593 5374 4855 5064 5429 5982 7035 8843 9560 8492 7093 7138 7800 8420 8867 9568 10219 10406 10178 9916 9265 8487 7630 7990 10056 14794 22928 35810 46056 44613 37568 30351 24137 22343 27404 38677 46761 45677 37845 27855 20116 15994 15470 16750 20712 24907 24330 18668 13093 9424 7024 5756 5482 4865 6482 40218 243415 19876 3909 4585 5827 7243 9132 9987 9909 8432 6778 5854 6832 9337 14304 19967 19609 15877 9496 4299 1880 1198 958 830 767 762 686 619 550 462 463 426 498 485 459 431 377 392 353 270 252 276 233 232 249 251 226 228 198 231 242 229 236 225 245 264 227 248 198 218 199 202 195 200 218 203 201 214 168 123 97 81 100 129 97 91 108 98 108 99 75 58 63 102 124 100 114 119 100 98 86 70 96 64 60 93 86 88 114 72 69 96 102 102 103 85 77 86 82 86 62 48 68 62 62 66 72 63 37 42 85 101 98 88 77 85 87 76 82 96 96 100 104 99 92 85 100 90 65 80 84 77 88 84 84 86 89 85 76 66 74 75 66 72 81 75 83 81 71 64 60 51 67 74 75 67 64 61 62 57 54 49 43 43 40 40 33 16 48638 300 20 30 9770 13 30 38 7257 -8617 9811 1538 1447 1506 1485 1439 1486 1510 1557 1664 1674 1807 1775 1738 1913 2117 2366 2484 2580 2649 2800 2878 3031 3104 3010 2893 2877 2971 2962 3083 3194 3492 3469 3328 3289 3388 3464 3467 3548 3977 4216 4309 4412 4494 4387 4413 4358 4324 4417 4395 4543 4867 5022 4951 5136 5009 5208 5704 6131 5805 5163 4942 4884 4706 4913 5630 7131 9853 12503 15066 17306 19427 21012 21270 20907 19570 17914 16467 15731 15834 15988 16108 17322 19587 21933 23350 22280 18985 16028 15754 17800 21017 24417 27034 29030 28552 23798 18852 16250 15034 14841 14550 12745 10738 9042 7509 6726 6609 6483 6813 7266 8622 10360 10560 10561 10088 9730 9395 10348 11004 19922 131675 58421 19278 2934 2806 2959 3231 3297 3104 2710 2853 3323 3781 4837 6706 8207 10891 11926 10324 7022 3753 2107 1471 1315 1144 950 882 640 535 485 467 466 422 425 411 364 392 353 332 331 294 298 248 245 267 299 294 272 260 242 220 290 269 201 222 262 257 236 209 195 184 223 203 178 177 159 152 154 155 116 79 124 152 132 114 128 124 111 101 91 97 92 83 93 106 113 129 142 110 108 87 79 60 67 94 114 113 104 84 70 79 89 109 127 103 100 98 75 72 101 100 96 79 87 66 79 95 92 88 89 92 91 104 106 93 106 97 103 104 93 91 79 90 109 97 89 90 107 106 98 90 90 89 90 94 90 90 109 103 90 83 87 88 77 79 87 84 82 77 69 77 76 78 79 84 88 87 80 79 70 59 60 66 63 60 54 44 38 28 48648 300 53 30 9773 13 30 48 7256 -8622 10064 1812 1823 1969 2186 2251 2269 2301 2200 2189 2071 1875 1815 1850 2082 2205 2396 2630 2663 2747 2947 3118 3258 3341 3332 3301 3333 3297 3446 3342 3425 3631 3707 3790 4006 4201 4486 4712 4865 5005 5063 4945 4891 4876 5094 5090 5275 5327 5290 5361 5410 5579 5741 5703 5604 5441 5200 4801 4779 4980 5014 4983 5176 5360 5760 6237 6339 6569 6872 7097 7600 8113 8663 9729 10484 10405 9680 8563 7641 7671 8346 9593 11441 13523 14869 15177 14149 11965 10018 8771 8025 7560 7288 6836 6413 6241 6290 6288 6055 5596 5423 5307 5417 6998 10674 14195 13944 11684 10272 9260 8089 8203 9313 11247 12866 12612 9370 6897 7839 17441 154913 253139 23048 3104 2232 2185 2013 1779 1695 1600 1388 1255 1089 929 881 840 873 857 833 972 1006 1281 1635 1802 1917 1907 1950 1679 1133 628 436 378 330 290 314 283 270 265 225 238 199 186 186 198 207 209 210 217 213 194 169 170 204 232 165 184 177 163 158 158 150 153 147 130 142 139 117 103 119 108 104 102 112 119 111 98 132 110 75 84 100 67 89 77 64 82 87 87 129 111 65 57 82 74 70 75 79 86 72 58 67 74 65 73 89 93 121 94 56 72 75 67 68 59 63 68 65 64 63 63 64 60 88 96 85 69 75 97 85 78 82 69 83 91 97 86 80 85 86 100 95 98 83 76 90 86 76 79 81 86 72 72 66 61 56 75 80 74 68 64 57 64 66 64 74 70 60 62 66 65 62 59 53 51 43 47 41 36 29 22 48657 300 55 30 9775 13 30 57 7255 -8626 9062 2279 2024 2383 2690 3023 3092 2902 2803 2743 2762 2856 2593 2639 2792 2895 3217 3455 3738 3757 3908 4115 4243 4573 4530 4791 5087 4956 5116 5052 5208 5426 5384 5328 5286 5343 5574 5792 6099 6329 6449 6482 6644 6749 6970 7314 7767 8096 8253 8196 8101 7811 7597 6893 6229 5791 5442 5228 5191 5355 5217 5202 5521 5849 6504 7107 7712 8082 8776 9009 8078 7148 6373 5731 5472 5158 4953 4955 5108 5307 5598 5807 5860 5860 5836 6283 6559 6954 7112 7124 7032 6700 6279 5965 6018 6183 6303 6070 5633 5745 6291 7948 12070 15483 15350 12883 9487 7397 6414 4894 4172 5329 7333 8495 7068 5792 6028 5166 14310 108952 24428 6036 8008 8560 7165 4731 1646 1297 1108 882 744 730 624 678 718 747 774 796 893 983 1223 1403 1360 1206 1017 861 788 675 550 449 419 356 355 311 284 323 261 246 268 248 214 211 189 201 169 189 172 169 164 163 147 158 153 205 217 170 200 192 145 149 167 184 158 140 113 137 109 97 114 117 97 120 126 115 95 92 118 130 104 89 71 85 65 86 90 87 90 117 122 133 101 68 47 57 76 100 73 63 60 79 91 62 80 100 102 80 103 104 94 61 52 41 48 66 58 37 47 70 70 63 57 74 88 72 93 80 92 103 95 80 77 81 79 78 89 96 95 109 86 86 71 66 81 79 78 77 79 73 74 86 73 78 77 53 52 65 67 73 73 69 65 60 55 64 69 65 63 60 72 56 57 62 59 55 42 39 33 22 13 11 48666 300 57 30 9777 13 31 6 7254 -8631 9933 3051 2536 2453 2567 3041 3358 3348 3187 2920 2653 2404 2364 2478 2533 2695 2829 2966 3373 3642 3671 3860 3699 3719 3902 4020 4129 4109 4199 4272 4462 4657 4748 5045 4950 5114 5320 5574 6050 6696 7298 7597 7742 7856 7669 6940 6497 6173 5913 5911 5916 5987 5980 5762 5839 6023 5800 5641 5899 5836 5889 5933 6152 6207 6009 5959 6039 6265 6579 6460 6064 5953 5862 5770 5628 5388 5814 6859 9004 12392 17041 21252 23374 23021 21082 18094 14311 10156 7236 6025 6009 6501 7083 7372 7073 6474 5527 4646 4188 4040 4557 5909 7001 7387 6790 6206 6249 6977 8433 9611 9356 9462 10277 11887 12581 13614 16668 19635 61394 84949 17012 17890 19244 15569 26325 39889 4205 1930 2657 917 707 745 746 671 712 743 735 721 799 916 1128 1127 1051 983 909 937 916 765 630 523 448 373 336 312 317 320 282 222 214 259 270 280 240 233 201 190 146 163 155 188 196 217 198 190 212 202 241 211 216 217 185 169 179 197 201 173 164 153 123 115 110 159 156 132 133 120 123 125 116 99 110 89 83 121 128 126 126 125 120 127 98 70 74 83 76 100 101 81 77 81 99 91 79 79 95 123 112 96 91 102 101 77 89 101 95 80 78 55 82 84 89 98 99 99 121 97 99 99 99 97 95 109 109 125 130 110 121 113 100 96 111 110 89 105 106 98 85 80 88 81 84 98 94 86 77 77 78 93 91 71 59 72 69 74 69 72 77 82 77 82 77 69 68 54 48 54 41 39 36 24 48675 300 59 30 9779 13 31 15 7253 -8635 8393 1859 1411 1378 1405 1380 1420 1410 1256 1052 1030 1028 1078 1234 1271 1415 1602 1789 2217 2623 2710 2801 2828 2919 3146 3497 3743 3770 3721 3729 3864 3715 3756 3935 4084 4214 4151 4227 4364 4500 4462 4275 4259 4117 3972 4005 4053 4072 4292 4761 5242 5968 6712 7797 8979 10173 12693 15469 16911 18409 19187 18737 18299 17952 17478 16874 15573 12491 10010 10292 11589 13310 16370 20118 22270 24021 28308 27408 20101 17998 20484 19558 18582 20840 25055 26513 23663 19362 15414 12886 12134 12126 13193 13679 12147 9835 8802 8219 7543 7322 7945 8222 8497 8389 8303 9376 10869 13637 18252 21922 24086 28429 34868 41932 48665 51613 49332 36889 23854 17487 16380 16920 17409 18318 16445 16311 103090 146526 22819 1117 699 714 748 787 902 1066 1540 2381 3749 4670 4782 4312 3542 2602 1991 1581 1132 801 600 524 476 437 398 367 315 281 220 208 234 216 192 211 213 214 178 157 127 143 155 156 146 159 142 139 149 157 132 156 175 138 178 149 166 184 170 188 161 146 117 125 150 161 136 151 119 110 108 92 95 77 61 51 46 50 78 113 94 89 109 115 91 71 91 71 66 60 78 62 60 72 59 70 90 114 97 102 116 96 76 60 70 71 65 63 61 52 58 55 65 62 62 74 79 91 82 76 77 83 89 76 82 79 80 95 86 72 87 92 90 85 72 75 75 83 76 77 77 74 73 82 67 56 58 68 68 56 64 64 53 50 53 51 57 68 58 56 59 59 57 58 43 41 40 47 43 38 27 24 17 3 48684 297 149 30 9779 13 31 24 7252 -8640 582 608 611 606 634 780 830 858 824 752 654 713 827 950 1103 1314 1595 1635 1866 1938 2026 2166 2318 2518 2787 2787 3041 3251 3336 3526 3770 3862 3878 3946 4181 4290 4483 4756 5181 5741 6436 6964 7432 8241 9283 10225 10355 10135 10118 10273 10412 10346 10268 9839 9540 9936 11247 13096 14432 15737 16629 15345 12362 8673 5634 3919 3343 2971 2815 3249 4259 7211 12955 20888 29157 40418 48153 51883 59142 66698 71855 71807 66839 61810 62719 60595 50051 42626 41462 36262 33596 34029 33308 31854 26990 25378 22524 16874 11493 9069 9482 12442 15806 17299 17749 15899 12308 10577 12131 14939 15597 14521 12633 10434 8037 7573 7372 7845 7034 6583 8291 17383 110604 387181 266223 5487 786 701 730 710 656 716 952 1535 2306 3190 4237 4479 3470 2558 2097 1401 812 624 556 576 482 454 428 450 412 334 310 336 258 321 309 242 222 268 243 216 233 190 205 185 224 220 187 171 154 175 192 181 191 180 183 179 205 197 179 171 198 173 162 198 162 173 155 153 159 186 162 145 130 148 110 131 139 123 106 121 92 129 174 156 93 111 125 109 118 141 148 145 107 100 92 86 106 117 135 144 146 151 113 132 120 122 102 90 102 116 112 107 100 113 102 119 137 138 126 113 126 126 143 130 107 114 114 128 130 128 138 131 121 120 123 111 116 128 113 118 106 115 121 122 111 105 106 106 104 103 100 106 103 97 93 91 87 106 102 86 91 90 91 92 81 76 87 85 75 74 66 61 55 48 37 48693 300 59 30 9779 13 31 33 7250 -8645 12703 205555 793596 999999 999999 999999 833 826 880 1032 909 856 944 1104 1208 1269 1359 1650 2062 2444 2586 2688 2977 3158 3122 3284 3076 3223 3301 3276 3159 3112 3118 3300 3513 3655 4056 4702 5595 6617 7878 9334 11151 13084 15153 17540 19862 21477 23220 24396 23033 22471 24572 27824 30439 32578 34561 38156 42399 46558 47803 44118 39503 32324 24606 21079 19740 18228 19131 23328 28097 29567 26645 23756 26756 33437 38105 38612 37840 36433 36736 36994 35761 33834 29071 24770 25189 29219 34703 37340 39056 40538 34658 27757 19398 15440 10737 7104 5334 5654 8909 13950 14602 14028 12457 9227 7701 6916 6590 5634 4618 4477 5514 8263 12223 13488 11126 7222 4202 2878 2642 2848 2806 1949 9861 50922 4010 712 635 625 682 601 584 634 548 548 549 487 435 454 407 394 379 309 359 357 296 289 289 328 342 340 313 321 327 320 279 304 252 231 248 273 230 239 219 136 158 193 167 164 142 172 171 150 126 178 187 156 183 210 183 185 193 164 192 166 160 145 138 131 136 160 158 118 103 111 123 124 127 53 80 88 108 77 98 136 123 114 122 117 84 88 88 79 86 87 74 71 93 81 66 78 96 103 80 99 105 100 81 86 100 96 84 60 70 70 78 64 79 84 80 109 93 100 103 91 98 103 111 89 80 97 100 96 96 99 100 105 118 108 97 109 84 89 86 104 90 90 92 79 83 77 82 87 83 75 80 77 64 61 70 72 67 67 69 69 70 71 73 61 58 65 57 47 46 42 34 34 32 22 48702 294 239 30 9779 13 31 42 7249 -8649 3531 2061 1710 1782 1920 1883 1796 1832 1883 2001 2098 2511 2837 2966 3022 3060 3229 3212 2977 2925 2736 2705 2751 2811 2865 2933 3142 3386 3314 3270 3271 3211 3296 3385 3551 3795 3958 3925 3731 3676 3350 3031 2875 3156 3813 4679 5869 7194 8220 9233 10952 13505 17115 21032 23953 24449 23246 22229 20245 17986 16689 15522 16264 18193 17764 15724 15558 17971 21885 29001 30820 21151 16784 14658 14251 15679 14581 9106 6345 6761 8901 8820 7404 7318 8110 6813 5687 5233 5577 6201 6735 6763 6282 5830 5814 6326 8232 11250 14879 16857 15577 11112 7206 4656 3621 3145 3163 3433 3534 3113 2614 2524 2705 3038 3562 3881 4836 10824 37991 200888 25493 2082 618 498 520 522 496 469 462 468 392 336 390 413 348 307 289 307 312 319 344 353 377 350 330 317 334 304 336 322 290 290 301 239 219 191 202 189 173 179 112 138 146 169 198 180 169 167 144 185 174 197 160 184 185 190 214 169 157 178 162 123 132 155 133 174 148 93 104 115 115 125 110 96 93 100 120 96 94 84 101 121 134 103 87 64 55 95 107 96 96 71 81 95 79 60 80 95 116 98 90 84 81 73 78 72 83 84 95 87 88 61 62 70 65 69 82 93 101 80 91 111 102 89 93 95 90 96 95 84 95 97 97 93 101 94 90 101 113 101 103 94 79 86 75 74 76 83 88 75 71 66 62 64 64 65 61 71 74 73 75 69 75 68 68 62 51 48 49 48 40 33 24 16 48711 293 270 30 9780 13 31 51 7248 -8654 3292 1813 1808 1777 1526 1341 1214 1173 1225 1456 1689 1661 1647 1713 1823 1989 2009 2045 2054 2020 2132 2148 2132 2213 2181 2232 2522 2671 2683 2749 2693 2609 2639 2691 2770 2936 2921 2875 2802 2704 2888 3020 3244 3557 3858 4165 4754 5533 6511 7950 10225 13480 16825 19507 19297 17474 17057 16187 14770 14080 13891 12043 10244 9109 8311 7373 6355 6553 7666 8442 10639 14845 19070 17139 13793 11944 11046 9952 8268 6717 7250 7086 6070 4588 3871 3686 3436 3479 3668 3804 3905 3868 4065 4390 4896 5300 5286 5385 5229 5151 5002 4927 4891 5681 7809 11794 14308 14633 14771 15633 18844 23953 24150 16970 11998 14712 21900 26655 120227 224403 8979 678 572 511 531 478 433 456 419 376 323 331 366 377 339 307 317 362 392 376 355 362 392 380 325 339 353 313 335 356 292 266 224 220 198 176 138 157 139 164 135 141 157 154 166 137 127 99 131 151 142 173 209 194 224 246 201 144 144 132 104 108 144 124 113 102 87 101 114 104 91 62 73 71 76 70 79 56 62 107 131 140 97 69 66 82 92 59 62 61 50 63 64 60 76 84 108 97 111 80 50 65 64 51 64 86 65 76 65 56 68 54 66 93 88 67 61 73 70 74 73 82 71 82 74 87 105 103 82 79 58 73 74 77 73 83 76 67 78 71 76 83 62 64 68 72 65 68 69 68 45 45 61 64 57 52 54 64 60 70 64 62 59 60 59 47 42 41 40 38 26 18 13 48721 293 271 30 9781 13 32 1 7247 -8659 4976 1521 1347 1311 1135 1065 1053 1063 1037 1138 1389 1457 1358 1311 1407 1537 1649 1625 1589 1552 1642 1635 1715 1766 1789 1882 1979 2083 2164 2212 2364 2473 2601 2765 3176 3563 4011 4453 4403 4175 4292 4643 4992 5154 4581 3802 3227 2997 3243 4039 5494 7574 10897 17174 23523 25098 25064 23549 21526 18037 13936 10504 8095 8038 8885 8628 7956 7276 6897 6631 5621 4736 4363 4430 4454 4309 4187 3851 3657 3584 3465 3326 3301 3211 3217 3422 3527 3496 3730 3820 3864 4164 5019 6865 10097 13736 15978 15548 12255 8844 6793 6727 8567 13091 20871 30157 34932 31825 28943 29609 29845 26314 20096 14749 11451 9140 11137 89557 138459 8578 749 579 545 515 479 564 553 613 650 664 581 564 518 509 467 497 503 420 414 375 371 363 379 364 384 342 280 247 295 296 291 252 244 243 267 270 218 249 249 240 201 237 221 211 197 264 603 2587 9396 23130 24833 14371 3265 1087 802 382 234 199 188 132 110 102 84 123 114 78 100 98 48 77 82 91 71 66 49 81 86 95 75 75 93 66 35 44 80 70 60 31 60 54 69 64 45 41 48 76 88 84 90 79 80 54 71 59 45 48 64 71 54 43 51 50 71 78 72 62 71 64 62 69 75 69 69 71 75 81 64 75 82 70 69 72 75 77 70 65 70 63 70 72 73 54 62 62 45 50 58 57 52 47 40 42 38 46 35 34 45 44 36 37 44 46 47 41 35 29 27 25 23 22 10 0 -9 48730 292 300 30 9780 13 32 10 7246 -8663 1105 898 923 843 779 715 806 895 1179 1215 1282 1253 1273 1279 1416 1451 1365 1391 1288 1279 1308 1389 1350 1536 1645 1720 1827 1776 1755 1696 1769 1740 1731 1832 1988 2291 2788 3630 5100 7790 11695 16527 21233 24445 25476 24279 22638 24319 29891 38241 45991 51447 51772 42307 29426 20342 14657 12845 13328 15871 17084 16313 16444 15838 13700 10901 8750 8086 9529 13499 17392 27217 40082 49758 57743 60166 50590 36667 29591 27924 26030 22971 19024 19405 23629 27486 26805 22960 21513 17580 15306 11897 9715 10000 11045 12337 12452 11330 9995 9536 10440 11315 10355 9321 8652 7578 6737 6201 5138 3887 3618 4577 7245 8567 6851 5278 5285 4165 4280 5126 5642 6084 6038 6455 7238 6965 6619 6396 5189 3810 2485 1709 1238 952 837 798 917 819 711 702 751 702 609 520 491 478 438 356 349 338 315 360 304 302 272 250 286 255 225 255 266 271 246 243 265 354 960 3017 5381 5818 4729 2684 951 359 250 256 265 202 164 127 154 167 145 122 109 79 99 127 121 113 104 106 122 99 89 67 90 103 114 127 91 75 91 83 96 80 64 76 73 90 75 68 95 105 90 82 99 109 106 88 69 83 77 78 90 84 86 65 65 61 60 77 91 93 102 92 96 90 82 93 93 86 85 99 94 99 98 96 99 86 72 94 97 104 86 89 83 84 93 85 75 72 79 68 77 64 69 69 57 51 54 56 56 46 47 54 58 62 63 69 61 53 55 51 47 40 35 36 25 24 19 13 48739 292 300 30 9780 13 32 19 7245 -8667 8298 848 806 868 643 539 708 916 906 941 1036 1043 1082 1176 1308 1402 1364 1393 1516 1452 1404 1450 1597 1571 1732 1868 1792 1713 1760 1804 1811 1741 1721 1722 1630 1673 1568 1483 1493 1539 1797 2297 2927 3856 5112 7026 9160 11862 14620 17103 20502 22710 25580 29535 31371 34794 37941 39065 38810 35682 29151 21739 14635 11167 8563 6546 5803 4996 4766 6184 7942 10395 13784 13807 10501 9866 7566 5555 4189 3291 3280 3724 4349 4249 4101 4341 4048 3736 3856 4183 4494 4788 5083 5327 5507 5599 5763 5994 6245 6041 5699 5206 4928 4785 4566 4312 4115 4120 4279 4004 4163 4541 5036 6320 8565 10832 13317 16113 17845 20228 22479 23219 23255 23383 22491 21515 19622 17386 15903 14960 13194 10630 10146 10425 9264 7876 6812 5245 4155 3150 2339 1698 1292 857 625 512 443 397 363 325 298 238 241 226 221 221 237 256 230 231 257 232 268 267 275 277 595 1470 2137 3183 3463 1981 630 871 1431 878 365 192 192 162 149 151 135 128 140 122 111 107 99 97 78 91 77 56 68 97 92 70 66 99 98 77 76 92 76 79 82 76 84 75 81 82 75 86 92 76 89 87 108 121 109 72 84 64 59 68 53 43 57 58 48 73 92 84 78 79 73 80 72 64 84 84 81 85 73 67 96 91 74 66 88 89 70 78 72 83 77 74 66 66 70 65 68 75 76 63 62 61 54 47 56 61 57 56 45 48 54 64 55 51 63 56 45 41 38 40 41 39 30 25 16 10 48748 291 328 30 9778 13 32 28 7243 -8672 644 358 323 224 263 365 467 494 373 426 346 332 347 455 539 498 320 291 322 278 359 444 480 511 569 583 580 601 605 725 666 720 759 810 731 675 572 627 650 585 682 774 874 921 990 1096 1287 1462 1804 2395 3557 5043 6622 8297 10740 12897 14758 14476 13020 12315 12504 11904 11524 12155 11838 8931 5419 4553 6781 8274 6382 5416 6483 7587 10027 11294 9286 7628 6521 5363 4447 3373 2808 2722 3122 3404 3898 4873 5566 5096 4760 5056 5029 4936 5183 5741 6541 7471 8839 10624 12871 15008 19232 25134 30032 33815 37939 39880 41156 44325 46650 46770 47050 46270 46133 46033 47872 50675 50565 49745 49793 50939 48916 48884 47371 47455 46206 46990 49772 45731 39781 31339 22877 17099 11479 7254 4304 1773 740 684 660 711 902 722 470 384 338 349 327 263 277 218 227 199 247 206 168 173 174 184 140 152 179 208 220 163 175 355 851 795 326 212 200 208 211 218 245 270 255 234 203 208 186 229 160 147 120 128 116 103 110 93 116 97 82 65 91 101 66 81 82 64 92 91 76 75 121 109 73 79 94 114 111 114 120 101 123 116 120 120 102 100 86 63 54 74 67 57 63 79 98 87 105 92 107 112 103 116 115 90 103 101 94 108 94 96 90 98 110 101 101 95 88 93 97 94 89 94 91 99 91 93 93 79 76 68 74 68 64 71 76 71 63 68 73 64 73 73 67 67 61 58 56 59 51 48 40 35 32 25 16 48757 292 297 30 9777 13 32 37 7242 -8676 4718 43 -66 999999 -67 -37 86 102 94 35 20 53 65 52 -18 156 43 27 -24 -5 36 91 90 82 99 115 97 222 339 305 325 322 291 339 268 305 196 93 96 152 82 153 147 151 170 173 232 273 237 301 444 547 690 953 1537 2190 2983 4403 6972 10494 12866 15191 16748 17733 19637 21532 22771 22387 19864 16665 14579 13064 11819 10553 9624 7328 4355 4204 6321 9645 12144 14291 16573 18117 21129 22029 23982 28222 31969 33968 37810 42986 46744 49673 51997 54277 56338 56650 59964 65967 70163 76547 83516 89527 91528 87552 79733 71511 65029 60924 57696 55334 55082 56740 59641 60716 59360 56288 53233 47582 38084 30702 25642 20594 14575 8847 5967 6350 6482 6474 6684 6861 6651 5665 3420 1465 877 833 874 806 704 615 566 565 529 486 449 436 367 333 289 284 237 198 136 169 153 154 159 133 126 154 143 157 200 212 158 162 171 191 192 183 191 212 276 332 371 434 475 365 263 220 220 234 211 168 157 159 130 108 71 121 135 98 114 94 86 92 87 104 107 96 114 116 108 99 114 118 124 108 119 109 109 105 110 120 110 133 105 120 114 111 105 93 100 98 89 85 74 106 124 134 113 94 98 124 97 98 103 102 99 116 106 108 114 83 103 99 109 115 102 96 97 99 98 83 99 106 94 94 92 89 89 98 76 69 71 77 66 65 75 71 61 64 65 67 72 70 60 74 75 70 49 49 60 57 44 43 40 41 31 23 48766 292 296 30 9776 13 32 46 7241 -8681 767 420 495 616 728 910 1084 1160 1215 1356 1664 1916 1993 2026 1985 2073 1997 1991 2201 2276 2400 2653 2977 3204 3533 4032 4561 5077 5488 6002 6548 6864 7170 7119 5806 4114 2905 2533 2544 2539 2554 2592 2873 3377 3643 3626 3597 3442 3743 4647 5773 7185 7382 6818 6856 6462 6595 7121 6742 7070 6345 4936 4467 4257 4006 3614 2894 2545 2739 3060 3567 4101 4347 4440 4064 3819 3657 3526 3325 3270 3392 3406 3879 4634 5616 6465 7765 9514 12417 16015 18733 21203 22970 25931 30311 35111 41518 48450 51196 54510 59796 62196 62462 62267 63506 61981 59642 58893 60397 62428 62256 63816 66465 71416 73647 76692 80346 86198 86491 81041 75586 73228 72152 64548 50773 24129 7971 2458 1357 1193 1016 930 856 732 581 562 649 844 972 861 823 747 701 603 475 336 270 239 205 222 225 178 159 160 147 147 163 152 121 130 152 162 174 202 226 239 217 208 204 215 155 178 183 265 378 755 1997 1450 816 843 519 377 370 363 256 214 141 112 121 84 73 78 65 67 52 42 44 86 77 79 79 89 77 54 63 59 47 66 80 61 70 69 96 86 67 84 88 102 108 82 57 59 70 63 71 52 51 43 50 80 83 105 86 86 88 86 84 84 97 62 71 71 62 65 81 80 70 52 68 79 72 87 75 70 68 60 62 56 63 68 61 61 74 66 53 49 60 53 44 24 43 46 45 43 47 38 41 54 42 31 37 36 43 32 35 32 19 17 11 7 5 1 48775 292 295 30 9775 13 32 55 7240 -8685 5980 5764 5618 5228 4455 3885 3265 2421 1968 1568 1415 1342 1379 1566 1524 1507 1515 1466 1389 1304 1242 1347 1531 1535 1565 1656 1651 1638 1578 1460 1361 1293 1279 1654 2098 1819 1316 1823 3396 5279 6695 7272 6825 7192 8201 9692 10884 12417 14228 15522 15947 17599 20519 23989 26397 26709 27694 30029 31034 29885 27544 25656 24015 21160 17005 13731 10744 8808 7269 6414 5279 4814 5035 5115 5534 6231 7128 7802 8668 8969 9819 11740 14381 17490 20756 24205 27983 31715 38281 45555 51799 56658 58976 61184 64628 66525 70143 73943 79152 83713 85084 84603 86542 85731 81121 82008 81855 81393 74326 69748 63580 56295 55670 57325 53925 48407 41164 38833 41884 35203 28939 23893 20651 20365 19997 12403 8154 5434 3931 1303 1110 1042 970 977 887 914 1073 1153 1360 1225 949 890 811 694 615 518 503 476 446 448 401 376 362 347 351 338 295 279 256 238 232 192 239 244 284 235 227 221 235 248 212 209 247 279 307 282 287 294 306 370 592 1009 996 687 487 376 185 120 112 91 61 54 82 41 51 64 55 67 59 73 59 66 54 52 56 75 80 65 58 37 44 58 111 96 102 84 89 83 92 75 63 43 61 58 53 65 55 37 79 83 89 86 81 75 75 69 67 75 76 94 95 69 65 71 74 75 79 85 70 64 70 70 87 72 72 64 61 63 61 64 71 70 68 56 56 43 46 50 52 43 39 47 42 46 47 32 40 41 34 38 36 35 41 31 32 31 24 16 15 6 3 -2 48784 292 294 30 9774 13 33 4 7239 -8690 628 57 74 42 66 151 87 34 -17 112 261 176 276 289 153 98 51 91 111 126 122 225 352 440 658 781 979 1233 1453 1583 1834 1988 1988 1717 1354 974 784 699 638 843 1199 1783 2773 4198 4683 4976 6411 8018 8913 9926 10199 10748 12016 12829 13718 15478 17186 18343 18936 18872 18587 17868 17260 16888 16077 15408 15486 15570 15468 15645 16661 17612 18755 20279 22118 23879 26969 31074 35575 38486 42240 42344 42450 42255 40679 41991 43265 43443 47511 52091 56355 60900 64370 67745 70401 69103 70480 75389 76397 75406 73349 70358 70179 71496 72170 72717 67892 62217 59556 61490 61116 57217 55129 50290 43673 41600 36558 27829 21423 20176 21198 22612 21380 13561 8032 4882 4761 5216 5193 4597 4159 3940 3846 3707 3220 2449 1887 1436 1032 905 887 938 1006 1211 1446 1466 1476 1470 1383 1301 1136 974 771 616 511 428 357 309 254 227 228 241 217 224 208 236 202 177 212 260 215 207 219 225 237 240 227 246 283 266 537 2384 3074 1272 1264 1175 509 162 101 79 113 100 71 61 67 83 82 79 109 65 49 52 62 89 93 67 68 90 101 82 70 65 63 77 73 107 98 88 91 104 97 85 76 58 58 74 96 76 73 94 118 92 88 87 99 94 79 91 87 83 77 67 78 86 104 89 82 75 81 95 77 85 90 97 96 69 81 81 74 85 79 57 59 60 58 55 59 64 59 57 60 52 54 54 66 66 62 61 58 59 63 52 46 44 45 45 42 32 33 27 14 11 48793 292 293 30 9773 13 33 13 7238 -8694 2189 1778 1709 1791 1963 2110 2153 1929 1745 1862 1832 1559 1515 1265 919 547 471 500 365 329 291 421 443 586 654 756 839 955 1168 1286 1519 1635 1773 2000 2220 2477 2950 3638 4082 3881 2497 1293 912 910 1085 1461 1964 2614 3676 5546 7235 8449 9948 11698 13616 14903 15610 16807 17945 19380 20498 21528 22836 24339 25836 26975 27839 28871 29749 31184 32645 33771 34560 34926 34806 34904 34178 33351 32310 31946 32201 32771 33003 34593 36698 39265 40221 43072 46084 48658 51961 56608 58435 57130 54923 53004 50829 48401 46051 41804 38342 37243 38979 38020 36846 37947 37394 35032 28595 22569 19416 16582 15065 15978 16086 14310 11101 9211 7693 6530 3956 3264 3262 3458 3884 4355 4702 5270 5809 6125 5768 5244 4608 3884 3772 3637 3552 3587 3623 3759 4119 4949 5880 6789 7391 6934 6144 6123 5485 4350 3843 4771 6984 8835 11387 10412 7168 4681 3647 2358 1291 868 799 579 386 313 315 305 257 277 231 261 321 392 351 331 355 420 509 845 1829 2996 1744 1056 481 172 100 88 84 78 79 46 61 69 54 75 75 68 57 51 71 51 60 48 65 88 69 69 61 55 54 52 45 74 80 99 86 70 75 90 86 48 44 51 46 27 37 59 72 86 75 69 57 68 57 50 59 38 53 57 60 51 47 70 66 64 52 53 66 60 65 62 59 51 59 58 56 61 58 49 45 53 49 39 46 49 43 41 35 18 47 40 28 34 34 27 35 44 38 34 35 28 15 13 23 23 16 2 5 2 -6 -7 48802 291 322 30 9772 13 33 22 7237 -8699 1082 982 1083 1265 1557 1511 1398 1577 2021 2614 2627 2723 2696 2401 2097 2007 1861 1635 1528 1521 1506 1596 1610 1622 1589 1796 1874 2043 2190 2491 2736 3125 3453 4016 4684 5590 7174 9752 13125 16363 18939 20122 20927 21528 22377 22554 23449 25013 25547 24177 22739 21647 22566 22862 21552 21367 21107 20731 21066 21926 22597 22723 22941 23203 24057 25226 25478 24820 25446 25672 23169 19541 17639 17260 17932 18727 19102 19105 19484 20250 21539 22779 23542 23753 22970 22883 23344 24358 25017 26164 25263 23823 23090 21247 19120 15359 12262 11102 9409 6996 5789 4832 4242 3776 3639 3729 3862 3664 2983 2606 2473 2423 2297 2321 2396 2582 2867 3134 3551 4100 4660 5102 5799 6620 7711 8840 9778 10912 12356 13878 15429 17737 20451 21944 22760 24129 24946 25794 26493 26223 27891 32394 31278 25971 22588 19991 20557 22397 22262 22568 20020 15512 12750 9807 7851 6521 5794 5230 5060 4574 3111 1650 879 624 476 426 450 434 545 882 1470 1924 1296 894 813 859 1141 1838 3703 6318 7769 6670 2522 787 225 161 126 133 129 105 85 95 72 74 60 81 95 118 80 80 106 108 104 101 103 105 97 97 95 98 96 98 110 107 82 96 114 109 122 115 80 79 75 88 78 75 89 95 97 110 108 78 98 115 115 107 94 92 93 97 103 90 96 104 92 110 111 85 102 103 98 94 94 96 99 89 93 95 90 84 76 70 77 83 73 73 66 62 58 65 70 63 69 66 69 80 80 68 62 60 63 56 50 51 55 48 48 49 39 33 31 48811 291 321 30 9771 13 33 31 7235 -8703 4398 2285 2218 2057 2103 1708 1373 1345 1564 2142 2061 2026 1712 1393 1316 1161 1235 1120 1051 963 916 947 975 1016 1063 1046 1043 1085 1112 1211 1291 1330 1409 1578 1743 1878 2159 2675 2987 3057 3178 3231 3311 3093 2917 3126 3617 4583 5882 7178 8499 8651 8494 9217 10499 10582 10208 10016 9531 8624 8453 9372 11052 11622 12564 14486 16301 17522 18782 20611 20707 15373 11102 7588 4653 3741 3163 2755 2707 2563 2485 2487 2469 2365 2272 2082 1987 2026 2005 2046 2210 2348 2249 2084 1917 1719 1602 1508 1448 1368 1284 1189 1070 1039 1069 1091 1033 883 937 917 858 984 1144 1385 1719 2254 2906 3824 4935 6243 7954 10179 12799 15173 17453 19802 22562 25590 27410 29619 31826 34346 35859 36338 35729 34461 33259 32188 34285 39938 45592 49148 49657 47664 46090 44241 41897 37217 31332 28018 27094 24565 24882 25078 22429 19900 18671 17781 14600 11445 9871 7795 4856 2020 697 341 265 279 419 640 1999 7611 15326 18381 9410 3933 5058 9931 15800 29081 86131 61856 3258 202 129 133 105 97 75 68 90 117 90 74 48 85 102 112 89 109 78 103 91 73 83 100 113 80 107 102 100 110 115 115 103 100 112 131 109 98 78 88 71 54 59 84 73 104 98 83 107 109 109 95 95 94 110 96 88 95 98 94 83 81 93 94 90 94 100 104 90 104 84 77 93 96 83 82 91 84 69 68 78 77 80 72 74 72 62 64 66 69 67 55 62 66 64 61 53 55 60 59 63 63 56 56 46 39 36 33 22 48820 290 350 30 9770 13 33 40 7234 -8708 12063 12463 13215 13524 13909 14549 14531 14985 15118 14358 13152 11473 10399 9935 9424 8990 8795 8325 8078 7915 7395 6743 5970 5266 4749 4370 4153 4057 3850 3534 2838 1866 1299 1278 1219 1200 1226 1218 1185 1278 1246 1355 1455 1522 1554 1429 1497 1520 1596 1555 1526 1467 1528 1608 1615 1601 1770 1898 2101 2281 2647 2922 3308 3758 4056 4279 4534 4726 4993 5210 5121 4767 4724 4401 3776 3335 3238 3197 3272 3265 3421 3363 3440 3427 3357 3215 2891 2717 2471 2392 2425 2404 2307 2198 2076 1972 1978 1851 1649 1556 1546 1673 1802 2363 3268 4345 5614 7429 9689 12135 14935 17692 19395 20807 22676 24465 26430 28057 29732 31864 33343 35296 36041 38263 40767 41422 39991 40836 41606 41428 42314 42943 43566 46266 49432 47484 42061 36845 31763 28031 25410 23570 22111 20734 20893 19027 16899 13048 9912 7090 5040 3424 1846 816 470 443 438 412 405 389 359 350 354 323 285 293 270 220 218 228 411 1370 2225 1642 1130 1326 2238 2715 2397 3489 1064 231 180 181 138 116 121 102 132 120 99 120 124 133 105 94 118 88 91 77 101 88 67 103 108 126 102 91 111 96 92 93 95 107 110 123 136 113 115 107 90 91 99 99 106 117 122 114 115 99 97 105 107 116 119 104 110 96 104 109 113 104 128 107 108 122 114 127 121 102 109 113 98 95 93 87 87 88 94 90 87 90 76 71 70 80 88 81 79 76 69 65 71 71 84 74 68 68 67 62 67 59 62 64 48 42 43 39 31 30 48829 290 351 30 9771 13 33 49 7233 -8712 9508 8873 9353 10234 11225 12415 13997 16157 17915 19031 19839 19306 18721 18947 19548 19881 20954 21775 21955 22478 22784 23438 23351 23251 23074 22256 21009 19442 18558 18011 17560 16733 14704 11621 7841 4612 2707 1743 1359 1220 1228 1239 1304 1363 1316 1339 1313 1293 1307 1382 1354 1277 1216 1153 1200 1198 1146 1173 1143 1228 1304 1383 1411 1604 1603 1795 2054 2162 2558 2832 2869 3011 3204 3406 3571 3792 4042 4288 4686 5111 5298 5654 6227 6623 6970 7519 7945 8141 7999 7722 7560 7622 7471 7235 7459 7580 7726 8120 8699 9183 9569 10318 11183 11407 11152 11149 11479 12176 12202 12467 12645 12611 13805 14760 15704 16965 18483 24892 35178 43236 45485 42894 36867 30335 25045 16963 13313 11225 9760 10468 11842 12762 14485 16848 18440 20258 22082 25486 28492 30285 33470 36275 36165 36873 35398 35455 35578 32701 28015 15302 6268 2263 1266 1096 916 796 523 397 384 364 358 325 294 278 288 253 243 256 260 226 243 185 167 231 271 326 337 213 181 151 170 184 158 137 109 157 140 137 118 133 97 99 113 86 89 88 108 99 107 108 112 86 64 79 101 122 86 129 107 98 125 130 109 96 103 122 120 153 135 105 98 112 112 85 114 120 92 109 111 110 118 116 116 98 104 133 127 112 109 123 125 115 101 99 117 116 123 112 110 113 103 91 99 111 98 90 102 108 99 85 89 85 74 85 80 77 78 81 84 87 80 79 85 82 82 83 77 78 76 73 70 65 65 63 60 56 52 46 41 37 48838 290 351 30 9771 13 33 58 7232 -8716 3365 3219 3074 3024 2729 2723 3359 4032 4448 5078 5457 5921 6450 6676 6637 6409 6506 6967 7040 7088 7143 6970 6914 6606 6463 6639 7035 7665 8161 8669 8545 7158 5897 5235 5079 4848 4535 4014 3338 2560 1995 1964 2261 2570 2865 3367 3839 4315 4801 5190 5583 6162 6440 6408 6379 6321 6226 6235 6436 6416 6548 6793 6717 6585 6718 7019 7378 7619 7603 7675 8037 8479 9089 9810 10605 11218 11892 12855 13836 14408 15062 15647 16278 16796 17594 18284 18979 20127 21124 22078 22498 23000 23124 23112 22881 22577 22239 22025 22119 22237 22358 22682 24025 27251 29295 29501 29473 29400 29159 29507 30028 30827 31119 30616 30238 29189 28939 32538 33056 29344 29319 29949 28926 24999 18280 12905 8323 5104 4686 4918 5936 7344 9332 12348 16546 21228 24784 26365 27385 28576 28869 29148 28529 24973 19881 14170 8991 5763 3943 3102 3072 1977 1071 557 415 382 330 297 244 234 307 258 286 303 249 223 242 240 239 201 220 290 407 415 350 260 247 214 200 178 172 175 183 174 119 105 123 78 63 89 89 94 108 86 91 88 99 124 83 78 55 65 76 75 89 96 120 108 106 79 63 91 95 63 58 89 119 115 123 116 95 85 83 83 82 90 114 120 114 98 100 94 91 74 85 102 88 83 79 91 63 82 99 91 78 100 105 96 92 73 76 74 66 86 97 92 92 76 85 84 75 74 67 62 62 49 55 76 61 54 67 56 55 58 69 66 58 58 61 56 59 59 54 47 45 43 39 33 28 14 48847 290 351 30 9771 13 34 7 7231 -8721 5164 5394 5514 5797 5761 6055 6480 6613 6604 6167 5915 5794 5903 6014 6334 6607 6873 6827 6907 6920 7005 7055 7162 7356 7535 7473 7535 7041 6099 5114 4053 3451 3439 3934 4849 5937 6407 6081 5615 5111 4790 4587 3943 3208 2588 2252 1989 1890 1900 1892 1940 2093 2408 3029 3876 4686 5475 6079 6664 6989 7393 8221 9129 10141 11523 13200 14381 15702 17115 18466 20215 21435 22741 23832 25139 26766 28648 29589 30749 32508 32679 33064 32694 32211 31867 31670 31696 30882 30767 30814 30453 30374 30513 30516 30199 29918 30886 32353 33979 34948 35613 37016 38441 39173 40468 42306 42571 41355 40311 39468 39508 39497 38388 36996 34655 33170 35884 38908 38087 36826 33756 26010 18717 15728 13658 10301 7877 5131 3533 3150 3501 4167 4279 3926 3321 2920 2709 2800 2994 3105 2942 2263 1603 1084 748 680 649 613 585 577 555 527 479 485 470 438 396 425 439 406 349 353 325 279 268 271 259 251 268 228 206 181 165 167 183 164 188 223 210 173 173 181 170 159 113 96 111 101 85 62 71 90 60 81 59 74 81 84 75 89 81 67 89 77 70 90 88 71 76 81 91 74 86 96 111 84 114 124 113 106 89 98 111 107 80 92 95 87 107 81 70 78 79 71 84 75 62 66 82 90 80 81 82 91 84 85 72 86 95 81 75 82 76 71 69 78 79 82 80 74 66 53 58 71 60 70 65 64 53 52 48 50 47 54 55 61 63 55 48 51 43 46 36 30 33 28 31 25 18 12 48856 291 322 30 9772 13 34 16 7230 -8725 4569 1220 1458 1619 1833 1980 2394 3086 3585 3851 4216 4972 5861 6685 7644 8494 8965 9471 9758 10092 10019 10110 10099 10181 10117 10242 9829 9697 9892 10122 10828 11779 12818 13614 14397 15193 15787 16584 17546 18297 18369 18045 17441 16282 14946 13823 12685 11143 9532 8439 7951 7753 7545 7748 8215 8599 8431 8662 9056 9634 9580 9696 10514 11228 11644 12223 12866 13057 13679 14666 15901 17238 18144 19495 20524 22156 24018 26844 30589 33287 35898 39107 40971 41336 41405 41992 42094 42101 43019 44243 44408 44633 44767 44161 42901 42075 41590 40474 39530 38004 36762 35451 33553 30678 25581 22103 18768 16997 18080 19409 19910 19159 17572 16586 15255 14403 13138 11383 10470 9736 8056 6374 4789 2842 1765 1383 1213 966 809 841 881 917 825 870 909 910 939 1010 1030 1128 1094 1064 1000 832 683 677 757 775 837 819 808 785 742 682 615 572 570 609 594 581 528 507 493 489 410 305 272 239 217 216 207 152 131 138 136 160 174 165 249 560 598 238 186 176 155 129 100 127 108 101 85 72 100 102 62 74 56 69 88 93 89 84 82 100 100 102 93 67 53 76 102 80 62 61 60 70 94 91 94 97 111 78 110 95 95 77 85 74 103 91 80 68 68 82 86 75 79 82 83 88 96 97 73 85 72 71 83 94 107 87 77 86 86 74 78 94 88 72 76 73 60 55 58 65 62 58 58 58 59 51 47 56 65 54 58 56 56 49 56 46 48 52 49 44 33 30 29 21 18 19 11 48865 291 324 30 9774 13 34 25 7228 -8730 2522 962 985 1240 1428 1601 1859 2107 2002 1632 1671 1882 1982 1696 1911 2124 2091 2234 2392 2550 2985 3446 4031 4541 4967 4990 5093 5383 5818 6637 7064 6832 5787 4645 3905 4008 4547 5308 6675 8284 10403 11686 11646 11972 12459 13239 13877 13700 13516 13728 13998 13928 14204 14575 14056 13936 13685 13417 13842 14862 15234 14973 15078 15235 15512 15809 16992 17897 18538 20012 21467 22272 23640 25912 27804 28770 30244 31675 33820 34756 34451 36107 39117 41771 43698 44491 44912 45576 45952 46172 46527 46186 45170 42414 40188 39072 36180 34938 35169 33292 31293 28912 25396 22305 20292 17889 15047 12137 9436 6424 3708 2025 1137 918 990 1023 1041 1041 1049 948 833 772 652 557 470 444 549 591 546 622 683 711 682 751 756 771 790 784 881 995 1171 1269 1766 2387 3092 4210 5956 7834 9379 10894 11248 11525 9838 8494 6668 5771 4411 2570 1584 1149 699 571 481 406 390 384 356 318 306 304 244 203 221 213 192 185 179 194 207 249 436 378 214 173 150 103 110 102 94 83 91 112 107 94 77 76 86 89 101 74 91 94 100 73 119 88 97 97 78 81 61 78 81 86 104 104 87 98 124 134 109 108 105 98 86 84 107 95 107 95 78 96 93 68 74 75 91 79 92 116 93 79 96 107 113 108 94 84 91 92 89 95 90 80 82 88 85 96 82 75 72 67 71 72 68 51 56 73 69 67 56 63 74 50 52 63 63 64 65 65 62 63 56 49 42 39 39 38 30 27 17 48874 292 294 30 9774 13 34 34 7227 -8734 6056 3282 2130 1811 2008 2000 2153 2466 2575 2086 1926 1940 2125 1759 1334 1438 1865 1771 1644 1665 1681 1903 2229 2513 2708 2884 2922 3007 2989 2991 3210 3412 3384 3304 3489 3539 3548 3700 3833 3844 4022 4560 4941 5370 5905 6622 7382 8082 8717 9301 9546 9328 9194 9226 9270 9161 9086 8887 8815 8495 8205 7881 7191 6764 6679 6243 5544 4935 4460 4235 4404 4466 4858 4869 4617 4431 4659 6223 9067 10614 10769 11366 12526 13477 14651 15089 14745 14211 13647 13046 12184 11236 9895 8296 7201 6674 5773 4396 3199 2206 1786 1683 1657 1670 1720 2293 3480 4935 6956 9021 10629 11762 12530 12884 13904 15119 16132 16238 16766 17679 18215 19217 19865 20886 21118 20807 20932 20939 20121 17502 13505 9358 4934 2176 1035 604 576 618 632 692 730 867 924 1036 1029 1002 934 873 787 699 644 645 625 731 1223 2064 2214 1761 1602 1838 2037 1704 993 626 510 432 377 339 331 326 305 303 324 259 227 195 198 433 1251 2523 3437 3410 1665 2073 1050 253 150 99 96 59 78 87 101 93 90 60 68 114 102 85 73 72 93 92 72 76 101 108 83 79 75 63 85 87 82 93 76 79 88 88 121 130 111 102 102 100 98 78 95 94 89 94 75 61 72 95 99 95 88 79 92 102 75 76 75 84 90 87 70 80 82 80 82 87 81 87 87 77 86 76 69 74 78 77 70 50 59 65 67 73 62 49 50 60 53 58 65 65 59 51 54 50 48 49 50 35 27 24 32 31 24 10 48883 292 294 30 9774 13 34 43 7226 -8738 115008 24223 2391 1817 1981 2351 2451 2722 2596 1993 1992 2322 2261 1505 1300 1496 1772 1542 1268 1113 930 901 969 1005 1121 1104 1180 1127 944 1000 1003 1024 1039 1203 1270 1313 1293 1421 1350 1299 1426 1481 1511 1553 1621 1674 1838 1959 2161 2374 2568 2780 2849 2831 2990 3164 3259 3303 3540 3672 3515 3356 3272 3151 2864 2661 2502 2321 2159 2013 1804 1560 1471 1393 1295 1341 1342 1324 1394 1457 1531 1726 2008 2420 3133 3917 4528 5249 6206 7307 8305 9259 10140 10804 10953 10637 10642 10753 10889 11029 11279 11815 12424 13471 14400 15308 15325 14388 13065 11248 10112 9505 9351 9799 9874 9219 8862 7654 6496 5177 4936 4861 4316 3790 3364 2923 2633 2219 1931 1527 1288 821 561 473 388 335 329 344 324 414 479 471 496 518 471 527 416 396 452 526 741 1477 3298 5669 7952 10157 10825 7807 4285 2972 3076 2327 1277 706 507 391 341 350 407 385 363 395 395 326 377 525 1304 8514 26494 58050 65930 27107 2818 573 312 219 203 165 160 160 118 114 121 108 99 106 97 97 111 119 117 117 99 96 129 105 120 105 131 109 101 87 87 98 92 82 84 117 152 144 149 151 153 138 140 133 127 120 116 124 138 145 142 104 113 125 115 96 93 114 118 127 119 115 120 125 120 126 112 104 132 127 116 120 116 117 110 110 114 105 102 100 98 95 101 94 92 99 90 95 89 91 87 89 87 87 82 83 86 83 78 74 71 66 68 68 66 64 58 57 44 22 48892 291 297 30 9777 13 34 52 7225 -8743 137793 95537 8486 1877 1910 2220 2586 2706 2350 1862 2057 2543 1896 1060 1119 1389 1603 1464 1026 1009 985 764 735 826 902 999 1079 970 813 782 862 808 745 858 936 807 741 738 768 659 696 687 720 773 674 711 779 744 720 768 786 722 750 722 693 693 707 624 601 647 595 533 498 453 442 416 432 461 452 393 418 421 435 363 424 384 459 503 552 663 740 815 872 961 1135 1210 1250 1305 1393 1419 1388 1397 1397 1254 1253 1147 1073 1090 1059 981 881 986 891 509 358 207 193 181 167 264 298 317 430 429 388 287 229 160 159 93 63 92 69 50 27 56 100 150 139 35 6 57 38 92 100 50 76 85 105 97 123 189 199 186 192 203 241 209 298 405 538 879 1477 2617 4232 6248 9175 13961 17823 19359 21975 19725 7389 1018 183 90 119 136 122 98 120 208 306 214 141 427 986 1301 7676 46741 96957 81409 28280 1770 880 969 206 100 85 81 93 84 104 62 69 68 53 93 91 45 53 62 73 79 72 59 57 45 73 59 57 68 75 53 52 70 62 84 76 81 119 119 104 102 92 83 89 70 63 85 84 66 62 59 70 69 48 51 49 53 64 68 72 66 62 71 51 62 74 61 60 58 65 62 55 69 65 60 42 45 46 55 52 48 38 52 46 48 51 52 44 38 38 41 39 36 41 41 47 45 46 37 26 22 30 26 20 14 10 7 4 48901 291 300 30 9780 13 35 1 7224 -8747 385936 7337 2664 2228 2242 2687 3048 3291 2969 2157 2640 3298 2176 1262 1308 1692 2040 2035 1783 1277 1143 1051 943 999 1067 1033 1074 995 916 888 913 940 917 928 921 936 889 883 815 780 813 868 887 855 878 826 858 805 816 804 786 788 755 688 619 566 565 549 610 681 588 506 423 373 336 421 477 597 719 953 1098 1033 943 838 606 494 433 419 449 529 548 474 431 365 387 516 474 430 410 380 370 364 371 411 389 314 411 434 382 419 584 800 481 257 202 216 148 152 153 149 156 151 143 137 133 186 149 157 150 173 196 171 219 209 181 248 277 272 152 118 125 139 165 177 179 195 191 220 191 174 206 265 264 255 309 396 518 772 1110 1678 2783 4431 5853 7068 10009 12580 13350 10235 6864 6277 5123 2481 1052 733 519 390 239 254 226 199 240 257 247 193 170 162 183 195 185 174 287 700 986 643 328 178 166 111 105 80 63 72 92 91 68 58 87 81 93 82 80 99 91 92 60 60 71 95 98 52 55 75 61 70 79 59 49 63 65 78 106 110 146 137 101 104 76 56 70 91 67 84 90 67 78 96 83 69 65 81 81 79 61 83 89 84 71 73 65 78 94 87 79 76 68 73 72 72 60 46 58 60 62 64 67 58 61 58 47 57 66 55 49 48 47 50 45 46 53 52 52 51 36 41 35 29 33 21 17 15 0 48910 291 302 30 9782 13 35 10 7223 -8751 197712 5724 2826 2221 2055 2610 3148 3391 2598 2173 3080 3363 2357 1212 1440 1799 1938 2111 2033 1502 1006 936 896 940 1090 1123 1171 991 917 920 942 946 860 895 1022 899 930 831 767 666 601 700 621 625 675 711 677 729 732 685 690 689 721 688 622 653 597 616 599 686 640 557 419 410 371 338 395 292 328 408 367 370 442 388 411 366 359 361 338 352 346 362 406 373 400 351 420 416 451 501 462 478 403 406 348 368 412 440 481 452 627 575 400 272 272 244 235 171 176 185 196 177 133 128 118 124 143 173 149 162 163 179 188 212 298 251 182 137 191 160 144 148 150 112 131 155 86 77 94 93 100 114 135 106 132 117 169 156 168 201 190 281 314 551 1104 2100 3370 5293 8292 10252 9478 7747 5002 2868 2158 880 301 215 204 219 201 217 275 185 112 156 144 125 131 178 227 249 257 174 148 108 109 112 121 92 68 84 71 58 50 75 81 76 71 84 81 59 68 88 66 51 68 69 63 56 49 63 62 35 55 45 53 55 53 55 95 101 97 90 91 86 94 82 77 70 81 74 71 61 74 73 74 71 65 85 91 82 83 68 60 65 54 53 69 65 63 65 73 67 62 56 59 58 59 55 42 52 54 50 54 51 57 59 58 56 44 57 53 39 48 48 48 50 44 51 52 40 36 38 43 38 27 21 22 21 -1 48919 290 304 30 9784 13 35 19 7221 -8756 82836 6532 4243 3209 2977 3334 3707 3528 2501 2862 3524 3425 2642 1409 1530 1977 2099 2026 1817 1513 972 916 882 937 1023 1043 1049 931 915 994 1017 1204 1365 1420 1277 1153 995 911 819 689 604 641 634 643 763 751 769 778 703 684 712 639 632 639 584 576 519 529 571 621 652 526 353 315 295 238 214 251 223 219 272 237 231 271 287 244 202 177 246 280 290 259 252 231 267 307 399 397 310 346 307 307 349 335 304 334 340 360 396 411 317 271 263 181 145 139 135 190 157 147 150 112 137 122 170 149 110 136 142 126 162 129 124 142 115 138 108 111 123 108 107 126 107 132 143 102 101 83 54 47 74 61 44 51 92 56 73 28 59 44 90 79 106 115 116 159 229 318 455 716 1090 1425 1928 3339 3798 1645 570 213 171 169 148 122 129 104 107 99 118 101 85 168 330 658 1445 1688 997 149 85 57 37 49 44 66 52 38 50 81 56 60 53 48 60 50 47 51 29 36 62 46 41 43 42 26 18 30 40 66 45 28 41 49 42 74 78 66 93 79 41 37 53 53 54 60 74 61 56 58 52 67 73 53 54 44 45 43 56 48 44 28 37 40 37 43 51 49 36 41 43 31 27 38 40 35 34 23 14 19 29 32 33 27 26 35 30 23 16 19 21 21 23 25 24 23 25 28 11 3 7 1 -6 -10 48928 292 275 30 9785 13 35 28 7220 -8760 356086 30905 9931 8812 7804 7501 7497 7254 6783 5386 5230 5025 4097 2620 1624 2127 2775 2455 2309 2381 2185 1828 1275 1096 1077 1204 1186 1052 891 920 960 914 798 953 953 992 870 738 831 745 739 697 660 679 715 698 701 703 710 804 832 806 728 712 693 668 639 609 571 536 636 703 593 410 369 378 293 310 250 241 267 235 279 267 259 308 268 224 209 201 202 212 255 268 232 238 276 286 278 352 319 297 281 344 292 315 302 325 331 416 413 271 254 247 233 180 166 153 106 89 131 159 143 146 109 152 125 151 162 157 124 127 157 193 221 134 132 98 98 91 93 124 99 112 181 188 125 111 81 31 59 78 65 131 95 88 61 60 102 105 68 68 62 67 105 81 79 64 103 125 159 176 157 252 290 239 208 145 156 139 193 208 179 147 132 138 203 218 160 126 113 115 137 190 208 112 97 141 75 72 107 84 63 60 65 81 89 89 66 71 76 81 70 64 66 61 79 63 31 56 69 57 75 54 48 58 56 69 69 85 80 82 91 133 111 89 90 68 79 68 57 75 90 92 66 74 87 91 77 77 72 78 75 67 73 77 61 63 68 82 75 74 85 79 75 68 70 71 68 61 58 54 62 54 45 43 40 52 59 49 49 50 54 49 31 42 50 44 46 44 50 55 44 46 38 31 27 30 22 17 11 -8 48937 292 276 30 9786 13 35 37 7219 -8764 258494 11234 3072 2957 2560 2622 3246 3893 4571 4731 4582 4542 3895 3389 3527 4208 3982 3653 3611 3567 3498 3199 2431 1818 1696 1694 1669 1475 1232 1196 1160 1154 1163 974 832 757 794 900 771 680 703 692 693 689 694 698 731 816 833 842 780 781 704 657 662 571 562 490 568 636 667 661 568 422 414 314 298 269 260 257 179 202 279 225 223 254 247 251 277 241 237 269 277 207 184 196 212 236 306 281 242 326 323 292 305 301 289 308 283 364 342 279 247 217 165 171 250 268 157 108 150 124 125 173 111 129 176 162 116 150 151 89 140 181 236 203 152 88 56 77 116 99 148 171 148 177 106 130 114 134 102 67 56 82 63 67 109 91 94 97 90 128 85 81 89 67 84 125 111 110 77 104 128 92 106 129 134 124 142 164 181 160 116 132 172 140 150 178 153 137 120 107 225 536 519 218 150 112 80 117 86 39 53 98 94 106 72 73 107 92 55 58 66 108 82 75 88 68 67 106 78 37 82 90 78 87 89 74 96 120 85 100 101 104 124 113 78 63 64 85 84 79 90 66 76 68 95 88 81 77 83 91 80 80 86 89 103 94 76 72 65 85 78 68 85 58 77 65 55 57 82 66 60 71 69 61 54 71 69 54 58 51 52 52 48 54 62 58 54 58 54 58 58 45 52 43 35 35 28 29 23 0 48946 293 276 30 9786 13 35 46 7218 -8769 147123 7066 2858 2688 1964 1977 2563 3241 4170 4141 3381 3659 3231 2465 2604 3379 3094 2609 2739 2774 2829 2685 1991 1367 1383 1450 1451 1190 1143 1133 1173 1233 1208 1127 949 921 918 967 978 953 979 863 740 816 751 722 727 797 939 830 850 747 790 795 705 607 626 518 571 636 659 567 417 456 430 378 290 353 372 316 269 263 290 290 283 289 268 288 241 266 256 263 239 225 243 205 262 292 326 333 298 338 332 343 324 297 317 351 364 411 389 322 262 259 193 209 196 144 131 174 181 199 177 164 179 165 162 142 180 162 161 137 133 201 241 235 171 98 86 84 132 117 157 168 194 188 159 108 82 69 53 87 115 116 115 78 104 94 118 136 94 87 101 101 87 86 101 122 104 96 120 98 96 129 120 114 101 98 105 145 154 125 124 110 128 138 108 87 126 104 119 118 120 116 178 167 114 145 145 113 100 94 74 69 84 84 89 82 84 95 104 93 73 71 88 100 80 115 101 88 91 95 91 89 90 97 104 87 72 120 132 120 112 124 148 116 108 107 100 92 96 115 83 79 72 88 108 102 80 84 101 98 87 83 85 103 110 85 94 101 95 93 102 79 71 75 79 80 82 75 65 64 55 70 71 69 71 71 74 77 68 54 61 64 57 66 71 69 69 65 68 67 59 61 67 66 61 55 47 39 31 14 -3 48956 293 277 30 9787 13 35 56 7217 -8774 43638 4780 2121 2051 1910 2031 2819 3459 4112 3991 3454 3684 3931 3561 3031 3580 3789 2662 2615 2784 2794 2696 2333 1535 1114 1187 1200 969 910 1075 1186 1117 1028 900 759 756 682 739 760 778 797 765 682 646 644 702 738 808 776 798 823 784 735 666 685 702 613 568 653 592 672 584 507 448 469 441 396 323 280 300 281 274 297 279 274 234 282 263 347 255 242 250 279 322 267 283 294 305 261 314 342 349 328 387 435 386 329 344 384 394 314 294 280 223 203 195 178 171 144 228 225 195 229 202 195 262 220 217 225 257 202 161 136 163 306 247 89 97 74 128 114 147 147 197 192 161 204 140 87 67 67 120 117 84 101 87 126 141 112 147 137 101 95 107 126 96 90 66 112 112 121 105 101 142 151 140 132 125 140 108 104 115 155 163 133 95 75 116 101 85 63 82 104 115 142 120 129 134 160 143 136 107 105 83 84 86 77 88 100 102 94 111 107 110 105 102 108 121 112 124 115 79 90 111 85 87 90 89 108 111 105 116 118 105 130 169 145 117 106 104 99 84 95 104 93 104 112 105 88 84 95 100 93 101 100 97 101 104 107 101 100 99 92 107 102 89 91 86 86 90 89 78 74 78 66 63 79 70 76 78 69 50 57 63 68 71 68 84 75 78 84 76 74 71 71 64 57 51 45 40 38 32 4 48965 294 249 30 9789 13 36 5 7215 -8778 290475 63810 6730 4177 3552 3681 4112 4615 5079 5586 5731 5154 5209 5231 5511 4548 4362 4490 3396 3060 3367 3235 2863 2448 1576 1218 1132 1081 972 915 1001 1115 972 893 874 723 677 604 705 772 748 687 724 660 729 599 598 704 675 690 721 713 744 713 722 713 642 566 559 518 527 565 517 440 318 322 336 245 346 281 266 283 237 203 184 250 282 271 284 305 198 214 264 211 213 228 225 258 269 263 280 243 286 328 334 282 309 312 302 342 318 287 233 226 221 179 204 178 152 152 164 237 246 203 212 171 164 179 158 177 131 144 176 165 310 391 257 129 130 92 106 120 96 134 137 166 131 146 117 101 82 39 51 44 94 92 87 91 92 138 97 112 121 91 76 114 95 108 102 102 128 141 106 110 113 78 73 92 78 93 65 101 94 77 90 109 102 79 111 133 112 101 92 64 105 126 110 119 127 93 108 147 105 70 74 101 96 99 96 89 76 76 90 99 84 120 107 103 105 116 79 76 85 75 82 85 98 85 90 109 88 86 121 116 114 112 110 126 105 85 72 68 74 63 70 83 80 88 82 89 89 77 78 71 78 86 87 101 85 85 92 83 78 84 94 78 62 62 65 61 71 65 62 55 55 64 71 71 66 63 65 67 59 54 50 52 47 60 53 67 64 54 50 51 50 46 47 44 35 35 30 28 15 -1 48974 294 236 30 9776 13 36 14 7214 -8782 395889 43029 3556 2136 1833 2174 3070 3395 3562 4270 4749 4244 4263 4646 4788 4203 4369 4341 3661 3661 3825 3585 3186 3002 2268 1657 1628 1459 1291 1243 1288 1235 1099 951 951 844 743 705 708 664 692 664 639 642 677 700 593 652 791 852 864 936 950 868 889 925 897 763 677 695 629 673 633 564 495 468 390 352 341 328 283 213 194 212 222 244 271 268 264 239 265 247 234 232 242 244 266 236 270 260 185 208 264 267 314 388 365 379 362 337 300 301 258 261 262 263 221 233 215 268 238 208 214 160 155 197 181 151 189 205 137 132 132 190 342 484 438 188 124 73 41 109 123 147 150 186 197 114 99 110 47 96 77 72 90 76 81 100 111 125 64 72 134 101 93 110 111 61 57 105 100 86 96 113 104 108 46 79 89 112 106 86 101 124 101 79 120 136 94 80 92 72 54 86 105 99 122 102 107 120 104 112 80 47 61 75 92 72 66 92 97 93 95 117 122 104 81 74 73 103 104 77 77 88 82 89 82 76 97 94 94 104 96 83 97 135 132 127 110 94 76 80 85 99 82 81 98 100 87 82 83 109 98 101 100 92 96 86 90 100 98 94 88 80 69 81 83 60 60 70 89 63 57 63 74 79 82 64 63 65 72 74 51 46 55 52 45 62 57 55 55 56 57 66 55 41 40 45 42 32 26 24 10 -10 48983 293 261 30 9771 13 36 23 7213 -8787 36248 3132 2145 2167 2597 3531 4005 4536 5297 6063 6098 5924 6381 6277 5797 6120 6299 5784 5626 5681 5367 5107 5007 4284 3783 3571 3291 3090 3051 3115 2951 2842 2853 2933 2875 3054 3216 3442 3630 3656 3597 3640 3318 2722 2162 1677 1378 1239 1240 1142 1030 1007 998 954 916 865 758 688 612 581 632 580 498 393 369 333 328 318 252 276 293 354 283 272 257 267 299 268 300 350 290 311 253 274 265 226 227 249 277 229 279 352 321 351 377 380 383 404 422 391 419 401 441 331 348 314 303 285 266 258 281 251 230 197 229 287 225 215 210 232 238 294 457 631 723 715 467 168 93 116 155 148 157 167 164 183 149 143 88 80 101 131 127 146 130 103 65 119 97 69 113 122 137 123 143 180 166 134 122 119 109 130 112 121 120 110 92 87 107 90 89 110 113 97 115 104 124 95 74 64 77 68 90 115 112 117 107 116 97 120 130 103 116 115 93 67 80 93 91 89 91 126 112 145 129 102 112 96 94 96 87 98 85 79 68 91 111 122 142 127 109 89 99 129 147 126 113 117 86 74 76 89 124 110 94 111 121 110 108 108 94 90 99 101 90 93 93 111 96 92 111 111 86 72 74 77 80 78 73 82 73 62 72 73 79 77 72 79 79 79 74 63 55 46 55 62 79 78 67 57 61 68 73 72 69 59 54 52 44 44 39 25 10 48992 292 287 30 9767 13 36 32 7212 -8791 9437 1450 1306 1967 2730 2955 3178 3702 4427 4579 4129 4704 4506 3940 3910 4119 3546 3232 3153 2979 2696 2236 1617 1321 1326 1342 1367 1506 1708 1686 1878 1999 2031 2241 2429 2528 2475 2259 2071 1903 1779 1871 2093 2088 1993 1923 1798 1692 1468 1401 1290 1234 1165 1054 981 904 732 657 632 665 613 406 374 336 358 315 287 227 202 215 260 296 229 244 290 240 201 248 270 304 290 230 229 240 223 260 240 284 244 244 271 275 266 265 294 309 289 321 260 259 266 203 200 192 229 179 130 148 196 174 196 147 158 100 124 181 186 183 177 206 328 651 955 1034 819 464 166 89 82 101 114 171 150 152 211 206 195 149 147 115 133 89 72 69 76 98 83 87 117 73 64 82 106 115 128 98 111 81 105 108 78 61 88 102 122 101 91 125 79 93 55 48 85 47 90 66 85 83 49 91 79 61 46 67 81 116 86 121 150 122 101 55 67 64 41 61 71 93 107 105 97 94 109 102 84 101 120 146 125 88 76 78 87 107 77 92 84 93 95 100 93 94 113 125 125 116 107 103 114 94 110 89 87 98 100 82 76 87 79 88 86 89 97 77 89 96 101 99 86 74 84 89 78 78 73 72 64 50 63 67 62 72 74 71 82 76 69 53 65 67 62 59 59 62 65 64 73 66 65 72 73 66 56 59 60 59 50 39 42 31 19 9 49001 292 311 30 9761 13 36 41 7211 -8795 10457 1550 1205 1885 2522 2681 3128 3641 3881 3948 4118 5001 5391 4865 4733 4893 4797 4165 3430 2786 2506 1836 1249 1200 1267 1187 997 1072 1191 1049 886 925 815 761 822 949 1032 1090 1111 1164 1144 1111 1099 1108 1048 918 914 979 1014 973 963 961 954 870 878 819 692 532 611 662 521 426 424 342 361 360 360 323 267 298 303 295 241 224 243 216 300 267 249 296 274 294 265 294 292 202 287 264 238 278 227 255 229 254 235 281 274 295 262 251 252 249 264 253 227 247 263 265 235 227 191 207 232 272 329 520 601 758 900 652 883 1063 946 728 428 198 113 79 85 61 89 132 157 125 127 144 157 200 157 102 101 100 72 85 90 74 102 69 80 76 107 133 125 113 112 125 103 129 79 63 89 69 75 97 85 75 83 79 111 69 74 97 77 87 71 38 58 75 104 116 68 72 70 104 100 93 94 121 124 98 83 67 74 78 45 52 79 67 81 111 92 111 130 113 109 85 102 100 96 112 83 97 82 91 105 101 92 107 94 84 114 109 130 111 121 115 101 89 82 94 82 100 99 77 76 70 64 75 58 63 74 73 79 87 78 80 101 92 70 63 65 68 73 96 80 57 67 76 80 57 59 65 72 74 69 61 59 59 50 56 50 57 52 52 46 58 67 63 61 58 65 62 53 49 47 47 46 38 34 18 3 -5 49010 289 306 30 9756 13 36 50 7210 -8799 6991 1239 1001 1401 2128 2602 2944 3440 3412 3479 4221 4892 5172 4772 4722 4941 5083 4496 3406 2739 2507 2014 1206 1231 1134 975 902 1037 1207 890 744 735 672 627 662 658 699 679 668 643 624 651 719 692 674 581 602 702 745 743 665 707 720 722 699 636 538 519 422 510 438 324 301 231 239 237 216 223 206 273 244 238 216 235 220 204 198 226 250 280 235 243 274 341 357 320 377 328 393 350 301 339 347 340 379 303 335 299 375 385 333 337 302 240 246 247 252 268 206 196 180 195 282 490 726 937 953 1047 1188 1262 1146 1102 1006 464 124 101 99 141 122 116 101 152 102 55 103 120 130 155 95 106 92 96 59 107 68 98 81 32 37 79 77 77 89 76 94 71 96 97 57 55 80 87 85 99 57 49 50 33 28 46 55 50 54 36 62 81 45 44 60 25 19 67 90 92 68 58 65 101 82 77 63 50 62 61 60 65 56 32 48 39 29 49 81 73 61 63 87 98 76 65 67 92 74 78 82 80 80 81 78 65 56 67 83 78 80 83 83 79 84 70 64 61 60 77 70 43 53 55 53 57 66 63 61 57 51 55 61 73 58 46 45 59 64 57 45 40 31 38 46 45 31 38 45 37 45 33 19 14 23 32 22 24 23 23 14 21 31 30 21 28 31 28 23 17 17 10 7 2 -8 49019 293 240 30 9750 13 36 59 7208 -8804 77349 2232 1114 1021 1190 1998 2691 3220 3728 3544 3993 4464 5112 5509 5156 4994 5138 5729 5201 3742 2885 2767 2404 1557 1294 1178 1117 1021 1155 1273 919 827 729 717 709 752 757 721 686 650 709 691 672 693 724 705 663 604 624 752 790 777 732 714 757 768 730 720 602 536 550 579 471 441 366 441 487 421 439 455 494 505 474 485 473 503 503 503 494 456 416 491 532 516 525 429 435 403 351 360 358 359 350 400 347 306 296 325 295 266 342 321 373 335 257 251 242 228 211 218 261 321 302 517 779 936 895 944 1260 1411 1434 1449 1320 961 529 252 249 230 299 287 235 180 128 135 133 138 151 64 104 118 159 226 135 182 147 136 111 108 85 55 65 60 87 120 135 127 98 135 136 116 149 111 87 103 109 78 82 55 77 78 85 82 106 82 76 118 117 93 79 111 106 108 99 90 112 133 151 149 139 128 112 84 103 92 93 90 99 90 98 97 110 122 106 108 109 101 116 109 96 102 90 85 129 138 111 99 118 141 101 105 102 108 118 127 122 141 129 121 123 120 122 125 112 104 111 101 89 97 85 82 95 90 94 89 83 86 84 83 92 96 85 97 104 103 90 73 69 71 73 76 73 79 76 81 87 86 66 59 58 64 58 53 48 57 59 66 70 69 57 57 56 65 63 65 57 41 39 45 43 28 19 8 -5 49028 293 232 30 9742 13 37 8 7207 -8808 8780 1415 1092 1150 1305 2161 3110 3352 3928 4264 4184 4675 5021 5305 5218 5013 5298 5928 6029 4234 3049 2939 2264 1555 1377 1245 1051 1027 1256 1253 879 830 730 692 688 644 683 622 665 664 663 694 738 679 662 742 675 690 695 788 787 744 851 809 789 751 684 686 693 628 585 607 552 384 364 396 360 356 315 318 329 374 388 365 373 363 394 324 385 359 330 344 287 296 352 357 306 283 311 345 356 259 237 288 344 305 334 297 261 288 271 231 266 234 260 220 224 210 142 184 274 311 490 703 701 767 826 906 1114 1415 1458 1229 868 445 378 539 848 796 394 273 208 144 146 128 99 114 117 114 117 107 127 177 188 205 206 206 190 190 181 108 108 141 127 120 132 169 134 97 153 138 127 156 113 100 95 105 111 63 90 118 108 83 97 75 93 96 100 115 120 123 122 131 144 152 120 131 120 141 141 138 156 133 109 109 108 102 123 133 148 96 84 114 88 78 115 122 108 118 107 80 91 101 99 122 129 131 118 116 132 119 116 117 109 116 157 156 166 138 127 126 122 115 101 107 114 127 105 100 105 109 104 94 90 88 93 117 112 113 123 114 92 108 108 103 104 85 83 88 90 93 98 90 85 91 94 88 71 71 79 71 74 77 76 84 77 69 86 81 82 78 76 72 73 69 65 66 63 55 40 32 26 11 4 49037 293 227 30 9737 13 37 17 7206 -8812 3855 1389 1110 1127 1517 2387 2947 3182 3913 4966 5104 4506 4671 4841 4857 4624 4418 4133 3983 3608 3247 2990 2749 2042 1542 1261 1135 1058 1230 1234 987 782 653 658 685 680 733 650 634 661 661 651 649 645 632 663 662 616 617 705 702 759 737 719 680 651 590 596 551 502 502 580 546 441 333 290 266 307 296 273 277 167 224 231 209 231 264 265 267 288 230 241 224 233 268 227 253 239 244 263 270 264 206 246 264 283 224 206 241 264 238 231 240 205 182 235 206 176 159 184 287 392 481 578 566 689 883 1164 1427 1460 1354 1098 893 925 856 977 1937 2001 846 451 476 380 216 124 71 115 113 48 87 70 91 108 145 183 174 175 161 137 102 73 115 97 74 69 98 75 78 114 135 98 107 55 65 86 75 69 71 42 62 55 78 86 65 51 65 63 61 82 111 100 96 97 80 84 126 96 101 86 87 111 111 117 123 125 127 109 85 79 98 96 77 74 85 104 96 108 108 93 77 76 99 103 109 91 96 114 101 82 115 92 80 107 101 109 108 105 114 110 122 133 120 111 115 109 106 97 88 84 93 90 83 92 86 69 74 87 90 90 109 100 97 89 97 89 77 68 67 70 55 57 69 74 72 82 84 71 56 48 66 63 48 60 64 54 55 60 63 72 71 63 68 71 62 57 56 58 45 42 30 26 20 7 5 49046 293 249 30 9729 13 37 26 7205 -8817 168729 3559 1937 1822 2167 2993 3480 3872 4622 5319 4998 4986 5394 5566 5728 5585 5115 4485 3941 3284 3125 2807 2330 2115 1924 1703 1454 1535 1777 1754 1535 1387 1244 1224 1121 1116 1093 1025 1052 936 879 788 786 814 855 893 894 846 802 857 991 989 943 986 927 894 897 758 666 667 633 609 568 410 438 445 493 495 432 355 328 379 392 318 318 318 313 330 281 254 255 305 259 296 292 292 257 223 262 260 239 252 263 198 209 261 274 288 293 269 288 288 242 227 227 246 217 167 160 152 190 340 351 406 448 634 788 1335 1693 1453 1307 1375 1605 1805 1890 1916 2411 2463 1850 982 917 1332 855 243 131 112 71 91 111 117 142 158 174 186 156 194 170 261 195 123 85 75 96 58 68 103 119 126 143 116 139 152 151 133 123 125 113 105 90 111 88 107 109 124 114 114 123 95 106 125 129 130 114 95 121 123 133 135 122 124 126 154 146 128 103 67 75 95 123 117 102 119 96 97 120 127 120 115 103 114 99 114 139 154 150 135 156 158 131 118 118 109 142 133 140 145 126 133 129 138 118 120 135 116 105 115 99 102 125 102 98 114 120 125 120 103 110 122 112 100 103 107 107 123 99 83 105 98 88 93 91 85 80 90 81 78 74 77 74 71 86 85 69 68 71 76 78 80 80 79 85 81 78 75 68 64 62 60 44 36 31 28 18 49055 293 245 30 9725 13 37 35 7204 -8821 36558 2475 1829 1804 2310 3157 3560 4180 4660 4930 4717 4948 5346 5288 5829 5938 5406 4851 4384 3620 3247 2874 2250 2038 1910 1603 1413 1503 1623 1638 1513 1290 1062 894 906 997 1026 1035 1032 1160 1190 1255 1379 1353 1408 1319 1224 1074 1289 1298 1319 1276 1217 1083 1080 994 904 904 955 869 809 757 700 582 481 441 414 476 392 318 282 317 280 329 340 280 269 244 258 281 227 206 241 326 262 249 296 233 242 251 272 235 264 243 249 273 354 308 305 243 275 215 200 256 266 224 208 219 174 199 200 210 305 343 367 412 675 1180 1704 1647 1579 1708 1735 1587 1415 1535 1804 1939 1838 1783 1840 1777 1267 408 164 158 125 117 125 152 140 136 142 172 195 178 150 149 168 152 76 95 110 135 123 130 86 128 132 99 145 149 122 115 145 116 109 120 122 86 108 100 132 138 131 105 113 135 134 140 114 108 99 108 131 121 129 137 137 113 99 125 146 116 110 111 131 116 124 151 116 88 110 83 68 95 110 108 100 101 109 111 108 118 128 118 105 135 130 136 144 118 104 127 103 96 113 129 153 138 127 128 120 144 131 117 106 121 114 112 108 96 101 109 96 87 98 102 108 101 103 106 103 99 74 70 96 93 87 80 91 95 85 88 105 95 88 76 80 76 68 82 77 65 75 75 78 74 80 83 86 79 76 74 60 56 51 44 28 26 29 22 12 49064 293 212 30 9722 13 37 44 7202 -8825 37825 3929 3394 3294 3918 4948 5564 6160 7004 7278 6952 6938 6672 6250 6350 6220 5348 4562 4418 4100 3706 3049 2438 2179 1824 1487 1293 1375 1520 1673 1585 1258 967 804 760 726 715 703 698 740 753 719 752 723 718 729 594 650 757 747 729 746 806 794 724 661 696 613 520 512 548 532 530 498 429 356 343 361 377 333 344 273 265 257 336 305 257 285 211 229 199 231 248 235 231 237 264 256 299 288 236 230 240 279 203 244 249 216 243 233 189 160 192 173 151 144 151 174 170 145 124 175 224 313 306 390 501 798 1515 1897 1810 1732 1609 1058 654 1038 1566 1702 1780 1970 1872 1586 1103 623 226 104 77 98 85 89 85 122 111 133 147 163 146 132 119 137 110 90 91 69 66 57 45 90 94 86 88 97 106 114 69 63 70 71 43 44 75 95 88 89 90 48 43 90 84 87 58 57 85 113 94 83 73 93 83 79 77 85 107 97 72 90 95 103 91 82 80 79 102 84 61 61 73 78 80 64 88 106 111 84 100 98 96 107 97 94 110 117 116 98 106 100 114 112 101 69 103 106 105 109 111 89 79 68 73 88 85 75 73 62 78 76 83 90 73 79 76 83 85 71 56 60 64 62 57 70 56 72 79 77 62 63 52 58 52 57 61 49 52 53 46 53 61 50 61 60 57 57 55 51 44 35 29 25 22 12 2 -1 0 49073 293 207 30 9717 13 37 53 7201 -8829 19433 7371 7049 6860 7127 8143 8740 9129 9666 9979 10545 11772 12624 12614 12284 11555 10311 9349 9468 9072 8061 7128 6691 6576 6525 6581 6608 6447 6268 6589 6306 5647 4937 3837 3125 2748 2567 2535 2559 2656 2734 2830 2884 2970 3132 3076 2723 2285 2051 1688 1514 1295 1016 930 885 782 765 624 633 578 561 589 555 508 479 405 372 395 401 341 330 304 301 301 296 295 305 298 300 289 272 291 268 313 291 243 302 301 320 312 301 312 305 297 330 322 336 301 254 269 239 275 182 230 195 162 209 260 212 169 157 180 159 252 333 352 513 831 1790 2108 1867 1461 875 508 451 949 1503 1803 1519 1522 1792 1515 1022 433 132 142 173 160 164 176 166 143 141 145 178 190 173 163 181 175 148 154 130 124 91 116 93 119 82 132 144 131 122 160 113 94 99 120 84 76 80 89 117 116 121 123 140 91 85 93 114 102 144 110 100 114 107 97 101 110 118 95 105 93 86 108 121 118 154 131 98 90 102 116 137 93 88 106 91 96 108 129 136 127 116 128 139 131 117 103 120 107 89 101 96 110 112 103 114 116 120 129 126 124 108 106 110 106 101 112 106 109 104 98 78 90 98 104 118 122 111 106 95 93 94 80 75 70 76 90 102 86 93 96 80 88 79 77 72 76 78 89 78 80 79 74 83 80 87 92 82 84 71 72 59 48 42 41 37 30 20 17 12 49082 293 203 30 9713 13 38 2 7200 -8834 19853 15123 14095 13180 12953 13140 12696 12134 11840 11443 10810 10320 9773 9181 9132 8956 7925 8155 8337 7979 7989 7958 7969 7596 6741 5884 5344 4935 4806 4826 4762 4402 3930 3782 4046 3963 3723 3428 3456 3379 3209 2940 2510 2132 1866 1713 1404 1247 1154 1152 1050 1018 893 879 825 764 774 714 664 685 623 553 601 580 523 532 475 451 495 356 357 382 349 338 323 237 286 320 262 329 298 262 302 331 315 328 342 331 375 341 298 327 347 300 296 315 334 265 284 332 240 213 177 178 147 148 198 177 161 162 144 182 206 226 271 290 347 758 1412 1303 1257 740 326 267 400 564 610 746 1021 1292 1467 1370 1214 881 486 180 129 163 119 128 155 157 182 148 133 163 148 169 146 164 127 118 151 124 91 104 116 96 107 106 104 145 165 120 115 114 97 81 70 106 114 102 130 91 75 89 108 110 90 90 109 106 110 122 112 96 89 65 80 79 103 76 95 99 111 99 113 112 112 100 101 104 90 90 92 66 86 85 67 80 90 90 87 103 96 114 110 102 92 94 89 95 92 93 87 97 107 103 86 76 100 110 96 81 93 88 98 104 88 87 82 77 71 79 75 83 84 83 82 85 77 73 82 78 73 63 67 74 75 78 81 77 79 68 69 65 70 67 58 65 63 57 54 50 53 59 69 72 58 58 60 53 50 44 36 34 31 24 25 19 -1 -4 1 49091 292 231 30 9711 13 38 11 7199 -8838 11851 12568 12766 13185 14198 14776 15119 15403 15241 15563 15761 16357 17077 17136 16812 16428 16984 15973 13455 11097 8980 7904 7582 7237 6632 7107 8025 9120 9792 10145 10948 12370 13772 14757 15022 12998 10495 7863 5778 3986 2803 2339 1935 1721 1616 1569 1516 1327 1263 1299 1244 1233 1120 1084 1035 1008 941 901 879 910 1020 1164 1253 1204 1228 1123 1004 846 720 642 591 482 501 513 512 468 485 522 485 436 474 401 410 396 419 458 498 554 542 642 824 951 559 520 403 378 324 324 286 308 278 167 253 269 263 266 277 217 193 212 214 215 257 280 336 545 914 905 550 535 342 177 191 233 303 368 514 758 946 718 627 938 1128 712 276 156 166 99 145 146 126 112 144 152 186 194 166 133 132 117 130 113 108 107 84 84 54 75 91 102 140 134 131 111 126 125 139 86 87 78 105 108 69 88 70 91 107 82 80 34 82 98 85 58 67 62 68 39 51 82 70 89 101 87 135 134 133 104 84 107 133 91 84 91 74 60 57 65 74 94 92 104 103 100 92 104 93 100 101 104 115 114 105 94 100 88 90 95 99 85 87 86 97 89 78 97 101 89 90 85 82 81 91 82 77 72 62 62 81 88 90 92 84 60 60 58 69 74 76 63 68 82 71 63 73 66 64 70 61 50 63 61 58 70 64 65 63 64 63 55 60 54 52 49 34 30 27 25 23 11 -1 2 49100 292 231 30 9711 13 38 20 7198 -8842 6446 6839 7532 8782 10330 12095 13777 15444 17486 20053 23008 25852 28740 30588 32280 33619 35723 37960 38781 38428 37038 35966 34790 31689 27794 24618 20694 17181 15812 15332 14353 11891 9265 7430 6376 6866 7939 8759 9028 8442 7389 6232 5245 4538 3779 2907 2587 2155 1714 1358 1138 1027 967 1003 1054 924 947 837 794 828 804 886 925 1087 1118 1291 1580 1655 1546 1480 1219 916 774 644 618 733 835 774 760 637 527 562 710 1038 1218 1100 889 743 1112 1516 1050 13953 244422 282014 7287 494 484 548 577 547 585 559 610 649 616 526 466 344 180 212 253 249 206 198 371 528 495 271 235 273 229 183 226 223 226 239 273 343 434 403 534 919 1173 922 538 322 199 124 151 175 153 140 219 245 214 212 213 211 188 207 218 182 160 153 136 129 134 165 158 106 96 144 130 167 165 133 93 113 139 118 94 83 136 140 101 113 153 102 107 68 81 95 103 57 78 72 103 126 116 71 99 123 126 111 97 111 133 123 127 102 102 114 116 102 103 108 118 115 124 111 108 141 109 135 132 137 139 118 116 125 112 128 130 107 109 142 110 108 140 132 124 131 126 107 132 130 95 80 94 123 97 90 95 89 93 96 91 92 89 92 114 81 81 81 86 88 79 93 92 89 104 112 100 86 89 83 69 77 94 94 86 86 74 74 74 77 78 82 87 81 83 76 70 67 61 60 48 45 40 30 22 23 49109 292 232 30 9712 13 38 29 7197 -8846 7405 999999 999999 999999 3378 3635 4066 4283 4467 4912 5702 6211 6673 7433 7745 6848 6146 6319 6336 5788 5310 5673 6068 6832 7625 8222 8406 8648 9010 8919 8382 8667 9531 10150 9748 9060 7591 5906 4157 2944 2321 1861 1575 1489 1426 1431 1446 1569 1634 1532 1531 1520 1444 1416 1375 1322 1369 1374 1416 1356 1303 1154 1168 1299 1484 1571 1571 1668 1720 1611 1583 1390 1236 1097 1024 1109 1065 926 801 786 733 610 686 687 733 713 633 626 726 993 594 6837 147465 391087 30818 1177 909 916 944 1064 995 1069 1063 779 495 341 277 197 199 225 199 238 259 225 374 474 260 183 148 199 204 186 175 179 161 151 175 177 191 242 426 557 763 916 787 363 146 80 42 70 124 103 118 131 161 184 177 215 145 125 164 162 155 117 99 94 106 89 87 58 35 92 98 84 48 72 91 76 67 95 83 91 98 77 63 95 94 74 98 81 24 83 83 96 80 50 64 52 30 62 64 61 51 85 89 98 119 113 88 86 69 61 87 67 71 66 40 52 48 68 100 86 79 82 94 79 79 76 95 113 121 131 106 82 88 64 58 67 66 66 87 55 61 72 77 72 66 59 53 65 59 47 55 48 51 62 59 44 60 73 51 51 39 40 41 35 54 65 59 55 60 63 78 72 46 46 52 46 48 32 31 38 33 36 42 45 55 50 47 44 43 23 22 22 27 24 20 14 4 -3 -6 -14 49118 291 266 30 9716 13 38 38 7195 -8851 6427 5227 4714 4745 5081 6186 6920 7256 7516 7820 7401 6720 6774 6516 5982 5056 4855 4882 4465 3981 3721 3412 2985 2642 2503 2440 2526 2748 3105 3274 2871 2587 2384 1916 1610 1745 2029 2311 2530 2461 2357 2156 2004 1797 1686 1776 1973 2242 2503 2873 3538 4017 3938 3748 3343 3157 2892 2612 2394 2190 2056 1775 1555 1410 1239 1079 964 837 752 771 803 726 644 736 652 754 698 625 632 610 647 679 620 623 626 595 543 541 756 811 867 11335 99750 5656 604 353 2536 8167 1498 312 324 255 245 296 254 257 211 225 324 346 340 320 356 537 550 345 230 230 241 261 197 191 149 178 167 191 237 203 208 261 370 536 675 585 389 292 210 211 268 216 182 164 127 160 229 187 215 238 194 214 206 182 160 121 111 155 124 94 85 82 110 82 74 105 88 91 124 113 86 122 103 97 92 74 105 101 89 85 83 85 60 63 78 114 112 80 56 64 73 87 86 48 36 63 101 95 89 82 89 67 76 58 69 83 109 75 80 80 85 90 110 75 110 134 123 120 133 126 162 155 150 128 129 103 70 90 91 84 80 86 87 85 70 75 90 70 72 78 65 54 64 46 65 75 70 47 59 80 79 64 60 68 72 66 67 79 82 67 86 93 83 77 64 62 65 68 70 64 62 51 46 53 60 60 64 68 63 64 67 69 60 54 50 40 40 41 34 22 15 12 14 49128 291 271 30 9721 13 38 48 7194 -8855 8692 7325 6338 5877 5607 5905 6495 6734 6765 6758 5686 5572 6837 6995 6570 5685 5388 5428 4948 4504 4391 3924 3537 3132 2687 2583 2620 2648 2620 2568 2378 2281 2323 1997 1376 1126 1029 1075 1032 970 997 912 867 904 1040 1076 1003 989 941 1019 1084 969 984 945 868 812 795 700 694 662 703 596 674 655 629 615 653 627 570 501 461 468 413 465 472 493 509 468 455 521 565 594 625 570 602 527 525 528 511 578 426 1472 8510 4079 710 728 26133 142104 6369 385 292 291 278 223 222 233 322 332 416 381 423 462 514 468 301 210 214 274 270 209 247 221 224 244 216 217 250 192 255 344 477 643 660 692 709 526 382 336 325 274 192 196 195 137 171 179 218 233 223 208 203 206 203 173 176 170 167 130 103 100 110 101 122 141 126 99 70 117 116 124 135 107 93 118 136 121 125 114 94 75 93 94 75 72 36 38 59 59 77 87 67 89 66 72 91 114 122 115 93 97 89 75 118 131 102 83 92 91 109 110 97 105 116 128 129 115 123 161 168 147 124 116 88 80 80 95 92 91 91 99 99 86 92 86 88 64 79 71 65 79 70 60 57 56 63 72 63 66 52 66 68 72 86 78 65 47 76 83 81 90 97 90 79 70 75 76 58 66 70 62 69 69 61 72 73 67 78 67 56 54 58 54 47 48 38 37 41 33 25 23 17 49137 291 278 30 9728 13 38 57 7193 -8860 4084 3242 3092 3290 3714 4030 4902 5715 5881 5245 4416 4880 6296 6718 6466 5865 5653 5474 5034 4885 4787 4389 3909 3298 3039 3012 2886 2990 3178 3274 3341 3405 3656 3579 2903 2282 1850 1737 1680 1588 1483 1361 1212 1300 1404 1512 1578 1642 1749 1819 1813 1690 1504 1467 1438 1459 1511 1475 1454 1436 1499 1502 1526 1512 1488 1475 1431 1477 1447 1457 1438 1423 1442 1589 1772 1885 2100 2192 2278 2253 2178 2114 1869 1699 4839 38512 3553 1269 1110 975 875 1043 1513 1396 344 4232 73587 15919 413 256 226 198 157 185 235 256 264 276 345 405 485 464 376 255 233 157 183 212 196 184 193 240 188 198 196 176 155 200 244 280 425 499 555 609 655 702 587 533 510 334 262 263 201 145 172 168 154 204 154 168 174 157 140 121 143 166 127 161 176 166 133 99 97 79 71 78 78 85 76 95 72 58 71 71 50 66 80 91 73 43 27 39 50 80 56 56 41 44 44 13 25 59 45 36 35 68 76 88 107 95 68 52 70 74 46 55 87 93 94 81 76 72 101 123 127 93 111 110 107 101 80 86 61 53 60 55 50 65 51 64 65 61 63 71 52 44 36 25 38 43 40 34 42 45 55 34 48 48 36 38 43 28 47 58 36 51 51 59 62 55 51 50 45 43 52 52 46 28 34 44 42 42 46 47 35 35 41 45 47 43 35 23 17 17 11 14 7 8 8 -2 -6 49146 290 286 30 9736 13 39 6 7192 -8864 4489 3355 3204 3105 3099 3173 3883 4077 3171 2491 3083 3858 3914 4021 3958 4303 4331 4314 4563 4701 4494 4208 3984 3782 3559 3484 3433 3427 3323 3107 3048 3121 3233 2962 2736 2685 2561 2445 2289 1955 1872 2159 2645 3242 4117 5125 6228 7264 8573 9626 9303 8739 8016 7018 6125 5121 3993 3289 2773 2328 2241 2143 2199 2134 2024 1909 2050 1899 1544 1474 1593 1774 1756 1504 1216 1059 1297 1945 3001 4083 3683 5649 63338 401939 299947 47449 2404 930 815 649 580 636 502 244 1204 8001 2232 264 287 291 269 227 226 235 268 266 344 397 377 288 246 173 185 201 147 186 203 191 186 237 226 244 214 250 231 217 184 199 253 293 370 383 426 415 416 506 565 536 568 539 513 466 405 207 150 162 129 123 143 161 180 178 151 147 155 151 157 151 139 112 134 123 103 108 97 122 140 111 86 85 93 96 89 107 73 70 75 72 79 67 57 43 42 41 39 45 66 66 55 39 39 35 45 53 49 89 80 114 94 95 87 90 65 84 99 90 86 87 98 82 71 87 132 162 161 119 112 102 110 113 104 64 60 64 66 73 78 40 59 55 62 62 68 61 58 49 53 48 43 37 36 43 28 27 36 46 57 53 55 51 42 45 43 27 56 66 54 65 66 57 73 63 51 53 40 53 55 47 47 63 52 52 53 54 49 45 43 44 37 37 39 34 36 34 31 26 27 21 13 8 49156 289 326 30 9746 13 39 16 7190 -8869 7202 6981 6867 7018 7288 8141 8287 6785 5874 6467 7380 7270 6796 6622 6564 6284 6269 6873 7454 7490 7298 7168 6735 6634 6436 6218 6100 6078 5898 5705 5748 5938 6010 5475 5352 4816 4441 3811 3095 2859 2851 2664 2411 2423 2952 3707 4896 6666 8787 10417 10336 8375 5698 4205 4067 4363 5154 7134 9321 11217 13325 14936 14819 12065 9637 8417 7216 5851 5579 5969 6135 6091 5387 5066 4751 3539 2848 2554 2500 2326 1768 1493 1430 1021 768 767 844 760 1091 2510 1042 469 386 565 817 449 344 274 246 272 302 321 322 483 527 409 320 307 276 178 193 201 238 241 236 220 220 230 232 221 207 245 254 280 242 179 258 217 306 344 355 343 344 306 188 245 339 483 574 584 538 459 369 231 145 163 227 192 173 244 195 169 179 131 151 166 173 176 172 156 157 172 147 134 150 103 104 144 137 110 107 123 116 104 91 84 58 34 82 81 79 72 77 60 68 33 42 70 89 72 59 55 76 78 70 99 111 144 145 95 87 123 106 112 100 105 115 135 125 93 86 112 192 211 203 167 158 142 125 111 73 58 80 91 77 86 101 103 73 83 70 62 74 78 73 59 58 64 60 73 63 50 54 53 67 54 49 51 82 68 60 60 67 92 80 75 72 75 77 86 82 72 71 75 65 67 66 67 72 67 65 69 74 73 69 71 58 50 53 52 46 45 40 41 35 31 25 22 13 49165 292 277 30 9757 13 39 25 7189 -8873 12301 15268 5096 4313 4280 4475 4713 5186 5891 5969 5083 4543 4862 5685 5857 5737 5736 5812 5428 5269 5694 6060 5904 5722 5410 5212 5106 4913 4888 4898 4908 4903 5015 4954 4947 4941 4171 3814 3917 4322 4908 5340 5670 6130 6901 7253 7274 7107 6790 6820 7024 7317 7441 8059 8035 7145 5242 3596 3226 3287 4263 6228 7591 6859 5551 4730 6405 10786 12497 11456 9951 8937 7390 5939 5494 4933 4210 4278 3831 3449 3730 4073 5434 5415 11048 84934 137717 57156 3742 2581 9210 163335 414002 14477 592 427 622 798 474 446 352 262 279 345 339 363 376 360 279 236 256 215 218 232 229 220 211 204 159 163 193 196 201 230 230 223 207 240 227 163 192 217 257 235 224 222 210 218 245 262 426 453 447 505 440 310 248 190 150 107 124 180 165 144 194 159 143 136 168 161 151 136 155 141 142 96 112 123 90 57 69 99 109 124 106 94 92 90 71 112 100 54 42 86 79 64 60 54 30 43 76 49 61 39 33 66 63 72 55 84 125 142 123 126 123 112 108 111 119 107 112 79 89 83 114 173 199 204 163 162 146 125 123 93 89 74 71 65 74 81 85 74 60 55 50 52 62 55 56 55 65 61 68 57 45 36 39 49 61 59 53 66 60 58 73 69 66 69 69 65 76 67 58 56 55 60 57 63 61 66 68 70 64 59 56 67 66 65 60 52 43 45 38 38 34 41 34 20 19 25 21 9 49174 292 258 30 9768 13 39 34 7188 -8877 44247 68216 6728 3432 3429 3868 4020 3881 3869 3823 3767 3760 3868 4459 4740 4612 4634 4701 4293 4191 4645 4895 4877 4740 4524 4178 4091 4021 4099 4014 4030 3942 3679 3668 3556 3552 3319 3197 3352 3425 3217 3005 3115 3415 3721 3997 4255 4795 5121 5302 5492 5680 6190 6849 7250 7195 7317 7141 6409 6042 6055 6625 7342 8259 9313 10672 11070 11051 11533 11316 10201 9007 9011 9883 10659 9752 8958 7715 6107 6458 6893 5125 4817 4572 4098 4322 4409 4498 4534 5196 32709 505782 895967 122270 2094 539 930 916 654 645 462 344 321 379 376 315 232 241 198 226 212 259 231 210 204 233 248 227 253 251 257 258 265 277 292 267 219 202 220 228 226 207 185 217 264 251 261 274 224 271 395 401 417 461 459 331 278 269 287 220 133 151 115 149 195 161 175 171 170 197 180 174 172 161 165 155 136 142 98 106 113 101 115 96 108 90 103 113 99 112 89 59 72 101 109 107 95 102 102 108 88 82 109 102 82 77 85 89 80 96 132 151 136 123 140 137 136 124 123 106 114 129 115 126 173 221 209 206 203 180 150 117 130 137 107 93 98 125 107 83 100 102 103 94 72 89 103 77 63 57 58 67 75 59 64 81 83 95 82 68 87 96 75 87 86 99 106 98 88 89 100 94 105 92 90 74 75 67 66 65 66 75 74 84 77 66 72 77 84 83 60 60 64 60 64 59 45 37 34 35 30 25 49183 292 268 30 9778 13 39 43 7187 -8881 40285 86959 10899 5101 5067 5261 5475 5535 5353 5259 4765 4741 4611 4728 5232 5127 5044 5208 4878 4700 5150 5515 5442 5066 4880 4702 4602 4535 4413 4362 4237 4077 4179 4028 4021 3892 3488 3069 2933 2895 3006 3247 3500 3648 3802 4124 4240 4270 4329 4491 4675 4636 4761 5106 5478 5816 6158 6607 6871 6719 6521 6261 5885 6275 6990 6547 5904 6776 8363 8381 7538 7019 7554 8395 8684 9332 9659 8920 8233 8066 8625 9175 8859 9037 8556 8534 9151 9942 9459 10728 68368 453194 755306 21096 2167 2278 2700 7265 3399 1143 662 442 362 321 286 263 273 240 198 186 173 176 176 200 194 185 139 168 176 174 160 192 204 264 206 175 221 182 218 173 199 204 201 192 147 140 138 153 158 203 269 245 324 334 378 318 246 149 144 120 100 84 102 127 138 134 132 129 118 141 150 151 121 117 114 106 68 111 71 71 122 91 85 61 72 73 67 80 94 98 102 93 83 51 73 69 69 60 61 68 102 65 71 85 83 64 62 54 40 30 90 115 117 107 134 131 106 100 94 99 120 98 81 104 100 104 125 148 165 145 113 122 145 127 97 68 64 60 46 70 77 69 66 58 58 59 55 55 51 45 47 43 34 39 44 34 42 51 56 49 54 42 46 65 69 69 61 56 61 85 76 71 64 48 53 53 60 59 64 53 53 52 53 55 48 55 47 49 52 45 46 49 45 44 35 34 35 26 17 12 9 8 49192 292 310 30 9790 13 39 52 7186 -8885 19559 12305 8839 4871 4760 4837 5011 5016 5054 4980 4847 5037 5122 5396 5950 5981 5813 5695 5234 5040 5392 5834 5822 5626 5089 4827 4697 4642 4343 4292 4156 3851 3703 3634 3402 3226 3081 2873 2733 3110 3122 3272 3391 3716 3981 4290 4276 4439 4484 4369 4287 4201 4163 4141 4152 4360 4661 4716 4515 4012 3770 3683 3817 4116 4307 4520 4852 5053 4338 3417 3695 4522 5001 4796 5132 5571 5009 4954 5500 6241 5620 5786 7091 6543 5300 4196 4182 4135 4072 3668 18321 268391 907745 196146 7866 5558 3266 2567 1930 687 381 308 350 332 330 290 307 255 230 212 288 280 210 275 256 233 268 268 227 221 260 238 195 155 161 146 195 214 214 170 217 206 161 196 212 164 184 183 138 194 236 252 223 226 323 366 302 176 169 147 153 137 127 150 121 132 150 141 142 170 171 163 143 127 131 131 101 101 113 118 67 69 95 105 118 88 79 116 77 119 74 46 78 67 92 101 80 87 92 68 77 71 67 70 60 87 74 62 62 79 93 109 96 137 124 140 91 121 104 110 138 115 114 108 119 142 154 139 183 148 152 138 106 81 99 107 100 87 96 111 102 96 83 81 93 105 84 72 67 66 52 60 67 53 67 72 65 63 74 55 74 76 66 73 88 83 81 85 93 89 76 70 78 74 62 67 74 79 73 72 65 66 67 68 66 62 50 64 68 66 62 60 62 56 54 45 43 37 28 27 15 12 49201 292 291 30 9801 13 40 1 7184 -8890 7736 13211 7415 4601 4358 4345 4490 4384 4122 3988 4008 3985 4149 4324 4877 4935 4562 4085 3885 3839 4173 4419 4482 4216 3943 3702 3545 3464 3159 3173 3098 3173 3190 3082 2954 2902 2848 2580 2099 1974 1991 1993 2079 2124 2326 2369 2524 2791 2966 2973 2966 2887 2930 2892 3015 2955 2873 2576 2407 2156 1907 1982 2022 2138 2352 2735 3051 3276 3473 3152 3140 3895 4989 5017 4827 4656 5473 6374 6706 6515 5653 5789 5403 4776 5135 4811 5031 5192 5049 4566 12400 180644 902414 593723 37571 1232 1751 16977 3373 630 438 353 372 358 308 329 308 248 187 174 278 200 154 205 257 194 172 224 174 184 221 193 167 198 180 154 165 201 225 166 188 194 159 172 167 178 176 158 167 147 152 177 183 168 185 262 330 258 158 148 131 121 123 137 130 109 136 127 135 125 125 103 102 69 101 95 89 100 88 92 84 49 64 60 70 104 110 98 73 86 90 91 71 80 62 62 65 56 75 58 56 84 87 60 46 54 41 58 52 65 82 69 85 104 116 125 121 97 91 75 106 99 122 129 123 121 108 141 165 162 133 111 104 93 95 77 73 84 90 76 64 80 83 81 73 72 72 78 60 53 39 33 45 29 27 45 47 45 52 53 46 58 57 79 77 76 65 72 65 52 56 70 68 55 45 52 60 61 60 50 53 51 54 57 58 57 50 44 51 50 45 45 51 50 41 35 38 25 22 10 -2 3 49210 293 272 30 9812 13 40 10 7183 -8894 4326 3991 13769 9359 2652 2400 2408 2432 2565 2521 2418 2557 2713 2456 2492 2825 3021 2728 2177 2106 2117 2360 2630 2707 2415 2231 2118 1988 1899 1962 2009 1878 2029 2049 1966 2029 1939 1980 1983 1751 1495 1555 1551 1441 1429 1476 1618 1746 1816 2024 2242 2247 2168 2142 2080 1972 1837 1730 1672 1467 1329 1359 1510 1722 1903 2014 2211 2266 2285 2655 2924 2997 3390 3383 3516 4190 4756 5056 4670 4560 4715 4568 4683 4516 4291 3993 3546 3122 2891 3491 3585 5912 63628 633517 999999 452160 9257 918 750 647 779 578 347 285 234 235 250 235 204 179 186 223 174 118 182 130 107 118 172 236 165 175 176 190 156 227 216 169 156 183 178 188 216 184 148 137 150 112 165 144 143 154 142 162 149 170 256 280 178 172 146 119 133 145 136 117 123 96 101 106 109 90 96 76 93 105 100 107 118 60 54 56 100 100 62 70 57 101 100 73 68 80 65 64 63 65 56 47 46 41 44 55 97 59 40 41 53 46 25 37 66 89 85 73 75 43 71 81 95 81 91 82 80 109 108 103 113 142 156 177 165 164 124 88 92 64 82 80 74 86 106 102 107 95 73 93 95 78 63 55 60 57 54 37 41 29 37 37 48 55 66 70 51 56 65 75 62 58 59 68 72 54 53 50 62 55 58 57 60 62 59 56 56 60 62 62 58 45 49 47 40 47 48 44 45 41 38 35 24 13 9 2 -7 49219 294 281 30 9821 13 40 19 7182 -8898 8470 2836 2448 2391 2249 2084 2114 2067 2162 2151 2172 2154 2147 2097 1872 1781 2019 2262 2065 1968 2067 2105 2182 2520 2660 2501 2253 2256 2108 2020 2008 2175 2368 2394 2378 2466 2425 2229 2012 1908 1981 1849 1735 1947 2149 2285 2240 2193 2177 2027 2157 2163 2228 2242 2088 1933 1836 1680 1456 1393 1287 1229 1098 1217 1359 1478 1700 1772 1690 1587 1988 2445 2685 2393 1981 2353 3365 3659 3076 2630 2855 2847 2812 2774 2782 2911 2895 2876 3146 3514 3432 4807 34763 344631 938090 981229 208494 4121 585 604 6787 59231 21332 1645 264 247 252 264 260 234 207 221 190 239 191 187 191 166 237 221 198 219 191 211 202 184 221 215 171 190 217 239 231 212 230 220 174 178 141 197 184 163 171 161 111 124 187 216 244 209 238 229 226 212 233 173 143 170 153 100 124 145 107 141 118 128 169 128 143 117 105 111 101 87 90 68 79 88 106 130 102 101 112 115 97 72 46 66 92 54 69 80 89 71 89 67 65 77 75 77 75 85 56 78 76 81 81 49 66 95 88 100 102 101 99 95 117 147 132 167 192 191 188 159 114 102 113 98 90 105 119 123 118 120 91 100 95 79 83 83 81 65 56 68 50 63 51 59 76 80 80 80 70 77 82 90 83 81 86 82 76 73 77 67 56 57 62 70 68 77 80 79 63 67 69 64 71 76 72 64 57 62 71 70 72 69 73 52 47 37 24 16 18 4 49228 293 289 30 9829 13 40 28 7181 -8902 4181 3710 3482 3406 3204 3145 3096 3063 3082 3034 2944 3030 2958 2967 3054 3240 3493 3282 2963 2937 2848 2953 3245 3402 3498 3375 3207 2979 2935 3049 3108 3287 3350 3467 3429 3242 3136 3065 2969 2982 2880 2781 2725 2523 2375 2300 2318 2292 2346 2403 2342 2483 2846 2990 3038 3241 3401 3400 3160 2861 2793 2791 2870 2708 2532 2660 2963 3052 3004 2860 2474 2472 2552 2676 2968 2985 2974 3073 3208 3043 2891 2784 2648 2401 2330 2422 2374 2311 2670 2458 4022 33405 348353 997260 995598 84310 1356 465 820 609 293 272 298 269 242 263 255 279 221 221 231 234 265 252 163 135 208 256 236 214 245 228 210 209 220 178 169 173 207 212 176 217 211 201 243 217 187 174 194 208 183 199 177 177 142 116 204 201 169 190 171 164 195 211 173 198 149 145 152 142 97 116 153 116 108 134 162 140 96 144 123 89 101 116 122 113 91 83 95 94 130 118 106 112 98 57 58 45 42 76 68 54 49 72 72 43 48 60 54 62 54 54 68 84 85 82 41 52 71 83 79 97 82 77 77 69 96 118 131 128 147 132 130 120 104 102 100 89 129 135 124 135 138 122 108 96 99 80 79 71 70 57 51 45 55 48 51 41 66 67 72 83 82 64 70 79 67 79 90 90 81 62 67 59 63 67 59 59 64 74 60 62 65 67 64 68 66 58 55 63 62 57 59 62 59 49 51 51 39 22 19 16 6 49237 293 298 30 9838 13 40 37 7179 -8907 2955 2756 2626 2512 2451 2436 2446 2557 2572 2565 2542 2636 2744 2636 2611 2757 2901 2863 2728 2669 2764 2871 3123 3260 3280 3037 2936 2905 2912 2872 2931 3277 3382 3450 3696 3707 3609 3703 3686 3590 3667 3657 3481 3298 3189 3049 3075 3127 3206 3108 3178 3186 3186 3039 2921 2959 2813 2491 2434 2568 2631 2900 3442 3821 4013 4168 4169 4193 4036 4140 3899 3862 3986 3878 3683 3684 3735 3887 3762 3317 3220 3061 2860 2483 2550 2400 2434 2641 2848 2705 3342 38883 333213 921168 999999 168516 2469 5289 3148 302 284 255 277 273 238 238 268 273 230 261 254 253 202 187 222 218 203 249 192 214 227 204 232 217 186 149 177 216 210 188 232 182 200 197 170 161 166 193 166 129 125 165 129 142 100 117 113 95 118 123 136 168 157 145 149 122 88 77 84 104 99 94 85 97 91 106 118 122 68 51 91 125 114 64 52 60 66 68 74 96 67 77 74 57 24 2 5 47 6 12 38 39 36 48 66 46 53 28 33 38 28 49 34 43 46 63 67 52 69 55 23 24 50 38 34 63 102 105 107 118 158 126 105 83 83 95 85 90 70 70 120 110 73 69 66 65 66 49 57 56 51 42 26 17 21 31 44 38 21 30 49 53 55 59 73 58 64 71 69 52 52 48 36 41 43 41 56 52 43 41 47 53 34 36 36 40 43 45 45 46 45 49 49 47 41 36 37 42 15 0 -2 2 -2 49246 294 305 30 9845 13 40 46 7178 -8911 3187 1141 1119 1111 1084 1123 1081 1139 1183 1219 1245 1299 1419 1383 1417 1510 1694 1888 1821 1784 1822 1832 1862 1894 2002 2173 2034 1951 1885 1938 1916 2056 2214 2309 2305 2454 2473 2322 2139 2090 2118 2045 2159 2261 2355 2608 2700 2723 2674 2694 2894 2948 3004 2793 2541 2502 2213 1991 1852 1656 1643 1701 1821 2095 2514 2752 2891 3176 3651 3944 3691 3508 3483 3931 4399 4432 4518 4635 5688 6366 6016 5614 5478 5278 4833 4788 4804 4625 4546 4949 5552 19724 213490 688739 999999 925893 111944 2568 517 415 356 350 347 347 309 288 332 364 356 273 228 270 300 304 318 307 264 264 248 232 278 266 303 238 223 202 157 158 193 182 200 203 174 192 197 161 189 189 169 157 140 177 153 100 112 193 134 133 132 141 142 212 171 163 177 178 174 159 158 158 203 180 161 149 149 158 119 135 161 142 109 96 98 144 108 93 135 147 107 102 100 67 103 123 103 108 92 42 49 51 70 84 72 54 44 44 74 75 78 67 76 77 102 71 53 60 60 61 73 61 59 85 74 79 67 70 92 103 114 107 118 142 129 103 112 102 85 70 56 63 110 114 113 100 88 83 105 95 95 74 59 62 50 40 51 57 52 49 40 50 80 76 73 72 78 76 67 79 82 81 86 85 64 63 69 69 81 69 81 86 74 73 68 72 73 64 70 73 62 65 62 65 64 56 54 57 64 61 50 37 22 16 11 7 49255 296 250 30 9850 13 40 55 7177 -8915 777550 84987 1145 419 406 386 377 357 379 435 511 486 448 507 521 467 402 494 562 707 720 605 549 660 726 698 981 1105 1081 1132 1100 1005 976 931 924 953 1072 1034 1057 1095 1014 1027 915 920 999 975 959 1015 862 914 950 1023 1167 1174 1149 1349 1368 1411 1414 1426 1463 1469 1214 1110 1109 1102 1058 1166 1420 1876 2212 2247 2183 1970 2048 1976 2056 2373 2395 2575 2507 2637 3238 3571 3286 3122 3019 2976 2682 2462 2663 3216 5129 32696 263608 680462 965919 965927 62617 10530 29683 2447 462 383 397 386 336 343 390 384 331 349 358 303 305 290 279 270 273 249 276 281 288 256 191 189 196 206 129 161 204 211 187 194 207 133 157 164 148 202 155 172 190 170 136 136 105 126 133 146 127 154 120 159 137 137 188 175 149 170 172 169 187 184 168 164 94 89 114 98 110 126 110 61 89 64 67 68 80 80 69 54 112 111 55 61 77 57 56 66 39 37 60 58 50 46 65 68 52 69 52 43 47 66 81 61 49 60 55 31 57 65 44 49 49 53 62 51 70 78 101 91 94 125 132 117 111 104 88 56 46 53 74 89 77 69 56 84 83 76 81 65 40 33 52 31 40 45 31 44 38 51 53 39 51 53 53 63 62 60 62 74 55 57 63 51 52 59 64 51 54 52 55 54 53 48 51 55 52 58 42 40 44 51 55 51 42 42 38 34 25 8 3 -8 -8 -13 49264 296 225 30 9855 13 41 4 7176 -8919 2918 858 794 707 712 714 649 666 594 629 702 648 546 609 732 721 644 737 778 937 947 871 856 910 900 985 1121 1313 1292 1194 1128 997 960 978 922 908 880 930 1041 1093 1047 1027 908 899 860 811 790 733 704 601 465 450 428 421 458 449 413 444 397 408 404 465 479 515 534 747 1004 1184 1439 1615 1577 1575 1693 1876 2353 2855 2866 2332 2139 2429 2784 3121 3256 3401 3427 3579 3414 3565 4280 4600 4664 5056 6635 28645 188618 659681 999999 998642 94606 1346 524 502 478 453 437 474 426 433 446 517 507 447 419 453 529 414 352 375 370 333 305 336 286 285 273 269 208 163 229 233 237 188 160 143 155 173 156 201 223 174 167 197 177 159 119 141 185 172 161 157 126 171 148 141 141 138 164 216 190 175 210 201 167 122 202 188 169 142 136 165 215 135 125 141 117 117 123 121 99 105 136 144 127 138 106 56 62 54 73 72 45 73 58 43 55 78 71 62 40 67 88 108 90 68 76 96 65 55 61 44 79 92 58 77 73 81 70 51 63 75 113 132 108 121 93 85 93 120 111 88 63 75 109 119 115 89 84 103 97 89 75 74 65 70 69 52 41 48 60 73 72 76 62 81 79 77 83 82 84 96 85 84 91 88 71 89 92 71 79 100 84 79 75 83 80 84 88 81 77 79 74 73 82 73 71 67 67 61 55 49 44 31 34 32 26 21 49273 295 259 30 9859 13 41 13 7175 -8923 1264 1216 1235 1203 1157 1190 1268 1176 1090 1184 1079 1186 1185 1187 1193 1297 1383 1352 1380 1300 1073 1083 1213 1231 1276 1504 1643 1797 1866 1733 1659 1497 1418 1360 1374 1357 1409 1512 1480 1401 1353 1422 1406 1406 1393 1324 1294 1188 1274 1214 1144 1081 1074 1056 984 994 1044 1097 1158 1081 978 772 559 511 492 571 840 1073 1191 1213 1331 1452 1530 1531 1417 1228 1473 1807 2245 2409 2568 2667 2486 2389 2348 2203 2276 2125 1859 1844 1967 6896 68218 436383 938038 999999 608559 16375 618 474 506 435 410 396 395 382 378 374 393 354 312 267 304 276 315 289 262 253 219 196 234 254 220 207 233 191 96 140 173 164 178 135 184 144 186 223 150 184 160 109 110 135 123 122 108 130 107 122 163 136 157 133 129 129 120 133 165 151 168 153 194 134 98 148 158 117 117 137 131 149 142 103 74 61 49 77 80 43 64 51 61 76 65 61 79 57 34 34 46 35 43 44 65 55 45 79 42 40 40 45 70 56 70 48 42 40 49 0 13 51 31 50 64 44 45 73 90 63 52 68 75 108 114 99 86 90 95 99 92 50 22 42 87 83 74 60 44 60 62 65 59 56 42 50 58 31 28 36 42 47 48 46 49 49 57 38 51 72 78 72 71 52 41 46 44 42 47 62 56 62 60 56 41 54 58 64 55 42 47 50 48 50 49 53 50 43 32 14 26 22 9 14 7 4 -11 49282 296 260 30 9860 13 41 22 7173 -8928 3143 877 951 881 794 692 713 652 646 699 709 767 740 737 720 755 687 669 770 851 936 838 915 1054 986 1047 1214 1474 1564 1523 1447 1408 1338 1192 1194 1316 1332 1509 1665 1613 1432 1304 1233 1138 1065 1114 1032 983 959 978 889 847 821 769 742 727 695 631 572 633 666 591 550 675 757 889 1044 1311 1499 1622 1848 1926 2034 1997 1916 1721 2078 2451 2237 1896 2238 2500 2288 2565 2678 2299 1947 1933 1880 1835 2137 2414 6225 69902 407592 896581 999999 667519 9728 487 411 375 387 381 275 303 273 267 235 229 268 263 222 232 228 295 276 214 217 233 248 207 232 209 219 243 184 176 200 209 188 177 233 217 222 265 215 192 211 163 175 209 161 151 175 145 183 146 150 136 166 154 120 123 119 129 178 199 222 186 207 175 117 148 202 193 174 208 226 226 243 241 179 181 165 141 130 115 101 128 103 115 104 106 160 118 79 51 73 82 74 79 94 91 93 83 54 67 84 97 95 110 81 68 87 84 85 90 82 97 94 83 106 97 103 109 98 65 89 88 82 94 116 125 147 141 130 133 136 114 83 70 101 133 118 95 83 83 75 97 88 79 75 77 76 56 60 59 51 68 70 72 71 86 82 78 91 104 108 92 106 102 97 93 85 99 93 76 92 85 81 88 88 70 71 86 91 88 82 95 97 97 91 85 82 72 70 53 52 54 54 42 41 46 40 29 49291 296 260 30 9860 13 41 31 7172 -8932 1181 1044 1064 1046 965 955 1023 1019 898 868 836 855 764 678 576 564 493 484 486 648 628 520 541 700 824 778 1018 1238 1359 1389 1384 1347 1262 1258 1239 1166 1150 1161 1435 1296 1174 1133 1063 964 856 825 720 621 582 555 358 225 186 161 138 149 140 195 201 194 201 151 149 213 289 381 473 711 1014 1212 1291 1218 1411 1503 1366 1325 1263 1235 1316 1558 1666 1645 1963 2126 2091 1832 1718 1586 1383 1630 2141 2968 11230 79591 459176 924089 999999 576854 7933 453 334 395 351 314 332 307 280 297 246 289 235 203 211 227 280 296 262 288 254 200 205 207 195 199 202 207 220 206 175 178 198 200 191 180 211 252 162 202 162 149 161 135 130 153 174 162 182 197 176 180 169 99 94 114 124 132 123 123 178 194 172 124 117 115 138 175 155 202 195 149 114 144 162 162 177 156 138 67 77 69 61 54 88 91 102 99 83 63 61 77 64 81 68 62 71 72 66 53 71 51 88 98 51 48 91 67 75 64 34 62 71 84 94 105 78 71 63 88 90 76 89 75 69 91 96 97 92 100 120 79 53 49 111 104 90 94 89 91 103 78 76 56 52 59 63 57 53 55 72 66 54 54 66 84 72 62 73 94 90 89 81 84 86 88 73 63 79 85 85 74 86 77 69 75 80 79 76 70 79 77 73 77 77 81 83 66 56 49 37 24 33 26 33 30 30 19 49300 297 229 30 9859 13 41 40 7171 -8936 5854 2458 2619 2838 2659 2462 2417 2262 2106 2013 1819 1900 2113 2278 2250 2264 2307 2291 2256 2418 2408 2239 2063 1939 1938 1826 1754 1720 1932 2144 1989 1731 1470 1353 1258 1170 1305 1431 1725 2346 1730 1305 1218 1283 1284 1251 1221 1143 1116 1147 1074 819 660 578 510 557 609 581 438 230 93 89 106 95 158 177 47 84 250 506 686 689 959 1346 1600 1711 1912 2317 2623 2957 3061 2862 2722 2843 2730 2589 2525 2149 1811 1892 2081 2188 3784 17132 182675 583311 746539 819865 248590 3189 454 409 376 351 398 379 356 385 437 396 349 331 292 309 338 298 280 280 242 265 269 332 264 280 272 300 229 247 197 177 191 200 178 180 192 188 174 128 119 105 106 95 129 188 131 160 193 195 181 184 222 192 184 189 188 140 142 150 115 132 153 159 144 170 142 138 145 144 127 143 137 138 130 123 150 137 98 132 76 74 82 51 101 94 83 74 104 124 96 99 82 72 48 79 59 76 59 83 61 60 58 60 70 77 61 82 65 58 60 52 60 76 66 72 106 95 76 95 94 84 77 67 83 84 98 131 125 116 110 66 57 34 68 109 83 89 104 97 93 95 97 95 83 68 80 62 46 47 50 60 58 51 59 66 74 71 81 82 84 73 93 99 90 98 89 77 74 83 86 93 85 85 84 75 77 74 83 91 78 85 84 87 88 80 75 82 72 60 56 62 47 40 44 41 39 42 24 49309 297 229 30 9859 13 41 49 7170 -8940 66332 5259 5214 5955 5933 4953 4846 4779 4533 4356 4283 4473 4559 4313 4124 3751 3571 3562 3493 3473 3264 3265 3427 3465 3518 3385 3053 3087 3533 3564 3330 2872 2511 2374 2095 1924 1966 2224 3258 3639 1942 1539 1537 1606 1912 1674 1193 1063 1017 922 884 836 803 737 745 761 874 988 1120 1098 903 703 647 649 618 612 617 604 588 664 625 580 614 659 700 871 1000 1196 1436 1736 2066 2396 2765 2786 3070 3268 2980 2467 1955 1869 1982 1886 1617 3171 40784 175342 274078 299586 243738 6271 526 469 478 372 359 370 377 356 327 343 270 311 233 231 279 264 269 241 231 254 296 244 277 293 300 328 262 235 192 193 191 203 167 185 212 180 148 131 89 134 96 77 92 144 134 112 141 178 147 180 190 170 186 136 131 129 128 131 134 84 119 133 141 127 121 118 160 145 117 130 156 111 93 108 147 116 110 109 99 73 55 46 60 57 67 87 100 81 60 82 74 75 65 35 62 55 41 21 34 69 88 48 37 30 30 63 75 53 38 33 63 43 56 62 65 72 92 83 50 53 63 73 36 51 67 96 88 82 70 47 30 22 45 77 93 67 75 68 60 76 73 60 43 33 44 45 26 25 37 27 27 55 55 48 47 49 50 51 62 49 54 62 62 54 54 59 47 61 64 55 62 67 68 55 54 53 61 55 57 67 67 63 44 39 40 35 26 25 35 45 28 22 24 22 19 17 0 49319 297 228 30 9858 13 41 59 7168 -8945 29148 5054 5397 7526 10898 5403 3678 3316 3147 3151 3020 3049 3074 3123 2934 2809 2687 2479 2556 2298 2093 1989 2049 2216 2296 2091 1814 2006 2755 3048 3049 2649 2244 1991 1957 2071 2402 3067 3466 2367 1953 2084 2196 2318 2704 2344 2107 2031 1856 1815 1545 1345 1257 1261 1292 1337 1092 1035 1109 1209 1372 1464 1325 1239 1306 1420 1430 1368 1384 1459 1381 1230 1126 1018 1009 987 1039 1008 978 907 927 1000 1020 980 945 905 881 966 954 934 946 990 1013 1088 1164 1078 1485 9450 7427 1096 1033 656 638 531 459 470 480 439 367 344 368 333 343 307 282 334 335 337 262 302 322 319 310 341 319 286 245 225 208 169 213 209 211 240 162 149 144 150 69 81 100 120 102 164 181 177 167 158 149 128 190 189 149 169 157 158 121 115 164 151 133 129 121 107 108 124 154 128 133 105 109 152 148 137 122 115 120 135 140 114 70 47 59 52 51 86 77 64 73 50 58 56 40 58 67 59 80 44 53 49 66 22 50 82 84 40 44 36 26 57 60 12 48 79 66 78 52 44 50 47 60 77 59 81 81 88 93 58 57 35 6 33 57 53 62 61 69 80 94 84 58 40 54 54 44 40 37 45 51 33 34 39 55 50 59 73 67 58 68 70 70 84 80 61 45 56 53 55 63 62 75 70 67 66 66 70 68 62 63 74 66 64 28 32 25 28 34 32 40 43 34 33 26 23 26 17 2 49328 297 227 30 9857 13 42 8 7167 -8949 24426 3766 2500 8380 31402 6676 2544 2475 2412 2282 2109 2251 2467 2576 2549 2449 2200 2131 1934 1877 1843 1903 1971 2031 2178 2317 2051 2191 2755 3081 2910 2629 2544 2399 2433 2355 2666 3297 3013 2143 2048 2137 2150 2164 2232 2076 1850 1802 1802 1701 1557 1360 1147 1036 1066 1127 1147 1167 1221 1487 1909 2787 4034 5274 5897 4996 3660 2690 2053 1540 1296 1170 1057 1078 1070 972 1145 1284 1398 1458 1313 1202 1148 1135 1132 1086 1032 1116 1149 1045 1055 1014 1067 1025 1116 1144 1262 3180 2919 2321 5693 1582 845 741 655 579 609 542 493 441 396 343 374 353 403 288 312 280 246 283 290 267 265 242 263 266 226 242 232 235 241 192 144 174 141 112 103 113 108 86 126 148 149 167 153 155 205 192 210 162 189 162 138 179 169 165 105 137 114 101 108 140 106 99 112 96 112 145 141 93 115 113 114 110 81 132 121 144 137 141 74 52 74 49 59 54 31 58 58 25 58 55 39 17 43 42 60 39 25 43 41 46 63 47 14 29 32 61 73 52 33 63 73 63 64 55 50 53 65 68 33 43 37 38 55 76 52 35 25 -4 13 24 30 39 57 29 41 60 74 68 66 66 65 42 33 40 39 34 38 30 28 32 52 55 43 47 44 36 47 51 50 71 76 53 49 45 57 68 55 51 62 55 51 62 61 54 56 58 54 57 64 37 0 -4 -1 15 27 31 37 38 31 14 12 19 11 2 -2 49337 296 257 30 9857 13 42 17 7166 -8953 34854 5118 10320 40849 13324 2817 2536 2376 2195 2138 2404 2748 2924 2925 2736 2593 2582 2279 1989 1802 1559 1534 1610 1831 2258 2500 2617 3086 3936 4219 4285 4425 4713 4949 5077 5769 6219 5632 5140 4943 4642 4485 4541 4175 4038 4103 3923 3624 3022 2429 2059 1686 1348 1160 1033 910 876 904 1084 1247 1494 1944 2426 3004 3952 4792 5006 4633 3837 2807 1828 1316 1243 1358 1553 1787 2018 2124 2155 2113 1923 1698 1606 1738 2007 1862 1520 1221 1111 1105 1108 1167 1139 1065 984 876 835 803 815 1041 1223 917 665 578 540 580 614 554 489 440 435 430 393 388 373 284 229 276 281 230 177 198 218 225 229 232 178 253 240 228 190 172 140 165 156 140 135 126 115 111 137 155 194 198 196 158 189 159 178 159 163 158 182 189 156 159 145 152 122 147 154 152 166 150 109 111 146 152 139 119 137 156 103 96 95 118 112 140 190 148 149 129 79 66 112 114 105 79 99 89 64 79 61 74 72 55 90 128 114 87 101 102 78 85 97 129 97 93 79 76 81 88 87 83 90 89 83 94 90 66 64 70 77 110 82 40 32 62 66 49 61 89 90 51 60 76 96 101 93 92 75 72 67 68 77 77 84 78 51 56 62 57 74 68 83 82 80 81 85 93 94 95 76 71 69 57 77 86 87 88 78 83 86 86 86 81 83 86 86 69 43 25 28 34 43 61 60 61 58 43 38 36 37 36 35 24 49346 296 255 30 9855 13 42 26 7165 -8957 21501 3933 5924 22855 16445 2865 2726 2745 2642 2473 2514 2387 2451 2283 1926 1795 1920 2082 2114 2170 2413 2697 3082 3437 3766 4024 4069 4322 4799 5047 5260 5266 5361 5421 5140 5499 5458 4884 4708 4665 4402 4307 3873 3875 3929 3900 3972 4165 4104 3977 3488 2892 2231 1685 1280 986 819 710 717 663 539 631 646 632 622 734 839 934 917 875 893 813 816 814 910 942 964 1039 1165 1299 1510 1655 1548 1369 1285 1250 1309 1299 1222 1139 1139 1150 1052 940 850 726 709 1488 2543 1959 1072 4253 10049 1191 561 566 588 483 438 397 371 363 339 366 391 322 241 292 264 244 197 192 235 228 182 165 164 179 191 149 121 117 99 108 132 125 147 172 159 160 146 131 196 195 198 176 185 206 211 213 188 163 152 133 153 125 126 149 150 158 157 140 134 131 106 121 95 138 140 164 161 127 131 99 93 97 101 124 121 161 171 131 149 94 72 98 96 111 90 98 104 82 70 57 86 92 75 56 83 60 73 106 80 81 93 112 99 78 72 83 82 74 70 88 81 91 105 95 66 72 76 66 88 73 35 49 45 28 36 65 67 56 48 61 46 41 80 109 97 84 85 79 72 72 60 65 47 43 54 66 80 71 63 77 75 54 68 80 89 98 82 88 84 68 70 82 86 81 79 76 74 60 75 77 76 77 79 67 62 35 22 27 44 57 58 54 60 62 54 45 43 37 33 31 28 16 49355 296 282 30 9852 13 42 35 7163 -8962 14378 4190 6506 34476 70474 4677 1997 1996 1904 1999 2468 2910 3372 3576 3755 3698 3818 3742 3639 3466 3065 2585 2263 2314 2436 2356 2079 1839 2082 2270 2364 2506 2410 2456 2374 2406 2287 2553 2894 2894 2814 2849 2674 2544 2625 2685 2931 3100 2866 2508 2069 1610 1302 1146 954 841 679 595 657 674 752 910 947 1132 1193 1117 1027 1017 936 875 851 911 980 1086 1085 1045 955 1042 1001 876 784 805 764 790 860 935 939 931 918 939 874 896 978 1112 1094 1213 1943 2480 2349 1930 1310 9206 146183 56617 1294 669 623 484 377 349 366 350 334 315 290 306 247 182 236 242 228 200 228 200 152 152 150 160 176 150 136 130 145 129 93 119 166 155 133 132 132 140 132 207 165 149 160 205 164 177 200 184 137 155 170 159 139 141 146 124 148 133 125 129 96 132 117 108 125 133 120 116 111 110 88 86 100 131 155 156 166 168 132 74 81 103 81 67 85 86 90 106 92 71 80 64 98 66 58 67 92 73 68 57 76 67 80 74 71 87 50 65 109 109 75 82 90 105 82 52 40 82 103 83 57 35 35 39 39 34 55 48 71 67 57 87 76 100 100 83 81 76 56 61 55 57 55 54 53 78 75 58 59 81 78 69 83 87 87 95 110 105 105 85 70 73 79 78 96 108 99 86 90 88 80 81 78 93 74 28 23 52 74 69 70 64 66 64 48 41 44 51 48 38 30 22 49364 296 279 30 9849 13 42 44 7162 -8966 9579 3186 4030 10816 15601 3001 2221 1958 1706 1699 1822 1907 2048 2055 1899 1810 1775 1817 1733 1578 1497 1527 1657 1654 1866 2064 1837 1736 1988 2480 2721 2625 2527 2400 2447 2630 2903 3233 3631 3959 3933 3978 4205 4077 3873 3904 3862 3942 3989 3724 3225 2865 2652 2361 2039 1881 1886 2085 2478 2771 3136 3204 3077 2670 2214 1886 1588 1314 1183 1079 1021 1108 1156 1136 1158 962 862 767 728 797 811 856 779 720 658 634 678 641 660 670 686 719 687 616 633 794 1201 1235 1147 981 759 854 8589 97055 6181 521 499 429 366 280 290 257 215 232 272 245 248 196 178 192 198 218 229 209 187 187 169 151 141 160 163 103 96 82 102 105 86 97 74 75 104 97 133 96 94 143 175 142 148 114 139 150 131 107 96 114 121 127 98 116 173 134 115 110 110 122 140 127 136 150 111 116 91 114 85 81 90 69 66 131 152 127 89 64 75 56 77 105 83 72 89 91 87 87 66 60 62 79 48 59 51 60 78 85 101 74 82 61 47 79 62 86 62 61 77 63 75 76 64 65 56 39 52 74 77 85 45 35 36 40 51 41 56 43 55 94 95 72 72 78 64 50 58 51 59 54 48 42 43 64 48 60 56 72 75 71 68 70 61 70 80 77 86 63 63 71 84 75 74 78 66 75 78 69 68 75 73 83 69 33 33 41 58 61 55 54 56 58 53 35 33 37 31 30 32 21 49374 297 218 30 9848 13 42 54 7161 -8970 17541 1617 1718 2012 3722 4893 1363 1076 1013 901 943 949 1014 1040 1068 1053 857 792 838 832 769 761 840 975 1099 1271 1498 1619 1734 1890 2225 2361 2267 2230 2118 1945 1791 1718 1696 1739 1932 2221 2394 2456 2518 2422 2584 2868 2891 2487 2081 1942 1835 1640 1313 1025 868 787 679 752 820 853 843 873 908 865 862 865 871 748 651 622 634 703 749 635 511 387 319 211 155 191 219 222 261 223 294 348 343 314 286 246 251 332 291 255 500 915 1280 1297 1221 866 1336 25178 520287 501105 295225 117292 1492 318 242 292 323 247 280 277 266 225 161 213 204 179 179 202 210 198 222 157 116 92 116 123 105 119 131 125 104 104 100 74 68 135 119 139 116 120 143 156 131 124 148 157 133 167 135 127 122 149 98 136 102 93 90 95 113 103 86 111 127 121 161 126 90 119 135 136 123 89 65 72 90 121 154 109 93 81 105 95 100 72 97 78 70 87 100 71 54 64 64 76 79 75 44 38 47 46 35 76 79 59 70 76 59 36 60 90 72 90 95 74 71 40 38 51 57 64 67 58 44 20 47 49 38 42 42 46 83 104 82 80 67 67 69 58 53 47 40 51 63 54 46 67 72 69 72 74 75 64 66 60 80 83 58 64 57 73 78 82 79 77 67 88 88 81 67 64 75 76 71 48 27 36 57 63 60 56 64 63 54 43 32 30 34 27 26 25 25 49383 297 217 30 9847 13 43 3 7160 -8975 20211 1390 1254 1379 1165 903 779 802 764 549 642 687 764 901 966 960 848 789 739 868 806 721 655 789 816 880 975 887 843 955 1214 1367 1381 1442 1596 1648 1692 1633 1501 1615 1964 2346 2547 2674 3061 3685 4195 4248 3782 2906 1947 1539 1528 1740 1972 2256 2038 1855 1949 2394 2988 3636 4368 4837 4915 4544 3935 3309 2803 2331 1881 1527 1305 1189 1139 1032 1028 925 872 917 799 759 634 587 602 726 767 788 929 1043 1188 1609 2156 2605 2559 1778 2116 4142 5705 5370 4475 3063 3230 52475 427880 386291 350093 15832 312 221 229 255 243 284 271 222 219 209 239 256 189 207 208 164 157 159 156 101 89 151 128 134 82 112 110 124 123 127 157 147 160 124 114 127 119 120 95 97 82 87 104 120 93 98 79 61 82 113 118 123 132 123 121 116 107 104 117 124 169 164 105 92 107 82 92 93 99 105 95 69 71 113 126 127 141 105 99 96 82 91 87 82 93 79 88 106 62 33 49 82 66 91 87 75 49 61 74 50 47 52 49 51 37 74 73 93 88 75 80 47 62 46 40 46 57 59 51 59 22 14 37 29 42 60 61 69 82 85 90 81 81 70 42 46 59 44 45 52 54 57 63 61 59 53 61 70 63 51 61 61 77 80 63 63 58 64 67 73 89 79 61 73 70 75 69 65 77 72 61 34 14 42 70 69 56 51 48 49 48 49 32 30 35 29 21 15 14 49392 296 243 30 9843 13 43 12 7158 -8979 946 718 676 535 333 308 328 356 254 184 279 347 432 445 454 391 273 235 235 234 221 134 217 372 404 412 344 288 373 592 592 389 431 391 385 350 424 394 382 530 800 1062 1228 1223 1480 1664 1862 1975 1909 1661 1464 1189 1158 1296 1341 1252 1156 1063 1046 1021 1057 1044 1089 1237 1469 1612 1837 2106 2248 2104 1761 1577 1419 1322 1426 1437 1500 1546 1499 1353 1182 1117 1039 1234 1383 1540 1726 1916 2190 2302 2542 2518 2695 3109 3098 3151 3042 3303 3503 2995 2810 2086 7596 132351 739886 999999 206022 2310 302 256 233 248 277 268 239 215 224 222 213 198 198 193 194 166 127 90 96 71 135 158 118 130 142 116 110 110 135 149 181 192 145 142 133 122 106 101 140 107 118 143 115 157 161 111 102 74 89 121 105 96 126 128 134 124 71 83 124 85 95 78 118 111 95 98 102 78 53 67 64 93 117 119 109 95 110 124 129 90 104 71 104 101 92 99 115 123 80 70 62 59 78 85 64 68 68 72 70 91 79 60 54 69 80 68 68 63 60 49 45 66 62 69 64 67 64 60 39 32 56 54 28 33 49 50 64 77 87 88 92 82 77 69 69 67 37 45 62 73 59 43 50 60 63 48 43 53 68 62 85 89 82 74 75 66 57 71 73 72 69 60 69 80 76 68 71 71 63 37 25 35 57 74 65 60 54 45 45 34 32 41 34 29 33 32 21 12 49401 297 211 30 9841 13 43 21 7157 -8983 5726 1819 1456 1364 1168 1156 1055 1078 964 773 717 864 977 993 1013 867 776 747 690 671 676 623 615 630 720 791 887 773 690 828 1013 1168 1049 933 886 878 906 920 912 897 999 1158 1322 1338 1364 1396 1182 1048 923 696 312 228 155 123 152 209 134 133 188 238 308 446 706 766 873 1230 1622 2150 2366 2166 1678 1356 1238 1194 1098 968 830 706 567 513 580 698 906 1183 1347 1442 1274 1022 947 972 1195 1525 1798 2182 2166 1940 2217 2640 2769 2697 2606 4732 18220 93520 318543 808603 479863 8078 265 193 191 175 151 219 238 228 161 157 93 160 183 147 165 161 123 108 95 68 96 66 137 185 256 246 178 120 152 141 137 164 190 181 163 166 174 131 126 121 134 104 83 102 94 144 139 118 107 72 78 66 93 100 79 92 106 103 137 94 78 86 78 57 95 83 64 61 79 76 38 26 68 82 94 78 93 104 114 86 81 78 67 67 74 105 53 80 94 66 52 34 45 43 54 45 85 42 20 56 60 77 72 39 37 45 49 39 57 41 69 60 45 63 46 42 23 24 23 49 7 9 36 29 20 37 51 66 57 57 61 54 69 60 55 50 55 32 19 27 44 26 46 39 44 41 31 32 53 66 50 65 71 68 75 65 52 48 52 65 74 71 50 53 73 65 61 62 66 53 21 17 39 54 51 52 38 31 17 24 28 34 24 18 19 20 11 7 0 49410 298 180 30 9840 13 43 30 7156 -8987 20673 2465 2065 1819 1844 1738 1547 1579 1530 1578 1378 1210 1252 1325 1410 1393 1235 1100 1038 989 991 950 953 894 914 1033 1085 1060 1064 1142 1219 1316 1330 1268 1134 1105 1143 1100 1135 1108 1062 1257 1345 1463 1695 1721 1604 1457 1489 1446 1181 956 982 871 849 955 1024 1146 1324 1530 1552 1449 1322 1402 1411 1337 1180 996 888 769 681 643 583 550 466 403 308 271 318 278 236 278 239 164 124 111 97 111 92 141 184 378 550 789 1115 1597 2194 2242 2103 2314 2657 3355 3577 3223 16673 166495 728699 772137 37880 600 259 238 275 240 207 225 204 206 179 210 177 186 175 159 107 145 120 93 146 172 251 241 333 378 363 379 312 289 227 188 206 277 241 198 265 211 182 187 157 141 175 147 121 106 132 191 178 105 138 167 113 110 144 121 109 79 103 157 141 160 134 138 103 119 147 97 79 92 95 84 75 56 71 81 93 108 114 100 117 124 101 77 71 81 76 80 103 124 113 112 128 92 66 84 54 92 126 87 92 66 91 90 79 85 80 86 91 79 70 75 65 84 88 81 75 64 50 47 70 62 49 76 74 84 76 92 114 108 104 108 96 90 77 88 89 75 60 65 56 61 64 68 68 76 72 70 91 81 70 84 89 104 102 95 86 79 82 98 92 87 83 80 74 80 82 95 93 91 69 45 45 60 73 80 76 66 69 64 58 59 61 58 55 55 56 48 41 31 49419 299 148 30 9838 13 43 39 7155 -8991 16459 5120 5303 5309 5330 5437 5526 5607 5511 5262 5051 4752 4417 4205 4151 3949 3597 3344 3092 3039 2856 2702 2613 2483 2508 2603 2791 2983 3254 3637 3805 4112 4367 4377 4317 4192 3873 3389 3141 3108 2981 2967 2809 2566 2705 2697 2303 2088 2108 1850 1760 1506 1012 885 908 894 838 899 916 944 1042 1153 1229 1325 1550 1716 1756 1608 1313 1017 913 797 732 777 763 714 713 633 625 479 507 481 474 434 397 459 429 407 415 471 474 467 502 527 643 633 628 971 1652 2077 2248 2273 2158 1863 2575 16140 100930 172676 47664 1024 271 276 234 224 209 187 186 170 156 165 115 116 116 125 101 97 57 104 115 137 212 271 277 300 299 325 321 303 303 321 254 207 202 268 240 216 157 90 64 38 80 83 81 80 115 111 98 92 113 143 88 79 83 116 95 99 96 111 119 82 89 100 49 77 76 55 44 62 59 33 22 20 29 63 45 52 76 47 71 70 64 73 60 34 50 28 20 35 46 39 59 59 43 38 66 46 60 42 39 47 37 20 18 55 64 36 39 56 54 54 50 80 69 39 34 27 27 31 29 40 44 39 44 32 24 28 28 50 71 70 69 56 53 63 54 66 58 42 27 21 30 41 42 34 51 33 43 32 40 50 52 59 62 71 62 37 40 46 55 50 39 38 49 56 47 47 47 58 56 33 21 23 36 51 47 38 37 34 28 24 30 31 20 18 23 20 14 4 -3 49428 300 118 30 9838 13 43 48 7153 -8995 46171 6307 3789 3400 3027 2767 2740 2765 2677 2635 2706 2591 2556 2386 2502 2738 2756 2589 2699 2588 2464 2281 2220 2106 1961 1979 1923 1876 1872 1818 1889 2063 2189 2160 2268 2452 2353 2088 1741 1593 1671 1747 2002 2390 2679 2924 2866 2249 2118 2131 2091 1961 1763 1444 1409 1506 1684 1797 1786 1557 1431 1273 1154 1000 1029 1074 1029 852 739 571 513 428 430 409 405 407 489 468 416 424 434 458 499 416 528 555 541 530 541 498 560 524 571 534 527 544 511 487 446 387 396 314 326 389 321 316 338 361 331 285 288 312 245 210 164 201 196 190 161 129 157 172 133 114 109 141 154 149 206 142 205 196 172 266 305 220 179 245 236 261 227 233 240 221 232 232 220 186 121 75 76 72 78 113 66 97 104 143 123 100 107 87 86 65 96 92 76 101 114 105 109 114 79 93 98 100 85 84 56 72 87 71 43 64 64 56 38 53 78 82 107 106 83 69 77 59 47 31 46 31 63 53 74 51 50 56 64 38 63 50 36 55 70 60 64 51 42 71 65 66 42 46 48 48 32 31 36 33 12 41 38 25 17 32 40 54 34 27 53 83 73 54 76 58 51 77 55 30 54 45 40 52 51 50 53 45 32 37 47 34 50 64 70 81 77 60 45 57 65 55 68 73 72 49 51 61 66 56 66 66 61 55 52 55 46 46 38 27 37 43 39 44 40 38 37 28 25 24 17 16 49437 300 118 30 9838 13 43 57 7152 -8999 116935 34563 10556 5262 4830 4621 4473 4319 4023 3855 3520 3299 3004 2817 2753 2665 2586 2431 2337 2162 2047 1907 1740 1776 1848 2057 2137 2015 2067 2034 1967 2006 2069 2038 1982 1962 1926 1788 1740 1738 1802 1821 1888 2147 2487 2787 2711 2058 1965 1875 1750 1630 1454 1070 786 730 671 689 668 573 602 597 573 558 509 561 655 607 512 485 408 438 416 450 466 484 573 668 584 477 474 394 373 390 410 422 500 493 501 542 522 453 396 418 406 352 334 337 356 381 317 327 292 283 294 333 351 328 249 171 177 235 233 187 225 240 237 162 200 199 201 151 145 113 134 169 168 188 160 147 173 164 155 154 202 212 139 148 215 272 192 210 191 238 254 192 187 144 114 112 95 70 63 73 73 73 113 87 120 92 132 83 77 57 105 68 114 96 75 97 82 88 62 107 105 121 116 98 56 53 59 61 79 79 87 54 43 97 82 61 103 103 80 42 35 67 68 69 40 53 68 66 39 44 48 68 68 69 79 53 60 51 55 77 60 61 77 85 63 50 59 47 34 37 29 54 56 22 40 64 34 27 22 18 42 20 34 38 55 55 71 67 70 92 73 67 60 41 33 32 21 37 39 52 48 41 47 55 45 45 56 66 58 68 58 72 54 39 40 60 72 66 67 65 57 60 63 60 68 57 38 40 57 69 64 34 21 22 22 37 43 41 46 37 30 22 27 19 14 6 49446 301 88 30 9838 13 44 6 7151 -9004 503626 86092 41668 10716 2758 2310 2231 2269 2095 1904 1846 1809 1834 1754 1535 1562 1669 1787 1738 1678 1662 1618 1677 1585 1504 1490 1541 1658 1769 1733 1690 1556 1497 1574 1484 1375 1339 1332 1329 1387 1398 1447 1509 1705 1811 2129 2535 2528 1778 1628 1743 1575 1461 1303 1062 774 714 804 876 781 612 543 507 579 527 480 420 354 426 420 429 390 425 443 426 469 426 470 435 467 509 470 487 567 655 692 749 745 723 732 818 897 784 696 773 962 1129 946 649 507 413 370 291 219 249 211 259 243 283 216 236 254 264 246 228 203 206 203 165 185 160 130 161 180 201 150 149 153 190 194 164 177 132 142 196 178 147 173 205 208 206 178 180 202 213 207 214 196 159 127 113 86 121 75 106 98 105 130 164 161 128 143 115 108 102 119 99 124 110 129 129 157 117 140 152 135 142 143 127 85 80 60 60 71 88 71 103 99 73 93 70 94 105 112 87 62 90 88 78 74 77 87 61 52 86 96 87 63 67 67 63 65 79 82 61 48 64 83 75 102 93 66 73 80 54 59 64 58 55 47 36 42 39 33 41 70 59 64 69 59 78 102 106 97 81 92 83 71 82 83 67 71 73 81 66 62 52 62 73 79 79 89 81 91 90 82 68 65 70 79 89 84 87 92 79 83 91 88 85 80 79 61 78 70 69 76 61 51 46 55 50 65 66 59 54 51 46 46 40 28 25 49455 301 88 30 9838 13 44 15 7150 -9008 396480 36871 25792 9763 1761 1088 1124 1073 1042 912 959 1004 986 980 990 1045 1106 1309 1380 1228 1320 1325 1304 1310 1260 1125 1127 1346 1500 1422 1286 1088 1103 1137 1087 969 989 1066 1067 1102 1219 1195 1193 1491 1634 1765 1997 1978 1467 1321 1525 1424 1313 1111 929 850 711 686 667 632 508 487 552 517 492 405 346 345 317 337 357 329 305 369 423 399 363 336 522 971 2577 4616 4531 3222 1764 865 917 1324 1189 1118 1065 1193 1980 3041 2866 1708 2972 3988 1118 593 435 482 303 230 211 208 257 263 241 154 144 215 211 159 170 164 159 169 174 193 144 150 140 179 152 99 134 182 166 208 159 158 152 141 125 77 87 100 63 104 69 60 77 87 89 105 160 169 128 88 80 90 54 23 40 48 75 89 113 115 62 89 80 72 68 89 111 80 113 113 113 134 126 100 134 94 91 74 82 77 48 58 75 76 44 61 30 56 67 54 44 39 88 81 103 89 43 47 49 67 57 44 44 49 71 53 44 40 40 32 61 59 51 51 36 6 11 23 48 43 53 78 54 37 46 40 7 -7 33 20 21 1 10 17 36 22 9 12 20 40 77 82 60 87 69 61 56 36 22 41 42 21 31 37 42 32 23 41 19 26 54 60 46 39 63 46 51 41 42 53 58 52 48 46 57 57 65 55 55 47 44 43 44 47 52 43 23 19 23 20 27 37 37 33 36 31 22 16 14 5 -5 49464 301 87 30 9837 13 44 24 7148 -9012 125804 19044 15627 8709 2709 1164 1299 1236 1258 1112 1137 1189 1134 980 932 901 1015 1254 1294 1201 1241 1337 1371 1569 1502 1266 1227 1276 1264 1439 1150 1066 1125 1030 1041 890 846 907 960 961 1105 1195 1196 1408 1543 1487 1467 1406 1241 1270 1300 1192 1298 1238 1130 1012 897 790 637 572 572 629 606 590 533 512 441 394 359 327 397 399 359 346 390 470 454 410 348 392 425 509 511 492 466 450 533 648 593 607 737 785 1172 2210 8664 2608 3708 15318 626 377 357 342 296 276 265 239 266 261 221 215 179 160 151 214 191 131 158 164 168 171 143 129 214 201 191 206 182 236 215 200 192 124 113 120 123 164 128 115 84 91 96 66 78 93 127 150 135 111 94 124 147 103 95 70 63 96 103 104 160 119 94 106 145 96 114 125 116 158 158 162 148 163 139 93 81 110 135 142 128 121 98 109 102 107 85 70 102 122 118 102 86 106 98 102 109 98 90 88 113 88 59 97 79 73 50 94 82 79 75 100 92 98 88 82 100 89 65 78 78 80 94 69 63 63 59 85 61 59 71 63 69 75 46 31 41 57 57 76 87 64 93 131 98 107 98 83 83 72 79 84 76 84 74 78 76 74 78 79 75 85 78 94 97 113 102 80 59 77 83 86 95 84 84 92 102 92 83 86 92 84 87 77 76 84 81 63 55 55 66 66 64 69 76 73 63 59 59 59 41 34 29 49473 301 84 30 9834 13 44 33 7147 -9016 44617 6357 4455 2093 500 299 366 409 313 329 281 285 361 296 241 259 327 468 606 461 500 598 639 672 694 547 452 446 568 613 487 430 404 346 384 351 273 321 389 380 549 702 648 838 745 633 774 917 768 697 625 511 477 590 595 531 492 585 775 1099 1465 1710 1878 2050 2382 2520 2549 2558 2505 2520 2589 3361 4220 4786 5321 6403 7828 8888 9704 10458 10817 10526 10390 10166 9459 10176 9322 7693 6158 6297 5705 4985 4293 4048 3868 4018 13843 166848 411696 402249 197786 5507 368 292 162 175 174 222 187 133 109 127 157 177 204 186 150 177 174 175 170 137 131 128 161 194 149 169 146 97 128 134 144 169 116 128 116 100 62 106 94 59 71 83 107 117 97 73 74 109 130 92 84 57 55 95 124 78 67 98 102 114 120 109 87 121 96 116 122 110 152 146 93 86 102 107 146 100 65 45 68 52 84 101 83 77 73 40 63 87 100 86 112 128 98 114 117 98 68 66 85 81 39 62 73 78 83 68 49 76 71 68 82 72 56 45 41 39 72 72 74 75 59 39 50 57 49 68 60 59 47 48 34 22 28 42 23 31 29 43 46 79 111 85 78 74 69 72 61 71 68 48 71 58 48 53 48 47 63 64 77 69 74 79 76 66 61 56 69 83 79 80 78 61 79 72 63 66 62 66 69 72 70 64 54 43 48 50 45 46 54 49 46 50 47 48 39 31 20 9 0 49482 300 113 30 9833 13 44 42 7146 -9020 7770 4802 1402 504 494 504 384 362 371 215 332 275 205 151 39 7 100 130 181 143 221 318 417 478 461 597 955 1386 1706 2145 2386 2768 2833 2762 2601 2679 2650 3032 3453 3980 4517 5188 5948 6191 6356 6764 7020 7120 6906 6980 7186 7502 7743 8008 8833 9961 10482 10159 9605 9502 9623 9971 10231 10769 10813 11435 13127 14781 16884 18735 20249 19582 16968 16475 16881 17351 17963 19120 21156 21351 20738 21233 21566 21416 21304 17989 15991 17154 17535 16192 13955 13549 13521 13389 12473 11991 60644 421750 812304 516360 46917 893 267 319 290 206 203 231 180 132 180 125 141 172 212 162 150 192 217 185 139 160 162 183 167 150 145 161 152 148 114 144 134 146 162 166 146 151 100 107 116 88 90 110 98 106 146 172 90 62 65 107 90 59 54 103 111 88 136 161 98 129 124 110 129 165 149 147 142 112 132 175 116 66 116 120 118 98 111 121 83 93 95 106 129 113 123 110 68 70 86 109 97 83 124 145 127 140 79 53 73 91 91 74 67 82 65 80 84 84 97 83 85 70 95 97 79 75 84 93 112 100 95 79 65 63 59 68 64 61 53 65 61 53 61 46 34 53 62 76 96 126 104 95 95 76 84 86 92 89 94 78 71 66 75 81 77 69 77 81 89 87 95 89 87 82 69 61 81 89 92 74 68 84 89 91 85 94 81 80 81 75 76 66 53 54 61 56 62 71 71 64 59 58 53 50 46 35 27 15 49491 300 113 30 9833 13 44 51 7144 -9024 12637 9958 7461 6712 6737 6740 6571 6351 6481 6928 7335 7275 6601 6357 6249 6250 6311 6436 6290 6543 7130 7580 8308 8654 8488 8661 8963 9034 9449 9845 10012 10149 10144 9965 9486 9548 9494 8980 8576 8844 8679 8934 9646 10201 9995 10024 9904 10115 10287 10153 9915 9822 9552 8949 8639 8731 9335 10536 11409 12288 12188 12593 12608 12971 14203 15721 16518 17062 16975 15230 15623 17831 19342 19616 18255 18721 19289 19293 18881 19002 18854 18257 18883 19853 19188 17687 15695 14141 14895 15754 13803 12985 12527 12151 11739 9510 15435 143769 506911 674615 374918 32064 773 264 216 192 113 169 161 184 189 141 143 136 115 147 139 115 179 156 168 183 116 83 126 90 99 95 121 138 103 118 100 96 100 90 103 125 67 80 79 62 81 46 87 44 65 67 93 93 79 106 149 121 54 34 56 105 102 111 77 77 52 102 105 98 116 111 103 109 155 116 88 83 52 97 90 82 67 57 79 89 105 71 73 78 79 86 105 82 74 49 46 99 95 79 97 106 84 60 62 65 37 63 84 81 33 20 40 65 85 74 66 66 75 84 31 36 57 78 89 80 49 68 77 59 44 55 39 39 36 28 29 36 27 31 46 46 52 55 71 72 66 72 74 76 68 57 66 60 62 77 78 69 51 41 69 74 50 63 70 64 78 77 74 59 63 61 75 77 77 71 50 73 80 66 68 56 62 68 59 60 61 53 35 38 43 49 54 53 55 49 42 38 36 33 28 21 15 3 49500 300 111 30 9831 13 45 0 7143 -9028 12143 8043 3696 2781 2707 2493 2395 2443 2488 2425 2384 2305 2311 2146 1969 2031 2482 3079 3295 2990 2549 2371 2232 2136 2064 2093 2285 2692 3043 2931 2757 2519 2270 2025 1912 1847 1807 1759 1658 1547 1388 1285 1305 1350 1235 1415 1842 2371 3115 4000 4732 5412 5878 6090 6186 6561 6928 7598 7857 8052 8234 8387 8378 8408 8066 7759 7846 8327 8968 9544 9784 10077 10225 9849 9156 9483 10919 10597 9687 9075 9784 10862 10150 9200 8079 7522 8128 8040 7988 7921 7188 6537 6181 6644 7210 7333 6623 32236 349991 898843 681139 42515 1039 306 197 65 128 195 150 169 159 171 168 165 145 135 133 119 110 85 85 91 67 122 100 71 73 123 116 119 109 121 133 132 109 83 62 82 108 69 39 82 101 87 88 53 86 80 88 63 59 131 135 100 76 50 51 78 59 62 92 86 70 52 82 94 90 101 49 120 117 97 139 130 91 49 93 104 90 82 65 62 40 37 55 62 34 63 49 51 65 65 56 66 59 49 55 63 74 70 80 68 41 49 29 -13 23 60 55 45 26 37 71 41 39 46 29 35 42 49 47 26 52 38 24 21 24 34 36 29 20 14 -17 7 1 2 28 20 36 45 38 56 57 54 55 60 53 34 33 41 45 56 45 37 52 29 35 50 39 41 65 56 62 62 59 46 43 45 66 80 57 52 48 55 61 61 56 50 46 38 38 37 38 15 16 40 40 38 47 42 40 28 31 32 25 19 21 11 0 -13 49509 300 109 30 9829 13 45 9 7142 -9032 12082 7601 4923 4347 3921 3738 3806 3638 3675 3678 3651 3728 3335 2976 3015 3117 3219 3584 3956 4174 4431 4701 4854 4772 4525 4236 4074 3997 4000 4115 4143 4202 4508 4669 4564 4459 4492 4440 4338 4160 4023 3869 3818 3567 3172 3048 2897 2886 2848 2784 2585 2347 2164 2065 1894 1653 1377 1510 1742 2149 2892 4008 5207 6056 6686 6831 6713 6208 6447 6909 6700 6220 6519 7094 7244 7731 8000 7602 7020 6558 6596 8127 8771 8820 8693 7451 5999 5195 4870 5557 5409 5568 5822 6036 6476 6601 12049 116702 614946 781562 283335 6345 371 308 270 235 197 236 205 217 200 170 202 205 153 140 145 171 167 148 152 126 157 145 148 170 95 135 149 127 107 113 170 107 103 112 92 114 115 90 96 85 75 73 123 102 124 141 139 120 139 167 149 120 118 97 64 53 51 78 129 125 97 151 166 173 187 162 136 161 154 173 175 111 90 130 98 146 124 91 89 111 102 67 85 62 57 83 60 83 87 88 96 79 80 91 80 67 71 120 106 95 77 97 84 93 101 81 90 96 69 50 60 86 94 75 59 69 81 84 52 67 78 71 75 81 62 56 54 39 39 45 58 46 28 23 54 64 56 79 90 101 84 86 99 93 102 88 72 76 76 73 65 75 65 71 81 74 90 67 80 81 84 83 79 87 79 74 85 91 92 75 66 81 86 72 73 82 77 67 64 53 56 49 43 57 67 69 66 68 58 53 54 55 50 48 47 28 13 11 49518 301 79 30 9829 13 45 18 7141 -9037 336806 56855 38755 18719 12812 12950 13318 13510 13711 13854 13980 13907 13990 14001 13940 13823 13575 13515 13909 14265 14669 14616 14235 14374 14650 14855 14535 14324 14013 13638 13096 12600 12144 11649 11068 10241 9407 8681 8174 7779 7478 7221 6730 6295 5470 4704 4190 3755 3358 3177 2915 2783 2680 2564 2480 2512 2239 1855 1649 1565 1572 1529 1308 1198 1316 1626 2344 3128 3627 3970 4490 4787 5123 5630 5510 5573 5850 6218 7043 6640 5913 5844 6132 6496 7268 7821 7483 6238 6348 6698 7527 7861 7634 7274 7073 6465 5082 21001 252819 543324 180000 3056 278 251 297 225 251 180 176 202 178 168 156 131 118 164 141 151 126 123 99 84 118 137 137 120 89 130 137 92 88 83 90 94 164 58 86 90 100 126 94 40 62 75 74 52 57 79 94 105 100 123 103 93 110 111 73 29 36 32 89 91 89 58 71 96 123 114 117 117 102 110 117 127 90 82 94 61 54 98 71 51 52 78 69 69 81 54 54 61 57 72 51 66 58 43 59 77 53 57 52 45 80 79 70 64 53 50 68 67 98 46 82 102 88 82 94 63 61 67 33 30 44 66 54 69 55 46 31 41 24 14 36 19 23 12 8 24 38 46 42 63 64 71 72 49 52 50 64 52 51 56 33 34 41 44 46 37 49 62 66 58 55 68 58 44 36 48 57 51 53 43 41 59 61 47 44 54 47 44 44 41 38 30 22 35 35 38 40 36 39 36 34 31 32 26 22 10 8 -3 -9 49527 300 107 30 9827 13 45 27 7139 -9041 30722 17778 10794 10373 10522 10460 10359 10135 10221 10199 10193 10185 9960 9902 9719 9609 9677 9710 9616 9748 9880 9991 10137 10205 9950 9777 9884 9960 10121 9943 9451 9057 8840 8616 8524 8748 8564 8660 8459 8168 8000 7818 7719 7302 6662 6135 5928 5627 5210 4797 4456 4164 4001 3973 3852 3661 3194 2832 2373 1966 1543 1171 1112 1024 928 848 829 1175 1395 1562 1892 2540 3305 3941 5214 5267 4650 3953 4362 4465 4462 4483 4163 3589 3291 2743 2404 2331 2516 3636 4685 5276 5175 5014 4725 4478 20140 247991 784822 522888 15905 715 426 435 334 236 190 203 180 183 171 115 146 155 175 189 172 132 141 166 178 166 169 166 118 129 154 180 168 128 109 93 79 130 141 66 99 101 133 117 61 75 94 107 125 110 118 73 150 148 140 126 151 137 155 93 109 91 76 52 111 122 93 109 108 132 138 145 148 163 174 148 147 144 124 90 101 108 139 104 109 124 95 90 92 80 76 81 109 98 106 93 77 83 60 68 53 64 77 77 74 66 72 113 94 62 103 91 81 97 117 101 111 112 133 104 84 77 80 92 93 69 73 74 50 52 85 83 85 81 46 22 27 35 61 52 55 83 84 70 79 78 85 88 83 85 81 71 74 83 85 78 59 69 76 68 63 71 80 91 91 99 100 78 68 76 85 82 86 71 57 51 73 94 91 78 78 77 80 77 70 64 57 57 62 66 62 75 76 63 59 60 64 56 52 49 37 30 24 7 49536 301 101 30 9821 13 45 36 7138 -9045 316025 61674 48967 24909 19181 19091 19031 19047 18809 18977 18941 18938 19005 18760 18459 18146 17799 17784 17561 17842 18545 19224 19549 19754 20120 20119 20325 20369 20600 20876 21157 21226 20831 20339 19828 19318 19146 18840 18908 18659 18319 18150 17635 16626 15716 15225 14645 13391 12819 12517 12325 12211 12165 11943 11570 10925 10193 9332 8572 7817 6921 6035 5256 4138 3393 2891 2347 2250 2727 3415 3690 3799 4150 4644 4878 5477 5845 5873 5563 6472 7263 7142 6343 5266 5170 5590 7337 8250 6730 5021 3574 3259 3670 3755 3908 3389 2266 1325 3525 36727 7156 690 408 818 894 475 243 176 195 261 217 175 137 139 169 159 156 110 114 147 129 156 136 96 136 158 162 154 149 146 113 124 129 78 71 125 106 111 80 99 64 84 53 82 88 65 148 136 107 124 99 118 127 143 193 145 117 85 70 63 49 85 119 52 90 127 111 125 106 123 154 176 176 155 134 98 70 64 76 95 107 127 117 85 50 78 51 54 78 41 60 81 75 95 99 56 67 82 60 80 60 56 74 35 49 64 83 73 100 89 83 86 74 105 119 134 124 121 114 76 70 52 43 40 66 60 60 51 51 35 57 44 47 28 0 25 38 26 33 73 73 58 68 78 103 92 84 71 60 52 63 77 63 58 66 49 47 61 61 54 71 69 70 74 68 72 59 59 68 59 39 41 48 66 64 60 59 52 66 67 69 66 57 35 43 45 47 50 49 53 58 52 52 49 45 40 34 27 14 4 -9 49545 300 126 30 9816 13 45 45 7137 -9049 69588 57592 33350 23476 22400 22609 23392 24523 25036 25078 25629 26677 27998 28879 29576 30025 30759 30897 30809 30732 30771 30237 29812 29257 28290 27681 27482 27444 26660 26278 26224 25538 24999 24849 24502 23799 23464 23510 23447 23052 21976 21392 21194 20218 18933 18341 17726 16438 15312 14488 13947 12839 11598 10432 9776 9308 8845 8272 7341 6678 6218 6049 5981 5951 6056 6720 7476 7921 8091 7904 7245 6585 5404 5423 5359 3996 3187 2881 2524 2250 2053 1844 1847 1706 1389 1021 688 590 693 1059 1758 2477 3270 6450 9527 8359 6918 4488 2011 1226 1115 1057 811 555 304 222 224 235 213 168 180 197 212 194 148 142 158 173 142 108 124 146 121 114 118 144 138 105 166 202 128 92 76 110 100 101 107 113 113 127 100 61 86 85 105 93 116 120 151 127 132 131 95 181 205 150 120 124 90 51 87 98 90 121 123 103 115 146 149 157 171 124 124 134 106 107 123 150 112 79 87 103 88 94 78 77 95 83 79 68 42 71 94 59 95 120 104 67 68 50 45 38 46 52 68 71 66 76 113 140 135 118 122 138 137 137 139 118 97 76 68 74 66 49 57 80 69 60 51 33 54 44 35 12 27 27 33 51 58 50 71 80 95 95 76 60 53 68 87 85 76 54 71 61 69 71 65 69 61 66 72 69 75 69 63 64 71 68 46 45 59 76 84 72 80 85 78 72 70 79 59 49 53 57 55 51 58 56 58 57 49 48 46 45 45 36 37 29 13 -1 49554 300 92 30 9812 13 45 54 7136 -9053 61451 50989 33465 24753 25663 25689 25079 24891 24952 25145 25322 25226 24752 24062 24293 24819 25262 25620 25953 26226 26242 25940 25789 25895 25799 25327 24819 24728 24742 24292 24232 24178 24394 23879 23502 23711 23476 22218 20132 18590 18197 17618 16761 16244 15695 15038 14359 13884 13339 12573 11932 11344 10865 10737 10957 10693 10553 10835 11174 10968 11235 10950 10860 10895 11422 12137 11059 10010 9812 8941 7579 6659 6177 5885 5555 4642 3388 2624 2493 2484 2475 2400 2122 2045 2022 1969 1941 1845 1753 1685 1569 1671 1566 1402 1170 816 766 1615 3076 3229 1499 636 481 413 298 196 209 231 211 215 206 153 153 187 195 152 138 135 149 138 87 101 131 144 157 135 122 115 127 106 118 127 116 129 93 121 73 84 79 68 144 90 54 56 86 165 94 81 118 123 78 96 138 106 147 157 99 114 99 48 36 109 104 99 96 127 144 163 161 156 162 150 130 107 77 115 124 109 113 123 122 111 99 75 70 62 44 67 50 50 86 82 106 98 107 96 116 99 73 61 43 81 65 63 45 60 68 74 84 86 115 112 113 126 154 138 115 135 123 79 71 64 67 55 47 58 72 80 72 50 14 43 35 39 25 18 27 41 43 56 83 90 82 97 92 88 81 95 72 81 59 58 73 63 35 50 67 71 83 88 78 76 79 72 68 69 79 70 48 49 78 78 79 77 62 75 66 63 66 55 39 42 44 45 41 46 51 57 57 59 58 53 35 38 37 29 27 17 13 5 49563 301 59 30 9809 13 46 3 7134 -9057 412502 61907 51831 30109 20686 18668 17752 17368 17148 17042 17117 17256 17936 18590 18663 18741 19849 20341 20663 20988 21126 21217 21124 20376 19675 19780 20394 20344 20411 20225 20042 19883 19852 19741 19621 19479 18767 17804 15671 14218 13067 11899 10983 10498 10026 9644 9357 9128 9125 9283 9340 9195 9054 8873 8460 7959 7282 6931 6686 6539 6666 6869 7483 8408 8941 10174 11052 12075 13319 13170 12332 12388 13329 13322 12449 12242 12626 12282 11174 9368 8524 8261 7136 5548 4805 4823 4652 4121 4116 4442 4383 3986 3392 3397 3010 2465 1853 1349 934 945 668 314 351 276 228 200 193 218 248 155 143 156 140 182 198 179 150 148 170 195 102 111 134 134 148 205 160 144 179 164 133 136 118 111 95 134 130 137 140 114 123 117 149 121 93 124 104 119 117 119 122 132 140 74 119 106 89 59 74 76 58 92 114 68 103 113 72 96 124 111 101 147 100 121 113 121 118 131 94 96 101 101 88 92 72 56 84 94 55 51 73 107 110 106 101 68 60 71 74 79 67 79 45 56 70 56 61 71 58 78 74 92 106 178 168 137 135 152 119 101 102 62 53 59 79 107 79 59 59 35 31 33 25 5 5 23 43 60 49 47 56 89 98 89 78 81 79 83 80 78 78 70 71 85 65 48 49 72 77 82 77 68 92 94 70 58 69 88 65 60 70 70 80 69 78 70 57 82 81 71 62 43 49 48 51 57 59 55 60 65 65 58 57 44 39 39 38 34 25 15 9 49572 300 84 30 9804 13 46 12 7133 -9061 62837 45055 23176 15227 15547 18271 19675 20692 21773 21373 20784 20457 19448 18068 17429 16685 16055 16246 16259 15858 15679 15404 15414 15127 14919 14485 14052 14062 13829 13698 13902 13955 14264 14746 15136 15615 16778 17293 16574 16310 16334 16060 15439 15033 14795 15106 15780 16383 16625 17357 17796 18767 18892 18189 17536 16935 16306 15128 13304 11899 10472 9229 8596 8653 9664 10059 10154 10247 10290 10096 9393 9982 10916 10652 11419 12251 11467 9067 8159 7105 6826 6395 5905 5679 5462 5832 7130 7756 7351 6868 6031 5087 4423 4216 3603 3125 2382 1558 1281 1063 361 239 260 242 257 217 197 219 183 146 135 162 176 149 153 121 145 148 135 125 130 108 105 135 129 131 107 128 152 138 107 84 107 120 108 127 105 97 103 118 118 30 38 80 129 102 96 102 76 55 89 137 129 77 69 58 74 63 61 57 52 46 62 133 134 110 88 59 111 80 115 115 104 101 103 90 83 78 72 61 50 70 106 116 58 72 49 41 32 28 35 100 96 111 85 96 108 64 44 42 46 77 65 43 54 73 82 73 98 94 82 118 137 151 150 119 131 130 97 77 48 53 80 69 68 53 71 47 42 39 24 23 16 20 39 54 19 24 39 55 64 90 87 85 70 79 72 76 79 67 64 57 60 62 57 48 67 76 66 60 55 61 67 63 51 71 74 57 42 65 71 76 70 65 67 64 62 57 55 54 51 45 46 49 36 37 43 50 50 51 47 31 35 34 33 26 23 23 12 -2 49581 300 80 30 9800 13 46 21 7132 -9065 46853 33517 18994 15297 15188 16820 17923 18703 19927 20406 20370 20948 22067 23022 23337 23053 22505 21181 20432 20196 20151 19985 20367 21010 21363 21401 21504 21156 20750 21072 20983 20964 20718 20691 20747 20862 20901 21364 21188 20095 19232 18317 17540 17069 17376 17553 17233 16960 16918 16817 16568 15188 13554 12259 11388 10725 10719 11047 11459 12567 14410 15261 14620 13916 12732 12070 13172 14988 16655 17212 17509 16861 16473 16316 15706 14121 12134 10093 8283 6998 6879 7925 9606 10937 10468 9750 9393 9273 9302 9144 9228 9024 8125 7097 6518 6053 5928 4418 8814 78238 95210 3395 284 254 210 238 231 222 177 175 155 114 228 194 189 193 161 191 181 190 157 140 143 176 190 144 186 148 185 167 143 137 129 122 104 118 164 160 78 76 108 128 118 119 121 97 110 130 158 134 112 111 165 110 108 53 63 102 82 79 74 77 87 95 119 130 132 103 100 143 183 133 151 157 108 109 105 77 84 99 95 105 101 81 113 117 101 112 77 91 92 76 110 141 144 190 154 96 80 88 95 67 57 68 106 86 89 97 96 98 92 117 130 154 162 167 144 107 105 80 81 78 92 105 86 88 87 93 87 77 55 51 43 43 61 50 44 48 74 84 97 96 99 82 73 91 99 110 94 78 76 72 80 92 90 93 87 100 86 92 93 85 89 79 88 102 105 79 68 90 79 88 91 86 75 77 88 75 68 69 61 62 50 58 56 59 67 73 70 60 55 60 64 54 47 50 49 34 24 16 49590 300 76 30 9796 13 46 30 7131 -9069 44447 35449 20206 15365 15462 16195 16308 16340 16018 16276 17614 19500 21046 23022 24093 24395 24705 25100 24814 23995 22980 22189 21488 20925 20565 19851 18787 17986 17965 18170 19384 21760 23192 24425 24874 25405 25482 25962 25902 26048 26270 26613 26191 25703 25426 24873 24151 23156 21888 20343 18456 17486 16181 15036 14110 13562 13962 14432 14589 14731 15044 14632 13693 13480 14178 14391 15918 17985 19247 19649 19350 18672 18516 18472 18530 18219 17962 16630 15945 16168 15703 15401 14547 13619 13953 14849 14228 14239 14507 12416 12251 13053 12744 12104 9782 7733 4993 3928 3074 8649 63531 3119 249 240 188 167 167 178 125 99 165 128 161 145 152 194 156 152 207 129 167 152 108 108 130 95 110 141 158 126 106 138 124 153 143 107 117 145 100 131 99 132 85 92 55 127 128 104 122 131 130 129 95 86 74 66 52 36 42 78 80 86 94 99 63 98 124 104 126 133 118 101 117 119 96 87 96 74 102 85 86 81 125 133 64 82 79 41 57 51 34 46 97 146 178 170 127 115 96 106 83 72 38 36 39 61 41 55 70 95 78 83 94 110 153 121 116 159 128 98 79 56 87 72 66 57 48 63 61 17 -7 24 40 34 7 29 52 59 63 88 95 65 63 62 71 62 60 84 71 75 59 52 57 58 49 60 70 65 60 61 68 79 80 70 67 69 63 52 64 71 64 65 54 53 51 53 66 79 59 42 41 36 39 35 30 33 52 41 49 48 35 30 36 32 23 29 23 7 -1 -8 49599 300 101 30 9791 13 46 39 7129 -9073 37503 32834 20342 16866 18319 18698 17568 16292 15948 16271 16461 16311 16491 16708 16435 16820 16917 17423 17620 17980 18455 18467 18807 19331 19711 19914 19710 19802 19984 19791 19337 19265 19302 19115 19750 20385 20883 21508 22094 22840 23942 24728 25066 25538 26749 28466 29879 30788 31659 32097 31384 31220 30270 28857 28137 27771 27555 26852 25897 25038 24104 23787 22728 20916 21541 23945 24646 23532 22261 21908 20974 20840 21354 22190 22844 24219 26296 27789 27546 26267 24407 23391 21886 19081 16866 17074 17216 16781 14659 14289 12936 11757 11473 9940 8467 6824 4404 2403 1739 1203 517 348 308 241 224 201 210 226 209 231 215 221 221 183 201 178 247 205 171 189 185 159 152 174 205 171 193 122 148 169 173 151 146 130 131 110 137 166 139 126 100 113 94 104 104 108 170 158 147 144 118 144 134 102 155 138 90 73 68 76 94 123 100 109 123 118 164 133 114 126 136 153 148 116 86 122 108 108 85 95 99 119 111 116 86 88 78 85 71 45 72 108 142 195 165 146 166 154 116 112 88 33 55 79 102 83 70 120 104 99 105 92 82 72 101 122 143 148 160 135 75 73 73 75 100 71 80 66 49 51 47 31 40 67 54 62 72 72 80 86 82 91 93 83 94 101 99 97 102 94 78 95 96 82 68 88 119 98 84 91 88 89 96 79 87 91 104 78 81 96 94 103 82 84 84 93 87 82 74 60 59 68 65 57 68 77 77 85 68 72 78 64 59 51 50 42 46 44 27 20 49608 300 97 30 9787 13 46 48 7128 -9077 20279 19274 14529 11187 10707 11800 12171 12316 12722 12669 13062 12881 13087 13342 13526 13617 13526 14017 14475 14958 15869 16470 17550 18694 19168 19556 20179 21399 23091 24204 24584 25034 26778 28058 28997 31625 34693 35788 37073 37994 36699 35875 35457 33972 32804 31734 30146 29351 28715 27862 26721 27133 29154 32363 37321 41590 43707 44474 44974 43478 40631 38166 36220 34464 32345 33651 34304 35486 35234 33631 32389 31083 28888 26944 25441 24177 24604 26160 25296 22966 24295 26245 27264 21795 15134 14449 16357 15921 14955 15059 13630 11613 11567 10384 8963 8027 5591 4333 4027 4432 1241 352 290 293 254 222 195 224 193 193 195 166 237 194 119 177 216 150 161 187 179 127 131 120 133 96 114 87 132 125 73 57 144 126 76 98 98 81 103 109 55 79 81 66 100 86 105 100 79 69 90 119 116 100 135 134 128 78 39 73 60 48 56 114 123 51 47 79 114 99 106 88 76 101 80 103 102 72 39 55 80 44 81 94 97 65 75 75 69 71 44 78 62 141 205 177 187 169 104 66 74 83 64 54 69 98 92 88 101 105 101 99 71 58 89 99 116 133 155 176 153 110 68 57 62 63 58 68 69 45 31 45 32 37 31 33 62 63 68 85 87 86 85 70 51 61 66 67 70 91 64 75 75 82 83 87 79 78 79 90 84 69 66 68 64 68 85 84 83 88 79 79 71 63 65 65 79 70 62 53 41 46 59 55 55 60 73 63 60 55 52 50 47 39 38 38 29 24 16 5 49617 300 66 30 9786 13 46 57 7127 -9082 18840 18131 15582 14372 14292 14270 13613 13422 13686 13591 13134 12486 12288 11736 11036 10625 10046 10134 9881 9670 10276 10746 11630 12666 14032 15631 17401 19423 20509 20758 20838 20711 20173 19481 18947 18147 17366 16312 14973 14533 14961 16020 16628 17010 17761 17425 17009 16973 16762 17375 18538 18985 19352 21150 22078 22138 22374 21824 21240 19314 18058 19099 20806 21287 21743 23001 25161 26979 27495 28502 28915 28500 27540 28050 29218 30442 32483 31269 29715 27493 28133 30593 30769 29635 28833 27913 28113 24388 18903 18487 19523 18872 17726 19742 21581 22180 22965 53771 250320 233392 5681 305 308 278 251 250 200 172 181 177 207 207 182 106 147 211 214 225 213 157 145 163 118 103 120 150 139 171 127 136 181 112 118 153 108 84 126 113 95 110 131 100 88 120 112 95 102 105 101 112 91 145 132 131 113 69 58 39 59 74 85 96 85 128 116 92 110 110 106 65 108 124 131 115 63 80 88 54 54 48 68 72 57 65 102 107 91 73 51 56 45 90 95 92 102 87 118 125 113 66 55 47 52 56 59 110 92 83 133 144 134 115 56 83 87 84 105 127 136 115 106 82 62 52 86 73 71 60 41 9 16 30 30 30 30 37 59 79 63 91 97 84 86 85 93 79 87 80 61 66 80 78 71 71 75 90 82 68 65 67 74 80 75 76 88 94 66 49 48 77 85 75 78 69 70 73 72 65 52 34 34 44 41 42 43 53 50 54 55 55 52 48 38 34 34 31 21 12 10 3 49626 300 62 30 9782 13 47 6 7125 -9086 32496 33814 26266 19934 19043 19823 19781 19901 20075 20218 20051 19203 19198 19312 19590 19724 19671 19999 20646 19281 18792 18316 17206 15976 14928 13892 12928 12215 11467 10781 10473 11019 11144 11969 13109 13445 13722 13502 14467 14976 14908 15162 15507 15501 15782 16518 17439 19532 21886 23602 24729 25565 25592 26258 26138 25767 26980 29487 31499 34976 37751 39373 39174 36955 33171 32365 31535 27088 23401 23365 23767 27302 34030 38202 33938 27415 24190 20170 16948 17402 18954 20260 19542 16418 13389 10365 9358 8055 6185 5402 4937 5384 6391 5592 5846 5417 5159 26995 87700 45681 1518 341 356 276 261 234 262 210 245 180 237 243 211 227 200 153 210 207 210 236 197 162 166 134 132 191 184 186 152 157 165 131 98 126 105 109 150 154 174 110 88 57 126 114 101 114 108 161 164 136 134 105 97 105 68 81 65 75 55 67 116 84 129 148 105 141 122 103 155 156 107 81 124 122 111 128 92 105 83 76 80 87 108 109 117 69 67 94 61 65 77 70 72 75 84 125 168 186 196 163 110 81 71 131 122 113 105 127 153 169 159 130 114 103 66 105 141 123 135 143 133 106 83 72 64 57 69 76 68 40 30 49 59 44 73 70 60 84 110 93 123 116 107 111 102 105 90 98 104 97 105 113 103 97 97 110 91 77 90 99 92 74 88 106 95 91 95 80 75 86 98 94 92 94 84 90 88 88 64 56 59 63 68 71 77 81 80 83 73 72 72 70 60 51 54 53 45 32 19 19 49635 300 58 30 9778 13 47 15 7124 -9090 31967 31827 25712 22581 21535 21839 21210 20977 21004 21495 21725 21780 21412 20641 20170 19485 18976 19425 19354 18236 17794 16800 16036 15997 15853 15805 16688 17151 17793 18584 19126 19697 20188 20689 20311 20190 20571 21084 22475 24204 26622 28443 30486 33132 34561 35605 35149 34059 33141 32760 32054 31569 31531 30766 29385 27960 26060 24823 26707 30367 33846 36536 38216 36620 34264 34083 33757 29970 27027 27620 29662 29749 25458 23098 20943 18054 16761 15801 13775 12347 11098 10286 10409 9280 7582 6727 6604 6760 5385 3624 3661 3420 3371 4107 4587 3954 4142 7574 66369 133378 4476 414 354 291 242 225 230 261 246 216 266 212 204 218 243 178 167 208 239 263 190 195 163 174 133 165 190 177 154 101 141 168 178 111 134 167 146 126 119 78 114 86 78 105 131 108 127 147 152 99 133 111 87 99 97 100 81 88 114 100 72 100 140 162 124 100 73 126 122 116 122 148 139 121 112 92 86 101 95 86 72 69 83 84 103 101 97 115 83 86 90 89 78 106 124 131 166 153 207 202 155 123 107 135 130 121 154 145 140 146 173 146 119 75 58 113 101 143 186 136 114 96 78 81 92 92 100 87 91 98 92 73 74 74 68 73 84 83 98 101 93 93 119 110 100 92 97 96 99 85 98 97 107 105 98 95 93 100 93 88 82 76 86 110 108 105 94 89 98 98 100 94 98 96 97 88 78 76 64 60 68 68 71 72 71 81 74 84 81 66 68 60 55 48 45 43 35 32 28 18 49644 300 56 30 9776 13 47 24 7123 -9094 19320 19384 15286 12053 10807 10746 10467 10197 10416 10726 11224 11418 11464 12066 12571 13082 13724 14913 15970 15658 16067 16391 16379 16752 17636 18581 20394 22108 23050 23872 25012 26052 27804 30607 33010 34787 36529 38711 41837 43512 41214 38536 37870 38525 39755 40616 39525 39377 40571 41036 39451 37175 36082 35682 33999 33450 34186 34593 34745 35634 36044 35911 36100 37642 36146 32490 28741 25543 22601 22456 23129 28451 33492 28243 21385 17944 16730 16928 17283 16985 15724 15386 15899 13617 10019 8468 5805 4216 3963 4152 4750 3545 2092 2094 2773 4117 5609 6698 16772 29137 837 304 241 205 198 209 188 231 234 242 150 180 174 216 145 170 175 140 141 133 138 152 181 125 125 138 160 125 141 102 84 149 119 101 109 106 90 83 113 116 75 56 69 83 114 97 136 92 115 120 94 97 72 78 66 47 54 54 56 49 89 79 91 87 93 110 121 118 124 108 103 105 72 63 93 64 69 77 51 69 65 74 76 73 87 95 56 43 71 72 52 60 54 84 80 81 99 142 186 223 206 192 187 149 157 126 117 111 134 135 152 118 96 75 55 86 113 120 128 124 106 74 76 75 60 69 81 55 60 53 25 24 20 30 17 40 51 41 63 89 64 73 93 88 88 65 52 69 62 57 73 67 82 83 62 60 56 71 71 70 62 66 63 66 62 56 62 68 76 71 69 66 83 78 68 61 46 39 35 37 49 52 59 47 47 57 58 52 52 52 36 36 29 36 26 27 17 11 7 -1 49653 301 26 30 9776 13 47 33 7122 -9098 123062 33619 35403 30596 21264 17971 17076 15698 13956 12290 10916 10001 9313 9059 8860 9142 9605 10039 10877 11858 12495 12986 13425 14682 15895 17343 18652 19519 20797 22905 24786 26439 28848 31158 33081 34483 35142 35815 36903 37550 36641 36934 37327 37172 37140 37633 38378 38383 38732 39428 39435 40184 42675 44453 44363 45068 44952 43596 40893 39682 39610 40143 39959 39974 39772 37134 36200 37101 38326 39065 37588 34596 34157 39129 41178 37395 33741 29754 28739 27318 24962 25719 25654 19032 15024 13937 11986 9476 7200 4050 3017 2300 1412 703 497 393 529 468 475 391 321 270 263 282 204 199 218 212 253 296 271 236 199 159 201 193 185 162 179 205 149 152 201 139 119 152 175 126 146 143 113 114 89 46 102 108 114 113 88 74 63 64 50 99 105 57 92 81 121 118 114 91 69 86 63 44 51 52 41 35 55 61 72 91 105 131 91 121 103 65 81 86 65 85 92 75 66 85 64 60 71 74 69 40 41 78 55 45 56 46 64 74 60 91 83 102 114 122 161 224 228 201 169 155 148 158 125 117 105 106 104 115 118 100 95 69 68 73 89 116 111 79 53 69 65 46 64 52 57 67 34 11 21 18 1 21 39 43 62 72 75 63 75 91 83 75 63 67 70 69 64 80 68 63 71 73 69 75 60 53 50 48 59 62 58 53 38 52 70 62 75 59 51 62 74 75 65 51 30 24 31 38 46 38 39 47 47 46 44 54 57 43 34 31 19 21 28 18 8 4 -5 49662 301 26 30 9776 13 47 42 7120 -9102 159154 34986 35669 28766 20577 17335 16430 15964 15496 15290 15553 16110 15568 15353 16206 17228 18107 19306 20639 21920 22759 23214 24474 26481 28087 29409 31566 33123 34330 35109 36917 39008 41246 42089 43647 45160 45328 44878 44149 41647 39313 37144 35841 35974 35564 33969 32919 32068 30659 29624 29984 31319 34026 36840 37651 36628 35707 34045 31974 30511 29359 28533 27952 27830 28205 26039 22040 22198 25368 27640 29569 30284 32410 34040 31374 28279 26282 27216 25755 21219 18796 16223 13004 10738 8512 7376 6798 6053 5299 4041 2327 1645 1137 675 398 419 412 361 320 326 260 334 291 297 251 256 234 198 203 210 221 187 193 199 235 243 229 210 174 194 231 295 264 197 167 124 161 172 157 127 160 111 113 113 101 115 98 83 42 74 88 86 129 90 153 165 137 151 158 119 93 70 82 106 78 105 49 40 85 93 35 62 72 99 85 91 97 104 90 100 66 95 125 104 90 108 99 69 52 52 83 110 91 81 83 82 85 117 96 65 52 72 72 114 110 99 103 134 213 246 246 218 211 188 184 169 159 166 178 173 133 120 85 77 52 77 117 114 102 114 71 65 47 58 67 80 78 72 87 75 53 36 40 34 24 25 58 61 62 81 97 101 116 90 99 95 88 82 72 82 73 80 83 72 79 88 81 84 72 64 74 68 78 82 67 79 81 74 79 74 67 73 76 78 82 76 76 72 51 45 48 52 49 53 56 69 73 71 74 69 64 58 45 35 38 39 35 29 19 10 8 49671 301 28 30 9778 13 47 51 7119 -9106 49788 29960 32392 24724 19069 18182 17923 17887 17543 17523 17555 17620 18122 19274 20939 22012 22849 23842 24819 27224 29599 31194 32828 34398 35381 36373 36126 35831 35786 36522 37671 37089 34217 31494 28865 26003 23670 21553 19110 16792 14397 12113 10232 9470 9485 9916 10227 10626 11761 14002 16594 18870 20690 22440 25115 27117 29739 32619 35107 36070 34193 33304 33319 33526 32282 31579 31501 31327 32549 35294 30944 28711 24651 20695 19035 18011 16292 14148 12710 11216 10264 8808 8171 8149 8228 7055 5321 3723 2452 2206 2208 1397 809 552 661 933 909 755 482 356 333 383 333 321 348 312 214 249 199 172 157 166 186 213 215 217 243 248 217 193 253 290 223 163 164 181 188 168 196 167 156 124 145 174 151 173 114 131 139 89 103 101 96 102 114 125 119 144 134 153 195 116 114 110 103 121 105 110 91 67 82 104 57 96 138 91 94 85 101 100 154 133 147 129 124 121 115 135 90 115 108 92 96 99 101 114 109 96 77 91 108 77 97 110 130 95 89 156 152 224 272 251 237 217 216 211 218 204 160 168 183 177 186 155 98 104 89 127 145 144 122 96 93 99 111 87 97 100 86 72 50 48 64 63 53 39 59 70 90 92 88 107 126 116 93 115 129 92 99 109 98 102 112 111 113 112 90 90 83 75 88 92 100 104 93 89 94 97 90 86 89 96 91 96 109 98 73 71 64 67 66 68 61 61 80 70 82 83 72 78 71 63 65 57 56 53 54 45 36 25 20 49680 301 35 30 9785 13 48 0 7118 -9110 45172 22511 26417 21905 15660 14164 14016 13489 12791 12817 12542 12348 12401 12434 12655 12956 13101 13350 13869 14379 14462 14460 14931 15312 14685 14445 14874 16088 16844 16145 15188 14650 13533 11617 10266 9811 10124 10632 12081 13947 16048 17685 19170 21024 21984 22269 22214 22192 21850 21662 22049 22676 23942 25725 27150 28920 32063 33069 35107 36016 33912 36265 40858 41470 40872 40076 39655 38154 39100 44565 44105 40877 42881 45152 45220 45036 43025 42349 40257 30900 22750 20462 18904 17149 12649 8908 6565 5210 4890 5700 6516 4309 1788 983 1033 1270 1284 822 458 398 350 306 328 356 363 245 264 274 230 162 203 217 189 205 191 264 243 199 209 214 179 199 228 195 212 210 206 209 130 180 177 112 123 143 183 154 142 113 90 123 96 112 131 133 138 96 111 103 157 155 146 126 121 101 95 127 147 91 71 71 95 61 69 104 105 97 112 112 143 85 116 98 104 115 155 145 119 106 132 109 106 116 104 85 88 124 81 103 106 102 100 130 103 120 141 126 120 129 107 189 239 282 248 269 222 235 249 223 185 163 177 190 204 119 93 103 128 166 160 137 116 93 87 78 95 116 78 67 79 67 46 49 58 57 63 65 58 57 80 67 72 84 83 114 101 94 107 101 108 107 100 86 94 96 90 90 92 87 70 80 95 109 101 77 84 98 91 81 86 90 88 90 78 75 82 83 77 57 50 52 59 58 47 59 71 74 68 71 69 64 55 58 50 47 42 38 35 35 25 13 11 49690 301 37 30 9787 13 48 10 7116 -9114 35024 11898 11112 8743 7614 7457 7762 8139 8669 9266 9352 9844 10557 11512 12468 13225 13499 13850 14059 14445 14724 15030 14771 14402 13988 13365 12653 11850 11161 10361 9800 9127 9129 9385 9384 9377 9616 9359 8723 8584 9066 9420 10016 10982 11169 10977 11289 11588 11678 11960 11924 12454 13378 13161 12947 12655 12434 11985 12170 14436 19003 21859 22022 23116 25960 29168 32110 36316 38555 44891 51486 57077 59399 61876 62704 64219 62214 56176 49569 47020 47799 49243 42292 34135 35134 36144 32966 27192 19755 16165 12516 14689 33040 85374 79307 7608 4989 1071 318 264 285 291 317 347 349 317 236 193 205 191 225 200 150 167 194 166 172 143 186 167 161 122 131 160 152 177 126 178 201 187 167 135 140 171 112 118 91 95 122 101 60 160 127 112 143 148 150 166 151 118 144 107 130 136 133 119 88 33 81 64 70 64 60 103 104 112 88 74 83 102 109 115 126 116 117 140 80 111 122 77 113 107 93 65 60 109 96 81 76 65 79 84 103 127 118 93 83 109 130 186 209 227 219 228 171 183 187 158 181 185 149 167 142 96 62 61 76 123 116 66 60 62 85 78 78 77 69 67 57 42 46 51 56 58 65 57 55 51 65 55 72 83 85 93 80 91 98 96 88 85 75 82 91 101 101 90 73 61 50 68 73 83 84 64 85 84 80 74 67 72 65 73 85 77 67 61 37 39 41 30 31 46 47 55 61 61 61 59 52 56 48 43 38 32 34 33 25 16 12 13 8 49699 300 71 30 9791 13 48 19 7115 -9118 8259 7346 5462 4619 4804 5176 5500 5752 6093 6495 6690 6891 6972 6991 6578 6358 6067 5883 5772 5544 5258 5063 4712 4534 4113 3803 3950 4331 4551 4435 4449 4729 5140 5582 5968 6218 6445 6703 6730 6554 6261 6140 5750 5354 5146 4871 4708 5135 5209 5028 4887 4443 4060 4306 4468 4475 4716 5299 6585 7937 8628 9275 9756 9230 9526 10559 12748 18881 25007 26950 31130 34883 36927 38864 42198 44441 39291 34195 34251 32021 29358 28497 26070 22888 20167 17670 17138 18494 20232 18660 29252 204283 693420 914190 98308 1799 375 304 239 277 275 264 264 269 254 224 228 250 205 171 163 190 159 193 133 135 149 183 198 214 216 231 164 178 209 201 180 169 193 148 136 145 153 141 125 134 124 121 141 89 151 173 190 199 109 106 100 130 163 163 190 190 129 95 94 99 79 101 110 112 106 93 92 107 106 133 117 161 106 77 119 104 108 137 159 123 127 128 146 141 96 57 90 118 102 119 115 105 92 112 97 109 129 163 142 156 147 146 173 235 249 241 216 214 222 200 177 199 209 182 166 161 126 72 73 78 122 165 159 126 85 119 109 106 84 78 87 62 64 62 67 49 63 61 80 87 106 103 118 108 250 405 133 137 114 125 109 116 128 121 117 122 100 104 98 115 101 87 98 104 115 128 101 93 95 114 107 99 103 103 110 103 98 95 81 61 70 70 81 68 69 83 85 93 79 74 81 85 74 67 71 66 69 67 66 58 52 44 39 34 49708 300 48 30 9798 13 48 28 7114 -9122 9494 8431 6431 5703 5990 6120 6046 6178 6403 6440 6687 6418 6182 6000 5830 5788 5715 5562 5553 5657 5913 6264 6278 5894 5517 5931 6714 7044 7045 7019 7250 7595 8447 8602 8357 8233 8063 7632 7451 7847 8153 7757 7101 6637 6510 7183 7768 8537 9859 10807 12335 13975 14220 13380 11980 11050 10978 11158 11505 13172 15016 17245 20447 26516 32496 35455 36977 38572 37537 36285 35262 32867 30308 27149 24387 24887 26469 29589 28796 24884 22995 24002 26424 25725 22136 16731 12867 14938 14250 14051 34008 245659 603495 160151 4920 892 401 355 294 257 267 313 333 313 260 207 180 178 177 206 188 198 141 115 127 153 183 180 200 167 182 185 200 204 175 210 247 153 126 121 160 137 102 141 148 152 138 106 100 135 149 165 198 184 168 134 151 166 172 148 122 124 123 97 54 106 130 71 67 89 103 91 129 94 134 139 134 106 114 112 126 130 105 92 93 138 94 57 105 139 75 89 100 105 86 95 89 96 85 88 65 121 154 146 156 169 197 174 173 155 151 221 250 258 265 255 233 244 216 209 194 141 104 70 92 94 93 113 125 97 92 110 88 113 96 80 85 98 75 62 54 49 40 53 63 72 98 117 133 117 102 104 114 118 109 108 108 111 109 112 108 111 112 106 101 105 92 86 97 87 105 98 94 86 94 86 84 106 88 109 106 98 100 100 77 71 80 65 54 61 75 77 75 85 80 70 73 81 73 65 61 55 55 59 53 51 59 46 38 30 49717 300 55 30 9805 13 48 37 7113 -9126 17615 16115 8250 2832 2301 2345 2332 2265 2250 2124 2252 2206 2310 2483 2538 2724 2926 3079 3265 3661 3921 3961 3893 3579 3137 2873 2872 2846 2499 2465 2983 3931 4673 4669 4118 3182 3225 3405 3386 3314 2598 1680 1064 738 367 270 177 69 -67 -98 -11 87 125 393 1138 2620 5064 7176 8036 8673 9466 9729 9612 10619 12910 13453 11741 10320 11015 12215 13016 14924 16791 18177 18352 15849 12744 11039 12327 14983 18516 21317 19595 16910 22023 85855 303166 542452 694213 325443 34096 57402 50972 1532 334 285 259 316 264 249 287 253 249 236 273 249 186 145 152 170 73 84 128 150 115 105 95 132 150 126 92 130 151 136 140 164 115 140 110 120 142 95 55 79 103 62 53 74 71 56 136 154 152 237 190 154 172 116 154 101 101 123 107 56 52 38 37 25 64 82 17 47 97 99 106 118 120 95 73 104 91 80 65 67 82 94 69 44 87 83 49 48 75 55 86 62 73 62 76 65 49 65 109 127 131 152 141 137 162 188 190 211 244 252 222 208 179 171 176 142 108 79 56 27 58 85 103 108 86 44 44 62 59 67 75 76 58 49 47 33 24 26 26 27 43 69 62 64 56 72 82 78 67 81 81 53 40 50 62 74 80 83 56 72 84 41 61 71 75 73 53 42 53 64 66 61 59 69 73 72 68 57 47 51 44 34 34 38 24 35 44 52 51 50 48 46 45 44 48 35 30 23 23 32 22 17 13 -2 2 -5 49726 300 93 30 9813 13 48 46 7111 -9130 7508 4685 1833 380 198 241 320 367 441 391 414 453 393 361 305 278 205 128 126 58 -36 -11 141 259 235 295 367 405 274 211 -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 25 205 683 1991 3563 4698 5696 5893 5003 4501 4519 4734 4329 4236 4253 5089 6071 6909 7424 7011 6177 6413 7417 6316 16641 110934 337811 578370 969872 999999 980709 148853 3144 510 380 280 354 356 315 288 298 268 240 271 312 288 228 222 190 226 233 185 153 188 182 157 116 196 214 183 131 190 197 193 187 166 173 168 161 139 146 161 145 185 167 188 179 173 188 158 188 256 297 217 224 206 159 155 155 167 177 142 100 98 119 116 129 90 125 118 93 110 143 137 164 154 154 144 140 150 159 133 125 160 134 118 118 129 118 126 112 155 143 149 147 114 106 120 115 86 83 120 193 184 199 215 222 215 230 258 244 307 283 274 251 245 222 199 181 184 147 106 95 96 79 104 128 157 164 112 114 88 89 104 97 100 92 95 76 68 64 81 63 66 67 62 86 92 89 93 114 120 116 90 90 99 114 105 96 107 125 124 127 117 100 102 92 92 98 92 70 85 108 114 106 103 103 101 105 102 97 101 103 96 74 70 83 72 65 55 69 91 94 85 85 88 87 76 75 74 67 60 60 58 56 61 52 48 41 32 49735 242 1816 30 9826 13 48 55 7110 -9134 -51 -3 999999 -76 -12 82 -93 999999 89 276 107 142 193 491 823 813 947 1262 1448 1542 1807 2504 2535 2600 3158 3881 11655 57576 199072 448617 931607 999999 999999 98617 2135 501 473 507 388 326 230 241 227 204 225 258 267 234 278 243 194 179 223 139 168 197 165 161 167 179 184 133 168 164 160 156 153 156 173 134 133 134 169 147 164 177 204 169 160 158 180 241 235 267 309 263 138 154 131 123 133 160 183 132 90 96 81 59 98 107 63 105 65 87 119 149 116 139 129 129 112 158 151 138 106 86 104 121 107 141 151 129 128 106 94 107 143 110 114 98 75 102 137 176 208 210 211 207 197 175 206 214 240 259 268 270 276 255 239 235 220 207 181 107 89 87 92 102 107 114 67 77 67 84 78 88 81 88 85 96 79 62 54 51 46 60 58 61 63 68 81 97 101 113 111 100 127 117 94 108 96 94 96 95 101 100 90 74 82 108 100 92 75 78 86 88 90 82 82 94 99 86 93 88 90 82 47 52 62 58 60 59 64 76 78 74 74 79 83 79 71 65 56 55 52 50 46 38 39 31 29 26 49744 234 2069 30 9839 13 49 4 7109 -9138 -22 -18 2 39 311 555 845 1081 966 1020 1392 1717 2026 2297 2354 2518 2927 3204 6665 36291 136642 302556 589396 999999 999999 739346 13895 79505 74913 71512 19063 660 193 209 201 207 176 209 225 273 218 168 212 225 153 159 123 135 157 146 142 118 132 126 69 121 114 129 118 104 88 12 54 126 88 135 103 80 71 108 137 135 125 241 249 226 228 196 144 71 93 135 123 115 98 32 36 41 55 37 57 53 66 68 104 72 103 100 104 92 126 120 108 116 150 91 127 106 56 51 75 39 85 89 96 91 91 77 73 41 29 52 63 91 141 151 189 162 165 169 179 192 185 170 189 202 194 205 237 227 225 199 173 160 178 195 117 59 54 73 101 82 64 42 30 52 41 63 56 46 36 11 15 11 3 9 16 33 49 66 47 53 48 58 80 56 58 81 81 76 62 69 81 68 74 73 72 58 48 57 68 82 62 57 50 46 48 63 71 68 71 63 59 70 66 64 65 63 29 33 34 36 33 26 43 56 56 59 43 53 56 53 48 39 31 32 33 24 18 16 15 12 4 -5 49753 246 1750 30 9850 13 49 13 7107 -9142 -88 -58 133 96 28 999999 -72 -69 35 58 40 999999 -19 105 149 245 311 389 508 727 836 1020 1085 1287 1440 1570 1706 2092 2718 3497 17595 83799 217387 424797 881384 999999 999999 57106 13637 113780 381251 227947 4870 268 196 277 234 293 270 208 278 301 257 198 212 217 188 234 184 166 152 119 139 165 148 148 167 143 153 135 119 159 107 100 170 200 150 92 125 120 119 112 158 312 434 416 334 305 303 239 267 204 172 161 126 145 147 128 120 107 98 58 128 86 52 42 99 139 111 139 143 127 126 136 156 147 167 104 135 145 81 88 78 82 106 105 109 109 124 88 100 74 105 89 94 148 202 209 207 191 165 180 159 172 157 176 215 240 256 271 246 236 243 229 190 207 180 165 139 116 81 87 119 121 97 74 83 77 54 58 67 62 60 64 42 48 49 52 43 51 66 61 62 55 90 87 81 66 82 89 89 84 80 75 78 82 86 80 82 100 78 60 91 105 105 96 75 75 85 86 92 91 91 87 80 88 85 95 81 62 35 50 58 46 53 60 66 68 70 78 81 75 74 78 64 56 54 39 37 43 36 45 40 35 27 17 49762 257 1401 30 9861 13 49 22 7106 -9146 -75 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 114 183 284 433 588 852 1073 1346 1822 2317 2951 3779 6775 29836 129617 273272 556282 999999 999999 913451 83040 96965 117073 58590 16214 3796 277 221 222 216 188 190 213 220 197 246 190 201 157 151 137 124 168 156 140 114 186 145 134 151 120 172 136 142 105 125 126 121 102 108 129 99 91 105 172 270 426 459 381 308 297 248 270 251 182 157 131 134 168 123 96 93 65 74 64 107 64 58 117 111 117 105 75 128 126 148 141 118 130 140 75 84 104 107 93 110 109 111 124 129 102 84 78 77 107 119 95 89 146 185 166 198 227 197 133 141 159 161 149 143 150 211 225 241 191 208 223 237 229 186 131 113 73 80 115 129 112 58 54 85 73 65 63 72 31 40 39 40 15 19 47 47 36 49 65 84 83 54 68 58 64 101 85 82 92 90 83 87 80 80 73 71 63 57 62 78 88 67 68 61 61 71 75 80 67 65 81 88 68 76 68 55 43 41 39 44 46 47 47 61 67 62 57 60 58 55 54 49 50 43 37 35 33 29 23 30 26 26 15 49771 295 273 30 9873 13 49 31 7105 -9150 -55 9 24 153 379 585 754 853 833 833 705 613 564 679 730 783 837 745 709 663 568 418 286 302 345 303 356 556 603 640 653 748 1063 1377 1137 1149 1218 1351 1886 1969 1570 1512 1703 1712 1649 1576 1379 968 912 954 903 751 657 744 794 795 888 986 1358 1831 2091 2141 2327 2519 2617 2380 2381 2564 2455 2621 2831 3131 3576 3961 3645 3654 4198 7103 40256 198818 479381 893714 999999 895373 125095 1253 604 303 271 260 233 240 260 275 251 201 202 193 188 190 220 185 222 146 181 177 165 131 117 136 163 118 121 131 164 125 133 94 118 160 114 123 115 134 149 117 132 148 130 116 148 339 522 516 400 276 200 192 189 222 191 151 120 98 125 111 141 97 124 66 44 61 119 121 116 113 123 127 92 59 91 66 104 126 92 68 84 77 78 69 82 54 109 98 103 80 69 111 94 79 55 40 38 45 81 161 169 172 162 127 95 124 126 127 140 155 181 177 227 251 234 197 200 202 216 180 164 136 84 83 84 37 19 57 44 58 44 43 50 51 62 50 13 33 22 27 26 45 30 36 52 41 27 48 43 47 53 52 69 66 57 71 89 67 65 56 58 45 48 33 43 83 71 74 58 50 49 63 56 56 58 56 58 52 57 64 66 32 15 18 29 27 26 33 51 57 50 52 50 50 53 53 40 43 31 32 25 24 23 16 10 11 15 4 1 49780 300 164 30 9884 13 49 40 7103 -9154 109 120 180 209 340 519 707 754 882 1053 1194 1255 1370 1588 1560 1470 1438 1329 1192 984 699 560 694 580 421 400 388 200 165 204 227 177 219 395 457 441 341 344 397 430 578 668 808 1045 1288 1265 1130 986 879 999 1035 1095 963 807 839 896 687 684 810 980 1349 1653 1787 1721 1787 1865 1942 1878 1976 2122 2079 2251 2434 2631 2294 1537 1395 1393 1510 1716 2074 2369 3878 20603 155887 396475 659399 999999 999999 365365 18050 452 156 244 286 266 226 238 242 214 194 177 197 210 220 224 151 189 164 168 146 182 156 176 146 177 119 126 131 180 130 117 136 119 117 155 167 125 140 174 140 133 173 215 274 381 568 558 484 358 304 246 196 190 229 177 161 150 109 110 140 107 134 172 115 78 90 111 65 66 89 81 92 86 77 119 120 99 132 129 121 82 75 75 94 59 70 107 66 84 87 85 109 101 75 42 49 55 87 158 194 253 191 147 124 109 104 113 134 126 135 158 195 206 213 214 211 214 238 214 180 166 71 65 76 55 34 37 58 61 57 29 43 50 43 56 56 50 57 25 27 13 44 29 36 19 42 53 63 66 67 47 45 69 79 77 96 81 70 65 61 50 47 37 56 79 81 88 67 66 46 56 50 55 62 62 54 70 49 45 50 45 21 31 32 29 24 25 41 51 53 49 47 42 46 52 50 43 37 30 21 18 16 11 17 18 12 10 6 0 49789 296 264 30 9894 13 49 49 7102 -9158 6 83 95 187 219 265 262 275 299 283 231 322 317 349 316 423 286 152 109 176 183 234 214 111 116 180 270 269 181 135 27 10 -77 999999 999999 999999 999999 -81 999999 999999 999999 -72 999999 -24 4 45 61 68 -18 -5 105 184 181 313 484 494 609 593 601 798 779 755 786 856 835 882 913 855 950 829 805 944 685 439 635 652 731 1198 3171 17240 96502 291669 544156 999999 999999 924810 255193 2848 196 234 272 252 220 247 232 210 195 229 218 249 213 155 246 213 178 151 174 227 196 180 129 133 149 177 175 133 134 173 176 140 155 175 204 169 119 143 185 188 331 488 609 546 383 405 343 262 311 303 243 252 214 207 130 87 103 106 123 168 160 156 131 76 63 83 99 84 109 124 90 105 127 111 124 81 84 123 125 99 115 133 98 67 73 86 124 110 69 109 81 64 71 78 62 56 103 195 192 186 151 115 137 121 127 131 102 100 130 176 188 203 201 221 232 238 217 176 182 159 86 83 129 106 80 54 33 25 56 67 50 63 84 93 53 29 37 35 24 35 56 42 40 50 58 58 49 66 73 71 70 105 95 92 104 103 76 73 92 79 73 60 78 101 94 84 73 77 59 48 64 73 89 83 59 70 73 79 67 34 32 47 40 37 34 33 56 70 66 60 59 65 64 55 59 60 46 43 44 40 35 34 39 34 35 29 25 16 49798 300 156 30 9906 13 49 58 7101 -9162 75 334 737 1110 1344 1305 1287 1436 1449 1466 1349 1358 1406 1316 1335 1206 1139 1101 1055 1029 1030 1159 1405 1588 1774 1920 2028 2215 2702 2865 2507 2051 1672 1548 1583 1712 1828 1512 1162 885 1037 1005 840 671 834 912 1057 1056 1165 1370 1400 1460 1683 1608 1643 1758 1840 1960 2016 2014 2280 2211 1900 1570 1380 1464 1647 1683 1834 1919 1715 1325 858 549 546 799 1043 1080 1053 794 1134 1056 6966 72740 233017 447476 774817 999999 999999 323323 3759 235 219 170 170 218 236 189 201 241 249 222 250 205 242 187 167 155 168 235 200 193 241 169 199 237 239 181 200 162 113 112 113 171 163 169 133 144 176 181 297 405 558 628 562 564 485 336 294 291 360 275 297 230 189 221 190 116 59 147 155 135 128 163 117 97 108 75 112 107 119 97 83 113 108 140 105 141 147 103 110 110 72 74 97 116 108 76 98 75 83 84 81 71 137 140 85 54 79 151 226 206 177 113 113 125 108 117 106 95 129 142 158 138 172 198 186 230 190 186 185 161 138 87 73 87 56 56 60 34 57 50 64 78 70 62 50 32 26 29 41 38 49 41 32 52 74 74 71 45 55 61 90 80 93 90 92 70 64 68 77 59 42 59 75 105 95 85 65 44 50 59 62 86 73 75 90 92 79 74 68 45 38 47 27 35 52 49 48 65 64 61 64 63 69 58 55 62 61 48 43 43 34 27 33 31 27 23 20 21 49807 271 1037 30 9917 13 50 7 7100 -9166 -87 999999 19 70 -17 -32 -54 -91 -92 -18 3 -71 -97 -68 -16 -12 13 33 82 120 137 90 122 98 -3 25 60 132 38 -57 999999 -92 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 316 999999 6809 57496 122820 209123 426066 789987 999999 999999 149956 1931 398 338 251 250 252 279 305 263 298 347 310 276 295 294 270 200 247 265 255 234 312 254 263 243 220 185 204 207 168 192 216 241 211 222 232 257 196 228 430 696 770 810 724 660 518 419 401 394 392 279 206 209 225 243 228 163 169 157 207 201 189 224 188 192 158 125 125 129 128 167 201 184 167 150 187 169 159 216 201 168 161 178 156 202 183 173 152 128 144 164 222 244 231 165 156 136 181 240 282 276 228 205 195 160 183 149 151 148 173 179 216 227 232 220 261 248 239 237 261 270 216 173 135 151 168 146 116 112 112 102 100 89 107 107 99 98 75 71 76 78 90 94 103 110 131 108 106 132 123 132 150 127 142 151 125 115 118 116 111 91 105 131 135 125 110 110 93 94 90 98 113 137 134 138 126 119 122 121 108 100 79 81 83 86 93 105 106 114 117 105 106 106 115 111 111 108 104 98 92 96 84 76 78 79 73 68 62 53 49816 219 2609 30 9929 13 50 16 7098 -9170 355 12002 55544 114695 255611 568856 999999 999999 999999 403479 2610 289 262 245 258 240 177 197 215 228 234 276 259 219 218 228 202 183 163 195 161 172 199 183 182 156 201 178 189 175 169 164 200 188 138 143 152 203 336 574 700 716 708 633 505 381 337 319 305 231 186 231 227 216 205 113 124 127 107 134 126 132 118 131 58 51 107 96 111 67 81 102 95 111 94 65 119 146 124 133 105 116 102 103 62 112 99 89 106 77 94 157 205 243 241 191 147 159 230 226 191 182 147 100 96 98 95 108 108 105 109 95 146 156 149 147 153 179 197 178 119 69 51 62 54 74 84 44 58 29 43 57 62 61 45 48 32 24 28 33 50 41 48 49 51 52 50 45 50 59 71 82 68 53 85 95 82 79 74 74 79 86 93 71 56 69 48 57 52 58 65 55 70 78 80 75 65 82 72 54 39 20 23 26 32 27 36 47 38 56 58 46 50 53 56 52 50 42 30 28 29 25 21 20 26 27 22 16 -2 49825 225 2464 30 9934 13 50 25 7097 -9174 -20 93 138 346 541 7974 47198 124129 225681 394044 715571 999999 999999 999999 337400 4995 362 361 278 215 191 230 244 260 235 236 211 249 267 227 176 248 181 158 173 177 197 216 234 213 187 157 150 210 183 158 158 158 154 174 172 191 177 217 433 758 778 810 788 711 578 405 315 245 303 309 300 246 210 202 210 174 166 176 177 157 126 173 176 151 125 120 118 133 134 141 129 155 131 104 124 130 117 128 109 92 82 143 74 100 109 119 138 118 115 93 123 181 172 212 254 260 194 161 192 229 226 199 157 175 143 116 97 89 121 121 124 114 118 120 148 133 128 175 199 208 127 75 73 64 74 93 87 79 82 73 71 104 75 54 60 49 57 67 59 69 37 60 74 64 43 40 72 85 94 88 87 78 91 120 137 111 77 68 80 75 60 66 93 71 81 94 55 67 71 71 82 80 76 81 95 90 81 81 86 64 51 62 42 55 40 36 59 67 61 69 70 66 59 61 71 61 55 57 59 53 45 36 40 35 32 33 21 13 7 49834 224 2498 30 9938 13 50 34 7096 -9178 -60 92 428 946 9222 42925 104444 227171 505802 999999 999999 999999 331806 101506 2859 380 296 275 232 209 227 215 239 181 222 239 200 213 205 221 213 183 182 154 164 185 158 175 196 207 201 188 144 149 160 185 231 235 205 146 260 363 436 702 829 879 861 779 693 638 522 409 313 309 273 277 260 217 194 189 202 208 130 123 184 177 165 145 103 98 94 140 121 133 138 124 98 94 155 177 120 144 148 105 136 127 119 101 122 130 116 118 106 117 156 151 151 189 201 242 255 209 161 149 178 159 155 143 150 136 101 126 131 121 122 138 156 135 93 98 122 107 112 134 164 188 102 90 73 54 49 79 85 93 96 87 58 56 69 64 46 57 54 42 43 38 53 73 50 52 57 55 79 104 102 109 129 117 102 114 89 78 68 86 79 65 80 101 86 83 80 83 83 84 67 81 89 93 91 87 84 88 94 96 51 44 44 48 38 41 47 64 69 73 75 75 75 83 76 78 71 69 66 58 55 51 41 40 49 40 34 29 34 25 49843 235 2174 30 9944 13 50 43 7094 -9182 -25 103 202 198 211 325 481 567 587 583 775 1002 1235 1691 2128 6970 32820 100409 206824 435866 999999 999999 999999 21455 850 521 371 255 263 224 229 236 153 228 203 261 231 185 217 213 192 244 235 189 207 169 174 137 134 172 201 164 162 188 160 162 180 169 202 212 244 386 468 585 710 801 802 822 732 684 667 514 405 359 321 302 253 294 236 203 233 238 190 246 202 158 165 136 170 122 109 132 173 166 132 121 131 139 157 154 109 157 153 137 125 138 135 174 168 155 146 124 118 123 111 127 142 148 127 111 171 257 215 172 149 125 132 155 140 132 109 115 110 133 125 109 120 122 103 109 100 81 65 79 111 134 127 118 109 78 91 59 75 91 87 96 87 91 96 58 49 56 58 38 46 51 58 52 62 65 73 80 79 97 98 91 123 132 127 118 108 90 95 93 88 81 67 80 92 88 98 91 74 73 76 89 94 79 88 95 92 84 82 50 43 50 57 47 43 35 36 45 62 78 84 81 74 75 90 84 76 67 70 61 65 60 52 49 49 41 43 40 34 24 15 49852 284 702 30 9942 13 50 52 7093 -9186 20 40 -47 -87 191 317 230 200 148 118 104 205 190 207 66 999999 999999 999999 999999 999999 -57 34 -16 999999 999999 999999 999999 999999 999999 999999 999999 -49 -53 41 -21 -76 12 131 250 515 785 992 1067 942 735 546 509 618 549 686 839 844 891 924 1232 1463 1398 1085 1461 2132 2247 2703 2878 2995 12332 77299 200204 356267 653464 999999 999999 763520 65241 118884 251345 68489 2683 242 173 194 191 237 214 204 145 240 255 210 214 202 239 231 195 202 170 165 169 182 135 140 155 166 168 145 115 159 209 192 147 212 372 572 588 735 746 612 616 658 741 662 505 419 338 363 336 294 317 259 286 260 243 225 231 248 195 149 115 107 129 97 127 99 62 95 96 87 140 97 88 127 141 90 141 153 129 133 130 112 98 103 110 111 93 101 121 141 83 101 93 135 188 256 225 184 134 142 177 138 149 124 157 104 107 114 108 101 117 118 72 83 94 96 98 110 101 97 122 103 79 66 48 70 57 74 97 77 67 85 99 86 67 56 33 20 29 50 59 58 67 58 81 77 86 88 111 109 106 123 103 89 82 92 72 55 69 75 82 98 112 99 86 75 81 102 94 101 98 93 90 88 103 97 72 44 54 60 60 52 48 58 71 73 76 76 68 81 85 82 86 79 63 67 67 59 68 65 56 54 51 52 49 44 40 32 49861 300 219 30 9939 13 51 1 7092 -9190 919 742 702 590 502 576 681 732 963 1159 1329 1449 1491 1574 1516 1457 1583 1712 1868 1846 1800 2125 2903 3466 3364 3319 3239 3296 3038 2944 3322 3896 4516 5817 5985 5622 5149 4310 3802 3862 3428 3116 3186 3337 3629 3829 4015 4001 3720 3696 4081 4172 4703 4722 4086 3303 2919 2692 2895 2885 2837 2998 3062 3089 3157 2872 2583 2887 3059 3200 3110 3638 3882 3391 3258 3031 2968 3223 4054 4259 7311 47816 230249 402072 421130 378451 363612 481386 632510 448627 194784 6267 309 210 163 204 177 181 173 202 228 286 210 214 218 198 210 202 215 187 148 199 152 133 195 133 137 172 155 139 172 193 190 209 278 331 513 654 731 592 435 481 470 590 699 696 567 494 357 318 288 262 299 312 319 233 189 192 148 130 94 107 112 85 97 112 76 86 98 80 100 130 107 124 128 124 134 112 121 101 120 112 79 87 105 100 110 107 120 144 115 103 99 100 97 152 233 240 222 160 112 73 88 76 98 98 111 102 114 120 140 132 108 65 82 61 54 68 69 50 60 78 78 79 81 36 50 57 58 99 99 94 90 78 65 59 52 55 42 49 54 29 35 50 64 63 59 76 91 109 98 87 81 93 101 81 61 52 60 55 53 76 102 98 81 78 70 48 47 59 66 78 82 83 89 78 70 70 62 49 52 52 41 49 42 46 55 59 73 72 62 62 72 66 64 65 64 57 56 52 58 57 47 39 42 36 30 32 34 18 49870 299 249 30 9939 13 51 10 7091 -9193 -72 0 -19 95 35 115 106 107 78 13 133 115 163 194 125 153 36 155 180 105 190 211 174 113 171 364 578 826 753 555 339 303 432 602 687 899 1075 918 592 509 474 504 573 700 919 1208 1253 1207 1173 1181 1175 1349 1598 1824 1799 1632 1470 1258 1183 1143 1190 1161 1031 956 954 982 942 974 1062 1009 783 776 695 630 804 892 1056 1089 1206 815 9949 108589 269379 271208 205556 324715 700341 999999 896876 12982 263 141 140 211 181 151 168 176 197 216 262 250 222 210 162 181 170 201 184 119 134 152 95 154 138 110 131 145 165 139 119 145 163 195 317 472 621 626 349 199 319 292 409 645 718 636 503 423 359 380 303 277 340 313 303 212 170 158 147 123 97 139 123 105 104 86 97 147 154 115 112 113 120 102 129 131 108 97 136 116 86 100 97 83 97 92 123 100 81 90 90 67 90 125 90 134 223 242 136 94 113 109 100 110 89 82 95 111 115 91 74 60 49 40 49 38 69 53 59 58 68 46 72 64 81 73 69 50 46 53 70 75 65 79 78 62 28 18 18 20 28 45 18 37 75 65 94 93 84 78 63 53 56 61 60 55 37 42 58 72 77 77 68 46 38 55 45 51 64 64 69 77 77 78 78 70 70 61 44 27 32 34 23 37 39 48 57 69 72 66 56 52 50 52 44 45 49 48 40 32 36 29 26 33 33 18 7 13 7 49879 300 212 30 9932 13 51 19 7089 -9197 262 245 271 306 160 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 232 507 896 875 778 649 810 1025 828 811 787 652 682 667 671 716 706 892 1061 1094 1056 1232 1473 1806 2356 2708 3042 3368 3389 3246 3065 2908 2636 2389 2155 2073 1904 1502 1067 877 960 1183 1224 1191 1087 970 898 857 1040 1088 1137 1289 1463 1496 1497 1586 1590 1540 1479 1713 2156 1544 8006 82168 142362 93853 162512 477168 869744 999999 805464 36500 520 207 178 98 120 153 108 171 191 207 228 270 245 240 246 206 198 232 182 173 218 171 133 150 143 209 189 131 132 119 172 241 187 232 344 446 384 152 106 156 162 213 263 474 702 630 526 432 439 396 355 360 327 237 220 170 157 182 128 116 95 105 109 95 76 93 108 97 85 88 78 110 118 136 72 117 94 80 145 148 66 55 83 61 75 82 82 75 84 78 64 63 60 66 87 62 162 222 142 69 90 81 69 76 88 80 95 105 100 103 80 46 35 30 59 63 52 38 64 58 60 73 42 37 50 63 62 55 62 63 83 73 57 62 35 49 37 26 2 21 33 46 49 48 60 65 86 107 104 83 92 74 59 61 57 47 39 55 56 64 55 55 72 67 35 35 47 45 63 63 65 67 73 61 58 60 62 59 30 28 24 27 26 21 24 50 54 53 53 55 50 50 36 44 41 31 36 39 37 42 37 29 22 20 17 22 16 10 0 49888 300 204 30 9924 13 51 28 7088 -9201 772 619 403 215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 257 165 369 470 342 447 468 525 594 618 826 877 923 977 1060 1255 1659 1952 2385 2864 3197 3625 3833 4032 4300 4439 4391 4295 4141 4002 3594 3342 3083 2751 2568 2182 1958 2221 2417 2369 2377 2601 2814 2652 2375 2247 2513 2802 2829 2732 2520 2396 2572 3028 3418 3904 4653 4393 7340 61545 280121 361422 441129 792534 999999 399000 6399 228 221 242 179 223 198 178 151 180 192 165 189 192 183 255 386 258 214 204 184 224 184 149 153 109 127 147 143 106 127 90 163 174 190 223 339 417 232 62 116 95 74 130 236 503 644 592 547 461 380 366 326 307 184 182 181 161 124 93 83 63 95 88 74 82 133 116 125 115 121 109 125 115 106 109 97 106 139 120 119 96 101 80 63 74 79 100 91 74 87 90 107 91 84 75 69 102 156 217 184 82 80 94 91 71 82 54 78 87 112 100 100 54 50 42 52 62 52 44 81 54 44 49 52 38 30 47 79 77 55 33 45 53 58 35 43 58 6 34 44 44 46 47 50 61 53 80 88 89 89 84 80 50 82 67 47 42 52 60 73 74 46 62 77 68 52 37 54 76 65 67 57 62 76 66 61 60 47 32 35 31 32 26 21 22 26 55 58 62 50 49 54 57 61 65 61 47 40 41 38 38 38 39 37 30 20 19 21 11 2 49897 300 199 30 9919 13 51 37 7087 -9205 4490 4232 3981 3270 2757 2466 2366 2275 2121 1983 1863 1835 1765 1491 1381 1323 1406 1608 1678 1564 1719 1809 1973 2089 2187 2439 2555 2449 2170 2104 2184 2148 2615 3215 3310 3464 3923 4169 4570 5059 5914 6740 7364 8053 8724 9015 9051 8840 8432 7763 7464 7114 6585 6073 5354 4947 4379 3841 3468 3602 4270 4688 5130 6128 7124 7506 7722 7878 8298 8970 9150 9288 9809 9989 9921 9754 9718 9296 9028 8422 7169 5419 11777 130550 194895 119866 232470 736072 655586 49536 683 294 270 216 236 207 221 203 240 223 168 222 248 239 190 278 319 279 332 247 180 193 171 171 164 164 157 157 187 178 126 165 200 179 224 239 304 376 276 161 71 112 177 148 405 693 609 591 591 498 405 326 242 233 222 143 155 168 129 104 143 162 129 112 128 139 149 147 145 145 152 115 151 174 160 132 147 126 151 163 137 114 103 111 95 109 104 123 101 100 143 143 105 113 126 90 99 124 135 134 142 125 113 113 102 116 118 110 130 127 129 124 122 107 104 62 43 84 78 41 71 78 60 73 86 82 97 103 88 91 75 75 62 65 82 63 76 84 53 53 44 52 73 70 74 69 60 96 120 124 104 82 94 94 93 71 47 79 85 83 72 86 85 82 88 85 61 69 104 95 99 85 89 76 73 71 70 65 47 46 59 61 47 39 39 50 68 70 69 70 67 71 87 71 65 63 66 63 61 61 64 57 50 46 51 46 44 38 32 24 49906 300 221 30 9911 13 51 46 7085 -9209 7149 6550 6140 5823 5853 5833 5560 5701 5995 6126 6340 6021 5737 5553 5286 5335 5461 5561 5321 5204 4851 4233 3815 3719 3685 4007 4593 5341 5418 6129 7057 8309 10479 14848 17222 17302 17222 18072 18840 18551 17460 16472 15477 14280 13132 12160 11444 10671 9994 9089 8265 6853 5547 4891 4845 4744 4791 4758 4696 4484 4453 4474 4633 5042 5695 6017 6976 8325 9083 9711 10308 12013 13014 12629 13257 13523 12820 10820 9049 7743 6634 4713 3983 3977 2651 1809 2322 43891 159702 11210 450 321 296 242 209 167 224 231 198 211 204 222 216 210 181 307 353 321 238 203 233 233 139 154 172 153 140 203 215 153 162 161 182 166 194 197 305 300 176 113 109 139 163 210 160 129 193 419 398 291 276 223 180 159 172 191 174 120 90 90 97 91 99 128 112 102 104 89 100 89 132 183 171 173 167 147 163 155 129 93 77 107 139 132 126 132 154 139 109 94 109 108 93 71 97 123 108 100 84 86 93 113 103 113 129 144 152 147 146 157 98 89 85 87 69 73 79 56 79 71 64 84 84 79 73 67 77 115 140 97 70 86 104 97 118 92 74 73 73 58 62 57 75 42 75 108 98 122 136 124 90 88 95 71 78 85 96 105 107 108 93 110 105 100 74 75 85 83 106 108 100 91 101 99 89 86 75 73 64 55 61 51 50 42 47 56 68 71 76 72 79 89 92 84 82 72 68 62 78 75 64 69 59 59 58 62 58 45 33 23 49915 301 181 30 9901 13 51 55 7084 -9213 41622 4290 4064 3867 3797 3683 3689 3775 4033 4436 4865 5059 5368 5586 5591 5496 5331 5121 5022 5161 5447 5962 6387 6643 6687 6817 6695 6805 6846 6642 6744 6956 6979 7184 8319 9467 10366 10149 9688 9574 9147 8771 8281 7881 7743 8427 10364 12825 13398 12980 13420 13456 12914 11413 9505 7549 5567 4063 3162 2766 2997 3606 4400 4864 4653 3977 3031 2356 2657 3582 5177 6945 8935 9874 9783 9081 7472 5696 4272 3810 3576 3216 2793 2453 2308 1930 1573 501 7985 120286 42719 1082 635 383 306 234 239 157 198 189 231 252 260 221 195 212 262 329 342 326 302 200 195 167 177 196 192 193 172 222 221 186 157 162 218 207 173 154 194 159 169 113 208 161 167 116 149 197 286 311 239 153 167 188 208 171 139 156 134 142 138 132 115 109 114 149 140 160 160 154 152 157 136 165 187 172 162 188 195 133 165 129 121 149 139 154 130 132 88 104 105 111 88 116 118 111 93 122 133 119 135 131 109 114 94 121 138 169 192 160 139 116 121 84 75 77 69 93 119 106 88 79 113 81 80 74 74 88 114 123 103 84 114 102 70 85 89 70 70 68 81 79 89 81 86 105 118 125 135 135 122 103 87 102 98 98 108 112 108 103 110 108 118 101 121 131 94 83 98 104 109 122 122 99 88 94 92 80 61 58 75 67 76 64 63 62 65 78 87 93 79 92 92 89 92 96 98 81 76 74 70 75 78 81 76 64 63 60 53 45 37 49924 301 142 30 9892 13 52 4 7083 -9217 42069 3291 3210 3442 3811 4333 4944 5436 5695 5527 4857 4221 3661 3534 3538 3264 2798 2449 2416 2550 2559 2704 2845 2968 3237 3127 2658 2579 2673 2620 2810 2862 2761 2780 3230 3647 3886 3933 4032 4099 4440 5150 5916 6557 6835 6815 6788 6352 5565 4823 4044 3225 2352 1714 1402 1350 1358 1857 2492 3307 3902 4240 4997 6031 6574 6855 7047 7188 7207 7382 8040 8809 9709 10191 10184 9458 8960 8403 7302 6360 6090 6223 5880 4748 3242 2609 10128 135108 125478 72090 339952 44416 1858 303 189 208 268 191 170 224 252 217 180 234 237 256 305 324 267 214 188 186 230 236 170 167 137 183 210 209 165 152 159 151 151 137 154 148 137 151 101 125 151 125 127 118 93 117 158 214 118 97 181 147 141 141 110 69 73 118 92 119 133 94 98 137 148 150 104 133 155 133 160 162 124 161 126 101 135 144 142 145 114 121 116 91 93 101 104 138 103 105 100 134 86 112 129 110 76 82 90 104 103 80 88 109 156 142 129 97 108 118 137 122 89 94 79 77 84 83 79 65 95 112 95 108 89 84 74 101 93 102 93 93 104 94 64 63 55 77 60 49 61 69 55 81 86 105 116 116 109 104 86 71 88 91 82 84 83 78 89 76 95 110 99 113 102 87 92 90 94 111 113 96 97 93 77 63 75 66 52 52 55 45 44 63 72 75 85 74 82 87 75 83 90 79 70 69 75 74 67 61 67 65 56 58 55 49 36 33 28 49933 301 161 30 9881 13 52 13 7082 -9220 43121 2266 2123 2479 2813 3485 4095 4281 4089 3451 2707 2243 2148 2405 2847 2817 2736 2769 3120 3726 4128 3980 3806 3881 4685 6112 6760 6270 7015 8129 9237 10056 9763 10628 11104 12012 13701 16185 18547 19517 18842 18153 17930 17459 16877 16896 17483 17508 17422 16582 16371 16166 15734 13789 11069 7687 5325 4774 5088 6838 9216 9949 9308 8499 8751 9630 10889 11544 11393 10898 8844 6744 4956 4054 3327 2952 2759 2672 3187 3551 2880 1922 1179 1133 1301 1210 927 933 1008 5514 68151 17404 2066 326 246 224 210 213 164 138 173 198 175 193 212 275 245 238 279 242 273 239 247 255 222 166 137 136 131 171 251 196 188 142 163 139 143 165 146 165 160 158 168 123 139 139 101 81 114 186 185 147 176 154 121 51 80 142 126 135 105 92 81 98 125 144 139 139 142 144 152 110 99 108 176 150 128 113 125 175 145 128 131 132 153 129 129 101 117 118 118 77 102 113 82 73 62 76 87 100 77 119 100 95 64 104 151 169 116 123 105 102 98 79 94 122 110 101 80 83 60 96 81 63 79 60 58 76 71 89 101 105 99 70 72 88 85 67 66 46 56 83 64 66 84 88 120 114 133 131 125 104 106 104 82 84 69 74 89 89 104 108 98 103 115 101 95 105 82 89 103 103 117 124 99 81 71 61 57 55 58 52 58 72 76 78 79 83 81 94 85 84 90 82 84 81 91 91 84 83 69 73 71 67 64 63 54 49 50 48 37 49942 301 151 30 9871 13 52 22 7080 -9224 43310 5156 4876 4545 4483 3938 2649 1523 1053 777 721 792 971 1260 1615 1894 2095 2811 3833 5015 5800 6991 8374 9239 9356 9032 8530 8163 8304 8067 7599 8659 10441 12323 14473 17124 20756 24826 28295 32345 35781 37049 36576 34764 35076 33789 29103 24561 21400 19707 17570 15802 14748 15225 16753 21946 26033 22836 20793 19463 16191 13713 10431 8955 7243 6419 4207 2244 1865 1713 1484 1362 1028 1059 1105 999 914 881 807 514 473 451 423 573 611 473 363 406 454 455 408 344 272 275 327 274 183 220 233 213 172 232 214 183 241 243 245 259 264 228 256 246 227 224 228 210 149 153 181 165 177 169 154 183 118 185 159 166 196 164 125 138 116 122 150 103 157 174 132 159 199 221 175 112 135 139 94 112 133 135 104 136 126 172 121 146 156 169 180 177 180 201 189 149 147 175 159 185 204 183 172 126 141 117 127 131 143 127 162 184 143 102 119 119 111 93 105 87 128 148 120 117 119 134 133 135 196 204 147 92 106 116 149 137 100 88 106 113 111 106 97 86 103 92 88 100 84 82 103 101 100 107 106 94 93 112 86 84 95 76 73 85 77 84 106 111 109 129 156 144 114 109 103 103 94 79 104 103 86 108 104 104 111 122 125 132 111 86 102 116 120 113 103 105 106 99 76 61 67 59 52 64 64 57 65 64 78 85 87 92 93 93 113 103 97 93 81 87 90 85 88 88 81 74 62 60 58 55 48 49 35 49951 301 111 30 9861 13 52 31 7079 -9228 43413 1866 2101 2558 2665 2459 1859 1245 1009 949 771 782 813 903 1063 1240 1214 1334 1957 3146 4573 5938 7380 8519 9654 11202 11899 11514 9900 8644 7802 6902 6567 6903 7184 7500 7854 8753 10136 10511 10509 10084 9778 8736 7302 6484 5491 4087 3586 3503 3233 3390 4116 5491 6944 9118 13842 20268 24323 24997 23946 19125 15934 14466 12874 11265 10495 9670 8749 8541 8662 6136 4554 3195 3108 3054 2729 3377 20113 1578 362 330 362 288 258 339 314 331 337 342 344 303 235 284 326 220 249 261 257 231 250 205 231 227 222 274 285 272 200 220 285 259 202 222 162 178 184 163 145 190 194 171 190 137 171 166 190 138 150 178 150 139 157 157 142 153 185 162 122 163 163 120 124 112 156 139 125 127 90 109 110 81 121 160 154 172 171 136 153 149 177 140 122 136 175 143 120 154 181 183 138 132 126 149 155 134 112 147 97 94 112 142 120 98 93 80 115 103 103 114 139 115 111 130 147 139 189 199 209 186 127 102 105 96 114 96 110 110 111 81 72 107 77 79 114 108 88 79 105 93 101 71 81 78 73 80 66 50 82 68 68 69 95 98 88 97 126 141 127 118 120 112 105 109 87 80 85 83 114 117 98 111 124 143 116 111 109 87 87 101 133 127 104 112 100 76 61 70 53 59 67 56 74 70 78 94 90 88 92 93 95 96 95 93 92 80 76 83 84 89 84 78 74 68 71 84 67 58 57 51 38 49960 300 157 30 9847 13 52 40 7078 -9232 773 603 614 639 632 661 755 758 786 842 822 748 858 1029 1334 1624 1987 3014 4643 6570 9978 12869 15063 16765 17031 17632 18148 17419 14912 13843 14236 15200 14726 13424 12447 11041 9223 8260 7193 6332 5986 5679 6154 7021 7833 9812 11856 12911 13742 14144 13741 12625 11116 9086 6221 3953 3027 2941 3768 5933 7562 8301 8246 7598 5070 3564 2496 1973 1802 1701 1841 1880 1820 1680 1367 1033 835 695 500 350 311 273 283 275 296 262 259 222 240 238 260 227 202 169 180 189 207 209 214 189 194 211 225 184 140 149 147 160 143 167 201 190 198 169 125 179 160 143 110 122 126 143 143 132 108 150 151 137 96 129 111 114 96 90 94 66 87 88 69 105 102 95 95 106 93 82 73 89 62 87 63 31 83 101 117 138 117 109 119 118 119 171 118 75 120 90 100 125 118 114 92 92 117 90 86 92 91 76 74 106 110 84 74 101 133 133 113 107 52 100 118 80 80 132 127 135 164 147 99 85 81 105 90 108 101 52 47 76 71 35 46 92 80 66 70 52 57 61 68 75 75 55 59 40 31 12 13 28 49 20 29 49 58 58 64 79 104 106 87 73 71 72 81 61 60 75 79 76 83 80 81 95 82 68 76 82 79 69 75 88 71 73 71 77 50 22 21 29 35 26 21 22 27 34 48 59 59 56 43 48 66 66 55 59 49 52 54 56 56 50 48 42 44 46 40 31 31 21 16 9 49969 301 117 30 9837 13 52 49 7076 -9236 38970 769 696 675 737 821 896 869 880 1045 978 939 963 933 900 960 964 621 415 577 927 1308 1774 2140 2757 3560 3449 3353 3881 4684 5147 5802 5597 5285 4981 4856 5251 6011 7408 9122 11178 13070 13825 14184 14718 15293 15230 14912 14137 13174 11703 9994 8751 7339 6593 6684 6313 5848 4884 3826 3999 4346 5525 6598 7662 8029 8069 7845 6644 5946 5271 4329 3111 2674 1914 1570 1334 1086 1003 624 404 414 382 351 382 361 367 283 306 337 316 282 198 235 278 261 277 238 152 235 259 253 224 195 217 265 229 195 176 193 212 242 236 224 203 196 195 152 205 176 196 191 163 193 149 175 115 127 159 98 114 107 138 177 151 149 153 114 129 143 129 145 157 179 119 126 121 131 116 112 133 171 151 169 142 145 155 142 175 131 149 150 154 122 146 163 145 145 118 137 148 141 159 157 123 131 147 121 108 113 144 136 122 132 112 122 121 128 113 102 140 164 142 147 174 182 211 142 122 125 103 84 71 92 100 75 97 92 86 112 89 121 100 81 87 100 98 88 96 67 86 106 93 91 71 62 50 54 63 76 66 68 81 99 111 93 111 109 111 136 125 117 130 101 104 89 100 107 109 97 93 115 126 130 118 125 115 106 75 92 116 114 104 105 106 102 70 63 76 69 63 55 67 63 73 85 92 93 99 89 90 94 95 102 90 83 86 94 86 85 86 93 83 78 72 69 70 62 57 50 46 49978 301 79 30 9829 13 52 58 7075 -9239 48049 1691 950 1016 1166 1143 1294 1641 2120 2192 2169 1934 1626 1413 1316 1258 1347 1211 706 555 486 472 510 399 387 425 484 482 447 331 370 400 460 445 477 450 405 475 546 708 897 1023 1086 1033 895 891 762 612 650 656 586 571 473 541 493 530 597 922 1426 1722 1991 2521 2286 1749 1333 1146 1502 2091 2362 2620 2948 2137 1168 701 479 438 517 594 773 804 509 362 422 396 353 275 326 310 307 306 309 292 267 233 180 208 210 209 217 223 223 190 229 224 212 198 260 216 187 208 239 234 234 203 237 207 187 186 219 201 150 120 147 124 188 171 185 110 111 111 130 149 82 137 92 156 162 154 136 113 127 114 145 184 107 123 148 170 97 133 130 112 64 108 154 149 153 145 124 157 167 154 194 168 123 129 168 144 145 148 111 153 133 141 116 120 122 128 104 97 129 122 129 123 106 126 142 112 86 133 172 171 165 121 174 144 117 112 112 93 123 114 124 77 87 104 84 81 113 102 102 97 93 87 95 91 100 89 97 85 100 106 102 90 71 71 104 96 64 66 74 73 72 66 79 93 111 128 145 131 119 112 91 102 111 87 102 115 101 94 97 117 118 124 129 133 116 97 81 107 106 101 112 88 78 81 64 54 59 62 49 54 59 58 61 68 80 86 88 85 83 87 94 83 75 77 83 78 72 66 75 78 76 74 70 62 55 49 46 42 35 49987 301 97 30 9817 13 53 7 7074 -9243 44537 3205 3006 3277 999999 999999 999999 2776 2626 2131 1919 1967 2001 1760 1594 1645 1708 1628 1191 901 922 790 927 1040 917 712 570 547 439 412 382 358 434 436 370 417 464 479 529 531 463 462 431 355 419 443 416 400 394 400 353 369 359 340 304 376 399 415 381 334 287 302 288 248 310 256 236 251 253 240 280 254 308 333 421 439 349 341 364 434 408 340 383 344 348 273 335 320 326 335 291 228 249 215 167 147 216 199 187 195 204 209 207 258 193 236 174 176 185 207 243 243 182 205 162 162 223 230 180 189 130 156 181 164 170 174 152 146 167 140 146 152 84 148 130 131 143 109 120 124 135 158 150 154 144 116 108 98 122 123 165 109 104 138 109 146 170 145 149 176 142 148 115 124 179 142 143 119 113 151 166 159 130 121 145 157 147 94 111 124 130 138 123 145 123 110 148 133 150 157 173 151 132 139 159 167 131 104 112 122 89 86 111 117 129 132 90 88 79 100 94 100 104 105 54 73 81 75 78 104 104 99 88 93 92 70 64 67 50 62 43 45 65 52 74 98 117 119 99 126 112 85 62 78 103 98 95 97 126 134 101 96 103 88 108 123 106 85 89 95 96 89 80 82 79 62 56 61 48 47 48 40 48 48 53 61 75 68 88 89 94 82 80 69 54 66 73 66 68 70 63 65 62 60 61 53 50 57 47 34 27 49996 301 86 30 9806 13 53 16 7073 -9247 42080 4390 3488 3152 2746 2407 2234 999999 999999 999999 1615 1641 1568 1434 1308 1332 1246 1089 842 676 642 667 641 632 685 676 691 711 782 730 656 560 509 520 519 562 531 585 731 617 501 517 429 435 475 502 385 355 388 367 301 354 325 315 339 341 303 308 315 323 355 374 387 322 265 281 258 292 300 278 300 293 293 388 407 441 509 523 486 370 383 440 426 378 337 339 376 388 349 304 305 280 261 223 257 246 223 239 246 238 176 244 244 186 245 182 209 257 238 244 223 271 274 230 280 277 224 194 188 153 171 199 178 204 165 160 165 133 164 146 163 172 132 118 97 98 99 161 163 164 154 182 136 165 200 208 81 88 146 163 160 149 104 135 163 174 130 150 194 167 143 157 148 164 210 180 143 188 188 145 127 147 153 154 173 126 135 112 134 170 145 147 137 117 137 124 132 139 140 167 128 153 161 160 158 169 161 130 105 119 115 121 113 118 128 121 121 142 129 111 104 90 105 100 119 97 76 77 77 105 108 92 76 81 76 87 108 88 55 88 97 77 81 111 90 117 118 143 117 104 109 101 81 99 117 115 98 89 96 74 95 103 120 130 133 137 118 117 108 110 111 118 117 110 81 63 57 71 69 63 62 66 60 74 79 84 79 83 95 94 95 99 91 91 85 90 94 87 91 86 83 85 84 79 67 65 65 65 55 50 38 50005 290 379 30 9799 13 53 25 7071 -9251 2826 1991 1425 1284 1307 1303 878 549 494 426 368 383 375 433 440 317 311 294 293 293 371 327 297 352 353 287 284 254 401 421 539 719 1051 1574 2047 2270 2343 1729 1124 839 623 482 427 334 325 252 224 279 278 248 262 284 231 271 264 202 214 181 250 244 211 249 237 274 284 378 382 412 362 343 349 347 370 295 242 319 312 302 247 254 242 232 178 155 167 185 167 188 164 167 148 203 229 197 132 138 151 129 136 184 184 209 172 134 156 204 208 90 105 91 78 120 131 122 76 112 91 140 104 77 101 91 67 134 109 84 71 30 59 125 78 99 91 73 38 57 90 84 144 104 126 117 95 106 102 98 121 148 135 131 117 109 95 147 118 121 87 103 105 168 141 123 114 97 104 69 57 76 77 88 93 72 47 72 84 87 98 91 104 127 101 108 89 62 79 110 130 103 61 50 85 78 66 73 77 48 61 90 63 64 36 36 50 44 50 35 14 52 46 32 42 29 24 35 29 30 15 23 34 15 8 37 35 59 54 71 86 73 78 74 58 43 66 69 52 65 64 55 48 56 74 57 60 81 58 61 64 80 80 63 53 61 55 40 21 20 13 11 10 9 15 15 25 31 33 32 35 46 35 46 44 44 41 37 30 34 36 27 26 29 29 35 25 18 15 13 11 6 -2 -9 50015 294 276 30 9786 13 53 35 7070 -9255 1226 1344 1240 1227 1364 1445 1389 1314 1410 1356 907 559 483 490 507 417 486 555 400 284 261 284 326 344 339 299 235 250 288 353 339 314 270 303 377 422 532 530 699 881 905 838 795 778 797 905 1633 4145 8843 13560 15774 14023 9347 4346 1758 887 561 469 423 410 425 368 308 321 341 280 297 256 311 388 373 367 373 351 357 354 257 287 275 287 351 330 383 368 356 260 220 202 204 170 214 190 184 163 194 209 189 191 221 200 172 192 159 205 165 219 204 210 167 171 128 165 141 95 124 131 170 103 157 94 72 140 118 138 123 141 144 125 112 117 104 108 134 165 67 98 115 80 117 134 94 140 138 126 116 159 105 100 134 147 147 133 141 171 131 152 157 145 105 143 133 162 151 121 143 143 177 142 116 119 93 76 77 97 83 87 67 92 105 92 75 71 107 101 101 95 75 115 120 131 133 109 112 100 92 80 109 93 73 66 79 78 87 94 88 84 93 57 63 57 58 72 80 65 55 48 10 32 38 43 42 38 32 51 41 32 52 65 73 97 83 74 79 68 45 73 79 74 83 65 69 75 74 80 81 75 78 90 80 71 93 79 71 80 89 91 77 73 62 37 45 49 41 35 36 39 33 40 49 48 57 70 71 71 70 61 55 45 57 59 59 57 52 53 54 51 41 41 44 36 35 28 19 14 50024 291 358 30 9778 13 53 44 7068 -9259 1055 1038 1092 1136 1127 1132 889 765 627 549 557 449 374 383 384 342 306 328 344 405 352 335 308 314 359 363 381 379 354 374 410 430 472 495 378 323 319 282 306 314 295 287 305 284 212 212 263 297 413 659 921 1160 840 536 385 315 268 305 321 358 386 397 377 400 439 446 397 428 522 415 430 360 303 343 382 359 386 382 378 404 434 406 315 244 245 149 195 195 215 215 176 192 234 236 203 233 238 175 218 184 189 205 198 159 201 162 135 139 124 111 151 186 157 172 167 178 176 140 155 134 119 144 129 133 121 130 135 138 125 162 136 136 136 126 125 114 108 128 137 126 115 152 101 120 153 123 152 151 132 191 154 168 143 141 130 150 130 163 166 182 156 169 132 122 126 149 135 96 105 82 90 92 90 87 98 112 77 74 113 109 135 174 108 120 145 161 163 130 114 112 117 111 97 100 115 130 96 72 100 97 100 121 75 56 48 74 89 83 73 59 53 46 56 54 58 58 50 61 50 64 61 61 68 94 100 91 103 115 105 113 112 101 121 89 84 103 89 103 84 86 101 102 104 83 91 105 102 88 102 102 84 95 96 89 74 64 59 61 77 59 53 57 53 47 64 85 81 77 78 83 81 93 90 84 81 79 76 81 75 70 69 69 71 69 58 58 57 55 52 42 37 50033 292 294 30 9774 13 53 53 7067 -9262 1279 1175 1057 999 1175 1243 1113 889 790 750 628 510 424 362 322 316 339 346 311 376 336 299 424 425 358 363 341 412 428 391 365 384 370 366 418 370 343 296 264 286 306 306 218 202 256 261 278 281 305 236 228 276 242 342 258 187 215 203 197 295 312 282 228 231 219 233 300 290 355 392 471 403 352 294 312 343 370 327 292 276 319 390 290 224 147 227 229 283 204 155 159 194 199 194 202 181 164 165 149 154 160 171 170 162 226 210 196 170 254 221 203 210 194 209 155 149 137 142 148 118 103 126 100 120 118 115 147 162 138 135 118 175 122 129 134 137 123 99 109 149 126 124 131 152 116 138 130 141 139 132 119 171 115 115 129 138 134 146 134 140 158 156 142 144 109 113 129 142 103 99 81 80 89 70 98 103 107 101 109 98 104 100 88 98 138 143 107 120 125 120 92 102 124 108 100 96 89 91 101 118 100 88 77 69 76 75 82 56 51 60 78 52 36 56 73 31 32 49 52 41 26 58 88 70 80 67 74 88 106 102 89 87 89 93 90 84 84 80 92 67 57 71 59 80 73 75 93 94 80 68 72 82 79 59 72 48 28 50 45 29 36 39 36 37 42 36 46 61 80 75 69 70 67 71 67 66 68 65 52 48 57 59 45 52 55 51 45 35 31 31 19 14 50042 289 378 30 9768 13 54 2 7066 -9266 1343 1281 1147 1084 931 758 638 574 461 391 442 461 478 450 447 394 376 387 379 399 428 458 376 348 486 475 432 438 386 414 468 412 401 425 389 333 278 318 303 271 275 250 276 341 272 266 330 330 280 291 293 294 217 230 215 221 296 294 227 280 261 315 256 291 292 332 386 386 444 362 295 402 392 305 312 381 361 333 397 395 351 262 271 218 235 236 205 182 170 202 223 199 192 177 192 179 200 223 228 188 182 181 226 270 255 190 204 226 195 183 169 157 214 167 147 148 162 186 161 184 178 101 147 161 144 147 168 175 108 122 149 155 116 128 143 159 152 139 126 159 87 110 152 159 158 143 144 165 156 158 176 181 182 146 203 178 180 152 154 178 188 150 136 141 161 135 129 122 127 110 102 117 126 140 116 130 136 158 135 140 152 134 152 170 170 133 114 131 117 98 150 141 130 123 114 125 119 103 118 119 104 114 98 77 66 97 87 93 98 75 66 68 52 56 42 63 79 71 65 83 83 82 87 90 81 102 130 109 106 116 109 104 88 84 78 91 95 117 118 122 130 118 117 113 117 108 112 126 109 93 99 93 82 65 57 51 64 66 65 49 49 51 61 91 93 81 84 86 84 91 84 87 90 78 75 78 76 78 80 73 70 70 64 62 57 51 44 41 35 50051 292 310 30 9760 13 54 11 7065 -9270 1363 1214 1107 1132 1280 1194 1086 903 723 603 547 418 424 439 385 408 420 342 469 517 400 368 332 374 383 372 472 427 407 417 447 475 390 457 434 376 341 343 327 384 451 359 318 338 337 319 291 254 273 297 272 313 287 285 292 271 195 305 298 266 196 238 216 224 263 372 357 365 326 375 384 337 350 339 335 379 301 324 372 354 331 478 582 463 401 296 260 272 267 220 266 265 281 239 241 253 197 221 263 284 259 237 263 219 247 272 261 257 216 158 144 184 184 208 158 159 174 196 180 232 163 132 154 137 171 167 160 154 183 141 192 192 194 141 171 142 144 155 138 127 168 195 138 144 146 199 167 140 175 156 144 177 194 210 218 229 169 145 179 177 176 198 227 179 182 177 207 183 147 170 121 109 147 138 122 118 124 168 168 171 162 151 145 162 161 132 142 155 155 148 154 141 144 113 107 107 124 103 125 126 98 85 109 87 110 108 104 107 120 114 93 88 76 70 73 54 72 79 79 87 90 62 79 107 112 122 137 111 105 118 106 114 116 107 113 115 120 114 116 100 101 122 131 117 127 129 121 119 125 126 111 108 115 124 125 93 70 67 68 73 71 68 53 66 79 84 96 97 87 101 103 102 99 104 87 87 89 85 89 89 89 95 86 83 84 78 65 68 66 62 54 44 50060 295 212 30 9752 13 54 20 7063 -9274 1783 999999 999999 999999 981 981 1105 1175 1099 1000 947 779 574 485 497 417 432 436 408 367 423 448 481 397 369 371 378 340 329 358 341 452 448 378 320 368 449 436 301 303 335 337 351 279 246 220 287 299 269 226 262 300 253 227 222 268 265 246 202 195 259 200 177 174 187 213 222 238 304 340 340 376 442 419 352 354 397 345 312 285 260 251 275 309 344 380 428 433 350 248 250 249 223 231 221 216 209 230 201 203 222 209 220 194 222 236 218 227 241 223 195 227 259 212 137 176 256 155 118 164 150 166 171 146 113 108 121 140 86 141 161 131 77 78 88 128 137 141 116 128 102 86 134 129 102 128 145 100 117 106 147 109 80 134 129 128 131 132 140 109 149 149 140 134 170 186 115 126 151 129 126 124 145 153 123 125 142 135 125 137 126 132 230 222 150 74 85 123 143 175 138 123 113 104 122 120 114 81 81 76 77 88 87 81 103 113 83 91 75 87 91 99 81 80 55 51 61 37 45 68 62 62 72 46 33 66 90 102 100 102 101 85 77 79 69 72 72 82 80 83 68 86 90 101 94 85 103 88 72 95 98 88 100 98 103 90 92 84 71 48 40 48 45 38 46 41 39 54 59 63 60 61 65 70 81 88 90 72 64 69 66 66 66 69 63 64 58 53 60 54 47 38 38 33 22 50069 291 295 30 9745 13 54 29 7062 -9277 1006 992 987 991 957 951 883 769 620 399 404 438 505 484 456 396 491 476 556 495 519 498 484 437 514 518 445 513 549 538 496 454 484 437 409 438 453 340 361 393 425 414 346 277 340 265 275 318 345 338 341 266 257 294 256 227 253 254 256 233 247 261 294 308 302 350 370 366 425 387 389 402 420 384 369 383 381 344 320 350 358 379 407 301 277 299 299 279 279 261 254 276 258 278 267 302 314 253 231 239 259 284 341 335 276 198 218 194 236 261 244 233 235 216 193 151 205 172 180 178 170 212 198 187 186 165 134 168 147 169 172 165 163 110 206 166 141 197 172 167 147 157 170 154 153 183 182 174 176 180 177 193 207 195 172 175 195 207 174 191 194 197 244 216 187 168 155 194 196 174 144 119 126 116 126 155 163 218 250 264 181 163 121 147 176 200 145 143 143 131 117 150 130 122 108 126 101 82 130 118 126 128 148 148 133 131 117 111 89 83 95 69 92 91 79 91 84 98 101 96 82 111 141 132 147 128 128 136 125 123 122 126 127 124 109 124 134 144 147 137 131 137 135 118 115 134 141 143 135 125 123 137 127 108 91 86 89 76 84 84 72 70 78 83 78 106 120 119 117 116 117 111 112 106 113 98 98 105 94 90 95 94 92 85 80 77 77 74 60 60 55 50078 294 200 30 9740 13 54 38 7061 -9281 848 825 883 840 808 906 911 872 837 827 720 510 458 315 359 394 437 300 337 379 433 414 399 382 313 379 345 404 370 388 410 541 484 399 404 405 414 364 386 415 374 344 365 382 383 370 364 276 265 253 227 200 274 321 201 211 171 143 154 210 180 194 140 198 261 234 231 252 276 251 287 319 387 345 364 335 321 268 285 249 234 253 284 303 295 322 263 323 261 245 255 264 258 234 227 209 189 210 241 270 235 179 146 254 342 206 164 215 180 167 170 203 206 153 136 114 134 162 107 105 152 141 115 95 75 98 158 93 132 116 74 103 122 100 128 124 100 117 95 95 80 81 110 100 94 115 114 107 111 79 115 85 124 106 104 98 125 130 124 138 114 117 146 87 107 126 77 98 98 94 106 155 149 141 112 119 93 89 102 138 155 130 158 114 105 94 75 98 106 106 89 103 87 71 90 96 86 76 59 32 45 70 66 50 52 56 49 32 26 20 38 35 36 12 24 40 27 22 28 41 49 61 57 48 75 93 96 82 68 93 89 83 75 67 65 53 77 85 70 87 103 99 89 89 66 65 82 79 80 61 69 89 89 82 72 70 44 52 24 27 32 29 26 27 31 45 45 58 65 64 57 62 61 59 53 60 63 58 52 43 32 43 46 46 50 48 45 43 32 28 22 20 10 5 50087 288 376 30 9736 13 54 47 7059 -9285 671 707 705 676 647 558 536 483 467 519 481 447 369 399 418 501 344 321 356 411 402 340 368 361 434 490 476 430 455 369 421 403 431 454 432 478 409 429 425 312 302 295 294 304 294 264 260 314 356 269 225 289 196 199 161 220 230 212 217 210 247 261 300 295 321 330 350 308 325 322 272 191 251 331 334 335 358 326 325 356 363 451 391 368 342 326 285 301 313 348 317 241 233 270 265 261 188 216 336 245 212 224 148 183 237 174 164 168 125 125 133 178 98 173 170 112 123 140 150 114 117 127 123 121 130 99 98 124 143 128 134 139 104 97 95 124 129 118 90 87 83 101 127 125 114 83 87 140 133 144 132 143 132 121 124 147 169 157 181 143 130 112 105 103 124 132 105 109 103 85 82 92 139 224 232 146 104 81 95 106 96 81 99 70 102 90 95 81 92 73 70 68 55 67 71 91 96 49 56 46 26 35 45 62 54 33 39 31 27 25 31 30 57 66 68 55 56 76 80 85 83 77 79 79 72 56 53 58 70 82 69 81 100 78 68 85 99 96 88 74 81 71 71 87 72 75 79 74 76 75 53 32 22 41 33 18 27 35 39 43 42 51 60 61 70 61 55 59 45 51 62 49 40 43 48 44 42 46 44 51 41 37 35 26 15 7 5 6 50096 293 251 30 9731 13 54 56 7058 -9289 947 1002 1450 2068 2759 2900 1861 772 642 620 438 400 391 437 449 401 383 351 332 323 389 404 369 333 309 296 277 337 444 503 507 480 467 440 471 515 454 549 526 477 480 490 478 414 385 321 299 327 280 286 285 286 291 303 311 304 346 270 328 323 272 268 287 350 287 277 332 370 322 402 448 425 373 333 366 348 265 298 324 286 343 319 389 410 596 2247 3950 3574 4034 31291 69938 24639 733 348 338 345 307 313 285 274 339 308 243 344 291 250 280 262 258 268 246 198 217 255 211 207 165 153 159 161 186 187 179 114 85 115 137 148 112 118 143 134 110 122 165 208 159 150 119 141 129 119 136 133 147 118 135 163 172 137 157 166 172 140 151 171 142 171 172 128 186 151 131 119 150 120 166 133 130 136 154 126 131 137 143 122 96 111 179 236 203 149 132 96 114 119 118 103 117 103 114 138 141 113 90 73 103 81 98 103 103 102 88 76 89 86 70 79 78 65 60 59 72 86 81 78 69 48 82 72 62 91 115 112 120 115 123 106 103 89 89 100 102 96 76 85 101 94 86 99 118 120 120 108 95 112 103 114 112 119 100 100 116 123 109 76 55 41 41 51 51 56 57 42 66 88 78 88 85 81 78 74 78 77 77 79 65 66 63 75 80 72 69 71 75 72 64 55 46 49 48 38 21 50105 293 245 30 9725 13 55 5 7057 -9292 657315 346 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 405 1314 2309 3148 3437 3199 1579 571 -86 999999 999999 999999 -49 499 1593 2372 1872 3679 43144 309384 817973 725317 208488 5410 281 243 270 313 269 254 251 358 352 203 207 227 157 174 213 199 168 154 121 108 131 76 123 120 149 132 116 120 134 140 118 159 90 93 77 99 124 133 176 132 147 133 121 153 126 109 103 85 107 120 123 109 123 144 131 118 123 138 105 86 93 101 130 128 111 123 154 128 133 89 85 99 92 87 121 134 95 79 117 73 77 125 170 192 267 155 108 88 59 79 84 55 62 104 60 75 88 86 74 68 62 57 63 82 62 40 32 28 11 43 33 44 49 41 37 38 36 36 74 52 19 37 42 61 56 57 66 74 72 89 89 91 95 75 85 63 56 65 68 60 55 54 57 72 64 70 82 75 73 66 62 63 83 92 74 73 83 82 77 65 33 25 33 33 32 23 34 30 37 43 44 56 48 49 64 51 57 66 54 52 55 54 45 49 43 42 44 43 44 42 41 37 35 28 24 22 15 7 50114 291 267 30 9717 13 55 14 7056 -9296 672 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 179 501 604 490 530 631 596 687 1197 2092 3296 4967 6908 7755 6502 3779 1708 826 483 2078 8580 14116 10208 4238 1532 2538 32076 451069 897050 382003 10062 300 257 239 242 232 218 324 271 310 263 211 211 182 161 183 195 137 197 172 108 144 186 137 129 147 141 134 149 113 135 124 117 105 90 117 102 81 130 75 90 119 132 145 127 86 84 112 99 102 108 94 121 125 148 150 120 119 112 107 120 124 143 136 155 168 151 131 116 116 84 89 107 125 113 124 139 80 124 98 111 264 382 361 275 208 149 79 46 54 86 83 95 73 83 106 95 56 73 74 79 56 51 36 47 70 61 66 60 52 68 77 51 46 60 55 38 68 41 40 26 37 43 34 41 51 78 80 82 86 73 78 89 87 63 60 78 70 48 63 71 63 71 66 69 87 84 81 81 93 88 89 93 95 90 87 96 94 95 74 56 30 27 29 42 27 25 36 51 71 64 70 56 55 59 67 76 63 65 59 66 57 52 55 55 51 51 60 59 54 54 53 49 41 36 31 23 16 12 50123 291 264 30 9714 13 55 23 7054 -9300 2956 526 490 543 511 443 394 400 445 360 311 328 328 290 256 280 312 353 309 280 247 208 99 141 183 157 242 220 261 248 237 225 268 271 212 201 229 161 191 113 95 84 73 86 89 81 81 131 98 152 118 147 97 92 36 38 44 32 37 81 172 126 82 141 260 653 3018 10319 19288 23803 23861 17697 13182 10283 5941 3343 2069 1336 1042 903 682 531 3056 13796 18758 12838 6454 3357 19304 298877 291554 4996 256 266 314 259 249 277 227 305 404 341 284 243 233 157 177 216 187 194 242 190 150 183 168 192 195 115 88 69 58 120 119 137 126 115 81 67 71 85 120 103 97 113 94 89 46 86 73 82 76 87 100 145 73 89 159 137 118 132 165 96 134 128 143 109 151 145 138 141 70 101 99 83 121 96 95 104 86 94 120 141 133 169 272 335 288 198 96 94 73 65 82 81 79 91 89 93 98 84 27 35 54 58 77 78 54 56 48 52 44 49 56 33 46 46 31 35 27 34 37 48 53 67 69 62 59 57 52 68 97 112 89 71 86 70 81 77 74 84 77 69 90 90 83 89 81 78 84 89 74 71 90 89 88 88 92 95 83 70 83 74 53 38 26 38 33 41 38 27 43 50 57 66 53 47 50 58 54 49 53 64 55 52 62 66 61 53 50 52 49 53 46 40 35 32 25 26 20 16 10 50132 292 230 30 9710 13 55 32 7053 -9303 87953 1180 705 708 638 479 597 598 628 529 481 480 493 422 328 246 316 354 384 374 293 334 327 304 377 412 442 506 461 460 480 487 464 472 461 557 491 462 526 529 622 891 1144 1181 948 1003 1269 1684 1754 1159 641 541 494 634 946 1515 1958 1993 1456 959 833 1081 1543 1882 1793 1785 1941 2317 2594 2675 2657 2902 4209 6877 8591 7809 5271 2610 1048 996 2812 5235 5326 5608 3054 6479 10378 12964 10348 7014 35215 61984 5165 291 280 231 277 304 332 311 321 417 384 281 237 195 181 212 178 169 245 319 266 217 137 151 141 142 99 92 71 80 95 152 133 95 88 131 105 93 102 98 102 86 126 152 151 86 76 87 102 113 101 64 70 71 100 89 69 117 132 109 113 101 102 101 95 125 116 102 81 116 100 65 65 108 132 164 167 134 234 331 205 207 308 305 216 172 121 84 56 44 68 73 100 80 85 70 68 72 33 29 92 88 37 43 29 24 25 45 35 33 22 33 49 37 30 28 28 28 21 27 44 26 29 25 29 63 69 57 79 92 85 76 77 91 69 76 77 56 70 67 59 63 69 69 52 69 61 71 62 51 70 74 72 74 90 72 68 70 70 63 72 50 33 16 23 18 24 15 8 30 46 50 63 55 39 30 39 43 40 46 51 39 44 41 32 31 34 44 46 41 39 38 30 30 17 9 13 1 -3 -6 50141 292 253 30 9703 13 55 41 7052 -9307 6749 842 704 780 732 621 597 634 509 509 389 416 439 450 374 341 393 376 458 367 272 349 432 369 479 477 600 742 924 1045 1176 1418 1746 2241 2589 2907 2890 3024 3163 2882 2406 2112 1926 1764 1473 1126 962 1215 1768 1818 1703 1293 1017 1154 1909 4215 8918 17421 27160 30100 24089 13744 5227 1920 1398 1084 886 972 1118 1275 1426 1610 1473 1353 1216 972 678 598 519 422 434 1497 3304 3233 1687 2585 2670 1213 463 338 289 273 307 274 260 294 265 303 367 401 374 346 350 289 226 214 217 214 201 215 241 240 189 191 219 208 186 176 180 99 108 133 133 133 101 117 125 133 157 111 140 102 100 122 130 117 123 100 103 96 68 122 101 50 61 110 145 136 170 113 141 137 104 117 117 107 135 155 135 138 115 109 105 105 110 207 337 359 352 405 383 353 337 329 350 316 245 178 114 80 100 77 65 98 60 83 109 93 91 76 67 64 77 66 49 60 71 61 66 53 43 35 57 61 48 58 72 62 49 48 58 38 53 61 58 72 61 50 66 70 93 80 80 101 108 91 81 88 71 88 91 90 92 92 92 92 95 93 93 107 110 97 89 95 94 99 94 86 92 99 112 95 52 43 54 49 42 42 40 39 40 68 88 86 71 57 60 58 61 63 63 72 57 53 58 59 52 48 50 58 59 67 63 68 63 52 42 35 29 24 15 15 50150 291 277 30 9697 13 55 50 7050 -9311 742 776 770 717 695 552 511 528 479 438 501 556 549 459 376 412 442 457 437 429 422 587 1000 1585 2086 2353 1951 1469 1271 1133 1177 1346 1631 1910 2030 2119 2330 2680 2977 2767 2669 2776 2891 2798 2631 2604 2470 2292 1958 1637 1241 988 947 1103 2184 5757 12949 23605 31436 28601 17113 7743 3196 1365 886 819 830 675 657 727 735 664 548 469 481 456 458 432 416 362 627 954 651 359 318 314 353 357 399 395 388 331 304 285 294 311 290 341 391 374 335 386 325 240 210 183 207 180 220 244 221 222 183 174 243 151 132 181 180 131 140 173 147 186 168 172 116 84 119 139 108 119 142 136 131 141 137 116 116 102 133 123 115 107 148 150 159 126 118 134 116 107 88 119 152 159 137 140 114 102 117 117 121 146 216 343 433 458 482 405 364 354 335 329 277 168 104 81 42 52 65 93 90 97 67 91 110 94 114 107 72 86 69 62 58 37 56 83 53 41 70 54 57 54 74 59 56 39 23 42 57 76 86 71 88 71 74 85 114 100 104 119 102 67 67 98 98 107 99 93 77 90 96 85 88 108 115 91 89 96 66 73 88 86 98 86 93 97 100 104 82 58 52 47 50 48 44 45 52 58 75 68 72 63 59 48 50 49 61 74 75 59 52 62 55 58 56 62 56 55 56 56 55 51 58 43 33 32 29 17 18 50159 290 271 30 9691 13 55 59 7049 -9315 769 686 628 679 662 621 627 570 584 617 644 603 482 443 632 644 497 509 587 588 854 1188 1342 1314 1169 1017 914 858 762 833 995 1034 1115 1185 1294 1391 1531 1396 1208 1225 1318 1460 1465 1712 1985 2093 2072 2114 2027 2039 1896 1709 1619 1732 2072 2035 1968 2648 3258 3186 2950 2418 1838 1421 1192 963 823 838 845 768 763 728 662 605 604 650 645 612 587 598 638 752 1317 2741 4846 6874 7614 5966 2608 874 531 520 376 428 364 286 287 337 385 325 253 245 183 182 217 180 180 164 208 232 260 271 223 242 216 198 197 175 172 163 201 177 171 171 172 120 113 150 156 150 145 155 158 97 142 136 141 150 145 129 142 125 65 98 148 160 151 126 144 168 116 136 118 162 152 121 146 159 113 134 174 152 261 383 410 471 464 457 423 319 165 146 241 253 253 206 136 100 76 83 82 80 80 98 87 96 70 117 98 83 121 119 93 68 69 98 101 90 78 72 77 71 83 71 90 86 78 65 48 44 65 72 69 62 65 110 111 97 95 92 119 125 103 84 104 121 107 105 97 94 117 103 82 93 114 98 98 99 89 84 100 104 126 134 121 99 94 85 91 66 39 36 60 48 48 53 50 78 88 82 87 72 77 68 63 65 63 72 75 73 84 73 63 43 50 52 66 69 69 68 72 65 60 63 56 49 45 37 26 22 50169 286 390 30 9690 13 56 9 7048 -9319 520 463 469 526 504 544 542 532 485 544 585 573 576 632 720 901 905 888 825 708 590 605 658 632 585 573 513 571 602 704 848 1166 1477 1756 2041 1844 1455 1135 1043 1018 1021 919 915 885 945 932 846 791 813 926 1052 1030 1135 1139 1229 1282 1337 1484 1615 1781 1816 1776 1797 1652 1599 1507 1293 997 717 607 543 597 547 480 477 525 671 1020 2688 7310 14005 17160 14299 8140 3209 988 527 448 395 400 420 454 1370 3546 4445 2989 2051 1085 531 367 270 166 111 164 179 176 176 116 132 165 170 124 154 174 130 128 163 162 150 131 139 145 123 123 146 86 64 106 121 145 125 128 131 137 141 168 129 110 112 110 77 76 79 114 144 116 80 101 100 64 96 116 112 136 132 171 182 177 222 284 380 418 443 431 406 329 173 78 79 83 151 143 71 57 64 61 46 49 60 85 103 61 63 68 43 31 46 54 61 43 64 37 50 49 41 44 52 56 40 27 31 44 57 36 40 49 40 43 36 28 48 64 51 63 98 108 75 88 75 42 63 71 70 70 75 94 87 73 71 77 75 78 70 80 72 78 72 80 84 76 81 76 81 71 74 67 32 29 16 29 18 25 44 61 62 64 57 54 50 38 35 43 49 54 62 54 49 41 32 37 34 36 39 53 45 40 47 35 31 40 32 19 13 13 8 6 50178 289 297 30 9687 13 56 18 7046 -9322 2648 655 552 489 999999 999999 999999 651 877 1412 2210 2599 2153 1618 1564 2045 2971 3280 3152 2811 2688 1762 1216 813 656 611 599 663 664 663 778 853 977 1068 1217 1454 1651 1778 2297 3057 3441 4026 4279 3903 2833 2065 1626 1520 1546 1246 918 767 676 651 651 776 782 677 659 682 684 806 1001 1169 1489 1937 2476 3104 3427 3648 3242 2716 2177 2219 2337 2093 1825 1468 4981 12095 11414 6146 2417 2951 14541 23123 1674 1108 1167 1222 1168 895 685 590 626 609 604 978 1108 975 987 871 649 469 318 227 197 202 164 193 206 260 263 255 242 133 122 167 199 161 154 134 167 136 171 120 131 124 113 143 151 150 152 115 95 110 142 112 125 184 171 178 136 156 171 119 120 92 125 147 174 174 150 156 138 195 164 180 169 234 336 342 378 366 317 250 199 128 96 98 98 96 97 117 119 75 73 82 91 88 118 114 119 125 82 62 42 81 90 91 63 60 74 64 74 83 84 66 49 76 85 63 70 81 60 68 68 58 57 49 42 58 62 59 76 86 120 124 110 91 98 103 90 95 81 68 95 113 97 99 82 104 112 86 100 90 93 94 110 115 111 109 103 101 99 93 101 100 83 37 46 51 44 37 29 63 74 80 88 79 67 64 60 53 49 61 80 83 81 63 57 56 52 56 58 60 64 69 65 55 45 56 57 54 42 27 17 23 29 50187 289 294 30 9684 13 56 27 7045 -9326 41039 2840 1586 1009 683 683 1204 2069 4547 9607 12929 10709 8340 6041 4544 3746 2722 2144 2081 2435 2361 1790 1380 1288 1242 1209 1148 997 964 1100 1153 997 978 982 1054 1200 1090 816 876 1050 1251 1547 2153 3428 5004 6148 6942 6593 4768 2589 1232 626 521 551 600 576 587 712 725 633 604 583 634 635 708 700 604 519 562 939 1553 1727 2329 3481 5085 6335 6004 5572 6702 9091 10774 7849 3998 2282 2062 2158 2425 2217 1374 981 1730 2628 3219 3563 3713 3567 2730 1768 1227 1886 3126 2821 1290 482 5160 18966 791 252 278 206 218 231 187 181 235 215 182 135 128 178 203 136 158 181 154 159 103 108 150 116 145 144 119 170 146 125 137 181 170 118 119 121 131 107 105 83 111 114 153 156 168 193 190 156 149 142 154 168 220 336 215 118 166 148 101 91 95 108 96 83 93 71 85 83 97 93 100 90 70 103 107 83 76 68 82 58 80 86 75 76 87 83 75 76 69 57 55 54 49 89 97 82 74 51 45 36 48 45 69 87 77 67 55 76 72 83 129 117 96 107 122 79 63 98 80 68 104 86 93 95 101 105 98 97 100 112 104 81 80 92 108 90 90 102 89 111 103 88 57 56 45 51 42 58 74 88 94 93 89 85 80 70 68 56 56 67 91 93 80 62 54 53 45 51 64 66 62 56 55 49 45 54 50 53 50 31 31 34 22 50196 281 527 30 9677 13 56 36 7044 -9330 12898 17274 20651 22818 25479 25708 22534 18907 16105 13319 12816 12587 10713 8387 5840 4245 3837 3336 2831 2984 3152 3438 2966 2259 1977 1900 1932 1615 1303 1046 1059 860 847 829 884 1037 1481 2174 2960 3800 4154 3908 3439 2991 2579 1988 1482 1104 965 1025 1186 1041 805 661 504 386 397 505 611 827 1126 1222 1098 874 1020 3820 11689 15881 13755 15729 14747 9276 6022 5336 6127 8041 10081 9695 8536 5082 2877 2974 4644 6798 8838 9993 9552 8907 8400 7243 3356 3267 3118 391 252 240 248 199 240 219 237 191 226 234 237 199 213 206 220 202 140 163 165 147 116 154 154 167 134 128 107 165 130 145 177 144 161 152 139 125 156 150 101 121 164 109 103 151 154 167 218 230 172 179 164 130 144 184 114 162 292 289 143 117 74 62 80 66 90 83 87 113 116 73 63 107 101 79 71 99 76 89 80 91 114 103 60 109 106 83 48 83 101 79 87 91 85 69 76 68 70 54 72 89 52 33 51 60 42 82 48 65 52 68 65 56 69 90 112 102 113 101 123 122 115 114 94 71 78 109 105 125 103 95 95 83 87 98 111 87 104 102 90 90 112 100 100 100 87 91 57 48 54 55 37 57 54 72 96 87 81 80 79 67 66 77 67 67 78 85 87 77 65 62 57 71 63 68 66 54 53 43 46 45 50 52 43 27 24 22 24 50205 288 343 30 9673 13 56 45 7042 -9333 72477 6620 2984 1300 1703 2908 5338 8767 11740 15563 20769 27302 35405 45284 56546 63541 66275 61938 55336 47866 34093 21914 16422 9421 4719 3527 2769 2063 1811 1793 1904 1816 1986 1855 1460 1114 813 683 735 824 905 1187 1224 1150 1175 1403 1907 2553 2977 3446 4191 5111 6048 6556 6805 6777 6628 6451 6291 6369 6824 6609 5390 3739 2149 1102 641 556 478 439 443 514 685 580 437 394 522 1284 3128 3420 1854 770 646 812 1023 752 568 507 468 470 545 539 556 2385 8166 9374 4447 1339 614 469 329 287 262 231 235 219 232 191 151 183 222 205 202 163 157 116 102 124 114 86 128 155 106 98 82 99 148 117 113 114 153 130 121 106 173 135 170 142 116 136 112 92 143 107 92 123 155 179 165 161 145 160 133 99 144 156 233 272 166 92 106 99 79 102 90 67 77 48 109 83 66 76 64 75 55 56 66 88 70 61 55 37 41 26 47 71 57 48 73 69 60 68 74 79 78 66 51 76 59 42 35 40 62 51 33 39 37 52 40 27 38 34 31 78 91 87 77 87 87 72 87 101 71 84 79 91 93 75 84 90 92 72 57 73 75 75 67 77 83 93 80 79 89 86 82 78 52 42 46 41 38 31 39 64 71 63 48 63 62 58 63 73 67 64 70 73 79 80 79 63 45 52 59 53 47 45 39 37 41 41 40 42 37 34 22 20 19 15 50214 287 373 30 9673 13 56 54 7041 -9337 23009 4473 1247 1576 2377 3793 5170 6527 9533 13174 17112 20179 22447 25034 30064 36437 41200 43372 42017 36061 31118 23879 17946 14878 13329 13958 12562 9424 6565 4856 3513 2393 1783 1299 1007 1070 1237 1550 1940 2350 2988 3676 4586 5026 4946 4603 4281 3991 3426 2598 2164 2147 2268 2590 3049 3688 4127 4078 4862 7394 9344 8595 6750 5449 4949 4343 4217 4790 5962 6535 7261 8277 8093 6367 4927 3911 2626 2527 3780 6165 10095 12525 8236 3298 1567 1742 1967 1910 1609 764 430 420 468 416 381 338 295 299 291 325 311 251 220 250 254 260 240 202 257 188 215 191 180 134 160 128 96 166 104 111 63 85 74 107 87 137 129 153 125 115 176 146 167 151 96 130 120 107 101 88 123 129 147 160 147 154 182 195 180 161 153 124 162 160 116 180 250 125 67 112 90 106 108 106 91 97 94 86 104 80 33 62 80 63 32 58 95 81 77 90 74 62 57 83 71 88 62 88 105 76 74 78 70 77 49 43 49 85 81 56 64 62 64 46 72 57 58 53 44 57 74 69 72 102 116 110 102 80 80 82 111 115 102 98 96 93 83 79 89 95 113 93 81 75 82 84 77 101 121 97 84 80 81 98 84 57 37 39 51 28 34 46 56 85 86 74 83 61 58 62 70 63 63 70 66 65 76 69 58 51 48 54 60 58 44 47 47 46 50 48 53 48 34 30 29 22 11 50223 284 431 30 9671 13 57 3 7040 -9341 28490 5674 2786 3485 5455 8170 11621 14980 16761 17919 19967 20386 20708 20154 19785 19800 19929 19414 19571 19230 17455 15813 13961 12513 11691 11202 11227 12065 12218 10742 9353 6946 4274 2477 1825 1497 1252 1367 1564 1998 2575 3502 4885 6538 7989 9071 9725 11009 12367 12017 10611 8839 6934 5560 4640 10497 135846 344264 298338 65615 4937 3788 3687 3691 4015 4970 6642 8283 9928 9943 8293 8687 9278 11258 15577 21342 32793 35857 20283 10439 4582 5231 10371 13185 13622 10258 3028 490 378 291 240 268 229 183 196 226 232 187 235 240 189 207 177 162 203 183 193 182 147 170 161 158 108 120 109 118 115 125 121 115 128 92 81 129 135 139 140 126 159 136 134 140 147 120 127 99 79 59 98 71 103 156 203 174 170 186 172 118 132 138 153 137 128 185 253 155 128 95 90 52 72 111 79 85 83 106 63 52 52 84 100 73 49 95 67 69 55 65 79 67 40 60 63 70 73 38 45 83 75 73 43 59 62 32 52 88 52 46 66 68 63 46 55 58 51 45 40 67 77 87 87 81 68 95 89 93 114 105 95 79 89 90 86 64 66 58 81 94 86 86 91 100 89 101 91 80 94 88 89 93 80 87 67 47 41 26 32 26 35 42 57 72 66 62 63 60 57 64 55 58 71 76 71 69 59 55 53 49 39 37 31 34 30 47 44 36 40 38 32 35 30 20 13 3 50232 286 371 30 9671 13 57 12 7038 -9344 98587 70108 21357 6330 5645 7091 7896 7321 8326 9082 8475 9478 11114 13588 16091 18063 20167 22164 24770 27423 31168 36082 41051 43927 39543 33625 29766 28612 28654 23388 20715 19665 17704 17734 19292 19277 18692 18897 19100 16401 14284 11828 8576 6313 4761 3986 3565 3286 3141 3131 3108 3342 3798 4789 5699 6589 7914 9201 9342 8423 6481 4702 3622 3053 3105 3116 3391 3709 4430 5371 6347 6686 7010 6931 7024 8233 11384 17773 24283 27583 23593 18818 19616 118573 305005 196624 88186 21088 26890 34670 38732 24352 5672 698 391 294 292 252 233 229 252 223 203 186 209 177 193 202 251 212 176 175 192 203 146 155 139 132 114 115 83 144 137 129 171 153 122 172 183 115 78 112 168 146 149 128 124 115 121 154 175 174 190 171 183 191 244 182 175 177 179 166 124 139 242 295 205 149 104 72 96 78 107 102 86 102 78 83 89 57 57 91 102 88 76 94 87 98 80 80 61 70 68 54 54 114 68 85 72 74 86 94 91 96 62 38 44 57 51 36 53 72 65 73 84 80 68 62 70 99 124 136 104 108 116 115 104 119 128 102 90 92 102 103 112 112 106 83 93 103 115 99 101 104 109 110 103 102 101 88 83 102 105 86 83 62 64 67 57 65 63 63 87 90 92 85 71 88 87 89 78 82 84 82 99 99 81 65 73 65 58 58 60 72 67 71 64 68 71 66 58 53 52 40 34 34 50241 284 430 30 9670 13 57 21 7037 -9348 12391 504 187 119 -30 999999 999999 999999 -99 -77 -37 -59 -10 34 49 90 328 792 1212 2127 4371 7953 12628 17992 24069 29361 35290 41140 41780 39235 35561 32710 31486 28838 24995 22010 19120 16460 14948 13856 13837 15085 16663 16795 15025 13112 11880 10464 10135 9455 8318 6359 5591 5516 5630 6008 6176 5936 6232 6521 6052 5415 5640 5809 6260 6755 7632 8539 10151 13057 13887 13777 13457 13072 12874 14042 12072 10520 9489 7876 6681 20651 144893 422083 395162 10266 548 337 294 381 503 590 362 282 259 208 205 172 176 167 180 197 199 201 224 228 195 258 281 266 236 251 183 129 161 204 179 168 165 157 145 125 132 140 166 152 103 125 134 170 182 170 154 124 136 139 171 197 197 146 219 214 197 204 163 204 165 140 178 162 172 169 264 296 173 118 93 95 94 80 101 76 65 83 97 57 62 115 98 88 98 101 70 83 52 59 34 20 43 53 61 76 107 86 61 58 86 102 112 112 82 98 85 111 81 90 42 48 74 66 52 49 45 45 69 81 78 111 102 96 100 103 89 96 115 109 92 90 70 89 87 120 123 92 87 97 88 87 105 87 91 96 93 102 102 86 96 100 108 97 100 109 109 79 51 59 56 39 33 65 82 89 86 83 77 73 74 77 75 79 77 85 82 74 57 59 65 69 61 53 67 60 55 59 53 52 58 53 48 46 47 42 35 33 50250 284 431 30 9671 13 57 30 7036 -9352 24495 710 -92 999999 -71 -64 28 115 27 17 52 25 -28 57 150 244 207 180 380 578 1122 2231 4665 10803 19397 26488 32392 39275 44797 48405 51526 55390 57123 55262 55835 52721 43134 34112 29093 25665 22666 19464 17058 15886 14440 13140 12028 11227 11272 11225 10848 10644 10426 10908 10873 11303 10532 9337 8265 7540 6707 6107 5409 5045 5210 5284 5477 5380 5938 6921 8937 10142 10866 11938 13948 14643 12276 8724 6163 4771 5445 7239 8468 19989 163914 305641 100412 8136 4602 1924 808 686 719 493 341 323 276 243 210 246 290 261 200 185 187 195 181 233 231 193 225 184 207 195 156 207 208 167 136 165 161 193 152 154 155 131 118 167 145 137 123 121 122 145 130 153 204 191 150 171 162 152 160 191 178 154 184 154 218 240 370 412 273 154 105 64 66 119 71 53 67 67 75 76 93 59 73 65 97 66 74 67 118 108 109 86 48 89 94 83 98 88 88 90 63 82 66 92 116 82 76 82 79 81 82 61 54 76 49 46 89 73 76 81 85 94 99 116 94 113 127 116 95 99 99 104 96 92 75 80 98 91 93 101 109 111 98 84 65 88 89 106 88 110 106 100 96 90 104 102 106 81 56 49 52 58 62 59 76 92 85 77 76 73 76 82 66 69 80 82 95 80 67 66 70 63 65 67 74 72 54 64 63 58 57 57 46 43 38 44 41 34 29 20 50259 285 377 30 9677 13 57 39 7034 -9355 76595 17969 2316 999999 999999 999999 999999 999999 999999 -91 -20 24 92 270 423 524 599 826 985 1183 1735 2757 4350 7380 12090 17982 21067 22155 23455 27730 32565 37522 43855 48766 52928 58858 62186 61945 62911 65330 66790 67035 66094 64251 62313 59929 57546 55045 50976 48502 46364 42328 38199 33739 27473 21986 18267 16256 15344 13626 11851 9497 7579 6467 5976 5557 5432 5813 6163 6191 6176 5522 4154 3080 3125 4073 5234 5974 6026 7004 10736 13100 12916 13180 13703 34583 353730 274305 17227 10513 6803 3533 1659 894 491 335 289 319 370 383 339 227 211 209 199 237 202 229 269 263 244 256 223 189 169 183 187 170 167 136 168 165 136 97 135 122 125 132 144 163 117 144 155 154 150 164 212 170 202 198 199 164 241 247 186 132 140 166 181 247 365 432 433 286 144 118 119 106 125 88 114 56 74 70 43 74 67 96 88 95 67 64 75 83 75 75 56 60 32 49 71 61 92 86 84 59 89 86 66 92 88 61 54 58 35 54 77 70 44 37 53 57 48 49 37 51 75 73 89 84 73 102 89 96 85 63 67 71 77 78 67 84 83 75 79 70 73 94 95 85 83 85 80 105 97 72 84 93 97 93 87 93 76 47 38 37 43 45 64 75 58 58 76 65 59 68 69 65 63 67 78 81 74 65 53 52 48 56 63 58 60 58 51 47 53 45 44 45 44 46 33 40 35 30 14 50268 285 381 30 9681 13 57 48 7033 -9359 81238 1050 92 231 436 709 1079 1508 1797 2334 3039 3802 4223 4326 4445 4751 4704 4909 5560 6842 8166 9704 13408 18748 24673 31893 36650 38614 35959 29790 23972 20505 21130 43683 48955 38226 49633 60158 68999 73381 75975 75108 71547 66440 60909 56794 53686 50332 47027 43666 36302 27374 19927 14650 11268 9871 9199 8450 7404 6205 5140 4799 4902 5279 5931 6780 7216 7255 6607 5835 5031 4155 3190 2099 1154 742 836 1129 1513 1179 540 357 476 657 502 3098 62352 189914 54234 1518 800 1508 1867 1512 837 535 406 871 1423 857 1621 4000 4147 395 286 273 208 233 228 215 223 160 133 189 142 159 214 194 115 121 126 136 149 147 124 107 160 154 132 109 102 132 141 170 163 138 150 190 188 202 196 201 253 232 194 190 202 212 254 286 275 364 415 292 206 109 66 87 103 85 39 87 87 84 78 73 68 53 67 80 102 88 47 57 48 42 52 71 52 51 49 50 37 46 62 62 72 71 64 51 62 81 52 57 66 61 32 19 37 56 47 66 48 33 67 65 68 88 77 88 76 65 75 93 75 61 55 64 75 89 90 77 82 78 78 78 95 83 61 76 90 71 83 101 96 72 60 77 99 89 82 82 76 41 27 31 34 46 48 61 66 78 72 56 55 67 55 62 66 68 81 74 79 70 57 66 53 54 64 67 59 50 49 57 49 40 42 40 35 40 33 36 34 26 20 50277 284 446 30 9686 13 57 57 7032 -9363 8283 999999 999999 999999 999999 999999 999999 999999 999999 -88 110 387 463 413 612 777 1272 2264 3559 5137 6911 8407 8932 9799 10849 12118 13415 14633 16221 16822 22584 167092 609184 233718 27404 28060 30786 32228 33458 35004 36308 35605 34242 32438 31498 31956 33160 34956 37549 41327 40277 35403 26929 18216 10299 5728 3388 2492 2296 2381 3069 4689 7860 13971 24608 36902 42225 40428 34524 29761 24649 18684 11922 6607 3696 1971 1197 825 633 556 614 563 468 488 432 423 391 319 269 304 292 294 293 343 464 418 779 1829 1177 794 11055 73593 2374 318 250 267 247 211 184 162 157 195 171 167 136 131 174 141 68 126 135 142 97 138 118 120 121 147 172 74 114 133 127 162 143 176 164 205 186 173 172 263 237 158 108 145 120 141 126 162 241 309 226 88 92 116 92 56 96 63 70 64 51 58 73 103 82 88 56 66 61 57 44 76 29 41 50 49 69 51 29 54 74 72 61 57 59 55 50 67 49 44 44 51 28 29 54 40 39 45 43 50 52 66 61 61 87 93 95 93 86 90 74 73 88 96 76 70 71 64 69 52 57 77 76 78 76 71 75 77 81 80 74 76 60 75 73 74 90 89 77 58 31 26 16 14 40 46 47 64 75 61 63 45 47 54 57 64 58 52 51 59 55 41 41 37 47 49 47 54 52 58 50 36 41 37 37 31 27 36 35 30 14 8 50286 285 418 30 9688 13 58 6 7030 -9366 11092 8581 4931 882 999999 999999 999999 999999 999999 999999 -55 125 338 543 778 940 1019 1029 1162 1259 1299 1370 1312 1425 1697 2235 2992 3829 5012 6476 7359 26154 330202 288079 35863 25786 32097 34530 34456 33503 31770 29020 25096 21067 18459 16396 15108 14771 14884 14205 12636 10836 8705 6623 4642 2776 1798 1478 1418 1537 1781 2171 3100 5385 9150 15516 24863 31542 34711 33555 26290 18523 13332 10029 6787 3866 2209 1614 1404 1258 865 551 485 494 505 486 462 346 323 344 339 312 258 264 288 349 404 470 429 414 420 416 412 291 209 206 199 130 107 129 143 100 168 129 176 149 87 94 138 71 102 118 110 154 137 153 159 190 175 180 138 154 128 116 155 119 137 179 125 143 146 178 240 248 229 156 71 78 82 123 114 142 140 129 95 82 82 24 41 66 48 76 64 64 43 64 66 67 55 42 68 29 22 41 60 53 16 43 26 41 60 39 51 38 28 44 24 8 22 34 24 26 37 48 20 10 5 29 15 15 27 35 22 34 48 47 56 53 59 49 58 57 64 50 46 79 46 54 35 43 60 56 55 69 54 39 56 47 58 68 76 75 55 52 55 62 76 59 49 68 62 30 9 13 24 21 19 25 23 34 38 26 38 46 37 36 27 34 46 40 25 24 45 35 33 18 9 12 26 29 36 30 24 26 27 17 15 16 19 18 5 0 1 -6 -14 50295 288 332 30 9692 13 58 15 7029 -9370 9594 12639 36191 60530 62621 36153 9523 357 999999 999999 999999 999999 999999 -99 82 328 761 1145 1698 1997 2091 1997 1701 1662 1570 1511 1395 1150 903 688 644 948 699 7906 142930 719113 296461 5657 1432 2031 2736 3639 4801 5852 5986 5308 4403 3794 3757 4064 4744 4887 4699 4443 4506 3983 3383 3249 3115 2904 2782 2980 3147 3318 4171 4903 4756 3658 2328 1647 1556 2150 3683 6117 10210 13461 10727 5209 1780 865 831 1178 1562 1279 855 744 648 620 697 771 1357 2170 2148 1477 950 899 691 424 360 473 528 564 440 412 604 663 541 324 205 181 210 183 185 205 137 160 221 242 171 133 110 142 161 142 155 191 129 95 174 179 174 196 144 120 129 166 189 220 146 145 173 193 175 162 232 252 227 137 140 120 116 142 185 167 144 166 133 83 48 87 128 107 90 94 81 82 93 88 64 47 62 86 109 105 86 80 67 45 79 74 92 71 73 59 78 91 67 84 93 97 98 81 67 60 69 69 67 37 32 47 33 63 60 66 39 50 67 64 66 105 92 79 91 84 95 96 74 79 104 67 59 65 86 83 75 107 87 77 78 80 64 91 101 93 99 105 75 87 88 68 82 93 67 42 39 40 34 38 26 45 35 51 55 50 75 83 83 63 65 62 48 52 57 79 70 66 75 71 67 55 56 47 53 68 59 66 55 53 53 50 47 46 44 39 31 36 32 24 50304 289 307 30 9697 13 58 24 7028 -9374 1415 2975 6342 11678 13858 7418 2485 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 461 1108 1535 1625 1734 1671 1549 1420 1471 1397 1251 1187 1115 1225 1470 2837 32920 351212 862548 203912 3844 448 421 414 354 406 401 447 563 613 674 826 1017 1467 2105 2473 2508 2399 2153 1790 1403 912 855 952 1012 1135 1434 1643 1753 1730 1549 1287 1125 1044 950 826 722 802 1036 1687 1830 1306 928 766 873 1261 882 440 338 298 365 470 1401 4102 5644 3195 890 556 492 475 843 1168 798 589 493 298 317 350 360 378 359 256 269 329 390 367 248 148 139 155 140 140 126 126 135 130 144 98 117 186 128 142 195 183 185 208 257 170 174 216 247 257 286 237 268 302 238 236 267 197 82 21 74 82 137 148 117 98 89 101 80 52 52 34 41 54 75 49 85 59 83 96 66 60 85 69 50 56 89 61 58 64 56 26 3 36 45 48 60 54 89 62 71 61 47 44 44 33 29 59 29 9 19 35 45 57 51 49 32 36 84 74 88 82 76 90 85 76 83 90 81 60 49 63 61 64 64 68 65 57 59 65 82 70 77 79 73 71 70 64 72 57 73 77 61 41 40 36 26 32 19 14 33 38 40 45 56 53 55 38 46 49 38 29 32 44 52 46 29 40 53 47 39 26 28 51 49 50 51 49 36 36 36 38 30 23 24 21 15 5 4 50313 290 255 30 9705 13 58 33 7026 -9377 239 565 1697 5492 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -78 -75 -53 26 254 584 918 1339 1603 1848 1857 1755 1466 1265 1195 1268 1203 1249 1617 4139 23554 117662 454202 567941 78708 2956 598 472 351 336 325 323 367 445 459 500 526 502 532 509 579 627 558 627 654 592 567 649 646 713 715 753 660 728 730 745 838 867 801 767 745 804 905 755 630 702 781 810 746 680 613 520 378 346 364 329 329 362 422 506 485 536 482 417 431 376 425 550 469 457 383 279 282 325 390 331 324 320 284 355 316 296 179 156 174 195 140 121 173 148 130 164 177 150 155 187 220 291 253 271 313 280 161 209 430 616 577 545 609 497 439 403 325 329 283 183 105 106 81 90 138 106 102 76 94 52 68 114 125 57 67 79 109 98 104 122 98 61 94 105 70 68 78 64 59 35 42 56 62 53 32 51 32 43 51 61 69 84 106 83 91 83 45 41 49 51 27 42 50 53 36 38 40 42 66 72 94 103 85 102 83 87 87 87 87 71 75 58 67 59 86 84 60 63 60 71 95 63 77 97 76 76 72 80 74 75 85 84 61 61 43 21 23 40 26 27 44 28 53 61 57 66 72 56 76 62 54 58 51 39 43 60 50 47 59 56 43 39 33 44 60 57 51 42 40 40 45 39 40 34 32 37 32 27 23 6 50322 272 801 30 9711 13 58 42 7025 -9381 -24 60 200 374 507 530 619 553 683 709 707 659 589 789 1230 3245 26196 181317 693716 919041 234407 4093 543 547 507 376 325 320 343 365 455 436 483 522 501 501 437 488 477 464 464 482 400 453 554 625 632 606 629 673 700 685 642 539 496 477 518 648 764 665 551 542 622 708 791 708 755 766 730 665 612 542 506 373 391 454 438 386 393 433 481 420 312 239 321 369 324 210 266 290 277 329 275 304 358 342 402 422 279 140 184 184 214 149 192 200 157 171 178 183 259 385 528 496 381 504 538 301 288 624 811 675 501 508 579 606 406 347 323 313 223 101 84 129 140 115 40 83 90 86 47 102 75 75 72 102 73 69 79 119 90 81 92 77 73 60 47 68 30 44 47 61 46 61 103 32 61 73 86 63 30 65 64 61 89 61 57 49 70 63 59 43 78 52 43 53 46 52 76 82 68 79 102 103 104 83 72 79 86 83 67 63 57 51 32 54 44 66 78 97 98 85 82 85 65 76 68 76 72 58 64 73 65 72 62 65 31 33 43 36 21 36 43 29 46 67 71 66 48 56 61 61 58 53 52 59 61 44 41 49 40 45 43 29 44 48 43 44 46 55 48 44 40 36 34 30 27 21 14 10 11 6 50331 271 867 30 9717 13 58 51 7024 -9385 -91 23 272 431 528 605 651 559 546 462 438 499 736 905 1887 12211 92584 492018 999999 795832 43902 1416 369 326 299 308 403 417 463 495 457 461 472 475 474 395 506 508 436 457 494 552 604 541 560 634 654 590 564 529 513 476 403 428 441 515 727 880 920 840 574 471 571 733 946 805 754 768 791 1412 1918 1068 631 439 468 492 532 464 423 447 427 336 202 185 288 320 340 238 246 265 281 297 309 360 378 420 389 367 355 192 173 166 168 176 207 175 200 207 203 400 748 858 859 745 812 1134 1156 1094 1096 1060 737 415 330 503 543 463 454 373 282 168 108 112 71 91 105 103 125 128 96 83 106 90 87 110 143 108 109 109 133 98 104 114 80 86 49 80 59 77 61 58 51 46 53 78 65 55 60 56 43 60 87 98 73 54 38 48 45 29 26 30 31 65 25 33 29 40 57 68 42 53 77 75 97 106 101 91 121 97 97 85 68 43 41 60 80 80 74 64 97 114 113 71 73 82 80 67 70 64 66 58 77 79 67 61 37 55 44 33 41 40 28 27 36 39 41 54 64 54 56 64 59 41 50 51 56 68 55 64 66 56 47 59 48 32 32 48 58 61 57 50 51 56 54 40 41 33 29 22 24 17 10 50340 275 753 30 9723 13 59 0 7023 -9388 -6 155 307 569 839 1202 1404 1443 1258 1369 1399 1170 923 788 768 889 1093 1481 2154 1945 15179 237749 922747 715404 187658 3302 407 360 258 457 437 416 476 445 450 458 509 504 527 413 405 459 516 535 585 637 591 696 707 628 641 583 503 478 518 459 416 453 446 478 579 674 909 1058 942 671 553 625 642 684 702 805 981 992 1022 1361 964 380 309 361 481 493 464 434 375 297 200 142 261 211 234 257 248 221 279 281 272 365 443 341 389 365 307 276 252 237 236 210 187 291 332 355 415 524 558 501 482 531 827 1160 1303 1329 1287 1305 1075 744 439 246 214 284 363 440 429 227 121 81 124 122 94 99 95 117 153 103 109 121 112 115 128 153 127 123 119 62 87 105 107 92 96 84 72 73 45 57 37 82 88 82 71 87 124 98 93 105 73 69 74 70 51 72 82 50 57 47 54 80 95 79 62 51 69 86 83 97 109 125 141 130 127 113 118 108 80 77 68 56 58 80 81 78 90 90 92 111 110 77 80 92 72 100 105 93 79 78 86 88 90 83 69 58 62 48 39 53 46 54 57 63 73 74 81 74 73 80 77 66 79 69 75 76 67 68 62 62 68 66 61 69 55 56 73 67 63 63 53 47 43 46 47 38 34 34 22 24 15 50349 274 791 30 9731 13 59 9 7021 -9392 -72 148 509 734 773 927 985 922 911 744 790 914 700 882 1117 1327 1509 1707 2073 27319 300807 999006 822870 55838 935 350 343 279 326 459 378 469 466 426 462 509 455 410 412 429 467 509 586 747 855 887 818 726 716 687 648 564 601 572 445 399 472 460 400 427 513 694 880 1076 898 685 566 530 533 565 698 807 711 737 642 440 316 300 296 328 357 367 319 274 169 124 143 114 146 194 175 210 193 191 193 231 247 314 407 362 396 460 394 304 291 233 266 311 388 332 278 315 207 169 96 124 428 688 493 362 447 553 727 806 501 232 183 161 204 304 333 261 155 97 98 99 88 71 101 119 86 90 54 88 93 102 97 125 87 63 80 72 64 64 56 61 54 13 18 23 25 32 46 53 40 86 50 55 67 67 59 57 58 69 94 57 42 46 54 41 29 46 47 29 41 65 36 40 32 35 60 60 69 58 103 82 44 73 96 108 108 65 59 37 17 55 63 57 66 64 67 79 90 80 77 63 71 74 67 79 66 62 74 80 89 67 83 62 47 44 23 21 25 31 31 36 42 50 46 48 65 58 56 42 47 53 45 54 71 57 60 42 46 48 42 34 37 42 43 42 35 52 48 33 31 23 25 23 25 19 13 11 6 -2 50358 291 258 30 9738 13 59 18 7020 -9396 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 142 270 558 752 823 765 693 704 884 1158 1217 1332 1505 1718 1984 2914 12108 93925 422613 974504 309701 4736 485 460 470 360 381 519 563 484 501 566 612 643 681 590 503 478 489 559 637 719 890 1130 1045 794 693 670 650 626 575 449 415 452 443 486 639 588 505 644 676 894 855 631 509 460 491 526 707 665 582 713 606 375 333 355 307 239 272 280 260 202 177 93 169 132 162 137 106 191 202 138 159 234 232 235 326 310 317 350 437 399 339 291 306 337 427 330 269 205 173 130 101 87 110 210 342 198 120 138 235 347 369 219 157 103 134 222 272 223 133 111 121 97 82 87 118 92 101 111 80 96 96 107 102 92 79 74 73 81 85 68 65 59 60 57 56 37 41 76 75 50 67 56 74 58 85 92 65 48 64 43 23 59 32 45 33 45 46 24 30 44 59 31 48 51 42 37 36 40 50 70 69 74 87 93 105 103 112 79 47 51 55 54 67 82 69 58 73 88 82 73 47 71 72 67 57 64 65 54 50 67 73 72 52 38 32 34 32 43 47 37 51 50 42 65 53 48 49 40 47 55 53 59 55 62 66 55 63 60 48 51 43 39 55 64 52 45 46 44 44 43 41 30 28 24 21 14 17 18 12 2 50367 291 265 30 9745 13 59 27 7019 -9399 305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 374 759 938 669 344 319 612 983 976 905 953 1004 1071 1502 3776 19028 160595 730741 999999 396659 7156 624 571 494 567 685 709 708 620 695 751 638 610 497 487 561 603 605 672 748 900 815 691 648 586 543 487 442 422 389 461 501 502 631 614 526 564 612 725 944 1042 865 812 761 722 731 737 843 750 694 926 1023 844 480 453 407 339 263 230 210 207 301 220 196 198 178 177 253 248 209 251 303 222 232 223 276 361 439 414 481 441 369 350 327 206 141 191 165 121 85 94 90 115 83 115 184 109 115 158 189 158 139 126 137 79 121 102 99 105 103 57 102 91 89 85 50 85 106 112 105 94 127 106 98 139 90 106 64 62 66 73 84 77 87 69 72 59 75 92 58 57 69 101 66 52 71 72 83 64 37 34 34 43 37 53 60 41 44 42 32 49 55 40 36 56 44 40 45 69 95 94 101 93 99 104 98 74 54 40 33 50 60 85 61 53 61 65 85 102 108 79 87 73 67 77 75 64 72 51 51 75 65 51 48 50 47 37 56 39 33 55 55 48 49 61 57 58 67 50 65 59 60 51 51 59 67 69 59 49 60 61 61 60 47 56 61 47 38 48 47 49 48 38 40 34 25 22 24 16 8 50376 291 304 30 9754 13 59 36 7017 -9403 741 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 173 421 760 1134 1500 1550 1736 2144 2440 2715 3080 3120 2813 2627 2238 1985 1787 2013 1661 8755 129606 690516 799301 225881 4941 702 525 515 540 715 769 721 709 782 809 767 634 619 635 727 686 698 798 719 671 604 656 617 589 480 421 462 401 432 418 443 543 615 553 573 558 533 665 859 1025 844 674 707 938 1314 1282 1099 1121 1012 753 1069 865 534 540 572 499 406 383 369 408 450 423 368 279 248 288 330 284 234 259 270 242 302 347 282 328 457 519 558 491 422 359 353 223 148 93 111 141 108 107 98 124 131 108 131 113 164 184 146 158 154 108 100 146 153 160 124 156 141 109 110 105 111 119 100 90 102 134 133 122 120 158 151 118 97 98 145 111 94 94 138 127 97 78 84 98 96 74 82 124 105 97 97 84 100 103 80 58 73 66 62 103 83 69 79 74 72 86 87 75 58 81 87 91 102 94 122 131 110 100 98 111 116 135 122 79 89 82 90 105 106 108 100 128 117 100 103 123 108 92 102 104 119 123 124 99 102 119 116 110 85 53 49 58 50 62 69 71 76 70 63 82 105 101 101 106 86 73 94 96 90 90 91 89 96 89 93 104 90 92 98 87 78 80 87 96 87 85 81 80 76 65 65 65 57 52 49 41 40 50385 290 342 30 9762 13 59 45 7016 -9406 2569 69 51 -21 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 154 298 468 748 937 1290 1450 1642 2144 2626 2957 2980 2925 2935 2715 2529 2249 2039 2223 2149 2099 28565 529324 827944 261097 8714 787 611 490 430 436 565 635 608 697 611 523 479 483 554 546 523 550 610 596 566 604 571 572 497 352 389 369 371 381 427 423 435 433 463 458 455 546 660 661 758 835 718 626 646 782 945 919 800 854 692 799 947 764 637 578 668 610 579 577 510 486 460 455 465 393 331 382 355 381 351 392 455 551 468 377 308 263 394 537 578 490 360 291 270 173 158 146 127 116 106 110 115 156 172 150 100 115 122 114 131 145 134 126 184 165 128 169 161 119 114 159 136 94 96 112 85 87 104 127 128 103 119 141 119 124 102 78 64 84 92 113 94 95 96 111 106 67 62 75 63 72 96 89 117 107 81 63 60 59 66 74 80 57 96 81 57 62 80 65 61 97 80 103 104 79 82 107 133 139 114 111 115 118 127 115 103 82 71 118 109 98 73 90 109 106 106 127 115 76 72 98 115 90 88 114 104 89 103 91 90 83 61 64 61 67 63 62 56 77 86 83 91 89 90 80 90 80 93 84 89 94 99 90 100 95 85 76 77 79 88 100 88 77 70 81 79 75 73 70 76 69 60 64 60 51 48 46 38 34 50394 290 318 30 9768 13 59 54 7015 -9410 16699 1120 609 558 550 447 448 302 227 240 287 219 137 180 171 190 211 369 592 887 1224 1568 2143 2842 3734 4449 5118 5316 4825 4144 3865 3856 3365 2755 2576 2273 13159 120858 99717 3943 679 830 791 724 556 509 610 633 608 676 750 613 503 431 511 468 452 412 455 503 467 542 643 617 559 475 387 368 391 376 361 396 382 401 421 416 487 530 574 640 683 713 624 567 582 737 836 926 824 877 904 736 876 837 663 459 418 549 534 470 466 505 494 467 433 438 405 314 332 351 462 557 608 628 588 587 489 364 277 371 357 288 215 174 155 92 123 93 70 132 98 119 148 142 122 95 159 110 176 159 150 125 122 121 125 154 136 194 215 193 173 133 91 100 73 91 132 135 98 111 121 152 131 118 94 102 100 93 95 88 127 119 130 124 109 99 97 93 68 94 111 142 112 92 89 95 102 119 78 78 121 108 84 96 112 83 48 71 91 104 114 115 99 92 69 63 119 114 139 138 134 120 113 125 132 94 81 92 109 122 110 87 116 129 130 126 106 116 113 96 101 116 112 113 115 120 125 95 88 99 81 69 74 68 72 70 89 79 83 98 93 98 112 104 108 104 94 99 108 111 110 120 106 108 106 109 101 108 110 101 99 100 89 89 88 83 89 89 84 93 100 75 71 71 66 59 55 49 45 40 50403 291 291 30 9771 14 0 3 7013 -9414 41235 8144 1420 533 502 428 223 163 163 44 -31 -71 -72 999999 -56 30 29 111 242 365 638 979 1540 2373 3285 4209 4828 5142 5215 4713 4300 4292 3950 3503 3596 3594 3429 23834 372277 468453 13265 844 696 700 599 521 566 664 722 624 724 719 582 404 479 436 383 374 383 475 456 494 556 562 556 452 420 394 308 299 317 364 372 336 343 373 376 391 466 578 592 594 611 543 445 540 703 710 604 541 526 603 692 738 634 474 409 391 371 450 442 394 328 310 321 320 346 342 307 256 253 162 176 236 273 231 283 339 233 181 252 303 238 165 122 161 136 78 87 111 96 98 106 132 124 134 105 100 154 170 127 112 152 172 147 100 124 132 177 167 144 121 98 101 99 98 92 70 74 82 125 97 106 117 98 85 80 79 92 76 74 113 147 95 75 94 99 78 62 63 65 59 80 98 95 112 90 71 81 79 67 73 72 69 74 55 87 68 75 76 66 112 97 82 70 68 85 107 107 99 80 99 143 144 134 119 91 64 59 111 96 102 85 80 89 96 98 119 103 95 100 107 100 97 106 100 113 113 102 83 58 60 73 64 49 58 50 61 63 62 67 93 89 62 84 82 77 74 71 97 93 99 92 85 83 86 91 82 79 76 77 88 88 82 80 85 74 71 73 79 78 63 59 53 51 46 43 42 40 28 21 50412 291 324 30 9774 14 0 12 7012 -9417 52173 26254 4238 265 54 59 100 112 48 -72 999999 999999 -88 -85 -66 46 248 513 942 1610 2054 2234 2476 2427 2153 2109 2156 2150 2371 2732 3031 3331 3687 3666 3172 2939 2434 19025 354557 912553 219369 3562 791 719 711 652 648 595 561 605 606 458 394 444 462 417 378 449 462 401 453 587 520 528 443 380 365 353 354 338 330 279 305 324 332 390 360 377 420 526 601 598 596 550 475 590 744 708 633 552 390 400 456 533 490 369 333 380 408 413 394 338 305 364 355 342 328 335 352 263 249 229 195 160 221 256 295 311 202 207 212 235 139 79 72 119 116 89 115 45 110 108 97 105 106 116 121 151 171 158 107 138 159 118 141 138 171 164 160 119 125 159 120 129 111 74 72 90 60 72 56 98 110 120 125 87 79 91 121 112 89 94 82 100 104 111 103 106 45 42 75 70 93 84 116 96 94 56 70 53 56 78 74 65 63 99 108 70 58 77 60 98 98 79 68 97 128 134 108 120 136 108 90 89 116 130 75 51 53 67 86 80 80 109 117 112 108 93 73 90 108 115 90 97 101 106 105 109 104 70 45 36 41 40 49 54 63 67 74 74 87 90 78 82 84 95 92 82 74 83 91 95 87 82 96 93 87 79 82 97 92 95 82 82 80 85 92 84 80 71 68 65 68 68 61 52 44 37 34 33 30 50421 291 329 30 9779 14 0 21 7010 -9421 12822 9261 5793 1330 -10 999999 999999 999999 999999 999999 -59 999999 -92 -24 224 487 655 933 1061 1386 1976 2539 2711 2774 2637 2308 2103 1821 1707 1612 1498 1407 1249 1164 1294 1895 1842 7743 138021 738815 466057 7574 883 759 690 682 623 633 627 608 626 453 330 344 327 322 298 375 340 431 476 435 410 345 395 381 431 303 236 310 334 237 278 321 307 317 347 298 330 436 456 525 493 388 373 479 483 458 411 251 223 283 272 255 298 263 285 280 256 311 292 277 234 233 284 269 245 266 252 259 182 184 173 178 188 232 273 283 336 255 154 116 120 89 128 87 71 110 100 85 85 75 48 99 22 45 75 114 134 136 139 151 103 85 131 96 67 94 68 94 105 98 136 94 70 76 58 80 94 85 75 56 53 71 53 75 110 38 70 94 85 95 79 84 86 86 87 71 54 57 50 49 55 65 52 64 46 44 48 52 73 78 49 35 46 48 49 60 58 25 30 23 41 44 77 81 108 100 82 101 86 81 65 70 79 95 79 46 36 59 72 64 68 83 86 75 71 42 57 74 64 92 74 73 78 73 94 108 75 44 37 26 24 45 34 41 37 35 40 51 55 67 60 60 52 58 69 53 54 47 62 75 63 65 63 56 57 76 70 63 61 70 71 67 66 62 51 59 53 49 43 47 44 42 38 44 42 31 18 14 8 50430 291 335 30 9785 14 0 30 7009 -9424 14920 1366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 54 4 93 156 256 400 576 793 733 820 690 647 672 546 452 491 853 901 2162 35719 347947 902877 999999 364765 6194 660 694 612 556 537 561 631 487 378 340 309 291 349 319 370 368 366 341 352 411 406 307 295 321 302 220 332 325 299 290 344 341 332 325 266 303 353 339 414 474 427 345 396 487 460 360 265 229 270 314 266 231 287 262 286 283 279 312 264 249 281 288 274 240 256 235 303 324 275 260 205 276 277 243 340 330 208 184 167 127 101 84 81 89 88 80 121 71 94 113 92 79 100 147 168 170 141 110 104 145 122 136 184 191 153 127 87 130 114 81 96 111 92 72 84 110 65 55 72 59 69 108 103 84 91 120 129 119 105 55 64 97 84 68 37 63 52 64 56 85 80 54 60 49 36 45 81 60 35 51 75 76 63 68 38 44 53 66 60 48 49 72 92 105 86 105 109 108 83 67 90 114 68 42 46 59 70 73 95 113 87 88 83 78 80 70 75 104 102 80 78 87 89 104 103 103 71 34 12 17 57 55 31 28 25 54 55 69 61 64 69 65 59 63 67 81 67 69 68 70 75 73 63 64 56 61 72 75 71 65 60 63 75 62 60 59 54 57 48 49 39 34 36 30 25 32 21 10 50439 291 338 30 9788 14 0 39 7008 -9428 147045 113476 51776 11245 886 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 79 269 428 787 1057 1203 1314 1435 1808 2350 2569 2792 2975 3085 3007 2679 2521 2461 2319 2189 2647 18505 191329 760876 999999 140034 2869 843 764 819 889 785 655 618 749 750 614 457 418 337 299 296 369 385 371 389 451 467 475 439 407 333 329 356 359 370 297 310 336 318 303 330 366 330 421 425 469 480 447 430 529 496 497 402 364 336 280 288 249 262 260 277 264 290 295 329 323 320 320 328 359 343 283 319 301 367 298 363 393 350 297 346 430 354 202 156 182 147 118 148 166 118 124 106 117 119 121 140 160 139 157 165 170 161 201 192 96 125 174 182 217 169 139 162 128 129 123 121 118 127 90 134 141 127 125 104 111 90 108 103 140 121 94 100 130 145 110 74 85 114 126 84 80 50 96 116 80 93 68 72 96 98 75 74 86 86 74 97 73 101 118 81 88 88 91 83 81 85 101 122 112 139 127 125 111 103 110 131 125 118 87 94 110 119 109 117 129 136 116 82 74 70 78 103 80 101 150 125 119 130 147 144 140 131 97 74 70 64 73 81 70 78 59 64 85 90 83 97 107 89 94 89 89 85 94 90 93 91 86 93 95 102 102 91 95 95 95 84 93 94 95 91 94 85 87 83 77 69 69 67 69 65 62 60 44 41 50449 292 312 30 9792 14 0 49 7006 -9432 139188 146719 122568 75211 31617 6082 -7 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 553 827 1224 1769 2209 2390 2242 2416 2587 2732 3423 3765 3767 3491 3100 2924 3048 3308 3556 9784 68920 469823 999999 721357 41213 1136 719 739 882 877 778 619 696 754 771 806 557 470 424 328 373 393 342 309 353 459 450 495 396 399 341 302 337 427 359 328 386 369 364 330 374 406 374 441 398 431 427 465 472 471 528 537 480 479 387 389 297 314 284 305 247 264 287 305 336 325 359 378 349 337 334 340 314 354 358 325 312 325 279 297 363 465 335 244 224 223 141 118 111 181 220 162 129 133 122 146 170 134 153 179 220 221 190 178 181 163 222 230 254 256 237 217 111 134 148 126 118 127 114 122 140 117 93 120 94 128 136 162 172 141 123 155 142 113 111 106 103 104 112 96 80 98 100 106 97 74 89 110 86 72 98 116 98 84 88 96 110 98 76 74 60 88 107 102 90 103 115 132 138 112 129 146 146 128 132 148 111 84 73 78 95 108 143 135 102 114 123 105 80 87 98 115 127 120 139 163 163 106 114 144 165 146 147 128 111 84 79 78 80 76 65 66 72 83 85 80 98 90 91 99 96 96 104 103 96 87 90 92 92 96 100 92 88 97 103 89 91 84 100 95 96 92 84 82 74 71 70 62 59 61 52 52 48 38 33 50458 292 285 30 9795 14 0 58 7005 -9435 130423 135303 96876 31109 3130 156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 450 775 1275 1956 2911 3809 4230 4679 4453 4039 4172 3970 3932 3470 3645 3875 3596 3597 3101 13051 199116 667489 753546 371873 120589 3295 869 656 630 659 652 700 551 463 420 394 281 292 353 331 371 363 309 337 452 453 433 376 386 460 370 402 341 272 360 380 386 305 312 339 402 470 383 394 403 460 508 424 422 475 459 448 400 343 341 310 286 293 305 292 283 280 246 279 320 302 312 327 291 327 284 327 360 313 312 319 292 283 300 390 419 335 194 199 212 158 192 152 130 181 156 144 162 166 126 117 114 123 166 191 163 162 153 149 182 187 214 263 243 242 217 171 154 93 126 129 157 130 116 103 112 167 126 97 95 146 151 116 138 160 155 105 111 98 93 106 105 81 74 103 112 103 69 49 99 95 66 42 98 100 83 60 70 81 70 88 79 66 74 85 65 75 84 74 60 98 126 116 110 125 110 140 123 107 102 88 57 75 97 101 105 120 138 138 110 86 81 73 94 90 110 129 112 138 153 107 98 114 136 153 154 147 116 76 64 66 68 55 58 67 73 60 69 73 67 70 98 108 99 83 88 99 81 78 88 88 94 91 88 88 79 79 79 86 86 80 81 80 85 83 75 76 73 70 72 64 53 52 50 50 50 45 38 27 50467 292 291 30 9801 14 1 7 7004 -9439 185048 99410 46742 13809 2927 584 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 266 1117 2612 4141 5985 7560 8327 10664 11274 11099 12742 10875 8208 8707 7838 7420 22693 95248 237836 397626 571294 382437 8313 974 691 680 606 536 604 542 532 455 466 350 361 338 359 406 383 299 315 345 331 406 411 425 347 337 369 347 364 367 335 320 260 269 314 329 282 426 396 420 466 594 630 486 451 511 554 549 433 393 363 320 313 307 304 273 234 240 295 304 284 349 357 385 375 304 291 336 439 427 368 378 396 346 392 437 485 383 303 224 152 123 80 136 175 166 136 142 77 173 181 174 165 155 153 177 148 171 160 158 178 203 203 233 260 277 267 245 209 201 146 103 96 92 121 123 107 120 188 176 173 161 131 151 129 96 102 123 112 115 85 83 71 67 77 95 71 74 67 63 51 56 74 74 75 33 44 60 79 110 64 45 71 57 46 69 59 45 70 72 84 109 113 146 143 74 96 78 95 95 94 104 109 66 84 97 101 100 114 103 93 71 53 81 94 97 113 127 131 146 139 98 102 117 143 175 154 131 109 70 60 59 56 72 70 64 77 79 77 92 87 75 68 69 82 88 92 87 89 86 96 83 84 90 93 81 72 85 80 77 77 71 72 82 81 76 71 68 67 68 60 56 48 52 53 49 42 38 32 24 50476 292 325 30 9805 14 1 16 7002 -9443 36403 24987 18267 12281 7215 1870 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 402 1073 1714 2355 2809 3325 4052 4397 4425 4618 4779 11991 102676 513068 905726 999999 345196 4385 656 679 668 677 675 624 582 515 396 381 382 351 395 477 531 505 468 340 308 352 357 310 334 402 386 363 373 319 321 321 268 325 327 317 331 321 317 388 399 432 517 494 449 443 502 555 506 452 418 341 363 381 363 346 297 272 255 256 253 252 344 350 366 337 365 335 360 455 575 695 613 571 427 485 503 420 395 308 223 146 137 128 171 202 176 153 197 154 144 127 156 135 136 124 109 171 171 151 160 178 258 233 223 256 271 305 249 203 141 132 160 126 128 118 140 161 165 165 169 182 159 172 151 130 106 94 99 129 70 91 80 83 100 97 92 96 61 83 76 67 65 114 82 73 73 69 48 41 50 73 85 81 93 84 107 89 80 72 65 62 110 119 120 116 125 99 117 109 80 76 102 76 85 84 83 108 110 115 109 138 109 76 74 81 92 99 127 154 120 121 101 131 164 161 139 141 117 62 69 72 64 55 49 54 76 66 59 83 73 82 83 85 82 81 85 84 74 95 88 93 85 94 92 91 97 84 80 76 70 79 85 91 85 85 74 80 70 70 75 72 72 60 52 63 59 53 47 39 34 50485 292 329 30 9809 14 1 25 7001 -9446 39281 19606 5652 2804 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 384 744 1239 1673 2283 3042 3456 3669 4082 4474 5609 6603 9551 43601 323929 793569 999999 789007 11604 608 587 686 607 600 688 788 712 568 542 503 490 404 354 456 495 439 425 374 424 437 466 432 457 463 423 470 392 438 401 334 328 383 385 412 412 473 465 492 567 526 546 471 483 559 549 503 378 349 344 287 362 339 363 332 238 265 291 317 329 324 409 402 396 397 393 374 365 534 796 837 780 594 545 485 387 355 311 245 276 288 227 308 304 195 199 142 165 180 159 195 221 164 156 140 124 197 188 220 199 174 192 230 261 284 251 212 215 199 180 172 158 168 154 137 163 173 172 161 154 134 146 127 135 112 121 96 99 110 142 124 126 108 105 96 84 110 121 90 76 59 68 81 93 100 84 88 104 100 98 118 101 98 97 95 124 122 106 123 118 142 148 151 134 132 126 102 112 125 117 113 110 117 98 100 130 142 152 156 152 122 127 129 132 128 127 164 187 140 146 141 158 211 235 199 157 122 92 73 74 90 84 91 98 92 99 113 105 96 104 99 117 123 136 129 116 116 119 121 114 122 118 103 106 113 111 105 111 106 108 112 110 107 106 110 112 107 98 90 88 87 83 89 83 83 81 74 62 54 50494 292 332 30 9812 14 1 34 7000 -9450 55150 32907 8167 453 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 83 276 649 997 1550 2547 3528 3930 4052 4170 4532 4561 4694 5487 6857 7374 8481 37701 327174 836913 993711 321965 4092 444 500 545 537 604 619 638 545 441 430 556 604 406 277 294 336 315 291 313 350 312 322 355 404 455 509 468 384 342 347 377 332 351 373 406 429 462 475 467 512 506 446 452 409 459 500 441 347 341 313 303 349 320 304 252 202 204 227 263 282 333 380 374 354 376 419 397 470 604 758 815 686 419 388 393 402 347 269 194 199 185 157 178 172 169 106 111 117 125 137 155 159 104 105 124 124 126 198 166 148 210 205 176 141 146 112 100 128 140 110 99 62 65 78 113 112 116 111 88 106 102 91 102 90 104 58 80 106 97 115 102 83 87 102 72 99 96 102 94 71 54 53 59 64 89 80 73 76 56 94 86 48 72 70 94 102 101 96 104 115 106 109 113 130 81 49 78 70 59 92 83 82 76 94 108 122 108 98 122 106 96 89 114 102 87 101 148 131 138 142 156 176 188 169 177 140 81 60 49 65 61 63 67 65 59 72 73 62 80 81 74 75 88 101 72 91 79 69 93 86 79 79 84 73 77 77 75 85 83 77 68 68 78 85 77 72 79 73 64 52 53 59 57 57 52 47 46 41 33 50503 291 368 30 9818 14 1 43 6998 -9453 8106 2014 999999 495 6076 30728 15048 157 999999 999999 999999 999999 999999 999999 999999 -63 103 289 376 482 330 277 249 304 476 765 1076 1358 1879 2080 2744 3479 4023 4663 5473 8962 37913 301088 815929 999999 247313 3327 387 347 478 506 509 505 471 360 351 333 363 390 348 321 326 330 231 237 307 298 289 215 307 348 336 391 329 319 267 292 311 274 280 326 384 399 485 554 494 410 449 433 338 366 428 409 351 351 294 260 284 314 288 269 217 210 200 226 252 268 267 259 319 361 397 417 390 428 549 704 779 709 444 304 321 402 354 337 219 122 117 99 102 114 102 96 66 104 113 74 111 131 144 146 111 127 142 129 114 129 175 121 138 137 114 122 97 76 82 68 102 107 85 92 80 106 96 54 63 70 78 59 34 54 75 117 93 68 52 87 98 69 72 77 71 43 78 61 46 61 70 17 18 38 49 34 43 45 20 47 71 58 64 49 61 55 60 102 85 114 104 114 109 73 51 69 37 29 36 45 37 63 71 101 118 112 84 64 87 94 91 76 69 74 72 100 120 102 114 136 154 161 184 151 122 87 58 51 40 37 32 48 41 58 73 57 46 48 60 63 62 51 54 61 78 72 76 71 59 56 67 73 62 70 75 67 70 74 63 59 60 66 76 66 55 59 58 54 53 54 53 50 48 47 43 40 33 27 28 50512 293 314 30 9824 14 1 52 6997 -9456 20570 3461 533 999999 999999 999999 472 2919 2467 147 999999 999999 999999 999999 999999 999999 999999 999999 62 296 580 741 722 598 294 52 1 123 287 507 784 1007 1248 1587 1949 2689 3948 11877 74152 366856 801839 851985 434002 309020 5454 555 427 364 311 271 240 248 284 270 227 183 160 224 232 189 197 246 238 200 205 261 294 310 319 314 271 274 251 238 231 213 245 285 311 361 413 407 353 376 368 311 271 314 364 362 267 214 239 233 192 185 201 217 160 167 204 188 190 221 241 282 299 351 416 490 573 642 678 591 429 353 329 331 329 299 304 284 256 190 159 126 107 68 84 79 47 94 133 126 142 118 120 103 87 84 67 73 111 123 90 57 69 93 82 69 90 100 79 66 67 39 14 23 7 38 50 32 45 46 64 70 62 19 31 42 51 50 9 34 56 34 38 28 18 35 56 60 38 35 42 36 38 61 25 33 11 -1 19 19 29 42 52 51 36 51 86 88 70 68 70 57 30 7 6 20 25 9 16 20 38 45 57 51 51 52 59 75 75 68 72 65 57 72 85 105 93 82 75 99 115 136 130 99 47 23 19 17 14 18 21 12 1 11 19 18 25 31 26 36 43 43 53 55 53 41 42 41 43 48 47 36 38 41 49 49 38 29 28 37 41 40 42 37 33 26 23 24 19 16 19 20 19 24 19 6 0 -3 -6 50521 293 289 30 9829 14 2 1 6995 -9460 -36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 109 336 422 386 257 84 -73 999999 -66 999999 -45 215 417 520 642 1033 1204 7722 56899 335443 785716 999999 971671 19968 2010 434 439 398 285 208 213 253 237 272 253 250 263 244 291 275 244 222 235 261 200 187 224 212 260 309 344 284 229 258 233 247 289 373 380 503 639 705 606 509 568 513 453 356 340 434 415 318 305 251 220 243 238 236 231 165 175 220 205 166 237 313 344 348 405 497 602 729 776 768 645 544 475 377 313 307 346 322 270 249 207 172 163 140 139 140 115 140 159 135 125 173 192 141 114 117 110 123 126 106 112 125 134 147 130 136 110 86 66 39 21 25 43 54 55 34 49 80 44 40 66 51 77 88 60 63 85 99 86 71 53 58 59 77 54 52 65 68 64 65 55 68 75 57 63 65 62 72 71 72 56 41 43 66 73 113 122 103 97 115 120 95 48 46 45 29 16 30 50 60 53 51 67 93 88 85 85 78 100 94 75 84 108 109 142 139 116 141 152 166 170 164 127 86 52 30 18 19 37 34 36 41 52 51 45 46 58 63 48 48 59 65 70 67 62 63 73 66 62 65 68 65 63 67 64 62 65 60 57 57 46 53 60 55 42 43 46 42 36 39 46 46 37 32 29 21 13 7 50530 275 829 30 9829 14 2 10 6994 -9463 -96 -4 67 122 43 -44 999999 999999 999999 999999 -55 999999 -10 123 284 304 438 835 1129 6749 54729 246945 510369 999999 999999 385847 6818 866 441 432 361 214 254 232 196 235 226 283 329 275 216 215 246 247 220 233 247 255 269 269 293 317 458 394 310 258 355 322 322 316 336 407 465 584 679 763 658 653 534 483 363 380 475 431 322 275 177 264 275 275 218 209 216 212 226 222 239 291 345 379 413 397 479 636 753 809 793 719 613 487 376 366 386 381 387 346 296 226 142 169 182 150 149 159 136 138 165 197 211 177 198 152 148 170 162 181 162 180 180 144 137 130 149 140 117 103 70 73 59 92 90 68 93 80 61 35 52 61 47 62 84 86 88 96 105 66 64 86 91 85 114 97 77 74 85 91 102 97 102 70 54 78 92 94 85 65 65 89 64 73 66 102 131 139 152 123 131 108 81 65 66 63 67 40 57 82 52 72 92 82 84 108 87 106 119 117 116 110 92 104 176 154 131 130 188 187 198 206 182 110 83 66 57 66 72 63 40 57 64 66 82 78 74 90 91 88 84 80 83 98 97 96 68 70 97 89 82 83 86 90 86 88 94 92 77 83 79 82 83 83 67 62 53 68 69 61 51 53 55 54 49 43 41 35 37 50539 262 1251 30 9831 14 2 19 6992 -9466 -39 75 38 173 498 733 2818 30201 170303 401619 850514 999999 999999 12514 462 385 367 350 254 276 205 152 228 234 245 254 245 230 227 265 271 268 217 236 178 273 260 277 351 319 365 319 313 264 266 256 227 316 401 445 360 415 391 396 414 344 305 287 412 397 300 232 216 225 199 215 234 174 174 208 248 204 214 236 285 277 264 344 390 462 560 670 717 753 725 708 649 419 314 434 434 341 302 257 189 123 145 149 118 144 149 152 135 198 186 152 202 190 119 95 153 133 88 141 128 120 159 142 163 127 117 121 96 95 70 58 88 99 88 76 52 56 66 66 74 68 55 70 86 101 89 53 62 89 83 41 65 39 41 48 56 58 61 47 60 36 44 57 54 36 53 40 25 37 51 63 66 64 75 95 97 124 96 74 94 69 42 62 50 65 77 64 33 60 50 62 69 74 88 87 89 85 78 92 94 92 134 169 132 106 113 148 169 176 181 121 76 55 57 50 18 26 32 45 54 53 49 43 44 57 68 59 55 54 55 61 61 75 67 74 70 65 62 69 78 70 63 74 72 68 66 64 50 55 56 52 56 53 52 55 58 48 34 32 35 30 30 33 22 15 16 13 50548 261 1283 30 9833 14 2 28 6991 -9469 -30 60 113 336 740 851 12635 97188 299083 614124 999999 999999 58276 1102 329 309 338 253 220 180 196 181 195 210 248 312 258 231 251 243 181 224 228 259 270 237 264 355 337 397 377 343 292 261 319 343 330 381 471 453 419 367 385 422 458 401 351 353 402 407 274 197 201 226 254 171 180 173 203 222 223 217 340 280 253 301 325 403 504 585 623 623 616 698 769 701 475 369 458 500 395 375 310 285 211 152 138 137 125 157 145 118 158 179 184 171 165 152 169 136 146 170 199 217 151 186 146 121 142 124 104 95 106 108 119 126 116 94 106 60 84 53 49 57 75 82 63 64 60 111 82 53 74 104 75 76 93 97 74 87 61 47 81 78 34 86 82 62 70 60 66 57 69 73 83 76 96 79 96 122 122 128 60 49 59 46 43 61 46 25 57 55 58 67 102 115 83 88 100 111 93 79 80 79 96 138 168 140 125 144 177 187 190 171 127 82 71 54 58 43 50 54 61 60 56 62 64 59 71 59 77 89 48 63 73 80 87 96 73 55 71 74 64 78 87 86 86 90 83 85 64 63 66 60 68 71 64 65 67 64 53 50 54 59 47 46 40 35 30 22 18 50557 267 1106 30 9836 14 2 37 6989 -9472 -79 999999 999999 -63 67 235 370 566 620 752 951 6553 51136 231884 513945 999999 999999 753173 6965 408 353 315 346 314 229 155 160 232 243 228 246 260 250 176 239 194 254 181 210 231 236 198 230 359 370 418 445 332 297 285 304 370 331 341 358 340 360 344 403 432 381 325 369 393 406 413 329 265 261 270 238 211 201 210 168 191 247 235 242 271 278 310 329 311 442 554 547 610 557 598 664 704 511 399 505 616 460 394 351 256 193 199 184 150 163 131 105 148 153 139 162 143 122 128 155 135 181 160 206 213 184 185 169 150 158 149 172 185 184 130 144 104 127 115 96 75 92 80 66 65 78 83 93 76 101 70 77 96 64 95 109 71 49 72 78 68 71 77 91 53 46 68 82 63 72 85 77 81 67 77 95 113 120 119 109 101 145 138 110 50 73 68 83 92 84 59 58 58 83 85 119 115 123 109 107 101 140 108 96 109 131 155 164 157 130 148 204 205 214 198 163 131 105 79 67 62 64 62 76 70 59 77 71 80 91 89 96 100 101 111 92 90 91 88 86 101 99 102 100 101 109 100 92 102 103 100 92 88 83 90 91 101 98 88 87 81 66 67 64 69 68 65 60 54 43 41 37 50566 295 268 30 9838 14 2 46 6988 -9475 3400 969 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 368 413 315 168 104 28 80 294 505 712 736 806 896 962 1094 1933 8614 51153 243195 570120 999999 999999 140388 1855 401 399 369 258 338 276 285 187 195 193 246 273 261 263 312 264 240 235 204 197 222 319 268 294 302 361 445 452 369 306 359 311 302 322 369 432 427 366 381 487 422 300 293 357 372 451 385 291 267 256 239 205 230 242 214 186 247 305 259 246 297 272 309 395 409 388 486 534 571 569 638 639 637 500 321 477 641 480 498 468 290 196 192 155 159 137 176 157 134 148 158 219 161 146 159 154 202 182 146 133 181 169 162 157 132 100 141 152 161 197 150 145 103 110 104 119 69 86 143 111 95 86 62 53 81 84 64 73 106 82 95 97 84 98 80 85 71 53 40 50 81 64 81 88 104 100 81 92 89 78 128 130 120 85 125 130 138 121 95 80 87 85 81 98 72 94 78 69 77 77 91 111 108 102 117 114 123 114 123 116 131 166 157 146 163 146 174 187 207 217 221 167 133 108 80 75 55 58 68 68 79 87 91 77 75 78 103 110 109 103 106 97 98 91 90 102 101 101 110 95 94 107 110 102 105 106 99 98 96 101 96 91 106 87 92 88 86 83 77 73 64 59 56 58 51 49 48 38 50575 296 239 30 9839 14 2 55 6987 -9479 4288 999999 999999 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 131 78 1 -49 -35 48 181 236 229 261 618 924 1759 21532 153586 441125 889829 999999 792873 7315 438 395 357 378 374 295 239 227 215 258 270 227 218 282 264 260 206 215 297 231 181 225 268 290 279 335 342 287 237 287 265 299 318 335 334 404 397 428 458 483 461 438 346 371 466 425 323 308 261 213 215 241 250 215 204 248 254 224 218 269 262 256 280 300 367 395 392 405 478 533 576 567 682 733 455 486 585 487 541 490 311 210 114 120 125 137 128 210 209 127 191 165 145 148 152 133 119 175 126 159 142 100 130 135 120 153 149 144 127 133 128 139 104 72 117 99 50 103 98 76 116 100 54 90 83 90 102 62 91 124 91 85 75 84 81 64 73 51 68 71 69 90 84 59 68 87 47 93 102 110 122 77 79 98 104 101 119 96 68 80 78 84 84 94 72 84 76 70 68 48 63 72 86 103 96 98 98 99 104 111 139 144 125 131 121 110 117 171 193 204 152 102 85 59 53 35 54 68 53 56 66 44 61 75 71 78 93 76 71 92 86 84 88 83 92 90 73 75 85 77 78 71 83 82 92 87 82 88 84 83 85 92 82 65 68 63 70 63 56 47 56 56 44 49 46 44 35 29 50584 296 242 30 9842 14 3 4 6985 -9482 337 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 184 234 271 314 233 65 32 152 312 407 514 567 643 818 1182 1389 4424 41678 234491 527735 999999 999999 508419 4522 398 418 475 385 394 321 311 231 182 249 241 264 280 266 236 259 283 230 258 217 211 246 233 229 278 305 321 279 342 308 269 304 324 342 426 493 467 482 505 531 505 472 445 407 393 395 308 236 262 251 246 236 215 253 191 249 203 266 250 178 221 255 352 375 362 404 414 487 541 636 593 602 694 666 508 534 739 688 630 441 283 236 157 134 116 139 191 176 178 172 191 201 164 166 192 151 165 130 135 168 111 133 138 123 110 120 134 135 117 109 139 121 110 109 105 104 92 65 39 56 100 100 107 91 52 52 59 111 101 84 78 75 105 94 73 84 65 73 109 92 64 72 94 85 89 54 109 103 115 128 128 102 89 130 145 135 112 86 48 81 80 109 99 85 86 96 84 67 98 83 63 87 87 81 116 105 125 120 94 96 168 151 146 171 141 145 183 205 203 185 148 94 60 49 56 64 73 63 70 64 72 72 57 81 80 80 91 100 98 74 90 101 89 87 103 94 96 107 99 94 83 83 85 97 101 105 102 91 90 108 99 90 92 89 80 88 76 78 75 66 69 61 62 64 51 46 45 40 50593 274 904 30 9844 14 3 13 6984 -9485 78 58 176 432 761 1002 1113 1219 1432 1529 1586 1578 1711 1898 2072 2318 2594 2429 6352 61968 352379 748978 999999 999999 80313 1467 351 360 343 347 368 282 244 176 125 157 258 205 227 223 192 247 307 224 158 193 197 238 265 253 273 294 215 188 191 249 254 249 322 402 419 457 439 433 492 484 497 518 464 419 295 238 228 295 272 215 199 192 266 270 218 214 242 236 275 236 261 290 330 310 280 305 343 524 561 455 547 673 662 602 608 710 733 665 487 217 189 136 142 131 142 137 134 163 177 173 131 137 158 168 177 197 195 190 154 128 91 136 123 99 131 123 112 110 92 76 127 98 118 88 112 110 85 83 65 44 40 46 46 56 60 45 49 78 65 57 96 113 96 69 86 78 53 95 78 50 69 72 45 39 56 65 85 109 128 133 111 118 134 106 102 71 62 74 89 88 88 99 95 95 76 59 68 67 61 80 72 82 85 102 111 85 89 74 64 79 122 128 103 141 144 152 178 170 144 111 73 41 64 53 26 43 44 52 67 38 31 51 55 55 67 67 56 59 70 81 81 88 96 80 74 78 74 71 65 60 69 63 65 71 75 77 80 77 76 81 63 73 57 64 63 48 48 51 46 57 49 42 34 31 34 30 24 15 50602 297 215 30 9845 14 3 22 6982 -9488 12414 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 674 1239 1793 2027 2131 2111 2307 2496 2474 2593 3006 3599 3584 3489 3517 3558 3080 4579 23202 131940 497840 987429 999999 190454 3049 431 399 349 361 391 385 336 345 202 134 200 225 173 234 295 275 240 224 266 266 260 270 244 207 284 352 306 278 290 274 270 300 354 472 444 397 347 380 461 481 484 477 395 420 418 318 299 213 189 220 220 236 231 172 210 213 183 213 261 182 187 256 281 291 287 321 302 330 432 516 538 464 582 720 727 626 708 748 634 378 164 151 138 132 124 116 128 140 161 170 154 155 150 142 186 203 153 148 159 106 102 130 119 143 135 119 169 154 174 125 108 120 126 136 92 85 119 116 121 119 71 79 50 75 59 82 81 74 96 88 107 74 57 62 79 98 88 88 87 67 51 59 85 79 70 63 71 79 104 121 124 126 117 94 102 101 52 86 104 113 96 140 150 91 95 100 116 85 73 65 84 81 92 94 102 98 98 105 98 90 98 142 163 131 150 165 186 229 222 156 132 88 70 70 60 47 50 65 73 62 57 60 71 67 73 77 74 67 64 83 108 108 106 98 91 84 92 102 92 75 68 70 81 96 97 88 90 93 91 96 86 91 81 83 73 70 71 86 72 65 64 56 56 49 46 44 40 38 26 50611 298 184 30 9844 14 3 31 6981 -9491 9784 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 165 785 1513 2121 2487 2627 2359 2620 3121 3839 3960 3867 3649 3528 3491 3357 3304 3227 2908 10054 85803 447983 945795 999999 84923 1395 393 343 238 286 335 364 411 329 233 175 186 213 184 205 248 290 233 273 219 209 225 225 260 278 270 338 279 207 252 260 264 227 296 376 384 319 273 275 302 392 336 268 270 231 209 240 232 200 209 181 185 184 164 171 211 218 194 163 177 206 214 228 240 233 226 196 228 305 362 378 304 425 486 597 771 676 628 702 607 373 168 114 88 121 112 138 181 177 96 72 112 130 175 154 169 141 67 104 104 151 168 123 126 96 73 100 107 103 128 89 64 65 91 106 85 94 100 70 57 91 57 66 77 43 32 47 54 65 79 42 37 52 69 37 74 74 50 30 72 47 42 51 50 40 63 58 49 47 66 105 75 70 76 76 85 96 115 143 135 152 121 99 122 96 76 90 72 59 54 38 34 55 60 61 80 93 69 61 65 58 90 98 119 116 89 133 151 163 174 142 90 45 40 31 45 35 25 33 33 43 43 41 37 50 47 41 50 42 39 56 91 71 64 57 68 68 68 78 72 65 60 52 57 69 62 66 73 74 79 66 63 51 49 51 48 46 46 40 40 36 44 37 35 31 24 24 20 12 5 50620 274 903 30 9843 14 3 40 6979 -9494 20 440 875 1492 2464 2817 2910 2595 2800 3111 3347 3669 3791 3640 3960 4047 3722 3977 6222 44743 349250 839928 999999 492680 7772 396 418 419 389 319 360 360 372 296 284 221 248 252 212 279 277 220 198 200 224 193 229 245 317 319 317 260 272 263 247 242 357 347 354 313 278 295 228 253 252 241 231 224 248 256 276 195 208 202 186 168 159 169 214 237 169 147 168 154 199 200 188 214 222 226 262 260 259 323 391 347 338 391 427 530 629 725 654 552 329 189 118 139 145 152 147 159 140 100 123 119 188 162 154 144 141 118 108 108 115 103 161 118 115 115 72 92 123 136 118 98 46 92 105 67 68 90 96 78 46 19 55 41 70 62 59 45 72 56 38 44 50 43 62 49 84 58 63 67 18 55 77 54 71 72 56 60 86 85 99 85 81 101 113 127 126 144 213 205 134 133 100 104 87 52 82 75 63 49 23 72 77 90 95 107 90 80 87 76 69 95 130 166 152 109 136 181 175 163 110 57 45 54 47 51 34 45 57 59 54 43 46 57 61 45 52 54 56 71 86 96 89 70 67 63 62 79 78 65 83 80 72 71 79 70 81 75 67 60 66 66 60 61 58 59 57 60 58 63 55 44 38 45 38 29 32 34 29 23 50629 272 962 30 9842 14 3 49 6978 -9498 109 451 498 387 321 216 305 507 815 975 1027 1407 1563 1559 1404 1472 1800 13480 121873 418345 812560 999999 809069 8801 467 407 373 374 339 285 308 342 269 215 227 230 201 211 172 189 243 222 230 276 281 289 254 245 316 301 280 306 276 315 340 400 394 302 281 294 227 194 188 199 216 229 216 221 210 203 165 223 214 235 185 242 258 263 231 254 199 143 221 223 165 178 202 228 237 266 290 316 302 338 318 283 317 397 481 588 667 395 204 141 104 99 92 141 114 87 83 144 90 128 137 113 101 121 141 142 94 101 98 132 145 115 103 115 142 90 107 81 75 101 76 96 76 47 67 98 74 61 77 41 29 71 62 69 32 39 66 98 77 45 33 41 81 61 43 67 101 56 55 67 90 59 43 57 45 62 91 101 108 106 99 133 148 165 204 204 176 175 149 110 113 95 93 86 70 72 75 50 79 95 79 81 80 97 107 87 75 72 96 130 158 152 127 130 144 181 166 141 79 42 50 50 47 44 36 58 58 51 52 37 49 44 50 55 59 69 70 75 78 75 71 82 71 72 89 87 80 72 70 65 71 64 76 77 75 68 60 65 76 64 67 65 59 57 67 57 46 47 43 44 47 34 34 33 28 20 18 18 50638 273 931 30 9841 14 3 58 6976 -9501 163 589 759 667 579 507 682 810 769 1092 1277 1246 1222 1136 897 887 1217 1260 12926 130244 459517 837184 999999 522522 5905 450 430 368 349 355 442 381 340 285 230 204 238 291 297 254 242 234 241 224 205 256 265 212 248 214 269 383 403 355 298 310 246 262 177 218 177 170 128 117 160 169 161 163 190 151 190 170 161 197 247 207 246 262 249 254 263 286 272 221 206 244 238 227 260 223 282 320 310 269 322 341 266 327 363 407 560 670 502 263 169 119 133 159 167 163 163 151 129 94 104 86 120 101 131 91 94 101 143 126 147 141 113 107 118 124 106 112 137 105 62 53 77 106 113 137 105 88 96 72 87 80 67 62 95 72 100 108 88 74 84 104 78 68 82 71 74 61 84 93 52 39 62 101 97 99 112 159 168 126 129 146 180 219 213 201 208 165 175 163 141 99 118 93 92 95 86 91 86 89 85 115 126 111 95 111 99 86 107 117 118 174 163 133 157 189 182 158 110 87 71 58 61 76 66 63 54 57 74 68 72 64 69 65 63 76 103 118 122 120 101 101 95 97 88 87 93 102 93 89 88 92 96 100 102 93 92 91 95 92 80 79 85 79 78 72 73 62 71 73 72 59 53 56 50 45 36 40 36 50647 271 990 30 9840 14 4 7 6975 -9504 -26 -9 -94 -40 10 9 -10 186 372 471 508 488 471 732 1073 1184 10010 100460 366714 724605 999999 999999 18322 439 367 283 322 300 398 367 295 248 252 266 275 278 213 243 270 285 215 219 226 208 192 187 215 295 269 281 256 248 245 209 193 199 195 148 164 87 147 174 164 157 103 96 100 107 100 150 147 132 162 191 205 218 169 218 180 189 230 174 168 153 181 227 230 265 254 300 288 266 224 245 263 272 258 338 511 458 249 179 148 120 114 121 145 108 154 132 136 96 54 74 79 95 90 75 67 126 124 106 95 111 87 85 119 116 47 32 47 34 33 72 51 46 80 54 84 98 61 33 29 50 44 24 49 75 89 31 45 45 52 44 62 81 47 30 49 41 30 51 13 38 41 79 65 67 100 100 89 76 98 117 144 158 180 181 169 145 120 117 116 86 67 61 74 73 74 55 38 46 75 77 79 91 90 76 59 70 64 88 108 128 114 133 148 139 134 115 54 29 38 47 62 56 19 18 44 59 45 41 54 57 56 49 31 59 99 112 97 85 91 77 81 71 68 57 65 61 62 62 65 80 70 66 62 65 68 69 69 64 56 53 61 52 55 54 52 45 52 48 35 42 44 39 39 29 19 17 14 50656 270 1018 30 9838 14 4 16 6973 -9507 -78 999999 999999 -90 -61 -45 -50 -36 21 144 207 149 338 672 2273 22663 145951 392583 750966 999999 999999 22761 667 367 276 305 330 322 381 326 287 265 228 235 270 203 292 306 271 305 283 252 205 268 225 279 285 244 243 172 182 186 194 149 188 211 112 167 111 137 137 128 114 172 160 159 178 166 190 184 157 137 180 165 123 186 176 267 268 202 191 204 237 224 214 261 285 345 308 290 314 297 295 301 349 315 304 358 378 332 209 137 109 122 156 136 92 123 126 89 82 88 121 98 102 47 77 117 130 126 100 84 78 131 77 49 39 91 90 75 97 94 68 55 97 102 66 88 68 73 74 102 68 69 64 74 70 63 71 97 81 54 82 66 61 63 43 47 49 74 89 92 86 64 81 112 105 86 102 115 107 128 164 186 186 201 225 174 168 149 121 122 137 106 119 105 94 79 80 78 98 83 80 98 96 92 78 82 87 110 139 162 142 134 169 173 164 145 104 76 52 50 59 77 71 56 58 65 63 63 80 96 77 69 79 88 119 119 104 96 93 103 95 103 100 82 85 88 96 80 81 91 89 105 111 112 103 98 101 95 96 89 86 80 79 82 77 86 75 67 70 71 74 69 54 51 46 47 45 39 50665 259 1346 30 9836 14 4 25 6972 -9510 -91 50 419 1269 12535 79294 243482 482987 999999 999999 994934 8708 450 313 296 320 366 401 402 291 329 306 267 255 368 356 312 273 336 317 287 361 247 222 210 254 169 133 158 158 203 207 200 180 182 141 179 227 146 207 205 143 150 144 169 181 194 201 176 182 169 222 202 204 248 237 236 200 218 216 237 285 298 327 266 282 327 329 389 342 326 327 325 290 283 336 327 406 333 164 146 89 141 188 186 166 131 79 102 136 141 135 125 83 82 94 82 140 140 122 115 136 131 134 123 80 48 86 111 84 43 79 114 88 95 119 88 75 87 107 85 78 74 69 63 90 78 83 61 88 91 82 82 87 88 83 77 77 103 101 82 96 108 123 113 131 138 137 172 149 167 179 192 201 222 219 192 186 199 148 111 93 117 121 116 128 109 90 95 126 145 131 118 113 108 125 122 112 140 169 182 178 163 174 191 187 146 133 135 71 79 74 88 97 79 61 75 96 77 75 79 89 84 98 122 134 120 118 124 113 100 96 92 87 98 106 93 96 99 96 111 112 100 103 113 105 100 100 94 100 97 95 89 80 81 88 90 88 90 80 76 78 71 69 69 58 57 51 46 50674 271 986 30 9836 14 4 34 6970 -9513 -53 -9 -72 -90 -32 101 79 132 245 257 358 483 612 911 1376 1475 6648 59718 266482 536740 999999 999999 649493 5516 432 355 273 265 320 420 423 387 384 325 306 277 321 343 388 395 353 358 341 354 293 311 267 318 256 197 209 227 194 190 211 155 213 185 179 201 132 184 166 216 166 135 195 199 192 219 201 190 197 173 164 144 207 259 284 306 265 264 312 301 281 278 269 275 301 296 290 292 324 259 278 252 279 324 344 314 268 207 133 128 172 145 125 178 153 140 160 150 130 124 123 119 91 84 95 73 107 112 94 124 117 85 83 138 103 84 65 88 52 65 54 64 83 69 68 59 81 96 79 92 120 85 105 73 83 111 85 101 112 72 62 64 102 56 72 101 100 123 141 111 101 93 128 123 113 123 140 110 137 132 168 169 153 174 183 171 151 107 98 95 91 106 99 115 91 85 99 109 128 137 142 101 96 111 96 125 168 179 146 149 164 185 189 162 116 92 63 68 68 86 85 76 79 77 88 68 62 73 78 82 73 101 133 134 115 121 112 106 100 95 89 85 88 96 106 102 97 99 113 108 103 103 98 97 99 93 81 83 88 79 80 78 75 79 73 73 73 73 67 58 63 63 53 52 50 37 32 50683 273 924 30 9834 14 4 43 6969 -9516 47 115 250 298 483 556 458 588 837 898 1037 1341 1509 1534 1563 1584 1995 1942 6524 63721 346347 705312 999999 999999 18787 552 350 407 324 306 344 351 411 342 377 412 393 346 298 345 381 383 439 417 383 428 348 339 339 294 247 216 214 214 199 220 164 191 156 191 203 206 158 165 166 170 152 171 175 245 251 182 177 240 214 159 220 201 257 204 198 209 191 241 261 350 356 324 312 320 283 291 327 360 331 244 220 244 233 291 328 223 222 185 136 144 146 164 200 215 154 132 154 141 161 146 106 111 141 134 130 128 112 148 149 154 115 104 113 87 64 94 129 99 47 82 92 110 106 131 132 113 123 90 111 98 83 88 95 101 89 106 85 70 63 79 57 54 83 87 111 101 90 116 115 113 118 138 151 149 146 143 126 132 136 124 165 169 183 213 195 202 158 164 153 115 115 111 133 131 133 127 140 150 155 124 110 100 95 123 112 158 174 187 188 196 221 193 170 146 104 87 91 72 79 87 73 68 71 59 72 76 66 82 81 80 86 99 113 127 132 139 122 119 110 107 113 111 94 102 110 108 103 107 104 123 116 114 100 110 114 108 106 101 97 101 90 93 84 93 89 76 84 85 76 77 72 70 60 66 64 51 48 50692 273 923 30 9833 14 4 52 6967 -9519 -65 99 314 548 610 445 398 649 679 553 472 458 698 819 712 852 1178 907 7783 93075 417302 783433 999999 929359 10447 442 398 391 326 255 255 307 305 371 450 469 470 409 418 340 333 377 469 427 377 354 353 411 307 271 290 333 312 307 256 253 254 224 192 163 153 191 164 192 185 165 176 137 174 201 187 199 172 156 144 129 172 201 171 175 203 156 187 184 237 310 290 337 300 287 326 264 313 330 297 216 208 199 178 163 283 283 242 184 71 119 143 164 176 171 164 140 112 139 148 155 119 93 103 96 129 122 110 131 124 97 91 97 62 49 95 69 98 103 95 119 96 67 107 102 111 155 95 47 54 78 123 77 81 103 85 103 93 47 65 102 96 89 59 87 103 81 90 108 135 119 102 112 107 105 129 129 115 115 140 149 140 182 155 156 187 191 154 111 106 88 124 110 121 129 102 67 85 108 115 123 96 118 104 98 139 152 180 159 166 196 210 178 147 114 83 71 76 98 84 81 58 56 54 52 90 81 51 64 80 67 78 110 125 100 116 116 107 92 81 79 76 72 98 90 77 84 88 88 90 90 85 90 92 96 96 92 90 85 86 85 92 79 77 77 73 68 68 70 71 67 53 53 52 49 37 38 33 50701 275 862 30 9832 14 5 1 6966 -9523 43 422 849 1095 1480 1969 2121 2170 2174 2427 2420 2370 2460 2337 2323 2738 2639 2168 2445 2681 14073 145143 454395 676120 895400 378867 4576 445 416 389 386 293 255 256 328 343 399 458 418 379 383 319 282 354 474 439 365 326 364 386 328 308 335 307 229 266 252 221 248 93 91 161 234 185 136 150 130 188 165 164 197 180 184 192 176 198 175 152 140 192 195 144 215 162 129 159 217 291 354 295 219 243 238 222 189 165 206 210 162 168 177 160 175 247 153 230 185 147 229 261 187 153 186 160 177 131 115 128 143 120 113 88 86 123 88 99 97 146 85 93 114 116 54 54 72 91 75 92 110 101 112 124 150 138 124 121 84 87 83 62 76 113 108 83 102 95 91 97 95 70 76 126 101 81 106 133 133 133 139 124 128 119 150 128 168 160 150 169 185 182 185 166 142 139 159 166 120 126 139 154 132 137 98 84 92 86 97 102 99 141 139 102 115 120 162 177 149 195 204 203 150 119 105 110 75 96 99 74 71 89 88 68 83 75 68 69 68 78 117 138 133 114 118 124 103 85 86 88 85 77 83 91 85 91 91 99 102 92 92 105 102 104 101 100 100 88 95 98 89 82 78 76 72 80 80 78 75 69 66 62 58 54 49 45 40 50710 300 109 30 9829 14 5 10 6965 -9526 8911 1502 1482 1444 1443 1334 1349 1322 1297 1080 835 792 771 655 646 602 756 728 820 819 813 956 1124 1334 1602 2117 2805 4071 4303 4364 4611 4833 4641 5204 5538 5263 5264 5076 4981 5011 4764 3966 2494 1710 1680 1826 2141 9862 89886 53652 2232 435 334 342 405 316 231 186 229 278 354 291 289 247 193 270 264 283 306 340 239 244 313 343 330 288 238 219 187 225 195 224 254 187 187 145 74 106 74 119 188 127 124 121 120 144 116 102 136 116 112 168 178 141 114 118 126 95 126 104 129 142 208 275 187 82 111 112 111 52 130 163 137 77 71 93 104 158 178 197 180 151 188 145 131 136 135 111 141 86 103 81 89 67 100 98 87 64 88 115 66 59 97 87 92 43 76 57 61 45 38 17 53 78 54 67 67 87 85 83 65 62 23 63 43 55 48 76 85 83 58 85 55 23 46 42 79 48 62 92 92 67 71 94 92 54 69 74 89 117 107 90 84 116 157 135 155 149 121 115 110 99 82 100 99 109 116 98 72 66 97 77 74 93 68 76 82 107 129 135 125 141 163 156 148 133 66 54 43 65 63 52 31 46 48 49 49 41 44 61 58 44 54 80 94 103 83 94 69 75 70 58 67 56 45 58 63 67 70 55 57 53 55 59 65 63 64 76 71 59 53 64 61 57 55 50 49 44 46 47 47 37 34 30 28 28 27 22 16 16 50719 301 78 30 9828 14 5 19 6963 -9529 14894 2505 2249 1919 1757 1707 1757 1669 1519 1309 1062 852 740 763 546 568 533 582 593 576 519 556 559 460 430 486 643 782 1197 1680 1797 2040 2287 2204 2110 1952 1756 1547 1500 1468 1269 991 889 818 775 787 901 1162 1319 1395 1371 1063 522 408 493 442 360 309 320 333 319 389 401 352 326 328 307 316 386 376 368 324 329 318 316 338 425 341 269 244 260 213 217 253 196 207 190 209 184 110 110 162 150 166 169 105 127 194 122 144 109 144 129 151 141 173 219 176 152 187 172 132 146 135 188 193 160 113 88 107 145 170 187 141 186 197 154 126 205 189 201 173 153 169 197 178 204 200 148 188 130 144 186 117 82 112 144 132 148 145 162 137 94 80 145 165 119 111 86 85 87 77 107 115 123 117 69 43 63 101 117 111 135 86 91 55 86 108 89 95 71 71 81 83 83 59 80 124 133 134 135 168 139 125 110 121 98 74 117 150 145 144 147 160 164 183 186 185 166 172 160 136 124 146 146 147 129 174 138 102 120 138 130 114 119 123 115 130 142 173 172 166 181 190 191 187 139 91 106 110 106 91 90 92 95 78 66 76 58 79 82 76 88 106 124 131 131 125 105 92 106 111 93 83 100 96 99 98 96 95 86 83 77 85 91 91 90 81 88 84 82 75 83 98 108 93 89 86 90 77 75 78 73 74 73 62 69 58 60 57 45 50728 301 79 30 9829 14 5 28 6962 -9532 12453 2400 2433 2475 2259 1900 1639 1451 1448 1204 959 699 651 643 572 540 548 594 501 486 447 406 430 409 290 317 290 330 453 553 548 540 567 636 627 666 647 710 690 628 657 659 673 703 700 854 920 999 936 727 1020 893 472 459 412 423 372 342 289 403 369 358 433 433 389 342 293 257 270 396 377 359 352 335 287 323 366 348 344 351 287 255 310 269 228 252 240 225 189 171 154 155 176 163 124 188 137 170 142 194 185 197 190 168 168 162 181 151 144 151 136 142 165 130 155 142 149 157 165 159 155 169 139 157 161 151 112 143 178 162 190 117 124 234 216 185 169 175 150 144 174 155 114 113 105 123 132 115 110 118 141 84 103 112 97 116 110 103 95 66 94 98 91 94 78 70 65 74 86 88 90 108 106 69 79 40 71 67 69 81 75 67 46 88 68 49 81 105 98 110 126 130 144 117 97 98 102 89 123 145 180 180 163 183 202 177 149 160 172 154 148 158 130 140 167 163 152 105 71 77 111 108 122 108 117 108 95 114 149 186 190 165 192 215 198 158 121 87 87 99 105 88 81 88 84 84 88 79 71 63 63 64 77 105 116 113 110 96 100 109 111 85 98 99 96 82 85 73 75 71 71 81 90 84 74 69 76 66 72 81 73 82 86 83 82 82 75 71 79 76 62 57 57 61 61 52 40 38 42 44 34 50737 301 78 30 9828 14 5 37 6960 -9535 9853 1464 1114 1142 1172 1275 1240 1166 1022 900 825 741 642 668 684 578 635 523 511 510 556 473 427 370 232 270 242 304 305 361 497 566 632 562 560 569 589 601 537 569 605 560 547 593 699 889 925 919 809 707 896 681 459 385 463 418 347 254 230 289 292 334 360 421 415 374 333 308 267 319 467 383 366 353 356 239 284 370 352 403 321 237 248 176 230 209 234 204 194 185 163 160 148 135 163 142 150 126 135 122 119 144 192 216 211 209 114 101 138 86 145 138 110 154 171 174 154 170 137 79 170 149 143 160 183 160 85 97 156 147 103 139 160 192 161 152 117 118 157 147 132 114 101 154 165 143 148 146 128 116 97 91 84 82 134 90 97 122 131 86 88 99 138 112 104 88 120 70 56 71 68 113 126 103 78 74 87 80 53 61 60 74 91 92 78 86 104 104 132 146 156 127 127 108 122 128 117 131 130 129 155 155 113 116 153 167 168 165 170 146 138 147 168 148 119 97 88 69 74 104 121 114 115 98 111 128 127 169 180 142 155 189 193 198 180 154 115 78 94 94 71 79 98 83 77 71 75 90 64 78 102 87 80 107 110 103 98 104 113 104 97 94 103 106 98 96 76 69 79 89 83 95 88 85 83 74 76 80 67 75 71 72 75 70 82 95 84 82 78 70 67 65 63 60 59 59 54 56 57 52 47 50746 301 77 30 9827 14 5 46 6959 -9538 8224 1864 1123 1025 1007 1001 1052 1000 928 742 754 642 634 580 611 611 536 540 601 426 461 384 375 463 319 294 268 243 354 459 574 537 589 521 493 555 557 568 574 593 573 512 639 595 727 739 820 842 840 652 713 733 521 445 448 471 322 277 254 243 308 320 354 373 362 367 369 284 261 325 398 385 387 441 408 311 303 317 374 347 335 376 314 223 246 220 151 173 211 179 171 192 170 156 163 82 126 203 131 157 165 234 148 118 177 160 141 158 187 87 97 111 136 136 98 127 132 140 141 97 144 161 128 151 153 80 155 126 138 157 125 149 177 193 140 124 147 138 150 171 106 142 131 103 150 157 106 87 103 74 117 93 114 124 91 88 103 111 97 68 43 68 68 84 122 95 107 106 89 70 127 111 82 93 111 80 61 77 51 48 94 91 83 60 78 78 92 98 103 128 122 152 146 130 104 96 101 126 124 133 138 118 161 186 164 126 167 146 114 131 176 170 147 134 133 94 55 78 93 115 127 128 110 157 138 143 157 164 158 165 161 173 180 187 219 200 155 103 75 64 71 79 93 78 72 84 65 52 50 69 101 93 94 99 116 124 115 97 96 102 93 64 69 86 101 96 83 69 71 80 84 79 85 96 90 85 78 76 74 77 79 83 72 78 78 83 85 86 77 75 76 70 67 64 66 57 55 48 41 44 40 50755 301 75 30 9825 14 5 55 6957 -9541 7017 1143 989 998 1029 968 992 956 874 821 899 760 626 637 652 571 562 647 542 434 410 385 322 289 286 302 337 422 497 518 513 462 408 379 452 474 464 496 526 555 557 570 555 592 687 751 759 807 1003 760 572 842 649 470 455 489 424 306 242 191 205 311 357 395 387 366 283 350 340 283 289 368 471 483 510 474 397 308 350 364 337 405 370 356 263 206 188 213 198 195 164 132 155 152 199 132 91 159 127 130 169 191 171 153 142 133 181 186 127 125 103 147 132 171 185 179 152 170 138 110 174 115 135 157 138 98 128 172 183 166 162 156 165 162 152 169 179 162 188 132 128 108 130 108 110 130 127 79 99 159 119 75 84 69 61 79 114 82 84 89 68 98 100 64 90 94 59 38 92 85 87 74 101 66 86 98 82 94 78 92 88 64 81 102 80 79 127 121 107 107 96 131 107 99 93 71 99 151 114 130 161 144 141 121 154 166 156 140 149 191 199 189 187 140 104 98 99 90 91 112 124 131 152 139 142 133 145 178 164 146 163 182 210 212 202 172 167 116 81 90 100 93 88 75 88 97 76 62 76 85 105 105 94 112 110 116 111 96 113 104 106 103 93 101 91 77 89 89 87 73 69 88 90 88 90 86 82 74 78 85 71 76 81 72 73 71 72 77 70 67 75 74 67 71 65 62 60 51 48 48 43 50764 301 103 30 9823 14 6 4 6956 -9544 7656 1044 926 971 928 916 915 903 831 809 779 720 593 603 653 592 551 627 517 434 396 352 352 322 236 267 344 340 461 479 558 551 563 472 420 400 424 415 485 534 479 493 470 564 614 601 717 910 1062 1022 568 1017 712 514 438 398 427 427 328 215 308 292 341 366 381 425 354 282 256 289 234 314 380 484 457 466 482 328 348 340 322 360 356 387 426 308 196 212 201 197 214 159 114 125 138 191 163 150 123 144 103 147 110 152 159 151 139 167 134 129 136 149 139 139 149 138 132 120 122 184 149 159 146 133 111 134 119 134 170 122 101 87 133 147 104 152 175 110 92 97 82 56 130 144 140 126 108 83 79 75 83 79 81 55 49 53 97 78 115 76 72 61 85 78 87 121 90 57 61 66 56 57 52 73 67 60 70 76 72 65 73 80 78 63 50 61 128 126 137 126 154 126 122 92 79 65 95 120 123 120 152 152 157 146 168 167 145 153 130 149 158 179 152 119 117 90 75 96 114 98 103 115 157 135 104 119 162 147 122 114 147 169 185 201 197 184 137 98 91 86 69 73 103 83 64 48 57 58 65 76 87 83 94 74 85 108 87 89 90 82 81 87 81 71 65 76 69 76 70 73 74 72 65 57 57 63 70 76 73 63 71 76 63 61 54 63 55 61 58 59 57 51 54 50 42 49 51 47 43 33 28 50773 301 104 30 9824 14 6 13 6954 -9547 8650 937 811 916 970 907 876 867 900 833 826 707 718 758 640 471 579 623 502 397 441 439 393 321 317 333 290 317 461 579 538 458 513 535 519 621 695 772 1094 1329 1441 1375 1157 904 744 690 683 780 740 570 500 1023 773 638 620 549 445 440 471 392 318 332 465 699 775 917 1006 706 426 296 284 314 373 460 547 451 485 399 369 340 374 360 448 442 466 518 423 249 207 176 150 206 170 171 152 187 179 173 183 181 141 140 170 90 153 163 143 174 142 152 146 131 139 133 149 157 154 112 147 130 143 119 96 146 184 156 109 177 169 142 179 187 122 128 157 154 156 175 153 130 101 118 108 138 155 123 162 190 107 94 110 120 118 97 113 94 53 49 69 93 105 92 106 122 113 120 132 109 125 117 101 86 99 82 68 53 82 75 77 80 91 62 65 131 124 98 133 151 151 145 169 145 126 108 108 112 138 111 136 134 170 188 206 165 133 140 149 163 177 175 199 196 167 112 90 119 114 91 108 114 109 112 139 149 112 131 164 163 140 139 158 150 171 195 197 143 99 91 85 97 84 82 78 73 83 65 77 62 65 73 107 108 102 108 92 118 109 96 95 98 94 106 97 82 88 74 87 87 79 78 84 103 103 88 84 75 88 91 83 82 77 76 72 74 80 80 79 71 65 68 69 65 61 58 54 62 58 50 58 49 41 50782 301 74 30 9824 14 6 22 6953 -9551 125440 4918 1090 887 915 957 956 889 867 807 780 824 700 695 668 563 669 710 496 431 396 452 388 340 290 343 245 343 478 612 618 551 464 484 483 505 538 496 537 577 556 569 627 648 768 694 733 740 647 457 561 712 748 843 754 757 577 529 440 365 320 284 316 388 420 450 488 408 363 315 295 359 333 364 430 516 503 425 494 434 383 353 361 418 464 464 461 317 237 216 186 142 200 195 145 151 169 194 176 154 144 105 110 156 161 135 134 140 123 155 172 142 148 195 125 90 147 168 154 131 131 152 185 125 172 143 140 225 186 213 173 194 161 146 159 197 215 150 143 155 171 188 150 99 109 122 139 148 130 92 116 140 140 128 78 108 97 99 67 68 102 139 131 93 102 106 112 95 117 100 77 73 113 63 65 81 42 96 96 96 106 131 121 124 127 133 154 164 152 136 148 109 130 138 132 174 158 146 147 166 180 161 159 153 193 209 170 163 162 185 176 192 159 95 112 115 124 109 121 123 122 142 167 126 136 152 167 149 149 161 155 150 193 207 182 108 90 112 80 89 80 88 75 58 77 86 86 55 71 103 108 110 123 124 135 108 113 111 100 97 93 103 93 84 92 88 97 101 96 103 97 80 89 79 83 84 70 79 85 95 89 77 80 71 75 80 77 69 70 71 67 64 64 59 64 57 54 55 50 47 40 50791 301 72 30 9822 14 6 31 6951 -9554 525885 16674 2202 931 921 913 794 819 840 834 757 732 678 557 673 655 623 591 511 491 466 525 457 340 307 253 253 388 487 476 432 389 411 441 422 422 462 433 471 542 537 598 626 647 674 725 821 901 1037 815 383 390 450 467 447 411 462 421 428 257 209 221 230 323 422 472 450 403 358 288 273 324 372 413 448 464 448 428 521 502 366 311 306 372 360 388 398 245 196 190 186 158 152 194 219 165 180 216 248 171 154 102 133 133 111 102 101 138 96 128 177 145 178 139 127 157 108 116 115 101 94 143 122 148 118 124 169 145 169 154 143 147 177 155 119 115 142 120 153 163 122 139 130 144 108 131 145 104 97 118 119 89 58 82 90 75 102 92 66 70 63 75 88 87 72 83 83 82 107 88 81 92 93 120 91 92 88 75 87 147 125 111 91 115 127 99 119 162 145 142 159 154 102 110 100 136 96 112 137 154 154 132 142 146 146 135 148 175 188 187 195 167 81 83 74 97 110 140 104 85 141 133 101 137 175 156 139 126 150 161 164 129 137 151 151 115 82 85 80 90 105 76 63 50 71 79 65 66 84 85 85 93 92 109 100 78 82 92 104 97 85 85 69 82 100 91 82 77 85 81 80 74 67 74 76 65 66 75 77 79 68 67 74 50 64 58 55 60 52 53 45 46 47 49 48 49 52 48 44 40 34 50801 300 102 30 9822 14 6 41 6950 -9557 34835 4945 884 890 898 835 809 816 885 772 757 666 691 707 675 528 563 545 495 453 419 360 399 350 281 217 195 296 354 449 448 446 447 417 482 515 537 510 496 549 546 568 587 663 811 917 1022 1063 806 403 403 405 453 456 436 378 379 301 315 224 219 253 272 347 436 446 392 385 339 265 226 318 375 410 523 558 476 418 454 459 339 399 355 346 403 461 400 274 235 239 185 205 132 131 180 135 107 134 100 97 127 147 171 143 106 158 143 133 138 95 103 143 74 103 78 92 115 148 125 132 150 169 153 157 134 118 119 128 157 152 159 171 145 150 101 113 120 157 102 103 128 133 132 116 108 106 150 117 108 108 76 103 40 67 79 42 100 114 69 75 59 49 115 110 83 52 78 86 99 100 69 94 83 91 86 126 141 102 100 101 115 149 139 132 116 119 146 183 160 133 127 103 115 115 132 117 118 116 123 130 115 133 120 127 136 150 145 160 159 119 99 105 139 102 142 128 120 121 142 110 98 141 151 157 149 147 115 166 150 118 124 112 100 89 75 81 73 75 76 98 83 77 70 71 65 73 74 89 97 99 85 93 83 92 99 91 87 92 91 93 76 73 79 78 66 75 74 84 80 70 78 84 64 64 65 64 73 68 79 70 61 65 56 60 63 61 64 50 52 57 55 53 44 47 53 51 46 41 34 35 50811 300 103 30 9823 14 6 51 6948 -9560 29274 6017 987 979 1025 991 935 870 881 821 766 757 771 850 734 620 573 518 554 560 513 502 409 415 308 295 307 329 340 450 458 533 535 567 627 541 580 612 595 596 581 641 661 730 812 936 1042 840 385 386 379 479 531 428 342 441 485 410 327 341 266 293 387 329 433 465 437 392 282 250 271 324 314 390 489 503 470 425 381 352 363 379 415 405 395 433 418 291 184 205 189 192 228 189 218 218 149 167 160 118 152 181 141 140 175 177 196 177 143 121 131 139 166 190 169 153 155 151 202 214 183 226 222 198 145 176 189 172 206 165 221 182 208 185 207 175 147 202 181 152 125 111 191 156 140 119 156 130 130 169 111 99 76 78 97 97 150 118 112 110 92 109 97 97 139 135 101 112 149 103 108 161 113 86 103 156 146 115 158 154 166 167 170 125 188 190 183 175 149 150 144 120 138 152 171 159 174 210 175 174 166 162 181 196 204 205 193 167 156 138 131 133 110 135 156 172 161 139 153 150 176 185 178 199 191 163 167 195 187 159 147 163 129 125 121 130 140 130 107 119 115 104 91 97 88 103 126 140 122 131 126 135 143 128 113 102 124 129 125 115 106 109 118 110 99 105 115 118 113 110 111 107 111 103 101 105 98 105 102 101 100 96 86 90 93 98 90 89 98 87 86 84 88 77 82 78 76 82 72 61 50820 301 45 30 9825 14 7 0 6946 -9563 71262 6965 1118 872 826 887 897 861 840 836 762 730 745 637 654 699 606 538 470 542 443 445 435 406 347 335 316 296 293 256 293 435 455 495 500 607 654 416 459 439 451 488 510 609 642 686 748 590 337 173 170 355 455 448 415 331 418 335 305 274 269 291 292 293 345 475 477 494 413 377 257 190 231 238 290 394 432 355 345 449 368 380 333 333 357 335 305 403 305 169 119 141 185 175 145 157 160 150 153 168 158 153 110 105 122 120 141 118 123 161 132 122 126 132 187 207 136 203 173 134 122 104 162 206 170 129 264 208 195 182 152 147 183 126 141 186 157 133 163 118 84 83 92 123 133 108 128 128 116 133 100 89 77 49 70 75 88 113 86 57 64 96 104 96 89 82 57 57 65 82 83 60 75 72 106 114 81 102 129 107 114 116 122 123 122 128 121 134 122 119 122 102 111 115 130 132 137 145 98 117 136 125 124 144 173 127 85 92 70 75 94 115 89 75 95 105 80 103 114 126 108 126 171 183 183 155 115 136 160 145 124 105 88 87 84 86 86 87 78 83 97 78 93 74 63 72 69 66 68 93 88 105 109 74 83 67 101 104 103 98 94 79 80 85 81 81 76 67 72 76 83 82 86 74 73 74 68 76 83 74 83 79 66 70 69 65 65 64 53 61 54 51 53 54 56 45 47 52 41 40 31 50828 301 46 30 9826 14 7 8 6945 -9566 18409 1383 767 798 765 735 796 746 761 848 709 666 585 584 610 528 501 485 451 398 407 447 487 378 314 304 231 281 284 286 418 414 354 397 453 457 445 374 342 386 435 466 566 544 589 587 566 398 247 125 204 313 399 443 353 377 358 328 314 158 224 270 271 226 208 286 332 495 601 592 463 291 299 253 271 377 415 423 635 939 704 472 318 328 329 318 294 323 369 281 177 147 157 94 75 115 100 98 100 79 159 114 135 101 106 105 110 97 137 120 125 132 138 150 139 145 156 140 150 107 73 130 147 136 121 117 125 191 184 146 112 124 132 125 100 100 167 154 150 147 89 87 119 93 104 111 95 79 111 98 73 98 48 25 75 63 65 36 44 58 51 59 32 40 79 50 33 39 53 47 63 28 18 35 67 59 93 105 90 103 85 112 106 77 75 114 114 109 79 89 109 107 133 121 91 97 116 126 97 95 105 119 118 135 117 117 98 34 46 68 106 77 96 70 65 58 86 87 122 121 95 125 158 179 139 110 96 96 104 89 70 67 74 77 70 37 46 53 63 40 49 54 34 36 49 50 35 55 65 52 65 52 55 64 75 66 82 83 82 82 73 83 48 51 65 52 50 42 52 56 51 53 56 48 51 55 49 50 54 58 51 49 45 45 44 49 46 34 30 30 30 28 38 43 32 36 33 29 30 31 21 50838 301 77 30 9827 14 7 18 6943 -9570 21777 2490 826 770 785 742 820 922 928 854 791 661 588 614 614 595 555 557 473 472 481 472 370 382 345 335 264 240 214 353 394 420 518 460 402 423 613 489 386 377 502 497 612 546 570 636 530 385 275 238 244 280 464 486 389 374 340 341 343 300 279 248 269 294 286 252 271 380 526 655 537 362 319 329 381 485 418 364 351 388 384 362 377 355 328 399 413 324 331 339 238 211 199 188 170 128 168 177 201 177 165 134 152 134 129 144 137 152 148 134 164 169 173 109 222 173 164 150 205 173 147 134 111 166 168 147 145 200 150 166 146 155 159 164 138 120 138 126 151 152 176 141 102 144 110 104 106 111 111 127 169 115 77 58 71 85 70 65 76 77 93 99 92 89 98 83 64 58 86 64 66 62 109 92 120 114 113 166 134 159 127 116 113 150 129 130 143 113 122 148 154 116 122 106 119 166 200 209 200 202 179 154 132 127 128 139 125 107 108 96 120 137 118 102 102 108 122 121 134 123 123 173 206 212 179 160 132 132 135 125 104 69 78 95 102 95 99 93 78 76 93 97 94 94 97 88 101 103 103 93 100 103 95 76 96 107 116 108 95 101 113 120 101 94 90 76 76 75 78 96 98 91 93 102 93 86 92 92 94 92 84 87 85 80 81 69 72 78 76 68 64 78 74 65 70 69 66 69 68 55 54 50847 301 79 30 9829 14 7 27 6942 -9573 29769 7019 1038 910 867 845 775 860 940 903 730 641 642 651 701 591 498 417 461 468 532 530 487 393 356 293 247 244 224 377 382 414 484 443 413 360 470 419 354 384 409 462 535 486 476 537 479 390 230 191 154 225 396 418 448 373 326 296 275 256 258 338 284 228 209 234 237 311 506 623 477 395 361 346 385 376 324 307 312 329 316 316 329 358 360 316 423 408 322 330 212 179 155 176 178 173 116 140 124 157 167 143 133 121 104 121 160 112 130 164 184 139 170 131 184 183 157 170 142 117 112 119 178 134 149 124 158 144 144 147 142 153 117 126 158 179 156 158 189 143 156 137 97 103 114 128 101 82 126 97 106 84 74 65 31 70 50 30 51 33 49 61 75 84 66 45 84 50 55 44 57 126 86 73 90 103 112 98 87 109 101 125 120 137 120 119 120 110 109 122 106 134 132 135 182 167 172 146 145 189 180 158 142 130 106 110 94 67 85 92 110 98 119 106 80 89 96 112 108 140 173 172 128 119 123 117 128 134 120 91 81 95 92 78 85 81 84 78 64 61 74 71 69 64 72 95 83 79 96 85 86 72 89 98 97 77 80 85 89 86 89 98 83 83 89 92 82 66 61 73 76 70 77 73 71 75 80 82 72 70 68 64 63 62 64 59 52 48 52 48 38 38 50 46 56 52 51 41 39 37 31 50856 301 80 30 9830 14 7 36 6940 -9576 35010 4678 915 918 834 849 852 881 910 949 847 802 665 639 660 649 594 577 524 461 510 527 488 447 428 348 292 201 297 298 442 499 511 501 347 280 474 514 377 443 494 514 573 456 533 551 480 351 213 178 243 366 473 497 477 360 376 361 309 312 323 316 296 362 466 601 660 730 790 738 533 446 397 373 320 426 440 418 399 386 401 399 356 323 364 381 366 361 385 340 281 227 162 202 183 189 196 187 173 200 153 178 206 169 168 170 168 174 244 188 185 205 128 181 193 208 148 181 198 223 177 188 198 193 234 216 189 184 207 193 199 189 185 210 212 183 203 198 164 194 180 165 152 142 167 134 125 125 106 131 166 141 123 93 104 117 132 143 120 97 109 133 121 118 125 98 79 111 115 130 133 157 139 142 138 118 109 166 167 138 124 119 153 141 120 116 103 124 149 123 143 140 129 178 206 216 230 184 120 134 176 218 185 147 131 98 89 106 100 131 138 155 163 130 122 117 128 149 218 245 209 172 183 168 129 140 164 173 149 123 102 100 117 110 120 118 112 118 106 88 112 122 109 125 125 124 134 113 98 103 116 105 104 118 113 112 121 114 110 106 96 95 106 102 101 97 96 106 109 115 109 111 112 100 97 91 100 115 99 104 97 92 97 104 101 92 86 83 86 88 82 82 80 74 78 81 73 80 70 63 62 50865 301 79 30 9829 14 7 45 6939 -9579 53453 7609 861 859 805 730 733 816 820 836 785 669 661 591 592 584 601 508 435 501 480 529 460 396 382 260 291 342 259 412 517 492 503 483 417 298 353 454 415 411 383 439 466 506 498 477 383 169 167 145 206 266 413 422 367 364 347 350 351 286 257 274 300 339 373 450 500 505 514 488 392 359 306 276 279 282 391 396 433 365 350 353 304 295 314 268 337 395 321 276 246 182 120 157 131 163 162 89 118 154 128 142 95 117 128 122 159 180 141 148 126 104 143 189 153 144 140 129 177 141 100 134 139 160 145 128 186 142 90 160 148 158 201 143 194 199 124 102 105 130 128 154 141 118 105 106 90 90 95 84 40 36 91 80 75 101 66 80 124 112 78 82 113 115 74 74 111 92 74 89 95 93 135 125 107 105 113 127 126 126 119 126 92 133 128 136 129 105 93 116 138 114 139 175 157 138 128 123 116 130 125 144 119 108 99 87 93 74 79 102 129 106 115 113 96 97 114 153 183 186 148 118 121 113 108 95 113 113 93 72 64 73 72 93 76 92 83 68 66 65 84 94 95 107 103 106 84 78 85 86 65 66 80 90 100 100 86 100 95 92 95 98 97 94 84 87 79 79 75 75 80 70 82 87 88 78 72 79 83 77 71 67 55 63 68 67 58 54 57 55 57 55 70 65 56 59 57 54 54 55 51 50874 301 80 30 9830 14 7 54 6937 -9582 57542 17217 1508 892 797 780 781 807 923 836 730 654 599 554 603 604 496 482 532 488 427 396 401 382 319 274 469 964 1577 1687 1266 934 689 521 383 339 325 469 381 399 434 475 486 532 488 596 606 315 118 143 166 201 289 444 447 372 378 348 304 262 271 287 255 298 350 296 355 438 450 368 342 209 207 240 281 328 448 404 411 272 289 332 330 233 275 260 262 309 349 298 212 159 106 139 158 145 149 137 107 131 135 185 147 127 156 154 122 168 169 119 146 136 66 134 152 163 176 134 146 158 157 114 113 150 179 143 111 161 127 108 173 169 121 140 161 192 150 146 133 107 118 152 117 124 117 111 116 83 78 95 93 100 104 123 125 105 120 133 124 119 68 110 142 133 94 101 107 124 130 98 91 88 124 136 125 126 98 105 103 114 160 111 85 103 99 101 112 123 114 108 139 115 105 154 151 141 161 121 111 124 111 111 104 108 108 65 67 83 55 84 116 123 87 58 69 85 87 100 172 165 147 150 116 92 111 96 93 110 111 69 82 95 103 71 79 91 86 92 78 96 101 80 89 85 91 94 75 65 80 79 86 68 80 112 96 89 93 85 87 90 85 106 98 93 52 59 72 88 78 76 74 81 84 75 67 69 81 80 79 58 74 73 65 69 67 64 63 62 64 63 57 60 61 51 55 55 52 53 55 46 39 50883 301 79 30 9829 14 8 3 6936 -9585 136364 78602 11326 1092 947 845 828 885 931 849 705 677 616 589 585 585 580 570 529 524 441 439 407 372 383 260 274 362 532 591 624 573 744 619 482 373 306 460 443 419 453 556 496 510 519 517 398 257 226 209 288 279 327 460 397 471 439 366 310 323 320 309 398 461 437 421 472 483 447 438 319 285 269 278 332 274 229 367 414 392 315 284 349 306 333 306 225 253 352 391 303 223 208 158 174 209 212 151 129 179 193 190 166 169 126 169 162 155 208 175 116 146 178 194 178 184 128 149 177 197 156 150 199 199 191 147 150 188 184 168 177 198 169 185 162 155 179 151 171 169 168 189 165 110 98 120 142 128 105 112 149 111 123 126 106 123 171 132 130 119 109 163 147 111 127 154 104 107 107 138 164 137 111 127 87 103 98 111 121 121 112 112 129 111 101 109 160 127 99 132 125 147 157 151 176 155 131 120 138 151 131 137 128 138 134 78 83 107 126 129 120 115 131 89 63 98 138 178 196 171 151 150 120 131 128 111 130 109 87 93 107 110 98 120 108 97 82 62 74 108 115 81 79 86 108 97 108 121 105 93 101 113 106 114 103 105 101 93 92 118 112 98 94 98 98 84 83 85 85 98 99 98 100 94 93 99 89 88 78 83 87 93 96 88 78 78 84 78 67 77 75 67 78 76 68 70 72 60 60 68 53 50891 301 77 30 9827 14 8 11 6935 -9588 254168 123101 8017 850 825 779 878 786 764 777 685 633 618 579 584 553 495 501 475 522 516 437 429 425 396 381 298 264 431 570 547 536 527 633 730 562 448 345 464 519 437 456 526 551 489 524 381 220 163 161 229 320 385 339 312 319 336 319 290 332 291 249 279 305 320 338 303 192 202 214 249 341 395 347 307 233 314 379 388 371 288 242 297 310 381 275 259 315 324 365 314 196 230 145 133 195 228 174 108 170 186 155 122 117 142 171 173 135 122 172 146 125 121 140 178 148 153 182 130 142 134 121 103 126 129 177 217 185 206 200 134 186 211 184 124 178 175 173 143 152 135 112 136 86 88 110 92 122 82 95 91 149 122 85 92 106 101 74 113 131 109 146 114 97 124 134 146 120 93 107 98 86 104 118 153 111 97 106 105 101 84 89 68 58 55 93 121 121 127 133 118 137 112 128 130 91 114 141 115 95 90 98 122 113 116 111 134 146 118 141 99 107 120 81 94 119 203 178 144 153 126 117 135 133 100 97 99 104 77 67 90 103 87 92 92 84 91 89 98 84 93 87 86 89 83 83 93 91 99 100 90 88 92 95 80 83 88 86 89 87 97 113 99 86 103 84 74 87 95 82 78 81 64 71 66 75 74 73 75 80 69 75 75 64 60 64 65 67 57 54 51 45 46 49 53 53 48 48 46 40 33 50901 301 103 30 9823 14 8 21 6933 -9591 113277 17690 1001 728 754 838 830 737 736 695 585 605 637 685 662 606 564 590 668 591 562 500 516 449 470 402 286 222 391 530 539 540 549 613 964 1086 564 349 356 541 576 492 565 518 482 544 406 225 210 239 283 297 367 411 384 392 364 369 335 323 348 336 341 304 297 289 218 226 249 279 308 288 402 371 293 247 296 379 356 368 281 320 310 311 331 342 342 281 322 386 389 265 192 195 144 161 156 158 132 139 172 219 187 232 204 166 134 188 164 209 171 157 192 209 186 182 204 144 171 196 177 132 139 207 215 186 195 224 176 174 185 164 192 178 187 186 202 189 187 182 174 146 183 128 69 87 127 142 182 116 115 113 146 147 171 156 142 179 164 117 131 127 127 108 95 142 100 149 134 130 119 116 156 150 97 122 121 109 124 130 129 132 143 99 146 199 180 112 146 170 177 179 150 142 151 157 158 143 149 130 123 100 105 128 121 107 98 127 136 116 126 114 114 108 101 147 199 206 201 151 178 146 112 113 129 121 100 101 101 104 114 134 107 134 131 109 111 126 132 140 126 131 116 99 94 88 115 133 135 132 113 107 121 108 97 108 120 115 96 104 101 106 114 117 121 102 107 94 104 102 96 96 99 102 102 95 109 94 90 96 101 101 94 95 91 93 81 72 75 71 72 74 80 84 70 67 74 67 61 59 54 50910 301 102 30 9822 14 8 30 6931 -9594 39695 6447 795 787 830 827 809 807 750 662 658 598 634 640 562 588 582 547 488 510 533 443 458 419 350 266 242 254 423 548 613 583 468 573 878 959 557 367 422 617 623 424 525 529 445 406 289 203 221 210 261 339 424 409 375 465 364 346 308 324 270 310 305 314 285 182 223 273 214 200 191 233 285 299 246 359 332 338 412 316 236 224 285 301 311 284 263 287 297 323 278 283 206 138 170 128 163 184 198 198 193 162 163 147 203 201 164 179 130 154 144 122 103 130 211 167 153 173 144 148 203 171 179 183 161 195 163 220 168 165 188 133 142 162 154 131 170 216 208 211 178 186 134 121 157 97 87 143 138 142 112 105 115 154 125 95 143 162 139 115 130 92 134 156 113 107 136 152 94 90 97 120 107 128 111 83 100 132 126 123 123 115 136 151 151 176 158 138 137 135 121 143 151 155 157 151 140 129 105 92 103 135 127 105 121 97 88 104 72 76 91 83 79 108 134 189 186 198 168 168 166 127 121 93 114 118 122 108 107 117 134 107 103 116 117 108 82 99 139 129 99 99 88 103 126 111 88 100 130 128 110 106 124 119 94 91 84 83 80 102 101 105 108 94 95 105 88 76 82 98 86 77 85 83 88 81 88 84 75 82 88 82 91 89 77 73 72 78 79 70 76 76 73 67 68 78 69 62 57 54 49 50919 302 41 30 9821 14 8 39 6930 -9597 605251 8832 1395 901 758 821 767 734 875 758 691 675 642 637 615 600 530 528 545 575 542 490 454 450 442 378 266 200 712 2710 4367 3815 2544 1619 1124 969 734 403 438 508 522 392 442 436 463 478 339 185 172 181 165 260 287 338 361 318 329 329 290 272 290 291 275 252 227 220 247 179 215 166 195 151 202 288 268 268 339 357 364 336 287 231 209 234 266 268 271 310 300 303 282 279 262 176 125 151 178 142 95 140 152 148 190 159 169 205 169 177 159 124 127 97 130 157 96 125 133 107 123 167 191 132 128 146 137 190 119 164 160 147 130 102 138 98 122 179 137 171 188 156 141 143 151 127 82 108 113 121 119 105 119 118 99 101 132 114 102 96 74 143 106 112 94 59 83 163 128 96 101 110 100 98 112 111 119 111 130 112 122 107 119 140 121 139 176 141 125 161 161 168 156 116 137 112 132 133 111 98 116 110 77 84 80 85 76 92 99 75 74 62 114 118 113 106 117 198 184 179 179 169 157 105 102 104 120 116 127 124 111 97 95 82 99 109 123 125 99 101 94 106 100 113 133 106 111 115 108 119 113 89 85 93 97 107 100 91 105 104 85 100 86 94 96 93 78 97 103 79 79 77 81 84 90 81 88 88 81 78 82 80 90 83 74 78 64 57 54 66 61 70 75 58 56 65 57 60 56 55 55 53 46 33 50928 302 37 30 9817 14 8 48 6928 -9600 572618 6489 2081 1058 825 727 808 794 747 797 769 753 668 673 660 583 548 606 625 618 617 584 531 445 388 292 255 545 2580 3540 2408 1467 910 662 773 843 696 542 526 564 452 421 440 473 488 373 185 174 203 153 216 259 311 378 409 444 377 322 355 407 362 357 325 293 279 245 227 296 263 233 176 233 218 240 222 304 393 419 350 357 261 209 228 274 274 315 329 295 317 288 315 288 196 156 174 204 206 176 148 174 194 196 216 184 128 168 148 160 181 126 152 136 151 132 124 123 133 134 150 152 170 186 167 152 143 125 127 169 189 195 165 182 187 233 180 210 200 171 149 166 100 132 143 126 147 153 91 55 72 131 150 119 141 113 108 119 127 133 126 127 158 140 136 156 143 143 134 128 168 97 126 152 144 151 122 129 115 125 128 129 127 143 123 125 157 180 187 161 167 161 148 173 168 158 169 132 119 104 108 101 109 87 87 118 140 133 124 110 91 93 96 111 120 126 176 211 204 202 184 188 153 114 129 134 124 121 147 127 117 135 160 139 119 131 125 123 121 103 108 133 135 139 133 123 128 128 128 114 116 105 118 113 107 120 118 119 117 102 103 102 108 93 102 105 99 106 117 106 109 102 108 107 97 100 92 110 102 95 97 100 94 80 90 91 79 77 81 70 74 83 80 82 70 73 73 74 62 70 73 65 60 48 50937 302 32 30 9812 14 8 57 6927 -9603 558551 4354 1048 866 866 849 784 780 853 803 716 659 604 653 562 613 628 621 471 457 592 479 445 424 372 275 250 367 562 582 633 803 881 575 661 742 539 520 663 518 440 459 401 421 451 273 170 145 121 162 173 185 218 317 361 413 338 307 363 368 314 313 300 213 212 199 196 189 186 177 211 225 195 209 272 319 312 369 396 293 183 204 202 226 240 218 264 243 284 325 309 226 159 160 101 183 112 155 152 141 223 171 175 207 185 173 112 168 124 96 98 119 118 144 115 160 180 119 128 149 129 159 117 126 151 212 149 166 206 189 163 207 159 136 146 160 151 199 158 144 99 124 139 121 135 114 118 101 80 75 101 94 102 78 131 106 141 135 103 147 97 76 123 108 141 137 101 80 97 104 133 110 108 79 98 143 116 108 76 74 107 132 115 121 158 136 120 104 113 148 167 166 152 167 155 131 127 90 95 125 94 111 92 82 84 74 92 92 69 97 88 99 115 137 163 192 203 187 142 134 121 134 113 93 109 108 118 109 94 88 116 109 128 127 131 110 106 120 95 112 111 124 107 110 92 104 119 97 102 88 91 100 87 78 105 92 84 87 103 95 95 91 80 82 80 94 98 91 77 83 70 71 67 79 95 95 89 82 79 75 74 72 80 73 62 54 62 64 64 61 60 51 49 51 55 53 52 55 53 45 34 28 50946 302 27 30 9807 14 9 6 6925 -9606 600079 67208 8843 962 902 913 815 775 844 788 737 702 670 674 633 591 533 574 604 588 571 509 467 434 410 331 312 440 670 675 610 542 593 662 679 749 608 595 578 482 336 395 513 454 331 218 208 204 176 153 159 189 270 334 362 412 360 407 340 395 414 381 343 316 226 178 235 371 279 273 265 237 255 297 315 342 329 366 292 163 208 248 241 181 248 225 259 274 324 267 312 242 248 194 157 161 190 200 163 189 139 142 174 213 188 181 215 205 132 132 108 115 159 188 222 151 121 141 157 135 125 206 167 171 184 169 190 195 210 166 167 160 200 162 170 169 174 157 96 151 104 112 126 141 116 138 130 108 98 104 126 108 149 125 124 106 133 158 155 141 127 138 129 138 113 121 142 120 128 100 128 101 103 136 141 93 151 176 138 94 123 171 163 158 114 178 189 136 173 181 201 172 194 168 154 138 124 110 163 149 126 84 117 140 106 124 95 73 101 126 108 132 141 183 215 209 204 195 164 114 148 118 110 135 135 131 122 105 98 131 139 122 105 120 135 132 112 116 136 130 152 142 128 122 111 122 112 102 115 107 90 114 120 116 117 159 149 140 113 105 115 119 129 117 110 119 112 112 112 114 113 106 102 108 116 106 96 102 104 109 101 94 98 90 86 80 76 76 79 83 82 72 69 69 74 75 76 77 75 68 59 55 50954 302 23 30 9803 14 9 14 6924 -9609 574375 45528 10897 1067 855 811 854 810 748 748 745 638 641 640 643 654 570 597 521 591 498 510 475 411 328 249 357 590 734 668 565 529 557 610 675 635 553 513 561 365 301 338 422 424 318 216 216 184 188 202 172 214 241 287 306 344 325 311 348 442 404 330 312 375 327 208 235 242 342 302 286 305 307 250 232 300 350 313 346 309 253 227 183 239 218 289 253 237 258 255 247 244 168 145 193 175 146 113 121 175 213 182 148 139 194 226 200 179 185 185 206 142 88 111 109 103 131 145 92 105 110 153 140 174 172 187 212 154 140 187 210 194 139 118 100 113 152 113 133 137 114 103 67 127 161 136 143 116 158 145 141 120 130 123 67 71 153 143 113 154 148 101 146 118 76 58 80 84 80 66 132 127 124 112 106 109 111 121 118 138 132 124 123 110 134 176 169 180 171 131 155 178 172 135 129 145 121 136 135 120 88 89 107 96 111 121 126 88 100 123 87 105 123 145 173 180 161 151 150 105 110 91 91 108 125 125 103 129 119 110 113 136 123 104 107 116 106 102 100 95 102 98 89 109 106 95 98 86 76 73 79 86 88 91 85 84 87 107 99 90 99 99 91 78 75 79 92 97 101 105 105 90 89 79 94 89 87 87 96 87 69 76 74 60 69 65 64 68 69 63 63 58 55 59 48 53 52 54 49 50 47 36 50964 302 17 30 9797 14 9 24 6922 -9612 572573 98884 66390 15142 1732 939 804 814 765 759 753 627 534 529 530 589 569 561 526 541 473 420 410 307 285 258 792 1775 1373 837 562 593 610 614 644 719 759 635 616 468 350 224 264 423 283 200 195 143 171 157 124 183 324 380 312 396 363 324 355 344 354 358 251 243 222 201 172 288 277 306 268 257 273 229 294 353 337 327 319 191 174 198 253 235 213 247 212 238 308 253 236 224 177 146 133 118 147 181 119 129 180 123 180 181 122 140 171 131 120 123 178 162 107 139 127 152 103 134 125 117 166 148 122 157 151 158 164 162 150 170 190 175 111 90 112 142 133 155 115 80 111 122 79 99 108 113 93 137 135 177 116 131 116 116 96 88 73 118 128 137 158 136 155 153 141 96 82 87 79 154 125 80 71 70 91 99 69 87 116 88 111 162 139 99 103 132 153 152 169 146 102 132 133 134 131 101 101 92 110 98 79 120 134 105 81 79 111 121 95 117 110 127 119 133 143 145 161 130 121 103 111 111 117 88 121 108 97 111 102 106 103 109 104 103 99 127 117 119 93 91 87 69 77 96 99 104 90 90 86 81 86 95 88 106 100 87 85 87 78 84 90 94 105 90 85 97 92 89 85 84 93 96 92 91 88 80 82 85 86 86 79 75 70 64 64 68 67 58 57 55 49 58 61 55 66 66 52 54 50 45 50 41 50973 302 43 30 9793 14 9 33 6921 -9615 559084 121609 96791 45736 9926 1371 686 708 718 697 687 656 596 560 505 532 563 559 515 512 478 424 448 300 237 230 394 967 962 839 921 964 754 710 725 797 767 522 480 337 278 258 238 211 223 163 151 133 73 188 210 235 366 344 444 416 389 347 298 340 306 336 199 208 220 202 229 223 290 253 204 258 349 315 299 325 340 324 252 239 214 233 289 268 210 218 273 313 266 208 220 149 138 98 128 155 140 215 161 184 180 110 138 175 109 179 170 117 129 133 143 157 118 116 106 81 97 90 144 104 99 153 128 149 155 165 146 154 135 108 138 163 155 173 146 152 168 169 106 97 133 128 99 110 114 103 102 98 77 102 99 92 97 110 126 166 145 121 110 101 84 101 125 117 124 135 108 126 87 83 96 98 91 131 97 98 85 93 128 112 103 117 123 147 127 112 136 160 134 130 153 148 160 126 123 117 118 115 130 103 111 91 60 81 86 84 94 74 71 86 116 131 139 166 161 164 178 146 109 124 126 124 116 146 132 84 95 114 127 126 101 115 113 97 104 96 84 72 74 110 89 72 86 95 77 82 86 75 97 83 77 96 121 117 90 87 108 101 87 91 81 95 84 87 85 95 99 88 77 83 99 81 86 94 79 78 84 79 88 79 77 66 63 65 61 61 59 64 61 51 59 71 66 54 59 60 57 55 55 53 42 37 50982 302 37 30 9787 14 9 42 6919 -9618 537489 116229 100816 70137 26167 3087 836 724 810 757 650 669 632 538 585 590 570 611 556 484 486 493 458 363 319 302 828 1930 3316 5414 7091 6109 3415 1529 795 585 502 524 476 426 346 232 194 164 176 134 145 129 97 79 160 282 419 495 466 409 361 382 360 353 347 328 182 151 194 265 327 328 302 320 285 259 370 408 314 332 402 360 326 246 247 254 300 349 230 243 262 280 263 264 233 146 164 194 157 152 169 138 164 178 187 162 157 178 180 215 121 126 215 167 221 183 149 155 88 139 166 127 162 153 111 156 179 157 135 175 186 170 152 174 195 148 174 153 168 156 147 198 136 137 128 129 133 88 134 102 103 120 112 103 120 122 118 107 151 143 129 109 145 164 149 124 100 145 168 152 155 126 121 144 104 126 117 84 111 151 126 108 128 137 145 139 118 138 170 162 159 155 181 183 152 177 175 138 132 121 123 151 140 124 113 124 117 95 103 111 117 131 130 114 135 180 174 192 181 154 169 177 142 135 102 124 122 125 142 119 135 136 127 121 128 131 108 110 132 117 119 128 94 92 97 91 116 108 95 82 78 101 99 98 107 120 114 113 97 100 110 111 108 109 105 107 103 107 120 118 114 110 120 118 106 92 86 86 101 115 98 91 89 94 77 75 75 87 80 76 85 79 81 73 75 73 83 85 80 75 71 71 70 65 65 57 50991 301 33 30 9783 14 9 51 6918 -9621 97242 58529 17316 1614 766 779 771 890 807 675 639 605 621 617 519 550 570 561 507 491 524 469 378 300 253 371 526 1280 3195 5093 6350 6755 4505 1854 655 481 370 284 194 218 184 174 125 190 159 107 110 141 200 223 282 274 385 460 422 402 396 367 359 365 352 259 162 239 277 353 332 353 364 362 350 391 364 334 339 298 280 263 219 180 213 275 299 237 305 259 218 170 177 175 132 160 168 117 181 179 176 159 168 183 169 211 188 144 196 176 145 206 190 127 119 155 156 148 90 106 125 112 131 109 136 182 143 141 159 165 142 170 165 175 201 168 182 180 189 197 162 144 153 99 117 85 110 87 116 113 108 114 80 100 105 118 118 92 106 108 99 144 93 95 89 116 135 137 126 141 133 148 112 123 125 137 114 89 99 104 101 114 115 119 132 121 116 153 131 154 145 147 173 144 131 137 150 124 113 114 94 106 118 112 106 103 102 102 87 100 122 121 119 154 166 164 176 167 145 137 117 106 114 110 114 113 104 100 100 116 114 86 91 103 128 112 91 84 97 87 96 78 71 92 83 72 80 95 79 77 66 82 99 95 90 90 89 81 82 88 71 71 79 94 93 87 86 92 109 101 95 89 102 93 90 88 92 83 86 72 69 74 87 80 62 63 72 63 60 66 63 57 62 63 66 62 55 52 60 61 60 52 51 46 36 51000 301 29 30 9779 14 10 0 6916 -9624 12636 4178 1044 820 775 732 742 808 726 704 647 689 642 577 660 539 623 594 493 503 495 439 387 207 273 341 426 740 896 789 724 1488 2471 3542 8858 3752 756 611 432 373 344 371 285 201 204 231 204 221 194 170 230 222 291 399 534 543 428 429 402 300 315 307 244 255 342 396 404 450 455 377 300 269 351 358 398 359 326 287 273 283 231 285 258 301 294 344 294 254 213 197 186 185 202 207 243 206 206 202 183 198 186 277 229 218 182 234 223 184 186 198 214 197 174 158 112 119 119 94 118 157 168 169 149 211 200 155 189 212 194 141 185 210 242 231 209 185 182 168 181 106 123 157 135 167 153 136 137 153 131 131 127 121 98 110 140 107 157 188 165 148 152 107 103 90 145 123 119 140 134 166 131 125 142 180 150 140 145 152 141 127 122 138 172 171 173 200 181 172 200 181 185 147 155 141 122 112 154 134 145 136 116 141 140 138 139 137 131 133 156 165 205 199 181 191 173 158 134 136 137 119 142 130 139 130 122 133 147 151 138 121 145 148 120 129 121 104 103 102 123 125 110 112 119 126 125 132 127 135 127 123 123 127 133 132 121 98 114 114 104 107 130 121 133 120 117 113 115 110 112 116 125 127 102 116 120 105 107 109 101 105 93 95 95 94 95 96 88 90 87 81 86 90 82 88 84 79 73 72 76 66 53 51009 301 24 30 9774 14 10 9 6915 -9627 4089 813 660 565 602 675 648 692 571 475 561 499 459 496 532 453 453 520 359 410 485 400 391 356 256 144 145 267 873 1210 1027 857 610 2918 62540 157564 4797 668 439 302 317 302 253 243 140 128 215 157 167 116 106 177 346 455 429 338 438 370 275 251 225 231 261 257 251 246 244 231 251 200 276 306 290 275 331 282 286 224 228 250 258 239 232 245 347 312 273 234 225 166 153 180 171 179 169 176 156 153 145 135 122 151 126 159 153 162 167 135 106 149 153 137 103 118 91 105 110 129 113 124 157 172 159 133 143 126 109 162 187 184 163 177 148 142 174 198 165 134 140 97 94 95 141 135 112 127 123 104 111 103 63 83 117 147 131 84 124 109 103 84 107 104 89 120 99 87 123 172 145 115 166 147 122 99 134 109 100 116 130 144 125 168 138 120 140 161 119 107 113 125 142 116 114 92 76 78 73 105 131 109 73 93 122 116 100 95 129 153 163 151 143 129 121 127 111 91 73 80 117 111 115 96 106 103 108 109 107 112 130 115 102 85 86 88 89 104 104 82 85 95 82 92 89 90 69 79 80 81 91 88 73 74 71 100 73 62 77 84 88 83 80 93 103 109 98 73 84 90 80 85 79 82 90 82 70 79 86 80 69 68 72 62 61 62 67 66 58 51 48 61 55 57 53 53 53 54 46 42 39 33 29 51018 301 21 30 9771 14 10 18 6913 -9630 9454 919 860 724 609 679 775 754 726 618 600 556 524 634 638 523 531 555 472 485 550 501 444 391 282 230 258 794 3012 3388 1706 1210 754 2401 28415 54050 1915 502 356 267 245 279 248 194 142 146 244 237 106 112 113 204 309 385 391 375 423 386 381 283 238 235 237 214 317 304 274 177 197 216 276 305 353 349 345 383 354 240 279 269 303 283 276 333 289 271 201 194 220 187 261 171 153 156 213 171 201 150 166 197 203 125 150 211 141 138 145 185 116 61 125 140 138 103 145 95 106 112 130 138 134 114 164 120 146 170 147 150 168 116 145 181 215 204 136 132 112 108 85 93 119 75 112 135 92 111 137 124 141 136 135 103 98 115 106 156 114 129 131 121 127 110 143 120 94 108 122 142 162 138 160 144 115 102 150 134 127 137 161 150 130 129 116 129 140 134 137 146 137 102 105 66 79 103 117 115 102 101 96 109 111 135 131 101 96 105 138 164 162 137 138 135 143 137 123 111 83 124 117 115 126 111 133 113 108 105 98 95 99 96 94 96 85 98 88 95 86 102 96 107 102 95 97 100 97 85 70 75 75 77 85 110 101 94 108 96 89 90 91 92 82 89 88 88 98 88 77 102 108 88 98 100 101 99 82 85 95 88 72 76 74 75 72 74 66 72 63 64 64 67 66 62 59 62 67 66 55 46 48 40 35 51027 300 51 30 9771 14 10 27 6912 -9633 1383 943 759 655 649 767 782 688 687 620 638 612 601 578 526 616 612 555 606 575 467 437 331 257 339 413 1116 1554 1205 846 701 923 1302 5340 7776 1020 606 465 348 287 250 213 201 174 212 144 202 166 152 198 150 232 394 360 312 354 373 362 319 281 298 278 341 349 338 283 178 212 304 350 390 320 339 300 257 369 298 297 277 293 357 388 365 337 304 282 263 194 223 223 180 231 235 198 219 164 192 149 252 226 191 176 194 192 157 117 157 187 138 143 136 126 146 89 99 147 113 120 145 156 157 170 168 164 198 169 168 190 154 233 193 155 135 147 137 110 109 119 162 158 123 120 111 115 130 175 140 163 154 193 162 150 142 113 154 127 123 141 184 183 110 92 137 199 195 155 146 200 219 178 145 171 143 130 149 165 167 142 179 172 187 164 142 129 136 147 139 140 123 120 133 98 103 106 124 132 141 137 141 152 135 154 139 146 172 181 158 167 151 157 157 154 153 161 146 139 130 132 130 116 131 133 115 102 110 129 121 105 122 110 118 104 131 145 106 113 125 120 116 96 102 112 125 124 117 114 96 99 100 124 124 113 118 125 107 123 123 121 125 116 110 114 118 112 108 129 105 101 107 116 123 124 104 98 98 92 94 100 94 97 92 98 86 78 85 85 91 90 98 88 79 83 91 73 74 77 72 64 64 59 51036 300 52 30 9772 14 10 36 6910 -9636 3113 988 939 772 784 789 775 730 624 595 691 605 580 604 563 584 588 592 569 482 456 327 312 333 495 721 982 1300 855 631 732 954 983 730 595 472 407 272 284 246 182 145 111 154 166 166 162 167 169 159 296 316 375 379 413 365 421 340 355 321 220 180 231 225 231 370 389 341 262 280 302 320 305 253 236 367 337 389 351 310 300 319 282 258 233 245 188 199 176 216 167 157 165 159 190 252 224 140 140 187 178 197 111 121 102 86 135 148 134 113 105 228 130 110 118 147 95 91 102 86 137 185 148 139 145 156 121 135 153 146 140 135 120 112 112 111 117 89 131 102 102 135 137 98 91 122 140 124 151 160 101 87 114 120 124 125 112 166 157 149 138 195 193 136 139 132 106 114 147 129 140 116 149 133 87 111 110 123 131 111 112 120 139 141 137 95 96 123 79 113 120 110 85 103 116 135 115 102 96 120 116 106 100 104 95 128 129 151 116 117 134 106 96 91 97 105 121 120 100 132 119 116 126 113 92 85 104 77 83 106 106 100 88 81 90 91 91 74 84 89 98 90 85 89 82 77 85 76 86 102 79 83 86 81 89 83 98 92 64 67 76 74 89 88 79 77 84 84 93 92 89 85 85 83 82 77 73 74 74 75 63 59 59 55 71 63 61 61 62 55 51 55 54 49 50 45 38 35 37 27 51045 300 52 30 9772 14 10 45 6909 -9639 1626 981 991 800 743 756 780 831 784 657 628 577 610 681 654 567 540 498 498 494 425 374 290 366 475 643 852 968 815 614 836 1190 1203 839 586 547 433 363 337 402 322 250 226 134 199 220 206 211 169 208 418 419 378 423 409 420 404 364 335 304 307 247 263 373 306 345 262 215 316 316 281 287 306 340 299 305 338 312 348 349 237 299 282 250 235 199 158 178 175 179 152 179 209 177 193 196 203 190 172 160 160 175 185 166 117 100 148 84 106 85 119 147 133 133 138 51 81 128 144 141 86 98 141 164 169 192 163 156 150 110 147 105 127 162 163 130 166 158 109 142 135 126 124 155 163 139 126 87 96 142 140 153 140 152 154 137 175 152 207 195 216 206 214 190 185 189 187 151 131 149 156 172 154 129 126 120 131 122 170 174 137 152 123 144 146 125 93 128 140 139 103 115 113 106 121 121 135 136 134 150 118 103 106 121 95 112 163 165 153 146 123 107 118 124 121 125 133 113 113 139 124 103 124 120 120 117 115 93 100 109 103 136 134 120 133 131 126 110 132 128 118 107 119 128 102 95 103 90 93 101 116 116 122 107 108 95 101 108 122 111 114 101 109 118 104 113 117 104 109 113 115 107 99 99 93 92 95 89 92 87 83 80 78 76 83 84 81 92 85 79 77 76 75 73 71 72 62 58 56 49 51054 300 51 30 9771 14 10 54 6907 -9642 8481 1154 988 861 759 886 852 779 811 789 638 663 633 640 652 664 619 549 600 545 440 365 338 436 548 653 889 1047 770 701 826 1042 1047 810 677 575 476 411 407 334 297 295 267 232 210 164 202 234 211 206 212 340 430 520 472 407 395 386 374 320 316 312 309 370 343 403 324 354 351 387 420 389 318 375 376 336 327 364 380 357 330 300 365 328 318 266 283 234 224 227 224 236 177 187 207 206 217 230 182 191 178 156 166 158 124 164 122 132 157 178 155 122 130 179 171 198 184 133 138 149 168 164 199 150 140 163 177 196 155 185 151 178 190 131 153 146 170 185 124 127 121 136 160 184 161 142 93 145 161 176 175 165 157 254 260 197 223 232 265 302 292 245 193 179 186 188 210 190 229 148 168 181 167 180 153 157 176 214 181 147 185 195 161 136 137 125 122 135 144 141 127 121 134 113 138 153 178 176 175 196 188 182 177 154 175 191 202 184 150 162 195 159 164 165 179 176 166 156 150 142 159 146 126 129 164 141 124 131 131 165 175 183 172 145 142 148 138 160 150 139 135 129 129 148 134 139 137 123 109 116 119 141 164 161 134 135 134 133 143 131 132 129 129 131 135 134 138 132 119 130 131 122 134 134 118 113 116 110 112 110 110 114 110 103 106 113 109 111 98 99 97 105 100 104 106 97 99 94 85 76 51063 300 56 30 9776 14 11 3 6906 -9645 137086 6293 913 804 688 738 745 756 640 650 664 684 645 606 516 490 502 539 447 385 347 246 226 261 376 460 640 806 884 679 662 1002 1569 1405 668 557 528 372 279 315 318 230 207 279 206 193 193 210 175 184 193 192 397 422 326 325 402 400 395 227 152 219 294 332 292 297 287 344 339 311 282 300 298 287 305 273 308 277 304 276 273 295 327 303 244 182 209 144 146 158 124 172 168 121 170 179 211 158 141 139 137 108 105 145 70 106 96 79 98 74 107 82 85 111 109 118 74 106 108 146 164 168 137 137 90 162 106 121 171 132 174 159 136 87 130 144 124 93 99 125 83 130 97 99 97 81 94 112 104 91 101 124 105 108 157 114 142 213 206 174 163 153 125 143 171 116 116 134 148 154 96 91 99 82 109 148 123 129 128 140 124 93 102 78 110 104 100 63 86 69 72 96 100 124 111 130 143 114 124 127 125 105 99 140 147 122 121 122 131 120 109 101 103 111 113 104 104 98 94 134 115 100 107 94 90 99 118 110 116 119 139 145 119 90 87 81 71 81 89 107 101 82 107 66 52 75 63 82 99 97 78 88 91 70 88 112 91 84 87 98 103 83 85 109 104 91 94 91 89 78 76 74 72 77 83 80 87 90 76 73 70 70 67 67 67 62 64 65 55 56 68 68 74 64 61 60 54 44 45 36 51072 300 59 30 9779 14 11 12 6904 -9648 452855 26812 1631 909 732 809 796 702 642 718 670 599 597 598 560 505 530 527 450 476 377 231 261 344 406 525 665 908 926 671 720 1106 1529 1248 754 687 529 294 329 345 269 259 279 261 204 206 194 180 159 154 201 148 288 430 419 409 411 409 431 296 254 205 302 320 404 383 332 240 332 311 275 304 327 311 302 311 328 283 314 243 278 329 283 267 291 210 213 155 200 225 166 140 162 154 156 175 190 206 140 121 196 120 112 95 88 103 155 148 97 152 104 66 101 134 161 134 110 122 130 155 181 174 216 138 137 157 179 156 137 147 135 151 149 142 137 162 129 93 111 103 96 148 155 113 72 72 111 158 124 132 134 139 160 111 120 127 174 231 226 182 164 157 179 210 187 126 137 125 115 109 176 152 125 150 204 154 116 108 74 128 148 102 87 70 102 118 101 75 76 122 130 126 135 136 136 155 170 164 155 145 155 169 151 129 127 162 168 130 121 139 130 136 119 127 122 112 125 108 126 120 110 97 111 122 114 126 119 135 146 132 142 145 137 137 103 102 116 113 114 117 106 100 104 91 88 89 93 90 91 79 78 100 129 111 113 111 100 115 87 102 107 91 102 91 101 104 104 112 96 97 105 108 84 87 90 94 98 89 82 77 75 68 71 72 77 85 77 65 57 67 81 79 76 75 75 73 70 62 61 50 51081 300 62 30 9782 14 11 21 6903 -9651 310698 15689 1287 871 750 745 764 735 724 625 626 592 630 662 544 578 595 475 502 493 441 179 283 387 354 549 752 949 825 524 641 1275 3339 3455 1264 639 514 341 343 227 178 226 183 205 168 184 186 143 131 174 199 277 354 442 360 381 384 405 373 261 202 234 320 294 287 380 379 370 322 271 308 361 327 309 346 320 340 294 280 234 299 318 247 241 238 191 207 182 182 181 212 182 170 140 171 219 162 138 162 203 154 157 133 108 113 59 76 112 110 47 158 124 105 130 110 98 94 84 163 172 130 125 142 145 186 165 187 174 125 116 126 130 110 96 113 108 101 75 117 130 132 104 141 152 110 128 162 156 140 171 130 117 131 114 160 153 161 176 193 181 156 185 184 169 161 134 105 129 158 159 119 112 125 142 153 143 148 119 137 122 92 119 102 97 88 77 72 91 81 128 141 155 147 143 161 132 112 133 182 184 146 148 152 167 121 115 134 128 114 98 116 118 99 130 134 113 107 94 104 107 112 116 105 80 87 97 100 113 135 146 144 132 127 137 113 107 94 104 100 101 96 93 85 91 85 74 93 77 75 92 93 106 90 87 86 115 93 73 79 92 90 105 91 89 85 94 96 97 97 91 100 100 98 89 98 92 88 88 78 76 84 82 78 67 70 72 81 83 68 70 71 73 73 69 64 59 62 61 51 42 51090 300 68 30 9788 14 11 30 6901 -9654 19930 1307 866 796 694 662 670 654 660 675 677 623 633 648 595 552 549 523 406 387 424 405 274 288 368 562 830 851 682 538 513 2133 7609 3461 699 574 391 259 226 280 224 256 240 182 85 174 200 135 194 200 207 277 324 365 352 368 409 413 368 266 195 194 290 324 309 333 314 325 384 316 325 352 326 313 291 416 388 357 317 247 285 246 214 251 244 234 213 211 203 196 178 163 210 185 164 116 187 147 115 119 153 123 99 158 138 135 83 49 90 129 135 142 130 141 146 155 173 169 158 157 147 114 137 107 176 178 163 147 174 145 105 142 146 126 170 125 148 147 126 115 146 107 113 103 113 139 130 148 146 133 127 142 135 186 198 169 187 180 167 145 134 136 139 158 176 170 142 154 141 145 162 143 145 131 138 124 111 99 117 120 147 129 142 134 105 86 92 83 136 169 171 139 133 134 137 153 150 155 128 158 146 137 148 138 126 113 128 114 119 139 120 99 121 101 107 136 94 82 87 107 93 104 117 114 132 106 119 126 128 132 128 128 114 85 88 94 92 98 98 105 105 98 86 82 86 100 80 75 73 76 90 94 99 96 79 96 81 88 98 104 101 90 97 99 96 88 100 94 87 83 80 97 91 85 90 87 79 73 85 81 81 79 68 62 68 73 73 66 59 49 59 72 66 65 59 59 59 49 44 39 51099 300 45 30 9795 14 11 39 6900 -9657 21706 1027 944 826 710 743 796 776 693 616 651 739 645 554 571 624 578 597 471 566 484 269 238 330 430 707 945 799 628 562 783 1988 2842 872 560 439 367 264 231 232 179 132 108 167 214 170 189 186 167 191 267 237 358 385 415 446 413 390 376 304 309 364 388 401 369 358 321 297 297 386 359 294 318 314 347 375 359 387 395 361 352 293 216 237 279 277 185 218 152 133 142 200 207 208 158 178 151 189 160 184 147 151 158 155 125 140 115 100 134 146 152 151 205 165 120 130 170 190 169 156 212 167 149 177 194 166 152 168 193 158 123 90 173 114 100 138 156 152 116 171 164 112 139 148 145 173 153 184 192 200 196 141 159 206 222 220 177 207 203 146 154 165 187 241 200 195 165 139 176 151 153 170 186 155 123 137 90 95 122 145 175 149 121 91 73 76 118 98 141 161 171 165 164 151 161 149 163 143 130 130 183 165 154 155 161 148 124 107 129 126 129 134 133 128 149 136 107 100 107 90 108 130 128 100 107 114 103 141 149 144 144 113 102 123 131 124 113 118 115 106 101 103 102 95 87 110 99 84 82 85 59 86 102 113 119 99 111 126 115 101 112 97 84 97 106 104 94 93 86 95 90 83 83 105 103 78 90 93 93 82 67 78 87 88 83 90 96 83 66 73 73 77 82 79 72 70 77 68 56 40 51108 300 52 30 9802 14 11 48 6898 -9660 29819 987 869 859 733 729 908 782 739 708 724 626 588 595 580 601 534 532 477 407 401 305 408 445 600 770 813 556 596 610 895 1186 1068 611 418 362 344 258 272 215 165 154 166 153 179 140 151 179 195 180 195 243 313 287 342 387 345 359 362 218 224 291 352 385 361 369 332 400 312 328 358 316 377 376 377 357 286 288 321 280 280 197 196 189 191 221 198 255 223 187 188 206 172 141 202 141 142 161 162 127 90 66 115 98 152 145 108 103 117 105 113 120 132 142 203 175 177 209 164 196 205 193 129 146 130 186 207 204 171 143 94 115 112 133 97 56 106 122 161 109 96 52 61 105 136 159 180 164 165 157 147 158 176 157 226 197 152 181 182 164 183 184 163 177 177 180 142 156 171 162 147 161 126 154 127 92 89 92 111 129 135 152 117 105 150 134 131 145 116 146 159 133 129 134 143 178 158 152 162 177 164 154 147 119 125 113 117 131 121 121 111 133 115 91 98 80 85 83 67 70 68 85 109 113 115 136 139 119 136 142 141 117 95 108 96 89 98 127 126 97 86 91 86 93 108 94 76 80 101 87 82 99 95 116 114 115 103 104 97 99 103 105 108 93 87 83 84 99 110 113 101 94 79 74 69 85 87 70 70 74 77 71 86 77 63 70 73 71 66 65 69 72 68 70 63 63 56 56 48 36 51117 300 88 30 9808 14 11 57 6897 -9663 28828 1233 886 796 723 832 822 755 821 681 654 624 632 676 597 502 516 508 485 311 320 423 492 668 872 852 616 558 687 805 829 763 457 389 397 357 310 247 208 156 183 137 130 117 141 164 176 143 220 260 124 161 185 308 382 405 446 527 433 317 283 227 339 342 383 389 378 338 322 328 312 371 365 362 292 357 349 318 368 315 223 215 212 238 216 172 162 176 165 179 224 214 147 141 168 174 195 194 170 171 163 171 116 140 129 140 123 101 93 115 126 119 80 141 164 138 195 191 107 126 168 173 140 137 161 186 224 153 153 148 155 136 160 125 90 72 145 105 114 116 138 115 104 117 133 133 166 176 164 155 144 160 190 166 143 168 138 164 141 178 174 177 188 186 207 182 156 139 140 167 156 165 158 116 111 101 102 134 159 146 164 142 84 101 129 106 104 111 141 157 159 133 149 177 164 184 174 175 192 151 150 148 170 145 128 133 119 123 123 135 121 87 60 85 100 105 100 117 127 113 85 101 111 102 124 141 125 138 139 128 103 113 91 95 82 98 102 91 110 114 106 95 107 103 94 92 113 114 91 93 95 107 105 94 111 103 110 96 105 108 122 133 96 101 107 113 97 91 105 121 89 90 101 99 81 97 102 92 88 88 87 85 81 90 84 75 75 73 80 82 82 77 70 68 68 75 69 61 54 51 51126 300 93 30 9813 14 12 6 6895 -9666 12184 1265 867 837 769 782 772 711 592 650 695 635 625 585 629 616 516 502 417 338 358 459 598 820 833 728 584 625 717 624 567 393 303 295 329 293 184 151 151 187 166 215 162 146 156 132 147 178 235 143 237 202 254 273 340 476 389 389 410 385 327 225 219 292 366 352 330 364 328 304 286 296 344 346 273 297 280 302 285 195 148 154 210 165 179 165 220 215 168 143 194 166 139 183 210 143 137 199 174 162 99 122 122 103 58 161 142 138 120 142 128 96 112 136 122 176 129 188 155 172 129 94 190 192 182 152 149 116 139 127 124 124 119 123 146 133 95 114 84 71 86 95 124 128 123 151 133 164 231 196 121 101 139 125 149 171 191 176 148 119 122 180 218 189 161 168 135 139 148 114 124 119 126 132 102 110 113 119 138 137 143 118 99 93 92 95 64 114 116 152 157 142 135 150 148 170 133 126 156 161 140 136 139 143 143 134 126 141 119 116 105 121 105 65 75 111 104 87 104 124 97 100 114 102 96 116 93 82 114 121 124 129 116 96 111 106 89 109 88 87 79 79 81 84 102 82 85 109 107 77 75 77 97 96 105 95 98 100 98 100 104 102 85 97 93 87 97 94 82 89 99 102 95 77 88 86 88 87 78 79 79 67 71 72 73 76 73 59 60 73 75 72 78 73 70 70 57 49 43 46 51135 300 99 30 9819 14 12 15 6894 -9669 8169 1303 936 758 682 691 726 770 789 671 621 640 631 506 481 449 448 451 441 302 283 408 530 652 899 1035 706 545 631 643 610 690 498 290 260 255 158 188 225 215 132 146 138 141 173 100 158 142 131 137 182 196 274 360 396 449 430 430 397 415 446 286 212 307 367 320 296 332 271 250 264 265 230 219 265 282 262 207 196 214 160 209 198 192 163 128 129 65 144 175 203 177 143 172 129 155 178 95 149 112 102 118 125 89 85 78 67 105 115 111 81 133 159 161 161 174 127 176 157 136 125 84 132 138 126 128 120 101 150 135 82 115 85 92 70 65 78 82 112 129 127 92 82 133 130 169 186 185 199 167 145 132 148 142 141 159 160 107 119 162 141 146 174 176 157 84 129 158 141 106 99 51 74 84 85 127 144 125 97 77 73 99 77 98 96 83 118 140 110 119 107 82 129 120 132 141 102 133 116 90 122 102 103 110 96 113 97 101 107 96 87 79 73 61 47 89 91 116 127 109 84 72 81 81 112 107 107 102 128 99 90 76 81 93 86 78 81 101 81 76 83 56 72 76 60 54 72 75 53 70 71 67 78 91 89 91 75 82 90 87 65 66 72 75 78 84 81 79 78 74 77 74 63 80 85 64 71 66 65 67 57 59 58 49 48 53 46 43 65 63 59 61 56 58 57 42 48 43 33 32 51144 300 76 30 9826 14 12 24 6892 -9672 8365 1339 873 788 667 719 819 688 635 682 630 589 574 605 558 493 444 413 331 319 277 385 461 764 1233 734 478 533 510 536 641 421 292 250 179 238 212 184 151 146 119 179 155 141 124 138 148 201 112 198 240 251 291 369 398 367 330 407 511 464 366 266 257 316 312 285 327 280 247 281 282 258 269 317 332 279 216 245 127 119 93 131 45 74 125 150 165 138 139 148 126 158 152 136 136 122 190 163 164 187 81 57 89 54 101 52 60 42 106 88 40 74 94 131 151 123 110 141 109 96 136 143 105 107 91 54 65 96 90 106 75 94 100 71 59 20 90 104 70 44 32 75 153 142 139 170 163 139 135 130 156 129 79 123 142 84 121 101 135 102 93 113 127 90 116 127 167 137 118 72 96 99 110 68 50 80 79 86 77 56 37 89 89 48 90 85 85 100 72 115 84 100 103 135 111 113 126 114 109 91 103 108 101 109 104 91 99 90 84 77 72 46 35 41 63 79 78 82 76 68 100 89 66 80 106 96 80 90 81 88 78 64 51 57 69 82 92 82 86 76 47 74 57 44 46 53 58 63 69 64 67 48 53 82 78 72 67 82 86 71 69 69 89 90 81 66 68 72 74 68 67 65 58 39 48 43 49 55 54 57 57 61 51 51 54 47 46 44 45 56 50 46 49 52 47 40 37 31 26 23 51153 300 83 30 9833 14 12 33 6891 -9675 14616 1078 964 947 865 784 744 870 695 736 735 667 609 537 546 526 568 393 304 299 406 535 630 917 1037 706 483 586 618 655 720 692 382 342 336 192 150 183 183 220 276 163 241 169 181 140 163 262 223 258 277 320 364 351 390 463 413 494 452 460 283 263 286 312 398 297 298 339 333 333 346 376 356 394 368 289 216 226 164 160 152 155 230 165 109 150 195 187 132 149 176 243 199 186 187 172 154 100 156 171 162 125 93 113 141 157 112 110 86 154 155 145 186 172 195 162 167 212 191 147 154 157 140 91 88 66 83 68 124 134 107 91 109 158 144 123 100 85 84 108 163 161 192 210 191 225 276 286 219 161 188 193 206 161 136 146 136 156 162 118 150 185 189 167 156 129 145 172 140 102 105 117 71 72 96 108 91 73 107 107 115 122 104 110 113 147 144 129 153 149 131 152 137 144 147 153 142 153 145 129 125 118 119 138 146 119 117 115 113 80 89 90 87 104 99 123 90 110 120 126 110 110 119 112 123 141 138 126 118 103 94 103 123 124 94 108 106 95 80 86 85 103 116 98 73 69 74 94 94 92 84 90 98 105 95 92 98 90 99 105 107 112 110 102 93 91 98 89 98 98 83 82 90 78 84 90 94 80 78 78 71 66 75 77 74 77 76 68 76 81 82 79 77 73 72 74 60 57 52 47 51162 300 122 30 9842 14 12 42 6889 -9678 9217 1156 932 885 835 734 680 781 764 678 707 686 699 642 510 494 461 534 388 334 351 359 648 754 857 766 516 506 620 651 772 706 406 312 269 230 214 216 220 224 170 201 204 206 245 281 216 281 350 302 336 399 308 341 389 356 436 502 574 435 326 199 274 397 314 317 334 339 361 386 397 437 375 351 338 292 265 241 212 180 172 256 195 165 185 163 172 181 203 146 171 199 191 140 198 192 191 196 170 180 161 148 128 147 112 105 85 148 138 132 133 140 140 164 172 183 192 140 118 178 151 127 121 77 111 169 121 136 133 101 113 79 122 139 107 101 115 86 151 156 148 160 191 208 257 247 242 203 207 189 189 209 193 136 124 157 155 162 172 153 143 155 154 167 172 162 145 106 117 121 112 114 117 130 95 110 120 76 113 117 111 99 114 91 108 149 132 123 129 128 141 151 128 138 161 163 185 147 151 156 124 146 157 150 133 103 103 114 100 107 83 73 94 81 110 122 137 98 100 131 106 80 105 128 123 107 108 124 105 76 99 80 80 91 78 105 112 94 76 76 72 98 90 84 88 87 89 77 73 86 90 87 98 94 100 97 97 101 100 98 95 89 89 88 95 98 90 92 93 98 87 85 105 94 90 79 71 74 78 78 72 68 70 71 69 64 60 60 68 67 68 70 62 67 64 57 52 52 47 38 51171 300 133 30 9853 14 12 51 6888 -9681 16706 975 850 896 875 678 706 829 796 752 622 620 555 585 581 567 463 404 360 423 343 334 578 802 980 945 647 442 568 670 716 772 493 334 230 204 265 165 198 225 207 167 229 210 146 180 208 231 254 316 312 385 426 409 311 382 471 527 529 492 357 172 230 381 298 300 366 316 310 286 388 414 410 262 171 176 177 173 131 120 154 147 156 190 161 177 173 140 142 102 157 174 178 154 141 110 148 127 129 102 172 139 101 135 115 133 53 62 132 112 84 92 132 144 162 200 182 143 103 79 139 119 124 132 124 66 92 110 146 98 71 114 92 70 54 77 83 77 117 116 108 138 178 193 253 258 227 181 147 139 165 139 143 165 111 102 147 147 138 161 156 130 108 128 140 161 97 109 103 109 80 67 120 100 47 75 85 73 97 82 41 94 96 114 113 111 130 117 96 107 124 127 109 174 159 149 148 147 138 136 104 94 107 138 128 85 89 92 78 106 115 129 122 116 84 115 112 88 85 109 101 102 82 108 126 128 121 96 83 81 85 80 80 87 78 95 107 100 110 97 88 83 86 81 77 56 55 76 79 77 81 82 94 87 85 80 73 83 95 76 74 80 74 79 83 90 85 68 79 76 71 64 60 77 71 75 72 71 70 74 66 64 63 53 54 55 62 72 63 63 68 64 60 59 53 47 41 45 45 30 51180 300 115 30 9865 14 13 0 6886 -9684 12099 908 801 798 796 789 724 795 735 640 634 612 556 558 560 541 439 319 347 265 234 343 629 871 878 749 535 552 518 579 607 587 331 193 169 151 140 152 124 159 174 180 175 242 180 188 245 320 377 393 465 526 492 424 458 453 455 519 578 506 418 222 221 290 339 310 321 299 241 281 290 371 309 285 177 147 179 153 130 131 173 193 152 167 133 119 111 96 157 170 146 164 155 166 194 225 204 143 142 148 183 121 74 134 131 93 93 106 128 79 60 76 109 146 99 121 81 67 79 92 128 109 85 95 106 55 75 77 67 85 130 94 72 65 75 88 64 72 91 124 123 137 158 214 221 221 202 145 119 157 137 150 171 123 115 112 88 117 135 113 118 132 118 123 127 137 80 91 55 76 81 78 56 91 87 79 79 81 59 75 100 87 87 68 109 99 98 115 133 112 109 139 133 111 127 122 123 132 109 126 108 85 109 78 64 68 62 51 64 63 60 61 67 99 99 101 78 90 86 70 89 87 74 92 98 75 80 76 79 66 77 65 81 78 81 82 85 73 73 56 47 56 63 67 66 67 83 76 76 80 83 53 48 66 81 88 80 87 75 71 65 66 77 78 75 68 69 72 62 66 56 55 65 68 70 54 49 54 59 64 55 58 50 33 38 50 46 54 55 51 52 49 51 52 42 45 43 39 24 15 51189 300 124 30 9874 14 13 9 6885 -9687 6911 998 833 898 832 720 747 840 708 684 647 615 606 552 514 485 439 448 424 352 290 349 675 913 899 800 489 481 630 692 533 376 193 199 222 199 152 142 181 175 137 164 165 190 193 231 390 436 465 496 608 576 582 546 412 498 585 592 628 593 446 300 177 169 165 245 341 373 402 363 339 306 408 355 254 171 186 122 232 145 182 181 118 122 154 161 114 157 177 124 149 191 123 149 177 170 174 170 149 123 123 125 156 169 184 68 98 104 82 111 106 113 134 140 113 84 111 115 93 138 132 142 145 149 117 107 139 74 78 120 67 97 85 85 93 107 97 141 101 139 135 179 248 291 232 205 183 161 165 145 120 110 108 106 94 94 102 119 117 118 143 157 139 129 146 135 109 114 101 80 60 88 92 137 97 67 51 67 61 83 99 115 108 115 124 103 115 124 133 122 128 102 103 137 159 174 124 116 140 127 133 109 117 113 91 97 51 67 77 73 68 60 71 75 74 110 109 91 102 85 81 115 112 115 102 93 87 109 103 85 69 69 82 74 79 65 65 99 87 86 81 83 86 92 86 78 82 89 84 90 84 78 80 87 86 95 105 104 101 88 74 82 99 85 60 63 75 81 86 73 65 57 62 74 70 79 76 78 70 85 74 54 61 61 45 45 55 58 60 64 62 61 61 57 52 51 51 52 47 35 51198 300 162 30 9882 14 13 18 6883 -9690 5484 960 888 886 863 781 889 809 697 684 720 720 660 603 541 538 479 583 478 393 363 460 739 1003 996 915 639 500 618 710 789 534 338 255 255 207 238 187 225 222 191 217 255 226 213 358 383 479 543 595 622 642 701 789 669 580 732 752 661 650 392 239 260 219 194 254 403 348 429 383 387 384 296 272 226 189 195 209 163 181 157 144 164 179 208 186 212 202 236 212 187 235 194 157 201 204 195 197 164 191 195 231 235 212 224 136 161 157 159 222 195 181 148 200 187 153 156 109 118 164 180 187 160 163 131 156 125 104 150 203 182 128 81 83 139 184 164 180 173 234 330 344 311 248 229 231 186 163 141 160 115 108 147 139 118 127 184 178 157 173 148 200 189 150 148 171 144 132 128 135 157 112 101 132 119 121 121 115 128 135 111 140 164 159 172 189 134 164 172 189 151 169 158 155 166 170 179 171 170 173 140 155 152 115 123 131 134 124 95 105 124 121 138 158 141 142 145 155 173 158 133 133 130 156 145 147 129 129 127 130 130 114 105 110 120 133 144 125 111 118 113 111 127 126 131 128 123 113 120 116 129 131 119 107 113 134 121 119 134 119 126 125 130 121 121 124 124 123 124 120 120 108 115 119 114 108 108 109 114 105 112 106 105 100 98 104 92 91 96 103 94 88 101 103 92 89 86 88 69 57 51207 301 112 30 9892 14 13 27 6882 -9693 174104 3516 971 856 742 729 770 803 764 698 696 622 617 561 581 549 522 504 533 416 443 325 331 796 959 932 833 715 525 504 660 784 798 463 283 238 119 198 176 249 232 232 190 160 214 214 338 476 524 510 568 639 691 841 862 756 614 740 701 565 468 295 192 240 173 134 224 257 180 208 283 262 248 204 214 241 191 158 129 144 151 162 153 128 222 167 95 148 177 161 160 142 172 210 188 210 211 186 177 166 188 163 146 161 163 154 125 174 135 128 138 175 162 192 184 147 155 166 138 205 188 177 159 186 165 169 151 99 113 82 118 110 90 97 107 147 107 129 169 206 272 275 288 249 202 182 174 146 126 167 127 101 124 151 164 128 163 190 129 123 99 121 149 162 185 152 126 162 111 138 106 131 114 98 101 118 104 107 106 108 128 97 96 136 122 147 136 159 165 167 175 149 141 151 153 153 161 124 122 142 150 139 137 137 129 126 113 94 98 103 94 107 108 127 119 112 119 100 94 113 116 101 140 131 116 132 118 100 99 91 100 115 112 90 92 104 117 97 108 116 111 102 99 94 94 114 93 92 96 96 103 95 118 102 102 113 127 112 105 108 108 106 107 108 120 115 103 109 99 100 81 88 92 94 97 99 80 72 89 94 89 89 87 79 73 64 70 74 78 90 88 85 72 73 69 72 66 67 55 51 45 51216 301 119 30 9899 14 13 36 6880 -9696 111792 2100 809 821 764 664 691 748 701 612 607 580 673 637 515 482 451 504 469 503 443 329 361 753 922 885 780 624 456 491 703 805 796 384 240 154 223 163 192 212 192 179 216 219 263 281 244 384 489 502 557 619 691 813 819 836 739 632 591 528 408 307 270 216 184 201 211 206 160 209 152 99 171 158 141 193 167 206 214 145 186 186 131 128 145 163 195 143 175 171 144 178 191 155 115 189 163 192 200 181 106 139 186 128 129 117 170 154 180 144 178 162 162 160 140 111 135 152 180 143 139 188 169 156 117 100 112 120 99 96 120 90 92 91 108 126 85 192 258 199 208 253 259 213 228 198 154 148 130 127 120 102 137 156 138 160 156 188 167 173 177 122 141 164 121 142 129 79 98 134 109 93 95 115 86 95 70 130 132 122 108 98 96 122 132 133 161 156 170 191 196 136 131 140 157 165 114 109 110 115 135 139 164 152 142 107 81 75 66 75 83 89 120 120 95 112 106 88 79 96 104 116 90 108 104 94 90 105 114 93 76 103 138 110 102 97 97 120 123 106 89 112 97 93 100 105 97 98 100 101 94 99 110 101 88 100 114 108 113 111 87 101 108 111 110 110 104 89 99 101 101 96 95 100 69 63 80 82 81 84 86 86 83 76 71 69 66 67 75 77 83 92 84 80 75 72 67 61 58 57 50 51225 300 184 30 9904 14 13 45 6879 -9698 13772 984 772 745 700 625 676 700 646 586 553 582 507 609 506 401 389 469 475 412 374 285 411 724 882 885 720 484 496 529 760 742 474 295 248 203 198 216 202 153 168 262 208 216 223 243 322 442 513 596 620 704 874 852 719 654 462 486 405 307 221 173 178 148 124 147 180 140 185 152 138 146 119 53 76 73 80 162 101 74 181 167 147 145 156 121 109 133 158 186 162 138 147 104 137 172 145 132 162 135 125 72 64 123 118 112 146 100 112 89 115 141 118 133 114 80 150 141 157 155 141 101 80 124 58 19 90 143 119 75 94 90 81 98 140 97 104 167 163 203 256 226 202 187 177 164 140 59 47 43 13 61 106 88 117 119 119 135 144 130 116 94 131 87 119 136 145 120 112 81 35 92 111 94 92 80 79 119 89 104 68 96 109 125 114 109 116 135 126 108 112 81 97 101 92 107 114 111 119 106 77 93 107 97 73 78 73 67 81 73 77 68 108 90 64 48 68 92 75 84 71 68 70 104 103 97 73 70 52 51 59 78 82 101 68 62 77 85 77 68 75 81 84 64 58 69 75 88 73 51 53 74 66 66 76 59 75 92 97 86 65 70 74 77 71 67 90 87 70 63 56 64 72 76 64 65 75 68 58 53 49 50 55 48 63 61 56 52 51 54 63 56 57 51 51 48 38 38 33 20 51234 300 188 30 9908 14 13 54 6877 -9701 13353 1144 812 762 751 735 731 663 702 581 586 645 630 539 542 453 467 483 495 408 322 316 535 947 1000 861 617 542 584 673 738 587 361 229 146 157 221 193 242 209 168 206 243 255 270 291 431 525 496 586 652 695 853 902 785 643 504 525 426 325 311 319 309 277 224 192 162 143 150 113 92 89 149 125 132 182 146 141 124 111 162 183 154 99 132 130 168 154 108 132 156 165 191 219 189 160 212 163 178 192 130 138 105 81 126 106 130 109 126 169 179 176 134 107 142 144 149 185 150 160 212 131 99 118 112 148 94 121 85 79 78 120 132 137 107 146 181 211 202 256 236 170 163 168 174 150 78 71 68 76 51 43 87 98 89 120 120 112 155 146 150 133 139 118 106 107 116 95 94 80 50 94 100 104 94 48 81 82 76 82 97 126 94 140 128 119 132 164 144 137 127 115 137 132 117 126 109 137 119 104 132 108 98 81 97 93 73 77 100 75 100 93 112 80 80 73 55 78 83 92 112 89 85 113 132 121 72 54 77 81 70 61 82 81 93 82 93 82 94 97 84 93 105 95 82 77 89 84 77 91 80 64 77 99 97 87 69 91 96 97 103 78 75 79 82 87 86 96 93 77 81 83 77 76 83 90 81 75 73 68 65 62 61 57 69 68 71 74 66 69 71 66 62 60 58 48 46 42 36 31 51243 301 159 30 9909 14 14 3 6876 -9704 142656 3428 1057 822 753 748 780 800 744 659 542 633 591 679 559 480 531 516 479 462 358 381 622 898 982 1000 861 643 536 589 706 551 344 337 292 304 228 189 203 210 179 197 243 267 335 325 386 493 521 534 616 656 710 833 855 731 595 496 555 507 404 411 337 316 298 168 196 243 239 150 128 158 189 172 172 200 176 133 150 173 163 143 197 146 134 164 168 165 233 199 129 186 236 181 157 209 204 172 146 167 176 141 120 188 133 154 142 110 172 171 159 188 134 160 137 104 111 110 200 172 157 123 102 138 119 90 89 98 157 203 171 123 129 159 145 216 223 201 243 224 265 201 157 136 159 202 122 96 101 41 57 77 129 168 142 148 172 134 156 187 167 175 178 165 183 128 104 121 163 163 111 117 114 121 116 154 126 112 83 125 110 98 107 113 106 120 138 142 143 146 151 147 145 147 161 140 113 126 134 133 150 132 130 123 103 98 100 130 128 139 163 105 107 120 102 112 113 96 61 107 134 112 133 102 103 119 128 95 93 109 98 89 96 90 95 110 96 98 107 115 95 103 89 95 106 118 124 103 123 111 91 100 105 106 111 99 106 111 102 103 97 113 108 103 94 94 110 114 111 84 91 87 88 92 92 98 92 89 100 92 81 81 87 85 91 93 83 85 92 92 82 80 77 72 72 69 66 69 63 60 54 51252 301 159 30 9909 14 14 12 6874 -9707 39086 1450 796 838 718 656 675 669 656 623 614 590 600 602 560 546 515 496 499 398 393 577 779 1017 990 813 711 620 528 570 598 589 448 326 309 275 288 273 205 145 161 191 176 247 308 320 348 483 564 556 672 661 650 608 549 410 456 468 396 354 326 290 303 263 177 191 159 141 219 201 124 165 134 108 116 133 146 159 112 164 134 152 101 142 165 174 149 100 167 189 137 133 203 190 150 161 146 184 128 132 115 134 120 81 62 142 115 95 111 124 114 143 130 99 101 95 139 148 142 177 131 123 119 130 98 49 98 135 122 159 99 140 188 164 171 145 206 236 220 244 169 130 76 111 154 63 57 80 58 45 82 111 77 104 136 141 132 128 154 166 140 148 115 91 87 109 97 78 102 93 110 98 69 81 86 114 120 95 91 95 60 64 108 118 90 114 128 116 115 132 109 158 173 178 136 113 145 132 113 119 148 135 108 93 90 69 83 86 108 108 111 95 91 99 82 66 36 57 40 78 98 95 98 106 99 103 101 106 100 98 101 74 45 78 90 82 99 111 88 103 80 110 110 97 93 104 98 97 97 82 84 96 113 95 93 100 90 86 83 92 94 79 94 91 104 83 85 100 99 100 74 69 75 86 75 86 90 77 74 81 69 60 66 72 69 68 64 66 70 71 70 65 67 59 61 57 52 48 40 39 35 51261 301 163 30 9913 14 14 21 6872 -9710 180648 2061 866 838 712 719 823 834 744 685 682 653 552 645 596 554 530 523 583 526 500 797 986 1032 973 754 699 608 500 548 620 477 322 305 333 304 262 276 249 234 207 240 251 228 284 312 422 413 541 593 632 663 708 676 563 515 453 485 439 355 421 387 339 295 203 212 190 190 198 159 204 163 178 170 165 137 212 187 151 151 175 165 212 237 207 225 205 182 153 185 136 149 191 191 265 259 203 190 227 193 158 174 124 110 105 120 135 111 124 73 153 217 174 146 135 147 164 156 178 218 159 123 132 175 140 146 136 176 208 153 158 212 177 189 210 236 239 200 215 194 164 191 149 91 100 121 124 82 91 113 99 98 165 149 147 182 182 144 177 136 129 130 126 146 103 124 110 123 157 119 131 131 141 108 131 121 123 133 145 123 151 116 146 135 141 194 133 153 167 175 141 136 162 159 163 152 143 162 168 144 130 151 126 115 111 105 129 130 125 136 148 130 79 94 94 69 93 86 83 101 89 99 137 159 155 132 115 95 111 114 109 117 126 118 117 117 137 121 111 122 114 127 123 117 128 115 117 112 119 115 120 112 134 131 132 132 112 111 114 127 134 110 115 121 121 124 110 111 98 98 105 109 111 110 108 106 92 92 100 104 97 103 91 92 98 93 92 90 88 94 105 105 96 97 84 75 77 73 68 65 55 51270 301 162 30 9912 14 14 30 6871 -9713 16484 1235 863 785 768 676 684 803 758 668 762 726 626 561 528 554 564 538 469 499 649 940 1135 1043 856 750 685 554 580 557 625 430 381 310 314 266 284 274 190 184 202 236 261 267 333 342 347 394 461 463 536 690 837 825 623 532 516 569 447 413 378 394 268 270 193 198 210 112 123 173 156 163 196 229 218 159 179 128 134 180 136 140 160 161 168 136 190 180 196 174 179 229 197 215 187 163 159 175 155 104 159 179 183 182 130 116 164 139 158 179 159 162 136 118 151 176 156 158 153 167 142 138 170 145 132 151 163 147 135 156 170 202 213 247 216 225 219 173 158 181 149 121 120 98 137 122 68 63 111 77 139 118 116 169 164 160 186 163 139 113 142 112 111 124 128 103 124 106 116 123 94 123 125 134 148 115 129 143 114 139 144 122 177 160 138 164 166 160 161 139 154 175 140 128 145 141 161 171 166 150 116 116 135 131 105 120 145 148 116 174 167 123 94 68 77 121 104 88 76 115 120 116 124 129 136 117 109 124 144 112 92 110 133 118 113 113 131 128 123 94 110 120 113 115 94 120 125 131 105 115 112 118 113 121 117 108 115 124 123 111 109 121 105 110 111 115 116 112 98 109 105 91 109 113 111 98 92 106 97 95 91 90 91 94 90 102 99 94 110 103 99 94 92 91 89 80 79 70 71 70 61 51280 301 161 30 9911 14 14 40 6869 -9716 15025 982 770 662 688 588 674 703 651 678 626 567 528 512 492 472 446 430 429 570 675 905 979 989 747 604 602 589 549 568 588 311 258 255 244 235 197 221 257 181 226 221 176 221 311 309 310 389 396 398 498 503 434 453 440 443 484 361 388 367 376 300 200 209 174 138 165 146 129 145 82 178 219 111 103 100 133 104 55 118 154 126 134 106 129 154 123 140 122 138 166 106 110 106 129 157 136 162 74 46 64 110 139 86 130 97 77 79 90 84 48 69 76 98 86 104 119 92 111 159 132 127 124 110 95 116 90 77 88 133 151 146 122 119 123 150 123 137 148 100 51 74 47 63 102 84 54 36 83 54 123 138 102 117 94 134 153 146 160 134 110 76 75 37 36 65 43 83 131 78 88 72 125 120 58 91 113 117 98 115 96 79 72 109 126 88 123 121 111 137 114 100 135 159 127 119 121 105 119 92 129 108 109 98 69 64 75 107 97 77 81 53 54 48 54 26 34 59 67 70 98 97 97 93 74 77 63 52 51 70 60 64 83 71 69 77 60 80 58 72 72 74 93 66 75 77 90 78 63 59 68 62 73 84 84 86 86 88 84 75 82 70 69 76 86 81 61 64 62 62 55 56 58 60 56 60 51 50 51 59 47 39 53 47 45 58 56 65 64 64 59 53 48 45 49 39 37 26 29 28 21 51289 301 160 30 9910 14 14 49 6868 -9719 50692 2786 822 713 743 770 731 702 763 736 784 653 536 544 526 462 561 538 521 597 823 926 985 879 780 642 634 610 562 614 518 408 329 325 291 279 336 288 240 220 272 264 277 256 299 305 309 424 423 430 504 454 435 361 329 388 424 419 438 375 314 287 254 268 193 216 200 181 129 122 105 113 119 127 101 118 134 139 111 112 130 137 160 169 175 174 161 196 154 144 196 151 126 147 148 112 145 111 98 90 133 132 123 144 118 89 108 134 118 89 94 118 126 123 134 164 156 170 153 154 82 111 133 113 67 123 101 120 112 139 130 154 153 151 190 128 115 79 143 94 79 82 97 103 106 132 100 135 150 177 176 119 140 159 146 126 134 156 180 140 102 73 86 43 70 91 112 75 65 71 92 114 125 103 97 103 96 113 128 120 119 112 105 111 138 144 142 124 117 168 193 169 129 109 126 125 127 155 165 137 141 121 111 84 101 107 102 118 113 109 94 67 61 73 75 59 76 86 92 127 120 95 96 121 113 81 81 94 102 102 96 91 53 56 82 91 92 103 109 79 66 102 93 94 84 80 86 104 109 101 96 93 75 85 79 58 83 75 83 83 64 78 94 92 91 100 83 76 72 77 74 85 83 85 78 79 68 69 84 83 76 66 59 70 67 78 78 72 74 85 73 74 69 60 58 54 60 51 51 54 43 51298 301 158 30 9908 14 14 58 6866 -9722 51193 6095 1062 767 730 766 714 707 703 737 691 653 609 584 570 543 486 430 447 675 918 997 822 706 594 604 718 706 592 691 595 397 310 325 281 290 330 258 291 321 241 235 181 280 311 310 328 408 370 364 383 419 405 425 425 417 402 379 419 351 330 302 199 189 220 163 134 235 194 171 171 158 159 173 172 171 136 126 140 164 99 155 199 137 119 192 170 187 153 151 96 190 223 160 187 155 145 188 167 111 56 107 121 110 86 79 108 119 120 113 113 104 108 119 127 135 195 132 138 129 131 91 110 74 138 174 129 139 133 122 155 133 131 119 145 210 162 141 108 83 111 121 115 101 135 135 167 114 131 176 171 174 196 169 190 180 155 155 159 110 85 95 122 104 104 115 87 155 113 134 118 113 134 113 102 118 121 110 140 168 104 108 137 153 119 90 137 142 130 142 163 173 132 104 171 177 142 151 163 155 157 137 137 138 107 89 119 155 124 127 123 87 83 103 99 109 117 94 105 99 114 104 118 111 111 86 99 114 109 102 93 103 98 105 109 92 98 91 108 102 103 101 88 103 115 88 116 120 111 108 85 111 89 92 92 100 88 102 101 81 93 105 96 84 90 105 106 101 87 81 85 92 83 75 89 85 82 77 82 72 67 73 74 61 70 76 79 83 83 80 75 67 70 67 61 61 50 47 51 49 40 51307 301 155 30 9905 14 15 7 6865 -9725 18273 1092 998 882 743 746 670 733 730 714 651 688 689 563 475 479 524 527 386 495 729 893 841 656 482 566 619 601 586 475 333 344 279 228 272 275 273 271 297 268 274 255 207 265 289 257 271 341 344 415 420 439 396 401 409 434 419 318 341 328 295 264 256 230 223 189 134 155 156 179 135 96 115 116 142 96 90 72 104 130 129 150 119 143 144 138 157 201 197 171 145 145 147 147 201 142 83 94 123 104 49 102 111 109 141 112 124 136 128 64 103 101 84 96 126 121 133 157 109 71 85 50 93 134 138 122 127 128 94 148 117 106 84 151 165 165 140 106 83 92 91 115 106 111 81 113 116 138 192 139 140 146 160 168 134 149 130 129 101 109 72 92 105 106 85 111 102 124 141 81 93 99 94 110 100 94 129 141 112 117 115 115 116 109 129 146 135 151 152 157 150 148 130 138 155 146 156 141 141 154 138 124 113 117 100 81 102 102 117 121 105 84 73 77 89 65 78 71 87 98 99 99 135 124 89 86 96 93 69 101 72 85 76 84 95 79 91 86 67 77 92 84 79 92 98 90 101 102 93 98 94 86 78 96 98 102 90 90 93 81 89 84 84 98 82 90 89 78 73 69 74 59 66 81 82 72 55 62 72 66 68 63 64 68 73 63 65 69 75 70 71 68 67 61 57 55 47 47 41 34 33 51316 301 151 30 9901 14 15 16 6863 -9728 23008 2474 2180 1541 928 710 748 712 723 686 701 590 589 567 586 556 604 511 554 667 851 940 857 683 551 631 685 620 581 456 332 316 289 241 243 279 264 271 278 298 298 231 234 219 310 323 291 286 350 406 456 421 411 418 405 390 387 401 396 390 358 297 271 189 206 294 185 141 149 166 63 140 199 190 171 150 180 159 112 107 55 155 220 141 92 146 144 135 196 173 194 215 192 203 156 173 157 80 128 130 89 94 86 104 125 115 121 140 128 164 195 155 136 99 98 147 103 98 73 126 120 150 167 80 105 121 148 122 118 130 119 123 153 170 140 139 158 158 136 129 133 123 130 90 72 120 149 119 177 145 171 161 143 177 163 152 134 109 112 121 92 106 137 145 142 149 111 124 129 108 137 132 109 106 110 109 94 148 157 134 143 158 144 158 129 157 154 153 142 126 123 141 124 157 160 134 173 167 144 150 166 161 139 131 128 116 100 117 118 137 142 118 107 99 89 73 79 100 123 120 109 131 134 124 102 96 90 90 106 111 97 95 98 97 81 86 106 102 97 90 119 110 102 101 104 108 104 109 107 93 104 98 103 116 116 99 111 120 111 91 85 103 117 104 113 120 114 89 91 101 92 79 73 80 93 88 86 86 87 93 79 70 71 89 94 96 98 99 91 84 86 86 76 78 73 65 63 65 59 52 46 51325 301 148 30 9898 14 15 25 6862 -9731 22626 2079 1637 1080 704 677 720 766 645 661 562 545 526 547 473 547 569 537 577 887 962 832 685 619 580 563 643 634 582 540 410 264 273 277 290 296 318 269 236 239 265 233 279 294 226 269 351 350 345 375 394 439 419 368 374 335 365 357 328 303 320 284 248 160 131 121 112 145 109 35 60 64 121 147 172 146 135 183 109 153 140 149 170 127 151 140 124 164 133 174 163 150 126 173 103 106 126 117 88 84 100 110 69 129 130 112 83 49 85 102 105 98 141 161 170 113 133 133 130 96 146 159 131 157 121 102 122 151 121 106 111 118 113 149 136 158 123 75 126 142 114 96 117 85 127 99 158 164 146 174 164 109 174 166 124 145 68 113 120 90 93 134 96 116 103 125 163 126 99 100 82 112 113 101 103 101 77 89 99 96 109 115 116 114 123 115 115 131 124 113 115 89 134 138 129 147 141 137 126 117 141 153 120 123 98 90 83 90 85 127 121 129 89 63 82 71 51 63 69 75 91 98 88 84 87 89 85 81 83 107 85 94 92 91 74 74 77 62 95 105 83 72 81 87 80 111 112 93 87 73 76 93 99 83 76 86 102 90 88 86 98 93 84 86 77 92 94 92 93 74 78 85 72 73 84 79 69 72 81 79 73 84 74 67 70 82 84 81 73 71 70 68 63 65 70 60 50 51 48 47 37 51334 301 141 30 9891 14 15 34 6860 -9733 16293 1064 870 776 707 734 729 672 623 648 513 477 516 549 571 656 781 794 697 851 906 742 620 592 632 580 582 610 593 592 416 244 253 307 259 177 254 229 259 278 282 277 246 243 300 358 354 304 321 395 440 419 362 441 399 424 413 378 425 389 295 201 180 256 132 115 94 123 126 193 161 121 118 87 158 126 106 87 133 153 130 156 139 73 95 180 125 98 122 139 156 177 135 135 81 76 -3 48 45 9 71 87 84 66 116 108 67 85 85 117 113 99 112 98 135 125 64 119 101 101 120 92 100 109 110 93 148 155 109 108 118 85 93 123 133 95 129 133 110 80 78 83 59 46 105 110 128 145 132 140 109 108 97 110 114 98 63 75 21 62 80 93 85 107 117 91 121 109 83 70 68 76 98 89 139 109 99 81 78 96 114 136 88 103 97 112 134 117 148 142 134 105 120 131 110 128 112 114 129 122 151 136 119 99 87 87 84 51 71 93 131 112 93 85 63 71 78 97 96 89 80 93 99 90 114 86 86 60 67 65 37 75 79 76 82 68 79 93 92 67 64 78 83 81 83 72 78 69 106 90 86 67 68 68 75 90 80 86 81 66 69 87 91 77 65 79 91 96 80 67 65 73 73 66 66 65 71 74 67 59 72 75 60 65 76 81 75 63 71 68 61 59 59 57 52 49 44 35 43 34 27 51343 302 106 30 9886 14 15 43 6859 -9736 71584 1605 1070 970 952 777 686 801 744 662 669 603 539 560 543 620 684 752 895 991 1010 946 677 664 677 665 657 689 653 648 661 494 370 334 339 327 328 305 330 273 278 347 323 335 373 427 381 416 407 425 495 407 474 432 483 457 458 441 426 404 344 286 338 303 231 166 181 136 174 190 192 154 152 180 182 238 184 192 153 153 193 176 206 177 142 203 207 172 166 175 226 243 225 190 162 172 134 131 113 96 75 115 183 191 152 155 106 124 145 156 139 144 128 191 135 184 161 133 142 112 133 162 145 143 148 156 192 167 193 136 99 165 176 170 123 171 213 184 128 143 96 136 137 96 196 235 156 168 214 137 112 167 150 139 142 65 100 88 99 114 127 166 184 189 151 110 142 129 109 151 121 118 114 132 127 133 159 168 150 137 135 149 140 113 126 141 158 163 141 136 158 172 162 182 152 167 175 188 177 172 174 182 179 145 145 136 122 124 97 117 134 137 152 105 107 84 98 114 118 115 133 112 122 119 138 143 143 126 129 133 122 110 110 107 124 146 132 127 113 102 96 111 111 112 122 124 129 111 127 124 104 110 109 106 105 119 118 110 117 113 112 127 128 106 117 127 126 115 118 117 111 94 109 106 95 103 102 107 122 111 109 103 101 106 114 110 100 106 108 104 95 95 85 85 87 87 78 80 78 68 67 67 51352 302 134 30 9884 14 15 52 6857 -9739 34658 1636 1142 1020 841 650 728 795 797 769 709 637 508 557 567 596 733 759 857 988 885 696 637 670 736 644 618 792 724 625 613 495 367 286 249 276 212 280 296 294 290 303 367 329 277 302 362 352 276 340 350 377 357 417 423 429 394 436 421 336 322 280 257 218 186 158 201 220 175 146 131 174 117 131 112 175 107 157 162 153 125 107 147 162 132 183 145 144 170 131 144 166 182 145 154 144 110 77 129 90 100 92 67 115 146 138 145 127 136 54 105 118 100 149 179 143 126 139 125 150 88 134 213 180 126 125 135 178 123 137 157 157 157 154 164 153 136 142 145 162 100 93 125 138 117 113 116 133 119 89 116 132 146 109 119 111 100 119 153 125 102 114 142 124 125 113 115 125 135 131 118 134 122 117 161 111 132 141 107 131 103 124 114 118 128 133 145 90 97 141 122 120 157 151 124 139 132 160 156 164 162 155 131 117 133 127 111 102 113 114 108 108 97 102 78 77 77 65 102 114 102 81 110 107 100 79 108 91 88 103 88 76 86 115 97 88 95 72 92 89 92 86 90 90 93 101 97 93 99 78 90 94 80 79 91 87 87 92 95 100 101 95 98 100 100 107 98 91 84 85 76 87 86 78 87 80 86 105 99 93 87 88 82 79 80 83 81 81 83 81 75 72 68 61 58 66 65 58 58 52 49 44 51361 301 160 30 9880 14 16 1 6856 -9742 2956 1008 882 793 658 689 750 726 713 705 567 513 574 609 628 700 743 929 1013 879 634 528 645 755 632 584 696 737 717 735 701 543 475 366 286 261 289 302 259 302 240 234 313 392 381 393 399 306 336 336 335 334 394 401 396 408 445 400 300 318 272 251 201 143 193 133 110 166 145 80 87 103 158 154 131 136 171 164 123 153 109 125 119 112 114 111 114 91 134 184 132 124 167 101 115 85 78 39 87 72 102 120 88 84 58 68 85 110 114 101 97 134 173 95 97 142 121 101 115 109 139 89 126 136 143 135 123 163 177 144 79 71 116 168 131 78 111 162 146 116 79 113 118 118 117 125 132 85 109 109 106 90 104 86 67 93 62 68 66 97 86 121 110 93 90 69 110 96 108 107 90 98 110 99 90 85 140 122 97 106 128 96 116 128 120 116 124 111 103 126 133 96 130 141 133 121 141 137 126 140 137 140 141 138 131 135 87 63 73 81 73 101 108 100 78 73 82 66 63 54 60 76 100 74 86 74 70 78 67 95 91 85 72 88 97 98 76 84 81 65 57 82 72 58 83 106 99 78 69 71 72 78 85 84 91 93 89 88 88 81 66 80 78 88 96 83 82 80 81 78 78 76 79 75 74 89 83 88 74 90 83 76 62 72 77 75 75 68 69 68 62 64 64 54 51 54 55 51 47 44 38 51370 302 94 30 9874 14 16 10 6854 -9745 382587 3412 1225 990 716 603 628 699 738 804 734 698 583 560 589 619 727 899 873 781 708 667 606 650 764 773 645 744 807 912 953 885 688 414 329 275 290 325 304 319 310 307 297 325 404 384 398 392 377 307 380 332 302 369 407 391 428 385 318 328 296 286 243 189 227 191 180 126 140 175 196 178 144 162 139 111 144 137 227 185 121 133 198 209 133 190 226 159 142 139 159 178 184 154 114 171 123 115 137 102 73 122 143 101 122 121 151 114 100 125 111 152 169 169 156 157 213 186 247 185 111 170 163 136 127 166 202 175 164 142 193 165 124 141 146 133 160 108 144 140 156 159 133 166 185 143 177 190 111 123 162 162 151 147 154 133 142 132 171 170 141 120 132 112 161 163 133 134 141 126 106 115 75 118 115 136 133 123 151 109 131 177 156 128 157 153 159 151 159 140 144 186 175 152 173 179 157 141 158 157 145 168 143 169 158 112 108 89 81 118 119 112 119 120 142 132 100 90 62 95 114 106 125 130 122 113 86 85 108 114 95 112 102 112 99 81 116 108 102 88 71 88 101 103 108 107 100 103 107 95 87 92 87 96 101 120 112 99 107 97 92 97 108 98 106 117 106 91 103 108 96 90 91 89 96 103 110 115 102 98 100 81 76 94 109 107 97 90 79 76 82 92 87 74 79 78 66 64 66 67 63 48 51379 302 92 30 9872 14 16 19 6853 -9748 19249 1225 984 840 782 676 661 678 610 640 674 578 534 500 619 675 837 908 739 665 586 539 503 598 715 715 737 736 753 820 789 647 414 299 331 257 260 207 192 218 310 342 268 334 413 389 300 349 314 283 333 381 367 351 373 370 291 259 286 288 212 201 190 98 145 182 187 191 153 131 103 44 129 108 79 130 89 104 124 101 166 131 148 149 151 129 120 151 137 104 133 151 103 44 91 110 90 85 56 87 98 75 104 122 137 101 88 105 82 92 50 82 116 104 138 128 117 99 101 137 130 117 148 139 125 88 150 152 127 140 155 172 122 88 150 152 95 102 118 81 76 76 97 98 113 134 101 109 154 149 127 135 118 100 129 107 68 97 57 67 111 87 96 148 112 73 95 71 77 74 84 46 51 88 46 59 79 78 105 131 90 75 75 101 115 119 118 123 110 109 117 103 123 151 144 146 138 124 143 132 127 100 128 139 136 132 110 91 49 58 77 112 95 91 70 51 36 49 70 98 105 94 77 60 53 69 80 67 72 61 52 63 74 61 70 78 75 75 82 88 72 55 67 86 85 72 91 87 78 67 54 81 95 86 83 81 82 80 75 62 61 58 78 90 68 67 76 70 72 68 77 68 57 68 81 68 70 78 68 66 75 63 63 58 64 70 65 67 60 59 54 52 43 52 48 45 44 37 39 34 28 19 51388 302 90 30 9870 14 16 28 6851 -9750 12516 1309 1053 895 799 659 761 707 743 824 780 716 672 590 707 850 992 879 692 634 599 504 526 607 743 761 716 755 780 828 779 617 285 231 320 240 229 238 314 354 415 425 400 360 338 391 385 413 320 311 394 360 342 348 331 421 350 339 247 204 313 239 166 214 255 195 149 158 128 178 187 185 182 139 172 89 147 222 164 150 195 151 165 148 197 196 160 165 191 199 180 199 193 135 144 169 136 140 97 108 68 67 78 106 138 141 131 67 121 130 136 169 152 145 216 184 168 150 159 191 252 198 162 197 197 197 174 190 178 156 214 158 151 189 176 103 140 121 149 138 116 129 151 160 163 170 170 221 218 168 180 212 202 166 201 188 133 122 144 143 151 145 121 124 153 151 120 131 115 123 143 128 122 124 146 120 108 111 130 134 150 168 139 141 124 154 136 146 164 159 140 180 185 133 138 137 146 177 181 155 178 186 192 182 182 142 130 121 101 92 115 120 131 127 115 117 91 99 111 120 122 135 130 106 97 120 92 104 126 117 108 123 136 132 85 81 110 93 109 105 91 112 90 100 119 115 120 119 108 119 112 118 110 100 107 104 94 107 95 99 103 118 113 105 111 117 119 117 107 99 103 104 105 102 98 109 115 107 99 99 106 103 93 103 94 87 84 95 91 84 86 87 88 77 75 84 79 74 69 68 66 57 51397 302 89 30 9869 14 16 37 6850 -9753 14477 1158 974 809 738 672 646 706 690 673 720 691 675 643 641 774 857 792 677 677 637 600 597 576 644 727 736 729 690 753 653 502 382 255 240 210 226 243 272 280 393 371 379 330 350 311 323 352 294 267 277 347 403 346 367 332 314 272 270 190 221 252 209 175 116 102 99 134 121 134 77 71 122 125 139 160 161 203 137 105 136 119 143 136 111 121 157 122 171 108 146 127 105 60 76 93 119 73 66 66 129 134 108 95 77 79 90 65 68 60 89 102 83 91 123 154 151 175 155 161 195 158 116 131 165 131 132 144 146 163 147 178 152 146 140 120 139 127 108 149 95 120 117 123 121 132 197 151 197 162 161 173 152 104 150 164 118 81 63 95 98 121 129 113 89 100 94 111 135 99 91 94 115 101 76 94 96 117 131 122 105 114 104 124 109 107 94 121 118 106 107 123 133 154 150 130 142 127 116 136 178 125 108 125 107 104 94 82 68 60 90 98 100 142 138 108 86 85 102 121 102 85 68 98 92 78 75 79 84 73 61 77 70 62 73 51 89 98 88 82 84 91 78 86 72 90 98 82 84 99 88 77 85 92 90 73 73 90 73 67 75 80 69 81 82 87 85 95 84 78 86 80 84 76 94 100 82 78 81 77 75 83 78 77 70 71 83 72 66 69 65 51 55 63 64 57 47 41 37 42 40 29 51406 302 87 30 9867 14 16 46 6848 -9756 21605 1217 853 718 580 629 611 614 734 682 679 671 731 696 658 742 712 649 600 623 622 648 610 654 647 650 666 687 672 672 438 233 297 259 227 228 215 239 346 357 375 321 386 334 327 343 307 315 295 297 274 284 273 267 278 255 229 316 229 200 184 185 160 139 133 94 142 127 126 111 114 131 100 132 101 121 126 135 157 79 83 104 135 108 107 135 185 216 148 173 167 72 106 121 100 73 110 105 68 126 145 112 61 80 115 128 98 80 66 99 46 93 83 137 135 161 156 158 163 174 149 140 155 158 113 99 92 174 161 153 123 118 120 109 135 139 103 64 59 104 85 74 132 145 120 117 145 147 131 135 167 127 128 142 115 146 131 138 125 105 84 130 102 78 148 105 101 119 111 98 84 83 109 83 76 68 109 115 121 118 97 126 116 119 79 120 114 113 133 105 96 102 110 117 104 114 103 135 115 127 123 99 108 130 124 94 90 89 85 44 89 83 67 103 127 103 85 77 58 69 87 73 64 67 70 77 89 62 82 72 59 74 60 58 72 67 104 94 66 57 66 89 91 86 88 58 69 67 66 69 60 55 80 72 84 75 61 67 73 65 65 64 61 68 67 76 72 77 69 54 74 77 74 71 65 75 74 68 60 55 62 55 64 64 61 57 59 56 49 56 55 50 50 43 44 42 42 46 33 27 21 22 51415 302 85 30 9865 14 16 55 6846 -9759 12954 1017 846 712 632 708 661 713 715 683 722 731 617 679 683 796 762 617 666 674 663 661 620 625 635 705 776 832 728 620 503 434 376 329 277 251 268 283 299 341 375 437 426 418 396 406 382 380 380 342 398 323 340 361 323 313 331 296 270 281 219 202 228 180 171 150 138 149 230 156 189 237 229 155 161 155 149 126 156 96 180 173 207 227 176 233 229 203 129 127 126 123 164 93 66 108 128 167 142 79 136 134 101 120 131 131 133 112 117 180 132 148 142 151 161 172 174 191 178 223 188 178 162 129 162 188 182 198 194 173 165 181 155 132 137 164 142 163 170 142 196 173 165 107 130 157 165 158 151 177 170 211 202 179 190 176 136 114 103 141 158 146 136 91 147 148 123 116 115 107 137 106 99 121 123 92 115 132 123 103 144 177 194 152 150 139 119 140 116 134 155 163 171 149 144 160 154 163 164 195 183 155 175 159 129 110 104 108 121 125 113 81 108 119 123 153 122 83 105 104 109 101 96 116 132 129 114 99 89 99 124 95 83 105 97 98 104 92 140 124 101 95 106 102 99 78 87 91 99 98 103 107 112 112 111 100 99 105 107 109 98 97 106 102 96 103 106 107 103 102 101 125 111 101 112 109 103 95 95 99 97 102 101 88 88 99 94 88 85 83 85 87 79 75 75 74 72 72 71 62 59 46 51424 302 83 30 9863 14 17 4 6845 -9762 51331 1317 924 738 624 597 554 682 786 702 691 678 722 662 579 674 638 548 644 645 645 692 709 638 658 651 695 649 636 577 479 311 319 295 281 254 245 332 271 287 351 370 400 383 354 412 333 407 325 297 278 303 316 283 329 359 256 256 126 163 196 141 168 130 126 163 163 121 173 183 140 151 125 132 171 126 83 119 100 116 163 183 139 165 174 101 161 168 150 162 141 143 82 118 148 102 109 111 135 67 83 96 94 155 85 114 97 81 58 87 117 102 144 151 143 137 176 129 168 164 159 137 123 134 95 111 145 153 119 110 99 125 119 135 110 142 145 131 152 154 115 104 184 113 99 112 176 170 145 156 138 156 168 145 127 140 165 147 134 185 138 123 99 93 87 91 88 109 93 93 119 68 106 85 105 91 121 111 113 111 162 111 85 118 132 124 131 128 109 127 114 161 141 136 123 140 146 135 153 159 137 148 160 140 124 111 104 133 85 92 94 107 107 92 93 76 65 70 67 69 45 59 75 76 92 74 103 104 95 70 78 80 100 88 73 73 67 65 78 79 64 86 109 94 82 58 75 95 96 92 85 78 79 85 97 76 62 77 98 90 82 91 71 71 76 91 91 89 70 76 81 75 70 75 69 83 80 79 84 80 66 72 70 75 80 75 72 62 67 66 67 61 56 54 54 50 48 43 42 46 32 23 51433 302 84 30 9864 14 17 13 6843 -9764 11793 1080 806 689 654 601 576 613 694 713 691 648 676 635 518 611 624 555 535 599 657 596 576 572 494 487 498 453 347 374 458 397 301 265 288 241 260 212 258 290 279 380 440 382 379 354 326 258 315 318 257 301 285 281 321 297 342 271 234 230 225 185 124 154 136 224 145 90 192 130 148 104 63 157 152 125 170 128 104 112 142 134 96 112 183 150 140 120 112 63 92 89 129 97 88 63 25 9 56 74 67 95 130 113 93 70 71 91 88 120 181 142 104 84 123 135 148 160 164 192 128 59 97 123 99 148 140 136 128 113 133 118 125 106 129 127 86 80 117 96 91 117 116 117 133 140 179 149 108 134 169 123 128 104 90 141 121 66 117 148 154 124 114 88 47 65 60 43 68 98 64 64 79 69 87 79 89 110 92 98 117 86 102 93 98 91 74 108 116 133 134 130 145 161 133 111 131 106 135 135 133 145 126 137 104 94 99 94 91 72 78 80 78 50 35 43 61 58 56 59 43 93 92 60 53 66 75 83 68 69 69 55 59 75 61 55 53 52 66 64 63 54 54 58 63 64 67 73 76 80 69 64 58 62 50 67 56 60 67 75 52 56 67 56 67 53 65 66 59 72 76 70 57 58 60 71 70 70 61 66 73 64 61 57 55 57 55 58 54 56 53 49 49 49 42 42 48 37 25 33 30 21 51442 302 83 30 9863 14 17 22 6842 -9767 23200 1050 886 704 679 617 598 715 711 741 774 639 642 684 636 704 639 553 579 577 577 569 595 573 551 550 386 329 351 445 455 429 313 311 297 292 333 246 296 234 284 321 453 468 474 420 336 373 354 316 233 246 307 310 257 274 232 215 198 244 213 215 159 178 152 155 266 193 171 143 138 140 85 155 215 121 162 130 144 83 134 120 168 126 140 119 102 127 111 87 111 99 91 110 66 83 103 117 101 102 92 87 87 78 150 118 103 106 59 73 123 139 123 113 82 133 164 160 163 148 144 145 148 113 81 127 142 101 127 100 113 115 119 86 107 141 132 139 148 179 157 165 157 130 75 119 152 156 94 153 137 149 152 116 129 213 160 136 137 118 131 101 110 59 99 94 77 94 120 78 72 98 68 72 105 94 97 92 110 143 129 129 102 99 88 122 133 108 80 115 139 141 129 130 118 116 147 139 130 132 117 159 131 120 145 123 98 94 109 108 113 98 79 76 87 88 71 75 75 53 78 73 78 109 87 73 96 92 95 100 94 78 76 87 82 54 53 68 68 73 73 73 79 71 69 59 65 66 70 73 54 64 73 58 84 80 63 56 59 83 72 71 71 67 79 77 68 62 73 71 71 72 70 67 84 77 74 73 74 86 72 72 78 84 77 70 69 69 67 73 63 58 58 55 51 47 43 45 50 35 24 26 51451 301 114 30 9864 14 17 31 6840 -9770 2207 983 831 696 728 700 729 786 773 833 789 704 680 676 702 652 658 640 698 660 701 691 626 635 664 520 433 388 365 383 400 439 417 294 328 332 336 229 231 293 338 328 401 435 422 362 374 331 301 301 335 323 355 359 378 299 231 223 243 185 171 210 222 234 230 292 200 171 161 151 162 136 182 215 261 217 189 187 165 149 130 91 136 96 131 234 222 143 148 135 158 86 81 139 142 133 130 91 119 104 91 125 170 106 106 156 168 114 79 83 151 186 117 164 179 107 190 90 136 177 153 158 143 139 193 194 169 155 151 174 196 165 128 185 181 128 139 189 174 192 155 120 156 170 171 164 157 155 181 160 155 159 219 238 155 159 157 150 133 146 164 127 102 100 94 114 112 96 121 122 136 122 169 158 149 148 177 146 146 114 150 137 147 148 132 105 131 154 160 139 143 168 208 175 178 193 146 130 153 134 172 156 137 134 142 171 138 148 152 125 100 130 120 113 107 94 120 100 89 101 107 119 87 113 116 114 118 100 140 132 113 103 119 105 97 112 101 104 109 114 115 114 111 123 118 127 123 120 116 123 107 119 105 99 103 108 127 105 102 110 114 99 116 115 107 100 107 119 113 100 99 102 101 99 109 107 102 94 105 118 111 105 107 105 105 115 103 97 109 98 84 82 75 71 74 73 65 59 57 51 47 51460 301 116 30 9866 14 17 40 6839 -9773 1920 1008 848 690 652 731 733 755 846 843 751 759 779 714 760 715 657 691 638 711 740 717 699 599 555 636 519 434 408 361 374 358 322 394 393 315 292 344 347 332 446 448 440 422 398 410 316 348 302 292 283 311 247 333 320 258 234 268 241 249 277 206 234 211 210 223 249 208 187 183 190 190 184 224 258 228 185 135 201 180 161 224 199 198 189 224 195 199 169 146 142 139 120 135 83 94 153 140 124 111 138 147 175 139 158 162 111 119 103 149 126 110 187 206 171 137 122 159 175 140 166 186 204 185 190 196 175 243 207 210 212 204 207 176 187 183 156 150 162 191 154 137 132 170 165 163 166 140 144 187 172 180 234 250 202 174 215 183 165 131 165 169 131 125 140 123 140 113 80 101 110 101 131 140 141 157 140 134 152 160 170 151 166 195 191 173 195 143 158 155 164 191 182 176 180 186 181 190 189 178 159 172 159 165 162 171 173 159 127 136 126 129 131 125 116 116 130 149 133 136 133 133 131 158 141 145 125 107 118 121 122 119 127 122 130 131 116 118 129 114 110 125 115 133 134 115 130 123 124 103 113 107 116 117 106 99 107 104 99 105 103 108 114 118 119 126 108 105 123 115 125 139 134 109 116 117 112 108 110 120 118 111 109 118 112 109 118 117 108 103 102 100 96 92 89 83 83 77 70 70 66 51469 301 116 30 9866 14 17 49 6837 -9775 2312 1058 888 746 715 721 696 789 705 794 780 853 798 707 672 552 596 651 642 675 780 711 556 489 451 396 431 363 398 392 348 346 334 330 309 283 271 355 254 328 427 369 362 382 431 391 357 299 325 293 333 269 252 281 304 259 221 255 160 184 151 253 264 213 245 288 249 250 192 159 169 217 201 241 189 166 184 208 254 201 235 145 176 123 101 151 93 104 115 94 104 91 113 166 152 141 138 99 138 122 145 113 113 130 92 120 143 121 88 117 159 172 128 144 174 153 146 151 144 174 135 104 147 142 157 188 173 200 227 167 129 127 162 162 171 140 142 139 173 169 149 138 163 145 159 202 155 146 144 140 155 218 225 227 206 183 148 157 161 150 167 153 105 100 126 135 140 154 113 93 101 95 100 121 143 145 162 157 147 170 141 127 162 135 126 144 142 159 147 153 159 180 164 166 173 161 162 175 122 169 179 166 158 169 156 154 144 153 151 143 145 116 112 153 139 122 136 128 122 126 124 157 147 95 106 122 117 121 125 130 121 116 118 111 106 103 104 120 103 132 114 100 101 134 113 97 105 111 112 108 90 101 107 100 115 106 120 109 109 103 103 105 86 94 107 102 104 96 99 101 107 116 107 103 104 100 109 106 115 109 107 104 104 99 95 89 99 100 98 85 75 84 82 82 82 71 64 60 58 49 41 51478 301 117 30 9867 14 17 58 6836 -9778 1630 988 845 713 631 675 728 737 779 749 738 756 788 779 672 660 606 669 698 655 661 661 567 471 442 333 340 379 386 328 328 344 331 267 248 331 281 292 236 365 379 344 350 370 346 331 327 387 317 216 307 296 307 273 244 262 242 262 248 180 214 234 214 245 260 222 228 220 224 196 190 150 172 188 194 206 225 208 192 196 148 132 99 114 117 62 116 67 133 79 79 159 116 60 108 156 126 110 106 108 95 88 131 111 124 173 125 128 168 157 184 134 138 94 130 124 165 161 154 172 148 138 162 135 163 174 161 113 182 163 148 163 126 164 177 150 130 151 120 123 141 142 90 106 129 117 147 158 193 176 169 233 257 217 127 135 135 142 163 166 132 105 115 103 129 113 82 80 106 62 92 126 125 120 109 137 123 98 102 119 125 116 102 137 163 148 104 124 131 108 146 133 146 139 141 161 163 150 163 166 151 148 139 129 149 134 132 111 138 137 117 119 100 114 98 98 113 122 109 111 106 132 103 114 95 87 95 96 93 70 91 70 82 106 92 102 107 113 95 94 112 102 94 85 73 92 101 93 91 88 80 80 96 96 69 74 69 77 85 85 94 88 74 79 85 80 86 81 85 95 101 93 89 90 92 89 86 88 87 78 79 84 90 88 84 84 85 75 75 66 64 65 60 70 67 58 58 53 46 38 26 51487 302 87 30 9867 14 18 7 6834 -9781 11796 1147 986 852 773 706 658 703 782 751 758 839 826 760 669 673 613 608 646 607 658 722 676 684 501 459 465 367 367 400 370 317 302 344 273 265 236 283 298 333 372 348 370 300 340 326 318 292 278 273 278 259 257 310 292 228 213 258 260 243 194 213 233 314 274 247 271 253 245 229 166 176 218 235 222 132 225 197 143 188 105 146 143 98 32 64 11 44 74 80 108 94 110 133 90 92 123 117 117 117 113 125 78 140 170 121 104 116 89 135 134 114 142 155 114 158 179 217 204 169 145 128 148 135 161 159 124 154 137 175 172 186 153 169 96 142 178 164 126 102 122 151 173 93 99 139 160 157 189 184 191 215 232 243 179 182 176 182 152 152 138 145 148 104 111 89 112 138 104 47 91 109 128 111 120 117 129 149 125 119 157 145 121 138 164 160 131 174 163 140 153 146 137 129 140 121 134 175 183 171 164 136 166 160 124 133 158 140 132 117 126 116 119 123 117 84 103 105 130 133 115 126 148 134 110 95 85 102 116 117 115 128 123 85 97 106 98 98 94 101 103 89 91 119 97 93 116 98 103 92 79 78 98 82 97 99 76 82 92 109 97 73 84 83 82 79 90 98 93 99 83 95 93 95 99 95 95 87 88 88 85 88 82 84 93 88 85 77 77 75 75 73 77 74 69 67 72 65 55 39 34 31 51496 301 116 30 9866 14 18 16 6833 -9784 1985 1016 841 676 629 634 710 790 756 769 784 766 696 653 627 602 598 640 691 740 601 554 555 556 434 331 374 291 290 343 366 359 231 268 248 260 276 226 259 327 334 360 334 339 373 349 307 230 322 340 282 298 249 228 207 184 217 188 225 195 225 241 217 248 277 252 240 223 269 196 217 274 240 187 212 229 165 143 172 172 154 96 148 110 102 102 120 65 69 84 93 127 149 117 131 110 120 85 53 76 99 83 92 102 97 122 71 118 134 157 157 164 136 164 199 196 176 163 132 106 103 141 161 121 125 140 151 155 164 203 110 98 100 123 130 106 83 101 103 122 119 131 151 159 160 195 200 172 141 146 179 180 201 175 176 118 94 111 129 121 73 115 149 113 116 85 82 128 109 67 120 116 83 102 91 109 111 145 132 106 106 101 143 147 131 109 129 134 106 110 120 132 139 149 154 153 131 143 132 137 160 128 139 158 116 103 129 119 130 122 111 134 109 100 118 107 121 128 126 129 107 100 127 98 107 106 125 91 78 79 101 113 108 98 82 92 105 91 110 128 92 98 111 103 80 100 103 82 87 97 101 89 94 80 76 94 104 90 80 79 80 83 101 81 79 93 98 95 95 100 80 79 76 93 98 99 99 98 96 92 92 80 84 87 87 79 77 76 73 71 70 68 68 61 60 60 52 47 40 39 31 51505 301 119 30 9869 14 18 25 6831 -9787 2231 913 876 712 655 670 699 768 707 706 731 754 788 731 678 610 662 611 674 747 670 516 501 518 503 435 371 356 344 356 329 248 289 292 343 320 271 230 264 350 338 346 344 296 344 360 303 274 279 246 211 213 233 240 219 180 228 223 246 246 198 205 225 200 224 344 236 268 230 230 209 156 176 145 147 176 159 102 107 92 80 47 127 88 11 76 59 58 68 88 79 36 82 65 93 87 93 130 113 78 88 80 124 111 113 120 58 62 111 91 138 119 141 155 202 112 149 111 128 133 113 89 100 152 106 126 141 115 109 104 127 116 152 166 128 134 113 109 129 90 83 88 104 136 161 136 157 177 181 137 157 162 180 220 180 184 181 151 110 123 122 106 95 94 110 124 98 109 116 119 124 99 108 112 139 127 125 158 102 92 101 108 118 131 110 135 128 125 129 118 134 135 122 131 118 125 111 124 133 136 148 134 140 150 143 139 115 125 135 124 102 98 108 107 88 106 113 94 97 84 102 121 126 123 83 91 96 89 113 103 99 119 108 89 86 99 95 100 106 74 93 91 99 78 81 107 98 94 85 97 102 92 94 91 83 78 84 89 92 80 78 76 73 70 80 87 98 85 78 89 96 91 81 76 71 79 93 93 87 79 83 71 84 81 79 79 74 76 68 66 64 70 68 57 51 51 51 43 42 38 30 51514 301 119 30 9869 14 18 34 6830 -9789 2151 1060 987 837 742 751 753 693 693 740 804 806 812 806 805 741 632 714 684 667 696 564 507 549 505 452 574 443 347 316 328 374 316 354 323 327 273 271 277 342 380 294 285 361 367 368 342 260 267 240 234 273 222 228 206 173 161 194 153 227 257 255 299 349 229 224 252 215 188 192 153 236 280 217 201 173 159 140 94 42 102 128 57 60 78 60 83 111 96 48 71 84 81 59 111 119 101 163 134 126 110 116 122 124 148 105 98 151 114 136 153 158 168 180 165 122 147 119 101 159 173 145 128 157 158 150 168 159 179 117 177 178 147 159 149 92 112 100 98 159 125 144 146 153 135 135 176 150 137 151 131 170 204 196 264 270 229 178 133 98 123 131 101 94 106 143 94 114 126 133 136 102 122 122 120 101 123 123 159 163 150 141 138 134 142 163 156 146 119 147 148 122 149 153 132 157 139 152 155 160 134 135 158 159 128 115 117 160 160 123 131 140 110 127 110 138 126 96 110 99 127 116 115 122 114 121 124 131 128 123 118 115 113 99 94 110 100 99 115 102 119 103 118 121 105 108 86 85 105 96 97 104 97 94 90 96 81 89 93 97 102 86 95 110 118 115 106 103 99 94 94 97 105 95 94 99 95 105 93 90 96 91 92 90 92 92 88 88 90 80 75 77 78 75 69 70 69 63 59 54 46 51523 302 102 30 9882 14 18 43 6828 -9792 7593 1040 967 958 787 679 712 692 618 610 638 743 738 868 823 746 596 515 567 602 506 417 474 474 486 357 316 350 331 316 281 267 280 250 232 284 314 269 229 248 282 281 321 361 400 323 254 278 231 227 223 188 165 211 100 167 182 173 174 222 213 214 254 201 230 204 186 225 141 233 215 183 131 197 174 70 92 126 109 121 77 63 84 35 94 106 17 95 50 46 72 50 69 86 41 66 34 24 103 102 87 103 88 49 61 104 99 94 73 108 111 97 109 138 135 151 110 80 86 103 125 102 91 118 120 133 108 141 140 136 173 140 138 135 136 91 64 71 99 103 52 100 129 138 111 145 118 95 120 164 169 185 174 160 242 234 236 173 130 87 83 127 93 79 77 71 61 107 85 94 71 87 82 95 108 84 66 91 89 83 87 92 110 115 102 138 101 103 92 124 103 104 106 128 157 119 105 103 118 99 119 121 74 83 91 108 114 95 107 105 89 113 88 56 74 86 84 110 89 60 59 87 101 109 77 98 104 102 99 111 103 87 76 86 74 86 97 73 70 76 84 86 71 79 88 86 74 82 88 85 75 70 79 79 64 58 65 65 69 82 73 79 72 83 73 80 79 61 57 67 75 73 70 69 76 86 81 76 71 63 73 63 61 64 69 72 62 50 54 60 53 52 55 49 53 58 39 31 32 32 20 9 51532 302 75 30 9885 14 18 52 6827 -9795 13492 1128 1024 927 712 771 767 716 597 545 600 787 813 907 863 746 686 636 599 661 587 454 444 464 428 435 413 408 405 339 365 345 358 323 329 306 384 386 371 429 352 355 402 357 318 347 347 264 272 229 218 265 206 258 225 234 251 162 206 219 304 317 289 286 287 237 217 227 231 226 253 229 226 183 154 78 75 144 150 142 128 124 129 97 136 153 168 172 136 124 113 97 151 100 121 127 133 131 145 129 108 139 128 125 133 118 162 188 132 109 140 142 115 110 160 174 159 183 154 151 182 192 182 157 141 148 170 157 188 172 154 156 172 171 100 117 142 106 129 120 132 137 147 123 141 165 177 173 109 140 141 196 180 199 257 260 268 277 195 136 140 139 134 108 92 121 149 132 96 145 126 96 106 133 122 129 148 136 150 149 161 106 124 192 175 168 150 131 168 156 146 178 158 175 157 164 169 168 135 146 137 143 146 167 141 113 112 97 116 126 119 132 122 104 126 116 108 104 108 143 141 124 149 151 130 144 138 137 157 136 113 119 115 120 125 129 99 117 120 114 105 119 111 101 119 119 121 115 115 115 118 101 104 94 93 99 104 92 94 95 109 118 111 113 109 111 108 108 111 120 112 114 104 103 106 107 112 109 95 102 95 85 97 94 95 91 91 86 80 80 88 85 81 87 72 66 73 62 56 56 50 39 51542 302 100 30 9880 14 19 2 6825 -9798 14854 1084 924 848 744 664 669 685 670 626 694 801 847 855 837 808 685 600 568 637 643 562 427 451 458 445 416 341 344 320 395 336 298 262 321 302 310 332 340 344 353 309 374 366 330 344 267 256 229 202 156 198 169 143 208 207 157 258 271 201 224 256 263 211 228 267 262 193 218 186 136 123 142 181 165 113 93 123 125 143 112 116 117 101 129 176 137 119 104 60 57 96 171 119 92 119 121 125 114 168 172 156 138 92 112 130 146 145 141 150 153 140 132 132 142 111 128 148 154 133 128 145 182 154 123 112 168 147 147 151 168 137 156 158 171 105 136 155 172 192 150 114 120 92 139 154 126 111 160 153 117 138 126 177 231 286 269 209 194 175 128 143 142 133 140 106 74 113 119 105 134 118 138 158 161 151 159 148 152 112 136 130 142 132 126 125 116 120 167 154 146 145 161 174 166 189 162 155 97 122 123 140 147 140 130 128 131 134 137 102 128 144 138 107 127 147 128 122 109 113 116 123 107 90 105 103 132 114 99 102 122 99 112 120 115 122 131 140 117 105 105 116 105 91 99 99 101 106 79 93 116 110 96 79 83 100 87 89 109 99 99 111 103 96 109 97 98 92 94 99 95 90 83 92 91 96 101 90 87 76 80 75 72 78 79 80 70 70 73 71 75 84 73 66 60 61 55 57 52 41 35 28 51551 302 126 30 9876 14 19 11 6823 -9801 21289 1002 1027 955 838 763 674 633 626 677 660 754 829 837 796 794 720 669 583 540 558 498 385 381 421 339 361 385 313 351 363 290 365 299 328 335 354 327 336 346 316 282 323 381 281 311 297 261 189 254 225 243 200 191 163 173 236 297 296 256 273 312 239 195 192 196 175 205 245 194 137 170 181 112 90 95 149 153 150 164 127 126 109 165 222 168 140 129 119 134 81 124 109 97 156 182 114 116 79 155 153 157 146 109 114 153 111 143 131 155 146 182 149 162 155 196 141 163 137 132 167 152 122 129 157 177 169 106 103 112 150 136 125 108 81 70 77 82 154 118 110 156 104 94 152 170 123 145 180 152 142 168 180 174 210 254 230 251 177 170 134 105 97 58 100 98 94 106 87 102 100 113 164 119 79 138 144 158 136 138 128 134 158 158 154 102 111 143 135 134 125 120 115 146 139 160 122 126 117 128 148 162 141 132 128 143 137 136 142 112 102 96 123 130 145 117 105 96 94 88 108 119 97 117 140 136 139 126 86 76 118 102 81 95 130 134 105 82 84 95 83 84 103 79 92 118 95 86 80 82 80 84 76 71 77 88 79 77 104 96 96 93 85 96 79 76 70 84 79 76 74 94 81 92 88 73 76 79 80 78 81 81 84 74 71 70 71 67 76 68 71 72 69 60 60 57 55 50 47 44 38 24 51560 301 123 30 9873 14 19 20 6822 -9803 2104 983 864 775 753 662 663 668 598 592 648 772 806 798 717 644 726 622 598 548 492 408 390 367 426 375 319 340 319 337 330 260 315 344 301 297 281 338 288 293 312 367 323 252 256 276 251 170 149 196 200 183 181 201 296 309 272 241 260 265 243 236 212 240 243 182 180 163 186 199 193 133 204 153 121 135 110 36 141 192 166 192 203 194 227 159 184 188 165 102 190 196 123 174 163 116 130 84 91 135 145 162 118 145 182 140 154 172 140 144 157 136 109 145 144 149 151 150 115 155 156 82 103 104 88 123 141 169 173 107 150 160 138 139 162 140 139 103 114 125 125 143 202 163 105 146 180 154 168 166 225 206 209 192 231 233 188 133 127 106 101 130 96 126 79 89 132 147 101 102 111 86 136 127 135 114 127 139 154 118 127 161 169 172 164 111 97 140 126 117 138 135 145 168 142 117 115 118 137 116 136 136 106 114 118 140 128 128 123 107 100 89 104 131 96 121 124 118 116 102 108 124 104 88 100 111 108 129 112 104 102 97 105 100 116 102 103 103 74 78 90 90 93 104 89 85 87 88 98 64 59 52 55 71 80 95 79 72 91 97 88 87 82 95 95 93 83 87 97 93 101 94 91 88 95 86 89 86 71 77 89 82 72 81 81 63 62 67 65 69 67 71 58 50 55 50 43 46 38 33 29 51569 301 118 30 9868 14 19 29 6820 -9806 4418 1021 820 749 742 660 562 682 702 702 748 815 840 736 764 628 644 575 632 533 466 482 428 458 440 363 308 369 356 254 308 329 295 315 299 310 346 342 388 371 413 412 331 279 330 295 246 304 196 175 174 174 217 216 317 365 298 231 259 271 277 392 318 234 200 219 238 206 215 168 144 173 202 208 227 221 231 188 250 259 295 328 288 243 205 151 145 203 160 165 191 161 122 128 90 101 112 172 127 108 112 192 167 160 124 131 107 172 142 132 150 123 173 199 202 183 203 209 176 145 149 108 73 57 104 160 182 184 188 172 188 190 235 204 206 172 130 111 133 85 102 161 183 148 130 142 118 159 160 177 169 197 236 227 272 310 258 182 136 97 108 103 113 112 132 118 130 118 104 125 122 139 160 118 146 156 128 117 105 151 149 167 184 165 125 118 129 172 146 146 168 139 134 144 144 138 129 126 133 142 152 141 141 134 134 125 140 117 130 120 138 114 108 131 123 148 130 125 115 115 138 131 145 105 110 110 141 123 136 130 122 125 100 133 136 118 122 133 109 106 104 135 114 89 97 82 94 78 81 93 95 84 81 96 89 105 94 83 101 98 105 124 85 98 93 83 91 95 87 79 105 94 114 104 91 87 95 88 93 93 84 85 93 70 74 79 81 86 91 83 78 73 70 67 54 54 58 51 45 45 33 51578 301 114 30 9864 14 19 38 6819 -9809 7237 1028 915 813 691 647 698 728 653 628 806 877 805 694 548 565 436 538 469 405 362 337 371 373 268 207 329 296 335 330 403 389 350 404 345 311 284 303 356 392 384 349 301 315 273 233 208 144 178 117 131 184 162 175 211 279 334 288 315 277 306 288 248 264 223 192 187 179 178 214 246 181 187 225 243 278 253 241 240 306 322 280 294 212 207 262 184 140 205 182 91 115 185 134 162 69 93 120 132 131 137 111 111 130 166 112 134 144 140 165 204 186 189 176 151 179 157 185 144 119 179 117 95 129 74 127 146 186 150 120 118 180 177 147 156 137 103 89 117 103 147 163 149 146 140 143 103 137 145 139 116 194 211 222 253 287 243 161 118 109 113 87 110 113 100 99 128 93 96 126 107 87 127 125 125 104 134 123 120 119 84 84 124 119 121 159 146 122 122 125 126 117 120 106 128 138 124 141 133 150 114 133 130 104 110 123 126 112 96 98 111 126 95 94 106 115 117 104 127 100 98 101 90 86 121 105 111 106 85 129 126 103 107 118 109 121 129 116 108 95 88 87 86 95 96 96 77 88 79 71 84 88 75 80 79 84 102 93 89 93 100 85 91 85 92 87 74 92 91 82 81 82 86 88 73 78 86 86 83 91 90 74 71 71 70 64 65 68 77 70 59 54 54 50 49 46 39 41 38 35 22 51587 301 111 30 9861 14 19 47 6817 -9812 14145 1115 1052 969 821 694 691 615 668 790 812 801 772 664 614 595 579 475 474 395 412 381 389 499 466 402 401 399 366 343 349 347 365 372 368 354 362 493 534 440 400 403 359 340 249 212 225 246 224 272 271 223 243 262 251 342 439 344 312 382 344 359 386 307 228 238 241 233 249 212 178 205 227 315 296 306 335 336 290 280 326 317 271 298 312 288 245 213 267 196 155 167 206 186 173 155 141 124 145 185 197 159 154 167 151 189 203 228 247 214 198 191 175 208 177 175 158 157 172 111 134 170 160 94 120 201 222 208 207 217 135 154 229 179 241 261 188 166 174 147 191 191 201 207 201 178 181 210 215 208 223 234 269 252 256 295 298 267 176 124 165 178 151 145 165 167 140 136 163 156 173 163 148 188 191 179 151 162 175 175 176 158 168 183 160 188 216 198 157 180 182 158 165 179 155 186 196 179 187 195 169 155 209 221 196 165 159 149 154 141 142 162 152 142 160 167 145 130 151 146 156 165 172 178 150 137 156 147 167 159 165 145 165 160 123 126 131 128 134 147 148 152 140 140 142 140 120 125 115 123 133 127 123 130 131 125 118 114 123 129 128 131 117 115 108 106 114 109 116 114 122 135 129 118 125 120 126 113 117 121 121 119 111 115 111 105 104 97 102 104 102 97 91 91 77 68 70 72 63 69 61 51596 302 76 30 9856 14 19 56 6816 -9814 81403 1710 982 829 728 693 725 651 584 631 746 730 726 607 499 463 428 465 466 343 340 367 337 399 460 445 398 378 360 382 318 334 357 374 346 310 326 400 410 438 361 253 270 241 205 247 204 171 202 214 205 148 170 211 239 233 263 301 322 342 308 339 307 284 296 238 148 182 255 215 254 238 252 209 211 258 255 290 274 287 300 278 307 222 202 214 191 234 182 158 149 172 186 109 126 149 107 111 149 149 117 135 182 145 119 161 167 204 157 147 173 168 158 197 207 143 105 116 117 127 173 103 98 99 107 155 156 167 157 130 155 85 102 186 245 248 214 194 141 163 115 105 203 144 148 139 133 122 131 129 178 170 192 201 239 270 252 244 215 165 128 110 83 78 76 106 93 117 96 107 102 135 88 157 158 138 98 138 159 167 125 126 152 153 134 148 160 131 110 143 129 133 142 104 128 152 130 145 176 141 140 147 171 163 136 154 165 113 115 127 136 124 114 115 133 160 147 120 98 106 111 114 115 120 112 111 114 129 134 150 138 123 149 150 121 120 114 103 106 112 120 110 94 99 100 107 122 98 121 105 95 91 109 104 107 107 106 102 92 91 106 107 117 105 91 93 86 82 89 94 103 85 92 90 91 89 95 87 83 80 87 95 96 89 89 91 87 87 89 83 76 70 66 66 58 57 61 52 50 59 48 37 51605 302 102 30 9852 14 20 5 6814 -9817 370812 2732 970 856 755 752 652 575 571 583 638 570 509 517 429 411 427 426 380 420 476 408 350 425 366 298 333 331 262 301 330 330 291 387 311 332 321 319 368 388 329 289 207 211 247 197 130 138 153 193 137 145 150 202 218 308 319 311 282 225 303 305 253 275 243 222 182 200 174 173 130 175 221 171 163 198 227 213 212 168 240 244 226 148 85 98 153 159 144 124 110 146 121 120 123 123 81 124 163 139 64 92 100 158 104 104 134 158 167 175 153 156 128 123 139 96 91 133 94 80 101 85 90 93 62 46 77 123 171 135 83 91 45 124 219 187 168 109 110 97 106 132 150 96 98 105 128 142 117 148 194 183 178 193 219 228 264 215 112 59 60 101 96 96 80 79 66 67 114 89 108 125 115 104 116 137 118 90 109 123 111 121 119 76 72 87 103 128 133 106 101 120 130 103 89 92 136 139 131 121 117 115 124 125 116 95 94 92 108 93 95 75 94 84 106 112 84 86 91 86 119 113 95 88 98 113 112 115 113 101 107 120 102 91 119 107 95 87 93 77 69 70 56 51 61 74 87 79 64 70 69 77 74 70 78 76 62 81 90 74 78 80 75 63 66 65 74 76 72 82 75 74 82 80 66 63 78 71 67 73 78 78 66 67 66 69 67 66 57 53 61 68 54 47 57 50 40 44 39 32 28 21 51615 301 127 30 9847 14 20 15 6813 -9820 7391 1047 917 755 719 748 692 527 478 570 578 560 522 407 459 452 476 494 443 487 379 335 368 350 308 346 333 337 319 350 356 327 381 352 330 341 314 409 353 356 326 275 205 140 150 188 139 188 177 112 108 154 92 220 285 284 325 245 297 270 307 284 273 251 205 227 192 158 156 168 196 211 179 148 221 244 262 206 254 178 133 158 152 191 200 193 122 173 138 122 155 144 121 132 156 98 121 129 186 152 148 132 91 136 200 195 184 143 166 219 166 153 139 136 143 103 93 143 115 112 135 104 78 111 92 107 130 108 131 112 103 67 135 188 230 285 212 124 92 154 171 96 153 139 146 165 142 150 160 150 199 241 233 236 220 143 132 111 107 108 100 102 98 100 110 122 149 137 127 126 123 128 126 130 128 126 102 101 116 119 92 94 145 138 152 168 103 125 137 97 98 129 102 110 153 157 128 140 138 134 126 129 144 150 118 144 145 133 144 136 92 117 118 113 106 136 106 101 119 122 129 111 128 131 122 117 122 103 105 124 125 118 114 110 107 89 86 107 95 88 73 71 81 81 71 91 104 94 96 97 94 88 82 88 97 97 86 87 83 80 96 93 87 108 86 86 91 83 91 95 86 87 79 80 93 92 95 80 76 87 86 81 71 75 76 77 74 71 68 77 74 61 62 51 48 51 53 56 47 32 24 51623 301 95 30 9845 14 20 23 6811 -9822 3085 1023 977 904 794 710 653 614 578 611 668 589 536 570 467 451 558 431 454 410 387 357 346 316 323 268 360 327 363 371 353 377 376 299 397 410 363 349 358 245 199 143 223 260 170 204 225 197 175 178 227 260 262 387 330 330 314 299 351 352 308 281 237 272 260 218 210 241 168 114 106 144 241 257 301 296 259 190 219 174 215 188 223 200 190 207 156 165 214 151 143 198 155 153 134 144 133 152 122 190 159 139 186 159 171 170 240 235 207 145 195 164 161 157 142 174 121 124 151 171 98 100 112 173 134 136 140 190 177 157 96 107 133 179 332 324 270 194 170 124 146 129 142 166 147 153 129 211 224 225 242 246 277 236 192 146 134 121 110 92 90 136 115 88 101 149 135 117 148 136 110 129 117 139 146 133 133 161 163 126 127 131 128 155 149 152 125 144 150 126 120 126 201 176 162 156 140 142 175 182 156 147 155 174 173 174 174 160 138 110 103 112 116 131 122 119 119 121 153 129 128 134 143 138 153 132 161 158 139 117 130 138 130 120 133 108 112 148 117 104 92 97 101 108 105 99 100 111 92 97 98 110 111 117 114 99 107 115 114 125 106 108 114 117 113 107 90 86 93 107 101 109 102 97 107 103 92 102 99 85 98 100 99 83 86 91 83 82 86 86 80 79 77 71 68 68 75 68 59 51 42 51632 302 64 30 9844 14 20 32 6810 -9825 23888 998 873 861 775 691 638 623 643 536 549 467 491 492 448 455 485 424 476 480 421 365 366 342 302 339 292 353 349 271 319 272 244 307 274 256 303 306 335 248 227 194 166 184 193 169 142 134 140 176 172 188 285 302 291 314 327 305 280 326 303 271 224 213 185 226 173 175 129 122 151 150 93 129 160 156 169 165 127 118 132 180 198 114 110 136 120 151 134 143 83 94 125 129 140 131 129 105 71 125 147 129 169 162 132 162 116 147 202 141 77 149 148 126 56 114 132 106 111 101 93 103 89 56 91 71 75 102 73 98 123 117 70 54 167 234 264 276 135 134 145 111 99 122 87 81 127 153 173 192 194 220 213 227 194 116 98 74 54 59 63 83 80 68 86 105 117 89 88 116 101 148 119 77 124 124 83 79 125 127 104 76 102 126 116 94 113 115 120 129 103 92 118 108 117 141 104 112 126 83 122 121 112 115 144 148 161 153 150 139 140 99 86 98 113 127 101 97 96 115 101 106 118 117 103 121 123 103 102 89 101 103 117 102 90 104 99 101 77 93 75 83 81 64 61 79 68 56 65 82 90 80 84 87 89 72 81 95 92 81 73 69 64 76 82 69 73 78 70 76 73 75 80 73 70 76 80 66 61 71 68 66 68 70 78 75 69 61 59 62 70 69 54 45 51 52 49 41 40 32 24 17 51641 302 60 30 9840 14 20 41 6808 -9828 53846 1263 874 837 777 707 726 643 580 542 552 569 483 399 371 492 497 418 458 442 429 459 379 360 409 340 295 283 297 292 245 284 322 339 335 402 358 352 244 278 247 221 223 168 208 153 170 124 123 128 142 223 269 281 329 379 392 324 276 285 314 309 243 225 207 214 258 178 137 81 107 150 143 130 162 200 188 148 213 193 144 115 162 141 128 112 121 173 132 104 87 108 132 139 113 138 127 125 170 162 185 161 155 192 200 216 161 174 143 171 189 174 173 113 86 137 149 131 47 71 107 87 77 83 93 97 49 108 74 128 101 93 74 57 112 210 290 243 204 132 118 136 156 105 90 146 121 126 154 158 212 219 255 236 167 110 60 96 96 110 96 117 113 74 88 115 139 124 122 131 145 144 140 128 139 91 112 109 124 136 115 102 106 124 139 105 117 113 120 121 120 130 121 132 147 129 130 162 128 119 117 119 147 154 164 152 167 152 180 161 124 99 92 110 135 133 129 126 132 132 126 137 146 164 150 115 104 86 98 109 114 106 122 142 123 117 108 113 125 105 77 98 94 92 96 105 91 72 85 81 78 82 84 93 105 91 98 105 94 88 78 87 99 77 82 84 75 86 90 89 103 96 91 92 88 76 83 81 80 95 82 83 76 77 83 77 75 73 75 71 73 73 65 60 60 54 45 46 45 40 36 30 51650 302 59 30 9839 14 20 50 6807 -9830 9079 970 804 824 897 735 728 684 659 541 459 487 533 470 472 446 432 464 424 515 514 427 350 383 377 344 303 252 336 350 344 350 395 403 337 306 292 310 316 297 270 212 224 216 224 205 193 167 178 178 223 241 325 337 307 318 312 268 296 310 328 265 233 154 107 151 156 166 151 111 66 119 135 141 149 103 152 132 64 164 158 127 108 160 172 135 165 98 148 146 40 114 114 102 119 174 203 173 133 132 229 212 195 222 149 216 196 182 199 261 243 190 138 83 130 160 159 156 125 77 68 113 121 111 45 58 84 70 82 63 76 81 88 40 68 158 240 287 224 190 157 162 165 131 139 106 142 181 162 139 218 238 219 137 124 120 125 119 126 94 104 117 90 95 89 108 106 110 105 130 147 66 75 106 77 84 87 78 103 98 105 108 93 105 87 99 131 147 132 141 136 110 105 162 140 127 175 142 145 138 151 145 152 126 138 148 146 181 135 151 154 146 163 124 94 128 119 120 105 107 122 122 112 115 143 108 118 116 112 100 110 104 102 115 119 118 95 116 92 92 74 81 84 80 88 85 68 89 82 84 83 93 85 71 84 83 82 91 81 76 80 108 105 84 81 79 70 64 77 82 86 98 90 94 89 84 81 77 83 90 86 87 88 79 77 75 81 88 79 76 82 71 62 55 51 54 54 33 44 42 36 29 51660 301 92 30 9842 14 21 0 6805 -9833 8173 801 745 687 777 743 684 575 488 414 458 413 449 383 422 387 358 428 416 404 433 344 306 262 259 240 380 285 296 279 325 308 269 245 350 321 270 260 240 293 233 130 151 197 162 150 167 184 166 179 220 274 312 324 259 289 275 258 298 247 203 156 144 110 78 52 48 26 18 49 92 99 73 77 83 159 171 130 93 79 115 110 115 145 128 72 109 88 130 142 93 66 164 132 149 142 146 158 179 152 148 143 118 123 161 168 186 208 132 183 168 95 101 159 140 93 84 111 110 60 105 79 62 62 -7 18 81 43 79 63 85 46 100 115 141 181 166 170 197 146 112 149 118 73 116 147 149 113 182 193 182 139 91 87 67 45 86 122 104 64 89 87 55 59 66 47 68 111 88 79 92 82 85 40 34 42 34 44 61 89 97 99 88 57 105 140 95 69 81 98 118 97 89 95 115 137 155 128 125 108 128 131 115 84 110 135 139 132 149 150 142 122 113 104 79 63 92 84 102 101 89 90 120 127 116 106 92 90 109 80 101 109 80 101 89 87 86 74 61 73 59 61 64 61 54 47 45 66 80 74 67 66 71 62 57 55 60 69 54 50 63 77 72 71 58 61 64 67 75 75 74 71 62 57 59 61 63 58 64 67 70 52 51 57 43 45 50 43 43 39 41 36 29 22 20 16 16 17 9 11 0 51668 302 61 30 9841 14 21 8 6804 -9836 54686 1216 869 854 831 773 693 579 635 600 482 456 412 368 481 424 314 384 383 394 416 467 449 398 290 239 258 299 296 352 301 312 343 293 268 234 298 285 379 266 224 216 176 177 158 100 166 220 291 237 227 296 322 336 327 283 301 325 381 341 237 230 205 113 143 89 74 94 64 97 143 39 107 161 124 138 141 149 102 56 171 201 185 168 146 119 92 132 153 194 147 87 59 145 180 207 144 169 166 154 178 154 149 174 142 164 228 247 167 131 122 118 152 115 147 173 84 74 68 77 52 87 70 13 69 83 85 60 76 90 49 58 98 160 206 215 238 183 142 174 119 135 126 126 116 96 121 192 185 157 140 166 125 77 78 64 76 128 105 95 64 93 110 100 86 118 120 99 115 133 75 47 58 33 18 31 70 83 29 65 90 92 101 72 86 94 139 119 94 126 144 121 107 113 141 113 132 106 129 100 107 108 137 159 163 145 131 127 159 136 165 164 135 100 110 107 105 96 101 97 120 94 81 84 117 115 93 101 105 102 75 69 83 88 79 85 77 73 76 76 81 78 75 57 88 86 79 61 69 63 69 71 67 76 86 75 79 70 80 80 67 61 72 70 58 63 71 76 67 80 81 73 70 73 70 82 61 61 73 76 62 55 71 70 67 57 52 45 48 53 61 48 44 42 38 32 29 21 24 20 13 11 51677 302 62 30 9842 14 21 17 6802 -9839 117800 2172 893 828 799 812 763 680 683 646 570 496 531 411 473 398 317 332 396 447 379 405 365 367 325 275 350 322 351 232 236 280 287 239 261 239 312 236 190 108 199 176 162 156 159 188 124 281 307 339 317 310 258 304 293 326 286 319 265 303 222 230 199 178 124 88 89 68 114 125 54 88 132 130 159 158 140 108 128 178 165 204 210 171 164 138 227 244 194 172 145 224 191 156 131 149 157 177 132 147 176 207 136 149 130 144 221 208 155 115 135 150 87 113 134 138 74 75 87 82 78 55 75 74 57 22 29 92 62 76 61 64 112 144 201 204 205 200 226 217 167 132 107 130 111 122 115 90 181 152 139 147 174 162 100 76 19 75 94 103 99 66 112 129 114 80 125 125 128 73 109 61 60 55 22 30 49 53 61 66 82 71 93 82 104 91 95 114 113 90 109 78 121 151 156 153 114 122 135 147 131 143 140 136 164 160 142 118 156 171 174 157 104 118 125 97 87 89 110 116 102 88 120 126 107 97 100 89 101 123 111 79 65 54 68 50 80 90 78 64 88 68 77 68 64 70 66 68 81 96 73 71 63 62 52 70 77 70 79 75 61 72 63 76 71 64 63 74 81 68 83 81 70 69 68 79 77 73 71 78 70 65 67 66 81 73 70 63 67 54 56 57 54 48 44 38 38 38 29 22 23 19 51686 302 63 30 9843 14 21 26 6801 -9841 27033 1198 849 823 794 769 780 763 716 668 685 503 416 432 484 419 422 406 435 469 464 487 471 425 434 343 392 306 341 263 284 260 319 328 351 331 277 221 241 246 212 182 188 150 204 207 241 298 408 399 374 289 347 366 343 298 307 342 273 260 244 142 160 84 146 72 51 126 116 77 100 105 51 38 119 150 138 140 87 163 166 148 168 233 207 235 251 227 261 229 205 198 210 236 224 185 205 253 160 213 211 226 172 151 210 262 217 251 191 154 189 119 165 167 205 164 124 106 120 124 44 61 79 88 80 62 78 34 46 84 85 31 68 127 253 276 254 236 237 154 106 130 92 97 146 123 142 152 194 186 179 189 171 149 77 82 82 95 126 109 80 105 166 173 122 109 117 116 138 105 94 89 59 54 53 44 34 50 56 96 77 99 84 59 82 111 117 108 101 116 146 126 124 116 122 132 123 153 141 118 129 129 161 188 142 156 158 121 112 102 118 118 126 133 141 116 132 96 112 91 80 96 138 116 110 111 143 105 124 129 110 99 92 83 98 78 82 92 76 68 73 77 84 94 96 82 91 102 106 90 100 110 119 102 96 92 102 107 104 99 93 93 88 82 85 78 88 92 79 82 81 94 97 89 94 92 87 85 95 86 83 88 80 78 75 72 73 72 68 70 71 77 79 74 63 63 53 49 47 43 35 29 51695 303 34 30 9844 14 21 35 6799 -9844 42880 1648 908 917 791 831 837 768 736 678 706 661 627 532 470 482 391 392 367 363 388 436 430 433 390 337 387 411 357 332 269 259 245 268 279 200 290 287 329 187 207 219 236 223 159 226 183 268 353 350 295 394 380 314 376 388 314 338 337 258 208 150 143 110 86 109 120 148 113 152 159 163 165 70 139 169 122 155 213 154 118 203 182 258 237 260 237 191 174 199 198 162 200 205 233 283 263 202 275 236 186 216 175 173 138 121 165 210 218 208 172 189 184 200 162 155 157 108 58 120 88 85 112 93 90 47 46 74 119 115 75 72 100 120 133 225 259 244 217 123 134 154 144 129 139 88 119 123 163 184 215 200 187 134 97 109 127 139 144 139 122 124 151 126 140 122 109 110 116 131 121 62 111 93 38 69 94 73 68 79 92 69 101 95 100 103 113 114 113 95 122 123 113 149 132 129 128 134 136 129 144 141 187 174 147 146 135 115 157 131 100 95 116 106 114 79 99 131 98 102 107 90 115 117 122 128 123 92 95 108 111 103 92 127 137 96 93 77 88 93 83 79 74 97 97 118 102 91 94 82 69 82 85 76 91 96 86 82 96 93 92 92 95 100 86 89 84 84 87 91 81 84 96 99 93 98 89 95 97 86 86 90 88 85 83 74 79 76 76 73 69 74 75 69 65 68 66 59 58 55 49 42 32 51704 302 66 30 9846 14 21 44 6798 -9847 5241 1052 850 810 793 762 666 691 703 698 691 570 466 420 418 415 322 323 389 377 377 432 417 383 345 363 327 306 337 328 335 288 266 281 257 294 305 239 237 201 202 161 124 132 173 195 238 293 335 308 320 344 343 326 312 346 250 205 169 108 92 106 112 115 75 116 60 119 101 130 142 122 88 115 111 122 118 152 143 89 96 161 170 174 204 179 148 160 182 164 155 108 171 191 210 190 200 176 192 241 228 203 189 180 156 168 133 151 170 164 185 158 180 159 115 126 134 136 117 85 74 93 87 67 41 68 54 49 59 89 66 77 132 136 188 183 178 200 209 176 172 122 95 137 125 107 150 200 217 188 136 125 97 66 108 61 94 112 127 112 143 119 85 118 116 100 95 99 55 63 106 66 67 41 27 52 66 93 92 42 57 53 70 109 103 51 43 73 81 78 102 113 91 121 110 133 104 88 117 125 101 115 134 114 116 116 111 107 93 94 123 127 81 71 85 101 75 93 109 94 86 73 81 77 88 80 81 77 96 83 72 69 60 64 58 97 84 82 85 47 61 83 96 77 62 78 96 89 80 61 65 76 66 59 70 78 61 74 79 83 87 78 72 79 74 69 64 74 78 71 86 79 74 70 78 71 71 66 82 83 75 61 66 72 63 73 69 59 48 48 58 49 57 52 39 39 44 31 32 30 24 17 51713 302 65 30 9845 14 21 53 6796 -9849 8656 1007 985 805 728 795 751 660 675 741 757 634 509 443 470 423 313 518 490 435 404 464 424 318 325 312 343 318 276 241 256 255 267 307 255 233 246 236 252 206 138 173 181 212 171 200 320 348 389 355 312 328 321 352 351 273 179 137 141 142 133 117 91 89 84 184 228 146 143 166 175 145 93 128 200 180 170 185 216 160 157 202 218 222 179 219 157 247 223 167 147 174 142 134 208 243 208 272 266 271 278 187 249 276 205 187 173 221 182 202 208 129 136 173 164 153 129 100 160 132 104 76 103 98 58 70 73 69 59 77 82 93 132 237 227 199 170 152 157 153 115 124 123 151 157 135 123 164 147 145 133 98 102 78 103 92 99 115 148 125 132 90 93 83 124 88 117 123 78 78 62 45 68 76 73 78 95 113 85 94 108 98 53 89 90 84 108 109 84 88 105 120 114 128 99 86 95 93 97 93 108 94 117 152 138 94 109 85 83 111 123 92 97 79 105 92 83 75 75 70 70 74 77 73 78 79 95 92 84 84 64 60 74 74 90 95 94 97 95 79 76 87 93 82 94 81 79 82 81 76 78 77 88 69 82 77 90 90 97 97 92 84 92 86 71 76 78 87 84 80 77 80 73 79 80 75 77 81 75 67 78 87 74 69 70 66 67 63 67 59 59 55 60 55 47 53 50 44 47 39 31 23 51722 301 96 30 9846 14 22 2 6795 -9852 7009 942 765 786 790 672 566 677 702 636 582 506 476 531 468 385 368 344 461 434 330 427 392 388 266 281 361 300 234 225 302 270 218 215 225 203 221 254 210 202 229 198 187 202 208 264 343 340 309 300 305 329 308 282 283 237 150 152 102 107 91 85 120 103 159 133 150 138 113 135 139 144 146 150 124 164 163 156 147 152 169 181 175 151 169 159 161 180 157 108 150 177 102 185 186 186 218 222 208 246 215 221 250 245 215 180 166 194 170 137 134 163 117 127 88 71 68 94 38 39 113 51 65 34 24 20 41 48 46 76 61 102 147 103 139 163 183 97 63 85 85 153 120 133 159 193 181 188 137 117 91 107 59 65 117 91 93 97 71 84 74 47 56 74 98 92 97 85 78 13 21 65 80 37 67 67 55 58 77 39 75 81 63 71 92 69 58 78 92 57 64 120 113 93 49 56 78 47 47 88 83 91 66 85 73 61 48 45 72 81 74 68 58 35 60 80 61 57 55 75 68 43 37 25 35 50 45 53 72 76 53 52 80 81 72 76 77 64 45 67 60 84 83 69 67 86 76 72 70 77 78 83 84 55 48 73 74 55 75 70 65 73 71 73 71 73 77 65 75 66 59 55 73 73 70 73 69 68 68 57 64 65 61 67 54 43 52 46 45 54 51 48 48 42 43 41 33 28 24 19 11 51731 301 99 30 9849 14 22 11 6793 -9855 2995 1083 834 750 730 708 715 666 692 801 684 624 490 471 488 470 424 400 477 437 413 407 403 354 319 289 305 292 215 185 191 163 165 199 253 258 178 148 156 232 184 196 225 272 352 401 350 386 332 297 284 333 287 296 302 197 86 119 73 96 104 121 105 147 146 134 177 165 106 139 164 223 130 88 158 190 191 186 157 177 159 151 177 176 146 182 142 95 123 126 121 132 134 171 110 99 193 210 191 193 235 211 203 204 232 253 233 202 179 182 159 180 199 129 100 74 125 94 75 105 88 32 82 96 39 47 62 75 51 74 74 168 167 136 103 104 107 51 79 150 96 122 117 137 127 190 182 184 124 104 45 60 79 80 78 111 103 114 78 62 61 58 64 61 25 81 49 54 68 58 71 74 50 56 89 90 60 61 52 89 116 96 59 70 103 97 103 93 95 76 97 125 96 89 84 79 72 67 46 67 88 89 88 88 82 69 110 64 39 67 79 91 69 75 95 67 56 60 77 77 47 52 54 39 54 60 84 81 56 68 74 66 65 70 63 67 63 61 65 65 63 73 68 41 65 79 75 72 84 63 56 81 85 67 67 64 68 58 65 79 89 79 66 68 85 69 72 76 70 64 57 75 73 79 84 78 78 70 72 76 74 66 60 75 61 62 62 59 61 63 55 51 49 44 49 39 34 41 35 18 12 51740 302 70 30 9850 14 22 20 6791 -9857 41397 1296 1024 967 984 880 730 671 621 781 761 674 621 501 428 409 390 432 481 507 469 468 385 460 419 350 320 320 305 301 256 249 239 187 276 241 171 208 260 261 256 206 268 298 336 296 213 254 296 350 371 312 253 311 278 223 157 103 147 116 156 91 62 133 191 186 183 164 204 183 193 211 149 146 173 172 154 183 157 128 199 229 202 186 106 160 126 123 222 173 165 170 192 135 150 184 149 169 201 226 212 266 224 265 241 223 264 231 187 188 224 215 197 216 199 150 109 144 145 117 77 90 109 87 65 43 39 43 62 104 103 93 141 171 160 123 103 70 68 95 125 144 125 143 140 197 170 142 102 102 95 89 67 132 112 145 142 130 95 72 70 52 84 100 113 114 54 107 132 121 104 94 87 81 74 73 65 64 86 129 132 122 103 121 132 100 93 90 134 113 118 128 122 80 63 88 122 107 106 126 99 91 56 70 120 109 80 80 64 65 80 64 75 94 77 87 78 104 112 77 84 96 63 69 87 49 79 75 87 81 83 84 86 88 84 94 73 75 66 70 73 74 79 89 76 83 86 85 90 96 86 92 107 89 103 92 111 80 66 77 89 87 91 88 88 93 92 83 92 90 102 93 102 102 83 83 90 88 83 70 80 71 70 75 76 71 79 81 74 66 71 72 70 57 62 60 54 54 53 45 40 32 51749 302 70 30 9850 14 22 29 6790 -9860 140429 1796 813 692 768 776 653 582 575 633 729 685 474 486 532 405 409 507 438 416 464 401 449 404 352 304 262 268 284 301 235 301 276 215 222 191 236 250 221 196 173 186 331 318 368 243 224 247 264 243 271 253 358 333 257 151 80 65 78 117 119 92 89 111 152 169 237 232 178 121 166 127 172 204 219 189 140 136 141 185 226 169 174 132 192 228 205 124 113 160 156 172 179 234 155 125 119 138 185 218 206 229 212 185 225 198 220 204 224 191 189 180 171 179 155 104 115 96 52 78 96 77 68 90 52 89 27 46 31 -19 79 124 151 134 71 59 113 123 130 130 103 98 118 114 139 137 128 131 147 90 105 113 82 120 133 134 74 54 63 59 71 36 81 94 89 61 62 62 70 88 80 62 68 86 102 94 109 110 83 103 92 90 101 137 88 89 70 77 77 74 88 77 82 79 87 70 67 96 85 92 61 52 70 96 74 71 68 89 98 105 66 69 75 80 72 94 97 114 88 74 60 81 86 78 76 74 68 65 65 86 82 63 69 67 68 54 67 78 69 74 68 77 81 78 88 72 68 93 101 80 67 75 90 79 69 81 79 60 61 63 85 75 73 84 88 79 85 79 90 81 72 74 71 80 76 74 77 59 49 55 59 61 69 72 70 73 74 67 50 49 50 49 59 57 59 52 47 41 47 39 25 21 51758 301 100 30 9850 14 22 38 6788 -9862 2306 930 882 801 734 747 687 589 659 722 735 653 598 501 452 466 439 384 432 335 319 417 418 398 338 320 335 313 329 255 223 135 199 234 206 237 180 155 141 227 358 340 278 248 264 319 270 267 267 317 389 347 297 257 146 59 66 116 153 140 156 178 178 125 121 210 190 134 156 213 196 146 216 137 169 158 195 230 256 184 234 233 215 156 117 167 145 139 148 185 183 192 191 187 163 197 187 159 162 128 209 209 242 224 203 194 196 213 181 198 155 176 208 215 149 129 140 92 100 92 54 101 76 64 44 31 87 90 96 150 118 107 55 47 91 112 115 146 147 131 108 108 169 141 123 147 104 65 53 111 140 84 56 154 144 62 111 100 121 108 70 100 115 80 83 107 117 93 116 97 137 78 92 93 125 139 93 110 81 109 74 77 103 112 130 149 124 160 122 108 119 100 103 92 72 111 113 126 100 79 72 84 103 98 81 86 87 87 109 69 86 85 76 93 93 90 96 98 65 87 85 84 79 86 79 88 86 73 69 39 77 68 62 60 60 72 72 60 75 71 77 73 83 86 88 70 76 80 89 88 103 87 83 102 90 68 79 87 80 78 78 59 60 58 58 61 74 81 94 91 77 69 73 69 58 59 65 74 76 62 66 63 62 69 67 57 57 58 53 47 57 57 43 45 40 37 38 39 31 25 20 51767 303 36 30 9846 14 22 47 6787 -9865 40343 1199 1153 1041 1038 959 769 643 682 638 647 661 723 647 587 546 481 417 492 460 516 390 351 406 397 412 297 224 229 283 319 258 288 213 194 217 175 252 311 320 263 257 336 336 252 293 316 334 262 286 319 343 320 194 171 197 101 106 164 134 100 92 83 158 178 201 170 195 191 137 212 212 165 174 175 168 145 137 155 152 165 184 159 154 196 185 198 128 121 154 141 188 160 124 109 156 155 140 155 211 203 170 156 200 266 228 233 190 180 160 175 180 200 209 187 182 158 105 98 151 128 91 76 40 77 93 74 64 53 99 83 136 170 128 134 69 49 117 165 129 124 130 159 169 159 122 94 79 86 67 95 66 75 57 75 120 101 92 79 64 97 81 90 98 60 73 52 97 80 88 123 104 60 63 93 121 109 83 106 95 110 124 149 120 126 163 170 127 86 139 166 143 98 112 100 101 73 78 91 99 84 103 72 81 69 81 101 80 65 67 89 89 77 91 103 84 83 103 89 75 87 95 85 69 90 77 59 96 66 57 60 65 76 75 77 78 63 49 53 61 84 63 62 55 66 60 63 66 73 78 75 79 77 78 73 90 70 56 75 77 63 70 64 77 75 53 62 71 59 56 73 69 65 70 64 73 69 69 59 54 63 57 58 65 60 60 58 58 60 56 52 43 44 36 38 45 33 23 30 32 29 15 10 51776 303 30 30 9840 14 22 56 6785 -9868 39530 1085 880 1012 977 878 769 591 621 627 682 686 678 647 574 532 499 489 407 423 427 424 353 381 393 402 399 331 334 352 308 209 225 249 303 326 261 363 359 364 367 355 363 359 193 320 490 376 408 339 267 228 329 209 142 172 171 114 83 99 139 169 175 74 54 146 155 170 199 152 159 155 209 149 137 189 134 172 171 174 173 182 184 177 154 211 194 158 162 201 137 157 102 114 170 147 154 183 183 163 156 222 232 195 242 222 191 183 147 164 169 192 234 159 131 116 108 89 111 150 112 154 132 70 43 71 92 92 66 71 78 178 199 109 122 108 111 88 128 144 150 127 114 134 94 103 88 79 110 110 74 78 70 70 77 96 76 60 76 83 78 89 73 94 68 75 103 126 75 70 78 79 101 99 117 87 103 120 95 97 109 111 123 123 108 105 130 97 100 116 123 155 128 109 119 149 117 102 73 79 79 101 121 120 93 99 100 91 69 100 97 92 77 81 94 75 73 60 82 78 89 99 107 62 70 84 91 103 112 79 55 64 84 63 69 62 65 83 91 78 88 100 67 77 71 47 91 99 99 91 77 77 99 104 72 80 87 75 74 67 77 77 72 75 76 83 79 89 103 91 75 79 70 66 68 68 67 63 73 82 72 70 70 75 64 60 54 53 60 65 62 58 54 45 47 41 37 30 36 39 31 30 21 51785 303 26 30 9836 14 23 5 6784 -9870 37963 1065 945 919 848 743 584 642 669 650 627 745 740 598 571 532 515 454 452 418 390 416 350 301 342 338 255 327 291 284 320 286 224 366 402 329 303 336 292 285 270 298 247 249 353 474 465 358 363 362 271 250 227 121 114 100 105 204 115 85 69 127 132 153 174 203 189 195 139 176 169 168 173 171 212 226 217 161 154 174 166 138 176 203 210 230 189 188 255 195 142 141 97 182 167 153 185 206 173 213 204 221 237 186 243 198 233 158 148 193 228 188 151 147 167 115 131 101 114 100 80 74 63 91 54 50 25 54 70 86 96 137 145 152 155 140 109 73 118 156 127 58 76 133 100 89 67 78 105 142 138 85 88 81 104 124 131 103 79 60 101 87 80 109 82 116 121 112 74 95 91 98 135 141 141 143 160 118 129 141 108 108 103 138 118 130 125 105 123 106 141 163 145 117 108 87 145 179 125 92 105 76 82 83 89 63 65 66 44 62 88 83 78 71 93 115 88 99 112 122 121 78 80 88 79 96 94 102 107 106 92 83 105 97 75 72 76 89 102 93 72 77 74 88 83 84 88 73 84 77 74 102 89 92 88 96 93 101 90 90 91 97 95 88 87 87 76 79 92 79 94 92 89 88 72 64 57 64 67 65 72 76 78 69 52 52 55 63 64 70 62 57 59 54 48 42 43 39 31 33 33 30 26 51794 303 21 30 9831 14 23 14 6782 -9873 38177 1015 847 814 718 648 611 634 539 591 635 657 702 618 520 520 534 476 409 413 404 393 393 335 354 289 283 192 203 278 248 202 273 338 290 342 382 324 228 210 220 196 245 370 407 353 330 357 383 325 370 257 161 98 36 142 88 62 100 158 146 106 150 151 119 138 199 147 189 161 167 185 166 133 180 180 216 171 108 123 156 196 175 144 188 144 163 219 146 88 118 85 142 149 110 98 132 116 122 124 162 209 209 189 228 202 199 168 116 174 175 174 194 121 137 133 96 50 58 103 81 -4 24 45 35 45 37 24 46 26 67 114 150 125 96 92 82 63 74 87 81 71 87 27 57 107 120 78 56 92 78 96 95 102 105 103 119 96 79 86 62 78 73 86 130 139 104 33 67 82 94 78 65 76 95 92 100 99 104 92 109 102 96 99 106 86 70 80 83 84 93 93 90 108 111 108 128 133 121 65 44 90 88 84 82 77 57 80 81 65 49 65 72 104 100 111 97 73 83 88 109 97 61 58 65 85 99 88 67 60 46 74 77 73 73 72 54 70 81 84 59 52 52 63 61 69 64 67 71 46 47 70 62 47 42 45 61 56 54 61 56 66 72 67 67 53 46 46 62 70 73 68 64 62 57 57 58 49 63 57 61 57 51 48 51 57 52 48 52 48 49 48 43 39 36 32 29 19 24 24 19 14 11 51803 302 48 30 9828 14 23 23 6781 -9876 1039 846 920 812 680 684 668 661 547 560 635 712 610 463 464 422 489 399 382 329 333 328 351 336 292 280 279 276 265 226 224 245 264 294 325 271 225 278 264 279 331 384 414 394 338 337 384 391 376 363 218 128 169 126 97 83 78 167 123 204 187 181 215 192 218 183 128 135 219 188 199 209 207 171 168 171 204 201 167 206 184 217 238 224 180 238 197 160 98 88 108 124 140 149 199 168 148 134 192 205 195 181 162 172 213 188 162 197 216 164 138 154 149 132 103 89 66 118 107 154 83 84 24 52 66 43 24 68 81 132 85 84 86 112 146 116 141 116 75 77 86 97 88 82 86 81 73 96 103 103 93 168 185 176 153 142 160 197 137 98 96 75 82 80 77 67 66 63 47 80 67 54 91 112 106 88 70 79 77 89 90 102 91 97 118 128 115 89 100 118 105 125 138 121 164 145 126 93 120 128 136 96 112 112 97 94 104 75 83 83 92 103 117 128 107 155 167 134 105 100 96 95 81 49 88 159 142 113 97 79 77 78 94 101 84 76 95 88 97 98 77 86 80 61 55 80 62 72 66 57 75 80 96 90 86 90 77 76 70 74 83 94 91 76 90 89 80 68 67 79 89 86 79 63 60 69 68 70 75 75 77 66 64 66 64 64 65 63 57 54 64 52 53 44 40 42 41 34 36 37 27 21 51813 302 47 30 9827 14 23 33 6779 -9879 1223 936 809 747 727 710 570 510 526 639 660 707 693 480 507 548 598 427 375 404 396 310 315 346 306 330 324 275 293 322 235 296 379 295 300 259 337 414 459 427 442 413 403 413 409 390 381 266 269 302 188 149 88 169 137 53 105 166 129 207 276 213 181 169 179 200 236 242 232 237 272 256 207 243 221 165 246 208 156 184 251 239 251 207 183 168 142 151 147 135 98 148 193 151 162 181 199 196 173 183 197 227 243 224 218 232 253 229 163 161 205 235 215 123 110 149 103 94 73 109 100 48 78 73 35 77 132 118 140 172 118 111 93 144 171 84 119 100 60 89 107 73 64 106 161 173 181 226 210 161 130 113 132 156 176 190 229 230 189 153 130 110 107 87 88 134 141 97 124 139 125 127 134 103 88 87 87 111 129 122 128 139 103 114 138 163 165 139 143 120 117 144 125 119 139 147 136 106 106 127 115 95 147 138 106 115 126 127 97 116 123 107 120 127 134 146 157 121 110 132 141 122 117 130 109 142 194 150 129 91 79 104 106 107 89 85 95 111 112 87 91 97 104 86 102 103 97 69 64 94 102 92 89 105 95 82 84 96 88 68 93 86 85 71 91 98 93 83 85 100 104 105 94 99 89 98 85 83 75 78 83 80 72 75 77 76 75 66 68 69 72 64 63 63 64 59 49 51 45 39 33 28 51822 302 72 30 9822 14 23 42 6778 -9881 996 901 733 717 678 628 631 563 586 548 701 732 670 587 543 410 411 404 337 343 356 331 353 332 299 259 203 213 246 209 245 285 329 288 243 207 251 420 444 430 414 409 375 427 407 373 341 259 273 198 102 116 147 180 92 106 208 160 164 182 252 271 246 251 159 208 215 247 210 201 164 171 186 173 191 167 213 200 167 154 177 157 180 158 144 120 157 129 83 105 112 172 149 148 177 165 227 195 165 238 213 207 253 196 218 173 192 221 192 174 176 161 140 143 122 117 126 111 105 92 84 77 41 35 45 119 158 114 172 124 133 116 131 108 72 89 82 110 118 132 117 119 108 140 139 114 133 157 109 80 176 186 195 233 212 227 237 142 102 155 184 110 111 94 135 177 148 119 133 125 86 77 126 96 105 105 97 89 121 117 124 124 124 81 113 100 123 126 104 119 115 107 99 100 117 115 96 113 117 131 106 80 72 103 126 90 92 91 64 108 106 110 109 128 111 120 135 126 121 105 125 90 118 130 133 126 138 153 140 120 117 86 95 96 112 110 126 104 100 87 82 69 67 62 83 70 62 80 88 82 71 79 80 62 61 56 55 62 55 66 72 56 60 60 71 69 73 77 81 74 72 71 70 76 75 66 54 78 74 70 62 54 49 64 70 59 63 58 53 49 52 51 48 47 45 46 42 34 34 37 30 19 51831 302 70 30 9820 14 23 51 6776 -9884 975 1019 910 784 729 657 677 604 614 664 715 712 710 560 474 471 408 421 355 333 342 379 367 306 326 285 320 279 242 337 383 321 322 288 233 307 447 474 449 393 396 452 455 453 397 436 391 396 274 156 123 130 104 147 164 173 186 245 251 256 216 259 279 207 237 228 247 238 219 198 175 237 220 214 212 239 253 180 218 281 258 259 225 180 149 131 120 176 153 156 117 174 170 181 180 237 255 214 208 159 190 205 236 260 248 225 252 241 227 202 200 208 190 166 188 178 186 112 83 127 122 108 77 65 85 172 151 158 118 138 161 124 139 150 101 120 74 109 170 114 151 160 169 112 86 106 127 151 141 158 204 290 257 279 299 317 278 224 237 244 233 213 195 198 223 207 173 148 172 130 167 191 173 161 163 144 156 161 153 128 120 140 154 150 128 169 164 137 127 159 101 95 139 151 171 151 110 120 126 134 118 138 140 143 107 140 117 118 134 110 127 124 110 127 133 132 98 107 134 131 127 135 145 142 165 182 198 175 171 170 135 148 157 136 148 135 145 118 113 116 114 89 125 128 118 101 105 107 98 100 96 94 105 91 74 77 73 64 73 81 80 73 63 83 95 116 118 102 108 118 114 109 107 95 97 102 115 107 104 94 92 92 89 97 100 90 74 82 85 81 79 75 80 79 67 71 65 54 55 53 50 41 51840 302 39 30 9819 14 24 0 6775 -9886 947 999999 999999 999999 714 623 535 572 617 556 624 685 668 565 371 403 418 332 295 382 354 290 285 242 287 364 352 280 311 284 362 322 291 286 386 349 458 466 415 336 426 420 369 377 324 214 237 205 177 120 139 175 159 149 127 169 265 248 161 165 73 53 95 197 207 198 176 177 233 220 228 141 189 228 198 207 234 272 224 231 207 218 121 106 79 133 103 130 115 177 121 151 197 218 198 186 237 212 194 172 192 166 115 216 263 163 211 228 176 116 135 149 158 173 171 146 169 103 102 103 96 83 52 51 106 136 88 116 100 61 106 107 104 128 100 84 51 116 120 129 74 95 75 68 52 63 98 79 86 131 170 167 193 219 217 230 282 227 190 227 265 264 204 174 137 154 143 151 110 144 136 162 142 151 121 136 101 140 122 128 133 93 81 119 118 123 91 68 70 96 111 92 75 77 80 70 107 101 95 78 66 91 103 85 92 95 125 113 89 101 127 99 85 80 82 85 101 105 103 100 86 95 128 128 140 113 149 131 103 98 101 106 102 118 119 85 81 77 81 81 78 90 90 66 84 77 82 79 74 67 84 80 75 84 73 50 49 47 39 36 55 66 52 54 59 57 81 88 81 85 74 81 86 83 79 71 77 84 73 62 53 50 64 66 68 61 54 51 56 53 48 51 51 50 46 37 36 31 30 27 24 15 51849 302 33 30 9813 14 24 9 6773 -9889 1123 970 962 746 634 610 541 528 594 554 541 578 563 460 419 374 384 388 307 340 391 324 309 251 349 408 356 309 316 300 250 251 242 340 424 438 461 480 416 438 332 398 404 388 257 208 206 147 174 192 184 172 136 87 41 185 274 260 154 142 105 145 184 166 183 156 188 215 181 174 248 178 235 230 221 206 204 219 206 143 190 171 158 131 139 129 112 105 155 135 124 130 207 187 175 133 172 189 181 182 176 151 170 184 229 221 203 165 166 178 147 165 171 92 131 155 129 152 175 82 64 54 51 100 89 99 146 104 88 96 111 129 116 55 38 104 129 140 135 77 54 66 36 87 80 60 75 61 44 38 88 116 164 196 181 176 139 138 150 137 150 161 141 78 104 145 158 137 153 140 95 104 156 144 135 113 93 121 128 104 92 97 105 112 97 122 123 107 73 69 74 95 76 79 80 84 57 75 55 107 118 91 96 83 100 69 93 118 103 95 80 59 85 96 101 89 114 90 92 107 104 102 96 106 110 131 158 145 102 106 101 112 91 80 86 78 75 80 87 89 80 81 73 59 63 69 73 67 70 78 75 49 54 68 78 36 35 33 30 54 64 57 52 55 76 77 81 85 79 72 85 75 73 72 71 62 61 56 58 49 61 64 73 64 64 60 57 55 57 48 52 54 53 49 46 44 36 33 30 24 20 14 51858 302 32 30 9812 14 24 18 6771 -9892 1189 995 999999 999999 999999 745 708 577 606 569 625 658 530 501 465 395 430 431 377 391 352 293 326 330 379 474 444 396 416 284 295 280 352 405 434 469 439 399 420 411 397 438 389 340 287 177 135 126 109 131 196 204 155 175 107 160 292 238 215 116 171 168 158 143 186 206 210 218 159 156 205 208 267 272 273 252 286 243 277 256 241 197 224 234 161 153 155 186 158 148 176 124 216 232 207 228 234 204 191 202 208 175 156 131 130 176 206 217 170 122 200 192 160 161 194 184 168 128 123 100 106 72 135 105 165 101 54 107 125 110 81 107 144 136 109 89 163 87 64 71 82 58 96 94 48 50 41 28 36 70 118 116 97 106 103 110 157 157 191 179 152 104 127 99 105 117 142 114 151 174 136 142 131 113 107 126 117 94 105 123 111 120 133 144 95 120 109 99 78 73 94 101 75 97 102 111 91 87 105 96 85 92 100 114 102 113 122 106 98 112 113 93 89 108 123 124 113 108 107 125 129 109 112 126 113 105 143 158 147 125 96 87 107 115 126 115 90 77 95 73 82 93 91 88 72 90 111 87 77 82 97 103 94 84 71 73 75 65 55 64 71 80 67 79 84 76 79 83 98 85 89 96 88 90 97 81 77 83 86 86 78 75 84 83 74 78 75 73 66 64 65 68 69 61 58 54 49 41 40 43 42 23 51867 301 61 30 9811 14 24 27 6770 -9894 974 983 705 662 597 533 545 614 589 602 595 607 487 323 329 402 277 312 413 413 315 293 294 359 366 351 330 262 263 297 393 453 454 432 373 362 369 344 393 440 425 412 329 247 198 119 122 159 124 154 110 112 127 213 281 254 186 175 149 149 138 207 173 108 184 196 192 226 142 138 199 211 264 261 225 262 282 279 180 236 253 181 223 233 156 81 139 133 161 123 124 170 143 180 165 131 193 173 130 123 141 145 213 152 138 176 165 186 161 158 122 136 138 92 80 135 97 66 66 81 28 78 162 43 24 86 105 77 67 103 86 98 78 87 88 129 128 115 95 67 103 112 69 56 62 27 39 45 47 45 50 57 94 74 70 85 47 112 121 149 128 82 115 130 135 145 129 140 178 171 162 124 111 91 88 55 80 105 88 102 86 115 123 90 101 94 87 66 82 89 107 81 93 111 87 71 100 106 84 65 49 82 79 74 86 70 49 75 69 93 100 112 105 93 86 76 75 81 90 93 100 96 82 78 112 89 89 88 73 77 68 67 78 66 54 62 57 56 62 54 74 69 89 85 70 70 63 54 67 75 82 77 58 52 59 50 47 40 44 65 74 77 72 73 72 63 80 78 47 64 68 73 63 64 66 56 61 56 52 55 42 45 53 61 47 47 47 48 53 42 38 36 37 32 25 25 24 18 14 14 13 51876 299 120 30 9810 14 24 36 6768 -9897 901 757 742 617 609 659 644 640 601 560 530 503 466 351 417 443 454 426 502 411 363 507 456 337 356 323 365 512 652 598 540 436 474 446 410 426 359 410 422 430 294 225 178 186 165 139 160 203 185 259 368 385 267 220 213 236 201 124 219 162 200 245 198 191 226 239 193 180 202 189 268 310 316 321 352 267 266 279 183 202 228 252 204 137 161 191 215 187 190 188 213 248 252 222 162 184 203 158 249 243 191 190 163 140 227 228 195 197 227 197 208 153 119 141 119 124 80 128 160 131 127 131 128 131 148 99 132 140 97 175 151 129 119 180 160 113 95 134 136 149 163 96 69 76 88 117 106 74 125 123 145 127 104 155 142 127 133 155 146 136 108 130 179 149 152 190 187 147 144 99 103 131 119 143 155 145 141 151 138 93 95 99 126 93 108 106 102 138 122 100 94 111 125 127 103 92 110 125 134 95 100 116 115 119 125 105 97 114 110 132 128 135 146 112 133 114 124 147 99 108 118 112 118 142 134 122 97 99 109 88 113 118 113 106 118 99 108 88 94 99 107 115 101 102 94 104 102 99 93 115 107 91 92 90 85 89 103 108 108 100 102 112 107 95 91 97 102 107 95 93 114 114 97 98 93 100 97 92 95 95 92 90 95 94 77 89 90 82 79 82 82 70 65 65 63 58 56 57 45 51885 301 58 30 9808 14 24 45 6767 -9899 997 1073 828 694 664 681 685 644 671 559 571 462 456 473 398 368 379 515 400 355 402 390 364 426 363 310 280 343 489 556 517 563 492 360 385 367 358 435 340 350 453 333 235 225 171 144 167 152 144 147 208 244 311 243 163 134 106 133 133 229 121 166 191 186 179 225 224 200 206 247 236 258 229 283 348 263 232 192 172 244 238 176 171 186 80 121 124 101 168 157 213 222 184 145 218 145 137 164 168 163 176 191 188 172 218 121 159 219 191 185 166 199 191 97 81 93 69 49 116 103 100 65 81 73 91 118 109 97 127 67 99 102 91 77 118 117 109 104 89 116 90 79 102 67 65 42 41 33 47 25 42 57 107 65 75 51 40 102 108 109 46 94 102 116 136 126 121 195 135 134 120 102 86 93 102 140 106 80 89 108 103 103 81 65 106 100 106 134 89 97 105 109 95 98 71 67 88 95 86 98 90 78 93 98 107 82 73 99 90 114 108 102 116 117 109 104 122 96 105 105 98 90 97 106 93 82 98 95 48 67 97 76 75 74 92 88 78 74 82 74 79 95 76 75 60 57 70 69 80 71 74 63 71 64 54 75 75 78 78 73 73 75 77 68 60 63 61 81 72 70 82 65 57 72 64 52 57 64 65 67 64 57 56 61 56 54 59 46 51 46 39 38 47 45 43 39 34 29 20 14 13 51894 301 57 30 9807 14 24 54 6765 -9902 961 999999 999999 999999 680 654 592 598 527 601 568 472 450 397 445 368 333 423 447 384 399 409 399 383 383 310 319 367 446 593 590 609 444 474 440 361 376 338 371 291 255 268 274 194 127 105 121 157 232 286 308 308 213 168 200 134 180 245 157 100 129 186 135 144 221 214 225 185 157 230 256 266 238 297 325 301 243 220 186 158 177 160 108 101 115 128 166 181 174 165 195 208 176 221 154 113 113 100 128 163 177 148 178 205 177 155 140 119 83 120 160 194 164 102 115 89 5 88 97 97 90 116 101 68 35 64 64 69 74 98 63 57 134 180 153 114 72 86 105 77 57 10 44 32 24 57 31 37 63 14 45 52 36 54 58 52 64 73 77 97 37 86 92 100 109 91 139 141 94 70 92 94 79 77 64 79 80 81 104 79 122 125 78 77 100 79 65 47 57 63 52 88 80 108 113 74 89 95 78 78 87 86 67 67 72 76 70 78 92 91 124 109 84 87 111 113 84 79 84 85 85 68 74 97 87 93 109 82 54 42 62 73 86 91 72 60 54 68 67 55 57 49 40 70 81 53 67 73 55 58 71 60 67 73 74 70 62 66 60 59 48 59 71 56 73 75 70 67 59 71 77 80 78 70 76 69 55 59 58 48 45 61 68 66 57 57 52 49 42 49 43 42 48 45 33 33 30 24 23 23 13 51903 300 87 30 9807 14 25 3 6764 -9905 1021 999999 999999 999999 777 675 609 632 592 584 537 410 465 427 397 393 463 440 424 449 517 533 378 374 419 401 446 473 554 544 492 510 537 501 386 388 386 373 307 244 174 98 212 195 252 249 235 264 296 267 248 136 127 177 319 261 206 150 156 166 173 253 218 237 231 193 180 198 221 199 176 227 270 351 277 291 269 262 242 178 205 157 106 137 154 168 145 184 221 183 202 214 222 215 184 152 163 176 179 184 205 214 207 187 165 135 169 103 151 181 161 149 140 86 66 64 66 96 141 122 95 115 91 69 101 105 131 138 89 128 150 142 162 127 131 134 93 79 76 56 113 63 46 57 34 32 1 19 77 53 78 38 74 87 96 78 97 103 113 117 114 101 89 129 123 126 63 94 110 101 89 73 74 122 93 111 121 88 79 113 120 116 84 97 98 56 63 72 75 88 85 81 74 93 116 117 119 107 108 94 82 79 118 141 119 132 107 97 111 99 103 108 108 127 123 105 128 115 117 146 153 98 85 94 93 103 111 93 68 82 75 83 89 80 95 96 110 106 100 106 89 84 92 98 91 89 84 97 85 79 89 90 100 66 73 90 90 91 76 69 80 88 94 92 79 78 87 76 86 77 83 92 94 89 89 91 81 83 80 73 74 75 69 81 90 83 79 74 77 68 54 52 57 58 56 52 56 51 41 36 51912 300 87 30 9807 14 25 12 6762 -9907 1079 939 879 833 789 712 543 571 557 480 439 482 496 427 383 330 353 359 413 383 496 353 295 285 400 470 532 537 518 508 491 415 473 487 405 309 262 231 218 156 205 151 125 125 169 215 295 368 315 305 292 183 180 253 326 271 177 103 163 117 113 165 222 237 209 157 201 213 229 200 256 213 228 294 289 203 200 242 194 174 172 153 129 129 126 105 151 167 178 180 183 154 158 193 142 179 182 176 158 156 189 138 143 124 157 186 145 144 120 139 173 84 57 89 38 61 102 114 118 106 54 94 50 103 90 80 140 140 119 104 129 143 121 80 66 115 96 53 46 60 70 11 4 57 57 36 3 10 3 35 -9 53 64 74 55 70 26 16 33 76 50 48 60 106 80 102 78 114 67 85 81 39 72 61 56 50 57 58 75 56 70 79 87 86 111 69 51 60 41 59 77 89 75 107 80 58 57 109 101 67 92 85 84 77 67 64 88 101 125 84 98 116 115 112 112 115 98 106 110 123 97 108 110 119 109 80 86 105 90 74 70 70 65 88 79 73 52 71 64 75 61 54 54 53 68 73 66 73 84 57 47 73 73 65 66 72 74 80 67 79 82 88 71 69 59 63 64 81 72 59 65 63 69 64 58 51 58 53 61 64 65 57 58 61 54 53 54 57 51 34 37 39 39 40 32 36 32 23 11 4 51921 296 209 30 9809 14 25 21 6761 -9910 760 728 674 623 560 542 622 461 493 488 507 400 426 509 503 500 516 431 375 459 468 540 617 610 498 522 437 405 589 536 433 365 278 216 113 236 243 234 225 259 210 238 307 349 402 399 363 363 309 245 259 294 221 138 183 193 189 196 238 234 235 313 317 262 268 294 280 242 260 279 192 214 292 279 209 258 261 248 206 151 201 157 182 186 223 206 150 203 205 265 239 213 223 226 239 197 216 216 193 197 217 218 217 209 205 140 148 142 141 81 108 81 139 148 89 67 117 131 131 123 115 145 158 169 171 165 155 129 164 120 146 107 95 125 107 100 26 39 68 92 74 76 101 71 101 64 47 68 63 91 88 89 100 64 98 77 87 69 114 112 96 107 112 103 99 78 85 94 104 93 58 72 54 50 61 80 86 73 101 141 113 86 66 70 75 51 59 82 123 85 61 95 69 102 109 112 146 139 150 155 133 124 138 137 132 119 118 118 130 159 153 145 146 163 153 135 127 114 131 122 115 111 82 96 97 107 100 96 123 116 111 117 112 93 87 77 96 115 106 106 106 90 106 113 111 102 98 94 100 82 100 99 108 105 99 82 85 85 92 93 72 83 107 106 101 103 96 92 99 92 97 99 100 102 90 94 93 81 84 81 78 80 79 84 82 82 78 66 67 68 57 51 59 52 47 43 51930 300 90 30 9810 14 25 30 6759 -9912 1187 1166 949 977 886 669 791 707 572 566 612 491 427 455 458 423 461 458 486 563 474 421 470 490 509 518 610 645 611 504 433 548 577 636 541 492 363 279 253 274 292 282 375 365 333 325 375 433 470 435 370 329 392 312 274 303 281 177 192 232 270 260 295 290 240 270 329 288 285 280 244 269 269 282 265 243 281 286 328 328 295 281 270 179 182 212 241 243 235 205 226 251 218 230 263 218 159 221 225 269 192 179 218 213 187 190 124 152 209 235 204 142 119 93 130 134 148 145 131 159 123 163 198 135 151 129 119 172 128 169 163 124 161 130 156 144 111 57 96 91 103 84 109 76 82 104 66 97 97 82 54 93 61 121 129 88 67 87 94 81 89 94 133 137 98 114 123 98 131 91 88 97 94 80 85 84 67 110 130 135 93 96 84 90 88 86 136 94 84 86 87 77 86 123 137 102 90 92 92 103 129 167 128 155 158 148 140 159 135 158 165 150 180 182 166 164 159 193 160 144 141 127 128 132 144 138 121 138 130 113 130 124 122 138 116 131 136 123 122 109 102 105 129 127 91 111 134 129 112 114 103 125 118 111 119 104 99 131 122 94 104 103 102 104 110 102 107 107 98 116 122 104 112 104 109 108 107 113 108 113 100 101 95 97 98 101 98 97 90 85 81 75 78 71 65 72 69 71 65 57 51939 300 90 30 9810 14 25 39 6758 -9915 1039 1034 913 849 999999 999999 999999 732 456 473 522 523 522 507 508 498 409 434 472 564 529 448 415 389 472 543 525 582 598 502 513 563 556 541 533 506 388 217 206 220 210 268 254 282 286 325 324 328 402 420 341 397 334 286 173 172 165 181 201 171 256 273 241 179 174 232 268 275 233 241 242 205 248 226 228 189 166 217 165 187 209 214 207 169 228 197 166 176 182 209 217 210 265 279 226 201 175 208 196 151 222 209 183 179 230 191 191 133 147 148 141 59 57 97 87 151 111 160 110 95 78 145 140 114 138 170 162 160 165 173 103 71 41 65 54 76 65 108 68 109 87 101 58 19 37 78 91 102 75 85 58 31 50 67 59 97 58 60 36 37 85 107 64 95 93 111 101 78 49 39 57 78 84 41 49 83 62 29 71 83 58 55 81 79 41 58 104 81 45 51 44 49 78 63 48 44 66 49 67 65 101 122 117 137 130 125 114 102 120 142 131 135 148 138 133 130 124 123 115 100 103 112 113 88 103 124 130 99 85 104 115 98 96 99 90 88 97 93 86 79 91 93 90 100 102 108 118 106 88 85 73 97 95 96 78 97 85 84 83 62 83 82 76 72 78 80 85 73 85 91 83 78 98 108 91 85 83 92 82 79 81 73 77 77 73 66 67 70 67 59 59 62 57 55 54 49 50 49 40 31 51948 301 59 30 9809 14 25 48 6756 -9918 1194 1105 962 904 824 999999 999999 999999 799 507 498 465 464 456 482 425 377 452 490 554 571 492 349 372 445 493 481 586 558 536 502 503 533 500 493 490 422 244 240 187 193 288 313 275 305 292 347 360 369 346 372 406 345 243 183 192 120 159 163 216 199 239 259 225 212 267 255 256 206 167 227 264 211 206 234 274 199 177 212 160 216 171 132 142 219 202 199 164 198 168 247 185 219 223 159 207 208 212 205 193 183 221 191 236 204 180 205 204 213 189 126 95 99 125 122 119 156 186 160 114 122 138 142 81 109 123 91 161 186 140 150 133 101 34 98 139 115 134 100 40 34 63 68 80 69 71 63 97 57 35 44 38 41 69 29 26 33 80 91 108 63 63 35 47 116 89 73 59 73 69 36 51 77 76 58 29 67 77 55 46 48 87 85 69 84 101 91 90 58 55 80 64 59 84 73 89 100 80 82 75 72 101 91 102 126 137 115 111 119 131 143 150 153 139 143 135 134 119 105 119 110 118 133 109 134 118 87 132 112 101 121 107 105 86 109 105 92 82 100 97 88 90 88 108 118 121 125 99 105 73 72 104 92 74 82 85 84 81 87 91 83 83 80 75 72 79 84 87 99 97 88 91 93 84 88 82 78 83 91 81 81 79 73 72 68 77 86 79 75 66 65 63 60 60 59 48 39 39 37 39 34 51957 300 87 30 9807 14 25 57 6755 -9920 1081 962 967 999999 999999 999999 1262 800 411 490 452 515 547 512 464 455 535 478 439 462 411 406 429 416 492 480 526 579 546 541 406 479 486 531 565 489 311 260 206 247 314 293 278 296 294 367 405 377 360 415 395 383 283 214 174 162 196 193 262 277 308 316 245 278 271 287 247 189 266 243 272 293 293 283 200 179 208 233 229 198 170 154 183 127 129 177 191 210 205 199 218 249 184 254 215 223 209 201 209 209 206 156 159 164 118 140 155 162 171 150 93 86 91 149 139 191 158 110 187 172 111 88 150 173 124 174 192 169 181 125 120 140 96 101 96 103 73 62 85 83 80 65 78 51 35 72 104 71 70 48 40 6 20 38 47 60 68 56 73 75 79 108 73 55 60 56 68 67 69 66 52 92 84 48 57 64 66 72 81 67 86 118 95 113 98 59 45 62 65 84 95 62 58 70 69 67 86 65 57 86 87 103 126 124 112 123 140 133 122 132 121 131 146 160 174 138 105 152 141 137 115 116 105 118 144 127 124 115 122 110 92 106 113 103 86 84 106 109 110 104 109 104 100 103 117 122 120 90 85 84 83 71 45 65 57 63 93 93 89 89 91 100 97 98 95 98 100 100 92 90 92 93 90 92 106 102 95 109 109 90 94 95 91 92 86 86 98 83 75 82 71 67 74 71 69 63 61 53 53 45 51966 292 327 30 9807 14 26 6 6753 -9923 540 502 406 332 451 507 525 451 511 571 468 478 497 419 428 475 457 473 579 598 535 510 472 500 567 497 421 318 294 245 271 340 252 272 303 360 340 351 427 371 395 397 419 387 216 173 120 147 139 219 182 255 282 291 241 203 228 220 203 223 265 306 294 232 211 265 225 222 242 290 235 237 199 171 175 165 154 181 220 220 255 237 238 227 244 165 206 233 181 222 179 163 206 229 221 271 213 140 116 132 192 134 118 115 163 155 172 143 123 94 139 180 133 111 139 170 246 246 244 204 177 104 174 103 106 128 137 124 81 91 89 111 79 55 88 100 122 71 41 61 55 63 40 88 48 27 49 55 77 95 81 40 62 62 89 61 61 43 47 79 73 69 58 65 38 82 99 71 69 69 64 47 37 48 60 54 51 82 73 85 82 89 96 91 49 64 88 61 83 64 51 80 87 70 57 111 130 113 105 125 138 143 142 125 153 130 122 140 153 153 148 134 133 132 121 83 105 122 137 105 95 92 123 109 113 108 87 87 101 108 108 94 94 91 92 101 103 94 91 96 85 76 84 59 73 72 85 101 110 104 98 93 103 104 90 84 90 87 90 95 102 91 82 94 91 90 87 93 100 106 91 91 98 95 103 99 84 87 77 84 80 75 79 74 71 71 64 58 54 52 43 39 51976 293 300 30 9810 14 26 16 6751 -9926 786 638 531 405 430 402 413 486 547 564 550 481 489 408 459 386 424 430 464 567 511 541 453 486 502 515 451 366 255 274 233 225 326 255 296 332 361 386 384 386 432 385 450 446 355 289 238 194 197 165 246 284 324 331 320 274 262 268 171 220 221 213 207 197 226 230 216 215 203 211 169 176 207 139 144 122 181 200 211 221 285 187 161 197 233 212 200 161 213 228 214 235 267 260 229 219 241 234 165 121 115 114 128 148 136 181 160 161 149 112 134 114 176 141 65 94 140 147 137 141 172 155 90 86 82 65 91 74 70 89 101 62 100 73 26 26 43 75 82 43 43 83 98 122 72 65 59 52 38 66 30 50 80 51 24 49 47 60 75 45 68 44 66 75 26 34 44 69 63 50 46 28 53 68 34 50 106 57 48 60 61 48 82 63 18 19 68 47 44 49 33 52 45 63 74 85 93 129 118 131 117 140 133 127 131 146 121 123 130 123 99 108 116 108 125 133 115 113 86 90 86 95 114 87 80 102 115 84 73 108 75 74 110 86 86 103 114 88 82 59 70 81 77 83 75 53 48 61 85 80 88 87 79 89 89 80 79 75 75 89 83 88 86 81 75 79 89 65 69 78 90 88 80 72 74 77 77 76 79 80 70 69 64 61 58 54 55 53 52 46 37 37 34 51985 292 331 30 9811 14 26 25 6750 -9928 785 641 479 426 455 457 492 469 497 572 466 394 405 411 398 431 379 452 560 558 495 436 438 437 475 445 362 324 261 206 265 348 226 299 364 403 401 365 367 410 342 425 427 353 316 202 194 224 271 195 244 236 263 277 300 237 220 242 272 153 204 256 221 226 256 226 181 240 213 212 227 215 197 159 89 128 120 158 192 205 220 199 230 252 232 232 186 205 226 220 252 222 245 214 235 272 207 109 121 151 119 138 142 134 164 146 72 54 70 84 42 97 106 73 106 95 117 105 117 101 77 77 50 80 19 31 93 66 93 70 52 76 13 37 33 50 48 60 35 56 56 58 59 51 45 73 73 64 68 40 84 29 45 67 29 54 51 32 52 40 19 68 47 30 9 33 54 19 42 25 62 55 18 22 66 69 64 76 49 43 65 64 49 36 22 36 39 36 42 38 36 50 45 76 105 108 109 99 120 120 108 102 85 84 128 101 126 126 106 89 103 104 111 110 112 107 106 91 86 97 112 97 113 93 69 72 69 69 60 81 65 68 81 71 66 79 69 64 67 71 66 62 50 51 48 48 35 48 77 69 61 76 80 83 77 71 74 86 81 75 78 73 71 62 78 70 55 66 58 74 74 69 74 77 68 68 62 71 62 61 65 60 59 55 51 49 46 42 42 34 31 23 51994 300 91 30 9811 14 26 34 6748 -9931 1117 1109 1104 1023 1026 1517 1851 1461 1008 763 606 512 517 414 389 436 452 490 470 355 301 374 396 381 376 308 479 591 556 542 434 456 500 487 336 195 200 221 270 249 305 320 245 274 372 363 378 354 336 350 401 335 305 217 189 234 270 254 248 266 279 247 232 238 218 196 206 247 243 200 183 183 208 201 178 173 151 175 138 136 179 227 197 134 176 246 238 205 165 165 165 190 181 178 211 235 198 155 244 247 241 190 203 256 244 113 76 143 148 139 155 174 168 93 149 111 94 86 116 67 103 92 79 120 73 83 51 37 10 48 45 24 53 60 48 45 9 37 50 66 53 55 79 67 44 51 47 60 38 23 41 31 30 44 52 64 53 32 31 24 15 9 67 55 26 11 24 0 20 47 60 61 54 12 1 -2 73 83 46 53 56 41 12 29 63 44 33 31 31 45 32 52 65 42 20 41 23 32 43 23 52 81 83 89 106 100 93 108 121 114 101 87 103 102 90 101 88 90 85 110 104 104 99 73 71 86 94 86 87 94 97 74 69 76 73 65 52 52 61 79 79 89 58 50 61 45 51 57 43 53 53 33 31 33 35 43 57 48 41 65 67 67 65 59 53 62 65 54 60 67 72 55 53 52 51 58 62 59 68 70 74 67 58 61 66 60 54 57 63 56 53 55 48 41 40 40 35 35 29 19 52003 300 90 30 9810 14 26 43 6747 -9933 1273 1187 1167 1166 1220 1564 2028 1536 1102 799 627 584 541 462 487 522 476 459 429 318 306 380 419 393 418 427 509 517 600 522 583 536 407 440 397 312 293 308 225 279 392 405 426 435 448 477 468 455 425 401 401 425 343 266 261 322 316 366 342 397 333 371 335 225 272 278 206 235 283 260 289 275 275 234 235 283 280 226 172 128 148 241 275 239 243 179 220 256 263 265 185 210 260 226 165 271 313 237 232 336 287 279 285 322 271 207 184 164 138 128 174 148 166 155 126 146 118 96 118 141 129 165 115 111 76 90 59 94 117 134 136 89 112 122 107 82 50 106 86 84 85 76 45 55 71 106 91 88 64 61 90 94 90 86 59 64 78 74 84 64 86 37 66 102 108 77 37 37 51 54 81 74 65 62 60 94 88 49 38 96 79 113 72 65 43 77 104 77 42 56 79 95 54 97 79 46 69 52 96 82 91 123 117 141 138 183 165 149 134 130 158 155 151 148 132 138 136 131 117 134 145 144 143 108 124 140 114 119 113 90 106 128 102 78 114 116 92 83 85 83 105 127 115 98 91 97 91 84 74 90 87 53 56 76 72 60 42 51 45 60 79 102 102 98 96 97 103 107 104 99 111 104 87 88 83 84 92 101 106 108 100 88 87 102 100 100 94 91 89 83 84 87 85 78 69 68 67 61 57 48 52012 300 92 30 9812 14 26 52 6745 -9936 1149 1187 1207 1171 1275 1551 2009 1838 964 725 566 523 416 344 438 448 407 475 425 243 195 234 339 444 384 461 501 503 505 437 404 399 402 244 164 274 233 271 212 240 389 310 327 438 456 449 409 317 328 266 312 345 354 191 166 156 119 217 276 233 236 228 216 162 192 188 209 204 186 189 166 239 191 178 198 129 171 164 163 129 160 193 245 179 166 198 179 164 254 163 115 174 164 167 177 203 209 207 211 204 267 216 278 276 229 129 124 108 107 92 115 65 80 80 26 77 86 104 75 76 51 125 124 52 16 56 59 41 49 20 101 72 57 44 45 58 51 -13 19 37 57 53 31 35 30 1 21 17 62 72 32 38 54 19 45 42 59 35 46 60 49 32 40 -2 17 40 48 36 1 7 9 4 20 35 17 44 25 33 26 22 25 16 54 29 55 35 39 30 26 6 -3 -10 21 40 57 50 42 17 27 27 66 47 51 51 68 91 82 86 75 66 87 59 54 52 68 72 61 72 73 63 58 63 95 94 95 47 47 49 54 61 68 72 63 62 60 54 53 55 50 42 54 70 72 65 58 66 71 48 49 51 42 28 24 19 11 16 18 7 16 17 22 35 61 62 65 73 59 58 57 58 59 45 50 74 58 50 54 51 49 61 59 58 54 52 49 51 50 49 48 48 40 43 38 32 34 26 21 20 16 12 52021 300 95 30 9815 14 27 1 6744 -9938 1163 1309 1274 1272 1401 1763 1996 1552 796 585 521 439 426 435 466 426 439 448 430 328 238 206 321 403 408 506 488 486 420 309 371 406 318 198 262 246 257 299 236 283 334 301 312 423 405 477 407 388 418 365 354 412 356 256 216 204 232 223 177 206 240 274 207 133 171 197 205 158 216 236 230 209 234 210 168 172 179 208 236 244 165 210 221 184 232 222 223 162 202 189 212 202 202 177 147 217 218 219 194 275 279 305 284 311 277 153 131 111 91 108 99 80 104 84 106 78 63 84 84 111 102 112 108 72 64 33 32 84 36 -6 40 70 65 43 64 55 53 52 31 25 22 40 59 61 50 34 36 63 41 26 80 64 39 65 48 48 64 29 30 41 4 11 8 48 37 36 54 34 29 24 -1 5 20 21 9 10 48 26 -1 22 27 37 46 44 2 31 35 28 21 15 52 40 61 61 70 36 12 32 35 75 54 51 53 87 88 105 91 55 78 87 86 78 68 79 68 59 69 75 98 92 88 87 89 106 81 80 74 95 92 81 72 80 74 73 59 53 68 61 64 84 65 63 74 56 56 58 54 57 56 57 47 34 37 32 23 22 25 22 25 8 33 46 52 55 61 59 62 71 78 75 77 74 69 72 69 67 58 69 70 62 60 65 63 57 62 58 62 62 63 57 49 50 47 44 40 33 29 30 30 24 52030 300 93 30 9813 14 27 10 6742 -9941 1313 1411 1472 1387 1530 1877 1678 766 681 543 479 381 347 462 444 414 335 431 420 274 298 275 345 464 446 402 456 504 398 355 347 305 258 176 194 265 261 228 279 277 328 318 347 349 441 383 389 383 356 316 384 356 363 256 294 266 231 220 151 108 280 291 153 168 217 208 184 242 253 243 161 218 238 215 217 161 170 184 241 293 229 176 177 171 193 179 192 188 182 223 208 211 158 193 136 141 222 211 175 230 267 283 273 365 324 212 161 114 126 111 129 109 84 113 104 77 113 107 137 122 63 50 69 49 27 60 60 65 75 29 22 36 72 38 18 41 22 64 33 32 58 30 33 18 29 31 1 6 2 17 34 75 58 70 29 62 20 30 53 54 29 9 25 13 2 12 36 12 36 20 51 29 24 -9 8 20 -18 26 52 24 40 25 40 28 40 33 16 19 22 30 28 37 29 67 54 72 29 23 50 45 35 81 79 55 62 62 70 54 74 62 73 84 94 79 57 55 70 81 75 83 106 79 86 90 77 87 77 62 50 66 78 54 59 52 57 53 43 35 48 68 58 65 59 62 52 30 21 34 33 46 57 41 24 29 29 6 22 28 16 15 15 53 64 54 52 24 21 47 57 59 66 58 60 56 58 57 58 55 62 58 54 46 52 50 55 42 46 46 50 51 49 41 34 36 37 33 31 19 13 16 52039 300 93 30 9813 14 27 19 6741 -9943 1331 1524 1562 1529 1816 1936 980 623 620 592 549 523 520 478 508 445 400 401 445 310 219 275 339 380 399 487 451 425 386 406 369 370 273 161 227 233 210 250 305 328 347 413 397 451 404 354 376 382 370 382 317 314 304 309 295 313 366 271 274 174 213 264 273 180 233 178 186 168 199 179 204 228 201 197 196 211 197 185 211 203 204 221 181 170 177 154 191 166 239 224 205 160 134 122 183 157 233 236 180 216 266 242 290 311 351 258 128 58 79 107 131 94 83 36 62 62 108 79 98 63 44 49 16 2 41 30 41 47 32 11 47 43 73 44 46 61 59 52 37 29 11 32 29 -27 -10 8 23 10 39 28 63 99 74 63 36 47 10 26 18 33 29 60 17 27 42 31 20 57 56 25 19 42 31 2 1 -16 7 9 6 44 45 34 44 46 50 30 39 10 12 28 28 17 55 20 21 32 30 63 78 61 70 59 59 83 65 55 71 46 48 77 91 73 58 67 57 52 77 80 77 79 79 115 110 81 63 53 63 66 63 76 92 71 52 57 51 36 36 36 28 39 59 46 53 46 36 47 64 50 18 36 52 35 34 24 17 8 18 13 18 13 11 13 25 9 -9 4 27 31 38 60 63 57 61 50 48 37 40 39 53 57 53 51 44 45 41 53 45 42 46 47 51 42 25 25 25 20 18 19 14 3 52048 300 95 30 9815 14 27 28 6739 -9946 1736 1473 1637 1831 2045 1689 732 612 610 510 600 634 636 521 522 456 356 405 357 274 259 329 356 493 513 572 567 500 356 239 239 261 223 275 279 348 211 213 267 340 350 344 400 381 389 431 349 348 421 420 346 387 344 373 425 410 395 378 361 248 194 161 195 191 178 244 212 231 213 162 159 222 170 198 233 182 195 262 230 262 213 150 177 225 160 148 229 209 193 239 196 166 189 206 139 219 216 231 217 226 234 242 270 283 378 295 147 32 128 61 81 88 82 117 136 99 76 138 125 54 58 24 46 81 66 113 58 2 -1 -1 34 56 88 44 42 18 75 61 57 82 65 41 16 38 59 31 46 34 19 45 48 95 51 54 18 31 56 40 -7 -1 -1 42 35 14 50 72 70 60 53 47 46 45 23 47 35 43 45 31 46 54 43 59 68 38 40 48 19 31 50 63 59 28 48 32 70 54 62 63 63 86 115 76 74 84 67 64 59 68 72 56 85 89 62 74 83 75 75 92 99 71 67 75 101 106 74 69 84 87 106 100 80 77 64 56 72 67 44 51 61 65 66 51 66 62 66 87 73 65 67 54 63 58 48 32 40 38 32 36 40 27 34 27 42 45 14 11 21 32 47 71 73 61 61 66 78 65 55 48 50 64 68 65 74 69 65 64 59 56 60 59 57 49 43 44 43 40 38 31 25 23 52057 300 97 30 9817 14 27 37 6738 -9949 1936 1686 1876 2048 2064 1318 656 584 598 584 601 626 599 572 478 443 510 451 397 287 366 381 472 578 580 512 430 352 294 220 151 187 167 271 309 303 311 326 338 346 391 369 365 435 445 406 443 423 386 309 349 381 392 420 394 375 333 378 300 246 154 154 174 169 245 215 217 226 247 229 302 249 217 240 236 247 233 223 259 288 228 231 241 241 220 289 253 236 194 210 221 187 181 206 203 246 248 224 275 235 285 288 387 334 253 180 135 129 87 117 96 131 136 124 147 145 128 156 124 46 64 84 107 101 96 79 93 96 81 57 23 65 99 35 36 98 89 61 67 39 67 94 49 97 80 39 25 40 35 34 52 48 91 107 88 67 94 86 82 53 29 28 49 48 26 21 71 62 67 64 49 24 32 102 83 55 92 81 56 42 63 70 74 45 52 59 61 56 59 73 71 44 71 67 21 35 61 64 73 44 67 91 85 73 104 100 89 93 75 73 90 101 99 83 111 88 94 108 109 104 89 104 123 118 111 113 105 86 107 121 119 110 105 86 94 64 53 49 67 88 79 71 68 76 94 88 75 71 69 64 61 68 51 46 55 52 40 51 38 48 31 49 65 59 39 25 23 36 64 87 96 88 71 77 79 75 81 79 76 80 78 70 68 85 94 98 88 81 71 56 55 60 66 60 57 57 53 48 37 29 52066 300 97 30 9817 14 27 46 6736 -9951 1865 1713 1857 2050 1915 1034 628 594 526 536 548 574 524 546 438 449 534 466 303 225 327 513 537 589 531 379 313 263 182 222 223 202 294 294 244 257 311 373 395 344 389 397 407 398 364 271 402 450 379 398 492 416 358 446 460 463 430 399 336 264 209 176 152 218 257 201 235 195 279 300 231 209 211 209 279 255 216 172 290 275 270 228 204 276 225 237 231 241 241 238 211 229 172 213 237 211 227 255 285 312 328 306 342 284 193 134 97 114 132 103 116 124 115 124 185 166 138 96 33 22 33 59 79 55 67 47 89 99 58 21 41 84 67 46 35 54 49 86 95 24 50 52 75 59 53 85 31 51 109 69 80 50 32 64 53 58 65 97 80 67 57 63 54 58 74 82 70 43 46 53 74 36 72 70 73 98 47 29 40 78 48 51 46 79 57 73 89 60 66 59 67 85 66 37 60 89 102 87 89 82 102 103 107 89 90 82 65 45 71 103 107 88 72 74 75 78 78 112 126 143 111 96 103 90 115 116 127 121 126 94 84 106 84 62 70 70 59 63 71 88 72 66 81 73 61 77 93 92 74 65 70 66 78 62 52 52 35 38 56 55 46 30 42 31 20 21 31 36 45 69 87 87 86 90 94 94 83 74 83 83 84 89 92 80 78 88 86 73 77 78 72 70 70 65 64 56 55 47 46 43 52075 300 99 30 9819 14 27 55 6735 -9954 1691 1964 1938 2022 2109 1209 805 641 603 515 530 582 631 562 544 524 509 501 429 290 346 401 482 516 613 500 359 241 239 156 167 234 351 336 250 229 362 422 429 352 344 380 426 352 410 414 389 400 427 324 380 470 425 450 421 476 407 411 343 292 250 227 234 211 239 273 278 254 254 255 285 249 180 260 237 244 226 235 251 246 234 201 237 269 223 224 255 181 206 218 283 215 280 236 233 243 272 307 309 308 295 292 332 313 157 137 132 113 125 178 179 156 171 181 171 154 121 118 129 82 62 103 109 73 75 75 68 58 83 87 49 16 56 71 62 48 58 40 54 93 91 62 24 50 49 45 85 69 83 75 55 27 68 99 105 90 57 52 53 94 98 76 70 64 75 81 80 87 61 66 51 56 60 73 86 85 51 48 56 88 50 80 73 35 63 67 85 116 64 67 97 105 82 63 53 73 113 100 100 69 70 97 108 93 101 108 85 72 107 110 136 111 79 95 92 105 92 105 117 146 110 84 109 125 106 97 119 145 119 96 104 90 83 92 105 64 74 76 65 76 63 65 93 87 76 85 104 80 53 61 77 89 79 69 63 67 51 62 59 42 37 43 57 44 27 33 28 15 51 78 91 101 100 100 98 83 87 89 95 86 85 87 85 84 84 88 76 84 89 80 78 69 72 65 63 65 62 54 44 43 52084 300 102 30 9822 14 28 4 6733 -9956 2162 2226 1898 1953 1827 854 730 607 527 503 501 530 510 502 501 516 494 386 283 273 354 421 564 593 539 334 223 194 255 230 183 225 328 237 305 356 317 368 270 315 355 358 411 360 411 412 353 325 374 404 334 376 420 439 514 494 474 372 337 280 283 246 143 116 150 193 248 263 198 199 186 223 229 221 244 192 219 227 231 240 229 246 216 223 228 224 233 214 218 267 232 272 249 294 331 273 210 211 249 325 252 246 281 265 198 103 80 112 119 147 152 193 192 145 114 57 97 96 61 36 80 64 77 102 78 62 67 54 49 49 56 19 56 78 65 38 48 43 34 29 7 96 68 44 36 80 56 37 43 27 72 75 73 40 29 66 87 106 50 70 61 33 43 54 60 45 90 57 17 13 62 72 51 58 55 56 41 62 67 41 41 32 14 28 18 30 68 73 38 38 40 64 30 73 75 83 74 70 73 39 36 63 44 24 61 86 101 92 67 81 76 89 64 63 85 65 92 113 101 90 102 90 81 89 89 77 88 103 95 106 83 91 78 55 85 69 63 56 46 67 44 57 78 63 58 58 83 68 51 41 39 45 58 61 60 56 59 51 31 32 30 31 29 15 5 4 -5 6 17 46 65 81 75 70 65 77 65 53 59 69 81 70 70 70 58 65 63 60 57 58 59 47 51 53 42 35 30 32 31 27 52093 300 103 30 9823 14 28 13 6731 -9959 2287 2299 2095 2099 1392 840 702 570 507 492 526 535 500 466 503 504 483 445 315 454 454 454 534 521 458 273 277 196 286 204 258 368 258 310 296 342 310 351 356 238 323 411 402 387 363 364 377 460 358 453 369 349 495 518 474 512 524 446 337 307 255 192 203 160 143 172 180 225 236 174 191 210 232 210 177 232 228 201 205 235 236 217 292 227 223 196 198 256 269 294 287 301 302 295 271 238 240 306 285 332 397 369 350 321 222 129 109 147 163 176 157 173 134 141 101 104 83 43 101 41 38 61 44 122 127 75 58 43 35 55 82 81 76 44 28 45 37 66 67 36 62 74 36 22 70 97 67 68 104 60 72 49 79 66 57 83 84 121 140 135 107 88 68 79 51 49 60 49 47 61 50 23 94 67 55 42 80 54 71 112 91 78 32 38 76 64 88 90 52 56 46 87 76 44 72 77 99 90 64 43 47 56 49 31 63 64 74 70 68 67 87 94 91 58 73 66 82 92 107 110 78 89 87 93 91 102 133 131 98 110 97 80 88 82 106 98 83 31 44 57 67 59 60 62 55 50 62 53 50 43 47 70 60 31 31 47 60 39 37 46 25 22 34 34 18 12 25 11 8 25 50 64 77 74 80 80 73 73 67 66 77 73 67 71 69 73 71 68 70 73 58 56 51 44 47 47 44 39 40 32 52102 300 75 30 9825 14 28 22 6730 -9961 2196 2195 2348 1856 1053 966 839 668 561 583 582 571 576 554 560 608 544 482 545 633 626 624 673 641 452 245 230 285 400 465 359 322 285 256 275 412 301 271 341 365 394 435 456 400 422 450 468 470 469 472 460 506 500 518 583 580 501 444 496 423 357 268 182 220 135 156 139 146 232 246 277 211 197 290 253 237 245 283 225 173 233 295 327 420 454 490 435 367 308 326 303 263 318 287 263 273 312 322 410 407 379 389 303 252 211 167 143 179 223 186 165 128 108 88 113 134 115 120 96 109 122 98 134 119 97 96 58 106 116 96 104 113 111 142 73 72 99 100 78 138 92 95 94 108 104 110 141 94 78 95 108 82 76 51 126 125 189 181 147 148 150 144 96 72 90 121 92 61 89 72 86 109 113 122 146 184 191 141 80 80 100 83 110 89 66 101 136 129 104 62 75 93 113 89 67 69 87 96 90 94 69 80 101 88 96 80 83 103 93 123 109 98 113 105 103 83 110 118 119 141 143 147 123 133 120 111 94 119 130 124 129 119 130 117 109 98 90 100 106 102 89 89 88 100 104 87 78 101 91 66 73 69 66 56 65 80 78 69 73 69 40 60 51 25 35 43 52 41 52 50 64 95 91 104 110 110 92 94 103 95 95 92 97 99 101 106 96 96 96 93 91 82 84 82 73 69 63 61 58 51 52111 300 77 30 9827 14 28 31 6728 -9964 2637 1860 1846 1301 905 924 808 628 625 548 516 551 607 537 556 554 488 484 490 595 510 564 525 567 437 279 293 328 330 273 279 292 352 349 323 311 271 311 370 331 416 505 419 374 459 472 507 518 560 553 540 473 459 465 552 552 485 444 463 392 339 281 246 128 221 166 146 146 257 273 232 262 225 229 242 303 333 414 477 598 785 1002 842 879 795 570 442 288 291 271 310 321 292 278 253 265 278 279 289 278 276 262 203 152 85 106 133 146 91 118 134 83 115 87 63 84 78 77 57 24 73 87 62 91 60 104 105 72 78 94 72 94 42 47 71 68 88 108 101 117 90 85 46 105 106 93 77 74 65 69 102 71 48 67 117 154 130 146 176 131 125 147 167 140 124 129 119 122 184 164 183 195 191 172 148 102 123 104 63 68 61 82 76 68 87 135 156 118 89 61 32 37 84 86 60 56 48 54 78 79 44 34 57 64 41 72 83 89 106 82 100 117 94 96 91 95 109 107 114 144 138 126 118 136 139 120 124 124 105 93 108 121 112 98 93 92 102 81 59 76 82 97 99 101 104 86 75 58 61 61 62 54 52 49 57 69 49 46 45 50 47 30 39 30 29 32 33 23 32 41 51 69 77 78 84 72 78 86 86 86 83 79 70 79 86 68 69 76 73 71 71 58 59 54 49 51 51 47 40 33 52120 300 110 30 9830 14 28 40 6727 -9966 1707 1327 1298 921 873 915 779 646 682 647 549 578 534 468 520 588 528 411 470 562 624 610 564 426 401 376 394 382 426 415 440 425 594 575 503 467 409 533 495 465 451 469 504 521 603 612 579 630 580 607 577 536 593 662 767 666 562 568 483 405 373 341 293 202 200 192 162 157 143 177 285 336 428 539 560 652 657 770 775 902 984 738 568 515 467 423 395 420 363 327 251 261 264 293 252 301 268 303 294 317 300 271 256 144 100 121 148 126 111 142 93 89 116 124 77 97 90 109 118 89 91 115 102 119 97 46 131 68 59 101 83 106 115 87 70 72 61 34 86 79 101 70 79 83 30 84 106 92 89 75 104 114 85 110 106 146 149 158 113 150 182 191 177 159 181 195 166 192 172 173 149 126 128 178 124 116 81 84 84 76 73 118 73 66 111 149 148 115 144 96 103 96 99 75 70 44 47 69 87 69 70 82 50 67 74 84 80 76 90 112 114 78 72 98 102 98 107 108 140 112 136 157 153 153 137 122 103 124 110 119 102 105 95 122 112 105 97 101 107 89 83 82 88 90 87 74 79 66 80 74 51 44 60 56 45 63 73 67 58 66 57 52 38 41 30 25 26 22 39 40 68 78 81 99 98 98 101 97 92 104 101 92 92 95 91 88 85 79 85 77 76 74 72 76 69 67 67 62 59 45 52129 300 111 30 9831 14 28 49 6725 -9969 1360 940 833 773 740 724 687 600 739 604 590 579 553 480 585 530 511 438 478 472 500 498 484 503 413 439 504 537 467 451 508 546 516 550 486 553 655 694 646 613 663 692 736 888 1034 1067 1253 1364 1647 1823 1842 1763 1818 1976 2044 1544 1112 841 608 418 338 316 279 250 232 251 236 228 276 457 729 1110 1130 1152 1466 1379 1357 923 633 473 581 530 516 510 496 506 494 455 413 352 254 244 261 278 261 200 264 277 281 309 303 219 191 80 121 95 110 81 102 104 27 90 52 56 63 19 50 58 82 71 40 48 73 45 53 71 54 11 11 35 63 74 51 107 39 23 27 51 71 48 29 28 44 80 34 51 30 17 27 59 55 91 64 69 70 118 128 105 119 116 81 98 84 90 74 102 114 93 91 114 126 135 99 101 127 91 95 52 62 72 94 102 65 109 85 97 122 112 102 106 90 75 67 47 34 37 47 60 43 26 27 43 44 61 39 62 59 51 70 89 111 69 53 47 54 38 64 109 125 108 93 90 135 142 128 106 89 103 92 78 58 95 84 77 82 87 80 55 57 38 51 78 72 62 66 58 45 48 54 46 42 21 24 35 57 34 32 43 33 27 17 13 23 19 20 0 2 24 25 26 53 54 42 70 79 86 88 86 72 73 65 69 73 65 65 72 63 65 57 60 64 56 49 46 48 41 38 34 34 32 52138 300 112 30 9832 14 28 58 6724 -9971 1013 933 999999 999999 999999 757 778 723 719 703 663 642 604 643 640 590 489 616 653 687 758 901 998 994 921 960 1018 974 960 1046 939 966 1029 1027 1124 1262 1423 1583 1744 1907 2058 2292 2754 3239 3556 3611 3487 3468 3506 3275 3117 2735 2248 1999 2035 2111 2358 2261 1967 1756 1475 1096 802 650 610 823 1207 1497 1455 1402 1410 1357 1275 1110 1032 974 782 591 548 522 580 496 573 622 459 535 663 558 474 383 306 287 285 284 258 230 294 285 335 322 268 244 238 164 132 107 101 84 92 88 87 87 97 26 85 28 88 97 64 96 86 85 92 96 65 81 65 17 27 6 29 4 31 50 51 58 60 77 32 63 46 79 50 53 55 66 10 71 60 5 93 74 68 118 92 114 120 135 138 114 122 86 112 106 73 96 97 83 72 107 114 88 120 119 105 124 102 80 95 113 132 119 133 105 85 67 88 48 75 117 97 84 68 69 49 72 82 50 52 52 84 45 70 59 57 69 51 40 72 81 106 68 71 56 71 66 65 91 86 85 107 95 107 108 92 102 94 88 98 103 76 82 90 65 59 63 51 60 61 47 47 61 63 55 71 67 39 53 68 60 47 52 44 44 37 25 39 44 27 28 35 38 29 9 21 23 11 24 18 25 48 44 47 51 67 79 84 79 77 77 74 75 75 63 56 63 67 68 73 66 64 65 54 51 50 48 42 37 31 29 52147 300 114 30 9834 14 29 7 6722 -9974 6315 1165 999999 999999 999999 1207 1192 1093 1016 1039 1107 1155 1149 1204 1088 998 1143 1365 1464 1700 2056 2347 2476 2466 2609 2832 2980 3165 3275 3357 3266 3303 3552 3706 3917 4563 4991 4994 4905 4762 4421 4253 4065 3921 4203 4003 4035 4127 4009 3924 3831 3578 3258 2871 2595 2477 2296 1941 1651 1680 1757 1773 1654 1449 1519 1425 1447 1440 1344 1401 1441 1572 1514 1431 1387 1457 1406 1334 1361 1468 1287 1293 1421 1163 932 690 523 478 376 334 281 254 234 249 287 283 388 370 408 387 356 377 713 537 164 90 59 69 38 82 56 113 112 94 72 73 88 56 64 5 96 61 54 91 33 62 72 78 45 25 73 36 55 84 57 54 63 91 104 97 64 82 75 82 90 80 77 73 17 24 78 124 114 109 109 142 135 149 109 115 77 71 73 117 105 104 71 68 51 64 85 69 116 141 96 122 122 104 116 113 97 85 62 67 55 62 95 70 58 92 94 125 134 140 125 120 115 99 93 64 57 55 60 95 71 70 88 70 90 87 115 89 78 67 60 70 86 110 121 112 96 125 145 137 156 129 101 103 81 84 83 110 117 106 105 90 83 79 88 76 37 54 75 93 83 75 63 63 66 66 45 32 48 45 61 49 47 50 43 46 39 40 39 33 34 19 16 21 30 25 38 38 43 41 55 61 69 88 83 85 80 80 87 82 80 78 81 76 70 64 67 74 75 64 57 60 54 47 39 36 52156 299 143 30 9833 14 29 16 6721 -9976 1473 1552 1571 1514 1424 1470 1402 1328 1314 1262 1281 1242 1264 1338 1149 1213 1365 1454 1576 1764 1888 1909 1959 2016 2101 2092 1980 2005 2116 2053 1948 1964 1983 2003 1927 1911 1794 1656 1528 1401 1367 1317 1154 1030 1000 922 911 889 858 742 665 721 760 758 673 620 666 661 719 808 904 912 845 822 799 755 695 723 783 714 542 470 523 713 796 729 643 551 526 470 438 412 410 465 410 299 325 378 363 271 258 282 372 476 576 609 586 619 515 823 4093 3773 443 70 17 58 17 49 72 113 62 63 85 62 92 60 63 69 117 50 59 94 93 32 5 12 24 21 33 42 43 50 35 25 80 63 54 53 68 32 63 35 61 19 42 86 48 35 58 90 104 136 101 90 87 85 79 96 102 93 93 84 97 98 85 41 62 33 52 94 61 68 97 106 93 83 66 80 83 62 99 90 54 73 81 69 39 55 35 69 89 141 134 95 128 133 111 66 40 35 49 53 61 70 81 68 72 96 93 102 66 62 79 51 59 72 70 72 80 100 107 134 141 101 120 102 75 63 88 107 91 73 77 82 72 75 82 71 61 42 41 49 46 49 48 67 50 30 40 25 44 44 46 47 39 36 25 28 36 20 35 35 28 9 8 14 23 17 4 32 37 26 10 12 20 29 55 71 69 65 78 67 61 68 59 50 61 65 58 57 49 46 52 51 45 42 44 31 23 52165 295 268 30 9838 14 29 25 6719 -9979 1331 1359 1382 1314 1259 1169 1257 1325 1320 1315 1314 1299 1307 1504 1664 1712 1680 1544 1476 1495 1389 1327 1330 1337 1416 1422 1334 1223 1146 1066 1044 1054 943 941 859 773 748 664 507 536 522 482 431 520 761 861 871 805 679 590 507 521 498 593 576 567 597 576 488 422 397 435 376 387 376 390 343 344 270 424 520 488 509 512 503 453 422 437 416 521 630 731 793 781 691 611 630 631 570 582 595 607 494 463 435 561 653 208 139 72 1 25 73 48 50 76 104 120 34 37 71 115 102 101 139 73 44 95 52 93 73 59 38 63 36 104 37 32 80 24 -3 60 52 68 63 61 56 60 59 97 41 68 42 60 91 110 119 139 78 85 102 120 118 78 26 83 72 54 41 64 55 61 61 83 79 62 77 63 54 77 60 86 112 111 123 131 117 108 99 73 56 76 67 60 58 82 81 91 77 97 103 118 139 118 78 61 86 79 99 78 69 97 131 126 111 85 59 36 64 54 44 90 88 85 82 89 106 99 106 90 115 109 99 92 101 73 100 80 67 81 81 103 109 104 75 65 41 73 89 53 57 53 51 57 60 63 38 38 31 34 34 37 28 33 32 39 31 18 6 17 17 25 24 19 18 18 24 30 25 33 33 22 37 49 75 76 78 84 81 70 72 64 59 60 62 61 66 58 68 53 53 51 45 40 27 52174 295 269 30 9839 14 29 34 6718 -9981 1496 1419 1336 1143 1070 1129 1117 1069 1112 1028 972 922 896 956 948 904 908 867 772 774 695 700 670 687 719 625 722 743 806 911 794 636 512 479 432 605 630 553 585 500 439 421 382 504 587 654 678 656 726 648 508 516 481 470 431 417 432 411 329 383 380 333 305 230 236 255 268 298 315 356 412 456 443 431 421 421 413 388 460 436 536 541 639 717 838 818 576 407 344 264 337 330 374 393 343 436 604 404 186 59 61 69 29 39 47 22 35 60 56 83 56 63 3 41 66 55 40 20 20 13 30 20 14 71 46 23 47 26 77 22 52 36 54 77 45 29 31 19 59 75 72 50 85 72 103 106 125 123 102 117 90 84 80 75 25 15 62 71 64 46 7 16 37 66 47 48 43 29 8 10 63 86 93 64 77 103 73 84 113 68 60 35 54 28 8 66 47 51 36 41 53 87 78 105 103 108 118 125 107 101 112 97 96 98 106 99 76 68 66 55 82 63 49 65 72 88 105 107 121 94 82 92 89 90 60 73 79 79 85 84 76 64 63 50 55 40 48 32 32 35 61 43 20 34 25 25 24 40 38 20 15 20 16 20 12 10 7 11 15 -6 3 -9 999999 0 5 6 18 0 1 -4 -1 -2 8 25 43 49 60 55 57 60 56 53 43 41 37 38 33 30 25 18 22 23 20 9 10 52183 299 150 30 9840 14 29 43 6716 -9984 1381 1354 1242 1155 1142 1117 1039 969 868 843 838 853 812 906 894 852 792 803 833 754 743 797 851 984 990 997 941 816 762 643 617 593 567 551 454 393 298 365 494 478 495 483 442 408 308 293 313 352 427 448 483 607 634 540 505 464 452 426 289 304 334 369 403 361 334 319 243 235 326 347 381 399 389 469 486 441 424 381 405 408 434 428 394 396 362 374 427 416 359 316 324 288 332 307 318 305 303 365 340 457 528 485 314 141 52 89 65 31 53 96 110 133 88 108 61 90 85 62 64 44 104 78 76 40 17 37 109 89 69 83 55 62 59 60 68 49 68 35 6 52 87 58 76 43 73 57 59 88 102 158 135 131 119 126 114 75 49 44 70 37 20 91 84 74 99 99 67 62 58 76 74 72 84 57 61 77 99 94 73 80 76 80 82 112 82 76 82 95 82 83 93 93 80 50 64 80 136 153 164 161 142 134 107 124 107 143 145 133 142 155 119 101 92 79 78 57 77 81 97 120 131 142 116 134 148 100 116 114 97 88 75 89 91 112 106 96 91 89 72 83 85 72 57 59 55 46 54 55 45 32 49 39 58 42 31 43 36 38 39 27 33 33 40 26 26 16 24 22 25 27 30 22 16 21 14 14 29 37 55 63 77 81 86 79 83 81 79 77 76 70 64 64 62 52 48 38 49 48 36 52192 292 363 30 9843 14 29 52 6714 -9986 834 766 736 760 744 726 675 655 610 566 518 442 466 474 560 576 685 635 687 772 788 838 832 718 814 744 459 370 358 330 320 419 556 436 334 309 299 226 222 215 259 297 375 385 502 411 393 385 408 438 331 266 299 261 252 337 334 303 205 211 209 275 316 286 348 382 323 356 368 379 353 383 411 390 350 354 445 394 372 435 363 261 348 351 303 283 260 218 242 332 342 439 525 361 336 124 54 9 65 57 43 11 9 43 20 47 70 82 38 -2 21 36 41 23 2 43 25 27 9 33 30 13 15 32 13 10 28 19 23 20 68 35 20 69 48 14 49 63 37 35 0 46 83 83 92 111 59 59 61 1 27 34 53 36 28 21 68 70 41 68 60 42 38 57 59 84 51 52 31 33 54 72 54 21 32 36 47 58 65 56 40 37 62 20 26 23 21 25 51 82 98 93 73 86 97 62 76 104 119 124 132 124 78 64 75 80 48 29 62 61 45 34 94 108 82 77 74 71 89 88 80 49 52 55 51 63 55 56 54 53 54 62 59 61 29 1 5 16 24 42 44 24 7 -11 -8 -1 -5 9 10 10 7 5 4 8 2 7 7 5 -6 -1 -11 -13 -1 999999 -5 -7 -8 999999 -6 0 2 21 31 40 40 45 43 48 47 38 39 41 30 29 29 28 28 26 12 15 9 10 52201 300 124 30 9844 14 30 1 6713 -9989 2908 1106 1093 1070 1075 989 984 876 725 699 769 846 747 672 606 567 627 566 572 527 556 633 637 620 601 624 583 531 524 542 563 625 638 519 433 503 511 537 538 619 661 648 489 367 361 317 258 200 225 402 441 452 438 512 524 458 426 470 395 296 247 295 275 289 289 278 259 268 322 372 396 409 369 442 445 422 424 387 427 409 432 414 425 489 504 506 515 496 398 408 384 299 314 315 336 376 365 314 384 385 404 446 363 223 140 137 106 101 68 49 87 103 91 72 45 92 91 77 86 79 79 58 8 82 115 58 91 92 65 38 40 71 69 77 93 125 86 58 67 59 39 58 49 54 108 87 62 99 115 82 139 153 153 161 112 89 123 103 102 75 101 86 73 71 78 74 101 104 70 108 79 78 96 83 88 79 71 82 75 52 61 101 101 69 54 47 69 91 82 85 93 105 88 70 64 108 71 77 79 109 112 116 111 126 88 113 152 158 137 156 147 129 124 113 107 140 153 145 113 112 126 135 142 129 127 123 130 135 141 108 85 89 81 81 88 104 103 92 97 103 77 74 54 54 63 66 80 84 66 62 57 56 41 43 45 53 49 39 50 48 62 60 48 38 33 34 30 26 24 22 30 28 29 27 25 30 25 23 52 85 89 83 85 92 78 80 83 90 79 71 71 65 60 66 56 61 52 44 40 36 52210 300 125 30 9845 14 30 10 6711 -9991 4024 1066 1097 1091 1001 1011 973 917 768 670 734 746 755 622 513 561 525 586 527 541 654 633 503 534 611 614 501 481 377 391 444 438 395 385 370 363 385 341 342 359 324 237 223 158 155 244 187 162 265 331 342 450 447 396 357 392 388 437 387 286 301 267 273 282 209 175 186 268 281 304 338 248 324 313 406 346 372 398 426 446 474 437 397 405 399 407 444 450 472 435 371 293 338 323 251 278 349 332 326 345 324 804 5131 2695 127 125 200 153 40 86 60 86 19 21 87 75 58 4 18 21 34 72 39 27 27 -8 0 34 27 28 12 31 18 35 42 56 64 31 26 56 20 32 67 52 62 41 27 47 67 89 58 81 104 67 49 48 54 43 21 30 65 79 46 34 35 -10 34 83 83 64 90 111 27 18 40 59 60 73 104 75 35 39 39 21 25 50 58 38 34 33 20 10 36 37 37 25 72 63 49 58 58 80 52 51 32 39 93 119 111 97 137 131 93 85 106 106 121 105 75 72 102 119 107 132 141 112 94 81 90 68 63 78 61 47 36 66 76 80 29 57 57 46 31 25 26 38 46 13 12 24 14 13 7 6 5 19 29 28 24 16 17 22 10 2 6 0 -9 2 3 6 -12 -10 -10 1 -2 -11 -5 10 34 50 57 57 58 47 57 51 53 50 42 46 44 30 33 35 32 28 21 24 15 8 52219 300 126 30 9846 14 30 19 6710 -9994 2589 1003 903 891 877 907 831 800 742 702 706 773 753 616 538 559 542 513 439 478 536 466 498 495 369 391 405 413 406 387 354 335 339 327 268 274 248 198 173 192 165 162 157 166 202 233 161 242 340 398 360 423 424 456 346 393 424 446 448 399 355 321 346 320 324 304 284 319 356 385 365 324 414 450 452 405 420 363 412 378 406 435 512 528 495 494 434 456 456 452 485 402 312 329 316 316 418 425 380 385 356 1463 4098 657 83 91 148 143 115 104 85 81 51 48 74 76 58 71 99 53 42 79 73 35 34 55 13 33 51 9 24 107 99 62 8 35 74 58 48 42 44 37 38 46 50 21 52 66 49 107 94 58 61 85 56 59 82 76 23 33 61 83 50 37 76 72 93 57 64 65 48 59 89 82 70 65 108 116 109 104 108 64 37 60 43 41 21 21 65 70 58 62 37 49 63 48 53 55 80 69 71 102 83 51 69 66 41 55 106 116 137 124 79 90 123 124 128 104 100 125 124 108 142 113 129 121 108 113 120 83 71 68 71 84 53 61 81 70 70 67 51 62 67 54 35 28 24 26 28 8 30 39 51 31 12 4 10 35 27 25 32 40 35 13 19 3 6 -7 -12 -1 -7 3 9 -7 -6 -3 4 35 51 61 63 59 58 59 58 65 49 49 63 52 53 47 44 44 31 30 36 35 24 17 52228 300 127 30 9847 14 30 28 6708 -9996 5797 853 734 730 681 778 766 746 712 598 686 744 711 630 566 534 534 489 397 391 443 367 330 299 255 285 287 244 264 259 253 253 198 132 168 162 196 204 156 225 163 194 152 176 217 162 226 251 292 330 370 537 429 375 411 321 396 390 360 364 323 305 293 293 183 217 285 293 287 319 335 339 361 320 311 375 429 468 458 464 462 500 518 508 424 457 481 506 414 452 453 485 394 365 315 239 340 331 308 281 320 473 573 207 62 106 80 92 142 73 25 68 54 5 42 94 46 51 82 35 16 27 20 6 44 56 -41 -30 42 54 28 46 40 82 57 31 47 20 11 42 54 68 22 31 18 21 50 49 81 71 58 54 -12 25 27 47 19 28 36 52 55 49 34 41 63 58 30 34 47 33 49 61 83 75 63 93 91 100 105 96 119 54 47 45 48 73 45 40 28 35 27 34 36 15 50 48 53 51 33 44 66 50 26 31 38 41 48 59 54 54 80 90 103 74 74 76 94 122 125 136 131 109 128 148 135 117 87 83 95 88 74 59 73 95 68 68 61 77 61 35 52 43 16 22 6 1 3 1 7 17 16 13 28 16 19 16 16 15 20 7 4 4 0 -4 -9 -7 999999 -3 -8 -12 -14 999999 -10 -4 999999 -11 1 21 46 55 41 50 42 40 51 44 44 50 39 35 36 28 22 23 21 27 29 17 7 -1 52237 300 130 30 9850 14 30 37 6707 -9999 13485 880 776 808 872 871 840 790 810 633 696 802 735 650 622 644 408 370 443 573 531 439 382 358 353 314 221 288 325 237 179 219 238 218 176 185 161 191 177 183 187 164 126 94 222 226 247 211 254 342 328 432 468 378 439 420 413 452 459 350 300 317 389 309 225 308 362 432 426 391 396 352 313 377 426 396 436 446 462 477 455 440 468 462 546 515 579 540 553 490 497 517 451 364 314 307 334 310 311 298 314 510 560 132 25 80 30 77 129 123 105 59 40 63 69 40 9 45 31 17 63 36 13 -6 22 30 30 48 52 23 26 8 1 24 40 53 19 36 68 42 53 39 68 56 54 87 81 101 90 88 58 66 41 11 58 97 75 41 50 44 37 66 65 78 82 92 84 81 80 80 76 62 129 95 73 71 82 81 89 84 120 134 136 100 58 46 44 39 60 54 65 47 48 72 65 77 64 66 74 74 67 95 89 62 48 60 72 52 47 74 93 108 103 106 83 82 74 74 89 110 127 125 109 148 141 116 109 112 98 111 112 104 122 104 66 65 60 54 67 62 74 47 44 44 29 30 43 23 25 15 24 25 17 25 29 29 21 22 35 20 22 22 13 9 5 9 -2 -7 2 1 -7 -6 9 8 6 1 -6 12 33 55 60 51 65 77 57 54 55 48 55 59 54 41 37 38 50 42 31 25 21 15 52246 300 132 30 9852 14 30 46 6705 -10001 10894 849 724 651 753 837 819 758 795 687 706 722 759 659 559 524 471 417 443 482 496 410 343 336 355 339 321 344 255 312 341 232 287 237 213 171 190 235 153 136 213 278 267 177 148 183 192 184 200 405 434 404 451 523 510 451 488 447 450 419 380 442 423 353 309 332 345 368 383 397 394 409 454 426 427 493 487 467 445 520 522 592 585 596 635 786 737 794 799 681 546 536 514 368 405 416 394 351 337 351 437 460 325 176 88 69 86 107 165 141 81 49 105 124 156 143 126 99 66 67 42 57 98 110 65 85 69 66 71 54 83 55 87 97 78 88 63 65 77 60 56 83 95 63 122 145 140 113 123 102 85 97 105 86 112 78 68 90 125 76 84 72 88 120 99 72 76 82 64 112 102 100 118 138 99 101 136 170 148 131 115 163 171 126 148 144 85 93 65 84 84 73 63 72 87 82 56 77 103 100 75 90 82 83 74 116 143 126 108 108 109 137 146 128 89 80 134 116 118 148 157 142 142 162 173 159 156 149 139 121 161 177 176 125 91 89 82 82 102 105 88 100 107 89 71 47 29 68 65 55 54 62 62 57 43 44 47 68 75 65 42 51 39 34 38 32 39 35 27 25 35 37 42 43 30 32 48 52 64 78 85 93 82 87 90 96 88 86 86 79 69 68 69 65 67 69 61 52 48 45 52255 300 131 30 9851 14 30 55 6704 -10004 15087 556 647 721 564 546 557 684 639 671 758 778 724 607 570 469 468 485 521 475 431 396 403 375 399 393 412 425 380 358 330 331 308 233 262 208 237 222 210 208 284 236 247 230 206 200 226 152 297 399 369 355 394 388 377 448 444 438 415 349 387 425 402 348 337 331 417 436 412 404 417 387 503 456 534 563 537 477 508 603 617 756 1056 1343 1458 1292 1112 1214 1731 2634 2084 630 528 470 418 414 366 294 279 405 505 446 201 94 96 101 104 102 188 181 190 183 98 130 178 134 111 99 61 72 65 38 82 86 80 103 52 100 78 52 74 103 95 65 65 91 102 79 54 70 73 65 78 92 74 98 141 112 110 113 81 86 88 83 91 95 95 102 78 75 103 119 114 118 97 73 104 117 124 119 120 126 142 112 133 162 138 116 134 143 156 145 187 144 160 175 143 118 95 65 101 118 85 72 74 93 88 100 88 70 124 74 104 123 118 107 126 123 116 118 164 168 139 123 133 122 123 140 149 153 142 138 134 129 149 175 175 174 172 129 148 195 192 149 126 111 105 97 97 81 81 114 95 87 78 81 65 65 55 60 76 78 48 50 71 65 67 61 57 52 62 48 40 38 66 46 21 31 48 42 51 51 39 47 37 38 52 48 81 92 97 97 84 90 104 96 93 92 85 92 88 74 70 73 73 66 66 63 57 50 52264 300 134 30 9854 14 31 4 6702 -10006 19324 158 108 61 87 79 19 134 191 177 173 150 251 172 129 121 67 -22 37 -25 35 21 -4 -61 -18 32 -14 68 -13 -44 -37 -26 -82 999999 -85 999999 999999 999999 999999 -90 999999 999999 999999 999999 -81 999999 999999 999999 -100 -77 27 30 52 113 66 63 70 94 207 159 153 125 46 118 109 154 291 398 347 312 335 324 343 315 293 353 346 287 301 212 270 243 301 335 565 314 5970 129599 473905 497078 225931 4174 495 421 375 439 358 318 265 307 456 291 76 71 59 26 84 114 141 100 164 92 87 64 110 60 32 23 49 14 32 43 80 61 36 42 25 38 50 28 39 8 38 33 65 69 40 30 39 44 1 50 24 36 65 101 95 81 60 95 83 95 78 72 68 100 23 19 56 59 90 63 63 126 121 77 129 142 132 127 81 78 110 122 86 97 84 82 91 94 102 113 123 120 121 95 109 124 64 52 44 54 48 93 53 68 65 61 91 86 57 58 83 67 60 90 79 82 83 73 91 118 119 120 140 124 104 108 71 95 112 84 89 99 119 156 195 144 140 143 135 153 146 106 95 60 38 52 35 60 76 62 59 66 65 44 52 44 53 41 11 17 33 32 37 35 42 32 29 28 33 32 11 15 15 6 -5 -10 1 3 3 1 24 15 4 6 4 17 33 44 54 52 55 57 60 65 67 56 52 46 42 41 43 45 40 36 31 28 25 19 52273 300 108 30 9858 14 31 13 6700 -10009 17635 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -46 -5 4 139 192 240 358 313 375 538 696 949 1141 1110 1177 1246 1324 1199 1122 1317 1711 2583 26772 232086 708378 999999 999999 163907 2380 500 395 376 347 330 265 315 370 436 207 102 103 39 47 47 71 91 112 92 83 91 159 145 118 119 96 29 37 56 55 79 93 94 57 13 32 67 60 69 92 49 56 96 55 44 41 52 70 51 90 98 80 105 91 134 66 66 96 43 48 57 87 86 38 95 103 72 42 36 35 57 50 93 157 166 129 105 119 110 102 105 114 96 124 120 87 94 106 95 115 115 106 131 129 135 131 102 55 76 75 76 43 75 74 85 78 68 78 45 56 57 65 67 83 85 96 110 110 136 140 113 142 164 138 123 105 101 114 92 90 108 112 139 165 177 185 113 91 95 82 147 124 78 51 44 61 76 81 71 81 80 70 71 77 66 66 65 50 40 51 40 34 26 27 43 29 26 33 32 27 33 24 10 4 21 20 22 7 5 18 36 28 11 16 21 32 46 64 56 42 41 57 69 63 65 68 65 49 50 50 50 46 45 45 39 38 32 23 52282 235 2059 30 9859 14 31 22 6699 -10011 -87 122 287 569 822 807 717 893 1033 1123 1037 1045 1079 1114 1167 1144 1232 1535 1670 1524 13949 125600 565260 961434 999999 672842 20152 1276 352 299 405 388 322 283 342 301 134 60 45 37 47 56 92 77 85 95 102 93 134 139 141 75 45 76 75 6 13 0 26 63 62 68 59 11 20 27 58 69 72 49 30 66 23 61 65 16 80 73 104 108 98 96 94 99 76 58 55 38 41 42 61 52 44 103 110 73 33 69 65 99 120 82 114 79 83 130 140 112 104 92 73 79 92 115 104 100 111 107 106 129 136 95 117 148 95 124 117 67 57 78 79 49 44 47 82 82 86 101 54 56 79 92 103 118 133 108 122 143 133 150 141 134 131 96 101 95 124 114 99 126 161 182 179 137 124 94 82 118 141 112 74 66 69 66 61 76 67 78 75 78 57 57 63 64 65 51 50 56 45 31 25 23 38 50 34 17 13 28 21 30 22 0 2 4 10 20 20 37 29 24 12 17 23 29 46 49 48 43 54 65 61 61 68 62 57 53 49 51 46 51 47 38 35 31 22 52291 231 2209 30 9859 14 31 31 6697 -10013 2 30 38 125 387 581 746 861 926 913 857 471 463 868 1126 7192 58005 243589 498812 823607 999999 999999 67734 3869 346 370 388 323 324 339 425 373 174 135 102 60 56 72 90 104 106 70 107 137 175 93 121 187 153 116 71 46 48 16 17 41 55 95 44 38 82 83 67 72 54 72 62 64 76 42 78 71 71 98 93 82 111 157 105 60 66 97 98 69 85 90 63 71 67 77 69 90 82 70 98 99 135 137 95 112 126 93 112 109 115 100 135 118 118 115 122 122 157 164 104 104 103 118 112 137 104 119 120 82 112 126 117 90 77 66 76 83 74 61 69 69 82 110 147 140 113 108 147 161 168 200 173 144 116 100 138 116 118 104 117 147 193 223 259 163 132 114 126 117 120 148 97 90 81 72 53 72 92 77 83 95 76 63 73 85 98 81 78 82 48 54 51 47 44 44 45 50 37 31 20 24 26 26 24 26 32 38 44 43 31 33 24 23 37 51 65 59 41 46 65 77 80 75 71 74 72 72 66 71 66 60 67 55 49 50 46 52300 229 2271 30 9861 14 31 40 6696 -10016 -99 93 175 263 386 363 282 464 595 461 505 849 1059 1804 24370 178766 383550 608557 999999 999999 969722 271793 4268 462 352 287 292 391 398 213 90 40 61 82 52 103 109 104 90 131 114 134 108 91 122 177 176 172 163 127 79 87 67 46 84 115 73 74 99 95 74 61 24 43 77 54 61 71 101 95 116 97 106 131 116 89 49 59 105 64 84 89 114 99 96 60 83 87 81 90 87 118 127 106 111 120 117 124 141 131 110 137 112 113 136 127 102 121 109 119 111 132 111 91 127 156 126 118 106 110 151 121 127 102 91 91 81 82 83 98 80 83 91 117 84 105 126 152 168 168 191 208 177 156 189 152 151 142 137 161 150 126 147 161 188 226 251 191 143 126 136 155 168 150 146 128 101 81 69 72 74 84 104 110 108 86 75 95 79 80 101 83 57 51 44 40 57 73 56 43 50 48 37 33 34 36 29 31 37 47 60 56 38 26 33 30 56 59 58 41 63 74 84 86 91 99 92 80 80 72 70 70 63 70 78 67 54 51 45 52309 228 2303 30 9863 14 31 49 6694 -10018 -36 -96 999999 999999 999999 999999 -64 -40 48 179 554 647 1958 27182 128095 250815 444199 922774 999999 999999 380356 8239 426 373 382 341 324 302 190 82 66 70 90 75 55 44 95 116 68 97 117 93 80 127 170 156 174 158 148 103 121 172 125 87 105 55 20 79 91 76 82 76 54 62 84 66 76 95 79 87 94 140 88 89 102 73 66 29 21 80 55 76 80 75 42 62 46 62 67 78 116 60 94 125 122 103 106 83 91 94 97 131 140 134 78 73 103 84 48 52 86 94 98 94 97 102 148 126 121 127 155 132 142 92 77 103 81 90 70 64 47 71 84 98 102 105 118 120 121 149 174 204 175 145 141 127 135 116 130 150 136 130 153 198 227 258 238 163 147 122 103 127 137 137 146 116 101 123 75 84 67 62 104 83 73 66 83 88 76 73 63 36 21 31 54 52 39 41 49 28 21 37 20 12 29 33 45 29 32 31 24 22 19 15 27 36 35 35 26 36 58 75 79 75 69 71 66 57 54 60 64 54 49 47 40 40 34 28 52318 219 2574 30 9864 14 31 58 6693 -10021 -46 280 607 5306 30430 83872 158537 316958 693622 999999 999999 999999 192688 2813 439 372 346 311 283 158 97 77 118 108 71 68 112 65 90 87 128 130 113 97 162 179 176 155 134 164 218 198 180 178 160 127 122 49 22 65 71 84 124 140 112 100 94 79 97 105 120 132 112 124 137 100 68 84 98 93 86 103 83 59 92 119 91 90 89 122 103 89 116 134 159 147 156 149 124 121 152 137 153 140 113 119 112 112 126 99 79 98 83 99 102 133 133 138 147 164 172 136 147 157 104 108 124 95 108 114 96 113 130 117 124 129 97 113 140 158 135 139 144 155 167 153 136 146 159 176 176 136 136 175 219 273 329 257 193 146 119 145 140 159 179 176 149 145 127 96 76 73 68 76 98 96 95 92 106 102 89 81 68 50 60 57 58 68 73 71 60 52 29 41 49 53 70 69 54 61 63 54 49 36 29 37 43 43 44 49 59 70 84 85 82 87 80 82 79 65 66 73 72 64 50 49 53 42 38 52327 217 2635 30 9865 14 32 7 6691 -10023 89 1369 14490 49810 98156 190329 418989 989353 999999 999999 607691 9638 385 281 328 355 342 116 83 84 87 52 35 68 101 88 112 100 103 106 114 50 49 68 152 158 119 129 109 135 172 143 43 74 82 78 75 81 73 76 57 61 75 104 139 122 145 134 107 154 130 91 77 89 83 94 48 85 75 79 26 58 79 53 64 58 79 78 90 72 100 97 80 82 96 124 95 66 123 100 111 125 115 77 78 83 77 83 83 44 59 66 87 108 98 124 144 123 111 106 146 123 99 104 88 73 73 87 89 79 79 79 79 95 110 92 132 131 151 149 116 128 128 128 111 87 132 162 146 134 151 191 253 272 325 268 173 127 130 107 96 124 147 142 143 143 106 88 69 70 54 66 93 82 94 84 89 86 80 68 55 40 40 39 42 43 52 48 36 39 36 43 27 40 50 48 37 41 40 39 43 25 30 24 18 37 38 35 48 71 83 77 67 68 75 77 72 61 62 53 55 52 48 36 42 34 25 52336 298 206 30 9866 14 32 16 6690 -10026 11775 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 835 8261 34911 88627 160848 302845 618813 999999 999999 999999 40830 648 302 233 313 129 85 90 137 87 77 70 51 20 39 64 75 57 82 134 101 122 111 112 118 123 117 127 182 143 123 153 127 155 143 109 88 50 12 24 65 90 142 94 60 55 109 125 143 99 123 80 32 47 64 81 64 73 34 72 53 24 45 67 60 67 80 91 85 61 117 96 70 55 83 91 77 66 43 57 59 54 88 92 106 87 72 97 91 84 68 73 63 87 63 78 120 118 113 106 114 139 102 92 101 84 85 106 121 91 67 82 90 105 89 94 126 127 79 126 97 125 136 125 108 117 148 150 142 129 158 202 294 303 287 187 133 125 103 102 104 121 116 111 103 118 111 80 50 54 76 77 71 61 63 80 74 64 46 46 50 28 29 41 39 21 28 24 34 22 21 33 35 27 35 17 28 42 45 43 26 21 18 17 25 3 16 39 53 67 69 72 73 72 69 63 69 57 52 48 36 35 36 34 32 25 52345 215 2695 30 9865 14 32 25 6688 -10028 1617 21945 84534 155475 270066 591104 999999 999999 999999 56992 954 325 382 324 160 77 88 114 132 165 127 134 98 54 111 107 126 72 117 173 159 148 143 146 183 169 186 146 121 181 172 108 118 145 167 129 139 140 136 181 91 152 98 101 115 121 140 173 159 89 83 71 47 65 74 97 58 56 78 85 77 54 104 74 115 109 110 129 134 118 70 76 105 93 67 104 101 91 80 102 80 87 94 103 122 138 111 84 138 91 81 112 98 117 161 156 145 150 163 160 147 127 104 137 156 169 124 128 96 115 117 135 140 142 153 129 141 138 128 140 139 136 149 132 126 147 168 180 170 170 223 302 386 355 264 174 157 137 133 152 151 145 138 143 126 111 118 93 78 86 106 89 83 88 105 92 96 90 71 49 48 47 67 65 51 57 53 56 63 61 49 60 62 56 51 57 57 47 43 41 45 42 47 49 34 48 62 81 90 87 85 93 92 73 81 85 75 72 66 62 58 58 48 51 45 52354 215 2696 30 9866 14 32 34 6686 -10031 632 17617 77527 146623 253452 525946 999999 999999 999999 198152 1817 254 288 206 100 138 87 59 89 67 66 77 80 62 91 86 64 61 76 101 55 66 119 124 126 145 155 119 141 171 133 174 136 146 145 143 101 131 142 126 159 109 107 110 90 111 126 111 99 84 30 67 43 53 72 43 62 48 20 39 64 63 85 91 68 87 48 48 80 101 140 71 67 26 71 68 90 69 82 57 71 71 82 67 46 47 81 75 74 61 69 74 89 80 96 112 105 130 133 151 162 123 118 158 146 134 117 82 96 90 102 118 101 98 121 125 100 100 111 133 128 117 117 125 125 122 147 169 171 130 178 246 355 358 274 205 181 128 104 117 121 111 128 142 128 101 82 76 58 84 81 76 85 74 65 69 62 69 48 38 33 38 37 24 36 45 45 62 45 25 25 33 44 36 31 23 33 40 46 30 26 27 19 16 21 31 44 68 71 74 64 62 65 68 63 50 55 49 48 49 35 31 32 33 25 52363 215 2698 30 9868 14 32 43 6685 -10033 296 6964 34109 79636 140998 290803 660433 999999 999999 999999 5563 243 149 133 90 105 120 122 69 77 102 99 96 85 73 93 102 123 91 67 63 58 78 96 115 152 135 75 86 144 135 141 174 123 185 145 107 121 109 109 121 160 89 133 146 121 92 121 120 98 31 65 71 110 78 62 61 30 71 133 98 71 108 88 50 73 86 43 60 95 71 60 67 81 86 79 77 111 109 78 98 82 112 100 109 73 76 80 90 96 63 72 78 96 74 80 89 70 101 120 112 127 111 111 109 104 118 107 85 103 86 93 120 106 100 96 139 116 91 90 109 113 111 130 92 79 112 123 121 165 195 184 207 289 335 264 216 186 119 90 132 145 118 136 126 112 109 92 70 65 63 65 75 83 59 58 60 64 76 56 41 37 41 39 28 30 32 21 24 25 37 46 45 32 27 46 32 15 22 30 20 18 7 7 10 32 40 58 60 58 62 54 57 57 52 55 50 46 42 36 28 28 27 15 12 52372 216 2667 30 9867 14 32 52 6683 -10036 -25 1463 11984 34549 64600 124643 314573 778991 999999 999999 589767 2999 201 103 115 33 66 101 90 126 128 103 129 124 113 104 131 121 61 66 102 111 88 73 67 113 101 77 100 125 87 148 93 70 132 119 109 137 195 145 81 101 95 116 129 107 70 135 98 85 97 66 50 60 51 42 48 72 47 55 50 65 55 75 67 34 74 61 30 95 64 38 56 24 68 62 81 76 95 42 44 77 69 51 68 89 64 60 70 65 53 46 48 49 56 77 84 62 81 62 89 100 138 162 131 129 119 117 151 141 106 120 122 116 123 79 113 86 90 81 88 91 89 87 119 105 117 122 84 92 133 167 156 177 311 331 228 227 216 104 68 86 100 105 85 102 116 94 93 46 49 61 71 68 60 68 59 51 57 54 43 20 21 15 13 11 22 32 24 28 29 30 40 30 10 14 24 26 19 17 14 14 19 5 8 10 14 30 53 51 51 54 49 50 47 44 43 35 38 30 30 26 25 10 7 6 52381 216 2664 30 9864 14 33 1 6682 -10038 72 915 9718 31271 58735 109189 275522 641037 897011 999999 722056 3512 121 3 72 59 83 89 117 140 174 140 164 196 196 130 83 98 74 99 72 77 139 120 120 191 202 144 144 141 122 176 138 124 140 130 117 158 123 135 113 82 56 72 80 109 93 92 101 73 54 88 21 73 92 65 80 73 28 65 74 65 63 83 47 62 110 79 108 61 74 100 112 138 63 93 111 102 94 82 73 67 62 49 55 83 53 36 37 56 39 55 75 56 68 52 51 57 76 103 102 123 133 93 128 128 118 119 127 122 157 119 86 110 107 116 97 95 83 85 108 115 114 98 109 109 108 112 115 120 139 187 176 191 299 348 273 278 259 181 114 93 106 117 118 101 99 113 80 52 65 71 82 75 68 64 62 59 56 51 45 43 32 37 39 39 34 40 29 31 34 35 46 36 26 29 22 37 33 21 17 24 18 15 7 14 20 19 40 51 58 65 59 56 58 55 44 51 42 41 41 32 26 19 13 8 52391 294 324 30 9864 14 33 11 6680 -10041 906649 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 502 5828 23089 49617 92026 206893 500331 999999 999999 999999 89318 1038 117 30 53 154 61 82 142 184 111 155 185 169 162 200 173 161 100 108 98 131 166 128 169 149 130 143 107 101 129 152 140 96 113 149 115 87 85 125 120 164 103 129 109 120 132 97 110 146 95 78 47 50 71 56 51 50 43 96 48 20 45 76 94 76 53 70 105 89 84 56 48 93 55 55 76 93 75 90 77 81 108 115 77 71 65 71 107 84 66 52 80 100 86 71 38 66 105 72 84 101 100 122 138 145 157 157 136 148 125 108 113 114 94 82 88 95 98 108 94 80 83 85 97 106 103 116 115 129 125 181 241 239 272 341 315 301 253 210 96 106 108 116 144 131 91 90 87 71 68 73 81 77 69 69 74 74 76 62 62 54 35 29 46 54 48 34 35 47 48 35 34 35 48 50 46 35 44 42 27 34 31 15 8 12 23 25 41 49 48 50 54 59 68 57 57 50 41 37 36 35 31 23 20 13 52400 216 2664 30 9864 14 33 20 6678 -10043 -69 2720 11779 25987 51839 113868 285929 672491 999999 999999 999999 11559 125 27 15 100 99 101 144 129 146 125 151 147 163 172 218 166 140 97 130 149 143 137 143 98 130 165 123 116 115 107 85 60 82 107 103 82 66 72 71 59 49 59 60 37 97 77 66 77 124 108 89 48 8 71 27 -12 -6 -5 28 52 47 35 35 49 75 69 86 70 57 85 79 62 60 60 56 60 49 74 68 74 48 30 54 57 79 78 51 59 45 27 39 65 64 60 54 36 53 43 57 51 90 98 117 123 157 137 137 121 114 100 87 82 78 97 68 67 61 78 86 64 82 73 69 85 85 75 96 125 122 182 224 231 311 319 289 243 170 80 75 108 91 101 96 97 96 78 75 55 62 82 67 47 42 45 47 42 38 45 40 37 29 26 24 20 25 9 18 25 24 45 38 35 31 31 30 26 33 25 24 9 13 -6 -8 -2 9 15 11 2 12 27 36 45 44 46 36 33 37 27 14 13 13 6 3 -6 52409 216 2666 30 9866 14 33 29 6677 -10046 208 3767 13205 29292 59676 136481 344765 779061 999999 999999 521080 3591 50 56 67 93 49 93 106 140 141 129 155 141 216 210 188 185 174 169 229 238 207 151 163 157 148 159 138 190 193 168 148 143 139 164 117 136 137 113 82 107 115 128 133 156 157 107 130 158 97 160 125 87 117 88 91 92 70 40 99 98 88 91 102 103 123 98 77 89 103 83 86 141 102 88 105 117 99 106 118 112 83 79 95 88 57 69 95 109 52 69 93 78 79 81 74 90 100 87 74 85 109 103 132 146 135 126 136 167 173 129 128 122 147 120 106 120 123 132 95 104 107 114 145 142 119 136 158 174 219 260 271 317 366 380 344 319 228 134 108 127 153 146 157 127 132 114 92 96 111 118 112 81 74 83 80 99 92 75 66 57 56 64 48 58 75 88 76 60 75 75 69 74 66 57 73 69 70 53 51 53 36 42 40 48 57 51 39 34 40 54 71 74 81 83 80 75 67 64 60 56 45 44 40 27 52418 216 2669 30 9869 14 33 38 6675 -10048 275 3058 16617 46861 95977 197407 438162 904077 999999 999999 91781 1135 111 100 82 87 58 116 120 161 156 165 137 136 197 169 169 184 145 196 196 168 181 159 116 144 151 172 156 148 104 132 108 123 113 151 134 117 113 111 101 109 133 92 98 110 100 109 61 101 84 78 88 78 69 90 76 79 55 70 88 59 61 55 126 152 83 95 83 89 65 60 60 96 103 84 91 81 88 73 79 75 71 77 90 106 86 108 119 65 96 95 116 91 53 90 72 65 75 86 51 94 99 93 117 132 122 129 161 151 174 180 167 179 167 137 120 101 98 70 97 123 110 116 132 128 114 128 120 159 207 252 251 303 381 365 312 281 190 123 117 129 122 132 113 123 110 98 104 105 116 103 111 103 77 72 78 79 71 70 54 52 68 60 69 71 71 68 58 52 62 64 57 62 59 46 44 48 54 49 50 39 22 20 27 28 29 21 26 13 18 33 60 68 62 58 53 59 50 44 38 36 33 24 17 14 52427 217 2639 30 9869 14 33 47 6674 -10050 433 2022 5697 13920 32506 69893 153881 356848 779168 999999 999999 849902 7260 128 81 125 91 123 138 76 102 172 213 208 173 164 220 245 172 152 207 203 198 175 161 123 144 171 127 136 151 138 149 105 115 142 139 151 175 114 143 138 147 128 136 108 139 153 140 149 166 140 66 76 85 57 69 96 105 110 72 67 62 70 79 110 79 104 115 105 103 81 61 71 110 79 89 110 85 95 93 91 89 80 85 94 118 100 116 96 58 71 80 101 108 82 76 66 82 96 81 75 74 89 101 113 135 130 136 162 147 160 144 151 145 164 162 135 129 92 101 120 126 108 111 107 145 118 102 121 172 222 251 265 323 376 340 295 296 236 149 108 124 145 143 133 125 119 114 121 122 100 103 102 103 75 80 81 89 77 79 81 74 72 58 69 73 74 102 80 64 72 66 48 69 74 75 71 56 55 56 59 41 39 29 31 39 37 29 25 30 33 37 43 44 46 64 70 68 65 57 56 48 41 33 27 28 52436 219 2580 30 9870 14 33 56 6672 -10053 164 941 2431 5469 11807 26936 60837 138911 329326 543681 999999 999999 913402 426596 5567 237 70 44 49 36 76 65 155 139 182 196 152 187 204 164 100 134 141 167 196 161 127 109 129 78 114 107 60 140 91 110 113 106 71 44 106 86 106 89 63 130 106 120 116 85 91 71 111 99 63 75 78 48 86 87 61 71 84 77 93 59 59 96 89 73 94 81 57 90 84 98 75 76 48 48 61 68 70 65 74 91 99 101 105 88 78 85 73 99 84 93 69 75 43 74 88 73 57 60 41 37 78 116 116 123 137 123 113 112 150 142 137 153 146 114 106 89 109 97 105 122 112 77 101 125 94 99 172 204 220 252 306 371 351 316 310 232 152 106 108 124 126 125 115 109 109 114 107 95 105 106 81 87 76 70 75 73 44 63 77 71 81 71 58 74 71 71 72 62 43 53 63 56 51 53 44 53 49 46 26 23 35 25 17 8 11 20 16 4 19 28 27 45 56 60 68 53 49 47 43 29 20 21 24 52445 219 2582 30 9872 14 34 5 6671 -10055 119 611 1469 3137 6611 14115 32653 74528 182077 455182 580469 999999 999999 118499 1757 134 84 49 81 81 108 121 121 183 160 136 175 197 186 186 202 210 157 173 188 182 162 157 141 115 170 148 154 134 109 89 92 171 149 141 141 140 104 110 134 117 121 119 116 103 130 106 149 100 67 74 110 113 86 58 51 73 50 68 84 102 100 76 109 87 128 100 94 101 124 120 71 65 70 51 71 116 89 110 133 135 122 102 98 99 111 121 97 125 105 63 101 80 71 109 89 71 85 81 76 109 113 114 112 115 144 165 140 149 166 156 161 189 149 124 105 112 106 118 125 113 117 107 127 154 134 113 164 204 247 247 295 396 398 329 319 247 182 128 124 137 138 149 118 129 132 114 104 102 119 110 97 92 74 79 75 80 70 75 75 88 78 74 91 96 90 91 80 71 79 83 92 80 70 60 57 58 68 53 35 28 31 31 36 34 37 28 24 36 42 43 46 47 35 56 65 59 52 57 51 41 37 33 28 52454 218 2584 30 9874 14 34 14 6669 -10058 -43 361 1104 2445 4962 10599 24998 57332 140368 347256 410717 999999 999999 91880 915 120 15 49 36 -12 34 40 75 23 30 111 136 196 143 171 154 235 155 133 131 93 148 140 148 105 111 122 91 49 60 67 79 87 94 66 63 46 77 100 68 32 94 128 92 81 79 61 77 105 49 89 49 12 20 33 63 59 34 25 38 17 31 39 56 61 27 41 61 70 54 85 70 51 43 60 77 54 50 27 66 84 67 61 55 56 51 49 50 37 47 40 72 50 26 13 52 75 47 40 14 15 62 93 95 75 79 123 85 116 113 139 130 105 92 113 86 54 100 86 54 80 86 59 56 70 91 75 96 164 186 184 277 349 315 298 310 238 137 61 63 81 70 62 67 61 77 58 49 54 52 42 29 40 28 16 27 31 25 25 34 38 37 35 27 36 33 35 46 36 28 31 26 27 28 24 28 19 19 16 10 -7 999999 999999 -4 -12 999999 -9 -12 -8 6 9 7 -6 -6 20 17 4 5 11 8 3 1 -15 52463 219 2586 30 9876 14 34 23 6668 -10060 -31 341 879 1906 3973 8121 18258 42604 99962 256945 331799 383237 999999 987779 5596 153 119 82 33 22 57 99 78 97 116 129 147 129 193 223 195 163 152 206 129 160 137 168 153 125 128 82 114 138 134 145 136 124 128 112 110 105 109 123 107 125 125 46 84 77 103 92 147 91 93 62 85 81 57 105 62 75 52 66 77 79 98 86 82 65 85 59 58 103 138 74 79 94 112 91 56 96 77 76 97 59 103 122 81 119 91 89 60 57 79 120 87 106 109 70 82 80 76 75 61 73 81 87 97 124 102 110 134 137 123 153 165 144 138 127 139 126 116 110 96 103 122 124 109 112 109 104 150 209 203 261 355 375 375 357 319 212 154 145 102 111 121 139 137 112 106 97 98 85 92 72 76 70 77 79 74 57 43 68 49 63 51 58 73 79 77 61 61 73 65 52 56 58 43 46 55 58 51 47 50 43 29 24 19 29 26 25 27 18 26 33 23 20 32 46 55 49 49 44 40 38 26 19 17 52472 219 2591 30 9881 14 34 32 6666 -10063 -21 393 1117 2529 5190 10756 24352 56095 131906 321946 652274 999999 999999 485239 3284 153 153 124 125 74 54 81 67 69 134 131 103 153 143 99 132 154 171 169 165 138 105 121 102 111 116 121 135 110 119 104 151 148 90 106 131 83 142 129 95 113 102 125 102 145 109 109 141 133 96 64 91 72 93 99 88 75 100 81 83 100 113 106 79 99 134 102 99 97 131 126 111 95 86 101 109 69 91 105 118 94 69 69 91 97 98 79 85 92 101 88 102 100 104 75 78 77 69 62 64 64 64 75 99 62 105 127 129 147 135 121 126 171 189 169 148 152 125 107 112 118 107 120 129 124 126 164 186 179 227 303 408 426 379 369 338 255 180 128 132 139 130 123 118 125 111 98 89 104 99 97 101 95 78 68 70 79 87 81 87 82 87 71 70 73 73 81 81 75 75 82 77 67 70 63 64 72 60 59 49 43 36 27 27 29 29 37 39 33 29 28 41 38 32 27 49 52 58 58 50 43 36 30 19 52481 218 2624 30 9884 14 34 41 6664 -10065 145 594 1393 2969 6159 12919 30327 67092 167064 388446 360016 999999 999999 21415 372 124 92 128 77 71 57 37 71 55 48 71 105 150 93 107 60 72 140 83 115 95 121 108 95 110 105 117 100 84 89 132 85 120 130 71 76 89 123 143 112 112 92 104 129 103 131 127 116 70 80 81 61 78 83 87 56 76 108 104 54 79 83 58 69 92 56 50 128 109 57 74 56 53 62 80 72 61 85 54 62 72 80 53 72 79 74 48 48 64 89 75 50 63 94 88 81 55 93 86 76 70 59 51 88 114 97 115 143 117 106 137 138 119 137 120 145 88 109 108 82 113 98 110 118 120 121 163 181 244 278 346 371 364 337 303 238 201 152 104 93 125 131 137 119 88 92 97 82 74 76 87 77 81 50 45 65 68 68 70 73 78 86 62 57 66 65 58 56 50 51 55 60 63 72 67 58 53 50 45 48 38 26 18 27 31 32 28 23 17 19 28 21 23 27 42 48 48 42 44 38 32 27 22 52490 293 320 30 9890 14 34 50 6663 -10067 122370 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 707 1816 3910 8129 17753 40758 90972 223873 522856 753554 999999 999999 10839 193 58 23 76 45 43 38 32 30 33 -2 18 28 59 42 66 42 35 81 48 25 82 56 40 44 72 52 69 65 25 57 59 82 59 101 90 65 59 57 57 62 77 76 39 99 92 97 111 93 84 28 37 46 38 -17 35 24 47 64 35 43 70 51 28 65 92 55 41 57 70 25 42 60 59 51 24 8 28 53 49 55 114 44 19 -6 12 36 20 25 32 20 44 34 29 23 19 9 -2 22 12 36 14 25 55 57 34 35 60 79 88 77 97 93 87 64 108 92 89 73 64 52 28 51 89 63 94 90 77 121 205 242 228 261 291 270 209 168 131 72 71 81 76 92 79 80 48 43 42 34 13 37 53 54 40 39 42 39 21 28 29 21 30 28 28 29 14 13 31 33 33 22 15 4 12 23 24 17 12 16 18 2 1 -1 -2 0 2 -13 -15 999999 999999 999999 999999 999999 999999 999999 -12 4 4 4 0 -3 -6 -9 52499 218 2609 30 9899 14 34 59 6661 -10070 369 1407 3383 6825 13688 28835 64024 142084 316061 704247 999999 999999 999999 7369 224 93 86 74 71 75 73 102 79 37 38 65 87 75 43 68 79 81 109 88 111 111 114 89 100 110 82 90 49 66 68 82 80 48 97 100 110 100 77 66 65 37 66 67 109 69 44 85 69 30 77 54 58 55 51 55 44 15 69 82 82 97 80 91 64 89 96 81 54 70 48 71 72 81 86 82 76 80 102 70 61 41 47 67 38 17 46 51 56 45 63 65 92 74 52 58 44 35 26 46 52 40 41 54 60 62 57 72 64 65 98 107 110 98 94 90 94 96 127 95 97 83 82 96 82 90 99 109 151 246 256 262 264 269 268 244 209 143 80 81 97 90 96 82 82 64 50 62 65 73 66 58 68 63 34 42 38 53 48 33 42 43 40 43 44 45 38 47 51 39 47 48 53 45 41 45 32 34 30 16 20 22 22 20 22 18 17 10 9 3 0 -1 2 3 -6 -5 22 29 21 15 13 9 8 7 52508 218 2645 30 9905 14 35 8 6660 -10072 101 837 2221 4741 9342 19781 44532 98011 221576 484551 999999 999999 999999 37816 451 97 105 96 118 143 109 95 47 81 76 105 159 121 110 162 118 27 113 162 97 93 92 129 96 66 67 102 129 97 121 160 119 140 109 89 133 126 128 125 131 134 114 142 135 144 182 111 107 70 74 59 51 81 56 68 58 92 101 77 119 95 92 100 113 84 116 126 104 96 128 118 98 84 107 95 86 90 91 142 118 81 73 144 105 73 103 78 74 80 103 100 76 67 68 99 114 104 84 85 80 84 80 77 104 104 80 129 157 161 159 122 151 144 121 157 145 127 130 121 125 124 156 152 126 130 142 132 186 306 332 307 295 293 288 298 250 190 133 127 138 132 136 125 115 85 96 104 110 96 92 102 110 92 85 90 84 90 88 84 84 91 92 87 83 91 84 72 85 83 81 71 84 90 74 68 65 66 71 80 66 63 49 49 49 52 55 55 43 43 40 33 31 36 35 32 55 62 39 37 42 44 40 28 52517 217 2679 30 9909 14 35 17 6658 -10075 354 1394 3348 6662 13600 29436 65010 143004 312252 675635 999999 999999 999999 7852 121 60 112 122 87 38 20 57 85 79 102 123 146 101 62 70 72 71 122 113 112 121 84 106 96 109 71 86 93 82 102 70 62 80 123 99 91 109 128 107 65 83 101 130 133 94 99 89 81 36 31 40 45 42 32 65 80 56 31 20 53 101 81 82 108 84 84 55 60 71 72 85 72 83 113 79 60 77 63 88 75 91 35 69 63 69 58 58 28 45 64 77 71 59 63 51 63 54 60 41 42 71 63 71 90 97 79 104 117 138 127 107 145 115 92 74 96 98 87 86 92 89 95 120 98 99 91 105 162 239 269 261 258 287 255 235 208 163 97 81 99 97 98 92 65 60 61 62 52 72 65 65 71 63 49 56 56 67 71 56 60 56 67 74 68 55 60 62 60 50 52 52 45 57 51 50 48 44 43 54 46 35 37 36 34 28 20 19 25 17 15 18 10 10 12 29 26 13 -1 0 2 0 -5 52526 214 2655 30 9915 14 35 26 6657 -10077 296 1439 3615 7229 14880 33743 75050 165414 372960 810415 999999 999999 30575 733 76 39 48 86 77 38 62 122 123 87 41 72 117 89 128 97 97 105 71 39 72 99 62 86 61 54 87 71 70 74 53 70 77 71 58 67 71 95 108 100 100 62 55 48 75 77 83 71 50 61 23 30 56 44 77 80 54 32 51 38 29 37 28 35 32 26 62 37 42 21 49 70 32 76 99 100 105 56 42 51 39 26 59 44 71 58 64 51 19 22 6 22 53 33 13 21 10 33 32 33 34 35 67 56 34 36 63 71 74 102 62 67 81 68 54 56 68 84 53 70 67 65 59 99 63 69 64 77 100 129 189 235 243 227 217 207 190 136 80 79 76 60 68 52 51 62 50 46 52 42 30 42 53 45 44 36 48 33 34 45 43 38 42 55 37 47 54 31 43 36 28 35 29 24 25 32 41 37 37 34 33 23 23 21 20 24 16 22 23 11 10 9 -1 -7 -8 -9 -3 -8 -6 -13 52535 217 2660 30 9920 14 35 35 6655 -10079 103 855 2479 5043 9903 22161 50462 112476 258479 562557 999999 999999 999999 5163 130 30 106 141 106 57 81 127 95 94 132 181 145 150 159 144 145 125 107 138 122 108 74 77 120 117 128 99 93 95 68 67 88 117 111 101 133 100 100 71 65 125 111 101 104 116 105 129 109 88 83 18 28 61 92 79 -5 59 102 63 59 71 71 85 70 109 96 109 122 65 72 93 57 27 45 64 94 91 74 55 86 114 54 63 69 104 96 63 78 95 105 71 78 56 59 51 66 56 98 78 62 53 91 78 42 63 54 66 111 96 83 100 103 90 134 116 117 95 109 105 79 99 96 102 108 89 89 107 99 121 181 249 262 279 259 236 202 126 97 95 105 103 100 88 91 70 57 72 61 63 72 67 77 76 70 56 67 69 68 61 71 57 59 55 53 62 71 62 67 59 68 68 55 58 62 64 60 47 43 49 39 49 43 39 39 40 38 40 38 35 30 30 30 18 18 19 15 7 8 5 6 0 -1 52544 217 2696 30 9926 14 35 44 6653 -10082 21 776 2246 5057 10271 22304 49760 108265 242386 526776 999999 999999 999999 12274 136 93 102 38 78 80 73 133 77 88 142 113 96 98 134 141 126 121 129 107 102 101 101 133 165 80 58 109 135 123 94 89 96 64 80 89 62 60 96 105 87 108 138 85 98 104 121 71 73 82 35 68 78 31 82 54 10 64 51 38 27 60 54 47 69 61 88 107 90 72 36 45 76 61 42 67 75 83 90 61 57 51 45 41 61 66 54 58 66 62 63 40 13 35 67 60 40 38 30 57 56 65 56 58 101 75 70 90 115 79 95 79 92 112 95 70 87 89 80 93 104 103 118 87 99 119 110 87 86 107 160 256 273 247 219 204 206 137 104 90 76 75 80 96 97 95 79 63 76 76 51 49 64 69 54 51 42 34 52 55 58 39 51 57 60 60 60 60 49 55 51 47 49 41 22 33 48 44 47 49 48 41 43 29 25 41 38 33 31 32 26 24 18 6 -2 1 7 1 4 7 8 -1 -12 52553 214 2732 30 9932 14 35 53 6652 -10084 266 1193 3101 6485 13428 30406 67988 151547 347879 749469 999999 999999 106296 1003 109 91 60 51 89 92 116 118 107 64 96 94 105 96 82 117 118 129 67 60 128 97 72 71 74 80 93 65 88 53 46 104 108 78 56 44 47 30 99 62 64 89 32 36 80 7 4 26 24 17 -26 3 4 15 30 -15 -19 13 48 66 45 24 26 25 4 58 37 28 54 66 76 16 30 58 49 51 45 43 44 51 62 55 27 15 28 4 1 17 40 36 34 56 55 33 33 38 1 4 25 58 63 29 26 53 71 74 63 71 82 113 110 87 62 70 80 78 82 84 70 54 58 86 88 89 82 60 49 82 135 180 235 229 230 190 175 157 148 101 77 69 66 63 77 57 47 40 40 47 33 24 22 38 37 43 44 44 28 30 28 29 23 19 21 29 26 27 34 38 33 25 36 30 22 24 26 28 20 14 29 34 28 19 16 24 24 17 20 23 17 8 -2 0 -5 -7 -13 999999 -15 -5 -3 -12 52562 216 2735 30 9935 14 36 2 6650 -10087 80 874 2489 5385 10587 23170 53016 116491 266211 571471 999999 999999 999999 5482 137 89 93 70 99 91 115 96 114 110 132 140 156 129 154 132 60 105 109 119 111 114 75 82 73 64 118 89 70 96 61 96 123 79 73 107 108 102 98 69 108 102 63 135 89 85 82 36 45 68 57 57 16 69 70 81 22 38 49 98 53 41 60 73 56 79 64 71 77 98 121 89 76 50 67 71 70 94 98 99 91 68 74 94 83 66 47 52 78 83 84 81 79 85 65 27 54 72 35 34 54 62 65 73 66 55 93 82 89 106 95 98 99 82 118 118 110 95 90 109 106 93 92 77 103 93 93 114 157 196 248 259 242 202 202 199 165 166 130 92 85 103 112 97 70 76 91 69 46 48 52 57 64 60 65 74 62 55 49 51 51 72 61 54 40 41 57 47 44 40 41 48 56 59 53 46 52 65 54 51 44 43 50 48 42 43 45 51 51 30 25 25 26 23 17 12 16 18 11 10 8 5 52571 216 2740 30 9940 14 36 11 6649 -10089 138 1079 2982 6309 12343 26384 58511 127756 290492 617228 999999 999999 929535 5431 147 92 134 195 165 107 134 136 148 177 166 153 122 178 207 167 138 172 182 126 57 83 132 130 136 122 134 122 95 106 146 170 154 121 137 128 101 151 137 109 109 92 113 112 147 144 142 118 82 143 127 110 125 91 62 62 73 95 87 96 109 96 60 99 146 86 121 128 101 80 127 95 87 118 93 109 128 87 107 89 107 106 115 112 104 102 124 125 130 112 109 107 100 76 80 59 85 61 87 81 92 92 100 92 100 134 142 112 124 155 164 139 125 115 159 156 124 111 143 140 115 93 100 122 133 134 116 140 166 158 167 274 260 244 261 244 222 207 191 189 149 131 138 158 132 115 108 106 109 116 118 115 92 104 93 91 94 95 101 91 96 84 83 91 94 77 74 82 89 86 80 96 90 85 81 83 84 94 98 80 83 85 83 90 84 79 74 77 76 80 74 67 64 57 47 50 44 45 40 44 39 32 52580 216 2742 30 9942 14 36 20 6647 -10091 92 967 2652 5802 11595 25342 57489 128207 287966 614872 999999 999999 999999 5614 168 136 100 85 78 101 92 60 80 102 109 132 139 137 108 160 137 120 126 64 108 114 112 108 95 75 98 109 140 83 101 128 150 100 82 89 82 65 101 106 67 73 93 92 122 102 82 72 76 83 84 112 90 39 18 46 47 54 102 69 41 37 52 43 56 30 57 65 42 67 85 94 80 55 66 66 86 67 85 72 49 52 60 72 100 67 61 69 73 67 71 37 57 60 31 52 74 45 69 61 66 86 62 70 65 109 85 101 80 86 114 124 72 99 105 108 95 111 98 89 93 109 117 130 113 108 101 99 101 121 154 223 239 207 179 211 181 181 178 155 135 142 163 166 124 69 60 81 75 69 63 55 57 54 65 61 73 62 45 57 55 43 48 46 50 49 57 59 47 55 42 49 61 50 55 56 43 45 49 49 56 53 49 43 38 37 48 52 47 47 46 41 40 39 35 25 18 17 28 21 7 6 52589 211 2744 30 9944 14 36 29 6645 -10094 -17 700 2297 5275 10736 23045 51132 111150 255383 548135 999999 999999 999999 7411 87 69 91 40 60 48 90 68 110 112 89 59 111 66 100 138 116 49 54 65 83 85 57 59 82 65 61 62 95 53 67 81 43 39 55 18 8 69 57 53 46 31 0 40 65 71 60 -14 -9 39 18 26 34 45 19 -1 11 20 21 18 27 44 49 17 1 11 19 67 29 11 35 58 55 9 19 26 25 50 13 28 62 26 31 35 55 31 30 13 4 1 13 38 6 41 54 23 43 -1 9 28 34 5 25 65 63 76 59 49 61 78 71 67 53 39 54 76 84 67 76 67 72 48 56 52 80 72 78 71 67 114 170 178 177 180 159 189 162 122 142 141 118 121 144 132 78 46 70 63 24 12 17 18 30 23 32 40 39 30 22 20 24 19 18 18 19 17 10 27 35 20 -1 2 4 17 10 15 12 10 11 11 14 13 16 12 12 13 3 8 9 15 15 14 6 -1 -7 -3 -11 52598 216 2717 30 9947 14 36 38 6644 -10096 87 1068 3279 7636 15277 32186 69044 151454 340204 699432 999999 999999 686080 4509 109 53 77 60 56 88 86 48 48 101 121 119 132 137 106 114 79 104 116 103 91 121 63 63 84 115 87 93 111 73 59 89 85 62 101 90 128 71 99 133 82 53 58 74 100 83 91 20 57 28 17 23 40 18 43 24 55 43 36 33 54 71 53 66 67 32 51 76 49 28 61 96 68 9 8 15 46 28 46 45 82 87 75 93 73 79 92 69 80 49 41 57 27 54 37 32 44 38 33 23 33 62 46 47 84 77 74 89 90 99 75 81 88 82 77 111 96 85 71 62 39 75 61 72 87 93 81 90 87 119 186 215 211 200 223 202 158 140 149 163 157 149 165 149 122 96 96 91 56 52 51 40 48 51 53 56 46 47 34 35 33 44 41 32 41 51 57 59 46 45 43 35 27 28 39 42 37 36 36 34 25 28 39 37 22 25 34 39 38 28 31 27 27 26 20 14 14 1 11 7 2 -6 52607 216 2719 30 9949 14 36 47 6642 -10098 -71 734 2258 5835 12720 25799 53557 113061 256614 559973 999999 999999 999999 10543 175 111 129 154 146 87 119 117 149 162 154 198 153 151 179 178 158 146 119 139 133 138 103 102 89 100 126 165 115 185 181 144 165 103 102 103 146 193 143 125 128 119 136 113 131 149 100 80 62 96 61 73 110 92 114 103 149 93 45 107 137 91 78 131 92 91 108 136 85 62 86 74 69 70 85 89 101 78 104 90 120 106 91 87 96 70 69 91 114 109 67 90 107 82 86 61 91 91 59 90 77 83 81 99 109 100 129 152 141 121 110 123 136 126 141 118 107 128 97 115 121 105 138 133 135 125 110 115 137 115 155 239 258 238 252 242 219 210 195 196 216 218 215 201 191 159 153 118 105 97 84 88 106 91 89 97 98 104 99 101 103 89 84 83 95 89 82 85 80 86 83 91 86 79 75 73 74 77 89 85 93 88 83 84 83 72 71 72 84 91 81 80 77 72 71 63 56 46 43 34 31 38 52616 215 2778 30 9948 14 36 56 6641 -10101 747 2758 6692 15628 31314 63594 130987 278344 572578 999999 999999 999999 16245 226 123 109 107 161 113 96 125 131 100 137 161 115 138 170 111 136 106 94 125 128 104 117 142 102 113 138 138 108 172 117 127 99 87 122 133 130 96 115 107 142 188 155 100 121 153 136 103 69 70 92 42 71 115 102 61 71 78 82 79 69 94 40 93 120 77 43 83 156 115 75 85 96 71 97 92 65 87 110 104 63 79 85 84 91 101 103 99 78 94 90 73 75 101 89 81 104 61 70 79 52 82 108 109 125 115 111 145 128 111 122 134 115 106 91 134 128 97 108 104 112 111 114 123 125 115 103 107 101 100 173 216 238 240 209 198 214 189 191 217 195 194 198 200 176 148 108 96 100 89 79 79 73 87 96 95 84 78 70 71 66 73 88 83 97 82 72 83 80 93 88 75 71 68 71 68 65 75 71 75 76 73 69 64 63 58 66 82 79 73 72 73 72 56 50 45 42 43 37 33 26 16 52625 215 2781 30 9951 14 37 5 6639 -10103 441 1738 4708 10396 21304 43834 90452 199632 444359 939449 999999 999999 22317 299 79 42 62 80 135 121 93 128 138 127 134 136 161 132 106 151 119 142 109 161 160 121 124 121 119 100 131 139 106 104 78 142 112 66 70 81 91 62 105 106 78 89 80 70 108 124 52 27 32 40 44 43 45 48 31 37 62 71 53 23 22 54 66 66 53 20 40 51 58 64 59 91 67 43 32 76 60 39 52 75 53 37 59 69 30 50 46 43 54 49 35 47 38 58 65 36 48 74 46 33 63 72 77 50 90 85 92 105 72 93 96 98 80 77 100 68 96 116 77 45 88 83 80 77 111 75 71 88 87 138 200 185 185 188 179 176 183 162 157 152 145 139 156 163 148 122 89 77 70 55 61 65 80 76 66 75 61 71 77 62 71 71 67 57 51 73 63 61 60 63 59 58 46 48 67 64 52 70 63 55 64 56 47 41 47 52 50 46 53 54 57 39 39 36 34 35 28 22 16 14 2 52634 215 2781 30 9951 14 37 14 6638 -10106 53 1186 3447 8246 17441 36494 76439 165559 370188 784318 999999 999999 30643 590 111 116 113 98 147 98 131 157 169 156 150 113 103 139 129 137 193 164 132 96 108 110 118 169 114 121 142 143 171 185 182 192 186 121 61 71 92 100 98 108 105 106 150 109 107 157 123 88 78 79 94 88 69 56 60 95 74 61 82 88 109 103 102 114 95 111 100 82 107 114 94 106 105 65 76 81 90 83 76 69 60 84 97 82 77 72 74 68 78 97 72 75 94 85 90 118 104 90 68 79 89 115 114 113 132 107 102 114 114 118 116 128 127 101 108 77 83 122 119 97 117 121 148 109 111 117 121 141 132 183 220 260 232 224 211 189 186 188 205 193 186 195 182 175 182 170 141 123 108 108 108 112 87 106 95 79 103 93 77 88 85 82 97 97 105 111 104 90 97 96 85 90 88 85 87 92 91 80 91 115 91 76 82 84 85 87 86 86 83 85 80 76 74 72 67 60 62 63 49 38 27 52643 215 2782 30 9952 14 37 23 6636 -10108 151 1367 3648 8425 17181 35600 75992 165771 365575 741264 999999 999999 149562 1679 142 91 150 170 122 82 84 90 128 94 122 116 142 138 160 158 162 94 128 110 119 162 130 156 149 172 163 234 199 177 133 193 154 105 159 123 120 135 105 94 115 111 113 161 153 106 73 55 85 88 100 49 45 79 106 66 78 64 92 127 77 19 77 76 63 106 93 101 83 71 114 121 122 103 73 67 85 103 86 79 62 78 74 75 66 63 59 76 61 84 65 72 92 91 93 97 79 69 64 51 90 105 118 106 106 101 98 131 125 141 124 122 132 136 111 106 130 125 99 100 115 121 113 124 98 94 110 111 119 200 241 220 217 229 229 200 196 206 194 191 196 211 196 193 180 159 131 115 98 97 108 129 98 84 94 89 84 100 94 102 101 106 88 65 100 111 99 84 84 85 78 80 98 92 82 92 106 102 87 88 81 99 86 83 79 81 86 82 77 81 70 67 67 64 62 61 57 48 34 29 19 52652 215 2781 30 9951 14 37 32 6634 -10110 -8 817 2497 6056 12554 26880 57875 124518 283963 613693 999999 999999 999999 6082 162 171 144 154 68 48 102 105 125 105 118 156 123 117 119 136 116 137 121 90 57 136 147 127 168 160 201 182 135 152 155 177 142 72 85 106 133 111 82 109 95 79 125 137 113 61 63 85 120 112 61 88 115 98 83 53 63 66 64 46 74 59 64 79 68 91 76 82 104 53 42 69 39 57 94 84 78 73 89 62 84 69 82 69 60 51 73 77 78 72 87 103 67 54 76 65 55 73 94 102 44 57 88 105 114 89 105 108 105 122 118 138 149 114 101 107 109 128 99 88 112 123 114 96 90 100 100 108 130 182 179 177 204 211 187 197 165 142 119 156 166 165 177 149 142 150 114 98 96 80 73 89 86 77 75 82 99 93 91 88 96 70 85 100 84 75 75 78 86 76 79 89 101 93 81 75 78 66 78 78 72 70 78 61 62 57 62 52 53 65 77 67 62 52 42 32 41 29 22 17 11 52661 215 2777 30 9947 14 37 41 6633 -10113 -64 825 2574 6677 14199 29589 61471 131567 300485 646547 999999 999999 787868 3880 189 102 136 126 84 121 127 106 98 160 123 70 84 116 142 135 119 144 123 177 121 145 127 116 105 151 127 95 137 160 146 158 122 104 80 106 59 89 90 109 138 149 94 96 117 95 41 21 26 67 67 45 101 110 57 74 104 83 53 87 49 48 35 78 57 20 35 38 29 99 82 96 75 62 92 71 65 66 20 41 70 64 44 84 76 43 43 79 77 51 95 42 49 95 69 62 86 88 82 66 53 87 103 101 89 130 115 100 116 130 145 104 97 93 119 103 95 93 97 112 99 105 117 110 92 85 82 95 139 158 168 184 177 180 177 154 138 132 131 132 127 133 151 137 140 111 101 84 76 82 95 78 81 80 82 88 83 74 73 86 78 66 91 86 82 90 76 73 87 88 83 74 83 86 85 83 78 81 82 72 60 58 73 64 77 75 70 70 71 66 62 54 60 56 56 52 50 47 33 26 19 52670 215 2804 30 9944 14 37 50 6631 -10115 -88 1054 3035 7534 17504 36896 73763 154418 342931 730281 999999 999999 342816 2482 104 133 118 85 129 160 92 71 98 94 135 142 125 142 110 148 119 126 100 136 148 149 93 45 142 187 141 108 88 106 65 54 97 60 70 72 56 95 68 66 26 79 100 99 62 30 27 22 66 26 25 11 38 13 52 44 33 85 90 74 32 53 42 101 74 64 71 36 37 72 36 34 49 59 82 37 71 51 32 48 67 25 38 48 64 39 39 43 53 11 26 62 76 30 48 43 37 61 72 72 63 75 76 65 87 86 88 94 113 109 96 109 99 96 85 81 90 97 51 59 61 71 80 70 73 77 76 77 71 114 125 148 177 168 159 133 143 132 115 94 73 83 114 124 112 101 93 87 83 90 87 66 63 74 77 62 52 80 88 81 78 71 52 68 71 64 67 55 66 61 71 57 63 69 70 66 63 70 61 62 61 57 61 66 63 59 58 62 56 56 56 45 40 33 30 38 36 29 27 19 4 52679 215 2775 30 9945 14 37 59 6630 -10117 -12 2113 6554 15410 33198 66308 128441 263649 524343 937308 999999 999999 185139 1131 139 108 167 203 164 222 168 198 189 127 99 77 84 112 114 152 118 112 170 177 148 148 101 165 132 142 157 152 143 96 118 128 91 92 101 101 96 136 80 62 122 122 97 100 120 84 74 107 91 59 67 99 85 83 86 89 74 77 75 65 88 81 96 95 54 85 80 80 65 103 98 98 90 66 85 90 79 72 61 38 62 61 65 76 72 85 91 95 75 49 58 67 74 85 98 85 108 107 79 75 102 83 98 97 107 84 103 100 138 148 119 89 114 116 103 106 106 91 121 86 91 117 97 95 112 101 114 109 112 135 145 172 189 200 194 145 144 123 105 104 128 129 140 126 125 135 122 135 99 89 97 97 104 92 83 85 89 87 86 83 95 90 106 100 91 86 92 83 85 78 86 102 87 91 102 95 79 79 86 94 103 93 84 82 74 82 80 80 77 76 70 67 62 55 63 64 56 49 41 35 29 52688 214 2803 30 9943 14 38 8 6628 -10120 790 2965 7539 18619 40850 79513 160682 352327 737029 999999 999999 196887 1565 116 102 145 158 123 122 197 111 74 99 96 92 126 116 140 108 90 105 123 125 138 167 123 129 127 147 146 142 102 132 80 111 93 57 56 66 90 59 50 70 102 143 75 85 101 97 61 39 80 62 61 31 40 39 55 63 64 43 29 34 51 48 51 49 30 35 41 51 64 31 29 38 43 21 52 56 68 87 69 44 54 45 26 31 65 77 98 65 61 60 79 90 23 39 51 53 75 79 80 58 40 79 102 122 59 64 86 93 101 101 93 98 92 92 105 74 90 81 79 72 91 77 92 95 86 78 70 81 85 100 90 105 147 187 161 126 91 71 81 94 109 80 99 95 86 80 72 66 71 67 61 73 69 63 54 67 53 57 65 68 69 67 82 68 69 63 45 55 60 63 71 61 64 65 77 64 74 65 63 45 48 60 64 64 58 55 61 55 58 52 44 44 43 39 35 22 27 23 19 16 10 52697 214 2832 30 9942 14 38 17 6627 -10122 742 2967 7361 17563 37311 74326 151114 332925 692557 999999 999999 564135 3660 146 174 111 122 74 101 152 187 135 132 106 167 179 137 121 128 125 113 84 147 129 170 107 100 148 128 105 111 126 121 58 88 113 95 42 37 64 101 127 96 100 76 87 92 104 67 59 87 35 44 48 81 69 43 54 53 43 39 26 19 20 38 28 101 28 36 41 22 -5 42 58 59 42 70 68 51 60 66 42 52 59 33 27 64 64 39 66 83 41 54 88 56 56 56 65 71 79 90 67 61 77 56 56 86 94 73 108 103 94 104 87 96 72 101 116 86 73 82 78 79 95 89 61 82 80 94 88 45 66 111 113 90 78 106 118 82 90 78 88 78 87 107 71 52 67 65 87 82 67 47 53 58 61 61 78 82 70 60 70 63 64 63 59 60 61 54 63 60 53 65 71 69 71 66 56 63 73 60 53 62 58 54 54 54 62 59 60 57 57 57 51 40 40 38 36 34 31 27 23 17 15 52706 297 313 30 9943 14 38 26 6625 -10124 789839 731010 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 471 2752 6465 16470 37764 73451 144361 317070 672920 999999 999999 782452 4278 124 135 153 137 134 121 144 124 108 95 62 24 99 117 91 100 75 103 134 95 111 113 106 126 77 122 83 128 98 73 43 62 119 75 79 48 78 83 79 72 86 62 79 98 101 93 54 33 3 42 44 23 49 38 26 70 61 20 48 49 50 48 52 24 53 23 29 37 61 100 82 61 19 23 34 34 44 16 48 31 23 2 26 22 40 65 49 59 48 42 38 33 22 25 28 42 61 54 95 61 58 68 48 65 91 77 56 74 89 72 88 98 79 55 60 66 75 73 66 67 73 62 52 61 66 72 62 92 72 62 81 73 75 84 87 62 63 61 81 70 54 71 63 48 46 61 64 72 60 45 59 45 53 61 45 53 62 73 57 35 53 47 37 51 41 47 50 40 43 43 55 48 54 59 47 45 44 48 43 50 49 50 54 40 45 49 41 35 29 30 30 29 24 25 21 16 13 15 11 5 -4 52715 214 2802 30 9942 14 38 35 6623 -10127 651 2763 6507 14478 31688 63900 128379 286710 611630 999999 999999 999999 7023 145 127 151 163 154 146 134 120 125 125 139 108 107 124 112 97 115 91 101 108 129 101 170 158 86 107 119 151 133 78 71 84 86 83 73 99 79 83 55 73 79 37 60 70 87 70 43 41 46 60 35 39 38 34 39 51 59 47 34 54 70 68 43 29 61 67 25 78 47 -1 50 80 69 47 57 81 61 65 38 57 65 25 48 72 68 47 40 75 45 37 30 37 50 59 60 63 46 63 91 94 61 80 88 82 80 69 95 87 92 73 102 94 112 111 95 95 76 74 64 90 121 81 73 82 89 88 90 112 81 100 82 74 76 90 57 84 91 81 71 80 67 74 79 55 53 61 68 80 52 53 44 53 56 62 69 54 44 61 61 53 55 54 65 64 69 71 50 56 49 53 55 50 53 60 57 56 65 68 70 56 58 51 39 43 56 51 52 49 49 41 28 36 41 31 32 32 30 28 24 8 3 52724 297 309 30 9939 14 38 44 6622 -10129 772656 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 628 2986 7158 17392 38000 73185 144676 306315 635385 999999 999999 985172 6848 190 137 99 107 146 140 118 135 89 112 84 83 124 97 87 80 136 121 97 79 131 115 111 105 131 93 156 119 112 107 87 113 102 114 78 102 95 87 79 49 86 133 120 101 70 55 62 17 50 24 67 77 79 48 49 59 40 52 47 50 72 86 79 82 62 64 49 21 67 66 59 44 66 39 52 63 61 97 70 79 60 59 72 64 68 82 66 52 55 53 89 83 51 86 63 86 68 67 91 81 101 103 125 110 111 85 99 98 84 82 105 111 86 90 95 108 94 110 104 65 78 114 89 61 92 78 52 69 78 85 96 86 61 83 91 91 83 73 61 80 88 75 76 82 59 60 66 68 62 68 66 78 64 76 80 75 71 53 52 60 65 67 54 54 73 66 51 64 72 62 54 66 64 57 60 58 66 67 66 66 62 51 53 51 47 52 47 51 50 46 51 47 54 48 43 38 29 24 24 24 15 52733 214 2797 30 9937 14 38 53 6620 -10131 297 1911 5306 12412 25906 52419 106654 229424 490940 999999 999999 999999 18649 234 136 73 110 125 78 121 88 126 120 98 132 95 31 25 73 119 106 121 129 132 120 137 168 137 184 171 137 104 96 95 58 65 48 45 69 101 54 46 85 87 92 105 89 41 19 24 37 81 69 26 24 23 26 43 49 41 82 83 54 28 78 52 23 52 49 71 46 10 32 48 50 48 39 54 42 38 45 64 98 86 32 50 70 59 64 67 69 50 26 24 44 59 76 73 39 49 66 80 119 109 113 115 94 98 66 74 76 81 100 106 108 104 104 102 81 81 105 97 100 90 74 81 58 68 93 84 82 74 89 100 84 66 81 96 81 85 76 67 62 61 64 75 90 75 71 71 76 68 70 75 83 77 61 65 56 47 54 61 66 51 60 70 72 53 61 79 67 69 74 63 48 55 59 77 56 57 63 60 59 59 66 68 62 58 51 47 50 57 51 52 44 49 36 30 34 36 30 27 23 20 52742 214 2796 30 9936 14 39 2 6619 -10134 -17 913 2763 6734 14387 29633 62170 132677 298816 634431 999999 999999 956671 4517 193 134 124 149 131 119 103 56 118 146 87 67 119 97 114 176 167 79 103 151 143 153 149 149 143 74 111 144 154 96 88 27 60 82 94 99 63 72 90 91 64 56 98 52 9 15 93 76 43 34 67 66 55 50 61 38 56 62 65 80 60 73 83 73 42 44 88 89 89 64 55 66 84 88 74 89 98 109 93 95 70 105 73 60 51 82 84 86 84 91 70 77 104 81 69 78 73 75 93 149 152 125 91 108 113 119 109 111 111 108 114 95 100 122 99 105 100 118 108 115 106 96 85 82 98 98 105 91 77 81 88 85 94 100 86 82 82 68 60 49 71 60 70 72 81 79 62 74 74 94 93 83 65 67 86 76 71 69 76 80 59 71 60 57 60 67 71 75 64 67 67 78 68 68 63 72 70 81 84 76 69 71 59 54 61 59 59 60 59 53 52 55 51 52 53 40 36 31 26 26 52751 295 362 30 9932 14 39 11 6617 -10136 594184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 1137 3033 6674 13528 28254 60091 129183 286502 599492 999999 999999 999999 4167 202 71 154 152 111 101 75 129 133 109 122 88 79 123 108 103 65 77 103 123 160 148 135 175 150 145 88 149 72 48 61 104 126 103 85 95 73 50 76 28 16 11 62 -3 41 77 68 18 29 60 59 40 20 59 47 68 67 51 38 33 20 36 39 38 58 42 12 38 40 42 44 43 45 40 85 39 24 30 77 51 40 83 57 38 39 50 24 46 76 69 49 27 26 67 72 55 78 75 107 123 111 104 80 93 86 95 109 111 94 101 109 101 111 95 91 98 104 83 78 77 93 104 65 76 66 67 71 63 69 65 77 81 60 53 77 64 60 58 63 71 57 64 63 55 44 69 77 55 57 60 58 61 58 47 61 67 60 43 38 54 63 58 46 41 45 43 60 54 66 65 65 56 54 55 55 42 41 46 46 45 44 46 49 36 32 36 45 44 42 37 37 22 20 27 23 17 15 16 13 10 52760 214 2788 30 9928 14 39 20 6615 -10138 644 2216 5540 12418 25094 50331 99763 193245 387057 722901 999999 999999 999999 4375 204 178 161 177 180 187 158 181 132 137 136 139 139 127 142 159 175 188 153 183 142 179 164 217 175 190 183 122 114 130 121 93 141 130 105 135 129 108 125 107 81 82 71 111 66 35 73 66 44 64 78 59 64 111 55 70 79 86 70 71 77 94 82 53 84 109 92 72 71 98 108 151 137 92 90 91 98 98 92 120 113 97 103 70 46 89 117 80 71 98 83 81 89 106 79 85 90 104 110 130 158 133 146 165 116 101 134 118 126 139 144 120 101 98 137 136 117 139 135 143 132 139 146 116 93 111 99 83 109 114 117 94 106 116 104 95 116 95 96 111 118 107 114 95 98 82 97 101 76 89 97 100 94 105 111 107 96 90 97 88 107 107 95 96 81 89 92 94 91 84 87 83 87 88 90 93 76 80 87 96 83 77 85 79 74 75 75 71 63 69 70 62 59 57 53 45 49 48 42 30 52769 297 299 30 9929 14 39 29 6614 -10141 687854 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 850 2535 5923 12466 25453 53403 109618 244903 517196 986849 999999 999999 10451 254 158 181 157 171 148 103 148 108 136 108 121 164 90 89 132 135 138 180 162 161 134 105 92 102 134 86 63 119 82 62 98 108 112 93 61 63 83 67 56 98 46 84 15 46 46 41 33 16 87 53 46 40 67 79 63 65 81 88 73 95 84 55 72 64 51 44 62 55 52 72 88 75 61 70 48 75 85 71 69 83 91 68 90 106 86 48 81 89 73 55 80 55 56 70 56 58 59 117 126 127 108 133 147 120 103 94 109 114 104 130 115 111 107 108 104 142 116 96 100 93 90 109 82 113 110 98 88 83 89 80 69 44 73 80 86 80 88 78 74 65 73 80 75 70 64 79 74 61 59 70 83 78 63 74 58 66 67 63 67 60 58 69 68 65 61 67 73 69 54 49 56 65 47 57 53 56 58 59 50 56 54 46 42 48 45 42 47 38 44 36 27 31 33 29 28 23 18 19 12 52778 214 2789 30 9929 14 39 38 6612 -10143 136 1010 2863 6956 14609 29784 63061 135804 304089 632361 999999 999999 999999 4893 121 148 183 143 143 139 122 126 212 206 176 88 138 202 128 111 110 133 146 198 214 184 134 145 145 135 129 79 76 102 119 121 102 103 93 109 111 103 98 89 102 85 69 107 59 56 126 110 72 88 117 95 125 99 60 35 67 65 51 38 70 99 91 98 75 105 91 85 112 95 85 83 79 104 96 96 122 110 84 68 101 95 81 95 102 81 70 92 67 84 158 124 103 79 83 88 84 126 132 168 166 173 162 146 139 158 149 128 129 146 119 124 131 144 125 119 144 127 115 144 133 124 128 125 133 118 113 109 99 97 99 115 117 113 106 93 93 102 105 93 106 108 89 91 100 103 112 100 109 101 97 105 113 106 102 90 100 98 106 113 96 86 91 97 104 89 90 98 90 97 83 75 84 76 78 76 72 87 90 103 88 79 91 96 94 90 86 76 86 79 75 74 64 62 63 61 54 49 46 39 52787 213 2818 30 9928 14 39 47 6611 -10145 613 2218 5778 13063 26747 54707 113971 259132 560777 999999 999999 999999 6932 148 105 136 168 149 132 123 157 157 148 142 80 137 115 132 183 159 159 169 196 199 161 135 106 90 83 119 137 131 86 80 78 76 87 64 98 131 74 71 86 94 113 53 30 73 64 84 67 87 126 65 94 90 70 57 80 118 100 63 78 87 78 84 71 54 63 71 73 81 47 77 57 67 78 112 81 91 108 84 107 107 68 66 132 100 93 113 109 94 86 85 88 83 103 95 85 94 77 100 118 119 124 138 126 126 96 121 115 83 106 102 142 166 134 133 105 140 125 98 104 117 109 99 111 126 113 110 108 102 89 97 108 108 109 103 112 100 103 115 94 96 91 94 95 85 67 87 87 95 101 89 82 78 83 92 95 99 100 104 96 89 90 88 99 94 90 89 87 91 112 99 82 73 80 86 93 76 70 67 88 84 78 90 90 82 80 73 74 82 77 68 65 65 65 56 51 56 55 53 36 52796 213 2815 30 9925 14 39 56 6609 -10148 470 1651 4216 8891 18497 40576 86703 193148 431538 940584 999999 999999 16405 219 102 98 50 36 83 135 139 140 86 85 99 126 143 120 93 153 129 135 127 147 111 80 117 100 72 65 56 55 69 72 61 78 92 60 59 55 49 52 59 35 27 50 68 56 69 10 61 60 51 63 75 74 75 73 57 31 40 52 85 81 60 17 57 52 56 76 58 74 69 50 57 84 78 53 75 94 51 55 28 58 50 56 73 82 85 77 45 42 53 69 64 59 47 43 92 64 40 60 95 125 112 116 107 118 108 109 118 102 99 90 105 110 77 82 124 126 112 107 108 80 101 89 100 93 58 36 68 91 87 70 67 77 97 104 107 76 63 55 57 71 83 104 67 60 82 67 66 75 75 62 73 75 63 62 67 76 52 64 76 79 75 60 73 66 56 58 62 64 52 47 66 71 63 59 55 63 57 68 65 54 64 73 65 59 62 64 62 62 49 47 51 45 40 42 35 32 26 22 21 52805 214 2785 30 9925 14 40 5 6607 -10150 170 1252 3445 7979 16743 35105 72994 157049 352602 751068 999999 999999 183477 1383 139 120 173 182 112 147 139 120 169 167 189 158 131 129 99 134 40 97 125 144 92 107 100 153 123 103 125 118 94 75 68 94 104 107 81 85 57 38 22 49 75 59 82 42 45 110 115 92 93 39 40 35 72 108 66 80 52 85 75 79 82 75 65 80 49 50 55 46 96 90 59 54 53 64 96 99 57 97 57 71 91 74 90 60 77 123 101 90 120 81 57 82 104 76 57 61 92 70 98 142 176 163 137 132 148 133 123 116 132 119 104 120 123 113 90 89 122 115 101 108 124 106 85 102 92 64 79 103 74 57 65 76 81 98 121 94 66 65 71 95 84 71 69 91 81 74 87 94 102 98 82 81 79 69 70 81 80 73 82 77 90 90 80 83 74 60 82 61 65 75 90 73 67 75 79 78 79 78 78 79 70 72 65 68 68 58 59 55 60 57 57 59 47 46 50 45 40 36 35 26 52814 214 2786 30 9926 14 40 14 6606 -10152 66 941 2742 6345 13027 26926 57532 121076 269849 583247 999999 999999 999999 6541 191 152 110 88 116 135 109 112 125 99 95 174 131 157 161 116 130 101 142 149 123 129 140 112 117 96 114 118 84 85 74 103 83 32 68 53 86 69 86 58 26 96 79 71 27 21 105 79 60 68 44 36 36 81 38 71 113 82 61 53 64 50 39 51 95 82 66 51 36 66 95 93 60 45 28 34 74 80 94 85 65 33 64 72 89 70 97 65 67 72 82 86 57 77 76 90 55 44 26 67 109 108 131 149 97 105 101 102 105 106 107 97 113 104 124 128 106 116 108 117 93 99 97 94 69 89 99 72 89 83 111 109 71 78 94 71 63 76 75 65 70 75 56 75 89 86 76 64 59 61 77 82 63 79 70 61 73 59 78 71 57 58 68 61 60 65 63 58 64 69 71 69 67 82 88 77 67 64 65 64 68 60 58 53 50 50 37 41 46 48 47 44 42 46 48 41 28 27 24 16 52823 214 2786 30 9926 14 40 23 6604 -10155 198 1355 3746 8170 16572 33395 70732 148289 322162 659389 999999 999999 837202 4223 113 99 100 137 140 143 170 146 116 155 165 145 143 155 144 167 116 147 141 130 178 102 59 85 111 118 96 73 87 55 78 78 92 106 58 88 104 85 82 81 25 75 61 77 52 37 60 73 65 65 21 69 57 57 87 84 55 68 50 69 87 76 60 77 56 51 77 73 80 77 97 83 59 74 89 67 66 47 81 77 70 41 57 57 81 114 84 74 126 76 62 72 100 74 26 49 68 66 67 55 143 174 147 137 109 102 128 113 98 80 107 114 108 119 140 135 159 140 103 116 105 76 78 96 83 82 86 99 94 111 99 67 71 78 76 91 85 73 72 70 74 60 75 81 65 78 77 70 80 79 80 83 73 78 65 61 82 75 74 80 63 58 65 70 55 51 63 62 72 68 65 64 70 67 69 74 75 79 69 68 68 62 56 57 60 58 50 51 49 50 48 50 53 51 41 44 37 31 21 18 52832 214 2784 30 9924 14 40 32 6603 -10157 89 1169 3183 7528 15609 32043 67901 147650 328902 681352 999999 999999 433192 2441 135 108 129 222 179 117 168 128 168 182 139 153 182 111 121 111 172 137 147 147 186 126 83 119 112 99 88 64 63 114 119 104 83 85 52 81 41 12 41 55 83 100 65 87 87 60 53 70 44 48 92 29 32 74 112 103 65 80 95 67 80 53 69 104 81 98 93 70 76 103 86 101 81 100 80 94 93 85 89 57 71 73 67 77 130 89 72 63 74 60 53 39 59 88 119 61 66 70 83 83 107 124 119 123 147 120 133 109 117 154 143 119 123 128 140 127 144 119 101 98 107 96 87 84 104 97 72 92 87 94 87 98 104 103 100 89 89 93 89 72 80 96 67 106 87 89 53 54 65 71 66 87 104 84 77 82 73 77 79 80 79 71 67 69 78 67 69 83 96 92 83 61 79 71 75 83 83 63 64 68 77 76 77 71 66 70 63 56 53 54 56 66 65 57 47 50 52 41 43 40 52841 213 2812 30 9922 14 40 41 6601 -10159 849 3126 7444 16456 34480 69487 142444 307853 644090 999999 999999 999999 6476 148 97 74 104 188 184 121 141 147 111 96 147 138 105 112 74 117 113 67 97 116 67 82 36 67 93 75 87 70 66 103 80 89 147 110 68 73 77 90 148 78 17 71 82 68 44 80 55 43 36 78 51 14 41 39 76 54 38 73 109 78 89 86 69 65 77 78 63 96 95 41 64 59 55 65 80 72 72 59 63 85 83 86 77 109 73 37 65 74 92 73 84 82 66 91 86 78 73 77 57 52 92 130 155 143 133 122 141 109 96 82 89 91 113 111 88 96 106 104 99 87 103 89 86 93 107 95 87 88 101 78 81 75 99 86 85 80 58 54 51 71 76 73 53 69 66 83 72 73 75 78 76 81 55 58 76 63 69 87 79 51 39 42 45 65 70 83 78 71 62 65 56 64 71 64 70 71 66 60 66 64 54 47 56 65 52 44 42 39 50 45 45 52 49 40 40 36 39 33 21 52850 292 440 30 9920 14 40 50 6599 -10162 532026 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 735 2402 5903 12835 26461 55159 117553 266048 580853 999999 999999 999999 6237 163 93 158 159 88 111 159 173 159 128 160 157 132 154 130 125 139 155 148 91 91 113 119 111 129 142 68 102 122 72 36 71 59 59 64 81 100 108 99 117 113 81 131 90 93 94 104 90 89 104 94 76 81 107 142 94 116 111 76 86 70 75 81 88 73 72 74 110 106 84 75 98 99 117 115 120 75 86 84 92 104 86 101 91 83 55 127 118 104 78 107 105 88 100 78 104 76 92 97 106 136 138 146 159 153 159 147 151 120 122 141 137 145 167 142 138 160 129 113 130 113 107 123 129 125 122 124 118 139 118 103 111 102 127 114 110 103 81 85 95 109 111 90 100 105 102 105 114 88 111 98 101 87 94 88 92 108 97 84 88 82 89 93 105 95 100 105 90 87 94 93 88 93 104 110 98 88 94 94 84 83 87 84 93 89 74 77 72 67 62 80 79 68 71 75 64 63 64 56 48 52859 214 2780 30 9920 14 40 59 6598 -10164 8 1204 3695 8700 18763 38612 79376 165743 360789 739891 999999 999999 999999 6895 155 102 132 156 163 181 155 110 97 101 142 105 90 97 97 94 62 67 66 37 81 93 90 78 145 91 79 104 111 27 51 62 6 24 -6 42 35 30 51 61 46 100 80 54 40 64 78 61 75 55 48 71 66 61 72 85 61 51 23 80 109 56 52 40 80 78 97 92 100 88 68 70 79 77 64 78 76 64 94 88 99 85 45 47 35 92 81 57 70 74 66 28 46 63 80 54 64 39 68 59 102 122 131 76 117 126 122 115 130 119 109 111 137 133 99 90 122 108 86 94 100 101 113 125 110 116 112 89 110 99 90 82 67 83 81 74 100 88 82 83 88 103 88 63 75 73 70 65 73 94 91 79 68 65 79 64 56 66 55 50 61 75 76 71 75 74 82 72 62 66 63 67 67 68 65 68 66 73 65 81 65 65 69 63 58 48 46 41 42 42 37 34 38 35 32 27 27 25 29 21 52869 213 2810 30 9920 14 41 9 6596 -10166 610 2275 5684 12580 26636 55272 114545 255540 546376 999999 999999 999999 10348 166 88 140 150 140 166 162 134 86 81 127 137 126 93 63 96 102 51 107 71 99 108 85 80 94 57 53 61 67 81 58 45 26 79 52 39 53 76 53 45 95 60 51 68 63 19 62 83 31 63 91 47 88 96 72 114 73 107 94 65 67 89 99 51 42 106 71 73 83 82 95 38 28 85 47 64 94 87 58 36 96 83 80 90 65 88 82 66 83 72 85 73 78 89 109 79 96 96 77 62 106 104 143 149 126 103 123 130 100 144 139 136 119 105 98 101 120 101 89 98 93 90 74 73 114 102 94 109 99 101 108 103 85 95 88 100 78 72 76 93 105 95 75 84 83 73 85 91 73 68 75 84 82 78 61 47 70 68 76 76 72 68 67 85 71 68 66 76 81 81 68 72 71 81 80 65 65 69 73 76 74 75 63 60 57 62 54 47 52 53 47 43 47 41 38 42 40 37 31 36 52878 213 2808 30 9918 14 41 18 6595 -10169 792 2448 5875 13470 29136 60280 123317 273972 591495 999999 999999 999999 8562 218 164 66 171 173 129 133 105 97 114 112 130 140 88 110 57 120 85 99 107 113 127 97 66 85 79 38 23 40 62 80 64 79 93 64 76 43 67 72 68 70 72 44 72 65 70 101 90 128 92 42 62 96 80 89 73 54 71 99 78 89 60 61 57 52 55 51 64 95 143 89 76 56 65 108 99 68 89 92 60 45 106 118 63 48 77 103 79 66 59 76 101 75 62 42 41 56 61 63 93 89 121 136 150 160 151 130 115 128 131 135 113 113 117 108 103 130 128 109 100 74 84 81 82 89 92 77 83 86 115 94 97 97 93 93 104 95 85 90 79 81 84 79 64 93 98 93 99 88 81 58 77 88 73 69 73 77 78 75 68 75 93 77 88 67 63 77 82 66 74 73 77 80 67 60 65 73 66 74 81 67 64 67 61 60 64 47 53 59 55 51 53 46 46 47 52 43 41 37 34 52887 214 2776 30 9916 14 41 27 6593 -10171 76 1151 3272 8017 17024 35862 73981 152120 336512 709616 999999 999999 200868 1848 -29 126 110 108 111 105 101 87 70 106 103 75 105 95 83 67 72 63 93 105 112 70 50 51 64 -4 -8 34 53 -21 54 58 53 2 33 74 44 -3 58 55 67 40 55 33 88 55 41 70 56 12 11 50 86 77 58 43 73 69 73 75 45 23 43 46 56 84 29 49 68 59 65 45 45 28 60 58 20 51 29 30 52 38 36 30 64 74 54 43 42 31 60 32 55 60 59 25 40 29 60 76 74 78 85 121 114 96 99 87 90 96 119 63 89 79 86 92 90 73 66 87 86 86 63 53 52 64 85 64 62 46 75 62 73 57 61 61 59 80 65 65 46 45 42 48 58 38 50 42 49 58 52 42 37 42 41 42 66 54 57 50 49 50 52 50 57 59 51 38 47 38 40 31 32 39 35 31 35 29 35 43 32 32 33 36 34 28 26 18 19 20 21 20 23 25 17 12 18 17 9 0 52896 214 2776 30 9916 14 41 36 6591 -10173 -17 979 2909 6849 14854 32365 69948 150791 337874 719980 999999 999999 695662 3505 125 171 189 145 179 173 185 189 141 95 131 133 109 127 94 142 119 96 84 59 116 73 84 76 92 58 66 45 14 24 108 51 63 94 99 78 78 92 54 75 43 82 99 69 97 86 72 57 77 105 123 107 51 76 86 65 90 59 36 79 89 74 104 124 127 95 43 79 70 86 84 57 79 89 72 69 76 65 105 89 84 78 88 66 66 70 50 79 107 98 64 48 70 85 65 63 63 80 55 90 118 120 110 124 129 156 138 136 137 122 99 97 111 109 136 137 122 103 98 100 101 104 107 108 98 82 87 96 106 109 100 72 101 85 72 87 67 85 86 62 66 68 68 95 88 76 80 69 66 73 65 50 74 68 71 77 88 80 73 84 83 74 76 64 64 75 71 55 57 77 78 84 67 54 55 57 60 60 68 59 54 49 49 47 46 50 46 46 54 52 40 41 41 47 49 38 40 35 33 28 52905 292 435 30 9915 14 41 45 6590 -10176 915020 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 270 1345 3703 8723 18603 39722 84502 192101 431605 912552 999999 999999 14088 201 128 144 130 95 105 117 101 81 50 60 50 75 103 69 63 76 83 112 95 112 54 64 43 24 -2 5 13 55 19 37 37 24 56 59 55 53 18 11 17 45 13 79 81 65 67 31 54 65 81 63 90 65 71 44 73 86 78 64 86 43 39 90 66 46 95 99 75 78 75 78 69 46 54 74 79 88 79 63 82 85 88 87 77 72 91 78 51 52 46 62 70 64 64 51 73 101 69 72 48 72 106 91 74 103 125 116 129 111 90 89 128 121 91 102 101 87 95 92 99 100 95 74 81 78 77 83 91 69 75 91 102 67 87 89 73 100 91 66 61 63 66 66 61 56 57 56 49 51 45 61 65 70 61 60 53 74 64 60 66 67 58 48 64 59 45 34 62 71 58 61 62 49 53 54 51 49 49 44 50 49 52 35 41 32 37 41 37 36 41 38 34 35 31 28 28 22 22 18 15 52914 293 433 30 9913 14 41 54 6588 -10178 804890 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 497 1686 4448 9795 20304 43900 96003 219996 490208 999999 999999 999999 13683 198 105 94 125 127 118 111 88 112 52 68 52 12 61 69 71 101 94 70 54 76 66 66 82 48 46 33 14 62 52 35 23 50 69 81 55 14 7 41 41 66 66 75 74 48 57 41 59 66 52 32 37 50 69 85 98 69 47 53 29 70 70 43 43 61 80 92 78 63 50 76 61 76 77 41 57 80 86 73 39 64 80 72 55 69 105 80 66 87 68 54 55 62 31 28 42 49 51 56 61 74 78 96 94 100 100 112 104 100 104 84 86 77 96 94 101 110 89 86 83 59 68 67 68 73 65 82 100 68 63 63 72 75 75 84 84 55 79 52 55 68 69 69 41 36 38 50 45 31 56 67 66 73 70 50 60 59 55 47 69 50 55 58 54 51 40 41 35 50 60 66 72 67 52 69 54 52 65 63 48 57 45 41 37 41 51 47 44 42 50 41 36 33 36 39 41 34 30 24 17 52923 214 2803 30 9913 14 42 3 6587 -10180 -68 670 1966 4644 9826 21238 47898 104246 239996 533062 999999 999999 999999 7671 172 98 200 168 131 143 131 132 170 127 99 142 101 63 83 91 91 82 86 82 131 45 48 46 57 38 76 59 81 87 63 76 45 56 61 62 68 85 78 66 51 98 102 73 58 77 85 56 69 87 88 121 61 65 81 76 64 38 69 53 85 80 66 57 83 83 126 91 57 58 68 54 62 71 88 94 89 61 61 103 85 54 79 87 74 39 74 79 58 97 79 87 101 68 55 57 58 63 104 91 102 72 65 64 109 149 150 145 146 126 95 103 110 114 108 106 111 74 81 110 99 112 101 95 101 101 112 99 88 80 69 82 78 86 75 78 72 72 75 67 86 91 74 78 61 69 75 76 65 76 60 59 63 81 92 83 77 72 63 65 60 55 66 81 68 66 78 60 61 68 66 70 83 73 75 69 63 56 56 61 55 49 67 68 56 46 46 48 55 51 52 54 53 52 40 38 42 30 24 26 52932 214 2773 30 9913 14 42 12 6585 -10182 133 1111 2877 6624 13981 29879 64695 142255 324457 702050 999999 999999 591119 3107 108 96 81 98 68 49 121 103 114 95 96 137 96 76 108 103 103 56 88 61 62 111 75 49 33 63 62 58 65 57 86 53 71 86 64 29 80 66 20 57 46 114 77 32 57 104 70 50 70 75 104 99 101 70 74 79 79 122 90 67 84 75 67 93 66 57 88 125 90 73 82 121 98 93 104 62 84 75 36 104 96 93 96 104 106 79 65 62 82 84 98 100 73 70 69 39 41 71 49 28 93 90 61 98 131 145 146 136 128 129 122 135 95 101 94 120 104 94 103 106 100 111 101 89 105 110 127 120 120 105 91 95 114 95 87 81 75 83 89 86 88 73 81 81 73 79 84 92 64 84 88 74 67 65 75 91 80 69 60 88 76 68 61 75 82 75 72 73 72 70 71 84 61 66 73 70 69 68 73 78 62 62 56 52 50 60 56 51 55 50 56 64 65 56 53 50 46 40 26 22 52941 214 2745 30 9915 14 42 21 6583 -10185 123 1173 3386 7668 15806 33869 74167 164837 368615 772100 999999 999999 436074 2825 115 120 73 97 99 91 102 54 61 91 74 79 99 91 108 92 83 63 49 47 62 30 59 18 48 99 70 63 50 76 48 14 74 59 53 51 80 69 43 16 54 63 62 47 45 13 70 57 55 54 54 45 80 62 79 107 80 55 54 78 68 46 51 88 55 -5 24 68 62 69 69 89 76 53 84 109 92 85 71 77 94 86 64 46 66 76 50 75 72 63 42 40 58 69 66 88 77 93 44 35 55 60 85 99 123 107 106 94 103 83 91 111 118 103 102 67 86 98 83 90 68 109 117 92 80 89 88 76 65 71 95 86 101 82 71 79 72 73 79 67 53 57 56 53 56 56 50 67 75 72 68 52 70 58 63 78 54 49 47 54 53 50 57 52 56 60 57 47 49 57 58 60 59 55 63 59 43 56 48 52 46 44 49 43 38 34 33 28 38 44 41 46 43 44 41 33 24 28 20 15 52950 214 2746 30 9916 14 42 30 6582 -10187 -68 1075 3206 8114 17822 36365 74547 158864 354026 736634 999999 999999 572862 3354 91 88 73 114 128 106 82 64 39 65 83 74 70 79 1 54 84 84 56 60 83 36 53 61 28 24 16 54 27 35 52 50 33 49 44 11 64 20 8 66 98 85 43 51 45 73 63 58 30 55 32 57 82 70 79 82 70 66 50 35 9 29 68 54 23 10 41 74 86 42 52 69 74 70 45 47 37 23 80 73 18 10 13 42 71 50 40 41 52 47 39 45 67 68 45 62 47 67 80 48 47 48 42 48 64 115 116 108 111 112 88 90 85 93 87 82 96 77 84 85 97 100 87 70 84 103 68 51 49 67 79 73 52 71 56 43 61 60 70 55 31 49 46 51 64 67 67 68 69 48 42 39 45 45 44 50 59 56 53 41 40 46 49 46 47 47 39 56 46 43 41 45 48 51 54 45 47 45 47 45 34 29 34 42 35 30 30 34 31 34 30 36 37 30 31 31 23 19 17 7 52959 214 2779 30 9919 14 42 39 6580 -10189 684 2625 6296 14518 30438 60438 121918 269265 572144 999999 999999 999999 27836 328 100 89 62 70 -2 39 43 45 28 57 58 29 79 60 21 64 110 8 54 59 54 25 11 40 71 58 8 -11 34 68 19 -10 -23 9 49 48 50 26 6 46 94 70 59 49 63 20 45 49 78 97 62 63 78 87 71 59 34 48 21 64 43 21 38 1 47 51 38 8 18 40 44 34 49 53 56 77 34 69 48 27 41 0 30 70 57 39 48 61 51 44 39 31 36 31 24 44 50 45 76 44 30 70 56 49 89 109 107 93 104 83 75 76 80 90 103 84 92 83 72 56 59 67 62 66 76 80 58 51 68 45 51 63 52 53 35 39 59 81 77 48 48 44 43 46 51 53 47 51 45 56 45 53 45 50 45 50 49 51 60 53 50 45 39 42 38 40 49 41 37 41 41 46 43 53 49 39 44 45 38 35 42 45 38 27 38 30 27 18 21 22 24 25 29 36 32 27 24 15 12 6 52968 293 414 30 9924 14 42 48 6578 -10192 332380 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 576 2385 6027 12826 25702 53025 109541 230581 500553 999999 999999 999999 19305 285 128 140 112 78 55 70 112 77 77 99 102 116 118 136 119 40 83 73 51 116 116 57 46 71 64 90 55 74 75 58 79 68 73 55 87 94 80 36 77 76 63 69 23 33 87 102 84 81 83 122 104 97 103 76 106 96 88 96 128 74 57 51 82 100 73 72 99 123 101 104 122 95 93 110 116 113 126 107 103 128 118 84 59 80 98 69 90 114 68 51 90 114 91 99 86 70 102 78 90 110 104 92 70 69 134 120 107 100 117 109 102 129 115 121 128 113 139 102 114 82 105 132 104 103 117 113 101 87 88 101 106 97 94 91 88 81 89 91 84 71 62 60 75 84 77 83 83 79 82 80 74 76 65 79 91 87 102 87 88 74 59 58 61 61 63 63 66 83 80 66 82 80 77 71 76 74 64 73 71 72 70 69 72 65 68 71 55 55 57 58 59 58 55 56 57 56 49 47 39 31 52977 215 2761 30 9931 14 42 57 6577 -10194 134 1199 3447 7817 15878 32112 67288 143186 315850 667057 999999 999999 999999 26937 270 83 74 92 125 106 121 158 157 123 97 104 58 51 59 37 101 95 59 53 81 68 62 55 85 94 57 37 75 54 96 72 70 48 92 58 60 97 116 34 64 108 82 37 143 133 81 68 102 83 76 104 117 83 103 110 100 80 39 80 97 66 104 113 99 85 60 89 81 80 93 81 87 83 118 106 91 125 87 84 81 84 66 69 56 60 54 93 91 63 70 80 44 60 75 84 74 92 83 64 89 89 75 77 76 106 137 144 132 131 121 102 115 105 88 68 82 93 119 114 99 104 85 66 86 94 83 110 109 77 101 95 99 87 76 73 81 67 78 87 57 78 83 82 75 81 83 71 56 71 74 69 58 67 78 73 75 73 72 60 57 68 73 78 66 64 80 78 63 60 71 72 68 77 73 74 67 68 63 62 71 63 69 66 65 61 50 51 64 54 59 58 53 45 46 41 41 40 40 30 23 52986 216 2736 30 9936 14 43 6 6575 -10196 51 577 1307 2912 6027 11714 25246 55269 122080 289327 380876 551813 999999 553702 2862 132 105 129 45 27 26 46 78 62 59 83 117 70 103 57 49 64 99 82 65 48 23 110 80 9 47 64 30 -5 34 34 33 46 57 51 79 26 21 18 42 96 107 50 43 33 41 87 42 64 64 79 105 117 74 87 61 92 94 95 77 82 75 58 46 26 86 95 87 78 61 115 81 56 78 77 79 78 123 108 67 57 101 103 68 46 54 68 57 69 77 95 101 72 89 78 48 49 58 88 65 64 60 52 45 65 114 134 122 90 98 117 100 91 118 97 106 88 69 87 79 52 71 70 89 74 76 59 82 100 83 74 76 90 80 65 80 88 102 104 79 75 76 74 78 54 69 79 68 60 57 72 71 67 62 63 62 61 81 68 64 59 61 74 67 70 53 63 64 56 61 64 69 61 64 46 50 57 55 69 63 70 63 77 63 50 47 49 53 48 46 47 51 47 44 50 41 36 32 26 20 17 52995 216 2742 30 9942 14 43 15 6574 -10198 167 2107 5736 13484 30011 60695 127295 272775 562859 999999 999999 999999 999999 97849 857 83 137 89 59 141 111 52 38 76 55 77 92 115 110 54 48 65 71 88 61 71 55 57 43 34 67 73 61 72 71 31 45 45 36 92 38 47 75 67 67 24 81 61 64 76 49 58 82 68 119 95 66 82 136 113 41 44 58 78 60 69 68 62 67 80 64 74 64 28 67 90 56 79 84 104 69 82 112 63 59 83 56 69 91 71 57 78 66 70 61 58 72 86 82 83 85 90 99 68 62 66 74 75 84 63 51 78 111 124 116 109 74 97 84 72 103 97 96 89 76 88 76 85 76 91 87 120 82 77 81 97 92 67 79 78 77 70 81 65 66 68 68 65 81 67 77 71 61 61 53 66 56 55 61 57 40 51 58 47 57 61 47 57 61 62 68 58 62 64 52 61 57 59 54 54 59 52 49 55 54 50 58 66 54 50 55 50 50 50 47 38 40 47 43 38 36 32 30 25 23 21 53004 216 2718 30 9948 14 43 24 6572 -10201 184 861 2135 4622 8971 17958 38222 80191 179495 403682 576278 999999 999999 285843 1869 102 135 122 104 97 89 35 76 123 105 109 135 116 99 102 84 81 114 82 33 76 48 45 65 64 41 91 95 105 106 83 36 14 48 73 86 33 36 103 108 57 73 28 35 31 54 61 81 103 127 73 66 80 99 89 82 115 102 120 120 111 101 125 117 109 77 78 99 64 92 121 124 92 71 82 161 138 77 105 95 57 85 77 83 94 92 86 72 87 91 50 72 97 85 94 107 98 96 95 103 62 51 58 71 121 154 127 103 107 105 107 126 147 131 116 96 93 108 114 109 129 107 107 91 95 109 103 104 105 90 79 84 86 72 87 83 65 98 69 68 74 95 78 77 89 85 71 74 82 72 75 94 86 68 64 80 81 55 48 76 71 57 62 83 70 74 73 69 68 59 69 68 69 62 60 58 59 69 71 69 66 69 67 69 69 62 45 44 52 55 60 56 56 50 46 49 48 47 38 32 24 53013 216 2724 30 9954 14 43 33 6570 -10203 302 1402 3530 7843 15181 31133 65594 137617 296958 569414 775917 999999 999999 34212 500 119 125 74 27 122 133 134 146 132 133 108 86 88 117 113 103 101 38 75 92 101 96 107 120 89 53 33 8 19 72 102 4 49 142 65 74 98 76 52 18 66 56 87 104 68 67 95 81 60 82 98 91 79 98 97 84 74 40 77 109 109 61 104 102 79 109 83 96 85 76 67 80 99 114 136 134 115 81 102 113 85 66 83 99 81 79 112 72 80 111 121 106 82 74 102 111 94 95 116 78 73 75 98 82 87 132 128 105 106 154 161 141 148 140 105 117 126 102 94 116 99 101 95 104 80 61 92 85 91 114 90 86 95 63 79 76 51 62 64 63 73 84 66 78 67 75 94 78 70 76 60 72 79 77 68 75 77 69 75 71 76 62 71 74 79 78 71 84 80 72 71 66 74 78 68 62 73 81 63 59 75 78 69 67 74 69 69 74 70 66 59 63 64 57 58 56 55 48 46 50 42 53022 295 391 30 9961 14 43 42 6569 -10205 169041 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 286 1336 3051 6147 11910 24275 51344 103822 226924 482605 718011 999999 999999 207515 2141 101 111 102 81 67 81 81 69 75 105 119 121 71 102 119 101 83 32 79 66 39 57 48 99 23 34 50 25 52 67 88 82 92 60 74 30 36 31 44 76 51 44 47 36 40 14 23 39 41 53 56 61 117 62 62 64 76 72 77 112 65 67 83 112 82 59 95 52 66 101 82 101 56 68 109 100 69 84 83 107 83 53 70 97 72 71 66 75 49 88 74 87 56 60 98 50 52 86 59 57 45 49 61 59 60 60 112 141 123 96 78 107 137 104 113 99 76 85 89 82 74 79 90 91 89 97 76 89 93 93 92 81 65 92 92 93 76 51 74 79 86 89 68 64 66 56 58 83 75 53 52 71 60 55 66 73 46 49 55 62 56 64 54 62 57 63 67 70 65 56 50 56 56 51 66 67 56 63 61 54 62 63 56 65 54 60 53 51 49 45 46 45 56 50 50 50 46 39 46 36 32 25 53031 217 2736 30 9966 14 43 51 6567 -10208 315 1434 3497 7368 14166 28197 58540 117264 253915 528688 542017 999999 999999 44228 489 99 155 62 85 100 70 80 106 106 56 49 95 101 76 82 53 33 33 77 97 88 91 94 84 55 66 77 61 69 59 56 63 82 65 66 30 57 43 39 80 62 66 40 46 75 77 92 73 45 81 66 66 37 26 80 92 35 60 115 127 70 97 95 61 53 75 94 78 81 96 78 106 85 72 97 83 64 128 121 93 82 73 79 101 56 47 94 68 66 42 70 71 63 60 49 53 57 76 49 47 72 88 62 64 81 48 87 123 116 87 87 109 106 81 86 73 102 79 89 95 89 84 99 94 92 78 80 65 52 78 70 76 75 60 83 71 32 52 68 73 65 74 53 61 66 62 57 50 49 60 65 63 78 68 63 57 67 54 51 62 79 62 59 45 53 39 54 63 65 53 71 56 64 57 39 41 45 43 44 50 46 52 45 49 54 52 47 47 49 46 49 50 47 39 35 43 36 32 35 36 31 22 53040 216 2770 30 9970 14 44 0 6566 -10210 968 3209 7696 16213 32446 65022 132695 280249 591822 999999 999999 999999 223148 1024 142 122 126 105 105 154 63 71 84 139 119 39 78 148 142 74 116 75 75 91 97 101 80 72 70 56 61 69 28 36 39 35 57 65 29 54 60 24 57 68 60 59 41 51 86 59 70 97 51 61 86 83 33 54 79 97 87 76 59 56 66 60 96 87 111 109 84 101 93 77 118 101 90 135 102 102 84 86 73 128 118 93 84 57 93 52 46 68 75 112 77 74 85 101 89 76 64 47 54 59 82 66 69 68 58 95 107 142 117 93 101 101 89 79 86 99 102 94 92 85 85 95 109 109 126 101 67 94 90 96 81 94 66 49 72 62 74 85 76 73 63 79 60 64 62 77 80 65 63 59 68 88 66 51 40 37 61 58 44 58 58 60 50 44 63 60 51 52 66 65 59 65 54 56 40 43 48 65 46 55 60 50 51 51 50 44 58 55 53 51 49 43 43 46 44 46 41 40 40 28 29 28 53049 216 2747 30 9977 14 44 9 6564 -10212 202 1517 4119 8797 17533 35725 71888 144998 313444 599340 562681 999999 756969 3538 103 105 65 39 61 130 100 118 69 102 87 34 76 125 82 62 53 42 63 74 85 68 62 64 73 79 64 81 61 45 17 40 30 13 56 91 55 86 47 29 21 29 50 77 50 42 80 79 15 19 58 59 32 5 14 64 71 32 69 70 68 65 45 64 91 76 83 88 61 64 71 91 78 60 55 91 79 68 69 65 85 77 57 53 36 47 38 45 24 46 39 20 53 78 77 63 66 32 46 25 46 40 52 58 63 67 109 113 73 100 101 117 101 71 84 93 60 70 67 59 51 76 108 89 77 53 52 51 70 81 95 100 49 28 66 73 65 67 49 41 47 61 51 53 47 35 44 52 73 24 31 36 48 31 41 41 43 30 48 49 39 59 50 55 55 38 33 32 27 40 34 31 32 32 37 26 31 32 33 33 41 47 40 43 41 40 42 35 28 30 23 21 25 25 28 29 26 27 21 15 15 11 53058 216 2754 30 9984 14 44 18 6562 -10214 250 1768 5016 10920 23761 48662 95096 197411 423332 876332 999999 999999 132697 1456 147 121 102 59 70 100 98 82 69 121 96 80 89 85 93 82 115 96 94 116 101 132 130 110 111 125 79 80 91 95 92 64 63 75 77 62 60 97 78 43 47 36 75 81 81 60 80 73 83 62 90 110 62 126 99 92 94 108 121 123 88 74 96 96 100 113 116 158 97 86 90 97 99 111 109 92 89 98 93 103 109 84 75 63 88 72 66 98 103 71 106 79 70 57 84 86 64 99 107 96 98 100 111 86 65 132 145 122 122 119 129 134 98 92 94 121 132 118 113 116 95 94 116 102 90 109 105 99 87 99 123 116 93 92 90 66 100 89 79 74 80 81 64 68 85 81 64 71 84 84 73 87 81 76 64 64 54 54 55 69 79 70 82 71 74 72 71 56 68 85 74 71 70 60 60 56 58 65 63 54 50 59 61 65 63 61 63 54 44 46 38 33 39 44 47 46 42 48 54 46 41 27 53067 296 388 30 9988 14 44 27 6561 -10217 589431 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 363 1671 4466 9625 19466 40557 81854 169241 374018 543463 999999 999999 94443 911 52 34 114 104 103 111 102 87 129 144 138 116 115 109 125 96 81 106 86 82 84 52 97 126 105 122 104 94 78 59 71 77 80 39 107 107 81 58 88 70 103 93 93 65 26 51 66 58 65 95 68 75 107 120 91 105 116 97 104 103 57 55 117 130 86 59 74 118 109 123 116 111 95 100 114 113 107 98 96 90 106 81 95 96 88 96 114 73 99 106 87 87 91 94 74 70 76 90 77 94 94 70 31 50 104 120 88 119 127 128 121 126 95 126 130 95 116 124 111 123 105 92 78 83 106 106 95 98 64 73 83 68 74 83 98 89 91 76 68 80 87 79 79 89 74 84 89 79 78 84 77 79 79 59 54 65 66 69 73 80 63 70 54 63 73 65 66 65 61 59 70 63 53 44 21 29 46 52 54 57 54 56 61 61 53 43 45 48 51 34 32 39 45 37 34 36 40 38 41 43 40 30 53076 216 2793 30 9993 14 44 36 6559 -10219 863 3220 8299 17719 37329 72665 140481 291976 600855 999999 999999 999999 15900 257 77 95 129 129 111 68 74 75 130 54 95 109 130 79 75 81 69 97 53 40 60 69 81 101 60 66 128 48 103 48 30 56 76 43 58 92 119 83 45 42 88 28 81 83 67 67 97 44 79 88 63 107 87 50 99 121 126 117 111 98 62 63 49 90 98 92 119 101 114 140 114 133 109 82 77 106 87 100 100 104 99 122 95 98 97 40 46 96 53 57 81 89 85 92 103 94 86 71 92 99 99 66 58 67 106 116 116 146 143 104 139 136 129 108 98 99 102 114 112 105 92 109 101 113 110 99 103 88 69 86 76 74 84 68 55 70 80 81 76 62 50 64 92 80 79 81 75 62 62 48 54 76 84 80 61 58 44 52 64 71 69 54 64 70 65 51 67 54 54 61 56 53 44 39 33 32 45 42 58 50 41 43 51 59 57 51 44 42 43 28 26 30 35 30 40 41 37 35 35 33 28 24 53085 216 2795 30 9995 14 44 45 6558 -10221 1150 4114 9923 20465 40853 78832 151090 312484 613969 969362 999999 999999 11557 119 25 18 64 58 41 73 70 100 89 82 79 110 103 151 123 71 112 111 64 73 95 84 84 49 88 86 40 81 94 55 50 57 64 100 80 52 54 65 36 49 43 34 66 54 69 82 76 66 115 110 132 109 125 104 85 64 51 52 66 82 92 118 75 63 82 80 96 78 57 57 64 68 73 83 76 66 56 64 76 64 95 91 86 72 43 93 101 127 103 75 100 96 101 87 119 108 91 65 65 85 73 76 92 67 103 124 122 98 97 111 92 86 95 96 109 108 99 102 100 99 97 118 122 83 73 93 122 103 89 88 81 87 68 68 90 84 87 73 93 88 59 46 63 86 77 66 69 62 72 70 79 65 70 64 55 70 66 73 64 67 59 68 68 68 65 82 69 58 56 46 46 45 45 43 43 50 41 41 46 44 39 44 44 44 52 48 40 40 27 21 24 24 25 38 44 40 26 31 38 32 33 26 53094 217 2769 30 9999 14 44 54 6556 -10223 112 1525 4438 10347 21476 42721 85084 171870 359756 693389 709694 999999 999999 5002 99 56 65 67 64 94 54 108 99 126 164 123 84 84 107 108 90 119 106 120 115 129 100 74 86 72 115 83 57 75 92 102 110 71 27 71 37 42 54 43 64 81 59 57 56 90 56 134 113 66 66 85 93 85 103 93 55 118 92 58 69 101 90 98 77 83 95 117 90 85 116 97 145 111 85 145 80 85 98 103 77 111 90 58 69 92 94 86 84 112 96 92 88 94 90 103 75 51 83 96 54 74 77 59 75 136 156 170 144 137 132 109 118 131 130 122 121 117 107 103 121 103 95 126 101 90 82 90 78 101 93 98 96 78 87 75 85 91 87 104 120 82 81 78 70 76 76 77 70 82 85 78 80 81 73 60 72 84 84 85 71 87 81 79 77 83 80 81 82 64 63 73 60 50 41 56 65 47 51 50 53 52 56 58 66 59 53 57 49 46 40 36 36 36 40 49 46 42 42 44 48 36 29 53103 217 2773 30 10003 14 45 3 6554 -10226 43 1561 4519 10653 22961 45246 89434 178598 360582 713457 999999 999999 999999 10311 121 61 23 46 64 45 99 77 49 62 83 62 74 74 56 77 106 69 67 76 38 55 44 36 32 42 64 23 79 59 31 33 39 49 41 54 76 52 53 65 29 62 25 50 31 12 34 53 37 54 57 82 -6 47 41 78 79 43 61 40 46 61 58 94 73 61 35 58 69 31 26 99 99 117 37 66 53 55 41 55 69 91 67 57 51 33 20 41 68 43 61 55 36 46 53 52 56 67 50 86 43 60 62 38 46 108 118 110 116 95 74 83 81 68 78 79 54 50 59 77 83 75 75 69 73 72 61 66 38 40 68 59 67 70 83 95 87 47 57 51 54 60 55 45 39 31 52 45 42 51 40 28 41 41 37 27 47 50 62 65 36 31 32 30 33 42 35 33 33 18 21 31 19 18 17 23 19 17 19 15 3 12 22 14 10 10 14 10 11 17 7 9 5 5 6 10 4 6 5 8 2 2 -2 53112 217 2774 30 10004 14 45 12 6553 -10228 -32 1329 3850 8799 18777 38656 75668 151818 320208 646849 999999 999999 999999 7482 120 84 90 22 98 134 97 68 49 70 93 70 89 36 95 119 109 89 98 129 71 115 87 97 78 93 96 72 59 74 64 93 94 139 86 71 63 49 56 108 107 87 63 89 61 122 98 111 62 98 142 118 65 84 83 76 115 79 116 105 105 109 84 105 129 111 85 101 71 92 129 126 83 79 107 115 90 69 91 85 133 112 99 127 89 88 92 69 73 93 101 69 51 100 106 99 61 55 46 65 98 78 84 72 98 94 119 146 131 112 108 110 103 121 128 128 134 107 95 109 120 114 93 79 84 97 121 90 81 91 79 100 102 97 84 106 97 67 55 78 77 82 79 75 81 68 79 78 78 83 75 65 63 82 92 75 66 70 72 79 79 54 54 61 38 56 69 61 48 53 58 51 49 34 27 44 36 29 28 34 50 32 25 43 33 27 37 38 41 25 25 29 26 24 24 25 33 25 27 30 30 30 21 53121 216 2804 30 10004 14 45 21 6551 -10230 559 2440 6509 14005 29342 60365 121043 261626 545550 999999 999999 999999 8021 147 123 96 108 139 98 26 93 122 94 84 42 95 150 138 128 111 142 152 101 131 91 82 125 104 129 52 67 43 36 86 98 75 75 77 94 111 83 100 137 30 73 58 46 49 82 70 76 81 107 97 96 89 77 100 80 83 109 120 139 145 110 68 76 106 112 77 67 84 116 119 91 114 110 72 91 91 106 95 96 93 89 81 126 92 95 94 107 117 102 83 63 97 96 94 64 38 72 99 91 72 66 102 88 59 92 122 132 122 149 103 100 133 107 108 122 102 98 108 113 89 109 100 73 73 88 82 87 110 104 98 90 106 99 74 74 84 89 80 86 79 85 85 78 91 92 84 83 77 78 64 64 63 82 58 52 60 64 79 71 65 59 68 60 46 63 57 66 59 47 49 52 50 33 37 36 44 37 24 30 34 46 31 35 41 38 35 37 33 14 15 19 14 20 28 26 21 22 23 25 23 20 21 53130 216 2775 30 10005 14 45 30 6549 -10232 1229 4227 10155 23793 51370 103920 212515 452729 885542 999999 999999 136652 1352 14 61 126 35 45 53 71 61 98 88 91 53 109 96 73 20 74 56 92 29 14 51 48 84 44 55 49 27 34 19 100 106 41 -2 39 59 36 48 33 56 55 25 36 29 39 50 87 39 -1 48 49 67 40 20 33 74 96 80 63 80 85 100 126 79 58 42 84 67 67 71 86 70 96 59 55 20 52 63 102 95 78 75 64 53 104 76 74 34 50 71 63 63 63 75 66 49 45 50 61 60 39 33 42 39 68 111 105 102 113 123 102 78 78 110 99 73 84 83 68 82 68 69 75 64 61 66 65 74 58 38 50 44 38 60 61 49 50 45 57 68 50 29 57 74 58 37 41 47 61 54 63 52 48 50 40 30 31 38 26 32 41 31 29 36 24 36 40 28 10 23 28 20 14 7 0 2 23 19 10 11 6 2 -1 10 8 -6 -6 -14 -10 -6 -13 -13 -14 -6 2 1 0 -3 -9 -6 -8 -12 -9 53139 217 2745 30 10005 14 45 39 6548 -10234 230 1927 5234 11879 26393 53315 106402 225310 471314 979209 999999 999999 43873 378 107 69 63 64 83 95 73 25 84 77 118 120 101 92 120 93 98 83 67 118 87 62 28 62 61 52 51 86 56 44 54 63 73 53 66 76 53 36 43 70 50 59 21 34 38 48 63 50 60 86 91 93 126 84 62 78 111 89 104 140 108 108 97 103 66 73 88 105 54 78 89 61 34 88 39 56 77 62 47 74 90 81 76 64 102 79 57 65 61 44 53 76 69 76 51 33 67 100 75 57 79 78 61 80 98 116 136 148 137 105 107 95 103 106 128 107 88 64 61 57 71 89 82 81 102 98 96 85 93 83 69 66 76 75 73 55 66 75 94 60 76 94 73 71 88 93 78 57 59 75 73 71 63 51 48 54 74 49 54 64 61 56 43 57 59 54 53 40 40 32 30 33 21 21 27 25 31 29 19 23 16 14 20 20 16 20 20 9 5 6 9 -2 3 20 19 11 13 15 9 17 16 13 12 53148 294 465 30 10005 14 45 48 6546 -10237 719611 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 1345 3586 8040 18781 42560 87217 183733 417994 896196 999999 999999 26281 373 45 53 94 52 83 55 25 20 78 53 45 78 115 72 61 85 78 109 96 98 90 111 81 79 54 64 53 58 49 38 34 52 68 59 81 54 59 38 23 76 47 45 50 45 5 -1 41 58 59 58 67 55 73 64 53 45 97 85 100 112 91 81 65 41 83 102 72 62 87 115 80 90 63 81 48 38 69 100 75 94 95 83 103 76 48 101 80 84 100 62 74 65 66 84 89 70 63 34 61 51 54 55 45 47 60 87 121 122 118 108 115 125 89 87 94 99 84 94 93 80 91 61 97 65 60 86 66 59 56 80 67 63 68 54 85 79 81 63 63 66 68 77 64 78 74 68 63 73 80 87 71 58 45 48 61 68 45 54 57 53 58 47 59 42 44 47 44 48 31 16 29 29 31 36 29 22 19 6 3 12 16 8 3 2 -2 0 0 -2 -6 -1 4 -6 -5 3 4 2 12 9 3 6 0 0 4 53157 217 2803 30 10003 14 45 57 6545 -10239 -39 859 2590 6048 12932 28312 63895 143770 331981 758463 999999 999999 329600 1858 145 68 66 71 77 85 70 64 146 113 39 85 117 89 73 126 153 63 88 106 85 60 103 110 126 71 64 102 79 75 45 68 45 71 75 64 99 121 78 56 79 82 71 64 62 33 71 43 40 32 35 49 80 80 57 78 93 88 85 103 85 64 113 122 101 89 93 101 72 125 120 107 49 72 116 112 107 74 99 74 78 86 89 82 91 97 94 104 109 113 95 72 71 73 82 119 110 82 88 80 92 80 78 65 90 147 131 137 101 80 97 124 98 120 111 88 95 76 85 84 85 67 74 80 73 82 82 101 90 67 84 91 85 70 86 96 82 76 80 73 77 93 81 94 79 72 69 70 75 66 78 83 55 77 77 59 50 69 66 61 59 45 49 53 40 31 46 52 48 43 34 26 29 35 35 31 34 23 25 21 18 22 6 10 10 10 4 13 10 1 2 8 2 3 14 17 15 15 18 11 6 13 14 53166 213 2832 30 10002 14 46 6 6543 -10241 253 2021 4950 12135 29977 65357 136522 295456 649459 999999 999999 999999 6387 57 33 89 64 64 133 94 63 72 90 76 77 92 77 51 81 48 134 75 80 69 60 31 70 93 75 51 43 29 62 38 75 60 48 47 61 66 57 42 36 8 43 38 57 89 48 27 65 27 37 54 85 93 64 90 72 36 30 62 35 45 9 96 76 60 -1 37 51 72 66 50 73 54 68 51 53 83 86 67 95 76 59 49 98 65 41 46 114 51 55 65 51 33 61 54 29 44 49 64 67 59 65 69 70 90 111 93 99 91 99 116 98 62 54 92 105 85 69 75 85 62 60 56 62 48 47 57 70 67 56 54 65 57 57 49 63 63 41 32 53 68 71 57 76 52 61 57 64 55 42 72 67 48 46 40 38 58 45 30 33 47 34 28 35 39 35 16 20 8 1 3 -3 -4 -1 -3 5 4 -2 -3 -5 -11 -13 -6 -6 -12 -9 999999 999999 -8 999999 999999 999999 -13 -9 -11 -15 -12 -6 -10 -13 53175 215 2830 30 10000 14 46 15 6541 -10243 950 4561 10932 27500 66794 144920 305470 645200 999999 999999 999999 10197 77 101 108 51 70 74 68 100 58 125 161 127 95 69 69 107 109 106 127 46 96 87 73 100 126 139 113 87 81 115 86 102 67 82 68 99 71 49 70 58 39 48 61 77 77 85 70 31 32 75 94 133 109 60 92 137 118 135 119 112 120 105 76 138 149 71 114 109 94 100 94 105 108 111 100 102 98 106 105 86 127 136 98 139 127 100 73 93 92 68 67 69 89 63 91 125 121 90 92 86 91 110 118 106 120 147 103 136 150 153 128 92 123 122 108 84 97 95 71 90 116 125 107 94 125 106 91 103 96 88 86 88 103 110 94 92 90 98 88 70 87 91 108 95 76 63 85 72 87 74 83 83 87 66 78 80 68 40 58 66 71 65 58 64 48 53 53 46 43 29 25 15 28 26 26 20 32 36 25 24 12 12 6 7 16 23 16 18 12 8 10 21 17 10 10 17 15 10 11 9 9 8 10 53184 294 459 30 9999 14 46 24 6540 -10246 159857 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 456 2595 6661 15647 37938 85845 182705 397325 863091 999999 999999 46256 403 126 60 60 107 115 92 60 66 56 153 126 62 63 71 109 71 65 95 109 95 80 70 64 89 67 67 109 57 46 78 94 104 47 89 54 74 86 36 50 80 73 67 42 47 94 78 54 80 77 73 107 55 50 87 103 100 40 79 117 71 75 56 82 87 85 71 61 88 133 134 104 100 112 85 82 76 81 64 71 88 84 77 133 96 86 71 104 126 91 72 86 65 71 90 63 70 92 97 80 71 58 113 126 110 100 89 133 106 98 88 76 83 104 89 97 87 89 107 89 88 102 109 91 111 104 84 94 88 69 82 80 71 74 72 87 81 50 68 56 70 69 74 58 63 96 87 74 61 74 79 71 73 69 59 69 59 56 46 49 58 58 56 44 57 47 31 31 32 32 34 23 16 26 21 18 19 14 9 6 -7 -4 -3 7 3 -3 -7 -3 0 -2 -4 4 10 9 6 4 1 0 7 5 1 -4 -8 53193 296 397 30 9997 14 46 33 6538 -10248 960073 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 338 2512 6878 15290 34569 74570 158958 310569 611538 999999 999999 999999 40942 467 101 64 55 20 -5 39 115 81 44 62 90 86 95 68 45 59 49 98 128 104 80 93 66 78 112 126 47 77 56 47 99 113 103 78 77 65 48 65 103 60 88 111 11 33 92 81 43 53 86 97 63 31 85 74 113 116 117 103 117 107 101 98 81 88 74 94 61 56 88 101 53 56 58 69 65 65 108 87 105 113 97 98 50 89 118 94 85 69 53 75 82 61 80 76 91 63 88 102 71 86 79 76 112 129 115 98 134 139 98 104 120 113 91 61 78 93 106 90 85 73 59 75 53 63 86 86 82 71 67 87 66 84 87 87 67 70 84 75 56 58 66 64 77 88 80 92 82 63 61 80 60 67 62 71 56 50 57 61 72 55 33 32 32 32 31 23 28 19 24 34 36 6 8 24 9 20 24 18 19 16 4 6 0 0 -3 999999 2 -4 -14 -12 -9 -9 1 6 0 0 -2 1 -5 -5 -5 -6 53202 293 483 30 9993 14 46 42 6536 -10250 654913 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 314 1354 3522 7919 18767 43700 99539 242591 556483 999999 999999 999999 10745 164 65 55 97 108 93 118 93 61 64 100 67 23 26 73 90 96 104 95 99 83 55 59 55 76 78 88 92 113 59 35 94 129 107 35 38 92 115 96 42 77 54 23 69 79 103 125 127 89 64 111 111 42 125 95 66 115 110 77 84 126 88 123 80 76 90 135 96 117 124 110 113 104 90 126 114 98 89 75 100 96 80 102 70 109 95 87 81 92 104 88 98 97 81 81 92 82 98 96 75 64 102 117 138 116 137 154 132 109 131 131 118 91 101 108 118 96 66 74 76 89 96 85 79 83 76 79 65 100 91 99 102 92 74 80 70 94 90 78 81 90 78 89 88 82 73 70 58 54 78 81 72 61 64 75 72 70 60 67 53 44 59 56 49 39 34 39 40 21 25 40 42 35 22 10 21 17 19 19 20 11 8 6 8 -3 1 4 14 11 -8 -1 5 -3 -1 2 -4 -4 10 3 -1 -1 -5 -7 53211 202 2790 30 9990 14 46 51 6535 -10252 266 1798 4857 11369 29413 68373 147921 332449 732419 999999 999999 849876 3930 92 107 55 73 46 98 43 12 57 65 73 64 96 120 42 32 11 80 65 86 107 81 60 52 20 68 58 50 95 76 59 66 97 98 68 43 49 102 53 62 42 55 60 49 47 38 55 54 55 66 21 22 38 74 60 53 65 88 62 77 117 83 84 43 41 13 28 45 65 77 47 78 58 42 72 67 47 26 55 53 43 68 62 51 59 48 69 80 61 71 80 66 60 53 54 54 60 43 57 53 47 16 54 111 80 77 104 105 89 95 60 46 76 82 87 84 75 74 40 60 74 79 86 84 66 85 79 71 73 75 58 53 32 56 71 31 40 52 55 49 55 62 57 73 69 86 62 59 61 64 55 38 43 41 27 25 36 39 40 25 20 8 8 7 5 10 6 0 -4 9 10 6 7 -5 -5 -12 -7 2 5 0 1 -11 999999 -13 -15 999999 999999 999999 -10 53220 215 2787 30 9987 14 47 0 6533 -10254 789 4195 11398 27113 61928 139351 294996 567976 999999 999999 999999 39654 423 89 46 78 89 77 43 84 123 109 7 30 98 83 68 121 87 2 49 57 29 -3 47 26 36 70 40 40 84 99 90 49 60 50 38 57 52 47 41 31 63 66 53 108 77 50 111 78 41 40 19 105 89 47 42 51 48 76 104 66 63 101 111 86 108 97 135 81 76 103 64 63 104 95 65 118 106 61 56 87 97 89 76 60 73 50 37 68 80 82 86 38 53 66 71 83 102 82 75 81 81 64 74 115 125 118 105 116 107 95 69 86 100 101 106 87 93 105 96 98 85 86 62 70 81 62 52 80 81 83 73 82 89 73 52 68 52 78 91 72 70 77 56 67 72 65 59 74 63 58 60 63 58 62 59 55 49 45 56 45 32 15 29 38 29 25 29 24 30 32 20 9 8 3 16 8 -1 5 8 17 9 9 -10 -5 -8 -9 -6 -7 3 -7 -2 0 -2 -11 -15 -6 -11 -13 -5 -8 -6 -9 -11 53229 271 384 30 9984 14 47 9 6532 -10257 15078 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 593 1873 4736 10269 22977 51318 116635 290535 691924 999999 999999 521254 2548 53 36 65 37 2 36 43 85 67 25 48 43 99 77 70 22 63 27 51 10 33 0 18 39 54 46 53 38 -11 14 24 10 46 39 62 57 25 3 26 21 14 27 11 26 -4 22 29 43 33 17 37 34 57 68 65 76 84 69 98 59 83 109 114 43 30 90 41 73 80 31 53 82 64 50 79 63 62 49 49 45 54 39 58 53 30 33 50 43 61 30 66 73 61 55 53 78 65 28 22 53 46 53 72 51 78 93 89 97 76 56 45 66 71 58 46 39 70 60 61 51 73 70 65 40 40 49 44 46 57 75 52 47 49 35 35 46 30 22 35 38 62 51 41 45 46 16 32 42 35 37 37 20 19 19 34 29 28 20 14 12 8 2 11 12 1 -7 -4 -6 -7 -14 999999 999999 999999 -13 999999 999999 -9 -13 53238 214 2778 30 9978 14 47 18 6530 -10259 450 1551 4006 9049 20024 46280 109395 274506 658794 999999 999999 423711 2363 125 89 95 105 93 96 95 118 140 129 79 59 88 87 29 63 93 45 81 35 66 81 73 85 73 27 39 84 3 87 56 47 65 85 82 52 90 64 90 47 65 68 81 31 43 47 39 8 48 88 80 97 84 70 69 65 90 63 55 94 117 145 103 85 73 77 76 129 114 86 75 85 44 73 80 92 68 83 104 80 74 57 68 81 63 45 84 129 116 84 63 76 81 65 73 70 81 47 67 82 49 92 101 128 130 106 105 73 94 104 113 103 89 99 81 88 84 59 87 108 98 81 88 89 79 71 95 114 105 71 56 85 73 66 76 87 62 70 73 78 71 89 84 89 70 70 56 72 67 72 54 60 55 47 46 60 32 29 24 42 45 38 37 22 22 8 5 7 12 13 4 16 15 3 11 20 9 -3 3 -10 -8 -6 -2 0 6 -2 -9 -2 -4 -12 -10 -5 -10 999999 -8 999999 999999 -12 -5 -4 -12 53247 216 2775 30 9975 14 47 27 6528 -10261 322 1336 3567 7926 16814 38344 87870 221589 537672 999999 999999 999999 7577 157 126 162 154 199 177 114 155 134 109 123 82 106 75 109 128 132 106 165 96 97 101 99 98 99 101 157 81 102 118 102 92 92 80 40 67 126 79 64 75 87 88 87 107 102 131 84 104 130 119 130 101 116 89 129 147 108 119 101 128 136 116 108 120 106 117 123 143 124 157 143 181 123 122 139 139 150 163 131 153 165 142 146 120 129 84 95 108 121 100 120 101 86 83 99 115 123 112 96 97 94 108 164 152 161 156 121 115 127 129 137 114 93 111 131 132 109 110 114 86 110 88 93 99 107 83 90 113 114 132 112 106 114 124 89 111 108 118 102 98 114 102 102 111 125 119 93 87 97 91 89 83 90 102 79 74 71 67 74 77 63 77 66 64 32 37 42 37 34 28 51 48 37 30 37 38 30 31 34 49 34 21 31 20 22 32 31 18 14 16 20 14 12 11 15 14 15 20 11 6 13 12 9 53256 216 2800 30 9970 14 47 36 6527 -10263 204 1149 3181 7322 15572 35311 81470 197701 469244 999999 999999 999999 14054 219 125 148 113 98 121 72 93 93 117 88 78 84 68 34 95 92 93 115 121 75 119 82 76 91 68 62 63 116 108 93 94 96 92 73 22 49 81 77 82 76 50 77 76 48 41 63 62 115 70 90 110 115 117 129 107 99 103 117 126 117 85 86 89 113 123 109 133 93 151 134 97 83 112 73 75 103 139 122 129 113 110 115 84 77 88 86 126 126 102 76 109 109 104 98 69 77 102 120 67 65 108 121 119 105 105 117 104 104 127 127 110 113 95 107 89 101 87 88 73 65 59 60 64 80 96 95 97 109 122 100 95 108 104 74 78 97 94 95 95 81 79 68 75 70 81 84 77 64 80 71 59 65 43 57 49 54 55 44 59 56 50 25 35 32 19 20 15 18 14 17 23 14 23 18 27 17 9 -1 4 8 -5 -7 -8 0 7 6 -2 -1 -9 -6 -3 1 -5 -13 -12 -9 -7 -7 -12 -9 -11 -15 53265 216 2799 30 9969 14 47 45 6525 -10265 489 1732 4403 9581 20832 47542 108197 253704 581814 999999 999999 999999 12135 244 115 120 107 135 117 62 99 120 109 104 128 83 157 84 74 105 131 112 131 110 91 117 158 66 75 102 86 58 112 90 82 94 93 68 105 84 23 73 108 78 104 76 105 100 17 62 80 108 134 103 49 75 96 114 140 101 95 83 86 116 106 110 122 114 119 104 96 130 104 95 104 101 123 96 84 108 61 90 99 91 111 110 83 83 117 117 110 100 118 112 96 106 83 86 111 82 87 83 80 100 127 148 136 151 141 100 119 135 112 104 129 89 113 103 92 112 122 128 114 103 84 101 103 99 85 83 99 111 107 98 111 121 113 102 127 125 115 102 92 103 106 90 93 93 82 71 88 89 72 65 68 86 76 84 69 62 56 46 56 44 44 51 55 43 42 42 41 28 21 5 11 15 19 25 19 12 12 23 19 16 14 20 12 9 11 9 13 14 15 0 2 11 12 0 -9 0 -7 -4 11 11 1 0 53274 194 2703 30 9963 14 47 54 6523 -10268 -73 498 1196 2746 5645 11752 25283 57289 127246 290435 605939 718527 999999 999999 38779 330 7 50 45 39 37 72 59 53 89 73 69 37 37 30 21 27 24 44 45 28 39 44 92 52 58 74 43 74 57 61 36 70 72 84 67 46 60 87 36 3 28 50 55 60 79 64 38 32 13 49 7 52 72 71 60 46 60 53 58 77 68 47 86 52 67 57 85 68 76 101 75 81 65 54 70 67 84 111 88 72 29 68 81 64 64 63 107 72 42 50 59 65 38 49 66 39 56 32 29 80 67 90 84 89 48 48 100 113 81 69 67 82 70 79 88 94 67 76 91 67 37 25 38 49 59 82 63 54 82 99 72 69 70 81 88 81 74 74 73 75 67 57 41 57 52 53 69 61 40 42 41 37 32 42 41 37 35 14 27 30 22 15 -2 -1 -8 -2 2 -6 -9 -3 -9 -14 -9 999999 -14 -6 -1 -4 53283 206 2697 30 9957 14 48 3 6522 -10270 46 469 1136 2395 4672 9468 21489 47984 112096 275540 293471 961346 999999 959283 7754 217 116 114 61 37 34 70 102 46 2 46 45 54 24 91 50 45 64 89 75 58 34 57 44 30 59 38 57 52 42 37 43 15 44 75 44 -5 14 70 56 35 38 43 9 26 53 54 72 80 87 74 26 26 33 74 82 92 65 41 43 53 67 65 44 40 39 70 69 86 90 86 107 70 55 77 91 102 67 43 56 66 58 67 64 85 79 56 56 63 86 40 21 50 49 11 38 67 33 42 53 88 60 98 105 90 81 100 112 105 84 94 71 82 71 66 56 55 48 49 87 85 85 73 67 61 74 74 73 57 58 94 84 79 68 69 82 66 63 50 64 60 55 48 61 53 41 49 37 37 51 28 14 30 11 18 35 35 25 14 1 1 -10 4 6 9 5 -5 -9 -8 2 -8 -8 999999 999999 999999 999999 999999 999999 999999 -11 999999 -12 -14 999999 999999 -9 -14 999999 999999 -13 -14 53292 218 2691 30 9951 14 48 12 6520 -10272 -92 380 1129 2579 5369 10884 24129 53223 120595 289528 552612 993400 999999 603386 2835 178 136 99 101 74 91 78 65 50 100 83 99 101 128 97 65 106 110 127 94 110 107 137 110 106 121 96 86 91 65 93 67 74 84 74 67 83 53 72 73 70 28 29 58 74 62 43 29 64 80 74 65 54 73 89 84 100 92 82 95 130 88 36 61 106 108 77 90 99 129 111 85 103 86 93 81 100 99 97 84 65 44 70 61 86 93 57 58 75 93 82 70 52 76 99 105 61 75 69 59 76 102 131 114 143 98 104 108 92 114 104 112 83 72 78 83 102 101 64 92 91 83 84 65 69 58 82 48 49 83 94 96 96 86 85 84 97 85 68 69 82 98 91 76 54 51 50 62 67 62 53 56 73 64 53 38 49 42 35 31 28 18 18 29 11 15 9 14 14 14 4 12 2 9 14 -2 5 11 14 1 -1 -1 0 -9 -2 -7 -3 -7 2 0 -9 -10 999999 999999 -13 999999 999999 999999 -8 -13 999999 999999 -14 53301 201 2718 30 9948 14 48 21 6519 -10274 95 663 1780 4068 7996 16505 38064 85052 206921 426693 453531 999999 999999 39126 401 57 90 106 81 59 108 116 110 75 76 88 54 45 66 75 109 74 70 86 105 80 76 85 94 52 56 39 101 32 46 94 99 71 24 84 60 17 27 48 40 5 49 60 62 49 45 37 70 79 103 66 44 27 69 88 92 81 85 58 51 14 26 66 57 82 49 85 64 22 22 83 80 79 78 89 72 45 73 108 54 55 63 55 63 48 76 41 47 34 39 39 84 95 71 42 53 68 66 62 78 68 76 97 87 68 79 100 93 94 76 81 66 86 87 88 84 69 70 62 56 62 59 58 32 42 67 100 104 79 86 94 60 49 71 81 70 68 62 69 55 70 65 58 50 62 54 34 41 47 28 20 40 46 33 31 24 22 32 25 14 -9 -3 6 -3 2 4 -5 0 -11 999999 -13 -8 -10 -6 999999 -14 -3 -11 -13 999999 999999 999999 999999 999999 999999 -12 53310 208 2686 30 9946 14 48 30 6517 -10276 -80 219 665 1434 2951 5623 11248 25297 54359 128507 310380 254082 999999 999999 516204 3168 159 196 113 37 68 43 66 69 65 92 74 49 93 135 88 58 114 71 47 42 57 123 116 83 119 90 66 67 45 47 22 90 71 48 77 36 23 33 55 58 65 50 43 28 54 73 79 87 37 52 49 96 110 52 81 79 59 82 60 89 100 117 98 109 79 99 80 94 115 50 80 82 112 83 67 82 82 92 86 51 83 88 97 82 77 67 60 68 82 57 91 81 82 73 61 71 71 38 45 43 53 105 104 129 129 108 107 106 106 76 67 71 61 84 86 65 60 68 60 86 76 61 65 65 79 84 75 61 105 113 104 78 63 88 71 76 82 68 62 67 57 42 49 50 76 78 68 58 58 49 61 57 51 36 30 34 27 29 34 16 12 4 0 0 -2 1 -8 -2 3 3 -13 -4 21 5 999999 -8 0 0 -5 999999 999999 -8 -11 -8 -9 -8 -12 -4 -3 999999 999999 -15 53319 209 2712 30 9942 14 48 39 6515 -10279 59 395 1027 2077 4032 8114 17630 37491 84719 217195 309303 837204 999999 999999 99313 1369 135 91 116 150 98 106 115 144 97 78 79 111 67 72 95 82 69 90 88 44 75 80 76 73 101 131 148 87 98 76 101 80 120 62 47 52 65 42 72 61 31 77 91 64 43 62 104 94 101 90 71 79 66 108 71 110 97 118 78 103 87 84 107 91 151 116 86 116 66 74 101 80 83 95 85 103 75 63 96 98 81 99 69 76 106 81 118 95 69 84 78 89 88 91 62 73 95 75 62 85 127 125 123 116 109 151 126 78 89 92 82 89 73 78 61 90 102 106 88 68 60 57 67 73 71 61 71 82 83 94 124 115 118 114 100 86 76 75 80 75 73 75 73 77 75 78 67 60 63 57 62 61 52 50 49 41 47 52 45 31 25 11 8 1 12 11 15 3 18 14 12 12 -3 7 12 8 5 12 -3 2 3 -8 -11 -6 1 -3 -12 999999 -6 -12 -15 -11 -10 53328 204 2649 30 9939 14 48 48 6514 -10281 -75 99 363 790 1412 2522 4682 9404 20774 43466 102938 251739 192873 999999 999999 999999 11314 230 100 149 81 132 113 76 36 53 35 42 74 79 78 55 57 101 98 88 91 60 45 118 49 88 77 126 87 62 48 54 51 72 44 42 62 64 35 67 80 79 67 29 89 20 32 29 28 62 64 74 88 118 108 115 93 97 52 59 80 71 89 81 73 96 100 99 90 99 99 87 82 52 68 79 76 102 86 112 73 81 85 54 75 95 89 70 67 100 81 81 64 56 50 56 62 50 69 81 67 57 84 118 109 93 100 82 77 65 90 89 57 51 85 83 50 61 71 63 23 50 60 58 44 30 58 85 71 48 65 87 84 75 91 82 62 62 84 72 65 55 49 66 51 67 63 44 59 65 57 35 55 52 46 40 33 38 28 20 20 19 -6 4 4 -3 11 14 -3 -11 -2 -12 -7 -3 -1 -8 -7 -7 -7 -9 -9 -15 -15 -14 999999 -14 -4 -14 53337 207 2678 30 9938 14 48 57 6512 -10283 75 454 959 1852 3405 6825 14587 32292 69493 164030 300089 572308 999999 999999 999999 4749 115 74 81 130 107 78 147 90 58 83 90 71 67 78 125 90 87 130 108 103 112 78 73 64 81 94 92 56 59 90 112 72 98 26 43 39 34 71 69 74 64 61 26 59 54 82 41 80 134 88 101 83 86 69 49 86 69 104 75 93 103 98 131 96 90 111 72 71 92 56 85 103 85 65 66 94 110 72 111 61 52 70 86 82 82 107 128 103 100 69 51 78 83 79 88 66 64 79 63 81 116 118 105 118 129 77 100 104 124 82 94 65 73 89 79 73 96 91 87 85 84 64 75 80 74 53 71 72 85 82 101 100 101 89 91 90 69 66 60 57 75 71 78 63 81 72 54 49 52 57 41 54 55 44 51 52 29 36 33 22 23 6 -5 13 22 14 2 0 4 -4 1 -7 -10 10 7 8 5 -6 -12 -11 -10 999999 -3 -7 1 -3 -6 -8 -14 999999 -12 53346 207 2676 30 9936 14 49 6 6510 -10285 -50 229 674 1419 2611 4960 10038 21984 48414 115320 278145 246633 999999 999999 999999 8843 80 73 101 65 46 118 66 109 140 92 98 84 76 93 103 73 8 82 81 84 119 121 50 68 46 58 56 104 100 104 84 38 58 63 64 26 70 111 42 16 57 34 40 37 63 128 81 10 53 93 45 66 46 42 70 18 -12 31 82 116 79 65 75 106 92 91 81 37 64 64 78 81 74 58 63 87 74 57 92 70 72 70 34 78 73 52 62 54 70 65 79 76 63 75 66 63 69 53 100 77 102 118 74 79 101 86 73 88 84 56 81 84 81 95 69 60 38 40 66 54 52 73 54 47 53 58 56 66 51 84 60 51 68 76 56 57 40 44 57 62 44 49 45 46 58 60 41 37 52 51 34 34 44 28 30 29 27 18 23 10 5 -7 -6 -4 -4 -12 -11 999999 -12 -12 999999 -8 -8 -5 -6 -9 5 -4 999999 999999 999999 999999 999999 -3 -13 999999 999999 999999 999999 -14 -14 53355 203 2674 30 9934 14 49 15 6509 -10287 -5 251 677 1442 2724 5150 10022 21501 46127 100675 251366 232022 662177 999999 999999 12743 277 97 89 26 50 102 85 62 53 67 97 78 66 96 46 84 87 115 60 38 32 79 63 59 39 80 117 105 31 35 83 68 41 33 35 44 32 23 52 64 45 10 44 45 70 83 115 119 94 73 73 77 100 81 76 67 23 11 39 66 74 56 62 75 58 88 84 72 82 84 98 104 124 86 54 48 68 89 68 56 43 64 55 66 79 66 63 50 64 76 68 41 54 44 59 61 53 84 71 83 105 98 107 115 89 73 96 80 64 99 77 75 62 83 59 64 72 62 56 39 46 47 73 76 96 66 68 99 73 56 66 87 87 65 92 93 58 61 71 77 64 47 47 65 58 51 56 48 45 43 50 53 44 34 32 34 37 22 8 -4 -11 -8 8 7 -1 -3 -12 999999 999999 -6 -7 -14 999999 -15 -14 -9 -4 -13 -8 -2 -6 -8 999999 -14 -11 -8 -12 53364 206 2701 30 9931 14 49 24 6507 -10290 114 651 1759 3736 7232 14897 33371 72977 170011 383717 537263 999999 999999 586065 3831 117 130 131 107 118 112 70 101 103 76 68 83 101 89 90 88 90 93 120 79 70 96 92 93 90 53 73 82 95 97 105 65 53 60 34 72 48 20 47 56 68 43 6 59 109 65 84 75 91 99 70 45 89 61 70 76 90 68 61 76 93 93 122 91 85 75 82 69 51 55 80 75 64 83 70 64 79 76 80 69 66 78 107 95 88 80 68 76 59 72 44 82 85 58 68 108 76 93 78 76 86 119 125 94 73 72 85 80 72 73 76 67 53 58 44 67 85 73 76 94 73 83 88 68 90 84 62 68 86 82 95 110 104 111 96 99 77 55 74 76 70 63 66 70 67 68 71 53 56 33 32 45 74 58 41 35 25 41 44 29 9 11 14 11 8 5 6 1 -3 -6 -4 3 3 4 0 -4 0 -1 -6 -5 3 -1 -3 -10 -5 -10 999999 -11 -9 999999 -12 53373 206 2702 30 9932 14 49 33 6505 -10292 163 876 2127 4368 8700 18799 42025 93205 217743 380442 762051 999999 999999 355506 2127 121 152 129 124 75 147 80 111 98 134 122 92 87 109 104 70 112 72 75 90 97 77 72 70 54 88 46 98 82 125 114 119 80 111 76 52 50 85 86 63 47 88 85 43 67 69 74 62 69 50 100 75 48 42 61 77 65 65 47 90 118 79 76 89 139 88 82 59 103 46 44 61 96 104 101 69 66 70 85 66 86 116 112 73 78 90 118 97 77 58 48 73 70 81 79 94 90 85 85 105 150 117 84 102 96 110 108 109 104 74 68 80 84 84 71 114 109 84 90 84 97 128 100 74 71 69 88 94 101 112 101 112 127 116 100 78 86 61 82 93 63 57 73 81 68 51 60 55 49 65 62 48 46 57 51 41 40 26 24 18 13 10 32 23 33 16 8 8 7 10 9 4 -2 7 2 4 4 1 -14 -10 6 9 -1 -7 -6 -1 -7 -11 -9 -6 -5 53382 208 2734 30 9934 14 49 42 6504 -10294 411 1420 3234 6614 13963 31268 68484 160224 361594 344524 999999 999999 906860 129084 930 94 148 165 154 170 135 153 133 93 107 141 131 183 108 99 143 109 112 100 105 78 103 98 113 133 63 42 97 103 83 83 65 57 94 104 79 61 66 80 67 57 82 76 86 44 51 110 58 71 98 95 102 60 82 101 79 96 104 68 100 99 119 169 92 83 72 81 115 83 73 81 102 118 89 54 99 126 91 98 112 111 94 118 101 79 91 110 98 71 59 91 98 76 107 129 82 100 152 158 155 91 112 116 117 128 93 76 71 94 119 125 101 81 69 78 97 105 84 76 79 95 100 115 110 104 125 120 123 131 140 136 113 86 85 92 100 89 76 73 66 82 78 87 84 77 96 92 63 56 69 67 71 67 47 41 38 34 27 23 22 22 27 31 27 28 16 16 1 0 17 19 15 7 6 -4 12 14 17 8 4 8 0 2 12 20 9 5 -5 -5 -3 -8 -12 -11 53391 213 2706 30 9936 14 49 51 6502 -10296 -2 535 1456 3232 6814 14443 33009 72781 172001 387192 620632 999999 999999 999999 232555 1511 160 213 170 149 123 156 136 165 156 180 137 160 98 101 171 119 143 145 116 126 111 48 126 143 129 147 150 138 151 111 139 113 112 111 79 102 146 95 91 80 110 126 89 86 85 104 107 123 94 142 151 99 123 114 73 104 119 92 109 73 103 149 107 95 90 108 110 122 125 98 102 146 102 109 89 118 125 127 142 121 80 94 99 85 103 90 117 110 88 113 94 89 90 96 86 134 141 130 168 145 128 137 153 129 127 114 118 126 136 110 115 126 100 114 113 105 91 84 116 92 107 106 125 157 151 143 144 147 140 126 126 103 94 102 107 106 83 111 120 94 107 95 104 84 84 91 87 64 75 82 72 64 74 86 77 58 51 48 40 29 10 30 32 42 39 33 26 34 31 19 12 25 28 38 29 28 26 22 18 18 11 16 25 23 17 9 16 15 8 -4 3 1 -1 -6 -10 -1 -3 53400 283 426 30 9936 14 50 0 6501 -10298 595560 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 481 1916 4800 10455 22935 50960 113639 267173 610848 999999 999999 999999 62812 611 153 117 119 203 138 148 183 105 107 52 96 82 89 121 106 127 119 121 145 123 105 143 120 112 111 133 99 115 92 126 95 82 58 78 75 84 70 100 77 119 107 119 93 65 89 70 112 116 115 103 120 109 116 107 85 114 95 54 57 92 107 121 118 100 111 142 116 113 116 105 76 111 129 126 114 86 107 81 91 94 110 124 96 105 90 122 96 111 125 84 78 97 90 98 94 80 93 148 164 142 95 101 118 109 111 102 89 106 92 107 105 69 57 93 101 97 115 111 101 83 109 87 109 134 114 111 112 126 135 122 122 120 98 79 85 80 80 77 80 73 70 72 94 82 65 70 78 83 84 77 63 52 65 64 61 46 48 47 26 28 27 24 18 20 28 29 17 15 2 -3 6 4 17 21 16 17 14 6 12 15 15 12 9 9 5 -6 -10 -6 4 1 -10 -2 53409 209 2707 30 9937 14 50 9 6499 -10300 276 2058 5954 14380 29167 58067 126311 288639 631492 999999 999999 999999 330498 30097 2123 168 140 120 95 116 115 125 133 98 93 130 150 145 115 97 125 118 133 137 103 65 110 62 53 80 74 101 88 100 108 90 108 103 80 84 98 105 93 59 60 100 112 78 86 134 87 53 31 63 76 62 138 98 86 121 85 75 85 86 133 114 92 88 110 106 77 68 88 96 79 109 110 66 95 124 126 82 56 78 101 63 81 88 79 101 69 58 50 94 91 91 99 90 82 99 124 100 112 112 133 110 118 139 117 104 96 89 79 103 99 93 109 89 93 108 131 134 92 93 106 107 103 116 126 133 115 118 118 113 121 94 93 86 81 79 68 69 89 81 67 74 75 80 67 72 70 72 53 50 65 61 70 61 55 43 35 48 35 29 23 18 19 26 28 11 11 22 11 11 16 7 9 11 8 6 7 6 5 6 -6 1 -2 1 -2 -4 -9 -3 -2 -1 -2 999999 999999 -11 -14 53418 204 2681 30 9941 14 50 18 6497 -10302 -79 1137 4251 11362 26799 56746 115797 257322 559686 999999 999999 999999 514001 5981 198 157 136 123 150 140 136 97 129 112 99 114 141 132 115 102 102 133 109 68 94 103 79 81 118 127 80 130 95 86 108 95 50 99 90 82 117 88 81 102 87 108 81 67 76 96 72 49 67 106 71 63 69 73 105 71 60 72 66 76 106 113 99 96 138 124 95 111 82 141 94 42 82 98 83 53 55 63 97 103 94 72 86 113 101 111 67 64 81 106 77 85 95 103 86 51 59 95 99 82 130 134 99 91 59 65 107 102 111 103 64 91 65 55 110 92 91 101 93 116 119 78 77 97 102 115 115 95 113 132 152 140 105 72 76 63 72 48 67 85 85 79 97 96 89 84 88 79 80 58 59 64 45 47 58 61 43 34 14 12 9 4 9 -2 7 8 14 12 23 3 8 15 10 2 16 8 6 11 9 3 0 2 11 14 2 -14 -5 -4 -3 -9 53427 203 2683 30 9943 14 50 27 6496 -10304 371 3208 9203 23518 51519 101196 189823 361516 700104 999999 999999 999999 824801 37274 2275 207 141 76 120 128 125 110 97 66 101 93 93 91 102 94 69 89 105 112 90 97 74 28 80 102 64 101 105 59 131 102 88 96 83 104 45 20 100 42 44 46 53 37 52 59 52 82 97 76 86 93 58 59 53 49 59 75 86 77 98 68 81 92 107 97 89 49 46 71 73 67 76 96 66 55 54 47 59 52 64 84 96 86 60 60 71 58 82 70 75 94 64 48 53 77 83 80 77 94 105 103 101 92 88 76 82 86 66 74 69 75 77 86 90 88 62 74 74 70 75 95 94 105 104 112 116 107 98 102 119 102 66 56 74 71 54 49 64 75 78 68 68 38 26 43 53 44 43 34 24 30 36 40 40 47 48 29 10 4 10 3 -6 6 12 -6 999999 -11 -12 -7 -2 3 -5 3 -7 -10 -5 -6 -12 -12 -10 11 -2 -11 -11 -10 -13 -9 -12 53436 211 2683 30 9943 14 50 36 6494 -10307 7 1417 3998 10270 23248 47864 102320 237312 554651 999999 999999 999999 743845 403450 4960 193 128 156 131 161 120 113 115 121 87 121 115 61 77 43 77 120 76 116 79 84 76 96 95 99 57 84 80 96 62 70 135 112 69 37 65 101 14 88 57 11 76 90 89 75 34 62 78 76 57 124 96 96 117 102 90 89 64 115 76 41 50 77 105 113 108 86 76 77 66 80 75 55 50 94 108 49 87 92 37 69 82 82 77 86 84 82 77 63 64 91 72 95 99 86 80 62 103 110 113 97 113 81 81 100 125 89 80 118 118 84 78 77 82 77 77 77 103 121 108 84 103 120 100 113 113 103 121 138 152 124 101 91 89 73 59 58 68 73 89 94 82 62 57 49 57 48 38 52 51 51 68 56 44 31 30 23 9 11 13 19 14 5 9 15 13 15 10 13 6 8 0 -2 1 8 13 20 16 4 4 5 -3 -7 1 8 6 -1 -9 -11 999999 999999 999999 999999 999999 999999 -8 53445 205 2655 30 9945 14 50 45 6492 -10309 648 3496 8968 21477 50656 105580 209528 441852 897382 999999 999999 857835 49606 984 127 110 99 106 99 120 107 118 133 130 139 150 100 112 110 109 84 80 120 107 108 105 91 79 54 75 38 89 71 65 67 115 120 54 55 20 72 72 69 80 72 32 48 70 85 73 89 71 29 51 93 91 68 72 96 70 108 133 88 65 102 69 73 104 101 115 80 82 91 62 84 78 92 93 67 51 58 72 76 77 70 42 41 63 66 67 87 74 62 59 56 62 65 99 50 78 83 86 74 113 125 111 105 92 54 89 86 71 98 92 77 89 77 43 80 87 66 82 87 64 74 91 59 62 73 93 115 124 123 110 104 117 93 71 69 60 66 58 57 74 66 37 41 52 54 36 60 68 45 39 42 40 44 56 39 18 17 7 13 0 3 1 -12 0 -7 4 12 11 4 -6 -7 9 8 10 -1 -12 -15 -3 6 -6 -5 4 6 -7 -11 -9 -3 -9 999999 -10 -11 53455 210 2657 30 9947 14 50 55 6490 -10311 24 3826 13502 30909 77897 170645 312636 623483 999999 999999 999999 999999 119713 1766 101 177 127 96 102 125 117 125 115 127 112 125 131 125 74 62 122 115 123 71 48 60 105 80 69 118 85 116 112 76 64 81 55 114 132 106 46 88 80 70 94 61 66 68 94 92 120 118 73 38 49 81 71 49 76 97 55 79 83 66 81 87 60 78 75 99 93 90 106 83 86 79 59 63 44 87 76 65 84 109 77 108 104 81 84 53 52 70 83 77 85 69 71 72 78 70 70 100 108 108 114 111 131 120 102 99 88 102 72 62 96 77 83 96 101 97 96 56 80 103 83 84 82 98 114 111 104 97 110 140 129 98 70 83 83 92 78 55 61 60 56 73 79 82 81 71 67 62 56 69 71 63 54 45 52 34 23 10 13 9 2 15 7 13 10 -14 5 5 11 24 13 11 17 10 8 8 13 2 7 20 10 -1 1 8 7 -1 -4 -7 -5 -3 4 -3 -10 -7 -13 -14 53464 208 2691 30 9951 14 51 4 6489 -10313 1218 8171 23295 53255 115746 216650 388075 699906 999999 999999 999999 756614 250523 3542 231 208 192 153 128 117 103 122 154 115 135 123 82 119 96 95 114 156 150 113 68 121 114 140 81 87 50 98 112 59 136 108 73 113 95 101 110 100 105 83 68 60 79 114 73 84 74 61 67 84 113 104 95 80 98 136 85 100 109 84 74 55 121 116 128 136 100 105 137 75 63 79 108 107 135 136 96 133 101 75 84 124 133 68 67 98 85 93 112 126 73 75 86 52 63 99 77 67 93 81 75 140 95 99 101 88 115 116 77 101 111 85 72 75 73 79 89 88 99 113 128 109 109 137 135 128 114 135 148 158 129 115 117 92 81 77 104 98 94 101 92 69 102 86 90 62 69 85 65 63 59 53 59 51 45 28 25 25 16 13 11 20 31 16 14 11 17 9 17 26 13 14 16 9 17 35 28 30 22 9 10 12 17 22 18 17 12 4 3 0 -7 0 -3 -12 53473 217 2662 30 9952 14 51 13 6487 -10315 1390 5108 13337 29523 61776 123119 250984 495015 998464 999999 999999 999999 199996 1833 152 122 175 252 216 175 155 111 103 140 165 120 178 143 124 194 183 158 144 114 146 101 127 108 90 127 143 47 122 135 92 90 112 130 129 91 146 130 105 135 93 75 90 97 95 140 138 117 113 117 104 115 110 96 96 80 75 117 133 144 139 149 117 106 106 173 113 114 128 122 88 89 106 101 119 111 134 126 122 131 136 134 131 133 110 122 128 127 127 119 122 81 87 131 123 121 118 102 120 164 143 149 159 135 153 150 159 139 102 100 128 125 111 127 124 114 100 115 124 150 143 123 141 157 148 171 145 133 166 156 128 154 119 108 111 111 110 109 120 92 96 92 99 93 104 104 109 107 85 75 99 97 87 99 83 61 47 43 38 36 38 37 37 46 28 27 39 50 41 28 35 37 31 32 25 27 35 43 28 31 46 33 21 19 39 38 33 36 36 33 24 13 14 8 7 11 4 0 -5 -14 -12 -6 -11 53482 214 2664 30 9954 14 51 22 6485 -10317 299 2711 6581 18196 43378 84794 176952 389673 839899 999999 999999 999999 432038 3369 257 223 176 176 150 162 117 174 154 150 132 82 133 100 135 149 153 115 110 101 129 133 93 121 120 117 93 123 86 113 123 139 111 112 81 70 84 75 61 53 109 94 140 119 73 93 89 96 122 139 74 102 119 94 113 116 103 65 87 94 99 116 86 112 88 114 90 94 98 86 102 79 58 46 122 112 83 62 69 131 112 120 135 122 63 45 87 97 65 43 78 78 77 63 77 101 125 85 109 113 128 116 114 94 73 91 102 111 107 95 91 117 104 121 112 68 73 94 93 88 93 111 120 110 131 112 100 129 120 142 138 110 125 126 90 91 65 87 75 82 80 94 88 83 56 63 77 66 77 62 68 72 80 58 46 39 36 32 43 15 14 27 33 16 22 30 32 13 13 21 25 16 24 27 24 25 40 36 23 26 18 13 29 19 12 17 23 21 15 14 14 -2 2 -3 0 -11 999999 999999 -13 -13 53491 220 2607 30 9957 14 51 31 6484 -10319 1554 4664 11506 28429 57692 112807 178511 224488 347439 582806 864419 999999 999999 774122 11940 382 231 196 211 200 211 214 172 171 127 122 109 124 153 141 116 115 196 153 125 87 136 117 116 169 138 102 111 146 119 123 146 123 119 72 135 106 76 108 162 156 101 89 108 86 91 86 77 153 113 118 118 100 68 68 109 114 127 150 131 110 99 123 120 90 85 127 110 100 102 107 154 132 97 110 105 108 102 112 136 113 57 97 89 85 93 88 101 81 132 117 58 98 108 112 102 109 136 134 130 122 155 143 124 134 90 115 114 107 103 102 118 112 131 144 131 119 113 119 105 144 126 135 143 121 141 158 163 192 191 213 180 138 113 100 88 86 82 90 80 95 85 71 88 94 99 86 89 96 84 66 83 73 52 60 79 55 33 35 32 46 35 34 33 24 31 23 22 34 33 35 44 39 39 46 30 28 44 32 34 41 34 37 41 40 38 52 37 35 29 28 17 18 10 17 15 4 -2 0 -3 -6 -12 999999 -12 -15 53500 209 2638 30 9958 14 51 40 6482 -10321 1059 4668 12219 29137 61215 125822 274942 620710 999999 999999 999999 424482 5649 213 179 180 112 151 182 195 144 112 153 125 129 127 128 102 65 116 115 60 95 92 87 126 136 86 66 65 88 106 92 94 123 73 49 11 81 100 116 81 51 98 120 56 79 53 76 47 59 59 39 53 92 61 35 93 89 79 71 66 75 133 90 105 88 74 82 49 53 65 81 82 28 77 43 54 88 111 93 73 66 40 63 88 104 76 59 76 68 41 63 86 67 72 65 85 62 65 70 69 63 70 96 86 112 104 76 72 102 95 91 84 85 67 81 78 81 86 74 70 59 81 119 106 80 88 74 107 159 171 163 173 148 117 103 84 86 68 68 68 80 80 66 67 71 65 62 65 79 52 56 63 56 55 35 50 51 24 16 20 4 8 2 -1 1 7 14 14 -2 17 28 25 44 42 26 31 35 45 46 26 12 18 6 22 28 8 13 7 1 -4 1 0 6 -5 -9 -11 -13 53509 221 2608 30 9958 14 51 49 6480 -10323 408 3172 8220 18292 40254 78881 165530 313968 587681 999999 999999 999999 561158 7492 275 234 116 108 190 170 148 159 153 118 115 160 116 140 113 141 97 106 153 135 122 132 114 164 97 83 143 113 103 137 135 76 113 122 94 84 148 125 106 97 93 95 84 96 128 77 75 92 124 73 89 75 104 112 117 93 132 140 118 139 148 113 114 115 131 122 128 132 125 76 121 109 120 112 99 117 95 88 108 109 113 111 110 116 142 101 97 107 94 114 106 100 112 135 141 138 97 108 117 102 143 116 103 116 112 108 103 103 97 96 90 94 133 128 124 145 173 194 162 110 108 143 169 166 153 152 158 158 150 123 125 134 120 131 121 118 103 89 103 78 83 99 101 100 100 67 60 74 79 82 74 80 89 81 55 59 53 42 47 38 18 24 39 33 52 52 43 64 186 502 509 273 177 121 98 88 68 49 55 50 61 56 46 40 36 36 28 32 33 15 24 29 16 19 28 18 13 4 -5 -2 -5 -8 -12 -15 -13 -11 -10 53518 220 2639 30 9959 14 51 58 6479 -10325 844 3040 8043 18887 38672 79378 175415 385767 777319 999999 999999 999999 300150 3183 249 208 155 194 235 199 111 149 119 107 140 165 150 123 93 86 148 122 101 65 75 86 96 128 143 147 111 114 136 69 122 104 69 84 95 102 138 112 142 154 111 80 67 57 103 104 106 69 67 65 92 91 80 84 120 67 93 147 149 90 130 106 106 116 102 78 114 115 93 121 134 110 98 125 52 116 140 130 132 92 138 91 64 79 100 97 114 105 104 136 109 86 119 120 71 78 97 125 131 95 83 129 143 135 144 106 114 105 92 97 84 138 124 139 270 258 160 146 134 166 165 175 174 158 142 166 147 128 122 105 80 89 121 92 87 99 89 91 97 84 91 97 68 74 81 77 87 80 76 77 83 73 77 73 58 73 73 38 38 44 47 35 50 55 61 81 133 244 349 281 184 98 69 58 53 57 77 49 40 35 33 24 21 38 38 33 40 31 15 16 16 15 14 7 7 7 1 -7 -11 -15 999999 -14 999999 -15 -9 1 53527 292 478 30 9958 14 52 7 6477 -10327 974440 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1318 4046 9938 20994 43094 81477 154027 300928 600234 999999 999999 999999 845027 10706 287 224 181 208 179 142 116 125 118 153 147 101 110 96 88 63 110 116 125 135 107 111 89 98 84 65 93 76 78 73 66 80 100 74 68 70 81 45 84 59 75 89 128 43 58 54 67 90 76 33 54 55 88 93 119 94 66 83 125 108 79 103 118 97 79 83 92 124 100 76 70 84 69 86 55 60 59 79 96 121 85 71 77 75 65 81 94 93 78 46 73 69 68 64 93 86 78 81 87 82 81 97 74 102 95 78 77 83 93 94 96 85 149 228 541 803 505 297 239 174 130 127 125 144 129 121 113 115 126 105 93 82 63 48 56 69 84 77 81 84 63 73 80 76 64 52 66 45 46 53 54 44 45 56 43 34 29 13 21 14 17 8 12 31 36 48 88 83 60 47 34 29 33 28 20 5 11 12 -2 5 17 10 0 5 11 8 2 10 -3 999999 999999 999999 -13 -5 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 -8 -10 53536 222 2574 30 9954 14 52 16 6475 -10329 30 1878 6031 16455 39109 85779 179128 375155 809231 999999 999999 999999 172350 2049 190 244 180 145 186 199 147 195 142 79 96 112 114 138 89 93 93 121 175 122 137 119 117 153 137 167 106 138 163 125 123 88 87 120 109 63 88 128 123 84 101 96 108 65 89 72 111 130 111 75 87 51 49 115 123 93 83 93 140 98 87 91 84 83 94 73 86 70 80 109 92 105 102 91 83 150 106 61 117 163 127 88 84 105 79 94 62 88 95 95 84 69 93 122 84 96 119 95 120 130 106 93 104 111 128 106 88 86 85 97 114 104 114 125 135 157 169 190 220 252 232 222 218 213 158 121 94 119 105 92 87 115 112 115 97 93 100 88 95 79 66 76 78 76 69 73 67 56 66 86 68 55 72 68 67 60 49 57 29 -12 24 25 12 36 33 46 56 55 67 73 51 31 36 31 42 47 40 29 25 30 21 22 30 17 25 17 13 17 15 15 10 -2 -4 6 7 8 9 -2 -4 -4 -9 999999 -12 11 19 28 25 14 53545 221 2601 30 9951 14 52 25 6474 -10331 1129 9427 29565 77023 189715 378004 739000 999999 999999 999999 113740 1064 178 214 277 229 156 236 218 181 187 186 193 150 146 110 169 194 162 149 124 135 157 143 167 148 168 102 168 184 159 163 118 92 116 160 166 134 133 147 137 61 131 156 93 90 123 137 90 73 62 96 138 142 144 115 103 80 118 120 123 137 154 88 113 88 92 81 150 166 139 144 132 135 102 127 163 142 113 96 77 108 101 108 141 151 88 137 139 153 111 100 107 128 153 128 88 94 109 103 105 139 93 91 120 156 150 161 158 133 144 112 100 138 132 136 142 143 166 213 260 318 441 377 279 221 176 169 167 164 141 111 118 134 176 168 172 119 104 92 93 96 117 107 96 89 96 102 95 92 94 86 82 81 101 87 80 78 96 89 61 44 48 53 51 42 60 57 65 53 44 60 72 72 58 44 46 62 62 54 40 45 46 54 47 48 51 53 49 47 50 39 43 38 32 34 33 38 31 23 23 25 17 10 25 42 52 60 59 50 41 53554 222 2572 30 9952 14 52 34 6472 -10334 -5 2955 16380 43225 115916 276962 485259 835386 999999 999999 999999 540462 47679 473 167 93 167 180 190 189 156 172 163 125 168 228 110 105 117 113 145 154 89 114 177 148 94 79 128 125 101 128 113 131 131 44 51 99 100 113 77 134 131 79 106 90 79 70 84 100 112 51 59 41 95 127 35 49 92 101 28 49 93 118 107 95 68 90 76 89 101 87 76 78 115 65 51 86 101 115 96 51 79 98 78 87 91 91 91 122 139 97 67 82 106 76 89 86 114 88 64 99 106 70 103 125 123 98 114 111 112 112 98 142 307 475 430 313 212 168 196 221 223 167 173 197 180 130 132 136 134 122 103 91 116 239 183 120 63 70 54 62 89 97 89 75 80 66 83 87 63 55 75 66 70 72 73 55 42 60 61 33 43 44 18 21 18 12 22 24 30 19 23 40 54 43 32 23 24 18 3 19 32 28 29 35 22 17 24 24 33 28 24 11 14 25 14 6 12 7 9 2 -4 -2 8 13 31 42 43 42 29 18 53563 293 442 30 9952 14 52 43 6470 -10336 431396 39237 406908 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1510 5281 13413 34557 74960 165756 391203 893871 999999 999999 999999 145386 1251 200 216 178 170 187 137 124 114 145 128 147 131 90 52 69 95 124 116 95 125 139 128 94 131 116 89 126 108 54 95 74 88 66 75 104 98 87 71 85 69 100 119 57 58 57 45 21 32 55 75 91 33 63 69 59 135 115 79 63 89 72 59 143 91 99 67 60 92 90 86 74 44 92 108 75 74 94 92 42 72 66 109 113 88 94 87 83 98 83 72 108 90 68 78 62 75 54 77 132 101 111 108 115 115 116 97 116 101 90 120 119 115 125 126 165 159 148 148 161 177 213 164 149 141 127 189 152 118 148 204 242 659 309 112 81 87 81 90 100 71 70 71 67 75 72 74 64 54 64 73 59 51 55 49 59 73 68 29 24 20 25 37 29 17 21 26 22 28 28 32 26 34 40 27 26 31 29 30 37 42 47 36 25 44 38 36 35 27 27 22 26 29 32 20 10 6 12 22 39 64 71 69 61 62 64 60 69 74 53572 222 2572 30 9952 14 52 52 6469 -10338 1194 6756 18342 40140 77887 147039 277178 490242 789754 999999 999999 999999 212766 1733 180 162 179 150 109 132 166 152 157 126 86 40 62 35 8 60 86 139 84 58 75 80 69 55 65 66 96 89 116 114 85 127 84 96 92 64 47 47 43 83 74 77 52 30 54 64 77 69 42 42 76 63 67 61 56 80 67 60 69 73 64 27 16 52 48 41 50 20 43 58 95 102 67 76 74 56 42 58 83 45 31 78 70 35 43 105 113 55 28 13 -4 -5 66 74 40 33 58 66 83 77 72 86 82 100 83 91 102 82 61 91 97 130 315 373 261 114 118 124 159 157 122 81 103 75 101 70 107 386 595 138 285 1299 1027 306 65 65 47 52 50 36 48 42 42 41 41 39 27 35 31 43 48 53 44 37 42 22 7 20 19 3 5 10 0 -9 -4 -2 -3 -3 -3 3 17 -5 16 4 6 13 24 17 12 13 30 30 9 16 24 27 16 15 12 17 5 9 12 8 14 14 29 34 51 53 61 45 42 49 60 52 36 26 53581 222 2573 30 9953 14 53 1 6467 -10340 809 4465 12671 32361 75147 153328 321667 737101 999999 999999 999999 144577 859 201 207 198 169 152 121 170 189 128 100 83 112 68 129 148 94 85 128 74 72 85 77 58 60 95 117 82 55 79 114 128 103 110 107 110 128 91 102 108 90 88 113 104 90 86 91 79 76 90 57 60 78 60 74 68 96 60 88 104 62 109 94 108 50 32 36 59 61 80 66 74 69 78 50 91 39 57 82 78 79 115 74 61 65 53 57 63 30 97 109 35 41 49 70 90 83 67 66 72 107 97 79 106 99 107 83 57 94 97 90 174 372 709 1097 722 284 159 146 165 160 158 194 140 150 230 346 259 96 640 3454 821 42 625 3365 765 75 59 73 80 89 80 69 50 78 74 71 60 54 67 64 47 50 55 59 50 48 47 41 42 32 29 24 24 16 31 22 24 15 21 31 23 36 28 22 25 39 35 48 64 76 96 121 147 170 187 174 115 71 54 56 53 37 38 45 51 60 63 62 77 81 86 76 70 75 62 62 67 57 53 53590 223 2547 30 9957 14 53 10 6465 -10342 382 2962 7308 13500 31912 62144 125976 267637 597631 999999 999999 999999 589531 256280 43547 465 235 178 127 120 178 126 125 114 87 127 98 63 88 117 61 151 126 109 107 117 146 106 86 94 125 109 114 139 138 131 101 82 81 65 51 59 90 86 87 96 96 99 92 117 77 87 49 30 31 72 72 72 62 57 63 59 105 86 63 42 114 63 77 71 109 110 85 45 80 46 53 68 112 112 85 68 86 40 68 66 60 57 79 61 49 75 85 80 74 76 87 73 72 90 67 54 112 100 92 109 125 82 64 79 78 77 82 91 97 116 149 128 127 126 160 121 112 114 103 104 146 708 2207 2400 404 71 40 76 85 68 113 161 138 113 88 53 31 40 45 71 73 46 54 46 59 37 43 58 28 36 43 47 36 30 50 49 17 1 -7 -1 15 35 15 1 2 20 29 19 14 9 6 14 21 24 32 64 91 114 223 530 1086 1328 619 234 117 65 70 47 46 68 79 72 68 80 92 96 94 87 88 86 81 75 74 80 89 87 71 53599 223 2551 30 9961 14 53 19 6464 -10344 1900 14092 40665 95146 193005 308506 475531 737778 999999 999999 846268 617346 474762 289074 3396 163 135 221 145 135 152 131 128 131 116 96 43 75 81 68 51 82 82 102 45 24 41 53 48 59 91 65 106 90 28 86 107 88 35 73 69 35 4 31 18 51 81 56 50 10 24 57 56 46 84 81 76 54 67 33 71 106 73 48 43 62 61 69 74 64 82 50 71 84 79 67 56 83 99 86 71 68 63 82 44 41 61 58 74 48 42 37 70 62 19 23 34 41 37 29 28 52 53 30 68 77 86 77 31 45 71 66 73 147 157 180 288 321 227 213 199 138 123 180 178 89 94 158 164 141 134 706 2862 2306 1360 325 133 644 9621 13379 1112 55 73 64 29 56 54 54 38 42 51 43 41 37 29 29 35 38 32 21 22 14 0 -21 -7 7 8 11 6 0 16 4 19 15 19 27 21 30 33 33 38 48 62 108 319 438 321 115 41 33 45 63 60 50 70 89 109 112 109 120 122 121 115 111 109 92 88 90 92 90 80 72 58 53608 223 2552 30 9962 14 53 28 6462 -10346 431 7908 26150 61343 148730 290352 514117 866406 999999 999999 950672 132313 1672 48 -2 17 -44 -32 -19 -82 -74 -12 -46 -5 -2 -66 -86 -84 -98 -65 -84 -53 -36 -99 -88 -86 -50 -51 -53 -83 999999 -66 -82 -61 -64 -52 -89 -99 -74 -75 -90 -84 -86 -84 -79 -58 -67 -71 -78 -99 999999 -52 -61 999999 999999 999999 -71 -62 -75 -82 -68 -81 -83 -73 -88 999999 -79 -74 -47 -63 -75 -60 999999 -95 -85 999999 999999 -95 -83 -100 -72 -46 -85 -68 -61 -66 -83 -68 -66 -66 -70 -51 -59 -56 -60 -40 -59 -71 -78 -47 -58 -59 -36 -49 -54 -53 -66 -37 -47 -26 -4 -33 329 2911 5672 4236 1101 195 115 128 140 139 183 259 661 3556 17763 49091 82005 100415 116923 101175 41359 2331 587 578 293 815 9039 7116 904 85 79 84 74 72 73 88 78 91 75 82 81 72 64 72 46 58 58 49 30 26 36 31 19 14 32 46 31 28 47 43 55 65 85 99 93 106 106 117 118 95 49 31 37 45 39 41 52 65 78 71 82 112 130 148 158 179 191 180 190 189 180 158 163 153 140 138 119 96 99 96 77 53617 223 2553 30 9963 14 53 37 6460 -10348 679 3696 13407 27541 54910 118553 258159 583019 999999 999999 999999 569677 132010 1977 -6 43 -10 -5 -16 -46 -33 -63 -36 10 -20 -9 -20 -44 -45 -66 -73 -71 -81 -40 -24 999999 -41 -11 -14 -32 -25 -81 -82 -58 -63 -55 -74 -74 -67 -67 -43 -50 -93 -93 -54 -49 -42 -73 -84 -82 -76 -70 -96 -70 -13 -51 -79 -70 -62 -63 -47 -69 -63 -77 -45 -42 -43 -64 -79 -66 -58 -87 -84 -64 -81 -57 -69 -77 -59 -70 -38 -75 -80 -69 -32 -49 -92 -57 -47 -90 -70 -45 -66 -60 -66 -72 -44 -51 -76 -68 -59 -57 -60 -55 -19 -38 -45 -12 -26 65 773 1371 2049 2614 1696 1970 3226 4365 4512 3759 4260 3718 5232 11323 18041 15501 10349 8600 10357 35816 76095 103599 79538 43945 16442 1429 535 105 202 1242 1378 184 81 54 64 73 75 84 92 83 74 64 40 38 38 58 43 46 34 30 20 33 31 19 40 25 8 2 15 27 14 25 31 61 89 168 428 790 1035 652 132 30 20 25 49 26 27 31 40 52 76 96 105 103 119 172 219 259 277 251 217 186 190 178 158 145 140 123 115 88 81 90 40 53627 223 2559 30 9969 14 53 47 6458 -10350 293 1758 4980 13120 30208 63874 143498 335355 784953 999999 999999 822425 34224 307 -48 999999 999999 -98 -78 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -74 -89 999999 -99 999999 999999 -6 249 1406 3702 4478 4295 5068 9843 29246 41963 57543 68083 70306 59056 47305 44151 34859 25141 21757 12281 11001 15917 14387 27217 74616 104364 82057 36183 2177 392 496 1074 4942 2751 119 75 87 97 101 98 84 79 70 70 65 72 103 75 67 58 67 69 62 50 39 50 35 37 29 37 45 37 49 27 42 71 100 132 221 490 579 343 133 70 55 44 46 54 54 53 71 93 128 148 163 194 232 278 334 367 346 307 290 259 245 230 215 203 181 148 135 106 97 86 73 74 53636 223 2535 30 9975 14 53 56 6457 -10352 764 7495 25241 64702 150476 302429 587713 949871 999999 850517 301150 7208 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 604 3154 10055 23851 29950 28722 25767 32469 41940 38001 30524 42558 49309 52026 61336 58435 50982 50815 44042 27116 24766 48358 70423 95394 60291 12791 1247 528 1755 1667 335 209 164 99 63 66 56 53 59 56 26 33 27 18 37 45 26 22 28 24 21 7 36 23 3 3 10 -1 -27 -34 -16 10 6 12 32 78 94 180 802 1421 610 99 12 -7 13 27 23 31 49 86 106 133 161 209 230 269 310 333 327 304 272 225 211 207 199 180 163 147 125 101 96 82 73 66 53 39 53645 224 2510 30 9980 14 54 5 6455 -10354 84 6655 31844 86468 195562 378282 711236 999999 999999 948020 171271 4829 114 56 65 51 36 58 31 4 2 11 0 19 12 -21 -35 -6 -3 -12 -16 -5 -4 -54 -32 -37 -67 -48 7 -55 -17 -7 10 -2 3 -33 -35 -10 -46 -38 -88 -91 -65 -61 -69 -39 -77 -44 -45 -66 -94 -74 999999 -80 999999 -95 -97 -67 -60 -56 -20 -45 -38 -84 -43 -19 -52 -46 -60 -35 -49 -66 -53 -62 -83 -61 -67 -95 -50 -59 -75 -94 -56 -42 -25 -70 -93 -67 -79 -42 -47 -55 -41 -55 -65 -51 -42 -43 -47 -37 -52 -16 -14 -36 -16 27 38 86 1337 4145 6076 6724 5014 2409 1658 875 970 2057 3949 6251 8435 8228 5170 1989 2082 7281 24192 35533 47360 70106 53722 14157 775 3475 14997 37632 25205 1824 120 58 61 72 59 36 60 62 44 63 69 51 46 40 34 44 52 42 43 53 33 36 24 3 13 24 14 31 10 29 43 59 202 1095 2261 4448 6036 6506 2503 1027 163 35 32 57 62 82 85 106 123 160 225 293 355 387 433 440 423 387 367 347 307 271 241 209 197 201 187 181 163 152 143 119 103 104 83 46 53654 224 2546 30 9986 14 54 14 6453 -10356 2872 17820 49929 117336 231975 365933 598198 880865 875400 742500 404892 57533 1014 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 349 1169 3056 5336 3778 4974 4484 2553 2196 4744 4895 1905 1284 2518 6771 15414 24675 42187 68048 88832 103347 90687 44751 27043 60572 126147 154332 87532 16427 436 47 39 63 70 80 77 69 66 72 70 71 58 54 64 63 57 51 62 55 46 50 56 42 19 6 25 25 27 47 117 980 2923 4381 7515 6780 3467 828 466 347 756 1028 714 297 122 113 130 165 204 273 347 404 461 515 520 516 492 464 434 416 378 296 260 241 215 198 189 195 178 161 138 118 115 100 98 84 60 53663 225 2520 30 9990 14 54 23 6452 -10358 2073 16902 55946 147693 314052 553811 719595 798288 716377 363558 9292 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 166 267 483 1082 1587 2706 7078 10597 11956 14168 21866 36397 56982 81544 92914 97721 97639 87019 94456 97059 90745 91869 106948 108765 42169 7715 7587 8681 12820 25954 4135 242 55 47 55 42 58 57 47 46 68 78 59 40 31 42 47 25 33 39 42 24 31 63 155 233 237 732 1615 2132 3254 5825 6401 6136 5891 3429 3487 5887 4847 2015 516 170 152 181 210 236 287 345 416 461 519 639 718 732 776 723 565 422 298 246 217 199 191 179 158 164 182 175 151 136 122 106 86 62 45 53672 225 2525 30 9995 14 54 32 6450 -10360 196 7692 35240 101100 226795 456379 783223 999999 772793 387509 58111 411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 1283 1890 1012 676 1327 1971 1384 1524 2644 7114 17820 34249 52498 62780 63999 49676 31845 13723 8685 14932 26311 28815 38569 47787 76528 156604 187334 145263 64734 2865 70 5 13 22 18 16 20 32 28 1 13 14 5 17 13 13 14 13 13 30 34 128 1164 4686 9063 10529 10678 10010 8683 8050 7802 7641 7791 7957 8561 7375 4063 1342 432 182 158 189 203 233 274 331 396 469 603 780 1028 1241 1299 1213 1014 748 544 426 325 275 218 174 157 151 159 161 142 144 141 138 92 52 68 70 53681 226 2500 30 10000 14 54 41 6448 -10362 1306 14417 58348 159453 302814 475347 550374 562267 483080 188701 5619 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 363 154 999999 999999 999999 999999 999999 -93 370 2303 8724 20021 37094 54139 56913 50905 54924 65455 79092 94948 103334 117303 183630 252024 297802 261300 197710 120783 4816 83 51 41 71 74 45 48 64 66 51 52 41 29 34 44 44 34 47 40 22 28 71 175 1435 6482 11736 15392 14600 10550 5452 2312 1320 1050 1015 1223 1359 906 423 234 210 225 253 295 340 387 436 527 691 889 1059 1251 1395 1467 1397 1224 989 683 456 323 261 224 230 197 192 198 178 180 159 134 106 83 64 72 58 53690 227 2446 30 10006 14 54 50 6447 -10364 -55 999999 6240 48376 175432 345648 471363 644102 609958 109937 9454 185 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 253 1396 2239 2789 6857 8467 6410 4660 912 88 277 694 1244 5128 15702 32550 43714 50105 60111 74878 98535 121737 155695 185381 191334 195582 202820 189387 93754 33629 6833 393 11 9 21 22 22 18 16 41 23 13 26 32 24 5 17 11 17 6 -2 8 1 15 71 197 1067 4784 9822 9381 6642 4372 2567 1593 1259 1592 1732 1031 444 320 246 218 234 307 337 405 481 560 672 745 771 742 694 703 732 711 649 547 369 273 202 176 228 213 191 211 332 171 158 199 170 89 86 95 141 189 53699 226 2480 30 10010 14 54 59 6445 -10366 369 9435 50062 127508 308649 529340 602064 536121 452873 162872 2616 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 218 1275 3963 5449 5918 5654 5959 5567 3547 5522 7226 8981 12250 15839 24304 33932 40799 47848 61670 77725 107527 145913 147453 139744 147442 133086 116596 125432 126224 79725 51373 17968 732 46 62 54 33 37 45 43 56 55 52 46 53 38 31 43 32 24 19 14 3 24 59 77 281 1353 3064 2878 2723 3988 4668 3515 1570 896 914 1042 1239 1520 963 435 307 310 383 434 462 500 521 517 521 548 559 640 782 1011 1031 1117 1137 968 678 423 298 259 229 216 224 245 215 193 165 147 173 282 980 2182 1845 1288 53708 225 2542 30 10012 14 55 8 6443 -10368 5676 38079 97472 248574 458340 627329 835952 691368 149988 2517 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 249 253 3768 8289 4905 8152 19860 31637 44486 51506 52699 55975 55891 57504 55858 54070 66883 93045 105005 99375 57732 40078 36725 29945 28229 11237 20786 85473 136493 168849 94728 20981 3708 63 8 1 16 29 46 53 50 35 18 34 34 45 37 25 25 31 31 21 30 53 106 427 1513 2565 2859 3054 4487 9285 15530 18695 17023 13204 8736 5883 4697 3743 1803 629 387 370 358 366 363 384 402 425 419 445 476 511 640 672 705 771 679 569 549 524 424 391 372 466 330 281 250 252 278 434 1486 3807 4879 3898 1559 375 267 53717 225 2545 30 10015 14 55 17 6442 -10370 6362 34507 100849 249262 419490 574051 636158 499031 131417 3005 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 354 2917 7428 10756 8602 10402 17671 23972 33488 39841 63488 87274 80326 61653 57093 55047 53563 44678 35796 25141 8439 9 999999 999999 -32 950 1399 4115 28469 101843 189281 236663 178392 104926 56745 7642 88 -8 -19 -36 -24 -4 2 -30 -5 1 -12 -16 -16 -21 -25 -5 -4 -27 -2 37 182 677 1945 4248 6959 9065 12145 17043 23226 27892 28166 24280 18739 12458 7387 3024 609 301 319 324 380 340 376 417 467 426 428 439 457 461 486 523 572 606 663 777 896 875 955 1262 1561 1757 1824 1540 1068 963 1067 1624 2291 1877 621 198 202 227 291 865 53727 226 2519 30 10019 14 55 27 6440 -10372 51 15479 93530 223496 417823 706608 879866 702163 114856 902 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 337 1821 4555 10366 26440 45230 59117 52292 52509 72934 90651 70850 34639 11948 769 129 133 179 375 1661 5589 9911 15962 19650 13995 20209 25989 17538 6581 5680 14587 24552 22743 13315 50932 118354 113579 13682 109 -29 -27 20 19 -24 -5 4 9 -11 -28 -27 -9 -10 -1 16 -5 -10 51 218 846 3050 7130 11732 17191 21380 22488 19274 14922 12510 8819 4044 1212 566 675 639 436 388 421 469 504 581 667 675 598 572 539 526 516 591 688 932 1249 1567 1658 1789 1894 2100 2283 2731 2913 2660 1960 1167 645 380 215 160 160 142 114 97 275 1344 3929 6895 53736 232 2341 30 10021 14 55 36 6438 -10374 62 153 131 154 285 365 2315 43414 232690 496953 892865 839402 337121 80722 1157 -44 -15 -74 -76 -48 -56 -43 -81 -46 -73 -81 -75 999999 999999 -86 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 -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 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 39 303 1166 3485 7243 13966 21723 32131 26126 11668 3849 498 15 30 6 22 39 424 1543 1957 2510 2195 3447 7846 4310 5225 12023 3963 115 107 -32 3864 52530 36746 14267 61751 93219 10920 134 2 -24 -17 -18 5 -11 -14 5 -14 -6 -7 -3 -16 -4 5 8 18 92 311 1176 5250 11972 14800 15908 15310 12839 9796 7123 5019 4087 2609 1570 1005 1348 1533 824 612 586 684 740 875 937 865 760 629 565 461 455 511 638 669 798 697 616 526 449 355 255 205 180 141 120 102 85 59 53 41 33 84 618 1838 3335 4694 5282 4571 53745 251 1771 30 10021 14 55 45 6436 -10376 -81 72 291 604 893 959 1014 896 764 475 435 403 407 374 520 545 620 628 726 917 976 708 549 745 849 1734 22196 219841 386505 399672 259297 126536 2609 -21 14 39 66 10 46 3 -2 -16 -43 -32 -35 -76 -30 16 -67 -80 999999 -82 -69 -85 -58 -38 -65 -59 -41 -66 -58 -78 -79 -64 999999 -99 -70 -88 -29 -24 -73 -93 -54 -63 -46 -59 999999 -54 999999 999999 999999 999999 999999 999999 999999 -99 -87 999999 -91 999999 999999 999999 999999 999999 -86 -96 -87 -95 999999 -91 999999 999999 -89 999999 999999 -91 999999 -79 999999 999999 999999 -92 -80 999999 999999 999999 999999 999999 999999 999999 999999 -99 -84 -73 -89 999999 -97 -90 -72 999999 -70 -56 -84 -81 -80 -95 -88 -74 -60 -81 999999 48 150 31 -17 8 28 36 38 62 79 51 44 2 95 1185 2170 635 4 159 2142 4233 1028 63 37 22 20 171 4571 31909 13489 28370 48156 139515 32831 347 18 33 6 16 23 27 27 31 25 29 31 30 32 21 16 16 72 200 391 1362 4936 9419 11438 10880 9573 6647 4132 2772 2322 1605 2286 4090 5614 4970 2689 1345 882 671 644 665 1064 2172 3195 2563 1310 1091 1345 1311 1054 837 783 773 679 591 437 359 464 346 218 148 130 113 109 122 89 67 229 914 1813 2238 1640 1438 2213 3938 5403 53754 251 1772 30 10022 14 55 54 6435 -10378 -76 204 404 541 510 519 678 626 659 554 418 379 316 183 133 78 20 94 120 130 84 72 145 243 574 766 1713 29740 294980 454124 295926 30448 756 25 37 47 84 79 75 108 0 -6 30 52 61 61 -7 6 11 29 -16 -40 -18 -30 -43 -38 -58 -65 -60 -37 -50 -56 -37 -74 -85 -6 -25 -40 -38 -54 -45 -75 -67 -38 -39 -57 -36 -83 -95 -56 999999 999999 -64 -90 -91 -91 999999 -95 -86 -80 -45 -88 -82 -85 -87 -81 -70 -41 -35 -50 -55 -43 -50 -25 -53 -45 -49 -71 -41 -34 -57 -48 -45 -63 -72 -34 -58 999999 -93 -45 -49 -50 -78 -64 -77 -76 -43 -43 -57 -61 -51 -42 -70 -62 -58 -47 -47 -49 -54 -59 -71 -61 -69 -24 4 10 43 86 101 93 56 92 122 48 1 7 -26 111 202 196 6052 20902 6544 1131 5622 980 90 328 2202 1271 535 3020 10970 6306 1024 -44 -51 -67 -56 -56 -52 -44 -38 -49 -25 -27 -35 -32 -36 -34 -38 -2 97 203 293 431 659 888 1025 1313 2077 2575 2369 2162 2999 5733 10190 14030 12701 8078 4016 1629 638 542 671 970 1825 5081 11283 15534 19144 23637 28750 37432 44458 41678 26801 13209 7247 2339 605 304 204 186 176 127 135 251 640 1335 1936 2112 2111 1779 1134 778 1404 2978 3464 2725 1280 53763 243 2012 30 10022 14 56 3 6433 -10380 -70 -68 999999 999999 999999 999999 -27 -27 -51 999999 -20 52 -26 -4 -55 999999 7 271 999999 12451 203775 402709 279509 25011 244 999999 999999 -76 -64 -56 -82 999999 999999 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -4 -7 18 9 -63 999999 999999 314 272 -66 195 83 -89 -84 999999 999999 999999 23 71 969 9161 12918 20479 17071 2822 1341 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -21 67 148 258 417 669 1140 1760 2608 3713 5043 6830 8688 8763 5788 2755 1423 1475 2197 3494 6129 11612 19035 24574 30069 32543 35625 40752 44753 49926 53140 52552 53263 57030 59722 46900 19954 6658 1284 1583 2099 2057 1694 1524 1461 1335 958 709 463 325 330 829 1953 2418 2223 2316 2312 3108 53772 295 452 30 10022 14 56 12 6431 -10382 158 131 134 -2 -30 18 14 -45 -65 999999 -75 -91 -95 999999 -73 999999 -73 -35 -97 999999 -97 -50 999999 -74 -44 999999 -74 -33 999999 999999 999999 -56 -33 -60 -63 999999 999999 -85 -77 -31 -48 -49 -39 -51 -35 -8 29 30 -7 60 59 101 156 156 166 164 180 171 180 134 119 121 135 180 220 156 271 331 402 392 432 9965 72691 54639 1955 22 3 53 52 102 72 91 108 65 45 32 52 56 69 53 -22 -7 90 72 17 3 -25 4 -43 -94 -81 -56 -86 -32 -15 -34 -28 -36 -44 -87 -46 -48 -65 -57 23 -56 -16 -52 -67 -94 -66 -87 -63 -53 -36 999999 -78 -64 -88 -78 -35 -80 -79 -84 -46 -64 -74 -97 -69 -61 -70 -97 -77 -98 -40 -60 -82 -73 -75 -60 -58 -40 -32 -51 -96 -90 -42 -42 -69 -76 -56 -70 999999 -61 -66 -66 -57 -64 -77 -69 -78 999999 -96 -71 -57 -86 -79 -83 -37 -36 -50 -54 -52 -86 -67 -67 -44 4 -22 4 60 73 60 47 26 27 8 -25 -11 -34 -51 -54 -47 -39 -23 -15 -6 49 291 1774 5927 2375 478 837 750 8254 22791 5595 325 314 801 -19 -74 -66 -47 -31 -30 -36 -38 -34 -34 -45 -38 -48 -52 -53 -8 56 100 162 226 284 347 408 586 846 1178 1690 2359 2902 3201 3641 4090 4498 4997 6109 8460 12394 15250 14110 12076 10612 8847 6864 5751 7102 11166 17685 26669 28171 26359 22376 12000 5503 4536 3842 2654 1663 1212 1335 2076 2829 3990 4850 6592 8238 7622 5562 5312 5872 7429 8985 10316 10352 9523 53781 295 451 30 10021 14 56 21 6430 -10384 277 163 156 158 54 12 -31 3 -50 -19 -30 -36 -39 -19 -26 -48 2 -33 999999 -31 -17 -32 0 37 11 4 -74 -68 -36 -17 -26 -86 -67 -18 -7 34 -3 54 -16 -20 -61 -46 8 17 7 68 48 117 91 125 127 165 182 238 324 381 369 381 325 215 215 218 188 222 253 237 304 303 226 321 433 4466 22291 1851 119 25 43 97 101 51 93 92 118 111 89 38 77 69 108 96 23 34 35 68 74 85 19 18 5 14 19 10 11 -13 30 41 5 -28 4 -12 -20 -46 13 8 -32 -25 -10 -29 19 -9 -9 -12 -57 -48 -44 -19 2 -34 -41 -38 -25 -28 -39 -32 -66 -30 -33 -58 -50 -37 6 -29 -47 -56 -70 -28 -10 -25 -40 -29 -17 -35 -58 -45 -55 -49 -62 -29 -14 -2 -21 -52 -26 -38 -20 -47 -27 -25 -21 -20 -30 -46 -42 -58 -39 -25 -40 -22 2 -33 -18 4 -14 -2 -17 -6 3 24 57 59 55 69 53 85 36 45 14 17 15 36 46 49 23 -12 40 98 53 102 288 465 1234 8601 15277 2979 635 1703 696 925 845 402 56 -36 -39 -49 -24 -11 -25 -35 -24 -21 -46 -42 -31 -25 -41 -24 2 54 94 127 162 200 261 292 334 424 501 643 942 1408 1727 1760 2283 4149 7370 10560 12282 10048 6012 4637 5582 8430 12641 17136 21978 25248 23856 20706 14222 7168 4331 4751 6517 8340 6561 2781 1482 2031 3179 4418 6045 6768 6470 6623 7108 6885 6908 8399 10073 9050 6228 4397 2499 968 1078 53790 293 511 30 10021 14 56 30 6428 -10386 135 29 -47 -18 -69 -56 -59 -92 999999 999999 -72 -63 -60 999999 999999 -53 -96 999999 999999 999999 999999 -96 999999 999999 999999 -71 -60 999999 -55 -72 -86 -26 -42 999999 -55 -88 -44 -55 -34 999999 -62 -45 -62 -7 64 87 146 128 170 174 170 122 85 123 223 270 359 329 271 164 96 94 67 106 122 166 161 159 222 251 126 48 -59 999999 -37 -52 -52 20 -7 -7 -24 -40 10 13 0 -47 -59 -45 -74 -77 -33 -35 -85 -67 999999 -82 999999 999999 999999 -67 -98 -93 999999 -64 -96 999999 999999 -75 -79 -88 -51 -94 999999 -91 -70 -93 -97 -44 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -93 999999 999999 -77 999999 999999 999999 999999 999999 999999 999999 -94 999999 -94 999999 -87 999999 999999 999999 999999 999999 -95 -94 -98 999999 999999 999999 999999 999999 -82 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -89 -83 -69 -96 999999 999999 -94 -92 -74 -55 -53 6 17 4 13 8 -30 -52 -64 -67 -94 -80 -68 -45 -68 -60 -55 -13 4 24 56 249 910 3727 15280 15059 7285 21574 2974 18690 19138 2135 187 -49 -71 -66 -65 -65 -76 -62 -48 -66 -61 -61 -75 -57 -54 -64 -62 28 126 179 330 547 789 1112 1782 2041 1826 1440 1273 1187 1580 2864 5408 9060 14084 18692 19826 20652 23917 27330 26871 27873 25225 22001 22936 26708 25460 24560 18164 12584 10375 13140 16475 10894 3997 1923 1997 3559 4674 5649 6572 7358 8439 9412 10294 11268 12473 11757 6754 2434 1255 1470 1758 2260 3082 53799 294 480 30 10020 14 56 39 6426 -10388 -77 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 -67 180 308 176 67 88 125 161 243 182 87 72 72 37 95 163 108 -8 -94 999999 -30 -14 2 113 218 214 -4 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 2915 14614 17171 2475 6942 13505 6917 40332 3690 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 58 159 546 1257 1722 3127 5694 7261 9436 12658 15186 17493 20989 27618 34044 36100 37589 42435 45023 43025 40315 33972 29702 29910 31775 35739 34125 33094 34797 31110 27104 27877 27682 21946 14203 10030 7861 5989 6269 6407 7359 8794 10239 11210 11751 11825 11186 8863 7183 5810 3939 4100 7028 7281 6608 4547 1383 53808 296 421 30 10021 14 56 48 6425 -10390 -26 -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 -27 8 -76 999999 999999 -89 24 12 -39 -61 999999 999999 -64 -23 -70 999999 999999 -83 999999 999999 -55 -61 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 130 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 2845 18957 58659 67336 35039 12477 71 3054 22059 1486 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 210 725 1662 2581 3617 5427 8913 14943 21219 27950 33316 35300 33314 31031 31126 34510 35581 30926 27023 28189 27501 26695 27448 27479 27098 28048 29098 30461 34758 38849 40242 34067 23133 11989 9705 9539 12004 15059 12802 11023 11758 10669 7794 5239 4737 6708 7785 9078 11209 11018 7328 4686 3506 1920 766 53817 245 1951 30 10021 14 56 57 6423 -10392 -37 -59 -74 -67 999999 -84 -56 -75 -39 -87 -94 -52 -58 -37 -30 -7 -39 -18 49 22 -90 -95 -72 -76 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 191 225 206 -80 999999 999999 999999 999999 999999 217 328 350 140 146 6121 15439 478 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 280 1329 4542 8527 12213 16864 22468 26356 28783 28734 27270 25397 23789 22729 23363 21587 21912 20900 17813 15383 14642 15450 15997 19388 26258 31181 36616 41400 37161 26410 25150 23321 18669 17017 19306 19635 13193 11185 9881 9032 8947 9751 11441 13432 14176 13900 13147 12905 12353 12257 11850 10374 7104 4501 53826 294 481 30 10021 14 57 6 6421 -10394 97 59 1 -85 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 -73 999999 999999 999999 999999 999999 -80 999999 999999 -80 999999 -69 999999 999999 999999 999999 999999 999999 -96 -100 999999 -84 -68 4 -48 -65 -10 -9 -8 30 29 28 83 36 5 62 46 26 74 62 -4 48 71 118 39 46 46 -55 18 35 -73 -64 -49 -35 -50 -71 -63 -80 -19 -27 -46 -66 -55 -54 -93 -32 -59 -36 -11 -58 -76 -69 999999 999999 -99 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 -89 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -87 -93 -90 -77 -80 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 538 2021 3614 4030 539 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 102 837 2639 5854 9769 12965 15262 17277 18570 23135 25772 21488 18172 18217 18267 17494 16038 14591 14562 16920 21017 23407 23968 26917 31805 33801 32551 29498 23919 22941 23491 22280 22680 23002 24738 27335 26474 18929 11129 7681 7498 8419 9347 11399 12697 13529 13479 12635 11357 11619 11627 9611 6427 2416 609 53835 293 511 30 10021 14 57 15 6419 -10396 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -58 23 -50 -93 -61 -73 -59 -93 -95 -74 -66 -95 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 737 4542 2704 170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 286 13667 57330 23125 637 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 -80 94 998 2860 4994 7600 11128 14327 15693 16938 17587 17996 20262 22809 25579 26421 25434 24466 25498 25345 24507 24753 26259 26283 25949 25472 23858 23836 27473 29222 27426 26576 30763 36728 32971 26397 20827 16762 15185 14516 11761 10915 11541 11359 10911 10634 11236 11986 11229 9116 5462 2497 1380 755 928 1673 53844 288 660 30 10020 14 57 24 6418 -10398 -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 -60 -92 -62 -57 -60 6 -39 -79 -45 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 263 0 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 89 303 618 1364 3790 6846 11678 17176 21659 27631 31672 33464 34543 34930 33397 30559 28503 28519 26455 26473 28383 29672 29786 31063 30211 29132 27303 26980 25880 24273 24024 26430 29292 31384 32107 24704 19085 19234 22432 21014 13212 12283 12593 12601 12113 11002 10922 10922 9785 8619 7805 5089 3308 2756 2546 2683 2924 3221 53853 294 481 30 10021 14 57 33 6416 -10400 -21 80 -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 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 -60 -89 -73 -42 -87 -38 -7 -70 -22 -5 -94 -79 -23 -62 -54 -50 999999 999999 999999 999999 999999 -91 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999 1577 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 164 561 892 2162 5856 8891 12617 16602 20608 24067 24471 24056 23139 24558 26520 26112 26379 26968 31034 35257 37376 38339 35031 27831 24716 25566 25519 25083 25414 27335 29588 29483 29327 26390 19876 16375 20490 28679 25453 18718 17311 15918 12260 13298 13297 11636 8977 6232 4634 4000 3915 4145 4345 5229 6757 7400 5794 3580 53862 295 451 30 10021 14 57 42 6414 -10402 92 -18 5 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 999999 999999 -74 -50 -5 -49 -60 -39 -7 -9 -25 15 -95 -52 -41 -46 -48 -88 999999 999999 999999 999999 999999 999999 999999 -66 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 826 4522 1120 -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 90 722 1476 2219 3121 3805 4451 5509 8810 13081 18775 21332 20700 20382 22758 26993 33902 39453 42542 36955 29517 23910 18911 20958 25003 24152 24534 29166 33221 32777 28619 21595 18107 16107 15019 17508 22430 26700 25873 19986 14297 10763 8000 6157 4202 3182 3498 4017 4361 4870 5721 6818 8754 10927 10249 5536 1441 215 43 53871 292 514 30 10024 14 57 51 6413 -10404 -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 -79 -77 -29 -83 -52 -76 -16 -40 -39 49 1 -15 999999 -79 -30 6 -20 -29 -75 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 444 -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 -39 381 1153 2094 3232 3911 4681 8901 14164 18523 21479 22892 23459 22512 26383 30871 32336 31848 29786 25702 21117 19317 20791 23475 26132 28315 31939 33980 33847 29397 23348 21303 19957 16149 13814 17322 23134 24687 28207 25829 16229 9812 7049 4350 4667 6458 8168 10093 11486 12260 12483 11322 9461 7931 5867 3500 1110 214 50 -2 53880 297 396 30 10026 14 58 0 6411 -10406 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -59 -64 -71 -44 -38 -40 -33 -57 -27 -32 -76 -77 -78 -62 -64 -64 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 505 2142 6443 11882 14453 16711 21706 28302 33126 33341 35626 34311 33417 35475 34664 32813 29562 25894 22650 22927 26350 34153 39700 41217 39981 33192 33725 30714 28153 25624 20976 16075 19260 22495 26702 29234 28212 20581 10040 6879 5801 6606 10676 13056 12135 10724 8644 6803 6272 5436 4565 4111 3136 1673 496 110 25 -9 -7 59 53889 296 422 30 10022 14 58 9 6409 -10408 110 -45 -89 999999 999999 999999 999999 999999 999999 -83 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 -53 -99 -57 -41 -53 -18 -74 -50 -86 -71 -44 -78 -78 -56 -51 -10 -66 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -27 122 979 4545 8912 12147 15250 17338 18861 22089 24100 24104 24673 25747 26827 26498 25940 26036 27275 28652 29953 31816 36022 35932 33213 33482 31606 31479 29112 26722 21403 17653 19649 27278 31397 33112 27161 17987 11903 8529 6839 7769 10324 10578 8153 7361 7255 7381 8473 10798 13154 12631 9434 5310 2485 1120 324 62 66 567 1389 2043 53898 297 399 30 9999 14 58 18 6408 -10409 202 68 21 -53 -77 -79 999999 999999 -66 999999 999999 999999 999999 -63 -32 -45 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 -78 -77 999999 999999 -76 999999 -75 -70 -20 -5 -49 999999 999999 999999 999999 -63 -13 -14 44 119 27 -4 26 -8 -21 43 -18 -53 29 52 73 113 58 37 -33 -56 999999 -39 -55 -76 -46 999999 -78 -68 -69 -78 -97 999999 999999 -74 -56 -63 -31 -83 999999 999999 999999 999999 -87 -87 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 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -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 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -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 -98 999999 999999 999999 -93 -86 -58 39 758 2719 4798 6895 7297 6592 8964 12295 14488 17748 20748 23155 26208 26816 28449 29799 30073 28503 27660 27622 27986 28418 28042 27651 26272 25154 24658 24112 27432 31734 34662 30784 21262 16340 12229 9068 9278 9094 10228 11917 10170 7117 6353 4928 5126 6552 7287 6094 4202 2911 1748 840 514 778 1420 2301 3424 2589 1919 2544 53907 292 550 30 10000 14 58 27 6406 -10411 -81 -99 -86 -36 -58 999999 999999 -47 -82 999999 -79 999999 999999 -93 999999 -94 -90 999999 -80 -96 -73 999999 999999 999999 -98 -96 -38 -95 -71 -93 999999 -71 -91 -70 -76 -71 -34 -32 -19 -51 -45 -11 -1 18 22 -78 -5 -27 -45 24 13 -42 13 64 94 25 10 34 42 21 9 31 69 62 60 125 192 116 82 49 42 -25 -72 -25 22 -4 12 -16 -49 -35 -11 -50 -29 -85 -52 -54 -88 -81 -39 -32 -74 -62 -26 -63 -70 -62 -47 999999 -76 -94 -89 999999 999999 999999 -66 -70 -59 -91 -91 999999 999999 999999 -97 -99 -91 -90 -81 -94 -82 -67 -95 999999 999999 999999 -75 -82 -92 -93 999999 -96 -72 999999 -66 999999 999999 999999 -96 -80 999999 999999 -61 -53 999999 -99 -61 999999 -100 -91 999999 999999 999999 999999 999999 -95 -77 999999 999999 999999 999999 -97 -92 999999 -79 -77 -67 -64 -97 999999 999999 999999 999999 -99 -88 -92 999999 999999 -80 -83 -87 -88 -71 -65 999999 999999 999999 -91 -38 -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 -99 -85 -78 -76 -92 999999 999999 -94 -51 184 1009 2223 2907 3194 4024 6813 10701 13022 13833 15326 17736 20626 23444 25992 26996 27531 26794 27101 28468 28377 26025 25781 25994 26563 30010 30410 25392 20187 16027 15041 14651 12135 9629 8377 9260 10048 12571 12096 9062 6618 5030 4898 7574 8531 3880 1695 2324 2548 2681 3314 4157 4318 3822 4218 3702 2034 2252 4590 6298 53916 297 371 30 10001 14 58 36 6404 -10413 308 230 51 40 0 -16 -69 -79 9 -28 -90 999999 999999 999999 999999 999999 999999 999999 -66 -84 -70 -83 -72 999999 -66 999999 -80 999999 -75 -43 -60 999999 999999 -87 999999 -42 -62 -47 -43 -19 999999 999999 -80 -96 999999 -53 4 -6 -14 -39 -21 -89 -68 -10 -6 10 3 -14 83 64 41 22 23 -37 -3 19 88 39 32 131 162 118 35 46 15 18 -68 999999 -63 -38 -25 12 -6 15 -46 -44 -26 -18 -69 -80 -49 -54 -76 -1 -45 -49 -100 999999 -22 -67 999999 -78 -33 -37 999999 -98 -68 -90 -84 999999 999999 -95 -83 -68 -85 -95 -90 999999 -85 -64 -87 -99 999999 -61 -73 999999 -89 999999 999999 999999 999999 999999 999999 -89 -99 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 -89 999999 999999 999999 -75 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -84 -78 -63 -68 -64 999999 -93 999999 -90 -99 -92 -68 -88 -91 999999 -66 -68 999999 999999 999999 999999 999999 -92 -95 999999 -93 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -91 -99 -91 -92 999999 -95 -93 -86 999999 999999 999999 -88 -73 -55 81 590 1429 2727 4836 6036 10304 17051 17775 18907 20056 18834 18836 20967 25574 29218 27739 26032 27051 27022 25240 25714 25483 24619 22264 18576 13877 12094 11541 11312 10009 9040 8257 8441 12706 15749 12095 8556 6318 5313 5661 8463 12399 8676 4343 3802 4931 5194 4544 3783 3384 2464 2329 3061 1979 2021 3755 5275 7523 10053 53925 298 343 30 10003 14 58 45 6403 -10415 327 264 238 147 34 -15 -51 10 -82 -73 -13 -30 999999 999999 999999 999999 999999 -54 -91 999999 -84 -53 -55 999999 -98 -82 -60 999999 999999 999999 -90 -82 -85 -53 999999 -90 999999 999999 999999 999999 999999 -54 -59 999999 999999 -85 -41 -73 -66 -8 -11 -7 -96 -71 -7 -45 -8 3 -17 50 77 64 0 3 6 17 3 35 102 121 28 22 3 -26 2 -43 -54 -93 -35 -67 -11 -16 -37 33 -1 -45 -32 -24 -44 -55 -52 -96 -74 -41 -78 -71 -34 -18 -77 -91 -83 -68 -51 999999 999999 999999 -89 -81 -83 999999 999999 999999 -73 -89 -93 999999 999999 999999 -86 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 -91 999999 999999 999999 999999 -96 -86 999999 999999 999999 -99 -64 999999 -97 999999 -94 999999 999999 999999 -93 -98 -83 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 -63 -59 999999 999999 999999 999999 -100 999999 999999 999999 -98 -92 999999 -89 -54 -72 -71 -67 -73 -78 -92 999999 999999 -92 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 -93 -74 -79 -83 -74 -62 -77 -80 -75 -71 -52 -68 -55 -49 -38 25 450 2151 4225 5085 5881 6952 10159 16839 18946 22065 30930 29084 26971 25419 22406 17758 17788 18807 19421 19592 18205 13780 9124 9325 11861 11879 12864 14848 13978 11556 7784 6975 10492 16562 14230 9003 6296 5474 10079 11402 10515 11060 8059 7151 6787 6109 4823 5154 5524 5345 5547 5342 5071 5070 5362 5053 6490 10544 7650 3609 53934 298 315 30 10005 14 58 54 6401 -10417 241 275 171 111 -6 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 -93 -97 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 -91 -97 999999 999999 999999 999999 999999 -26 -92 999999 999999 999999 999999 -94 -94 -77 -80 -50 -47 -19 -17 -50 -22 -25 5 14 6 0 19 -29 -20 -56 -49 -80 -71 -92 999999 999999 -66 -53 -59 999999 -91 999999 999999 -85 -22 -63 999999 999999 999999 999999 999999 999999 -97 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 -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 -61 -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 999999 999999 999999 999999 999999 999999 -86 999999 -96 999999 -87 -81 -56 -14 174 1673 4776 6532 7555 8266 9944 11439 11618 13031 16216 17837 17275 17069 16451 16303 15033 15381 15147 13621 10570 9200 9658 11454 12433 11994 12102 12462 12550 10121 7557 8554 14148 18087 15907 13154 13433 13776 14840 12866 10015 11282 11362 9269 9439 8852 11560 17770 23865 24128 21923 19008 19432 18878 16691 14076 11860 9219 5024 1448 1559 53943 298 317 30 10007 14 59 3 6399 -10419 233 213 201 101 32 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 -97 999999 -97 -95 -96 999999 999999 999999 -85 -94 999999 -97 999999 999999 -69 -81 -29 999999 -70 -75 -67 -86 -13 -11 -12 -55 -84 -62 -36 -23 -5 -87 999999 999999 999999 999999 999999 -62 999999 -85 -85 999999 999999 999999 -57 -91 999999 999999 999999 999999 999999 -87 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -20 160 914 3165 7421 11432 13794 14898 14830 14450 15094 15317 14680 16232 16623 17376 20711 19836 16037 15165 14247 12758 12667 12697 12872 12725 11148 9957 8673 7481 7643 9954 15082 20347 20300 16067 14665 16853 13940 9360 7830 7955 9577 11105 8956 7761 9303 11485 17208 23125 27248 27067 22785 19853 18797 15244 10762 7112 4867 3805 3375 3691 5256 6145 53952 298 351 30 10011 14 59 12 6398 -10421 216 223 143 104 29 -100 -99 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 -87 -73 999999 999999 999999 -73 999999 999999 -86 -84 -50 -4 -63 -96 999999 -90 999999 999999 999999 999999 -98 999999 999999 -92 -78 -61 -72 -92 -52 -84 -98 -99 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 -97 -93 -80 -51 34 263 1021 3603 8455 13183 16600 18107 18586 18111 16598 15814 15129 14697 14386 15398 16531 17329 16898 16689 16921 17131 16188 14205 11458 9119 7842 6892 6834 7284 8488 10913 12898 14146 12188 10066 10105 11751 10970 7272 6158 8911 12298 12676 10753 7910 6653 7798 11632 17138 20418 19912 15605 11783 11928 11856 11200 10028 8476 7564 6867 6554 6268 5157 3870 4582 53961 298 354 30 10014 14 59 21 6396 -10423 260 999999 999999 999999 -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 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 -75 999999 999999 999999 999999 999999 -46 -1 3 -23 -51 999999 999999 -90 -82 -56 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -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 -41 83 497 3367 9803 13398 15420 17557 18900 19639 19503 17197 17257 18067 19132 19598 21128 21822 20726 17047 15127 13570 10636 8159 6780 6761 7795 8071 8412 9253 9641 9292 7809 7000 5674 5757 7142 8899 9053 8395 10273 14197 14721 12177 9768 8859 8405 10401 14210 18020 15692 13004 14118 14897 13901 11933 12834 14909 13607 11833 10199 9447 8602 8563 7455 5631 4337 53970 298 358 30 10018 14 59 30 6394 -10425 297 155 999999 999999 999999 -61 999999 999999 999999 -48 -50 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 -92 -96 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -79 999999 -54 -51 999999 999999 999999 999999 -82 -77 -88 -70 -37 -80 999999 -95 -63 -37 -59 -38 5 -2 -19 -33 -71 -97 -99 -81 -81 999999 999999 999999 999999 999999 -100 999999 -88 999999 999999 999999 999999 -92 -87 999999 999999 -59 999999 999999 999999 999999 -85 -81 -88 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 209 1052 4837 10395 14736 18996 22210 23901 26035 29437 28914 27596 27628 27068 24882 17799 8928 5203 4921 5568 6632 7369 7447 8076 8744 10211 10482 7844 5176 4566 3793 3813 5669 8071 14207 16026 15263 14289 11593 9763 8878 9484 11296 12956 14091 17000 17324 11324 12263 11176 9487 7221 4000 3835 4200 4054 4842 5658 6428 8495 9202 9001 7157 5195 4549 53979 296 422 30 10022 14 59 39 6393 -10427 168 56 -62 -63 999999 999999 999999 999999 -96 999999 999999 999999 -71 999999 999999 999999 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 -97 999999 999999 999999 999999 999999 999999 -94 999999 999999 -82 999999 -66 999999 999999 999999 -95 999999 -91 -40 -35 999999 -69 -79 -88 -69 -48 999999 -68 -93 999999 999999 999999 999999 -71 -26 -98 -86 -86 -86 -86 -77 999999 -77 -96 -83 999999 -96 -66 999999 999999 999999 -75 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -29 143 709 3480 9596 14468 18656 22746 25554 25230 22133 17995 15106 12869 10392 7244 5241 5444 6129 6563 7549 8507 7843 8240 9204 11963 11763 7293 4370 3850 3800 3780 7257 14459 21217 20470 15670 11311 9482 9717 13142 15616 15615 15569 15337 18107 14524 8529 9668 9488 7804 4851 1166 2614 4010 3767 3725 2896 2678 3040 3341 2630 2581 3291 3465 3533 53988 297 395 30 10025 14 59 48 6391 -10429 237 253 221 60 -32 999999 999999 999999 -92 -95 -39 -45 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 -88 999999 999999 999999 999999 999999 999999 999999 -82 -95 999999 -96 999999 999999 999999 -77 999999 999999 -51 -29 -58 -63 -95 -56 -9 -41 -81 -49 999999 -74 999999 999999 999999 999999 -56 999999 -64 -35 -45 999999 999999 -76 -76 999999 999999 999999 -78 -65 999999 999999 -94 -75 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 36 739 4258 9062 10187 10744 11490 11429 9954 7299 5338 4224 3536 3366 3891 4920 6158 7017 7580 7810 7910 8226 9626 11429 11316 8929 6734 4550 4653 7227 11291 17682 18727 16068 12143 11439 12756 12136 13287 19016 17710 17497 17911 20328 19198 10933 8280 7462 8677 6777 6908 4616 4987 4405 3127 4005 4856 2597 2379 3515 7085 8442 7163 6205 10902 53997 297 397 30 10027 14 59 57 6389 -10431 295 276 172 132 -74 -79 999999 -50 -54 999999 999999 999999 -75 -84 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 -87 999999 -94 999999 999999 999999 -98 999999 -90 -71 999999 999999 999999 -36 9 -31 999999 -59 999999 -62 -13 -73 -10 -43 999999 999999 999999 999999 -72 -83 -62 -60 999999 999999 999999 -83 -92 -69 -83 999999 -87 -63 999999 -95 999999 999999 999999 999999 999999 999999 -95 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 454 1615 1842 1596 1871 2413 3013 3300 3558 4276 4615 5475 6584 7263 6950 7941 8238 8744 10561 12404 13904 14928 12579 8491 6104 5952 7447 10468 14427 16016 14126 11843 10649 13182 16824 18752 19428 21234 23122 21193 19344 20455 15753 8761 8998 8478 11392 19101 11134 8495 6920 7392 7133 7739 8809 6761 5997 6105 4034 5208 9759 13451 15943 19883 54006 293 520 30 10030 15 0 6 6388 -10432 -27 -95 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 -76 999999 999999 999999 -91 999999 -96 999999 -73 -39 -19 -92 999999 999999 999999 999999 999999 -80 -59 -55 999999 999999 999999 999999 999999 -80 999999 999999 -73 999999 999999 999999 -94 -98 999999 999999 999999 -91 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 261 1222 2822 4775 5854 6856 8091 7659 7060 7967 9867 11873 12656 13496 15003 16264 16860 17152 16583 12978 9446 7591 7591 11040 12169 12258 14163 16400 13891 11184 10490 13283 18785 20374 15345 11717 15209 20097 19350 19824 16814 10874 7061 8022 11597 13072 16191 15437 11964 8901 10553 11132 6364 4781 5800 7167 5957 5925 6075 5446 5762 6926 8988 8591 54015 297 403 30 10033 15 0 15 6386 -10434 105 60 108 -30 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 466 2010 5382 9589 12594 14737 17045 18598 17642 17728 19062 20298 22562 23993 25062 23057 19610 16054 12750 11677 10164 9598 10658 11697 12137 13050 15422 13029 9643 8989 10649 14090 17549 15809 14154 18067 21303 20070 20787 21744 14998 8404 8069 13379 16972 15422 13936 12781 13593 13971 14322 13725 9576 10702 11239 8444 7308 7673 7685 10002 10770 7821 7171 8685 14151 54024 294 465 30 10035 15 0 24 6384 -10436 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 845 3567 6581 9063 11316 13526 13595 12425 12985 14558 16458 16994 17281 16888 13466 11123 9927 9719 11227 12427 12814 12778 12399 11000 11009 11377 10277 11012 13419 15652 17521 19149 19994 19481 19823 20448 17876 11020 10968 18651 23784 20886 16322 11978 12412 16181 17605 17605 18156 15912 14817 15130 15624 18818 21642 18168 16935 18577 17115 15847 20775 26063 32256 33359 54033 298 347 30 10037 15 0 33 6383 -10438 166 999999 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 -100 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2541 8747 12509 14274 14854 14526 14163 13519 12956 12400 11145 10566 10713 11403 11999 13030 14559 14719 13605 11966 10031 10908 11589 11936 13955 15697 19325 20748 19700 19881 21111 20031 15664 8574 12505 24471 29074 21515 13143 10870 9825 11032 13304 14525 14783 16757 13766 13461 17225 16238 15136 16908 20096 22637 25917 25324 22262 21480 19469 24316 27048 23417 54042 298 378 30 10038 15 0 42 6381 -10440 242 204 118 110 120 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 999999 999999 -77 -77 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 999999 999999 999999 999999 999999 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 892 3695 7770 10729 13603 15157 14672 13648 14154 14292 14161 14049 14540 14764 14943 13526 11880 10257 8294 7801 9509 12119 12851 13273 14889 19735 23646 23821 20108 18563 20054 17951 12094 8976 13729 20358 23013 15967 10855 9412 10631 14011 13420 10368 13887 17573 14827 17884 17292 12384 13366 18862 18849 14696 12999 10510 11322 13925 17208 20462 23691 30027 33850 54052 295 469 30 10039 15 0 52 6379 -10442 171 84 -16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1107 4425 7675 9497 10150 9975 9741 9843 10324 10672 10852 10781 10197 9614 9129 8785 8857 9251 9893 10398 10515 11426 15478 20012 23506 23181 19253 17574 16547 12587 9988 11312 14573 16061 17942 15623 12346 11362 11434 12907 8851 8601 11372 13707 11180 8997 16168 16924 15889 19706 23459 19613 16099 15604 20867 25761 28947 33804 34690 33457 39612 40659 37490 54061 293 529 30 10039 15 1 1 6378 -10444 -51 -96 -92 999999 999999 999999 -57 999999 999999 999999 999999 999999 -88 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 -41 -79 -61 -85 -74 -63 -90 -52 -48 -73 -77 999999 -96 999999 999999 -82 -30 -98 -57 -53 999999 999999 999999 -86 999999 -75 999999 999999 -79 -81 -99 999999 -66 -29 -69 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1315 3708 5346 6226 5825 5854 5950 5941 6162 6784 7765 7633 8692 9660 9229 8844 8556 8320 8416 10398 14301 19505 23388 21668 18436 17631 15492 11653 9246 12529 17599 19380 17493 16728 13928 12218 14748 13763 10756 8369 10515 13870 12365 9163 10737 15522 15163 17406 26193 22830 13301 14785 24873 31463 32305 35505 36750 39482 35189 28932 27768 25212 16540 54070 296 438 30 10038 15 1 10 6376 -10446 249 134 32 -50 -58 -91 999999 999999 -66 -85 -84 -93 -94 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 -50 999999 999999 999999 -97 -47 -27 999999 999999 999999 999999 -86 999999 999999 -84 999999 -79 999999 999999 999999 999999 999999 999999 999999 -78 -89 -45 -58 -88 -54 -91 -66 23 -16 -5 -18 999999 -95 999999 -93 -66 -66 999999 -77 -68 999999 999999 -93 -100 999999 999999 -79 999999 999999 999999 999999 -90 -88 999999 999999 -86 -48 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 929 4171 7822 9199 9911 11159 12547 12579 12271 11737 12789 13313 13125 13107 14727 15815 14648 13437 14018 15306 17211 20223 19404 14677 13492 13575 9869 7889 10734 16625 21626 20896 18348 20337 18766 9480 9310 12753 12318 9594 9303 11508 12789 10341 11309 14470 17795 21846 28789 24640 19661 23430 31170 33982 34820 36543 28868 25047 17181 8087 5584 4722 2346 870 54079 295 469 30 10039 15 1 19 6374 -10448 204 198 90 -42 -60 999999 -51 -97 -54 -29 -54 -91 999999 999999 -83 999999 -86 -76 999999 999999 999999 -69 999999 999999 999999 999999 -92 -97 999999 999999 999999 999999 999999 -62 999999 999999 999999 999999 999999 -85 999999 999999 -77 999999 999999 999999 999999 -99 999999 999999 1 -29 16 -25 -39 -16 5 -45 -36 -33 -45 -33 -67 -70 -14 -19 -44 -34 -48 -74 -65 -98 999999 -58 -81 -72 999999 -58 -92 -80 -25 -63 -84 -42 999999 999999 999999 -59 -88 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -100 -96 -64 -69 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 -92 -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 -87 -35 258 1808 4721 7842 9513 9895 11009 13044 14172 14862 14652 14105 13859 14211 15905 16735 15726 15858 15528 13814 12075 11823 10868 10353 11509 10272 10520 13676 18596 22588 23540 21789 21103 18019 10742 5111 6958 9467 8975 8182 10350 12599 13340 12964 12466 14381 23182 32162 32490 26134 25080 29327 33020 29986 28916 26446 16710 10170 6038 4172 3109 3278 4940 4891 3546 54088 296 439 30 10039 15 1 28 6373 -10450 261 213 109 100 110 0 -79 999999 -46 -75 -98 999999 -63 -93 999999 999999 -74 -73 -46 999999 999999 999999 999999 999999 999999 999999 -58 -73 999999 999999 999999 -88 -96 -73 -56 999999 999999 999999 -77 -64 999999 999999 -68 -78 -69 -38 -88 999999 -97 999999 -84 -27 13 -43 -83 25 8 14 -10 -43 -46 999999 -69 -33 -14 -75 -69 -92 -66 999999 999999 999999 999999 -64 -51 -94 -65 -60 -85 -39 -82 -84 -29 -33 999999 -80 -60 -75 -45 -66 999999 -97 999999 -68 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -89 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -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 -99 999999 999999 999999 999999 999999 999999 999999 -99 -70 -82 -46 -23 -8 -40 29 66 2 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 316 2323 5153 7782 9326 10158 10458 10653 10126 9502 9239 8809 8763 9638 10272 9612 9037 9451 10136 10304 9426 8707 9212 10904 12683 16158 20455 26016 25208 22576 20749 18214 16480 14541 10042 10135 12724 10943 9463 9248 11729 17098 19469 14385 15248 22296 28814 31778 28610 25971 27125 25548 25181 24613 21520 12253 5871 4672 4533 5834 6853 6214 4509 1786 343 162 54098 296 439 30 10039 15 1 38 6371 -10452 209 141 126 -11 -81 999999 -82 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -70 999999 999999 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 -2 7 3 -63 -64 -82 -11 -88 999999 -63 -37 -81 -99 -72 -98 999999 999999 999999 -84 -78 -91 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 -95 999999 -91 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 77 45 76 -24 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 -74 51 1660 6121 9580 11741 13001 14403 15550 17283 17991 17985 16922 16692 16696 15911 14241 12536 11691 11171 10997 12296 16973 21535 22422 24285 26280 25401 22154 18945 16131 13616 12705 13345 16714 16473 11199 8787 12938 17407 18359 18859 19008 20289 25061 30558 33990 29053 23388 22194 20318 23591 25482 15868 5313 1388 1026 1126 1248 1060 852 1069 1292 1243 1186 929 380 54107 297 409 30 10039 15 1 47 6369 -10453 181 35 -54 -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 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -58 -85 -53 -47 999999 999999 -17 -50 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 -94 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 65 1228 6717 15618 18671 19318 17338 14435 12827 12823 15024 18126 20775 23584 23593 24310 24851 21193 20436 22129 23051 23141 24013 25198 23202 19698 18060 17389 15206 13234 11062 12506 16929 15955 12100 10858 15047 19992 21518 19591 23009 24484 27091 31295 33211 28484 20194 17673 16911 19199 16979 8361 2414 621 502 476 520 355 63 15 24 40 52 77 104 131 54116 297 407 30 10037 15 1 56 6367 -10455 126 123 81 -9 999999 999999 999999 999999 999999 999999 999999 999999 -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 -69 999999 -64 -84 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 481 1469 7658 18704 27008 31194 28272 19076 13391 12265 15198 20016 21435 20238 19232 21805 25959 26298 26356 23954 21437 23043 24381 23225 20900 18978 18760 15935 13592 14377 19925 19737 12182 9755 11736 15682 17596 20259 19956 21410 24140 24968 27664 30278 26773 20733 16174 13108 13527 16205 12703 6809 2500 1256 774 567 1181 376 42 29 34 60 98 132 143 140 133 175 54125 294 524 30 10034 15 2 5 6366 -10457 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 -89 999999 999999 999999 999999 999999 999999 -66 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 999999 -90 999999 -83 -85 -69 -64 -75 999999 -22 999999 999999 -66 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -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 34 752 3694 9632 13334 15862 21571 25047 22964 17033 11470 8811 7181 6617 8208 10467 10033 9615 12088 16558 18187 15567 15680 16988 15410 14985 15224 15924 17748 17802 15580 11742 10328 11907 13917 15622 17668 20341 20302 20157 21605 25241 29857 27774 20538 14621 12596 12327 14175 14967 11274 6981 4736 1637 1350 379 924 981 125 16 22 65 129 229 245 403 1105 1985 2022 54134 243 2052 30 10032 15 2 14 6364 -10459 -77 -91 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 2150 5597 7258 7339 7023 7285 8988 10605 11654 11777 12503 13909 14839 14046 13687 14538 14805 13873 12540 13995 15015 15813 17148 16654 17250 16775 13018 8676 8869 10701 11285 12427 15001 17135 19120 20202 19814 19331 23187 27917 24812 19119 14350 11237 11211 14869 16790 10575 5941 2353 1906 705 252 949 1031 419 3 -2 59 351 1233 2145 2602 3095 3964 5113 6461 8399 54143 297 402 30 10032 15 2 23 6362 -10461 121 97 19 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 271 2512 7450 10555 12993 15185 15103 13896 12578 12136 12230 12242 11917 12282 14523 16829 17907 18727 16729 14270 11875 10102 9625 10455 10916 10418 9654 9957 11210 12538 13413 14904 17060 16974 17079 18389 19142 19834 19854 17495 14011 12654 11754 12946 15507 15293 11821 7581 4619 2350 1018 295 657 1296 768 28 22 225 1170 2643 3880 5551 6753 7306 9864 10218 9586 10631 9473 54152 243 2020 30 10030 15 2 32 6361 -10463 -92 999999 999999 999999 999999 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -41 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 939 5057 8242 9580 10812 11501 11344 11564 11732 11345 11832 12333 11660 10714 10027 10256 10949 12209 14650 15679 13545 12240 10929 9278 9219 9910 11291 13439 16183 17824 17147 15497 14725 15070 18926 23587 23681 20233 16563 12980 10751 11509 12739 16537 18153 15493 9187 3757 1474 639 561 1286 990 256 114 161 648 1849 2848 3625 4443 5928 7985 11140 13403 13099 11536 11116 14821 54161 126 5526 30 10026 15 2 41 6359 -10465 215 1617 552 -82 60 -21 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 417 1045 2499 6773 9214 8880 9499 10726 11111 10237 10048 10985 11968 11519 10840 10159 10531 11312 12598 12779 11577 10575 11734 14757 15821 15766 16327 14866 13093 13217 17505 25454 30891 26749 18440 14610 11238 11023 14901 19234 20035 16815 13185 7468 3182 2300 636 487 1421 1152 340 277 271 493 1210 1560 1999 3932 5417 5838 6276 7033 7783 8148 10956 13820 18882 54170 242 2043 30 10023 15 2 50 6357 -10466 -46 999999 999999 999999 999999 999999 -70 -73 999999 -86 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 565 2346 4371 5962 6532 6795 5847 5487 5127 5133 5240 5917 7397 8616 8947 9000 8494 8872 8804 7946 9358 11716 12735 14607 16116 16574 17559 19722 22187 21813 17166 13719 12756 13467 16634 19620 19461 17379 14028 8890 4981 2792 1441 495 742 1052 1052 855 690 649 819 921 1801 4543 7480 9411 11824 16211 25991 33306 34516 33913 34501 36949 37567 54179 297 392 30 10022 15 2 59 6356 -10468 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 621 3070 5039 5524 5861 6983 9322 10700 10444 10009 10132 9911 9879 9512 8726 8158 8315 8998 10725 13337 15262 16792 17024 18043 19170 18728 17219 14102 12770 12402 13866 16630 18451 18789 17711 15248 12526 7880 3801 2534 1592 507 388 1051 1486 1497 1447 1207 1265 1181 1314 3506 8824 12216 15000 19733 31728 47891 47740 45817 45159 46279 49923 46171 44754 54188 295 451 30 10021 15 3 8 6354 -10470 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 564 4406 7617 7769 8119 9334 10719 10814 10033 10146 10179 10068 11018 12101 12885 13657 14419 15052 14504 13590 15484 20280 19960 15083 14283 15030 13346 13770 16715 17795 18158 17304 15518 10704 5178 3050 3161 2603 1156 810 910 1007 1092 1421 2520 4506 3790 4067 9314 19277 19993 21392 28389 42103 50113 37918 37534 38297 40693 42249 42699 45805 43872 54197 295 449 30 10019 15 3 17 6352 -10472 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -45 999999 999999 999999 999999 -92 -60 -1 -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 486 1474 3140 5040 5955 6708 6956 6976 6632 6340 6306 7114 7941 9071 9927 10896 12054 13024 14525 16179 17633 18446 17579 15029 13324 13121 12455 13161 15665 18804 20415 20149 18138 14964 9991 6431 4475 5093 4701 2039 582 608 1176 1199 1302 3104 6640 6899 8593 19437 29564 28263 29605 31511 45326 60120 53089 43492 40301 39209 44376 46598 40189 34666 29258 54206 295 447 30 10017 15 3 26 6351 -10474 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 357 716 281 -56 -83 0 -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 276 752 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 2346 5957 6777 6824 7324 7796 7861 8055 7897 7346 7748 9124 9641 10330 12214 13627 14673 15051 13656 11888 11113 11856 13000 14521 16762 18485 20065 21236 20154 18495 13955 10773 9501 6943 5771 5069 3595 1480 806 998 1369 1810 3307 6118 9094 12568 21203 33540 36149 35436 32060 45067 62335 55990 45077 45040 39970 34860 28545 25111 25245 28856 33846 54215 297 385 30 10015 15 3 35 6349 -10476 -8 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 834 749 174 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 179 2757 6696 7719 8766 10783 12369 13816 15812 13151 9967 10021 10325 10174 10244 11023 11977 12556 12346 12273 12610 14398 17189 20001 21764 22429 19876 17232 14466 11523 8684 6526 6869 7507 6188 3339 1047 1076 2782 5497 7142 8351 9453 11551 15900 18956 28966 36075 36217 34069 39443 57430 66399 54474 39736 31457 22491 21833 21185 17548 17127 21814 28117 29988 54224 297 384 30 10014 15 3 44 6347 -10477 18 -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 999999 999999 999999 999999 999999 999999 999999 568 710 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 24 -26 -99 999999 -91 -63 -69 -75 -58 -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 999999 999999 999999 999999 999999 -86 298 1299 3349 5612 5654 5688 5541 6029 7034 8652 12371 14927 14469 13993 12169 10146 9836 9910 10970 12731 16113 19038 21364 21775 21320 18983 15946 14477 11851 8325 6292 7466 8053 6310 4206 2159 1428 1811 4758 9557 12911 12239 11724 14283 20167 27239 34602 38205 37101 37144 40916 46537 44066 33597 25658 21654 18608 16653 15422 14493 13379 8280 7732 14526 16222 54233 296 413 30 10013 15 3 53 6346 -10479 37 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 103 643 1519 2450 3209 3081 2511 1926 2288 1923 522 59 -2 -31 22 15 -25 -14 -55 -75 999999 -71 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 466 1023 1859 3411 5328 6395 7158 8114 8367 8078 8636 10111 12121 13783 16086 16388 15002 14877 15746 16807 18589 21671 23852 22714 20755 18558 15665 11505 8509 8853 10714 10184 6610 3197 1994 2031 4040 9628 16193 18866 15468 12032 15177 24727 32922 36181 39164 40567 31782 23255 24345 23984 20661 18205 13718 12217 11893 9590 9229 8422 5556 2996 2377 3217 5439 54242 291 562 30 10012 15 4 2 6344 -10481 -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 -96 -51 -95 999999 999999 999999 999999 -55 -95 999999 -95 -91 -68 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 1527 3446 3831 3209 2462 1964 1708 1689 2888 4355 5759 4983 2094 315 -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 999999 999999 999999 999999 999999 999999 999999 -35 145 649 1763 2666 3259 4397 6018 6736 6925 6598 6441 7238 8191 9170 9561 9479 10244 12289 15926 19070 23333 29236 28815 25448 23851 23026 21772 19951 18851 16393 14331 14653 15095 13787 9385 5434 3740 3178 3487 7877 15601 18216 15404 11503 8827 10825 16505 22717 26287 29899 39147 36740 21078 13603 14947 13054 8718 4449 2591 2741 2538 1584 595 305 272 374 527 993 1900 54251 295 440 30 10010 15 4 11 6342 -10483 -76 999999 999999 -55 -71 -58 -52 999999 999999 999999 999999 -45 -88 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 -97 999999 -83 -76 -91 999999 -83 999999 -69 -100 999999 999999 999999 999999 999999 999999 -78 -97 -98 -90 -82 -67 -100 -98 -69 -38 -7 -2 38 35 -24 -57 -56 -42 5 -3 -15 -27 999999 999999 999999 -78 999999 999999 -81 -28 -97 -82 999999 -83 -55 -48 -81 -76 999999 999999 -69 -89 -90 999999 999999 -95 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 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 -85 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -100 999999 999999 999999 999999 999999 -78 -93 999999 999999 -97 999999 999999 999999 -50 24 -57 -93 0 -22 112 381 224 74 41 -49 -36 -5 -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 -41 146 891 3400 6544 8708 9093 8184 8367 9472 10348 10734 11077 11298 11966 12296 13108 13955 13779 14011 14367 15727 16943 18512 20478 23968 28475 30514 29549 24973 18810 16859 16115 18440 20670 15917 9581 6239 5619 5835 9324 15520 17768 14282 8935 5474 5099 7600 12018 20002 25598 19923 20858 24602 14234 7093 8595 6949 2766 1041 957 712 325 217 205 217 240 289 350 421 453 617 54260 295 440 30 10010 15 4 20 6341 -10485 4 -4 -32 -26 -82 -26 21 -30 -69 37 -57 -87 -25 -22 -34 -60 999999 -83 -78 -26 19 -62 -74 -78 -79 -45 -19 -72 999999 999999 -49 -38 -75 -48 -97 -75 -15 -39 -29 22 -16 -29 -63 12 -18 -23 -93 999999 999999 -29 -16 40 87 78 91 49 38 63 37 16 82 12 10 47 0 -9 -16 -37 -56 -75 11 -5 -31 -28 19 45 -20 -80 -93 -71 -33 -44 -53 -40 -50 -79 -82 -77 -64 -67 999999 999999 -87 999999 999999 -94 999999 999999 999999 -70 -48 -82 -63 -95 -77 999999 -59 -62 -39 -71 -52 -72 -88 -99 -98 -75 999999 999999 -86 -90 -96 999999 -82 -82 999999 999999 999999 999999 -91 999999 -77 999999 -63 -35 -83 999999 -84 999999 -91 -73 -94 -96 999999 999999 -78 -51 999999 -94 999999 999999 999999 999999 999999 -74 -92 999999 -72 999999 999999 -94 -92 999999 -78 -79 -9 85 44 32 -17 -43 -7 -12 9 -8 -18 -60 -19 999999 -96 -78 -95 999999 999999 999999 999999 -98 -98 999999 999999 999999 -91 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 -89 -89 4 159 619 4072 11301 13487 13529 13443 13263 13186 13229 13601 14239 14254 13811 13768 13270 12621 11461 10883 10468 10594 11084 13306 14785 14108 12866 12773 13446 15504 17371 18131 19623 20905 20071 16357 10624 7104 6073 5913 9450 13483 12270 7500 4418 3547 4104 6503 13604 25051 25800 19264 20381 14444 5197 3845 2624 894 406 322 302 202 154 143 145 178 210 205 194 187 270 421 54269 298 348 30 10008 15 4 29 6339 -10487 390 224 76 -87 -65 -44 -11 -27 -23 13 -38 -38 -22 -39 -8 -64 -5 999999 999999 -46 999999 -88 -78 -80 -72 -26 -11 -47 -50 -53 999999 999999 -51 -13 -77 -88 -9 -27 -31 -34 -11 -48 -87 -63 -64 999999 999999 -57 -74 999999 999999 999999 -74 -52 6 27 49 94 54 32 45 29 55 44 22 62 72 26 -68 -41 -72 -28 -49 -24 -12 -31 22 32 -26 -44 -15 -10 17 -24 -69 -19 -38 -66 -69 -93 -64 -44 -63 -45 -98 -77 -93 -89 -67 -84 -92 -74 -23 -57 -88 -58 -51 999999 999999 -65 -26 -91 999999 -80 999999 999999 999999 -87 -99 -97 -69 -37 -61 999999 999999 -93 -61 -99 -93 -99 -93 -83 -47 -85 -47 -85 -76 -72 -78 -86 -84 -97 999999 -96 -50 -58 -96 999999 999999 999999 999999 -62 -43 -98 -89 -100 999999 999999 999999 999999 -69 -79 -82 -93 999999 -67 -88 -76 -56 6 50 44 -33 46 76 31 -16 -12 -50 999999 999999 999999 999999 999999 -68 999999 -65 -25 -8 -47 -41 -57 -63 -67 999999 999999 999999 999999 -54 -89 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -97 -86 -95 -97 999999 -85 -74 -74 -20 188 589 2947 12361 20365 20904 21425 20324 17524 17447 18768 17570 14569 13346 13866 13641 13867 16389 15961 16026 15809 14153 12000 11292 11849 11843 11816 11621 12921 14592 16242 17184 15148 10826 6890 5409 5164 5606 6661 7792 8062 7524 5471 3234 2609 4211 11864 21581 22419 18190 16426 11484 3576 2427 1583 906 628 389 260 154 104 90 110 116 125 127 120 113 123 168 295 54278 302 227 30 10007 15 4 38 6337 -10488 38485 725 521 490 388 424 273 -74 999999 -15 64 -24 -72 -40 -67 -93 -38 -18 -48 -89 -61 -63 -71 -89 999999 999999 999999 -83 999999 999999 999999 -22 -57 -40 -97 999999 -39 999999 999999 999999 4 14 -42 -66 -50 -87 -99 -62 -69 -92 999999 999999 -39 -74 -30 -80 999999 -38 19 44 83 41 72 72 12 59 35 41 42 30 -3 -92 -79 -65 -44 -46 -20 -24 -38 -25 -79 -80 -31 0 -55 -26 -24 -14 -29 -53 -72 -82 -52 -75 -51 999999 999999 -90 999999 -59 -84 -73 -94 -60 -98 -50 -83 -91 -65 999999 -79 -83 999999 -94 999999 -62 -83 -80 -33 -79 999999 999999 999999 999999 -72 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 999999 -89 -91 -76 -88 -87 -84 -93 -89 -65 -95 999999 999999 -97 -95 -81 999999 999999 -96 999999 -84 999999 999999 -84 -82 999999 -84 -85 -84 999999 -91 -85 -79 -86 -38 55 129 280 297 308 245 102 -16 -86 999999 -7 123 1472 5561 4546 1052 148 48 18 -6 -79 -91 -58 -63 -93 -78 -21 -72 -57 -97 -98 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 -96 -75 -86 -94 999999 -92 -74 -80 -48 134 516 1403 4854 9546 14612 19140 22670 29169 31984 33960 40220 37081 32511 30980 30754 27214 24175 21709 22136 21709 20818 18473 15714 15921 15953 16354 15747 13826 12416 11658 9500 7609 6415 5020 3835 2463 1723 1721 2140 2801 3249 3395 5906 11796 19807 22590 15711 11983 8847 2844 1228 1302 877 632 603 464 351 261 125 100 102 95 96 108 123 124 130 114 107 118 54287 301 258 30 10008 15 4 47 6336 -10490 9465 535 315 242 179 999999 999999 999999 -37 -11 16 -13 -20 999999 -77 -24 -97 999999 -72 4 999999 -96 -67 999999 -66 -73 5 -35 -63 -58 -95 -84 -96 -78 -59 999999 999999 -91 999999 999999 -14 -50 -28 -72 -89 999999 -64 -83 -60 999999 999999 -95 999999 999999 -53 -28 -13 55 -29 -39 57 37 13 -3 82 27 14 -17 -30 -36 -40 -78 -59 -46 -34 999999 -88 999999 -57 -24 -47 -68 -41 -12 -44 -50 -71 -24 -32 -31 -73 -41 -57 -68 -67 -72 -73 -69 -74 -62 -84 999999 -45 -78 999999 -92 999999 -92 999999 -78 -51 -88 999999 -95 -84 -71 -76 999999 999999 999999 -93 999999 -100 -79 -61 -96 -73 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 -92 -96 999999 -94 -86 -86 -93 -75 999999 -85 999999 999999 -83 -99 -98 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 -98 -90 -77 -95 -94 -92 -82 -56 -41 -11 55 101 75 52 46 -38 -60 -73 -92 999999 -98 -98 999999 999999 999999 -89 -99 999999 -83 999999 -88 -92 999999 999999 -97 -81 -77 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 -92 -46 118 505 2378 11475 24416 21158 17104 20755 23456 22667 21985 30189 32176 31041 39965 47219 52978 40991 23376 17220 14956 13777 13041 12285 11038 10604 10782 10781 10908 11616 11344 9404 6650 4155 2399 1755 2206 2594 2500 2449 5097 14087 24381 23199 14718 12697 10420 4603 1067 1045 1914 1674 686 507 516 408 362 332 248 111 62 54 57 75 99 95 92 81 75 70 83 54297 299 318 30 10008 15 4 57 6334 -10492 2424 1790 952 341 91 -50 -22 -62 7 107 46 31 3 -19 -30 -2 -56 -6 1 3 16 -59 -68 999999 -48 -50 6 -25 -58 -40 -58 -44 -17 -56 -83 -78 -73 -21 -49 -46 -18 -45 14 -43 -88 -18 -56 -44 -18 -46 -63 -80 -47 -66 0 -10 55 86 11 37 35 33 6 110 87 47 -19 2 18 30 -43 -65 -24 -18 -19 -62 -47 -14 -39 -31 -23 15 -15 -11 18 13 27 -65 -66 -99 -78 -32 -58 -55 -28 -30 -29 -69 -33 -86 -60 -43 -60 -13 -45 -51 -29 -57 -82 -60 -51 -57 999999 999999 -37 999999 -57 -52 -72 -68 999999 -74 -82 999999 -56 -60 -49 -37 -72 -93 -69 -44 -33 -54 -86 -52 3 -55 -73 -71 -71 999999 -87 -76 -67 -83 -49 -62 -43 -39 -72 -65 -47 -76 -99 -91 -72 -83 999999 -85 999999 999999 -99 -70 -83 -76 -61 -60 -44 -65 -59 -32 33 55 50 28 44 64 33 79 53 -6 -50 -72 999999 -97 -80 -76 -84 -98 -56 -55 -53 -91 -76 -71 -70 -78 999999 -91 999999 -96 -99 -96 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -97 999999 999999 -87 -70 -81 -84 -77 -92 -81 -50 -38 -4 84 1006 6292 16108 22222 26371 31120 34332 34276 33221 31836 30986 26223 19811 15733 18597 33203 43115 34295 19428 12796 9889 8813 8017 7038 5653 4355 3767 3720 4145 4497 4392 3987 3922 4270 4107 4132 7140 15261 27164 30462 21532 14018 11129 9181 4920 1575 1047 1932 2694 1395 535 752 854 564 360 258 157 95 56 62 65 68 75 69 70 81 93 92 94 54306 299 319 30 10009 15 5 6 6332 -10494 1430 229 -44 1 30 -24 7 -43 -67 -43 -7 -32 36 -55 -89 -11 -56 -12 -64 -73 -31 -93 -24 -51 -74 -87 20 -14 -74 -86 -5 -41 -42 -23 -63 -24 7 -54 -70 -42 -38 3 -5 -45 -9 -42 21 -42 -50 -56 -90 -71 -91 -88 -17 2 -48 -69 -41 18 28 44 73 65 0 48 88 86 83 -63 -25 -62 -13 -39 -42 -42 -36 -36 -51 -58 25 35 18 -52 -62 -20 -32 -21 -11 -20 -51 -21 -5 -59 -45 -12 -53 -29 -84 -79 -56 -27 -2 -64 -91 -59 -68 -95 -93 -28 -89 -79 -52 -26 999999 -71 -58 -64 -85 999999 -67 -19 999999 999999 -68 -71 -60 999999 -86 -40 -91 999999 -84 -91 -88 -76 -93 -54 -69 999999 -80 -47 -67 -96 -58 -48 -43 -50 -77 999999 999999 999999 -92 -65 -69 -67 999999 -90 -86 999999 -94 -96 -50 -67 -72 -40 -55 -46 -44 -61 -51 -54 -9 340 672 1300 1967 3120 5522 6579 3956 1531 713 197 -61 -99 -92 -84 -73 -71 -36 -56 -92 -92 999999 -96 -81 -93 -95 -97 -95 -93 999999 999999 999999 999999 999999 -90 -84 -94 -89 -96 -79 999999 999999 999999 999999 999999 -100 -87 -78 -75 -77 -86 -69 -72 -54 -46 -6 64 5 3263 25469 44469 43917 41144 36975 29981 26768 22309 19835 21606 22419 22743 18766 14858 11968 16056 28375 28051 14789 7918 5763 4423 3189 2625 2579 2690 2810 2867 3020 3745 5559 8737 12780 17136 20876 20293 16460 11427 7122 5233 4130 3057 2186 2016 2458 2674 1809 996 550 589 645 676 386 151 53 40 32 36 57 67 45 55 67 75 72 68 75 54315 298 351 30 10011 15 5 15 6331 -10496 116 -1 19 82 76 95 23 24 18 -8 83 49 52 54 59 75 -47 -20 27 27 -4 -70 8 -16 9 -52 -18 11 60 -15 9 8 27 35 52 30 18 74 47 48 49 2 25 -12 -7 85 69 26 -18 35 -33 -7 -19 -16 -3 28 26 96 134 88 106 91 77 171 99 100 99 10 -20 3 -12 0 38 19 37 33 114 -12 29 81 80 50 42 37 27 3 8 -15 35 38 66 0 -16 5 -46 8 38 56 43 -13 -18 10 -9 -32 -44 -29 -13 32 41 52 13 -20 8 29 -37 -21 -7 7 -44 3 12 -20 -17 1 -17 -39 -35 -22 0 -27 -9 -32 -6 18 6 -2 1 5 -7 -32 17 -14 -19 1 -10 -37 -16 -33 -25 -14 -11 -10 -57 -85 -50 -58 -22 24 -6 -35 -10 0 -19 25 5 1 -12 4 3 29 23 59 59 82 135 82 -2 -25 -19 -17 -53 -57 -52 -59 -27 -1 -29 -38 -11 -18 -39 -63 -40 -45 -32 -59 -61 -48 -30 0 -6 -55 -67 -69 -69 -61 -58 -51 -58 -70 -64 -47 -69 -82 -67 -42 -60 -50 -50 -28 -39 -45 -40 -30 -27 -14 -17 -7 75 -24 1667 17768 37257 37939 35014 31215 26752 21305 17347 14918 12281 10447 10489 9818 11733 14909 15475 12854 12017 13820 14332 12119 7278 3876 2424 2081 2259 2488 3180 5052 8471 12764 15182 15450 14325 10902 8338 5782 3984 2636 2932 3596 2722 1625 1628 1780 1612 1280 852 514 492 732 565 162 60 49 47 42 45 48 58 58 61 63 66 68 66 69 54324 298 353 30 10013 15 5 24 6329 -10498 578 165 100 70 76 90 112 128 97 124 86 35 -18 86 125 99 32 50 51 66 -8 112 108 107 40 16 102 69 33 32 51 53 63 61 124 129 86 1 49 25 63 78 74 77 94 47 109 68 58 69 76 64 83 81 87 143 164 160 149 194 198 161 182 192 103 132 68 87 138 21 32 119 92 62 72 80 53 45 39 23 51 73 88 78 22 21 88 99 97 -2 58 93 39 93 55 49 78 94 41 70 34 7 26 54 79 34 42 58 80 50 78 57 34 78 22 32 26 6 -4 9 57 15 12 75 39 19 53 -4 16 63 71 66 -7 45 72 -35 1 23 11 13 9 -1 -3 69 39 21 0 41 -9 32 31 26 -5 -16 -2 24 45 16 -30 16 7 17 42 57 26 47 67 74 70 79 87 104 68 108 87 56 64 18 -3 -8 10 -17 -18 -6 -22 -34 -3 -12 -9 26 21 9 0 18 38 15 6 -1 -4 9 28 14 -14 12 2 -22 -54 -29 -36 -45 -22 -26 -42 -64 -63 -45 -29 -56 -17 -22 -27 12 -14 -17 0 -2 11 16 7 53 36 817 5990 11037 11463 10190 9477 9112 8797 7887 6742 6799 7655 7627 7483 6811 5935 4937 4656 5089 3976 2968 3165 3423 3296 3026 3115 3409 4890 8569 11414 12609 13417 11862 9637 7833 4593 2177 2146 3230 4230 3872 2367 1078 930 1117 1322 1582 1116 805 816 503 139 63 39 38 37 39 40 42 35 31 36 38 38 34 28 27 54333 298 357 30 10017 15 5 33 6327 -10499 813 329 124 195 158 80 119 82 97 133 72 71 59 105 56 40 104 67 83 93 71 14 20 84 69 149 40 49 84 112 139 186 123 98 107 51 26 69 56 127 109 142 75 150 90 49 58 49 134 78 72 90 77 58 94 92 165 222 178 197 218 194 212 197 225 150 49 35 82 139 118 68 99 81 90 92 104 147 169 170 157 129 125 103 85 97 149 132 70 96 59 51 73 68 61 109 52 90 79 55 108 64 46 74 42 82 47 99 75 60 41 100 70 52 70 42 78 77 72 98 72 74 35 53 7 3 36 67 79 58 84 57 50 62 55 30 26 52 8 24 1 65 71 82 82 36 21 79 86 78 42 19 59 40 13 9 31 -2 34 39 37 78 73 33 18 55 75 68 59 81 108 144 129 121 119 80 70 29 36 11 4 6 19 -17 -8 38 1 39 38 54 36 34 3 -5 17 12 25 59 12 33 52 59 29 -6 -9 -19 -13 1 -15 -21 -27 -38 -47 -10 -22 -27 8 -3 2 -4 21 22 4 -8 -16 -1 13 4 -6 1 25 21 61 102 179 97 22 14 34 48 39 58 109 372 1648 3932 5774 6893 6168 3365 1509 1354 1217 1062 1103 1273 1640 2412 3986 6251 8992 11647 11764 11094 9596 5587 2983 2457 2718 2799 3104 4210 3195 1171 1439 1849 1777 1916 1331 1003 328 78 48 38 34 28 33 22 20 26 35 25 13 14 21 14 7 10 54342 298 361 30 10021 15 5 42 6326 -10501 751 414 151 94 44 113 146 145 99 102 91 44 58 96 49 107 51 35 70 97 32 40 93 87 94 21 68 19 -21 41 85 93 57 82 48 49 45 61 56 57 86 101 59 57 11 -23 59 73 13 71 65 119 76 83 106 63 146 151 142 160 180 226 200 181 122 45 26 59 10 11 51 57 97 60 81 74 95 117 92 56 107 125 105 53 113 63 52 54 20 37 70 71 80 84 125 99 9 14 57 24 50 75 61 47 35 53 148 71 151 105 77 52 59 92 60 66 49 42 90 65 56 20 -6 -10 45 13 -4 6 46 43 9 46 37 41 52 56 7 22 20 35 24 64 5 -14 44 52 39 35 60 49 -8 4 45 29 17 6 4 8 -6 21 63 59 28 30 48 60 31 50 8 73 76 51 76 99 73 82 40 9 24 9 -19 -19 63 29 -26 17 22 25 50 36 21 29 13 1 -1 13 7 -2 4 -7 2 18 39 614 1132 185 1 3 22 -7 -12 -44 -41 -30 -21 -14 -43 -51 -16 30 29 11 1 -11 -19 3 -5 -12 3 -7 -5 16 -20 -40 -7 -19 -16 -4 7 12 -13 0 12 34 81 180 333 925 3271 5721 5183 3389 2366 2054 1790 1447 1219 1306 1735 2717 4666 7730 9839 8952 6650 4675 2988 2143 1896 1747 2648 2990 1290 560 1427 2771 2424 1310 820 593 178 47 16 6 17 11 5 3 3 4 2 1 5 -2 -10 -9 -7 -4 54351 298 367 30 10027 15 5 51 6324 -10503 9348 622 303 129 112 169 88 134 132 173 196 111 97 81 154 106 32 74 77 85 59 39 39 45 24 44 35 46 37 83 64 122 128 97 107 186 53 107 96 21 7 95 124 75 70 88 37 35 68 72 63 83 130 100 105 105 135 155 172 161 153 109 149 199 133 70 -22 54 57 51 45 26 39 49 87 89 60 111 122 171 82 79 80 100 114 108 91 98 77 112 72 28 71 92 58 38 152 104 80 22 83 90 86 33 39 39 100 60 53 116 85 88 98 100 88 67 79 66 75 75 11 35 83 63 44 27 21 33 13 63 53 5 44 27 35 31 48 67 76 68 47 98 62 41 54 75 73 37 33 37 52 27 42 22 29 60 52 36 46 40 8 27 75 96 27 56 74 71 86 99 99 103 144 125 109 104 96 61 43 14 -23 -10 -15 24 4 16 21 27 52 21 -13 3 8 -6 -8 30 19 -1 19 46 13 17 3 -1 -7 -8 -26 4 11 9 6 -34 -36 -18 -9 -16 -28 -18 15 27 19 18 -20 -18 11 15 -17 -16 -18 -2 -6 23 38 17 -5 -10 7 19 19 2 -10 -6 1 18 40 94 152 266 459 658 1733 4118 4970 4403 3463 2896 2287 2012 2523 3556 4849 6505 7790 6676 4294 2578 1841 1683 1346 1774 2715 1728 932 373 1077 1761 1094 410 353 285 101 32 18 16 19 21 16 8 10 5 10 2 -2 -5 -3 -3 -7 -5 54360 298 373 30 10033 15 6 0 6322 -10505 24034 697 435 228 198 196 181 197 167 99 78 95 139 149 102 107 118 87 102 111 90 103 124 89 110 23 69 121 118 77 44 50 41 58 160 84 6 121 82 58 13 111 94 35 113 170 104 95 119 165 125 63 66 67 92 97 155 184 135 172 201 198 119 134 88 109 74 11 21 50 74 99 124 115 86 112 169 109 73 106 116 100 42 72 125 128 139 161 128 55 80 93 68 72 95 101 91 111 82 87 69 85 97 64 56 63 33 119 84 37 74 103 120 91 98 79 114 77 13 82 55 64 42 51 68 78 100 63 30 78 59 65 31 24 42 71 61 45 58 73 80 81 64 57 60 54 31 34 75 55 97 69 0 -7 32 35 27 35 23 57 25 68 70 55 31 62 98 98 113 162 208 202 133 131 166 160 110 73 58 13 12 239 301 126 43 28 50 52 244 448 458 314 175 110 74 36 43 75 16 28 5 0 15 18 1 -22 0 -10 -28 -18 -2 -7 6 -19 -12 -18 -4 15 27 21 13 3 -18 -9 14 2 14 2 4 12 -1 9 20 -5 -15 3 28 19 19 -11 -14 9 22 50 54 47 63 109 178 302 577 1026 1499 2389 3709 4188 4489 5356 6573 7158 7861 8162 6806 4293 2465 1907 1592 1434 1630 2993 4462 3562 1787 499 890 661 182 355 740 700 388 336 167 52 29 27 21 20 24 16 15 10 9 18 18 10 4 1 54369 298 348 30 10038 15 6 9 6321 -10507 13570 818 489 399 202 136 172 136 152 177 254 175 137 67 59 56 83 115 156 145 111 36 78 139 120 87 101 152 79 122 68 122 148 49 107 143 135 120 97 96 136 130 82 102 126 180 125 81 85 127 150 86 98 164 128 104 166 242 245 281 218 161 202 173 173 69 12 85 55 94 96 112 135 106 129 146 112 119 105 146 117 94 118 123 127 104 82 55 57 99 65 74 37 89 104 138 87 120 186 139 97 98 88 118 56 131 92 89 84 112 121 112 96 95 50 91 110 59 47 93 46 79 73 79 51 69 79 45 81 126 91 74 64 13 19 59 55 86 85 92 61 85 70 63 67 100 30 64 75 100 72 43 95 46 1 88 88 61 52 87 54 108 114 115 95 111 103 98 243 413 411 373 307 241 187 160 93 44 134 274 646 799 528 745 741 506 376 265 182 140 147 136 104 48 32 54 43 31 24 42 48 10 36 27 25 33 43 11 14 28 15 9 4 9 6 23 9 22 25 31 -4 -15 9 42 36 45 12 25 21 20 30 15 36 43 10 25 29 17 18 11 27 21 23 40 53 67 82 129 149 175 229 306 438 909 1812 2930 4590 6435 7105 6696 5360 3748 2844 2582 2338 1883 1779 1897 2412 3443 3961 3256 1657 451 181 118 80 182 326 273 152 119 102 54 46 42 43 29 30 36 37 33 35 39 36 27 21 9 54378 298 353 30 10043 15 6 18 6319 -10508 17324 806 512 363 120 162 174 145 261 204 182 133 95 93 166 183 129 85 58 68 107 112 122 109 115 79 143 135 101 112 138 135 163 115 99 156 148 117 128 151 98 148 162 118 112 96 110 132 103 90 105 178 164 137 159 134 215 271 262 231 259 253 202 156 163 119 80 114 32 80 142 133 88 107 119 154 138 125 192 174 80 151 90 97 90 118 104 150 115 87 100 112 89 58 73 104 118 127 101 68 92 103 81 93 135 93 109 90 107 133 133 46 159 100 98 124 81 87 61 56 48 85 112 77 39 77 82 48 95 52 75 84 74 66 66 138 110 47 79 75 93 119 73 81 50 33 100 118 115 46 51 73 56 17 120 78 84 98 83 79 81 82 75 104 93 95 88 124 253 257 186 210 226 229 179 163 122 102 51 36 23 21 6 48 56 75 66 48 75 49 76 92 55 37 39 48 73 44 5 17 14 9 9 15 18 5 -17 6 8 -14 6 12 20 13 11 -8 11 25 63 29 11 29 15 4 26 40 37 30 27 19 23 29 37 48 33 20 14 13 26 23 10 8 25 33 41 35 43 76 121 184 266 441 699 932 1268 2028 3146 3866 3589 2503 1556 1170 1317 1629 1713 1773 2245 3440 4374 4014 2691 1367 632 311 150 54 71 163 150 56 36 39 36 35 49 59 53 48 55 54 51 46 38 29 34 31 19 5 54387 298 387 30 10047 15 6 27 6317 -10510 16397 834 598 329 197 174 185 276 258 202 206 194 139 159 110 162 171 130 120 132 158 175 192 200 185 134 116 134 113 93 141 175 29 117 177 159 220 154 139 46 142 186 200 133 116 185 153 258 184 136 146 142 137 65 90 172 176 228 242 258 268 263 256 228 225 223 98 107 148 110 85 115 126 177 199 190 180 149 159 151 192 140 164 192 173 139 128 101 125 152 145 138 112 125 176 124 91 91 138 135 103 164 169 123 143 153 138 86 109 97 126 167 120 147 180 146 151 179 149 109 133 121 151 119 117 88 125 123 110 111 136 135 111 113 136 130 142 101 100 118 117 86 90 123 154 95 113 105 131 102 103 108 70 51 101 104 94 107 106 106 101 111 126 121 137 136 88 128 243 272 262 240 209 185 109 123 132 108 77 95 85 64 61 83 91 80 82 81 107 88 93 90 70 49 78 81 82 72 17 17 41 55 75 58 53 49 50 54 58 35 40 51 35 12 36 65 76 72 63 53 69 78 80 81 64 56 40 44 62 57 43 49 72 71 45 38 52 73 65 48 57 43 39 50 55 65 80 107 115 141 188 293 455 628 799 864 938 1070 1236 1151 960 1055 1320 1657 2155 2577 3368 3968 3212 1713 881 604 315 103 67 66 144 159 67 49 58 83 140 166 143 152 135 135 138 120 94 60 48 40 26 21 16 11 54396 298 392 30 10052 15 6 36 6316 -10512 17319 774 554 439 205 160 123 172 124 161 209 157 137 92 69 63 108 109 139 141 121 123 32 68 54 19 9 89 161 121 110 77 110 113 128 61 117 110 74 147 105 192 140 100 89 149 149 92 106 20 45 107 87 86 89 174 208 101 177 185 141 154 112 197 197 116 67 36 63 60 85 93 58 128 104 51 99 137 120 129 101 82 90 142 96 123 80 61 112 136 44 65 77 45 34 118 67 72 39 65 78 66 51 92 112 91 117 111 76 42 108 82 62 98 90 71 59 103 48 53 77 30 26 76 96 40 27 76 63 77 49 76 71 47 51 54 73 43 79 95 36 59 46 65 62 75 72 96 100 102 57 60 73 30 85 45 13 20 85 75 99 110 64 88 95 63 91 87 134 206 180 109 96 92 87 111 82 42 32 25 0 -2 29 18 1 42 33 22 18 41 23 10 20 22 22 30 25 9 -24 10 6 14 -10 -6 -2 -26 10 -3 7 38 26 -26 -30 -15 -2 22 23 19 0 13 -27 -24 -4 18 13 4 21 18 20 30 26 8 -8 6 17 18 7 -19 10 -10 -17 -9 -10 -11 -9 -10 -5 38 45 47 92 153 188 197 261 322 238 137 417 1240 1657 1633 1923 2262 2989 4123 4105 2515 1120 375 255 157 69 24 14 21 24 20 33 51 180 585 662 383 178 144 170 174 113 42 13 6 6 7 6 10 7 -12 54405 296 398 30 10058 15 6 45 6314 -10514 4822 671 502 307 112 186 120 55 93 142 172 130 67 162 107 166 116 148 78 46 130 94 53 39 -6 29 27 48 37 66 117 151 62 91 98 62 100 78 125 37 71 117 104 81 106 129 97 77 70 118 59 61 131 138 122 120 171 262 206 179 193 233 192 152 151 137 25 59 85 86 116 83 170 139 90 98 119 114 132 126 89 108 93 140 119 89 54 40 59 90 110 90 74 67 119 56 43 78 71 82 78 92 32 98 39 69 81 52 30 54 48 53 60 65 59 53 36 43 59 42 12 40 35 44 31 59 42 73 57 65 69 80 90 -7 32 61 32 89 51 68 81 19 28 39 13 51 25 21 80 47 15 30 47 54 51 34 13 69 46 49 18 52 73 45 36 81 83 88 139 169 137 126 98 62 70 1 56 54 15 26 14 13 17 -5 19 16 -9 14 2 -19 10 40 31 19 6 -2 5 4 12 -15 -13 -10 -12 -6 -6 -17 1 -11 -15 1 0 -4 -8 3 12 -12 -4 21 14 6 0 -8 15 18 3 -3 6 12 11 5 -2 -11 -2 2 -4 -4 11 5 -4 2 -1 5 -1 -22 -17 -8 6 23 19 24 27 29 35 55 53 37 28 34 42 139 396 800 1272 2018 3177 4363 2903 935 196 38 14 6 17 18 46 45 26 32 26 111 285 351 206 143 186 277 306 255 156 133 125 87 68 50 23 -4 54414 297 404 30 10064 15 6 54 6312 -10515 4771 778 672 380 175 117 127 113 153 188 177 126 171 143 81 145 112 178 157 155 80 56 112 149 119 200 155 78 45 100 102 86 153 169 144 118 170 185 157 143 210 248 163 87 123 137 106 102 172 136 94 75 86 111 149 200 245 232 202 206 176 169 183 214 192 159 131 104 111 80 148 121 83 135 135 104 88 183 115 104 101 131 118 80 129 186 150 107 87 148 130 95 67 96 144 61 57 89 59 94 109 147 173 135 136 85 109 95 46 81 91 76 83 99 108 79 54 68 79 116 139 112 82 109 70 105 108 121 108 51 50 110 121 87 57 72 69 72 69 107 130 74 39 99 85 88 121 91 114 124 140 73 56 72 91 106 101 45 55 89 93 107 125 75 40 89 84 103 137 140 142 133 134 95 54 73 78 51 46 31 39 60 64 71 53 24 76 54 45 104 77 61 28 51 59 39 51 77 41 -11 26 38 34 31 16 40 15 33 0 1 9 22 42 31 23 25 35 52 37 28 25 39 52 34 10 44 29 25 27 42 43 52 36 18 19 25 36 32 42 45 18 31 37 21 19 32 38 31 38 39 40 29 37 34 45 47 54 51 46 50 76 144 244 891 2362 2221 750 182 82 54 41 43 37 32 37 51 63 51 41 52 79 134 287 547 756 813 570 327 207 127 62 40 34 29 17 4 -4 54423 298 378 30 10068 15 7 3 6311 -10517 15436 814 540 211 167 248 115 138 191 190 198 146 127 129 137 139 125 191 143 123 151 163 88 149 148 73 126 107 158 90 150 191 164 122 160 208 136 128 192 167 212 173 169 199 137 148 138 173 201 175 80 125 119 162 217 255 254 252 249 171 170 201 238 198 179 174 121 128 74 69 120 132 175 210 121 124 119 180 125 121 141 172 135 53 136 127 85 110 133 87 92 58 143 146 102 165 121 114 82 46 116 98 98 122 190 100 124 165 190 121 93 118 102 72 136 105 90 68 85 116 139 127 109 108 100 112 84 93 122 112 80 78 104 104 117 119 52 117 118 117 104 64 56 74 107 120 99 79 120 124 74 78 83 51 100 43 66 124 163 106 135 146 104 84 121 116 151 145 194 157 139 110 101 84 50 90 98 61 51 37 34 66 52 54 51 35 71 56 78 111 71 53 67 70 28 45 37 40 61 21 24 57 23 -11 15 26 15 48 26 20 6 52 45 38 66 61 57 69 77 43 38 66 69 56 21 45 40 38 49 47 61 64 40 43 47 44 41 51 42 52 42 36 39 34 28 39 34 41 43 57 45 56 52 42 39 35 55 68 55 45 58 77 188 882 1687 1548 624 114 65 58 41 48 57 56 58 57 61 65 65 35 43 93 395 1080 1284 567 133 40 36 63 73 51 54 33 26 21 17 -3 54432 297 412 30 10072 15 7 12 6309 -10519 823 595 401 145 152 110 159 149 202 193 135 114 129 126 123 46 112 137 138 96 27 117 76 92 96 176 63 102 108 73 138 114 75 136 104 184 151 176 197 163 123 144 164 120 155 137 102 149 121 142 134 132 179 219 202 267 207 184 202 120 118 212 176 154 166 140 90 92 88 69 52 57 88 131 161 113 102 138 146 81 93 99 109 102 68 140 168 99 145 130 98 113 45 103 104 62 90 80 142 134 144 124 127 98 72 160 130 122 77 145 137 77 69 85 99 119 116 53 110 66 76 45 91 129 82 86 85 50 44 108 109 54 57 46 50 63 84 104 84 100 63 140 128 98 65 49 22 56 76 57 63 38 85 79 33 21 42 62 77 48 84 82 84 86 97 134 166 188 117 90 112 116 58 70 70 85 48 64 51 67 42 5 32 40 29 28 53 62 85 53 20 20 20 16 48 34 33 6 2 26 22 30 22 9 34 17 -1 4 12 6 -6 12 23 12 37 13 41 45 6 -5 -7 9 20 17 17 28 21 12 19 15 13 20 5 8 28 33 26 31 45 26 19 16 15 12 6 7 6 -7 12 20 21 25 25 26 39 34 50 34 16 33 41 22 40 185 602 492 99 29 40 24 22 25 20 29 25 21 29 24 24 28 71 136 128 52 17 21 23 19 20 20 22 16 10 11 -5 -2 15 54441 298 417 30 10077 15 7 21 6307 -10521 5139 737 665 568 268 94 93 176 162 168 190 135 182 128 147 155 149 179 230 133 71 81 136 69 88 67 41 71 96 108 160 89 92 112 135 158 120 134 160 174 161 183 124 137 203 178 124 132 110 120 108 129 182 223 205 199 206 173 189 160 154 123 128 190 158 110 77 18 35 79 70 97 139 111 154 154 68 97 96 133 149 94 109 146 147 59 86 107 96 165 124 129 111 80 91 93 109 76 73 125 167 165 74 85 120 84 124 77 83 123 89 98 87 110 72 33 70 67 61 94 83 117 133 78 99 103 102 66 48 94 70 33 83 80 43 71 88 36 62 70 133 109 72 68 98 97 71 74 71 60 90 55 40 69 98 102 97 86 84 69 48 46 86 71 87 69 107 145 166 181 178 148 95 97 92 69 46 13 58 60 50 51 48 33 46 11 23 76 54 35 32 39 19 29 22 27 6 -8 28 20 23 38 26 6 33 20 24 12 25 -17 2 38 28 22 4 1 9 15 28 54 39 17 25 22 26 21 20 5 20 29 35 35 17 31 40 36 44 37 25 11 15 23 28 30 28 15 21 14 12 25 29 17 22 18 21 18 1 8 27 20 18 26 46 22 48 148 168 82 25 14 30 33 21 39 33 23 28 40 33 42 39 44 45 24 22 17 32 37 23 21 19 20 28 17 6 1 2 13 54450 298 421 30 10081 15 7 30 6306 -10523 1427 602 588 373 128 151 112 125 189 127 116 152 152 125 114 93 104 119 134 87 113 82 57 100 114 69 108 70 105 131 156 111 127 99 139 168 191 118 125 185 152 133 118 117 92 149 127 109 120 82 121 85 135 175 210 187 252 169 179 173 219 168 202 189 180 163 121 154 131 40 7 94 98 176 154 120 80 153 64 108 121 107 108 133 119 117 128 111 149 97 131 101 111 169 128 96 98 112 112 125 112 108 74 75 79 46 106 169 83 52 108 108 98 84 83 69 107 66 85 102 109 105 99 54 54 58 54 70 77 109 84 115 61 90 111 119 80 73 86 80 76 78 82 97 56 76 94 81 69 106 80 94 70 94 92 99 53 93 99 84 88 97 107 110 98 151 182 292 306 228 172 99 89 45 55 72 27 15 4 37 59 44 93 66 61 54 53 60 37 35 52 26 13 20 42 26 28 24 20 0 3 21 45 26 14 31 18 17 10 -20 9 18 22 13 0 35 41 25 19 28 36 17 16 30 39 51 29 46 54 31 32 39 28 30 26 47 50 44 13 23 31 32 7 14 30 32 38 30 37 45 36 37 53 45 30 34 40 34 38 41 39 35 34 41 36 25 42 55 44 40 50 54 58 51 53 48 63 85 82 71 56 49 45 56 73 58 45 34 29 38 48 44 29 26 261 983 3016 4079 54459 297 452 30 10082 15 7 39 6304 -10524 537 452 191 44 150 201 139 145 210 134 112 156 180 96 94 125 81 63 55 88 140 57 102 125 61 64 78 93 33 158 122 116 116 128 77 55 114 147 198 140 125 130 155 127 115 120 128 108 21 84 125 155 153 207 212 213 135 130 174 115 150 141 183 144 65 72 33 63 72 93 113 153 132 146 126 127 115 60 108 97 112 94 75 75 104 47 53 83 86 118 117 104 67 115 65 79 85 94 109 52 109 133 92 87 102 85 44 8 55 58 23 69 25 37 64 47 -7 61 56 31 71 62 79 33 30 62 71 34 5 24 25 48 30 72 63 76 74 42 14 65 80 32 6 58 86 49 48 34 64 40 20 22 6 36 82 85 95 98 101 69 84 79 96 78 163 1332 2951 2132 684 118 93 82 8 12 14 -18 -13 -3 -23 5 55 31 17 5 30 31 76 22 -16 32 30 20 21 1 12 -1 -3 -2 -10 -27 4 4 10 -7 -16 15 18 0 -28 -4 -17 -30 -14 -24 -23 2 12 -8 14 3 -16 -18 -7 -19 0 8 11 -5 1 14 25 32 9 12 4 13 13 4 -5 -11 -2 13 0 -11 18 7 -16 -15 -3 22 8 8 11 6 6 18 4 8 26 20 15 8 12 13 15 12 17 20 21 27 28 28 38 75 97 98 70 41 40 12 14 9 7 19 11 8 21 17 22 10 75 678 3085 6801 8091 6623 6261 54468 297 454 30 10084 15 7 48 6302 -10526 637 613 457 299 129 141 187 169 175 194 162 205 158 174 183 160 125 161 134 175 52 49 85 150 72 67 84 88 55 120 80 109 144 95 133 157 182 215 201 132 91 98 134 153 85 68 119 94 111 108 137 109 151 178 132 180 214 182 137 166 156 134 143 112 68 75 110 83 49 142 165 148 122 99 164 173 179 191 87 63 89 50 116 93 153 119 112 109 147 112 80 85 127 109 68 74 81 177 121 98 105 79 101 120 91 74 53 55 110 74 104 89 107 68 88 131 76 63 68 61 46 44 53 68 65 86 100 100 64 84 54 42 62 99 86 45 70 95 74 47 88 107 106 63 70 59 104 58 23 71 74 53 43 20 27 95 73 91 101 76 97 130 72 76 133 229 315 188 123 100 64 63 46 73 51 30 8 34 54 29 24 7 22 32 54 60 35 37 36 11 17 38 19 28 35 10 7 40 10 1 17 35 24 1 5 9 8 -6 -9 11 25 9 17 25 18 28 35 31 18 24 5 6 35 15 -4 13 27 23 -5 7 6 35 26 45 18 29 42 28 35 32 26 51 52 58 36 25 24 15 2 1 21 30 27 22 12 34 33 37 31 37 32 20 32 22 24 19 37 41 41 40 51 91 141 159 127 59 45 46 38 46 59 51 33 32 55 53 52 72 268 1004 2660 5570 6991 9002 8569 6762 2039 54477 297 458 30 10088 15 7 57 6301 -10528 667 679 532 351 264 65 167 189 196 68 161 174 96 69 35 79 103 99 37 101 136 78 80 85 144 113 57 98 134 141 145 152 128 43 126 83 143 139 79 106 214 160 88 93 129 106 142 75 43 103 157 135 155 206 171 127 98 116 156 167 147 104 48 21 99 98 87 57 40 52 104 81 119 110 141 87 64 49 43 84 52 41 33 117 93 137 103 25 74 61 35 27 81 55 36 40 98 22 84 65 51 43 39 82 50 43 26 68 59 40 63 52 9 48 72 17 46 15 63 59 66 58 49 35 -2 1 67 64 21 79 30 12 52 66 79 84 21 70 73 61 46 71 74 32 58 53 32 20 10 36 52 56 53 -1 15 14 40 58 65 65 126 96 106 192 284 309 376 478 430 224 90 57 71 23 17 42 20 5 43 52 -11 43 46 23 25 33 19 36 -5 3 14 -25 -17 -27 -7 -9 -7 -20 1 -18 -25 -34 -13 -5 -11 -35 -30 -18 -12 3 -10 -32 -18 21 -1 9 16 -9 -6 8 3 -1 4 21 26 5 23 16 3 -5 4 -12 -3 -10 -11 -21 -18 -2 17 15 20 12 1 19 9 7 -17 -10 4 1 19 3 2 8 15 -5 4 9 3 1 17 2 0 -2 8 8 26 43 45 70 73 57 36 27 23 29 98 209 223 203 102 38 28 34 48 182 765 2107 3221 3900 5806 9833 11301 7844 5581 3247 2372 54486 297 460 30 10090 15 8 6 6299 -10530 601 485 294 158 82 178 200 197 252 147 127 133 93 68 127 144 162 79 143 59 38 133 105 149 31 50 56 48 94 49 120 125 136 153 143 182 195 167 131 161 116 59 60 77 131 96 109 124 115 116 65 152 213 179 200 217 104 174 159 172 185 150 116 78 156 153 86 71 108 69 97 101 90 102 176 144 145 117 103 108 124 98 105 128 155 131 80 77 104 35 66 59 84 38 43 83 49 86 93 57 117 67 85 55 51 26 42 38 92 95 75 79 69 54 84 75 62 67 29 6 81 80 82 71 82 74 45 67 44 41 90 72 100 107 81 77 14 81 56 62 44 62 42 68 70 50 77 46 87 43 33 72 92 43 77 77 73 47 68 114 85 40 114 182 407 957 1729 1220 475 210 76 80 63 60 45 118 106 69 94 53 61 47 58 97 93 135 165 130 63 64 54 33 15 13 28 17 24 0 19 2 -7 0 14 32 36 10 15 19 0 21 26 -12 5 13 7 12 31 19 23 33 24 5 -1 6 5 8 16 20 10 16 25 32 15 14 -11 2 4 3 36 24 18 16 9 7 5 14 10 18 23 15 12 24 21 35 29 -2 6 16 19 23 13 9 28 34 27 24 29 36 48 84 147 204 255 296 291 287 244 111 59 75 114 192 496 966 1808 3114 4708 6565 8380 9527 13255 14026 11868 9016 5609 2479 2666 54495 297 460 30 10090 15 8 15 6297 -10531 599 526 324 152 147 196 259 256 176 126 120 176 78 103 123 110 127 105 128 128 170 93 140 129 66 86 69 75 137 141 157 164 177 166 171 185 163 187 121 131 174 147 39 95 129 140 109 119 88 97 80 144 106 112 198 161 154 205 129 114 148 136 153 118 165 139 176 91 94 63 105 115 82 167 153 106 102 186 134 128 80 42 87 80 91 136 142 103 109 34 53 78 80 41 32 70 135 95 88 138 139 48 55 49 62 106 71 87 120 109 137 98 112 123 102 62 59 130 63 23 54 17 26 43 63 68 54 53 53 -7 52 31 55 60 58 80 86 79 71 80 73 54 75 61 57 80 79 79 25 69 71 64 59 46 58 70 85 89 101 96 113 60 45 109 107 175 201 239 211 178 69 100 75 55 42 36 44 41 61 62 51 26 -1 20 9 17 32 65 30 -8 8 19 14 22 39 20 1 13 -4 7 15 3 6 22 15 3 17 -4 2 32 16 -4 15 12 -5 44 28 -1 12 5 15 27 -5 -1 20 20 7 20 15 14 29 28 13 12 38 27 33 27 15 14 4 18 18 26 20 7 17 4 -13 15 22 28 22 19 15 15 15 29 3 4 9 31 35 31 34 45 59 162 487 739 815 721 438 135 66 65 57 59 58 79 231 466 1055 2129 2449 2555 3532 5033 8912 15979 14862 7151 2807 1904 3160 2011 396 54504 298 432 30 10092 15 8 24 6296 -10533 2123 859 651 552 315 148 132 139 169 185 153 120 154 126 143 120 137 177 136 143 131 101 103 97 84 94 135 82 78 114 102 133 149 171 187 177 137 164 178 141 134 136 130 140 149 146 120 113 119 41 133 153 204 126 155 203 150 142 165 139 207 171 93 104 104 95 110 93 76 87 108 73 93 116 146 86 151 129 59 90 81 63 122 109 117 126 99 94 123 131 124 111 102 81 76 75 89 81 56 114 95 89 117 76 101 108 78 63 99 83 129 89 35 75 68 73 57 45 77 75 89 69 41 74 87 107 89 43 51 89 75 74 53 84 38 104 141 112 122 140 119 61 69 96 91 41 81 71 68 76 142 89 48 83 70 57 90 121 108 104 76 101 125 131 174 422 717 871 782 519 311 139 110 80 48 62 95 104 69 69 55 57 32 23 29 52 40 75 53 29 26 16 28 33 33 17 15 12 23 6 -6 3 -7 28 29 -5 28 21 3 -2 7 2 2 0 3 19 37 29 22 18 14 29 15 30 26 32 28 37 25 38 45 39 41 46 41 17 28 33 44 26 20 29 24 31 47 29 21 22 24 20 21 23 30 49 38 39 54 45 45 31 38 51 53 65 153 384 681 1164 1776 2066 1723 1401 1297 1217 1183 1129 891 622 402 303 405 612 642 845 1235 1597 2407 4125 7014 10430 13502 8198 2735 2811 3459 3897 3200 622 54513 298 405 30 10095 15 8 33 6294 -10535 4558 787 622 384 230 133 163 133 127 197 193 121 143 135 120 114 143 153 118 53 79 170 137 93 89 92 145 93 44 34 99 117 77 121 172 163 166 193 219 151 94 149 151 190 127 46 121 135 133 106 108 142 205 187 198 180 189 222 160 193 171 113 139 107 124 146 130 77 129 128 85 122 156 135 99 110 176 146 150 142 130 71 70 61 66 90 105 122 119 111 122 133 143 120 119 117 76 48 92 95 113 72 62 57 67 70 96 95 113 99 91 123 94 68 85 117 76 65 95 60 58 68 87 68 117 100 117 119 69 39 51 31 93 84 111 94 116 147 69 60 106 119 125 58 63 78 101 68 45 6 48 71 13 55 83 76 107 66 81 131 120 97 76 86 119 144 241 280 227 234 266 238 181 84 90 73 91 46 25 18 27 15 9 37 34 54 20 30 20 -3 13 60 63 62 46 45 24 19 20 42 17 12 5 -18 -11 -8 -7 -1 -6 14 26 2 -7 14 14 14 18 24 7 23 45 46 -3 13 16 34 15 22 23 13 26 10 14 3 15 19 26 47 25 7 15 -1 19 32 6 -1 10 23 23 24 30 26 43 45 40 67 65 78 76 62 72 119 183 389 792 1229 1374 1428 1712 2156 2256 2395 2775 3322 3202 2705 2517 2061 1178 449 257 262 353 1002 2218 3553 7864 14148 13714 8026 3546 2213 3143 5415 5963 4527 1363 695 54522 298 406 30 10096 15 8 42 6292 -10537 7141 684 488 168 9 86 117 170 118 53 79 94 43 50 69 78 137 79 133 44 70 1 59 17 -3 15 34 45 98 133 69 68 48 14 107 115 70 91 128 58 75 131 104 150 71 -5 31 15 6 58 101 81 108 137 180 107 138 68 101 125 43 82 -6 70 -1 8 93 52 -22 32 47 29 -10 11 13 32 85 107 43 63 54 103 38 48 42 84 71 76 39 58 12 13 47 94 56 66 39 -7 40 23 17 0 33 38 52 43 34 6 34 26 3 20 6 71 16 10 27 0 -13 19 33 7 -24 21 60 6 27 42 24 8 46 18 -13 33 56 71 14 33 28 49 39 8 9 3 25 36 36 44 1 -17 -7 -32 -21 9 59 42 -6 21 24 29 16 6 38 31 55 271 354 251 181 76 49 7 12 34 31 -13 -27 -10 27 -17 -26 -38 -37 -21 -16 -15 -2 14 -12 2 -24 -29 -32 -7 8 -8 -24 -40 -58 -53 -45 -22 -31 -38 -46 -57 -38 -40 -37 -27 -31 -44 -53 -62 -59 -32 -39 -26 -21 -39 -40 -51 -56 -46 -31 -41 -52 -54 -62 -23 -40 -45 -35 -45 -43 -40 -38 -41 -42 -29 -36 -46 -49 -45 -46 -37 -45 -50 -45 -27 -6 3 64 96 91 88 95 109 105 104 126 155 179 288 471 703 1428 2195 2447 2796 2835 2946 3122 3691 3974 3547 2747 2107 1406 601 244 1695 3884 5385 7692 7493 6408 5407 2920 2054 2927 3765 4362 3555 1499 868 1233 1029 54531 298 438 30 10098 15 8 51 6291 -10538 5006 588 368 169 138 137 194 122 106 68 71 96 36 46 83 129 104 67 73 76 99 51 50 26 38 38 28 105 69 45 112 174 82 75 126 186 107 97 140 108 94 141 108 122 97 -22 51 131 95 61 36 108 107 97 142 185 195 164 195 140 86 74 123 126 51 47 81 41 38 47 108 99 25 82 104 176 102 76 59 85 150 95 95 61 123 137 121 128 81 140 135 107 69 32 78 118 75 72 41 46 93 69 85 49 21 22 49 59 83 63 19 98 80 40 42 80 104 51 57 51 57 72 4 4 40 33 -3 28 83 53 67 55 46 19 50 66 39 47 56 66 56 51 48 66 67 69 70 58 38 29 22 56 55 76 36 52 53 61 92 76 89 74 72 92 136 266 438 306 228 132 79 87 33 39 36 26 56 13 -6 -4 7 20 7 9 14 -2 9 24 3 -8 21 41 -13 -21 10 41 -7 11 3 -16 3 -4 11 11 -20 -12 -12 -16 -7 -12 -4 -4 3 -18 -29 6 1 29 25 -7 -12 1 -13 -30 -21 -20 -1 -1 -2 13 -13 6 12 1 -5 -3 -10 3 -6 3 -5 -23 -21 0 4 -1 -4 -10 -10 -16 -2 12 52 133 239 326 342 394 478 481 372 310 332 362 593 1315 2559 3749 3059 3068 4312 5004 4945 4838 5321 4787 3464 2141 1167 1709 4415 7962 8772 7429 5617 3319 1997 2023 2338 2279 1857 1522 1194 858 639 505 747 592 54540 298 439 30 10099 15 9 0 6289 -10540 11091 847 582 350 115 126 141 189 233 183 117 172 53 51 88 83 155 128 102 77 77 63 53 125 177 159 122 143 91 74 105 177 176 146 125 153 178 159 169 209 163 83 149 115 88 111 111 55 84 112 101 92 103 124 183 228 187 178 234 129 138 191 119 128 82 118 94 124 131 45 78 113 98 104 105 201 218 158 149 139 128 90 115 104 48 102 120 135 133 142 149 148 81 128 137 110 111 110 123 40 89 84 101 105 60 65 65 102 109 52 93 70 74 107 104 91 102 63 71 101 87 84 87 72 107 112 64 67 51 85 87 54 79 77 90 97 114 91 69 53 45 96 106 28 35 59 80 73 91 95 57 59 46 63 107 89 125 72 91 112 140 102 111 144 236 381 396 343 218 167 134 66 55 73 60 95 83 82 57 65 37 64 46 23 25 59 48 72 80 63 82 18 233 3284 1276 65 17 16 -10 7 37 40 23 15 9 30 21 16 18 20 -2 9 21 20 35 29 35 53 51 31 8 29 19 7 7 15 -5 9 14 33 31 19 22 32 14 13 20 50 36 25 25 14 24 29 38 48 71 63 48 30 37 36 29 44 96 250 512 775 1042 1179 1569 2131 2419 3139 4008 4772 4391 4030 4329 4983 5781 5854 4962 3847 3098 2432 1914 2339 3955 6471 7495 6991 4677 3412 3108 3614 3764 4324 4973 5657 5278 3285 2135 1270 351 84 141 62 54549 298 441 30 10101 15 9 9 6287 -10542 24797 746 525 432 178 77 115 161 154 189 127 69 82 70 93 84 96 104 75 116 100 128 52 36 192 103 93 107 94 91 147 116 125 146 166 164 128 129 102 114 158 100 116 117 71 57 73 79 70 81 125 147 162 161 173 161 131 165 84 108 101 100 122 81 33 53 34 12 109 162 94 87 134 90 110 151 124 76 30 91 147 90 84 61 99 100 75 63 144 107 109 101 131 104 85 106 83 78 116 89 71 95 47 59 33 41 56 73 79 70 81 57 103 85 72 39 64 39 56 66 103 85 58 61 32 20 46 46 50 81 97 72 71 48 78 84 71 90 53 47 84 79 60 30 57 61 44 55 37 16 43 68 57 61 46 53 50 51 106 87 63 93 56 73 85 131 145 175 147 99 127 103 89 78 61 86 43 40 43 74 75 40 31 32 19 28 74 48 53 47 46 17 213 2061 2073 76 14 -21 9 29 10 11 11 -18 10 -2 11 -2 -19 -21 -16 -16 4 14 -5 -8 3 29 24 4 5 -18 3 6 7 17 -15 -23 6 -5 13 -7 21 4 9 18 8 6 5 -1 -1 -3 -7 -7 2 33 23 13 11 0 2 4 43 137 351 662 847 1073 1316 1346 1481 1981 2478 2608 2863 3353 3630 4525 5881 5944 5084 4160 3427 2804 2448 3694 7736 10071 8657 6524 5416 4792 5158 5796 6632 7222 8250 9668 7820 5267 3421 2584 1903 1337 819 453 109 -10 54558 293 443 30 10103 15 9 18 6286 -10544 17953 817 597 528 210 42 75 83 132 188 134 45 79 149 116 70 95 94 137 193 85 49 84 84 79 82 119 65 104 85 98 64 111 138 156 173 196 137 159 169 150 131 114 68 38 51 79 95 112 133 46 118 116 151 119 158 149 176 112 97 97 112 85 82 77 70 91 56 94 91 64 109 116 89 109 136 105 173 131 68 123 50 75 132 82 74 140 161 161 124 100 143 90 52 37 115 78 95 82 98 75 75 80 20 59 117 82 108 82 91 92 23 51 45 82 52 73 67 64 101 108 100 46 5 57 87 81 69 60 50 34 64 123 102 57 97 92 41 34 76 35 9 53 14 51 88 85 16 26 30 54 54 52 72 36 36 47 36 84 115 62 72 122 104 104 117 102 67 113 90 51 65 70 37 60 104 228 343 376 335 57 -11 16 16 11 48 27 39 45 69 47 40 13 33 34 19 2 -12 -28 -34 11 2 12 -7 -23 -11 -21 -6 -19 -10 -3 -2 -33 -20 -2 0 -19 31 47 17 -1 -12 9 -16 -15 -17 -19 21 2 -7 -7 4 -16 10 16 3 14 9 -22 -22 -3 -13 0 16 -4 23 18 -4 11 16 13 31 74 180 302 418 548 721 807 954 1209 1596 2034 2868 3915 4436 4930 5141 5087 4580 3757 3422 4136 5944 6935 7148 7837 8335 8746 8240 7051 7947 8774 9117 9615 8741 8080 6111 2754 2347 1274 191 -5 54567 295 444 30 10104 15 9 27 6284 -10545 7190 770 540 357 148 138 174 202 208 117 97 159 165 83 96 166 186 119 103 99 104 207 173 33 106 38 11 87 69 145 102 160 131 68 69 154 186 257 238 169 63 137 178 83 89 70 31 71 66 115 139 105 160 141 133 207 198 146 125 175 131 56 108 111 67 97 67 110 116 68 109 119 119 132 158 116 157 133 81 129 139 170 138 126 154 101 114 93 122 97 149 134 101 80 84 83 83 84 164 168 85 85 83 101 61 -1 -1 -13 44 69 79 60 67 80 88 87 111 121 75 97 86 67 43 33 100 49 41 42 79 63 28 70 107 89 40 87 46 71 78 100 42 33 52 78 72 61 69 66 40 75 79 66 64 78 72 74 66 99 94 115 86 69 108 138 136 131 111 124 100 96 97 102 72 98 81 102 125 168 196 113 67 18 54 96 83 57 43 42 65 70 49 68 71 31 34 35 7 -16 -27 11 9 25 36 29 7 13 25 21 4 7 16 11 -7 21 13 25 24 34 41 29 -1 -10 15 23 10 31 28 29 43 28 6 9 24 10 24 16 16 26 12 6 24 26 11 8 -6 -2 28 20 4 5 22 17 3 -3 21 117 253 330 421 468 544 783 1206 2135 3663 5315 6919 8314 8475 7854 6519 6728 7795 8588 9177 10542 10215 7290 6935 9173 10767 12458 12294 8424 4840 3515 3495 2829 1199 306 63 40 33 19 3 54576 298 446 30 10106 15 9 36 6282 -10547 37430 940 616 432 252 38 46 69 120 69 105 54 117 98 90 86 130 63 25 30 78 55 -17 43 48 19 26 5 18 24 75 71 8 38 54 122 121 157 79 60 104 82 29 46 35 29 35 -1 52 49 7 97 175 166 134 148 86 64 94 112 67 70 85 2 2 36 -37 26 131 65 0 35 43 23 78 47 90 61 65 104 71 47 16 13 52 33 21 23 2 41 26 11 -20 13 -15 2 43 81 46 -19 40 64 6 -11 7 33 10 28 27 42 29 12 4 27 14 29 45 41 71 38 -7 -1 72 53 38 23 2 3 31 10 21 -5 -6 36 34 34 -14 -10 20 18 36 -7 23 -1 10 40 10 46 19 -4 -12 12 56 63 33 15 52 49 27 49 22 51 48 105 117 108 67 77 92 92 87 143 256 1393 6464 18961 46484 72462 66520 45908 4368 367 389 567 358 76 68 62 73 58 54 82 114 87 51 8 29 14 37 31 46 40 7 16 22 19 11 16 25 33 19 8 14 21 29 27 37 39 23 16 10 21 17 29 3 3 23 33 13 43 42 43 43 36 32 5 10 32 40 16 29 41 57 69 38 21 27 42 30 13 25 37 33 14 29 33 25 28 21 21 25 42 55 143 372 1022 1774 2546 5084 6221 5245 4499 4851 8441 13030 14623 10811 7824 10126 11167 8560 6232 4486 4481 4367 3507 1952 663 111 116 102 42 11 2 -5 -13 5 310 54585 298 448 30 10108 15 9 45 6281 -10549 44473 1107 619 514 341 75 58 26 3 165 138 56 119 122 123 75 73 132 42 47 -14 -37 44 -11 60 89 87 46 34 44 51 66 71 80 107 38 100 140 179 131 135 89 31 27 17 13 47 19 32 98 84 77 74 63 133 71 101 72 20 19 52 -1 62 82 54 28 49 42 68 65 43 52 31 75 24 57 84 92 96 25 6 25 39 67 86 126 91 3 57 140 66 38 20 45 63 52 1 53 38 16 -26 14 -44 52 56 80 31 34 1 29 46 14 5 38 38 44 27 45 68 59 10 -7 13 46 22 12 19 2 25 22 26 13 34 13 17 21 12 8 10 48 35 -3 55 9 -9 5 31 -7 -1 6 -21 9 41 11 6 -2 33 72 48 14 28 64 68 75 68 51 84 73 75 90 140 279 787 3480 11019 24460 43448 51914 28276 5778 2398 2641 1527 762 1183 2494 565 68 26 46 35 14 48 49 34 3 -2 -6 -25 -19 -10 7 8 6 25 34 29 -17 -4 4 8 21 5 9 32 14 20 37 0 -10 13 17 -9 -28 -19 -20 -27 -13 9 2 6 -10 7 17 9 5 5 20 30 59 240 618 929 927 673 349 97 48 57 25 19 6 11 -1 2 12 6 -5 14 12 19 11 18 37 121 343 685 1402 2937 4536 6676 9557 10750 10389 8990 8929 8930 9046 8333 7440 7181 6408 2556 1077 500 190 260 128 64 295 2470 4385 3061 1816 871 190 709 1625 54594 297 479 30 10109 15 9 54 6279 -10551 3154 502 483 359 145 33 95 137 164 121 88 95 27 43 83 102 65 65 89 136 50 68 73 81 97 28 22 23 142 128 94 72 60 134 157 145 187 153 100 82 128 121 56 104 98 50 49 80 68 60 69 136 118 72 100 110 109 82 60 85 65 68 24 88 94 111 38 70 79 71 78 73 94 131 140 105 130 117 74 143 42 46 80 57 113 101 67 97 59 81 22 35 2 58 41 73 55 55 49 83 82 42 58 73 35 51 0 77 68 27 -13 -8 27 39 81 61 95 57 71 38 4 43 52 82 46 49 87 75 72 37 5 27 90 77 63 48 56 28 34 58 41 35 69 34 28 64 55 26 50 54 22 44 54 58 68 31 29 54 72 54 104 117 116 78 60 66 84 119 112 183 265 629 1514 3481 7488 14841 23115 28582 18789 4609 1226 707 629 614 357 123 58 74 95 50 50 70 54 10 1 29 20 21 -7 -10 8 16 -18 -6 18 16 38 25 2 -4 -1 28 19 -8 3 21 16 20 13 9 -11 -29 -9 8 -4 -1 14 26 8 22 2 3 35 15 13 9 33 47 45 77 182 348 396 297 474 544 559 548 399 342 271 169 82 40 4 -5 -2 8 1 12 16 13 184 797 1459 1959 3301 6243 8001 9172 10422 10539 11249 11206 9543 8814 8331 9166 8266 6828 4383 2159 809 411 217 366 2412 4542 3080 2481 1272 1227 1391 1684 3093 4377 3477 54603 298 450 30 10110 15 10 3 6277 -10552 50809 1473 647 572 511 145 99 41 107 220 194 159 86 107 129 142 153 139 119 96 93 71 57 63 98 104 137 49 41 75 96 121 104 87 145 178 206 149 130 157 142 133 89 96 52 43 134 80 14 121 85 57 7 31 16 100 127 92 114 109 8 50 49 29 64 79 115 122 101 73 94 87 79 114 96 90 111 88 39 134 100 72 136 92 85 114 99 81 89 121 129 97 13 21 71 86 42 64 52 110 106 82 74 15 62 25 65 19 -2 43 46 60 67 92 110 114 88 38 44 70 32 42 70 102 20 -3 22 78 50 100 61 28 53 73 62 8 16 16 13 45 65 71 -1 36 60 48 50 16 99 165 355 568 449 150 74 48 77 90 88 97 107 121 124 115 89 97 92 66 126 202 329 428 530 557 518 494 509 572 681 768 814 783 684 509 304 195 95 100 164 86 138 255 75 19 11 2 19 21 29 0 -9 -17 -11 0 -10 -13 -16 -17 -16 2 0 -10 -32 -16 -19 -5 33 25 4 2 1 18 5 -14 -20 -10 -10 -5 12 -13 -3 3 -5 9 -5 -10 -7 10 11 16 41 260 634 820 618 482 358 230 262 558 820 815 654 371 150 42 33 62 166 1177 2930 4299 7380 8540 11627 13374 11853 12594 12904 10819 8747 6865 6408 6510 9870 13870 15566 14652 10914 8565 5359 2992 1499 734 432 422 1226 5642 5580 1196 2643 6227 10031 9128 8386 7693 5051 2342 54612 298 450 30 10110 15 10 12 6276 -10554 22235 790 535 498 362 137 39 124 131 172 196 114 23 54 168 86 166 128 38 164 157 140 102 57 88 123 95 116 88 59 56 100 177 95 110 115 125 203 200 136 158 160 90 128 76 98 101 85 133 25 49 71 84 137 141 165 112 119 59 68 51 81 56 22 78 106 124 78 99 72 57 59 115 105 85 140 81 103 58 89 97 118 60 43 77 77 50 43 24 45 130 90 27 27 51 -3 55 75 81 91 81 85 61 107 93 138 84 55 44 49 57 70 81 52 107 62 6 73 60 87 28 38 94 39 53 35 41 34 9 49 74 80 54 65 100 47 63 70 39 54 47 8 1 34 43 -1 48 72 69 95 272 932 952 274 115 76 136 274 417 355 192 101 136 127 83 51 69 81 96 153 228 396 610 623 530 420 348 301 242 319 344 240 108 70 77 45 55 64 22 7 23 -3 -3 25 6 5 16 3 -18 -3 5 -2 -2 11 -7 -9 -23 -21 -5 -15 12 -14 -33 -10 5 -28 -12 37 27 -15 -9 4 6 -10 -35 -26 -13 -3 7 -17 -16 8 1 8 -4 -14 -8 0 -8 -7 81 413 667 577 330 154 119 78 27 34 106 292 499 414 201 345 500 1314 2893 3807 5609 8556 11545 15728 19739 22091 20825 16534 15368 15352 15152 16105 15445 9060 7098 10400 16097 21482 23813 22688 17702 12145 8060 4413 2007 1942 4735 7419 4846 5517 7605 11524 12097 7451 3373 1259 1876 2367 54621 298 452 30 10112 15 10 21 6274 -10556 10149 584 410 351 235 66 -32 8 27 89 89 -7 -37 6 -39 -34 -3 44 10 10 23 60 -15 -34 39 -33 -31 -30 20 59 17 -23 53 37 61 83 53 11 72 69 17 79 58 -18 19 9 -46 -22 -11 -59 -45 17 29 -24 1 59 67 48 0 -56 -16 -67 999999 -36 -84 25 2 -39 -50 -16 -31 39 -5 -13 -41 9 16 5 -90 -62 -37 -16 -33 -16 -2 -6 -51 -46 13 39 -61 -37 -25 4 10 6 -70 -49 -30 -53 -64 -34 -47 -54 -31 -39 -34 -31 23 -16 -24 -33 -20 -31 6 -57 -43 -26 -26 -61 15 -18 -53 -34 -71 -85 -13 -21 -39 -69 -47 -25 -29 -54 -65 -37 -75 -69 -9 -55 -47 -44 -51 -71 -68 -63 -42 -27 -98 -54 -76 94 645 610 137 7 -28 14 40 48 71 11 -27 -28 -27 -6 -20 -11 36 182 284 337 349 290 163 34 3 -10 -28 -36 -39 -63 -68 -55 -69 -61 -87 -82 -73 -71 -82 -82 -91 -92 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 -86 999999 999999 999999 999999 999999 999999 999999 -78 -57 999999 999999 -100 -73 999999 -92 999999 -97 -91 -81 999999 -96 999999 999999 999999 999999 -87 -95 -97 999999 -95 999999 999999 999999 999999 -98 999999 999999 999999 999999 -94 -81 -83 -59 -50 -91 -97 -91 -79 -72 -73 -67 -1 139 263 572 1585 3651 6819 11493 16857 22534 23747 24113 26764 24999 19970 12481 7200 8707 13959 19889 20957 18145 12999 8851 6891 4778 4157 5360 7437 8717 6935 4977 6647 8830 10305 10862 8933 7692 6270 5335 5956 6707 54630 298 452 30 10112 15 10 30 6272 -10558 7031 705 529 485 361 241 49 21 19 110 145 117 76 56 75 -25 19 70 33 34 65 41 -36 -7 16 -7 44 75 -1 58 79 57 -8 47 26 49 123 125 106 103 128 104 48 48 23 4 -11 17 29 23 -15 -44 9 46 20 20 69 103 53 -9 -11 -44 -19 5 8 63 11 67 61 12 83 51 82 74 84 -16 56 64 18 57 86 40 -11 23 5 6 0 41 47 4 21 48 45 18 12 3 37 24 21 61 26 16 23 6 17 27 -8 30 59 -7 4 3 1 27 -28 -8 -37 8 -2 18 -14 -17 29 26 -16 -17 -14 -5 10 -4 1 -9 -14 -44 -50 2 19 -10 21 13 -21 -6 -55 -29 11 -68 -35 -34 -1 -8 -9 -22 10 62 94 136 91 36 94 97 77 107 43 31 22 42 42 38 82 90 91 113 131 105 85 59 63 37 35 30 24 0 -24 -26 -46 -25 -35 -26 -19 -21 -43 -53 -67 -77 -66 -50 -53 -50 -68 -49 -70 -52 -42 -78 -85 -64 -65 -61 -78 -65 -57 -51 -72 -57 -77 -65 -36 -54 -63 -60 -78 -87 -79 -89 -70 -58 -77 -66 -77 -79 -56 -49 -80 -68 -47 -66 -77 -83 -57 -74 -56 -60 -63 -63 -48 -14 90 133 140 27 57 136 146 103 65 131 369 702 1071 1407 2150 3513 4354 4727 5908 7253 10140 13866 18254 22302 23791 20322 15112 16984 19518 17880 12912 9305 8314 10422 11540 10893 9715 8196 7567 6955 5252 5028 6611 12793 16494 15277 13920 11452 7823 4768 3942 3816 54639 298 452 30 10112 15 10 39 6271 -10559 3609 564 378 357 201 3 18 18 10 36 106 16 -71 -50 -70 -29 -93 -25 -43 18 -24 10 -12 -51 7 36 55 23 -5 -2 31 2 -7 -51 -13 38 91 56 48 42 36 -13 -39 -35 -25 -38 -83 -16 -8 -23 -63 28 17 -45 27 55 26 19 23 22 0 -10 31 20 -5 3 18 68 59 32 13 -1 -2 36 6 -24 -53 -1 -33 -75 -24 6 -43 -3 -26 -4 -12 -34 -51 -40 -67 -64 -89 -19 4 -10 -50 -60 -60 -6 -38 -13 -53 -71 -65 -49 -12 -8 -68 -41 -58 -56 -70 -60 -78 -28 -51 -79 -93 -40 -21 -37 -52 -21 -59 -61 -38 -31 -67 -55 -62 -46 -67 -74 -77 -27 -26 -48 -49 -29 -39 -55 -84 -76 -55 -36 -67 -65 -55 -52 -55 -20 0 60 118 113 89 55 -2 13 -19 16 8 15 -3 18 25 14 -8 17 26 9 8 -22 -19 4 19 0 12 11 7 -19 -56 -60 -54 -64 -77 -45 -71 -88 -88 -66 999999 -95 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -88 -92 999999 -100 999999 999999 999999 -92 -98 999999 -84 -83 -74 -79 -96 -97 -93 -91 -99 999999 999999 -96 -93 999999 999999 999999 999999 -98 999999 999999 -91 -92 -80 -67 -72 -89 -94 -85 -81 -71 -15 143 479 770 1043 1729 3427 4524 5177 6044 5085 2923 2035 1829 2634 4182 5366 5869 5985 6513 7774 9318 10675 12302 14927 17670 18277 17056 15147 12363 11759 11125 9291 8847 8203 7438 7745 8719 8890 8064 7497 8629 11770 15470 19360 20193 16813 10176 6428 4867 4919 4572 3742 54648 298 452 30 10112 15 10 48 6269 -10561 4001 478 467 336 255 11 -14 -16 -29 69 73 43 -24 14 -2 -33 -40 10 81 44 5 41 65 -12 12 22 -16 53 22 44 -5 -17 6 -27 66 12 37 112 54 35 29 -2 3 -64 -37 -77 -3 -64 14 -33 -62 -29 53 -15 0 -31 -9 -29 29 30 -14 24 10 -71 -33 -8 9 3 12 60 24 -15 -13 5 -1 -40 5 17 26 -14 -49 -20 -26 -52 -62 -52 -33 -20 13 -37 -49 999999 -64 20 -51 -6 -11 -69 -83 -48 7 -58 -16 -31 -5 -22 -46 -38 -69 -23 -33 -60 -37 -31 -69 -39 -22 -64 -65 -71 -13 -22 -29 -24 -7 -17 -69 -56 -56 13 -36 -13 -50 -56 -41 10 -25 -43 -47 -22 -16 -38 -47 -31 -57 -81 -98 -53 -35 -75 -44 -47 -36 -26 26 88 66 22 5 -25 8 8 59 62 46 57 67 135 92 94 62 31 21 42 -9 -25 -21 27 -12 -49 -59 -52 -55 -76 -76 -48 -21 -74 -44 -73 -70 -67 -85 -82 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -90 -85 -90 -88 -74 -43 -50 -90 -78 -95 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 -93 -88 -84 -72 -98 999999 -98 -87 -92 -97 -88 -79 -71 -59 51 406 1693 5074 8409 7011 5864 4612 3304 3856 9066 13837 12067 7905 7812 10205 10273 9380 9747 11028 12669 12952 12276 12297 11772 10964 9861 9837 10872 12434 13949 14978 15596 16767 17428 18875 20443 19792 19299 18916 19177 19800 17198 10639 6628 6270 7023 6500 4774 2918 1819 54657 298 451 30 10111 15 10 57 6267 -10563 24623 576 449 429 222 -7 -32 -36 9 45 55 57 3 -55 -26 -47 11 67 43 30 23 -21 26 15 52 71 41 52 45 61 51 32 40 53 75 66 54 75 26 42 33 -77 -32 -6 -12 -38 22 4 64 51 -3 23 -38 1 38 44 11 -12 35 75 19 9 -24 -80 -74 -22 -26 57 54 -6 16 -5 44 28 9 4 21 -40 -12 23 -29 -51 -28 -8 -13 -12 -49 -15 27 -49 -38 -51 -41 -3 -1 -3 -51 -27 -10 -9 -13 -22 -45 -1 -15 -34 -19 1 -6 -20 14 -8 -11 -19 -25 -56 -2 -13 -25 -53 -48 -27 -13 -42 -12 6 -25 -25 4 -13 -20 -34 -31 -42 -47 -41 -56 -7 -60 -53 2 -20 -51 -56 -48 -54 -34 -50 -59 -14 -65 -47 -35 14 4 13 15 28 57 76 96 94 57 66 -3 -24 -27 4 2 2 3 -18 8 -27 -68 -19 -15 -58 -56 -37 -56 -66 -63 -55 -67 -49 -64 -79 -62 -55 -85 -71 -68 -91 -86 -70 -80 -94 -89 -77 -77 -92 -66 -87 -97 999999 999999 -98 -80 -56 -70 -77 -93 999999 -76 -76 -73 -75 -59 -45 -69 -74 -96 999999 -98 -91 -99 -82 -82 -82 -92 -99 -97 -80 -85 -65 -62 -70 -78 -84 -81 -79 -68 -60 -76 -83 -84 -45 -37 -21 89 743 1914 3189 5334 11337 20439 19655 14894 13688 10669 7862 7868 8417 8191 6660 6273 7498 7723 8135 7874 9098 11324 16336 19385 16126 14297 14790 14937 14857 15198 15634 15955 16294 15768 14025 12202 11568 10912 10177 9469 7950 7107 5268 3705 2955 3646 6710 54666 298 449 30 10109 15 11 6 6266 -10564 22057 620 455 381 357 102 -54 3 24 4 55 139 22 -53 -19 -27 -29 -15 -52 -27 11 10 5 1 84 52 -17 28 0 51 52 43 70 1 -1 50 45 38 20 80 6 -35 -51 -97 -69 -93 -55 -38 -100 -46 4 9 -22 33 -63 -67 -47 -21 73 23 2 -9 -32 -41 -33 -46 -14 -5 -46 -4 39 -29 -21 29 29 -18 -15 21 14 -62 -78 -9 8 -54 -6 -30 -72 -24 -12 -29 -29 -48 -13 -28 -52 -61 -27 -48 -51 -23 -14 -18 -37 -20 -31 -19 -24 -89 999999 -73 -32 -33 -37 -40 -31 -56 -73 -73 -33 -25 -60 -45 -80 -16 -69 -48 -45 -62 -68 -40 -6 -56 -38 -36 -22 -5 -33 -47 -91 -75 -45 -54 -72 -58 -53 -67 -75 -86 -63 -32 -39 -79 -20 6 33 48 79 61 13 -20 -27 -13 -5 -45 -52 -60 2 -3 -4 -7 -22 -7 -15 16 -30 -12 2 -39 -60 -64 -82 -83 -58 -68 999999 999999 999999 -83 999999 999999 -86 999999 -97 999999 999999 999999 -88 -90 -93 -100 -91 -84 999999 999999 999999 999999 -99 -86 -92 999999 999999 999999 999999 -88 999999 -99 999999 999999 999999 -81 -72 -64 -82 -89 -81 999999 999999 999999 999999 -91 -70 -84 -87 -81 -93 -74 -65 -72 -80 -83 -93 -82 -90 999999 999999 999999 -79 -72 -78 -59 -29 19 131 933 3891 16009 20642 20993 16279 10934 7201 7532 7618 7126 7628 7454 8851 11227 12567 14791 15862 14574 14718 16088 15494 15376 18119 20310 18980 15868 13565 13055 13607 13303 11710 11028 11137 9602 6895 4685 3362 2976 4308 6563 7639 7694 5881 3202 54675 296 448 30 10108 15 11 15 6264 -10566 19020 572 497 413 193 36 -51 8 52 35 95 81 39 5 -31 -35 31 16 97 -2 8 -6 5 9 73 34 14 69 61 39 -7 -22 -3 37 73 83 148 79 14 13 7 46 -31 -30 -46 -75 -39 3 -5 21 -49 -38 28 1 12 50 35 57 23 -6 3 27 -1 -31 -21 -25 21 30 16 11 22 -13 -49 -77 -43 -40 36 5 13 -14 -9 -42 -23 0 -15 4 -47 -2 -19 -23 -35 -54 -70 -60 -6 -43 -46 -15 -32 -64 -57 -62 -6 -14 -19 32 25 -51 -13 -19 -29 -33 -63 -67 -36 -27 -18 -46 -27 -43 -8 -38 -50 -50 -47 -21 -17 2 -29 -30 1 -62 -40 -34 -41 -71 -63 -50 -37 -35 -46 -57 -65 -44 -60 -56 -59 -80 -84 -27 -32 -21 7 -15 59 15 24 -19 -7 -24 -5 10 -10 -27 -10 4 -35 -28 -45 -19 2 -34 -75 -44 -26 -27 -6 -10 -50 -38 -74 -84 -58 -75 -99 -97 -76 -72 -86 -90 999999 999999 -90 999999 999999 -98 999999 999999 -83 -96 999999 -92 -78 -78 -66 -65 -86 -99 -100 999999 -87 999999 999999 -82 999999 999999 -91 -85 999999 -80 -80 -68 -85 -79 -72 -82 999999 -95 -97 -82 -88 -88 -94 -95 -93 -87 -87 -93 -83 -76 -78 -96 -85 -74 -77 -90 -68 -67 -55 -34 -14 30 247 1495 5892 13400 14470 11002 9119 9188 9540 8671 5959 5769 8501 11982 13482 13658 14165 14133 13745 13624 14028 16843 17670 15773 13933 8757 6444 6257 6015 5469 5354 5253 4446 4250 4445 4121 3649 3804 3553 4643 5594 6615 3744 845 54684 293 445 30 10105 15 11 24 6262 -10568 10944 707 595 539 387 176 75 63 63 90 72 112 143 15 72 60 27 18 71 94 85 109 59 63 69 76 124 109 104 90 80 61 103 25 147 192 101 119 140 60 116 22 53 41 -51 -13 66 46 -51 0 31 40 68 9 7 68 69 53 79 21 49 18 -49 5 55 24 82 93 72 37 69 28 23 101 47 21 64 58 81 51 56 37 37 36 66 52 45 60 55 6 18 6 2 20 -3 11 40 -6 4 -3 22 3 40 -21 4 26 -27 -21 21 -27 27 -22 1 41 -21 -5 9 34 24 1 18 16 -5 8 10 -17 -32 22 58 48 29 -17 -4 42 21 7 4 3 16 -23 16 21 17 -36 -36 -12 -22 -14 10 -13 9 41 60 61 38 41 87 163 77 9 1 49 80 28 48 15 47 37 47 58 18 20 -16 36 60 53 18 15 -9 -26 16 -22 -37 -57 -37 -33 -33 -34 -21 -54 -58 -61 -44 -41 -61 -78 -54 -36 -46 -35 -55 -67 -50 -43 -60 -59 -67 -40 -50 -41 -42 -41 -51 -42 -42 -52 -47 -46 -76 -50 -27 -38 -39 -12 -43 -53 -27 -37 -40 -53 -53 -46 -59 -44 -40 -48 -49 -55 -42 -55 -58 -54 -42 -13 19 92 93 6 -22 -1 97 465 1312 3050 3813 5182 6376 7312 8071 8214 6543 7360 9481 10464 11002 11007 10860 11060 13726 16682 19508 20733 19728 20416 20414 14304 7836 5990 5443 2981 771 225 105 87 460 948 1511 2226 2164 1174 320 59 27 54693 289 443 30 10103 15 11 33 6261 -10570 11880 508 345 418 239 92 -81 -61 -31 40 -17 0 1 18 -42 -45 -56 -85 -70 -11 -29 -42 -74 -72 999999 -47 43 -43 16 -26 -51 28 -16 -22 44 26 54 -6 -36 -18 -66 -89 -98 -42 -74 -88 -53 -94 -95 -81 -79 -51 30 52 33 -22 999999 -67 -85 -68 -13 1 -26 -47 -40 -15 -16 -87 -34 6 31 -71 -97 -69 999999 -63 18 -95 999999 -60 -97 -73 -80 -60 -73 -87 -78 -76 -11 -85 999999 999999 -56 -75 -83 -94 999999 999999 -55 -75 999999 999999 999999 -46 -99 -61 -83 999999 999999 -90 999999 999999 999999 -78 -80 -64 999999 999999 -76 999999 -86 -99 -59 -35 999999 -99 -57 999999 999999 -69 999999 -58 -86 -80 -88 999999 -98 999999 999999 -74 999999 999999 -92 999999 -100 999999 -92 999999 999999 -72 -54 -45 -35 -29 11 -9 -72 -79 -86 -53 -41 -43 -49 -76 -82 -43 -22 -28 -7 -41 -52 -15 -52 -21 -1 -36 -59 -67 -82 -78 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -78 -76 -6 120 200 162 458 1330 3315 5109 7151 9991 12168 12146 12302 14054 13900 12624 11920 13078 15439 17347 21199 27034 32768 37526 40713 40763 38386 37393 36247 30591 27996 31342 33973 32316 22474 7679 1418 327 85 31 15 -4 -5 -6 54702 294 441 30 10101 15 11 42 6259 -10571 7864 493 341 368 246 94 -52 -100 -83 -14 14 41 100 15 -88 -48 -26 -33 -75 -86 -19 -70 -11 -11 -25 12 51 56 -21 -34 -7 19 34 -56 -17 9 68 79 3 5 -92 -94 -72 -50 -69 -50 999999 999999 -68 -71 -27 -35 -1 -34 -71 999999 -58 27 14 36 -9 24 -18 7 24 37 15 -1 -39 -39 -37 -25 -42 -62 -41 -87 -60 -50 -39 -11 -56 -36 -72 -94 -51 31 -15 -24 -38 -68 -82 -90 -19 -95 -56 -88 999999 -46 -67 -76 -51 -71 -96 -94 -59 999999 -93 999999 -67 -56 -72 999999 -51 -55 -79 -85 -53 -87 -55 -54 -77 -37 -78 -80 -49 999999 999999 -43 -47 999999 999999 -83 -81 -75 -54 999999 999999 -85 -87 999999 -98 -89 999999 -68 -88 -77 999999 -82 -74 999999 -46 -31 -14 -19 -36 -30 -52 -75 -78 -37 -40 -38 -28 -37 23 67 88 34 89 82 28 -2 47 20 55 41 -54 -88 -64 -66 -48 999999 -90 -76 -98 -97 -84 -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 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 -100 999999 -99 -48 40 411 837 1975 3240 6749 12943 19648 26358 31122 29240 21547 15185 10502 10772 14515 22391 28708 28497 24928 20490 20223 24050 31102 38665 41002 43564 49345 54728 54878 42381 26080 14041 4374 1517 724 279 277 470 907 793 269 54 8 -8 -14 -11 -10 54712 293 440 30 10100 15 11 52 6257 -10573 12426 584 404 384 247 102 49 -4 11 -37 54 104 135 93 97 81 50 97 75 71 48 82 106 104 61 102 111 94 58 90 94 51 44 83 52 130 135 112 128 78 0 54 -19 7 29 34 26 22 1 -39 3 51 60 21 58 58 21 22 84 85 151 85 74 106 94 127 32 104 126 106 16 64 130 117 69 15 -14 10 18 30 34 -21 5 -5 16 32 80 36 -21 12 -17 -38 -1 -25 2 -34 -25 -7 21 18 5 0 36 31 -34 -38 31 13 -10 -5 17 -47 -12 -27 16 -11 29 59 28 -20 -5 6 -1 -37 -23 -34 -25 -14 9 -39 -15 48 13 37 38 3 -11 -2 -5 -71 -52 -39 -70 -28 -52 -19 -22 -26 -51 -8 24 6 67 101 71 17 17 29 51 96 97 91 79 121 167 164 194 106 158 136 115 117 155 179 125 93 44 33 19 -1 -9 -34 -46 -30 -16 -9 -36 -68 -41 -58 -30 -41 -76 -28 -26 29 143 128 58 -56 -70 -49 -69 -35 -47 -64 -58 -52 -49 -52 -66 -62 -50 -71 -67 -62 -55 -26 -36 -60 -63 -41 -21 -27 -42 -63 -55 -64 -63 -54 -32 -59 -46 -40 -42 -32 -47 -42 -46 -53 -51 -56 -44 -59 -63 -56 -55 -44 -45 -28 -15 -19 -4 369 3049 6471 10419 14234 14989 15746 14994 15304 22454 37963 51819 44926 23097 13571 13546 12525 11493 11962 11970 10906 9757 8536 6234 3303 792 187 110 148 396 1069 2405 2072 455 34 14 13 -3 -7 -11 54721 293 438 30 10098 15 12 1 6256 -10575 13315 576 503 417 280 141 34 12 23 -5 55 103 133 92 91 25 3 19 18 93 101 41 10 -11 42 106 130 149 146 87 77 29 78 133 75 79 130 77 3 16 65 38 -19 7 25 31 -4 -9 -5 2 2 -25 66 82 71 -1 51 38 103 74 35 110 45 17 36 52 90 13 46 53 117 133 76 25 13 14 22 -9 -57 6 39 11 -39 22 50 22 68 108 47 5 -22 5 20 6 26 -4 28 26 25 26 40 57 5 -49 -32 -19 14 60 5 -36 25 20 25 -2 -69 -37 -9 -18 -35 -6 14 -2 30 -43 -48 24 30 -14 -12 -11 -34 0 21 30 11 9 37 4 -6 -19 -4 -6 -24 -24 13 -21 -7 -14 -11 20 394 231 -4 -15 -2 28 33 41 41 76 101 95 101 66 126 73 62 78 75 89 83 137 158 316 278 69 52 57 44 37 45 32 -25 -22 -54 -47 -63 -44 -56 -50 -62 -76 -65 -58 -69 -64 -67 -61 -45 -64 -65 -79 -74 -70 -64 -52 -63 -68 -59 -41 -38 -62 -75 999999 -100 -69 -39 -44 -56 -62 -92 -57 -47 -45 -28 -39 -58 -77 -73 -72 -58 -75 -81 -76 -54 -62 -81 -63 -63 -72 -71 -44 -37 -38 -46 -64 -42 -51 -57 -56 -37 -46 -33 4 106 288 1521 7061 18285 32818 42867 42919 33827 24573 21352 16913 12761 8683 5696 4564 2610 1804 1592 1350 962 755 494 221 136 117 183 458 1158 1438 924 426 73 -2 -4 999999 -15 31 0 54730 295 435 30 10095 15 12 10 6254 -10577 1401 643 552 449 262 133 70 57 69 81 163 207 189 137 93 83 126 166 163 172 148 208 192 187 60 230 202 172 174 237 241 179 149 215 167 204 155 163 201 178 111 18 50 20 21 42 29 53 129 74 109 136 210 147 92 89 144 127 179 241 205 225 187 136 207 187 180 176 196 144 155 173 230 158 114 100 91 82 58 43 79 81 86 135 72 136 115 102 92 86 76 133 63 29 59 64 82 73 64 79 102 64 46 111 57 80 65 76 57 14 20 47 84 94 38 78 89 38 44 75 73 70 92 68 64 130 101 77 72 104 104 75 26 43 58 74 107 101 80 91 71 53 -1 11 54 48 40 63 137 235 374 135 78 101 90 91 96 86 83 102 123 109 103 111 107 183 198 192 186 162 161 212 376 309 224 109 97 92 76 85 81 44 47 13 16 49 10 14 1 4 13 -11 -9 12 13 -35 -26 8 -2 -6 -12 -1 -18 -17 -33 0 23 6 -5 -1 4 -3 -8 17 10 -13 7 12 -10 -12 17 35 10 13 33 31 -1 -9 4 13 -3 -12 -10 -1 1 4 17 19 5 -2 1 13 5 2 -5 3 29 17 15 61 296 653 1236 2852 5396 7485 9453 11789 12397 14130 12866 7973 4000 2067 1386 1202 1128 1279 1248 1115 1199 1188 634 334 284 379 610 887 1150 1383 1402 1307 1231 1188 734 307 99 56 34 13 155 1208 1314 221 -12 54739 296 463 30 10093 15 12 19 6252 -10578 656 581 569 468 267 195 158 77 130 102 115 176 200 178 138 100 42 89 148 95 119 99 185 166 172 173 162 153 182 199 176 154 181 130 132 139 147 179 173 142 176 107 99 -5 80 53 41 18 62 83 88 80 114 125 155 126 90 95 149 197 173 175 142 147 230 129 163 123 193 236 129 181 171 151 139 87 59 81 122 86 80 81 75 88 97 60 131 152 108 93 112 104 68 55 28 31 39 93 106 67 61 38 39 57 35 73 84 71 61 125 36 81 89 15 32 68 53 52 75 80 70 81 42 58 67 90 55 88 93 59 52 31 68 78 69 24 18 49 54 61 -2 37 63 106 59 46 55 25 40 90 123 158 115 73 109 79 101 111 111 86 110 69 79 104 105 174 190 150 148 134 123 157 196 136 113 98 67 88 81 73 42 65 10 18 19 42 22 14 -5 -7 -20 -8 -12 -23 -28 -13 2 -27 -29 -24 -37 -15 -4 -21 21 14 -3 8 -3 4 2 -31 -12 -5 1 -7 6 -16 -13 15 0 21 -4 13 4 10 13 -4 -27 -33 -13 -12 9 -19 -18 -14 6 6 -9 -11 -6 11 3 1 -2 -3 6 -3 9 24 241 497 518 783 1289 1823 1699 1754 2283 2576 644 114 123 161 238 305 341 478 1216 2678 4740 6974 8408 9358 9750 9013 9341 9299 10156 10832 11289 11943 11550 9944 8128 6188 5334 5184 4633 3684 2793 3691 3114 985 33 -14 54748 296 462 30 10092 15 12 28 6251 -10580 1139 696 576 442 342 166 77 85 89 66 117 150 132 164 152 120 119 128 104 179 216 140 144 121 153 194 176 160 186 189 156 146 176 132 146 183 213 247 125 87 59 61 40 78 60 110 36 19 63 81 122 138 126 156 172 126 94 140 151 168 188 169 196 211 238 209 159 165 119 132 150 165 216 193 196 117 81 122 14 77 79 145 117 155 120 75 75 122 125 92 65 124 84 95 117 100 88 83 70 53 51 49 40 90 15 62 99 48 46 31 79 101 35 49 91 66 70 66 90 91 92 25 37 96 95 77 99 105 119 112 70 82 72 73 32 75 95 100 80 68 65 54 52 54 43 33 28 169 465 336 93 109 132 117 105 84 80 77 115 108 111 106 127 103 122 179 250 211 289 510 743 559 257 151 110 122 100 125 135 94 48 83 94 -1 19 21 22 43 36 -18 -24 -12 -14 -40 -4 3 12 5 19 -5 -4 -8 -5 31 13 -4 1 19 -4 -12 2 -21 -5 -13 3 28 -2 -2 9 22 20 27 -13 -4 18 13 -8 -2 -5 15 -24 -24 -6 -15 -10 -4 -4 -27 -15 -13 -9 -21 -20 -8 -16 34 64 275 1303 2761 2393 814 177 53 48 59 85 103 121 169 221 305 427 632 941 1236 1879 3109 4261 5790 6776 7644 8070 8519 9370 9288 8273 7098 6772 6692 6771 6364 5403 4531 4258 3905 3250 2249 1130 617 315 202 133 70 31 -2 54757 298 430 30 10090 15 12 37 6249 -10582 4565 748 661 492 330 241 184 183 239 162 172 282 303 277 266 246 138 212 227 241 230 218 230 178 194 205 206 199 236 236 254 266 280 240 206 242 269 236 253 225 128 147 196 110 112 133 156 129 118 153 164 184 157 216 236 141 144 185 149 237 271 268 301 294 307 326 292 230 232 216 230 195 215 219 266 236 227 217 171 150 192 171 201 147 173 94 120 202 149 110 158 170 169 129 133 153 124 125 106 103 153 155 112 141 113 133 96 148 85 67 89 105 98 52 88 101 74 104 123 150 113 134 73 106 83 156 115 156 115 112 124 97 108 75 136 136 91 73 116 117 103 111 97 75 72 83 120 99 109 160 211 290 321 271 277 226 210 186 155 184 145 155 250 311 383 463 417 483 1042 1840 1674 750 337 327 255 226 244 204 217 203 192 161 138 95 147 132 130 117 72 125 109 109 89 61 46 62 33 25 45 54 54 62 70 42 48 54 63 56 50 61 59 53 47 51 54 53 53 54 78 43 43 92 77 32 48 67 77 45 55 39 60 49 58 40 32 30 27 40 55 42 62 54 46 54 52 71 107 407 1842 3607 2978 1505 1008 785 486 291 177 131 128 145 163 189 253 353 487 716 973 1120 1018 903 697 691 899 955 862 1071 1698 2317 2407 2480 2763 2588 2162 954 288 495 1266 1000 320 81 47 107 162 127 69 35 0 -6 54766 294 429 30 10089 15 12 46 6247 -10583 5709 767 591 518 326 204 98 3 70 99 144 164 182 171 98 74 74 100 202 242 149 143 235 250 152 120 156 192 168 227 230 243 217 188 93 188 196 92 155 165 119 52 74 67 102 132 94 70 32 106 162 218 180 131 187 219 219 200 185 152 234 235 245 326 255 237 227 186 197 143 150 180 188 203 206 211 172 170 166 100 96 102 128 140 127 179 174 171 100 95 101 101 146 93 107 136 30 64 117 73 73 109 127 33 85 97 128 93 87 147 77 68 50 92 79 79 91 79 108 74 127 86 105 108 88 42 75 92 41 45 73 111 112 102 96 43 78 61 55 56 58 70 77 68 78 61 83 127 129 149 155 178 364 610 614 692 592 410 321 337 389 532 535 557 1362 2877 2934 2014 1134 559 480 464 363 297 290 256 214 227 245 354 284 257 176 117 123 95 104 106 88 55 64 74 64 50 38 26 7 17 10 26 19 -5 -10 9 46 19 -8 17 22 47 13 -2 -10 -18 -29 -5 27 -1 11 27 31 36 25 32 -3 24 24 3 -6 4 15 15 -3 -27 11 14 -16 21 28 5 5 18 27 15 20 21 39 144 675 1678 3105 4292 4091 1943 703 270 79 43 50 45 50 50 36 35 39 47 67 81 70 72 61 67 73 148 75 71 86 102 91 117 144 143 209 201 128 97 69 76 142 266 305 251 130 -4 54775 293 427 30 10087 15 12 55 6246 -10585 2840 760 635 626 541 326 169 149 137 137 154 107 145 137 185 210 100 104 188 219 183 143 104 177 211 202 167 159 231 253 219 189 243 264 196 215 195 146 132 132 146 141 117 83 71 105 89 76 138 163 145 156 201 277 220 192 154 180 228 189 161 190 246 256 210 259 256 197 225 207 170 178 185 219 213 270 223 153 113 175 150 68 171 194 153 195 199 158 147 121 152 157 129 107 103 113 83 147 140 94 43 70 123 115 146 112 101 93 93 104 157 95 71 95 136 120 100 75 91 155 147 111 80 81 83 151 69 116 85 94 97 94 112 121 122 87 94 55 55 57 62 51 89 88 46 72 145 187 243 298 372 397 515 549 521 564 468 487 488 499 548 546 616 1638 3485 2487 1210 789 601 513 507 425 381 353 358 351 247 242 271 317 252 182 162 207 177 157 141 138 130 102 79 32 70 62 11 6 30 20 32 8 8 32 32 10 0 17 25 33 52 29 23 27 27 40 35 20 40 36 36 48 36 36 50 61 29 54 70 23 25 36 29 29 44 13 12 34 18 2 22 33 26 37 45 39 29 29 40 49 27 66 165 144 39 34 59 49 60 75 71 74 99 68 55 58 67 93 102 102 83 68 63 67 46 29 35 51 48 36 40 31 30 31 47 72 118 181 258 392 428 250 75 2 -13 54784 297 456 30 10086 15 13 4 6244 -10587 974 547 510 369 222 99 89 121 21 87 160 139 118 110 145 103 93 116 123 179 203 166 197 225 162 121 173 176 196 216 208 203 213 185 173 107 106 116 146 118 75 112 91 73 38 95 32 81 68 89 81 116 136 109 180 137 139 179 194 241 213 181 209 252 204 277 199 140 115 195 181 168 162 119 134 170 197 119 114 92 114 79 85 85 144 120 105 75 34 26 78 80 69 31 47 97 102 120 56 70 42 41 52 93 32 91 49 90 31 42 71 107 42 17 37 61 46 37 67 49 71 85 58 83 69 19 26 75 69 112 65 52 69 56 54 42 48 51 45 9 31 10 2 42 42 31 49 66 178 168 223 265 326 411 468 427 387 359 405 452 517 1358 4378 6272 6131 7146 8258 8125 6967 7353 8095 8016 7704 7338 6744 5161 4038 3455 2681 1758 1200 923 745 642 323 143 104 71 45 21 30 37 -7 3 16 7 18 -1 12 -9 -25 43 37 32 72 46 33 27 6 14 26 20 43 51 34 26 39 20 3 29 25 16 41 33 43 56 34 28 5 -6 -3 3 14 26 19 35 19 25 23 12 21 12 13 23 31 37 21 34 18 15 29 73 373 828 1279 1522 1625 1712 1689 1596 1499 1706 1741 1408 1216 851 748 656 265 90 58 44 43 32 39 36 24 15 7 7 12 6 -9 -3 7 1 -4 -11 999999 999999 999999 999999 999999 999999 999999 1 88 54793 297 455 30 10085 15 13 13 6242 -10588 419 278 168 61 67 59 9 34 117 155 124 101 115 106 89 81 131 83 101 97 127 98 158 174 136 167 146 144 125 114 163 162 119 113 56 53 2 19 15 35 35 6 58 72 41 14 37 120 140 114 70 26 85 138 128 108 140 121 158 198 202 210 148 113 152 213 224 131 69 109 126 125 144 151 82 129 146 122 90 111 71 80 88 70 81 41 39 86 82 54 82 82 115 73 47 45 20 73 56 33 54 48 56 53 14 28 33 23 43 56 61 47 31 45 16 73 24 18 77 30 16 59 25 27 31 30 27 28 35 45 16 31 61 52 17 32 -1 37 28 -20 -26 -17 39 5 12 165 565 491 198 147 139 169 187 203 231 256 411 814 2078 3807 6565 8786 8596 8335 7828 6931 5940 5530 4659 3910 3063 2933 3439 4179 5618 6714 5936 5822 6362 6006 5175 4969 5189 6035 6798 5869 4607 3175 1867 1007 420 77 22 143 292 121 3 13 29 84 86 43 25 12 3 30 30 10 19 9 -1 10 13 6 -8 0 -14 -13 5 6 21 6 31 14 30 31 15 17 4 -9 -6 5 12 2 -7 -19 -12 1 -8 -9 -8 -3 7 11 16 -7 -12 3 18 138 573 2085 4848 5599 5312 4387 3275 3036 3154 2601 1940 1564 1192 891 760 630 696 776 864 1187 874 420 138 69 43 47 21 13 12 12 11 3 2 -9 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 201 192 54802 297 455 30 10085 15 13 22 6241 -10590 496 399 210 30 40 50 -31 1 124 126 91 64 34 88 70 118 75 92 209 147 144 148 147 205 119 112 102 101 115 113 152 61 85 107 73 73 102 50 51 33 14 47 88 21 -11 19 35 55 40 1 39 70 55 76 66 85 117 127 131 122 111 138 141 135 66 116 113 56 80 73 143 98 39 52 81 91 72 79 90 17 8 48 38 21 -25 32 63 52 57 60 29 43 68 78 54 -18 -16 3 28 11 16 25 76 4 -13 51 35 -21 12 21 15 22 27 50 -24 8 0 27 26 56 29 8 15 23 -7 -5 8 -22 -10 -15 1 30 56 -24 4 -10 -18 -2 -6 -24 -19 -31 2 44 247 1022 1719 1331 1069 943 1086 943 837 1405 2338 3094 4967 7191 6792 5484 4306 3748 3587 3957 4551 5649 6527 7271 8159 9651 10217 8825 8221 7907 7047 6475 6190 5507 4374 3812 4085 4558 5675 7044 7221 5874 4524 3620 2724 1609 932 658 815 1329 1580 1281 829 689 556 366 154 67 50 56 14 -8 -17 12 1 6 10 2 11 8 -1 6 -7 8 14 2 -4 11 9 11 25 36 37 26 11 0 -7 -6 9 4 -1 -20 -15 -13 -11 -8 -1 12 -4 -16 -3 -16 -14 -8 -3 5 158 1279 2459 1831 2747 4719 6041 6441 7404 7092 5537 4221 3077 2007 1688 1778 1628 1267 1361 1814 2134 1770 924 430 194 86 47 25 14 25 13 9 7 -11 -11 -10 999999 999999 999999 999999 999999 999999 999999 108 239 91 27 54811 297 455 30 10085 15 13 31 6239 -10592 470 323 118 8 -27 -40 -62 999999 -62 -9 -40 39 7 -24 -55 -70 -80 16 -9 11 -62 -34 -58 -60 20 6 38 93 34 82 32 -34 -3 -37 -24 -39 999999 -51 -100 -56 -78 -79 -85 -63 -29 -55 -83 -70 999999 -84 999999 -53 -68 24 22 -32 999999 -50 9 43 7 17 64 111 86 11 4 -8 -80 -77 59 3 22 -42 -17 -4 -21 -7 -29 -1 -58 -77 -73 999999 999999 6 -37 -43 -22 -32 -64 999999 -29 -39 -44 -48 -51 -74 -51 -46 -39 -89 -60 -47 -36 -78 -98 -84 999999 999999 -55 -41 -44 -70 -61 -99 -46 -35 -73 999999 999999 -37 -93 -14 -57 -52 -34 -27 -78 -52 -39 -70 -75 -45 -72 -71 -75 -79 -79 -59 -59 -6 88 618 4324 9168 10299 9855 9564 8247 8241 7572 6519 6364 7660 9656 12423 14637 16168 17855 20602 22066 21642 21209 21326 22849 27842 34034 34431 30796 28230 21799 17137 12915 9602 9090 9487 9415 9312 9577 10850 12314 13124 12664 11567 10570 9296 7910 6028 4596 3366 2588 2151 1815 1586 1707 1645 1073 512 162 72 195 343 213 64 44 22 8 22 25 19 18 -3 -12 17 18 -6 -7 19 34 20 0 34 20 36 51 40 45 25 23 44 11 -7 5 -5 3 6 22 1 -17 -5 9 8 10 8 25 11 4 18 45 41 183 1704 4813 6865 7257 6140 5756 5511 4868 3390 1962 1241 862 628 418 325 365 359 246 207 385 981 1874 2257 1889 1634 1081 473 124 26 19 13 4 4 3 -2 -4 -3 -4 12 45 138 153 15 80 400 54820 297 457 30 10087 15 13 40 6237 -10593 361 208 161 104 -34 -93 999999 -59 999999 -89 -25 -86 999999 -82 999999 999999 999999 999999 -78 -51 -35 -14 18 -86 -60 -19 -84 -37 -57 -25 -45 -77 -68 -76 -82 -44 -26 -43 -48 -43 -82 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 -68 -73 -38 -34 -72 -57 -2 20 13 -27 -5 43 -2 -19 -54 -76 -48 -64 -73 -51 17 -8 -58 -77 999999 999999 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 -70 -53 999999 -63 999999 999999 -95 -89 999999 -91 -68 -68 -92 999999 999999 -76 -78 999999 -97 -85 -56 999999 999999 -95 -95 -78 -79 -85 -85 -51 -98 999999 999999 999999 999999 -78 -93 999999 999999 -62 -73 -88 -98 999999 999999 -91 999999 999999 999999 999999 -69 -50 22 143 616 5896 14950 17531 19364 17982 16288 15762 16606 17882 19603 22106 25376 27042 28279 28973 28875 29153 27758 27270 28389 31207 34831 34224 30557 28762 25749 17574 12757 11735 9274 6771 5918 5900 5781 5337 4896 4503 4270 4112 4022 4723 5307 5787 5881 5033 3962 2586 1428 880 661 500 241 181 165 60 107 245 304 272 284 82 3 12 8 -6 2 18 15 7 -11 8 -3 -11 -26 -20 -18 -1 -6 -9 -4 11 -1 5 5 5 12 13 -21 -15 1 -13 5 -3 -19 -35 -27 -39 -16 -14 -18 -19 -18 -13 -16 -9 15 1 417 3343 5738 4859 5514 6573 6895 6556 6375 5588 4647 3831 3197 2934 3155 3414 3324 3142 2913 2459 1864 1545 1104 832 695 656 1251 2457 2821 1078 117 16 999999 999999 -9 -13 -13 -14 999999 0 96 145 26 135 560 1148 54829 297 459 30 10089 15 13 49 6236 -10595 239 270 186 62 -77 999999 999999 999999 -62 -50 2 -13 13 -34 -65 -7 -88 -85 -19 -4 -57 -20 -69 -69 -41 -56 -1 -24 -27 -80 -23 999999 -45 -20 0 -34 -25 -63 -50 31 -83 999999 999999 999999 999999 999999 999999 999999 -50 999999 -87 -61 -68 -67 -33 -60 -59 -80 -96 -43 -62 -8 -38 5 31 9 4 -39 -77 -37 -21 -76 3 -30 -20 35 -10 -70 999999 999999 -86 -63 999999 -74 -90 -86 -59 -90 -93 -96 -86 -85 999999 -85 -96 999999 -37 999999 -92 -73 999999 -77 999999 999999 999999 999999 999999 -82 -77 -74 -79 999999 999999 999999 -99 -99 -79 -81 -86 999999 999999 -74 -73 999999 -56 -66 -58 -64 999999 -83 -45 999999 -48 -47 -72 999999 -82 -61 -84 -24 58 699 3190 9144 15294 16592 16920 19532 20399 18095 16139 16634 19318 21842 21821 19541 18633 19876 19693 18704 20260 25847 31888 31061 26603 24071 25895 27289 25608 25975 24554 21352 20917 19705 19071 17691 14775 11866 9832 7929 6524 5016 4080 3464 2954 2460 2078 1916 1570 1147 822 558 403 382 334 147 22 43 69 172 216 103 -5 8 -6 -12 21 -12 -9 -31 -33 -23 -28 -20 -16 -7 -14 -39 -21 -15 -6 -9 -22 -24 10 -1 6 11 22 13 14 2 -30 -29 -32 -33 -27 -22 -25 -12 -2 -26 -41 -23 -16 -20 -8 -23 -15 11 151 1207 2854 3653 4111 4178 3974 4171 4076 3122 2669 2809 3551 4460 5338 5701 6222 6533 6548 6430 5939 5597 5290 4762 4568 4124 3342 2880 2325 1269 881 690 413 109 33 6 6 91 240 766 1186 637 150 12 243 796 3634 54838 295 521 30 10091 15 13 58 6234 -10597 139 999999 999999 999999 999999 999999 -72 999999 999999 -94 -57 -61 999999 999999 999999 -87 999999 -88 -54 -52 -62 -86 -29 8 -29 -7 -74 -77 -35 -41 -60 -85 -80 -69 -37 -77 -92 999999 999999 -98 999999 999999 999999 999999 999999 -94 999999 999999 -59 -73 -49 999999 -48 -30 -82 999999 -90 -75 -22 -69 -29 61 -31 999999 -84 -87 -70 -84 -79 -90 -91 -10 -11 -71 -70 -95 -63 -84 999999 -55 -59 999999 999999 -79 999999 999999 -62 -68 999999 -77 -78 -93 -75 999999 999999 -72 999999 999999 -86 -91 -98 999999 -91 999999 -71 999999 999999 999999 -99 -93 -64 -98 999999 999999 999999 999999 999999 -95 -82 -91 999999 999999 -92 999999 -97 999999 999999 999999 999999 999999 999999 -75 -99 999999 -62 -75 -65 -63 107 2020 5731 8555 11264 13693 17253 21921 25150 24705 24062 22997 22466 21366 21092 19964 18677 15898 14292 15399 17012 18514 20914 24171 26671 26632 24685 24759 25994 24838 20891 17935 15979 14572 13319 11802 9677 8316 8175 8244 7235 5974 4720 3777 2965 2158 1566 1392 1319 1205 1081 1039 899 607 292 105 59 53 32 4 -25 -27 -28 -17 -31 -53 -39 -35 -38 -41 -22 -21 -21 -1 -2 -12 -36 -43 -56 -47 -37 -45 -36 -25 -58 -51 -51 -29 -32 -33 -16 0 -10 -29 -45 -51 -45 -39 -30 -47 -52 -46 -45 -61 -56 -36 -45 -38 -28 114 827 1051 887 1209 1638 1895 2552 3441 4333 4891 5377 6905 9135 10338 10966 12278 12422 11100 9127 7476 7248 7801 8067 7612 6490 6657 6561 6779 7347 7554 6778 5988 5313 4487 3725 3568 2846 1377 1418 2591 2851 1224 268 195 702 3381 6953 54847 297 464 30 10094 15 14 7 6232 -10598 307 301 197 -45 999999 999999 999999 999999 999999 -80 22 5 -82 -50 -88 -52 -55 -69 -23 1 0 9 26 -39 -44 -60 -29 18 4 -26 -28 -76 -34 -88 999999 -91 -67 -87 999999 999999 -94 -91 -77 999999 999999 999999 999999 -62 -46 999999 -68 -59 -83 -66 -36 -40 -86 999999 999999 -64 -40 -24 24 14 -17 2 -13 -91 -41 -47 -15 -37 -32 -3 30 -76 999999 -67 -71 -98 -87 999999 999999 999999 999999 999999 999999 999999 -88 -87 -57 -79 999999 -77 -39 -88 -92 -78 -95 -97 999999 999999 -84 -75 -95 999999 -75 -94 -82 999999 999999 -97 999999 999999 999999 -71 -89 999999 999999 -99 999999 -98 -97 -58 -39 -88 -76 -84 999999 -97 -85 -82 -80 -83 -65 -95 999999 -97 56 876 716 552 1859 3877 6416 9158 11340 13113 15218 17200 18696 20540 20095 17707 15278 12574 12768 14556 15770 17875 21440 26854 31076 33470 34747 34135 28899 22032 18589 15465 10596 6431 6025 7924 7510 5186 3363 2556 2090 1932 2236 2615 2793 2820 2853 2706 2897 3322 3312 2107 969 426 248 182 172 142 73 12 -32 -65 -82 -81 -38 -23 -21 -41 -31 -44 -36 -33 -38 -48 -25 -45 -61 -45 -25 -33 -50 -38 -42 -7 -17 -51 -68 -27 -30 -23 -13 -26 -7 -19 -21 -34 -47 -53 -48 -43 -52 -54 -41 -42 -56 -43 -39 -43 -38 -57 -45 -53 -51 -40 -33 -14 -10 177 1486 3882 6913 9161 8970 8621 8384 9923 9750 8216 7177 7675 8963 9909 9818 8510 7560 7805 8146 8112 7434 6181 4968 4966 6386 7835 7873 5715 5374 6008 6990 7913 10289 7823 3634 1434 637 935 2938 5601 6544 54856 298 408 30 10098 15 14 16 6231 -10600 552 403 371 333 241 80 -36 -7 -26 -35 -32 69 61 48 47 -32 -8 -44 -47 27 54 2 17 27 42 39 34 6 47 -43 9 15 -65 -34 17 -10 -33 -12 -29 -34 17 -10 -42 -40 -51 -85 -73 -50 999999 999999 -44 -50 -12 -27 20 -26 -11 19 -4 80 3 -43 85 73 95 155 73 -9 -16 -90 -63 -16 -29 35 22 26 -15 -53 -67 -77 -26 -21 11 39 -15 -49 -97 -50 -47 -4 -54 -80 -39 0 -15 12 -61 -47 -55 999999 999999 -31 -7 -63 -74 -33 -71 -91 -62 -19 -38 -49 -58 -41 -13 -48 -56 -63 -42 -58 -72 -58 -50 -34 -88 -50 -28 -85 -59 -48 -17 -51 999999 -72 -55 -22 -32 -5 13 279 4197 10376 10870 8413 4809 2734 3140 5159 6929 7741 8476 10535 12269 13332 13839 13593 13688 15629 19051 19569 18325 18952 17525 14200 13799 14305 10877 6487 5216 3960 2896 2956 3471 3797 4844 4471 2536 2135 2201 1592 1027 863 945 1110 1569 2526 3174 3165 3393 3487 2696 1790 1199 705 330 201 116 62 16 7 -25 -14 -9 -6 -26 13 40 95 132 162 142 143 148 84 -2 -33 3 3 -32 -35 -53 -51 -43 -50 -35 -17 -36 -56 -31 -58 -8 -14 2 3 -9 -17 -26 -37 -55 -52 -44 -53 -68 -62 -53 -62 -45 -53 -54 -35 -43 -35 -28 -20 -3 -10 297 1681 4406 7554 9072 10060 10111 9805 9311 8554 7512 7018 7394 7374 6100 4837 3777 3266 3166 3186 2450 1797 1433 1015 541 245 388 1550 2707 3415 4262 3176 2383 3185 3145 2541 1891 964 2108 5187 8301 10615 54865 298 410 30 10100 15 14 25 6229 -10602 533 343 276 278 277 15 -90 999999 -53 999999 -39 6 42 27 9 -11 -94 999999 -64 999999 0 16 -27 0 -16 -31 -27 -74 -15 29 -13 -23 -5 -69 -59 -49 -40 -56 -49 -90 -15 999999 999999 -97 -92 -57 -94 -73 -62 999999 999999 -98 -63 -5 24 -9 -25 -39 -57 -6 -33 -24 6 -3 15 13 -36 -86 -39 2 -51 -64 -33 -31 5 7 -51 -77 -48 -49 -51 -69 -57 -79 -77 -47 -54 -83 -97 999999 -76 -82 -57 -87 -40 -6 -70 999999 999999 -91 -25 -89 -81 -72 -95 -74 -88 999999 -67 -46 -89 -54 999999 999999 -84 -66 999999 -70 -97 -92 -68 999999 999999 999999 -80 -97 -89 999999 -68 -95 -81 -56 -96 -65 -97 -55 -56 -51 -42 348 2921 6688 10039 11518 11129 9610 7788 6211 4942 3765 3246 3227 3763 4662 6364 9623 13366 14953 12168 9261 8382 8291 10243 13733 17194 20274 23166 24323 24009 23358 24037 22713 20698 17298 14291 13382 14091 14122 13700 11171 7869 5075 3097 1641 811 557 505 528 677 936 898 972 1451 1375 919 607 340 293 355 603 673 372 160 157 230 244 325 381 536 748 911 907 800 608 382 204 47 -44 -46 -18 -34 -44 -44 -29 -17 -32 -48 -39 -21 -32 -41 -47 -25 -37 -27 -10 -10 -30 -36 -39 -47 -48 -62 -68 -55 -36 -33 -46 -54 -53 -39 -29 -9 9 -20 788 5756 12380 14166 13250 13491 13391 11340 7772 5216 5073 6339 7273 7543 6839 6051 6474 6504 5210 3077 1650 1100 791 680 733 622 555 450 407 545 660 680 612 538 560 1149 2291 3630 5767 9306 12051 11725 13825 54875 298 446 30 10106 15 14 35 6227 -10604 344 159 261 237 11 999999 999999 -65 999999 -36 -75 -35 57 -9 -72 -77 -65 999999 -91 -65 -90 -32 -13 8 2 999999 -65 -67 -79 -74 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 -83 -70 -56 -77 -60 -53 -42 -28 9 -97 -53 -51 -55 74 22 12 18 -34 999999 -97 999999 999999 999999 -68 -9 -30 -62 -82 -79 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 -54 -91 999999 999999 999999 999999 -98 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 -80 -30 200 1988 4903 6272 6662 7069 7238 6760 5934 4799 3812 3332 3118 3050 3900 6154 9523 11849 12683 13110 14293 15518 16809 19677 23795 26485 26757 26287 29053 30678 28348 28581 31300 35146 32263 21564 16458 17245 17081 15409 14318 12192 9488 8011 5647 3559 2497 1714 1829 2756 2872 3011 3574 3808 3769 4277 5630 4403 2959 2473 1481 632 291 150 93 35 21 21 28 77 188 223 290 330 330 263 160 29 -35 -52 -26 -25 -46 -52 -31 -27 -20 -32 -23 -19 4 -28 -29 -19 -31 -27 -34 -33 -18 -6 -20 -24 -35 -36 -39 -59 -47 -54 -38 -36 -46 -41 -50 -44 -32 0 27 507 3837 8960 9845 9533 11213 10918 9362 8520 8559 8641 9062 9883 11057 10417 8492 8214 6141 3077 2345 2514 2596 2823 2871 2513 1992 1720 1940 2152 2053 2011 2551 3329 3955 5989 8766 10224 10664 17230 19897 18658 23413 26217 54884 298 449 30 10109 15 14 44 6225 -10605 4688 357 265 250 231 -1 -89 999999 -77 999999 999999 -61 -66 -58 3 -51 -42 -49 999999 -85 -49 6 999999 -40 -31 -65 -73 999999 -97 999999 999999 -61 -89 999999 999999 999999 -66 -82 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 2 -76 999999 999999 999999 999999 -85 -30 -43 -17 -16 -43 -88 -20 -79 -25 999999 999999 999999 999999 999999 999999 -71 -21 -70 -68 -89 -100 -95 999999 999999 999999 -89 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 -81 -81 -96 999999 999999 -67 -69 -84 999999 -90 -83 -87 -76 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 -99 -86 999999 999999 999999 999999 999999 999999 999999 -96 999999 -69 999999 999999 999999 999999 999999 -68 -14 132 914 4309 9092 8423 5864 5237 5706 5648 5626 5336 5043 4926 4845 4311 4271 5422 6916 7425 7405 7832 7832 7941 9107 10683 12273 14740 18585 23808 30416 34406 32597 31953 32938 29362 22609 17107 15843 14370 10486 6911 7072 7795 6071 4265 3160 2538 2706 2814 2342 2022 2236 2431 2748 3353 3633 3693 3187 2407 1971 1286 665 305 222 74 -2 17 45 30 -20 -42 -48 -31 -18 -53 -57 -47 -69 -65 -74 -72 -52 -56 -89 -77 -71 -54 -52 -83 -82 -61 -59 -52 -62 -60 -68 -71 -52 -64 -65 -42 -53 -28 -41 -26 -55 -64 -59 -49 -74 -59 -52 -79 -79 -79 -61 -67 -23 -27 191 2888 6345 6443 7178 7349 7298 7578 8919 9063 8619 8150 6812 4597 2986 3878 7043 9258 7916 4659 2506 2253 2959 3788 3880 3837 4016 4720 7545 11973 13121 10725 10810 17550 26723 25100 16663 16360 23897 18004 9067 3690 54893 298 452 30 10112 15 14 53 6224 -10607 514 278 303 284 190 2 999999 -94 999999 999999 999999 -22 -14 -46 -50 -49 -31 -57 -58 -95 -35 -79 -66 -23 999999 -78 -9 -74 999999 -71 -53 999999 999999 999999 -60 -81 -95 999999 -69 999999 999999 -58 -23 -84 999999 -54 -72 -80 -45 999999 999999 -57 -73 -42 -82 -95 -54 -24 -57 -74 7 25 22 45 -16 -56 41 -31 -45 -74 -67 -20 -30 -79 -48 -79 -66 999999 -57 -60 -66 -18 -95 -81 999999 999999 999999 999999 -74 999999 -91 999999 -48 -24 999999 -62 -86 -51 999999 -86 999999 -76 -60 -72 -67 999999 999999 999999 999999 -94 999999 -44 999999 -80 -78 999999 -92 -97 999999 -82 -83 -80 -71 -78 -94 999999 999999 -79 -78 -91 -84 -90 999999 999999 -91 999999 -98 -37 83 631 4451 11808 15616 17442 17285 15611 13662 12032 10101 9378 9016 8197 7895 7529 6995 5578 3968 3427 3896 4918 6981 10474 12748 13206 13753 14244 17240 23088 27798 25979 19029 16765 16152 13404 12365 12801 11108 8485 6160 4429 3151 2044 1492 1299 1151 1456 1668 1323 1040 1083 1039 1105 1530 1800 1666 1283 869 956 1124 1158 1020 583 176 182 275 185 83 29 -13 27 50 4 -21 -63 -55 -34 -30 -21 -25 -46 -38 -34 -27 -25 -33 -38 -27 -26 -22 -17 -8 -43 -29 -8 -30 -32 -23 -24 -21 -22 -28 0 -4 -4 0 -13 -25 -14 -19 -8 -40 -29 -30 -35 2 5 199 2331 6598 9564 9718 9013 8207 7196 4720 1859 713 386 318 257 243 418 583 971 2410 5061 5651 5581 6594 7525 7089 5895 7000 10560 13440 12334 11545 14985 22656 37130 32278 10853 13603 19347 6115 1631 1329 1052 54902 298 457 30 10117 15 15 2 6222 -10609 457 255 201 203 150 26 -96 -85 999999 999999 -79 999999 999999 999999 -6 -80 -34 -22 999999 -63 -76 -86 999999 -98 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 -82 999999 -85 999999 -79 999999 -54 -52 -44 -13 1 -64 -31 -9 -44 999999 999999 -77 999999 999999 -78 999999 -45 -90 999999 -63 999999 -96 -97 -98 999999 999999 999999 999999 999999 -98 -41 -53 999999 999999 999999 999999 999999 -100 -93 999999 999999 999999 999999 -89 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 -94 -79 -63 999999 999999 999999 -75 -80 999999 999999 999999 999999 999999 -71 27 274 2652 11153 17418 20197 20528 21638 24747 25219 24131 25185 21688 14379 11222 11101 11879 10604 10600 11215 8802 7967 8022 7207 5779 5310 6060 9685 14379 14745 15193 16647 14787 12771 11433 10769 9170 7048 5762 4469 3147 2521 2103 1707 1656 1856 1932 2374 2238 1956 2121 2448 2928 2907 3277 3582 2845 1958 1649 1392 1707 1367 1434 1483 1024 416 273 261 276 215 70 23 -7 -14 18 -6 -30 -40 -62 -48 -79 -73 -53 -56 -53 -74 -55 -52 -56 -39 -41 -54 -63 -24 -22 -25 -42 -36 -39 -36 -22 2 -13 -36 -52 -50 -24 -28 -36 -27 -28 -32 -30 -37 -35 -7 17 985 5601 8937 7820 4881 3010 2336 2100 1760 1304 870 705 609 538 1381 3352 5129 5410 4359 3579 4223 5406 6588 7160 7701 8007 9350 12773 15405 14179 12522 17170 26277 31732 28179 22418 20244 15955 4900 872 460 318 319 54911 298 460 30 10120 15 15 11 6220 -10610 291 100 72 104 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 119 686 4419 17588 29005 34982 36824 36865 34132 29463 31132 39027 45891 46147 41626 36730 30952 24391 21768 24579 25789 17312 8247 6316 6243 5897 5543 5236 4770 4388 4458 4774 5614 7251 7998 6650 6222 5977 4703 4065 3628 3479 3715 3772 3705 3562 3128 2923 3047 2985 3074 3110 2809 3189 3553 3567 3161 2877 2696 2403 2065 1863 1467 1161 1158 1105 1111 999 883 712 492 263 119 73 -9 -14 -29 -60 -68 -72 -74 -80 -72 -69 -69 -76 -72 -56 -51 -41 -30 -27 -3 28 59 106 126 128 108 128 153 186 192 198 189 171 144 123 130 129 147 136 135 111 91 150 244 192 2233 14234 13770 5746 3816 3620 3264 2450 1707 1228 938 801 708 964 1526 2983 4799 5649 5064 3951 3847 5374 5955 7168 8972 12280 12888 11749 11784 16880 27289 36541 41055 43435 39958 38474 26276 8729 2430 2332 1143 117 102 201 54920 299 431 30 10121 15 15 20 6219 -10612 7991 310 106 65 -7 -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 58 862 6666 21363 29752 31522 31548 30378 26423 24114 24741 26300 29111 34982 44882 57641 59819 49173 35466 22030 12722 9999 9354 8359 7383 7086 6780 6578 6745 7086 7094 7266 7382 7192 6818 6239 5443 4787 4297 4894 6811 8261 7495 6348 6197 5816 5804 4934 3963 3564 3346 3769 4349 4147 3675 3355 3184 3233 3329 2908 2463 2055 1961 1700 1538 1722 1950 1678 1661 1011 484 604 625 409 133 -13 -2 -11 -27 31 36 36 53 24 34 -12 -38 -12 22 -11 -78 -70 -47 -19 -36 -26 4 37 58 88 112 177 223 289 345 387 422 479 613 856 1214 1548 1656 1577 1728 1656 1430 2761 6685 8598 8086 7938 8932 9089 9962 11006 9086 7626 9684 10844 9683 7548 6008 5298 6022 6967 7348 7854 7837 6301 5667 6440 7796 13357 21738 28876 27240 22892 23218 32706 47875 43319 37101 24155 9395 2558 2808 2971 922 350 582 618 54929 299 433 30 10123 15 15 29 6217 -10614 10307 1 999999 -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 511 4270 11826 19216 23895 27363 29871 36638 40904 36133 31437 30418 29453 32103 45849 60590 68923 64037 44437 32315 30156 27786 24777 24472 25017 26177 27013 28234 30097 31653 29982 26824 24745 21928 18862 19798 21826 21240 20532 18085 15042 12139 9591 7404 6986 7689 8263 8623 7351 6855 6222 4616 3541 3472 2700 2061 1919 2175 2738 2952 2802 2367 2029 2104 1675 1357 1492 1579 1824 2323 2240 1634 1052 895 955 854 615 403 240 181 132 169 190 238 200 128 86 13 -29 -27 -24 -25 -40 -27 -12 -2 68 134 252 378 411 506 891 2059 4600 7605 7724 5717 4634 4721 6480 8707 10688 10973 9460 8463 7665 7266 6182 3204 1342 1585 3878 5714 9126 14191 12474 13037 12947 10304 8518 9889 11694 11046 10230 9619 8726 8336 9695 10372 9878 9092 9326 12702 17277 24602 30260 26950 16839 12156 13565 14017 9395 4376 3002 3451 3582 1956 1217 1365 1041 587 54938 298 405 30 10125 15 15 38 6216 -10615 11468 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1242 7601 13412 17564 22315 26073 26620 25250 27048 31735 35429 39061 46282 52065 55674 58715 52872 42882 34630 29435 26935 27788 30252 34749 43210 49107 49632 47687 44964 42014 40445 40397 39013 36780 40155 44590 39185 33507 32255 33581 32299 28769 27005 27480 27806 26065 23046 20945 18249 13720 9308 6663 5459 4261 3961 3679 3715 3245 3218 3312 2877 2526 2664 2772 2752 2933 2619 2095 1882 1962 2399 2734 2403 2196 2342 2251 1573 1319 1114 733 607 540 435 396 327 229 221 237 194 150 184 143 75 44 70 74 43 21 55 101 192 252 479 1520 4195 8364 12897 15065 15022 13793 12020 12328 11922 10811 10002 8085 5576 3739 2467 2304 3104 4584 5842 6506 7247 8231 8827 10376 9987 7071 4931 5020 5852 9100 13449 15488 14671 14541 12924 11199 12822 15696 15801 16947 15797 17530 23034 24601 22284 17219 10718 6217 4141 2734 1618 1552 1647 1453 544 94 10 54947 296 408 30 10128 15 15 47 6214 -10617 7856 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 898 6555 15233 21888 27291 30018 31989 35076 38258 39061 37765 38935 40562 41849 42730 40199 37250 37057 36569 38281 42680 47506 52843 57390 59942 59410 54631 50617 48678 47923 48202 48319 49771 52933 58143 64427 69618 68100 61076 53691 45255 37319 31905 24710 18831 17158 17655 17791 17667 15488 12314 9141 7054 6908 6609 5860 5347 5559 5108 4009 3993 3725 3214 3480 3654 3346 3282 3463 3539 3493 3419 3767 4125 4174 3365 3267 3475 3305 3475 3694 3841 4206 4531 4323 3994 3932 4423 4658 4672 4912 5372 5308 4863 4903 5450 5098 4429 3934 2844 2475 2391 1961 1455 847 480 488 716 1019 1468 2192 3411 4396 5258 5031 4458 4130 3729 4082 5640 6534 5096 3305 2338 1678 1365 1298 1101 847 522 220 78 -2 -6 24 35 219 582 1384 3056 3401 7319 17031 22968 21523 16798 20536 24053 20068 11751 7181 5140 4784 4022 2548 1538 911 349 90 -7 54956 299 438 30 10128 15 15 56 6212 -10619 9264 137 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2031 6961 10612 12965 18396 25085 29245 31557 31893 31131 29819 29065 30456 33809 37145 39606 42087 42732 38809 31569 25415 22234 19866 18369 17040 16072 16247 17895 20010 20854 19599 18605 18739 19174 18597 18663 21756 28091 35256 39988 44640 48151 42955 36858 32945 27067 20407 15700 13307 10960 9216 7752 6804 6367 5960 5528 5230 5231 6177 6734 6857 7344 7679 6719 5593 4563 4025 4053 4245 4110 3927 3712 3657 3559 3600 4001 3537 3558 3633 3996 4774 5226 5580 5835 5584 5504 5279 5036 4618 4484 4664 5160 5109 4863 4735 5296 6134 7479 9480 10015 9546 8939 8748 9240 10029 10010 8894 8453 7544 6170 5144 4692 4059 3046 2459 2142 1731 1399 1116 839 681 582 507 409 306 231 186 137 75 34 -10 -8 5 -1 4 7 15 21 47 120 496 2441 10651 27719 32916 23224 14432 10276 9215 8001 5867 3395 1624 852 392 116 22 -4 999999 999999 -10 -14 54965 299 439 30 10129 15 16 5 6211 -10620 11262 291 133 153 92 13 -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 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1180 5078 6313 5613 5997 7400 9624 12528 15549 18221 21455 22153 20595 18994 19263 17467 13139 8815 6507 5889 6116 6014 6018 6128 5788 5479 5588 6838 8350 9149 8372 6346 4629 4477 3992 3088 2891 2847 3463 4338 5306 7187 8983 10070 12574 16931 22657 27325 28968 27173 23509 18799 15331 13959 12474 11058 9542 7796 6086 5227 5442 5975 5865 5312 5522 5781 5807 5573 5190 4530 4558 4825 4782 4788 4863 4290 3756 3408 3505 3576 3313 3295 3812 4721 6203 6960 7128 8459 9078 8774 8623 8446 8218 8147 8807 8765 7952 7249 7073 6518 6525 6361 5689 5942 5685 4506 2959 2385 2505 2243 1758 1473 1267 1024 883 821 713 589 455 401 348 253 176 171 158 170 214 203 110 32 13 -5 1 4 0 12 33 246 935 2201 4167 7039 9463 10289 9511 8609 6759 5021 3537 2260 1234 550 177 33 5 3 4 2 -1 18 42 66 54974 299 439 30 10129 15 16 14 6209 -10622 16146 375 127 155 197 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -36 -58 999999 -56 -37 -26 -60 -52 10 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 -97 -63 999999 -89 -84 999999 -90 -93 999999 -61 -40 -75 -66 -80 -92 -47 -89 -67 -69 999999 -78 999999 -82 -99 -72 -11 -50 -14 -52 -81 999999 999999 999999 999999 -77 999999 -88 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 -97 -70 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -97 999999 999999 999999 999999 -29 478 3294 6310 7451 8021 8325 8031 7472 7222 6709 5862 5614 6815 7456 7165 7118 7815 8880 7913 6404 5715 5259 4897 5270 5146 4566 4558 4704 5303 5909 6740 7380 6127 5002 5170 5207 5473 6425 7851 7814 5723 4096 4824 6218 7082 7203 6507 5700 5815 9221 14651 19529 26882 35021 41457 36904 27085 19435 13142 12254 11875 8644 5795 4521 4321 4293 4650 4533 4362 4103 4007 3790 3570 3579 3282 3073 3356 3522 3545 3540 3321 3148 3072 2648 2403 2544 2930 2987 3167 4147 4946 5351 5749 5617 4849 4312 4515 4605 4434 4397 4358 4114 3622 3287 3377 3307 2940 2351 1996 1699 1226 917 986 1070 985 921 773 477 306 224 186 172 163 151 130 96 69 37 45 38 16 18 6 0 7 31 31 79 737 2759 4885 5982 6817 7777 8793 9893 9819 7471 5305 3301 1362 357 109 71 62 54 13 9 46 155 245 256 228 54983 299 438 30 10128 15 16 23 6207 -10623 37983 330 201 184 148 76 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -66 999999 999999 999999 999999 999999 999999 -91 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 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 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 -24 6 2228 11691 18820 18957 17126 15563 16249 16403 14255 11127 9117 8059 7231 6701 8063 7845 6706 6055 5570 5834 6252 7057 7564 7322 6890 6933 6427 5594 5154 5582 5606 5855 6392 5766 4360 3525 3276 3334 3863 5250 6527 7138 8315 9798 10292 9635 7892 5589 4185 3952 4511 4856 5054 8501 21274 40111 49406 51657 48390 45600 32583 19568 13489 11751 10680 8463 6566 5405 4601 4332 3950 3379 3030 3076 2990 3117 3321 3432 3407 3230 3259 3090 2975 2732 2612 2360 2111 2057 1989 1898 1928 1911 1873 1774 1776 1775 1648 1640 1841 2023 1987 1796 1620 1478 1273 1089 928 849 819 739 701 585 455 411 390 351 321 278 275 286 295 314 310 255 222 297 381 182 -2 -9 -4 -10 999999 999999 999999 999999 999999 999999 999999 22 206 411 753 3603 14118 33143 41406 39780 31754 24440 16510 8161 3003 1191 526 260 135 105 181 413 531 585 954 54992 299 437 30 10127 15 16 32 6206 -10625 49157 994 261 155 51 -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 727 3434 6016 8122 9912 11182 11373 11909 14270 17048 18111 17512 15540 13247 11538 10693 10779 12005 12425 10835 8536 7534 7807 7948 8140 7264 6413 5821 5605 6219 6553 6199 5946 6242 6031 4975 5131 5944 8266 10650 10890 10157 10013 9520 9500 11221 14917 21070 22627 16928 12187 11002 12608 13060 15882 18175 17890 21198 33903 50640 50068 36080 21981 16213 14918 13989 13353 10479 8147 7214 6637 6524 6211 5653 5194 4761 4342 3824 3469 3256 3238 3291 3221 3234 3255 3260 2897 2814 2680 2485 2469 2345 2071 1776 1695 1555 1495 1551 1396 1265 1195 1109 1044 1002 1024 1038 927 733 600 558 505 478 413 382 358 423 590 774 1016 1381 1689 1871 1940 1928 1998 1586 1286 714 187 8 110 852 1099 837 463 250 72 999999 999999 999999 999999 85 246 508 1108 3065 7822 14716 20266 22401 24511 29967 37318 32376 21949 15048 11475 8285 4755 3317 2945 3789 9491 55001 299 437 30 10127 15 16 41 6204 -10627 51958 1009 217 214 130 -37 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 861 1691 2249 3274 4164 4976 5501 6265 7697 8607 10176 12683 14815 14773 16061 19287 17522 14381 14208 13707 12228 12611 15048 18097 18565 16373 15547 17026 18912 17587 14451 14086 17253 17014 11342 8931 10430 12577 12093 10566 7924 6568 6369 6401 7890 13421 18294 14998 11106 8024 5797 6643 8277 9381 12414 15788 14661 12927 12567 16759 32266 44314 37385 27987 21638 18111 16743 16063 14711 14058 13197 13471 12850 11212 10383 10231 9580 8828 8397 7617 6829 6444 5863 5390 5229 5066 4692 4130 3913 3793 3563 3482 3300 3204 3006 2587 2195 1950 1776 1634 1481 1370 1254 1240 1219 1101 1036 1162 1107 1070 1052 1151 1240 1475 1920 2225 2448 2417 2512 3261 3879 4250 4454 4425 4655 4928 4324 4040 3282 2569 3022 3197 1934 1223 1502 1601 971 1102 637 34 999999 12 170 264 210 144 64 55 1373 4034 3914 8700 12076 11480 6526 2102 795 410 1035 3095 8989 27606 55010 299 436 30 10126 15 16 50 6202 -10628 82767 972 98 -1 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 373 2701 3568 3022 2940 3764 5364 6309 6077 4837 4294 5006 6361 7680 11530 14438 15001 15025 14869 15770 18622 24324 30138 33063 31250 28548 27145 26927 27989 28137 29709 35722 39468 32544 22289 16899 14160 10866 7481 7093 7242 6973 7159 6942 6706 6153 4574 3178 2872 4089 6623 8815 9755 7371 6853 8978 7881 7653 10035 9361 7155 6352 8227 18944 30834 28136 26456 26134 22767 18627 14506 13476 12476 12482 14070 14702 14106 13018 12115 11205 11169 10642 10008 10006 10187 10095 9720 8916 8617 8431 8166 8155 8050 7758 7574 7373 7255 7020 6747 6217 5481 4768 4252 3812 3746 3969 4341 4002 4095 4328 3225 3060 2662 2680 5176 10032 12149 11164 10894 10520 8899 7281 7368 6859 5674 5558 6023 6895 7489 6462 5593 4916 4585 3483 3754 3805 3067 1999 386 15 42 63 211 55 -5 -4 999999 322 5027 10181 9029 4794 2653 2033 1299 769 174 308 787 1148 8866 37800 55019 298 465 30 10125 15 16 59 6201 -10630 1540 76 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1189 3162 5059 7236 7343 6663 5703 5416 4543 5533 7054 7161 8817 11237 11266 9376 8966 9933 10811 12339 13214 13480 14564 15611 18324 21397 23537 24991 24057 21960 24207 30233 34004 34123 37185 44615 48722 44098 31451 17788 11581 9474 8989 8248 7388 10632 12833 8818 6190 4608 2483 1946 2351 3526 5687 5824 4742 4645 5189 5967 5788 5521 6071 6329 10118 17377 21513 23268 25557 25852 25419 26400 24817 20866 19290 17415 16766 16222 15991 16115 14879 13306 12661 12170 11610 11556 11698 11578 10765 9780 9241 8558 8067 8089 7728 6730 5621 4861 3961 3366 3231 3397 3370 3117 2934 2630 2444 3110 5361 8511 12088 13188 13806 13300 12885 10411 8556 7160 6658 7187 7176 6459 5785 5166 4876 4730 5922 6070 6069 5649 4972 4866 3659 3394 2859 1430 1066 918 573 199 16 348 1642 2701 2460 1316 1634 3087 10765 11459 6351 4128 1908 3161 3108 1289 384 285 249 2545 17354 37797 55028 298 494 30 10124 15 17 8 6199 -10632 5210 201 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 309 3206 6928 7680 12299 15519 13529 8601 5805 4650 7110 12910 16629 15654 10486 6157 4677 5645 7307 7759 8197 8464 8186 7365 7370 9101 12675 15972 16098 13894 11866 13260 16338 18008 20280 23604 26947 31588 41471 47772 45172 43124 40703 33489 26118 17734 12921 11249 10044 8829 9232 9460 8233 6470 4269 3324 3720 5095 5115 4422 3992 4270 5490 6911 8544 8801 8866 8263 8832 10288 11684 13120 15895 19472 24059 27861 28193 26725 26897 25084 20988 18622 16459 13133 11291 9744 8266 7079 5841 5233 4823 4567 4596 4542 4334 4272 4171 3916 3932 4059 3870 4350 5527 7378 8663 9276 12596 16270 15240 15140 15260 11845 7834 8257 8394 7946 7631 6978 6612 6071 5711 5468 5465 5352 5094 4837 4870 4748 3727 3314 3104 3365 2716 1752 1283 938 879 800 563 359 230 96 34 18 168 3080 5488 6038 8333 5961 1212 912 2379 2861 2997 3906 2795 1873 978 2653 15170 31248 21532 55037 298 492 30 10122 15 17 17 6197 -10633 5519 106 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 1534 4444 7787 11451 13451 10769 6892 5433 4943 6266 8239 8885 7613 6131 6992 10570 13267 11809 9622 9326 10437 10472 9156 7984 7268 7332 7043 7069 7378 6366 5145 5195 5843 6571 7937 9746 12030 13923 18638 26176 32292 35131 38314 40497 40489 31871 24870 22493 18948 17128 17673 16853 17655 20728 19510 16143 14225 16130 15051 14006 10543 7721 6824 6231 5863 6471 6300 5576 6287 7773 8579 9344 11381 13318 14539 15518 16458 16542 17707 19305 16046 13108 10734 8667 7845 8062 8675 9084 9138 9130 9746 9632 8496 8395 8986 11211 14577 15959 16349 16315 14379 13248 15784 20727 21870 19130 17129 15108 12763 10446 9083 8963 8839 9026 8938 6855 5895 6410 7221 7642 6992 6688 6299 5643 5195 4636 4443 4828 4541 3928 3169 2549 2185 2123 2047 1874 1425 1272 1129 951 662 428 244 114 95 84 81 161 271 315 305 245 174 418 901 1158 1103 1125 4032 19218 18388 6766 55046 298 458 30 10118 15 17 26 6196 -10635 8468 115 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 2004 3882 6785 12737 15861 12908 8320 6026 6573 8295 8598 6753 5200 4776 5745 7402 8444 8334 8111 7992 8114 8819 9031 9730 12713 12850 9975 8001 7245 6209 4782 3460 3197 3758 4219 5135 5729 6091 7092 9395 13893 16914 14923 11184 10890 13237 15542 17322 17540 16214 16243 16324 15446 15452 17039 16451 13918 12519 11755 14089 18218 21733 24870 20563 17722 16682 18036 21480 21628 21648 20942 16260 9132 7020 8054 10516 13125 15179 17202 20124 20526 19166 18710 18367 19917 19349 16342 16562 15636 14006 13072 15144 17454 19805 22444 24361 22642 19424 16991 17992 21742 25696 26579 23518 16533 12432 11482 9832 9060 9000 9510 9627 9081 8124 7693 8053 8128 7481 6361 5378 4639 4301 4080 4305 4634 4715 4749 5031 5549 5964 5406 4273 3802 4394 3450 2477 2887 2832 2375 2089 2023 1598 979 604 329 274 792 1167 1030 2324 5438 5996 5933 6198 6348 7207 8508 11106 13150 9966 7517 7751 55055 298 456 30 10116 15 17 35 6194 -10637 7452 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1730 5410 6939 8581 11817 14808 14014 10673 8561 9562 10002 7504 5236 4638 5245 6188 6313 5426 5404 6462 7483 9028 10516 10669 10686 12085 13385 13285 12472 11192 10461 10623 10359 9225 7779 6214 5083 4262 3575 3568 4978 8715 13072 15389 15103 12540 9904 8839 10048 12784 14908 17652 21146 27767 29568 27212 25658 18608 14780 13340 13112 15081 15610 14906 14971 15380 15068 13352 11041 10693 13949 19843 22457 21579 18220 12753 9177 8551 9765 11100 15018 19284 23676 27921 26914 28865 34687 40855 38353 30329 25154 19886 22518 29559 34604 35025 32089 27884 24980 20434 15115 11017 10262 9545 8586 8752 9687 10127 9651 9658 9048 8009 7747 7796 7118 6123 5791 5576 6113 6979 7592 8077 8429 8545 8795 9333 10200 10604 9917 9571 10895 12908 14989 14640 12930 13452 13025 10129 8317 6885 6348 6059 4372 3281 3276 3897 4604 6737 9514 6810 3152 1568 1390 2047 3314 4990 6101 7593 9237 11507 11069 8324 55064 298 454 30 10114 15 17 44 6192 -10638 5835 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 852 4734 9383 12543 13346 12120 10975 8941 5907 3715 2991 3511 5473 7254 8786 10936 11843 11278 9874 8633 7890 7171 7595 8589 9642 10423 10586 11961 14143 16319 17995 19483 20465 21295 22986 24184 23586 20787 17453 14980 13880 14017 13445 10420 8549 9620 13150 17944 19499 20457 22703 22319 18432 13710 12767 13321 14626 16167 16919 14628 15241 15011 15305 17046 19468 18769 17468 17549 18555 18438 19452 16150 10737 8812 8660 10588 14786 18486 19575 19117 15620 10815 8418 9850 13736 24162 45543 67160 66531 57356 50411 50052 43010 32290 24701 19738 16910 11675 6770 5760 6926 11096 14408 14565 13889 13211 11570 11300 12730 13322 11725 8924 7180 7630 9423 10855 12511 12233 9270 7012 5588 4728 4448 4607 4925 5098 5155 5765 6472 6439 6499 6387 5690 5594 5017 4120 3851 3945 3938 4233 4454 4190 4185 3782 3392 3984 5559 7685 6690 3756 3300 5630 9891 9699 7764 7442 5926 4907 4662 4526 3340 1903 817 55073 298 452 30 10112 15 17 53 6191 -10640 4310 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1282 5516 8678 9017 9588 10659 10599 10222 9514 8593 7482 7097 8273 11137 13553 13223 12831 13363 13575 13224 12866 13954 15252 16105 15776 14419 14170 14116 14273 13939 12936 12523 13215 14891 17686 21072 24661 28261 30703 29797 23931 19671 20405 22012 18665 13646 11353 10307 9286 9794 11519 11703 12680 16438 19511 15940 14254 15003 12851 11618 11313 11400 10720 9530 10311 10893 13180 15743 15763 15615 16901 22264 22581 18075 12319 9043 7390 7397 8301 10540 15883 22181 26838 33777 36858 37343 40034 50564 63386 72096 72309 54328 33864 20246 16500 17879 19176 16867 13119 11417 11590 14347 17607 17014 12636 9524 8544 8329 8371 8477 9294 10201 9848 8930 8168 8304 8851 9412 10066 10425 10713 10774 10920 10883 10388 9943 9920 10204 10222 10563 10760 10511 8823 7094 6261 5810 5219 5458 5889 6107 5786 6001 7557 8930 10704 12693 12647 10984 9807 9682 10656 12254 14204 12297 6662 3388 2489 2387 2144 1522 1099 744 148 55082 297 482 30 10112 15 18 2 6189 -10641 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 644 4724 13911 20174 18616 13562 9738 8378 9013 11400 14398 16607 16593 13900 13042 13822 15234 19106 23322 25032 24710 24232 23250 22363 21531 21299 20276 18953 17802 16824 15945 14689 13355 13258 13731 15089 18698 25188 31984 37373 39271 34827 25876 19078 15010 12999 11035 8713 7042 6954 8545 10209 8777 10303 13592 14801 14323 15601 17358 14908 13131 12977 12961 12548 11519 11068 10728 9733 8845 9213 10357 12070 14987 19214 22531 23444 21439 18902 16380 13750 12802 12716 12547 12474 13720 13700 13831 15380 16239 17455 16657 17412 18763 18948 16028 14279 16177 15171 14561 16329 18081 17191 13514 9268 7159 6037 7019 8301 8386 7738 7879 8192 8212 8608 9466 10101 10046 9843 10171 10506 10866 11031 11227 10894 10241 10094 10016 10044 10063 10285 10583 10887 10992 11392 12398 12572 11399 11708 13467 15457 16399 17514 18024 16434 14459 13463 12482 10380 9048 8547 7175 6518 6119 6716 7525 5087 1373 202 114 35 5 7 -10 55091 298 451 30 10111 15 18 11 6187 -10643 18516 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 215 2783 8205 13240 16941 18781 18765 17716 17763 17948 15454 12574 12333 15270 19900 23908 26394 25950 22643 19310 17435 17010 18304 20616 22214 23071 23380 24780 27263 29852 33789 32832 27785 24100 23061 23708 25220 27937 31678 36430 41306 43645 41962 33754 24845 17394 13576 12136 11247 11253 11238 10820 10750 11334 11031 10829 11949 13221 13949 14887 16033 14201 10316 9493 9704 8879 8054 7271 5990 5635 6960 9975 13699 15037 17262 19571 21573 23014 22690 22475 23501 22224 20758 18751 17331 15140 13111 10710 11057 11354 10724 10068 10764 12078 12691 13709 14118 12934 12232 10465 8678 7878 8128 9192 9927 10022 9842 9566 9455 9962 10119 9919 10079 10074 9903 10050 10195 10155 10112 9692 9934 9894 9821 9737 9759 9850 9350 8823 8377 8250 8307 8044 7791 7829 7041 5694 5546 5035 4265 4577 4678 4290 4039 3621 2750 2376 2062 1223 702 419 270 159 104 72 60 59 51 40 34 47 94 197 69 55100 298 449 30 10109 15 18 20 6186 -10645 22750 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 477 4033 7537 10001 13840 18115 21971 26142 29006 28721 27432 29204 34258 37945 35817 31756 29432 29369 30384 33683 38145 39326 38286 38869 39229 38322 37738 39677 42020 43344 38568 32719 29067 28229 28883 29635 28651 28783 29853 30501 32241 34716 37638 39124 39966 40733 39623 35897 30680 26363 21980 18116 15948 16812 17633 17552 16434 15048 13854 12671 11780 11984 11243 10374 9490 9018 8713 8375 7807 7373 7222 6561 6490 6487 6918 7267 8576 10559 11430 11252 10396 9048 9986 11671 12325 12797 12606 11741 10822 9919 9332 9041 9348 9801 10428 11206 11486 11171 10870 10968 12050 12832 11878 10461 9030 8469 7908 7875 8258 8748 9279 9017 8300 7802 7435 7348 8105 8566 7355 5880 5760 6712 6554 5567 4989 4344 4017 4321 4598 4735 4628 4330 3722 3175 2945 3407 3466 3390 3183 2674 2588 2941 3387 3872 3870 3127 1971 1195 988 920 646 422 376 385 249 158 87 81 141 325 596 723 762 55109 298 448 30 10108 15 18 29 6184 -10646 84179 463 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 600 2921 5325 6770 8918 12456 17121 21606 24948 27988 30756 31926 30591 27241 27106 28646 32159 36551 40881 43723 46718 51099 54136 52526 50203 50039 51403 51917 50723 44040 35612 29382 27243 25841 22212 19354 17495 16803 16327 16266 16887 17552 19412 22698 27152 30685 32298 32588 31452 30536 29230 28361 29039 26879 21486 17584 15852 13792 12407 12255 12744 12195 12063 12853 12554 11233 9722 8734 7935 7871 8103 8444 9023 9398 8873 8031 7542 7472 7401 7267 8131 8083 7867 8262 9063 9901 10544 11653 13934 15616 16146 16647 17391 18771 19674 18748 17415 15969 14185 12173 10600 9519 8871 8404 8365 8337 8190 8352 8407 7895 7091 7081 8058 8921 9179 9666 10164 9728 9412 9245 8296 7140 6213 5424 5026 4803 4554 4432 4544 5022 5746 6095 6307 6609 6400 5984 5562 5433 5998 6560 5912 5071 4906 5182 4917 4577 4458 4145 3909 3645 3216 3258 3484 3930 3779 1672 946 725 775 832 760 625 288 55118 298 448 30 10108 15 18 38 6182 -10648 35546 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 983 2911 3760 3870 3786 3843 4164 5008 6477 8502 9834 10959 12939 14387 16175 18432 21000 23329 24883 25756 28409 34863 44955 55292 61551 64620 65411 64200 63564 61853 57655 51735 47804 46622 45675 45453 47330 48248 47696 44059 38841 32952 25496 20279 17279 16202 16501 16900 18401 21192 23516 23461 22271 21128 20408 19489 19343 18613 16608 14044 12980 11585 11429 12629 13510 13899 13588 13034 12403 11702 10909 9736 8221 6692 5100 4094 3835 3663 3757 3989 4538 5371 5608 5546 5938 6223 6706 6733 6833 7556 8308 8625 8997 9054 8976 8372 8051 7676 7313 7113 7252 7534 7616 7533 7439 7936 8674 9011 9380 9458 9569 10109 10536 10291 9579 8610 7405 6173 5191 4755 3992 3466 3328 3679 4278 5257 6898 8277 9686 11190 10205 9368 10124 9964 9123 8811 8841 7644 4250 1968 1167 1230 1489 1298 1069 1284 2264 2987 2182 2090 2958 3043 2725 1890 834 485 395 296 220 174 147 135 134 152 55127 297 476 30 10106 15 18 47 6181 -10650 1271 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 952 3969 9072 13381 16915 18096 17162 16817 18045 19598 18940 17881 16837 15324 13840 11974 10206 9226 8896 8683 9018 10462 13576 18767 25184 29453 32094 33850 35396 38284 43209 47725 49373 46875 43714 45123 50186 53815 54441 52924 51440 48063 46445 44828 38670 31913 27846 24263 21602 18852 16418 15002 14018 14224 14923 12853 10284 9613 11017 14061 16079 14208 12898 12146 11148 10506 10497 9989 9826 10043 10258 10692 11272 11543 12319 13935 15580 15111 12606 12440 11039 9913 9872 10074 10761 11325 11886 11939 11476 11154 11804 12055 11506 10801 10077 9351 8778 8851 8695 8708 9085 9255 9474 9960 10401 10428 9846 9197 8418 7259 6412 5680 5545 5902 5735 5693 6587 7302 7696 7787 8276 9433 10818 11768 11746 11418 10894 10459 9725 8759 7076 6675 6381 6046 5990 6330 6296 5626 5077 4737 5337 6256 6971 8646 9819 9933 10648 10150 6905 4666 5076 5692 4225 3094 2624 1952 1401 1002 551 227 158 142 158 183 216 55136 298 445 30 10105 15 18 56 6179 -10651 556525 2921 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1120 4122 8120 10062 12955 19547 28301 34779 38322 37715 35660 31593 26480 21541 17794 16352 15703 16041 15229 13461 12591 13488 15540 18533 21448 22385 21267 20757 22072 25233 30023 35103 36335 32406 26395 22649 22949 26592 34258 46282 57707 62593 59173 46360 32546 25086 23886 26077 25669 23362 20478 16212 14023 12894 11764 12368 11812 10068 8448 7574 7241 7293 7802 9054 9706 8362 7126 6608 6324 6055 5905 5621 5840 7123 7325 8734 10139 11957 13297 13504 13183 13846 16013 18501 19931 21710 21935 21935 21651 19500 17299 15707 14377 14319 13708 13599 13248 12217 12004 12439 12653 12429 11390 10165 9250 7883 6972 7159 8589 10771 12453 13788 14342 13882 12837 12111 10590 9088 8440 7847 7392 6850 6632 5933 5223 4653 4687 5566 6535 7845 9064 9866 11703 13540 16640 19122 18663 15260 12411 11396 10514 9729 8168 6301 4345 2655 1405 874 740 709 687 524 439 609 1083 1192 807 381 252 203 163 169 172 154 171 55145 297 477 30 10107 15 19 5 6177 -10653 6931 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 1417 3724 8036 13263 19421 26525 33611 39608 42638 41822 38910 35330 31930 28487 25915 24464 23878 23118 22120 21549 19944 17548 16664 19302 25038 31687 38292 44813 48670 48956 45088 39149 31782 24055 17694 13049 11126 12046 13732 15832 17521 17293 19857 28701 39394 43585 39395 31153 22936 16328 12695 10595 9409 8420 7575 6670 5893 5007 5401 6203 6188 5268 5400 5679 5029 5453 5741 6606 7299 8646 9072 9469 9742 9806 8951 8061 6664 5545 5899 6368 7081 7985 8516 8887 8905 8776 8579 8418 9162 10609 12256 12982 12778 13176 13611 14015 14224 14646 14933 15420 16076 16119 15771 15817 16735 18358 18606 15864 12650 11264 10501 10482 10625 9902 8842 8508 8845 9495 9695 10346 10659 10552 10280 11136 12599 15367 18597 22080 23424 22051 18013 14851 14084 14192 12824 12149 10790 8745 6729 4749 3252 2142 1468 1255 2684 4915 6242 5746 4701 3661 2478 2123 2044 1675 1443 1533 1794 1296 1145 658 409 527 697 470 229 55154 297 478 30 10108 15 19 14 6176 -10654 7911 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1037 3866 9325 16032 22074 26471 28472 28088 26764 25319 24613 25377 25752 24304 21568 19330 19031 20222 22962 25655 25130 22078 19449 18639 20208 23247 26490 29974 34020 38307 43712 50227 54357 53595 49139 44394 39171 34030 27993 23275 20201 17587 15038 13847 13339 13542 15181 19647 24313 25895 24533 19318 13276 10696 10308 10465 9017 6131 3847 3064 3616 4056 4346 4361 4177 4127 4076 5070 7608 10026 12159 13575 12908 10804 9823 10077 12922 15546 18050 21673 24653 23904 23287 21921 20478 19493 19280 21726 22115 22745 23663 23102 22718 21416 20358 20507 20939 21557 21939 22100 21122 19177 16317 14549 14239 12373 10268 9373 9642 10252 10661 10436 10064 10338 10600 12222 15352 17325 18767 19213 18813 18366 19468 19053 16235 14362 14955 17098 18294 19679 20689 21605 22608 21044 20308 19065 14869 11647 8448 5450 3280 3203 5181 7936 9187 8025 5476 3234 2179 2072 1635 1077 785 682 680 715 743 461 192 113 76 45 15 7 10 55163 297 478 30 10108 15 19 23 6174 -10656 2689 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1323 3892 7768 12351 18209 25244 32947 38425 39305 35929 31335 28023 26583 25990 23478 20592 22200 26327 30030 32195 31496 30238 29209 29282 30597 32782 34854 36202 37235 37503 37671 38005 40541 43888 47701 52388 58239 62581 58995 53111 46437 36666 27675 19963 14272 12194 10531 8991 8683 9558 11272 15768 21857 27894 23009 16056 13717 15467 15376 11739 9841 9793 10043 9801 9522 9072 8653 8368 7090 6932 7382 7627 7822 9650 12052 12460 11703 11444 9479 6449 6255 9453 11282 12722 13783 13401 13107 13826 14833 14070 12170 10813 9062 7919 8158 8911 10432 12078 13357 12715 11515 11098 11175 11583 11693 11524 11399 11244 12055 12269 12798 13426 14962 16855 18065 20195 21640 21856 21479 20066 18723 17922 18726 20417 21398 21172 19376 17709 18116 18911 17255 13654 13153 13975 13662 13936 11755 9914 7305 4934 4419 4293 4057 3678 3091 2386 2280 2201 2034 2003 2391 3118 3576 4064 4221 3814 2521 1081 388 186 157 109 58 37 37 55172 298 449 30 10109 15 19 32 6172 -10658 25560 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 902 2564 4709 8410 14615 24679 35789 42674 47238 51961 50981 44124 38174 35679 33654 30480 29756 29911 31168 32400 30896 27711 25238 24086 24022 25089 26635 29711 32471 32861 32397 30894 30322 31817 35171 36752 37617 39919 39694 40385 42489 41197 42637 44732 46944 46271 38905 28586 18148 11644 7736 5491 5677 8771 11672 14073 17473 16804 12032 12196 12533 10560 9162 8759 9041 8816 8518 8235 8105 8541 8762 8375 8667 9431 9806 9155 8526 8369 8827 11411 15434 15644 14974 12714 10438 9360 7698 6566 6029 5742 5191 4602 4401 4545 4437 4724 5494 6107 6007 6463 7668 8562 9244 10369 11607 12542 12653 11893 11575 12376 12922 14896 15959 15541 16561 17477 17166 16225 16356 14972 14311 14704 14910 18089 21633 21633 20843 18286 17192 18221 18412 18165 18784 16957 13218 10078 5763 3476 2135 2145 2316 2594 3496 3893 2452 1666 1635 1724 2084 2849 3752 4018 3599 4014 4341 4479 4560 3970 2917 1820 1113 792 750 560 484 219 55181 298 449 30 10109 15 19 41 6171 -10659 29784 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 203 1654 3444 5620 8698 13221 19052 25361 31357 36555 40557 43821 46633 48009 48060 46437 45636 47192 50032 50410 48932 45887 40867 36874 34662 31464 27015 25573 25480 25968 26950 27159 27450 27647 27766 27264 25143 22765 21372 21668 23511 25764 27334 27104 25944 24241 23565 27337 35411 37250 33191 26778 20741 17430 15579 12597 10097 9067 10843 12005 10222 8814 7451 7049 7676 8185 8403 8715 8885 8471 8270 8290 8277 7837 7652 7910 8023 8708 10164 11091 12449 13377 14324 15654 16687 16366 16491 18306 20071 21583 19480 16318 15056 13863 12680 11202 10114 9795 9689 9774 10377 10352 10310 11151 12063 13482 15787 17764 18793 19198 20220 20631 20221 20225 20020 21409 21675 20166 20548 21492 22605 23961 24783 26124 25709 22902 19143 16646 16970 16303 14054 12344 9688 6861 5117 3854 3811 3830 3752 4108 5592 6458 4605 2777 2603 3421 3115 5591 9839 12077 14225 16869 17039 12023 9352 9856 10544 9488 8485 6504 4317 3100 1895 893 514 759 400 55190 297 481 30 10111 15 19 50 6169 -10661 2514 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 301 1391 2416 3373 4454 5847 7470 9607 12589 16265 20026 24262 27781 30018 31693 32011 31452 32382 34999 37423 38346 38570 39467 40602 41874 42471 43270 43503 43258 41588 38712 37169 36747 37386 37462 37272 36021 34652 34300 33263 30285 26238 22725 20969 19806 18504 17240 15622 14590 14750 16027 19423 21355 20814 19792 18220 15624 13467 12482 12247 12907 13166 12230 13113 16449 16678 14698 14337 17867 22422 23234 25265 25820 22089 16504 11833 9961 9819 9689 9408 9761 9753 10300 10810 11857 13938 15905 16810 16592 18208 22009 24029 23773 23574 22803 22052 21413 21596 21292 20633 20895 21428 22731 23667 22256 19802 19062 19680 20244 21520 23511 26279 29089 28757 26302 24262 22494 22180 22631 22806 23272 24675 26631 28259 27876 23791 18996 15827 13675 11393 8477 6223 5136 4744 4076 3074 2370 2055 2129 2404 2787 3080 3647 3957 2730 2801 3459 5884 8526 9470 9558 9337 12417 18383 22518 20377 15054 10626 7306 5622 4775 3625 1862 1299 887 757 221 55199 297 483 30 10113 15 19 59 6167 -10662 5250 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 721 1511 2338 3041 3398 3665 4000 4328 5088 6089 7400 8235 8439 8782 9439 10262 10808 12062 15173 19141 22785 26009 30884 37030 40569 40087 38645 36879 35837 35813 35821 35497 35420 36440 38744 40052 39738 38226 36654 36810 38356 39840 40302 37339 34112 30461 24546 19429 16312 14183 11656 9496 8131 7992 9170 11895 12947 11980 9639 8939 9128 8318 7117 6371 6147 6177 6744 7243 8449 10270 11003 8613 8073 15080 29850 33492 31175 27837 23159 19779 18492 18083 17783 17579 17352 16909 16372 16277 16230 15870 15087 14983 15740 16157 16073 15745 15851 15649 15392 14385 13030 13942 16256 16929 17732 18988 20588 21459 23235 23470 23108 24859 28938 33299 37113 39324 41910 41450 41387 40684 41174 40744 35671 29739 24825 19545 15162 12222 9275 7171 6152 5580 4623 4005 3874 3277 2521 1748 1186 798 675 608 648 889 1331 1611 1686 1998 2300 2134 1235 379 204 438 1523 2655 2994 2347 1006 352 401 700 547 510 717 648 582 55208 298 454 30 10114 15 20 8 6166 -10664 408804 2204 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 580 1315 1916 2125 2311 2524 2762 3178 3675 4406 5105 5463 5970 6760 7859 8642 8911 9253 10208 11866 14531 18732 24363 29117 31931 32065 30154 27856 25784 23822 22981 22392 22392 23656 26153 28479 28666 27933 26149 25449 25690 26718 27560 27582 29234 33507 35683 35291 33326 28461 22599 17996 13851 11085 10684 12783 14515 14340 14212 12406 10831 10156 9251 8576 7838 7186 6935 7213 7948 7795 6811 6022 5521 6480 7995 9790 16162 20946 24324 26623 27009 27684 28455 29374 28860 27749 28246 27521 27045 26233 24829 23397 22832 23379 24728 26225 29442 33472 34584 34760 34320 33818 33589 32858 30770 29247 27489 26738 27682 28462 29365 30755 31967 31639 30029 28330 28200 26908 22624 17727 13869 11050 9704 9702 10036 9872 8495 6503 4933 3281 1942 1439 1366 1401 1388 1083 594 335 249 274 325 355 1237 4163 6986 5827 4495 4256 6253 5186 2215 437 33 32 31 38 48 50 57 71 138 245 406 323 244 208 55217 297 486 30 10116 15 20 17 6164 -10666 974 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 415 1060 1525 1772 1991 2305 2603 2779 2902 3003 3068 3080 3267 3591 3764 3826 4128 4975 6200 7231 8252 10124 13189 17961 23593 28443 30788 30891 30207 28695 27497 27091 26404 26825 28280 30375 31470 30731 28994 27631 26528 25602 25183 23429 21323 19849 18397 20376 23899 26483 29158 31243 30349 26903 24198 24630 27289 27930 25024 22381 19942 18454 18003 16397 14597 13454 13018 11931 10361 9827 9688 10580 11144 10039 8035 7803 7986 7816 8584 9830 10722 12086 14183 17305 19741 23262 24401 26196 29109 31033 31330 31182 31836 33944 36357 38836 40327 38853 37812 36412 35453 33370 29392 26284 22522 18956 15846 13275 11777 11278 12119 13327 15218 16288 16860 17791 17815 15658 12839 10764 9203 8348 7527 6487 5227 3982 3129 2600 2291 2182 2014 2117 2514 2658 3581 6860 7073 5599 5169 7236 14644 18383 18205 18340 18145 15591 11456 6714 2803 802 111 42 42 58 63 67 60 73 101 150 198 256 269 211 135 55226 298 459 30 10119 15 20 26 6162 -10667 27383 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 183 468 660 790 963 1074 1290 1599 1864 2114 2503 2913 3316 3812 4191 4261 4381 4979 5907 6879 8532 11613 15677 19428 22807 25938 28277 29764 30227 30754 32604 35065 36487 34747 31893 28936 25020 21562 20514 19282 17527 15665 13617 12798 12348 12104 11509 11738 15262 20389 24862 27868 30034 33005 35804 36275 37048 36295 32629 28355 25774 24732 24246 23715 24012 25818 27565 26707 22052 17186 14317 12272 11097 11074 11137 11309 11418 10993 11137 11563 11857 12689 14901 16981 18636 20793 23218 24882 25573 26598 27812 28079 28222 28839 29767 29295 25613 21574 17307 12122 8200 6590 6534 7153 8516 9172 8186 6484 5784 5727 5439 5647 5727 5231 5441 6309 7676 9178 10201 10655 11318 11052 11284 12290 13946 15374 16816 17078 16142 17673 16448 17997 28569 37907 41340 37141 30245 20908 15319 10862 6658 4377 3276 2388 660 19 -11 0 11 20 29 57 101 165 183 190 166 123 88 31 55235 298 463 30 10123 15 20 35 6160 -10669 25050 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 107 339 662 1032 1411 1796 2087 2213 2269 2394 2546 2666 2891 3246 3446 3544 3848 4185 4824 5987 7360 8760 10941 13939 16172 19060 22311 23865 24736 25095 24133 22112 19734 17324 14972 12234 10206 9535 9387 7742 6613 6429 7766 8280 7294 7118 7145 7843 8811 10514 14757 21583 29517 35577 39285 35213 27058 27792 34789 41037 44816 42079 36406 30081 24139 19893 17974 15879 13852 12802 12024 11888 11902 11216 10199 10085 10381 10427 10820 11364 11740 11559 10691 9217 7502 5569 4148 3347 3379 4039 4923 5740 6204 6884 7737 9022 10345 11385 12489 13179 13561 14046 13883 12442 12000 12769 15275 18829 21975 21847 22098 24107 24179 22709 22706 24104 24771 24914 25480 24705 23932 22175 25026 33565 37461 35847 37422 33637 25375 25140 20422 20270 24735 24525 19133 10701 3385 259 38 55 65 99 154 197 197 179 182 161 72 35 14 -9 55244 298 436 30 10126 15 20 44 6159 -10670 111091 678 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 75 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -45 -75 -54 34 69 150 219 332 399 416 383 380 405 383 362 357 360 470 651 1038 1879 3348 5585 8080 10553 12049 13028 14000 14138 13726 12805 11292 9949 8682 8039 7746 7502 7366 7225 7444 8724 10074 10091 9521 9171 8891 8864 10079 12131 14997 19258 20198 18991 17739 18336 22285 27335 31176 36105 36375 31369 29115 25932 22787 22554 22036 21315 20197 19714 19092 17822 17447 17511 16740 14731 13823 13493 13366 12718 12734 13754 15214 16396 18124 19541 20074 20597 20571 21266 21467 20991 20964 21367 21167 22587 22921 25132 26983 28211 30042 30364 29930 28987 27746 27125 26500 23787 21227 22143 22170 23078 23089 23967 26304 25231 23232 24188 27362 30093 34744 40796 43781 40432 32418 31853 48423 53407 44580 30020 15360 7084 1756 178 149 186 186 216 214 162 107 81 69 50 38 37 43 30 55253 297 469 30 10129 15 20 53 6157 -10672 366 -11 -5 -23 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 166 441 837 919 752 554 407 249 163 136 244 287 301 214 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -81 -72 -48 -85 -70 -48 20 35 94 84 140 190 268 372 562 906 1718 3082 5040 6757 8953 11236 11799 11193 9624 8939 9605 10263 9916 10073 10602 10920 11269 10241 8661 8306 8732 8929 7901 7048 6702 6925 6633 5919 5413 5393 5792 6722 10204 19703 31020 41569 41636 33944 25451 19595 17386 18228 19740 19893 20776 22098 22301 22603 21795 21174 20421 18934 17838 17940 18056 17145 17194 16622 15528 15796 16138 16489 17213 16422 16199 15500 14841 14484 15551 16482 16975 17653 17030 15879 15075 15027 14590 15814 16234 16358 16242 17307 18002 18625 19082 19783 20457 21028 21388 23895 25990 30362 33492 35604 35088 37453 54600 70420 62831 44951 32063 19635 9462 2911 458 102 102 114 128 121 93 114 126 120 134 156 199 254 252 300 392 55262 298 471 30 10131 15 21 2 6155 -10674 16911 133 -30 28 3 -83 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 180 381 424 589 715 908 903 846 819 619 467 278 165 168 149 79 45 -49 -100 999999 999999 -63 -77 -47 -22 -28 -38 -51 -73 -54 999999 999999 999999 -92 999999 999999 999999 999999 -45 15 76 160 197 244 279 297 300 313 356 443 639 973 1694 3202 5605 8593 10615 11461 11178 11726 12243 11866 10047 7150 6176 5762 5436 5787 6769 8346 9512 10991 12860 14655 15064 12863 12924 15110 16812 15193 13589 16392 19709 25485 33101 38626 37016 30882 22287 17337 15320 13957 13377 13473 14122 13751 12888 11565 11239 11410 11628 12181 12844 13287 14222 14482 14947 15062 15718 16023 16922 18158 19288 20612 21450 20343 19607 19968 20280 19466 19483 19860 18786 17226 16067 17584 18020 18938 21694 23798 25778 25904 25618 27698 32477 32064 28079 31311 40714 48786 60249 65113 65564 55525 39511 30574 20709 10127 4164 1606 615 161 70 50 37 42 63 90 114 104 122 135 220 411 648 728 727 734 55271 298 473 30 10133 15 21 11 6154 -10675 1472 55 72 124 -5 17 -15 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 95 190 264 332 352 484 803 1168 1472 1437 1175 942 974 1133 1241 1189 1030 707 435 202 47 -42 7 82 96 123 55 37 -10 -41 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 6 103 201 385 618 839 880 748 679 746 1055 1527 2429 4105 5870 7303 6668 5344 4908 4925 5955 6803 6944 6709 7366 9296 11012 12107 13055 13164 13640 15642 18098 19907 24425 25441 28366 28332 26751 23366 21120 19192 19114 26634 35808 38008 33980 30025 25496 22188 19348 17416 16464 15761 15406 15228 15859 16568 17912 17932 16147 14644 13714 14322 15819 18541 20313 22226 25341 26429 26671 27250 26778 24249 22267 19764 17535 16825 16863 17658 19025 22090 23033 22499 21616 21898 21590 22231 24690 27275 28032 33640 40802 46304 51003 50505 45671 35587 28516 22385 15420 6829 2296 1444 1050 696 333 100 88 97 68 47 52 75 98 103 86 68 80 263 559 739 819 667 55280 297 505 30 10135 15 21 20 6152 -10677 254 -18 -35 -64 -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 55 310 713 1230 1705 2141 2468 2466 2219 1801 1460 1336 1156 785 453 302 126 93 122 134 155 62 43 -39 -50 -60 -64 999999 -85 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 20 170 270 437 709 1003 1276 1778 2389 2410 2227 2534 3015 3182 3116 3142 3244 3790 5902 9773 12894 10385 7086 6675 7865 9040 10143 11019 12144 12617 12338 12872 16068 19616 24443 31416 36817 41153 38589 35057 28909 25998 26922 26290 27925 27292 28697 30258 29510 27336 25752 25792 24953 26334 26909 26478 27039 29265 32467 32642 31184 29295 25503 23233 21894 22099 22729 24946 25621 24603 25606 28533 28242 27130 25961 26645 28689 27859 26533 28060 28583 29241 31274 31792 33806 40522 43052 39062 38097 36856 30318 22693 19207 17439 14383 14566 15218 11694 6035 3006 2266 1771 840 193 50 42 51 66 48 45 76 95 79 81 62 25 8 32 112 217 248 119 55289 298 481 30 10141 15 21 29 6150 -10678 97004 533 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -64 119 566 1221 1861 2207 2219 1824 1291 775 286 154 90 38 34 -91 999999 999999 999999 999999 -95 47 -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 -29 89 263 461 659 919 1182 1920 4052 6600 7135 5817 5165 5365 5640 6285 7580 10540 15238 17741 17437 13341 9037 7284 7191 8150 9241 10209 10838 11100 11343 10711 10295 9648 9860 11995 15825 18992 27950 35421 35776 39854 43060 42245 40866 41751 43884 46815 48315 47675 50327 50307 47387 42683 38769 36567 33937 29195 27225 25029 24296 26609 28786 30112 30656 32076 31156 31363 32260 31485 30135 28235 27651 31154 33506 35086 35945 34516 34220 36206 40365 39953 38415 37854 37623 39255 39705 32279 23488 18043 17035 15616 12084 9250 7133 4690 3262 2245 1693 1427 1045 484 173 71 43 36 29 32 81 141 93 75 111 109 70 58 46 35 23 19 -5 55298 297 517 30 10147 15 21 38 6149 -10680 2883 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 63 190 203 188 308 434 595 715 741 704 556 381 297 318 277 319 297 199 60 -18 -82 999999 999999 999999 -47 -71 999999 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 39 253 527 1001 1581 3032 6604 9549 11288 10610 8224 7686 8004 7780 7380 7165 7345 7689 7777 7237 7837 9368 9410 8045 7181 7406 8478 9873 11765 13439 13858 15137 16734 17639 17850 16192 14149 12990 12386 14049 18637 24849 26736 29765 34857 37820 40135 41532 43736 45698 43331 40915 37249 34932 37405 39823 41766 43905 46083 50433 50668 50411 49967 50873 52997 57813 62519 64168 68163 68456 59661 48251 42174 37234 34405 31863 27323 24079 22968 20103 18262 18275 18113 17831 17049 16934 17040 16069 15082 15493 16269 12481 7847 4546 3354 3348 3371 3051 2091 1435 827 419 197 91 38 31 51 60 134 577 985 909 538 270 113 51 23 -1 -11 55307 297 517 30 10147 15 21 47 6147 -10682 2050 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -36 -20 3 -39 -5 -99 999999 -45 -9 -11 50 78 22 10 32 11 -18 -70 -66 -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 999999 59 1234 3017 4307 5223 5716 5795 5386 5318 5499 5283 5173 5392 5714 5694 5670 6237 7101 8234 9470 9761 9608 8794 8412 8163 8477 9557 11473 14097 17084 20155 24492 29722 31142 30322 28904 26556 26468 24425 24605 23292 21142 21149 23408 25152 26142 28901 32701 36524 38669 39070 38152 41197 47135 50312 51763 53332 55267 58735 57649 57744 63498 64014 69175 76912 76533 71140 62778 53105 43875 36789 31734 28473 26860 24702 23912 23337 22358 21220 19847 19786 20578 22409 25396 27416 26017 23451 21824 19484 16123 14680 12706 9440 6638 4669 3152 1918 952 437 259 139 61 24 29 49 118 249 498 794 679 369 257 212 76 9 16 55316 296 517 30 10147 15 21 56 6145 -10683 1599 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 37 11 70 74 87 88 -34 -94 -14 13 -64 -18 -2 9 -20 -35 -45 -38 999999 999999 -22 6 -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 -9 812 1717 2344 2908 3234 3276 3779 4158 4396 4942 4764 4253 3755 3462 4165 5051 5879 6937 7711 8892 10147 10699 11942 12281 11714 11693 10352 9463 9978 12312 14699 17373 21281 23221 25126 27159 29517 30276 33517 33700 33036 31594 31281 32156 38777 38218 34804 36150 39075 39984 41152 42388 45877 50268 52214 55659 58343 60671 63327 62919 61434 59775 58504 55963 51020 47150 43912 41817 39878 36591 34147 31425 31618 31548 30920 30338 28745 27730 27269 25245 23532 21756 20387 19278 18240 18796 19281 17082 14017 10848 9473 6041 2968 1810 938 568 275 100 71 67 60 75 110 167 348 485 423 309 203 134 28 55325 296 520 30 10150 15 22 5 6144 -10685 26844 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 103 97 81 96 99 47 34 -43 -40 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 -80 -35 -3 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 212 255 44 -93 -57 324 968 1809 2904 3773 4555 5668 7063 9091 9869 9735 9645 11233 11879 12697 13366 13927 14757 16278 19056 22566 25904 28838 31111 30709 33647 37656 38476 41596 43926 46573 49179 54195 59372 61173 64116 61806 62389 61541 59168 60522 58409 55677 53631 53397 53183 52312 53925 53048 50304 48162 44787 39545 37134 35107 32179 30069 27786 24705 22616 23682 26278 26495 25541 25722 26592 28606 27124 24710 21987 19560 17779 14682 13918 11576 6622 2923 1205 413 115 23 13 12 12 6 15 16 27 122 278 161 64 2 55334 297 524 30 10154 15 22 14 6142 -10686 4263 -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 163 309 227 203 118 125 279 424 376 489 533 711 672 519 436 353 185 69 -17 16 -27 -50 -74 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 691 2380 3895 4536 4500 3650 3347 3443 3657 3954 4673 5556 6379 7797 9569 12058 15211 17813 19862 22241 24593 27455 29886 32249 34887 35785 37380 37208 37592 38772 39827 41959 44415 47333 51478 54467 61170 63491 69553 71947 76220 79120 77641 72742 65194 59943 53749 48317 46416 49608 54759 59092 62272 62416 62246 60105 58033 55607 54389 51803 50931 55473 64491 70704 69714 62886 55823 54089 49921 36925 16835 5911 3849 3098 2684 1732 909 486 242 128 52 46 43 27 30 36 24 64 182 216 196 167 69 55343 297 499 30 10159 15 22 23 6140 -10688 477 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 490 507 433 406 338 352 558 761 847 869 923 1046 959 826 720 595 454 315 208 83 -32 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 962 4842 7279 8669 9377 9132 7943 6861 7011 6752 6499 6998 7551 8327 9203 10136 10997 12011 12970 14733 15280 16485 17193 16587 17376 18321 19051 21418 21421 22328 23921 26005 28753 31731 37111 43048 47598 52992 54301 57464 60645 62904 62527 61075 59744 59977 61181 63503 72022 88252 101782 106229 115706 119733 111893 97550 89795 82086 72848 75110 87135 104304 119625 101147 63947 31836 17334 12002 8966 6437 4769 3777 2545 1556 762 201 46 16 20 17 2 5 5 7 23 124 332 378 216 171 55352 297 500 30 10160 15 22 32 6139 -10689 6195 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 249 375 319 440 516 475 330 263 372 525 680 874 1168 1362 1427 1411 1282 1115 869 639 428 270 138 7 999999 999999 999999 999999 999999 999999 999999 999999 -62 -28 -15 -8 -41 -20 -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 569 2275 3595 6802 13310 17016 18498 16910 13830 11834 11119 11274 11801 12263 12334 12423 13020 13490 13939 14509 16437 18170 19740 21639 24266 27227 28858 31301 33915 36633 38951 40844 40467 39147 39229 42236 47844 55861 64658 76252 89148 101424 111901 117664 115441 107467 103930 100429 90014 79957 81356 92664 94201 86029 78188 78499 83615 87050 89439 90699 77369 53506 33015 18995 9601 3793 2145 1802 1489 1025 431 229 159 91 40 41 32 8 -6 2 18 13 -1 999999 -6 12 167 477 797 55361 297 531 30 10161 15 22 41 6137 -10691 554 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 193 419 471 673 831 931 1026 758 587 458 519 611 612 705 858 817 786 768 724 630 583 537 506 599 483 402 313 224 169 161 272 600 885 1054 1165 1183 1099 1009 858 627 345 90 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 261 1489 5927 12310 21433 30100 34120 35321 37003 35024 32141 29256 27617 27539 27948 29505 31180 31667 32227 34044 36376 38312 40472 40915 41287 41877 41519 41869 43167 46711 51023 54150 56392 61038 69203 74864 78750 83395 85903 86745 86893 85111 82933 81870 79432 75723 77131 74650 65434 60819 57769 52979 40292 23943 19453 20196 21089 19275 13892 7598 2440 1478 1277 1118 789 525 360 272 198 188 180 117 82 85 112 81 40 36 17 -9 999999 999999 999999 999999 24 188 642 55370 297 531 30 10161 15 22 50 6135 -10693 4581 -11 0 -3 -54 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 355 678 1036 1378 1828 2078 2118 1724 1452 1330 1066 847 731 648 589 487 518 530 506 497 506 594 713 860 989 1245 1625 1985 2278 2471 2583 2587 2583 2463 2275 2179 1857 1239 962 871 780 652 455 174 118 98 50 -50 -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 999999 999999 999999 999999 999999 999999 -36 146 1277 4966 11023 17600 22294 25529 28645 32977 38423 44603 49908 53851 55924 58288 62508 66147 68180 69941 70982 67594 64559 63119 59819 52792 46627 44472 41907 40061 36636 31289 28654 30543 35071 36677 37969 38462 37427 33448 27380 23736 22398 21624 21288 19792 17547 15139 12730 10846 11087 15890 19974 16039 9824 4741 2790 2504 2413 2122 1646 1067 745 523 392 287 225 162 125 151 153 131 77 64 57 46 65 99 88 47 18 -4 -7 5 90 188 288 55379 297 534 30 10164 15 22 59 6134 -10694 55407 399 140 -19 -79 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4 190 420 688 1026 1268 1568 1916 2039 1956 1817 1679 1488 1191 939 861 699 649 615 576 586 622 750 1018 1107 1189 1350 1693 2104 2550 2646 2460 2568 2670 2711 2875 3090 3081 2723 2408 1980 1524 1227 834 556 504 480 268 203 86 16 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 23 315 1836 5136 14677 25375 34438 40469 45898 48640 46584 47393 49771 52284 52794 52683 52278 52343 52808 52675 50095 48757 46164 45697 45670 44289 42938 41734 40817 40072 40274 39342 38829 37966 36071 35714 36353 33820 29224 24882 21882 18736 13294 8691 5958 4715 4256 3638 3251 3162 3241 3466 3692 3677 3240 2560 2010 1440 971 740 565 372 270 184 101 74 54 36 32 25 21 13 12 10 22 46 58 39 37 29 -2 0 4 -3 6 55388 296 563 30 10163 15 23 8 6132 -10696 1247 11 -41 -94 -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 -53 -4 94 254 514 578 722 891 1051 1208 1295 1373 1330 1157 956 799 611 588 608 635 648 654 549 633 791 853 1026 1350 1747 1977 1999 1967 1853 1796 1884 1902 1922 1872 1831 1709 1557 1392 1291 1278 1020 782 580 303 148 43 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 340 1830 8906 25783 35983 38050 39264 43141 43948 46197 47432 47369 49929 54241 55638 54437 53154 55023 57044 57512 58201 61183 63645 63596 64261 66565 67782 62167 55616 47847 44399 42655 40842 39343 38405 38922 40931 40700 43067 44216 44209 41572 39122 38700 35040 28951 23439 16392 8007 3052 1759 1279 913 743 636 506 433 395 328 235 213 188 101 48 35 28 31 22 16 27 32 34 35 44 38 14 3 2 6 24 40 90 55397 296 562 30 10162 15 23 17 6130 -10697 1908 7 -54 2 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 24 135 274 408 458 655 769 896 995 951 861 785 627 527 508 444 411 421 335 348 433 539 663 654 696 828 1008 1166 1187 1106 1127 1135 1176 1102 1038 1133 1214 1355 1462 1501 1414 1060 732 545 474 448 306 141 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 397 3419 14057 26113 35890 38561 37739 36715 37651 40058 41061 41647 42423 47655 52369 55611 58760 58764 56881 53614 50379 48999 46823 48433 49983 50271 53414 54817 51621 54030 57045 59424 60740 62224 62232 62962 64981 68462 70431 75690 79873 85257 93842 97478 92264 74783 62517 51034 36238 25854 17779 11798 5611 2752 2085 1760 1365 1067 945 692 292 98 41 22 18 17 15 10 2 1 9 3 9 14 2 -5 -3 11 52 58 102 55406 297 533 30 10163 15 23 26 6129 -10699 6575 77 1 -57 -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 -24 41 130 278 389 506 607 683 760 797 754 656 593 451 409 452 281 232 190 191 237 304 364 432 429 485 601 672 687 648 733 937 837 828 708 580 548 606 637 740 939 996 803 569 358 227 174 140 105 61 80 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 999999 999999 999999 999999 999999 312 4804 15543 22736 25443 31765 34909 35295 37606 41853 44391 44323 42485 43904 43289 43853 45478 47779 49636 51262 51291 52278 53609 54034 56066 58932 62361 63954 63309 63998 65400 68268 72551 74463 73437 74148 79122 85887 86129 84377 83698 87249 96294 105695 108558 104411 83999 67838 53330 38776 27640 22041 17324 11638 7797 4777 1528 176 43 35 46 42 36 41 37 30 28 22 12 11 8 1 3 6 31 74 190 372 468 55416 297 534 30 10164 15 23 36 6127 -10701 12394 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 242 450 544 674 706 851 881 833 738 621 570 449 370 197 87 47 -37 -46 -17 43 92 119 195 335 413 389 376 426 512 423 412 451 447 372 351 419 346 322 337 238 198 233 267 292 241 91 -3 -2 38 41 -23 19 -16 -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 -51 971 8050 17375 22908 35326 48652 55661 50202 49984 49739 51752 52273 53492 55084 55378 56987 58153 58181 59166 60063 57972 55474 53037 51021 48319 48333 47997 47938 49604 51319 58342 68438 76566 82905 84784 86313 86606 86297 80804 78513 80313 78532 77755 78251 79689 78531 60263 42618 29539 16185 6521 2459 2065 1126 261 74 63 65 44 46 54 78 119 129 116 112 105 42 5 -5 -7 2 6 47 112 157 219 55426 297 534 30 10164 15 23 46 6125 -10702 7446 90 -32 -25 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 172 335 482 614 712 832 985 1065 1025 989 867 767 592 445 328 208 154 127 57 126 164 198 228 289 230 194 206 248 249 335 383 428 417 302 254 193 197 180 246 189 153 123 151 215 338 414 488 420 338 164 21 -13 -17 -59 -74 -95 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 727 551 2162 5536 10259 21786 34340 44621 47521 56091 60227 57973 57094 59178 64263 65264 62346 62708 62450 64104 60627 51412 42640 35990 34986 32797 26923 26796 29863 33028 33156 36949 45151 51384 63473 78462 87511 84870 73223 67934 62928 48544 34919 21065 9898 3935 1679 793 450 173 66 40 31 33 39 56 79 115 183 257 321 359 389 360 283 186 71 11 16 26 34 56 59 25 55435 297 531 30 10161 15 23 55 6123 -10704 64122 503 163 257 206 40 -58 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 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 -51 -37 49 207 301 481 638 764 962 1185 1231 1219 1126 949 909 870 806 755 648 589 508 443 420 373 378 356 334 324 322 330 392 438 491 374 338 259 201 117 138 124 114 56 82 99 120 100 51 -21 -52 -32 -39 70 154 134 59 42 42 6 23 -5 -27 -28 -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 -84 229 2074 6842 13010 19688 24465 27302 28956 29353 29185 32007 34177 34065 36389 40584 45357 50340 49857 53825 61772 58971 51514 48972 48221 41620 35390 33000 29180 26796 25571 25374 24958 20732 24035 29324 31789 42605 53357 56300 49244 47314 42514 28364 11288 3640 994 130 37 24 23 28 25 19 18 17 43 81 119 200 374 485 486 371 157 101 111 152 132 108 91 175 239 199 55444 297 530 30 10160 15 24 4 6122 -10705 63892 868 394 354 279 222 41 999999 999999 999999 999999 -61 -30 -64 -23 -56 -70 999999 999999 -86 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 -81 -75 999999 -25 -21 -29 -31 -54 999999 999999 -91 -97 999999 -86 -73 -25 -52 -26 -56 -23 -63 -16 -31 -75 -27 -9 -30 -51 -81 -83 -69 -81 -94 -52 999999 -83 -83 -27 -69 999999 -76 -54 -92 -91 999999 -68 -60 -37 -61 -69 -39 -94 -88 -87 -76 999999 -80 -39 -34 -45 -13 -61 -82 -87 999999 999999 -86 -52 999999 999999 -94 -93 -53 -28 -61 -89 999999 -92 -79 -21 40 -35 -49 -43 -48 -38 80 133 192 260 445 620 826 1145 1427 1544 1545 1447 1330 1215 1110 919 832 829 997 1033 974 850 629 427 324 270 176 143 162 179 183 189 208 236 186 162 113 75 73 93 58 101 122 94 49 20 -25 -34 -70 -94 -20 -72 -26 -38 -50 -72 -58 -48 3 -19 -8 4 -17 -52 -77 -74 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 -83 -85 999999 999999 999999 999999 999999 -88 -74 999999 999999 999999 999999 -99 -91 -90 -92 -76 -69 -74 -83 -52 -58 3 228 1247 4778 9546 11779 11253 12631 14826 18909 23226 24719 26520 28913 29554 26038 22861 22634 26105 30704 32428 36500 38663 37859 39689 42526 41394 41619 38809 34334 30565 26608 21649 18562 17331 13616 11397 13452 18482 20206 16674 11281 6755 6371 7616 11120 13292 12246 6643 1330 427 261 305 579 872 638 490 470 367 424 500 333 135 46 124 210 233 224 167 182 288 299 248 55453 297 530 30 10160 15 24 13 6120 -10707 21757 468 474 439 400 305 202 64 3 -44 -61 -59 13 -38 55 -23 -85 -79 -75 -1 -34 -86 -4 3 -59 -64 -56 -9 -49 -26 -77 -74 -69 -47 32 -13 -1 -28 -86 -37 -40 -53 -83 -86 0 25 -7 35 15 72 27 41 75 70 59 -11 -9 6 32 75 5 -39 45 65 20 -5 37 26 -2 54 -30 48 71 22 -6 -19 -46 -69 -53 19 75 45 2 3 0 4 -31 -32 42 -8 -15 -20 -18 8 -42 -44 -49 -35 -12 -20 26 -47 -42 -28 -99 -23 -47 -50 -41 50 48 7 27 -14 8 59 94 143 151 181 303 417 433 523 570 548 673 780 870 982 962 978 1026 1070 1121 1135 1198 1280 1346 1230 1068 888 679 549 481 437 365 325 235 156 200 221 135 120 148 100 135 105 73 49 5 -21 -51 -22 32 16 -12 -10 -25 -28 -49 -22 -1 -31 -66 999999 -44 -21 -72 -71 -28 -40 999999 -50 -57 -70 -54 -56 -84 -70 -31 -59 -70 -60 -64 -49 -40 -52 -84 -58 -59 -42 -52 -86 -83 -77 -80 -69 -78 -97 -50 -48 -86 -59 -72 -45 -28 -38 -47 -50 -50 -53 -43 -7 69 196 1385 6269 11059 11254 10064 9711 10196 11765 13858 15302 16003 17845 19459 19613 19325 17142 15296 15882 17571 19000 19411 21296 26419 31834 34783 33572 30243 24163 20576 18861 17583 14805 13401 12622 10141 6423 4002 3783 4530 4928 4138 3589 6094 7329 6193 6221 5262 3745 4816 6987 6352 6223 6333 5823 2102 416 431 501 430 249 95 81 148 223 252 187 59 6 19 49 69 55462 297 530 30 10160 15 24 22 6118 -10709 5452 363 325 325 245 221 236 79 20 -19 -42 -72 -75 999999 -59 -86 999999 -37 -61 -79 999999 -57 -75 999999 999999 -90 999999 999999 999999 999999 999999 -98 -68 -40 -40 -86 -27 -27 -39 999999 -71 -78 -81 999999 999999 999999 -56 -51 7 -19 -15 -80 -7 -73 -52 -78 -71 -71 -71 -45 -42 -75 -83 -72 -3 15 0 -77 -81 -88 999999 999999 -72 -89 -61 -58 999999 -90 -54 999999 -50 -37 999999 -61 -34 -40 -55 -82 999999 999999 999999 -78 -91 999999 -92 -91 999999 999999 -87 999999 999999 999999 -99 -73 -69 -85 -88 -32 999999 -71 33 20 -58 -61 17 9 19 54 91 45 50 87 143 113 134 97 72 136 205 212 221 247 270 360 556 856 1038 1139 1185 1112 1051 948 952 1022 1008 964 858 782 666 523 361 256 234 257 233 154 90 97 40 -40 -42 -56 -76 -72 999999 -100 999999 -86 999999 999999 -70 16 1740 5146 3487 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 -94 -84 -85 -71 -52 12 291 2575 7750 14463 16137 11228 8429 8638 8559 8936 9182 9383 9825 10450 10643 10779 10681 10197 9686 9418 8965 9705 11884 16277 20948 25777 30217 30921 31587 30441 31654 33109 31020 32505 33614 32714 30384 28928 27736 22936 22401 29223 37780 45497 70310 110449 124989 119828 107728 92521 62075 36041 17195 6401 1350 334 352 338 321 279 258 200 170 146 144 121 91 46 28 38 68 55471 297 530 30 10160 15 24 31 6116 -10710 8601 408 192 270 244 241 167 41 999999 -90 -42 -65 -87 -67 -43 -80 999999 -98 999999 999999 999999 -60 999999 999999 -69 999999 999999 -95 999999 -87 999999 -100 -69 -94 -63 -65 -51 -73 -54 -56 -97 999999 -96 -87 -86 -71 -74 -96 -54 -53 -72 -46 -45 999999 -67 -49 -61 999999 999999 -23 -23 999999 999999 -74 -12 -20 -49 -22 -74 -58 -22 -53 999999 999999 999999 999999 999999 -80 999999 999999 -81 999999 -91 -74 -26 -84 -100 999999 999999 999999 999999 -91 999999 999999 999999 -94 999999 -72 -56 -69 999999 999999 -67 -82 999999 999999 -90 999999 999999 999999 -19 21 -5 -78 -60 999999 -47 -38 12 40 63 41 80 128 163 198 136 114 94 142 179 240 386 507 696 802 868 847 820 745 684 545 474 356 294 300 283 345 339 300 295 361 420 484 487 449 480 452 336 232 191 91 7 -49 -80 999999 -93 999999 -78 -66 999999 1929 5897 2145 1056 -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 999999 999999 999999 999999 999999 -94 -94 -57 53 496 2939 8686 13861 12836 9602 7072 6628 7037 7444 7825 7949 7769 7712 7913 7531 6669 6349 7073 8281 9124 11272 13956 17147 21539 24192 23497 20206 19026 23839 26595 32498 32216 24083 17533 15588 13174 11778 11630 16400 40419 85681 141391 188439 211702 197134 156038 94730 43955 18421 7385 2439 563 144 134 145 135 113 99 86 85 74 59 38 35 28 20 23 13 55480 288 533 30 10163 15 24 40 6115 -10712 143443 1423 253 270 225 187 147 -36 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -15 -34 -66 999999 999999 999999 999999 999999 999999 999999 -69 999999 -89 999999 -70 999999 -90 -67 -95 999999 -95 999999 999999 999999 -59 -50 -51 -44 -80 -31 -71 -49 -86 -92 -76 -33 -87 -43 -88 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 -93 999999 999999 999999 -97 -81 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -89 -74 999999 999999 -100 999999 999999 -79 -6 61 80 96 105 124 179 114 91 84 84 162 352 523 594 725 837 810 679 505 411 371 277 242 153 139 147 116 99 41 21 54 32 75 269 348 428 449 505 587 541 444 269 179 77 10 -39 -94 -93 -21 999999 1504 36350 52448 1504 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -15 22 265 1214 2278 6324 11275 11133 9604 8329 7880 7293 6806 6131 5417 5391 6005 5968 5143 4714 4413 4776 4954 4951 5808 6894 7029 8287 10203 10924 11759 12548 12545 16023 18677 16837 11409 10105 10983 19114 81853 192119 218665 156626 95701 89790 100297 108005 97682 84420 86471 58781 22767 5926 824 50 3 -6 6 -5 -12 55489 290 596 30 10166 15 24 49 6113 -10713 2228 144 107 67 -43 -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 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 -81 -50 999999 999999 999999 999999 -94 -89 -77 -80 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -89 999999 -77 -26 -7 -3 47 46 63 126 205 271 239 214 168 179 211 228 181 178 145 106 97 77 53 32 0 17 3 -30 -25 -7 -13 -16 -4 17 28 293 413 468 304 206 145 106 98 70 80 73 42 -23 46 201 -99 2457 58726 241098 111893 1684 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -92 -79 -33 48 295 1217 3051 5114 9096 13714 15503 14069 12797 12311 11642 11315 11093 11426 12173 12956 14106 14605 14557 14998 15202 13965 13288 14866 18269 19457 23783 30266 33614 32655 25708 21566 22971 26268 30054 36737 66673 98376 118212 138386 110981 68376 28450 16051 11990 10200 8445 10027 15327 29897 41012 22573 9252 2279 207 6 9 11 12 16 7 16 21 0 55498 292 568 30 10168 15 24 58 6111 -10715 1482 243 276 162 62 67 -63 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 -81 999999 -87 999999 999999 999999 -92 999999 999999 999999 999999 999999 -97 -83 -87 999999 999999 999999 999999 999999 999999 999999 999999 -72 999999 -69 999999 -76 -45 999999 999999 -69 -88 999999 999999 999999 999999 -72 -85 -86 -51 999999 -24 2 -4 -21 -32 999999 -62 -91 999999 999999 999999 999999 999999 999999 999999 999999 -66 -75 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 -89 -60 3 42 57 -4 -66 -53 -31 -22 8 10 -23 -16 -21 31 63 85 150 229 294 305 194 207 190 202 153 123 52 23 -16 -5 -53 -48 -66 -38 21 79 71 39 32 43 126 161 165 232 241 219 210 190 130 51 42 -24 -19 15 31 112 208 224 5325 88123 262692 182076 14319 86 999999 -82 -83 999999 -81 -77 -83 -88 999999 -92 -89 -89 -91 -86 -64 -93 -77 -52 -75 -77 -76 -69 -76 -84 -69 -51 -80 -56 -49 -70 -76 -72 -85 -81 -73 -55 -54 -69 -59 -64 -48 -63 -49 -31 -53 -67 -56 -62 -54 -47 -62 -36 -18 15 237 943 1864 3747 9960 15696 16382 15933 15194 15310 15991 15327 14207 13086 12287 11891 12183 13836 16340 17134 17066 16073 15253 14719 14626 16857 18345 18477 18412 20617 23497 20725 25321 41872 60080 60869 52661 37077 22555 15690 15210 9294 5650 5780 6792 5110 5268 5062 4691 3686 1818 686 117 10 17 14 26 40 65 62 53 34 12 -12 55507 290 567 30 10167 15 25 7 6110 -10716 5982 224 151 92 8 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 -63 999999 999999 999999 999999 -52 -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 63 148 178 125 55 -15 -68 -80 -4 19 62 40 -1 1 6 35 49 17 57 88 76 90 74 98 144 52 15 0 -52 -81 -35 -84 -52 -72 -66 -73 -78 -91 -83 -37 6 -6 2 14 2 5 40 29 -12 -27 -21 -21 -6 -41 -59 118 136 1240 20896 144505 327434 356434 147991 7150 -68 -88 -60 -51 -72 -61 -50 -97 999999 999999 -99 -90 999999 -85 -58 -65 -52 -67 -79 -63 -60 -54 -63 -70 -92 -70 -69 -63 -61 -69 -70 -62 -38 -68 -77 -90 -83 -68 -65 -63 -52 -53 -70 -39 -35 -69 -74 -64 -82 -87 -69 -55 -18 7 51 236 727 1307 2574 7450 14676 19434 19001 16517 13642 10954 9877 9197 9135 8497 8017 8834 11732 12745 13217 14140 14469 14705 14313 14299 14584 14072 14167 14754 14402 13706 13947 15980 16099 16782 18465 17443 15822 12540 13043 11816 7433 6632 7374 7513 11114 11906 9392 8855 7067 5349 3477 1092 220 90 190 143 40 15 22 10 -7 55516 292 536 30 10166 15 25 16 6108 -10718 12305 265 115 69 29 28 -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 -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 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 246 236 288 219 196 36 -31 53 141 95 53 77 85 34 42 88 84 69 34 91 8 -26 -62 -36 -60 -83 -66 -60 -52 -61 19 -19 -11 20 -31 2 -25 -63 -68 -64 -26 -31 -21 -35 -6 103 119 94 76 78 35 -24 -27 42 99 1172 10559 54837 176702 365207 361255 133096 6683 -3 -76 -100 999999 999999 -69 -47 -43 -63 -70 -47 -60 -57 -75 -71 -74 -37 -62 -70 -53 0 -13 -64 -55 -50 -68 -63 -69 -64 -61 -68 -31 -21 -55 -83 -72 -49 -40 -75 -72 -67 -60 -60 -39 -44 -57 -60 -47 -50 -47 -58 -39 -44 27 235 864 2192 5091 8252 9321 9345 10436 12737 13846 14539 15958 17171 16965 17196 17249 16634 16397 14834 12725 11547 11866 11546 9669 9664 9608 9365 9793 9969 9692 10562 12119 11672 11393 12348 12455 12755 10301 10410 9006 7080 6044 9908 9800 10809 12992 14483 14290 13768 12278 10382 7354 6165 4982 3407 2295 1483 791 361 159 36 21 4 -8 55525 297 538 30 10168 15 25 25 6106 -10719 54446 528 325 246 257 212 71 -87 -60 999999 999999 -59 -22 999999 999999 -62 -70 999999 -76 999999 999999 -59 -74 999999 999999 999999 999999 999999 999999 999999 -99 -97 999999 -94 999999 -93 -93 -46 -62 999999 999999 999999 999999 -98 999999 999999 -99 -61 -45 -35 -34 -99 -99 999999 999999 -67 -52 999999 -59 -46 -62 -21 -25 -49 -17 -40 -73 -71 -88 -60 -41 -91 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 -78 -83 999999 -96 -98 999999 -63 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 999999 -99 999999 -79 999999 -59 -66 -39 -59 269 872 894 699 434 361 265 331 802 378 210 147 190 163 189 178 141 139 132 156 121 145 176 122 79 84 56 93 85 128 140 178 253 280 282 365 503 609 339 284 287 244 263 134 71 52 38 152 175 198 189 209 312 60 2683 28836 23899 20451 72872 228151 349553 152819 4844 -37 -21 -29 -21 -7 -35 -29 -26 -39 -33 -46 -12 7 25 6 20 -2 -7 18 0 16 -20 -28 -18 -1 7 -9 -39 -19 -7 0 -16 -6 -10 -2 -6 -42 -10 9 -7 -12 -9 0 11 -11 -2 3 5 -9 15 22 2 14 27 22 123 458 1421 5035 10891 12355 8172 5424 5051 5057 6028 7580 8973 9701 10323 11293 11062 10115 9436 9420 10096 9915 10062 9553 8640 7472 5929 4953 5031 4790 4070 3377 3116 3118 2775 2522 2216 1491 608 500 412 342 323 276 242 221 291 484 730 964 1085 1238 1229 1067 815 671 568 338 202 94 6 -13 999999 999999 999999 999999 6 1005 55534 296 569 30 10169 15 25 34 6105 -10721 1492 297 315 199 151 48 -26 -98 999999 999999 999999 999999 -55 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 -34 -80 -41 999999 999999 999999 999999 999999 999999 999999 -42 999999 999999 999999 999999 999999 -51 -81 999999 -78 999999 -57 999999 -77 -30 -22 -52 -19 -81 -53 -26 -73 999999 -92 -96 999999 999999 999999 -75 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -90 -65 999999 -85 999999 999999 999999 999999 -73 -92 999999 -97 999999 -83 -12 -52 166 956 1760 1501 1052 962 768 810 741 586 439 259 180 232 254 331 267 223 202 274 404 397 439 509 478 479 428 377 393 424 342 284 326 316 272 334 331 497 371 192 178 170 143 115 120 108 103 35 28 59 220 485 194 5470 67049 98466 54752 30539 143403 266718 116179 3471 -1 -4 -50 -49 -67 -41 -41 -52 -23 -7 -36 -26 -18 -17 -33 -38 -41 -28 -14 -43 -37 -41 -35 -60 -33 -18 -29 -13 -9 -31 -39 -33 -15 -29 -27 -24 -27 -26 -56 -37 -30 -29 -21 -28 -41 -22 -20 -21 -19 -35 -8 18 4 -1 -12 2 175 1020 3285 5021 5989 7145 7334 6773 5250 4007 3681 3702 3999 4479 5497 6890 7716 7716 7584 7591 7588 8248 9659 11398 12323 13314 10059 6469 4530 3738 3656 3468 2615 1617 932 431 233 180 155 144 132 132 95 85 98 105 85 93 114 180 259 305 345 330 302 285 283 146 -9 999999 999999 999999 999999 999999 999999 321 3124 55543 296 568 30 10168 15 25 43 6103 -10723 421 254 330 259 165 186 70 -77 -50 -97 -99 -55 -97 -96 999999 -94 -82 999999 999999 999999 999999 999999 999999 999999 999999 -88 -60 -90 -74 -78 999999 999999 999999 -74 -67 -62 -50 -78 999999 999999 -96 -76 999999 -61 10 -31 999999 -64 -7 -43 -77 -39 -65 12 -37 59 65 47 -13 -12 -14 9 -21 -10 -10 -43 -95 -53 -45 -88 999999 -83 -60 999999 999999 999999 999999 -73 -98 -66 -42 999999 -57 -93 999999 -61 -91 999999 -88 -98 -66 -94 -47 -43 -67 -77 999999 999999 -81 -92 999999 -45 -44 -64 9 -7 -44 -49 -21 32 -16 35 219 1386 2806 2131 1581 1519 1711 1908 1945 921 656 653 532 472 580 551 510 415 421 524 548 631 684 664 649 568 612 653 625 684 596 439 379 498 695 468 395 335 61 19 -38 -22 25 57 120 163 226 158 135 328 124 2941 73262 203244 114026 30102 10644 72568 147410 44925 1079 -23 -13 -54 -48 -18 -50 -46 -25 1 13 6 -12 25 22 -4 -18 -6 -13 -4 -13 -8 -15 -24 -12 -19 -34 -11 -12 -26 -7 -14 -17 -10 -2 -23 -6 3 0 -18 -19 -22 -12 -9 -11 1 -17 1 -1 -16 1 -4 2 15 4 11 1 13 30 162 831 1984 2279 2238 2446 2446 2897 3394 3348 3037 2886 2809 2711 2520 2298 1968 1738 1619 1501 1405 1433 1593 1957 2448 2803 2880 2319 1754 1870 2259 1610 873 384 196 178 154 154 153 130 120 102 73 63 67 87 132 192 219 204 176 142 145 107 43 -1 999999 999999 -14 138 928 3555 8841 14152 15756 55552 296 566 30 10166 15 25 52 6101 -10724 416 331 311 260 235 142 17 -40 -93 -58 999999 999999 -58 -91 999999 -75 -30 -98 999999 999999 999999 -62 -100 999999 -28 999999 999999 999999 -91 -59 -79 -69 -35 -25 -55 -45 -96 999999 999999 999999 999999 999999 999999 -93 -52 -21 -88 -57 -35 -8 -78 -53 18 -18 10 41 29 40 62 4 14 -5 5 12 -4 4 17 -66 -22 -67 -68 -66 -96 999999 -89 999999 -76 999999 -93 -55 -45 -57 -55 -42 -62 -82 -36 -51 -96 -69 -69 -88 -85 -88 999999 -54 -71 -81 -77 999999 -54 -51 -87 -75 -76 3 32 35 9 -26 -78 8 37 392 1272 2433 2322 2200 2948 2670 1771 1355 1243 968 631 472 456 386 303 249 229 341 395 416 525 541 537 487 387 341 349 284 285 268 336 328 466 375 382 319 302 79 5 -38 -91 -90 -91 -67 -46 -13 31 205 -34 2945 63842 173457 91742 10125 1668 5577 36809 19446 569 999999 -95 -73 -73 -63 -73 -73 -47 -35 -75 -51 -56 -69 -38 -16 -21 -31 -49 -55 -49 -49 -19 -17 -60 -56 -28 -60 -70 -59 -35 -50 -63 -55 -67 -57 -60 -45 -72 -81 -61 -34 -40 -39 -39 -63 -47 -46 -61 -53 -25 -22 -57 -42 -34 -34 -41 -56 -37 -22 -33 33 279 636 906 903 980 1042 1106 1227 1285 1321 1280 1222 1270 1369 1317 1173 1025 889 762 710 610 549 433 370 361 354 262 319 396 340 157 37 14 30 59 94 118 176 281 624 1237 1778 2071 1816 1815 2124 2355 2768 3755 4485 3984 4300 5087 5547 6732 7860 10481 12565 14743 15357 13463 13196 55561 296 566 30 10166 15 26 1 6100 -10726 946 464 445 360 378 310 156 94 33 101 2 -44 71 74 -19 -6 25 -22 36 -10 -20 20 -57 -30 -11 17 16 -9 60 91 13 36 50 37 17 71 66 -6 43 32 -51 -22 -39 14 71 49 81 62 7 86 37 29 54 55 60 88 170 129 115 122 155 146 112 126 95 103 129 93 59 26 -5 9 40 65 3 -10 4 -7 0 54 23 13 5 66 13 -3 -13 -49 -4 -18 -57 -35 3 3 1 -16 -14 -9 23 11 32 22 -21 -2 43 43 170 138 126 54 42 56 78 113 349 1209 2247 3567 4641 5189 4338 3139 1824 1445 1147 894 630 374 265 224 155 202 328 323 316 301 281 226 265 332 380 365 343 453 631 607 549 607 469 329 248 67 -9 25 0 -14 -51 -50 -18 -53 -26 24 345 3257 13217 5274 59 9 126 -5 85 72 -43 -41 -50 -58 -18 -13 -19 -66 -61 -51 -11 -22 -42 -41 -18 -45 -51 -20 9 9 -35 -52 -44 -24 -26 -27 -37 -39 -28 -32 -36 -53 -21 -56 -35 -31 -37 -42 -39 -39 -30 -19 -2 -45 -38 -25 -15 -39 -28 -30 -39 -54 -18 -7 -26 -31 -13 -24 -27 -13 -38 -33 -24 -24 67 221 527 843 817 620 533 476 478 438 398 388 382 391 387 365 320 277 241 213 164 129 169 233 171 75 24 11 6 22 22 28 33 31 47 56 87 117 341 941 2339 4637 7637 10794 13749 16382 17668 16123 14290 14323 16890 17071 15237 14278 15024 16608 16970 15970 14646 13770 55570 296 566 30 10166 15 26 10 6098 -10727 435 369 345 375 322 254 151 16 34 -50 11 -12 43 23 -1 -13 49 -42 -12 -16 48 -43 -74 -70 19 -45 8 -36 -16 -31 -2 -10 18 6 -3 53 15 -62 -51 -97 -62 -87 -72 -20 82 80 61 75 57 87 -24 17 40 94 171 118 84 138 89 63 83 99 162 128 120 118 107 28 -40 20 -6 -17 -29 -5 9 -9 14 -18 13 41 39 33 56 36 -9 -12 8 -13 -54 -25 -18 0 54 32 70 -49 -35 35 32 -19 17 -3 36 36 -30 48 636 760 266 94 56 59 65 88 180 281 799 1660 2310 2697 2799 2468 2026 1243 1000 787 669 571 494 362 303 185 144 168 220 277 297 186 102 81 96 118 176 223 297 595 926 636 871 655 161 -15 -35 -27 -12 -9 -26 -41 -23 -19 -34 38 999999 391 6613 4844 1 -52 -72 -72 -36 -96 -50 -63 -93 -57 -52 -81 -79 -65 -59 -50 -75 -60 -58 -54 -43 -64 -53 -35 -43 -51 -58 -34 -59 -32 -35 -45 -27 -60 -45 -39 -58 -56 -84 -44 -56 -30 -43 -49 -60 -33 -40 -52 -63 -55 -26 -32 -39 -32 -44 -38 -34 -29 -13 -17 -22 -16 -23 -24 -13 -8 -20 -15 -20 -13 -17 -1 33 125 239 343 368 418 390 352 289 239 211 187 160 146 135 116 79 87 83 69 63 61 18 -5 -15 -6 -10 -11 -14 -9 1 56 204 244 184 99 105 107 158 499 1491 3883 9062 15742 19392 21029 22648 23239 26085 28663 29123 26693 20081 15623 13565 13752 13846 13410 55579 296 565 30 10165 15 26 19 6096 -10729 432 401 329 401 340 139 5 28 -27 25 96 16 -2 25 -20 5 98 68 16 -29 10 -17 -22 -40 -21 8 -43 -16 11 -47 27 -8 49 9 0 62 -27 -31 -36 -43 -65 -18 -70 27 106 135 86 94 83 42 38 39 20 71 102 183 141 109 162 153 110 125 96 86 105 40 55 55 29 16 30 46 51 -29 17 2 0 -10 42 20 42 52 7 42 40 11 -37 39 4 -9 -39 -43 26 -23 -11 31 -33 11 27 7 33 -18 -1 82 92 149 801 2260 1571 454 142 69 90 205 473 707 937 1323 1496 1412 1302 1099 790 743 688 565 429 373 266 202 171 247 289 221 180 200 257 202 150 109 119 146 149 141 208 306 401 395 262 108 -21 -21 -38 -16 -20 -67 -55 -57 -31 -69 -71 -31 -29 359 2512 3262 41 -63 -57 -30 -28 -53 -46 -53 -44 -34 -90 -72 -35 -63 -63 -36 -13 -26 -37 -33 -35 -44 -26 -31 -18 -49 -46 -52 -26 -35 -25 -30 -49 -42 -52 -7 -11 -34 -49 -29 -23 -23 -31 -36 -35 -59 -24 -30 -40 -38 -44 -14 -16 -7 0 -5 -38 -28 -31 -19 -4 -15 -30 -9 -20 -28 -22 -19 -27 -6 -1 -5 2 22 34 49 135 176 164 175 161 140 130 119 112 83 57 52 66 55 59 62 65 27 -13 -10 -13 -9 -4 -12 999999 6 168 868 1795 1883 1324 626 264 167 156 160 178 210 655 1342 2094 2791 2970 2913 3461 4696 10305 16313 18958 20038 20244 20679 20381 19807 55588 293 651 30 10161 15 26 28 6095 -10730 418 354 210 91 38 51 124 57 93 74 73 66 24 93 53 28 91 44 -9 -15 40 63 23 46 39 16 10 72 53 53 127 62 97 52 4 4 -28 -27 8 44 73 94 168 180 132 26 37 76 78 115 147 190 170 234 231 180 209 190 171 96 125 169 163 122 103 66 30 54 29 74 17 34 61 3 46 33 53 45 27 77 59 20 18 57 38 43 24 61 61 22 18 -21 44 121 94 72 44 63 44 52 75 77 165 923 2533 3346 2717 1347 497 336 869 1275 1152 1514 2522 2437 1487 1109 859 688 655 688 649 499 425 277 170 129 129 160 186 268 245 151 167 163 118 118 80 196 399 284 255 239 344 377 262 21 -1 23 15 39 10 -29 -6 23 13 33 3 -18 -2 2 -18 -29 -12 -24 -15 -33 -6 -27 -5 -8 -14 -9 5 28 3 5 -38 -3 13 2 7 43 11 -2 22 28 21 23 -22 -9 -13 -24 -17 -2 6 -21 -7 -17 -22 -3 5 -13 -12 -18 -31 -32 -11 -10 -11 -12 -18 -9 18 13 24 7 0 -19 12 36 21 4 4 11 13 20 30 40 15 24 8 32 19 13 22 29 32 38 27 24 32 25 31 24 19 22 49 46 60 67 73 59 63 68 60 43 18 10 9 5 11 19 50 379 1131 1928 1980 1103 444 197 174 228 236 176 134 119 116 139 111 74 178 501 1461 2907 3947 4274 5335 6442 8114 9895 11983 55597 296 559 30 10159 15 26 37 6093 -10732 530 478 479 501 444 334 204 108 30 100 116 126 113 75 47 85 124 66 47 67 122 50 55 61 -27 12 25 18 37 32 26 108 87 57 37 39 52 11 38 35 19 -6 3 61 24 103 140 121 145 132 68 79 81 112 206 149 195 214 258 311 244 222 185 93 132 115 108 160 105 64 41 64 86 44 62 66 55 33 69 50 51 67 100 68 81 78 37 17 33 35 35 31 32 35 45 100 25 6 16 36 70 69 45 82 105 145 1169 2869 3487 3942 3812 2806 1414 985 1406 1525 1669 1975 3441 3685 3350 2056 1349 1378 1338 1159 891 742 504 217 84 58 78 121 87 162 180 205 196 154 202 169 121 121 181 214 249 272 227 202 135 26 16 -5 -3 37 -16 9 60 18 4 47 -1 7 -15 -18 -6 -13 -15 -31 -13 -9 -11 1 -2 13 24 27 -12 1 12 25 -1 29 11 -3 13 28 18 36 18 15 18 -8 -4 11 -15 -4 -2 -15 4 5 0 -3 2 -12 9 20 11 -20 -7 28 -2 -2 -2 3 -7 -7 14 -3 4 7 14 12 4 -19 11 25 32 26 18 21 25 16 19 26 31 49 39 40 33 21 29 19 23 31 27 27 21 22 9 17 25 32 55 69 81 84 76 78 57 31 16 15 29 30 30 40 23 67 971 1723 1022 558 329 251 266 301 286 220 156 117 146 136 88 51 44 49 -1 -1 26 444 1890 4472 7511 6867 55606 296 556 30 10156 15 26 46 6091 -10733 466 425 409 423 376 258 156 79 31 67 45 83 79 26 -36 25 25 51 61 74 32 -20 29 13 -14 66 35 8 51 47 63 -32 34 34 76 26 33 49 -18 -48 -39 30 -3 -37 25 91 125 57 37 12 42 74 12 102 126 211 222 198 239 264 239 181 108 139 176 99 89 129 111 29 25 -2 13 -31 -15 -35 -3 69 21 2 43 37 36 33 67 65 48 14 39 -10 26 23 10 83 34 28 11 51 69 92 45 31 89 145 250 815 1917 2774 3165 3657 4050 4050 3566 2817 2389 2326 2224 2817 3969 4408 3843 2660 2031 1656 1489 1259 1014 754 560 428 200 70 115 79 38 60 61 69 75 126 121 125 123 129 181 234 225 191 260 213 47 -62 5 -2 -5 -26 10 -55 -50 -33 -14 -8 -45 -41 -23 -4 -55 -39 1 -32 -38 -41 -12 -8 -54 -45 -7 -17 -33 -8 -4 -6 -31 -8 0 -27 -56 -32 -6 7 -5 -18 -32 -14 -30 -13 2 -28 -30 -23 -2 -6 -6 -4 -10 -19 -12 -10 -9 -10 -37 -36 -21 -24 -1 7 -18 -36 -18 -35 1 -6 1 -3 6 10 -10 -24 -33 -33 -17 23 39 16 4 -2 4 16 5 -11 -11 -11 4 -7 -2 1 6 25 13 5 16 31 32 24 27 42 48 74 79 67 39 12 2 0 -4 -11 10 13 -13 358 1669 1397 1026 1599 1797 1771 1279 883 460 304 239 153 110 108 132 140 110 40 1 7 -5 12 235 1515 4253 6901 55615 293 674 30 10154 15 26 55 6090 -10735 431 419 316 156 145 108 114 102 70 61 66 64 26 80 108 79 51 24 60 26 45 10 20 77 34 34 23 39 72 77 56 54 29 84 55 71 88 12 -1 -16 -38 89 55 86 80 92 89 86 117 119 158 204 250 301 293 257 285 248 260 230 213 116 137 128 127 84 55 76 79 96 77 80 14 45 14 89 45 74 78 48 58 87 53 36 45 46 51 66 29 86 119 114 109 76 99 111 112 118 200 477 826 903 1146 2003 2311 2546 2560 2627 3249 4019 4179 3748 2734 1931 1884 2746 3859 4127 3004 2012 1601 1369 1230 864 746 641 521 363 209 100 134 103 95 113 77 110 118 137 119 100 86 100 170 166 177 207 202 48 40 29 30 51 1 11 4 19 -14 18 45 -13 -17 -11 0 26 24 -9 -43 -15 8 -7 28 20 -14 -10 22 26 9 16 28 61 55 25 12 -2 -4 9 6 22 35 -14 -7 -4 36 15 0 37 40 14 18 -6 -6 19 15 12 -6 17 4 8 14 6 35 20 20 10 32 29 15 40 34 6 35 23 36 44 26 33 34 45 63 78 72 72 58 33 30 47 44 29 42 33 54 45 93 135 150 158 117 91 83 71 54 71 70 86 116 110 76 51 45 60 56 33 37 49 52 37 40 108 263 327 450 957 1448 1981 2125 1635 924 501 371 393 457 610 937 1098 661 248 107 43 7 999999 999999 36 331 55624 291 581 30 10151 15 27 4 6088 -10736 620 495 424 411 381 352 264 100 75 68 105 65 19 8 121 74 51 54 50 67 87 80 60 60 152 102 90 97 49 44 65 73 84 114 71 72 78 -43 -19 42 -6 84 50 18 101 95 123 75 80 139 145 115 76 63 192 211 230 259 327 336 239 237 277 164 112 193 121 81 99 120 75 87 117 79 72 57 44 22 65 125 83 87 103 124 143 13 6 122 84 85 84 81 117 98 85 126 194 299 349 441 901 1632 2565 3236 2741 1731 1423 2317 3037 3371 3408 3091 3012 2973 2707 2092 1639 1391 1504 1305 1140 1324 967 827 687 727 603 519 421 406 324 168 110 101 164 114 118 101 97 93 107 129 131 113 132 177 157 158 65 29 52 32 14 25 50 38 -6 40 65 12 18 -11 -25 19 57 14 11 -2 24 17 8 -8 31 -7 3 10 22 3 17 57 1 27 20 2 15 50 49 71 56 37 43 50 46 34 37 30 9 28 23 28 35 5 0 12 24 26 22 8 23 32 47 33 9 2 11 17 27 36 40 6 27 46 38 23 59 77 92 105 97 91 118 117 119 129 143 120 137 137 70 64 73 56 51 61 75 85 93 142 184 174 165 161 143 124 133 131 132 133 110 93 77 72 79 69 55 60 49 52 47 44 64 132 259 446 633 699 937 1321 1695 1772 1642 1452 1351 1255 1132 1008 835 663 428 190 11 55633 289 606 30 10146 15 27 13 6086 -10738 491 432 361 325 253 148 49 77 56 64 76 46 38 112 51 40 10 24 86 51 14 51 5 -23 84 24 -20 11 65 99 42 41 42 39 33 19 -8 -16 -15 23 15 43 92 60 78 119 107 101 95 124 138 93 79 165 209 253 289 347 220 153 174 267 212 68 93 137 92 28 83 96 86 92 27 -22 40 64 82 79 18 63 77 46 88 79 67 60 45 107 79 70 47 18 65 71 114 290 457 753 1690 3696 5896 6071 6630 7678 5706 3203 2220 2949 4329 5424 5017 4165 3388 2582 1923 1343 1068 1090 797 644 573 644 526 516 355 287 319 239 247 149 77 70 105 104 68 51 73 119 92 86 84 79 153 221 197 167 116 22 14 29 30 11 20 24 19 31 29 -41 -33 -18 -5 10 6 0 11 28 21 9 -5 -17 -5 3 -11 -16 -2 4 -12 20 11 27 21 5 13 16 21 30 35 33 9 21 28 7 10 11 23 12 8 5 13 -2 3 3 11 19 38 12 15 33 14 26 34 38 24 11 23 19 18 14 36 50 37 53 74 92 85 104 140 145 148 157 137 133 102 84 115 145 122 94 82 88 63 58 33 31 42 40 47 61 49 45 55 47 48 54 57 60 72 70 54 56 62 60 59 51 43 38 30 31 34 39 72 78 145 214 274 310 308 323 357 371 303 311 349 363 377 496 396 123 -1 55642 292 543 30 10143 15 27 22 6085 -10739 459 999999 999999 999999 317 247 186 60 -3 23 95 73 10 6 -2 6 77 62 96 41 61 73 12 37 12 6 17 93 16 120 85 73 -10 -22 42 43 -3 34 62 18 7 36 43 50 76 113 92 78 83 117 153 65 106 113 128 248 196 235 280 287 281 263 253 172 160 169 144 180 79 18 43 53 48 37 18 30 66 83 92 47 49 31 83 97 118 81 43 25 70 97 96 47 49 83 83 83 99 239 449 764 1241 3111 7620 9967 11932 13629 13727 12027 7911 5065 4021 4106 4796 4986 4808 4071 3263 2564 1887 1686 1440 1252 1001 822 653 557 462 405 325 294 234 192 155 130 128 118 134 139 123 102 134 110 136 122 200 235 226 213 70 59 52 37 13 48 30 29 74 16 2 33 39 14 8 31 29 26 34 39 -6 1 -8 7 40 18 33 23 18 0 21 29 35 22 23 38 52 43 38 53 36 34 13 23 31 58 49 74 52 47 37 26 31 13 40 27 58 34 25 40 34 38 49 52 39 20 29 4 32 31 28 12 37 63 59 53 79 93 87 97 114 120 129 113 97 97 90 74 90 134 145 152 139 115 92 76 70 61 80 92 59 84 81 45 36 31 47 45 42 41 62 72 64 66 73 84 92 89 86 70 58 60 54 45 53 71 66 71 95 148 183 188 172 164 180 206 287 254 189 172 98 25 -4 -6 55651 285 630 30 10140 15 27 31 6083 -10741 553 389 355 228 66 45 13 92 53 38 77 15 60 65 83 -10 9 28 42 69 -17 40 26 53 107 64 99 33 45 30 65 76 6 -5 -44 -21 -59 -4 13 89 9 4 47 41 125 96 103 94 102 129 172 165 142 199 277 283 280 248 239 228 268 105 108 117 90 94 -24 45 38 48 29 36 37 48 59 9 66 105 -2 15 9 52 39 60 14 65 34 24 31 89 80 47 60 121 209 365 549 599 1271 3936 5352 7000 10604 11466 10845 9780 9387 8947 7617 5286 3739 3714 4931 5678 5419 4627 3989 3281 2604 2001 1612 1389 1191 1166 1056 826 661 514 365 309 234 192 213 219 166 143 115 112 120 82 116 177 215 183 88 52 33 66 75 34 34 23 16 44 42 23 -12 20 30 20 18 23 1 -8 24 42 3 12 16 -29 -7 17 32 24 1 15 48 38 46 26 40 69 68 57 42 52 59 73 28 38 46 46 50 -11 16 59 38 11 28 16 34 13 7 26 56 52 33 23 28 42 30 39 50 53 57 58 83 67 104 129 125 146 121 151 163 147 140 118 64 61 84 78 63 52 111 253 237 160 129 87 84 67 63 108 123 118 107 103 77 66 52 37 33 30 27 28 27 34 39 54 50 56 72 62 51 53 51 41 51 42 41 44 59 43 57 65 97 112 112 101 126 173 189 65 4 55660 286 629 30 10139 15 27 40 6081 -10743 504 999999 999999 999999 27 -32 27 0 -6 26 24 -24 51 81 26 49 77 1 7 78 -9 -20 -1 22 37 -6 22 64 -18 15 56 32 12 14 -50 -84 -64 -49 12 36 -20 -20 29 99 126 97 70 -5 50 32 44 161 159 186 223 202 197 246 206 169 173 179 147 106 86 27 6 -35 -3 55 15 -3 52 55 27 41 39 13 19 52 66 9 64 13 14 1 56 23 28 49 65 61 48 41 19 118 220 172 289 534 1409 4092 5892 5445 4937 4442 8260 13251 13389 9799 6396 4368 3281 3199 3341 3479 3797 3776 3321 3019 3054 3067 2647 2396 1976 1640 1408 1193 1063 903 709 517 361 289 230 175 169 113 116 125 154 182 190 294 210 53 53 40 19 52 37 -17 -11 -11 -1 -15 -5 -15 -26 -44 -56 -20 -6 -18 -6 -6 -15 -22 -36 -63 -30 -16 -39 -7 -39 -30 -26 -28 -25 -11 -11 -27 -2 4 22 11 9 10 0 21 19 0 -8 18 13 2 2 25 12 1 -10 16 28 21 14 9 -1 6 4 8 37 15 13 61 67 63 35 43 27 36 59 115 135 165 201 206 196 145 122 191 253 177 98 62 45 142 217 149 139 114 115 112 106 88 78 47 56 66 59 49 37 23 20 16 29 17 4 16 15 13 33 38 27 36 23 17 35 24 13 14 12 26 26 31 34 32 31 44 56 77 112 128 76 10 -6 -10 55670 288 656 30 10136 15 27 50 6079 -10744 538 480 314 174 69 45 24 2 47 46 75 31 82 95 83 71 14 79 89 59 -15 -20 -9 -23 55 31 24 9 49 47 39 65 127 55 -47 -68 39 4 21 -1 -7 33 7 60 64 58 90 47 96 107 111 168 160 249 306 199 216 200 153 174 175 150 169 120 29 91 59 11 34 28 79 59 26 58 74 27 38 50 35 9 32 20 62 46 27 40 52 84 97 51 84 113 80 50 75 136 254 354 668 1866 4972 9395 12556 10057 4622 4032 6378 8527 9030 8760 7549 6185 4821 3246 1931 1603 1531 1739 2007 2095 2234 2346 2453 2520 2653 2928 2797 2440 2015 1560 1232 973 801 621 487 378 388 351 253 228 243 320 218 106 61 61 54 55 15 12 35 16 24 52 34 11 -30 2 25 7 4 -35 -8 10 22 17 17 15 19 23 13 -5 -26 14 19 5 25 40 59 0 -11 28 44 13 26 19 66 40 4 24 38 24 28 28 0 8 19 49 16 25 52 41 44 22 26 35 40 45 76 147 258 371 528 663 607 500 354 234 292 341 297 214 233 261 249 238 239 226 205 202 233 252 288 318 307 342 406 415 369 300 217 160 121 73 65 67 58 61 89 111 110 114 105 83 77 82 71 47 52 47 55 56 50 72 98 96 79 56 50 42 28 44 58 64 71 60 61 66 75 102 120 124 73 32 15 8 -10 -14 55679 286 624 30 10134 15 27 59 6078 -10746 624 599 438 245 97 34 58 -26 4 57 8 31 86 69 72 27 23 19 0 24 45 -28 -12 -18 6 18 -10 -56 -1 71 78 24 43 65 7 -26 13 -21 8 -12 22 62 27 10 27 111 102 94 70 37 49 118 63 137 192 179 179 177 209 237 180 111 101 55 23 11 44 16 33 6 -5 24 27 21 59 51 34 85 88 88 80 6 14 14 38 83 59 37 76 44 67 83 78 96 118 103 166 273 365 514 691 1215 4456 9323 9734 9519 7285 3304 2323 3196 4576 6164 6917 6591 5928 5592 5458 5045 4694 4304 3618 3005 2622 2327 1993 1695 1550 1472 1264 1194 1139 972 877 855 792 668 550 537 557 524 393 337 348 268 93 86 81 40 26 13 -7 18 42 25 -18 -24 15 52 -19 9 -20 14 -15 -15 -36 -26 10 -22 -31 -6 -1 -13 -1 0 3 -10 29 -18 -6 11 -2 -18 -7 8 23 29 43 43 14 -20 9 13 8 16 23 12 -2 38 27 3 -23 -22 -15 21 41 45 58 87 116 159 241 377 518 620 579 500 371 323 263 259 339 368 414 396 332 281 248 201 192 185 227 272 298 302 239 211 199 222 263 276 261 224 191 117 88 76 80 85 96 101 94 73 61 62 77 95 78 84 84 54 63 72 80 99 90 64 41 58 51 32 39 44 28 52 80 94 86 74 71 89 95 92 69 47 45 10 55688 283 741 30 10131 15 28 8 6076 -10747 72 10 45 16 85 189 146 156 98 51 33 68 2 15 28 68 16 64 44 79 47 38 87 59 45 43 90 91 -13 -5 -35 51 22 16 6 45 18 57 -4 7 91 172 130 121 86 106 44 122 214 255 291 329 288 246 214 257 212 244 217 53 78 34 11 46 50 56 44 85 104 62 46 59 73 74 34 80 77 47 83 52 66 89 78 31 26 149 144 189 298 441 591 663 815 1034 1131 1353 1470 1046 1259 1771 1440 2675 3971 2781 2075 1713 1406 1390 1946 2562 3216 4293 5078 5229 5154 4886 4506 4091 3641 3137 2584 2240 1821 1520 1236 926 677 504 517 631 684 641 622 622 609 518 507 462 388 383 237 195 159 124 115 96 72 60 47 38 62 46 31 23 10 -12 20 41 5 34 35 25 28 11 8 15 30 -17 0 14 23 3 5 13 -11 5 2 11 42 33 37 48 27 19 11 28 23 50 46 25 34 16 19 19 11 19 40 44 31 29 14 30 63 59 71 118 148 184 197 219 213 197 186 186 153 172 197 183 174 169 166 152 158 173 131 108 87 97 119 185 307 377 384 326 221 205 213 230 198 163 135 125 119 122 104 83 93 91 90 101 103 98 95 70 60 53 68 90 99 89 65 58 59 50 62 66 58 58 59 85 110 133 150 171 169 130 121 126 83 30 13 -1 -15 55697 286 559 30 10129 15 28 17 6074 -10749 584 511 451 387 301 165 123 -6 -36 57 21 134 137 16 -5 -42 1 58 26 30 -13 -32 -13 64 -33 33 -15 -32 -69 -3 12 -19 1 43 30 52 16 12 -11 -6 -23 31 -24 -20 -19 -24 125 141 51 59 48 44 133 64 125 173 159 227 182 201 201 204 139 56 14 -21 -15 31 42 14 20 0 -16 30 35 44 -37 -57 17 55 30 32 38 9 36 85 55 39 16 44 30 28 94 190 259 437 599 947 1477 2457 3086 4018 4647 4079 3382 2913 1686 753 672 786 1045 1265 1073 627 441 411 471 547 718 920 1313 1561 1773 1906 2013 1949 1833 1709 1542 1387 1186 963 740 537 432 289 244 182 158 163 168 162 291 362 327 222 186 130 116 64 38 15 38 1 44 7 6 -6 -27 -28 -8 -28 -35 -15 -23 -30 -38 -25 -35 -31 -22 -19 -36 -11 -13 -22 -17 -29 -59 -33 -15 -24 -13 0 -7 -22 -5 -21 -8 -9 -22 -34 -23 10 -5 -9 -16 -12 14 -22 -21 -20 -10 -22 -12 0 -1 -6 5 67 108 138 193 222 254 332 364 340 370 352 275 197 204 178 126 93 69 46 48 15 15 37 10 10 27 40 58 74 99 151 146 88 81 67 49 53 74 118 94 88 96 94 71 51 46 59 58 54 58 49 32 27 20 7 18 17 8 17 23 11 6 17 13 10 29 34 101 190 203 216 223 164 132 103 37 4 55706 287 555 30 10125 15 28 26 6073 -10750 615 588 453 396 261 167 60 7 6 80 144 84 58 39 74 -13 70 5 -69 44 10 44 53 -1 -25 19 -4 15 10 38 -8 -9 58 24 44 -41 -14 -30 -35 34 -4 -41 -3 -37 22 108 179 38 38 28 14 77 51 103 121 196 210 214 209 200 194 172 155 105 4 -51 21 20 7 -26 27 12 45 10 28 51 14 29 24 26 -11 2 24 2 -27 -19 33 10 63 34 48 142 279 350 335 373 368 479 779 1162 1577 1881 2389 3710 5963 8993 10009 7085 5107 4708 2746 1995 1514 997 777 537 437 402 359 366 378 337 331 381 486 540 567 671 717 658 560 483 479 435 427 395 315 285 226 206 186 200 240 249 202 194 91 57 65 116 61 60 48 -3 -38 -34 -42 -23 -6 -7 22 23 -30 -46 -43 -62 -53 -34 -38 -22 -48 -44 -65 -13 -36 -66 -58 -31 -18 -37 -21 4 0 -19 14 29 -21 -31 -19 -2 -26 -1 -14 8 -4 -21 -24 7 -10 -33 -25 -24 14 1 15 71 58 137 225 290 360 449 555 637 679 601 562 542 473 338 259 155 93 101 68 46 7 8 26 21 -1 13 0 6 17 23 34 29 37 64 61 87 70 65 43 19 26 10 1 36 66 80 84 59 42 35 53 46 45 38 43 32 48 51 27 166 1453 2470 2476 1523 1459 889 155 40 41 41 100 179 314 443 504 459 313 148 70 24 9 55715 291 584 30 10124 15 28 35 6071 -10752 722 677 575 534 474 328 192 30 70 30 106 117 106 76 106 63 46 34 80 21 14 2 66 55 13 6 68 -23 6 -18 18 1 -38 -32 71 -17 -2 -6 -22 12 -34 13 -33 4 60 101 102 87 59 97 135 179 122 127 144 173 197 267 287 217 173 114 99 80 16 34 69 81 56 52 53 -15 -3 40 43 49 113 58 68 87 43 31 31 30 107 37 73 90 149 276 435 581 588 490 444 445 402 479 470 699 780 847 972 1184 1520 2343 3458 4818 6159 6813 6028 4621 3595 3799 3999 4218 4480 3714 2477 1347 783 539 465 464 469 443 492 619 900 1160 1278 1264 1414 1849 2251 2210 1766 1112 658 443 329 365 375 399 401 340 245 152 89 32 37 57 31 18 28 27 9 -7 -17 8 -17 -20 -13 7 7 -11 6 7 -16 -13 -13 -13 -32 -18 -30 2 -14 -5 -14 -8 -3 -11 -16 -1 3 -3 6 13 -23 -40 -19 -14 -17 2 -17 23 25 -1 14 17 19 49 102 169 256 312 359 428 555 634 567 547 535 542 517 483 448 379 277 230 145 82 58 39 40 32 29 20 21 25 23 24 29 16 36 34 37 43 47 54 70 100 122 137 123 65 55 60 46 33 21 45 198 261 105 67 109 184 233 194 223 494 1080 1680 2129 2810 4030 4143 1571 227 47 24 25 25 34 44 70 108 150 187 151 185 227 154 71 32 17 28 137 32 -4 55724 295 582 30 10122 15 28 44 6069 -10753 784 782 690 597 491 405 181 31 38 69 136 120 131 109 43 22 24 43 45 37 33 86 6 -11 82 43 -13 -53 54 19 10 31 41 38 -21 5 -33 -4 -9 2 36 -35 6 27 58 121 90 101 116 67 60 103 128 166 136 207 274 248 225 194 203 211 137 60 12 4 -1 9 20 23 49 71 89 76 52 1 12 16 7 14 2 21 16 63 57 50 19 33 65 83 124 177 347 514 623 555 464 444 411 356 326 312 247 309 447 407 416 638 1053 1562 2157 2294 2383 2414 2203 1926 1913 2120 1852 1294 1009 896 735 624 591 568 486 384 334 313 360 465 636 1079 2297 4324 6195 8520 11902 10053 5991 3125 1362 740 655 793 881 650 390 225 146 115 68 32 27 30 -7 -29 7 -10 -17 10 5 1 41 54 83 83 85 44 6 -9 -5 9 13 26 -22 -6 -13 -1 -7 8 7 -26 3 36 25 -26 -12 5 38 0 22 0 -1 24 49 46 45 45 98 202 309 448 534 620 608 667 761 775 722 671 719 657 492 348 178 136 96 49 38 48 26 22 23 17 18 15 20 29 22 32 41 42 43 39 22 43 35 28 50 41 50 93 100 91 47 42 45 37 24 37 109 198 358 676 1072 1436 2123 3061 5009 5261 3923 4038 4178 2237 1395 605 99 22 12 21 27 18 22 25 27 28 26 40 51 48 41 41 43 46 30 16 -2 0 -5 1 999999 999999 -12 55733 293 550 30 10120 15 28 53 6068 -10755 754 733 600 544 414 238 165 143 68 121 111 162 130 89 152 85 98 17 13 32 59 59 31 90 81 83 30 -1 4 12 -20 -7 38 82 11 -8 41 71 67 13 -36 66 16 36 123 113 96 130 99 126 106 160 172 150 159 189 187 191 232 234 193 166 131 55 33 56 71 56 17 16 42 80 42 31 77 62 42 47 97 82 52 48 26 19 47 27 34 34 66 55 74 48 61 146 141 223 330 378 422 373 287 255 223 246 188 110 118 130 88 90 112 158 316 427 440 477 537 620 664 662 763 933 1081 1198 1355 1559 1971 2399 2766 3171 3703 4103 3871 2882 1832 950 486 505 897 1985 4051 6152 7019 5289 2508 1127 770 585 552 546 427 311 288 229 229 269 290 345 362 366 438 422 467 543 560 604 699 743 723 647 476 368 366 433 501 582 525 368 282 277 260 241 255 255 229 194 152 97 82 79 102 143 200 175 162 203 231 265 261 328 395 435 451 505 541 562 603 618 587 484 478 635 979 817 425 176 89 66 65 51 24 31 10 28 41 18 8 28 43 47 59 59 50 54 63 57 27 50 51 29 48 58 65 74 80 69 68 54 54 63 56 55 39 39 72 149 392 1083 2361 3651 3542 1916 1481 1574 1267 976 474 222 56 28 36 33 27 27 28 28 26 36 27 28 45 43 45 58 58 50 46 9 14 51 33 11 2 55742 295 549 30 10119 15 29 2 6066 -10756 502 999999 999999 999999 446 304 169 32 11 65 128 124 169 104 47 38 11 24 38 -20 -28 7 63 66 82 29 15 44 18 31 32 -20 -52 -56 10 1 17 -11 -16 -6 -18 37 15 26 52 23 10 30 1 20 11 37 135 73 125 141 171 181 187 230 233 196 180 62 -13 36 -26 2 18 29 -55 -19 -29 5 -7 35 33 13 8 48 15 -3 -24 18 -3 -13 -5 47 5 24 58 5 57 60 55 45 84 127 241 279 205 139 91 164 88 56 38 44 93 98 51 53 45 86 99 85 89 49 71 101 131 203 257 334 445 656 991 1560 2468 3576 4578 5669 5389 4011 3167 2142 1034 481 255 137 240 450 1226 1972 1876 1489 1369 1294 1271 1226 1115 964 872 916 957 1195 1611 2052 2313 2449 2420 2331 2358 2323 2371 2347 2267 2009 1681 1206 822 719 877 1023 1045 1072 1038 898 708 562 437 390 329 348 316 291 275 250 210 187 208 219 206 251 240 234 192 181 165 176 164 175 221 272 280 200 110 88 133 175 261 308 258 159 72 26 3 18 14 -8 -5 -2 5 3 12 16 -3 6 -2 31 37 32 37 18 23 26 26 27 17 30 23 33 51 50 55 65 79 79 71 68 61 57 29 4 26 36 52 35 25 55 63 37 21 5 6 38 51 26 11 8 3 -4 4 10 3 7 5 2 4 8 9 18 23 18 22 12 7 -8 999999 999999 999999 999999 999999 999999 -6 55751 295 548 30 10118 15 29 11 6064 -10758 579 511 468 494 420 216 95 87 197 157 210 232 149 169 -3 22 33 32 23 60 111 151 142 125 24 32 -10 -45 -11 23 30 39 27 -2 7 43 26 -20 1 36 44 46 36 88 96 52 74 -20 42 135 178 106 125 108 142 219 197 208 202 202 179 155 139 94 100 49 77 37 0 -3 57 22 19 60 55 88 5 38 91 66 82 91 65 57 79 55 79 109 67 72 44 26 98 88 51 143 159 166 217 187 151 122 118 134 88 107 67 79 90 98 92 72 97 93 80 74 109 122 128 83 105 140 242 280 352 479 725 1127 1885 2366 2882 3819 4674 4860 4720 3415 2347 1849 967 405 213 182 158 126 161 197 264 430 758 1249 1859 2354 2756 3045 3374 3579 4007 4569 4747 4651 4573 4350 3779 3295 2849 2423 2021 1615 1275 951 823 930 1085 1028 956 978 1020 948 818 663 551 494 428 394 377 367 364 303 231 224 207 201 184 179 153 144 132 125 128 141 96 76 79 69 71 75 91 76 54 56 56 62 69 65 58 59 33 20 5 28 28 19 5 8 18 -4 15 26 31 46 37 44 61 55 38 50 49 44 50 46 49 46 60 78 83 95 101 100 97 95 74 55 41 42 56 51 45 50 48 49 49 55 51 47 27 29 22 26 35 36 27 33 39 36 35 34 30 30 23 22 23 27 15 14 11 8 8 -8 -12 -12 -7 -3 15 40 85 55760 289 727 30 10117 15 29 20 6063 -10759 199 59 30 176 205 207 165 81 107 75 -20 22 -26 -12 87 73 60 -11 33 5 18 -29 29 55 67 42 47 64 17 11 -2 3 29 -33 -17 10 56 90 44 49 51 101 112 120 105 131 160 171 223 234 189 190 221 275 219 162 178 176 173 99 99 93 52 44 42 43 64 71 -12 6 26 75 73 54 75 59 43 66 72 25 109 99 58 43 65 60 40 109 137 209 234 202 153 178 125 110 113 92 91 72 34 70 90 40 86 103 118 141 114 111 64 87 118 89 141 82 98 125 146 174 283 537 688 788 870 1004 1233 1647 2268 2777 2536 2119 1735 1205 508 226 159 91 85 82 19 5 18 60 188 345 515 687 1053 1321 1423 1662 1830 1832 1803 1598 1198 875 686 677 659 543 365 257 360 586 675 707 708 687 676 604 591 588 570 547 487 423 393 356 302 316 266 173 120 118 151 171 226 246 230 226 177 165 137 105 83 54 13 17 27 16 33 47 61 71 42 37 37 36 35 19 38 22 7 23 31 27 44 7 12 24 24 39 48 52 25 28 37 25 50 36 30 20 23 30 42 46 31 47 76 55 34 39 29 34 23 27 24 25 16 20 23 35 32 18 20 33 31 25 33 18 28 28 18 19 12 12 17 15 10 8 7 1 -5 -1 6 0 -13 999999 999999 999999 999999 999999 999999 999999 -8 40 97 55769 272 727 30 10117 15 29 29 6061 -10760 276 158 131 114 139 156 124 57 101 64 -27 -1 22 54 49 22 62 41 60 49 86 -12 -27 -55 36 5 -5 49 112 -1 -4 40 13 33 50 91 22 77 86 50 81 92 125 122 115 162 165 240 208 187 261 208 169 209 242 221 196 193 71 104 101 87 38 27 -1 1 50 40 30 28 46 54 53 51 12 -11 -12 20 2 94 42 10 37 65 17 19 66 130 143 128 260 230 192 171 143 132 131 43 68 79 69 112 71 130 129 47 96 102 91 92 43 123 98 75 88 160 131 126 131 142 118 147 198 390 560 623 630 594 552 732 1077 1214 914 783 799 672 344 145 31 28 14 1 7 -39 -24 -35 -26 -10 0 -5 -24 28 9 -15 7 -1 30 89 79 67 95 116 111 116 225 386 598 682 538 395 342 280 260 243 252 251 249 231 219 211 178 103 68 44 40 51 52 31 81 124 133 145 122 85 94 60 6 -3 -12 -10 41 29 3 5 36 17 23 22 51 41 41 38 28 50 49 68 85 90 121 108 111 97 70 51 32 22 7 28 19 17 23 23 27 17 29 23 17 14 21 36 29 33 26 22 17 22 7 3 16 21 2 2 1 2 13 14 10 8 6 0 8 13 19 8 18 9 0 -2 -9 -2 -6 -12 55779 289 608 30 10118 15 29 39 6059 -10762 479 432 347 265 126 47 95 167 196 187 209 173 138 80 71 41 -2 47 67 68 101 109 39 76 136 124 39 14 64 33 66 21 33 31 65 53 45 24 12 81 96 66 53 93 183 155 95 213 235 199 216 252 295 286 290 232 185 224 259 208 191 227 273 201 153 92 83 43 28 97 4 4 47 52 49 94 38 84 89 79 64 101 90 70 40 67 107 108 50 119 123 94 128 186 141 126 191 122 206 294 296 193 120 123 88 93 84 74 113 110 101 168 172 150 150 178 138 157 122 127 177 153 139 158 156 138 194 216 322 558 757 954 1172 1935 2287 2316 2908 3052 2550 1883 1678 1195 933 626 395 214 120 83 22 -6 26 61 20 29 -7 -12 12 -8 -67 -6 -3 -22 -27 4 39 34 92 140 104 156 286 505 677 795 593 461 393 362 334 273 169 194 194 164 134 114 93 86 31 44 69 89 64 42 44 74 88 88 91 61 80 65 84 86 62 113 182 214 234 266 288 341 351 395 452 481 514 499 484 452 376 290 235 157 164 229 237 212 235 289 296 300 232 126 90 67 51 45 49 50 43 40 29 28 59 67 61 52 61 72 56 48 42 30 56 51 51 51 41 55 43 33 40 50 46 40 38 39 36 51 36 39 17 17 22 30 19 15 10 11 17 -2 -9 -5 -7 -5 -4 -9 -12 55788 285 730 30 10120 15 29 48 6058 -10764 127 105 79 178 149 148 182 139 67 31 78 46 13 66 122 128 53 60 14 42 44 17 41 59 3 -9 24 73 104 60 28 37 14 20 36 24 71 44 37 72 136 110 156 243 172 169 174 221 233 215 256 228 244 256 198 178 111 160 208 207 174 130 23 24 42 54 70 35 45 28 53 31 32 85 84 48 55 61 19 43 38 61 58 0 26 105 81 77 117 142 95 95 92 102 96 155 229 237 189 95 103 91 113 161 137 133 153 149 139 141 150 113 159 133 125 121 154 204 168 135 168 108 179 147 129 213 303 453 656 983 1500 2903 5528 7244 6168 4801 4114 3384 2481 1911 1439 1075 879 647 495 372 238 156 141 86 46 13 66 48 25 21 22 27 -24 -30 -30 -20 -21 10 52 135 201 203 273 447 618 706 876 912 722 645 564 378 335 334 251 208 183 164 118 111 110 100 124 130 142 161 146 136 138 168 198 192 234 347 376 410 559 737 883 895 920 1004 1071 1096 1063 1180 1226 1098 948 812 766 757 739 739 828 869 837 770 680 500 343 270 208 182 132 103 73 69 50 49 50 47 62 50 47 33 44 51 36 36 36 30 26 32 33 28 37 41 33 26 36 22 19 24 29 26 32 26 20 26 24 5 6 3 13 -3 3 3 -7 -2 -5 -8 -5 -14 999999 -14 -11 -11 -14 55797 287 671 30 10121 15 29 57 6056 -10765 368 308 159 122 124 85 135 120 186 108 125 27 -10 48 19 66 156 166 115 133 72 31 69 -27 -10 65 22 79 77 67 95 81 19 109 80 101 32 35 9 25 102 103 105 142 168 176 233 225 251 221 236 204 199 255 262 218 299 194 174 248 202 210 210 132 74 85 120 95 34 -11 21 38 -7 10 55 117 36 109 94 113 47 13 58 115 132 124 113 221 193 183 160 105 132 206 183 195 197 197 135 134 125 100 91 80 66 94 181 122 110 105 145 147 165 142 188 229 228 153 197 211 147 157 105 127 134 123 122 114 135 190 347 423 632 1104 1952 2622 2735 1998 1730 2193 2460 2840 3055 2858 2604 2181 1853 1543 1300 1110 1022 953 828 782 681 488 329 281 221 151 164 148 197 325 503 581 691 493 323 423 458 521 660 890 1050 1070 932 777 760 858 888 888 755 736 608 467 330 268 278 261 286 308 315 359 467 582 690 618 578 547 517 494 498 549 580 543 624 710 718 809 918 1020 1270 1386 1392 1407 1399 1296 1080 1000 913 831 751 750 744 671 581 476 366 304 272 241 190 163 123 75 58 51 39 37 46 55 37 36 61 59 49 55 56 55 53 51 42 37 31 40 41 32 37 39 35 15 34 41 39 30 29 33 43 40 31 29 20 25 33 18 4 5 16 16 14 3 1 2 -3 -5 -12 55806 291 550 30 10120 15 30 6 6054 -10766 577 504 555 505 480 392 323 187 132 240 182 181 181 152 128 83 125 144 54 43 59 205 156 99 80 70 32 45 84 28 36 14 70 50 101 21 54 71 56 73 55 65 101 141 92 59 140 208 231 233 199 213 258 204 212 228 227 207 244 316 339 298 192 190 232 273 217 136 137 117 82 91 50 66 34 83 74 66 81 54 90 122 133 64 82 100 91 101 178 239 297 338 362 320 282 269 281 349 335 314 247 237 278 416 318 186 185 131 140 137 184 157 187 168 203 212 154 161 131 109 106 165 154 131 149 209 179 138 137 124 150 118 82 139 106 98 158 209 274 429 640 765 649 589 774 965 1034 1181 1294 1331 1335 1247 1113 1084 966 863 742 622 463 398 281 169 79 -10 -1 -7 22 98 195 415 947 1501 1855 1858 2133 2067 1203 658 457 437 438 541 672 930 1385 1420 1004 771 732 750 698 624 518 406 310 259 215 226 232 217 207 213 205 197 198 183 175 198 189 139 150 166 154 121 121 123 142 135 127 157 145 106 121 170 160 176 235 282 324 376 425 489 480 400 330 264 193 163 126 105 84 73 57 64 62 34 44 74 92 89 84 88 80 72 63 59 50 42 56 49 46 48 55 51 48 44 43 56 44 43 35 37 47 51 43 39 40 39 24 25 24 21 13 10 12 22 24 14 13 10 -7 55815 290 549 30 10119 15 30 15 6053 -10768 630 661 703 626 533 324 228 181 178 185 211 187 186 204 174 127 33 72 61 115 172 187 149 100 19 3 10 28 23 13 2 71 -20 -18 64 68 19 64 34 56 82 128 100 89 63 150 160 154 261 269 201 156 205 211 220 197 207 286 196 232 189 222 184 196 249 200 198 163 135 137 116 96 91 63 92 96 42 65 65 158 326 515 650 543 381 306 292 250 175 144 219 337 382 410 450 458 501 506 538 540 433 265 226 206 223 161 164 140 127 143 156 107 169 258 154 117 119 64 69 116 135 96 192 188 124 132 167 176 161 128 139 108 118 170 125 113 107 157 130 85 81 95 79 11 109 140 200 206 239 323 371 433 437 528 481 373 317 287 245 215 140 69 13 -18 -19 -1 51 -1 -8 44 137 256 299 421 557 822 1003 904 1059 1698 2425 2850 3170 3544 3923 4189 4961 5084 3928 2231 1598 1395 1240 1001 869 697 674 740 828 846 833 727 595 500 459 487 372 290 274 253 267 254 242 220 237 219 164 161 197 308 360 164 57 66 68 80 81 108 174 225 260 306 362 353 332 303 244 183 132 110 105 86 59 38 52 59 58 42 49 54 53 59 55 57 56 63 64 63 47 55 56 64 41 38 46 30 34 46 48 40 41 39 44 36 36 35 33 31 27 19 17 18 14 14 18 15 16 13 12 -2 55824 290 550 30 10120 15 30 24 6051 -10769 792 623 617 544 531 417 210 148 137 100 139 132 82 60 90 22 -2 37 26 77 124 182 107 33 0 24 -37 -10 23 20 -50 -35 17 -78 -77 -34 18 22 23 31 84 -21 2 75 119 144 81 136 164 63 131 154 127 124 103 167 165 66 91 110 103 116 159 135 146 101 69 116 92 -8 19 -19 3 -4 -3 -15 -65 -73 -46 35 169 409 634 838 908 764 508 412 372 291 212 241 284 312 490 690 1004 1018 607 417 319 263 156 63 76 75 98 237 195 74 66 77 54 51 75 52 94 109 93 112 108 95 170 148 110 85 107 90 109 60 78 119 138 102 78 52 63 89 64 53 42 -8 -15 -22 -32 -47 -65 -62 -17 -29 -10 4 25 4 37 68 26 -29 -77 -52 -91 -59 -38 -60 -66 -72 -84 -93 -96 -76 -31 13 63 80 153 246 480 415 405 658 1166 2058 3302 3823 3748 3366 2909 2472 1616 1149 1254 1425 1899 3532 7928 11557 21637 25971 27393 22005 16147 6613 1716 640 809 1172 1813 2575 2719 3183 4077 4621 5862 6899 8315 10753 9206 7999 4987 1615 538 194 112 82 74 86 64 32 35 59 65 101 106 118 179 247 296 282 242 188 117 82 77 79 60 66 42 58 103 108 94 99 87 67 64 58 49 41 55 44 46 40 38 40 37 46 42 45 40 36 35 30 40 36 32 29 27 35 30 24 20 20 21 14 9 9 11 11 4 -5 55833 290 581 30 10121 15 30 33 6049 -10771 576 513 526 364 297 247 104 87 131 113 92 141 112 117 87 37 34 22 69 90 136 191 172 33 11 6 1 -23 40 21 -33 -39 2 -19 -56 -60 16 2 -12 -24 39 65 19 22 64 98 124 164 199 225 183 159 131 159 183 205 181 203 188 196 188 138 125 139 160 128 130 161 155 105 99 61 56 76 7 51 35 -12 39 39 14 22 89 80 209 293 385 428 342 355 354 479 575 838 1251 1393 1211 827 515 379 260 165 144 153 132 120 124 207 270 165 75 105 75 70 94 105 154 181 159 178 226 241 185 164 143 143 184 233 200 160 95 139 154 109 64 21 73 113 181 118 52 -9 -54 -29 -21 -44 -29 -31 -36 -42 -69 -59 -63 -50 -54 -76 -53 -50 -73 -61 -58 -57 -85 -65 -60 -38 -27 -76 -71 -35 -60 -31 -2 42 21 11 7 1 32 296 693 809 1420 2662 3690 4055 5925 7626 8168 7298 6553 7107 8431 7665 5283 4647 4415 4640 5130 5694 6251 7283 8365 9609 11483 12255 12921 13528 14411 14137 14155 10131 9776 9836 7417 3617 1871 844 302 120 125 142 136 126 103 81 79 95 85 73 86 68 64 69 108 140 216 290 291 257 230 187 161 162 171 185 180 186 205 232 292 335 304 227 168 102 74 62 57 70 60 47 42 51 64 58 55 51 50 43 43 47 48 46 46 48 36 32 37 30 23 22 28 32 22 20 22 12 5 -10 55842 289 554 30 10124 15 30 42 6048 -10772 1807 569 518 467 480 410 290 230 195 200 220 238 191 156 146 114 9 39 90 130 234 246 245 256 159 91 34 32 53 59 47 62 103 65 59 90 57 83 86 60 67 117 167 166 110 109 98 147 223 228 271 270 328 256 256 263 297 250 224 275 216 181 217 190 167 245 243 223 242 224 183 196 192 118 83 86 121 138 65 93 29 48 122 81 59 91 188 339 498 541 556 711 655 669 877 911 842 802 737 589 510 443 397 323 290 243 172 189 228 219 217 161 187 174 136 143 178 191 239 290 311 307 316 280 298 275 241 204 230 333 183 147 174 199 162 150 129 137 165 228 190 87 81 26 -1 19 -4 -44 -60 1 25 27 53 8 -22 -23 -21 -17 36 11 -31 -25 -10 9 -6 -29 -34 -36 -18 -17 -42 -44 -23 11 -23 -18 -18 -25 3 3 21 -3 7 17 14 17 50 74 155 233 240 722 1241 1298 1699 2177 2484 3550 3584 2188 2802 2626 2150 1760 1283 865 657 581 550 506 443 352 312 305 284 250 239 243 231 158 99 130 115 88 73 95 121 114 95 94 84 103 100 84 100 99 98 82 87 70 87 132 184 215 273 333 371 411 471 481 476 478 458 438 372 254 192 152 81 64 61 41 47 51 39 34 33 27 36 46 30 32 19 24 25 26 19 20 14 14 16 5 11 3 7 7 -1 -1 -4 55851 290 525 30 10125 15 30 51 6046 -10774 1999 621 588 514 501 491 332 314 224 227 186 261 304 275 215 164 52 149 115 105 240 204 216 176 243 253 181 89 48 96 51 41 45 43 78 105 102 70 79 61 37 107 133 174 132 142 208 215 227 162 266 329 219 217 295 240 265 270 220 226 208 198 232 222 209 270 263 175 220 195 213 156 118 146 105 126 140 120 100 94 132 91 113 150 106 162 350 582 518 506 521 466 467 468 510 530 517 531 676 760 745 837 726 576 483 475 416 390 355 506 326 210 205 261 289 266 285 335 284 319 351 343 440 401 291 225 235 215 199 158 200 184 138 137 130 121 145 144 163 155 59 3 25 4 -12 -7 -15 -11 25 30 50 38 50 45 55 16 -8 -7 -11 15 0 -28 -8 -24 -23 2 -21 10 32 -2 -3 -13 2 10 15 8 28 -26 -18 -7 11 12 13 4 37 96 85 116 218 293 371 343 253 208 199 213 193 177 168 174 224 258 305 368 382 421 410 393 346 305 284 268 253 222 217 202 180 164 146 140 123 147 158 143 162 159 157 156 192 226 172 140 168 198 172 154 107 74 82 89 90 87 103 73 70 76 75 96 144 190 264 322 340 330 327 296 257 184 106 96 81 76 56 54 41 48 53 43 46 33 35 42 42 34 28 38 43 39 33 28 26 23 20 21 24 15 13 11 7 2 55860 292 527 30 10127 15 31 0 6044 -10775 825 600 627 550 484 511 454 326 213 186 207 201 243 284 243 245 187 189 233 240 148 99 134 198 239 301 206 186 63 53 83 88 25 114 109 71 103 46 126 119 119 65 92 149 200 214 183 273 256 248 268 298 328 318 247 231 259 251 278 380 336 290 194 233 237 280 271 268 187 218 184 184 172 183 182 133 115 138 62 152 164 118 122 150 166 304 325 281 365 346 425 388 370 372 331 414 552 614 776 821 988 1129 1081 1049 916 742 838 1021 959 812 897 1327 852 655 643 489 416 442 448 379 468 447 394 325 389 431 247 193 168 221 218 148 223 168 156 132 159 173 140 72 72 49 -2 30 33 44 2 6 22 5 8 41 50 94 59 23 43 30 -11 9 25 12 11 -2 19 3 -7 -8 28 16 2 17 28 17 0 5 12 14 35 18 3 24 14 35 40 28 49 75 58 38 45 103 103 130 137 139 120 91 95 124 147 146 210 226 205 207 235 248 213 202 197 238 219 194 159 178 199 223 200 198 233 280 289 308 316 325 349 319 273 231 223 233 188 164 164 138 100 97 98 84 99 87 66 84 96 110 136 134 143 142 145 135 139 134 122 116 133 130 114 110 111 111 86 74 63 53 60 64 61 47 41 39 43 34 33 47 46 42 45 48 40 36 35 33 33 31 35 23 25 29 17 -10 55869 291 556 30 10126 15 31 9 6043 -10777 819 669 609 530 571 489 341 284 204 198 154 180 233 178 89 121 160 143 126 166 69 50 90 197 205 178 134 42 82 90 138 111 111 115 28 10 8 115 80 98 68 81 91 33 101 95 166 189 251 231 233 213 253 323 247 272 296 291 262 217 254 276 225 228 202 187 318 342 385 320 164 147 131 104 93 71 48 119 100 77 98 111 149 108 128 199 273 248 269 347 395 429 403 476 488 457 533 611 655 823 940 830 675 424 403 499 573 1056 1636 1005 499 750 656 324 316 335 301 316 221 267 370 361 375 299 257 173 173 235 145 179 181 138 125 155 104 90 113 99 71 75 40 18 9 61 12 -12 11 3 -12 -6 7 24 38 41 22 -15 -1 3 -23 -11 -10 -20 -1 4 36 1 -15 -17 -19 -36 -27 -42 2 6 -5 -17 12 -29 -25 1 -6 -34 12 15 -15 -31 -14 43 34 39 37 46 64 60 57 69 99 95 72 73 64 98 76 62 78 95 90 82 88 82 83 109 98 95 97 88 102 131 143 166 199 226 236 270 229 196 224 248 257 235 259 222 193 204 195 171 146 150 155 114 64 51 27 30 25 56 73 100 100 104 108 113 115 119 126 115 90 97 88 61 66 47 49 37 37 37 26 30 27 35 32 23 26 23 33 30 18 19 28 24 20 19 15 11 8 7 11 9 -1 1 -11 55878 295 556 30 10126 15 31 18 6041 -10778 938 539 487 504 493 368 308 224 220 207 187 180 161 183 158 116 119 163 120 130 125 230 171 183 116 82 68 59 144 137 119 90 96 125 142 148 114 150 64 81 89 21 5 105 174 253 288 260 271 213 222 308 290 267 235 272 347 327 297 264 268 270 279 328 443 620 843 1081 1289 1091 877 648 450 418 332 272 173 239 227 241 278 294 280 322 386 480 588 805 1150 1863 2976 4061 4278 3754 2777 2081 1711 1542 1342 1141 830 678 703 657 496 514 777 1275 1717 1644 1054 739 924 790 495 370 335 219 243 339 347 315 300 289 348 258 205 177 168 166 149 131 114 121 106 122 78 18 35 -3 33 15 17 18 8 30 16 -5 -10 -6 -27 7 -25 -7 -35 -13 -12 24 4 -6 29 -13 -19 -58 -26 -14 11 -20 -15 -26 -26 -7 14 3 8 8 6 1 -3 15 6 4 19 17 43 40 34 23 46 83 58 80 82 104 136 134 89 64 68 64 89 67 64 90 106 109 138 195 244 195 120 115 151 174 188 134 129 123 109 79 94 124 100 75 100 111 94 121 111 82 62 55 79 94 137 196 209 185 163 173 158 107 76 52 43 47 64 48 67 94 108 111 141 172 121 112 110 117 130 95 77 64 63 38 30 44 46 36 49 50 48 36 37 31 25 33 37 37 38 37 28 22 22 24 25 30 20 22 20 11 -10 999999 999999 999999 9 55887 295 556 30 10126 15 31 27 6039 -10780 2394 549 480 484 393 371 252 212 195 201 157 196 189 131 207 194 212 114 97 98 16 6 72 100 92 45 29 38 40 25 56 109 116 93 121 90 11 78 20 -34 4 2 98 120 206 165 131 172 280 235 237 199 197 167 197 209 233 300 270 340 599 1160 1900 2538 3168 4130 5563 7139 8101 8096 7449 7108 7152 6935 6434 5892 5341 4576 4039 3788 3779 4136 4846 4786 3962 3810 3762 3972 4585 5298 5604 5807 4830 3839 2780 2342 2286 1885 1432 1305 1193 901 790 786 733 723 929 982 1053 957 951 1072 979 1065 618 544 454 388 426 403 448 398 362 329 224 217 233 187 118 119 92 169 102 126 102 17 6 33 27 8 4 -4 1 -13 -33 -50 -11 -6 -8 -33 0 0 -15 -20 25 4 -19 -34 3 -8 -49 -61 -32 -10 -31 1 2 -35 -18 13 -23 -18 -9 12 17 10 0 -28 -15 5 9 41 9 8 -5 2 20 0 -5 18 29 22 52 50 41 9 40 50 44 44 57 42 36 63 85 99 142 233 297 271 353 635 791 725 579 513 408 306 215 187 163 145 135 150 146 124 141 158 128 138 140 97 75 90 80 82 82 48 91 120 146 174 165 137 74 26 33 45 34 45 46 67 91 90 77 77 76 68 54 48 47 36 43 35 33 31 38 42 34 43 32 22 21 35 30 25 27 38 24 21 11 11 19 14 21 16 10 10 3 -7 -15 999999 999999 999999 8 55896 291 558 30 10128 15 31 36 6038 -10781 7414 736 604 585 592 504 448 294 186 214 169 173 226 257 285 248 192 116 153 50 41 102 86 110 107 101 50 60 128 131 113 62 137 156 105 116 76 41 63 41 13 15 5 76 154 197 189 135 210 324 373 417 603 765 1109 1483 1699 1961 2323 2847 3455 3912 4419 4841 4981 5147 5638 6304 6773 7238 7464 7919 9279 10365 10636 9074 7046 5467 4377 4050 4009 4056 3604 3279 3083 3199 2877 2732 3225 3881 4203 4161 3926 3848 3032 2335 1904 1519 1434 1449 1345 1348 1125 731 562 571 671 1094 1179 848 933 697 523 635 1060 1070 694 556 595 452 448 411 328 270 197 208 224 172 131 123 117 90 131 129 89 52 49 0 -24 -6 -1 -6 -22 -21 -28 -44 0 10 12 10 0 -9 -8 -6 26 0 1 -28 12 -49 -37 -1 -29 -46 -48 -24 -19 -16 -29 4 16 43 34 -19 12 -8 24 21 47 61 134 183 93 76 22 18 13 41 60 67 22 18 23 24 21 65 50 62 50 47 65 44 84 152 274 345 359 377 405 404 415 542 663 814 904 849 631 400 280 233 199 198 236 218 201 196 190 183 190 198 146 118 142 175 194 223 257 280 239 200 169 136 130 144 148 161 122 111 98 87 97 110 130 152 155 128 128 133 104 79 71 73 48 40 52 51 50 43 48 48 46 43 37 30 29 30 30 33 34 35 32 29 24 21 13 11 13 17 10 10 -1 55905 293 559 30 10129 15 31 45 6036 -10782 8806 733 754 750 550 513 496 288 188 251 172 212 151 233 209 236 303 146 43 70 24 103 150 60 4 86 52 96 86 103 157 90 158 121 107 50 72 38 58 34 40 111 119 197 244 187 195 270 439 585 792 1000 1252 1632 1913 2192 2626 3131 4195 5940 7749 8435 7622 6284 5482 5447 5510 5854 6043 6261 6541 7049 7339 7227 6598 5901 5567 5321 5373 5035 4414 3500 3020 3001 3105 3010 3192 3696 3830 3793 3533 3626 3862 4063 3925 4264 4120 2875 2666 3186 5931 3120 1835 1464 1090 742 550 503 566 818 671 469 449 530 473 369 390 287 283 309 293 335 307 228 162 235 207 179 202 155 164 158 167 167 130 111 37 24 2 17 -12 13 -7 8 33 16 17 34 -9 -3 -7 16 2 -38 4 -12 -6 20 -5 -6 -21 -4 -10 12 23 35 24 -28 24 1 16 5 -3 1 27 68 45 37 42 55 119 115 72 46 44 26 8 36 39 49 21 0 22 26 28 18 17 20 8 32 39 62 55 63 81 120 164 176 162 154 217 318 484 576 580 566 713 836 658 553 346 369 341 302 288 225 202 192 164 161 157 132 136 153 186 220 290 383 440 383 256 162 114 82 80 98 118 133 145 175 186 184 157 149 158 147 155 152 132 119 88 68 67 64 68 78 60 51 56 63 47 42 48 38 50 45 38 45 49 42 42 33 27 34 30 24 23 23 22 23 19 9 -15 55914 293 559 30 10129 15 31 54 6034 -10784 39082 1131 632 601 654 585 413 243 199 125 139 217 197 137 208 209 201 122 143 76 37 109 130 80 23 48 75 66 34 56 34 53 136 164 79 94 52 55 -10 17 43 98 119 175 149 136 174 173 249 401 480 617 797 1030 1308 1616 2038 2788 4304 7844 13688 19835 23744 23021 19725 15349 11234 8555 7025 6040 5449 5495 6031 6937 7842 7965 7443 6919 6281 5722 5222 4625 3998 3446 3270 3913 4146 3625 3557 3684 4113 3485 3551 3597 3868 4314 4551 4961 4673 3901 3713 3721 2979 1976 1696 1034 519 391 363 345 569 411 596 373 299 314 220 275 271 282 293 312 284 251 202 150 143 147 176 187 144 157 122 130 99 45 86 61 28 24 -3 -45 10 16 5 -2 8 46 19 34 7 6 18 -48 -10 5 1 -13 -13 1 14 -17 -17 13 -26 -29 15 28 23 13 44 36 49 63 17 29 31 12 9 23 53 44 66 104 49 42 59 48 54 27 26 14 23 18 6 26 -6 8 7 34 19 12 4 54 87 124 102 135 184 186 180 153 200 264 294 344 364 523 487 437 472 530 553 476 468 349 279 259 224 190 254 360 467 562 598 826 1189 1445 1961 2000 1323 665 217 86 73 61 67 69 85 111 145 190 178 184 183 219 227 215 194 151 131 100 86 74 73 60 47 51 49 46 49 48 41 46 42 46 40 43 37 45 42 32 31 31 26 35 26 13 13 14 15 10 1 55923 293 560 30 10130 15 32 3 6033 -10785 3429 582 534 538 417 300 265 182 163 167 172 148 171 183 201 186 147 92 68 33 -13 -11 64 140 -3 -46 59 46 58 13 23 43 90 149 90 106 58 68 45 88 125 182 154 206 148 154 273 380 630 1010 1039 1066 1285 1263 1162 1040 1032 1498 2617 4825 8586 12907 17622 21751 23200 23152 22492 20588 16870 12462 9100 7038 6092 5655 5778 5873 5793 5819 5738 5277 4746 4135 3626 3035 2900 3220 3145 3281 3789 3825 4443 4225 4150 4085 3597 3836 4250 3745 3648 3514 3502 3203 2540 1917 1366 900 566 413 436 465 386 290 253 243 249 254 259 297 254 289 343 279 247 206 176 203 173 120 132 143 148 131 116 92 48 26 48 77 45 62 24 3 -31 -1 10 -4 24 -8 23 31 2 -9 -23 0 -17 -35 -27 -12 5 -2 -15 16 -11 9 -3 6 26 33 39 8 7 33 28 0 7 17 24 59 50 27 10 5 21 26 19 45 51 30 35 46 45 3 -10 12 29 19 1 7 24 95 197 258 274 259 209 195 159 190 191 152 146 149 171 194 214 203 229 250 291 290 334 372 301 259 180 122 113 130 141 123 179 378 593 797 942 1072 1568 2304 2485 2711 3766 6520 11974 11572 3296 516 129 131 129 89 88 87 91 107 119 160 197 198 172 168 149 119 71 75 65 59 49 57 59 52 41 49 46 52 51 51 39 44 50 50 44 33 47 43 42 35 32 23 21 22 21 15 -5 55932 293 559 30 10129 15 32 12 6031 -10787 534 416 442 348 306 319 244 178 147 104 70 190 147 133 185 184 125 68 43 28 7 38 -19 -60 14 28 17 51 30 41 41 123 164 154 123 141 183 230 415 690 1117 1584 2050 2540 3287 4181 6555 10111 13152 14439 14635 12671 10645 7925 5025 3176 2297 1859 1792 1892 2557 3778 5754 8416 10491 11653 12770 14928 16897 17500 16003 13077 10204 8045 6713 5878 5111 4552 4384 4516 4207 3709 3257 2806 2188 1985 1994 2030 2425 2451 2528 2737 3301 3170 3258 3211 3162 3047 2628 2482 2195 2046 1756 1528 1450 1109 577 432 450 440 505 338 335 192 164 189 248 245 283 286 242 230 146 180 189 121 124 127 161 153 112 118 106 47 26 34 40 34 -3 2 -42 -32 -23 -5 -11 -23 -18 -29 -14 -3 -51 -35 7 -21 -46 -21 -21 -41 -6 -30 -4 -9 -18 20 -14 -20 16 28 1 -8 50 47 66 13 16 32 34 26 15 14 -1 -2 3 -3 28 4 20 15 32 19 -2 -20 -13 -10 5 17 15 21 75 252 343 274 216 224 332 488 568 571 535 407 292 211 189 206 195 159 144 144 116 93 84 77 62 64 71 84 94 100 102 135 113 121 194 264 343 422 469 604 1159 2250 3584 4727 6167 9863 19567 22744 15997 4793 882 291 180 119 105 107 115 119 109 107 121 111 102 108 93 88 79 71 61 62 66 68 63 76 75 65 60 57 53 53 50 54 47 49 48 42 39 41 39 29 27 26 26 19 3 55941 292 558 30 10128 15 32 21 6029 -10788 1949 264 255 999999 999999 999999 195 108 95 56 18 113 96 39 78 59 8 23 20 -83 999999 999999 -67 4 -21 -23 77 378 547 836 1176 1448 1695 1943 2399 2763 3387 4109 5200 6506 7584 8507 9647 10804 11613 12929 15220 20497 25580 27293 27679 28337 25176 20603 14445 8946 6082 4669 3921 3981 5243 6936 8940 11700 13665 13173 12078 12044 13142 14655 15227 14638 13235 11542 9619 7870 6566 5951 5432 5175 5114 4807 4117 3609 3214 2467 1963 1747 1469 1428 1636 1529 1474 1445 1688 2100 2189 2012 1921 2011 1838 1533 1562 1442 1280 990 624 449 848 1078 380 407 408 209 175 189 291 248 225 204 213 149 148 136 73 95 101 98 75 108 149 115 62 61 34 14 0 19 -11 -9 21 11 -32 -34 -40 -28 1 -25 -40 -48 -66 -34 -3 14 37 -15 -47 -46 -16 -10 -24 -2 -2 -8 -55 -26 -13 -8 -20 22 5 9 -10 33 32 -5 7 28 7 12 40 11 -4 -9 6 10 7 10 -15 -3 -14 -16 -3 -22 -25 -15 -25 -52 -42 -24 -8 -21 -16 -18 -30 -30 -24 13 64 78 60 80 124 219 283 333 437 525 404 302 262 142 126 120 85 102 107 125 126 137 111 90 77 72 88 99 80 56 42 42 41 24 66 223 559 624 1745 4583 7525 9171 7426 3051 114 26 48 78 83 78 51 59 49 44 48 34 22 32 25 21 25 33 27 14 20 20 21 29 23 17 16 22 28 15 13 11 1 -3 6 9 1 -6 -7 -8 55950 294 562 30 10132 15 32 30 6028 -10790 307 144 168 173 182 156 69 85 18 50 -2 -2 2 -32 16 -20 -2 7 -78 -77 999999 999999 999999 999999 -43 87 436 1186 2255 3603 4705 5675 6490 7798 9105 10373 12094 14271 16438 18261 20392 22356 24350 26448 29310 36438 47022 51104 57787 62000 53048 40265 30455 21883 15916 12050 9833 8360 7159 6078 5741 6236 7155 8527 10873 14000 16321 15049 11996 10017 9555 10057 11533 13846 15617 15076 13174 12467 12519 12079 11371 9999 8693 7880 6375 5036 3854 2982 2271 1643 1636 1658 1898 1574 1374 1362 1237 1146 1168 1236 1156 1200 1274 1249 1252 1099 678 759 991 1201 595 248 175 191 294 274 292 335 322 253 223 178 210 212 174 186 214 194 156 205 254 255 190 141 113 135 70 82 85 42 32 44 39 39 62 62 27 62 82 36 100 95 101 109 107 116 61 76 76 92 50 62 74 38 42 67 40 33 32 79 100 78 87 56 75 65 71 69 55 55 82 64 72 76 46 58 65 76 60 54 32 -12 -4 20 -4 3 27 9 12 15 14 16 27 38 9 31 14 10 8 24 14 33 59 39 23 50 31 25 67 153 484 976 1302 1119 776 550 272 163 151 149 162 196 247 238 226 221 159 112 115 107 54 73 96 124 84 92 93 84 56 44 47 56 58 59 45 81 101 105 101 100 93 88 100 87 73 73 67 85 74 60 61 55 62 61 70 75 59 57 54 61 64 54 46 51 50 46 42 44 34 32 36 29 24 5 55959 294 567 30 10137 15 32 39 6026 -10791 8 -54 -89 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 190 1217 3327 6549 9757 11916 13454 14614 16054 17618 19405 21453 23583 25620 27789 30266 32985 36106 41414 48077 57338 68958 92274 113187 105745 81936 61063 47398 38010 30353 24330 19261 15277 12284 10806 10041 9741 9737 9131 8570 8494 9430 10163 11617 12458 10712 8468 7237 7077 7735 9167 11781 15001 17667 19659 19784 19100 17744 15843 13138 10081 7634 5955 5225 4346 3277 2717 2269 1958 1804 1776 1897 1625 1513 1145 908 720 608 553 535 408 441 585 411 414 320 204 168 90 131 218 231 192 180 161 155 164 150 183 193 174 167 144 157 150 129 96 81 133 86 104 127 155 216 163 162 152 124 103 117 140 158 138 172 167 134 117 97 70 91 49 18 22 36 38 44 27 7 32 24 -2 18 10 27 48 21 46 37 44 33 10 6 7 41 53 60 49 38 70 68 24 17 54 45 17 13 2 -5 -4 -15 12 -3 3 12 3 12 19 -16 -13 8 -13 14 0 2 24 -4 -9 -7 -12 0 -3 14 -1 4 20 10 60 130 151 106 94 189 415 416 206 173 354 449 330 239 228 186 185 169 156 156 102 76 74 46 49 49 70 59 55 60 63 35 26 21 23 40 34 39 51 63 52 54 58 50 42 44 45 47 39 33 28 46 40 47 27 32 40 29 34 38 35 25 18 19 22 17 24 17 10 12 8 1 -7 55968 271 1260 30 10140 15 32 48 6024 -10793 317 1940 4887 8686 12669 15413 17265 18992 20170 21998 24012 26444 29198 31857 34949 38293 41849 45745 52252 63602 83838 106782 123665 133592 127434 109762 98404 89713 83766 77914 70657 58994 46573 35382 25887 18175 13028 9847 8253 7495 7146 6943 6962 7046 7202 7243 8378 10709 10548 9146 8494 7184 5405 4852 5810 7987 10931 14548 18641 22228 23935 24591 22604 20430 15024 11414 9663 7220 6213 5541 5497 5747 5298 4641 3902 3249 2866 2484 1932 1408 1078 760 434 346 337 388 360 271 164 190 143 179 223 178 186 247 273 251 300 336 405 320 356 300 292 262 300 251 174 183 195 143 87 95 238 69 50 52 87 161 179 227 304 261 244 212 125 95 44 11 38 42 91 91 53 44 80 60 44 35 33 13 30 58 32 48 71 27 57 27 34 16 14 5 74 41 28 74 71 60 72 78 54 43 50 47 45 7 10 23 -7 11 47 15 -5 -17 27 19 11 -9 3 -10 10 13 -13 -18 -3 18 10 -6 -24 1 13 -5 7 3 1 8 4 -4 -1 11 -4 6 14 4 27 21 14 23 25 21 9 9 48 61 57 76 78 80 65 61 82 85 83 102 84 81 66 60 56 50 52 52 63 77 77 70 52 54 50 57 61 53 48 40 49 44 45 51 56 49 46 48 56 47 33 29 30 30 37 27 27 32 29 22 23 18 19 19 -1 55977 272 1231 30 10141 15 32 57 6023 -10794 205 1594 4083 7351 10815 14301 17048 18954 20907 22812 25064 27776 31607 36972 44167 53233 65369 82697 102430 123298 137185 137705 127471 103476 86652 81318 79561 81408 86906 90221 82165 68017 56570 48460 41015 33142 24502 17328 12471 9290 7218 5849 5019 4735 4369 4372 4571 5195 6574 9067 10705 10303 10196 10361 8857 7104 6858 9383 14558 21611 27038 30017 32351 32074 32526 32704 33542 32116 28008 24922 20735 16593 14676 13898 14806 17096 18807 19042 19572 19987 19466 16429 12220 7763 5562 4653 3899 3309 2777 2326 2257 2320 2378 2359 2361 2261 2306 2310 1990 1851 1606 1443 1339 1213 1149 1010 1044 1137 1314 1361 1437 1246 954 863 762 754 647 544 483 435 384 344 285 319 313 274 265 268 195 178 176 148 128 91 72 40 107 100 15 43 43 52 15 19 47 24 70 80 33 30 53 74 42 66 76 71 50 82 26 55 50 48 44 20 8 2 -10 3 2 -14 -9 -14 11 -8 4 23 27 34 16 -13 -13 -5 10 2 4 0 7 16 14 8 11 35 22 -7 12 12 -15 9 11 19 21 22 12 15 14 8 45 40 11 19 43 35 48 53 56 69 78 81 81 64 58 69 56 69 71 69 91 82 86 96 84 88 89 81 63 54 73 65 53 66 68 60 66 60 55 53 58 51 54 56 53 54 54 44 49 50 32 29 35 32 38 40 29 28 26 32 37 32 26 18 10 -13 55986 273 1143 30 10143 15 33 6 6021 -10796 160 1152 2943 5266 7921 11207 14180 16761 18616 19685 20877 22284 23517 24944 26916 29635 33866 40392 48738 57925 67969 80695 94797 108131 113913 90456 73612 73126 77230 77612 71531 68324 66464 63713 57819 51944 47419 43604 38028 33104 28946 23771 18471 14430 11076 8364 6537 5598 5257 5247 5385 5490 5851 6616 8295 9700 10370 11143 11116 11227 11192 11987 15248 21153 27595 34800 41696 43264 44012 44233 44082 42937 41546 40014 37386 38637 37643 27214 25953 26603 26871 27266 29078 28228 25453 22504 20811 17403 12787 11371 10222 8851 7775 7142 6357 5482 4937 4696 4356 3920 3602 3434 3320 3209 2901 2549 2414 1829 1616 1531 1269 1060 861 697 652 707 638 722 994 1042 562 224 168 175 97 58 125 127 92 74 60 59 61 10 17 53 63 8 50 -18 -35 -29 10 -2 -4 5 -4 16 -23 -13 -9 37 28 18 42 30 -7 -15 -33 9 43 37 26 27 14 11 -18 6 -11 -17 -13 -21 1 -23 -30 -31 -12 -18 -17 -57 -55 -33 -44 -51 -35 -6 -2 -30 -6 19 -17 -13 -8 -17 -13 -9 -22 -24 -26 -28 -11 -7 -22 -27 -44 -32 -11 11 -8 2 11 13 24 64 103 103 117 151 149 114 98 114 102 66 59 50 64 113 103 86 64 59 64 66 77 53 30 28 43 35 30 14 34 45 28 14 14 19 28 25 19 21 17 24 20 11 11 11 12 6 0 2 -3 6 3 -4 1 1 -1 -8 -14 -9 -13 55995 284 846 30 10146 15 33 15 6019 -10797 183 214 174 40 999999 999999 999999 33 492 1401 3049 5148 8279 11732 14609 17674 19982 21292 22321 23359 24435 25373 26500 28180 29907 31133 31732 33138 35067 38075 43486 49385 50983 47861 47716 52449 58035 61807 59603 54127 49839 48946 49437 49830 49682 49934 49085 45151 38421 34509 33232 30969 28528 25572 21310 17299 14366 12185 11382 10744 9903 9266 9212 9119 9306 9944 10557 11335 11893 12245 12195 11439 11702 14672 22106 32109 41728 49450 55446 58508 60083 60996 61777 61632 59947 58180 53286 48758 43321 39604 37305 33842 30735 27257 23816 18788 15744 14902 14990 14093 13011 12684 12553 11587 10706 9982 8596 7272 6522 5706 4828 4248 3417 2788 2334 2032 1731 1650 1591 1500 1458 1381 1250 1152 890 713 647 637 587 542 743 559 459 208 109 129 85 90 116 75 13 3 -9 -27 -4 13 49 10 -27 11 -2 12 14 -12 3 -1 -2 14 16 23 18 72 40 30 36 53 41 62 44 37 47 28 37 38 36 33 13 -4 -20 13 11 13 -19 -22 -32 -2 27 14 -10 -47 -22 5 -24 -20 -18 -32 -26 -35 -17 -15 -21 -22 -9 -11 2 -9 -25 16 7 -14 -7 -13 1 17 11 -8 0 -5 24 -2 -10 -3 20 54 106 220 303 290 322 364 377 294 238 196 169 140 85 61 52 59 71 47 43 78 79 71 65 55 55 44 42 41 49 37 44 56 46 49 47 37 41 20 28 43 44 32 16 24 28 25 21 27 25 23 19 22 23 22 23 11 5 1 0 -8 56004 289 761 30 10151 15 33 24 6017 -10799 -36 319 948 1508 1586 1570 1708 1823 2164 2870 4059 6249 9109 11812 14287 17117 21558 30335 39520 41710 40959 39666 37366 35316 32828 29979 28025 27312 26512 26362 27283 28794 30693 33889 37589 41271 44953 47139 45832 41396 38389 37576 38268 39906 39688 37697 36283 35668 35806 35109 34897 35674 36744 37149 37885 37552 34453 29922 24954 20277 17258 15615 15103 14485 13902 12620 11770 11968 12391 13053 13901 14614 16478 18845 20026 19181 19100 21229 25578 30122 33942 42412 53604 64816 73522 75662 68730 62965 61449 62179 62478 60621 55922 50459 46230 42470 38892 34746 29864 26384 23841 21945 22260 21933 22168 23253 23046 20541 17070 14122 11403 9443 7902 6562 5840 5396 4858 4388 3818 3037 2380 1732 1526 1515 1382 1423 1315 980 693 607 586 544 460 470 338 195 159 88 100 127 127 99 143 86 93 83 40 36 71 59 63 68 64 90 68 53 23 42 60 80 50 41 76 98 98 104 111 111 77 72 83 61 57 65 38 82 63 45 39 58 67 40 56 57 31 19 43 9 39 34 31 60 44 34 28 17 23 50 51 46 28 27 32 41 50 34 35 36 36 53 60 69 52 39 40 46 62 37 51 55 42 51 40 37 54 57 124 229 459 821 987 779 588 494 437 400 325 276 250 190 159 170 137 130 117 102 82 102 96 108 105 101 128 124 111 106 94 85 94 101 105 91 87 83 82 72 61 68 58 61 75 62 58 60 62 64 61 66 68 61 65 55 44 51 51 35 31 17 1 56013 288 761 30 10151 15 33 33 6016 -10800 152 484 765 997 1220 1442 1609 1908 2270 3039 4209 6192 8294 10577 12856 14909 19133 27626 35832 37372 34597 30654 26459 23529 22056 22935 24588 24954 25061 25128 25900 27610 30281 33759 37738 41216 41714 39746 37028 36031 36080 36271 36467 36599 36227 35588 36274 37655 38796 39991 39595 38725 38117 37677 37900 38205 37562 34266 29848 25246 22519 20913 20580 21031 21109 20262 19508 18216 16986 16579 17241 17977 18213 18986 21059 21998 21115 22777 28222 34581 40681 43755 47087 55510 66419 77631 89078 95223 91428 85716 76760 65978 56257 44981 35533 30363 27086 26725 27642 27099 26214 25795 25412 25003 24806 26332 28541 28671 26584 24007 21178 18440 15839 13587 11474 9961 9291 8946 8463 7692 6952 6114 4646 3281 2529 2200 2084 1604 1207 1111 1122 515 395 341 179 169 196 237 223 182 155 142 129 144 133 114 163 110 84 110 97 42 9 -14 15 10 3 -31 8 -23 -27 -39 -17 16 11 3 41 63 65 67 73 47 34 59 57 25 14 -12 15 22 -22 26 31 2 -16 -3 -16 7 14 5 -5 4 32 2 -27 -65 -28 -17 -8 0 -10 -17 -28 -15 -15 20 -6 -31 -16 -6 -5 -6 -23 -12 -13 -14 -1 12 -1 -9 10 17 26 16 32 108 305 560 941 1154 981 813 722 659 657 605 513 405 281 223 215 160 124 115 89 73 75 66 70 89 66 74 71 61 65 53 70 69 54 46 42 45 28 37 33 34 36 29 35 32 32 34 37 26 29 18 25 24 29 23 19 22 16 7 5 2 2 -7 56022 287 824 30 10154 15 33 42 6014 -10802 228 483 608 800 1042 1312 1687 2359 3192 4326 5762 7157 8319 9947 13867 19307 22365 23263 21963 20366 18396 16706 15647 14975 14809 14723 15226 16016 17446 19121 21091 23471 26841 29521 29905 30080 30776 31735 32569 33016 33382 33545 33937 34507 35736 37277 38908 40850 41875 42315 41530 41237 42421 43907 42688 38479 34080 29239 25555 23665 23362 22995 22385 22251 22466 22563 23351 24942 26138 26378 26888 26593 25046 23956 21522 19634 20852 24228 29965 37850 46184 54790 62958 72201 82843 94632 104481 111392 118887 124469 126862 116577 97386 77027 60102 47122 37614 30997 27915 25989 24676 23571 22772 22840 22946 22994 24905 27720 26714 24866 23493 22251 20561 18955 18001 18906 20972 22147 21218 19226 15988 11955 8829 5623 3536 2632 2016 1613 1479 1369 1146 774 639 470 421 383 327 288 223 247 227 294 362 353 327 234 175 132 124 81 113 96 102 129 75 58 34 36 39 22 45 45 30 72 90 86 73 65 67 57 29 59 46 58 45 51 36 15 24 25 30 26 -1 12 23 31 20 -2 -1 -4 4 10 6 -3 -3 2 24 47 4 22 31 26 19 23 24 28 24 26 35 15 17 28 35 14 34 37 42 62 141 265 719 1893 3890 7138 9818 10486 8968 6855 4237 1384 602 544 525 479 432 418 412 364 320 242 198 161 126 110 113 116 119 119 124 108 98 92 99 99 88 80 79 77 71 76 77 70 69 74 75 74 69 68 70 66 69 54 55 52 51 63 63 66 63 63 65 47 39 38 38 26 19 56031 282 947 30 10157 15 33 51 6012 -10803 46 246 542 987 1389 2205 3204 4188 5208 6818 10361 13440 14484 15004 15258 14099 13786 13876 14090 14306 14952 15984 17598 19724 22282 25540 29251 31409 32157 31034 27510 24935 24246 24508 24916 24818 25133 24942 25449 27763 31290 35581 39538 42445 43595 43333 41344 36825 32303 29918 27616 23072 17997 14269 12737 12812 13942 16104 17618 19078 20656 23231 25133 26709 28957 32245 36238 37766 36866 34600 32212 30391 28147 26704 27379 31385 37741 46767 58900 70817 83835 93967 101879 107427 111456 116748 118533 116890 111647 98761 86006 74200 59855 50457 42346 36606 32579 29702 27466 24703 22352 21171 21772 21588 20258 20283 21234 22303 22511 21835 21527 21966 23011 25171 27981 30445 30797 29087 25082 20226 14917 11028 7948 4717 2949 2285 1697 1507 1379 1279 986 851 620 475 398 334 349 355 383 341 322 340 347 357 326 301 288 223 157 112 123 98 44 52 83 31 3 5 19 12 20 24 44 43 22 19 36 10 5 -1 14 16 -24 -34 -33 -18 -46 -44 -20 1 -10 0 -22 -32 -3 -26 -24 -9 -8 -27 -57 -17 10 8 -32 -36 -32 -11 -18 -29 -34 -43 -8 -8 -7 -29 -13 7 32 204 684 1367 2856 6224 9714 10282 9876 9497 7055 4403 2619 2433 2439 1805 1578 1408 1184 761 508 437 412 351 301 261 224 201 159 113 93 66 64 74 75 62 79 79 54 50 52 36 34 37 40 35 37 32 25 25 22 26 23 22 25 20 22 25 29 16 17 27 22 12 21 16 20 18 11 4 1 -8 -8 -14 56040 296 532 30 10162 15 34 0 6011 -10804 3739 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 420 818 1403 2098 2936 4058 5244 6165 6478 6530 6430 6933 7509 8396 9630 11321 13250 15616 18519 22796 29054 36534 41727 42992 41049 36194 30464 25720 23111 21962 20583 19007 18434 18825 20870 24345 29357 34030 36410 35666 31462 26263 22828 21389 18774 15279 12505 10995 9905 9541 10263 11348 13004 15200 17516 20224 23146 26428 31102 35389 39597 43735 44256 42625 42513 41792 40250 39586 40633 41766 43215 45709 48919 54088 64111 78174 91867 106307 122670 136586 144177 135707 121096 115212 100525 76686 64388 63205 62305 61619 60723 56307 48884 40066 32677 28752 26334 23133 19765 18005 18383 18740 18423 16894 15675 15163 14991 15244 16049 17598 18636 20068 20650 21334 22344 22845 23286 23562 20654 18355 15993 13140 11071 8857 7207 5884 4872 3974 3925 4301 4640 5020 4984 4835 4623 4913 5450 6483 7817 8742 8819 8530 8261 7963 7411 6833 6293 4835 2938 1857 1052 542 287 208 109 32 13 43 43 85 63 39 56 31 22 31 27 23 3 14 -3 -7 -5 -1 -12 -6 -20 -21 -31 -42 -15 9 9 -3 -18 -39 18 13 24 6 8 12 -13 -2 -31 -5 -10 -7 7 -12 3 4 9 28 70 89 132 141 109 76 36 30 40 75 82 91 97 60 46 92 192 320 406 316 231 232 237 268 239 194 170 144 138 90 59 46 53 68 83 72 73 62 41 27 33 35 41 51 28 29 37 15 25 33 24 21 17 13 18 14 20 27 22 23 31 26 16 24 25 16 11 7 -1 -1 -7 -14 56049 296 568 30 10168 15 34 9 6009 -10806 10450 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 494 931 1610 2436 3195 3845 4145 4306 4476 4796 5056 5694 6597 7767 9210 11554 14458 17855 20942 21822 21464 21004 19473 17290 15443 14079 13133 12351 11614 10876 10719 10680 11409 12981 15075 16448 16414 16450 17198 17188 16717 15221 13004 11272 10358 9545 9262 9569 9582 9880 10548 11144 11899 14094 16934 21743 26152 30430 36281 40504 42468 43307 42937 39717 37359 37238 37892 39790 42359 45422 48517 50715 55804 63058 72795 84536 93296 100063 101863 104153 110584 116895 118602 113749 101635 93191 86245 81933 84419 89671 91704 89860 84845 75569 65107 55055 46376 38646 32935 28487 24070 20108 16812 15145 15297 15656 15218 14114 14153 13797 13058 13535 14790 17027 20343 22766 22312 21413 21627 21917 22936 23666 23938 24126 23576 22922 22390 21055 20898 21073 20350 19975 18850 17076 15833 13718 11553 10245 9648 9463 9124 8764 9072 9902 10030 9891 10526 10666 9449 7820 6148 4182 2552 1342 443 118 109 95 63 68 83 67 61 87 52 44 28 10 27 35 41 55 42 18 39 33 21 21 18 45 25 9 38 37 19 37 15 43 30 36 70 40 46 31 35 38 42 49 19 43 70 80 58 36 53 66 83 154 468 1311 2285 3579 4808 4581 1898 471 168 111 99 84 76 86 123 167 196 224 204 179 181 174 159 129 92 99 108 117 94 101 96 98 67 76 84 79 79 65 65 68 75 65 64 81 79 72 68 70 61 54 57 63 66 67 63 70 66 49 57 56 45 43 41 36 33 56059 273 1261 30 10171 15 34 19 6007 -10808 133 582 1099 1642 2121 2672 3069 3347 3674 3902 4192 4617 4922 5562 6266 7149 8484 9658 10427 10859 11313 11650 12052 12048 11175 10094 9233 8408 7660 7155 6881 6689 6387 6782 8006 9197 9435 10354 12608 15487 16495 15331 11970 9178 7901 7369 7378 7477 7692 8568 9394 9048 8362 9362 11329 14062 16593 18779 23656 30647 39704 45833 46213 42262 37315 33517 32281 32729 33900 37058 40214 43065 45914 47847 52501 62895 70547 71381 66668 60272 59196 66346 79845 98006 118432 138011 151569 165496 168644 146830 131252 129950 140096 154515 162651 154615 129449 103761 83529 68595 54022 41567 32009 25183 20610 17640 15319 15008 16050 16900 16809 16439 17208 17919 17963 16722 16143 15115 14053 13341 12544 12243 11649 11355 10868 10705 10311 9734 9629 9800 9834 9632 9419 9005 8491 8274 8488 8769 8895 8504 7780 6986 5863 4827 4381 3938 4326 4485 4342 4752 4951 4909 4419 3976 3563 2671 1325 410 74 48 39 -10 17 15 5 -33 -5 -1 -16 39 48 -7 -8 31 9 -19 -1 -13 -26 -24 8 -12 -3 -20 -24 -20 -36 -16 -17 -5 35 30 39 94 278 657 1058 1258 2273 3854 4697 7012 9329 10447 12385 13649 14298 15254 13871 11614 8626 5647 3376 2597 1536 553 366 303 110 80 80 70 60 51 60 65 62 78 88 82 83 81 60 60 56 77 82 59 64 63 67 68 63 64 61 54 43 54 57 55 46 41 53 36 46 45 42 32 39 39 41 43 47 40 37 31 27 20 14 12 11 7 7 56068 273 1262 30 10172 15 34 28 6005 -10809 201 617 1063 1599 2052 2475 2748 3070 3450 3769 3979 4194 4675 5336 5850 6485 7073 7721 8438 8841 9392 9992 10388 10469 10252 9714 9176 8694 8024 7203 6336 5713 5685 6675 7993 9178 9520 9971 11392 12219 11278 9783 8622 7231 6172 6101 6438 6476 7173 8189 9785 11362 11749 11323 10900 11847 14125 17062 20064 25026 32630 38728 40525 43104 43489 40143 36168 32755 32082 31911 31554 31639 34343 38731 44669 50657 57140 62763 63322 57931 46158 41608 49163 62817 78762 94919 119227 159564 191776 194897 183824 169625 160338 158284 156555 155065 153175 142998 121305 98084 80697 70767 63164 55725 48658 44080 40864 33688 26210 20165 17797 19177 20811 21375 21250 19755 19844 19421 17727 16216 14854 13160 11922 11264 10453 9723 9100 8429 7981 7540 7154 6601 6156 5879 5646 5031 4218 3898 3587 3447 3286 2791 2878 2487 2151 2224 2322 2599 2509 2630 2224 1637 1453 1587 1770 1936 2072 1837 1315 940 677 526 570 527 395 154 129 96 67 55 27 34 -14 -26 -38 -30 -29 -23 -16 -13 -19 -32 -38 -22 -14 -31 -33 -8 -28 -13 14 67 253 683 1318 1965 2405 3575 5248 7330 10472 14207 17091 18299 17310 17361 15426 10935 5793 2096 982 1192 1405 883 332 170 99 101 117 102 99 66 52 40 24 41 57 54 37 38 62 58 41 39 32 54 54 44 38 45 53 64 57 42 44 37 30 43 39 32 24 25 21 14 12 19 17 19 11 13 29 28 27 22 24 18 13 12 3 4 4 -5 -12 56077 277 1146 30 10176 15 34 37 6004 -10810 -56 132 295 535 785 1184 1513 1936 2251 2520 2791 3037 3303 3680 4039 4472 4910 5414 6057 6384 6460 6979 7812 8579 9099 9710 10328 10599 10602 10403 10074 9204 8189 7000 6443 6714 7183 7580 7836 8244 8734 9334 10047 11385 11787 9873 8057 7329 7026 6882 7221 7643 8443 9389 10609 11895 14130 16559 17170 17229 17770 18731 20768 24376 29451 35947 42180 45001 46483 49739 52512 51600 47018 38174 30474 26521 24757 24517 25753 27988 30566 33233 37079 41398 43951 44403 48531 56657 61423 63185 75694 107692 144304 164937 170264 173406 174267 170493 170015 179500 182223 182368 191638 180888 148550 111001 88269 77556 76127 79273 86871 88042 81714 68168 51480 35849 29497 25625 23611 19635 16878 14359 13940 13235 12439 11893 11203 10592 9716 8947 8336 7195 6076 5487 5078 4977 4635 3876 3517 3390 2945 2648 2704 2675 2823 2775 2787 2322 1954 1767 1853 2073 1999 1985 2281 2140 1978 1866 1573 1380 1032 874 983 1004 721 536 666 804 694 597 608 634 711 670 521 310 233 161 142 138 111 61 8 8 18 9 11 36 84 153 413 839 1072 1292 1442 1694 2664 4810 7881 9508 8866 10160 14200 16668 16319 13561 9686 8534 6306 3246 1402 514 338 304 290 311 310 290 258 223 234 206 200 206 184 155 104 87 97 83 81 83 90 86 87 80 68 81 69 50 62 75 71 67 68 69 60 62 56 47 39 39 44 46 52 51 52 42 43 44 42 46 35 37 43 47 46 53 49 43 43 35 30 25 20 12 0 56086 272 1238 30 10178 15 34 46 6002 -10812 -70 26 228 419 616 899 1004 1077 1170 1318 1514 1648 1712 1939 2142 2465 2700 3139 3505 3963 4623 5342 5935 6322 6759 7102 7066 6802 6757 6710 6658 6719 6869 6922 6628 6164 6082 5987 5749 5919 6492 7347 8065 8023 7651 7445 8233 9364 10806 12503 14268 16308 18421 19439 20319 21188 22182 23055 23950 24205 25080 27845 32727 39398 44661 45346 45488 43850 39154 36572 37280 37586 35310 32893 31439 31090 31229 31579 32702 34889 38933 43386 47676 51896 56112 57672 58819 62371 70072 88100 117372 152534 183634 198356 192266 173775 159108 156552 156697 141878 126413 121496 109806 83629 63873 57903 56933 61366 71279 80204 83536 82783 77247 68095 60372 50329 40835 31704 23279 16622 12219 10268 9139 7980 7215 6500 5982 5774 5280 4721 4198 4000 3818 3714 3527 3466 3230 2827 2539 2452 2428 2068 1943 1636 1661 1718 1617 1742 1818 1662 1466 1398 1720 2160 2466 2506 2358 2352 1920 1546 1397 1286 1266 1751 2816 3355 3560 3499 3504 3568 3441 3608 3426 3043 2468 1801 1207 911 635 480 450 549 466 419 706 990 1555 2722 3940 5483 7953 10695 12881 14571 14326 11837 9992 10061 13842 17760 15505 11836 7200 4338 2672 1359 591 358 319 318 340 380 349 306 297 293 255 220 200 187 151 152 124 93 81 68 70 63 74 64 70 58 43 58 57 52 44 31 34 30 39 32 28 25 12 7 17 7 -2 6 -1 -2 7 5 8 4 5 5 -3 -7 -2 10 9 1 1 8 5 3 -4 -3 -2 -12 56095 271 1332 30 10182 15 34 55 6000 -10813 73 242 365 549 669 771 862 923 1012 1154 1288 1411 1564 1689 1959 2227 2545 3007 3369 3522 3554 3755 4269 4412 4420 4675 4626 4524 4670 5094 5861 6654 6385 5784 5883 5908 5491 5073 5306 6560 8679 10567 11414 11444 11173 11472 12209 13660 16543 20377 24204 25509 23206 21066 21045 22520 24932 27371 30349 32849 34922 36361 34923 28096 21888 19316 19738 20808 22121 23008 23677 24893 28004 33072 38167 43095 47792 51117 52189 52036 52204 56220 62353 65935 71234 77981 82512 93433 112306 129870 139137 137608 127442 119524 113779 107259 102296 100326 96968 86715 76936 74308 72524 68778 64627 59883 55226 49209 44780 41264 39173 36934 34719 37453 41501 41487 38282 33465 28483 23998 19816 15599 12670 11050 9897 8816 8607 9127 9909 10847 11147 11868 13173 16068 18645 21518 24266 25070 24676 24976 24061 22490 20201 16753 12812 9524 8132 8132 8547 9512 10995 10957 11031 10307 8064 6807 5720 5389 5385 6006 6611 6362 5729 5183 5057 5074 5049 4955 4735 4346 4418 5666 7195 8150 8322 8100 7069 5800 4823 4369 4384 4939 6634 8605 10907 15138 21317 24086 24159 25820 31882 38112 33749 22905 23167 21463 10780 5191 3676 2412 1187 815 1229 1479 1385 1240 1067 1732 3428 2691 2768 1686 1209 1024 631 564 554 516 425 268 186 164 126 116 131 123 123 123 127 124 117 109 97 89 81 69 69 58 64 67 45 49 48 37 39 23 26 43 34 25 20 27 33 36 32 21 22 16 17 19 23 24 30 27 19 20 15 6 7 9 -7 56104 297 553 30 10183 15 35 4 5999 -10815 311 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 284 492 448 267 140 149 202 350 380 548 681 826 1081 1222 1616 1773 1867 1837 1748 1697 1829 1751 1720 1785 1958 2158 2496 2753 2794 3150 3544 3400 2938 2559 2326 2254 2338 2729 3495 4664 6474 8233 9704 10794 11444 12389 13596 14869 14977 14082 11798 8802 6976 6938 7644 8091 8334 9631 10374 10137 8963 8482 7921 7950 8676 9915 11315 13164 14845 16147 17538 18271 17856 17510 18815 21160 22102 22120 25117 30832 37433 43769 50521 52338 49500 44554 42852 45819 55137 67733 81467 90573 88446 81801 71457 61141 55091 52106 50763 53196 58746 65083 73660 85611 97055 102057 101618 90925 76743 58428 46070 39868 35639 33488 33502 34631 35625 36500 37051 37520 37912 38541 38979 39846 40938 43488 47062 52356 56416 60720 64240 66301 68413 71217 75514 83341 87943 89430 87089 87211 82257 66741 50602 37841 31838 29062 26861 26320 26790 26876 25798 23621 22243 20486 19263 18152 17744 17139 15254 14501 16297 16908 16083 15259 14179 13881 15340 16604 16396 17263 20090 21118 18250 15815 12419 8761 7131 6763 7923 9917 12017 12594 11661 12840 13010 11463 10963 9013 7811 6531 4475 3390 2751 2357 2274 2485 2157 2101 2013 1959 2020 2388 3026 3761 4372 4421 3396 2060 1352 1021 772 425 359 354 322 289 228 187 166 155 139 144 149 136 151 145 138 124 123 114 100 81 75 74 56 55 64 66 60 54 43 57 43 36 37 32 33 34 35 48 49 31 27 29 23 26 27 30 32 34 34 36 32 21 21 18 18 14 -1 56113 268 1424 30 10184 15 35 13 5997 -10816 49 375 405 334 140 49 -19 67 128 174 241 376 500 745 1011 1164 1207 1224 1242 1083 1025 865 750 736 746 944 1147 1385 1602 1578 1606 1766 1913 2067 2222 2261 2433 2490 2991 3604 4261 5152 6024 6378 7163 8359 8069 7179 6853 6771 5948 4192 2783 1959 1728 1903 2249 2395 2425 2871 3371 3899 4443 4907 5426 6037 7064 7989 8621 9354 10204 11623 13488 15462 16038 15610 15417 15658 16378 19010 24200 28611 31495 33479 34647 35022 32811 32451 34321 36684 41436 48306 55248 65633 76945 78431 71112 64319 63315 63886 60452 59969 71630 81375 81332 81776 82956 87941 85834 75622 65210 59186 57566 55398 55278 55351 54869 56279 57482 58598 60898 64310 68730 74417 81886 86943 90821 90378 93451 99844 103412 107027 104299 96247 92830 90942 88821 84647 77324 70971 65168 53414 38211 29523 21695 18831 17667 16829 15651 15601 18294 22212 26405 33189 39096 40716 41825 42606 43105 43483 44777 45039 41823 36812 32661 30192 27301 24401 21786 17158 11881 7709 5111 3236 2356 2084 1935 1785 1469 1387 1621 2006 2063 2301 1808 1326 1243 1344 1370 1369 1389 1629 2092 2861 3811 4191 4318 4249 4269 4700 6532 9251 10924 9936 7235 4321 2317 1623 1112 680 448 383 399 478 462 415 327 259 208 186 190 152 140 142 123 121 139 142 129 105 97 88 62 54 58 51 41 66 52 58 50 41 37 28 25 30 30 35 31 34 32 22 18 34 31 18 9 15 22 19 19 20 10 16 13 6 0 -4 56122 268 1396 30 10186 15 35 22 5995 -10818 15 328 432 438 324 249 152 113 147 188 346 441 703 914 1200 1289 1302 1159 1062 882 751 630 543 545 487 431 586 685 727 883 948 1137 1343 1744 2036 2307 2681 3304 3875 4474 5060 5806 6151 5831 5799 6552 6457 6122 5773 5188 4633 4094 3388 2459 1569 1100 1143 1421 1749 2083 2322 2712 3058 3413 3943 4532 5212 5894 6295 6687 7204 7615 8070 8801 9448 10344 11319 12182 13738 15947 17991 20030 22666 26089 28511 30142 30764 31875 34325 37491 41656 45631 50399 56577 68430 80133 81487 79815 77213 70026 59895 50466 45938 44562 44994 44874 45294 45716 50549 55237 58312 61037 64523 70429 75329 79846 84421 89384 91952 95407 99323 96557 91154 91493 93688 92367 91150 96508 99409 96843 94159 95763 94845 92631 90265 83455 77375 77521 84501 86254 75712 65459 58194 50201 42203 35367 36867 38632 35821 34693 34394 32089 34331 41510 51718 59629 62043 61923 61573 60152 56515 50166 47415 43439 32124 23210 14793 7364 4353 2835 1970 1528 1423 1701 2124 2335 2893 2881 2897 3383 3302 2480 2947 4283 4691 7892 12846 15165 15680 15593 15874 15922 17973 14533 9795 8694 7741 7067 6016 4726 3203 2463 1728 1180 958 732 551 476 387 327 255 195 161 139 125 122 136 122 132 142 115 146 150 148 139 133 135 110 108 111 85 82 83 68 71 55 43 55 32 39 38 29 22 19 17 21 30 23 21 27 24 27 29 21 17 11 13 12 16 11 11 13 9 6 2 -3 -6 -8 56131 273 1249 30 10189 15 35 31 5993 -10819 -22 8 57 135 216 264 339 432 594 731 801 969 983 932 843 969 1156 1345 1799 2180 2412 2469 2691 2833 2499 2124 1770 1648 1475 1542 1439 1428 1503 1553 1713 1884 2043 2284 2507 2864 3157 3504 4114 4797 5225 5736 6092 6266 5410 5043 6544 7718 6360 4518 3526 3058 2894 2723 2697 2688 2541 2339 2611 3336 4506 5387 5687 6099 6528 6709 7028 7600 8112 8715 9083 9346 9679 9439 9199 9354 9260 9144 9789 11324 13773 17159 20738 23269 26222 29547 32683 35270 37369 38900 41183 44146 47908 53337 59526 67553 77681 82956 85222 87970 92045 93637 88848 81989 76052 72172 73818 71525 66119 62768 62018 62386 66877 70569 73814 75416 79088 83808 86058 87764 87902 82732 80046 79401 80220 79400 76878 73365 67837 62179 59424 58064 56282 56163 57509 59025 59543 59667 57664 58340 63517 65200 64449 62465 64484 71696 79284 83420 89864 96523 97291 93967 83219 72570 59917 50058 45433 44517 43697 38624 30589 23844 18927 14294 9530 6405 4386 3598 2716 2594 3176 3973 4539 5154 6026 6184 8016 10201 11029 14053 15598 20180 22141 24279 28857 30089 32466 39605 39657 35047 28057 22639 17443 11797 7359 6451 5892 5779 5628 4741 4617 3792 2815 2013 1350 1103 939 792 563 415 444 412 342 326 302 255 235 218 178 159 140 170 278 175 148 169 174 150 153 148 142 119 97 94 88 74 68 72 62 56 38 42 43 47 52 35 19 26 37 42 38 40 42 36 29 27 28 28 28 24 24 22 13 15 20 19 11 3 -1 56140 269 1398 30 10188 15 35 40 5992 -10821 -35 19 181 243 305 377 666 773 779 930 1107 1157 1298 1784 2370 2974 3820 4645 5150 4867 3975 3282 2647 2146 1982 1891 1932 1920 2186 2253 2252 2134 2233 2446 2718 3111 3551 3984 4642 5345 5907 5864 5644 5238 4576 3829 3346 3352 3764 3904 3682 3172 2871 2741 2798 3052 3496 3958 4319 4726 5169 5665 6486 7250 7707 7939 8566 9506 10375 11077 11608 11888 11580 11636 11846 12200 12179 12362 12809 13177 14078 16627 19323 20472 20968 22652 25769 29511 32216 33292 33239 33458 34878 37129 40144 44346 47583 51386 56142 63000 72279 76769 75463 78122 84441 90169 91143 82571 68123 55037 48861 47328 49766 50035 49927 49858 48223 48629 49764 50992 52357 51382 51291 53938 57687 62298 65661 67297 68452 70450 71599 70559 72292 75693 82644 93782 105848 111796 122802 137454 146876 155380 152386 134021 119667 105796 95059 84957 70607 55126 43404 38438 34953 28957 26502 22881 19504 13501 7467 5782 5563 4906 5089 6227 7993 10479 11468 11995 13187 15344 17461 18263 18922 23518 34870 38203 40842 42527 40440 40310 46762 46641 44802 54952 70480 66501 47533 27678 16393 11126 8229 12242 21911 29847 31438 27855 23332 17346 11345 6454 3573 2201 1493 1144 986 791 628 554 512 432 386 346 297 258 252 239 220 199 182 149 127 111 95 114 130 122 118 132 131 124 112 109 101 93 60 68 67 46 54 52 53 51 36 36 49 40 36 35 49 45 42 55 53 43 38 30 40 30 37 31 23 28 25 21 22 17 11 10 10 56149 263 1547 30 10187 15 35 49 5990 -10822 -62 136 356 474 638 800 721 933 1215 1556 1746 1978 2050 2055 1858 1658 1589 1494 1483 1416 1314 1253 1287 1295 1508 1852 2083 2083 1989 1952 2114 2420 3080 3965 4751 5289 5873 6301 5824 4752 3643 3003 2451 1871 1707 1601 1459 1505 1552 1742 2139 2682 3112 3544 4010 4680 5592 6741 7620 8098 8611 9199 10002 11231 12447 13542 13954 14126 13515 12708 12660 13120 14250 15847 17073 18131 19035 19620 20664 23242 26290 30386 34726 39070 44396 49800 53626 56246 57501 56331 52854 48443 48449 51777 52913 51047 45929 39610 34984 35529 39496 39430 34391 31955 32690 32593 34896 38360 42257 46755 53913 60641 65386 67997 70570 75139 86571 98417 104784 111784 121932 119797 114783 115369 124106 132230 133233 129700 128737 127084 122852 118524 109042 100194 89786 75999 67768 57288 43771 36698 32397 29374 29415 29667 25889 24463 23789 21235 18987 16193 14038 12535 11540 10535 11453 13119 15272 18829 22068 25173 26121 26237 27610 28766 34291 40305 40178 40418 48399 51177 49869 49614 49103 51397 54502 54030 46044 37010 26696 17106 13291 12137 12128 12950 14023 15697 18085 18164 14574 10275 6356 4120 2751 2097 1660 1182 1049 1011 1063 1118 1045 901 845 801 719 573 518 389 330 300 275 240 229 238 224 212 162 108 88 95 112 99 67 79 84 69 60 67 49 58 51 52 47 39 38 30 21 13 17 15 23 9 6 8 14 19 20 16 9 11 20 11 4 -2 -7 3 9 1 -5 -12 -9 -6 -12 56158 297 526 30 10186 15 35 58 5988 -10824 570069 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 162 325 473 704 963 1287 1325 1226 1128 1036 891 714 503 448 473 553 585 700 891 1024 1193 1530 1608 1700 1995 2148 2097 2019 1914 1964 2259 3016 3817 4268 4613 5334 5721 5116 4488 4154 3624 3159 2767 2423 1997 1609 1319 1145 1006 1191 1652 2405 3259 4112 4936 6027 7415 8815 9845 10586 11382 12674 13929 14421 15032 16006 16854 17022 16627 17667 19688 22416 26117 29891 31781 33408 35888 38292 41834 46256 50132 56193 63889 71952 79132 85613 89558 85273 75457 66839 70783 79678 82275 75021 63233 53553 47811 46003 47476 51701 57468 64565 68654 74671 80793 85626 86916 87486 86483 84291 83430 86187 95814 102603 99086 92364 85582 81462 78584 74952 70739 72598 75604 74564 75132 78703 77973 79281 87952 85489 54968 33405 31934 31659 30575 33251 33216 31301 31335 32974 31649 28719 27479 25528 22048 20667 20766 20043 18157 16101 15090 13915 15147 17350 18989 20118 18950 16348 14988 15942 15793 15510 17452 19475 18653 17881 15999 13514 12689 13460 12326 9293 5956 4554 5494 7347 9524 11979 14021 15722 17665 16657 17708 19051 16184 9029 5541 5964 6295 6330 6946 6680 5967 6016 6700 6835 6367 6056 4958 3741 3142 2655 2225 1973 1623 1434 1154 938 911 886 746 601 498 453 234 128 117 110 93 107 96 91 75 66 43 31 42 35 33 32 37 41 38 24 22 21 16 14 19 10 19 24 18 19 26 23 19 7 1 6 8 5 -3 -6 -8 -6 -8 -1 0 -14 56167 261 1634 30 10184 15 36 7 5987 -10825 -99 -37 130 210 251 425 600 732 800 716 591 402 220 40 35 61 60 179 253 393 506 610 766 921 1038 1290 1520 1666 1864 1947 1942 2057 2114 2315 2783 3107 3579 4062 4197 3835 3505 3114 2796 2606 2295 1959 1770 1533 1401 1432 1621 1921 2342 2784 3403 4312 5058 6008 7110 8768 10687 12977 14538 15235 16876 19615 22707 24826 27698 32964 37973 41642 44300 48799 51919 51357 50828 50604 52302 57297 64509 74043 83387 85477 83071 79838 78047 85553 98460 105461 111341 120221 129618 131834 124464 117693 115934 113013 104929 99765 100537 97424 101666 103164 92739 77959 67771 60581 55523 52690 49677 48549 48837 49228 49705 50634 53223 58426 63667 64757 66411 69199 66423 59939 55690 51879 42771 36110 39404 41182 38978 35364 34226 34514 45363 56791 58910 61813 55724 52705 55312 48296 40355 38291 34614 30784 27473 26476 21835 15999 11530 9643 8961 8214 8630 10178 12442 12536 10063 9647 9236 9426 10157 8558 4602 1685 781 471 299 310 339 453 742 1367 2295 3399 5340 9588 15191 18568 18578 17056 16330 11602 10877 13293 15376 17039 17977 18222 16207 13559 11483 8758 7888 7043 6293 5677 5047 4156 4533 5116 3138 1281 1721 3415 2326 1114 603 390 279 236 201 201 203 190 197 203 231 202 140 100 71 52 45 45 36 43 47 21 31 42 34 26 13 18 35 28 13 17 27 14 17 16 17 23 18 12 15 10 7 11 13 3 5 6 3 -3 -6 -6 -7 56176 269 1423 30 10183 15 36 16 5985 -10826 -92 -14 88 185 349 577 770 982 1252 1430 1650 1768 2048 2524 2786 2777 2602 2385 2160 1816 1561 1510 1592 1603 1605 1663 1786 2022 2299 2655 3024 3500 3796 3842 3869 4113 4040 4202 4553 4899 5200 5876 6318 6781 7620 8306 8431 8420 8250 7835 7487 6908 6487 6229 6379 6721 7140 8229 9451 10809 12037 13347 14663 16140 18525 21264 23650 25147 26154 27369 28289 28241 28554 28287 28920 32097 34131 34782 35937 39540 46665 56881 68107 77930 82569 85110 85640 83116 84643 87286 86433 84454 82029 74474 69340 66891 66020 67699 71540 76921 77173 75568 71357 67787 60972 54925 50016 43935 38243 35474 32946 30414 28567 27566 26526 26284 27487 27793 26958 25611 25153 26540 29218 32507 36668 40537 43697 44990 46355 49726 51488 52728 53592 55019 57810 62182 64415 62039 62312 70978 83173 86245 76497 63856 56909 55340 48635 41886 35881 31937 32201 33601 28314 23650 23694 22684 18552 13383 10784 9597 7478 5568 4805 3972 2918 2542 2111 1734 1566 1533 1553 1678 1670 1474 1338 1369 1473 1979 4312 7565 10415 13106 16861 18537 20872 23262 28350 39794 47603 50024 49298 47414 42482 35095 27897 24503 23655 21303 19679 18483 15170 12906 13640 9151 7636 9373 9601 11577 7869 1291 679 665 604 502 408 317 250 218 175 138 120 96 114 166 222 266 230 188 129 104 93 65 65 58 54 62 59 46 38 50 46 42 35 48 37 30 24 24 32 33 30 26 32 38 35 24 26 29 25 19 19 20 16 14 11 12 4 5 -1 56184 260 1660 30 10180 15 36 24 5983 -10828 -97 -34 42 195 352 604 820 907 907 878 657 608 424 288 127 -36 -62 23 147 360 591 768 984 1107 1216 1303 1354 1265 1187 1224 1214 1214 1369 1576 1715 1696 1798 1840 2105 2430 2456 2585 2752 2790 2796 3013 3355 3782 4364 5318 6549 7158 7430 7659 8084 8792 9448 10319 11397 12540 13453 13223 12348 11357 11271 13086 15034 18298 22579 26226 32304 38565 44002 48663 52324 51537 47002 44268 43118 40473 39647 44095 51267 59518 69910 79032 76621 68385 61752 55921 54319 51292 48992 50377 54230 57821 60614 59370 57929 59127 64207 64932 60796 59192 57416 56008 54814 55607 56019 56783 59718 65270 69813 78397 88639 97645 100511 99275 101787 104584 102592 103167 102761 97527 96684 98378 99074 99684 102413 102236 91478 76030 65343 59217 57533 56667 54626 49419 45417 46848 50223 50766 47370 40642 34716 26624 20577 15197 10505 7861 6840 6142 6184 7129 8615 8695 9538 11329 13158 13696 13169 11517 9757 10023 11016 12130 15124 20101 23526 25846 22449 16132 13180 9847 7938 10305 14011 18421 20557 21586 23071 21951 17652 12736 10464 10272 10629 12620 16046 18797 20074 20466 18858 17810 12696 5347 2850 1628 1237 1008 806 689 604 541 557 497 435 430 368 286 174 104 54 53 57 109 130 141 142 111 92 71 60 51 46 47 39 37 40 33 28 32 38 33 19 17 29 24 16 12 17 13 10 16 20 12 7 12 12 7 8 2 6 1 -3 3 -1 -3 -5 -14 56194 262 1598 30 10178 15 36 34 5982 -10829 67 164 187 230 297 438 651 747 901 914 976 907 813 745 562 280 203 90 113 181 321 457 707 910 1059 1220 1364 1473 1724 1758 1776 1870 1882 1698 1384 1123 960 1013 1079 1233 1447 1554 1640 1813 2095 2633 3052 3396 4225 4860 5084 5673 6527 7793 8470 8944 9430 10205 11279 11494 10534 9342 8277 7800 7816 7995 8354 8925 10114 12392 15384 18999 22529 24915 26827 28636 30448 32443 34499 33497 31938 31131 30708 30058 30752 31436 32838 36099 39689 43293 47849 51624 50574 47027 45387 45948 47839 51172 53937 55497 59982 64773 69860 72941 73533 72101 71908 72418 71694 71676 71962 72667 76632 86134 94845 98479 99020 99192 100800 104705 108786 111851 114512 115961 117790 118079 113545 104393 88336 74744 66471 65426 69150 73008 74610 69488 62862 62298 54471 47920 45656 45008 45983 45714 50568 51252 47720 50763 49325 40051 34331 30787 27989 29213 34414 33708 29862 26346 23168 20745 20954 24090 28445 28961 23989 19021 17266 14577 9198 4719 3856 5443 9568 15048 19453 23565 25906 25171 24349 26917 30055 29902 25504 19721 16699 14004 12127 10241 8021 6951 6534 5812 4873 4542 4116 3428 2835 2349 1906 1503 1214 1078 1033 960 933 999 1038 907 911 843 705 614 480 250 105 68 75 101 119 147 172 170 145 114 94 71 67 64 56 57 57 47 51 45 40 58 56 44 42 33 35 39 42 40 43 43 41 44 35 39 45 35 31 30 30 21 11 14 20 17 12 7 56203 263 1477 30 10177 15 36 43 5980 -10831 -73 110 238 484 686 964 1227 1283 1426 1660 1804 1954 2242 2418 2472 2280 2073 1866 1512 1103 961 919 862 937 1022 1117 1349 1501 1874 2429 2962 3234 2929 2698 2881 3261 3455 3186 2657 2020 1587 1396 1319 1328 1428 1499 1673 1854 2052 2227 2494 2988 3842 5219 7092 7819 7764 8169 8762 9851 11156 12611 14271 16368 17294 15592 11124 7881 7257 7753 8156 8299 8935 10133 11463 12585 13080 13382 13709 14105 14593 15229 17096 19899 21797 23321 24252 23894 23802 23542 23005 22080 21345 21946 22784 23926 27179 31174 33229 33311 34152 34924 35530 39137 44231 46571 49675 51377 54183 56909 58140 59123 59901 59664 60409 61471 61271 60186 58973 54738 51267 50168 50353 51034 52201 53819 55535 57606 58176 59008 60584 62448 65040 68914 68861 66776 67074 68862 63976 55814 49552 45206 41720 40557 41790 43062 44816 42993 44458 46098 48427 49134 48884 49738 46157 39905 37592 39498 40348 39639 40722 38800 36695 34417 28620 20877 11344 5682 6079 9898 16940 26002 36851 47994 57572 62844 60750 53383 48553 42503 36583 33547 29809 24502 21119 22729 27351 29759 27639 25329 23559 21993 21107 20801 19386 18558 16637 13745 12004 11004 9548 8050 7444 6927 6492 6376 5701 4758 4073 3433 2836 2334 1681 1214 909 551 225 59 37 44 65 73 120 161 139 100 58 53 37 43 35 22 22 19 28 15 9 19 12 21 18 6 -1 4 14 22 9 5 2 3 -4 0 3 -7 -4 -2 -1 -7 -11 -11 -9 -9 -11 56211 268 1415 30 10175 15 36 51 5978 -10832 -90 29 168 419 703 961 1274 1789 2137 2542 2759 2968 3267 3398 3584 3624 3467 3242 2916 2557 2358 2100 1881 1979 2056 2144 2274 2486 2733 3174 3856 4813 5728 6179 5862 5285 4930 4759 4659 4397 3931 3711 3620 3570 3610 3605 3590 3583 3573 3567 4021 4729 5977 6983 7625 8226 9222 10904 12672 14971 17662 20033 21082 20836 20799 20543 20233 19792 19353 18948 17257 15291 12692 10849 10326 11147 12625 14038 15540 16944 17476 17315 16044 14234 12128 10264 9159 8931 8572 8445 8860 9413 10373 11751 13500 15074 17237 21294 24428 25586 27452 31135 34751 36416 38040 37588 37107 35929 35161 35216 35820 36380 35816 35700 36015 36853 37344 37183 36291 35514 35991 38196 40387 41926 43072 43970 44609 47246 47653 45724 45469 47445 47856 47026 46198 44628 43220 42721 41997 42704 40663 40950 40389 41685 43878 47916 51463 52633 52362 53640 56146 60080 62222 64279 64231 64129 62292 60490 60157 58296 49735 41825 34851 26266 18536 14955 16982 22925 33290 47159 61545 74034 82611 84419 79091 71587 60294 48162 33847 26818 21759 20373 20781 21912 23463 24651 25387 24853 22291 18036 15055 12942 11512 10232 8864 8272 8368 8322 7585 6443 5256 5396 5920 6229 6397 7300 6612 6576 5918 6325 7880 8394 8813 7200 5443 4437 4643 3457 953 116 63 71 101 119 114 129 110 83 63 54 54 66 62 46 62 49 32 47 43 39 46 45 40 40 36 37 35 36 37 24 23 34 36 35 37 39 37 24 29 25 16 24 21 14 14 10 1 0 56221 273 1261 30 10171 15 37 1 5976 -10834 -18 76 291 610 868 1052 1287 1544 1715 2111 2687 3425 3763 3728 3673 3785 3496 3289 3365 3388 3130 2854 2501 2309 2263 2224 2246 2391 2714 3163 3699 4246 5043 6072 6796 7373 7942 7963 7512 7304 6963 6449 5928 5394 5207 5258 5234 5589 6053 6267 6633 6873 6713 6462 6231 6464 7619 9293 11023 13041 15169 15608 14965 14412 14086 14029 15916 20372 26526 33411 40064 44862 46337 44646 38693 29009 21270 17938 17261 16304 14257 13768 13876 14385 16655 19771 22716 24846 25229 22420 19834 17025 14246 12653 11718 11179 10796 9619 9246 10353 11132 12527 15913 20972 25443 28326 30071 31830 35244 36357 34571 34214 33868 33624 34064 35939 36131 34473 34874 34566 34990 35795 35265 36131 37579 36788 36214 39191 42023 43640 44108 43363 41293 38943 36310 35335 36479 37323 40011 39645 41035 40681 42715 49630 57297 57765 57255 57960 59673 61025 63320 61314 56348 53848 46944 43027 46776 47550 44715 41499 40067 39955 42554 45405 45810 47646 48662 48022 45483 42710 44263 44452 42607 37767 29727 22366 19635 21970 26338 28811 28302 26419 23317 19306 15720 12833 10374 8431 7451 6509 6137 6145 7358 10271 13915 15723 17492 20005 23898 24750 24220 23452 28938 29607 29139 29669 28955 28115 25687 24047 23901 22541 19360 20123 20118 17341 13749 11053 9907 9804 8034 5318 2587 486 46 61 62 57 64 77 91 80 75 58 57 50 53 45 37 25 34 26 41 40 42 32 36 24 15 19 23 27 24 29 25 27 20 25 22 19 27 19 13 16 12 12 13 5 4 3 -8 -8 -12 56230 273 1198 30 10168 15 37 10 5975 -10835 16 138 331 336 570 899 1316 1771 2301 2734 3204 3874 4734 5557 5812 5610 5328 5153 4978 4776 4616 4582 4534 4471 4428 4504 4549 4584 4687 4918 5515 6210 6795 7493 8123 8888 9666 10123 10444 10517 10125 8952 7468 6415 5489 4708 4213 4052 4192 5002 5893 7358 8818 9871 10736 11245 11656 11189 10372 9873 10474 13234 17946 22013 25303 27123 26547 23158 20038 19998 22055 26392 30242 34461 39908 46270 54078 61257 61480 55244 43780 34011 28067 24309 20969 18500 17009 15687 14845 15086 16248 16467 15469 14455 13383 13634 14448 14763 15279 14814 13773 13046 13140 12579 13716 15820 17441 18581 20000 19500 20846 23666 26075 26171 27806 29733 32574 35142 36410 36746 36230 36573 37754 38828 38521 36901 34815 33243 34169 35183 35577 34492 32454 30454 27645 29409 30373 29644 29243 30077 27179 26670 28967 29995 30152 31383 33481 37807 43604 49316 57705 56722 53802 48621 48364 52409 55783 56889 56334 60279 68043 64489 61363 54932 45900 34724 24777 20533 17117 14824 13138 12630 12651 13547 14305 14840 15531 15961 14942 14144 13509 13987 15700 17222 18693 21389 24608 26887 28389 27967 30395 34317 37381 38449 36080 35861 34533 32970 32152 32600 32572 31343 31611 29680 27152 26534 27684 29282 29589 29492 27978 26716 22804 17798 15726 13163 10729 8101 6832 5546 4325 3090 2123 1278 615 177 44 32 30 57 80 69 76 55 40 35 42 39 33 35 35 24 19 32 31 16 21 25 26 20 15 15 16 2 11 16 15 15 8 11 11 12 9 0 0 7 4 6 4 3 -7 -8 -10 56239 274 1167 30 10167 15 37 19 5973 -10837 -88 21 216 464 596 848 958 1309 1797 2550 3630 4597 5377 6465 7565 8404 8213 7685 7314 6713 6130 5640 5324 5050 5243 5708 6057 6741 7641 8381 9098 9864 10537 11216 11981 12593 12868 13157 13309 13190 12960 12154 11012 10210 9737 9463 8785 7450 6324 5692 5444 5723 5949 6998 8652 10912 13431 15369 16744 17811 17209 15164 13185 12592 14262 16739 20673 28708 37497 42708 42125 40842 41798 43410 43933 42654 39794 36686 35569 36010 32579 28216 24324 21809 19422 18220 17458 17190 17854 20578 23422 26698 27631 25252 23630 23371 23878 24500 24407 24721 24779 23292 21500 19849 17957 16810 17388 20641 24336 27229 28394 28121 24061 22511 22275 22377 22605 25590 30931 36694 39518 40740 42380 42870 41861 42565 43198 43174 41726 40258 39164 37663 37681 37227 34752 33833 33422 33916 33103 31929 31706 33991 38415 42411 44516 46643 53733 67115 77656 80821 81797 72867 62950 49304 41288 37307 32561 29288 26702 23610 19925 18364 17822 16823 17106 19591 23167 27828 29712 28306 23794 18001 14878 14765 16266 18613 20108 20217 19718 19904 21593 24574 28356 30242 31898 32366 32096 29855 28597 28738 28750 30765 31658 30959 32163 30249 24265 19711 18354 16818 15031 13481 12382 11312 10409 10235 10614 9878 9724 9455 9227 9701 9800 8380 7292 6658 6139 5264 3844 2695 1926 1447 1022 646 409 246 113 47 33 36 64 76 53 75 63 48 59 46 38 39 44 38 28 27 24 30 19 19 29 11 30 25 9 11 8 15 10 3 2 10 7 6 1 -1 10 8 -1 -1 3 -4 -7 -8 -10 -14 56247 268 1406 30 10166 15 37 27 5971 -10838 -20 171 475 918 1292 1422 1667 1858 1940 1795 1592 1364 1278 1145 1051 1020 1102 1157 1282 1415 1573 1815 2077 2395 2890 3224 3628 3758 3858 3778 3829 3786 3503 3073 2698 2349 2289 2201 2030 1940 1812 1724 1562 1296 1314 1481 1685 1850 2293 2969 3722 4388 4958 5339 5275 4932 4692 4583 4868 5704 6825 7890 8661 9645 12540 17880 20957 22156 22588 22325 22461 21342 18825 16487 12730 9963 8759 8649 9252 9912 10421 11574 13076 14956 17596 19896 22045 24556 26619 27322 27850 29596 32765 37143 39550 39271 40358 41903 41014 41352 43275 43581 45334 45930 45661 43666 42294 42680 41887 40932 41541 43893 46360 47725 49686 51946 54910 58521 59401 60259 61147 61323 58914 55978 55580 59866 60919 58265 55551 54137 57149 59053 57461 54219 48525 44622 43853 43471 42842 40464 37330 36719 40820 44108 47187 49512 50687 54880 62085 66253 67309 62077 55344 50553 44733 39441 37385 39953 43642 43607 41284 39063 35345 33120 29824 27103 25994 25090 25080 25030 25034 24661 22244 19979 18123 16817 15985 14805 13986 12960 11873 9979 8756 8846 9660 10909 13381 16061 16741 16531 16462 16251 16219 15455 13680 13438 14479 15228 15482 15202 13671 13150 11639 10232 9481 9044 8508 8204 7884 6640 5662 4826 4664 4042 3050 2683 2516 1697 560 96 43 34 33 74 71 70 39 34 43 39 34 38 41 38 26 26 34 41 32 27 24 16 12 18 23 9 10 15 18 18 12 23 22 9 6 9 4 5 11 -2 1 5 3 5 -1 -7 -5 -13 56257 269 1373 30 10163 15 37 37 5970 -10839 -54 131 403 721 1219 1719 2231 2738 2747 2358 2042 1893 1572 1291 1165 1152 1050 1091 1169 1291 1230 1418 1483 1609 1894 2223 2512 2744 2878 2764 2651 2532 2221 2103 2043 1963 1881 1678 1507 1333 1183 1023 802 720 702 640 588 624 704 926 1180 1253 1738 2393 2809 3088 3209 3311 3515 3389 3441 3929 4660 5467 6457 7530 8249 9046 10627 12963 16349 20036 23529 24709 23776 21285 17896 14623 13619 14486 16242 18836 22496 26151 27880 27895 27679 27393 29071 32923 36898 39967 42010 45028 49945 53776 55040 56229 53278 48538 45334 44325 44982 44471 43498 36956 31271 27492 25731 27500 28997 30299 31113 32996 36077 38704 41311 45269 48431 48041 44176 41384 41626 41766 41534 45884 49618 46325 44818 47271 48708 51912 56032 59789 62845 63973 65252 65070 66305 69748 73681 76991 80510 83959 86253 86423 90945 94474 91971 89854 81345 71690 66497 64242 64642 65626 68194 68896 63935 51060 37527 28365 24274 25454 27674 28453 28844 28032 24972 22187 20398 17788 14507 11564 8824 7138 6553 6424 7007 8048 9068 10415 10712 10786 11892 14067 16112 15374 13044 11925 12225 11968 10614 9840 9098 8412 7952 8217 8598 9528 10528 9931 10564 12019 13876 14430 13689 12902 10992 9436 8331 6889 5197 3819 2939 2051 1157 511 210 128 98 63 55 48 81 101 107 97 64 57 57 55 54 39 37 42 50 57 51 41 32 42 33 32 48 50 28 34 31 18 17 31 29 32 23 30 28 27 24 17 23 22 16 10 4 0 2 0 -6 56266 280 1010 30 10160 15 37 46 5968 -10841 -100 143 204 154 50 22 70 69 121 311 349 286 353 441 571 711 909 1321 1945 2612 3162 3254 2903 2538 2224 2107 2136 1969 1760 1648 1466 1520 1593 1753 1922 2126 2239 2440 2612 2843 2914 3038 3240 3436 3553 3565 3730 3574 3261 2975 2595 2138 1762 1482 1339 1330 1310 1369 1094 755 541 348 398 547 843 1326 2099 2727 3403 4087 4820 5557 5309 5164 5591 6484 7473 8652 10177 12032 14309 16068 16872 17589 18916 21169 23888 28796 35598 41509 44180 45551 47270 49002 50336 52682 55760 58089 57278 55519 55203 57040 59883 61638 64587 66992 67620 69460 69223 64008 61545 61321 61463 61652 62726 63393 61951 56851 48914 43704 40109 36782 33629 30685 30808 30302 30211 32178 36920 40763 41951 43578 47992 52984 52458 50281 52402 54426 61596 65262 60526 57443 55544 54330 55659 55762 56680 57276 58738 60622 61242 61802 59436 59070 59050 55683 54303 54069 52733 48926 48484 48639 45734 40473 37941 36022 33362 31204 28818 26913 29157 35273 43960 52358 59226 66847 73498 74153 65721 52999 39274 28738 21168 15855 13325 12156 11927 12330 13462 14332 14973 16212 17219 17091 15570 13403 10849 9612 8855 7709 6207 4955 4266 3418 2572 1927 1516 1286 1210 938 1063 1490 1929 3051 4675 6383 8838 10096 10694 10548 8759 6738 4308 2344 1131 476 209 98 61 36 57 70 81 78 36 19 30 72 71 67 48 40 50 42 38 36 43 31 33 32 25 27 36 19 17 20 13 12 11 15 12 18 9 11 17 15 13 14 10 3 14 11 6 9 12 -2 -7 -1 -2 -7 56274 280 1036 30 10156 15 37 54 5966 -10842 -33 49 1 -18 -36 2 25 36 41 38 -12 78 71 143 186 326 385 490 659 950 1447 1687 1469 1194 953 849 733 826 907 912 956 1114 1281 1554 1755 1974 2157 2347 2641 2757 2842 2912 2897 2778 2727 2520 2450 2563 2753 2841 2782 2564 2190 1812 1533 1205 997 908 841 628 419 191 -13 -61 48 249 729 1434 2349 3460 4824 5900 6649 6765 6636 7327 8756 9714 10325 12004 14540 16530 16343 17585 21870 26873 30170 31845 33342 34963 37204 41861 46483 49938 54478 61428 71572 83960 91732 90494 82721 75026 69169 64338 60547 57973 57102 59448 65911 69380 71751 74897 78353 81354 84516 87999 86704 83180 79923 77980 74185 68113 64083 60390 56980 57986 61247 63589 61824 56377 51978 48446 44123 39590 37602 39939 42462 49592 54601 49301 49242 49410 49647 47988 46397 45151 41969 39490 38021 37147 35941 35870 36176 36326 36743 34954 31015 29853 33767 40237 42429 43386 48196 45792 42743 43400 45735 50326 57694 66183 71631 70614 64493 56874 44957 33440 25425 20004 16195 13800 12503 11672 11638 12022 12442 12945 13030 11978 10952 10705 12305 14534 16198 15981 16038 18323 18060 15904 14111 13610 12712 13949 16617 18252 17353 14398 10678 7898 4221 975 200 168 176 148 125 141 132 103 73 57 55 52 60 55 64 67 77 74 83 74 80 93 86 41 53 103 125 97 81 79 54 54 55 49 36 44 31 32 33 44 49 41 35 47 35 25 15 9 24 25 24 28 21 21 21 16 21 24 10 7 20 22 23 13 5 3 5 -2 -6 -7 56284 278 1124 30 10154 15 38 4 5964 -10844 -57 179 324 557 555 552 572 524 471 504 474 484 562 510 362 379 462 553 606 821 1188 1437 1306 1234 1304 1405 1573 1725 1833 1921 2296 2577 3025 3392 3898 4300 4612 4836 5109 5385 5569 5615 5700 5458 5161 4904 4452 3909 3818 3966 4345 4831 4743 4355 3653 2646 1929 1399 1279 1202 1099 927 731 596 442 313 278 712 1361 2332 3942 5970 8342 10861 13599 15756 16477 15427 14465 14560 15223 16462 17931 19966 22658 25171 27039 27726 27500 26977 26887 26256 25735 26351 28871 32037 33824 34538 35046 35637 36991 39360 41046 39901 36877 34663 32939 33047 35641 39001 41924 44109 44655 45370 46222 45542 46704 49507 52667 54394 54018 51304 48362 44600 42706 42433 41231 40958 40039 39181 40071 39966 37261 33657 31857 32607 33047 33503 34766 35725 37780 39550 41355 42430 44521 46587 48701 52050 56725 60200 62864 66017 68652 69467 71238 74781 74462 72918 73035 75617 71760 66517 67455 69924 75286 74617 69040 60422 53544 49460 43723 35705 27254 21330 17054 14564 13807 14077 15255 17904 21492 26341 31616 36300 40364 42370 41834 42562 44207 43695 44055 44303 42000 39066 37057 35969 33073 33060 33201 30319 25696 22769 23335 25643 27357 26136 23946 21609 17273 13014 10033 7716 4196 1210 390 317 160 80 79 67 54 73 122 134 109 97 112 98 91 79 54 50 84 120 148 205 187 145 110 76 55 52 60 41 37 39 39 44 48 46 44 44 42 45 21 22 21 25 24 36 36 30 31 27 22 28 22 10 15 27 22 14 11 14 2 -8 -4 -3 56293 277 1095 30 10155 15 38 13 5963 -10845 25 302 693 944 1327 1751 2047 2090 1940 1789 1768 1712 1715 1752 1768 1780 1747 1836 2087 2257 2258 2245 2207 2173 2228 2288 2396 2570 2687 2850 3112 3555 3916 4349 4747 5076 5539 6153 6548 6900 7060 7237 7089 7076 6709 6411 6123 5926 5517 5471 5573 6056 7846 9823 10402 9177 6893 4568 2803 1926 1754 1598 1403 1176 1284 1297 917 769 736 770 795 914 1519 3065 5674 8701 12181 15675 18541 19748 19843 20044 20744 21005 20239 19996 21703 23243 23981 23482 22810 22898 23594 23874 23730 24072 25882 28109 29297 29839 29702 30657 33029 39173 47880 51872 49488 44012 41465 42015 42103 41003 39142 37124 35515 32653 28843 24893 22816 23824 27004 29794 32738 34026 33917 33997 35105 36295 36275 36547 36617 37157 37491 37968 39736 42892 45462 46363 46679 47928 49900 52102 54682 57661 60798 61514 61433 60946 61089 60961 60941 62099 61739 61871 63454 64751 65533 66856 65855 62315 56859 54881 54585 52532 46444 41067 37145 34254 30162 26974 24561 23132 24726 30180 34102 36670 39365 42888 45078 46788 45652 43823 40244 35085 29430 25035 20883 17094 16378 18581 23559 29165 31788 31106 29291 29695 31038 33114 33045 32759 27905 22032 20052 19152 18908 16289 14621 15559 17832 19871 21761 22622 21900 21307 20430 17865 15798 15312 11524 7065 2514 739 240 189 373 385 156 533 5721 1061 96 35 59 130 156 188 182 141 97 78 73 50 30 51 49 36 43 45 30 28 14 27 17 18 29 21 18 8 14 21 21 14 12 18 17 12 16 11 5 5 -3 -6 -3 -4 -2 0 -12 56302 276 1066 30 10156 15 38 22 5961 -10847 41 192 465 793 1151 1837 2293 2683 2858 3102 3221 3325 3388 3233 3298 3307 3551 3610 3780 3781 3380 3079 2961 2706 2641 2788 2950 3158 3454 3680 4117 4503 5055 5689 6190 6748 7690 8369 8313 8475 8810 8675 8432 8018 7798 7504 7389 6928 6641 6279 5755 5558 6361 8966 11444 12889 12921 10709 6873 3559 2138 1821 1582 1282 1581 1511 1338 1497 1480 1251 884 661 654 1163 2142 3755 5468 6918 8407 10144 12288 14746 17014 19748 21407 21026 19792 18610 17769 18564 20789 23621 25246 25998 29016 30970 31156 32838 34013 33802 32860 33231 35467 39878 44416 46168 46590 47215 51256 57234 62128 58536 54091 48547 41293 36262 31709 28294 25848 26186 26996 27253 27901 28493 29476 30609 31802 32427 32393 32101 32465 33148 33952 35458 38162 42833 48434 53017 56955 60846 63414 65149 65981 66501 65598 63868 62278 61024 59913 56476 51673 47408 43441 39294 35065 30725 27830 26905 28873 31211 31068 29007 28709 29202 29280 30919 34030 40264 45688 44535 43496 39190 33269 23935 17327 14412 13031 12252 12902 15167 17358 18934 21086 23900 26183 28412 30301 32689 36238 38955 39309 38103 39587 39525 41440 43007 43097 42597 42007 39243 34144 29535 25369 23003 21394 19326 19094 21675 22825 24529 28943 29140 28393 25604 21799 20015 18896 16456 15586 17873 18055 13807 8588 5205 2392 1114 134 118 185 77 72 202 474 632 668 604 460 357 221 146 83 45 29 34 37 33 29 23 26 33 24 7 17 19 22 8 8 16 17 10 9 10 11 15 15 6 1 -2 -6 -1 -4 -11 -12 -12 -15 -14 56311 275 1214 30 10154 15 38 31 5959 -10848 -50 188 317 505 774 1183 1544 1873 2201 2399 2635 2937 3206 3176 3324 3596 3557 3375 3044 3072 3151 3143 2856 2744 2908 2986 3155 3299 3450 3663 4179 4712 4899 5492 6255 6841 7307 7606 7795 7748 7799 7424 7066 7034 6610 6096 5628 5128 4560 4126 4356 5372 6877 8403 9047 9284 8284 6196 4041 2338 1646 2048 1249 1536 1668 1531 1441 1093 644 412 325 444 949 1922 2807 3631 4630 5433 6301 7163 8418 10126 11662 12351 12178 12155 13152 13932 14306 16064 17928 19806 22038 24042 27807 30345 30372 30407 31023 30710 33942 39438 42089 43656 43482 44219 48676 57140 65199 74977 83118 79748 68236 55952 45624 37451 32762 29267 26219 24047 23598 23437 24068 24941 25645 26759 28222 29169 29767 30593 30983 32531 35314 37254 39410 42104 45139 48128 51030 53536 54378 55023 57947 59083 57393 54658 51577 48099 45338 42484 41896 42958 43386 42030 40423 38093 35933 35819 37270 38829 39833 42290 42239 38092 34252 31504 27687 23331 21104 20033 19763 20966 23166 26342 31163 35911 46866 60232 69842 76081 84233 88854 72958 53273 47275 43873 45183 47392 48756 46682 42246 42470 39414 36403 35864 32179 31101 31366 31045 32980 34197 35794 35009 31189 31294 34063 35307 35346 34236 30897 29039 27554 25861 23898 23060 18693 15508 13398 11990 11409 8456 5731 3281 1345 705 486 558 967 1280 1395 1334 1073 804 558 387 270 176 94 55 39 33 32 28 23 26 44 46 35 26 24 18 14 19 17 12 21 31 24 25 14 15 11 10 18 11 5 9 10 8 -1 -4 -12 -11 -10 -12 56320 271 1333 30 10153 15 38 40 5958 -10849 123 262 554 750 963 1234 1624 1934 2337 2594 2582 2761 3019 3488 3741 3467 3250 3015 2853 2704 2557 2429 2418 2684 2816 2982 3284 3631 3981 4257 4704 5111 5660 6083 6550 6864 7044 6913 6242 5627 4852 4307 3638 3064 2692 2513 2492 2457 2458 2864 4070 5683 6642 6688 6169 5451 4510 3372 2177 1844 1543 1098 788 799 742 529 95 117 186 201 136 258 662 1212 1760 2497 3450 4268 4665 4529 4395 4557 4507 4437 4524 4765 4871 5207 5377 5745 6272 6757 7414 8429 9135 9861 10265 11069 12945 15804 18989 21429 24844 30546 36911 44368 52511 56196 56538 55067 54962 55564 53371 49474 45437 43222 40289 37657 35488 34588 34261 34026 34446 35881 38279 40605 41424 42661 43013 42186 42327 43070 42594 41441 40643 39594 36715 34775 33944 34267 35661 37091 36741 35085 34624 35273 34869 32697 31249 31255 31440 31136 30446 31523 32944 33233 32993 32210 31127 30350 28454 26692 25275 25052 25370 26210 27709 29868 33068 36506 40652 46551 50751 53194 58672 69124 78843 74364 63236 55274 57268 59836 52635 42161 39163 40724 42040 41552 36859 32414 35401 43797 47273 53596 57360 54187 52119 54516 45424 38743 36868 37092 41316 48999 62462 75477 83672 86762 91146 78521 51969 33078 25439 26734 36739 47428 57103 59959 47949 28453 18622 20924 24820 16111 4817 2429 1450 1105 835 648 506 400 309 196 113 67 55 48 41 47 53 58 50 46 45 48 43 41 46 44 35 37 41 43 34 30 33 36 32 26 24 27 24 22 23 24 21 15 12 11 4 56329 269 1348 30 10168 15 38 49 5956 -10851 54 285 471 579 870 1134 1348 1698 1894 2059 2279 2427 2482 2495 2519 2624 2535 2403 2277 2291 2536 2687 2872 2926 3162 3438 3707 4193 4542 5053 5636 6126 6562 7005 7291 7401 7122 6499 5775 4587 3457 2588 2066 1850 1680 1588 1474 1419 1576 1894 2693 4034 5230 5422 4859 4385 3853 2935 1831 1220 957 786 900 735 548 554 240 204 246 171 226 285 332 537 1101 1860 2230 2592 2728 2843 3014 3177 3021 2917 2899 2948 3267 3435 3742 4129 4280 4370 4882 6068 8121 9654 10108 11039 12935 14656 16448 19799 24538 29145 33983 35374 34347 35021 35387 35086 35893 37532 39359 40211 40118 39367 38847 38487 37918 37340 37427 37178 36297 36254 35552 34410 33244 33559 33864 33504 33714 34931 37151 36714 34347 33365 32864 34156 35974 34232 34835 37666 40587 39821 37585 37890 40253 42194 41935 42016 42893 44817 47616 47400 44779 41625 38821 37800 36651 35386 34156 34812 36101 35059 30071 24784 21114 18591 16958 16006 17436 21647 28995 36223 41890 42989 44560 49043 50183 48561 45214 44236 48685 51631 54669 58921 60440 60220 60680 60964 62555 67934 73740 77737 81517 74532 73572 87300 88929 86424 84640 78326 75314 70525 58204 43326 31201 28443 29548 34039 38259 36834 42813 53754 66634 67396 66328 45282 29749 25811 14487 8842 11113 3820 1221 1259 764 519 397 302 242 202 107 48 53 60 43 40 34 39 37 41 35 38 41 38 29 34 37 42 41 31 19 32 28 27 26 27 29 27 18 25 19 15 15 1 6 4 -2 56337 265 1479 30 10209 15 38 57 5954 -10852 -18 145 397 682 895 1041 1281 1550 1844 1736 1641 1597 1641 1707 1723 1725 1763 1839 1998 2206 2389 2668 2904 3240 3513 3951 4461 4793 5326 5685 5758 5345 4789 3991 3144 2519 2000 1544 1326 1131 1085 961 916 880 914 832 816 848 921 1333 1932 2359 2739 2556 1733 897 360 179 342 442 630 582 284 163 101 -34 -51 1 126 238 533 837 1054 1057 1105 1188 1344 1427 1500 1585 1531 1508 1630 1491 1567 1696 1940 2351 2847 3154 3691 5515 8049 8749 8870 9928 10665 10660 11639 13351 15741 17756 19043 21362 23981 24477 23794 22942 23524 24126 24014 23098 22190 21862 21749 21820 21449 21228 21364 21514 21803 21727 21938 22379 24159 26722 29512 33836 37496 39611 40965 40787 38459 37414 37529 38316 39638 41971 46094 50355 56602 64697 73538 79323 80060 77178 75738 72834 70133 69515 69404 69366 67070 62641 57753 50104 43033 37786 32296 25379 18607 14924 14668 16226 20449 27672 36736 39137 40151 41000 36128 29710 25581 23911 23671 23934 24017 22605 21419 23933 26013 26877 30986 37381 37383 38464 43765 48259 51623 54616 57510 61884 64920 71746 77391 78459 79976 81651 85984 90253 83417 66104 48586 37876 29313 26325 34182 42142 56604 80725 100003 98627 78312 53743 29365 9267 2148 1645 3184 1731 1750 5902 2160 822 426 291 241 204 135 73 50 54 53 35 42 48 52 53 41 41 30 40 42 33 45 45 37 35 40 26 29 39 28 24 16 21 14 15 16 16 9 9 11 5 4 56347 263 1528 30 10258 15 39 7 5952 -10854 -55 -12 150 258 505 748 1107 1211 1293 1384 1555 1734 1772 1950 2126 2397 2558 2740 2942 3143 3565 4176 4853 5528 6204 6912 7543 8086 8841 9482 9688 9293 8296 7223 6285 5445 4368 3394 2583 1794 1488 1432 1560 1668 1879 1825 1591 1426 1266 1173 1147 1286 1782 2453 3106 3410 3169 2288 1150 467 235 224 153 112 137 257 444 879 1365 1584 1506 1255 988 974 988 1126 1450 1666 1822 2016 2422 3057 3479 3898 4222 4068 3529 2749 2202 2487 3318 4445 5300 6232 7007 7683 8226 8386 8984 10078 11430 12817 14523 16162 17958 19873 22329 25463 28528 30600 32978 35546 37408 38582 40333 41813 44331 46604 48450 50373 51692 53582 54110 51399 46621 41803 37258 36524 38940 40705 42314 43523 42317 39440 35658 31124 28319 28547 28896 29904 31278 30766 31623 33026 34010 33812 31725 28442 25889 25931 26179 26331 26460 26705 27297 28189 28493 28711 29449 31042 32182 33723 34740 31306 28188 25625 23750 23287 23390 23959 26008 29272 30778 31350 32215 33636 34864 35225 36699 39541 40495 41305 43125 44914 47956 52659 53022 46927 44980 44474 47089 55815 65098 72134 75528 78648 76772 72205 66508 56010 43547 37828 40217 45676 46679 36410 25020 25171 28512 28081 37700 27963 8858 1510 1927 9179 20266 27788 37631 39642 14350 3380 1736 803 312 165 116 78 41 26 12 23 28 23 21 29 30 21 18 16 10 13 25 16 11 12 9 13 15 16 16 10 -2 2 3 0 3 0 4 -5 -9 -3 -11 56355 267 1480 30 10300 15 39 15 5951 -10855 -33 196 450 709 882 1098 1260 1345 1321 1321 1466 1606 1838 2089 2372 2698 3065 3333 3513 3706 3897 4254 4756 5033 5508 6316 7399 8663 9898 10976 11696 11991 11960 11970 11722 10939 9939 8601 7345 6595 6105 5573 4886 4088 3148 2552 2259 2094 1785 1669 1616 1529 1506 1454 1366 1331 1436 1676 2083 2732 3872 5622 7021 6751 4700 2451 1356 1420 2116 2829 3320 3658 4108 4557 4496 3682 2872 2563 2764 3229 3727 4291 4904 5627 6769 8097 9215 9660 9243 8545 7682 6672 6048 6151 6757 7306 6881 5365 4428 4974 6472 8483 10104 11451 12933 14048 15793 18189 20473 22220 24178 27341 30742 34068 37829 43433 48990 52434 54383 55035 55592 55846 54034 48280 41702 39004 39160 39357 36523 32346 28996 27325 26888 27300 27739 27526 26299 24560 23134 23098 23430 22865 23196 23423 22650 21727 21114 20898 20952 21280 22258 22807 23348 24815 27100 30800 35016 38476 39257 38970 39449 40946 44800 50318 52417 52690 53220 53581 52736 56388 62845 70130 66658 57266 52570 56149 55205 49826 41776 33802 32214 31834 30320 32896 36873 39288 38516 39711 43287 45473 49272 53397 57776 59715 56063 54199 59646 65702 72182 80699 85738 83525 72951 55391 40959 33987 33673 33226 24987 15741 9818 6483 3237 1485 947 709 679 971 3232 6256 7204 4713 2226 1009 605 413 237 147 108 67 44 45 38 40 44 39 44 43 29 22 32 37 36 36 39 34 36 43 43 38 31 29 32 33 32 27 23 26 22 23 20 15 16 13 7 8 7 56365 271 1420 30 10360 15 39 25 5949 -10857 4 196 499 948 1377 1960 2497 2964 3518 3972 4558 5238 5549 5547 5389 5243 5206 5381 5603 6127 6118 6166 6353 6749 7185 7468 7937 8477 9218 10072 10759 11565 12850 13830 14652 14892 14514 13631 12305 11011 10091 9202 8355 7459 6789 6170 5436 4652 4097 3827 3709 3435 3037 2650 2316 2068 2009 2014 1958 1944 2026 2208 2687 3452 4535 6122 9108 13587 14788 9865 5141 4287 6183 8278 9733 10303 11037 12673 12992 12028 11085 9813 9065 9303 10357 11282 12103 13056 13891 14650 15592 16571 16422 14874 11893 9423 7802 7155 7374 8615 9547 9463 9228 9656 10255 11414 13104 15089 16235 18547 20173 21158 23052 24881 27682 31095 34273 36658 38930 41847 42087 39401 34640 28788 24508 22212 20526 18248 16352 15013 13827 13082 13160 13576 13773 13213 12665 12847 13657 14738 16431 18886 21384 22322 22646 23037 24226 24936 25268 26921 29199 31780 33684 35103 36772 39540 42626 46262 51683 57530 61712 62336 60803 58138 56968 58049 57918 54964 54643 58563 60530 57335 53289 51858 51534 49775 47906 46543 44779 38664 29469 26368 28615 31546 33332 35826 42499 49301 51500 52499 52794 56088 53502 49180 46428 42347 39982 37035 35858 39294 44979 50080 48061 38212 29864 21101 14222 15982 24576 31820 37988 47844 60792 68099 60191 34885 16501 5501 2158 645 215 159 137 139 152 175 201 183 153 129 123 101 68 49 58 54 46 45 52 57 73 70 59 56 49 66 68 60 61 46 52 50 51 54 54 49 46 41 35 34 32 39 38 31 29 30 31 35 33 21 13 56373 275 1322 30 10412 15 39 33 5948 -10859 -14 206 478 769 1193 1627 2168 2992 3803 4702 5480 6487 8013 9865 11574 12236 11123 9383 8560 8112 8114 8051 8084 8386 8859 9088 9476 9994 10448 11031 12131 13639 14768 15952 17318 18364 19645 20952 21171 19804 17621 16131 14158 11829 10093 9244 8927 8518 8444 8192 7769 7394 6933 6507 6061 5762 5396 4942 4262 3807 3548 3442 3431 3392 3512 3999 4901 6236 7757 9668 13913 18226 18166 14033 9424 8259 10691 17092 23386 23918 20063 16893 15628 15380 14857 12744 10844 10093 11564 14823 17712 19129 20067 19367 18803 20159 22384 24202 26714 28924 32192 33982 33087 33245 33527 34140 34430 33975 32706 32234 32994 34404 36422 38243 39137 39991 41333 41740 41442 40371 36721 31337 27012 25786 25728 25253 25434 24401 22963 21290 19628 18758 17748 16793 16678 16042 15480 15928 15717 16286 17250 18629 20986 23307 25285 26562 27155 27584 28885 30269 31730 32555 32683 33329 33476 32407 31914 31464 31993 31934 31855 33171 34388 34176 34335 37649 46645 57543 60889 59533 54402 46194 38953 32830 25420 19585 16634 16036 18704 20069 14916 11489 13092 15174 16117 16550 15038 12895 13156 18503 22426 26793 32394 40448 43024 42436 34727 25185 22807 29193 37376 44499 49752 51555 45892 33142 17522 8169 4909 3616 5510 15621 33062 47036 57414 65887 54363 25277 8360 711 168 122 100 91 80 62 55 66 64 57 63 78 76 65 45 52 53 53 42 36 35 46 37 52 63 60 48 57 49 53 53 59 44 51 61 54 40 45 42 31 32 29 24 36 33 27 27 34 33 33 37 23 19 16 4 56383 310 325 30 10465 15 39 43 5946 -10860 506463 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 316 655 1054 1572 2093 2540 3273 4042 5354 7479 9859 12127 13783 14102 13336 12245 11485 11521 11873 12397 13366 14466 15054 15103 15097 15226 14647 14411 15061 16271 17897 19299 21065 22404 24042 25685 27230 27669 26495 23997 21413 18525 16669 15779 15068 14935 14882 14288 13705 12881 11736 10564 9428 8415 7569 7154 6493 6109 5795 5329 4399 3539 3387 3810 4419 5079 5743 7080 8810 9209 9208 11905 13995 13375 13814 16518 23072 33602 41996 41979 36986 30525 26462 24251 22091 19900 17203 15031 14643 14639 14664 17604 22657 25627 27145 26953 27190 30964 39714 48505 48905 48919 58823 68461 75951 75883 65853 54295 43277 38734 36398 34189 32321 31120 29534 27681 25427 24173 23507 23591 25711 28697 30610 29589 28565 27346 25889 24960 24018 21338 18918 17661 15627 13901 12462 11484 10729 10144 10094 10300 10587 11145 11208 12129 14405 16215 17991 19425 19900 20491 21437 22364 23524 24588 25901 27902 30570 34118 38366 42405 47206 51135 54655 59865 61697 56830 47212 38402 33566 30593 29265 30324 25154 19727 17270 17029 16125 14458 10057 9743 8509 6971 6053 5736 5406 4372 3442 3153 3872 6276 8851 11334 12704 16802 24631 36485 39118 33139 26888 24487 26339 38034 52671 57986 49661 30201 11150 6419 7723 10180 11988 13516 12594 7736 2295 385 170 173 172 285 1452 572 101 178 246 138 86 84 60 45 61 53 43 60 57 45 40 43 39 40 42 48 47 48 39 39 52 40 44 52 42 39 39 36 47 41 30 43 36 27 38 31 27 27 24 25 25 25 22 18 10 -3 -2 -6 56391 276 1402 30 10492 15 39 51 5944 -10862 8 321 746 1212 1759 2290 3124 4113 5367 7031 8576 10080 11144 11684 11125 10240 9987 10087 9849 9844 10157 11158 11868 12594 13574 14554 15076 15558 16024 16996 17775 18324 18747 19438 19978 20401 20758 20704 21042 20901 20252 18438 15690 14276 13755 13973 14048 14007 13181 11563 10316 9396 8811 8556 8371 7322 6105 5182 4740 4494 4336 3934 3214 2654 2340 2508 2821 3299 3853 3634 3098 3153 3450 3731 4829 6136 8524 14256 23075 33832 46582 52224 42215 28866 22166 17745 14341 12456 11513 11477 10958 9482 8962 8676 8703 8884 9730 10424 12235 16085 22166 29200 35414 41833 48884 57231 71311 84497 86296 83504 81222 78670 77469 76169 74482 72697 69692 66831 66760 67073 68702 70022 69761 65531 60798 55240 47632 40759 34673 31139 27291 24019 24006 23695 23660 24267 23579 21330 19631 18010 17626 17059 16263 16062 14933 15004 16409 17532 19056 20640 21840 23373 24353 24389 24038 23047 21264 18324 16391 16168 16114 15283 14940 15250 15873 16710 18312 20796 21804 22033 21773 19587 15552 12696 10687 9241 8307 6587 4696 3995 4518 4633 4158 4077 4419 4804 4477 3806 2922 2178 1935 1915 1730 1601 1952 3693 7812 17125 27909 36748 45011 44439 45513 58137 74012 82727 77873 59389 27870 6050 1100 476 261 237 183 146 190 109 1106 13022 43305 55771 44684 8761 213 76 82 91 89 90 87 87 88 112 100 77 77 85 77 67 71 79 69 69 78 78 74 70 77 89 77 62 68 74 70 72 79 69 66 68 65 67 68 70 75 71 65 69 66 56 57 53 50 39 32 34 56401 281 1310 30 10520 15 40 1 5943 -10864 -15 85 170 285 465 695 1010 1552 2333 3342 4360 5331 6712 8160 9260 10024 10512 10246 9512 8558 7857 7402 7134 7027 7026 7369 7856 8355 8956 9609 10542 11573 12441 13150 13437 13598 13851 13991 13855 13718 13623 13183 12890 12607 12487 12720 13185 13540 13896 14440 13866 12463 10706 8442 6317 5620 5634 5549 5250 4419 3171 2361 2046 2012 2015 2033 2047 2077 2264 2035 1951 1617 1451 1427 1324 1144 1295 1569 1956 2686 3928 6525 11027 18238 29203 45295 53104 42367 27936 17518 10800 7495 6573 6864 8071 9834 9171 6480 4535 3989 4411 5039 5596 6776 10213 15865 21699 26605 31142 35324 40599 47061 52272 58035 62613 64061 64856 65072 63765 61728 58352 55141 52071 48856 45944 44447 42855 41183 40490 40533 40407 41431 42590 43471 43367 42482 40098 37384 33700 28420 23742 21751 19638 17685 17346 16681 16586 16968 17161 18047 19809 22059 24972 27806 30855 34354 37300 39431 40392 38945 36837 35461 35103 33757 30661 29446 28826 27555 27220 28089 29144 28782 27707 27335 26224 21584 14796 10245 7548 4537 1704 731 689 837 1008 1425 2224 2885 3328 3752 4297 5056 6282 8104 11940 18315 31478 45346 50879 51839 43625 31320 26228 30669 53833 62234 61801 86912 112527 115781 100963 61332 36317 14769 3156 2021 1743 1292 1439 1215 3479 4037 324 820 2526 1083 2782 1269 108 64 49 63 51 68 53 58 84 73 65 88 78 73 69 75 72 65 60 80 78 75 56 63 77 64 65 59 66 61 63 75 72 68 70 59 61 62 52 70 64 57 58 58 58 55 51 42 31 29 25 18 20 56409 283 1303 30 10543 15 40 9 5941 -10865 -97 64 204 424 662 881 1106 1348 1704 2175 2735 3634 4961 6732 8446 10111 11637 12330 12053 11260 10224 9149 7747 6813 6341 6297 6199 6455 6936 7208 7737 8228 9030 9882 10838 11859 12999 13814 14424 15246 15622 15813 15241 14660 14531 14812 14785 14597 15085 16090 17672 19435 20106 18291 14921 12432 10469 8630 6549 5305 4494 3603 3059 2744 2447 2361 2329 2524 2485 2429 2612 2687 2385 2167 1948 2002 2471 2942 3864 5065 5956 7419 9686 12558 15701 19638 26843 37594 47366 46912 39133 28338 17640 10604 7434 6018 6367 7421 7510 7604 6891 5654 4979 4666 4565 5184 6815 9541 12724 16546 18119 18809 19366 20204 20697 22184 25820 29950 32464 30326 27017 23976 22774 22420 22717 23281 24020 25258 26889 26702 25367 23106 20217 17447 16416 16748 17608 18737 19129 19421 19357 18949 18517 19001 19759 20774 21577 21515 21560 21960 23287 24770 26284 28135 31465 34316 37118 39328 38676 35491 31913 25811 19493 15529 12795 11212 10622 10403 9701 8537 7116 6429 5476 3442 1762 493 122 46 -27 -100 999999 999999 -78 138 495 841 1156 1477 1495 1131 959 1780 3560 4689 3949 2727 2410 2794 3749 6342 10388 11552 11930 10779 13056 25095 42322 62778 82487 97298 102935 101367 96351 88637 82100 89040 101805 112075 129091 150072 160792 145059 91727 24773 1104 136 176 362 552 215 57 77 83 84 88 82 85 97 91 87 74 67 79 78 71 73 76 79 81 69 67 72 69 68 68 68 75 67 66 65 64 56 58 49 67 61 58 64 63 54 56 59 55 51 50 37 28 23 28 23 19 15 9 56419 286 1242 30 10572 15 40 19 5939 -10867 10 441 970 1544 2167 3058 4235 5390 6506 8173 9807 10839 11983 13734 15427 17616 21109 24692 27909 30561 33030 34857 33462 27075 20281 16783 15123 14640 14628 14071 13851 14352 15201 16073 17242 18736 19917 21375 23271 25330 27759 30638 33144 35263 36715 36411 34548 31961 29513 27657 27026 27182 27689 28584 29708 30311 30484 29314 27387 25031 21566 17257 13294 10009 8019 7844 8494 10064 10583 9555 7628 6661 6897 7727 9016 10130 11116 11417 11166 12281 15649 20716 25717 29893 32366 32622 33153 35124 36340 39377 47586 57548 70352 86737 86918 60715 33688 21638 17218 15245 15753 17398 19452 21511 20762 18682 14701 10636 8308 7836 7216 9136 11953 11779 10832 11561 11078 10462 12372 15492 18068 21049 24328 26509 29389 32397 32127 30227 27733 25258 22854 20393 17668 15651 13688 12109 10049 7591 5647 4437 3449 2605 1965 1696 1576 1477 1507 1719 1905 2310 2591 2825 4087 7905 9012 6132 12712 23919 4699 4114 1408 1045 1501 1836 1789 1461 1146 625 298 121 77 6 -17 -69 -77 999999 999999 999999 999999 -99 -65 56 178 356 691 871 782 780 847 855 765 631 488 425 512 763 1106 1525 2028 2757 3891 5828 9263 12614 14771 14380 14178 21303 35427 51451 66021 80063 84583 85888 91484 97041 110137 126565 141188 140131 126062 96060 57393 21521 4273 719 1711 3276 7305 2768 326 455 257 114 107 137 124 116 114 120 140 113 129 127 119 117 131 116 113 128 102 88 89 88 107 98 87 96 109 96 88 93 92 97 95 99 98 95 80 86 84 84 90 90 90 77 68 66 58 49 51 45 42 41 36 32 56427 287 1204 30 10594 15 40 27 5938 -10868 156 631 1216 2024 3004 4217 5590 7168 9020 11478 14074 15895 17806 20075 21936 23254 24308 26077 28309 30276 31331 31785 30930 26841 21274 17748 15686 13743 11970 10767 9982 9919 10431 11530 13074 14127 14673 15074 15674 16455 17443 18876 20866 23190 24934 26120 26615 26665 25427 23596 21324 18875 17107 15922 15566 15668 16139 15541 14915 14659 14212 12847 10908 8944 7625 6841 6667 7173 8654 10427 11883 12402 11063 8880 7700 7806 8428 9569 11008 12036 13543 16353 19430 22980 27029 26902 24193 22507 21446 20581 20529 24435 33432 40453 43414 45145 44062 37779 30145 21938 19011 20779 21142 20857 21151 19756 18016 17449 15223 11384 8934 7870 7480 6735 6299 6398 6346 5553 5267 6210 8109 10027 11500 12716 14723 15847 14977 13418 12942 13169 13952 13510 12765 11264 9763 7443 4880 3285 2644 2198 1870 1707 1381 1029 669 497 442 361 457 569 768 1176 1463 1806 2183 3253 26197 69931 8419 451 999999 999999 999999 999999 999999 999999 -89 -50 -15 11 73 93 115 190 238 210 196 191 170 123 52 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 150 360 609 958 2154 4994 10815 20546 29228 32918 36103 35441 27504 33363 79419 132950 155247 141130 130772 128663 124334 130849 149622 170514 176624 158662 130365 79672 45149 25006 11769 1017 443 424 393 346 330 317 281 273 263 230 217 245 223 219 215 183 179 183 181 170 149 133 149 145 109 79 78 77 78 76 70 53 74 80 89 66 72 66 66 80 74 76 67 64 67 69 61 58 59 47 36 36 30 32 28 26 19 17 56437 289 1167 30 10617 15 40 37 5936 -10870 36 325 758 1456 2243 3141 4695 6477 8371 10838 13642 16236 18280 20497 23155 24745 25608 26378 25934 23757 21421 21194 21677 21880 21468 19565 17243 15252 13403 11812 10451 9929 10147 10784 11438 12186 13120 14214 14950 15399 15774 16108 16286 16824 17413 18398 18530 18848 18573 18836 19155 19533 19963 20482 20282 19168 17745 16233 14912 13784 12762 12075 12277 12176 11154 10054 8985 7623 7016 7124 7588 8689 10317 11930 13685 14846 14125 12856 11779 11402 12542 13729 14553 15401 16295 16956 18132 19479 18877 18288 18075 18564 18958 19309 20812 24053 26204 29123 37333 39406 38699 34975 28167 29590 34109 34961 36428 39689 47025 52788 51518 45165 40091 34755 25779 20273 17371 14276 12003 10042 8652 8166 7848 8256 9248 9356 8407 7447 6800 6171 5533 5539 6301 6576 6319 5786 5033 4715 4159 4208 4167 4363 4626 5008 5711 6587 7653 8145 8044 7519 7396 7566 7523 6856 6115 5339 4627 5856 12013 11305 3527 2462 2221 2132 1943 1927 1839 1863 1722 1542 1387 1188 1008 862 719 561 374 279 268 306 256 104 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 93 683 2060 4583 8481 14272 29292 42903 43976 51767 63128 81487 106847 105187 79752 82455 104762 121545 136322 143109 137073 122815 118701 104066 63767 27821 16223 25703 19374 6111 2392 604 421 462 486 510 509 473 476 455 456 425 405 310 255 258 243 231 234 335 348 327 317 383 456 430 290 121 87 69 64 61 67 65 71 87 96 71 66 62 53 50 54 53 53 62 60 51 45 37 37 32 28 30 28 32 23 16 19 13 56445 288 1219 30 10639 15 40 45 5935 -10871 167 739 1257 1986 2832 3972 5462 7412 9533 11765 14017 16230 18673 20421 21669 23122 23501 22603 20208 17597 15796 15346 15293 14299 13160 12139 11074 9954 9023 8660 8561 8707 9079 9518 10108 11190 12119 13287 14623 15476 16701 18262 19288 19717 19699 19146 18177 17779 18293 18894 19715 20422 21002 21057 20663 18787 16436 14764 13146 11887 10898 10551 10453 10330 10692 11111 10370 8941 8151 7546 7767 8224 8684 9805 11800 13651 14176 13494 12461 11937 12364 13246 14359 15473 17276 19674 20897 20236 18622 16705 15273 14663 14723 17477 23849 30819 35635 35886 35102 34426 32175 30340 31772 34896 36636 39483 44735 51580 61654 69964 74192 69497 61742 50947 41900 37067 33764 30235 27311 25409 25360 26755 27054 27225 26558 23671 21582 19211 16424 13963 13054 11986 11672 11835 11407 9660 8184 6755 5303 4623 4761 5437 7179 8517 9688 10661 10988 10375 9655 10269 11841 13114 13528 12525 11402 9631 7981 6432 5168 4715 4854 4933 4814 4431 4135 3863 3610 3358 2992 2683 2316 1980 1634 1172 822 689 459 372 234 -29 -28 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -6 248 678 2043 6717 16089 25647 46125 64165 34021 17693 32933 66718 92015 97855 81626 53733 30789 24253 32815 43377 70705 88092 82420 73896 115597 204239 163627 35088 1616 424 425 426 419 458 464 459 459 438 413 416 440 447 580 988 1242 1546 1000 647 906 1738 2859 2372 919 479 254 186 163 150 134 123 121 122 131 120 150 156 103 90 104 113 109 104 104 98 101 102 93 86 87 75 72 67 71 67 64 62 56 53 56 56455 289 1216 30 10666 15 40 55 5933 -10873 -74 201 577 1079 1756 2651 3930 5856 7658 9856 12300 15118 18411 22261 25388 28639 30414 30166 27038 22128 16983 13762 12806 12544 12184 11628 11320 11429 11653 11924 12097 12543 12964 13446 13994 14761 15713 16721 17862 19078 20760 22823 24456 26600 28233 28386 27421 26060 24401 23066 22468 22587 23257 23250 22270 20720 19690 19356 20095 19699 15902 13146 13471 14740 15200 14593 13808 13423 13747 14754 15166 14923 13667 12718 12692 13325 14318 15452 16670 17364 17238 16951 16635 16797 16373 16010 15447 15391 16211 18336 20199 20896 19899 17891 16189 16989 24047 33532 40271 44225 43313 38272 34734 36267 40262 42959 40576 40067 41566 41186 42241 47724 52824 55805 54128 57892 64079 64056 61040 54855 47895 41158 33641 28470 24571 22291 20294 18138 17151 16027 15595 15092 13409 11137 9050 8264 8398 8309 7357 6446 5586 4655 4644 5096 5793 7072 8954 9548 10153 10727 10883 10541 9591 6910 5414 4443 3598 2970 2358 2146 2147 2232 2050 1716 1540 1733 1761 1690 1526 1233 868 636 519 405 243 150 57 5 -2 31 51 29 10 62 90 63 76 84 101 103 98 100 93 39 -22 -68 -69 -29 3 156 326 713 1961 4646 10870 15299 12002 8097 11609 37685 76359 91487 93274 113034 130785 124013 84180 37350 34036 64955 78570 77511 57927 17158 12812 13726 1935 536 519 571 655 692 709 609 513 496 690 760 612 958 1956 3950 6754 11558 19087 22812 19882 10469 3068 780 493 388 317 259 233 200 176 154 132 113 118 106 89 90 73 67 72 74 75 64 68 72 81 70 66 67 64 61 54 50 49 47 44 41 34 28 25 28 28 56463 289 1270 30 10690 15 41 3 5931 -10875 -88 132 466 966 1518 2326 3411 5068 6968 9881 12734 15723 18668 22107 26132 29370 31496 31533 28950 24410 18969 14656 12453 11478 10849 10626 10756 11385 12459 13700 14716 15644 16863 17805 18704 19528 20848 22529 23989 25351 26313 26651 25789 24639 23022 21020 18871 16569 14831 13777 13105 13020 13178 13604 14520 15581 16725 17765 18277 18589 18367 17480 16947 17763 19920 21392 22004 22380 21995 21026 20272 19840 18615 15974 12765 10955 9653 8397 8080 9953 13533 17543 19686 20353 20002 18959 18213 16310 14405 12953 12419 13331 15417 16843 17313 18184 18778 20127 27173 39166 44960 44384 42294 37556 36694 39406 42578 47858 51887 49843 42827 41526 44657 51271 56785 57903 55554 52151 49703 45962 40690 35210 31585 29316 28022 26502 25833 25328 23989 21400 18066 16492 15199 13046 11017 9269 7746 8760 11485 14212 16051 16940 16213 13342 10749 8395 7799 6723 5681 5046 4326 3884 3591 3316 3012 2683 2343 1940 1441 1154 966 765 577 508 447 435 331 208 120 50 -65 -67 -58 2 68 132 329 667 1027 1584 2204 2805 2902 3927 5782 6606 7053 7328 7324 6846 6257 4399 2424 1193 658 433 309 196 153 164 418 904 1799 3877 9985 12970 11824 6636 3475 13089 45649 117162 163122 146127 110284 103792 89098 84089 90105 69735 17244 1454 715 604 672 747 678 594 607 623 655 753 829 918 1008 1244 1506 1762 2536 4265 7236 11204 17534 27206 37527 46595 53211 40169 14986 2577 894 578 430 361 351 308 255 211 185 186 191 167 149 113 155 172 98 100 104 102 103 100 98 89 94 85 74 77 83 75 71 69 69 65 62 57 57 58 48 56473 291 1240 30 10720 15 41 13 5929 -10876 -73 36 152 535 860 1151 1631 2605 3802 4914 6827 9700 13004 17139 21063 24870 29297 33236 35377 35814 33439 28267 22347 18029 15741 14735 14082 13251 12452 12382 12627 13282 14216 15359 17471 20017 22036 23212 23157 23011 23118 23284 23637 23847 23581 22220 19706 17058 14901 13484 12200 11326 11024 10990 11270 11402 11767 12128 12967 14757 15779 15496 15217 14859 14928 15906 17439 19552 21440 21721 21510 20665 18946 16228 12414 9474 8369 7998 7418 6754 6289 6135 7755 10534 12647 13571 14354 14431 13856 13717 13060 11675 10318 9164 10277 13609 16255 17989 18218 20495 26745 32887 40706 42661 47441 49054 43616 38032 28568 25879 35281 53208 72372 75384 61277 47462 44167 48502 52039 53067 53082 48355 44620 43154 41507 40792 39982 38949 35946 30969 24187 17818 12741 9992 9660 9080 7384 5380 3988 3136 2898 3953 4898 5899 7311 9596 10594 10382 9113 5634 4862 4160 3793 2841 2358 2144 1904 1513 1033 654 426 281 180 74 42 180 353 493 583 662 836 930 990 1170 1378 1668 1909 2288 2815 3191 2926 3152 3232 2854 2758 2618 2847 3095 3573 5118 8152 11776 16568 21011 24257 25817 22907 17838 10125 3643 2282 1951 1439 1288 3599 9598 12492 8157 4355 3693 8750 26521 55736 47014 31152 58365 85162 75877 41983 14103 3087 1000 674 551 484 427 394 399 496 596 636 620 727 1043 1783 3665 9291 16719 24836 34708 40201 46288 51747 54809 56195 54663 58166 64242 66810 65728 64695 60472 51783 38851 34679 32438 17408 3442 318 265 240 223 187 146 125 98 91 95 86 83 79 76 85 86 79 59 59 48 46 47 47 50 42 46 48 42 37 29 42 31 23 56481 289 1295 30 10745 15 41 21 5928 -10878 3 168 450 762 1196 1726 2413 3241 4320 5530 7367 9509 11866 14520 17591 19871 22122 22702 21877 19981 17458 15023 13184 12060 11271 10893 10909 10786 10745 10776 10973 11415 12385 14143 15760 16343 16040 15454 15592 15935 16100 15959 15391 14596 14256 13997 13414 12088 10932 9730 8544 7870 7637 7308 7181 7425 7392 7632 8218 9089 10605 12300 13285 13956 13733 13645 14474 14648 12876 10938 9583 9058 9207 8646 7507 6089 4743 4172 4576 5223 6483 8178 9924 11054 10776 9431 8184 7133 6606 7041 8227 8989 9528 11681 14183 15631 16340 19469 25736 29987 30841 31883 33297 34407 36145 34418 28932 23529 19845 14394 11603 14754 22781 29398 29161 26332 23377 20756 19462 17004 15249 13625 12766 11467 10497 9342 8660 7611 6472 5737 4998 4650 4337 4696 6592 8755 9796 10268 13003 16814 18143 17893 19115 22793 27719 36308 40421 34201 24276 18208 14826 9334 8859 8342 3676 1113 342 818 7883 594 999999 999999 229 753 1096 1622 2107 2300 2565 2948 3293 3352 3028 2563 1971 1522 1153 875 628 556 490 591 961 1280 1614 1984 2364 2789 3292 4145 5448 7135 8786 10498 13182 19290 30019 35118 30246 22986 18533 20959 26877 31201 32438 33250 31869 34151 45129 64050 85046 87785 90643 79514 55527 30531 16159 12705 13113 16954 16031 15627 14147 12773 12685 11312 9383 7875 6732 5703 5806 7761 11143 15318 20728 21250 21724 21902 25561 30281 34027 32626 37224 41845 40854 45515 54537 59964 72390 86612 90896 87954 82026 75260 63852 47843 24791 805 149 135 119 115 105 93 89 103 90 91 83 94 95 85 65 64 58 52 62 55 57 50 48 42 39 46 40 36 34 30 22 56491 288 1356 30 10776 15 41 31 5926 -10880 26 233 427 687 856 1097 1434 1887 2632 3634 4895 6294 7960 9684 11061 11957 12918 12784 12123 11302 10175 9097 8568 8179 7790 7577 7765 7933 7766 7463 7639 7968 8654 9350 10117 10400 10102 9908 9937 9642 9736 9643 8987 8406 8106 7705 7524 7308 7391 7386 7025 6118 4904 4014 3363 2672 2326 2111 2018 2292 2885 3565 4104 4876 5790 7212 9134 10669 10328 7976 5524 4023 3464 3516 3974 4407 4396 4146 3857 3750 3823 4510 4805 4728 4397 3833 3607 3648 4000 5058 6989 9553 11682 14103 16073 15389 15284 15798 15996 16672 17075 17341 18528 20480 23411 25777 26910 28483 26886 23051 21488 20104 18022 16740 16197 16136 15516 13771 13360 12671 11867 11410 10588 9480 8999 8640 7383 6543 5934 4991 5417 6676 6901 8898 12355 16103 19903 24570 34108 46250 53560 64102 74042 80181 85953 82030 83664 82100 90870 88106 76602 51987 30516 17836 7827 1187 999999 999999 999999 999999 999999 999999 -59 131 424 871 1342 1767 2013 2078 2107 2042 2029 2258 2337 2192 1887 1462 792 373 376 530 660 1087 1753 2046 2183 2641 2982 3516 4597 6066 7931 11282 18729 26726 28582 31902 37893 37271 36264 37458 39838 41319 44064 53126 50757 42145 39851 35420 26460 19119 19017 23439 26776 31027 35538 40752 45008 44704 46154 53076 52691 50590 41522 32183 21507 11481 6308 2875 1447 719 338 280 482 1124 4398 11971 15996 20009 24681 31218 36998 42546 46896 52611 56631 58205 69344 74790 67439 57109 53890 58630 65670 65108 46344 14377 591 93 66 66 81 86 96 80 70 78 77 81 67 53 45 44 53 46 48 51 40 43 36 28 34 28 27 25 21 12 56499 295 1168 30 10798 15 41 39 5925 -10881 -76 44 161 209 257 294 355 575 762 959 1151 1404 1676 1897 2161 2806 3697 4701 6342 7919 9345 10684 12078 13174 13491 12996 11977 10828 9908 9337 9070 8833 8217 7414 6811 6648 6790 7069 7359 7619 7800 8229 9149 10132 10087 9490 8874 8142 7790 7562 7265 7201 6990 6499 5892 5261 4941 4556 4244 3798 3011 2510 1975 1431 1060 806 541 488 700 1019 1792 2903 4227 5502 6840 8207 7979 6491 4832 3655 2998 2474 2523 2968 3353 3777 3894 3721 4107 4642 4582 4195 3841 3747 3826 4198 5275 7013 8708 9833 11034 13042 14716 14883 15160 15502 14488 13377 14629 16544 16269 16319 18696 20977 23231 21964 20858 21219 20806 18841 16694 14393 13661 12386 9884 8399 7697 7541 8676 10102 12994 13962 12969 13736 15947 18888 21496 23204 25869 38134 53665 58033 57739 56579 64011 71328 70633 81196 102309 111307 105126 99354 91406 87243 89602 98412 83068 56781 45352 31587 23072 18594 8452 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -25 116 443 572 209 -44 999999 -92 -49 -7 186 658 776 771 1162 1579 2035 2389 2750 2987 3883 8327 15439 21160 25542 29088 30533 28376 28538 29404 30927 35429 38606 40036 45904 50306 44471 43904 41260 36158 31165 28860 28177 31495 31933 28525 25573 23500 18500 12771 8054 4112 1883 982 637 577 730 732 453 187 147 167 353 904 1988 5000 10861 21986 35666 44833 63087 71888 72453 82594 89419 74689 63512 56106 52689 45194 35540 37678 52537 61644 59925 58840 27285 837 92 88 93 93 100 106 110 103 89 73 74 60 60 70 63 51 59 62 59 64 58 48 42 42 47 36 28 56509 302 982 30 10822 15 41 49 5923 -10883 -82 57 76 65 226 302 501 572 692 853 847 826 947 1086 1261 1451 1655 1970 2396 2965 3482 4006 4592 5224 6230 7420 8303 8845 9268 9900 10950 12804 14447 15566 15558 14947 14195 13493 12823 11638 10214 8810 7904 7296 6936 7038 7388 7865 8216 8227 8548 9511 10477 10561 10106 9173 8222 7762 7381 6939 6472 6242 5822 5471 5412 4847 4161 3755 3300 3056 2670 2256 1932 1774 1629 1579 1784 1900 2443 3794 4571 4883 5292 6206 7478 8580 8403 7063 5637 4207 3212 2833 2857 3148 3547 3850 3887 4332 4858 4929 5333 5546 5910 7060 8974 11370 13978 17059 19994 22741 25257 27173 27072 25468 25557 25020 23145 19652 17412 18154 20411 21599 20386 16784 13372 11251 11408 11219 10006 8409 7498 6940 6836 7810 9969 11638 13679 16195 21027 26517 32647 38214 43849 48378 52306 63094 79089 93756 100645 111571 126821 144764 158974 163912 166411 158445 142166 114069 81975 48751 28931 21923 14268 7106 3834 2383 1290 801 438 158 -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 999999 999999 999999 -96 -37 48 189 420 649 936 1345 1861 2892 3725 4545 5912 7859 8965 9419 9412 11207 14303 15998 14905 10676 7506 5211 3689 3343 3181 2810 2811 3713 4108 4781 4451 2822 2193 1325 791 498 236 61 21 19 30 76 233 529 1169 2221 4061 6652 9537 13942 21259 34521 50292 59326 67267 66597 55618 59865 78283 86092 88766 86886 76920 76731 79877 72832 57560 45892 55301 79552 83350 33574 1080 99 94 104 109 105 86 88 74 70 74 59 67 72 70 60 59 69 70 64 51 43 53 51 55 44 34 56517 300 1092 30 10842 15 41 57 5921 -10884 -98 27 61 162 346 513 710 831 754 686 594 551 640 804 880 1027 1242 1414 1543 1696 1890 2001 2210 2559 2978 3388 3646 3858 3969 4130 4573 5018 5618 6541 7028 7397 7744 7367 6906 6348 5740 5143 4637 4167 3668 3521 3479 3553 3434 3416 3500 3707 3894 3824 3672 3457 3272 3195 3343 3446 3456 3093 2688 2588 2555 2275 1943 1669 1527 1357 1147 944 656 476 313 156 179 250 661 1513 2097 2256 2280 2579 2868 3415 3957 3811 2641 1488 875 747 785 928 934 855 1060 1264 1140 1223 1268 1105 1163 1538 2281 3375 4897 6912 8924 10910 13531 15957 17445 18145 18304 19636 22258 22096 21735 22077 21258 19213 16277 13865 13075 12868 13146 13205 13576 16080 20782 27421 34694 38588 38615 37175 40827 49543 60497 66664 78587 91268 103168 110750 109462 113392 113622 118723 134703 130429 139001 154848 177454 179226 166922 145667 124813 90310 58840 35267 16952 11541 7263 3631 1246 176 -25 -99 999999 999999 999999 999999 999999 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 29 157 228 363 648 1071 1275 1266 1447 1834 2382 3064 3407 3059 2625 2128 2174 2401 2182 1777 1811 2168 2849 3008 2673 2409 2282 2108 1884 2050 1958 2543 2924 1614 422 14 -64 999999 -95 -69 -68 -36 31 219 597 1303 2798 5111 7669 10330 12656 16606 24924 37549 50540 63855 68283 66285 63952 67542 64611 62821 59860 55690 57708 47631 47310 45297 53876 78734 70131 62213 70416 90344 38533 1904 97 96 94 105 90 67 55 62 72 67 59 50 55 63 55 51 47 35 34 36 42 42 35 31 26 23 56527 295 1269 30 10869 15 42 7 5919 -10886 -50 65 141 279 340 450 410 373 521 656 814 952 1048 1179 1402 1467 1410 1297 1379 1417 1599 1722 2020 2207 2303 2191 2128 2223 2365 2544 2730 3096 3662 4150 4469 4629 4345 3992 3384 2716 2360 2358 2184 1908 1893 1974 2073 2187 2070 2179 2022 1901 2026 2165 2406 2629 2793 2842 2679 2542 2269 1994 1601 1310 872 732 615 372 329 314 201 241 282 381 762 982 948 673 500 356 539 1033 1862 1960 1339 1010 822 674 650 558 447 561 577 751 895 684 361 154 102 82 143 557 1320 2508 4064 5265 6475 8624 9516 9389 9530 9911 10498 12041 13250 14321 15872 17999 20217 22438 25280 26723 28149 30190 32249 33805 35533 37222 41059 46421 53186 61061 64927 64849 71815 83292 93239 95229 103567 114021 125950 150241 185945 197263 190362 187976 181661 169364 159883 143396 121095 80625 48569 39335 26102 15193 5434 2041 770 306 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 -67 18 102 215 356 464 599 798 1158 1834 2280 2935 4601 6458 7129 7406 7889 8064 8510 9913 14352 20099 26687 30353 29785 30364 31779 30549 27720 23856 17576 14189 10792 6668 3246 1175 812 552 322 129 25 -27 -9 -16 2 4 3 25 85 191 412 1097 1785 2313 2981 5034 9938 16175 27067 36370 37952 39967 39573 42801 46797 51646 52442 54732 48878 39258 28662 41575 98737 115411 88320 99730 54477 1656 77 98 91 73 63 75 69 42 45 37 47 38 40 45 43 44 43 37 35 36 26 33 29 29 22 15 10 56535 294 1291 30 10891 15 42 15 5918 -10887 -13 11 119 238 260 308 477 766 1112 1451 1777 2122 2369 2595 2508 2603 2451 2035 1831 1688 1731 1856 1849 1756 1633 1546 1502 1513 1561 1779 2071 2423 2992 3460 3785 4280 4749 5101 4689 3624 2531 2175 2116 2107 2059 2288 2659 2945 3385 3610 3813 3999 3965 4088 4285 4683 4970 5184 4858 3877 2894 2398 2004 1672 1471 1247 944 698 533 344 99 -43 999999 999999 999999 32 188 175 132 245 456 868 1707 2125 2062 1597 1531 1411 1205 1084 1180 1324 1539 1607 1601 1440 1305 1377 1383 1474 1696 1875 2077 2265 2812 3388 3667 3515 3946 4626 5775 6600 7261 7910 9031 9941 11620 12907 13019 13685 14578 16792 20788 24019 26400 28098 29851 31032 31642 32654 34582 36854 40302 44717 53067 62933 71459 81384 85320 85778 99780 110125 122463 130781 133479 145141 162257 164032 167789 165550 177062 203463 196369 164747 118610 69043 25582 10336 2927 235 999999 999999 999999 999999 999999 999999 999999 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 -49 -27 27 127 274 477 881 1475 1881 2105 2445 2912 3094 3266 3996 4978 6128 7379 9523 12043 16065 20193 24918 26128 28771 31550 26309 21137 16406 11366 6779 3086 1120 236 -18 -50 -39 -50 -33 4 -11 -9 3 25 96 321 947 2305 5624 15124 31840 41577 43956 47082 45352 39634 38436 41892 41216 41120 28104 8296 11767 19465 28460 37317 48252 55272 36274 38915 106297 154090 145257 98099 10451 195 86 132 119 107 101 77 67 63 60 66 71 53 45 58 63 56 57 59 53 54 44 41 42 36 31 28 56545 302 1078 30 10918 15 42 25 5916 -10889 0 160 443 688 959 1241 1432 1792 2056 2231 2446 2732 2833 3243 3454 4239 5408 6546 8046 9101 9756 9961 10371 10338 9661 8890 8611 8720 9088 8993 8555 8051 7699 7554 7539 7830 8194 9050 10052 11180 11751 12072 12899 14001 14823 15521 15749 15533 14508 13243 12003 11092 10636 10770 11088 11968 13613 15555 17458 19156 19880 21022 22367 22054 21289 18655 14668 12881 11972 10715 9133 8505 8297 7370 6447 5565 4738 3657 2308 1395 765 497 433 634 911 1253 1684 1972 2663 4655 7904 9183 5985 2794 1870 2181 2713 3487 3556 3418 3497 3761 4235 4955 6152 7367 8515 9347 9826 9955 9469 9538 9203 9258 9223 8855 9159 10485 11939 13291 15547 19008 22674 25588 26809 29319 33518 36735 39296 40473 40143 40571 42463 46127 45889 43707 42536 46632 53461 64939 75971 81240 87903 85037 87435 89645 83909 68680 58616 58813 59751 64331 66240 65623 62570 54389 48104 40104 36728 23749 12282 6351 2102 559 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 -8 40 120 272 398 457 676 1115 1741 2673 3880 6187 9357 13440 18270 20189 19116 19325 16185 11631 7234 4572 1480 292 55 -3 27 178 715 1686 2105 1372 789 919 1746 2450 3444 5510 9203 14172 16646 20036 24502 31751 35661 35562 45769 63855 74857 85582 99033 109906 93638 45659 11150 1480 665 1673 4392 12134 24209 50352 49572 81095 143881 135090 84487 13583 290 81 136 136 106 85 58 46 66 57 51 49 48 48 47 39 30 26 33 36 33 30 30 17 16 13 10 56553 301 1130 30 10940 15 42 33 5915 -10890 -48 263 530 960 1330 1794 2132 2494 2681 2939 3187 3642 4042 4578 5500 6702 8298 9776 10962 11817 12709 12732 11358 10180 9359 9412 10266 11651 13139 14977 17512 19081 19440 18999 17953 16689 15756 15975 16110 16141 15533 14660 13474 12728 12555 12612 12905 13175 13581 13895 14326 14430 14796 16173 17470 19100 23197 31076 36921 33558 28418 27992 28036 29354 29583 25679 23491 22002 21376 18477 15024 12052 9600 7612 5964 4405 3153 2178 1425 898 835 1172 1848 2750 5147 9603 11300 12773 12095 4598 1037 265 177 576 1347 1633 2046 2854 3671 4125 4010 3235 2364 1669 1412 2314 4788 8494 12707 15759 16758 16619 16511 16739 16152 16136 17315 19348 23058 27460 30395 32887 33184 33741 34308 35641 39741 44676 47604 46893 45960 46961 45238 44205 44720 41134 36560 36471 37927 36368 32024 34902 44769 51909 53217 57754 66530 76424 84765 102397 113421 109735 98450 99269 96430 93168 92865 84214 53319 34357 25352 29133 24454 2806 94 999999 -99 999999 999999 999999 999999 -76 -45 -62 999999 999999 999999 999999 999999 999999 999999 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 -69 -62 -30 -78 -67 -57 -51 -10 63 102 115 108 158 208 353 443 502 628 993 1484 1649 1956 2485 3088 3798 4899 4972 4581 4280 3630 3522 4084 6058 9722 14933 19127 21683 23959 24877 23666 18938 14185 10712 10576 16563 19987 13366 10492 18427 32629 50344 60796 70117 68491 41303 8217 722 115 122 1296 12328 35870 51407 81029 69800 2835 103 97 181 258 237 250 192 103 92 89 82 74 73 70 62 56 58 56 50 50 50 50 44 40 38 35 27 26 12 56563 300 1211 30 10961 15 42 43 5913 -10892 60 185 381 692 1115 1567 1990 2481 2850 3114 3588 4237 4678 5396 6281 7657 9065 10901 12524 13838 14678 15166 14185 12496 11485 11824 13531 16008 18845 22334 25478 27749 28992 27646 25730 23473 21343 18663 15897 13092 10875 9231 8495 7888 7771 8015 8764 9887 11158 12156 12380 13380 15090 16157 16428 17190 18158 21154 26613 31219 33392 35924 38626 39012 38007 34938 30309 27066 21328 14683 8997 6044 5076 4368 3639 2745 2087 1568 1500 1782 2365 3524 5855 9959 15505 18345 14421 8742 4300 1525 606 520 593 868 1690 2480 2793 2935 3260 3799 4338 4656 4890 5594 6467 7090 7115 6638 8874 13078 16762 17861 17321 15999 16160 16533 17251 18170 19803 21792 23103 25012 26706 28485 31603 35332 35545 35826 35886 38035 39047 36727 37439 39404 42123 47989 53006 60991 70090 67775 70332 74898 73939 72404 74443 76717 78319 83800 95843 96347 97990 99273 93842 89590 98104 104945 96965 87173 93317 129336 268716 305780 37535 317 -9 9 51 87 74 68 91 139 78 47 42 43 31 12 -20 5 1 3 -5 -5 13 0 -12 0 1 -2 10 -5 -23 0 14 -6 -26 -18 -35 -9 13 -13 -16 15 3 5 -10 -22 -3 6 31 24 26 28 90 97 50 26 24 29 27 25 30 62 55 67 106 118 164 256 354 545 745 1073 1640 2848 4270 6700 10110 13530 14923 16449 18326 18338 17850 17075 15605 13319 12265 13284 14961 11744 6961 2330 943 1233 739 3437 7818 783 150 134 126 100 104 152 602 960 403 248 102 116 117 348 1241 326 175 127 106 96 96 95 82 83 68 66 69 65 58 61 67 64 63 51 47 42 45 41 31 18 56571 301 1200 30 10980 15 42 51 5911 -10894 -96 107 452 795 1086 1355 1790 2090 2561 2984 3600 3842 4156 4422 4976 5502 6253 7378 8960 10617 12326 14398 15893 16979 17582 18130 18643 19646 22341 25721 27698 27795 27109 25702 24009 21510 18820 17001 15475 13483 11766 9561 7670 5851 4933 4696 4653 4662 4824 5320 6022 7224 8203 8568 8246 8057 8211 8989 10748 12981 15643 19608 25095 27433 28268 30234 31884 34338 35836 32491 23576 13128 7495 4988 3659 2882 2715 2548 2184 1712 1364 1201 1279 1456 1835 2460 3209 4297 5078 5017 4395 3513 2666 1866 1620 1566 1368 1244 1151 1134 1470 1880 2669 3534 4092 4862 5203 5475 5598 5943 7077 9739 14219 18985 22609 23856 22487 20229 19345 20298 21255 22173 22338 22904 24029 24988 24581 22866 22142 21596 21290 22544 26910 34722 44144 47481 46709 45486 47496 49675 54766 63010 65036 69246 73700 75129 78850 80912 86391 99200 102685 94616 96097 104115 99997 102577 119178 137978 161029 257740 341617 352977 279888 30397 913 16 27 77 48 34 58 80 41 5 26 9 23 4 -29 -23 -32 -5 -30 -19 -6 -12 -19 15 27 5 -2 7 -25 2 -2 -9 -3 19 17 -14 -35 -8 10 1 -16 -31 -31 -25 -36 -16 -34 -12 14 4 12 9 5 43 20 25 15 3 -9 9 27 8 4 19 20 42 47 41 60 71 136 196 272 305 523 1070 1312 1275 1394 1763 2436 3204 4461 7377 13736 25693 32491 26462 17629 10251 3433 530 310 252 183 146 111 107 106 108 73 69 87 81 84 110 148 139 398 7195 6095 468 144 82 76 78 65 63 62 45 44 51 43 46 43 42 43 41 39 39 40 34 31 26 17 13 9 56581 306 1046 30 11006 15 43 1 5909 -10895 55 112 254 319 448 532 825 1184 1428 1708 2087 2512 3015 3582 4325 4910 5413 5839 6551 7284 7682 8623 9562 10246 11029 12040 13002 13776 14631 15058 15323 15514 16497 17624 18192 17668 15503 13158 11705 10826 10184 9541 8325 7646 7973 8400 8749 8654 7943 7520 7290 7313 7215 7454 7330 7340 7717 8432 8879 8705 7844 7052 7291 8525 10236 12641 17019 20522 20778 22628 26577 30098 29263 25171 18103 9857 4558 2732 1997 1491 1277 1183 1279 1510 1738 1915 1922 1924 1981 1924 2175 2294 2665 3303 3712 3978 3783 3223 2440 1799 1416 1264 878 673 442 402 419 465 587 745 1028 1442 1822 2263 2778 3341 4607 6568 8763 10982 12764 14162 15741 16537 16217 15839 14821 13564 11894 10447 9363 8747 9296 10076 10253 10325 10727 11241 12321 14055 17123 22155 26791 28159 27942 28705 28723 29678 31919 33609 37091 39626 37196 37634 39535 40636 46032 52366 54011 59198 73690 105648 170437 389179 780063 999999 776312 155229 1593 33 7 0 8 19 -20 -39 7 46 -14 -13 -51 -33 -34 -31 -43 -78 -72 -30 -47 -19 -44 -83 -32 -26 -26 -29 -27 -38 -28 -26 -57 -56 -51 -55 -29 -50 -45 -34 -41 -20 -22 -31 -7 20 32 41 49 73 32 -9 14 13 -21 5 -10 -61 -45 -36 -3 13 -40 -10 -1 -2 17 29 -2 -1 6 12 28 41 47 40 55 68 109 127 209 269 367 532 879 1573 3170 7059 15307 16829 7774 1696 259 85 53 44 45 57 63 59 33 49 52 67 80 108 158 178 550 10253 60520 65134 3931 171 66 63 55 46 50 44 29 34 37 37 28 35 31 39 38 33 33 26 22 9 3 0 -8 -10 56589 314 854 30 11024 15 43 9 5908 -10897 -5 27 222 389 697 1103 1423 1722 1997 2222 2348 2478 2689 3110 3641 3948 4284 4907 5536 6392 7490 8554 9740 11526 13089 14823 16234 17488 18679 19937 20679 20840 20742 20879 20961 21113 21003 20617 20864 21599 24058 25210 23625 20432 17247 14561 12851 11557 10483 9538 8766 8738 8997 9361 10765 12276 12682 12284 11755 11489 11640 11494 11864 12925 14937 17848 19290 18842 18104 18123 19116 20564 22979 28291 33697 34079 31779 34025 40064 41930 37970 30623 21969 11455 5589 3403 2576 2443 2680 2825 3089 3283 3547 3850 3952 3798 4410 4951 5353 5484 5274 5283 5647 6378 7497 7173 5651 4112 3000 2218 1997 2008 1912 1811 1753 1515 1054 943 1235 1783 2243 2343 2519 2672 2950 3509 4551 6463 8026 8637 8958 8804 8453 7641 6401 5534 5169 5123 5298 5726 5706 5118 4555 4502 4882 5401 5771 7199 8260 10147 11756 10755 9283 8486 9264 10020 9908 9512 9743 9556 10694 12752 13686 13086 15208 35943 105137 218777 354016 516992 812755 999999 591233 167180 1723 41 1 23 29 21 54 55 43 27 69 82 54 51 -5 4 11 21 3 -12 1 19 68 93 87 107 146 177 192 180 153 112 79 31 8 -5 -31 -6 -28 -14 2 -19 1 58 84 93 90 72 51 35 45 38 23 43 13 32 13 23 9 6 36 3 5 12 16 20 20 15 22 13 16 41 42 28 36 40 27 34 29 32 47 36 15 38 56 81 104 109 143 186 205 283 445 488 412 371 353 155 96 109 103 99 83 119 153 160 176 219 273 449 2161 38876 121085 62943 6060 195 129 124 112 99 95 100 97 104 91 97 96 92 83 89 89 85 84 87 72 66 64 57 42 38 56599 323 607 30 11047 15 43 19 5906 -10899 -80 24 133 130 185 212 345 406 469 592 684 854 1068 1313 1719 2162 2591 2814 3214 3462 3686 3652 3911 4432 4965 5545 6442 7376 8583 9349 10581 11849 13416 14418 15788 16992 18051 18055 18848 19516 19156 18690 18470 18048 17098 15584 14999 14962 13391 11981 11522 11559 10914 9990 8781 8142 7728 7715 7389 6289 5325 4559 4365 4626 4862 5224 5708 6023 6378 6368 6234 6304 6730 7808 9919 11641 12732 13088 13684 14562 15589 16480 18487 22601 24237 22296 20687 20183 20101 20873 18823 12128 5389 2655 2104 2290 2264 2255 2339 2370 2414 2503 2681 2999 3117 3253 3484 3752 4101 4291 4495 4502 4349 4073 3912 3823 3476 3034 2357 1936 1718 1780 1803 1917 1684 1376 1109 863 768 1044 1662 1874 1758 1525 1294 1190 1146 1157 1306 1406 1481 1560 1922 2424 2757 3134 3431 3810 3862 3697 3478 3175 2637 2816 2940 3007 3390 4209 4665 4435 3912 4204 5831 7040 7666 8005 7726 7234 6422 6788 7247 6678 7271 18035 68125 212424 465643 757126 999999 999999 999999 102134 1425 49 40 43 46 101 79 89 103 114 133 189 225 290 294 278 325 370 401 541 869 1013 950 852 824 772 822 880 739 764 884 652 467 330 160 68 25 25 57 46 67 62 64 85 83 110 119 106 52 53 73 82 79 67 73 63 52 50 69 45 42 26 38 25 20 41 32 37 33 40 76 74 73 74 80 66 64 55 52 52 65 102 76 51 80 67 59 61 74 84 101 124 156 137 146 154 182 285 312 170 144 142 161 160 151 184 176 168 168 225 340 498 1009 1339 385 133 112 101 93 85 80 71 58 68 71 72 75 68 74 67 70 68 60 62 56 60 50 41 38 30 25 56607 326 506 30 11066 15 43 27 5905 -10900 155 279 485 549 584 740 853 1182 1584 1820 2162 2390 2335 2283 2318 2565 2680 2737 2611 2669 2763 2776 2749 3104 3517 3970 4437 4699 5200 5730 6267 6536 7079 7773 8509 9187 10503 11712 13175 15283 17315 19071 20831 21632 21913 21036 18558 16883 15488 14096 12399 10666 10247 10592 9884 9012 8683 7131 5338 3704 2909 3168 3342 3135 2950 3183 3614 3541 3205 2834 2329 1969 1962 2289 2744 3579 4084 4491 4785 4863 5047 5610 5901 5846 5701 6099 6860 8008 11000 14956 14879 12967 11771 11237 10735 9246 6438 3956 2653 2308 2329 2058 1847 2012 2295 2551 2616 2757 2769 2896 3226 3664 3768 3741 3703 3816 4063 4208 4082 3626 3391 2631 1839 1377 1370 1691 1846 1807 1511 1346 1099 770 853 1027 1018 1100 1212 1209 1338 1457 1507 1505 1690 1785 1735 1645 1635 1774 1989 2142 2236 2060 1799 1564 1223 1045 1060 1212 1515 1703 1772 2333 2728 2918 3146 3008 2847 2599 2472 2240 2522 3403 3317 2775 3649 10011 53204 187994 389589 694134 841528 999999 999999 960899 217797 1456 64 74 53 55 40 105 185 333 545 753 1100 1710 2080 2047 2022 2295 2810 4197 6005 5979 4101 3209 3160 2956 2599 2387 2142 1820 1762 1562 1577 1861 1917 2260 2413 2190 1153 325 71 41 67 53 56 46 33 34 39 28 13 41 75 53 47 48 36 46 38 56 47 22 41 48 29 29 57 47 48 44 40 42 62 65 43 43 38 44 50 40 35 48 66 63 44 54 67 63 51 51 64 58 47 30 51 85 91 93 93 94 98 121 128 152 306 489 872 224 126 117 142 134 136 166 147 111 96 78 76 76 75 74 63 56 59 49 51 52 67 70 62 55 55 53 52 41 32 27 27 17 11 16 56617 328 472 30 11092 15 43 37 5903 -10902 947 1073 1006 1088 1293 1190 1182 1449 1894 2494 3328 4536 5605 6485 7117 7834 8904 9206 9242 9072 9134 8998 8849 8727 8744 8918 9095 9036 8931 9389 9975 10725 11601 12768 14077 15422 16809 18581 20123 21742 23558 25444 27187 28927 30860 32209 34496 36544 36062 35167 32363 29633 25213 20434 18122 15995 14773 15267 15090 14511 13507 11815 10029 8316 7111 6398 6018 6007 6176 6538 6510 6232 5808 5789 6186 6586 7209 7435 6936 6098 5253 4599 4725 5128 5614 6146 6894 7263 7507 8055 10294 14849 19811 24800 27306 25372 21438 16022 11937 9203 6922 5044 4132 4415 5042 5466 6189 7168 7647 7395 7160 6941 7174 6977 6765 6798 7352 7946 7945 7814 7887 8462 8713 8774 9280 8601 6918 5745 4680 4018 3781 3518 3373 3477 3740 3598 3556 3612 3496 3392 3596 4155 4988 5787 6538 7332 7739 8120 7897 7541 7303 7335 7399 6992 6358 6042 6313 7503 8099 8737 10966 15799 18386 18970 17562 20456 25958 23250 20875 20658 21810 18142 21380 21274 17977 14299 18148 73425 180533 320776 501746 843845 999999 884779 176921 1435 38 24 17 28 46 44 88 58 64 126 168 201 375 502 637 580 547 687 722 821 966 972 988 1074 1193 1538 1983 2265 1999 1624 1615 1758 1776 1929 2464 2880 2950 2697 2387 2108 1308 740 392 335 292 320 275 216 115 97 69 99 77 78 61 82 78 71 55 54 29 17 40 53 17 5 46 28 30 43 55 57 27 41 35 40 40 30 45 39 40 60 47 42 50 50 36 50 40 33 67 45 44 42 38 42 15 31 52 82 82 100 118 130 122 169 268 150 102 88 96 99 104 113 112 85 84 73 68 61 68 63 48 55 59 59 59 64 62 64 53 48 44 38 37 33 20 12 9 14 14 6 56625 325 610 30 11110 15 43 45 5901 -10903 745 735 795 823 1108 1357 1564 1971 2816 3821 4659 5628 7220 9095 10327 11279 11775 12549 13336 14158 14556 14875 14932 14616 13751 13179 12767 12263 12069 12624 13793 15430 17139 19299 21245 23270 25786 28155 30675 33557 36689 40354 42985 43458 40804 35885 32135 30592 29217 26868 24170 22188 20293 19138 16984 15274 13896 12536 11270 10367 9691 8788 7886 8146 8382 8082 6798 5970 6040 5996 6124 6291 6772 7552 7954 7465 6709 6442 6387 7045 8168 9009 9053 8374 10322 10385 7655 8880 10472 13114 18730 25783 26388 20866 16846 15594 12024 8704 7148 5894 5251 5831 6341 6475 6560 6858 7069 7126 7471 7572 7410 7453 7621 8166 8433 8521 8906 8298 7501 6828 6909 7135 8699 9931 10133 9209 8491 8507 8742 8288 7242 6711 6623 6653 6665 6510 6523 7093 7756 8742 8745 8466 8315 8304 8474 9113 10940 15132 19264 21349 22638 22368 26043 35322 42652 49974 54146 54133 51896 48726 49265 53857 57405 60292 63132 67900 75734 76718 78464 86889 98670 78137 48134 54633 90916 134078 277289 366909 470301 604815 349645 5436 23 44 83 59 84 92 153 205 287 300 275 288 227 148 106 126 147 198 211 253 241 376 509 593 561 564 594 536 513 655 774 840 704 541 367 300 238 219 216 263 318 325 327 489 781 1184 1553 1845 1204 310 107 77 80 89 61 21 40 61 41 64 40 40 16 31 42 53 48 23 57 91 54 43 42 43 64 48 40 38 45 60 52 36 37 43 51 40 54 56 44 29 49 47 41 39 34 38 62 73 60 62 82 94 87 92 98 95 101 99 146 133 119 122 129 107 102 111 102 81 74 79 79 62 59 56 63 69 63 56 70 60 55 54 47 48 55 53 48 33 21 30 24 21 11 56635 304 1265 30 11135 15 43 55 5899 -10905 -55 -42 49 112 219 237 257 375 496 570 733 943 1166 1364 1669 1956 2264 2480 2832 3187 3563 3902 4379 5041 5508 5359 4332 3500 2738 2062 1708 1449 1070 721 455 199 -38 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 394 485 1371 11950 36287 38526 8301 167 -41 -69 58 186 437 844 1518 2130 2377 2010 1327 872 554 329 137 73 70 196 179 119 104 99 233 382 409 534 576 571 406 410 449 514 679 789 912 1122 1219 1230 1107 978 889 970 999 1068 1204 1305 1314 1281 1298 1207 1216 1226 1180 1224 1399 1597 1529 1408 1263 1121 1164 1240 1531 1941 2764 3957 4978 5274 5460 5935 6113 6377 7267 7840 8118 8508 9299 9415 10465 12048 12924 12232 11331 11990 16800 59559 186767 420147 857020 999999 999999 999999 768951 20863 242 93 100 91 80 62 86 183 282 437 631 998 1242 934 643 487 358 229 127 211 245 233 242 297 252 307 400 458 557 583 512 416 290 270 253 235 252 178 167 182 157 137 148 103 129 167 161 162 323 392 216 126 106 66 39 70 79 88 71 48 70 57 66 72 91 91 67 74 81 83 64 53 65 66 73 86 97 69 64 66 94 76 77 83 96 82 78 71 52 77 74 77 83 84 82 82 78 87 91 90 101 107 109 132 146 143 122 105 98 145 156 111 132 122 122 127 112 118 107 106 100 109 103 94 92 95 84 91 87 90 85 94 95 87 88 81 68 58 53 50 46 44 42 34 56643 314 955 30 11155 15 44 3 5898 -10906 -87 -21 999999 999999 999999 -56 999999 999999 -22 -96 34 56 125 369 388 429 664 855 914 1027 1388 1736 1926 2310 2800 3376 3814 4128 4254 4156 4324 4397 4943 6014 6587 6435 5992 5732 5117 3847 2985 2365 1683 1101 715 514 430 469 579 1085 1384 1495 1792 2163 2275 2379 2269 1790 1466 1124 943 852 745 858 828 1204 1476 1446 1179 1862 4888 4638 1432 288 -29 999999 999999 999999 999999 999999 999999 -36 549 1613 2403 3022 3978 3749 2236 1226 659 516 441 367 328 336 298 317 316 261 239 176 282 438 645 753 865 1023 1325 1481 1454 1531 1607 1663 1848 2187 2925 3176 2975 2871 2933 3304 3696 4069 4082 4448 4959 5013 4725 4699 4403 3997 3397 2844 2340 2038 1930 1492 1156 1604 2583 3727 5434 6547 6630 5980 5958 6650 7147 6085 4904 5261 4859 4486 4124 3559 3503 3892 9094 48293 120858 225793 456791 790781 999999 999999 999999 850082 495959 35442 236 55 50 59 56 58 59 132 327 529 844 1127 1367 1259 1077 866 598 413 306 310 388 338 357 351 475 490 446 486 461 607 728 811 677 440 306 308 331 339 425 489 383 172 116 88 105 61 57 59 81 54 67 75 76 70 59 77 102 112 54 57 54 61 74 44 51 43 31 48 79 96 81 92 65 66 61 64 49 59 51 48 63 42 56 42 64 63 53 52 49 64 50 62 52 70 64 49 42 48 62 63 68 76 84 111 116 98 98 90 86 94 90 87 97 106 110 91 96 91 79 88 79 78 79 81 75 65 76 76 74 81 81 72 70 63 59 52 49 42 30 34 29 23 14 11 56653 330 520 30 11170 15 44 13 5896 -10908 1435 1252 1039 884 865 993 1152 1604 1827 1554 1330 1262 1571 1837 2536 4064 4359 2416 1390 1003 975 1458 1522 1433 1530 1756 1636 1850 1972 2230 2371 2731 3012 3193 3439 3665 3693 3748 3899 4428 4822 5491 6517 7581 9208 10538 11475 11910 12011 12889 14012 16468 30044 20950 12255 9963 8111 6282 4915 4238 4090 4205 4398 4756 6156 9494 12708 14572 15210 15490 14604 13185 11575 10308 9477 8367 7716 7206 6347 5583 5098 4836 4145 3698 3405 2992 2141 1093 362 143 105 207 350 463 961 1341 2197 3574 5270 8159 12918 16184 16987 14639 11902 8502 5814 4470 3524 2977 2673 2586 2315 2121 2111 2110 2309 2419 2565 2813 3224 3687 3967 4225 4877 5558 6360 7360 8603 9480 10135 9319 7358 6349 6475 6751 6622 6111 6093 6832 7680 8844 10483 13719 16262 16654 16863 17468 16817 15744 13755 11795 10301 9729 10399 11907 12355 12662 12217 10570 9014 9155 9717 10011 9391 8881 8659 8231 8307 8271 8459 8568 8236 7894 11478 43542 161991 335099 506792 649998 964590 985750 611332 298471 14949 141 32 34 30 36 51 54 34 53 44 40 69 147 249 375 583 1013 1398 1769 2220 2773 3399 3539 3217 2400 1792 1709 1499 883 786 758 806 875 809 710 900 1393 1364 1033 668 317 194 173 305 566 435 334 469 766 1141 998 386 227 242 148 78 59 108 74 75 76 66 56 53 80 47 63 76 78 91 214 469 673 583 588 366 167 102 100 110 120 134 87 61 48 65 65 73 53 20 34 43 60 52 51 46 59 74 60 64 66 75 72 85 103 108 101 102 83 79 72 79 81 88 89 91 84 74 76 70 72 81 70 69 70 69 73 70 71 78 79 69 66 65 59 54 50 46 32 24 26 28 19 14 9 56661 334 420 30 11190 15 44 21 5895 -10910 71 2 -20 999999 999999 999999 -68 -91 -8 -19 167 328 125 125 18 999999 999999 999999 999999 999999 999999 999999 77 157 108 236 380 274 999999 999999 999999 -99 -65 -13 39 158 291 398 483 460 407 397 404 433 675 942 959 1125 1181 1323 1559 1885 2243 2469 2355 3505 14409 16848 4345 2585 2703 2705 2483 2176 1939 1839 1600 1665 1846 2335 3821 5320 5704 6066 6046 5687 5053 4457 3811 2998 2092 1943 2260 2387 1961 1356 1026 895 755 462 197 7 4 233 407 805 1453 2050 2732 3404 3726 4624 5724 7327 9010 8779 6578 4862 4237 3204 2630 2056 1599 1242 1005 951 1008 962 843 834 701 523 490 624 781 953 1170 1285 1422 1558 1764 2068 2669 3597 4477 4210 3617 4028 5240 6452 7248 8038 8366 8398 7720 6652 5698 5065 4592 3858 3565 4138 5065 6717 8405 9163 7717 5533 5364 5657 5847 5878 6189 6470 6137 5025 4722 4784 4681 5243 5745 6202 6264 6509 6726 6622 7311 12159 27002 96819 216253 366058 609096 999999 999999 758286 621145 30088 291 -93 -79 999999 999999 999999 999999 -6 33 53 39 63 90 181 310 475 777 1406 2294 3031 3630 4430 5987 7797 8225 7132 6321 6318 5774 4726 3730 2123 1437 1210 1308 1776 2444 2760 2679 1963 1981 2230 2266 2701 3940 5578 6713 7911 6220 1966 202 -26 -22 -20 -21 76 136 135 99 70 50 19 5 1 8 38 224 746 4137 13155 32954 74884 93874 74900 68636 62652 39942 10707 1777 432 207 119 36 48 57 10 29 33 43 35 35 53 29 32 45 55 39 32 52 45 52 52 64 70 101 128 100 82 72 52 47 72 72 72 78 80 83 67 70 68 65 52 50 68 68 55 59 64 61 66 57 59 53 55 56 46 46 38 36 26 31 30 23 8 4 11 56671 278 2096 30 11216 15 44 31 5893 -10911 1234 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 -18 237 419 452 465 269 261 363 644 597 281 55 25 -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 999999 999999 999999 999999 999999 999999 -16 40 -9 -4 7 124 231 197 110 30 48 191 437 474 535 615 753 625 675 843 1049 1115 1261 1707 2324 4941 20435 68672 159619 302958 518535 840908 999999 999999 999999 418808 4365 -19 -85 999999 -38 142 408 852 1197 1803 2381 2448 2549 2666 2677 2845 3174 3676 3976 4027 4340 5116 6448 8032 8540 9036 8756 7537 5149 3310 2474 2186 2103 2292 3313 4333 5011 4570 3418 2503 3356 5247 6313 6571 5536 2933 753 194 859 1688 783 440 474 613 813 1311 1714 2309 3127 3999 4320 3873 3216 3403 3994 4587 4289 3326 3241 6179 23470 68175 96226 70257 15312 3124 1533 310 126 126 126 121 113 79 36 57 54 35 56 56 40 57 48 51 59 56 58 47 49 51 52 81 113 77 81 114 119 113 96 79 74 75 70 74 80 83 83 76 80 72 76 72 64 82 76 70 75 77 76 78 78 74 68 78 67 66 46 46 48 37 36 45 31 23 24 26 25 56680 329 590 30 11240 15 44 40 5891 -10913 -9 92 316 554 662 712 507 314 98 168 124 215 169 250 409 476 522 500 570 563 687 609 627 668 490 445 456 211 115 159 128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 293 427 473 485 401 253 169 176 198 259 422 459 647 835 1157 1843 2812 3510 3836 4368 4302 3981 4133 4484 4950 5360 5578 5411 4997 4599 3960 3544 3160 3141 3230 3574 3970 4682 5854 7471 9677 13252 18579 22949 23067 19136 14106 10084 7910 7419 8100 8191 6867 5568 4465 3635 3012 2763 2608 2769 2635 2284 2008 1610 1202 1052 913 1009 1048 1125 1189 1294 1401 1443 1569 1654 1876 2093 2299 2174 2193 2356 2600 2723 2970 3248 3865 4715 4989 5058 5296 5822 6492 6692 6650 6343 6165 5985 6031 6457 7316 8864 9959 10589 10163 8286 5866 3909 3455 3655 3659 3788 4513 4772 5628 6382 6847 6984 5706 5073 5986 5788 5367 5769 4506 6701 33942 126749 235720 388193 676823 789637 538725 295678 196442 18317 0 999999 999999 999999 999999 -57 104 629 1453 2429 3163 4030 4827 5215 5834 5208 4603 4070 3760 3765 3698 3307 2960 2813 2841 3015 3067 3270 4650 5309 4946 5469 5194 2383 1676 2278 3387 3493 2554 1625 1283 1268 2255 4037 4060 2744 917 495 1301 2321 3231 4798 6547 10057 10112 8104 7137 7065 10474 16929 26101 34639 42782 49609 61187 72274 68096 55812 53804 52831 56220 61191 64249 67579 75178 61529 20305 11381 16065 15692 7817 1032 44 52 63 42 47 57 47 34 24 42 117 355 321 96 71 66 44 71 188 120 59 68 77 74 78 70 53 78 77 77 80 74 70 90 81 63 66 66 61 59 55 60 63 67 74 71 71 72 73 75 71 67 65 57 53 42 39 35 44 39 32 23 11 7 7 13 56689 336 342 30 11262 15 44 49 5889 -10914 24483 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 448 778 1045 1277 1406 1636 1816 1830 1963 1960 1979 1760 1712 1754 2034 2258 2433 2568 2736 3102 3848 5212 7468 9765 11823 12472 10994 8099 4603 2199 1200 719 521 537 284 171 131 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -52 -59 -97 42 206 413 498 553 390 403 570 598 538 638 795 836 759 588 585 645 876 922 949 748 795 887 930 1137 1351 1379 1225 783 481 380 482 686 1100 1396 1393 1350 1319 1078 1050 994 964 1133 1324 1177 1549 1955 4318 30415 102250 222951 403019 601859 546117 536973 410461 296181 268131 106145 15950 999999 999999 999999 999999 4 507 880 1062 1173 1129 1226 1453 1734 2115 2431 2642 2742 2400 1941 1744 1742 1773 1656 1142 861 623 436 375 312 319 397 664 1445 3636 5563 6140 7596 9118 9071 9527 12042 15195 14190 6859 2610 1304 601 836 2481 4989 5788 6694 7331 8487 10446 14560 21109 27107 30796 32480 37222 39663 43089 38432 34266 38267 54162 77835 102872 123530 134223 143476 123616 101094 68963 26987 7025 2389 746 204 78 22 24 46 37 26 19 25 22 73 160 236 536 997 278 47 43 47 42 44 10 37 53 63 65 53 30 30 41 41 16 30 34 46 44 45 53 44 47 46 32 27 28 34 38 34 28 35 25 31 36 29 24 32 23 16 5 5 7 8 1 -5 -11 -10 56698 335 366 30 11286 15 44 58 5888 -10916 1392 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 169 432 528 674 645 589 636 764 843 929 1083 1346 1538 1592 1716 1764 1964 2275 2772 3977 5512 7040 7438 6477 5254 3410 1591 549 43 -99 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 28 47 -39 -92 999999 999999 999999 999999 999999 999999 49 526 539 519 335 301 343 601 760 687 773 745 660 605 1665 15528 69057 182703 336285 516744 667206 719445 400482 24778 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 200 557 1015 1201 1365 1482 1584 1553 1581 1552 1451 1443 1587 1746 1868 1916 2143 2408 3031 4080 5189 5938 6896 7149 7409 7582 8220 8995 13487 18976 23378 26416 27270 25366 21536 12904 5708 6247 9742 11848 12220 10879 9232 7773 5342 4832 8083 14909 23698 33510 40987 46547 48172 38552 27748 15367 9139 6273 5251 14497 37765 89257 127496 156866 205455 236084 246710 133361 30820 10614 2501 497 132 106 110 105 93 174 321 316 283 302 248 128 32 12 18 5 15 8 23 34 36 35 44 43 33 37 29 13 28 35 37 33 34 50 51 29 31 42 25 26 27 38 31 25 34 36 32 29 11 21 22 17 15 5 7 4 -4 0 -6 -9 -14 56720 340 334 30 11344 15 45 20 5884 -10920 6948 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 116 266 378 470 739 1220 1849 2390 2679 2698 2533 2201 1900 1972 2807 4233 5615 6828 7530 7686 7078 6410 4373 2171 1255 709 497 524 476 199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -99 -65 -40 -66 -95 -41 -6 54 134 235 304 3425 25808 91966 211402 378310 536256 615016 346744 97265 947 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 72 241 481 765 1118 1396 1643 2105 2757 3580 4361 5140 6369 7560 8622 9973 11293 12389 12613 14544 16921 18040 19953 22585 26620 30985 32097 32309 30979 25016 19423 14518 11064 12904 15053 15620 16567 14721 11218 10262 10352 10563 14048 20903 32106 44892 52042 47812 38214 33713 30569 28254 23469 18579 7400 3472 3205 8878 29068 68486 126253 171102 210690 233577 241952 177308 145122 76829 25079 1504 549 292 211 161 155 214 261 274 250 126 79 102 69 38 22 21 19 20 32 30 23 44 57 66 64 53 51 56 48 61 59 43 49 59 48 62 60 56 49 40 48 55 58 53 51 40 35 35 39 36 31 41 35 26 12 15 19 21 17 14 5 3 2 -5 -9 0 -5 56729 340 359 30 11369 15 45 29 5882 -10921 377 497 856 1383 1819 2226 2686 3522 3879 4003 3953 3626 3670 3563 3371 3170 3425 3828 4141 4687 5037 4321 3608 2960 2484 1963 1648 1273 1095 1025 921 776 519 322 210 138 105 16 -8 -68 47 71 106 188 387 521 429 361 198 91 209 491 665 724 812 1015 1197 1312 1503 1439 1192 925 650 377 79 -92 999999 10 247 189 349 574 667 752 809 712 715 717 778 936 1202 1343 1644 1899 2306 2874 3515 4034 4701 5318 5858 7010 8847 11957 15545 20626 24603 26109 24738 20249 15548 12699 13118 13368 12344 13022 14574 16281 17214 14234 9547 5722 4949 5273 5630 5381 3378 2830 2057 1431 1180 1283 1219 1118 1125 1023 1118 1183 1067 982 830 833 909 899 953 1025 944 862 874 853 825 802 935 1088 1281 1279 1404 1597 1982 2194 2145 1963 1816 1550 1317 1198 1138 1111 1284 1207 1230 1387 1649 1574 1593 1817 2040 1822 1985 2201 2046 1751 1628 1334 1121 987 1645 10404 56818 161562 372180 500597 461201 445460 135916 18024 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 552 1843 3615 5453 6688 8142 9468 10134 10641 11473 12676 14126 15337 16032 16757 17138 17186 17271 17866 19124 21288 23151 24144 25743 26303 27653 27778 28612 29164 32178 34939 33745 28029 21241 18657 19879 22477 21145 17606 13839 12476 12383 12331 11843 12228 13668 15160 16946 15375 8085 1209 358 439 615 850 1171 2185 4788 10317 18237 21526 25430 32723 45489 83275 137165 155044 112492 47897 24966 25453 32111 32453 26709 16165 4320 1727 1553 1213 1107 482 96 48 35 31 33 24 27 38 19 24 22 30 51 69 81 59 44 56 32 43 58 59 53 63 62 59 57 77 69 66 59 49 59 49 65 66 62 58 48 45 58 46 41 40 28 28 27 25 25 20 22 20 13 4 3 8 6 3 2 56738 342 350 30 11390 15 45 38 5880 -10923 3710 2919 3981 4670 5148 5985 7977 9849 11640 12224 12074 11575 10988 10763 10108 10138 10502 10277 10153 12513 14466 15033 15593 14902 12264 10188 8942 7351 6122 5309 4790 4314 3875 3136 2632 2197 1938 1806 1514 1298 1294 1262 1402 1423 1715 1760 1820 2157 2545 2893 3031 3173 3291 3288 3330 3417 3483 3674 3333 3106 3125 3598 4068 3906 2916 2038 1519 1046 712 491 360 515 620 1030 1541 2012 2358 2670 3158 3487 3977 4008 4150 4360 4169 4170 5018 6601 8631 10737 12706 14955 18485 23458 29412 36201 42262 47029 44803 36188 26603 19278 18507 23907 30936 33374 35593 39238 45044 48268 49715 51377 48704 35552 20361 12849 12328 13255 12822 10990 8896 7893 7462 6323 5233 4405 3572 3082 2897 2844 2802 2789 2881 2935 3035 3200 3558 4273 5027 5498 5844 5807 5059 4827 5139 5303 5298 5579 6393 7424 7358 6775 6626 6526 6029 5568 5573 5326 5566 5559 5219 5212 5184 4242 4068 3982 3230 2398 1906 1756 1483 1161 1007 941 1005 967 924 884 2017 37719 249455 529503 418929 63085 305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -28 212 936 2263 4117 6514 8812 10967 13754 16374 18707 22433 25962 26543 26029 25936 25388 24024 22066 21305 18696 15599 12273 9006 5457 3519 1898 992 512 451 506 637 884 1401 3385 6691 9042 12956 9992 6507 2468 165 81 85 155 239 337 419 327 274 165 138 149 143 120 139 271 373 593 861 927 853 752 706 834 1136 1515 2243 4579 13033 28437 44592 54560 44312 23352 10828 6847 12760 40161 43635 14143 21116 81971 125442 63920 4567 80 14 38 62 54 36 38 55 63 50 57 67 58 63 65 66 63 75 83 81 76 75 73 79 58 64 68 57 50 63 83 80 62 53 67 50 39 42 38 43 39 35 42 37 36 30 26 18 13 19 18 21 13 10 9 1 56747 343 367 30 11407 15 45 47 5879 -10924 7966 3335 4583 6392 7801 8583 8971 9291 9935 10917 11511 11282 10650 10616 11222 11849 11726 11129 11419 12148 14420 15875 16508 17753 18030 16415 14380 12330 10329 8298 7824 7565 6755 5832 4819 4216 3664 3021 2707 2255 1930 1582 1207 1050 1065 1246 1338 1770 2141 2522 2903 3183 3056 3028 3219 3337 3726 3816 3880 3750 3362 2601 2358 2302 2249 2087 1805 1402 1187 1062 927 986 1031 846 982 1018 1159 1495 1978 2736 3740 4829 5836 6683 7421 7699 7985 8812 11238 14976 17505 19568 22262 26114 31171 36620 39568 34706 24661 14818 10564 10766 13610 19298 26669 33172 37521 42079 44879 46688 50220 54555 56172 57581 55961 51680 46561 42286 36278 30970 19843 14034 11244 8752 7043 6160 5738 5501 5016 6936 18115 9710 4154 3828 3710 3858 4207 4378 4192 3688 3747 4469 5417 6208 6461 6148 6261 6360 6385 6441 6525 6559 6624 6458 6328 6252 6007 5373 4946 4861 4332 4097 3948 3819 3609 3513 3905 3974 3692 3311 3008 2513 2163 1905 1422 1086 1226 1009 3408 39060 112992 170482 97587 2671 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 624 1327 2698 4549 5870 6700 7301 7690 7975 8576 9986 11184 11805 12306 12754 12014 11376 11009 10566 10446 9886 9614 10449 11395 12143 13113 13475 11458 7943 5557 3240 1617 566 93 -25 -92 -66 -82 -92 999999 999999 999999 999999 -48 16 14 -44 999999 999999 999999 999999 999999 999999 999999 -57 -7 12 39 83 118 128 212 440 978 1830 3248 5273 7183 10033 18293 33142 58897 90397 111538 108506 84891 71138 73016 65832 67443 59665 51342 76714 80048 21765 3764 261 60 58 60 51 29 51 53 60 53 42 44 54 53 57 61 61 66 73 75 68 61 57 56 56 65 47 63 62 54 50 42 44 43 46 48 40 28 20 22 18 24 16 16 16 23 22 19 6 3 5 0 -7 -12 -10 56756 344 374 30 11414 15 45 56 5877 -10926 17609 4037 5163 6518 7929 9646 11302 12562 13537 13618 13749 14524 14748 14944 15588 16000 15897 15326 14755 14482 15441 17102 18758 20005 22249 24385 25040 22898 20248 18771 15280 13084 11827 10884 9328 7998 6888 6036 4960 4414 3818 3300 3077 2855 2464 2178 2123 2010 2026 1891 1812 1874 2221 2653 2953 3332 3574 3669 3575 3237 3271 3513 3797 3862 3614 3418 3059 2663 2164 1618 1207 951 871 821 880 973 1135 1249 1784 2547 3331 4912 6763 8971 12468 15796 18425 20165 21197 22590 23936 26426 29849 31423 34580 36760 35139 29607 20356 13586 13324 14498 12845 10961 12249 16371 21057 26927 34543 41308 44664 45807 47330 47247 54587 65594 72698 79427 84007 81898 84632 81800 74162 62275 49168 35108 17013 10521 9368 33750 144873 218015 143457 14710 8441 8487 8504 7842 6880 6790 7914 8874 8636 8255 7861 8018 8313 8534 8881 9304 8821 8457 8940 9489 9397 8810 8340 8164 8153 7780 6834 7038 7052 6705 6276 5888 6460 6726 6447 5802 5347 4508 3067 2033 1470 1083 712 47 2323 37874 59003 21246 1592 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 46 213 526 749 961 1247 1529 1736 1996 2251 2178 1999 1887 1844 1813 1990 2144 2488 2859 2664 2494 2046 1952 2071 1856 1438 1440 1353 1046 755 590 476 213 -4 -56 -76 -84 -46 -40 -58 -27 -5 -14 -10 18 71 48 39 13 49 94 156 157 196 237 254 289 333 433 556 809 1535 3096 7850 16318 19233 13091 9740 6355 3581 3174 5534 6720 5432 20451 52658 97814 136640 131988 97353 46468 40472 30925 14663 7442 8812 816 171 110 69 66 74 66 83 62 61 74 64 65 76 76 76 84 82 79 80 74 84 82 76 74 77 88 77 71 75 61 62 50 51 65 53 40 41 44 48 45 40 48 36 25 27 25 22 26 27 23 12 13 56765 344 372 30 11412 15 46 5 5875 -10928 6746 3482 4062 4646 5472 5984 6099 6440 6897 7227 7772 7831 7880 7563 7352 7514 7785 7523 7634 8499 9264 9789 10912 11887 13780 15147 15610 15802 14666 13953 12960 12431 11401 9751 7711 6219 5136 4470 3961 3588 2925 2389 2089 1964 1837 1919 1983 2097 2262 2276 2315 2264 2204 1922 1595 1327 1212 1227 1107 1147 1052 995 761 743 849 731 778 596 569 433 375 370 433 457 535 636 792 1021 1612 2316 2960 3772 4228 5086 6189 6604 7011 8121 9194 9616 8926 8136 8448 9029 9414 9195 8997 9140 8053 7268 6034 4766 3665 3595 4784 6539 7982 9214 11552 15528 18771 24137 27049 27475 30876 31125 29826 31455 34506 34104 36582 40606 44617 46313 45795 46831 51067 55042 127493 369914 667593 814869 486193 37935 10693 11226 12504 12622 12003 10894 9548 9199 9229 9136 8163 7654 7055 6582 6649 6435 6034 6055 6015 5668 5860 5774 5710 6073 6534 6916 6885 6895 6835 7401 8195 8055 7621 6752 5644 4521 3365 2343 1462 916 753 799 1154 15238 138173 282642 112710 3079 999999 -86 -76 999999 999999 -49 -78 -87 -57 -85 999999 -77 -60 -66 -59 999999 999999 -91 -98 -67 -65 -59 -17 102 171 236 225 294 438 524 616 653 617 529 599 532 487 664 692 467 274 131 133 174 149 75 56 18 36 70 59 55 82 106 128 154 154 172 136 211 299 361 473 593 765 810 630 571 554 563 644 760 828 786 655 603 444 374 406 444 658 928 1408 2894 4937 6286 7474 8406 16459 22686 25870 24989 21315 20844 26762 23177 21742 18070 15944 15943 10847 2732 943 1888 3411 5166 9716 17055 27024 7306 326 46 60 73 79 63 41 44 60 63 48 50 61 81 94 80 84 72 74 65 71 56 61 50 56 66 47 47 48 46 45 54 59 40 18 24 29 34 28 18 17 27 23 18 9 18 20 23 16 3 -6 1 56774 343 403 30 11413 15 46 14 5874 -10929 1639 1961 2276 2777 3232 3737 3965 4402 4604 4866 5287 5373 5332 5208 4655 4446 4685 5051 5351 5576 5974 6139 6016 7230 8760 9311 9598 9692 9473 8959 8112 7586 6796 5479 4600 4239 3817 3505 3062 2662 2334 2033 1696 1455 1327 1159 1252 1279 1456 1680 2018 2135 2339 2636 2757 2612 2581 2405 1974 1702 1476 1261 1059 796 619 500 314 246 167 143 199 108 236 609 674 749 787 952 1298 1936 3045 4554 5573 6228 7246 8148 8482 8830 9526 9740 8857 7453 6726 7617 7448 6209 5811 5756 4976 3617 2335 1653 1789 2637 3395 3489 3953 4902 6847 9350 9750 9985 11489 13175 14153 14799 16611 16794 15827 14084 10585 8439 7809 7485 14512 56033 151213 288896 402905 328741 260647 151720 12577 5911 5357 5181 4931 4754 4435 4263 4062 3806 3779 3951 3972 4108 4546 4945 5342 5845 5638 5094 4288 4068 4311 4181 3905 3939 4214 4463 4650 4807 4619 4270 3977 3538 3108 3085 2563 2301 2500 2513 2231 1988 2328 14404 99725 467964 982442 845911 172625 17482 -11 -47 -76 -68 999999 -77 999999 -88 -97 999999 -48 -65 -77 -66 -48 -69 -52 -49 -85 999999 999999 -50 -89 -69 -60 -87 -97 999999 -80 -79 -86 -74 -67 -47 -23 -42 -38 -19 -30 -9 21 13 45 71 117 203 236 359 345 410 491 496 497 514 509 455 504 599 619 665 635 674 805 1355 2293 3785 5699 8879 9897 9095 8227 6886 4307 2319 1721 1423 985 634 516 528 677 996 1515 2957 6385 14619 31621 49276 47666 49983 45071 26662 12629 7823 2326 1378 3139 9963 19890 23494 17920 8305 3882 2949 3511 4283 727 399 117 77 92 83 93 90 97 98 88 95 88 91 95 101 100 113 115 104 115 101 99 78 82 76 77 83 87 83 80 77 77 50 66 66 70 52 46 57 61 64 61 52 42 44 43 40 44 36 43 37 31 33 21 56783 343 375 30 11415 15 46 23 5872 -10931 2575 3200 3686 4247 4559 4593 4779 5014 5259 5054 5034 5202 5555 5760 5583 5247 5335 5565 6002 6925 7423 7628 7909 9581 10961 11199 11047 10742 10023 9121 8162 7286 6810 6485 6689 7074 7039 6840 6288 5642 5120 4572 4303 3958 3549 3305 3137 3160 3147 3073 2749 2597 2570 2768 3149 3494 3917 4252 4479 5031 5705 6918 7480 8121 8719 8464 7927 6185 4442 3211 2572 2369 1928 1386 1204 1073 1167 1285 1603 2398 3563 5121 7695 10266 11753 13547 14770 14231 13140 13346 14551 15409 14991 14148 13761 10498 7615 7913 8031 6871 5669 4549 4043 3997 3615 3585 4356 4777 5368 6198 6604 7379 8387 9548 10375 10409 10434 10366 9795 9467 8928 8933 12696 35172 95026 222478 249705 157499 70806 26449 11056 9611 8870 8625 7838 7187 5743 4283 3086 2440 2135 2138 2275 2185 2134 2309 2602 3042 3633 4573 5068 4814 4636 4780 4674 4352 4058 3730 3436 3442 3254 3129 3064 2958 2680 2595 2683 2503 2121 1804 1555 1493 1528 1259 1768 28779 254365 668166 999999 507366 10307 -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 -65 -67 -26 65 162 267 386 542 673 929 1161 1620 2312 3517 4966 5831 6548 6986 7303 7650 7384 7076 7389 8270 10199 13043 16548 21444 25027 23697 16486 9763 5379 2985 1760 1193 874 654 524 518 536 519 546 753 1106 1741 3390 6750 10543 11674 12771 13266 12792 16820 26394 41516 48468 49304 44379 30487 24280 30073 39144 51855 56070 50408 21546 2529 308 187 105 68 72 105 78 64 58 81 98 91 84 89 75 82 90 102 99 85 77 82 80 77 92 86 69 73 81 76 68 63 60 72 56 56 55 50 57 59 37 46 50 48 40 42 42 40 31 31 24 17 24 24 22 13 56792 342 406 30 11416 15 46 32 5870 -10932 984 1144 1222 1325 1317 1329 1174 1196 1389 1593 1849 1979 2173 2507 2667 2670 2680 3012 3312 3324 3613 3812 4332 5382 6352 6860 6844 6925 6403 5963 5452 5104 4424 3912 3877 4579 4746 5209 5354 5099 4724 4370 4071 3918 3650 3359 3181 2862 2593 2384 2321 2397 2203 1965 1996 1976 2113 2512 3345 4576 5539 7060 9189 11985 14604 16549 18645 20877 20138 17399 15685 13507 11109 8562 6940 5382 4441 4085 3606 3539 3735 3957 4400 5360 6970 8918 9957 10376 10399 11917 13823 13628 11567 10323 8403 6008 5518 5077 4632 4203 3892 3605 3625 3263 3045 3147 4091 4554 4105 3845 3987 4491 4760 4301 4382 4543 4389 4325 4532 4701 6081 22898 75674 161212 177511 112432 34111 7519 6490 6667 7244 7788 7347 6838 6190 5538 4677 3705 3462 3226 2800 2389 2142 2042 2017 2024 2521 2840 3222 3585 3996 3860 3434 3250 3026 2872 2526 2063 1792 1592 1444 1257 1301 1500 1448 1298 1238 1214 1064 778 759 804 807 2051 19416 189232 513081 927965 999999 633315 72607 1420 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 161 428 875 1294 1739 2345 3043 4277 5859 6806 6954 6790 6072 5364 4725 4541 4157 4175 4459 4402 3515 1775 1219 988 904 959 923 975 1388 2342 4392 6141 5832 3666 1736 1090 1033 1117 1488 2292 3405 4303 5909 7409 9102 13558 17526 18977 16947 10463 3242 2399 2093 1551 1932 4251 9246 18281 30519 40542 48522 54310 58252 58741 57513 52022 34707 15072 2982 623 97 62 56 63 66 68 84 54 84 85 67 56 66 64 70 63 52 76 64 72 70 81 84 69 80 81 63 50 59 63 57 52 61 56 51 50 38 32 39 36 34 38 32 36 25 28 27 27 22 24 16 14 15 12 13 56801 344 404 30 11414 15 46 41 5869 -10934 10663 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 117 262 428 474 560 635 758 882 1054 1247 1351 1672 1875 1863 2013 2178 2289 2102 1968 1789 1561 1472 1598 1624 1695 1746 1854 1929 1949 1867 2000 1980 2006 1987 2132 2020 1721 1430 1334 1322 1350 1495 1848 1976 1675 1529 1835 2111 2196 2238 2414 2510 2392 2217 2233 2587 2973 3463 3753 3827 3700 3326 3336 3226 3298 3388 3274 2978 3142 3620 4136 4346 4807 5089 5348 5646 6351 6124 5533 5538 4767 2666 1042 114 85 200 204 177 135 331 455 544 764 980 1088 1310 1423 1595 1980 2508 2637 2980 3786 3805 3224 2718 2730 2798 4584 23438 71259 141389 192316 177339 98887 11026 2593 2270 2296 2706 2958 2989 2971 2510 1921 1514 1285 1111 951 968 1217 1032 927 1072 1381 1679 1666 1457 1271 1332 1318 948 795 720 712 625 607 727 626 629 733 689 750 848 897 962 1131 1201 1055 1058 1136 1340 4869 45973 266510 708614 999999 999999 904167 286971 3137 -58 -71 -68 -94 999999 999999 -66 -54 -86 999999 -98 -47 -58 -80 999999 999999 -48 -92 -94 -93 999999 999999 -63 -57 -47 -66 -89 -79 -83 -74 -69 -60 -50 -96 -37 105 254 422 589 803 1267 2403 3939 5843 9814 16403 22349 21708 18793 14344 9904 7207 5115 4128 3499 2827 2337 1982 1836 2015 2162 2031 2079 2440 2860 3499 4620 6683 9232 11974 14061 14108 15472 15435 11843 8783 5015 2298 1310 1287 1671 2213 2334 2423 3142 2881 2673 2652 2599 4352 6894 7482 6064 2810 2489 4072 7390 9016 9587 9511 7342 5798 9716 7835 7591 5365 2274 1109 582 47 46 54 72 79 75 59 54 65 40 51 56 47 57 70 81 69 62 61 60 62 64 59 54 59 56 51 38 41 43 52 35 32 32 22 28 31 36 32 27 24 23 13 7 11 16 16 9 5 5 -3 56810 261 2866 30 11416 15 46 50 5867 -10935 -92 -31 197 200 165 173 64 48 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 106 75 111 208 247 518 1894 7922 24297 50976 82908 129341 186249 189878 122657 27829 1814 1215 972 857 865 896 873 875 895 741 598 531 494 413 368 519 445 419 394 496 472 349 228 326 291 131 81 2 -55 15 67 66 -47 999999 -88 3 37 146 177 116 182 430 736 846 950 1833 7308 35185 175328 464106 791357 999999 938167 312467 24651 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 221 427 672 2174 4311 6143 8973 11869 13533 15694 16105 14317 11716 9178 5919 4160 2752 2161 1776 1733 2308 3553 5344 7876 11526 15339 17828 18997 19316 16656 14795 16689 15949 11784 12034 13467 8809 5883 4805 3019 1835 1364 871 520 389 302 377 486 711 1621 3680 5549 4863 4089 2865 2105 2711 4323 7177 7617 5428 6310 8543 8263 14121 22293 25331 26146 35778 56986 115021 181285 160070 78435 15585 640 594 793 81 101 106 97 109 102 92 78 93 104 107 120 125 102 86 99 107 106 96 93 79 94 97 82 90 78 79 87 75 82 76 69 68 73 75 65 55 50 50 51 49 54 55 46 49 42 36 35 56819 227 3861 30 11421 15 46 59 5865 -10937 269 947 2062 5337 10398 16246 25940 37400 30782 22615 9173 512 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 754 11978 53336 142158 288307 468805 771506 999999 999999 739694 95056 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 -62 209 561 949 1309 1846 2451 2941 3826 4853 5797 6230 6082 5965 5926 6404 7687 9371 11791 14958 15753 16342 20942 25047 24852 24528 27371 27830 27288 25817 22206 19293 15428 11808 11662 12234 11668 12797 12159 11810 10341 8851 8118 9236 8058 5701 4546 4044 2687 1991 1878 1434 1124 610 201 49 17 109 512 1168 1262 1962 4254 6306 9929 14197 15546 12972 9439 3081 1885 6063 17724 40849 79880 129791 134967 111614 56828 2134 988 1354 61 50 43 46 37 41 51 55 45 47 64 50 48 59 59 66 63 61 61 66 49 47 46 49 39 44 39 39 27 14 22 28 23 21 19 20 28 25 22 15 7 6 3 1 1 1 0 -8 56829 227 3893 30 11423 15 47 9 5864 -10939 460 1265 2621 5464 10501 19679 33992 50800 51898 27871 4104 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1676 9974 32121 81841 187520 346783 514238 654167 737876 597167 360125 22511 999999 999999 999999 999999 999999 999999 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 307 983 1994 3196 4673 6629 9043 11953 15328 19312 23588 26891 29901 32176 33471 35730 38527 40640 42656 45485 45237 42754 42263 45147 46676 42062 41522 40203 36840 37917 38937 38889 40816 43218 43989 41955 39081 38319 35773 35953 34195 35668 34222 30791 28831 27780 20771 8847 7690 11342 14472 13979 13730 7606 4159 3687 2123 1711 1736 818 356 130 121 211 230 151 167 625 3256 7775 5211 8027 30283 48171 36979 20341 12484 875 92 119 223 67 55 57 39 60 58 46 68 71 48 65 59 70 76 75 91 84 67 60 58 66 64 53 45 50 47 38 42 23 39 51 47 37 30 29 23 18 18 22 18 22 19 8 8 10 -1 -8 -4 56838 229 3832 30 11422 15 47 18 5862 -10940 476 1663 3391 6303 11952 21377 37922 66967 111197 182211 244609 191357 63678 6826 1547 988 684 517 292 108 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -14 -10 52 -32 999999 999999 -93 -52 -92 999999 -92 50 72 118 191 197 338 284 254 327 259 253 537 1718 16318 92492 221118 279978 236842 195561 81942 1328 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 801 1539 2581 4109 5605 7031 8841 11146 13719 16724 19888 22273 24361 26562 27719 29418 30833 32080 35064 36110 34477 33848 34798 34782 34029 33827 34418 34583 38504 41337 41372 41593 42658 43996 43317 45079 47134 50525 55354 60921 64059 68009 75090 79391 88402 97090 109396 113341 106466 111825 122270 126881 124236 118419 113439 94940 71736 47145 30799 19820 13072 6134 1829 459 106 81 197 611 391 109 91 163 200 103 85 70 89 135 229 122 101 100 78 99 93 110 113 90 97 107 108 101 107 121 111 102 101 111 121 118 104 89 90 85 85 79 83 64 71 77 65 65 75 76 70 56 59 59 54 58 56 54 58 50 44 35 31 56847 230 3801 30 11421 15 47 27 5860 -10942 80 823 2191 4655 8449 14566 22898 34744 59149 90814 131462 175911 176688 92329 25761 3337 489 427 448 359 241 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 -91 -51 75 70 42 -60 999999 999999 -73 49 109 -13 -64 5 37 -3 -76 36 5397 39367 98932 125120 143132 147108 42026 2495 999999 999999 999999 999999 999999 999999 999999 999999 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 500 914 1385 2092 2924 3878 5246 6953 8918 11027 12866 14266 15302 15800 16604 16996 17587 17961 17949 18212 21216 23844 25538 27193 29940 32425 32325 33724 36252 38272 42383 45613 45361 45018 45266 43904 44046 45422 49898 54054 57048 57936 61784 69050 71626 73697 78131 84705 93521 99804 91133 86742 92801 98208 108200 111003 114245 132508 133169 115073 100852 93518 94762 87580 54783 35258 18394 8034 1326 2070 5084 4097 3126 10519 13554 5176 308 42 23 33 47 53 45 77 74 57 58 60 49 71 58 57 81 71 67 63 64 60 63 58 72 82 74 80 71 72 67 56 50 50 42 35 48 49 42 51 44 41 30 27 26 17 20 17 21 24 15 15 6 2 56856 231 3772 30 11422 15 47 36 5859 -10943 -56 596 1535 2542 4531 7408 11152 17870 27646 44192 67779 97559 122540 112251 35783 1418 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 787 13018 64403 175393 298583 293284 91890 4792 855 833 901 1035 1549 1400 1111 1002 664 832 4994 4769 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 35 265 661 1118 1767 2413 2922 3608 4458 5631 7386 8884 10349 12476 15000 16966 18430 19697 20346 20838 21704 22030 22378 23417 24608 24516 24175 23450 23614 23744 25593 26943 30595 35553 39524 43494 48306 49960 49834 51279 54737 59144 62507 66149 68807 73838 76621 74918 75670 79500 88589 92095 86574 80304 87483 99357 112084 122840 136652 152570 162186 161419 143740 119366 87675 56684 23985 4067 701 203 170 335 832 1792 5352 10605 12914 5235 4244 1106 38 18 24 48 76 84 76 66 59 69 62 65 73 65 63 63 73 68 69 56 65 66 62 65 71 73 59 54 40 48 36 30 39 43 41 43 27 36 32 29 30 21 24 25 26 17 11 16 7 7 5 56865 235 3653 30 11423 15 47 45 5857 -10945 244 1921 3615 5559 7525 9596 11526 13270 15801 27191 42459 63780 107000 155115 175107 169526 132900 75697 22553 2529 59 47 25 -48 999999 -79 -86 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 116 243 164 112 112 118 -88 999999 999999 999999 999999 999999 999999 999999 182 787 1589 3122 4719 5265 8635 34683 111685 201550 184111 93155 8944 7151 6620 6161 5597 5031 4482 4732 4754 4519 4311 4229 4304 7813 33207 47055 31089 16134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 374 879 1521 2368 3218 4490 6734 9971 13833 16449 18469 20926 23376 25689 26918 27454 27978 28587 28934 29668 30968 32202 31541 30621 31525 32833 33961 36243 37285 40290 43477 46454 48065 50456 53651 55568 62222 67209 67489 65926 68301 73801 78049 86169 93132 93527 97345 105537 122308 128237 112374 96573 88791 80247 72392 61613 54313 46448 33605 26544 21048 20845 21817 20882 10957 1587 342 1729 7374 9771 8230 4176 234 48 55 32 46 68 63 51 52 44 57 83 70 57 64 68 51 61 79 78 55 65 61 62 59 54 60 74 57 50 49 34 28 38 41 26 23 34 33 27 27 27 24 20 16 17 6 7 14 7 5 3 56874 236 3625 30 11425 15 47 54 5855 -10946 146 1117 2058 2934 3971 5857 7199 9552 13966 25077 38223 67016 106914 135265 190460 257270 231578 65206 1336 -88 999999 999999 999999 -75 -38 -51 999999 999999 -77 -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 97 353 87 999999 999999 999999 999999 999999 999999 292 6265 10419 1978 292 766 1677 2526 3831 5244 4854 3424 2325 1429 764 594 764 2945 14311 34901 85122 159588 187700 157341 38769 235 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 985 2090 3543 5591 8269 11513 14502 17641 20324 21841 23119 23871 25261 26837 26751 25901 25996 27441 29538 32967 35009 36179 38141 39120 41351 45036 46452 47481 49951 50388 48643 48902 53073 54777 55339 64221 61573 56551 55988 53925 55794 54718 51564 57602 66871 67169 80078 97275 115433 115638 116911 121508 124179 126566 115913 105311 91642 74805 66989 56888 52191 43383 38843 26126 18295 21961 20964 9211 1650 208 60 110 63 36 46 74 62 53 49 54 45 65 63 73 80 72 66 64 68 78 72 75 81 82 58 80 75 55 47 48 48 35 32 36 40 36 33 30 33 29 27 32 21 25 22 14 17 9 12 13 8 2 56883 230 3806 30 11426 15 48 3 5854 -10948 -98 676 2839 8653 21069 39618 69228 105984 191681 310687 370298 328269 153185 7509 999999 999999 999999 999999 -72 999999 -28 40 129 108 -23 999999 999999 999999 -40 133 295 248 9 -84 -48 -29 999999 -44 42 -35 999999 -95 -24 48 61 133 259 293 278 213 217 119 39 112 199 148 320 638 1211 2761 4494 6067 7252 7920 7933 7666 9448 14077 19584 26715 36729 33663 30411 23993 18409 15734 9685 7470 11399 37813 84422 97106 82274 44263 1072 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 227 520 1065 1679 2227 2872 3894 5337 6663 8248 10074 11403 12625 14785 17008 18767 20677 23426 29060 35074 40304 43530 44300 44050 41066 39992 40307 41443 44880 48987 49809 46615 47219 52874 55016 53806 54734 61384 66528 65701 67784 71149 75187 79799 80049 79103 80764 80248 85742 96288 101901 103420 110639 119840 113448 105721 100328 96051 84107 78329 81914 78635 73577 67725 61326 51485 44337 42836 37559 23800 6712 387 107 94 47 75 89 108 91 85 77 92 74 81 89 79 96 69 91 102 96 97 88 72 81 78 76 78 86 84 79 76 55 53 46 59 54 50 62 49 49 57 46 40 51 38 37 31 31 26 19 32 20 12 56892 230 3808 30 11428 15 48 12 5852 -10949 402 2255 5844 11006 18072 32073 60476 110160 174719 269966 353118 297487 189690 88127 5143 999999 999999 999999 999999 999999 -67 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 1336 5131 8005 6355 1277 1229 1144 1030 989 1618 2945 4460 7117 10744 14021 19023 23581 28899 38904 50585 52557 50830 49806 45776 34020 22985 15456 16880 21344 18874 13402 7680 4291 3737 2258 393 999999 999999 999999 999999 999999 -39 5500 12137 739 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 737 1728 2663 3673 5171 6178 7656 10513 12943 14333 16310 18051 19314 22370 25132 25939 26825 27063 29034 32872 37818 43239 48619 50197 49299 44822 40776 41074 41512 41736 45190 48360 52618 55306 57881 60482 64721 67461 69253 74084 78781 88968 91581 89098 90751 92981 94695 96470 94830 96116 97672 94758 93050 93507 92859 90826 89525 88556 85255 86309 77078 69176 50423 17693 3858 640 92 45 28 44 55 71 75 83 105 85 75 87 90 69 82 84 90 84 91 87 81 81 86 80 82 88 70 67 70 73 57 48 53 47 50 50 48 45 40 41 45 51 35 36 32 33 34 28 35 33 24 22 20 56901 227 3901 30 11431 15 48 21 5851 -10951 23 819 2325 5182 10729 22132 47056 100707 202677 278159 255414 151825 13909 1278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 362 1006 1474 1727 1796 1536 1421 1360 992 2659 22304 39493 28688 21717 8860 3284 3814 5025 5514 5951 6442 7247 7801 9434 18091 29789 32825 37753 43805 40793 31739 31249 61778 73441 36679 26049 18179 11501 4624 870 951 946 317 -45 177 523 1587 14783 35089 59985 72532 64323 26099 874 999999 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 376 1195 2220 3844 6294 8682 9471 8897 10263 12062 14298 16418 17467 19540 21739 22972 23939 24491 25208 26612 30442 35108 38269 37794 37599 40288 41403 42976 43353 44184 44911 46663 48814 52232 54431 57992 61512 63736 64083 65870 69102 72185 74218 75391 76611 79536 82366 84296 86373 79575 74130 67558 67567 68588 68381 71434 67537 68170 76525 76685 73847 84741 74648 30820 12668 2783 346 37 39 33 36 34 55 63 50 78 62 52 58 64 71 57 65 75 57 70 65 62 55 55 71 72 66 74 58 56 46 32 39 38 25 35 38 23 33 32 19 14 17 29 20 14 18 13 6 7 2 5 1 -4 56910 226 3935 30 11435 15 48 30 5849 -10952 373 1435 3375 7161 14809 30281 63074 147244 245253 134499 16255 0 999999 999999 999999 -95 -61 999999 999999 -55 73 325 450 684 857 982 1321 1916 2588 2926 2906 2840 2744 2537 2231 2602 4796 3323 2058 1872 1488 1125 873 756 372 -98 999999 999999 -97 999999 999999 999999 999999 999999 -23 999999 2919 38857 161060 332879 362677 171197 21333 999999 999999 999999 999999 999999 999999 96 280 804 13444 57444 46535 65562 171112 244411 177260 75302 24750 525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 799 2061 4603 8454 11453 12650 12692 14058 15548 17398 19353 20285 22531 27056 30201 32097 37779 45518 43366 34027 29295 30977 35454 36618 35244 34266 34923 37328 41997 43801 44535 42132 43700 47090 52329 58851 69868 76043 79630 83946 88021 87994 86152 82206 78426 77565 76949 74748 66006 58598 49781 46439 49132 48666 49828 47428 43178 34790 22955 17204 13742 7532 2365 729 286 287 62 49 73 66 178 132 73 71 51 52 70 77 85 69 63 64 56 68 72 66 69 57 55 56 61 69 71 70 57 57 49 46 41 39 46 42 31 36 33 36 39 34 37 28 32 38 37 34 27 26 24 21 13 56919 230 3819 30 11439 15 48 39 5847 -10953 115 604 400 238 640 2315 5931 11625 22215 41111 77136 138411 121569 23618 1921 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 274 8428 16364 10056 6361 12222 8472 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 332 5675 35298 144890 362012 592525 717616 402347 35521 -32 999999 999999 -90 999999 999999 179 304 2093 26655 37405 7600 144 999999 999999 999999 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 573 1286 2090 3124 3789 3622 3508 3599 3759 4991 7295 8819 10268 12483 14049 15559 19710 26397 31494 39277 36536 30135 27203 24286 23914 35329 37258 32528 37960 44508 44249 42768 37611 34770 34434 31979 32008 34464 36995 37268 41631 48061 51249 54249 56034 53386 54656 55824 57501 53174 52563 55496 58628 62957 63055 66695 73719 80174 84487 87925 95950 91779 80054 76488 57540 23268 8557 9360 1912 57 26 23 26 124 123 74 71 59 55 59 72 78 65 70 68 65 56 59 44 63 54 69 52 48 59 53 65 67 42 35 35 28 29 45 33 24 33 33 23 39 30 22 21 34 31 20 19 26 14 11 6 6 56928 233 3733 30 11443 15 48 48 5846 -10955 -49 444 1310 2378 3174 4141 3253 1485 1076 3140 7368 14444 25850 37044 27114 4770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1916 9377 16548 15993 12151 3618 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 5566 23524 55590 121570 233248 394227 572720 633233 486840 159661 1931 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 686 1527 2292 3247 4146 4929 5667 6413 7307 8701 9127 9869 11642 18008 31214 37378 45734 57978 57979 45946 38657 41854 44104 46841 47813 46073 45645 45437 45379 48320 50985 52568 57550 65873 71083 74458 76997 78331 82454 87117 88862 88373 86362 82643 75527 74708 81030 85886 89819 90014 76338 53255 33679 21861 14953 14004 16231 14859 10762 12449 18320 12942 7154 597 778 3402 678 99 110 102 96 86 88 84 82 92 101 106 90 80 82 78 88 95 85 81 82 82 91 77 71 70 51 55 52 51 57 63 65 62 53 53 40 50 53 55 34 40 48 31 31 28 22 20 56937 228 3861 30 11451 15 48 57 5844 -10956 60 1085 2121 1108 -87 999999 999999 1225 2120 -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 587 2389 2318 1055 999999 999999 999999 999999 999999 999999 999999 999999 999999 630 5030 15181 32861 64242 116151 201184 319508 435948 471374 409510 523310 605388 346816 202248 1835 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 16 213 514 992 1618 2189 2793 3967 5292 3750 2004 2251 4308 8955 16592 16309 13574 14709 18755 25767 31426 38024 46731 55101 62082 65327 66107 63858 59415 60798 61187 61069 60218 63031 66694 70126 75622 81254 91321 93231 100753 99723 96903 95318 88388 87267 81188 81536 78761 64562 48045 45838 45713 35491 26896 26187 29945 44760 64951 48477 21436 2723 88 2787 7084 1085 124 104 110 85 74 74 79 87 82 76 59 70 93 92 98 91 99 101 73 75 81 85 61 60 62 59 60 59 71 63 51 52 50 52 57 51 45 46 44 47 46 46 45 31 26 23 19 56946 180 5310 30 11460 15 49 6 5842 -10958 158 756 1265 1140 1899 4038 7846 14684 28143 49999 83878 147947 267914 456316 701410 676340 571287 563374 286024 18368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 160 393 551 499 307 64 999999 999999 10 625 1528 3258 6713 11417 17456 22609 26786 33047 33699 34441 40440 48619 56104 56542 59965 64907 66170 70189 72269 78594 84910 86145 85187 85939 86971 93442 91764 88115 88395 94812 88092 81661 72086 57324 45900 40391 29942 14278 6875 5730 9302 24453 43517 45608 29238 9572 2327 208 110 141 151 927 8021 21140 3250 158 127 87 63 71 66 59 50 60 52 62 62 56 48 64 66 67 59 53 47 36 41 51 40 36 33 35 39 37 37 30 31 34 34 32 30 36 25 21 16 10 15 17 13 5 1 56955 180 5342 30 11462 15 49 15 5841 -10959 -27 553 1255 2004 3427 6552 12181 23476 43741 80013 145376 260363 496511 891095 999999 928703 167815 2553 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 960 4205 5421 3648 5206 8877 12683 15875 19142 23484 24325 26768 28787 27848 33934 42108 50100 57486 63323 67172 73695 78938 84566 88612 91053 95700 94974 94412 93497 95207 101222 101596 97760 78965 54976 48939 45147 37851 24340 15364 10932 11442 12922 11316 10275 4727 688 181 953 1981 1013 1352 6260 6529 4912 1184 2400 515 102 80 68 82 88 79 72 77 63 89 80 75 69 62 53 69 69 63 59 58 55 44 32 40 53 49 43 50 49 50 47 39 43 37 29 24 17 19 22 24 13 9 19 16 56964 180 5343 30 11463 15 49 24 5839 -10961 467 1367 3107 6696 10264 13828 24479 44697 78808 135831 244015 431162 729591 999999 999999 286325 3189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 203 1673 5429 6351 2786 1092 714 1710 4219 7754 12709 17116 22265 24784 22580 18462 16143 17461 21493 27542 34022 39425 42163 44102 48252 52190 54713 58803 58518 61157 64229 71393 76878 81913 84239 89691 95480 97835 112296 117574 113342 106284 102062 91237 75507 62618 44290 17243 1482 233 1307 3823 4112 4473 1097 650 231 155 113 77 68 65 58 79 89 75 71 74 55 51 57 73 76 62 76 71 54 65 57 52 39 39 37 42 46 53 41 38 30 39 39 28 28 27 30 27 27 18 19 23 15 15 7 56973 345 396 30 11466 15 49 33 5838 -10962 768975 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2219 5969 11311 18713 25706 32732 47993 54645 48013 55369 82483 121247 216664 371094 575104 856001 993944 348565 4776 6 999999 358 1693 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 1558 2273 2203 2596 3263 4150 4298 4417 4308 3771 3307 2972 3140 3475 3748 4887 6377 7747 8728 13140 17870 21958 27481 32002 35709 40290 44296 52539 58545 58310 63578 70660 76299 87759 98180 110174 108689 104615 114349 112216 117871 119445 123711 121712 119143 118128 100866 87259 57683 33378 12687 2477 979 1322 3768 3555 431 123 151 94 85 92 92 99 97 111 85 74 90 86 88 78 67 64 93 78 82 82 69 50 47 38 43 58 55 51 56 70 70 62 55 52 52 51 50 47 45 43 38 30 26 28 25 56982 226 3969 30 11469 15 49 42 5836 -10964 154 1214 2858 3951 3724 1424 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 2017 4515 4667 1428 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 2900 7381 12219 17780 37728 70151 109077 158708 220859 255733 254485 213562 170684 63413 16039 16548 33618 81067 198654 437748 708767 751357 179711 1891 -47 999999 341 3554 1314 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 215 843 1388 612 52 222 1009 1988 2533 2599 2567 2642 3993 6730 8710 10452 12749 14784 18401 21516 22522 24661 26839 27903 28621 26388 25562 25785 29688 33994 43330 48432 55048 60847 59583 59477 63987 68929 75597 86459 90137 87089 79228 81894 98932 105732 103467 102503 110453 106450 82897 37644 3863 2223 2946 527 99 101 121 99 78 64 47 62 58 50 80 83 72 71 71 69 68 52 48 56 61 49 41 44 50 56 31 29 47 40 55 52 45 46 39 31 35 38 38 34 29 23 23 26 8 9 11 3 56991 207 4515 30 11475 15 49 51 5834 -10965 -74 701 1542 1965 1703 294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 512 3015 6568 13353 22360 32727 52998 87005 136009 214830 345756 555732 773570 941091 766354 406380 120118 20058 5550 3636 3847 22159 76753 70467 11629 1521 728 131 97 403 550 360 144 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 967 1791 1588 2242 3144 4942 6659 7696 9044 10612 11202 9623 7940 8186 9981 12202 13663 15651 19438 23492 26521 31785 37415 41508 44911 49328 49013 46804 46206 45715 47442 51611 64223 70807 67847 70849 81011 89569 91856 87785 90355 97509 88696 80933 76108 77030 79989 79997 70410 55934 32130 5061 246 180 269 76 56 91 107 83 68 69 81 89 77 81 75 86 77 67 73 72 84 79 71 56 72 74 65 56 43 34 57 63 73 71 49 51 57 48 51 51 41 41 43 31 29 44 38 33 24 29 26 57000 210 4428 30 11478 15 50 0 5833 -10967 141 651 39 40 1525 2734 2754 841 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 1736 4886 11089 20573 31997 50568 84186 140201 234551 390334 641205 890410 999999 620177 230964 90793 20396 6556 7369 8197 8102 7820 8110 7596 6612 5673 5064 4841 4687 4197 3195 2270 2113 3785 30312 152576 102611 5046 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 -13 399 990 2245 4140 5351 5302 5957 7604 10414 12354 10781 10156 10696 11415 12309 12373 12653 13125 14925 18598 23490 26923 29005 32777 37470 43233 50596 55451 59875 63226 65971 66035 66059 66867 64678 64548 69896 73949 80036 81107 72576 70030 67779 60338 48510 36131 32306 32185 32409 28902 19645 9007 1441 108 58 70 78 81 99 93 87 81 91 88 73 77 77 77 74 81 68 72 78 86 77 78 74 71 68 57 51 51 55 64 69 60 66 51 55 57 45 55 49 39 40 42 40 35 37 45 37 32 31 57009 227 3947 30 11477 15 50 9 5831 -10968 -8 467 981 930 999999 999999 999999 999999 999999 999999 999999 138 1485 3503 4111 3751 4708 8874 13245 8601 1024 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1992 8676 21241 39925 72943 109223 165154 236256 274464 311547 362059 380400 283913 133306 38491 11916 7299 6645 7886 11170 10990 8404 7224 6777 5333 3192 3212 2716 2354 2962 6631 28600 69715 125955 245032 385974 435941 264948 4084 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 93 209 464 1283 1282 363 37 20 230 482 791 1207 2000 3221 4761 7796 12335 17556 22828 27655 34006 40403 45481 48240 51919 56653 62821 66330 68869 71079 75615 83353 93131 97486 99533 101126 94428 90928 96435 101806 95194 85719 69089 53396 40916 29444 18318 8097 1892 557 61 33 19 45 56 43 65 40 37 67 67 65 71 55 46 54 64 71 59 55 61 54 46 45 45 46 48 52 38 21 26 33 46 38 36 27 27 31 31 23 32 18 16 12 15 8 7 14 16 13 7 57018 221 4127 30 11477 15 50 18 5830 -10969 138 923 1461 1213 805 505 89 -78 320 320 372 948 1278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1137 6747 19386 38647 66157 111658 191375 323696 486142 621536 567902 435894 166972 15900 14395 15763 17433 15930 14285 13832 13061 11646 11276 9920 7098 5425 4686 6099 14156 35983 45559 60536 138466 251328 278552 87851 1349 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 422 919 1733 3016 4984 8385 13417 19869 24649 30709 35848 37923 40847 42535 44746 50839 54472 58103 62888 68767 74334 80516 82146 89034 100811 105566 98745 90569 92805 103954 107107 95470 94398 80869 69492 52366 32114 11362 2991 657 81 40 25 43 63 66 76 66 90 76 69 76 97 89 54 66 65 55 57 63 71 67 56 66 66 53 58 52 46 43 40 38 42 47 38 42 37 40 44 45 39 41 35 27 33 24 21 21 21 12 10 57027 220 4158 30 11478 15 50 27 5828 -10971 -90 329 361 867 1158 963 708 463 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 1810 7746 18766 36054 61271 107542 194666 339753 517645 777064 835017 533272 139293 18005 13505 12705 12490 11849 10635 9742 10215 10336 10133 8419 7693 6771 5579 13186 75307 101641 83379 100809 146215 121598 65858 1680 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 621 1195 1326 1230 1064 1003 947 929 844 809 858 807 513 199 272 676 1315 2526 4689 8239 13445 19033 26346 35926 43513 45721 46781 47735 49465 47988 48004 50364 48330 44000 50257 61832 69407 72842 81027 81453 80848 74701 55309 54579 69912 81702 93160 101126 100472 87223 63879 32992 7270 408 39 76 66 49 58 73 79 78 67 76 83 76 76 81 74 82 81 58 69 70 50 58 69 68 60 58 46 44 39 52 64 57 49 46 56 51 53 51 52 47 42 32 37 31 27 30 32 24 25 22 57036 215 4307 30 11477 15 50 36 5826 -10972 230 307 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1171 4283 9071 16495 29427 55189 106345 183049 223508 233001 209504 105054 16969 3366 2792 2382 1999 1794 1807 1739 3535 15765 9660 6628 12173 18971 33839 72895 144707 206497 327349 535579 812643 787096 246354 3176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 413 725 301 17 261 911 2250 4719 7043 8389 9725 10619 11306 11617 11740 11406 11668 12959 13216 14394 15908 17073 18259 18953 19448 19465 20079 24074 29927 33335 32773 30690 31057 33664 37851 41894 41112 36906 38775 49130 57705 58335 62052 69565 64868 62058 69686 73714 72979 70784 66493 65075 71113 63215 42377 27110 21221 15748 8524 1101 72 28 42 44 68 96 73 76 70 58 67 67 62 56 65 66 42 52 63 64 44 39 53 45 37 34 36 21 31 48 41 47 37 33 31 28 32 26 30 26 25 21 15 18 19 20 18 14 10 5 57045 186 5202 30 11472 15 50 45 5825 -10974 98 1561 3943 7926 14370 22560 29714 33413 39615 38252 15109 1188 999999 999999 999999 999999 999999 999999 2674 8020 12133 25070 47777 79372 126186 193148 270460 442653 705880 999999 999999 405378 6872 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 313 1199 2685 3565 2635 2637 2083 1258 2467 3651 4093 3218 2706 4720 8238 11231 13358 15748 17937 21003 25564 30051 34539 39704 45991 51289 53708 52177 47287 43841 44976 48936 51959 52050 50144 50083 51804 52845 55196 64429 73050 69783 69107 66502 61596 55763 52260 40467 33150 25466 28624 39657 42511 41560 36577 27226 18333 10039 3448 664 97 51 67 2288 9133 404 88 84 77 81 92 91 84 70 77 95 87 69 66 57 64 82 73 49 55 49 57 51 53 47 57 61 56 50 64 61 51 51 53 50 48 46 43 37 33 31 21 20 20 16 19 57054 186 5198 30 11468 15 50 54 5823 -10975 321 1425 3291 6463 12279 23330 45973 76565 55846 16882 4183 999999 999999 999999 999999 999999 999999 999999 252 3970 16366 39991 72325 125906 185950 266114 379588 593085 878179 933676 720663 439755 146581 1146 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 539 1353 2159 2028 996 511 474 787 1814 3142 4229 4194 4270 5070 8770 14517 19397 23542 26692 29957 33687 37862 40602 42578 45259 49283 55876 63729 70011 74348 76662 75744 74467 71222 67575 64778 59572 48297 38656 29325 21335 21254 33020 42516 41017 43498 49701 51972 40161 35621 31235 22407 13792 12355 12537 14439 16895 15164 12146 6192 1184 120 70 2792 12323 1294 107 97 89 111 96 87 101 99 89 85 99 78 60 66 76 75 70 68 73 72 74 64 58 49 62 65 65 65 65 64 59 61 55 56 47 47 48 45 44 40 37 34 32 25 20 57063 186 5166 30 11466 15 51 3 5822 -10977 111 1129 2850 5797 10342 15503 20521 20649 14455 6070 799 999999 999999 999999 999999 999999 999999 -42 1586 6773 18955 38249 74309 150625 283071 472158 687862 997561 999999 755037 108192 2455 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 523 694 1730 3617 3791 3250 5212 8668 13922 20841 25703 28687 29104 26133 23794 22654 21929 21291 21214 20729 20082 18436 15220 14564 15507 16090 15784 17235 19604 21720 24287 28470 34544 41685 48703 59412 71309 81177 86956 91714 91456 79629 64573 56397 44363 26330 13896 11398 12591 14227 16603 18247 19517 30052 32579 28208 23397 20561 16682 11605 7130 1735 538 234 127 148 3887 58033 49545 1491 104 95 88 103 89 107 110 112 96 98 96 80 76 74 75 69 73 84 73 73 61 67 63 56 56 64 64 63 60 60 62 67 55 56 59 49 39 41 40 45 47 45 42 41 25 57072 185 5191 30 11461 15 51 12 5820 -10978 682 2032 4361 8301 15407 22997 30864 36921 20084 3801 36 11 -61 -87 54 256 642 1153 4796 21986 63717 133082 216124 334967 490885 665874 809166 728059 255539 81664 20237 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 540 1620 3026 5073 9221 10839 5633 7287 12442 17765 21122 22206 23823 25253 27266 30384 33539 36815 39337 39302 40908 44758 44624 44492 45916 47674 49996 51211 52112 52810 52953 52826 52253 50535 49166 49429 49824 51907 53154 54543 57318 63160 69645 74240 76177 73036 68496 61507 56622 56369 51295 40520 30667 21810 10679 4143 3585 4131 4802 5727 6844 7321 11008 15586 8667 3275 1029 3284 45839 63612 14278 322 103 90 92 102 89 92 86 72 77 79 68 74 76 68 70 58 63 45 54 53 61 51 50 64 54 48 50 50 60 60 58 51 52 51 44 40 39 37 37 34 36 30 29 30 21 57081 186 5158 30 11458 15 51 21 5818 -10980 580 2644 6636 13710 25956 47839 89415 159074 194334 182360 116422 30409 2991 941 930 924 1189 1460 1371 2380 6820 26439 54901 115075 261914 457267 548956 391379 208566 74354 1684 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 221 694 1749 3078 4538 5373 5234 7067 9185 11126 12571 14556 17833 22087 27943 33006 37334 41122 43898 46772 49023 50108 52599 55157 58785 59681 58548 60188 62099 63023 63820 63353 62941 62993 63869 66117 68634 69693 73006 75494 75026 76106 74767 74738 74314 73775 79240 83030 78969 79175 80939 79706 81101 87380 75440 50295 30149 17429 9575 4737 4767 5225 5050 4171 2992 1947 680 493 1671 1819 3827 528 147 125 119 116 118 96 108 116 116 113 101 101 92 82 101 102 98 82 78 85 82 81 56 69 69 76 85 88 73 74 80 76 75 70 79 79 69 64 60 60 65 62 53 49 48 39 57090 186 5154 30 11454 15 51 30 5817 -10981 367 1986 4810 9421 17167 31228 55056 83605 114372 113200 47930 7352 1625 497 576 670 517 574 572 685 550 4551 30969 100364 206441 345176 478377 445792 225190 17592 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 256 429 378 587 1464 3640 6525 9992 14339 19139 24002 28021 33401 36259 38432 42942 44224 43159 47513 55961 60608 65492 72264 84553 97072 102554 104364 98099 89767 87002 86291 86046 78501 74006 71775 71067 71392 76463 80169 81209 79711 77728 75532 71230 66223 59083 50037 49085 58752 64361 59316 46613 46685 59800 81053 85559 59227 36056 21541 3235 517 213 116 77 57 49 33 98 217 117 76 68 72 57 76 79 68 69 82 64 68 65 56 71 61 54 68 59 44 45 38 43 36 31 51 53 54 57 56 42 38 41 44 38 40 33 23 28 32 38 25 14 20 17 12 3 57099 217 4219 30 11449 15 51 39 5815 -10983 -99 230 883 1531 1130 391 289 632 70 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 525 691 607 2003 3377 8164 17834 36172 71629 128001 199387 287828 253203 132569 64807 15074 2222 1775 1699 1952 2174 2165 1861 1659 1718 1752 2780 13384 55674 122799 207495 283859 293505 234711 196026 73083 1389 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 334 1096 2846 5619 8576 12886 19651 23928 21531 25516 36172 43917 45096 48015 52166 57601 65020 62806 60882 61713 60631 66584 72627 72572 63692 61566 62265 64852 65477 60504 60566 58677 60911 64063 65337 68914 72912 75798 76024 75425 77123 79806 79670 80606 74322 70981 70851 71126 68081 63294 60956 58728 53067 47799 38396 30513 32994 28391 14856 3893 549 70 73 110 297 1421 4343 1679 111 92 72 77 79 75 76 91 87 86 84 88 78 74 67 75 71 62 60 60 46 50 61 49 55 67 63 61 64 63 53 51 56 55 45 40 46 50 47 42 33 35 38 36 31 20 57108 187 5119 30 11449 15 51 48 5813 -10984 39 1587 4533 9798 19633 38053 73121 143893 246350 348225 391536 181040 26133 4647 2214 2305 2347 2150 1919 1686 1762 1651 1387 2081 10130 43070 106142 143613 210794 228335 152525 111229 3677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 290 1010 852 696 1633 3313 7692 20949 36783 40992 44105 50187 56689 70656 80861 81397 84880 86134 76726 64255 59083 65121 68022 67058 66903 63501 65895 69672 68370 62440 56753 54782 57379 56642 55693 55178 56740 60269 60500 54586 55006 53472 52554 54152 51292 47931 49897 52533 58203 66922 72258 76771 76921 73340 81455 87794 56835 17075 9788 13532 16814 19695 19204 13572 6675 3397 1418 856 2922 3008 426 107 97 95 107 103 100 112 103 108 94 92 82 91 85 99 93 84 80 71 76 74 81 70 67 70 75 67 75 72 83 70 70 64 66 60 60 53 59 58 57 54 51 49 41 35 57117 219 4159 30 11449 15 51 57 5812 -10985 29 771 997 49 999999 -96 999999 999999 999999 999999 999999 140 1321 2193 696 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 182 4298 12300 25221 44911 74441 104975 120262 122339 137811 155034 110064 78034 75985 42349 17793 17952 11918 8684 12398 23962 23896 16631 3834 1575 2632 16995 54612 143309 204732 111843 25003 1067 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 101 159 134 -13 32 368 1655 6239 21846 51691 55593 57625 63141 72586 85645 90034 85407 82160 76243 73703 79640 81897 81810 78626 88119 92714 82329 81078 72850 59567 60875 69908 68019 59049 58007 66686 71963 73857 72777 75797 77358 75670 71324 71297 69981 67884 64711 60635 59267 55691 49227 46097 45183 47616 51902 46625 50848 61086 47005 14500 2211 409 1185 3634 15469 42336 37405 9987 1304 808 7999 4771 742 125 97 89 101 108 105 94 93 92 78 64 87 108 88 84 81 74 72 78 67 73 63 71 58 64 72 62 51 57 61 69 65 59 62 68 53 44 51 46 36 36 35 48 43 34 57126 212 4366 30 11446 15 52 6 5810 -10987 296 889 1796 3589 5471 9849 13452 4714 976 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 922 5197 14836 25791 47889 84798 135206 209127 287848 272514 106865 3530 1721 1858 1636 1515 1694 1805 1786 1496 1240 784 529 545 1516 4852 13259 29838 51140 82412 39048 4332 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 1159 3070 7463 17338 29624 38421 46783 47979 45142 43941 44824 45892 49240 56484 61403 65020 68476 66874 74037 77390 87529 104594 112403 109691 110792 112574 115083 116247 124223 133798 134201 130677 122586 97814 74040 60303 52344 48319 52166 54217 57758 64995 70405 71111 66693 58732 49370 43922 45120 50539 52148 51294 57271 50208 32582 23518 28805 35063 23587 6876 763 130 189 2695 28488 29109 7434 2018 2309 5458 817 105 94 87 96 119 97 87 115 124 110 98 94 106 96 85 91 84 83 71 67 76 73 68 57 80 85 67 65 64 69 73 74 73 70 68 63 59 56 55 57 59 54 51 51 45 41 57135 189 5082 30 11442 15 52 15 5809 -10988 672 3634 8886 17664 33412 65035 127697 247029 351641 286569 42588 1333 999999 999999 999999 -12 149 205 183 229 313 401 364 310 247 299 3704 25084 74518 142714 117880 35880 18556 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 861 2495 5138 9403 15339 19021 20245 20755 19885 20423 20280 22260 26214 35606 47909 53355 56538 64755 73415 86375 86725 79829 74665 76879 82091 85629 89810 99218 94173 96730 107909 113723 119545 115980 122034 126253 136081 150536 141149 114824 72373 44857 41140 42690 46481 48979 52408 58447 56433 52737 48040 42969 38443 38427 45643 56857 64429 57298 32551 20575 13806 6083 2340 2088 1017 308 102 43 27 30 74 61 55 61 92 86 73 82 74 85 87 87 94 94 85 64 64 60 63 56 59 74 69 51 52 57 60 49 48 64 59 54 54 59 66 60 62 69 61 57 42 34 42 55 46 32 30 32 26 27 24 57144 254 3131 30 11441 15 52 24 5807 -10990 83 346 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1941 2764 2441 5980 14859 31273 37575 30185 27758 23384 17232 7896 4306 2893 830 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 143 91 142 1216 5784 22317 51148 91481 137066 179686 205468 218902 148216 40103 1743 384 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 675 1622 3132 4980 6581 7899 9852 13222 15912 14539 12030 11644 13341 18637 29021 41752 49969 57749 72669 77783 71803 74913 81364 86214 93599 107009 120718 134126 151889 139341 120108 112104 102810 105224 102638 92847 88979 96695 107816 111695 107301 84482 62979 58248 53378 51953 50955 41296 40537 41359 39887 53353 62606 58868 49151 51380 51449 52183 54357 51514 46548 46363 46107 43903 38166 39726 33672 15836 2907 164 49 88 91 79 73 79 76 115 120 109 121 88 87 108 115 102 117 101 108 103 91 113 109 100 115 114 93 90 79 67 77 82 74 83 82 90 94 96 81 91 88 74 76 84 77 70 68 76 69 67 69 59 55 51 50 57153 340 520 30 11440 15 52 33 5805 -10991 62482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 595 1169 1246 859 1089 770 331 528 1993 6036 12143 19371 31133 39784 37694 32317 23868 12290 2984 999999 999999 999999 504 5840 1804 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 127 225 458 516 1443 6781 6708 1934 1101 3047 28615 153426 127997 21633 31169 64618 36599 1191 999999 999999 999999 999999 999999 999999 999999 999999 68 224 272 203 94 23 63 342 262 65 -4 999999 -63 999999 999999 8826 51909 89811 122876 81200 2179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 308 794 1424 2333 3392 4175 4651 5107 5169 4689 5499 8376 11219 12098 16142 22633 25449 33398 43361 52403 52856 40280 40102 48084 56836 70528 91125 110947 118928 123518 131181 143046 144821 132645 125318 127693 126765 118059 104889 84920 91253 101038 94294 83189 75638 71604 67218 67911 65738 63403 55280 43065 37647 39597 40207 40117 43673 46606 50709 62439 76110 89238 96601 98196 86356 68536 42567 31862 25914 24187 26466 19975 12137 7398 2063 172 94 93 107 96 104 120 95 126 125 127 133 114 108 124 122 109 114 117 128 115 102 95 104 99 92 102 107 95 111 87 83 75 76 86 86 93 91 95 99 92 87 88 95 79 74 71 76 77 74 76 70 60 54 57 53 57162 258 2981 30 11441 15 52 42 5804 -10993 262 2179 5991 12759 25257 45570 71608 106054 176009 209085 64988 26675 5594 17099 52335 97492 19387 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 394 871 1357 1705 1996 2044 2064 1896 1708 1941 6342 7055 2102 3379 6488 2138 886 667 520 664 514 470 680 595 511 550 611 499 473 378 468 409 411 231 -22 999999 999999 999999 999999 1014 1958 14210 25803 14309 1350 999999 999999 999999 999999 4450 31966 21807 3436 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 585 1026 1583 2163 2993 4007 5150 6523 8291 10583 14026 16547 16693 19295 24975 29544 39610 49227 55011 55999 52703 49770 53124 66822 83292 96129 105735 107080 100527 104267 108586 109455 115639 106545 97852 106667 119481 113925 107462 85613 61072 55434 58153 57824 56335 52743 51940 58950 58937 55516 55761 57996 69365 83187 85685 75197 65471 65684 64661 66836 73287 76949 72918 75155 77159 44102 15588 7706 7860 7388 4385 2172 906 514 401 291 126 95 98 140 183 100 97 123 97 107 111 114 113 114 125 134 133 125 112 117 116 110 131 120 108 101 98 97 96 89 77 87 95 90 99 96 97 102 96 82 81 92 91 89 95 87 85 86 80 72 63 62 64 68 64 57171 340 521 30 11441 15 52 51 5802 -10994 3903 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 1429 4248 10826 24646 43848 69163 145397 236713 194924 89820 24370 8261 6037 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2191 15822 14636 400 999999 999999 999999 999999 999999 4020 67465 269995 371183 172306 17536 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 219 859 1716 2953 4566 6392 8822 10892 12241 15207 18889 22079 25823 29207 33580 37596 40568 43869 44268 44466 43991 48312 52895 58175 63847 71010 73891 65391 52293 52332 60931 64137 54648 44964 49028 66952 87326 102057 111208 112499 95344 81486 66709 58505 56042 55036 53755 56867 50277 42507 38685 32849 31443 31852 29144 28515 29430 34445 41222 46109 48671 41716 34465 29676 27451 28567 32267 31509 34708 36456 28297 19479 5466 332 116 128 587 2174 2582 841 101 49 56 60 72 63 79 75 58 73 76 70 77 78 77 74 75 79 79 84 71 50 59 54 53 43 56 64 35 30 55 70 60 49 52 45 63 61 47 52 50 37 42 56 50 35 37 43 28 26 23 26 23 57180 256 3043 30 11443 15 53 0 5800 -10996 613 2228 5854 11859 21384 37960 82239 161827 240738 215621 17106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1279 7730 6070 11416 4344 999999 999999 999999 999999 -54 249 999999 7137 94932 355235 677108 539037 60591 204 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 163 412 926 1933 3457 5700 8475 11290 13727 17009 21795 26649 31824 35218 35935 35758 35309 36216 37182 41174 47265 51835 53773 56264 57547 56036 58832 61961 61556 61603 60661 57767 58721 55130 47922 44653 47236 54702 57105 55339 51750 49998 51273 51840 50102 45439 41131 39347 35423 32039 31192 30671 29569 30947 32175 32763 35020 35130 30921 22290 14854 11281 9519 8487 7491 7595 8794 10344 11450 12077 13336 16037 18662 20876 26338 27579 11750 3443 714 144 31 28 17 12 12 56 65 77 66 49 69 57 59 77 75 55 70 73 74 71 71 70 62 68 57 54 65 58 61 63 63 59 47 36 36 38 49 53 54 39 55 60 40 45 53 47 44 44 40 42 42 41 38 33 26 16 57189 338 557 30 11447 15 53 9 5799 -10997 799939 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 329 1627 4394 9724 19566 43838 94373 143649 90929 5489 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 848 13773 74950 227880 427537 667680 748749 294487 53207 670 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 240 641 1144 1796 2733 4097 5938 8217 10690 13413 16039 17937 18975 19457 20613 22159 23480 24706 27044 31411 36361 39050 39379 40975 44226 45003 44384 39911 37647 45080 54915 59691 66437 74222 71878 64753 59857 59550 60108 59599 59724 63443 64457 56590 52615 50345 50499 52114 52242 49586 44924 40857 39978 36915 35494 37283 38954 38438 37436 40012 44104 37601 32241 33371 30785 27413 23615 19442 16929 14987 11210 7922 5160 3200 3659 5071 4269 3716 2629 1046 123 31 25 1 15 17 48 41 60 75 65 66 84 68 59 62 59 66 76 74 74 70 69 77 87 75 64 63 63 53 52 46 49 50 31 36 42 44 37 45 50 50 45 45 50 51 45 39 37 42 39 32 24 23 20 22 20 19 57198 255 3049 30 11449 15 53 18 5797 -10998 355 1517 5167 12979 30581 72797 139311 156258 32168 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 89 -2 41 66 186 560 646 698 786 928 919 966 849 2186 24033 77682 19577 2827 332 606 727 707 682 1136 2850 9603 35444 89243 241200 444230 507526 486040 362900 229733 118320 3374 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 148 271 509 924 1513 2067 2722 3261 3936 4907 6393 8298 10129 12488 15544 19569 24306 29253 34087 37963 41251 43668 44795 42264 42746 51655 57476 59633 58987 57629 52801 53077 59934 61026 59221 63125 60965 54589 53178 52909 52145 52033 52072 51921 51071 49492 46030 47291 47858 48296 47192 49688 52510 58393 58390 49067 42118 40737 43915 51825 49669 44999 43547 43378 53405 59589 56220 45016 24010 9113 5455 3200 1475 1702 5180 9176 6219 2221 400 106 69 44 46 35 34 40 72 83 56 50 52 49 65 94 80 67 80 75 98 82 87 76 86 95 70 70 70 69 72 58 60 64 63 50 48 54 55 54 51 63 64 55 51 56 54 52 47 60 49 42 43 39 35 31 23 29 24 57208 251 3197 30 11447 15 53 28 5795 -11000 1096 4036 7600 4781 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2118 1618 404 297 999999 999999 999999 999999 999999 999999 1499 9675 29351 63977 122905 210387 337315 575625 882836 723224 511828 288777 98857 838 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 381 825 1444 2376 3626 5455 8000 11982 17111 22609 27761 32492 36426 38678 40339 41703 41298 38652 39479 47997 56297 52473 41542 33970 34658 39704 46092 48872 54117 61355 65374 64779 67658 71836 74203 79485 81503 82336 78653 73942 66305 59870 50867 39134 29909 24788 25243 31776 36863 40646 45986 48882 47479 52585 53438 44743 34916 27263 27032 31257 28277 28533 37097 38587 29126 14301 6460 4402 3540 2428 4347 7194 6611 1309 127 73 76 61 37 33 35 67 84 72 63 77 79 66 72 94 81 83 90 98 82 86 91 86 91 101 79 75 69 64 67 61 57 61 53 44 41 37 37 57 57 62 65 58 49 49 54 53 42 39 45 39 37 38 37 37 32 27 57217 182 5268 30 11448 15 53 37 5794 -11002 -72 1374 3798 8333 16875 32946 63005 123054 239563 434824 772224 999999 999999 350903 210756 20767 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 434 936 1758 2926 4595 6986 10076 13963 17361 21013 24982 30200 34586 36981 41367 46230 47095 43971 43124 50106 51996 46117 37971 32605 35885 40403 44251 45270 43342 47948 53083 53625 52031 53813 56152 58501 62194 68375 71264 68983 66596 60387 61300 60800 50947 33780 19619 11629 9075 8937 9708 11178 14534 18312 19478 25296 25853 23264 21695 23729 24006 19500 16367 16853 13357 10077 11462 12146 11684 9074 9010 13638 12604 7255 1802 136 48 68 47 55 54 94 95 87 79 60 62 78 79 96 86 84 79 90 92 83 84 88 73 67 61 67 72 62 55 58 54 49 40 45 45 55 71 66 53 56 73 76 61 56 46 44 42 40 39 39 41 42 41 37 30 24 57226 182 5269 30 11449 15 53 46 5792 -11003 747 3514 6453 8496 13953 23026 46629 105035 192830 305702 474310 754364 999999 999999 363847 4478 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 278 747 1527 2759 4496 6790 10012 13730 17787 21941 25272 26491 25315 24240 23426 23623 29517 37566 43184 43688 37676 29194 24810 26072 31282 39298 44200 44866 51377 55962 55306 54376 53127 52058 52930 57086 58708 57896 55077 54565 61312 75676 81438 73433 70426 66155 61325 51071 40250 24435 10420 3817 1961 3048 5759 11196 13775 11813 9447 10226 9267 5128 3040 2006 427 44 89 152 429 1521 2681 2531 4510 17127 27290 8842 504 62 64 68 85 93 89 90 114 99 104 98 88 100 103 102 105 107 108 105 106 111 87 88 97 99 104 87 76 75 82 88 62 58 74 77 77 77 65 71 66 62 70 60 62 69 76 67 60 55 51 43 38 44 42 36 57235 181 5305 30 11455 15 53 55 5790 -11004 257 1502 3759 7028 12245 23434 50151 100339 193447 347287 590461 999999 999999 999999 428773 330572 247067 23912 -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 37 277 805 1561 2817 4637 6982 8989 10193 10969 10958 10594 10342 11186 13011 16458 23276 31300 35900 39719 40819 35479 30814 33459 40113 48958 54157 54135 55321 56784 56172 57839 56444 52557 52518 51523 46407 43917 42267 36701 33617 33097 33664 34043 31573 25591 16866 9104 3466 1053 399 262 175 152 104 104 127 194 365 401 261 147 103 62 82 82 94 61 56 81 78 42 74 165 203 252 372 290 83 51 64 62 88 114 105 96 117 117 114 104 96 104 115 118 115 115 102 98 117 126 113 107 96 95 90 76 69 67 83 93 88 76 79 77 86 83 80 68 78 81 76 68 76 76 80 68 61 58 49 58 51 47 45 57244 180 5339 30 11459 15 54 4 5789 -11006 241 1019 2435 5024 10119 20446 40875 80977 164153 322095 615447 999999 999999 999999 436994 29469 14 999999 999999 999999 999999 999999 999999 999999 999999 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 311 722 1203 1852 2413 2833 3130 3290 3659 4244 4916 6051 8728 14074 23840 34481 41725 44558 41968 35876 35605 46962 63341 73445 68597 54922 48503 57412 70233 76524 73821 66618 57604 49455 48049 36603 21333 10737 5174 5147 8124 11308 11295 8238 3997 2575 1651 1095 825 1358 1249 573 340 303 198 127 76 67 43 31 39 48 51 54 39 64 72 45 44 81 47 26 53 53 73 95 62 42 46 55 79 83 98 87 78 79 81 80 89 77 82 83 76 87 75 82 93 88 89 87 77 70 64 55 68 65 52 51 67 69 51 45 64 60 58 63 65 68 63 62 55 48 46 44 39 36 35 28 28 24 57253 183 5251 30 11461 15 54 13 5787 -11007 235 911 2121 4210 7837 13972 24348 41220 72091 128554 233861 415078 724382 999999 999999 999999 848159 25495 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 999999 999999 999999 999999 999999 999999 -87 -13 89 324 526 864 1260 1689 2225 2460 2788 3195 3603 4426 5361 6788 9308 12821 17012 21376 27036 35917 44473 49923 55403 62178 62461 46944 22448 11042 15458 29381 37284 33884 19297 7080 2956 2722 3354 6841 11818 17082 21967 23406 23662 25683 26787 30563 29749 29410 25624 20128 19224 16706 14449 10876 7288 4889 2308 548 131 68 64 54 45 70 77 76 67 76 78 69 56 60 64 46 61 64 66 80 64 58 63 66 75 106 97 91 94 103 120 109 100 110 120 119 109 106 100 100 100 84 93 103 106 83 84 89 73 55 49 65 60 65 68 72 73 77 77 66 64 75 75 66 66 55 54 55 53 58 51 48 36 38 57262 182 5283 30 11463 15 54 22 5786 -11009 -1 551 1484 3264 6789 12884 24411 47786 93161 174010 329044 582313 960388 999999 999999 724183 67529 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 162 300 360 485 615 774 893 897 918 978 1065 1221 1465 2648 4693 7383 10991 16476 24913 33438 39076 40261 39118 39746 37942 29218 15665 8417 6477 12872 26095 38016 43310 42433 38715 32223 25195 25605 31491 34812 35260 42152 45858 46444 51794 56683 55024 47331 43688 50619 56512 53047 52248 51718 53135 49063 40578 31788 19816 11105 7531 2675 360 96 103 85 97 75 45 79 70 58 57 76 51 42 40 61 76 60 38 61 82 114 116 110 102 92 92 94 92 101 100 91 82 74 82 82 78 85 90 95 95 87 61 62 62 57 66 67 59 65 74 70 63 66 58 67 64 71 72 70 61 57 59 52 57 52 44 36 28 57271 186 5166 30 11466 15 54 31 5784 -11010 534 1707 3226 4686 7429 12687 20140 30464 44192 70311 120420 204677 354051 584798 999999 999999 999999 999999 293254 1439 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -41 -23 23 72 78 124 148 188 369 967 2731 4900 6339 8294 10091 13338 17866 21105 21228 18610 15306 9546 5217 5416 7376 10015 15680 24765 28800 28691 28430 27307 23346 27455 36955 36519 30880 31032 34489 41329 47087 51094 53653 53760 57099 61288 65564 69349 76065 75035 71718 69003 56000 41744 29869 23633 17090 5345 706 115 85 104 106 77 81 74 61 41 51 32 27 50 34 57 66 67 66 102 155 89 81 52 68 79 79 75 81 78 71 66 77 74 71 77 88 80 82 73 59 41 56 52 41 33 42 49 54 52 43 49 54 42 49 43 39 43 35 38 44 33 25 27 35 31 21 19 57280 184 5228 30 11468 15 54 40 5782 -11012 134 711 1736 3571 6665 12080 22372 40738 74800 136164 252250 468372 875444 999999 999999 999999 29701 275 999999 999999 999999 999999 999999 -93 999999 -97 -87 999999 999999 999999 -74 999999 -87 999999 999999 999999 999999 999999 999999 999999 -91 999999 -95 -46 -60 -67 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -49 -94 999999 -79 -22 37 104 118 174 234 356 548 759 914 1347 1809 2347 2837 2755 2268 1802 1484 1701 2188 2371 3053 5200 8247 11105 18928 26567 26180 19443 13510 8585 8413 9119 10451 12533 15558 18978 21079 24084 28428 30356 33465 37381 40189 42862 43105 35842 27606 20692 13039 6765 2092 464 279 222 125 67 68 116 170 160 124 74 53 77 59 52 93 68 47 52 57 47 178 277 133 98 84 66 68 71 66 80 62 69 80 88 84 62 67 63 69 96 60 42 44 45 48 46 41 37 42 37 48 44 47 47 47 51 44 45 53 41 42 43 36 28 26 26 16 21 11 57289 339 580 30 11470 15 54 49 5781 -11013 706086 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 577 1734 3110 5821 10617 19746 35194 61233 108418 193654 340655 635231 999999 999999 999999 999999 98076 893 -86 -82 -73 -97 -65 -53 -82 -29 -33 -85 -89 -84 -77 -83 -38 -71 -52 -50 -53 -77 -62 -47 -54 -50 -61 -76 -74 -45 -45 -59 -64 999999 999999 -99 -61 -72 -70 -98 -100 999999 -90 -88 -84 -83 -46 -30 -25 -6 -29 -53 -18 9 32 73 127 120 85 106 165 110 56 63 93 296 575 1236 3902 8842 13183 18628 29575 40732 42319 28938 14557 11441 15225 16728 12630 9806 7791 5777 5810 7219 7740 7215 4849 5127 8768 9125 6433 2612 926 706 298 95 71 51 48 32 43 36 31 11 31 62 69 55 32 48 96 35 585 8637 15511 1015 90 124 6613 36612 3405 153 120 80 86 104 79 104 106 89 81 88 88 68 72 66 80 73 74 62 56 63 61 60 55 56 47 48 58 61 59 65 59 55 56 56 54 53 51 45 44 43 37 30 26 21 20 57298 186 5170 30 11470 15 54 58 5779 -11015 6 520 1294 2677 4610 7790 13132 22949 39511 68671 124053 224379 402691 671595 999999 999999 999999 940390 168067 22615 154 -38 -5 -47 -80 -93 -70 -38 -84 -64 -44 -38 -60 -48 -34 -39 -52 -56 -50 -63 28 16 5 20 10 33 4 -30 -22 -24 12 -48 -74 -37 -58 -79 -56 -12 -36 -61 -53 -67 -75 -28 -22 -64 -51 -40 -33 -57 -63 -43 -3 10 -35 -8 -8 -43 -27 19 154 417 895 1619 2969 5659 7337 7255 8935 14296 17141 20844 21156 17164 13728 8375 5205 1343 1434 2191 2695 2473 2561 2112 1946 1708 1497 955 291 110 70 83 57 46 37 41 51 26 27 25 23 29 64 67 41 48 69 56 55 156 673 3668 9879 7988 981 119 4483 78623 30962 551 126 107 108 126 119 113 104 108 118 100 76 89 96 96 98 91 84 100 79 71 79 78 71 57 68 82 70 76 76 86 87 87 78 93 79 64 70 68 65 65 64 62 64 55 49 40 57307 184 5231 30 11471 15 55 7 5777 -11016 107 506 1024 2011 3834 7308 14357 27696 52058 104194 199730 379750 641039 973071 999999 999999 999999 639985 4056 48 32 41 63 12 -7 9 -16 -41 -1 -2 -24 -23 32 23 31 43 8 20 58 33 43 13 -12 39 43 28 -17 -9 -22 -43 -57 -34 -20 -42 -35 -26 -41 -49 -19 -36 -44 -13 -16 31 6 -19 -6 -33 14 -7 -13 -41 -21 -26 -1 -2 -5 27 77 191 314 556 1017 1490 1720 1592 1110 957 948 780 1314 5840 14704 18008 19790 15728 13042 11271 7738 5377 3394 2626 2318 1271 427 213 99 88 76 73 51 34 43 62 53 44 59 48 34 45 56 52 65 42 66 63 86 108 198 553 1584 2834 1518 1106 27348 99810 6816 347 142 127 112 92 101 115 125 125 115 94 101 105 95 105 92 92 103 89 68 66 80 73 72 71 76 81 75 78 81 84 82 81 86 83 71 74 70 73 70 66 66 69 67 48 46 41 57316 183 5260 30 11470 15 55 16 5776 -11018 22 684 1714 3285 5940 10114 17459 30928 54994 105790 200443 352596 720672 999999 999999 999999 999999 383817 5192 999999 -81 -75 999999 999999 -95 999999 999999 999999 999999 -84 -80 999999 -93 -83 -99 -73 -93 -97 999999 -71 -70 -68 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -69 -52 -88 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 -85 999999 999999 999999 999999 999999 999999 -21 143 477 1310 2530 4725 7851 13242 21287 27887 34598 28400 18292 12155 9749 7486 5650 3664 2425 1894 1219 1085 1102 848 509 224 110 112 57 -16 -25 -31 -51 -44 -49 -47 -45 -51 -44 -26 -7 -7 10 26 97 382 881 1623 5724 12830 19000 14929 41032 170678 144389 3926 206 112 98 67 79 97 105 99 88 75 93 91 84 79 73 75 83 74 74 69 65 52 53 51 49 56 61 63 58 60 66 68 67 62 58 43 50 55 56 45 48 33 36 33 26 21 17 57325 342 489 30 11469 15 55 25 5774 -11019 403001 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 82 465 1104 1895 3131 5258 8828 14669 23297 35652 54931 93780 155987 239952 383322 648494 999999 999999 999999 999999 894244 261749 2113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 15 722 3884 6759 12654 24210 29322 27760 25021 20643 17820 17005 11061 6743 3582 1917 1924 2021 1396 741 573 391 247 148 74 51 10 -51 -75 -72 -42 -78 -68 -71 -70 -78 -85 -66 -65 -33 58 199 437 802 1680 3309 6685 14231 32483 71717 103292 110951 84881 25724 1140 130 94 81 60 58 52 56 43 55 65 50 67 57 51 48 47 56 49 39 40 30 30 24 27 37 27 39 35 20 28 27 33 35 29 36 35 30 23 26 26 21 23 20 11 6 6 5 -1 57334 187 5137 30 11467 15 55 34 5772 -11020 167 770 2053 4168 7300 11928 18699 32114 52989 82533 136065 211732 324324 506817 727982 874823 929028 999999 999999 999999 84056 928 -93 999999 999999 999999 -88 -98 -81 -83 999999 999999 -92 -82 -98 -67 -85 -84 -86 -77 -53 -49 -68 -86 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 -64 -72 999999 999999 -95 -86 -75 -85 999999 999999 -82 -96 999999 -77 -64 999999 999999 -88 -96 -88 -85 -82 -66 -42 -84 -19 85 528 2721 10456 22222 28357 27908 23301 21638 19728 15045 12833 12326 11985 11490 8950 5764 3875 3016 2658 1664 942 680 416 270 279 309 170 41 3 15 -6 -11 -10 -5 -11 -9 -12 -1 19 16 49 74 94 175 298 478 969 4479 19048 40144 73693 99532 36276 881 163 127 106 89 77 89 87 70 76 83 82 93 85 70 62 64 71 68 80 80 69 47 42 49 46 58 60 52 48 48 62 62 54 42 47 57 51 49 51 47 49 51 45 38 31 32 34 27 15 57343 187 5136 30 11466 15 55 43 5771 -11022 72 592 1142 1782 3138 5121 9367 14983 23448 31793 45303 75807 131303 229068 367900 600451 833124 999999 999999 999999 597359 3994 -11 4 7 -34 9 -18 66 22 -60 -26 -16 53 33 -9 48 49 37 19 75 68 -28 -16 -16 -31 -62 -77 -28 -28 -1 -20 -10 28 8 -62 -80 -75 -6 -64 -3 21 -1 -11 -9 -40 -3 -34 -46 -48 -51 -16 -7 1 -5 -2 5 3 -36 -17 -9 7 48 140 402 1065 2414 5025 8506 14085 20701 24035 26551 25010 17550 10916 5103 2161 1485 1320 1415 1544 1332 823 724 687 546 207 112 85 74 39 57 67 73 82 115 97 45 52 68 78 82 97 122 150 213 406 633 795 1082 1112 1010 1842 7155 19036 6267 435 162 114 109 84 73 73 85 94 90 97 101 102 84 73 84 86 93 82 77 65 70 76 70 61 50 59 57 53 58 52 63 58 54 56 56 64 59 57 60 55 47 51 52 51 45 42 44 28 24 57353 183 5255 30 11465 15 55 53 5769 -11023 194 521 986 1973 3949 8240 13640 24826 51144 101789 196936 369975 704544 999999 999999 999999 999999 53180 499 -91 -40 -10 -15 -20 -86 -19 42 37 4 -13 -90 -18 -55 -41 -24 -46 -18 -25 -36 -46 -75 -83 -93 -69 -55 -52 -64 -82 999999 -78 -56 999999 -78 -63 -46 -93 -70 -85 -90 -70 -84 -78 -95 -76 -96 -50 -52 -44 -78 -38 -44 -32 -55 -77 -54 -60 -76 -65 -96 -69 -28 18 158 542 1170 3301 7430 11483 11734 7852 4671 3450 3904 4173 3840 3429 3356 3258 2192 1035 230 -11 -40 -52 -19 -22 -8 2 -11 1 13 20 12 21 34 57 31 31 38 31 53 83 125 208 346 790 1984 3982 8627 24209 64002 105475 59535 2255 177 124 93 78 79 73 63 70 79 73 80 96 72 87 75 84 77 73 67 62 51 53 42 54 61 50 51 51 63 63 51 47 56 51 43 38 45 51 58 50 39 29 33 40 36 30 25 15 3 57362 184 5221 30 11461 15 56 2 5767 -11025 164 602 1356 3008 5088 8422 14623 23520 39090 72136 136086 262967 478303 765320 999999 999999 999999 999999 158057 3786 -91 999999 -82 -82 -80 999999 999999 999999 999999 -96 -41 -73 999999 -87 -60 -74 -87 -67 -40 -88 -72 999999 999999 999999 999999 -97 -90 999999 999999 -77 999999 999999 -97 -90 999999 999999 999999 999999 999999 999999 -77 -84 -79 -84 -95 -93 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -78 -74 -38 -13 211 933 1306 1114 1384 1935 2347 2792 2702 2309 1484 755 244 51 -28 -50 -65 -85 -78 -50 -50 -56 -64 -50 -39 -5 -14 -17 -20 -12 -6 -6 -1 17 14 59 62 105 214 908 4489 12252 34853 66412 106353 137651 83199 8644 207 97 75 69 67 66 68 67 58 69 91 77 70 71 67 59 53 59 57 39 40 56 44 40 41 37 44 42 40 47 36 41 51 53 34 40 48 57 45 33 27 30 34 38 29 28 26 16 7 57371 184 5215 30 11455 15 56 11 5766 -11026 221 852 1679 3017 5851 9446 15782 29956 57144 113465 214221 382890 667754 999999 999999 999999 999999 373377 163954 89450 1420 -34 -51 -32 -51 -80 -64 -95 -60 -50 -1 -58 -45 -60 -57 -69 -38 -69 -32 -35 -11 -13 -90 -90 999999 999999 -98 999999 999999 -92 -79 -86 -82 -61 -68 -71 -77 999999 -75 -50 -95 999999 -86 -39 999999 -76 -97 -60 -47 -70 -51 -54 -44 -70 -93 -91 999999 -91 -84 -66 -87 -91 -79 -68 -54 -78 -56 -57 -39 -9 -8 13 110 208 150 99 103 57 -14 -46 -42 -42 -49 -25 -37 -47 -31 -11 -24 8 11 -9 -6 -5 -10 -17 -32 -14 -8 -4 25 57 99 104 159 305 689 2125 12645 50261 92838 129313 115309 49558 3427 230 132 110 90 83 96 94 96 82 90 104 109 97 86 83 96 74 68 70 66 55 56 52 68 75 71 72 69 64 79 78 69 75 66 63 66 61 70 58 58 66 63 54 52 45 44 40 34 30 57380 180 5329 30 11449 15 56 20 5764 -11028 13 514 1600 3751 7686 16025 34723 63885 123434 271009 654375 999999 999999 999999 999999 273353 2758 11 -51 999999 -70 -51 -56 -40 -61 -16 -10 -54 -26 -41 -87 -40 -62 -37 -42 -57 -33 -79 -82 -78 -92 -92 -59 -76 999999 999999 999999 -72 -82 -69 -59 -57 -88 999999 -58 -89 999999 999999 -60 -87 -96 -59 -96 -75 -65 -98 -92 -82 -78 -72 -71 -98 -92 -96 999999 -82 -83 -79 -70 -63 -60 -52 -43 52 64 51 -8 1 8 -49 -43 -40 -49 -52 -31 -56 -56 -44 -45 -43 -42 -54 -77 -62 -40 -23 -50 -41 -19 -36 -33 -53 -26 37 160 552 1388 1794 604 404 866 2002 6081 21939 55932 83272 80873 53934 22090 1481 170 88 80 66 57 54 56 66 66 57 47 54 54 63 65 57 52 58 47 34 41 32 29 39 29 31 21 32 38 42 39 24 31 33 31 33 35 37 37 20 21 26 21 18 17 17 14 16 7 -2 57389 183 5235 30 11445 15 56 29 5762 -11029 45 611 1608 3559 7434 16000 31213 53961 80055 116235 208386 395310 717977 999999 999999 999999 999999 790791 269943 96416 1458 -20 -31 23 17 -13 -60 -44 6 18 -26 -62 -39 10 45 -14 17 11 -9 -29 -47 -23 -21 -39 -89 -82 -19 -9 -31 -17 -20 -22 -41 -40 -30 -36 2 -10 -45 -20 -26 -27 -36 -41 -50 -64 -43 -29 -27 -48 -42 -21 -14 -19 -47 -40 -14 -22 -40 -38 -43 -30 -65 -42 -55 -32 5 11 30 21 11 -8 9 -13 -1 -18 -15 2 7 -5 3 17 8 -11 -26 -25 -43 -5 -1 -5 13 1 6 16 26 157 894 2412 4654 6393 5017 1879 1169 1127 1347 2839 6123 14532 25600 32329 31102 20983 5364 272 113 108 92 50 35 48 56 75 76 58 61 59 63 58 62 67 51 41 44 43 41 45 57 53 33 36 35 55 52 45 47 39 27 31 35 32 38 32 35 38 34 26 25 26 24 19 11 3 5 57398 185 5200 30 11440 15 56 38 5761 -11031 302 889 1921 3655 6898 12274 21466 37258 66727 123581 222922 366426 539624 817983 999999 999999 999999 920622 792567 539664 157565 1259 50 23 17 39 5 -29 -9 33 54 15 11 43 38 35 47 -17 -18 40 16 5 10 -31 0 -13 15 -6 4 -24 -10 -5 -12 -32 -16 -17 -5 -21 -15 -42 -12 -64 20 -17 -35 -4 29 1 -6 6 20 -4 -3 20 -3 24 16 -22 -31 -25 1 -39 -36 -33 20 23 13 11 -15 -41 -16 -10 -2 16 5 -9 12 10 5 -2 8 5 46 70 52 26 31 32 12 22 18 10 23 8 34 40 31 76 230 1067 2162 3198 3960 2888 1597 1687 1966 2124 2560 4637 8605 9743 4576 1314 420 250 203 147 107 99 70 60 55 66 50 63 67 69 80 89 70 53 52 64 61 49 53 49 53 54 48 49 42 42 56 53 48 52 45 41 44 48 49 44 48 44 40 43 40 34 28 25 16 19 12 57407 187 5137 30 11437 15 56 47 5759 -11032 -77 428 1267 2680 5263 9413 17241 31670 56285 99887 195492 361895 633485 996281 999999 999999 999999 828914 31889 12711 4952 2222 16 20 46 22 5 -41 345 1845 518 1 -3 6 -31 -5 2 21 -24 26 34 7 23 3 -63 -20 -20 -50 -51 -46 -50 -39 -27 -35 -42 -40 -63 -11 -67 -34 -15 18 -16 -23 -48 -61 -47 -3 -31 -37 -55 -33 -13 -17 -14 -18 -36 -40 -31 -25 13 5 -17 -24 -37 -16 -20 -9 -45 -40 -20 -21 -23 -27 -34 -49 -48 -32 -39 -22 -28 -23 -28 -34 -12 -25 -39 -43 16 13 -31 -42 -3 -21 -10 4 7 10 15 17 22 58 181 477 895 1476 2257 3029 4121 5237 5017 3741 3734 3282 1209 503 327 206 142 102 67 68 43 42 38 48 44 42 46 42 59 42 39 36 30 26 25 16 4 1 18 18 16 30 24 16 20 28 30 19 16 17 29 21 16 22 15 10 6 13 12 11 11 2 -5 -9 -12 57416 188 5071 30 11431 15 56 56 5757 -11034 -51 256 718 1462 2291 3166 4451 7546 14197 20237 32985 71207 138252 274818 484509 587856 578225 736245 760819 999999 999999 516731 5201 79 4 -25 -25 50 -5 -7 -30 -64 -3 15 -33 49 -15 19 27 7 61 42 9 -1 10 -64 -33 -44 -32 -43 -48 -57 -43 -64 -44 -8 -43 -65 -49 -4 -12 -43 -50 -72 -80 -50 -46 -26 -28 -41 -19 -18 -28 -42 -33 -12 -30 -17 -17 -48 -42 -29 -27 -49 -48 -54 -47 -30 -32 -39 -55 -25 -33 -67 -44 -41 -3 -33 -27 -49 -23 -37 -33 -28 -11 3 -16 -7 -16 -3 13 -11 -26 -10 -10 -34 -32 -15 34 16 38 119 231 415 537 1304 5329 13578 28461 36715 28982 21487 13438 7433 4492 2217 826 375 238 140 87 93 74 67 66 59 74 65 50 65 46 53 63 49 35 45 63 58 33 40 38 36 33 36 30 33 43 39 25 28 32 29 31 34 29 35 30 29 40 33 33 26 20 23 19 18 11 9 57425 183 5215 30 11425 15 57 5 5755 -11035 -78 103 350 811 1701 3275 6746 14539 32706 69089 139532 287630 538334 700108 999999 999999 907528 25590 142 -13 -23 -34 -19 -61 -15 -16 -35 0 -23 0 6 28 -12 21 31 -56 -84 -19 -74 -79 -87 -38 -60 -64 -23 -60 999999 -76 -72 -30 -25 -90 -49 -33 -14 -64 -44 -44 -32 -64 -56 -45 -63 -31 -28 -36 -33 -78 -62 -61 -40 -46 -48 -29 -38 -43 -54 -52 -31 -61 -57 -42 -9 -7 -38 -25 -21 -26 -38 -38 -22 -19 -25 -33 -59 -52 -23 -14 -50 -53 -37 -46 -27 -30 -46 -24 -42 -39 -26 -21 -20 -15 -11 -25 21 28 43 52 28 52 133 275 1754 10109 30101 58265 79821 81850 52652 30415 15286 3902 387 150 141 115 96 89 91 97 96 79 68 78 82 98 70 64 82 88 74 56 63 51 64 86 68 59 61 76 48 58 63 60 66 68 73 67 67 67 69 59 64 53 52 48 53 54 40 33 34 26 20 57434 187 5091 30 11421 15 57 14 5754 -11036 329 946 1474 2367 4525 7372 11626 17875 30239 62131 91943 132492 240236 376197 505282 723833 996465 857833 919172 999999 872391 779693 426185 70002 988 -63 -29 -29 -21 -42 -69 -25 -2 3 -42 -43 -23 -41 -48 -67 -34 -47 -71 -44 -73 -75 -41 -58 -92 -43 -38 -47 -80 -70 -73 -74 -64 -32 -50 -71 -69 -48 -74 -10 -7 -63 -70 -56 -33 -47 -48 -61 -56 -68 -31 -45 -69 -75 -26 -33 -24 -28 -60 -75 -55 -28 -29 -37 -85 -69 -54 -60 -53 -27 -34 -65 -52 -18 -25 -33 -28 -39 -49 -19 -19 -26 -27 -15 -29 -40 -42 -14 -4 -24 -17 -10 -37 -15 0 -9 23 144 1156 2228 1246 423 368 848 4318 22628 42386 54915 72391 76609 61039 33454 5635 282 111 131 109 68 81 81 83 96 91 93 90 80 79 96 85 75 69 64 62 52 59 56 54 45 60 64 71 75 78 68 58 66 76 61 62 63 70 76 58 56 54 51 51 46 48 46 39 36 23 57443 183 5207 30 11417 15 57 23 5752 -11038 494 1374 2829 4933 8727 16401 29306 49822 81257 138090 240586 398293 555088 741492 999999 999999 999999 999999 642439 12582 77 -16 -37 -16 5 16 10 -12 33 -1 -29 24 62 17 44 12 12 -9 -43 -28 -25 -42 -69 -1 -14 -60 -41 3 2 8 -31 -8 13 -21 -24 -23 -18 1 -2 -36 -26 -23 -5 -24 2 -16 -18 -1 -33 6 2 -45 -29 5 -3 -25 -12 13 -15 -38 -3 -18 9 5 -2 2 -19 -7 -12 -30 8 14 -1 -18 -12 11 7 29 30 16 -8 -38 7 7 11 11 -9 -26 10 10 3 23 13 19 39 68 117 1331 5791 7990 4826 1726 373 177 185 332 770 2732 9001 19361 35615 51076 34893 2952 129 121 89 88 70 73 94 93 92 97 89 82 93 90 86 69 61 54 75 79 68 60 63 57 74 78 69 79 77 65 67 66 61 62 64 59 53 69 63 54 62 58 57 46 36 31 35 35 27 57452 190 5024 30 11414 15 57 32 5750 -11039 108 615 977 1501 2888 4824 7908 11571 16915 26403 43446 67711 101690 157045 208570 255351 280227 368536 501160 684955 987824 999999 999999 921262 797474 391799 30693 547 102 23 22 34 3 -1 45 51 9 6 33 59 55 54 10 9 -9 27 18 48 48 77 23 -14 16 43 30 -4 -11 10 -13 22 10 25 0 -6 8 8 27 -8 -3 3 34 18 30 77 58 30 21 38 38 34 20 42 43 -15 -3 35 48 26 5 36 2 35 35 4 9 22 52 34 3 34 42 47 41 50 47 62 71 43 30 28 11 -10 19 32 16 33 41 44 42 58 56 144 405 498 607 540 337 122 62 91 82 122 133 173 162 144 158 144 93 96 107 111 114 108 94 93 92 92 83 79 85 89 96 86 83 86 88 68 61 70 67 74 56 60 65 65 61 71 74 74 70 60 63 63 62 59 68 63 66 63 61 66 61 56 50 43 38 33 36 29 57461 229 3852 30 11412 15 57 41 5749 -11041 -6 265 577 1062 1671 2268 2538 2299 1455 672 191 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 410 230 999999 999999 999999 999999 999999 42 396 427 263 376 45 999999 -65 717 2541 3058 3607 4259 7298 11928 15842 22735 25842 30815 42254 65506 94854 135079 194387 273036 389836 537540 765338 999799 993270 999999 999999 738105 442800 330904 197093 27759 591 62 58 70 -5 -32 -21 -11 30 25 65 94 74 51 72 49 -1 73 29 36 8 -33 2 45 18 53 31 47 43 60 26 27 33 19 23 58 -18 9 36 23 49 29 25 -2 7 22 19 6 30 11 20 3 21 24 9 38 45 42 21 -21 -5 48 26 25 14 37 23 -2 19 31 32 21 17 42 39 35 41 40 40 41 35 48 19 34 41 51 34 49 46 31 25 25 43 51 50 64 72 49 70 75 81 80 97 80 95 113 126 114 95 91 95 105 104 92 118 103 106 114 108 104 102 90 80 93 97 112 103 103 84 77 70 74 69 70 70 62 72 77 78 84 78 76 80 79 80 66 83 77 74 84 78 83 87 84 71 72 66 61 60 58 51 41 42 57470 199 4721 30 11411 15 57 50 5747 -11042 167 656 1322 1892 2968 4413 6315 9401 13673 19118 26970 36971 50603 69509 91124 118507 159691 215582 270636 321228 382008 425985 459970 500213 496137 461910 459688 443828 383809 294514 366294 547153 570657 477545 144611 20971 110 -26 23 -3 -48 -14 35 65 -12 1 23 55 51 0 22 -38 0 -11 -11 15 -52 2 25 18 15 9 20 -12 -28 3 31 14 -33 -19 -8 -21 -32 -11 -44 15 14 1 -42 -40 1 -24 1 19 13 15 11 -16 -6 -18 -1 20 14 11 13 18 -18 -6 20 37 30 -8 -26 -9 8 -8 -13 -6 3 -8 33 -6 4 16 13 22 18 24 21 13 28 17 20 -13 0 3 8 22 13 6 31 31 36 19 38 31 47 51 54 57 73 111 84 67 44 55 38 57 59 84 85 89 57 78 72 55 53 47 50 47 52 59 54 55 58 40 32 38 50 41 31 42 58 48 52 50 52 45 55 47 47 54 52 40 40 41 45 44 44 43 35 38 35 35 32 21 14 8 11 57479 227 3879 30 11409 15 57 59 5745 -11044 10 1292 3395 4159 3806 3981 5661 7078 6176 5102 4952 4780 4951 5167 5361 5654 6663 7952 9517 10256 11221 11609 11997 12023 13182 15702 18567 21737 24538 28947 35588 46980 61731 76097 90256 104982 122954 137960 147337 145819 142918 147931 150676 160135 189421 207811 190237 211046 240731 251153 317494 362661 336106 311472 322719 366416 425744 470196 478976 481890 447466 310730 88375 1993 39 5 16 23 30 47 4 -41 -10 6 8 65 72 21 47 33 -60 -2 10 36 41 4 29 24 3 6 3 11 -6 66 60 33 15 10 39 7 57 17 -22 -66 20 46 45 11 9 -8 29 18 35 18 0 -4 -3 -4 21 14 8 -14 2 19 7 -4 -6 15 -23 -21 18 4 2 35 10 -13 -10 25 32 25 27 -4 14 26 26 39 32 45 50 -2 6 30 17 20 15 9 26 16 33 36 58 62 45 56 90 93 93 87 69 42 48 48 57 63 53 76 81 74 78 70 84 74 80 70 54 54 80 65 64 53 55 58 60 55 51 53 55 51 48 57 52 34 45 61 53 58 61 45 47 49 51 45 53 56 51 47 49 52 45 35 33 31 30 34 21 16 12 57488 228 3847 30 11407 15 58 8 5744 -11045 138 133 999999 999999 32 1992 3050 5863 14616 28889 47708 70014 59899 7142 2522 2355 2325 2943 4232 5413 6009 7972 9340 8362 9549 11868 13948 18103 23357 30058 39427 47724 56128 71069 91636 118519 138800 149810 172502 200656 233289 271260 322958 363075 398615 436414 470347 499282 537552 486437 407471 333199 254140 152156 111071 100093 70190 69236 101779 119881 15706 1043 18 -32 -42 -49 -32 -67 2 8 -71 -20 -26 -70 -23 -5 -35 9 -31 -8 3 -43 -49 -34 -26 -34 -30 -7 14 11 0 -16 -30 -5 -19 -34 -6 -6 -60 -38 -16 -33 -11 11 -36 -27 -66 -31 -52 -12 -51 -15 -14 -18 -8 1 -29 -48 -25 -27 -20 12 -20 -44 -40 -47 -42 -33 -42 -5 -13 -13 -3 -8 17 -30 -9 0 -8 -23 -23 -10 -12 -11 -3 -20 -25 -31 -3 8 14 -17 -24 -14 -6 3 20 15 36 43 27 42 24 14 35 55 51 31 32 29 25 17 30 41 25 26 49 52 51 50 49 72 67 53 58 54 27 37 59 57 36 34 28 23 11 27 25 34 40 25 33 31 38 31 30 24 33 35 27 21 28 36 38 27 33 38 38 34 26 28 26 23 17 11 13 1 1 -3 57497 266 2708 30 11408 15 58 17 5742 -11047 167 733 1363 2338 3480 4679 6295 8797 11778 15630 20413 24101 27747 34697 47758 66501 84037 98922 115329 124389 125946 123937 119114 114637 112235 108891 107851 106585 100020 82960 67243 58641 52452 43831 40177 39945 38368 37588 35170 30789 26986 24451 26247 37650 71105 64588 39444 79257 127254 57012 23305 25927 26205 23525 21132 21031 21713 24856 29505 30383 31789 35279 41837 53106 66752 71705 65238 51355 51265 59316 64960 80920 107183 132126 138370 183238 255259 191732 51846 39375 28861 23259 30593 31631 15755 14874 23581 25896 36644 94166 180943 312225 483395 544888 419658 221988 56105 6533 1215 76 -36 20 -53 999999 -71 -45 -44 -72 -12 -33 -59 -33 -88 -61 1 -67 -14 -27 -92 -67 -49 -22 -64 -77 -60 -44 -50 -11 10 -38 -56 -27 -42 -75 -70 -94 -59 -61 -70 -44 -48 -67 -40 -49 -72 -67 -62 -89 -72 -48 -77 -57 -60 -12 -62 -75 -61 -63 -33 -48 -34 -9 -56 -18 -21 -43 -39 -24 -39 -40 -32 -43 -64 -27 -31 -35 -43 -51 -3 -39 -62 -9 -10 -28 -26 -10 4 -22 -6 24 57 291 917 1639 3362 6865 8003 10902 14264 12079 11876 8612 9390 16978 23043 25289 22495 11344 3310 244 84 39 43 61 66 88 70 64 62 60 60 77 64 73 83 77 52 48 56 52 38 54 51 58 45 42 44 26 30 47 65 53 43 61 46 37 46 42 48 58 50 51 54 52 48 48 50 47 40 38 40 35 32 24 26 18 57506 258 2953 30 11413 15 58 26 5740 -11048 -70 198 692 1240 1402 1287 1232 1374 1831 2262 2938 3618 4060 4070 3873 3921 4107 4431 4642 4769 4606 4543 4501 4443 4010 2897 2142 1938 1314 1214 1554 1830 1556 1509 1592 1661 1436 933 598 269 50 75 -12 198 860 1632 2056 2449 2271 1672 1332 1270 852 734 796 760 1181 2567 2900 3692 6077 6819 5373 5019 8037 9152 14182 20285 20356 28053 38766 55761 84350 111444 112935 114743 136881 172646 197297 229585 275125 275362 332367 463883 644006 811254 528925 67067 26411 10730 1040 97 652 2297 306 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 519 2342 7094 15121 25206 33969 41107 46917 53840 64027 68563 75757 83238 86619 77084 69097 57627 53375 64300 81211 81250 68078 39870 15410 1288 63 36 30 33 45 54 45 60 42 56 60 37 39 53 45 22 32 41 39 40 30 17 10 39 25 18 38 29 28 33 31 29 38 41 27 28 25 37 31 30 28 17 21 32 27 24 23 16 21 17 16 15 2 -1 -7 -8 57515 193 4874 30 11414 15 58 35 5739 -11049 537 1757 3378 5470 7714 11092 16572 25051 38162 59702 96292 156968 236876 312194 365701 420486 495794 428318 352106 335707 359012 320129 171398 61171 17085 9044 77 999999 999999 217 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 985 2282 5363 9841 16281 24129 32227 40711 45645 42754 38685 34365 32241 34936 48275 65484 81473 99744 139079 158837 176254 153801 130567 115807 85897 53995 38468 32176 6257 618 32 13 31 32 52 49 61 37 28 33 29 38 37 53 47 43 35 34 33 33 14 24 25 27 14 14 33 29 31 36 42 35 22 24 31 25 25 12 17 23 20 19 20 18 15 19 13 7 6 6 4 0 -3 -8 57524 207 4483 30 11413 15 58 44 5737 -11051 53 268 545 1320 2123 2436 2779 3175 3352 4045 5383 5858 6102 6555 7327 8386 8829 8836 8630 8569 7117 6978 8771 12494 20101 32513 52402 78765 117272 178642 272432 387328 509323 623590 473314 188484 108898 36975 12877 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 205 902 1819 3649 6373 8819 8587 7576 5873 4377 4352 4076 3241 715 -33 -14 90 1674 7988 21843 41419 70172 92926 123008 159116 166897 179916 207496 247027 271894 267438 192934 91031 27870 25882 51186 32303 597 52 59 56 49 63 60 49 50 52 43 47 57 62 48 56 40 47 47 48 27 29 46 41 41 40 39 49 50 50 38 38 33 29 43 55 49 37 31 36 39 41 44 34 34 32 31 30 24 19 20 14 9 3 57533 225 3942 30 11412 15 58 53 5735 -11052 -96 -20 57 263 402 526 717 904 1114 1484 1967 2367 3128 4184 4898 5604 6386 7574 9242 10296 11198 13438 15616 17959 20024 22557 25926 30903 33911 36117 41989 48731 57468 62835 61722 61387 67507 75287 79138 75157 74136 77364 76165 85773 114629 145790 175409 241264 307264 412487 380418 192395 28780 1112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 58 378 866 1517 1249 886 1717 4453 15983 35904 65049 91687 119095 130237 154787 193276 207292 219218 235846 226899 201704 158101 113156 42139 12617 5913 8250 474 64 73 55 44 70 68 66 61 60 57 53 53 63 59 49 52 44 40 52 37 38 53 49 35 35 36 41 52 37 43 43 43 36 43 39 42 47 53 40 41 46 37 37 36 35 37 39 27 23 22 15 6 7 57542 252 3131 30 11411 15 59 2 5734 -11054 96 620 1152 2114 3572 4651 3446 992 999999 999999 999999 999999 999999 999999 999999 999999 -28 323 461 404 319 225 680 1302 1837 2781 3951 5345 6188 6309 6720 7378 7436 8157 8940 11277 11723 12508 15601 19211 22316 24622 26056 28794 33213 34494 36605 39209 38483 37979 40015 44420 47705 48256 48720 46768 48106 54640 59792 66784 72117 74231 78074 77163 83357 105058 121097 156593 219832 293363 365387 368433 381237 356284 303208 265002 191442 88464 23058 570 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 332 1007 2171 4652 8188 13684 18587 17093 13680 18300 24699 36661 57685 82989 88818 92406 89651 92586 80068 63908 52258 42855 18777 10075 6738 20623 77588 113518 126045 32793 889 42 26 46 47 50 47 46 42 39 47 53 32 38 61 45 30 47 44 40 26 18 36 36 32 44 35 27 44 43 34 30 41 42 29 32 26 23 33 31 29 40 40 49 46 27 27 30 23 24 18 10 12 10 5 57551 262 2834 30 11414 15 59 11 5732 -11055 251 820 1197 2034 3070 4143 5020 5744 8997 16695 27941 42839 67199 108686 173998 246120 221712 123894 25451 14198 10304 10203 11725 12374 12157 11603 10011 8678 7853 6696 5732 5613 6168 7322 7886 8192 9202 12149 12069 12294 10552 9926 9848 9393 9112 8811 8914 9659 11063 13526 15347 14912 17029 20671 26019 30489 35254 42542 50790 57475 61567 62190 65044 66508 66276 73787 87574 108990 137931 164434 198318 216092 171223 114241 93851 77713 58866 51215 53297 71549 83048 65580 56333 43027 26431 20075 22108 29333 13181 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 620 1532 2800 4142 6612 9446 12679 17040 22996 28342 34520 37384 35420 31939 37348 42354 42517 43500 56204 69431 84205 100873 111816 109300 111251 101313 73182 56002 41034 26953 18750 53728 102977 77193 32732 4362 79 31 65 69 58 56 54 65 96 72 44 38 51 48 24 29 41 52 38 37 28 54 67 55 58 42 46 47 45 49 46 47 36 29 34 41 49 44 43 60 61 54 45 36 44 43 39 35 33 26 19 20 24 11 57561 267 2661 30 11421 15 59 21 5730 -11057 -86 28 632 2039 3930 5793 7654 10189 12714 14425 14142 15608 24504 42960 68738 105677 164183 250295 366549 451214 486149 471728 232879 72816 47886 35353 28223 29774 35481 39016 37611 33224 28938 24085 19501 15710 13032 12256 11289 10468 11160 12212 13223 16789 19152 21274 25518 28384 29277 29191 27910 28160 26505 24223 23358 20595 22366 27709 29153 27057 26170 31194 40163 50784 59374 61399 70554 80809 81601 80019 80672 78648 72249 63924 56536 46184 37913 31082 24045 15086 10636 10313 6712 2917 627 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1446 1050 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 207 884 2110 3979 6394 7934 8164 9736 12758 16508 21887 24911 25389 26258 28075 32926 39391 46769 57959 71944 89974 94873 97036 104943 137082 170896 139583 74289 34042 13414 2036 8127 1433 97 74 69 55 62 56 72 69 69 67 83 65 60 57 51 53 60 61 53 43 56 52 62 57 57 51 41 52 42 45 55 54 52 60 53 46 50 47 58 66 57 39 54 57 54 62 46 51 47 41 39 37 36 29 26 23 14 57570 266 2697 30 11427 15 59 30 5728 -11058 -76 408 1185 2678 4259 5837 8688 12001 14688 15388 20162 34933 56441 75692 109384 165281 232853 301230 314194 367518 403912 318660 203906 45602 22375 15515 12754 12017 11158 9969 8829 8420 8414 7212 6475 6169 5984 5256 4126 2963 2298 1974 2301 3209 5654 8920 11840 17324 21917 23335 24613 28838 34498 38006 41969 46240 44850 39170 40803 52697 68443 81991 97185 113487 137678 155453 182729 193713 146184 108663 97964 107615 123686 114004 127919 136508 172646 88732 9691 219 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 1175 18687 4746 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -19 94 282 457 1316 3390 4759 4826 5630 7832 13783 23517 26223 22110 23693 22693 27986 32092 48806 54564 50101 64827 84409 89021 96909 111050 131776 82171 13309 741 172 93 88 63 52 63 89 95 85 99 110 94 97 74 94 105 101 87 65 66 51 42 56 64 65 55 72 63 64 78 75 71 76 77 85 60 70 69 74 73 61 61 61 75 66 58 71 68 75 69 65 65 58 53 42 51 55 47 34 57579 334 689 30 11429 15 59 39 5727 -11060 905197 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 297 964 1967 3421 5111 7412 11651 14984 15847 17068 17004 17418 5106 509 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 -38 97 273 565 1981 6331 17398 38584 77543 131848 217925 320733 415836 625429 700078 728416 969802 851828 53859 271 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 345 1574 4955 10084 15301 21595 24082 25599 29396 33989 39663 46718 48686 47711 46420 43327 48999 52142 56484 65229 70343 81206 79320 83667 97539 79149 52171 28339 8831 244 80 60 62 53 55 74 64 62 61 49 68 98 86 71 82 67 80 84 54 53 62 42 56 57 43 55 43 43 53 49 42 40 47 43 33 42 55 62 58 44 47 58 56 55 50 61 57 57 57 64 46 42 52 54 48 33 32 31 26 17 57588 332 750 30 11430 15 59 48 5725 -11061 374451 526188 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 617 1413 2155 2118 1289 556 850 1008 542 -14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 352 1537 4790 12066 23439 39038 63558 101178 154050 233387 365712 560118 829454 999999 999999 999999 999999 230022 3291 78 5 -34 29 131 127 115 75 131 141 125 141 147 240 278 340 395 519 572 628 651 825 990 1003 1104 1328 1542 1770 2037 2151 2115 1951 1755 1410 1113 881 842 702 587 424 778 10198 3180 168 149 103 128 88 34 47 45 17 -21 11 12 -13 -13 -64 -17 -25 -9 -25 1 -20 -25 -25 -43 -30 -7 8 2 7 -13 9 10 12 14 -5 23 1 -2 -20 -10 -5 -18 -30 33 39 7 59 142 328 837 2629 6376 8443 7879 6039 5940 7102 4379 1619 591 201 221 227 204 202 177 162 169 162 167 203 197 209 206 231 189 306 909 4232 902 140 113 107 79 76 58 76 86 66 82 89 92 80 59 60 81 95 73 74 66 73 62 70 70 68 72 71 74 66 67 65 64 64 73 56 76 67 74 65 71 76 63 61 73 81 79 79 74 66 55 48 57 59 58 48 47 42 38 38 57597 269 2642 30 11432 15 59 57 5723 -11062 -28 563 1248 1342 1309 867 84 16 221 1244 3470 7210 12643 19542 25253 27327 30855 37707 38916 22640 4094 1097 1022 992 1109 1192 1219 1361 1304 1199 988 771 521 339 118 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 710 3343 5172 9729 17042 32180 68199 128756 244677 420044 643951 999999 999999 999999 999999 654475 150416 2057 998 1220 1337 1398 1651 1856 1793 1642 1592 1647 1794 1769 1586 1494 1518 1600 1686 1730 1810 1999 2268 2669 2810 2838 2761 2754 2527 2231 1953 1596 1247 1008 890 737 624 563 442 349 239 209 136 202 291 407 1659 1563 301 130 124 91 80 48 50 31 18 59 21 39 -3 9 26 72 31 16 42 36 61 44 40 18 52 39 35 37 21 54 43 60 50 35 35 19 30 15 21 30 41 55 67 67 87 96 75 92 90 98 78 67 124 111 97 112 128 130 149 142 186 166 151 179 149 186 191 175 190 187 214 243 525 2897 3237 2245 3107 1587 597 144 132 128 116 101 95 111 122 106 117 119 106 109 112 95 101 105 102 88 97 94 74 93 97 83 82 99 84 83 82 93 104 94 99 104 95 95 100 90 84 84 93 93 99 95 91 99 89 87 90 83 77 68 70 69 70 59 55 57606 269 2650 30 11440 16 0 6 5722 -11064 -99 368 186 691 1032 867 225 462 1064 1968 2368 2709 3679 3481 1666 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1396 4120 5822 10571 19117 30380 56692 96133 153741 240501 389857 603488 869852 999999 999999 999999 131989 2022 1030 818 634 521 456 355 374 286 259 274 269 268 198 214 226 199 159 140 100 70 49 102 63 31 51 84 111 97 104 126 176 156 139 105 57 5 -30 -67 -73 999999 999999 -93 -40 -88 1160 5159 1669 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -39 -45 -50 -23 48 77 75 212 282 307 309 344 1161 2603 2215 1375 2475 6352 15755 13459 9328 13088 15964 15153 21420 69740 93543 71722 56822 34145 25044 28147 4765 113 47 49 60 47 60 59 54 71 46 50 70 66 58 63 57 49 32 34 44 47 44 43 47 34 33 35 49 51 42 51 44 40 57 51 30 35 37 53 52 30 43 51 42 38 34 36 39 36 30 25 29 25 17 7 57615 271 2568 30 11448 16 0 15 5720 -11065 -80 323 870 2227 3586 4609 6599 9934 14423 20660 29964 36003 39105 55570 90982 105011 72282 63580 52806 8135 1348 1199 999 902 854 925 871 983 1085 996 827 569 473 366 142 58 -14 999999 999999 999999 999999 999999 333 971 978 797 757 1734 3287 4011 2276 1136 637 483 495 250 241 189 89 128 63 -15 19 21 117 81 27 86 73 227 347 747 3033 7993 21215 45773 100946 197167 364200 608239 909437 999999 757220 183817 2660 343 289 255 243 170 125 124 31 -15 -36 -29 -52 -77 -93 999999 999999 999999 999999 999999 999999 999999 280 793 465 -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 999999 999999 999999 999999 999999 999999 999999 999999 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 1 120 238 326 381 319 564 1009 1161 1587 3489 6080 7598 7958 7800 6398 5142 5554 5354 3958 8278 20599 76749 160090 223221 228711 153352 53605 2253 105 83 85 61 77 101 88 78 84 91 91 83 76 68 69 59 54 55 55 60 66 82 65 48 57 73 68 55 64 61 72 82 64 49 63 59 70 63 64 62 64 66 58 59 56 56 72 57 38 40 38 36 36 24 57624 278 2364 30 11454 16 0 24 5718 -11067 220 544 583 983 2718 6311 14497 29858 56852 103498 152195 170941 135268 49272 26932 32182 38705 31990 22190 16983 16359 26131 43314 62410 70252 53841 3917 354 442 404 495 551 679 874 1049 1170 1394 1515 1635 1468 1370 1301 973 846 811 842 940 1097 1274 1693 2694 4611 5973 7184 9774 12357 12390 8073 5102 3933 3423 3456 2770 2006 1589 1266 1203 1240 1214 1276 1330 1244 1296 1230 1158 1160 1402 2985 6658 12501 33079 96398 172133 238205 255577 171803 128657 110954 5666 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 1358 5541 10475 12299 11236 8817 6443 4577 3262 2267 1674 775 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 -71 -54 52 872 4057 8018 10979 6906 18260 61242 115907 128492 126915 116791 106027 59142 26282 46467 107756 178422 229237 265911 277680 200400 146515 35261 562 92 102 113 97 102 109 108 102 97 88 87 93 85 63 64 71 67 74 90 86 62 82 88 82 87 77 79 79 81 75 82 73 83 75 76 83 80 80 81 83 83 75 68 72 75 59 57 56 44 45 42 37 57633 286 2156 30 11456 16 0 33 5717 -11068 5 834 2390 5474 7614 4513 1103 349 999999 999999 1027 4577 8270 11203 19590 29025 33426 52763 95538 172771 238989 224279 221811 264293 133032 49785 72204 67435 85980 46682 6790 1208 640 598 590 659 723 980 1349 1721 2091 2305 2756 3302 3550 3433 2904 2367 1895 1612 1531 1376 1448 1752 1846 1633 1691 1890 2319 3008 3932 4430 3827 2974 2056 1165 944 877 773 675 569 568 457 357 218 256 258 349 537 703 730 842 817 1467 5052 10269 27694 63693 117359 151912 161525 210970 188056 84498 4843 155 113 103 84 94 166 237 78 60 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 378 462 643 958 1331 1585 1332 1002 506 60 -28 999999 -41 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 797 2117 3969 5495 5982 7797 10228 37036 67132 57732 31405 30670 26840 27836 27727 8591 554 513 1356 5627 15829 62322 137458 180578 217679 248729 296247 304807 186593 24173 426 94 100 93 89 101 79 82 117 110 97 95 98 89 59 57 85 93 91 75 75 91 96 83 73 75 83 93 100 77 83 83 82 91 99 97 84 73 80 81 90 87 72 69 68 62 67 54 53 57 53 47 41 57642 288 2095 30 11455 16 0 42 5715 -11070 312 1737 4532 8532 10553 3235 1494 3165 4459 5114 1943 369 1412 10280 25897 36340 42182 48988 63305 107933 195681 268413 251773 200471 205248 163454 54202 28230 47911 81937 75656 22654 1676 505 614 760 829 899 1043 1213 1407 1755 1880 1985 2287 2556 2863 2706 2590 2181 1886 1538 1423 1374 1278 1220 1282 1273 1318 1320 1381 1793 1795 1529 958 555 269 100 31 -2 -81 -80 -83 999999 999999 999999 999999 999999 999999 999999 -44 18 90 202 244 398 518 823 1236 2160 8226 44535 186935 339553 298526 204809 238378 96642 15913 2952 1817 1143 799 754 650 623 496 394 229 208 238 305 214 4260 48132 165924 361347 449960 288212 114875 7727 5977 6139 4758 2885 1604 3017 8501 7719 6575 37682 54971 2649 921 1622 1135 191 -74 -54 -89 -100 -28 -41 -80 999999 999999 999999 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -84 -39 -27 30 76 146 377 926 1637 2789 4444 4591 4134 4098 4491 5593 7134 8958 12853 24517 48380 60477 49369 26363 6049 3668 6685 10576 14351 17055 23131 27664 28682 23134 26789 21128 1918 1372 2486 3386 1780 5934 12360 4856 629 235 80 88 86 92 90 105 97 89 98 91 84 85 83 80 73 71 70 60 76 74 65 70 68 76 70 74 76 69 72 84 80 85 75 58 81 78 75 75 77 76 84 74 73 64 53 56 56 47 43 45 46 36 26 57651 288 2096 30 11456 16 0 51 5713 -11071 61 1100 2644 5293 8055 6974 7008 8149 10853 20463 18725 14275 14885 15411 31059 61808 89554 102368 115660 165280 165527 65184 8957 1723 205 201 999999 1420 12317 24678 23780 3756 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 -71 3 108 56 -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 -63 68 206 301 281 677 1080 946 692 503 216 25 15 -60 999999 999999 999999 999999 999999 999999 999999 999999 -26 528 669 643 937 886 1752 14771 66807 152942 326090 522911 638400 644356 476023 153644 5242 877 1235 2004 3538 6846 8642 7798 19426 158044 392639 581550 71377 519 -48 -29 -80 -48 -93 999999 -83 -60 999999 999999 -94 -96 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 -86 999999 -99 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 -70 -73 -68 -79 -75 -35 6 31 57 115 191 386 935 1253 1345 1778 2265 1342 766 553 738 1087 2192 6772 14663 26530 49376 86779 80461 42828 22878 10314 7363 11742 18678 22538 18803 9193 2586 714 689 670 1193 4619 5249 5891 5453 5075 1122 295 350 141 69 69 76 74 86 90 92 97 83 83 94 96 89 92 75 66 53 67 85 75 77 80 68 66 77 86 70 87 92 66 69 80 91 79 76 74 79 84 82 88 88 80 76 79 78 68 67 70 62 60 65 55 45 44 49 57660 288 2100 30 11460 16 1 0 5712 -11072 95 408 2008 4613 4102 5443 15746 27345 29676 36618 19173 5115 7906 28661 60417 61250 31558 16281 21486 36308 62582 18902 999999 999999 999999 999999 999999 999999 10879 39999 41602 16787 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 496 1190 1579 1765 2092 2183 2112 2219 4699 25380 85897 180727 332219 471125 537856 511364 507569 443913 285861 57805 5049 5783 6853 7540 6657 3265 1094 7942 108685 84461 2190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 147 923 2967 6268 14039 23886 36829 47212 50690 52068 48599 37813 21521 14900 17040 12509 10279 7561 12300 22653 20240 12010 11758 11948 7465 8229 9068 14763 26190 37922 49338 50112 50935 44172 50028 55488 55118 57150 49661 40363 30694 16034 7977 1442 302 76 56 60 66 55 47 69 70 56 95 68 74 74 87 77 53 44 40 38 35 48 47 70 59 55 50 46 65 59 64 71 49 50 59 64 63 57 60 73 69 62 63 70 57 55 65 59 54 41 41 37 26 30 31 16 57669 283 2253 30 11463 16 1 9 5710 -11074 264 1772 4437 6441 3823 1459 2228 7690 17230 33906 49350 40577 28861 9248 -14 999999 999999 999999 999999 999999 999999 999999 999999 114 10455 27564 23482 2141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -77 5 188 116 1597 25553 102303 205342 352713 547674 697822 799805 999999 999999 433927 40945 9840 7502 4917 3705 13105 13093 4747 981 310 181 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 203 608 1680 3831 6921 14513 27543 36711 36594 34517 37789 44813 35939 27379 25370 17141 15806 15228 10187 6373 6565 11322 15374 22546 32133 40837 54000 61182 63541 59915 43073 28240 14068 4372 1016 545 359 344 201 172 151 117 86 73 83 75 79 64 70 82 83 79 81 73 97 82 89 89 85 107 75 59 66 60 69 86 59 55 80 64 66 66 76 85 72 83 74 82 77 71 65 74 85 94 78 75 67 73 67 69 70 64 61 53 42 44 43 39 33 57678 282 2282 30 11462 16 1 18 5708 -11075 -18 729 258 999999 136 1809 4706 10128 20098 24587 10025 4038 1066 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3491 28652 66246 112363 192230 267497 392805 575311 735858 999999 936459 484022 45154 3965 1464 7304 98233 197876 69619 1677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 606 1587 2476 4193 8386 14509 22423 34000 47438 57970 66786 73211 78010 76936 78106 84101 88202 79710 69054 52085 30345 17698 14577 19192 23938 25335 23097 17715 9127 4417 4066 2965 1580 1950 3356 1153 530 552 514 1509 1328 498 178 154 100 108 112 103 70 80 71 37 38 67 66 51 55 46 35 42 41 49 35 24 36 40 30 28 23 22 33 39 39 19 27 39 49 37 33 39 31 35 44 57 55 61 61 49 46 44 36 39 37 30 36 28 26 25 15 13 57687 277 2431 30 11461 16 1 27 5707 -11077 83 826 907 1540 2851 3144 568 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 544 7924 20222 37606 59345 90278 137663 220772 352241 559542 826796 864750 320485 77405 13465 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 479 729 1307 2347 3052 5723 9208 11292 14623 22516 38677 59296 81932 104056 118960 124720 120620 105088 90861 94894 97063 94760 85842 61500 48111 30273 11060 3192 3135 4540 8238 16408 28829 46922 72202 87210 98927 99597 86903 75990 65997 35508 12649 7570 3053 821 591 176 114 111 106 84 95 110 89 66 93 79 71 62 61 58 71 65 49 41 31 30 45 52 42 67 55 60 77 52 53 77 57 60 55 59 64 60 61 74 70 67 65 74 73 63 65 59 57 58 59 52 47 41 38 32 40 57697 284 2223 30 11463 16 1 37 5705 -11078 52 1647 4135 3295 1255 551 2468 5971 10448 10419 2266 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2359 2871 192 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4054 16596 29929 51241 78402 121578 184438 255406 315940 400061 493547 489432 473887 185142 59191 7783 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 279 1010 2070 3838 6428 9599 13968 18647 21360 23233 26923 32416 41334 55617 70013 79635 87527 101348 108239 103916 97543 93294 84074 60866 48818 54969 70983 83028 74803 66117 59605 41741 18768 9374 4394 5075 7920 13204 23314 33536 36491 37963 54381 73405 74256 72569 69423 52307 15608 4225 1052 161 280 567 268 89 79 64 51 48 54 48 39 33 43 27 36 41 41 35 28 25 32 21 23 24 35 36 18 25 27 28 29 34 39 37 39 36 37 42 37 33 39 38 41 50 35 34 30 27 27 19 19 12 10 7 3 57706 285 2193 30 11463 16 1 46 5703 -11080 18 727 1507 3012 4331 3348 2941 4271 9736 18436 19980 8493 3202 999999 999999 999999 999999 999999 999999 999999 999999 451 5117 5259 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 283 9076 29845 57837 95397 137656 189378 249709 326151 465215 571342 560346 485324 154771 133132 258335 13425 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 58 304 560 853 1480 2754 3911 4859 6461 8279 11069 18455 30621 47205 62966 73459 78906 76519 72335 72411 65269 55310 45285 45545 51428 63939 75252 60718 44384 50232 55971 58613 51741 42178 33248 23450 25877 31239 36722 36437 43539 41566 32668 28617 22096 12061 9601 10399 6765 1233 518 372 288 310 367 308 178 162 109 65 63 50 50 51 62 49 56 74 59 37 42 24 19 39 50 33 49 61 34 30 27 27 46 51 44 37 40 42 34 36 39 49 50 32 38 44 51 46 41 39 45 41 39 30 21 21 18 13 13 57715 284 2226 30 11466 16 1 55 5702 -11081 -57 606 717 954 822 999999 999999 986 2579 1181 1417 1092 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1166 7472 18782 31238 40913 52998 76454 113555 151740 197155 272539 333534 361570 388675 407631 480700 171839 3810 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 232 415 648 821 1017 1373 1902 2911 6245 11882 15450 20737 25359 21663 16479 14036 12675 13884 21061 37665 60600 94631 120796 147617 157750 150765 150427 157810 183077 194587 181569 164680 125218 88122 34577 11446 6366 1458 740 310 279 342 521 828 1956 7453 16271 9848 2128 1425 6026 7580 2649 669 133 119 93 74 67 77 68 76 64 65 71 58 50 50 48 56 62 67 65 55 56 61 70 74 55 53 68 63 60 59 52 61 66 64 64 57 50 60 57 75 73 69 63 60 62 60 52 43 34 31 35 35 29 57724 285 2196 30 11466 16 2 4 5700 -11082 165 853 1361 2689 5949 10874 7089 416 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1019 1192 417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2499 7493 5938 6819 10066 14628 27560 46960 50596 57901 82065 119600 178019 240982 268432 282288 305248 256782 248930 157284 36663 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 131 112 78 -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 0 116 142 225 297 444 529 632 901 1330 2302 3768 5976 9110 13246 18613 25481 31253 37914 43711 46084 49713 60485 79969 99803 118122 138767 145370 156556 173313 175027 150622 131891 123175 120651 118546 88824 86093 59688 20633 5581 959 586 485 775 1259 994 6142 30468 18041 6889 20815 66122 90670 71851 31905 5273 4048 14732 19429 3905 920 141 88 86 67 66 79 90 73 63 52 49 76 80 47 56 55 67 41 31 53 53 58 61 53 47 59 73 60 62 71 56 54 50 67 64 57 60 70 70 65 59 64 71 67 59 51 51 33 29 38 39 32 18 57733 286 2165 30 11465 16 2 13 5698 -11084 829 3660 11350 19457 15820 8816 2457 74 999999 1668 -98 999999 999999 999999 999999 999999 999999 999999 1147 2900 807 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 5849 21996 30221 27338 36915 45124 68162 97070 101248 143032 218895 316879 402436 480679 378080 305302 83294 1622 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 223 569 993 1559 2537 3780 5260 7399 9679 11847 13982 17026 20508 24407 29032 34267 37668 39492 40835 41344 44902 49151 54395 65067 88200 119652 142189 148954 149229 142795 116981 93173 97590 87944 71406 57790 46194 36009 21517 28814 26189 25068 19474 13693 13023 1589 784 701 599 1773 1859 6792 14547 26081 19635 8933 11054 19826 17933 13939 9271 6216 22443 53687 17309 4965 156 58 55 54 71 59 50 60 49 46 30 16 35 44 56 56 44 42 27 40 44 48 49 47 41 43 61 53 48 41 42 54 51 48 49 53 56 52 60 56 47 51 54 47 43 44 31 27 26 20 14 57742 284 2222 30 11462 16 2 22 5697 -11085 464 1668 2283 1386 720 806 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 902 3617 9269 16465 23606 33536 47663 60675 68136 88259 124649 177193 254724 350920 416967 408230 331648 29951 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 99 343 529 647 862 1117 2332 3988 5904 7064 8047 9328 11034 13264 16219 19525 23868 28196 31527 33565 33207 37410 45348 50808 58496 55989 54001 58819 62281 66322 69330 68805 67380 74072 75169 68669 64118 67610 60655 62192 47566 24564 17412 14515 5620 4410 12468 10135 6340 4621 1098 515 616 963 1753 2371 3792 11896 46103 41414 56331 91264 138820 131063 101064 91302 68540 48451 89802 130348 47028 6517 195 108 103 89 86 108 116 109 103 88 88 71 61 75 73 83 90 91 98 95 88 90 90 81 84 85 88 87 79 80 98 91 95 103 96 101 101 92 94 95 97 94 81 75 68 68 76 70 64 64 57751 185 5189 30 11459 16 2 31 5695 -11086 370 1802 4173 7170 9979 15436 24014 35043 48611 70942 107095 144905 181878 215746 202138 159381 87035 33342 955 4653 17666 43261 16733 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 523 1144 1944 2486 3678 5448 6850 7988 8648 9897 12542 14770 15669 16386 18177 20017 21766 22244 22122 22076 24184 26648 28498 33075 41133 52553 62450 65034 67460 76384 86239 91260 108149 144321 159263 146060 156914 180145 155898 108905 76187 58838 47060 28228 17197 6057 2286 1491 1341 1767 2959 1485 1397 4223 13257 16432 11929 6292 2528 8873 22858 43965 92214 208076 194977 106215 59544 36163 45080 35516 69608 147848 84626 29343 15372 1186 77 68 66 52 72 76 56 72 50 36 39 34 42 60 58 54 46 49 49 50 49 56 66 58 59 54 54 52 46 37 50 61 57 55 56 57 52 56 65 55 48 42 34 41 38 31 21 24 18 57760 285 2176 30 11446 16 2 40 5693 -11088 53 804 1405 1563 2063 899 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 795 4070 8487 13584 17259 19349 22617 29032 37198 61006 93985 126957 159800 167282 166270 154265 118667 122153 120535 79119 28368 3093 1780 21626 93314 79890 34208 2114 3033 10694 1380 999999 999999 999999 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 247 713 1185 1608 2098 2695 3564 4948 6834 9048 10714 11676 11780 12948 14036 14537 15260 16055 16942 17717 18090 19126 21534 23116 25050 27844 36778 49203 59878 70920 96093 125863 137981 136045 156589 171932 161328 142797 148206 143559 136834 113518 92224 61549 50710 50936 35772 18616 7069 8542 11627 12952 17448 38662 61111 69091 68159 68848 53517 29810 19803 7977 2554 1347 4968 33657 60436 62655 47063 21183 2711 3102 26051 87571 35025 21170 13711 722 59 48 56 64 68 53 47 47 56 45 33 28 45 51 42 34 40 35 36 47 37 37 41 42 43 54 43 47 44 51 47 51 50 41 44 42 39 34 36 35 34 30 29 28 26 26 20 19 19 14 10 57769 285 2192 30 11432 16 2 49 5692 -11089 180 848 1122 1141 1713 1450 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 655 2419 3885 4878 4793 2833 3333 9243 16622 28682 47121 64309 81639 89708 75622 77899 97894 107512 70118 39792 41275 92665 203807 344700 375525 166763 5949 362 284 193 119 29 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 525 1074 1753 2694 3691 4769 5213 5602 6599 8146 10536 12679 14459 16055 18864 20118 21320 21856 22736 22886 23403 26329 26582 24203 24730 25776 33743 40423 47577 56562 61396 67984 69934 75385 95948 113061 129482 137464 116044 110549 119150 113621 91299 81434 81503 83499 91642 101767 113945 120618 128310 128172 119091 103669 87165 63120 31461 13011 1729 333 241 225 288 1324 2117 3753 12125 29110 41444 35283 12554 1085 1869 9807 6157 499 70 62 91 83 69 74 91 80 65 82 66 46 54 59 57 49 50 50 47 57 49 45 44 44 40 68 63 49 60 55 48 57 56 60 55 64 65 60 60 68 63 58 56 49 44 41 37 38 42 30 29 27 19 57778 184 5219 30 11429 16 2 58 5690 -11091 105 879 1556 2167 3464 5345 8543 13597 20885 31026 46658 64017 58369 40980 29988 43131 67763 92309 121774 140797 176345 260700 351405 177718 5515 999999 999999 999999 999999 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 493 889 1609 2341 2782 3389 3950 4930 6197 7524 8856 9124 10185 11683 12139 12491 13446 14019 14631 15656 18315 23282 31287 44766 58053 72540 97165 118841 124095 131558 146836 165221 159932 174268 155685 154487 186591 178020 132462 97527 64854 49590 42346 36407 43770 50351 53390 49009 44555 31109 25004 9733 1747 936 635 1291 4761 18188 34628 46330 59216 73315 75859 72551 84085 84144 72208 39480 8587 1158 908 472 222 1548 6949 1821 126 97 87 88 83 92 88 88 90 86 90 77 62 81 104 86 63 61 58 69 55 71 76 68 72 77 78 86 84 70 84 82 89 87 76 76 82 83 76 79 83 91 92 82 78 71 64 66 70 59 61 58 53 37 57787 284 2187 30 11427 16 3 7 5688 -11092 54 423 619 575 427 263 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1710 4471 6239 8111 10336 13083 17865 25278 33834 45251 61677 80349 104927 138024 169614 177598 165512 142775 72988 16143 8725 16573 44904 107459 91445 19251 50122 85220 5048 999999 999999 999999 999999 999999 999999 999999 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 323 767 1275 1622 1743 2003 2231 2439 2222 1807 1647 1820 2212 2187 2407 3913 5622 7549 11179 17697 28996 40535 48064 58009 64547 72208 81408 80788 86085 80581 71363 69336 62703 58581 47272 43679 45853 42435 44322 54458 83744 120558 146560 156238 131180 107788 83940 53095 31328 18938 18199 29789 48221 65793 86298 101734 118874 127383 123168 127742 117643 126900 139286 123129 75086 27725 3351 948 953 510 238 202 251 177 108 117 130 134 94 82 95 108 107 93 93 95 91 94 81 83 75 64 84 94 87 74 71 81 67 69 64 74 79 83 79 87 86 88 90 86 89 98 81 79 85 96 103 85 73 84 81 75 76 70 64 67 65 52 45 57796 287 2093 30 11423 16 3 16 5687 -11093 457 1115 2184 3711 5844 6141 3379 1778 299 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 246 469 739 853 923 1114 1157 1063 582 99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1988 8804 17004 20612 23613 27843 30352 32150 43917 64929 87450 119842 159815 193386 181527 72009 5273 167 -60 999999 999999 999999 999999 999999 999999 1123 2690 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 364 1332 2557 3658 4625 5153 5890 6132 5190 3493 2233 1496 1195 1302 1440 1961 2661 4508 7585 11323 16168 25694 32148 30440 29598 28792 29953 31458 33314 33642 27487 29176 32851 43377 56040 69446 88152 109616 127691 140184 149522 168120 194043 199693 198490 169370 126127 100516 78104 69637 77646 85976 98023 106990 100107 107998 99882 95697 112388 127966 119220 97932 59615 32517 22308 8108 763 385 231 166 142 160 120 87 88 63 51 59 57 50 60 59 59 57 60 57 43 54 38 37 47 56 35 25 40 38 39 38 51 50 58 45 42 47 55 53 42 42 44 56 54 53 52 51 58 53 48 49 46 45 38 33 26 27 30 25 23 28 15 57805 290 2001 30 11421 16 3 25 5685 -11095 479 1856 5142 8924 13862 16991 11291 7832 1832 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 148 233 375 401 443 614 713 749 647 177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1854 10232 29236 57118 77343 80349 85663 91384 124115 168211 194181 181906 102313 8763 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 524 1217 2401 4227 5664 5819 5520 4712 3281 2591 2350 1637 966 642 604 931 1987 4334 7793 11586 14468 17269 19837 20411 23433 32811 44466 53919 57597 65207 78662 89117 102506 115886 131588 135986 129590 124490 121971 125669 137645 142192 127846 115973 97186 85810 85658 91290 94921 96108 94949 97982 105643 113273 122867 104922 82572 62472 49487 45748 46558 65539 85916 79514 45508 2339 263 260 247 185 161 114 73 68 65 62 63 45 58 52 59 60 40 53 56 45 47 52 45 39 36 44 40 33 40 36 36 36 40 46 41 53 52 53 36 47 37 50 57 48 58 51 53 58 59 51 55 51 54 44 33 27 30 30 25 27 23 57814 343 413 30 11423 16 3 34 5683 -11096 74338 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 1453 4127 10378 25645 56857 89463 112051 92369 33983 3073 727 592 581 550 611 559 588 572 699 682 655 548 464 472 595 599 823 1153 1360 1622 2059 2483 2595 2981 3203 3852 4346 4393 4753 5135 4578 3275 2494 2290 2037 1434 948 408 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3019 5873 1204 999999 999999 999999 999999 674 2573 9942 36404 92857 156313 190273 207157 262488 296475 131775 7308 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 394 901 1058 1574 2746 3635 3771 3397 3207 3419 4021 5580 7927 11493 16141 20684 25603 29210 31700 34791 36061 39455 45857 55088 65677 77779 84958 105187 116082 122984 129933 115085 99766 94217 88140 86389 82594 78305 75671 79733 89672 112357 135315 132122 123418 117640 103177 70064 35412 19077 15983 30071 44079 44873 34013 23187 17878 18916 19202 35864 59670 35625 22581 10538 3987 1154 338 216 166 117 110 86 88 109 96 89 73 79 68 72 70 60 63 62 69 70 79 72 65 67 68 70 77 63 73 78 79 70 73 75 72 86 85 76 71 72 67 71 74 75 71 84 72 64 70 64 50 54 53 47 45 37 34 57823 297 1793 30 11423 16 3 43 5682 -11097 7 341 425 1654 4962 12537 31382 73379 108304 99274 114941 23676 580 539 502 470 425 571 516 571 571 511 586 632 760 775 860 918 1006 1078 1189 1458 1738 2120 2400 2635 3014 3341 3536 3716 3871 3667 2818 2781 3346 3201 2926 2894 2913 2548 1801 1147 547 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 4703 15758 31952 59296 106373 149292 121518 50392 16799 4302 999999 999999 999999 999999 999999 4498 34098 69928 134462 240193 251073 131772 7336 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 299 997 1597 2206 3356 4839 6905 10322 15050 20166 23299 27076 32423 37413 38971 37612 40416 44101 47030 48663 50771 57834 65252 73814 77384 75429 74540 70646 68508 68491 66976 74705 93716 118943 130686 117171 98507 92691 90526 94728 68339 30819 14749 10317 8877 9541 10406 15286 24262 27623 23105 21110 33344 53502 73772 107555 105039 99169 77992 60762 42814 10632 2818 341 163 133 127 100 109 82 88 68 56 65 97 80 66 58 67 76 62 74 70 54 53 57 71 69 63 53 65 69 71 83 78 68 84 81 78 69 79 73 70 83 88 75 80 79 84 70 67 70 62 58 56 51 51 43 33 57833 298 1765 30 11425 16 3 53 5680 -11099 22 541 1228 1928 4627 12619 30049 57272 104792 214675 382512 413307 60503 2821 1489 1565 1591 1589 1856 1957 2058 2186 2567 2926 3367 3827 4510 5037 5323 5634 6152 5983 5233 4660 4729 5088 6107 7177 7664 7494 7287 6562 5010 3620 3124 3403 3556 3305 3097 2510 1763 1342 929 541 294 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 -64 951 10630 40520 60669 55927 29965 15762 5694 322 999999 999999 999999 999999 999999 999999 122 9260 37750 66826 51821 21294 714 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 581 1365 2471 3600 5285 8052 11586 13879 16697 19771 21039 24526 27334 31146 37821 43350 48027 49520 48379 47573 48124 47066 43734 42115 44587 52115 67566 81492 83968 76099 68812 65397 67199 76740 100170 92187 76747 72010 69027 62851 59605 45014 29450 24147 36419 45662 67811 94822 111532 127130 121016 108574 96815 87246 88908 89822 63818 17365 3081 447 115 90 83 67 74 77 56 64 70 67 73 56 65 46 45 58 58 45 47 52 48 53 49 55 58 48 43 44 55 60 65 59 46 46 48 44 55 42 43 61 58 53 54 61 58 55 47 38 37 33 30 36 33 22 57842 341 480 30 11430 16 4 2 5678 -11100 907110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 415 1016 2144 3154 7173 20132 46701 85065 156016 279326 535069 490944 22397 938 731 632 754 816 908 1078 1195 1301 1430 1564 1693 1959 2335 2736 3356 4176 5038 5511 5568 5474 5424 5076 4300 3595 3105 2680 2749 2689 2506 2518 2732 2856 3043 2913 2912 2902 2632 2094 1690 1112 496 220 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 -19 1916 10143 8875 4327 3940 10783 10872 1140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 316 1179 2703 4957 7603 10546 14419 18174 21849 25301 28964 30665 31206 32396 34875 37667 37363 37131 38302 37077 37758 38392 38466 42168 44678 50641 56512 58954 65402 77255 83905 85709 83645 79493 74467 69427 68247 62093 52243 48139 48327 37531 20745 19377 26748 33828 46039 52965 64857 78181 94488 106235 107179 105950 103444 119034 133234 95432 67734 53130 21148 1429 845 520 216 147 107 96 96 73 59 70 72 64 69 74 78 67 68 56 42 57 50 56 36 57 62 64 67 71 60 55 57 58 63 64 72 75 63 54 62 60 73 73 77 70 65 68 64 56 52 55 54 45 39 40 45 38 29 57851 298 1773 30 11433 16 4 11 5677 -11101 -92 393 915 2468 6795 15133 34232 72324 131300 284794 589260 411739 11922 254 160 189 195 183 142 118 31 41 85 -4 61 201 219 340 550 836 1151 1262 1426 1777 2253 2731 2535 2886 2823 1940 1272 762 506 455 410 250 264 323 261 294 215 165 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 579 10597 14107 509 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3133 3471 283 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 444 1261 2063 3168 4844 7264 10248 13265 16379 19709 22019 23725 25542 26977 28357 28433 29115 29501 29871 29832 30329 30992 34134 38824 42400 45362 48260 53769 64410 72763 77496 75861 77602 78955 76732 71987 64775 52981 48211 48165 42285 29862 23358 23097 25287 31304 45679 52291 55640 58094 53356 56532 64869 74980 82084 94087 108370 128447 135139 142068 127849 95941 66137 53478 31312 4262 236 93 86 105 114 103 85 72 76 92 87 74 87 83 81 68 56 47 49 67 64 58 56 56 71 81 81 77 70 75 76 80 87 78 81 70 61 68 60 60 77 74 79 71 65 71 79 63 55 52 58 54 52 40 44 37 33 57860 298 1777 30 11437 16 4 20 5675 -11103 145 442 1268 4047 9780 20372 42303 79597 182664 465136 776191 436959 13668 5197 4896 4464 3917 3099 2748 2435 2221 1990 1597 2033 1394 1419 1774 2401 2006 1575 1212 908 745 911 877 820 1131 2152 1492 973 700 646 573 301 202 134 -3 -52 -78 -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 640 8181 40798 100535 62712 7992 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 386 2800 9232 31359 38943 18807 2329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 373 1164 2251 3581 5188 7234 10123 13634 16973 20344 24233 30303 36983 41953 44694 48492 50423 54087 56836 54431 54873 54973 55540 52912 50433 55344 57939 61670 60238 58605 58583 55363 47951 43512 38085 34891 32441 30364 29250 27423 25632 26845 29873 34484 35371 30693 28552 31281 38299 36884 28930 29486 38144 49849 67273 89114 89995 97438 104622 97057 85180 80233 45482 5863 427 197 157 145 115 107 107 91 105 99 99 94 111 94 80 80 93 93 92 91 102 92 92 96 104 87 76 103 99 89 84 93 101 101 100 85 87 91 91 95 92 95 97 98 103 93 101 98 77 75 77 69 71 77 75 66 59 57 57869 299 1752 30 11442 16 4 29 5673 -11104 150 418 812 2635 7379 15369 29936 64070 132179 308532 632164 633634 64036 6364 4980 4013 3604 3629 3374 3134 2713 2581 2572 2387 2337 2185 1928 1778 1630 1118 660 306 71 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 -19 -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 3995 19052 44582 61998 53735 33600 6316 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1799 7671 29623 43898 5490 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 396 565 825 1349 2073 3288 5629 8935 12779 17974 24100 31168 37663 43888 47945 53436 55130 44761 38160 38338 42444 46400 52030 48830 44084 36285 30131 25811 25609 27055 27083 29618 33396 35371 37620 38933 44541 52808 56811 57704 59022 59617 61415 64395 67093 66957 64585 60124 53227 43051 42726 46264 48137 61028 77526 91291 90073 81804 71175 65899 55164 52454 60665 46313 8377 423 152 124 108 95 82 64 86 70 64 73 69 82 72 62 68 68 37 60 66 76 74 73 76 76 69 82 86 67 65 83 87 86 81 89 85 79 80 69 61 75 77 79 79 69 78 80 65 55 50 56 56 55 54 44 48 31 57878 298 1760 30 11450 16 4 38 5672 -11106 181 1069 3588 10806 18891 30606 72956 146860 224998 305341 212369 23952 3100 3001 2799 2382 2271 1982 1729 1468 1282 927 853 693 657 484 209 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1439 7539 19375 49395 39068 6934 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 873 5328 23778 74866 120786 156924 94498 15425 4472 5245 2930 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 692 1187 1914 2772 3862 5418 7506 9594 11600 14292 17085 20188 24709 29237 34712 38836 36515 31736 27871 27608 25826 27814 36069 46723 48467 48536 58802 69651 72965 73215 64744 59412 60542 62972 65855 72185 82170 87503 90188 92285 84444 74052 64995 51667 42673 33649 28592 21732 20765 33853 54827 69255 87329 103071 112604 110314 106166 89617 75326 74080 67158 54876 38995 26100 13676 925 139 122 98 88 82 110 90 67 49 59 86 71 63 71 70 59 76 72 67 59 47 47 65 68 72 70 61 65 69 71 59 51 60 59 64 61 70 76 74 75 71 74 74 72 70 75 70 60 51 58 47 43 36 30 32 31 57887 299 1739 30 11459 16 4 47 5670 -11107 32 539 1937 6324 14652 22572 53332 116312 175852 206725 158385 70784 3922 1531 1413 1699 1860 1913 1772 1564 1218 953 735 491 313 147 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 853 7366 25921 60229 70403 70078 37705 6568 968 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 1689 7960 29990 72407 124899 139922 50379 15537 8706 1568 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 495 783 1124 1965 2910 4468 6291 7982 9983 12205 14396 16657 19203 22900 22994 20269 20790 21461 25093 30379 30394 28299 28549 33112 38726 47101 54406 55559 59930 66710 71479 69890 72789 78644 82060 79588 71742 64381 52209 36075 24648 17863 14583 13492 16117 19016 21761 26147 32359 43344 56369 66533 70568 71127 74209 78086 86127 89232 91520 102643 117628 115996 101722 74066 44391 20552 5969 10546 31994 1667 284 132 120 111 87 81 84 84 79 90 103 83 79 81 78 70 62 62 63 71 65 79 77 73 69 70 80 87 68 71 69 83 90 73 70 78 81 73 80 92 84 77 69 69 67 65 55 59 58 49 47 49 49 45 38 57896 296 1866 30 11466 16 4 56 5669 -11108 85 1426 3359 7485 14324 21108 20439 5087 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2222 4791 2777 999999 999999 999999 999999 999999 2147 11161 27126 38178 42353 38522 27186 24076 9074 1079 -10 154 266 999999 259 2143 4548 6247 6984 9852 18804 40051 68791 98735 129243 169739 207971 237986 255741 156996 66801 8805 7775 9235 2507 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 114 165 275 471 616 780 1128 1588 2150 3013 4207 5576 6499 7722 9152 11069 13653 16394 16653 16151 18504 24225 29466 32539 36528 44238 51472 57585 62982 58637 51263 48220 45514 39196 33845 31880 32150 31675 30968 28060 25657 21924 18396 19589 23183 30570 38256 44394 48363 51339 53421 57019 60756 62833 63994 63408 56659 50338 47068 41193 33749 33337 36894 29645 14937 8736 4314 903 762 5894 69306 247264 362233 208111 21591 287 90 86 86 64 77 79 75 76 67 59 70 63 72 49 75 69 55 58 68 68 62 66 55 61 65 67 59 48 59 74 72 73 71 75 73 71 76 74 68 78 72 59 55 57 54 57 43 47 51 47 38 30 28 57905 294 1932 30 11472 16 5 5 5667 -11110 433 1445 3057 2599 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 819 103 999999 999999 999999 999999 999999 999999 2698 5311 5890 7678 8896 8756 8325 8595 8914 7894 8910 12279 17207 21798 27294 33916 40159 48727 60474 72290 83011 93263 99480 92822 82713 79738 101513 149028 196098 224629 258683 258898 190539 106329 13862 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 33 33 86 172 335 537 805 1028 1359 1711 2013 2350 2836 3331 4034 4794 5492 7232 9473 10545 11390 13267 16621 20885 25397 29426 31670 30577 25779 21787 14156 7220 7471 10628 12986 12733 11490 13288 19626 28355 39628 44370 46250 50554 58693 64260 69632 76071 83811 92562 99257 102385 103573 106093 110907 110648 88551 65183 38068 19647 13469 12558 9343 3600 1428 3036 10814 11089 40535 147527 156191 71858 48835 8109 313 59 44 41 59 40 48 57 43 31 38 34 15 23 25 24 23 13 29 27 36 30 26 26 24 28 21 34 24 13 29 25 21 32 24 27 26 34 39 33 32 31 32 39 24 15 21 18 16 14 3 -5 -5 -12 57914 294 1912 30 11482 16 5 14 5665 -11111 7 558 1061 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 62 567 558 999999 999999 999999 999999 999999 283 205 1572 5449 8538 10710 13955 16264 15971 18608 17426 21966 33269 40463 50924 63071 82339 104082 132434 166625 200786 239030 263397 242212 220042 244353 287524 334866 344582 236243 137813 53583 1834 290 696 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 126 154 103 84 53 67 185 394 530 553 666 882 703 469 388 647 1164 1725 2090 2723 4153 7121 11754 18194 25748 32898 34947 30480 30171 34904 37174 38270 42749 47801 53298 60297 71807 85045 92271 93691 94780 93238 88086 91557 103307 95698 67836 55361 49676 49347 52726 51908 44119 18584 6763 3992 1720 657 605 1020 1244 5408 17819 58437 93489 37219 1816 232 87 56 30 50 50 82 71 55 47 34 49 39 60 62 44 40 51 60 61 71 55 35 52 44 48 59 62 62 48 41 48 39 46 49 58 54 52 59 54 56 54 49 45 41 39 36 40 39 22 17 22 15 57923 215 4289 30 11489 16 5 23 5664 -11112 98 1132 2077 1989 2546 4000 5615 6780 7323 10907 16083 20591 25054 26167 27560 30275 34241 42224 57392 63785 65810 76773 96413 125719 177426 233127 271145 314414 362498 419656 396424 274559 139685 40219 1539 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 254 573 1105 2223 4827 8931 14367 20884 25488 20713 12336 12322 17972 27181 38672 45048 45898 42620 41976 42707 45224 47126 47229 44378 45121 51827 57647 72490 92180 97381 101358 105398 96411 72021 51397 25170 15500 12731 5696 1841 742 876 2999 21403 104063 180822 313552 291870 43944 1035 187 91 66 52 56 66 67 56 54 56 57 54 54 48 40 44 51 61 36 22 44 49 39 36 58 48 64 59 61 57 57 66 56 45 32 58 59 58 56 51 51 58 53 42 42 40 39 42 34 24 17 22 18 57932 294 1952 30 11492 16 5 32 5662 -11114 31 1053 3145 4458 2190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 557 664 841 732 748 1880 5414 9913 14550 20314 24591 26795 31444 35315 36789 37207 38819 44873 49202 60041 84462 107184 129368 153466 178021 167256 130341 88482 71937 91017 116777 147172 193731 221367 189105 167707 132341 82487 47375 3318 997 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 391 1433 3187 6394 12199 18740 23437 24693 25127 34888 38394 30123 29539 33316 35902 34086 30028 31073 35312 39611 44687 52474 64474 84828 111651 129159 122866 100698 82415 60192 41770 28312 18351 14217 12733 16853 17007 9953 8476 10221 17531 49035 114222 192217 315356 347429 138347 11743 271 109 82 62 66 59 67 54 58 50 50 46 44 45 52 53 41 55 54 40 38 75 56 54 55 65 55 77 72 70 56 50 46 58 74 60 54 61 67 70 59 58 69 59 54 49 45 47 39 29 28 26 30 57941 298 1840 30 11500 16 5 41 5661 -11115 217 1430 2805 4744 9544 18654 37435 74086 72639 33289 5692 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 41 90 129 134 183 282 464 613 758 931 1147 1250 1453 1650 1913 2104 2793 6342 12072 18818 21974 19617 18116 19251 22354 25829 21971 15919 10659 11837 14808 15218 18357 19462 16048 16068 23110 35821 46458 59743 86169 111934 144116 183665 199912 186291 169030 149257 73883 8943 1499 -81 999999 999999 999999 304 1675 8001 21337 9859 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 417 1666 3378 5324 6899 8321 10413 12117 15868 21386 29512 40358 41536 32154 24186 20956 20497 23790 31719 42739 56262 68498 80485 94938 115701 141245 156298 150117 135617 115344 100155 95484 89763 77877 63571 39557 15188 4147 1636 1155 1197 3140 9908 38091 81669 122120 194728 264644 294360 154905 38069 11710 1482 164 93 68 76 76 92 69 59 75 57 57 58 62 69 57 63 66 52 47 52 53 56 70 61 62 60 49 59 67 74 66 71 62 64 66 77 74 68 68 58 59 61 56 60 60 58 45 39 29 32 25 57950 339 588 30 11508 16 5 50 5659 -11116 649915 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 224 846 2740 6097 12442 26840 58994 106504 181870 342778 254693 22404 278 -72 80 290 238 315 426 542 693 783 943 1033 1109 1069 773 620 514 580 552 427 502 467 554 591 402 122 101 19 12 -51 -34 74 104 91 149 220 273 344 566 735 719 821 1025 965 751 665 491 518 550 565 657 757 1056 1405 1798 2253 3067 3790 4277 4859 5203 5196 5040 5453 7099 13048 19375 17319 11673 8972 9107 7554 5365 4751 5268 7145 10758 18824 25223 27143 36974 50412 57484 68257 87250 108488 116106 133461 150235 154201 140426 93980 48563 19345 1571 999999 999999 999999 999999 999999 999999 1593 773 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 557 1479 3120 5737 8579 10443 12240 15679 18245 20194 24281 25745 23703 24408 26469 26729 26679 28975 34842 47121 59896 71366 78963 88542 107227 131984 153823 165669 176812 177241 160121 130688 93684 64627 38162 21920 13546 10507 10044 7666 2859 2298 6161 19679 49639 78947 110569 152984 164909 120242 56541 20732 3945 639 228 122 83 79 86 82 79 79 68 44 65 63 53 36 66 79 57 69 53 49 41 43 48 56 51 58 79 78 64 68 66 64 60 68 67 64 61 73 77 80 64 62 60 56 48 57 51 34 34 29 24 29 57959 298 1822 30 11512 16 5 59 5657 -11118 -34 714 2348 5502 12817 31078 65790 105700 206520 272253 83797 1783 999999 999999 999999 999999 999999 999999 -29 -91 -42 63 153 411 648 554 511 429 314 182 259 207 152 328 477 464 431 427 655 759 795 918 1111 1107 1196 1112 838 705 833 1088 1266 1435 1693 1807 1717 1516 1242 1014 754 706 780 808 857 973 945 1015 907 821 722 672 538 463 499 618 807 1097 1212 2196 3162 4171 5138 6168 7031 7090 6587 7487 12516 21114 31145 42811 54469 67308 53466 81470 105799 100913 102647 83056 49369 28804 12880 12024 28659 44025 61810 93317 124598 132802 140815 123690 104604 49966 9738 1661 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -38 92 598 1159 1557 2309 3713 7184 12584 18845 21383 21288 20543 19236 13007 12316 20679 32226 43662 57580 74932 80025 82929 90627 110382 126821 128260 119144 105303 87032 61344 37670 27431 22110 14721 7854 5826 6128 6249 8537 9513 5640 7315 17106 36028 41398 36807 43897 108779 171559 170107 217556 215776 37748 1877 295 110 69 46 46 51 46 52 46 25 40 33 3 37 31 31 29 46 33 24 34 43 56 36 40 40 60 38 26 33 33 41 25 40 46 51 46 36 40 47 44 41 38 27 25 27 21 9 14 10 5 -2 57968 295 1945 30 11515 16 6 8 5656 -11119 391 1746 4425 8890 15338 29975 45302 26684 1081 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 53 96 170 122 209 203 352 517 1200 3541 7922 8879 4795 2199 2069 3406 6986 11999 13402 8580 7366 12540 17106 19111 19136 22061 26903 29961 35249 42833 51897 53815 55898 52002 48171 42225 55354 74527 91705 115271 151932 185203 202977 218592 253323 241808 193759 128348 43401 8209 13451 32368 56125 50623 13421 2099 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 175 1051 2503 5266 10011 12720 17741 23491 18288 14806 16577 22648 31191 41414 56576 65880 70042 75231 81548 91116 102774 103638 88015 70466 63306 56130 54799 51782 49386 52677 57407 62504 72577 87239 95309 102788 92663 76496 57268 38085 21473 5266 3463 15323 57600 84434 128970 222227 236196 151042 44406 1629 425 197 141 122 82 75 93 85 98 85 96 104 78 59 65 72 87 76 62 67 78 77 76 95 83 76 92 86 90 72 76 75 75 69 69 87 96 84 82 90 86 80 61 66 69 68 63 58 54 49 48 40 36 57977 294 1977 30 11517 16 6 17 5654 -11121 711 2420 4831 9001 18554 35819 35659 12399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1522 3039 -61 999999 999999 999999 999999 999999 -3 626 1233 3836 10459 12412 14062 16087 12388 12204 18414 19296 16022 23491 44464 58154 54381 58416 72825 70800 67555 63872 64115 59700 47290 52926 58371 63573 73552 73653 59228 55471 48900 42444 34888 34109 50567 75113 91571 108899 133194 140105 109512 79761 49584 30196 13460 7550 8152 11085 16147 14361 9203 8632 2589 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 533 1584 3379 5660 7526 8706 9929 10177 11984 15926 21336 27456 28694 36562 51413 63102 67120 66455 68987 73216 81614 89846 95912 91475 80062 67044 56818 48086 45148 51763 62298 75375 90301 101061 98276 94754 76050 53249 47769 54881 64089 72302 66178 64871 73101 67470 68019 68946 97641 96400 100143 143142 56027 2297 429 199 106 81 82 71 62 68 56 63 63 67 53 56 62 54 63 64 66 55 48 56 59 54 71 55 48 47 52 56 70 67 52 51 55 62 59 66 63 66 64 63 62 53 49 47 44 44 33 30 27 28 21 15 57986 218 4261 30 11521 16 6 26 5653 -11122 26 440 714 1065 1196 1345 1688 2257 4171 6380 8412 10644 11884 11238 13403 15619 19411 24646 30347 30002 28009 24595 13419 8567 15953 24582 27186 38413 52889 75372 104999 136131 174134 220436 253073 236487 206978 189301 172625 142204 123914 121520 120082 95016 56282 30030 5722 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 667 1896 3226 3635 3781 4249 5461 6790 9267 14369 21725 30174 41298 50239 53236 60875 74641 75261 70138 81525 91908 94520 84812 71253 68744 67648 62319 55026 46743 46483 52214 60793 65879 58162 49248 47041 46504 45101 52730 54938 75446 96034 96914 89618 78464 70674 66706 58641 56505 65225 83576 116387 148051 103953 18420 1334 329 129 104 77 74 89 80 77 70 85 73 72 67 55 65 73 82 75 76 78 75 64 64 66 67 62 79 77 69 65 72 69 68 73 63 65 73 73 80 79 77 68 65 69 67 58 47 41 36 44 43 40 31 57995 337 693 30 11523 16 6 35 5651 -11123 915641 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 539 685 780 805 754 664 989 1657 2168 2453 2966 4392 5262 5578 6108 8703 14750 21574 26812 27930 31000 39267 54364 70683 88776 107738 134854 165440 191026 203004 218727 262657 297644 313311 245353 152373 96361 25427 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 773 1840 3239 5394 8707 12853 19173 24033 30392 38548 50888 60248 60476 61871 67452 77819 86563 88380 89632 89461 89602 84605 75227 67564 58523 49365 50121 56169 55435 50695 50038 45685 33667 17531 11332 10322 11525 17245 28980 41206 56664 71391 92670 102189 110799 128833 143580 134925 120698 129012 158382 105920 25586 3034 365 96 62 83 80 84 61 48 55 57 59 54 43 39 39 51 42 39 35 50 60 50 56 60 63 61 55 43 45 49 57 52 59 56 61 63 61 58 56 53 54 49 44 47 43 47 35 26 22 23 21 17 58004 203 4711 30 11521 16 6 44 5649 -11125 91 422 1258 2015 2291 3184 4222 4587 4764 4894 5877 7141 7465 7216 9275 13452 18849 26684 33917 42091 54269 65886 86976 114444 133500 159189 185048 205993 189466 204683 218155 87597 31765 1855 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 515 1456 2880 4156 5090 6883 9281 10780 13332 17210 18841 18329 19857 23731 28295 28179 36026 60040 73746 62542 50302 42513 38657 37944 40136 41958 43215 46647 52253 59701 65622 60722 51142 43561 33224 25223 24202 27931 30817 32781 32494 46842 77054 100117 119522 153033 199036 227487 262829 285764 281269 255584 181858 98516 35592 6374 1281 402 165 70 70 78 64 61 66 50 48 52 23 31 29 29 32 35 47 28 34 45 42 45 45 44 43 38 32 30 35 41 44 45 46 47 50 49 45 36 44 32 31 25 27 28 27 14 1 6 7 -4 -8 58013 200 4800 30 11520 16 6 53 5648 -11126 401 1053 1314 1013 1109 2135 2987 3319 4363 5133 4682 5427 7088 10469 15475 21476 26285 31785 45814 65062 89817 114109 133644 152923 179515 240003 297065 244815 137000 56456 14910 1274 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 319 1385 2853 4387 6110 8660 11867 15149 17000 18056 17135 16736 19815 25120 36103 50073 55514 44844 36480 33226 30371 28918 29933 32984 36858 38477 38775 43742 51833 54011 57533 58589 60438 61572 62001 66071 67043 63290 58489 58628 66731 96244 124619 141487 178766 221776 267772 294373 302418 285917 219379 123385 25293 2421 264 154 123 87 60 84 64 58 53 64 52 61 49 38 44 54 35 43 54 52 51 43 49 50 54 69 72 52 55 60 63 64 61 56 55 62 55 54 48 51 56 54 57 52 43 45 42 38 31 34 26 21 16 16 58022 295 1950 30 11520 16 7 2 5646 -11127 1723 2269 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 324 733 995 1753 2788 3404 4704 7147 8824 7654 6215 2537 390 999999 999999 999999 999999 999999 999999 999999 171 92 999999 -53 118 261 -42 999999 999999 999999 524 1326 934 758 1309 2961 5621 8273 11238 17047 29439 38729 49810 72524 87693 85966 89665 95712 99465 112043 141425 143136 127215 93902 43184 14384 7513 5277 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 585 2421 4381 6975 9962 12484 16496 21044 25502 29922 32125 29844 29092 31484 38237 48761 60341 69390 66303 51729 41628 37981 41176 46945 54895 61504 65106 63719 59695 55272 55739 57860 55551 55942 63015 68000 71100 77025 80732 83402 86180 95742 132444 161214 186094 268845 315435 335700 278419 138055 27584 2834 473 157 101 82 66 58 56 52 61 56 57 60 50 36 40 27 38 42 46 47 41 60 49 53 52 51 50 46 58 62 53 51 47 59 66 57 60 67 59 54 64 59 63 56 55 56 52 47 46 37 26 25 23 20 21 58031 282 2345 30 11525 16 7 11 5645 -11129 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 215 329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 633 1628 3434 3284 2949 3509 1537 1637 3404 3707 4395 5972 6737 9823 15285 22501 31411 44139 58475 82388 119057 164290 209800 250079 254998 218374 114038 7571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 646 2045 4310 7940 15185 25442 39182 46936 38271 28066 29550 36886 50096 60628 61872 55358 47458 44065 42569 43417 47469 50426 52119 53767 53059 48447 37738 24547 17510 19682 30619 39810 45088 51236 54181 50821 48781 70157 95406 127544 186104 230293 287322 335194 358893 314361 172817 36352 1052 179 99 76 77 93 55 52 66 59 83 62 69 54 43 40 54 75 46 53 47 51 51 42 49 64 54 66 58 50 56 64 60 58 60 62 60 58 62 68 63 63 61 52 48 37 52 51 43 31 27 24 21 19 7 58040 282 2345 30 11525 16 7 20 5643 -11130 100 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 999999 999999 999999 999999 999999 1459 3228 5121 6655 5765 2942 170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1368 2807 4611 7522 8562 6230 6188 10438 12678 12638 9732 9341 10390 10475 15207 25723 42772 63868 86806 116792 157171 207120 254391 233520 112235 7087 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 825 2442 5263 8998 13447 17440 18680 21399 23244 24590 33437 42961 56879 69917 68168 62544 58703 56948 53937 51056 45989 39773 36545 31437 23970 17355 14497 12442 8693 10005 15413 19852 24675 30459 39215 51133 73691 114649 174439 249879 327197 330537 317393 341325 315200 211327 72370 8416 478 96 54 62 71 50 50 54 46 46 55 33 40 20 26 26 39 43 22 40 46 46 41 39 35 47 57 60 43 49 63 47 46 54 35 46 61 47 52 56 57 56 46 46 48 44 44 46 32 30 11 15 9 -7 -3 58049 250 3300 30 11520 16 7 29 5641 -11132 165 1732 4027 6836 9152 7940 1246 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1383 3408 5317 6439 7505 5705 3514 2329 2543 9647 15759 14690 13153 12829 19002 34309 46425 34003 20317 18547 16336 15491 25825 49138 77068 106508 145940 190067 196201 153794 75683 3526 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 1190 2822 5346 9283 17410 31997 52063 75220 98121 104981 90514 71649 55266 40507 32456 31662 31036 26502 21306 15963 11895 7896 4895 2996 1840 2200 6173 17672 34075 46146 57203 71918 83763 110558 160314 229922 235491 219274 239049 270819 321594 370528 342996 178733 26259 864 184 129 88 71 89 70 76 71 46 68 59 48 59 44 40 61 53 59 44 65 54 46 48 51 60 50 56 59 52 58 76 85 72 61 73 77 72 69 62 57 57 57 57 51 43 45 52 45 39 26 31 30 30 28 17 3 58058 249 3325 30 11515 16 7 38 5640 -11133 303 1898 3013 3011 1335 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 784 762 2111 4436 7682 12400 16579 22209 27216 28013 25982 20134 11081 8547 13764 13966 7665 2866 1757 1368 2487 4182 5426 10718 16344 25359 34848 36455 42684 60350 84833 108591 137273 158780 97350 8368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 278 1157 2909 6516 11269 18975 28271 32358 37720 42450 41828 31348 19361 14394 12779 11543 10256 8520 6248 4517 3071 2081 1137 917 2086 4373 9620 21635 40541 53016 66042 80496 93239 110016 110479 111790 126825 179655 222320 253479 270518 299635 344888 370986 390363 337798 211389 58813 6707 570 150 98 74 79 97 93 89 74 76 74 79 75 53 58 71 88 75 77 58 66 72 64 77 63 79 75 88 82 63 69 75 83 78 70 84 88 85 80 76 91 81 71 71 62 66 59 58 50 52 45 40 41 39 26 58067 247 3382 30 11512 16 7 47 5638 -11134 724 472 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 805 2429 4142 4742 6769 8688 9577 9324 14775 19294 22539 24171 20646 18701 24590 34477 49427 47786 38662 31933 33525 36633 49302 32144 6912 999999 999999 999999 999999 999999 999999 4 1697 7213 20175 39954 68037 100586 117929 101831 63103 17706 246 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 512 1255 2473 4039 5597 5933 5512 6151 8314 10267 8260 5526 3494 2360 2001 2034 1674 1264 1092 995 937 1201 2037 3434 4442 8640 17517 32871 53543 67533 87956 110358 129026 140436 168217 220266 251362 252765 214079 195174 223726 244721 273027 342162 391431 357434 140648 6869 749 166 70 67 75 68 42 49 69 76 53 40 41 58 39 38 45 52 58 54 48 55 51 36 37 55 49 44 59 67 65 57 53 51 51 53 62 53 53 59 57 41 45 46 41 44 40 31 33 27 20 19 12 9 -3 58076 302 1733 30 11513 16 7 56 5636 -11136 -59 35 51 -61 4 -48 999999 999999 -90 -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 -7 -22 15 38 273 626 913 1125 949 706 451 265 1480 9745 19954 11982 845 209 94 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 1470 4369 6971 10505 12968 16159 19915 20996 23656 32837 33622 58061 79328 33793 5363 1706 4749 8409 14456 16102 21999 61825 79489 70008 20434 123 999999 999999 999999 999999 999999 999999 999999 5068 19697 44233 78691 99227 58612 11383 1727 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 443 480 324 173 107 259 371 494 775 1181 1570 1966 2413 2276 1998 1577 2347 5390 10688 22502 32271 46377 60407 72622 91922 114817 131001 168839 198660 204956 206768 182389 138761 133200 161572 204379 252518 307074 332128 359947 257275 61806 5420 984 132 54 42 59 50 41 42 22 28 32 23 26 27 12 29 40 47 41 31 34 44 32 30 29 38 46 44 50 47 42 50 51 37 47 53 51 45 36 44 44 37 28 33 37 37 36 32 28 22 14 8 7 2 58085 333 802 30 11512 16 8 5 5635 -11137 1087 1050 890 776 524 405 344 228 269 343 356 334 575 767 940 1087 1090 1087 963 942 1065 1212 1393 1590 1583 1539 1518 1543 1614 1638 1708 1809 2226 2746 2932 3110 2900 2522 2166 2102 2156 2260 2230 2331 2506 2724 2852 2989 2949 3142 3296 3220 3322 3678 3611 4018 4587 5241 5505 5319 5545 6406 7307 8449 9589 11154 12609 13911 14574 14520 12557 9660 7464 6705 6007 5685 6271 6426 18072 74087 141635 153430 65867 15212 12523 7961 5473 3183 1856 2027 678 363 312 406 441 619 568 578 611 601 726 922 957 1019 1210 1105 440 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 72 79 159 208 343 682 6747 27592 37056 38625 35917 33413 41460 86098 95511 49391 12929 818 94 321 412 955 19834 134612 267275 259806 94197 15141 3194 1241 1605 627 999999 58 5535 25551 55022 87025 132905 134653 59436 2642 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 56 127 325 655 1148 1872 3390 5165 5697 6849 7471 7437 6754 6024 5680 5098 4406 4008 4798 6457 8034 9794 11827 16042 27816 34796 42258 52237 48667 48145 45650 41342 43158 51652 56060 64563 65509 81731 113523 152266 208197 247785 333458 283588 170003 34298 1840 423 180 124 102 93 86 85 79 88 70 76 59 57 53 54 70 77 67 88 88 71 63 61 67 80 81 85 78 84 96 94 85 82 79 71 87 85 78 89 92 75 67 71 75 77 69 59 73 63 52 46 40 31 34 58094 333 800 30 11510 16 8 14 5633 -11139 2687 2563 2397 2365 2091 1948 1751 1734 1659 1393 1452 1450 1457 1476 1520 1465 1490 1316 1179 1068 1134 1419 1595 1605 1475 1541 1754 1856 2006 2238 2598 2905 3065 3360 3662 4090 4374 4447 4419 4563 4539 4548 4436 4448 4666 4839 4877 5098 5465 5820 6165 6455 6980 7482 8067 8767 9726 10824 12886 14018 15367 15822 16019 16579 17661 19314 20605 21456 21326 20137 19290 18275 17232 17061 18045 19621 21847 24758 27299 31322 61042 111543 66930 32485 28985 20037 14476 10978 7870 5733 4461 3005 2230 1754 1427 1149 952 844 559 460 432 450 412 576 640 741 1173 1215 951 759 761 546 410 401 303 320 330 418 596 846 1101 1083 1185 1228 1347 1398 1140 939 703 923 2325 3276 4945 7908 27490 47572 23403 18705 13430 10099 4473 1394 4664 13027 17426 19968 93229 176815 177151 145124 89546 76594 57283 35127 19463 29407 47050 39368 12829 22810 57273 29651 9868 2126 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 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 339 765 1574 2678 4030 5920 8614 12290 13393 11939 10724 11211 12418 13694 15967 15972 13651 9134 3166 875 820 1515 2632 5910 13822 26485 49516 95598 101918 85088 84093 93502 95912 98793 95267 120981 143247 139843 135795 146268 177186 138721 55867 30314 22289 4209 199 79 70 61 69 55 49 29 38 51 27 28 27 32 11 12 26 29 42 34 30 42 33 41 41 35 43 44 44 40 39 44 43 50 55 50 38 32 49 38 35 23 28 26 34 36 28 16 14 18 14 7 1 1 58103 333 796 30 11506 16 8 23 5632 -11140 870 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 141 326 383 489 709 927 1229 1416 1518 1733 2037 2098 2160 2219 2271 2419 2408 2526 2557 2691 2942 3281 3484 3907 4224 4508 4822 4949 4881 5139 5265 5113 4946 4768 4480 4491 4528 5003 5888 7135 8395 9560 11504 12884 12901 12438 11274 10096 8204 5236 2511 1008 310 -40 999999 999999 999999 999999 999999 999999 935 524 999999 999999 999999 3199 1417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 729 2567 4324 5810 15206 25297 26343 25453 17268 7357 15034 28413 36965 29725 56957 109738 170949 194818 181821 215147 224481 222530 209129 179689 168410 245807 271475 206317 111457 54394 12305 2217 1254 899 722 459 162 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 -58 167 254 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 290 733 1579 2932 5088 8383 11607 13707 14581 15258 16420 16652 16661 16298 13722 9283 4838 2061 991 932 1314 2594 6185 14202 24757 48649 63224 72834 78728 74867 71362 89947 110662 119160 111637 123135 156807 142665 92513 89600 107422 123492 156530 101304 14569 695 93 86 80 73 48 38 67 69 56 34 43 50 65 44 43 46 59 65 62 45 56 55 51 52 52 46 65 59 62 52 53 54 70 75 66 71 62 67 54 57 54 45 48 43 44 47 42 37 37 32 32 27 15 13 58112 330 913 30 11503 16 8 32 5630 -11141 789 758 673 577 720 668 818 907 930 858 813 688 797 839 842 698 710 866 900 916 806 644 571 503 554 503 625 650 512 530 360 300 367 332 492 642 808 1046 1496 1819 2193 2836 3313 4055 4870 5460 5927 6582 7375 8300 9331 10488 11465 12804 14274 15372 16514 17826 19178 20585 21532 23139 24807 26076 24323 19795 16403 13610 11901 10815 11009 12242 13874 16143 20284 24940 28051 29862 30880 32856 35641 37805 38848 36395 28123 18381 13237 11402 10255 9287 8237 7165 11465 27183 32640 42331 35626 10463 12398 27864 21721 12676 4504 4164 4283 4335 4390 4560 4514 4540 4465 4347 4457 4589 4717 4778 4860 4875 4846 4630 4462 4234 4138 4039 3972 3726 3532 3235 2942 2688 2460 2456 2392 2385 2310 2192 2297 2401 2379 2531 3233 3013 3392 10060 9444 4690 5442 16803 33309 33088 31388 51606 59073 55766 65467 114566 223253 390014 410154 260271 101309 34156 10849 4601 3244 2229 1385 781 540 249 11 999999 999999 999999 999999 999999 999999 999999 999999 716 1841 2045 1146 240 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 452 881 1888 2356 2105 1637 1403 581 181 106 136 290 465 666 750 929 863 1579 3421 6898 14014 26259 40507 51743 65181 70111 73175 85504 88678 109883 136658 142096 112421 106538 112818 108285 106926 118665 142988 145916 85581 26334 4518 193 93 75 82 88 87 102 62 63 83 62 37 47 37 38 55 54 57 57 83 81 77 59 55 52 70 73 63 41 56 75 64 63 62 70 68 60 54 56 67 64 58 56 51 48 53 58 42 44 38 38 35 31 25 16 58122 333 795 30 11505 16 8 42 5628 -11143 325 231 227 342 467 420 345 406 452 396 463 444 447 444 552 679 629 893 1032 1114 1089 1334 1446 1553 1273 1258 1287 1238 1070 951 940 914 966 900 967 916 1000 943 993 1110 1088 1081 1287 1258 1275 1534 1861 1972 2279 2567 2709 3236 3854 4610 6033 7946 10082 12764 15579 18418 21221 23985 26857 29741 31444 32419 32915 33406 33279 31060 27979 24758 21613 20414 20126 19808 21114 23737 27031 31898 37897 42915 45378 46316 44507 38611 32553 26407 20687 17357 15280 13531 12044 11025 10406 10200 10174 10402 12747 20861 19287 15690 19102 15087 15132 16109 17202 18317 19457 20728 21797 22584 23252 23438 22661 22210 21548 20875 19872 19080 18253 17102 15760 14572 14166 13465 12338 11216 10070 9336 8719 8388 8056 7605 7359 7170 6973 6979 6784 6395 5884 5492 5061 4990 5306 5560 6125 6420 6499 6646 6566 5923 4968 3997 3745 3528 2887 4459 22771 38312 20558 7154 6151 5101 3237 2540 1634 958 807 736 421 207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 423 1438 1809 1162 305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 218 532 651 1780 8421 24867 48222 65068 76278 92060 92457 86716 91212 91087 77011 85559 110191 160500 239808 300119 333561 335512 319448 233401 66649 2157 93 69 58 48 65 85 64 48 39 28 27 18 28 24 47 65 56 62 39 50 36 47 42 40 54 50 41 44 49 53 50 53 47 40 49 51 63 60 51 39 43 43 45 40 37 39 35 34 32 31 21 14 10 6 58131 332 797 30 11507 16 8 51 5627 -11144 -12 58 64 49 66 92 62 -9 999999 -83 -50 -73 -16 2 192 349 420 511 614 755 892 1000 1137 1295 1394 1335 1157 1079 1202 1275 1236 1380 1513 1510 1544 1767 1873 2002 2232 2429 2622 2699 3001 3273 3360 3557 3751 4080 4168 4429 4793 5508 6822 8702 11170 14215 17176 20216 23740 27616 30706 32928 35836 38134 41469 44564 45361 46089 45495 44447 45031 42973 42593 41120 39222 39144 41229 42984 43883 44744 44717 45249 43290 37822 33251 30311 28431 26637 25847 24356 22760 21739 20404 18778 17330 15583 13958 12556 11530 10387 9586 9279 9273 9100 8929 9165 9298 9397 9163 8991 8824 8695 8586 8470 8473 8539 8632 8604 8456 8268 7995 7943 8089 8195 8014 8198 8743 8879 8969 8638 8254 8214 7882 7527 7296 7340 7203 6690 6028 5296 4672 4374 3936 3519 3097 2854 2688 2478 2214 2055 2024 1751 1668 1885 1739 1490 1408 1449 1500 1443 1432 1288 955 673 505 251 100 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 390 401 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 133 541 1286 1682 2568 5733 10749 15101 19756 28306 34907 38256 45520 52995 56809 62935 66657 75376 81448 80749 87267 90985 92266 87209 85881 89993 109780 145400 192887 227430 250823 273859 247977 214081 156785 59273 2185 160 61 52 57 35 46 62 43 48 72 56 23 23 26 19 22 33 40 41 34 41 40 50 50 39 55 53 34 42 44 35 42 58 47 51 55 51 52 49 53 56 47 34 38 45 43 37 33 22 17 15 12 9 8 58140 333 824 30 11504 16 9 0 5625 -11146 -33 96 300 546 741 586 442 266 176 185 363 344 369 450 593 2003 3948 2075 1002 1217 1306 1521 1807 2126 2391 2514 2386 2164 1997 2094 2175 2314 2477 2707 3006 3190 3561 3819 4171 4670 5059 5546 6329 6820 7516 8187 8656 9016 9876 10477 11210 12499 14641 17413 21500 26852 33019 39488 44467 46073 46152 46847 49426 52401 55282 57752 62243 67356 71258 75572 75362 71397 66370 62038 57506 54870 54078 54602 50237 47709 46368 45343 46111 45484 45165 43882 43425 41722 39613 36182 31901 27845 23701 19830 16036 13273 10836 9275 8475 8652 9399 10314 10967 11836 12800 13570 14566 15223 15704 15687 15299 14509 13739 13511 13469 12919 12425 11928 11651 11170 10675 9751 8863 8519 8106 7558 7460 7513 7874 7814 8055 8457 8860 9126 9185 8656 8203 8067 7873 7607 7480 7398 7121 6531 5731 5498 5638 5623 5306 4595 3739 3196 2920 2356 2074 1634 1225 1148 1010 792 703 696 642 530 397 241 89 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 216 840 596 104 -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 -33 605 2136 4826 8303 10414 12230 14363 16996 19139 24278 30221 32159 34356 41528 51657 60441 58000 60868 73174 77630 75322 81869 88162 98066 103957 112634 111882 111586 114868 105756 103085 105022 110221 85351 32018 12510 16093 20346 22775 30071 35489 39237 30478 15929 1064 163 115 92 97 73 66 79 70 46 43 64 42 48 51 52 51 47 54 64 76 65 40 54 60 72 62 59 58 52 47 58 62 73 78 65 60 62 65 65 56 57 63 59 60 57 58 46 41 44 35 26 33 32 23 16 58149 333 822 30 11502 16 9 9 5623 -11147 155 445 809 1023 1382 1448 1131 568 292 19 0 138 214 579 1160 838 1369 2388 1271 1181 1388 1472 1616 1891 1989 2180 2250 2149 2148 2126 2217 2075 2064 2100 2346 2544 2828 3037 3316 3663 4071 4558 5220 5897 6455 7359 8542 9692 10892 12271 14366 17010 19447 22345 25427 28628 32136 35465 37652 39356 40573 41093 41330 42688 43622 43587 44503 45340 46931 51205 54877 56084 55085 55511 52229 46159 43254 43090 43695 41703 37973 36036 34665 34200 34053 34105 32824 30898 28059 25049 21615 18205 14696 11945 9875 8289 7098 6257 6460 8326 11549 15116 17326 19308 20533 20551 19675 18652 17642 17312 17323 16850 15642 14537 13686 12994 12563 12559 12688 13013 13734 14658 15782 16308 16082 15297 14565 14067 13256 12078 11414 10975 10110 9439 9052 9085 9768 10619 10558 10866 11166 10629 10017 9380 8623 7496 6595 5690 4714 4178 3819 3153 2408 1871 1554 1337 1089 743 578 442 316 220 82 -6 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 717 1207 1104 220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1316 2620 3412 3958 4890 5130 4848 5732 6613 6749 6727 8127 9456 9308 7834 5535 4004 3729 4950 8260 15308 28817 39694 50528 59326 71071 82887 96316 116294 120931 145308 180107 178892 165541 153830 116932 69669 72463 63132 37192 123477 89205 23070 2966 238 113 87 68 65 61 64 64 76 58 49 52 23 37 55 45 33 33 40 66 66 66 55 68 56 66 60 55 66 57 52 52 62 81 71 70 70 80 76 68 68 64 61 63 66 60 59 53 51 50 34 29 29 35 35 30 17 58158 334 764 30 11504 16 9 18 5622 -11148 12193 199 383 745 1046 1242 1088 556 108 999999 999999 999999 999999 999999 999999 999999 69 -51 999999 999999 999999 999999 -29 58 247 277 327 507 643 864 1076 1117 1241 1253 1366 1449 1428 1741 1760 1782 2009 2063 2219 2252 2628 2946 3154 3500 3943 4427 5003 5921 7109 8808 11222 14105 17283 19941 21283 22076 22418 22577 23619 24741 26112 28438 29543 30273 31371 32240 31198 30248 29080 27627 27038 26435 25816 25269 24950 24536 25693 25093 24665 23833 23575 23317 21989 20493 18264 15615 13064 10520 8136 6239 4977 4255 4015 4130 4608 5815 7670 9649 11711 13269 14564 15305 16156 16372 15529 15002 14582 13993 13949 14075 14236 14812 15495 15805 16047 16274 15510 13400 11087 9220 8282 7514 6666 6221 6326 6234 6184 6716 7525 7963 7931 7764 7274 6447 5307 4134 3380 2798 2478 2486 2734 3364 4073 4154 4074 3618 3079 2576 2087 1736 1476 1188 865 589 330 240 12 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 387 524 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 708 1603 2086 2175 2221 3306 5256 5885 5968 5633 4155 2842 2256 1923 1943 1706 1594 1325 1009 1660 4225 6210 10225 19876 30660 43095 60016 76316 84350 98510 133564 173209 205756 254828 309168 281206 242336 219852 209173 163742 101337 161495 113985 29099 6321 313 74 65 56 36 48 67 55 57 51 53 35 26 34 48 34 33 41 54 36 42 50 48 52 52 64 55 44 59 68 49 59 54 47 49 57 60 55 58 56 55 49 51 47 49 54 48 46 40 42 35 30 20 18 20 9 6 58167 330 859 30 11509 16 9 27 5620 -11150 64 171 162 -69 999999 999999 999999 999999 999999 999999 1688 9329 11881 8814 1507 999999 999999 999999 999999 999999 999999 999999 -47 -4 253 351 503 660 786 903 971 1080 1231 1422 1523 1774 1959 2046 2288 2529 2771 3034 3282 3549 3840 4129 4359 4852 5573 6237 7321 8419 9758 11513 12829 14153 14974 15769 16406 16906 17884 19224 21737 24939 27318 29743 32049 34116 35976 35812 35009 34602 33102 30692 27712 26247 25930 25985 25661 25142 24380 22035 20163 18627 17645 16533 15715 14642 12688 10795 9471 9264 10129 11946 14544 17307 19150 19684 19001 18977 19749 21232 22850 23933 25391 28373 32254 35067 35883 35603 34488 33187 31591 29649 27187 24832 22462 20113 17377 14592 12513 10594 8456 6463 5084 4254 3479 3082 2861 2807 3043 3349 3430 2914 2462 2061 1605 1137 763 529 323 114 197 190 234 398 405 331 243 170 -22 999999 999999 999999 999999 999999 -91 -92 -69 -90 -45 -48 4 -61 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 284 733 816 1230 2572 5022 7323 8217 7892 7793 7768 6399 5474 4878 3695 2426 2145 1777 1510 1580 2038 1574 1149 1540 1641 2088 5323 13880 29712 55127 82632 105754 134306 163301 193341 208598 233169 232931 181288 140552 193996 301193 170269 27343 4089 1178 220 108 87 59 51 56 72 41 48 54 29 40 26 14 17 11 5 8 27 29 31 29 35 34 32 40 51 37 40 46 33 50 44 43 49 45 46 45 40 52 47 44 47 45 45 45 44 39 36 30 24 24 12 15 20 10 -3 58176 321 1129 30 11509 16 9 36 5619 -11151 -61 999999 835 1494 891 1414 981 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 119 164 280 431 538 676 737 790 1046 1184 1509 1762 1901 2099 2363 2717 3166 3462 3793 4335 4933 5783 6658 7411 8328 9555 10555 11738 13005 13888 14797 15406 15957 16678 17179 18449 19542 21321 23521 25489 26293 27226 28438 28509 28477 27465 25320 23610 22781 21734 21412 21220 20390 19322 18351 16947 15251 13566 11950 10125 9186 9155 9789 11133 13399 16120 18720 21408 24716 28675 32616 35185 36073 36341 36210 36938 37451 37436 37733 37920 36803 34051 31140 28308 25426 22180 18996 16331 14486 12832 11719 11203 10518 9396 8046 6565 5366 4330 3475 2944 2297 1653 1344 1150 995 957 775 651 372 165 89 99 206 163 69 -4 -66 999999 -34 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 -97 29 121 172 348 443 408 323 308 159 47 162 164 91 6 -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 1203 2547 2070 922 248 503 2167 6811 14068 22417 37695 56634 66246 57650 42818 33063 26399 25655 30953 34549 24907 12077 11028 24118 42277 55030 67715 88078 129646 172852 231620 254059 232721 199135 193836 212781 132665 52621 18076 12833 7613 1705 152 101 45 40 47 14 35 48 45 30 37 43 28 20 16 8 15 23 32 11 32 46 43 41 33 31 43 35 42 46 47 51 51 48 37 48 65 57 46 42 43 40 51 54 53 44 44 53 47 39 31 26 24 24 18 2 0 -3 58185 322 1154 30 11504 16 9 45 5617 -11153 65 529 999999 999999 999999 999999 3598 10558 11651 3844 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 4 93 116 397 648 813 1005 1237 1491 1716 1984 2430 2831 3166 3710 4264 5007 5920 6887 8117 9427 10620 11720 13082 14486 16067 17563 19057 20203 20896 21227 21440 22228 23260 25074 27281 30380 34653 36863 36761 36122 35758 35185 32323 28643 25123 21959 19541 17596 15620 14453 13430 12603 11923 11405 11629 11888 11980 11519 11556 12300 13825 15893 18665 21050 23012 25840 30474 36218 42882 47440 49786 51349 52882 53125 52854 50342 45871 40153 33555 27014 21249 16029 12278 9740 8267 7503 6944 6459 6160 5721 5167 4723 4379 3917 3240 2731 2470 2077 1580 1266 812 658 560 481 354 285 247 199 131 40 32 24 -68 -7 -92 -69 -94 -100 -89 999999 999999 999999 999999 -67 73 302 674 1104 1717 2197 2514 2759 2603 2249 1902 1514 1282 1018 691 411 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 1597 7567 16989 25760 32689 39899 43811 49185 58825 58972 53461 50584 49160 45437 33946 20676 10185 4949 5608 7287 9272 19776 31229 47165 86167 127226 158766 198322 217867 222579 206958 187221 201633 133689 45354 6294 396 158 107 102 83 71 54 53 68 68 49 45 55 58 47 37 27 37 39 38 51 33 38 61 67 60 47 54 54 47 41 45 48 52 46 57 55 46 58 64 70 66 66 68 74 77 61 46 53 59 54 50 52 52 41 29 32 31 27 25 28 58194 333 824 30 11504 16 9 54 5615 -11154 931057 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 2718 9325 17399 12110 491 999999 563 12608 7280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 555 862 1125 1424 1725 1953 2356 2848 3217 3768 4470 5026 5870 6636 7554 8712 10209 11883 13803 15430 17108 18936 20689 22168 23754 25581 26848 26714 25587 24840 24321 25006 28036 33487 37120 39910 43828 49768 55164 58000 56145 54285 48670 40581 35472 31088 25174 19908 17217 15562 14663 14204 14582 15423 16404 18178 19951 21352 22540 25123 28465 32069 36075 39924 44004 47677 52243 57962 62699 66832 69538 70305 69569 64224 55151 43844 32476 23902 18794 14587 11335 8893 7257 6048 5313 4828 4355 3880 3344 2839 2544 2364 2144 2058 1917 1686 1460 1261 1188 1161 1062 969 732 545 600 573 486 402 373 336 364 369 325 347 498 651 801 1039 1336 1409 1674 1976 2224 2498 2893 3793 4699 5551 6166 6029 5388 4495 3399 2329 1183 359 61 999999 999999 -13 69 -57 999999 999999 999999 58 99 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 392 4533 23295 41417 47300 40839 36597 43816 46014 53731 55750 53863 53146 59575 63600 60019 52036 33577 15884 6524 3057 1616 872 387 904 3282 3180 6933 28717 83223 182307 222037 183196 156867 177435 148164 31807 1386 229 131 101 124 129 113 99 87 83 81 78 85 90 69 58 74 62 61 34 54 53 71 82 76 80 74 82 84 82 69 79 87 79 97 92 82 80 86 98 99 85 90 81 84 83 85 81 84 79 79 92 95 73 67 69 68 54 57 58 50 43 31 58203 318 1226 30 11516 16 10 3 5614 -11155 300 2658 6624 8927 2370 999999 999999 166 19415 34081 18072 4051 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 263 666 930 1354 1964 2757 3442 4181 4748 5656 6542 7383 8450 9562 10830 12485 14123 16052 18403 20843 23332 25555 27369 28649 29355 29906 30396 29685 28148 27783 28646 32044 38657 45035 53945 62840 70187 73423 75151 74207 67350 59515 56091 52229 47698 45747 46040 45344 42987 41530 39543 38303 37970 37536 37191 37082 38076 40717 43684 46328 48340 49065 49016 49992 52241 53755 54458 56048 57277 55394 50836 45210 38671 31434 24683 19406 15697 13108 11171 9731 8726 7480 5761 4000 2947 2392 2084 1954 1939 2022 1790 1630 1728 1642 1671 1848 1866 1879 2088 2523 3080 3712 4148 4251 3837 3725 4780 5487 5267 4832 4484 3800 3447 3613 3927 4326 4892 5626 6000 5990 5511 5046 4583 3646 2859 2216 1534 966 612 503 440 371 321 313 407 565 324 358 466 540 610 584 356 25 -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 -69 -61 -43 -50 -10 14 -46 -96 999999 999999 43 195 143 43 220 1068 4326 15281 41441 49318 43980 53851 48977 32794 25659 19205 22116 30673 41915 60223 72777 78506 90050 96759 85321 64427 41480 22794 8507 4772 2505 942 385 251 244 216 125 615 5573 13216 1229 315 394 429 428 383 266 167 78 89 72 35 53 54 56 63 77 65 44 35 35 27 26 23 27 41 35 34 32 39 55 41 43 53 53 48 44 39 29 52 47 60 57 58 51 60 60 56 63 67 64 57 40 41 50 55 51 51 42 40 29 28 30 18 11 14 2 58212 317 1257 30 11517 16 10 12 5612 -11157 285 1377 1762 87 999999 644 7059 16229 32463 51602 19015 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 543 1144 1881 2609 3471 4449 5305 6525 7793 9062 10579 11883 13510 15101 17143 19292 21388 23342 25255 26616 27498 28294 29084 29499 28541 26302 25521 26412 27723 31145 35656 40473 44631 47705 48706 49527 48654 45891 42349 39076 38523 38526 38592 38210 38292 39588 41488 43357 43395 42318 42525 44143 46312 49493 51400 50033 45916 40918 36179 32014 28631 27279 27791 29477 30432 30658 29312 27000 23757 21078 19352 18058 16818 15075 13118 10625 8363 7256 7566 8643 10396 11940 13514 15028 15990 16386 16506 16185 15831 15316 14955 14867 14562 14776 16076 17840 19376 20264 20048 18536 17030 15682 14788 13363 12295 11755 10433 9424 8764 8556 8400 8247 7692 6347 4779 3449 2578 2049 1756 1469 1229 1224 1167 1127 1063 974 915 996 1255 1427 1626 1537 1087 538 107 -14 -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 -53 54 217 413 691 1014 1367 1816 1933 1643 903 301 71 224 1183 2547 3358 4830 7607 10984 13862 16465 20275 27613 37786 44874 51623 49335 53085 56668 63685 69843 69088 75959 88415 93754 80022 59675 36532 20847 10506 5458 3965 3279 2571 1747 1031 662 467 170 58 68 67 118 160 198 249 305 330 263 150 107 58 35 42 56 37 39 64 50 53 47 48 33 40 30 30 19 14 36 33 36 44 35 44 42 42 40 39 31 38 49 48 55 46 39 49 52 48 43 51 59 53 49 50 52 61 50 42 44 48 35 28 30 24 17 15 9 5 0 58221 316 1310 30 11510 16 10 21 5610 -11158 239 161 999999 1026 6975 13505 16689 20305 27332 6555 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 322 824 1419 2009 2630 3467 4381 5562 6781 8429 9934 11384 13190 14701 15966 17674 18864 19752 20937 22121 23444 24046 23259 21910 21258 22073 24602 28162 31323 33520 33364 32999 33156 32517 31513 30551 31074 32660 33718 33815 34026 33967 34077 34442 34621 33718 32459 31447 30603 30174 29283 28024 26325 23652 21282 19049 17033 15808 14811 14152 13560 12980 13225 14068 15825 17814 20039 22553 24143 24176 22434 20371 19267 19151 19421 19054 18027 17378 16936 16863 17161 17321 16896 15075 12699 10816 9572 9118 9079 9514 9916 10402 10843 10475 9056 7129 5880 5178 4594 5236 5905 5578 4920 4368 3840 3345 2998 2804 2628 2410 2251 1984 1815 1892 1796 1555 1339 1146 939 1029 1595 2170 1908 1473 1286 915 571 244 116 124 -27 -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 -80 180 611 1246 2352 3451 4412 5714 7552 10052 12095 13241 15703 20451 24174 25627 27323 31075 34589 36248 37062 34790 39056 46166 58186 71585 96886 112682 113738 113723 118312 108070 95553 91127 97696 84410 81013 75777 69553 71325 78242 73445 60511 44780 23656 10009 3155 2545 1598 430 108 99 100 79 131 170 196 206 230 236 151 93 65 59 50 36 42 66 32 33 45 45 60 48 17 42 30 14 34 38 37 52 43 47 49 55 49 46 43 47 31 52 59 50 41 48 42 54 42 43 47 44 34 52 51 40 49 39 46 43 43 45 43 33 32 29 24 17 16 13 13 11 58230 317 1304 30 11504 16 10 30 5609 -11159 183 1175 1452 1297 3713 10104 10667 7725 4663 1573 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 129 344 657 954 1133 1501 1943 2417 3155 4010 4710 5465 6489 7312 8075 8710 9399 10262 11135 12033 13224 14729 16018 16610 17261 17711 18077 18569 18666 18914 19169 19164 19155 19413 20109 20462 20751 21211 21422 21832 21747 22299 22753 23720 24444 25704 26361 26237 25912 26008 25867 25203 24345 23558 23324 23890 24794 25106 25204 25637 26047 26823 27629 28604 29402 30212 29596 27644 24627 21220 18594 16790 15080 13459 12562 12176 11757 11395 10929 10252 9644 9062 8914 8735 8106 6802 5818 5482 5560 5747 5909 6238 6856 7097 6971 6289 5600 5168 4941 4541 4243 3885 3829 3572 3250 2845 2467 2063 1605 1385 1153 989 855 768 775 901 987 879 923 938 884 919 924 835 1013 1329 1126 358 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 107 371 684 1219 2090 3665 5918 8455 11437 17189 24118 24935 22563 23782 27737 37379 48445 67190 70371 59369 57396 55033 50903 49987 48259 50638 61297 64808 70377 66593 62623 79915 99304 97220 90809 99180 110374 134664 141587 134697 118141 111694 114079 110335 95511 64195 37621 29952 18086 4492 957 246 61 92 128 154 127 156 183 173 172 142 92 71 71 77 55 38 53 56 32 49 68 64 38 36 33 30 41 33 42 42 38 32 44 56 29 35 43 52 62 82 84 67 68 71 66 65 58 50 60 70 68 57 63 69 71 54 55 58 59 63 62 75 72 57 47 47 43 39 31 29 30 24 25 58239 316 1311 30 11511 16 10 39 5607 -11161 511 1784 3396 6606 12272 13955 12183 3948 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 154 307 397 615 859 989 1219 1497 1831 2111 2765 3199 3871 4491 5057 5562 6180 6823 7213 7788 8395 9201 10228 11167 12107 13191 14179 14802 15526 16074 16388 17088 17416 17665 17669 17598 17716 18417 19335 20402 21097 20385 19635 18698 17953 17476 17700 18038 19079 20116 21226 22357 22869 22935 23317 23803 24555 25470 26823 28918 31513 34214 36459 37574 37255 35940 33181 29100 25022 21260 17928 15484 13772 12313 11584 11193 10788 10374 10118 10069 10153 10516 10237 9718 9087 8772 8461 8080 7538 6646 5468 4586 4375 4186 4084 3877 3688 3570 3195 2877 2811 2688 2457 2287 2090 2009 1908 1842 1642 1558 1605 1779 2009 2076 2098 2064 2143 2645 2730 2511 2400 2093 1417 743 280 999999 999999 999999 999999 999999 999999 999999 999999 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 228 595 1129 1918 3099 4642 6764 9879 13733 19970 30790 45397 58199 63208 60962 61352 66664 76291 94239 105204 103465 89643 83290 67474 59537 66676 67397 63974 45088 33124 39265 50097 71405 75257 69341 63178 57868 60563 71144 73650 71522 71817 76606 84035 79111 72331 58682 43514 22236 14285 5429 634 69 81 59 96 113 119 146 145 136 128 126 149 136 90 85 62 57 70 83 85 84 63 52 63 43 45 70 61 58 54 45 47 44 37 57 53 64 81 79 71 61 61 69 67 77 73 67 68 75 76 79 82 75 82 78 74 70 65 76 78 69 63 71 59 59 61 60 57 46 44 47 37 38 26 58248 316 1291 30 11521 16 10 48 5605 -11162 1162 4336 7191 8318 12406 12363 4134 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 -48 140 271 510 723 832 1032 1389 1537 1706 1957 2149 2286 2555 2906 3110 3295 3687 4161 4634 5171 5949 6806 7890 9170 10378 11220 11934 12893 13973 14916 15239 15422 15238 14843 14525 14482 14970 15157 15175 15360 15366 15319 15512 15826 16585 16986 17188 17242 17499 17327 16747 16495 16954 17383 17578 17754 18465 19694 20536 20681 19955 18368 15662 12817 10461 8305 6928 6005 5336 4919 4674 4675 4807 4862 4801 4856 4945 4893 5149 5534 5701 5525 5046 4529 3990 3622 3377 3153 3050 2921 2824 2622 2485 2274 2301 2247 2221 2046 2017 2035 2086 2046 2037 2090 2135 2201 2217 2272 2375 2497 2766 3095 3070 2687 2107 1458 985 483 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 -99 102 340 658 1057 1589 2398 3442 4794 6762 9351 12683 18280 25947 32876 40932 52675 63125 70613 71879 72849 79087 89116 102209 92377 70533 54454 55556 54312 57054 62070 66254 70430 64733 61133 52895 26835 13095 14233 23369 38718 53819 66745 82120 98758 116383 132371 143636 155173 159567 156522 150983 126181 104066 67131 18026 1448 149 47 32 40 33 46 42 52 62 42 64 77 57 40 28 44 35 27 29 48 39 18 22 34 24 6 20 17 24 20 9 26 20 34 50 39 48 55 46 41 56 55 55 42 37 52 49 40 34 42 36 43 51 56 42 44 41 36 41 44 32 37 44 41 38 30 24 21 15 5 8 4 -2 58257 316 1315 30 11515 16 10 57 5604 -11164 1031 3487 5284 6415 14890 16341 2373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 361 626 784 1009 1097 1184 1276 1301 1525 1676 1593 1667 1742 1966 2197 2479 2917 3487 4328 5268 6617 8056 9673 10890 11199 11421 11333 11172 11291 11392 11438 11440 11721 11995 12238 12410 12456 12778 13107 13112 13032 13233 13616 14257 14145 13372 12464 11638 11324 11233 11186 11104 11119 11090 10839 10067 9188 8166 6737 5899 5135 4507 3852 3461 3302 3337 3241 3196 3300 3161 2920 2907 2858 2939 3163 3432 3633 3694 3654 3510 3124 2791 2456 2221 2142 2134 2080 2275 2219 2299 2426 2437 2538 2582 2683 2653 2631 2677 2588 2293 1985 1844 1592 1511 1608 1534 1471 1455 1296 898 477 218 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 -75 999999 999999 999999 999999 999999 999999 999999 -77 195 570 1027 1641 2555 3986 6285 9189 12773 18671 26154 31220 32739 36208 42459 42424 36709 30702 29751 32619 36068 40407 37237 37271 35774 37518 36501 31428 22735 14238 10108 9822 10057 14822 27815 47770 63744 75509 91454 113134 126772 134021 140581 153172 173057 190339 216360 243144 263178 272608 264664 224293 143122 42271 2126 52 58 96 80 78 52 53 89 59 60 51 59 51 62 76 82 46 59 70 88 52 65 48 28 33 57 54 59 45 46 60 55 58 43 55 77 77 70 78 61 62 65 65 71 50 76 75 85 90 78 72 74 72 72 75 66 64 73 70 69 68 72 77 72 53 47 49 40 34 23 27 28 58266 317 1276 30 11506 16 11 6 5602 -11165 220 1594 3059 2607 4387 16291 12425 2305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 107 410 599 854 1084 1231 1378 1581 1725 1740 1951 2183 2407 2601 3146 3811 4523 5358 6369 7664 8733 8556 7714 7382 7363 7881 8768 9312 9185 9034 9316 9541 10074 10517 11036 11647 11819 12163 12654 13189 13774 14256 14647 14188 13412 12804 11808 10533 9628 8902 8538 8570 8254 7769 7181 6486 5837 5329 4850 4441 4025 3605 3484 3517 3711 3747 3546 3416 3239 2870 2712 2607 2719 2678 2573 2568 2689 2652 2812 3096 3314 3458 3586 3697 3735 3782 3796 3685 3559 3450 3295 3009 2683 2481 2076 1853 1625 1438 1262 1032 652 374 143 29 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2136 6484 10966 11805 7446 2022 59 148 1346 13100 16131 2211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 95 479 1023 1671 2717 4372 6235 7961 9997 10583 10829 12872 16637 19487 20230 18303 15438 15551 20281 26077 26460 25601 19580 14436 16218 18882 18834 22267 25553 30973 37513 46927 69694 90511 99717 104417 115343 127337 150378 176283 207891 247939 271603 296750 325621 348880 331241 251453 167859 76349 6265 515 94 79 69 69 75 96 87 85 78 61 78 104 79 75 73 79 56 80 87 96 76 55 53 60 48 49 55 49 64 68 62 69 91 81 73 87 75 84 80 72 72 78 74 77 91 84 79 73 87 98 99 84 83 81 87 80 78 87 74 70 73 73 68 64 59 59 50 58 60 48 34 32 58275 318 1249 30 11509 16 11 15 5601 -11166 -28 1283 3131 3435 1964 2235 10574 16321 11178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 177 326 609 815 1010 1209 1445 1622 1765 2053 2243 2577 2973 3194 3707 4327 4885 5323 5738 5747 5552 5548 5424 5460 5401 5231 5380 5666 5716 5382 5154 5089 5161 5578 6067 6812 7289 7591 7845 8172 8308 8105 8058 8203 8004 7833 8118 8034 7766 7599 7792 7649 7745 7295 6893 6300 5884 5631 5505 5657 5676 5666 5739 6001 6030 5840 5672 5400 5009 4719 4356 4219 3971 3842 3636 3372 3263 3033 3003 3084 3177 3220 3253 3121 3051 3068 3037 2961 2822 2659 2738 2724 2643 2508 2368 2016 1565 985 470 135 -60 999999 999999 999999 999999 999999 -51 70 278 597 636 329 156 184 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 676 5443 15004 21940 25128 25000 17015 7680 3911 1932 3574 21667 17592 476 999999 999999 999999 999999 999999 999999 999999 -54 332 788 1357 2116 3212 3783 4605 6632 8600 9586 10632 12355 14860 18627 22627 24281 25422 26233 27195 30448 32864 31893 29721 25602 26083 31612 38063 47665 57120 62565 72292 87717 96327 102411 111760 114975 108874 96975 78330 83170 110078 156208 214512 261273 295529 324934 319311 290465 242951 183449 141051 124964 97688 34768 3559 103 17 41 44 35 56 59 35 47 52 44 68 46 47 53 69 50 54 58 48 41 28 47 41 48 46 41 37 44 62 67 55 52 72 60 60 69 52 65 59 75 66 52 64 68 58 84 83 54 57 70 58 48 60 59 57 63 70 61 62 54 47 45 48 50 34 33 26 17 19 58284 318 1251 30 11511 16 11 24 5599 -11168 29 1895 5308 6723 5542 5261 13789 14626 795 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 554 744 960 1388 1575 1631 1972 2238 2294 2531 2681 2705 2768 2855 3089 3489 3803 4028 4166 4279 4345 4490 4921 5057 5214 5471 5412 5052 4635 4405 4360 4361 4784 5011 5237 5489 5311 5116 4777 4552 4300 4344 4551 4699 5126 5429 6017 6357 6404 6718 7117 7078 7148 6910 6378 5919 5603 5680 5765 5497 5375 5641 5965 6140 6016 5785 5745 5598 5345 5106 4884 4648 4464 4363 4306 4392 4602 5052 5433 5474 5434 5418 5326 5006 4794 4447 3902 3435 2663 1962 1472 1072 755 588 410 401 441 856 1445 2091 2617 2984 3275 3309 3145 2527 2017 1722 1607 1638 1039 157 999999 999999 999999 -1 242 409 12 1 417 3536 20558 51227 54011 28877 7453 1029 67 -46 999999 252 3288 3635 247 999999 999999 999999 999999 10 200 407 705 1280 2365 4318 6507 8167 9357 9661 9351 10320 12894 15747 17450 19269 21744 25256 30509 34068 35154 35533 37738 40804 42733 47186 55897 64935 68391 70785 84687 94151 97593 102499 99906 96635 94176 93527 102355 113124 126310 136800 142842 151003 151536 158222 175865 189606 185328 188775 207955 227645 237095 243519 235120 171251 83230 21917 1772 110 47 43 45 49 67 55 55 49 28 50 49 63 52 52 39 51 63 56 46 53 59 27 42 30 31 33 36 45 42 52 55 61 48 66 64 39 51 71 74 69 62 70 69 69 68 77 65 55 63 61 55 53 54 56 44 42 60 61 57 57 58 48 51 36 29 27 14 12 58293 318 1250 30 11510 16 11 33 5597 -11169 -68 1587 2948 2466 1535 4110 4299 1847 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 75 274 639 791 983 1157 1248 1323 1343 1262 1281 1407 1304 1423 1568 1871 2103 2297 2724 2914 3100 3231 3218 2959 2747 2336 2022 1824 1604 1707 1884 2152 2307 2415 2427 2499 2649 2855 2934 3099 3220 3500 3765 3916 4005 4017 4155 4135 4189 3910 3447 3056 2837 2501 2368 2305 2178 2087 2084 2095 2232 2431 2509 2665 2804 2843 2997 3050 3201 3265 3139 3028 3017 2799 2419 2006 1589 1302 995 736 730 762 962 1291 1602 1723 1757 1885 2049 2184 2399 2436 2334 2043 1663 1339 1148 990 846 572 576 955 2234 3995 3767 3035 3202 3040 2100 1403 1329 1639 1509 2277 5409 9463 17143 30979 54696 90267 121775 126350 80614 17145 1306 539 2752 9043 5229 999999 999999 999999 999999 999999 999999 999999 999999 56 799 1842 2768 3776 5148 6543 7819 9343 10114 10464 12076 15010 17062 18602 20454 24138 29755 34741 41306 48377 53889 56442 55865 61286 61021 59433 66191 73543 81690 89173 92359 105874 122900 129251 134238 147009 167005 168489 145235 114049 102483 124143 146395 174892 237815 294984 292125 259642 243501 220128 158169 74837 16590 2895 753 127 66 54 67 81 53 78 64 52 50 48 75 64 53 40 56 46 47 56 35 33 21 31 30 28 35 31 48 61 41 65 67 38 43 54 58 63 55 45 56 73 65 62 88 64 62 58 60 65 71 63 69 59 64 54 56 64 61 62 74 51 53 46 37 40 38 28 26 18 58302 315 1338 30 11508 16 11 42 5596 -11170 -1 883 2907 4513 1962 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 47 316 595 706 1119 1341 1586 1802 1869 1745 1786 1775 1739 1663 1667 1832 2278 2739 3058 3474 3632 3224 2749 2315 1920 1767 1786 1729 1887 2148 2128 2137 2158 2067 1956 2073 2269 2293 2377 2374 2449 2189 2035 2022 1991 1946 2063 2023 2088 2182 2194 2403 2491 2449 2446 2537 2595 2621 2585 2598 2465 2406 2290 2152 2057 2096 2114 2180 2287 2446 2362 2319 2343 2351 2598 2682 2798 2753 2574 2067 1470 1010 597 386 482 891 1614 2415 2764 3226 5095 7506 8550 8371 8202 8551 8360 6871 4766 3203 2450 3350 5534 10039 15221 12881 12928 16318 14308 9348 11451 19416 31965 50683 82012 113266 138893 119787 47794 8026 3674 1409 83 -6 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 553 1271 2153 3145 4424 5997 7685 10092 14442 19472 21785 23062 24566 26989 32646 38694 47318 54889 57691 63118 69101 77782 89158 101474 110044 121671 131931 131720 119527 105580 103728 134801 143654 134105 140938 164885 198679 238263 271258 301905 328530 306976 251825 176919 95768 28747 6298 1373 206 61 76 75 61 82 90 82 76 92 86 91 99 83 54 66 82 76 78 55 49 89 70 72 77 59 63 73 81 73 78 95 90 87 108 82 82 77 91 78 81 95 80 95 107 92 87 95 97 105 91 87 80 77 93 97 82 83 85 89 89 88 83 81 69 68 67 58 54 57 49 43 58311 315 1337 30 11507 16 11 51 5594 -11172 391 3369 7300 10175 10675 -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 999999 999999 999999 999999 999999 999999 10 273 547 860 1246 1732 2305 2830 3354 3668 3744 3645 3564 3568 3492 3489 3614 3806 4199 4331 4284 4478 4537 4339 4152 3794 3735 3686 3567 3839 4346 4539 4708 4663 4537 4709 5053 5057 4924 5087 5497 5462 5255 5316 5406 5280 5191 5443 5710 5782 5768 6158 6262 6492 6320 6031 5697 5465 5149 4949 4762 4460 4079 3720 3421 3036 2917 2898 3035 3000 2763 2251 1709 1205 842 754 840 1012 1457 2263 3243 4007 4735 5026 5632 7378 10320 13424 14610 15183 16100 16395 17231 17638 18854 20166 21349 23551 26323 30773 36244 31389 21591 14923 18631 22103 22136 20962 22922 33366 57875 100505 102789 88994 67602 50803 24451 8140 5185 3125 2749 2642 2974 2718 1642 277 999999 999999 999999 999999 999999 999999 148 576 1164 1964 2946 4443 6419 7826 8802 9996 11954 14621 17686 21799 27466 31553 34085 36521 37875 41917 47221 46408 48760 57540 67140 75972 85658 97643 119295 125280 116647 112980 119967 126834 135840 148318 155871 153817 135710 140848 197388 227992 221630 185891 161412 139804 111030 67545 34640 15062 7622 1572 74 44 40 45 29 48 72 55 50 69 38 62 63 48 67 60 38 49 44 50 37 17 29 25 10 26 42 38 41 34 46 40 42 52 59 64 60 64 53 59 60 61 61 64 72 58 65 61 56 62 65 65 72 63 48 45 46 48 61 53 49 47 45 45 40 37 28 26 24 20 5 58320 315 1339 30 11509 16 12 0 5592 -11173 1519 4874 5794 7995 4729 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 180 300 429 648 806 845 879 965 1071 1185 1342 1667 2090 2357 2422 2373 2291 2338 2757 2974 3123 3091 3013 2823 2816 3129 3313 3549 3742 4044 4195 4228 4366 4277 4214 4149 4232 4346 4338 4355 4691 5029 5470 5677 5316 4688 4384 4129 3955 3859 3630 3273 2744 2250 1671 1199 908 655 514 525 475 468 476 552 772 1112 1611 1920 2052 2382 2838 3527 4158 5194 6257 7845 9513 11038 12615 14422 16133 17699 17699 17512 19116 20417 23081 27718 29132 28045 26489 24174 23335 25559 26753 30751 34933 27104 15283 19017 29409 35501 42104 51015 44656 33096 23777 49871 97798 75933 50127 20047 5614 1223 628 611 253 88 246 509 406 211 38 -43 -2 141 480 1129 1610 2060 3006 4366 5403 4942 5153 5993 6840 7394 8978 10683 11453 12365 13378 14248 15226 16682 19779 23908 29625 36634 44012 54742 61355 60393 59352 63080 69457 80131 83626 91986 104272 120856 141203 165091 189565 193318 189950 193356 186281 184942 204389 228784 257085 279053 263285 216354 147997 65758 18481 2250 247 74 73 82 67 55 77 109 92 88 77 83 95 83 73 62 65 57 53 57 63 55 57 72 82 68 64 67 63 55 80 92 81 82 74 69 72 72 76 107 103 93 87 95 91 115 103 84 95 80 88 89 84 83 95 75 71 67 75 83 76 63 57 64 69 66 59 47 47 40 34 58329 318 1248 30 11508 16 12 9 5591 -11175 12 514 673 2905 2883 2306 400 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 376 669 747 818 749 742 666 799 760 668 556 675 744 882 1004 1050 1277 1393 1620 1708 1874 1837 1873 2012 2003 1941 1903 1804 1473 1211 920 586 378 235 42 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 -8 326 809 1342 1890 2457 3180 3836 4202 4638 5280 5505 5573 5831 6164 6773 7346 7856 7755 7710 8235 8625 9776 11621 13034 14248 15128 16340 17050 17078 17404 17313 17005 18646 17726 11026 5317 6864 11842 20910 33384 40882 55285 55592 39776 19133 17413 44252 74088 76755 56586 27756 11268 4690 3858 3800 3298 3496 4238 4532 4627 4749 3805 2381 1509 1198 1116 1198 1379 1788 2172 2439 2904 3365 3607 4143 5358 7133 9109 11074 12290 14589 18073 18752 17900 19740 21399 21600 23494 24186 31194 44260 60669 71412 69231 70247 66767 66597 79701 96857 111627 121274 117787 109843 104894 120740 159072 185959 221924 258672 298565 322160 340253 334676 285756 245669 165042 38662 1546 83 55 45 55 45 50 74 71 80 52 55 75 87 91 83 74 58 75 71 51 68 70 55 33 41 51 47 42 47 59 59 65 65 88 70 57 55 46 66 69 70 78 86 84 77 72 85 72 68 68 65 78 81 66 72 73 63 53 70 72 74 64 60 49 49 43 43 35 30 20 14 58338 319 1241 30 11501 16 12 18 5589 -11176 236 1831 2833 5410 4327 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 195 468 312 313 451 374 376 419 591 866 931 810 773 690 611 496 527 671 691 686 732 763 629 569 576 490 401 216 171 149 235 447 612 808 837 1019 1169 1184 1205 1392 1490 1643 1935 2146 2475 2766 3060 3164 3123 2793 2886 3321 3600 3794 4111 4649 5265 5579 5755 6091 6919 8312 10195 12028 12719 14166 16082 17228 18574 20720 22241 23547 25905 28507 31695 36314 43779 43534 39762 42688 47794 51300 66998 77745 68575 54883 44711 29657 15323 5304 6241 19564 44019 49452 32977 7831 1018 416 570 1071 1661 2156 2679 3529 4745 5666 6478 7216 8639 10891 13320 16192 19623 22243 25104 26077 26664 26670 26654 27402 27781 28572 30502 31725 32902 36063 38949 42212 41744 34404 28360 31268 34289 28777 31526 34464 33391 39828 50264 55887 72243 76453 68860 65407 70724 78344 95623 140280 187897 236227 266521 284466 279905 267658 254606 218924 208734 145059 61596 19147 2549 182 116 117 76 37 70 107 125 78 64 79 87 78 79 72 51 69 69 48 39 54 60 58 75 86 81 63 58 77 63 62 74 73 87 97 84 81 85 98 76 81 81 79 77 83 73 79 89 77 91 92 87 87 75 78 82 88 83 75 82 89 74 68 72 71 49 43 47 43 43 33 37 58349 319 1241 30 11501 16 12 29 5587 -11178 470 3020 5751 7262 4425 1355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 75 124 209 361 431 632 711 920 1157 1299 1472 1703 1836 1927 2177 2271 2501 2702 3165 3618 3816 3667 3478 3602 4012 4559 5231 5975 6490 7406 8236 8274 8253 8970 10171 11824 13895 16645 19281 22193 24472 27901 33939 40549 45919 51320 58322 64875 71212 77573 81135 77831 71676 70459 71952 70648 60910 47562 49879 64262 77793 85851 82519 77113 65902 36701 8853 943 177 210 445 692 1139 1739 2702 4240 5801 7449 9862 12449 15533 18215 21404 24488 27689 30146 31717 33452 35444 36662 37299 36758 36142 35130 34925 33843 32530 31780 33281 37227 44112 51141 49553 38867 29609 29131 38399 42122 42257 38270 33527 34052 43874 44490 46944 49029 52258 60477 69072 84838 121355 164575 204849 220210 228807 214087 193570 142529 71425 24676 7832 3057 1913 509 108 125 126 136 116 112 93 86 103 88 86 85 68 77 48 51 73 69 62 71 51 74 47 49 51 42 45 69 76 66 64 67 73 63 68 62 80 90 91 79 74 84 94 79 74 77 80 83 88 81 84 96 90 83 93 76 80 85 77 84 79 83 89 78 71 68 64 53 52 47 38 29 32 58358 318 1242 30 11502 16 12 38 5585 -11179 416 1921 4315 3719 1081 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 96 15 27 224 303 417 473 420 444 539 707 869 1052 1183 1108 1151 1339 1634 1930 2122 2300 2750 3404 3888 4458 5189 5807 6288 7790 9846 11351 12943 14470 15446 16550 19072 21257 22820 23194 23042 23592 23357 22837 22706 23129 24109 23310 21619 20002 16490 14944 19095 27177 33270 41088 53963 64533 74137 83027 93514 94079 76182 49495 27467 7965 3309 3617 4121 5019 6167 7809 9703 11499 13623 16004 18728 21213 23722 26119 27372 28848 30663 32143 32532 32330 31565 29899 29518 29674 29358 27123 26611 27192 29518 33144 35215 33673 30190 28449 30895 33619 39005 39708 35801 36294 37154 39513 42074 46038 52309 62287 81681 108273 136148 165030 197419 242111 265617 267677 264769 249133 225204 186670 107908 22897 2860 296 167 125 131 129 103 91 106 102 95 111 75 73 88 100 92 68 99 87 84 109 80 83 78 78 82 92 88 78 86 90 68 73 75 86 83 81 95 109 96 74 79 90 75 81 109 113 106 115 104 112 109 98 104 94 96 103 103 89 93 88 82 95 91 90 86 79 78 72 69 67 58 54 54 41 33 58367 319 1186 30 11506 16 12 47 5584 -11180 513 2663 9625 34918 47469 7304 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 367 585 995 1453 1967 2465 2768 3136 3393 3477 3525 3753 3852 3923 3967 3718 3457 3118 2895 2771 2793 2689 2550 2743 2774 2741 2979 3385 4143 5153 6030 7456 9384 11627 13327 15779 19831 24458 28988 32564 35204 36699 40457 46973 48568 45001 42449 43229 43712 44685 44304 41465 39505 37021 33847 28387 28360 38001 45013 37815 26507 24901 25899 17938 8478 6779 15066 19914 9589 5240 5248 5235 4951 4905 5120 5538 6061 7290 9112 11536 14547 18090 22027 24878 26680 29188 31972 31243 28234 28046 31338 34787 38400 41888 42343 43286 46474 54818 63098 62154 51167 42659 38193 37499 41942 47034 46611 49474 49726 47104 46732 46716 46748 46668 48345 48388 50857 55322 64461 77339 106960 145618 172747 195648 213321 208807 193234 168738 122670 59933 33372 22829 29732 30034 10916 645 266 175 78 55 108 98 48 37 76 65 71 62 63 38 66 66 65 44 64 60 58 30 39 46 71 52 40 28 56 70 47 57 65 64 51 51 59 65 58 54 68 67 63 67 68 87 91 89 78 71 75 96 85 81 69 52 63 71 64 74 73 68 59 57 56 46 40 45 39 34 27 32 31 19 15 58376 321 1125 30 11505 16 12 56 5582 -11182 -74 788 2775 7879 28796 98046 117566 30351 6139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 53 163 387 553 972 1555 2197 3090 3809 4410 4803 5058 5641 6293 6428 6374 6436 6319 5939 5512 5388 5726 5799 5949 5604 5048 4685 4280 3993 3634 3606 3889 4608 5473 6828 8889 11672 13734 14873 16092 17806 16964 16367 16139 16355 17978 22188 25553 27437 29314 33532 39041 41905 41434 42850 43650 44145 46658 48962 50719 52195 51966 45869 29077 13678 5523 2619 1612 1788 3435 4895 3538 2754 5829 23233 24771 11825 10267 12520 13601 14800 16615 18951 21545 25185 30270 35326 37036 36615 35388 36730 39753 41269 43640 46456 48190 51257 53605 52437 48433 42797 40823 39074 37074 36347 35802 37351 39486 42692 48308 55858 66120 74563 72869 67160 62903 60609 66144 70884 66100 61797 65394 70848 93149 120060 151519 189891 229852 223633 191354 146736 89458 38657 5574 2351 9253 21955 31365 42488 31583 43716 51716 22332 4428 284 116 124 99 95 125 115 116 105 84 110 96 81 94 82 83 66 71 86 76 82 102 85 77 99 99 105 123 105 112 110 95 101 102 112 103 100 110 121 100 108 114 126 127 116 111 119 118 106 114 112 110 105 105 108 105 95 92 91 84 84 78 72 63 67 72 72 68 60 53 58385 322 1125 30 11505 16 13 5 5580 -11183 53 809 2626 6712 22234 77402 145786 92340 78211 7300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 151 180 303 373 463 511 529 544 353 237 121 81 145 145 209 228 251 274 345 259 331 421 524 451 567 620 811 1067 1449 1725 1973 2238 2514 2833 3167 3451 4195 5101 6054 7012 7961 8138 7884 7233 5896 5036 4234 3156 2220 1518 1261 1334 1783 2200 2895 3573 3794 3518 3218 3114 3167 3043 3307 4404 6765 9641 13287 18440 24173 30492 36175 39644 46004 55723 63843 66857 69670 70614 67508 63442 60516 59207 58545 37476 24540 11877 3967 2113 845 400 241 437 269 1696 22385 35136 4777 5147 7021 9396 11942 14295 16536 18412 20110 22274 25045 28222 31496 35609 36426 37253 40203 41552 41771 42372 43845 43297 40499 40188 41544 42954 43549 46386 55755 64876 73706 81009 79169 76027 69327 64754 67181 77885 95272 102276 100164 95460 100008 105671 105615 90668 78715 92729 114631 153596 176229 174148 174990 152936 106751 63549 40113 29656 27238 25268 24169 9263 5314 2361 2377 4163 985 62 74 90 82 67 79 61 42 52 57 58 64 41 26 36 42 26 34 43 48 28 41 64 54 44 34 36 60 61 56 59 71 68 50 54 66 67 68 59 65 54 56 62 71 64 83 54 55 67 75 63 69 61 62 75 69 62 62 56 52 49 49 46 40 40 41 34 25 29 32 17 58394 322 1130 30 11510 16 13 14 5579 -11185 96 1419 3918 10742 26855 38975 56239 67145 10656 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 235 451 726 853 719 495 520 341 208 70 109 100 126 259 394 598 926 1189 1601 1910 2045 2126 2059 2064 1952 1912 1824 1751 1650 1675 1670 1428 1183 1081 960 998 892 866 788 579 366 136 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 1726 4116 8128 16391 23446 30167 36697 39965 45716 52339 54154 57954 68891 77178 85315 94762 105369 120911 95411 23584 5653 3879 3390 2656 3010 1189 263 161 444 1227 4295 4724 638 626 1009 1709 2581 3750 5139 6575 8071 9779 11975 13944 16552 19292 22298 25876 30066 34785 37812 37462 34825 35490 39884 45277 49543 51953 54787 60230 65534 75363 87381 96975 104934 111859 119748 129669 142439 145396 140132 143353 146796 149861 152615 142732 137372 141232 127930 122478 135018 150283 137648 97214 88752 87352 79402 84091 86723 95807 92236 96398 84503 41545 15122 5787 527 142 197 146 90 78 66 62 65 46 62 72 49 47 57 76 59 52 58 52 45 48 59 82 73 63 86 64 62 84 70 55 62 82 95 99 80 71 66 67 71 85 78 83 99 82 81 87 75 75 85 78 77 81 83 82 84 83 73 79 76 72 76 67 55 58 63 53 52 52 41 30 32 35 58403 321 1164 30 11514 16 13 23 5577 -11186 391 1573 4972 14605 42511 98882 102655 11386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1309 3966 1807 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 7 8 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 155 454 817 1024 1143 1172 1369 1519 1787 2005 2226 2689 3201 3902 4744 5523 6455 7341 7709 7769 7798 7212 6463 5678 4954 4215 3402 2705 2083 1498 1086 561 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 644 1487 2671 4878 7860 12220 17080 21713 27889 36210 42623 47797 54338 63676 72161 82511 89052 89620 89332 82889 68911 49674 35342 26915 20314 10395 7489 6090 11946 25326 35391 35406 27821 13733 2194 999999 999999 999999 999999 999999 999999 -51 194 562 1117 1782 2330 2936 3902 4973 6265 7777 9274 10920 13834 16489 18108 20850 27390 34721 37320 36980 43460 55780 69067 84171 96604 115089 136240 149670 157686 156386 152013 144815 156939 155660 140479 125691 105725 98565 96678 94153 89046 83361 84563 85382 84458 85258 81388 67031 47949 39903 47232 59977 67862 74104 80095 66834 37647 2219 97 72 96 96 112 87 55 85 90 97 92 74 71 85 72 88 80 94 77 73 78 78 73 70 86 77 58 72 48 55 81 61 48 67 70 78 69 82 91 91 89 78 75 87 81 84 73 76 92 91 94 89 82 82 88 87 74 76 78 75 95 88 77 76 69 68 58 50 55 53 42 37 34 33 31 58412 321 1164 30 11514 16 13 32 5575 -11187 615 2430 7511 26983 80727 63263 8525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1233 7478 20362 44593 64241 73696 53288 9766 -39 3179 2393 999999 999999 999999 999999 216 372 453 523 820 1192 1602 2025 2216 2351 2126 1775 1609 1555 1595 1768 2183 2370 2733 3100 3215 2995 2937 2445 1910 1591 1295 1046 697 340 447 425 392 305 280 417 518 590 760 977 1295 1554 1916 2353 2772 3195 3778 4360 4616 5016 5631 5886 5951 5955 6120 6216 6134 5627 5013 4027 3027 2229 1633 1215 780 518 326 175 29 -34 37 34 36 26 28 -16 -28 999999 999999 2 35 27 55 -6 -78 -81 999999 999999 999999 999999 999999 999999 999999 257 1450 3953 8932 16139 22819 28803 33892 35448 34247 34511 34712 38856 41978 48050 54975 56309 58747 50720 43810 34481 26527 20141 14437 14310 21995 29694 30201 49126 69617 63094 37379 30359 28721 11476 2993 354 999999 999999 -100 49 121 175 336 652 1017 1348 1652 2177 2223 2671 4019 6004 8563 11635 15938 19278 22964 27558 34420 42381 54061 66652 80106 91737 92398 92240 91407 83640 78314 82068 84826 88389 88265 84982 79934 79849 86845 94580 101085 107244 103780 93843 85431 84089 90278 98866 103131 107530 104412 85685 68592 49504 39515 35745 33771 34714 21101 2233 215 124 79 87 71 79 80 67 82 119 123 107 107 92 101 82 78 76 82 80 88 55 89 70 59 72 71 91 84 89 68 66 82 72 91 78 76 96 87 90 105 98 86 83 103 91 99 106 99 112 118 108 103 106 94 85 93 90 87 99 99 110 113 102 87 88 76 74 74 70 75 69 57 53 49 52 54 58421 320 1192 30 11512 16 13 41 5574 -11189 637 2800 10118 26880 25344 10156 6908 774 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1616 16251 50096 90062 100675 67409 15950 999999 999999 999999 999999 999999 999999 212 690 730 751 960 1175 1421 1810 2251 2569 2799 3287 3761 4163 4453 4781 5174 5621 6154 6405 6869 6976 6867 6882 6878 6863 6756 6958 7546 8015 8656 9301 9856 10164 10189 10211 10055 9255 8154 7086 6612 6249 6000 6076 6487 7201 7951 8820 9925 11044 12033 12917 13914 14965 15633 16104 16223 16144 15771 15265 14698 14296 14011 13488 12592 11495 10222 9172 7992 7040 6119 5431 4784 4392 3728 2919 2108 1481 963 674 417 274 228 298 475 672 785 880 1051 1628 2281 3037 4541 7146 12158 18379 25651 36258 49887 64806 74473 81745 88510 82775 69707 56089 50518 42489 37220 34314 34613 31550 28425 24401 21842 19901 19689 24663 32422 28823 27025 29335 27787 24844 26162 25804 23973 16041 4904 1531 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 633 1172 2257 3348 4442 5883 7970 10697 14170 18940 25184 33024 41624 48833 55290 64181 74128 85040 92778 95652 96200 98669 101853 103024 102434 97678 89997 81876 78508 82765 90923 94337 88984 85730 95170 97167 80648 48460 21159 5970 3709 3244 1456 603 287 176 93 76 48 51 66 52 54 51 48 75 57 52 85 80 62 47 34 50 57 43 51 61 45 40 58 42 32 35 47 59 55 54 41 69 59 48 48 70 61 61 58 72 82 73 64 72 78 70 78 83 81 72 81 91 78 69 77 76 82 80 73 68 69 56 50 44 45 48 46 36 33 32 30 34 29 24 58431 317 1282 30 11512 16 13 51 5572 -11190 739 3718 8089 8535 7676 7253 1102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5823 28957 72385 126971 83521 11980 999999 999999 999999 999999 999999 999999 999999 999999 -54 97 372 818 1320 1790 2202 2822 3710 4592 5364 5947 6409 6900 7500 7980 8607 9374 10082 10762 11485 12237 13202 13729 13569 13499 13791 14793 15794 16664 17290 17182 17999 19164 19899 20000 19950 19939 19788 19552 18948 18302 17390 16569 16187 15668 15295 15121 15158 14926 15220 15915 16861 17579 18316 18686 19023 19243 19205 19827 19834 19531 19035 18076 17026 15455 13427 11006 8690 6648 4535 2756 1684 1138 860 755 662 651 920 1301 1760 2564 3672 5287 6865 8576 10681 13625 17726 22246 27414 31294 34377 38108 38087 34415 30051 29503 29474 32355 39087 45907 42513 33065 24482 19166 11658 6859 6336 6502 7826 10612 12770 18522 28226 35680 41566 48457 63827 56059 35331 13583 4524 4930 8244 6276 1689 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 379 796 1720 3132 5149 8353 13633 22807 44291 53324 53617 64985 72891 73107 72842 74281 74110 74530 70689 65992 64183 66638 73555 81620 83686 84967 89889 94151 91757 77460 59357 65447 94334 80299 48529 35394 43025 42595 43154 49476 45838 38713 22776 9190 1080 90 87 101 91 77 82 72 74 64 60 64 71 73 79 54 45 57 49 59 58 58 46 37 64 74 57 60 53 83 88 68 78 72 89 67 65 73 63 79 72 84 86 82 83 88 95 98 91 97 75 60 70 70 65 78 77 68 66 68 58 48 51 49 53 53 48 43 38 35 32 31 32 58440 314 1377 30 11517 16 14 0 5570 -11192 457 1306 2282 1975 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1436 6125 15467 28843 31352 7593 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 249 316 486 614 867 1061 1239 1377 1617 1866 2101 2362 2688 3086 3592 4267 4666 5130 5542 5745 5644 5785 5681 5746 5866 6195 6686 7167 7571 7770 8131 8766 9100 9510 9722 10086 10431 10826 11398 11763 12046 12546 12781 13049 13411 13871 14569 15148 15694 16438 17301 17636 17554 17292 17407 17435 17591 17620 17645 17153 16478 16183 16592 17003 17324 17363 17271 17599 17943 18424 18912 18444 16612 15627 16640 16466 14337 12574 11501 10511 9152 7883 8640 9818 9367 8750 7366 5457 4948 6266 6820 5489 6719 12513 22566 34054 44145 51067 47177 41615 33184 31985 38227 45721 50336 47962 49296 55575 58974 65198 73670 87012 92320 47389 10781 6769 12548 18206 19523 12986 6206 4701 3792 1161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 479 1243 2485 4404 7241 11118 16116 23297 32065 38546 42025 46263 48783 53070 55542 53401 48755 43223 40922 46889 57517 63549 65430 67326 72359 77057 85274 95284 92218 82227 73502 83270 100436 98662 95224 95366 102641 95084 74419 77996 77620 62938 60374 31449 4348 450 135 114 92 113 104 94 70 53 62 85 84 97 95 76 67 37 38 46 41 51 64 62 63 70 76 66 54 59 85 83 65 80 79 91 92 64 67 84 81 64 74 74 87 87 83 79 83 87 83 80 73 75 85 93 87 68 66 71 73 70 61 56 64 57 49 43 45 40 31 30 58449 311 1475 30 11525 16 14 9 5569 -11193 -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 893 3893 9740 14786 8007 361 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -28 -76 21 169 188 216 245 403 539 688 829 1017 1227 1524 1712 2122 2420 2754 3015 3261 3481 3569 3729 3797 4006 4077 4181 4372 4678 4980 5344 5731 6138 6746 7081 7430 7878 8462 8912 9348 9927 10512 11265 12380 13395 14432 15610 16316 17183 17879 18626 19104 19558 20480 21275 22325 23381 23742 24454 25181 26076 27552 29171 31261 32661 33396 34286 35776 36749 37741 38153 37745 35774 32221 26229 20160 16172 12620 10248 8331 7334 7483 9598 13980 20854 31933 44593 46989 38918 35926 38161 43584 46938 46116 49634 48333 47490 54083 55079 55722 70134 79964 89217 92633 91765 87790 78178 58789 38227 15543 4775 5706 7366 9694 13595 13813 7025 1160 68 640 506 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 126 375 663 1099 1588 2313 3181 4122 5720 7237 9107 11490 13040 14134 14773 13891 13056 13318 16005 21012 27743 36985 49160 58358 59996 56730 54052 51823 53671 63931 78059 89271 88286 78398 80255 88498 87171 86206 79740 81729 82069 92885 95478 91180 70406 46272 15853 1335 14 2404 18291 744 57 76 67 30 49 44 57 28 18 40 33 31 62 47 56 59 48 49 61 57 57 57 46 65 71 57 54 59 64 66 67 60 75 75 74 80 67 60 65 76 73 64 61 47 61 67 69 74 70 67 72 72 62 59 59 65 49 41 41 35 36 30 29 28 19 58458 312 1452 30 11532 16 14 18 5567 -11194 -94 626 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1440 5168 8202 6751 2971 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -82 34 146 306 484 614 673 786 940 1232 1419 1687 2073 2346 2556 2884 3288 3543 3854 4181 4625 4921 5138 5305 5651 6125 6523 7015 7623 8113 8492 8853 9142 9596 10431 11064 11486 12040 12492 12885 13398 13458 13360 13413 13861 13855 14237 14625 14977 15454 16267 16541 16386 16512 17029 17620 18345 18723 18902 18762 18707 19256 19526 18735 18664 19135 20076 21833 23350 23323 23791 24934 26611 30596 36149 42972 52765 62281 73055 83214 89352 92038 98161 109890 107720 99156 93850 94008 98684 97704 103530 109165 116258 113751 110504 117184 120920 113292 84546 61995 56096 46758 36107 25966 15957 11210 12312 17348 24375 25395 17908 7220 1967 376 999999 999999 999999 999999 999999 999999 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 -46 -9 101 218 500 966 1630 2348 3552 5655 8329 11501 14413 14596 13122 12927 16449 24431 35073 47947 57368 62617 68681 78612 83566 78043 67390 61928 60899 56420 43590 42013 46613 43066 52303 76242 110864 99589 43575 6077 501 812 6184 680 66 64 74 62 52 48 66 32 29 29 46 46 50 59 51 41 61 43 59 63 48 45 47 59 63 64 60 58 62 55 65 87 82 86 74 90 78 97 80 71 74 81 80 71 67 60 74 67 74 78 76 78 78 63 68 61 53 57 42 44 36 40 40 29 19 58467 312 1452 30 11532 16 14 27 5565 -11196 -80 1417 4229 3626 237 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 2277 2708 548 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -96 999999 -23 -39 123 182 258 389 438 504 604 685 775 943 973 1036 1204 1202 1532 1918 1986 2269 2704 3056 3545 3690 4142 4521 4881 5057 5217 5418 5757 6113 6361 6799 7185 7616 8104 8683 9551 10275 10817 11499 12199 12845 13426 14393 15019 15386 15800 16273 16130 15715 15271 15049 15284 15807 16246 16767 17671 18913 19990 20962 21349 22356 23982 25712 27688 30226 32711 34922 37186 40952 45364 49350 54703 61635 70279 80909 89783 97304 103426 106556 106043 103958 98592 90434 80011 68619 65180 62762 58998 69688 78591 83027 97168 117059 123419 140804 157847 175923 162689 144942 131056 108450 101031 88459 68621 49818 33419 24865 24308 29161 36693 37306 25938 17595 8258 1015 108 999999 999999 999999 999999 999999 999999 999999 999999 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 -44 -72 -71 -14 -45 23 177 598 1373 2838 5177 8255 11967 16456 21694 28583 35819 41973 46320 47136 39939 28412 24838 37196 52093 34027 5786 2505 5512 10268 19894 40565 62799 92711 110588 61939 4847 156 79 85 46 35 40 49 54 33 35 63 57 26 40 51 59 32 27 42 45 55 56 64 64 38 39 49 69 56 51 64 69 64 66 69 54 57 55 73 74 69 75 65 64 68 73 80 69 69 75 78 72 64 63 62 51 59 54 40 49 46 44 43 24 26 28 27 22 58477 312 1447 30 11527 16 14 37 5564 -11197 62 1717 3729 2423 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -56 4 11 120 309 405 591 651 846 1006 1198 1331 1509 1495 1495 1595 1659 1842 2220 2621 2684 2722 2916 3240 3608 3821 3958 4244 4556 4834 5391 5444 5389 5563 5900 5907 6294 6663 7160 7625 8214 8858 9389 10026 10757 11370 12032 12546 13413 14350 15190 15740 16664 18297 19632 20409 21637 22838 24125 24787 25688 27150 28568 31289 35085 38845 42359 45121 47355 48227 49587 49727 48686 48332 48957 48375 47911 50124 55142 60325 67525 74249 79838 91097 113574 117435 104815 109303 123084 119969 146403 185089 206132 219257 217464 226471 241511 260756 268234 265910 265269 218625 143547 74400 44484 33480 36060 40960 44475 44119 37141 23530 13165 5813 2183 728 39 -60 -12 -27 -35 16 -9 -50 -58 -53 -34 -54 -16 -33 -31 -65 -58 -36 -24 -33 -67 -58 -39 -54 -39 -15 -18 -6 -22 21 -22 -38 -44 -24 1 16 12 52 45 12 23 -27 12 79 109 243 361 507 1069 1906 2286 2551 3499 6059 9801 18105 34197 50949 59900 41129 12435 3064 339 188 162 226 1137 5287 9869 5429 1394 230 56 68 61 82 70 70 78 84 67 65 47 66 60 65 61 55 64 61 61 69 60 66 79 88 87 81 81 87 93 83 72 57 62 70 83 74 95 78 90 94 91 83 82 89 89 82 77 87 96 88 89 95 89 85 81 71 70 67 66 56 59 50 50 48 45 43 34 35 58486 311 1477 30 11527 16 14 46 5562 -11199 342 1191 1610 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -12 -36 70 115 170 264 225 219 405 420 507 633 834 951 1007 968 849 1101 1154 1332 1414 1532 1764 1737 1816 2112 2352 2553 2864 3050 3261 3433 3548 3626 3768 3972 4366 4766 4894 5268 5580 5876 6101 6195 6350 6696 6953 7168 7168 7316 7700 8055 8609 9081 9706 10219 11322 12141 13223 14396 15312 16509 18466 21361 25614 30356 34479 38719 43109 48559 53805 58698 65503 73170 82962 92695 100265 112643 129683 134430 132412 149258 169904 167971 179406 240982 282814 277347 290497 328865 327835 325267 311505 281281 246837 188718 128008 94107 69311 55943 53216 59676 66453 67326 51267 37524 26625 18113 7486 2210 740 93 38 63 46 45 87 31 53 48 36 -4 26 -20 7 30 38 -6 -9 -1 7 11 -41 31 40 10 23 50 -1 -19 4 17 31 21 -7 7 28 44 18 39 8 33 0 -16 15 1 38 58 53 134 266 542 1132 2367 3787 6935 13102 15422 13864 18721 27144 22949 4644 132 77 116 84 122 105 118 131 108 76 75 55 75 69 75 104 88 71 83 89 79 79 84 66 46 65 81 87 100 99 110 88 93 85 78 83 103 112 105 101 115 108 103 105 113 123 111 100 107 102 96 108 99 92 92 99 101 107 111 110 112 103 107 102 92 83 67 70 76 69 69 76 71 72 61 57 59 58496 310 1486 30 11536 16 14 56 5560 -11200 796 1264 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -28 98 119 225 294 327 346 384 415 459 536 657 854 1024 1178 1157 1260 1432 1554 1747 1914 2108 2143 2226 2407 2680 2803 2912 3233 3292 3472 3727 3954 4182 4333 4636 4940 5145 5389 5557 5779 5977 6142 6501 6678 7166 7907 8473 8948 9735 10610 11071 11725 12982 14677 15935 17547 19386 20718 22786 25536 28016 30497 32814 34883 37065 42161 48818 54213 60047 65956 75167 88565 102023 113114 127854 143185 153484 153602 157584 179502 201969 219179 233734 234123 226892 231467 251465 245602 236960 237642 234629 225123 214658 203729 179344 143181 93483 61268 56082 62407 63307 51534 42361 33829 24611 17634 8471 2516 906 112 19 -17 15 86 64 28 6 25 -14 33 16 10 68 4 13 48 8 1 6 2 56 36 -6 29 33 55 47 7 28 22 35 67 49 48 27 -1 0 17 42 16 32 7 33 38 14 37 49 113 192 271 346 375 422 373 345 428 466 547 1309 1766 1176 164 50 72 70 69 46 79 74 86 92 80 64 79 87 70 46 64 75 67 63 58 43 64 47 68 69 74 65 72 77 74 63 61 75 66 60 64 75 77 69 95 90 78 69 79 91 86 89 78 74 96 88 84 95 111 94 89 94 97 95 86 92 92 79 77 69 65 66 62 61 58 50 42 43 45 42 37 58505 308 1554 30 11544 16 15 5 5558 -11201 210 488 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -76 7 77 121 234 281 355 406 542 663 738 889 936 970 1098 1083 1274 1518 1575 1716 1993 2203 2346 2686 2984 3185 3423 3699 3992 4318 4577 4903 5125 5602 5912 6188 6585 6880 7338 8047 8467 8890 9625 10334 11138 12193 13336 14999 17605 20628 23336 26597 29747 33224 38040 44053 45966 48794 53694 58040 60703 63691 69931 77095 85596 92011 99680 109586 120281 131735 144902 160039 173591 182641 193500 194818 194065 214255 250481 277318 278521 257125 252362 257751 249671 212861 179461 148706 115874 88146 73971 64822 55905 49228 41982 32092 21548 14032 8541 4972 12051 26916 11007 660 117 10 -23 28 11 -1 15 0 -1 -22 -18 -4 2 19 -21 -10 -9 -18 -28 -17 18 21 -8 1 -9 8 12 34 38 33 -5 16 32 6 10 27 47 18 -11 -25 0 25 10 -3 28 38 80 102 189 241 262 232 228 233 307 499 486 601 1114 590 106 62 48 47 49 38 33 69 56 42 65 80 50 58 48 56 48 41 51 33 29 37 28 30 29 34 10 14 35 45 21 37 56 65 52 47 59 51 39 59 56 51 45 53 70 70 64 61 70 63 75 76 74 73 90 76 61 63 59 62 67 61 70 75 76 69 59 52 40 31 33 26 27 33 23 17 14 12 58514 308 1586 30 11546 16 15 14 5557 -11203 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 785 2814 2786 184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 9 104 146 190 202 277 387 425 586 635 643 837 787 909 1118 1415 1630 1779 1920 2151 2449 2755 2932 3112 3219 3381 3396 3475 3713 4251 4803 5193 5694 6050 6444 6790 7128 7490 7823 8161 8556 8895 9308 9589 9907 10216 10747 11394 12222 13235 13980 14961 16287 17860 19470 21296 23822 27698 30446 32890 36496 39184 42065 46279 50068 55933 62941 68930 72577 77311 80605 85888 92278 99880 106273 114176 125358 140843 157338 168793 174972 174896 191446 211757 204158 198805 206761 228692 242828 241931 243959 247347 241682 219260 183798 165722 150811 120935 91985 66658 43793 28882 22422 20607 21445 20596 16243 8284 3613 1471 1290 1312 246 -22 -3 52 42 -12 12 21 51 7 12 16 37 19 23 -11 -10 28 49 23 -2 36 22 16 -16 9 57 31 34 73 53 22 27 56 34 20 46 29 34 15 12 33 58 -8 31 67 52 52 79 158 222 283 402 1191 3667 8561 11723 9198 3486 1182 937 470 130 78 103 101 116 113 101 102 122 98 94 94 99 112 91 79 74 73 82 100 94 77 77 81 77 87 58 75 55 66 74 100 100 91 78 77 99 98 98 96 105 104 108 105 94 95 98 100 113 112 119 127 123 115 110 100 95 106 114 116 113 113 111 106 105 92 84 83 82 79 82 82 69 66 65 62 56 53 58523 271 2693 30 11543 16 15 23 5555 -11204 852 2752 2948 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -36 146 412 530 579 744 972 1228 1354 1564 1808 2172 2498 2834 3218 3510 3622 3810 4060 4387 4469 4661 5015 5422 5664 6006 6285 6408 6616 7014 7573 7963 8354 8843 9379 9844 10125 10923 11557 11934 12652 13582 14675 15655 16292 17349 18613 19194 20316 22244 24789 27103 29412 32785 35176 37215 38847 41132 45654 50729 54879 60215 66889 72131 76485 82037 87953 95843 102885 109143 114617 120686 130213 151359 182548 209155 228983 252457 260214 248607 255634 258090 251950 241452 218800 207725 202084 188884 172521 153660 125248 104677 90920 74393 50846 33585 26090 26312 27289 30412 30127 23536 16344 11282 8995 9603 8985 16283 20941 1280 49 62 27 48 57 -11 0 24 -11 17 18 5 -16 -37 9 16 32 -10 -17 -28 4 -19 0 -1 -26 -12 3 -2 27 45 -12 -8 -13 20 29 -15 -14 8 1 -14 10 7 -16 7 27 44 59 48 55 100 248 764 3248 13907 33554 52718 43849 4789 297 109 121 143 131 181 120 115 114 82 110 79 74 61 89 102 113 63 64 89 86 82 76 81 61 73 97 98 91 90 59 76 91 71 91 97 95 112 103 97 96 88 99 91 102 118 114 109 104 116 97 96 114 118 109 102 102 115 122 126 128 110 101 110 106 96 95 97 94 83 84 84 77 85 82 77 82 65 60 58532 270 2717 30 11537 16 15 32 5553 -11206 -36 923 1456 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 13 49 50 221 274 325 385 482 643 861 1030 1158 1373 1469 1697 1856 2171 2487 2783 3053 3278 3529 3905 4368 4868 5210 5672 6251 6728 7487 8227 8914 9383 9979 10784 11484 12387 13036 13854 14773 15514 16188 17350 18974 20455 21846 23417 25483 27636 29811 32057 35205 38398 42387 45739 48734 51105 54348 56114 57375 60251 63921 69064 75738 84494 99548 118415 118432 97992 95259 103363 115732 120750 126870 136273 142518 152408 148917 144240 142282 143560 134880 142632 138639 124463 119968 93417 65390 39682 33075 23333 16723 25062 47105 77367 133720 159640 168853 153144 162084 199683 219756 101686 10478 865 91 69 20 13 22 -6 7 68 7 -44 3 -3 32 45 34 -3 -9 -22 39 12 26 39 3 13 15 21 38 51 34 17 8 27 43 33 8 -11 2 19 20 3 23 -13 -40 -15 30 48 129 302 404 280 218 267 599 1626 1182 179 128 152 134 161 138 124 117 78 55 58 26 40 39 52 70 34 47 54 62 56 61 51 48 54 57 47 57 49 73 59 51 60 58 42 32 61 63 67 80 81 72 77 82 91 85 85 77 76 91 81 77 82 94 85 80 72 75 73 79 78 73 60 67 60 52 44 48 54 52 54 52 47 45 37 45 37 35 32 58541 270 2716 30 11536 16 15 41 5552 -11207 366 806 1302 1094 999999 999999 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 -42 109 286 360 470 708 846 1040 1119 1203 1304 1443 1574 1761 1936 2027 2071 2261 2543 2799 3089 3302 3534 3861 4217 4456 4830 5157 5443 6057 6464 7007 7588 8121 8561 8884 9265 10073 11246 12461 13968 15615 17329 18891 20821 22900 24788 26619 27695 28551 29845 30465 31147 31865 32400 33485 34652 35785 38093 41546 45880 51790 59036 66872 74922 82296 91066 98789 106559 115004 114597 110090 109113 111868 119148 122650 110163 94482 87716 89816 78519 63448 53375 41817 29051 25087 22662 31458 45806 75595 119813 181458 234799 252489 267430 224309 164049 127286 113393 79343 56369 27717 9174 6536 2389 634 -96 -99 -52 -75 -92 -69 -66 -70 -90 -84 -81 -88 -67 -44 -43 -85 -94 -81 999999 999999 999999 -66 -72 999999 -88 -98 -47 -67 999999 -68 -89 -61 -76 -80 999999 -74 -64 999999 -91 -71 -93 -57 -18 -70 -73 -21 22 39 51 98 79 179 572 496 122 206 216 1361 30057 152057 98250 9231 162 73 28 33 16 14 -1 26 23 -12 19 24 21 20 38 48 34 29 14 18 20 38 49 58 47 42 34 15 28 49 59 56 58 44 40 57 64 66 76 69 67 59 67 60 32 46 59 60 55 63 66 58 67 57 52 51 53 44 31 32 37 36 35 29 20 26 24 15 20 17 14 58550 272 2662 30 11542 16 15 50 5550 -11208 644 2280 4710 6918 5282 1071 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 91 181 213 361 578 681 897 1005 1245 1590 1940 2333 2460 2622 2955 3325 3664 4118 4458 4949 5483 5934 6422 7144 7654 8103 8769 9449 10057 10449 11200 11971 12479 12992 13355 14099 14696 15251 15728 16134 16099 15847 15953 16654 17610 18735 19847 20977 22088 22899 23410 24432 26540 28762 30058 31303 33394 35418 37514 38755 41149 44096 46587 49138 52362 55717 59541 63229 67363 73224 79442 86657 94825 106662 121332 137067 155860 173571 195226 209657 197245 177491 135824 95049 75488 62175 49916 36588 27628 19879 15582 15303 14566 14291 20825 48462 94346 134309 181068 220934 209292 164145 120314 106097 82340 64780 51918 37785 26211 17325 8369 4464 1707 113 -46 -8 -60 -90 -96 -23 -32 -63 -39 -42 -61 -27 -48 -57 -89 -38 -27 -28 -40 -46 -60 -52 -35 -39 -52 -41 -28 -28 -29 -56 -59 -33 -28 -77 -47 -31 4 -20 -52 -32 -25 -39 -60 -60 -44 4 60 106 105 141 257 551 2170 8897 29351 65598 59116 17736 10534 42160 28023 22714 2139 72 74 83 64 72 65 70 79 67 62 66 85 78 69 47 70 78 78 37 47 78 81 70 80 81 75 85 77 86 67 98 86 63 94 85 86 94 102 96 93 89 99 101 89 85 87 88 88 97 93 88 99 98 88 85 89 90 80 76 69 61 60 58 56 61 56 43 49 41 38 58559 271 2696 30 11546 16 15 59 5548 -11210 863 2321 5601 9538 6559 961 999999 999999 999999 999999 999999 999999 999999 -4 999999 34 115 9 47 105 129 183 250 170 267 365 352 443 541 521 587 785 840 1193 1485 1734 1991 2383 2750 3144 3488 4073 4394 4642 4748 5116 5478 5773 6040 6432 6871 7325 7883 8274 8924 9512 10082 10849 11254 11730 12112 12540 12766 12830 12872 12920 13047 13327 13857 14741 15648 16499 17341 17920 19101 20045 21206 22512 24451 27477 30050 31942 34526 36797 38495 39678 42343 44949 48307 53547 60039 68859 76913 82010 88298 94151 99109 105545 111315 116270 128693 140652 162980 196378 202392 185586 176115 169159 149478 117455 76032 47543 35166 29832 29344 28866 30131 35685 42935 48414 61482 72286 76639 80180 83761 85577 78932 63091 44683 29741 19800 22898 35502 21173 6684 1486 488 -17 -93 -97 999999 999999 999999 -92 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 -95 999999 -97 999999 999999 -92 999999 -92 -71 -88 999999 -95 -96 999999 -98 -50 -14 -6 7 137 353 519 3114 25587 81831 108510 123064 73727 89212 88248 11782 420 84 82 52 52 41 42 86 39 20 48 31 22 75 66 66 41 43 46 48 61 76 55 48 67 70 78 67 62 46 62 64 77 76 66 75 68 66 71 73 69 75 79 88 70 64 65 74 72 74 76 77 78 63 57 66 71 62 53 51 48 32 35 32 29 41 30 25 25 12 58568 293 2031 30 11541 16 16 8 5547 -11211 345 227 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 218 870 2153 4319 6036 6158 4925 1735 999999 999999 999999 -23 -8 117 142 207 223 313 378 353 452 530 697 932 1072 1225 1517 1882 2040 2155 2285 2320 2258 2187 2254 2219 2448 2617 2667 2916 3138 3566 3929 4536 5548 6333 7017 7769 8342 8712 9341 10377 11192 11591 12291 12927 14176 15261 16453 18059 19503 21121 22505 23812 25166 26196 27393 27867 27914 28361 28364 28512 29151 29374 29937 30884 31324 31372 31862 32000 32069 32661 33044 34603 37499 39826 40985 43642 46260 48174 49179 50708 52761 54966 52881 50435 48951 48342 49536 51453 58005 63843 69149 71750 67594 58682 57855 62253 61520 59776 72047 78468 68471 56153 50543 46122 45422 52159 63461 74307 80173 82423 95934 108904 112071 113927 121479 134208 140885 122753 95695 85985 77331 31311 24909 15409 5433 2898 460 35 999999 -83 -81 999999 999999 999999 999999 999999 999999 -99 999999 999999 -90 999999 999999 999999 -94 -92 -94 -87 -76 -74 999999 999999 999999 -85 999999 999999 -93 -90 999999 999999 999999 999999 999999 -78 -75 -93 -44 -58 -72 -96 -77 -58 -71 -56 -52 -47 -39 -2 104 290 448 2779 25886 96532 191598 210408 71482 8523 742 478 162 88 90 76 83 77 63 67 87 81 60 78 65 68 70 72 85 68 52 72 93 65 71 76 101 81 55 68 81 85 99 110 92 67 89 102 111 102 100 107 101 113 110 106 89 90 85 101 102 100 98 91 101 107 103 82 76 91 91 85 78 76 68 65 68 64 65 66 59 57 53 46 58577 295 1990 30 11530 16 16 17 5545 -11212 53 621 1011 405 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 809 3477 4526 1353 999999 999999 999999 999999 999999 999999 -68 -68 -71 -73 124 107 266 418 556 655 659 725 865 993 1052 1087 1116 1162 1186 1250 1369 1527 1891 2322 2760 3027 3389 3703 4122 4702 5229 5300 5541 5951 6380 6698 7254 7761 8021 8589 9265 9776 10512 11105 11738 12362 13072 13792 14603 15745 16968 18182 19584 21110 22602 24498 26079 26978 28171 29123 30337 31736 32822 33915 34904 35979 36943 37667 36852 35930 34886 34216 34683 34811 33336 31244 29511 29426 29384 29550 30416 31086 32143 32048 30583 27588 20913 16300 16875 16903 13007 10613 11482 14185 18576 18634 15808 16431 19983 22925 27395 34148 37526 40539 45144 58654 80087 92955 114891 141973 159213 163561 162699 158749 150767 115101 51957 21639 10744 20907 78639 142397 145390 84962 23289 6026 1570 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 95 393 1419 7208 57943 148279 221598 346706 345870 58971 1020 109 109 77 94 89 91 62 65 55 39 59 54 55 62 51 67 74 80 92 72 63 77 77 77 90 76 72 80 75 89 76 67 76 82 79 83 82 105 105 100 114 108 100 114 109 92 97 105 108 90 85 107 104 101 92 106 107 99 87 85 81 77 77 71 60 69 72 70 62 57 54 55 53 55 58586 269 2769 30 11529 16 16 26 5543 -11214 94 2269 5070 8471 9014 2804 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 -2 32 95 194 80 119 246 352 317 439 336 309 271 197 241 393 625 700 976 1314 1729 2028 2510 2979 3532 3868 4198 4562 5017 5544 6153 6621 7344 8003 8452 8952 9565 10331 11194 12103 12997 13939 15453 17218 19013 20463 21771 22962 24337 25749 26662 27021 27500 27954 28702 29107 29234 30105 31010 31379 32018 32393 33717 35175 38037 42570 46553 51712 57459 63087 67840 72310 74831 75007 76525 75543 71130 65522 60268 57092 53459 47525 38778 28059 24469 23385 26379 33611 37088 40884 47013 55824 65009 71092 87121 118734 161418 193662 214967 205056 173719 139436 101294 74246 58598 63664 63982 32424 6330 1808 335 136 4600 68245 142673 61856 39693 15320 2672 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 -67 -49 -36 -35 -98 -80 -50 -36 -39 9 28 121 271 592 2874 28821 103528 181928 223089 184565 6617 276 83 70 98 94 84 80 92 54 42 60 52 57 43 51 57 72 75 95 67 70 60 62 70 56 76 105 105 67 70 86 83 66 81 57 78 86 90 92 87 84 88 101 107 88 86 91 84 102 105 92 87 83 92 90 96 98 92 102 105 85 75 72 72 76 65 51 48 49 42 40 43 37 42 37 58595 268 2771 30 11531 16 16 35 5542 -11215 910 1874 2115 1375 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 -24 -6 148 232 355 513 762 1021 1235 1547 1788 2104 2634 3183 3944 4615 5384 6237 7251 8373 9497 10668 11740 13029 14627 16676 18658 20871 23361 26082 29430 32428 34645 36808 39512 43176 46028 48537 51128 53253 56313 59138 62599 65667 68254 70824 74518 77858 79629 79953 81154 82662 85832 87292 86347 86044 86608 84469 82669 82149 79927 73275 67061 62768 61727 61485 63747 67580 63855 63892 67328 67740 66003 64852 63671 62265 59427 57824 62434 90753 151660 210115 241746 256474 239307 191713 128695 67232 21057 4149 970 1244 1830 1409 859 718 1160 1102 401 -3 -62 -74 -53 -81 999999 -75 -33 -66 -93 -90 -57 999999 999999 -61 -56 -75 -83 -77 999999 -63 -68 -76 -85 -17 -16 -70 -47 -26 -67 -94 -82 -57 -67 -37 -34 -62 -78 -62 -41 -21 -38 19 28 51 58 18 15 80 156 338 333 394 809 1348 10083 39577 130262 139943 50537 2069 401 164 89 44 33 46 32 17 48 37 33 31 34 28 23 43 35 61 58 44 56 63 46 73 69 59 51 50 47 46 47 64 55 49 61 63 68 61 53 53 65 67 53 67 81 81 82 86 74 68 62 74 74 70 74 76 61 63 63 68 56 55 57 61 63 45 33 39 36 32 28 30 17 20 19 6 58604 268 2767 30 11527 16 16 44 5540 -11216 597 2316 4037 3354 543 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 -31 60 135 294 374 452 413 535 711 915 1054 1272 1365 1455 1477 1624 1813 1953 2320 2666 3117 3565 4130 4719 5566 6297 7074 7991 9042 10250 11098 12153 13680 15269 16711 18276 20303 22640 25028 27333 28725 29788 30424 30362 31106 32299 33414 35308 36317 37924 40064 42264 44765 46636 48593 49827 51678 54343 56940 59072 60326 61321 61833 60575 60233 60759 61740 64061 66692 69980 75098 74095 69170 66085 70680 79726 84993 84996 82173 79461 78229 79061 79893 82492 99058 123404 147094 167348 178964 177067 163122 121048 64032 23967 5032 199 999999 -20 64 178 246 283 567 1674 2520 899 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 242 1554 5323 17936 45606 49788 61551 78622 76620 144460 242722 267513 169376 5236 303 142 73 70 60 46 66 54 36 41 56 52 34 30 58 51 67 56 38 51 53 41 29 70 56 64 66 48 62 57 57 41 54 53 52 75 74 71 55 66 79 85 66 83 95 81 81 83 93 90 81 90 81 74 73 75 84 86 83 73 75 66 67 68 59 42 46 44 50 45 44 46 34 33 34 35 19 58613 267 2794 30 11524 16 16 53 5538 -11218 918 2246 1482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -89 999999 999999 999999 999999 67 191 271 454 583 680 767 782 874 1283 1590 1832 1996 2221 2445 2868 3337 3747 4152 4577 5018 5313 5611 6021 6609 7311 8107 8925 9748 10746 11366 12279 13041 14146 15557 17411 19127 21244 23250 24925 26254 27831 29394 31057 32916 35222 37100 38320 39657 41869 44630 47301 48723 50255 52141 53175 53449 53853 51970 49919 50611 51154 52372 53320 55321 59675 65165 69697 71830 74562 78303 80752 84233 90201 91512 90065 86310 89322 88161 78690 74221 74123 79960 88580 99692 112738 126734 140065 142927 125594 93877 63477 30857 9581 1334 999999 999999 999999 999999 999999 999999 999999 -39 374 123 -99 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -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 -98 -33 271 2390 13416 40456 85001 129241 151571 168515 180545 172277 167342 116874 78688 61921 1476 127 84 72 69 100 70 41 31 16 41 25 10 23 52 59 50 48 66 61 48 56 41 21 36 60 69 67 68 70 41 52 93 73 56 64 69 62 62 70 77 85 70 78 70 69 79 87 81 79 81 84 84 95 80 77 78 79 77 72 67 66 72 69 74 66 51 52 43 50 46 38 39 31 30 29 31 30 58622 268 2757 30 11517 16 17 2 5537 -11219 -71 551 1423 1088 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 55 118 212 276 287 267 323 441 603 518 432 536 553 609 650 758 962 1112 1203 1319 1473 1677 1888 2213 2475 2905 3324 3771 4433 4884 5367 5757 6265 6923 7416 7968 8627 9377 10047 10699 11052 11279 11493 11503 11734 12405 13032 13436 14058 15000 15738 16683 18255 19549 20697 22667 24596 26349 27589 29185 30625 32248 33762 35814 38377 41569 45969 51013 55226 59487 63588 67764 72902 79730 86079 92439 96719 96613 95106 92085 87406 81205 74219 68877 64374 62406 64461 71243 81404 92195 97692 94700 75574 40569 16956 5446 454 109 1365 2855 3661 3505 2884 1478 239 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 219 1786 14201 26319 72122 146749 159157 159847 100961 62111 418 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 93 1463 10171 45232 93229 128655 164073 180519 181436 216050 205292 127917 46270 2227 106 64 51 57 51 38 45 60 33 53 16 16 26 63 71 14 24 32 28 58 62 26 16 15 23 54 56 51 52 48 44 48 40 50 55 56 38 21 40 54 62 44 60 63 60 72 73 52 61 75 65 58 66 61 53 65 62 57 51 54 55 58 65 48 47 37 34 32 38 32 33 24 19 16 27 24 22 23 58631 219 4219 30 11509 16 17 11 5535 -11221 45 -37 -8 147 310 440 579 671 744 972 1076 1297 1345 1563 1956 2217 2339 2571 2921 3288 3667 4049 4671 5302 5843 6533 7289 8093 8965 9928 11194 12304 13311 13961 14850 15598 16304 16941 17817 18736 18969 19162 19589 20457 21832 23473 24306 26305 28256 29493 30965 32832 33900 33188 32496 32837 31893 31207 29996 27394 24380 19950 14207 10472 6965 3001 301 999999 444 1917 2639 2702 2477 1440 702 368 117 999999 999999 87 2170 3840 8390 16031 29633 42380 63509 92536 112114 135692 146097 133983 130305 123631 104053 77005 67153 86856 280660 519850 460600 255852 75075 1448 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 73 257 1230 8045 29295 36848 82857 177390 206570 212977 223227 97704 2507 148 92 98 94 73 49 46 57 37 46 82 73 36 21 30 52 42 55 47 49 40 33 63 30 21 36 59 47 55 58 38 56 67 50 36 57 77 74 57 52 70 72 57 80 89 83 68 77 68 68 76 81 86 87 86 67 61 68 47 64 77 71 64 55 45 41 41 50 45 42 36 31 37 37 31 25 23 20 23 58640 264 2867 30 11507 16 17 20 5533 -11222 -58 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 999999 999999 999999 999999 999999 999999 999999 63 61 166 259 367 477 656 747 888 955 1021 1356 1552 1716 2099 2373 2700 3216 3652 4056 4455 4730 4950 5137 5810 6528 7313 8110 8579 9306 9996 10707 11476 12186 12853 13453 14499 15474 16606 17593 18175 19053 20083 20752 20972 21094 21133 21656 22571 23486 24491 25109 26301 28289 29834 30650 32436 34505 35746 36368 35413 34123 32103 29648 26510 21901 17375 12869 8798 5027 2248 371 419 2048 4622 5941 5612 3713 3969 5710 5664 6650 7675 7514 8780 13028 21358 33252 37319 41543 50777 77389 101729 118121 142487 169823 188322 203445 222232 217860 198285 187156 168510 177424 175435 162715 128888 79974 52865 39711 32769 23893 77462 228507 156606 61291 18104 498 65 -1 -44 -91 -68 -70 9 -19 -53 -50 -37 -54 -35 -20 -10 -28 18 38 193 522 2083 18941 69749 93960 93867 88609 30681 659 157 118 81 85 84 75 72 66 43 51 40 47 32 40 67 58 59 37 70 48 39 59 68 75 65 80 78 62 56 82 69 74 52 83 70 60 83 72 63 52 62 74 53 69 81 84 100 91 87 97 96 81 89 91 86 88 89 77 77 75 64 80 70 70 57 50 54 58 46 45 45 44 50 47 46 39 34 37 32 58649 198 4850 30 11510 16 17 29 5532 -11223 54 127 117 249 330 502 594 694 665 771 982 1030 1122 1286 1315 1230 1355 1576 1690 1758 1710 1496 1355 1406 1434 1478 1453 1518 1560 1704 1575 1551 1681 1868 1844 1768 1756 1571 1212 703 398 197 999999 999999 999999 283 1152 1611 2494 2862 2184 1916 1965 1687 2123 3248 4567 6129 8027 9624 12670 14497 16953 19267 24017 34092 45613 58257 83837 115724 154210 193074 233946 292495 350650 435284 506871 519640 614233 674529 587526 500649 332501 173519 78260 23813 13627 5042 1481 589 87 60 63 35 -11 29 49 9 21 48 13 61 31 41 52 66 48 29 32 88 78 118 165 268 280 279 340 382 408 514 618 332 58 59 64 43 42 17 34 21 56 83 43 53 58 37 41 49 61 53 54 52 45 52 57 49 24 53 64 66 77 79 75 60 37 48 69 73 56 67 60 58 64 87 87 98 110 102 98 87 91 81 78 82 75 65 65 64 72 66 65 71 57 49 60 51 57 51 44 52 48 42 39 37 31 22 30 24 58658 336 711 30 11511 16 17 38 5530 -11225 53578 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 146 495 753 1170 1411 1571 1709 1687 1619 1823 2584 3348 4081 5507 7035 8644 11147 15899 21594 28679 36962 49007 67829 90784 106746 116844 128281 159170 197048 255599 312937 377102 450080 532847 542989 526654 477246 478082 427183 250125 156484 158689 122119 49653 17710 671 63 73 30 -3 30 58 38 45 31 36 14 60 104 91 37 33 52 53 107 164 130 97 162 116 93 85 65 61 77 45 86 93 48 59 41 55 73 32 59 62 41 64 65 47 26 50 59 83 72 65 56 78 73 44 53 48 43 38 51 33 48 45 47 76 72 86 83 60 76 87 74 98 104 95 81 83 100 92 90 93 92 77 79 75 75 63 58 61 62 60 61 55 60 54 59 53 36 38 43 38 35 38 58667 137 6680 30 11510 16 17 47 5528 -11226 -39 86 106 282 575 1001 1171 1448 2226 3415 4906 6171 8077 10564 13871 17884 23013 29867 38652 50382 65728 80180 94547 115802 146601 190421 237987 296531 371513 449524 517667 597191 664310 697584 626884 497685 149371 12413 361 38 11 23 -1 -31 -33 -66 -35 -3 -8 -50 1 42 4 24 8 -18 31 7 26 36 33 13 26 7 21 7 5 -15 -11 -4 1 -39 -6 30 8 19 14 31 13 0 23 14 8 4 17 24 35 25 6 15 10 -6 9 27 26 14 8 24 10 30 30 50 48 48 47 59 45 42 49 52 33 31 44 39 28 31 25 26 27 21 21 19 11 6 14 7 12 10 -5 -4 -3 3 6 4 -5 -8 -5 58676 124 7066 30 11506 16 17 56 5527 -11227 -79 82 314 603 975 1732 2990 5064 7690 12364 19101 30302 45006 71114 117183 192530 308407 449171 637586 921651 999999 999999 932959 579048 180329 15946 212 -7 -17 -9 51 50 18 23 43 60 31 19 45 64 59 50 24 39 45 63 45 17 41 31 4 21 16 34 29 19 45 20 17 36 -1 16 34 42 58 34 37 53 53 55 65 33 49 71 42 30 25 22 36 44 59 77 56 46 31 36 39 50 81 69 70 76 66 68 82 68 71 88 87 65 75 67 54 68 63 49 51 57 48 47 34 29 33 43 46 36 27 31 33 33 35 31 14 10 58685 130 6914 30 11504 16 18 5 5525 -11229 -17 236 457 738 1150 1686 2195 2441 3242 4037 5236 8645 13750 20269 31302 46946 68989 107372 161601 236457 333153 457686 601266 878349 999999 999999 706458 284394 103176 1215 19 -5 -1 34 23 0 -17 5 24 24 -21 26 16 34 42 30 72 62 65 37 27 39 47 33 35 18 -3 38 7 14 21 28 8 21 60 52 37 31 52 33 32 39 29 60 35 22 44 35 31 47 47 54 38 22 30 60 64 37 25 33 34 33 56 80 54 64 73 71 52 61 77 69 69 74 76 61 62 56 53 55 56 39 44 38 33 25 40 42 33 34 28 31 35 24 19 21 20 23 14 12 58694 162 5934 30 11514 16 18 14 5523 -11230 -58 9 144 352 454 411 349 448 588 819 1114 1262 1267 1390 1630 1832 2174 2480 2561 2558 2575 2890 3722 4969 6528 8436 11008 13520 16019 19244 22565 25434 29845 34767 40064 45431 50779 52703 54685 61945 68466 72968 76795 69793 67483 91956 123785 173682 256632 349139 451409 565307 607781 591830 564692 422284 296125 115802 4856 75 11 22 51 6 19 31 19 10 -10 6 58 12 43 15 10 70 68 88 55 63 45 47 57 42 35 87 68 18 15 48 29 10 60 66 57 47 34 60 61 49 38 35 25 47 36 36 36 39 20 55 54 37 35 38 26 37 50 36 32 42 49 49 53 62 69 58 64 73 69 62 70 66 74 83 73 64 57 77 66 52 66 58 48 34 43 45 39 33 36 46 52 40 40 33 31 26 27 26 24 25 21 16 58703 166 5797 30 11527 16 18 23 5522 -11231 -71 38 19 62 181 335 387 418 355 317 349 398 587 931 1333 1831 2180 2611 3021 3433 3771 4185 4686 5010 5601 6326 7057 7791 8401 9215 10916 14037 17964 22177 27291 33164 38263 42927 48061 53364 61632 70366 76515 83494 89777 101001 111953 127187 145825 128988 116093 124139 130624 174523 250961 342324 422093 508889 579848 587088 476490 149149 2064 49 42 46 19 9 -16 9 21 -17 -4 0 29 43 20 28 65 54 28 42 27 58 55 56 59 62 53 77 81 65 29 23 45 27 57 65 25 40 62 53 40 48 33 27 31 62 49 30 55 46 51 44 57 64 56 50 33 49 42 47 57 66 49 24 42 53 64 66 66 63 78 80 94 80 88 82 76 71 67 74 65 67 71 78 68 62 48 39 47 51 46 53 45 38 39 43 37 41 29 22 22 27 25 23 58712 183 5324 30 11534 16 18 32 5520 -11233 -55 -35 58 132 309 557 823 1173 1445 1669 1910 2162 2459 2515 2391 2103 1792 1755 1742 1721 2172 2878 3851 4808 5511 6088 6663 7169 7888 8571 9140 9135 8889 9780 9930 10670 12301 13028 13480 13607 14199 15962 18442 21266 24371 29070 34215 39355 46766 53533 61400 71819 83893 100001 112226 129487 147388 162827 184187 202405 218849 233436 239853 246009 260916 276258 282399 250763 164730 94686 74565 118904 164822 158942 164049 145009 133981 162537 184585 49223 15342 322 39 11 43 26 10 -8 6 41 19 17 28 21 68 70 32 79 61 73 72 51 96 71 73 69 49 46 22 62 23 35 27 7 25 38 41 55 53 57 31 6 9 37 54 58 62 51 55 64 49 57 59 66 62 51 42 35 66 79 40 50 69 64 63 53 51 58 53 76 83 101 96 81 73 82 87 84 79 66 69 64 74 66 57 63 64 54 53 47 54 57 53 43 47 49 42 34 31 31 29 20 15 58721 186 5231 30 11531 16 18 41 5518 -11234 -22 11 185 283 368 388 582 804 949 1157 1533 1853 2138 2459 2868 3043 2720 2353 2103 1644 1294 1369 1775 2205 2614 3309 3898 4685 5795 6258 6696 7380 7537 6926 7299 9143 10281 10716 10560 9682 9249 9246 10227 11870 14374 16901 19823 22809 24952 27105 32361 41194 49821 58579 71471 84441 98849 115895 132699 146856 171129 198532 221694 235075 247187 273762 306360 310251 266234 220741 171619 163014 114339 42876 64097 212865 403710 396921 266998 150058 15405 305 48 56 48 12 32 26 -17 31 85 67 42 58 80 53 76 57 42 80 66 92 124 75 67 29 39 52 31 66 85 74 37 51 49 61 27 44 49 43 70 62 57 47 29 45 64 63 103 83 86 89 71 68 83 67 68 84 59 88 77 65 71 84 78 78 99 89 72 103 102 95 91 90 111 111 97 95 85 94 101 86 95 90 75 71 70 69 67 66 73 78 71 57 68 66 66 60 51 46 51 60 47 38 36 42 58730 193 5016 30 11526 16 18 50 5517 -11235 -22 67 150 257 402 459 652 807 824 994 1185 1494 1927 2364 2715 2851 3250 4013 4432 4447 4284 3563 3515 4188 4692 5158 5504 5600 5561 5707 6249 7683 9180 9494 8818 7455 6543 7250 8609 9048 8653 8328 9497 12523 14439 15959 18610 19826 20111 18584 18073 18826 19908 21281 23873 28273 36239 46424 59287 81806 106681 124880 140111 160774 185963 204427 222082 249993 273469 268293 247458 231098 206369 185009 154571 90070 61329 66374 93002 128822 160527 195489 201521 223132 214492 220018 62848 1735 90 68 51 60 55 11 52 103 84 60 93 48 25 33 61 37 58 79 78 64 106 105 87 77 43 52 57 45 49 34 18 60 66 35 35 81 58 46 4 45 50 41 60 40 49 69 56 58 61 72 51 73 97 69 60 53 48 67 72 68 56 72 88 93 87 85 90 73 73 75 72 81 73 96 98 98 89 83 93 93 102 93 96 90 83 87 87 77 63 67 70 70 74 74 68 71 78 57 54 53 57 50 50 45 46 58739 199 4837 30 11527 16 18 59 5515 -11237 -97 28 241 402 415 468 591 722 1141 1458 1666 2145 2522 3006 3593 4342 4970 5183 5264 4756 4494 4246 4589 5297 5520 5745 5987 6212 7199 8171 8892 9576 9851 9443 10577 14353 16061 14199 12860 13125 13236 14275 13516 13758 15079 17058 18008 17141 17989 20277 23424 25989 27063 26327 24945 27581 31470 37722 47038 54968 62382 71031 85779 99990 110007 118360 131219 142511 147143 160286 180520 194791 209134 228076 240236 242078 227351 204376 169679 144522 176197 207962 190623 115104 40839 32208 79975 131928 117362 136256 132561 47163 850 75 78 71 45 31 83 64 27 16 19 66 59 0 14 47 42 81 96 64 31 36 40 40 46 41 26 12 8 19 49 63 30 47 45 31 53 59 28 24 50 38 51 57 95 64 57 65 42 46 52 46 45 51 38 50 37 57 66 67 73 53 47 65 67 61 66 73 71 72 83 72 74 95 79 86 77 76 78 78 72 60 85 73 54 54 60 67 51 58 59 62 57 44 43 55 59 55 43 39 46 39 30 29 27 25 18 58748 206 4630 30 11530 16 19 8 5513 -11238 -99 -71 31 94 148 337 469 562 600 758 1040 1419 1843 2126 2680 3418 4113 4609 5014 5277 6074 6862 7230 7252 7393 7382 7741 8815 10094 10857 11074 10937 11836 12851 12047 12227 13614 14165 14894 16048 18044 20464 24061 27548 28313 27515 27198 24536 22057 19134 19199 18708 22454 27191 31599 35454 39803 41747 44227 45105 49221 53069 52106 53997 61964 79238 97093 109824 122785 130627 134581 127331 124531 128937 126373 117223 114241 116732 115467 110578 113899 115036 116432 113882 124639 153712 206680 254354 297094 299010 245422 126324 27016 9758 2807 10251 17271 20462 21300 9259 301 82 75 56 17 53 41 36 44 29 1 33 25 52 27 10 58 43 41 39 40 50 35 20 35 35 -6 23 24 -7 44 35 21 32 21 47 51 27 7 14 38 41 47 66 58 22 17 40 46 44 46 43 43 65 30 16 21 41 38 42 32 52 51 52 52 58 52 65 73 60 63 71 89 83 83 84 82 69 68 68 78 76 62 61 39 45 39 35 52 49 52 39 40 39 38 37 39 37 37 32 36 29 27 21 27 19 58757 196 4909 30 11539 16 19 17 5512 -11239 55 239 405 523 700 924 1235 1377 1426 1549 1866 2042 2300 2803 3395 3886 4686 5461 5902 5738 5852 5866 5514 5137 4950 5541 6548 7762 8748 9327 10562 11376 11493 11361 11022 11494 12390 12550 12555 13167 15154 16499 18204 21604 26081 30216 35951 39456 40333 43888 45199 50499 55377 61021 67919 71496 78593 84952 91007 90531 80551 66920 67625 81201 105384 124245 124904 113098 88768 75123 84300 96066 112177 115826 100290 86851 78376 68593 79574 106949 105443 58475 36986 47154 110997 208000 250232 271025 337132 328428 231136 136296 50438 2397 33 21 35 35 12 40 46 40 44 49 74 47 37 -25 9 55 63 63 66 67 6 12 7 -1 14 -8 11 24 40 33 34 23 28 33 21 30 38 39 57 -2 9 36 34 16 29 25 27 34 44 32 40 43 37 33 53 46 42 33 59 50 66 57 35 52 38 45 58 56 62 76 67 76 64 60 77 63 62 75 71 64 31 38 39 38 29 32 35 41 48 46 43 48 51 42 32 39 31 33 25 25 23 17 58766 196 4913 30 11543 16 19 26 5510 -11241 -63 15 58 352 832 1271 1844 2221 2421 2689 3120 3516 3889 4051 4161 4085 4188 4361 4045 3663 3870 4232 4659 5428 6344 7195 7518 7952 7568 6782 6627 7319 9184 10912 13092 16213 17597 18772 21271 23325 25086 27570 30633 36088 41432 45067 50467 57145 62679 67747 75188 80216 86477 88797 90383 84603 78076 77605 78020 76304 75711 73965 74335 72126 82323 95166 98555 85259 78362 66465 55767 57688 56613 50763 48171 44841 44754 43140 51514 85538 136201 182465 183963 168063 178480 235297 269533 287405 301222 232314 135842 67898 4171 130 49 44 86 52 42 34 39 25 28 4 71 103 31 79 78 70 55 12 31 45 -1 5 39 28 -10 -13 -2 12 32 56 35 41 28 22 62 49 35 23 35 21 25 17 24 27 26 52 50 48 51 52 47 35 46 43 39 31 44 58 53 63 57 68 75 57 39 35 43 50 49 45 61 62 83 76 67 72 65 52 59 59 54 50 47 45 36 49 51 37 35 45 42 40 46 40 40 33 34 28 29 34 26 14 58775 194 5004 30 11544 16 19 35 5508 -11242 -48 158 32 171 278 448 659 874 1092 1064 918 745 725 683 738 993 1223 1456 1841 2245 2839 3283 2928 2459 2664 2665 2772 3364 4131 4711 5384 6496 8005 9404 10144 9973 9253 10344 12671 13242 13025 12327 13154 14869 15782 15019 15857 17787 18190 20050 24604 29331 31841 37924 44738 49008 56395 60979 61917 68086 66080 63289 64661 63771 76215 93081 97197 83228 73392 70078 68206 68410 72460 82738 101003 117640 143778 167648 146550 149356 211786 283084 349882 377807 347612 275901 200117 129818 28822 1107 87 56 29 39 25 32 7 50 48 47 95 42 44 66 38 37 45 8 7 55 69 45 29 5 17 16 39 36 19 27 29 52 37 5 14 42 43 56 42 50 60 36 37 54 86 39 52 52 33 39 49 57 54 57 50 37 42 35 17 46 47 47 40 49 42 48 55 50 63 54 64 77 85 74 74 71 73 70 73 83 62 37 47 41 46 54 41 30 40 45 39 52 50 46 41 46 42 40 32 29 28 29 22 10 58784 202 4773 30 11553 16 19 44 5507 -11243 -18 97 70 7 999999 999999 999999 999999 999999 999999 999999 -54 100 252 400 532 543 618 612 724 947 1153 1656 2188 2427 2538 2827 3034 2695 2097 1979 1943 2376 3069 3549 4193 4751 5362 6081 6715 7445 7611 7262 7118 6980 7749 9359 12092 13941 14994 15480 16196 18217 20911 22182 24727 25440 26314 27174 28296 29701 31200 34473 40540 52143 65239 72623 76585 75531 74298 78306 87360 97380 86058 74965 75093 85816 92013 88620 83669 85862 99087 114781 131845 154117 192644 224532 255453 290910 308239 264045 198011 167063 209569 220791 121674 4773 51 40 27 35 12 -11 -7 6 16 24 14 18 38 41 59 35 30 44 33 16 21 17 -7 15 4 11 -1 40 8 31 38 36 -5 17 33 21 20 34 42 30 26 35 15 34 42 29 2 41 29 28 28 33 29 9 39 40 40 46 50 50 35 23 25 31 27 42 55 46 46 52 52 69 68 64 52 57 76 70 60 46 46 34 49 42 39 38 41 34 28 36 39 44 44 35 43 44 35 42 31 16 15 22 14 12 15 58793 260 3043 30 11563 16 19 53 5505 -11244 52 653 1166 1089 677 -65 999999 999999 999999 999999 999999 999999 999999 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 18 48 143 103 176 197 236 157 92 137 66 48 -1 56 94 31 62 157 379 548 789 710 750 762 777 1014 1269 979 592 333 566 787 918 1642 2142 2129 1890 1883 1461 700 437 599 826 1403 2103 2115 2128 2604 3547 3986 4423 5770 6922 7401 8268 8820 10456 10769 10856 11266 12017 15123 18131 20380 22891 22936 24282 24798 27300 32413 38469 42272 43836 45046 39967 37067 42411 44889 45392 47983 53562 61575 72111 85613 98011 112973 123262 131679 153809 178335 182512 176128 164438 143602 133928 137624 132365 122452 145635 163687 189115 202996 193467 179502 133282 109993 112188 113130 106842 62165 44847 88924 115051 79706 5075 145 13 18 24 27 1 23 71 32 3 11 20 31 -13 7 22 37 57 27 14 49 28 28 51 4 1 -7 -4 25 44 29 12 -18 -6 7 46 8 7 -14 3 22 24 9 18 44 33 18 35 22 32 18 13 28 20 42 45 45 34 54 45 35 44 40 26 41 38 37 33 34 31 39 39 39 47 54 53 57 53 57 69 70 54 51 43 42 52 40 32 31 38 35 25 34 43 49 40 38 36 35 25 28 29 26 16 15 11 14 58802 267 2831 30 11561 16 20 2 5503 -11246 -74 154 403 1009 2098 3444 4352 5256 4894 3534 1252 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 -20 0 16 108 202 317 370 397 524 514 464 549 617 605 776 845 833 1050 1162 1331 1743 2541 3359 4005 4402 4526 4185 3715 3121 2296 1638 1455 919 771 949 745 437 260 157 196 80 -100 999999 -66 -37 999999 999999 -71 43 302 855 941 811 677 1119 2937 5068 5142 4091 5074 6869 10579 13247 15767 17677 18745 18464 18467 21736 24009 25779 26712 26780 29511 34963 38740 42950 46981 51274 57941 66945 75548 75436 68447 64601 69629 71785 71949 69034 66066 65367 66714 68397 76000 93726 113376 139541 167872 186713 210537 237932 256980 267346 281659 231489 122051 76037 81369 90286 105025 127301 141092 142172 122488 95295 62524 28968 13142 4160 1503 584 441 257 103 34 76 74 15 -7 10 14 -2 31 45 39 0 0 43 -7 22 38 62 32 28 41 50 44 50 38 20 13 6 31 22 14 22 40 32 25 58 25 24 40 42 36 47 32 48 34 24 15 57 58 84 45 42 22 55 59 58 33 44 41 63 58 47 47 46 39 62 52 52 62 58 70 73 73 68 56 77 77 79 61 68 82 75 81 69 77 74 62 66 65 65 72 77 68 66 71 66 67 64 64 62 56 60 60 55 54 39 36 34 32 31 58811 264 2912 30 11552 16 20 11 5502 -11247 -95 424 862 1110 1264 1926 2702 1377 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 221 446 641 1093 1529 2093 2707 3324 3260 2892 2117 1335 867 557 387 241 57 -44 9 -51 999999 999999 999999 999999 999999 999999 -40 240 1045 2091 2677 4691 7076 8160 8675 9751 10775 11479 12702 15539 19617 22214 23111 22879 23261 23355 21551 20006 20561 21802 24858 28200 32872 39198 45641 54006 60275 62760 63992 72060 72555 69954 70108 67601 65253 65307 67332 67421 70898 70537 68629 72141 78762 79184 67612 53316 50791 55535 62859 77128 96571 124701 158142 188334 212133 213980 176748 123135 99910 91062 91780 121946 175781 213444 224622 200675 120951 46411 15182 3749 1617 888 686 498 261 129 81 101 147 67 2 25 29 35 11 11 32 18 23 10 20 37 53 45 30 32 54 23 0 33 31 -5 6 3 -2 0 3 -5 41 34 20 32 17 15 36 28 56 41 36 29 23 40 35 24 19 24 38 41 18 38 24 37 49 26 30 34 24 32 38 38 38 28 45 52 49 51 59 49 37 35 53 49 79 71 67 72 71 64 47 44 41 44 62 59 48 36 45 54 55 49 43 37 35 39 44 50 43 35 37 31 25 25 21 15 15 12 7 58820 281 2408 30 11558 16 20 20 5500 -11248 -83 106 71 999999 999999 999999 201 1205 1555 251 192 650 598 634 782 1998 3946 5390 7978 8660 7954 6232 6988 8777 4636 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 125 294 390 538 609 604 436 369 326 272 167 28 31 4 118 175 261 148 144 103 57 212 390 431 1199 2230 2812 3081 3915 6187 9864 13426 15960 17852 19285 21446 23967 25809 27342 29837 33470 38344 42749 43621 44596 48176 52700 54415 59413 64685 69688 72447 67592 60193 57187 61971 63992 58922 53538 55330 59566 66776 71534 71086 75826 79828 80420 85684 92985 98646 97965 97790 92857 84436 77290 76391 71289 75839 92680 114637 124892 125410 138366 154217 159019 149782 141063 150357 147751 129831 103708 84486 52452 21641 9975 4028 2644 2302 1621 760 323 168 133 196 180 1091 19467 72420 22621 271 -31 -21 3 -22 -6 -4 -9 43 57 39 77 42 26 49 65 37 57 67 24 20 44 9 7 2 -3 11 24 21 -21 15 45 19 21 40 24 35 13 32 35 31 33 30 8 31 58 39 42 60 42 30 42 33 45 41 24 28 37 22 29 51 62 63 48 33 59 60 36 53 58 69 69 55 54 53 65 72 81 54 58 50 66 57 41 32 43 37 41 39 47 43 41 56 51 49 43 48 41 30 20 27 28 12 10 15 58829 291 2090 30 11570 16 20 29 5498 -11250 -13 615 1463 2272 3464 5942 6928 6666 4248 1173 591 1596 3719 6348 9146 9805 9877 10196 10478 6081 2041 376 193 2170 4984 4401 2859 3649 7426 5766 270 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 210 210 180 274 214 236 356 360 399 471 671 773 765 741 633 559 478 460 245 110 143 -71 -59 16 35 30 97 141 351 502 645 643 692 693 547 337 221 249 302 213 185 111 28 -93 169 643 1469 3246 5311 6388 7624 9758 12742 15731 17154 17344 17151 17158 17806 19129 20196 22306 23412 23206 23973 23435 20946 18474 19011 20465 21339 23772 25534 25303 26801 28096 28853 29816 35131 41840 46481 47708 44845 45291 46171 46520 47762 50541 54071 53273 54612 51849 52540 55940 52176 54699 69296 62341 45402 44759 45970 55922 68332 65945 53657 46744 36741 39313 51302 63400 77320 85929 86093 72466 60845 60296 66037 73532 81975 50877 11317 1685 2336 13964 50469 80377 110647 137211 275375 484866 262347 18875 234 -4 -2 13 40 0 7 31 40 56 64 38 40 41 59 50 38 10 54 47 27 -4 -39 -5 1 2 22 21 35 13 29 25 27 50 37 13 49 45 12 17 34 23 49 59 78 47 35 37 62 63 61 59 52 46 35 45 68 41 45 49 50 61 58 53 72 59 57 60 63 53 73 74 71 73 75 68 79 81 74 73 65 54 61 61 59 54 59 60 58 54 57 51 49 53 53 47 42 43 48 42 36 34 29 24 58838 292 2057 30 11567 16 20 38 5497 -11251 46 745 2242 5062 9008 12898 17263 15561 12744 12988 17743 26799 26561 23537 14718 3138 706 1128 1996 3876 6997 8982 11338 15671 20894 15767 1882 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 329 366 220 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 78 184 474 893 1511 2033 2281 2331 2323 2529 2399 2255 2109 1796 1280 830 642 565 421 257 178 -82 999999 999999 999999 999999 999999 999999 -97 999999 12 571 1681 3213 4674 5023 5268 5654 6056 6760 7366 8328 9448 10085 11071 11095 11926 13800 16181 19694 23166 25988 27373 29128 32283 33626 36550 40777 43926 48279 51531 54172 56416 54161 49985 45347 38286 32259 30220 28325 16753 5472 1081 1490 3271 8299 19254 28267 31196 30652 31005 36619 40055 26644 13579 12647 11973 19276 29232 39080 41188 32505 17918 4047 3022 1891 3 -99 263 5527 10048 24625 76779 168764 268781 350651 504475 578628 528740 322048 69290 1165 34 0 15 17 27 40 29 43 68 52 23 30 55 45 34 111 82 42 47 33 20 11 56 16 49 44 79 74 69 50 19 36 33 18 45 35 28 69 61 16 28 43 39 52 45 60 55 47 45 41 63 61 51 55 63 74 81 75 77 65 54 59 58 61 60 54 60 88 93 88 84 86 77 85 88 72 72 84 67 74 67 68 80 78 84 88 95 84 77 81 74 68 69 64 69 66 69 62 50 47 52 43 43 43 39 58847 291 2144 30 11564 16 20 47 5495 -11252 127 128 907 1901 3760 7117 11586 18707 28284 30345 21543 13282 8969 7337 6279 5770 3079 999999 999999 999999 504 2536 4590 7323 15223 16648 14560 8109 1085 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 -53 -60 999999 999999 -18 76 218 305 472 581 684 850 980 892 890 980 872 573 392 519 738 956 1342 1541 1534 1954 1587 927 548 420 230 242 273 283 498 997 1508 1546 1365 1354 1595 1959 2502 3244 3800 4292 5413 6875 8027 9425 11929 16097 17742 18673 20584 22350 23475 24903 26524 27740 28594 29663 26979 22538 16061 11316 6628 2308 1235 1246 1352 1386 1578 1364 77 999999 999999 999999 999999 999999 999999 999999 999999 -33 491 606 31 114 999999 -68 669 189 -52 156 3051 11294 14200 11260 14202 14136 18581 22963 24331 13587 5851 11454 39779 73859 92986 193727 402285 620932 843713 999999 692226 32512 808 66 37 17 53 65 70 61 49 76 80 76 75 69 82 67 62 58 26 40 19 52 51 36 30 14 8 34 53 47 39 77 54 7 17 38 60 49 36 40 7 33 36 15 40 41 49 49 50 35 25 56 70 60 34 48 82 68 61 53 52 50 52 55 44 51 39 45 72 101 87 68 69 76 77 71 69 74 65 65 67 62 61 63 58 52 50 64 61 68 63 55 54 58 52 56 47 49 43 44 45 36 26 32 32 24 58856 287 2237 30 11567 16 20 56 5494 -11254 4 675 991 2027 3375 4973 5437 1993 999999 999999 999999 999999 999999 999999 999999 999999 999999 570 3023 6481 11448 14339 7442 2504 21 999999 999999 999999 999999 999999 999999 999999 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 36 248 446 653 830 969 924 652 452 292 276 143 87 222 351 510 642 1036 1752 2030 2609 3461 4228 5086 5377 4988 4503 3759 2198 508 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 341 792 1127 1485 1692 1089 485 675 1177 1450 1388 1781 2668 3791 4473 4541 4346 4163 4508 5056 5227 4895 4173 3019 1792 1494 1375 862 793 459 -78 -4 57 999999 999999 999999 999999 999999 999999 999999 408 1000 1954 1345 -36 999999 999999 999999 999999 999999 204 540 778 1024 1356 1556 1869 2497 4302 5206 5702 7804 6238 6437 6281 5825 10040 25228 39951 73959 109364 130190 166605 192794 158233 194184 255562 324151 450209 598717 739137 765804 497791 193530 4884 29 -16 19 10 -9 7 35 6 27 19 1 35 64 27 17 20 33 21 -16 -6 26 17 18 3 0 46 28 -1 19 9 18 0 35 44 41 18 41 16 7 8 24 -5 -3 7 20 11 23 33 17 22 24 24 29 16 22 11 30 42 26 16 18 25 30 31 40 39 36 36 41 57 47 47 45 43 50 56 56 58 48 36 53 45 29 38 33 28 31 31 33 26 33 30 21 29 31 26 29 27 19 14 2 -4 -5 0 -3 58865 287 2223 30 11553 16 21 5 5492 -11255 -64 285 1115 1860 2100 2276 1828 667 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 1111 3334 6894 10841 12734 6672 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 42 119 73 84 215 367 402 536 557 763 1036 1390 1480 1669 1888 2078 2200 1923 1619 1314 684 342 430 496 911 1511 2059 2485 2841 3250 3945 4367 4831 5797 6312 7437 9726 12173 12600 12503 13130 14189 14720 14946 15026 15337 14808 15085 15695 13995 11635 10565 10181 8211 6881 6044 5757 4317 2743 1864 1300 997 1124 1330 1628 1856 2159 2445 2392 2514 2909 4077 5980 3976 5042 9848 11500 7609 4632 2907 1719 1346 1009 808 372 1123 4943 6359 7550 9055 7377 4334 666 1413 9806 34313 83081 99846 110593 155722 243612 287024 202386 143767 161857 196420 274856 405980 480409 481257 453739 311905 249968 132706 15571 227 38 64 88 84 32 47 38 12 17 30 47 34 31 68 59 44 33 44 57 52 8 8 57 64 36 41 29 46 62 63 37 6 58 62 32 23 17 36 33 45 38 64 76 75 53 54 57 59 51 59 43 58 32 45 59 46 56 53 52 52 52 51 54 64 67 77 82 80 85 80 78 89 92 90 85 76 64 58 78 79 77 68 78 69 69 67 61 78 75 78 69 59 63 61 69 68 54 51 57 58 49 48 49 39 28 26 58874 284 2338 30 11548 16 21 14 5490 -11256 142 972 1631 1685 1538 218 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 21 138 168 212 325 413 475 502 537 515 526 444 334 209 16 -88 -52 -22 271 793 1471 2106 2432 2974 3544 4073 4446 4921 5540 6217 6813 7306 7708 8464 9310 10105 11028 11906 13644 14980 15737 15241 14586 15588 16252 15724 14872 13706 12880 12426 11138 11661 13643 11152 8767 6235 3697 1623 1150 842 611 672 540 414 400 325 652 1331 2225 7575 34072 70101 57537 24983 10621 8151 7571 11112 16989 19038 21313 21615 24775 36651 46581 48983 52812 44239 38475 37515 33936 36800 55171 66574 114461 171936 214781 258764 289920 271973 192606 114389 82869 78468 71712 49578 82075 210159 442350 666001 410495 107352 3845 92 50 87 79 43 76 57 51 75 73 77 98 94 83 57 47 61 14 73 50 34 18 29 -1 20 3 34 50 42 33 67 33 36 70 63 54 56 40 62 43 51 68 64 32 26 35 63 47 63 74 95 94 79 54 57 59 67 73 88 60 66 88 98 95 65 76 98 94 74 78 80 81 88 112 118 117 101 98 81 81 87 85 80 81 89 100 96 80 84 91 98 91 91 101 99 90 85 87 81 82 93 80 67 63 66 63 61 55 51 58883 284 2322 30 11562 16 21 23 5489 -11258 374 1300 2463 4340 5412 2436 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1 143 160 284 320 325 533 661 689 764 954 1082 1064 1448 1708 1923 2319 2616 2951 3116 3476 3956 4423 4744 4784 5088 5543 6065 6316 6280 6118 6107 6330 6924 7046 7673 9544 12210 14625 17519 18897 17334 13849 12354 12182 11562 11152 10911 10117 8537 6177 4246 3987 4055 4207 5385 6751 8235 11145 12657 13684 14950 14676 15417 13955 8678 5521 4375 4700 7732 11431 17635 17777 12992 11284 11131 12365 14936 13748 12516 13454 15051 17008 33347 56615 69987 68969 85303 72029 44062 43214 37471 33911 31753 32734 50373 76753 114864 143656 166076 197130 244836 304485 283740 202682 174495 185144 167439 140605 105843 53698 22082 28747 35643 16878 11395 2548 1491 5539 16847 82723 259992 326994 143611 17631 1392 11 13 20 11 0 20 41 74 90 81 44 113 89 35 35 27 50 33 26 32 29 19 25 20 25 46 42 53 39 48 52 41 55 49 26 77 53 52 48 48 48 43 36 42 63 58 67 60 42 38 41 49 46 45 70 81 65 58 52 67 62 59 78 74 72 75 81 64 59 47 71 79 75 87 102 88 100 92 96 82 68 74 75 74 79 70 81 92 80 88 89 88 85 70 76 71 72 75 72 64 69 68 58 48 40 41 36 29 58892 284 2320 30 11560 16 21 32 5487 -11259 -39 155 367 1070 1479 551 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -87 -46 59 57 121 221 347 565 712 822 874 987 1190 1436 1763 1953 2227 2633 3019 3503 3906 4202 4865 5489 5806 6146 6198 5916 5398 5685 5754 5617 6866 8014 9429 10957 11166 10636 10943 10452 10223 10780 10449 10195 10409 10677 10792 10979 10304 9995 9780 8701 7650 7199 8223 8217 7336 9570 12339 14409 11499 8754 7155 5472 6287 6383 6089 7255 8102 7904 7849 6236 4968 5737 15512 32691 41899 41845 26422 9771 2426 93 999999 46 1650 5228 10020 13606 30100 65634 101916 116315 115134 169445 226164 222906 163536 101187 91673 81182 61630 47823 28484 20394 29054 32692 46037 67878 96455 164295 331320 541078 643163 497426 155632 22734 198 61 30 64 13 30 25 35 64 89 58 77 30 27 60 81 32 35 27 21 21 38 -16 10 26 17 45 46 21 38 13 -5 33 44 6 26 30 36 38 16 48 45 31 39 39 44 55 45 49 59 51 42 51 58 60 63 59 22 47 61 57 38 38 42 51 50 54 57 62 59 71 82 82 75 69 77 78 67 80 87 81 75 66 58 71 71 66 65 75 69 69 67 63 70 73 59 63 57 52 64 60 52 44 41 31 26 28 32 25 58901 189 5163 30 11553 16 21 41 5485 -11260 -92 53 -31 999999 999999 -60 -12 -17 999999 999999 999999 999999 999999 999999 999999 -90 -27 12 999999 999999 999999 999999 999999 999999 999999 339 1439 3386 4455 5171 6792 8998 10223 13096 14844 15491 16789 19804 21927 22941 20890 17643 21234 28243 28343 27398 32630 37258 32502 31194 34472 42557 55689 65244 81678 76891 67788 62669 53794 42117 24933 10437 5468 5322 22113 67494 122239 166848 187169 234275 307382 330689 384928 453831 584677 666573 558339 329917 27961 320 23 27 72 59 57 57 39 48 55 44 26 31 54 56 67 37 35 -2 28 54 12 -4 -20 44 32 23 -4 6 28 27 -5 25 19 20 7 51 71 55 34 30 57 24 3 39 34 55 57 68 57 53 48 38 52 44 56 77 66 53 60 60 70 72 69 60 64 59 58 60 77 83 85 83 92 88 78 78 87 86 89 93 91 98 100 82 76 70 83 75 79 80 91 85 84 89 92 83 74 74 77 75 55 41 42 49 46 49 42 42 34 58910 194 5006 30 11546 16 21 50 5484 -11261 -67 70 116 81 115 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 371 1251 2245 3657 5845 8668 12258 15259 17739 19291 20453 22050 22455 25078 28179 32020 36550 40659 42702 49622 59535 71579 69722 59401 58382 59094 62907 56593 35644 18711 18757 22596 22931 25492 28230 21682 25320 31586 34701 37713 53463 71648 73748 85510 99486 101103 119515 140244 176872 214713 256539 343452 376677 535192 751600 485712 42888 602 34 25 30 2 3 -27 -3 10 39 56 61 22 -2 37 14 23 10 11 18 3 -18 -5 25 27 5 7 21 2 4 14 6 -4 -17 6 -6 -2 26 1 17 22 31 7 10 25 32 28 31 17 14 34 32 35 33 14 3 3 25 26 24 20 2 25 32 30 23 22 32 34 42 37 27 38 48 50 54 61 67 69 74 62 51 50 58 58 48 52 62 53 44 57 64 58 53 56 43 53 51 45 47 38 34 25 17 23 11 4 6 2 58919 197 4907 30 11537 16 21 59 5482 -11263 75 261 298 308 207 105 187 111 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 334 572 985 1911 2700 4431 7860 13109 19369 25155 30651 37448 44994 53398 61355 69687 76057 81162 81204 77781 73467 68786 67149 72364 75642 49807 47918 61236 61425 43840 21137 6449 2006 1630 3975 6297 11701 20117 25733 17125 18071 41203 67212 74328 60231 40989 31716 37322 46318 77862 114983 148620 161626 204405 196996 332946 545535 573087 332343 150409 213205 164781 23817 213 25 54 34 67 63 43 60 53 38 53 81 88 13 22 25 -13 -6 49 28 10 25 18 -3 39 11 -13 27 48 59 44 30 23 35 51 17 33 26 29 38 34 32 43 54 36 27 29 44 65 52 43 40 45 52 46 47 44 41 43 37 58 69 63 50 57 54 55 56 77 73 66 73 81 89 86 84 83 87 75 70 57 65 75 77 73 65 74 76 67 76 74 65 62 75 63 61 60 52 42 47 50 35 30 30 35 30 21 16 58928 265 2869 30 11539 16 22 8 5481 -11264 680 1998 3969 5997 7381 4807 1519 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -88 -83 5 205 265 273 135 10 -71 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 -5 49 178 203 388 817 1418 2205 3349 5137 9297 15134 20058 25252 29818 37631 49198 64391 77729 91265 112664 136791 155350 159335 159862 159596 125436 78264 45029 21173 6182 1128 770 2396 6390 5089 1071 544 -6 232 2939 4812 4684 5416 9331 17820 32964 29334 12720 6905 8886 21746 33852 29227 25939 27038 20224 10303 15707 111220 204567 269838 344971 434756 547622 565301 425633 154939 2706 68 14 -15 43 52 31 0 32 24 35 25 10 44 28 56 32 55 46 31 35 12 -2 53 38 1 24 0 18 41 24 41 48 23 -1 42 42 39 26 32 31 33 52 65 44 35 63 59 34 31 45 53 45 47 34 38 44 49 36 49 34 33 32 34 37 72 61 41 50 55 51 64 61 77 77 74 83 73 58 72 87 78 65 73 64 61 62 76 76 76 77 68 70 70 64 70 70 61 59 59 52 47 48 36 32 36 32 26 18 19 11 58937 308 1580 30 11540 16 22 17 5479 -11265 238 730 1914 4208 4571 2413 860 389 1299 2548 1399 -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 999999 999999 999999 999999 999999 999999 -65 1423 4151 6572 7689 7601 3744 1300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 119 335 311 311 285 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 -41 17 183 327 583 1295 2589 4071 6672 9617 11839 15668 23468 34103 46994 59171 76081 96650 117361 139733 161160 185606 213451 242918 262674 281730 306343 340779 353358 347962 347967 337640 272627 177483 91610 33967 19273 16918 8997 4549 3795 4914 5052 2029 931 1031 1116 1351 4139 12537 29177 38541 20266 22888 51520 84373 114543 93532 90700 71733 40776 12896 5440 58269 157791 53867 9841 13622 4767 1170 426 130 56 48 23 51 17 -10 33 13 18 5 23 25 32 49 60 26 6 29 17 -6 7 6 30 7 17 6 -7 -19 -7 3 27 -4 5 5 -10 21 36 33 40 35 11 28 9 9 43 23 11 17 32 26 39 31 48 45 39 36 31 34 37 40 45 49 45 49 33 31 26 43 56 35 46 51 39 57 73 83 76 70 67 69 59 68 86 78 61 68 78 56 52 61 69 83 79 66 63 64 68 66 67 61 56 65 53 41 42 37 32 25 29 22 20 16 58946 310 1544 30 11534 16 22 26 5477 -11266 107 1265 3059 3184 2425 2922 1771 811 163 999999 23 1338 2581 3640 3078 2449 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1655 3574 1509 371 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 147 320 382 458 704 1349 2336 3198 4870 7900 11510 16127 21521 28415 36872 46399 58128 70683 79118 92360 110120 138442 175437 180321 189196 210808 233628 255130 291389 331637 376672 378255 400681 403069 348368 296968 251628 179659 103593 53474 32152 16065 38921 83878 98889 67135 12599 3644 2574 1210 1132 1112 1163 1168 1263 1470 1726 1645 1316 1096 760 600 621 581 742 5241 40568 38201 2370 1689 1200 5443 20070 13569 345 37 38 -16 32 52 25 8 9 39 37 31 68 32 31 68 17 18 23 5 -18 6 12 13 -22 -16 5 34 33 -4 3 14 31 46 29 37 0 8 54 42 37 28 49 20 27 40 33 24 41 51 34 8 17 33 33 45 58 48 42 47 33 47 56 64 41 41 29 45 48 52 53 59 61 72 79 85 78 83 85 81 76 82 84 77 89 104 88 82 81 74 81 77 78 84 85 73 65 63 69 69 64 60 59 64 53 53 49 43 42 34 29 34 26 58955 309 1569 30 11529 16 22 35 5476 -11268 179 825 350 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 342 816 1457 2610 4354 6241 8396 10452 11877 14263 17179 20296 23609 25780 31511 36078 43784 46982 52470 63341 79516 101937 117531 132310 137949 147796 189785 249435 299615 384581 496304 592671 664799 627173 499188 314286 206609 175876 174424 135991 97262 44151 22905 13874 1925 374 507 668 765 725 708 707 685 676 692 770 934 1096 1375 1396 1128 900 798 746 815 263 154 123 93 59 -7 -32 -26 17 -13 -2 26 28 28 12 26 8 19 13 -7 13 1 -8 -24 1 -1 -25 17 -32 -18 -22 -5 -8 -6 -22 5 8 -22 -27 -1 27 32 29 12 -4 9 5 17 8 22 41 27 31 25 24 21 26 32 27 23 17 28 61 32 35 41 25 45 59 50 42 25 14 27 34 59 55 49 56 81 66 59 72 66 66 76 71 52 76 72 76 78 68 70 66 66 64 65 58 60 60 69 66 51 42 48 41 40 37 43 36 27 27 26 26 24 17 58964 308 1561 30 11521 16 22 44 5474 -11269 38 900 1874 869 999999 999999 999999 581 1700 232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -70 999999 999999 999999 999999 999999 999999 999999 999999 -88 57 99 262 417 803 1381 2143 4015 7929 10688 10773 14006 20455 26731 36591 47874 62615 77947 98640 127826 149567 178913 212783 255225 285732 321141 355369 368986 357009 325818 208397 84456 30272 69603 222484 389606 511567 589367 446571 123794 33971 7641 587 208 253 278 237 270 465 892 1263 1409 1418 1552 1544 1316 1071 839 564 254 99 74 42 64 33 53 87 34 37 45 31 35 31 13 -20 -11 25 34 7 14 44 46 11 -11 28 13 19 25 17 7 -11 -9 9 -8 4 24 24 48 17 19 22 24 19 18 34 53 43 47 20 9 15 30 37 14 16 28 27 32 22 9 18 26 32 45 55 20 28 41 23 27 61 50 45 46 37 38 50 51 59 61 66 77 83 75 60 83 73 64 79 67 64 61 57 70 60 56 63 63 65 73 85 71 56 59 49 39 36 35 42 44 38 32 22 25 21 17 15 9 58973 339 626 30 11516 16 22 53 5472 -11270 459 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 773 2515 3056 1861 84 999999 999999 999999 702 3677 5215 3721 3684 3063 926 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 138 331 434 720 987 1182 1278 1336 1116 1364 2045 2492 3124 5399 9888 18742 27606 35527 45298 53612 66274 89228 124321 154276 183536 225667 282200 313739 370636 431718 477270 547077 434191 228479 107608 63948 45755 50765 119212 217065 225250 244688 164061 241656 310763 293457 191976 59359 13228 3239 406 115 112 190 204 195 278 404 680 1063 1052 828 744 572 402 246 186 72 44 23 27 9 -7 13 3 10 -17 12 2 19 -2 -6 -11 -4 24 18 35 23 22 45 14 1 -15 -6 9 -2 -8 -31 10 13 4 18 3 -6 -2 -9 -22 -5 -1 18 12 -2 -22 9 32 41 31 30 9 -23 3 25 19 23 25 39 31 15 12 29 11 21 39 49 41 21 26 57 40 22 25 20 31 49 34 36 52 48 56 53 35 39 59 45 58 65 62 67 62 54 50 61 66 59 59 66 67 65 58 40 37 38 37 33 21 26 29 30 22 16 15 19 15 11 10 6 58982 297 1886 30 11516 16 23 2 5471 -11272 -55 712 2133 4247 6909 8764 5907 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 -29 249 158 -4 999999 -33 184 317 344 281 660 891 1002 1579 2502 3444 4726 3309 1826 1860 2092 2130 2806 4270 6537 9305 12225 15912 21055 26252 36569 48281 54848 74494 107297 144555 191345 277508 395859 577231 858684 953723 600303 416412 410837 531481 537076 587035 544101 213277 36164 2449 1504 15004 18376 3551 373 189 189 173 143 172 135 171 201 215 234 194 190 190 156 98 109 85 89 52 24 19 38 49 24 24 22 54 16 -4 26 20 13 23 25 40 4 23 9 21 34 4 14 24 10 27 -9 17 17 -1 6 20 10 -12 -1 18 5 4 5 8 -5 11 4 -1 -9 16 29 9 1 34 31 29 10 28 25 46 30 41 61 44 17 30 28 30 21 35 12 29 42 29 39 32 12 30 28 34 62 61 57 70 71 68 60 67 66 57 56 57 69 63 59 52 59 53 47 62 65 54 53 61 71 35 42 44 42 40 30 33 29 30 23 21 23 20 14 9 7 3 58991 297 1882 30 11512 16 23 11 5469 -11273 262 910 2327 5190 8931 12312 15103 13259 3935 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 239 356 426 379 457 483 862 1625 1860 1360 959 877 874 1119 1451 2096 3246 4457 5634 5664 5383 5359 4409 4107 5544 6332 6709 9069 12809 18104 22768 27094 34000 45840 64754 90063 122783 149681 191619 244829 241690 213763 241687 328303 441022 526762 640165 807110 730012 443365 304190 284223 186781 127513 6251 552 596 731 3146 36819 79969 18713 1884 16345 37428 1879 457 251 207 140 145 150 81 56 21 47 72 97 50 23 46 27 30 -5 -24 -1 -6 -10 22 21 -17 30 31 6 31 39 37 8 5 7 -7 7 1 -7 -4 -1 5 -5 -9 -19 5 5 -32 -26 12 -12 12 1 7 -25 -20 -20 -25 -12 20 -3 -3 -20 -9 4 -5 24 19 8 19 6 16 27 10 12 11 27 32 4 30 53 38 39 40 15 6 26 25 12 6 17 35 50 51 42 60 54 40 46 49 60 64 60 49 59 49 41 58 47 53 50 49 58 56 51 56 51 50 46 34 21 26 24 16 13 15 14 16 17 16 6 9 5 5 7 59000 294 1968 30 11508 16 23 20 5468 -11274 56 535 1264 1901 1644 553 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 482 703 925 1380 1519 2093 3150 4099 4908 5255 5411 6282 8767 10937 13378 16005 18871 25344 35418 43577 47573 36621 31598 33168 35927 52404 68937 102599 129275 112675 101116 86078 93332 44936 4801 999999 999999 999999 -25 1106 22328 199788 327127 469307 724257 974140 937631 626065 85325 8593 1031 339 322 187 91 100 80 55 56 100 31 37 47 78 26 -3 -8 41 24 16 23 28 4 37 33 9 43 43 12 0 7 21 12 33 52 -36 -13 20 43 19 8 7 8 25 13 4 0 12 -15 5 42 26 6 25 12 34 51 31 56 31 26 37 -4 12 30 32 15 30 50 67 39 24 23 52 47 50 55 39 37 36 32 28 51 41 34 48 42 46 48 55 64 78 77 90 77 77 81 88 85 57 58 67 77 75 75 67 79 74 77 79 85 79 90 83 64 63 64 66 57 46 53 47 34 46 44 30 23 37 33 26 19 59009 303 1724 30 11504 16 23 29 5466 -11275 334 1049 1476 1149 -88 999999 999999 -47 1085 1759 2986 6690 9336 5001 805 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 308 272 367 556 806 1390 2461 3057 3834 6410 9658 11996 14030 16177 15434 15276 18307 21046 21024 21253 22914 21226 23446 27300 31964 32826 35468 43666 53697 63664 76403 87481 101957 126857 204094 272561 325950 418882 439244 507587 459930 457533 269943 46934 30363 14879 10896 10432 2413 119 284 486 1233 8782 35941 66691 141236 233515 354990 364467 299666 180882 95296 6109 159 206 277 295 203 114 96 92 91 69 70 16 1 15 49 86 18 7 37 16 31 46 60 2 6 49 42 47 72 33 54 57 29 -12 -22 -1 1 -3 -11 -14 33 10 13 32 42 4 13 47 22 32 36 50 46 26 28 33 5 2 17 12 13 38 31 13 12 4 20 12 34 63 29 42 63 50 47 25 11 12 39 30 47 42 61 53 39 33 49 47 54 72 85 72 63 56 70 63 75 75 71 70 76 74 62 67 70 76 73 83 75 68 67 77 76 74 70 74 66 49 50 47 36 38 31 31 34 42 31 26 24 22 59018 292 2054 30 11504 16 23 38 5464 -11277 214 781 1513 1171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 340 699 838 1133 1573 2360 3305 4142 5586 6782 7443 7617 7130 5740 5026 4049 3551 3950 5010 6565 7891 9776 13231 15771 20444 30015 49881 63385 68392 71063 86223 99233 116256 161545 218710 282691 353536 411683 457973 545347 581271 452966 339157 150837 62062 26534 2196 937 826 726 703 786 1575 11359 73223 185282 302967 338833 176407 49358 3456 280 73 93 26 42 60 74 120 138 81 83 64 57 56 42 18 14 0 15 2 17 4 -17 29 68 62 34 14 35 41 42 20 23 28 49 33 16 5 -3 -9 -4 -19 -7 32 24 27 14 13 -16 -23 -15 -13 24 43 14 8 2 -5 8 35 42 33 12 7 32 -5 11 32 41 23 27 2 10 7 -9 45 40 33 15 23 39 37 37 43 30 37 39 40 56 32 48 62 44 66 68 63 54 58 59 62 62 73 67 61 56 67 63 60 75 64 63 54 58 77 63 57 63 43 51 61 51 38 31 34 27 20 23 23 30 30 29 22 12 59027 277 1968 30 11508 16 23 47 5463 -11278 -42 157 157 650 1926 2862 3462 2329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 80 454 719 1038 1477 1413 1470 1736 2105 2372 2371 2108 2240 3044 4301 6038 7987 10232 13804 21265 32986 53281 77999 98579 129640 144072 128610 128966 140699 177992 214182 274396 370709 461477 503576 486123 460609 400237 282111 126813 25628 3849 1157 743 624 591 442 3892 43290 89342 95781 98549 91939 185085 159139 18843 1487 58 -16 -21 5 -30 -12 10 -19 -4 5 -11 -26 -25 -33 -20 -61 -37 -39 -29 -29 -77 -76 -51 -34 -36 -41 -50 -15 -59 -20 -30 -33 -54 -57 -42 -27 -40 -24 -69 -82 -58 -69 -49 -61 -78 -93 -75 -69 -84 -100 -88 -65 -61 -70 -67 -63 -67 -38 -40 -45 -26 -51 -49 -54 -38 -41 -31 -40 -59 -42 -49 -50 -64 -57 -62 -58 -52 -49 -43 -30 -25 -39 -41 -50 -39 -43 -41 -40 -48 -37 -30 -20 -4 999999 999999 999999 -10 -9 -14 -6 -14 -10 5 -12 -9 -1 -3 -8 -1 -8 -9 -13 -3 5 -3 -2 -15 59036 299 1787 30 11507 16 23 56 5461 -11279 222 456 999999 999999 273 1164 2100 3439 5465 4779 3517 3231 2648 1056 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 270 265 559 723 972 1236 1256 1138 1230 1559 2076 2562 3533 5238 6333 7238 7172 5441 3662 3998 6659 8139 9947 15211 23296 35147 43068 53139 59552 67753 76380 96822 123700 153808 194075 250709 295895 356994 417668 495875 533193 577828 547264 429655 345112 148310 34760 8806 568 260 261 258 574 1759 10536 17517 57780 110047 124263 137095 45694 5290 3562 985 37 47 60 1 -3 54 75 28 36 7 -1 -46 -1 0 22 -2 12 19 17 31 -20 -7 18 17 -12 4 12 2 28 23 9 21 35 23 24 25 -3 6 4 -19 -17 -10 -5 -7 -30 -27 -10 -18 -11 -18 -19 6 -19 -3 4 1 -7 2 -12 -10 10 19 15 24 21 3 6 25 16 3 32 11 -9 14 19 20 14 -4 12 29 36 16 25 25 14 14 14 32 22 40 24 3 43 46 53 58 61 43 50 57 52 42 51 51 70 67 56 68 66 60 75 61 53 61 46 55 49 50 52 43 41 38 36 30 33 33 33 38 33 28 22 19 17 16 59045 306 1631 30 11501 16 24 5 5460 -11280 33 1042 3382 6136 6026 1497 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2577 3690 536 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 123 350 583 913 1201 1444 1730 1870 1761 2029 2371 2663 3279 4152 5572 7903 8514 9199 11013 13155 15401 17150 20130 21980 24089 21232 21141 23694 23195 29278 41732 59655 77478 99359 126665 147888 162898 178796 205318 235508 272813 327224 379889 451993 485594 459012 485610 481259 428371 328790 168023 65749 24205 7216 2549 430 132 49 75 51 96 86 60 110 113 61 56 38 29 11 45 70 60 83 76 34 34 31 28 71 78 34 48 56 57 17 41 29 47 49 49 26 7 28 27 24 37 35 24 18 26 21 18 22 56 31 19 -23 -26 18 -12 -20 -11 1 12 -23 1 15 -12 -1 7 -13 -10 1 13 3 -14 -3 15 28 11 3 19 25 24 41 25 22 20 18 27 28 24 29 13 7 18 15 11 38 52 37 32 32 25 25 31 44 42 33 50 45 73 41 48 60 67 69 69 74 84 80 81 62 77 78 70 76 79 81 78 70 68 66 75 73 70 68 69 50 47 56 53 51 51 44 49 48 48 43 41 39 34 35 32 59054 307 1599 30 11499 16 24 14 5458 -11282 508 1880 4293 4289 2765 1423 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 766 1301 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 288 406 548 574 895 1232 1725 2205 2728 3114 3664 4324 5540 6780 7526 8894 10714 10948 10052 9143 9958 11520 13939 16966 20557 21244 24538 30728 39299 47505 55565 60982 63048 65758 69763 77474 84905 99084 114632 127376 129986 134051 161607 209352 245659 312536 359254 354789 342952 361336 373106 355216 333630 275784 204713 151036 100770 52390 13750 1383 11 18 -10 -1 -11 -23 -27 20 6 27 6 25 1 5 -24 10 -44 -9 -3 -6 -32 -36 2 -18 -27 2 -49 -18 8 -13 12 -24 -20 -15 -33 -14 4 -3 -17 -56 -28 5 -8 -12 -1 -42 -24 -38 2 -18 -18 -40 -7 -9 -17 -38 -57 -30 -44 -36 7 -30 -53 -46 -8 -9 2 6 -26 -22 -3 -13 -13 -7 2 -10 -15 -34 -2 -8 16 32 4 -20 9 4 -8 -2 0 5 9 9 -2 -9 3 -6 -5 0 6 1 13 -2 -8 5 16 23 29 27 16 15 29 18 19 22 14 16 46 44 41 33 46 44 33 40 38 21 22 21 17 19 23 31 28 15 16 6 4 18 12 4 7 6 2 -4 -3 -7 -7 59063 201 4752 30 11502 16 24 23 5456 -11283 -99 -37 24 231 382 444 534 613 759 1087 1315 1473 1545 1914 2364 2740 3313 3945 4346 5116 6303 7978 9423 11332 15102 21056 25179 29113 36018 42384 49522 59693 71872 84002 90454 89220 94422 107587 125788 181534 238354 268072 290516 350081 375740 396425 434817 476178 492497 499006 488151 357433 145970 31010 6092 530 49 14 67 3 -29 54 65 -2 49 79 81 41 36 -7 17 63 23 39 43 50 60 36 28 49 20 27 18 -14 23 29 39 15 4 24 31 5 21 19 29 28 38 37 18 30 4 7 24 7 51 26 3 -24 -36 -6 27 7 11 -10 -10 31 6 23 -8 1 14 64 49 6 36 37 3 12 44 15 23 13 10 15 27 35 20 18 16 19 21 25 20 16 26 36 33 19 35 46 26 9 22 4 37 33 52 23 45 60 58 77 73 67 74 68 68 73 59 60 64 73 57 60 64 67 74 72 62 55 51 61 65 61 58 52 62 52 48 50 46 46 40 43 39 36 31 29 25 19 15 59072 207 4546 30 11506 16 24 32 5455 -11284 -96 -56 -30 -35 -81 -40 52 44 179 236 271 321 330 285 496 643 700 713 688 850 1063 1190 1469 1831 2331 2980 3783 4508 5848 7281 9465 12537 15613 19091 23086 28727 34183 39399 46129 51228 57926 70958 81053 100106 123908 131422 136450 176200 250225 317206 373098 436471 455999 534088 584453 572875 515399 377054 188761 60867 14266 3415 212 3 6 -22 22 51 45 21 27 -8 30 15 -2 7 -14 13 49 35 3 5 -17 -20 10 30 18 -32 15 6 -26 -22 -38 -11 23 -22 -32 4 37 -14 -32 -19 -12 40 19 -18 33 9 5 -21 -23 -33 24 42 -18 -9 -30 -57 -17 -25 -30 -28 -9 -3 -21 -20 -8 19 -20 -28 -28 -22 -12 21 22 29 -17 5 13 -1 -27 -10 -2 -19 -1 22 7 12 -10 -11 5 4 -12 -9 3 -7 -14 -8 0 8 39 21 13 13 17 26 57 28 24 42 39 44 25 25 37 46 65 50 50 56 48 48 47 40 52 56 44 38 40 41 44 43 29 28 29 36 24 22 23 33 31 16 20 18 13 9 5 59081 308 1517 30 11507 16 24 41 5453 -11285 799 1835 1707 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1042 3111 2295 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 57 141 201 414 550 505 525 712 699 718 819 1001 1138 1265 1369 1565 1823 2154 2727 3640 4316 4857 5375 5578 5950 6872 7615 8508 9729 11049 13167 15955 18633 22570 28042 35139 44448 53844 64688 77118 94172 112121 139172 165506 190222 231187 294340 376251 423845 458007 480057 508670 476877 444586 393180 295429 190665 109346 38277 12142 3577 376 135 95 3 11 -3 14 32 8 -62 -39 2 -23 -27 -12 12 19 3 21 -8 54 47 33 -12 -12 14 30 10 -9 8 44 -34 -31 -37 -15 -25 -16 -7 15 1 6 -11 -2 18 -1 12 10 -7 25 -8 -24 -6 28 20 2 22 -33 -12 -5 -14 -15 -14 -11 -4 -10 7 2 6 3 -1 -43 -4 2 14 9 9 2 -7 -6 0 7 25 30 33 10 -3 -5 4 5 -4 -22 0 12 16 12 32 18 14 23 9 27 25 24 55 44 45 44 48 52 70 56 49 44 34 37 48 57 61 60 60 58 54 63 53 47 51 50 33 40 41 42 47 55 50 34 42 50 35 22 28 27 27 23 22 14 59090 337 678 30 11508 16 24 50 5452 -11287 1763 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 1517 2585 2171 197 92 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1653 8287 12683 7918 2275 -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 999999 999999 999999 999999 999999 999999 999999 65 247 494 761 790 624 545 532 607 710 669 473 495 646 878 1226 1445 1932 2415 2848 3450 4005 4960 6127 7443 9476 11461 12565 13777 15227 16870 18264 20588 23445 26892 30691 37875 47699 56569 66616 80140 96264 116836 141954 174969 202396 221016 261854 336612 391970 419674 459134 501335 492821 436242 352762 279909 204629 120966 71441 46565 30094 21387 17040 15705 8312 1745 396 135 59 52 37 41 47 11 -9 -1 17 98 66 30 13 58 44 45 19 18 30 -4 17 42 48 46 16 10 25 33 36 56 47 69 85 56 34 -8 22 19 9 2 8 23 57 32 43 50 -7 8 23 5 22 31 46 11 10 5 2 16 6 14 9 17 16 20 47 70 58 33 57 46 33 43 54 34 58 38 17 39 53 51 29 31 33 27 19 57 39 23 20 52 63 53 26 38 38 44 55 83 74 84 97 85 83 92 69 86 113 98 81 94 102 93 91 104 106 103 82 77 87 91 82 81 85 72 69 70 63 58 55 66 68 66 66 67 52 44 49 38 37 40 59099 337 680 30 11510 16 24 59 5450 -11288 16894 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 188 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 137 5685 6527 2338 3156 5947 12990 12285 8361 10795 7377 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 200 343 795 1015 1008 1097 1096 1126 1093 1055 863 986 963 1050 1147 1284 1316 1350 1393 1566 1531 1560 1542 1559 1562 1634 1505 1316 1532 2346 3362 4454 5408 6267 7128 8037 8361 7999 8374 10388 14240 22604 40413 62486 82571 95821 112729 137698 171325 203831 224784 265674 336720 388867 410838 426424 388057 346929 323422 315404 246534 170747 141215 225820 261500 163040 72313 18544 2755 211 32 40 97 28 28 31 21 48 60 47 84 26 12 65 74 56 67 -12 -4 48 54 47 45 38 64 17 29 23 38 87 10 37 39 21 33 -24 -10 44 15 30 75 35 51 81 29 28 21 32 41 51 33 26 73 46 14 46 -2 10 17 36 34 33 10 34 2 22 54 36 24 35 46 68 61 25 19 23 42 45 34 35 57 54 47 69 53 33 57 64 59 41 40 52 44 44 57 63 69 67 58 92 83 97 84 96 95 94 87 75 91 85 94 83 87 111 95 78 81 97 92 99 97 79 81 83 68 77 80 87 85 84 73 69 63 64 67 60 62 61 61 57 50 59108 337 683 30 11513 16 25 8 5448 -11289 17477 999999 999999 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 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9076 29850 38211 20552 3651 11678 14666 3511 178 999999 638 2578 1791 1312 999999 999999 999999 999999 999999 999999 999999 999999 999999 5073 18229 23726 11872 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -29 -79 -84 -6 -98 999999 999999 999999 -16 -42 -38 -44 -79 -70 -33 42 183 368 712 968 1203 1531 1994 2243 2429 3092 4251 5818 7921 11515 15605 23622 45923 45560 47634 70180 117912 140018 170386 207547 237099 230296 211909 208970 214035 227340 254008 274759 265731 286303 268307 236531 260681 266185 284691 298225 248188 135496 43674 6409 747 116 68 57 60 29 48 21 12 0 19 -4 15 33 50 19 30 -42 -2 47 17 5 67 99 49 74 24 19 38 55 17 8 29 20 30 -18 29 50 6 23 -15 0 13 54 22 22 27 16 12 -4 -44 -22 -2 13 7 -4 -8 48 12 -1 -11 -4 2 5 37 32 27 10 5 15 10 6 38 54 40 14 14 18 17 7 14 26 41 69 58 42 30 19 15 35 49 28 2 15 38 34 35 18 27 29 44 47 61 63 62 58 60 53 67 76 61 61 67 83 77 75 76 85 77 77 72 65 66 70 67 64 71 65 61 50 66 67 52 51 55 36 39 44 42 39 33 35 41 24 19 59117 337 684 30 11514 16 25 17 5447 -11290 13961 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2951 8226 11734 8954 2155 999999 999999 4876 8955 2994 1633 3222 1078 36 78 999999 999999 999999 999999 999999 999999 2741 12878 28045 42935 43721 21523 1942 999999 999999 999999 999999 999999 896 413 461 824 999999 101 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 62 134 320 586 837 1073 1214 1144 1034 1023 1149 1451 2296 3294 5679 7814 9789 14215 17006 20720 25574 31548 38143 42830 41999 49586 61103 84114 128645 196231 258127 254132 229914 241860 252704 266540 278242 294127 303813 285555 260520 219852 166579 189344 279635 320574 290859 217446 80978 17706 4301 1640 375 48 71 44 -1 -11 24 -24 18 -7 -18 12 -3 8 76 26 23 17 -35 29 25 -16 16 68 5 -6 2 9 1 34 -3 5 44 -6 3 6 -2 26 20 41 -16 1 14 26 7 10 15 -17 13 12 35 5 -13 -11 2 20 4 20 7 24 2 29 19 -7 12 12 2 -33 -25 -24 4 33 24 1 8 22 11 6 -17 5 -15 6 19 33 19 14 15 17 15 13 16 13 24 17 32 32 32 38 40 65 63 55 42 51 49 41 49 58 48 34 62 58 54 56 69 89 61 56 52 54 49 50 66 52 58 47 46 54 50 29 28 37 27 29 34 32 29 30 19 18 18 9 6 6 59126 337 693 30 11523 16 25 26 5445 -11292 422 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 241 1300 1860 1761 1644 1627 421 999999 999999 999999 2165 7024 11914 20440 36179 39929 22194 10736 5469 1607 3840 8908 12644 6858 2525 2048 658 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 277 566 626 414 177 -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 251 858 1756 2685 4058 5315 6728 7607 7581 7780 7514 6529 5972 6320 6090 5910 5369 5183 5500 5689 5309 5286 4701 3776 4067 6452 13994 24035 29272 30938 31402 37524 55056 80857 110092 166972 270053 323116 266982 220100 236038 268228 279912 289867 310608 340714 345191 327937 271041 238237 220415 192583 186909 133987 71079 25620 14148 33092 18024 439 69 51 54 93 35 55 -17 21 34 2 3 11 33 17 15 64 48 27 42 32 35 5 18 44 -8 -27 -6 -40 -36 20 47 25 27 20 -13 -1 10 17 -38 -16 8 26 5 22 19 7 -2 -4 -15 -40 -16 -31 -4 -43 -18 7 5 -17 -20 4 3 -5 18 12 9 -17 -11 6 7 10 3 -10 -8 8 3 -2 -5 18 33 41 15 1 25 -6 -14 15 36 1 27 31 13 -9 9 20 -2 15 42 11 29 37 34 51 47 43 54 54 31 38 52 52 61 65 57 64 42 46 61 54 42 43 52 42 30 31 42 39 51 35 29 26 24 21 23 18 17 21 21 17 21 15 6 -3 59135 278 2446 30 11536 16 25 35 5444 -11293 3 484 603 189 999999 999999 1079 3456 6793 12729 18790 20474 17021 14022 13262 25664 56204 81079 72340 69294 63788 40210 13704 6210 2170 639 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 34 246 586 1017 1359 1630 1650 1530 1632 1804 1230 543 97 999999 999999 999999 999999 999999 999999 42 424 999 2646 4842 6887 10987 15739 19665 23707 28423 31134 32788 32935 31423 30603 29284 26910 25403 25526 26549 26770 25962 25213 24296 21757 19691 20240 19439 17905 16473 15800 14007 13241 11818 10230 10078 8964 7596 8231 9378 10560 12555 19500 28386 43175 68437 107259 151852 231740 320459 301255 225657 196222 205465 211496 229953 258536 279073 283639 293748 305888 252503 191849 118981 42138 9720 14853 3484 753 176 74 57 61 111 103 64 12 24 46 97 94 43 58 47 91 35 23 75 82 23 -18 34 77 20 31 37 25 33 -5 -31 67 48 74 58 24 28 13 33 66 -3 29 41 38 19 17 20 20 6 36 15 16 21 21 6 53 30 37 46 22 61 32 17 4 10 23 27 22 17 6 22 2 31 36 44 27 41 46 30 16 24 52 21 -4 23 6 24 32 27 16 16 24 23 33 34 29 39 38 48 47 71 70 66 75 76 74 57 66 61 70 82 69 76 74 66 77 71 67 59 67 87 78 63 62 75 65 62 73 70 63 63 61 60 50 57 43 48 48 38 33 34 28 24 18 59144 282 2333 30 11543 16 25 44 5442 -11294 -76 876 1816 3232 4126 3306 2794 2630 2971 4171 11333 24003 34866 51714 73839 84685 78021 76803 118891 179852 226126 252167 344091 382844 261584 79598 21597 17031 16345 13959 11315 9995 9390 8123 7054 7120 6963 5877 5217 5140 5318 6317 7284 7853 8382 9103 10441 13120 16075 18667 20440 21579 23138 25955 28954 31401 35434 39926 42240 40341 32444 26059 23567 21797 20035 15296 10334 7401 6306 7252 10957 18666 30255 41550 50229 55346 56961 57161 58995 59638 60155 62138 63241 60617 55382 51128 48098 46456 46137 47266 51239 55990 50495 40812 33134 28584 25726 23179 20572 18774 16502 14238 11845 9930 8442 7173 6092 5185 4646 4629 6265 10954 14842 20655 31542 43304 53016 52339 50588 40764 17120 10186 7961 9469 12506 17328 28124 44802 74479 93206 81456 36419 28259 52047 183844 290422 68380 3892 393 55 8 32 42 33 5 8 47 16 -5 4 2 26 17 24 35 40 5 -3 20 25 3 47 12 33 29 16 2 13 25 25 10 25 -18 3 43 19 28 -1 -13 -12 22 14 19 20 4 -9 24 13 5 -6 -23 4 -23 4 -6 -8 -2 -24 28 29 14 3 -2 -27 -12 -31 -10 8 -19 9 25 19 -4 14 26 -16 -4 33 24 15 5 2 1 27 31 45 42 28 42 25 5 16 -4 16 21 24 28 30 49 60 44 37 74 73 64 63 50 53 58 53 43 69 67 69 65 53 47 62 61 53 61 64 51 63 59 58 57 51 45 48 44 37 48 40 28 37 28 25 24 21 14 14 59153 273 2640 30 11550 16 25 53 5440 -11295 142 743 1570 2800 4349 4448 5453 8247 9176 9927 15522 23517 28258 32832 39179 44913 49207 28416 10211 9189 8921 8599 9213 6357 1889 868 1352 1538 1461 1249 1048 941 1138 1517 2387 3693 5213 6762 8826 10759 12393 13967 15725 17010 17722 19852 22735 24576 26174 29037 30999 30923 30780 28441 26480 25250 22841 20399 17630 14725 12680 11465 10772 11475 12988 14428 16969 19735 21924 25944 34750 53892 64132 70819 71867 73750 85117 95841 113698 127930 123731 109616 86207 72564 66247 60937 60194 60227 65891 72096 75474 69995 61796 55492 51561 46713 40440 38394 39747 39213 37301 34203 26226 20143 12840 8496 6441 5034 4481 6291 13335 28115 57774 97553 131820 141174 142021 153177 177631 222524 212899 188555 171488 117652 63105 18285 6193 3050 1240 313 164 94 75 49 40 31 68 32 76 6 15 77 86 38 0 -20 -4 72 34 6 46 0 5 32 42 59 -48 55 32 -12 -7 4 -35 -4 12 14 2 1 1 0 18 8 8 3 -22 -5 20 34 4 11 28 -8 -6 51 -9 30 27 14 1 -18 16 33 16 32 32 20 10 32 9 3 -8 12 26 20 64 46 43 24 28 37 30 18 51 53 15 20 22 18 43 39 10 13 14 9 25 33 48 85 78 39 56 70 68 65 73 72 74 70 76 83 60 67 79 86 74 70 84 70 66 88 84 76 64 67 67 74 70 70 64 61 57 62 58 56 50 47 40 36 39 39 29 32 23 59162 255 3187 30 11557 16 26 2 5439 -11296 208 629 1291 1042 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 149 171 217 357 455 677 919 1240 1563 2016 2316 2724 3213 3491 3971 4640 4985 5365 5562 6113 6683 6966 7908 9265 10127 10974 12992 13039 14272 17394 20846 23785 26656 28031 29324 31181 35000 38940 43431 46886 49860 52969 54215 55034 56257 53332 51700 49983 48521 47891 49725 53763 60441 65093 69098 75126 76864 79380 80209 80095 72437 57571 48627 45492 42064 45313 50953 55586 80179 101795 122625 151875 160701 181645 185816 167429 186091 234389 237176 246997 242023 201786 171153 177811 198212 133512 31581 3542 426 175 150 45 94 85 41 24 43 91 65 44 5 46 4 15 74 85 35 7 48 59 30 38 39 44 45 47 35 25 -19 -3 45 52 30 32 32 35 63 37 28 31 5 46 49 60 73 73 -6 9 7 -7 21 15 31 27 69 52 -16 -19 -2 23 41 40 24 14 17 -9 33 36 52 37 41 31 33 41 39 30 58 48 49 39 38 30 20 35 45 34 53 51 34 29 50 74 49 45 42 58 75 81 88 78 80 83 93 79 83 77 79 70 71 88 95 87 83 88 91 98 94 89 87 98 98 91 78 71 72 71 79 70 71 73 75 64 54 48 57 57 52 48 42 44 59171 263 2952 30 11562 16 26 11 5437 -11298 307 640 1088 1571 2417 4146 7560 10878 10716 9490 8117 4562 2205 873 454 378 304 213 407 659 769 978 1015 1013 1157 1336 1599 2009 2591 3276 3666 4297 4959 5695 6641 7815 8667 9519 9553 9565 9662 8852 7284 7151 7099 6362 5676 5629 5450 5301 5070 4883 4771 4553 3978 3166 2707 2391 2295 2401 2577 2865 3328 4076 5027 6120 6611 6768 8166 9351 10365 12309 14707 16693 17942 19131 20262 20894 23064 27909 33097 37854 42456 46154 48667 53447 59747 68098 77830 89053 90828 95840 100275 101837 104097 103405 109764 116608 119821 126788 136115 142761 149365 147412 147029 147922 147135 156782 180212 180577 155446 162349 236611 299575 264486 222347 176042 134676 78864 25780 21171 12007 3738 416 101 35 51 13 25 65 87 57 79 88 68 59 105 71 24 69 41 42 20 -26 31 66 52 10 50 66 63 9 64 -5 -1 10 -10 24 36 29 57 37 19 25 31 50 35 22 41 40 78 59 32 47 30 44 12 4 -10 -10 4 -26 29 43 46 48 29 26 32 5 6 27 30 43 41 24 34 24 41 62 47 61 45 36 24 37 34 41 31 23 58 103 104 81 52 42 58 57 59 49 60 75 82 104 93 82 92 110 97 81 83 74 83 94 92 93 96 92 87 85 95 98 100 95 87 93 86 76 82 71 78 78 71 65 70 63 63 66 58 60 52 39 39 59180 265 2870 30 11570 16 26 20 5436 -11299 77 323 635 880 1186 1502 1763 1907 1801 1800 2178 2001 1737 1980 1875 563 48 235 205 112 47 104 268 316 315 460 785 1106 1330 1684 1914 2144 2513 2841 3046 3571 4026 4481 5027 5657 5948 5645 5867 5724 5091 4151 3386 2979 2795 2308 1981 1575 1633 1954 2167 2223 2304 2505 2937 3676 3961 4324 3984 3298 3249 3344 3115 2975 3041 3722 4882 7084 9900 12723 14677 16693 18804 21067 22796 23938 26252 29369 30932 32551 35812 37741 37500 39869 43278 48341 48905 48274 49517 58063 70220 85272 101667 117849 135785 151344 153130 156719 160146 155835 161855 174150 186180 192296 202779 204813 192031 192814 193857 205615 227618 199722 155074 152526 192480 222638 154379 50166 15526 6453 3139 1277 423 78 80 36 41 42 30 80 103 65 64 13 -25 -14 5 12 -2 52 -27 -15 -1 4 1 -33 24 66 -18 29 49 22 35 57 32 3 7 14 35 31 15 16 -18 -20 1 18 26 -10 -3 -18 -32 -7 -12 -20 -25 17 0 -42 -20 -2 20 46 19 -3 33 41 45 31 34 58 34 24 8 34 32 64 41 23 11 20 -2 6 20 26 51 21 9 52 71 75 60 15 30 34 49 80 81 71 43 39 58 67 91 96 82 85 81 78 82 89 82 81 69 73 68 71 72 75 67 72 78 75 68 62 74 71 63 64 58 53 55 50 56 53 44 42 33 36 38 35 23 59189 265 2875 30 11575 16 26 29 5434 -11300 172 421 575 804 1747 2421 2316 2681 3241 3648 4789 5599 5865 4089 2088 939 721 906 744 718 853 1163 1277 1458 1724 1819 1801 1592 1302 828 631 572 548 659 667 713 910 904 861 1035 1059 1026 1197 1120 944 1046 1093 1044 826 862 1060 1068 1024 1147 1695 2465 2871 2865 2631 2147 1724 1400 1166 1390 2107 2532 3746 6144 7372 9215 12148 14538 16039 17648 18776 19322 19840 22339 24265 26094 28899 33657 37698 42360 47277 46065 44246 48506 47913 49185 57993 65937 70370 69828 73944 78599 84347 96132 106335 117113 131199 142977 156626 177253 173758 163527 172600 183786 185111 191779 210784 217700 217228 224853 277626 315168 281212 193870 123812 55129 13507 3678 1060 480 296 70 5 35 99 119 50 37 46 70 15 48 48 28 35 44 59 26 47 -3 49 73 20 77 -14 -1 57 56 32 -36 -25 -25 -6 12 -17 -4 18 -10 -66 25 54 30 -8 13 27 19 -13 -23 -3 0 8 1 18 8 -27 -28 -39 -2 18 1 -12 3 -6 -12 0 2 6 6 18 34 32 18 35 -15 2 11 27 26 14 10 18 10 31 32 28 27 62 155 316 307 82 33 48 87 79 56 46 52 54 71 69 66 96 81 85 73 56 68 74 65 72 80 92 84 80 84 69 71 67 67 64 63 64 61 60 54 63 52 50 50 50 49 39 50 42 32 39 42 37 27 21 59198 266 2879 30 11579 16 26 38 5432 -11301 80 39 -67 -72 -61 164 2 141 293 387 368 417 403 564 686 313 212 194 36 104 148 345 358 379 337 498 793 832 837 987 1151 1298 1612 1787 2151 2378 2723 3033 2990 3017 3118 3351 3325 3380 3554 4313 5248 5276 4671 4322 4153 4095 3941 3959 3945 4385 5305 6342 7556 10073 13115 16078 19724 23337 27413 32043 35720 39234 42983 47146 51719 55421 57081 59357 62202 65292 68152 69049 70618 73313 81116 89018 97407 106037 111490 117657 127986 140780 149959 157969 166242 169819 174951 172855 158126 153880 151825 143110 136171 140824 146443 137850 128417 124325 126043 139510 157956 156921 137112 104148 65093 42535 48244 63866 69156 41648 18611 2768 995 375 302 185 228 151 179 93 77 82 15 19 58 66 62 44 85 68 76 0 10 19 -15 -13 -13 -6 17 -25 -8 19 46 40 25 90 16 -5 10 -9 18 10 -27 -29 -29 -50 -19 -28 5 9 1 26 32 -9 -26 -18 21 27 1 -6 -26 0 -21 1 12 14 12 7 -7 12 -18 -31 -13 14 -2 7 22 14 19 30 13 22 -4 5 42 56 95 67 64 23 20 10 4 39 86 236 544 641 352 107 57 83 44 46 50 46 113 157 94 45 33 55 57 75 68 74 65 65 59 61 74 72 58 76 66 71 71 57 55 57 50 59 57 55 43 55 55 50 56 43 46 43 47 42 36 37 26 30 30 21 59207 256 3180 30 11580 16 26 47 5431 -11303 -35 537 869 628 556 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 51 290 299 401 525 672 734 712 851 1052 1158 1268 1704 2138 2542 3021 3558 4240 4899 5437 5917 6476 6830 7507 8325 9155 10534 11977 13471 14963 16824 18932 21159 23089 25145 27326 29163 30362 31664 33632 36329 39453 43071 46316 48866 51612 55034 58306 60009 63061 64726 66745 71131 72262 76395 89101 96786 95721 88441 89334 99525 107527 110578 112603 121754 145014 169337 180404 187466 187363 182307 187791 194893 184677 187311 182844 167104 149730 133546 119591 116460 117132 108595 86263 60611 44901 37741 31416 27345 23514 17679 13778 9868 6755 5378 5291 5019 2676 521 80 115 69 66 56 43 100 50 52 131 67 22 62 6 50 54 -2 23 49 56 21 -4 73 51 17 54 53 39 22 -2 55 47 31 21 15 23 22 46 34 45 49 20 0 -6 -7 59 -19 -2 -18 23 -5 17 -9 -6 -13 -20 -24 11 35 31 23 3 11 0 -7 -3 13 22 20 6 21 3 30 37 41 71 65 52 15 -20 9 27 77 171 261 316 299 142 87 111 180 288 373 460 574 558 378 230 115 85 81 74 76 82 77 70 73 73 85 89 75 58 75 82 49 58 63 61 75 59 53 65 61 57 52 55 50 57 48 51 60 63 53 42 33 25 24 27 23 59216 231 3932 30 11582 16 26 56 5429 -11304 -35 26 62 263 341 391 608 651 966 1239 1547 1852 2056 2322 2696 3035 3500 4015 4249 4716 5291 5767 6411 7131 7841 8587 9465 10424 10685 10543 10947 12132 14041 15828 17542 19718 21807 24148 25916 27731 30373 33336 34765 35997 39937 45409 49970 52389 54638 58025 61170 62047 65711 75703 82586 87044 83073 75749 69434 61091 57025 58629 67744 83108 100982 115981 133676 149781 168256 185092 193690 199422 209779 223178 221737 229892 243216 243861 220725 190494 171104 145607 121961 83624 51303 29726 20662 17050 11562 2988 277 128 46 8 38 12 29 -9 31 38 5 44 14 7 -16 12 48 97 34 -5 31 51 24 5 45 9 34 -6 3 21 41 21 9 -35 9 3 -13 51 26 -21 32 20 -14 24 16 -12 -7 8 -21 -15 18 -7 -29 -20 -7 13 25 32 32 34 3 16 -6 7 -12 -55 -5 -11 -21 9 11 12 -1 28 23 7 27 68 84 27 9 -6 21 43 52 68 45 27 40 110 236 374 633 979 1288 1186 956 581 157 70 52 64 77 77 79 56 51 56 52 66 51 58 53 62 70 68 54 57 48 55 65 53 49 56 43 32 38 42 44 40 37 50 49 37 31 34 28 15 19 17 13 59225 224 4150 30 11590 16 27 5 5428 -11305 8 61 127 412 451 567 808 899 976 1292 1406 1680 1967 2305 2573 2755 3203 3581 3844 4242 4972 5868 6641 7062 7567 7838 8579 9870 10943 11699 12578 12361 12521 14222 15330 15991 17137 18385 19166 19520 20929 22248 23015 26332 31570 34923 34093 33886 33548 34154 37286 41482 44054 47634 53110 57834 64196 71205 80236 91701 102993 118254 136953 157906 175918 190979 206923 229753 267092 296418 338281 387234 377022 340280 290319 262482 232106 179502 119832 81161 28411 5380 791 152 62 16 33 23 7 97 48 -9 66 14 72 87 9 34 24 22 -5 -33 46 57 33 51 9 16 6 -1 27 29 -7 -2 -25 42 33 2 -11 19 33 34 53 35 20 3 8 65 41 38 27 14 3 -2 -7 -17 -3 -10 -24 -11 7 4 -9 6 -2 -14 2 26 16 34 28 5 6 4 30 24 39 24 20 89 138 134 134 85 55 42 38 60 61 242 590 1079 1692 2353 2874 3239 3421 2814 1729 928 348 123 72 44 69 99 70 75 71 84 94 78 68 76 67 64 64 80 72 73 74 70 82 85 77 59 55 57 69 66 53 44 39 60 48 48 46 38 27 26 33 36 29 19 59234 229 4003 30 11593 16 27 14 5426 -11306 -35 59 118 144 234 310 312 324 436 615 713 844 1033 1207 1363 1739 2045 2219 2303 2525 2887 3286 3600 4001 4477 4633 4591 4902 5193 5320 5365 5729 6117 6564 6762 6734 7118 7361 7743 8384 9264 10433 11687 13312 13741 13052 12690 13711 15698 17652 19140 20461 20697 23281 25334 25980 28369 28708 29654 32974 36961 42258 49236 55383 61007 69540 78053 86796 97021 109368 119326 132383 150875 171973 207245 244588 307354 385254 436876 452345 470391 450438 410781 305968 185329 95944 22447 3573 915 578 325 122 47 -4 4 28 29 7 94 36 41 18 7 3 51 42 26 11 48 8 10 -42 -40 40 84 69 57 67 54 33 71 22 38 49 51 12 11 38 38 53 39 44 25 5 58 30 -16 -41 -35 10 6 34 19 -24 2 -20 17 -7 20 37 9 39 24 33 41 24 14 25 44 39 46 27 24 32 70 137 174 266 210 40 46 55 193 653 1228 1734 2227 2588 2686 2518 2195 1756 1292 738 350 179 125 101 96 98 80 65 68 82 90 97 102 78 77 91 97 83 87 76 81 82 73 64 74 72 74 65 61 56 63 59 55 49 49 46 40 37 40 38 35 41 32 28 25 59243 228 4034 30 11594 16 27 23 5424 -11307 -19 46 193 161 310 383 459 581 714 918 1201 1663 1919 2309 2758 3317 3597 3913 4155 4457 4767 5312 6369 7083 7493 7788 7964 8349 8869 9208 9412 9837 10649 11327 11564 11533 11043 11070 11542 11258 11662 12135 12963 13936 14633 16448 18137 18727 19876 21212 24071 26237 27272 27327 30218 33639 35194 39154 43142 49118 55110 59579 64761 71353 78919 88830 100241 113265 128440 144491 162600 185738 225680 279218 337016 394863 461780 527727 527270 400048 267426 150829 77942 32074 21045 23093 20508 10517 2537 579 160 90 39 52 43 68 -26 1 39 2 -35 -1 28 38 31 1 -39 -15 -19 -34 26 10 23 -9 26 40 11 47 40 44 39 17 -13 -33 4 44 -9 10 32 43 69 -15 -44 -6 22 11 23 -3 23 8 -17 -22 -17 -18 -33 47 44 11 24 2 9 22 11 3 -4 47 35 37 8 -16 8 101 167 221 294 300 142 41 49 143 428 875 1377 1732 2096 2344 2415 2164 1765 1148 512 207 131 108 102 108 79 52 54 57 71 75 82 90 87 91 68 79 83 67 55 60 78 63 52 57 55 54 55 52 45 48 49 45 56 45 35 41 36 34 40 39 27 29 22 20 23 13 59252 239 3676 30 11596 16 27 32 5423 -11309 -42 62 14 84 240 403 478 579 828 1085 1317 1618 1764 2049 2336 2646 3136 3599 3660 3944 4319 4548 4958 5283 5746 6267 6789 7415 8087 8770 9340 9892 10872 11999 13641 14498 15028 15599 16083 16872 18058 20174 22296 23745 23680 22269 20837 20848 22763 24395 25974 27784 28473 28209 27875 28232 28945 29914 32964 36412 37880 36710 34205 33962 37398 42234 45648 49080 54670 60977 68158 76653 85367 93198 103401 109513 110330 113848 113987 115792 122845 138250 156091 177765 222265 285873 332825 338738 309314 238754 137066 69225 40724 33083 57778 103741 128530 113876 56169 22053 8852 3716 1467 533 228 123 44 30 5 9 6 -9 61 18 19 -21 11 9 -26 -62 -7 15 30 46 50 36 1 2 27 17 -29 50 38 3 36 35 -79 -69 -22 -5 -28 14 23 -7 -10 -23 -10 12 -20 -14 -26 -13 -23 0 -8 -26 -9 26 37 -17 -38 -2 9 -21 -23 -21 -35 -5 15 -6 3 52 335 672 695 637 376 113 151 360 647 1138 1828 2514 2949 2915 2658 2145 1550 982 525 225 76 73 75 69 68 67 49 38 63 66 56 76 69 58 54 63 64 67 43 37 53 56 55 51 36 47 42 42 39 43 34 35 25 21 22 40 40 31 26 18 17 16 17 7 -5 1 -1 59261 238 3708 30 11598 16 27 41 5421 -11310 29 56 175 286 347 498 513 546 696 880 1147 1231 1317 1653 1891 1918 2241 2476 2714 2980 3489 3857 4547 5506 6858 7853 8769 9639 10435 11431 12458 13394 14106 14615 15081 15940 16659 17459 19165 21807 23759 25329 28427 31128 33650 35601 37170 38489 38034 36911 36356 37893 41177 45260 47196 48019 48687 47973 46852 48051 49267 50536 53852 61055 67534 71067 75812 80038 83910 88364 92963 96599 100200 107074 110895 110029 108616 106617 110573 118234 124645 136391 152512 161608 143446 118771 102001 95919 90765 90390 89003 98900 128627 172062 215199 201537 139640 73199 37247 22722 16567 8364 3288 1704 963 378 124 69 128 97 67 77 52 42 22 29 34 50 83 41 70 41 44 53 63 64 91 108 123 59 42 99 118 79 8 38 34 61 30 53 61 29 -26 -4 36 2 3 -6 -16 27 -7 2 18 11 32 51 7 8 11 10 34 68 53 45 34 40 27 52 39 46 197 931 1695 1620 970 573 423 342 990 3407 6669 8763 8559 6700 4266 2799 1693 1093 597 199 107 99 74 58 94 80 82 69 80 99 95 90 83 98 92 99 100 97 82 79 72 83 83 84 88 75 76 83 67 66 64 51 58 54 64 62 60 65 62 43 45 47 40 42 44 40 37 28 59270 235 3830 30 11600 16 27 50 5420 -11311 -88 74 214 337 326 559 612 809 971 1125 1155 1173 1283 1402 1645 1763 1912 2226 2687 3168 3650 4182 4411 4865 5553 6307 6967 7683 8283 8690 9429 9820 10494 11406 12275 13047 13876 14638 15679 17706 20236 23623 27998 32361 36700 41246 44780 47585 48322 46413 47318 49231 47013 42916 42235 44919 48613 50216 50171 49791 50916 55669 58799 61984 68201 70019 75236 82638 84209 87073 87083 87339 88624 91339 88842 85785 92450 108020 114656 107886 118678 131993 136083 138808 156965 177227 202365 236384 260340 272728 235524 140783 58195 26293 13884 8606 6714 7911 6989 2869 1611 594 103 82 28 37 44 -8 -33 -31 -39 -20 42 14 -25 13 40 29 9 47 37 3 -7 12 -11 -41 5 5 -1 -1 30 5 -26 -16 48 15 17 0 -32 -31 -25 -8 20 -19 -23 -21 -19 -8 -41 7 28 9 -20 -35 -28 -14 -10 -24 -49 -24 -5 -23 -25 -13 -15 160 699 1176 873 471 386 339 487 1341 3475 6526 8553 8524 7530 5691 3379 2195 1491 846 287 91 75 72 69 57 50 55 29 20 58 73 73 76 79 46 54 59 61 56 61 58 66 64 37 51 60 51 51 33 31 47 37 38 28 23 34 21 28 29 36 27 16 27 30 30 19 7 2 -3 -6 59279 245 3554 30 11594 16 27 59 5418 -11312 -38 105 176 328 317 237 348 505 518 502 613 680 801 890 948 1205 1520 1671 1813 2079 2330 2551 2767 3072 3432 3708 3913 3977 3961 4084 4363 4951 5478 5800 5982 6565 7627 8651 9647 10907 12192 13241 14668 16604 18797 20617 22567 23408 24524 26091 27610 28870 31778 35658 38146 39113 41364 46366 52252 56149 60480 68876 76609 78595 80436 86062 92673 93633 91461 85599 82956 86843 91549 100068 104784 111848 128776 131340 127551 120419 109723 95699 80650 69450 64547 75947 95201 106977 116832 132050 149596 165971 159023 171931 172895 150473 147106 167943 181750 153788 98184 41557 16570 6596 3263 6434 7991 5180 2803 1865 1546 1262 891 339 67 87 82 50 31 12 71 16 17 41 62 24 -4 11 25 11 60 50 100 61 17 15 19 3 -5 7 17 -14 39 54 58 78 49 36 40 39 17 17 23 11 -22 8 -16 17 14 2 -14 4 1 31 17 7 42 11 44 26 35 15 37 44 224 1234 2022 1477 1403 1867 2325 2822 4338 6938 8330 7375 4929 3351 2642 1978 1338 729 285 131 108 109 83 79 84 103 93 75 72 95 134 116 92 102 91 81 90 87 94 108 109 87 77 96 99 101 83 91 78 81 89 75 79 68 69 72 63 61 52 53 56 59 64 58 50 47 50 44 35 31 29 59288 249 3434 30 11594 16 28 8 5416 -11314 -97 999999 14 119 279 328 577 767 795 924 1068 1251 1363 1450 1525 1461 1440 1330 1603 1661 1377 1380 1341 1307 1512 1695 1869 2117 2299 2491 2714 2987 3028 3042 3194 3646 4238 4904 5886 7107 8146 9378 10709 11936 13256 14532 15506 16066 16918 17814 18772 19460 20505 21455 21471 21131 21851 23713 30087 37069 39836 41030 43983 47270 50974 55997 60351 63153 64125 67077 72687 75152 82888 92802 94454 95281 99676 107760 106912 98566 97150 97146 95532 91871 88567 90525 92353 91698 89147 85747 86460 92507 101529 115548 138860 147188 142628 162187 171459 147400 126173 133072 153073 151229 126057 89946 56360 32199 31324 41252 51623 54537 43049 21345 5039 471 145 61 40 81 84 80 120 44 21 48 -27 14 45 26 5 28 12 49 20 3 8 -4 3 28 -3 0 18 13 26 -8 -23 -9 20 14 10 25 6 -19 0 3 24 -16 14 2 -6 21 -2 -9 28 -3 13 -1 23 25 25 30 11 26 18 22 41 34 371 1615 2268 2252 2624 3137 4872 7652 8312 6800 4686 2174 620 327 212 149 138 119 73 69 80 74 69 76 66 54 53 64 54 84 88 92 96 95 102 100 100 98 89 95 94 105 101 95 88 88 81 75 71 75 57 68 65 62 63 56 56 60 54 49 60 50 52 61 42 38 37 31 33 33 28 59297 327 1063 30 11593 16 28 17 5415 -11315 585610 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 73 91 240 358 574 678 795 1031 1245 1302 1333 1400 1528 1794 1952 2223 2676 2998 3448 4104 4900 5735 6697 7311 7997 8775 10103 11783 13467 14097 13299 12754 12872 12572 12637 13966 16239 18498 20711 23688 26522 29043 29449 29581 32148 34017 33974 33947 36749 40314 38710 40639 44953 51294 57559 62222 66813 72376 75151 75261 81606 94964 107186 117288 132359 152222 161605 172213 195171 204854 203664 210149 236327 270917 279918 254854 225048 191202 171571 160166 150310 108891 74826 77660 86606 74931 38035 13153 2995 156 12 16 40 91 79 19 -3 15 20 -29 -9 39 66 23 18 7 9 15 14 27 -37 -33 -21 0 2 22 23 7 -30 -16 -31 -28 -4 3 19 20 -5 -19 -12 -16 -4 16 11 -9 20 11 18 0 0 0 28 3 -14 -26 -36 7 -8 2 4 434 1518 1894 1931 1995 2561 4833 8239 8387 4937 2131 673 179 74 31 38 32 28 25 27 21 35 51 37 31 50 46 24 59 73 87 90 73 61 84 92 68 78 84 65 55 64 62 67 79 88 73 51 43 50 51 48 42 42 53 42 35 34 39 33 29 32 34 31 25 22 21 12 13 12 3 59306 214 4448 30 11588 16 28 26 5413 -11316 -49 14 195 383 589 776 890 1242 1490 1811 2312 2772 3079 3514 4082 4317 4289 4528 4690 4969 5085 5341 5701 6567 7656 9255 10844 12346 13791 14317 14505 14430 14526 14980 16014 17729 19608 20875 23682 26866 30870 33732 34817 35556 35998 38981 39218 41396 45324 51684 58651 66530 75257 77578 79051 89697 98334 106649 114085 122267 130559 143072 159287 187258 221547 265173 300587 263825 208890 186312 149941 126892 137897 172133 198540 200839 195759 180597 163754 161362 111325 40982 9632 1757 312 27 39 29 72 40 17 -26 -51 -30 -45 -46 1 36 -20 13 13 13 37 13 19 -36 18 16 15 44 27 59 51 -2 19 -18 -21 -9 11 23 22 4 -8 -2 5 6 21 -10 3 12 -40 36 -12 -32 -5 10 1 -6 -21 -13 -17 -11 16 213 621 539 427 597 1448 3299 5705 6246 3947 1640 760 401 185 85 44 31 24 28 54 59 84 75 94 105 102 72 55 50 61 62 74 82 85 93 86 65 70 74 58 61 63 59 73 85 71 66 75 72 57 52 54 59 46 48 57 64 55 41 38 31 38 38 34 30 31 33 26 23 21 20 59315 338 709 30 11569 16 28 35 5412 -11317 370120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 12 93 282 497 754 957 1297 1705 2200 2698 3345 3879 4244 4731 5349 5904 6236 6103 6795 7578 7940 8784 10260 11835 12803 14198 16594 19105 21344 23376 25451 27855 31227 36143 40130 44499 49107 55961 61379 67445 73128 81942 95008 109694 127517 138729 147673 153225 154744 151588 148763 152689 172310 189084 203306 231561 217011 180219 128707 109588 117367 132179 132041 131206 137530 134478 133366 157472 219500 263733 279462 231689 119501 48270 11802 1312 108 26 98 38 48 12 -24 16 11 42 39 30 -14 -20 -30 -2 -32 -35 -13 -2 32 20 34 59 21 6 4 0 4 -10 26 32 1 -34 -7 -33 -34 -33 8 21 2 -17 -24 1 7 -5 -5 -14 8 11 10 4 11 -7 7 14 13 20 49 97 163 340 1014 2356 3758 4021 2620 1293 808 397 100 54 75 108 123 139 206 303 332 344 223 121 83 57 61 56 41 76 79 92 91 88 71 73 78 87 83 74 73 68 75 77 71 77 68 65 71 86 78 54 41 51 56 56 44 46 37 48 36 35 35 30 27 29 29 20 19 59324 208 4612 30 11542 16 28 44 5410 -11319 -82 8 162 357 735 1022 1329 1718 2264 2513 2910 3156 3314 3449 3590 4134 4729 5491 6633 8460 10720 13868 17287 20174 23107 26225 29109 32126 34199 35276 35940 36452 37355 38922 41084 43257 46706 50405 50924 51231 53039 56039 59012 60467 62470 64886 69534 75434 82365 88761 91791 88574 88759 103699 125129 140761 148366 131721 107012 98744 99618 95137 90130 90404 97587 107476 108503 109074 106982 94655 95096 110481 150621 189752 224758 258310 277276 263009 225901 182483 97481 20560 2373 126 61 71 63 60 16 46 -17 26 35 23 49 44 41 -5 0 -5 -13 -13 16 1 -15 19 57 6 7 -33 -8 -16 -6 -6 -14 4 11 15 33 28 13 31 38 28 1 13 -9 -25 -1 17 -12 -22 -7 29 40 51 33 39 42 10 46 123 548 1712 3183 2962 1678 1074 1458 1938 1705 1470 1028 681 529 542 580 644 599 476 354 216 117 81 68 65 59 78 77 76 78 87 103 102 94 95 74 77 84 78 77 70 81 79 94 78 71 67 69 66 66 59 52 60 45 43 61 51 50 43 29 29 40 36 32 23 24 12 59333 200 4854 30 11514 16 28 53 5408 -11320 -57 -47 51 363 714 1056 1364 1693 2164 2697 3239 3489 3951 4475 5479 6651 7724 8977 11177 14157 16967 19797 23011 26656 29981 32455 35232 39091 41995 43623 45362 47433 49293 49611 50857 53916 54727 56398 59785 63526 61937 67558 73972 77825 81105 85496 86065 88052 90622 92101 90690 81688 70856 64466 62775 65809 69005 75446 85828 96018 101053 105966 111267 117066 135049 163993 199622 244217 286303 307431 319471 345814 330869 222362 95525 19527 1812 141 88 73 84 71 55 -8 -17 -21 41 65 55 43 37 42 35 4 14 46 41 3 25 5 35 54 22 -10 42 64 33 33 -17 18 27 45 20 -9 -38 -8 29 13 15 25 28 34 37 12 -22 -40 0 19 28 14 27 65 168 818 2097 3138 3607 3917 4936 6398 7043 6109 3959 2765 2386 2367 2581 2771 2427 1716 1241 654 288 163 113 68 57 59 76 70 85 98 94 104 91 83 86 85 91 71 86 85 84 86 89 87 82 76 67 72 67 58 52 57 73 73 73 63 53 44 45 52 52 45 48 37 30 30 22 15 59342 198 4886 30 11486 16 29 2 5407 -11321 -67 11 49 193 311 294 423 563 904 1274 1550 1984 2695 3375 4165 5124 6156 6970 8381 10314 12134 14021 16136 18638 21429 24253 27078 31110 35669 40714 47399 53897 59115 63605 68438 69077 67849 69365 70529 69966 68977 69467 73627 80197 87347 89697 83707 83724 86140 82580 75018 73430 73334 75370 80323 83112 82647 83915 82013 82104 86957 102338 124389 147224 190643 206674 193787 278695 349690 360618 347788 312994 265461 181817 81345 16241 1193 33 14 92 40 23 30 60 65 38 37 63 20 -10 8 1 20 5 26 57 76 29 -6 22 33 -7 19 23 4 24 47 27 -9 -48 -29 -18 -28 -26 -14 -10 30 26 17 19 12 -28 -36 -49 -5 -6 -12 -11 49 121 268 548 1073 1827 2501 2475 2530 2880 2273 1611 2246 3608 5183 6681 7774 7673 6145 4763 3194 1294 429 139 51 50 44 44 46 53 74 99 101 73 66 76 88 105 93 85 76 73 72 74 68 71 73 72 58 66 53 38 44 50 39 45 38 32 37 39 32 26 43 42 31 26 24 8 8 8 59351 198 4859 30 11459 16 29 11 5405 -11322 -100 -36 125 355 494 626 865 1033 1275 1583 1749 2006 2156 2346 2959 3685 4752 6025 7460 8892 10394 12309 13880 15078 17130 19487 22878 27037 30982 35198 40092 44784 49973 55255 62118 68187 74789 83045 88016 90730 93095 93855 93513 91690 91410 87277 83853 90218 98993 98877 92705 82795 80792 88080 86306 63880 58806 67286 71671 87090 105158 117234 126017 143179 165639 204788 193873 162521 197022 237518 272032 291257 302689 292313 269723 200076 136766 61915 17563 2971 140 64 25 35 46 35 74 61 24 36 8 -42 7 49 89 77 41 28 28 54 42 35 53 26 6 2 63 48 33 -19 -15 20 1 -12 -5 33 -9 -3 28 24 36 31 37 43 34 28 55 35 6 23 23 64 69 166 208 117 192 382 444 271 433 1231 2058 2515 2388 1761 1060 611 250 88 75 63 57 64 61 65 74 109 100 119 128 115 113 94 110 114 124 118 99 82 89 104 95 84 90 90 91 97 87 82 77 70 69 67 65 69 70 59 56 62 58 49 45 46 44 41 37 35 59360 195 4924 30 11434 16 29 20 5403 -11324 -65 84 286 379 544 839 1003 1424 1865 2373 2827 3196 3763 4383 4837 5246 5688 6497 7875 9562 11709 14606 16880 18408 19613 20664 21997 23860 26076 28199 30657 33179 36299 40427 46023 52057 58277 64303 68401 72373 77683 81320 84332 89305 102219 123045 135680 138979 130761 111831 101504 91981 73951 67160 75951 85218 96951 98309 105044 124475 173558 255774 331714 365664 331978 260934 218904 250127 312424 307826 265938 167771 109974 67595 30527 11021 2980 290 45 24 2 15 18 -3 -21 16 37 7 27 -16 -12 14 -15 -10 10 4 2 12 -26 -8 15 0 0 8 -47 -4 -18 4 -37 -26 -12 -10 7 -10 -7 -1 16 20 22 5 25 18 9 -14 15 -20 -29 17 24 3 -10 24 33 10 39 82 94 71 40 38 20 2 -6 13 40 21 19 16 24 8 15 49 33 46 54 43 65 90 88 72 63 81 83 84 71 79 86 79 65 75 78 68 55 56 77 61 56 62 48 51 54 54 40 40 42 32 31 32 28 26 27 10 3 6 4 59369 188 5108 30 11408 16 29 29 5402 -11325 -34 35 181 392 595 862 1259 1674 1908 2363 2949 3621 4410 5177 6016 6708 7385 8418 9368 10730 12043 13504 15126 17214 19849 20730 20610 20477 20794 21981 24290 27594 32016 37804 44576 50851 57939 65633 73049 82349 93311 97727 93224 89184 88871 82797 75741 64703 58118 66480 82818 100007 105821 113533 163898 245938 341468 403365 426036 420384 435446 413118 340455 294570 317170 295891 210870 124738 58207 15892 3182 408 67 54 57 51 34 40 40 35 34 5 27 50 36 -12 15 51 73 68 48 27 32 34 36 23 19 18 32 41 11 26 40 44 5 45 40 32 34 31 12 5 10 19 -16 0 19 57 64 48 38 31 34 53 53 23 24 9 8 39 34 24 43 23 20 51 46 33 31 45 32 31 43 44 35 53 79 79 91 91 121 119 117 125 104 109 95 81 101 93 98 90 79 83 86 102 89 95 85 84 72 62 64 66 67 58 59 52 51 62 51 48 52 37 37 34 19 27 59378 181 5292 30 11382 16 29 38 5400 -11326 54 283 609 879 1189 1421 1762 2154 2766 3419 4185 5178 6091 6745 7367 7928 8418 9539 11551 13858 15708 17641 19620 21384 23127 23928 23034 22505 24020 26629 28752 30134 29910 30917 36021 41105 43578 41794 41956 42156 41859 44120 50336 52745 54468 54966 68282 109608 162007 213057 276247 353770 484257 670231 792560 752078 616263 483321 406912 380735 295364 165254 66250 16157 2796 250 15 23 50 21 -22 -9 -16 -7 -27 -40 1 -5 -15 -10 6 10 52 11 -9 -2 -20 -30 -11 4 -19 -11 8 -21 -28 9 -2 -41 -35 -2 17 -10 -10 -33 -33 -22 -12 -25 -27 12 6 -6 -6 -7 -16 -4 -13 -5 -8 -27 -8 -2 -16 -16 3 8 -10 -14 13 -4 -1 2 5 22 15 31 28 32 26 33 21 36 68 76 84 87 85 80 74 71 75 71 73 77 64 44 54 64 56 53 61 53 55 55 49 41 31 29 33 34 20 28 33 29 14 16 19 17 3 2 2 59387 178 5328 30 11358 16 29 47 5398 -11327 -72 15 72 256 553 824 1066 1430 1792 2186 2536 3127 3861 4772 5833 7095 8363 9668 10857 12394 13992 16084 19055 21842 23746 24266 24059 23972 23905 24692 27165 31961 38500 42319 44541 44044 42075 43281 41985 38581 38398 43611 52328 59325 71267 104680 166231 237733 340548 509527 623855 644891 734583 759426 619618 422886 346589 384558 372360 291849 179621 67403 20064 5892 1173 65 25 11 33 14 64 41 26 11 3 22 1 2 6 28 38 22 29 1 -18 27 27 1 6 25 24 -2 -11 0 -1 4 -25 -34 -8 11 -1 -2 8 5 15 -5 12 -7 8 -6 9 21 17 -3 17 20 -7 -12 0 5 25 31 18 9 25 6 16 41 38 23 30 23 25 45 56 35 25 34 54 37 50 57 82 93 88 98 112 87 73 88 95 86 76 71 80 90 76 67 72 72 68 62 59 52 61 61 47 45 53 41 45 47 39 31 28 23 20 17 59396 179 5273 30 11333 16 29 56 5397 -11329 -29 110 189 176 179 70 198 403 781 1247 1642 2040 2278 2513 2746 3316 3830 4125 4603 5228 6387 7638 8886 10475 12778 15424 18477 21439 24008 25768 27994 30425 33611 36519 39787 45075 46787 48261 54036 59538 62496 61875 64852 68210 72560 82877 93042 106196 143566 209302 296484 414463 538054 697093 746553 702533 622599 442907 264354 278559 310134 257607 188932 121158 35962 4854 280 21 -24 -10 2 -5 -6 -25 -26 5 29 -23 -16 14 39 54 -12 -10 26 10 -26 -11 14 23 6 12 5 -31 19 26 -4 -27 -37 -31 5 -11 -12 9 4 -12 -4 -6 5 -7 -38 -9 35 -6 13 23 8 18 2 0 8 -18 -25 -3 -4 14 23 5 -4 14 14 7 18 15 -2 11 37 33 34 29 48 46 53 45 72 92 87 82 96 73 54 59 68 64 57 49 53 49 50 62 65 58 63 53 41 32 29 24 30 18 17 12 14 15 10 11 4 2 0 59405 183 5164 30 11314 16 30 5 5395 -11330 -90 999999 999999 23 194 475 824 1143 1377 1541 1544 1646 1584 1845 2107 2345 2851 3621 4444 5308 6401 7386 8304 8872 9484 10385 11404 12690 14051 15781 17717 19526 22403 27229 33440 39365 43766 47156 49271 48579 52760 60095 66481 70191 72990 73027 76456 81022 85580 99882 124123 163166 208210 240320 274037 340392 441129 502228 546310 572221 584164 481011 272999 189888 198339 225840 225667 194880 130014 69869 33466 3564 88 32 36 14 2 23 37 32 19 72 35 7 29 51 30 23 -18 18 50 20 22 -28 -12 -4 29 10 -3 -21 -8 -11 -6 -12 -40 -17 2 16 9 14 26 5 20 31 12 38 18 21 12 36 33 32 1 -7 -2 6 29 29 40 43 42 37 33 35 40 39 23 37 56 38 34 43 47 59 72 76 93 109 117 137 132 116 105 99 94 87 88 92 91 94 77 86 81 79 77 73 86 80 60 58 61 61 61 58 44 51 55 44 45 38 28 24 20 59414 191 4880 30 11300 16 30 14 5393 -11331 -66 -81 -86 -40 41 87 183 326 522 616 763 946 1004 971 819 807 944 1191 1528 2086 2763 3466 4033 4543 4847 5221 5528 5999 6669 7436 8233 9148 10187 11238 12101 13293 14551 15825 17225 18425 19735 21651 24095 26980 31515 36727 42098 45611 50386 57478 62823 62088 58687 57692 57883 62279 74717 90592 113354 127591 128562 149289 198009 241535 255456 266904 348727 480849 553127 588805 535074 373919 274393 245305 233540 213165 168852 106997 55906 25348 6676 1233 259 108 41 52 0 18 40 40 5 50 41 38 40 26 15 16 46 56 52 27 41 45 32 21 24 43 40 39 29 25 31 34 30 18 30 41 49 20 22 21 7 23 21 2 18 7 38 22 26 38 52 36 0 17 41 31 48 42 20 37 44 21 33 25 43 58 82 68 68 54 62 89 83 99 129 145 155 140 119 111 105 100 91 97 87 86 84 86 97 83 87 88 87 85 89 73 73 79 69 69 55 48 56 53 54 44 36 27 33 59423 193 4808 30 11288 16 30 23 5392 -11332 44 157 235 326 470 699 890 969 985 991 1069 1150 1233 1494 1715 2075 2553 2927 3111 3184 2823 2494 2256 2293 2708 3677 4780 6001 7281 8089 8759 9561 10110 10626 11836 13251 15244 17045 18853 20519 21894 23527 25682 28998 31242 33561 35572 35828 35063 35889 39303 43917 48334 53281 58908 65330 74206 83831 88943 93555 104503 113495 127673 137155 139822 136156 110383 97225 120960 218062 393832 471614 504244 555161 540937 307327 162424 208594 229923 237938 233927 170899 95978 40554 6880 651 88 44 53 26 19 36 33 29 39 27 55 39 22 1 46 96 57 35 29 19 27 26 23 38 18 24 -11 0 16 11 5 5 -7 -1 23 33 25 22 14 7 24 7 21 27 20 27 26 21 22 21 12 26 22 37 14 42 16 6 26 49 67 57 39 20 27 61 107 110 121 117 129 118 122 145 192 203 183 152 126 100 82 85 91 84 81 91 82 75 73 84 91 81 81 84 86 75 67 61 53 57 55 51 52 48 42 35 22 59432 216 4107 30 11277 16 30 32 5390 -11334 -27 51 171 362 374 313 406 566 586 762 950 1072 1310 1500 1681 1908 1942 2143 2312 2417 2430 2450 2448 2382 2465 2486 2754 3181 3748 4314 4851 5440 6227 6978 7598 7693 7741 8208 9121 10100 10957 11414 11957 12926 13532 13468 13216 13764 14415 15196 15873 17216 18825 21330 22991 24682 28574 32934 35201 37175 41867 42942 40580 37740 39632 43057 48231 55613 59074 61528 65969 72055 82059 91313 102487 111355 116473 119885 121049 120819 117323 119388 124154 125558 123820 127125 126375 120713 118199 124074 152179 204776 268414 328311 337149 279102 175632 119322 111117 117499 131186 138678 128112 111959 77862 34811 11656 3283 599 109 69 27 10 37 36 51 58 52 -16 6 35 36 19 22 -1 7 42 22 44 24 40 41 0 -8 12 -6 29 38 10 -13 27 5 12 -9 -28 9 7 6 5 20 19 10 18 23 4 33 12 14 5 1 34 18 0 5 17 33 15 -7 12 15 47 41 59 87 87 105 120 115 114 103 110 123 135 172 191 197 186 165 121 101 91 86 76 75 73 67 74 68 80 75 69 69 69 65 72 69 59 63 60 48 44 34 31 30 27 22 59441 221 3936 30 11256 16 30 41 5388 -11335 -87 90 244 290 403 594 654 747 976 1101 1246 1368 1328 1300 1542 1640 1631 1658 1721 1808 2102 2258 2598 2996 3251 3712 4033 4327 4778 5020 5102 5264 5494 5594 5740 5952 6340 6668 7191 8041 9142 10220 10937 11286 11598 12190 12549 12547 13665 16328 18918 20315 20092 19943 20098 19787 19255 19324 20498 21965 22307 21827 21895 23530 25677 28665 29604 31215 32587 34888 40865 47297 55066 58883 57419 60756 67220 73052 77454 85081 91099 88802 82971 79739 80664 80742 93865 121238 145664 171531 192838 181832 152993 130004 128080 131936 144250 155768 187925 223632 216181 187507 153900 120431 91706 91785 108040 136657 158074 171215 164847 121835 57509 21459 5772 2177 306 68 73 66 20 -9 42 25 67 109 46 62 37 33 43 60 68 57 29 33 31 32 66 63 20 12 1 30 26 -6 -15 -11 -6 3 -24 -34 21 32 -18 7 31 53 62 33 53 40 16 17 22 21 4 1 16 4 39 41 61 56 79 54 74 77 69 75 89 90 110 114 127 129 146 157 188 216 245 215 194 184 156 114 96 96 107 101 80 73 88 102 96 93 89 90 80 80 71 72 78 75 67 60 54 52 50 47 41 59450 226 3791 30 11231 16 30 50 5386 -11336 32 131 421 673 902 976 1040 1326 1570 1773 1889 2019 2186 2391 2692 2796 3129 3470 3771 4028 4318 4492 4630 4933 5147 5264 5460 5772 6042 6219 6285 6688 6870 7364 8001 8741 9628 10476 11340 12431 13132 13552 14218 14590 14180 13542 13552 13772 14368 15539 17257 18834 19854 20017 19606 19653 20723 22302 23384 24159 25457 27991 31590 33827 35251 36896 38700 39854 40758 41829 42467 44145 45722 46551 46129 44429 42024 40943 44206 47628 48501 54876 60918 62421 68917 76236 81707 89394 98035 107085 118865 124190 135994 148498 155941 144178 119004 85262 70474 71691 75769 75496 80045 94681 109769 116619 144794 182479 213327 207305 167248 130705 103883 101110 103493 108879 101412 80808 57820 38390 23543 12267 2123 327 129 76 49 51 80 62 30 36 28 49 66 81 38 14 64 60 4 29 49 -3 9 33 40 38 54 45 39 12 31 35 45 48 67 39 27 42 35 36 25 26 45 35 -6 22 21 28 22 34 45 54 35 55 11 12 38 34 45 56 61 95 96 97 110 115 127 98 142 227 277 505 865 385 227 206 177 187 174 153 122 112 100 95 98 96 95 88 93 94 96 84 81 76 87 85 81 69 71 76 72 59 51 42 59459 228 3677 30 11207 16 30 59 5385 -11337 -31 143 307 471 730 990 1183 1597 1925 2270 2689 3187 3573 4002 4543 5094 6047 6620 6767 6725 6582 6325 6401 6479 6620 6678 6926 7378 7535 7666 7771 7900 8116 8242 8252 8889 9677 10308 10483 10490 10275 10755 11673 12796 14486 16280 17685 18473 18432 17966 17408 16811 15988 15646 15993 17187 18544 19823 20810 22512 25263 27885 30054 32591 35058 36898 38445 41439 46028 50494 54042 58322 62857 65572 68852 75247 73917 65429 59419 60249 70580 77303 71960 69364 71954 76528 76144 75279 83599 93754 101361 100474 91869 84672 85370 80671 74990 69817 71448 69804 64125 56410 45083 37044 35278 35957 42616 51976 56273 55712 56695 60404 59176 62363 64002 62917 65312 63807 48439 33410 22744 11181 2754 456 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -75 999999 999999 999999 999999 999999 999999 21 82 257 2788 45708 256253 298093 125871 13136 395 162 155 122 110 99 83 66 68 72 84 94 77 68 71 73 74 67 61 57 64 59 38 41 42 38 34 30 59468 243 3199 30 11179 16 31 8 5383 -11339 -1 223 274 203 232 214 162 307 241 366 601 659 606 862 1207 1445 1556 1767 1734 1952 2212 2520 2755 3023 3480 3747 4199 4551 4976 5291 5769 5725 5636 5768 5814 5407 5357 5154 5417 5502 5449 5503 5302 4949 4640 4437 4343 4301 4396 4671 5026 5180 5484 5782 6306 6897 7613 8192 9169 10222 11010 11240 11602 12152 12902 13579 14214 14879 15514 16184 16519 16935 18069 19094 19623 20428 21852 23490 25139 26885 29162 32238 35518 39021 43200 47671 51635 56853 60802 62877 61512 59317 59681 60856 62498 64262 62789 57423 55164 59740 62093 65066 68117 69980 80176 85634 84052 79769 85465 97213 120028 145172 152181 148584 147478 132356 111689 91489 83128 86564 81013 66147 56198 49820 43722 37490 30892 26053 20916 17009 14582 14441 15563 21433 27232 25829 17163 10788 4730 968 17 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 243 952 4086 15065 34189 42101 65371 151661 256032 200260 79292 21694 715 184 161 145 130 134 116 119 114 116 113 102 91 98 95 94 97 91 97 87 78 73 77 75 65 57 54 59477 242 3234 30 11154 16 31 17 5381 -11340 -91 -1 179 339 554 690 657 678 761 893 1203 1530 1845 2273 2511 2768 3001 2968 3184 3317 3387 3558 3789 4064 4440 4931 5159 5490 5892 6209 6472 6564 6474 6090 5863 5791 5849 6106 6154 6171 6460 6458 6728 6523 5952 5567 4965 4466 4351 4175 3896 4136 3966 3859 3860 3782 3890 4254 4725 5704 6377 7154 7934 8069 7944 8038 8243 8824 9481 10205 10866 11853 12898 14491 16060 17783 19340 20072 21109 22980 25436 27574 30174 32930 35742 38799 41557 44197 47306 52623 58293 63326 66210 68095 70008 73010 75149 77665 77445 73436 71867 70837 67542 67286 71961 84397 96694 99345 103650 119747 143142 171868 190905 201845 199010 180250 146411 92564 54125 49146 48784 28714 22462 24907 22174 22244 21874 19572 15039 9799 4664 1672 1443 1619 1987 3276 3312 1676 726 282 -39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -2 182 643 1908 4180 6079 11270 25270 46250 75224 120312 180689 256792 248892 108105 17190 2621 996 534 269 169 148 143 136 126 110 126 128 118 120 121 107 104 97 101 99 100 90 92 87 88 77 71 59486 252 2910 30 11130 16 31 26 5380 -11341 -97 226 450 652 1039 1281 1489 2002 2515 2969 3603 4571 5933 6920 7264 6942 5878 4946 4619 4824 5189 5406 5342 5346 5473 5410 5387 5430 5496 5439 5794 5916 6212 6469 6875 7184 7423 8159 8178 8286 8826 9045 9301 9796 9866 10237 10467 10449 10232 9634 10057 10550 11077 11531 11274 11175 11023 10590 9806 9488 9183 8739 8363 8258 8017 7609 7108 6466 5858 5324 5025 4752 4434 4374 4566 4681 4733 4684 4763 4953 5142 5429 6017 7029 8483 10339 12467 15113 18511 21989 25588 29363 32828 36064 38896 41395 44518 47172 50546 56286 63869 73445 84596 95832 107752 116290 111495 96259 79561 67892 60164 56371 54261 52572 57253 63009 69741 80885 103891 134249 156640 167726 154016 138275 126158 115729 106111 108457 112500 106406 72534 24521 5180 6270 9235 5152 2080 597 208 72 -33 -37 -10 2 -2 14 -40 -74 -93 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 133 447 1107 3030 8061 14949 19186 27834 41185 59107 107898 187382 241441 202219 130488 73282 37023 20325 5870 1382 736 314 130 86 71 63 66 59 57 58 57 53 53 43 40 40 42 37 40 35 34 31 21 59495 245 3095 30 11105 16 31 35 5378 -11343 193 505 755 838 1040 1367 1443 1603 1618 1823 1904 1825 1661 1660 1669 1755 1806 1673 1540 1691 1808 2027 2123 2393 2588 2707 2569 2488 2499 2286 2213 2372 2166 2092 2190 2094 1960 2059 2137 2289 2591 2906 3020 3341 3546 3850 4289 4507 4692 5017 5317 5560 5709 5790 5737 6010 6459 6757 6932 7475 7920 8341 8829 8997 8891 8570 8125 8092 8115 8282 8558 8934 9002 8525 7810 6873 6063 5535 5183 4937 4751 5379 6744 8477 10025 11946 14329 17013 19596 21885 24575 27331 30463 34087 39308 44430 49555 55588 63665 71148 73923 73370 69441 68763 76371 93353 111846 135571 159812 187102 214748 239548 270515 284049 269803 251423 220820 173452 148024 142209 130446 92455 44873 9984 4240 6314 15090 23877 19762 13712 8987 5828 4187 2644 1202 393 66 3 -5 -12 -17 -19 -30 -29 -53 -66 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -31 -8 9 300 2682 8284 17224 32555 47035 61340 76728 94888 104748 98818 98154 90914 90241 100867 105395 67934 58240 61096 50991 26314 10383 4362 1010 350 135 118 120 114 122 120 118 113 104 97 89 96 90 87 84 83 78 77 59504 245 3067 30 11077 16 31 44 5376 -11344 -18 78 324 573 904 1220 1755 2430 3127 3793 4466 5356 5714 5905 6113 5852 5434 4875 4080 3641 3286 3319 3102 2820 2698 2400 2258 2246 1927 1704 1764 1874 1812 1703 1708 1661 1703 1637 1705 1931 2160 2419 2616 2924 3288 3647 3996 4438 4764 5074 5342 5532 5734 6070 6635 7355 7969 8601 9593 10306 11097 11982 12960 13427 13750 14505 15052 15689 16307 16386 16898 17158 17465 17497 16545 16513 16494 16798 16856 17001 16872 16238 14576 12529 11154 11022 10361 10731 11533 13253 16509 20941 25323 29146 31421 33552 35859 39033 42892 48300 56552 61611 60275 61868 71239 82158 89782 101405 119451 144458 173060 189611 197295 196826 175812 138060 128669 134283 137403 136608 116874 79144 32616 9914 3708 2446 3642 4370 4024 5998 7749 5749 7089 10937 13057 11294 6775 1884 322 5 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 210 846 2554 6626 15969 32640 56770 81600 97148 112863 120191 128581 126873 116572 115675 112791 110286 107052 100937 95909 75370 71113 81816 77361 44622 9813 1093 431 187 135 119 122 118 109 101 105 102 91 95 95 87 81 79 77 73 71 63 54 59513 239 3216 30 11046 16 31 53 5375 -11345 68 386 824 1516 2542 3823 5513 7150 8551 9465 9721 8433 6989 6482 5645 4745 4136 3961 3818 3789 3775 3762 3547 3453 3317 3134 2910 2873 2756 2625 2602 2581 2722 2654 2603 2630 2654 2738 2726 2781 2938 2970 2830 2694 2591 2614 2581 2591 2777 2881 3214 3814 4521 4977 5429 6200 7082 7347 7813 8553 9813 10723 10997 11210 11804 12450 13178 14136 14561 15225 15854 16577 16999 17338 16742 15987 16482 17177 17569 18342 18762 17399 14968 13461 13357 13260 13703 15048 17239 20819 26349 33221 40414 46172 49008 51594 57708 66144 78856 96836 118371 142880 165662 184073 191208 175843 146517 137363 131336 136914 150193 168574 178636 154236 117262 71199 26631 4979 1278 755 1209 2856 3876 5133 8288 13604 14404 17754 18982 16248 12499 9279 9166 9257 6832 4045 2566 1795 700 -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 -94 307 2911 13639 34936 53344 62762 81593 95949 102177 107080 110887 111779 113145 107517 101315 93043 87683 93266 97790 74094 59659 57319 58649 71213 86245 76640 36636 5748 675 181 102 98 105 95 81 100 90 84 95 99 92 82 79 76 69 57 64 60 53 50 59522 236 3278 30 11018 16 32 2 5373 -11346 45 513 1246 2058 2824 3838 5196 6416 7113 7660 7352 6764 5809 4784 4135 3747 3760 3685 3750 3864 3880 3942 3885 4034 4241 4666 4960 5327 5554 5856 6066 6272 6414 6527 6530 6627 6719 6761 6770 6809 6764 6624 6904 7046 6458 5971 5692 5450 5347 4921 4871 4859 5141 5525 5991 6326 6745 7230 7767 8208 9254 10018 10595 11553 12918 14219 15373 16269 16981 17948 19253 19980 20486 21192 21981 22986 23326 22660 22527 23373 24388 25230 26386 27960 27864 26545 25129 24701 26207 28520 31929 36994 43754 51731 59486 70229 86487 102368 114685 127917 139169 141630 140744 146185 149207 145862 135888 144152 148031 131167 106162 87672 62665 39787 34224 25749 12416 3247 171 999999 999999 999999 186 839 1475 1731 1563 1241 621 296 287 305 294 -22 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 51 1097 4353 13129 34935 61108 73053 79665 74210 65302 74008 89358 97801 106640 120163 123397 124475 115968 110711 108534 119287 127640 76284 43317 33032 32656 31156 27093 18745 9284 2887 689 126 66 66 62 57 53 55 60 46 39 49 41 41 41 40 36 28 28 18 59531 320 729 30 10989 16 32 11 5371 -11348 105607 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 685 1268 2029 2869 3718 4408 5050 5321 5758 5888 5676 5563 5230 5027 5002 4973 5435 5829 6224 7524 8339 7824 7648 7933 8897 9491 10219 11287 12680 13681 14758 15932 16962 17383 17575 17087 16557 15174 13385 11753 10350 9628 8805 8643 8646 8706 9120 9327 9919 10164 10659 10138 9718 9837 9415 9373 9602 9612 9698 9997 10302 10759 11614 12499 13640 15025 16280 17707 19308 21281 22662 23817 25165 27237 29973 31301 30741 30101 29267 28116 29157 31189 35075 40669 41275 37200 34182 34000 35754 39360 43505 46460 49687 56009 63837 72783 86216 102716 113260 109786 99120 88035 79921 77098 84008 98927 119995 135584 134748 131976 122284 106645 88405 54741 31338 17939 4880 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1455 5463 13513 27576 39825 42622 42272 40983 49232 78443 97031 96493 94625 84255 79584 84131 87920 91269 106627 126689 147710 158792 135232 79562 35163 15448 8494 10784 10591 6849 3682 1502 380 127 90 98 95 81 81 95 84 75 79 72 66 72 66 55 51 46 39 59540 234 3255 30 10965 16 32 20 5370 -11349 32 401 554 1117 2031 3005 4042 4852 5800 6769 7440 7665 8093 7577 7284 7199 7441 7899 8477 8513 8236 7859 7735 8318 9185 9712 10089 10731 10793 11374 11819 11730 12100 12863 13209 13383 13651 13908 13681 13423 12823 11974 11530 11390 10807 10117 9716 9047 8424 8310 8069 7813 7598 7809 8329 8417 8744 9050 9126 8998 9310 9395 9524 9490 9780 10637 11572 12926 13235 12982 13128 13933 15453 17167 18003 19581 23038 25544 26396 28817 31116 29725 26909 26505 28742 31406 34174 38010 41249 43220 42656 39863 38149 39667 43343 48433 57194 64130 70694 74857 79369 76429 68831 71899 78130 85335 87635 91882 96254 87994 70688 57814 51941 47331 44765 45317 41617 25875 6755 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 536 2619 5549 7784 13794 24636 38963 46595 59550 99682 128971 138471 132099 106691 89372 96915 108884 115483 127329 132894 135539 138627 154774 178124 175126 75676 9582 2919 2288 1607 856 537 241 92 89 70 58 66 65 66 62 61 55 54 53 42 33 35 28 26 59549 236 3183 30 10953 16 32 29 5368 -11350 -80 231 644 1244 1974 3055 4409 5879 7267 9266 11134 13193 14556 14052 12845 12170 11597 10988 10535 10565 10554 10388 10129 10663 10710 10729 10837 11005 11843 12540 12321 12124 12443 13387 14447 16105 18210 20466 22742 24080 24757 20744 16403 14804 14891 15193 15583 15752 15932 16383 17053 17844 18790 19647 19960 19133 17344 16284 15808 13921 12295 11893 11596 11294 10500 10839 11087 10728 10535 10976 11880 13174 14491 15094 15280 15503 16168 16818 17079 17369 17770 18560 19558 22200 26541 30512 33778 36256 36085 36279 38418 41289 44623 48089 50469 52449 54958 57135 59519 62433 66858 73283 74450 72866 66475 59006 54677 47997 48893 54973 59474 59922 57382 58398 61534 61385 64001 58600 52283 44415 27385 7036 221 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 752 1836 2563 3335 4746 5763 6043 6492 4185 1043 -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 -6 208 766 2945 8172 17671 34529 70514 106899 110236 104843 97574 81990 66793 70342 78879 86480 91591 76933 67613 68063 80400 103283 162940 202446 44742 2496 402 392 495 352 180 68 60 71 67 67 65 62 58 53 52 55 45 36 27 28 26 25 59558 235 3220 30 10960 16 32 38 5366 -11351 -86 368 894 1695 2764 3977 5658 7922 10006 11666 12783 13089 12845 11858 11135 10372 9776 9322 9091 9135 9385 9629 9983 10712 11735 12330 12960 13874 13740 13948 14888 16238 18277 19898 21420 24141 27502 30445 30441 26723 21633 18003 16610 16313 16542 16584 16174 15855 14834 13545 12547 11671 11709 12647 13671 15339 17111 17822 16566 14008 11533 9851 8891 8423 8968 8277 7609 7731 8040 8148 8229 8284 8517 8857 9201 9531 9722 9884 10211 10699 10934 10291 9992 10680 11907 14116 17788 21366 21709 20967 21902 23904 26736 31152 36570 40822 44926 48739 49297 46497 40556 37188 36304 35240 33449 31473 28345 28414 28703 30703 40208 54207 71153 89205 97816 97638 97331 97082 85085 62269 37384 18083 6394 2503 948 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 350 1761 3300 3246 2821 1628 613 147 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 385 2314 6232 13835 26852 42911 63962 80805 101912 127409 138333 131366 114017 112861 127120 136031 142940 130540 138188 158031 157840 129745 105525 118171 60439 4039 777 216 81 70 71 68 60 53 57 54 51 46 46 35 46 39 36 25 26 22 13 59567 235 3170 30 10970 16 32 47 5364 -11353 133 506 943 1464 2173 2795 3317 4067 5097 6255 6942 7429 7907 7937 8025 8185 8010 7628 7213 7243 7271 7182 6687 6888 7181 7114 7028 6826 6622 6854 7187 7772 8323 8961 9768 10498 10405 10166 10056 9812 9330 9512 9378 9136 9090 9124 9117 9481 9800 9590 8871 8029 7951 7653 7647 8026 7531 7263 6249 4345 3354 3268 3102 3073 3222 3149 3147 2897 2659 2650 2520 2349 2340 2369 2453 2431 2359 2339 2455 2769 3294 4026 4462 4387 5050 6377 8036 9491 10663 11186 11356 12082 13316 15368 18591 23773 28411 28211 27081 26622 26334 26194 27169 29679 32113 34847 36074 38147 48145 59887 67252 75574 84472 87345 83367 78904 89953 94195 87368 81177 57229 35535 24723 14878 7373 3302 1395 378 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 1020 2493 6249 14355 29664 55819 88465 116739 138798 145646 138374 129563 122514 151922 190873 224365 260418 269205 243635 207823 179961 142191 108730 61000 29648 16110 6976 4605 1090 107 31 23 29 42 36 32 33 28 26 19 17 5 -4 4 12 2 -3 59576 233 3235 30 10975 16 32 56 5363 -11354 117 376 742 1617 2448 3284 4500 5473 6431 7315 7815 7884 7386 6446 5706 5218 4838 4779 4916 5256 5586 5789 5682 5643 5689 5815 6230 6659 6603 6611 6859 7049 7232 7818 8260 7994 7519 7794 8235 8522 8580 8334 8040 7656 7362 7229 7271 6926 6416 6245 5921 5383 4319 3527 3056 2771 2674 2687 2484 2555 2445 1968 1615 1099 620 476 410 361 438 500 209 -44 999999 999999 999999 999999 999999 -19 13 234 537 1085 1983 3966 5409 6501 8212 9775 11134 13003 15103 16834 18797 21522 24466 28662 28422 26048 26466 28670 28745 30564 35330 35696 33917 37522 43880 46959 53035 60478 68295 81654 94978 100927 102486 88277 71347 49054 30299 18356 10735 7802 5849 4781 3468 2490 1782 983 674 386 434 366 202 99 -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 81 1621 6121 16145 32847 52635 75527 93376 108681 119635 124028 127790 129413 133777 142534 151005 164735 186123 177574 174778 176702 176422 155032 124585 134142 153049 130640 62421 19138 11532 4393 534 93 70 68 53 53 55 51 52 58 54 40 33 31 23 18 15 22 16 59585 231 3329 30 10979 16 33 5 5361 -11355 16 348 959 1846 2591 3030 3823 4399 4368 4058 3901 3781 3781 3867 3756 3312 3045 2870 2986 2966 2842 2633 2580 2592 2456 2602 2819 2886 3351 3601 4004 4364 4609 4790 4524 4022 4310 4363 4870 5053 5095 5015 5154 5229 5058 4982 4566 4278 4036 3869 3641 3264 3108 2936 3298 3286 2893 2359 1725 1120 754 541 1342 14067 29878 16120 9795 2382 999999 999999 999999 260 1540 999999 999999 999999 999999 999999 999999 -73 281 494 934 1952 3183 4123 4375 4670 5740 7925 11540 15218 17173 19018 21346 23788 25638 28664 31556 32140 32542 35139 36889 38215 38977 40380 39920 38910 42172 46503 44955 37314 26439 18475 10928 6721 5798 5538 5465 5307 4730 3734 2705 1965 1369 1066 921 770 656 367 999999 999999 -22 235 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1010 3683 8041 13654 20801 29167 39515 53416 63993 65436 63223 58979 57261 60966 70916 87272 105731 123423 145522 175089 194229 211194 237684 246165 249901 256002 261607 242375 226336 189027 127952 50208 11620 3660 1370 327 91 42 55 54 59 47 45 43 33 41 40 43 30 16 21 16 10 9 59594 204 4141 30 10981 16 33 14 5359 -11356 297 736 1709 3788 5415 7097 7281 6842 3225 189 -62 4 -27 -36 103 103 113 131 118 27 -15 -41 -39 999999 108 845 910 335 173 474 2263 7147 15360 24149 32558 44543 34169 10915 2474 211 2313 24518 20309 11618 20074 20549 2704 999999 999999 999999 999999 999999 999999 999999 999999 2 458 1245 1601 2565 4038 5205 6286 7679 8042 8006 8437 9068 9571 10581 12835 15903 19154 21120 23581 26615 30731 33959 31046 23404 19451 19103 16855 12904 10322 9497 8616 7085 6160 5525 5652 5620 5177 4519 3840 3502 3098 2889 2551 2293 2451 2201 1650 827 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 999999 999999 999999 999999 999999 999999 -13 795 2585 5373 9319 13760 19006 23396 28045 33923 39222 39246 35671 34300 39048 45608 50148 48251 51812 66202 79223 98580 130003 167837 189598 217610 253162 277978 318717 344818 356164 371778 345557 267012 165408 46048 30313 18890 8773 2933 433 95 74 75 75 72 66 56 57 63 58 49 44 44 42 38 38 34 59603 177 4956 30 10986 16 33 23 5358 -11358 -46 134 116 57 435 1438 2974 4323 4951 3727 1656 927 1027 3142 14758 34607 41600 48618 85796 147137 119188 7877 999999 999999 999999 999999 999999 999999 999999 999999 -21 916 2231 3776 5487 6620 7486 8365 9999 11708 11643 11398 12096 12917 14861 16171 13908 12944 11519 10180 9252 8398 8425 8713 9180 9643 9664 9670 9538 9120 8622 8995 9077 8246 7689 6923 5870 5339 4949 4640 3908 2658 2198 2510 2913 2821 2418 1943 1464 959 488 207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 332 222 398 783 1229 1964 3171 5020 7589 10137 12962 16382 20566 22615 24927 27483 28041 30172 34581 40510 43301 42432 40210 34952 31626 39604 49123 52726 65561 85432 108147 141753 169466 193336 228049 243109 267982 307511 331331 348750 370085 340899 232736 94665 61831 62326 40670 17299 3773 409 79 75 66 57 50 50 53 50 47 34 33 30 38 33 16 15 59612 172 5110 30 10990 16 33 32 5356 -11359 409 824 1290 1996 3384 5596 9072 15512 24652 38452 58512 84024 109520 119283 138942 109478 37150 4274 999999 999999 999999 999999 999999 999999 219 195 204 811 2636 5785 8238 9443 11422 15079 16841 14738 12278 11679 11600 10760 9716 9799 9518 9488 9445 9708 9726 9799 9669 10063 11193 11766 11337 10474 10026 10395 10292 9626 9475 9286 9198 8981 8440 6775 5417 4839 5079 5417 5262 4733 3759 2798 2082 1583 1550 1227 921 1131 1604 2217 2781 3302 4222 4590 2635 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 858 1524 2841 7978 17911 21459 24939 28496 22903 15635 17294 17736 19344 20013 21476 25323 29596 33938 37269 35932 34725 40086 51146 57793 68264 82226 89373 95907 113533 150289 181500 199626 205109 214753 221580 258482 269156 251338 204548 180270 168395 112206 22816 13892 10347 8715 6063 3083 1380 309 66 58 60 59 66 50 46 48 52 43 36 31 27 29 30 22 59621 173 5056 30 10996 16 33 41 5354 -11360 249 1086 2230 3612 5269 7240 10314 16383 30591 59287 90394 132170 192202 220924 161360 35460 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 452 970 1797 2501 2712 2637 2843 3153 3319 3284 3443 4154 5043 6112 7104 7802 8717 9484 9881 9945 10096 10625 10431 9828 9473 8799 8075 7630 7570 7116 6563 6619 6551 5885 5192 4309 4240 4096 4050 4329 4214 2943 1848 1510 1465 1278 1020 1110 1103 946 853 465 569 1466 1938 1051 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 1155 3316 7886 18901 30504 38203 40583 33156 19439 3321 2048 2590 3384 4354 5430 6650 8421 14060 25561 37906 49358 59271 70868 80659 74436 66163 75744 123532 165429 207185 241355 259573 301605 370327 408413 430829 397040 278276 85377 2918 401 223 188 184 139 84 70 81 73 77 72 61 60 57 48 47 42 48 47 44 47 45 31 21 59630 317 742 30 11002 16 33 50 5353 -11361 646859 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 538 1141 1454 1710 2520 4053 6178 8419 9087 8557 12479 13637 10796 12610 25695 42392 71676 129062 207417 173898 37567 478 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 297 546 140 -70 40 176 386 852 1412 2178 3073 3932 4511 4866 5145 5537 5731 5698 4861 4269 4292 4027 3941 3848 2684 2334 1890 1214 972 855 754 843 833 635 523 449 587 629 640 645 555 273 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 628 1261 1109 1070 160 -25 444 1185 2239 2987 3361 2597 3423 6241 11918 15309 14592 12434 6851 3067 1436 2361 5164 7095 6087 12478 23987 38316 33514 27350 38284 44640 40263 34696 27159 30294 56976 136977 196971 233140 257377 292784 335369 385213 438597 472956 428180 317545 193184 61297 2465 301 208 132 97 68 67 66 65 63 49 46 45 46 55 40 34 28 32 42 31 26 31 20 16 59639 185 4735 30 11005 16 33 59 5351 -11363 -24 1018 2710 5440 8810 12081 12049 9762 9293 8003 7873 17272 29190 35813 35218 30509 13679 613 999999 999999 999999 -89 202 3118 11190 13620 5352 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 581 1478 2893 5776 10480 15380 17178 16068 16968 15540 17471 16112 14339 13630 15363 20177 23910 27324 39706 63143 77549 76926 64222 42148 25323 21231 21802 25378 30052 39116 62227 101851 150366 189503 222939 256051 292349 343977 392803 435079 466979 462775 431498 359256 163452 11763 634 324 229 163 109 94 88 81 83 93 86 73 65 68 71 62 63 65 71 64 52 52 49 47 42 33 59648 184 4766 30 11006 16 34 8 5349 -11364 159 1286 2934 5944 10589 17885 22120 15767 14007 10165 6257 5806 11144 19341 27779 15131 417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 971 1617 3203 3338 4546 6121 7678 10169 15245 25720 37297 44758 47435 44957 44773 47228 63741 94166 118549 105199 103649 123605 82431 59866 68028 73245 77754 77390 87123 119257 140337 137688 141372 155655 191883 219735 245509 272936 304079 335166 359665 363920 333007 211273 42871 1118 466 617 397 196 153 192 82 74 80 60 57 64 55 44 41 44 46 52 45 46 39 38 33 27 27 59657 184 4769 30 11009 16 34 17 5348 -11365 556 1586 3456 6545 12609 20006 23110 23879 19305 5965 2544 1584 864 1761 1043 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 748 1206 2012 3383 4856 7052 10080 14300 21948 33308 51102 66963 73043 80579 80450 80786 110666 189378 205773 249190 257919 151705 133286 164524 174721 160720 152886 149894 148724 154547 167897 181553 196570 205411 214255 233674 251577 288774 297226 184543 38456 1092 393 290 219 177 135 92 65 45 35 43 44 39 37 38 33 22 14 14 18 15 23 12 15 10 0 59666 185 4746 30 11016 16 34 26 5346 -11366 -14 593 1294 2637 5136 9237 17458 27231 32980 33209 30145 18160 4948 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 387 631 949 1239 2090 3429 4860 6590 10897 17110 22114 26375 29985 35843 46907 62716 84134 107646 121201 151855 181444 201657 262942 345911 381156 353735 335806 287914 241241 214699 184134 180753 178436 168045 157778 135699 113990 115584 154882 179032 190631 126358 62428 7113 532 438 381 326 262 205 151 112 84 71 65 71 70 49 52 43 43 41 32 31 36 36 42 35 30 26 59675 186 4724 30 11024 16 34 35 5344 -11368 -88 693 1023 1670 3445 7148 13611 28629 44815 61264 74255 65793 32760 8517 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 697 1807 2482 2975 5017 12806 24866 38821 58187 78158 102279 110866 115721 156269 220664 244078 309632 364941 397676 405408 393223 377416 279375 235803 221664 202351 186582 170157 131565 95887 86262 73403 59948 57583 49551 23132 833 420 381 298 254 212 203 203 103 83 69 74 86 81 71 58 58 57 58 51 54 54 58 60 51 48 42 37 59684 209 4010 30 11030 16 34 44 5343 -11369 415 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1042 3329 8415 13922 18496 30830 44854 43633 30524 15510 1181 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 510 888 890 585 705 1213 1690 4868 14698 22442 23223 24573 31647 44979 62744 79934 95228 115430 132855 168711 238470 311323 376519 440013 470597 365450 222737 179944 211039 215325 200857 214940 189369 146026 104769 62196 61044 77268 77034 65908 29819 6935 511 331 223 165 118 81 69 65 56 48 61 46 43 46 52 42 40 48 39 36 22 31 31 29 30 23 13 11 59693 211 3953 30 11033 16 34 53 5341 -11370 1130 12150 12909 932 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 441 2765 6255 11067 19964 31372 44458 38874 5544 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 155 286 552 1087 2314 5416 8595 10669 17854 26347 30487 37754 43715 50163 65327 87060 97766 108484 116807 130678 163640 196365 269232 345749 436283 460427 356811 257962 169819 118055 95253 77262 67103 65362 91798 132685 224406 256592 65011 7741 4992 3125 1274 507 262 142 99 84 85 87 75 82 85 87 91 88 79 72 70 70 69 64 56 50 55 57 61 64 50 46 39 59702 187 4701 30 11031 16 35 2 5339 -11371 603 6318 17771 32440 53310 69683 62598 34126 3804 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 190 345 509 927 1566 2279 3113 4151 5339 6914 8256 9090 9663 9993 10566 11112 11286 11816 13164 16446 27195 50412 74719 92663 109748 135107 163931 193649 215136 206107 189765 190496 207691 237148 264380 267013 164554 112685 100961 91480 64527 50131 65911 94336 133450 258013 308095 100890 18178 3654 1957 1461 830 423 190 102 74 72 74 82 76 68 64 57 59 51 40 44 53 55 47 44 44 43 45 47 40 44 38 27 59711 316 827 30 11027 16 35 11 5338 -11373 1954 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2016 5498 6732 3773 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1944 4579 2625 999999 999999 999999 999999 999999 999999 999999 999999 999999 3471 18275 40083 60666 50337 34363 12739 3701 2666 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 882 1503 2537 3422 3906 4081 5191 6918 8806 10182 11753 13374 15118 16296 17953 18615 20091 22097 24512 26359 29480 34107 37497 39520 42818 44827 46306 45826 43093 42622 49088 55005 58234 55388 51041 56449 70756 90073 120590 153392 195630 253490 223468 178665 200686 177945 161586 155830 145706 144948 137152 126722 124400 123435 145959 152631 141659 80913 19342 5803 5464 3120 732 248 146 88 67 57 59 69 61 39 44 35 43 47 35 42 41 34 25 33 27 14 26 35 24 16 10 8 59720 243 3016 30 11026 16 35 20 5336 -11374 165 487 1046 1800 1958 1780 1798 1675 1572 1281 1077 2227 3241 1781 1164 1662 3704 16060 32882 50946 37128 9922 1696 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2424 1099 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1008 12527 29043 26215 11354 1280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 464 1410 2339 3156 3810 4443 5752 7381 8561 9448 10262 11450 13172 15363 17933 20624 23163 24566 26580 30308 32099 34199 37226 43173 50921 61269 70577 70771 60806 50995 46349 45622 35376 29870 43172 55553 58253 55943 48447 39439 39972 49771 64671 88096 105064 129737 165220 219849 263866 264875 199875 149611 107645 66095 35064 40141 86433 110907 158984 285806 233270 138606 160300 50615 7274 6418 3584 4476 5992 5416 1856 134 66 77 75 63 56 56 60 49 47 43 47 42 51 49 39 44 41 36 37 35 30 23 17 59729 317 801 30 11031 16 35 29 5334 -11375 9570 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 264 1057 1534 1799 1637 1256 1340 1511 1658 1759 2138 4421 10245 15005 14893 5315 10603 38766 71265 84386 65671 30990 9975 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 471 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 358 12771 47728 67611 60984 43622 13768 7121 2095 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 333 701 1444 2170 3750 5822 7241 9063 11128 12696 13843 15064 16986 20549 24776 29006 30881 31771 33813 37113 39223 40107 38968 38009 39604 46786 60381 78905 101610 128208 146124 139170 106481 79980 79042 82255 56370 38723 51869 73025 98650 115014 120052 118168 112131 115893 142011 212336 275485 273014 234934 159581 73325 33097 11414 3981 3534 12375 26533 45610 56788 55187 77672 95365 42343 5807 4569 5837 3611 1683 761 580 436 132 73 78 64 67 78 76 82 74 66 59 51 57 55 50 58 59 50 42 48 40 35 32 25 59738 235 3261 30 11031 16 35 38 5332 -11376 -91 46 225 245 196 -54 999999 999999 999999 2804 14636 34936 62130 96319 108450 58996 11236 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 438 4094 8552 5270 999999 999999 999999 999999 999999 999999 999999 999999 1998 20895 97536 226909 331570 256512 53253 1224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 211 908 1438 1906 2750 3704 5851 9154 12693 16937 21207 22761 23772 26801 30135 34832 40785 46865 56934 63660 60134 51142 45996 46917 50813 52676 53903 56833 52908 53473 58470 63257 73474 93696 117869 143172 176233 195436 196088 168202 115283 67458 52899 83629 122832 128915 118729 104757 104524 112796 104474 74768 39398 14393 4058 1098 357 259 318 1123 4767 7800 7750 4704 3156 653 361 414 545 388 340 332 240 192 174 129 72 54 57 50 46 40 38 48 40 34 33 29 37 36 25 25 26 37 23 19 22 20 15 14 8 59747 227 3503 30 11033 16 35 47 5331 -11378 1100 4340 9615 17609 30192 39911 29590 15998 9315 1516 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5046 16013 18988 14927 11588 12755 32862 57836 59074 21787 1273 999999 999999 999999 999999 999999 242 15089 94340 221432 345208 423438 301440 9075 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 332 529 726 1008 1483 2215 2900 3340 3803 4233 4709 4696 5116 6302 8037 9969 13015 17204 19383 19599 22305 23679 24358 29145 33925 35230 34183 35874 40641 43046 47969 58546 69310 81794 82795 80798 86257 85898 87267 88644 80988 60764 48871 41186 41940 48482 57289 68747 99516 150576 208067 279020 284455 215293 127299 45465 30649 26316 1576 688 9660 46620 49650 20600 4721 454 164 142 185 236 317 507 479 351 282 209 182 145 131 119 105 155 155 154 138 121 101 77 69 78 85 81 67 65 68 65 54 64 56 51 60 50 49 52 43 38 31 40 37 27 23 13 11 59756 229 3447 30 11037 16 35 56 5329 -11379 996 6013 13849 25997 34286 26868 20830 12610 3516 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8789 37670 52494 36660 30277 30181 40661 93753 170938 238613 224048 89582 11223 1234 999999 999999 187 999999 3609 55966 139338 182918 176715 27280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 341 745 1336 2043 3026 3992 5008 5698 6342 6620 6218 6173 7589 11701 18383 23472 24850 23841 23999 25773 26413 27666 28313 32819 36604 40894 47277 53988 61879 69174 74391 78284 87367 89502 91186 102024 110989 106080 99614 97001 77842 54748 41576 40090 44414 50965 60037 77483 111659 157204 202490 252015 246921 176124 90801 44255 13713 1993 354 349 1062 1876 843 411 767 1056 1105 780 489 444 376 292 213 194 174 127 117 126 124 113 109 119 128 107 92 79 56 67 70 76 66 60 68 74 80 74 71 73 59 44 52 58 46 44 46 50 53 53 44 37 33 32 26 19 59765 316 835 30 11035 16 36 5 5327 -11380 3007 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2959 9517 18301 27278 33919 35797 20742 3461 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1967 36488 95354 64653 16277 23336 112914 233365 340008 363789 240579 83580 22987 2347 1537 15087 35241 3242 999999 1709 7030 13318 3788 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 264 919 1709 3045 4193 5002 6156 7126 7468 7885 7917 8437 10744 14280 15898 18015 21425 27733 36015 41203 38858 37139 39311 42263 44130 50400 58287 66620 75604 82198 91523 95672 91241 86062 82281 78962 73584 69453 65220 54808 41215 36810 33317 30631 34163 35950 37788 39829 49150 88171 135618 168229 231004 232507 159549 84383 26548 3123 1523 2699 6437 7374 11379 14997 7867 4665 3819 1867 1055 745 205 123 129 118 105 123 109 94 74 71 66 69 82 75 76 69 61 67 86 80 70 76 70 63 68 66 59 59 55 58 48 50 52 55 58 44 47 61 46 38 41 39 31 27 30 32 24 59774 314 895 30 11035 16 36 14 5326 -11381 305380 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2793 6658 8577 4713 2086 619 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4771 28880 45779 33612 43660 83331 101402 86488 92216 126559 181344 208910 211992 244492 279940 243002 170211 10388 -55 3306 17313 5189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 370 940 1821 2897 3855 5297 7617 10148 13204 17624 25266 37052 49861 51590 47521 45900 47950 53102 55694 56790 62067 65011 63275 66699 75486 85016 91228 93118 91325 86331 77641 68016 51759 37741 31243 28183 26825 23741 22584 24916 29572 30246 29469 31431 35383 36861 37379 40129 51219 79559 102092 107111 149178 144123 67881 24488 12200 13674 12582 9927 7142 4184 1939 639 230 146 113 82 71 45 35 44 39 27 51 68 51 55 52 57 73 76 87 85 71 72 68 57 42 58 68 64 56 48 54 58 56 63 62 58 56 51 42 39 51 54 52 49 45 36 37 24 20 26 18 17 17 59783 230 3411 30 11031 16 36 23 5324 -11382 498 2975 5902 7643 6527 1533 999999 999999 999999 999999 1063 1475 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 235 374 6888 21359 27244 30585 50375 91972 122783 142080 173000 234092 289012 292531 310623 280056 154205 68898 12191 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 282 970 2124 3916 6986 12621 19783 28740 39157 47455 55109 63017 67192 65962 65000 64968 63159 63526 68996 76567 82111 85138 87604 89072 93727 101415 110088 106710 93111 72044 52154 43217 42065 41684 39910 37200 35230 36827 38184 36473 33972 32341 31608 29343 24802 22245 22715 28546 54422 94102 76088 36845 27222 23181 12503 6079 8216 15635 11388 4209 1974 1186 1068 742 391 244 140 54 20 26 37 39 33 28 41 49 49 52 56 53 59 65 66 69 59 49 47 61 68 63 62 59 53 49 49 55 55 50 53 52 49 47 41 41 44 46 46 39 35 35 32 31 28 28 30 22 18 14 59792 225 3561 30 11031 16 36 32 5322 -11383 -17 62 17 91 1026 2102 2579 1973 810 46 999999 999999 999999 999999 999999 999999 999999 440 662 1729 4427 6705 8640 13444 17944 24019 35577 62361 101170 131800 142801 174741 266996 383310 373491 197261 141164 153558 16014 641 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 764 2103 4337 7602 11931 18442 30461 47322 61012 68406 70829 68737 64513 60706 59668 63051 69656 75319 81671 88264 93305 95405 98096 101961 115965 124700 125573 128271 108174 64066 42890 47017 54501 49274 47737 43915 34760 35349 41831 40968 40185 39323 38026 35635 34935 33523 26881 19163 17154 31787 55099 49167 30752 15525 4913 2469 2510 4222 6075 5946 3293 1486 748 282 48 39 41 22 31 29 41 46 43 55 58 63 70 68 77 91 87 80 85 82 79 78 70 69 65 70 83 83 82 83 82 77 77 72 54 56 63 60 59 52 51 47 49 52 48 52 55 42 40 36 33 32 34 25 24 59802 219 3742 30 11032 16 36 42 5320 -11384 329 1386 1969 830 999999 999999 999999 999999 999999 999999 569 3407 7037 10069 12742 19082 25715 23072 23309 35144 57426 88799 102596 99319 102087 129490 215349 324130 324347 167312 32888 5003 1044 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 736 1904 3838 6619 10192 15499 23785 35591 44703 48962 51636 52969 54255 55266 55530 56598 59779 63920 69676 76694 82628 88542 100063 115648 131465 145267 152226 147144 118096 84147 64050 51113 42735 41453 54579 73467 73588 77681 84752 88836 105014 105033 78116 66159 55287 44174 38569 32554 29666 28694 24081 16094 14261 26596 56499 75976 35803 3133 1194 1126 1526 2440 1812 567 83 31 26 24 29 44 50 56 65 51 41 40 31 43 49 42 54 71 62 62 62 62 61 60 66 66 67 66 58 49 50 45 56 57 43 47 51 39 42 49 44 43 48 50 42 37 35 34 30 27 24 19 14 13 13 8 59811 313 919 30 11029 16 36 51 5318 -11384 513468 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 327 1170 2428 4022 6494 11825 17182 16883 17738 24870 37315 51286 53658 48808 58921 97221 165327 222847 175773 87185 18510 33169 90131 60928 48209 46757 12204 2305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 727 1791 3425 5643 8716 12880 18392 24766 30176 35377 39628 41769 41986 42857 47479 57345 68888 77555 83432 91097 100405 112761 124184 130337 130639 117736 99117 81330 69302 65595 63108 57405 53002 51169 57697 73622 96029 110980 122070 126301 123557 115484 92617 81064 76423 67246 57900 51275 42692 35353 33429 30710 23518 17517 25486 61184 101084 78020 21376 1064 20 20 30 25 20 24 48 46 39 49 53 52 60 79 72 56 58 64 64 51 45 52 53 56 63 61 67 77 63 55 62 60 55 51 52 56 62 56 50 47 41 41 50 48 44 47 46 48 46 43 43 36 38 35 22 21 21 26 21 15 10 59820 223 3617 30 11027 16 37 0 5316 -11384 165 385 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 2275 5912 9158 9739 9960 13266 23501 36487 44363 40592 36649 45600 44024 19623 31195 70171 105921 123489 96336 17773 2068 2320 16671 62826 108372 142138 117417 40365 3911 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 551 1361 2539 4089 5943 8354 11578 15620 19592 22607 25065 28078 32391 37372 42771 52003 67648 86822 99024 100173 90971 76695 65074 56972 50923 47156 44252 46278 54846 62781 70621 81122 93977 103447 95377 93694 107268 113239 106069 89156 83421 88859 88607 93952 102591 96996 80530 64662 54894 54347 56883 54119 40842 25864 19463 20331 32494 72468 129435 135371 77154 14441 524 38 29 47 45 48 79 121 132 121 109 102 101 87 79 87 95 99 94 92 100 94 77 80 96 98 100 98 92 94 95 98 96 91 85 86 91 92 89 87 74 74 81 77 74 76 82 84 81 77 69 70 70 65 56 49 44 45 49 45 59829 220 3705 30 11025 16 37 9 5314 -11385 -1 222 -31 999999 999999 999999 999999 999999 999999 -39 1455 3758 5641 7097 8179 11361 19130 29449 41502 40031 24413 22412 20099 17310 31653 49686 36762 11068 440 999999 999999 999999 4384 27633 35035 16081 20502 43859 22992 4259 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 746 1501 2468 3886 5882 8031 9855 11334 13279 15645 18615 23710 33584 45870 51654 48759 41636 31860 30277 35612 39700 37920 35472 38558 49134 59514 68553 77891 93769 109832 122463 137199 154695 175957 197878 199782 184034 162249 122452 95869 102589 102473 102095 94717 87387 79453 74978 64390 46923 32278 25853 24970 32181 52451 99689 163447 200020 153231 52823 3048 165 1 28 56 206 383 439 390 270 133 63 39 33 22 22 27 20 17 26 33 29 31 30 23 36 47 41 45 45 32 26 43 42 34 32 37 40 36 33 29 31 30 31 33 32 34 39 31 24 28 25 15 10 12 6 -3 -1 -3 59838 211 4004 30 11024 16 37 18 5312 -11385 161 876 2009 2844 3264 4492 7633 13021 21768 35967 53356 62900 55174 41822 38551 51822 49856 18346 879 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 535 1151 2028 3094 4381 6115 8022 9949 11218 12268 14016 16931 20177 24554 29544 32817 32814 31568 33574 39144 44327 44169 42392 42052 43121 48294 52925 62574 70440 77644 85174 92989 106665 118006 142761 182987 217587 237774 242744 220178 175125 111775 90263 98024 106594 112483 117388 117600 109369 103193 89339 62015 42300 28093 31290 61243 124644 199424 230823 197889 105532 22415 1468 75 200 596 1074 1577 2424 3180 3929 3786 2496 1164 347 119 96 91 77 84 81 80 90 82 79 79 79 79 90 86 73 78 79 82 76 75 79 86 84 69 64 59 57 62 64 74 72 64 70 71 55 53 62 54 48 46 43 37 31 26 59847 207 4123 30 11023 16 37 27 5310 -11385 -64 510 1347 2648 5131 9603 17073 27094 37925 50416 54713 44853 35660 21939 5497 999999 999999 999999 999999 999999 999999 2345 16023 36631 54177 59818 34734 5508 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 675 1388 2323 3710 5454 7691 9833 12400 15071 16480 16353 14521 12890 13232 15151 18259 21514 25034 27965 32350 37402 41669 44836 47799 51298 53373 60577 66749 71665 83493 94888 107641 128667 144189 156299 174991 188852 179186 164067 165740 162067 146884 132783 135482 160980 165065 154648 130378 93815 71803 60821 54124 47643 43114 40303 34591 25708 27898 52966 102736 146571 176133 181296 158805 107634 53162 16752 1815 674 997 1646 2722 4098 4500 3803 2566 1514 836 247 78 85 97 82 66 68 79 80 83 82 75 65 63 74 76 64 70 82 79 66 72 82 83 77 72 72 75 77 87 79 63 58 75 83 75 66 65 62 60 59 52 53 55 47 47 33 59856 208 4060 30 11020 16 37 36 5308 -11385 25 1830 3745 6465 10128 16236 23905 29299 34888 50499 74062 85882 91621 99843 91507 53250 27693 1581 999999 999999 999999 999999 999999 3161 28328 71058 44137 14992 2709 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 522 1430 2651 4207 5945 8184 10924 13515 15677 17446 18839 20999 23846 27839 33399 37075 37303 34837 34924 38134 42539 47065 50786 53526 55317 56461 57509 56053 56628 59938 66609 72692 76739 81065 89966 98128 107351 128364 146659 149402 139515 134410 143422 137223 123214 103589 89296 79368 80212 90076 102952 104750 94412 78735 62296 43791 22589 11247 5360 3409 4574 7206 15052 34583 74738 120085 138204 139656 125038 107518 93832 74486 46864 30248 13794 3574 2713 1520 326 92 85 82 95 104 86 94 94 86 75 88 113 93 93 93 92 80 90 84 92 102 98 78 68 91 91 88 86 88 93 92 93 87 85 86 85 81 84 86 86 82 78 77 69 66 74 76 68 61 51 59865 215 3848 30 11018 16 37 45 5307 -11385 28 78 999999 999999 999999 999999 999999 -46 1337 4248 9216 18840 33651 55167 97213 159718 186955 198958 263091 296032 259451 212685 82134 4513 999999 999999 999999 999999 999999 999999 999999 999999 954 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 204 878 1890 2985 4186 6739 10835 14771 17480 19094 20411 22739 26388 30293 34145 35907 34897 32695 29233 25497 22491 20121 18863 20123 22172 22566 22334 21598 20369 20039 20220 20916 23452 27876 32544 38355 46702 55154 65208 81014 99439 108100 108187 106435 106209 113206 123124 125604 115179 92159 77632 82220 86262 91523 100972 106568 112162 127620 153452 138910 83499 34364 16815 19712 19757 17055 19033 30734 43875 42996 33679 38378 49594 47293 37347 19949 8902 6781 5088 2756 1024 183 95 79 59 61 61 67 78 78 67 78 84 82 65 75 74 73 66 62 64 73 68 76 85 86 69 69 71 66 61 71 71 74 63 59 70 67 61 68 63 63 57 52 50 48 51 46 47 46 42 35 59874 216 3816 30 11016 16 37 54 5305 -11385 520 498 245 564 1137 506 999999 999999 232 2571 6389 11488 22323 42045 77260 110954 155319 232687 333675 459957 425907 329625 190478 34238 2180 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 189 482 655 960 1499 2363 3964 5786 6855 7722 8947 10578 12342 12983 13353 13027 12643 12479 11887 11296 10780 9859 7894 5906 4803 4745 5240 6217 8602 13239 19091 25105 31144 37201 46250 56448 59733 65316 75591 77547 83943 91305 102222 110931 116669 117726 117994 113978 102893 87224 84420 90004 98215 98690 96173 107034 123365 142214 159920 185584 162986 86238 39773 16155 12720 12214 13742 20296 22294 18227 15822 14768 14705 20750 38355 37325 18462 9373 3512 4590 1887 362 95 29 14 45 48 67 40 42 35 36 47 34 43 46 51 42 36 25 32 18 22 31 40 33 46 37 14 22 34 41 31 34 39 35 40 36 35 28 18 18 21 19 29 22 21 16 14 12 1 59883 208 4052 30 11012 16 38 3 5303 -11385 164 860 2342 5170 11381 23495 47943 94936 183574 267133 268104 340254 383897 459781 503871 412404 115046 5271 389 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 518 1120 2047 2951 3345 3274 3127 3002 3034 3269 3681 4214 4969 5895 6300 6383 6266 6023 5653 5149 4648 5013 6885 10053 13909 18937 25366 29742 31777 34068 37369 43438 51322 56575 59976 66074 71936 78578 82981 82311 82606 76794 66665 56717 51372 54938 57101 65280 79871 90566 103833 118568 121871 117362 99568 80088 61656 46537 35938 30512 31396 36185 37422 32747 30164 31352 32505 35028 41966 36802 22774 24884 34213 16633 5580 447 69 49 35 26 27 29 15 24 19 10 18 26 25 31 36 37 38 38 17 22 35 33 40 41 36 28 29 29 27 43 41 39 39 35 31 32 26 28 26 21 21 21 22 20 20 10 4 10 4 -9 59892 207 4077 30 11007 16 38 12 5301 -11385 86 910 1989 4004 8345 16524 32010 62968 108324 186680 370289 626140 711247 517707 430059 385882 156094 7294 999999 999999 999999 999999 999999 999999 999999 999999 1634 5862 3490 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 277 481 673 861 1067 1378 1784 2235 2837 3558 4286 5161 5567 4664 2997 1822 1526 1727 2161 2983 4406 6284 8011 9335 11290 13256 14058 15851 19560 23397 26362 27864 27745 26828 25409 24807 25409 25016 24402 26843 31669 37406 44207 50990 54676 57202 63782 78761 104112 134312 155529 159264 144252 116035 86268 78282 69880 57233 52738 54377 46580 34105 32855 37799 35939 28708 31789 44453 51478 41473 26032 20388 15607 5903 1586 637 137 31 45 60 75 56 57 60 78 80 76 67 69 61 50 66 74 72 59 52 59 59 62 58 61 69 56 49 60 62 63 57 55 62 59 52 48 47 52 48 49 54 48 38 38 41 36 27 20 59901 207 4078 30 11008 16 38 21 5299 -11385 -58 757 2116 4842 10378 21978 42583 78800 145021 270545 463365 705528 853741 775598 314387 38292 757 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -88 -37 52 125 181 316 463 646 874 1181 1518 1921 2463 3079 3750 4999 6225 7151 7555 7753 8495 9583 11208 12864 15267 18176 20944 23186 28508 36861 46358 59525 72869 85208 97584 107244 123169 125376 118018 112641 106491 107108 103678 97460 95280 86145 72565 59192 45896 37191 32922 37918 43106 36304 25066 28037 39354 45301 48685 36551 14588 10167 42135 39555 7853 610 88 49 38 45 63 53 70 73 50 55 59 51 57 78 61 63 50 57 51 84 67 46 55 63 65 75 73 59 53 61 60 64 63 58 59 50 46 53 48 43 53 47 40 36 38 42 25 15 59910 206 4109 30 11009 16 38 30 5297 -11385 67 780 2128 4239 8581 19916 42261 86060 184166 389809 692494 969534 968204 583128 166628 2057 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 99 306 553 731 905 1343 1939 2457 3227 4417 6684 9315 12131 14722 15118 14255 14113 14298 15663 20148 29647 39477 49099 55838 56792 58475 69419 84701 100156 113209 106421 91391 81788 78737 76309 71157 58754 44212 34954 29882 31946 36307 33190 29124 26030 28443 34277 37935 40857 49321 60446 52482 47102 84376 78819 47175 17218 2003 113 56 73 71 80 62 49 54 53 65 62 54 45 41 50 39 44 60 62 52 51 44 37 46 51 54 53 42 44 54 54 50 40 44 45 34 32 31 40 38 28 35 30 22 23 18 14 59919 205 4140 30 11010 16 38 39 5295 -11385 577 1735 3758 7991 15632 30081 63589 130962 276858 553089 900014 956364 836951 548771 109779 500 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -13 220 487 887 1469 2263 3479 4775 6129 8187 8548 8825 8655 9138 10524 12092 13846 15383 17666 22273 31733 43653 62018 88990 119353 152796 157294 144160 128126 94547 55050 36375 25877 19735 21059 22924 24552 25611 26130 25655 22839 20114 15998 14024 16825 25682 36201 41707 46028 51038 62219 83292 90161 100862 93399 38632 4887 375 276 619 327 88 84 75 77 70 82 60 71 52 43 54 56 74 65 68 57 47 54 55 81 79 60 68 63 72 68 65 56 43 58 57 61 60 56 50 45 38 39 46 40 27 25 23 59928 204 4167 30 11007 16 38 48 5293 -11384 312 1448 3818 9162 21883 49367 104711 217961 422776 596011 750785 974935 999999 536393 41071 535 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 131 499 945 1502 2147 2740 3227 3582 4116 5050 5520 5389 5634 6773 8930 12211 17464 25125 42718 73960 99048 109230 108373 99282 75448 58550 46384 31997 28531 30133 31816 32825 38689 43465 51722 42256 12952 5869 2193 3855 8711 17911 37080 49470 50256 38040 25430 19897 14318 7723 5257 6267 45532 75623 85031 81314 18783 682 69 55 46 37 37 39 45 60 38 53 50 43 41 36 21 23 40 37 47 38 56 52 48 47 41 31 44 43 38 34 30 39 39 28 31 33 28 27 18 14 12 10 4 59937 202 4223 30 11003 16 38 57 5291 -11384 -9 633 1732 4284 10373 24967 57459 143998 377037 866231 999999 999999 309665 3579 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -17 10 54 35 65 185 510 911 1423 1888 2178 2720 3369 3946 4649 5468 7962 17680 37399 41163 27007 14368 6304 2621 1113 472 238 588 775 4713 37217 67234 47834 6436 347 2077 6673 15864 23438 25577 19558 9704 3614 179 71 114 1309 36065 235605 341523 346402 137099 8108 387 86 93 90 78 62 54 68 56 61 59 51 42 50 66 53 46 71 57 62 72 67 59 61 53 53 55 67 57 57 50 56 66 67 60 55 51 51 45 45 40 36 32 29 27 59946 204 4163 30 11003 16 39 6 5289 -11384 309 1156 2796 7526 19320 45446 92210 186482 356501 697763 999999 999999 999999 681075 8089 57 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -48 29 149 445 526 595 732 849 1164 1689 2445 2991 2891 2494 2027 1691 1273 977 785 614 676 945 967 698 487 279 127 52 25 80 125 259 687 1049 904 3691 11098 20687 32111 33837 23849 10983 3786 1532 227 339 561 1799 27164 139688 249239 161804 18657 372 107 76 91 81 86 92 81 72 59 61 78 78 83 82 82 94 71 72 80 77 82 87 83 73 60 72 77 85 68 68 74 77 79 64 56 68 68 56 64 64 51 40 39 38 35 59955 205 4132 30 11002 16 39 15 5287 -11384 15 565 1930 5327 13467 27300 50588 117925 243554 451527 763002 999999 999999 999999 632179 23755 9191 1334 999999 999999 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 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 999999 999999 999999 999999 999999 -83 -14 34 55 145 317 632 894 1202 1403 1447 1340 1205 1136 869 618 444 224 72 -37 -75 -41 -50 -21 -18 44 78 71 136 173 72 -43 -74 -40 -29 -10 -16 -24 368 2093 4145 7125 9902 12650 15740 19046 25223 30704 13774 1795 763 8840 100367 233129 186502 41352 8197 741 87 84 69 61 69 73 48 48 54 44 35 40 35 31 44 47 48 56 48 61 67 67 66 65 50 43 52 64 61 51 43 52 52 43 35 34 42 42 36 32 25 24 20 20 11 59964 204 4159 30 10999 16 39 24 5285 -11384 91 419 1049 2255 5085 12576 33219 89314 291942 548702 999999 999999 999999 999999 133683 3675 71 999999 -66 999999 -34 -49 999999 -90 999999 999999 999999 -95 -4 -49 -89 -72 999999 -68 999999 -46 -90 -68 -14 999999 999999 999999 -96 -54 -66 999999 999999 999999 999999 999999 -26 -40 999999 -99 999999 -76 -42 -24 -62 -72 -60 -99 999999 -9 -13 -76 -56 -46 999999 -66 -53 -50 -57 -83 -90 -84 -26 -66 -79 -57 -58 -83 -58 -55 -76 -33 -39 -69 -75 -52 -20 -19 -68 -97 -65 -12 -27 -36 -31 -63 -63 -12 -20 -34 -23 56 246 381 485 623 862 1645 3814 7307 11328 12505 9850 4719 2457 2423 3684 6215 8105 8756 9117 8577 8067 6792 4050 2742 1475 639 359 226 204 532 1023 1838 1726 747 85 47 386 834 1215 2050 2876 2770 1886 1177 1621 2289 15012 51365 44231 15855 5340 2066 147 78 60 59 83 60 65 65 39 34 51 61 61 64 52 51 52 55 43 62 63 62 54 41 54 59 50 54 47 51 53 54 55 53 58 54 44 36 37 46 37 33 33 28 22 13 59973 205 4128 30 10998 16 39 33 5283 -11384 213 840 2034 4976 12463 31464 59393 118866 234070 600567 999999 999999 999999 999999 401309 3239 -21 -63 33 -69 999999 -83 -14 -53 3 -27 999999 -71 -34 999999 -22 -46 -19 -20 -24 -37 -21 13 -14 -82 2 33 28 -75 999999 -87 -59 -71 -95 -48 999999 -90 -54 -86 -33 -23 -69 -77 -95 -18 3 13 -20 -65 -55 -7 -4 -8 2 20 9 13 0 -1 33 -9 -43 -10 -44 -26 2 45 53 -23 20 22 28 -19 -10 -39 -49 29 -26 -6 -42 -47 -45 -39 -21 -29 -28 -1 -22 -15 48 81 85 141 166 197 504 1364 3075 4148 4391 5210 5471 6244 4233 2038 2113 2993 4298 4162 3559 3339 3015 2358 1663 1004 568 333 260 142 107 106 82 145 289 290 137 74 69 65 83 96 131 209 227 633 4621 10301 5268 1637 5263 3057 33510 21422 397 124 81 89 77 88 93 78 61 77 68 65 56 45 66 87 71 72 72 64 67 75 73 69 55 59 73 67 62 59 66 60 51 52 58 65 56 48 50 50 46 36 37 34 28 30 25 59982 204 4160 30 11000 16 39 42 5281 -11384 82 416 831 1653 3457 7670 19219 52057 106866 453258 734614 999999 999999 999999 392483 3801 2 -36 -8 -67 -5 37 -21 -57 -55 -9 -50 -62 -43 -12 3 -25 -6 -32 1 6 42 11 -72 -23 4 15 49 49 -25 -70 -69 -11 2 -15 -32 8 -23 -6 10 3 51 9 -74 -21 -27 -9 -23 -26 31 28 -63 -33 -26 -23 -11 4 -28 -32 16 -18 -47 -56 -12 16 -1 4 14 11 78 51 52 37 7 -7 9 -24 15 -6 -8 -54 -41 18 -9 -24 14 54 68 40 36 -12 22 75 112 851 2344 4206 7546 10748 8775 4925 3223 1607 958 1335 1692 2138 2235 1947 1611 1376 928 691 453 237 153 136 150 160 169 165 153 130 78 63 47 37 48 30 54 77 120 191 331 577 895 1497 6717 9090 898 238 109 58 50 48 52 62 58 71 61 37 34 50 52 55 65 56 52 64 55 45 51 52 64 69 57 36 48 52 55 54 70 57 45 49 53 57 53 44 34 38 37 37 35 25 22 16 17 6 59991 204 4156 30 10996 16 39 51 5279 -11383 267 711 1499 3309 7567 16958 38762 102336 268326 362444 999999 999999 999999 999999 323761 2265 27 -44 -28 57 -15 -46 -43 -31 -3 40 3 -26 20 66 30 1 22 -6 14 45 32 54 -27 27 -29 -63 26 -11 -16 -46 -15 -82 -51 -17 -30 -22 -28 -50 -37 -40 -18 -10 53 52 36 23 -63 -59 18 -58 -28 -5 23 32 4 45 43 54 22 21 29 -15 7 -18 0 74 22 36 66 14 -6 14 -53 30 24 -18 7 63 7 -27 34 53 28 5 -50 -25 -3 3 51 14 721 2416 2695 3940 5324 6062 5955 4570 3202 2324 1743 1798 2153 2423 2879 3118 3172 2663 1463 837 393 203 113 139 112 146 203 201 195 176 109 52 45 24 39 57 85 49 28 47 79 123 220 573 1570 1458 924 1366 280 87 66 62 56 53 70 87 62 35 42 54 47 61 57 56 55 57 69 57 69 70 54 70 60 64 56 46 56 55 55 51 40 49 50 54 54 43 51 53 50 47 44 38 42 34 32 25 21 16 60000 206 4118 30 10988 16 40 0 5277 -11383 20 474 1486 3401 7811 16182 32425 69474 150198 341319 605487 660876 612254 913833 999999 999999 888949 288375 1491 -49 -81 -42 -2 -95 -83 -54 -37 999999 999999 -54 -37 -36 43 53 -22 -21 -8 -17 -89 -60 59 13 -65 41 5 0 -33 -20 -14 -18 -24 8 36 9 -54 -6 29 15 -40 -54 -45 -91 -72 -38 14 24 -35 6 15 -34 -27 39 -13 -2 -25 35 9 12 13 30 16 -3 68 37 26 7 12 50 51 20 -1 -26 54 -19 -30 -25 -61 -8 95 146 125 79 92 78 122 169 356 951 2211 3851 3588 1849 1286 1367 1116 759 573 403 300 200 175 219 213 263 294 370 384 440 484 342 209 166 152 176 156 183 223 193 109 43 50 48 58 38 34 25 40 30 33 62 105 142 218 304 310 239 157 107 71 55 35 31 38 42 51 41 47 45 55 56 58 57 62 34 56 57 62 62 59 47 42 55 52 34 35 30 41 35 37 34 47 36 35 36 29 30 26 27 35 32 24 23 20 8 3 1 60009 203 4209 30 10989 16 40 9 5275 -11383 94 507 1422 3802 8824 22465 54725 66745 156756 544073 658638 597822 901008 999999 999999 636038 5935 134 100 38 -30 91 -13 -54 53 29 -26 -54 -16 20 51 67 47 35 -26 33 -19 -48 70 31 36 0 -32 -81 19 23 18 0 9 48 15 -52 -4 -21 -55 -12 5 77 52 -24 39 42 11 27 54 -23 2 46 56 96 56 36 25 13 60 45 16 67 72 8 53 -6 -24 11 106 44 -3 33 50 38 23 -24 11 -8 62 70 -8 9 58 78 88 183 269 406 643 649 577 635 413 267 313 316 237 190 184 158 120 143 186 310 571 697 625 631 500 347 285 236 225 255 252 202 183 153 105 91 70 62 76 78 84 84 94 105 128 164 220 272 257 235 177 107 94 66 72 85 75 81 71 71 78 68 86 84 81 65 62 55 65 80 87 76 69 82 74 80 76 67 69 69 76 84 86 67 69 73 64 74 79 80 76 68 65 68 69 65 49 52 47 48 46 38 33 60018 200 4274 30 10994 16 40 18 5273 -11383 271 974 2455 6093 13665 34705 83539 137051 218479 470185 999999 999999 999999 955116 841555 64764 540 40 37 -37 -66 -46 -53 -30 15 22 -40 3 -12 -61 -76 -78 999999 -59 48 13 10 -78 -73 -37 -33 -53 -28 -88 -22 -49 1 -32 -35 -12 -89 -56 -40 -3 -70 -2 51 -23 -77 -76 -48 20 -11 8 -40 -33 -21 14 14 -28 4 47 49 12 -21 24 10 -20 -13 -11 -29 23 -63 -75 -13 -57 -32 -35 2 11 24 34 4 -17 -32 -11 -11 25 20 20 2 25 35 65 91 100 137 108 56 63 78 123 192 299 362 662 1061 1048 684 365 263 228 241 238 188 236 251 236 183 111 55 34 46 29 26 17 24 27 46 84 91 130 131 138 97 41 37 35 31 24 35 40 36 42 27 37 25 36 36 43 15 29 39 29 45 37 35 24 42 47 35 29 29 40 38 36 16 30 30 31 33 29 22 33 30 26 33 36 27 24 26 15 18 12 10 7 8 6 -2 -6 60027 200 4245 30 10995 16 40 27 5271 -11383 81 676 1530 2619 5342 10670 24292 65439 158164 283262 490577 999999 999999 999999 999999 920255 381251 503404 111150 947 -56 -37 -54 -82 -61 4 6 -19 13 -3 19 -36 -11 -41 -76 -34 -29 15 -7 -23 -48 -22 -29 -31 -14 -17 -51 -72 -24 -3 -22 -47 -4 -15 3 20 23 -26 -18 -25 10 -5 -14 -49 -22 -3 32 -57 -5 3 -10 -32 -4 10 10 13 21 23 0 -15 -52 -29 -17 21 11 18 -22 -21 35 41 -37 -21 -12 -14 0 -20 -45 -5 -9 -29 -28 -27 -10 -2 35 -19 10 -11 -9 -6 31 76 189 350 981 2743 5474 7810 9324 8366 6394 3469 1458 755 344 217 187 207 212 240 203 154 109 101 78 56 49 29 25 43 68 49 37 48 58 61 61 52 45 53 52 39 26 36 41 55 52 35 36 50 50 49 48 50 34 42 33 39 42 30 47 38 41 47 43 50 48 40 42 47 45 41 33 37 48 38 39 36 39 36 33 29 32 27 22 17 16 13 11 2 60036 198 4332 30 10992 16 40 36 5270 -11383 218 859 2227 5027 11032 23633 53338 121652 269144 512457 742233 999999 999999 999999 999999 328676 22818 375 29 -25 -12 -32 -85 10 -35 -62 -52 42 35 10 -30 -3 -1 -18 -11 -14 18 -4 -22 -58 -75 -49 -47 -40 -15 18 15 -2 -15 -29 -39 -25 -13 -40 -13 -2 -20 6 29 -27 1 -41 -41 25 13 18 -11 12 13 24 39 45 -17 -8 32 4 -22 1 -22 -47 -74 18 10 -19 -6 29 39 69 22 -41 1 -25 -10 0 -2 0 -26 -11 -10 38 67 44 59 73 53 43 125 401 982 2033 3285 4388 5771 6953 6649 5722 4106 2930 1890 894 505 401 349 269 199 154 159 169 194 197 119 86 78 87 66 55 61 39 45 49 61 42 50 45 55 65 56 71 77 55 49 52 81 73 68 55 55 65 66 62 64 61 66 61 67 66 65 64 65 59 57 75 62 43 48 62 61 51 47 50 49 61 66 56 65 56 49 49 46 48 44 47 38 33 30 18 17 19 60045 312 937 30 10987 16 40 45 5268 -11382 627803 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 150 325 647 1033 2008 4309 8795 22479 50125 106612 189295 190716 444560 610066 999999 999999 999999 420661 1956 -8 14 -31 -87 26 -53 -82 -38 -20 -41 -56 1 14 34 43 -15 -43 999999 -62 -8 20 999999 -67 -29 -32 -26 -9 16 10 8 -2 30 53 31 38 47 7 -23 45 26 -36 34 21 82 35 -17 -41 -1 40 14 18 41 5 28 -3 5 13 7 9 13 -37 -8 58 106 63 -2 0 7 15 17 -5 -37 23 19 12 45 91 158 233 314 392 396 286 264 518 1146 2153 3506 5302 7435 8314 7799 6963 5550 3716 2248 1377 888 590 325 219 238 200 179 153 138 148 129 134 111 96 87 81 78 59 54 40 54 77 75 62 88 82 76 59 81 73 56 52 74 86 85 87 98 76 72 73 75 62 56 57 75 81 93 84 59 75 83 95 72 74 80 66 80 82 80 72 71 77 73 67 72 74 73 62 66 66 65 66 61 59 45 47 40 29 35 25 25 60054 194 4450 30 10990 16 40 54 5266 -11382 75 524 1218 2787 6673 15153 27331 55011 126276 246658 536717 999999 999999 999999 999999 257075 164577 206982 22770 187 14 6 -55 -99 -75 -53 -76 -81 12 29 -30 -30 -20 -12 39 -12 -42 -17 -49 -42 40 59 38 5 -10 -34 -12 -53 -44 33 20 -21 -29 -33 0 -18 -33 -18 -37 -34 -25 -18 8 -23 11 44 14 26 34 -29 -24 27 31 -13 -8 35 7 29 14 -5 21 23 1 48 30 30 -20 -42 0 197 565 814 914 1043 859 361 140 57 35 84 171 380 714 1163 1933 3625 4848 4774 4822 4518 3742 2842 2103 1681 1147 631 444 310 248 223 194 183 138 116 81 82 95 97 73 56 69 47 44 34 50 75 66 60 55 71 83 65 52 59 59 60 38 67 69 30 48 65 60 51 47 66 53 57 65 73 77 52 50 64 54 52 59 59 57 72 60 44 65 60 53 59 55 57 57 63 57 47 56 51 41 54 54 46 36 32 22 18 12 13 60063 192 4508 30 10988 16 41 3 5264 -11382 -8 2 260 655 1143 2045 4003 8802 23622 63244 127781 290238 600872 637699 999999 999999 999999 219062 492 -63 -83 28 14 -17 -35 -66 -1 -30 26 12 -24 -32 -52 -57 -73 -84 -15 -19 8 -12 33 79 37 -11 -5 -25 15 12 17 -22 -23 -2 0 -25 12 12 26 -16 6 -19 -17 -9 -31 22 8 -45 -5 1 -1 27 15 -7 -47 -8 -31 50 118 769 1883 2176 2615 2980 2261 1368 662 660 1019 1448 1075 548 308 230 163 129 58 39 48 41 92 224 318 355 354 372 351 306 298 331 354 339 411 451 503 523 493 394 346 291 265 208 196 160 148 166 147 115 88 86 84 65 85 65 41 31 39 47 54 38 64 51 48 62 64 53 60 59 54 54 73 58 40 62 65 68 52 46 65 48 53 52 32 40 50 77 68 45 53 61 52 49 53 58 45 48 46 50 53 52 56 59 59 46 53 53 41 35 33 26 20 14 11 2 60072 191 4534 30 10984 16 41 12 5262 -11382 -76 0 78 340 620 1038 1946 3411 7180 16961 39084 113217 266819 533900 999999 999999 999999 468711 3028 -15 9 -46 6 13 -70 -38 -45 -29 -38 -39 -29 -16 -92 -74 8 -45 -45 -51 -40 -3 -49 -1 61 1 18 20 30 2 3 35 -21 -6 -65 2 20 46 51 16 -40 -36 -38 11 20 -4 -50 -28 -36 -44 7 15 8 -14 -5 -1 21 49 622 2503 4214 4186 3590 3527 2681 1704 1100 594 200 70 11 21 4 -1 -36 13 43 -3 -6 19 21 56 149 155 147 126 146 160 166 214 333 469 637 698 756 869 770 634 507 393 337 286 238 231 262 258 248 185 90 68 42 37 73 62 60 90 95 69 30 31 47 43 53 54 27 45 52 60 71 53 53 53 60 54 53 60 60 54 54 57 70 64 74 59 41 55 78 71 68 63 53 55 57 56 57 57 59 62 59 63 62 58 54 57 54 47 31 39 34 30 28 20 13 60081 307 1059 30 10989 16 41 21 5260 -11382 166071 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 123 142 187 319 495 742 1157 1840 3053 5767 11829 22248 67180 148136 212361 999999 999999 999999 999999 22258 96 -56 -29 -64 -19 20 -1 14 -17 999999 -77 -30 -8 -24 -29 -46 -6 42 -20 17 61 32 22 68 35 -53 13 20 17 -3 -35 41 21 3 33 -23 49 67 -33 -15 71 3 -34 24 36 -30 28 -2 22 61 116 324 539 951 997 680 844 1569 2077 2328 2631 2245 1125 594 671 904 1117 1472 1958 1716 1155 520 124 66 66 60 31 48 126 304 530 604 660 663 517 346 238 249 296 377 553 738 770 724 691 654 633 551 468 394 360 286 241 185 133 96 91 87 68 74 46 81 68 52 69 78 54 51 82 83 62 43 61 73 62 77 63 48 74 46 55 79 64 80 83 67 76 64 78 63 84 82 80 58 67 82 83 73 87 86 67 69 63 66 77 69 69 75 66 69 75 65 56 55 49 52 44 43 35 33 22 60090 189 4575 30 10995 16 41 30 5258 -11382 -51 128 569 1092 2264 4592 9929 24063 52397 120377 282381 403943 999999 999999 999999 999999 273503 21485 38 999999 -92 -80 -27 -61 -55 -47 -78 -84 -94 -58 7 -68 -51 -48 -22 -2 -82 -81 -45 -35 -38 -41 -40 -48 -5 -12 -40 -9 -65 -63 -80 -42 -13 -43 -42 -60 -11 21 -59 -50 -25 -31 -39 -15 -65 -12 55 80 101 107 146 227 351 362 563 985 1046 798 835 1013 1323 1779 2376 2436 1806 1345 981 419 108 -9 -28 -4 3 -16 -23 48 113 181 216 275 214 231 173 152 109 96 94 113 200 262 303 309 325 298 280 267 303 293 228 185 140 104 74 56 20 41 64 67 55 43 34 51 33 20 46 39 36 32 44 56 45 59 52 43 34 25 36 52 46 28 34 43 42 58 47 37 27 51 65 75 45 54 48 40 34 39 41 41 37 35 37 30 39 35 31 28 42 30 34 30 22 20 21 15 9 5 -1 0 -5 60099 188 4605 30 10995 16 41 39 5256 -11382 26 174 394 762 1356 2541 5166 11871 27258 72559 203704 414549 984299 999999 999999 923072 211996 2233 71 -24 999999 -65 -70 -47 -81 -10 -76 -64 -20 -53 -77 -25 -22 -26 -39 10 32 -41 -62 -39 -5 6 -21 -12 -68 -15 -33 25 4 7 -25 12 50 -5 -15 5 10 -3 -17 -19 44 10 57 250 526 629 624 455 255 169 126 112 236 339 606 1031 1245 1565 2457 3628 4011 3547 2395 1473 917 500 167 70 66 24 27 74 61 59 110 219 286 286 262 232 214 159 111 97 150 149 119 122 134 109 184 215 248 306 314 327 329 262 226 209 173 106 52 63 47 32 51 52 48 60 70 70 63 50 53 54 63 65 68 72 50 57 55 54 56 37 52 51 44 55 52 50 49 57 61 62 60 65 72 63 57 55 60 69 66 64 55 61 75 65 70 64 58 42 47 58 50 55 44 43 47 33 30 27 23 17 19 8 60108 307 1092 30 10992 16 41 48 5254 -11381 679955 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 30 154 311 603 828 1212 1860 2929 5421 11706 25780 74858 159484 351923 959768 999999 999999 999999 231637 871 85 -22 -31 -1 29 29 -40 18 -2 80 0 -50 -65 999999 -48 34 30 16 41 -37 25 7 53 62 15 40 6 -40 48 41 38 23 -31 -29 11 11 3 68 -19 5 44 7 -1 55 255 642 1240 1784 2219 2035 1905 2135 2669 3176 4229 5467 5233 4315 3497 2280 1038 568 198 28 49 55 41 47 47 66 56 76 69 136 132 163 175 197 219 253 203 176 185 221 162 154 125 137 145 135 131 143 144 184 212 248 243 267 216 175 171 155 104 104 107 121 65 62 105 93 80 69 67 78 76 51 43 80 80 97 99 85 109 89 97 100 94 85 79 80 63 83 97 94 83 76 82 92 95 85 82 98 93 84 78 93 80 76 94 95 91 84 83 83 85 83 80 71 69 59 53 54 51 46 44 43 35 27 60117 191 4574 30 10994 16 41 57 5252 -11381 -90 1 116 103 169 268 459 715 1039 1436 1942 2572 3923 7177 9404 23381 84407 57149 281636 999999 999999 974828 154583 616 -26 -20 11 -2 -15 -45 -25 -27 -52 -48 -40 7 62 23 -22 10 -15 -33 -13 -44 -28 15 -48 -43 20 4 37 18 0 -69 -34 -2 43 -41 -16 67 23 15 41 -9 47 107 118 203 542 1132 1806 2775 3595 3766 3964 3900 3628 3519 3313 2804 2137 1227 458 162 46 8 20 17 20 -6 40 25 17 72 69 116 107 161 216 269 366 457 463 399 314 188 119 107 83 51 61 100 109 69 77 95 98 130 105 112 116 132 142 113 101 83 68 60 73 56 44 58 55 88 79 78 50 32 59 60 53 49 67 70 86 75 82 79 60 61 65 65 67 58 73 53 53 62 57 63 64 66 65 53 52 68 81 76 64 78 72 69 56 56 58 57 61 64 57 49 38 43 41 29 26 23 22 25 28 23 14 60126 187 4636 30 10996 16 42 6 5250 -11381 3 28 74 226 356 665 1170 1897 3056 5399 11229 24002 53050 123112 193585 653714 999999 999999 999999 6622 -14 -11 -42 999999 -77 -18 5 -27 -32 36 23 -16 -8 11 -59 -28 -58 -2 -33 1 -12 -37 -43 -19 -13 -70 -60 2 16 -44 -39 2 -42 -51 -31 22 -35 -31 18 10 2 47 166 378 1096 1897 2633 3314 3184 2575 2378 1928 1349 765 433 278 348 330 105 45 47 6 -2 8 27 -6 10 20 6 24 53 42 126 219 317 467 492 426 340 344 445 613 771 841 557 306 188 130 88 116 55 50 22 53 79 75 69 80 63 61 77 51 30 36 39 44 47 41 68 36 33 47 32 39 27 11 27 48 20 44 67 52 46 28 26 42 51 53 62 53 59 56 59 61 65 44 38 51 44 41 58 48 44 54 61 59 56 50 49 52 46 47 54 43 37 35 39 30 24 12 5 7 16 2 2 4 -2 60135 188 4609 30 10999 16 42 15 5248 -11381 -97 -58 -47 114 251 474 721 1170 1847 3005 5222 10000 20837 43190 114546 238737 465560 999999 999999 999999 178063 1467 -21 2 -35 39 -1 0 -63 -43 14 -40 -50 24 1 -23 2 112 56 -46 8 -4 -5 6 20 -34 51 47 -9 -13 -9 -21 -16 6 25 5 5 37 34 27 47 50 16 115 228 615 1645 2400 2803 2962 2805 2155 1536 813 335 284 520 352 56 55 67 71 59 57 39 28 25 2 13 31 36 61 42 92 147 189 197 178 170 190 190 182 142 98 119 131 122 112 58 129 130 79 86 125 95 109 110 91 98 58 48 85 83 90 95 99 82 97 81 78 77 65 52 42 63 82 94 82 68 86 90 90 66 66 93 91 70 75 91 82 94 94 85 86 76 90 73 89 99 89 80 90 83 74 79 76 74 79 79 73 72 71 73 82 80 79 75 66 64 58 47 47 46 38 37 31 30 25 60144 183 4795 30 11005 16 42 24 5247 -11381 -80 208 628 1337 2912 6138 13790 32775 79700 199210 510365 994662 999999 999999 999999 123273 1391 -19 3 13 -31 -14 -34 999999 -74 -37 999999 -33 -46 -94 -5 -34 -72 -82 999999 999999 -42 -2 -50 999999 -46 -47 -33 -12 -20 -45 -9 -19 15 6 -7 -10 -8 -15 6 -36 -25 8 -15 -18 24 -6 65 189 350 374 282 133 119 72 69 -25 -57 -11 -38 -42 -8 -27 0 27 30 16 -9 0 20 18 59 51 106 122 125 105 159 153 153 160 150 102 98 75 83 83 52 52 64 82 84 48 62 52 58 42 60 77 69 67 53 55 59 56 47 47 56 45 53 44 32 46 38 17 15 35 31 30 33 24 42 25 41 42 47 38 41 14 18 38 50 56 36 38 46 45 50 54 54 53 41 50 45 29 36 40 37 41 35 33 36 31 32 30 29 33 37 30 24 15 9 10 -6 -2 -7 -11 -13 60153 186 4711 30 11011 16 42 33 5245 -11381 19 112 239 482 585 1024 1728 3022 5794 11860 24681 51876 121488 161445 290599 999999 999999 999999 388034 2072 -18 -49 -48 5 -1 3 79 69 -15 -18 36 77 21 -39 17 7 -32 -52 46 -57 -20 34 -23 -56 -23 9 -3 -32 22 16 29 -21 3 34 10 -9 -34 28 13 35 33 29 62 43 51 67 113 131 60 51 -12 2 7 54 101 70 93 44 59 89 28 51 -7 -47 27 22 15 34 87 95 88 139 168 261 391 467 444 397 314 221 182 137 152 174 169 88 52 125 144 125 126 112 105 84 74 113 88 72 90 72 56 70 91 75 65 54 68 57 70 64 43 52 66 65 79 72 45 62 66 45 42 63 62 47 66 65 64 60 69 64 78 73 73 80 76 65 67 76 79 52 61 71 66 50 44 63 54 55 58 48 61 58 50 52 59 64 54 46 36 34 33 26 21 20 15 12 60162 189 4619 30 11009 16 42 42 5243 -11380 -68 -20 6 130 173 310 531 820 1253 2037 3392 6438 12996 26631 65679 130085 291384 987192 999999 999999 999999 186894 502 -61 -89 7 12 -99 -71 999999 -37 56 20 13 -83 -56 -19 37 10 -14 39 -1 -69 -95 -70 -20 2 -9 -18 -6 -13 -36 29 -40 -75 0 -9 -18 1 -45 30 37 -18 -11 -4 -9 33 29 29 44 13 1 40 -8 8 26 6 34 -19 -8 10 10 -2 9 50 18 2 47 -10 -21 55 75 65 147 239 347 539 549 550 510 483 423 380 331 248 207 173 167 130 121 89 99 93 77 37 44 63 65 69 94 93 38 29 50 48 51 38 45 48 39 7 47 44 30 42 39 42 38 37 59 62 60 62 50 49 35 70 52 54 37 48 46 50 44 41 62 42 35 39 53 54 67 45 46 57 65 55 48 52 55 33 29 35 28 31 31 38 41 32 33 16 14 22 10 3 15 11 5 -2 60171 186 4704 30 11004 16 42 51 5241 -11380 106 364 907 1799 3191 5768 11027 23116 48989 101077 218933 424482 648815 999999 999999 999999 394397 3246 23 28 -48 999999 -84 -3 -84 -47 -33 -59 -57 -9 77 -9 -3 -9 -38 -63 -50 23 32 -15 -64 11 40 2 -25 6 20 -2 -12 15 34 -12 -39 21 54 39 18 2 14 38 45 45 73 -4 7 44 27 63 65 31 46 43 -20 13 94 59 42 45 20 38 28 39 6 37 25 55 177 225 327 407 430 444 560 746 853 824 791 736 683 546 437 366 239 185 149 128 132 115 93 71 77 108 88 58 28 52 65 72 70 61 65 48 31 57 50 74 34 31 31 42 43 50 49 59 75 85 61 44 53 49 43 55 64 38 43 62 64 57 59 39 40 48 45 51 53 71 65 67 64 63 66 75 58 43 53 55 53 64 58 63 55 47 40 48 47 40 41 44 25 19 24 18 16 17 15 7 60180 310 981 30 11001 16 43 0 5239 -11380 803011 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 227 538 1103 2105 4268 8329 15613 30937 63158 142499 259748 380066 974152 999999 999999 999999 29016 729 22 -50 -15 11 -26 -47 -2 19 40 40 -7 1 26 -78 -20 -6 48 -9 -49 -7 21 -7 24 27 -14 2 3 -8 50 28 24 34 16 45 12 34 17 39 53 44 76 31 -21 25 75 45 48 63 60 72 22 -10 8 60 34 26 26 52 46 63 76 118 95 102 73 82 163 318 495 685 745 549 310 401 641 829 874 812 704 585 460 423 384 275 211 194 182 139 135 158 158 141 127 106 77 76 89 51 42 40 89 78 65 76 47 64 71 68 64 91 68 88 94 104 101 80 78 79 80 80 53 62 88 68 62 56 94 100 85 88 83 67 74 94 92 74 84 92 99 83 94 110 99 100 97 94 81 84 85 83 87 77 66 62 74 72 68 80 81 73 68 61 57 53 47 48 35 37 60189 188 4645 30 11005 16 43 9 5237 -11380 14 48 170 328 598 862 1212 1798 2898 4883 9436 17802 46975 127587 128129 641547 999999 999999 999999 36323 200 30 -85 -34 999999 -28 -21 -44 -4 -18 19 -30 999999 -29 6 28 -15 -89 -95 -51 -46 19 -32 -44 -77 -26 -3 -34 -26 -16 -18 -9 19 26 31 -12 -14 -41 -25 60 66 20 14 -2 -6 41 24 -11 24 16 25 32 26 65 29 127 273 437 788 1472 1970 1779 983 367 157 56 135 362 1020 1396 1039 496 228 255 348 441 491 485 382 319 307 297 288 270 217 176 137 118 103 124 108 122 108 52 58 41 34 13 42 28 22 72 43 44 43 19 7 53 39 38 59 52 52 38 58 53 55 49 43 39 50 51 51 54 44 47 38 28 55 55 47 61 57 59 67 51 63 72 60 54 53 71 57 53 51 46 46 58 57 54 56 57 49 47 57 56 47 54 48 42 36 31 33 25 15 15 9 7 60198 187 4680 30 11010 16 43 18 5235 -11380 -11 81 222 387 812 1376 2354 4055 6790 13184 26965 58624 142004 286402 649732 999999 999999 999999 43707 288 -95 -57 -43 19 -26 7 4 -52 -37 11 -10 -67 -31 -11 -65 999999 -56 -65 -39 -79 0 15 -46 -44 35 -18 -8 -43 -60 -71 -36 -16 -24 -58 -17 -4 -49 -12 -5 -3 36 28 -18 0 19 -7 -26 -32 54 112 171 223 367 802 1616 1876 1694 1933 2025 1559 650 251 168 88 42 54 316 1299 1905 1123 495 170 148 113 163 154 170 156 155 203 246 268 259 194 184 170 117 75 60 72 76 88 48 58 51 38 53 53 23 17 43 43 42 4 45 35 20 39 37 46 30 20 40 50 29 27 36 45 15 23 55 49 42 51 46 33 41 38 40 55 45 42 62 55 50 46 57 54 39 58 55 40 49 46 56 54 41 41 51 42 38 44 41 38 29 29 39 35 29 26 17 12 14 8 8 8 -5 60207 190 4586 30 11006 16 43 27 5233 -11380 -75 36 120 199 243 451 628 881 1157 1652 2506 3909 6755 12787 24015 61062 139269 101058 914187 999999 999999 461945 2199 -9 -62 -72 -59 -23 -42 -30 -13 -67 -33 12 -9 22 -39 -60 -17 -31 33 -7 -46 -36 -12 -30 -66 19 12 -9 16 4 11 -54 -45 -33 -39 -54 -21 -31 -34 36 1 5 -1 17 40 15 44 -8 19 81 55 -10 45 30 55 -2 11 26 45 33 86 189 272 708 957 999 863 953 1228 1363 871 223 96 92 88 97 72 102 99 106 91 113 162 156 155 119 103 106 70 49 74 80 50 22 35 66 55 51 53 23 37 58 44 8 24 36 44 58 45 37 38 66 45 40 52 55 54 45 31 36 41 38 30 80 73 70 52 66 60 36 52 51 44 50 58 63 59 59 54 50 58 58 52 50 56 59 67 63 56 39 43 40 45 61 53 41 45 32 26 18 20 24 20 5 4 9 1 -2 60216 189 4630 30 10990 16 43 36 5231 -11380 -84 -59 47 134 285 463 720 1095 1684 2545 4331 8841 18558 36327 120411 215531 369181 999999 999999 999999 39667 237 -12 -56 -22 2 -19 4 -6 32 -10 7 67 -46 -63 1 35 31 40 31 28 12 7 -29 -1 22 17 48 5 -12 -50 -11 -19 7 6 16 2 -28 30 50 53 24 -16 61 37 66 56 -6 -5 71 95 72 38 50 79 40 73 38 59 58 82 323 1135 1579 2387 3745 3897 2640 901 276 188 139 102 83 80 42 56 94 64 38 76 64 64 94 128 134 166 135 105 125 98 117 112 54 58 57 96 97 71 84 84 63 68 75 59 61 79 68 52 60 60 82 62 76 76 95 75 63 69 82 84 89 99 80 74 80 74 78 65 85 87 87 92 68 76 67 85 85 81 97 116 89 81 99 93 80 83 70 75 80 62 66 80 76 66 72 83 80 61 58 50 48 54 39 38 38 33 31 21 60225 190 4589 30 10979 16 43 45 5229 -11379 -24 -12 46 226 373 554 695 1004 1480 2132 3053 4965 9493 18093 34490 110494 156244 364040 999999 999999 858512 24917 102 14 56 60 86 1 -1 99 33 115 49 56 -26 -6 -68 -36 -16 -3 -44 -22 34 15 -29 29 51 -12 -37 -17 -12 -29 14 12 -34 -62 -87 -52 -51 -62 -39 -1 20 -14 20 65 66 44 57 47 22 -26 -27 -43 16 45 19 7 36 5 3 89 55 12 80 44 124 169 138 67 67 79 57 36 -1 43 75 81 84 40 38 55 68 53 70 65 54 73 107 134 108 104 67 106 109 78 64 99 58 80 92 79 62 100 63 35 50 35 71 66 62 62 60 52 48 72 76 79 65 64 59 67 63 55 55 80 76 80 90 83 69 73 86 88 84 77 68 72 64 57 72 78 71 72 84 82 72 89 84 79 66 67 72 59 65 62 63 63 58 58 50 55 53 41 31 38 41 37 29 23 60234 189 4586 30 10976 16 43 54 5227 -11379 -27 45 76 191 312 404 522 660 1025 1468 1945 2823 4414 7455 10996 34788 70322 84986 398471 999999 999999 999999 67846 570 -50 999999 -43 -40 -39 -64 33 24 -65 -57 -84 -43 49 -10 31 -26 999999 -5 23 -45 -54 -35 25 42 -12 -16 18 -46 -7 -4 -20 -25 -4 -28 -74 -33 -11 -65 -41 26 27 55 57 61 41 11 5 13 19 5 7 0 -25 -14 -6 39 41 18 32 17 20 37 17 80 56 9 68 9 27 38 -6 49 85 85 18 -10 35 73 43 81 80 84 78 88 80 87 55 57 63 37 43 87 82 54 52 61 84 90 60 25 41 61 52 46 56 54 35 31 45 57 48 30 24 25 43 48 68 47 38 56 38 26 52 75 46 50 51 56 84 76 37 43 60 57 53 52 66 64 58 46 64 67 46 70 69 45 32 39 42 50 49 39 45 44 40 26 27 23 23 24 19 11 11 -3 -5 60244 189 4549 30 10969 16 44 4 5225 -11379 -95 999999 -42 224 289 343 427 554 790 1035 1379 1849 2393 3220 4890 8442 8842 29059 84329 12488 299826 999999 999999 595985 25565 361 -36 71 84 13 -3 -15 -79 -17 3 13 8 -39 -87 -75 -82 -95 -89 999999 17 -67 999999 -30 -49 -5 -10 -30 -19 -23 -69 -53 15 60 42 -45 -50 11 -38 13 -31 8 21 39 3 1 -3 -3 -4 -9 42 58 44 7 12 -20 16 16 -14 8 47 29 -20 11 -13 25 90 79 1 30 9 46 41 13 -17 75 76 48 -19 12 10 26 47 17 36 54 44 42 33 22 36 61 82 64 9 43 41 43 7 -4 26 32 35 48 39 53 53 36 21 20 24 36 26 20 9 14 50 42 37 15 28 46 22 28 49 47 26 41 56 43 28 14 13 30 62 50 44 44 38 41 26 56 50 38 36 49 34 25 32 43 39 27 28 27 25 21 25 25 15 14 10 -1 -3 4 -9 60253 308 1013 30 10973 16 44 13 5223 -11379 195142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 59 119 251 347 479 663 952 1504 2326 3574 6531 12700 26161 78948 114334 183565 999999 999999 999999 733422 153689 434 -36 -29 -66 -63 21 61 -13 -39 -36 -62 999999 -80 -40 -40 -27 23 74 41 -49 999999 8 -13 -45 -18 -44 -2 43 -77 -44 -6 18 12 -17 -34 42 -24 -41 70 49 4 9 34 60 49 55 24 79 39 52 68 39 22 87 35 40 65 17 -21 11 29 1 32 39 37 45 -7 25 35 49 48 54 64 43 58 66 45 53 69 75 51 27 51 88 35 13 88 89 30 75 52 51 44 40 65 72 47 62 84 40 24 22 46 48 42 13 57 77 40 24 33 66 62 50 34 59 47 54 71 45 61 36 49 48 73 80 75 58 42 57 62 45 58 69 58 65 60 68 65 53 56 54 55 48 67 67 60 55 51 54 58 53 42 51 48 50 42 32 40 28 25 21 12 11 6 5 60262 188 4616 30 10976 16 44 22 5221 -11379 -71 131 191 322 650 1147 2019 3754 7015 15090 32312 70616 181610 213645 417011 999999 999999 999999 24641 61 -5 10 1 -43 -57 -15 -14 -44 -63 -23 -22 -43 16 28 -9 -53 43 -49 999999 -37 48 20 32 -22 -3 -16 -3 -34 15 48 11 -2 20 -21 -26 27 -3 26 14 46 65 -32 51 73 15 39 52 24 43 -27 -60 -22 25 -14 -20 -26 18 17 22 15 -23 -15 17 24 47 48 70 71 51 36 3 27 38 79 20 30 28 75 55 25 20 18 39 84 39 66 127 57 5 47 55 23 27 51 52 51 55 74 70 68 30 37 53 45 48 33 36 69 71 51 20 46 66 64 54 59 41 20 37 40 35 59 68 73 63 60 45 37 42 39 35 56 51 56 57 38 57 55 32 40 53 50 63 43 35 38 33 32 31 38 41 30 40 30 35 35 22 18 17 11 15 11 -3 4 6 0 -3 -8 60272 187 4625 30 10955 16 44 32 5219 -11379 -46 -21 94 363 764 1278 2041 3648 7278 16059 35996 89476 153955 265373 999999 999999 999999 151973 776 -28 -9 -51 -25 -31 19 -21 -15 39 31 2 -35 -53 -95 -17 -28 39 -24 -66 -65 -63 -94 -65 -21 -20 -6 -20 -60 -26 -9 -38 -58 -11 -38 -89 12 -49 -49 -12 9 28 47 33 49 1 25 -3 49 48 -28 12 26 4 -7 4 48 27 0 -29 4 1 -9 -29 12 10 7 46 6 37 58 10 61 62 45 27 40 44 66 41 31 45 37 28 53 88 62 42 43 78 59 59 21 40 50 32 13 26 30 35 42 4 27 44 10 11 25 53 42 19 5 14 51 33 7 54 43 15 50 67 46 29 51 30 22 31 32 53 34 14 43 43 58 48 45 34 29 38 39 27 28 41 36 50 27 18 21 40 25 29 19 27 27 31 28 22 27 17 20 25 17 12 10 1 5 2 -3 4 -8 60281 187 4642 30 10942 16 44 41 5217 -11378 3 197 436 1007 1731 3398 7327 14906 33328 70936 152977 287791 392194 999999 999999 999999 431902 129920 493 0 10 -16 -30 2 28 23 8 24 25 -24 -38 999999 -30 3 -2 9 -46 -21 36 30 25 -52 -41 12 11 31 16 16 -17 -11 44 24 16 -11 9 43 19 -56 -1 11 21 78 52 10 26 1 63 36 15 -21 5 -6 17 -7 19 -4 -21 7 5 -26 -14 30 36 59 40 19 52 42 50 41 22 37 50 63 42 21 31 30 31 38 70 51 53 57 50 51 34 70 63 32 54 55 38 58 62 29 41 62 41 56 27 25 25 28 51 49 34 31 32 23 41 26 51 51 71 49 64 55 65 59 66 52 42 50 53 44 54 36 50 44 52 50 56 43 47 64 48 25 41 44 45 49 60 52 46 47 41 18 37 52 53 52 50 41 41 38 38 27 33 36 43 31 24 18 14 15 7 60290 186 4652 30 10952 16 44 50 5215 -11378 -68 354 1337 2900 5843 12674 28535 68494 156078 274477 434624 700011 897403 999999 999999 999999 135756 367 -72 -78 -33 -68 -53 -79 999999 6 2 -50 -41 -31 -64 -36 12 -9 -49 -9 -4 -8 1 -25 -53 64 -4 0 -11 3 50 28 58 54 26 31 -18 -15 43 82 -7 51 50 26 46 67 67 27 4 53 7 31 42 7 -21 -11 18 60 52 -1 30 26 50 65 17 10 22 54 51 39 44 53 49 44 69 45 52 43 93 67 58 29 22 32 56 81 70 62 58 65 56 38 36 47 40 58 82 85 20 35 22 55 69 22 35 48 58 54 56 32 37 55 25 45 56 59 77 70 37 50 57 54 44 75 71 65 46 47 66 83 48 39 52 52 61 49 43 44 44 43 42 42 42 41 41 40 39 29 32 32 40 41 42 30 29 30 41 41 32 21 20 31 26 22 19 9 5 -2 -2 -7 60299 185 4655 30 10955 16 44 59 5213 -11378 -74 91 314 765 1471 2784 5557 11627 25986 64580 151720 278764 463475 928773 999999 999999 999999 244279 687 -7 14 57 -38 -1 -31 -29 -31 -31 -23 -33 -4 24 -20 -19 -30 -90 -39 23 -3 6 24 -16 -67 -96 -41 13 16 -28 -7 19 16 -54 8 20 -8 10 14 -12 43 65 58 37 52 37 47 51 29 28 50 -28 8 63 33 33 20 8 39 53 0 17 20 -37 19 23 6 33 44 25 30 18 16 68 72 68 35 9 34 34 19 47 66 78 57 20 46 57 2 18 41 49 62 43 39 68 60 39 50 27 35 38 40 2 33 13 6 25 11 44 37 54 69 61 39 32 30 56 41 38 47 64 61 64 62 52 42 41 31 31 47 33 30 38 52 42 34 39 30 25 39 55 40 26 29 41 32 19 36 37 36 27 33 31 43 25 19 18 10 8 9 7 10 -2 -5 -9 -13 60308 185 4677 30 10947 16 45 8 5211 -11378 -59 268 871 2127 4656 9551 21779 47452 95905 200409 473497 913945 999999 999999 999999 256276 1990 92 11 -15 -33 -3 15 -16 -14 54 -7 -32 7 12 -18 -7 10 -40 -69 -32 7 2 -35 -49 -44 2 7 29 9 54 25 44 13 45 41 20 27 18 49 62 19 40 19 49 48 58 22 61 33 6 69 72 -50 -9 43 22 20 42 72 55 47 -9 31 38 65 77 61 86 45 52 67 54 58 52 61 49 45 58 59 50 34 37 71 52 26 49 60 55 53 70 41 65 51 58 94 80 60 61 77 52 60 66 67 41 32 42 69 104 61 41 30 67 60 68 59 78 85 63 80 103 66 45 32 70 62 72 71 50 51 57 57 44 39 66 72 65 65 64 69 58 61 59 73 80 58 46 63 70 64 58 67 72 65 61 64 69 59 55 53 46 52 46 40 31 32 32 21 23 17 60317 187 4608 30 10938 16 45 17 5209 -11378 -99 -14 45 236 418 756 1210 2290 4397 9185 20897 51265 91649 334768 608513 999999 999999 999999 999999 294310 17474 79 -27 9 46 8 3 2 45 71 32 20 32 57 46 0 3 0 -18 61 14 -22 29 25 81 70 96 12 -3 67 12 36 60 20 40 53 71 37 38 52 25 63 79 45 87 61 60 80 69 80 86 102 40 32 68 68 72 42 65 49 56 54 51 48 84 93 60 46 57 74 49 41 89 97 114 55 68 54 49 104 79 80 75 43 72 73 60 60 63 96 81 74 90 94 53 65 62 62 88 81 94 100 71 90 71 65 83 77 101 92 97 90 97 82 60 76 79 73 80 95 72 77 65 82 85 80 85 83 55 50 61 70 72 59 59 67 77 87 78 66 71 70 78 58 66 68 79 78 66 77 68 64 68 64 62 59 57 51 44 45 48 41 35 33 28 31 25 60326 186 4637 30 10937 16 45 26 5207 -11378 -95 -10 171 233 535 904 1691 3023 5661 11533 25947 60353 138922 243831 565573 999999 999999 999999 497558 2666 -20 102 58 22 -40 -10 70 49 -17 27 86 21 -4 -24 15 58 -17 -13 69 -9 57 70 92 74 -15 31 70 50 33 52 0 44 25 52 78 -42 -3 90 107 83 70 50 13 72 73 5 42 50 46 65 122 48 69 70 64 105 68 80 39 64 46 45 83 79 56 107 94 79 99 92 75 80 78 52 38 57 42 78 54 74 51 56 73 39 78 79 72 81 80 64 89 61 57 56 63 82 94 62 109 87 69 56 61 92 105 105 58 72 64 68 95 75 65 89 100 85 83 59 77 91 74 65 64 58 68 86 91 78 64 74 87 71 69 69 61 69 70 66 81 80 61 87 76 70 78 74 72 74 71 71 75 77 80 70 75 71 66 57 42 43 43 42 40 33 28 26 60335 186 4647 30 10947 16 45 35 5205 -11378 -18 99 136 319 581 936 1541 2547 4463 9139 18960 41185 99714 146133 376718 999999 999999 999999 804018 4743 31 -23 -22 -47 -38 55 85 5 -28 5 -6 -11 -39 -6 -5 -20 -29 31 53 -34 -47 0 -1 6 -53 -7 81 38 -8 -24 -13 -15 38 41 1 35 17 47 65 18 4 55 77 81 59 89 3 -18 -4 8 38 71 93 77 104 57 79 80 41 44 47 24 60 42 66 57 41 86 30 40 53 80 41 35 29 41 44 21 59 33 21 74 65 48 55 86 60 32 103 78 72 49 61 34 55 49 75 82 46 69 57 50 69 72 75 53 59 39 52 65 85 77 78 52 56 53 45 56 39 56 72 73 55 61 74 67 55 62 38 40 43 60 61 59 42 51 55 63 69 68 52 51 53 60 62 55 56 60 68 60 57 56 44 40 52 42 41 35 36 30 37 28 20 20 19 16 60344 184 4708 30 10948 16 45 44 5203 -11377 1 128 251 468 871 1333 2274 4142 8536 19064 40357 116628 256570 493249 999999 999999 999999 271818 2264 25 57 -33 -30 -23 -53 -10 -55 -47 -33 -39 -11 -5 -26 -83 -50 -41 14 71 11 56 32 -25 -26 -16 2 10 9 29 62 45 30 61 25 -47 43 59 -2 9 65 51 21 26 30 30 7 3 88 55 62 73 68 -2 38 19 42 42 32 51 20 10 16 23 33 52 51 59 69 20 40 85 25 61 44 32 61 66 45 41 69 34 28 11 15 37 47 75 60 14 22 43 21 7 0 46 67 53 33 40 70 44 32 41 47 46 46 10 16 33 50 33 45 36 28 54 17 10 28 37 37 23 52 47 36 36 34 41 49 61 40 52 50 50 32 36 37 52 49 47 47 41 43 46 42 31 49 55 57 40 39 40 37 37 30 31 23 17 11 15 22 13 5 2 5 0 60353 184 4706 30 10946 16 45 53 5201 -11377 39 241 564 1264 2400 4567 9432 18724 36402 76357 179890 373651 584337 999999 999999 999999 999999 365488 1230 10 34 4 -12 13 10 -7 -2 35 36 -17 12 -51 16 5 45 11 16 42 -55 17 31 32 82 58 44 20 16 82 54 53 25 103 125 25 31 95 54 61 76 64 95 88 79 56 61 83 74 34 56 41 84 40 12 90 79 -1 33 45 40 64 74 109 62 34 14 55 86 92 98 69 55 79 69 59 81 95 116 94 72 81 90 83 92 110 94 75 107 92 101 105 101 95 48 63 87 82 83 83 91 59 83 75 83 89 91 90 108 104 114 89 76 77 98 99 98 74 72 97 80 106 101 79 86 90 94 89 76 75 74 87 103 95 104 96 108 91 97 85 72 93 88 83 81 74 89 99 81 79 77 80 74 72 64 71 70 60 57 61 58 51 52 43 38 40 60362 182 4764 30 10944 16 46 2 5200 -11377 0 223 509 853 1637 3215 6450 14348 32650 79346 162714 378793 898852 999999 999999 999999 283316 889 51 63 38 19 49 90 1 55 18 30 9 45 3 15 0 -20 39 -6 5 8 2 88 69 30 44 56 54 5 18 59 -12 47 35 24 -14 -24 31 6 -56 50 111 42 23 51 59 74 75 13 15 93 57 54 47 21 76 109 116 53 63 94 94 79 74 33 65 110 88 84 66 73 58 82 77 35 14 75 100 54 32 83 94 44 101 112 79 44 53 51 61 94 63 53 41 76 85 73 97 84 69 84 76 87 97 77 99 77 77 98 111 94 62 77 84 59 50 59 78 93 72 55 61 61 62 49 73 62 56 53 50 42 60 60 61 67 71 72 69 69 63 55 53 66 75 82 69 71 64 72 62 55 63 65 65 52 54 54 41 37 37 36 28 27 22 17 60371 183 4733 30 10943 16 46 11 5198 -11377 -66 228 861 2023 4294 9555 21475 48636 107077 224567 418882 973662 999999 999999 999999 999999 803831 20694 99 -44 25 7 -39 6 -33 -6 -11 -34 24 -6 4 12 -23 -89 6 -23 -13 -8 -24 -44 -46 46 35 -38 -9 43 3 25 18 -70 -26 15 -59 -54 6 20 -19 26 -17 49 27 53 23 -40 -32 -5 9 28 -4 -7 31 34 -3 -6 -23 16 20 29 -10 -14 3 71 66 20 55 32 30 35 34 23 27 -2 38 42 45 -6 33 40 26 55 33 25 20 22 58 68 29 13 15 48 19 26 32 37 50 51 50 54 57 12 34 31 28 23 19 34 34 35 61 49 61 26 39 55 50 47 33 12 14 21 22 30 26 8 20 35 24 19 43 33 37 31 23 21 49 44 41 43 39 35 46 48 38 33 37 30 25 27 16 23 29 13 6 13 10 0 -1 5 5 -5 -8 -5 -10 60380 183 4742 30 10952 16 46 20 5196 -11377 7 336 681 1359 2659 5252 10402 21903 50441 117389 248292 402732 999999 999999 999999 680828 492148 495142 1092 8 22 -70 49 52 33 -17 10 -18 -97 -21 -71 -51 -21 -1 -13 -23 -50 -67 -1 -7 -41 -10 -3 6 -44 41 68 -7 -56 -2 8 11 45 17 36 20 8 25 40 48 25 0 40 3 -10 35 52 23 -3 -15 0 23 13 -26 -35 -37 28 10 21 -1 4 26 73 51 -4 -6 17 53 73 26 -7 33 34 57 77 15 1 39 44 27 35 24 51 19 45 49 41 74 89 54 49 33 9 33 68 44 41 17 32 41 53 34 38 24 14 21 28 33 7 11 30 28 34 54 46 33 34 32 51 34 30 20 17 14 12 19 11 19 31 20 23 34 36 34 35 65 53 32 47 52 36 30 52 52 48 37 32 32 23 33 28 28 26 16 10 13 11 12 9 8 7 -1 -9 60389 184 4724 30 10964 16 46 29 5194 -11377 41 272 774 1682 3380 6454 13814 30650 72561 174319 243043 479865 999999 999999 999999 490912 360554 83229 1548 48 70 19 -4 41 6 -2 3 0 50 55 -1 -34 21 76 -26 10 15 75 29 -22 -17 -34 23 51 65 34 52 26 9 27 -6 69 87 47 31 73 87 23 18 49 34 58 29 40 48 30 17 17 0 40 72 7 66 76 63 14 30 43 55 64 65 55 31 84 83 19 47 46 50 27 18 66 82 77 58 57 49 70 107 99 44 69 98 99 43 44 61 76 60 97 64 46 34 50 40 91 78 61 51 54 70 61 69 79 69 33 24 19 57 77 62 65 52 53 84 61 46 57 39 48 60 52 43 47 65 67 51 43 30 45 36 45 41 60 55 61 58 69 79 68 60 66 64 63 56 52 69 47 44 41 49 48 49 50 46 41 29 19 25 20 17 23 15 4 60398 186 4639 30 10969 16 46 38 5192 -11376 -41 948 2790 5801 12800 27201 57068 120561 228943 436149 813086 999999 999999 999999 999999 797463 165868 1529 148 133 98 55 49 -44 -20 -30 -11 -6 17 -58 -61 -31 38 74 37 2 -5 -28 17 20 -27 38 111 115 52 -10 17 -8 -19 30 -8 27 8 17 28 -18 26 18 30 13 -4 5 50 131 70 -33 63 81 6 24 38 64 14 55 63 44 45 46 23 17 39 26 76 117 108 80 60 53 73 27 43 63 72 66 55 28 22 48 84 39 52 43 12 35 71 47 97 56 81 74 90 89 68 70 74 68 44 52 50 57 62 70 61 49 67 84 77 60 50 52 48 76 54 73 61 53 50 63 55 62 45 43 32 59 66 63 33 44 56 50 46 53 51 54 46 54 59 52 62 79 67 70 74 69 71 62 73 65 57 57 49 54 66 51 43 44 42 36 30 29 43 32 26 21 19 19 60407 185 4667 30 10967 16 46 47 5190 -11376 81 530 1520 4724 14892 41021 100882 214460 433871 816407 999999 999999 999999 176362 1781 157 33 72 8 37 46 58 108 101 -11 68 -15 -28 -49 -23 -6 10 34 55 3 0 25 38 14 -12 18 23 1 1 0 -3 60 80 77 13 11 1 93 101 77 45 91 58 10 13 36 30 27 38 56 35 31 91 92 46 90 67 58 77 71 42 55 50 92 71 62 43 44 36 42 81 74 26 35 60 67 46 44 92 95 73 92 63 64 56 59 107 120 87 98 113 90 58 79 74 82 71 56 63 70 89 81 100 66 62 52 59 90 74 64 69 80 79 39 56 74 52 55 63 89 99 72 53 37 47 55 59 32 44 46 44 65 58 36 43 59 71 59 64 75 79 78 68 64 63 72 74 62 62 68 67 64 57 52 62 63 65 44 45 49 49 46 44 44 40 34 42 30 26 32 60416 185 4720 30 10960 16 46 56 5188 -11376 -63 330 1416 5110 15125 36315 84032 179335 354404 711934 999999 999999 999999 865905 263838 3146 514 253 174 102 44 97 24 -16 -7 -2 19 -42 51 -15 10 -11 -69 -31 -43 -57 -43 22 42 71 69 35 -2 -19 100 103 61 6 10 8 34 34 48 60 58 14 6 52 104 32 8 38 76 74 120 75 38 -2 49 69 55 43 64 39 52 92 84 75 93 79 84 94 63 92 67 74 78 108 63 71 74 94 79 45 52 77 81 106 93 91 105 75 100 109 87 109 99 102 79 80 91 80 107 112 101 96 94 80 74 77 89 108 93 78 74 70 69 82 77 87 73 67 70 90 80 82 81 61 75 72 73 62 49 59 82 72 83 67 56 62 73 57 64 73 91 96 103 108 88 74 84 95 86 79 68 72 70 72 69 68 58 58 67 65 60 48 50 56 46 48 45 47 46 36 32 60425 183 4781 30 10961 16 47 5 5186 -11376 22 950 3047 7515 18548 38142 72973 156484 341843 461230 999999 999999 999999 101014 1322 256 117 96 38 71 28 -29 -31 -12 -12 9 -23 -49 -14 -47 16 -4 -15 -58 8 4 -8 -3 -15 -60 -80 -8 29 26 26 42 -41 8 -40 24 -28 -49 -23 -17 30 -19 -18 -13 16 32 6 -13 37 -2 -15 32 56 27 25 12 48 11 4 1 32 42 41 51 19 18 21 11 -16 2 3 19 23 -47 -27 23 24 0 26 38 47 33 54 33 65 23 18 22 55 67 49 5 46 61 35 53 62 47 47 60 63 26 8 23 38 50 53 36 51 27 16 -3 22 24 33 14 21 30 21 6 24 25 15 30 32 25 18 15 9 16 19 36 38 33 33 45 26 15 25 29 41 40 43 49 39 40 34 27 37 38 43 36 33 32 29 26 12 19 24 23 20 7 6 7 7 -6 -1 -1 -7 60434 184 4709 30 10979 16 47 14 5184 -11376 324 867 1538 3967 11691 25687 60583 137389 282251 575628 957225 999999 999999 830590 7482 345 142 113 95 51 59 97 -3 -8 17 -61 -16 13 -33 -48 -5 -23 13 -32 -31 49 -15 -16 -41 -88 -34 7 12 60 31 1 29 -3 -21 6 21 38 38 20 18 34 -60 -10 23 34 57 40 47 -4 30 11 37 11 26 31 16 87 46 7 -4 19 18 31 74 22 58 14 10 28 29 61 61 61 9 7 15 27 36 33 57 43 13 9 23 29 89 70 52 71 59 29 25 -10 10 50 -2 38 45 24 26 49 43 9 13 14 22 46 55 40 25 47 50 23 37 39 21 0 -2 32 29 4 -5 22 18 28 10 14 19 29 28 50 55 38 14 20 30 41 28 28 39 33 27 22 32 34 28 40 31 26 29 35 23 21 33 18 23 29 18 16 12 12 10 10 3 7 -2 -2 -8 -11 60443 215 3789 30 10989 16 47 23 5182 -11376 63 97 576 1449 2119 2897 3704 3984 4655 4563 4053 3810 3887 3381 2821 2368 2487 3012 3546 4214 4211 3538 2856 2653 2357 2156 2079 1987 2027 1969 1746 1166 855 980 2034 7482 43672 205194 504700 999999 999999 999999 595920 261202 4548 481 97 40 42 26 -2 13 11 44 -4 -40 -18 -17 32 16 38 9 -2 42 -18 4 -3 -23 9 28 28 39 27 25 5 17 34 82 1 -11 73 25 16 22 20 52 35 12 33 19 -10 41 18 22 55 43 71 101 66 37 23 60 16 46 28 23 37 49 40 50 4 26 51 21 24 60 28 53 72 47 40 64 31 28 31 47 47 35 3 19 44 56 62 59 67 38 57 73 62 54 49 45 24 41 57 88 44 39 59 33 47 75 57 55 52 49 69 57 26 36 29 27 29 27 32 35 34 37 24 26 40 45 39 31 40 46 64 46 43 69 53 36 57 38 42 46 37 46 45 47 54 48 44 47 39 31 43 40 33 29 44 37 26 20 32 27 18 18 25 20 13 7 11 6 0 60452 182 4803 30 10983 16 47 32 5180 -11376 94 895 1887 3252 12249 56597 131905 299517 585703 891368 999999 999999 999999 840057 7234 100 65 155 105 83 44 13 106 30 31 -14 -13 33 -19 -4 37 47 -5 33 4 14 30 -12 79 59 73 22 29 19 42 -20 40 108 91 42 41 64 84 113 80 35 88 77 50 64 40 38 53 43 21 2 67 77 75 78 69 54 70 71 60 34 39 68 46 51 51 97 84 51 84 71 74 60 47 85 105 94 89 73 44 60 77 62 50 89 57 52 84 89 65 36 65 103 83 46 61 44 67 59 54 71 93 90 85 78 67 74 53 62 50 42 54 40 42 60 72 78 64 57 63 65 48 31 47 53 64 81 57 66 67 56 62 67 84 68 61 75 59 59 61 84 70 57 62 73 78 77 69 56 48 52 56 57 56 51 45 38 52 48 41 40 26 26 27 28 33 27 60461 179 4882 30 10972 16 47 41 5178 -11375 -8 607 1797 4066 9135 20274 42713 83897 132279 239292 492746 686731 999999 999999 999999 999999 501998 20610 205 5 -9 -11 -36 -13 -59 -75 -58 -84 -45 -67 -19 -38 -89 -43 -42 -31 -28 -40 -18 -10 -16 -4 -28 -37 7 26 15 42 20 -39 -23 27 23 -23 49 36 -4 2 4 -15 -8 -11 -20 -33 -32 44 -5 11 -51 -33 26 -7 -31 -6 10 43 -1 -4 51 -6 -26 -16 9 1 6 -11 -15 -11 41 15 51 45 -1 -3 25 37 54 23 25 35 52 32 8 8 26 21 18 9 19 37 34 25 10 -9 -25 26 32 54 43 -22 5 25 16 21 36 50 19 10 4 17 12 21 0 12 6 6 20 10 13 41 45 36 34 39 46 31 13 29 26 36 26 28 36 25 34 30 39 39 31 27 31 26 15 31 25 21 14 15 23 13 9 16 14 0 8 10 3 3 -6 60470 180 4863 30 10983 16 47 50 5176 -11375 -83 -16 101 388 966 2105 4586 9228 19616 43558 91023 218347 473007 537197 999999 999999 999999 22547 496 -16 22 18 -21 -6 -40 -43 -47 50 70 79 -10 -46 -19 43 -13 34 84 -20 -3 -24 2 52 49 -12 -4 41 34 1 12 7 31 59 19 6 66 43 8 39 62 56 40 10 30 74 82 33 59 21 21 60 57 46 59 62 67 49 28 37 62 16 38 86 68 29 -16 9 53 68 87 79 46 -10 46 66 46 70 54 48 76 76 54 44 81 60 57 50 28 44 22 13 26 59 62 51 59 83 72 45 48 56 50 31 32 40 48 42 25 20 33 38 44 39 41 47 45 58 54 38 56 65 68 74 53 54 53 51 42 69 57 44 41 65 69 41 54 72 66 67 65 43 46 50 50 46 44 42 37 38 45 42 29 34 34 33 25 21 17 13 15 12 60479 178 4934 30 10994 16 47 59 5174 -11375 35 377 2461 7777 18449 44980 95367 183655 302039 715209 999999 999999 999999 999999 24069 227 96 71 25 -52 -57 12 53 58 85 6 -60 -17 -18 -34 59 56 30 38 71 88 22 -7 42 62 9 20 68 30 67 57 9 45 48 83 72 37 38 24 22 69 45 55 55 -2 49 82 70 54 64 32 31 37 87 20 29 75 103 54 63 58 74 36 65 37 56 69 104 61 77 110 73 57 59 114 57 34 77 85 86 123 105 79 102 77 70 54 62 80 91 85 64 37 75 65 66 46 54 57 58 36 58 43 58 43 29 51 50 60 54 72 34 39 66 65 67 62 54 52 48 63 75 75 59 69 54 65 62 65 73 71 56 59 54 54 73 62 64 75 67 57 68 54 50 55 55 46 46 46 39 48 50 48 35 38 36 22 25 27 13 10 17 12 60488 196 4384 30 10984 16 48 8 5172 -11375 49 208 113 -20 999999 999999 999999 999999 999999 999999 999999 -6 999999 999999 999999 999999 -58 314 1228 2844 7318 20373 51643 122819 276735 540733 999999 999999 999999 999999 592725 3247 26 50 12 -28 73 98 125 42 69 31 38 63 71 77 31 101 52 39 78 100 63 64 -1 5 10 0 20 73 46 27 51 55 53 105 75 42 71 74 98 52 66 59 22 91 64 57 63 52 92 115 82 81 40 1 48 49 65 14 56 104 106 80 62 66 79 70 65 53 71 81 94 39 62 88 86 87 75 66 76 77 83 95 62 78 56 73 78 76 62 70 106 75 47 91 88 86 79 88 82 72 89 71 66 86 55 56 72 62 59 83 68 61 65 59 74 94 95 93 53 76 80 88 77 66 88 77 85 76 92 83 80 80 80 83 77 64 68 72 72 74 78 83 65 70 74 73 72 66 71 70 56 61 59 56 52 58 61 57 46 44 43 37 35 30 60497 202 4213 30 10993 16 48 17 5170 -11375 359 990 1636 2053 1979 1702 1617 1310 1061 889 822 693 365 236 344 475 685 884 949 1058 1139 1170 765 725 937 973 1113 4890 27814 32941 64720 157484 325177 461884 999999 999999 999999 999999 22845 208 53 38 71 46 43 21 -5 2 -46 -20 20 10 -12 0 -59 -18 7 4 53 11 -18 -5 33 19 -8 28 29 -34 53 150 81 68 54 56 68 112 91 31 -3 15 55 82 22 46 29 24 33 67 36 29 39 57 7 68 23 41 39 35 30 42 65 54 20 14 51 124 93 59 21 45 97 73 42 81 87 73 68 50 35 47 57 52 69 71 77 41 30 51 52 60 69 74 70 71 68 38 41 78 73 62 55 51 57 56 26 18 32 39 63 54 78 59 46 51 51 50 53 57 43 48 48 69 59 65 67 60 73 66 52 62 77 61 57 49 51 59 55 54 57 35 38 42 54 52 39 42 52 42 39 39 44 36 26 27 38 31 27 25 21 22 19 17 60506 205 4096 30 10996 16 48 26 5168 -11375 754 1734 2427 3488 4284 4463 4448 4168 4216 5257 6842 7947 7854 7289 5930 3275 2023 2405 3861 5673 5155 4024 3390 2800 2174 1943 2180 2486 2041 2758 19717 62382 112944 172348 141638 151521 361850 767564 999999 999999 999999 43788 239 2 -7 -68 -10 -13 -43 -31 -4 -19 -85 -39 -7 37 24 -22 -39 -31 25 18 -5 -58 34 28 50 25 65 36 92 64 90 59 7 17 14 4 39 1 16 51 14 31 0 52 66 38 39 52 48 37 80 46 34 13 2 34 32 8 16 24 2 -14 0 1 -8 69 22 24 12 14 12 20 33 57 57 62 77 84 51 -2 54 49 61 58 55 40 43 53 55 67 24 23 22 70 41 55 65 35 25 70 62 41 57 60 49 31 47 51 27 21 46 44 26 62 54 32 15 21 24 24 35 27 14 40 58 41 45 49 43 62 48 44 37 48 35 49 51 57 54 24 30 33 40 33 27 34 34 27 12 22 25 18 22 20 19 24 14 11 9 1 4 0 -10 60515 204 4145 30 10985 16 48 35 5166 -11375 -53 264 501 495 249 29 -85 999999 999999 -59 999999 999999 73 564 1113 1406 1501 1512 1390 1050 877 975 847 676 643 833 970 1321 1430 6671 34888 85679 150737 257588 451939 798876 999999 999999 999999 354542 1629 34 -29 -18 -41 -62 -35 5 -19 -6 40 39 25 34 41 27 -39 66 26 76 44 29 22 43 6 29 111 22 86 104 72 66 66 55 69 68 22 47 45 100 112 93 57 45 97 38 50 40 77 77 70 78 61 51 31 56 74 97 54 69 72 63 -15 35 32 54 90 69 63 -6 37 86 99 48 24 70 128 96 120 120 86 80 88 69 43 78 77 42 66 55 78 55 90 59 20 45 75 78 45 79 63 56 44 59 59 52 35 40 61 65 40 69 54 56 48 45 36 53 75 47 51 84 93 80 76 68 50 74 82 69 54 70 77 80 67 61 65 75 68 62 55 47 54 51 63 51 43 58 52 55 62 65 64 59 43 42 40 30 29 31 21 27 31 21 60524 192 4534 30 10984 16 48 44 5164 -11374 87 503 832 710 666 699 428 172 34 73 145 184 202 324 450 359 668 2535 5621 10913 30698 90509 213029 425894 792270 999999 999999 999999 817508 171498 471 79 61 24 29 25 20 28 17 -1 82 -18 34 95 60 66 -13 -9 -22 -4 -7 73 54 35 63 58 5 20 31 55 48 32 57 92 104 95 89 129 33 -9 59 89 49 23 98 121 94 45 25 14 81 87 114 67 66 89 95 62 33 71 91 99 73 58 70 80 58 78 98 113 70 54 153 119 96 78 74 82 64 33 86 112 104 41 42 52 91 117 70 38 83 120 85 64 93 78 27 59 72 52 45 22 38 49 61 54 32 72 77 80 69 68 83 70 76 61 76 80 62 78 78 77 74 69 63 61 72 91 71 70 77 66 73 74 82 73 67 68 61 64 71 54 66 66 64 48 55 62 57 59 54 47 48 46 45 45 43 33 26 27 23 21 60533 180 4845 30 10995 16 48 53 5162 -11374 -56 172 205 722 1593 2973 5702 4825 5726 51181 185533 397963 743884 999999 999999 999999 765092 19863 139 -17 32 -14 38 75 34 64 41 15 31 15 -60 -1 55 54 67 1 -12 -31 -19 -18 -2 33 35 16 23 20 33 -6 40 45 40 38 1 16 -65 -23 51 85 12 27 74 42 27 43 58 53 64 27 68 39 43 18 34 44 69 95 59 10 73 48 19 37 35 55 63 63 66 60 53 38 92 91 56 56 77 69 82 93 88 95 49 49 20 29 31 27 54 55 30 71 29 56 66 55 19 41 60 20 27 49 55 13 13 36 41 41 44 24 22 28 46 43 47 64 69 42 43 51 34 48 34 30 41 52 51 45 54 47 59 61 43 46 60 47 36 36 23 25 46 51 48 27 34 28 35 33 29 39 34 26 23 20 15 19 21 9 8 2 5 -5 60542 176 4993 30 10993 16 49 2 5160 -11374 -69 258 567 8300 44302 143293 337466 554243 883908 999999 999999 999999 7272 123 35 89 94 -6 27 20 -40 -81 29 -16 -92 -99 -74 -73 -13 24 -1 -8 35 -24 -16 -11 -23 -27 54 48 -12 -28 -3 -17 20 29 35 26 16 -52 -43 -1 45 34 14 69 8 36 -46 -39 29 65 36 0 -1 38 -12 -22 49 24 14 33 45 38 3 33 37 33 57 36 16 -7 -43 13 38 11 3 72 53 -17 25 31 -9 13 39 28 40 18 58 63 7 -8 46 24 22 40 36 8 25 45 16 -4 39 38 30 35 37 51 14 -2 7 9 16 30 15 21 15 16 26 23 17 7 25 16 24 17 25 50 39 36 44 36 38 52 31 37 34 27 33 41 32 33 17 16 27 25 35 25 27 28 32 19 24 28 16 16 14 16 17 7 7 1 1 4 -3 -10 60551 200 4291 30 10981 16 49 11 5158 -11374 304 663 1015 1227 1390 1325 1177 742 392 446 944 1018 219 999999 999999 98 549 712 1291 2210 1947 1680 2208 3692 5516 6910 10925 61496 228720 491108 689961 533756 420849 825644 999999 184848 2188 66 -9 13 -48 -9 -21 21 -19 -9 -27 -37 22 24 -48 -15 43 3 -18 37 0 39 38 63 -1 37 105 72 26 57 91 61 17 100 44 17 21 37 66 41 7 26 64 23 47 48 49 12 25 41 7 49 16 -7 66 45 64 37 31 31 70 40 58 47 67 83 9 24 69 32 -5 18 60 49 14 48 59 -6 12 7 54 44 63 67 26 41 53 40 71 51 26 44 52 53 40 52 72 55 29 51 41 55 58 40 27 31 43 64 37 35 42 58 49 45 34 37 70 51 42 55 60 70 42 45 34 32 61 70 64 57 69 74 65 50 53 65 57 61 55 42 41 36 38 48 53 49 50 38 33 39 43 49 38 35 38 41 44 35 26 25 18 23 16 13 60560 306 1083 30 10983 16 49 20 5156 -11374 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -88 999999 999999 999999 999999 999999 999999 999999 999999 -31 4 -68 -64 -78 -70 -44 999999 999999 -58 999999 999999 -99 -31 -87 999999 -48 -93 999999 -6 -11 -94 -35 -29 999999 999999 -24 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 -66 -61 -34 999999 999999 -95 999999 999999 999999 999999 -57 -60 35 -8 999999 999999 999999 999999 999999 -85 -59 -83 -7 48 -40 999999 -92 -48 -45 999999 -97 -40 -70 -90 44 10 68 215 293 278 539 747 1124 1644 2214 3168 4060 4312 4029 3597 3194 2792 2528 2363 2278 2305 2401 3125 4191 6005 8345 9712 11368 10812 8204 6213 5265 6083 7631 8023 7306 6726 7041 26060 78320 9018 2886 38060 196599 27130 305 160 63 63 122 157 118 61 23 -31 8 52 25 9 24 24 -15 -20 -77 -11 25 -29 -25 46 61 -6 48 -3 39 102 82 43 66 85 45 87 77 70 35 11 17 -19 30 41 69 89 66 46 -9 12 31 73 59 46 15 24 59 63 21 50 60 54 73 50 27 88 122 131 105 52 62 44 13 33 60 52 62 63 43 8 43 64 56 78 71 72 81 70 56 47 62 46 57 73 39 72 72 50 73 64 45 39 36 43 49 60 31 52 47 56 32 49 76 67 71 58 52 54 32 48 44 41 58 49 56 70 61 46 62 59 67 58 59 53 52 44 58 61 57 58 63 44 49 53 51 50 48 51 56 58 49 48 62 52 46 58 45 39 37 36 37 24 25 19 60569 309 1002 30 10992 16 49 29 5154 -11374 143 54 -5 19 86 -1 999999 999999 -50 999999 999999 999999 37 -34 999999 33 -94 999999 3 13 999999 999999 -79 23 118 -31 -74 59 82 98 112 1 39 -40 39 -20 999999 -65 -81 9 46 -1 -51 52 32 11 -27 20 -27 -54 13 54 122 -8 20 21 88 174 173 -14 -19 27 47 19 -66 -41 -59 -79 86 63 67 -2 38 34 -9 26 -6 -67 999999 -31 -41 72 -21 -49 87 72 42 55 82 7 -44 -1 94 0 -94 19 1 22 82 36 57 190 306 511 818 988 1358 1568 1568 1675 1746 1978 2284 2529 2930 3257 3783 4075 4042 4321 4154 3942 3844 4309 5338 6802 8067 8301 7224 5991 5041 3506 2684 2357 2366 2333 1718 1063 886 872 747 351 213 163 98 83 88 97 65 46 22 60 31 24 13 33 54 90 27 32 13 -7 -14 17 29 88 116 70 26 42 -17 56 76 3 -1 1 12 88 73 39 62 86 108 154 69 59 113 90 130 113 126 117 97 53 110 105 23 22 90 80 49 84 63 65 94 69 95 69 119 92 105 93 71 46 62 48 50 35 104 70 60 92 80 81 45 42 67 84 68 70 34 75 82 85 96 115 76 57 82 41 82 66 56 60 68 57 47 67 56 48 76 85 69 69 46 75 73 75 68 70 88 85 100 87 82 59 67 70 73 79 83 94 87 75 70 74 86 87 88 89 84 84 75 72 82 68 76 74 83 78 73 55 57 65 65 57 67 68 68 67 62 47 44 39 32 29 35 27 22 60578 309 997 30 10987 16 49 38 5152 -11374 -56 10 999999 999999 999999 21 999999 999999 999999 999999 999999 -46 999999 -73 999999 -33 999999 999999 999999 999999 999999 999999 67 48 -12 -78 999999 999999 -95 -64 -9 41 -61 -79 -52 -16 -32 999999 999999 999999 -57 31 51 -12 -41 -19 -66 17 57 -12 14 -8 -42 -61 3 -9 -34 24 5 -18 -28 -25 -42 -46 -43 42 67 -54 11 -12 -62 31 12 21 -71 -81 32 40 -16 -18 14 28 14 -39 -57 2 -45 -31 -44 21 76 -40 -91 -69 -43 -9 -10 -44 3 -8 -13 23 152 30 139 245 354 505 787 1175 1486 1828 1932 2530 3581 5107 6602 7669 8833 10185 10758 10864 11269 10806 9718 8656 7411 5628 3673 2376 1581 1155 1003 950 871 714 563 330 313 358 281 230 155 116 60 62 82 5 24 -34 -56 -7 25 -55 -70 28 43 -3 43 -13 -17 17 30 41 39 22 44 68 2 15 27 13 34 53 38 6 -8 51 40 20 44 42 32 6 11 100 21 6 45 30 60 29 18 32 28 42 58 73 24 54 58 49 39 64 68 2 17 72 51 37 50 42 74 17 39 50 10 12 11 47 66 27 26 30 4 21 14 18 56 45 36 28 66 49 44 48 29 56 73 64 30 48 52 42 22 22 25 35 37 38 44 32 10 32 29 30 48 42 36 42 41 53 61 50 47 43 37 39 55 65 74 35 50 59 48 46 46 40 49 28 46 55 41 44 53 32 43 41 29 41 51 42 36 45 43 44 41 31 31 31 34 33 29 22 16 17 13 8 6 60587 304 1133 30 10973 16 49 47 5150 -11373 18 63 -89 999999 999999 999999 -58 999999 -80 999999 -89 10 -48 -18 999999 -31 -45 999999 999999 -97 -53 999999 999999 -38 50 86 15 -37 36 91 -17 -46 22 -71 -67 -32 -25 999999 -81 4 -50 -23 -54 -56 -43 999999 -33 20 -33 -86 -24 -42 -42 -29 -14 -41 -42 -92 24 90 -15 54 93 -24 136 55 -10 3 52 19 -35 -15 45 -1 63 98 86 -61 -91 54 68 90 21 -54 -73 12 84 126 -33 -32 17 46 56 -71 7 6 -16 34 43 -50 71 51 123 286 549 822 1034 924 817 667 1008 1996 3626 4802 5941 7455 10110 12519 13909 13305 10721 8889 7683 7307 5932 3623 2163 1519 1250 1296 1144 1040 733 591 513 335 231 80 29 41 110 41 17 60 25 49 31 35 -5 15 -15 99 100 -15 -38 -44 -10 48 92 119 93 45 1 -19 -13 17 22 -7 57 57 7 73 63 63 38 36 17 29 58 100 94 89 44 47 79 65 76 36 29 20 30 70 30 32 66 20 13 61 94 68 9 38 82 65 59 60 26 40 63 60 14 44 38 46 27 35 34 41 41 55 63 21 45 79 70 44 46 70 50 45 66 58 48 31 35 30 26 24 49 60 14 38 44 46 70 51 31 41 43 30 53 61 39 62 53 58 40 42 70 62 67 60 63 58 40 46 54 59 62 58 69 54 51 49 53 63 43 43 53 51 52 49 56 56 52 56 46 42 54 42 40 54 53 44 32 29 42 34 27 38 36 25 19 19 60596 309 990 30 10980 16 49 56 5148 -11373 218 26 -12 -79 -48 3 -10 999999 999999 999999 999999 -85 -14 999999 -47 999999 -39 -72 -96 -39 -88 -36 -2 -33 -12 -41 -7 -60 -73 -9 -59 999999 999999 -70 146 64 -13 -19 999999 -9 14 14 -35 3 89 -9 -84 -59 -61 -31 7 77 9 98 59 55 93 72 83 35 -13 51 118 93 36 17 -60 -10 53 65 89 72 92 -14 17 -87 12 57 -2 -13 -63 30 -4 56 182 -11 17 58 103 18 -36 -26 -17 0 86 -65 7 2 23 37 61 -61 3 96 70 -4 112 103 152 484 822 981 942 1046 1223 1354 1299 1373 1774 2451 3458 4914 6988 8801 10181 10043 8620 7141 7039 7517 6500 5071 4083 3049 1620 949 581 430 483 362 237 213 205 114 48 15 111 115 83 0 3 -28 23 43 53 31 7 32 4 21 9 77 81 57 37 51 103 59 62 -64 -22 44 18 69 18 1 14 75 85 58 22 57 97 110 118 95 128 104 90 30 29 85 88 19 -5 45 70 43 85 86 68 64 47 60 69 28 8 74 63 42 60 47 72 93 62 43 39 60 61 57 59 51 18 48 41 58 63 52 66 65 72 57 62 67 64 55 75 68 62 73 52 43 59 53 69 42 39 60 57 77 49 37 60 63 60 60 81 70 55 29 62 69 74 70 66 77 82 49 42 65 67 62 91 89 69 78 69 83 93 76 65 59 62 58 74 69 58 59 60 76 63 61 63 59 57 57 51 37 53 48 46 49 38 30 26 20 29 22 23 60605 309 997 30 10987 16 50 5 5146 -11373 732 105 82 999999 -19 20 -57 4 34 18 93 -74 999999 -75 -46 -23 31 18 -40 -74 -73 999999 999999 -89 -29 38 55 -14 70 5 999999 -64 -42 -25 7 -55 53 17 -4 40 -27 999999 72 111 85 19 999999 999999 -12 -27 3 21 -52 999999 42 -9 -56 -3 -12 60 34 -32 -60 34 55 999999 -18 41 26 95 36 22 21 6 23 20 -31 7 -51 -98 -66 -95 -17 39 -37 72 141 7 -11 56 -23 -50 9 39 42 12 108 -10 -23 48 -8 -73 -4 40 6 84 202 273 617 1202 1181 844 636 867 1503 2476 3055 2898 2709 2664 3551 5673 8494 11682 13165 11998 10242 8211 5990 5408 5973 5164 3759 2195 1188 547 342 192 55 98 124 115 98 132 81 -6 23 117 141 60 -24 10 15 16 40 4 -12 -12 42 51 41 23 38 8 -3 60 82 32 26 85 133 127 86 42 34 78 51 -10 -4 33 97 65 34 56 88 31 46 36 78 97 45 25 43 41 51 67 80 85 50 48 62 88 77 52 39 65 90 52 67 64 54 38 50 52 63 60 37 68 67 57 55 47 18 83 81 72 90 56 59 42 49 70 57 47 75 108 103 60 45 70 38 41 13 35 51 20 23 42 28 38 47 62 44 38 49 62 50 53 36 40 57 55 38 67 86 85 80 67 69 69 61 59 61 62 68 75 66 63 71 58 57 67 53 57 63 72 59 60 51 52 51 53 61 51 53 52 54 55 55 47 45 40 35 30 37 35 23 26 21 60614 301 997 30 10987 16 50 14 5144 -11373 216 20 -88 -46 999999 -85 -85 -90 999999 999999 -99 3 999999 -39 -67 -52 999999 999999 999999 999999 -40 -94 -16 999999 999999 -61 9 -62 999999 -61 -68 -61 -31 -43 -45 -46 -59 -54 7 29 58 999999 999999 -88 -83 -87 12 -58 999999 -62 38 -20 999999 999999 999999 -85 999999 -54 8 -8 -41 -4 -30 23 -79 -46 -69 -38 -48 -33 0 -93 -88 -41 -10 27 34 30 -31 -88 -81 999999 999999 999999 999999 999999 -5 13 -60 20 59 -28 -58 -58 -47 -24 -84 -69 9 -5 8 -17 21 82 57 79 232 272 245 341 684 961 1329 2054 2767 3673 4340 4734 5622 6369 5560 4393 3371 2658 2720 3027 2662 1729 1006 445 275 172 170 193 83 2 55 79 -32 -91 -68 17 1 -46 -80 -26 -50 -49 -96 -44 -74 -93 -38 -41 -60 -67 -27 -9 -26 -21 -22 17 -26 -10 -31 -43 -7 26 41 3 -57 -27 -11 -33 -42 -2 6 -34 -46 26 33 13 8 5 2 46 25 0 5 35 -50 -38 -16 -24 -52 10 -40 -40 -14 2 -19 -24 9 -22 -1 2 -6 29 -51 -76 -13 -11 -29 19 4 -43 -23 8 -33 -50 -7 21 -31 -7 -11 4 13 0 -8 -2 19 30 18 0 22 2 2 8 12 -13 -9 -12 3 7 0 0 -16 -10 -21 -34 6 -22 -37 -19 -4 19 15 -4 -14 -25 -3 2 -17 -10 -2 7 -13 999999 -7 -6 -6 999999 999999 999999 6 2 13 12 19 24 -2 3 18 9 -4 4 -2 1 4 7 7 7 -4 -12 -8 1 2 4 -6 -10 -5 60623 307 1063 30 10993 16 50 23 5142 -11373 -92 -71 -48 -45 999999 999999 999999 999999 -6 999999 999999 -20 -33 999999 999999 -81 -78 -46 999999 -98 19 999999 999999 -79 999999 30 6 14 40 999999 -19 -45 -37 -43 -19 -42 30 1 -50 -99 -53 1 29 27 -91 -81 -44 -61 999999 -9 23 2 -12 999999 -44 10 43 -15 -23 -32 -24 0 10 -48 -22 -4 -14 -29 17 7 -28 98 58 -12 -31 -98 -51 -56 -5 68 74 52 -28 -21 999999 -58 -22 -12 7 -20 -33 999999 999999 999999 -16 5 24 -75 18 128 124 326 307 342 613 953 1545 2510 3312 3897 4765 6058 7024 8061 8467 6562 3839 2056 937 549 358 190 229 210 283 244 326 315 135 86 96 76 100 60 51 -15 76 59 34 -5 71 28 56 65 44 -7 2 17 61 7 13 97 17 -17 22 -23 -41 -16 8 21 8 -23 12 -7 -11 48 54 62 45 42 8 7 15 56 41 28 27 48 8 20 63 73 65 54 -3 -15 10 -2 38 42 49 52 41 0 -15 14 7 27 18 33 61 43 36 25 14 12 -13 18 67 56 55 42 24 25 13 10 16 22 37 40 46 44 11 36 33 34 45 51 30 10 41 63 57 23 32 42 22 18 8 12 30 29 -2 10 21 10 27 21 18 37 48 55 68 45 41 31 22 22 37 61 37 9 19 42 45 40 34 49 43 32 33 46 41 21 19 35 53 47 51 44 40 49 42 49 38 42 39 29 38 39 38 41 37 45 35 30 39 30 25 19 20 18 18 16 9 6 0 60632 309 982 30 11002 16 50 32 5140 -11373 59 51 72 -67 -26 83 23 9 -58 36 -53 81 8 -73 999999 999999 999999 999999 -72 -80 -32 -19 1 -89 -63 -24 -98 999999 -44 13 999999 999999 -3 113 45 1 40 80 -17 7 61 106 67 -83 -31 -57 999999 999999 -30 39 -12 51 76 -73 999999 26 17 -28 31 45 25 43 48 -28 -8 8 59 91 39 -43 44 57 46 72 13 49 88 -23 -40 70 72 -38 78 -12 29 119 98 115 85 14 47 -41 24 94 119 6 -41 34 83 65 2 67 187 530 986 1416 1654 1763 2006 2317 2671 3089 3136 2607 2298 2257 2080 1471 802 434 290 202 60 51 466 3882 6001 3018 1333 270 155 49 0 47 47 62 90 74 100 40 33 80 30 12 72 131 115 11 17 14 60 60 14 -1 32 -17 48 68 63 90 46 31 15 4 12 92 74 14 21 100 62 21 42 57 14 -70 -23 11 -5 97 51 46 42 72 77 44 73 77 67 56 45 78 45 69 98 126 59 28 6 24 29 17 37 46 42 64 50 10 61 51 21 42 27 -2 1 62 13 33 33 42 30 42 74 73 42 46 69 88 63 69 69 38 50 53 27 44 32 -1 34 5 22 20 15 -3 8 28 13 12 -1 5 15 27 7 21 36 56 41 17 33 64 46 33 28 38 35 30 12 31 42 58 50 42 34 44 41 42 40 16 27 33 42 54 42 38 45 35 44 28 24 28 45 38 38 36 37 38 34 27 22 21 31 28 21 17 11 10 2 -2 -4 60641 300 1260 30 11010 16 50 41 5138 -11372 -92 -15 -67 -50 -47 999999 999999 -44 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 -20 -3 -27 999999 999999 -34 27 -4 10 -85 12 -40 -47 -71 60 143 96 55 55 27 -66 -92 44 114 -51 999999 -41 -13 26 37 25 40 -2 -45 16 1 -2 -31 -28 7 83 -3 -72 14 -75 -67 26 5 45 3 41 38 13 -23 -31 46 -96 -82 28 3 -61 -7 -15 -63 -28 -8 25 -13 46 44 21 24 120 179 283 393 520 582 549 627 686 563 511 450 222 159 141 96 128 183 265 239 118 61 22 -5 23 14 54 30 44 87 43 18 85 55 -19 -10 88 48 100 47 3 -4 20 22 81 61 35 -31 -66 -10 85 2 -7 -54 -40 -23 19 23 19 -12 4 -27 -19 21 30 14 9 -48 30 -21 8 5 -24 17 9 1 29 20 32 23 49 78 45 81 62 35 24 64 37 55 -9 -25 42 35 6 10 15 -2 54 33 26 52 3 28 3 19 -11 43 21 37 24 32 2 -10 -3 22 15 39 16 45 67 32 6 65 56 40 44 81 58 41 50 30 10 13 40 26 9 24 9 14 -13 -20 17 9 1 -1 -11 12 10 24 48 19 44 22 19 37 23 32 56 39 25 29 18 18 46 31 18 17 30 21 27 30 23 37 35 39 34 38 39 23 38 45 49 39 30 30 38 28 19 25 27 18 24 16 17 22 17 15 17 16 15 6 6 -6 -6 3 60650 310 993 30 11013 16 50 50 5136 -11372 1764 46 -59 16 109 -63 -64 -83 -98 999999 -71 999999 -40 -7 999999 -63 999999 -41 -11 0 -41 -34 -61 -32 43 14 -71 24 -37 -53 -60 -64 -54 23 -20 -34 999999 -59 999999 999999 -55 22 85 -7 999999 8 -9 999999 -67 -79 -94 999999 17 13 57 29 88 -17 82 35 -19 56 149 88 51 34 -18 -60 -7 8 56 -31 -45 56 999999 -6 63 28 15 42 75 -19 -18 -80 -7 34 -15 40 -27 -21 6 -58 -70 -24 -70 -89 -97 -56 -7 -38 -12 -16 9 8 3 47 76 0 50 3 -94 19 49 66 23 16 -36 52 30 26 -7 94 131 45 -11 61 155 -7 -32 38 -35 -3 14 64 88 38 38 15 73 28 -44 -16 29 58 60 26 -32 -39 -38 37 21 36 117 43 46 98 26 -10 16 50 30 8 -4 -38 -24 -24 5 8 -1 27 -16 32 -11 22 -9 43 68 17 29 -13 -27 101 77 11 -22 5 31 29 34 25 30 35 70 57 44 26 58 51 63 16 53 -6 -7 10 5 26 17 52 43 31 -1 -22 42 57 31 43 24 -3 16 27 -5 23 39 32 -2 45 24 11 31 47 38 27 -8 9 4 43 64 38 15 23 11 -16 -20 -25 -6 3 -7 5 -15 22 49 15 10 -14 -6 29 23 12 2 28 55 54 40 36 40 37 32 25 22 10 17 23 36 37 17 28 19 21 38 33 35 16 25 36 49 44 44 36 35 31 35 26 32 32 35 24 22 27 31 23 23 29 16 17 15 11 3 4 5 0 60659 311 967 30 11017 16 50 59 5134 -11372 53399 2679 156 -60 999999 25 -88 7 -22 999999 999999 999999 -87 -54 5 999999 -94 999999 -23 -26 -96 -39 27 -47 -51 -44 999999 999999 -67 -98 999999 -63 -50 -59 -44 107 -87 56 -24 -18 34 16 32 -57 999999 -37 19 2 -83 -9 -25 125 -4 -15 -1 -10 -80 -78 8 -33 16 84 38 18 34 -15 55 -6 24 36 13 36 -49 19 79 68 -27 23 -55 -40 -47 999999 -76 -80 -37 29 -37 61 -33 -75 -18 48 -59 3 35 2 -19 -23 22 -18 -2 13 -25 -6 -1 23 -30 -13 -57 30 134 8 -15 43 105 35 46 75 -9 24 30 58 69 30 44 95 80 38 52 -36 -55 31 57 76 47 30 34 77 66 96 83 37 26 27 22 12 3 35 63 28 32 58 -33 -42 -14 78 36 46 26 32 56 34 -16 -9 -18 10 51 37 3 23 1 42 68 49 -3 3 -3 -21 41 10 21 14 -12 62 36 15 20 -5 21 24 6 31 41 33 35 49 56 -19 14 -4 26 14 14 -1 23 34 17 13 4 51 98 11 32 17 2 8 32 61 58 35 -4 49 45 36 51 46 62 45 39 63 43 15 21 41 25 55 3 19 23 24 36 52 24 10 8 19 -5 3 28 20 30 36 39 22 44 61 48 51 42 40 35 47 30 35 61 61 55 37 12 25 48 40 13 17 37 30 23 31 36 30 36 29 52 59 44 53 49 33 38 40 34 40 37 47 45 34 36 36 39 34 27 33 24 32 30 24 20 14 17 15 3 60668 311 949 30 11029 16 51 8 5132 -11372 34802 1045 70 -70 999999 1 15 -84 -15 -20 -48 -32 14 999999 999999 999999 -42 999999 999999 -81 -76 -78 999999 -17 -9 -61 -39 999999 -64 -33 -92 48 -62 -1 -2 -34 -82 -86 -41 -35 999999 999999 999999 -56 -4 -38 -82 999999 -84 999999 -54 -23 -60 -57 -39 -2 24 -59 35 -46 999999 23 -16 5 -23 -51 -50 -12 -8 -73 -61 -60 -7 -57 67 107 30 10 19 56 25 58 80 29 54 2 -60 -75 -16 35 20 22 16 -10 8 49 -11 -67 -86 -54 14 23 84 25 18 38 50 49 48 40 12 -12 -29 -32 104 43 33 10 45 42 10 10 32 41 36 123 94 95 103 39 59 81 28 50 -38 -4 44 64 54 56 100 -3 -12 101 80 95 59 43 101 37 -12 -65 8 22 56 104 51 -6 13 -7 65 19 19 23 31 75 64 30 39 82 81 79 59 131 112 93 68 110 77 44 37 48 16 66 32 74 91 52 85 65 26 44 -37 -7 29 35 69 47 5 -5 32 22 23 72 43 88 66 65 76 57 27 51 45 22 9 11 -22 26 46 33 38 64 44 1 15 58 32 58 71 35 74 79 68 75 78 108 80 48 13 42 28 39 41 51 21 48 37 27 14 19 21 12 32 34 28 41 64 49 49 66 64 37 33 43 70 55 66 56 38 43 46 60 60 60 56 46 45 50 43 34 46 45 36 43 48 53 59 63 69 64 53 49 45 55 54 46 48 57 50 42 39 40 35 27 25 19 16 19 17 14 7 60677 310 993 30 11043 16 51 17 5130 -11372 715 289 120 -23 -15 -71 -93 -22 26 -72 -40 -32 -55 -57 999999 -39 -89 999999 -40 -58 3 64 68 -7 -60 -62 30 -13 -31 999999 999999 999999 -77 -61 -24 -43 13 999999 71 143 41 88 -3 -71 -12 25 -9 18 1 28 11 -81 -78 -20 -57 45 24 -76 67 -10 -87 -45 55 -47 -70 -30 4 -19 87 63 58 -66 -55 -16 -40 -30 -38 12 75 100 75 12 33 32 33 75 107 14 -17 35 61 16 -22 46 -12 12 -37 -97 -34 3 -39 32 64 49 90 69 53 -1 129 57 44 10 13 2 87 69 121 74 16 45 51 4 12 97 135 71 39 50 58 16 15 33 47 -20 27 77 67 50 68 91 141 70 73 12 46 -28 0 41 35 14 25 25 15 106 31 4 33 -57 12 75 55 34 41 24 17 57 69 43 30 83 18 95 84 60 41 56 93 119 93 45 78 78 58 39 104 91 83 77 76 32 12 46 53 55 72 20 19 27 35 45 36 62 38 27 65 64 85 64 28 10 5 24 114 61 43 79 64 51 53 56 94 60 55 49 42 84 81 65 78 13 61 86 63 21 28 50 43 70 57 30 22 43 11 38 37 29 55 58 53 50 54 61 58 66 53 66 57 66 44 48 51 63 45 36 63 66 50 57 58 54 60 64 41 33 38 47 62 48 48 55 63 55 65 74 74 61 67 73 63 58 63 61 46 45 54 49 45 49 49 35 32 33 29 29 26 30 28 25 9 12 60686 309 1025 30 11045 16 51 26 5128 -11372 2767 338 227 154 81 -91 -98 37 -1 -31 999999 999999 40 -52 -33 -36 999999 -33 999999 999999 999999 -53 -43 -64 999999 999999 -63 -61 -81 -79 55 45 999999 999999 999999 -55 -25 -54 -39 33 -47 999999 999999 -15 5 999999 999999 5 49 -19 -51 -78 -79 -65 -28 -35 -50 -84 999999 -32 -13 -32 -40 -54 -63 -24 999999 -33 6 48 -92 999999 27 65 -29 -7 -61 999999 -92 -57 -10 -48 48 56 0 -87 -100 46 10 -99 -53 -89 -47 0 999999 -20 -37 -70 32 70 -12 -91 -31 56 7 18 -21 52 83 -5 -72 21 -14 18 89 55 45 36 -18 -37 44 31 -10 -10 34 0 28 0 5 54 118 -3 14 63 105 70 105 96 2 -28 90 42 -2 -3 -22 0 52 16 -29 80 25 51 13 -4 34 31 41 0 -35 -8 23 44 -12 -10 24 15 -7 -26 13 44 35 46 55 76 25 2 30 27 65 39 20 -20 12 66 59 48 -9 -33 26 24 12 -20 68 70 54 42 22 34 42 27 11 7 -22 21 30 6 -3 37 6 -3 -12 34 37 7 57 51 29 29 34 -6 -27 42 54 37 7 25 32 5 12 27 11 11 1 6 -1 -9 -2 -1 -10 -9 2 -6 13 -3 6 -14 13 32 18 18 4 17 17 20 43 32 13 35 27 31 23 24 19 -5 1 21 27 27 10 16 26 41 20 13 14 21 29 34 32 47 48 42 39 39 41 43 41 31 27 41 35 37 37 26 21 34 22 21 23 17 13 16 6 14 14 10 1 5 -3 60695 310 1023 30 11043 16 51 35 5126 -11372 953 255 214 51 -68 999999 2 -1 -54 999999 89 109 69 -32 18 37 -96 -50 95 18 43 27 -56 999999 9 -60 999999 999999 -57 -72 -27 3 3 41 -33 -71 -25 -69 -95 -86 41 16 24 14 -62 999999 999999 -94 -74 -39 5 60 -4 -78 -80 -39 -78 -11 -51 -81 -34 5 47 9 -100 23 -3 -18 29 10 57 46 -52 6 -43 -74 -56 -52 -21 -36 6 89 57 27 -54 -9 42 26 -55 -65 -32 -11 57 54 69 46 63 70 26 22 70 -14 -38 -92 125 94 -7 43 23 -32 63 96 79 89 108 99 -8 45 8 -32 4 41 58 -7 32 29 53 23 52 49 121 94 34 32 -3 47 96 93 73 90 73 14 49 4 -28 49 33 28 84 47 17 5 6 -7 16 40 70 92 76 41 69 55 16 12 57 0 49 43 86 70 30 37 86 50 41 81 41 28 43 -18 -9 25 47 1 15 47 100 84 103 71 24 27 26 39 43 39 26 49 21 55 51 43 48 91 71 103 92 64 47 82 70 69 84 59 29 39 40 19 61 44 51 60 46 70 53 50 72 56 49 30 4 2 24 25 3 25 26 7 49 47 34 45 30 34 23 47 56 88 60 73 62 58 69 67 53 44 54 58 60 60 92 65 69 74 69 56 43 34 57 73 61 58 66 87 72 74 73 70 79 68 87 73 68 65 84 81 69 81 80 78 82 81 80 61 59 70 73 58 56 52 50 52 50 48 53 42 42 44 35 31 60704 310 1033 30 11053 16 51 44 5124 -11371 878 206 197 207 263 250 135 53 79 54 -3 -59 7 -83 999999 -20 -61 999999 999999 999999 -65 9 -26 16 -46 -14 999999 -94 16 -87 -59 -32 999999 -71 13 999999 999999 999999 -2 42 39 -86 -93 999999 999999 -35 -21 -19 -49 -59 -93 -92 7 9 -69 -59 -19 -5 -66 -60 -49 -61 -46 999999 35 -1 -83 -51 -75 -79 -45 -69 26 8 -71 -67 -32 42 20 -69 -46 -91 3 -24 81 -21 -69 -24 -23 -47 -52 4 66 120 46 -26 -16 -44 19 -13 -63 42 33 -20 30 66 38 1 1 -35 999999 31 0 6 26 -87 -74 -76 29 36 -4 -68 -37 23 44 11 58 -55 29 23 -7 86 6 -62 -13 -22 33 -11 0 50 68 12 14 -6 6 44 38 34 -39 -69 -62 -7 65 82 33 -1 30 59 41 55 64 64 57 24 27 55 0 -52 39 52 16 6 49 49 15 16 56 52 -15 -43 24 52 47 -19 -15 9 -15 -42 -25 26 38 -30 47 40 7 22 42 25 -2 12 33 34 39 40 15 23 41 -3 1 14 46 48 -9 -5 37 46 28 57 23 67 24 15 34 34 19 -4 21 33 20 3 10 18 45 28 27 -19 -7 5 -13 -10 16 29 4 16 15 1 8 20 17 21 -3 39 39 51 51 54 35 14 40 33 15 18 45 43 40 47 49 32 44 36 24 25 21 27 40 25 45 48 49 38 57 54 40 60 51 51 43 44 56 49 42 34 41 33 28 26 28 31 32 29 23 22 15 10 14 18 2 -4 -6 -4 60713 310 1034 30 11054 16 51 53 5122 -11371 2847 241 160 157 291 226 135 73 1 69 -59 999999 999999 -72 999999 -82 999999 999999 -74 38 53 11 -95 -14 -40 -22 25 -40 -1 11 -73 -52 123 114 70 -10 -13 -88 999999 -29 -50 999999 74 94 61 0 999999 -22 -44 999999 -61 999999 55 -62 -70 8 -47 4 14 -37 -39 79 -34 14 10 -29 -61 35 -46 25 999999 -80 -5 86 22 73 -4 -47 51 15 98 47 -15 -8 34 11 73 -20 52 -18 -69 21 -16 -48 -18 64 -3 5 36 53 22 -27 -42 -27 -15 -5 -42 -4 34 75 33 67 -14 -30 52 39 12 9 -19 -14 -26 69 36 55 30 -35 77 42 -29 137 137 41 17 11 108 66 55 33 38 3 15 31 2 42 15 57 64 24 47 66 27 -26 -33 36 61 3 -5 63 81 -7 -15 -10 11 31 42 45 18 87 82 43 -7 66 71 34 28 -29 5 13 33 49 33 72 68 59 84 36 57 56 40 36 57 42 30 48 49 8 -18 40 54 69 41 42 18 40 42 37 54 49 52 19 30 26 12 14 17 -7 11 29 62 79 88 46 57 44 38 84 55 38 56 63 42 17 34 27 15 9 20 68 36 24 35 57 6 3 27 -1 30 36 43 44 17 36 55 62 60 36 62 38 12 33 53 36 30 35 60 40 49 61 57 61 59 52 54 51 43 45 62 55 49 50 57 72 61 54 59 55 70 75 64 55 48 43 41 48 42 41 45 38 42 37 27 36 32 32 33 30 21 16 13 4 60722 309 1037 30 11057 16 52 2 5120 -11371 85 218 186 208 82 187 118 40 35 18 47 -68 999999 999999 0 -24 -84 999999 999999 999999 999999 999999 999999 999999 -39 -22 -32 30 128 53 -48 999999 999999 999999 -55 -13 -15 -29 49 20 -84 999999 -31 -90 -36 -9 0 118 -23 -16 -23 -18 999999 999999 999999 -5 -99 -80 999999 -24 35 -88 -59 -31 10 53 41 3 -69 -65 71 20 -82 -40 -3 0 96 69 69 53 999999 15 1 -12 -74 -98 -38 -46 32 59 -30 -5 51 56 22 -8 11 -5 25 131 50 -43 69 16 -19 74 107 -14 40 11 25 30 56 7 20 76 0 75 99 -30 -57 -28 -11 21 -31 58 19 -38 8 59 14 6 12 -16 18 75 111 71 50 45 71 68 23 25 39 69 22 97 44 -50 -35 24 15 8 102 91 30 48 89 112 52 85 41 42 13 20 -1 -2 77 50 49 -4 -15 50 27 64 26 32 64 44 18 -3 62 46 74 43 15 33 36 26 26 12 -13 25 43 40 67 43 58 77 76 67 60 64 60 80 17 24 30 14 22 46 32 84 26 0 68 85 69 36 55 52 72 106 79 68 68 68 46 50 27 18 28 47 20 17 -8 -10 14 40 25 27 30 45 52 63 72 58 49 61 75 64 58 51 53 47 68 64 53 38 63 79 46 41 56 43 47 46 30 36 50 49 58 56 57 78 67 64 58 62 54 65 57 60 77 76 65 69 68 48 57 47 55 63 51 45 46 53 46 32 33 44 39 29 32 25 24 21 15 60731 309 1047 30 11067 16 52 11 5118 -11371 299 220 183 179 166 205 118 12 9 999999 999999 -20 12 -78 -97 -33 -46 -32 999999 -30 999999 -39 -49 999999 -91 -33 1 -21 -13 -68 -32 -60 3 999999 -36 999999 999999 999999 -96 -14 -71 -64 86 58 40 -19 -95 -88 -48 -11 -2 52 -64 -85 12 92 13 -83 -6 -52 -41 16 162 14 -7 -9 52 -40 -52 93 60 26 -94 31 -71 -57 -13 -33 -81 -43 35 85 89 -24 -38 -52 -73 36 -52 -4 16 23 4 16 60 -41 17 59 -43 -20 -9 28 65 -19 8 81 85 47 76 74 34 -28 4 75 88 32 8 41 50 23 16 19 88 82 81 117 63 87 63 63 84 81 87 21 -40 119 66 29 64 80 57 35 103 117 34 -1 107 84 21 62 55 31 56 82 2 44 48 18 -9 27 23 53 74 75 9 78 71 65 54 95 95 15 48 111 68 46 16 9 87 67 43 69 27 -14 6 19 40 46 86 53 41 76 44 49 41 34 61 39 58 70 31 8 45 40 61 57 50 76 67 16 19 53 50 49 52 72 61 50 63 104 85 80 86 91 59 50 36 42 50 37 37 4 6 18 27 31 38 5 -6 24 29 70 58 51 66 66 61 58 41 14 57 43 56 52 43 49 67 46 51 54 49 50 49 60 42 48 48 66 33 50 71 55 52 52 64 54 57 46 64 59 62 74 74 74 67 62 67 63 58 63 52 52 51 50 45 54 55 50 43 47 53 49 42 40 38 33 27 20 17 60740 310 1045 30 11065 16 52 20 5116 -11371 2458 380 211 153 114 216 234 142 139 30 60 -3 -91 -48 999999 -87 -52 -13 -99 -23 79 43 -30 -21 -81 -66 999999 999999 -50 999999 999999 58 -43 -98 -93 -63 -82 -84 -78 -66 -82 -28 -98 999999 -11 -75 20 30 -24 -16 -65 -32 -4 1 -10 -27 -16 11 0 -53 999999 999999 -35 999999 -6 37 36 -30 999999 35 -25 -29 -60 -63 30 -25 -98 29 15 -10 -51 -32 -29 52 -7 -66 -37 -9 -86 -7 84 -5 3 -60 -41 -74 -62 -23 13 31 125 -1 -15 2 -20 -17 28 29 -9 -24 30 119 53 10 25 -55 -50 81 28 66 7 33 51 18 15 12 18 19 62 -21 48 24 -88 -33 34 17 36 7 43 66 85 -19 -12 37 65 5 33 22 -58 -2 5 -12 -1 29 30 66 43 29 31 23 34 7 39 106 73 7 44 65 64 48 122 81 33 63 60 32 24 46 89 35 65 87 39 40 12 8 47 57 75 1 29 38 19 29 72 67 77 74 29 66 -4 41 19 16 36 55 28 2 9 28 38 73 55 47 69 50 2 33 72 68 75 48 89 112 85 53 49 43 21 13 42 13 16 20 -5 16 16 35 26 32 40 34 19 40 66 38 48 32 66 61 26 24 48 47 37 34 55 69 55 42 55 26 38 53 51 43 49 40 46 43 48 46 35 42 63 56 48 52 45 48 61 49 44 45 49 61 46 51 67 61 49 45 45 36 43 50 49 54 40 34 21 27 40 29 19 9 11 14 12 5 60749 309 1076 30 11066 16 52 29 5115 -11371 149 143 120 155 75 80 57 124 93 -29 74 59 -78 999999 -46 -25 -37 -15 -3 -33 61 -13 7 -17 999999 -1 106 45 -46 999999 -57 5 31 -53 999999 -61 -45 -40 -86 -26 30 -78 -14 -55 -20 -20 -10 132 -20 -65 -39 22 -1 36 -24 -67 36 11 -38 -12 27 -26 -54 -9 0 -47 -68 5 17 -43 23 33 22 77 37 -70 2 20 34 4 -51 -96 -82 -14 14 34 28 -25 4 50 36 53 49 -34 999999 37 38 48 11 23 13 -10 23 89 -47 999999 -4 9 -60 11 47 10 -21 -11 -40 2 -2 21 50 -46 -38 -15 -50 -64 -64 -47 -31 10 12 -1 -1 58 30 17 44 18 -2 -5 20 69 85 39 62 81 55 40 43 40 21 2 -4 -28 4 54 42 15 6 61 62 35 12 33 54 1 12 26 46 32 20 74 31 21 38 30 33 51 46 21 8 -11 17 -24 -29 -13 -2 32 46 39 48 93 77 -33 26 29 72 60 45 54 62 60 40 57 76 47 8 19 13 0 -24 -23 6 6 5 65 64 42 39 -3 15 37 40 66 50 17 20 23 4 14 44 5 -2 -21 21 64 63 -1 9 15 17 22 16 16 25 29 -4 30 43 36 48 36 30 42 42 45 32 41 19 49 32 10 37 40 24 48 47 23 40 35 36 33 39 47 42 30 30 39 43 39 50 59 41 49 57 51 42 35 48 50 47 40 35 41 30 36 27 25 23 24 25 29 19 10 15 16 10 6 11 2 -10 60758 309 1049 30 11069 16 52 38 5113 -11371 11631 -49 -83 23 999999 -56 -42 88 52 91 22 43 6 -11 -90 -55 -79 -71 -8 36 -49 -37 -84 13 -42 61 6 -93 999999 -35 999999 999999 999999 999999 -88 -33 -16 8 12 66 47 -44 999999 -91 -71 6 -53 -24 -57 -51 -86 999999 -89 -68 999999 -3 -31 -11 -66 -96 -39 -68 999999 -70 -69 -15 14 -29 -82 -79 -23 -8 35 35 -41 999999 37 87 39 999999 -37 -6 60 0 -60 18 18 -53 -49 -54 -83 -34 38 -17 -39 -94 999999 -22 -39 -36 -60 -41 -11 -68 -35 -26 30 5 -11 -30 -49 14 -9 -45 -8 -26 -23 -19 0 -3 -21 -34 -16 -19 1 27 -16 -52 -24 -33 -18 -30 29 -28 -2 17 17 4 51 96 27 63 54 54 7 9 34 30 -36 28 20 48 46 57 -5 -48 0 24 13 9 42 -20 -8 10 -49 -4 17 4 49 35 39 74 -10 -32 5 -24 33 44 25 26 38 29 4 -11 35 73 68 48 2 35 -28 46 16 19 20 29 59 77 48 32 62 50 49 9 -1 0 -7 -33 -17 32 44 53 36 58 39 46 -11 11 72 28 11 52 80 58 78 57 18 12 30 1 21 10 10 9 2 -3 5 13 20 -9 4 37 6 19 38 20 9 0 15 24 38 22 20 17 10 20 38 20 29 40 27 28 26 12 38 52 33 28 28 27 29 47 41 27 27 29 34 44 52 52 25 28 33 31 33 32 51 39 40 45 42 39 31 29 31 21 23 27 24 12 17 23 9 10 11 3 3 2 -6 60767 309 1078 30 11068 16 52 47 5111 -11371 1432 97 -33 55 73 25 -66 -13 42 -78 -33 18 81 85 52 49 91 19 -24 7 7 -89 -50 114 95 127 131 36 -43 999999 999999 999999 -65 -18 1 -24 6 43 42 13 18 -50 -15 -25 17 30 14 -9 999999 999999 -13 38 48 75 46 -26 -97 -40 -4 50 10 -37 -29 34 39 12 30 -7 -36 -75 999999 -21 -32 5 -43 -60 -34 26 85 -5 -26 15 -16 -29 46 -24 -63 -14 37 -6 -4 -69 -33 -32 -19 -48 -50 -31 21 54 43 -25 5 67 47 31 -61 14 5 6 -16 -10 40 54 40 -12 -42 39 60 -14 3 7 41 73 101 30 -14 30 30 12 19 8 5 40 38 -17 15 83 133 83 49 104 144 113 58 79 34 6 -18 52 49 63 41 31 12 -26 -9 47 55 22 28 44 23 30 43 19 18 17 4 26 15 -8 26 57 43 45 50 82 73 31 43 88 87 41 43 69 60 49 38 66 83 78 63 28 -3 11 15 19 54 60 35 56 61 53 49 32 48 76 47 43 70 66 62 61 46 34 52 40 49 62 47 53 63 70 80 56 24 -7 -5 17 24 41 57 55 37 48 57 59 61 48 65 65 45 61 73 56 42 50 58 59 58 55 46 55 47 40 41 45 57 55 46 42 51 53 55 52 67 74 58 40 42 47 55 60 58 58 58 62 65 66 63 69 72 69 68 70 70 70 63 67 67 63 56 56 55 54 52 47 46 45 50 43 36 32 30 17 17 20 14 60776 309 1087 30 11077 16 52 56 5109 -11371 5454 413 138 86 21 2 20 63 55 49 33 -12 -26 -76 -41 -23 10 -19 -20 38 15 -29 -23 999999 999999 -39 -27 -31 -60 -50 -92 -42 -21 23 39 -57 -73 -45 -26 23 39 -45 -61 -78 -40 10 -29 7 38 57 95 -32 -47 -7 -77 999999 -1 10 56 -52 -64 -56 -72 21 18 -34 32 32 999999 -5 -46 -11 10 -31 -52 -41 999999 -59 -28 -51 -10 -50 -27 -7 18 33 54 47 20 -11 0 73 103 17 35 -11 -37 999999 999999 -51 23 41 -29 -36 -56 11 -9 -6 -4 -15 -15 -2 3 -1 -17 -5 -1 10 5 53 53 43 36 49 38 53 54 77 48 15 3 -29 1 50 74 33 5 -3 28 9 -38 23 54 67 51 49 61 70 82 74 68 42 17 -11 46 67 75 49 50 76 60 22 22 44 32 33 43 21 22 37 41 9 -3 24 59 16 29 44 79 55 51 51 30 34 60 48 49 52 58 50 28 28 53 52 60 63 83 65 54 5 16 60 64 66 36 23 48 24 13 3 73 122 63 60 62 42 39 30 51 55 67 64 77 82 68 56 57 39 22 25 -2 6 6 -3 17 13 45 51 47 48 41 36 42 39 34 48 48 43 53 42 49 52 52 36 31 47 60 52 36 33 44 39 37 47 51 59 71 65 54 54 49 45 46 54 66 69 63 60 62 61 62 63 60 57 54 58 59 54 53 51 50 50 51 48 44 37 33 40 44 40 38 34 29 27 28 24 20 18 12 60785 306 1097 30 11087 16 53 5 5107 -11371 1707 380 193 70 999999 999999 -1 16 999999 -82 999999 6 -23 -13 -80 -48 128 14 -92 -50 -5 -69 -33 -54 999999 999999 999999 -54 999999 -54 -47 -71 -46 85 -26 999999 -77 999999 999999 -8 -15 -31 -49 -73 999999 999999 999999 -79 -51 -38 29 65 55 -77 -74 -22 -29 -72 -72 -84 -24 -33 999999 999999 999999 6 34 3 45 0 -59 -87 -87 -91 -23 -17 -23 -20 999999 999999 -74 -29 -14 -85 -81 -45 -2 -55 16 40 -17 -40 -55 -13 -40 -46 2 -56 -67 48 24 54 33 7 2 -59 -66 -60 -24 -33 -19 -63 -28 4 -29 -80 18 -37 -84 -47 -18 -17 -54 -81 -26 -14 -23 -14 40 13 -54 -3 -12 -25 8 15 -26 3 -21 -29 5 -5 80 65 18 48 -6 12 43 58 35 -32 -11 33 2 -47 -23 6 -4 -27 -1 12 6 0 -35 -18 8 39 56 51 10 17 -5 30 43 3 25 30 36 15 11 17 -8 22 34 13 12 39 -7 -13 55 59 3 -30 -7 7 17 25 39 44 55 35 6 4 -26 -16 -20 -28 -32 0 14 12 24 32 9 7 43 57 54 59 43 24 21 9 2 2 15 1 -12 -18 -32 -36 -51 -13 -20 21 32 16 33 38 30 43 1 -8 15 18 34 16 25 33 33 26 27 41 25 13 7 12 8 18 33 30 15 17 25 20 19 16 15 20 29 28 34 32 37 47 46 37 26 20 19 21 22 26 35 42 35 32 31 25 23 25 26 22 18 23 24 19 13 10 6 6 -1 -5 -5 -10 60794 308 1123 30 11083 16 53 14 5105 -11372 4475 449 310 132 31 -19 60 -13 -56 -71 -35 -38 51 101 -36 -85 -44 -11 999999 999999 22 3 0 -75 48 51 -79 -33 4 -53 -44 36 84 45 19 57 -23 13 97 167 115 72 -31 999999 -79 -32 39 6 -53 -10 -23 -83 -69 2 3 40 23 66 -48 -19 -30 0 -7 -14 -17 -21 33 63 -70 999999 999999 -23 30 -23 -29 52 40 3 25 -6 55 -70 999999 -54 -71 -58 -8 -50 999999 -19 27 2 -21 -69 -31 7 -11 -16 24 69 21 -46 -49 -56 -75 -22 26 31 -34 -67 -1 -13 -9 -53 -48 -5 33 71 87 46 49 41 35 30 6 3 -1 21 25 -41 -38 -8 52 8 14 55 81 58 37 67 26 5 29 27 75 63 33 42 89 90 36 10 -29 16 88 79 56 53 48 23 -11 -23 25 55 8 39 25 2 14 33 18 38 76 95 50 35 61 87 68 40 32 48 47 51 58 6 -52 -9 8 38 73 95 97 80 51 43 27 40 51 44 42 42 16 42 74 59 58 24 31 48 61 25 56 70 28 62 66 53 66 72 83 44 15 18 19 8 -16 11 14 40 30 35 60 36 34 29 51 60 41 38 55 54 61 57 51 49 56 46 45 41 37 59 65 54 52 49 59 60 66 56 41 42 70 63 57 77 67 57 61 53 58 60 53 57 77 82 57 48 59 68 59 61 67 63 48 44 53 59 56 56 55 49 52 60 58 49 41 45 42 36 32 29 28 29 28 21 16 13 60803 309 1096 30 11086 16 53 23 5103 -11372 17778 799 129 103 -1 17 72 -32 -79 -73 18 21 -1 999999 999999 -69 999999 999999 999999 -86 -43 17 -32 5 5 999999 -16 -75 -42 -57 -9 -7 0 76 98 162 -25 999999 -16 999999 -66 -80 999999 -82 81 72 -18 14 102 -77 -80 21 96 28 78 47 -15 -71 999999 23 -19 65 47 67 24 -95 -18 78 77 -18 -55 -76 -28 99 90 -18 55 43 -53 -60 52 41 43 6 -34 -2 8 -61 -52 -43 -2 -97 999999 -70 -47 -89 999999 -61 -19 -40 -48 -63 10 120 99 19 -10 61 -14 -99 -42 -13 5 40 -10 -7 -8 -5 -8 20 7 -6 -52 -53 1 -20 2 40 52 38 91 48 -10 57 100 91 65 28 39 16 20 64 1 26 65 52 60 41 79 32 -1 55 55 21 -2 20 42 -16 -35 55 35 45 82 91 6 29 16 17 62 35 23 -17 -11 45 49 13 -20 -52 29 51 27 1 -11 28 15 27 48 29 -14 58 18 6 -31 57 74 64 69 104 65 55 69 40 29 -18 23 20 14 43 21 -8 30 31 30 39 46 60 42 50 77 26 25 43 3 9 47 39 -17 -11 18 17 -9 15 -3 13 10 14 9 -8 39 39 30 60 42 26 32 51 27 15 43 41 38 74 60 44 25 37 22 34 50 51 46 38 36 27 3 16 30 55 49 41 53 40 48 40 33 47 49 46 48 40 48 57 56 45 44 51 57 45 36 40 45 40 33 34 32 36 41 41 29 21 12 25 21 11 15 14 3 -1 -5 60812 308 1074 30 11094 16 53 32 5101 -11373 9474 440 265 194 64 -17 -72 999999 999999 999999 999999 -97 77 35 -28 -86 -95 -54 -29 999999 999999 -80 999999 999999 999999 -24 30 6 2 -76 -84 -52 -88 10 -17 19 -49 -37 -5 1 -49 -20 12 -35 -21 45 -9 3 -29 -31 -34 -34 29 -24 -61 -55 -20 -11 -15 999999 -62 42 -19 999999 -71 999999 -94 -71 -35 -20 0 2 -53 13 -80 -57 -21 36 -19 20 -9 -55 57 -23 -57 1 -42 -29 29 24 -12 -18 39 -9 -50 -13 5 -21 -44 -12 30 4 -77 999999 -28 -10 -27 6 -58 -78 -21 30 -6 -41 -9 15 58 -23 -56 -64 -47 8 15 -32 -24 26 0 4 -14 8 52 -41 -2 -53 -47 22 48 50 -61 -2 -7 8 53 15 33 -2 -24 -31 25 93 34 28 50 6 -8 -22 -13 -9 9 27 10 74 74 34 59 39 34 7 10 29 11 -7 -6 -1 -48 -25 16 21 4 20 -14 -6 20 1 -6 1 43 20 17 5 0 2 -3 12 -19 -27 -44 -1 40 30 -27 -23 14 -4 9 33 34 64 29 34 45 40 50 86 51 8 37 30 39 47 50 26 50 7 -9 -36 11 24 10 18 24 7 -19 -3 30 25 23 11 33 6 7 -1 30 24 25 4 20 -8 3 32 20 4 25 8 6 15 28 5 0 6 -4 -15 -9 5 21 19 5 27 18 26 27 37 37 36 44 45 61 53 34 33 44 51 42 39 48 43 22 33 32 32 41 38 22 22 20 22 21 18 16 10 20 20 5 0 -6 -10 -9 -10 60822 308 1126 30 11086 16 53 42 5099 -11373 447 193 9 -61 -4 999999 -88 -64 -34 999999 999999 -61 -46 -84 -54 -100 -87 -96 -24 -58 -38 -71 6 62 48 -21 -63 -55 61 47 27 -71 -96 27 70 81 -19 -49 -68 0 85 44 4 16 -58 999999 -72 25 26 -42 -83 42 24 64 35 -61 -41 -8 11 3 -35 -15 -9 10 69 18 -10 -29 -64 -52 -24 -27 -4 5 49 -7 -50 -18 -29 -50 -60 32 89 55 -12 -4 -12 0 11 36 -3 -8 20 39 -50 999999 -90 -11 15 -46 -67 22 42 33 26 -10 -26 -51 -72 -31 -21 -69 -57 -19 -60 -66 -19 -17 -14 4 36 40 32 4 -6 -28 20 15 50 37 19 23 45 33 -17 32 22 -4 -3 -5 23 63 45 56 15 35 10 30 28 14 21 26 39 18 68 47 40 45 75 65 -3 19 31 -1 -9 10 -12 -6 24 45 15 -29 -29 -29 -1 37 49 54 8 17 72 55 60 72 53 25 28 22 3 -3 -4 4 9 23 40 29 22 51 44 32 29 41 41 40 49 48 6 11 43 32 54 46 44 33 46 45 54 63 64 58 48 25 10 19 20 16 30 26 28 -1 17 25 45 56 60 56 58 64 54 22 25 41 30 18 25 27 23 18 36 56 64 30 40 54 38 32 36 27 26 48 42 28 48 45 39 32 38 42 43 39 50 48 49 59 60 58 55 56 50 42 58 68 58 60 55 60 56 49 46 52 50 55 49 43 46 40 37 30 29 33 28 22 24 27 21 20 20 6 60831 308 1151 30 11081 16 53 51 5097 -11374 98157 2262 169 -58 999999 999999 -33 10 74 55 -30 69 33 999999 -86 -95 -79 -41 -95 -45 -51 -95 -76 0 -89 -27 49 1 -35 -19 7 -36 -42 34 9 -67 -45 -83 -91 -21 -15 14 -37 -44 -33 -65 61 70 -11 4 -12 -21 -28 38 38 107 21 51 28 2 38 51 57 -21 4 43 23 6 19 76 4 999999 999999 -10 -27 -83 39 38 1 56 72 -71 999999 -13 51 -38 999999 999999 999999 -58 21 -30 -35 -7 6 -24 -20 23 20 56 93 2 -36 -42 17 25 -36 -25 45 81 21 9 29 6 -42 -28 -21 -38 11 -22 -11 20 50 72 34 -44 -20 15 -21 11 78 0 -5 41 55 -40 -43 20 19 30 29 33 64 25 44 48 41 14 47 26 -17 8 44 83 64 32 53 81 66 62 68 10 45 17 22 42 76 49 61 37 35 88 85 18 9 18 69 53 34 48 46 65 65 56 55 30 14 10 44 50 23 26 14 11 42 62 50 60 47 60 53 33 31 41 39 57 46 44 47 47 83 77 57 81 70 47 64 90 69 52 56 51 25 10 25 8 21 36 35 48 47 54 74 75 58 54 49 70 75 85 89 68 54 52 60 53 56 55 61 79 75 68 83 80 80 82 65 55 63 53 57 52 50 37 49 63 58 57 62 70 83 73 72 79 87 94 95 78 76 84 82 89 96 100 93 84 83 79 74 74 75 75 73 77 74 73 76 70 62 65 66 58 53 49 45 42 35 25 60840 308 1132 30 11092 16 54 0 5096 -11374 8972 999999 5632 999999 1521 20 -95 69 83 47 -50 999999 999999 -17 -77 -44 -24 -17 20 -19 20 85 -15 -54 -41 -19 -95 999999 -72 24 -36 -20 -38 999999 999999 -32 61 18 58 56 -1 -6 -14 22 9 -18 23 1 -8 54 2 -11 4 -30 -76 -31 2 -31 81 127 10 -23 7 26 105 115 9 34 -2 -18 -22 -41 -37 -8 14 30 31 -59 -11 51 -4 71 76 16 17 36 -39 -60 -17 14 -16 -16 -30 -64 -4 1 -24 -25 65 48 -6 -10 1 -21 3 1 12 21 -24 -18 -24 11 -97 -60 45 32 -14 -16 57 102 11 40 -35 -8 45 59 -59 -62 25 33 67 65 48 15 13 -3 14 33 77 118 122 123 95 34 30 39 26 15 6 -2 0 -31 31 56 50 54 38 57 15 1 8 -9 29 40 25 72 55 -11 24 66 71 39 44 47 48 35 9 7 2 46 73 39 31 37 61 59 48 28 28 28 54 81 69 23 42 40 62 83 78 51 7 18 34 57 71 43 36 38 47 70 74 57 44 69 85 83 78 80 61 60 73 53 58 41 30 7 32 28 55 18 15 25 21 42 56 64 83 58 61 72 56 59 53 54 62 74 60 64 55 58 76 66 61 51 43 63 61 62 65 62 58 41 59 84 74 57 48 48 60 67 74 57 61 71 77 84 86 73 80 90 86 82 81 80 75 72 54 59 75 78 68 64 67 67 62 68 65 65 60 53 51 53 52 45 42 37 33 28 60849 304 1138 30 11098 16 54 9 5094 -11375 10661 999999 999999 1494 3 39 50 999999 999999 -75 -98 999999 -87 999999 999999 999999 -43 -44 999999 999999 999999 999999 999999 -41 -15 -28 -71 -91 999999 -66 -32 -61 -82 999999 999999 22 18 -87 -29 -27 52 1 -39 -26 -28 28 18 -63 -23 -38 -85 -71 56 83 -2 -91 -59 -4 42 21 42 -4 -6 -16 -34 -52 -80 -67 -66 -21 -73 -48 -12 -43 -8 -57 999999 999999 -43 -44 999999 999999 -84 26 49 23 -14 -56 999999 -18 -19 -56 -88 -9 999999 999999 -80 999999 999999 -77 -60 -91 -36 -22 -46 -64 999999 -47 16 -62 -66 -72 -36 25 -9 -3 -12 9 23 -3 -81 -43 -38 -35 -1 -38 5 -55 -73 -44 40 78 19 4 3 11 105 62 -70 -3 78 -13 -5 -22 -30 -16 5 20 37 4 -26 -52 -15 1 18 32 88 48 -1 7 18 33 30 50 51 23 11 -7 -50 -13 9 33 30 35 25 -8 -16 12 39 -15 -32 28 2 -5 -19 -20 14 35 35 14 -3 2 -4 -3 19 15 -5 35 33 22 5 -27 -28 -22 -6 25 22 28 52 24 -19 5 53 66 39 37 21 25 49 42 49 17 -8 -9 4 5 -4 -14 -10 19 17 11 16 40 27 14 24 13 12 17 46 23 1 13 36 42 27 11 37 48 25 12 14 24 40 42 26 22 5 14 15 14 20 30 29 30 19 21 22 26 18 17 12 11 25 35 39 29 28 27 39 33 27 33 29 26 31 33 36 28 32 29 26 33 24 10 9 12 7 1 3 1 -11 -14 60858 308 1132 30 11092 16 54 18 5092 -11376 12075 1122 364 48 -41 -46 -48 999999 -92 999999 -28 -35 -53 -2 999999 999999 -47 -86 -83 -83 999999 -91 2 999999 -79 -58 -71 999999 -59 30 -17 999999 999999 -20 33 80 -50 -64 -39 -43 -72 999999 -27 37 15 2 -24 -49 -10 42 13 999999 999999 999999 -51 -18 -75 999999 -27 38 -4 -36 -29 -37 4 14 42 26 -60 -58 -22 10 -3 45 -22 -65 -30 -26 -47 -48 -80 -47 3 37 -58 -26 1 12 53 -66 -71 -17 23 55 43 54 31 -3 -22 -60 -62 -73 23 64 85 66 63 59 49 36 -52 -53 -29 -21 -19 12 -43 -15 -20 -12 80 49 -12 -16 38 -17 -20 3 20 -2 0 -84 -34 37 13 -15 -17 23 -13 -22 25 20 23 39 79 63 79 89 30 21 32 66 57 66 33 42 42 73 46 68 13 45 100 61 63 51 12 -36 13 48 39 53 21 21 95 102 56 33 -1 -12 5 60 64 55 24 29 84 79 59 44 21 23 65 12 -2 65 49 49 45 14 24 53 61 27 58 69 70 54 26 35 55 89 106 78 59 67 52 46 24 53 45 38 56 58 30 30 12 26 24 24 26 18 46 40 44 30 34 58 57 56 41 39 50 46 61 71 72 55 42 41 41 48 57 45 29 41 43 31 33 35 29 36 46 46 47 51 55 43 44 56 51 48 58 59 54 48 53 67 71 70 61 55 50 56 62 56 57 63 63 56 50 48 55 60 55 58 53 43 35 36 33 30 29 24 23 20 14 13 60867 309 1103 30 11093 16 54 27 5091 -11377 29992 3169 777 303 -10 999999 999999 999999 999999 999999 -92 -19 -79 999999 -94 -22 5 18 -56 -83 -89 -91 -65 999999 -24 -80 999999 -42 -59 -36 1 -76 -96 -76 999999 999999 -72 999999 999999 -41 10 -48 -29 -43 -93 -41 -26 50 -52 36 28 -22 999999 -82 -5 -13 -20 -2 -18 -78 -42 -63 -37 -96 -66 999999 -67 -77 -58 999999 999999 -56 -30 52 26 21 8 -26 -57 -61 -10 -36 -10 -73 999999 999999 999999 -66 -75 -24 -2 -36 -86 -62 -30 -61 -33 -47 -79 -42 -2 -58 -5 28 -39 -64 -16 1 -40 12 -14 -23 -89 -44 -49 -66 -55 8 -44 -22 -14 -47 -27 12 8 7 -23 -3 -35 -32 -63 -3 -38 -22 14 59 30 37 46 -14 -15 -14 51 -4 9 21 28 40 36 -9 -14 -3 18 -9 -25 -36 -70 -55 -11 39 28 59 68 20 75 51 9 55 21 17 48 -3 10 15 2 13 -17 13 11 10 8 6 19 -9 -12 35 51 17 -26 -11 -14 -2 34 5 -4 7 5 23 -5 -18 13 9 -3 20 39 10 -18 14 47 47 25 44 42 17 23 31 42 19 10 -10 10 25 0 5 16 12 3 25 11 11 -3 -14 29 18 4 32 19 34 50 66 21 6 8 27 38 45 35 37 43 32 13 24 26 10 2 28 25 25 33 34 25 7 17 17 38 32 22 24 30 8 26 27 31 31 33 39 31 39 28 40 42 39 39 40 30 43 42 39 39 34 39 28 36 24 21 23 19 26 17 9 15 10 10 6 3 -2 3 -6 -10 60876 307 1139 30 11099 16 54 36 5089 -11378 2445 924 142 -85 -53 20 27 -46 -88 -30 999999 -72 111 27 -42 999999 -18 -74 999999 -18 -53 999999 999999 999999 -54 999999 -44 -64 999999 -14 153 42 92 37 -52 999999 999999 -76 999999 -62 -58 999999 -66 32 52 -56 999999 -64 -72 -98 -56 -2 16 -62 999999 -51 -61 999999 999999 999999 999999 999999 999999 -95 -89 -4 84 4 999999 999999 -71 -48 -54 -69 -55 -31 999999 999999 -83 -59 -40 -79 -37 32 20 -15 -76 -62 -30 12 -43 -50 -8 -12 -93 -58 86 155 91 -30 -10 -68 -43 -88 -43 -28 -35 -8 8 -14 -17 19 -3 -78 -78 4 52 -15 -32 -16 -38 -57 -6 12 -16 0 13 -20 -4 -31 -54 20 12 -19 -44 -52 -38 -25 -39 -27 66 53 26 -18 -6 -21 45 50 -4 -49 4 9 -40 -32 -32 0 1 26 31 16 37 -1 4 13 -11 13 76 4 6 19 11 6 -6 -6 -26 -23 13 -5 -33 -25 -6 45 46 40 -14 13 82 13 10 16 13 30 49 49 -14 -20 -13 26 48 25 26 18 28 -2 9 36 39 23 1 8 6 6 21 25 35 72 38 1 21 20 -11 -10 -1 5 2 -11 -1 -6 -7 10 35 19 12 20 34 24 15 16 42 28 13 45 39 4 14 31 28 37 39 56 43 35 29 25 21 20 5 5 2 2 5 28 40 29 14 23 45 42 32 25 33 35 42 38 31 45 45 41 46 40 45 45 48 54 52 46 38 36 35 50 33 32 27 22 29 24 21 14 14 19 19 12 8 5 -6 -4 -10 60885 308 1144 30 11104 16 54 45 5087 -11379 3810 917 519 109 -5 -83 39 13 -34 999999 999999 999999 -58 -91 -90 25 -82 999999 -42 -37 -52 -49 -65 5 -23 -20 -2 61 -26 15 -18 -9 25 -67 999999 -73 75 57 -69 999999 -86 -53 -15 49 -34 15 -35 27 64 -38 -9 -50 -91 -48 -79 -88 -23 -49 -66 -67 16 36 43 -44 -38 -5 78 -63 11 75 22 24 -10 7 -46 999999 999999 999999 -68 -26 -15 -12 -24 10 -10 -56 -49 -41 -19 -35 4 -12 -42 -32 9 -88 -95 -13 13 19 13 4 53 -5 -54 30 69 32 -14 -2 -14 -24 16 22 -7 -22 -31 -11 9 7 -25 -24 -67 -6 7 -11 41 50 61 17 14 23 -8 -46 -2 -12 -33 50 104 50 51 52 18 27 -1 -22 37 42 11 23 -1 17 26 28 34 52 85 86 54 65 72 70 51 12 -4 34 68 41 -13 -10 23 25 8 18 -10 -15 0 14 49 69 84 79 53 58 54 17 35 44 46 61 77 72 76 64 68 54 38 74 88 62 80 81 35 18 24 40 61 65 68 81 46 32 63 72 56 46 41 57 85 72 62 79 76 47 38 34 26 34 31 59 60 39 57 57 43 43 37 55 48 41 40 42 46 45 39 34 36 53 68 53 38 30 33 39 37 36 33 42 29 27 54 66 59 44 49 57 47 44 48 62 63 55 50 61 68 64 72 82 84 83 74 75 66 71 68 66 63 65 68 68 57 50 54 63 56 59 57 59 51 48 31 29 29 30 23 24 25 20 60894 308 1140 30 11100 16 54 54 5085 -11379 1471 265 183 -16 -60 999999 -66 999999 -95 -62 -6 999999 -72 -70 17 9 26 -34 -77 999999 -81 -97 999999 -51 -55 33 9 8 -23 -40 -38 -6 35 -16 -10 -47 -49 -82 999999 -75 -2 -86 -80 -24 3 15 -3 -50 -85 -34 -13 0 -61 999999 -99 -93 -44 -7 -8 43 21 -14 -79 -70 -21 -27 14 -83 999999 -67 6 -54 -86 -56 -8 -20 17 -8 -80 -40 4 42 -9 999999 -70 999999 999999 -36 -85 -35 15 10 -23 -83 -26 -35 -69 -90 -11 -14 10 -3 16 -24 -39 -28 17 -36 -29 3 -50 -41 -27 -22 38 8 13 -18 5 28 -50 -61 22 24 -6 -18 -63 -58 -30 -30 -55 3 12 -10 29 72 -2 -10 -31 -61 8 101 53 -69 -59 -29 54 40 14 1 6 13 47 38 5 -13 -20 -17 -10 -18 -15 -10 18 -4 -14 36 59 22 30 31 9 -7 16 56 45 0 -18 -10 24 47 13 7 -2 17 26 40 38 24 -4 -16 15 31 37 41 46 4 -17 7 56 14 47 57 47 27 12 50 33 34 37 32 40 51 34 55 43 -1 8 30 -14 -10 23 44 34 31 27 6 18 30 2 8 8 11 25 28 14 -10 -20 21 40 16 16 11 16 25 19 27 7 14 8 5 6 -6 19 12 6 27 19 28 35 38 27 15 27 24 11 18 44 33 22 37 22 2 13 13 13 28 48 48 47 37 39 48 42 37 44 40 40 32 35 32 34 40 24 18 21 28 28 22 20 28 17 8 7 4 -2 0 -3 -9 60903 310 1083 30 11103 16 55 3 5083 -11380 600609 2904 410 196 66 -19 48 100 -25 999999 999999 -40 47 29 -37 -52 -70 -67 37 999999 999999 999999 -81 36 -44 -37 53 -32 -87 999999 -97 -55 -70 13 -37 21 -59 -94 999999 999999 999999 999999 -65 -3 -2 -33 -13 -71 -74 -13 -71 57 -20 21 14 999999 -64 -45 -77 16 -5 -32 -44 -11 -34 23 999999 999999 999999 -48 -40 999999 -71 -26 40 -66 -12 10 -84 -5 60 53 47 -5 25 53 -62 -50 113 30 -32 14 2 -24 78 34 -82 -33 -13 -33 30 -3 -50 46 -8 -54 -28 12 -19 18 -83 -66 5 -65 -48 -37 -23 -80 -72 -58 -11 26 6 -25 32 4 8 10 22 -26 0 -9 -6 3 9 -26 -19 48 27 -67 -55 -12 -22 39 44 -15 38 54 34 43 23 -20 63 5 -29 6 26 29 82 50 50 14 26 36 37 33 48 7 6 12 9 28 -16 0 43 64 69 36 17 17 41 68 43 -9 -9 -9 28 20 -9 36 17 15 64 27 39 31 44 15 21 12 5 30 -3 -4 26 16 30 25 63 -38 8 7 11 40 -35 14 28 -10 15 42 11 9 7 28 22 43 25 14 26 25 75 70 19 1 30 45 22 28 25 49 50 26 31 34 18 39 30 14 16 6 3 12 0 -2 16 23 15 27 9 6 33 0 8 27 14 12 28 42 39 43 31 47 33 20 33 50 39 34 44 35 49 47 56 54 53 57 45 45 33 44 50 53 45 37 33 31 36 32 38 42 34 33 37 24 22 15 12 10 7 1 60912 310 1091 30 11111 16 55 12 5082 -11381 707201 4673 301 243 41 -38 -32 -25 22 999999 999999 999999 999999 -98 999999 6 -90 40 45 -29 999999 -44 -40 999999 -16 -72 999999 999999 30 999999 999999 -59 -1 999999 -53 -20 -82 5 999999 -83 29 -34 -54 999999 -4 -90 999999 106 57 -53 -16 14 -23 -61 -30 -73 -90 -98 999999 -50 -84 -87 -54 -26 -38 -35 -86 999999 999999 0 12 -75 999999 -70 70 70 -19 -31 -4 32 -7 -14 999999 999999 -44 -7 37 19 14 21 1 999999 14 -7 -42 8 -40 -16 6 -29 -93 -22 52 -38 6 -35 20 -42 -59 -39 7 -5 -29 -61 -21 -7 -28 -38 2 -31 14 39 29 56 3 -2 -10 -11 -29 -34 -52 26 58 28 51 -44 3 -53 -58 -9 62 94 46 -5 -55 43 38 -42 -29 5 50 73 45 21 -4 39 55 62 42 71 47 12 43 33 62 -9 58 63 6 -2 -8 26 33 49 -31 -21 5 -5 0 21 57 -27 -49 28 27 -2 -24 30 50 24 -28 4 15 54 20 1 51 64 25 68 56 20 2 7 16 24 38 46 46 9 6 32 33 39 12 36 19 -7 -1 11 -14 -7 6 -3 7 28 -3 27 52 12 41 33 22 -6 10 38 9 7 40 39 16 3 25 26 -12 -9 11 17 7 15 11 -12 0 31 42 23 19 19 27 23 11 -9 32 36 13 19 32 38 42 29 2 12 35 43 29 15 22 16 13 45 54 42 35 22 33 34 28 25 34 35 31 27 21 28 30 30 32 29 20 20 20 17 12 5 8 7 5 -4 -11 -14 60921 309 1092 30 11112 16 55 21 5080 -11381 56916 740 281 136 68 82 29 999999 999999 999999 999999 -44 -74 44 -75 999999 -55 -33 -38 11 -7 -37 -18 -27 999999 -62 -81 -68 -67 -13 999999 -59 -92 -23 -36 999999 -48 -19 -82 999999 -22 -35 -18 -85 -63 999999 -11 -61 -97 -52 999999 -83 999999 -99 -19 -46 -3 -11 15 -10 -4 22 -31 -35 -80 -58 -79 -27 -44 -99 999999 -55 -29 -5 0 -92 -22 -37 -75 -22 -15 -35 15 -88 -1 -25 11 15 8 -11 5 14 -61 -8 -5 -44 -63 -59 -29 15 26 -12 -18 -24 999999 -68 -1 -30 -66 -8 17 -14 -6 35 64 -14 -74 -28 13 19 8 -83 -52 -13 -12 -31 -35 -87 -61 23 -48 32 74 9 -53 7 -25 -23 16 -10 -43 -22 -10 -47 -12 -18 16 39 27 -61 -45 9 57 -10 51 22 14 28 56 16 19 -3 7 -43 -17 5 10 34 22 11 23 30 1 20 38 -11 -41 26 6 0 -58 -21 -2 -25 2 15 18 36 -26 6 36 66 27 9 -2 -3 15 39 13 22 -13 17 -4 2 -20 13 27 56 46 12 9 -4 11 30 39 29 14 31 -16 -1 2 -18 2 17 22 24 -11 8 1 -13 13 26 30 27 -3 5 12 20 10 13 31 11 -13 6 -7 -1 -24 -12 -1 18 17 -23 -11 6 11 -1 9 -3 1 24 11 -3 9 5 29 19 5 7 2 17 25 23 28 21 21 13 8 1 15 32 35 43 41 46 46 22 24 22 20 32 38 29 28 27 18 27 20 21 24 24 22 22 22 11 5 -1 -4 -5 -8 60930 310 1090 30 11110 16 55 30 5078 -11382 34005 865 430 276 69 35 -6 -7 53 0 -68 -18 -88 -86 -55 -41 999999 999999 -85 -8 -73 -13 38 -63 -36 -4 76 57 -24 21 29 -50 -39 -25 -61 -72 -14 31 -6 -20 999999 -88 -16 -94 -62 -80 -4 48 112 37 -17 -36 -42 -18 34 -56 -45 -29 999999 -65 -72 999999 -83 -67 -58 -52 8 39 -8 -17 -49 17 0 -4 -55 -9 -41 -8 -9 36 -6 -34 -52 35 -43 -46 -2 -50 29 -66 0 -17 -67 -17 -3 999999 32 23 999999 0 4 -25 -50 999999 -82 -28 -46 -74 12 24 49 -28 -2 -57 -19 0 -22 21 32 28 8 14 -16 20 59 10 -20 33 69 41 -23 44 30 33 7 -26 32 43 59 31 -19 -29 -24 14 18 0 45 33 11 16 -27 18 25 -6 71 39 31 22 75 50 -14 49 39 11 58 32 -8 -14 40 -13 4 36 46 114 95 28 24 16 43 18 -12 9 40 22 25 62 46 60 -5 -1 39 47 27 33 64 49 48 70 41 39 -1 8 -7 19 62 70 61 77 54 27 42 40 29 4 14 27 63 31 22 7 56 40 16 47 35 33 47 43 5 20 47 55 57 48 66 59 48 61 43 37 55 44 2 13 2 33 35 13 19 36 39 5 14 33 48 33 23 35 36 31 29 24 25 26 34 34 48 37 48 36 46 48 29 38 51 63 52 36 49 53 55 59 70 78 66 52 54 60 63 46 44 55 51 45 53 44 52 54 51 42 45 36 26 29 28 28 29 21 14 11 60939 310 1087 30 11107 16 55 39 5076 -11383 20047 652 277 228 154 146 71 -58 52 -12 -19 -72 10 -73 999999 -55 9 23 -50 25 -25 -32 -37 999999 80 1 2 29 -45 -83 -1 41 -41 999999 -43 -32 0 90 -39 5 60 -7 -60 12 -5 -10 -31 -56 38 -35 41 37 -23 -21 999999 -91 -73 -18 29 2 -40 -68 -3 -46 -87 999999 -3 -60 -84 31 39 91 0 48 -5 -77 -14 4 21 -39 -34 0 -4 -25 -19 -44 -75 -83 -23 50 67 -6 -86 -58 14 13 16 30 -16 -22 -34 -10 -57 -30 -13 -97 -44 10 73 59 36 27 -25 -30 25 13 78 16 -16 4 75 2 999999 -5 4 23 13 21 36 -24 73 32 31 1 -49 -85 -18 -9 6 76 6 23 71 27 40 29 30 -13 18 29 57 66 15 66 22 30 63 -35 43 37 4 28 68 43 23 38 8 90 115 27 47 48 40 35 22 16 25 57 2 33 15 31 11 23 29 1 13 18 44 100 92 37 -1 -13 9 62 33 27 29 33 18 60 24 41 42 47 32 -19 53 37 14 54 73 103 57 75 71 15 34 69 78 67 32 57 56 53 24 20 20 37 42 21 10 40 40 4 19 29 30 19 28 38 28 46 25 22 28 56 60 57 69 39 37 28 31 43 29 39 44 49 45 37 46 50 26 52 56 56 54 47 45 46 49 34 41 40 44 55 70 71 74 66 61 58 61 67 67 57 56 56 54 52 41 60 56 53 48 39 49 51 47 34 34 33 29 16 16 19 11 3 60948 308 1134 30 11094 16 55 48 5075 -11384 281 230 306 191 136 -11 3 3 11 -42 33 -8 2 -51 -31 -8 19 -13 999999 -67 -8 -21 999999 -19 74 113 14 131 78 -5 -20 -33 17 67 -22 42 -89 -69 -37 999999 36 999999 62 3 -58 44 -23 -65 -42 32 -12 -44 33 0 7 -55 18 95 46 -19 -84 -36 -74 -41 43 -5 49 74 118 -35 -15 -82 999999 -24 -13 1 -67 -32 -96 999999 -31 -20 -33 18 16 25 20 50 3 -8 6 3 -31 -49 -21 -31 -57 -3 30 9 -20 8 22 7 -9 26 50 43 -28 35 42 27 40 34 -5 2 3 42 94 35 -18 -22 -29 2 -3 -8 12 29 -1 6 89 37 -72 11 28 -24 3 58 32 3 -4 21 -37 4 25 27 36 52 -28 -30 33 -2 39 65 -6 -14 48 -18 7 53 84 49 -3 -8 15 36 37 14 19 72 54 81 22 53 30 4 73 35 20 -32 -11 42 40 54 0 58 57 23 70 47 22 49 47 36 65 71 26 -41 -19 25 28 10 42 51 19 24 27 67 84 26 26 -18 28 48 59 57 41 58 54 19 8 -6 31 -3 11 36 60 20 -4 51 43 42 30 25 15 52 49 60 56 34 36 1 8 31 25 -4 10 15 8 19 43 41 32 35 45 60 21 25 40 37 39 47 57 51 48 34 59 60 48 41 45 36 45 34 42 47 58 69 58 62 55 64 62 53 57 50 46 49 56 53 45 43 48 52 41 40 34 42 46 32 21 28 28 29 22 15 13 9 60957 310 1086 30 11076 16 55 57 5073 -11384 50248 837 358 71 183 277 136 137 -74 -63 39 -44 -13 999999 999999 999999 999999 -70 999999 999999 -19 65 105 40 -71 -61 28 0 10 -44 -82 999999 30 119 22 121 8 999999 -71 74 -42 -87 -10 -13 -12 -83 -52 2 26 33 -97 -86 -21 -49 999999 -56 -58 999999 11 -9 -7 -5 -42 -57 27 28 -8 -70 -54 -43 -82 -98 -20 -50 999999 -54 -64 -54 -55 -30 75 32 -64 -44 19 19 -30 34 -29 -70 -7 -68 -98 45 36 36 95 60 -45 -94 -10 3 -14 -12 -11 37 5 -15 -32 -9 35 -8 25 7 -75 -13 -16 12 -18 29 9 -16 34 35 -30 -22 8 -56 -86 24 37 -7 -63 -41 51 51 11 37 38 -13 -63 -23 12 19 51 -27 -47 29 34 -4 31 -26 88 2 9 39 38 26 35 25 30 21 26 33 42 60 57 61 42 23 23 46 3 61 61 23 -41 52 61 25 40 68 2 44 91 21 -8 25 30 20 23 70 89 12 -27 11 29 12 40 51 36 -10 25 56 75 29 40 19 4 27 23 41 35 25 33 18 -14 23 27 45 48 53 50 44 37 29 53 38 70 47 43 51 39 25 42 46 70 55 32 56 62 54 13 25 40 -3 41 29 0 -4 13 27 15 43 19 22 54 46 40 32 35 32 22 27 35 44 30 40 59 60 33 15 18 17 41 45 35 55 63 52 49 59 57 44 52 51 36 44 49 42 39 44 38 43 51 43 31 46 42 33 33 34 34 19 24 29 29 18 6 6 60966 309 1123 30 11083 16 56 6 5071 -11385 8930 521 300 150 162 125 140 124 93 176 44 58 -44 28 78 -4 -3 -53 -18 44 34 130 111 118 110 81 0 53 -45 999999 -96 59 46 53 77 56 92 -35 -87 -53 36 -16 -6 -47 -17 -12 -99 -36 33 43 -35 7 -42 -92 -32 -45 -95 999999 999999 -70 -2 -82 -21 30 -1 18 25 11 -40 44 27 107 -9 -27 999999 32 70 36 -91 -77 -8 -12 58 91 32 6 -27 25 21 -11 -65 -64 -38 6 -56 -29 14 87 71 40 52 37 -70 -62 -2 23 -41 -72 -57 50 3 -47 -8 63 -9 -16 16 17 -47 -1 31 43 22 60 -66 -67 -99 -11 26 63 83 -15 -38 84 68 64 27 20 86 67 15 -4 -11 14 6 30 25 41 -7 -21 7 34 33 -6 35 2 -7 46 37 87 21 -31 -25 82 32 39 8 -14 -25 17 17 18 27 76 81 48 -66 -31 33 55 17 65 84 10 -3 24 17 73 100 54 61 53 43 62 31 58 43 46 31 25 67 53 26 49 46 42 40 18 46 86 22 40 70 27 20 9 51 50 38 20 -1 26 55 47 42 30 24 62 43 31 57 51 58 17 56 44 27 -4 6 36 27 23 42 44 26 19 44 63 37 51 68 68 22 33 27 19 41 39 33 42 41 42 42 46 60 53 46 43 56 64 49 50 46 44 42 38 43 40 50 39 48 66 61 54 59 46 62 69 39 46 51 50 44 39 41 47 41 41 31 34 37 36 36 15 18 27 21 13 8 60975 309 1071 30 11091 16 56 15 5069 -11386 28482 727 524 476 269 155 17 -57 51 33 -64 88 121 22 28 77 81 37 32 123 93 119 93 -12 -72 25 -37 -4 95 107 114 58 14 13 -45 -7 -74 -20 -55 32 60 -22 36 -11 -39 -89 -41 35 27 35 4 -92 999999 -17 67 35 76 116 -35 -33 36 -22 -75 -76 -42 -48 -50 -66 44 -8 -49 21 -21 -51 1 47 -31 -1 -10 72 -57 -20 -35 42 66 64 27 17 -51 999999 7 -1 -16 48 70 37 2 29 1 27 40 -64 -7 37 24 24 -77 1 13 -25 -35 23 -16 -21 32 80 99 -5 30 102 -4 32 -1 88 61 22 -9 -5 45 0 80 7 31 42 60 -15 -32 56 17 -45 56 20 -47 29 42 72 -28 -2 -3 86 68 145 123 60 60 22 22 52 85 14 43 48 88 71 91 74 37 11 56 23 42 64 -5 -3 13 11 66 42 26 11 15 33 1 36 48 6 43 24 58 76 32 35 36 5 -6 32 61 53 42 45 55 60 80 80 66 -3 32 14 2 19 -31 -7 1 40 43 16 1 56 49 35 43 21 38 80 42 24 5 12 65 32 44 46 41 23 38 11 20 19 31 27 18 8 18 31 31 36 38 36 36 17 11 21 16 23 28 42 41 36 27 22 11 35 42 22 32 36 18 15 29 41 32 37 42 50 33 25 42 42 46 40 62 40 26 31 37 37 46 43 25 31 42 38 33 27 32 29 28 23 27 23 19 21 15 14 18 8 3 -4 -10 60985 309 1091 30 11081 16 56 25 5067 -11386 7822 631 547 431 192 45 50 163 41 -7 27 152 -33 -62 55 77 128 160 90 147 0 -29 37 -12 -30 32 68 173 50 169 130 121 31 53 67 -48 97 1 29 81 96 79 22 64 -8 51 73 32 58 -6 -71 99 162 103 -7 -60 9 33 79 10 -46 9 -31 52 53 -19 -16 -76 -38 0 72 63 88 112 161 110 37 -13 30 47 -61 -29 56 -74 -52 -97 -45 -27 -9 6 3 53 28 7 -67 -93 -5 60 38 79 99 64 8 71 29 66 13 -27 115 53 99 -15 -55 6 82 -10 -13 999999 -76 -23 45 73 41 23 28 39 -20 17 72 38 0 32 124 64 4 -60 53 59 77 40 17 29 53 46 -10 39 65 63 109 69 72 38 14 76 101 85 83 68 61 78 81 62 76 59 74 114 71 46 73 62 70 82 84 48 54 104 36 2 5 54 92 58 18 63 96 69 9 8 41 28 4 45 81 44 45 86 105 69 57 51 42 3 21 14 56 53 72 46 56 38 53 75 64 70 92 77 38 34 69 87 115 99 80 71 94 84 78 47 48 43 66 74 42 18 58 48 40 72 67 60 74 48 39 44 50 62 61 56 66 76 79 68 50 60 57 39 66 62 40 36 46 67 57 61 72 81 77 82 82 80 68 62 61 75 64 67 70 73 75 80 81 93 91 77 75 85 80 81 76 78 73 73 74 74 77 69 60 69 75 70 60 59 54 44 44 40 39 38 32 60994 309 1115 30 11075 16 56 34 5065 -11387 7699 716 467 612 498 427 363 200 27 71 53 170 233 146 35 121 168 82 86 111 133 158 65 38 124 154 142 95 110 11 42 122 36 3 19 24 101 -5 113 138 63 74 15 -29 -49 15 999999 -97 -10 -66 -27 4 25 59 29 50 79 -9 -53 -30 -19 -26 47 -82 16 -66 43 7 26 57 52 18 -6 5 56 50 -50 -74 -48 -30 37 -9 60 24 27 75 -60 -97 -49 -20 68 7 -26 -32 22 -31 -22 -64 19 18 -31 -56 -28 -8 22 54 81 51 26 -2 88 4 21 -24 -21 52 27 45 29 58 59 35 -14 6 16 -2 -1 17 -3 43 43 -43 -62 3 24 8 78 48 84 75 -27 41 37 61 35 -4 24 59 -12 -48 -40 17 16 78 85 23 46 40 46 59 56 65 86 47 60 8 4 20 53 19 44 33 36 19 25 59 56 37 45 25 37 12 -24 19 72 77 112 73 18 35 64 42 25 71 82 70 72 6 -7 2 18 39 16 50 50 39 6 57 60 7 -7 4 36 35 53 10 31 38 57 5 8 23 46 69 48 22 27 29 55 57 33 53 40 45 28 25 18 40 31 3 9 25 33 23 14 17 33 22 28 31 26 34 27 45 37 50 56 28 20 16 -2 3 28 41 40 37 25 26 27 23 29 24 39 35 32 27 35 38 46 43 38 37 55 54 52 55 50 48 47 51 40 44 34 35 45 41 44 43 33 24 22 28 33 27 20 17 17 6 3 61003 308 1112 30 11072 16 56 43 5064 -11388 1226 830 454 411 344 309 256 175 77 55 241 178 107 150 66 69 130 -74 -25 100 -20 -23 -51 999999 -32 2 -8 80 -14 -30 -15 -19 57 37 24 -64 41 31 -32 25 -64 999999 -7 -64 -56 -36 -11 16 20 34 -93 1 -42 -65 79 69 30 -23 18 -37 -31 13 -21 39 -21 -1 67 39 -44 -14 -27 36 24 80 44 -81 -39 -16 -71 35 44 48 7 -40 14 33 73 -2 -41 -52 -8 2 -2 -7 -57 -52 -60 -71 -22 -16 -52 79 88 -21 13 -25 -42 -5 71 -3 -13 -7 8 92 75 42 -7 20 -48 26 93 45 -9 -35 22 71 6 34 55 -55 -7 61 3 -44 49 13 52 36 -20 4 70 28 40 57 23 39 93 7 -3 37 37 -4 31 -27 -2 26 1 49 59 86 65 58 53 3 14 1 68 44 19 11 19 7 58 34 47 -12 30 88 76 18 46 107 -5 -27 43 77 34 75 25 15 35 -18 14 18 25 44 21 -1 -6 -10 21 33 33 20 2 35 61 44 32 72 57 35 57 30 40 44 34 41 22 11 3 22 56 72 37 0 46 14 15 -2 -15 30 6 12 34 25 23 28 29 18 12 19 24 36 14 36 43 26 16 -3 22 31 40 29 23 34 34 41 46 28 49 32 18 42 43 36 29 36 40 62 67 42 42 30 28 30 29 33 44 38 40 30 34 52 40 37 45 37 41 36 41 36 37 37 29 28 43 33 29 27 21 24 15 12 10 10 7 -1 61012 308 1106 30 11066 16 56 52 5062 -11388 1233 877 479 183 188 230 210 97 153 273 294 227 166 191 109 82 49 56 56 49 90 27 86 -50 -49 105 -12 -62 4 9 999999 999999 -23 -9 45 -46 -76 -81 -84 51 -8 -10 -19 -27 -33 -28 2 32 31 141 143 -14 5 13 11 -27 10 38 15 95 -9 -35 39 18 -49 -75 -11 -1 -18 -65 -11 -10 74 55 4 1 -17 -61 999999 -76 -90 -57 2 -38 -3 40 -12 -13 86 -6 41 -14 -12 -68 -40 3 -30 15 -9 19 -64 999999 999999 -2 -18 -79 -75 -57 -81 -80 -34 -57 -24 -67 -60 -26 61 -1 38 53 22 -78 -35 -1 -5 -9 -85 999999 -51 -10 -4 -7 -44 34 12 23 17 -3 -27 20 -4 1 -26 41 49 30 -53 -50 -15 -29 -22 -19 -17 -22 -14 39 -2 -3 19 20 60 -1 -28 10 24 27 -11 30 -2 52 13 36 4 -19 -15 -4 -27 1 9 85 65 29 7 12 22 -22 -21 -9 1 -23 -11 -4 4 18 -8 2 0 39 28 -26 22 22 -13 15 26 33 2 -4 -25 3 -24 -21 -1 0 9 6 12 16 18 32 18 30 -19 9 37 6 6 45 23 7 8 3 2 -9 -12 -11 -4 8 -14 0 18 3 10 9 12 -4 -18 12 7 5 14 1 7 25 8 23 26 25 10 5 5 -7 16 0 22 30 29 23 17 15 26 29 37 22 30 29 23 15 12 12 19 28 34 22 32 38 35 27 21 30 29 23 16 14 16 18 25 29 17 13 10 10 12 5 1 1 -1 -7 61022 308 1117 30 11077 16 57 2 5060 -11389 446 489 199 146 176 153 243 217 72 272 264 68 -16 99 112 161 143 106 46 -16 26 -19 999999 -89 46 -23 -73 -9 -42 -31 25 -26 91 51 85 51 21 -50 -10 205 15 -38 -3 -20 29 58 4 20 9 -42 27 -1 24 106 85 97 115 -41 10 6 39 -66 -15 162 156 93 88 -5 48 -72 6 -65 17 -16 25 40 -19 -29 -10 -15 -32 -23 11 50 106 4 -27 -8 -43 -22 2 -42 -23 -63 59 45 0 10 23 88 26 -29 24 8 29 17 -46 -40 33 27 87 -3 62 8 2 70 68 45 23 -45 17 28 -10 -10 -23 -1 -3 -7 -42 2 68 43 -32 21 -30 25 -22 -7 4 34 27 -61 -24 -19 89 107 15 19 17 -5 40 18 -11 24 70 28 29 -45 2 46 43 57 34 17 12 12 39 12 -3 50 30 72 55 91 71 15 41 46 14 21 60 38 59 99 47 45 16 -15 32 13 28 45 10 3 19 35 6 50 52 -14 14 34 25 26 45 37 62 48 23 31 8 -3 4 47 44 53 41 29 28 15 25 31 29 38 54 12 0 -7 18 4 34 46 44 18 33 25 -3 32 42 30 46 36 23 28 48 39 -1 21 39 39 44 40 31 28 21 1 21 24 21 35 41 30 55 40 48 41 31 51 41 56 59 57 50 53 72 71 55 52 38 42 48 55 51 58 50 53 56 53 48 51 50 55 36 34 33 45 47 42 46 42 38 33 30 31 36 34 16 4 61031 308 1099 30 11089 16 57 11 5058 -11390 449 215 195 135 58 55 100 -6 51 63 168 49 -5 -39 13 59 -26 -22 -6 -4 999999 43 -20 24 -95 12 -44 31 69 -79 -81 -27 95 -20 999999 0 -23 -33 20 -7 106 55 22 21 -11 89 -24 -61 24 30 41 36 6 -15 16 -5 -82 999999 44 105 -9 -72 62 7 44 41 92 -3 11 69 -9 -10 -70 41 43 -6 -39 53 78 999999 -80 -51 -21 -74 20 70 -39 -68 -14 116 129 41 -27 -39 91 78 -15 -44 -65 8 24 3 -36 -51 -11 43 2 34 3 4 -39 5 78 93 26 -37 51 -3 -16 -92 74 -15 20 82 67 -56 -20 67 76 109 9 0 -19 7 41 56 18 -5 14 -49 19 79 8 15 48 76 40 108 46 50 22 -43 37 88 43 37 25 12 25 55 43 51 18 12 42 81 106 5 -5 33 31 66 56 20 77 41 39 25 0 26 41 29 68 50 46 9 23 -20 17 62 23 78 32 26 26 48 48 51 -28 -5 58 34 31 21 8 0 37 29 51 35 64 81 38 34 21 34 71 43 80 27 18 10 9 30 41 77 86 67 40 36 36 56 54 47 19 53 38 47 44 45 50 34 54 47 45 40 70 38 39 58 54 36 31 52 55 46 45 30 47 34 30 42 46 45 34 34 61 50 61 66 66 64 78 69 80 81 60 54 64 53 55 58 49 68 71 66 68 61 60 57 56 53 66 48 41 51 58 47 50 47 48 48 39 42 39 25 21 21 61041 306 1159 30 11089 16 57 21 5056 -11390 77 105 152 75 24 168 88 25 -58 999999 -84 22 -52 -27 999999 -97 -55 -46 65 -5 -62 -86 -44 -61 43 41 4 -27 -61 -42 1 -64 -88 -22 -30 -43 -17 12 -15 63 25 89 6 -77 -34 41 45 -23 -60 58 109 20 -45 3 -11 3 -61 -84 -15 2 -3 -65 31 8 18 -22 -25 -98 3 5 -65 999999 -67 59 99 99 -16 26 50 -17 28 30 22 32 116 59 20 -20 37 10 10 1 -32 -31 6 26 -21 -21 12 23 -15 -6 -24 9 -28 -43 -64 28 123 28 -44 -10 34 50 -91 -21 -64 -7 -6 -70 14 73 18 -66 999999 1 -18 999999 -52 -6 27 -2 -16 51 44 1 -32 -29 -18 28 95 44 42 -44 0 17 -11 56 46 -25 36 26 -23 -23 4 28 37 14 66 81 65 25 -12 62 83 89 27 42 52 71 20 -36 56 34 10 35 36 -12 10 37 38 62 25 25 -19 -12 3 24 81 43 5 56 77 36 24 -13 10 10 7 3 -15 -26 25 7 1 14 42 33 29 7 11 36 -1 -1 43 33 43 52 60 -18 -11 10 11 21 -7 -33 14 -12 -2 -9 1 5 21 11 17 26 15 14 -30 -4 11 -4 5 4 -2 37 20 42 17 18 13 12 27 4 7 13 23 24 29 22 11 7 29 30 17 0 17 28 32 41 37 33 31 42 45 34 20 19 34 44 31 23 32 30 34 38 34 20 35 29 36 30 26 26 36 27 17 14 16 10 8 6 4 -1 -5 -12 61050 308 1128 30 11088 16 57 30 5054 -11391 846 713 633 420 317 230 156 136 44 39 -25 -38 24 -17 -60 57 12 0 -43 -99 -76 -62 -77 30 -80 -49 52 -33 63 9 54 3 -92 999999 -35 -74 -67 -8 22 -44 -33 -13 -37 -31 64 45 13 -10 -58 -21 33 -59 -53 7 -32 46 -21 -63 -31 -85 999999 -72 64 38 32 29 -36 38 6 8 46 57 -9 -9 -43 -87 -60 -69 11 9 -28 -29 -35 14 -63 8 -72 -78 -18 -58 -75 -35 2 52 19 -70 -14 -37 -24 15 -13 -49 -75 -95 6 -5 27 -35 -62 -53 26 -35 -8 -80 -38 -28 -44 3 2 -27 28 -6 42 36 18 -21 -76 -39 -60 -26 -54 8 69 43 3 -34 20 -6 21 46 8 31 8 6 40 25 53 52 49 5 71 72 -18 16 37 12 14 38 35 65 51 32 6 -29 -22 -31 43 48 -10 -13 -3 -4 33 18 7 37 22 53 27 50 3 -1 20 -2 -16 27 53 43 40 19 -15 0 -58 -37 48 58 36 27 56 11 -16 35 34 54 38 1 22 39 -2 17 3 41 53 30 36 5 20 43 26 21 59 18 18 17 -12 17 26 32 -6 12 26 17 6 13 36 6 12 9 16 -5 1 17 27 5 26 19 52 86 29 32 32 21 26 37 23 4 34 42 22 8 7 13 12 24 16 33 42 26 31 22 27 41 49 35 25 34 41 39 31 34 29 32 47 63 55 60 50 44 31 28 30 29 30 20 38 33 35 37 30 28 29 23 16 24 24 12 4 1 61059 307 1183 30 11083 16 57 39 5053 -11392 483 425 217 84 106 121 57 999999 999999 999999 13 -9 999999 -94 -20 -61 61 -19 -75 -50 -90 -34 -63 -16 -41 39 -6 -1 60 52 -27 999999 14 15 -45 26 -40 -1 -21 -52 999999 -57 -57 -32 -22 88 -24 90 8 -19 -68 -71 -18 -49 999999 -47 0 999999 -42 81 72 129 60 -3 35 -75 -60 -4 -36 -63 -9 19 -64 -94 51 24 -29 -43 2 -8 16 67 70 62 -53 -14 -17 62 12 -22 0 21 40 -64 -23 -50 -6 -27 -17 -57 5 20 -47 50 52 15 6 -11 -20 -53 -24 -11 2 -12 11 27 -28 -57 1 23 51 -8 -1 8 -1 0 -51 -72 15 10 -28 64 30 0 65 26 -38 -36 35 -45 14 49 29 27 29 30 4 79 44 40 -23 23 5 -28 -3 8 -28 46 71 29 15 12 6 -10 6 16 38 -20 -43 9 43 14 17 61 55 7 8 33 -9 16 74 28 40 29 75 43 0 59 23 -26 -34 32 31 -4 -16 -26 -2 29 50 74 10 9 33 24 44 65 62 58 65 54 21 19 49 56 33 33 53 31 32 41 -2 -38 6 56 17 10 -6 -28 18 40 31 29 19 10 -19 -2 32 -7 -21 -3 -17 0 18 12 11 33 27 15 23 12 57 37 32 43 36 17 5 19 7 6 22 14 23 20 22 23 19 34 25 15 12 34 44 31 42 27 34 49 36 19 28 39 32 29 32 33 15 33 29 36 37 23 33 38 27 28 30 25 26 32 22 22 12 15 10 7 3 61068 307 1183 30 11083 16 57 48 5051 -11393 522 230 93 137 102 9 13 54 31 999999 15 107 999999 999999 -79 28 -13 4 14 999999 -76 -49 25 1 -12 -85 79 72 32 -37 -43 -62 999999 -41 27 27 -42 -79 -63 31 96 -36 36 91 18 -42 99 70 12 21 54 63 -12 -6 78 45 -35 32 44 4 -16 9 999999 -35 91 54 100 39 65 -13 -38 6 -63 34 -48 -40 -86 -62 -72 -40 110 103 46 17 39 1 -2 -1 39 21 -7 -63 49 -23 -67 -42 -39 16 33 -29 -55 -16 -50 -37 -17 -40 -10 69 -19 -25 -58 11 75 -20 -42 45 24 75 -38 -51 47 14 27 73 19 -23 -3 28 -7 2 -7 -1 48 -24 -9 23 34 18 9 62 19 91 92 145 53 78 43 47 111 92 58 8 66 78 47 -16 13 75 47 -9 12 -5 20 8 -26 41 51 38 16 27 41 23 11 13 -15 19 8 -15 9 -11 49 39 -29 3 50 47 42 9 10 18 30 59 28 14 4 59 37 26 -4 26 11 24 -3 -1 32 6 -3 34 38 34 39 22 28 38 44 27 35 57 36 34 24 -6 -25 -13 22 22 29 -21 -4 38 32 -14 -2 24 16 15 4 -29 -3 25 36 15 12 22 49 43 70 82 86 50 31 26 53 42 8 17 18 27 19 24 35 30 18 9 8 10 9 13 28 14 11 29 38 40 51 42 34 34 43 37 33 24 33 37 33 22 29 42 38 36 29 38 37 37 43 35 30 25 25 30 27 15 17 17 16 11 4 61077 304 1196 30 11096 16 57 57 5049 -11393 266 286 209 -77 -46 11 -10 -72 13 -77 -85 -18 999999 25 -69 999999 -48 -30 -61 -17 -46 17 -74 -26 999999 999999 -24 999999 999999 61 17 61 -30 -35 -65 -66 999999 999999 999999 -43 999999 0 -36 -39 -6 22 -88 999999 7 999999 999999 -99 -89 -8 -63 -62 999999 999999 -3 -3 -30 71 36 -40 -59 999999 -21 -25 -10 25 -38 -87 -61 -94 -64 -83 -65 -76 -57 -95 999999 999999 -36 -8 15 68 28 11 33 -31 -13 -16 -28 -25 -98 -46 -89 -83 -79 -8 -46 -72 15 -59 -72 -33 -37 -32 -46 32 -10 41 55 71 -20 -11 -19 -62 -45 -28 2 21 31 -46 -30 -14 -27 -32 -16 53 -44 -61 43 12 -27 -28 -47 18 2 40 24 14 -9 42 37 -17 9 -25 -20 -13 41 14 -4 -26 32 37 11 20 10 -4 39 44 6 7 -47 29 8 -13 36 28 15 -20 -30 -21 20 -10 -17 17 8 -55 -9 14 5 35 -20 -41 19 15 -18 -39 -35 13 -20 11 37 -7 -27 -16 15 5 -5 -16 -20 39 29 14 -19 21 -15 -12 -4 -1 3 0 -7 15 -33 -15 -2 -23 -2 -15 6 -10 -24 -36 -7 -14 -3 -5 -3 -20 -14 -28 -1 10 13 11 -3 -11 -3 10 7 70 76 99 74 50 27 2 1 30 21 14 -14 -6 -4 16 17 -1 -12 -17 -1 0 -1 -13 -3 1 -7 -9 4 19 11 11 5 15 11 7 15 5 8 13 8 20 16 16 12 12 14 15 12 11 6 9 15 4 -1 3 1 -4 -13 -14 -13 -11 61086 306 1168 30 11098 16 58 6 5047 -11394 513 147 40 89 -97 -11 -3 10 -5 -81 -64 999999 -4 49 999999 -8 41 -52 2 -96 -30 -34 -23 -46 -88 -86 999999 -43 14 7 4 -50 -63 -62 -14 -31 -57 -33 -46 -8 -24 -95 999999 999999 -27 21 -34 999999 -56 -28 13 -32 -35 11 50 -36 -12 -34 -1 -31 -26 -17 11 13 -33 44 85 -26 39 0 -60 -17 -26 -61 -35 10 -4 37 -1 36 43 -4 -70 16 5 -38 33 -57 11 -25 -21 2 74 -29 0 62 41 -3 -8 21 -1 -40 50 32 10 12 24 9 -40 16 -4 6 1 18 29 -4 88 72 -21 2 -12 -33 38 58 69 39 19 51 14 39 73 30 10 4 7 13 14 4 42 44 34 -11 2 19 -29 -26 -24 9 15 -11 5 -53 21 50 17 8 22 35 -20 -38 -33 45 63 40 31 73 7 24 55 49 40 2 53 16 -24 4 60 28 -28 34 57 48 61 91 43 17 7 -24 13 48 30 19 -12 5 1 39 42 -14 -6 -12 6 34 -6 20 4 24 22 -12 -16 9 -6 15 7 9 -13 5 27 27 18 25 2 30 31 19 20 5 31 15 1 11 20 28 33 24 16 16 29 36 23 31 23 28 25 29 39 64 53 83 64 49 52 57 38 43 37 48 30 42 35 11 11 23 10 15 27 13 5 3 28 19 23 19 11 17 16 33 24 31 32 29 19 28 30 26 34 25 29 21 23 27 39 38 26 28 34 32 26 18 6 11 19 18 7 3 2 0 61095 307 1169 30 11099 16 58 15 5045 -11395 6471 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 -68 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 -36 -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 -96 999999 999999 999999 999999 -50 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 999999 -73 -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 -96 -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 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 -93 -85 999999 999999 999999 999999 999999 999999 -94 -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 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -94 -85 999999 999999 999999 999999 -96 999999 999999 999999 -75 -77 999999 999999 999999 999999 999999 -92 999999 -92 -70 -79 -63 16 369 1178 7990 13624 22547 56702 80037 64967 79020 90687 95159 83635 42409 7571 107 41 51 49 33 17 29 36 31 29 27 30 17 33 45 40 53 60 43 49 37 31 33 40 49 53 46 41 31 37 48 51 47 47 45 37 40 38 30 31 35 35 27 24 16 61104 307 1177 30 11107 16 58 24 5044 -11395 110339 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 603 8148 17257 30568 50220 62810 68622 76118 59030 79077 130094 129895 149759 157692 130491 86941 51628 8709 348 40 45 27 10 27 22 32 18 18 43 26 30 47 41 29 56 46 33 41 38 39 32 46 45 42 40 47 38 46 45 37 37 43 42 34 32 33 33 31 27 12 14 14 61113 66 8400 30 11100 16 58 33 5042 -11396 -99 1964 6094 11743 25552 52550 78299 121409 169897 212863 258330 279499 287107 329346 361915 350306 395329 386157 255014 204529 148325 104686 7522 91 43 40 44 36 17 28 18 18 37 40 33 53 47 46 32 31 54 46 25 33 31 38 51 48 48 41 47 38 38 35 35 41 44 37 25 27 21 14 18 12 13 3 61122 307 1174 30 11104 16 58 42 5040 -11397 13335 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 292 3649 8096 17741 31478 56652 129956 231610 254213 331391 366692 429507 467177 482945 520623 443961 388079 201332 101164 30601 114 55 55 54 26 27 55 60 45 47 40 35 55 54 49 56 62 50 49 34 47 47 62 56 53 54 52 51 57 61 50 51 59 50 51 55 48 31 33 36 46 33 26 24 20 61131 307 1156 30 11116 16 58 51 5038 -11397 1999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 788 1184 2060 8807 20930 41055 80026 123826 202388 297786 384230 447860 468342 437861 483225 513861 414300 277365 151998 47877 465 65 35 20 38 12 -10 12 8 16 20 40 24 -9 -2 10 12 16 34 29 37 38 32 25 27 19 16 17 28 25 18 26 26 23 25 21 21 23 14 13 9 9 13 -2 -6 -11 -13 61140 67 8363 30 11123 16 59 0 5037 -11398 159 4692 20467 53712 87900 123347 168948 217369 259937 291367 338101 380660 399079 374657 320914 288588 268919 160859 95867 41085 13353 2149 67 48 27 26 29 17 30 14 14 17 10 2 10 36 36 27 18 32 45 38 17 24 30 34 49 43 25 21 28 41 32 34 30 28 16 17 20 20 10 9 6 6 -4 -9 -9 61149 61 8587 30 11137 16 59 9 5035 -11398 94 1625 5704 12883 32265 59757 103276 165780 208829 264001 324555 372672 483753 561514 661070 708651 729179 440060 45927 5597 937 89 70 45 66 62 53 45 44 49 70 74 68 73 72 53 44 57 76 72 59 68 66 45 56 67 59 65 63 60 55 59 52 45 46 42 48 35 33 24 9 61158 65 8468 30 11138 16 59 18 5033 -11399 722 2912 7119 21230 50017 88219 142932 195106 235577 275518 332290 365568 405850 449158 437388 401738 423360 458478 342629 101641 20062 5603 1090 563 170 49 57 69 50 41 57 58 42 40 57 64 49 47 40 45 51 60 52 53 65 57 54 56 62 64 55 54 56 58 60 51 43 43 45 44 37 27 28 24 15 61167 63 8513 30 11123 16 59 27 5031 -11400 506 9220 46279 143892 258977 289563 284459 293107 328501 393060 373761 315493 279901 151626 103796 35950 465 85 69 25 13 22 14 28 31 16 13 22 17 17 27 48 44 20 16 26 27 40 49 31 30 44 46 35 31 33 49 38 28 26 34 30 33 31 29 25 25 23 25 18 6 5 5 61176 63 8505 30 11115 16 59 36 5030 -11400 18 782 2802 9908 55622 172362 262932 339408 441057 526722 561239 511828 312277 116110 7855 109 88 85 83 86 77 58 73 91 82 57 68 75 66 50 57 66 73 84 87 77 82 77 83 81 83 75 75 82 87 77 82 86 90 91 82 78 70 78 79 70 57 52 59 54 50 44 33 61185 276 2143 30 11113 16 59 45 5028 -11401 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 140 322 2256 6596 10350 18943 36458 66911 107067 132515 155414 197625 255397 257468 144620 8088 326 80 48 42 63 60 51 53 61 59 53 30 43 54 57 35 50 59 55 66 51 34 43 59 61 73 72 75 71 68 57 45 47 53 49 55 63 49 51 53 46 46 45 49 40 31 31 27 21 61194 59 8627 30 11117 16 59 54 5026 -11402 -2 2188 9461 12933 16394 37861 114227 224936 335082 402657 393546 339769 231522 75924 2244 107 40 53 60 49 41 46 43 48 51 44 41 50 36 32 32 50 58 56 56 57 57 57 61 57 51 51 46 50 49 47 61 50 45 50 45 36 37 34 25 29 27 21 17 61203 300 1373 30 11123 17 0 3 5024 -11402 408 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 517 1743 12709 29752 53699 105175 206790 335188 410908 489791 525059 483894 320795 142444 47767 667 55 34 28 24 22 24 8 12 13 17 19 32 24 14 -2 5 20 14 18 14 22 31 34 34 26 15 25 20 16 10 31 31 23 24 16 2 6 2 0 -6 -7 -12 61212 298 1458 30 11118 17 0 12 5023 -11403 42518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 1507 3036 9512 21608 44591 87104 151225 256892 384729 494022 591345 700844 721394 579086 264225 29538 581 20 24 27 20 16 19 5 -3 16 6 0 19 18 10 21 16 18 15 34 36 18 15 16 23 28 37 42 35 27 16 22 24 24 19 18 22 16 11 8 -10 61222 294 1589 30 11099 17 0 22 5021 -11404 84106 999999 11003 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1092 6172 7943 17211 35724 77853 138640 156690 135697 190486 237293 304657 409450 479279 433380 230771 68415 428 32 16 33 13 14 37 20 20 17 34 17 19 17 24 30 25 36 33 32 17 26 36 34 32 37 37 36 29 30 30 31 32 26 17 15 13 20 12 6 4 61231 300 1402 30 11092 17 0 31 5019 -11404 169095 116803 79120 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 184 7554 35571 95406 195047 300269 398049 407547 504600 613336 650683 438606 275295 80763 41766 66949 156794 282373 229640 104613 22469 211 33 23 17 3 17 20 22 12 13 19 23 25 5 5 28 22 26 29 22 20 32 37 43 33 31 28 28 35 28 16 25 16 18 13 16 10 2 1 -7 61240 297 1368 30 11088 17 0 40 5017 -11405 9608 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 697 12456 67953 148692 175648 257286 301384 301167 225709 160008 139996 114772 93025 67749 26307 62038 136454 223180 98805 1396 32 10 -1 16 16 0 4 -9 -8 5 -4 999999 0 -2 -6 -10 999999 -6 -9 -9 -6 -9 -11 -5 -1 -3 2 -1 -6 -9 -13 -4 -3 1 -6 -10 -10 61249 261 2563 30 11083 17 0 49 5015 -11406 -94 -11 999999 999999 -79 -54 46 110 140 246 359 342 498 836 1100 1370 1326 1172 1332 1345 1383 1656 1803 1651 1594 1547 1264 871 755 810 241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 4473 13557 41674 118781 211078 214951 192806 144810 150759 187599 213289 166965 220125 326854 211006 90906 1141 71 33 23 37 33 27 41 33 33 27 46 53 30 29 37 44 40 39 35 40 37 31 34 24 32 33 42 45 45 39 42 43 39 36 31 32 28 20 14 61258 234 3366 30 11076 17 0 58 5014 -11406 -96 2 66 96 -17 2149 8857 7534 16977 19393 17330 5614 553 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1109 2630 8707 11883 11513 12954 18622 39975 84531 175349 246635 319937 379729 401159 384680 330184 271836 267832 199511 303775 433199 198786 10589 266 12 14 -8 -3 11 17 10 15 23 8 6 8 8 12 15 10 13 11 -4 1 5 7 -3 5 16 5 3 12 12 10 7 3 0 1 2 -9 61267 225 3570 30 11070 17 1 7 5012 -11407 522 3723 9027 9725 8200 6945 3469 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2642 9285 25302 53083 97945 153178 212624 274677 354779 466743 585589 611427 440416 243334 185668 71938 26006 323879 470477 32199 201 33 9 16 10 -6 6 -4 11 -10 -12 -3 999999 999999 999999 -10 -5 -11 -14 1 -5 -14 -14 -5 -3 -14 -5 -5 -10 -9 -2 -4 -7 -9 -14 -8 61276 297 1412 30 11072 17 1 16 5010 -11408 43768 142877 605 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 208 950 2703 10736 39600 95264 160197 236246 325558 430457 552126 699457 810459 746738 472355 202198 51891 4284 1222 173 40 51 43 9 4 -3 -2 4 8 -3 -9 999999 999999 12 5 -2 9 -3 -4 -4 -6 -1 1 -1 4 1 4 -2 -9 999999 -15 -7 -9 999999 999999 -13 -10 61285 287 1593 30 11073 17 1 25 5008 -11408 860 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 19 -96 110 203 219 537 595 371 400 446 334 339 381 267 322 271 90 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 54 621 2627 15051 57157 114796 185105 290198 386609 522212 633053 640938 520865 355734 147442 10971 116 10 15 26 25 28 27 34 16 26 12 -1 999999 -12 -7 -4 -2 -8 -11 999999 999999 999999 999999 999999 -8 -4 3 -8 999999 -10 -14 999999 999999 -12 61294 293 1564 30 11074 17 1 34 5007 -11409 790938 2887 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -29 15 38 62 352 428 368 76 120 331 649 616 464 163 -57 21 403 200 101 60 -6 81 -26 32 23 -15 -12 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -47 18 72 192 301 423 622 815 1106 1636 3961 12008 34268 84898 163030 311325 518747 741379 888826 795656 321665 36568 143 41 44 42 33 44 32 21 14 12 4 13 7 -3 23 10 0 2 3 1 13 16 -1 12 16 6 -4 1 7 6 7 2 -5 -3 -8 -11 61303 293 1546 30 11086 17 1 43 5005 -11409 3306 504635 493475 933611 687093 328266 185430 298676 1036 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 72 448 616 1098 1479 1325 1250 1157 1606 2159 4568 12595 26164 58354 47958 24805 57143 114268 138924 208843 316399 394299 280818 200361 222105 209712 216229 111603 38962 24558 45616 2400 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -48 4 30 74 223 368 1032 4489 7985 24473 21790 7845 1858 3500 57961 159220 279503 403635 407799 62775 292 56 32 36 38 27 15 16 0 -4 8 10 14 16 -14 -9 -7 5 8 -4 6 -3 3 7 4 -3 -4 -1 -2 -8 -9 999999 -11 -8 61312 285 1588 30 11098 17 1 52 5003 -11410 357556 618255 9087 38413 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1265 1112 999999 521 3325 10522 26510 49550 66665 52203 94403 73644 84852 107651 144883 186063 156392 159482 110802 117548 74551 6565 1288 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -80 -32 62 151 250 389 575 992 4776 14296 21191 39869 90379 137554 360901 548051 678620 636023 362791 153490 72830 4381 263 124 79 27 -4 3 -10 5 18 -3 -14 -12 999999 999999 0 2 -11 2 -9 999999 999999 -8 -5 -15 -10 -7 -11 -10 -7 -12 61321 287 1625 30 11105 17 2 1 5002 -11411 3559 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 2476 14089 43855 42719 21138 30707 15434 16637 43169 45114 33294 45271 10374 14056 1403 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 25 111 234 367 534 763 1045 2201 8067 22342 51917 101331 183875 294565 432430 599652 775315 911983 781741 461982 164955 6719 87 21 15 13 15 3 -4 3 3 -6 -8 0 4 -5 -2 -6 -5 999999 -7 -11 -5 13 -13 999999 999999 999999 999999 999999 999999 999999 999999 -14 61330 289 1594 30 11104 17 2 10 5000 -11411 50781 862508 999999 999999 51164 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -81 71 108 76 334 351 356 497 613 626 889 1328 1852 2597 3011 2895 3769 3160 4587 19437 3061 2930 11269 45759 115682 169965 125330 47182 20872 30617 31422 197 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -27 47 178 423 714 883 2842 12792 55228 207020 308647 299716 263903 210148 164439 37506 3718 145 23 17 -1 -9 11 5 14 9 31 24 36 28 18 24 24 -1 -2 13 21 12 12 7 4 -8 -2 -1 -14 999999 -12 -7 -8 -10 -13 -10 -12 -14 61339 286 1791 30 11091 17 2 19 4998 -11412 36314 78 48 -4 -31 4 69 -50 8 9 0 -14 51 91 4 41 -2 89 76 3 66 37 146 201 275 277 190 405 383 422 498 533 540 636 665 759 907 741 818 1211 1647 1973 2263 3017 3460 3378 2679 1909 1765 1610 1169 541 310 187 218 97 76 120 142 141 -19 26 110 18 132 166 76 94 28 -37 -19 78 96 6 -1 16 18 6 2 -45 -88 -68 -14 -42 77 37 34 43 -23 18 -8 63 -11 999999 -30 -55 -10 -2 35 -31 6 0 84 -1 -48 -19 25 39 1 30 -23 -63 3 30 -43 -81 -22 -17 10 -51 43 50 7 -6 -16 -37 -9 -15 -35 15 2 -16 33 27 7 23 13 49 33 50 94 -13 21 21 43 18 43 52 91 86 -41 -36 13 -15 17 -18 25 2 -7 36 56 3 6 -16 13 24 -20 -21 3 0 15 35 36 -18 -6 41 -6 -7 29 -20 -7 41 38 -6 8 51 74 59 81 78 55 53 43 66 44 39 64 36 -5 21 20 36 23 25 36 25 2 8 6 -10 23 0 10 38 25 32 32 32 10 25 26 20 13 26 32 52 97 96 126 131 220 398 383 241 139 70 43 57 33 15 27 21 18 13 21 28 29 21 31 27 40 21 15 26 28 29 19 22 17 27 17 15 3 28 25 21 7 7 3 12 7 -1 5 -1 7 5 8 8 4 -1 0 5 0 -1 -2 -5 61348 287 1784 30 11084 17 2 28 4997 -11413 1565 115 7 47 -16 -94 104 173 44 12 -90 -90 96 66 -9 6 -60 170 59 -99 5 124 9 12 -26 78 145 198 82 212 124 206 350 458 715 641 742 1029 1045 1220 1145 1060 1193 1385 1706 2675 3228 3202 3620 4434 4361 4245 4077 3569 2931 2838 2173 1410 1251 1866 2667 2867 2883 1820 2425 8468 1138 132 150 116 6 -42 -88 -19 94 40 131 37 16 -63 -18 8 7 -74 -16 56 -2 -64 -19 -19 88 125 -15 -61 -23 11 37 -12 12 -49 26 33 32 20 -38 4 -67 -11 6 -10 66 92 -27 -18 -29 -22 -39 3 58 91 45 22 32 -45 3 -23 -28 77 72 -2 33 22 -7 20 26 -7 -1 111 0 -43 -29 -38 2 45 26 89 46 90 3 25 40 51 75 82 31 58 10 -17 -1 60 68 133 83 28 31 61 13 13 44 -8 7 17 -36 53 44 36 55 -30 26 36 17 5 -20 55 38 -12 55 104 74 40 40 57 130 84 41 51 57 34 26 6 22 54 76 41 8 6 13 55 80 40 10 9 18 9 29 24 45 23 45 48 46 34 38 36 43 52 43 46 36 35 49 72 32 31 42 35 24 37 34 33 29 50 44 32 46 55 33 30 38 28 27 33 44 47 61 47 48 34 42 44 47 44 42 30 14 21 17 21 16 18 21 24 31 16 16 15 25 21 17 13 9 14 18 11 11 9 8 61357 292 1550 30 11090 17 2 37 4995 -11413 1398 -97 70 124 60 999999 -87 999999 -74 -29 22 74 33 63 122 143 193 -2 -68 85 131 192 247 172 144 22 9 85 88 50 160 191 8 68 108 91 92 208 150 137 181 128 154 258 134 272 348 427 592 708 963 1144 1189 1249 1775 2297 2165 2438 2693 2698 2700 3043 3194 2759 2604 2579 2540 1791 1222 932 363 55 138 110 54 22 -67 93 -18 35 12 -22 17 -1 -39 101 999999 999999 -22 -94 16 45 2 -54 0 -61 -46 -72 -34 -61 2 11 -23 -9 -31 -44 10 -3 -48 -80 7 48 -33 -12 -37 4 23 -86 -72 -3 -72 -50 -45 999999 7 -4 -28 -57 -96 999999 -6 -52 -74 -67 -62 -44 -8 -5 -17 -97 -79 -25 40 32 57 -7 -48 -23 -24 -5 -2 -17 -85 -60 -7 20 15 -14 -45 -27 -75 7 -43 -31 -17 -26 -31 -57 -39 16 19 -1 14 34 3 24 -30 -6 -2 -24 9 37 17 9 35 34 20 -2 -13 9 -27 -23 -20 -30 -14 -2 -36 -18 46 30 33 39 32 -28 -51 -22 -9 -38 18 24 -8 -29 -3 32 -8 -13 -6 56 39 14 37 37 45 80 105 148 175 184 132 99 73 32 -4 -14 -15 0 -6 -2 7 -10 15 17 20 2 20 23 23 15 -1 -1 21 13 -2 -4 -9 1 20 35 12 19 16 16 18 3 4 -4 15 5 -3 -7 -6 -11 -10 -11 -6 -8 -9 999999 -10 -5 -14 -8 1 -5 -9 -9 -15 -12 -14 -11 999999 -12 61367 294 1432 30 11092 17 2 47 4993 -11414 7852 84 -17 -67 2 -31 -74 135 109 -34 51 -53 16 -95 -34 -40 999999 19 187 78 60 30 -24 179 103 115 113 161 94 123 153 174 163 181 236 115 357 206 206 306 287 339 383 195 221 242 286 385 485 452 344 550 619 628 738 782 656 709 598 705 764 715 798 800 782 790 787 845 878 1102 1179 1080 921 653 248 148 38 85 81 43 -47 -50 110 105 -17 -14 19 55 70 33 999999 -43 -59 3 -99 999999 -94 -89 999999 999999 -97 999999 -95 -21 -52 34 11 -74 -22 -21 -15 71 -17 -3 -1 -47 -73 -47 -55 6 52 -9 50 22 20 23 -65 36 -26 -23 -1 83 -18 -38 -8 -46 -39 44 -65 37 -8 54 -22 -74 27 -13 -13 -40 -29 20 -10 -52 -1 15 30 55 -27 -19 11 10 -42 -37 35 -20 -29 8 -7 21 7 -23 -33 26 6 -25 -64 -37 -26 -15 -65 -47 -45 -17 15 5 -9 36 13 30 29 27 -36 -25 -28 14 -4 -48 -52 0 -28 2 -33 51 23 -17 -19 26 46 -7 -13 -66 -18 -20 -42 6 -23 -33 20 -7 5 6 5 11 21 0 3 43 40 69 91 68 49 1 -11 -3 -16 -14 1 0 -13 -13 11 7 6 -19 -15 5 13 0 -16 -11 16 -1 19 14 3 -3 7 16 7 14 7 4 -9 0 10 11 16 15 10 2 -3 999999 -7 999999 999999 -10 999999 -3 -9 -12 -7 -14 -8 -11 -10 999999 999999 -10 -12 -5 -8 -5 -11 -13 61375 294 1528 30 11098 17 2 55 4991 -11414 -26 52 30 120 -23 -17 -16 18 113 24 0 1 -69 159 70 -14 64 109 217 242 194 82 171 256 333 348 409 389 419 386 502 585 411 457 559 508 736 644 693 609 670 683 730 676 678 771 815 765 777 845 850 913 1102 1146 1285 1419 1513 1544 1536 1550 1686 1645 1320 1061 1062 898 666 499 523 435 330 491 532 468 485 452 438 246 82 116 131 125 107 145 123 -16 60 -5 27 31 24 41 90 53 -42 999999 -98 -14 63 44 -36 -40 -43 -91 -64 37 -29 -34 -29 -42 -1 -7 3 73 10 -46 -75 -79 18 -47 -48 46 20 18 -42 -58 -57 -23 -44 -7 7 -22 2 26 22 -46 -55 -24 -12 -11 8 56 -48 -26 -2 -91 -63 18 22 -38 18 -36 -50 -61 -10 10 -28 21 36 27 15 -2 16 8 -26 -13 -6 31 63 19 14 37 -18 -9 17 13 22 7 26 28 15 68 45 45 60 37 6 12 -2 43 48 -5 4 -19 -8 30 4 -2 -33 -43 -35 -10 26 -3 20 10 23 -11 -14 8 7 -4 -3 -23 7 7 8 7 4 38 24 -8 12 2 -17 -27 -9 20 19 3 3 7 -27 -17 -7 17 4 -2 33 47 6 27 14 15 13 16 33 22 33 16 17 5 6 25 31 41 35 23 15 13 30 11 8 4 13 -5 3 7 2 5 -7 -9 2 0 -8 -7 2 8 -14 -1 -3 -3 4 2 -2 2 2 -6 -13 -11 -3 -4 -9 -6 61385 298 1449 30 11109 17 3 5 4989 -11415 -26 75 60 76 -4 122 127 260 349 237 231 206 269 293 358 326 347 358 456 428 434 549 586 740 698 686 753 833 966 947 873 1020 1102 1172 1110 1140 1331 1362 1379 1470 1502 1483 1463 1495 1590 1548 1548 1527 1500 1545 1456 1304 1329 1264 1180 1007 835 699 612 658 746 867 821 695 706 741 708 756 852 992 972 786 819 831 910 894 704 412 356 299 262 168 101 118 124 104 162 126 148 80 109 81 24 44 108 92 28 12 76 54 -20 20 -3 103 29 12 -20 9 -23 -62 -41 -56 23 0 -3 -5 -31 54 1 -7 -7 2 13 -16 -47 -49 -20 -26 -72 -43 21 20 34 50 48 30 22 10 50 46 0 -11 -19 -10 21 58 41 53 49 -29 22 46 34 40 34 86 64 71 24 32 27 89 83 16 18 17 2 -44 3 12 24 12 44 7 47 38 27 16 -19 -25 15 -17 23 39 52 31 -6 29 60 93 60 48 47 -22 -16 -3 35 36 23 26 -5 -8 6 18 -1 0 -23 5 11 23 35 31 36 18 22 27 40 16 6 40 18 32 38 11 2 32 58 35 14 7 1 23 23 14 26 11 24 36 30 26 7 33 47 49 16 21 40 23 11 43 45 38 41 33 44 39 27 34 31 26 27 34 34 20 29 26 32 31 23 14 31 22 22 19 22 18 6 17 9 8 6 8 5 6 8 4 -2 2 9 7 1 4 6 6 1 3 2 -3 61394 292 1423 30 11113 17 3 14 4988 -11416 6591 999999 999999 999999 999999 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 -81 10 -7 28 174 85 207 181 383 386 293 410 440 482 533 520 380 394 565 640 570 547 466 806 1557 3035 5864 10999 26270 84778 211289 331128 201103 314484 380909 333512 339995 3173 303 297 208 182 277 255 227 106 74 123 65 19 39 122 138 104 114 84 41 -12 92 134 108 37 22 70 55 65 52 -34 -79 -30 12 16 1 -55 -71 33 -68 -3 -50 -32 -76 -66 -52 -36 -13 -18 -97 -46 39 -31 -31 8 2 -67 -55 -83 -48 -49 -95 -74 -28 -47 -35 -44 -28 -23 -61 17 75 -12 -15 -50 9 19 -19 -21 -33 -27 -2 3 54 21 12 -7 -23 -39 -27 -29 -25 -27 -15 -53 30 29 17 -30 -21 -23 -5 -13 4 22 32 9 -29 -20 19 43 -1 -5 21 37 14 25 4 32 48 -18 4 -14 16 21 -23 -57 -17 -7 -15 -35 -23 -41 -29 -29 -32 -35 -43 -19 3 1 3 -1 14 27 8 15 12 10 14 -7 -10 2 -12 -21 9 -21 -24 -11 15 -9 -14 -15 0 11 15 -5 -18 -4 -1 2 -14 -8 -4 0 -7 3 16 6 2 2 -10 12 4 4 -1 3 21 4 7 -8 14 3 -9 -1 0 0 6 1 -5 -1 -6 -9 -9 999999 -7 999999 -12 999999 999999 -4 -4 -13 999999 999999 999999 999999 -11 999999 999999 999999 999999 -15 61403 283 1519 30 11119 17 3 23 4986 -11416 5077 15 -35 -55 -79 37 -3 -16 71 79 132 87 178 197 138 106 138 120 246 239 171 269 167 242 268 246 423 443 571 660 741 850 973 1185 1456 1704 1812 1657 1647 1817 1860 1587 1282 1078 1132 1228 1414 1450 1342 1159 1293 1305 1228 975 867 745 612 396 320 332 215 178 191 156 173 77 42 39 11 126 74 21 50 43 27 3 43 3 24 -5 13 44 12 -12 59 29 -17 -99 -9 73 75 67 27 -33 -25 -39 -18 -34 -36 52 5 5 -38 -34 -27 -4 -42 -86 -83 -33 -20 -67 -65 -59 -36 -33 -75 -17 -48 -21 -20 -55 -26 -56 -45 11 -21 -5 -17 -81 -30 -43 12 -57 -59 -20 30 0 -31 -16 -20 -17 -1 5 8 26 -12 -43 -25 -24 8 35 -14 -3 -2 -4 -27 -61 -67 -49 -37 -37 -16 -19 -4 -26 -34 -5 -18 3 20 4 -6 -9 18 -7 -11 -4 7 19 15 -4 31 0 15 6 6 9 -30 -52 -13 -67 -68 -50 -29 -46 -33 -22 -41 -49 -21 -20 -42 -21 -27 -13 -17 -7 -14 -21 15 -26 -42 -29 -16 -14 -3 -33 -42 -21 -5 -29 -18 -27 -39 0 -26 -26 -6 6 -28 -27 -11 -20 -25 -13 -18 -31 4 8 -1 -13 -4 3 14 -9 -13 -11 -10 -10 -22 -12 10 -10 -7 0 -4 -2 20 11 -7 -9 -9 -10 2 -2 -9 -14 -12 999999 999999 -8 -6 999999 999999 999999 -11 999999 999999 999999 999999 999999 -13 61412 271 1495 30 11125 17 3 32 4984 -11417 983927 625 37 12 -87 34 78 30 62 127 183 159 164 223 228 253 253 293 384 512 647 870 992 1176 1407 1531 1708 1789 2014 2333 2584 2781 2837 3066 3422 3860 4341 4723 5114 4706 4643 3765 2394 1674 1602 1600 1752 1670 1627 2298 2678 2636 2834 2879 2447 2206 2166 2256 1985 1645 1572 1146 493 407 349 164 -30 -18 64 75 21 45 2 -27 -49 -44 -5 4 26 35 42 23 6 -12 -45 -22 15 55 -9 -25 -56 -64 8 -12 -44 -21 -81 -6 16 -82 -90 -78 -72 -79 -60 -53 999999 -49 5 -10 -45 -58 -55 -57 -22 -55 999999 -79 -43 -36 -79 -73 -59 999999 -90 -68 -74 -32 -33 -52 -1 -33 -59 -48 -41 -40 5 7 -31 9 0 -40 46 -14 -9 -61 -67 -41 -47 -38 -37 -3 4 -27 -7 -2 -27 -45 -18 -15 -39 -17 19 0 -28 -9 -4 -33 -8 -10 -29 -15 -18 -60 5 -8 -46 -54 7 13 5 -30 -37 -50 -77 -59 -41 -56 -54 -33 -81 -92 -42 -40 -49 -68 -74 -62 1 12 -31 -32 -29 -62 -39 -29 -15 -40 -66 -40 -22 -27 -33 -34 -15 -14 -24 -21 -31 -39 -43 -14 -11 -23 -49 -38 -6 -24 -53 -47 -30 -29 -27 -29 -32 -11 -20 -8 -24 -24 -14 -16 -3 -11 -27 -6 -11 -21 -14 -29 -27 -16 -21 -29 -30 1 999999 999999 -12 999999 -15 -13 999999 -11 999999 999999 999999 999999 999999 -11 -12 61421 283 1439 30 11129 17 3 41 4982 -11418 8170 -12 -65 -63 67 -15 -41 -16 38 13 48 45 81 153 148 215 222 349 286 298 433 587 745 890 1027 1298 1557 1602 1740 2024 2270 2441 2661 3103 3307 3403 3749 4201 3959 4266 4811 5452 5872 6129 6288 6758 7064 7085 6577 5944 5181 4358 3648 3321 3074 2638 2294 2176 1926 1508 1585 1469 1660 3477 1693 749 514 348 219 193 151 108 104 64 7 75 -19 10 64 -11 -15 62 -44 59 1 2 24 -12 -26 33 1 -15 -27 -50 -41 5 -38 -37 999999 -69 -72 -76 -63 -76 -79 -40 -18 -28 14 -21 -47 -52 -95 -94 -36 -67 29 10 -13 -45 -29 -55 -60 -7 -30 -79 -31 39 4 -6 2 -50 -54 -23 6 2 -2 37 24 -12 -55 -66 -61 -28 -9 16 -17 -28 -46 -49 -17 -60 -29 -4 -53 -43 -7 -18 8 -23 -25 -10 40 37 12 17 25 6 -6 -29 -9 6 45 11 23 56 13 32 2 -16 12 -20 -30 -14 -20 -61 -71 -62 -46 -61 -41 -18 -8 -24 -20 -55 -50 -54 -40 -10 -14 -35 -19 -37 -7 -35 -47 -44 -35 5 13 -21 -39 -17 -37 -11 12 6 -11 -6 -18 -6 13 -18 -20 -11 -13 -26 -30 -19 -45 -11 -7 -7 -11 -17 13 -4 -8 -6 -15 -25 -29 3 -1 1 -12 10 -16 -20 11 9 -11 -23 -21 -4 -3 0 9 22 17 10 -4 8 -13 -12 2 15 18 7 8 13 12 -2 -10 -8 -6 -13 -9 -12 -12 -9 -7 61430 269 2295 30 11145 17 3 50 4981 -11418 -10 53 999999 999999 -97 -40 -3 20 175 391 409 456 604 745 800 1004 1142 1085 1197 1288 1498 1515 1623 3755 8862 4493 4122 5789 28016 116010 53166 132631 232742 276165 340592 260452 482317 536949 220228 2886 417 265 281 200 96 74 95 61 22 121 72 77 101 98 169 209 65 35 25 2 13 51 27 -13 -15 -29 1 -54 0 20 -25 -78 -30 -22 -11 106 -38 -56 -11 63 25 36 -19 -88 29 -16 -73 -41 -51 -29 -14 -12 -30 -19 8 -34 -29 -80 999999 -26 39 -46 -37 -13 11 -6 22 26 -18 -66 5 3 -96 -40 7 -42 -57 -15 -11 4 24 33 48 84 3 13 60 29 18 -1 -21 16 5 -1 1 -35 1 27 58 5 39 11 -2 41 17 17 28 25 65 1 -25 -24 -16 -4 25 12 -47 -20 -28 -52 -50 -1 48 4 -58 -51 28 -27 -13 20 -5 -33 -19 5 9 -9 -5 11 -13 -34 25 25 26 30 24 -9 -13 12 -14 -9 -22 -37 -15 2 4 31 17 -17 -26 -37 -18 10 3 -6 27 13 -18 14 4 -17 7 1 11 11 9 24 1 1 5 28 0 -16 17 24 5 -9 12 20 19 27 25 12 8 16 11 6 21 34 31 15 28 22 9 12 24 12 0 6 16 24 14 3 3 16 21 12 -2 -6 -3 0 3 1 5 9 4 -8 -7 -4 -11 61439 298 1375 30 11155 17 3 59 4979 -11419 7296 29 999999 999999 999999 86 140 97 182 194 276 326 374 317 377 434 486 583 734 778 797 905 1052 1110 1125 1295 1385 1390 1417 1641 1598 1471 1542 1605 1623 1742 1777 1660 1817 1860 1862 1480 1415 1389 1292 1437 1562 1727 1964 2371 2351 2013 1249 3338 17711 40167 18250 32208 38541 1865 1487 816 1156 7529 18483 87229 84885 838 110 162 34 -1 113 88 45 40 35 29 42 50 -16 -14 1 49 103 36 -45 9 -38 21 -13 16 -48 -29 26 -77 -63 10 -30 2 18 10 -24 -38 -23 -39 -47 -46 -14 43 -51 -27 3 14 -7 -27 9 12 -18 10 -23 20 10 -42 3 5 -34 -41 -20 -39 -53 -68 -30 -1 -11 -34 2 -19 -12 -27 0 1 -7 31 -31 -9 -17 2 28 23 39 61 44 61 22 19 2 -37 -3 9 -9 30 70 9 -32 46 97 75 61 12 46 13 -22 42 26 17 -27 31 26 -31 -56 -15 -23 -6 -5 12 12 33 -28 -14 4 -27 1 12 -5 -24 -58 -18 -21 22 -24 -22 -4 0 -7 -18 -48 -32 -6 -22 2 -5 -22 10 10 -1 6 6 15 -2 -13 -1 -5 -12 3 5 13 12 27 -1 2 37 14 12 -6 -1 -6 20 -11 5 14 10 7 11 12 9 14 11 10 12 20 27 25 22 0 7 1 6 22 17 21 22 19 15 18 -1 13 11 13 15 17 14 13 13 17 3 -1 3 2 -2 10 11 7 -4 -12 -7 -8 4 -8 -12 -2 -7 -7 -9 -10 -12 -11 -10 61449 298 1469 30 11159 17 4 9 4977 -11420 15181 323 287 265 257 300 462 647 711 600 747 801 819 954 932 987 965 1058 1176 1361 1663 1814 1739 1701 1714 1806 1740 1811 1893 2076 2061 2638 2909 3227 3619 3930 4011 3874 3748 3878 4070 4346 3953 3800 3686 3679 4011 4160 4582 4729 4534 3563 3322 3300 2507 1823 2187 4038 1396 609 414 161 48 75 34 -3 55 178 63 62 -6 7 93 41 29 36 57 66 43 61 53 -9 -28 40 6 -12 40 -34 -58 -14 1 18 -3 50 -4 -24 3 -49 -47 23 -15 -21 26 -23 -37 15 -2 -57 -28 5 13 5 -1 -14 -3 -68 -21 -41 -53 -23 21 2 16 8 17 19 10 -18 -13 -33 -11 11 -13 41 -11 28 15 13 42 2 -23 12 34 41 20 14 44 47 101 63 42 -47 -49 1 19 6 46 37 -4 21 70 70 27 68 57 -10 -4 12 -32 -45 -29 4 20 -14 -15 3 4 -22 -6 -4 17 -17 -49 -20 -2 -8 21 18 -2 19 -5 -39 -12 27 18 6 -15 -32 -29 -38 3 -2 -53 -37 -14 -3 -6 -15 6 17 -2 1 23 31 40 16 17 -7 -2 -14 9 30 21 1 32 -1 12 13 10 13 5 -12 6 13 9 18 29 22 3 -1 16 22 14 17 22 43 50 33 18 16 21 30 31 11 23 29 37 26 33 50 34 32 25 21 20 22 30 21 24 20 28 16 15 19 4 5 14 10 4 3 -1 10 5 -4 4 -2 8 -1 5 5 9 6 11 4 -3 -6 1 -4 61458 297 1468 30 11158 17 4 18 4975 -11420 2465 10 -60 191 145 171 164 225 150 83 -54 999999 -26 999999 999999 999999 999999 -77 999999 -57 79 186 106 -87 25 67 98 64 48 -34 23 438 627 565 1349 1925 1682 1568 1244 1425 1792 2033 2085 1714 1575 2036 2655 2659 2677 2798 3045 2417 2117 3913 10802 30722 84066 253234 54666 237864 298398 437995 231774 35287 549 53 119 99 -24 -19 112 72 116 87 13 -36 -41 29 -7 71 999999 -58 -30 2 -13 -7 -25 -24 -19 -81 -86 20 -20 2 13 -23 -22 -4 -42 32 52 -31 999999 -97 -51 27 47 10 -56 999999 1 -42 -49 44 62 11 52 15 -73 -5 39 -11 -38 -81 -53 -21 22 69 70 999999 -92 -17 82 46 7 -15 -31 -34 -2 8 22 4 25 62 87 97 82 79 51 22 68 22 -46 -36 -54 24 79 82 111 10 -27 10 10 22 -16 -18 48 32 -33 -5 9 11 26 10 -12 -51 -41 -30 -4 -29 -7 14 -9 -12 -34 -20 51 -1 -27 -10 -50 -1 -10 -10 -28 -10 4 21 -42 -76 -65 -17 25 38 31 46 -14 25 7 23 -38 -18 -8 26 35 -5 -25 -12 3 -13 7 13 9 -19 -7 -15 -3 7 -2 9 21 -8 -13 -21 6 7 1 -3 4 1 -18 -17 -4 11 22 1 12 22 17 -2 16 11 21 0 -12 9 11 23 10 9 17 999999 -6 5 5 -6 -2 15 4 4 8 2 8 12 8 5 -12 -13 2 1 -2 999999 -11 -12 -14 -10 9 2 -8 -11 -4 -15 -14 999999 999999 -13 -15 61467 302 1381 30 11161 17 4 27 4973 -11421 123 4406 999999 2088 816153 54702 3027 4782 18653 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 284 999999 999999 248 238 318 171 485 670 883 800 849 763 837 1235 1742 2543 8118 37614 77188 105954 143342 197046 329912 455565 361475 462225 182764 199954 284663 265439 136096 202999 473961 520579 763494 688065 344342 32738 1405 210 57 122 30 147 -7 -100 93 -16 -73 -50 29 98 0 -91 999999 -77 81 15 -95 -82 -39 22 -80 -9 83 -75 -94 -56 -71 999999 -32 27 20 -50 -84 38 2 11 -45 -10 -50 36 0 -3 70 92 30 999999 -55 -50 6 -12 10 -7 -68 -22 16 -51 14 82 -66 -46 11 54 94 65 27 -41 -60 3 -4 -35 -17 30 76 79 49 44 -4 17 53 -10 24 75 106 40 -43 2 5 7 88 43 52 54 88 21 17 7 -24 -14 29 10 -39 -1 33 -12 -53 -68 -57 -68 -47 -13 -31 32 37 -16 54 27 -64 -32 -17 14 -16 -10 42 24 4 20 12 7 -9 -56 -24 -4 -23 37 54 16 4 7 -3 30 44 12 14 5 57 18 68 45 18 49 -18 -1 52 48 18 19 46 44 37 17 8 1 16 39 31 13 19 39 37 27 7 47 40 24 56 27 1 28 40 33 34 67 23 16 48 41 44 44 23 29 44 31 39 43 41 30 37 34 36 23 31 33 28 7 22 20 15 15 22 28 10 14 5 6 9 17 16 9 8 15 13 7 13 9 -5 61476 297 1540 30 11170 17 4 36 4971 -11422 1044 56 122 88 76 94 228 236 378 578 829 959 913 1079 1541 2275 2359 2245 2826 3666 4444 5165 5773 6926 8129 8436 8293 8482 8544 8190 8047 8338 8713 9162 9714 9616 9727 10214 10515 11111 11117 12266 12085 11481 12298 11873 12089 13878 55544 32095 16394 74613 21085 1659 887 765 511 466 1319 19483 124622 36664 1045 -6 -32 12 27 1 82 4 86 28 -35 -6 40 51 -23 -26 -50 -31 -34 -69 3 -42 -50 -16 -2 -96 -94 -24 -14 4 -22 999999 -30 -53 -33 38 27 9 -30 15 -27 -28 -97 -59 -54 -59 -32 -83 10 55 -13 -76 -8 34 28 -5 12 63 -11 17 31 38 25 -6 -35 -8 -13 -20 32 -2 -13 -8 -22 -12 15 -16 43 8 17 16 36 -5 44 33 39 64 23 4 41 122 71 47 21 78 5 24 24 18 -18 -2 23 32 31 10 -44 -37 0 7 -24 -4 -16 -35 23 32 -17 -42 -17 -34 -11 -33 -2 -47 -47 -49 11 -9 0 3 -34 -36 -15 20 11 5 35 5 21 5 9 -7 -10 -9 -2 3 15 -2 1 1 -19 -10 -8 -13 -8 -24 -18 -4 14 16 7 6 24 -1 -20 -29 3 8 -16 28 12 5 7 2 9 23 20 7 9 25 16 22 26 18 14 5 16 28 35 26 28 22 39 16 1 12 21 15 12 15 21 13 10 0 6 0 15 39 23 20 21 17 10 6 10 1 -6 6 -1 -2 -3 4 -3 -5 2 5 8 3 3 -1 -2 0 2 -4 1 1 -10 61485 294 1393 30 11173 17 4 45 4969 -11422 203598 999999 999999 999999 999999 4138 1334 1564 1965 2134 1965 1877 2060 2006 1837 1700 1684 1963 2253 2292 2997 3701 4118 4675 4788 5076 5015 4881 5012 5565 6064 6063 6705 7406 8055 8901 10685 10902 11270 12936 13564 13532 14309 13737 14323 20746 43111 40997 26593 40926 7791 5558 3439 1998 1179 266 233 482 213 43 6 87 -2 35 25 17 -4 -39 -18 -15 43 125 25 -39 -52 -4 -9 -67 -56 40 -24 -19 -29 -69 -34 10 30 54 -53 -18 13 48 -61 -69 -19 -34 8 -34 -50 -24 -52 20 47 -19 13 20 -16 -41 -65 -25 6 24 -25 -28 -5 -45 -26 0 -4 13 -37 13 -10 -18 35 44 -4 -19 -40 -49 -28 -48 -24 21 -1 -20 -28 9 11 14 20 -23 -15 50 57 47 32 8 22 69 43 57 80 25 51 15 48 36 12 6 38 48 39 32 8 -25 21 -4 6 -3 16 1 14 -4 -13 -4 -5 -4 2 5 -13 34 -28 -32 -27 -43 -42 14 3 -66 -36 -2 -62 -56 -6 -39 -40 -31 0 -19 2 -40 -19 -3 -7 -8 9 -36 1 15 -20 -19 -14 -24 -36 -14 -3 -27 5 -17 -10 3 2 -9 2 -5 -2 1 -11 -13 -35 -3 -22 0 5 -14 2 -14 -4 3 -16 -18 -16 2 -14 -17 -16 -10 -20 -8 3 0 11 1 -15 -2 11 4 3 -4 0 -4 -15 -1 11 15 6 2 6 -3 -9 0 5 -3 -9 -8 -7 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 -8 -11 -15 -13 -13 61494 299 1391 30 11171 17 4 54 4968 -11423 28713 999999 999999 999999 102414 8903 8898 9129 9239 9588 9485 9418 9750 9885 10626 11481 11597 11742 12265 11555 11550 12884 12849 12771 13016 12755 12358 12490 12896 12099 11219 10580 10780 10409 8591 7204 9529 9113 7212 6492 6436 8714 50535 135204 88654 144705 74041 17011 13906 1142 777 426 137 203 101 55 45 31 38 -54 145 147 -32 39 130 111 105 -4 -22 55 18 37 -30 -22 -51 -9 999999 -10 103 26 -55 -48 -54 999999 23 -12 -75 -12 -55 999999 -64 -84 -17 -11 -92 -68 43 18 -91 36 50 86 18 -56 -99 -87 27 37 46 5 52 23 -8 -60 -10 47 -15 -35 -6 -39 -23 -19 -21 21 -44 24 -36 -28 76 26 82 -23 -91 -46 -53 8 -57 -26 -37 -68 23 -1 -56 -13 -24 37 -13 30 -22 -7 108 27 19 20 66 19 59 63 83 84 91 115 105 40 62 30 25 8 -33 -39 -96 -29 -29 -20 -35 22 -25 7 -21 36 27 -6 24 10 27 17 -12 29 50 25 -7 -14 6 -13 4 -4 -35 -49 -13 24 -12 5 -22 -24 -3 15 -42 -62 6 -3 -46 -6 -24 14 -34 -13 -20 -26 6 12 -16 6 -22 -15 -9 16 1 18 9 -16 -8 18 45 -4 11 35 52 20 20 20 20 23 4 -1 19 -9 -15 14 31 163 280 262 182 55 14 46 33 24 25 28 13 6 0 2 12 21 10 -5 -8 -1 12 7 -5 0 -9 999999 -9 -6 -12 -10 4 1 -9 -2 -14 0 -1 -11 2 -8 -8 -1 -2 -6 -10 -5 -8 -13 -13 61503 307 1240 30 11170 17 5 3 4966 -11424 1777 2255 6374 6196 2346 489953 999999 49714 999999 999999 8215 9050 11576 999999 999999 999999 16124 16208 17595 17803 19850 21135 19740 18685 16403 15024 13727 15784 17015 17558 16360 16459 17135 11468 9240 9564 9309 10280 11037 12765 15683 16510 14251 13285 11445 6872 4247 5078 2489 1192 191 129 389 467 785 1293 2164 17369 41211 89332 587276 853919 472756 629463 526090 43796 999999 382071 295698 2187 69 19 92 75 999999 -15 -92 -28 105 26 999999 999999 94 178 70 105 69 -34 -65 -47 104 23 10 84 126 -33 999999 66 130 67 -6 111 -56 115 96 -96 -26 57 1 91 4 999999 38 119 2 58 7 -40 61 32 999999 999999 999999 56 123 91 -59 -52 0 -70 31 25 -46 -21 42 17 -7 44 -11 -27 63 81 33 133 67 89 11 41 82 39 71 216 216 114 115 140 99 93 129 178 32 5 -55 92 83 40 92 113 -8 -11 64 70 42 79 58 56 38 62 66 9 65 119 59 31 52 31 20 55 44 47 -22 110 116 86 72 15 28 -8 60 87 31 -48 -27 18 -29 -36 -8 4 46 50 35 33 19 36 68 75 54 61 70 18 9 20 -19 24 55 72 64 38 52 82 81 12 -33 15 38 23 37 64 85 39 39 21 56 55 33 50 56 74 44 27 54 102 155 251 459 815 1020 883 529 172 63 49 46 74 50 34 55 65 49 53 53 50 31 44 53 40 46 54 44 36 38 48 59 46 25 29 32 28 37 39 27 23 29 36 39 29 30 35 29 27 32 24 13 23 18 13 6 61512 302 1385 30 11165 17 5 12 4964 -11424 2889 999999 362426 764590 999999 999999 999999 999999 12852 7958 8910 10318 10917 13189 17549 22228 26624 35486 43356 46723 52178 56913 64270 62236 63859 62219 60565 56215 58581 64619 65748 59088 48475 40726 33797 28790 25647 20696 15909 12431 8944 5164 3143 2324 1777 1263 736 323 156 60 39 95 24 90 15 5 -15 30 43 30 29 50 47 113 -3 7 -2 120 43 118 97 -57 43 -2 -15 999999 999999 -53 20 87 3 999999 52 15 -3 12 46 25 -14 -37 -32 23 28 999999 -10 14 -38 -66 49 -25 37 115 72 53 15 -21 129 -12 78 141 -16 -29 -11 40 42 -54 55 58 -9 -15 37 3 43 65 60 50 76 50 70 76 87 133 77 45 81 61 49 20 -29 99 75 131 123 107 95 95 53 84 139 101 104 34 90 -9 34 76 50 78 68 77 21 -15 52 75 8 28 30 29 -19 -2 -4 36 39 30 -1 -17 -7 15 -29 15 14 -13 55 29 -24 4 0 -3 -26 -12 28 38 -1 -47 -18 -37 1 0 18 38 25 3 51 19 20 11 8 32 -3 -42 8 7 44 34 19 1 12 -20 -9 5 17 6 -24 -2 32 26 12 35 54 29 19 2 60 9 15 26 10 27 32 18 19 28 31 22 71 178 382 860 1579 2214 2542 2452 1526 510 173 40 4 28 28 21 26 14 37 51 40 13 25 26 11 13 13 28 34 21 14 31 19 21 29 26 24 14 12 20 14 23 21 20 24 30 18 18 28 28 16 14 7 5 4 -1 2 -14 61521 297 1537 30 11167 17 5 21 4962 -11425 5226 5806 6341 6179 6573 6896 7581 7661 7602 7689 8864 9671 10299 12654 15860 20991 24518 25607 28121 31853 31493 29641 27945 26973 24111 19235 14749 12623 12577 12030 12044 17333 20482 17796 22376 26469 23114 22016 25796 23529 18061 17560 14094 7472 3921 1707 217 188 70 82 90 119 45 111 72 -23 3 42 23 -38 -9 82 29 79 -27 -42 -100 8 116 14 39 -70 -69 15 -61 62 -19 -91 -40 44 63 -53 -14 -23 999999 -54 -41 8 -81 -10 -18 -20 25 35 32 0 0 9 23 6 57 65 34 94 134 70 -24 9 -44 -47 32 69 -8 -43 -6 -12 75 27 50 71 13 -15 -11 72 71 63 43 4 -13 1 77 53 145 72 9 45 24 37 32 11 27 33 26 48 28 50 11 33 29 59 47 -8 -18 9 75 10 8 38 59 105 62 36 33 37 10 73 44 46 -17 -21 -2 33 25 5 -18 -31 11 29 33 44 2 43 9 12 25 5 33 0 17 9 9 11 -32 5 1 -15 13 -1 17 51 11 -7 -4 25 31 -11 47 70 37 -18 42 -5 7 31 15 37 18 3 9 32 31 20 -12 50 40 18 -14 14 -1 22 34 30 45 19 19 29 73 124 125 223 356 433 693 1168 1330 1245 1170 985 681 321 86 47 38 27 49 44 40 24 44 58 51 52 39 29 23 34 36 24 25 15 28 38 26 26 32 28 30 32 37 41 28 25 32 39 34 29 29 30 34 23 20 17 23 18 12 8 0 61530 294 1455 30 11175 17 5 30 4960 -11426 492142 44283 2292 2836 3898 5021 7871 999999 999999 999999 11884 12685 14613 14228 13644 12666 14392 16801 17532 19569 19852 19057 18298 19821 22791 25118 23657 19434 16605 14172 11017 9291 9189 8742 8500 8394 7699 7106 6878 5483 4115 2873 2545 2880 3138 2618 2349 1694 991 410 214 81 -10 47 123 -15 -64 0 97 77 142 156 122 31 16 67 -25 -94 -31 -56 -32 -18 -12 85 41 -75 -79 -45 2 -3 999999 -21 -30 -48 -38 11 -44 -79 -24 -45 105 27 999999 999999 -30 0 -17 -29 -13 12 -15 -48 -99 999999 -88 -34 -45 -13 -62 -56 48 46 -4 15 -45 21 -71 -67 -28 53 49 -50 -51 -72 999999 -93 -20 -9 -64 -47 21 25 10 21 4 82 72 10 -31 -71 53 7 56 87 81 66 24 6 4 26 87 73 57 21 30 -8 13 46 17 -54 -23 30 -5 4 0 -6 36 0 -64 -19 -54 -64 -38 -11 32 29 7 33 -33 -21 29 -25 -19 -46 -32 -34 -43 3 33 24 4 -20 -64 -32 -9 -24 -26 -10 28 23 1 0 -15 5 -31 -54 -39 -29 -41 -29 -37 -30 -2 0 -26 -27 -11 -20 -21 8 -4 -3 -8 44 8 -4 -2 -18 4 -21 -37 -21 -3 13 9 -5 -7 -15 0 1 0 21 38 -3 19 94 230 502 925 1275 1414 1344 812 127 16 1 3 -5 7 21 20 4 -3 999999 4 17 6 -5 6 999999 -8 8 2 -12 -4 -4 1 4 12 3 -2 -4 -1 0 14 12 8 2 1 -7 -6 -2 -10 -9 61539 290 1729 30 11179 17 5 39 4958 -11426 4586 999999 999999 999999 9225 8501 9032 11049 12758 13967 16182 18833 21312 22876 26235 30319 37836 46109 53565 55638 55281 59321 64172 81368 89227 90231 85590 82955 77704 65926 54109 47923 48039 37639 27528 21436 14555 8323 6689 4858 3023 1964 1204 830 852 586 586 448 395 283 322 287 393 261 133 86 132 -36 999999 999999 -36 -77 -57 -47 -52 999999 -28 -42 -3 -52 26 143 163 14 -20 -12 110 73 61 62 77 -25 111 7 40 43 68 0 -14 20 26 37 -12 23 -46 44 -25 -96 -7 -2 12 4 -20 31 12 19 -56 999999 999999 46 21 18 51 135 66 74 44 47 69 78 35 47 94 40 38 27 7 -2 6 58 49 80 85 87 55 158 120 -22 10 37 14 78 122 80 93 81 70 128 57 63 143 90 2 110 98 16 -16 20 90 34 52 14 53 -44 96 121 91 63 52 25 40 40 74 54 60 84 67 22 22 25 45 -27 -30 43 31 -26 -6 18 8 38 19 48 27 27 64 -2 24 65 6 12 33 -11 7 33 51 19 25 57 28 20 16 40 51 40 47 51 33 62 81 44 35 44 13 12 49 57 73 58 69 44 36 30 31 38 25 24 29 68 139 228 503 776 825 368 52 29 22 31 34 34 28 28 17 34 27 48 24 25 18 28 29 28 23 18 18 26 25 24 19 16 32 38 36 20 31 36 26 23 35 31 23 19 21 17 17 10 1 9 3 -1 61548 295 1608 30 11178 17 5 48 4956 -11427 707 926 1044 1256 2430 999999 999999 999999 8185 8896 8245 8203 9563 11693 11890 12671 12762 15018 18660 21478 24375 25790 28740 31750 39889 44400 44844 49059 52178 57898 62352 67546 75780 76952 82140 90595 92732 96691 98035 96220 91950 83255 73024 65775 59004 47857 31435 23943 18775 15511 10281 4987 3192 1626 882 413 194 269 209 55 113 232 58 180 175 134 141 171 127 52 1 -68 21 79 50 92 41 2 74 -4 -25 63 82 0 28 14 11 24 62 43 -18 0 145 157 74 24 80 38 56 120 53 83 103 59 -8 76 72 105 58 29 7 4 99 50 -14 111 37 111 149 56 48 51 87 -40 -54 43 22 68 92 40 109 75 148 119 104 32 90 45 98 121 175 170 132 100 23 160 161 54 13 47 114 102 148 123 96 97 108 127 16 60 91 50 24 46 32 7 50 51 70 70 72 99 90 21 31 28 62 78 67 30 52 37 35 80 53 34 10 44 47 73 54 58 39 56 31 49 15 12 -1 -9 12 46 57 77 75 61 38 26 17 67 40 34 41 57 66 69 56 42 48 39 41 33 29 46 57 32 28 40 46 50 62 54 28 41 47 66 47 54 46 64 58 15 40 50 50 66 52 71 80 59 52 59 57 37 57 62 54 80 67 52 49 56 58 55 56 52 50 38 53 52 49 50 50 48 62 61 56 50 58 53 60 51 45 53 65 57 52 44 49 53 39 34 35 30 31 61557 294 1664 30 11174 17 5 57 4954 -11428 4916 5293 5511 5335 5111 4862 4166 3882 3976 4480 5085 5456 5669 6669 7439 6479 6400 6255 5652 4683 4623 5224 5465 5677 6682 7856 9271 10483 11070 12420 14946 15555 15714 18403 22300 26577 28068 30310 32584 35601 63168 94513 117830 94586 111451 112938 107783 105155 92833 87433 83594 64615 45399 33517 25453 12663 3035 860 378 111 15 70 75 83 170 99 166 108 55 66 -61 -45 51 -2 94 17 -41 5 -44 6 61 114 54 47 4 100 79 1 -89 999999 -41 11 -26 40 54 -13 -4 68 48 34 62 56 54 -26 49 92 48 31 -18 -49 -1 67 8 -10 7 -9 29 -15 -48 10 -59 24 8 -17 40 -12 9 81 90 156 11 -27 26 56 4 21 126 74 80 89 107 50 76 114 123 134 83 88 86 134 121 66 105 -37 -9 61 75 83 39 40 27 -1 35 67 84 -2 -42 -60 10 17 -19 2 3 15 71 -29 24 20 6 -3 -7 50 -21 12 48 50 35 45 64 29 -18 22 36 18 10 74 28 27 40 53 1 9 15 27 24 25 34 -5 36 26 8 44 18 31 65 41 -1 -7 4 28 10 2 26 32 47 52 58 42 40 32 30 38 58 35 31 32 55 28 8 31 39 53 51 28 25 4 28 38 55 41 27 32 41 42 51 64 45 31 50 44 34 45 41 48 59 48 35 38 38 41 45 46 37 40 41 44 39 60 41 48 45 40 38 35 38 39 32 38 30 29 21 18 13 12 61566 286 1901 30 11171 17 6 6 4952 -11428 22696 21135 19691 19971 20713 19794 17378 17996 18908 18579 19062 18012 16767 16152 14216 12591 11875 11686 11800 12451 13903 16154 16622 17192 16107 16580 16773 16765 15300 13713 12782 13713 16062 15652 15745 14987 14996 15983 17007 17464 18595 19091 19980 21218 22260 29299 34959 34588 33418 29890 23918 14113 4834 1106 377 53 16 69 88 128 7 34 65 50 20 -24 -51 0 -89 -5 14 44 30 12 35 -8 2 56 3 -58 -56 -81 999999 -26 -12 4 1 4 32 39 42 75 68 81 38 -3 50 64 76 111 10 -14 -40 -53 -9 36 26 18 -12 28 56 81 40 13 -15 -10 -8 19 37 33 1 39 -12 70 100 -30 0 -10 43 112 30 72 43 91 59 70 80 91 49 70 71 70 37 44 84 61 89 49 -4 43 47 21 68 21 52 2 14 -36 -1 -9 -27 33 31 -14 -26 55 91 42 -33 -2 16 44 34 4 8 20 -1 11 10 14 38 65 21 16 -3 8 -13 -4 13 -4 22 34 -27 4 -20 -38 -17 15 5 -28 -16 -17 -19 -1 26 5 1 -19 6 -4 -12 -38 5 21 10 19 -2 18 38 17 25 18 33 43 26 28 41 21 25 23 26 12 12 2 15 30 9 -16 -3 10 24 9 0 -5 -2 9 10 31 22 15 29 43 33 27 19 14 14 10 15 17 10 17 20 11 14 15 25 27 25 15 18 19 13 10 5 9 10 9 0 11 9 -3 0 0 -7 -8 61575 285 1902 30 11172 17 6 15 4950 -11429 36410 37106 38481 38860 41711 45145 46261 49951 51619 49396 46814 49966 57723 68181 75969 82948 85282 87139 85746 81565 73035 64992 54691 51328 45824 34405 34597 33306 31311 28115 25833 33159 37613 36847 40883 49641 57756 56695 52445 50151 49397 48423 50350 49899 43498 39331 39910 29961 17270 19475 24775 24558 21376 24635 17210 3250 136 20 82 66 117 110 -70 35 24 72 2 -7 12 51 47 -4 -39 -78 -47 39 64 -53 -90 -29 -54 27 -1 -24 -71 36 -64 5 -23 15 82 40 18 0 36 34 84 0 -36 8 0 5 62 11 50 -52 -44 30 -7 25 -64 9 75 118 -21 -55 29 71 18 17 78 74 110 60 74 125 89 28 31 90 117 133 61 84 90 107 134 73 80 81 86 84 27 54 133 112 27 23 44 60 13 12 42 39 43 44 60 51 -10 37 16 3 55 46 33 40 9 14 17 -3 -5 39 47 22 53 42 12 58 69 40 -1 4 43 14 21 42 27 46 11 16 20 31 25 36 13 37 20 32 11 6 14 38 56 18 20 46 20 40 34 45 15 32 34 40 22 27 49 30 52 42 30 30 32 9 35 32 34 32 42 69 45 47 69 167 193 267 524 1379 2020 2117 1380 592 124 25 24 36 18 34 54 26 57 61 58 32 46 42 24 31 55 38 31 38 47 37 37 45 32 26 34 44 38 38 23 35 40 39 32 31 34 33 26 22 20 23 17 61584 283 1901 30 11171 17 6 24 4948 -11430 47604 54511 61318 69840 78832 81088 83114 84080 96493 109963 120991 128997 129377 133148 135107 135711 140835 143150 129810 101708 85325 78675 68055 64303 58593 47580 32027 24397 18816 12705 10328 9144 6459 3193 1330 769 806 396 238 207 280 211 59 197 359 355 292 149 113 145 144 58 39 88 120 44 -4 -15 28 79 -34 -95 2 7 39 -45 -16 39 -6 -30 45 37 29 52 26 41 -52 -92 -52 -55 25 -36 27 4 17 999999 -72 -23 -9 11 -28 19 98 1 -5 6 5 28 29 30 -13 -32 36 30 13 -27 -71 -37 -12 27 93 -21 -69 33 -4 78 40 17 1 18 -49 -50 30 76 27 -1 21 41 -4 27 32 -12 20 69 37 112 119 139 46 103 122 46 17 81 26 76 155 55 -22 61 76 77 72 46 31 41 -21 15 36 36 9 49 64 -1 0 -22 -13 32 -12 -5 -10 5 26 40 24 8 -2 3 -30 11 -28 51 -10 -54 -44 -8 -7 -32 -20 -42 -24 11 -20 -28 -23 -18 -12 -1 -24 -18 -24 1 28 34 17 -33 -3 -12 -49 13 35 27 3 15 27 -1 1 4 -1 12 4 8 15 -5 -34 -23 6 24 -5 17 26 54 113 384 1167 2706 6399 10000 9811 4227 1427 262 53 17 17 10 -13 999999 11 4 17 30 23 24 12 14 25 5 12 -5 -1 11 8 23 18 17 16 16 15 18 8 3 10 18 14 5 11 0 5 2 2 0 -12 61593 284 1897 30 11167 17 6 33 4947 -11431 32638 33198 37066 44788 53892 56427 58088 60759 63243 65242 74357 86196 92830 92178 92783 94527 98694 99984 100741 103174 98806 96790 94815 97681 97481 95598 98551 98909 85894 74579 73113 66378 58453 52055 49829 50957 40482 33700 30622 24666 16901 17030 16337 11230 7766 7351 5362 1319 378 10 65 40 111 63 52 61 13 6 20 25 71 -14 -48 -5 24 46 46 -28 -24 87 77 48 35 1 -19 -97 -12 -5 -11 -53 -36 -99 -56 -41 -51 999999 -23 -57 -42 15 -8 -38 20 40 95 -6 -34 -40 -32 4 -31 -3 -35 32 -55 -45 52 -27 -64 -27 -22 -20 16 13 74 70 55 12 83 38 17 84 100 -1 31 58 116 49 81 73 7 -4 50 40 119 132 116 49 68 115 92 80 31 50 47 -1 20 17 53 45 19 23 -4 12 -46 -69 19 40 -7 -64 -31 -40 -3 -7 -33 -38 -31 -34 -11 -11 15 15 -17 -18 4 -28 -4 14 2 -12 28 -38 -10 -23 -9 -15 -30 -19 -15 -18 7 -2 25 3 -25 -14 11 -16 -41 -21 -10 -21 -3 -8 6 -20 -15 -19 0 6 15 19 -7 -5 -13 -46 11 32 -1 -6 15 20 24 1 1 7 4 1 -4 20 35 27 69 196 772 2116 2267 2141 695 54 24 -14 -3 6 0 13 13 14 25 22 22 29 14 2 25 18 23 22 22 20 20 8 12 26 23 5 10 11 15 15 18 15 13 8 12 9 13 1 5 12 4 -6 -9 -11 61602 287 1833 30 11163 17 6 42 4945 -11431 6902 7769 10162 13119 13689 14688 16828 18109 20337 21699 23843 26102 27575 28571 32159 35144 38323 41332 39947 41871 49314 60452 69322 76198 84057 97261 113243 127477 150276 224451 345109 202919 212858 257147 302312 375491 354431 332861 291934 272570 243372 219489 205949 179147 158935 145391 112184 92567 66153 54129 44633 34539 22745 9462 8311 6686 3633 1159 402 73 59 118 127 56 159 136 155 149 183 226 128 29 123 123 229 15 -21 79 5 104 163 32 -8 0 -90 -44 46 125 39 -75 -3 105 64 -20 55 84 -26 39 90 39 -18 21 67 -33 10 35 3 166 109 -3 -9 21 79 31 68 94 2 26 64 23 43 46 63 58 85 39 116 141 73 24 53 68 31 84 62 133 133 132 61 70 94 99 125 120 34 98 23 34 28 86 64 61 18 52 80 48 -2 21 41 39 33 38 55 33 6 -7 5 71 65 58 65 33 -43 -13 70 91 32 -9 -14 34 36 72 85 0 -4 -21 -25 25 15 27 28 2 1 52 28 0 -36 -6 -13 3 31 40 8 -2 -1 -16 13 16 42 15 27 36 -29 37 43 60 43 26 30 44 40 48 34 6 -5 11 32 49 50 57 58 58 225 735 1882 6634 14711 18093 13577 5896 1950 527 84 45 39 26 30 42 37 33 36 31 28 28 26 19 43 33 23 38 29 27 25 20 26 31 43 32 34 40 25 31 36 37 36 28 28 19 22 22 23 24 18 14 8 3 3 61611 286 1804 30 11164 17 6 51 4943 -11432 17426 18047 20177 21859 23283 24311 25168 27426 31046 33983 37561 999999 999999 999999 59220 63626 68600 74151 78786 81324 82577 87938 92512 105243 121966 127222 126243 121086 125142 128134 137866 149406 150326 155297 167088 183366 175135 172455 177398 183824 180317 174149 171184 139237 121602 115910 97035 75176 65359 39522 20940 17888 12368 5805 3283 1877 652 173 63 72 12 15 -31 -21 88 13 55 -24 -73 -81 85 31 -34 99 7 -5 -39 -70 4 77 107 23 45 72 11 999999 42 73 -78 -91 999999 -51 16 -19 -57 -70 -77 -86 -37 26 12 -30 -56 -55 -57 16 11 51 -14 -39 8 13 -2 -92 -83 8 -62 -62 -77 -38 1 -27 -6 15 47 30 24 20 28 49 -12 -33 119 49 18 -8 79 121 52 81 100 119 157 108 50 43 36 20 -30 -4 0 31 -28 -17 7 -2 -32 -14 -37 -60 20 32 -69 -48 -4 32 50 -40 -49 -38 -4 4 12 -26 -29 -11 21 18 29 25 58 43 -18 -2 -19 -68 -45 -21 -9 -3 -30 -47 -46 -48 -56 -55 -54 -33 -37 -33 -9 -41 -50 -6 5 -50 -52 -25 -19 -26 0 -18 -6 7 -16 8 -10 -4 -32 -39 9 -21 -9 10 -37 -22 10 19 -27 -19 -23 14 188 771 1571 4594 9874 13056 21327 34333 42057 48958 51077 17458 2047 285 11 15 13 40 25 29 34 21 29 40 51 22 -9 11 7 0 10 11 16 16 -3 5 24 20 1 7 11 7 14 7 10 14 8 6 -2 0 -6 -9 -14 -9 61620 285 1894 30 11164 17 7 0 4941 -11433 39116 39919 40342 41983 42709 43534 999999 999999 999999 54191 56424 57900 58488 60218 62745 65332 67085 68691 67663 67810 70757 78909 81155 78843 80862 81605 79909 77530 72723 69742 73328 74634 67865 62949 63924 58160 56956 62145 62936 62402 62162 69405 74392 68900 66469 66373 63594 58480 44977 23247 14478 9448 1623 161 31 6 -62 -2 999999 999999 -96 -45 999999 999999 -55 -8 -23 999999 999999 -28 -56 -87 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 -25 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 999999 -73 -27 -83 999999 12 23 -17 -81 999999 999999 -76 -52 999999 999999 999999 -57 -80 -65 -93 999999 999999 999999 999999 999999 -99 999999 999999 -76 -61 -54 -58 -52 -6 -47 23 60 41 -48 -70 -36 -43 -51 -36 -17 25 -23 -40 -71 -41 -36 -63 -89 -75 -73 -87 999999 999999 -91 -91 -72 -83 999999 999999 -82 999999 999999 999999 999999 999999 -76 -81 999999 999999 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 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 -79 999999 999999 -90 -74 999999 999999 999999 999999 999999 -91 -91 -74 999999 999999 999999 999999 -83 -92 -90 -67 -50 -4 215 1554 6936 21952 34785 36272 45410 67413 91648 125304 148505 146430 129094 112000 77087 14048 413 45 47 46 45 33 29 24 43 45 27 32 45 40 37 43 33 27 20 15 16 26 27 39 40 20 25 29 25 25 30 28 29 14 11 5 4 3 -1 -8 61629 283 1802 30 11162 17 7 9 4939 -11433 38573 38177 39441 41970 44542 44222 43714 49221 56567 59564 60127 61324 62873 63032 64852 999999 999999 999999 66176 65818 68339 70961 70351 70302 71330 77018 85702 88921 87987 83661 79761 79117 72867 66113 61708 51111 41234 34101 31170 29041 27774 26649 24229 18752 14580 12471 14365 15780 13670 12727 10066 7838 4769 3665 2983 2702 1119 -11 999999 -81 -45 999999 999999 -69 -62 -54 999999 999999 999999 999999 999999 -75 999999 999999 -50 999999 -62 -6 -71 999999 999999 -66 -58 -56 999999 999999 999999 999999 999999 -88 -99 -63 -59 999999 999999 999999 999999 999999 999999 -95 -70 -95 -73 -90 -90 -61 -88 -40 -53 -77 999999 999999 999999 -97 -69 999999 999999 999999 999999 999999 999999 -86 -64 -15 -73 999999 -89 -72 -56 -43 -34 -81 -37 -38 -86 999999 -1 -1 -60 -44 -6 -45 -70 -90 -78 -87 999999 -99 -88 999999 -95 999999 999999 -75 -45 -94 999999 -97 999999 999999 999999 -87 -98 999999 -90 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -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 -99 999999 -100 -92 999999 999999 999999 999999 -99 -32 35 193 1573 7236 17380 33068 58424 79160 90841 111567 134476 140026 120782 102267 72961 45226 8501 149 -14 -12 -9 -7 14 13 12 11 -2 -1 7 -8 -2 -4 -13 -10 7 0 3 4 2 -9 -7 3 -3 -7 -6 -9 -10 -8 -6 -12 -14 61638 269 2308 30 11158 17 7 18 4937 -11434 52222 48409 51373 56811 54234 44181 38672 38194 38911 38240 38329 42210 46855 51013 60433 65744 69305 117073 178662 108737 113269 195631 252432 78694 52693 52583 58266 63051 57841 31443 21803 16611 10845 7795 5696 6095 5189 3874 1907 743 436 299 4 -62 -38 999999 999999 -64 999999 999999 -36 -6 -36 -55 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 -86 999999 -92 999999 999999 -96 -53 999999 999999 999999 -59 -24 -33 -2 -89 -21 63 -34 -27 -17 -11 999999 999999 999999 -57 -74 -74 -26 -80 -83 -96 -98 999999 -92 999999 999999 999999 -71 -72 -54 -95 999999 -91 -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 -99 999999 999999 -90 -64 3 168 645 2366 5972 15346 33460 57005 89202 115218 131856 160992 191391 188757 152244 95018 38468 11549 2427 262 14 10 9 0 23 31 32 20 16 17 11 2 9 10 3 -1 15 6 1 -1 4 5 9 10 9 8 9 8 0 11 8 -8 -6 1 -5 -10 61647 274 2183 30 11153 17 7 27 4935 -11435 77741 80968 83341 84761 87935 98040 102595 104132 107067 109901 121936 140021 148330 154374 169611 168982 171002 169125 167565 151080 145208 164730 168350 199343 238689 186565 193187 143714 111236 102699 97686 84750 67315 65840 58089 45958 40899 37112 34528 31130 26407 18707 9378 4906 3114 1543 721 269 56 -2 -41 -60 -10 22 56 78 61 -52 16 -43 -7 999999 -92 -7 10 -78 -94 -62 999999 -47 999999 999999 999999 -98 999999 999999 -74 -60 -85 999999 -80 999999 999999 -74 -55 -7 -66 999999 -70 999999 999999 999999 -51 26 58 -11 -1 24 7 -9 5 -6 -45 11 -74 -87 999999 -93 -14 -72 -86 -22 61 111 132 14 -9 32 120 99 76 98 115 165 54 45 16 -17 35 13 -1 -38 -23 -2 -6 -72 999999 -50 -46 999999 999999 -35 -51 -61 -61 -54 999999 -25 0 -40 -79 -62 -30 -16 -60 -24 -65 -58 10 -57 999999 999999 999999 999999 -58 -61 -26 -52 999999 999999 -59 999999 -85 -61 -71 -1 -12 -61 -99 -63 -35 -75 -54 -68 -67 -48 -44 -79 -42 -75 -94 -50 -52 -27 -84 -98 -81 999999 -34 -81 -66 -88 -83 -54 -54 -53 -74 -79 -66 -33 -48 -75 -72 -32 -61 -63 -15 23 135 992 3818 9212 19645 31497 41449 47603 49758 66106 75465 71833 59512 53861 37904 13650 1496 154 26 10 11 11 12 13 2 6 -4 6 9 18 4 7 13 12 11 2 13 17 5 0 1 -1 10 17 11 10 -1 1 -1 -1 -5 -2 1 -11 -14 -14 61656 262 2329 30 11149 17 7 36 4933 -11435 30903 32265 34797 37874 43324 47867 51666 54816 61716 67043 69842 74889 81000 96180 99106 101369 126009 112654 96281 97231 99167 97360 96897 96603 87509 84447 83685 78942 71477 67628 74000 76008 45803 58824 107673 141709 197128 218700 165514 239007 155283 81419 1032 999999 999999 -96 999999 999999 999999 999999 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 -58 -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 134 960 1742 5272 11326 18381 35790 60084 95538 125942 143679 164549 198692 205601 168921 89695 30599 1260 12 -14 0 2 -6 -13 -9 5 -9 999999 -13 999999 -6 -3 -10 -2 -10 -7 4 5 -8 -8 -5 -4 -1 -2 -6 999999 999999 -11 -10 -11 61665 269 2359 30 11149 17 7 45 4931 -11436 15471 17457 22349 25924 28371 34612 44691 47957 52738 57288 56992 54066 56669 61479 64359 64265 69548 76383 68483 66467 72362 74807 81336 110107 150819 151667 203261 299865 243494 163944 182521 296360 347167 255285 215555 129771 118708 147228 135686 60038 41487 47871 42043 17739 9915 2835 247 46 203 272 201 105 567 860 500 178 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 147 738 4073 11294 20434 35545 43075 66016 92960 114915 128522 150078 177526 241466 348459 479382 511709 360644 108233 832 41 33 25 21 18 32 14 41 25 24 29 36 31 20 25 44 36 25 25 22 26 29 35 34 23 28 19 22 27 25 16 9 6 -1 0 -4 2 -7 61674 266 2453 30 11153 17 7 54 4929 -11437 -11 999999 66 835 1949 1715 2501 6192 9781 18793 17780 15106 18597 29954 30068 25641 28860 33971 40325 47071 52259 54107 62188 70003 82929 102412 136366 174436 216395 314146 260273 354804 424342 482056 479063 438582 315915 236958 180250 185073 151890 16566 6255 4138 2485 1405 1075 685 359 126 -55 -89 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 288 1352 8321 22848 44110 67701 97445 129525 185917 245492 307234 372054 419229 436744 450908 360306 92514 16172 577 29 26 24 22 3 3 26 33 15 23 24 15 24 20 17 10 10 22 19 6 13 19 10 6 15 15 13 11 13 6 0 3 -2 -3 -13 -12 61683 271 2301 30 11151 17 8 3 4927 -11437 498718 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 285 546 1561 4505 16011 41504 73583 130216 231927 431813 732798 740315 762675 671010 316826 126786 280828 197806 72952 197888 200589 638 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 15 -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 16 444 2160 7019 15790 26488 43500 67013 89645 126257 167071 201146 236262 282150 358567 424951 425442 392543 190559 25230 629 48 28 23 53 38 59 40 24 31 39 17 19 38 23 18 16 23 21 24 19 38 29 22 27 44 32 31 23 18 25 23 18 10 1 -2 -10 61692 241 3197 30 11147 17 8 12 4925 -11438 1138 4954 23902 57150 55710 67223 29048 30921 79847 51918 29617 58297 161531 336918 241499 149883 312574 771313 877533 587221 376994 109757 168968 264169 464497 418828 220401 21434 999999 999999 -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 -63 999999 999999 999999 999999 999999 999999 -68 999999 999999 999999 -87 4 999999 999999 999999 999999 999999 -77 76 -66 -24 -70 999999 999999 19 999999 999999 999999 999999 14 999999 -56 -24 -70 999999 999999 -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 44 290 919 2508 7168 18970 27977 44587 84061 144328 190339 202680 200106 226422 192506 114517 40919 11021 2683 163 38 51 63 44 36 45 29 45 44 46 39 62 48 40 31 36 51 50 31 30 42 36 49 45 38 42 21 29 40 40 29 25 15 19 15 1 61701 264 2508 30 11148 17 8 21 4923 -11439 -88 999999 -93 48 268 838 1600 3749 9377 16807 16349 19962 24504 18385 41818 49750 6405 10437 26419 40152 19003 13356 16286 38417 66270 47996 58209 61251 71273 125183 127166 106627 113597 94207 109167 210427 314771 193160 174253 152565 125394 108190 139598 645288 699763 735808 476248 67445 19075 308 999999 999999 999999 -35 999999 999999 999999 999999 -17 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 -26 999999 -85 -25 999999 999999 999999 999999 999999 999999 -24 999999 999999 999999 999999 999999 999999 999999 -53 999999 999999 -91 999999 999999 -41 -57 -76 999999 999999 999999 -91 999999 -22 -62 -59 -68 999999 999999 999999 999999 -53 999999 -87 47 -87 -14 -36 65 156 92 23 999999 999999 999999 999999 -66 999999 999999 999999 -77 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 1352 3579 2153 147 -85 -37 117 908 3496 11148 21570 31770 54256 79692 103364 130668 160339 203235 243157 229717 141208 47799 12193 1462 177 30 24 33 43 16 8 13 27 24 7 18 35 29 20 24 20 31 39 22 21 25 27 39 21 23 19 23 16 9 11 7 -1 6 1 -11 -9 61710 270 2328 30 11148 17 8 30 4921 -11439 -50 37 155 364 601 666 784 1174 2356 7942 5587 3400 3311 4222 2979 3541 5274 6379 7723 10393 18917 21433 8418 12828 34090 49516 44889 80816 114029 181219 156420 84414 92169 110080 127879 491350 480128 814792 999999 589051 563032 539693 218267 79889 64931 53720 24959 18242 13568 15526 10375 8484 7955 5075 4961 4444 4135 4717 1955 232 -80 999999 -76 -8 -48 -67 999999 999999 999999 999999 999999 999999 -69 -47 999999 999999 -83 999999 11 -73 999999 999999 999999 999999 -75 -56 -85 999999 999999 999999 999999 -60 999999 999999 999999 999999 999999 999999 -55 -75 -88 -66 -79 -69 -89 -26 -58 -47 -2 -40 -42 43 13 0 -23 4 7 22 25 95 85 53 88 77 101 97 109 41 4 46 -15 -11 -34 -29 -21 -35 -82 999999 999999 -45 -15 -40 -95 999999 999999 999999 -65 -51 999999 -57 -56 -35 -71 -82 999999 999999 -97 -91 999999 999999 999999 999999 -93 -51 -79 -75 -96 -73 999999 999999 999999 -71 999999 -68 999999 999999 999999 -92 -62 999999 999999 999999 -96 -73 -76 -92 999999 999999 -74 999999 -48 -94 999999 -80 999999 999999 999999 -82 -89 -51 5 291 907 1621 4741 17358 38654 54169 66572 72757 56914 41235 31172 16169 7754 4605 4365 3678 3030 3436 4706 11109 25874 49594 78560 97591 91037 77457 53076 31922 19903 7524 1815 179 54 60 50 50 56 46 37 37 41 42 48 44 31 36 36 45 50 39 51 39 40 39 37 44 37 33 31 25 33 31 31 28 16 15 14 4 61719 248 3011 30 11141 17 8 39 4919 -11440 254 1376 3518 7722 25120 52000 46488 39503 47054 17470 23746 39577 84911 103262 69402 128529 277194 316162 332394 528655 356043 235717 428295 549599 746041 603262 389957 235965 132023 59368 71794 22719 1259 833 278 65 122 164 48 -81 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -68 -60 -79 999999 999999 -30 -29 999999 -98 999999 -64 999999 999999 -98 2 -72 3 -37 -31 -51 49 -48 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 -63 -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 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 6 136 413 997 2680 8883 19805 28634 36394 48418 60169 80710 76845 52819 39317 29693 24611 22308 24626 30446 48887 90536 134691 175527 193573 132207 54386 12484 1518 155 39 51 46 47 44 33 27 44 36 43 39 45 35 51 42 38 55 66 56 44 54 48 43 41 44 49 40 37 41 37 38 27 21 22 31 17 10 61728 231 3521 30 11141 17 8 48 4917 -11441 -25 673 3081 13653 46000 120447 151524 133127 292445 384802 522977 711780 861273 720221 621694 311762 353150 289537 183752 100865 1894 192 49 8 -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 -69 999999 999999 999999 999999 -73 999999 -80 -28 -48 -86 -89 -74 -62 -81 46 73 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 604 11290 46964 101117 102691 85990 63899 62665 55719 41696 42746 51798 68048 81226 90437 94270 97076 110891 116336 91799 70682 67034 33138 2883 140 35 53 48 57 46 36 42 36 27 23 29 27 49 41 37 32 37 35 36 27 26 33 45 43 41 27 32 26 38 28 23 25 16 11 2 0 2 61737 233 3405 30 11145 17 8 57 4916 -11441 1015 3485 10563 31341 49974 78952 58136 52759 101111 88770 23175 49576 148077 220713 222531 337544 94051 384824 375471 351974 406161 728814 796734 999999 585675 47742 6874 999999 999999 -28 -18 135 999999 -82 -50 11 -59 999999 -8 -41 999999 999999 999999 -61 47 999999 -49 -4 120 93 999999 999999 999999 -53 -50 999999 -23 -53 64 81 999999 999999 -19 999999 999999 999999 -38 999999 999999 999999 28 999999 999999 -1 -94 999999 999999 999999 999999 67 188 -77 -46 62 130 87 5 -27 98 124 97 -19 158 118 243 195 59 -18 60 105 55 -36 -43 25 8 -64 -68 -45 999999 999999 -80 -84 -100 -66 -52 -26 -64 999999 999999 999999 -63 -61 -53 -66 -70 -85 999999 -77 -91 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 -100 999999 999999 999999 -77 -25 -5 -13 -70 -27 -69 -70 -93 -81 -74 -90 -57 -47 -69 999999 999999 999999 -81 -90 -86 -70 -95 999999 -65 999999 -34 -42 -49 34 131 608 3092 14045 19119 16297 15871 15958 19072 24110 31090 41367 48887 51812 61247 75077 85656 81090 74117 65159 28019 2838 92 48 72 70 38 43 66 69 31 46 48 38 30 29 25 43 45 18 25 45 43 39 39 39 35 37 33 51 45 37 31 32 22 26 14 10 16 3 61746 248 2925 30 11145 17 9 6 4914 -11442 684 2915 8873 17159 31731 68587 71499 51504 50067 91979 197259 320800 536283 565326 179951 105001 93970 124523 162407 198768 307953 586570 787815 734009 732059 628551 301215 149820 70350 8279 1780 536 280 146 186 61 -27 -100 -64 -73 -37 -78 -32 -20 70 16 47 -62 -54 -35 -76 999999 -29 82 -39 999999 999999 999999 -48 -24 25 -60 999999 999999 -13 38 87 21 -48 999999 999999 -44 -95 28 -85 999999 -64 -92 999999 16 -69 -56 44 -44 999999 -38 2 999999 -92 36 32 72 34 96 56 148 65 101 196 112 89 139 118 115 179 164 211 175 191 254 182 159 128 189 136 93 86 67 14 -4 2 -8 -44 17 3 -45 -11 -71 -49 -49 -36 -1 -4 6 21 29 -44 999999 -87 -68 6 -3 -83 -57 -74 -22 1 -18 -31 -74 -87 -61 -3 -47 -80 -74 -74 -51 -30 -9 -5 -33 -42 -77 -73 -30 -31 -30 -43 -40 -34 -50 -59 -55 -20 -52 -43 -50 -67 -41 12 16 -2 -43 -38 -53 -40 -49 -46 -23 -18 -27 9 56 200 460 890 2066 5141 12477 22898 38475 50747 59343 56703 48996 46012 35955 21177 7369 744 36 12 11 28 18 24 27 25 27 7 4 25 18 -2 13 19 14 12 22 14 16 7 6 15 25 23 16 12 5 5 6 2 0 0 -3 -6 -13 61755 285 1875 30 11145 17 9 15 4912 -11443 3122 2466 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 735 5707 5271 1443 673 945 668 1070 1580 1367 1719 3990 5829 4381 2752 17297 53630 86091 101499 52331 89641 161934 282596 341760 551517 970657 602966 623289 886615 999999 793931 228436 15922 2518 1362 299 31 54 8 114 53 97 56 6 36 22 66 35 -4 29 94 66 16 -14 -56 -27 -42 28 25 120 -5 -56 -68 65 147 40 38 8 21 31 98 -56 -78 -75 -26 -73 -4 -62 -40 -38 24 -5 44 59 -31 -67 20 37 70 52 -32 72 21 101 138 97 176 174 140 174 204 227 177 195 182 273 256 163 162 316 244 237 252 245 208 244 324 282 191 101 150 166 125 107 105 93 47 109 107 3 12 -6 30 46 30 -27 -30 43 23 56 28 -16 -5 37 6 -2 23 12 -30 -66 -17 42 29 1 19 -20 -60 -13 -2 -31 -7 6 11 23 1 -12 26 -22 -37 -15 3 -6 -10 1 -22 5 -15 8 11 65 161 503 1341 2014 1175 856 831 374 17 15 3 4 9 11 6 4 30 29 34 63 103 235 490 1219 3172 5832 9775 15454 19685 20859 22702 27528 17001 5052 580 30 53 23 38 37 15 30 33 38 41 37 34 21 25 22 28 30 34 36 19 21 20 27 25 20 24 31 21 17 21 18 20 16 13 12 0 0 61764 246 3046 30 11146 17 9 24 4910 -11443 324 1602 2691 4512 3714 10443 24455 25897 33945 67469 118365 42973 19134 36831 91108 269400 463256 943287 915200 999995 999999 999999 659495 350689 139802 10164 5941 1156 403 195 21 103 18 52 106 96 110 159 92 92 46 72 68 -7 21 -22 -7 90 80 11 12 46 113 15 34 53 68 -15 95 53 72 23 -56 -4 7 84 59 36 19 83 87 14 90 106 70 138 19 -38 -8 -24 37 79 107 116 91 33 82 129 114 155 113 129 154 139 114 171 127 250 302 342 340 302 323 310 337 324 240 287 296 265 177 150 129 176 190 174 146 162 80 60 -2 52 51 80 31 -14 26 18 0 49 54 73 56 55 22 87 95 103 54 51 61 57 -3 21 71 18 47 30 35 5 -22 36 -1 -3 39 60 32 60 62 14 14 27 24 47 60 43 38 45 54 12 30 31 11 73 61 85 92 84 269 892 1026 685 196 63 39 69 77 22 22 46 55 35 58 43 54 74 73 58 57 26 89 188 259 465 962 1635 1616 897 225 65 66 64 71 67 40 63 53 38 38 46 53 49 57 44 30 32 53 43 37 41 37 40 38 41 54 46 38 34 35 33 29 26 27 26 24 10 61773 239 3256 30 11146 17 9 33 4908 -11444 154 376 1666 5233 17625 47433 125093 241232 126389 32255 66297 193955 469087 529068 441450 987469 999999 999999 999999 177533 153887 105240 13737 239 60 119 95 64 126 45 -40 109 62 166 56 130 117 38 73 56 58 40 52 122 181 171 -10 -51 31 19 21 169 140 79 44 71 17 4 61 87 -7 22 27 86 28 82 0 29 83 80 61 59 37 -42 -29 35 107 97 73 51 105 161 94 108 228 243 224 259 260 267 276 248 342 323 274 303 302 314 364 337 383 333 315 325 299 292 137 83 109 192 138 82 51 65 61 109 150 108 47 59 57 77 57 72 96 1 49 100 82 31 30 33 55 14 6 82 41 70 79 74 85 105 62 49 62 65 66 101 110 75 78 77 93 63 33 32 12 43 85 100 70 28 70 79 44 53 38 64 79 59 100 79 74 55 75 69 40 42 58 64 80 56 57 65 48 102 99 59 54 76 66 61 49 64 82 64 75 74 77 93 76 61 42 56 60 61 50 66 60 57 52 48 47 61 60 62 62 63 44 48 56 61 42 45 57 57 54 51 46 44 47 50 42 37 32 34 24 23 16 61782 238 3285 30 11145 17 9 42 4906 -11445 109 324 493 833 1664 2865 5844 20730 67116 221932 442704 442127 415002 620716 609733 999999 999999 689799 626168 371256 333402 189999 19871 478 185 140 139 143 180 192 103 147 196 173 115 126 177 180 138 8 73 42 63 62 45 99 143 -44 29 13 112 44 73 115 43 -41 40 149 117 9 113 88 91 29 98 6 61 62 18 67 20 54 37 40 123 80 55 71 57 84 144 231 172 168 136 172 238 217 309 285 367 317 229 287 348 288 327 337 393 345 342 270 234 159 204 229 196 131 133 150 193 170 82 96 133 114 101 87 92 56 3 67 130 68 23 20 113 36 67 51 43 31 85 46 65 37 34 93 71 94 65 26 39 28 37 2 46 72 75 43 44 48 24 -13 27 85 66 57 43 -3 64 49 30 67 55 -7 44 89 75 71 39 53 42 64 51 42 51 56 78 81 69 81 49 40 49 25 43 69 50 58 60 60 62 68 71 65 40 22 38 42 43 55 35 47 74 55 47 44 57 63 54 56 55 55 42 49 52 48 27 46 51 31 43 37 22 33 42 38 44 34 37 30 28 30 31 24 14 10 61791 285 1902 30 11142 17 9 51 4904 -11445 -46 999999 108 44 187 292 491 453 425 298 223 432 493 285 212 606 795 785 366 456 525 466 510 468 535 941 956 1413 1581 1513 1597 1702 2662 4353 6097 14725 40982 99602 154274 78963 10846 11749 49105 116619 144654 219825 71042 12913 315211 228419 147078 77704 94470 166388 61183 90054 31797 115227 999999 999999 603147 575203 5604 1503 311 202 55 -19 26 -50 -5 126 129 66 28 -11 56 -29 11 5 76 114 53 51 -9 49 126 61 1 50 62 200 -22 16 48 131 97 123 74 -22 -31 50 -25 5 28 -60 39 -72 -28 31 53 11 27 -9 -3 -5 -19 15 129 123 94 130 185 131 27 54 120 127 157 171 278 303 267 203 270 365 351 314 283 240 241 325 410 410 303 232 255 208 181 144 155 147 129 64 102 38 43 63 87 13 104 78 84 90 55 105 126 127 26 46 146 108 79 109 116 144 97 65 58 88 87 26 46 13 31 24 58 58 23 35 23 -11 40 80 60 60 50 17 -11 26 -8 46 67 35 34 53 24 35 36 42 66 58 25 17 51 81 73 64 99 47 30 53 25 23 66 74 70 53 51 39 41 47 54 69 35 41 58 67 61 68 78 84 72 27 24 38 36 33 47 41 37 43 38 54 45 47 36 45 52 54 50 39 43 41 43 38 46 49 41 44 34 39 35 47 33 29 36 28 39 36 30 21 15 12 6 61800 278 2024 30 11144 17 10 0 4902 -11446 -65 999999 999999 101 139 111 326 277 268 87 184 -15 999999 -7 -59 100 10 216 197 147 1293 6956 9587 13897 2532 1803 1897 1405 587 569 1005 1934 6244 23556 88524 193341 82841 46599 84561 178505 28701 9122 8103 12590 44589 122313 239830 404135 561315 741248 447649 854251 856195 382396 117619 275604 390534 327087 51393 32953 295229 3687 147 272 93 -3 -26 -1 -28 999999 135 221 37 23 127 12 9 999999 999999 -66 6 41 -1 -25 -67 19 -97 -72 -18 -68 -18 22 25 -77 999999 999999 -55 50 79 61 40 -36 -93 -59 20 18 28 -6 999999 -69 -40 -52 -43 -1 106 42 -24 81 139 164 189 215 178 282 291 185 172 315 339 251 179 176 248 241 307 423 283 282 232 85 79 49 18 -11 31 52 69 108 95 69 -24 38 39 -50 -56 -6 -16 -28 1 56 28 -15 10 -26 21 17 13 4 -15 -25 18 -13 -8 -39 -33 -45 46 63 32 43 31 28 -37 -64 6 33 32 -25 -44 -66 -40 -17 6 -35 -75 -56 17 0 7 -32 -18 -34 15 2 0 20 47 -8 17 23 19 -25 14 35 9 17 28 0 12 41 18 -3 3 -6 7 16 27 28 6 15 36 9 13 43 87 118 90 13 8 999999 999999 -10 3 1 4 19 9 9 22 26 21 13 5 5 7 6 1 11 3 -5 7 6 -7 -3 -3 7 0 -7 5 8 0 -2 -2 3 1 -1 -13 -10 61809 252 2782 30 11152 17 10 9 4900 -11447 758 3904 5039 11427 38394 91965 21531 9712 31226 69458 33495 3866 2837 2208 2378 5651 16274 66922 156345 104622 198650 157959 49047 51828 86453 103640 167261 131836 80651 98038 192681 353368 683783 880199 697501 822269 759661 454291 16240 86606 212550 33336 303 -49 -47 137 -34 -23 5 46 -13 139 122 15 95 178 -40 -76 999999 999999 999999 2 69 119 -52 999999 -53 -89 999999 124 21 -67 104 55 -38 56 -59 -55 29 47 97 -41 6 25 -51 999999 -82 66 224 63 999999 -41 44 76 187 123 67 131 166 125 333 252 154 271 191 163 283 425 412 290 278 262 303 318 144 107 162 103 74 101 105 20 3 -16 28 2 -20 114 178 94 79 92 11 41 17 -9 -62 56 116 37 17 -5 47 30 -37 62 5 -64 -51 -20 -41 -49 -22 0 -78 -81 -13 11 51 9 11 -76 -46 -56 -96 -85 -33 15 18 -10 -22 38 -6 8 61 42 15 29 37 53 66 66 6 -23 15 -3 37 29 -22 43 39 15 25 19 36 18 49 50 59 66 53 32 -17 9 25 -4 8 39 37 55 39 22 24 26 14 52 41 32 15 -8 16 35 42 6 34 27 17 12 19 18 22 21 22 16 15 15 0 21 40 38 16 15 18 19 17 15 15 3 -2 5 -9 -7 61818 247 2936 30 11156 17 10 18 4898 -11447 93 807 2592 6434 15255 41373 117050 285289 290017 193231 266789 339990 607303 999999 999999 721955 494501 608335 897481 72615 6057 3658 3231 2177 790 130 51 91 -39 31 -24 139 211 123 -1 999999 -19 -64 -32 -4 -63 61 92 -38 -55 -26 7 999999 2 3 -2 57 -61 -15 -3 -56 -32 56 14 -69 7 -53 -30 112 -13 -3 -38 -20 -16 40 23 -35 22 -22 19 31 -79 -48 79 94 3 14 -19 -14 61 -23 42 6 127 44 -21 48 44 67 82 85 84 199 276 296 334 370 300 213 235 304 217 284 255 223 230 148 97 126 147 84 55 61 90 28 25 54 103 37 3 42 48 84 45 -3 10 0 -6 11 39 42 -14 79 -1 -15 9 14 50 -7 -6 -41 -27 -15 -2 2 -12 35 -5 -5 -21 -19 25 -4 -39 -52 -47 -44 -44 -1 14 -6 32 -16 -35 -47 -2 -2 11 1 -6 -8 25 42 81 49 3 -13 -1 -11 21 41 49 12 32 23 19 24 24 30 27 23 15 20 39 58 30 11 28 16 18 7 -9 4 11 16 3 13 11 6 16 27 17 -5 3 19 20 30 7 13 13 -2 10 6 -7 6 20 18 11 15 13 11 4 5 14 5 -13 -9 -7 -11 -4 2 -12 61827 279 2033 30 11153 17 10 27 4896 -11448 56 78 178 563 877 1210 1251 1157 1766 2200 2148 2217 2090 1994 2331 2968 3918 4149 4443 4676 5456 7246 8999 11388 17259 10934 13245 20660 47445 175698 342670 483010 488479 513088 439655 290541 484302 224973 190303 243074 319910 193904 227748 313457 210769 214572 50267 49839 6546 2059 1343 1120 814 398 269 318 149 92 42 18 -40 5 34 -38 -13 153 117 125 30 36 40 111 124 999999 -84 22 88 173 85 24 0 999999 -83 -5 -11 35 71 -29 -61 -47 8 999999 -18 73 -32 29 27 88 -18 -28 63 56 76 18 0 -74 -31 42 10 75 58 27 57 36 23 -18 45 113 66 90 112 161 264 290 197 169 271 243 270 279 260 233 226 283 236 270 246 249 220 252 183 116 107 154 165 82 53 36 18 57 120 87 37 39 14 18 44 26 27 -23 43 16 14 16 36 32 -12 32 16 22 14 -28 20 2 7 -18 -19 -4 -2 7 17 -16 10 -27 -37 -5 27 31 4 9 48 21 49 24 34 64 7 15 -13 16 17 21 13 17 6 -4 51 38 41 38 68 36 69 60 42 64 58 25 9 26 34 23 40 32 28 42 26 49 41 43 13 31 45 51 21 41 44 43 35 18 27 39 23 17 35 47 30 22 37 33 36 36 41 38 35 30 31 28 37 42 26 29 35 28 28 21 31 28 29 26 22 18 19 17 8 14 13 -3 -7 61836 284 1913 30 11153 17 10 36 4895 -11449 7704 8062 8294 8167 7996 7428 7075 7093 6864 7220 7763 8039 8058 9057 10887 12262 13287 14607 16228 18051 19177 21081 21711 21997 22821 23845 23556 23563 25522 23790 22388 33203 49286 89459 191460 162926 167363 131246 220086 237644 343734 419251 107316 22268 1888 491 109 127 75 77 12 1 13 115 43 -22 -31 51 -15 -89 15 4 106 109 46 32 44 999999 45 34 5 -10 5 -16 14 -64 -27 12 -3 -30 19 21 19 -15 -88 999999 28 -10 -46 -49 -17 11 -6 -1 50 27 -59 -96 -8 -8 -23 38 -77 -27 -29 11 -44 30 67 -41 53 27 59 52 -75 -32 32 1 14 82 157 144 122 169 214 222 245 220 202 258 246 279 222 243 299 266 266 272 209 189 209 184 132 105 117 104 59 39 17 80 73 44 56 43 5 58 49 -1 -26 65 73 35 1 36 8 -4 23 6 -20 -13 3 -34 22 37 42 -8 26 23 41 26 5 -3 -5 22 31 -10 32 26 36 12 10 10 26 23 39 7 7 26 19 47 36 26 56 34 16 6 12 33 40 62 50 19 42 46 43 123 170 272 268 154 48 41 33 35 32 41 44 44 40 59 33 25 59 41 30 50 67 49 51 33 31 48 48 40 34 23 22 19 20 38 31 38 44 45 37 26 24 21 28 29 27 23 33 21 17 22 25 28 29 28 31 24 22 21 23 24 22 22 21 27 22 12 11 6 61845 287 1827 30 11157 17 10 45 4893 -11449 4459 4570 5193 5983 6394 6603 6596 6781 6860 6924 6971 6536 6715 6900 6407 6274 6833 7362 7560 8081 8985 9262 10330 10150 13508 23910 65856 203513 342084 272481 347599 346678 238121 153542 233520 200556 81777 135589 495835 388623 70405 41303 40902 39941 29467 26739 15333 10753 30762 41007 8579 4187 316 95 26 93 139 65 -20 -32 -76 -64 70 40 15 40 76 90 -13 -42 2 30 18 -1 -55 -6 -46 -15 -8 26 -30 30 37 -4 -46 -52 47 -18 -71 -39 57 63 -7 34 30 50 30 32 7 -45 -10 -33 -43 6 5 -9 -11 -17 -59 15 52 66 32 25 2 99 82 77 39 66 133 144 114 124 90 92 150 223 244 295 274 277 280 256 322 236 215 275 215 273 242 191 149 108 111 103 79 108 94 50 49 88 47 41 29 39 76 44 21 32 -2 20 67 68 53 20 42 -22 -37 9 36 22 5 -4 12 -18 -35 -21 -7 54 40 10 26 -12 -2 13 19 4 -32 -6 -46 -35 5 31 1 -23 -8 11 16 25 22 21 24 25 13 7 0 1 -19 8 8 35 36 28 34 7 28 22 70 48 68 53 23 40 36 45 32 3 44 31 40 61 35 42 41 26 33 59 84 138 132 73 39 29 12 15 25 30 19 32 24 15 31 36 25 10 32 28 35 37 31 18 19 28 24 28 25 29 36 18 9 14 14 18 28 29 19 16 22 25 19 25 22 6 3 2 -7 61854 285 1890 30 11160 17 10 54 4891 -11450 155 93 999999 19 7 14 279 366 565 774 739 601 551 844 931 838 1072 1110 1618 7020 28693 39365 112365 169778 97611 141217 270799 408554 501198 617000 616873 809600 826363 303387 568618 376254 191277 70691 13430 8627 5874 8432 8348 7393 5452 2612 1103 297 229 225 113 119 60 145 178 128 53 56 -28 33 108 139 11 40 6 -40 18 56 11 -15 -23 79 80 78 28 2 -11 68 -4 -5 -11 -23 -24 -19 23 11 -20 -37 2 64 -11 -11 60 -3 31 -23 -24 4 77 88 -16 -18 17 -14 0 43 55 71 -29 70 32 -36 -35 57 117 97 64 52 139 43 25 44 107 137 98 163 224 190 245 222 228 285 269 238 227 274 257 272 244 236 206 133 66 13 45 64 12 53 79 68 56 54 72 30 3 35 9 5 77 52 -23 -1 -32 -20 30 -22 -18 -22 15 -24 -14 -8 13 43 27 -34 19 34 16 -13 1 -16 -30 5 -30 -3 -47 -16 -2 40 8 -7 4 35 21 11 15 16 7 26 2 17 -25 4 13 2 26 54 10 -24 -8 32 5 16 55 19 44 49 114 154 120 79 103 65 17 15 19 7 17 30 16 15 38 28 41 48 103 118 77 30 18 19 18 28 27 15 9 14 34 24 21 15 17 33 20 24 29 21 18 18 24 20 25 19 12 18 29 23 15 29 24 25 25 22 18 13 19 19 16 12 10 2 -3 -5 -10 61863 260 2647 30 11167 17 11 3 4889 -11451 115 980 3585 8453 6472 15570 38580 30558 7865 9508 22119 47690 118933 173675 351362 348364 230892 190405 150543 208290 348265 337936 114865 77016 6726 18629 83230 110950 92929 164246 244230 327052 709856 664875 999999 863525 12613 1340 65 123 145 126 11 -22 30 25 4 -40 2 63 146 102 67 52 43 108 68 52 -1 2 129 -18 3 71 119 75 28 75 104 88 5 27 -1 49 248 77 46 -22 58 23 37 69 48 72 75 84 82 57 44 49 -5 -34 87 44 30 96 59 41 117 118 128 169 246 237 348 293 228 277 302 314 373 336 327 290 238 235 227 258 257 199 79 59 105 153 56 22 61 62 38 13 53 65 107 131 31 50 34 15 22 49 41 46 20 28 13 17 66 24 54 129 58 10 41 41 -5 -3 -9 7 40 43 32 36 28 -7 2 62 85 57 43 9 18 108 83 112 45 72 58 57 15 -3 12 37 32 34 29 45 75 49 54 113 179 133 94 102 62 38 52 70 70 45 69 40 59 71 66 84 81 89 54 78 82 104 105 65 48 43 44 27 22 35 47 63 68 53 40 59 56 45 57 63 54 40 39 48 35 37 44 47 53 40 34 46 52 41 56 49 53 44 32 46 47 36 43 39 32 29 25 16 12 13 61872 252 2868 30 11178 17 11 12 4887 -11452 -5 206 647 2171 7648 34300 148262 222597 61391 86701 23110 71680 200307 430434 663098 613524 253556 513651 91617 357522 314275 581680 999999 835107 34609 10853 2771 295 136 87 41 -13 68 183 98 88 30 77 6 61 91 -7 -69 -42 -51 15 71 130 83 123 -14 108 204 171 -25 -19 151 112 50 10 113 392 1795 2999 4371 4258 3072 3184 1774 731 269 168 158 179 56 -100 -85 999999 999999 58 202 54 69 145 105 91 102 69 92 26 90 114 190 235 173 265 333 337 417 401 404 299 221 203 301 264 285 401 334 373 345 255 204 196 277 222 119 26 24 46 -11 85 91 90 130 99 47 59 20 -17 -44 15 110 48 29 44 5 44 83 32 72 -7 -58 17 53 30 -11 7 17 6 -6 48 50 84 89 25 4 65 57 45 16 26 51 60 45 78 84 57 30 40 52 85 27 60 93 88 52 72 49 71 62 56 97 99 45 37 59 102 108 97 115 98 65 54 50 69 73 54 72 67 64 61 75 91 71 54 30 40 73 35 23 65 58 57 60 27 44 74 69 48 52 55 46 57 56 57 61 70 60 49 50 39 51 44 53 65 69 55 44 60 58 49 57 54 47 39 43 34 31 25 16 9 61881 266 2449 30 11179 17 11 21 4885 -11452 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 304 574 3624 12244 20185 3359 4530 7312 19806 41328 42306 32732 63967 121120 157906 241033 437960 618973 730863 864614 999999 976072 667880 318919 64998 41670 1245 30 66 6 17 5 196 156 65 109 128 208 128 -11 -32 -72 -82 -45 29 101 -37 -81 999999 -70 -31 -95 -39 -34 1 85 1 -12 -47 53 87 -29 -2 199 796 3345 6223 6944 9161 9535 7527 5563 2736 751 301 34 50 100 10 113 69 -15 -71 -20 67 39 21 41 54 3 5 4 16 -32 50 -10 26 64 129 82 231 286 371 337 341 371 331 309 315 316 286 199 266 210 167 119 19 121 162 106 93 66 3 40 66 89 100 71 18 30 -7 -10 43 -31 -5 31 7 -30 -36 8 41 -42 -37 22 62 45 25 22 18 -6 -3 24 48 -3 17 17 10 44 61 64 51 4 12 53 53 50 57 23 38 52 18 25 42 61 383 1010 1144 1406 2832 3596 4096 3392 2933 2842 928 439 318 113 54 37 52 23 27 32 52 52 43 35 26 63 65 15 26 37 8 22 30 40 58 27 28 21 31 34 33 53 33 38 50 50 37 38 47 50 38 34 37 36 32 42 30 38 32 29 40 41 44 41 30 35 30 35 26 24 27 20 19 20 20 13 13 -4 61890 249 2986 30 11176 17 11 30 4883 -11453 219 659 1779 4301 12833 42182 165751 254777 113978 165271 427655 692133 758049 962542 999999 953955 493077 295457 33924 30823 9233 1408 539 -72 -45 -16 -21 -69 7 999999 -10 7 -84 999999 -54 -69 999999 999999 999999 25 -73 999999 -96 -90 999999 -31 999999 999999 -79 999999 -65 999999 -24 999999 999999 999999 -76 4 999999 999999 999999 -79 10 968 2491 5705 9994 10895 8358 4773 3875 1893 604 -66 999999 999999 -11 18 -86 -89 -71 999999 -49 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 -21 999999 999999 -30 -12 15 1 85 82 110 123 119 83 148 132 113 87 83 58 -15 -22 3 -4 -32 -97 -76 -16 -65 -30 -89 999999 -89 999999 -79 -78 -48 999999 999999 -42 999999 999999 -76 -73 999999 999999 999999 -21 -96 999999 -88 999999 999999 999999 -76 999999 999999 999999 -95 999999 999999 999999 999999 -68 -65 48 173 419 958 2667 6719 12680 21600 26864 31225 37356 43237 52147 60772 66670 70355 75746 76583 72658 62071 44473 25001 13161 7553 4607 1917 341 146 97 84 59 58 75 47 73 58 33 63 33 40 39 46 48 56 48 49 32 53 58 49 53 33 60 49 56 77 70 57 42 54 39 48 56 66 53 46 47 69 60 62 58 50 53 47 56 58 42 55 47 47 46 41 44 42 41 32 30 28 31 19 8 61899 250 2961 30 11181 17 11 39 4881 -11453 -24 999999 999999 999999 1748 5509 4964 41 999999 425 1327 3091 8801 31555 46677 132835 294536 228733 356044 641157 752607 808292 450968 130740 50415 68632 33040 312 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 267 1899 5735 9112 9707 9125 7921 6472 5668 5165 2029 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 341 871 1896 4100 10015 18800 30763 39327 62285 84112 92220 107280 125209 130527 134592 155446 180692 205184 211533 170619 145798 128872 121079 98814 77984 57367 28164 6769 437 110 92 50 72 53 42 45 34 57 38 15 1 17 34 15 23 41 24 21 16 25 27 36 57 56 74 53 60 60 54 62 44 60 67 47 42 51 51 48 56 67 56 48 46 63 60 49 43 55 63 54 61 58 59 52 46 48 48 39 29 25 18 14 61908 248 2904 30 11184 17 11 48 4879 -11454 44 999999 810 1328 1716 8954 29357 23859 6486 30829 33656 35138 58340 21011 36863 73794 202403 372754 440881 169340 120658 85547 35008 61460 91231 76352 112329 83816 102672 37346 6685 1673 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 629 4384 10380 14724 16897 18083 18728 17832 14576 13451 13847 11868 7094 3018 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 500 1210 2225 3472 5314 7673 13294 21644 35207 46843 67363 92010 117401 139227 167330 193992 222194 239759 262802 272120 257383 247799 233752 199547 168322 138516 96101 66611 41728 12440 2378 31 -4 -10 -45 -4 -4 -17 11 14 7 -3 -31 -20 -3 -4 -11 -1 -14 -23 -13 0 5 -2 -10 -13 3 6 0 35 14 12 8 8 21 32 1 1 18 -4 5 12 -2 -8 12 2 -3 6 3 8 -1 1 8 3 3 3 -4 -2 61918 253 2871 30 11181 17 11 58 4877 -11455 320 1878 3027 884 999999 999999 32 1213 1595 1453 2005 4783 4253 5871 3054 3431 4135 4724 3630 5319 10319 15371 24282 30892 19692 39191 117532 183932 195194 192520 310110 379472 194739 56042 33488 139 999999 999999 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 1820 5978 12478 19577 26586 32397 34163 30512 24945 25112 21955 19399 15402 8754 2731 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 999999 999999 999999 999999 999999 999999 999999 999999 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 699 2183 5044 8450 12500 20190 28852 38892 54300 79603 100409 123811 163715 192276 207075 224202 237450 257121 275333 299587 306139 278003 240664 227222 211381 183846 148706 111512 82683 43016 10253 964 103 59 40 56 53 63 80 70 25 16 43 30 20 40 69 70 35 39 12 16 55 65 56 38 46 51 66 65 59 76 58 47 48 47 39 52 62 53 60 63 66 73 62 60 49 43 53 62 59 56 51 50 46 39 39 31 32 23 16 10 61927 285 1917 30 11187 17 12 7 4875 -11456 24 526 2949 32232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 693 230 834 601 899 6453 1027 999999 268 1349 5820 24153 50947 25184 17399 29673 30809 37741 33594 48516 91762 61756 72316 109211 89536 40516 26508 24264 50015 39836 51412 100683 37051 8001 1161 2202 13460 13743 13161 8354 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 703 2429 4062 5920 9318 11621 12037 12904 15187 17474 19070 20661 20907 21385 22666 18754 16528 11289 3783 896 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 1030 2358 5264 9241 19220 36168 50320 64398 83690 106849 123207 148260 163625 179735 207893 233312 253867 266002 268199 270118 291201 297879 305935 295072 294768 274591 226421 164830 97466 44725 12136 856 42 67 12 -18 6 13 27 27 44 40 41 37 44 30 43 9 37 65 62 25 31 24 18 35 43 15 9 18 46 52 56 51 38 37 48 28 44 57 52 55 58 48 50 45 46 51 50 47 44 48 37 35 45 36 33 27 21 16 17 10 61936 266 2497 30 11197 17 12 16 4873 -11456 51 290 2111 3933 8070 16264 13323 1049 505 1902 2413 325 887 6813 14712 10689 8708 3386 3786 10933 37752 57359 41382 47211 35359 26039 47661 65774 66469 80914 99075 109332 109030 131510 29701 44191 6099 9804 4044 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1165 4479 7732 10551 13279 14511 15892 16845 18390 18695 17490 16345 16095 16493 15688 14082 15164 21338 1862 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 274 717 1462 3117 6970 13884 20888 32365 49227 65860 76284 87023 102025 115336 125803 138603 152695 172879 203757 233985 268690 300279 328633 357584 358755 346656 374688 400080 387529 366107 292949 123131 25415 1292 26 22 6 -12 -16 -19 17 24 -3 -9 21 19 1 6 -24 -6 22 30 8 3 12 36 37 27 26 34 26 4 6 18 22 23 38 37 39 35 47 35 37 29 31 22 10 17 25 34 22 17 23 27 17 26 20 23 12 6 8 -2 -5 -13 -10 61945 238 3260 30 11210 17 12 25 4871 -11457 2004 2635 -76 204 2900 22398 30673 22204 50485 69812 62229 39911 39022 28329 27539 10313 24923 42269 43293 26796 15849 23693 22519 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 731 2918 4938 7708 10568 13799 16619 17269 16616 16318 16184 14860 14228 14195 10849 12249 31932 43943 74988 32937 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 369 1545 3454 5838 8864 12208 14366 17997 24510 32003 44589 58003 66634 77213 95233 114471 140119 179838 244257 293446 340363 386171 451028 538020 600336 613166 606146 586221 450669 267141 120482 19531 1705 35 -1 -15 8 -3 10 -8 -22 -1 42 31 15 15 24 -12 2 5 25 44 45 8 47 13 39 45 33 32 35 10 15 32 21 24 22 16 19 20 27 23 17 25 32 36 40 37 30 25 13 15 26 28 9 2 -5 -5 -2 -8 61954 269 2396 30 11216 17 12 34 4870 -11457 1797 12502 20808 1276 999999 999999 689 3555 6371 5437 14898 29299 2548 322 40 -54 677 1303 523 613 1575 3130 5258 4231 6015 15220 7049 5768 5870 11762 37426 72926 59255 7595 12625 19612 41211 83878 84524 42519 28654 71257 125936 90190 114345 48654 33388 43059 3473 1357 7756 5002 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1088 5857 16092 28518 44478 53685 54117 51160 54142 61178 68461 74760 72359 70449 59279 51960 54582 132555 211130 112075 1004 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 209 578 1257 2179 4214 8650 12730 18720 27772 32455 32510 34887 39226 42775 55724 91377 126549 177619 264088 340687 404140 435431 460201 506126 536239 500266 367632 194465 73089 19575 1933 205 56 70 65 43 28 24 29 11 11 24 35 11 35 -7 -6 7 -3 17 23 22 26 19 24 46 17 29 24 29 45 40 29 27 27 14 25 46 35 29 28 38 32 25 24 19 18 23 16 20 21 18 22 18 18 15 7 -8 -2 -3 -15 61963 252 2939 30 11219 17 12 43 4868 -11458 -44 1230 3630 3847 2163 1667 1351 2440 6285 6845 1369 1752 3556 13288 8644 2993 4481 7948 20880 24983 11283 10537 21191 42987 42481 11116 28812 45623 12002 743 999999 999999 999999 999999 -12 841 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 2701 6326 10129 12349 14475 16128 17778 19177 21243 25983 27415 27692 37637 105638 277089 561254 972299 931819 556705 187168 1290 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 274 872 2041 4139 7272 10010 12989 17267 19608 17537 14433 8849 5061 6576 12083 21090 36269 64021 108123 178526 269648 346034 371824 376729 371477 344629 255037 144588 68301 16379 4566 803 105 45 37 72 52 24 42 62 40 30 21 16 11 43 40 35 21 66 60 11 36 60 56 36 25 32 42 38 51 50 41 24 32 38 43 53 47 42 50 48 31 16 34 42 35 29 45 36 30 30 18 19 27 36 34 17 15 16 19 11 7 3 61972 250 3002 30 11222 17 12 52 4866 -11459 282 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 443 3304 17646 52452 62742 82868 36815 3486 1179 1662 3996 5884 16745 15709 705 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 2101 4612 5457 7869 11529 9273 4862 5920 7082 11216 31096 57751 133276 402934 601593 999999 999999 999999 755990 40323 364 -48 -34 999999 999999 999999 -67 999999 -85 999999 999999 -91 -30 -88 999999 999999 -94 -2 -34 -27 -20 108 49 29 52 36 57 116 127 123 99 14 35 16 54 21 -66 -18 -58 -1 -61 999999 999999 999999 -97 -32 3 -26 999999 999999 999999 -96 -55 -68 999999 -67 9 -21 999999 999999 999999 -96 999999 999999 999999 -94 -80 -77 0 -69 999999 -83 -79 -58 22 1 102 310 785 1506 2248 2887 3223 3896 5671 8832 16518 22942 32775 49140 64563 80240 100226 113263 146151 144075 82700 30730 14984 3218 989 305 149 87 68 84 85 40 41 30 21 59 51 26 19 20 41 45 12 6 35 15 38 9 13 21 7 0 25 73 46 20 29 35 49 63 60 34 35 36 43 55 53 35 41 47 40 56 43 35 37 40 38 46 51 52 62 42 37 43 49 35 29 34 31 10 17 8 61981 300 1502 30 11222 17 13 1 4864 -11459 19523 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 442 821 94 674 2721 6685 4774 2063 7050 12238 15791 14730 11979 1952 271 94 174 999999 147 1691 744 540 1858 3426 8930 23727 30703 22078 6608 3294 634 999999 -42 3159 12745 8979 4568 6467 31491 27216 13797 1786 999999 999999 999999 999999 999999 999999 999999 1901 3362 3735 3164 2268 4351 731 999999 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 474 1685 5091 8023 10084 12861 14949 17487 18782 22139 26439 30872 32160 75162 243578 390755 606426 999999 999999 999999 776067 465431 86468 404 52 42 36 -9 5 -43 21 14 56 44 4 41 54 -19 -67 -65 15 15 13 66 67 131 118 188 328 208 227 139 130 181 178 260 155 73 67 100 73 28 14 -52 -40 -39 -58 47 31 25 20 11 -9 -14 -70 -9 -65 -59 33 14 28 27 -30 7 36 -15 15 -39 -44 -50 17 10 16 -3 -15 -26 -38 24 45 43 123 284 938 4188 9799 17460 22138 17817 13097 9412 6015 2619 683 520 832 1155 1780 2633 3692 5795 7790 9597 5553 3557 1503 255 94 63 54 44 20 25 7 11 26 14 20 11 -7 19 13 37 17 31 13 43 34 35 23 24 34 28 15 14 36 26 46 38 3 20 39 35 36 33 35 31 35 28 27 25 19 36 35 32 23 35 36 29 30 40 22 17 14 15 19 18 12 3 7 2 -5 -6 61990 247 3086 30 11216 17 13 10 4862 -11460 591 1956 2161 2414 1387 999999 999999 999999 999999 141 471 1436 2851 2989 5063 7181 13749 30694 53832 56814 27282 7618 8639 10836 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 603 1833 3580 5553 7055 8737 9998 12083 14565 15180 13820 18454 60617 193790 349150 573701 999999 943774 999999 999999 264932 408653 460831 1887 114 -82 58 20 -86 -41 30 71 14 -62 128 80 83 62 109 55 8 35 46 88 228 109 95 144 202 214 321 235 279 284 209 238 183 158 272 188 76 89 66 112 43 24 -8 19 -4 -55 -45 -4 -4 33 35 8 -9 9 7 50 31 35 -16 -13 39 18 47 -9 -47 0 20 69 15 28 61 72 10 -9 32 37 100 257 386 683 1476 2140 1755 987 565 480 406 402 422 651 1260 2039 2904 5102 8083 11416 15447 17476 20901 23565 15406 5323 1453 261 73 34 36 46 125 91 28 32 55 50 16 0 1 17 8 39 41 39 59 8 32 32 33 53 37 30 33 45 38 22 19 24 25 56 43 8 24 48 48 42 43 20 50 60 52 41 39 32 35 36 45 40 27 37 34 23 23 28 19 20 8 0 -9 61999 245 3148 30 11218 17 13 19 4860 -11461 -82 -35 999999 999999 999999 999999 999999 999999 124 303 399 80 -11 999999 237 174 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 202 999999 999999 999999 999999 999999 999999 999999 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 1139 2723 3295 6846 23505 60040 144950 382387 801229 999999 999999 999999 836619 161111 1371 56 -11 22 -3 -73 -99 4 -80 -38 -19 51 5 -27 -4 -23 -20 10 -52 999999 -73 -2 62 213 182 123 141 118 134 159 151 142 219 166 124 27 51 -5 -21 22 -45 -98 -85 -10 -61 -31 -7 -80 -61 999999 -64 -7 -67 -56 -18 -28 -24 4 -19 -53 -46 -76 999999 -54 -47 -29 -20 -47 -55 -66 -93 -47 79 229 343 439 496 584 837 1202 1409 1274 1311 1941 2738 3571 4518 4646 3178 1669 1406 757 548 1454 2764 6408 13882 31145 60081 89465 113302 114462 66587 16722 2715 891 303 317 1155 3390 6068 7417 2360 289 32 44 28 43 40 27 29 26 45 58 66 52 57 36 39 41 30 33 31 46 25 41 58 45 44 48 41 57 46 55 46 37 36 32 44 47 54 39 45 40 31 41 32 29 36 33 26 15 20 22 12 9 5 62008 180 5106 30 11226 17 13 28 4858 -11461 -47 88 478 1009 1932 3824 9079 22705 55117 131416 249329 763831 999999 905085 969199 999999 675541 671631 286742 408 17 -72 999999 -92 22 -36 -49 -74 999999 -71 96 -43 -89 -4 72 -71 -15 -39 81 64 64 90 141 31 13 132 89 72 29 90 94 117 76 59 4 999999 999999 -61 -29 -58 -71 -98 999999 999999 999999 999999 -71 999999 -88 999999 999999 -96 999999 999999 999999 -42 3 -27 999999 999999 999999 -39 -35 -88 -69 -98 -25 -35 -24 17 -34 114 365 447 485 918 2590 8862 22957 35360 41849 48732 51084 39560 22119 10354 5735 6182 10686 18383 30238 40712 58044 81201 98840 99221 74442 36192 11110 5585 2324 1114 410 752 2368 5206 6743 2656 368 64 17 24 25 31 17 41 55 42 18 44 50 60 58 46 41 49 44 63 70 61 57 50 41 42 49 48 56 44 52 48 51 43 34 53 61 63 62 53 42 35 41 45 45 50 40 39 30 25 10 2 62017 188 4863 30 11223 17 13 37 4856 -11462 3 20 -39 -82 7 12 102 160 455 561 803 1091 1482 2172 2922 4667 8893 13281 39050 101120 18106 678152 999999 999999 999999 966561 2719 131 83 -4 47 74 98 161 36 -49 99 107 10 82 152 55 84 157 84 109 182 221 283 278 285 236 273 218 145 132 181 218 283 244 187 211 131 162 55 17 42 -55 -5 119 159 101 68 45 -35 -32 4 57 2 -30 6 -38 -74 -69 20 28 -15 -18 -10 64 95 48 38 34 -27 -53 16 -8 45 138 160 79 29 14 42 79 98 46 146 188 334 546 860 1430 2393 4677 9943 17852 27273 28417 24994 15070 10346 9810 11982 16121 9172 1374 355 174 119 208 476 753 886 449 110 62 26 30 29 20 41 34 39 56 37 17 42 36 19 24 26 41 28 40 40 41 26 24 44 67 46 23 32 40 39 32 48 52 41 44 46 54 36 30 47 40 28 25 34 27 30 23 18 5 0 -3 62026 175 5247 30 11217 17 13 46 4854 -11463 50 440 1648 4898 12771 40431 114678 271656 591536 999999 999999 740641 169334 11638 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 -99 999999 -96 999999 -52 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 343 845 1151 2577 7296 13079 25287 43263 57480 75655 85910 91378 97822 91059 72103 64342 61634 76437 116702 166095 168258 89613 18616 5009 2563 2970 5514 6689 5117 1764 102 36 50 -12 6 -7 28 42 -7 38 33 48 46 24 -5 14 7 27 9 20 18 33 35 18 20 23 37 40 25 25 32 37 34 21 20 36 30 32 29 27 27 20 21 15 10 2 -7 -4 -3 -1 62035 170 5310 30 11220 17 13 55 4852 -11463 307 1624 4649 13665 32252 77185 206372 563986 999999 999999 999999 53240 -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 -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 -63 149 822 3043 11480 25495 44429 66714 97840 131315 141078 122889 83504 52656 43386 43782 51871 64334 78762 99577 127442 197060 281498 149668 34543 17475 14338 16734 21565 19455 8344 862 -20 -3 -2 10 -15 -9 6 16 12 4 -4 -8 13 13 8 14 -3 3 18 23 -4 3 19 13 -2 4 27 11 16 26 9 -2 7 24 10 15 17 -6 -10 -4 -2 3 -1 -12 -13 -7 62044 244 3127 30 11227 17 14 4 4850 -11464 740 2322 5662 10810 10185 29671 116616 209925 357527 353679 320788 98920 17690 3037 9972 30797 24200 1330 699 770 2927 2358 196 388 871 1111 1285 2175 3137 5196 8513 11716 11990 11933 1364 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 759 1850 1761 1104 697 370 958 19535 78140 168263 302132 443563 679059 503335 304277 362156 624021 397652 24826 999999 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 -59 -35 -64 -96 -72 -76 999999 -70 999999 -3 -5 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 -99 999999 -95 -95 999999 999999 999999 -54 -57 13 168 934 3275 8088 16205 24407 33976 49075 61717 73949 95521 106982 82500 52556 32295 21744 17932 13942 12136 13388 17996 28000 50524 88202 81654 44854 18819 10431 20849 31519 45636 62534 57516 35760 11679 771 9 13 6 -14 -10 9 -14 -7 -7 0 13 8 24 21 6 19 20 22 9 23 24 33 22 30 25 12 12 21 12 4 12 13 1 3 33 20 11 2 1 9 11 10 -1 -5 -15 -12 62053 260 2709 30 11229 17 14 13 4849 -11465 1366 2645 2464 852 2535 5821 29686 83248 31176 8473 17073 31181 21647 6057 9256 18292 21190 20598 32689 77841 267241 387345 327351 409398 302594 406391 490613 574713 465554 364908 520545 400481 347288 221182 98142 7949 2372 1357 930 1063 946 748 665 584 473 398 159 -97 -88 11 52 -73 999999 999999 -62 -59 999999 -68 -63 999999 -74 -81 -10 -83 -39 -91 -63 35 999999 -76 -1 999999 -56 -95 -62 82 92 405 1074 1603 1172 342 22 -21 -87 999999 999999 19 -83 999999 999999 999999 -3 999999 -19 -46 -85 -64 999999 -90 999999 -92 -21 70 20 -2 8 -15 25 -3 -28 -56 -93 22 113 146 35 53 140 97 -7 49 81 51 -20 -16 80 116 107 187 47 5 63 1 -40 -98 -62 -35 -71 999999 -99 -91 999999 999999 999999 -98 -56 -57 -98 -70 -71 -86 -24 -54 -72 -89 999999 -90 -88 -55 -96 -92 -68 -59 999999 -66 -73 -67 -50 -61 -48 19 127 339 807 1687 3315 4331 4503 4489 4765 5844 8254 12158 18906 27584 31112 24353 17772 16214 13702 8562 4497 3719 3327 3314 3871 7106 11918 6119 1154 153 755 2815 7208 14862 30221 55487 79297 86015 60451 19281 3652 155 19 -11 -9 17 18 11 41 42 42 44 37 30 63 43 23 40 41 31 39 26 32 26 39 34 23 22 28 30 24 18 30 40 38 33 24 29 36 28 14 12 16 16 13 7 2 -5 62062 254 2884 30 11224 17 14 22 4847 -11465 108 829 2833 6692 7836 6235 3791 1430 984 827 3410 9637 12810 17698 4879 15033 66110 70469 94333 237874 211352 178658 282661 288638 275659 328018 460769 445007 508971 613441 525907 934274 440006 70506 57639 66160 1259 26 105 176 197 91 -74 999999 999999 41 -5 999999 999999 -67 -99 -82 999999 999999 -45 -61 89 115 -30 -16 -98 -10 -27 999999 999999 45 105 -15 18 26 170 46 147 154 17 -68 18 49 -10 42 10 999999 -64 18 63 9 -45 43 35 999999 999999 86 14 47 27 71 140 103 -25 23 -52 86 96 -21 21 81 26 -5 97 246 80 57 90 98 204 163 212 153 151 131 122 199 154 188 164 139 96 37 27 12 -64 -72 -11 4 4 -11 -40 -30 -4 -8 40 105 6 -56 -72 -20 -95 -71 -42 -19 -38 -6 55 11 -14 -73 -85 -3 30 45 29 0 1 -6 -34 -35 -73 56 75 45 63 105 125 337 582 959 2002 5964 12165 20823 21736 20755 8393 1045 117 145 346 1010 1737 1785 1567 962 109 44 55 78 434 1315 2649 8373 21293 32802 42644 44244 36318 21075 6935 1021 57 35 40 13 7 24 26 45 55 36 33 40 44 40 50 47 46 44 42 31 38 32 37 57 52 36 36 37 31 39 40 37 39 26 28 31 31 29 26 18 15 20 12 8 9 -2 62071 252 2937 30 11217 17 14 31 4845 -11466 912 3164 8378 26296 75628 142116 120490 55957 67403 126194 192501 488487 999999 981774 533395 491480 399889 357100 287272 138198 294616 71246 29899 17106 11496 27993 98464 251922 141209 269690 28614 269 150 167 32 -47 78 -7 1 -31 47 64 -91 -89 10 23 123 -12 -76 0 -52 999999 999999 -60 -63 2 999999 -41 -59 -41 23 -36 -21 -18 117 120 170 13 178 104 60 222 164 111 97 42 -24 42 70 188 105 25 -43 30 -62 2 110 100 40 85 122 82 147 77 136 60 52 99 97 77 138 123 80 130 36 73 155 130 182 100 60 131 166 279 300 259 219 132 131 159 132 213 234 241 134 87 162 118 62 35 115 76 70 33 83 8 12 -4 24 -10 -34 -61 -41 38 11 67 64 40 116 78 46 31 27 50 55 26 26 -8 -6 24 69 105 50 11 30 28 17 71 34 14 -1 8 43 16 -11 8 -18 39 86 45 9 39 105 325 753 1827 4434 7477 9704 11829 9601 3946 997 328 170 267 666 1798 5146 14462 23279 29102 32688 21239 9632 4191 234 59 60 29 32 25 50 52 29 35 49 70 54 50 38 49 52 52 37 54 58 54 62 56 55 48 56 48 38 48 45 46 55 58 52 44 48 39 36 36 33 22 29 21 11 5 62080 250 2933 30 11213 17 14 40 4843 -11467 310 1106 3445 12790 47253 123437 224263 288570 557619 574444 494027 205291 811171 806364 928243 449753 475319 215182 9730 7288 453 178 49 223 116 14 86 211 89 221 194 86 56 126 81 9 77 31 -19 999999 -24 58 -59 999999 -25 -15 0 -77 999999 -10 -100 999999 -41 -95 999999 -72 -8 13 -49 37 16 48 -12 31 -4 999999 -84 -23 31 81 24 -9 -17 156 182 131 125 58 64 35 -19 -13 11 -12 -74 32 26 178 80 -52 43 116 -47 46 74 75 60 30 117 41 131 56 -14 72 44 14 136 127 75 74 90 182 138 178 205 118 218 117 -5 26 26 102 172 126 97 135 107 89 156 55 -4 46 12 34 -29 -98 -68 -52 -53 -7 -54 -53 -51 -94 -33 4 -49 -81 -63 -53 -36 -71 -26 -18 -20 44 18 -34 6 -22 2 -12 -10 -26 -17 18 17 -28 -15 -62 -62 -60 -48 -56 -81 -77 -56 -4 5 -13 -25 -15 77 147 83 169 161 44 1 14 27 -9 -1 6 124 775 3501 7684 9723 16870 28369 37358 53001 60392 46683 33731 12499 4860 88 -26 999999 5 21 20 10 5 -8 9 26 36 30 36 35 28 27 11 16 21 12 21 22 19 32 42 18 12 19 24 25 18 22 11 7 6 -1 8 12 2 -3 -10 62089 301 1458 30 11208 17 14 49 4841 -11467 831 2573 999999 999999 459696 48047 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1165 5222 21936 37591 53390 200608 186929 248675 70347 23121 229445 36407 46329 29329 47160 140071 71214 34770 70286 131051 96180 71539 117518 157579 231630 234227 211125 75560 198984 402203 504601 134099 343121 348739 172239 1305 83 999999 -99 999999 -81 999999 999999 999999 115 39 999999 999999 5 -2 13 -72 999999 999999 999999 999999 999999 999999 999999 -58 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -79 999999 999999 999999 999999 -57 999999 999999 999999 -78 -67 -23 30 -59 -83 -41 -75 999999 999999 999999 999999 999999 999999 -68 -53 -23 -52 -92 -46 -83 -66 39 -99 999999 21 116 -38 -45 999999 -53 -65 -28 -28 18 44 -11 -42 26 43 5 22 -51 -12 14 144 46 999999 999999 -77 -33 -79 -47 4 -76 30 -36 -25 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 -86 999999 999999 -94 -99 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 -93 999999 999999 999999 999999 999999 999999 -93 999999 -95 -30 50 601 2747 10331 25535 42021 66800 107338 142172 157940 184257 180213 103428 7774 94 17 23 33 11 20 36 20 22 18 20 24 38 32 35 37 38 56 42 27 12 12 36 48 41 39 34 30 40 40 38 28 35 33 30 32 38 35 23 26 13 12 -5 1 62098 299 1484 30 11204 17 14 58 4839 -11468 645 21066 3741 3527 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 357 4044 16798 31679 48794 48917 70147 117534 89695 110975 225088 201266 454448 616114 447690 556439 720560 350474 253269 199934 534370 241621 88800 22750 139942 12809 7559 5058 4496 5392 19266 60362 45718 17665 1429 246 198 100 84 115 29 15 -21 -95 -84 67 30 -78 46 72 -41 -20 -35 -39 999999 999999 999999 -96 999999 999999 999999 -57 999999 -37 -97 999999 999999 -20 -73 -41 -64 999999 -94 -26 -74 -66 -66 -61 -43 14 -79 -75 -73 -3 2 26 -65 35 -79 -95 -83 999999 -33 -55 -27 -11 999999 -57 75 11 33 -14 -53 43 38 53 38 -32 25 60 105 -13 -67 -1 58 125 113 -5 19 74 92 86 72 42 52 47 122 131 157 142 108 74 22 8 38 89 89 75 104 120 29 -19 -39 -58 -44 17 -20 999999 -83 999999 999999 999999 -70 -64 -58 4 -44 -85 -50 -3 -59 -52 -25 999999 -58 -39 -53 -45 -24 -55 -35 -68 999999 -93 -93 -76 -67 -55 -52 -73 -61 -63 -85 -42 -78 -69 -44 -53 -48 -58 -55 -67 -51 -50 -54 -32 -25 -46 -27 -51 -33 -53 -45 -78 -76 -61 -27 -18 -3 -11 76 574 4858 16006 43594 92877 136835 177741 162884 90560 30292 7179 211 -20 -27 999999 -4 8 -8 999999 7 11 -5 -2 2 0 13 6 3 7 11 3 0 9 10 20 16 9 3 11 6 10 -2 1 6 14 15 13 -2 0 10 7 -3 -7 999999 -13 62107 255 2835 30 11205 17 15 7 4837 -11469 286 1069 3419 7007 11392 24129 45248 69964 132392 212850 371860 690931 671667 913662 999999 613809 515891 448593 474228 147059 67422 70174 157402 1976 162 39 142 88 68 23 110 75 120 275 223 227 210 152 170 227 110 39 5 98 31 999999 999999 -21 16 -13 -3 95 -16 -4 -8 4 81 160 66 -7 34 38 16 56 123 3 -43 85 126 86 110 8 76 174 177 89 60 72 -29 9 68 107 123 212 190 166 64 47 71 114 174 190 271 212 144 53 91 139 192 198 71 80 116 131 208 157 165 211 167 167 266 263 256 310 132 126 96 -9 66 205 196 179 218 198 55 96 92 102 41 75 60 30 83 68 14 16 15 43 58 47 35 13 -24 -20 -39 0 12 -4 -10 39 65 47 58 43 -2 46 12 -1 -34 -27 -30 40 34 33 20 18 7 56 53 45 51 21 36 61 69 23 33 24 28 48 50 37 56 90 56 33 -14 14 35 30 30 45 21 32 31 27 73 143 766 2517 6032 21896 70799 110023 52716 4088 674 80 39 66 44 23 26 24 3 37 53 47 51 47 44 73 73 45 53 63 52 45 47 39 49 53 53 62 47 57 50 47 59 66 62 46 52 39 38 40 43 38 29 24 25 29 24 18 2 62116 248 2923 30 11203 17 15 16 4836 -11469 -89 67 1818 7767 20257 30052 36510 61468 87206 178821 309596 267791 331167 555579 525431 595684 959277 846259 409205 208912 9008 13521 242506 542821 670506 32223 187 197 999999 -46 -19 214 161 29 92 88 156 109 191 177 135 70 -18 -70 52 106 -2 -35 19 158 -9 24 31 999999 999999 999999 -1 -53 104 109 39 -7 -97 999999 -34 64 56 22 999999 999999 40 91 -4 -86 -5 999999 -32 -13 -26 107 37 999999 17 123 100 185 74 84 54 125 176 214 183 118 81 153 231 120 108 119 146 212 297 207 181 162 236 261 328 286 226 106 121 62 161 102 181 106 107 93 72 52 -6 56 -48 -91 -31 -65 -8 -5 -40 60 52 35 17 39 14 95 45 25 -3 11 28 28 26 38 15 -19 -17 -6 27 -1 -30 -1 -1 -34 50 -30 -26 -43 -59 56 72 -46 -32 62 43 56 38 46 102 269 453 672 811 1088 1240 1292 977 562 215 68 19 -1 15 -18 -22 15 -15 13 30 77 161 300 690 1046 1363 2253 5761 12657 4976 84 -9 -6 -9 -5 -2 -11 -9 -13 999999 13 2 -13 8 10 -2 -2 9 13 10 17 -4 20 13 -4 2 5 5 7 23 24 14 7 14 7 15 12 -3 7 1 -2 11 3 4 -7 -5 -9 62125 271 2353 30 11203 17 15 25 4834 -11470 2076 1203 79 999999 999999 999999 999999 999999 999999 999999 999999 37 685 3235 28701 52048 116167 234967 307052 349723 180354 216714 461344 554025 115105 336142 366179 178266 295235 86861 172919 208413 421217 185768 307338 20045 421 166 157 283 182 101 99 76 89 -22 -89 999999 0 87 64 95 -57 62 83 24 -12 -31 -53 999999 80 -88 999999 -31 44 150 62 -17 74 119 999999 999999 -34 -28 48 -38 38 24 -10 -71 999999 999999 -16 -6 123 43 49 -41 -23 14 -50 999999 999999 -80 0 81 -58 -23 -38 93 86 54 54 77 70 126 151 110 134 126 86 155 67 99 96 37 120 149 -11 131 198 277 243 193 208 203 207 143 130 174 199 33 50 43 94 17 64 154 109 66 91 118 79 50 49 -57 -93 61 -3 39 -9 -34 -57 -54 -14 -41 -70 -84 -76 -71 -45 -48 -23 -2 44 141 95 -16 5 -25 14 -16 -3 15 -81 -67 7 45 18 -43 40 -24 6 87 149 299 485 776 1510 2904 4483 4955 4279 3561 3391 3597 3834 4382 4265 3300 1712 577 56 0 -16 -13 51 182 570 1542 3853 9191 14505 17272 18925 22165 27687 30790 33906 38504 35414 21581 2768 97 41 8 -7 -3 13 -5 13 30 37 18 66 58 44 21 12 19 29 17 26 32 23 21 21 36 54 37 15 33 29 27 17 25 28 37 31 30 16 13 18 17 10 5 9 19 3 -9 -6 62134 272 2299 30 11209 17 15 34 4832 -11470 61 -43 999999 570 3041 3706 3783 5913 5074 6892 28563 61549 61809 52294 131394 196539 678718 518895 671682 976224 975844 967112 594175 4624 256 223 154 95 122 116 151 105 89 103 135 189 206 74 92 58 164 299 200 174 157 20 55 125 38 155 137 154 106 115 144 36 -34 13 -73 999999 -15 -99 -59 66 -86 -75 -49 -32 -43 -95 -44 33 -88 -25 -27 -31 29 33 -24 16 -62 1 5 36 -14 38 -33 -74 42 77 -33 -26 24 -1 -29 10 36 10 1 115 76 32 77 126 121 136 177 158 128 89 58 147 34 30 111 158 168 159 151 188 173 175 190 187 209 204 263 199 138 83 99 71 28 71 86 107 116 150 119 133 67 64 69 -14 27 54 97 33 41 13 62 -8 -37 -76 -54 -11 -53 17 36 42 46 23 249 1199 2937 4301 5390 6733 7923 6531 4373 2445 1080 771 617 302 410 345 121 89 90 114 212 277 372 516 776 1218 2136 4088 6128 7068 5386 3195 1509 912 1110 1434 1339 974 600 348 252 163 96 68 62 103 266 826 1818 1977 1598 1613 2696 3577 5130 7277 9000 11286 13392 8290 2809 1319 315 51 22 14 -7 -5 0 32 49 28 27 19 14 34 34 24 18 26 36 23 18 22 32 26 24 14 17 28 27 30 32 14 10 13 21 28 30 15 20 17 16 7 2 1 -4 -7 -8 -12 62143 267 2452 30 11212 17 15 43 4830 -11471 508 2031 4672 7228 3494 12720 59322 72492 60864 106632 215993 268512 198296 280014 381013 627929 999999 544060 530694 438766 237887 970 205 108 -8 119 215 175 129 254 92 93 256 351 173 89 151 173 88 217 97 238 215 134 161 153 109 94 81 62 74 104 -8 -73 -88 -22 -6 -52 -90 -74 -34 -34 -44 9 18 -81 999999 -33 69 -30 -28 60 34 58 10 9 46 48 -19 -28 35 57 -18 -13 18 126 141 76 16 -5 34 -38 55 70 -13 -39 -19 47 27 52 14 40 47 100 104 40 58 45 139 103 119 127 75 40 113 115 215 47 84 115 146 196 275 217 149 61 76 53 99 128 78 78 94 100 104 109 158 193 104 -8 -28 -6 5 16 47 45 38 23 -11 -32 -7 -32 -1 12 -28 -20 62 27 -13 11 -1 50 107 107 287 1043 1699 2167 2531 2694 2043 1734 1195 715 303 56 41 58 65 95 228 554 1166 2153 3390 4854 5621 5271 3987 2066 1443 1701 2478 3262 3773 3972 3442 2825 1960 1287 1038 1161 2032 3441 5700 7355 4128 2311 4808 7256 5439 5241 5654 6261 5797 6053 5098 2672 656 205 180 1373 375 21 3 26 16 6 6 14 33 42 27 21 30 24 20 32 33 29 34 29 34 50 42 22 33 22 28 36 22 28 31 33 28 17 10 15 19 6 8 -1 13 6 -6 -11 -11 62152 262 2633 30 11213 17 15 52 4828 -11472 266 993 2414 6548 16312 38181 120716 381210 713642 964603 999999 553046 703082 999999 620379 413665 159389 1373 59 -59 -22 67 164 72 114 112 24 16 62 225 65 16 22 198 201 181 149 32 125 166 46 21 999999 999999 -27 -5 -47 -64 -91 999999 999999 -19 -16 -32 -43 999999 -48 -20 61 6 999999 -51 -8 -68 999999 999999 -40 -10 -11 -43 999999 999999 -2 112 99 8 30 130 -25 47 -46 -10 -44 14 48 -70 -23 37 68 -45 -61 89 59 54 98 24 -19 142 57 117 208 124 86 73 86 123 159 212 141 99 106 160 153 130 246 251 222 253 260 176 114 112 77 68 60 71 53 75 101 101 140 98 76 89 68 -37 11 -14 -56 -52 22 0 4 -54 -6 58 58 -7 -60 -45 -70 -5 26 -27 77 7 3 23 -12 -17 34 -19 -8 47 63 37 102 51 14 -1 -14 11 13 104 185 227 504 881 1078 1138 1061 1074 1744 3819 8438 12665 10826 8605 8725 8493 6503 5151 4060 3191 2436 3315 4771 1346 624 1562 7109 17742 16565 11056 8866 7215 6274 6825 5892 6076 6408 5084 2116 187 463 8133 21224 25435 13748 512 33 21 16 17 19 38 29 38 48 56 37 48 47 41 50 43 39 47 59 56 43 38 46 48 56 48 42 45 51 43 49 43 34 42 39 30 30 23 18 15 15 7 62161 262 2637 30 11217 17 16 1 4826 -11472 91 503 1173 2809 7802 21769 74653 265114 545121 555161 361836 443439 763348 719199 530966 802919 302427 3735 999999 999999 999999 999999 999999 -87 -96 -97 999999 -70 -21 8 999999 999999 999999 999999 999999 999999 -94 -98 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -14 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 -65 -37 -98 -98 -97 999999 999999 -20 7 -2 8 -59 -90 999999 -72 -100 999999 999999 -83 -6 -82 -52 -100 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 999999 999999 999999 999999 999999 999999 999999 -99 -89 -64 -38 33 37 123 205 452 737 1192 2309 4692 8356 13038 20453 27856 30609 33951 44427 53914 54961 54136 48740 42005 33663 28921 26282 25130 23558 19513 16818 14127 12526 8405 4850 3889 4328 6182 6755 7358 8887 12797 15766 16266 13941 11981 26698 70229 102570 65215 4763 31 18 17 26 6 33 53 46 48 36 39 41 22 32 31 23 29 41 41 35 29 54 51 27 49 55 43 35 40 36 27 19 24 15 14 17 12 11 5 -2 62170 294 1677 30 11217 17 16 10 4825 -11473 3737 13008 2358 942 475 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 404 2689 5107 6149 19235 52823 86652 114715 116349 110665 137509 79681 37661 98948 142554 136470 168937 129647 151545 128520 221406 316684 493047 504272 55570 48418 48931 69575 305834 248482 24088 2124 125 167 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 482 643 384 -36 999999 999999 999999 999999 999999 999999 999999 999999 -79 -50 34 138 241 330 506 958 1564 2442 3621 5361 8362 14450 19554 24974 33330 36858 40182 52774 68886 74167 59690 60185 98840 67487 27422 22077 19709 18834 21772 23337 24274 19778 19564 17027 13350 9032 5247 2732 2040 1405 3112 10418 18435 18700 35574 113737 159065 64149 12020 204 -3 -7 11 8 14 26 23 21 22 17 -11 4 8 12 28 20 13 15 26 35 25 14 21 29 19 20 18 19 13 7 8 0 -2 9 3 6 6 -8 -8 62179 301 1462 30 11212 17 16 19 4823 -11473 518 35872 32129 684 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 739 1188 3667 42265 81443 187807 247258 350656 82015 38665 81069 150751 47982 154507 184658 156176 340998 461913 461765 425728 481950 185916 199248 2111 16 999999 999999 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 614 1898 3531 4974 6182 5722 4688 4032 3470 2949 2359 2254 1875 1665 1506 1401 1517 1607 1628 1764 1969 2462 3776 5929 8936 13987 20989 28237 35365 34708 32336 40550 57641 58343 56573 57370 67046 65947 63817 123223 79694 11285 7700 7743 10956 13474 14856 16015 15437 12055 11290 10295 10628 11101 10492 9313 7974 5849 4804 3926 2747 3712 21765 94109 132164 36111 432 25 12 24 30 39 42 43 36 36 40 35 31 40 28 34 21 31 26 31 46 49 31 28 28 35 31 26 25 37 40 26 19 21 16 19 19 12 19 15 4 62188 298 1546 30 11206 17 16 28 4821 -11474 712921 1209 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3915 43760 77702 153618 150778 102549 7796 2663 9645 78841 154801 197616 242049 43934 530 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 540 1900 4341 8341 13622 16897 18228 19730 20843 21272 21929 26288 32986 42149 46846 39258 23655 10904 6844 5350 4616 4580 5852 8354 12475 20701 30280 40056 54560 53985 43010 34937 31366 36692 38357 36256 41503 57705 81785 60143 41620 37330 30888 18071 8627 5988 6918 14663 20018 22349 30053 34999 36223 34853 35071 38195 33572 28112 22296 15585 11791 9633 6479 3768 9081 34981 39541 2882 131 42 65 51 51 44 59 59 46 53 61 65 60 45 54 62 61 60 55 50 46 51 51 51 51 50 61 43 47 58 51 42 41 42 38 37 40 39 30 25 62197 301 1481 30 11201 17 16 37 4819 -11475 2713 82495 152030 3763 4483 3048 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1171 6428 9345 6852 6209 36500 83644 113558 151270 110419 180534 404223 511907 768473 693036 314288 46265 1687 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1037 3625 6119 9578 10555 9688 10351 9832 8501 8615 10973 10759 10539 14023 20961 28757 28394 30752 44660 44891 51373 48497 47811 37460 36942 45071 53968 50335 41937 43925 50616 55822 59917 62206 63545 67128 74454 64815 34370 16412 11786 11146 10605 8608 8450 13494 16739 19705 25402 33227 47153 51502 53025 44134 27681 23637 26052 30362 24162 16231 9082 4768 8012 9613 11954 8455 1571 472 112 21 24 25 28 28 19 35 37 43 33 38 45 50 55 45 33 33 36 39 23 29 31 42 28 23 26 23 22 21 14 18 21 23 13 19 25 12 6 62206 293 1566 30 11196 17 16 46 4817 -11475 24 399 5233 307034 10903 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1801 5370 11567 22065 17738 17243 27565 79832 148688 244165 436455 652397 443252 115722 890 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 953 3887 5897 5651 5696 6227 10611 14871 15738 16148 16994 18454 20410 20327 21416 22757 25371 30074 36133 42160 44854 37924 29315 27977 33735 37962 37722 38485 41078 46420 49242 47730 40251 46610 72833 96886 72763 30937 16755 11346 8445 8114 10379 19792 47173 81456 122309 150369 135943 108241 81911 89253 102673 98121 82293 60305 38285 19290 6965 4086 5583 7975 15329 21259 27317 32440 20049 7370 212 3 -8 999999 -9 6 0 -2 6 -1 4 -4 17 15 15 6 0 7 -2 8 -4 10 7 8 1 7 0 -14 -10 -12 -4 -2 -10 -12 62215 302 1416 30 11196 17 16 55 4815 -11476 2665 7025 60936 29041 3805 12617 2787 174 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4396 7780 2993 3542 6718 7311 12632 28637 25189 23906 38961 72982 95352 113075 189386 230639 75455 13798 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 817 2009 3118 4256 6142 7963 8132 10718 15475 22854 36724 40785 32836 27613 25897 27913 29559 31020 31152 30052 35493 49763 38009 22002 17189 16000 17191 18428 21541 27135 39913 40285 35367 47569 64757 64990 44631 29422 24875 45943 104344 146904 207945 323176 408923 358674 207156 179289 198479 205371 206543 207024 194998 171581 139090 92039 54670 33424 42405 61967 53186 43954 36796 6038 444 43 9 12 5 14 43 36 35 28 44 55 49 46 51 49 40 28 34 30 27 35 41 39 35 18 22 30 28 24 15 20 13 14 11 4 6 -1 62224 303 1325 30 11195 17 17 4 4814 -11477 95187 984 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 207 5242 17148 38506 53724 45099 49352 56449 63690 27795 8277 6556 17143 46717 84289 69263 3484 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 793 1673 3350 5883 8165 8864 10253 12710 14651 18870 26130 37434 49184 56012 57428 59437 68668 67829 59454 49319 36681 26965 17870 11898 11126 11059 11404 14282 14136 12883 14885 14531 17946 18137 11769 19323 50426 89700 129363 162655 174487 180004 130268 104279 87503 132628 309074 389441 360240 287907 238688 249476 246590 226705 188463 112726 75345 74580 73011 58316 30610 13239 23556 69931 76786 25228 1349 55 10 -15 -14 -7 14 21 6 0 7 9 17 22 17 15 1 8 6 6 1 -10 -2 17 -2 -7 3 12 -6 -6 0 -3 -13 -8 -12 999999 -15 62233 104 7325 30 11195 17 17 13 4812 -11477 371 1525 3119 5190 7438 10915 15926 21131 29826 42601 58760 74096 83353 85223 81983 74132 71829 65757 61264 55874 49385 47953 47118 43607 43227 39432 22762 16802 12936 12360 14611 22614 38464 45772 36911 47408 54864 64664 85349 142567 245393 318099 339969 317143 188172 94451 116239 101695 79556 80823 109481 156159 197377 226418 251653 238857 195528 120035 57916 22507 25376 77007 110980 91034 64066 56671 23269 2224 126 18 4 11 20 22 28 19 14 35 35 15 34 32 28 38 30 8 28 24 17 11 12 11 19 19 10 -7 2 1 7 7 -2 1 -4 -10 62242 303 1323 30 11193 17 17 22 4810 -11478 186086 39943 149391 82927 152592 34910 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 749 1934 3364 5252 9867 18999 35977 58912 72969 79742 85800 105461 132149 156437 170597 189488 198887 174532 143695 102657 69084 37773 25916 25910 33261 46997 59142 72610 94704 86038 95852 133166 135970 123232 118062 121252 102251 59688 50675 44139 23669 15454 17983 30018 49250 86091 128473 173589 216965 242617 232534 200299 123005 55139 27240 25718 22880 19012 21467 19350 10244 1372 6 999999 -3 -7 999999 4 16 18 3 12 16 15 7 10 14 15 5 11 8 3 -5 -4 7 17 -2 -10 -12 999999 -6 -8 999999 -14 999999 -13 62296 303 1329 30 11199 17 18 16 4799 -11481 510 20232 37738 18991 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1916 5239 863 3515 9747 12273 22315 11862 4972 5914 1769 806 561 -57 626 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 522 1856 4169 8044 13163 17219 20609 27661 41818 54508 62809 65807 75889 86870 91608 107038 118433 123335 125754 128617 97616 64067 47150 43524 44110 58734 74226 71205 61592 63228 104185 151937 170963 186209 184250 151562 111664 77785 64888 71966 82368 77248 62895 67703 82913 103858 136034 170773 202557 233026 254854 271637 238498 145361 53465 8704 1357 384 450 699 374 54 25 18 19 1 13 26 11 4 10 20 2 11 23 10 6 15 13 18 20 11 1 8 4 1 -4 0 -4 5 -2 -6 -7 -8 -6 -9 62305 308 1241 30 11201 17 18 25 4797 -11482 118331 999999 999999 999999 37946 1046 999999 999999 999999 999999 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 -71 685 2713 3781 595 399 297 3167 1552 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 490 1917 4864 11248 18529 23446 31222 40103 51269 67609 78512 86291 90457 81562 70909 69421 69132 60540 59130 68364 83434 87917 78210 60360 42211 44387 53939 63761 70326 72704 73087 94747 121396 147829 162626 151164 120088 92691 66229 53785 52700 37539 37539 59839 82999 101952 129407 166328 244324 310386 390144 440144 397938 226204 65638 29426 13158 4179 2730 4398 6515 7122 6952 6289 3268 803 192 75 67 41 36 46 49 58 42 43 40 42 41 52 36 27 37 30 31 34 39 38 30 32 29 17 29 28 12 18 19 21 3 62314 304 1359 30 11199 17 18 34 4796 -11483 2504 39183 38443 38958 38105 55201 62824 30876 35246 183821 424049 8500 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 4756 11803 8753 12747 14607 581 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 522 1055 1600 1986 2225 2415 2707 2998 3527 4616 5404 5662 5413 5635 6778 9089 12429 18451 25610 34014 44157 51502 59875 62168 46139 27432 20133 19307 18456 18105 17372 15906 15149 14553 12736 10977 9630 11400 13701 11183 11996 38704 113434 154081 121625 99323 174405 284515 443093 508761 482907 563878 663523 834923 951718 888962 440224 101950 11561 7575 6954 9110 9049 10273 10256 7125 6903 2011 122 66 65 58 69 58 43 41 58 27 33 47 41 47 45 44 52 51 49 55 53 47 38 36 38 31 34 30 22 25 27 22 15 62323 298 1536 30 11196 17 18 43 4794 -11483 1203 34552 81083 61675 9026 7323 42350 15468 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1082 1690 6031 9860 8952 4714 2914 943 -47 1044 2655 4562 5984 1820 2286 6735 20327 31148 21487 14569 6589 3653 -18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 58 152 471 811 1072 1364 1784 2905 4523 5953 7381 8615 8916 8773 9444 10495 10655 8248 8175 8542 8765 8649 8607 8928 9530 9616 9531 9284 9153 8278 7821 7550 7130 6463 6217 7221 6378 5203 5279 5799 5764 5725 15867 55670 148423 243537 288323 275010 243416 237084 218306 192647 239272 290017 440403 587883 727016 854105 882209 688819 457472 307227 243887 205301 151739 100852 232643 185187 80238 12106 1218 34 14 8 999999 -13 -4 15 20 6 13 16 20 18 21 20 18 13 22 24 19 5 -6 -4 6 10 1 2 7 3 -8 999999 -9 -12 62332 291 1745 30 11195 17 18 52 4792 -11484 19848 27476 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 370 38 999999 999999 162 1329 3658 9328 17979 16865 7974 5106 4832 4746 3930 5081 9283 16768 7866 8390 5926 791 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 417 712 927 1204 1510 2042 2481 2933 3488 4045 4283 4082 4375 5067 6059 6835 7673 8782 9618 9961 9734 9929 10470 10640 10170 9507 8933 8718 8450 8368 8657 8595 8823 8533 8583 10536 10776 12786 14492 19429 27383 31634 37361 49853 74699 117756 190683 284507 272229 131791 34720 5937 6415 27136 101332 215234 301362 388815 487863 586708 709014 828234 853566 676679 508397 492313 541181 621605 952781 857601 180534 512 44 37 26 21 20 35 33 21 44 38 38 39 36 29 31 39 40 40 27 31 25 25 25 23 30 25 36 28 21 23 28 24 22 18 10 2 62341 268 2438 30 11198 17 19 1 4790 -11484 1113 2641 2314 2264 4015 5292 3127 3521 10723 20223 21134 6550 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 379 1200 1482 1467 1761 2204 2845 3261 3348 3800 4536 5487 6205 6936 7813 9130 9910 10136 11108 12135 13460 16509 19675 20332 17185 11997 9772 8000 8482 10540 12343 14596 16446 17546 16762 14728 14585 18111 24863 43407 78645 98275 93946 81422 75708 105484 136641 88643 42024 45505 75542 121680 177496 246134 315567 336425 399096 504290 609750 722036 838315 891868 811221 694744 676159 645534 523934 777948 999999 86916 261 59 53 26 38 29 30 52 52 50 60 57 32 41 47 37 49 55 44 42 52 43 51 54 51 45 31 23 21 32 28 27 33 26 27 25 10 5 62350 269 2406 30 11196 17 19 10 4788 -11485 225 999999 999999 999999 -84 259 999999 999999 305 563 117 205 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 166 258 358 428 492 558 641 676 755 945 1020 1151 1290 1402 2563 6074 10955 13079 16176 19844 21452 24286 29683 35630 38542 42066 44509 40956 27361 15831 11292 11466 15300 30528 62261 105662 134778 154014 159222 126093 85694 126901 245748 309214 317569 304705 340333 382689 445729 519365 589675 661264 636840 488710 372535 344713 368369 381708 313053 396231 836421 999999 317232 617 72 28 38 40 28 56 62 38 6 27 37 20 21 22 30 41 31 33 39 37 35 29 28 36 26 16 19 19 27 30 36 25 19 26 17 8 -5 62359 92 7715 30 11195 17 19 19 4787 -11486 29 243 414 562 686 841 1114 1704 2400 3138 4765 8016 12057 17830 23847 28507 33104 35886 30323 15996 7820 5753 4543 3964 4890 7997 16862 43700 83353 115358 124250 115776 119753 183183 257944 246867 157252 122483 141838 218473 306094 393473 467551 540322 573585 536575 502137 524766 559980 579944 603750 698754 790730 496353 1434 55 38 20 38 36 10 28 15 1 13 9 18 26 17 29 16 13 17 14 25 20 19 16 33 25 15 24 16 15 9 17 9 13 3 -8 -12 -10 62368 86 7778 30 11198 17 19 28 4785 -11486 260 744 1269 1969 2861 3969 5419 7322 10052 13814 18555 23844 30554 39100 43764 35411 25028 16817 10463 8057 7752 7643 7866 9879 15747 28771 55198 87518 114993 145407 194237 247598 302933 315398 172097 99650 152933 197637 248758 321147 406235 467192 502319 507538 479495 451813 436049 337660 221128 173990 152045 116967 9763 91 26 19 -1 999999 999999 -14 -4 -8 999999 -9 3 999999 999999 999999 -10 -2 -12 -3 -7 999999 999999 999999 999999 -14 999999 999999 -11 999999 999999 999999 999999 -12 62377 248 2839 30 11209 17 19 37 4783 -11487 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 356 789 1216 1759 2912 4516 6868 9358 11884 15553 20605 27840 37165 47832 64586 85547 107303 114741 93898 51098 29997 20470 22504 28397 30426 33173 52108 86550 113622 126049 135401 154178 172971 174800 215925 222982 207751 238026 237280 199707 221462 248765 279704 291075 299488 284025 225111 147677 61061 22715 29941 59893 94021 117611 127129 56843 4034 93 32 -5 7 -5 -12 999999 999999 -5 0 -14 -8 2 -10 999999 -6 -8 -14 999999 -13 -3 999999 999999 -13 999999 999999 999999 -14 62386 291 1644 30 11214 17 19 46 4781 -11487 352 3252 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 107 116 240 534 889 1337 2064 3608 6269 9630 13979 18050 21634 26043 32159 40802 50589 61483 74366 91023 108188 111125 101629 72897 48538 31534 23306 23598 30938 37198 42699 50292 54244 58267 66618 76729 101687 162073 216009 220181 195256 161557 121998 92906 61600 86715 142867 176638 199103 216630 232214 225770 188593 142432 83041 67451 118845 214031 257930 248545 167636 3637 97 8 -9 2 -5 -13 -13 -9 7 -11 999999 -13 -1 -4 -6 -9 -7 999999 -11 -8 -2 -5 999999 999999 999999 999999 -4 -8 -10 -13 62395 245 3149 30 11219 17 19 55 4779 -11488 -59 -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 -46 256 561 762 940 1049 1272 1634 2380 3793 5656 8079 11112 15781 21931 29333 37648 48634 60703 68410 64385 50612 36438 25925 22741 23096 22184 23154 25722 28805 34560 41396 46603 51877 54596 55094 52687 67266 94786 125900 154340 184910 179497 129702 93874 60534 107641 220599 340935 415208 427348 395877 334642 212306 109235 111157 152314 205012 284255 209382 40835 341 71 38 22 24 10 17 5 22 17 13 14 13 21 15 18 27 10 20 21 -3 11 22 14 18 17 17 11 12 17 11 0 -5 62404 248 3063 30 11223 17 20 4 4777 -11489 -3 337 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 127 448 804 1182 1507 2203 3000 3389 3590 3774 4906 7360 10800 15665 22930 31693 41558 50163 56873 60936 67552 63373 40519 29774 26398 25358 25210 26382 27099 32681 50954 69939 78626 86095 91565 97239 107348 130838 156208 170205 181555 158822 116889 95818 153637 164550 160131 236544 325960 417450 433458 412298 408861 324757 174737 94332 67950 30078 2471 287 92 28 18 14 20 11 22 6 15 19 37 27 7 17 32 25 10 16 26 11 6 26 19 16 14 19 29 19 5 3 -7 -10 62413 252 2921 30 11231 17 20 13 4776 -11489 46 1012 1347 790 1488 2648 3810 2602 610 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 265 528 791 942 1130 1139 1132 1188 1334 1495 1885 2813 4578 7288 10938 14886 18996 23389 27583 32604 39008 49887 61988 75453 84874 75518 44298 21180 13151 11431 13151 16686 21702 27900 37801 52742 75134 106461 139373 163732 172687 178343 206285 245715 283998 296189 294028 278627 193412 179391 209273 215897 155370 69610 64401 84478 114444 163894 168388 175105 155836 96318 23092 6044 5488 1185 180 78 57 49 44 13 -8 8 14 16 3 1 10 2 6 19 13 16 14 16 -4 -3 12 0 5 11 9 6 7 8 2 -1 -11 62422 254 2893 30 11233 17 20 22 4774 -11490 272 529 999999 152 1409 4198 6652 9483 12211 9193 10566 17434 14399 3489 8292 16483 6733 941 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 257 801 1623 2942 4032 5242 7218 9223 9899 9947 10026 10772 13640 19094 26590 37256 52914 73609 95586 115739 132025 150525 166626 170151 160197 132481 91406 52650 35410 29326 29759 37044 39678 43253 52454 72310 109279 145535 188960 214889 227244 238642 224492 180044 156723 193290 213014 210210 205943 196534 189829 207558 162953 36538 14170 13631 9068 11263 9331 6172 6565 3351 1824 585 236 154 101 69 58 50 38 21 9 15 15 42 22 12 23 31 0 27 12 14 20 6 15 24 13 7 21 27 17 14 19 27 35 23 11 12 -3 -8 62431 253 2891 30 11231 17 20 31 4772 -11491 -32 910 3955 7310 10950 23550 22900 26310 44527 40104 12706 5523 4218 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 278 688 1090 1880 3417 6732 12809 18893 19621 17991 18832 22634 27537 30078 34014 38003 42707 48856 52909 59165 78510 94907 112923 134866 160070 184110 214719 236480 207046 148985 86803 72022 66042 58244 54678 57290 65378 69595 73999 64800 58547 68378 76768 76242 114300 158290 177360 205001 249574 241950 181660 150142 191238 256619 251622 162179 66971 31653 18785 14823 6644 2687 3460 5486 5948 4073 714 172 128 63 41 35 35 18 12 13 11 9 15 3 13 19 12 27 17 26 15 11 29 27 16 10 16 20 31 33 23 20 21 20 20 25 19 10 2 -5 62440 255 2860 30 11230 17 20 40 4770 -11491 469 1431 3092 7855 26264 49846 42599 50297 48721 33224 14262 13933 6077 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 374 842 1462 2485 3953 6104 8861 10335 13272 20147 32601 50273 60598 63089 62617 60782 60821 67760 79641 86321 83962 82715 81447 82480 78592 79569 85230 83766 75928 70422 64874 60239 59182 59550 61799 60053 55682 57614 60950 59351 55309 50772 49680 56522 71026 79730 78233 97462 129205 155604 195241 270301 321098 245744 153355 190012 247557 255196 228889 81196 9927 11478 16416 12194 4286 1336 1173 959 531 262 166 124 88 72 73 43 12 29 38 36 38 34 45 28 31 47 43 16 8 18 8 2 13 19 19 26 49 49 37 29 24 31 33 36 33 26 19 16 7 -3 2 62449 248 2899 30 11239 17 20 49 4768 -11492 -83 843 2367 4516 6559 4272 3756 3266 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 221 717 1346 1917 2368 3327 5034 7481 9757 10502 11472 14271 18832 25323 31380 35870 42052 51761 63251 76114 89799 100684 105818 115334 123650 126973 129799 131394 127968 100573 82305 62217 65597 61192 53249 50513 49845 51215 58314 59922 59491 62647 61531 68737 87729 109329 122863 123909 127163 179912 238625 280380 301931 323795 308731 231727 157463 88008 38758 21239 8283 4907 5060 1924 194 75 65 32 9 -2 999999 1 6 -14 999999 -8 0 999999 999999 999999 999999 999999 -14 999999 -14 999999 999999 999999 999999 999999 999999 0 -3 -8 -4 -12 -7 -7 -6 -13 -12 -14 62458 303 1270 30 11260 17 20 58 4766 -11492 569 3768 1088 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1210 1277 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 414 955 1440 2235 3411 4895 6155 7113 9519 13098 17699 23703 32258 40270 51534 66805 82846 105218 134283 161905 189056 213434 219726 220203 220368 192367 146374 109806 69272 57833 54048 55156 61974 49426 34003 37562 61259 97494 157567 185232 168447 169799 141653 106920 120634 145795 176383 186250 212894 242112 251574 169968 80207 47161 29366 14824 3905 2642 1277 221 79 56 45 39 24 -2 13 6 -6 4 999999 -10 -3 -4 -6 -12 -4 -15 -5 -12 -11 -11 -15 999999 0 -9 999999 -4 -2 -1 -8 -12 999999 -8 -12 -12 -14 62467 312 1116 30 11286 17 21 7 4764 -11493 2057 13045 400 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 -96 913 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1790 2201 2107 2226 1832 205 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 545 1282 2025 2262 2166 2653 3166 3863 4952 6929 9811 13820 18049 24283 32415 42000 51289 62197 73732 86673 101938 124246 138510 131823 103311 68812 43014 28756 24075 23865 26985 36606 51376 63416 67635 84125 102469 121282 158356 221290 268649 275605 240029 225631 241671 291516 340937 365907 355838 240221 123947 80494 46873 25748 11836 4704 5596 8617 9365 8550 3495 647 294 521 1176 398 19 25 19 5 24 34 26 19 5 -6 10 -6 -1 2 -5 999999 999999 -6 -8 -10 9 11 1 -11 5 8 8 7 8 3 -1 -3 5 -4 -12 62476 312 1160 30 11300 17 21 16 4762 -11494 5603 19964 20114 7241 1973 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 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 431 1045 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 999999 999999 999999 999999 999999 999999 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 87 401 1028 1589 1855 1896 2237 2689 3310 4122 5122 6533 8150 9991 12852 17385 20945 25123 31010 35758 42603 50396 58165 63627 68506 74779 69353 60030 52001 46379 40205 32899 31735 33240 43959 61514 75852 104214 137053 160067 180232 191271 202773 220497 220002 179522 167500 243615 349736 423883 472803 475393 391830 266898 135219 63278 50687 45575 41764 34661 30907 32079 31786 24835 21846 12773 2394 75 62 59 45 62 56 46 39 33 48 47 50 49 39 14 19 33 23 24 17 28 29 33 17 23 52 50 42 44 35 43 41 39 37 40 28 15 62485 313 1161 30 11301 17 21 25 4761 -11494 353 3323 999999 999999 999999 999999 10116 2683 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -27 999999 999999 224 1409 1842 982 897 2276 3063 2081 512 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 350 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 146 394 841 1223 1665 1895 1920 1944 1950 1996 2018 2449 3789 5673 8069 11453 15641 20154 25579 32923 42300 52303 61663 72050 83814 93436 89263 80990 64722 41647 30242 27636 24202 25340 34841 55762 94705 141534 174875 219443 273006 320154 366399 384641 353726 253692 223177 280010 335462 361800 363240 316571 212891 135619 87307 75611 62364 40541 32314 30415 26216 25379 24204 21054 13875 769 113 79 79 63 86 93 64 67 68 72 75 77 67 56 42 41 53 44 52 35 48 60 38 30 35 32 31 43 50 58 61 52 48 45 51 30 27 62494 309 1312 30 11302 17 21 34 4759 -11495 211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 589 1777 2253 4385 3931 5098 5310 1719 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 -21 95 146 348 725 1137 1621 2227 3607 5318 7903 11782 16583 22634 28649 37592 48523 58967 67379 77041 75252 61721 54339 41428 28006 18985 14573 18154 35086 69260 124070 178478 215351 253929 295430 344059 344944 305740 267540 250078 251554 203721 167993 169366 185191 206839 212159 197693 163809 144309 126686 79535 35686 37574 32282 30908 35886 31654 10185 5702 2865 572 86 23 29 6 13 20 32 37 27 24 24 10 6 -12 -7 5 0 3 9 -2 1 -3 3 -7 -4 -1 7 11 10 7 8 -3 -3 -13 62503 270 2482 30 11302 17 21 43 4757 -11496 452 3278 8725 9286 5869 4652 4405 3575 3936 2194 525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 152 361 635 750 1164 1898 2817 3888 5037 6624 9197 12718 17833 24469 32404 39407 47994 59505 64098 62759 54860 50748 43961 33628 24968 17288 24059 38031 55480 77923 112590 156115 199386 236948 299540 382852 482130 538400 533668 502969 410542 276259 180125 171141 159605 120325 84751 57681 38932 23452 12074 5015 6981 10276 12204 14258 16730 19537 17762 16393 33592 66327 40120 6639 128 48 77 95 85 99 84 77 70 73 75 75 72 74 67 64 85 66 75 65 59 60 53 60 49 48 57 61 60 66 75 55 50 40 43 62512 308 1345 30 11305 17 21 52 4755 -11496 37669 244894 59183 178152 2163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 984 3564 4308 1527 999999 260 957 2532 7710 21364 35864 45031 43156 14407 4078 5481 9495 4389 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 346 900 1310 1146 764 475 515 1033 2219 3507 4288 4699 4346 3857 3601 3836 4591 4512 4040 4053 4266 4482 4058 3739 3752 3025 2421 2250 1805 1743 1680 1196 834 595 230 146 114 -51 -4 156 182 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 181 785 1143 1481 1968 2404 2924 3379 4206 5079 5211 5992 6711 7896 9593 12149 15731 17761 21270 27626 33628 41686 50744 56880 66501 71392 58666 47493 37477 30274 32772 35590 38414 47036 63547 79164 93071 102768 125746 159810 196034 227069 255466 298938 331862 306023 257467 248144 240237 199280 151022 128816 117109 102478 86278 67247 43814 27598 22230 21546 19540 20870 23696 24581 22144 20494 17629 14753 12644 8137 13056 54606 40696 1744 305 21 45 58 69 60 59 33 46 44 32 35 30 29 29 29 42 36 24 25 18 32 19 18 27 21 22 27 29 28 19 17 3 5 62521 318 1045 30 11305 17 22 1 4753 -11497 14229 15575 33311 30700 78824 38193 64563 43287 144563 2231 19235 47669 209 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 638 2982 6437 8407 4147 5495 11639 20969 14220 1034 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 138 338 955 1423 1962 2248 2594 3242 4113 5063 5225 5218 4627 4749 5557 5826 5939 5528 4975 4555 3804 3637 3398 2521 2105 1846 1618 1394 1247 920 928 902 786 1431 1364 827 729 1465 1341 985 1010 649 598 636 656 275 135 376 216 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 200 563 1054 1619 1933 2459 3219 4234 5435 6634 7801 9067 10680 13102 14812 16993 21990 27790 35706 49988 74567 105370 131331 156829 195077 225288 230012 187789 154228 127154 126688 114615 89333 81401 98815 120281 158635 192487 205034 188994 140824 116212 87516 70055 78319 91419 100079 97354 88982 78844 88493 103580 104956 107774 102277 87270 73454 63133 44646 29998 25135 22910 16157 13381 12371 10617 9161 8343 7831 6077 6523 14531 21105 12985 8014 16351 7763 605 36 38 49 55 63 56 50 49 41 23 41 34 28 29 30 20 28 34 23 15 19 21 14 9 9 17 12 15 11 5 7 62531 323 892 30 11302 17 22 11 4751 -11497 712461 999999 999999 999999 1711 25739 22228 100223 44688 44513 60523 55514 94601 48163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 38 399 805 1287 1616 1993 2570 3220 3763 4081 4294 4302 4551 5240 5323 5796 5648 5509 5640 5280 4876 5426 5659 5737 5744 4978 4569 4750 5133 5401 5355 5284 4758 4497 4715 5151 5500 5887 5154 5074 5492 4781 3713 3422 3720 3930 3861 3699 3221 2701 1785 967 683 723 546 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 86 601 1130 1668 2398 3404 4475 5466 6759 8424 10030 12341 15553 18671 21055 24303 30583 39245 52850 80768 118303 159849 200332 230059 259558 256704 170367 87848 70015 72299 89953 111326 137129 162236 184987 194580 192221 180642 155985 132024 104327 98198 98213 114469 120582 93849 59880 53501 57374 41559 40833 41340 33666 30590 29785 29227 27986 25011 21413 17204 13667 11204 9290 8212 7469 5867 3409 1399 1134 2251 2259 4662 21633 81117 145269 85203 13424 324 746 251 69 58 44 65 59 51 54 42 47 50 35 43 34 30 42 29 31 29 32 35 29 30 32 34 37 39 30 20 19 62540 321 953 30 11303 17 22 20 4749 -11498 6947 54979 84371 62828 9412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 890 832 999999 999999 -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 999999 999999 999999 999999 999999 999999 -58 140 174 269 345 640 783 1307 1749 2180 2695 3018 3316 3595 3865 4350 4589 5270 6054 6442 6617 6625 6987 7282 7790 8522 8736 8003 7569 7302 5674 4678 5158 5415 5334 5943 8216 11643 14729 17286 18584 17369 16658 17011 17242 13406 11340 12336 11942 8477 6032 4982 4573 4046 4327 4848 5265 5836 6341 6783 6620 7513 8534 8501 7294 4466 2063 625 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 213 962 2053 3176 4723 7111 9317 11502 13794 16280 18929 21682 25295 29092 34423 41340 50214 63517 86853 117613 150257 187870 214853 195755 93322 41248 42826 44741 45465 49855 56831 62243 66412 71232 76457 85054 96800 120466 167512 214903 254192 269699 282103 288402 307793 248559 101901 57523 52332 41348 31519 24670 19617 16075 14076 13945 11731 9979 7569 6042 5129 3680 2432 1545 773 274 167 129 587 4587 17447 45317 52076 33867 13306 2428 428 3189 1963 59 28 38 59 59 53 43 28 14 40 30 31 28 31 29 27 39 39 22 27 15 13 17 16 25 25 13 17 13 62549 272 2396 30 11306 17 22 29 4747 -11499 439 475 2004 3609 3925 6717 19459 14289 11557 20962 51366 55548 21785 16323 16995 1471 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 228 637 571 841 1223 1569 1929 2423 2918 3270 3360 3249 3191 3213 3325 3461 3865 3661 3274 3407 3633 3672 4038 4239 4166 3953 3281 2712 2274 2313 2571 3286 4862 7173 9422 11203 12895 14801 15181 14885 14004 12448 10340 9192 7842 6115 5339 3494 1822 1359 1125 813 525 502 779 1340 1959 2350 2998 3984 5572 7534 7190 6359 5824 6137 5781 4501 4314 3994 1815 -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 999999 999999 999999 999999 999999 999999 999999 200 725 1410 2375 3407 4476 5938 7448 9201 11066 13148 15420 17314 19114 21179 24033 27651 32021 38178 44243 51375 55419 56334 53166 34430 32217 37092 41309 48130 58596 69020 74955 82622 92131 95837 104855 122372 142028 175501 221212 269835 325840 389270 448713 496151 432076 153976 29094 16800 17763 20949 18382 17779 18957 15010 11184 9598 7840 5594 4126 2571 1372 441 131 69 67 104 127 506 1683 3631 5254 7132 6125 2461 3967 18842 21159 7406 4399 1445 14 25 23 31 20 9 10 0 5 16 14 7 25 18 7 -5 1 2 -6 9 15 6 4 3 4 -8 62558 322 929 30 11309 17 22 38 4745 -11499 3853 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 1394 1021 1988 2158 3771 7444 15130 28215 31551 32692 14867 1953 999999 537 2435 7495 17076 12702 999999 999999 999999 594 2690 6900 8062 5492 13359 1017 999999 999999 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 44 263 463 897 1562 2165 2764 2679 2720 2283 1848 1525 1467 1504 1574 1441 1521 1700 2010 2224 2557 3338 4476 5505 6484 6709 6274 5712 5399 4978 4787 5196 6768 9888 13397 18254 21891 23522 23786 22173 20209 17167 15789 14500 13137 11807 9569 8729 10350 9383 7982 7630 8226 8325 8765 8177 6920 6113 6290 5652 5738 5763 5070 3922 3447 3030 2175 1598 804 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 583 1231 2141 3272 4613 5854 7106 8425 10137 11940 13765 15799 18095 20443 23006 26210 30309 34595 37971 41550 40692 34986 32727 34568 39201 43571 46473 49450 52855 60526 75409 91137 110029 131213 154543 176903 199343 214570 230239 268451 324029 363560 352746 331335 251182 107749 42533 29113 26662 26300 20578 16089 13102 9717 9364 7969 4866 3934 2561 1222 626 296 229 196 180 480 2665 4457 5184 5785 5838 4938 5991 10389 19191 25356 15416 16992 67905 5605 63 66 49 59 50 22 28 28 26 34 43 42 39 32 25 30 36 23 26 17 23 32 28 30 22 13 2 62567 323 901 30 11311 17 22 47 4744 -11500 14298 186030 184810 35743 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 826 9390 23281 33930 40774 49237 61566 66142 11813 3119 1559 178 999999 17 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 30 923 1236 1288 1438 1570 1649 1746 1958 2261 2554 2621 2635 3055 4200 5655 6976 8041 9193 11173 13755 16165 18001 20595 22819 24735 26090 26262 25589 26381 27701 27325 25743 23434 21700 18620 15876 15391 15942 17746 17435 18402 19024 18814 18797 16983 12091 7337 5732 5941 5631 4163 3063 2513 2632 3041 3064 3183 3051 3024 2468 2520 2373 1870 1923 2704 2303 1952 2117 963 412 -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 112 592 1222 2537 4515 7111 10478 13644 15314 16536 17558 19467 21894 23684 26046 28585 30765 32929 35387 38418 41124 43028 45309 48010 49500 48029 45585 46407 52402 66521 87027 108224 127917 138712 135931 132492 132791 137588 136546 130636 129862 131933 120572 96020 73178 79390 81610 53034 40759 32367 24340 16899 11997 9665 8287 8198 6812 5300 3748 2633 2579 5778 12097 14063 13199 13475 8733 5932 7331 11855 23281 39182 67630 96942 128744 72903 7873 871 173 20 5 24 32 32 26 25 16 3 3 9 2 0 11 8 -1 -5 -3 0 6 5 -6 -11 -5 0 -1 -1 -13 62576 320 990 30 11310 17 22 56 4742 -11500 19992 65025 31426 35459 2115 999999 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 2979 5529 9067 18442 23996 5272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 716 1224 1754 2360 3180 4145 4488 4710 5126 5302 5556 5631 5179 4432 4351 4306 4673 4829 4817 4812 5117 5946 8058 10703 14134 18958 25613 32296 36928 40432 40201 38478 39619 40055 41802 39264 41285 42868 42590 45082 43943 41223 35848 26409 17597 12214 10661 10781 9023 8489 7615 5477 5632 6036 6639 6538 6807 5562 4404 4501 3769 3036 2073 1129 276 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 681 1348 2209 3170 3967 4909 6583 8488 11192 15024 17857 18276 18551 18505 18459 20535 21849 22315 22493 21868 21176 21222 22725 24253 26021 29669 35083 41125 47950 56704 66008 75113 85172 92368 97159 99508 95059 88355 87601 98839 125865 152858 171726 197786 209303 173145 104046 47184 35313 35220 33227 28023 19737 12282 11943 14529 15861 17137 20372 22359 23199 23329 22600 15161 7410 5371 7844 11719 21878 47050 83683 133296 191268 209246 159699 85762 13449 147 25 24 41 28 31 28 19 25 27 27 6 7 28 25 23 20 15 9 4 9 6 22 19 17 21 8 7 1 1 62585 313 1080 30 11310 17 23 5 4740 -11501 1418 66509 177751 64343 46763 69305 999999 999999 999999 65111 41209 398 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 718 2649 1262 4321 10024 8503 12687 22939 13095 -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 28 825 1635 2635 4292 5999 7259 8103 9208 10428 11499 12600 13695 14812 15141 15170 15175 14994 14707 14160 13397 12889 12672 11976 11265 10769 11282 13331 15418 16466 15880 14695 15036 17240 21314 24853 26287 30244 36054 39764 39100 38475 38784 38641 37188 36411 34215 32507 31288 29357 29786 26976 23098 23070 24352 23311 19148 16333 15027 15109 15868 14248 12722 9888 8325 7717 6855 6955 8054 8826 9585 7551 4884 3073 3110 3587 4050 1423 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 252 503 1113 2105 3208 4370 6153 8742 11055 14103 18294 22746 26077 28116 27761 27780 29941 32108 34132 37012 39910 43478 47179 43899 40766 40893 43804 46726 49604 51650 55070 65123 79116 97576 117957 131105 124505 103711 84455 76828 65259 43500 30695 26045 23305 20361 18826 19610 16125 12586 10500 8508 7505 5666 4717 5520 8176 9880 10919 14207 21014 25530 28672 32960 27985 16857 22510 35458 52767 65706 71258 80416 91334 103882 101206 66360 28043 3073 108 28 19 29 3 11 12 3 1 -2 -10 -7 1 -4 -6 -10 -8 -6 -13 -11 -11 -6 -13 999999 999999 -8 -7 -13 62594 309 1315 30 11305 17 23 14 4738 -11502 31079 5156 27068 21773 3059 14231 11562 6570 994 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 388 479 897 1284 1578 2074 2474 2811 3059 3300 3525 3611 3567 3273 3140 3327 3189 3487 3699 4186 4829 5181 5926 6805 8001 9398 11322 13609 15774 17228 18998 21308 22649 22192 20562 19436 19642 19053 18663 18793 17927 16539 14609 13059 12369 11716 11107 11203 11533 11713 12381 12307 11593 11154 12355 14655 15552 15353 13681 14002 13322 10623 8465 7605 7365 6459 6580 7594 8975 10330 12886 13553 13716 14121 11801 11725 9999 6143 4178 3584 2077 942 572 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 1046 2426 4154 5906 7454 8718 10617 13089 15206 15402 15783 17616 18602 19948 21336 22965 24732 25043 26048 25934 25305 26786 29109 30692 30076 29966 32008 36064 42472 50422 62702 78081 94957 112128 119584 109652 99130 87325 80812 77945 92682 112735 149171 209450 236457 209621 123315 39484 25909 22302 21819 22336 22467 25096 28272 28562 29054 23899 17286 12686 12118 18851 34532 58043 87696 107821 115047 92302 50323 29419 29996 35581 44976 49452 42443 23752 13988 23730 24795 3066 84 41 43 26 43 50 48 43 38 27 18 22 27 24 14 3 25 30 26 22 17 19 23 25 23 22 18 17 7 0 -8 62603 299 1431 30 11301 17 23 23 4736 -11502 2019 2087 5679 2304 -72 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 230 335 941 1665 2507 3396 4050 4714 5759 6133 6502 6485 5989 5719 5358 4786 3933 3540 3093 3200 4095 4810 6821 12106 18269 20082 17200 14257 13072 12578 14266 16094 17331 19051 20308 22420 22941 22328 21903 21865 22132 21724 22873 22606 22293 21553 17459 11812 8357 6854 6181 5247 4570 3843 2326 1532 1139 955 713 371 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 411 1436 2402 3527 4993 6989 9919 11815 12384 13786 15616 18297 20990 22910 23246 24961 27754 30891 35500 43448 53991 61682 58253 49382 36389 32846 35305 44006 58807 76903 96279 103128 97945 93606 89991 94952 120568 168794 229004 275608 314096 283983 189670 151574 144221 128735 74706 38124 31616 30991 31753 35327 42119 47825 45363 34563 24783 20375 21775 20857 18234 20842 18513 13807 11241 16625 34684 51192 62220 73409 70249 74608 95027 181210 172990 88934 9144 198 2 12 25 18 9 9 10 6 -1 -3 -10 -14 -10 -9 -6 -4 -7 -6 -10 -3 2 -11 -2 -8 62613 226 3796 30 11296 17 23 33 4734 -11503 263 494 673 1135 1732 2403 3152 3996 4681 5463 6237 7115 8365 9916 11583 14032 17230 21035 24875 28702 30691 32862 34385 35788 35197 35428 36569 38193 44233 47729 44862 39045 34447 31161 29061 26372 22880 19569 16664 14981 13329 10848 8308 5132 2208 1183 709 156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 41 123 74 22 11 240 437 303 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 683 1335 1972 2898 4052 5049 6096 6922 7283 7245 7009 7074 8009 10424 13191 16524 21736 29887 44856 62163 75701 79709 59877 30570 23492 29761 35578 39214 40226 40092 38820 41517 44654 50147 61837 84567 122737 158045 191465 233897 239952 196129 129169 91227 86709 99815 74002 45317 35332 34230 33950 33311 35537 35671 26630 17101 8918 4341 1355 1574 6592 19009 38360 60396 104043 148251 174434 194380 207690 204392 166330 185755 432532 420456 53571 1900 182 43 48 42 30 16 5 0 5 22 16 5 10 9 11 15 14 18 19 26 30 20 6 7 9 10 17 7 0 -14 999999 -12 62622 229 3727 30 11287 17 23 42 4732 -11504 -83 298 801 1201 1572 2115 2840 4043 5343 7924 11757 16329 21573 26795 31670 36307 40811 45136 48959 51710 53771 54852 55665 55438 56364 52454 46438 41516 40217 44848 52660 66278 64485 48421 45131 57115 50219 35114 31283 28078 24139 20903 17104 16415 19123 22188 24975 27388 29571 26627 24959 22656 19663 17465 15350 12756 9705 7352 5223 4626 4037 3722 4011 3654 2960 2389 2202 1945 1608 1591 526 -92 999999 999999 72 212 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 -26 845 2302 4286 6879 9718 12261 14228 15531 17663 20459 22365 25006 27914 28526 26673 24928 24280 23937 26276 30104 31588 33796 38752 46058 44990 38720 36852 39050 45507 57006 69273 73799 78569 88843 101133 108801 121511 128015 81792 63836 88301 137670 157931 108366 64689 49918 44254 37153 31770 28110 22666 19675 17526 9534 4844 3353 3937 11487 40287 97573 152076 213043 265764 248376 221134 187897 123199 89162 137571 262185 195494 18548 1581 142 62 78 41 34 42 31 27 26 25 24 47 48 41 15 36 47 24 35 35 38 36 36 28 16 31 26 27 21 16 19 14 9 62703 309 1303 30 11203 17 25 3 4716 -11509 -90 999999 999999 999999 999999 999999 614536 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 284 764 1391 2244 3474 4633 5707 7149 8687 9626 9847 9639 9083 8761 8235 7801 8795 9455 8250 10808 15513 14356 17083 20138 17017 16165 15295 16151 15009 13928 15070 17209 19459 22340 26809 29140 30614 33159 36138 37634 37179 34954 31989 30727 31093 34710 39403 45127 48543 51093 49285 50276 43007 36122 29977 22109 19860 19494 17276 16651 15164 15020 17513 18782 20611 22858 23577 19791 15220 11485 10097 8315 6416 5348 4058 2534 2064 1066 514 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 999999 999999 999999 999999 999999 999999 999999 486 1804 4367 7675 12009 16794 21316 24227 27105 30922 34151 39117 48610 62761 75616 77321 88270 103638 107744 92638 63943 69980 86577 71271 49534 44454 44801 47126 54156 60678 69615 84764 95510 121419 179757 257061 295317 177321 58250 52948 73209 115438 132364 105820 48541 25642 21236 17090 14121 12912 12180 9087 9225 9200 11264 16613 30939 64774 119291 180269 216853 195289 127455 71493 39353 47686 60352 77546 82347 38834 3017 118 56 54 33 34 35 28 13 13 19 18 4 17 18 23 23 17 16 26 20 14 10 10 12 19 15 16 15 11 -1 2 0 -15 62712 269 1715 30 11195 17 25 12 4714 -11510 59465 51165 624 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 205 1503 4335 4753 549 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 347 1380 2446 3683 4304 4968 5903 5552 4439 4003 3842 3587 2628 1428 855 336 -19 122 265 215 -73 999999 -73 150 241 311 871 1459 1736 1813 1714 1724 1589 1510 1630 1550 1634 2038 2623 3378 4057 4922 6199 6920 6822 6206 5855 5003 5088 5143 4558 4533 5861 7035 8426 11004 13713 15419 17937 21231 23287 28609 33224 38527 42886 46276 44256 45597 50333 55820 66075 77710 80774 74732 62359 41840 28646 22323 29563 25472 16111 13237 10413 9123 6820 2789 2437 7559 29836 71879 94372 134492 147388 37421 999999 999999 999999 999999 999999 999999 999999 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 680 1849 3314 5621 9368 15865 24638 33995 41652 48821 54318 57089 57881 55252 59729 61563 57207 54095 52303 51088 59867 52530 46623 58909 68872 64614 67020 75638 87016 92983 101724 108309 100698 84713 63245 45220 40014 43502 51953 53739 65439 64063 39830 25212 20490 13950 11631 11462 12718 17224 20156 20578 23007 25283 25229 31756 49733 75153 97356 101162 80700 45123 32721 34087 37162 45584 54958 44278 18949 10469 6969 1013 263 598 1629 1973 675 99 62722 267 1687 30 11197 17 25 22 4712 -11510 25203 107976 111037 37116 3144 999999 999999 999999 999999 999999 82 1238 4511 4491 7547 12770 5721 3464 6780 8847 8764 7700 10114 3131 3429 7237 11770 10551 4281 7004 8715 12931 5098 4049 391 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 141 49 951 2282 4022 5543 7219 8984 10135 11319 11428 10872 10677 9581 8992 8029 6532 5806 5469 5258 5430 5664 5414 4806 4225 3925 3900 4573 5828 7268 9256 11782 15268 17671 19883 22598 21941 18853 14281 9802 7669 7207 6720 6616 6244 5413 4735 4312 3979 3337 2692 2169 1570 1237 560 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1472 13156 41723 77139 67159 35929 722 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 949 2346 4687 7114 9976 16787 23571 31942 34425 33664 35079 33597 33574 31409 27843 24347 18921 18178 22234 32701 33559 26863 11681 6914 5497 4868 6813 11501 17200 21344 24788 29957 34328 32416 31660 34280 34283 37641 37893 31161 16626 11202 11684 15950 19951 24874 30557 39833 44533 41107 34379 22546 13314 8280 7243 7731 7167 6801 7751 8409 7176 5020 4659 5676 7414 10054 13300 10429 4274 955 7027 34000 76455 104530 69351 9547 62731 270 1596 30 11196 17 25 31 4710 -11511 19961 999999 999999 999999 999999 303 1818 999999 645 381 999999 999999 623 3534 2107 98 -97 999999 98 1017 1717 508 396 2819 2857 3919 5845 3964 734 927 2508 4201 495 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 227 193 256 477 598 675 1098 1420 1953 2628 3253 3605 3749 3960 3869 3890 3896 3992 3963 3943 4116 4642 4939 5285 6278 7094 8099 8568 9617 11842 14286 17075 19577 21259 23172 25068 25914 24543 21595 19068 16069 12435 9214 9139 9975 8173 5360 2710 906 229 238 1357 2968 4366 5495 5685 6134 6337 4615 3314 2378 1309 712 442 295 467 110 152 894 1263 1555 1127 836 779 503 285 253 183 158 153 149 437 8454 32871 72543 151243 183361 139173 19150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 304 1501 3377 5516 9163 14929 19405 22074 21215 22472 21413 16684 12028 11807 12910 11600 8885 5728 4112 4928 6912 8306 9475 10837 11291 12266 15624 16986 15238 15865 16591 16301 19277 21819 22296 23361 21011 18823 18201 18799 17810 16391 16189 15548 17514 21564 23122 23688 23135 21860 18244 12310 7929 8142 9323 10471 12064 13026 11965 12080 12143 10097 7648 6198 5603 3537 5192 14566 32305 66872 123586 227631 282339 133459 2824 62740 293 1682 30 11192 17 25 40 4708 -11511 18578 4681 22946 8969 7836 1543 1474 1783 2189 2065 2281 2646 3498 4357 4115 4219 6012 6614 7699 10140 10868 4453 1689 1142 1246 1100 803 416 91 296 357 311 83 101 -68 19 311 388 478 919 1641 2315 3530 4665 4987 5174 5577 6494 7135 8379 10353 11689 12884 14458 16437 17927 18844 20473 21977 23738 24356 26017 28070 27768 28489 27672 28036 29310 30052 31573 33200 35354 36544 36994 36587 36515 36714 36510 36594 34834 30939 22317 14514 9261 14397 30353 41301 42942 43119 41675 44655 53768 66188 71585 73464 81660 83287 74453 66452 53058 37969 28781 19838 17130 16182 10637 5898 4163 2811 1278 1483 1579 1210 844 908 2103 2904 2266 980 843 512 393 192 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2301 8270 14526 21731 30510 31836 30259 32839 34102 34863 35415 36209 30747 21435 18399 15318 10408 10245 15032 23601 33324 37845 37755 38911 36308 32755 36300 35909 31711 29287 28445 31043 34903 39731 46553 52549 56607 57216 45839 44926 45232 43267 36793 37321 41418 38048 35146 38147 33802 29150 25116 18651 17113 19822 22411 24230 27138 35559 43044 50778 55780 51304 28595 24954 19091 7410 20289 88527 236807 364977 366384 245439 154220 204309 43392 1158 83 86 98 104 89 56 76 89 76 103 95 63 78 93 90 89 92 75 68 68 66 65 64 57 58 54 62749 290 1770 30 11190 17 25 49 4706 -11512 114 1484 2655 4972 25454 7335 999999 320 1292 2090 5734 17103 23432 15063 15879 19830 21892 36800 63591 48345 32650 21682 16923 13284 11686 9200 7468 6153 5281 4720 3444 2591 1827 1446 814 784 1289 2802 4668 5436 5780 5491 5039 5388 7360 8302 8899 12479 15708 19941 22618 25374 28834 31076 35301 39535 41047 42648 43003 41153 37377 33606 31199 31262 31405 31142 30909 31615 34777 38042 42924 47262 48000 47460 49154 52254 54680 55267 51302 45262 38067 30966 20255 14628 13782 14366 13170 10968 10255 9532 8737 7339 7005 6643 5790 4632 3867 2917 1897 1438 1464 1252 924 1202 1168 1054 633 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 641 5080 18841 31621 37147 39322 43185 42380 46524 50796 50292 49005 48192 41958 32605 27772 25587 25423 28324 32598 38761 46412 51564 50883 43299 30931 23975 21632 23521 26187 28639 31501 35215 36185 35629 35477 35012 33013 31325 30683 30624 34266 40748 50572 61962 71444 68612 63993 54000 45254 42907 42476 37360 31627 39243 56223 63341 53920 38668 32710 28600 18431 7919 24182 82995 173571 243601 288024 264808 145901 26665 1955 410 53 56 87 90 66 54 52 42 71 70 68 75 63 58 53 62 61 51 40 33 39 47 48 43 33 31 62758 280 2070 30 11190 17 25 58 4705 -11513 441 652 955 305 153 447 552 431 598 752 747 1212 1287 990 738 1882 3295 2593 1019 1298 617 1185 2843 3432 4595 4220 4016 3845 4559 5112 5072 5362 6327 12052 22288 28282 31571 29505 24332 15783 12622 4812 1841 1422 1865 3124 5134 7322 10822 12872 15632 19538 23098 26386 30108 35043 42997 55103 71930 89207 99129 94535 86850 81083 79372 80901 82853 86689 90662 85522 76127 68120 60437 55143 51430 42958 31769 25581 21168 15001 9695 6421 4378 3431 2147 1201 1122 721 541 395 317 82 -6 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 266 1795 6272 17521 34295 47857 46215 45415 48234 51721 58209 63017 64058 69768 85073 94675 96111 75317 48457 38212 35695 33660 44026 60769 72808 71999 43807 23766 18280 16109 16705 21046 26403 30201 32207 35729 43108 44321 42394 41914 44930 50236 63186 68175 66643 62890 56435 52017 41494 36175 40723 51150 56895 51876 33795 24655 24336 21015 13844 10955 6556 7089 30374 96338 199224 277057 297470 233344 124305 50390 13579 1316 71 51 48 79 70 66 76 73 67 52 58 40 40 48 48 47 39 42 51 57 40 32 25 20 28 29 62767 260 2670 30 11190 17 26 7 4703 -11513 140 915 1852 3466 4460 5499 8811 14293 19612 29049 34183 23832 14980 15403 14731 23626 58872 99118 112763 89144 44269 35819 24511 21575 21672 29711 44609 48892 29532 21046 19990 17912 18080 19662 18402 20644 25944 31124 36279 44440 58407 70047 78422 79627 78525 78237 72404 62911 56135 45907 33467 22469 15742 12084 9121 6683 4957 4324 4813 6354 7753 8629 8773 8943 8397 6696 4382 2349 921 393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 182 2120 7642 19559 31131 38594 39658 43288 50088 54522 62999 74429 92896 107885 121866 116897 90803 100470 93313 79785 81606 84397 83320 95709 65190 29585 19067 13645 13990 19509 26241 33529 45723 56965 60589 55178 42123 35016 37540 38271 32213 28739 32582 37720 50621 56097 53428 45868 30903 24881 22303 20205 21285 17427 11594 8903 6146 4846 5602 13745 47283 135997 243777 307118 272428 183073 105256 64112 34984 20412 11421 3609 450 79 93 76 63 61 71 67 65 57 50 79 64 40 60 52 38 44 38 45 47 49 43 39 62776 296 1589 30 11189 17 26 16 4701 -11514 2455 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 345 1231 1873 2720 3538 5342 6470 6135 9438 19043 25423 31754 29700 27795 21792 27468 30259 21139 13371 9038 7299 6907 8318 9410 11737 19466 27641 33225 38642 50244 33552 20983 15661 11272 11921 10569 8938 8493 7538 6342 5203 5017 5401 6213 6917 7692 8724 9803 11391 12292 12966 13530 14182 15401 17007 18644 19850 20827 21819 23522 27199 35088 47495 63751 79658 80000 62312 44801 32553 30087 29521 25982 22058 18269 13807 11365 9925 8646 8133 9036 9712 10371 9412 9154 8954 8217 7005 5357 3851 3650 3881 3795 3455 4292 4330 4139 4351 5187 6352 8180 11429 14176 16373 15940 14318 12068 10349 9424 8283 8095 7083 5445 4530 3982 4118 3666 2792 2071 1575 1470 923 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 529 4093 10526 17340 25861 35584 42609 49802 59079 66776 77048 89539 100010 105826 102646 98677 104171 124134 130392 111095 89789 60973 41235 33533 22226 14899 12180 12306 16761 22231 26207 31355 38149 38409 30849 26318 25400 27224 31656 36710 38401 37815 49882 56770 37833 25678 23120 19560 13746 9383 7980 7126 5472 4406 4010 4785 14764 43300 100359 202216 251767 208882 123221 64982 88719 208668 311379 316682 147235 10361 177 64 82 83 77 66 60 71 59 45 48 63 56 54 59 44 45 47 45 51 43 37 52 49 45 62785 283 1980 30 11190 17 26 25 4699 -11514 135 -1 466 1447 2018 2918 3883 4905 4631 4208 3731 3498 3600 3607 4365 5017 4799 5359 5574 4578 3196 2142 1881 1546 761 531 331 227 78 -13 -39 -48 153 446 549 723 586 298 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 34 -32 274 680 1263 1887 2296 2882 4707 7158 9349 12482 15946 18808 19402 19160 20669 23755 23760 19536 16616 16566 17280 19068 18113 16980 16997 19678 20185 20376 21406 23111 24553 25937 28279 32986 38151 45033 48141 51924 53826 52125 46322 39679 37531 41743 43068 41978 44136 50476 45914 42744 40838 37817 33033 29460 31268 31714 29854 27265 19451 11475 6528 3855 2611 2115 1546 748 192 424 332 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 431 2284 4330 7384 15328 24679 32301 38822 48403 60238 71238 84518 97211 98655 85632 78545 68652 52018 39678 32037 26605 22988 17614 14181 12979 13964 14492 15140 16639 18307 21056 25544 31619 37169 35039 31675 30314 28904 29786 31069 28751 22388 22081 28003 19884 11991 8217 6980 7984 9246 9620 7273 4932 4793 8482 17938 33306 59938 100080 161163 213557 223616 175074 92188 116602 277111 427953 510986 459685 214336 91493 62064 15468 358 64 51 48 57 58 51 42 44 39 40 33 18 33 35 31 21 24 23 20 28 21 24 62794 272 2314 30 11194 17 26 34 4697 -11515 -41 -92 316 585 685 591 483 823 547 88 177 175 181 5 999999 66 999999 -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 73 472 518 752 1010 1319 1764 2067 2828 3916 5767 7591 9772 12121 14595 18344 23206 27684 31022 33071 36040 37056 36495 38017 42180 46142 49296 54203 64190 79043 95131 99725 95717 96737 95771 87354 78573 70265 64265 62637 60854 56719 50211 49649 49710 45266 44637 46045 45198 43154 39869 37614 36170 36124 33894 26400 20490 16113 9730 4866 2713 1691 1012 342 66 -79 15 29 29 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 581 2856 7185 15341 24486 29520 38635 50746 59339 60360 54912 48153 41748 33216 21098 10710 6690 7833 9353 11759 15817 20368 25333 30062 32112 32403 36815 39875 40495 42355 40536 40288 45422 51450 46026 39191 31467 27757 21650 19186 19155 20199 18096 17522 18177 16940 17887 19736 16850 13014 11233 13454 23524 37514 52494 64087 85542 112520 117133 83767 42281 21314 41369 130005 272510 387243 434958 442300 338665 82323 10824 1047 57 55 61 70 65 46 40 36 41 48 59 69 54 54 52 45 53 53 42 34 35 31 62803 229 3606 30 11196 17 26 43 4695 -11515 182 951 1883 2981 4730 7131 10537 14320 17992 21105 23665 28907 35855 43859 52582 61304 69426 75477 76394 75880 75385 73961 73405 73694 72634 69506 67477 61712 58120 57089 60773 66875 70072 71606 71290 62817 53830 45389 36046 30301 26715 22909 20554 19480 19101 17788 17364 17826 23847 38217 39386 53096 100338 101592 22125 9920 7243 6597 5086 3522 1882 737 184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1043 3247 6907 12197 18378 25614 35429 42227 45725 46522 41062 29061 20361 15731 12217 10703 10949 10841 10774 12854 14601 15637 19020 24100 26924 27808 31523 39338 44016 48916 55573 55399 46912 42701 42720 42599 37589 30628 28445 27215 24462 23108 21388 18902 17870 17105 16234 16288 15512 12783 10019 10780 14613 17886 22595 48363 95375 124676 125314 98041 61290 35105 30676 52191 105269 220303 328633 384874 390706 340198 204622 53435 10670 875 71 63 57 39 38 35 36 39 50 42 40 43 42 40 40 22 27 26 20 22 20 62812 231 3549 30 11199 17 26 52 4694 -11516 -32 362 1250 2144 3803 5760 8086 10551 13115 15448 18066 22728 29858 37653 42324 45897 45164 42738 45770 51842 55739 58849 65846 74266 81891 86994 93157 99134 105099 100212 91699 90037 79567 63852 52649 50782 42243 31458 23059 17095 14035 10163 6783 5662 5850 8559 23290 37878 24647 16474 18389 41570 106803 154943 148571 119501 68681 26001 3702 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 641 2239 6309 12879 16794 21175 25035 27063 24064 19820 15667 14303 14247 12691 11825 13275 14146 15123 15051 14470 16476 19445 23904 27681 26915 29525 33590 34056 34722 37966 29492 17091 13530 14877 14760 15235 14711 14337 14890 15642 16239 20315 26643 23959 16474 13888 12448 12794 13877 14860 16236 20154 31525 50588 80662 133211 180526 177548 115764 66607 35976 20234 22615 54750 118283 203587 255350 304228 398166 491746 576363 500383 178871 13606 223 49 51 52 67 44 43 53 44 46 51 57 51 40 40 35 32 31 29 28 26 62821 232 3519 30 11199 17 27 1 4692 -11517 -45 290 752 1073 1544 2350 2996 3811 5437 8879 12744 14251 16505 17046 17950 20499 25386 33942 47283 62373 72930 86966 116450 154228 186063 207926 219606 235382 254024 232941 212530 193222 172402 151254 152198 165690 179525 185370 176647 164175 137069 105938 81398 61648 53286 40105 29598 23024 17515 14441 13929 11881 8936 7184 7103 9161 16593 11981 8990 16246 6302 5218 5968 6455 6400 5294 2442 1304 735 522 437 303 370 137 28 -57 999999 999999 -63 246 506 1075 1329 1377 1031 653 573 407 427 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1291 3342 4564 6034 7414 7763 7812 7933 7587 7578 7646 6458 6392 7630 10351 14533 17069 19867 21993 26728 30318 28963 28017 25785 24208 22012 18780 18436 19074 20142 22381 24309 22217 15039 5871 3416 3324 5099 8815 12327 18033 21922 22920 22896 23655 24277 22983 22454 26680 31918 41377 60246 76513 96830 103940 91644 75546 56803 44465 48562 72272 86569 117930 184021 262492 313701 367285 425661 473418 509566 375507 106809 43589 3921 135 75 91 87 82 56 68 70 73 78 69 66 60 67 63 61 49 52 53 52 46 62830 229 3610 30 11200 17 27 10 4690 -11517 356 763 1310 2212 3123 4284 5216 6501 8042 9752 12424 15862 19923 24689 30356 38272 45154 51858 65427 81097 94261 98525 96055 97430 98695 91261 84631 86021 96033 99469 88651 85158 76901 62027 49077 46212 41129 41910 44052 45589 46204 42228 41081 41299 40798 33834 28778 25622 19531 15652 15067 15431 15906 14882 14385 13939 13472 13086 13541 12589 10519 9300 8722 6401 4892 3902 3157 2886 2743 2977 3084 3382 3383 2755 1870 1042 800 416 268 317 385 598 730 661 488 204 307 47 -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 999999 999999 1 672 2063 4105 5761 6942 6993 6479 6446 6457 5880 5935 6241 6583 7366 7950 9434 11857 14814 17573 22947 22608 23849 24739 23135 23514 22921 21996 19812 16365 13157 11652 9683 10995 10502 9465 8923 8155 8839 8693 9907 12161 14255 18087 21145 21911 25882 30022 30116 33642 38904 40585 42020 41964 40623 34751 30750 43949 73976 99408 107561 108152 114760 135023 211341 326904 473220 726679 923185 999999 999999 658304 197139 4586 152 108 100 85 89 68 77 79 85 80 71 74 85 70 70 67 63 61 62 61 45 62839 220 3858 30 11208 17 27 19 4688 -11518 -70 411 656 1104 1164 1197 1629 1934 2932 4257 5709 8245 11332 13694 16001 20922 30093 41790 52938 65451 75471 75052 67197 57058 47540 48999 45727 40866 42083 37502 29403 24179 22644 16682 12350 10324 9059 8647 9261 9164 9337 12395 16755 20062 26267 38470 55186 46190 12458 9180 11312 11644 11603 12364 11673 10647 10122 9532 7319 5878 5385 6956 11494 11763 8248 13957 21926 23715 11963 6202 7625 12197 28527 40392 42784 37072 53892 82429 109438 93318 81849 59800 26259 37935 26174 17553 5266 1504 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 612 1947 3276 4734 6003 7313 7553 8280 8790 9246 9881 10118 10048 8912 7786 9337 12778 15185 16698 16818 15904 16097 14246 11797 12113 12992 15739 8120 5293 5869 4534 2958 3027 4877 6873 8099 10811 13098 18674 20793 21764 25178 30208 35262 34229 30037 25340 22406 18885 18091 19270 16634 18662 26255 41844 70943 99104 105537 92294 75989 76448 123460 206011 308081 435553 574399 725693 904920 999999 999999 959052 151134 1032 50 44 44 34 46 43 52 44 35 41 39 47 46 31 38 28 30 26 22 62848 196 4586 30 11216 17 27 28 4686 -11518 -24 213 675 1080 1167 1726 1848 2035 2577 3004 3840 4130 3163 3180 2551 2599 3153 3466 3889 4926 8818 11120 9791 5549 2463 1905 3299 6111 15013 17294 14384 21238 13884 10109 30598 37152 18613 7640 4722 3782 2901 3329 4591 8232 3797 1693 1919 1968 4381 8147 15535 32324 59839 116477 92898 56324 74385 74438 84116 78065 156132 267567 221134 102645 119156 76688 1571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1092 3685 7443 11482 14209 16338 17466 17548 16993 18213 18991 20242 21717 24182 23722 23474 21935 21515 23332 28065 28511 24773 19876 20135 20661 17236 19890 23866 21791 19372 14488 12788 16050 18646 19119 23240 25963 27662 23285 22405 23008 19753 19844 21658 20313 18457 20854 25117 26721 23335 19773 19343 21258 23894 36167 63751 76370 46568 24738 24182 47603 109359 226016 365560 526332 711467 922337 999999 999999 999999 889286 283624 1600 172 68 56 63 67 70 62 84 68 50 60 57 49 64 64 54 56 58 52 51 62857 201 4472 30 11222 17 27 37 4684 -11519 673 2129 4143 6646 9909 13291 18983 26750 34537 42010 50726 61213 72630 97488 119167 113281 96357 75757 49454 37823 31214 25105 19276 16974 17818 15859 18936 22178 18175 16923 14932 20466 12429 8567 7112 6078 7926 10080 8259 11210 24180 41923 23768 8504 8910 9099 9898 9792 9274 8464 8550 7605 10095 33950 75079 64490 14679 3369 487 -94 -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 -62 721 1391 2359 4051 5265 6623 8398 11331 13776 17095 21532 23069 23010 21412 18960 15982 14333 14292 16358 17297 16503 15670 17046 18796 22047 24408 27279 37839 42325 38941 35206 33231 32630 27413 24296 21478 18779 16115 16356 16120 16358 15518 11972 12134 12328 13800 12843 12035 13813 13951 13051 16288 21631 25896 31006 29459 21648 15105 9074 13670 38906 114946 227347 337348 470171 610235 736955 899040 999999 999999 999999 999999 135987 848 61 56 39 46 60 60 51 53 57 54 35 47 54 44 42 42 33 39 40 62866 203 4416 30 11226 17 27 46 4683 -11520 -56 58 487 1335 2295 3630 5761 9754 17955 30599 47170 67830 87142 93635 76950 55788 39624 31814 26156 21070 16930 14227 10551 8566 7588 7412 7126 6724 9049 15840 23421 25447 24083 24505 30041 31931 41953 26137 8574 14366 21700 39483 64567 59733 22549 32397 8409 6656 6059 6280 6166 5854 5582 5980 6927 11226 25305 43896 31594 13281 25371 38802 20753 15989 2169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1051 3271 6120 8831 11403 14425 15205 13847 12055 9491 7049 6101 6479 6920 6526 6515 7298 8000 8850 8471 8338 11056 14588 15189 21018 21609 19923 22464 20298 13507 10059 8862 9250 9344 10238 10891 10002 8978 9084 8855 9091 9418 9135 7223 6927 14245 34038 34195 28599 16110 8778 8816 13156 28374 60468 114876 176558 236786 309454 405872 499911 589577 706877 838766 999999 999999 999999 999999 917001 126798 470 65 53 34 46 45 39 37 40 24 35 31 30 30 34 32 19 62875 205 4336 30 11236 17 27 55 4681 -11520 -54 55 386 836 1282 2126 2928 4015 6223 8624 12702 19101 22948 22115 18129 13365 10757 10529 11425 12697 10778 7482 6124 5401 7694 19254 35982 58142 64461 39273 24700 57426 84644 117982 159893 211250 211194 139657 100603 123107 137775 70735 18550 18162 13313 12356 12198 11614 12101 13161 13194 13664 14469 15515 16432 17189 16247 13720 9590 7586 7426 7174 7478 6871 9141 5538 3828 4314 1133 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 921 1744 2933 4077 5706 7094 6895 6037 5682 4899 3877 3278 3087 2818 2484 2727 3419 3695 3760 3827 3966 4858 6817 8598 8537 8176 9180 9682 8895 8294 7452 8447 9500 11714 13928 14479 13242 12871 14245 12341 11213 9450 6317 5361 4391 4668 9804 17431 21816 29157 42852 68548 104862 144749 204127 277854 347774 412860 485820 557503 620494 699015 742060 848678 871838 749847 561799 335899 19977 948 130 43 21 21 37 31 33 27 21 23 14 4 13 14 4 62884 198 4555 30 11245 17 28 4 4679 -11521 42 478 1001 2154 4876 8694 11091 16968 31070 51938 69885 111138 140376 189100 303500 322964 163554 57627 72412 35093 7206 13045 21901 33599 43958 31076 44460 65364 87355 77518 145292 249039 278271 278868 258038 48164 10414 10303 10802 10991 10695 11099 11243 11846 12108 11531 9988 8737 7253 6869 6378 5623 5160 4347 2844 2169 1616 1146 905 649 310 159 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 484 967 2211 4169 5232 6525 7782 6377 4471 3698 2980 2597 2817 3955 5845 5481 5667 6033 6903 10230 18625 24635 20638 17945 17457 18017 16553 17495 14946 14152 16082 22647 29776 31117 33407 34589 30040 28947 27273 18883 11220 8181 6142 9629 27196 44180 34597 22228 22489 29428 46830 74430 123670 172378 212206 259038 323040 386163 442611 482183 495338 405828 246385 165465 102195 27854 2159 144 49 44 53 31 23 18 19 29 21 25 20 12 6 9 62893 196 4649 30 11249 17 28 13 4677 -11521 356 897 1395 2668 4866 8776 17189 32873 60996 120954 229596 282295 303521 278610 219484 84670 104470 105101 131683 93586 146704 101108 68713 49127 55498 62475 55695 46450 29728 371 219 71 120 198 396 222 273 389 393 609 738 673 717 925 1134 1348 1592 1684 1778 1625 1293 1170 1024 1119 917 584 303 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 487 702 1030 1196 1373 1954 2474 1820 1632 2143 1855 2176 3051 3859 4729 4658 4539 4962 6929 10109 13299 17198 16143 14319 17359 22276 26487 27739 23585 20835 19389 24066 28704 35526 41540 44102 39998 34005 26815 14824 7977 8839 13356 16946 20971 24026 23702 32758 44570 71938 127327 181368 243723 334391 431764 503876 560296 534022 470028 448497 406570 382039 369154 339788 181282 37643 2634 102 62 60 53 47 44 57 60 62 50 37 26 33 32 34 62902 175 5287 30 11257 17 28 22 4675 -11522 -83 631 2237 5770 13001 28381 40867 60837 103882 164853 242148 240429 143398 140482 189422 216814 156492 136592 81199 75737 46032 1774 999999 999999 999999 999999 999999 999999 177 221 16 -29 -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 999999 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 529 999 1624 2250 2683 3831 4681 3727 1983 1411 1464 1874 1816 1667 1765 2065 2458 3638 6970 11567 15681 18806 22530 26346 29044 31757 34382 35276 37121 34568 30498 31416 34989 36219 40151 45035 48139 44472 35107 26954 21374 18568 18405 16149 13606 12422 12948 14457 16468 22052 36744 60950 92624 132882 195731 257578 303039 340435 386202 438249 496698 544488 580517 621916 606082 478373 305244 176118 63304 1834 54 51 47 40 36 33 37 38 32 24 25 33 37 31 21 14 62911 200 4544 30 11264 17 28 31 4673 -11523 76 994 2185 4105 7385 11944 17322 26067 40604 62295 97146 173171 267862 236659 226077 159619 68140 24772 2187 -37 -20 105 174 -51 8 999999 2330 19418 53275 75719 51247 20618 37026 63391 74515 67442 33184 48009 64748 80338 62535 6743 2709 6638 29574 8205 12147 15620 625 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 69 313 313 281 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 -38 599 1808 3486 5352 9151 11658 11148 9122 6509 3962 2034 1162 1008 1920 3961 7188 11860 18962 31987 49611 59977 53526 48374 51391 53147 51030 46581 42819 37959 40399 48005 42489 35234 31349 29797 29680 21706 18563 20980 21949 18813 15918 10208 5479 5243 11410 27481 34214 24080 33144 70277 125814 174950 187707 197066 220718 261880 318499 358496 341159 332821 359710 398495 466145 509972 445617 238777 64164 9686 899 101 66 76 52 50 32 40 44 38 42 44 52 40 37 34 62920 199 4557 30 11277 17 28 40 4672 -11523 -29 480 1707 3829 6873 10715 14456 22371 40070 77638 157680 248402 211851 121122 53786 31219 36291 5030 272 211 236 518 999999 999999 999999 999999 2297 33136 87596 30868 668 1670 2567 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 384 665 2849 15487 42811 4742 1251 3296 6347 11292 28301 35643 13595 14535 15673 14236 40678 65547 113596 150605 167936 186402 149258 77665 21335 29424 2100 250 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1219 1976 2905 5116 7224 9448 14828 17997 14628 8278 4489 3804 4838 7645 12412 21224 33913 41643 49721 63815 70263 65162 60992 58450 45107 33344 37426 45200 42805 38358 31059 23851 19403 18747 19343 18573 16891 15725 17110 18175 18008 15826 13395 10944 7601 11351 28795 31188 22492 32295 45596 68436 113840 154509 181901 185044 187384 190518 176524 146786 132228 199266 298939 429003 571450 555912 448091 276905 70812 9236 514 44 32 35 29 33 42 30 28 35 29 24 29 24 7 62929 186 4956 30 11286 17 28 49 4670 -11524 -73 109 90 999999 216 242 999999 999999 999999 999999 999999 999999 999999 999999 605 6188 8805 7892 3835 562 56 324 863 1830 2906 4788 7053 9867 14393 20095 33400 69946 121716 164055 257193 320381 341492 253726 160717 59725 9982 5262 648 999999 1702 6451 10027 17095 12933 5304 1189 424 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 930 2758 4382 6525 11090 15269 14909 16727 15577 13973 17682 23218 30322 35749 42717 56600 61140 61218 74446 83405 57460 35278 29581 33379 36491 36420 34326 32971 32013 27727 21875 20917 20387 20042 17616 15079 14713 16702 16606 14345 12348 10627 7289 7706 20097 39624 51010 54943 84364 106108 88996 71721 68385 46953 44690 61403 87378 125018 193758 276617 354803 412147 480969 531729 570681 600257 542690 347953 134231 20091 1697 180 59 44 58 52 55 55 48 36 45 45 45 43 62938 160 5774 30 11294 17 28 58 4668 -11524 112 1246 4003 9474 20386 40253 60231 85257 145025 332388 318448 255244 353941 304901 166997 142443 182659 115644 68372 3244 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 474 1915 4221 8389 13919 18892 24110 26193 25720 26125 31600 40234 51054 58339 57151 53491 58887 56050 52062 56114 54379 44574 34451 34896 41168 55129 51124 43208 47401 47149 38645 29749 24973 26773 23056 20408 19059 16718 19111 18333 16635 22250 23652 25755 44361 41312 50967 93824 110280 97216 102472 85343 37689 12757 10428 17500 31164 55372 85239 125191 165938 200529 227633 253509 293486 352334 401074 422557 419881 323614 134195 20361 1609 93 50 48 51 51 45 54 47 41 39 28 31 62947 306 1370 30 11300 17 29 7 4666 -11525 890364 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 678 1666 4091 10147 23091 34600 44728 85933 134321 117286 164251 401470 555962 607823 571537 330468 115084 2605 -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 -82 690 2182 3507 5358 7655 10282 13229 17717 23351 30154 35419 39755 46172 48486 42322 38075 36643 32824 30816 32506 33357 30987 31318 31088 29018 30210 31289 26937 21523 19317 20937 21951 21039 21544 22204 22302 21647 20044 18783 26371 31596 37903 38953 32077 33835 34858 55460 77202 74140 69767 83233 77171 44733 25225 23633 26801 38390 43966 53860 78121 128954 193891 253229 310862 362673 426701 479511 523826 517738 416938 253361 104292 14388 832 83 70 64 60 60 57 50 34 38 40 41 62956 156 5876 30 11306 17 29 16 4664 -11526 648 2694 6726 15379 35970 77225 149626 281065 287060 198511 284220 307509 345094 338172 243182 130844 20732 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 738 1295 2030 3239 4736 6340 8377 11460 14297 17590 22220 29800 36087 35594 35711 35696 34419 36844 36975 34561 29397 30360 33954 37755 42359 40695 35604 30999 33451 35064 33298 35756 33291 27628 28364 25095 21785 24703 33985 34197 22396 14021 15906 25345 35251 51438 58061 39053 30880 48006 78367 90089 90217 84504 69820 54383 46354 40238 32647 33455 37221 62661 107165 166712 233271 335955 441861 498638 566491 606508 588502 525701 300907 64760 8341 238 45 46 40 35 34 36 35 34 25 19 62965 195 4749 30 11319 17 29 25 4662 -11526 -49 170 -70 -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 5409 19822 39137 79598 164177 213050 162710 155040 187010 232697 236586 254767 260706 125579 17774 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 673 1411 3261 4863 6011 7280 9672 13641 14595 15316 17036 18553 19161 20375 23385 27276 27198 28751 35775 35351 38960 39708 42622 43391 35368 31039 30551 28051 23798 19632 22028 26214 26595 24555 22470 18499 15087 14827 19646 31798 34811 24266 24194 31841 34288 31023 22957 18352 26606 52521 87248 120004 120779 84608 66334 59689 46174 33876 29337 32025 47299 84663 127113 163148 228780 295802 370304 447478 526513 608752 666774 686680 652858 449249 133145 14267 1247 100 53 37 46 39 30 39 35 29 22 62974 181 5153 30 11333 17 29 34 4660 -11527 324 384 999999 999999 999999 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3905 14005 30235 55229 90819 169979 230330 236858 335465 340499 236770 223073 196389 81806 42564 19045 5974 -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 999999 999999 999999 -43 212 792 1993 4565 8259 12298 15150 16679 17519 17965 16726 18634 22991 27181 29617 32750 37546 38262 37301 40034 37657 41229 41488 37346 32679 32554 26961 20948 18336 16010 18340 18533 14945 19410 32232 38656 33533 31005 26755 24864 17921 18401 21460 24700 31178 41487 50681 57621 61739 68288 72092 73542 78071 73563 64431 53050 46021 51222 48259 40041 33577 48888 109213 185915 293298 371040 449423 574402 652221 684283 653131 594952 465575 216285 51783 14729 4006 228 55 50 41 53 61 38 38 38 20 62983 174 5366 30 11336 17 29 43 4659 -11527 116 583 2153 4834 4299 1383 1000 1434 1142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 1966 6022 13599 28211 59500 117994 159823 200465 272169 340256 251789 198250 81733 18942 18909 13937 616 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 638 1408 2131 3272 4930 7808 10495 12316 14615 17927 26604 32718 33617 36116 38290 36260 32783 32108 32526 36471 36660 32577 28758 28354 22154 18816 18091 17872 15530 16656 21890 24455 20865 20881 25653 29541 30560 27310 20373 18004 17548 15325 16999 21326 33932 51762 57491 53469 45599 42884 37905 35330 34670 45561 46318 23790 11037 9262 9899 14108 34622 96467 154939 217436 304737 394886 465103 538935 602133 659541 717135 755753 758359 615908 233885 48151 15579 1630 48 36 21 20 38 21 30 35 30 15 8 62992 187 5007 30 11337 17 29 52 4657 -11528 -92 572 1548 3117 5232 11911 19878 31426 59055 94267 80708 63082 40802 22111 14337 2384 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 1412 3648 8506 16961 33668 74145 131943 118871 80532 75890 66335 58532 34507 3110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 1030 2777 4812 6670 9075 11827 11954 10103 8367 9746 13481 18886 23999 27127 30855 31854 29501 25710 23398 21437 20488 19411 21707 23612 23323 21986 21170 17205 15693 14561 13973 12665 12689 13972 15033 19620 26850 28622 30979 29358 21817 18178 18237 14908 15215 20328 30263 45570 60517 55572 39931 30514 24133 22992 21543 21137 20396 19601 19478 20244 22131 33275 62566 98736 135701 189133 231450 290468 356504 418667 474831 537862 581001 631122 665112 702934 716150 610926 241680 11857 622 151 67 65 70 65 53 58 56 43 48 40 43 43 63001 185 5079 30 11349 17 30 1 4655 -11528 496 2125 6334 17553 48063 90614 127127 164452 188913 146378 123227 52028 296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 460 1699 3970 6910 9331 10315 11257 13440 15080 14771 14781 16876 18398 23006 31820 35014 30757 22354 18890 17554 16847 16302 15550 15432 15967 17176 18856 23273 31046 36196 37477 44209 52230 61083 80574 86690 49168 34621 33781 22649 15056 15271 19372 23697 30484 41811 59175 65606 53870 43360 29625 24563 20286 18431 18187 17120 17774 17406 18738 21267 24106 27374 31918 47886 64101 80059 104462 136018 179552 219624 254649 301644 359041 410728 494641 575223 631429 668594 695488 653628 380840 30819 554 85 71 65 58 56 54 51 68 59 56 55 46 36 63010 184 5110 30 11350 17 30 10 4653 -11529 341 1455 4094 9441 21486 51599 85231 121132 170752 199152 148516 52514 1395 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 594 2935 7334 12550 18599 21890 21964 22428 20357 18726 21191 27678 32112 36336 38841 34842 29634 25555 25269 25702 26900 25052 19245 14892 13826 15427 17072 19508 21551 21818 26269 31645 35557 38416 43177 48158 51250 65744 81784 89657 79336 71154 64711 57625 63072 57662 39510 30902 29995 30046 26315 21763 21468 22891 18400 12934 10683 12856 17129 21382 27016 37578 54374 75290 99536 142689 181813 201576 231291 273551 293710 329058 378062 404068 434393 463650 443129 407807 340336 224459 146091 52523 3493 167 24 16 12 19 0 3 11 7 10 -3 -4 2 63019 184 5087 30 11357 17 30 19 4651 -11530 230 1450 3313 8174 19475 38560 62477 100177 148956 161322 115270 45652 5656 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1538 3367 4645 6919 9227 11223 12060 13628 15822 17843 20501 23748 26016 25543 22248 20484 23294 22476 17928 15436 15783 17683 20380 22345 21984 20599 18343 17063 17582 19181 22207 26052 31295 39677 55865 78585 94773 94560 81036 63627 55368 54743 50648 43518 33369 27125 27642 22124 17861 22379 23625 20578 18049 17990 22904 25860 23315 25958 34449 41989 54948 88545 123732 158680 199471 235452 277739 310416 343611 385904 421119 467819 487943 459805 446957 399023 271571 131328 16441 2115 787 177 55 51 54 42 35 39 42 28 24 27 18 15 63028 186 5034 30 11364 17 30 28 4649 -11530 312 1387 3791 9618 23405 54444 105578 179295 218596 73246 6125 3843 11039 9030 1489 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1119 3037 5704 7949 9768 11362 12882 15423 20565 25491 30943 34324 35166 36893 38564 34958 28804 20805 15616 15425 16797 17115 18392 20915 22412 22848 22070 21889 23544 28516 36461 46050 54146 60257 61264 57835 51760 40788 30020 31333 37863 29073 24240 22004 19218 15551 12837 12939 16871 26349 34601 28528 14795 13798 20139 28560 41197 64545 96275 131699 179383 214463 240042 263205 282549 303631 327823 352606 366519 389079 407058 403167 406098 395665 353066 222767 75638 5132 197 22 33 28 17 30 20 16 21 29 30 16 15 63037 188 5007 30 11367 17 30 37 4648 -11531 223 1051 2680 7177 17807 44661 121276 280828 345628 234036 108222 7248 529 2488 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 332 2327 6064 11202 14810 16784 20726 25110 29039 34006 40121 46627 51267 52628 59726 55611 30107 21865 21461 21398 19877 18219 17429 17952 20393 25758 31971 35756 38611 47202 62517 83638 101803 111964 102367 83081 62741 54990 54569 56857 58433 54364 41895 33262 25295 21361 22424 22587 22490 17620 15054 18832 29227 44958 68683 98828 117087 143955 181787 199699 222006 252360 277368 297516 328699 339043 335765 350111 337664 270610 205226 142627 82086 44272 25579 10407 4055 846 142 51 50 48 46 48 40 32 34 35 26 20 63046 189 4982 30 11372 17 30 46 4646 -11531 29 717 2326 6566 16709 36523 62804 115694 235665 289590 172918 67810 6572 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999 12022 14638 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 172 496 941 2895 7859 14431 22949 28115 31750 33608 34631 40704 53409 64571 58989 42686 34216 28615 26987 26031 27815 29110 30690 38623 49141 57605 59314 56857 55040 61459 78614 96127 89986 70714 65806 79015 87420 75759 56308 44535 40862 45248 53854 51216 43703 39344 37597 39173 49565 49487 31248 27992 36911 45450 45535 47736 52321 55569 66111 84847 110202 155139 204077 249314 284421 323468 344616 334026 314412 283471 270302 249150 239792 227076 152720 76971 22458 781 331 106 59 58 57 69 63 55 54 50 39 43 36 30 63055 188 5014 30 11374 17 30 55 4644 -11532 677 2157 4621 9748 20528 28001 16550 12101 13755 17031 24451 25282 15106 7304 3624 5115 695 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 216 3831 19992 57923 106724 131064 146928 109826 11937 544 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1133 2486 3609 6546 9153 12030 14265 15821 19249 24933 33150 40909 45781 51462 59608 75773 88053 80565 56826 40257 36562 38670 40177 40603 44693 50181 59123 66315 74378 81698 79162 77932 84075 87849 80752 75745 74755 71975 74987 69879 53770 39136 35290 30468 32512 44614 52210 51762 45514 43456 47211 54015 60248 61772 68690 68914 68269 74364 91012 125486 158974 181124 181270 198479 230541 244835 251315 247534 241545 233666 226360 197441 172568 128664 81378 46769 27513 8328 1477 262 43 27 26 26 23 25 7 22 27 17 5 16 0 3 6 63064 193 4866 30 11376 17 31 4 4642 -11533 298 809 593 1120 2349 4757 5918 6164 7077 7122 9518 14356 18977 19424 24969 34694 41677 33078 22371 11780 6969 4674 2243 1406 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 272 999999 999999 999999 999999 999999 999999 999999 1017 2885 1852 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 758 3594 14717 23040 24279 14461 9889 9008 6537 4710 330 999999 999999 999999 999999 999999 999999 999999 999999 999999 582 1968 3215 5045 9681 13697 18331 21858 23159 24264 25894 28695 32620 35402 36390 37241 34098 30047 29448 24588 20384 22076 24768 26698 28751 32129 35656 39340 42602 44321 39545 35545 34682 35220 36927 34533 32878 31947 31005 31602 29131 30553 32114 33217 34971 31923 25768 26694 35729 30873 23028 27691 34414 36784 36145 45517 53282 65010 85953 117379 156854 194925 228878 260077 292721 328671 360120 394533 419469 443890 451434 421043 387962 345285 252903 139316 56425 18251 1124 202 77 70 60 68 65 70 61 38 41 46 45 46 43 40 33 63073 174 5441 30 11381 17 31 13 4640 -11533 598 1083 378 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 960 2799 6288 13425 24327 30969 25602 14959 10707 4947 999999 999999 999999 999999 999999 999999 999999 999999 999999 233 335 71 -4 251 9674 39839 72000 98108 123174 107340 57242 34114 41409 33470 20577 15981 13742 14174 9139 8251 23566 5847 999999 999999 999999 999999 -4 767 1704 2778 4646 7803 11451 15702 22583 28018 37015 45352 51737 50844 43159 36689 38513 47155 52179 46946 44810 39278 31056 33906 33954 30507 31333 36431 45669 52750 52032 47572 45886 47384 46818 50687 55495 56963 56740 57838 55747 53288 47126 42192 37619 34115 33483 34597 39071 48673 59317 58371 46779 38522 37085 37312 36186 38070 43234 59794 80255 108464 150725 187080 216665 241006 259928 275638 262677 263074 266033 266858 263084 250386 251631 229294 163947 96758 53774 27494 12304 2352 281 99 70 74 66 74 79 51 55 54 36 59 59 51 43 47 44 63082 146 6280 30 11380 17 31 22 4638 -11534 60 2206 5898 11277 15879 16041 9215 2324 725 275 75 69 236 581 837 700 770 1026 1460 1587 2015 3081 3271 4390 12091 29396 47575 60456 83103 101373 116520 112509 71537 21352 2778 999999 -45 5 47 349 1308 2109 3188 4632 5906 6673 7239 7565 8971 10891 12527 13642 14988 16444 19500 23695 29157 34707 37486 37759 38866 39855 37606 37745 41400 44779 46866 47104 47194 49346 53235 52481 51241 50592 47821 48005 48994 51530 57049 65001 69210 68332 54938 41405 39503 38576 45437 54584 55206 46516 39032 38945 44450 49535 54707 57691 58492 62652 61200 51131 43897 43270 46600 51042 64954 87763 120218 171462 221669 256454 280504 277334 253951 226558 216979 217969 226696 223549 170748 133116 108215 76128 49002 24126 4752 999 666 300 121 45 50 42 40 30 32 23 25 18 9 20 24 34 25 23 23 20 63091 162 5801 30 11381 17 31 31 4636 -11534 121 293 999999 4 98 242 523 735 799 1323 1696 1759 1939 2438 3429 5742 8088 8113 6948 8222 11455 16902 24922 26581 26913 30126 24528 18128 10588 8496 8091 8022 7802 7066 6265 6136 6780 10570 16229 19306 21150 30163 33633 38020 43485 53946 69979 73081 51999 19585 1512 960 1425 2042 2816 3163 3589 4943 6463 8497 11806 13837 14959 16170 18323 20870 23488 25248 27354 29535 31843 33731 36645 38407 38695 40179 43587 47714 53089 58541 66620 72375 71705 67742 66877 61615 56048 51155 47396 44330 45157 44632 42610 43176 46254 46443 39304 37240 38653 43361 51450 54689 54059 55008 58268 60190 63121 63853 62207 56969 50318 47517 48657 49362 51202 55699 66741 100177 158053 215317 256000 289526 288992 260384 213818 179058 153009 132137 125674 132369 124877 107276 97511 81924 64269 51150 41585 31480 18086 7276 2460 4831 8292 3292 5494 1364 113 52 71 73 72 70 67 49 67 59 59 46 47 56 58 44 63100 171 5533 30 11383 17 31 40 4635 -11535 309 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 34 363 576 1240 1885 2785 4314 4785 5904 7797 11820 15794 22223 29926 34219 43025 39102 39037 41877 39671 31139 27282 23751 21486 20698 18678 15590 15011 14790 14413 13777 14045 13703 12267 10997 10416 10225 9533 9019 7945 7016 6760 6481 4518 3713 3311 2762 2390 2137 2198 2701 4103 5956 7347 8847 10783 12000 13301 14848 16591 18786 20352 22189 24549 26922 29247 30629 31214 32208 34036 34518 34990 38081 42487 49017 61946 76564 108036 116565 94336 90174 91323 93294 86285 75669 70731 66257 63978 62314 58126 51251 47728 45904 47364 47592 51439 56594 64447 67757 68525 70587 74280 74568 68342 56507 43552 33778 32365 40274 53150 62051 68716 82347 110759 159860 222107 265109 272885 246656 198679 129628 72768 51454 47078 46794 45846 46995 48241 45371 42189 30502 19697 16405 16127 12851 11887 11393 9210 8381 15443 25222 18076 9811 2027 208 26 28 22 10 28 22 15 25 23 32 28 14 7 12 11 63109 179 5285 30 11375 17 31 49 4633 -11535 145 1144 3263 7187 12003 15652 15748 11202 9285 16772 25227 21859 17035 7939 1018 75 1789 909 999999 999999 236 1285 973 3738 9911 12118 17416 19120 18588 18132 11730 5276 4773 5329 6264 7291 8592 9518 13149 21037 22724 14373 13796 13605 12852 12486 11263 10316 10037 9819 9934 9651 9326 9705 9993 10056 10350 10178 9953 9752 9723 9242 8379 7531 6538 5318 4667 4127 3397 3114 3246 4185 5480 6808 8332 9478 10288 11009 12548 15016 17662 20029 22217 24764 28422 32991 37292 41199 44653 47098 49084 51079 52312 54801 56347 58995 64047 68659 72227 91014 107035 91873 75108 74193 76027 67858 60165 55733 53372 51719 49864 49234 51351 50394 43152 38466 43727 49356 56423 63070 64995 60298 60002 70904 87524 89506 81310 89809 103194 125630 150488 179991 194998 176994 142572 93952 62835 61402 65465 62586 59921 55460 46560 42253 45628 55815 68234 73379 66650 56198 38869 24033 15571 12083 9146 7252 6201 5756 9626 13973 15804 13730 1646 55 43 40 33 26 27 23 19 17 20 19 24 31 14 14 24 63118 180 5254 30 11374 17 31 58 4631 -11536 -11 807 2256 5406 10691 19538 32328 44219 56565 56823 48021 74759 109445 98967 32955 1092 999999 999999 999999 999999 999999 1188 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 384 1010 1940 2930 4011 4680 5163 4658 4156 3534 3019 2695 2430 2282 2551 2993 3521 4100 4918 5480 5860 6340 6913 7276 7561 7850 7853 7233 6144 5791 5338 4807 4848 5342 6303 7116 8613 10679 12806 15544 17685 19134 20934 23451 26152 28910 32198 35289 37715 40304 43944 47068 48316 50025 52044 52406 51151 52882 56290 56413 65112 75329 68796 61054 57778 53195 50343 48064 45192 44801 45936 46779 48203 50816 51091 49148 50668 55852 65754 76798 85234 88809 92451 91909 95343 103992 110307 103225 89844 95947 128102 152017 150470 124350 91998 59480 43713 40043 42989 50099 60222 67790 66372 66118 62560 58409 52580 44573 40976 36731 36926 38667 39742 43737 49916 55149 57483 53103 40739 19566 5510 2380 1515 556 79 26 33 39 39 28 13 28 22 32 37 20 24 23 11 23 13 63127 180 5260 30 11380 17 32 7 4629 -11537 124 635 1979 3934 7985 16374 31397 42012 37889 36280 33210 37840 38453 31052 16287 19742 12935 202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2500 8850 13157 20225 29357 20577 3696 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 111 506 681 1058 1389 1829 2030 2084 2051 2109 2246 2348 2289 2629 3032 3366 3737 4514 5203 6003 6997 8135 9189 10744 12464 13872 15142 16746 18283 19920 23323 25816 28016 30337 32363 34662 36353 38196 40320 42118 45224 49511 53768 56995 57245 56408 52744 51281 47302 43350 43031 44213 49633 53461 44063 37435 38894 36932 30755 30032 35362 41622 48187 56457 65381 72602 72988 75867 79521 82743 82327 80051 76438 74123 74740 81113 91420 98474 99801 96433 94942 84408 76278 63034 45126 31786 30372 36276 50371 70719 82646 85261 93850 102604 104920 107228 112056 114766 110757 101592 113336 126590 124381 106476 74716 55944 52278 42159 27162 16945 12599 9812 6890 3995 885 164 54 40 33 29 41 37 31 32 30 32 42 38 30 23 24 63136 177 5351 30 11381 17 32 16 4627 -11537 468 1608 3155 5523 10108 19844 34735 56603 68125 53853 12912 69 947 3845 7167 3875 -92 999999 999999 999999 999999 999999 999999 999999 2022 9314 20437 28216 29197 26213 12040 1290 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 370 742 964 1188 1242 1064 1036 840 847 1138 1396 1796 2035 2895 3888 4976 6292 7671 9183 10637 11939 13135 15001 16748 18444 19795 21117 22668 24161 25871 26861 28271 30095 32736 34704 38209 41820 44315 46805 49419 52901 56834 58158 55317 51360 49495 49218 50735 54816 55914 50930 43022 35856 31843 31141 32586 35215 37439 40345 42376 46013 54649 60906 65022 65550 66891 67396 68242 69352 72661 76688 76918 79262 86354 93102 94155 88386 76722 67139 57830 60789 61120 52800 45414 51979 65705 70550 73179 85880 95365 93620 96147 108534 134963 143989 133864 124041 109597 116706 145464 146691 131377 98365 67856 43506 27019 16835 13653 10359 7957 6917 3218 1050 233 97 60 42 11 22 16 17 14 7 12 18 14 12 4 12 10 63145 178 5319 30 11379 17 32 25 4625 -11538 63 1184 3345 6630 11667 22230 38855 58235 77949 56304 44687 13912 14676 20946 42954 34661 14811 2539 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 216 523 679 737 828 793 762 1013 1005 993 911 991 1351 1780 2627 3681 5650 7341 8377 9950 11484 12869 14636 16041 17284 18811 20395 21656 23548 25679 27192 28868 30627 31194 31420 31120 32131 33287 35534 38406 42388 48011 51635 52282 49977 46937 47241 49554 52673 51866 45931 39346 35798 35134 35451 37068 41970 46775 48907 46120 45979 55247 67891 70853 68485 62812 54460 49970 47977 51514 61101 77068 96691 104061 95691 87593 79994 66111 48900 51914 74479 87157 77994 53449 43311 48782 59886 72566 82325 79425 67233 60855 64254 73231 87959 92751 98616 112638 152385 199016 224236 202401 155369 117427 89981 66554 51014 43816 46235 45935 40898 32987 25240 16851 8938 3894 417 134 77 72 68 72 48 51 59 54 49 56 36 40 44 63154 176 5376 30 11376 17 32 34 4624 -11538 52 689 2115 5225 8856 9892 12888 16416 22275 31774 44138 64189 71928 74318 67552 31894 6667 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 1094 1475 1242 1318 1352 1729 1442 1073 828 677 633 612 567 550 532 671 1091 1630 2290 2996 4066 5850 7951 10215 11738 13860 15504 16698 18023 18991 19956 21010 22123 23779 25083 25878 26828 28112 29349 30493 31059 31397 30120 29839 30559 32282 34658 37791 41457 44979 47745 47501 44763 40802 35607 31887 31232 31010 31575 34210 37951 41564 43168 41279 43095 50160 59291 65992 67733 66459 67891 69165 68682 70828 80333 76961 63664 60185 67831 71389 66569 58822 57729 57376 49937 46900 42004 31960 28891 32324 39284 45500 53862 55652 48204 42826 45053 56343 83115 116810 159028 166339 155568 136147 129013 121519 112433 102108 86725 81356 74053 86536 103180 115055 128123 124160 121063 135078 103932 51263 15789 1143 260 121 64 33 31 26 30 26 31 23 23 14 15 63163 179 5285 30 11375 17 32 43 4622 -11539 37 296 699 1204 2123 2644 2660 2876 3595 6710 13490 22609 37917 48771 42393 28509 29277 22006 20717 25351 26467 20960 12585 8921 2097 1909 3846 4096 2159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 193 999999 999999 999999 999999 130 783 1099 946 993 919 1243 1461 1503 1447 1048 755 849 1058 1559 2258 3388 4697 6450 8579 11033 13931 15770 17316 18939 20857 22512 23304 23440 23734 24267 24082 24596 25700 26772 28814 30894 32831 32961 33081 34762 37081 39251 41584 45217 48892 52617 54892 56426 54743 47572 35955 28012 27035 29262 32132 38639 46845 51281 53194 56392 61687 64759 69680 79051 82728 81186 72273 69090 73344 72841 61573 53076 57242 65341 59809 49053 50111 49374 50159 57743 55720 42316 29016 28250 32928 41666 50883 48512 44779 50760 64885 83947 97746 104453 92088 72115 65931 71953 81026 93767 115168 130213 125556 116808 122539 133647 140835 133511 115573 107631 107144 114244 126178 132725 131797 70546 4450 254 83 26 25 26 24 10 11 18 25 16 7 63172 176 5378 30 11378 17 32 52 4620 -11539 -2 284 512 754 639 760 429 1333 3413 6065 9572 10500 11071 12785 16354 18537 21999 24779 24678 25572 27920 17253 4120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 588 2264 3254 3782 4861 4316 3776 4116 4292 4382 3756 3385 2851 2808 2533 2091 2025 2292 2793 3571 4459 5628 7236 9485 11625 13878 16311 18614 20345 21881 22888 23798 24357 25139 26014 27264 28403 29898 31264 32403 33443 34309 35107 37458 40885 43269 44853 47267 50353 50577 47470 45293 46201 46707 43758 43717 47761 50359 54371 60341 67979 73009 76099 78720 75480 67389 60490 58288 56844 65275 81056 82633 65786 44195 33160 32372 27330 22475 22627 28983 38102 39809 43569 39046 24388 23180 25046 26550 31323 37200 42243 49072 57614 62602 59692 55782 52986 50768 51769 69526 110131 146874 173130 187831 208407 230318 245359 259728 251904 247240 238172 220786 192360 159500 133856 115672 114714 95119 42230 9435 311 106 80 63 58 56 62 65 56 54 62 62 63181 162 5797 30 11377 17 33 1 4618 -11540 47 1306 3706 7523 14597 25269 28142 19753 5102 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 514 889 1274 1459 1865 1824 1964 2430 2668 2817 3195 3358 3571 3917 3992 3908 3737 3563 3482 3456 3598 3460 3489 3903 4409 4872 5474 6414 7604 8858 9940 11216 12702 14087 15051 15856 16997 18490 19019 19119 19480 20177 20753 21244 21885 22574 22990 23721 24082 25377 27933 30330 32381 34139 34286 32034 29290 31453 35743 38795 43101 45401 42211 39980 40558 41482 41145 40776 41070 40341 39578 41424 43760 46505 49594 45292 41166 33881 23569 20205 18847 15127 16118 19462 19387 18213 23778 24730 20498 20660 23793 27418 28849 28512 34938 44520 44827 39374 34244 35213 44656 59722 83739 113295 124677 127242 135617 163117 198989 244673 287138 332265 375436 412939 441808 445300 419281 395714 375512 320092 217697 121358 24275 4259 261 85 51 45 42 39 35 40 28 23 30 26 63190 161 5826 30 11376 17 33 10 4616 -11541 478 2093 5467 11708 22204 27458 21977 11930 5375 3307 1065 999999 999999 999999 999999 999999 999999 999999 -91 109 432 911 1257 1575 1793 2286 2542 2935 3566 3790 3956 4388 5005 5499 5394 5306 5022 5148 5200 4831 4662 4606 4375 4172 4248 4414 4518 4692 4921 4848 5025 5830 6862 8130 9762 12657 15765 17959 19717 21486 23705 26004 28506 30559 31207 31617 33174 33435 32821 31806 30122 28335 28771 29028 29183 28412 28475 27960 26552 25155 25301 26809 30132 36909 43707 39001 39796 43439 40752 36874 36694 34289 33681 39781 46976 47355 48010 54773 59330 48520 35237 24814 18480 15638 13362 16016 22389 27234 31892 31251 29034 29599 34409 35666 30859 28223 25590 30180 43123 43830 41292 47829 55763 65162 77692 85804 90477 95525 111599 139058 167490 204127 250548 280294 315981 370746 390479 388853 407274 430090 452459 455673 409794 354497 293516 192196 111389 51501 10905 1277 173 112 84 75 66 66 68 67 47 53 60 63199 167 5645 30 11375 17 33 19 4614 -11541 -72 129 372 241 185 203 168 -4 999999 999999 999999 999999 999999 451 979 1021 1514 495 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 183 317 404 555 677 705 912 1082 1187 1372 1832 2327 2962 3767 4617 4623 4199 3658 3385 3176 3324 3327 2823 2692 2788 2811 3072 3682 4287 5283 6046 7067 8364 9700 10985 12209 13791 15950 17620 19725 22325 23901 25177 26527 26511 25657 24975 24137 23871 24538 26322 30347 36306 44125 48808 47457 44770 43031 37973 34095 34017 33685 30210 25027 22045 25495 28229 26722 25665 25081 24012 24126 24602 24093 21622 20423 22624 23846 20488 18517 22279 25032 20767 15251 12334 12033 16089 23357 25484 24077 25725 31460 36178 34699 33020 33610 39909 46242 47660 53226 64310 78810 102195 142926 182504 219234 257161 286446 336711 389291 445536 504823 555189 569557 581317 581982 569466 475261 325537 228933 146739 107276 110023 105043 40234 5126 248 51 47 46 41 35 32 27 29 63208 137 6544 30 11374 17 33 28 4612 -11542 113 490 835 1634 2606 3272 4543 6029 6505 7038 6691 6836 6885 6268 4707 4115 4300 4571 4998 5121 5716 6115 6582 6858 6596 6304 5874 5668 5708 6165 6900 7669 8714 9538 10270 11300 12437 14097 15435 17356 19458 21243 22705 24383 25695 27165 28282 30034 30637 30884 30020 29945 29391 29955 31767 33762 33754 28784 23129 22522 25398 25805 25534 25340 24606 24017 24390 24980 27028 29307 30305 30354 27680 25894 24827 23634 23741 24724 26002 25324 21928 20515 20346 16905 13116 15668 18460 20056 19835 20339 23588 24243 21439 19289 20255 19860 25066 32475 39012 47079 60481 84455 108760 139277 168767 200410 233627 262772 298954 361188 417652 457407 485141 510244 525097 549417 555774 528819 515343 478360 351349 144521 51489 34086 29463 17540 6845 3549 2128 297 47 50 41 46 45 30 29 63217 136 6574 30 11374 17 33 37 4611 -11542 72 421 800 1270 2205 3088 4467 6263 7317 7836 8070 7922 7048 5401 4140 3879 4017 4310 4602 4664 4745 5052 5186 4860 4269 3938 3840 3709 3934 4240 5045 5647 5677 5485 5785 7127 8951 10969 12711 14076 15204 15914 17004 18146 19634 21034 22097 23526 25203 27197 27785 27441 26792 25724 25042 25298 26161 25787 25812 25818 24396 24035 24561 26997 32491 38757 48779 65121 75086 71970 65191 55834 45733 37972 33404 30687 30506 29664 28052 28455 26652 24075 22492 20980 18836 17027 15252 15807 16274 16726 19915 20118 15481 13034 13555 17276 25070 32856 42033 56423 74966 102123 137385 164687 187547 208541 248574 289536 333725 373368 393837 420884 460064 477348 509363 504425 462035 429497 376036 266164 164290 99444 38816 2928 514 483 585 421 274 89 39 31 14 17 15 15 63226 130 6754 30 11374 17 33 46 4609 -11543 -78 88 183 247 282 292 347 312 225 200 101 147 196 350 420 482 698 883 952 838 1112 1588 1940 2305 2936 3400 3991 4496 4852 4505 3409 2566 2610 2723 3092 3680 4056 4594 5057 5868 6705 7725 8567 9862 11146 12118 12705 13572 13806 13969 14753 15362 15602 16558 17062 16887 18068 20603 24091 30539 42179 51236 53743 50547 40723 35215 34735 33294 28464 24891 22463 19456 16930 16177 15589 15223 14512 13657 13705 14567 14466 13597 12220 10402 9517 8155 7846 10179 14002 18020 28142 35514 36136 38696 49871 72306 89922 98245 108540 138998 176152 217513 262853 305967 351036 400711 455791 508096 567017 613460 645164 655060 604475 462923 287569 158150 61787 20275 6864 1694 381 193 143 110 70 29 20 9 8 9 63235 129 6785 30 11375 17 33 55 4607 -11544 29 79 204 461 597 680 761 795 649 486 637 759 904 1033 1088 1204 1113 1141 1328 1392 1415 1478 1729 1810 1934 2212 2456 2423 2674 2946 3175 3257 3094 3220 3400 3519 3819 4101 4296 4501 4887 5522 6434 7496 8595 9869 11064 12632 14808 17343 19745 22546 25681 29069 32291 35850 39362 39914 38674 36407 32322 29846 30641 32603 32346 33075 36465 39411 39299 35337 29631 25447 20885 17816 15639 15655 18549 22409 26108 29557 26560 21818 18285 16286 16974 19523 24472 28997 33427 45528 53523 54739 57397 65722 76401 86687 93607 116942 159966 195660 259961 330620 384376 447576 499100 555130 565487 530996 506585 454434 392780 306381 218181 167698 120123 56726 28234 15276 4078 1387 406 211 147 88 50 25 29 32 20 63244 128 6817 30 11377 17 34 4 4605 -11544 -60 999999 999999 -3 -37 33 57 177 172 244 254 298 329 374 453 601 758 822 872 1014 1137 1054 1122 1110 1020 1037 1308 1598 1862 1880 1871 2012 2229 2380 2580 2967 3499 4193 4392 4353 5415 6919 8422 9432 9583 10129 11967 12682 13191 14930 17637 20753 22819 23687 23921 24232 25866 27874 27002 23056 20956 23354 28375 30919 32492 35940 38122 42200 45083 44412 40673 34907 29297 26775 26974 30866 37658 47591 54175 54959 51510 39603 32087 25026 21241 25055 35937 42196 45655 52351 57666 68291 85845 97890 106601 137987 157292 167044 189770 244169 326209 403506 450334 473320 482809 453346 381539 326923 278344 244661 262569 258442 240109 208257 144104 80692 35706 11905 3876 1180 596 325 208 347 190 33 14 17 63253 132 6701 30 11381 17 34 13 4603 -11545 -79 -72 -27 18 86 160 309 273 358 413 590 712 944 1144 1360 1289 1471 1751 1811 1961 1973 2251 2463 2576 2720 2849 3001 3058 3172 3306 3426 3577 3820 3663 3712 3879 3587 3242 3535 3519 3636 4096 4191 4738 5216 5247 5044 5271 5796 6604 7844 9301 10611 12135 14446 16953 18935 21019 21944 22135 22161 21147 19396 17403 16788 18107 21376 24210 26771 32471 38608 45120 49955 52141 52183 47660 43532 40157 40481 46675 55984 58798 55446 57077 63036 59119 48169 41282 47267 57024 66262 74814 78368 78761 82993 90199 97923 103209 113561 141053 185885 215897 214021 215922 281030 375339 412673 421407 413025 367868 326685 296545 282015 279414 278013 237660 184530 128362 67111 17433 3349 472 286 281 299 318 204 336 321 83 17 9 63262 144 6343 30 11383 17 34 22 4601 -11545 -60 -87 52 -30 999999 -51 79 14 -69 -67 999999 -98 10 -14 101 214 370 342 443 468 607 762 908 1149 1395 1779 2150 2221 2660 3072 3523 3913 4326 4548 5059 5764 6417 6907 6967 6918 6657 6448 6644 6676 6548 6694 7239 7561 8073 8267 8631 9673 9899 9190 9287 9962 10277 10640 11498 12336 11420 10007 10663 11311 12763 14674 16256 18349 18571 18204 19234 19640 18373 17661 19255 22718 24641 26755 28963 28863 28318 30609 34918 40627 45017 48649 52737 54837 55735 58778 61131 61770 70786 79916 80930 85773 93213 93330 83028 77725 81670 97626 113773 101945 94839 103939 107073 107811 99781 94161 114364 163446 174201 152398 167027 255191 355245 410166 377712 259971 167368 156936 178600 200159 220595 249321 253091 229197 176716 96180 37750 13665 5382 2051 546 246 217 187 142 129 101 25 -6 -6 63271 150 6161 30 11381 17 34 31 4600 -11546 -78 258 324 413 498 672 705 805 831 900 972 1078 1234 1178 908 710 873 747 712 1036 1123 1255 1311 1379 1660 2103 2413 2648 2728 2935 3094 3250 3811 4418 5014 5486 6135 6852 7393 7721 8184 8492 8601 8854 9146 9796 10069 10192 9985 9729 9292 9299 9006 9185 9398 9706 9572 9436 9817 11248 13230 15528 17985 21975 25886 31484 37800 36349 29660 25784 31282 33892 33572 28442 23603 24587 26068 24108 22478 20193 21621 24575 29265 34750 35238 32945 31147 32316 35845 43890 50564 55528 58977 60598 60962 67197 76491 83070 82416 82462 84531 87645 96741 102068 93477 85314 88329 101649 107977 113433 127250 134387 152496 159262 154143 125550 118542 133075 154176 155777 163035 163804 184256 192622 144391 125131 127390 153339 184557 208481 219573 240675 257558 247473 219098 183562 120527 69201 48800 38673 26896 15442 4587 696 231 148 135 95 37 13 63280 134 6639 30 11379 17 34 40 4598 -11546 44 177 257 404 380 438 507 697 816 1276 1324 1532 1695 1748 1588 1585 1648 1679 1867 2253 2444 2588 3019 3507 3995 4110 4217 4359 4205 4182 4184 4301 4068 3933 4284 4329 4306 4390 4521 4831 5165 5639 5816 6284 6744 7411 8235 8022 9176 12243 16204 19009 23045 27923 44223 57120 69669 77969 74371 67983 64664 50802 42400 40957 40460 46049 51969 56028 60786 63882 61947 59591 59698 62004 66105 69306 69861 71049 73415 71364 69976 70681 76171 81273 87621 97043 105334 109524 95024 86203 100361 121876 154470 190966 214802 222128 211335 178000 133409 89907 77603 65291 65271 65961 73517 82599 91282 100298 107576 117502 135841 147548 150981 166459 189693 214866 214580 187285 176872 170348 163528 146337 115037 83183 54890 29537 8308 1076 352 172 258 314 160 54 63289 136 6579 30 11379 17 34 49 4596 -11547 56 42 120 169 237 459 561 606 687 756 985 1381 1593 1892 2059 2186 2325 2609 3061 3127 3160 3089 3143 3155 3033 3082 3155 3294 3472 3596 3917 4272 4322 4479 5043 5382 5836 5875 6317 7088 8096 9101 9865 10514 10364 10806 10737 11240 12197 12605 12365 11870 11841 11563 10365 10671 11402 11890 13247 11754 11326 12997 15232 17337 18495 22874 27196 31118 33939 36349 43951 50967 58527 67349 73334 77244 85055 90366 86439 77088 75775 83086 85585 85822 83738 86621 94322 101272 104578 105134 99338 100644 112892 118521 113292 131789 172037 224614 244826 244015 230696 204245 166238 122154 107511 115444 137976 131322 115753 114738 133277 140041 151566 185266 200990 194237 201689 220408 232502 231947 191646 160686 148584 118919 82154 48160 24354 5277 1615 949 372 264 268 639 925 300 63298 107 7449 30 11379 17 34 58 4594 -11548 -56 -20 99 288 346 556 660 428 522 472 600 897 1178 1423 1829 2108 2652 2884 3039 3531 4083 4607 5067 5994 6294 6308 6268 6147 6080 6052 6473 7693 9192 10431 11937 13543 16718 22148 29331 35739 40833 45084 48202 52988 59631 63857 66137 68414 63378 57647 54268 50598 49514 48227 47472 48786 51067 51357 50225 49358 50959 57962 66485 72028 76769 96695 128440 164229 197352 223620 245179 265939 278821 268376 235582 201228 186545 181099 190053 192722 187117 183061 184705 182455 196871 196596 170572 154330 140637 132161 136620 121716 118497 131180 133584 135916 130925 127675 118665 111540 104531 79002 36697 5643 488 802 959 63307 103 7569 30 11379 17 35 7 4592 -11548 -76 -45 -54 -69 123 250 135 183 354 371 546 682 1062 1295 1605 2054 2343 2439 2638 2746 2819 3099 3262 3617 3810 4118 4730 5824 7490 9818 11998 14423 18030 21814 24812 25343 21431 17936 16455 17315 20035 23720 25957 28128 29128 27607 26678 26874 25250 24944 25269 24774 24999 25977 27743 30520 34305 37574 42660 50162 62450 75015 89597 109579 125915 150222 181375 215694 247427 272294 295722 316958 332798 335362 323645 320247 319545 318789 315265 317727 323997 328131 310861 259271 218997 181553 196660 229768 166321 84288 46813 35806 36309 47141 64583 96888 132609 119320 45436 6329 1575 2975 2638 63316 304 1535 30 11375 17 35 16 4590 -11549 792473 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -56 47 81 191 328 477 602 651 750 947 1163 1304 1490 1829 2180 2340 2661 2864 3065 3413 3782 3949 4032 4511 5083 5470 5225 5251 5235 5052 4851 4793 4936 5211 5743 6461 6972 7667 8181 9407 11097 12595 13420 14578 16198 18096 20895 23504 25448 28144 31283 34542 39388 46016 55216 65737 84044 104591 143575 177517 202334 236064 279935 329349 374127 408921 441077 453452 438814 435081 419741 402075 367602 296760 237141 205150 197196 195126 180195 161788 155304 150753 164998 176972 177979 181145 190844 132694 27649 3149 358 497 730 63325 86 8071 30 11371 17 35 25 4588 -11549 48 180 197 311 518 621 701 913 1118 1298 1642 2023 2311 2622 3081 3566 3937 4259 4392 4303 4450 4788 4560 4201 4376 4651 4776 4512 4666 5134 5827 6723 7000 7099 7433 8115 9064 10022 12215 14549 17041 21784 28766 35473 43185 50946 59512 68165 78654 91964 108524 128358 161395 179942 202761 229478 258700 287010 319767 352542 375175 399278 413854 436016 461093 446052 403021 328752 259882 229983 220327 205756 186046 174265 185748 196879 193637 191148 185170 168172 122618 53222 7950 539 1364 2219 63334 301 1617 30 11367 17 35 34 4587 -11550 921296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -50 55 249 367 493 676 1037 1281 1555 1712 1977 2318 2687 3142 3602 4418 5267 6357 7553 8914 9979 11025 11895 12371 12986 12903 12360 12802 13487 12976 13240 12993 12118 12297 12731 13554 15132 16387 18743 22066 26148 30237 36194 45967 60822 79889 97617 118451 140576 183075 216706 251391 293752 332402 368233 425824 475675 517617 580719 633073 615956 517246 374188 256321 204664 182474 168782 153538 128958 115961 122395 124702 128941 134225 119112 79710 41576 13864 3038 587 7024 32442 27068 63343 80 8241 30 11361 17 35 43 4585 -11550 101 275 369 614 941 1189 1439 1784 2073 2233 2333 2707 3175 3914 4836 5815 6952 8558 10322 12208 14410 16038 16924 17975 19167 20204 20998 22576 23589 24648 25552 25622 24814 23643 24151 26585 29692 35382 48349 75157 102037 130118 166383 208830 244991 278458 322442 369216 411772 453256 485958 507530 534895 549287 527103 477790 414582 368651 273516 192576 126624 92690 80084 70595 65656 65049 65686 58104 58219 62030 55013 38533 22296 12311 7985 4814 3012 7855 8954 2561 63352 79 8266 30 11356 17 35 52 4583 -11551 -20 199 495 826 1157 1585 2253 3025 3872 4966 6278 7250 8169 9036 9576 9807 10159 10591 11511 12462 13373 14758 16171 16739 18295 20821 23422 26330 29896 32600 34471 36281 34601 34237 36376 40762 46211 57683 73653 88641 110378 140686 172508 200060 224138 271729 314901 343605 366789 408685 431485 436059 416789 394840 359165 276872 222609 199594 183462 164123 142655 130710 128400 127326 118075 115831 117968 119933 113835 92291 70321 41700 16339 9308 7266 11908 37604 15162 222 63361 81 8232 30 11352 17 36 1 4581 -11552 -85 -8 10 252 382 618 955 1300 1583 1918 2318 3079 3992 4899 6086 7433 8980 10815 12637 15253 17981 19851 22181 23839 25117 26786 28555 29131 27834 30228 36692 41470 44813 45505 45255 44714 41653 39585 45830 59085 76038 85982 91787 97433 111718 160709 197592 239521 277257 326271 359797 381497 408600 448002 458332 394302 340709 313004 295490 259119 218736 188540 168537 149101 134993 126545 113094 103765 95368 83102 70672 69169 58804 40341 47890 69752 65040 32051 10535 941 104 63370 80 8257 30 11347 17 36 10 4579 -11552 -88 -71 -6 35 105 302 528 664 769 1184 1723 2034 2385 2801 3124 3660 4477 5221 6239 7524 9273 11406 14198 17601 21103 21963 22153 23408 23968 27574 35627 46661 58985 76734 97094 110338 106160 85373 71824 76757 81453 89261 106307 126378 143348 154686 164401 186247 201895 221705 232861 235580 255284 269100 283238 299152 309399 311374 288848 252973 211052 174755 158545 168588 178538 173998 158687 141506 135404 144691 155095 153372 141878 116808 92359 81374 78927 98971 39000 568 63379 71 8491 30 11341 17 36 19 4577 -11553 -88 2 186 403 619 792 1096 1733 2186 2708 3538 4847 6632 8908 11257 13302 14369 13764 13660 15089 16550 17862 21318 31022 51992 78657 121484 185585 232526 210063 183520 174660 182069 200311 223668 238249 260610 296879 321092 322850 326342 324497 315863 304340 304466 284600 264274 235002 191462 163688 136723 131194 124403 113612 98280 92983 101052 103931 103690 111923 133829 143830 130979 108137 67737 41962 50782 82898 91847 34868 748 63388 69 8546 30 11336 17 36 28 4576 -11553 -16 139 216 416 588 899 1308 1790 2682 3800 4749 6055 7506 9481 12188 14997 16888 17394 17116 17418 24384 40662 63470 85334 100221 107523 110169 110253 123576 137701 151361 175735 193130 200350 217844 240986 263015 271678 272505 277161 273751 260575 243548 231681 216634 213094 203100 196767 197422 193126 193359 185218 191454 183899 178783 169297 161817 146703 130565 113016 91248 71378 61614 56693 51036 51330 104523 80514 3946 63397 75 8363 30 11333 17 36 37 4574 -11554 -57 40 170 231 353 427 578 926 1341 1822 2364 2989 3619 4039 4302 4758 5464 5914 6379 6962 7614 8732 10106 11449 13777 17919 22559 31570 46105 58250 67173 71148 66700 58744 60331 71829 83896 99330 112766 126255 144963 164081 187114 212496 232175 244672 238564 215529 217706 212455 206964 196935 190549 203304 222797 239216 230911 224372 225094 209667 207550 201725 183372 172993 157525 131677 95920 80090 72804 63430 66179 85611 96988 103524 38072 63406 79 8242 30 11332 17 36 46 4572 -11554 2 186 225 169 342 435 574 651 573 573 818 1262 1829 2371 2770 3780 4989 6443 7848 9161 10685 12380 13672 14995 16226 17422 18839 20717 24338 27880 32889 39407 48284 59834 68166 67719 60308 55915 54044 56375 59084 63248 68609 68778 72570 81533 89749 96998 110072 125817 126052 123888 120577 122195 135164 147351 161299 181980 204542 223480 237029 237719 237880 239233 248728 251774 227131 198116 193028 195524 184825 158252 133364 131146 113968 100800 94438 82276 55611 63415 91 7878 30 11328 17 36 55 4570 -11555 -67 -84 -59 75 81 135 174 85 123 999999 999999 -100 8 74 250 429 677 1077 1423 1917 2320 2899 3401 4067 5213 6479 7675 9136 10511 11821 13429 15240 17875 21329 25201 29637 34323 38323 41669 44717 48143 51119 53530 55197 57877 59402 59339 56526 48828 42243 39173 40537 43517 44882 46384 51405 57711 63393 71575 74241 69835 68487 70976 83410 105789 128426 143287 160017 180305 197380 207808 211237 217501 238817 242129 239239 232959 238009 249474 247627 237061 211993 189385 176994 177755 159039 138526 125553 114942 72729 10299 63424 90 7906 30 11326 17 37 4 4568 -11556 41 17 130 275 380 576 769 955 1043 1327 1307 1274 1250 1299 1419 1687 2064 2297 2711 3398 4155 5424 6508 7270 8817 10901 12579 14591 17229 19979 22138 24481 27593 31211 35525 40717 46892 53853 61303 68689 75554 81448 85345 86158 85655 81231 79237 72548 62552 54339 49540 48505 52796 61177 68357 71658 73946 70044 71490 81243 95121 106832 116189 125116 128117 134482 132338 125602 133005 155969 176894 196005 207111 217671 223631 227952 229948 234461 239061 237528 211366 183064 157814 141663 118242 96594 104062 114076 44241 3567 63433 90 7928 30 11318 17 37 13 4566 -11556 -10 123 224 357 539 708 835 1048 1200 1424 1708 2109 2545 3043 3329 3545 4108 4603 5174 5749 6289 7201 8762 10568 12854 15050 16872 19684 21842 23057 23701 25392 28311 31705 36160 41154 47676 55324 62282 68300 75010 77447 80240 84320 85190 80622 79112 79274 74395 66488 61665 61872 63404 67370 65555 60911 61682 70362 81697 93945 116254 133491 156969 170989 180487 189358 198917 209320 223429 230419 238693 257201 278687 275740 257606 227373 228088 235113 236612 209141 159307 106530 72964 49764 41604 50944 82891 92016 32434 2160 63442 89 7957 30 11317 17 37 22 4564 -11557 -27 4 184 307 477 712 908 1201 1642 2145 2581 3007 3542 3963 4545 4986 5530 6286 7549 8612 9767 11462 13542 15477 17456 19046 21390 24182 26231 28740 31106 34489 38066 39575 42015 46887 52328 57447 62628 67080 71669 75719 83454 90323 95484 99086 95631 82981 73572 77820 81762 79624 74725 70784 73952 80718 86987 93723 103000 115566 127660 145367 159525 173428 189147 210928 243085 270067 268346 258259 256371 259663 243462 214124 186680 161740 134662 113005 96691 83396 65729 52021 53391 58184 59331 66703 41394 7870 192 63451 92 7834 30 11314 17 37 31 4563 -11557 -10 80 230 582 849 1020 1271 1451 1659 2041 2448 2796 3366 3974 4968 6317 7586 8770 9247 9391 9949 11469 13799 16544 18827 20902 23146 25493 28228 31976 35759 39650 42729 45785 49820 51860 53279 54428 53714 53877 53004 50629 51521 61805 79062 92390 100304 99535 90658 86006 87956 90662 85485 86708 95521 107849 108942 106537 103028 101681 108050 119526 132642 146574 166164 190277 202773 210679 212107 209766 215189 226036 235320 235316 208289 191767 175656 155939 136255 104856 90082 88188 92410 72851 48372 55060 61328 74499 49282 8378 138 16 63460 95 7744 30 11314 17 37 40 4561 -11558 26 243 386 467 621 810 940 1222 1605 1892 2152 2526 2987 3517 4159 4587 5034 5702 6520 7529 9152 11100 12662 14516 16920 18751 20561 23864 28546 34267 41110 48856 57729 66970 76937 88715 100589 112346 125466 135255 138648 144742 140370 131296 141365 148933 147683 145729 146688 143387 128007 112454 109695 123160 130727 133215 132922 125732 113822 110115 109333 109698 101445 108157 114697 113437 113804 121889 134311 142205 151215 160577 161346 163824 153723 140894 137787 135982 131230 129924 129198 113309 102298 100267 98333 90038 65243 27461 17582 25390 17885 3396 109 43 32 63469 97 7688 30 11318 17 37 49 4559 -11558 -40 -6 11 218 328 461 639 815 984 1187 1482 1759 2195 2735 3152 3735 4344 5117 6437 7617 8659 10251 12187 14736 17790 21837 26154 30185 34582 38362 42601 48648 55132 62803 72175 81340 90819 100473 111044 121376 128255 132869 135071 136673 137550 136307 133731 113316 97242 90930 95555 106873 114348 115349 120913 129009 135874 136804 143345 140710 137191 135859 134568 137711 140750 143258 138626 124968 118550 119003 115336 116698 126059 141277 142560 136148 129758 130869 118762 106542 92444 96107 117311 129569 129037 112806 88628 53334 25430 9585 12918 25646 23712 6002 135 38 27 63478 97 7692 30 11322 17 37 58 4557 -11559 -21 -6 52 242 363 459 642 698 851 1078 1287 1566 1920 2300 2796 3385 3879 4659 5266 6210 7249 8537 10326 12399 14623 16564 18866 22112 26021 29726 33684 38658 44686 49916 55956 61471 66143 72537 79631 89580 100964 113360 126559 140381 151677 160102 150679 129094 111978 93560 89243 88851 89870 95771 104603 120070 127403 127476 130963 140932 143134 151652 159149 167633 168120 169803 177411 175621 177584 178386 183412 175189 160847 152980 137815 133237 132988 125613 120967 113944 99365 83158 65488 48888 35252 22269 9289 2575 2552 6157 15105 19743 7023 188 51 50 32 63487 101 7547 30 11327 17 38 7 4555 -11560 -88 -19 -29 104 166 390 418 597 825 974 1222 1326 1501 1658 1891 2217 2566 3070 3647 4356 5066 5948 7021 7836 8764 9987 11212 12500 14622 17148 19769 22001 25129 29835 35153 41662 48462 55257 63072 73652 84677 96695 111178 127629 144050 164879 184543 197071 206973 196908 188643 177382 160737 151010 147942 157941 182901 199845 188298 163258 149859 159005 173387 175102 163853 146136 150576 150066 150801 161047 170378 175607 168976 167874 175372 165110 149347 139212 122368 114614 113393 100409 90671 87429 78131 61139 35129 15122 6561 3638 2057 1129 1363 1177 377 198 126 76 57 48 50 63496 104 7462 30 11332 17 38 16 4553 -11560 -22 63 75 189 273 430 522 731 802 886 998 1186 1186 1353 1649 1890 2164 2508 2700 3112 3679 4510 5294 5938 6903 8005 9307 10821 12152 13583 15929 18957 22021 25260 29354 33644 38558 44580 51155 59573 69318 79781 93303 105378 118568 134617 153303 178118 205386 210685 203286 178835 165081 150915 142106 139704 132476 121416 113049 114694 120416 127593 124016 128969 130304 126146 134646 142178 150690 144939 145042 154350 165782 167186 167547 168548 163583 155762 144684 135922 116617 90570 86841 107620 128776 126484 109318 74858 31436 10045 2846 1071 782 1064 2743 6805 9639 4284 718 71 39 19 6 0 63505 110 7311 30 11331 17 38 25 4551 -11561 -44 -80 39 139 188 313 318 571 650 811 1081 1100 1183 1526 1788 1824 1883 2130 2281 2605 3101 3504 4083 4444 4901 5426 6065 6800 7739 8900 10574 13013 15316 17652 20111 22229 25068 28333 32082 35775 39982 45055 50647 57067 65256 73768 81826 91029 101471 112569 125277 139031 150927 162652 165581 158910 163707 161977 158031 146617 131155 118654 115451 113376 110018 110287 117113 122729 127498 134531 134829 127588 129382 128453 136375 154271 165139 172937 170980 174414 179540 172161 157894 155426 153046 151069 145283 125013 99350 88263 86839 88790 70904 45201 25102 8974 2905 1165 882 1246 2378 4566 1582 289 94 78 70 50 39 41 63514 116 7134 30 11334 17 38 34 4550 -11561 -25 103 88 64 133 186 284 496 492 574 695 769 1009 1081 1204 1292 1417 1612 1794 1890 2065 2590 2913 3148 3333 3562 4030 4706 5568 6284 6928 7535 8555 9659 11134 12966 15380 17765 20439 23793 26889 30728 34185 38325 42448 47833 54171 61012 68592 77498 86550 97162 108072 118366 130760 144822 154979 162625 174284 187773 182638 159970 137942 133280 133481 125322 121464 116120 117553 119500 120317 128294 137974 140786 143091 147350 153814 157076 158960 167517 172995 168827 152057 150437 140854 123670 104226 86586 72833 67916 75996 92302 107355 102656 83058 69975 53922 41205 31004 20915 12023 6079 2141 1165 5233 20269 54924 68171 45441 20503 4338 944 80 59 46 43 63523 119 7049 30 11339 17 38 43 4548 -11562 -85 14 180 225 323 633 684 659 866 1006 956 1143 1387 1495 1420 1554 1819 1846 2066 2380 2689 2983 3291 3485 3815 4239 4569 4912 5348 5919 6700 7411 8355 9275 10213 11912 14037 15718 17292 19595 22595 25814 29193 32003 34627 37572 40598 45781 50512 55727 62257 68562 74424 83237 94708 103736 106832 110865 116713 117927 116770 115893 117009 113365 113258 111353 104607 102333 100628 102614 107403 112592 122250 137183 140002 144069 138327 131107 134842 142519 159577 170552 164975 165852 168980 158070 149498 146223 135669 116250 111408 109182 103830 98114 92673 80097 61765 49770 47375 47295 36481 22070 9226 3623 900 461 700 3593 24792 75487 88148 70632 63718 30860 1515 45 25 29 26 63532 121 6996 30 11346 17 38 52 4546 -11562 35 36 74 117 237 529 692 942 1184 1320 1451 1602 1900 2124 2199 2141 2164 2202 2378 2572 2657 2716 3126 3389 3799 4166 4501 5031 5499 6083 6758 7414 8368 8975 9678 10294 11034 12344 13805 15569 17735 20252 22743 25558 28987 34127 41433 49063 56849 63102 67421 70205 74458 81146 90409 98668 107834 116125 125690 131988 132339 130259 118690 99992 90634 89671 91957 92974 90370 90334 95070 103918 113475 118509 119572 114785 111431 111203 109397 117745 126460 114244 112418 112054 109203 110388 106508 96721 87480 87045 79242 77033 79069 79270 77183 72434 63790 54991 48815 52050 62698 79792 89718 50955 13334 1059 569 1914 5615 15631 57170 123927 150955 135132 113719 104250 17255 213 36 26 27 63541 120 7034 30 11354 17 39 1 4544 -11563 6 111 54 171 315 491 589 720 950 1223 1700 2021 2313 2349 2432 2709 2995 3346 3623 4065 4137 3846 3917 3971 4066 4374 4839 5368 6008 6818 7569 8158 8995 10082 10989 11635 12682 13771 15621 17887 20600 23633 26945 31282 35311 40744 47054 54687 63944 74091 83422 90131 96839 104035 108744 112116 108248 103483 100825 95423 91427 92413 95435 95449 96870 95699 92291 87562 89721 94414 97606 100595 105123 109472 109678 111829 113890 110798 117874 110379 108614 113676 114581 125131 129812 126481 123607 123230 120332 111986 96959 87775 77410 73514 64462 61480 65685 84175 86838 72137 54735 38471 25096 47194 45416 27932 9676 7284 19114 50926 112020 152722 177210 121521 62665 2830 74 41 40 44 63550 125 6861 30 11361 17 39 10 4542 -11564 76 143 284 184 286 417 557 588 830 928 1109 1289 1431 1576 1848 2187 2557 2984 3379 3779 4094 4509 4832 5195 5603 5659 5709 5523 5767 5966 6146 6198 6582 7383 8420 9875 11205 12355 13511 14369 15199 16293 18165 21083 24547 28927 33143 36368 39798 44102 49997 57866 66475 74002 80527 86198 88853 93331 99090 105718 108956 110277 112800 111046 111967 114405 114656 111076 103556 100561 100477 103567 107127 109565 110008 114906 121459 127393 131848 135599 128519 118086 115486 119645 121608 114271 108717 103968 101462 101907 106198 119216 128453 121875 120454 110140 90855 78152 72647 67097 62393 59302 71148 76315 57164 32975 17445 12625 9501 5394 8760 21178 25432 12844 16803 54716 107888 78688 15270 293 30 8 -1 -2 -3 63559 128 6775 30 11365 17 39 19 4540 -11564 -89 48 30 72 174 385 414 568 591 793 965 1143 1364 1662 1875 2044 2400 2752 3303 3893 4148 4434 4504 4333 4610 5085 5548 6209 7190 7066 6756 7139 7784 8229 8886 9617 10002 10270 11286 12358 13715 14497 15577 16657 18509 20923 23459 26734 30852 36112 41278 46713 53418 59815 66264 70922 75985 82384 86789 92244 97468 102222 106769 109759 111321 113097 114100 116227 117668 121210 129166 142523 157125 168080 178368 189833 202309 202639 188536 166452 131782 113861 110433 100848 92707 95297 95563 94193 100389 97952 94493 101148 105304 113986 115241 101967 85505 75423 64663 55600 51690 52291 53763 74768 100292 105931 85524 47023 37323 35857 26657 13598 16252 17547 12324 12721 16364 66336 99150 48133 10490 484 69 65 50 43 29 31 63568 291 1923 30 11373 17 39 28 4538 -11565 459446 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 11 999999 94 111 257 453 489 477 634 663 646 759 856 918 1093 1404 1508 1544 1783 2257 3176 4084 4244 3451 2962 3210 3682 4125 4555 4727 4682 4580 4687 5057 5596 6200 6745 7504 7862 8434 9113 9950 10796 11844 12427 13246 14221 14862 15594 16649 17596 18657 20724 23754 26961 30431 33734 38266 43715 49170 54906 60174 67452 75596 84643 93952 103704 114369 124708 129780 133025 136254 135945 131965 129383 124775 128353 133997 145785 156768 167833 178444 189112 177187 162769 146154 120719 100312 91362 79074 77432 79956 78748 81071 83668 84370 84491 86642 90337 97057 100704 95957 86029 74605 62443 54189 49500 48920 51158 54423 52265 50315 44447 37380 61261 169251 261511 242698 87900 12303 1657 1441 5344 12599 24799 21544 11501 5951 1738 143 69 52 31 31 15 10 12 63577 145 6313 30 11383 17 39 37 4537 -11565 -52 45 262 248 275 413 534 499 542 769 1091 1309 1614 1787 2219 2579 2538 2875 3327 3380 3247 3228 3188 3098 3359 3722 4082 6475 8974 7074 5307 5372 5628 6376 7130 7608 7370 7192 7282 7441 7609 7635 7511 7742 8239 8941 9854 11171 12252 12932 13804 14543 15653 16678 17805 18910 19992 20972 22052 23842 26746 29960 32281 35362 38811 40567 43410 46296 49790 54805 61025 67395 74111 80646 88164 93773 95267 94570 99290 105274 112375 120584 128483 136934 139741 140437 142725 145210 143968 138156 129172 123903 115981 105798 98233 92802 89160 84280 84674 85119 87821 86243 92522 97846 99970 98261 99001 104389 102245 98060 90797 76194 67671 60910 53177 44873 38620 34013 27640 26010 30157 33704 49852 103328 214513 276779 232538 114767 20829 3065 1143 1011 2842 6415 5487 982 133 53 44 48 38 33 12 14 -2 63586 149 6169 30 11389 17 39 46 4535 -11566 -14 93 93 93 165 355 507 524 631 1074 1315 1535 1689 2008 2310 2305 2441 3049 3415 3534 3645 3978 4630 5212 5542 5563 5568 5692 5534 6501 10619 15374 16540 8095 6870 7593 8303 9020 9861 10143 10139 9953 9954 10291 11094 11308 10762 10803 11301 12000 12742 13615 14557 15347 15773 16446 17101 18243 19631 21613 24055 26772 30492 35404 40924 45825 50076 56679 61446 64304 65680 65203 64343 65854 67994 71422 74499 79817 85409 89299 91256 91217 90600 91909 91507 94750 94936 94537 96991 99742 103231 98851 87843 75150 72285 71560 67307 64802 66935 69439 72574 75241 75013 78914 85183 88533 90536 94653 94350 90700 94983 99878 97153 89693 92646 101977 95508 72867 52609 40023 35441 33868 36019 44122 51045 46404 33178 20894 18294 28496 67529 167453 220831 187260 127294 48105 27853 32256 23173 6306 290 86 64 49 43 32 24 28 32 63595 153 6053 30 11393 17 39 55 4533 -11566 -97 999999 169 154 233 520 750 880 1066 1137 1422 1659 1952 1998 2296 2693 3436 4176 4174 4273 4742 5462 6274 6122 6237 6634 7541 7977 8506 9245 8908 9000 12227 17328 23360 23652 14354 8983 8578 8990 9875 11054 11641 11719 11680 11982 12630 13342 13670 13785 14628 15412 16546 17682 18665 19601 21163 22891 23596 23332 23215 22610 23554 25496 28172 31190 35041 39026 45262 54777 65184 75205 82041 88417 92477 92712 86064 81832 80314 78892 77475 77610 72920 68667 67336 69536 72404 74003 76564 77728 75399 74686 74861 70946 63546 65305 70138 71316 71897 69033 69932 76639 78466 75446 79728 84566 82385 87540 88875 94928 98740 101878 103360 109957 119765 130019 128634 119820 117449 99606 77753 64413 49928 36568 31282 30178 32318 34298 36499 34657 21285 13936 17786 23823 28332 31413 36594 40417 39360 34720 20783 11739 7872 2309 93 76 66 26 30 24 8 10 12 63604 190 4974 30 11394 17 40 4 4531 -11567 128 -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 75 492 373 612 1283 1563 1382 1271 1358 1566 1960 2774 3535 4191 5018 5471 5378 5431 6070 6163 6418 6947 7456 7789 8342 7999 8122 8376 8474 8518 9040 9457 9472 9917 10460 11560 14043 18747 27964 22152 12650 10779 10689 11446 12002 12317 12680 12685 12548 12332 12277 11880 11383 11110 11193 11653 12835 14924 17400 19822 22427 24525 25733 26335 26771 26522 26618 27971 30760 35145 42737 53664 62739 68798 72914 72890 74173 74099 69193 65804 67383 69230 69177 67696 66419 63725 61015 59595 59509 61096 62371 60581 61116 62612 62815 63913 65350 69266 68204 63977 61377 60996 58715 55199 55321 52646 51043 52553 55047 54297 55336 60811 68096 72695 75095 78121 82207 89815 103705 115466 124242 125383 130798 132429 122400 109978 93524 82411 75318 74200 74336 83403 102829 92336 64184 32402 11528 14160 20061 28444 35373 29746 22861 19638 13493 3725 1989 295 83 98 84 54 37 40 29 27 36 63613 190 4976 30 11396 17 40 13 4529 -11568 288 1106 986 999999 999999 999999 999999 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 153 393 612 814 961 1328 1807 2366 2870 2972 2864 3115 3272 3507 4098 4421 4999 5594 5988 6727 7433 8112 8798 9429 9951 9937 10974 12211 12982 14045 13430 13819 15022 15320 14427 14035 14272 16243 23887 25167 18821 11855 11188 11381 10951 11130 12208 12379 12735 13478 13924 14265 14575 14721 14610 14072 13428 13130 13675 15006 16717 19059 21457 23169 24886 26602 27556 27379 26787 26926 28519 31112 36193 41617 44424 47737 52957 59452 64445 65750 65386 65742 71088 75111 71880 64642 57003 48063 44497 48668 54691 59312 61224 60701 58444 55917 52570 51288 55267 59128 64830 66586 63343 60073 60893 58760 58030 63676 61204 62242 66988 62153 60878 61500 61302 64024 66020 67079 70833 75957 86095 95948 113834 132683 147817 165210 176169 188893 189468 194409 190669 167837 134619 108886 89668 60080 28616 19808 21066 17834 11161 8402 5371 3437 1459 622 206 114 54 56 49 41 31 18 16 -5 -13 -3 63622 155 5998 30 11398 17 40 22 4527 -11568 -71 999999 -84 300 742 951 1231 1266 1350 1643 2133 2820 3241 3699 4211 4381 4577 5035 5410 5678 6127 6576 7160 8001 8803 9532 9985 11273 11774 13074 13248 13838 13480 14025 16632 23588 32296 46715 60336 73283 64812 17509 12852 12542 12730 13110 13418 13421 13664 14283 14784 15407 16020 16618 17346 17437 17265 18078 19210 20968 23535 26123 28886 31623 34101 35798 36529 36188 36854 37418 38165 38173 38054 38830 39165 40540 43434 46545 49701 52511 53738 53438 52004 49086 44882 41906 41593 41793 44389 45915 48004 49598 52443 56015 59172 65708 72962 75710 73769 69732 68189 63349 58753 53605 48028 47239 44728 44937 49310 53751 59927 65487 72085 80430 90123 95592 107474 124824 130864 140124 149582 159996 178514 192504 198831 194004 180601 160940 138373 126710 126417 106650 93286 83838 62773 43332 25895 16976 15966 17978 14204 3471 209 168 380 156 30 29 8 -6 -6 -10 -13 -9 -13 63632 202 4534 30 11404 17 40 32 4525 -11569 332 1384 1680 131 999999 999999 70 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 999999 57 174 374 645 830 994 1431 1858 2019 2228 2784 3950 5058 5158 4820 5364 6767 7779 8520 9968 10584 10493 11886 13564 14043 14439 14640 15089 17024 17692 17871 19277 21372 22858 22764 21695 20841 20811 20604 20671 21653 21510 21426 21747 23933 25858 23202 21963 21947 22763 22663 21437 20588 19916 18849 18155 17956 17704 17562 18145 18553 18488 18219 18381 18611 18324 18529 19752 22220 26079 31371 36933 41829 44913 44501 42595 38717 36295 35219 34266 34150 34187 34242 35747 38745 41153 42360 43252 43994 44125 44429 46139 49073 51540 53505 56272 57997 56920 54817 53606 52020 47110 42669 39010 35921 32154 30541 34655 41744 47794 47458 47435 51193 53008 57624 69237 80223 89976 94172 97698 107661 116727 123636 134205 144433 165965 175773 167689 162179 147319 147931 141451 129467 112295 90356 84002 82590 82258 75613 62898 57689 57968 49392 36127 22423 15660 16340 20751 19476 7942 2016 998 1344 425 38 13 3 3 0 -12 -15 63641 207 4476 30 11406 17 40 41 4523 -11569 220 1029 1120 420 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 124 265 617 628 1062 1526 2120 2265 2277 2931 3504 4041 4672 5312 6317 8101 9466 9285 10855 12564 13577 15693 17090 19084 19964 20821 21889 22259 24534 27613 30418 33514 34757 35137 36458 36432 35840 37754 38029 35563 34811 33436 37898 40435 34774 31196 31237 30302 27958 26830 27258 28942 28592 25941 22952 21169 20693 21432 22533 22545 22318 22099 22233 22617 22201 21824 21195 20993 21290 22581 24904 27549 30067 32426 33960 35200 35821 34447 33478 31823 30394 29585 31212 32191 33102 35419 37865 40973 44194 46410 48023 46997 46241 47603 47962 47630 45320 40810 38253 38355 41113 46284 48163 48101 57597 64788 75661 80517 80810 75871 79769 78939 68564 67192 75359 86081 96217 105225 109887 122443 132886 140193 148670 147875 155068 147965 136759 135064 113693 91628 67275 50027 39199 31541 33230 48103 51039 42365 39944 42460 46650 45586 40833 40834 41247 42526 42534 47942 38887 21086 12523 4517 550 70 57 62 48 23 9 11 22 9 -3 -4 63650 208 4446 30 11406 17 40 50 4521 -11570 364 932 1399 855 999999 999999 999999 999999 999999 999999 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 999999 999999 -14 142 297 499 697 937 1163 1645 2039 2275 2846 3972 5205 6555 7418 7861 9110 8979 9029 10497 11296 11721 12598 13559 13338 14383 16145 17408 16635 16854 17518 18280 19070 20976 24830 27052 28186 30601 31658 32547 32596 32293 32590 35151 36679 36644 37856 38090 38516 37870 35645 35389 34549 33109 32702 32783 33439 30625 27312 26021 26309 25467 20518 17513 15744 14532 14227 14936 15640 15995 16699 16765 17212 17805 17837 17736 18195 19218 20308 21765 23365 23794 23506 22834 21314 20286 20244 21376 23797 26841 27899 28295 28737 29346 28976 28533 28242 26060 24666 24638 28501 35229 42136 49377 56780 63367 68587 72761 74594 79888 91256 88522 88692 93771 96165 94338 102538 103226 99950 94618 85075 80900 79881 87633 98369 111630 114868 115016 115152 118047 129285 141805 142062 138840 142727 130362 105976 78952 65756 49524 38547 36242 39781 37875 32999 29572 28971 30008 28545 27401 28914 30557 32360 31889 21249 8510 1520 349 98 31 44 19 19 20 -3 15 7 2 7 5 -11 63659 206 4505 30 11405 17 40 59 4520 -11570 -27 325 775 1510 1462 183 999999 -90 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 74 137 -38 999999 999999 999999 999999 -74 279 83 82 387 539 1078 1705 2287 2459 2879 2718 3133 3448 4127 5524 6042 6081 6838 7584 8785 10176 10492 11111 11572 12937 14384 15880 17724 21754 23374 25559 29007 32606 34712 40096 41955 44897 49425 49390 51742 56857 64757 63710 59004 63531 63999 62833 61840 61006 56195 49885 50997 51547 50012 48528 47629 45948 42803 40886 42146 39134 34151 28454 23586 19806 17747 17636 17962 19187 19826 19236 18210 17796 17175 17562 19158 21392 25601 29443 33021 37524 40620 41637 41600 40068 36169 31995 30409 28505 27007 27542 28959 30385 31237 32249 33882 35540 37131 36952 34904 33736 36489 45807 62724 82694 96825 98602 88284 82053 84214 79508 71377 63450 59924 58755 58655 62784 62352 60903 69230 64727 57712 63694 65179 63598 64462 62318 63580 65072 68577 69937 73773 79861 83884 86770 87650 83151 67273 57138 57349 56466 52508 45145 37258 36457 32881 30745 35238 37573 35444 34983 34266 29606 23083 20504 25589 28509 19597 17300 20337 21304 1492 68 57 68 67 58 55 46 58 47 51 43 37 63668 188 5045 30 11405 17 41 8 4518 -11571 7 467 962 1171 1325 1357 693 999999 999999 999999 999999 999999 999999 999999 -96 -40 130 409 643 636 1024 1428 1964 2507 2944 3156 3561 3860 4347 4449 5116 5902 6447 7598 7566 7918 9180 10992 11399 13917 17754 20711 24345 28065 30662 32837 35260 41084 48730 53170 54742 56973 56352 59331 62840 67063 68823 68784 71750 77938 85820 85790 80293 77535 74613 69366 84829 85912 65227 56922 48310 46497 44631 44393 46856 47503 45522 41593 36376 32677 28602 24011 19651 16582 15246 15088 15752 17298 21321 26830 32274 38223 43456 47034 47986 48920 49368 49912 50194 47960 42648 38456 36420 33120 30289 28967 27902 28322 29741 32151 35539 41060 48256 55163 61923 65971 73444 74028 62915 52396 41829 33428 24925 22165 20119 19931 21816 22367 20906 18806 18354 22012 25149 26890 33048 40688 47063 56454 67277 75137 74366 70335 59842 51888 48433 46924 46048 49575 54390 57937 58414 56224 54554 54659 54293 51365 46771 42110 35086 30992 31054 33022 38330 43229 46313 43391 38740 41197 39071 38932 35161 28295 23362 28004 25523 1939 51 27 11 12 12 11 12 15 6 -2 -11 -15 63677 186 5106 30 11406 17 41 17 4516 -11572 290 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 95 504 755 876 930 971 1070 1138 1127 1209 1411 1676 2385 3337 4097 4945 4951 5338 6285 6600 7399 8833 10857 12465 13224 17232 19738 20374 20519 19979 20858 22105 25327 27129 29305 32788 34538 37652 43092 52273 69533 100682 175924 248201 313459 411295 321633 85324 47376 46087 44125 43225 43551 44453 44284 44035 42853 41173 37613 32608 28594 25544 23341 22317 23013 26032 31399 36970 41826 47784 53513 57681 56089 54477 53464 51632 48249 42950 37337 32478 29819 26401 23757 23221 27399 37077 51317 63828 73816 79851 74177 55707 39026 30644 25847 20486 16729 15916 15118 15537 17161 20055 25239 31307 37207 48945 61347 80303 103014 105631 103846 97038 76981 71237 73278 68205 62013 56851 50767 47013 48755 48533 52920 53900 50271 51710 60234 65352 66471 64137 56718 48068 39353 31243 25618 21526 20572 23650 25014 22023 18714 17879 21090 26057 32961 34132 29296 19892 9694 8633 10560 425 47 31 30 27 33 27 22 7 18 17 17 13 63686 187 5075 30 11405 17 41 26 4514 -11572 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 77 294 576 1026 1623 2254 2527 2671 3252 3888 4713 4594 4093 3784 5126 6515 7445 8167 8982 10222 11398 12594 13720 15897 19762 26878 32810 44842 50605 37856 38286 46764 72775 145350 238617 226334 228330 312028 325470 230810 87638 38802 35179 34609 35412 35502 34794 34095 32302 30519 29214 26910 25364 26552 30141 35413 40023 45485 52533 59348 65633 71314 74948 78304 80898 81455 76525 66038 55404 46997 38521 33035 29525 27391 25107 22315 23006 29147 40065 51388 61341 60530 49367 37693 31520 29104 30868 36513 47760 57241 63275 71136 85635 102353 109688 104481 96715 87305 77695 73645 78179 77282 72072 64986 53629 42719 33615 26569 22712 25824 32633 38147 40659 45912 49341 56359 66256 69026 67296 67384 61902 40938 20178 14602 15708 17071 15905 13746 11316 13176 16550 16881 15605 16015 19704 24520 32126 26652 10603 2433 725 168 71 41 48 42 50 40 23 28 38 34 22 26 63695 137 6573 30 11403 17 41 35 4512 -11573 39 733 1287 3556 7573 12811 14142 16406 19891 25417 34134 57580 98486 113922 141994 209262 249326 250740 290901 250846 265627 236462 180826 79582 57875 51855 45794 41852 36718 31973 29376 27071 24911 23094 22232 22832 23344 25057 30003 36140 42278 49507 58242 66383 69662 70246 70906 71955 72477 65539 54776 45049 35892 31189 27905 27030 30551 36155 41208 47089 51465 50399 47888 44430 41182 39344 41689 49028 57788 68335 81469 95827 99643 96701 89339 78004 72286 75654 77260 72838 67229 59305 54956 54121 52740 48953 43882 41652 39271 34374 33697 31103 26694 26588 27151 28812 32263 36714 39926 42762 49046 53290 57419 59235 57095 47107 33137 26286 30770 38222 34121 22843 9272 4522 6020 7216 10481 11424 11861 14709 13478 7752 1793 135 82 69 67 45 30 51 46 33 31 38 26 19 15 63704 144 6363 30 11403 17 41 44 4510 -11573 -39 369 379 404 200 635 2045 2594 3387 7706 12420 16739 26726 41921 68042 109976 122959 100139 85923 95948 117542 130749 160499 221561 261667 166079 82045 73677 76919 78089 77128 74688 72222 68876 66765 64306 60005 55128 49707 42586 34709 28135 22520 18383 14615 11625 12396 16607 21662 27791 31012 35700 42166 47330 49823 52953 50307 41625 35731 33053 28184 27460 30866 34818 37854 38556 38118 40920 49840 60026 65346 64498 63242 62164 61759 55119 53101 52830 56670 59360 54693 54107 53017 53940 60023 66841 78882 90572 90210 90759 94394 96956 92775 86764 74702 66903 64269 63062 62042 61701 63799 65956 69050 69253 64060 52349 43862 38364 35944 34858 34007 32297 31280 31497 32449 40954 54695 65310 54733 21672 5219 4233 3298 3808 2800 2857 3442 2227 434 120 87 102 90 64 66 65 61 51 41 41 46 48 48 30 63713 143 6396 30 11406 17 41 53 4508 -11574 -64 411 538 999999 999999 999999 999999 1199 3668 8884 21387 40842 69438 115046 137862 167475 221827 213543 162274 125390 92052 45928 65212 114035 60712 42137 43963 50683 54458 59620 65005 69410 71179 70919 69405 66340 62743 59762 57781 55620 51494 45679 40254 34560 29637 24590 21411 19474 18144 18024 19253 20578 24007 29619 33861 36029 38458 39700 39242 41243 44324 46575 46888 44607 42044 43284 48953 53230 52829 46442 38425 37559 39189 38772 42687 46146 49868 58069 68401 80334 90943 96513 99556 103667 110912 112075 109335 101442 90764 84961 76706 69024 63686 58959 56344 56678 59000 59281 58275 57447 57787 59957 59369 59779 61234 57262 41641 27217 21653 20242 21100 26284 39904 54381 56246 54654 49633 28545 8957 2201 924 1927 3246 3740 2327 986 486 132 74 70 55 55 60 56 44 33 42 33 30 24 11 8 9 63722 188 5051 30 11411 17 42 2 4507 -11574 221 1097 2437 2113 999999 999999 999999 999999 999999 999999 999999 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 206 52 999999 999999 999999 999999 999999 999999 999999 -69 889 1292 589 621 932 1948 4759 13505 26510 33233 39578 68009 99129 135879 125908 78982 32027 15610 15797 19326 29869 53476 95856 128166 48159 23438 24947 27021 30565 33707 36508 39549 42653 45996 48052 48577 49397 51851 55166 56773 54932 51283 48073 44933 44150 42728 41801 43899 50092 57876 67656 76809 82434 87033 92233 94869 95807 96370 92707 85767 85767 86245 87338 83166 83177 92150 83519 72500 70195 70058 66481 67362 71362 69870 67254 71979 77410 76052 74323 70052 70182 68016 67853 71124 71852 71296 75174 70787 59263 47093 39941 38105 40323 40438 41361 40420 33305 32053 34331 39754 42922 44376 43357 39418 32400 27420 21943 17475 17206 17156 22914 41669 71304 100813 112127 104188 64161 37485 17939 3193 667 539 553 269 92 57 59 51 56 49 52 41 30 27 26 17 20 14 11 2 0 2 63731 144 6372 30 11412 17 42 11 4505 -11575 64 982 1531 2955 7519 11659 11766 11830 16804 28563 49200 65040 90820 104389 101457 90506 89206 65348 11647 9914 11099 12190 13136 14272 14693 14842 15482 16960 18135 18978 20027 21781 24244 27637 31204 34918 39083 43899 48047 50838 53607 55276 54447 51637 48436 45470 43001 42004 42458 47562 55945 65016 76722 84021 91640 101207 105690 115872 125793 133728 138809 137534 133843 124867 115098 102919 96808 97268 94998 89811 85235 81294 79762 77747 76241 76364 72706 67222 66361 67370 67614 65186 70207 81071 87226 96353 102384 108321 101870 87056 71180 58793 42511 33371 33276 32560 34002 39173 42507 49307 53544 50005 42298 34478 28815 22489 18168 15171 13813 15040 17603 23766 35106 42718 44144 55112 60000 56652 46882 29999 12971 2511 959 520 166 129 111 58 57 89 72 39 47 47 30 23 23 24 32 27 22 19 23 18 63740 210 4394 30 11414 17 42 20 4503 -11575 -28 744 2743 6510 10137 4737 605 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 166 180 328 596 367 222 383 205 -73 999999 999999 999999 999999 999999 711 2997 4962 4688 4563 3546 3900 9769 13811 23083 38154 45060 46581 57782 64302 60703 40995 24250 27570 36687 48111 8202 5020 4940 5269 6951 12098 12167 11096 13058 14302 15583 17671 18893 20315 21834 22932 24595 27109 29599 31125 32670 34221 36159 38713 41115 44541 48453 51527 54502 56745 59289 62517 66994 72138 76741 78570 83353 94971 106506 118429 124819 132913 143647 151435 154108 162436 162110 146718 134046 125919 117593 102909 100208 101018 99221 101986 106131 111754 116342 113075 99884 89583 86444 93883 102766 115926 126008 134706 132170 115064 93993 77539 61300 43063 33529 28509 23663 17990 11350 7313 4381 2438 1587 1904 4061 7758 13230 18827 19625 19185 17853 16573 13034 8967 6121 7615 10000 17404 32296 33568 20806 14623 10036 5255 2091 1305 1137 256 160 73 41 30 51 50 35 40 46 30 14 11 30 20 16 12 17 10 16 63749 225 3918 30 11418 17 42 29 4501 -11576 24 176 791 1543 1726 8 999999 999999 999999 999999 999999 999999 999999 276 3590 10882 23876 42642 49831 19713 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 595 1374 1962 2514 2737 2606 2528 2320 1811 1404 989 774 610 327 611 980 1512 1893 1922 1980 2023 1874 1504 1868 2359 2911 3335 3243 2563 1688 1032 516 266 52 2 307 2392 8688 14648 17759 26571 37497 44602 58132 60733 58566 64912 40893 22975 36627 21508 9923 8991 4865 4177 4575 4862 5422 6110 6793 7778 8424 9865 11566 13139 14464 14525 14246 15178 17688 20702 23009 24914 24527 24470 24801 26513 28875 31922 34588 36294 37089 37646 38864 42711 48387 54581 60835 64269 68761 74178 76267 81819 89591 98766 108827 114534 121105 131860 144073 151024 156609 155072 162197 167430 165684 164307 165283 165438 158719 149433 126923 107838 93593 92795 96489 100994 103172 104229 110765 115974 107691 101290 92615 84153 80695 66961 38784 21584 14122 9187 7082 5615 5476 6750 8331 10136 10398 8050 7498 6488 5751 8573 16624 23267 22773 17337 10734 8330 6113 3892 1960 1528 2825 4564 6662 9569 9396 6101 3600 2202 573 79 80 80 61 42 58 76 56 50 47 46 31 26 19 22 20 21 30 20 10 8 17 11 63758 212 4309 30 11419 17 42 38 4499 -11577 1260 3590 7192 13271 25286 45667 42857 12238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 526 1191 1627 1909 2169 2126 1521 995 677 416 144 184 379 928 1346 1705 1559 1194 990 1022 1418 1600 1497 1500 1124 724 405 226 -29 8 999999 228 13460 41103 43767 55546 79177 86890 79510 76238 79792 86785 105671 101968 68862 2653 -35 417 1323 2257 3382 4970 6810 8970 11310 13491 15688 17099 17653 18746 22652 26683 29108 30528 33117 34986 35167 36459 37691 39881 41358 41138 40316 41190 42574 44338 45932 45869 44869 44243 47573 51375 47114 42513 40912 41408 48286 55648 60601 64964 73019 83664 88359 94397 101204 106747 110709 113627 118118 120108 119935 117645 116661 113555 115845 108103 94001 84308 80234 80069 85894 99346 115858 130468 138765 120081 90545 71946 61165 52441 44042 36052 27930 20273 16113 15611 18648 23246 27093 29188 29667 27918 25391 25187 25996 24280 22428 19697 16016 15049 18649 24038 29874 29987 26998 21020 12872 5127 2110 3167 5597 4727 4579 5389 3513 2488 1150 232 74 52 65 53 39 36 24 43 64 53 42 24 23 26 15 16 26 25 21 14 5 12 15 11 63767 229 3828 30 11418 17 42 47 4497 -11577 -3 128 75 14 696 1514 1976 1515 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1574 6182 7836 2402 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7500 25907 53975 96665 116883 125171 126242 114443 121496 135629 110044 81993 34554 20341 742 999999 999999 999999 999999 999999 184 668 1335 1961 3155 4549 6252 8213 11061 14827 18503 21692 24032 25555 28661 33510 36188 37893 40928 43396 43532 41901 39431 36918 35486 35614 37104 40603 46092 53893 59705 59409 56611 54226 53360 51855 50521 52487 53244 57142 60922 61556 62938 60782 62655 68114 74142 83105 92538 97767 101638 108097 116384 119924 121805 123927 122654 119904 119210 119122 122857 125635 130380 136085 131101 115282 94275 70377 58220 55617 49192 43121 44390 49630 51113 57244 64095 57630 51477 45109 35585 30380 25516 24968 23368 22289 21485 20015 19024 19878 22786 22258 17478 16146 14798 12966 9189 6161 5690 6552 5715 2998 1131 803 1031 1146 569 284 280 313 239 129 57 45 44 47 27 26 28 25 17 14 8 14 28 22 21 25 22 12 18 63776 210 4398 30 11418 17 42 56 4495 -11578 437 196 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3686 12463 30159 47431 77995 148168 234617 334487 425438 389377 295833 191326 24999 702 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 341 1386 2846 4400 6709 10849 15463 19325 24566 30296 38380 45798 48818 53017 59232 67027 71375 71021 68750 67119 64401 61110 57321 52956 51952 50373 44472 40434 39061 38375 37767 35057 29418 25631 25501 26331 29532 32229 32309 35796 44881 56252 66795 76045 90316 106486 115127 115712 120370 122110 127686 138444 150364 165592 157941 140928 126714 115583 104636 90641 77780 64887 55091 46022 43108 43399 43363 42367 42515 43687 46230 47276 45438 39712 33457 31921 31076 25753 19962 17969 16927 16401 14337 9891 6345 5906 8617 11085 10628 9207 10380 14987 17078 12937 5987 2712 1520 928 397 430 1530 2209 1057 784 2790 5902 10114 3774 446 102 67 76 74 32 40 45 38 56 43 53 40 42 34 35 31 44 63785 211 4373 30 11423 17 43 5 4493 -11578 13 1523 4083 6145 1194 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1992 15171 41331 88761 141345 238288 332480 439534 468816 332272 138238 61945 3919 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 300 1108 2823 5902 11627 20207 29899 36487 41523 47890 56930 63751 68599 72207 75343 78478 83288 86238 86255 84448 79715 72923 61602 50469 42289 37107 34708 34739 38626 44723 48705 49890 53227 59061 64677 67350 70164 77678 83962 91120 102849 114821 123701 134412 153152 169069 169141 148249 118511 87210 64508 53732 43214 32618 29883 34812 41026 46359 57109 68234 71935 69935 65931 56590 46134 40504 36827 29693 21251 17294 14138 12597 11810 12058 10448 10111 10544 12053 12006 9439 6602 6096 7493 8472 8238 7073 6010 4593 2684 1411 421 128 106 129 166 361 808 966 769 1784 6523 6503 2355 571 118 81 94 84 78 73 52 38 37 45 36 43 46 41 33 48 46 63794 223 4017 30 11427 17 43 14 4492 -11579 182 840 1576 1764 335 999999 999999 999999 999999 999999 999999 999999 999999 506 1981 3650 4043 3134 513 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4062 21793 57580 98497 145880 225615 344689 392409 407400 354509 142418 6893 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 903 2450 6368 12307 17243 22135 27345 32975 37690 41463 45527 50801 56803 62085 68087 69547 69826 71941 74449 71717 63908 54315 44137 37549 34296 33525 37167 38915 39258 41300 44548 46683 47669 53116 58984 61745 65320 74778 84847 93014 105611 122003 130746 138373 159286 173056 164504 131628 107081 93928 81069 61760 50789 44321 35280 25736 22763 27920 36411 43116 44754 41171 36409 34329 30121 29345 27132 27685 28643 26592 24389 24517 26686 28735 30705 34041 36923 35497 30350 22655 15703 10742 5676 1579 200 119 135 115 61 45 65 95 203 346 471 430 793 2256 1844 257 55 75 69 56 43 44 33 29 19 15 10 17 30 4 10 12 9 15 63803 252 3152 30 11432 17 43 23 4490 -11579 194 355 578 6 999999 999999 999999 999999 999999 999999 999999 999999 -59 451 813 264 260 936 1212 892 800 1423 1984 2049 2459 3277 3104 1724 285 999999 999999 999999 999999 999999 -35 -70 999999 999999 -98 999999 999999 1473 6322 9574 7971 1627 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8356 35821 101086 202038 237902 329620 323760 330009 387542 287164 113105 7346 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 277 1379 3340 6237 8524 10557 13522 17088 20922 25317 31749 40002 46836 50335 53778 55555 56497 60392 63379 57679 46226 34895 26565 21814 17052 12974 10193 8907 7631 5253 5017 6373 8334 10726 14595 19336 23287 25521 28870 34964 46842 64512 76553 84557 95614 103693 117471 130912 134752 142259 141275 135456 123958 99783 71465 65581 66548 63722 73350 78343 85558 84723 80912 81290 80280 67995 69211 68923 67088 60589 57760 54866 54721 51688 51705 51535 52419 48818 44604 43267 42398 40249 34810 27464 17767 8239 2536 349 77 86 85 57 46 36 66 48 75 68 62 57 67 67 66 87 63 36 32 31 29 20 15 16 18 16 22 12 13 12 18 13 17 63812 259 2943 30 11433 17 43 32 4488 -11580 211 427 220 635 683 1453 2928 4293 5626 5154 3172 1898 1019 1210 2626 3510 3139 3417 5700 13237 26983 36485 30433 17989 9819 9456 8384 11463 32700 60602 84502 121214 137492 68913 62364 124372 81510 19739 19888 22137 21774 24071 21651 19755 16284 13322 11908 19754 59335 88282 62983 8947 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 27 182 380 514 1038 1562 1814 1845 1745 1903 2351 2864 3360 3249 2976 2865 2766 2915 2748 1794 1421 1940 2054 1748 836 423 132 53 999999 999999 999999 999999 3319 14500 39754 62279 57654 2889 999999 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 1015 3211 6945 11663 16535 20833 24500 27154 28933 31399 35154 39901 45460 50474 55838 60320 61541 61234 55725 47424 39572 32222 26050 19162 11965 7690 4130 2512 3367 5062 6707 8235 10680 14387 15936 20491 28712 35882 46328 56154 63675 78677 96048 104719 109208 111946 116998 123769 121503 123911 128206 127762 122330 116030 108719 101968 92822 100484 110691 105719 95719 85795 78665 73021 65608 60165 56430 56999 53744 43710 42988 42264 39967 38742 36169 37229 42501 46429 47002 45895 44064 36498 27693 16403 6707 2071 419 88 55 91 77 43 52 60 54 35 40 54 51 81 80 72 58 54 47 33 24 25 21 6 -1 -1 -5 4 22 14 4 -6 -1 3 7 63823 237 3606 30 11436 17 43 43 4486 -11581 348 753 1772 3436 5650 7412 11976 23953 48894 96105 136658 138295 164810 103965 46609 18419 13371 18686 6221 5890 8980 11541 11073 12241 10855 32123 73222 71671 42910 19899 841 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 625 693 838 852 1004 1576 2006 2085 1802 1606 1310 963 739 806 801 756 780 1165 1110 607 159 999999 25 131 150 484 273 188 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 416 1129 2095 3158 4602 7006 9847 12758 16701 21863 27536 34576 43161 51611 57851 61446 61019 60436 63297 63707 62274 61043 59174 56385 52935 50085 45466 42542 40062 37683 35063 34539 33712 32143 30595 27089 23811 22502 21769 24143 28793 32629 38865 47845 53504 59032 66005 88399 105967 101049 104350 115094 122850 130483 129658 137712 147966 155411 152430 148596 143967 130142 114434 98381 85243 77513 74485 71392 71554 60145 40858 28523 24082 21021 20233 19004 20693 25894 32178 33209 25640 19192 15108 11658 6282 1129 97 59 58 63 39 45 58 65 65 63 78 70 35 37 59 39 47 52 77 68 30 25 25 37 16 7 21 12 17 14 11 0 5 8 13 21 63832 229 3850 30 11440 17 43 52 4484 -11581 462 2225 6229 14853 21516 22903 16557 16199 34408 29779 10372 10643 4261 1028 4268 9634 29557 90582 177586 222056 291866 273900 193078 112114 4434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 470 644 1007 1492 2257 3107 3631 3924 3679 2702 2165 1773 2158 2344 2073 1709 1406 1282 1166 1295 1492 1443 1202 921 936 882 769 791 749 499 603 473 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 412 1544 2670 3818 5521 7856 10182 13258 18139 25119 32129 38995 45898 50628 51661 51450 51479 50475 48078 48332 49899 51503 52018 52654 49850 44121 37614 34200 33507 37453 39395 39808 41803 41428 39227 42691 50554 58352 60668 64457 74066 82298 87776 98531 104131 106236 108159 108821 115301 112153 120249 133888 143323 137740 120249 112150 108990 106903 99649 92976 84950 74356 69865 64316 53659 50471 42205 34391 34022 26166 20612 16576 13033 12234 12271 13854 18602 21840 20780 14502 6909 3394 921 179 74 106 94 66 63 72 64 57 60 81 61 75 63 47 28 78 53 68 64 46 42 46 38 29 22 12 24 15 21 32 22 22 24 13 18 23 63841 240 3522 30 11442 17 44 1 4482 -11582 -22 59 51 169 285 1530 2112 1965 6185 22861 63855 154362 297770 328690 205011 178649 193697 200340 147144 41228 2401 1079 1173 839 1228 1740 2485 2914 8726 30982 73377 132292 141533 45199 2814 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 124 524 933 1056 1444 2103 3088 3845 4398 4325 3457 2100 1691 1519 1204 1450 1721 1620 1716 1941 2095 2151 2254 1898 1750 2676 2925 2802 2665 2688 2219 1624 1210 3137 17340 52822 3720 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 324 901 1586 2523 3236 3778 5022 7263 9977 14259 19562 26070 32785 37172 40246 42905 43902 44233 42411 41766 45108 47256 46009 42443 39296 38333 39836 42520 45061 45802 46098 43531 41940 44254 46241 48308 47589 53956 59808 65387 73245 75117 76763 75681 71300 70198 72351 75615 79613 80893 84621 85946 81715 79758 76359 71275 62716 57653 58908 61825 61864 57691 51776 53670 50432 45763 38458 30938 23417 18893 17090 14850 12883 12258 12809 14821 17538 20727 21244 13657 4290 769 169 93 58 54 38 70 63 45 43 60 46 42 48 48 33 38 44 55 37 28 35 10 4 10 20 12 18 18 20 26 14 -1 8 12 7 20 18 63850 229 3851 30 11441 17 44 10 4480 -11582 100 472 2609 7996 21734 46405 86465 108068 78828 39605 16085 6240 2407 819 788 2530 4358 12704 26610 47984 126492 224128 321135 423537 351713 104464 2819 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 46 999999 999999 -65 575 807 985 1433 1777 1776 1993 2211 2808 2830 2466 2439 2669 2395 2572 2729 2805 2627 2123 1746 1699 1557 2118 2272 2069 1499 1030 405 4378 35143 134533 166699 49504 1425 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 187 629 1363 3021 6651 12289 17549 21463 23868 26427 29197 33202 37006 40643 43092 43615 41986 40578 39784 41480 46460 51075 54396 56537 58833 62247 62353 59705 57403 57579 53692 51346 50586 50324 47222 45077 45127 44561 43666 45730 50294 55446 58481 57846 67342 83377 91047 95276 96945 100064 98218 87218 78816 71192 62803 56542 54445 54111 53677 55796 62643 67915 67671 68445 64853 55851 44563 37246 32964 30438 29191 25993 24415 28121 31450 30209 23678 11291 2662 1282 929 301 76 75 71 42 69 52 45 83 83 61 94 67 53 61 51 74 47 47 48 59 57 41 8 13 30 33 26 30 34 27 31 20 25 25 63859 228 3882 30 11442 17 44 19 4478 -11583 618 2541 7455 16160 27316 39188 59079 101372 163212 132428 28793 2769 222 186 108 423 1586 3918 19032 72421 161385 341718 622091 756735 301585 10698 999999 999999 999999 999999 999999 999999 999999 999999 -21 183 226 349 667 862 741 549 843 921 1078 1386 1968 2382 2807 2990 2966 2820 2768 3408 3914 4489 5015 5547 6884 8031 7281 6322 6219 6564 6103 4925 3480 2428 1736 1254 52 3084 37873 40327 59380 2935 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 616 1970 4406 7411 9536 12144 15455 19692 21703 23499 26154 27876 28919 31224 34671 36614 36630 37615 43589 46873 44289 39945 38812 34965 29329 25337 18441 18336 18264 22934 31409 39078 45979 58252 72623 87287 85064 75026 61627 52764 47582 48140 52266 55475 54988 57805 63283 63897 64961 65577 68985 73772 81304 88471 94859 97656 92871 79592 70703 66627 56781 42788 38168 35632 32354 30921 30191 30789 33098 34643 32879 26226 20356 11408 3307 594 403 480 447 368 300 220 119 103 96 91 109 109 116 111 87 98 91 77 92 79 79 74 49 35 42 42 48 59 61 53 49 44 52 56 61 60 35 41 63868 226 3941 30 11441 17 44 28 4476 -11583 369 728 1313 2216 4642 8046 15932 27875 31134 23719 9418 698 999999 999999 1294 3715 11042 30880 73996 151765 301099 607930 761021 413225 152310 6885 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 205 697 986 1376 1224 1263 1655 1671 1827 1820 1531 1726 2142 2419 3000 3507 3871 4761 5873 5845 5268 4862 4884 5215 4468 3831 3724 3385 1880 1314 1033 -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 76 1195 2254 3032 3798 5645 7788 9472 11826 14289 15082 16112 19227 21584 22998 27152 30857 31896 29044 28155 26310 26694 33392 43997 52519 56825 59537 59390 67965 74537 73130 64673 56326 57338 58989 58924 56931 57707 58134 59785 63023 63613 66686 65925 66015 64706 64206 64237 65782 67444 72871 82715 101940 115781 116792 101372 80053 68207 61088 53754 53768 53054 46857 44158 38899 34018 29689 27516 29843 36242 46462 49202 42443 36435 25232 9579 2430 699 651 636 735 937 776 244 55 26 45 63 68 63 71 54 49 59 44 16 28 22 23 16 13 10 20 9 -7 5 3 4 2 13 18 15 9 7 3 63877 224 4003 30 11443 17 44 37 4474 -11584 68 150 559 1205 3253 8110 19347 37677 48568 43402 29446 16307 31554 38579 38882 14633 11260 27922 70268 129841 215329 345568 456460 292288 43411 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 432 949 1072 1659 2475 3000 3464 3933 4368 4328 4469 4560 4395 3548 3248 2458 2716 6032 8659 3891 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 461 1602 2543 3539 4857 6963 9727 12466 14856 16249 17128 18546 20258 21949 25249 29590 35047 39233 40540 39534 40486 42456 46935 48825 50183 55732 62336 67311 70206 76762 82223 84558 86223 89341 91816 88466 86572 89607 88179 85928 87999 91506 93573 90109 86222 90371 95022 97603 107157 117668 114273 103315 86120 81958 84857 84648 82864 75509 65170 58161 47366 38882 35018 38347 46096 56128 65165 69023 62631 47007 25538 9936 3685 2602 1788 1336 2180 3364 3052 1258 236 27 25 53 32 35 45 51 13 21 26 17 11 22 2 11 26 11 1 3 -4 -5 -4 -1 -6 -3 5 4 -6 -15 -13 63886 217 4213 30 11443 17 44 46 4472 -11585 157 1174 3141 4857 4388 6818 11106 17639 28895 43493 53345 61018 58852 67283 116675 229352 438012 601266 431343 227076 10779 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 489 1711 2869 3753 4888 5749 5475 5206 5580 6017 6330 5882 5394 4513 4146 15556 35147 13724 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 1392 3500 6563 10319 15921 20205 22998 26000 28481 29216 30807 34858 40463 45480 45318 42160 39379 35939 32752 31835 31286 33082 37306 43570 48689 55479 57144 61257 65526 64069 64061 62526 60504 61386 61129 58380 53277 49579 49174 50488 54939 58313 62356 75156 94397 110573 128382 137247 140225 131861 119056 117099 109951 101776 99419 95309 88809 80388 71268 61121 57961 60173 62185 76931 87949 83020 71140 49604 24681 12194 8914 7311 6403 5631 4698 3316 1219 285 124 98 94 98 96 91 87 98 85 77 60 64 69 73 46 17 39 23 42 45 30 26 38 41 46 42 51 42 32 22 63895 216 4242 30 11442 17 44 55 4470 -11585 317 770 1832 3683 6821 10599 15569 30186 65263 126790 135137 100869 124961 136121 172865 329916 469031 289008 139424 5946 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 786 2060 3335 4228 5559 5636 6107 5939 5899 5696 5564 5333 4918 4823 5408 14255 31985 18953 3143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 592 2483 6015 9074 12507 15599 18184 21845 24028 24552 30016 37974 48965 58705 63569 64413 62046 56395 50950 44573 40127 45239 51828 53658 57650 65463 70036 70640 71662 72190 73422 75779 75041 72409 72609 73127 73307 72382 68125 66552 74315 74861 75071 83109 92470 95057 99799 100434 102898 104338 93727 80047 76642 77707 68898 57617 49567 46301 49539 57101 59265 66242 73285 74771 71053 58148 44872 32994 19021 10720 8459 9246 9240 4710 1195 381 83 72 39 33 30 43 19 27 48 41 23 1 30 23 12 31 24 11 3 23 3 -5 17 20 22 20 4 13 15 4 63904 223 4005 30 11445 17 45 4 4469 -11586 146 624 1791 5243 12381 26132 51717 52491 32212 37841 56621 18233 6934 15755 46173 89412 78142 49241 96340 89725 127498 207627 257883 187310 18441 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 1037 1610 2246 2524 2735 3584 4072 4862 6134 7179 7976 7719 7418 7541 6364 5477 21792 121272 193763 240269 234195 207790 113571 15838 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1044 2911 4320 6201 9718 15218 22513 32039 43261 57808 72344 80635 84090 78080 72081 67443 65496 67039 66212 71323 65991 59147 54769 52289 51219 49515 48902 48415 47396 45726 46249 46603 43131 41135 46096 51821 61120 69328 67573 73467 87252 92730 96814 103492 107960 105678 114826 115647 99490 85226 73604 52955 43853 46760 48399 46702 44756 36975 26687 17209 9357 6975 6719 6105 6176 6401 5435 3849 2263 779 156 79 80 75 55 56 49 48 27 8 38 32 24 26 56 51 30 32 24 -3 11 14 11 2 4 10 17 20 28 8 2 0 63913 223 4012 30 11452 17 45 13 4467 -11586 170 1034 2763 6456 15638 29513 28533 18160 15755 17509 44458 90420 96181 103435 113997 147349 224858 324716 347782 250810 125667 23298 841 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 423 443 1111 2136 3121 3809 4523 5539 5896 5473 5926 5960 5872 5877 5777 6052 5196 21392 147077 257400 262146 152567 53138 593 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 561 1272 2009 3817 8036 16839 30005 47999 66825 82336 98522 110516 119140 133624 140762 136996 129144 117868 100466 87545 76460 72424 68201 64146 58131 51878 46654 43481 43383 44364 41643 39992 42272 44944 45013 45829 50598 55454 54308 60142 66588 69213 69413 63369 54599 49608 47597 44841 43188 39914 38735 36280 26373 15768 9358 5492 3468 3193 3832 4645 4442 3803 2882 1379 427 214 115 33 28 54 48 5 -6 41 45 25 24 15 34 24 21 22 33 20 -3 13 29 17 -7 19 -5 0 18 19 18 3 -1 8 6 -5 63922 218 4188 30 11448 17 45 22 4465 -11587 764 2446 2309 692 999999 999999 2734 10866 21813 25778 29638 49507 76547 80804 86097 73830 19317 643 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 28 206 473 625 639 547 977 1197 1417 1742 5805 39044 157454 497597 905114 708467 349401 88615 1200 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 836 2681 6222 12804 21634 32051 45055 58501 69979 77473 81028 76331 71451 77934 98700 138260 179459 217045 234826 212493 187053 174599 146700 128141 110270 88172 69055 51706 46102 45252 50019 57694 64204 62237 57129 44789 38093 31335 25010 22469 20726 18707 15396 10894 6652 3028 1419 550 179 285 569 947 1118 1035 758 256 145 80 46 92 79 85 83 52 52 62 76 29 63 56 52 46 42 52 32 39 36 12 36 43 41 31 -6 4 1 15 25 13 1 4 24 13 3 18 -1 63931 209 4478 30 11438 17 45 31 4463 -11587 195 1910 5646 13351 30025 68100 122291 146895 142783 115052 66683 7446 999999 999999 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 66 252 318 660 1288 1789 1873 2102 2556 2802 3464 30271 155957 460551 971661 999999 694780 303323 117782 63314 5564 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 657 1191 1478 2560 4291 7158 10656 15830 22017 26153 29722 34024 39368 43202 47164 55359 60277 66443 77713 85706 101206 124410 145280 175257 197280 195893 174822 132754 93470 76106 59724 51168 52203 53726 53709 47696 37029 25836 15805 12099 10081 7455 4825 2638 1203 604 297 193 161 97 76 114 118 104 107 51 70 74 20 32 97 86 28 56 69 51 42 40 76 91 53 75 39 32 34 32 26 30 42 20 14 28 27 23 34 36 34 31 36 38 37 33 39 30 14 16 6 63940 207 4539 30 11439 17 45 40 4461 -11588 23 583 2347 6472 16826 48633 120236 199026 185209 59625 43283 38878 6403 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 57 612 994 1326 1809 1961 2401 2206 10717 97557 396262 999999 999999 999999 231030 5545 751 860 1933 1060 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 1258 3009 4446 6522 9215 12811 18468 25935 33419 44811 60170 72081 81717 89226 95940 101112 102845 107699 113762 116194 108335 100008 90589 72532 60428 51535 47502 43577 42852 40254 45180 47469 32089 18440 11596 6242 3865 2662 1679 940 471 241 128 107 81 48 62 120 74 100 69 60 78 106 89 27 64 96 82 80 71 48 56 51 51 58 56 49 38 32 33 40 45 35 37 39 44 42 36 10 21 30 16 26 26 31 31 17 3 10 10 63950 203 4629 30 11439 17 45 50 4459 -11589 2102 8076 24956 60978 94410 103067 34403 6702 3623 2614 652 999999 999999 999999 999999 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 274 255 111 625 1438 15949 88962 247321 456708 674694 747060 747762 568660 676358 889465 596037 192465 2163 -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 -95 999999 999999 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 -84 999999 999999 999999 999999 999999 144 225 507 1027 1243 1480 2135 2767 3842 4837 6319 8390 9820 12015 15918 22180 28139 36822 47577 56212 65946 74112 92718 100970 99258 93294 90481 84183 68526 54985 39414 36561 54855 64898 54372 47915 35516 28300 21117 17254 14468 11986 9946 7998 5723 3071 1051 246 172 105 109 138 106 103 8 118 111 83 90 62 39 49 35 45 59 54 79 58 63 54 30 29 59 34 25 18 33 25 36 47 44 26 30 34 31 30 27 25 21 17 37 17 -1 3 7 -4 63959 205 4564 30 11434 17 45 59 4457 -11589 147 1314 2934 7870 17086 40734 83904 138352 178122 172882 203465 338803 275488 57865 4065 1049 668 429 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 404 779 1169 1640 2083 2390 2722 2903 3662 3811 17227 221920 776754 999999 999999 487147 188373 53262 20988 139225 233600 56477 198 999999 -88 999999 999999 26 999999 -81 -49 999999 -46 -34 -70 999999 999999 999999 -15 -92 999999 999999 -92 999999 999999 999999 -77 999999 999999 -63 -19 999999 -34 3 -95 -91 -78 999999 -48 -24 999999 -88 -59 999999 999999 999999 -88 999999 999999 -57 -6 -77 -91 -95 -57 -17 151 524 918 1497 2464 4069 5773 6952 8034 9578 10608 12702 16176 20947 26171 33685 46759 61444 75903 84584 89767 84391 72833 63480 54741 44845 35306 28329 24742 25675 27282 27941 26773 23885 19467 13785 10084 7954 6156 4367 2515 999 627 219 150 111 123 140 172 140 173 166 128 84 117 81 87 113 107 135 96 80 105 81 85 77 93 64 74 67 65 57 45 38 67 82 66 79 73 77 60 65 68 69 55 47 62 52 49 52 47 45 41 63968 220 4110 30 11430 17 46 8 4455 -11590 461 2132 5082 5934 7352 7148 4168 999999 999999 999999 999999 999999 304 1797 9820 41246 85633 140993 279060 424806 432401 566861 521038 358140 205072 216279 309245 45111 999999 999999 999999 999999 -71 38 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 259 738 1391 2638 3132 3057 3578 3818 4072 4175 4889 5830 7018 7566 8280 8693 9251 44948 425777 999999 756134 86284 18247 30773 90280 165510 59685 1237 -49 -1 -39 999999 139 153 132 -10 -20 10 999999 -85 -48 -89 -50 24 999999 999999 999999 -88 -26 999999 -41 999999 999999 999999 999999 22 6 21 7 -42 -91 -54 999999 -24 -69 17 -4 -32 18 999999 -32 -99 999999 -82 -95 999999 10 -35 -22 16 1 -62 28 -69 -14 2 64 176 418 656 1063 1754 2580 3215 3430 4451 7533 10597 16883 26266 35723 44763 55581 65818 65990 61766 57985 54042 45424 33144 23445 15621 11458 9127 8515 8230 8593 7400 6367 5035 2628 1325 523 214 315 284 144 81 47 35 93 115 80 85 69 37 69 77 86 57 42 58 95 70 58 58 58 29 32 55 45 23 38 17 43 33 37 28 24 50 43 32 17 13 23 12 29 12 6 10 7 17 23 20 5 1 63977 220 4110 30 11430 17 46 17 4453 -11590 13 631 1595 3615 6648 11150 18197 27631 42055 65510 69503 12111 14 327 190 1528 8399 22787 82994 217825 284716 263288 203924 86725 9413 -42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 578 718 988 2017 2958 2961 2808 2485 2726 3388 4152 4212 8641 62789 311701 543079 680261 893991 999999 999999 999999 515748 157372 805 96 124 179 216 194 152 178 257 192 -30 -32 -6 11 24 -58 89 24 -55 999999 -47 -25 999999 999999 999999 -98 -87 999999 10 75 50 999999 117 72 36 -15 52 47 -54 999999 999999 999999 -8 17 -12 77 59 6 -19 -66 -39 3 12 -50 33 -33 79 81 -14 18 107 115 122 96 73 62 152 253 356 861 1517 1943 3761 6438 10411 16524 23130 27533 29342 31219 30890 28142 21174 12987 7451 3280 1843 1608 1315 1303 1535 1109 975 634 164 103 40 69 63 52 74 83 87 91 91 56 128 86 89 85 81 66 84 82 66 91 57 87 64 63 78 76 40 19 47 52 55 54 28 49 49 35 29 42 42 19 29 43 43 42 27 25 25 16 23 33 17 5 63986 221 4077 30 11427 17 46 26 4452 -11591 177 944 2648 5831 10742 22777 48221 93898 202102 473099 845001 999999 855322 137758 17388 19167 19613 14840 14923 100620 450168 322556 19080 6450 1953 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 330 1436 2945 5731 8287 9597 11706 13302 14254 15075 15928 15706 14409 14303 10941 27848 171007 550874 996497 753982 290571 34129 751 108 82 206 450 249 196 288 179 222 177 167 283 -14 999999 87 109 89 4 111 127 -9 -49 -22 -80 -68 -41 5 64 30 41 62 12 147 193 85 141 98 126 74 108 40 -94 -11 33 72 56 999999 13 74 -21 -40 39 97 -3 64 118 45 55 35 62 -31 100 138 0 4 67 101 94 105 168 158 182 505 1043 1891 3169 5008 6907 7830 7937 8470 8538 8318 7140 5690 4240 1971 592 207 102 84 97 102 89 117 103 49 81 101 34 78 105 104 90 57 47 66 80 71 71 107 88 74 94 75 48 42 51 75 53 45 40 33 24 50 55 48 37 28 42 33 38 30 45 41 12 10 35 41 33 28 14 25 18 28 17 11 9 4 63995 224 3983 30 11423 17 46 35 4450 -11591 447 1557 3309 7892 18768 44759 94425 167175 286627 576399 999999 999999 999999 709026 769389 494846 11048 285 351 621 710 903 1104 248 37 28 68 15 103 13 999999 999999 -66 -66 39 999999 101 36 -26 28 48 146 31 -80 18 170 192 68 -17 7 127 655 1909 3395 5766 10561 13746 15105 16765 18157 18366 18297 18819 18403 17445 15597 13531 13135 51323 193325 152895 19295 11754 588 65 175 360 383 367 485 488 466 429 255 263 208 180 179 52 110 173 143 133 -14 107 209 61 113 121 122 116 102 -37 8 77 95 121 83 91 35 29 137 67 56 -22 -68 92 96 -11 63 110 73 3 68 131 102 143 147 146 102 121 112 119 178 76 56 55 118 94 117 115 131 125 142 162 150 328 697 1328 1920 2684 3732 4225 4933 6231 7476 6413 3792 1700 688 256 155 130 87 91 77 126 139 125 112 106 102 98 119 112 100 103 130 109 114 95 71 82 112 103 117 89 90 95 64 71 89 61 71 62 77 79 68 49 44 66 73 52 39 40 48 36 30 45 57 44 37 52 48 60 52 29 31 32 23 24 23 24 23 64004 228 3829 30 11419 17 46 44 4448 -11592 -78 546 1973 4406 9307 20309 44945 101102 201432 303522 338550 391497 591143 770523 797989 800012 193319 1625 4 5445 22294 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 805 1760 3284 5032 6411 7289 8497 10711 12682 13143 11702 11047 67340 417463 737917 826474 785890 116942 58760 4925 26 133 415 587 622 612 561 442 404 299 401 412 278 196 154 129 136 79 62 169 171 94 77 51 30 38 10 -85 -46 80 57 1 70 -2 82 187 79 128 83 47 140 87 55 8 20 -45 31 107 167 141 119 142 86 39 -5 27 -4 24 43 105 105 85 140 137 80 110 40 107 81 61 26 39 104 88 103 91 66 81 92 118 125 142 75 55 61 115 82 69 91 101 74 18 34 74 66 51 41 88 97 89 74 67 62 51 68 74 62 67 75 56 77 55 51 41 66 71 77 70 66 38 37 17 18 29 36 32 46 30 29 22 16 16 35 10 23 28 27 24 8 4 8 11 8 4 9 -3 0 -1 64013 231 3737 30 11417 17 46 53 4446 -11592 -82 288 1124 2537 5160 10820 22705 48401 101444 186407 289086 403898 323284 143030 180547 185018 68306 1227 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 510 719 1053 1746 2761 3784 6514 66228 417314 999999 999999 999999 999999 299627 6309 576 277 198 326 372 647 974 881 706 457 280 455 529 304 241 42 -50 -43 70 142 156 46 159 93 94 163 210 117 103 30 35 117 133 43 -18 -27 31 33 25 43 63 41 34 93 125 52 109 26 62 53 62 94 29 -7 84 104 107 81 71 10 39 86 92 84 35 57 21 9 38 38 106 85 136 140 100 96 126 130 104 121 106 64 37 62 38 76 23 7 88 48 53 66 55 79 46 38 5 38 43 72 98 81 64 65 56 54 109 71 47 6 38 37 24 41 66 44 44 44 47 52 48 29 14 31 20 15 3 0 6 27 28 8 17 9 16 14 5 16 15 4 -7 0 3 12 2 -6 -10 -7 -12 64022 232 3735 30 11415 17 47 2 4444 -11593 541 1585 4144 9416 18455 40153 92160 197304 393926 827652 999999 723645 332304 100409 207892 156205 71842 4638 1752 1683 1636 1171 647 -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 -90 224 1015 1681 1948 1743 1988 2485 3580 4145 7024 71277 317821 545686 738539 612187 731073 358652 11906 281 93 330 625 1127 1527 1184 702 204 230 285 147 129 16 70 97 148 71 17 126 74 68 179 112 32 91 93 139 171 83 131 143 22 60 45 59 68 29 29 -4 56 132 71 40 100 25 18 82 56 84 23 99 126 65 191 221 107 61 138 106 69 60 82 18 89 89 88 96 95 67 46 73 60 121 38 90 111 87 99 86 113 116 107 120 93 94 100 84 136 104 35 35 76 101 99 114 103 87 67 45 50 63 59 44 55 64 101 84 83 100 81 56 39 65 81 67 58 67 57 45 48 48 61 49 36 33 33 30 17 36 31 42 43 29 23 24 19 27 23 20 17 14 9 1 6 6 4 3 12 9 64031 237 3614 30 11414 17 47 11 4442 -11593 249 1003 2468 4910 8326 16079 32773 57893 109494 223799 414377 645348 603476 763760 854077 618354 199613 49806 4843 4697 9194 4910 781 1182 2101 3939 6046 8389 10397 9140 5925 3715 2119 443 999999 999999 999999 999999 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 999999 999999 -99 -17 -41 335 817 1632 2796 4012 4707 5133 5180 4964 4814 3979 10081 147302 853112 999999 565541 6104 397 553 657 862 537 425 286 88 153 162 26 47 30 108 128 154 106 96 44 93 37 70 127 159 89 100 154 -69 61 101 45 19 27 71 -9 15 14 0 85 75 118 107 100 -2 65 114 173 91 102 194 108 132 101 95 136 105 152 82 14 67 113 88 83 44 17 -6 105 23 88 99 93 161 125 15 168 167 139 76 91 119 63 -11 58 89 115 67 42 110 66 73 112 69 67 88 109 62 68 117 114 104 88 96 98 69 93 109 68 24 87 98 63 107 94 65 63 38 55 79 76 60 73 39 48 26 48 32 50 61 32 38 47 43 30 50 68 45 37 40 38 23 28 29 28 22 13 4 21 15 5 2 64040 238 3552 30 11412 17 47 20 4440 -11594 1037 2569 5549 10727 14662 14392 15861 28958 68466 143188 297844 646009 999999 999999 999999 999426 547278 98962 4289 2227 2533 2219 1020 263 -27 -80 34 8 36 713 3375 6965 9367 9872 7298 3013 487 260 642 406 394 37 20 39 76 -72 75 173 230 154 314 395 583 239 183 999999 -65 35 128 29 52 75 157 -62 -30 72 999999 64 98 218 680 1674 3280 5276 8011 11213 13148 13034 13265 12865 10549 8084 5831 4050 33416 163677 43134 365 309 329 336 274 474 312 111 130 222 179 77 56 84 71 62 48 102 102 59 6 51 38 76 78 999999 67 51 -39 999999 -63 32 80 29 999999 -39 2 138 -3 -11 63 30 66 37 42 128 173 99 39 60 57 85 12 2 84 54 63 58 57 89 22 84 38 60 190 194 78 96 38 25 116 101 80 84 25 5 26 2 56 61 79 97 103 77 77 99 69 8 25 53 112 105 82 84 75 72 100 96 83 90 77 43 64 26 39 78 69 44 61 41 53 58 70 74 49 62 83 50 47 38 36 43 30 23 38 20 29 24 20 10 23 23 31 0 12 42 12 10 12 9 21 27 21 1 0 -3 3 -1 -11 -8 -2 64050 244 3371 30 11411 17 47 30 4438 -11595 241 -43 999999 999999 796 2826 6146 13627 27445 43319 56194 49320 75755 134057 226120 425131 811504 999999 999999 999999 384918 9248 2324 3493 4632 5205 6783 7363 5409 1959 202 493 709 1057 915 1060 1511 1662 1580 1791 2424 3621 3798 3741 2982 1745 1438 712 337 76 47 105 347 277 908 1298 1341 1398 1120 740 297 97 194 -18 139 126 130 68 -65 46 79 143 337 855 1610 2921 4457 6567 8488 9754 9237 8393 7913 6439 5194 3820 1554 687 190 145 81 226 465 366 293 192 146 112 154 161 50 159 37 8 129 137 14 47 74 135 122 -69 -36 33 162 76 10 78 -60 -22 -18 76 -42 -46 3 0 55 -9 114 92 15 54 32 54 123 92 188 102 49 47 -27 115 68 85 84 108 105 74 54 123 111 62 78 83 -3 62 91 109 82 95 76 105 91 110 125 115 95 40 85 133 136 114 85 104 86 109 148 180 118 75 63 85 118 93 143 68 97 81 71 94 103 119 79 73 70 82 83 88 107 142 106 125 126 134 87 85 75 77 85 79 95 76 51 51 55 46 45 40 41 68 52 28 32 29 42 29 35 35 31 29 40 50 36 19 28 30 20 14 28 29 19 12 7 7 64059 234 3551 30 11411 17 47 39 4437 -11595 275 1080 2685 6700 11732 11899 15021 18877 30493 54030 102002 203120 479101 999999 999999 999999 999999 940881 22587 3875 3887 4950 6654 7486 6527 4659 4064 4101 4056 3597 2978 2872 2758 2724 3668 4352 5042 6761 7344 4738 1844 601 118 72 108 51 999999 36 122 261 517 873 731 316 78 298 204 185 29 221 264 174 90 25 120 -16 14 207 54 105 427 394 911 1912 3040 4208 5196 5526 4777 3836 2344 1065 511 318 284 279 255 282 367 311 121 199 75 -11 41 -2 91 79 -9 57 119 -66 -33 66 64 110 80 42 53 95 84 35 -26 123 122 16 12 -91 75 -10 -14 -16 54 142 20 48 33 111 84 45 98 42 14 36 39 14 -44 -28 14 41 71 182 69 -8 63 -29 3 111 135 117 116 41 67 134 54 80 105 84 36 45 44 59 56 30 80 71 25 74 132 141 9 17 31 106 115 25 72 94 81 76 77 42 76 45 49 89 81 71 83 72 87 62 54 100 73 52 34 22 21 49 29 39 46 22 38 39 26 24 11 25 8 25 35 30 10 18 28 23 23 2 22 14 7 12 4 1 -4 1 -6 -11 -6 -12 -7 -10 64068 226 3762 30 11412 17 47 48 4435 -11596 474 964 2257 4740 9627 21434 47768 104475 232283 576388 999999 999999 999999 999999 578007 586199 313495 56806 3023 2759 2489 1703 1266 1759 2540 3897 5608 6497 5981 6279 5873 4742 4624 4477 3198 1135 341 -10 -27 243 265 238 22 -24 176 -29 282 390 145 -46 -29 -47 45 190 399 316 82 13 105 -13 72 55 80 -60 4 201 -19 102 301 477 874 1069 906 883 572 199 88 38 237 346 474 431 421 346 334 305 126 162 184 223 93 425 196 234 294 195 71 46 75 44 106 86 -62 -44 -30 -7 30 4 26 26 61 66 -17 58 65 4 27 78 -52 -68 -14 59 84 87 103 122 116 85 113 -4 22 62 77 -47 -58 34 118 120 99 37 16 -2 26 76 86 85 104 90 107 52 69 119 85 79 90 57 19 56 89 111 59 13 45 66 62 22 8 27 29 39 77 104 72 88 58 49 72 73 -5 9 27 43 71 87 51 2 25 86 37 42 64 6 56 28 31 46 29 27 -6 -1 15 30 27 18 20 6 17 31 26 39 50 18 9 15 0 5 12 17 8 5 0 999999 999999 999999 -11 -10 64077 232 3734 30 11414 17 47 57 4433 -11596 194 754 2317 5398 10588 21047 42453 90408 199993 431939 890896 999999 999999 999999 788073 551968 457375 84895 2316 613 219 207 649 702 335 23 23 85 46 341 736 1507 2255 2854 3440 3553 2771 1808 634 182 -3 29 11 244 284 117 -8 159 209 150 20 153 235 75 41 184 27 120 204 184 208 60 137 223 135 164 158 314 136 211 184 88 189 285 290 112 72 165 302 176 58 91 225 209 157 356 271 255 322 202 292 116 128 229 80 30 26 115 -6 -32 35 16 18 41 141 128 73 76 5 79 26 94 9 88 44 -63 26 58 43 -24 57 49 2 76 47 87 90 156 131 109 25 12 25 39 25 33 81 87 43 13 -21 48 87 119 73 79 71 117 128 97 112 167 80 79 108 141 68 96 50 73 112 107 74 77 87 78 92 114 128 109 95 71 60 76 70 105 71 91 105 84 71 72 101 113 83 87 87 82 53 49 67 55 45 74 81 104 63 48 45 45 47 57 49 63 33 59 57 40 40 27 42 83 59 35 28 25 19 39 34 20 13 22 18 6 19 19 23 22 10 9 0 -4 64086 232 3734 30 11414 17 48 6 4431 -11597 94 826 1833 4605 10652 17672 28939 59537 98311 158282 251077 411283 469979 382729 383818 728473 999999 999999 999999 999999 224333 2168 256 171 192 234 92 102 43 94 125 3 230 143 45 92 81 350 121 60 35 137 22 165 196 193 156 232 127 94 76 172 219 246 176 91 -12 -59 52 166 139 156 11 117 123 132 51 192 123 5 257 179 46 97 98 174 78 99 -13 201 94 167 83 66 148 226 340 526 554 456 288 174 173 125 110 38 5 -34 999999 56 124 65 151 75 77 28 32 88 206 130 53 24 124 88 10 -31 57 148 197 108 55 -32 -26 17 89 85 -17 -15 9 13 90 -12 -31 -38 86 103 84 183 111 61 71 66 70 101 92 70 50 100 146 130 57 121 83 32 13 61 111 33 105 165 112 91 114 81 52 95 121 94 110 101 50 93 42 120 97 38 73 83 53 113 107 75 49 70 78 79 109 91 80 118 90 50 61 57 56 66 59 38 69 52 27 58 44 56 64 37 40 35 42 53 45 52 56 48 37 43 33 52 35 13 28 23 8 9 20 26 12 0 9 16 4 1 64095 226 3827 30 11417 17 48 15 4429 -11597 199 709 2462 5748 13000 31210 70395 161100 340178 498864 506549 525298 588843 585327 836523 999999 999999 272448 45818 2823 87 -34 -57 189 361 158 -7 193 159 46 -94 999999 -91 -98 999999 78 122 68 -66 74 -28 58 25 -22 203 245 159 999999 -46 197 99 128 69 61 91 152 152 140 204 104 0 109 67 -44 4 106 62 -19 50 36 -73 106 62 -94 111 246 201 -22 1 165 3 124 633 526 261 186 230 225 28 3 90 5 999999 999999 -81 -99 -14 25 -10 5 147 2360 24570 36683 38655 44741 86231 30784 107 -6 16 49 12 36 -1 -65 -74 92 54 28 3 21 24 15 -67 999999 16 -10 -38 24 70 48 34 50 61 91 -12 69 74 81 88 13 22 26 23 90 149 127 93 110 93 13 -17 21 27 56 70 131 62 91 64 90 49 85 31 37 5 12 72 75 25 85 65 101 78 68 87 57 50 86 120 61 29 83 74 71 74 68 69 3 23 60 47 61 41 72 35 35 37 1 24 19 31 18 24 42 49 52 31 38 22 12 45 21 20 28 13 0 0 9 -2 999999 999999 -11 4 -8 64104 227 3861 30 11421 17 48 24 4427 -11598 107 609 1820 4035 8722 19566 42151 86181 153001 231281 313306 448316 739069 999999 999999 999999 777617 115419 1882 328 50 -63 239 280 131 999999 -55 130 999999 999999 999999 73 999999 999999 999999 76 -80 999999 -34 186 -5 21 44 15 999999 -78 70 23 66 -6 45 17 115 64 14 999999 999999 -38 238 190 147 89 95 161 7 44 -99 73 -94 69 14 54 26 -59 117 174 15 18 50 -22 31 195 270 426 283 213 288 202 242 45 -87 -26 83 -38 28 66 113 1160 5436 7639 41660 163766 212625 107363 2094 131 141 51 61 2 -3 70 123 79 110 105 88 35 137 88 92 113 90 83 155 48 41 -3 10 158 81 -19 22 141 35 80 70 58 67 79 63 73 116 75 67 79 -4 115 172 35 38 106 59 76 66 83 81 88 53 64 73 92 99 68 1 123 122 147 103 108 123 99 115 95 108 107 132 118 95 58 39 69 76 100 119 82 97 77 91 72 76 81 74 45 52 62 53 65 75 59 59 70 52 52 45 83 61 56 43 66 70 68 63 43 32 29 23 30 17 17 17 34 47 15 10 10 9 64113 227 3864 30 11424 17 48 33 4426 -11598 202 1139 2887 6546 15545 36478 86183 184411 370002 647609 766295 974991 999999 999999 907789 728219 518274 258086 81551 1632 329 186 47 33 255 418 295 143 104 103 136 204 221 204 66 378 397 -9 -41 94 196 74 150 166 171 132 128 126 -29 131 -65 41 64 -2 -18 -78 18 -12 12 -59 82 15 98 201 288 22 46 -10 -72 -26 132 55 133 181 138 65 107 26 -50 126 215 131 102 133 311 430 465 420 175 79 89 46 4 87 277 156 237 -9 6 108 177 46 12 -31 -10 -18 -56 -20 36 59 74 66 93 73 -11 -30 -5 47 76 68 95 156 103 61 28 -22 -71 33 70 32 -21 42 47 78 47 13 16 -77 -16 36 30 9 -36 26 72 30 -8 65 13 24 98 53 61 107 136 26 5 79 23 78 58 20 86 54 35 88 155 118 75 46 106 106 101 118 127 87 42 30 72 84 73 23 52 82 71 23 35 59 65 65 70 56 79 63 55 80 31 52 60 34 24 28 22 33 38 47 32 36 40 32 41 45 87 50 25 19 23 15 13 6 10 46 81 58 22 3 -8 64122 229 3839 30 11429 17 48 42 4424 -11599 -57 14 802 1999 4492 9048 18813 42251 94874 188208 379473 760231 999999 999999 999999 999999 564900 51621 527 -59 27 183 189 84 281 325 213 373 376 251 150 999999 128 254 289 235 212 75 143 159 125 174 100 80 182 227 132 -80 -53 -13 162 189 153 132 203 194 159 126 154 230 225 145 157 228 295 150 187 302 134 141 237 262 324 243 73 205 279 150 71 175 155 113 212 221 250 435 385 306 270 197 134 169 113 84 54 -37 63 165 52 167 157 110 -40 -60 178 175 64 76 85 92 164 74 37 159 97 135 101 -7 99 191 58 133 123 67 69 205 189 140 143 108 108 136 125 89 103 85 95 150 151 77 97 104 186 138 144 126 161 108 100 179 122 151 113 106 115 117 151 98 65 93 126 90 104 95 124 162 65 90 91 89 82 63 148 180 106 57 103 122 104 91 99 139 123 116 96 96 129 121 90 125 108 118 122 112 128 113 127 112 103 111 110 113 92 79 87 93 103 92 76 86 91 92 129 341 381 203 83 66 62 51 56 69 90 185 172 88 36 24 34 64131 229 3843 30 11433 17 48 51 4422 -11599 -6 364 948 2328 5285 12023 27733 62723 140701 302669 618456 988978 999999 999999 999999 999999 167938 5538 82 144 216 113 201 68 218 121 -11 187 271 128 113 27 146 262 368 233 175 194 -50 80 174 51 -92 999999 -4 134 98 123 61 215 187 135 -78 36 79 19 185 19 27 138 11 82 217 73 165 35 -24 10 115 97 79 41 166 206 234 -12 206 129 7 -33 128 200 211 171 39 94 -18 -42 76 34 181 -16 86 -15 -66 13 13 11 -51 125 101 62 106 68 81 122 123 134 106 -7 -4 -6 14 38 73 16 -17 73 95 81 61 84 81 -10 54 36 67 68 14 -17 30 74 99 8 91 92 38 14 26 35 64 90 42 50 142 117 94 66 104 52 84 127 63 111 145 83 93 0 32 54 19 76 128 139 87 110 108 85 125 110 57 77 126 152 102 79 82 98 51 68 99 75 75 71 93 76 69 66 82 61 55 82 62 45 66 76 69 63 40 44 36 46 66 41 31 40 70 85 68 46 41 59 58 71 100 73 39 28 24 6 15 60 136 151 109 71 27 6 4 64140 228 3873 30 11433 17 49 0 4420 -11600 317 1182 2808 5873 12882 27451 57276 122228 255081 432663 613505 778656 999999 999999 999999 310956 2765 -3 57 -12 48 69 57 35 245 77 -5 31 9 175 0 109 25 40 90 16 999999 -66 -45 -21 53 298 121 72 14 189 10 -49 -57 70 205 172 179 -98 -12 109 54 139 127 -27 31 52 -59 38 32 55 129 168 47 -94 50 144 42 74 237 108 -20 73 34 38 136 138 55 52 -82 101 126 -14 -83 -57 70 -23 15 141 57 2 62 -51 -38 -35 69 32 89 122 74 24 -2 18 -43 -23 1 50 159 86 152 150 36 45 -10 -14 -23 -31 -40 -35 13 24 52 -5 23 70 64 94 41 75 98 95 73 -3 -7 -7 100 81 54 91 70 0 33 53 -27 14 52 32 8 24 58 98 6 44 49 -20 33 67 61 95 106 63 108 106 111 58 58 59 59 71 68 53 83 93 63 43 42 33 50 47 48 17 38 49 43 32 58 41 20 20 52 64 65 44 55 54 54 42 42 47 65 94 60 47 44 62 54 86 128 75 39 29 20 5 8 32 100 379 1445 4422 5854 5960 7365 12695 64149 226 3935 30 11435 17 49 9 4418 -11600 432 1402 2943 6419 13640 31331 81447 199264 502614 999999 999999 999999 999999 274483 9106 34 999999 -22 386 11 38 233 342 135 999999 17 -46 9 -72 60 150 73 -17 -38 142 106 145 52 999999 -74 39 63 43 109 226 -32 63 177 85 -21 148 57 216 114 -65 -4 107 142 57 999999 -50 14 159 27 70 -47 999999 61 164 48 19 119 154 128 16 66 92 84 60 6 -15 14 10 -43 -11 109 92 22 -66 999999 28 3 13 999999 -13 59 16 72 23 -4 -52 -38 -23 103 34 999999 -45 74 3 999999 -78 -7 -46 -57 34 11 24 15 -68 -99 -33 -62 -71 3 -30 -76 -2 90 64 16 40 -1 30 -21 -5 33 21 -5 -15 -10 -22 56 18 15 -50 27 76 22 25 78 32 22 37 28 48 43 9 -12 63 17 79 13 6 19 68 44 63 27 19 30 54 88 51 58 70 13 -18 -11 50 12 38 16 36 35 22 15 32 26 36 14 9 27 21 17 18 29 28 42 116 233 192 95 30 17 15 16 16 4 25 29 41 47 17 2 -9 -9 999999 999999 17 20 140 704 1806 3853 7138 12149 64158 228 3879 30 11439 17 49 18 4417 -11601 -78 407 1235 2935 6526 13617 29753 65509 143586 315169 647931 999999 999999 999999 999999 91051 2020 50 -59 999999 344 389 334 235 231 25 119 74 5 -24 99 80 125 224 257 -51 -54 -54 115 299 259 219 -18 81 167 370 522 178 69 223 75 101 112 189 209 175 189 347 184 39 12 86 -90 55 62 57 132 124 112 246 52 141 140 44 999999 -54 -19 165 75 118 185 105 163 86 48 -25 -7 9 -19 101 66 36 158 217 143 71 51 61 19 -1 52 16 114 69 59 50 32 71 85 -30 -25 33 38 5 29 38 13 21 8 -40 66 140 -33 -9 57 51 9 69 62 106 -24 -3 24 28 61 28 9 27 56 49 7 24 37 43 85 72 6 -16 -3 28 39 69 58 97 126 62 55 108 40 39 65 53 67 61 44 61 91 55 23 40 61 15 14 22 58 40 52 87 87 64 46 17 47 73 65 61 47 42 39 67 45 49 62 58 55 43 45 48 180 315 589 766 250 80 61 47 52 53 53 34 24 19 51 51 26 13 -4 8 7 2 7 34 1 -1 48 86 59 8 64167 229 3852 30 11442 17 49 27 4415 -11601 -44 388 1005 2323 5177 11379 24271 52395 112187 226059 399627 675836 999999 999999 999999 506308 42467 325 999999 60 95 264 113 179 73 83 251 62 89 -62 19 112 157 105 50 96 141 43 131 60 39 82 339 285 -14 77 132 148 -5 30 -20 -7 -26 -33 475 265 -16 215 20 999999 -19 100 75 57 131 202 173 6 -44 65 21 -93 45 189 40 45 -59 132 208 32 -17 64 999999 -3 54 54 -51 76 126 63 130 26 112 -31 -55 -60 999999 18 63 -33 30 8 93 53 14 84 31 -9 -52 -64 999999 -11 -21 23 36 999999 -10 -58 999999 53 97 34 2 -65 9 -15 39 72 65 -6 1 70 36 164 14 18 54 -10 -11 -16 24 34 28 47 102 78 46 30 33 79 39 92 64 37 40 -20 38 59 88 52 -4 58 93 76 32 22 66 77 71 55 37 9 29 61 43 65 36 45 34 82 95 79 61 45 58 22 3 -5 25 37 74 68 26 29 39 50 53 77 292 670 612 293 167 100 76 53 28 19 39 40 16 12 13 30 35 38 23 108 189 315 394 76 19 -3 -12 14 46 79 42 64176 229 3854 30 11444 17 49 36 4413 -11602 515 1358 3348 6740 14505 29281 61776 131752 260096 520875 981546 999999 999999 999999 449388 9999 150 108 129 314 196 999999 90 125 264 267 291 130 58 92 14 129 23 -33 82 235 197 130 194 137 199 24 170 256 282 174 99 78 185 5 -54 103 32 60 78 30 44 41 64 22 83 35 -30 -6 59 38 78 37 56 161 98 34 71 190 189 65 65 84 27 47 146 113 61 142 105 43 61 46 58 52 28 -19 9 -97 -53 16 147 -43 26 40 16 91 -61 -43 65 12 -89 2 104 57 81 -27 121 150 91 43 999999 -55 -8 48 128 63 4 47 73 24 54 74 144 70 21 -13 -41 -11 25 -8 130 142 38 77 101 107 20 60 101 51 -12 55 57 61 56 10 69 44 67 24 47 16 88 107 108 97 139 128 110 118 55 55 79 58 77 83 -4 24 88 124 97 71 45 70 80 58 64 55 44 79 73 53 47 61 85 80 79 94 70 91 103 484 1402 1536 871 408 208 116 69 72 71 67 71 58 52 76 80 78 98 70 74 237 539 1128 925 166 19 11 6 -3 42 112 118 64185 230 3795 30 11445 17 49 45 4411 -11603 -25 470 1697 3411 6557 13002 23665 45685 95118 192391 378313 713730 999999 999999 999999 508938 11474 87 104 201 -43 999999 -91 101 4 44 81 112 115 58 92 105 168 24 -26 -88 -39 -26 49 91 75 128 79 119 108 23 -22 32 999999 56 155 69 126 -18 8 117 202 130 100 69 70 131 175 19 76 60 185 195 114 116 42 158 80 93 157 141 44 -20 72 139 83 110 35 49 112 107 -65 32 81 91 23 95 -52 -98 55 0 64 24 86 165 123 -66 -24 61 54 112 135 51 -66 -50 36 -10 41 -39 -30 86 73 53 130 98 138 130 19 92 17 -12 58 98 50 -37 114 14 24 19 72 11 91 76 38 58 138 112 -9 55 -9 33 124 44 39 139 96 58 89 -18 54 47 49 20 31 84 78 14 20 68 71 84 0 81 145 83 61 55 107 100 52 90 59 34 18 69 86 86 69 84 98 87 53 57 56 55 57 82 47 56 89 67 68 136 746 1837 1812 1026 489 267 185 134 88 66 72 78 99 196 298 373 384 340 333 200 81 19 16 62 57 26 12 -2 -5 5 67 97 64194 232 3738 30 11448 17 49 54 4409 -11603 58 883 2035 4179 9373 20238 37734 64237 110959 192597 326771 471833 638794 999999 999999 999999 921781 20786 146 999999 -3 0 90 92 148 193 319 -7 999999 101 143 136 23 999999 41 175 113 139 46 190 180 73 114 197 259 -73 -10 210 129 38 256 232 9 -28 -96 -89 166 46 -42 -9 234 97 999999 174 294 194 93 164 71 -8 110 92 105 79 -34 178 159 132 110 148 205 127 85 60 -14 73 67 -11 -3 53 -58 20 68 40 -45 44 64 -31 -28 109 142 44 43 -75 122 112 -6 -32 -6 -5 26 -21 -7 28 23 -36 7 3 42 -11 13 0 64 2 6 -12 68 23 78 35 50 14 61 100 32 -32 128 121 111 72 68 25 42 75 11 24 57 116 80 15 -22 68 2 81 61 39 111 99 68 3 12 103 68 56 74 40 80 96 89 54 62 81 90 99 108 81 72 56 73 77 74 105 94 75 67 96 104 86 68 79 69 40 43 44 53 100 74 65 156 979 2667 3252 2135 948 500 294 183 137 136 183 278 366 559 912 1671 2762 2922 1659 1115 813 419 184 492 610 110 28 16 14 6 26 83 148 64203 231 3799 30 11449 17 50 3 4408 -11604 285 1140 2976 6358 12930 28301 57917 95216 139364 213158 369852 625053 960380 999999 999999 999999 74916 536 135 9 3 999999 -29 54 74 999999 999999 999999 999999 999999 -88 999999 54 115 -5 -31 246 187 106 212 124 -81 999999 999999 -2 207 172 -52 -21 187 216 123 231 141 54 -99 -22 144 62 -9 -32 22 59 73 40 -100 30 -49 78 144 40 -31 34 -51 36 99 64 11 62 57 999999 -39 116 26 -96 -22 99 130 -81 -37 5 12 11 48 60 84 4 28 10 -21 999999 34 -6 39 -29 4 -16 8 37 -47 22 56 -11 101 62 0 -12 18 59 -23 -14 -25 35 32 19 -80 2 -22 50 46 55 49 54 34 12 -31 33 142 10 -4 -12 16 54 64 23 17 64 -17 -20 13 18 118 73 27 26 25 -15 0 56 67 38 53 103 1 -11 43 52 24 44 76 84 71 62 7 54 91 64 10 42 81 83 55 42 41 60 37 50 43 22 24 41 19 22 32 78 121 562 2976 5442 5648 3259 902 234 201 274 491 796 939 1089 1345 1495 1688 1885 2471 3645 3971 2708 1874 1533 1366 2555 5406 3276 311 24 -13 -9 -5 -3 11 356 64212 231 3799 30 11449 17 50 12 4406 -11604 -80 679 1898 3783 6606 10588 20554 42094 67194 94735 172453 333431 578744 999999 999999 999999 999999 565292 112621 1400 -30 160 999999 999999 30 -16 -43 -41 -50 91 60 53 150 160 -42 31 -83 -45 56 47 999999 -81 91 35 -71 1 14 -76 -49 999999 -95 999999 999999 36 -51 35 -19 121 117 999999 999999 999999 -84 999999 999999 999999 999999 999999 -87 999999 18 -56 5 15 54 -80 -98 -38 9 999999 999999 -85 25 -37 999999 -58 -79 -95 -31 999999 999999 999999 -59 61 16 52 -35 -28 -32 44 -2 999999 -12 23 -33 -91 -9 3 38 -74 -92 999999 26 22 -73 -67 11 -69 999999 -40 -63 -59 -62 -4 7 -22 -46 -89 -43 -63 -68 -17 44 51 45 -88 18 38 -12 -32 -48 -9 38 40 -40 -4 -16 -9 8 -61 6 20 8 -24 21 39 59 -34 -28 -16 7 20 33 81 26 37 35 11 -3 13 27 5 -6 8 17 -4 55 75 64 56 42 -2 14 29 47 32 13 30 9 45 42 54 56 97 333 1207 3420 6047 5609 3798 2134 1467 1313 948 578 391 337 665 1298 1355 1223 1278 1222 1215 1439 2032 2325 1431 846 805 2073 7708 9025 1125 181 97 89 103 115 144 225 64221 230 3827 30 11447 17 50 21 4404 -11605 76 39 333 996 1907 4502 8161 11817 21106 39347 76182 141322 259873 502689 915064 999999 999999 999999 43348 306 999999 -92 999999 999999 999999 999999 45 17 -4 999999 999999 999999 999999 -22 -47 999999 -41 22 -84 -63 -80 87 74 999999 -79 50 12 -69 49 -1 -1 999999 999999 999999 999999 999999 32 999999 -40 -48 999999 999999 -20 999999 999999 -92 -53 -4 -44 -97 -78 -9 -44 -43 -67 999999 -19 -53 -76 -4 52 -36 999999 999999 2 -31 -93 -71 999999 999999 999999 -24 -20 0 -10 -44 -70 999999 -82 999999 -93 -80 -53 999999 999999 -33 27 999999 -77 -31 -16 999999 -84 -59 -83 -11 -80 1 55 -67 -59 -83 999999 999999 -21 -50 1 -9 -20 39 1 -58 -23 -14 -90 32 43 17 18 12 -77 -54 12 -20 -51 -40 13 59 18 -50 -17 -59 -22 -35 -9 47 0 14 15 26 26 10 25 -12 25 25 41 11 45 101 61 42 38 13 79 69 71 42 58 64 32 31 81 80 41 47 75 86 98 135 157 435 1670 3976 7019 9453 10330 10135 9239 7862 6116 4394 2669 1671 1146 913 861 745 585 446 429 567 830 1008 1278 1422 1067 445 454 2320 12419 13057 3196 430 213 223 247 273 309 386 64230 230 3826 30 11446 17 50 30 4402 -11605 112 344 925 2104 2433 3892 8935 13277 19010 36710 77751 148765 254753 375501 628604 999999 999999 999999 817008 24757 999999 -64 -70 999999 -50 999999 999999 999999 999999 999999 999999 -33 31 -73 999999 -91 32 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 21 999999 999999 -68 999999 999999 999999 -51 63 20 999999 999999 999999 999999 50 -32 21 27 -41 999999 68 -6 999999 999999 37 999999 999999 999999 999999 999999 999999 999999 -40 999999 -5 999999 999999 -89 999999 999999 999999 18 999999 999999 40 999999 999999 999999 999999 -79 999999 -56 999999 999999 999999 999999 999999 999999 17 16 999999 999999 999999 -35 -75 -78 999999 -95 999999 -95 999999 999999 999999 999999 -72 -89 -95 -27 999999 999999 999999 -81 -95 -74 -15 -7 -61 0 6 -21 -61 -70 -68 -53 -4 -25 -80 -29 999999 -59 9 -29 -37 -39 -43 3 2 -14 17 22 -26 27 27 -2 27 37 63 54 45 58 47 56 26 42 58 61 37 48 94 82 61 55 36 65 120 417 2085 4623 9166 22020 32813 30640 22255 16002 11817 10892 10024 8240 6806 5428 3756 2529 1889 1525 1274 1136 1102 1019 876 964 1046 1026 869 694 770 797 469 1337 10014 21391 12523 2884 631 205 195 225 270 306 344 64239 230 3854 30 11444 17 50 39 4400 -11606 213 1227 3255 6160 8110 9654 19867 31276 38413 70542 155818 313689 489103 680818 947700 902499 984135 594328 127120 3887 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -72 999999 999999 999999 999999 999999 999999 -80 999999 -99 -99 999999 -80 -5 999999 999999 -23 -55 -65 -48 -69 -79 -33 -57 -27 -84 999999 -63 -22 -37 -78 -60 -16 -7 -19 19 5 -12 -27 38 3 12 27 37 43 49 42 -11 -8 30 74 54 111 256 817 3607 10136 16110 25730 54414 55825 30596 19471 16121 13969 11640 9857 8102 6459 4841 3744 2973 2333 1594 1296 1358 1598 1455 987 734 754 870 880 904 785 563 1225 10643 29674 16357 2878 662 396 389 673 1168 1029 795 64248 240 3553 30 11443 17 50 48 4398 -11606 128 18 999999 659 2255 5397 9427 15519 26139 43819 56989 62288 57355 87347 115786 98556 119872 199594 392697 656003 744422 584554 822132 918395 506831 64092 5737 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 -86 999999 999999 999999 999999 999999 999999 999999 999999 -82 -14 999999 -76 -60 999999 999999 -30 44 -50 999999 999999 999999 -85 999999 999999 999999 999999 999999 73 -39 999999 -64 -76 999999 999999 999999 999999 -40 -73 999999 -84 999999 -63 999999 999999 -70 999999 999999 999999 -57 -20 999999 999999 999999 -76 999999 999999 999999 999999 -88 -8 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -62 999999 999999 999999 999999 999999 44 -36 -66 -92 999999 -35 999999 999999 999999 999999 999999 999999 -88 -94 999999 999999 -11 -32 -42 -12 -30 -47 -59 -80 -97 999999 -93 999999 -71 -2 1 -2 -4 999999 12 -46 8 -16 15 9 21 12 52 3 -6 73 40 -40 -74 21 32 -2 17 64 6 8 15 32 51 20 48 92 42 60 72 71 62 76 88 78 100 80 87 99 157 339 714 3597 11791 22732 34386 42352 38870 29314 21951 17223 13413 9841 7044 4314 2386 1295 684 364 258 205 224 353 542 699 900 1202 1635 1939 2059 1760 1415 1063 753 935 5723 16275 15849 10241 3631 1235 2171 4006 4238 3453 64257 264 2800 30 11440 17 50 57 4397 -11607 1083 3360 5616 8122 13297 18867 21773 28564 25457 6856 221 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5208 13637 6903 3098 2585 8797 20830 53056 125958 239630 347248 338667 246325 231324 246793 398050 425547 96651 86521 382195 829544 556050 108327 35125 121176 63694 65175 120714 50212 2955 999999 999999 999999 999999 999999 999999 -83 -61 52 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -58 -14 999999 999999 999999 -96 999999 -61 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 -95 999999 999999 999999 999999 999999 23 -96 13 16 -15 37 -30 999999 999999 999999 999999 999999 -78 999999 999999 999999 -4 -91 999999 999999 999999 999999 999999 999999 999999 999999 -48 999999 -80 999999 999999 -60 999999 -88 999999 999999 -75 999999 999999 999999 999999 -82 -80 -17 -27 999999 999999 999999 999999 999999 11 -73 999999 -51 999999 999999 999999 999999 999999 -69 13 999999 999999 6 27 -42 33 -56 -24 -60 -34 -15 -85 -98 -74 -49 -3 -57 -66 -40 23 4 -40 -50 -16 -29 31 30 -13 32 2 5 46 59 34 48 40 16 7 22 14 9 -1 1 16 -4 48 39 18 13 42 56 67 56 60 93 122 235 494 1085 4779 18455 38381 56495 60631 48612 36588 32828 24087 11712 5866 3279 1463 698 557 654 719 713 602 410 345 642 1659 3792 6933 8349 6597 4711 3768 2698 2350 2415 3156 7252 16644 31455 25036 8245 2983 4374 9988 15564 16774 64267 263 2829 30 11439 17 51 7 4395 -11607 122 1221 2702 4896 7792 10201 10498 13640 25515 18345 1387 -58 999999 999999 999999 999999 999999 999999 999999 999999 486 -21 528 999999 999999 999999 411 5812 22227 50229 69842 61959 62482 51643 50616 55072 84193 127846 122058 79512 100861 174331 312138 509915 695653 722558 368230 298330 607063 579285 122296 2072 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 999999 999999 999999 -67 999999 -98 -63 999999 -80 999999 -94 999999 999999 999999 67 -7 9 999999 999999 -30 999999 999999 999999 999999 999999 999999 -93 999999 -79 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -49 -96 -90 -76 999999 999999 -87 -61 -84 999999 -90 -89 999999 -96 999999 -90 999999 999999 999999 -88 -68 -42 -26 -37 -33 -66 -24 -41 -36 -41 -18 -27 4 50 189 477 1012 2168 6181 16243 33848 51615 58720 52607 46882 42321 27729 10547 4850 3427 2040 1771 1601 1125 1085 1197 1361 1551 1767 1605 1159 1066 1805 3475 5731 8515 10218 8112 5855 4383 4391 6664 14486 31319 33547 13426 5148 16240 40921 48638 44252 48196 64276 262 2857 30 11437 17 51 16 4393 -11608 -5 1045 2555 5512 11073 20614 34009 44426 30441 8141 860 772 940 1365 1359 577 -76 999999 -87 1159 999999 999999 999999 999999 999999 284 3284 16084 39753 50255 34262 36584 53760 66379 77465 71820 89896 109020 92014 118240 231304 403719 657803 933914 999999 999999 384005 25012 12759 1 999999 999999 999999 43 -46 999999 999999 999999 999999 -45 -21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 -51 -87 999999 999999 999999 999999 -33 999999 999999 -37 -41 -69 3 999999 999999 999999 -23 999999 999999 999999 999999 999999 999999 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 -57 999999 999999 999999 999999 999999 999999 -97 999999 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 999999 -61 999999 -84 999999 999999 -55 -97 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 999999 -86 999999 999999 999999 -46 -35 44 262 650 1286 3877 13068 32473 59203 78316 79132 78739 75159 58349 38726 22768 15722 14772 15298 13537 9984 7091 5098 3712 3238 3766 4487 5304 5780 4985 3903 3726 4329 5318 8116 11499 12621 14908 25899 41227 48710 57770 47397 21642 10715 9633 27444 78220 90069 41365 8909 64285 302 1655 30 11435 17 51 25 4391 -11609 393411 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 261 779 2585 4695 10313 20820 32322 47181 68305 112338 161208 150685 111538 97085 74015 42768 26329 28040 31675 34174 32660 28318 20672 12546 8219 7962 6491 3732 1855 1589 1863 14947 58169 88795 122932 187325 159441 56032 45257 53669 35657 10958 1845 8708 31198 148753 285725 420216 661933 722708 587378 344661 50052 393 999999 999999 999999 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 -90 -85 999999 999999 999999 -72 999999 -98 999999 999999 999999 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 -17 30 999999 999999 999999 999999 999999 999999 91 999999 999999 999999 999999 999999 999999 -50 999999 999999 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 999999 999999 999999 999999 999999 999999 999999 -73 -90 999999 999999 999999 -94 999999 999999 999999 999999 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 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 58 211 388 712 1289 2881 10196 34433 75518 105499 111090 105502 92575 67014 44465 36549 33029 28111 25341 22501 16743 10961 7491 5883 6141 7701 8865 8598 7949 7324 8029 8693 6810 4168 4455 8034 12190 17490 25919 34741 41051 36082 17809 11928 12262 16555 16170 9773 14709 41960 94266 93950 14811 64294 272 2553 30 11433 17 51 34 4389 -11609 24 460 1416 3037 6464 13449 26759 44163 67215 82835 99077 144917 148922 113888 60499 16446 15973 19337 23525 29092 35118 40184 46321 48165 42697 40520 39436 36375 32081 23758 15858 10619 13749 37988 80247 149129 227164 218470 118451 47749 30822 39867 58472 38450 40081 51227 85033 183295 380480 529660 586910 388212 211613 208868 72472 4281 999999 999999 999999 999999 999999 999999 999999 999999 -12 26 999999 -50 38 999999 999999 999999 999999 999999 999999 999999 14 -88 -1 999999 999999 -25 -93 999999 999999 999999 999999 -71 33 999999 999999 999999 -88 -99 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 146 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -83 999999 999999 -81 -16 47 215 563 1611 4138 11386 37872 84582 123240 113362 79844 53770 37292 32193 29458 26744 27554 31036 31461 26406 18871 13528 15815 23373 34947 40050 36947 31676 23060 13199 10665 9634 7088 4034 2362 4295 14244 31961 44056 28336 17359 14750 14670 18811 23469 21491 12767 5197 5862 12850 26185 65622 117266 107394 64303 267 2702 30 11432 17 51 43 4387 -11610 176 628 1969 4414 7711 11439 19028 32548 48198 49947 31546 10404 3138 4078 5287 7043 9332 12621 15873 16677 16492 31384 72975 91048 81205 90986 107403 132450 170439 223028 271005 312627 333599 242571 119842 71061 68363 77456 110033 199976 363812 363851 253347 308610 269717 163263 70708 14720 377 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 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 -29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 275 698 1827 4594 13108 36988 79870 108810 102861 83577 61258 48607 41620 38250 37311 40980 47026 50559 45697 36297 36343 45309 51679 51792 57824 56327 39928 23024 13838 12926 11878 7600 3178 1416 2535 6466 12545 19593 20157 15327 18717 24803 24342 13500 8835 12339 18770 11696 12197 14561 22452 34129 33145 62187 83879 64312 265 2763 30 11433 17 51 52 4385 -11610 328 1187 2201 4063 6392 8855 13270 19487 16137 2129 351 621 912 1484 1970 2353 2211 3196 4559 10061 19568 25820 48792 97092 139290 177150 227068 323960 457161 560667 478709 284935 217425 195669 175185 183670 237320 281415 169478 75888 82088 164002 149618 12449 3213 6088 257 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 76 236 580 951 1668 3320 6518 15202 35667 61699 81163 102600 112481 91135 63051 50065 46856 46941 49430 52932 57175 54011 45488 35146 29451 34461 40636 48295 57560 69777 70695 53130 43841 42567 26507 11031 4266 1881 740 498 648 2084 5279 7577 6580 7014 12016 10167 4546 7980 21049 46214 53016 48965 43033 38923 30217 29915 50576 53427 25873 64321 266 2736 30 11436 17 52 1 4383 -11611 438 931 2675 5384 10160 19363 31484 52947 117113 181717 71237 8662 6344 9728 13455 19313 27495 33486 36697 44287 58487 79818 119048 198048 247414 277384 315357 452234 600859 509482 290369 111767 80165 79325 78511 70941 41369 16566 6943 3391 2873 1661 1165 684 802 432 17 999999 999999 -56 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 148 592 1066 1172 1176 2351 4296 4676 4655 6286 8727 13116 21277 35714 52305 59802 62659 74468 99486 118602 105958 83152 65061 53997 52162 55129 58401 61649 61111 61192 60447 52964 49034 55418 68765 69926 63207 54948 47240 36767 27179 20787 14295 7813 2986 1459 993 580 370 534 1411 2488 5290 11413 13364 11218 10059 18112 38975 69498 89562 81896 85523 85612 50167 32462 40833 30591 12637 64330 264 2798 30 11438 17 52 10 4381 -11611 -4 887 2267 3737 5385 8968 14165 12798 2778 999999 999999 999999 480 1146 2017 3312 6752 14380 21515 33387 62633 105945 170695 264309 317702 377590 501389 573944 523653 396281 269904 113915 34798 8617 1630 765 908 778 444 348 230 -71 -33 -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 -80 20 247 688 1643 3843 9623 17529 21293 22506 25337 30580 35550 39597 44335 49882 56468 62213 65825 69536 71930 71563 78817 91051 96150 93342 87856 83955 74176 57199 39622 28913 27476 31042 39047 51552 61585 57392 47341 49670 65695 72239 76498 81121 85702 78233 56020 35516 19773 9170 4372 2540 1698 1284 977 799 573 769 1102 1518 4184 10060 13275 14717 26512 50870 76580 85326 89502 113699 119730 90260 41344 14670 4578 4912 64339 266 2741 30 11441 17 52 19 4379 -11612 424 712 1838 3887 8222 13007 19236 20083 8711 2202 999999 145 451 844 1194 2714 5874 13399 22269 34616 62521 98808 134495 137461 166907 243351 289200 323001 405340 396862 354631 302630 290716 173557 97747 62779 27495 8510 2449 1266 758 461 333 583 734 704 323 19 3 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 -46 48 42 20 87 88 234 316 698 1157 2521 5084 8056 11842 19600 32952 45965 52020 54113 51337 45229 43634 48457 52894 54215 53796 51316 52135 52250 57932 65771 72039 77430 81729 78639 73736 68717 59393 51713 52946 48671 47313 45583 50061 57551 55245 49624 52189 58162 53638 50660 63042 85635 109005 94578 56133 24653 9560 5810 4239 3459 3130 2942 2169 1124 562 636 859 1437 2280 2967 5859 12878 25138 46267 61858 68645 89366 119730 113360 85316 67187 48791 26621 11714 64348 266 2715 30 11445 17 52 28 4378 -11612 19 751 1725 3658 7258 12018 14170 10630 5169 765 999999 57 639 876 2328 9068 19557 26143 33831 58289 88845 135503 189230 207666 201006 228213 302868 346091 362860 325163 266788 193894 124380 93725 67260 53269 52764 32659 23095 7348 1235 575 438 604 290 207 40 -56 -40 191 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 381 892 1616 2168 2497 2759 2936 2814 2845 3021 3542 4153 4382 4239 4552 5642 7096 8804 11435 15188 19269 25201 31364 34291 38148 42130 44847 45465 44073 43569 47629 52889 56113 56312 52041 49316 47806 50892 59401 62797 57715 54116 51953 50993 54394 55756 58716 59591 59729 56858 47505 40001 38539 41313 41952 49267 64629 79015 86852 80312 59968 45788 58557 88920 97888 65427 24760 8345 6783 6930 7330 6811 4838 2094 780 616 629 1265 4150 5371 2502 3062 9027 17201 28944 51918 66467 62944 63434 62630 53437 58062 69515 63752 64357 264 2777 30 11447 17 52 37 4376 -11613 417 1474 2049 3611 6049 5330 3474 2110 999999 999999 87 1288 9315 24321 32561 37094 41084 59333 99768 166681 240817 246364 224202 193419 218947 148186 112017 141472 178431 192597 166961 128054 102871 94097 86261 76211 50597 31409 31009 28531 7120 1038 909 1258 280 -57 999999 182 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 275 703 1281 2057 3080 4411 5750 7101 9322 11138 13412 15788 17290 18335 18627 18027 16909 15773 15031 14358 14656 16505 18360 20534 22363 23890 25535 26350 26663 28262 30537 33388 35606 40129 44010 50065 53146 53875 55204 57300 60657 60274 58508 54684 46099 39911 38404 36141 34601 33302 34490 38283 48305 63681 73517 73164 62962 50258 40994 39203 45284 59818 72125 78584 83648 88235 94182 99021 100790 90397 69110 39491 17064 7665 7113 9487 12707 16843 14943 6769 1574 700 848 2009 4802 6259 3831 2319 3036 3522 6635 18924 31236 36572 47419 50531 25106 22504 44383 72678 64366 274 2509 30 11449 17 52 46 4374 -11613 21 914 3617 8804 19518 36490 52443 79945 106206 103191 78890 25542 10845 9636 8567 8388 11941 17841 27393 41930 56026 64328 71862 82455 89748 107738 124862 121949 135572 141905 148231 141266 116004 104532 120422 113345 48278 32620 41681 43738 53283 53092 38952 30531 30957 46461 36037 9963 6627 5708 2980 1877 1503 1486 794 674 595 406 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 393 956 1743 2709 4038 5504 7718 10670 14979 20934 25542 30137 31964 29421 24924 20155 18241 19209 19074 16656 15868 17555 20261 22726 23494 22070 20484 21726 24360 27060 29563 31460 31786 32563 36609 42321 45802 48164 45627 46484 50494 48360 44060 42365 37688 33519 31797 29068 24965 20178 18564 24174 39581 62487 88727 96899 94096 79615 67143 64178 75247 93734 110864 150250 174710 213700 242170 221324 178385 142006 127858 118881 91743 43005 13604 8866 8021 8383 11447 15216 13926 6480 2252 1128 973 1729 3658 4919 3705 2407 2248 2422 3745 10016 17878 29327 39094 26821 14773 14884 25910 64375 275 2480 30 11450 17 52 55 4372 -11614 100 569 2092 5421 13520 34387 53532 57673 80918 119007 171686 181618 128937 55110 14559 13425 17023 23873 33884 45446 63267 89417 109107 101952 82452 82836 85981 82018 83871 103957 138354 137242 96033 83003 95132 92190 70908 51324 38996 22081 14383 11703 10518 11122 12177 9883 7057 3143 2233 2121 2689 1781 976 368 661 417 142 220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 417 1018 1811 3050 5600 8415 11201 15021 18708 21546 25009 28995 30150 29443 27190 24754 23641 23127 22607 20682 19496 20326 21233 21887 22152 22901 24824 27150 31581 37901 42357 44518 45756 47417 47072 45401 43491 40636 38630 37251 38018 40344 39443 36826 36668 36090 34593 34564 35138 36149 38056 41858 52720 61590 77818 93756 101433 107095 117523 128725 122162 114197 124462 138938 143219 143835 147986 148647 149513 139137 131309 122258 106317 91581 66504 35743 17169 17978 27211 29350 28859 27375 20061 9654 3506 1913 1726 1809 2000 2454 2806 3111 3189 3622 4212 4805 5877 7449 9620 12500 12181 9328 5954 64384 274 2513 30 11453 17 53 4 4370 -11615 -71 918 2731 6322 16085 31940 45314 71209 129933 198244 151663 45630 12178 11151 12987 16884 22642 31366 40672 52263 76179 76978 54392 40744 39795 37619 36534 41097 60502 104635 151212 172595 163806 142182 125976 105197 81403 56704 37445 31522 32118 27946 24611 18753 8274 3654 2149 1246 944 785 679 471 373 486 243 240 342 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 468 1212 2112 3176 4428 5817 7589 9398 12235 15377 18909 22366 25862 26559 25259 25148 25904 26612 25380 22427 19946 19290 20300 21923 24062 26818 29341 31095 32521 35291 37778 40340 43880 45099 44145 44903 43984 40549 37716 36239 37795 41409 43852 43332 41925 42025 43965 48887 57441 59386 54715 56248 55339 50744 54631 63927 65225 94451 119053 126887 150353 172690 174743 147488 112619 87493 70020 71783 73468 76574 85677 97326 100403 90243 80506 67006 40924 15363 11639 18573 24407 28740 38724 54994 59129 34591 11468 3921 3486 4334 5190 6225 6000 5127 4589 4339 4447 4388 4534 4484 3857 2802 2394 2341 64393 274 2516 30 11456 17 53 13 4368 -11615 250 1504 3266 6052 12954 20844 29654 55089 94384 99996 72944 35847 9325 10177 13075 17249 23290 30472 37617 50482 67614 65004 49748 42253 32306 22176 28433 49816 88624 117211 128078 149067 170757 154085 111168 86206 70355 60458 41752 22266 10323 3817 2844 3137 1965 1243 883 535 539 408 274 310 910 1428 506 776 462 12 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 329 726 1019 1482 1889 2467 2987 3794 4799 6057 8280 11549 15425 19034 20941 20826 19836 18149 17254 18141 19810 21390 23098 24577 25767 26776 27467 27714 29928 33572 38200 42408 45625 50554 54225 50613 43004 37986 37926 42713 44171 41067 42543 49951 58738 64711 67087 67802 62676 50047 42290 39341 42899 52763 64247 71280 87276 114314 140453 157294 152876 123947 89152 58427 44109 44261 50243 57246 68279 83525 93796 98279 98302 96629 95945 90458 57342 20139 8747 11731 21327 38694 64232 114582 119724 61389 25472 15357 9823 7175 7188 9196 11006 11962 11137 8400 8263 11159 19590 29807 34483 38618 42424 64402 271 2607 30 11457 17 53 22 4366 -11616 365 1806 4768 10031 17196 26905 33481 30224 27265 15095 5441 5553 7544 9836 11740 13770 22337 44582 42121 48313 73998 69103 42176 36923 49449 76599 101470 124569 149362 157584 151472 143128 118657 70606 31696 14547 13315 17599 16369 13731 11734 8646 4775 2120 757 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 374 877 1523 2390 3507 4920 6536 8308 10800 13878 17885 21988 25154 25098 23292 22301 22224 22590 22829 24143 26251 27281 28343 29827 31914 34915 37527 40320 43522 46775 48395 49536 51901 52207 50180 46821 48554 51381 52244 55905 62949 69354 72981 69986 62401 57321 57347 56933 54441 57135 61961 72646 88148 106744 122033 130105 134977 130588 112194 98673 77009 51565 43892 39825 43194 50667 57589 66519 79286 96300 117389 128028 130606 116545 77483 38354 14110 5022 3473 4353 6763 13354 25716 30169 21193 12734 9773 7941 7782 10183 15357 21054 28603 42091 52249 64166 62196 46243 18779 12032 11132 64411 268 2700 30 11460 17 53 31 4364 -11616 739 2101 3392 5470 6542 6635 5378 2071 478 1091 1412 1944 6735 17164 25505 18660 16278 31617 45092 46339 43235 28440 25300 30684 32470 35630 42189 51372 61831 82326 110251 105843 85566 69317 57850 36689 10675 3165 8675 46376 88170 69134 25904 3755 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 522 1104 1878 2733 3728 5020 6648 9529 13022 17410 22820 26236 27559 27321 26884 26158 25383 24871 24184 24174 25125 25734 26484 27635 28808 30431 32704 36225 40413 44506 47636 48888 49547 48564 46453 46263 48658 48666 51343 60358 70907 77064 77430 80355 77525 70089 67910 69695 69805 76649 91239 106946 117318 118630 119914 115677 118439 126741 128058 110805 83049 68290 55021 43842 40006 36745 37323 40890 48489 58477 74324 91101 114111 139825 147501 123186 64470 26436 8541 3717 3182 3848 4685 4573 4963 5661 6315 6375 6150 6201 9309 15511 24836 35287 40313 45169 40479 19287 9572 6994 5532 3387 64420 274 2523 30 11463 17 53 40 4362 -11617 236 624 674 244 860 3827 5691 7724 8462 4607 952 460 865 849 1195 1826 2538 2875 5432 12369 13653 13513 22968 26155 24936 18167 7529 7367 9686 12750 15795 21256 23241 24700 28258 32171 36741 52416 67483 67869 68007 53747 22166 9285 4991 8675 21518 26552 13414 4992 2043 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 26 310 469 873 1470 2305 3585 5159 6862 9004 11025 12489 13087 13811 15301 16552 17231 17272 16631 16417 16937 17748 18839 20101 22153 24722 26789 28155 28403 26999 26055 25006 25124 26184 27043 28211 30524 35121 40217 41764 47673 54732 54711 53559 53619 53989 57761 66123 74803 82489 87627 86623 86527 88313 86043 81724 78262 71306 65045 58822 47405 38767 32870 27550 26075 27789 31574 36042 42871 57097 84515 80816 71199 75784 80408 78520 54621 24010 7748 3761 2741 2490 2465 2693 2898 3361 3623 3538 3075 3015 2757 2711 2745 3028 3781 4942 5975 6670 9111 14019 18875 64429 279 2375 30 11465 17 53 49 4360 -11617 249 1476 2410 2354 1430 2945 9595 16875 12198 3641 2939 9309 11981 12871 9163 4868 3297 3772 4886 6005 7615 8798 10900 15728 24883 35350 51189 59114 46679 43801 28737 9710 17900 29733 34358 28346 23540 19808 20615 20876 22760 25335 29251 28580 33598 47636 56543 52739 54030 56429 47083 29160 18493 11821 7413 2439 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 479 1191 2003 2577 3445 4806 6547 9033 12071 14934 17328 20241 23026 24753 24032 23531 23858 23733 23355 23408 23561 24932 27162 29766 32069 34122 33688 30236 27676 28481 33699 38759 39062 41319 47646 53711 59182 66879 73507 75688 75046 78432 87582 94485 102737 112393 117039 115437 110204 100108 93892 90262 89397 92726 95590 88737 76117 60569 48809 46068 48083 57767 59183 70386 103122 124420 105150 100555 107566 97082 98752 109781 106797 97816 67569 33300 12087 4014 2311 2181 2471 2118 2007 2283 2556 2902 2961 3088 2640 3015 3301 5046 7105 5270 6251 13448 31480 38735 64438 284 2226 30 11466 17 53 58 4358 -11618 175 90 999999 999999 999999 127 822 1748 2039 2879 5028 10044 19043 24451 17690 6358 3372 8181 11607 10118 6205 5057 5825 6838 7555 8997 11237 15095 19779 23891 26094 26772 24123 29795 28944 13463 8103 13516 20382 27637 33381 34424 32715 28898 22931 17318 13413 10765 9205 8564 13871 27552 59945 98090 112243 100810 77448 48716 27429 22733 19642 9791 1419 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 376 765 1308 1947 2739 4164 6140 8920 11768 14459 16968 19970 22235 22246 22160 22434 22422 22567 23508 25385 28015 30053 30531 29435 27357 25507 26788 28188 30931 33392 32844 34648 38148 41965 47047 56276 66580 73310 79595 80749 76743 83389 99024 116584 125636 121822 112279 94311 80284 78512 83040 89543 94982 96469 95035 87847 80175 79830 82341 101312 128851 146908 155699 177203 148070 90111 67499 67026 79080 94392 106651 114066 117969 116214 105250 80114 46031 16210 3611 1491 1242 1260 1203 1325 1557 1648 1930 2485 2531 2163 1741 1666 1178 1269 1494 1486 1590 1970 64447 287 2140 30 11470 17 54 7 4356 -11618 -28 376 618 432 999999 999999 999999 999999 999999 604 2343 3884 5437 8049 13407 19037 16949 10286 5660 9322 15504 11400 7161 6177 6544 7276 8392 9635 10975 12148 14071 15725 13622 11135 9933 9612 10346 11872 13585 18034 24089 28057 30291 31886 37079 44181 48379 50245 53137 53625 45962 32998 21329 11585 10296 22393 37631 55161 62201 49203 31928 34423 41074 22835 2997 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 345 735 1102 1599 2162 2779 3737 4998 7018 10003 13116 15178 15612 15627 16017 17071 18481 20360 22711 25576 27785 28866 28631 27408 26715 27762 29804 31124 31372 32804 35067 37346 42076 49186 55986 64149 72634 73316 66919 68385 79103 91598 103621 108619 96778 79460 71365 69152 69688 71469 76988 85826 93353 102901 112774 124053 144320 162425 184770 203646 208973 183248 136163 91877 67095 62490 67589 73102 79157 89671 103362 111308 110897 104772 86980 68380 40708 17406 4931 1643 861 819 937 931 842 843 1057 1403 1485 1411 1153 950 971 1091 1484 1890 1963 64456 274 2534 30 11474 17 54 16 4354 -11619 679 1172 2433 4760 6068 4271 3902 6320 5903 2384 965 932 1260 1446 1653 1874 2192 4759 9285 9792 7794 6947 7662 8324 8765 10938 15361 19937 23402 25135 26409 29285 31484 33193 32701 28065 23487 20164 17850 19458 24262 25010 21024 27967 72217 166559 186215 83105 31290 21051 14204 4948 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 284 577 999 1497 1893 2441 3468 5296 7740 10896 13368 14534 15072 16045 17808 19174 20454 21248 22042 22291 22145 21955 23365 25775 26942 28060 30330 32553 34481 36873 41614 46917 52499 57075 55271 50889 52244 58875 64522 71069 80001 78800 71684 63970 59668 57454 56249 61887 76877 92691 112930 148289 204934 236315 229796 206753 211783 189762 147904 116880 96036 80743 78756 75830 70375 66158 66477 70353 76914 87692 113583 124013 117444 95278 71510 45467 25047 11286 4320 1750 959 793 674 704 909 928 1185 1392 1750 1976 1905 1563 1151 1060 1382 1889 64465 273 2563 30 11473 17 54 25 4352 -11619 167 1106 1848 1637 589 1480 1878 1572 1462 374 279 364 318 134 559 1462 2290 3207 3724 3795 2854 3404 3913 5076 6522 8808 10946 14070 15953 17365 19318 24250 31071 36240 42420 43579 41317 41435 43312 45103 47718 51233 58354 61988 71860 68201 41831 20331 10079 6990 1720 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 388 813 1370 2091 3279 5852 9193 11096 12180 12453 13325 15141 16637 17529 18202 20090 22213 23239 23536 24256 25872 26675 26302 27966 32461 36207 37591 37348 35114 32244 35421 39732 42355 44894 47370 48711 52091 53858 50574 48688 48983 47141 46267 51639 65348 85476 108170 138196 189624 239786 270000 304249 307336 259314 189143 117000 90675 81929 75630 80554 82020 73646 70395 68015 62951 70461 79961 88811 93869 92129 87078 83003 63796 40514 23735 11181 4270 1759 939 898 1013 1047 1170 1385 1572 1924 2188 2069 1665 1199 1116 1592 2682 64474 267 2743 30 11473 17 54 34 4350 -11619 -42 -74 704 468 1121 1340 743 2293 3589 3131 2472 3522 3994 4093 4250 4216 5692 6821 6944 7145 8381 11563 16242 21432 27262 34358 39454 39876 40559 44373 53146 53771 45556 40823 36642 30474 28199 26424 17622 10851 8713 3814 1434 723 887 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 -93 116 531 1034 1803 2399 2644 2656 2165 1754 1362 992 666 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 999999 999999 999999 999999 999999 999999 999999 999999 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 544 1108 2010 3160 4894 6976 7949 8437 9777 11368 12720 13742 14780 16370 17912 19175 19696 19621 19687 20253 21242 21847 23032 24903 27118 29395 31065 31098 29578 26759 24117 25019 27818 28869 28601 29084 30947 32681 33034 33918 36754 40266 43254 50106 65599 88088 114340 134749 152477 175535 182794 183842 167816 141907 122968 109472 94440 74464 62637 66216 70028 67771 63394 65294 63807 57956 57928 59169 63883 70000 66044 52811 40114 28581 20183 14154 8940 4873 2827 1868 1451 1306 1624 2354 3891 5214 6007 6754 6856 4003 2235 2280 2844 3855 64483 264 2831 30 11471 17 54 43 4348 -11620 169 577 635 1318 1800 1282 469 321 1239 1531 1446 1880 3235 4632 3889 2861 2261 1960 2543 3533 5992 10214 14868 17580 19297 20597 19990 17403 14932 15220 19001 24584 29126 31529 27155 24474 27069 33400 36288 33245 19737 6421 799 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 238 775 1416 2664 4495 5736 5668 4882 4226 3507 3215 3035 3018 3049 2335 1558 1011 821 564 213 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 8 108 406 805 1263 1736 2533 3755 4978 5848 6882 8377 10195 11960 13456 14980 16450 18005 19027 19439 20172 21094 22034 23054 24538 25236 25984 26998 27162 26434 25855 24980 23458 22983 22613 22226 21578 22779 24820 26071 27574 30862 35806 40922 48701 61222 80333 107375 140998 167406 189102 209850 203984 144159 104731 93418 78065 60423 54970 51435 50105 52401 56144 55943 57691 57470 55425 51582 53551 53629 52795 57461 52114 41547 27287 15166 9352 5568 3351 2145 1768 1902 2336 2707 2750 3519 8769 15700 21445 34519 48041 35837 13479 8574 15350 64492 257 3039 30 11469 17 54 52 4346 -11620 372 740 1338 2270 2472 2197 1785 1617 1344 1826 1280 1663 2745 4737 6643 7359 7173 7164 5958 4151 2873 1431 1223 1307 2044 5366 14537 26976 34234 43406 53628 51347 33343 14536 4794 721 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 133 687 1313 2321 3516 4015 3915 4424 4603 4466 4411 4828 4596 3979 3319 2768 2461 2682 2546 2213 2082 1685 1183 656 158 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 411 773 1260 1731 2092 2752 3664 4209 4331 4722 5374 6516 8112 10150 12542 14294 15175 15458 15181 14896 14788 15250 16141 16813 17722 18423 19088 19298 19816 21375 22957 22621 20839 19002 17932 17485 19052 22330 24436 26126 29020 34787 44632 58672 77807 107981 141223 159408 159928 150164 161058 146865 118862 89250 67243 53669 44062 43138 44409 42420 38210 36021 37748 42960 46147 48123 50655 46708 45698 47983 45612 38683 33243 25282 15772 7965 4028 3002 2516 2403 2735 3585 5044 6684 7900 10046 22638 54792 98348 98865 78313 49797 29625 21876 64501 263 2860 30 11470 17 55 1 4344 -11621 100 160 999999 999999 331 1120 1512 1623 2601 3904 3334 2348 2018 2415 2377 2825 2896 3583 4812 6067 8221 11207 12987 13437 12965 10708 7068 4104 1783 820 398 421 2461 9881 22843 39206 48997 38610 21170 11460 10221 12069 4868 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 121 519 1288 2475 2840 2917 3073 3474 3770 3909 4131 4610 5058 5391 5689 5636 5221 5119 4692 4132 3874 3620 2979 2203 1769 1408 906 458 37 -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 999999 999999 999999 999999 999999 999999 999999 999999 -87 466 906 1350 1914 2489 2656 2947 3530 3831 4178 4582 5109 5482 5846 6618 8129 10131 12355 14540 16319 17872 18378 17939 17319 17148 17580 18026 17911 17776 18709 19577 20130 21657 24291 26720 27147 25264 23978 24160 23655 25878 28663 31011 35392 44757 51734 61183 81424 110667 169347 230602 185294 106883 68891 65263 65575 63516 60778 56762 53402 53994 57481 55840 46226 37797 35136 39542 47245 50268 45861 50686 51192 48881 48107 41499 36097 26813 16527 7426 3905 2517 2443 3674 5435 6854 7473 8513 16941 38768 56967 57415 69875 68762 67076 54793 50821 104157 64510 266 2773 30 11473 17 55 10 4342 -11621 -87 1247 1651 1259 971 609 926 1409 2398 3043 3007 3596 4478 4396 3758 2423 2786 3524 4651 5902 6704 7977 9784 11198 14991 19367 22113 26186 26093 20877 16390 11479 8117 6724 4518 2105 431 230 2477 5929 7413 7527 4211 3423 4633 3569 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 999999 999999 999999 999999 999999 999999 -88 514 967 1571 2552 2997 2939 2878 3061 3393 3581 3493 3501 3984 3994 4120 4545 4573 4462 3862 2983 2567 2271 2123 2015 1802 1307 878 610 424 322 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 121 510 842 838 1114 1686 2361 3375 3829 4093 4560 5001 5621 6710 7629 8620 9552 10116 11278 12923 14835 16957 18803 19810 20509 20650 20614 19864 18677 17939 17038 17048 18174 20492 22657 23021 22772 22507 24731 27364 27976 26977 27624 29996 33790 40006 47924 55309 63536 80444 105904 135921 162771 146409 93133 69728 61716 53975 50598 49780 52435 57616 64019 72237 75858 65873 49981 38136 36244 39552 45001 55202 57770 58286 52712 52469 50451 41911 30277 20558 11715 4673 2356 2471 3587 5207 8045 10717 11743 13911 19397 29079 32843 25188 21357 29825 89110 189884 247399 64519 258 3014 30 11474 17 55 19 4340 -11622 440 224 129 235 360 537 730 1020 1270 1357 1171 1332 1328 1796 2432 3230 4163 4880 6438 8631 10957 14835 19811 24102 25533 25108 22334 14972 7098 10544 21006 23609 18282 8780 4101 2698 460 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 215 845 969 1024 1319 1439 1576 1933 2039 1669 1616 1826 2077 2135 2277 2407 2530 2643 2401 2051 1734 1654 1759 1543 1211 953 717 495 348 231 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 5 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 999999 -74 181 465 814 1458 2120 2646 3323 4087 4691 5150 5333 5804 6189 6503 7295 8416 9754 11475 13904 15453 16739 17851 17941 17249 16392 15420 14603 14039 14051 13669 13950 15305 16172 16696 18678 21260 24085 24082 21459 20363 23221 28706 34327 39831 46416 62897 86951 85920 88245 81832 68765 62873 58278 47543 35727 33547 34975 38864 45151 50916 55584 63130 70960 73063 65940 52114 40347 37260 36258 42790 45217 46869 54317 53003 46002 44259 37030 24676 15533 9080 4421 2566 2311 2541 3561 6383 10592 23803 54534 85915 106303 101945 70396 64267 89202 165540 281124 64528 261 2924 30 11474 17 55 28 4339 -11622 -67 363 1007 23 -95 372 528 692 849 1047 1524 2183 2551 2660 3009 3467 3505 4299 5886 6962 8125 9812 11233 13889 17073 21433 27753 33266 31098 20262 8952 4073 4458 5519 5321 4084 3050 2178 2838 1989 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 245 400 715 1070 1338 1601 1625 1752 2202 2251 2805 3017 2550 2536 2444 2499 2839 2754 2572 2362 2226 2108 1707 1631 1525 1272 1030 920 1034 1069 1225 1348 1543 1756 2350 2472 2300 2249 2375 2048 1812 1654 1305 896 435 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 299 755 1775 3021 4173 5086 5881 6358 6389 6397 6637 7455 8802 10204 11730 14211 17130 19257 19190 17620 15521 13985 13251 13216 13213 12556 12455 14419 17881 20176 20972 21421 22628 23879 26308 31530 39613 48151 52401 63202 68263 50733 41755 41199 42584 43165 43242 40689 34090 28796 24886 23346 25493 30930 38046 44845 50346 54595 57888 61097 62688 59791 52967 44449 40643 38980 39566 49025 48988 40955 43068 40899 36611 32162 22873 14115 7570 4227 3311 2506 2100 3018 6136 21170 69784 124499 150264 146886 139467 137170 174300 231032 64537 260 2951 30 11471 17 55 37 4337 -11622 154 187 999999 999999 28 999999 390 551 566 638 717 1403 2211 2645 3423 4246 5140 5873 6289 7146 8119 9213 12432 17665 26048 37159 44386 44000 36922 29442 14543 3791 2843 1869 8 999999 956 1425 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 226 460 941 1292 1916 2190 2338 2471 2894 2960 2681 2309 2223 2196 2279 2501 3148 3561 3826 4026 4029 4084 4207 4344 4772 5194 5410 5482 5624 5198 4639 4218 3760 2934 2172 1811 1437 694 301 -24 999999 999999 999999 999999 999999 999999 999999 999999 999999 2542 5683 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 782 2040 3362 4695 5618 6171 6473 6748 7607 9809 11640 13264 15432 17668 20061 20943 19742 17560 14217 12697 12115 10858 10947 13695 17115 20074 22331 24600 26535 30010 33835 36727 42319 48359 44041 33453 27497 27386 31392 36341 39258 40945 41728 43461 45444 38390 31887 30875 28628 25566 23387 24033 30295 39186 45604 47994 50396 53723 59553 62247 59482 51038 40091 36720 40087 43699 45609 50064 44986 41820 34804 24978 19091 12474 9382 7196 4416 3967 4672 5534 12618 38263 69288 72729 62438 74790 121873 188551 237786 64546 251 3221 30 11471 17 55 46 4335 -11623 61 -59 999999 76 430 668 929 1225 1481 1741 2081 2980 4100 6059 8824 13768 22203 29811 38607 55184 78946 81428 50629 28146 19544 12009 8896 7247 2088 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 253 492 1123 1901 2816 3703 4066 4126 4414 4207 4380 4424 4940 5850 7138 7553 7940 8756 8633 8750 8694 8739 8547 8421 9126 9565 9249 8516 7761 6996 6028 5068 4071 3091 2240 1536 830 325 102 -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 429 1613 3239 4513 5268 6675 8422 9997 11596 13626 15973 17518 18516 20732 22229 21003 18064 15700 13064 11597 11888 14451 17803 20445 22348 23181 22820 26324 33772 40222 44737 43953 41371 38536 32499 24808 24466 28685 34348 36990 39095 41627 43937 47073 48823 45576 38967 33474 26626 22017 20111 21080 26966 37031 48145 55660 58931 60837 62258 67566 72933 73206 70500 66520 56966 51399 52814 56351 52597 39670 29708 21470 14278 10934 7368 4051 3016 3723 4852 8429 20490 49710 88390 126915 172776 222652 243125 259908 64555 256 3069 30 11469 17 55 55 4333 -11623 -63 28 60 -61 200 783 1587 2974 3537 3267 3037 2969 3101 3102 4099 5523 7285 9631 14086 21270 33420 51947 79080 118421 151937 125429 73804 39209 22004 18490 11709 9485 7040 3198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 41 423 734 1153 1617 2197 2798 3339 3703 4296 4780 5766 6574 7217 7843 8028 8278 9587 10494 10358 10074 9646 8204 7651 7068 6608 6427 6078 5298 4814 4581 4225 3404 2485 1867 1154 706 386 136 -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 290 999 2031 3209 4201 4922 5799 7395 9262 11403 13182 14539 16498 19023 21425 22388 21679 20746 21809 21212 17009 15351 17696 19166 18838 20085 21967 22000 23313 28662 38138 43746 43840 39728 34145 31730 30247 28393 27611 27722 28013 28983 31249 33520 35236 38509 42186 45682 50934 54221 52786 44440 34165 27138 21825 19352 24674 36000 45181 58126 73895 77043 72549 76965 88487 101180 73877 51990 53650 55659 53305 48648 45390 35986 27443 23349 22438 16508 9044 5180 4337 4777 5919 10538 29677 68196 97408 136215 174880 193533 64564 253 3159 30 11469 17 56 4 4331 -11624 94 999999 678 1189 1762 2904 3983 4375 4387 4154 3991 4093 4739 4873 5966 8258 11730 18839 32879 59086 97505 126434 123511 99782 93441 96993 92934 82880 59805 23213 6090 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 602 1169 1389 1712 2649 3178 3204 4579 7046 9379 10692 11908 12765 12526 12358 13132 13484 12093 9431 7331 5832 5956 5854 5437 4840 4223 3855 3927 2800 1693 1392 852 237 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 375 1509 2827 4228 5325 6309 6819 7191 7380 7768 8385 9403 11029 13434 16329 19418 22143 24980 28078 29982 30932 31764 31201 29186 28383 26706 25439 24908 25207 25984 27931 29618 31485 32781 34225 34716 35560 36563 36960 36406 35249 35428 36756 37080 38910 40236 41525 42803 43890 44964 45881 47410 49157 50670 51382 50724 50620 46252 40252 33205 26694 25469 29544 34474 41840 52819 65296 71791 77826 88892 97584 93611 73627 59350 58838 62575 64608 54486 40620 33219 29805 26503 20760 20449 17858 16424 20066 30243 34089 41907 47537 61367 89216 131458 64573 247 3340 30 11470 17 56 13 4329 -11624 190 82 856 1489 1272 675 1055 1438 2323 3836 5556 5979 7788 12402 22131 38304 52146 69149 82138 87011 95500 85680 37237 6626 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 132 666 1115 1776 2811 4269 5769 8337 10906 12064 11974 11136 10373 9532 8514 7415 7046 7048 7257 6178 4422 3644 3611 3756 3281 2287 1484 1067 964 571 521 280 42 999999 1222 4707 8103 5465 824 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 1227 2488 3517 4183 4751 5702 7135 8499 9629 10958 12690 15155 17886 19649 20584 21227 22258 24030 26126 27829 29051 30676 31506 31777 32364 31768 33328 37615 41275 44210 47033 47136 46529 46287 45384 45209 44268 45314 45871 45163 43914 44382 42889 42468 44228 47743 51002 55293 59687 63841 68741 71566 72335 74705 76748 81970 77653 67227 57775 53497 49245 45561 41564 38720 36121 34979 34097 46905 58772 49887 62983 73661 94472 96044 75362 56323 54250 62210 65534 46647 25468 13523 5385 2865 1396 1876 3657 10123 17929 19052 33597 58424 78225 98125 119171 64582 250 3250 30 11470 17 56 22 4327 -11625 163 536 1048 1976 3182 3771 3657 2851 2182 2500 3168 4490 6730 12623 23133 28958 37511 45199 52932 78315 110698 136178 141693 122644 68396 27283 10828 4580 713 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 170 798 1440 2866 4695 6453 8715 11746 15602 20177 23897 25734 24961 23351 22939 21345 18493 14861 12179 11960 13908 14668 11338 10524 10207 7410 6626 5621 3514 2281 1688 1333 711 189 999999 999999 999999 1667 4797 12317 16593 13168 10879 706 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 731 1453 2349 3323 4040 5005 5985 6034 5998 6477 6262 5640 5263 4701 4503 4057 3768 4019 4814 5946 7091 8291 9404 10717 13202 16020 18449 20095 22056 23793 24629 24712 24372 23667 23978 24708 25311 25994 28906 31533 33041 33177 35170 36008 36824 38985 43981 51419 56957 62735 71645 78252 86180 85142 87609 98797 121309 153529 209901 237771 237797 185459 92604 42453 34575 30145 26034 27426 34448 38275 43490 50179 65867 77956 66064 59893 59560 57822 56787 62030 62787 43467 24542 14862 7190 3994 4912 4115 2935 2065 3465 10068 23916 32757 58261 83493 64591 242 3493 30 11473 17 56 31 4325 -11625 76 104 188 243 1104 1867 2155 2812 4442 7015 12669 20042 25027 29320 34498 37963 43864 63434 93241 117958 116406 74523 36100 22695 8342 7808 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 554 1339 3002 5944 8312 9214 9213 9050 10857 12150 12647 13607 13570 13739 13138 11010 9459 9547 9840 9780 8874 7380 6879 6854 5691 4171 3148 2364 1211 148 999999 999999 999999 999999 999999 999999 999999 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 330 549 352 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 785 1772 2922 4444 6949 10188 15362 21838 29143 39516 56494 74392 89896 110900 144633 188063 260649 354313 477131 619488 703046 655955 550768 379951 231939 142031 90473 41183 26391 16443 13223 13980 15413 18140 25706 45653 62399 74477 87528 110479 111448 82646 58688 56186 60805 63275 49823 30181 13375 4529 2118 1108 617 1190 1751 2414 3100 4596 6743 14384 32744 64600 237 3644 30 11474 17 56 40 4323 -11626 160 999999 999999 999999 63 1359 4712 10913 20723 36762 63751 98581 127094 153439 196285 276484 310081 169170 36363 2867 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 386 1103 2780 4607 6201 7004 6644 7250 8218 9006 9303 8294 7752 7632 8563 8901 6996 5551 6121 7170 7092 5991 4949 4145 4210 4876 4096 2697 2110 1588 985 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 598 984 1375 2340 4651 7631 9458 12119 16590 24187 39917 55256 61107 58598 61001 81726 121711 167916 219812 288052 391853 490278 548241 573197 544852 489411 436142 317485 190869 95265 58959 51752 42669 29131 18354 12325 11413 12644 16036 22766 32305 43904 58123 63464 54109 47341 45956 48611 52159 51315 41965 36183 24474 11782 3828 950 558 619 973 1426 2223 2338 3873 64609 241 3497 30 11477 17 56 49 4321 -11626 129 510 536 195 93 999999 999999 86 1570 4394 10567 21016 33997 55766 79538 95422 136805 223272 357699 593776 844215 779851 420475 180495 87006 29597 407 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -93 448 690 1480 2390 2870 3660 5313 7760 11251 14934 19555 26038 29973 30948 28065 23535 19692 16158 14907 12591 10360 9095 8206 8961 9658 7186 6417 5685 4326 3655 3156 1800 561 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 43 -57 -53 82 49 999999 999999 999999 -89 -28 -37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 320 946 1428 1269 740 855 1971 4605 9702 15006 16897 19500 24186 30438 49110 100125 158612 206960 231574 231734 209829 162652 137155 122612 110053 93536 77736 60582 54898 53330 48057 39762 28498 17794 14061 14285 15842 21395 30861 38519 40040 38541 41887 43063 40291 54063 53591 46431 50565 51947 46569 34175 20231 8406 4045 1636 795 526 322 220 183 64618 249 3258 30 11478 17 56 58 4319 -11626 356 636 1502 2372 2776 2038 1636 1931 2434 770 999999 999999 999999 999999 999999 -49 2048 7994 17288 27353 38784 39569 47296 66589 97211 171785 300931 492642 790007 999999 746648 229438 132618 82344 11949 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -46 175 443 986 1636 3378 5232 6210 9599 10617 10332 9182 9220 8220 6668 5652 4920 4253 3693 2947 2172 1463 729 354 -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 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 302 1202 3501 7040 10298 14229 20596 28176 34847 42884 56060 79382 117345 158134 201729 244682 255900 238500 195960 131239 72536 48172 38672 40891 50631 53478 39685 22731 12929 10980 12027 13460 20321 34033 43970 40228 39309 51515 54285 39675 31839 32682 40335 54521 64686 60501 45984 26734 15891 9384 5295 2855 1357 579 354 64627 259 2989 30 11479 17 57 7 4317 -11627 -91 93 313 297 188 330 727 977 1511 2211 3778 8304 16242 25690 24042 18181 19002 22486 23931 19619 13912 7950 7806 9190 11188 9700 26257 89321 153099 144682 96398 69994 66225 67509 127859 297460 568030 969365 999999 529671 131681 4957 -81 38 999999 999999 999999 999999 999999 25 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 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 -83 154 266 573 988 1319 1674 2208 2222 2129 1653 1582 1384 1064 498 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 325 1389 2929 4875 7324 11742 18923 26283 37863 55352 65556 65646 73101 90574 87119 69672 44276 25048 19194 21562 26698 29932 31553 30549 29395 32923 38906 43186 44920 45657 34822 21352 16280 13786 15756 25543 34338 39502 43218 42155 45069 51464 47739 42290 58771 65937 67554 61667 47507 36213 21252 13509 10679 6511 3370 1421 64636 277 2453 30 11483 17 57 16 4315 -11627 -96 170 132 331 846 1642 1577 1388 1872 2527 2550 2722 2804 3151 3582 4147 5185 6463 7666 9398 10277 10984 12513 13283 12963 12774 13335 14674 17178 20935 29297 40636 48186 35481 23526 24338 29616 35202 22210 23937 47508 61363 117249 152068 125457 215697 378417 384335 380384 474963 575600 571966 303788 80008 84488 187957 146407 8451 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 22 -5 155 76 -73 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 333 1817 4968 8788 11369 17609 25363 36279 61668 81809 59526 34324 23276 14605 9469 8054 8373 8738 9256 10868 13474 15939 18317 20728 24450 27587 29478 31831 34574 42225 42820 39800 31258 17330 13199 15238 19587 30363 46482 50201 42973 34210 35412 46907 48959 41184 46738 62714 76626 71933 57123 36208 23193 26496 37111 64645 284 2240 30 11480 17 57 25 4313 -11628 376 598 889 1049 1070 1130 1377 1851 2496 2940 3651 4637 6232 8056 11528 17238 22038 24514 25639 25977 26508 30145 36260 40694 43241 44199 44213 45798 51632 64325 77347 83067 87278 90803 91012 91885 93926 96118 91142 102691 129232 143760 119308 41956 10482 3359 2478 2167 1828 7248 12497 20611 80643 227233 238432 190981 277693 267551 304513 407580 390589 215190 216717 182360 59411 2763 -77 999999 999999 999999 -74 999999 999999 999999 999999 -1 -78 999999 999999 -68 174 97 115 32 -81 258 266 196 107 -38 999999 12 -33 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 13 999999 999999 999999 999999 -73 -37 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 -41 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -14 -64 -78 -68 -73 999999 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 -81 -84 999999 999999 999999 999999 999999 -80 -82 999999 999999 999999 999999 999999 -91 -66 -97 999999 999999 999999 999999 -73 -67 -98 -96 -57 -56 -96 999999 -77 -39 999999 -82 -55 -63 -53 61 1035 3014 6079 10716 13855 16080 24501 38997 40741 34326 26159 18056 13615 11455 9654 8131 7173 7109 8361 10249 12183 14229 15252 16689 18420 21581 25455 25975 26535 30172 40229 48333 46218 40108 25327 12622 10978 17190 28656 43274 54419 42027 39743 39177 24388 28922 35758 41889 44757 50086 61929 52328 32090 25410 64654 284 2242 30 11482 17 57 34 4311 -11628 216 680 1082 1848 1993 2438 2922 3519 4495 4888 5884 7589 9213 11292 15352 19988 25626 33234 38282 42378 45757 51698 58280 61095 63273 73287 82335 87722 99896 118142 125893 122855 130926 150803 173193 200651 227249 220036 185222 172868 207959 337435 512623 502169 195473 16710 5583 5513 5534 14215 65195 172368 173035 69069 8573 2115 2067 1685 1833 1646 3297 6568 8416 46024 138767 96495 3041 328 237 999999 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 -67 -35 -4 72 102 141 999999 999999 999999 999999 999999 999999 -1 999999 999999 999999 999999 -98 999999 999999 999999 999999 999999 999999 999999 -75 -92 999999 999999 999999 999999 999999 999999 999999 999999 -64 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 -76 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 -67 999999 999999 999999 999999 999999 -95 -56 999999 999999 999999 999999 999999 999999 -43 -67 999999 999999 999999 999999 -66 999999 -94 999999 999999 -95 999999 -89 -46 -95 999999 999999 999999 999999 -65 -68 999999 999999 -77 -85 999999 999999 999999 999999 -93 -86 999999 999999 -55 999999 999999 -60 999999 999999 -99 -90 -84 110 874 2437 5004 6474 6345 8251 10619 12792 15347 15750 13082 10969 9769 9017 8076 6443 5401 6246 7658 8743 9666 9775 10713 13291 16122 19158 20069 21033 23467 28987 34527 41008 46582 41327 30471 15712 6953 6944 15038 35297 50862 48303 46052 33218 22298 21967 23310 26863 35855 45197 48018 46303 40383 64663 318 1225 30 11485 17 57 43 4309 -11629 100808 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 453 400 530 1187 2013 2798 3652 5065 6518 8214 10560 14848 20213 25910 31141 37380 43816 50148 55543 62563 70805 76586 81004 84198 92320 103495 118660 135005 151795 184302 220028 225119 204518 195938 228392 318524 382585 472923 596840 602812 323888 71817 22560 44838 83850 143209 174515 97752 8319 386 103 999999 999999 999999 999999 999999 999999 7 179 4 19 148 402 575 149 999999 -89 123 63 999999 -76 109 6 999999 999999 -13 176 68 999999 999999 -70 -91 999999 -29 93 26 -26 3 999999 999999 -35 19 999999 -60 -59 999999 999999 -96 -87 999999 999999 -70 999999 999999 -15 71 -43 999999 -73 -15 -75 999999 999999 -58 -92 999999 -75 999999 -66 999999 999999 999999 999999 -64 999999 999999 999999 999999 -47 999999 999999 -75 999999 999999 -70 -96 999999 999999 999999 45 -74 -77 -88 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 -16 999999 999999 -63 999999 999999 999999 999999 -33 999999 999999 -85 -12 -49 -95 -28 -34 999999 999999 999999 999999 -60 999999 -15 -76 -89 -83 999999 -90 999999 -78 -55 -67 -53 999999 999999 -88 -60 -67 999999 -94 -84 -54 -31 -52 -58 -34 -40 -45 -34 -22 22 -64 -42 -54 -54 -81 -71 -25 -50 -29 -84 -59 -50 -76 -66 -44 -77 -77 -77 70 826 2400 4613 5279 4202 5492 6817 7163 7624 7943 7291 6976 7657 8188 8937 9495 9831 9685 9129 8420 7108 6368 6681 7289 7935 10864 13502 14324 18416 23671 26498 32682 42541 49262 49781 37937 26969 22212 17028 18214 39233 44377 43020 30705 17905 17401 17768 19298 21689 24552 30923 34380 36771 64672 271 2637 30 11487 17 57 52 4307 -11629 261 950 1468 2205 3378 5329 7559 10059 13126 16416 20641 24922 30881 38287 45268 49667 52142 54229 56878 64608 78922 96818 113700 134714 157186 166460 185668 197170 194082 200568 230954 329677 606194 965613 991471 496612 157214 132934 92185 31060 15208 17589 6733 2661 1699 925 147 999999 999999 999999 999999 999999 -68 999999 21 36 999999 999999 999999 999999 35 10 999999 999999 999999 -20 999999 37 999999 999999 999999 999999 999999 999999 -93 -32 -61 24 999999 999999 999999 -87 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 -52 999999 999999 999999 999999 999999 999999 999999 999999 -11 -96 999999 999999 -80 999999 -22 -60 999999 999999 999999 -5 -79 -58 60 -19 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -80 -68 999999 -99 999999 999999 -80 -65 999999 -78 -68 999999 999999 -69 -13 -78 -73 -68 999999 999999 999999 -64 -98 999999 999999 999999 -45 21 999999 999999 -72 -91 999999 999999 999999 999999 999999 -31 -86 -7 -46 -27 -78 -97 -52 -69 -98 -71 -79 0 -26 -5 -34 -26 12 -33 22 -29 -65 -9 -21 3 -35 -47 -47 -47 -11 -50 -63 -33 -22 5 27 862 4126 7429 9430 8123 5150 2935 2229 2392 2655 2424 2164 2007 1932 1682 2287 3852 5414 6971 7797 9424 9143 6401 3863 4424 5686 7890 10366 13573 18996 23441 27726 32733 44789 56800 50679 46224 39269 26337 20618 14377 16660 38840 41850 26751 14333 10057 9732 13309 17792 20204 21261 22803 64681 269 2698 30 11488 17 58 1 4305 -11629 -9 917 3164 5335 5974 6762 9735 14010 17085 22231 31337 40401 50583 61684 70794 80845 87640 98867 123195 150852 168164 169303 177684 192596 172249 154204 138648 141912 172979 327456 623139 532039 131608 108139 222731 226764 228523 274870 332122 387296 186024 89947 39465 30713 5209 2551 1462 1258 1103 437 211 23 78 -50 999999 999999 999999 999999 -81 -2 -59 999999 999999 -81 113 178 74 21 28 999999 999999 999999 999999 44 999999 -42 999999 -52 -83 -59 -14 22 999999 999999 999999 -58 999999 999999 51 62 -3 999999 999999 -60 999999 999999 -88 -95 63 999999 999999 999999 999999 -22 -66 999999 -99 -47 -77 -19 999999 -42 -19 999999 -83 -40 -35 999999 -59 -24 999999 -95 99 -81 999999 30 -83 -38 999999 -44 -14 -89 999999 999999 -32 -42 -2 -74 999999 -2 -83 -62 -67 999999 -63 -43 -78 -20 999999 -75 -6 -38 999999 -46 -52 -23 -2 -54 -96 -60 -87 -17 999999 999999 999999 6 -95 -86 -47 -91 -84 -62 999999 -68 -8 -89 -80 -43 -18 -73 -62 -54 -81 -59 -36 999999 -91 -78 -56 -80 -86 9 2 -16 -48 10 12 37 40 43 39 3 17 -2 -21 5 -22 -21 -28 -32 -58 -53 -54 -49 -22 -6 7 420 1707 3057 3295 2628 1985 1512 696 172 -34 999999 999999 999999 999999 5 156 960 3051 5539 6479 7466 8328 7564 4977 3211 3649 5494 6480 8668 13230 18553 25055 32480 43325 55105 60821 50902 41487 31588 21103 12143 8342 17439 28483 26774 15277 7159 4244 3960 4584 5805 7658 64690 288 2128 30 11488 17 58 10 4303 -11630 -52 -10 367 186 133 243 429 449 412 574 933 902 1163 1182 1452 2310 3367 4787 6878 11667 17330 19444 19508 25085 34807 48166 59310 76650 110366 146466 156140 154153 152139 162628 191223 220251 308605 373192 369502 319574 318024 282643 195137 127103 92754 77702 74096 70481 57459 43382 36334 35294 43270 41167 36572 25361 93586 345206 610488 402117 103997 68405 132890 69545 9292 2717 2424 1930 1429 1243 689 479 438 238 148 17 59 -32 -23 -6 50 -12 -90 72 18 999999 999999 -2 999999 999999 -9 -22 62 999999 999999 999999 -55 5 999999 -66 70 -40 -54 -65 999999 999999 96 -18 -18 -13 18 -33 999999 -72 -73 -70 -69 999999 151 175 23 52 -97 -74 999999 -78 79 999999 -65 14 -14 -17 -11 -33 -2 64 -12 -41 -69 -86 45 12 -19 -37 -18 -44 91 109 4 -60 -32 38 -90 -29 141 53 79 98 12 9 -7 5 -3 -69 -48 26 -84 -29 -36 -5 -12 49 33 50 33 45 -4 15 -63 -25 129 59 24 -46 -43 48 85 -41 -95 52 -17 -9 35 79 -26 19 27 5 -7 18 -42 -24 6 -18 -13 -18 11 2 19 -21 2 75 132 155 67 70 58 46 66 102 116 70 44 35 49 71 49 28 58 77 15 -20 -1 14 27 32 22 45 184 222 182 122 72 23 2 -1 38 15 18 31 62 71 286 1611 3377 4259 4438 5290 5053 5208 4177 3010 2826 2876 4311 7819 13212 18368 24582 33807 44790 53531 60687 65456 59653 45159 26362 14552 9303 7995 8744 9248 7738 6165 5540 4804 4205 4598 64699 276 2488 30 11488 17 58 19 4301 -11630 -86 28 140 391 955 1904 3715 6662 6342 4550 5057 6550 8596 10751 12623 16232 20924 26665 33195 38209 40604 37658 38287 49566 68961 85024 116188 199650 336611 515007 427632 165388 54363 35991 28928 23153 19107 15267 13532 13370 13954 14569 17922 25167 65015 182493 432005 783465 653922 409881 347948 325632 246390 169855 21738 6122 5086 4023 3164 2673 2208 1901 1555 1235 1081 1076 602 509 542 135 58 -19 -57 123 -24 10 -67 -79 -23 19 999999 999999 -11 -35 9 54 999999 999999 1 26 -11 9 64 -91 -51 -69 999999 -54 -12 17 -46 59 -4 -74 -99 -61 105 -3 -22 73 -26 -45 -26 999999 999999 999999 -11 50 -90 999999 39 115 -38 -90 -63 28 5 999999 -97 -52 999999 -66 -37 -31 13 116 -69 -57 999999 -95 -31 -24 -45 -26 -27 -14 -8 -15 -70 -66 999999 -87 999999 -33 -4 -92 999999 -83 -38 -3 29 -47 1 -58 -18 32 9 -16 -4 999999 999999 -92 -29 -40 -31 -37 33 15 -30 19 -6 3 8 -21 -27 -1 -61 999999 -43 -26 4 -41 -23 0 4 17 -19 -10 92 84 48 42 22 17 63 49 57 68 -24 14 11 -6 -4 21 26 18 -18 -32 -28 3 -54 -9 10 30 64 -21 -85 -31 -17 -18 -32 -36 -28 -7 999999 999999 999999 999999 999999 999999 999999 7 83 86 1327 5319 5517 3542 4301 3656 2887 2299 1686 1587 2654 6783 14868 21500 27158 35893 45543 58360 72017 72781 55371 36540 25685 15629 9796 8585 8495 8688 8275 7153 5905 4832 64708 273 2579 30 11489 17 58 28 4299 -11631 -25 403 599 693 1590 2503 3102 2831 3821 7241 14423 27171 46718 72996 105577 138327 152494 126578 86790 67691 72025 103220 124061 179802 333713 364107 420300 348384 110797 42935 26410 24687 23673 21857 20965 19650 17570 17033 16700 16396 15916 17491 22501 25623 66730 230495 360885 574144 876889 546432 70685 16073 12537 10817 8156 7108 6591 5564 4835 4018 3006 2281 2060 1753 1541 1194 888 489 339 234 -11 29 -16 -74 999999 999999 -77 92 -8 9 -55 41 6 -95 999999 999999 26 18 -33 64 -42 18 -92 -68 -18 999999 999999 999999 -87 999999 -83 -35 999999 -31 999999 -2 -9 999999 3 -33 -10 -3 -3 60 -30 -34 -39 -44 18 999999 -1 -44 -85 -26 999999 -8 87 -14 12 -3 -80 12 -19 -1 -11 -92 38 21 89 -60 -27 71 50 -37 -19 -19 18 -46 -95 -71 -18 -53 -26 -59 11 -12 -25 38 -44 999999 -28 -53 -96 -79 999999 -32 8 999999 -8 -24 3 -24 -7 34 -4 -26 1 -62 40 76 29 -95 -55 -23 -56 35 -92 -54 -8 -14 -68 9 -9 -29 -32 3 69 15 3 27 14 41 35 11 62 46 12 28 22 12 18 44 -6 -21 -25 -28 -26 -6 14 -29 -11 24 -31 -23 -29 -38 -5 -18 6 14 -21 999999 999999 -12 -7 999999 4 999999 -3 999999 999999 -4 3 5 245 1242 2672 4248 5384 4919 3106 2050 1811 2441 4977 10296 15695 21155 31078 41581 51359 63896 75830 64839 44982 27285 15362 9128 6603 5792 6075 6428 6187 64717 273 2582 30 11492 17 58 37 4297 -11631 38 13 260 654 951 1061 869 1181 1915 3655 7291 13630 26112 46532 76016 119096 176157 213068 194582 165228 152617 223067 348796 522027 778830 773276 656611 330975 174949 55966 52098 52949 51696 48718 47601 47390 48129 48397 47919 39767 30796 28506 26865 27164 26063 24354 26774 38705 32003 19637 14650 13330 12915 12113 11757 12148 12355 11946 10808 9443 8287 6430 5072 4547 3965 3339 3135 2681 2207 1802 1361 913 357 53 -34 999999 999999 999999 -88 999999 -70 -9 -45 -82 -62 91 -60 8 29 -55 -53 -65 12 999999 999999 999999 -58 85 -12 28 -98 21 54 18 999999 -34 -99 -59 -67 -53 -98 41 178 188 83 48 33 -7 -54 -30 54 -70 -52 19 -30 39 -27 39 999999 -82 -91 -63 66 28 999999 -43 4 -18 -2 58 82 58 -95 12 123 112 -6 -84 -71 38 -67 -41 -44 36 -48 -53 -76 -3 5 58 29 999999 -7 999999 -21 -29 24 -6 -54 -48 25 43 -31 -89 12 61 16 35 72 71 15 -8 27 -5 -28 83 8 61 -43 -41 22 22 -15 11 33 21 66 105 103 66 107 110 138 111 91 3 73 90 73 28 55 46 69 15 32 -6 0 -22 15 59 20 -10 15 37 28 25 -39 -34 -13 6 -16 5 16 -12 -15 -3 7 -5 999999 999999 999999 -3 14 15 1 42 80 361 2291 6022 8934 11157 8848 6318 4539 3945 4189 5904 9607 15711 22829 30874 40472 43248 37390 33492 27726 20968 14536 8867 5811 4835 5087 64726 265 2823 30 11493 17 58 46 4295 -11632 -79 205 1071 3109 7378 14181 26481 49104 90292 157669 223115 294145 337424 291938 227708 283197 434591 557060 670380 725452 542635 219711 72147 52436 48271 45351 42562 40336 40069 40695 39399 30358 23260 20255 18089 17952 17964 18229 19925 21499 20814 19009 18554 17127 16676 17885 21576 26175 29409 29559 26167 22127 17716 14563 11870 8949 6055 4226 3153 3311 3507 2471 1752 994 754 440 3 999999 18 138 -6 43 6 30 114 -69 82 128 999999 -5 -97 999999 142 49 999999 -3 -59 999999 24 21 -86 999999 24 -29 40 112 -51 -58 51 13 -50 56 52 114 -6 92 24 69 -46 10 -30 -60 8 10 -11 -26 999999 -60 30 -18 -91 32 -4 999999 -69 -45 -25 -33 -65 133 -10 14 47 26 -31 -54 -71 -38 999999 -24 9 -34 -13 77 -9 56 58 21 -46 46 48 -15 0 62 -30 37 103 95 124 80 61 31 7 40 -26 -2 -66 20 28 69 41 -33 -13 49 -31 70 22 0 46 85 72 3 -8 30 27 26 32 45 38 70 56 40 34 59 40 122 145 127 76 151 112 78 81 68 85 44 14 13 0 44 49 31 5 -17 -7 13 23 5 37 16 -1 26 -3 3 0 2 -8 999999 14 0 -4 36 63 5 -2 55 129 283 524 718 842 1631 3887 8100 11320 11097 7580 4761 2893 2166 2288 3272 5304 9137 14520 19217 26733 32584 34577 38850 37196 31003 21789 13947 8183 64735 264 2855 30 11495 17 58 55 4293 -11632 517 2065 4974 11209 22658 40274 67126 101434 164234 260791 413284 636456 823745 731434 608408 507731 459210 310863 134293 85957 69101 57646 50195 43842 39174 36024 33279 30545 27219 22044 16554 13031 11012 10842 11043 10438 9757 9092 8366 8536 8193 8583 9487 9382 10128 10436 9883 8840 8006 7163 6551 5815 5280 4526 3214 1537 965 1031 1208 1280 873 503 381 161 86 128 110 -6 -49 999999 999999 -86 39 -29 999999 999999 -64 999999 19 -19 -26 55 40 63 58 999999 999999 -4 48 -56 4 -99 -32 41 -15 82 60 30 12 999999 -39 44 86 8 999999 999999 999999 42 8 -89 -87 -50 -98 -90 999999 -45 92 187 43 71 51 999999 999999 -86 0 -17 10 6 999999 -66 999999 -58 72 25 -31 -91 999999 -97 -15 -32 999999 -27 999999 999999 999999 -36 -57 -33 -42 46 -73 -84 -73 999999 -73 -64 -15 46 -15 -15 -16 -37 -83 -7 34 -13 -42 -66 -68 -33 17 -68 52 23 -60 -93 -20 26 -46 18 -28 -61 2 -14 -41 18 13 12 37 87 68 26 59 -10 29 74 110 10 12 8 37 55 26 41 16 -12 -8 -4 -5 -8 15 10 19 26 5 -44 -22 5 5 -5 -25 -32 7 999999 999999 999999 -1 999999 -6 999999 999999 -11 2 0 55 275 931 1991 2254 1956 1669 1714 3438 7371 10060 10624 9083 7355 5460 3634 2824 2975 3455 4208 6610 10476 14397 21946 34954 39258 41227 37412 25248 18592 64744 311 1445 30 11495 17 59 4 4291 -11633 341403 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 618 2119 4982 9511 17483 33629 67634 133229 254629 524103 919514 999999 999999 999999 665899 175113 58626 53312 48733 46763 44745 43328 41284 39754 36460 32810 29262 24992 18596 14355 11251 9528 8822 8343 6845 5079 3680 2662 1767 1856 1913 1914 1674 1347 952 456 376 410 602 768 663 382 177 463 451 472 354 291 277 239 167 999999 -89 999999 999999 -5 -72 999999 -22 13 999999 88 -81 -92 -41 -4 31 108 -12 999999 999999 35 999999 -91 35 56 -45 -8 124 169 -22 999999 -47 86 77 50 999999 45 51 -47 -79 -14 68 94 144 -50 -96 56 -3 -80 16 -45 0 47 -36 -51 -41 91 76 92 8 -7 22 24 66 168 83 -31 73 -89 -61 -40 -43 -84 -1 -37 3 16 83 39 45 2 -65 -78 108 103 4 -23 22 -11 7 -2 -23 85 31 94 125 -32 -68 -8 9 10 -28 -31 50 60 17 34 20 24 30 24 11 -14 -6 34 -3 -2 9 57 62 27 17 12 25 49 11 88 43 24 32 87 118 119 83 122 89 60 51 23 26 4 -9 9 6 -12 30 20 31 -2 6 23 41 32 -10 -9 -18 -13 -4 13 23 -3 16 18 999999 -5 13 999999 999999 2 12 127 279 353 472 825 1155 1448 1679 2012 3805 7083 11103 12486 9173 6486 5238 4780 3579 3097 3635 3494 3587 4977 7313 11218 16554 22718 24536 24037 20210 13649 64753 263 2888 30 11498 17 59 13 4289 -11633 -5 151 1444 3652 8493 19210 38962 79653 153060 247644 395011 854681 999999 999999 999999 543514 498160 212418 33594 12975 14644 26279 21573 23138 24899 25950 28363 30320 32412 34102 32045 27916 23374 19296 14542 10697 8026 6544 4666 3171 2808 2618 2386 1998 2027 2088 2131 2150 1954 1577 1055 701 715 626 620 577 471 537 411 226 126 84 238 234 153 71 999999 999999 25 -93 -29 98 -34 16 103 159 8 -46 999999 5 45 46 0 -24 148 -15 -32 -20 53 55 76 -2 65 50 64 18 39 100 53 -64 -67 -47 -73 7 32 -72 60 -27 -51 83 35 112 30 -39 -18 99 34 -85 -15 -29 -27 30 16 183 55 63 -40 -30 -25 -28 -20 62 11 10 1 1 -9 45 37 40 6 -53 17 7 -23 -2 23 44 -4 2 165 118 1 -53 -17 -19 21 45 57 72 26 -56 -24 80 -10 -68 -30 -63 27 17 54 35 22 -60 -48 2 -39 31 -20 12 93 73 72 69 21 21 33 55 84 77 12 18 16 80 40 31 105 75 63 16 18 25 32 35 7 -12 24 -10 -15 14 43 31 6 4 22 48 -39 -67 -17 -10 -2 -1 999999 999999 -14 999999 999999 1 7 37 7 -14 -3 -7 7 8 -4 29 70 149 355 1060 2752 5291 7821 7938 7761 6088 5939 6236 5372 4072 4046 4554 4371 4247 4765 5628 7180 9751 11554 13172 15824 64762 264 2860 30 11500 17 59 22 4287 -11633 -65 387 1002 2390 3901 5466 7099 10663 15833 26605 45110 76360 104425 117842 139575 150003 222600 412779 650814 985591 999999 999999 731628 501911 283717 67923 34300 75545 10631 17604 59161 24503 12185 15469 18589 18563 15444 11750 7593 4531 2809 2381 1941 1678 1477 1465 1250 1067 1048 1180 1410 1652 1788 1757 1559 1562 1635 2158 1419 998 510 749 613 75 107 -1 88 -52 2 44 33 -52 -32 -55 999999 999999 33 999999 999999 -72 122 -25 999999 -75 2 120 -20 -30 -65 -12 -14 -36 17 115 -16 51 107 14 -1 11 66 -59 999999 -79 -35 -22 44 -4 25 18 -14 -3 -56 -6 4 -60 86 28 999999 7 55 -28 999999 -38 36 -35 -9 78 4 -49 48 -3 -48 -74 -22 4 30 30 -64 -8 -54 -56 -30 67 50 38 -1 60 70 100 50 74 60 18 35 -27 -26 64 66 -22 -8 -16 24 38 64 23 -58 11 -14 14 -8 -20 -18 -9 -41 -67 -46 38 21 12 24 2 25 16 14 66 61 55 53 121 132 74 98 148 117 114 121 93 116 49 25 16 42 91 32 -10 10 28 14 29 69 47 21 42 20 18 -5 9 -4 29 31 10 2 -10 -3 8 10 11 1 13 21 7 5 23 23 1 10 27 26 17 41 111 624 1839 3114 5250 7130 8848 8992 8309 7473 7451 6159 4211 3338 2638 2189 1498 1410 4084 7119 8987 9801 10120 64771 264 2861 30 11501 17 59 31 4285 -11634 89 731 1797 3402 3924 3689 3122 2904 3111 5622 12717 24404 40224 63690 99711 122576 116350 171634 311915 511218 740716 919301 999999 999999 871067 266108 109465 228761 28458 153 5 18 234 475 605 538 672 1111 1479 1668 1227 888 734 489 359 502 493 579 693 670 892 1053 1251 1339 1029 833 1094 1753 2764 2736 3328 2937 1924 1347 879 1185 738 111 -62 0 999999 -70 -74 21 999999 999999 -65 -51 84 119 999999 -31 0 -89 999999 73 27 -40 -70 -2 999999 999999 7 39 2 -5 999999 -97 -41 -84 22 -86 -38 134 -29 -95 999999 -28 -30 32 195 74 -34 72 7 -19 -99 -26 -62 -63 -74 25 -71 -63 13 106 136 116 91 2 40 14 -11 45 -1 -38 -17 85 3 -24 139 92 103 19 42 33 40 90 71 -14 -20 6 -18 -12 53 26 -18 26 57 -41 18 32 -11 -18 52 54 48 93 25 -13 -32 -11 78 34 -51 -35 -14 5 3 -30 -6 40 61 34 5 15 22 63 43 90 115 114 87 147 130 128 114 106 118 90 77 77 49 31 29 37 -8 64 58 17 29 64 81 60 76 66 36 43 51 55 36 38 48 50 24 35 24 12 38 24 29 55 40 35 26 19 13 19 31 48 51 140 296 665 1468 2335 3448 4541 5941 6817 6664 6050 5220 4308 3260 2841 2270 1719 1285 1135 1061 946 2288 7154 64780 260 2958 30 11508 17 59 40 4283 -11634 -90 -29 999999 999999 999999 -81 267 1682 3906 6912 12587 20998 28142 37833 63583 113261 195771 317745 479948 651225 699733 677132 656721 551640 254423 151095 154154 99495 61672 25408 8200 12522 25301 85543 96641 175619 181027 54164 4433 18 56 6 -51 179 206 7 102 232 275 234 300 314 572 915 839 829 1374 995 11313 101915 334131 430473 21391 516 -47 52 92 86 45 107 96 165 -37 999999 -65 -66 -13 -78 86 -41 999999 -1 28 999999 -99 -12 -45 -34 -7 -24 999999 -43 -56 -77 -3 143 99 156 262 186 92 10 999999 -40 62 70 -81 999999 999999 -7 -61 -56 45 38 0 25 93 157 120 71 23 89 74 73 -29 63 1 42 68 122 83 57 35 4 -7 67 -37 -54 -70 4 53 71 10 68 5 80 117 96 -1 -10 -4 -3 -8 94 142 28 52 60 107 91 68 115 88 84 78 64 12 26 60 21 20 75 93 40 28 83 55 60 32 68 100 53 159 123 106 55 104 168 166 138 135 97 52 71 48 56 64 60 40 48 58 47 53 32 84 31 32 39 37 60 46 70 41 8 16 58 40 79 54 -7 26 52 25 6 22 30 27 34 23 45 37 40 32 54 38 17 44 123 293 658 1143 1884 3133 4361 4810 4654 4456 4674 5660 5716 3998 2262 1611 1379 1082 908 733 625 507 525 64789 238 3620 30 11510 17 59 49 4281 -11635 -4 617 1260 2149 4872 8836 12042 15032 12634 13644 17121 20637 32714 47585 75489 109268 123863 101059 61653 25024 5160 630 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 173 4305 27545 173138 539848 999999 999999 999999 999999 999999 262663 4963 20 94 288 38 -63 54 165 172 -36 111 248 111 -22 19 181 95 12 999999 -25 -75 79 27 38 -6 -50 91 72 76 46 35 56 15 55 -10 69 3 22 81 99 6 16 109 41 999999 -6 17 -68 36 81 156 61 148 44 -20 68 162 32 -27 174 135 82 -46 2 4 18 90 131 138 71 75 84 127 59 107 44 165 109 79 79 112 37 52 48 -6 64 35 -47 -36 -18 75 81 109 69 80 114 133 125 105 -45 49 71 61 150 90 118 92 183 140 77 98 117 114 139 154 132 121 111 172 155 107 124 91 132 127 134 141 96 105 61 83 66 26 78 69 83 73 92 77 84 41 17 59 95 102 110 104 33 39 9 43 77 50 50 40 52 45 34 43 36 36 57 60 52 39 55 66 79 161 474 909 1335 1621 1964 2506 3350 3607 3619 3651 3640 3900 4386 3873 3638 3640 3058 2624 1944 1476 1299 1049 869 64798 312 1428 30 11508 17 59 58 4279 -11635 13173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4573 20704 19921 8798 7227 10885 18684 26499 44795 94211 175029 293388 421163 675990 676407 431125 134053 45207 4773 999999 999999 999999 999999 999999 999999 999999 999999 2955 7701 329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 421 569 869 1074 327 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 999999 -49 -81 -8 -10 95 2588 28676 113805 263379 530020 677323 999999 999999 634280 17498 496 -22 -99 22 55 125 214 82 88 46 -20 -87 -42 119 177 141 10 86 18 -79 54 73 171 9 26 90 46 37 34 80 259 90 58 128 64 134 193 80 -47 -40 -70 -34 109 87 132 153 81 109 65 -16 -26 -18 -21 -26 138 -11 34 86 138 190 92 18 132 46 -2 135 96 76 99 14 124 54 86 85 72 146 97 58 38 103 151 180 146 193 124 58 14 69 87 69 85 92 15 38 59 69 37 -16 30 71 55 86 99 82 98 116 151 178 182 147 129 83 62 157 167 117 141 152 176 122 135 97 103 96 109 114 91 127 87 114 116 80 75 99 95 95 115 105 95 67 80 50 68 45 84 59 88 49 69 79 85 49 61 70 65 73 52 41 50 82 83 88 62 76 89 72 80 164 342 817 1307 1658 2158 2539 2846 3248 3370 3200 2750 2507 2253 2145 1956 1645 1415 1407 1707 1593 1291 1323 1449 64807 310 1486 30 11506 18 0 7 4277 -11636 13459 -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 8 -35 378 1235 2145 3344 5012 11279 16347 8505 4968 14063 31849 72090 238087 603861 964277 752083 101223 48056 32101 10101 871 -24 50 999999 10 -98 999999 999999 999999 999999 -91 999999 999999 394 522 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 -57 999999 65 168 228 116 164 21 63 115 240 240 256 237 397 338 363 222 240 269 377 475 136 8035 87992 230046 79534 2119 -35 -23 -56 99 80 55 61 87 -57 999999 -47 154 107 15 -41 1 28 43 86 88 157 58 87 67 37 -6 70 127 0 44 64 71 -21 -46 95 56 -9 23 77 12 50 49 38 98 29 11 15 42 54 -49 80 71 32 62 66 11 49 29 -8 -61 45 19 -5 8 13 10 -6 -10 28 24 18 -20 11 49 44 -19 -41 17 25 45 32 0 108 49 57 -34 -29 34 105 71 79 75 71 97 61 12 7 46 29 49 -27 0 11 5 43 78 60 -10 23 11 50 59 71 71 64 69 122 115 68 92 60 121 141 97 110 128 113 94 55 75 71 35 53 56 90 56 51 28 33 49 32 45 62 62 44 34 81 59 66 56 45 74 51 22 26 26 29 54 33 21 41 5 19 13 35 25 12 23 32 26 38 36 17 56 72 185 384 700 1178 1582 1890 2343 2711 2786 2891 3041 3195 3292 3388 3269 2981 2604 1979 1541 1450 1362 1108 914 64816 307 1580 30 11510 18 0 16 4275 -11636 4200 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 1096 1372 2217 2923 3489 4612 4968 5079 6157 8390 8729 4195 1741 393 718 136 999999 999999 999999 999999 999999 3695 8376 8781 2544 278 304 999999 999999 999999 999999 999999 720 976 531 -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 77 3217 9081 5735 33056 113969 120002 112446 168194 462302 999999 999999 999999 868120 616800 435768 136937 3157 -85 -99 57 68 195 30 146 131 178 -21 119 123 122 201 159 39 9 38 191 33 38 154 46 87 135 -2 -17 122 -3 94 149 127 21 -17 130 147 111 76 77 62 42 161 77 43 117 170 128 140 107 72 89 156 105 25 20 43 68 62 -2 5 65 42 128 113 47 49 41 88 102 118 182 148 128 56 50 55 94 169 155 130 98 130 70 14 71 97 157 117 95 61 110 128 153 172 47 66 29 25 69 73 118 66 29 92 111 93 104 110 99 106 156 154 154 142 140 170 151 144 162 111 108 134 134 140 112 107 130 151 91 98 85 51 87 89 80 94 105 65 87 85 87 67 90 86 81 75 70 65 87 62 74 81 96 69 55 78 73 64 40 50 86 74 65 78 63 63 62 53 47 79 101 160 350 598 974 1272 1593 1905 2137 2390 2632 2942 3198 3442 4248 5001 4719 3942 3361 2844 2088 1455 1254 64834 208 4559 30 11519 18 0 34 4271 -11637 88 437 88 1283 4545 9967 20594 46934 98165 164762 307308 573101 999999 999999 999999 999999 961846 209865 2498 221 107 197 999999 -51 122 -27 -32 -25 206 41 27 45 21 -53 153 194 85 253 233 212 211 -17 -31 86 111 2 999999 -90 -18 14 43 -99 108 127 122 112 -75 40 999999 -53 11 50 191 141 93 -13 -84 -34 80 97 18 -63 18 45 38 -31 -11 122 7 99 52 55 48 149 136 -49 -77 114 31 136 43 79 8 111 153 119 12 41 49 117 43 -8 10 190 129 37 27 27 -9 37 95 120 145 75 33 67 91 41 27 43 19 64 93 119 100 78 96 110 121 84 94 155 62 55 151 154 112 55 83 146 119 12 10 46 42 52 70 21 28 46 50 18 -2 44 14 21 50 31 31 10 47 46 33 51 -5 32 65 52 32 77 55 26 18 32 43 13 36 36 25 25 48 15 35 41 25 11 59 173 351 572 774 1139 1413 1725 2152 2189 2208 2142 2143 1791 1886 2563 3382 3560 3245 2976 2835 2351 64843 261 2969 30 11519 18 0 43 4269 -11637 -23 1139 3392 7156 13542 25676 36758 50079 64746 70492 29128 3332 999999 999999 312 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -56 -58 10030 106198 325943 733832 999999 999999 908039 964502 999999 965347 729388 341145 52377 1275 999999 -3 31 95 100 124 999999 -2 183 160 24 94 87 -57 88 999999 -37 16 10 198 168 208 198 432 231 999999 16 188 106 67 192 128 138 171 75 101 213 146 156 26 -11 -46 46 119 -72 999999 77 -32 999999 -25 -33 -76 -64 24 19 84 36 -19 50 -68 -15 31 38 -39 61 55 7 54 28 68 66 5 71 44 98 193 141 79 169 165 105 105 25 -86 31 58 -4 30 63 112 34 98 100 33 80 100 65 57 107 27 90 75 94 150 129 190 120 111 79 121 208 186 141 123 104 95 27 38 65 121 73 57 65 91 97 79 55 33 60 39 23 37 47 79 73 46 77 78 85 92 88 51 41 69 100 77 58 10 6 63 46 -3 30 50 50 39 55 29 40 41 44 21 41 14 33 49 39 44 55 82 163 256 596 1126 1543 1649 1509 1391 1103 724 402 465 768 1058 1813 2107 1394 917 801 64852 275 2550 30 11520 18 0 52 4267 -11638 2360 1668 999999 999999 999999 999999 999999 125 2628 6841 11909 18067 27647 39889 56207 80044 101732 131654 158605 112361 33611 413 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 258 5298 51026 191801 632632 999999 999999 999999 707305 18626 38 999999 -14 137 186 -12 81 11 56 55 69 -56 -70 92 67 71 11 -45 59 100 -61 -7 74 8 -18 1 -45 32 135 218 247 23 90 261 142 51 197 106 62 118 5 999999 -17 261 103 -11 -20 34 166 206 147 173 59 83 89 42 13 -48 71 50 15 -46 32 33 -31 93 38 74 -70 -86 25 28 16 34 22 14 999999 -91 74 55 75 167 91 53 78 112 17 -62 58 125 139 74 -8 29 28 -21 63 -36 85 156 84 78 120 76 31 -10 93 99 148 77 68 114 136 59 77 149 145 106 105 147 133 95 87 140 106 81 62 76 27 47 59 22 10 32 47 44 65 26 43 43 68 4 34 43 56 55 62 70 25 55 62 46 49 54 38 71 64 51 47 62 59 45 50 26 44 40 31 49 69 62 59 36 33 47 64 129 181 238 296 351 365 251 101 48 33 52 106 214 403 696 1040 1266 1488 1598 64861 266 2824 30 11524 18 1 1 4265 -11638 104 2036 4814 9640 19104 38927 79657 168294 355524 699319 999999 999999 999999 534336 552382 524124 331077 65522 1202 -15 999999 47 -33 -64 999999 143 272 -49 999999 156 69 -3 -91 89 58 -76 95 999999 999999 999999 133 201 159 125 182 237 149 223 -89 4 -64 -62 999999 999999 -40 999999 -12 2 -41 84 19 -63 139 75 15 3868 48004 64565 2787 -1 999999 -64 79 -71 -6 -51 24 -18 64 154 55 66 -25 76 139 -32 147 153 73 37 999999 179 127 58 160 103 98 1 141 223 52 88 173 133 30 173 999999 -8 13 149 -76 -25 114 117 184 31 152 174 204 130 7 76 70 86 -17 77 14 274 254 227 58 -16 35 -54 -92 51 125 52 -8 205 58 -28 25 84 40 55 33 17 100 62 36 101 79 -27 -45 -23 59 68 137 107 12 14 -50 127 161 145 155 50 39 52 -5 26 48 116 77 132 155 98 137 76 2 93 145 141 104 73 108 213 127 40 67 122 134 78 54 101 95 79 73 133 176 158 87 55 43 75 88 47 34 43 57 62 21 84 73 37 124 44 54 61 69 82 104 131 47 75 72 55 13 46 55 60 64 66 73 61 48 71 72 57 30 54 53 47 47 62 65 45 50 82 96 158 146 135 85 57 54 44 60 70 87 111 179 330 422 386 64870 263 2913 30 11523 18 1 10 4263 -11639 -81 448 1909 4615 9376 20263 40974 89060 174058 325415 608192 961155 999999 999999 999999 825859 148328 2865 -34 24 364 242 -13 999999 -61 106 4 4 91 35 -87 113 -34 9 999999 -68 28 26 86 67 999999 999999 999999 155 -4 56 101 57 5 999999 -21 -47 10 5 -10 254 130 -4 999999 8 137 187 38 103 104 54 -100 -86 177 173 53 275 113 999999 -93 -23 -51 999999 56 48 999999 -93 71 123 191 48 -86 -38 32 44 19 191 77 184 75 36 59 113 67 89 -4 89 134 75 89 108 44 -83 47 189 122 48 23 -48 89 999999 56 48 206 198 64 -18 -90 -34 -67 -40 52 27 77 80 44 -59 -42 94 3 37 155 98 34 -23 15 6 13 -22 19 25 30 -8 -5 -46 5 -30 67 58 -67 -56 107 184 99 60 54 54 68 139 76 123 73 42 14 33 60 15 27 -62 55 85 28 76 67 20 62 100 119 120 71 113 97 18 14 35 105 154 139 73 96 69 73 135 48 57 62 32 66 68 17 39 27 62 45 83 14 -16 43 30 13 28 32 44 44 51 48 26 56 55 13 12 24 11 31 41 78 41 31 38 -5 21 40 48 10 5 46 40 46 62 30 45 91 114 166 198 149 134 122 120 121 113 85 52 82 62 55 60 62 64879 264 2881 30 11521 18 1 19 4261 -11639 791 2408 5566 11902 25332 50502 101066 187456 336196 636963 999999 999999 999999 912947 114314 1538 999999 -81 -48 14 70 999999 999999 -2 -93 97 172 158 999999 -62 48 -40 999999 999999 999999 999999 71 999999 9 999999 999999 -22 184 39 -32 8 263 -36 232 106 42 0 -42 -61 92 81 999999 999999 32 -2 164 107 147 177 1 999999 999999 999999 999999 999999 -43 42 173 196 143 114 106 105 244 184 165 141 25 195 86 25 -73 79 38 999999 999999 -55 90 63 87 -32 -98 69 110 26 34 200 93 97 -8 -97 999999 -93 -20 -54 -92 999999 999999 999999 -79 -37 19 38 169 132 -4 59 150 118 114 2 73 168 0 126 83 62 33 33 83 69 37 168 94 125 -12 5 6 78 30 75 125 67 23 18 -16 146 55 60 17 44 28 -4 19 89 145 -23 46 117 18 43 49 -2 -13 48 60 21 86 46 32 54 25 97 70 24 14 44 70 95 103 104 63 103 101 62 62 100 45 49 90 68 72 81 78 38 52 35 5 -9 17 7 -25 15 72 21 10 33 15 41 17 25 61 84 9 29 52 -1 18 25 44 55 51 36 66 21 -7 -12 3 52 12 -9 15 40 38 33 34 38 42 45 53 37 71 170 324 400 405 387 394 531 834 1041 1049 1030 1109 1111 640 185 39 17 64888 264 2885 30 11525 18 1 28 4259 -11639 215 1615 3618 7023 14820 32186 77657 186581 318637 507646 712463 999999 999999 999999 999999 144628 1232 -94 -13 15 265 268 210 999999 999999 999999 -50 999999 -51 999999 999999 -87 999999 999999 999999 23 17 999999 999999 999999 -40 152 53 223 188 211 190 36 78 136 285 220 87 207 -86 334 205 -50 999999 -15 16 136 159 144 106 347 184 -78 61 176 193 291 166 187 85 202 235 198 128 -72 53 5 86 97 267 232 78 77 31 -8 66 61 118 103 -85 999999 246 279 86 2 -22 96 297 148 192 151 -96 102 147 41 90 216 65 73 24 74 70 25 122 69 20 46 16 -58 -24 62 111 186 188 80 162 272 -11 -9 42 172 16 -77 11 134 158 1 100 53 73 135 107 70 -28 44 -18 125 93 -2 129 182 166 94 15 39 70 72 55 105 77 58 173 130 84 -29 40 75 73 124 30 30 133 110 128 117 83 175 140 142 78 61 75 89 176 151 97 118 109 136 130 95 107 101 87 75 69 45 35 65 43 132 80 40 74 96 151 146 129 73 55 72 82 53 49 58 69 79 55 52 19 44 70 58 27 31 50 40 58 92 72 78 58 70 61 53 38 55 63 65 66 65 81 148 299 517 826 1142 1463 1697 2331 2919 3187 3805 3626 2955 1919 734 216 53 64897 264 2887 30 11527 18 1 37 4257 -11640 442 1800 3749 7822 15085 29461 64157 119233 179120 302838 566708 999999 999999 999999 894772 15654 237 -88 -97 -4 54 -21 -66 999999 999999 83 999999 151 999999 999999 15 999999 999999 999999 79 -11 117 127 285 87 999999 124 125 64 -38 999999 -75 235 -97 999999 83 210 383 306 -50 -81 999999 -30 -14 80 -29 -31 169 402 99 999999 999999 999999 999999 -100 77 132 68 999999 999999 999999 52 97 244 14 160 165 167 107 -48 215 87 -5 69 135 999999 999999 -20 39 54 50 5 214 164 135 153 218 247 159 96 -91 999999 -39 4 53 111 165 19 13 99 98 -25 82 130 90 -28 -20 34 62 -46 23 105 234 43 7 98 -30 42 47 61 -17 -8 34 82 -55 52 137 -3 -81 -25 43 -50 48 86 19 85 27 23 125 158 86 16 22 -38 -61 -22 32 -14 -61 16 0 -27 44 142 175 88 47 47 68 62 53 75 42 -12 43 173 130 97 73 56 81 90 104 158 144 136 58 66 136 122 82 68 23 14 48 104 72 61 85 -2 62 92 30 72 62 73 90 16 25 45 30 -14 -14 40 71 27 28 32 36 14 11 9 39 36 9 43 39 25 37 41 26 26 32 28 18 30 53 63 41 44 40 33 14 42 64 147 390 879 1518 2311 3045 3326 3848 4330 4108 3321 2638 1566 652 64906 264 2886 30 11526 18 1 46 4255 -11640 837 2438 6115 12366 24198 47197 91003 178090 347101 662591 999999 999999 999999 950883 254420 5146 3 178 40 189 -62 -89 310 9 999999 6 112 -47 -55 999999 999999 999999 79 6 8 999999 999999 -36 21 -58 -88 31 52 -79 105 8 -85 999999 999999 -31 999999 -77 -89 213 -50 35 54 27 163 4 999999 83 59 188 -52 48 -2 22 69 185 84 127 52 -58 189 69 176 31 -28 40 -11 35 -31 999999 82 153 45 -67 123 244 24 1 999999 50 76 98 70 -23 72 55 -49 -70 129 245 133 24 44 -14 104 89 102 84 92 39 124 96 58 -59 188 217 -11 123 0 6 243 88 32 58 15 143 99 -86 88 69 202 171 115 30 71 161 63 -8 68 139 124 141 26 95 77 -39 59 60 16 -15 77 91 74 61 25 112 76 124 59 55 64 120 182 65 55 54 62 131 116 87 36 118 54 72 86 72 115 139 59 72 92 132 126 95 100 175 113 76 75 73 127 158 134 36 30 98 97 9 13 62 76 58 76 83 38 28 35 50 54 40 2 -3 15 48 44 20 67 56 43 35 50 42 47 64 35 47 68 43 36 69 92 40 52 41 25 29 49 42 19 19 42 37 34 42 66 57 50 67 184 388 645 1102 1435 1523 1531 1542 1576 1455 1283 922 64915 299 1835 30 11525 18 1 55 4253 -11641 516 418 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 255 2333 5058 10579 21632 45540 100181 208630 358823 749792 999999 999999 999999 999999 350113 91780 940 88 -84 999999 34 -4 191 147 999999 999999 49 212 39 185 73 252 244 54 -14 34 98 -33 -21 69 14 16 5 37 999999 999999 175 100 999999 -35 -75 47 -48 -7 125 168 137 185 201 118 88 7 77 -46 -32 -71 122 208 36 46 57 325 284 74 3 -10 114 84 999999 -57 6 -74 15 139 73 -90 999999 -30 166 20 -67 82 -13 106 219 258 -90 999999 -61 84 2 2 100 43 30 999999 -16 22 -49 26 -3 79 129 103 219 175 121 40 57 117 22 -33 55 91 193 165 -15 22 -27 35 -35 -1 254 74 8 222 145 183 166 45 84 57 -8 74 101 72 98 168 125 205 108 16 -33 -31 -34 3 85 110 68 11 118 99 102 70 91 104 74 48 90 110 -3 56 149 198 44 0 39 75 6 106 107 120 134 60 143 141 69 183 114 133 134 81 129 137 112 80 57 37 58 91 60 36 98 83 59 51 17 13 39 49 76 74 18 29 35 30 57 50 35 62 89 54 25 21 23 40 21 32 60 61 73 46 39 62 11 31 48 56 44 31 3 24 70 61 32 54 57 57 35 43 49 62 46 46 47 56 57 114 198 297 329 314 297 329 64924 262 2944 30 11524 18 2 4 4251 -11641 944 3256 7469 16243 38441 88228 200865 471008 999999 999999 999999 669607 16235 999999 -5 -81 -87 999999 -12 84 999999 -67 177 233 -89 -75 94 41 58 -6 -26 80 5 39 -48 999999 -49 999999 -18 6 115 82 999999 76 164 229 8 -67 -97 999999 -17 -22 132 146 119 245 50 102 -22 231 200 4 130 255 -95 -55 -77 999999 54 127 -100 48 62 -12 142 360 29 -76 121 18 34 17 49 244 92 152 215 26 28 264 186 78 -7 115 163 -51 -24 127 100 -4 164 157 27 999999 -1 -49 -39 45 84 169 10 -5 30 159 162 106 28 117 192 190 233 59 85 141 3 -93 -70 108 110 66 -92 -33 144 21 34 107 29 -89 57 40 70 1 999999 116 165 48 -27 71 136 47 25 14 92 87 114 -33 -18 106 114 51 27 77 55 31 45 72 65 56 12 109 126 128 134 89 152 42 60 52 131 59 78 111 30 60 82 34 9 74 95 110 137 98 33 104 110 103 56 -19 53 101 25 7 60 19 41 -35 29 55 28 34 66 74 62 22 42 36 -1 -8 67 63 63 66 24 52 21 28 14 41 37 49 64 36 38 50 26 23 22 10 22 29 20 22 34 40 35 38 41 45 37 32 31 47 23 26 38 47 57 56 33 35 46 49 64933 299 1836 30 11526 18 2 13 4249 -11642 814 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 689 2418 8932 31504 81607 178410 381045 750039 999999 999999 999999 988528 406899 4442 141 67 318 -14 126 420 287 999999 52 81 65 175 336 379 34 999999 27 -93 999999 -64 -4 999999 78 152 -66 7 70 999999 999999 120 158 91 107 84 999999 78 18 -4 2 201 404 34 163 26 87 229 175 154 82 -92 11 -37 53 165 201 122 3 51 52 999999 97 67 276 78 143 187 194 119 113 97 124 74 236 178 172 141 234 223 167 115 58 239 177 75 152 62 65 65 214 201 -5 37 127 11 -7 53 23 59 114 34 55 56 -19 -37 50 73 58 -6 77 56 -34 132 54 -59 111 96 -8 126 132 -88 39 98 -48 -12 102 92 -20 -2 5 62 58 76 110 212 75 15 999999 30 76 50 94 115 1 150 123 136 234 236 125 83 180 161 109 61 5 65 50 28 91 96 33 24 33 5 50 114 83 173 67 114 124 161 132 140 82 51 111 131 193 162 161 139 22 48 81 67 15 136 74 46 96 71 80 54 10 54 40 33 34 42 9 57 57 66 72 83 84 51 46 33 29 31 78 72 45 49 32 16 51 76 68 54 25 46 56 30 47 45 35 34 43 66 64 45 56 44 58 52 40 47 45 34 51 40 45 50 79 161 166 64 34 64943 265 2857 30 11527 18 2 23 4247 -11642 342 1677 4521 11280 25896 55815 121205 257578 589585 999999 999999 999999 929856 339082 8703 157 12 999999 69 -43 88 999999 -91 999999 999999 999999 999999 -19 -59 47 999999 -88 999999 999999 23 -58 999999 -7 12 -22 -11 999999 126 72 284 191 438 138 999999 -73 58 93 999999 97 999999 -19 -33 999999 168 136 999999 154 -20 174 157 131 274 18 -15 60 123 -64 61 44 184 286 184 260 109 -95 157 -27 -48 104 179 -67 155 282 -6 999999 999999 999999 104 -27 62 54 95 176 65 51 30 107 53 -74 117 2 80 34 54 147 82 999999 17 -33 81 64 78 13 73 126 209 97 87 42 6 999999 54 33 -19 999999 -58 125 -6 25 120 121 120 30 -34 167 150 34 114 -45 -29 59 91 222 173 116 106 145 129 39 -23 -7 56 83 -26 13 71 67 92 111 48 76 49 113 200 118 159 94 132 21 30 41 34 14 19 29 74 -37 58 152 27 -1 -16 97 52 121 134 86 82 61 77 126 93 71 88 123 16 15 14 57 19 7 47 40 30 74 61 29 44 21 28 34 63 56 31 15 5 -5 7 65 70 44 25 29 15 54 23 43 38 32 24 27 18 26 34 18 13 17 13 11 5 23 36 36 13 32 51 31 18 48 50 38 30 34 55 124 455 1241 2093 2194 1627 64952 275 2555 30 11525 18 2 32 4245 -11642 122 282 999999 999999 999999 999999 999999 999999 77 438 6597 24356 38978 63330 147285 368708 625678 491739 524369 516014 494166 504422 626810 994982 930133 333483 43183 672 3 999999 89 27 104 999999 999999 999999 999999 999999 79 254 329 561 383 147 40 46 132 194 999999 999999 999999 62 999999 999999 39 67 236 -11 112 123 236 399 401 65 -7 999999 999999 999999 52 -55 84 28 -90 23 141 169 150 106 276 345 -83 -75 25 -8 48 91 -7 41 217 169 62 999999 45 161 -37 999999 180 124 116 215 250 230 91 325 139 149 319 214 160 158 114 187 29 999999 55 90 182 141 17 73 190 83 25 111 87 62 87 11 -78 83 137 14 -66 -36 999999 28 87 77 -53 999999 169 262 0 55 40 -53 71 18 -45 -13 -18 181 120 97 41 999999 -46 -30 9 105 -11 27 63 38 1 32 103 -5 -90 29 126 -26 49 193 15 119 115 62 94 19 31 120 119 85 20 89 34 74 58 92 103 71 115 127 124 90 119 80 92 -27 78 85 4 45 33 46 45 80 141 17 63 57 81 76 9 43 42 62 36 27 34 73 78 81 45 66 21 14 59 65 6 36 46 21 55 50 80 51 53 65 28 20 18 30 39 30 14 41 46 30 40 34 39 49 44 51 42 24 33 28 28 26 38 59 31 36 41 34 40 34 117 645 1277 1536 1358 64961 274 2585 30 11525 18 2 41 4243 -11643 1858 6107 13170 21388 30722 55867 90550 90205 72383 81025 89018 143459 286795 448586 655513 786448 851852 686865 486344 107957 1400 -94 67 80 999999 110 999999 999999 89 155 -51 -50 999999 -22 203 999999 999999 4 208 -72 999999 999999 175 48 65 -18 325 294 41 55 130 999999 -2 176 136 999999 999999 -51 -96 13 132 240 125 -65 136 69 60 161 101 -63 46 -15 -82 71 123 284 7 50 278 158 53 55 -67 267 180 135 79 32 -44 161 363 113 72 13 70 -1 -44 47 163 137 187 188 58 999999 37 -41 10 291 13 149 -15 -7 24 180 42 302 241 106 217 -59 -90 -3 44 -30 -87 81 137 127 133 217 2 3 20 119 144 84 -53 -71 40 72 184 89 141 76 39 13 -46 -79 122 114 24 82 -4 -56 179 192 193 43 89 129 22 75 140 43 -56 13 39 62 70 111 86 115 115 186 115 68 110 116 186 103 114 171 53 122 157 197 156 136 71 161 186 124 122 127 117 123 132 202 95 104 89 113 103 68 5 71 79 32 41 30 16 6 -5 86 40 53 102 69 42 28 23 57 29 48 49 91 51 40 45 31 1 46 64 57 60 34 34 57 60 44 61 75 67 71 64 63 75 60 43 36 39 36 50 31 49 52 37 41 55 56 50 37 44 37 45 55 38 34 50 44 35 41 107 229 64970 273 2617 30 11527 18 2 50 4241 -11643 945 7738 21400 52599 83003 64452 41114 35533 52266 119296 246242 463236 733952 943399 999999 647624 158937 7986 433 330 -55 999999 999999 999999 -9 352 166 -22 81 147 105 999999 999999 999999 -88 999999 999999 17 -23 -44 -60 171 127 144 -21 -99 999999 169 145 58 16 -53 999999 -68 3 26 999999 -61 216 214 -96 53 11 328 511 5400 39263 86504 77023 6316 110 137 78 149 0 -34 -77 999999 116 -8 186 -20 -33 -5 16 64 254 58 198 999999 -13 84 78 -72 1 -45 -12 97 115 60 -45 33 233 243 94 33 115 150 33 24 87 61 999999 162 237 85 66 17 74 224 80 999999 -14 127 153 208 128 122 133 23 351 205 207 -57 -43 152 74 28 90 18 43 140 113 169 208 58 102 -5 115 104 85 166 151 120 22 -36 38 170 49 30 -32 84 60 39 87 172 86 74 2 74 58 99 60 4 97 154 38 88 128 118 41 61 59 64 82 89 85 17 65 101 51 196 136 35 56 73 81 91 86 98 62 101 68 82 87 65 86 59 71 24 34 8 49 53 40 7 42 59 52 47 74 -2 6 43 49 26 16 10 23 45 17 53 53 45 48 16 19 19 30 44 27 31 34 15 4 17 7 1 9 30 33 25 21 43 29 30 38 50 47 42 28 14 23 26 7 15 32 19 39 40 39 22 17 64979 272 2646 30 11526 18 2 59 4239 -11644 2083 5222 7937 8603 7845 7878 15448 24534 21657 23674 29681 40244 60693 85080 111727 112419 104476 44378 7946 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2653 32997 64871 48077 205119 549614 503272 608862 914587 999999 999999 758404 100050 699 102 -92 7 86 222 7 135 73 188 101 272 368 57 -59 85 180 280 57 -87 -10 85 16 12 128 99 46 14 147 -26 -39 999999 45 229 167 115 200 119 46 45 135 206 178 154 40 37 93 81 71 194 999999 207 79 -70 199 228 92 999999 33 -22 6 271 146 -3 140 177 127 37 69 249 128 -60 56 -56 11 150 137 131 146 1 -26 127 112 109 44 30 142 121 -67 121 3 7 72 74 84 48 142 136 123 55 91 30 58 65 46 -6 22 116 101 29 100 120 122 41 61 67 121 101 149 73 118 118 78 118 59 67 91 68 58 99 38 71 40 74 64 57 53 -3 53 52 41 59 43 57 63 70 68 85 62 52 74 63 61 58 71 56 48 57 50 34 52 76 77 46 33 28 76 35 32 28 21 -4 40 50 71 56 35 53 32 19 36 45 30 14 49 68 43 36 37 29 41 41 34 44 30 33 29 33 28 25 16 64988 301 1776 30 11526 18 3 8 4237 -11644 7713 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 686 6112 22716 33076 33726 27792 27048 26064 23952 22714 35926 64226 95883 109115 117731 156298 120612 51411 695 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3340 5518 23 31157 320652 727762 999999 999999 999999 77983 468 -23 201 70 -85 -31 161 230 -96 999999 84 182 62 55 131 200 88 -23 107 105 60 238 22 -9 -32 4 999999 152 32 65 132 99 192 14 999999 104 72 159 235 999999 77 122 161 112 294 160 -60 33 53 202 112 139 29 125 62 4 134 42 10 90 155 107 -23 77 111 93 999999 -85 126 148 98 125 -25 -1 57 14 70 32 72 104 45 -24 -17 -14 52 242 -14 19 166 67 -39 24 90 83 37 99 56 76 114 136 54 31 82 91 46 84 105 52 33 82 98 64 41 182 22 -34 27 193 71 24 44 100 126 182 156 137 27 68 106 67 110 70 86 49 66 52 46 65 14 28 53 67 75 53 65 50 51 52 42 78 94 21 33 91 116 69 37 47 62 75 54 45 38 21 35 38 19 50 59 57 44 17 41 55 51 59 51 42 3 11 32 28 31 52 47 47 45 58 57 51 54 59 56 41 31 34 40 42 28 43 40 35 32 64997 302 1746 30 11526 18 3 17 4235 -11645 5176 999999 999999 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 812 3978 31479 201735 388454 388690 288004 189755 192001 164928 140303 182856 228407 196047 162296 162205 189981 96185 15546 270 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 -88 423 1069 6932 71953 563604 743232 20826 74 193 75 -46 152 86 -68 28 -90 28 124 -21 140 226 53 999999 12 -24 97 126 -54 -25 116 3 -69 83 275 179 226 35 999999 -71 -46 18 -31 68 -47 55 85 52 11 -19 118 53 -60 34 52 63 49 120 90 149 165 90 88 44 11 138 66 62 248 150 -92 999999 -17 57 -3 16 86 91 999999 34 -24 117 130 -31 -72 -18 36 73 22 -23 4 58 64 -15 -67 88 113 128 43 27 45 33 -33 53 32 -46 7 -6 64 64 106 9 34 115 76 50 62 42 85 71 103 43 73 19 -15 -17 25 25 38 84 104 55 38 8 85 99 29 96 21 57 58 66 71 31 37 40 39 77 98 18 94 86 49 85 16 60 81 23 53 47 36 25 36 34 32 28 34 31 57 65 29 34 37 26 33 53 41 3 0 15 45 29 42 40 49 50 29 50 54 30 26 40 56 58 41 20 36 31 34 22 39 33 36 22 23 36 21 21 21 18 22 14 65007 274 2585 30 11525 18 3 27 4233 -11645 376 2024 2284 1754 9348 51878 98755 167438 228957 251799 437427 599663 521696 351873 405138 578001 669297 686383 635733 590427 243050 6716 999999 999999 52 150 115 115 136 -14 24 93 29 999999 999999 999999 98 197 79 103 999999 999999 -93 -47 138 -70 18 12 231 61 999999 999999 -91 80 999999 42 37 -57 7 -68 1337 7187 2633 -41 251 277 999999 14525 88256 10177 92 100 101 188 54 999999 -45 45 10 159 -52 -64 -66 76 999999 -42 999999 40 204 46 130 -87 -71 122 54 146 54 1 999999 -35 64 -30 -61 999999 49 99 -71 999999 -13 -56 87 56 15 15 99 66 142 165 144 -11 18 -39 73 -28 -30 50 90 155 82 87 60 137 9 -9 -5 -52 29 -1 78 151 130 -32 4 55 38 -4 2 124 -36 7 26 122 57 47 116 156 47 12 -14 -40 178 115 135 12 -11 35 -12 79 36 89 131 40 127 5 -14 76 126 119 103 103 3 40 76 -34 76 20 99 85 72 129 64 54 150 104 112 88 60 62 31 48 76 68 59 48 46 99 97 64 14 -2 30 50 92 66 21 92 58 72 29 37 82 60 103 77 1 21 28 60 78 50 30 3 32 51 50 44 47 65 46 21 45 18 23 31 22 61 67 66 59 47 22 40 42 50 27 46 42 19 35 46 41 45 31 37 34 35 33 45 51 45 37 34 29 16 65016 275 2557 30 11527 18 3 36 4231 -11645 1088 7442 36080 72334 39729 94838 193558 299998 343436 336854 371489 447293 595158 742690 745647 548214 468827 222991 154835 90335 28816 476 63 -3 -29 13 45 -71 -5 -31 999999 134 251 -23 -95 146 148 -47 -4 151 252 78 141 126 56 77 84 999999 -34 -39 -29 999999 131 95 999999 -46 75 199 62 -86 -11 16 136 34 -72 7 152 487 1960 593 116 -23 33 176 175 82 104 270 185 2 -57 -35 -17 -80 999999 69 -13 73 -26 51 -85 999999 133 149 10 256 216 153 56 128 5 117 87 29 -10 -1 21 124 52 39 21 -9 47 111 103 146 5 -30 66 113 120 240 117 142 271 194 148 98 -29 75 215 108 67 95 -32 6 999999 -32 132 26 137 124 113 180 136 49 45 78 0 46 16 -18 10 154 88 22 45 -23 98 115 89 51 145 27 61 107 16 48 10 130 91 53 111 103 117 149 120 193 105 37 107 142 68 101 128 44 40 60 44 150 122 127 83 63 142 72 65 73 69 63 66 124 91 60 106 107 43 24 51 70 50 151 104 59 41 25 52 88 -10 14 96 114 64 -24 49 47 22 41 41 26 56 49 14 53 50 44 40 51 46 34 39 41 51 36 12 42 53 45 22 38 27 28 35 18 28 29 39 39 32 20 43 30 19 25 35 35 28 25 37 43 49 42 27 19 11 65025 303 1719 30 11529 18 3 45 4229 -11646 4339 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 490 1197 12109 55796 134127 238925 373178 490327 544027 706274 993757 999999 999999 778242 208658 28638 703 117 8 -20 202 999999 -70 33 -12 999999 999999 14 999999 999999 999999 999999 999999 2 145 24 -47 190 208 9 -40 80 43 999999 999999 999999 999999 999999 -68 117 -47 209 12 56 -40 44 146 289 159 40 57 188 105 168 245 199 44 27 999999 62 80 135 141 182 24 79 40 45 73 149 -46 -24 157 159 248 202 73 238 -57 105 134 -63 54 158 102 -40 118 96 99 98 52 45 79 93 24 165 151 187 190 199 172 79 -10 256 12 59 174 -6 -57 -38 -12 155 87 150 235 155 41 141 76 231 133 -100 -72 75 128 -39 23 58 111 87 125 -71 14 -35 -51 179 108 90 111 -15 109 104 32 48 99 58 34 53 107 91 172 133 37 66 -6 61 17 37 64 115 71 41 148 90 46 48 16 74 50 22 117 8 -8 25 114 126 106 119 127 71 65 75 99 122 138 91 31 77 135 88 34 31 6 -1 80 86 46 36 3 29 37 55 65 23 67 55 36 49 60 28 64 82 63 36 68 6 30 56 28 2 19 62 34 52 55 48 73 58 44 53 55 50 31 10 43 62 33 31 29 25 35 29 46 51 29 36 42 62 34 40 27 22 29 34 41 44 28 23 25 22 17 23 65034 271 2682 30 11532 18 3 54 4227 -11646 -17 1193 9527 36948 82323 163073 276202 426374 743936 999999 999999 999999 731032 590547 410716 93211 2772 93 999999 -69 19 59 -70 999999 999999 999999 110 -58 18 -65 42 999999 106 201 109 999999 999999 999999 999999 999999 -46 30 67 182 103 999999 20 265 184 34 999999 -59 -55 999999 -89 91 114 111 132 195 10 5 238 157 146 67 999999 999999 -80 999999 -99 190 10 32 110 222 32 67 10 -38 -11 163 -12 -81 34 190 -12 208 -25 220 212 102 145 60 218 199 65 77 95 113 9 9 153 115 999999 999999 -33 103 102 -12 61 36 60 154 94 151 131 76 251 251 351 250 156 155 197 159 50 19 79 86 46 -42 -98 47 32 -5 141 94 12 52 -39 52 75 96 106 23 -11 64 19 123 163 28 42 999999 -13 58 45 33 113 178 109 64 51 37 98 157 106 128 93 90 71 77 131 161 174 104 126 200 138 45 69 54 88 33 73 152 118 69 30 77 105 97 142 122 60 77 79 142 104 84 99 63 13 79 76 67 49 52 78 65 95 66 14 49 82 39 42 113 72 32 55 67 84 77 66 18 35 44 69 38 50 50 59 56 63 74 66 60 71 65 60 64 48 66 71 67 53 44 47 74 61 66 48 42 45 53 59 64 54 40 49 50 67 65 60 66 60 51 42 39 32 65043 269 2716 30 11536 18 4 3 4225 -11647 183 1611 11096 53916 160717 296146 429412 705538 999999 999999 999999 904559 458649 63274 5999 -5 78 999999 -31 158 70 294 -31 44 143 999999 -24 -39 198 -61 999999 999999 -82 24 999999 -89 -71 2 -1 25 56 52 158 999999 999999 60 260 228 74 -14 143 231 363 343 309 24 169 133 999999 44 -37 -25 158 71 51 359 301 259 158 293 170 0 -4 90 111 43 -33 111 -90 -34 151 23 14 200 -71 -44 59 70 136 -75 -35 -15 58 125 162 64 128 192 230 84 -13 18 201 145 38 21 88 17 11 35 247 167 194 71 93 194 212 63 -44 -25 75 156 180 -51 184 130 115 115 73 114 132 83 42 193 212 65 -60 -28 14 42 46 58 47 -7 77 110 188 108 205 140 99 109 124 21 109 113 77 103 64 99 88 110 141 30 69 153 79 54 70 81 70 41 63 39 -19 54 96 84 83 96 47 72 79 29 117 113 170 113 59 71 144 160 106 103 31 61 83 48 60 85 28 64 99 80 67 118 119 30 39 84 32 69 117 70 18 33 51 -23 57 86 88 81 62 64 65 57 57 40 54 82 54 62 45 47 63 55 24 43 45 57 59 33 45 50 53 57 70 68 59 52 48 55 46 59 68 53 38 44 52 37 45 47 40 36 32 30 28 31 32 65052 270 2687 30 11537 18 4 12 4224 -11647 437 4350 3654 3230 13194 65266 221135 380124 580468 999999 999999 999999 794167 259411 6263 103 999999 999999 999999 -81 999999 999999 -47 119 -4 14 999999 61 4 999999 -39 -9 -11 999999 999999 71 100 -75 999999 999999 -56 36 15 999999 -30 181 171 31 999999 -17 4 999999 -46 90 238 118 96 131 999999 -87 144 24 999999 -34 91 154 245 175 86 42 15 154 69 -82 18 -11 -28 14 34 161 125 90 76 148 126 41 -48 -17 36 25 -47 8 68 230 121 161 -21 5 35 -97 999999 78 261 183 147 151 -17 112 114 21 41 78 -10 187 211 -1 55 76 133 241 76 12 10 100 94 105 175 105 58 -83 51 28 67 31 102 21 31 12 49 0 62 60 23 63 -64 46 52 66 25 31 91 -25 -56 -6 143 62 39 147 145 187 31 38 0 30 -2 80 83 57 120 129 61 106 120 25 54 73 36 82 83 59 16 41 62 36 101 46 60 66 103 129 122 79 90 25 38 63 37 -11 9 28 16 28 -43 4 -1 53 55 18 40 48 28 47 62 29 16 28 62 61 39 20 3 19 25 42 32 9 23 24 58 50 5 26 23 19 51 45 20 29 31 37 28 16 13 7 15 3 -2 12 4 14 26 16 -2 4 18 14 -2 13 18 7 2 11 18 6 3 8 4 -3 -6 -8 65061 266 2840 30 11540 18 4 21 4222 -11648 581 6253 28165 87415 211362 476701 896200 999999 999999 999999 813481 139674 1931 149 473 273 -75 86 66 199 151 96 268 46 -89 170 153 245 205 -70 999999 -88 999999 -61 162 223 321 -36 41 309 304 85 87 999999 55 147 108 281 999999 999999 -39 -27 468 376 265 115 -87 -66 256 337 237 176 -33 -24 155 83 71 27 -95 27 999999 -3 57 -5 101 -33 -56 -21 8 -33 186 174 198 268 224 11 120 128 60 92 185 208 129 260 38 30 42 234 84 -18 97 123 44 159 59 50 120 140 192 97 21 108 112 64 253 93 124 209 100 -37 146 83 37 -28 103 100 78 84 14 136 135 -7 47 78 225 42 84 99 10 31 -10 148 142 87 -49 71 169 74 80 126 110 165 153 21 72 108 74 105 130 85 77 91 97 30 54 166 101 15 89 105 114 111 124 125 120 53 87 163 154 107 103 94 116 144 102 104 100 88 149 92 75 42 42 81 94 79 131 80 96 39 79 92 132 73 102 63 77 70 75 41 31 73 157 100 48 25 73 66 47 58 58 59 48 58 29 68 94 79 81 71 58 34 43 71 77 66 61 58 81 78 70 80 52 55 84 65 64 67 62 48 45 41 50 55 50 59 55 49 48 59 41 31 46 47 42 49 65070 307 1613 30 11543 18 4 30 4220 -11648 211053 851 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 804 23293 119099 173478 121384 70758 4849 1453 9103 45993 170618 392899 721833 999999 999999 997253 516216 147969 3787 128 999999 999999 67 125 -13 -95 89 129 184 999999 999999 -3 30 -1 999999 999999 -48 126 -66 -49 999999 191 221 999999 20 25 -91 -44 -86 38 51 56 88 166 169 999999 -97 -19 3 158 188 155 -12 -11 75 278 168 0 -35 60 257 61 119 223 135 184 377 105 269 256 106 150 4 101 240 39 148 74 224 266 257 158 245 122 23 46 122 96 40 134 83 75 245 30 88 122 52 89 37 230 246 84 131 144 107 6 -25 -56 8 50 120 70 145 170 11 199 75 137 136 110 138 89 44 27 -80 103 208 -47 62 53 -33 1 -75 45 146 50 36 13 51 78 188 88 118 95 108 158 69 135 110 8 154 163 128 169 166 157 214 170 59 98 104 24 56 168 129 112 116 153 193 136 111 183 111 36 106 98 138 141 164 161 96 141 169 124 102 94 136 129 16 12 74 92 76 113 119 60 65 115 63 49 101 107 67 53 13 2 114 144 105 99 75 95 60 78 66 62 67 70 43 82 94 76 71 51 85 110 92 79 95 85 53 55 58 77 86 81 64 65 46 50 51 51 46 35 47 49 50 55 42 40 51 56 44 57 52 46 48 42 45 44 44 41 35 65079 270 2724 30 11544 18 4 39 4218 -11648 10270 61648 107091 77706 13790 5918 17607 99679 295500 547625 883305 999999 999999 999999 527052 92364 1827 5 999999 -11 28 999999 56 152 262 44 85 -29 280 234 103 272 206 253 333 -59 -29 83 36 123 227 100 999999 31 217 26 999999 -65 41 999999 999999 121 160 415 271 85 999999 136 -1 3 123 281 -37 35 93 368 143 78 165 27 52 136 70 61 225 357 199 4 999999 117 34 -31 158 162 -38 265 409 1 80 19 191 200 135 95 12 93 69 160 266 253 337 207 116 204 242 59 56 178 131 72 163 19 34 -39 103 209 14 68 140 174 179 123 70 87 -14 -58 78 205 122 116 159 5 -39 242 264 166 84 167 63 81 9 68 -63 3 158 203 125 70 14 82 48 134 78 -44 81 98 123 187 182 85 86 197 210 174 200 148 79 162 131 127 33 72 117 30 84 82 26 99 142 76 127 168 129 99 115 121 149 130 89 99 149 114 99 110 103 80 118 161 123 118 101 61 51 125 88 21 49 87 59 119 91 83 87 83 113 95 127 102 88 65 66 70 56 55 71 100 94 84 63 65 53 71 76 82 62 58 71 58 87 77 75 59 61 77 70 91 78 54 76 56 46 64 72 74 75 63 44 62 64 49 57 68 56 56 53 54 68 79 58 48 65088 305 1675 30 11545 18 4 48 4216 -11649 1276 -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 133 5559 8017 1095 999999 68 1735 7400 21314 95253 208009 385170 625370 509809 406017 363227 200826 5215 999999 999999 47 45 999999 -41 72 -68 8 10 999999 44 7 76 156 43 -9 225 159 195 36 -9 -41 19 -92 -66 -37 101 3 999999 -58 999999 999999 999999 93 131 -58 58 307 36 -55 21 -35 -89 -29 -11 -46 21 -21 -68 6 999999 -4 116 120 69 77 258 180 172 -77 999999 -16 107 -24 -97 39 -11 46 26 66 48 -49 -31 0 130 139 54 92 -8 999999 -71 81 -47 65 -15 999999 75 200 117 179 131 109 73 -49 63 18 15 123 -18 -33 86 67 46 128 116 134 73 53 84 -39 20 8 59 40 22 38 6 58 29 28 74 132 141 100 -34 66 93 21 61 65 136 115 73 72 22 112 135 88 42 31 29 -4 87 33 47 53 80 107 49 -10 -37 -41 46 60 7 49 90 33 9 69 58 54 4 52 113 58 90 67 106 100 81 106 124 52 59 84 75 62 57 30 -7 30 -8 7 21 55 71 46 63 39 67 113 48 36 46 56 64 44 89 66 40 60 48 32 34 16 44 32 55 65 51 21 43 75 70 59 39 48 59 55 38 13 5 44 63 50 38 47 27 50 52 60 51 40 49 43 46 49 48 36 49 43 49 42 50 49 44 39 43 47 42 43 65098 271 2695 30 11545 18 4 58 4214 -11649 1131 5855 10495 4661 4958 10449 27506 6850 8070 92043 299093 454175 685241 668706 613777 891864 915084 310081 8914 166 156 999999 999999 86 -90 -99 999999 999999 57 60 28 35 203 269 999999 46 140 188 417 247 77 207 44 56 -79 135 159 184 237 31 61 -95 12 69 132 -13 56 173 187 235 171 999999 999999 156 -80 -96 -48 18 188 152 108 76 43 -79 86 230 215 45 25 169 52 37 -45 -22 -94 -82 -91 999999 -59 95 121 90 173 24 999999 18 110 -10 13 -79 -47 77 172 -28 -34 88 113 110 127 125 93 59 112 10 77 999999 999999 18 27 135 110 21 196 197 73 59 126 69 39 -42 17 208 114 -3 13 -7 56 98 116 -3 -16 67 46 999999 31 48 7 16 159 42 20 12 92 27 49 56 -97 -4 79 47 83 65 30 5 41 61 103 65 14 90 93 117 94 92 113 67 88 76 56 28 76 84 120 84 83 76 43 74 88 66 101 73 19 76 38 82 156 147 72 52 25 71 16 45 73 50 32 41 20 -2 3 25 43 43 62 28 55 36 47 13 5 23 20 25 23 51 62 62 35 53 56 9 44 14 16 49 40 33 15 41 9 27 21 24 24 45 48 40 27 17 13 32 44 44 41 36 19 29 29 17 24 11 8 7 17 8 23 9 9 22 16 65107 307 1615 30 11545 18 5 7 4212 -11650 182900 238858 6095 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 386 487 8128 78183 342081 780987 932390 703739 317842 74474 1971 107 167 153 243 208 125 999999 92 77 162 73 999999 -67 -39 22 49 99 45 35 115 53 59 -26 21 228 122 25 203 73 -91 -55 56 176 77 67 120 121 14 -48 191 160 160 59 79 -14 221 274 -11 999999 117 143 231 33 999999 28 12 -49 26 12 1 129 151 66 135 88 -24 -61 -12 84 140 164 146 39 18 62 -86 140 42 50 240 251 171 65 16 52 9 47 66 163 250 115 111 104 191 152 90 0 237 204 88 52 116 85 93 175 185 248 78 76 115 94 15 93 -8 -83 69 41 117 91 29 63 58 87 53 80 42 20 85 38 50 56 112 -8 67 164 94 139 44 38 142 48 27 20 -53 -19 59 79 96 49 30 59 44 33 111 78 44 114 51 94 53 21 87 41 68 64 96 70 128 84 78 75 78 67 116 99 111 71 20 54 128 54 85 8 70 56 79 79 49 44 31 70 66 87 116 96 86 77 61 104 73 44 18 63 38 22 32 52 57 51 37 26 64 71 57 51 56 36 37 30 62 64 66 48 23 46 52 38 27 32 39 51 38 44 40 38 36 38 46 59 39 23 18 26 38 35 25 22 23 27 26 25 21 16 16 65116 304 1712 30 11552 18 5 16 4210 -11650 248 77 999999 999999 -32 99 999999 999999 999999 999999 999999 999999 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 -78 999999 221 719 103 22731 195499 611488 891354 274235 5862 117 19 999999 999999 -67 6 119 999999 999999 999999 149 180 66 66 999999 999999 228 179 999999 999999 999999 -96 18 -2 227 287 143 999999 999999 999999 -97 265 205 999999 999999 -5 -8 -86 160 71 55 32 243 75 24 72 156 72 999999 999999 31 113 177 27 1 180 159 91 132 114 134 127 63 -97 41 72 63 55 242 152 -26 -100 143 143 999999 27 18 -47 -3 -39 -8 24 73 -26 -33 68 -44 -75 73 -57 32 102 34 9 80 103 163 194 121 225 217 201 292 277 125 41 220 238 128 4 -35 161 39 -53 -72 -11 46 7 77 58 -49 999999 -3 -79 -3 96 1 -33 13 -5 76 75 152 12 999999 -68 -38 35 -57 -96 70 -21 53 83 117 52 34 49 -26 67 74 25 -9 34 45 63 -20 66 128 8 -25 48 34 54 13 63 11 63 50 78 126 85 49 177 103 -2 -14 -38 11 21 48 60 41 19 -1 -9 33 53 85 70 39 -12 10 71 83 56 73 64 30 65 49 -1 3 23 35 10 67 29 58 36 11 21 19 23 0 21 26 37 42 32 38 53 22 39 33 49 39 17 5 16 36 42 34 19 21 18 21 22 17 13 9 11 36 32 5 3 2 13 17 22 8 9 18 19 12 -2 65125 303 1687 30 11557 18 5 25 4208 -11651 16616 505 107 148 -2 29 73 104 335 87 91 10 51 999999 999999 281 48 -69 999999 -3 12 3 999999 163 -53 999999 37 85 999999 -2 -20 -38 999999 -8 999999 74 107 999999 999999 999999 999999 -27 400 2423 25508 16977 1763 999999 999999 -30 999999 999999 999999 999999 58 344 231 -60 -81 999999 -3 127 265 219 211 195 -29 190 169 -88 999999 -68 179 32 -99 999999 3 44 57 11 67 164 127 21 9 238 224 113 119 -34 -30 40 215 63 999999 -50 15 -5 61 15 162 8 111 381 64 21 148 113 999999 -20 -83 -87 114 999999 999999 105 -33 133 98 28 92 -18 49 50 17 138 142 102 111 221 318 46 9 120 197 163 102 259 -22 121 130 35 48 23 999999 -52 136 135 91 71 141 8 91 136 30 29 -83 999999 65 92 -38 -30 65 14 999999 57 42 999999 -11 39 23 138 85 -42 -68 -31 -66 92 82 999999 -98 20 90 -6 -36 60 81 -2 -20 -30 2 46 26 98 48 17 -50 -62 28 100 96 25 -64 -46 52 62 37 48 -6 -41 18 96 32 38 30 124 28 52 16 51 58 34 9 6 0 -7 -28 47 39 58 69 7 -17 51 77 45 45 42 -6 -13 -10 30 30 46 46 45 76 50 12 31 31 1 57 45 4 48 2 -14 32 28 14 -14 -14 22 -10 -4 21 26 13 17 -11 -12 999999 999999 -2 -4 -3 -9 10 2 -10 999999 -7 -13 -12 -4 1 -11 -1 -6 -5 -13 -10 999999 -14 -7 -5 -14 999999 999999 -7 -9 -14 65134 305 1691 30 11561 18 5 34 4206 -11651 1238 18 468 14 320 345 -29 -5 64 -28 193 -59 1 52 212 235 65 287 3 999999 999999 -78 -20 134 141 999999 -42 999999 999999 -26 41 57 31 3 58 50 999999 -36 56 194 93 702 7674 6231 79 -96 999999 999999 30 -73 151 207 67 999999 999999 -95 -36 999999 999999 20 999999 999999 41 -75 999999 999999 -27 33 -19 1 70 197 6 999999 -17 62 999999 999999 311 174 106 -66 36 143 999999 58 999999 103 62 51 190 27 -4 -81 999999 159 212 90 154 1 246 191 77 101 3 111 174 -86 999999 -28 999999 12 -11 999999 18 98 370 138 77 85 86 152 83 9 143 158 152 90 207 340 338 217 289 254 282 309 283 190 309 200 253 218 187 166 314 276 313 430 373 421 246 295 218 220 115 118 72 -12 -17 -26 31 -23 -79 46 38 -40 24 999999 32 11 31 76 21 57 138 30 1 -12 -52 6 79 111 18 157 74 62 139 71 135 61 9 68 45 102 37 -13 75 37 93 33 17 -10 94 27 -23 79 40 115 139 126 64 27 69 126 115 93 83 103 70 22 72 77 85 73 50 118 79 57 73 -3 48 53 18 61 100 55 73 53 51 75 102 51 81 113 62 55 96 26 60 44 76 55 41 62 42 58 69 100 56 27 55 46 15 45 56 56 50 35 16 43 43 34 34 43 46 55 48 47 47 46 54 40 39 38 51 43 41 35 45 48 35 41 49 35 43 45 34 31 32 35 41 40 24 18 13 65143 308 1599 30 11559 18 5 43 4204 -11651 400178 2261 127 276 409 89 -76 999999 162 93 999999 999999 999999 999999 999999 999999 -46 999999 66 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 106 999999 999999 -55 999999 -33 273 161 999999 999999 999999 999999 587 999999 16860 270590 376323 58508 857 -4 -98 289 126 272 159 152 161 48 203 58 999999 999999 34 25 60 38 -4 -44 999999 -52 215 61 240 385 46 -8 999999 -78 -26 -96 999999 49 200 208 -42 161 999999 -16 71 1 111 189 -36 59 176 189 -23 -51 183 77 58 225 171 84 -57 -75 9 999999 60 202 204 8 999999 86 94 51 -46 -11 164 53 60 50 -26 121 241 244 248 339 363 396 247 209 122 119 134 204 175 289 313 321 265 201 240 341 160 91 273 107 74 216 241 97 119 212 317 284 -8 77 119 27 191 144 999999 -71 -32 -37 -16 9 87 78 107 -62 78 -65 -93 999999 -40 23 -38 42 96 80 82 58 -58 17 99 -41 112 91 28 35 130 89 178 93 81 129 192 89 79 29 7 81 6 -54 -23 133 81 3 69 79 50 5 23 68 83 73 69 71 7 58 29 -30 8 29 -6 47 46 20 18 14 5 45 63 82 90 49 5 9 12 23 42 52 60 65 50 40 52 23 -13 32 18 20 50 -17 -35 12 29 35 28 44 2 41 54 64 23 5 40 35 16 22 4 2 17 36 19 19 33 31 11 11 26 24 32 24 21 28 31 17 19 28 14 15 2 7 13 4 11 18 22 30 13 -2 -7 -8 65152 304 1723 30 11563 18 5 52 4202 -11652 53 999999 999999 -50 242 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 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 303 999999 2876 71414 132475 8626 999999 999999 999999 999999 999999 999999 999999 999999 -28 999999 999999 999999 999999 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 43 999999 -87 999999 999999 999999 999999 999999 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 -86 999999 3 -39 -97 999999 -25 -31 999999 -20 21 999999 999999 26 -88 999999 36 -39 14 -51 999999 999999 999999 -16 -61 -59 70 245 332 569 251 11372 176786 713595 777935 402615 49520 2934 143 -3 7 -30 60 -4 64 -29 34 95 149 128 7 25 999999 999999 65 63 -17 28 22 23 68 88 44 65 75 40 82 190 120 25 125 23 2 11 16 46 90 56 38 42 31 115 99 130 21 26 57 78 53 116 66 68 1 72 87 52 75 112 83 111 91 85 106 122 81 46 14 -7 -16 39 76 52 15 -44 19 13 15 6 80 82 27 95 73 39 111 85 46 57 58 56 51 49 31 53 24 6 16 32 35 15 -21 3 53 44 41 21 7 13 10 34 49 59 14 27 18 23 28 27 46 47 43 47 33 27 22 28 10 16 8 19 15 19 20 28 25 20 19 19 10 8 9 6 -6 -2 65161 305 1669 30 11569 18 6 1 4200 -11652 19 999999 999999 6 -92 999999 999999 999999 999999 999999 999999 999999 172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 -33 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -75 999999 999999 999999 999999 -65 442 726 7309 93293 474512 999999 999999 265512 41170 390 -62 42 17 60 153 -30 999999 999999 -68 -89 2 -2 58 127 49 92 134 59 29 68 150 103 46 12 37 89 126 130 105 5 42 113 130 70 -18 28 7 37 63 4 19 105 99 87 121 146 32 53 110 42 71 17 35 115 105 59 135 132 66 26 121 119 64 61 36 29 35 61 -12 26 71 97 68 39 24 40 -4 94 95 74 33 49 41 25 -13 34 53 62 58 41 38 46 21 4 -6 4 53 39 25 22 18 7 36 24 41 25 18 32 37 30 27 41 24 8 44 66 32 20 26 46 39 41 4 5 21 25 32 26 22 19 20 24 22 23 21 20 26 23 18 5 -2 -12 999999 -7 -3 -10 65170 305 1673 30 11573 18 6 10 4198 -11653 -9 999999 999999 999999 999999 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -79 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 999999 999999 999999 999999 999999 999999 999999 -38 86 147 3075 26699 175520 735618 999999 821998 50656 585 26 -29 -95 13 35 -7 49 -2 133 -44 -19 49 99 92 22 14 -11 42 73 10 41 28 126 113 23 -21 59 4 127 226 196 64 -39 64 30 62 4 48 120 47 47 126 76 92 83 -52 70 113 108 -12 106 67 11 10 66 84 19 56 97 47 93 120 45 34 47 -38 60 84 69 -7 56 63 58 0 -31 9 24 19 56 66 29 15 85 34 59 33 31 36 37 73 49 23 -6 50 69 41 45 34 25 18 6 41 53 26 56 41 10 14 35 52 22 17 22 24 23 18 42 38 63 47 33 36 23 28 15 31 24 34 26 22 14 9 28 31 5 -8 6 24 16 3 10 -3 -4 0 2 -5 -9 65179 306 1676 30 11576 18 6 19 4196 -11653 580 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 692 12814 58073 352583 999999 999999 999999 109055 1537 294 170 267 269 142 2 25 173 145 125 336 146 129 135 95 5 143 212 70 62 112 104 94 108 74 80 47 102 111 188 153 171 121 184 214 143 105 234 46 17 152 249 257 174 222 189 110 87 219 143 187 161 220 215 165 149 93 123 217 186 138 185 202 150 202 178 155 150 116 113 124 158 225 181 190 164 149 146 164 145 109 118 116 81 109 121 136 136 127 140 124 90 147 195 120 143 106 111 165 108 103 121 131 122 104 122 140 145 115 128 103 108 124 112 108 84 99 119 127 133 128 124 128 103 109 115 118 118 96 114 119 108 100 104 104 95 98 105 92 88 102 98 93 103 94 87 85 65188 0 99999 30 11577 18 6 28 4194 -11653 65198 305 1709 30 11579 18 6 38 4192 -11654 1102 624 645 1198 636 674 692 302 316 1102 826 607 742 472 262 221 681 864 680 533 247 700 421 12 148 416 175 82 347 345 624 134 14 245 791 67 339 237 611 380 387 442 94 218 999999 56 386 332 685 376 137 345 116 481 668 565 228 466 497 561 903 481 591 213 366 504 418 419 230 548 150 45 185 238 547 435 701 915 385 339 609 632 602 440 418 230 509 425 389 702 412 440 344 189 327 387 318 454 518 196 736 876 753 840 816 675 572 353 356 356 428 577 532 587 415 341 338 503 446 629 705 538 402 452 618 359 629 768 841 802 623 686 907 659 891 951 736 562 798 849 695 598 714 577 475 476 591 628 997 1092 921 6479 51104 231852 171307 7056 644 557 438 513 693 572 531 557 606 731 703 461 668 436 421 556 545 329 352 330 357 506 627 607 550 672 639 564 568 601 509 607 642 643 563 627 618 695 628 550 624 538 572 535 589 538 481 598 662 514 502 478 535 534 763 663 524 451 600 590 566 545 500 508 599 589 541 633 584 583 592 629 624 490 485 569 450 486 624 561 518 464 486 594 582 530 560 541 506 513 488 620 582 518 542 551 540 563 581 506 518 515 506 528 523 575 588 575 536 550 515 541 545 530 573 536 507 487 522 507 510 533 522 515 535 516 518 491 503 517 509 503 529 520 514 493 510 499 496 513 526 521 509 509 492 486 488 478 480 65207 305 1710 30 11580 18 6 47 4190 -11654 1905 196 912 1127 589 606 372 730 815 370 894 872 221 228 605 336 366 337 433 258 245 509 597 629 725 736 24 522 665 336 352 335 873 929 712 818 647 193 -85 177 799 548 542 143 510 623 641 509 327 460 736 702 713 562 446 331 313 630 795 223 434 437 718 701 132 1082 1185 581 700 450 472 503 280 407 462 707 405 389 330 721 615 600 610 936 746 539 506 745 637 763 542 677 526 657 646 419 437 326 737 676 409 776 1060 895 882 557 416 520 703 854 1041 834 361 258 503 527 788 697 506 599 621 761 1002 925 814 706 750 672 690 614 737 748 853 752 803 961 770 680 828 929 730 658 687 532 761 433 661 595 642 788 1022 879 839 769 931 741 730 740 533 421 258 447 597 474 421 391 332 591 557 447 622 565 451 567 576 633 600 571 486 518 481 538 551 538 530 572 593 586 723 756 687 656 557 538 634 563 499 607 612 512 546 646 470 510 634 572 674 646 588 679 745 577 600 596 607 612 537 581 631 600 571 624 682 611 632 558 539 594 566 640 629 536 605 635 573 632 630 553 590 570 541 541 643 644 572 568 567 586 583 617 685 566 559 548 572 632 594 523 510 523 591 569 558 585 598 528 557 625 609 596 587 593 568 597 599 567 581 598 605 585 556 551 568 579 552 557 575 559 553 563 544 531 540 534 528 541 547 539 539 541 536 514 522 532 516 65216 305 1713 30 11583 18 6 56 4188 -11655 1736 1107 1384 1709 1036 1235 1831 1341 1491 1548 1284 1309 1371 1431 1606 1579 1313 833 1034 1223 1402 1344 1390 1259 924 1050 1110 1253 1415 1448 1184 1536 969 1453 1229 1157 1122 1046 979 725 1155 1411 798 1192 1135 981 945 1146 1273 1022 1125 951 987 1360 1350 1303 907 963 950 1039 1220 1107 1291 1517 1145 994 1514 1962 1307 5793 81279 300871 185121 13091 30528 7148 1673 1434 1304 1353 1596 1482 1357 1498 1629 1276 1273 1056 1279 1277 1067 1268 1458 1646 1460 1282 1000 1245 1272 1289 1390 1519 1375 1442 1427 1552 1631 1658 1430 1883 1865 1147 1415 1600 1374 1668 1442 1619 1796 1818 1990 1667 1891 1814 1672 1611 1699 1598 1373 1603 1749 2007 1924 1810 1887 1895 1821 1874 1874 1721 1711 1901 1557 1645 1432 1616 1837 1395 1459 1747 1744 1438 1227 1397 1296 1167 1317 1308 1211 1354 1352 1400 1348 1085 1270 1373 1319 1538 1388 1425 1254 1254 1359 1376 1284 1315 1279 1502 1323 1336 1472 1484 1456 1472 1419 1611 1379 1258 1520 1337 1239 1204 1388 1458 1412 1521 1514 1423 1484 1493 1487 1372 1353 1438 1430 1357 1396 1418 1464 1480 1419 1306 1409 1499 1386 1379 1419 1477 1326 1339 1413 1447 1432 1452 1438 1343 1283 1336 1331 1366 1306 1393 1338 1360 1304 1295 1245 1294 1361 1385 1411 1329 1343 1366 1341 1381 1388 1359 1331 1386 1342 1324 1321 1347 1297 1326 1333 1359 1308 1318 1359 1332 1325 1285 1288 1303 1325 1310 1294 1296 1371 1305 1316 1316 1331 1303 1280 1320 1358 1291 1316 1295 1322 1283 1311 1309 1285 1288 1254 1269 1278 1260 1271 1280 1269 1265 1250 1265 1251 1261 1232 1238 1244 1208 1195 65226 306 1687 30 11587 18 7 6 4186 -11655 33932 2522 1589 2019 1726 1635 1748 1936 1717 1672 1688 1564 1652 1529 1294 1882 1656 1569 1467 1692 1622 1272 1370 1786 1540 1350 1358 1600 1424 1412 1515 1302 1456 1464 1373 1223 1435 1452 1580 1789 1300 1008 833 1099 1335 1062 1531 1272 1381 1252 1433 1538 1471 1538 9807 32467 5180 1119 1178 1119 1164 1413 1421 1354 1239 1218 1604 1278 1469 1601 1446 1036 1436 1445 3990 3620 1195 1399 1248 1171 1535 1406 1306 1576 1521 1346 1392 1135 1121 1163 1175 1217 1243 1428 1443 1618 1696 1778 1534 1100 1259 1517 1467 1372 1595 1469 1352 1334 1369 1454 1822 1619 1471 1569 1708 1592 1596 1499 1501 1393 1612 1483 1572 1520 1662 1797 1629 1608 1638 1816 1630 1527 1612 1651 1434 1363 1399 1473 1450 1494 1500 1408 1496 1579 1454 1516 1468 1505 1622 1686 1565 1419 1527 1353 1341 1350 1354 1548 1311 1224 1294 1372 1484 1473 1404 1205 1189 1289 1337 1274 1450 1375 1390 1483 1359 1346 1322 1492 1433 1275 1360 1447 1466 1460 1576 1412 1483 1499 1369 1202 1232 1379 1325 1424 1501 1368 1266 1403 1419 1416 1520 1448 1397 1288 1409 1427 1378 1349 1480 1471 1533 1447 1397 1384 1483 1484 1451 1447 1501 1412 1492 1474 1503 1417 1413 1428 1369 1358 1388 1400 1372 1401 1502 1414 1418 1377 1363 1332 1325 1337 1379 1422 1377 1357 1348 1388 1368 1417 1452 1382 1293 1350 1371 1316 1275 1353 1335 1297 1374 1385 1379 1345 1324 1343 1338 1332 1377 1334 1329 1391 1294 1312 1311 1280 1358 1387 1353 1338 1344 1320 1337 1324 1289 1276 1273 1287 1289 1289 1274 1279 1269 1285 1281 1280 1276 1265 1257 1250 1255 1245 1228 1218 1229 1224 1214 1191 65235 302 1722 30 11622 18 7 15 4184 -11656 5553 75 38 -22 82 60 -71 999999 29 110 999999 999999 999999 999999 999999 -62 24 999999 999999 999999 999999 999999 999999 -20 -10 999999 999999 999999 999999 999999 999999 -14 999999 999999 999999 999999 999999 999999 -82 999999 2336 10796 1565 -52 999999 999999 999999 90 702 7387 36014 137840 362327 407657 32516 581 -78 999999 -89 -37 -5 999999 -18 999999 -9 11 18 -84 -23 6 65 1342 3109 248 56 -29 108 11 48 72 -30 -15 999999 -43 36 63 0 135 62 7 53 18 89 -25 999999 25 114 83 139 157 86 78 152 -26 -43 -39 54 65 65 93 117 222 172 91 215 34 16 81 34 151 211 68 115 193 58 94 116 111 198 182 249 129 227 160 171 213 163 209 202 61 110 106 131 125 103 152 101 95 73 90 113 179 29 22 186 189 10 7 116 108 109 99 46 84 39 2 59 35 12 54 2 -19 24 89 80 69 70 -15 -13 100 74 121 76 33 52 107 164 88 -1 21 -20 51 112 90 78 60 50 109 117 50 8 33 52 69 91 57 12 35 73 16 70 116 55 145 92 59 116 101 69 81 96 54 15 42 61 52 47 77 64 94 53 12 34 41 26 40 13 69 93 110 32 59 63 21 5 31 22 36 9 5 42 24 25 33 36 23 39 53 33 40 53 44 34 21 31 30 18 11 10 1 12 8 13 36 28 41 32 19 21 9 3 9 8 7 21 26 11 10 2 3 -1 -14 999999 -3 0 -3 999999 -14 -9 999999 999999 -13 65245 264 1721 30 11621 18 7 25 4182 -11656 1604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 10956 26953 16233 999999 999999 999999 999999 270 80 9636 115987 693463 999999 732774 166426 1940 -85 9 -58 999999 -32 999999 -94 -63 999999 999999 65 -1 43 254 142 3628 39373 97325 20192 289 999999 -78 999999 999999 -9 32 -17 8 999999 999999 47 -38 -81 40 25 20 -16 16 999999 -83 -75 66 -45 -47 -6 110 43 -28 66 -19 11 41 55 24 -62 -27 -79 -27 999999 -1 999999 999999 -87 -43 69 -25 48 70 39 -25 -86 -73 9 28 35 18 -75 64 -24 -32 999999 -5 -29 -88 -57 -36 9 28 29 34 -18 22 56 -16 -37 58 55 21 -37 -15 -33 -31 -43 -84 -79 -32 -74 -48 -65 3 20 -33 -45 -28 -58 -78 -74 -15 -57 -37 -78 -20 24 1 17 -25 -34 -4 -8 -54 999999 -91 -63 -7 10 61 28 10 -53 -16 -20 -33 -36 -21 7 -27 -21 24 -9 -16 34 39 22 -25 -23 -19 1 -23 -9 -27 -33 4 -5 -15 -58 -3 -6 -8 -16 18 -22 -41 -35 -33 -28 -8 37 -13 -38 -8 -49 -28 -23 -30 -12 -28 -20 -29 -29 -8 -21 -40 -37 -7 -32 -28 -35 -43 -39 -48 -23 -32 -31 -19 -46 -70 -51 -48 65254 268 1603 30 11623 18 7 34 4180 -11657 913951 999999 999999 999999 2359 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1440 8304 44444 131904 306682 578864 653145 279063 8318 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 196 351 11350 102717 337513 688624 558982 213000 40471 170 999999 999999 -25 999999 -57 23 21 11 17 59 -83 -74 999999 -25 999999 999999 999999 -2 -80 -44 -48 -28 113 84 87 1 999999 33 59 80 12 45 9 11 106 -28 9 -13 -85 -62 -32 24 13 -19 -51 999999 108 293 764 1007 461 12 67 11 -42 25 21 42 -3 -34 -45 -95 -32 25 -3 -22 -35 46 -3 999999 -54 12 35 26 48 56 33 97 81 -21 -34 3 999999 -78 -18 14 -24 -40 999999 999999 -90 -67 -63 -55 27 24 19 -20 999999 -47 64 15 -86 -55 34 25 2 -86 -88 -35 -14 -5 -24 3 30 -27 -30 -65 -53 -39 -22 -9 13 29 -28 -32 -22 39 9 6 48 37 66 60 -6 51 9 -33 -27 -28 -35 15 39 -5 -54 -55 -18 -8 13 -20 -29 -12 -19 -17 -45 8 -26 -45 -64 -44 -58 -61 -45 -34 -10 -28 -30 -25 -39 -42 -21 -41 -48 -18 -16 -23 -26 -43 -38 -58 -28 -25 -46 -51 -40 65263 225 2893 30 11623 18 7 43 4178 -11657 1176 999999 999999 999999 999999 999999 999999 999999 999999 322 6560 30531 75226 161107 254311 450564 735288 761527 124174 723 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 73 663 19036 165274 422458 684873 804824 714378 198230 5342 -27 999999 -66 -71 -57 47 -8 999999 999999 7 13 29 14 -84 999999 38 57 -74 39 68 -52 35 999999 45 96 213 -41 -20 -18 -75 -88 -51 -70 -19 177 100 204 235 458 920 1709 4567 9387 10285 5655 3052 3235 2604 2204 2584 2037 914 406 123 -49 -66 -60 67 50 30 150 -34 999999 -64 -29 -11 -76 -37 35 112 -11 66 5 51 30 28 8 -61 -85 -75 17 -62 999999 -9 59 15 999999 -19 75 -5 -43 -11 42 -4 -90 -62 -29 -50 32 49 -19 -26 15 89 107 81 52 -27 -40 -5 7 -35 -66 -10 50 92 23 -23 -8 33 61 70 -13 -18 41 17 45 41 22 -17 -31 7 66 14 24 -11 -49 34 82 33 18 -21 20 -16 42 16 3 12 8 -14 -17 -33 3 -7 -12 -71 -14 -17 -2 -6 -25 -35 15 8 -3 13 -11 -22 9 6 -34 -17 -43 -48 -13 -3 0 -38 -42 -47 -25 -32 -35 -11 -16 65272 253 2887 30 11617 18 7 52 4176 -11657 7828 20807 5707 999999 999999 999999 999999 999999 999999 26 996 9071 59468 211706 466724 914301 999999 999999 999999 13592 26 -87 -56 261 5 -11 -67 -16 7 -17 308 1063 200 1135 11411 4329 103 149 59 -53 -13 -62 -49 39 55 -4 -14 144 22 -27 -10 70 15 -47 85 123 79 164 97 5 -2 7 -12 115 118 83 72 121 106 67 -42 2 8 67 356 275 350 523 486 857 1300 1292 1327 1306 2005 2150 1532 944 473 338 215 156 92 91 119 58 59 89 58 -34 124 102 49 79 59 27 69 100 63 114 107 44 24 60 17 -21 -75 -56 86 41 105 57 10 14 41 -2 -35 -12 -32 -66 53 42 65 39 52 -27 3 28 30 10 -31 -36 51 26 -6 -12 21 6 19 15 3 46 64 24 1 50 56 39 18 -4 27 45 20 53 109 42 36 42 -25 4 38 18 27 17 -13 37 36 76 70 27 77 49 8 56 35 26 7 7 73 84 22 0 1 36 24 47 28 32 45 -5 27 59 82 59 48 21 -1 7 27 22 19 -19 5 -4 -20 -9 -8 8 -31 -16 16 -8 -29 3 -17 -13 11 5 10 21 -10 999999 -1 7 -15 -9 -10 999999 999999 999999 0 -8 999999 -9 8 4 999999 999999 -12 999999 -15 999999 -9 65281 264 2884 30 11614 18 8 1 4174 -11658 554 1915 44 999999 999999 999999 999999 999999 -70 3877 29361 105969 265592 530842 826444 999999 999999 934603 19325 228 999999 999999 -89 -18 -81 999999 -31 73 111 999999 999999 -22 26 -24 16 88 5 0 999999 -65 -93 40 999999 -12 23 21 -98 999999 -52 -66 -88 -53 1 37 -11 999999 6 -27 -26 -14 -21 71 19 -59 17 198 22 66 39 1 61 6 16 180 149 116 179 206 249 762 2519 5097 6884 6388 3502 2210 1387 706 381 239 192 91 184 161 115 55 152 219 175 110 85 58 121 99 100 33 91 48 -15 5 116 73 52 3 103 61 33 64 73 78 51 -58 30 53 51 3 24 88 76 24 -55 24 69 -15 -47 14 92 88 55 48 58 43 29 50 23 18 6 -13 34 -19 -4 79 63 28 87 78 79 79 80 58 31 6 -3 -2 7 78 46 33 52 62 6 33 44 37 30 50 36 47 75 89 28 20 -18 9 62 38 20 22 46 62 53 5 16 22 15 29 14 -6 38 33 27 17 29 23 28 58 44 12 8 -9 7 19 -16 6 35 -3 8 6 10 8 -2 17 18 -7 16 0 3 6 9 12 21 8 6 2 7 -2 -5 -10 3 4 4 3 15 5 0 -2 -8 999999 -11 999999 -11 999999 -6 -7 -15 -1 -10 999999 -10 -8 999999 999999 999999 -13 65290 265 2944 30 11614 18 8 10 4172 -11658 4271 6364 4569 223 999999 999999 999999 -9 7726 59997 180973 370106 683890 999999 999999 999999 911433 445854 234910 6271 231 21 41 -43 -72 121 82 116 245 191 118 188 72 37 -32 113 82 -38 -52 -23 41 85 131 7 37 240 265 113 -37 -37 74 166 60 33 -74 1 16 165 186 189 176 66 91 93 157 67 100 175 130 208 90 103 206 215 147 38 179 94 143 407 808 1981 2751 2850 2921 2828 2038 1147 1019 1138 1226 852 460 341 235 141 69 8 41 151 145 90 173 69 93 66 107 131 107 101 50 11 48 148 31 9 34 190 173 156 171 70 25 -21 20 49 78 39 67 78 62 71 193 55 41 96 116 42 48 117 68 80 116 145 133 78 77 132 35 64 35 77 55 84 145 117 39 10 56 86 119 48 114 136 99 84 70 112 83 116 79 1 62 101 63 109 120 91 72 84 103 99 70 74 69 49 74 91 46 71 61 44 74 52 40 37 65 67 51 81 49 62 51 41 36 47 46 36 27 44 55 80 66 54 65 43 26 34 43 24 23 41 53 32 13 54 37 48 40 50 47 37 30 18 28 48 41 31 36 21 33 46 50 39 24 28 25 17 20 17 17 33 34 23 28 21 18 33 25 14 8 3 0 -8 -2 65300 264 2915 30 11615 18 8 20 4170 -11659 1122 999999 999999 999999 999999 999999 1834 14004 39647 69450 162196 337539 545892 999999 999999 999999 775806 247690 4166 150 86 -34 -21 -68 0 6 76 48 5 -92 -16 10 24 49 -21 22 58 2 72 52 -3 -71 34 10 -13 999999 2 152 98 15 40 10 49 123 -2 -70 52 15 44 27 67 15 28 112 110 89 58 -48 -52 -10 32 -46 -41 -20 67 101 70 999999 -12 45 124 233 181 146 216 527 689 556 477 469 598 912 1051 826 592 739 798 450 101 90 94 164 87 50 62 69 120 155 190 161 138 49 -4 -31 42 96 105 106 10 74 31 39 98 64 21 56 6 100 50 138 29 24 59 11 14 11 -43 29 62 51 -5 36 56 131 182 17 17 23 30 64 51 40 77 67 36 50 17 70 18 28 50 83 68 69 46 12 53 92 41 33 103 119 61 51 45 71 75 31 23 70 72 48 46 63 88 75 56 46 74 58 61 81 70 58 37 58 89 53 39 56 50 26 19 32 24 15 48 49 48 28 34 66 39 37 46 43 51 29 18 26 26 28 28 18 38 45 26 7 -5 31 25 35 30 14 24 24 14 30 16 25 14 23 22 21 8 9 24 11 17 21 23 9 -5 3 19 14 6 -5 8 12 10 3 -5 -5 65309 268 2854 30 11614 18 8 29 4168 -11659 816 2177 6688 17074 17136 6299 1249 2547 9927 30780 82775 212500 432859 762894 999999 999999 999999 999999 653891 88078 975 96 199 175 135 166 50 78 272 255 230 197 145 16 224 83 79 180 51 -24 64 235 98 -28 -27 81 154 188 130 102 91 241 115 56 101 71 58 67 96 58 74 59 4 78 63 60 3 119 122 65 2 164 184 81 35 82 78 22 126 116 136 51 116 176 103 -51 -39 17 -35 39 160 93 78 129 61 67 91 154 126 81 100 143 117 -4 19 82 129 68 110 27 32 72 112 134 129 23 -48 -25 -21 50 -34 13 35 54 -43 33 124 141 80 70 51 -5 58 25 3 14 102 154 92 43 61 50 6 15 -10 -6 113 75 57 50 22 110 71 47 52 103 145 122 73 75 82 70 57 110 143 101 148 146 121 75 45 102 68 84 109 72 30 62 99 113 94 91 121 121 112 64 58 36 54 60 63 139 109 33 60 97 88 126 65 40 69 81 83 97 71 42 65 48 20 58 74 63 43 45 68 46 24 36 43 27 59 60 89 59 47 49 77 77 46 49 38 33 28 40 46 43 43 61 58 31 36 44 52 52 49 42 42 50 53 36 33 38 30 41 41 37 46 32 28 30 31 20 10 5 8 5 5 -2 65318 268 2756 30 11606 18 8 38 4166 -11659 1079 2333 4637 8420 10158 15122 43091 39408 7838 606 3519 24443 49671 159162 448061 983276 999999 999999 340375 93759 5508 265 -4 -38 19 -2 -25 -42 -32 -7 10 59 107 106 60 69 118 152 186 126 100 -17 -23 -9 -33 44 158 123 25 62 149 191 122 109 72 73 19 -2 -35 73 142 102 40 -23 -40 -72 999999 -56 50 33 74 73 118 62 56 50 -34 -52 -61 999999 50 138 126 -14 33 87 67 92 16 131 42 13 23 -44 -7 33 83 176 122 97 89 41 41 59 44 71 152 133 153 87 54 33 28 71 37 -21 33 63 101 77 55 135 137 7 -32 107 75 52 4 4 2 13 67 83 42 43 42 19 9 5 41 58 60 61 79 70 66 17 7 29 32 26 30 70 101 96 63 67 39 -13 45 36 13 96 58 -6 26 58 36 40 43 64 93 36 43 54 26 11 74 102 92 92 20 62 79 60 80 41 56 36 24 55 36 52 28 29 65 61 53 41 63 60 31 7 19 55 52 52 60 65 54 42 36 44 45 39 22 7 13 18 35 53 48 30 22 34 25 -13 -11 35 53 39 33 25 23 41 68 45 15 7 4 2 5 21 20 16 17 15 23 22 17 2 -8 -4 4 -4 6 -8 -12 -6 10 0 -11 -3 -9 -12 -13 -14 65327 305 1732 30 11602 18 8 47 4164 -11659 22178 1492 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 374 2230 9716 87846 85989 92530 68493 19109 20324 15327 4435 2067 2745 11802 35114 95368 228476 478741 634894 632240 676711 145081 34211 1779 999999 999999 47 140 88 -75 -92 -25 -46 95 156 -9 -9 190 53 -32 90 203 163 47 1 128 123 -15 70 -33 -8 -17 51 122 209 177 45 145 171 126 9 8 17 62 147 -25 -29 52 120 170 131 -35 -16 118 101 22 9 82 160 116 187 185 125 190 188 159 51 -19 -52 3 42 116 140 13 -89 -28 36 88 148 87 50 93 74 91 133 110 193 153 104 44 29 20 88 135 127 191 179 154 206 119 68 49 93 104 108 152 174 86 47 65 118 111 144 134 96 69 -22 14 52 100 4 -20 39 53 1 50 17 -31 36 95 66 22 13 57 61 44 40 64 91 102 97 122 156 109 61 67 76 141 119 112 107 110 123 77 74 99 77 85 52 103 149 108 54 57 91 82 100 119 93 57 76 69 66 83 88 102 82 72 87 53 77 109 109 102 68 70 90 117 116 88 74 61 74 103 78 44 53 54 56 63 80 88 92 74 60 60 81 62 57 73 65 63 84 72 57 62 38 45 66 63 60 54 32 35 60 57 52 43 52 37 47 58 39 39 37 45 35 34 43 47 44 42 40 39 39 38 33 22 13 4 5 10 6 65336 302 1731 30 11601 18 8 56 4162 -11658 5678 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1087 1226 1017 7301 49128 48343 48982 131454 238457 365635 638147 699164 742128 777803 664083 301213 11788 1087 -12 162 31 -18 16 -27 -42 -55 -77 -19 -43 -97 -58 -37 22 40 69 53 70 22 999999 -16 61 4 33 -79 -75 -46 77 16 999999 26 34 102 103 69 -9 -44 -4 26 -21 25 72 87 126 -28 -4 -45 -2 17 73 18 -80 -9 -4 -2 -63 -17 32 89 25 37 119 90 89 81 123 64 -17 -30 64 97 91 48 89 58 31 59 -24 2 66 91 55 55 5 3 99 39 -24 162 164 32 30 33 84 93 59 18 23 20 8 -51 0 89 21 28 116 10 6 99 109 106 89 96 78 66 44 -35 -26 91 107 70 79 78 96 78 60 26 44 94 143 101 99 97 82 24 8 62 90 68 45 64 70 87 77 80 99 47 11 -6 12 26 48 57 69 75 112 106 88 61 57 30 50 73 47 63 72 84 84 72 84 52 56 84 39 35 77 49 27 27 50 53 38 46 56 51 56 61 30 21 30 25 38 47 25 25 27 22 35 49 28 33 30 22 29 47 39 20 13 21 19 21 33 38 22 10 43 35 34 29 8 29 37 41 18 8 16 25 16 10 4 6 16 17 12 9 2 -5 -2 5 9 12 4 -6 -12 65345 298 1753 30 11593 18 9 5 4160 -11658 1375 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2622 6651 2141 -29 7641 41997 55133 30647 40802 84897 183219 326890 429505 591215 743767 576189 335816 86060 26075 1091 -7 66 29 -34 -66 35 85 43 -52 85 40 -18 58 157 -4 -52 -75 9 -9 30 142 113 27 41 -35 33 112 15 -16 28 19 -39 -97 -55 62 66 47 -5 41 10 -20 -15 50 74 74 22 66 11 -8 104 88 39 37 7 9 4 -59 -53 21 42 66 37 35 -75 -30 35 75 79 130 125 12 -17 -20 -51 -73 23 87 1 -42 54 75 57 61 1 41 129 50 36 8 56 55 16 -6 -48 -14 7 3 -9 -42 -33 15 38 32 15 -27 20 20 32 30 38 4 37 12 -2 46 35 -33 24 55 47 20 -11 21 61 27 14 114 45 29 61 52 54 55 46 44 82 67 -19 37 55 24 61 46 32 55 45 49 41 62 34 25 54 60 50 28 71 38 61 71 25 26 61 28 56 41 25 11 2 45 72 29 14 39 32 27 33 47 34 17 20 20 31 37 24 32 54 38 30 45 25 22 25 14 2 7 8 21 23 15 34 18 13 36 17 10 21 0 -10 0 15 11 13 10 16 -3 -6 24 38 16 11 11 -7 -6 -3 -7 -6 -8 5 14 3 -2 3 4 3 0 -1 0 -2 -7 65354 302 1838 30 11588 18 9 14 4158 -11657 3041 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1904 2807 885 1720 11760 33800 52555 61052 104462 229418 388127 455293 501366 650893 999999 999999 942272 540175 373946 5410 120 -69 -25 -17 -94 999999 -21 -41 -2 89 213 123 144 248 147 36 48 28 158 9 65 93 74 31 178 222 92 33 -47 37 23 1 153 110 54 112 118 168 159 152 164 -17 20 72 48 45 74 145 171 157 142 94 97 75 162 89 97 173 47 144 90 94 108 116 109 102 220 137 56 110 138 191 238 193 203 41 79 77 114 97 156 103 130 133 146 87 60 152 114 158 173 154 204 196 150 48 66 56 109 55 166 198 108 53 65 37 55 49 84 162 175 115 167 126 96 73 76 156 127 174 171 166 36 90 114 162 141 219 165 119 106 128 90 127 159 110 87 75 165 202 140 156 122 143 135 81 97 168 118 124 150 141 148 172 174 142 149 121 146 138 100 135 142 145 124 124 124 88 113 127 105 95 128 127 152 145 109 137 138 118 107 116 144 149 123 115 113 108 101 125 128 102 124 115 110 108 105 108 88 91 95 105 108 110 109 109 124 115 102 109 105 111 91 80 94 112 95 99 95 96 95 91 87 83 83 95 98 89 88 90 94 89 92 86 81 69 75 80 74 69 66 60 52 65363 263 2983 30 11593 18 9 23 4156 -11657 9968 37925 39105 20774 44079 114206 79738 50081 54782 74629 75062 94916 159063 263287 390311 769180 999999 999999 947672 643976 71111 3161 195 21 39 36 106 145 47 102 -23 35 154 125 98 205 194 68 -10 2 -48 -53 -8 -39 -18 -64 31 23 83 76 0 -42 -27 142 153 95 138 20 -48 -35 15 78 84 10 38 -40 15 22 111 11 -73 56 139 -37 -26 68 138 54 3 -3 17 9 106 41 -5 94 105 57 28 42 122 69 40 75 110 115 145 107 33 -56 -12 89 109 176 167 198 169 135 108 85 105 76 14 58 35 90 99 52 147 92 40 44 121 130 82 -5 10 -9 31 43 34 -31 -38 8 32 56 73 50 61 16 12 101 107 93 85 107 73 6 58 129 83 54 100 109 43 68 64 65 109 80 75 89 126 85 72 105 119 116 72 102 110 107 134 92 37 31 101 102 92 72 80 67 57 59 80 80 92 93 118 82 62 60 102 41 34 53 80 49 52 85 94 103 94 89 58 54 56 80 91 70 48 35 37 62 76 68 42 32 69 57 34 49 57 47 48 49 37 43 33 32 30 52 66 58 57 47 47 37 21 27 27 31 43 36 28 25 23 24 40 36 39 30 20 24 18 28 28 15 13 8 -2 1 -1 65372 259 2987 30 11597 18 9 32 4154 -11656 2810 10266 17548 26498 57227 77847 28623 3556 6749 30006 81413 156313 317487 568011 884328 912455 999999 999999 813408 568400 144718 5873 -6 -13 47 -27 95 171 123 30 -54 -43 84 -50 20 64 8 -17 -24 999999 -97 76 -71 57 205 181 -59 -84 -59 -35 87 42 101 177 5 -75 -55 136 50 -72 -1 167 162 176 153 -13 69 86 15 -30 63 64 -90 -35 81 101 80 101 -65 72 32 78 85 121 191 81 80 168 49 124 190 33 38 68 142 175 119 6 31 9 -35 104 123 40 57 129 55 4 66 53 35 124 111 -8 8 29 8 58 117 188 151 3 6 121 94 36 27 48 4 -45 35 70 19 -43 39 87 28 16 88 84 43 -35 -10 1 15 61 178 110 33 71 77 49 60 18 72 54 146 69 -1 74 7 114 116 76 71 62 58 46 87 91 43 16 42 80 126 94 85 58 21 27 37 35 -2 20 46 55 63 100 83 83 59 18 34 65 57 59 58 84 56 57 18 61 56 31 -3 30 17 -6 13 5 46 6 9 -17 3 12 10 27 30 13 20 46 27 2 11 10 4 17 7 30 29 22 20 8 2 10 8 11 10 -2 6 12 4 -3 -7 26 18 9 2 3 6 6 -11 -5 1 -5 -10 999999 -15 65381 263 2955 30 11595 18 9 41 4152 -11656 1094 21144 56893 102615 93832 28160 4840 3469 3236 11520 43231 85308 226894 399872 330125 266238 233348 310165 647215 999999 999999 999999 190833 3035 145 98 76 258 177 124 67 50 125 280 301 146 82 9 172 46 125 24 100 -24 85 178 94 -76 50 109 -69 87 260 138 62 -10 8 -83 106 134 -82 9 138 31 999999 -1 200 291 168 -55 111 103 131 107 14 103 139 80 182 89 135 114 71 71 46 78 114 170 220 98 60 115 30 75 105 209 98 48 159 27 48 89 207 87 -12 46 33 74 171 153 92 156 103 57 142 92 22 -43 8 200 211 86 9 59 111 59 -18 85 151 97 20 52 82 129 43 119 181 103 64 53 14 102 126 83 157 66 7 56 74 83 51 94 83 24 112 92 55 68 145 121 99 2 39 90 58 50 62 106 124 162 115 81 77 38 82 72 68 111 117 108 69 71 44 43 75 102 51 100 92 115 113 67 39 34 60 50 99 81 70 77 56 29 100 63 54 15 32 44 42 39 51 62 30 4 62 90 51 60 63 43 67 44 43 50 53 49 47 45 47 39 36 28 38 51 52 45 44 46 39 35 40 35 40 44 42 35 31 32 33 28 20 37 26 14 16 21 18 12 8 8 -2 4 0 65390 263 2985 30 11595 18 9 50 4150 -11656 343 20065 40353 59356 205943 343688 335769 255793 122427 90809 41470 35693 144296 419495 909430 804961 352290 57620 11250 23838 105552 229024 299370 273594 28911 439 -26 999999 -54 -29 39 114 69 -42 46 15 79 98 105 25 4 112 -69 -79 -35 14 -15 117 136 106 115 12 999999 -56 25 94 113 54 999999 -6 18 -54 20 -24 137 73 18 100 -18 -24 -66 62 67 149 85 -7 -90 999999 -25 -14 -41 -41 41 72 116 177 7 51 70 31 143 55 13 80 18 53 174 180 90 -6 113 52 18 75 139 117 15 14 94 144 72 76 10 -9 25 25 74 40 34 68 33 40 61 35 53 151 52 97 71 15 99 93 30 15 43 103 64 75 82 2 -21 45 28 -7 33 105 139 50 118 144 43 46 83 52 29 61 44 94 83 65 51 75 83 47 23 76 12 11 22 30 65 80 50 96 50 44 70 95 96 85 112 60 97 57 73 68 71 90 71 49 73 59 77 71 62 62 52 17 30 63 69 70 66 75 39 13 7 41 42 14 50 51 36 45 51 75 36 44 57 48 49 37 42 32 37 25 33 49 43 42 47 36 39 39 28 34 28 40 31 34 13 28 31 32 40 29 28 30 19 26 29 29 9 18 18 15 16 12 10 5 5 -1 -5 65399 263 2987 30 11597 18 9 59 4147 -11655 8219 39380 56279 20144 53235 21855 1563 945 3804 14903 62363 154048 473600 818607 999999 841887 299812 73819 69511 57120 14574 61314 188335 100907 6497 189 10 -75 21 -39 -39 102 254 211 53 26 105 170 121 36 -36 11 34 -3 72 -27 99 138 78 134 56 38 -18 78 64 151 137 106 91 48 70 149 101 31 125 141 100 104 65 60 108 150 70 76 108 104 155 -24 -35 28 136 154 149 213 147 95 44 -7 72 9 127 133 162 164 45 114 147 91 107 262 252 62 104 124 113 119 73 3 75 102 129 82 103 144 72 77 62 -17 7 151 168 82 157 177 41 8 91 104 2 38 45 107 79 123 -10 34 100 76 107 69 144 136 14 56 47 114 66 108 7 -27 32 108 141 49 104 146 70 54 137 90 10 53 116 49 87 75 67 86 94 65 96 109 95 95 75 74 92 77 96 101 114 107 57 63 69 76 89 82 52 45 105 55 79 106 109 77 107 105 87 74 83 50 84 50 37 47 34 55 57 89 75 68 48 48 57 57 52 68 60 44 62 63 47 35 59 71 69 39 13 35 51 29 34 44 43 55 57 53 41 64 41 41 45 35 37 41 47 38 35 37 35 35 31 38 32 32 23 23 24 18 8 10 0 65408 264 2956 30 11596 18 10 8 4145 -11655 1188 4767 7623 9196 4659 1400 5021 12566 8573 2264 999999 999999 1248 6673 26580 57265 127114 255416 535727 825526 908289 814253 999999 999999 401659 9129 140 172 83 30 13 -48 7 113 77 -67 24 -19 39 170 110 19 -10 68 87 -29 41 62 62 112 23 8 77 20 52 3 -22 2 60 104 55 62 67 54 93 160 66 71 82 12 -21 67 72 50 0 3 74 31 29 142 137 76 39 94 48 36 78 150 190 146 167 95 117 135 163 93 20 49 60 61 66 91 6 64 22 -12 49 22 147 147 117 125 112 53 18 34 61 37 102 101 99 132 47 72 49 70 49 98 83 115 110 115 175 86 94 26 23 50 119 59 -30 58 91 40 120 73 117 103 121 140 127 98 113 68 41 95 85 69 59 50 100 148 116 103 89 73 71 77 54 46 71 95 73 66 100 100 67 96 141 121 108 113 76 55 43 59 86 84 81 64 56 86 88 100 103 70 68 79 83 59 79 83 62 63 58 65 64 56 57 54 43 52 66 70 53 30 50 74 57 32 37 49 43 41 26 37 54 67 65 57 48 32 25 28 45 54 55 54 46 37 42 44 46 51 46 45 45 43 47 50 42 37 35 35 34 32 26 15 13 15 18 15 4 1 65417 264 2957 30 11597 18 10 17 4143 -11655 -43 999999 1043 7902 15202 23242 11995 5004 20825 43995 78276 136946 323068 504329 316896 393493 622849 802447 800026 575796 601932 605668 404594 189652 127655 7720 664 213 136 121 112 120 111 14 -3 55 121 121 140 91 19 -22 16 158 94 73 98 26 105 164 255 224 83 59 162 186 199 83 9 65 41 4 -5 -24 -1 69 110 19 55 117 200 129 129 168 92 51 169 120 36 27 54 85 81 133 122 63 91 102 87 148 110 71 102 144 193 212 185 177 205 127 121 110 125 91 106 -18 27 115 129 94 39 69 81 121 124 58 -11 0 120 210 151 40 49 87 102 83 61 73 60 16 76 95 113 88 94 79 50 40 45 79 55 72 65 82 118 123 69 38 62 93 97 105 132 153 171 141 87 51 81 122 139 90 45 44 73 86 78 106 123 120 101 85 78 79 82 81 76 96 112 142 125 93 87 94 67 67 83 118 129 76 68 77 67 88 85 68 67 98 75 59 84 95 83 59 62 74 84 89 98 90 78 71 95 103 90 89 90 76 75 64 65 61 73 81 63 63 70 67 69 75 76 60 73 67 54 48 55 64 59 40 56 60 60 53 59 63 69 69 52 53 54 64 68 56 41 50 50 47 41 42 28 22 14 16 65426 296 2000 30 11600 18 10 26 4141 -11654 257 196 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 215 999999 999999 1084 2590 1614 999999 999999 999999 -6 2347 11598 24904 47667 102225 199475 395567 805014 999999 999999 999999 490404 136628 2536 25 131 24 12 28 98 94 67 93 157 146 -13 58 62 49 79 190 -7 35 161 169 142 88 84 -35 78 124 106 146 -31 105 157 241 134 155 87 117 208 124 136 217 66 65 111 158 268 208 41 16 92 112 124 127 64 95 64 17 37 234 176 210 262 191 82 68 104 140 152 229 190 238 164 164 170 207 131 116 66 23 95 67 121 120 39 55 107 61 34 20 3 108 44 102 106 102 91 80 -27 -13 65 176 130 161 164 74 108 16 54 126 126 128 122 93 97 33 25 85 108 133 180 145 54 40 81 65 101 76 19 33 67 141 184 199 137 103 150 140 127 127 168 179 109 70 103 64 47 88 163 112 83 31 36 135 112 74 75 127 142 39 86 90 98 103 72 70 89 76 123 124 97 67 103 63 64 67 57 83 90 90 74 69 29 55 85 82 64 62 75 91 53 84 84 57 58 81 87 43 43 72 67 71 55 86 86 61 75 73 54 68 58 61 63 59 58 46 61 52 56 49 64 75 77 66 60 59 51 53 51 56 52 39 24 24 30 28 8 7 65436 291 2152 30 11602 18 10 36 4139 -11654 5978 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2550 12231 13703 18060 24703 28849 42383 30665 27591 46624 47662 52566 45942 27070 38881 20557 14624 68916 142328 223622 431839 925299 999999 999999 999999 753805 214321 3631 122 68 105 51 153 -3 999999 150 186 107 236 203 245 262 184 254 266 -25 182 130 999999 -26 42 104 87 131 138 185 142 44 16 -3 81 45 145 146 102 123 53 64 86 85 5 35 163 18 60 -11 16 121 144 21 119 90 114 113 110 212 85 118 65 109 107 71 75 0 11 158 132 67 135 152 171 191 64 148 190 125 151 164 109 29 45 186 168 108 80 31 79 88 145 54 127 129 45 -33 61 117 88 75 40 45 104 154 134 174 184 66 71 105 131 94 72 48 26 103 127 121 71 66 76 85 76 21 65 89 120 111 36 73 169 127 131 160 73 78 154 171 100 69 90 70 30 55 64 88 113 138 111 96 148 73 65 109 97 94 107 66 101 110 78 118 98 37 102 96 144 146 98 75 62 124 147 102 80 89 46 77 92 107 73 84 94 106 72 46 69 57 99 86 51 47 57 41 51 71 63 79 87 95 99 67 57 79 72 92 76 78 66 47 71 62 71 58 54 60 61 54 87 70 35 43 64 70 53 42 45 51 47 48 36 33 31 27 31 28 27 19 65445 266 2904 30 11604 18 10 45 4137 -11654 14807 108442 280283 335867 113777 40990 25595 43916 36820 17600 12815 20328 7173 7810 18966 15634 63765 227964 305700 356448 572517 720065 999999 881889 73851 2065 148 999999 999999 -56 -99 -39 999999 999999 -19 999999 14 4 51 209 64 65 4 999999 89 160 108 -75 999999 77 67 53 78 64 -86 153 133 279 999999 7100 143414 364077 146901 2274 -45 -49 56 126 150 140 180 140 124 108 85 44 103 6 17 125 192 56 -9 33 24 112 152 118 34 -36 109 152 116 73 96 135 106 239 132 114 115 233 139 45 25 24 111 133 121 65 122 190 125 62 27 115 134 52 28 79 14 -12 15 1 37 68 60 94 76 149 95 29 90 87 34 78 145 78 30 106 92 69 164 80 33 76 146 128 101 55 59 91 68 102 82 83 56 77 145 170 65 139 99 114 106 109 87 55 89 114 60 80 122 105 110 104 41 74 71 93 92 95 43 58 80 50 82 73 109 102 56 75 102 85 75 79 38 104 82 34 61 114 125 80 94 44 59 55 67 79 21 58 63 43 59 56 40 42 32 39 60 61 72 49 47 49 68 70 61 60 52 70 83 61 44 31 32 52 43 52 55 47 58 57 48 49 75 73 40 39 46 36 45 53 51 48 44 34 27 33 32 18 13 12 9 11 65454 293 2007 30 11607 18 10 54 4135 -11653 357075 999999 643132 361287 100472 65214 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4143 46046 148647 174881 16930 386 5228 37860 71734 162896 93245 2977 999999 4577 8001 3704 74171 498948 814309 790677 695649 748120 268439 6018 -53 100 17 14 42 96 90 -18 999999 999999 35 -78 -86 11 -66 999999 85 82 -64 43 -6 10 107 178 56 999999 -18 32 59 61 9 53 205 238 181 6914 46495 119189 74484 4029 161 -92 77 122 -16 18 56 17 17 -75 -8 43 110 167 68 34 60 93 17 999999 7 63 28 52 91 -83 -58 7 -28 26 122 135 118 159 106 94 62 90 205 155 147 243 183 144 149 125 14 93 58 106 85 78 74 46 39 41 169 92 32 35 36 134 80 31 -3 78 92 113 14 2 71 62 59 45 60 -2 -21 40 6 73 26 -40 5 31 22 -3 5 63 28 53 -38 31 25 -9 48 87 17 -13 58 75 75 83 84 20 -7 -6 50 16 -51 56 95 71 31 3 41 75 74 97 83 44 64 64 106 29 31 68 49 11 39 46 50 73 57 35 47 41 46 55 47 36 89 36 23 38 15 33 47 29 2 13 41 24 -8 3 16 33 48 29 32 52 20 21 40 25 15 24 46 2 21 4 3 8 9 24 27 37 32 32 20 11 9 15 3 13 12 16 31 30 16 8 17 15 10 1 -1 -2 -14 -12 -11 65463 264 2968 30 11608 18 11 3 4133 -11653 472 6563 2648 999999 999999 999999 3922 40650 64646 3642 999999 999999 9073 42016 54174 340285 722886 999999 999999 844419 351021 5251 999999 -95 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -19 -37 -16 -30 57 -99 -65 142 -58 -41 162 152 33 23 -95 46 51 465 452 4527 76631 350978 296862 158287 4411 138 85 172 109 52 42 46 117 150 114 299 38 97 153 39 93 55 110 54 45 37 130 166 138 53 62 117 284 168 39 95 85 135 78 270 365 338 338 127 255 397 107 31 49 85 165 175 106 113 71 83 -9 78 26 135 122 42 174 138 144 129 181 132 146 136 71 -19 94 67 64 97 84 94 115 60 44 88 55 55 53 130 115 64 132 88 100 127 139 170 136 176 137 128 104 145 206 208 155 78 47 87 55 107 177 38 29 92 125 122 73 104 74 88 92 124 93 61 57 83 92 91 64 141 178 145 83 71 17 105 108 74 55 92 99 68 101 118 86 66 81 59 50 37 61 93 78 89 86 78 102 124 114 110 93 85 58 42 75 72 51 91 103 80 56 82 70 70 77 75 93 84 64 57 77 67 71 81 77 69 55 50 38 51 49 50 44 49 53 49 56 49 50 57 45 34 32 37 37 34 30 18 13 65472 300 1887 30 11607 18 11 12 4131 -11653 120411 96343 6955 -29 999999 999999 999999 999999 999999 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 189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 420 128 28067 439449 980173 600973 369472 212121 5713 79 47 32 -31 132 -100 -6 43 192 17 31 143 35 14 44 -26 74 60 -21 75 161 160 227 97 363 405 182 251 141 185 150 64 159 301 162 279 6949 83119 127367 4725 25 32 -43 -4 36 53 -31 69 126 97 237 187 30 -26 -76 50 122 163 110 174 199 102 -14 41 123 159 127 77 123 63 81 223 218 233 238 169 216 148 76 42 109 87 53 71 157 158 79 35 76 183 105 -4 145 146 122 142 111 153 -27 72 58 95 66 99 112 89 83 57 33 85 8 63 82 169 80 54 60 39 54 72 61 94 94 97 157 59 144 114 89 148 56 72 94 82 121 73 138 98 94 127 204 93 148 137 104 54 27 39 92 91 92 62 80 87 119 126 83 94 132 113 80 110 113 129 67 86 56 77 47 102 131 47 87 101 108 68 122 94 84 78 138 102 39 87 93 74 58 52 83 90 88 47 61 99 111 94 98 77 63 84 107 76 75 94 89 72 62 53 58 63 59 66 76 74 81 74 76 74 57 62 62 77 61 67 55 52 48 61 57 62 70 65 52 43 50 50 35 30 24 23 17 15 65481 301 1857 30 11607 18 11 21 4129 -11653 2035 162 48 257 193 35 292 -64 -85 127 86 -19 -27 113 159 69 -32 999999 8 68 -50 -69 38 999999 999999 6 171 41 -5 -95 999999 15 249 4 40 -10 35 999999 999999 140 181 -42 999999 999999 -62 999999 -2 149 117 114 -58 -46 221 91 672 12520 71216 90357 214440 79123 1796 -17 -45 35 36 -38 39 -71 91 61 82 243 80 62 13 -74 179 195 180 321 144 170 25 106 98 85 117 211 346 375 145 15 156 194 76 61 155 125 122 32 145 90 63 -15 143 178 137 82 127 250 215 162 65 108 86 -10 133 113 52 130 79 55 119 103 44 252 61 -33 124 108 35 136 254 257 216 348 211 116 74 165 230 144 134 224 56 25 114 39 8 74 150 0 88 2 -26 52 152 74 58 141 110 23 59 67 65 28 -24 36 87 129 17 -22 52 14 79 38 175 150 45 63 103 98 105 290 271 229 302 573 623 669 712 614 619 528 331 285 257 145 106 30 87 42 72 112 -7 72 49 70 107 109 53 37 95 62 116 66 83 102 65 32 73 59 89 87 106 41 55 100 68 33 25 49 86 117 111 61 56 88 84 40 71 66 60 19 48 51 52 50 52 57 80 73 61 29 67 60 74 56 52 73 65 58 78 82 67 70 55 81 68 63 61 60 62 54 40 60 67 58 54 40 30 36 46 55 45 59 42 46 41 44 53 45 32 23 18 19 20 22 8 3 -11 65490 300 1861 30 11611 18 11 30 4127 -11652 574 474 197 145 432 193 130 127 181 114 82 98 -15 93 65 101 -28 -74 99 32 164 140 102 30 -62 -16 89 174 182 -64 999999 17 999999 999999 143 7 -1 118 123 -33 999999 999999 106 -36 999999 21 7 999999 999999 -62 158 -24 126 147 66 141 12 3305 7010 1189 -83 -45 -32 -30 13 191 60 -12 82 11 8 -64 2 53 91 117 26 101 126 27 192 380 545 475 219 251 249 114 41 98 115 -10 -39 -34 82 110 61 64 -30 1 -36 -64 -49 16 9 213 87 48 85 72 58 64 105 124 33 -3 14 70 133 58 15 75 53 46 17 47 96 47 173 282 167 118 101 89 128 59 33 53 90 88 -2 81 10 -24 6 -4 36 106 88 -3 -8 93 53 35 16 29 72 6 98 125 103 61 175 172 42 88 60 110 25 23 108 69 71 141 128 47 79 172 191 81 79 98 144 236 286 387 380 429 269 224 321 753 1089 870 635 462 333 163 123 110 177 197 214 126 51 -3 49 59 74 81 93 105 96 99 77 30 44 64 21 47 59 45 59 32 25 82 70 49 76 66 112 131 97 59 42 35 52 60 72 40 40 61 40 38 43 53 74 88 62 15 33 52 34 43 69 54 45 35 35 48 65 46 40 43 56 33 30 55 48 59 47 37 32 43 46 52 40 45 39 43 40 41 35 31 24 38 38 28 42 25 24 19 20 20 16 13 10 3 1 -10 65499 300 1893 30 11613 18 11 39 4125 -11652 77266 488 339 412 301 70 118 278 156 125 361 138 321 509 419 205 190 42 -78 -16 -81 -5 -17 155 64 36 137 79 194 10 26 -77 999999 999999 -23 193 290 165 113 144 -96 -97 999999 -77 999999 71 -38 64 78 999999 42 999999 -23 -40 -7 999999 32 42 999999 999999 95 32 999999 77 190 40 3 -6 102 180 127 -19 -60 235 102 -58 285 240 491 572 391 697 656 310 239 246 349 355 187 136 89 174 222 169 185 50 176 163 -10 -20 112 24 38 44 3 2 95 146 127 11 26 59 141 69 125 55 36 -73 93 65 -5 105 214 136 87 50 31 -37 -23 100 24 18 83 106 111 136 164 44 38 102 67 82 36 126 -42 -79 -10 77 93 14 -43 -11 74 54 43 56 158 107 13 42 89 57 96 51 6 91 148 164 97 75 43 38 56 17 35 132 168 140 145 120 272 412 375 270 356 371 279 241 222 306 207 128 110 113 117 75 85 84 130 191 175 109 781 7919 2137 85 102 124 56 109 69 70 88 100 93 92 62 59 98 104 51 55 102 93 66 105 82 77 41 26 60 61 45 55 52 34 69 97 116 46 70 64 62 74 41 43 34 34 56 49 29 1 33 33 63 28 16 54 59 53 37 52 61 28 40 38 43 61 62 45 33 43 64 48 49 41 44 53 46 48 37 34 41 36 34 30 41 36 28 24 36 44 34 37 23 25 17 7 9 0 65508 297 1923 30 11613 18 11 48 4123 -11652 3805 98 147 203 180 132 118 109 190 330 362 275 236 61 152 200 160 157 -16 3 -99 6 -90 999999 -46 7 10 243 67 -73 -73 36 -30 118 60 105 78 -48 40 20 999999 65 153 85 142 72 75 30 -98 -20 62 -23 102 178 69 185 94 88 11 -6 -31 74 167 -19 6 91 78 127 82 168 151 143 74 -16 244 317 624 840 903 805 747 674 727 672 387 264 245 173 250 286 76 92 57 69 70 144 80 167 151 128 50 71 86 -12 16 -6 39 30 40 34 14 -10 9 23 58 47 135 110 -63 74 37 91 999999 6 70 97 137 92 153 143 107 100 59 45 87 118 99 91 37 76 46 111 40 53 104 49 15 20 18 22 39 13 90 112 56 -13 43 45 32 69 70 44 63 44 72 71 66 9 97 64 53 -9 3 98 94 159 138 111 94 65 43 115 185 215 259 230 194 170 232 205 181 82 60 109 109 66 54 34 149 236 174 171 226 181 103 52 25 75 80 69 42 52 102 103 108 49 9 11 73 117 59 16 10 24 56 46 23 20 14 46 76 54 28 77 49 36 43 62 23 -2 30 33 6 31 29 21 29 23 9 30 35 7 28 48 16 11 30 31 16 35 44 15 20 44 38 26 33 40 9 33 43 41 31 41 37 30 22 3 7 24 23 20 11 19 6 17 15 8 13 12 7 6 9 6 3 -5 -8 65517 294 1923 30 11613 18 11 57 4121 -11651 397 452 320 99 195 198 169 113 173 202 282 292 455 311 101 29 125 -28 38 83 -16 103 4 -81 49 7 999999 999999 89 56 44 9 -34 999999 -18 29 75 74 48 -48 3 999999 999999 -9 -58 -48 105 85 999999 -83 6 62 10 -20 -58 -4 31 -54 68 79 7 -63 33 53 38 61 -35 51 7 102 -20 -65 50 126 238 181 507 748 846 937 745 668 696 840 780 712 620 602 599 422 364 396 313 250 81 11 34 85 41 -1 58 100 -10 28 23 -20 21 14 93 82 25 76 -26 -30 75 101 38 67 -62 9 12 58 80 36 -16 76 69 80 81 43 67 65 15 35 45 41 20 132 102 66 63 -60 -40 -34 13 45 70 62 32 -23 19 13 -6 54 50 -1 -58 10 -16 -44 11 -9 -44 10 -10 74 41 46 36 31 8 39 54 52 3 78 107 220 267 203 298 163 158 195 140 147 151 173 150 249 167 159 85 60 4 32 41 130 233 293 246 149 456 123 56 67 46 0 -4 41 21 48 22 20 14 30 58 65 20 34 40 40 27 24 30 26 11 28 75 60 31 24 44 29 24 34 43 52 47 26 10 10 10 8 15 16 -1 27 16 17 28 42 17 -4 17 10 2 21 11 31 11 -5 0 9 2 3 7 4 0 8 10 7 0 13 11 10 12 1 12 -2 -5 -4 6 5 4 -2 -7 999999 -11 -3 -4 -8 -5 -8 65526 302 1829 30 11609 18 12 6 4119 -11651 130 170 153 999999 999999 999999 204 157 269 319 310 285 256 210 232 87 274 280 286 -28 -55 191 53 162 101 103 999999 88 134 -54 999999 -92 12 -75 -37 999999 999999 -86 -68 29 -29 -29 112 296 50 -70 999999 -22 -84 -49 57 999999 -57 -50 -60 999999 999999 999999 -82 11 95 73 999999 999999 15 -51 -20 7 0 -81 -51 -39 1 55 501 888 919 877 1001 960 1392 1446 1353 1201 1054 977 1063 1057 928 1051 795 862 676 636 653 552 228 354 688 499 1139 15224 123192 133932 94913 30823 452 99 103 83 59 14 36 -83 14 17 67 51 68 119 13 71 58 158 80 132 143 216 51 -56 128 142 117 170 164 202 203 115 102 35 59 76 128 62 24 -16 49 37 7 118 49 71 54 -38 30 119 41 15 -16 -51 -35 63 10 13 58 -10 37 88 85 176 72 19 71 85 45 50 81 117 136 210 178 193 228 287 185 156 209 202 87 181 279 248 191 145 105 150 129 126 85 77 115 95 129 167 112 57 49 78 69 100 147 65 56 62 63 58 32 41 81 42 50 73 42 118 94 80 85 81 56 32 70 56 93 121 65 60 49 51 59 69 48 39 34 31 44 45 37 35 58 29 47 53 74 23 31 68 50 53 48 51 69 55 32 36 37 50 48 56 45 66 59 58 54 47 40 32 36 33 38 36 23 23 42 32 27 40 33 29 37 45 45 40 25 26 10 16 14 11 7 8 0 -8 65535 225 4109 30 11609 18 12 15 4117 -11651 -40 -91 46 89 70 286 489 501 537 647 531 248 217 216 187 156 999999 2537 10197 4970 394 1404 1244 4553 26573 121550 341751 472655 579024 873015 970448 610105 69830 2327 655 245 78 182 137 107 132 102 98 132 168 -15 190 73 67 149 152 74 146 267 185 138 148 -10 143 103 43 60 119 115 178 100 121 111 185 148 59 90 5 -11 120 105 48 3 17 63 -31 54 139 75 74 71 87 125 118 60 155 119 18 66 86 -1 80 80 28 103 4 -15 133 112 50 44 140 203 166 176 149 138 65 91 125 94 138 153 180 314 153 109 68 111 48 101 104 104 113 88 97 46 101 101 72 93 119 93 76 80 51 51 66 97 45 71 91 72 75 69 105 95 72 83 66 61 39 61 75 81 88 39 53 81 59 42 34 63 57 38 41 62 65 57 46 41 61 53 40 11 27 29 33 33 63 62 45 66 58 66 74 50 40 54 51 49 36 21 15 36 40 43 48 34 25 37 53 56 43 30 34 24 7 17 20 37 42 22 12 15 20 9 7 6 -6 65544 219 4289 30 11609 18 12 24 4115 -11650 -74 39 327 345 327 380 306 423 288 220 290 311 287 224 83 171 418 604 874 4224 58611 292048 514285 655771 951175 928320 384022 75498 935 -69 97 176 225 97 119 41 82 39 69 68 31 6 168 85 98 195 203 107 202 224 127 51 73 95 48 17 31 48 172 131 120 73 89 184 106 19 77 73 91 109 50 124 82 27 31 34 108 63 66 166 142 19 48 119 68 70 24 -30 26 61 50 3 39 38 96 82 109 69 113 127 68 22 76 144 165 98 138 189 145 153 101 149 134 68 77 78 114 93 55 92 50 85 37 -21 49 108 78 78 64 88 60 126 88 48 20 34 29 46 55 30 28 40 80 109 75 50 32 67 88 55 28 42 97 99 58 46 82 72 71 55 27 38 62 77 12 4 17 38 32 16 30 70 73 80 55 52 43 26 6 42 39 43 34 51 44 45 48 55 47 30 55 62 62 41 36 35 34 32 27 35 46 23 20 19 21 23 28 24 20 37 18 18 13 13 10 -7 -10 -6 -14 65553 293 2097 30 11607 18 12 33 4113 -11650 941790 2512 -90 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 136 121 -54 3 11 140 382 508 513 455 567 565 698 942 879 686 917 1216 1252 7674 112686 327571 522732 601112 429127 391342 295720 5618 152 172 71 -3 -20 69 91 7 102 162 149 87 -26 49 59 163 201 171 21 96 134 97 -31 73 135 148 87 146 210 196 173 139 103 24 134 42 79 14 15 54 80 12 -58 33 37 32 52 89 136 152 1 45 127 57 10 47 44 81 108 94 94 127 105 79 100 175 140 208 216 142 152 189 123 113 180 159 69 34 107 119 114 133 110 108 116 112 98 53 69 92 82 90 77 23 105 128 102 109 60 108 45 82 58 58 97 81 24 74 124 96 103 95 69 15 65 101 101 41 40 83 84 106 30 -5 47 56 46 52 28 57 96 53 49 46 71 70 51 50 63 64 54 54 41 39 53 46 52 50 33 41 44 35 43 42 61 66 46 40 57 48 37 37 60 62 59 57 49 38 34 35 28 36 44 40 34 35 42 40 31 32 28 19 28 29 20 24 19 17 14 3 -10 65562 296 1915 30 11605 18 12 42 4111 -11650 41814 117780 67049 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 999999 999999 999999 999999 999999 999999 999999 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 68 63 164 130 185 180 373 298 285 393 324 458 681 2064 8563 54544 268426 580863 828737 920817 635919 126778 20836 484 123 206 117 131 106 144 199 119 184 171 79 118 111 156 106 25 -5 110 181 68 152 84 98 63 63 149 133 22 84 113 141 103 -10 -24 45 115 210 103 141 13 94 60 13 102 31 -81 -54 25 70 95 118 56 8 65 103 26 73 138 78 92 50 49 90 137 58 74 69 7 103 110 116 177 128 54 78 112 139 170 147 30 47 68 44 93 56 42 22 65 79 88 57 13 57 106 182 49 75 82 89 98 60 33 58 116 82 30 41 49 -10 55 90 80 74 65 79 76 56 63 43 15 64 85 66 50 57 95 108 25 34 28 35 50 46 77 45 31 61 55 28 26 34 44 40 24 55 74 65 60 60 31 33 13 22 38 44 19 36 33 38 29 37 47 33 35 10 17 17 19 45 35 27 37 18 18 11 17 17 10 22 21 25 19 29 15 7 6 0 65571 300 1885 30 11605 18 12 51 4109 -11649 6340 489 154 151 260 77 -20 -29 91 210 13 73 336 21 -12 137 85 73 -99 999999 62 35 -80 -49 12 999999 77 -20 -27 201 53 999999 59 -51 -87 -9 -63 79 -80 999999 999999 80 -76 -24 152 28 999999 -92 999999 146 -70 999999 -1 83 117 28 999999 -85 41 -6 -13 -79 91 135 73 -29 -36 -70 75 97 -40 97 -12 -4 69 20 68 -49 -11 -8 78 -31 999999 33 158 88 327 976 1804 2076 2314 1710 1154 822 856 774 1004 1152 1197 1377 1015 12664 130374 112564 66077 4197 20 30 66 156 156 107 96 144 137 74 153 182 54 55 46 140 81 1 106 98 40 162 182 152 58 52 25 106 54 53 13 30 44 28 -32 4 37 74 -15 73 104 121 74 7 92 65 98 101 37 -47 -46 52 79 4 90 78 52 65 71 107 104 61 116 112 52 32 -36 19 50 51 74 93 63 133 146 66 108 142 93 54 161 146 111 55 1 42 108 63 96 145 83 99 116 108 73 76 77 51 17 59 50 75 72 44 44 26 77 101 91 125 96 104 94 43 45 23 69 94 50 95 71 68 99 128 80 110 84 82 110 97 83 26 49 74 64 72 65 71 42 66 57 35 26 38 75 72 78 65 65 69 51 40 61 37 43 41 48 47 36 19 53 62 51 49 56 57 54 58 38 26 40 34 34 46 39 42 36 40 28 30 27 26 22 31 28 28 23 21 28 15 12 0 -5 -8 65580 301 1855 30 11605 18 13 0 4107 -11649 355 404 548 494 262 163 47 160 61 22 147 81 79 202 55 69 -75 14 143 999999 999999 94 154 162 45 -26 -28 999999 -24 97 165 231 54 105 -34 999999 1 -90 -61 26 -56 999999 -61 94 999999 999999 81 9 67 48 -68 46 40 289 145 -24 101 -33 -38 -97 999999 999999 -71 -6 -48 28 -49 48 121 -52 -1 -57 -98 18 32 220 120 -59 -90 2 37 106 109 -24 -91 -22 186 40 102 8 280 598 345 266 463 284 276 219 347 308 559 418 3407 63413 132735 61334 3367 252 122 102 64 36 96 -5 136 185 173 232 298 256 200 137 129 98 109 25 103 121 76 142 84 77 158 236 158 195 208 209 157 189 52 117 90 107 102 36 9 999999 -20 6 19 67 -57 57 108 81 102 124 47 28 159 98 13 69 40 -13 -13 27 70 75 57 134 108 101 150 101 79 35 30 9 89 158 78 69 55 -17 47 76 22 94 36 17 77 24 12 48 64 101 91 78 47 5 43 97 94 17 61 109 128 44 39 125 83 59 70 27 63 65 77 61 9 2 101 51 35 84 97 73 99 93 65 55 57 67 64 60 84 70 103 69 52 54 59 44 12 27 11 45 44 27 29 44 29 24 44 53 61 51 37 53 36 57 72 40 45 41 30 49 48 44 33 18 23 40 35 27 50 36 27 42 39 41 26 33 13 10 17 32 34 24 23 32 22 15 27 9 7 1 -3 -7 -9 65589 301 1856 30 11606 18 13 9 4105 -11649 23398 912 586 690 437 384 258 258 283 247 187 223 59 77 -3 61 435 282 389 387 166 195 139 -21 54 -32 -78 188 71 -39 156 91 27 -81 68 289 298 162 137 42 999999 -45 192 114 -31 55 117 179 5 -38 -3 43 125 317 85 73 112 999999 -14 58 26 999999 34 166 -85 208 170 122 26 14 55 214 230 234 167 203 246 113 48 -24 93 26 15 77 107 23 78 90 84 44 82 21 159 22 67 99 65 -17 41 274 402 432 498 6098 28825 2917 169 93 93 26 -28 -12 93 71 121 146 141 109 108 122 158 98 109 222 306 87 74 109 48 24 54 60 74 132 137 166 184 137 126 107 60 136 16 22 157 201 134 76 85 32 64 148 76 81 153 48 30 58 53 33 -14 82 145 72 -10 -92 70 188 173 119 57 74 75 132 95 75 177 151 165 117 83 108 97 71 59 89 73 52 72 128 114 131 96 158 145 54 69 63 133 64 12 13 74 120 74 93 110 112 84 95 90 81 119 122 88 82 84 108 102 61 74 65 108 113 98 77 71 119 103 106 74 91 83 57 102 87 95 103 93 73 60 65 75 78 88 62 46 76 56 30 33 78 81 64 56 53 73 52 61 63 74 97 71 59 58 47 54 60 59 66 77 63 69 64 67 61 56 48 47 62 38 42 45 40 40 34 40 32 37 45 45 46 39 31 19 23 29 22 18 7 -3 65598 305 1736 30 11606 18 13 18 4103 -11649 538258 529537 999999 19191 86 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -48 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 24 -81 227 299 967 51429 445587 940979 488819 51410 716 8 131 109 152 107 14 -6 112 -20 97 106 130 164 44 91 41 -5 175 262 178 43 155 260 195 152 108 67 86 78 36 6 75 141 144 117 30 129 5 14 92 38 95 42 -20 35 64 -3 51 80 90 124 90 119 103 20 39 76 63 142 193 61 84 -1 18 39 23 -14 -9 102 73 57 38 44 75 67 41 -32 37 94 61 34 82 19 37 39 88 44 57 36 49 83 56 84 101 40 101 148 68 -18 -5 -8 52 98 49 77 94 26 56 57 100 47 69 79 77 68 66 32 50 55 70 72 76 27 29 81 53 79 73 55 60 105 109 125 72 36 43 44 36 35 45 31 34 24 34 44 55 40 41 31 38 40 34 26 41 60 36 46 55 24 54 61 49 34 43 41 40 45 48 60 50 32 33 30 36 42 35 39 30 34 8 25 24 28 25 24 17 9 3 1 -2 -3 -9 65607 304 1736 30 11606 18 13 27 4101 -11648 10736 736 309 318 280 318 474 371 339 370 276 297 110 -54 100 232 95 202 108 14 167 376 -37 999999 100 102 59 105 -36 999999 189 88 -10 -26 -19 999999 999999 -97 999999 -32 49 -32 122 129 81 999999 999999 999999 15 118 -15 -9 56 82 999999 -7 22 -70 42 33 999999 999999 -36 -80 -57 -79 31 -47 7 -14 -39 45 -46 13 219 145 110 207 30 -42 73 56 -75 26 999999 -91 97 39 103 97 -52 -3 -34 5 68 12 -73 4 87 63 73 -43 -98 -26 -15 16 -10 733 15448 66107 47329 19572 5830 147 168 213 86 31 94 63 138 111 228 154 124 252 165 159 65 92 55 87 67 169 77 153 82 27 69 244 299 127 57 29 79 31 4 55 50 110 5 93 98 69 1 56 70 51 -17 62 115 42 146 148 67 93 41 -9 -99 44 80 25 14 139 107 25 2 -1 -57 -12 2 75 83 62 77 102 126 88 105 80 33 21 45 102 67 9 62 135 48 57 45 74 49 6 -16 50 52 69 24 62 99 36 2 85 130 91 53 111 67 77 59 121 78 36 71 66 47 96 61 78 70 48 81 39 31 58 44 78 109 83 65 70 100 64 59 52 27 51 54 45 14 37 39 60 35 37 32 35 45 39 67 43 15 21 31 47 44 51 63 48 45 43 43 55 37 31 33 20 26 27 31 29 29 29 14 26 29 24 29 25 22 21 23 32 27 22 14 10 10 10 3 -3 -3 -10 65616 301 1855 30 11605 18 13 36 4099 -11648 1786 384 284 225 271 166 167 133 132 185 203 93 145 360 174 20 -68 -42 92 212 96 -38 182 -70 -32 105 46 278 80 -15 -9 208 199 -53 39 79 71 46 109 111 -91 -16 -34 -4 -49 -26 61 -7 93 -15 -38 33 182 309 -41 -31 165 156 59 173 -42 -75 27 72 100 214 166 -12 -85 999999 -73 10 -84 76 3 39 67 40 161 43 37 95 61 27 130 48 1 11 115 101 98 32 15 -66 8 73 -31 2 87 28 57 -15 101 89 34 59 -54 -76 59 27 44 -47 115 101 126 169 123 136 100 173 174 28 35 56 119 29 156 174 70 240 252 323 272 121 100 193 208 175 122 34 72 60 -36 42 100 64 87 97 58 -34 -18 12 7 24 80 106 33 50 87 8 66 93 66 51 25 38 28 5 -15 8 58 48 69 117 89 -1 88 2 -31 57 104 133 65 76 57 22 -10 32 58 75 106 37 111 105 -2 15 48 25 14 42 98 67 62 71 88 22 59 47 57 66 70 93 109 58 100 105 53 51 18 96 80 81 63 89 76 73 56 50 59 54 77 45 45 53 39 49 36 41 64 48 58 22 -3 9 23 -3 34 42 40 47 41 30 23 28 29 2 18 45 49 33 27 39 47 33 37 38 24 48 45 45 39 28 27 43 32 17 23 19 32 29 23 19 18 28 16 15 1 18 27 28 26 19 28 16 17 16 6 0 -6 -4 -13 65625 303 1736 30 11606 18 13 45 4097 -11648 9780 999999 999999 999999 10624 364 212 162 205 -23 188 165 79 151 -90 999999 115 17 59 -4 -43 185 -13 333 236 148 217 28 13 999999 999999 188 -50 999999 72 999999 -14 101 999999 999999 98 136 -51 -53 -22 -66 999999 50 -20 -61 999999 36 127 27 15 46 -88 999999 148 138 62 -52 -56 86 121 19 85 139 -49 -91 55 51 115 144 80 -23 -39 -35 74 123 107 56 52 112 108 37 -21 4 91 126 -30 92 120 174 214 168 145 8 11 67 242 213 -18 53 -75 -97 60 145 84 -62 -47 -31 0 22 104 43 78 128 67 132 39 -8 54 29 43 170 117 -30 50 12 29 176 214 224 170 138 158 135 180 255 151 151 77 107 93 -7 -10 61 12 79 18 58 48 33 51 39 16 84 22 7 -5 37 -2 -13 5 -32 65 -24 72 35 56 50 10 -7 64 26 -34 40 -31 -47 84 161 68 76 17 51 66 113 66 -16 3 76 103 100 90 62 80 30 15 15 108 85 46 35 50 99 69 43 40 47 7 11 -17 76 96 -8 -11 27 79 75 52 36 34 15 61 98 93 59 38 64 80 61 54 36 60 94 63 47 74 52 46 30 80 66 48 51 60 28 47 46 44 49 11 30 16 16 30 28 59 40 52 22 6 12 8 14 28 26 22 31 39 48 52 26 29 44 39 38 22 12 9 15 11 23 8 25 28 22 22 17 7 12 21 31 20 12 10 10 16 -3 -3 -13 -13 65634 303 1799 30 11609 18 13 54 4095 -11647 2518 1189 1048 836 736 682 221 180 308 66 210 413 345 188 303 306 63 18 102 999999 2 999999 999999 -31 172 21 73 256 45 999999 -19 999999 -66 -31 215 159 193 406 103 -64 88 59 111 158 212 173 278 202 66 -67 -37 -68 27 -44 57 -5 124 13 246 170 -16 999999 -58 -37 104 -9 -45 114 221 47 -60 11 30 23 24 31 157 147 146 130 -50 104 68 181 131 92 116 196 132 206 220 -62 93 5 30 -15 8 10 29 39 202 84 53 96 61 18 81 42 43 62 18 42 113 19 12 56 40 189 215 170 206 68 132 175 154 149 103 37 -19 36 147 211 186 219 167 173 169 145 181 133 118 9 55 47 47 163 156 69 118 174 140 93 119 171 197 156 112 69 58 14 48 22 64 63 45 119 126 39 18 82 33 43 -16 39 50 188 106 2 -18 -57 17 61 40 90 42 116 184 126 56 -3 7 -9 48 82 22 82 141 82 53 32 -21 57 100 10 41 61 41 86 59 65 34 85 93 9 58 89 27 73 65 56 104 40 -13 53 33 18 18 58 55 21 93 130 134 100 51 74 118 72 77 85 51 52 59 61 56 59 18 30 48 44 50 53 82 43 43 76 44 19 40 53 48 55 51 59 37 56 46 39 45 59 53 33 57 39 37 32 29 28 20 40 37 26 33 37 33 32 29 28 42 31 33 37 17 11 18 20 15 19 17 13 3 -3 -2 65643 305 1740 30 11610 18 14 3 4093 -11647 248207 4391 2614 2268 1913 1201 588 456 232 193 146 267 338 215 335 166 27 -13 159 240 231 164 308 93 170 -3 357 393 176 208 12 44 103 81 129 141 104 269 149 39 109 210 232 10 19 142 249 209 231 172 38 197 -17 4 205 105 132 191 81 111 87 -1 172 96 53 150 84 50 128 275 141 161 35 70 219 236 79 62 64 54 55 53 184 225 305 86 -9 169 67 148 102 243 201 84 138 133 102 195 291 168 165 117 45 48 125 118 149 199 218 40 82 32 212 164 207 152 146 115 174 130 211 131 175 178 183 176 189 135 200 166 187 143 180 136 237 235 125 163 158 188 254 191 185 97 137 87 160 189 95 15 137 120 2 110 108 90 119 102 95 -50 64 137 155 158 197 138 106 191 162 82 103 128 179 112 118 125 181 169 158 75 83 191 158 97 77 107 70 63 96 145 108 159 100 78 106 102 78 137 88 92 132 51 91 118 146 133 190 180 99 89 103 91 93 102 162 120 121 110 101 113 104 72 89 89 80 102 124 118 106 109 109 111 115 107 155 155 115 130 140 137 99 106 62 107 106 80 79 62 38 73 88 92 107 83 85 72 78 86 79 90 88 101 108 100 95 91 76 108 99 100 88 98 83 99 86 58 71 104 98 95 93 71 75 77 79 75 80 84 77 68 74 74 64 52 59 66 65 66 60 51 43 46 45 31 27 65652 309 1619 30 11609 18 14 12 4091 -11647 545065 982953 801330 999999 4345 1530 1420 945 627 507 366 314 240 48 165 174 427 281 361 96 238 331 228 228 175 18 248 169 5 22 -39 -8 166 -25 53 50 -4 189 125 999999 -4 97 137 -23 -47 -63 -10 189 82 51 88 201 112 184 105 122 35 -27 -34 68 73 -47 8 72 16 101 169 339 258 -2 144 181 69 112 48 6 152 115 239 134 199 304 204 181 91 200 221 158 112 116 159 162 206 27 -12 103 -15 -16 160 103 92 126 107 137 117 25 114 163 76 35 59 -9 28 185 157 299 227 226 89 -70 35 115 253 174 97 35 104 149 145 95 68 98 98 156 146 146 67 151 198 44 32 145 91 207 270 138 174 218 206 148 49 -30 -1 123 142 186 147 153 168 146 134 108 112 64 49 63 86 130 147 53 44 110 156 154 112 96 114 127 74 93 127 161 205 114 143 161 110 12 13 72 84 49 108 36 65 56 88 148 155 61 107 85 84 31 10 64 83 152 143 79 133 130 47 140 105 72 81 90 135 115 111 86 67 68 85 113 137 98 107 112 112 88 113 123 108 98 134 112 89 68 100 116 98 102 79 65 122 102 84 73 78 53 67 87 78 83 92 74 86 85 62 68 79 79 87 103 101 71 65 65 84 85 68 82 68 75 88 68 52 52 56 66 61 62 75 49 63 62 54 67 78 75 61 56 67 54 43 53 44 41 45 39 35 29 39 36 32 21 21 65662 310 1589 30 11609 18 14 22 4088 -11646 15730 1636 1603 1662 1493 1172 895 565 368 382 402 260 93 219 135 173 41 62 58 122 141 225 155 22 -35 260 230 68 22 -71 32 41 -67 -32 29 52 -54 121 164 139 54 99 176 117 51 11 103 10 31 66 24 999999 142 225 254 207 52 153 172 138 5 93 102 -17 58 140 63 29 121 112 95 147 145 173 149 172 114 42 121 118 -2 70 20 47 68 -7 -16 43 119 84 89 114 198 178 47 93 65 132 128 92 73 111 98 102 21 74 93 104 116 98 195 119 87 84 111 130 187 244 111 105 49 116 66 118 44 171 201 85 163 172 92 51 6 127 82 107 177 63 67 105 67 46 134 159 95 135 97 76 15 43 94 89 112 12 77 66 102 26 32 118 44 9 38 -16 76 119 110 81 9 33 43 88 108 65 30 37 59 55 77 63 2 28 99 66 17 44 17 33 44 18 27 4 -18 13 104 45 80 56 58 46 73 81 114 121 88 103 73 59 77 69 101 99 66 97 75 59 114 49 42 83 55 72 74 55 57 70 64 97 49 40 56 62 70 75 44 51 63 50 28 63 54 86 77 68 47 106 76 37 59 66 30 46 86 46 9 41 71 71 40 58 49 44 11 28 28 41 52 31 35 57 27 26 47 37 29 44 37 44 47 57 42 35 41 27 46 34 40 51 33 23 32 43 40 31 37 36 29 11 6 19 27 19 2 9 5 5 3 -2 -1 -10 65671 309 1621 30 11611 18 14 31 4086 -11646 13559 1713 1347 1034 495 505 333 231 154 66 184 44 116 64 55 67 17 268 298 245 213 220 176 143 213 150 156 40 187 74 44 999999 -37 101 104 -13 32 62 82 -78 26 161 134 -20 97 143 164 86 42 -8 47 115 -67 76 -14 -24 73 43 999999 23 -16 -21 -1 91 259 -10 61 182 124 153 212 158 138 136 124 13 133 62 29 66 37 114 179 115 108 60 56 108 138 46 199 175 114 52 110 103 253 159 202 79 19 46 17 104 216 63 92 110 171 78 57 85 -2 25 102 74 93 59 99 56 77 110 145 122 46 130 145 104 32 85 128 105 -14 69 174 120 42 58 99 109 127 140 208 172 93 98 128 177 80 57 9 8 83 140 140 148 90 110 41 161 132 102 93 53 116 110 78 62 -4 2 -2 65 127 63 1 22 58 86 77 143 93 73 61 84 116 67 64 53 50 19 32 64 97 43 57 12 55 55 70 89 59 81 38 90 46 41 86 89 73 81 80 115 116 42 72 104 75 42 44 62 44 40 115 110 101 71 67 83 44 67 149 65 89 65 87 64 78 89 97 94 76 97 115 88 89 104 90 100 68 67 86 100 80 70 91 87 76 55 59 50 51 72 66 80 89 70 84 56 40 41 44 58 49 52 59 72 62 72 77 51 67 60 57 53 40 54 52 43 37 33 43 42 37 42 47 39 30 32 37 32 29 30 28 23 14 11 15 11 -2 65680 311 1532 30 11612 18 14 40 4084 -11646 18603 1544 1451 1289 910 530 347 454 397 290 26 150 221 62 227 329 305 -6 999999 -8 136 107 29 150 -23 -21 14 230 118 42 147 999999 999999 -61 66 -18 -12 159 19 -80 22 187 14 90 48 68 166 110 179 134 -81 -22 62 49 121 116 -54 85 25 -9 128 46 37 5 215 117 -57 0 130 155 165 54 86 86 62 106 164 -7 -66 145 138 119 14 98 121 4 65 54 66 999999 -21 105 211 117 78 126 3 102 186 164 -50 -6 54 9 21 91 12 1 80 44 -4 40 116 55 74 -2 53 84 97 88 75 75 115 80 174 40 115 149 173 155 94 61 18 44 54 -3 12 7 47 12 -57 -81 78 50 56 118 113 132 124 41 73 64 39 -26 24 56 24 28 -56 34 102 40 14 40 89 84 104 -7 85 32 20 30 -33 9 127 75 65 65 51 105 125 43 77 55 36 20 41 126 118 111 22 73 14 66 73 79 140 96 -12 -25 49 59 26 60 38 101 79 4 1 33 -9 -6 69 34 1 31 40 56 39 24 -10 12 64 52 79 60 60 58 61 95 105 60 61 71 51 25 4 21 71 41 44 44 54 45 50 44 55 61 23 50 68 44 16 48 22 42 34 44 55 73 62 7 35 40 11 32 16 40 49 33 27 24 30 34 32 24 14 33 17 28 30 16 25 35 32 24 44 42 37 33 29 19 20 29 24 11 11 18 7 9 9 6 6 -2 0 8 -2 -8 -10 -10 -13 65689 312 1534 30 11614 18 14 49 4082 -11645 2238 1457 1303 957 535 390 557 687 654 353 274 133 201 164 146 29 21 30 105 102 104 143 109 235 143 70 43 220 130 26 203 -51 999999 12 164 201 203 38 999999 -83 88 49 24 21 37 44 28 72 60 8 -30 134 93 108 144 198 3 14 80 45 145 999999 43 120 140 121 66 104 43 62 76 33 217 53 12 88 174 29 118 10 34 11 -31 33 65 57 -39 -16 153 56 -33 999999 125 149 74 33 77 138 89 -25 9 -63 -16 118 166 89 80 36 48 123 56 64 34 99 49 135 60 91 82 169 97 21 24 56 17 28 74 41 0 48 107 68 145 65 47 32 109 90 107 125 149 -6 78 58 90 80 79 113 87 53 13 32 77 119 119 24 65 118 88 68 137 75 118 81 72 -2 6 -9 80 79 107 38 -25 75 23 34 38 98 56 30 88 134 58 10 26 22 25 37 -25 25 32 30 104 101 77 67 77 66 96 6 -15 22 65 39 43 -11 42 33 43 24 42 36 32 42 41 35 57 34 56 114 79 33 92 67 41 64 32 47 85 60 78 93 80 70 119 129 57 94 94 83 62 60 60 75 60 47 52 75 92 95 58 76 61 56 81 60 61 70 78 62 56 53 39 40 50 57 70 50 28 8 44 45 52 51 56 57 46 52 46 44 36 29 40 36 38 40 45 30 21 45 25 28 24 22 30 37 20 19 23 26 27 17 25 27 25 21 16 1 7 -2 999999 -10 65698 312 1535 30 11615 18 14 58 4080 -11645 1192 891 970 878 682 547 683 708 541 142 18 44 143 172 169 246 169 77 143 -11 182 244 999999 99 274 274 147 81 58 17 167 186 -46 48 105 142 62 131 186 127 103 -6 25 -4 38 999999 24 -27 7 119 159 25 41 -36 -31 91 -68 -37 -14 33 61 -5 30 57 19 36 83 184 250 19 108 154 50 22 102 149 123 126 70 46 0 32 47 52 79 53 113 -50 9 56 -6 -36 -4 -20 -3 53 17 -41 -71 62 142 62 65 79 57 90 125 48 -8 56 21 13 140 107 60 -34 16 142 127 98 68 71 147 65 89 118 52 177 168 33 1 81 76 73 125 50 -37 32 60 54 43 80 146 77 157 28 124 69 141 112 35 98 63 74 76 37 69 34 98 52 105 143 49 42 66 30 68 61 46 109 110 107 33 22 92 45 27 22 62 113 79 32 56 44 43 67 85 114 93 21 23 -30 37 41 38 43 95 94 78 62 24 36 48 70 91 103 72 24 74 63 43 73 40 52 48 41 68 44 42 121 72 98 104 27 26 56 55 -3 77 66 69 74 50 30 101 82 38 26 70 86 53 55 35 36 70 86 73 47 36 41 57 40 49 63 74 64 42 44 47 65 67 21 49 57 42 24 50 29 34 50 30 57 39 25 11 41 34 36 38 28 25 33 31 36 40 44 45 37 40 38 31 25 26 35 36 14 28 23 29 36 28 19 9 14 10 13 6 4 -2 -6 -5 -8 65707 311 1536 30 11616 18 15 7 4078 -11645 602 626 463 515 389 483 459 509 224 18 93 111 257 201 254 163 164 93 89 150 28 5 185 117 129 91 66 157 114 37 -37 -21 60 111 150 185 235 235 13 111 55 -34 999999 67 -50 -44 -8 151 136 120 10 76 -47 27 -15 84 73 6 37 102 9 189 104 146 100 61 214 71 -52 66 114 95 122 262 78 95 37 30 -4 -7 25 29 -17 25 -38 54 68 115 87 24 14 90 6 101 99 21 130 134 -5 -16 -50 50 28 112 37 71 96 26 69 22 -20 40 10 -8 -28 999999 -47 21 124 24 39 88 32 -41 30 115 0 35 106 39 36 88 104 33 101 159 67 25 80 154 107 31 96 107 86 132 11 53 30 37 -5 89 84 100 108 39 85 132 78 39 19 58 24 68 45 15 36 59 52 8 -30 15 48 -13 72 108 88 56 -19 -2 -20 -15 20 24 38 85 52 41 79 12 10 -5 0 -6 57 18 63 46 28 61 36 63 47 67 67 17 45 51 47 11 65 53 29 38 65 84 38 59 90 77 45 40 3 2 24 35 91 53 16 48 100 60 31 56 44 43 29 63 59 67 49 41 50 78 67 44 70 65 52 66 50 28 57 27 18 31 24 46 21 47 56 43 52 29 31 61 69 33 30 35 51 33 29 37 30 22 33 37 37 43 24 37 46 44 44 25 35 29 18 19 14 13 22 30 24 15 16 15 11 18 11 1 8 11 5 8 -3 -11 -3 -13 -15 65716 312 1534 30 11614 18 15 16 4076 -11645 858 491 575 427 397 367 390 601 385 201 430 250 -94 180 157 107 228 249 290 109 262 291 126 97 189 236 54 85 23 224 -5 -22 -36 -19 123 19 42 104 80 66 18 52 -29 193 147 13 -15 158 225 -7 47 211 62 54 -11 -11 151 142 999999 999999 -29 -7 50 5 -19 83 138 166 77 82 66 70 -3 11 96 -82 131 129 125 103 132 94 113 83 -56 81 182 86 71 36 53 22 66 78 41 3 52 -96 -71 -10 80 66 156 149 163 193 37 42 29 60 36 -42 -14 -31 -28 41 -4 7 66 88 167 91 65 115 122 129 117 138 68 68 38 41 153 103 119 109 59 66 90 124 94 91 109 103 152 102 111 133 92 14 -4 -17 122 46 14 63 22 18 50 -6 -26 16 27 57 128 30 -43 -17 1 -15 65 60 63 82 84 114 93 105 107 49 69 23 58 57 69 75 59 131 73 65 51 50 73 62 62 50 70 50 49 23 48 46 10 10 51 87 33 -37 40 71 71 60 57 46 26 44 65 77 78 73 81 33 23 68 59 -15 28 38 28 21 33 61 82 43 37 54 56 58 54 42 58 69 111 83 75 64 66 80 78 48 64 40 55 86 75 61 54 42 70 57 58 75 58 48 54 35 26 29 35 32 52 28 25 34 16 20 48 32 26 34 53 66 58 26 18 21 48 28 28 33 30 38 37 32 37 27 16 21 20 12 19 19 13 8 -2 4 5 -1 0 -13 -15 -9 65725 304 1624 30 11614 18 15 25 4074 -11644 450 310 269 246 396 574 388 160 144 158 340 184 153 177 153 118 256 252 80 109 181 120 177 203 1 204 18 176 18 109 -6 16 194 54 -15 10 26 100 -39 -24 22 75 87 79 5 205 204 66 86 94 2 999999 -13 65 -87 -24 -43 68 92 -11 -56 -3 112 58 168 161 100 85 253 139 30 0 173 29 19 83 156 171 50 171 117 40 18 77 23 13 67 74 71 63 165 70 47 76 87 129 108 80 131 83 64 146 116 83 36 107 56 -14 38 155 51 34 113 45 102 86 153 122 118 8 83 103 116 168 80 -1 -1 51 106 89 4 -44 38 -14 2 -59 -7 111 50 67 101 100 91 119 136 121 77 119 83 86 74 39 148 36 12 35 14 33 51 57 1 69 67 78 25 73 134 41 60 65 33 -17 -31 11 43 82 67 73 34 48 67 96 78 18 78 59 17 49 44 -4 35 30 7 18 -3 46 90 28 -50 6 19 10 9 22 0 26 93 33 54 50 57 61 44 41 28 -4 57 70 90 62 51 29 41 46 78 54 43 28 34 66 41 45 39 35 31 51 48 37 44 77 68 69 70 28 64 49 22 38 27 21 36 49 48 31 43 23 23 51 23 20 26 22 26 36 33 25 10 38 35 45 40 24 27 35 31 50 36 37 24 23 27 32 13 23 32 31 33 25 33 26 17 16 1 1 5 11 13 10 5 4 -4 3 -2 -7 65735 312 1534 30 11614 18 15 35 4072 -11644 380 276 999999 999999 999999 221 438 496 577 635 383 209 263 332 237 413 311 362 -8 63 239 275 271 184 68 176 219 207 153 150 29 142 114 163 49 133 91 242 200 25 56 0 -15 69 149 146 -63 117 292 84 96 157 12 98 66 133 16 14 27 -5 -76 72 253 28 10 -13 94 -24 -73 103 137 50 -40 151 97 101 63 22 25 45 92 155 90 16 -7 191 171 104 9 78 10 78 25 52 58 105 87 219 211 86 115 63 60 101 74 153 83 139 54 72 48 135 232 217 99 45 10 176 -12 84 190 90 163 49 63 83 55 97 116 151 88 106 200 172 132 20 108 148 103 89 100 76 51 25 37 106 58 32 79 119 87 74 50 173 79 97 107 100 141 77 33 154 139 71 93 109 -1 84 49 62 47 64 99 120 104 56 42 127 100 66 75 118 38 58 109 38 67 121 84 77 76 94 56 56 82 75 120 115 77 86 92 46 -1 34 46 62 74 45 59 32 79 57 57 52 65 101 72 55 68 68 36 85 68 84 86 98 81 80 18 69 107 73 58 99 67 60 71 83 87 71 99 97 28 34 60 53 54 74 65 76 90 84 80 83 56 37 55 53 23 57 43 68 45 53 55 74 72 51 47 31 37 40 64 58 48 24 43 47 55 64 42 44 46 45 41 36 34 24 29 42 48 22 24 35 21 26 33 35 19 32 30 12 16 13 10 7 12 8 4 -2 2 -4 65744 309 1594 30 11614 18 15 44 4070 -11644 502 550 473 313 388 328 570 441 336 288 157 391 272 109 286 231 140 -35 999999 155 138 136 171 18 248 210 89 53 182 101 37 92 140 147 94 11 70 98 77 -27 -68 151 -19 -78 -95 999999 16 143 82 37 999999 -75 4 -25 137 94 62 159 167 176 69 -27 131 -49 -3 99 -13 -12 999999 -22 -57 112 138 144 142 120 133 78 28 -1 79 89 5 156 161 43 101 38 -42 117 -41 999999 -71 -41 9 69 102 129 61 42 32 35 37 21 34 91 65 94 0 47 59 106 145 53 83 48 93 61 142 92 150 154 1 -3 56 53 115 92 57 66 99 24 -5 68 82 116 70 96 154 26 105 72 146 4 35 112 48 79 107 87 150 153 66 -21 64 90 108 49 86 144 82 47 26 -9 15 5 15 2 -23 44 115 10 41 45 91 33 51 77 56 48 84 47 58 112 63 23 77 112 -30 30 50 33 44 31 31 -1 2 60 -11 51 49 43 71 7 61 24 72 91 63 69 68 62 65 7 9 7 43 34 67 73 96 111 54 56 72 80 61 90 101 67 52 38 38 68 59 72 71 69 64 24 29 36 40 13 20 42 53 66 105 93 68 62 61 63 51 70 69 66 73 71 52 65 72 66 45 44 41 37 21 19 33 28 13 23 31 41 41 38 41 58 33 24 29 31 24 34 57 32 36 26 27 45 31 15 17 24 22 17 11 12 12 16 13 15 4 -2 -5 -3 -9 65753 309 1617 30 11607 18 15 53 4068 -11643 90952 890 132 80 247 468 553 470 223 300 113 88 49 -61 202 284 102 79 54 214 237 173 177 160 -22 147 27 18 -80 999999 -54 40 136 174 40 -68 99 12 999999 90 128 -36 121 92 87 104 84 68 -59 40 179 -10 -19 172 110 98 -54 121 132 42 165 151 40 32 106 -6 111 99 -19 41 123 132 158 67 101 201 15 112 180 166 120 -59 -66 -23 -11 138 179 100 93 160 27 -44 12 130 94 88 52 136 92 135 45 34 6 -48 78 51 48 25 -19 16 -20 104 6 49 115 79 182 91 99 281 229 181 98 48 169 132 6 -1 139 144 111 9 -28 155 21 91 92 87 -4 87 37 15 92 140 48 111 114 91 42 0 -16 2 40 96 -29 63 20 1 -7 29 28 -11 -43 80 5 36 28 41 149 -9 4 3 6 82 58 76 13 65 94 14 70 68 63 49 41 38 25 39 13 32 30 69 42 46 -15 -32 -12 31 50 31 20 -4 -15 49 112 76 98 79 70 99 68 38 51 67 61 31 11 23 63 47 85 69 48 66 51 79 77 82 48 74 65 59 52 41 60 77 49 37 69 75 50 46 40 49 52 58 41 57 80 71 64 68 76 99 62 45 81 62 94 78 59 55 71 61 60 37 32 48 33 50 39 58 38 48 56 30 45 42 58 55 25 25 44 44 45 39 32 35 49 34 23 36 35 23 29 28 35 26 20 14 19 11 12 12 1 -1 8 -1 -7 65762 307 1676 30 11606 18 16 2 4066 -11643 90379 882 171 180 353 553 538 385 345 340 253 115 120 201 263 145 155 220 60 189 140 109 176 0 999999 29 -40 81 -1 -23 8 129 194 164 -48 3 116 -44 25 173 35 -57 26 122 67 14 17 60 19 -81 -44 3 999999 -80 37 56 999999 999999 60 73 160 114 6 38 155 168 42 119 56 66 75 95 156 102 83 8 16 -1 -72 15 1 -2 6 100 114 66 -14 87 119 20 -80 79 244 70 50 72 5 53 20 0 70 34 -26 -37 34 51 60 33 -29 -7 104 83 8 23 52 -21 142 270 102 28 24 112 32 41 166 101 95 77 -11 -14 132 87 5 93 102 87 61 8 24 78 99 32 109 66 67 130 119 71 104 52 68 126 146 95 33 86 92 45 85 61 82 142 97 46 50 -31 5 101 65 126 119 22 83 106 53 16 55 59 67 98 142 51 26 33 64 71 8 -19 64 47 13 51 39 77 26 37 37 30 84 68 81 58 79 54 110 99 27 76 95 83 42 30 57 35 42 85 67 16 31 37 68 68 40 83 65 74 65 53 42 42 74 62 99 59 40 59 55 56 113 76 60 72 50 51 47 63 71 74 67 70 60 79 66 62 56 92 99 94 75 45 61 83 57 61 28 29 64 45 44 49 40 57 74 34 29 53 46 23 55 51 39 41 44 57 56 45 39 33 21 21 49 38 30 30 22 22 21 17 17 24 11 6 16 12 6 1 1 65771 307 1647 30 11607 18 16 11 4064 -11643 4848 482 479 552 303 336 633 289 230 213 339 193 456 273 28 125 351 222 231 321 46 82 356 212 124 265 278 131 77 -42 -55 -44 160 74 96 119 138 55 52 121 345 50 78 93 59 265 117 50 105 152 90 22 168 165 52 151 58 -25 34 -90 97 -75 -31 62 -16 72 248 -12 4 166 80 132 116 -8 -41 110 116 -96 -25 -7 37 -17 185 160 131 155 145 94 14 98 95 -35 36 83 48 40 184 137 76 15 86 71 -49 40 112 167 151 92 -74 -74 33 77 9 47 45 56 38 38 116 84 72 3 24 205 108 71 7 49 218 45 -61 -13 92 87 242 175 135 96 99 164 211 123 118 148 25 14 138 141 88 52 71 83 77 93 73 185 198 128 111 138 139 53 -11 16 81 130 117 43 30 41 103 43 95 79 107 146 98 86 44 -15 -4 38 25 67 89 75 27 32 35 -2 13 32 54 29 82 75 79 85 53 80 109 72 94 114 43 73 103 91 77 119 82 69 87 45 34 80 68 53 59 83 47 61 66 54 36 52 84 80 49 44 88 53 47 72 41 21 55 66 58 92 114 76 53 60 67 65 72 92 105 101 76 87 82 79 38 57 64 64 81 104 81 65 47 38 26 41 56 10 37 42 38 44 33 42 51 56 49 41 23 37 39 40 51 44 41 36 49 59 53 46 29 32 31 26 22 27 21 15 12 23 14 6 4 7 8 1 -11 65780 302 1617 30 11607 18 16 20 4062 -11642 5973 463 603 663 403 359 222 262 230 238 152 130 378 213 335 338 392 351 194 17 -46 106 247 104 157 150 -29 -45 130 -20 999999 -53 5 -72 999999 -9 -16 137 69 -40 0 4 -71 -35 999999 -92 -6 77 163 69 -41 11 30 40 -60 -5 165 56 -26 81 75 32 -64 -61 9 81 -35 106 17 999999 -19 112 90 66 -30 66 77 19 40 20 -77 -14 15 5 86 -32 86 154 -16 -39 -3 20 999999 -31 187 -16 -96 -12 5 0 -38 33 73 140 175 64 65 -27 38 86 49 57 -19 -2 84 42 -6 -42 47 20 -45 82 161 14 -21 152 107 -30 14 51 60 59 111 82 69 -18 111 95 67 63 37 74 -41 -1 54 16 -36 29 60 84 43 25 51 21 31 16 15 62 85 104 160 120 65 70 81 11 54 60 42 86 85 55 27 55 7 106 49 23 16 11 31 52 81 22 35 -21 30 110 13 19 59 67 42 34 15 30 29 90 90 20 54 20 29 55 33 14 75 45 -14 13 32 -41 -4 31 31 -3 34 12 41 38 29 33 60 50 15 20 27 17 -4 8 21 25 33 5 32 42 56 33 47 34 19 57 55 31 34 52 19 17 -4 -3 30 17 29 43 25 53 32 31 28 29 39 22 22 29 25 32 12 5 4 -8 -4 4 15 8 14 0 17 27 18 16 8 999999 17 11 0 7 10 -2 8 9 15 15 5 -6 -4 1 -2 13 7 -7 -9 -9 65789 309 1615 30 11605 18 16 29 4060 -11642 96972 1067 436 621 535 728 408 476 438 138 -49 134 177 162 250 293 350 247 215 279 150 16 13 -70 27 102 45 296 77 119 253 -7 -66 56 291 295 414 254 196 127 155 188 12 -9 1 52 78 52 70 119 116 81 135 199 234 78 116 132 45 93 95 120 32 90 196 97 9 95 201 250 67 233 116 3 225 227 206 142 -61 84 108 135 191 165 61 62 115 -24 195 180 21 229 65 65 -6 17 78 101 130 121 151 131 183 236 62 -45 20 204 355 145 -3 32 -15 104 76 162 173 26 98 120 107 169 31 217 126 83 164 97 36 25 -51 49 70 186 207 190 49 41 75 117 93 99 172 175 193 134 132 184 90 83 26 38 132 218 325 65 128 224 252 120 168 78 119 162 111 139 45 30 37 27 86 82 88 118 65 23 67 69 93 126 118 43 10 106 117 61 51 77 72 81 79 98 75 92 69 60 92 65 72 78 115 59 18 68 152 98 92 13 -11 111 81 44 74 27 71 46 99 104 139 75 47 86 61 127 74 58 73 134 87 61 67 55 102 78 80 65 115 133 76 68 93 85 103 73 68 94 93 81 122 91 104 118 77 85 93 48 84 97 112 86 67 103 106 77 62 73 91 70 60 62 72 77 80 60 76 74 66 75 79 60 56 68 67 72 75 79 73 70 60 62 65 66 61 59 53 45 53 52 43 45 36 31 28 29 31 29 33 25 11 65798 311 1552 30 11602 18 16 38 4058 -11642 12555 509 300 316 371 202 243 449 410 219 198 68 196 15 85 30 -11 108 46 127 135 136 174 76 142 101 156 114 1 138 77 158 260 133 164 184 160 6 60 134 165 169 212 -18 162 398 126 79 -28 -7 113 -79 7 9 48 15 -40 95 240 45 157 176 125 -35 105 164 126 226 132 121 -96 207 182 2 144 193 183 138 258 169 -77 -44 70 145 174 117 48 71 119 181 -52 -52 52 10 63 43 134 -17 62 36 -30 -92 45 141 188 167 177 66 -38 93 154 155 208 156 20 64 170 234 175 115 103 -24 -18 56 79 22 12 148 68 126 77 104 94 33 165 120 151 140 87 83 134 51 126 210 117 38 120 299 190 188 165 157 107 136 73 56 115 159 154 114 220 173 126 113 114 142 34 108 125 142 96 51 54 47 43 79 37 163 114 67 148 72 91 102 62 122 120 110 25 23 80 105 122 110 174 96 14 39 89 113 114 110 143 124 93 94 34 42 36 86 113 137 101 32 22 56 23 86 89 102 75 68 67 31 67 58 85 79 96 75 72 19 67 86 86 107 85 97 66 56 100 83 99 98 114 79 79 66 55 76 105 76 47 62 87 78 82 93 68 81 94 92 80 70 99 106 98 83 86 48 46 58 57 50 44 36 86 78 50 50 65 63 54 52 60 64 64 60 53 62 51 46 67 50 44 31 36 47 50 55 58 46 27 31 31 29 27 12 12 14 1 65807 309 1607 30 11597 18 16 47 4056 -11642 432 141 279 330 8 -49 999999 999999 999999 29 83 141 300 200 189 213 104 114 351 260 189 187 392 453 277 251 25 -12 84 79 -37 59 45 145 70 999999 -66 75 100 -78 -36 -57 -86 68 249 76 -77 29 35 13 94 -51 999999 -44 78 48 97 112 44 177 99 999999 29 84 193 262 212 53 79 135 217 122 -74 -94 -87 -84 67 63 -18 -19 153 148 166 91 91 99 205 180 107 49 -41 37 -5 275 157 -57 38 -51 39 -68 50 20 93 47 73 7 -15 68 156 161 13 53 -11 82 77 37 -16 144 37 135 118 143 205 205 133 68 25 -40 40 29 70 140 232 102 65 115 108 178 189 110 110 91 128 205 79 68 67 140 137 73 24 62 27 117 76 43 93 88 89 72 48 118 127 111 50 -31 -43 -9 92 94 147 53 141 118 44 113 62 32 28 55 42 86 84 57 54 28 82 33 42 25 -4 73 132 72 43 48 115 41 91 90 57 39 -13 54 64 43 41 19 43 24 30 77 33 27 12 26 45 38 -8 14 45 79 73 32 84 52 92 96 52 48 84 61 68 40 63 70 71 80 86 55 49 77 68 70 75 65 78 69 59 79 95 77 48 29 49 61 87 52 44 51 57 83 67 70 58 55 40 63 33 29 43 52 50 44 51 57 60 40 46 65 47 49 44 40 49 46 53 44 37 28 35 49 41 41 33 41 25 21 50 37 22 10 26 18 9 8 14 4 -6 65816 312 1516 30 11596 18 16 56 4054 -11641 12047 515 362 500 253 168 129 205 156 159 108 44 61 999999 999999 999999 22 -33 6 70 19 -60 62 90 135 115 61 -88 66 49 191 205 362 54 -30 153 136 77 999999 135 219 -14 -15 -21 76 186 201 257 186 114 71 72 41 91 153 -64 135 232 91 91 112 221 105 85 214 999999 3 74 -25 71 183 110 124 98 83 177 113 85 -33 83 166 148 76 125 -8 999999 38 173 -15 25 124 36 190 110 77 29 117 108 80 128 78 16 4 144 174 87 149 113 67 178 199 95 110 131 185 45 130 66 201 130 49 129 63 167 192 51 79 62 -5 120 87 125 79 31 100 105 61 40 129 207 137 202 138 77 168 142 128 155 114 121 147 194 181 138 182 88 29 97 117 114 138 11 72 195 114 7 83 129 110 87 122 177 169 93 102 125 137 174 139 80 127 79 16 81 58 120 1 90 74 61 119 97 88 130 187 133 153 166 92 105 131 116 48 97 150 92 8 26 90 142 139 107 63 68 67 111 60 73 92 77 119 83 40 147 124 91 113 101 79 127 144 124 100 93 147 125 118 110 76 104 113 98 68 87 83 106 100 107 78 93 65 99 90 124 123 119 90 111 116 125 102 87 118 129 90 100 109 87 88 82 92 85 74 96 99 81 71 77 74 79 74 77 68 94 89 76 77 79 82 69 80 92 62 54 54 66 69 71 73 57 50 57 59 54 45 54 57 51 40 35 37 21 65825 311 1546 30 11596 18 17 5 4052 -11641 1815 363 210 285 213 999999 999999 999999 226 152 155 -13 220 346 347 76 -48 256 180 94 126 91 136 156 122 214 268 406 134 161 232 229 118 115 61 27 50 106 234 316 292 91 178 194 -94 -29 100 60 -63 -43 -65 144 136 89 61 29 177 -39 37 999999 -57 -86 109 136 113 -22 999999 -100 8 200 93 999999 183 247 213 187 168 249 152 89 74 68 -61 -37 117 117 -51 -8 22 117 276 253 219 198 94 -23 196 115 62 29 67 161 224 128 13 -31 102 104 109 78 26 999999 34 107 203 109 -30 17 16 1 169 194 242 73 2 18 244 209 43 169 62 154 163 30 23 29 92 128 87 44 60 110 96 23 153 130 157 110 49 36 149 180 156 195 215 118 -39 121 108 172 135 172 135 8 66 131 188 62 -29 29 64 45 83 20 67 106 105 125 123 58 48 35 39 99 35 -39 13 115 -14 2 52 109 77 71 47 98 87 123 111 16 10 51 49 118 56 12 20 58 86 25 51 94 63 89 58 89 69 31 84 56 84 60 46 74 87 87 99 56 91 180 175 102 58 84 85 80 67 67 78 82 34 80 120 117 114 108 93 113 116 83 77 88 91 116 108 66 91 89 66 78 124 101 68 65 74 59 78 64 36 73 66 80 71 61 46 69 47 40 53 61 66 56 46 46 40 32 35 49 47 39 28 40 48 36 43 41 51 28 27 39 29 33 25 19 22 24 26 13 7 11 4 65834 301 1871 30 11591 18 17 14 4050 -11641 182 999999 999999 999999 8 99 301 266 233 39 -6 95 321 133 -4 251 107 26 186 117 29 34 -16 123 374 217 59 -79 -21 999999 63 105 107 15 3 54 -61 -40 19 999999 175 244 138 103 213 192 67 95 23 -97 -16 192 -24 15 167 225 -46 141 87 135 82 -47 -67 143 -41 -65 -29 -81 -8 183 113 -55 63 126 90 120 153 -67 8 -19 -16 111 70 -4 27 -4 -17 96 75 201 68 51 29 27 167 13 54 -17 108 -13 81 180 999999 -24 76 105 113 14 38 174 153 176 158 9 111 96 133 80 176 223 183 116 28 -6 -26 94 193 161 93 14 68 81 73 191 46 28 111 52 66 174 79 195 142 32 24 36 31 95 122 120 215 142 136 157 60 28 55 20 41 30 150 123 -4 24 -42 61 108 46 23 101 101 100 6 21 161 203 71 8 32 11 9 111 87 135 97 43 127 108 20 42 96 79 43 75 93 111 47 116 30 14 -10 -10 14 26 -12 72 32 45 79 60 40 60 105 80 62 32 83 68 42 62 48 70 45 43 39 54 53 43 -26 37 135 78 87 26 41 54 63 43 84 70 70 94 98 59 57 78 81 80 64 69 53 60 47 64 67 53 66 70 61 45 51 23 51 60 58 49 58 41 38 41 35 28 6 45 37 18 33 28 37 42 35 56 50 28 24 22 15 19 19 18 16 8 6 14 1 8 5 1 -7 -6 -12 65843 301 1866 30 11586 18 17 23 4048 -11640 -40 2 263 288 -3 127 106 150 136 318 181 120 -92 161 165 115 179 0 -46 999999 84 162 -1 -74 -5 180 157 87 178 90 70 225 166 166 192 87 18 156 8 28 199 84 123 156 196 93 106 61 84 333 167 115 111 -91 -57 211 -41 8 -72 -16 -13 134 280 249 140 28 -40 98 198 218 27 146 80 70 110 12 999999 14 62 82 90 122 215 112 107 -43 999999 7 180 235 -13 6 999999 72 156 59 42 209 120 117 107 -16 17 38 -26 -69 51 148 169 137 54 -8 -48 75 176 113 3 -52 -11 35 63 129 97 103 31 88 85 68 0 195 103 70 209 16 999999 -88 7 157 202 86 -58 75 100 103 101 7 -9 79 41 129 95 57 31 104 -19 3 84 73 24 57 -21 49 82 8 25 49 0 40 47 25 99 72 148 18 80 104 50 46 39 97 73 70 97 153 140 72 49 30 -15 -37 72 54 42 64 49 36 53 72 20 31 61 59 18 75 31 53 48 23 0 32 36 49 74 32 47 42 70 67 38 56 42 22 57 90 81 66 52 37 103 61 52 54 61 56 61 77 50 67 103 82 111 101 96 31 78 92 110 123 130 108 121 106 96 80 72 72 74 75 96 73 41 47 61 62 77 66 66 63 44 59 66 33 41 68 94 74 60 55 37 37 52 47 52 46 47 41 42 38 42 44 34 36 27 32 34 14 17 20 19 7 -3 65852 298 1925 30 11585 18 17 32 4046 -11640 6 151 139 179 214 194 99 132 161 56 43 160 196 288 217 39 -83 97 160 25 202 167 218 129 225 70 -13 38 5 38 27 137 109 -7 -30 -38 102 22 81 -23 73 20 64 49 -27 -76 -11 999999 12 12 1 46 68 147 10 -48 -16 59 116 164 88 78 129 76 153 147 120 238 144 148 44 16 144 141 138 159 111 81 193 139 134 145 78 112 170 153 40 0 13 -18 110 206 -25 4 41 72 125 46 67 89 178 87 -12 22 137 75 30 149 91 115 167 38 -55 41 111 130 175 74 62 21 104 131 42 28 70 15 26 52 169 173 136 77 103 198 133 153 130 95 113 142 174 148 213 199 117 173 98 99 127 99 107 118 99 122 126 20 75 75 32 89 128 56 59 106 46 22 21 82 96 57 79 68 81 63 107 50 91 29 45 76 11 72 109 22 29 8 17 42 66 58 55 76 38 42 60 49 36 48 79 45 23 57 77 90 81 51 100 49 41 76 30 37 111 89 39 57 80 61 47 41 56 36 38 8 61 84 73 89 84 64 32 63 86 98 119 71 45 54 53 71 66 25 64 59 60 80 55 77 64 74 77 80 98 89 69 69 85 87 70 73 46 43 75 61 46 57 39 46 41 32 58 50 47 62 46 42 54 50 47 55 40 21 23 33 45 44 30 30 25 17 24 11 4 24 13 -2 -1 -2 65861 295 1987 30 11587 18 17 41 4044 -11640 96 97 21 85 -9 98 156 102 211 87 7 65 79 183 -85 57 90 -63 35 -33 76 133 52 33 79 -20 156 -21 999999 96 128 142 164 57 202 90 18 -12 23 34 63 60 100 153 999999 -11 -58 54 131 82 26 67 28 -1 9 -12 -40 26 171 42 22 -29 23 137 62 44 54 215 96 79 95 46 82 60 113 72 31 70 139 66 65 -18 33 -11 -34 46 73 -9 25 77 77 66 86 -8 69 77 -16 65 178 60 -39 130 179 24 -29 -97 34 45 121 154 161 183 140 65 140 215 168 114 85 49 110 75 56 65 36 107 116 107 52 97 8 62 101 104 51 91 79 105 78 50 71 77 73 62 29 69 55 45 49 66 101 49 35 35 55 47 17 -53 -9 41 63 -13 12 72 82 91 63 27 24 86 18 -8 -22 8 75 49 -17 26 91 5 31 -11 3 106 98 27 47 17 35 39 21 28 35 43 23 66 44 30 11 6 45 32 28 43 46 35 48 32 35 21 13 6 37 48 32 26 29 37 60 60 47 78 70 34 56 41 53 47 43 49 78 50 37 60 45 59 49 26 24 26 56 41 60 58 61 40 34 36 72 41 53 46 59 41 28 55 51 43 50 27 58 58 34 37 45 62 37 31 19 7 32 27 30 43 25 12 33 38 16 30 16 11 16 -6 10 13 16 1 1 1 -4 -8 -10 -9 -12 65870 294 2044 30 11584 18 17 50 4042 -11639 74 111 245 128 148 50 157 210 8 168 270 123 69 71 64 167 38 56 97 11 83 130 139 76 -75 -23 -43 999999 -65 -33 11 54 156 75 173 64 60 122 108 35 -40 86 99 24 59 112 67 14 148 28 57 138 169 182 26 -30 129 11 92 326 144 87 223 168 106 182 45 60 48 999999 44 115 9 57 153 125 34 91 113 132 117 65 86 127 26 76 170 107 45 165 105 28 32 146 90 108 184 96 11 9 141 42 69 134 95 26 15 78 119 25 3 211 124 132 77 52 81 183 171 188 60 109 137 -13 71 82 66 139 91 145 70 132 139 137 9 42 90 51 89 180 164 197 107 115 200 158 154 58 60 98 77 80 17 37 -1 -24 60 48 -15 67 116 36 83 104 53 33 30 -20 -4 -28 -20 31 35 37 48 -12 -39 48 100 12 8 33 53 39 38 40 53 76 39 26 61 62 64 81 73 56 50 7 42 104 71 44 57 94 9 74 63 45 68 44 46 53 75 75 47 79 29 62 87 104 87 -13 45 83 89 79 38 54 68 78 69 28 59 65 73 77 67 81 63 65 76 80 51 70 63 65 106 74 74 78 69 52 46 61 67 58 59 73 61 48 46 50 43 44 53 38 45 50 45 47 32 37 60 51 51 49 55 38 18 21 26 34 34 25 30 15 17 23 22 19 6 3 0 -8 65879 298 1893 30 11583 18 17 59 4040 -11639 104 136 216 184 11 -12 133 44 236 68 55 8 143 241 7 999999 54 2 -12 -42 29 186 143 50 330 252 93 -27 1 -38 213 79 0 35 999999 -59 76 -47 -55 -1 -21 999999 11 21 102 18 3 181 117 -16 111 139 114 3 -13 -7 0 -96 -23 36 29 141 61 26 81 164 208 153 -61 41 -21 -31 77 37 -20 29 -32 28 56 61 13 -58 -36 42 -17 -37 43 118 135 113 -78 -32 -27 87 33 0 109 48 22 61 98 -15 22 26 34 20 95 64 99 157 128 87 139 42 77 120 -7 41 6 69 51 21 23 155 115 146 84 52 130 85 101 109 28 111 112 107 129 68 65 93 56 81 134 208 178 138 127 56 46 20 83 62 80 26 -20 -3 82 92 53 9 86 91 58 81 87 34 -20 -3 49 32 37 38 -17 -24 -7 21 -8 35 48 61 88 93 40 62 56 30 21 68 34 60 23 35 68 81 54 56 36 10 -1 42 67 91 50 -4 57 83 45 20 14 46 31 33 50 26 28 34 35 49 43 78 68 71 45 37 91 74 59 43 53 60 -1 53 22 16 13 42 60 51 42 69 47 42 69 57 63 82 60 24 40 43 48 53 52 56 54 61 58 57 63 73 79 64 52 61 57 55 47 31 41 35 29 22 39 43 38 30 38 29 20 32 16 13 8 26 11 15 26 19 23 16 14 11 5 10 7 2 -2 -13 65888 292 2104 30 11584 18 18 8 4038 -11639 -40 -88 999999 -36 999999 999999 999999 999999 999999 -29 999999 999999 999999 999999 999999 -65 999999 999999 999999 999999 999999 -83 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 -75 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -34 -75 999999 999999 999999 999999 999999 999999 999999 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -97 999999 999999 -6 -37 -48 -66 125 152 1892 28985 238150 738357 868248 299722 2374 81 79 -22 43 32 165 27 -23 107 155 87 99 85 59 0 80 113 108 19 75 108 74 133 157 63 132 102 66 116 197 90 85 85 92 154 92 115 73 50 100 83 84 47 66 19 21 48 84 78 58 50 76 73 126 91 99 82 13 66 51 54 66 74 70 88 70 70 61 90 69 84 83 83 80 118 90 85 43 83 72 74 77 76 95 81 88 108 70 95 89 92 76 65 60 91 90 66 92 69 80 97 102 76 75 74 77 67 78 71 57 61 53 73 54 62 54 68 60 53 58 47 52 60 62 57 42 48 47 50 49 37 36 36 36 36 31 21 27 26 20 18 13 1 65897 149 6335 30 11585 18 18 17 4036 -11639 73 14 7830 138823 758802 999999 999999 72533 923 75 77 59 82 128 70 38 28 33 21 23 81 77 -11 41 30 -2 51 85 49 109 53 9 -19 25 66 43 78 86 77 108 97 89 63 50 53 76 18 26 38 20 14 52 34 34 37 20 24 51 53 49 23 68 80 29 100 79 30 22 10 56 73 92 81 83 76 67 68 52 15 51 45 -1 35 73 54 8 40 22 -5 24 53 26 24 44 57 43 10 -3 46 74 64 80 77 76 63 54 88 65 50 77 70 58 44 52 45 50 42 34 32 25 24 30 35 13 19 18 29 39 34 15 15 22 28 21 17 23 33 18 8 6 -5 7 9 -3 -7 0 -10 999999 -13 65906 149 6334 30 11584 18 18 26 4034 -11638 150 -57 2464 53860 432483 999999 999999 999991 144707 818 51 28 56 102 45 114 150 9 -22 -12 -15 34 55 6 29 99 13 5 115 73 50 2 25 86 44 125 83 29 -3 19 21 101 125 100 54 95 32 18 -1 -1 51 2 75 64 48 67 71 59 18 18 8 18 60 94 112 87 119 76 72 48 49 1 72 52 38 83 64 69 64 79 65 56 48 57 80 57 25 54 71 43 70 90 86 72 65 71 83 46 61 72 37 34 72 74 96 57 41 81 75 92 71 72 82 102 69 66 50 46 58 66 33 24 56 52 48 51 58 51 24 20 25 37 45 49 30 23 4 14 18 9 19 19 26 24 12 11 11 7 -9 65915 149 6393 30 11583 18 18 35 4032 -11638 3634 46638 258150 845442 999999 999999 995294 7839 81 42 96 -7 61 98 12 37 112 132 70 103 87 67 70 -15 66 46 64 25 69 70 37 96 66 110 149 158 86 109 129 88 100 71 61 21 68 81 83 88 84 137 101 95 96 75 77 60 139 75 88 70 108 82 72 32 12 43 61 107 108 65 100 86 52 68 58 80 54 34 102 73 58 76 63 108 83 72 55 57 87 76 43 51 78 95 73 49 76 89 90 64 81 92 80 80 57 72 61 70 79 58 80 75 81 96 105 105 82 62 67 75 62 60 73 77 66 57 58 55 55 56 52 40 53 60 55 52 45 43 40 30 26 30 28 19 19 24 22 11 1 65924 301 1836 30 11586 18 18 44 4030 -11638 673902 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 202 267 2353 50574 483001 999999 999999 135076 1157 108 81 64 83 93 125 118 0 38 34 85 77 60 47 41 46 67 40 114 143 98 22 -1 35 69 86 100 86 94 103 72 87 101 85 4 70 72 28 71 78 62 60 67 57 36 119 110 73 67 67 104 52 80 100 101 54 42 48 31 51 70 56 61 24 58 63 63 68 39 4 54 103 51 60 25 48 66 49 56 82 66 46 46 57 69 59 63 53 57 58 34 66 100 91 64 61 52 88 92 55 85 84 77 75 62 55 58 68 67 52 34 40 50 54 48 38 46 53 50 45 45 26 36 31 42 35 24 34 32 46 39 26 32 36 25 15 17 15 4 4 -4 65933 294 2049 30 11589 18 18 53 4028 -11637 718503 999999 999999 999999 999999 76839 433 139 197 135 205 -43 -96 65 -22 6 69 234 -13 999999 999999 116 130 154 -20 999999 -56 21 999999 999999 47 -20 30 103 999999 -12 53 -59 64 4 999999 -64 -35 80 156 -91 999999 -40 84 -45 14 68 -67 -87 -96 -43 -78 -51 15 -55 70 1 999999 999999 -1 -38 8 -25 999999 999999 -29 -38 -72 -95 999999 999999 -4 31 193 209 45 78 27 -69 45 10 999999 -66 999999 -56 -30 27 -36 -70 67 45 124 103 82 40 21 -4 -21 71 -89 999999 -54 -6 9 58 28 999999 -31 -20 15 1 48 64 192 41 93 200 67 32 63 94 174 217 244 106 139 134 105 208 217 131 76 98 168 207 227 301 268 188 323 454 621 10721 123579 236526 32204 391 146 59 107 13 46 68 40 0 14 10 -8 7 38 120 99 92 48 66 77 111 47 62 82 78 72 120 89 73 65 66 53 56 62 48 28 77 59 89 40 52 152 120 84 31 32 49 64 125 58 43 49 49 89 103 57 48 78 92 91 72 62 79 101 88 82 86 93 76 53 50 68 57 73 112 87 82 80 48 86 89 107 92 74 83 93 81 104 84 65 108 112 84 94 101 92 106 89 79 68 51 82 89 87 81 81 67 56 81 76 63 59 57 43 60 70 82 71 35 37 51 53 51 54 56 59 53 58 65 49 65 50 45 41 39 50 38 24 40 38 20 7 9 65942 295 2022 30 11592 18 19 2 4026 -11637 562144 999999 999999 999999 999999 2223 999999 -23 77 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 -65 999999 999999 999999 999999 -98 999999 -93 999999 -2 999999 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 -16 999999 -86 -29 -51 -19 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 -86 -59 999999 999999 999999 -90 -96 -24 999999 -39 999999 999999 999999 999999 999999 999999 999999 -8 8 999999 999999 999999 63 999999 999999 -96 999999 999999 -80 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 -93 54 95 -48 -9 5 -27 999999 999999 20 144 96 50 -56 -46 -10 72 -11 -27 -20 -35 -30 -42 -59 -15 3 70 71 136 299 210 1656 39846 239587 548469 247397 5442 22 -3 -9 40 104 59 83 86 73 46 -15 74 37 61 58 20 -2 34 111 189 48 51 132 71 91 83 79 97 96 84 132 71 105 121 120 101 109 87 43 47 -11 55 83 108 82 68 53 44 41 64 42 42 10 56 54 61 103 44 54 65 93 76 56 91 101 87 71 45 50 70 39 5 32 68 85 62 55 60 37 51 36 60 79 76 120 118 78 87 92 71 48 75 72 63 67 93 109 55 58 84 60 53 68 83 64 69 80 50 50 71 61 48 54 49 67 46 52 53 58 59 63 31 46 60 42 32 30 47 44 42 38 43 43 25 21 16 10 9 13 10 5 -4 -12 65952 292 1967 30 11597 18 19 12 4024 -11637 12589 22582 19372 25142 999999 999999 999999 999999 999999 948072 999999 999999 999999 7190 177 -33 -37 -16 122 70 97 115 39 35 83 138 68 88 119 200 287 241 97 -57 999999 -48 -5 49 106 75 -89 999999 999999 43 76 58 999999 999999 -35 110 -36 999999 248 27 82 106 -63 255 135 213 165 132 -58 16 -41 -50 999999 26 -27 4 123 -15 999999 51 999999 999999 19 34 84 81 -26 999999 -53 -81 19 81 90 191 71 -16 24 207 184 58 81 77 -79 64 21 83 140 51 59 -24 -13 -65 -73 106 11 3 -6 12 36 97 -36 10 99 257 200 230 200 159 193 193 162 149 343 175 135 120 86 141 208 195 184 307 319 265 197 227 178 95 181 215 198 219 125 938 19775 86636 46521 372 -21 108 29 94 73 88 85 59 135 85 94 116 33 2 51 60 106 106 16 68 40 95 59 39 51 74 90 65 63 -10 57 51 28 41 44 85 82 67 58 -9 36 56 14 62 21 27 47 60 5 -44 -57 -5 18 36 21 29 32 88 47 1 64 81 38 92 106 111 32 51 61 26 56 60 57 17 5 23 54 47 33 61 38 31 18 10 8 58 101 47 53 45 53 9 21 61 86 31 26 27 36 66 44 73 54 57 31 27 50 57 55 50 38 47 30 50 54 46 28 51 48 22 15 32 23 31 22 30 36 27 26 21 18 17 13 15 9 4 3 -5 -3 -3 65961 296 1973 30 11603 18 19 21 4022 -11636 820440 999999 999999 999999 999999 999999 999999 415503 999999 999999 999999 999999 999999 999999 2655 415 -47 36 110 82 50 117 77 999999 21 92 261 348 72 196 410 225 186 345 293 60 46 7 324 284 188 221 111 44 68 163 -29 999999 999999 -2 265 124 103 78 51 147 39 298 170 96 56 -51 8 197 59 18 40 284 104 -48 -90 105 49 15 109 299 135 -33 139 43 7 10 101 -25 -25 53 80 -5 70 269 146 37 100 52 44 230 65 999999 -49 69 128 153 213 199 72 8 110 121 253 332 132 -80 84 260 117 209 122 89 164 265 257 112 175 421 426 264 141 154 252 374 256 158 214 174 15 194 150 101 100 168 133 73 128 139 51 120 185 198 174 148 104 226 32 -43 -64 36 98 85 82 101 -10 3 89 6 -1 119 127 209 128 57 28 9 109 78 54 117 47 91 84 2 8 5 39 0 -43 -10 14 43 48 36 75 9 23 92 78 0 99 26 14 38 51 15 42 97 67 12 90 83 112 95 129 63 21 72 89 -18 -13 68 53 39 20 80 79 65 73 35 28 16 55 53 72 112 69 108 91 70 70 74 100 90 88 75 53 37 55 78 57 84 74 73 54 70 82 38 65 58 74 69 69 61 53 30 43 43 48 53 47 41 24 43 31 41 34 37 45 37 45 37 47 52 32 24 23 21 21 32 26 21 29 15 6 6 0 -5 -9 -13 65970 295 2036 30 11606 18 19 30 4020 -11636 71407 552 223 138 26 386 238 -8 999999 17 56 276 89 57 -70 95 145 79 999999 999999 -34 -58 -35 2 148 -37 111 256 340 186 -72 999999 -42 323 174 172 26 -80 35 -4 101 157 65 88 220 -72 999999 155 285 194 147 0 94 35 212 117 63 -32 76 -2 32 85 168 146 231 126 999999 71 65 -83 -97 25 122 125 56 52 57 160 97 127 36 27 -32 120 -80 47 27 36 146 140 86 34 149 158 152 58 -11 -26 68 204 389 372 326 155 79 93 49 -37 120 124 119 -87 31 101 -1 101 263 248 269 302 266 245 218 258 271 197 331 336 575 424 302 263 261 252 301 293 323 240 201 200 288 278 301 234 265 217 141 132 148 129 29 -47 -11 95 19 47 -14 72 82 135 131 89 119 157 106 83 200 120 102 66 106 117 155 72 106 76 42 20 60 99 54 49 47 84 79 79 59 47 74 119 84 66 46 36 48 109 111 30 88 42 26 -40 -1 72 66 60 62 90 49 123 47 41 80 100 39 71 53 98 77 96 61 36 57 72 80 57 65 56 56 105 84 92 93 104 50 66 50 73 90 97 84 78 70 40 49 67 83 95 97 49 68 83 105 102 91 78 83 79 92 62 69 41 44 73 40 54 69 46 44 11 37 49 39 54 43 42 38 39 40 27 21 21 31 37 23 30 27 26 24 21 11 2 2 -4 -10 65979 293 2067 30 11607 18 19 39 4018 -11636 9759 430 342 272 -41 8 133 122 127 197 140 -93 -46 141 147 160 102 88 104 101 175 -68 999999 -69 103 105 37 114 134 109 305 20 -31 89 20 77 117 179 132 1 222 23 -7 143 108 63 -68 23 34 9 33 -10 137 69 41 23 -54 78 14 70 -36 202 15 -33 147 137 -24 -84 25 98 3 41 178 148 71 160 231 230 147 117 8 -4 119 17 186 170 191 -19 -57 136 139 198 192 75 89 255 190 107 22 36 171 167 157 58 72 68 87 -85 -75 27 16 -29 229 232 133 56 180 167 269 196 262 170 183 243 346 307 357 426 222 187 233 279 222 166 119 116 145 149 297 179 157 225 75 62 67 162 211 80 33 104 -7 35 96 48 50 7 135 157 165 243 149 48 81 76 50 67 53 50 1 31 22 45 -45 40 102 51 -31 -9 17 73 82 28 25 113 64 69 85 44 23 75 47 76 -5 15 50 29 9 39 55 121 120 43 87 91 73 35 70 40 67 50 80 77 25 24 45 70 38 6 15 39 42 86 60 53 89 62 11 73 95 83 46 45 50 24 42 65 39 34 85 42 51 63 74 66 59 31 69 83 71 63 43 54 83 73 62 74 67 49 36 51 58 63 78 72 65 39 35 40 55 51 51 53 30 29 34 44 26 23 30 27 21 25 28 33 25 13 6 7 10 7 1 999999 -14 65988 295 2036 30 11606 18 19 48 4016 -11636 817944 1009 218 218 257 442 356 181 186 118 268 155 62 -56 62 -25 999999 54 142 49 -16 -89 2 107 207 277 116 -85 279 326 112 76 89 145 125 156 40 119 142 18 107 55 -62 80 135 166 165 226 116 101 40 -77 -77 178 189 -8 94 148 86 5 -37 10 293 138 -58 999999 999999 25 -13 -37 27 17 -48 154 75 94 43 999999 73 74 24 -34 73 208 -7 -17 227 150 73 -2 143 140 79 72 14 7 94 93 230 130 184 133 172 13 20 -40 40 153 87 41 69 85 176 65 133 161 105 137 165 155 164 171 356 180 189 279 235 184 208 140 104 158 190 99 63 149 91 63 97 153 144 191 275 167 59 108 128 113 175 47 106 129 5 2 89 129 34 6 121 91 14 37 71 52 110 103 99 37 22 25 43 22 87 114 113 96 35 -18 24 29 56 105 88 72 13 99 66 23 64 58 50 56 88 54 28 95 99 51 105 104 66 51 53 69 81 84 106 104 80 53 106 108 72 69 46 60 78 73 87 79 63 65 89 71 81 93 67 79 79 95 64 20 54 103 73 64 78 71 93 81 86 72 73 102 56 65 94 63 62 54 60 83 67 46 58 85 70 78 66 68 68 60 43 44 60 62 56 67 75 60 55 59 64 71 75 58 57 48 45 58 50 56 43 47 43 41 39 31 27 27 18 16 11 5 -4 65997 297 1855 30 11605 18 19 57 4014 -11635 95957 854 -21 132 -22 118 271 193 175 208 -13 92 230 247 122 45 98 262 197 10 66 78 121 120 44 -87 -94 102 221 69 31 265 78 184 203 999999 999999 -27 44 -34 999999 -7 93 182 196 194 -74 999999 -45 -68 34 61 32 85 178 168 205 -26 31 23 -25 43 -90 33 128 40 212 195 999999 68 168 54 36 85 -85 71 8 32 -64 121 84 85 100 85 113 106 -42 127 209 109 151 238 95 33 98 119 46 138 59 47 -80 48 115 78 94 138 36 65 166 158 79 169 41 37 -27 11 14 -10 -77 -49 13 43 20 103 140 119 113 70 93 69 -63 89 133 143 131 262 268 149 111 196 291 122 110 120 136 174 231 82 210 161 102 95 109 90 38 14 76 99 121 120 60 -7 -64 62 123 149 2 -3 74 58 69 68 105 108 76 87 99 60 9 3 38 1 26 58 95 80 75 93 94 64 68 78 88 74 20 53 91 27 79 49 54 35 10 44 57 73 106 82 54 56 85 54 39 83 65 32 52 67 56 81 20 103 73 29 -5 62 75 74 60 48 73 66 39 52 76 75 17 70 56 72 72 82 48 33 54 47 47 31 76 71 76 34 39 77 75 58 67 55 58 21 30 50 64 36 52 56 51 45 44 25 13 46 33 31 26 20 12 12 15 24 20 32 21 22 14 34 20 27 21 26 15 1 9 7 7 3 -9 66006 302 1826 30 11606 18 20 6 4012 -11635 288 204 192 196 266 320 172 94 325 415 88 133 105 158 56 55 81 142 267 246 195 311 188 -9 274 145 49 65 127 123 999999 -28 136 188 278 104 164 303 235 128 -69 -46 25 135 134 161 -68 -8 33 127 88 16 150 88 176 125 32 12 -11 142 44 129 197 97 109 43 -33 195 199 -1 101 51 -15 74 94 98 43 -29 107 206 227 142 109 206 186 -33 104 194 96 64 13 -43 48 204 156 7 192 87 -7 163 217 240 124 105 153 119 43 78 219 211 77 132 104 154 161 83 -12 78 159 167 120 184 104 9 140 219 159 -4 98 111 117 118 80 268 266 232 188 215 259 184 227 278 179 113 209 132 153 139 132 52 75 129 199 176 149 102 161 100 174 69 129 69 60 127 101 65 29 31 24 97 106 58 88 38 90 69 40 84 135 136 74 72 109 63 31 28 67 58 113 79 84 79 109 72 35 98 135 118 85 82 94 81 45 87 83 51 87 95 63 85 64 75 104 78 81 90 71 110 118 59 94 99 84 89 130 71 49 50 59 123 94 54 78 83 81 88 70 110 110 100 113 62 59 81 99 73 85 107 61 65 50 44 74 97 70 81 66 71 69 56 58 56 71 63 84 97 89 73 67 83 77 55 55 39 50 58 69 55 65 64 58 57 56 63 57 52 50 32 44 32 37 49 40 45 36 25 21 15 8 8 7 -9 66015 299 1830 30 11610 18 20 15 4010 -11635 -68 -61 -50 -88 999999 -45 78 106 999999 999999 999999 999999 -70 118 224 68 61 269 65 135 -7 27 -48 -92 128 41 -48 -89 69 308 58 -32 -85 -43 18 315 279 8 55 220 206 92 167 27 124 107 54 -27 -22 9 243 133 134 155 -58 -1 111 -28 88 -46 999999 20 44 53 -14 -19 128 232 196 196 52 157 126 112 -9 -59 5 2 21 -92 -11 161 193 223 -42 -8 23 -46 -81 44 148 47 -52 -44 -22 12 61 32 112 128 84 154 15 36 87 103 152 -23 -28 60 24 108 136 162 34 133 30 -82 -99 33 79 112 49 30 107 155 134 112 66 212 94 5 46 155 206 167 218 150 214 294 199 241 252 151 189 166 147 160 55 77 105 122 95 142 86 99 112 43 108 59 48 25 23 100 34 106 46 -16 75 98 57 72 171 95 69 1 78 130 84 178 46 16 31 49 53 -12 28 27 94 61 28 83 6 2 7 66 89 60 102 64 -24 50 55 70 60 29 43 3 -34 -22 73 71 74 82 63 74 56 -5 -17 2 52 52 78 53 50 21 15 32 72 112 51 77 100 80 85 80 53 35 28 88 93 50 36 45 53 62 56 69 40 43 68 32 33 54 59 49 63 66 38 55 44 44 72 77 59 72 81 63 46 51 40 32 31 43 42 39 41 43 47 59 45 38 41 42 23 33 40 22 21 21 13 28 19 6 8 -4 1 -7 -11 66024 293 2044 30 11614 18 20 24 4008 -11634 -52 999999 -24 999999 999999 999999 115 -52 201 260 190 -40 88 158 78 175 164 103 88 -38 999999 999999 -64 -7 65 -65 5 156 8 -6 -15 90 171 99 134 215 65 -29 -27 65 46 -66 -58 91 113 93 123 25 130 65 -52 132 204 60 132 -18 56 10 31 37 44 145 103 89 101 127 121 59 68 63 -2 -15 -2 -42 -66 41 138 318 252 228 134 -99 -27 13 15 47 113 28 132 80 70 93 -17 -56 3 55 117 -21 33 87 59 70 181 110 31 78 116 144 170 89 84 38 -30 120 163 159 58 -17 -48 -60 -43 -41 19 42 28 42 62 155 130 109 12 41 81 174 80 28 159 197 100 97 89 15 19 128 195 115 105 128 114 26 101 197 205 55 186 124 26 18 128 132 37 17 40 129 138 137 91 43 22 64 103 116 113 8 10 14 61 90 86 85 60 45 61 82 67 36 -29 1 91 90 -10 33 46 -37 38 62 73 87 22 12 33 67 122 91 68 56 51 60 51 62 37 54 56 23 38 57 63 56 70 53 50 87 78 41 25 21 22 47 72 83 42 20 53 104 84 59 59 87 84 46 80 70 52 68 43 57 77 45 45 44 40 46 38 55 29 67 71 56 51 63 66 45 53 49 44 42 41 19 20 26 26 23 30 36 34 19 28 33 37 33 32 27 30 34 23 12 8 11 -3 -4 -3 -11 -14 66033 303 1809 30 11619 18 20 33 4006 -11634 427 93 43 132 178 200 214 204 20 18 -2 43 196 999999 999999 999999 448 258 183 123 55 101 150 233 90 47 242 359 -6 148 279 130 78 245 136 111 273 179 318 204 118 40 -68 158 211 98 243 224 253 237 242 185 115 -13 -1 205 209 153 186 194 31 999999 9 -12 14 84 999999 -89 142 206 146 109 173 92 232 270 167 222 113 3 999999 79 134 181 114 82 224 211 93 -33 -22 53 183 281 104 3 -76 65 105 57 175 153 161 108 103 131 129 92 189 146 84 160 120 58 109 135 40 43 67 118 164 83 23 11 39 64 69 178 135 147 155 191 168 83 241 138 234 153 111 170 215 110 229 170 188 229 153 121 131 147 92 103 167 194 119 71 89 67 88 163 118 146 121 151 132 171 269 274 193 53 68 33 53 57 138 85 81 101 172 94 -22 -2 97 65 40 53 50 95 155 217 54 28 -26 11 85 74 51 -2 39 17 133 72 59 125 98 72 46 48 107 73 110 61 55 127 86 58 79 95 66 47 113 75 46 30 25 94 110 72 79 105 65 99 90 71 109 100 109 67 98 120 113 69 74 98 92 78 89 85 63 72 99 77 67 67 63 66 83 93 74 86 94 73 77 78 80 88 101 83 56 54 78 92 67 46 52 54 56 50 45 62 48 55 57 68 53 56 65 57 45 45 51 47 51 49 41 23 22 19 14 15 10 5 5 66042 302 1839 30 11619 18 20 42 4004 -11634 7262 208 -75 -54 57 92 -64 999999 999999 999999 999999 257 217 111 154 151 41 260 164 161 104 182 190 182 220 244 223 144 94 19 283 217 208 148 -77 38 118 79 15 109 25 69 -37 21 104 38 146 244 154 58 109 207 156 -24 100 61 -19 74 266 232 135 213 232 308 305 114 19 29 -24 127 95 25 23 33 125 1 81 199 120 -17 86 189 260 156 38 101 83 66 73 149 -5 41 15 89 138 129 204 170 161 71 129 89 48 201 180 108 112 84 30 -52 46 173 258 285 130 89 171 65 111 83 28 7 31 64 -2 49 179 104 100 74 43 51 109 146 23 68 121 79 29 10 40 41 84 145 166 129 109 183 212 94 121 109 55 136 31 108 95 107 141 135 147 127 63 65 163 158 197 107 54 4 56 124 112 42 166 127 113 162 121 79 59 104 139 70 41 159 152 90 121 140 51 65 110 12 44 90 57 44 34 112 116 19 46 78 91 69 82 71 90 15 8 64 62 101 80 78 93 93 93 93 112 76 71 86 70 82 73 77 83 107 104 84 105 108 86 79 127 114 83 76 117 93 60 110 107 96 64 85 108 100 60 70 82 69 108 98 72 86 75 54 57 86 69 68 86 72 77 81 50 60 64 62 68 66 42 70 60 49 53 46 50 62 53 45 42 45 53 43 39 32 35 43 35 31 26 16 14 10 0 5 -2 -12 66052 286 2315 30 11615 18 20 52 4002 -11633 47 136 227 119 213 251 279 182 257 291 296 151 224 284 -23 190 194 110 205 249 176 24 27 212 206 142 34 57 230 224 170 15 127 101 122 179 97 88 409 242 131 208 306 -77 -30 -37 57 128 85 198 -75 108 139 91 40 33 66 -23 999999 999999 999999 72 116 -19 78 180 106 39 58 74 39 251 145 -47 178 146 100 27 17 123 124 118 -9 999999 -43 -9 78 64 129 120 93 96 187 223 220 194 -77 15 45 63 55 47 90 54 92 71 59 132 112 106 99 105 202 250 155 78 63 85 113 97 66 92 103 169 132 81 94 -17 214 168 73 214 204 112 71 94 116 115 164 212 238 144 137 198 208 89 60 124 139 142 71 68 171 110 109 118 66 132 135 92 132 143 170 98 117 83 80 86 56 134 127 102 107 139 98 96 76 83 88 122 117 64 54 50 74 23 53 70 104 74 108 97 68 80 70 97 72 82 92 44 79 85 25 39 64 87 115 60 55 101 88 80 65 64 87 126 78 79 108 93 75 101 96 84 66 105 106 77 103 121 70 74 96 105 75 100 125 100 84 90 104 113 84 90 101 78 87 79 72 73 96 97 98 93 70 80 79 62 70 76 69 50 40 44 51 66 68 65 68 49 59 72 67 57 47 32 50 45 50 42 41 26 14 15 8 9 66061 287 2285 30 11615 18 21 1 4000 -11633 242 50 86 126 279 382 455 141 157 50 118 96 184 207 -53 296 176 265 369 228 73 -13 87 91 55 47 63 144 393 262 246 195 249 2 76 309 103 168 289 136 276 292 187 109 54 90 17 18 140 8 25 -37 202 58 31 79 58 179 140 159 8 105 142 -54 -16 192 86 187 119 18 203 207 121 148 87 21 -10 167 182 266 12 30 286 -7 -72 190 135 -53 55 35 138 141 184 168 144 57 161 44 105 27 76 106 22 35 90 46 130 87 169 167 77 127 150 139 143 12 83 111 157 126 94 99 58 17 -18 -33 78 106 162 186 162 75 37 57 157 176 152 187 133 -59 39 48 85 56 -5 149 44 103 107 119 51 56 116 149 86 79 135 138 163 157 85 152 148 121 60 108 139 16 59 33 63 48 121 108 108 98 41 59 115 174 137 119 112 94 162 129 54 89 118 135 139 89 36 123 62 94 73 83 70 70 98 122 79 30 29 52 62 100 81 51 79 112 19 60 100 73 105 99 68 96 75 35 82 71 90 34 69 80 77 95 88 95 92 95 99 79 64 86 103 78 73 87 77 64 94 97 88 74 55 78 86 67 82 86 57 50 54 69 68 44 72 78 80 63 52 43 51 59 53 61 47 47 46 52 55 39 44 40 29 26 27 28 21 15 11 -2 -12 66070 287 2289 30 11619 18 21 10 3998 -11633 194 135 238 296 297 349 271 191 283 216 245 225 238 247 173 146 277 180 199 238 352 247 -58 -79 14 244 26 -8 228 180 272 234 97 999999 -13 54 112 170 90 999999 52 97 25 112 192 131 30 191 192 197 131 41 32 23 29 45 221 251 145 103 90 218 -55 -88 47 124 62 71 145 101 17 85 127 96 48 90 119 -4 28 51 93 14 2 141 175 26 173 203 185 141 130 159 3 46 142 121 221 200 107 87 -57 22 171 201 5 999999 -43 119 147 121 100 101 238 158 132 91 92 98 136 14 100 71 90 56 1 65 105 97 167 158 176 177 -12 74 106 133 122 122 12 91 51 -13 104 136 88 81 116 99 40 68 99 80 39 11 128 145 65 89 85 137 137 89 10 52 100 84 83 95 116 141 49 -5 10 108 112 92 65 169 97 65 58 33 97 39 -11 64 55 58 89 136 87 12 105 102 82 105 121 106 144 107 98 78 55 30 61 111 83 71 133 63 94 77 95 113 51 90 106 86 88 74 56 66 60 56 63 61 58 72 63 83 94 94 48 80 108 66 85 56 74 89 63 47 76 60 37 52 47 64 93 71 59 65 47 53 44 51 61 63 54 43 53 51 38 44 53 39 42 41 31 50 48 29 34 26 27 27 20 33 18 13 17 6 10 4 -10 -4 -7 66079 291 2142 30 11622 18 21 19 3996 -11633 11 999999 999999 999999 180 52 98 60 113 15 -24 -13 -56 -82 30 61 233 158 264 369 160 47 4 56 -9 102 144 190 176 242 184 127 43 -40 242 311 117 1 -31 44 -13 77 -42 85 2 -49 -56 168 21 -34 -46 1 64 43 -52 -44 999999 62 63 176 107 143 102 103 120 18 64 77 1 999999 -81 51 -45 308 363 74 63 140 177 21 123 141 297 134 159 180 222 107 153 197 52 113 105 999999 113 177 87 253 205 114 100 -1 5 101 127 199 187 176 39 79 64 127 62 96 -3 76 152 75 20 -32 49 51 32 100 25 131 116 49 -27 16 16 41 132 74 73 62 146 111 53 4 50 -21 115 95 29 102 122 79 63 35 30 91 41 180 49 84 174 118 84 48 32 12 11 15 -5 -13 56 124 41 86 110 125 150 127 88 4 -22 59 84 25 66 131 86 -28 -6 54 66 49 2 -2 77 62 6 29 73 37 30 5 36 52 24 15 50 98 17 88 97 100 68 34 52 75 54 52 72 65 35 85 71 41 75 78 96 32 44 72 43 90 96 60 60 94 71 64 66 70 68 55 74 46 60 74 48 53 54 58 33 72 58 67 63 43 53 59 70 79 70 67 51 71 57 25 24 61 66 41 37 37 38 36 38 44 33 36 30 24 26 33 17 23 21 16 21 18 17 10 11 -1 1 5 -9 66088 287 2201 30 11621 18 21 28 3994 -11632 193 277 299 21 -11 168 137 260 64 47 81 177 284 135 154 220 202 -24 -50 -78 121 133 204 181 69 131 41 -84 10 50 31 -44 139 -66 68 164 41 -59 -25 54 115 57 188 151 -57 -20 83 1 -7 -41 -62 130 94 152 27 37 151 232 115 -44 69 37 16 42 7 -26 243 181 51 33 -50 999999 999999 87 -20 -86 43 11 57 -4 4 19 93 71 32 15 999999 57 -35 999999 110 102 63 165 41 17 181 119 -66 -64 70 167 118 26 124 -3 32 75 118 44 80 109 91 81 128 122 67 5 182 112 70 73 138 27 31 156 152 70 56 55 77 58 -83 -46 43 52 60 81 -23 112 110 -41 20 -24 2 -94 53 123 112 72 32 22 81 45 3 68 52 138 134 77 36 40 29 -19 127 116 64 147 102 41 17 53 61 13 64 102 56 45 63 76 67 63 48 24 -11 -15 10 98 131 73 81 55 36 31 65 34 -9 45 73 60 65 62 58 67 40 79 66 73 46 31 85 58 38 27 54 47 40 87 22 57 43 32 48 73 44 64 67 87 74 89 91 22 60 55 86 62 54 49 41 42 54 74 47 42 53 57 55 77 94 68 79 71 57 43 52 34 17 32 37 53 46 41 37 35 27 41 36 32 30 34 32 25 18 21 21 37 23 31 20 18 16 11 12 15 3 -8 -5 66097 288 2260 30 11620 18 21 37 3992 -11632 244 353 300 204 158 210 -31 22 6 265 391 353 999999 -16 -18 21 -2 79 144 51 94 35 155 133 94 188 58 137 21 -34 105 178 43 46 68 64 -79 195 294 190 95 78 106 122 150 197 19 112 217 89 289 207 132 203 104 200 63 76 160 142 164 200 131 159 197 50 76 44 93 196 195 256 191 119 126 197 125 138 206 91 -81 150 184 127 23 126 52 -52 142 144 71 101 245 243 122 47 31 32 28 100 154 107 144 121 153 77 64 78 106 117 100 287 187 97 176 116 152 188 167 189 122 113 110 75 30 37 178 105 148 142 106 114 102 49 1 37 99 96 28 97 -28 -76 73 77 17 89 106 72 37 17 96 47 -3 72 39 49 62 58 11 44 75 8 85 61 110 167 43 69 130 79 62 179 95 86 69 53 72 94 117 49 101 113 129 114 117 49 37 93 27 94 63 65 60 54 61 79 127 46 56 60 42 82 69 106 78 54 29 109 85 60 45 43 118 98 41 88 92 73 52 92 121 115 75 71 67 81 66 67 95 77 46 64 115 128 90 96 69 49 79 72 73 76 71 52 56 67 76 59 61 77 61 72 59 54 80 54 57 58 96 94 81 53 63 56 63 56 40 40 51 45 53 51 50 52 43 39 28 39 30 25 19 20 25 27 18 2 2 -1 66106 286 2258 30 11618 18 21 46 3990 -11632 859910 999999 905 54 211 35 70 159 124 126 67 122 186 -3 65 81 171 16 67 184 74 56 -19 -4 8 10 43 45 36 182 43 -30 61 61 13 -86 9 134 111 65 28 85 999999 -47 125 64 152 67 170 51 -6 10 98 65 99 213 62 -30 20 104 76 49 -12 76 38 90 202 56 2 89 69 197 53 142 154 64 78 162 105 80 140 89 52 43 29 104 71 0 45 34 -15 -7 89 64 10 74 141 74 -16 2 16 90 48 -45 92 -17 35 95 102 151 107 85 125 43 128 155 -10 2 131 10 -11 148 82 43 59 -9 8 56 49 138 59 59 29 14 105 0 -14 23 -18 2 1 -5 42 35 9 111 57 32 35 76 106 106 58 80 112 146 30 36 71 93 67 19 52 46 30 53 37 70 112 91 15 24 68 100 68 15 12 -22 25 31 56 67 14 55 98 47 2 38 77 69 83 56 27 58 79 90 49 20 63 54 87 17 62 77 45 29 42 42 40 50 46 51 86 79 44 75 73 82 36 51 20 42 79 54 76 79 52 58 59 73 74 93 66 55 38 43 31 32 40 30 25 21 36 30 42 52 45 49 59 45 37 46 59 58 58 28 28 24 24 20 27 48 24 18 29 38 26 26 18 21 10 18 16 14 19 16 16 11 2 0 10 1 -4 -5 -7 -11 66115 284 2379 30 11619 18 21 55 3988 -11631 4751 147 125 21 0 -12 30 162 94 228 183 71 138 238 176 144 199 114 99 142 260 123 38 -3 82 224 113 159 92 46 140 19 105 24 77 69 52 16 999999 -41 97 87 152 -4 -7 12 28 105 115 130 97 97 44 2 153 203 223 50 99 117 107 -30 45 7 -37 61 74 25 45 169 144 51 27 61 44 50 62 233 180 193 102 143 99 77 84 138 185 183 41 73 130 133 -15 -79 10 96 151 119 160 132 11 10 65 76 133 -3 -6 54 99 157 154 83 20 79 99 4 46 48 6 92 34 36 50 76 -5 52 139 97 77 20 71 16 -68 5 82 15 118 133 77 32 227 136 43 65 88 50 85 79 65 67 186 197 167 66 37 1 89 88 109 72 17 56 28 141 129 66 3 75 86 14 25 54 81 23 19 47 101 86 136 114 50 55 134 114 82 93 36 -13 39 105 63 9 30 67 58 79 35 18 -2 13 39 80 64 62 69 49 60 38 55 61 40 47 39 34 47 46 54 39 32 70 54 90 85 56 54 60 80 63 57 79 65 73 85 84 57 37 46 36 46 52 43 44 65 90 78 68 71 51 41 34 44 53 34 41 45 38 39 39 25 38 36 36 55 38 32 49 46 40 42 41 20 18 32 23 3 14 16 14 9 9 8 1 -5 -7 66124 293 2021 30 11621 18 22 4 3986 -11631 3628 4186 4605 5660 6866 8355 9631 12256 16380 15964 20779 240931 999999 999999 999999 999999 999999 73898 999999 23832 999999 50056 999999 999999 999999 999999 999999 999999 57525 296 146 -14 -72 86 85 24 -59 -28 999999 -7 0 999999 -82 145 130 119 169 38 -31 23 -40 197 25 -39 198 217 133 35 -26 120 89 71 -29 -28 68 152 -24 32 96 238 34 14 11 14 122 43 -34 28 188 110 -34 -28 -15 42 105 88 -28 -5 149 72 -88 -7 -12 6 69 18 60 79 46 56 103 43 111 94 55 36 10 20 100 -27 33 46 60 -45 42 73 96 87 49 66 50 53 90 74 -31 -3 26 63 16 -3 41 -23 74 40 98 104 134 -3 -3 41 79 -9 -44 -40 38 1 17 39 80 66 53 115 51 77 2 71 43 28 143 56 18 22 35 111 83 13 73 116 111 20 45 77 81 122 91 105 29 5 70 48 92 68 34 47 87 47 5 70 84 56 37 105 83 102 78 29 29 48 42 14 5 28 32 26 37 3 32 56 84 81 40 64 29 19 53 64 58 63 55 46 47 63 82 48 28 62 34 22 52 38 43 66 69 64 51 44 28 32 44 31 40 33 51 56 49 53 50 40 45 20 30 38 40 41 43 58 53 48 31 29 10 35 38 36 43 21 13 24 35 37 21 14 32 26 43 35 12 13 26 17 20 17 16 9 6 5 6 7 4 2 3 -5 -15 66133 299 1933 30 11623 18 22 13 3984 -11631 900 999999 999999 999999 1931 1853 2217 2718 2874 3161 3619 4020 4655 5295 6382 7419 9184 10494 12811 18253 19454 17847 142728 999999 999999 999999 310708 999999 999999 999999 999999 999999 999999 9263 288 287 277 280 6 22 -48 62 157 -13 28 218 292 39 231 -15 -66 32 217 210 87 37 999999 81 327 148 -68 71 104 209 173 -28 63 25 29 159 165 194 118 92 5 45 64 154 49 999999 34 219 220 155 -9 -47 160 256 183 59 211 253 97 66 159 126 131 74 100 47 15 144 110 118 38 115 162 73 170 102 107 128 26 69 112 140 98 164 79 255 187 106 216 196 167 33 6 49 177 216 -20 97 68 112 198 150 95 100 89 133 14 -74 9 142 145 66 44 78 109 79 147 81 12 41 113 88 150 78 77 59 20 102 156 109 148 139 112 67 111 112 81 73 80 144 130 163 192 124 54 45 78 110 113 89 97 136 150 83 67 72 131 84 27 101 68 122 127 75 38 50 67 92 150 64 56 111 140 114 88 105 88 76 101 97 85 60 84 -3 32 81 83 28 71 106 99 94 65 64 56 94 69 103 118 91 76 88 64 93 111 94 60 58 92 79 88 90 97 85 72 60 57 73 92 92 111 123 94 90 77 80 100 105 78 65 69 71 67 77 69 57 68 91 74 78 72 56 57 64 72 75 63 68 51 48 54 64 67 40 25 41 47 36 27 30 27 25 20 15 13 66142 300 1875 30 11625 18 22 22 3982 -11631 1352 1674 999999 999999 999999 2859 3325 3754 4221 4885 5711 6629 7944 9641 12160 14114 17685 22686 37951 29812 665103 999999 999999 999999 15616 999999 73409 999999 999999 999999 999999 5366 178 274 138 135 168 319 141 350 301 317 285 199 85 158 134 84 131 257 323 48 169 42 7 2 -18 35 201 284 201 32 -86 22 206 130 167 295 220 97 126 94 214 26 -4 -40 157 105 -22 31 29 34 55 52 57 48 -8 6 51 198 154 162 82 193 222 103 999999 -25 153 155 44 190 243 313 215 129 86 91 42 103 120 68 138 236 193 104 232 342 211 191 122 74 101 17 89 75 71 28 60 94 81 90 120 72 -37 63 116 70 114 58 121 68 61 145 -25 -17 19 107 111 198 147 136 114 91 -26 62 164 101 82 93 132 73 54 109 94 72 105 117 69 41 57 -33 46 103 169 38 42 64 110 92 100 67 23 53 110 71 69 118 179 113 56 60 121 65 76 115 91 41 -1 20 37 68 83 125 157 157 124 82 100 86 131 151 91 94 160 109 92 77 50 -16 31 40 64 106 88 109 158 140 107 115 114 109 87 118 107 86 58 96 99 68 95 92 101 106 98 93 37 83 95 72 82 91 72 75 55 80 83 92 106 89 75 87 96 86 63 66 73 76 60 62 52 44 49 61 55 65 63 63 65 80 49 56 60 64 46 45 41 45 41 42 49 35 42 47 39 29 19 14 2 9 66151 295 2030 30 11630 18 22 31 3980 -11630 6250 7903 11307 8881 16635 35718 21605 9894 999999 999999 999999 999999 999999 999999 12237 999999 999999 5297 178 324 183 182 214 172 180 168 187 -90 80 89 62 88 33 35 -45 -36 999999 70 270 50 160 181 30 30 0 59 160 999999 -92 -26 110 24 33 228 245 122 167 -58 89 218 177 126 217 221 83 132 184 157 40 7 145 115 84 102 124 180 67 -3 56 77 -32 75 160 100 119 167 236 38 121 160 -42 -7 62 -31 154 248 93 125 114 4 64 3 38 14 50 143 110 64 180 70 -83 151 194 141 -31 55 157 100 83 96 125 34 6 -26 40 -28 -9 102 57 21 -1 0 67 65 24 2 93 110 12 70 111 114 68 54 97 18 -9 29 106 117 46 57 109 100 38 55 69 181 136 95 177 267 41 -10 25 25 164 93 13 29 107 115 99 96 111 60 33 132 105 13 0 2 73 29 -45 19 37 60 86 146 93 75 89 92 44 77 56 66 65 50 74 78 54 73 102 27 42 48 2 26 48 -14 74 129 56 61 72 44 54 91 84 86 95 98 62 50 73 57 60 34 54 47 41 90 94 59 68 67 61 63 80 74 28 38 54 37 47 56 56 51 79 59 52 57 63 74 62 49 59 65 60 41 76 37 48 56 54 46 35 44 49 47 45 23 42 31 50 34 22 35 29 16 13 23 19 23 32 30 21 14 12 4 -2 -6 -4 66160 293 2057 30 11627 18 22 40 3978 -11630 17198 41965 27049 15539 999999 999999 999999 999999 999999 8985 144 72 153 172 -66 32 58 300 247 33 -36 81 99 158 -10 -24 43 -42 88 84 -13 10 43 45 67 177 107 88 143 142 70 361 208 118 60 147 141 -23 56 -27 999999 -11 224 126 171 92 96 162 42 135 151 10 3 -39 -16 56 266 127 21 -30 4 29 77 100 14 -48 -87 -23 -23 141 26 -41 89 163 189 -5 -91 -32 70 49 75 151 53 95 47 125 78 3 25 3 2 21 7 -4 118 89 123 103 19 -14 -23 22 29 70 11 36 51 65 89 70 88 33 999999 -20 82 28 -11 48 17 115 -1 -37 52 -51 -62 -76 -4 -25 -6 25 164 93 151 80 34 -39 27 106 8 6 16 49 45 -33 2 48 120 31 -79 -37 35 93 45 58 81 75 26 44 64 37 -17 101 66 98 67 68 71 -18 27 20 26 -11 51 78 21 46 40 -8 9 14 -20 -4 34 35 37 75 42 32 -36 -56 1 25 85 46 51 84 18 15 30 11 26 62 53 16 55 75 40 63 66 66 44 27 55 65 39 39 70 63 45 62 68 47 46 41 66 62 69 59 28 65 48 66 82 32 16 52 57 53 25 46 35 62 51 53 50 43 38 40 47 50 28 17 19 20 37 47 33 41 34 33 19 18 22 29 16 -2 18 36 26 22 29 30 24 17 25 20 14 10 12 0 -3 -8 -12 66169 295 2055 30 11625 18 22 49 3976 -11630 194495 999999 999999 999999 999999 3435 240 327 550 147 211 212 324 151 999999 70 301 96 223 118 184 334 193 252 188 97 67 13 261 113 999999 72 110 151 41 60 264 -21 20 -65 67 196 238 4 55 300 153 79 230 59 150 328 229 273 204 -29 7 27 235 135 109 168 305 217 165 153 -22 36 74 42 193 35 -16 -28 21 -46 38 131 -4 135 112 38 -11 118 173 178 146 31 86 60 133 78 47 105 134 116 -21 -83 59 -3 59 68 143 62 208 273 139 151 205 131 56 -48 67 232 183 9 62 68 42 60 76 109 90 65 13 -2 53 142 97 124 188 121 138 106 128 -39 30 69 65 52 -31 52 31 54 117 222 120 51 18 13 21 47 43 103 122 72 126 52 5 69 70 58 143 109 60 169 183 153 40 9 74 133 114 63 96 65 114 71 39 129 142 118 101 62 7 54 146 78 119 88 71 115 93 64 19 32 22 59 55 39 87 20 50 136 29 33 27 77 57 42 89 102 69 53 91 48 78 86 67 61 103 111 77 43 38 85 76 72 91 49 58 66 87 75 43 40 55 65 78 80 62 21 40 43 54 68 82 90 67 88 73 39 27 56 73 60 75 76 77 59 65 61 62 45 55 74 48 37 51 42 44 46 51 51 46 42 52 30 39 36 35 45 38 27 26 39 37 37 37 26 16 -1 5 0 -9 66178 292 2145 30 11625 18 22 58 3974 -11629 1526 472 164 82 30 172 184 387 358 70 -23 109 -87 55 40 62 45 28 99 52 157 119 27 199 109 -37 59 114 137 123 -76 -97 56 209 99 179 149 96 38 209 203 118 21 -12 -56 999999 113 17 108 174 153 999999 113 163 115 76 999999 -26 61 103 187 134 34 -6 -83 47 59 88 82 203 68 -6 197 98 93 111 192 61 999999 999999 -14 12 56 49 52 87 -40 77 15 -9 182 105 80 107 35 40 84 60 -57 -3 79 160 -11 22 -24 62 161 194 174 156 77 69 56 131 174 209 122 -31 -20 91 176 100 -2 -58 46 -17 999999 56 69 4 82 175 100 42 76 34 -70 8 -23 -27 17 -46 54 65 999999 -20 16 67 35 4 12 87 106 60 54 90 147 57 55 41 16 -57 63 106 71 94 44 112 77 63 79 90 86 65 39 8 102 46 66 34 -26 4 -6 2 37 37 45 21 57 57 34 39 35 21 15 96 107 -9 -3 79 72 41 30 14 57 49 32 31 13 9 83 76 71 75 80 93 37 43 57 72 52 17 53 76 31 21 78 36 46 34 37 47 48 13 41 70 67 53 60 72 83 47 48 60 66 43 66 68 60 55 49 66 35 48 89 85 69 55 43 54 38 29 36 33 39 45 39 30 27 37 52 49 31 43 34 39 46 34 23 17 9 18 14 15 17 17 18 7 10 -8 -10 -10 66187 291 2114 30 11624 18 23 7 3972 -11629 3298 220 123 65 188 166 214 241 182 35 -53 160 140 -40 216 38 -12 201 240 114 102 64 22 51 20 114 155 96 -92 999999 -52 999999 -76 7 -45 -64 -49 999999 27 50 298 255 95 16 -96 999999 210 84 31 154 52 -77 167 -13 -17 97 180 68 2 4 69 171 116 74 -1 8 59 999999 30 110 106 219 -6 89 140 -69 -20 999999 109 104 -11 100 63 -36 -21 52 159 142 107 -4 50 110 -18 -20 156 172 145 32 122 59 29 110 76 59 148 183 91 93 99 -15 114 190 67 212 73 145 158 77 40 44 20 122 145 34 80 20 70 42 -11 17 -50 119 102 -19 21 3 13 -43 -76 -37 10 56 166 64 -14 18 22 12 161 71 21 45 56 21 64 59 32 80 0 100 47 -4 51 8 -60 30 13 35 -54 -28 -16 20 19 67 44 23 107 4 50 83 43 22 13 55 4 53 98 73 59 13 28 7 45 100 36 21 77 107 55 59 74 64 68 26 73 49 72 67 9 26 49 95 63 83 64 3 30 44 69 12 41 61 59 69 47 30 61 56 61 93 72 60 53 48 71 68 60 60 42 86 80 62 59 50 32 45 63 63 41 55 68 53 44 52 47 54 54 49 27 52 25 24 47 42 39 53 42 44 37 17 21 34 31 40 46 40 33 31 22 24 24 23 19 21 27 26 18 15 9 7 3 66196 296 2054 30 11624 18 23 16 3970 -11629 9407 189 210 237 151 48 125 93 82 999999 189 154 -42 52 19 164 70 73 125 109 -65 323 319 122 -59 74 -12 81 45 117 -52 46 -62 -29 -1 21 63 271 272 2 -75 71 17 105 41 92 91 77 134 188 8 214 49 18 -24 94 -61 -87 -67 -46 189 42 184 61 106 125 168 161 157 42 -19 -47 48 -60 -72 -18 -50 177 190 11 100 44 139 124 56 42 13 21 105 261 184 132 319 156 102 161 162 4 116 40 134 85 110 106 58 16 11 -70 999999 204 146 77 143 127 149 313 114 68 153 96 193 79 12 44 77 28 149 36 -51 18 25 28 28 -16 18 16 34 7 75 130 36 23 6 19 28 -15 5 18 39 46 13 1 65 115 161 46 86 150 187 108 104 102 72 47 51 75 67 83 40 98 149 131 65 34 100 45 117 112 88 135 97 40 39 91 68 55 26 -31 -14 109 68 84 74 27 2 50 61 76 53 82 95 86 58 47 105 116 93 106 104 83 96 74 59 75 111 102 75 49 54 80 87 64 56 84 109 106 51 39 75 102 71 67 43 47 63 62 55 52 39 80 56 30 69 50 68 83 56 77 82 62 66 74 93 84 89 81 55 56 64 65 59 67 58 37 39 58 55 35 46 61 43 40 42 37 48 33 33 47 44 44 27 23 35 36 43 39 25 28 22 22 11 11 3 0 -1 4 66205 297 1993 30 11623 18 23 25 3968 -11629 14234 260 54 85 19 84 -43 150 66 126 98 999999 42 126 118 105 260 67 213 163 115 150 29 94 -1 27 76 102 -28 -65 116 145 -50 105 110 142 25 45 39 -28 94 30 65 77 108 123 -31 -59 146 -15 -23 55 166 63 -47 159 1 62 276 143 137 78 72 60 86 -33 37 216 186 17 -12 -17 64 80 61 -14 21 40 37 72 40 81 158 -90 53 40 80 192 45 155 12 -12 4 -11 46 75 14 17 181 117 151 63 -32 -30 94 91 49 84 178 60 193 225 39 65 99 169 125 140 110 103 82 81 27 -69 53 -72 -69 25 45 94 124 67 96 21 54 59 25 92 111 64 123 22 -25 -16 -69 -32 30 25 68 49 10 43 7 49 59 43 55 112 112 114 84 144 83 111 62 79 69 109 151 46 45 60 74 33 32 84 99 63 109 165 112 59 88 39 45 56 -11 -13 29 13 -1 48 30 -4 63 28 -4 64 32 80 43 30 87 62 71 43 50 100 103 67 -2 54 32 34 83 58 74 93 100 72 71 60 53 85 57 43 57 88 46 36 30 35 58 48 78 52 58 47 41 46 84 80 33 43 57 26 13 46 71 68 42 33 55 69 70 62 54 66 64 76 44 50 71 45 47 41 48 46 32 33 34 29 32 27 26 47 57 40 39 38 43 48 38 22 24 28 22 18 17 18 24 13 15 3 0 -4 -12 66214 297 1993 30 11623 18 23 34 3966 -11628 438 76 90 86 202 132 -34 108 174 118 89 100 132 125 -55 126 130 -30 999999 5 -92 55 -80 -62 -87 -29 112 44 226 133 45 141 -1 999999 999999 -39 -26 -41 177 124 35 29 13 -62 0 47 99 54 72 59 266 75 999999 999999 -30 277 192 98 79 -17 -21 61 14 73 83 190 40 105 94 45 4 24 77 103 50 138 101 66 26 -62 33 118 158 79 23 36 38 13 53 57 24 -12 103 57 46 100 74 45 181 96 127 64 74 141 86 43 -21 53 70 111 88 -52 14 12 95 122 151 166 87 129 105 67 124 56 80 107 139 69 77 52 68 94 105 69 120 54 119 60 48 109 74 50 109 127 84 65 58 11 71 66 74 79 119 16 60 62 6 10 7 77 83 62 -2 28 52 0 79 110 99 80 10 103 86 96 99 127 17 16 54 12 77 109 106 74 35 28 88 -7 28 87 48 100 58 5 25 128 97 75 37 19 52 61 38 34 7 3 96 86 46 40 53 89 61 75 35 61 56 43 81 63 86 37 57 76 77 39 9 78 65 27 45 40 39 61 72 58 28 52 49 39 38 25 74 62 51 78 59 47 22 35 60 47 59 70 74 84 59 56 42 44 41 65 62 45 57 50 45 39 37 29 42 32 24 36 51 40 40 24 33 34 32 32 21 15 17 21 21 13 31 19 15 14 9 0 -2 -2 -8 66223 264 1937 30 11627 18 23 43 3964 -11628 8466 399 274 157 59 42 24 336 194 -56 -36 280 49 67 117 -23 98 102 99 -91 -13 122 173 3 -69 -50 -79 -47 161 72 76 19 -18 8 -44 -40 -66 -88 999999 -20 47 57 10 -32 -56 -53 -97 -76 59 28 -6 -14 153 52 103 55 -59 81 46 -33 -66 999999 -50 -39 56 34 80 18 999999 999999 20 29 26 -28 130 -58 -80 -21 24 23 37 -5 58 22 -12 999999 83 53 -50 0 89 38 112 114 75 25 7 142 -54 66 62 -39 48 95 19 -31 -7 29 -36 -1 31 43 9 77 -63 9 59 95 18 31 107 24 21 14 25 105 110 33 -41 -5 -10 -19 -13 14 -78 999999 20 -56 -23 -27 -13 27 62 38 -42 -41 -17 -64 -50 -58 -88 24 6 21 32 50 -60 -22 -24 6 -32 -24 -43 -66 -18 -26 -21 20 -3 32 40 -34 -22 5 -8 21 0 -7 -50 -41 24 18 21 13 50 -42 999999 -41 3 7 35 -11 -23 -35 -13 46 52 4 -24 -1 19 15 -8 13 -15 -40 -61 -16 -29 -27 11 -13 -9 -29 6 3 13 -8 -16 13 42 34 15 -12 -23 10 25 4 -4 -14 -43 -9 -3 -24 -45 -27 -6 16 10 -20 -14 -10 -31 -45 -24 -13 24 -3 -22 -31 -32 13 0 4 -9 -15 -15 -9 1 -4 -6 5 7 -3 66232 295 2032 30 11632 18 23 52 3962 -11628 400 183 273 167 208 8 70 229 160 295 146 166 255 269 105 134 123 90 46 124 177 240 308 78 -23 171 195 270 137 -70 51 11 166 148 32 70 32 74 142 29 73 122 119 187 -95 89 106 96 -3 51 66 134 130 -33 101 121 185 116 146 -8 26 138 123 36 46 3 110 -13 57 92 143 104 -33 67 194 111 48 157 134 134 67 21 40 -37 -12 10 -93 123 210 156 132 166 -11 98 17 -99 999999 999999 -20 123 168 179 75 95 137 87 35 162 76 -45 15 182 196 50 96 106 41 120 114 54 183 80 46 39 186 135 112 -20 3 111 -28 4 39 84 81 53 100 27 52 74 63 122 82 128 84 -7 69 36 44 64 19 -8 72 77 79 -23 -1 83 116 62 91 98 30 17 63 38 60 8 41 113 95 69 56 62 96 56 55 26 85 79 99 47 73 86 61 80 11 5 27 62 102 108 105 56 51 15 87 76 95 69 6 91 78 128 60 49 93 78 81 64 58 52 92 136 163 111 99 136 156 115 117 103 104 105 98 86 31 64 82 67 75 89 67 19 42 51 50 72 74 31 56 95 71 86 96 83 60 59 59 68 79 55 86 87 67 75 69 94 93 63 64 60 72 71 57 72 65 55 62 61 52 59 48 39 43 49 39 50 38 42 40 37 39 47 40 46 48 45 43 18 20 20 27 21 12 66242 297 2004 30 11634 18 24 2 3960 -11627 271 203 175 38 -15 128 268 179 341 171 -39 86 53 73 137 35 81 90 186 -7 177 412 278 222 26 241 361 137 59 56 62 152 9 999999 61 156 164 61 -37 48 134 143 50 249 124 54 159 51 96 203 80 166 148 85 99 89 71 -14 -82 7 199 108 95 179 232 135 60 105 27 39 -3 80 80 123 75 136 163 83 29 67 158 56 43 133 44 29 56 23 36 126 77 81 39 248 119 22 67 60 12 116 116 133 99 72 86 85 168 151 -22 -66 66 49 62 148 96 75 89 101 139 120 179 116 89 117 -33 49 91 83 141 61 3 -1 17 -33 -20 -17 -3 46 56 -6 78 63 48 13 -45 57 119 92 44 100 119 79 153 45 84 36 120 109 71 40 -64 -23 -18 37 85 125 60 -14 21 20 72 110 141 132 46 58 166 117 128 111 107 138 131 102 78 101 98 61 61 51 67 87 119 64 44 70 102 56 106 77 113 105 86 81 80 82 70 82 75 33 106 89 59 69 138 72 45 68 50 42 87 111 86 91 110 79 88 79 91 81 78 84 66 57 89 71 65 63 76 85 59 62 92 96 57 68 63 48 48 73 61 40 68 63 68 63 69 55 84 88 89 78 94 89 52 64 58 64 54 61 64 67 54 47 44 45 44 51 57 46 55 46 38 40 43 46 38 46 45 36 28 24 11 7 7 18 12 66251 299 1945 30 11635 18 24 11 3958 -11627 9222 189 208 300 306 213 -72 -53 120 181 22 22 -88 45 126 110 90 -87 37 28 -51 87 38 20 7 -28 151 5 63 207 233 50 60 224 436 31 8 163 259 120 3 287 320 176 86 20 85 69 33 83 59 -33 107 -39 -50 248 125 76 202 151 48 25 19 -50 71 65 131 51 101 128 95 147 138 86 146 285 -4 39 25 43 109 173 196 164 27 38 55 117 214 166 104 135 150 38 78 204 110 1 92 165 105 117 237 176 14 142 42 19 41 92 53 -11 56 22 63 162 99 14 67 76 141 75 64 194 82 39 58 -82 999999 39 166 149 81 84 102 129 26 51 79 110 110 28 86 76 24 98 53 30 7 57 -7 -35 39 96 121 68 53 74 73 21 -5 34 105 73 74 62 28 95 41 105 62 29 58 54 84 120 119 89 178 148 78 115 115 113 118 76 89 79 32 -10 23 61 95 77 6 55 112 106 76 101 99 58 54 61 77 77 85 73 42 95 62 59 77 98 129 84 80 12 62 85 51 76 67 99 50 59 88 72 87 71 86 81 110 106 94 94 84 42 54 62 84 83 81 55 32 49 94 75 72 71 42 60 110 97 86 92 78 100 92 79 81 90 87 95 96 87 59 65 69 76 63 45 37 52 65 45 56 52 66 59 59 63 50 49 44 39 26 29 28 35 33 27 34 28 18 15 10 11 8 66260 291 2187 30 11637 18 24 20 3956 -11627 67830 437 140 -16 56 184 168 -22 97 -82 5 32 108 115 47 3 71 -38 -70 25 120 116 95 -17 156 69 126 202 53 135 128 14 -43 82 63 214 133 49 -22 60 -49 999999 -18 171 136 169 111 -49 144 79 -43 -8 87 125 54 41 67 76 134 163 68 35 -34 -45 38 138 142 136 206 174 164 101 -10 99 132 163 61 14 174 156 183 121 62 46 112 -28 -20 50 82 170 161 89 71 110 142 119 14 50 115 7 103 98 116 -12 -7 73 164 156 230 112 118 245 198 128 214 68 66 125 41 94 109 127 64 111 140 71 -18 -49 100 106 46 -68 4 80 52 38 92 -4 -48 8 19 61 -14 6 73 47 43 119 31 67 19 -7 53 117 -22 -20 49 81 89 94 122 24 2 86 85 82 89 16 39 75 105 91 129 107 77 102 81 69 117 67 47 37 113 122 104 63 60 78 71 75 72 76 49 54 65 102 107 97 74 56 102 108 81 88 149 95 102 67 81 82 60 34 53 61 74 92 74 80 124 98 102 109 79 56 73 96 94 67 87 99 96 80 65 75 64 61 104 92 98 82 71 81 87 97 73 56 49 64 74 58 61 88 73 84 94 89 92 87 84 78 82 86 75 49 52 59 53 49 48 54 50 47 60 58 47 38 33 38 45 47 35 30 44 33 32 31 30 21 18 9 4 66269 295 2069 30 11639 18 24 29 3954 -11627 30086 999999 999999 999999 999999 79779 570 999999 13 83 38 999999 -69 114 -3 80 118 99 73 185 -23 36 154 82 -57 103 120 160 184 87 54 174 189 91 -53 102 77 104 155 86 137 79 126 38 -74 85 276 245 -80 -40 34 82 112 65 999999 999999 92 46 0 -26 -3 43 108 105 74 59 107 114 12 138 146 219 144 135 75 49 19 143 161 126 99 219 100 -56 59 114 197 32 68 23 -46 -31 175 185 34 94 165 138 146 81 57 48 108 134 41 231 120 -13 54 65 146 145 159 73 94 128 145 111 46 119 107 70 33 8 56 71 6 105 58 67 35 -53 26 -46 -17 116 57 -5 -1 -9 105 171 71 11 42 38 92 16 3 -5 113 109 72 56 66 70 22 72 56 10 60 23 58 61 122 48 49 91 44 40 34 75 59 4 50 160 89 79 60 116 65 79 49 82 108 85 78 81 65 50 48 51 107 73 107 130 72 67 127 103 101 55 47 66 124 104 170 111 38 26 65 88 80 107 86 42 58 59 63 93 101 86 95 96 95 104 86 48 78 106 51 75 83 60 47 95 77 49 58 74 79 68 85 117 87 79 76 54 59 81 87 104 83 83 99 104 62 58 87 82 58 69 92 87 70 83 81 72 62 74 86 82 57 46 60 58 59 55 52 61 67 44 28 35 37 42 38 38 34 30 21 17 19 12 8 66278 297 2010 30 11640 18 24 38 3952 -11626 8114 278 223 176 232 163 157 123 216 256 126 173 287 120 129 154 45 157 93 189 80 -58 -15 261 213 62 43 999999 -36 155 26 92 15 35 127 -15 43 186 34 42 74 47 115 28 100 255 68 153 29 62 69 241 103 100 170 21 12 0 171 122 108 10 114 -52 37 204 1 39 -5 51 -17 -4 -13 22 -35 -20 111 105 63 72 145 -72 74 52 154 181 190 144 126 240 137 143 194 170 92 187 75 91 71 69 175 158 58 85 63 54 203 133 41 118 -5 16 117 17 34 -6 101 115 66 114 113 164 120 44 -24 17 -11 50 61 136 207 161 75 164 91 47 156 120 42 108 179 102 77 16 33 -32 89 107 60 98 72 128 69 66 84 70 65 65 43 52 57 29 3 131 131 7 24 101 98 86 94 87 112 81 82 70 70 95 47 79 107 58 109 70 90 133 136 42 24 97 139 106 94 77 20 59 87 42 124 90 130 108 54 95 66 98 103 68 88 118 133 74 93 70 93 120 94 140 154 132 128 136 138 96 112 118 95 97 121 121 95 54 77 66 56 61 113 99 71 93 77 91 69 98 102 101 74 62 57 68 78 62 71 77 75 82 84 88 60 86 79 71 86 81 73 85 104 95 86 100 79 59 65 59 69 67 55 59 79 64 48 50 56 45 46 52 46 48 43 42 28 28 42 40 31 22 14 66287 299 1955 30 11645 18 24 47 3951 -11626 684 361 292 284 315 81 -12 47 15 60 186 178 99 189 84 185 160 999999 999999 -3 -26 79 58 188 117 179 198 103 20 -19 231 155 95 140 127 139 -96 -13 -9 95 238 185 130 80 115 105 -58 147 89 148 120 93 118 88 26 -63 61 131 107 99 117 201 95 999999 17 1 219 245 47 120 249 221 66 105 94 96 2 999999 34 -20 -85 107 141 180 24 22 25 50 175 262 100 43 90 130 206 62 10 65 117 114 46 106 -21 -25 31 78 103 128 224 122 117 164 81 91 127 -4 30 166 212 132 151 45 53 199 145 98 158 149 77 112 81 42 91 65 128 185 56 130 135 -14 47 111 -28 48 45 20 33 20 40 55 142 63 123 100 96 58 53 -10 69 77 64 145 96 139 83 13 73 77 104 148 84 96 126 156 123 45 26 97 74 51 52 75 64 27 60 84 121 114 153 85 83 61 85 42 37 40 108 132 128 68 54 1 49 116 88 80 48 95 115 132 81 73 66 53 52 137 133 118 117 77 102 97 59 114 106 67 91 40 78 96 52 60 72 67 83 68 76 45 34 60 52 83 75 70 105 77 62 54 71 74 59 55 54 50 63 45 73 84 70 75 82 85 72 85 74 83 83 62 68 83 83 78 63 59 62 66 61 55 53 51 64 69 45 43 38 47 49 45 35 38 31 29 27 28 30 23 13 4 1 66296 299 1960 30 11650 18 24 56 3949 -11626 6041 545 356 275 180 166 79 103 146 237 33 181 247 239 125 102 156 87 59 170 169 96 150 -9 18 -29 41 78 74 24 -1 40 -66 -4 52 60 103 159 85 124 101 125 123 62 75 89 68 54 72 -19 -11 8 18 44 14 94 124 154 122 183 185 140 219 233 126 117 34 90 144 115 -27 40 153 111 134 103 13 45 77 182 172 134 69 72 56 69 51 78 107 88 -20 53 176 162 152 140 95 77 -16 29 160 148 53 20 56 100 130 120 125 113 95 159 143 139 111 70 17 74 129 85 46 72 86 129 -4 78 77 70 128 11 34 99 131 100 74 63 57 142 179 57 61 119 110 52 46 65 95 103 146 156 187 191 107 83 131 110 96 75 137 86 62 91 121 74 63 135 99 108 78 74 24 45 74 92 17 44 77 44 115 77 -8 45 81 82 90 73 93 102 143 98 73 92 57 71 87 75 75 72 57 55 81 100 116 93 82 83 86 100 111 125 121 104 87 75 64 82 85 93 119 130 125 116 94 115 109 83 102 119 107 84 82 96 99 116 118 88 83 68 71 79 51 60 112 116 86 95 82 94 90 72 95 96 74 70 57 71 107 101 82 95 74 87 88 94 78 79 70 82 88 80 99 98 75 76 86 90 93 74 66 83 81 73 63 65 56 52 65 56 46 49 53 44 44 38 36 23 22 20 16 66305 297 2023 30 11653 18 25 5 3947 -11626 404 263 258 292 87 -16 -34 38 65 86 52 30 117 172 104 96 109 51 86 201 164 35 -47 25 41 84 227 176 -7 71 78 21 48 121 7 999999 -30 73 97 67 46 -27 13 -15 -5 1 -43 12 74 159 26 16 44 -34 38 78 55 2 55 96 72 47 -18 73 54 -86 -59 18 153 115 49 66 132 102 85 103 -15 68 58 -67 -24 28 -14 48 107 71 52 77 86 28 172 123 48 -17 68 207 118 80 57 86 126 158 37 1 2 -25 43 100 94 19 47 130 100 -40 32 92 88 -12 -65 -19 120 131 88 90 73 97 86 71 42 9 8 35 54 29 -5 5 113 74 -37 35 48 79 70 58 69 108 34 0 34 26 42 93 6 -26 45 84 99 36 46 97 87 65 45 54 88 108 68 1 0 8 22 -5 53 86 47 8 27 67 47 17 -2 -1 10 37 28 46 36 48 32 50 72 13 -20 21 33 45 42 49 57 84 91 64 53 66 63 42 53 74 101 77 85 124 141 122 77 48 86 87 89 76 78 109 102 112 117 84 72 65 47 40 54 81 53 33 49 64 73 65 70 65 66 59 51 44 48 75 98 70 35 46 72 80 74 57 72 72 73 63 53 51 48 57 68 48 64 66 65 63 65 72 65 61 60 55 38 32 42 46 42 32 38 38 30 37 41 36 32 25 22 15 15 17 12 13 7 -3 -11 66314 297 1995 30 11655 18 25 14 3945 -11626 2872 382 293 247 166 -15 -12 -33 -8 12 79 142 80 -57 18 114 126 -36 17 17 115 116 11 -75 90 105 -22 113 175 68 76 141 45 6 55 6 -99 5 117 177 163 112 166 28 36 101 -7 999999 110 65 -90 0 14 -43 83 141 103 -17 71 86 66 15 -81 25 55 58 -14 25 90 89 55 3 98 159 136 81 -14 -1 51 49 36 118 136 137 149 71 4 74 68 115 90 57 69 50 74 102 119 74 38 16 38 82 92 148 159 75 116 138 78 9 119 93 88 90 30 61 84 87 198 35 30 15 39 43 51 70 24 -24 -5 21 11 -12 12 102 166 130 102 13 12 20 19 17 75 64 63 80 75 3 -8 10 61 111 139 116 112 54 47 67 35 16 48 28 28 11 92 153 70 35 75 80 71 83 73 23 33 54 57 62 71 32 43 34 21 34 65 77 68 107 81 57 16 35 25 47 37 34 42 39 56 77 91 86 104 68 46 61 70 57 75 104 79 52 84 95 73 72 87 108 96 74 40 89 96 106 90 51 70 70 63 44 34 29 36 46 53 35 12 18 47 43 26 15 14 16 41 57 52 61 65 41 33 33 35 45 38 50 65 60 47 46 65 65 44 55 67 73 68 62 63 43 37 37 37 26 18 38 36 36 36 25 28 18 14 16 15 12 13 14 6 7 9 6 6 4 -3 -7 -11 66323 295 1965 30 11655 18 25 23 3943 -11626 1463 182 215 124 45 169 87 132 73 -5 52 76 44 -12 25 58 76 185 81 19 72 23 999999 -58 -16 999999 999999 999999 999999 -99 -7 -63 37 74 31 -5 -46 4 5 101 -74 -97 -82 999999 -88 53 76 14 5 134 159 75 52 16 65 13 89 210 189 55 70 24 -38 101 72 -4 55 93 41 -40 13 67 130 123 -5 -67 -99 -67 -27 3 29 -33 -86 -12 126 202 156 37 26 41 21 76 140 218 182 164 60 65 24 48 30 15 29 41 59 -16 -49 -23 -6 59 -7 61 12 93 1 26 10 -14 29 -28 -19 -45 5 23 14 -9 52 9 28 60 50 1 10 22 36 68 50 15 17 35 37 11 -14 6 34 57 42 84 25 16 87 75 0 2 22 0 -4 26 48 64 78 103 127 100 77 88 12 -24 17 70 59 5 -8 62 59 45 8 -45 15 20 7 41 60 51 -4 -19 35 31 76 95 17 21 23 21 47 37 -4 11 67 79 76 84 43 37 47 69 27 18 35 63 51 15 43 73 73 59 44 49 75 96 62 57 67 29 30 46 33 43 46 44 40 32 34 37 15 7 10 13 8 23 42 23 29 29 17 18 42 45 35 37 18 31 42 30 33 26 43 35 13 43 39 24 42 43 49 34 28 53 58 39 33 36 38 34 31 24 19 26 20 11 20 22 15 4 8 13 11 7 2 0 4 2 -3 -7 -12 66332 298 1995 30 11655 18 25 32 3941 -11627 11419 438 313 291 200 204 128 111 175 60 -78 -8 38 27 64 109 45 63 68 999999 -48 157 209 77 -40 18 6 999999 -15 -45 999999 999999 -37 -94 -22 29 21 49 -36 999999 999999 8 129 210 323 254 210 115 106 146 94 31 33 177 158 -19 -34 -23 93 175 117 -22 -80 -16 32 126 82 59 125 113 91 170 148 93 88 26 122 154 63 32 999999 999999 39 59 69 144 261 266 76 -14 40 108 95 147 142 133 131 31 76 165 109 23 56 116 79 68 61 -40 1 22 71 -7 24 -47 58 81 6 59 83 173 97 84 19 62 94 162 172 107 91 54 -43 30 167 106 106 63 4 28 74 84 27 19 61 -11 6 23 17 47 44 68 95 45 37 54 91 97 68 77 59 30 8 43 81 55 56 73 105 125 104 79 77 61 103 111 55 83 72 58 37 37 62 18 100 73 44 29 43 49 79 -4 -13 44 80 90 25 4 59 92 91 86 109 48 76 81 91 145 115 99 113 110 108 99 123 120 87 84 76 52 49 65 78 49 35 66 76 64 57 48 48 70 89 94 67 52 59 54 48 51 61 48 51 69 68 43 38 68 51 42 62 41 24 37 38 33 47 53 64 58 62 54 68 66 58 61 52 69 57 77 65 73 66 59 62 54 46 48 49 48 30 38 38 32 33 35 32 23 25 27 26 22 17 14 13 14 7 0 4 -2 66341 297 2027 30 11657 18 25 41 3939 -11627 1067 236 291 251 188 71 105 66 -41 -96 12 105 62 -1 -39 47 159 127 75 126 173 189 -39 66 97 29 29 -3 999999 -36 -24 -5 155 50 -43 -13 58 43 999999 7 -63 90 24 -86 146 12 -8 111 53 24 89 49 0 -33 17 24 17 56 19 -32 -30 -68 -59 -25 150 97 21 31 -5 -16 -16 39 14 -32 -31 -19 43 68 89 116 8 69 117 20 28 58 -10 -44 116 207 115 33 10 -27 -1 -55 12 51 32 41 56 -50 30 -55 31 13 -60 7 -43 44 17 -7 37 158 93 58 135 121 153 79 60 53 25 5 112 75 25 -30 54 88 21 53 79 70 63 57 7 54 83 43 4 17 83 121 70 9 38 56 14 12 43 6 15 63 47 14 17 30 -18 -42 -50 -24 5 -10 26 63 49 51 73 62 87 78 42 44 41 14 8 46 32 33 32 44 69 123 88 45 55 69 57 84 17 -22 -10 26 68 66 75 49 44 26 19 33 57 58 70 73 102 103 90 42 52 64 65 64 70 95 105 82 48 29 39 50 52 48 32 20 31 53 41 38 43 60 82 79 71 47 50 57 38 48 43 57 61 50 54 44 42 38 57 72 50 61 59 51 45 53 57 45 52 54 45 56 77 69 43 35 56 71 81 59 43 42 33 26 34 40 51 48 42 28 28 31 26 18 21 27 24 9 6 18 25 21 12 5 3 -1 -1 66350 295 2031 30 11661 18 25 50 3937 -11628 6823 257 91 70 112 141 53 43 7 126 85 69 36 32 52 -89 -51 999999 20 -83 -53 58 999999 -51 137 127 51 -54 999999 -24 -91 -73 1 37 -14 67 62 128 147 18 -67 -13 35 62 124 53 -21 50 -7 -6 16 151 101 -82 999999 41 26 20 101 72 10 22 99 72 110 108 82 87 36 0 25 -23 27 26 51 40 65 16 22 9 23 9 24 64 1 -36 4 94 135 123 73 7 42 157 91 29 29 -92 -17 -37 999999 -98 999999 -57 2 12 11 6 -21 55 111 103 7 11 -26 -69 8 16 65 51 96 26 1 2 -16 6 35 45 -5 -38 -42 33 109 46 -59 -48 44 52 -18 -24 50 86 24 7 -4 8 49 -31 -41 6 -17 28 7 19 19 60 26 -9 54 59 26 20 6 38 34 100 53 87 50 -7 -10 -29 -19 34 4 -1 90 114 1 10 28 22 34 8 7 83 84 94 77 42 21 47 44 12 22 77 90 26 32 56 70 51 59 88 89 65 84 67 43 47 55 53 45 66 92 86 55 66 73 57 60 42 43 63 61 35 26 22 19 36 63 37 19 26 37 24 21 50 70 51 26 9 19 37 23 -4 34 10 7 27 49 33 39 39 27 38 36 33 22 27 45 32 28 51 54 39 33 37 49 45 41 37 27 21 19 25 18 9 13 24 25 14 4 8 17 15 6 7 3 -2 0 -2 -4 0 -7 66359 297 2034 30 11664 18 25 59 3936 -11629 1432 354 270 248 165 115 57 172 42 153 68 105 -36 49 218 124 -65 -7 222 92 -16 2 205 160 34 32 106 112 158 170 34 96 110 59 9 67 68 6 64 121 -3 32 21 89 38 47 66 14 -25 -16 4 62 148 141 107 142 185 173 80 75 128 78 90 88 82 122 50 49 104 160 89 120 18 49 84 86 70 30 64 87 -14 -73 15 88 97 147 113 101 88 143 87 -12 3 52 108 133 149 89 84 182 46 -7 79 27 90 149 95 58 58 17 6 67 82 77 87 35 27 16 35 113 92 49 72 107 113 91 62 61 88 45 -20 12 84 78 53 10 -13 41 119 75 -19 -34 17 59 38 38 8 -55 -31 46 41 77 -3 -28 23 68 45 100 58 42 84 83 82 60 52 80 90 34 103 57 29 11 32 11 21 112 90 46 52 29 29 83 77 39 51 78 73 143 97 41 82 73 105 128 72 66 66 63 57 52 76 64 54 81 111 133 131 105 90 98 90 86 83 87 96 119 106 101 96 85 91 88 93 76 85 64 61 60 67 53 40 59 53 65 76 60 37 34 44 61 53 70 79 48 59 16 36 63 74 57 64 70 78 56 64 76 73 54 58 64 71 61 63 61 70 63 73 74 61 53 67 61 60 48 46 48 46 53 51 45 38 37 43 47 43 29 22 22 24 25 22 28 29 22 18 18 15 66368 295 2033 30 11663 18 26 8 3934 -11630 1639 249 206 175 170 191 97 -34 -33 999999 999999 999999 4 139 162 -20 0 999999 999999 -17 66 77 26 999999 -63 999999 -59 0 -49 -32 29 155 11 -23 106 99 -15 -39 90 46 -8 -31 150 223 153 123 117 87 75 72 82 119 160 106 69 25 11 21 19 44 68 46 51 24 -30 14 66 75 70 -3 47 6 17 108 152 62 85 82 88 9 -7 46 -42 -22 75 143 147 90 141 90 81 97 140 133 182 194 117 26 147 134 118 999999 -28 31 -7 89 130 67 11 89 3 -1 98 83 76 37 9 92 141 83 37 58 64 95 67 53 90 83 20 -17 38 62 7 4 42 14 -24 2 57 62 19 -19 -12 40 40 37 58 73 54 82 74 56 58 30 41 39 31 39 75 70 32 15 45 -15 -35 61 29 33 15 10 28 48 71 12 -32 26 -4 77 30 34 2 15 28 73 76 29 62 26 -11 77 95 55 -21 -14 16 70 95 107 101 79 51 32 34 55 60 65 48 33 42 54 86 93 87 96 99 61 61 71 46 25 53 69 48 24 36 53 59 33 12 51 73 60 5 -14 18 25 27 49 15 22 4 18 14 29 37 21 12 23 22 53 25 11 36 32 26 32 35 26 30 44 35 36 63 54 36 49 46 35 40 45 40 38 32 19 11 16 26 10 3 13 6 0 0 4 8 8 -3 -5 -3 -9 -12 999999 999999 999999 -15 66377 296 2031 30 11661 18 26 17 3932 -11631 2392 -54 84 215 133 17 -38 23 123 -29 999999 39 136 76 -27 -9 186 24 23 -4 -61 -44 42 -4 -4 68 -77 -54 -55 94 63 75 76 -12 5 116 15 99 -5 0 -63 7 137 40 16 19 118 106 -30 7 16 77 94 -11 3 12 -10 -2 -33 -22 18 17 62 -1 -73 6 25 20 60 39 53 54 -17 -42 27 56 32 -4 -2 -58 27 70 8 -47 -42 -5 32 46 32 16 71 -6 -35 -4 -29 -47 -54 -11 2 -55 24 4 47 115 93 97 121 57 20 66 54 -27 -65 1 7 15 111 -17 37 -29 -87 -62 86 70 81 125 36 28 23 69 62 52 31 -18 -26 -24 6 18 5 70 83 42 -13 6 54 50 31 -4 7 30 11 17 22 -50 -40 5 17 40 18 10 35 86 130 59 18 5 63 47 34 27 9 29 3 52 92 93 5 45 67 24 43 82 117 91 126 83 88 40 34 15 31 31 19 55 70 65 45 15 25 27 51 63 43 50 85 81 59 75 59 53 83 85 58 60 72 67 83 78 60 60 57 47 56 50 30 34 40 54 38 58 52 48 71 64 23 9 20 25 37 48 41 50 13 29 36 46 48 45 27 40 46 43 61 46 47 47 48 38 28 51 43 31 33 29 37 53 50 42 42 45 47 42 28 24 26 26 21 28 24 17 17 18 13 12 14 11 9 9 10 6 -1 -1 -5 -7 -9 -14 66386 297 2029 30 11659 18 26 26 3931 -11632 24118 840 366 205 78 132 223 105 -3 98 228 58 -33 30 67 99 99 79 -1 5 24 74 97 199 41 72 141 68 212 89 -36 97 153 173 162 136 177 216 139 34 -59 -66 85 81 78 -26 -37 127 177 18 35 181 45 81 173 172 133 80 123 95 65 107 178 28 12 162 192 129 204 201 177 135 107 46 7 73 113 61 65 29 24 54 59 75 107 73 58 117 41 29 31 62 30 34 39 -3 54 53 151 61 3 -23 22 3 8 66 113 24 -64 14 37 119 6 -9 14 104 68 -20 -8 90 45 82 59 9 74 65 23 30 97 132 75 41 17 40 77 42 75 120 121 120 64 70 88 32 32 38 -16 2 47 65 113 128 107 58 5 -5 29 11 54 64 31 -2 21 34 53 65 120 59 -6 -15 37 -4 -24 29 19 42 56 19 32 56 22 45 24 68 82 -3 66 1 8 64 63 54 81 52 52 55 42 48 42 67 85 95 68 61 114 91 66 27 39 72 70 61 72 74 70 51 58 69 81 92 96 90 72 49 49 57 68 84 92 73 43 42 62 43 31 38 46 53 34 28 33 51 54 27 29 13 30 50 74 60 64 49 42 35 33 37 63 66 38 54 57 40 34 60 45 39 61 70 56 63 63 65 66 55 42 32 29 34 36 23 17 23 20 17 20 18 16 12 9 8 6 9 10 4 -2 -8 -12 66395 296 2065 30 11665 18 26 35 3929 -11633 33636 2159 184 259 246 121 37 -47 14 120 146 5 73 -19 21 2 119 -9 25 -28 -13 99 -10 -10 -26 -56 -39 178 61 999999 999999 49 54 74 -35 -76 -22 72 105 66 195 158 2 999999 -30 101 108 63 -27 2 38 -3 5 90 136 76 81 161 174 122 156 40 64 109 113 39 2 56 64 23 63 146 36 66 108 51 110 118 169 178 207 60 53 128 179 114 187 149 40 -1 97 -55 110 127 155 58 47 123 136 58 116 124 132 15 -13 45 -17 -14 47 4 36 82 110 93 131 82 102 105 45 31 79 86 47 43 55 39 109 153 120 81 105 92 89 85 66 77 103 72 -15 5 119 105 71 94 38 19 28 16 57 140 107 24 51 46 65 13 53 49 18 -5 57 81 82 51 9 24 67 45 60 65 33 50 30 46 36 12 -29 34 77 65 103 121 73 60 81 101 59 97 113 102 45 49 31 54 51 78 86 84 60 60 65 55 65 35 19 95 115 79 52 70 105 131 132 90 93 97 58 64 81 71 57 68 60 71 62 44 54 57 58 63 50 32 42 44 16 19 28 81 56 50 32 35 40 41 72 45 35 13 51 56 38 39 52 42 31 37 46 52 45 54 60 68 68 66 53 58 62 64 67 56 60 63 62 51 44 41 36 36 30 15 17 22 24 29 32 19 23 29 18 11 10 10 9 1 -8 -11 66404 294 2102 30 11672 18 26 44 3928 -11634 5421 412 205 57 -90 151 249 84 109 76 16 -34 51 56 -22 47 6 11 -79 -47 -60 39 38 -27 17 152 113 229 319 105 126 92 24 -1 -20 7 35 23 85 108 145 117 -9 121 174 150 12 83 111 141 41 18 36 -28 -84 78 88 74 39 63 46 56 125 153 217 71 -20 140 86 115 116 25 11 1 34 72 153 96 24 115 118 99 20 58 86 92 51 0 65 -4 -11 29 7 136 65 79 111 65 96 37 18 13 15 141 75 13 -3 95 115 14 28 146 161 126 44 22 -13 69 74 -23 52 50 42 66 103 76 69 71 107 128 89 42 63 12 3 15 -32 35 -4 -32 53 12 13 45 -34 -31 6 8 57 68 54 -24 47 124 65 -18 43 58 28 44 27 114 106 83 51 6 -16 28 49 67 47 15 3 24 52 -7 67 47 55 31 37 96 28 -28 33 101 71 37 18 40 102 107 54 16 60 91 98 81 90 77 49 55 88 121 98 98 70 28 30 57 78 75 83 92 72 75 35 56 66 61 55 66 34 46 44 86 39 61 38 48 55 62 41 27 32 32 52 70 85 74 56 48 53 34 14 17 40 57 74 60 32 39 44 27 14 53 58 23 30 40 47 56 51 45 53 34 47 61 56 53 47 36 39 53 42 38 45 29 22 29 20 19 23 11 15 7 9 6 11 15 11 1 -8 -10 66413 294 2076 30 11676 18 26 53 3926 -11635 3204 0 112 123 78 -1 999999 -99 -6 33 -18 999999 -75 96 999999 999999 999999 999999 999999 999999 -41 999999 162 10 -35 160 53 -62 -52 28 26 1 5 -34 24 -40 -62 -91 42 82 -27 13 69 161 197 138 94 31 219 92 -63 -74 43 112 148 205 102 47 71 3 124 38 -35 -25 178 36 32 44 9 28 126 -86 41 104 -3 -97 108 180 -32 -14 94 59 29 -14 -26 27 58 134 94 23 -3 2 -4 37 105 66 40 75 16 104 43 96 2 10 105 -13 78 138 54 107 -11 -24 19 44 39 3 -31 -15 15 -21 -79 18 43 -56 62 54 -53 45 40 7 59 24 46 -23 106 88 63 82 34 63 38 -22 54 18 -59 133 32 -3 5 -66 -23 25 45 34 -2 -44 23 22 13 10 48 41 -13 -28 -38 -22 54 57 -13 64 -1 -14 -25 -26 15 48 -30 5 15 18 63 53 34 68 64 22 80 91 43 6 33 61 43 6 19 21 39 71 40 76 57 54 73 82 29 53 39 66 76 44 84 94 69 57 60 54 51 57 72 9 56 60 32 28 60 75 47 48 41 34 39 48 59 51 37 -9 -6 33 28 26 29 16 11 24 25 28 46 30 38 26 37 45 59 61 22 22 33 70 60 18 25 51 43 38 42 62 229 657 1370 953 152 30 44 41 18 24 29 24 23 11 16 8 9 15 9 3 6 -10 -8 -2 -4 -5 -14 -8 66422 297 2045 30 11675 18 27 2 3925 -11637 802324 5248 103 51 10 38 68 40 -54 56 -45 -50 -29 30 999999 999999 999999 -51 999999 999999 999999 37 -71 -31 41 14 -73 -50 -92 3 -34 -38 112 81 127 37 23 -40 41 14 3 -5 164 156 56 172 -72 19 267 136 -36 88 100 53 48 155 84 -4 -22 45 37 103 65 -10 -29 999999 22 -66 999999 1 126 64 8 -2 36 35 19 20 9 103 16 90 125 38 -20 -22 -3 15 -20 36 -64 30 75 -8 66 95 107 75 162 103 -15 -15 45 -46 -57 -51 -23 -6 -1 49 112 -2 8 5 25 78 30 30 -32 37 34 68 15 12 -10 -20 999999 999999 -16 30 28 35 15 30 -10 15 -21 -9 11 -26 -27 40 23 -31 -8 -7 -28 39 29 29 -1 17 67 56 10 -37 -25 10 -1 20 57 35 31 30 -28 -13 -12 -53 11 32 30 14 24 -5 7 -20 5 27 -21 -39 -15 18 16 -10 -40 32 15 14 32 49 49 32 29 -19 -4 28 27 49 8 43 89 59 59 66 68 80 1 36 50 52 89 84 90 37 44 49 32 47 74 50 45 38 40 16 38 32 2 -11 19 51 54 25 17 45 65 39 29 49 33 29 29 29 9 22 18 19 34 19 10 21 11 27 42 41 24 8 14 41 57 43 48 64 99 332 1854 7911 17777 46093 75531 90712 80075 35947 6708 582 93 52 57 46 42 47 48 53 45 40 43 43 30 31 33 33 31 29 23 16 15 7 2 66431 294 2136 30 11676 18 27 11 3923 -11638 719501 6514 546 20 -25 -10 -58 -89 -37 -42 -73 999999 999999 999999 999999 99 23 78 76 -6 -38 92 31 64 31 8 37 143 149 163 189 111 36 106 132 8 34 130 161 171 2 157 69 150 97 160 64 86 65 116 142 115 108 56 95 87 189 164 84 64 74 29 74 161 97 45 37 23 133 174 150 34 91 146 40 -22 42 31 34 45 94 -18 9 57 129 77 34 53 155 65 16 47 79 95 102 106 90 141 8 -17 -81 -44 48 100 80 21 28 63 31 -33 17 29 28 63 80 63 112 108 79 23 34 -18 26 55 17 21 85 -11 -22 -8 7 72 81 116 5 -38 -14 53 -23 30 98 67 39 40 34 103 -6 2 60 47 20 44 45 -18 2 39 81 44 11 -3 -9 46 79 94 73 56 27 -17 -4 29 42 64 29 49 51 99 96 33 4 42 75 48 -9 78 53 84 112 104 42 3 55 100 83 49 99 106 50 65 93 80 88 91 67 63 73 69 43 76 83 109 119 145 117 92 92 80 93 116 114 102 67 47 73 45 61 60 51 73 87 97 88 89 67 46 46 41 33 31 17 40 26 24 43 54 50 67 70 64 57 65 87 74 38 68 72 68 69 75 95 93 128 167 791 5178 17400 30223 31579 23013 15842 10388 1926 284 78 83 68 61 56 50 56 51 48 46 41 48 47 41 40 40 37 36 29 28 23 17 66440 293 2164 30 11674 18 27 20 3922 -11639 109 39 -32 -63 58 -26 -19 -34 16 -92 -73 13 94 -62 73 15 20 23 999999 66 78 57 -41 43 144 77 69 -51 -8 35 10 23 -26 7 11 104 -10 94 99 43 37 -15 50 130 -27 999999 66 114 14 29 108 227 113 139 83 6 31 4 27 27 -8 101 108 -14 99 72 6 -5 4 -13 -19 -37 -20 103 149 64 44 112 51 34 24 44 122 121 54 84 16 -60 8 56 52 28 -16 28 87 116 16 11 36 -20 -12 58 3 28 89 -27 -49 -24 11 50 40 39 14 -32 -11 145 165 163 109 11 19 -7 22 40 22 -1 42 60 42 2 -45 10 28 22 33 43 68 2 -4 63 33 -7 43 50 93 62 22 -8 44 53 -8 17 51 17 -12 18 53 88 32 -13 3 11 -1 43 39 -30 -33 48 33 17 7 50 50 9 5 40 33 -7 -15 2 23 16 -22 -9 33 61 59 62 68 73 63 61 52 4 -9 50 89 72 70 78 54 33 61 89 80 53 25 23 54 55 66 93 91 45 46 32 65 70 40 25 51 61 56 81 62 23 19 46 38 5 30 31 33 31 39 54 61 40 55 56 47 25 39 29 30 44 35 18 9 26 52 36 31 24 34 42 46 47 56 49 43 51 64 96 634 3458 7080 12566 15250 5918 1267 166 30 36 44 29 31 36 38 25 18 25 30 24 17 16 10 13 12 7 -9 -10 -12 66449 278 2614 30 11674 18 27 29 3920 -11641 63 112 144 170 82 101 -25 70 53 999999 -80 98 136 0 68 26 -67 14 59 5 -28 49 59 50 32 144 -13 81 132 113 198 238 260 103 57 176 121 158 64 154 186 106 161 164 114 119 45 151 61 70 99 59 163 174 182 168 150 1 -14 33 47 -31 91 103 205 140 94 156 178 120 168 173 82 88 109 74 114 132 143 201 210 183 227 164 102 89 77 116 128 160 131 -1 77 174 191 133 77 190 114 41 118 77 33 51 95 158 101 71 118 150 115 -9 -7 132 65 -21 41 44 62 157 143 71 119 130 138 81 135 125 151 44 59 71 1 31 108 91 43 95 81 -2 34 106 112 117 120 85 35 50 105 69 98 143 150 120 69 77 31 48 38 16 19 31 106 146 72 73 111 88 108 104 41 96 116 76 87 121 76 89 71 141 198 168 142 118 119 108 101 74 128 98 46 66 76 97 64 80 110 119 89 81 110 110 85 91 131 121 110 99 93 64 81 75 94 90 98 60 57 64 68 111 67 52 54 77 80 73 94 117 93 79 78 79 98 82 61 50 58 81 81 75 98 91 95 107 90 81 86 79 75 70 76 200 548 859 656 251 96 58 59 64 69 59 58 62 63 56 46 46 45 40 37 39 37 31 32 30 23 16 66459 278 2612 30 11672 18 27 39 3919 -11642 4 18 22 57 146 169 67 95 98 95 60 21 -24 999999 -49 41 -9 55 60 111 133 95 47 72 44 40 80 80 59 92 193 171 139 154 182 132 164 133 -1 -1 31 -66 -23 18 -31 1 -17 97 37 97 153 88 75 138 105 -6 94 42 -44 -17 -44 -42 46 168 123 141 113 99 74 95 51 73 22 -26 33 58 -21 49 164 85 19 50 43 63 124 6 -10 -3 32 99 76 89 19 -14 0 -12 -24 31 83 6 56 52 18 -53 38 34 24 -38 52 79 -17 12 42 91 48 102 101 48 19 48 41 96 116 86 83 95 55 50 76 88 48 39 68 27 -3 7 63 100 41 56 49 39 38 69 81 21 37 93 69 83 98 88 73 98 50 -10 26 16 33 59 83 68 49 67 77 36 12 10 23 26 90 93 64 86 87 89 87 64 64 110 120 77 88 84 77 72 43 58 91 92 92 80 95 122 116 95 118 114 107 96 59 79 68 57 45 67 89 63 73 71 63 87 84 73 73 78 64 57 61 50 58 70 60 71 49 61 61 64 44 41 58 66 65 63 65 65 60 73 67 55 66 64 55 56 66 73 71 70 55 52 65 70 65 62 61 61 64 65 56 41 37 45 44 44 36 28 33 37 41 32 34 32 27 22 21 12 3 -2 66468 272 2795 30 11675 18 27 48 3918 -11644 -76 16 999999 -100 -34 -28 6 19 -11 -84 -87 30 -19 -66 51 43 102 20 999999 -52 75 89 130 134 136 37 3 162 176 191 176 99 143 171 34 -2 46 42 -81 12 84 71 6 103 128 -16 30 -14 -72 -4 4 97 158 79 99 33 51 110 6 101 118 -6 -1 7 -70 -18 75 75 66 25 37 -50 57 69 -8 3 65 89 122 22 -14 60 34 19 39 19 8 73 108 9 -6 -22 3 -21 30 94 117 124 30 59 79 39 85 54 68 49 99 56 6 89 105 48 44 26 -45 -10 19 64 58 101 77 -9 86 23 -24 6 2 -1 72 57 90 71 19 -28 -23 61 28 56 25 42 26 13 32 35 12 43 99 60 56 56 27 14 47 74 84 66 -5 21 57 47 40 40 44 75 117 87 88 92 73 41 22 15 23 24 88 82 93 126 97 42 18 55 68 74 86 75 76 81 127 112 74 84 57 62 73 67 52 67 69 71 53 39 33 8 33 61 52 71 75 47 26 17 14 21 30 13 -1 14 34 26 13 19 34 49 33 46 46 15 10 16 36 56 42 44 38 40 52 64 49 49 41 56 63 57 47 36 33 42 36 34 39 41 33 29 24 28 34 25 18 19 18 15 10 10 12 11 9 8 5 0 -9 -11 66477 289 2200 30 11680 18 27 57 3916 -11646 45094 28540 999999 999999 999999 999999 3027 41 83 168 149 74 203 199 72 -45 999999 -2 186 77 -56 -37 62 -22 -66 52 186 -21 113 13 -89 8 0 -20 134 127 87 181 48 -56 -11 61 67 131 141 107 101 44 76 -3 55 51 56 73 155 92 82 62 61 -7 -39 52 29 56 -29 -46 -23 -50 92 105 127 83 166 158 72 190 111 60 96 95 86 140 61 18 26 8 6 -57 -31 111 145 104 114 -9 41 28 114 133 113 10 -1 7 52 129 -6 -60 24 81 101 47 2 -1 81 109 169 106 19 62 93 -4 -11 122 80 136 22 -31 18 32 77 102 80 78 15 -50 108 86 80 98 -21 32 12 16 15 -25 76 87 63 38 43 30 -22 -16 -23 -11 -42 17 31 25 2 8 3 53 44 44 47 62 34 51 -1 79 74 87 86 23 0 15 38 77 65 25 14 27 86 69 15 51 112 81 18 -23 24 54 56 82 111 78 43 60 27 44 54 87 77 67 86 43 48 34 72 117 110 80 90 98 108 97 83 67 82 49 17 43 42 55 51 39 40 20 -3 41 45 41 -1 9 72 39 27 33 36 35 29 17 17 27 51 48 47 47 39 43 48 38 42 43 47 24 21 31 44 34 43 48 53 30 36 46 38 56 47 28 29 27 23 23 15 12 26 14 4 7 2 6 17 19 4 6 6 -3 -13 66486 292 2204 30 11684 18 28 6 3915 -11647 21039 31828 18155 999999 999999 999999 999999 999999 999999 999999 28755 7073 48 229 135 164 210 130 119 155 34 58 87 51 128 90 999999 999999 97 0 36 0 75 206 59 54 64 6 999999 26 122 44 49 45 151 75 128 251 146 36 123 150 4 42 56 112 125 9 72 -46 999999 -45 93 -24 -69 6 55 127 154 -14 30 15 31 -18 22 88 29 79 88 66 42 103 127 128 77 80 62 161 106 43 33 17 55 -32 -33 30 95 85 57 114 75 5 -1 151 43 -22 -19 -20 -57 -11 44 33 -18 -80 -31 51 51 71 40 -10 44 77 30 29 47 -24 -28 -18 -3 31 44 59 105 30 -2 -11 -8 50 63 1 70 49 21 -1 -54 -36 11 30 18 -25 -2 36 -14 23 60 69 62 78 64 37 23 -72 30 -3 28 49 5 42 56 23 30 41 102 58 26 69 76 52 52 63 110 66 45 33 36 39 19 9 43 30 23 68 57 65 79 30 6 71 69 71 51 52 96 80 89 83 104 112 99 92 75 58 78 66 45 57 99 84 53 55 34 45 48 35 46 46 51 46 22 33 28 50 46 58 24 34 77 79 27 17 34 30 33 66 63 40 54 67 47 44 42 46 42 46 57 61 54 42 46 30 30 42 47 46 41 34 50 39 33 51 50 31 33 49 35 31 34 33 37 25 26 16 15 19 13 13 4 5 -3 -4 -14 -13 66495 292 2180 30 11690 18 28 15 3914 -11649 3192 3622 4243 5096 6279 6852 10409 17209 11002 25449 41001 999999 25970 999999 999999 874843 19938 999999 999999 999999 6913 708 145 -28 -32 144 100 112 85 999999 -65 -65 -77 -84 29 12 -2 20 134 178 93 116 100 114 95 102 70 157 91 999999 -15 190 147 75 60 136 133 39 -15 52 95 115 113 80 -67 -58 -21 -5 36 117 108 143 181 232 142 15 -14 158 189 76 43 95 134 48 19 124 146 49 4 -7 -80 -23 82 39 6 50 33 64 155 120 105 -24 -23 55 29 -24 53 71 20 -62 -74 38 68 51 17 64 -4 -15 -5 37 29 -60 -72 37 68 65 79 54 23 -18 -19 -18 2 12 -6 -10 19 99 87 114 56 105 76 70 112 136 156 102 77 28 -18 24 14 33 34 -1 -26 -3 60 124 107 58 22 21 23 52 51 29 0 -1 58 40 34 44 31 29 1 -21 4 25 65 63 51 94 66 62 92 57 72 82 79 96 79 62 117 93 116 93 98 83 100 94 72 71 77 48 75 102 90 110 115 125 119 62 74 88 82 56 41 34 20 28 47 55 75 60 39 50 26 27 78 76 58 40 60 47 48 62 43 22 60 71 78 62 41 55 67 53 84 77 51 56 78 83 58 42 55 54 53 53 45 40 42 56 55 43 32 39 50 46 54 54 54 49 48 43 36 33 33 35 36 36 27 28 26 22 9 2 4 -1 -4 -4 66504 292 2185 30 11695 18 28 24 3912 -11650 4445 5153 6219 7574 9760 13331 10257 21436 37063 18171 35841 999999 999999 999999 999999 999999 1520 151 -41 123 155 24 16 81 96 90 -20 33 -43 -52 48 -49 -24 63 213 1 152 143 112 81 223 329 136 138 114 242 286 86 96 73 188 162 118 46 13 45 134 173 85 128 172 85 28 74 64 55 99 32 109 28 132 127 -47 114 103 82 83 161 171 163 74 147 130 54 94 49 32 100 232 134 111 43 21 -30 73 133 123 142 238 97 125 67 41 42 107 205 174 186 183 76 83 101 119 74 112 -32 99 82 26 93 95 29 114 88 37 155 71 115 168 141 92 86 14 130 146 251 132 83 100 130 160 203 75 -9 25 152 101 136 135 12 122 97 80 74 17 164 94 93 118 161 59 66 111 51 43 91 115 111 16 63 95 69 69 136 154 115 99 95 87 138 144 86 109 107 97 121 132 145 54 145 141 89 116 140 138 109 130 147 151 132 128 84 70 71 84 42 85 113 149 104 133 116 82 90 122 136 115 79 72 82 80 90 39 46 37 75 96 102 83 69 74 80 70 70 42 44 89 106 109 94 60 67 94 101 82 106 79 53 89 110 60 76 83 53 86 75 69 106 89 85 89 74 88 62 64 89 71 89 87 86 83 80 67 63 75 62 61 60 56 48 58 58 46 47 57 52 53 49 46 33 31 31 66513 292 2219 30 11699 18 28 33 3911 -11652 7947 9429 4329 20055 34514 6224 999999 999999 999999 999999 999999 999999 3218 -80 22 80 -45 48 48 21 -89 72 -58 46 81 999999 -75 35 23 -36 -6 2 22 14 -5 89 -24 -13 44 167 -29 -71 -100 -51 183 45 94 152 93 55 89 -25 30 -33 -50 999999 -25 70 77 107 17 -33 39 94 10 22 53 28 37 38 168 67 45 100 17 41 133 -16 -54 5 108 156 137 60 121 10 -43 60 62 7 105 57 68 111 35 59 -17 4 10 99 3 -92 -91 51 42 51 97 117 -21 -21 -53 5 90 66 111 129 -63 -1 13 85 85 27 49 22 -2 96 17 -17 11 -19 36 -20 21 45 -10 -8 62 58 -9 49 93 28 -43 10 17 55 51 17 -26 40 98 143 50 -23 63 116 39 3 53 103 22 57 143 61 16 42 105 89 52 -28 11 35 31 22 45 76 33 2 -7 42 98 88 67 56 80 38 50 75 74 89 91 27 82 105 78 103 85 70 99 103 70 36 51 62 83 102 98 68 127 101 53 94 104 69 69 55 73 81 51 65 56 64 23 27 17 26 47 22 51 71 73 29 6 30 51 46 43 49 65 48 53 48 59 56 43 51 38 46 55 49 36 49 68 61 57 34 49 30 51 51 52 35 39 49 51 46 39 47 47 57 50 40 34 35 36 35 44 40 33 25 20 29 32 25 20 18 18 27 23 8 10 4 66522 293 2189 30 11699 18 28 42 3910 -11653 8024 7069 29668 38965 29823 999999 999999 999999 999999 8850 232 116 197 26 81 72 143 57 43 233 139 -7 85 54 93 -26 129 119 23 55 -42 -64 50 63 266 309 62 110 200 129 110 144 95 83 165 192 166 75 -61 94 121 7 34 53 -59 95 10 85 -58 -24 62 -16 999999 31 110 240 184 19 8 40 122 76 14 82 82 188 124 85 110 151 51 114 103 40 128 63 150 108 151 11 43 56 65 -6 50 -5 67 132 112 55 74 211 94 20 22 153 136 41 38 118 -5 -40 38 19 76 156 104 14 0 -6 62 71 47 56 105 68 33 27 146 89 33 64 165 136 59 86 97 74 35 13 -58 35 125 33 6 40 60 3 25 47 60 -18 10 12 -24 32 99 89 69 76 70 34 20 98 119 85 54 69 116 9 86 80 67 -2 -8 -9 0 33 79 28 26 107 51 69 63 91 38 -1 86 71 72 66 65 65 78 124 113 70 43 91 84 29 51 86 74 72 90 69 110 121 45 53 104 93 84 109 76 83 104 36 74 105 62 82 85 52 57 68 63 97 62 35 23 35 50 66 60 53 48 54 54 67 69 71 35 46 42 50 50 41 62 44 72 70 75 61 47 56 53 57 58 81 93 56 41 51 57 44 78 67 53 59 57 48 53 50 45 43 40 42 30 26 38 37 36 26 21 23 12 19 18 23 11 66531 285 2400 30 11700 18 28 51 3909 -11655 60 -18 -98 11 84 69 -3 -46 75 64 166 -19 25 24 15 -20 138 237 -2 -5 100 22 46 29 -50 1 31 -52 -89 84 -4 -27 -53 -68 48 36 78 26 48 117 -20 33 105 174 149 183 152 -27 73 18 -31 73 115 -25 -9 85 -40 58 -7 93 92 -16 0 -49 59 109 64 8 20 8 -4 96 97 8 55 11 208 159 41 162 161 8 76 -15 7 124 -6 7 105 62 10 105 -16 27 80 98 3 -27 -36 6 -15 39 28 -31 16 72 38 -14 -27 27 17 -4 -58 60 15 -4 -37 -1 76 108 87 28 44 33 -26 -4 19 139 37 8 47 82 101 122 59 6 73 141 -12 -56 -4 0 -8 32 73 59 -21 7 39 48 28 -37 -18 7 69 28 33 34 46 39 60 69 28 1 40 1 21 72 45 59 35 -6 27 51 47 77 65 52 27 79 49 36 57 77 52 53 84 11 43 90 65 88 73 64 23 30 53 53 121 117 108 79 70 89 11 48 62 69 30 29 26 53 53 33 7 25 33 43 17 16 29 45 55 26 28 27 63 72 48 19 41 33 44 57 50 15 36 40 25 25 21 30 46 20 24 44 64 28 44 53 44 42 35 24 39 23 20 16 30 10 29 41 33 27 24 21 30 22 11 28 32 31 13 19 16 3 4 4 2 13 3 -4 999999 -8 -15 66540 291 2251 30 11701 18 29 0 3907 -11656 173505 1517 -2 999999 -76 -43 999999 999999 999999 999999 999999 18 999999 2 50 49 58 -71 37 110 66 53 22 -57 -61 999999 -25 10 111 -95 10 26 -15 132 260 133 999999 -14 -40 -21 119 105 25 141 90 113 158 174 74 0 -49 13 -6 6 -16 73 53 143 100 33 23 71 -38 9 -19 87 -23 16 77 146 61 88 13 57 112 127 -8 999999 -2 50 81 95 11 15 6 29 185 105 162 59 27 16 28 29 -56 -2 75 59 45 43 58 -19 34 80 -1 84 77 76 203 114 31 16 45 30 7 54 -4 -7 27 -32 54 54 20 -24 -35 29 -6 -23 85 98 -27 -10 65 95 131 88 53 35 13 1 14 86 6 20 56 -43 55 72 28 -24 5 60 54 54 51 79 9 42 93 73 83 124 55 -1 31 4 59 57 65 88 53 77 53 11 16 72 98 -8 40 13 40 41 5 -14 15 1 66 16 21 41 55 115 58 97 99 83 21 52 89 70 64 51 74 56 51 80 91 66 24 49 68 65 39 58 94 37 30 12 34 50 44 38 38 38 47 54 79 66 44 21 42 30 41 27 31 21 13 15 25 42 54 56 30 13 35 53 49 39 30 43 55 56 47 50 46 44 43 48 43 36 27 38 35 26 27 26 26 14 33 54 45 42 21 7 31 28 19 26 28 19 14 20 26 12 2 8 8 -3 -5 -4 -9 66549 291 2249 30 11699 18 29 9 3906 -11658 28509 345 -26 -37 22 -45 -9 999999 25 999999 999999 999999 76 177 63 107 -38 12 85 38 35 87 101 154 167 261 124 93 135 62 201 185 43 44 -19 111 157 52 77 164 190 37 -12 39 9 46 116 -64 44 83 -6 135 53 69 33 59 63 50 170 177 65 106 28 -20 40 -26 80 164 98 150 109 -5 37 85 137 181 27 33 19 108 143 124 136 101 45 96 -11 76 133 110 33 52 35 13 72 56 86 158 94 43 96 177 99 35 78 97 117 182 185 46 19 173 99 38 125 96 103 -22 999999 -34 -82 13 10 106 71 87 106 125 181 141 127 142 0 64 119 155 92 80 57 156 101 88 16 8 100 105 13 46 63 117 100 61 85 98 146 164 135 52 48 62 82 115 129 149 21 26 72 83 87 66 50 71 69 90 69 65 38 47 60 65 76 45 14 62 113 117 80 38 61 100 68 26 56 75 82 133 120 129 150 93 104 127 83 150 118 130 117 80 82 73 59 81 83 76 51 98 83 42 51 63 62 85 59 55 37 73 82 61 65 58 57 61 73 54 47 61 60 69 72 81 88 78 57 39 40 52 65 68 44 66 45 47 76 89 76 76 59 61 79 87 60 70 85 77 71 70 54 63 85 57 54 58 55 58 48 51 40 51 42 40 43 37 30 36 27 15 9 20 20 22 4 66559 289 2308 30 11698 18 29 19 3904 -11659 29 999999 999999 -14 125 192 -66 89 999999 999999 999999 9 126 20 -86 45 15 -2 113 119 -19 78 131 70 21 -79 24 55 142 111 -6 -63 24 43 16 64 252 222 27 34 26 55 36 28 113 112 4 126 134 191 -20 11 62 91 19 112 166 183 91 -24 127 140 107 150 137 174 89 34 67 16 -31 104 161 97 206 136 68 149 155 79 131 28 148 84 109 48 16 56 59 -10 -20 7 154 111 129 108 86 62 -33 4 69 48 51 28 35 116 16 -62 -22 5 97 75 71 18 36 -33 45 63 92 71 99 86 127 44 67 42 -5 55 59 26 -23 89 34 27 41 83 130 68 5 56 66 78 48 54 42 18 79 25 -68 54 86 156 154 84 81 106 109 93 69 67 30 99 66 50 87 69 38 51 71 71 53 85 36 41 54 124 36 11 57 62 75 73 88 73 47 105 45 70 102 80 82 100 136 124 80 68 122 119 95 73 110 129 84 47 88 157 105 123 109 89 47 57 93 86 63 84 55 70 87 76 76 54 66 54 42 49 32 76 89 68 22 62 35 16 70 73 80 80 63 59 47 43 39 57 63 63 54 64 59 59 66 83 71 53 68 85 94 63 61 69 48 65 68 50 51 39 51 55 56 61 63 42 30 48 43 40 44 31 40 54 41 30 27 21 21 15 15 14 10 66568 278 2608 30 11698 18 29 28 3903 -11661 131 -76 110 137 999999 -64 -27 22 213 37 44 151 128 3 45 61 114 144 274 8 -79 -36 266 173 61 96 89 90 60 103 134 93 159 221 237 180 140 135 38 -60 51 120 118 18 -21 25 75 66 97 66 14 81 67 62 226 156 137 39 71 127 -31 -37 131 42 70 68 115 105 79 75 122 200 44 19 86 53 79 117 124 147 37 73 8 -2 31 94 100 129 108 64 45 12 99 79 118 53 69 -11 17 -16 138 98 1 14 128 90 89 7 20 93 100 54 57 118 22 37 30 32 83 73 30 49 42 8 30 123 47 -31 29 55 46 55 38 71 76 77 105 99 79 40 16 66 93 21 91 47 37 23 23 76 81 112 7 83 71 33 36 64 35 -4 39 45 28 63 -5 15 40 47 103 113 62 23 25 110 110 76 64 78 70 115 31 56 64 83 95 73 53 56 46 105 103 99 62 80 94 104 125 130 105 79 31 68 32 36 70 6 38 47 49 70 58 24 27 33 52 55 23 49 40 45 43 36 55 37 41 38 49 67 46 30 66 44 23 23 27 38 45 87 70 45 38 60 48 66 58 49 41 54 52 38 41 51 53 40 53 52 44 50 37 41 38 34 25 24 33 21 19 27 25 24 11 19 28 20 12 1 -2 -9 66577 278 2636 30 11696 18 29 37 3902 -11663 151 146 -21 -58 124 40 88 22 -26 7 -60 62 111 90 102 15 52 92 69 31 89 -27 17 151 143 54 156 159 -61 76 -8 -29 175 131 166 172 208 230 217 157 140 -25 58 129 104 98 86 0 53 36 40 35 153 103 121 121 112 -28 132 22 -16 -23 -45 13 120 134 47 79 59 47 65 -5 17 99 47 66 37 101 44 20 30 84 32 41 97 76 114 118 39 32 35 126 99 148 122 69 100 53 20 76 104 59 -29 -14 66 62 21 41 55 88 72 53 37 107 86 68 24 -16 19 58 116 -19 34 58 25 31 133 119 74 43 -9 53 68 -20 34 63 9 42 33 2 1 69 -18 77 68 -9 22 -9 -12 -34 -21 -28 18 47 1 60 26 27 67 61 10 20 10 22 58 19 84 -7 -17 51 4 28 23 -15 45 30 16 77 13 54 33 94 102 63 48 78 52 95 71 46 58 82 72 105 106 89 93 95 57 70 52 94 81 75 50 25 45 60 30 16 64 64 35 70 58 33 65 42 50 56 40 36 51 57 72 79 42 19 60 58 38 37 38 17 39 61 57 72 55 49 53 55 41 37 63 65 54 52 39 44 26 33 54 50 35 37 43 50 45 33 38 48 32 29 24 32 33 19 24 29 32 21 18 11 0 -3 -1 2 66585 283 2459 30 11699 18 29 45 3900 -11664 -36 -86 34 999999 999999 999999 999999 4 12 -74 1 999999 -48 -82 2 67 -80 999999 -39 -47 -27 23 79 49 -53 31 -34 113 70 122 133 135 51 -9 73 -21 -34 999999 -21 12 89 -11 17 99 173 76 18 79 -2 113 143 16 114 119 14 40 73 73 -16 113 82 -3 -49 -43 40 76 0 -33 -17 150 116 -5 10 120 67 19 3 -72 -35 68 94 32 -13 0 75 62 23 -19 16 -41 -5 83 65 103 67 84 22 17 -73 69 81 61 -15 10 -52 34 108 75 -43 52 26 70 50 -40 -24 12 -68 -2 42 -8 -38 5 -70 -27 -35 -65 -36 33 26 33 -33 -12 -43 14 33 86 84 -11 -39 -33 21 82 86 -9 21 13 21 -10 -25 32 53 15 -41 6 48 12 40 58 53 9 52 9 -14 -2 -18 49 24 31 -18 -17 -3 54 3 -2 14 -42 -20 -2 35 17 3 -2 -39 -21 26 17 12 -20 60 48 30 9 29 0 29 15 37 14 58 69 52 18 67 61 42 68 64 33 44 55 45 29 -9 37 57 22 40 31 10 3 -2 3 3 22 46 47 47 27 14 22 51 52 4 19 20 0 9 15 10 44 43 -3 -12 8 36 29 32 11 21 52 32 27 11 6 9 1 -1 21 17 17 32 22 27 26 15 16 10 9 19 25 16 22 6 -11 -9 -8 -7 -11 -11 -1 999999 999999 -13 66594 278 2638 30 11698 18 29 54 3899 -11665 37 15 61 30 -3 -58 8 103 14 65 54 71 131 62 105 117 91 60 81 77 24 90 -40 999999 68 58 115 87 144 155 23 87 45 16 62 -3 57 21 63 97 112 128 41 42 109 111 42 31 46 100 83 28 -6 119 174 135 77 38 1 16 35 1 -27 -32 17 53 64 68 20 5 92 52 -15 18 10 37 -10 -44 78 82 -2 17 51 24 22 115 120 105 53 -45 23 -1 35 42 50 79 53 43 -26 -41 30 137 53 57 26 1 109 93 47 59 18 -5 63 45 112 41 -8 18 5 58 87 -1 -12 54 -13 -1 29 27 87 38 -5 -26 24 26 50 52 5 7 83 65 13 22 38 29 57 40 42 35 -7 8 53 46 34 91 39 29 32 45 21 -12 -26 0 -18 -7 27 16 -9 6 19 71 32 41 19 12 46 82 63 1 30 62 36 45 31 54 44 51 40 43 41 36 22 18 48 71 76 69 71 100 93 89 96 88 52 56 73 45 18 55 29 34 49 50 66 30 20 33 22 25 27 29 -2 -3 16 18 17 24 43 34 40 48 38 39 41 29 24 29 36 37 43 42 46 41 51 57 40 50 45 38 39 35 43 35 28 20 28 39 37 28 27 44 37 31 17 16 18 18 24 20 24 15 2 10 5 -3 -6 -15 -13 -14 66604 280 2576 30 11696 18 30 4 3897 -11666 53 999999 156 171 -27 -19 -12 69 -35 -64 -22 -64 8 39 55 92 -9 43 3 30 35 17 66 132 138 59 -30 16 68 3 46 105 35 999999 -83 36 13 14 -1 27 180 139 190 158 224 171 94 27 -69 -46 45 38 62 55 119 20 -72 0 20 85 81 20 -22 -18 22 32 6 19 74 15 74 66 24 96 44 18 98 67 60 21 -85 42 -64 -9 19 22 -9 -21 73 61 14 53 18 -44 -41 -6 -57 12 80 16 38 8 45 36 103 110 70 1 50 65 1 -23 -18 30 26 19 -66 -47 -57 64 136 55 39 58 -23 -21 31 -3 42 128 49 35 27 64 53 16 -1 7 49 27 12 34 62 85 75 37 6 26 -13 -20 -13 11 33 61 62 26 -11 35 5 34 11 51 68 74 35 43 79 27 20 67 39 24 2 18 13 -23 38 20 8 28 7 63 85 -2 36 82 68 60 50 27 25 77 66 67 80 61 58 58 36 83 122 133 86 67 79 56 35 70 54 52 68 67 42 21 5 26 32 31 21 22 18 29 34 51 46 29 47 28 32 69 65 51 64 57 48 31 24 27 28 31 32 41 39 47 39 34 50 43 49 46 43 37 36 51 51 47 51 52 45 42 34 32 40 36 43 26 19 14 26 22 17 12 10 5 4 -8 -3 -9 999999 -13 66613 274 2602 30 11692 18 30 13 3895 -11667 49 -28 -34 26 -22 999999 -2 0 -3 15 -49 -55 -50 95 76 -2 -68 -97 3 70 10 12 -47 -67 64 -65 -76 4 44 -26 -10 28 35 -7 -22 -45 -60 -75 -39 -5 20 2 53 60 107 152 85 39 -21 999999 -40 8 42 60 11 -43 51 -25 54 108 113 -36 61 60 52 1 -60 -11 107 69 -68 14 29 70 9 -29 -5 -25 -16 -30 -28 36 67 30 -55 -16 136 47 -52 -6 9 -27 -47 -5 -52 -17 32 41 52 33 -26 -1 -36 -78 -36 -27 -26 1 -81 -74 -57 -70 -21 7 44 27 18 1 16 -26 -36 -22 -54 -81 -52 11 8 -42 -43 -22 -24 22 18 -12 -49 -19 -44 -66 3 43 -6 -8 12 -16 -12 5 7 48 -30 -48 21 92 65 65 48 -1 19 60 52 21 -18 -69 -70 -13 28 43 25 56 67 2 -4 -11 -16 14 20 29 -3 -19 -1 24 30 27 36 -9 23 10 42 37 56 51 23 44 85 70 42 45 67 58 71 67 73 44 44 48 1 -4 31 48 31 23 10 19 25 19 19 42 25 9 -26 -26 10 -5 -18 10 31 8 8 12 2 12 6 14 3 -13 -5 13 12 25 10 15 21 16 22 17 16 8 1 1 10 27 20 10 14 8 10 8 3 0 12 19 12 8 6 14 3 13 4 -7 -8 -7 -9 -9 -14 -13 66622 280 2566 30 11686 18 30 22 3894 -11668 1 -4 999999 -92 18 34 -85 999999 37 148 277 123 15 -56 -30 -51 -13 87 206 75 179 253 114 -50 -71 115 256 156 68 9 -55 -100 79 140 111 53 -13 -87 146 161 -21 37 83 -26 132 258 124 -19 47 89 16 54 197 107 -26 10 156 95 2 78 182 45 -26 42 63 98 150 89 46 48 36 73 -5 -24 -9 72 95 94 79 117 146 119 26 -22 52 109 91 48 9 -12 -37 108 102 52 89 52 206 203 118 88 74 77 75 0 107 90 43 120 97 70 67 59 177 164 182 156 90 31 52 90 81 83 88 72 133 124 96 57 -14 17 8 45 42 100 138 85 20 5 -8 42 30 65 118 146 118 68 55 49 48 7 58 51 69 24 7 3 20 31 93 60 18 18 6 23 56 21 34 76 41 60 88 73 76 64 22 76 109 125 114 107 75 44 84 142 112 21 -20 -23 41 61 110 129 106 46 30 79 80 79 67 82 96 122 147 133 96 77 55 3 45 68 99 78 89 77 70 25 42 61 59 48 78 61 56 70 54 51 53 57 72 52 32 45 57 53 62 61 54 68 88 67 43 39 37 44 56 52 51 52 41 50 46 40 55 59 60 64 51 38 39 44 43 35 43 41 38 40 37 30 27 32 24 16 18 17 13 13 11 3 2 -4 66630 284 2472 30 11682 18 30 30 3892 -11669 -32 999999 999999 999999 77 95 -5 39 66 -11 6 -63 -54 999999 999999 47 99 114 -65 1 36 47 16 999999 -56 12 107 85 94 42 -1 24 39 141 58 -11 79 124 139 122 70 45 82 37 34 150 -37 -77 83 63 -2 32 100 19 42 -68 19 72 45 18 66 108 77 1 5 23 174 115 102 97 95 46 176 45 -18 -27 113 75 -8 7 35 63 24 40 26 69 120 50 21 -12 10 155 59 24 157 154 99 112 69 43 0 33 -9 5 50 -33 -25 81 135 89 73 -6 -21 16 124 103 70 96 69 83 44 64 80 58 64 97 56 19 22 91 93 12 -34 70 67 70 58 16 54 53 8 -17 28 -24 -24 13 87 43 -11 -9 -4 50 50 44 72 88 97 89 126 53 82 68 53 35 24 45 75 73 34 2 31 33 8 33 48 96 67 37 11 53 71 28 54 47 24 57 46 29 27 22 33 38 50 76 76 41 63 98 79 86 71 59 95 91 67 93 98 66 65 74 76 95 92 90 86 67 38 44 49 69 46 49 45 48 64 85 56 49 39 33 38 44 44 28 34 55 63 55 50 50 41 49 32 24 39 51 34 46 55 50 40 41 40 42 61 55 51 46 47 37 40 28 42 42 37 39 38 33 24 29 17 27 33 20 34 25 18 21 7 8 8 8 -2 1 66639 275 2707 30 11677 18 30 39 3890 -11670 31 112 112 115 44 -26 -14 -41 9 47 40 94 260 164 31 183 232 10 -8 -44 -19 43 81 -19 -16 65 189 -6 27 10 61 1 95 99 140 89 46 45 68 90 58 39 150 199 107 39 120 74 134 145 120 33 43 138 209 119 211 85 47 55 69 58 92 135 121 111 79 -52 13 32 20 139 172 -32 -24 100 114 12 85 91 56 0 51 81 31 -48 -75 49 12 -9 12 -66 30 46 48 9 123 93 -23 5 158 29 -36 53 59 51 45 41 75 45 -65 19 -13 -53 34 28 23 101 30 -65 68 94 58 64 6 -30 31 59 -43 -35 21 45 23 45 41 53 15 -17 45 18 -8 64 60 119 19 53 92 13 63 32 99 106 72 27 75 57 72 59 -11 23 52 63 55 -5 46 48 29 89 81 50 40 46 81 71 38 5 60 78 62 51 61 55 45 35 58 59 66 82 75 62 81 82 124 106 68 76 71 82 52 39 41 30 33 54 88 81 79 88 45 21 55 21 12 56 37 -17 46 66 66 59 35 51 70 46 44 25 31 35 51 46 50 49 52 76 45 21 46 43 46 68 31 43 57 73 69 55 47 39 39 47 32 33 42 51 51 43 34 35 40 39 39 21 29 34 35 34 22 22 27 13 12 12 8 0 -11 66649 280 2555 30 11675 18 30 49 3888 -11671 -75 182 999999 999999 999999 93 156 109 66 33 222 206 84 86 191 122 -7 165 75 -19 26 96 94 148 164 -20 38 27 94 87 103 0 41 54 25 93 136 130 29 40 52 60 76 999999 -6 131 170 -44 -39 19 34 -22 999999 52 148 59 42 -38 75 -32 16 122 -69 117 4 143 -6 143 81 59 123 47 2 116 185 -30 4 109 -55 21 1 76 191 193 167 49 76 167 75 104 7 -50 -9 -16 119 89 6 78 12 11 -43 45 -2 37 83 5 -84 47 109 122 58 4 35 75 67 53 -17 90 -16 101 112 95 -16 -7 64 44 36 98 115 35 -13 46 77 94 68 48 15 -30 -13 20 55 56 -12 15 28 66 61 38 95 97 -42 22 47 77 103 141 73 97 40 53 79 15 -45 -40 54 51 48 19 132 76 -29 63 72 52 66 41 90 15 25 53 79 94 96 115 44 86 82 41 60 49 87 78 96 87 60 76 107 64 53 100 84 130 121 93 94 63 106 70 74 103 67 70 63 54 51 51 58 40 86 50 35 49 55 32 46 78 62 49 26 19 41 45 56 66 38 34 30 25 46 71 43 49 46 59 50 65 56 49 47 47 35 46 50 59 64 57 60 49 42 55 53 45 38 48 52 37 46 46 38 35 44 41 28 24 12 6 3 10 -3 -4 66658 270 2767 30 11677 18 30 58 3887 -11672 -33 999999 -33 60 44 -71 -84 -31 60 47 -69 -24 30 33 -17 147 112 35 -15 -68 -3 -12 -58 999999 -61 60 82 34 105 15 57 -32 -26 16 61 -63 -65 999999 23 -5 -51 67 110 -7 -60 76 126 60 89 15 -30 75 999999 -88 -11 152 207 126 69 999999 -28 65 999999 48 22 130 103 -81 -26 187 -76 -28 -1 6 -13 -43 1 154 12 -12 17 25 19 80 24 9 15 -54 -80 -64 3 11 -88 -73 -26 -7 -56 -50 -3 48 61 60 26 42 41 57 69 176 21 -9 93 80 -33 -19 104 77 35 7 7 19 53 -13 14 92 25 -18 -14 -43 -50 30 15 58 14 -1 12 69 12 -6 68 9 -14 13 -38 48 22 42 35 13 57 44 -15 -27 28 -11 30 27 -4 -12 -21 43 17 -34 25 3 26 63 74 30 47 57 55 46 15 58 59 0 30 -19 24 100 33 16 60 34 30 54 78 55 44 59 66 42 35 63 42 23 44 66 34 20 30 1 61 69 53 70 47 19 54 75 39 3 27 19 21 26 28 29 37 10 9 7 10 36 25 27 24 11 19 21 27 35 29 33 22 17 31 26 14 19 52 35 12 23 26 11 34 41 15 23 19 11 20 14 10 9 12 23 10 24 4 -1 16 14 10 4 -7 -3 -1 -10 66667 273 2768 30 11678 18 31 7 3885 -11673 -45 74 98 -55 200 81 999999 999999 -47 147 129 113 22 112 39 6 121 26 141 97 44 107 104 999999 -92 999999 -88 999999 18 59 168 125 21 999999 -21 0 91 -23 -83 -9 62 -5 133 139 21 10 70 88 -1 100 124 -8 -9 152 175 143 50 12 87 45 139 67 65 89 36 91 12 -53 53 65 82 53 111 139 51 -73 37 111 78 78 151 25 7 46 -27 -65 -75 -59 40 34 -11 29 67 73 -12 72 -15 -21 64 1 16 -9 28 64 67 87 80 160 -2 -80 -24 112 150 45 39 56 57 87 6 6 63 24 26 24 55 62 46 91 4 63 103 -56 9 59 54 43 10 42 86 -14 20 16 78 31 30 6 -5 41 91 39 41 55 30 119 77 20 39 26 -12 -14 -9 31 49 29 17 -12 37 18 82 74 55 55 54 31 63 61 37 19 67 68 81 56 98 75 33 72 26 23 45 121 82 90 60 63 99 88 48 91 63 70 62 43 88 61 60 61 68 42 74 73 68 76 48 44 21 62 31 61 60 50 72 71 64 50 44 48 40 32 27 21 39 60 29 20 51 47 35 59 46 33 42 47 44 35 25 27 33 40 42 38 34 38 36 35 45 41 33 20 26 30 11 17 9 20 17 8 10 16 16 13 -1 -7 1 66676 272 2799 30 11679 18 31 16 3883 -11673 -30 77 174 96 8 52 86 89 37 87 47 47 -9 163 135 207 195 -78 999999 31 154 81 -15 -67 52 112 67 -74 6 163 151 22 146 72 138 87 116 187 77 137 152 214 176 -34 54 116 203 195 58 76 13 149 120 109 82 68 197 94 -36 48 72 10 67 41 195 82 -24 165 245 77 40 31 92 124 28 164 175 190 119 61 79 84 63 52 51 -11 -76 21 155 102 2 15 117 43 47 17 80 61 69 193 63 188 158 75 28 92 117 25 67 39 20 -16 -13 91 138 73 62 94 54 45 114 114 92 81 93 107 92 75 70 92 61 51 136 74 162 154 137 99 118 128 134 141 15 76 48 64 75 79 97 114 105 -27 102 100 79 91 140 51 39 18 80 71 123 92 68 114 127 111 84 83 97 112 88 102 106 88 64 92 101 82 59 37 82 119 104 66 110 103 152 131 125 122 112 145 144 166 108 149 118 64 64 91 97 119 76 104 94 104 91 114 85 80 83 82 92 89 59 56 51 97 106 105 85 86 105 103 87 85 117 88 75 72 82 79 81 85 64 75 75 90 98 85 84 78 86 71 88 99 81 71 77 88 80 75 67 68 68 67 74 55 52 58 63 55 52 55 56 40 40 38 32 23 66685 271 2799 30 11679 18 31 25 3881 -11674 -20 17 8 116 68 151 -46 180 164 -32 33 182 188 8 11 10 85 120 -27 143 97 1 -62 41 67 -7 16 -17 109 58 1 -34 999999 -14 -15 77 247 157 81 -45 11 -42 2 -31 18 -21 29 -45 -30 86 28 9 10 -11 92 186 -53 14 100 38 42 206 100 66 138 131 50 68 42 66 16 13 30 999999 58 31 -24 10 -38 -72 -20 -35 24 30 147 31 28 70 79 89 -15 -65 -16 -10 -77 22 54 64 28 -46 999999 -49 55 146 111 146 14 59 58 107 27 37 71 23 -44 24 54 41 -41 49 44 38 113 -67 -19 5 42 49 55 35 35 9 11 10 -51 16 -11 -5 -21 3 79 68 22 5 15 5 5 -38 41 84 48 31 40 39 43 39 57 39 87 36 26 39 63 61 81 50 26 -8 26 77 41 13 58 42 25 68 15 85 119 29 32 42 75 79 80 91 104 51 36 89 56 89 90 88 62 85 87 32 60 69 44 13 18 39 74 62 38 60 43 22 69 58 62 13 24 15 46 27 40 39 43 36 17 45 24 40 65 23 23 34 61 39 25 53 26 26 37 40 34 26 27 47 41 23 26 22 22 31 29 29 43 37 38 38 31 14 19 19 24 29 23 17 10 9 -1 -7 0 -5 -12 999999 -12 66694 273 2768 30 11678 18 31 34 3880 -11675 140 46 26 61 -37 -34 -40 122 26 112 -9 11 238 176 -59 112 219 50 999999 999999 160 51 43 -78 999999 33 -59 -61 89 -70 18 142 16 160 58 -11 2 67 130 -21 69 93 -99 87 149 55 18 12 28 34 101 23 107 -62 5 187 169 139 101 167 231 144 92 50 -32 70 123 -36 31 97 108 179 109 -71 999999 71 22 107 193 42 -29 -1 16 93 85 120 30 -19 -18 78 4 -68 -25 36 22 126 142 113 14 31 -48 -64 -56 6 62 71 152 31 -8 108 13 17 101 105 115 73 44 62 62 33 52 77 75 80 85 -6 41 49 54 73 47 38 85 -40 7 78 34 -20 -5 53 1 69 6 7 51 114 -14 52 117 76 76 -15 -13 47 106 -5 18 60 27 15 16 32 23 21 47 68 53 31 38 37 42 56 116 104 50 57 36 47 33 63 86 92 60 8 77 96 106 44 82 109 116 55 50 139 134 86 86 70 95 70 54 81 80 70 77 103 116 62 69 60 76 78 75 58 54 24 27 44 43 53 57 31 44 59 64 62 45 40 42 65 54 62 73 57 20 25 32 26 58 70 63 49 44 40 41 34 38 37 21 30 53 42 32 34 32 30 26 42 38 35 35 19 20 24 23 27 19 12 4 4 2 -2 -8 66703 275 2711 30 11681 18 31 43 3878 -11676 61 130 137 109 106 67 103 125 201 132 230 127 18 125 -1 999999 21 97 82 -58 47 89 40 86 94 -23 999999 88 119 97 44 107 97 84 40 44 100 183 184 149 202 5 33 36 26 62 38 123 -31 -10 48 101 -24 96 55 54 210 114 118 136 150 165 75 50 152 79 108 122 134 163 27 -29 -66 6 91 96 44 47 95 35 74 156 162 -17 -18 -2 120 101 48 101 30 129 -48 72 81 116 109 72 54 12 -17 53 54 104 65 24 67 75 27 42 35 0 88 23 78 93 62 17 69 29 74 115 61 22 45 -41 39 86 14 83 18 5 5 18 38 60 12 81 77 82 21 43 101 101 12 43 47 113 88 36 -7 21 26 49 72 56 33 67 87 32 44 90 54 17 51 41 71 111 104 74 85 46 -1 103 106 54 59 95 113 51 42 77 16 12 53 43 64 51 85 114 98 112 64 82 87 90 78 104 118 79 72 101 87 78 135 74 71 62 69 63 69 87 73 71 82 74 79 55 50 23 52 44 54 50 55 64 39 53 58 52 54 59 55 48 37 49 62 49 42 48 50 51 58 56 25 46 51 61 53 51 55 30 37 44 41 48 52 43 43 44 31 32 19 14 31 21 18 21 19 24 23 14 7 6 -4 66712 290 2261 30 11681 18 31 52 3876 -11677 73 -53 198 185 23 137 -59 -88 -2 108 82 101 58 -1 -8 161 49 -98 2 145 -1 112 85 -40 -79 -4 30 -4 999999 -33 -31 175 44 -33 73 74 39 38 9 67 12 -46 23 46 -26 17 54 6 114 50 73 62 -44 30 118 71 70 48 41 87 -53 -76 68 23 182 64 23 4 52 193 131 69 43 67 -17 74 118 125 170 163 101 102 61 15 55 5 -4 18 -14 -22 -60 -7 64 89 109 80 120 148 97 115 45 54 37 -17 45 24 125 79 16 87 94 33 111 124 91 32 -20 103 27 -25 4 118 103 49 25 28 -17 61 17 119 2 49 56 43 6 40 -18 47 27 92 110 135 143 79 94 -1 68 77 23 83 54 23 49 66 74 33 -5 29 35 48 38 22 -19 76 63 43 4 32 36 39 66 69 104 22 56 23 40 89 79 65 59 104 88 42 21 25 75 48 33 43 88 73 40 -7 69 34 0 58 41 80 88 11 22 20 53 39 59 77 105 61 95 49 61 47 96 65 54 101 61 46 70 101 75 59 41 56 56 80 60 49 51 59 59 51 36 20 15 29 54 46 37 65 58 52 39 41 38 34 55 54 59 41 46 45 50 38 36 36 32 44 51 46 45 44 46 39 26 36 28 45 39 34 39 35 31 34 28 28 26 25 22 24 12 10 11 7 4 5 0 -11 66721 293 2171 30 11681 18 32 1 3874 -11678 12572 27 -99 999999 999999 999999 -63 120 158 276 187 183 96 30 107 209 180 999999 82 115 66 318 170 262 138 108 177 -44 81 164 59 116 56 56 22 -2 214 163 54 -31 -35 -34 8 30 1 -53 62 33 76 79 -2 -17 -3 116 105 21 26 129 110 -28 -26 152 150 156 26 38 4 60 34 5 50 66 -30 5 103 123 57 179 114 127 3 38 74 41 0 -59 -55 92 80 180 105 54 113 164 176 83 46 89 141 184 117 -16 115 90 -23 60 124 76 12 52 8 -23 4 72 205 162 147 163 31 175 143 105 55 113 136 112 100 75 34 -19 34 -28 33 81 77 108 87 69 42 13 103 -20 27 70 38 70 127 91 37 82 52 98 53 67 95 70 46 108 94 54 71 98 75 94 85 91 65 53 89 154 89 81 137 44 20 20 63 67 65 134 109 165 151 72 50 78 106 78 77 93 33 87 81 66 89 142 124 107 99 65 156 154 117 105 46 86 112 102 109 68 93 124 84 69 89 121 138 166 137 131 152 123 110 106 116 83 109 94 104 99 98 103 96 114 130 127 123 80 66 80 75 91 99 87 53 80 111 97 113 105 109 89 68 91 85 87 99 116 77 52 78 81 71 76 82 79 73 78 81 80 69 79 70 71 64 72 64 63 66 65 68 52 41 50 56 45 44 38 30 32 29 19 15 66730 286 2175 30 11685 18 32 10 3872 -11679 8113 29 999999 999999 999999 -6 116 183 75 22 999999 999999 999999 42 36 6 -58 62 126 100 113 95 -7 -12 -90 45 5 10 999999 999999 999999 -28 56 215 -81 29 65 -26 57 36 4 82 201 32 140 185 44 -21 1 127 137 122 60 65 -18 31 40 18 21 43 -34 118 40 -35 50 -40 -15 30 49 -1 56 6 77 87 56 44 146 139 46 64 49 69 96 26 47 32 -49 12 -12 -2 -33 2 110 15 -83 10 40 -55 17 -4 -38 98 9 46 128 9 -40 20 25 15 21 -25 -80 -73 -29 999999 -43 -18 -63 -41 27 25 41 40 18 -22 21 -2 -12 -7 -24 39 24 3 -23 -31 52 67 118 93 3 -15 20 -31 55 40 -38 -94 -81 -35 47 9 -34 -1 -14 -27 -27 2 2 -14 -10 46 46 10 -17 -58 -7 -1 67 -14 -33 13 38 2 0 -1 -40 -67 -13 21 30 8 -26 0 -9 -4 -4 31 22 49 34 -7 12 14 29 27 13 73 39 28 22 8 11 -13 27 41 54 55 22 52 29 55 53 21 66 43 57 56 67 55 40 27 23 35 71 57 27 27 -14 41 20 38 46 33 41 54 34 29 55 25 18 44 31 42 45 30 36 13 0 11 14 3 29 21 9 27 30 19 -2 19 36 19 10 19 16 16 28 16 0 17 20 17 17 18 29 40 24 3 9 5 2 15 7 4 0 -8 66739 287 2327 30 11687 18 32 19 3871 -11680 57 -26 -48 -31 -58 114 75 -60 139 127 111 257 76 47 133 71 -56 146 141 81 197 142 65 158 221 141 34 -39 -44 54 131 175 79 -86 31 -18 199 -7 18 146 54 106 162 69 83 134 110 115 175 166 -30 136 187 48 37 5 76 208 93 14 68 170 6 82 13 -1 165 89 13 22 31 174 200 154 197 151 208 113 12 51 5 -16 19 104 95 114 130 -22 19 129 77 72 53 38 98 35 17 -16 90 85 -6 48 77 12 -39 -55 -34 107 119 94 85 86 97 145 87 63 114 109 57 2 28 89 55 32 38 -13 95 105 11 29 50 71 34 118 100 63 59 -14 28 48 86 90 42 56 104 11 -14 39 81 24 46 110 123 62 16 71 8 6 -27 9 51 39 4 108 108 38 -2 -14 -24 -77 -16 33 52 42 40 -7 28 28 22 42 42 68 37 81 81 43 29 59 61 54 65 29 59 84 75 105 59 1 67 67 92 96 93 28 52 64 70 87 90 81 111 104 49 87 142 65 97 59 71 76 95 81 56 57 43 42 72 92 101 91 45 58 67 59 49 71 66 66 37 24 35 46 51 24 32 53 41 40 42 55 53 60 50 45 46 67 58 68 50 39 36 36 32 50 38 26 37 50 39 44 38 45 53 48 46 31 28 20 28 33 19 15 12 1 -7 999999 -10 66748 288 2326 30 11686 18 32 28 3869 -11681 2954 19 92 175 163 298 35 121 88 54 -16 -50 57 59 6 -13 100 7 -16 10 146 185 100 146 58 -49 94 182 79 39 52 43 138 81 5 54 -74 999999 -12 59 78 170 126 310 153 101 215 197 54 -84 80 143 232 248 71 51 18 -41 26 99 95 88 198 55 -40 137 160 210 147 90 154 106 180 206 144 158 84 96 81 62 46 11 118 102 54 5 112 141 140 110 32 4 -70 16 8 -30 59 100 29 -4 105 165 88 68 142 174 120 98 60 63 46 68 110 128 24 149 162 87 135 55 48 -18 121 74 49 92 103 52 86 38 16 59 35 76 114 83 100 22 81 49 2 -15 64 156 18 -39 55 116 64 44 80 45 59 56 26 65 144 143 124 18 35 52 99 141 149 106 100 69 66 60 122 96 101 96 102 110 45 54 110 117 50 71 87 90 101 84 162 61 82 61 74 85 120 109 117 73 114 103 100 128 125 108 108 102 108 104 100 104 108 99 127 116 99 93 130 126 91 68 111 93 128 128 141 137 100 138 101 122 114 90 88 97 106 103 74 74 70 93 89 96 110 83 99 86 71 66 79 68 78 92 65 88 85 84 83 76 82 60 64 77 90 90 80 74 83 63 75 84 85 85 75 68 86 71 58 57 71 54 48 46 53 48 36 35 25 26 23 21 66757 288 2326 30 11686 18 32 37 3867 -11682 573422 999999 999999 1109 -5 13 -18 146 54 -21 -20 82 61 98 102 -13 46 59 200 117 -5 15 121 71 143 -34 197 107 106 230 125 143 253 147 124 82 40 -2 94 168 97 76 117 52 85 126 181 -71 -12 87 128 110 79 118 155 99 14 116 79 105 160 167 167 115 115 154 91 131 169 212 54 92 76 70 108 181 120 85 62 102 117 92 14 72 93 103 179 51 23 161 218 211 82 15 47 41 51 113 112 72 72 57 129 43 123 93 89 84 78 110 -54 88 98 -43 51 88 42 42 9 -39 89 32 56 90 68 35 85 61 9 -38 56 85 119 74 216 231 86 82 72 90 34 -36 28 131 107 28 67 49 17 -6 146 90 112 159 98 48 53 74 113 92 67 138 63 55 41 39 72 86 135 104 20 74 73 93 42 -4 55 95 97 93 64 66 90 100 109 103 85 19 69 101 124 113 108 76 46 56 106 78 80 84 130 110 104 111 112 148 151 97 89 99 104 91 156 102 93 114 137 120 80 100 109 87 114 107 99 100 137 112 106 115 89 85 57 92 44 37 62 73 69 79 95 63 53 61 69 97 98 71 73 77 65 74 71 89 97 74 70 70 78 71 63 82 77 49 70 67 76 85 82 72 72 70 67 58 71 71 59 51 48 50 46 44 37 45 40 41 32 16 66766 284 2449 30 11689 18 32 46 3865 -11682 3421 93 109 43 -44 11 -39 145 -43 85 48 25 125 226 188 137 99 -74 95 147 18 -11 103 48 -43 -49 48 999999 -28 93 158 86 143 138 13 105 60 35 180 80 32 113 -7 7 4 139 87 41 30 119 -36 22 93 -74 999999 -20 41 155 56 -30 -28 -35 -33 0 -70 3 5 15 4 37 28 194 30 79 76 5 101 121 -10 48 -10 104 194 17 82 45 29 42 81 56 32 47 -2 6 21 32 87 48 92 36 121 19 -34 -13 26 73 23 -31 88 102 55 -25 19 -11 60 87 101 106 18 6 113 71 86 115 71 75 98 23 11 47 112 66 -16 60 125 -15 73 96 95 71 74 55 24 42 103 112 49 39 58 58 75 8 5 50 14 136 46 49 99 104 28 49 74 37 -19 4 33 -2 30 -27 81 48 -14 74 63 51 82 71 73 63 54 88 65 63 58 11 11 33 30 3 21 -3 74 94 73 14 69 77 45 53 100 89 117 85 66 67 119 105 84 82 107 111 86 103 86 103 54 33 62 53 83 94 93 86 102 90 51 22 39 46 40 57 28 58 44 33 50 79 35 37 42 42 29 41 43 45 48 30 37 43 57 36 32 42 33 30 47 52 52 64 44 56 44 46 49 43 37 37 42 32 22 22 33 29 29 25 13 10 14 10 5 5 -6 -6 66775 287 2362 30 11692 18 32 55 3864 -11683 958 46 106 -21 16 -27 -25 59 169 317 172 55 71 167 62 61 57 70 119 84 65 1 34 21 130 -3 258 167 126 26 -25 44 21 -30 36 203 246 173 86 -9 133 72 57 145 126 138 150 165 148 46 -15 134 141 124 82 79 17 -3 103 114 -46 74 176 103 53 165 226 141 170 102 164 111 119 21 8 122 47 133 73 60 2 19 21 146 110 6 67 8 62 -27 45 119 35 72 150 34 12 64 39 -13 25 139 140 82 63 131 81 48 5 75 103 122 79 108 122 42 163 107 30 -14 41 47 44 73 107 95 120 110 132 107 5 31 48 3 102 110 76 54 107 81 58 67 89 116 23 -40 1 88 102 88 47 78 68 150 116 166 151 101 91 67 77 52 8 7 69 99 35 55 45 23 70 30 59 53 75 91 58 95 93 43 87 59 -5 60 39 103 105 95 88 77 56 44 115 55 -6 53 99 113 64 70 64 111 152 78 61 97 120 115 136 99 90 90 106 97 99 119 93 69 96 115 76 70 94 111 116 76 111 100 104 112 81 93 114 88 111 81 64 54 84 71 67 62 70 75 53 57 64 84 85 72 81 52 63 61 47 60 61 59 44 59 64 70 67 69 83 88 82 65 67 68 61 50 56 63 56 45 43 43 54 51 45 47 43 36 30 29 19 66784 289 2298 30 11688 18 33 4 3862 -11684 101998 1138 329 253 17 0 7 110 16 -11 237 128 134 143 139 150 -60 90 60 83 4 90 138 225 170 1 90 13 -64 78 62 70 157 50 41 -23 116 165 -69 -64 209 191 149 232 110 128 129 78 125 315 119 103 132 103 97 142 122 36 256 110 76 54 112 79 191 110 51 43 -19 55 23 66 106 88 -2 37 122 108 -76 5 87 35 58 72 30 -31 108 26 -27 84 -19 59 233 236 182 -36 70 114 55 95 25 68 125 138 112 21 97 108 110 -5 -45 123 144 121 104 43 56 78 110 81 -7 9 44 46 34 175 -10 2 65 55 48 100 65 71 71 -78 59 52 1 107 121 109 56 60 78 49 51 69 58 73 17 58 98 131 97 77 142 115 73 92 55 4 94 89 40 56 166 100 100 103 69 49 32 74 105 73 24 88 104 52 70 86 88 82 63 74 55 44 30 66 41 62 95 111 75 61 121 106 72 86 101 71 77 80 72 112 81 72 127 118 103 104 108 119 144 177 140 108 77 110 99 92 85 92 96 137 111 118 112 104 62 61 93 63 88 95 86 113 98 68 81 69 70 86 92 86 66 33 49 76 52 70 83 84 76 57 43 78 55 47 55 56 51 67 74 80 80 71 76 70 67 58 59 65 67 57 57 60 48 49 43 47 49 47 37 22 22 28 20 66793 289 2322 30 11682 18 33 13 3860 -11685 2169 -52 -11 999999 999999 999999 38 93 -89 56 20 154 -7 129 57 23 -55 110 72 -66 -68 57 18 199 226 96 120 146 -1 23 45 -47 78 8 70 101 -50 -14 7 253 230 195 161 119 116 -12 92 130 106 133 110 104 114 -81 999999 96 157 20 -71 66 121 88 47 5 32 -2 76 145 -5 55 100 163 151 196 48 57 -16 2 53 28 154 40 63 -99 -79 11 -1 138 92 39 58 139 -1 9 -40 174 106 36 70 90 20 1 35 45 11 35 80 20 128 227 -39 -52 2 155 115 56 -2 78 130 89 63 62 10 -34 65 141 81 92 158 125 89 96 38 15 44 -26 29 -14 50 121 59 20 80 153 101 65 46 54 0 37 21 -69 21 62 51 57 73 108 69 11 90 4 22 79 122 44 64 139 49 56 80 35 5 2 63 75 92 81 32 40 50 71 79 76 82 50 51 108 99 10 44 89 56 46 99 109 22 28 62 118 70 83 102 135 172 124 83 110 93 115 113 91 118 87 76 51 70 80 102 101 96 78 86 76 69 67 83 107 84 71 74 88 55 73 96 82 72 64 70 60 57 49 44 53 72 47 52 53 38 48 77 80 57 46 55 66 59 48 58 54 59 72 53 58 68 56 53 50 59 57 60 44 52 45 46 38 35 55 47 27 34 38 39 34 24 22 19 3 4 66803 289 2319 30 11679 18 33 23 3858 -11686 3630 -62 -76 -38 24 -40 -81 -19 999999 -99 -89 57 14 82 213 40 46 30 999999 999999 999999 4 128 201 12 999999 20 136 -39 -38 45 106 98 42 -3 25 17 -4 62 106 157 219 114 -15 131 49 94 147 76 132 2 19 43 86 4 84 140 18 -67 162 109 -7 87 180 115 -83 25 176 295 144 42 8 38 16 66 99 34 117 128 105 30 69 24 -30 -69 -28 41 104 -30 -23 91 76 46 70 32 84 2 72 172 13 87 68 52 87 74 122 -9 53 25 10 44 98 124 92 73 63 72 32 35 88 114 49 51 65 87 42 84 10 49 2 81 80 59 33 90 76 62 64 81 36 21 -3 0 37 37 65 30 53 38 -40 32 133 89 97 64 51 65 78 33 59 76 47 58 7 1 54 41 34 85 21 40 93 90 58 42 8 -29 20 80 27 114 82 89 127 99 22 54 19 83 94 101 101 33 14 85 46 63 39 51 83 112 71 78 90 40 33 102 89 104 102 103 81 91 105 95 47 44 65 84 42 59 73 93 78 86 95 104 109 102 89 61 72 57 54 60 50 54 32 41 51 20 54 47 45 28 11 22 52 27 52 63 43 42 40 47 37 46 46 33 29 22 33 49 34 22 22 28 32 41 44 37 38 47 40 36 34 25 20 35 31 25 19 20 30 20 13 3 -3 -4 66812 287 2351 30 11681 18 33 32 3856 -11687 1407 75 999999 999999 999999 169 42 72 60 110 182 11 103 87 120 146 -37 98 40 153 67 -11 999999 -20 67 1 999999 999999 -28 61 94 180 150 215 83 144 66 189 81 108 217 -100 64 172 123 109 -37 -39 29 -10 999999 9 -49 -24 59 -27 17 -16 78 18 -48 85 140 151 131 116 147 -19 -21 17 -39 56 79 159 26 -8 73 25 -63 -25 -21 -46 -17 2 70 112 97 82 7 17 38 85 -4 89 38 23 81 30 30 61 35 44 -26 4 -9 -8 42 35 20 104 78 -74 16 85 43 84 18 122 -26 47 13 32 5 98 113 83 2 30 54 47 44 58 76 97 53 99 46 71 25 61 16 12 69 64 50 -7 47 -10 53 11 42 16 39 24 46 23 94 76 30 53 75 83 58 38 37 31 30 15 26 32 52 34 43 90 41 52 35 60 55 33 17 38 110 62 42 90 73 54 46 93 40 59 72 85 95 55 10 64 66 37 45 61 85 109 85 65 92 62 79 59 66 92 101 87 74 88 113 78 72 75 88 102 59 84 87 89 65 69 93 86 91 72 82 84 76 59 31 31 64 51 54 66 63 62 56 42 45 61 51 40 58 70 57 49 48 41 41 51 34 22 37 38 34 56 50 51 55 64 50 41 49 39 39 53 38 33 31 31 22 23 23 5 4 0 1 1 -10 66821 283 2473 30 11683 18 33 41 3855 -11688 -43 8 22 25 24 79 4 56 -16 9 -60 -17 124 107 -62 -37 77 -16 56 -36 -9 -49 51 140 1 -89 -89 -29 41 -4 23 31 186 23 27 4 111 50 56 -50 -20 -72 27 -14 -80 999999 -21 -44 -77 79 27 52 -9 -5 -16 -19 39 93 3 -31 39 70 -5 57 97 49 13 -1 18 100 132 -77 -19 109 55 -43 13 -4 78 148 54 87 76 49 -24 29 32 -12 25 12 4 70 68 -26 75 155 92 82 119 76 -20 59 41 70 86 52 129 119 -12 73 90 100 105 38 -2 31 140 83 116 -22 40 46 60 100 47 45 17 38 20 15 -13 4 69 50 52 15 54 24 75 -17 -44 21 52 58 31 31 89 -7 22 148 -5 0 43 26 46 28 43 20 -8 40 59 51 5 9 -14 20 67 122 31 9 -15 59 84 60 99 95 68 45 5 37 5 42 55 43 82 113 83 -21 64 73 102 90 84 79 39 33 60 75 102 52 69 76 100 88 117 106 69 100 104 108 86 77 69 54 90 101 117 68 80 90 80 68 83 96 112 92 71 72 71 62 45 77 56 65 77 73 69 74 71 80 62 52 46 38 46 46 34 34 43 59 48 30 39 53 36 27 38 50 67 52 51 61 52 42 55 60 46 41 57 50 37 24 21 23 21 18 25 16 14 14 10 -9 -9 66830 282 2464 30 11674 18 33 50 3853 -11689 344 999999 999999 130 21 -29 34 130 76 -77 -42 -49 -42 -84 22 -52 -9 -9 31 45 -35 -44 -12 39 74 130 86 -27 34 128 4 113 91 37 42 188 151 153 89 -11 236 85 116 15 54 -5 40 66 127 98 65 -33 999999 -79 105 173 106 -10 101 192 160 71 10 108 104 89 121 111 120 96 105 88 101 56 152 19 79 32 32 53 33 16 97 147 108 132 4 110 140 86 63 147 97 171 121 79 30 27 58 69 78 58 56 31 84 47 -18 171 31 61 61 13 -15 157 146 33 -3 -23 -5 16 25 48 64 -59 -80 54 102 45 50 128 60 -54 33 -31 92 84 -3 24 -8 58 86 52 5 -26 -12 37 64 44 -5 26 40 -21 59 31 -33 34 42 59 64 99 79 -44 90 58 48 43 20 73 38 36 47 32 63 73 101 62 1 58 58 62 35 80 37 31 3 3 65 45 70 100 71 47 59 53 62 63 38 71 76 110 40 37 34 80 86 41 48 57 50 57 43 49 67 87 96 53 108 91 82 87 97 97 90 61 43 81 82 71 49 35 62 43 39 52 29 40 32 12 6 25 13 52 60 45 48 29 27 15 28 51 54 13 24 29 37 42 48 32 40 49 44 37 36 38 23 32 41 46 22 12 10 13 25 19 12 17 5 10 8 -2 1 -10 66839 284 2441 30 11651 18 33 59 3851 -11690 8 999999 999999 999999 999999 82 15 163 87 -11 117 45 28 88 12 80 -32 70 152 119 74 11 39 66 124 39 -73 -22 106 94 194 70 86 158 99 38 77 -31 -95 6 111 176 148 32 -37 -63 47 43 60 40 -11 28 -26 27 37 58 -33 53 -45 34 28 23 188 44 136 154 65 25 120 91 197 152 24 31 33 59 -6 -34 116 101 23 55 63 -24 95 77 77 5 93 -4 72 18 60 58 -12 57 59 82 22 61 85 58 99 104 47 17 79 103 125 121 108 8 1 51 37 77 45 91 53 86 43 26 75 46 60 101 60 34 41 69 148 61 40 84 122 50 131 125 145 121 76 127 128 19 48 33 30 91 69 77 103 110 39 110 110 120 84 31 21 51 32 27 60 -20 59 49 17 21 70 102 116 79 30 36 61 89 22 84 84 84 36 35 103 59 61 29 79 70 79 35 105 98 68 95 61 40 96 79 89 83 66 82 82 82 75 83 71 96 106 106 121 67 79 99 112 92 100 80 83 82 81 78 55 78 83 60 75 50 50 51 66 46 50 62 39 61 74 53 58 41 45 50 39 61 46 48 59 45 62 54 61 57 59 50 46 62 61 54 60 51 44 45 50 39 43 56 35 37 64 67 47 34 40 43 40 39 33 21 13 7 9 1 -13 -8 66848 278 2623 30 11623 18 34 8 3849 -11691 83 97 137 39 177 118 136 198 144 26 -30 125 13 54 -82 999999 183 72 125 22 -27 22 149 242 69 149 173 151 21 35 62 245 212 229 208 125 186 127 68 50 -31 27 54 127 67 50 132 3 50 137 143 150 93 67 59 89 21 51 97 113 44 92 127 127 34 178 200 143 181 63 122 84 95 36 93 133 147 111 171 142 146 201 94 105 59 30 -2 153 64 4 40 74 52 55 40 104 55 73 87 67 90 73 103 121 73 70 53 -10 76 51 45 38 125 109 137 119 105 63 82 174 76 145 202 134 39 78 75 59 44 114 147 127 98 44 21 67 83 108 47 36 94 58 77 121 103 80 60 153 62 59 67 59 133 99 131 73 69 94 104 113 89 48 49 37 80 63 77 119 129 87 104 80 128 110 67 77 54 68 54 94 41 111 61 96 92 107 73 91 122 106 83 98 109 66 98 82 93 125 106 100 112 135 154 159 108 111 136 87 110 124 104 91 77 120 115 118 124 116 121 64 77 96 108 100 72 85 93 68 81 49 76 88 68 61 76 81 82 80 75 70 77 92 93 87 76 88 75 68 68 64 74 66 54 68 74 71 67 84 83 81 73 68 70 81 80 76 60 48 45 51 45 38 33 38 34 32 28 18 66857 279 2535 30 11595 18 34 17 3848 -11692 93 41 -71 160 59 57 52 44 65 143 193 53 -35 90 67 -27 66 175 72 25 27 18 28 -14 20 49 -81 85 37 90 8 6 29 -50 27 15 -80 20 120 -88 -12 159 46 -11 -17 -95 -31 56 13 166 187 109 106 84 74 62 65 49 112 128 137 120 93 -19 -64 59 103 117 124 139 155 204 163 81 103 74 135 75 52 24 57 101 65 67 135 88 97 54 14 65 91 94 57 92 48 127 165 72 18 45 29 36 97 82 69 90 111 128 135 23 49 58 -2 80 153 124 93 168 99 50 -3 41 27 52 28 32 41 79 84 52 11 -5 50 46 94 42 69 82 80 26 74 109 51 81 18 66 -3 86 84 116 71 45 93 115 108 95 87 36 77 87 66 12 56 62 18 32 54 54 54 37 75 46 71 133 70 88 76 14 49 37 73 81 83 50 69 81 123 59 55 96 111 76 87 119 101 78 55 89 110 92 93 86 58 74 88 119 99 94 90 66 74 90 83 59 93 75 67 82 100 93 67 102 99 84 86 99 78 71 58 41 63 50 55 66 58 47 75 61 53 50 75 65 56 61 59 68 49 60 58 69 65 55 47 64 55 42 47 47 62 44 54 52 40 40 44 55 53 42 38 41 32 29 31 35 31 16 8 12 4 66866 279 2533 30 11563 18 34 26 3846 -11693 59 47 118 80 16 23 -65 46 84 74 159 236 274 208 92 115 139 103 -17 13 10 -26 -24 60 187 259 181 139 259 196 208 136 101 218 134 148 170 74 15 3 96 74 -16 41 64 -12 -90 -85 97 49 185 218 113 23 -16 153 254 160 197 69 105 129 205 232 136 104 61 99 -38 111 154 130 133 198 133 119 46 43 71 28 33 102 163 176 194 237 102 130 150 91 76 79 34 32 46 126 203 139 186 110 165 161 153 148 96 84 87 78 76 58 135 57 78 160 61 73 91 59 171 102 64 171 206 109 129 76 10 39 103 134 90 71 77 31 92 120 97 128 148 85 38 77 126 107 107 90 91 86 109 91 84 73 135 111 94 35 53 99 111 100 129 133 86 89 124 153 108 107 125 126 135 126 149 93 106 133 84 79 65 48 25 99 116 140 78 55 93 160 177 146 140 122 88 131 86 88 121 87 79 88 106 148 149 125 117 124 118 119 91 119 138 138 124 83 76 84 104 137 138 137 123 125 123 118 93 114 112 80 96 105 102 102 92 87 74 88 93 87 74 61 71 79 81 85 95 91 82 76 85 99 98 90 86 78 84 86 83 80 75 65 70 81 86 96 93 84 73 67 62 67 70 71 69 57 43 39 38 31 21 66875 288 2257 30 11527 18 34 35 3844 -11694 1460 225 98 24 21 -44 -90 75 82 -44 33 -17 -27 -31 67 -1 83 164 57 137 274 140 44 156 23 999999 -80 50 40 111 61 41 1 72 84 80 89 86 12 -33 25 14 39 -11 -40 74 90 224 187 159 34 80 5 62 142 83 -14 -44 -45 100 54 73 120 91 113 76 -20 39 66 104 43 83 56 15 90 29 68 114 78 38 126 107 82 33 43 80 50 14 -24 29 28 -22 38 95 119 93 35 17 29 63 -13 -20 27 35 -11 13 16 -82 26 85 9 34 -39 0 47 52 95 34 55 42 33 25 103 135 72 34 61 87 49 52 6 -38 -5 49 75 89 97 62 -15 -27 -39 48 101 28 3 21 71 53 40 85 99 73 71 24 11 21 49 14 16 32 52 109 63 60 73 19 28 41 3 -21 2 71 53 2 40 49 46 51 61 61 68 104 126 28 0 11 22 45 45 17 57 58 42 60 64 64 118 109 99 95 96 78 111 89 86 71 59 68 58 90 109 114 122 106 77 102 75 75 107 128 117 100 88 51 93 92 95 73 73 42 97 109 55 59 82 93 97 68 78 56 44 56 59 44 65 70 50 59 55 29 42 47 42 44 54 56 53 43 36 41 47 49 50 54 51 50 57 47 39 46 49 43 36 38 39 38 42 45 40 36 32 25 24 24 14 1 -1 -7 66884 287 2225 30 11495 18 34 44 3843 -11695 10059 196 -44 23 35 145 68 42 125 12 -50 55 75 -2 -23 17 -54 17 70 11 27 9 21 0 60 88 90 -61 37 149 175 -3 -58 -79 -30 82 52 114 123 135 113 87 115 88 27 110 109 158 124 103 6 -13 112 72 52 56 7 1 27 82 67 -21 76 85 75 83 79 89 66 -18 -62 45 141 140 43 71 87 49 69 78 98 176 133 165 154 96 161 153 122 150 72 63 103 33 -43 81 92 48 -46 -40 33 68 -5 16 -12 49 105 66 -46 62 140 110 23 36 124 30 0 78 55 80 88 -11 -21 18 7 38 11 -17 -7 42 68 -1 47 112 75 70 62 95 69 15 -2 77 75 75 44 62 95 53 21 66 53 15 45 23 113 123 93 80 14 -34 2 51 25 30 44 47 82 57 24 55 47 84 51 39 0 -12 23 60 31 5 41 102 105 37 -8 10 105 92 66 70 57 27 22 39 33 32 62 67 49 65 84 95 70 63 65 39 22 47 41 61 67 29 49 64 69 76 77 87 96 92 53 69 84 77 95 90 81 92 92 76 103 87 79 79 71 75 88 110 74 67 56 41 26 42 49 58 49 45 46 39 46 39 38 37 31 24 32 39 38 39 52 55 58 57 53 46 42 34 26 24 26 24 33 29 18 24 32 34 36 29 25 27 19 10 2 -2 -10 66893 290 2076 30 11466 18 34 53 3841 -11696 23279 175 -6 88 160 17 -88 20 75 -8 0 58 41 48 2 7 19 -33 -45 -27 -75 31 -66 -24 184 -15 -51 10 -22 -54 34 999999 999999 38 44 -73 -88 -52 999999 30 61 11 22 114 76 41 -12 -69 -75 27 -24 -33 -34 -52 127 69 44 34 -49 129 92 -67 11 -23 116 154 80 -52 999999 16 36 -54 999999 125 43 -1 8 29 -11 30 140 18 24 -47 133 176 55 51 18 20 42 20 63 53 -66 -43 66 105 109 7 43 35 -54 22 71 62 -18 -53 -66 2 -71 -38 -21 146 15 -87 -27 78 126 73 78 106 -40 13 -11 119 61 2 113 50 -37 -21 62 22 20 7 -10 5 30 63 20 2 79 37 84 78 25 48 76 62 40 -6 -21 2 106 48 -37 -21 -2 22 89 95 78 86 82 52 45 -3 28 44 80 53 92 -26 48 83 83 34 9 50 42 35 35 54 23 74 57 48 23 28 26 36 75 66 61 60 27 2 33 19 72 63 45 48 94 114 75 48 62 70 29 48 39 44 49 57 42 32 29 53 89 82 116 90 83 57 37 98 78 35 33 57 67 85 91 71 49 70 82 57 68 97 88 56 52 51 43 49 49 26 20 13 20 38 44 58 51 37 38 50 40 45 42 35 51 32 34 34 23 26 23 28 37 36 27 19 22 24 21 19 14 16 27 26 19 4 6 2 -3 -11 66902 284 2169 30 11439 18 35 2 3839 -11697 76 81 90 36 87 88 121 241 223 40 -59 0 -2 -11 72 66 40 -99 107 57 16 88 160 66 9 17 46 148 68 -8 999999 -80 8 18 -26 -69 -61 -1 60 81 37 75 40 5 29 20 32 138 -80 31 45 -23 107 26 106 95 28 52 -3 0 -70 76 63 151 69 -47 -59 55 -60 -43 84 -31 -66 55 0 -9 -36 40 97 28 64 171 133 135 123 117 110 139 106 83 14 132 181 110 -45 91 95 51 1 40 8 -49 -57 57 0 37 -5 -38 4 68 -18 7 20 -63 -9 17 41 50 11 -14 15 -85 999999 52 98 4 -42 27 88 114 77 20 -7 47 96 38 -34 81 105 58 -7 67 15 -28 -57 42 -12 32 28 -2 51 82 72 -12 -39 -10 -20 11 14 22 18 58 19 -6 53 3 -5 53 -51 -16 53 94 91 101 56 17 -34 5 50 12 39 91 41 43 21 60 67 24 7 25 33 41 55 48 54 55 57 47 6 20 44 70 20 17 62 57 61 69 68 67 65 51 30 46 51 60 54 47 50 59 64 56 72 38 55 76 85 73 46 56 100 82 60 61 57 49 67 61 51 71 43 25 31 39 30 10 26 27 31 37 24 21 16 1 25 25 27 11 21 31 21 18 15 24 48 25 14 25 34 12 5 9 -2 5 17 -1 12 24 17 5 4 -7 -8 -10 66911 288 2114 30 11414 18 35 11 3838 -11699 7 60 48 105 257 47 137 222 183 -35 56 76 52 -13 6 -3 -84 5 109 999999 999999 34 90 191 36 55 85 51 37 19 13 80 128 -15 157 95 -48 -68 16 -39 20 28 104 35 56 60 42 -15 8 84 -55 -40 2 -65 999999 24 21 -9 112 132 134 181 79 -15 6 123 64 12 132 69 -19 56 61 56 147 44 28 47 47 54 23 98 172 118 5 38 54 29 8 -75 -1 -50 -74 -63 106 59 -20 -88 999999 -52 10 -3 -43 -13 -20 11 4 34 -3 22 26 -22 72 36 140 85 72 33 53 33 -31 120 151 67 70 58 44 63 47 -15 90 69 -8 113 6 65 72 -7 47 109 49 11 43 122 97 -84 -24 111 42 65 35 101 57 -18 30 73 76 63 63 38 -54 12 38 60 -38 8 7 -9 32 60 4 16 7 90 32 19 88 80 20 64 63 48 119 65 94 33 73 79 39 30 39 94 48 35 20 89 102 28 34 69 70 52 91 69 111 101 80 86 62 87 141 93 78 74 51 60 107 92 91 64 101 88 103 67 56 63 70 81 86 84 83 80 75 49 63 71 78 72 62 84 79 64 82 71 38 15 61 52 37 53 55 37 46 8 25 42 40 50 44 36 39 27 36 54 54 53 56 45 49 44 28 29 44 38 29 22 22 11 9 24 23 8 16 13 5 1 3 -6 66920 288 2058 30 11388 18 35 20 3836 -11700 188 162 202 78 199 170 187 177 -40 103 57 105 164 181 31 8 28 58 94 45 75 78 98 104 -93 -39 -31 40 18 94 81 107 36 40 127 70 -83 65 10 44 -45 101 57 12 22 145 37 110 174 186 17 14 64 78 -32 -80 28 155 77 203 -4 -31 -17 93 197 65 38 211 7 -40 270 170 56 66 67 31 57 185 147 126 152 121 84 58 66 84 144 92 45 64 -63 26 24 114 65 5 -70 86 26 54 96 80 51 80 27 -51 -7 -27 43 -73 -3 27 71 106 30 9 74 137 19 51 8 18 -1 -12 50 23 14 23 0 48 -65 43 62 72 68 16 17 25 -8 46 36 64 45 118 161 26 4 44 34 7 35 75 24 -20 7 84 49 -40 11 30 4 32 133 14 -32 -29 10 18 43 97 43 6 -42 64 33 81 123 69 55 20 9 29 -15 57 32 -9 35 -5 34 71 51 66 117 148 180 105 77 45 35 46 52 71 91 39 38 50 114 67 83 71 79 79 50 69 57 80 67 78 73 71 94 60 82 76 77 86 79 68 79 94 69 92 85 95 84 92 89 76 113 82 69 73 62 41 76 84 56 53 34 48 40 34 52 46 27 52 36 43 41 15 14 37 38 40 50 44 56 48 48 48 41 34 39 45 43 26 18 27 23 17 27 21 20 9 8 8 10 -4 66929 286 2094 30 11364 18 35 29 3834 -11701 227 181 202 2 -65 10 98 175 -16 -50 0 -9 22 123 43 999999 999999 -17 25 67 116 116 -7 48 215 201 -17 -89 -96 -49 32 999999 -86 999999 78 -40 86 110 42 21 71 83 193 75 140 186 123 97 136 -1 86 84 -12 0 -53 -40 182 205 52 14 19 9 17 91 34 189 1 -36 44 99 107 71 121 199 122 0 46 96 91 28 21 6 15 110 64 54 70 54 93 -23 80 86 59 -57 -62 67 165 123 13 86 -30 999999 12 -39 -31 34 6 27 124 97 129 57 58 -12 41 2 50 74 52 67 34 12 83 51 56 -11 -79 -22 73 66 72 69 46 53 16 37 8 1 36 25 27 67 77 2 30 -24 32 61 71 149 84 -48 -48 -4 9 22 54 -29 82 45 27 -27 55 113 50 55 38 70 86 51 14 40 50 105 62 7 93 129 53 72 88 75 71 103 97 55 0 10 24 29 -8 42 108 42 36 19 7 36 102 108 77 77 76 95 70 55 44 53 37 35 59 89 38 75 78 72 54 80 96 51 53 64 96 68 60 54 57 62 91 82 75 101 62 47 82 67 73 83 76 70 36 39 53 37 25 41 41 47 32 26 25 15 35 53 46 16 18 6 20 23 24 24 18 22 21 23 23 18 11 17 16 13 -2 11 23 22 20 7 20 11 15 6 7 3 -2 -10 66938 285 2133 30 11343 18 35 38 3833 -11702 112 271 151 17 15 21 103 86 90 202 -8 999999 -36 7 11 -39 999999 999999 8 99 71 61 75 158 18 199 51 5 59 -41 -50 -57 110 184 47 46 37 245 244 3 94 131 105 -10 -54 25 5 5 42 56 304 207 96 50 -50 -41 -46 -6 142 77 40 80 118 -28 122 136 159 172 44 6 88 164 82 -93 -71 83 134 40 55 -26 102 64 95 132 121 73 94 204 101 159 136 158 -45 24 21 20 -10 42 76 101 44 8 62 170 54 94 54 25 53 128 54 62 26 47 125 -36 36 86 89 93 16 47 78 63 -19 78 68 -44 27 132 60 62 8 69 110 125 105 121 75 43 40 82 148 20 49 124 29 40 48 76 191 68 53 45 8 11 37 29 42 57 68 52 14 55 61 45 65 60 54 17 38 118 116 70 79 53 64 33 35 49 5 98 77 64 42 70 74 72 50 111 71 115 106 118 106 42 54 55 76 85 114 100 83 90 96 97 119 112 79 105 61 73 72 70 101 85 97 103 98 111 91 83 106 85 37 73 93 88 93 99 105 78 80 86 70 82 91 81 102 95 91 67 59 56 62 54 54 62 45 58 67 73 61 40 34 52 38 51 55 47 55 54 58 69 49 61 55 56 48 38 27 34 45 38 38 39 33 32 36 25 18 23 16 13 4 66947 283 2173 30 11323 18 35 47 3831 -11703 363 194 77 46 -28 -16 113 140 8 -98 -19 26 111 126 -38 94 172 177 44 28 154 86 9 174 87 66 161 16 999999 -56 6 22 106 161 117 237 107 15 102 21 102 109 142 42 114 8 76 209 184 79 65 -56 48 57 -9 96 100 223 118 66 15 84 89 40 13 201 90 122 56 15 45 -82 -15 20 20 151 198 71 24 241 203 245 204 126 37 98 48 16 21 38 6 60 -11 109 4 15 98 103 -33 81 -9 -34 80 111 67 73 52 70 60 53 104 76 85 196 24 5 181 150 90 171 86 8 151 87 69 48 0 33 19 92 47 43 102 61 102 136 104 131 102 79 87 35 20 73 44 77 129 146 87 41 94 51 48 93 109 74 42 64 33 40 74 45 94 48 90 143 115 50 45 50 44 42 89 109 73 93 147 136 74 83 95 71 36 60 33 71 82 26 8 52 114 84 56 88 81 68 87 109 112 114 131 97 137 140 65 80 106 146 130 90 104 140 84 113 117 141 70 30 76 84 103 106 118 109 114 105 118 100 103 89 103 129 105 92 100 93 102 103 69 80 111 108 57 37 80 70 53 67 67 53 53 57 58 61 58 70 46 55 56 57 62 43 57 61 59 51 51 63 60 60 40 41 54 42 38 25 26 27 19 20 32 26 15 66957 281 2185 30 11305 18 35 57 3829 -11705 77 159 -63 42 -8 7 13 38 -10 -3 -13 251 151 32 93 57 113 122 21 82 -28 107 71 -83 52 105 162 999999 50 132 9 60 34 -43 16 83 35 -58 131 53 67 75 67 33 999999 37 50 187 14 47 203 112 -1 49 213 155 160 181 56 35 -56 15 216 146 68 128 27 -1 -98 35 46 -61 50 53 98 140 170 94 18 97 87 94 90 89 -58 27 -41 96 223 221 120 19 -89 -18 70 16 41 71 62 115 70 -37 11 6 43 87 195 51 130 97 102 4 25 18 133 59 114 141 47 28 7 36 47 27 64 11 85 49 -31 16 85 80 46 48 36 95 123 3 36 156 115 31 148 139 61 8 -11 51 21 75 72 58 123 2 -11 68 80 53 13 33 19 28 61 24 71 82 -15 23 89 25 42 56 68 102 153 46 57 112 93 51 42 45 78 71 78 88 113 95 113 93 121 125 64 65 55 51 63 67 74 72 61 69 121 102 98 101 114 75 71 35 55 95 64 75 98 77 89 130 99 106 93 82 75 87 111 110 116 84 88 82 80 78 75 93 84 91 67 80 102 79 57 60 62 40 45 48 57 55 38 33 45 53 57 70 53 33 35 46 44 33 29 44 54 50 48 36 39 41 43 47 34 33 29 22 17 28 26 10 5 2 2 66966 283 2110 30 11290 18 36 6 3827 -11706 178 136 141 95 57 4 158 137 -6 -39 999999 42 271 206 56 16 157 28 999999 -4 33 123 95 -82 34 199 253 215 128 84 82 90 176 36 999999 999999 60 85 61 55 -4 134 154 5 50 82 15 11 175 119 32 -53 -25 73 63 21 152 90 33 44 19 23 91 93 231 187 59 -29 167 180 -67 69 26 11 -7 31 -88 49 -59 18 120 142 128 22 31 12 43 -57 54 89 140 157 140 193 70 87 63 79 -14 -12 -22 52 70 49 59 -57 33 111 188 166 -1 59 41 47 89 121 -44 2 80 85 184 57 12 62 143 80 155 108 19 44 19 66 62 147 56 -59 -21 88 127 54 42 -24 42 89 93 138 56 53 38 119 98 69 104 121 57 95 55 78 119 83 3 27 72 85 47 102 88 88 55 72 85 96 103 78 127 128 94 76 80 113 50 19 87 75 81 85 46 45 61 80 64 75 103 69 54 74 92 48 61 89 84 78 101 102 80 72 33 60 86 169 126 46 79 94 82 104 120 101 102 94 109 75 63 115 107 82 63 72 99 118 101 101 112 82 73 83 64 99 70 91 81 68 80 57 82 67 41 42 45 53 58 57 62 72 42 48 62 62 37 60 53 40 43 50 52 51 44 43 45 40 38 37 36 22 34 38 25 24 22 12 8 11 3 66975 279 2213 30 11273 18 36 15 3826 -11707 73 63 142 127 118 185 7 139 241 -22 64 249 176 188 33 -33 43 181 66 93 149 112 80 164 119 151 127 85 99 144 18 42 80 5 278 120 194 233 205 43 52 222 167 188 247 236 39 28 201 148 92 65 107 160 225 18 109 173 9 40 74 62 252 77 -13 65 134 70 158 170 164 28 162 123 9 102 152 183 91 71 76 42 129 48 80 38 154 137 94 129 39 107 47 -9 14 -29 155 190 -1 28 83 14 52 76 9 108 120 138 74 52 42 57 81 188 179 122 93 91 37 94 56 29 79 99 52 25 126 67 114 90 163 190 139 102 84 95 98 104 138 117 149 133 67 44 68 84 129 109 64 34 40 87 50 134 143 90 144 105 88 41 75 66 66 92 93 113 95 139 164 140 107 89 136 155 79 99 119 81 55 53 49 105 96 137 111 111 126 94 71 92 113 125 120 119 99 147 169 112 130 137 97 100 141 159 141 113 125 97 87 116 142 113 101 116 116 93 71 94 120 125 125 107 85 99 146 144 150 115 132 137 104 120 114 85 86 110 102 94 105 101 83 86 81 79 72 52 71 82 77 72 89 102 98 90 77 71 66 68 73 60 65 71 81 74 75 75 80 72 70 63 62 54 51 51 55 44 34 39 30 66985 284 2046 30 11256 18 36 25 3824 -11709 11 76 264 123 298 192 90 87 46 -66 108 185 59 228 233 245 30 -20 77 158 50 162 -49 51 274 -37 999999 -71 112 36 77 71 -72 68 94 105 136 21 -67 -38 88 40 56 -30 49 34 154 173 255 85 149 61 -76 60 118 -34 -22 -50 120 150 86 72 72 111 184 187 135 61 55 128 74 9 18 -1 33 250 49 64 161 110 102 162 76 16 134 105 240 219 13 20 50 39 187 127 108 10 44 121 96 100 163 170 116 38 103 21 13 15 -14 -5 121 187 90 82 99 81 143 68 105 111 146 82 87 103 74 141 134 97 97 33 10 117 64 -16 83 83 81 172 140 90 82 112 128 121 84 104 77 146 100 53 109 76 52 72 85 116 114 113 84 139 150 120 168 59 47 29 -8 108 147 90 37 92 53 85 174 132 112 94 101 60 77 95 104 127 97 68 111 84 127 102 72 38 124 144 89 68 106 128 172 135 125 157 134 111 121 165 122 90 77 123 165 163 149 137 104 114 91 97 122 115 122 131 127 110 122 125 103 76 121 117 123 118 115 109 119 133 129 111 126 130 113 126 112 127 92 88 90 91 89 81 87 79 85 104 95 66 67 77 86 86 94 76 81 108 93 70 82 72 71 67 86 97 78 78 73 63 67 54 47 48 43 37 40 38 66994 277 2210 30 11240 18 36 34 3822 -11710 154 -10 69 57 79 12 18 37 34 4 -10 18 145 258 154 -55 56 136 57 57 84 186 133 32 -17 51 94 -11 70 127 93 46 12 82 116 85 0 -39 999999 67 104 16 34 7 39 65 -2 -48 59 59 62 36 101 97 8 -32 143 106 47 17 89 41 44 8 174 106 40 119 153 -1 -74 188 61 41 76 80 99 232 175 92 121 64 86 80 10 69 41 100 82 41 -14 65 176 80 65 8 24 54 62 11 -46 24 -17 90 78 67 55 45 -15 -41 90 45 27 9 97 41 18 14 17 34 86 40 999999 20 82 29 40 55 40 81 14 46 23 26 61 85 64 19 17 40 -32 19 73 33 5 60 92 114 31 34 22 5 52 109 47 124 19 27 58 15 -41 18 52 67 59 108 104 22 56 63 12 54 11 50 44 77 53 69 77 111 122 97 95 49 -24 39 52 57 81 35 76 48 44 81 112 82 91 92 87 88 83 92 78 98 113 72 89 88 74 89 100 72 106 77 75 79 68 75 58 67 86 64 74 73 91 101 90 80 57 50 49 70 71 65 86 88 83 65 43 65 61 49 38 44 34 36 38 31 37 47 25 19 36 52 44 35 28 36 35 31 38 52 38 38 36 31 26 26 21 18 24 15 11 15 8 5 -8 67003 281 2102 30 11222 18 36 43 3821 -11711 363 435 348 147 -5 215 32 -14 145 273 134 4 154 84 7 37 125 134 140 122 48 87 999999 136 218 292 89 39 40 46 -16 -71 -35 214 270 123 45 23 64 30 35 128 93 17 78 14 13 146 136 57 -7 119 182 31 46 76 144 37 4 -41 46 113 37 153 11 5 204 105 151 64 -9 -7 72 31 85 122 168 168 77 27 72 179 232 109 79 74 99 126 101 73 37 149 160 138 129 38 42 37 128 21 16 47 88 43 23 -85 1 121 147 106 114 -4 95 70 83 81 23 7 18 45 7 89 -2 12 162 110 44 67 64 66 103 185 144 52 81 65 100 75 115 43 21 61 116 46 108 174 51 53 118 75 66 59 83 86 102 128 33 31 44 58 71 73 98 82 27 62 81 124 102 64 53 99 76 69 107 72 100 64 76 68 88 87 57 115 144 57 94 106 103 139 105 66 79 114 84 119 99 82 114 134 141 141 85 86 95 129 123 128 114 82 87 118 110 119 143 142 137 147 100 77 114 87 80 109 109 79 78 108 105 90 102 101 116 116 85 75 100 121 113 128 102 113 93 102 100 94 89 80 58 41 67 94 71 62 75 68 76 67 67 71 63 83 74 75 75 61 70 57 45 53 63 76 64 45 42 38 27 28 25 18 17 67012 282 2084 30 11204 18 36 52 3819 -11712 114 134 158 200 113 157 137 54 98 -2 85 121 26 169 293 110 13 27 177 24 129 134 -13 9 22 77 -33 55 136 90 80 104 111 126 108 151 66 175 177 54 116 0 -96 1 221 122 182 90 173 94 17 -22 57 56 -2 103 -20 59 -90 -9 28 115 109 101 65 36 66 47 -17 53 37 70 43 110 158 213 130 -8 45 127 46 122 158 143 39 32 80 113 116 205 143 47 41 45 -46 57 167 102 97 84 13 -33 -45 107 35 -9 13 154 180 60 24 41 49 -55 21 120 50 31 64 103 -8 41 78 86 90 8 25 52 13 28 75 68 44 78 107 87 26 72 40 43 -7 -5 2 41 48 46 94 83 110 60 84 79 56 71 106 89 49 44 62 69 64 30 87 115 63 52 21 23 11 -13 -4 29 34 35 42 28 49 64 15 5 51 56 39 64 71 -8 -2 34 91 45 49 106 83 29 79 60 63 77 119 133 101 60 63 84 125 122 84 80 107 117 112 126 77 110 113 70 97 107 90 106 134 113 66 76 47 75 74 99 70 75 75 98 83 85 92 92 75 72 80 109 97 91 78 83 59 58 57 67 60 76 71 49 44 57 54 45 32 53 51 36 57 48 53 45 48 47 48 59 55 44 32 31 37 34 27 27 22 31 28 17 20 7 67021 278 2153 30 11183 18 37 1 3817 -11713 291 327 270 203 157 43 294 197 159 212 75 243 218 75 128 252 236 10 64 -26 40 176 105 120 108 114 -4 82 89 144 71 236 134 74 146 91 174 38 58 51 81 69 112 44 46 69 79 169 118 56 79 154 110 131 123 -39 37 152 96 82 204 162 182 165 162 160 129 211 211 92 125 135 110 92 141 83 108 148 193 163 29 111 191 62 30 107 127 67 46 102 97 132 121 71 90 145 153 32 120 127 99 36 121 79 71 21 16 144 34 31 -23 80 77 68 80 53 58 135 67 86 156 86 71 108 144 93 141 90 93 158 121 121 57 42 106 55 67 97 86 42 131 153 163 115 45 70 145 123 163 111 125 100 99 72 99 76 116 67 63 135 147 180 150 60 51 69 87 84 56 79 76 105 124 106 106 111 100 73 105 93 114 80 76 109 99 44 54 28 110 105 87 81 119 91 101 107 129 125 123 120 118 133 113 134 162 158 114 101 132 138 128 131 134 121 116 128 116 125 137 134 156 126 118 120 108 109 123 111 102 124 124 136 109 106 119 111 101 106 104 112 128 114 123 90 110 96 95 94 86 85 91 75 73 80 95 84 82 87 84 88 82 76 64 74 75 64 73 76 74 69 68 68 62 49 49 51 40 34 67030 279 2102 30 11162 18 37 10 3816 -11715 173 114 39 198 207 222 237 37 78 125 -9 110 161 63 115 10 999999 3 54 5 -42 -9 239 153 87 16 128 -24 4 -1 -28 185 162 -86 116 194 8 -1 37 65 190 -3 126 -69 -4 124 113 42 999999 -30 9 79 200 110 50 126 132 88 68 139 9 94 164 39 -9 12 27 67 46 51 147 92 142 76 99 132 140 71 50 114 91 143 126 41 4 -16 70 170 18 60 119 45 0 -68 113 40 -37 78 -1 94 169 29 61 48 112 82 99 43 71 42 126 96 176 117 11 10 64 78 90 36 28 0 79 70 7 2 82 32 65 90 58 56 107 23 48 82 67 51 76 139 95 1 90 109 61 29 90 98 38 56 100 47 51 73 110 61 48 60 121 111 111 73 43 26 57 90 66 43 66 98 107 95 113 88 104 130 79 73 58 69 103 109 31 19 68 81 87 75 101 82 106 103 65 83 74 63 79 86 88 143 143 119 138 123 103 117 134 84 107 157 139 87 90 83 93 94 80 79 127 110 92 72 77 82 87 97 101 104 353 406 117 93 92 100 85 96 102 72 84 88 95 115 89 98 85 80 64 59 66 67 62 41 49 45 63 69 74 60 57 55 63 65 58 48 36 41 47 45 42 47 46 51 37 30 38 27 25 25 17 67039 277 2170 30 11140 18 37 19 3814 -11716 121 131 209 250 143 136 81 134 236 176 16 179 -8 -28 64 285 87 36 160 120 -25 4 -45 25 92 13 13 148 141 18 210 98 132 71 111 56 32 -23 33 131 32 86 95 107 999999 -18 -17 62 107 157 14 14 45 21 51 86 50 122 124 77 7 152 171 137 -18 147 144 -20 111 131 185 138 34 118 97 87 109 80 82 95 72 109 72 8 19 12 -7 40 56 146 60 53 100 146 101 41 -40 7 22 29 79 110 -22 -21 94 65 68 38 136 197 84 23 49 98 64 19 -4 84 19 19 47 -13 18 71 46 68 94 90 116 5 27 4 1 94 127 52 79 63 23 42 1 14 42 106 59 50 99 122 112 141 104 68 0 62 74 43 2 99 33 6 72 69 75 105 50 56 38 85 103 69 79 65 72 76 45 73 78 62 96 105 63 64 40 41 40 70 48 74 71 63 56 72 74 56 45 88 102 104 109 84 110 72 64 93 110 127 93 71 109 106 90 98 131 104 92 114 104 91 106 84 91 125 94 99 79 77 76 84 80 105 98 117 85 100 78 65 84 113 97 76 85 81 89 74 59 73 63 63 68 59 52 61 68 58 45 47 61 58 50 74 52 49 50 57 55 45 42 38 41 38 44 40 34 23 19 20 15 67048 275 2177 30 11117 18 37 28 3812 -11717 235 259 136 124 -65 65 75 128 269 240 132 64 148 179 44 10 152 50 128 176 110 74 201 120 52 74 56 149 54 98 183 39 226 219 79 93 -13 40 138 -31 69 119 170 119 64 148 76 129 178 232 169 134 71 80 44 154 93 127 255 244 142 54 70 -17 233 171 107 100 104 146 126 115 57 11 18 44 43 48 141 122 94 11 95 253 134 12 24 199 91 63 67 105 73 -16 68 142 123 142 93 76 152 5 94 97 68 90 130 37 46 77 22 95 39 35 -24 71 51 22 57 36 136 61 25 87 121 106 97 39 82 117 83 89 64 35 50 46 61 79 17 48 43 57 67 12 58 40 40 77 115 101 73 20 66 81 56 98 78 90 124 72 86 20 62 70 34 22 59 49 42 91 97 114 45 50 73 71 82 110 98 77 70 85 146 103 105 80 96 91 71 68 27 81 113 102 87 102 91 66 89 143 64 56 132 146 112 125 119 114 102 101 108 89 92 103 119 89 95 96 75 82 98 115 93 79 68 102 102 104 103 103 95 90 97 91 100 117 109 92 87 93 113 100 84 77 75 56 75 72 50 44 49 60 59 64 51 49 71 83 64 59 61 63 67 62 59 50 56 51 53 56 44 33 39 32 22 67057 275 2152 30 11092 18 37 37 3811 -11718 3102 135 165 230 214 16 64 49 73 134 180 144 62 128 216 83 7 14 78 74 134 65 157 110 125 106 117 181 29 3 165 2 -3 9 50 94 36 2 -45 83 -26 120 100 -6 63 140 166 59 56 86 83 151 88 108 165 224 184 145 86 191 160 87 89 45 60 -17 77 131 49 9 -23 60 123 57 116 136 52 -25 45 25 26 60 -2 164 170 94 3 113 76 91 168 146 123 91 59 74 59 122 131 173 62 85 87 160 5 103 72 135 153 40 89 51 64 39 48 105 113 97 122 125 54 91 119 117 46 12 105 116 153 106 127 108 174 162 118 95 73 103 6 31 56 125 117 157 69 35 115 91 82 107 146 94 38 68 75 70 34 89 71 19 24 41 96 102 81 27 63 102 109 57 66 98 101 97 129 100 98 94 93 116 84 63 60 74 81 93 120 114 158 98 111 98 72 30 81 101 108 148 130 148 132 98 90 114 145 131 101 113 124 133 131 146 114 129 121 77 81 68 77 107 107 87 82 129 106 118 115 103 82 91 100 101 103 125 114 103 96 103 110 91 84 112 108 98 61 87 92 67 56 53 53 57 66 67 67 59 61 62 59 56 50 51 59 49 48 31 45 51 49 40 26 32 27 28 26 67066 277 2101 30 11071 18 37 46 3809 -11720 1999 306 436 301 302 189 175 201 106 167 219 52 118 83 -60 30 225 228 100 16 17 33 35 104 69 15 999999 999999 -22 13 -14 82 -26 -67 161 71 18 30 101 152 12 -17 9 13 55 20 65 105 25 50 172 154 137 56 44 85 128 99 -52 -17 27 -13 -47 70 125 135 99 78 36 31 100 62 103 10 -9 7 -13 66 44 101 62 23 33 75 82 21 -74 5 -38 -10 67 -14 -3 89 32 -13 -26 13 -27 56 25 -14 86 28 55 36 18 -71 90 46 65 113 98 147 113 44 48 33 54 32 -12 57 81 108 57 -13 35 68 38 100 81 94 17 -36 1 7 33 92 8 34 99 25 -5 73 15 68 101 73 85 54 5 21 9 46 11 16 -2 23 19 34 54 55 18 22 14 31 38 33 75 100 24 59 52 48 44 12 30 12 -6 61 50 0 -11 17 57 72 76 80 33 64 89 107 70 69 69 88 76 50 79 117 99 66 42 51 67 43 72 77 87 107 109 108 99 86 95 93 75 56 65 62 95 85 77 71 156 454 571 453 523 3593 5738 8042 10345 19163 24317 15165 14706 7009 728 119 96 72 64 74 70 72 83 67 66 73 65 42 49 54 50 50 50 44 40 34 41 55 56 55 47 40 33 37 38 41 39 30 25 21 15 13 7 67075 276 2095 30 11065 18 37 55 3807 -11721 10475 283 43 999999 37 128 151 103 70 -4 -9 -47 -66 82 87 39 64 66 52 999999 999999 -66 -60 999999 999999 -52 -32 33 59 -76 999999 999999 -55 999999 -59 999999 -73 -62 -90 999999 -92 -33 -72 74 24 -60 -19 -30 -48 -97 999999 7 -62 999999 -30 -85 999999 -45 -20 -27 999999 18 124 -91 -9 6 18 -95 -49 -42 999999 999999 999999 -7 39 -32 -27 -66 8 -8 -7 102 11 -72 -27 8 86 43 -29 999999 -80 14 12 -35 -56 6 -44 -81 -19 -59 999999 41 -3 39 -45 -55 -58 -35 -72 -6 -65 15 3 -5 999999 -47 -22 2 -15 -95 -55 3 -14 20 -70 21 1 19 -20 -77 -55 -9 -77 999999 -74 -39 -58 -64 -48 -47 -18 -34 -31 -24 -34 999999 -24 -58 -44 -71 -79 -47 -74 -67 -87 999999 -39 -24 -69 -47 1 -3 -90 -72 -31 -46 -25 -14 -24 17 22 -5 -32 -77 -59 4 -37 -54 32 5 -37 -45 7 9 5 10 -33 -13 49 -25 -22 27 -25 -9 11 5 -10 -16 -5 -10 14 7 11 22 56 26 -5 16 30 -8 -9 2 17 -3 5 -9 13 24 17 8 16 22 33 57 93 494 3208 9711 16672 23950 22964 40225 101429 201957 207286 115460 66767 28809 4526 1254 123 113 113 93 82 91 99 81 85 68 60 84 74 82 79 65 62 67 61 45 52 54 61 57 67 63 61 50 38 36 36 25 33 31 27 27 67084 279 1984 30 11074 18 38 4 3806 -11722 478437 997 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 719 3189 11601 16014 24661 54699 89170 118007 178611 305567 410422 477439 474407 520048 553969 488198 407749 350748 212739 109752 52529 837 75 72 56 56 81 84 63 67 72 68 47 45 40 33 39 38 38 44 26 18 29 26 35 27 26 35 22 13 17 14 11 -3 -6 67093 292 1601 30 11081 18 38 13 3804 -11723 138 225 332 713 874 2113 2882 999999 16675 33305 999999 778190 999999 675519 4076 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 364 2092 8174 19477 19721 19458 21749 32587 34400 52309 142396 251585 293761 359862 422581 492770 510275 485425 497744 432631 322540 151749 63653 18367 251 81 80 70 88 83 95 96 88 80 83 89 79 70 59 65 49 39 61 62 51 50 50 42 53 49 46 39 37 26 29 18 13 13 67103 295 1509 30 11079 18 38 23 3802 -11725 -19 194 401 351 501 967 1195 2142 2788 999999 7096 13333 999999 336833 999999 999999 999999 300734 928638 869381 35744 108642 44514 49143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 862 2511 6525 13407 17269 21400 24716 27514 39144 65760 107539 165046 212130 251458 276007 275003 286305 348381 419795 453148 441235 358884 277898 253966 208200 83422 3161 56 34 39 45 56 63 47 30 29 40 36 49 49 59 40 25 19 11 19 20 11 11 17 3 4 12 22 9 -3 -11 999999 -13 67112 292 1595 30 11075 18 38 32 3800 -11726 2685 4563 4237 999999 13108 22524 5267 999999 999999 999999 140602 61051 760 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 601 1720 2678 6230 17876 36280 69897 110451 145572 162646 174239 196510 226734 258061 275832 289810 281107 264055 266303 249071 226554 180755 199819 196285 187936 115545 4089 106 65 52 67 74 50 47 58 82 70 53 51 47 42 29 29 36 39 27 34 38 38 34 34 32 34 35 24 27 13 7 4 67121 293 1566 30 11076 18 38 41 3799 -11727 653 1572 2984 999999 7959 35296 999999 57980 999999 83665 216 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 495 1369 2578 4275 8077 17611 29033 33699 30771 34440 36310 51684 80513 104324 149081 193797 228529 270495 312014 361980 435549 459664 469450 471439 451738 335558 232067 172215 119226 63355 12389 1718 382 142 64 39 49 50 49 42 56 57 63 41 54 39 35 47 46 40 46 57 35 36 31 38 26 17 13 24 26 12 15 9 4 8 0 -11 -3 67130 292 1596 30 11076 18 38 50 3797 -11728 3174 9417 22681 17043 999999 999999 999999 530531 3632 0 68 11 999999 999999 22 99 -96 78 -78 999999 -80 999999 -70 -24 25 25 11 -48 -27 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 999999 999999 999999 -36 1 -1 -77 999999 999999 999999 999999 -86 999999 999999 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 999999 -60 -59 -87 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 999999 999999 999999 999999 999999 -21 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 999999 999999 -46 -97 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 -90 999999 999999 999999 -44 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 -69 -94 999999 -83 999999 -92 -99 999999 999999 -95 999999 -77 -90 999999 999999 999999 -82 -88 -81 -64 -54 -54 -99 -70 -48 -58 -55 -65 -69 -54 35 172 787 2489 4946 8237 11025 14084 17753 24596 38443 69058 119553 128847 78924 72312 99272 128914 171875 202909 192395 129848 59342 18802 1234 108 64 72 79 61 73 63 58 73 73 67 68 62 65 56 58 63 58 31 45 48 35 44 46 40 52 45 28 27 36 36 21 25 20 15 18 18 9 67139 292 1594 30 11074 18 38 59 3795 -11729 24508 6436 999999 999999 999999 999999 2765 406 399 212 207 109 124 -6 84 78 18 121 235 368 47 81 -20 150 168 121 237 51 34 122 116 -17 8 999999 0 21 35 8 38 56 44 70 69 -41 50 -10 123 55 195 -6 99 -9 38 -20 141 252 -22 1 81 113 112 66 -19 -83 46 4 35 163 58 75 37 138 206 68 -19 21 219 25 33 140 125 -51 12 42 58 88 61 5 81 130 -24 95 174 -9 -23 44 -3 116 171 159 23 -61 -43 79 70 74 26 -1 1 6 20 35 30 50 102 179 79 143 151 83 87 48 60 3 5 107 86 61 29 35 35 94 164 87 43 -31 30 71 90 70 42 -37 31 -3 -7 48 53 115 86 64 80 65 90 84 170 145 65 75 25 39 23 10 33 30 100 86 99 94 16 33 104 70 18 21 30 79 81 59 108 107 79 87 60 29 17 48 65 81 116 78 50 54 54 55 44 38 62 98 107 81 67 47 52 43 56 87 59 58 63 59 64 63 59 83 114 98 106 123 131 118 126 238 494 1664 5437 9695 12469 9728 3820 538 154 174 198 2075 6832 10379 15251 12778 5577 1546 320 130 298 592 270 150 169 105 99 107 102 59 88 113 90 97 93 70 64 83 88 84 73 86 86 68 71 75 74 72 71 65 77 69 70 58 54 49 40 51 53 49 46 40 43 40 38 32 30 29 27 24 67148 292 1594 30 11074 18 39 8 3794 -11731 1538 999999 999999 16768 559 299 301 581 520 471 266 268 150 161 157 175 42 -18 25 60 47 -42 81 -9 -17 74 -72 223 128 -44 999999 2 67 72 -21 -7 38 115 172 160 156 999999 -21 91 62 -96 -22 61 181 47 -12 6 10 16 193 42 30 99 113 43 -46 21 53 59 -59 -30 -2 999999 83 59 -5 -15 -33 2 52 48 -88 -11 67 138 35 38 4 86 25 -14 53 40 40 35 108 129 36 73 115 96 42 91 94 105 111 10 140 189 60 65 2 125 106 -19 106 17 -37 -31 55 19 88 96 35 69 177 143 45 110 9 -5 41 56 36 18 150 66 53 74 73 -7 65 83 23 -41 52 104 124 43 -36 -12 -100 -7 126 126 144 -7 -10 -16 8 11 25 -2 0 -10 -35 25 88 67 25 1 -14 39 90 58 44 103 47 -2 26 -9 64 95 67 19 19 22 -8 14 60 85 123 65 20 27 32 52 21 33 26 19 1 38 49 84 65 102 87 107 73 73 85 41 49 61 73 61 94 87 74 77 47 90 104 115 101 120 417 2589 8944 16905 23163 22792 12964 4429 3063 4988 4451 5884 9465 5459 1116 279 181 95 73 93 103 109 119 84 90 107 104 78 74 83 77 90 99 76 110 100 99 77 72 80 94 93 59 70 76 67 70 55 65 61 61 64 71 50 48 55 59 44 43 48 40 48 46 38 39 29 26 23 21 19 67157 289 1656 30 11076 18 39 17 3792 -11732 1658 267 999999 999999 999999 343 386 366 312 204 240 71 166 164 26 52 16 148 31 -16 -7 1 93 111 67 80 999999 35 25 60 -41 39 112 99 118 116 -29 -94 -4 999999 999999 61 76 20 -51 -50 36 -66 999999 38 4 70 -50 -40 -21 -80 -48 66 37 -94 -100 -66 64 120 -77 -67 -69 50 121 93 98 52 85 92 12 19 -29 31 -17 58 -9 35 39 96 29 93 122 77 186 139 53 143 5 -4 96 132 19 -55 35 31 73 166 51 6 12 1 61 45 187 126 -18 -17 81 184 92 21 93 49 -76 999999 -15 -21 -8 -5 30 52 -76 115 59 9 103 113 67 -71 35 101 101 76 82 4 14 67 37 61 14 -16 -86 -52 50 105 -49 -22 -38 38 31 76 57 9 9 19 28 -7 -6 14 78 54 27 61 33 24 28 46 32 55 70 45 131 46 4 43 11 -27 -41 23 4 -8 -27 -31 15 44 38 24 38 103 66 88 57 61 51 22 32 69 30 -24 23 58 18 34 33 38 48 49 81 117 96 85 76 44 47 40 62 39 73 85 82 71 62 126 378 866 1681 2484 2556 1021 368 768 1067 256 87 52 39 37 57 54 56 56 64 57 67 65 50 33 46 53 26 28 41 47 37 36 27 37 39 44 51 64 50 37 40 46 30 24 28 21 15 20 14 6 10 24 19 19 20 10 7 3 -2 -14 -8 67166 291 1597 30 11077 18 39 26 3791 -11733 23815 303 322 293 353 204 127 999999 999999 999999 265 232 -50 17 24 53 90 128 -46 33 74 265 75 276 35 999999 999999 48 90 -8 -57 -8 47 93 53 20 3 -8 191 84 129 -51 30 -20 -53 -80 -6 20 53 12 53 48 55 75 94 999999 18 7 -1 64 142 121 -11 30 -10 94 22 70 61 66 178 47 -39 36 14 43 147 61 -34 95 88 109 -34 78 161 169 85 77 106 8 51 3 -18 55 25 120 161 121 113 69 83 20 109 151 0 -24 31 -27 44 68 -40 -22 54 61 47 -51 18 -40 93 126 -18 54 83 104 104 66 187 150 111 35 67 79 69 109 94 56 75 47 -3 6 58 57 96 148 65 80 50 91 61 46 84 50 88 122 -5 11 61 43 8 32 37 41 89 115 73 65 -33 5 64 60 72 -11 -50 1 102 97 22 21 62 94 44 59 118 37 39 73 113 62 70 27 18 86 46 57 56 21 17 98 78 43 37 53 49 43 69 51 23 36 50 50 61 102 49 58 38 40 109 108 67 46 66 93 75 60 35 96 108 90 85 69 91 103 78 35 43 77 63 99 98 62 69 80 80 58 72 79 67 39 44 57 59 39 38 38 52 51 45 55 54 47 42 33 52 65 68 51 52 57 52 47 40 36 32 32 38 28 21 21 15 20 17 19 29 20 9 9 4 -6 -5 -3 -13 67175 292 1595 30 11075 18 39 35 3789 -11734 523 414 362 331 999999 999999 999999 426 432 377 252 206 -9 16 135 181 156 377 207 91 108 999999 0 50 105 -2 -16 70 7 57 32 141 151 145 -4 -52 17 23 71 73 37 -30 -1 40 -84 2 124 89 87 73 277 266 187 37 159 98 99 13 -32 54 -11 30 61 93 30 126 57 44 -30 41 40 48 150 87 140 147 48 104 76 90 114 44 61 153 71 160 84 167 162 -3 -46 133 141 197 190 131 147 75 178 150 177 98 171 141 54 168 151 131 114 119 165 145 60 31 20 78 125 107 159 114 49 116 154 169 174 107 120 70 31 117 94 -7 73 64 119 38 28 86 118 73 98 65 22 11 116 112 111 111 50 32 8 -29 14 75 97 60 -38 -47 -17 88 107 72 36 80 25 5 9 74 152 103 66 169 102 34 -20 69 138 126 161 138 61 46 69 72 97 101 27 78 78 63 59 80 106 84 83 93 88 48 65 33 53 72 31 48 68 55 65 78 99 89 78 97 119 94 79 102 76 100 100 79 79 137 86 77 97 114 95 98 93 65 91 94 85 91 93 83 103 103 93 90 98 89 81 92 82 61 60 81 77 56 58 62 55 86 54 43 63 83 91 70 56 76 78 75 91 80 49 52 73 66 66 56 60 51 55 45 49 48 40 36 31 33 41 45 24 21 35 31 21 13 14 9 67184 279 1984 30 11074 18 39 44 3787 -11736 96 188 2 61 79 176 22 314 271 104 47 189 217 189 190 216 999999 -11 43 36 154 -33 27 126 -42 40 -26 0 89 127 251 -19 71 33 51 -32 999999 35 64 1 -50 159 146 101 171 78 -35 17 113 143 -44 -32 -79 -53 20 135 39 -22 -39 -53 60 136 56 -11 126 10 64 119 131 50 46 132 113 118 93 142 -49 44 1 -36 -15 101 30 -3 128 -40 125 156 17 91 61 33 -36 -24 56 34 5 46 -81 -47 51 76 60 4 -63 -35 -2 90 126 52 5 65 91 93 85 73 94 -7 -36 87 42 0 72 120 28 41 74 66 0 98 72 -47 32 56 126 96 87 126 159 15 104 77 -13 75 -38 25 45 31 75 95 107 21 32 68 145 104 -11 -52 14 58 47 -11 -4 81 89 13 0 -1 22 22 58 70 36 84 45 77 63 17 59 98 92 60 29 36 20 44 95 90 22 21 78 72 77 81 68 56 95 66 89 88 97 106 54 57 48 76 74 108 78 99 99 88 58 68 38 57 52 66 88 68 63 90 79 55 70 90 91 48 40 39 46 52 67 92 96 72 38 75 71 81 67 49 64 60 41 49 74 73 64 54 46 38 48 61 58 49 54 53 49 47 55 42 46 44 23 27 30 20 11 21 14 22 16 19 10 -4 4 5 -13 67193 279 1986 30 11076 18 39 53 3786 -11737 12 131 -16 48 199 302 428 225 177 84 137 93 206 129 195 113 64 119 32 -9 -48 89 91 -72 175 194 48 16 92 -79 -32 -11 56 71 -98 -60 -50 -48 -70 24 -33 42 70 2 999999 -41 999999 78 55 114 74 -28 47 163 108 68 -14 50 -6 -9 -87 -82 -87 -22 -64 8 136 150 -1 121 147 45 98 209 35 123 25 12 34 62 72 90 -15 111 27 83 188 5 31 -3 76 101 57 -37 -30 -85 41 74 -36 -56 131 -2 -61 -33 -18 104 122 91 -8 33 91 77 -53 -53 89 56 113 1 5 34 -1 76 31 -82 -65 -56 17 -68 5 0 65 18 14 68 -14 37 39 16 28 85 43 93 64 62 36 19 -8 17 119 24 26 -2 -31 -47 5 44 21 97 125 26 3 9 52 20 85 53 79 85 -9 12 91 84 70 77 31 56 63 6 71 95 56 64 56 5 45 64 39 15 21 53 26 25 70 39 23 78 93 73 101 90 52 93 109 98 135 52 83 110 68 115 40 72 78 94 90 80 78 41 55 41 58 44 86 78 50 41 73 69 55 51 63 63 80 63 48 56 51 67 63 72 57 49 55 61 40 55 57 42 39 63 64 56 56 65 72 63 52 43 45 35 34 31 42 38 34 21 8 12 5 12 17 13 11 6 6 -2 3 -8 -7 67202 281 1927 30 11077 18 40 2 3784 -11738 266 145 303 236 261 241 23 119 201 157 257 257 81 14 19 67 287 3 79 240 68 25 -10 -55 58 110 31 -12 82 189 111 -14 110 114 -62 -27 139 44 167 160 34 48 -19 64 -39 22 -22 14 -10 14 79 60 127 95 35 62 -68 13 140 92 47 228 152 0 109 -82 -54 37 -33 81 130 122 192 207 123 14 125 5 65 114 50 173 176 -10 -43 70 52 74 58 -10 25 31 165 190 63 4 13 116 75 19 158 193 33 53 30 -50 23 -57 132 89 8 148 17 98 94 137 29 126 -10 -10 -38 4 71 57 -36 -75 16 138 134 12 41 43 72 153 144 72 120 193 9 6 7 15 -41 54 91 59 92 177 116 170 152 84 15 -19 64 28 -39 28 -17 61 90 100 69 82 111 56 -13 47 74 83 83 10 20 46 73 1 72 98 119 107 49 11 87 72 73 66 87 106 66 95 77 45 50 43 51 56 95 42 39 88 97 63 47 21 96 101 80 115 108 104 131 102 92 128 96 88 91 132 89 101 64 86 94 81 85 109 112 107 94 89 122 102 97 101 71 72 68 97 87 77 65 59 72 63 60 91 65 62 58 57 58 64 55 75 61 67 62 60 61 66 65 54 64 60 40 38 26 42 38 33 29 24 31 22 15 23 23 15 7 4 3 67211 282 1895 30 11075 18 40 11 3782 -11739 261 81 -4 154 143 122 126 117 119 71 69 83 -24 170 212 34 49 136 184 88 67 21 48 63 70 -78 35 -86 -69 17 12 16 -56 -32 -60 91 132 96 7 17 46 112 137 176 33 -11 -3 83 78 -16 -58 8 72 13 38 -57 -25 14 -70 33 -26 -67 72 138 140 174 11 -10 167 138 49 85 68 -3 75 85 -43 -50 -37 55 70 0 26 89 77 192 33 -32 82 164 77 107 105 33 72 41 30 104 106 48 8 29 0 1 139 43 29 41 18 74 -32 999999 -1 46 137 74 35 89 63 73 56 18 -38 34 61 29 53 61 67 64 125 34 39 102 58 11 71 32 32 69 -38 -18 -1 -4 45 89 21 29 41 101 82 28 56 36 26 39 51 45 64 31 -15 -6 11 11 91 25 121 -8 -8 0 28 42 34 91 74 48 1 70 88 33 62 47 27 68 82 90 104 63 37 81 90 86 96 111 96 71 60 86 88 70 61 107 51 86 105 80 128 96 95 123 110 81 88 88 91 68 101 94 72 69 81 83 89 97 85 93 75 81 125 114 109 117 94 105 104 87 88 75 73 52 87 86 72 81 77 79 86 99 77 85 58 66 75 57 64 71 80 84 70 64 77 58 58 61 50 43 51 46 47 39 35 36 34 34 30 26 20 24 13 18 17 12 67220 284 1834 30 11074 18 40 20 3781 -11740 219 224 999999 999999 999999 203 159 34 57 166 62 25 -61 80 15 -40 232 79 174 -25 38 41 13 -13 999999 -22 65 74 -25 39 31 -35 39 12 26 49 69 85 107 199 147 86 94 103 17 45 31 -9 69 123 139 175 48 13 -2 133 13 -59 128 131 89 127 110 22 -91 -46 20 -60 -5 -26 -82 5 37 82 90 29 -96 10 75 155 31 53 129 20 -13 5 34 46 71 39 -10 63 96 16 42 22 23 -25 33 79 85 60 64 41 43 47 31 -34 38 82 65 8 18 17 59 60 77 40 27 68 -23 56 69 11 72 77 63 57 39 87 78 83 64 80 44 -49 56 2 6 -15 58 75 58 55 33 33 -8 21 19 -38 22 26 35 8 89 12 -25 28 44 3 18 60 66 56 100 129 37 -13 30 87 -15 24 54 42 45 95 44 41 75 118 116 72 61 16 45 40 50 42 76 48 56 76 79 38 37 58 68 64 87 60 24 46 42 35 72 101 77 89 99 89 70 55 70 102 75 38 74 82 110 50 41 50 96 81 138 617 564 692 2737 682 413 190 81 88 66 74 51 58 77 48 66 70 48 61 74 60 56 61 59 53 49 58 45 43 47 45 54 61 75 76 64 55 54 42 46 31 43 45 46 41 20 20 17 18 10 8 11 12 5 6 -2 -1 0 -6 67229 280 1954 30 11074 18 40 29 3779 -11742 104 999999 -73 150 220 179 93 168 107 57 41 75 114 47 149 -11 -72 7 141 150 83 121 -15 21 -11 65 30 36 6 999999 -98 51 68 132 7 2 -78 33 153 75 4 -62 -63 999999 -11 96 90 -10 -7 238 88 -44 -43 32 49 71 125 -33 999999 -63 24 -59 -99 -22 -42 -55 25 56 5 25 35 2 9 71 -1 -31 -71 28 67 31 30 9 -34 -48 66 29 2 58 -57 999999 -25 87 13 12 -71 -13 2 -72 -86 -34 79 -79 -75 69 10 -15 64 31 -90 -37 65 31 30 29 27 74 -3 -40 106 94 29 81 21 -5 -5 33 -9 6 11 30 49 73 12 -22 19 9 -21 -34 -54 -28 44 9 5 -7 26 45 -30 -47 -3 -2 45 -34 17 -5 -56 -49 34 57 48 2 -8 24 19 21 43 48 0 9 9 32 64 -1 -3 53 44 24 0 39 84 40 27 23 29 42 13 12 36 -7 20 24 30 67 50 64 47 65 38 54 37 33 44 57 59 54 84 62 86 92 76 124 994 2094 2376 3025 1936 2080 3248 11106 16737 22162 47049 65317 57484 32461 23857 9919 4065 443 127 73 125 106 101 113 97 95 102 92 83 66 72 82 86 80 57 68 70 72 69 63 61 67 73 70 61 60 43 53 61 70 73 63 51 63 74 55 40 52 39 35 31 38 27 30 23 27 23 13 12 10